Xrasher/engine
Alibek Omarov cfebb3e1d6 filesystem: massively rework how scanning game directories work
* No more conversion from liblist.gam to gameinfo.txt. We are using liblist.gam directly now.
  gameinfo.txt being native format to Xash3D not only remains, it takes priority over liblist.gam.
* Quake game directories now don't receive autogenerated gameinfo.txt.
* Empty directories don't get gameinfo.txt either, finally making it easier to support HD addon folders.
* If user still wishes to generate gameinfo.txt, there is now command fs_make_gameinfo that creates
  gameinfo.txt for currently running game.
* No more creating empty folders for RoDir. They are now created on demand.
2025-01-08 01:22:23 +03:00
..
client engine: client: clear mouse state along with everything else in Key_ClearStates 2025-01-06 16:38:16 +03:00
common filesystem: massively rework how scanning game directories work 2025-01-08 01:22:23 +03:00
platform engine: platform: sdl: clear key states on losing window focus 2025-01-06 16:38:16 +03:00
server engine: server: set mapname globals field before making first call into DLL, as some mods tend to read it too early 2024-12-26 02:50:30 +03:00
alias.h common: add macro for simultaneously checking data type size for ILP32 and LP64 2024-08-21 12:00:35 +03:00
anorms.h engine: replace anorms.h with compatible header from GPL WinQuake sources 2024-01-12 23:13:22 +03:00
cdll_exp.h engine: fix warnings 2018-10-06 03:42:09 +03:00
cdll_int.h engine: fix various warnings 2021-03-07 03:40:01 +03:00
cursor_type.h engine: client: extended VGUI API interface 2022-05-02 03:29:24 +03:00
custom.h common: add macro for simultaneously checking data type size for ILP32 and LP64 2024-08-21 12:00:35 +03:00
customentity.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
edict.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
eiface.h engine: client: implement correct clc_fileconsistency response for GoldSrc 2024-10-11 00:08:21 +03:00
key_modifiers.h engine: platform: added Platform_GetKeyModifiers 2022-05-02 03:29:24 +03:00
keydefs.h engine: client: keys: reserve some more buttons as gamepad buttons according to latest SDL2 GameController header 2023-02-09 06:30:08 +03:00
menu_int.h public: add optional feature for COM_ParseFileSafe to ignore shell like hash symbol prefixed comments 2024-11-18 14:14:49 +03:00
mobility_int.h public: add optional feature for COM_ParseFileSafe to ignore shell like hash symbol prefixed comments 2024-11-18 14:14:49 +03:00
physint.h engine: physint: empty-define ALLOC_CHECK if not defined by SDK, so this header can be freely moved to another SDK 2024-04-28 06:59:18 +03:00
progdefs.h Revert ABI2, it wasn't meant to end up in master branch. 2024-09-05 04:31:50 +03:00
ref_api.h engine: mark some functions as never returning nullptr 2024-11-07 16:11:58 +03:00
shake.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
sprite.h common: add macro for simultaneously checking data type size for ILP32 and LP64 2024-08-21 12:00:35 +03:00
studio.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
vgui_api.h engine: client: vgui: deprecate VGUI_CreateTexture and VGUI_UploadTextureBlock functions, as they never used by vgui_support module 2024-12-30 07:16:30 +03:00
warpsin.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
wscript engine: split crashhandler to win32 and posix versions 2024-12-24 10:37:49 +03:00