Commit Graph

6215 Commits

Author SHA1 Message Date
Alibek Omarov
e5670afc4c common: xash3d_types: undefine ARRAYSIZE before defining our ARRAYSIZE (actually we should stop using ARRAYSIZE instead) 2026-04-01 06:19:06 +05:00
Alibek Omarov
5aba96ce14 engine: try to fix tests on macOS 2026-04-01 06:19:06 +05:00
Alibek Omarov
6b97fc1825 engine: fix tests build on Win32 2026-04-01 06:02:08 +05:00
Alibek Omarov
42cb5fe547 engine: wscript: append SDL2 library path to the client tests LD_LIBRARY_PATH (or it's platform-specific alternative) 2026-04-01 05:40:45 +05:00
Alibek Omarov
6a1718aa07 engine: get rid of --enable-engine-tests, now engine tests run as waf targets, allowing their run on CI seamlessly. 2026-04-01 05:15:31 +05:00
Alibek Omarov
f980f40f8e engine: client: add new titles.txt parser, that avoids max messages limit 2026-04-01 04:10:41 +05:00
Alibek Omarov
5506486ed1 README: add note about running unit tests 2026-03-31 23:36:13 +05:00
Alibek Omarov
4a90d2fbe5 contributing: better wording 2026-03-31 23:35:47 +05:00
RevengeRip
8767a4d6ba engine: client: avi: remove XASH_FFMPEG_DLOPEN
Is this a mistake? This define effectively forces `--enable-ffmpeg-dlopen` at all times ignoring configuration (which in turn makes build to fail with ffmpeg 8.1).
2026-03-31 16:24:32 +05:00
Xav101
34bb2665cf wscript: removed redundant irix linkflags 2026-03-30 11:33:46 +05:00
Xav101
1a79a9488d 3rdparty: libbacktrace: wscript: add irix to the unsupported platforms list. This could probably be made to work at some point but we'll disable it just to keep things simple. 2026-03-30 11:33:46 +05:00
Alibek Omarov
c91b707b66 engine: client: ignore blank music tracks in "cd loop" command so music could carry over through changelevels 2026-03-28 19:23:59 +05:00
Alibek Omarov
a50ea929d6 engine: fix a typo in R_Blood, fix a typo in pt_4x_slowgrav 2026-03-28 18:44:50 +05:00
Alibek Omarov
d5b481ac9d ref: gl: fix off-by-one error in GL_PopPolygonOffset 2026-03-28 04:43:14 +05:00
Marc-Antoine Lortie
8e69be0542 Documentation: opensource-mods.md: add Heart of Evil mirror. 2026-03-28 01:36:50 +05:00
Marc-Antoine Lortie
5296147c6b android: Supplement French Translation 2026-03-28 01:36:18 +05:00
Alibek Omarov
30fa074c8c engine: server: implement time window based challenge generation 2026-03-27 22:17:34 +05:00
Alibek Omarov
02b1d15e42 ref: gl: add gl_polyoffset_bmodels to enable poly offset for drawing brush models, avoiding zfighting 2026-03-27 03:27:20 +05:00
Alibek Omarov
82475c3b58 public: remove tgmath.h include in C++ mode 2026-03-26 15:49:33 +05:00
Alibek Omarov
c421f3136d public: reformat BoxOnPlaneSide function 2026-03-26 02:48:13 +05:00
Alibek Omarov
641a3663f5 ref: gl: unlikely but use fast side check for frustum 2026-03-26 02:44:53 +05:00
Alibek Omarov
acaede2a0d public: redefine mplane_t, make PlaneIntersect inline, turn BOX_ON_PLANE_SIDE into an inline function instead of a macro 2026-03-26 02:37:59 +05:00
Alibek Omarov
d8d1ebf23c engine: cleanup unused functions 2026-03-26 02:24:30 +05:00
Alibek Omarov
926f0ae95d engine: server: get rid of {ALLOC_,MAKE_,}STRING macros, call the underlying functions directly 2026-03-26 02:24:30 +05:00
Alibek Omarov
c5d5ce5f43 3rdparty: mainui: update 2026-03-25 23:06:27 +05:00
Alibek Omarov
2fe950b0af engine: server: don't show scary message about missing server library on engine startup in multiplayer capable games 2026-03-25 23:06:27 +05:00
坂柳有栖
a04bb01841 android: Supplement Simplified Chinese Translation
android: Supplement Simplified Chinese Translation
2026-03-25 16:48:04 +05:00
坂柳有栖
2d2de9dc26 android: Supplement Simplified Chinese Translation
Android: values-zh-rCN/strings.xml,Supplement Simplified Chinese Translation
2026-03-25 16:48:04 +05:00
Alibek Omarov
81fc511f0a android: add ability to disable yapb bots from our settings page 2026-03-25 00:51:21 +05:00
Alibek Omarov
d85d813d62 android: add a proper exit from storage permission dialog 2026-03-25 00:50:47 +05:00
Alibek Omarov
9f6b571d79 android: check if user tries to open known mod and redirect 2026-03-25 00:49:44 +05:00
Alibek Omarov
292f393f99 android: fix name with XML file with Simplified Chinese translation 2026-03-24 23:16:38 +05:00
Alibek Omarov
f523f04ee2 android: build mainui_cpp through CMake 2026-03-24 21:05:56 +05:00
Alibek Omarov
88d8115306 ci: update actions to newer versions 2026-03-24 04:20:11 +05:00
Alibek Omarov
9a050cb67f scripts: gha: fix shellcheck warnings in build_* scripts 2026-03-24 04:07:21 +05:00
Alibek Omarov
cf8046ecd9 scripts: gha: fix shellcheck warnings in deps_* scripts 2026-03-24 03:51:54 +05:00
Alibek Omarov
6a292ec68c scripts: gha: android: bump NDK, JDK and commandline tools versions 2026-03-24 03:46:58 +05:00
Alibek Omarov
4679359688 android: update gradle, agp, etc 2026-03-24 03:46:58 +05:00
Andrey Akhmichin
bca81de210 Documentation: opensource-mods.md: update. 2026-03-23 01:39:21 +05:00
Alibek Omarov
ec1a65c18f 3rdparty: mainui: update 2026-03-22 20:13:50 +05:00
Alibek Omarov
ed559d9ed7 engine: client: fix off by one error in KeynumTostring 2026-03-22 20:08:01 +05:00
Alibek Omarov
8995a584b9 engine: do not register autocompletion for commands that are not possible in dedicated build 2026-03-22 14:20:59 +05:00
Alibek Omarov
30c81c9f01 engine: use dynamic allocation for required wad list and optional debug info 2026-03-22 14:20:59 +05:00
ksagameng
11c7c1b77d scripts: ios: enable decay build in buildallmods.sh 2026-03-19 22:36:51 +05:00
ksagameng
93cb146f39 engine: common: Disable changegame menu on iOS 2026-03-19 22:36:51 +05:00
ksagameng
59dbe1d01e ios: Add entitlements.plist and codesign the generated ipa with said plist in createipa.sh 2026-03-19 22:36:51 +05:00
ksagameng
d6dc77d409 engine: common: Change macro for consistency 2026-03-19 22:36:51 +05:00
ksagameng
f8714a57d3 scripts: ios: Build all mods script and postfixing support in buildhlsdk script 2026-03-19 22:36:51 +05:00
ksagameng
9f71255d6f engine: ios: Fixed code for running multiple client libraries bundled in the same ipa 2026-03-19 22:36:51 +05:00
Alibek Omarov
d8bab034c2 engine: client: extend the supported key list for international keyboards, small refactoring of old smelly code 2026-03-19 15:41:12 +05:00