Alibek Omarov
fb6e310eab
public: move va() function back to engine, it's not recommended to use in shared modules
2 years ago
Alibek Omarov
bcbd1a59c6
engine: common: base_cmd: add a simple benchmark within basecmd_test command
2 years ago
Alibek Omarov
8e45a43ad2
engine: common: base_cmd: alphabetically order inserts for faster lookups
2 years ago
Alibek Omarov
115ed82c19
engine: common: base_cmd: static-ize internal fuctions
2 years ago
Andrey Akhmichin
9e9703e6de
engine: common: imagelib: replace va function calls.
2 years ago
Andrey Akhmichin
a2d459ae84
engine: common: add printf-like version of Cvar_Get function.
2 years ago
Andrey Akhmichin
3299999f3d
engine: common: add printf-like version of Info_SetValueForKey function.
2 years ago
Alibek Omarov
91be4f6521
engine: common: cmd: fix inverted check in apropos
2 years ago
fgsfds
70a73e47a7
psvita: use crtlib where possible
2 years ago
fgsfds
41c819f3d3
engine: psvita: keep old arguments in Sys_NewInstance
2 years ago
fgsfds
287688d985
engine: psvita: implement Sys_NewInstance
2 years ago
fgsfds
610d528042
engine: psvita: implement Sys_GetCurrentUser
2 years ago
fgsfds
7424b29e56
engine: initial psvita build support
2 years ago
Alibek Omarov
1274fa13c8
engine: common: cmd: slightly simplify apropos taking all arguments and checking for filtering symbols
2 years ago
SNMetamorph
e37c07f44f
engine: crashhandler: added support for minidumps generation
2 years ago
SNMetamorph
214a3cce73
engine: host: added -minidumps startup parameter for win32 platform
2 years ago
Alibek Omarov
fb0f184d6b
engine: common: lib_common: fix offset by one UB
2 years ago
Alibek Omarov
7a5381e658
engine: common: mod_studio: fix uninitialized adj array
2 years ago
Alibek Omarov
f4069de7f2
engine: move SlerpBones, CalcBonePosition/Quaternion from engine to libpublic
2 years ago
Alibek Omarov
0984368a31
engine: server: GoldSrc compliant pfnServerExecute(), don't execute config.cfg for server!
2 years ago
Alibek Omarov
3cfdb1213b
engine: client: consolidate modern and legacy protocol parsing functions, if possible
2 years ago
Alibek Omarov
fccf044976
engine: initialize network buffers used on player connect and after
2 years ago
Alibek Omarov
d6d98bd297
engine: platform: sdl: minor style changes
2 years ago
Alibek Omarov
a0edfd28b2
engine: common: host: use DEFAULT_ALLOWCONSOLE macro to set default console state
2 years ago
Alibek Omarov
b5b6b8b785
engine: network: fix some unitialized sockaddr_storage's
2 years ago
Alibek Omarov
5ba2449d10
engine: common: static-ify functions in mod_studio.c
2 years ago
fgsfds
b73c16c216
engine: net_ws: pass correct sockaddr lengths where needed
2 years ago
fgsfds
0ba4ef678c
engine: net_ws: pass correct sockaddr lengths where needed
2 years ago
fgsfds
f87863b8bc
nswitch: always enable console
2 years ago
fgsfds
25a1cb8ce7
Nintendo Switch support (again)
2 years ago
Alibek Omarov
2e3788f23d
engine: dedicated: add CL_HudMessage to dedicated stubs
2 years ago
Alibek Omarov
eaf9a9283a
Revert "engine: network: do not read from uninitialized sockaddr storage"
...
This reverts commit 4f78ec01cf
.
2 years ago
Alibek Omarov
4f78ec01cf
engine: network: do not read from uninitialized sockaddr storage
2 years ago
Alibek Omarov
be084d5603
engine: crashhandler: fully initialize struct sigaction
2 years ago
Alibek Omarov
aac0be1ab3
engine: imagelib: img_bmp: fully initialize local palette array
2 years ago
Andrey Akhmichin
801dbaa387
engine: common: soundlib: libmpg: backport fix for CVE-2017-11126.
...
Original patch: https://www.mpg123.de/cgi-bin/scm/mpg123/trunk/src/libmpg123/layer3.c?view=patch&r1=4275&r2=4274
Same as: f246a0cdfd
2 years ago
Andrey Akhmichin
ffd5c2d3d0
engine: common: soundlib: libmpg: backport fix for CVE-2017-12839.
...
Original patch: https://www.mpg123.de/cgi-bin/scm/mpg123/trunk/src/libmpg123/getbits.h?view=patch&r1=2024&r2=4323
Same as: 8a5e21a2a2
2 years ago
Alibek Omarov
ef1572b15b
engine: crashhandler: fix build on FreeBSD (and probably on NetBSD and OpenBSD)
2 years ago
Alibek Omarov
aaeb18f433
engine: inline version of MSG_BigShort
2 years ago
Alibek Omarov
500ca54550
Revert "engine: get rid of MSG_BigShort, use htons instead, since network headers are always included"
...
This reverts commit a6475f530b
.
2 years ago
Alibek Omarov
a6475f530b
engine: get rid of MSG_BigShort, use htons instead, since network headers are always included
2 years ago
Alibek Omarov
6ac3156a82
engine: fix discarded const pointer qualifier in PM_HullPointContents
2 years ago
Xav101
9466461ce0
engine: preliminary support for SGI IRIX ( #1211 )
...
* Added definitions for IRIX
* Patchset to get dedicated server to compile on IRIX.
* Cleaned up debug statements in wscript
* Potential bug in IRIX implementation of isnan? For now just use the portable macro.
* Include the platform port files in the build
* Temporary execution script for setting appropriate library search paths to the right locations in the build directory. This should probably get replaced with a more permanent script at some point which lives in the same directory as the normal xash binary, or be replaced by a solution that sets the rpath during config or modifies rpath during install.
* Clean up formatting and remove unneeded debugging statements
* Added GPL copyright notice and description
* Moved to irix platform folder and edited script
* Re-introduced _inline macro
* Replace spaces with tabs
Co-authored-by: Xav101 <xaviernye@msn.com>
2 years ago
Alibek Omarov
1119a9ac22
engine: network: reenable DNS resolving in separate thread for Windows
2 years ago
Alibek Omarov
171c0c8d3b
engine: common: zone: use stdint types
2 years ago
Alibek Omarov
9b5e0fef01
engine: common: zone: make Mem_Alloc return aligned addresses on ILP32, thanks Xav101 on Discord for heads up
2 years ago
Alibek Omarov
eb0459a045
engine: strip Intel suffixes from server library name, but only on special platforms
...
Remove same code from filesystem, it's not what filesystem should do
2 years ago
Alibek Omarov
113904ea91
public: fix build
2 years ago
Alibek Omarov
209a03a12a
engine, public: prepare to removal of XASH_MSVC macro
2 years ago
Alibek Omarov
c28aeb2362
engine: make crashhandler implementation choice private to crashhandler code
2 years ago