3ac8ad9484
engine: fixup endianness found by -Werror=strict-aliasing in old armv7hf compiler ( d259421111
)
2023-10-22 20:02:14 +03:00
dcb3da53b0
engine/client: fallback to defaults in touch_reloadconfig if config not exist
2023-10-22 20:02:14 +03:00
e68b19ed1a
engine/client: handle touch config aspect ratio, try correctly handle touch aspect on resizeable windows
2023-10-22 20:02:14 +03:00
14c7a84482
engine/client: always save touch config if it was resetted manually (helps after writing broken/empty config)
2023-10-22 20:02:14 +03:00
mittorn
1bfb6c560a
platform/sdl: add check for missing hint defines
2023-10-22 20:02:14 +03:00
mittorn
fb95cc9a97
engine/client: respect m_ignore in mouse client code as grabbing window breaks touch input
2023-10-22 20:02:14 +03:00
mittorn
b949da291e
engine: fix strict aliasing issues found by an old armv7hf compiler
2023-10-22 20:02:14 +03:00
7d61b5317c
engine: client: add random key to the query, so we can validate master server response
2023-10-22 18:16:42 +03:00
201258dc9e
engine: client: allow passing additional filter through internetservers command arguments
2023-10-22 17:58:28 +03:00
0330569537
engine: client: remove master server queries from NetAPI, they are never used by mods
2023-10-22 17:49:52 +03:00
5501ca927a
engine: client: respect cl_allow_download and cl_download_ingame for legacy servers
2023-10-16 06:47:55 +03:00
33be1b7591
engine: client: let time flow in Xash demos
2023-10-14 15:11:26 +03:00
1e43cb734b
engine: client: add definitions for borderless fullscreen mode
2023-10-10 14:08:06 +03:00
cb19fa2f6d
engine: client: restore window maximized state after engine restart
2023-10-09 05:26:17 +03:00
73fcb84b62
engine: client: console: remove unneeded return from Con_DrawConsoleLen
2023-10-09 05:24:58 +03:00
3584d3d1a6
engine: client: yet another BloodStream fix, normalize input velocity vector
2023-10-09 05:24:29 +03:00
e95139af94
engine: client: avoid unneeded comparisons in CL_UpdateFlashlight
2023-10-09 03:20:43 +03:00
962f88d31b
engine: client: use physents for flashlight tracing, as GoldSrc does
2023-10-08 01:52:42 +03:00
bee35a1873
engine: client: do not check screenshots in base directory to guess the name
2023-09-13 18:49:10 +03:00
706ef65208
engine: client: make unprefixed important userinfo cvars filterable, so servers won't be able to change them, for security
2023-09-04 02:39:34 +03:00
435b95fc5a
engine: client: don't write download notify outside of window
2023-08-31 08:40:24 +03:00
3168e5ccf0
wscript: add an option to request and accept any servers
2023-08-08 09:24:10 +03:00
08a2d431da
engine: client: cl_qparse: refactor quake baseline parser, so we don't call memset for nothing
2023-08-07 19:11:47 +03:00
87a56a5fa1
engine: client: initialize netadr_t structure in LAN games scan
2023-08-03 01:11:31 +03:00
e23580c1de
engine: remove czeror sequence parser
...
This file initially came from HLND, a Chinese GoldSrc recreation.
It turned out to be suspiciously close to the original version, down
to the comments and code style. We don't work with leaked sources here,
so remove it.
A proper parser should be reimplemented from ground-up, when we will
start working on CZDS support.
2023-07-26 19:40:03 +03:00
a07f81820c
engine: client: ref_common: fix missing newline in Host_Error
2023-07-22 05:51:18 +03:00
6461fa5042
engine: client: make ref params static so client.dll can save address of it and don't trigger ASan
2023-07-17 05:52:45 +03:00
36ff819daf
engine: client: fix heap-buffer-overflow in remap when we switch model that have more remap textures than previous
2023-07-17 04:48:02 +03:00
a862446072
engine: client: restore cl_trace_events from old engine branch
2023-07-02 04:48:43 +03:00
8d04ae8802
engine: client: fix appending extra .dem in record command
2023-07-02 02:44:25 +03:00
0de0615eeb
engine: client: implement map CRC32 checking on client side
2023-07-02 01:20:24 +03:00
ca134a85ee
engine: client: make it more obvious that CL_InitEdicts depends on maxclients value
2023-06-30 02:51:47 +03:00
00765f1ff2
engine: client: cl_parse_48: add a temporary hack to avoid the lag issues after changelevel on legacy servers
2023-06-30 02:35:36 +03:00
547a862024
engine: client: split protocol 48 support to separate file
2023-06-29 04:09:36 +03:00
7e06d049f5
engine: common: static-ize common.c functions, set GAME_EXPORT to API functions
2023-06-20 14:19:44 +03:00
6b223f1325
engine: server: static-ize functions in sv_game. Set GAME_EXPORT attribute to server GameAPI functions
2023-06-19 07:11:49 +03:00
450f77443d
engine: client: ignore some out of band packets if we're not connecting to server
2023-06-11 07:06:01 +03:00
ef663a8790
engine: partially remove legacy Android port, in preparation of new port merge
2023-06-05 20:30:18 +03:00
70b26a13c2
engine: allow ref dlls to use convar_t
2023-05-27 21:52:58 +03:00
6a1f96a2c6
engine: always unlink variables and commands BEFORE all pointers to them would be lost
2023-05-27 21:52:58 +03:00
05579927a5
engine: client: sound: move dsp cvars to static allocation
2023-05-27 21:52:58 +03:00
2f5b359c99
engine: client: move tracer cvars to static allocation
2023-05-27 21:52:58 +03:00
214fc7e827
engine: common: move host cvars to static allocation
2023-05-27 21:52:58 +03:00
df173a83ed
engine: client: move touch cvars to static allocation
2023-05-27 21:52:58 +03:00
3918bcd71c
engine: client: move console cvars to static allocation
2023-05-27 21:52:58 +03:00
f19ed1c1c2
engine: client: move joystick cvars to static allocation
2023-05-27 21:52:58 +03:00
03ec2f603b
engine: client: move netgraph cvars to static allocation
2023-05-27 21:52:58 +03:00
1ee01163b7
engine: client: move scrn cvars to static allocation
2023-05-27 21:52:58 +03:00
b1d60c248d
engine: client: move main client cvars to static allocation
2023-05-27 21:52:58 +03:00
d9cbf1fa89
engine: client: move input cvars to static allocation
2023-05-27 21:52:58 +03:00