Commit Graph

  • 30c81c9f01 engine: use dynamic allocation for required wad list and optional debug info Alibek Omarov 2026-03-22 14:19:59 +05:00
  • 11c7c1b77d scripts: ios: enable decay build in buildallmods.sh ksagameng 2026-03-19 05:37:47 +03:00
  • 93cb146f39 engine: common: Disable changegame menu on iOS ksagameng 2026-03-19 05:36:26 +03:00
  • 59dbe1d01e ios: Add entitlements.plist and codesign the generated ipa with said plist in createipa.sh ksagameng 2026-02-08 20:44:57 +03:00
  • d6dc77d409 engine: common: Change macro for consistency ksagameng 2026-02-08 20:40:55 +03:00
  • f8714a57d3 scripts: ios: Build all mods script and postfixing support in buildhlsdk script ksagameng 2026-01-08 21:23:00 +03:00
  • 9f71255d6f engine: ios: Fixed code for running multiple client libraries bundled in the same ipa ksagameng 2026-01-08 21:20:02 +03:00
  • d8bab034c2 engine: client: extend the supported key list for international keyboards, small refactoring of old smelly code Alibek Omarov 2026-03-19 15:41:03 +05:00
  • 9a25768617 ref: soft: cleanup dead, commented out code and global variables Alibek Omarov 2026-03-16 23:34:43 +05:00
  • e76528d929 ref: make sprite and studio global variables static Alibek Omarov 2026-03-16 23:29:47 +05:00
  • 00ad05c92a ref: gl: move showtextures implementation to gl_image.c Alibek Omarov 2026-03-16 23:06:33 +05:00
  • df95baa282 public: minor refactoring, mark some more functions as returns_nonnull Alibek Omarov 2026-03-16 22:33:26 +05:00
  • f42e2f59b7 filesystem: mark some fs ops const Alibek Omarov 2026-03-16 22:31:36 +05:00
  • d8b784482e Documentation: extensions: added description for steam broker protocol SNMetamorph 2026-03-14 01:39:25 +04:00
  • b136f1e078 Documentation: updated information about GoldSrc network protocol support SNMetamorph 2026-03-14 01:38:43 +04:00
  • bd73775a2f engine: client: refactor steam broker internal logic SNMetamorph 2026-03-09 22:52:16 +04:00
  • 1f133ea702 engine: client: add steam broker messages for game init & shutdown events SNMetamorph 2026-03-09 22:41:55 +04:00
  • 8acc7e4f76 engine: client: rename steam broker message sb_terminate to sb_disconnect SNMetamorph 2026-03-09 22:25:50 +04:00
  • 00e2e8e502 3rdparty: mainui: update Alibek Omarov 2026-03-12 03:50:12 +05:00
  • e5013196ac engine: client: reduce amount of glColor4ub calls when rendering text Alibek Omarov 2026-03-11 10:13:23 +05:00
  • 658a3b0c6a ref: gl: minor refactoring Alibek Omarov 2026-03-11 10:11:21 +05:00
  • 4e9a2dace0 ref: gl: only check for GL errors if both gl_check_errors and developer mode are enabled Alibek Omarov 2026-03-11 08:39:58 +05:00
  • f7b389b7cd common: remove particledef.h Alibek Omarov 2026-03-11 08:39:33 +05:00
  • dac77ec0af engine: client: idenitification: add /etc/machine-id Alibek Omarov 2026-03-05 06:06:52 +05:00
  • 32d73e62f4 engine: minor refactoring, remove host.apply_game_config as it's unused Alibek Omarov 2026-03-05 04:51:59 +05:00
  • b353ec463a engine: host: move exec, userconfigd and memstats to it's respective files Alibek Omarov 2026-03-05 04:44:19 +05:00
  • 36be731893 engine: cmd: make all command buffers size static Alibek Omarov 2026-03-05 04:42:28 +05:00
  • 0389ef3b04 game_launch: simplify Alibek Omarov 2026-03-05 02:58:00 +05:00
  • b2886dd2e9 engine: platform: remove support for glibc's backtrace(), as it's unused Alibek Omarov 2026-03-05 02:56:38 +05:00
  • af5d190bc4 engine: common: mod_bmodel: make texture name array larger so it fits both world name and miptex name Alibek Omarov 2026-03-04 06:05:46 +05:00
  • 5ca31f0965 engine: client: s_mix: always mix when not in menu, as DSP effects might produce sound even if no channels are active Alibek Omarov 2026-03-02 15:39:49 +05:00
  • c19a824a42 public: add Q_memfgets, replacement for COM_MemFgets rewritten using crtlib functions. Add a test Alibek Omarov 2026-03-01 03:04:33 +05:00
  • 53c5a33ffd engine: only switch to console on Host_Error when developer mode is enabled Alibek Omarov 2026-02-28 20:39:34 +05:00
  • 711d15958c engine: color Host_Error red to make it more visible in the console Alibek Omarov 2026-02-28 20:39:13 +05:00
  • 99d7c52b4e 3rdparty: mainui: update Alibek Omarov 2026-02-28 20:27:44 +05:00
  • 342a59a408 engine: client: idenitification: add server IP address to the MD5 hash, not to the ID bloom filter Alibek Omarov 2026-02-28 04:20:48 +05:00
  • 9302b8904c engine: client: identification: fix a typo Alibek Omarov 2026-02-28 04:16:47 +05:00
  • bdbf5c0ef2 engine: client: titles: add another edge case test for titles.txt parser Alibek Omarov 2026-02-28 03:12:29 +05:00
  • 192ed942c4 public: add new features to ParseFileSafe, such as disabling interpreting certain characters as separate tokens, or instead forcing them to be separate tokens Alibek Omarov 2026-02-28 02:49:37 +05:00
  • 56255f6de0 engine: client: add simple test for titles.txt parser Alibek Omarov 2026-02-28 01:36:10 +05:00
  • 7ce830ea33 engine: client: vox: fix defaulted word parameters Alibek Omarov 2026-02-28 00:25:10 +05:00
  • 9a285986c4 public: reimplement COM_TrimSpace, add it to crtlib, add tests for it Alibek Omarov 2026-02-28 00:05:35 +05:00
  • 62c547570a engine: minor refactoring Alibek Omarov 2026-02-27 22:58:26 +05:00
  • 88e5013623 ref: gl: vgl_shim: try to fix build on PSVita Alibek Omarov 2026-02-26 17:22:47 +05:00
  • ea0fed24ec filesystem: remove unneccessary dependency on const.h Alibek Omarov 2026-02-26 05:59:08 +05:00
  • f863e346f5 engine: reduce dependency on eiface.h Alibek Omarov 2026-02-26 06:01:30 +05:00
  • 7c527d8886 public: minor refactoring Alibek Omarov 2026-02-26 05:44:51 +05:00
  • e51f93a5b4 engine: remove unused hltv.h Alibek Omarov 2026-02-26 04:40:54 +05:00
  • 50147a3d48 common: replace HLSDK pmtrace.h and pm_movevars.h by it's QW counterparts Alibek Omarov 2026-02-26 05:15:08 +05:00
  • 26acc25018 common: use Quake derived definitions for usercmd_t and dlight_t Alibek Omarov 2026-02-26 06:32:07 +05:00
  • d8e1597726 common: xash3d_types: add Quake's link_t definition and offsetof macro Alibek Omarov 2026-02-26 05:59:42 +05:00
  • 2c004e6cb7 3rdparty: mainui: update Alibek Omarov 2026-02-25 03:20:33 +05:00
  • 9cf9eb91bb common: remove unused mathlib.h Alibek Omarov 2026-02-25 00:08:17 +05:00
  • fc9ab68837 public: link tests to build_vcs too Alibek Omarov 2026-02-23 23:25:24 +05:00
  • be6ad74e1b utils: mdldec: fix building with plain makefile Alibek Omarov 2026-02-23 21:50:52 +05:00
  • 2bdc22fbeb public: exclude build_vcs from libpublic dependencies, add it per project Alibek Omarov 2026-02-23 21:48:23 +05:00
  • 382b19e458 engine: minor refactoring Alibek Omarov 2026-02-23 21:46:20 +05:00
  • c63c0ba04b ref: minor refactoring Alibek Omarov 2026-02-23 21:46:01 +05:00
  • 109579fa92 3rdparty: mainui: update Alibek Omarov 2026-02-23 18:14:03 +05:00
  • 005544d974 engine: client: always set scaling factors IntriguingTiles 2026-02-21 03:02:00 -07:00
  • 07937f5f6c engine: client: consolidate two remaining functions in s_utils.c into s_main.c Alibek Omarov 2026-02-21 03:37:36 +05:00
  • 8bdd6bfc5e ref: gl: add link to web archive where the ripple animation algorithm was originally described [ci skip] Alibek Omarov 2026-02-21 03:11:02 +05:00
  • 8b0d3557f3 game_launch: change Sys_ChangeGame to a stub Alibek Omarov 2026-02-21 02:15:31 +05:00
  • 436fa98f33 engine: remove the code that calls pfnChangeGame from game_launch, as we never use it anyway Alibek Omarov 2026-02-21 02:15:04 +05:00
  • 718fbac9be Merge branch 'steam-broker' Alibek Omarov 2026-02-21 02:00:53 +05:00
  • abaf390dfc engine: client: introduce a new mixer Alibek Omarov 2025-12-23 02:34:07 +05:00
  • 9205ddc5b4 engine: client: voice: rewrite Voice_IsGoldSrcMode to make it easier to understand and also fix build with Clang Alibek Omarov 2026-02-21 00:43:47 +05:00
  • 6bcb98e779 public: replace COM_CheckString and COM_CheckStringEmpty by COM_StringEmptyOrNULL and COM_StringEmpty. Remove legacy macros Alibek Omarov 2026-02-21 00:06:30 +05:00
  • 4722ad6be6 ref: replace COM_CheckString and COM_CheckStringEmpty by COM_StringEmptyOrNULL and COM_StringEmpty Alibek Omarov 2026-02-21 00:06:12 +05:00
  • baa005ff71 filesystem: replace COM_CheckString and COM_CheckStringEmpty by COM_StringEmptyOrNULL and COM_StringEmpty Alibek Omarov 2026-02-21 00:06:02 +05:00
  • 76363a555c engine: platform: replace COM_CheckString and COM_CheckStringEmpty by COM_StringEmptyOrNULL and COM_StringEmpty Alibek Omarov 2026-02-21 00:05:32 +05:00
  • de70e12bbe engine: server: replace COM_CheckString and COM_CheckStringEmpty by COM_StringEmptyOrNULL and COM_StringEmpty Alibek Omarov 2026-02-21 00:04:30 +05:00
  • eacc35d9e1 engine: replace COM_CheckString and COM_CheckStringEmpty by COM_StringEmptyOrNULL and COM_StringEmpty Alibek Omarov 2026-02-21 00:03:56 +05:00
  • 3040552580 engine: client: replace COM_CheckString with COM_StringEmptyOrNULL Alibek Omarov 2026-02-20 23:43:26 +05:00
  • 24aaeb07cb engine: client: replace COM_CheckStringEmpty with COM_StringEmpty Alibek Omarov 2026-02-20 23:36:15 +05:00
  • ae15886a14 public: add COM_StringEmpty and COM_StringEmptyOrNULL macros (that eventually replace less obvious COM_CheckString and COM_CheckStringEmpty) Alibek Omarov 2026-02-20 23:35:40 +05:00
  • b2911e6d96 engine: client: add double quotes around key in bind command in config file. Thanks @TheKingFireS for fix Alibek Omarov 2026-02-20 23:14:27 +05:00
  • 2735add7d0 engine: drop setgl command Alibek Omarov 2026-02-20 22:08:26 +05:00
  • 0abb667c28 engine: drop XASH_HASHED_VARS define Alibek Omarov 2026-02-20 22:08:05 +05:00
  • 19dfec5f52 engine: use BaseCmd_FindAll when looking for cvars and cmds simultaneously Alibek Omarov 2026-02-20 21:56:59 +05:00
  • e0f01ddae7 engine: remove unused ignore_group argument from Cvar_FindVarExt Alibek Omarov 2026-02-20 21:55:15 +05:00
  • 2f8a0510b8 engine: client: return NULL from LookupBinding on unknown bindings, like GoldSource Alibek Omarov 2026-02-16 23:59:23 +05:00
  • dbbe75fec6 engine: mod_bmodel: minor refactoring Alibek Omarov 2026-02-13 12:21:00 +05:00
  • c0b15fb186 ci: disable freebsd-16-0-snap image as it's unsupported by cirrus Alibek Omarov 2026-02-13 12:15:46 +05:00
  • f802b0eed9 engine: mod_bmodel: fix build w/ MSVC Alibek Omarov 2026-02-13 12:09:01 +05:00
  • cf9f9b40e7 3rdparty: mainui: update Alibek Omarov 2026-02-13 11:40:47 +05:00
  • 1b2c00e228 engine: add ability to scan and load BSPX lumps. As an example support RGBLIGHTING and LIGHTINGDIR extensions. Alibek Omarov 2026-02-13 11:14:35 +05:00
  • 587eabd829 common: bspfile: add basic BSPX definitions Alibek Omarov 2026-02-13 11:08:35 +05:00
  • 80e0d45c09 3rdparty: mainui: update Alibek Omarov 2026-02-12 13:30:30 +05:00
  • f034276354 readme: update discord link Alibek Omarov 2026-02-10 18:19:03 +05:00
  • 306455280a engine: identification: include build.h early so platform definitions are visible when including system headers Alibek Omarov 2026-02-10 16:13:56 +05:00
  • d9221c8491 scripts: waifulib: remove outdated stuff Alibek Omarov 2026-02-08 10:14:06 +05:00
  • 249e1404c1 engine: client: identification: add client.h so compiler doesn't complain about missing prototypes for public functions Alibek Omarov 2026-02-07 20:42:39 +05:00
  • dd55b77543 engine: client: identification: do not salt port as suggested by @snmetamorph Alibek Omarov 2026-02-07 20:40:40 +05:00
  • c772fb98d1 engine: client: salt xashid with server address Alibek Omarov 2026-02-07 20:34:52 +05:00
  • 1c1e5c50a9 3rdparty: mainui: update Alibek Omarov 2026-02-07 14:38:23 +05:00
  • 5cc784f2fa engine: common: fix inverted check in addmaster Alibek Omarov 2026-02-07 14:38:12 +05:00
  • 983b9611ac avi: add audio context check before sending packet Razcoina 2026-02-06 19:35:50 +00:00
  • a7f154d05a engine: platform: move SDL hints from android code to main SDL code Alibek Omarov 2026-02-05 08:45:23 +05:00
  • 0e75428d62 engine: avi: do not playback video if codec context is NULL Alibek Omarov 2026-02-05 08:26:43 +05:00