Commit Graph

  • 338636092f 3rdparty: mainui: update Alibek Omarov 2025-10-02 19:40:31 +05:00
  • e8d8d90b39 engine: ref_api: fix typo in the comment (thanks @lewa_j) Alibek Omarov 2025-10-02 19:21:39 +05:00
  • cb7094bb2d engine: move setjmp for exit-in-main to the beginning of Host_Main function Alibek Omarov 2025-10-02 18:40:13 +05:00
  • d9567ff3f9 engine: cleanup unused glw_state fields, as they only used in GL renderer Alibek Omarov 2025-10-02 18:07:39 +05:00
  • 3d0533ad84 wscript: fix a typo in -Wuninitialized (thanks @lewa_j) Alibek Omarov 2025-10-02 17:55:00 +05:00
  • 153b04abc3 engine: move crash handler initialization after console, so error messages could be seen in console, but move log creation before console, so log catches more messages Alibek Omarov 2025-10-02 05:40:58 +08:00
  • 25bfbd3a6b 3rdparty: libbacktrace: wscript: fix config defines not being set Alibek Omarov 2025-10-02 05:16:59 +08:00
  • 5015c90fd0 engine: platform: posix: try to be more safe in crash handler, no need to fflush stderr, no need to call Msg if we already writing to log file directly, preserve replaced signal actions Alibek Omarov 2025-10-02 03:49:31 +08:00
  • e830472010 engine: move update page checks from platform-specific ShellExecute implementation to gameui call (platform_update_page isn't fully used yet, might get on Android some time later) Alibek Omarov 2025-10-02 03:16:07 +08:00
  • 04f807ef2f engine: platform: android: tell JVM that we don't need these strings anymore, it wouldn't hurt Alibek Omarov 2025-10-02 03:15:15 +08:00
  • 55d50e2815 filesystem: explicitly tell JVM that we're done with some objects Alibek Omarov 2025-10-02 02:42:32 +08:00
  • 7266c5469a ci: upgrade to latest SDL2 release Alibek Omarov 2025-10-01 17:22:06 +08:00
  • 47d181aa92 scripts: gha: always build tarball with engine even if AppImage port is available Alibek Omarov 2025-10-01 14:53:27 +08:00
  • dce3d9d517 3rdparty: mainui: update Alibek Omarov 2025-09-29 04:38:36 +05:00
  • e5a5804ff5 3rdparty: mainui: update Alibek Omarov 2025-09-29 03:19:49 +05:00
  • 821e5d7bd7 engine: client: avi: fix build with ffmpeg with disabled dynamic linking Alibek Omarov 2025-09-29 03:19:38 +05:00
  • 52978df139 engine: platform: posix: replace Sys_FindExecutable by standard library execvp Alibek Omarov 2025-09-29 00:16:12 +05:00
  • 9aab12fc27 engine: remove global no async resolve switch, platforms that do not support it shall add stubs to engine/platform Alibek Omarov 2025-09-29 00:12:37 +05:00
  • e83ab95279 engine: gethostbyname() is deprecated, remove it and always prefer getaddrinfo Alibek Omarov 2025-09-29 00:09:56 +05:00
  • 7c0045a3b7 engine: show -noavi and -nointro options help everywhere, as we now have crossplatform video playback Alibek Omarov 2025-09-29 00:07:21 +05:00
  • 1f88e0465d engine: make Host_ExitInMain used everywhere, as we depend on sjlj functions on all platforms anyway Alibek Omarov 2025-09-29 00:06:41 +05:00
  • cee1e74872 engine: drop dllemu glue, as it won't build with current engine anyway and not supported by it's author :( Alibek Omarov 2025-09-29 00:00:59 +05:00
  • 1f124bad9d engine: client: remove archive flag from cl_trace_* message that was added by mistake Alibek Omarov 2025-09-28 23:00:35 +05:00
  • 71cec3c069 engine: activate fakelag when both cheats and dev-mode are enabled Alibek Omarov 2025-09-28 22:37:04 +05:00
  • 69204aec07 engine: client: synchronize sv_cheats state with the server Alibek Omarov 2025-09-28 22:31:46 +05:00
  • 8b65cd73fc engine: server: advertise sv_cheats state during connect Alibek Omarov 2025-09-28 22:14:07 +05:00
  • 7ba0818b83 engine: client: change r_pvs_radius default value to 0.1 for more accurate pvs culling and free performance Alibek Omarov 2025-09-28 18:32:53 +05:00
  • cb81303ded engine: replace hardcoded pvs radius value by a r_pvs_radius cvar Alibek Omarov 2025-09-28 18:30:55 +05:00
  • 1b1cff1cae engine: server: allow sending logs to remote server without log on to match GoldSrc behavior Alibek Omarov 2025-09-25 16:29:32 +05:00
  • 53bf302868 3rdparty: mainui: update Alibek Omarov 2025-09-25 15:41:24 +05:00
  • ef70530226 scripts: waifulib: compiler_optimizations: automatically enable xtheadvector extension on C910 (like T-Head TH1520) Alibek Omarov 2025-09-25 11:07:49 +08:00
  • d073218df0 3rdparty: mainui: update lewa_j 2025-09-22 13:31:27 +03:00
  • 40ce6c0069 3rdparty: maintui: update Alibek Omarov 2025-09-22 09:25:54 +05:00
  • 3c4c6e5a1c 3rdparty: mainui: update Alibek Omarov 2025-09-22 09:25:33 +05:00
  • 2e852e4398 scripts: flatpak: better message for missing GL32 extension Alibek Omarov 2025-09-21 01:25:14 +05:00
  • 04dee4e94d scripts: flatpak: add more guardrails just in case if 32-bit runtime missing Alibek Omarov 2025-09-21 00:17:12 +05:00
  • 96557c2ca6 engine: server: clarify sv_fps cvar usage Alibek Omarov 2025-09-19 15:56:02 +05:00
  • bf32c49a39 engine: server: disable sv_fps cvar on dedicated, users shall use sys_ticrate Alibek Omarov 2025-09-19 15:54:40 +05:00
  • 9becba3bc0 android: automatically load default libraries for known gamedirs, supported by mobile_hacks branch Alibek Omarov 2025-09-19 09:24:08 +05:00
  • c177be0dd8 engine: move our HTTP client to http subfolder, prepare for curl integration Alibek Omarov 2025-09-19 09:15:17 +05:00
  • a5ff9b1c84 gha: don't forget to checkout before calling release script from the repo Alibek Omarov 2025-09-19 07:25:02 +05:00
  • fe9e68ed24 scripts: flatpak: bump freedesktop sdk to 25.08 Alibek Omarov 2025-09-18 10:15:33 +05:00
  • 2106260238 scripts: gha: set make_release.sh to be executable Alibek Omarov 2025-09-18 10:10:50 +05:00
  • eed1d26191 engine: client: avi: be more verbose about incompatible ffmpeg libs versions in build-time Alibek Omarov 2025-09-17 12:47:09 +05:00
  • 6115ef0821 gha: move release commands into it's own script Alibek Omarov 2025-09-17 12:46:35 +05:00
  • a63db5f31d Add backslash before apostrophes. Marc-Antoine Lortieanda1batross 2025-09-15 19:33:31 -04:00
  • 2553bd7f37 Android: Add French translation. Marc-Antoine Lortieanda1batross 2025-09-15 18:58:17 -04:00
  • 2da0db4a31 engine: client: refactor connection to the server, always send bandwidth test and challenge from single function Alibek Omarov 2025-09-15 13:03:22 +05:00
  • 5fc104c6a4 android: add Chinese translation Drive Kinghtanda1batross 2025-09-12 18:54:07 +08:00
  • 39066bf82b 3rdparty: mainui: update Alibek Omarov 2025-09-11 08:06:11 +05:00
  • 03192be245 engine: server: actually register new cvars =/ Alibek Omarov 2025-09-10 17:52:37 +05:00
  • b59ba5a127 engine: server: make automatic ban of players stuck in connect loop optional and make ban time configurable Alibek Omarov 2025-09-09 14:55:22 +05:00
  • c399611fc7 Merge branch 'master' into master LekKitandGitHub 2025-09-09 09:45:06 +03:00
  • ccc44f3c5f engine: voice: fix voice loopback bit Sergey Degtyaranda1batross 2025-09-08 23:02:20 +03:00
  • b2f4d84272 engine: client: give server a bit more time to reply to bandwidth test Alibek Omarov 2025-09-08 21:19:53 +05:00
  • 97b8fa74a7 3rdparty: mainui: update Alibek Omarov 2025-09-07 23:19:35 +05:00
  • c679037085 ref: gl: fix -Wformat error on 64-bit platforms Alibek Omarov 2025-09-07 01:56:54 +05:00
  • 793de9ec3e engine: move clc_strings definition to net_buffer, alongside svc_strings Alibek Omarov 2025-09-06 04:58:34 +05:00
  • ccff8191dd engine: server: increase sv_connect_timeout to 60 by request Alibek Omarov 2025-09-06 04:50:34 +05:00
  • d039a08b4e ref: gl: fix up data types. Engine TMU type is int, rather than GLint, and texture indices are technically unsigned int only (and they aren't GLenum) Alibek Omarov 2025-09-06 01:55:46 +05:00
  • c0e8827cd5 ref: gl: refactoring, use bitset macros, use static for global objects Alibek Omarov 2025-09-06 01:32:49 +05:00
  • 11f976d9e9 ref: gl: simplify r_speeds, get rid of R_Speeds_Printf in favor using Q_snprintf directly Alibek Omarov 2025-09-06 01:31:53 +05:00
  • 7c83aafbf5 ref: gl: fix incorrect usage of GL_Bind in R_ShowTextures (it accepts engine's texture id, not opengl texture name) Alibek Omarov 2025-09-06 01:26:43 +05:00
  • 699e178f62 ref: gl: remove excessive ASSERT macro, use Assert everywhere Alibek Omarov 2025-09-06 00:41:48 +05:00
  • 598d756af1 engine: platform: sdl2: hide SDL log messages under -dev 2, as they're often misleading for everybody except engine developers Alibek Omarov 2025-09-05 18:20:12 +05:00
  • c2e2686b6a engine: voice: send disabled voice status when raw chan is exhausted, also send enabled status only when we have something to play Alibek Omarov 2025-09-03 04:20:17 +05:00
  • 9df2b8f1fb engine: server: refactor SV_ParseVoiceData Alibek Omarov 2025-09-03 03:52:44 +05:00
  • 1ba45bde13 engine: server: fix voice block inverted logic, instead of checking the player's we're sending listeners list, check current player Alibek Omarov 2025-09-03 03:51:15 +05:00
  • 5106ebae58 engine: voice: fix local player server ack'ed message Alibek Omarov 2025-09-03 03:40:15 +05:00
  • 6b6bf7e458 Revert "engine: voice: unconditionally notify client.dll about talking player if we received the data" Alibek Omarov 2025-09-03 03:30:24 +05:00
  • 2daaa94666 engine: voice: fix voice loopback on GoldSrc proto Alibek Omarov 2025-09-03 03:07:36 +05:00
  • b129ed8f76 engine: voice: fix another off-by-one error, to fix server's ack status of local player talking Alibek Omarov 2025-09-03 03:01:49 +05:00
  • 9fda7a15cb engine: voice: unconditionally notify client.dll about talking player if we received the data Alibek Omarov 2025-09-03 02:23:54 +05:00
  • e38dc29411 3rdparty: mainui: update Alibek Omarov 2025-09-02 22:30:57 +05:00
  • 7e3dc39cdd engine: similar to other config saving functions, print when vfs.cfg is being saved Alibek Omarov 2025-09-01 01:46:27 +05:00
  • 9c6589fa03 engine: introduce vfs.cfg to properly control user set addon folders Alibek Omarov 2025-09-01 01:40:11 +05:00
  • 5e53ccab55 waf: update to latest waifu Alibek Omarov 2025-08-31 12:30:25 +05:00
  • 42b0a9a13d scripts: gha: copy SDL library with all symlinks to it Alibek Omarov 2025-08-30 21:32:38 +05:00
  • b504876646 3rdparty: maintui: update Alibek Omarov 2025-08-30 21:24:48 +05:00
  • a0a0d58be5 engine: client: unify quality options between Xash and GoldSrc protocol (lowering overall bitrate for Xash servers, which might help overcome default rate limitations) Alibek Omarov 2025-08-30 19:32:37 +05:00
  • 03571f831e 3rdparty: vgui_support: update Alibek Omarov 2025-08-28 00:22:04 +05:00
  • 83fe4d6c59 ref: gl: mark gl_frustum_t pointer as const in frustum culling functions Alibek Omarov 2025-08-27 16:28:49 +05:00
  • a83c483616 ndroid: add Spanish translation by @MBM711 Davidanda1batross 2025-08-18 19:20:17 -03:00
  • 4c0931cc89 engine: fix loading mods on Linux that have Intel architecture suffix, like ag_i386.so Alibek Omarov 2025-08-27 16:12:21 +05:00
  • e52c46ec5e engine: imagelib: rename mips variable to mipmaps, to avoid clash with some MIPS compilers Alibek Omarov 2025-08-25 11:37:01 +05:00
  • dd967ffa75 3rdparty: update mainui_cpp and maintui Alibek Omarov 2025-08-25 11:32:03 +05:00
  • 6474e07472 android: update russian strings Владислав Суховanda1batross 2025-08-22 16:28:05 +00:00
  • dc1e39264b Documentation: donate: add new donation info Владислав Суховanda1batross 2025-08-21 15:41:36 +00:00
  • 74b196d2c3 ref: gl: do not apply multisampling when drawing 2D Alibek Omarov 2025-08-17 23:43:33 +05:00
  • 4f9eb9f229 Documentation: opensource-mods.md: add Crack-Life. Andrey Akhmichinanda1batross 2025-08-17 02:45:32 +05:00
  • 31c5ed69a7 android: update Brazilian Portuguese translation Menino DavidandGitHub 2025-08-17 14:25:02 -03:00
  • 6e00e6c34c Documentation: supported-mod-list.md: add Crack-Life. Andrey Akhmichinanda1batross 2025-08-17 02:55:07 +05:00
  • 9df725f1e9 readme: use SDL3 with sdl2-compat on Fedora/RedHat Eoin O'NeillandGitHub 2025-08-16 02:42:45 -07:00
  • f0720026fc engine: client: touch: don't reset state if clientonly didn't change Bohdan Shulyaranda1batross 2025-08-13 18:31:21 +03:00
  • 6b4a16b337 engine: client: do not cause assertion when using voice chat when sound is disabled or failed to initialize Alibek Omarov 2025-08-13 19:32:33 +05:00
  • f12ef07c02 engine: whereami: add support for GNU/Hurd Alibek Omarov 2025-08-13 17:02:22 +05:00
  • 59d771c4e4 public: add definitions for GNU/Hurd Alibek Omarov 2025-08-13 16:45:40 +05:00
  • e716290523 android: add runtime permissions for older android versions Bohdan Shulyaranda1batross 2025-08-13 13:40:07 +03:00
  • 3ca168b329 android: set requestLegacyExternalStorage specifically for Android 10 which didn't had MANAGE_EXTERNAL_STORAGE yet Alibek Omarov 2025-08-12 12:15:12 +05:00
  • a656469f12 android: set requestLegacyExternalStorage specifically for Android 10 which didn't had MANAGE_EXTERNAL_STORAGE yet continuous-android-10-test Alibek Omarov 2025-08-12 12:15:12 +05:00