Commit graph

  • ecf94b5b39 Simple README changes. master Vilyaem 2025-04-04 01:14:33 -04:00
  • f03c8a4f1e Xrasher Improvements Vilyaem 2025-04-04 01:09:52 -04:00
  • ecd2d9632b Simple README changes. Vilyaem 2025-03-17 10:08:01 -04:00
  • 457b7fbfd9 First version of Xrasher. Vilyaem 2025-03-17 10:01:06 -04:00
  • 8af0e2c8b4 readme: add missing system dependencies on Linux systems [skip ci] Alibek Omarov 2025-03-08 02:42:28 +03:00
  • a5191d8948 engine: client: console: simplify Field_DrawInputLine, try to make it safer Alibek Omarov 2025-03-08 02:35:29 +03:00
  • b2d8239829 engine: common: net_http: fix decompression for compressed but not chunked files Alibek Omarov 2025-03-06 19:10:27 +03:00
  • 34322f025b engine: client: limit ticket generator choices to revemu2013 only Alibek Omarov 2025-03-06 12:34:27 +03:00
  • 3e6b434733 mainui: update Alibek Omarov 2025-03-05 22:36:41 +03:00
  • 8359cbe76c scripts: waifulib: add flag --enable-limited-debuginfo which enables -gline-tables-only on GCC and Clang compilers Alibek Omarov 2025-03-05 02:18:49 +03:00
  • 0e90e6285e engine: host: use #if instead of #ifdef when checking for extended hl25 structs compile option Alibek Omarov 2025-03-03 22:59:44 +03:00
  • 2f5840f650 engine: host: add a cvar that indicates whether engine was built with --enable-hl25-extended-structs or not Alibek Omarov 2025-03-03 22:53:20 +03:00
  • 3b51a554dd mainui: update Alibek Omarov 2025-03-02 20:13:49 +03:00
  • 5f0880d4a2 engine: client: lower the bandwidth test fragment sizes to 1400 and less, as using 64k, 32k and more is unreliable Alibek Omarov 2025-03-02 00:06:37 +03:00
  • 884a3c66ac client: touch: fix minor typo that prevented editing touch buttons commands Bohdan Shulyar 2025-03-02 19:07:07 +02:00
  • c76752cc5f engine: server: validate uuid in protinfo, it's an md5 string Alibek Omarov 2025-03-01 22:45:01 +03:00
  • fc2888e107 engine: server: fix incorrect ID string generation, hashedcdkey is already an MD5 string Alibek Omarov 2025-03-01 22:27:22 +03:00
  • 674b4c1506 engine: server: reorder sv_client_t struct for better memory efficiency, remove unused fields Alibek Omarov 2025-03-01 22:06:07 +03:00
  • cddd50f1e9 engine: server: completely erase sv_client_t on client connect, so we always start from scratch for every user Alibek Omarov 2025-03-01 22:05:47 +03:00
  • 6c9d5bc1fb engine: server: cleanup penalties and warns for new players Alibek Omarov 2025-03-01 16:02:42 +03:00
  • ec23860238 gitmodules: use github mirrors instead of xiph.org's git Alibek Omarov 2025-03-01 15:28:49 +03:00
  • 14a2e34b7e mainui: update Alibek Omarov 2025-03-01 15:21:20 +03:00
  • 29c8818557 engine: server: do not continue processing command if the player was kicked during it (for example, by speedhack prevention) Alibek Omarov 2025-03-01 14:57:48 +03:00
  • 7222830b28 Documentation: supported-mod-list.md: a little remark. Andrey Akhmichin 2025-03-01 01:53:23 +05:00
  • 9b0ad7daf0 engine: common: register forgotten net_clockwindow cvar Alibek Omarov 2025-02-28 22:44:44 +03:00
  • 73729827f4 engine: platform: win32: add forgotten SDL.h include Alibek Omarov 2025-02-28 21:55:26 +03:00
  • 97fa395a3b engine: platform: win32: fix build by restoring previous win32 header inclusion order Alibek Omarov 2025-02-28 21:44:22 +03:00
  • 1cef8ea7af Revert "ref: gl: check OES NPOT texture extension in BigGL mode" Alibek Omarov 2025-02-28 17:08:21 +03:00
  • eda4e95607 engine: client: draw version at bottom right in menu, regardless if dev_overview or net_graph are enabled (those only used in-game) Alibek Omarov 2025-02-28 15:11:15 +03:00
  • a5f0ca38f1 engine: remove inclusion of SDL headers globally, helps to cleanup code before SDL3 migration Alibek Omarov 2025-02-28 13:14:47 +03:00
  • bbbd7711c1 engine: platform: cleanup remnants of disabling vsync while loading mechanism for linux fbdev and dos ports Alibek Omarov 2025-02-28 12:33:30 +03:00
  • 38e922557d engine: platform: sdl: remove disabling vsync while we're not in game, as this is something users have been complaining a lot Alibek Omarov 2025-02-28 08:27:35 +03:00
  • 4dec1785ed engine: client: touch: fix inverted file extension check Alibek Omarov 2025-02-28 06:44:21 +03:00
  • 9f77b7dc46 scripts: waifulib: enable HLSDK -mtune only on GCC and Clang, and not on Android Alibek Omarov 2025-02-26 17:11:10 +03:00
  • 5061a29f86 scripts: waifulib: enable asynchronous-unwind-tables for better stacktraces Alibek Omarov 2025-02-26 17:07:25 +03:00
  • cb5dffd554 engine: server: don't bother printing about unsupported connectionless packets if sv_log_outofband is set to 0 Alibek Omarov 2025-02-26 17:06:12 +03:00
  • 4eaa8ab40f android: bump minimum CMake version, so disabling unneeded features in SDL actually works Alibek Omarov 2025-02-26 14:21:58 +03:00
  • 2a82d265d6 scripts: waifulib: xcompile: add support for Android NDK r27 as well Alibek Omarov 2025-02-25 08:10:36 +03:00
  • f2392b5709 scripts: waifulib: xcompile: add support for building on Windows. Drop using shortcut target clang symlinks, as those don't work on Windows at all (they are wrapped into batch files, which can't be invoked like exes) Alibek Omarov 2025-02-25 08:00:41 +03:00
  • 5620e7ab4c android: fixup CMAKE_LIBRARY_OUTPUT_DIRECTORY on Win32, merge stdout and stderr for waf output Alibek Omarov 2025-02-25 07:59:18 +03:00
  • a76236ac5a scripts: waifulib: xcompile: add support for NDK 28, remove setting up custom PREFIX to not mess up installation path Alibek Omarov 2025-02-25 06:49:00 +03:00
  • d1c5862bab android: bump NDK version to 28 Alibek Omarov 2025-02-25 06:48:22 +03:00
  • 81400d0b01 android: use xcompile.py's support for Android NDK, fix tabs Alibek Omarov 2025-02-25 06:47:51 +03:00
  • a129f13e25 android: enable verbose output for CMake running from Gradle Alibek Omarov 2025-02-25 06:46:29 +03:00
  • ec8b4c0a84 android: rework how engine is built, instead of generating CMakeLists, just use included in CMake ExternalProject feature Alibek Omarov 2025-02-24 07:03:12 +03:00
  • f1f726822c engine: client: restore cl_cmdrate default value at 30. It wasn't an intentional change. Alibek Omarov 2025-02-25 19:52:48 +03:00
  • 8982d55392 engine: client: set default rate value to 25000 Alibek Omarov 2025-02-25 17:36:38 +03:00
  • f499286a87 engine: platform: sdl: don't call SDL_GL_SetSwapInterval each frame while we're not in game Alibek Omarov 2025-02-25 11:52:03 +03:00
  • a3aaa87147 ref: gl: enable polygon offset for fullbright textures when rendering them in separate from VBO pass Alibek Omarov 2025-02-25 11:49:31 +03:00
  • 15a6971aca engine: platform: posix: strip path from filename in backtrace Alibek Omarov 2025-02-25 11:46:57 +03:00
  • b1eb3390e3 engine: server: let server dll to register it's own showtriggers cvar Alibek Omarov 2025-02-24 06:41:11 +03:00
  • 74ad504377 engine: client: console: do not let color strings contribute to line length in console Alibek Omarov 2025-02-24 03:55:13 +03:00
  • 8a0c2577ed engine: platform: sdl: exclude fake game controller found on Android emulator Alibek Omarov 2025-02-24 03:42:03 +03:00
  • a060d7aefd wscript: disable large file for 32-bit Android Alibek Omarov 2025-02-23 16:07:28 +03:00
  • ccf342f4fe engine: client: fix inconsistent mouse state caused by mis-use of touch_emulate by cs16-client Alibek Omarov 2025-02-23 07:13:39 +03:00
  • 8b9a40ff1f engine: client: completely refactor touch code, protect button color, improve config output Alibek Omarov 2025-02-23 06:59:16 +03:00
  • 425cc61c4c engine: client: handle K_ESCAPE in Key_Console, remove special case for it in Key_Event Alibek Omarov 2025-02-23 06:47:44 +03:00
  • fe1fd5b024 engine: client: make color array of DrawString functions const Alibek Omarov 2025-02-23 06:46:22 +03:00
  • 0c8da36a0b filesystem: disallow path traversal in FS_Delete and FS_Rename Alibek Omarov 2025-02-23 03:13:46 +03:00
  • 2c5030ab45 engine: client: do not save touch_emulate cvar Alibek Omarov 2025-02-23 02:04:33 +03:00
  • 9decba873b engine: platform: sdl: try to save and restore mouse position during showing or hiding cursor Alibek Omarov 2025-02-22 17:35:45 +03:00
  • bda4c45504 engine: client: simplify CL_EDICT_NUM and it's sister, non throwing error, function CL_GetEntityByIndex Alibek Omarov 2025-02-23 01:51:05 +03:00
  • f7aa8a0c90 ci: bump SDL2 to 2.32.0. This is the last major upgrade to SDL2 dependency, we should migrate to SDL3 (with sdl2-compat for GoldSrc mods) after that Alibek Omarov 2025-02-22 18:48:41 +03:00
  • 4c15cceb32 engine: client: deprecate custom id, it is not used meaningfully by anyone Alibek Omarov 2025-02-20 15:41:13 +03:00
  • 3e4c5beb25 ref: fix another typo made after R_StudioCalcBones refactor Alibek Omarov 2025-02-18 19:22:06 +03:00
  • f84d865f4a engine: client: fix crash if server sends new movevars before entities were created Alibek Omarov 2025-02-17 12:53:11 +03:00
  • 2465782a3e engine: platform: sys_win: fixed compiling error SNMetamorph 2025-02-15 14:40:03 +04:00
  • 7ba2209124 engine: platform: sdl: set requested timer delay in units of 100ns according to the documentation Alibek Omarov 2025-02-15 13:08:02 +03:00
  • af6b434b71 engine: platform: win32: implement nanosleep using waitable timers with high precision Alibek Omarov 2025-02-15 11:57:37 +03:00
  • 052ea6a8bd engine: platform: introduce for Platform_NanoSleep, to be used for better sleeping in between frames for lowering CPU usage Alibek Omarov 2025-02-11 22:57:37 +03:00
  • 448dc720ed engine: server: immediately exit from SV_GetChallenge on unknown type addresses Alibek Omarov 2025-02-15 09:29:04 +03:00
  • 75b15696f8 engine: zone: ensure memheader_t size is always expected Alibek Omarov 2025-02-15 09:28:37 +03:00
  • 7fb113f610 Documentation: opensource-mods.md: add "Delta Particles". Andrey Akhmichin 2025-02-12 11:16:04 +05:00
  • 0497e00ad2 Documentation: supported-mod-list.md: update. Andrey Akhmichin 2025-02-12 02:51:36 +05:00
  • 9c50288bbb engine: server: rewrite challenge generator to something more simple: salted MD5 of an IP address Alibek Omarov 2025-02-15 08:01:11 +03:00
  • c5d4af802c engine: server: even if user set non-integer value for cl_updaterate, clamp it to sv_minupdaterate Alibek Omarov 2025-02-15 06:32:16 +03:00
  • 340a8b5e0c engine: server: fixes for userinfo change ratelimiting Alibek Omarov 2025-02-15 06:26:13 +03:00
  • bc1b86c19c engine: server: refactor SV_ConnectClient, simplify LAN IP check Alibek Omarov 2025-02-15 06:18:07 +03:00
  • b605cf603e common: xash3d_types: make it more compatible for inclusion in SDK Alibek Omarov 2025-02-15 05:33:19 +03:00
  • fdc2ed8093 engine: server: pfnClientCommand and pfnQueryClientCvarValue should execute on unspawned player xiaodo 2025-02-15 01:19:35 +08:00
  • a27375d1f5 engine: server: cmds: fix kick command incorrect argc xiaodo 2025-02-15 01:16:13 +08:00
  • 0e2abf9040 engine: platform: always create zeroed buffer for audio Alibek Omarov 2025-02-14 05:20:40 +03:00
  • 89430400d9 engine: sys_con: only allow names that start with either alphabetic or numerical character for a log file Alibek Omarov 2025-02-14 01:51:50 +03:00
  • f1a9d408bf engine: sys_con: check if the next argument after -log starts with minus and ignore it if it does Alibek Omarov 2025-02-14 00:50:01 +03:00
  • 6529692244 engine: disable timestamps in log file by default, allow changing log file name with -log argument Alibek Omarov 2025-02-14 00:19:46 +03:00
  • 51d11f8e86 engine: platform: win32: remove unused log variables and checks from Win32 console, sys_con does the job Alibek Omarov 2025-02-14 00:05:24 +03:00
  • c5397191e5 engine: client: touch: limit usage of touch_set_stroke and touch_setclientonly only for privileged mode Alibek Omarov 2025-02-13 20:55:49 +03:00
  • 44426709f7 engine: platform: posix: skip first stack frame when printing stack trace with libbacktrace Alibek Omarov 2025-02-13 20:43:32 +03:00
  • 2d8f747e84 wscript: disable using system-wide libbacktrace, as it might not support features we need Alibek Omarov 2025-02-13 19:21:07 +03:00
  • 0dd5a60410 3rdparty: gl4es: update submodule Alibek Omarov 2025-02-13 02:32:28 +03:00
  • eec8129be4 3rdparty: extras: update submodule Alibek Omarov 2025-02-13 02:31:30 +03:00
  • 934c5e018d readme: clarify that chat is for russian speaking people [ci skip] Alibek Omarov 2025-02-12 18:08:10 +03:00
  • d658d8cc78 readme: remove builds.sr.ht status, add Telegram chat link, remove stable build link (it's very outdated and not recommended to use) [skip ci] Alibek Omarov 2025-02-12 17:57:38 +03:00
  • ca9a3f0491 engine: server: fix out of bounds write in SV_FindTouchedLeafs Alibek Omarov 2025-02-11 21:15:33 +03:00
  • 1510cb458f public: fix another typo Alibek Omarov 2025-02-11 21:12:07 +03:00
  • 30cabb8107 Documentation: supported-mod-list.md: fix branch name. Andrey Akhmichin 2025-02-11 22:58:04 +05:00
  • 64ee956618 engine: fix a typo Alibek Omarov 2025-02-11 20:06:15 +03:00
  • 39659644bf public: merge calc bone quaternion and position into single function Alibek Omarov 2025-02-11 18:49:25 +03:00
  • eb09af0b08 ref: gl: avoid generating GL_INVALID_OPERATION if gl_vbo_dlightmode is set to 0 Alibek Omarov 2025-02-11 18:53:31 +03:00
  • 91a4ace12c Documentation: supported-mod-list.md: update. Andrey Akhmichin 2025-02-10 11:41:57 +05:00