41e51c530a
engine: client: vgui: add funcs for VGUI2 support to the new API, change VGui_Startup to include VGUI2 initialization
2023-05-02 08:55:03 +03:00
05b32e4caf
engine: client: vgui: add support for new API, make an adapter for legacy API to new
2023-05-02 08:55:03 +03:00
7e6b5253b2
engine: first draft for VGUI support API
2023-05-02 08:55:03 +03:00
3629448f0c
engine: rename vguiapi_t to legacy_vguiapi_t as new VGUI support API is now being developed
2023-05-02 08:55:03 +03:00
78e239d883
engine: soundlib: wav: attempt to make FindNextChunk more safe
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
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
2023-05-02 08:51:53 +03:00
5b582b744a
engine: client: check if filesystem was initialized during client shutdown
2023-04-30 10:14:02 +03:00
c96f8ba722
engine: client: in_joy: do not create cvar on shutdown
2023-04-30 10:14:02 +03:00
9f92e2a1f7
engine: client: console: do not save history if nothing was executed in console
2023-04-30 10:14:02 +03:00
710b234493
engine: add new pretty --help output
2023-04-30 10:14:02 +03:00
75759530e3
engine: remove doublecolons from MSGBOX macros
2023-04-30 10:14:02 +03:00
5162ab62fd
engine: filesystem: do not crash if engine was shutdown before filesystem was loaded
2023-04-30 10:14:02 +03:00
3e2a215c15
engine: client: in_joy: rename -nojoy to -noenginejoy to avoid conflict with client.dll's joystick support
2023-04-30 10:14:02 +03:00
e2540bd446
filesystem: turn unused caseinsensitive argument in InitStdio into a reserved argument (set to true by default)
2023-04-30 10:14:02 +03:00
07fd4f37ef
engine: remove unused -caseinsensitive command line argument
2023-04-30 10:14:02 +03:00
92b72a7d33
game_launch: add icons that were used for Android port
2023-04-30 00:56:28 +03:00
cb3b16e2ec
engine: client: implement v_dark in engine, instead of making it ref-specific
2023-04-28 16:52:22 +03:00
bd3dc71f39
engine: server: refactor banid, explicitly does not allow ban using userid for now
2023-04-28 16:24:41 +03:00
48176233bd
public: move FOV calculating functions out of libpublic, as they are very specific to engine view
2023-04-26 05:22:34 +03:00
a292d2fd53
platform: win32: replace Q_sprintf calls by Q_snprintf
2023-04-26 05:20:45 +03:00
27aad9f4a0
ref: gl: add size argument to COM_Default/ReplaceExtension calls
2023-04-26 05:20:45 +03:00
71a3cedba8
filesystem: add size argument to COM_Default/ReplaceExtension calls
2023-04-26 05:20:45 +03:00
ec2951cf45
engine: add size argument to COM_Default/ReplaceExtension calls
2023-04-26 05:20:45 +03:00
ff436ae100
public: crtlib: add safe COM_DefaultExtension and COM_ReplaceExtension
2023-04-26 05:20:45 +03:00
cfdfdd5c93
utils: mdldec: add size argument to COM_FileBase calls
2023-04-26 05:20:45 +03:00
8b96e7ca87
ref: add size argument to COM_FileBase calls
2023-04-26 05:20:45 +03:00
1603b8028c
filesystem: add size argument to COM_FileBase calls
2023-04-26 05:20:45 +03:00
8c7db8499f
engine: add size argument to COM_FileBase calls
2023-04-26 05:20:45 +03:00
fbdd79644b
public: test new COM_FileBase and compare it's results with old implementation (embedded into test itself)
2023-04-26 05:20:45 +03:00
ac39090f6e
public: crtlib: add safe COM_FileBase implementation
2023-04-26 05:20:45 +03:00
8f207362a5
public: remove Q_sprintf, and patch all code that used it to use Q_snprintf instead
2023-04-26 05:20:45 +03:00
b16fa8eddc
public: remove Q_strcat and Q_strcpy, and patch the code that uses it
2023-04-26 05:20:45 +03:00
2261b0dcab
scripts: gha: set --disable-werror for building HLSDK
2023-04-25 13:10:12 +03:00
9eb49fc673
scripts: gha: win32: finally use destdir instead of prefix on Windows
2023-04-25 13:05:34 +03:00
c61c84ad4f
Revert "wscript: check malloc.h first to make checks on Windows slightly faster"
...
This reverts commit 1464e1e2be
.
2023-04-25 12:39:47 +03:00
71c9fd2772
wscript: do not check for --prefix without --enable-packaging, as it's still valid to use
2023-04-25 03:01:35 +03:00
1464e1e2be
wscript: check malloc.h first to make checks on Windows slightly faster
2023-04-25 02:39:07 +03:00
cf557d191a
wscript: make prefix vs destdir installing more safe and predictable
2023-04-25 02:38:36 +03:00
b72033eb74
engine: client: fix master server query through NetAPI
2023-04-23 22:05:11 +03:00
cec903fd10
mainui: update
2023-04-23 18:44:17 +03:00
b333edeefe
public: crtlib: remove unused Q_strlwr macro
2023-04-23 18:31:08 +03:00
76c7273600
utils: mdldec: remove usage of string functions with unspecified size
2023-04-23 18:30:44 +03:00
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.
2023-04-23 18:19:28 +03:00
5b52a9a19f
engine: protocol: increase MAX_LIGHTSTYLES from 64 to 256, protocol limit as it encoded as unsigned byte
2023-04-20 10:35:21 +03:00
cacfff008f
engine: common: enable autocomplete for mp3 command
2023-04-19 17:54:45 +03:00
398cec626e
engine: client: remove media/ prefix for CD tracks, add it while parsing cdaudio.txt for compatibility
2023-04-19 17:54:28 +03:00
cadad6ce34
github: attempt to avoid release draft issue by sleeping for 20s
2023-04-19 16:32:21 +03:00
588d080a63
github: migrate to softprops/action-gh-release to avoid drafts being randomly created (thanks @SNMetamorph )
2023-04-19 15:05:41 +03:00
1affc36f06
engine: client: more accurate ScreenShake implementation, thanks @vasiavasiavasia95 for sharing it
2023-04-18 17:28:27 +03:00