Alibek Omarov
|
71040c7ed5
|
engine: net_http: fix missing newline
|
2025-05-25 19:21:23 +05:00 |
|
Alibek Omarov
|
c3531b6499
|
engine: expect that base_cmd is consistent, as for many years no cases of broken basecmd were found
|
2025-05-25 16:48:31 +05:00 |
|
Alibek Omarov
|
9c6f12f31c
|
engine: make command argc/argv functions inline
|
2025-05-25 16:47:45 +05:00 |
|
Alibek Omarov
|
913d0eb693
|
engine: add command to make other commands or variables privileged
|
2025-05-25 16:33:11 +05:00 |
|
Alibek Omarov
|
7bff848592
|
engine: base_cmd: simplify FindAll
|
2025-05-25 16:33:11 +05:00 |
|
Alibek Omarov
|
f2ecdad5bb
|
engine: disable clipnodes remapping for non-extended formats and QBSP2
|
2025-05-24 20:43:44 +05:00 |
|
Alibek Omarov
|
298842be32
|
engine: fix clipnodes limit check based on BSP version
|
2025-05-24 17:43:01 +05:00 |
|
Alibek Omarov
|
15544cde26
|
engine: common: fix typo in aguirRe nickname [skip ci]
|
2025-05-21 17:43:05 +05:00 |
|
Alibek Omarov
|
b2444f2480
|
engine: restore SDL2 include path
|
2025-05-11 18:01:17 +03:00 |
|
Alibek Omarov
|
97bdd9dba0
|
engine: port occasional SDL2 calls to SDL3, no platform yet
|
2025-05-11 16:18:10 +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
|
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
|
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
|
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
|
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
|
36cb3b2d89
|
engine: fix incompatible int size when casting pointer to int
|
2025-04-21 15:54:32 +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 |
|
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
|
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
|
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
|
1a791e8556
|
engine: soundlib: get rid of useless formatstring, which is always the same for all types
|
2025-03-15 19:36:34 +03:00 |
|
Alibek Omarov
|
ccd31c6b27
|
engine: imagelib: get rid of useless formatstring, which is always the same for all types
|
2025-03-15 19:29:11 +03:00 |
|
Alibek Omarov
|
6aeedf201c
|
ref: gl: update dlight texture in case if BLOCK_SIZE changes between maps (going from QBSP to BSP2 or toggling r_large_lightmaps cvar)
|
2025-03-15 19:23:49 +03:00 |
|
Alibek Omarov
|
7aa9f23590
|
public: crtlib: fix Q_pretifymem so it compiles with -Wformat-nonliteral
|
2025-03-15 14:19:47 +03:00 |
|
Alibek Omarov
|
3d999269eb
|
engine: net_ws: make net6_local global static, as it's not used outside of this translation unit
|
2025-03-15 01:24:59 +03:00 |
|
Alibek Omarov
|
1e8e4825fa
|
engine: fix remaining -Wformat=2 and force it to -Werror
|
2025-03-15 01:24:59 +03:00 |
|
Alibek Omarov
|
b2d8239829
|
engine: common: net_http: fix decompression for compressed but not chunked files
|
2025-03-06 19:10:48 +03:00 |
|
Alibek Omarov
|
0e90e6285e
|
engine: host: use #if instead of #ifdef when checking for extended hl25 structs compile option
|
2025-03-03 22:59:44 +03:00 |
|
Alibek Omarov
|
2f5840f650
|
engine: host: add a cvar that indicates whether engine was built with --enable-hl25-extended-structs or not
|
2025-03-03 22:53:20 +03:00 |
|
Alibek Omarov
|
9b0ad7daf0
|
engine: common: register forgotten net_clockwindow cvar
|
2025-02-28 22:44:44 +03:00 |
|
Alibek Omarov
|
a5f0ca38f1
|
engine: remove inclusion of SDL headers globally, helps to cleanup code before SDL3 migration
|
2025-02-28 13:14:47 +03:00 |
|
Alibek Omarov
|
052ea6a8bd
|
engine: platform: introduce for Platform_NanoSleep, to be used for better sleeping in between frames for lowering CPU usage
|
2025-02-15 10:11:17 +03:00 |
|
Alibek Omarov
|
75b15696f8
|
engine: zone: ensure memheader_t size is always expected
|
2025-02-15 09:31:20 +03:00 |
|
Alibek Omarov
|
bc1b86c19c
|
engine: server: refactor SV_ConnectClient, simplify LAN IP check
|
2025-02-15 08:01:44 +03:00 |
|
Alibek Omarov
|
89430400d9
|
engine: sys_con: only allow names that start with either alphabetic or numerical character for a log file
|
2025-02-14 01:51:50 +03:00 |
|
Alibek Omarov
|
f1a9d408bf
|
engine: sys_con: check if the next argument after -log starts with minus and ignore it if it does
|
2025-02-14 00:50:01 +03:00 |
|
Alibek Omarov
|
6529692244
|
engine: disable timestamps in log file by default, allow changing log file name with -log argument
|
2025-02-14 00:28:00 +03:00 |
|
Alibek Omarov
|
64ee956618
|
engine: fix a typo
|
2025-02-11 20:06:15 +03:00 |
|
Alibek Omarov
|
39659644bf
|
public: merge calc bone quaternion and position into single function
Expect that only adj and output quaternion can be NULL.
|
2025-02-11 18:57:08 +03:00 |
|
Alibek Omarov
|
627444279f
|
Revert "common: cvar: make auto descriptions private to cvar subsystem, use them when Cvar_Get is called with NULL description"
This reverts commit ade560c601.
|
2025-02-10 12:49:05 +03:00 |
|
Alibek Omarov
|
32aa1f91bf
|
engine: pass argv0 to crash handler setup, which is required for libbacktrace integration
Fix indentation in crash_posix.c
|
2025-02-09 15:36:49 +03:00 |
|
Alibek Omarov
|
1bfee70477
|
engine: con_utils: add autocompletion for cvar commands like set, reset and toggle
|
2025-02-08 16:45:52 +03:00 |
|
Alibek Omarov
|
2b2c967e85
|
engine: add ms3.mentality.rip master server
|
2025-02-07 19:32:37 +03:00 |
|
Alibek Omarov
|
add02dc6f9
|
engine: fix potential UB in netadr_t
|
2025-02-06 20:54:18 +03:00 |
|