Commit Graph

  • ef663a8790 engine: partially remove legacy Android port, in preparation of new port merge Alibek Omarov 2023-06-05 20:29:05 +03:00
  • ba039b8e71 engine: drop XASH_DYNAMIC_DLADDR Alibek Omarov 2023-06-05 18:03:57 +03:00
  • 02ce80981c filesystem: update optional funcs interface, add platform-specific GetNativeObject call Alibek Omarov 2023-06-05 17:42:41 +03:00
  • a40a325d3c 3rdparty: mainui: update Alibek Omarov 2023-06-03 03:46:31 +03:00
  • 85cc942a3c wscript: fix Sailfish misdetection Alibek Omarov 2023-06-02 06:35:51 +03:00
  • a23e17c6d7 engine: platform: sdl: set QtWayland hints Alibek Omarov 2023-06-02 06:18:47 +03:00
  • 59412f3d92 public: define XASH_MOBILE_PLATFORM by XASH_SAILFISH (defined externally) Alibek Omarov 2023-06-02 06:18:17 +03:00
  • 0a15cc389d mainui: update Alibek Omarov 2023-06-02 06:17:14 +03:00
  • 13f8a02cdf wscript: better Sailfish/AuroraOS macros Alibek Omarov 2023-06-02 06:16:40 +03:00
  • 8caa2d142f scripts: sailfish: initial SailfishOS support Alibek Omarov 2023-06-01 04:56:30 +03:00
  • 3b8009917a 3rdparty: upgrade GL wrappers submodules Alibek Omarov 2023-06-02 04:10:10 +03:00
  • e2e14945e4 contrib: delete outdated files Alibek Omarov 2023-06-02 00:28:17 +03:00
  • 16595bf2c0 ref: gl: fix r_showhull check Alibek Omarov 2023-05-29 14:42:16 +03:00
  • f49a2bc8f3 engine: server: move pfnWriteString character replacement hack to the ALLOC_STRING, the same way as GoldSrc does Alibek Omarov 2023-05-29 14:40:54 +03:00
  • d994c6df9a ref: a bit more verbosity if UserTracer color exceed limit Alibek Omarov 2023-05-27 22:06:16 +03:00
  • 3a57f26351 ref: gl: move ref_gl cvars to static allocation Alibek Omarov 2023-05-20 20:27:15 +03:00
  • 7fd1534753 engine: common: cvar: remove unused CVAR_TO_BOOL macro Alibek Omarov 2023-05-21 02:09:59 +03:00
  • bd52a9ec2d engine: platform: linux: move evdev_keydebug cvar to static allocation Alibek Omarov 2023-05-21 02:09:44 +03:00
  • 9e0d389d9e engine: server: moved server cvars to static allocation Alibek Omarov 2023-05-21 02:04:20 +03:00
  • 8680757844 ref: soft: move ref_soft cvars to static allocation, remove dead cvars Alibek Omarov 2023-05-20 20:52:27 +03:00
  • 95a8d2f51f ref: soft: attempt to fix freeze in decals on software renderer Alibek Omarov 2023-05-20 20:52:06 +03:00
  • 70b26a13c2 engine: allow ref dlls to use convar_t Alibek Omarov 2023-05-20 20:20:14 +03:00
  • 6a1f96a2c6 engine: always unlink variables and commands BEFORE all pointers to them would be lost Alibek Omarov 2023-05-20 20:19:46 +03:00
  • 4ce2475602 engine: common: move network cvars to static allocation Alibek Omarov 2023-05-19 08:22:30 +03:00
  • e7ece41ba0 engine: common: move model cvars to static allocation Alibek Omarov 2023-05-19 08:04:22 +03:00
  • 05579927a5 engine: client: sound: move dsp cvars to static allocation Alibek Omarov 2023-05-19 08:00:42 +03:00
  • 2f5b359c99 engine: client: move tracer cvars to static allocation Alibek Omarov 2023-05-19 08:01:01 +03:00
  • 214fc7e827 engine: common: move host cvars to static allocation Alibek Omarov 2023-05-19 07:43:40 +03:00
  • df173a83ed engine: client: move touch cvars to static allocation Alibek Omarov 2023-05-19 07:33:13 +03:00
  • 3918bcd71c engine: client: move console cvars to static allocation Alibek Omarov 2023-05-19 07:20:48 +03:00
  • f19ed1c1c2 engine: client: move joystick cvars to static allocation Alibek Omarov 2023-05-19 07:16:31 +03:00
  • 03ec2f603b engine: client: move netgraph cvars to static allocation Alibek Omarov 2023-05-19 07:06:13 +03:00
  • 1ee01163b7 engine: client: move scrn cvars to static allocation Alibek Omarov 2023-05-19 07:02:34 +03:00
  • b1d60c248d engine: client: move main client cvars to static allocation Alibek Omarov 2023-05-19 06:49:14 +03:00
  • d9cbf1fa89 engine: client: move input cvars to static allocation Alibek Omarov 2023-05-19 06:10:58 +03:00
  • cd022bdac7 engine: client: move keys cvars to static allocation Alibek Omarov 2023-05-19 06:10:40 +03:00
  • 5d7d5319fd engine: move ref cvars to static allocation Alibek Omarov 2023-05-19 05:55:06 +03:00
  • d4470402ee engine: move vid cvars to static allocation Alibek Omarov 2023-05-19 05:41:43 +03:00
  • 05560c7607 engine: always read and set vid_fullscreen value directly with it's object Alibek Omarov 2023-05-19 05:14:24 +03:00
  • 81c752da2b filesystem: wad: static-ize WAD functions Alibek Omarov 2023-05-27 20:51:00 +03:00
  • fd2ad447a8 filesystem: zip: static-ize ZIP functions Alibek Omarov 2023-05-27 20:49:06 +03:00
  • 18d55c1de2 filesystem: zip: adapt to new interface Alibek Omarov 2023-05-27 20:48:48 +03:00
  • d0d09c878f filesystem: wad: adapt to new interface Alibek Omarov 2023-05-27 20:47:49 +03:00
  • e791d44dd8 filesystem: properly support compressed archives in FS_LoadFile Alibek Omarov 2023-05-27 20:46:48 +03:00
  • 152f6d154c filesystem: remove unused argument from FS_CheckNastyPath Alibek Omarov 2023-05-27 20:22:12 +03:00
  • 5627dbbf34 engine: server: greatly simplify pfnWriteString implementation, it shouldn't modify input string Alibek Omarov 2023-05-27 20:02:09 +03:00
  • 9cd9744407 filesystem: fix Windows build Alibek Omarov 2023-05-27 19:40:44 +03:00
  • f13c285287 filesystem: verbose error printing in FS_SetCurrentDirectory, move error reporting from engine Alibek Omarov 2023-05-26 22:29:34 +03:00
  • cca7744f1c filesystem: make some calls from API safe to use without initialize Alibek Omarov 2023-05-26 18:31:00 +03:00
  • 31ae22961b filesystem: add base test case to call ShutdownStdio without calling Init prior Alibek Omarov 2023-05-26 17:48:06 +03:00
  • a3603f497d scripts: waifulib: compiler_optimizations: fix -march applying on x86_64 toolchains forced to compile in 32-bit mode Alibek Omarov 2023-05-24 04:30:28 +03:00
  • d36cb62a2e mainui: update Alibek Omarov 2023-05-24 04:25:25 +03:00
  • 2ca6029e03 Revert "github: don't wait for flatpak build finish, it's broken for us anyway" Alibek Omarov 2023-05-24 04:24:55 +03:00
  • dee5cae5f3 scripts: waifulib: compiler_optimizations: set pentium-m minimum cpu requirement for Intel 32-bits, like HLSDK Alibek Omarov 2023-05-24 04:19:08 +03:00
  • ef4bc2acf2 scripts: flatpak: try to fix flatpak build on GitHub Actions Alibek Omarov 2023-05-24 04:18:33 +03:00
  • eb61bcf76a github: don't wait for flatpak build finish, it's broken for us anyway Alibek Omarov 2023-05-24 03:52:38 +03:00
  • cb43df43ef engine: common: cvar: do not check if cvar was registered in DirectSet when it has valid next pointer Alibek Omarov 2023-05-24 03:51:13 +03:00
  • 356f78ee81 engine: platform: sdl: fix possible buffer overrun in SDL port audio code Alibek Omarov 2023-05-24 03:16:54 +03:00
  • 275cd73ade engine: server: do not trigger speedhack detection for fakeclients Alibek Omarov 2023-05-24 00:36:54 +03:00
  • bb1b9dad23 ref: gl: Goldsrc compatible fog implementation Velaron 2023-05-20 20:22:09 +03:00
  • e27ac6b092 platform: win32: properly change icon Velaron 2023-05-20 20:54:21 +03:00
  • 7333ddc1d9 engine: client: move some RenderAPI GetParm queries to engine Alibek Omarov 2023-05-19 05:03:25 +03:00
  • fbd7d8f58a engine: server: use sv_speedhack_kick cvar value as a number of speedhack warns before automatic kick Alibek Omarov 2023-05-19 04:49:14 +03:00
  • 3415185dde engine: server: implement simple anti-speedhack Alibek Omarov 2023-05-17 17:26:10 +03:00
  • 551ea71906 engine: server: make generic function to kick players with a reason Alibek Omarov 2023-05-17 17:25:45 +03:00
  • 1d965d7543 ref: gl: ignore GenTextures objects that fall into reserved space for skyboxes Alibek Omarov 2023-05-19 04:37:53 +03:00
  • 1d62df0e2d ref: gl: turn magic skybox numbers into defined macros Alibek Omarov 2023-05-19 04:35:54 +03:00
  • b0f52236bc engine: platform: psvita: use _impure_ptr declaration from sys/reent.h Alibek Omarov 2023-05-17 17:45:17 +03:00
  • 7dcddc559c engine: platform: sdl: set PulseAudio role only on POSIX systems Alibek Omarov 2023-05-17 17:38:18 +03:00
  • 277bead9b7 ref: remove SetCullState function from StudioAPI. It does nothing on GoldSrc. Alibek Omarov 2023-05-17 17:23:35 +03:00
  • d8093ec587 engine: platform: psvita: attempt to fix PSVita builds by exporting _impure_ptr Alibek Omarov 2023-05-17 17:17:25 +03:00
  • 323626c308 engine: platform: sdl: try to avoid random crash in SDL pulse audio driver Alibek Omarov 2023-05-17 05:02:12 +03:00
  • 68ff265e8d ref: gl: switch texture object allocation to GenTextures usage Alibek Omarov 2023-05-16 23:47:02 +03:00
  • a3ab04e0cb ref: gl: track current bound texture index in gl_textures array in separate glState field Alibek Omarov 2023-05-16 23:44:52 +03:00
  • 7d2bf93c72 engine: client: voice: do not reinitialize voice with same parameters Alibek Omarov 2023-05-15 17:48:15 +03:00
  • 04107d384e engine: client: fix incorrectly parsed timings for TE_TEXTMESSAGE Alibek Omarov 2023-05-15 02:11:44 +03:00
  • 3a0f1763fb engine: whereami: update from our downstream fork (only cosmetic changes) Alibek Omarov 2023-05-13 19:39:49 +03:00
  • 377dd9a255 engine: client: bring back NetAPI infostring options, as they conform to the API definitions Alibek Omarov 2023-05-14 12:22:11 +03:00
  • 8961e37d7c github: update flatpak-builder action to latest version Alibek Omarov 2023-05-14 12:10:39 +03:00
  • de1e53311a engine: client: cl_game: static-ize engine functions in client API Alibek Omarov 2023-05-14 12:10:14 +03:00
  • 19582cdf11 engine: simplify force version drawing logic Alibek Omarov 2023-05-14 09:50:17 +03:00
  • fa0e7e4369 scripts: enable LTO for Linux builds too Alibek Omarov 2023-05-14 09:49:39 +03:00
  • 2378331e47 wscript: enable -Werror=unsequenced, Clang's analogue of -Werror=sequence-point Alibek Omarov 2023-05-14 09:39:15 +03:00
  • 5549e7301c scripts: gha: win32: enable LTO by default Alibek Omarov 2023-05-14 09:36:46 +03:00
  • 5ab7d09a00 scripts: waifulib: compiler_optimizations: allow -fno-semantic-interposition for GCC (less overhead on PIC binaries) Alibek Omarov 2023-05-14 09:34:55 +03:00
  • c54e1625d1 scripts: waifulib: compiler_optimizations: fixes for LTO Alibek Omarov 2023-05-14 09:34:29 +03:00
  • d0127e5e14 filesystem: fix FS_GetDiskPath, it was broken since implementing caseinsensitive emulation, oops Alibek Omarov 2023-05-14 08:21:13 +03:00
  • 0f643f1f87 Documentation: opensource-mods.md: update link to "bubblemod". Andrey Akhmichin 2023-05-14 01:01:13 +05:00
  • 16eb12b1e0 Documentation: opensource-mods.md: add "HL: Rally". Andrey Akhmichin 2023-05-14 00:54:16 +05:00
  • 4856a3c084 Revert "engine: soundlib: wav: attempt to make FindNextChunk more safe" Alibek Omarov 2023-05-05 21:19:58 +03:00
  • 78e239d883 engine: soundlib: wav: attempt to make FindNextChunk more safe Alibek Omarov 2023-05-02 08:54:37 +03:00
  • 5a7b68fcc1 filesystem: add new export FS_GetFullDiskPath, similar to FS_GetDiskPath, but generates full path to the file, including searchpath Alibek Omarov 2023-05-02 08:52:54 +03:00
  • c33a384975 engine: client: s_vox: do not crash in VOX if sentence wasn't sound in sequences Alibek Omarov 2023-05-02 08:51:53 +03:00
  • 5b582b744a engine: client: check if filesystem was initialized during client shutdown Alibek Omarov 2023-04-30 10:13:45 +03:00
  • c96f8ba722 engine: client: in_joy: do not create cvar on shutdown Alibek Omarov 2023-04-30 10:12:33 +03:00
  • 9f92e2a1f7 engine: client: console: do not save history if nothing was executed in console Alibek Omarov 2023-04-30 10:11:36 +03:00
  • 710b234493 engine: add new pretty --help output Alibek Omarov 2023-04-28 04:41:39 +03:00
  • 75759530e3 engine: remove doublecolons from MSGBOX macros Alibek Omarov 2023-04-28 04:41:23 +03:00
  • 5162ab62fd engine: filesystem: do not crash if engine was shutdown before filesystem was loaded Alibek Omarov 2023-04-28 04:40:44 +03:00
  • 3e2a215c15 engine: client: in_joy: rename -nojoy to -noenginejoy to avoid conflict with client.dll's joystick support Alibek Omarov 2023-04-28 04:40:19 +03:00