Alibek Omarov
|
ffc8bf30d7
|
engine: platform: make most input platform functions optional, patch fbdev/evdev to compile
|
2025-05-11 16:14:36 +03:00 |
|
Alibek Omarov
|
8209a8a681
|
engine: platform: move mouse grab enabling and querying functions to SDL platform code
|
2025-05-11 16:09:57 +03:00 |
|
Alibek Omarov
|
34beb9666b
|
engine: soundlib: drop SDL-based resampler
|
2025-05-11 15:27:50 +03:00 |
|
Alibek Omarov
|
6ccafbe297
|
engine: platform: move Host_Minimize_f into platform code
|
2025-05-11 15:24:52 +03:00 |
|
Alibek Omarov
|
94791d3cb6
|
engine: allow downloading files that have multiple dots in filename. Also disallow everything that has nonprintable characters.
|
2025-05-06 21:16:06 +03:00 |
|
Alibek Omarov
|
6555562e78
|
engine: common: fix building tests
|
2025-05-06 21:15:28 +03:00 |
|
Alibek Omarov
|
de790d6f59
|
Revert "engine: server: increased sv_connect_timeout to a half a minute"
This reverts commit 3fca1bb4d5.
|
2025-05-06 20:22:20 +03:00 |
|
Alibek Omarov
|
cff0df60a9
|
engine: server: also bump timeouts for connected clients during changelevel in server activation
|
2025-05-06 20:19:17 +03:00 |
|
Alibek Omarov
|
c8b8e19ed3
|
engine: server: fix time out on change level
|
2025-05-06 20:11:41 +03:00 |
|
Alibek Omarov
|
2106556dec
|
engine: server: limit status and build info commands only to spawned clients
|
2025-05-06 19:50:51 +03:00 |
|
Alibek Omarov
|
7221bd6049
|
engine: server: small refactoring
|
2025-05-06 19:50:26 +03:00 |
|
Alibek Omarov
|
ded38020d3
|
engine: server: add new client state cs_spawning, to ensure that client cannot spawn before it has an entity
|
2025-05-06 19:37:54 +03:00 |
|
Alibek Omarov
|
c6251174df
|
engine: server: don't let unspawned player execute ent tools commands or send voice data
|
2025-05-06 19:02:32 +03:00 |
|
Alibek Omarov
|
177c132969
|
engine: common: fix incorrect argument name, which also fixes build with compilers that enforce C23
|
2025-05-06 19:00:18 +03:00 |
|
Alibek Omarov
|
3fca1bb4d5
|
engine: server: increased sv_connect_timeout to a half a minute
|
2025-05-06 16:28:29 +03:00 |
|
Alibek Omarov
|
7fda58561f
|
engine: platform: sdl2: remove SDL1.2 code, as it's now moved into it's own separate directory
|
2025-05-05 05:56:23 +03:00 |
|
Alibek Omarov
|
0cbb62b329
|
engine: platform: try to restore SDL1.2 support (only ref_soft is tested, ref_gl doesn't work)
|
2025-05-05 05:44:31 +03:00 |
|
Alibek Omarov
|
aa2e5eb3cc
|
engine: platform: move SDL2 support code into sdl2 subdirectory. Change XASH_SDL macro value from 12 to 1 for SDL1.2
|
2025-05-05 05:15:10 +03:00 |
|
Alibek Omarov
|
3d26ba1ed8
|
engine: client: always pass a valid pointer to usercmd_t in ref_params_t to prevent crassh when client.dll reads them during demo playback
|
2025-05-05 03:40:18 +03:00 |
|
Alibek Omarov
|
47c4844024
|
engine: platform: sdl: enable building with SDL as old as 2.0.8, it should satisfy everybody masturbating to old software
|
2025-04-30 17:45:05 +03:00 |
|
Alibek Omarov
|
3e41e389c5
|
engine: lib_common: do not take generic GNU/Linux rules for library naming on Android
|
2025-04-24 21:53:03 +03:00 |
|
Alibek Omarov
|
5aca143eba
|
engine: disable Android-specific library loader under Termux
|
2025-04-24 21:46:43 +03:00 |
|
Alibek Omarov
|
a7f3c04baa
|
engine: platform: android: hide SDL calls under XASH_SDL macro
|
2025-04-24 21:39:46 +03:00 |
|
Alibek Omarov
|
8f4a45baaa
|
engine: platform: win32: set IMAGEHLP_LINE64 structure size as required in dbghelp docs on MSDN
|
2025-04-21 20:33:30 +03:00 |
|
Alibek Omarov
|
ca6ca8450b
|
engine: platform: sdl: load .ico file with wide function allowing for icons to be loaded from non-latin game directory
|
2025-04-21 20:09:39 +03:00 |
|
Alibek Omarov
|
6ecaea3102
|
engine: system: convert Windows username to utf8
|
2025-04-21 19:56:49 +03:00 |
|
Alibek Omarov
|
fa47ca0d2d
|
engine: system: make a copy of pw_name just in case
|
2025-04-21 19:56:23 +03:00 |
|
Alibek Omarov
|
8ce3b4ac93
|
engine: client: identification: use wide CreateProcess call, ensure that process terminated and it's handles are closed
|
2025-04-21 19:38:10 +03:00 |
|
Alibek Omarov
|
a7ba705277
|
engine: platform: win32: make output similar to libbacktrace-based crashhandler, general improvements and refactoring
|
2025-04-21 18:54:39 +03:00 |
|
Alibek Omarov
|
c564cc96c7
|
engine: get rid of host.crashed field, as it's a complete duplicate of host.status
|
2025-04-21 16:59:44 +03:00 |
|
Alibek Omarov
|
0e54200f34
|
engine: platform: win32: move saving minidumps before showing stacktrace messagebox
|
2025-04-21 16:58:43 +03:00 |
|
Alibek Omarov
|
fa75c33390
|
engine: platform: win32: do not set parent window for stacktrace print window
|
2025-04-21 16:57:27 +03:00 |
|
Alibek Omarov
|
36cb3b2d89
|
engine: fix incompatible int size when casting pointer to int
|
2025-04-21 15:54:32 +03:00 |
|
Alibek Omarov
|
87c209f1f9
|
engine: server: drop clients that do not continue connecting after smaller timeout
|
2025-04-15 20:54:27 +03:00 |
|
Alibek Omarov
|
149593fea5
|
engine: server: hide Cmd_ForwardToServer call under XASH_DEDICATED just in case, fixes build with debug
|
2025-04-11 00:34:10 +03:00 |
|
Alibek Omarov
|
9054b11ebd
|
engine: client: let loading custom menu dll with -menulib command line switch
|
2025-04-09 17:35:36 +03:00 |
|
SNMetamorph
|
185374f99f
|
engine: platform: psvita: explicitly exported symbol rintf
This is required for cs16client port for PS Vita.
|
2025-03-30 20:24:38 +03:00 |
|
yumirak
|
06e5895d7a
|
engine: client: fix TE_BLOODSPRITE behaviour to GoldSrc
|
2025-03-26 22:00:10 +03:00 |
|
Alibek Omarov
|
2e8fa60e96
|
engine: client: don't allow downscaling HUD when using hud_scale's fixed resolution mode
|
2025-03-25 17:07:05 +03:00 |
|
Alibek Omarov
|
a8ba9124dd
|
engine: server: fix -Wmaybe-uninitialized
|
2025-03-25 17:07:05 +03:00 |
|
Alibek Omarov
|
f6e8a68b22
|
engine: imagelib: img_png: fix -Wmaybe-uninitialized
|
2025-03-25 17:07:05 +03:00 |
|
Alibek Omarov
|
a9fd508e47
|
engine: common: fix reading maybe uninitialized crt_tm variable
|
2025-03-25 17:04:35 +03:00 |
|
Alibek Omarov
|
a2a3978de7
|
engine: server: fix erasing physinfo on client connect, when it was already set by game logic on save restore
Fixes issue when player loses long-jump in Half-Life on save load or level transition.
|
2025-03-24 23:22:19 +03:00 |
|
Alibek Omarov
|
eea804a4bf
|
engine: server: improve server op status command output
|
2025-03-20 05:47:24 +03:00 |
|
Alibek Omarov
|
ecbfdb82f4
|
engine: server: add requested server command status. Only expose client input devices for now, as everything else might be considered sensitive information
|
2025-03-20 05:46:49 +03:00 |
|
Alibek Omarov
|
a1950ec7b0
|
engine: server: tiny refactoring, make SV_CalcPing pointer to client const
|
2025-03-20 05:44:23 +03:00 |
|
Alibek Omarov
|
6b56e13b60
|
engine: make local ipv4 address private to net_ws, acquire local addresses with GetLocalAddress function
|
2025-03-20 05:39:02 +03:00 |
|
Alibek Omarov
|
d93bee0cbc
|
engine: minor refactoring, rename ref_state_t fields to snake case, rename readable names to shorter (no pun intended) long names
|
2025-03-20 03:11:17 +03:00 |
|
Alibek Omarov
|
5009db6aac
|
engine: client: make renderer loading failure less scary for the user
|
2025-03-20 03:06:05 +03:00 |
|
SNMetamorph
|
d3f455649e
|
engine: client: implemented xashid for PS Vita platform
|
2025-03-16 21:34:32 +03:00 |
|