Commit Graph

  • 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 Razcoinaanda1batross 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
  • fa34092ba2 engine: client: make RefAPI's R_GetConfigName optional Alibek Omarov 2026-02-05 08:17:59 +05:00
  • f01818a3f8 wscript: allow linking with system-wide opus 1.6.1 which has a fix for custom modes Alibek Omarov 2026-02-05 07:46:32 +05:00
  • 732bc50a3a filesystem: set custom_loader flag even if loading DLLs from archives is unsupported Alibek Omarov 2026-02-03 17:48:24 +05:00
  • e9ffe12481 ref: gl: fix opacity of additive sprites and textures in fog Владислав Суховanda1batross 2026-01-29 22:37:49 +00:00
  • cca6f8da2d engine: platform: sdl2: more robust error handling when creating a window and opengl context Alibek Omarov 2026-01-31 10:45:50 +05:00
  • d391ef1747 public: crtlib: make COM_FixSlashes remove duplicate slashes Владислав Суховanda1batross 2026-01-28 22:05:59 +00:00
  • 4804586728 engine: let movevars.zmax be encoded in 24 bits Alibek Omarov 2026-01-30 01:59:35 +05:00
  • d08fd5c855 engine: directly access background state cvar Alibek Omarov 2026-01-29 22:09:54 +05:00
  • 9cc884dfe6 engine: add function Cvar_DirectFullSet that acts like Cvar_DirectSet and Cvar_FullSet at the same time Alibek Omarov 2026-01-29 22:03:17 +05:00
  • e767770647 common: set default window mode to windowed on windows Alibek Omarov 2026-01-29 22:02:28 +05:00
  • 456ad17d05 engine: platform: sdl2: make fake fullscreen for windowed mode. Simplify the code by first creating window in windowed mode and then switching to fullscreen if requested Alibek Omarov 2026-01-21 03:16:26 +05:00
  • 5ee21ca6ab engine: platform: sdl2: remove window_x/ypos cvars Alibek Omarov 2026-01-21 02:29:18 +05:00
  • f706b51d14 3rdparty: mainui: update Alibek Omarov 2026-01-28 15:24:13 +05:00
  • d8895ae497 engine: do not set actually freed models as to be freed, fixing another models leak. Improve modellist output Alibek Omarov 2026-01-28 15:23:13 +05:00
  • a807168816 engine: client: send broadcast for 10 more ports forward when scanning servers in LAN Alibek Omarov 2026-01-27 14:54:34 +05:00
  • a26c56629e engine: client: deactivate menu when on escape if we are going back to game Alibek Omarov 2026-01-26 02:16:51 +05:00
  • 8ee997b1bc Reapply "engine: client: allow console toggle from menu via keybind" Alibek Omarov 2026-01-26 02:12:07 +05:00
  • 27c71194ba Revert "engine: client: allow console toggle from menu via keybind" Alibek Omarov 2026-01-26 01:37:26 +05:00
  • c029def67d 3rdparty: MultiEmulator: update Alibek Omarov 2026-01-24 07:36:35 +05:00
  • 8bb6968ab8 scripts: waifulib: sdl2: add paths support for SDL mingw dev package Alibek Omarov 2026-01-24 07:22:57 +05:00
  • cc9e3a5a81 engine: misc build fixes for clang with mingw Alibek Omarov 2026-01-24 07:21:00 +05:00
  • e9cd94eea6 3rdparty: mainui: update Alibek Omarov 2026-01-24 07:20:22 +05:00
  • 572fd063fc common: port: do not redefine NOMINMAX and alloca if already defined Alibek Omarov 2026-01-24 07:17:53 +05:00
  • 1052e45928 3rdparty: libbacktrace: wscript: add support for building on Windows Alibek Omarov 2026-01-24 07:17:11 +05:00
  • df561147ec 3rdparty: libbacktrace: update Alibek Omarov 2026-01-24 07:16:49 +05:00
  • 9ce570fe28 3rdparty: MultiEmulator: update Alibek Omarov 2026-01-24 07:16:34 +05:00
  • 20a20c72d4 common: do not override neither _cdecl or _stdcall Alibek Omarov 2026-01-24 07:09:36 +05:00
  • 7a8837bf2a ref: do not remove permanent decals Alibek Omarov 2026-01-22 23:40:39 +05:00
  • b83d763a50 3rdparty: mainui: update Alibek Omarov 2026-01-21 22:23:19 +05:00
  • b2ab748fcb engine: do not reset flNextPrimaryMove in pmove struct, as it's used by modders Alibek Omarov 2026-01-21 05:10:51 +05:00
  • 56e5a95cb6 engine: platform: sdl2: add command vid_info to dump current SDL window state Alibek Omarov 2026-01-21 00:38:17 +05:00
  • 214b133e5d engine: fix build Alibek Omarov 2026-01-20 23:43:28 +05:00
  • f9bbe2a2c4 engine: make host.argv an array of pointers to const data Alibek Omarov 2026-01-20 22:42:14 +05:00
  • c5f90aabd6 engine: use Sys_GetIntFromCmdLine where possible Alibek Omarov 2026-01-20 22:30:39 +05:00
  • 77123f710b 3rdparty: mainui: update Alibek Omarov 2026-01-20 19:27:05 +05:00
  • 5c5c0ad94d engine: common: prepare support for direct scr writing Владислав Суховanda1batross 2026-01-18 22:15:01 +00:00
  • 5232ccb6e3 engine: server: do not print the port in ban list, it's not used there and causes issues when exported to a config Alibek Omarov 2026-01-20 00:37:23 +05:00
  • bc387477ce engine: common: fix world submodels were not being purged correctly, leading to a "memory leak" Alibek Omarov 2026-01-20 00:34:10 +05:00
  • 1c6eb85a12 public: crtlib: modify format of Q_timestamp TIME_FILENAME to make it sortable Alibek Omarov 2026-01-19 22:33:49 +05:00
  • ed950723cd engine: client: add cl_autorecord cvar, to start recording demo as soon as client spawns on server Alibek Omarov 2026-01-19 22:30:20 +05:00
  • e06087cb0b engine: client: move svc_restoresound parser into svc_sound parser Alibek Omarov 2026-01-19 22:07:59 +05:00
  • 8cbc7819a6 engine: common: transform asserts into Host_Error calls in Mod_LoadModel Alibek Omarov 2026-01-19 22:00:33 +05:00
  • 7c588540d8 engine: common: http: fix incorrect parsing of URLs Alibek Omarov 2026-01-18 15:33:10 +05:00
  • 0e0763c820 engine: client: steam: drop broker address after terminate Alibek Omarov 2026-01-16 14:18:45 +05:00
  • e5d3f180dc engine: client: implement steam broker client side Alibek Omarov 2026-01-15 12:53:45 +05:00
  • 5cb5e76872 engine: add new needload flag specifically for cleaning up unused models and use unreferenced for free slots. Alibek Omarov 2026-01-17 06:07:21 +05:00
  • 742265c2c4 ref: remove limit on total amount of textures a studio model can contain Alibek Omarov 2026-01-17 06:05:14 +05:00
  • 4e49cc49f8 engine: common: http: optimistically treat https as http as a temporary hack Alibek Omarov 2026-01-17 05:39:02 +05:00
  • 09ca41ea36 engine: server: drop ghost fakeclients before changelevel Владислав Суховanda1batross 2026-01-15 18:47:36 +00:00
  • 896bbe8fc3 engine: server: add Host_Error on unknown pfnWalkMove state Alibek Omarov 2026-01-16 14:19:35 +05:00
  • ed85d3028f engine: client: fix division by zero in cl_showfps on first frame Alibek Omarov 2026-01-15 04:42:36 +05:00
  • 8e33f11dc6 engine: server: replace MAX_INFO_STRING with appropriate sizeof, remove some set but unused variables Alibek Omarov 2026-01-13 18:09:28 +05:00
  • 4bb547fdc7 engine: platform: sdl: revert disabled NET_WM_BYPASS_COMPOSITOR Alibek Omarov 2026-01-13 08:35:46 +05:00
  • 8af5ecdb06 mainui: update Alibek Omarov 2026-01-13 08:26:50 +05:00
  • 5a0517c1b8 engine: server: refactoring, better validation of cl_updaterate and rate values. Allow sv_min/maxupdaterate to be set to 0 for unlimited powah Alibek Omarov 2026-01-13 08:25:42 +05:00
  • 5ed1bca57f engine: client: allow enabling sv_cheats during demo playback Alibek Omarov 2026-01-13 08:24:14 +05:00
  • d5892f3794 engine: change sleeptime resolution from 1 microsecond to 100 microseconds, as apparently sleeping for a microsecond isn't enough to lower CPU usage Alibek Omarov 2026-01-13 07:49:45 +05:00
  • 32aee7ef2f engine: add sv_hibernate_when_empty that cuts down CPU usage on empty servers, similar to the feature in Source Alibek Omarov 2026-01-13 07:48:25 +05:00
  • 3a5d57603f engine: print unknown command message in dedicated mode and when not on server Alibek Omarov 2026-01-13 07:46:54 +05:00
  • c865999302 engine: fix window position drift on X11 with window decorations Steven Linnanda1batross 2025-12-29 22:38:52 -07:00
  • cb69a52d65 engine: fix black fullscreen flash on startup in windowed mode Steven Linnanda1batross 2025-12-29 22:19:18 -07:00
  • d915ed184c Add 'retry' command for quick reconnection to servers Steven Linnanda1batross 2025-12-29 21:02:55 -07:00
  • bdc205b994 engine: client: do not grab client updates during intermission, fixes the bug where player was seemingly moving during intermission Alibek Omarov 2026-01-13 06:26:26 +05:00
  • 46ccc37cae engine: fix undefined pfnTime build error, it has been renamed to Sys_FloatTime Alibek Omarov 2026-01-13 06:03:09 +05:00
  • d7b96ea8c2 engine: pass arguments on engine restart on nswitch, add forgotten -changegame parameter, simplify code for other platforms Alibek Omarov 2026-01-13 05:47:20 +05:00
  • de9e28700a engine: client: prevent a crash in case of invalid tempentity message (thanks, @Aynekko!) Alibek Omarov 2026-01-13 05:43:59 +05:00
  • f5b2c4f7af engine: client: prevent a crash in goldsrc delta entities parser Alibek Omarov 2026-01-13 05:43:09 +05:00
  • 79f7fba83c engine: client: make both UI and Render API to use same implementation of GetFilesList function Alibek Omarov 2026-01-13 05:42:05 +05:00
  • cb7f2ad8af engine: replace Sys_DoubleTime with Platform_DoubleTime in internal code, only use Sys_DoubleTime in APIs Alibek Omarov 2026-01-13 05:40:53 +05:00
  • 5cdb58431a engine: ref: Remove unused declarations, fix comment after rename lewa_j 2026-01-13 01:28:10 +03:00
  • 543d6d67e6 engine: platform: Make R_Init_Video parameter an enum lewa_j 2026-01-13 03:25:29 +03:00
  • 72e8a53046 engine: Fix input_completion buffer comparison Fixes: 4b771701 ("engine: add con_showcompletion feature from FTEQW") lewa_j 2026-01-13 03:22:04 +03:00
  • deb7b2061a engine: platform: WINDOW_MODE_* enums for vid_fullscreen instead of magic numbers lewa_j 2026-01-13 01:30:02 +03:00
  • 8a75104cbc commoon: engine: Fix not including all dependencies for headers. (Just some used in ref) lewa_janda1batross 2026-01-12 03:24:40 +03:00
  • e7f758f380 engine: ref: Fix crash on invalid ref lib lewa_j 2026-01-12 03:20:58 +03:00
  • a4e5cf8bac engine: client: fix up origin of MOVETYPE_FOLLOW entities immediately after entity update Alibek Omarov 2026-01-09 18:50:22 +05:00
  • 0976d96419 crtlib: Force use xash strchrnul implementation on ios ksagamenganda1batross 2026-01-04 22:33:44 +03:00
  • e39f8bf7c4 ref: gl: always use RGTC internal format for ATI2 textures ncuxonaTanda1batross 2026-01-03 01:06:01 +03:00
  • 9ed76fbb36 engine: client: allow console toggle from menu via keybind Steven Linnanda1batross 2025-12-30 01:08:20 -07:00
  • 4b77170136 engine: add con_showcompletion feature from FTEQW Alibek Omarov 2025-12-27 13:13:23 +05:00
  • a168719905 engine: force generating vfs.cfg if it doesn't exists Alibek Omarov 2025-12-27 10:40:24 +05:00
  • c950530e44 engine: common: masterlist: fix reporting wait state Alibek Omarov 2025-12-24 07:12:43 +05:00
  • 5584e6376c engine: client: voice: shutdown refactoring Alibek Omarov 2025-12-24 06:51:16 +05:00