Alibek Omarov
19582cdf11
engine: simplify force version drawing logic
2 years ago
Alibek Omarov
fa0e7e4369
scripts: enable LTO for Linux builds too
2 years ago
Alibek Omarov
2378331e47
wscript: enable -Werror=unsequenced, Clang's analogue of -Werror=sequence-point
2 years ago
Alibek Omarov
5549e7301c
scripts: gha: win32: enable LTO by default
2 years ago
Alibek Omarov
5ab7d09a00
scripts: waifulib: compiler_optimizations: allow -fno-semantic-interposition for GCC (less overhead on PIC binaries)
2 years ago
Alibek Omarov
c54e1625d1
scripts: waifulib: compiler_optimizations: fixes for LTO
2 years ago
Alibek Omarov
d0127e5e14
filesystem: fix FS_GetDiskPath, it was broken since implementing caseinsensitive emulation, oops
...
Anyway, FS_GetFullDiskPath is a proper safe version that lacks this bug
2 years ago
Andrey Akhmichin
0f643f1f87
Documentation: opensource-mods.md: update link to "bubblemod".
2 years ago
Andrey Akhmichin
16eb12b1e0
Documentation: opensource-mods.md: add "HL: Rally".
2 years ago
Alibek Omarov
4856a3c084
Revert "engine: soundlib: wav: attempt to make FindNextChunk more safe"
...
This reverts commit 78e239d883
.
2 years ago
Alibek Omarov
78e239d883
engine: soundlib: wav: attempt to make FindNextChunk more safe
2 years ago
Alibek Omarov
5a7b68fcc1
filesystem: add new export FS_GetFullDiskPath, similar to FS_GetDiskPath, but generates full path to the file, including searchpath
2 years ago
Alibek Omarov
c33a384975
engine: client: s_vox: do not crash in VOX if sentence wasn't sound in sequences
2 years ago
Alibek Omarov
5b582b744a
engine: client: check if filesystem was initialized during client shutdown
2 years ago
Alibek Omarov
c96f8ba722
engine: client: in_joy: do not create cvar on shutdown
2 years ago
Alibek Omarov
9f92e2a1f7
engine: client: console: do not save history if nothing was executed in console
2 years ago
Alibek Omarov
710b234493
engine: add new pretty --help output
2 years ago
Alibek Omarov
75759530e3
engine: remove doublecolons from MSGBOX macros
2 years ago
Alibek Omarov
5162ab62fd
engine: filesystem: do not crash if engine was shutdown before filesystem was loaded
2 years ago
Alibek Omarov
3e2a215c15
engine: client: in_joy: rename -nojoy to -noenginejoy to avoid conflict with client.dll's joystick support
2 years ago
Alibek Omarov
e2540bd446
filesystem: turn unused caseinsensitive argument in InitStdio into a reserved argument (set to true by default)
2 years ago
Alibek Omarov
07fd4f37ef
engine: remove unused -caseinsensitive command line argument
2 years ago
Alibek Omarov
92b72a7d33
game_launch: add icons that were used for Android port
2 years ago
Alibek Omarov
cb3b16e2ec
engine: client: implement v_dark in engine, instead of making it ref-specific
2 years ago
Alibek Omarov
bd3dc71f39
engine: server: refactor banid, explicitly does not allow ban using userid for now
2 years ago
Alibek Omarov
48176233bd
public: move FOV calculating functions out of libpublic, as they are very specific to engine view
2 years ago
Alibek Omarov
a292d2fd53
platform: win32: replace Q_sprintf calls by Q_snprintf
2 years ago
Alibek Omarov
27aad9f4a0
ref: gl: add size argument to COM_Default/ReplaceExtension calls
2 years ago
Alibek Omarov
71a3cedba8
filesystem: add size argument to COM_Default/ReplaceExtension calls
2 years ago
Alibek Omarov
ec2951cf45
engine: add size argument to COM_Default/ReplaceExtension calls
2 years ago
Alibek Omarov
ff436ae100
public: crtlib: add safe COM_DefaultExtension and COM_ReplaceExtension
2 years ago
Alibek Omarov
cfdfdd5c93
utils: mdldec: add size argument to COM_FileBase calls
2 years ago
Alibek Omarov
8b96e7ca87
ref: add size argument to COM_FileBase calls
2 years ago
Alibek Omarov
1603b8028c
filesystem: add size argument to COM_FileBase calls
2 years ago
Alibek Omarov
8c7db8499f
engine: add size argument to COM_FileBase calls
2 years ago
Alibek Omarov
fbdd79644b
public: test new COM_FileBase and compare it's results with old implementation (embedded into test itself)
2 years ago
Alibek Omarov
ac39090f6e
public: crtlib: add safe COM_FileBase implementation
2 years ago
Alibek Omarov
8f207362a5
public: remove Q_sprintf, and patch all code that used it to use Q_snprintf instead
2 years ago
Alibek Omarov
b16fa8eddc
public: remove Q_strcat and Q_strcpy, and patch the code that uses it
2 years ago
Alibek Omarov
2261b0dcab
scripts: gha: set --disable-werror for building HLSDK
2 years ago
Alibek Omarov
9eb49fc673
scripts: gha: win32: finally use destdir instead of prefix on Windows
2 years ago
Alibek Omarov
c61c84ad4f
Revert "wscript: check malloc.h first to make checks on Windows slightly faster"
...
This reverts commit 1464e1e2be
.
2 years ago
Alibek Omarov
71c9fd2772
wscript: do not check for --prefix without --enable-packaging, as it's still valid to use
2 years ago
Alibek Omarov
1464e1e2be
wscript: check malloc.h first to make checks on Windows slightly faster
2 years ago
Alibek Omarov
cf557d191a
wscript: make prefix vs destdir installing more safe and predictable
2 years ago
Alibek Omarov
b72033eb74
engine: client: fix master server query through NetAPI
2 years ago
Alibek Omarov
cec903fd10
mainui: update
2 years ago
Alibek Omarov
b333edeefe
public: crtlib: remove unused Q_strlwr macro
2 years ago
Alibek Omarov
76c7273600
utils: mdldec: remove usage of string functions with unspecified size
2 years ago
Alibek Omarov
096ee34f67
public: remove Q_vsprintf, replace by proper Q_vsnprintf proper calls
...
Fixes weird off by one error caused by glibc updates? I didn't tracked
what causes it exactly but replacing it seems to work. Anyway, we should
remove all 99999 hacks in libpublic.
2 years ago