b5b6b8b785
engine: network: fix some unitialized sockaddr_storage's
2023-02-08 20:00:51 +03:00
03a7c67731
public: build: revert arm64 renaming to aarch64, we shouldn't enforce naming changes without a reason
2023-02-08 00:03:15 +03:00
5ba2449d10
engine: common: static-ify functions in mod_studio.c
2023-02-08 00:03:15 +03:00
05016f8639
engine: vgui: add EnableTextInput to the API
2023-02-06 16:42:09 +03:00
12154de6f5
ref: soft: fix -Wsequence-point
2023-02-06 16:42:09 +03:00
3fca567b81
wscript: few more warnings-as-errors
2023-02-06 16:42:09 +03:00
634574f249
engine: platform: sdl: don't enable text mode with cursor???
2023-02-06 00:29:14 +03:00
fgsfds
f782d444a8
engine: platform: posix: don't redefine _GNU_SOURCE
2023-02-06 00:05:41 +03:00
fgsfds
b68def2b9c
engine: touch: only pop up touch keyboard on FINGERDOWN events
2023-02-06 00:05:32 +03:00
fgsfds
d944301a60
engine: client: add barebones gamepad controls to input fields
2023-02-06 00:05:28 +03:00
fgsfds
15ba932046
engine: server: add sv_autosave cvar
...
* a1ba: added FCVAR_PRIVILEGED just in case
2023-02-06 00:05:20 +03:00
fgsfds
b73c16c216
engine: net_ws: pass correct sockaddr lengths where needed
2023-02-05 23:51:48 +03:00
87c307f47e
scripts: flatpak: install vgui
2023-02-05 04:27:58 +03:00
34b0cdc125
scripts: flatpak: use relative paths as RoDir doesn't allow absolute paths for now
2023-02-05 04:13:45 +03:00
a610b1545b
scripts: flatpak: check .local directory for steam library
2023-02-05 03:44:58 +03:00
30b698067a
scripts: flatpak: allow easy debugger attach
2023-02-05 03:25:07 +03:00
f63f1a0dc6
scripts: flatpak: add another default Steam library path
2023-02-05 02:43:36 +03:00
9cb867a7d4
filesystem: wad: print errno if wad can't be opened
2023-02-05 02:42:35 +03:00
00ddd95c27
scripts: flatpak: try to add ourselves to desktop menu entries
2023-02-05 02:25:21 +03:00
0ffd1b9ff1
github: try to enable building flatpak bundle
2023-02-05 00:40:08 +03:00
2109d49aa3
ci: disable xash-extras fetching, it's a submodule now
2023-02-05 00:06:19 +03:00
f910f4896c
engine: client: font: finally add support for tab character in engine
2023-02-04 22:53:10 +03:00
6eae3471cf
engine: client: font: fix consecutive newlines skipped, add flag to reset color after a newline
2023-02-04 21:59:46 +03:00
c0fa91bec9
engine: client: consolidate client and menu scissor functions
2023-02-04 21:24:19 +03:00
ba6dd3c751
engine: client: font: fix another inverted check
2023-02-04 21:23:51 +03:00
fd63018fb5
engine: client: make client string drawing functions ignore linefeeds
2023-02-04 20:58:33 +03:00
2225915702
engine: client: font: fix CL_DrawStringLen
2023-02-04 20:54:17 +03:00
d14e486721
engine: client: font: add special flag to ignore linefeeds when drawing strings
2023-02-04 20:53:52 +03:00
82b6da493a
wscript: enforce GCC suspicious sizeof operations warnings as errors
2023-02-03 18:51:50 +03:00
bec0b36bb9
engine: client: font: fix colorcodes, don't reset Colo4ub, it will be reset by consequent draw calls anyway
2023-02-03 18:20:02 +03:00
e2c2821191
engine: client: font: do not apply filtering hack when fonts aren't upscaled
2023-02-03 18:06:07 +03:00
a19d34035d
engine: client: font: do not use OpenFile on WADs >_<
2023-02-03 17:49:06 +03:00
77ea03a62c
engine: client: introduce bare-bones font manager and text drawing manager
...
* wire hud_fontscale so HUD font scaling can be used independently from
hud_scale
* allow small optimizatinons, like optional UTF-8 decoding, or not calling
SetRenderMode for each character
* even less copypasted code in text drawing between client code and console
* get rid of direct DrawCharacter calls when it can be just DrawString
* fix net_speeds, r_speeds with scaled console fonts
* try to fix MobilityAPI's pfnDrawCharacterScaled
* center keyboard keys in OSK code
2023-02-03 08:51:18 +03:00
402a0f129d
engine: platform: sdl: use SDL joystick rumble for Platform_Vibrate
2023-02-03 08:50:41 +03:00
d7116afc92
engine: client: add hud_fontscale cvar to control HUD font scaling (not wired to any logic yet)
2023-02-02 04:57:53 +03:00
d5fe491c14
engine: client: add a little auto-disconnect message in case of server timeout
2023-02-02 02:49:25 +03:00
92138428c5
engine: touch: don't emulate touch and mouse through SDL2 (taken from @Velaron branch)
2023-02-01 06:42:31 +03:00
f3ff942ea9
scripts: flatpak: add basic i386 flatpak script
2023-02-01 04:58:12 +03:00
ced6e8869a
ref: fix chrome texture being misaligned
2023-02-01 04:55:47 +03:00
d7af50ea6c
engine: ref: remove direction vectors from Ref API, renderers calculate them from viewangles to local data anyway
2023-01-31 07:18:23 +03:00
f7d4e5a2ea
engine: server: don't show GAMESAVED message in autosaves, small refactoring
2023-01-31 07:16:08 +03:00
2e3788f23d
engine: dedicated: add CL_HudMessage to dedicated stubs
2023-01-31 07:14:26 +03:00
eaf9a9283a
Revert "engine: network: do not read from uninitialized sockaddr storage"
...
This reverts commit 4f78ec01cf
.
2023-01-31 04:33:27 +03:00
ae66291272
scripts: compiler_optimizations: added MSan target
2023-01-31 04:28:08 +03:00
4f78ec01cf
engine: network: do not read from uninitialized sockaddr storage
2023-01-31 04:14:18 +03:00
be084d5603
engine: crashhandler: fully initialize struct sigaction
2023-01-31 00:50:48 +03:00
aac0be1ab3
engine: imagelib: img_bmp: fully initialize local palette array
2023-01-31 00:50:04 +03:00
6282acc825
engine: client: simplify drawing loading or paused bar, fix position with hud_scale active
2023-01-30 23:17:53 +03:00
39fd30a472
engine: client: fix HUD font loading
2023-01-27 19:07:26 +03:00
279e391949
engine: sound: allow mouth move for CHAN_STREAM
2023-01-27 06:19:31 +03:00