Commit Graph

  • 48988e66bd engine: client: fix missing HTTP_ResetProcessState call Alibek Omarov 2023-04-03 03:11:39 +03:00
  • 37e3cf7e86 public: crtlib: remove unused functions Alibek Omarov 2023-04-03 02:46:23 +03:00
  • 01e0542223 engine: server: move master announce logic to masterlist, keep unique heartbeat challenge and heartbeat timer for each master Alibek Omarov 2023-04-03 00:57:47 +03:00
  • 93a7ccd14f engine: network: add net_gai_state_t enum for NET_StringToAdrNB result value Alibek Omarov 2023-04-03 00:14:38 +03:00
  • 892e5c59eb engine: server: convert public_server cvar to static allocation Alibek Omarov 2023-04-02 22:48:47 +03:00
  • c2992afb4a engine: network: make all HTTP commands and cvars restricted, except http_addcustomserver. Also zero http_useragent by default (it's autogenerated now) Alibek Omarov 2023-03-31 01:22:41 +03:00
  • b99e7a6304 engine: network: include build info to default HTTP useragent Alibek Omarov 2023-03-31 01:16:17 +03:00
  • 8888b456df engine: client: cl_tent: rewrite R_Sprite_Explode to be closer to original function but support Xash extensions Alibek Omarov 2023-03-30 04:42:48 +03:00
  • 53987f47e2 engine: client: use alternative ease-in ease-out function in sound fade Alibek Omarov 2023-03-30 04:40:48 +03:00
  • 7cac1d290d scripts: gha: it's pretty safe to not do clean on Waf, since it's much better at tracking modified files Alibek Omarov 2023-03-29 00:22:47 +03:00
  • 55b048aab9 github: enable nswitch and psvita CI builds back, test if continuous tag gets correctly deleted Alibek Omarov 2023-03-29 00:05:40 +03:00
  • 881a7edb9f github: try to fix uploading release again Alibek Omarov 2023-03-28 23:32:43 +03:00
  • 6c62136f11 engine: client: avi: convert filename to wide characters before passing it into VFW API Alibek Omarov 2023-03-28 21:08:22 +03:00
  • f34b35be5a engine: client: avi: re-attribute AVI support code by restoring original author copyright Alibek Omarov 2023-03-28 21:12:17 +03:00
  • 4b5ee87de1 engine: client: adapt to RefAPI 4 changes. Fix interpolation issue after reloading a save Alibek Omarov 2023-03-28 20:43:30 +03:00
  • 67903b55cc ref: soft: adapt to RefAPI 4 changes Alibek Omarov 2023-03-28 20:42:57 +03:00
  • 55bf0e8a53 ref: gl: adapt to RefAPI 4 changes Alibek Omarov 2023-03-28 20:42:44 +03:00
  • f1487cf576 engine: ref_api: bump RefAPI version to 4, R_StudioEstimateFrame now has time argument Alibek Omarov 2023-03-28 20:42:14 +03:00
  • 29e32310cf github: update linux builds to ubuntu-20.04 Alibek Omarov 2023-03-28 20:08:42 +03:00
  • 2ea549f250 github: update upload-release-action to 2.5.0, print outputs in repackage binaries step Alibek Omarov 2023-03-28 19:49:35 +03:00
  • b2ea8c9d18 engine: platform: win32: enabled attaching to existing console instead of creating new SNMetamorph 2023-03-27 20:29:09 +04:00
  • 6e27926a10 engine: simplify XASH_USE_EVDEV macro usage by giving it's defined positive value Alibek Omarov 2023-03-27 17:28:19 +03:00
  • 96c30371b7 engine: client: better specify rawinput enabling condition on Win32 Alibek Omarov 2023-03-27 17:19:29 +03:00
  • 9a42f4149f engine: client: disable enabling mouse cursor in key_message (typing in chat) Alibek Omarov 2023-03-27 17:18:09 +03:00
  • dca4226e4b github: re-use PrimeXT's actions to upload artifacts to GitHub Releases Alibek Omarov 2023-03-27 04:50:16 +03:00
  • b3c1c173a9 scripts: gha: exit if we can't move to a specified directory Alibek Omarov 2023-03-27 04:30:21 +03:00
  • 3e67445ef3 scripts: gha: psvita: fix building HLSDK, exit if we can't move to a directory Alibek Omarov 2023-03-27 04:27:55 +03:00
  • 127bd89b44 filesystem: remove unused watch.c file, added by mistake from inotify branch Alibek Omarov 2023-03-27 03:56:36 +03:00
  • 3361e74f54 engine: client: console: fixed console scrolling on psvita platform SNMetamorph 2023-03-26 18:37:34 +04:00
  • 48e199bfa1 engine: common: enabled printing logs to stderr for psvita platform only in developer mode SNMetamorph 2023-03-24 03:25:11 +04:00
  • 575179dbf5 engine: client: added default dead zone values for psvita platform SNMetamorph 2023-03-23 20:13:17 +04:00
  • e024a67436 engine: platform: psvita: fixed vrtld error reporting SNMetamorph 2023-03-23 20:08:59 +04:00
  • e3103249f4 engine: platform: psvita: added developer mode button to launcher SNMetamorph 2023-03-23 20:06:53 +04:00
  • 0746cb5365 engine: platform: psvita: disabled back touch sensor SNMetamorph 2023-03-23 19:46:10 +04:00
  • fcda7517fe engine: common: soundlib: add support for MP3 looping through custom ID3v2.4.0 tagging Alibek Omarov 2023-02-19 12:28:46 +03:00
  • 2c77f4c566 engine: client: notify client.dll about local player in firstplayer mode for use in custom renderers Alibek Omarov 2023-03-27 03:47:42 +03:00
  • 1caa276531 engine: common: imagelib: fix loading cubemaps Alibek Omarov 2023-03-25 06:58:03 +03:00
  • e673fe9a02 filesystem: only create readwrite directories if they look like a gamedirectory in rodir Alibek Omarov 2023-03-25 03:27:32 +03:00
  • 3ccbc7a28c engine: client: ref_common: r_refdll is not a VIDRESTART cvar Alibek Omarov 2023-03-24 18:03:06 +03:00
  • 8bb5ec5e26 ref: remove renderer description export, it's unused now Alibek Omarov 2023-03-24 02:54:14 +03:00
  • 35ff062407 wscript: restore NSwitch and PSVita specific link and compiler flags Alibek Omarov 2023-03-24 02:09:23 +03:00
  • ec355a83d1 engine: client: ref_common: eliminate COM_FreeLibrary in renderer names query, hardcoding them instead Alibek Omarov 2023-03-24 01:52:14 +03:00
  • 182d8edb42 engine: wscript: define enabled renderers as macros Alibek Omarov 2023-03-24 01:50:53 +03:00
  • 762e4da7a0 wscript: generic refactoring Alibek Omarov 2023-03-24 01:47:34 +03:00
  • 098c4c009b engine: platform: sdl: fix incorrect HICON cast in SetClassLongPtr call Alibek Omarov 2023-03-21 05:16:07 +03:00
  • f8cf2c8953 scripts: continious_upload: retry if upload failed Alibek Omarov 2023-03-21 05:00:46 +03:00
  • cc6838ec97 scripts: gha: psvita: try to fix vitaGL dependency fetching Alibek Omarov 2023-03-21 04:32:37 +03:00
  • dca637d4bb engine: client: eliminate pfnServerCmd limit and, like GoldSrc, send our server command immediately to netchan Alibek Omarov 2023-03-21 04:25:32 +03:00
  • 3949422430 scripts: gha: psvita: fix HLSDK branches names, as all needed PSVita changes have been merged to hlsdk-portable Alibek Omarov 2023-03-20 18:14:51 +03:00
  • 2c8488f07a scripts: gha: psvita: disable SINGLE_THREADED_GC for vitaGL as it was fixed in upstream (thanks, @fgsfds) Alibek Omarov 2023-03-20 18:04:29 +03:00
  • 1df1fc32df scripts: gha: psvita: lock vitaGL revision, use --depth=1 in git clone Alibek Omarov 2023-03-20 16:51:13 +03:00
  • eac8c116a8 engine: server: sv_init: compiling error fix & minor cleanup SNMetamorph 2023-03-19 00:05:52 +04:00
  • a03019f5e4 engine: server: sv_init: enabled handling sound resources specifically SNMetamorph 2023-03-18 23:55:40 +04:00
  • 714b4f45e4 engine: common: added COM_GetResourceTypeName function SNMetamorph 2023-03-18 23:47:44 +04:00
  • 68be8157ea engine: common: soundlib: added Sound_SupportedFileFormat function SNMetamorph 2023-03-18 23:31:58 +04:00
  • ea2a8b6785 3rdparty: update submodules (extras, mainui, opus) Alibek Omarov 2023-03-20 16:03:09 +03:00
  • 8c80d3b85d engine: common: cvar: add exception for cl_dodmusic cvar to fix Day of Defeat Beta 1.3 music issue Alibek Omarov 2023-03-18 20:34:08 +03:00
  • 33c0764e65
    engine: common: system: fix inverted COM_CheckStringEmpty in Sys_GetCurrentUser for Vita Alibek Omarov 2023-03-17 17:29:40 +03:00
  • d085c5a843 ref: gl: gl_cull: remove thirdperson check, as it handled in client instead Alibek Omarov 2023-03-15 06:29:17 +03:00
  • 4ada40e8a8 engine: client: check if we should discard local player entity before HUD_AddEntity call, allowing CL_IsThirdPerson hack used in MMod Alibek Omarov 2023-03-15 06:28:20 +03:00
  • 1630d87c0d engine: client: do not alter the state if invalid HANDLE was passed to pfnSPR_Set. Fixes Half-Life: MMod Alibek Omarov 2023-03-15 04:58:33 +03:00
  • 3a956a1ad3 engine: client: initialize variables in SPR_Width/Height/Frames functions, in case R_GetSpriteParms fails Alibek Omarov 2023-03-15 04:58:00 +03:00
  • 774ced312f wscript: enforce -Werror=strict-aliasing Alibek Omarov 2023-03-13 04:12:09 +03:00
  • fec3d33dcf engine: client: cl_securedstub: fix strict aliasing in secured module initializing Alibek Omarov 2023-03-13 04:03:26 +03:00
  • d4610e30fd engine: common: net_encode: fix strict aliasing by converting it to use float_bits_t union Alibek Omarov 2023-03-13 03:59:24 +03:00
  • 885cda971d engine: common: net_buffer: fix strict aliasing by converting it to use float_bits_t union Alibek Omarov 2023-03-13 03:59:14 +03:00
  • ef0b227967 ref: gl: alias: fix strict aliasing by converting it to use float_bits_t union Alibek Omarov 2023-03-13 03:58:53 +03:00
  • 19a785a98a public: mathlib: convert rsqrt to use float_bits_t union Alibek Omarov 2023-03-13 03:48:44 +03:00
  • b96bfcfe7a public: mathlib: convert FloatToHalf and HalfToFloat to use float_bits_t union Alibek Omarov 2023-03-13 03:47:22 +03:00
  • 412c635499 public: add float_bits_t union to access float as 32-bit signed or unsigned integer Alibek Omarov 2023-03-13 03:46:20 +03:00
  • da5ec56567 engine: common: con_utils: fix const qualifier discard in Con_CheckName Alibek Omarov 2023-03-14 00:35:07 +03:00
  • e664e80b27 engine: common: mod_bmodel: replace few more obvious va calls by temp buffer and Q_snprintf Alibek Omarov 2023-03-13 06:25:57 +03:00
  • d177b6f528 engine: cvar: consolidate auto description for GLCONFIG cvars Alibek Omarov 2023-03-13 06:22:30 +03:00
  • 2ef3d78d9f engine: client: netgraph: replace CL_DrawString with va calls by CL_DrawStringf Alibek Omarov 2023-03-13 06:16:17 +03:00
  • 5ea5e1167b engine: client: font: add CL_DrawStringf wrapper Alibek Omarov 2023-03-13 06:15:42 +03:00
  • 116a605248 engine: common: replace some obvious va uses by temp buffer and Q_snprintf or equivalent code Alibek Omarov 2023-03-13 06:08:36 +03:00
  • 9690fe9334 engine: client: replace some obvious va uses by temp buffer and Q_snprintf Alibek Omarov 2023-03-13 06:03:44 +03:00
  • a81fa84321 engine: server: replace some obvious va uses to temp buffer and Q_snprintf Alibek Omarov 2023-03-13 06:00:26 +03:00
  • 5ef97ae99e engine: convert Info_SetValueForKey with va to Info_SetValueForKeyf Alibek Omarov 2023-03-13 05:37:45 +03:00
  • d667845777 engine: convert Cbuf_AddText with va to Cbuf_AddTextf Alibek Omarov 2023-03-13 05:31:27 +03:00
  • b12b2aaf79 engine: common: cmd: add Cbuf_AddTextf wrapper Alibek Omarov 2023-03-13 05:28:53 +03:00
  • 6b62f9c1b9 engine: convert Cvar_Get with va to Cvar_Getf Alibek Omarov 2023-03-13 05:19:32 +03:00
  • ba1cf25314 engine: convert MSG_WriteString with va to MSG_WriteStringf Alibek Omarov 2023-03-13 05:13:52 +03:00
  • fb2ba6a6e2 engine: common: net_buffer: add MSG_WriteStringf wrapper Alibek Omarov 2023-03-13 05:12:46 +03:00
  • fb6e310eab public: move va() function back to engine, it's not recommended to use in shared modules Alibek Omarov 2023-03-13 02:44:59 +03:00
  • bcbd1a59c6 engine: common: base_cmd: add a simple benchmark within basecmd_test command Alibek Omarov 2023-03-13 02:40:48 +03:00
  • 8e45a43ad2 engine: common: base_cmd: alphabetically order inserts for faster lookups Alibek Omarov 2023-03-13 02:39:54 +03:00
  • 115ed82c19 engine: common: base_cmd: static-ize internal fuctions Alibek Omarov 2023-03-13 02:39:02 +03:00
  • 5c1e06ae74 public: crclib: optimize COM_HashKey, implement typical djb hashing as this function is used for hashtables with string lookup Alibek Omarov 2023-03-13 02:37:19 +03:00
  • f9205825b6 engine: platform: sdl: fixed psvita & nswitch platform initializing SNMetamorph 2023-03-12 16:55:29 +04:00
  • 9040c34f48 ref: gl: replace va function calls. Andrey Akhmichin 2022-12-18 22:55:53 +05:00
  • 9e9703e6de engine: common: imagelib: replace va function calls. Andrey Akhmichin 2022-12-18 22:03:59 +05:00
  • 6486533355 engine: platform: android: replace va function calls. Andrey Akhmichin 2022-12-18 22:17:58 +05:00
  • 34160151a4 filesystem: replace va function calls. Andrey Akhmichin 2022-12-19 01:18:40 +05:00
  • daaaa324bd engine: platform: emscripten: replace va function calls. Andrey Akhmichin 2022-12-18 22:21:25 +05:00
  • af5c74981b ref: soft: replace va function calls. Andrey Akhmichin 2022-12-19 00:38:32 +05:00
  • 249ce6bca1 engine: platform: win32: replace va function calls. Andrey Akhmichin 2022-12-18 22:11:42 +05:00
  • b648c74815 engine: platform: posix: replace va function calls. Andrey Akhmichin 2022-12-18 22:07:13 +05:00
  • a2d459ae84 engine: common: add printf-like version of Cvar_Get function. Andrey Akhmichin 2023-01-27 08:49:03 +05:00
  • 573781b45d engine: platform: sdl: replace va function calls. Andrey Akhmichin 2022-12-18 22:14:02 +05:00