|
b9f4f1eba4
|
engine: client: fix engine features masking for 48 and 49 protocol
|
2024-11-20 04:16:44 +03:00 |
|
|
fa272d9d93
|
public: add optional feature for COM_ParseFileSafe to ignore shell like hash symbol prefixed comments
|
2024-11-18 14:14:49 +03:00 |
|
|
87f0217588
|
engine: client: add cl_showcmd, yet another debugging aid to print current usercmd state
|
2024-11-18 10:42:39 +03:00 |
|
|
c4f71f1a44
|
engine: client: remove unncesseray int <-> qboolean branch in CL_GetMessage
|
2024-11-18 10:42:39 +03:00 |
|
|
af332eb8ac
|
engine: client: validate dem_usercmd size before reading it into the buffer
|
2024-11-18 10:42:39 +03:00 |
|
|
ac6dc2c2d3
|
engine: platform: directly call __NR_gettid syscall for compatibility with older systems
|
2024-11-18 10:42:39 +03:00 |
|
|
a29b6772b9
|
engine: mod_bmodel: fix wadlist, wad file names don't have an extension there
|
2024-11-18 04:53:48 +03:00 |
|
|
622d88eeba
|
engine: client: only check active tempentities when detaching player following tents
|
2024-11-17 13:38:14 +03:00 |
|
|
56c19c4f5a
|
engine: client: make some simple functions, like querying entity by index, getting local player, inline
|
2024-11-17 13:37:32 +03:00 |
|
|
c5471fe6fd
|
engine: server: make SV_IsPlayerIndex and SV_HavePassword inline
|
2024-11-17 13:36:40 +03:00 |
|
|
229f1560b0
|
engine: fix some possible off by one errors
|
2024-11-17 13:04:20 +03:00 |
|
|
8f7f311f60
|
engine: mod_bmodel: simplify wadlist parser
|
2024-11-17 06:28:02 +03:00 |
|
|
31a86d8af2
|
engine: use new Q_splitstr to work with single character delimited strings
|
2024-11-17 05:35:36 +03:00 |
|
|
0813d2c7ce
|
engine: mod_bmodel: merge Mod_LoadColoredLightmap and Mod_LoadDeluxemap into a single function
|
2024-11-17 04:59:52 +03:00 |
|
|
0ceb0d9e11
|
engine: provide compatible replacement for CompareFileTime function
|
2024-11-17 04:33:13 +03:00 |
|
|
30db748dcb
|
engine: net_http: don't consider EISCONN an error, just proceed to next step
|
2024-11-17 03:13:39 +03:00 |
|
|
399d549d0c
|
engine: net_ws: request Winsock 2
|
2024-11-17 03:13:39 +03:00 |
|
|
77fb2d0eb2
|
engine: net_ws: fix misleading error when comparing IPv6 addresses
|
2024-11-15 16:41:42 +03:00 |
|
|
ea88bb88b2
|
engine: add secondary master server
|
2024-11-15 15:25:40 +03:00 |
|
|
190e4a5e8a
|
engine: client: don't kill entity's beams if this entity number was never used on client
Fixes issue when beam was sent over to client before it's start point entity
(due to PVS, for example)
|
2024-11-15 08:07:21 +03:00 |
|
|
823dc3d46f
|
engine: net_http: don't consider EALREADY on connect() an error
|
2024-11-14 22:55:27 +03:00 |
|
|
779cb2f721
|
engine: server: use calloc in SV_AllocString, allocate strings at stringspool preventing memory leaks. Fix strings deduplication on 64-bits.
|
2024-11-13 23:36:53 +03:00 |
|
|
88c42d50f2
|
engine: server: always allocate svgame.stringspool, it's used to track temp string allocations like in SV_CopyString
Potentially fixes memory leakage on 64-bit when game uses instanced baselines or consistency lists
|
2024-11-13 23:35:45 +03:00 |
|
|
a749bb8ef1
|
engine: server: reset str64 statistics on server deactivate
|
2024-11-13 23:32:05 +03:00 |
|
|
723cd8e26c
|
engine: server: adjust 64-bit string pool size depending on max_edicts value (65k for each 1024 edicts)
|
2024-11-13 23:30:54 +03:00 |
|
|
4342689e73
|
engine: net_http: fix build with dedicated server
|
2024-11-12 14:46:06 +03:00 |
|
|
8a2a7d1180
|
engine: rework how HTTP finite-machine works, use function pointers instead of enum. Preliminary chunked transfer and compression support. (#1862)
|
2024-11-11 10:30:15 +03:00 |
|
|
16ed6cbdcb
|
engine: mark some functions as never returning nullptr
|
2024-11-07 16:11:58 +03:00 |
|
|
d15949d2e8
|
Rename _format to FORMAT_CHECK
|
2024-11-07 14:24:07 +03:00 |
|
|
3917e096ea
|
engine: client: the most important change since forever, move downloading message a bit to the right so it looks better on 640x480
|
2024-11-07 14:12:10 +03:00 |
|
|
d1a571201b
|
engine: client: s_mix: attempt to fix S_InterpolateCubic2x buffer overflow
|
2024-11-07 14:12:10 +03:00 |
|
|
8a8cdd2927
|
engine: client: another possible null pointer dereference
|
2024-11-07 14:12:10 +03:00 |
|
|
6ae62e3bb1
|
engine: platform: posix: include sys/filio.h to have FIONBIO declaration for networking code
|
2024-11-07 07:42:07 +03:00 |
|
|
397f2f208a
|
engine: wscript: link libsocket on Solaris
|
2024-11-07 07:41:37 +03:00 |
|
|
6a2a2c33ee
|
engine: client: don't go out of bounds if studio model don't have any sequences
Fixes models/null.mdl in Master Sword Rebirth. It's technically a valid model, though
completely useless for renderer.
|
2024-11-07 07:13:20 +03:00 |
|
|
0d2a8488ae
|
engine: client: replace illegal for infostring characters in server info got from TSource Engine Query
|
2024-11-06 19:46:22 +03:00 |
|
|
38e8a581b6
|
engine: server: fix possible NULL dereference
|
2024-11-06 01:39:46 +03:00 |
|
|
06e476e8c8
|
engine: reorder mstudiocache_t fields for better memory efficiency
|
2024-11-06 01:39:46 +03:00 |
|
|
f529f06ea1
|
engine: use designated initializers to define BSP lumps. Reorder mlumpinfo_t for better memory efficiency
|
2024-11-06 01:39:46 +03:00 |
|
|
c3b6422ad0
|
engine: common: add lzss fixes by nillerusr
|
2024-11-06 01:39:46 +03:00 |
|
|
41b78c26ef
|
engine: client: s_vox: fix incorrect check in VOX_FreeWord
|
2024-11-06 01:39:46 +03:00 |
|
|
ca93c5b666
|
engine: client: touch: use FillRGBA to draw edit grid
|
2024-11-06 01:39:46 +03:00 |
|
|
80f8b778a9
|
engine: client: cl_tent: more accurate R_FizzEffect
|
2024-11-06 01:39:46 +03:00 |
|
|
8c5db5f980
|
engine: client: turn some asserts in texture remap code into proper nullptr checks
|
2024-11-06 01:39:46 +03:00 |
|
|
3756361cfe
|
engine: client: fix possible NULL dereference when setting up bbox for non-solid visent that somehow doesn't have a model
|
2024-11-06 01:39:46 +03:00 |
|
|
5f3e167799
|
engine: client: prevent possible null dereference with malformed consistency info packet
|
2024-11-06 01:39:45 +03:00 |
|
|
fa6f564c12
|
engine: client: allow extended amount of commands to be sent for newer GoldSrc server. Also refactoring
|
2024-11-06 01:39:45 +03:00 |
|
|
ad457f717b
|
engine: client: no sense to check for position history pointers for NULL in CL_FindInterpolationUpdates, as they never are
|
2024-11-06 01:39:45 +03:00 |
|
|
f95ce7f52d
|
engine: client: cl_font: fix possible NULL dereference
|
2024-11-06 01:39:45 +03:00 |
|
|
ec73f23e4a
|
engine: client: rewrite R_RocketTrail for accuracy and fix potential uninitialized vectors
|
2024-11-05 17:43:09 +03:00 |
|