|
30b78d9559
|
mainui: update
|
2024-07-10 11:32:30 +03:00 |
|
|
c16abc0b85
|
engine: server: first check for dedicated server in SV_IsSimulating, as CL_Active()/CL_IsInConsole() don't make sense if we're running dedicated server already
|
2024-07-10 10:35:47 +03:00 |
|
|
708c691cdb
|
engine: fix XASH_DEDICATED check
|
2024-07-10 10:34:57 +03:00 |
|
|
31c20ac4d8
|
engine: client: don't call Host_IsDedicated when getting split size for client
|
2024-07-10 10:34:30 +03:00 |
|
|
1458014a29
|
engine: remove unused CL_IsInMenu, don't check for Host_IsDedicated in SCR_BeginLoadingPlaque, it's useless
|
2024-07-10 10:24:22 +03:00 |
|
|
1c84a5c8ad
|
engine: platform: sdl: disable restoring desktop resolution for mobile platforms, as it leads to unwanted window minimize (which correctly implemented by SDL by the way)
|
2024-07-09 19:52:11 +03:00 |
|
|
6728b843f7
|
engine: platform: android: use RTLD_NOW in dlopen()
We basically use RTLD_NOW everywhere in the engine these days,
only platform code is behind that
|
2024-07-09 16:50:37 +03:00 |
|
|
1b55104d51
|
editorconfig: add IDEA exported config
|
2024-07-09 16:46:51 +03:00 |
|
|
76978bfd47
|
scripts: gha: change Android project URL, update Android CLI tools and NDK
|
2024-07-09 08:56:14 +03:00 |
|
|
6ff3231dab
|
engine: change current working directory before initializing filesystem_stdio
|
2024-07-09 08:45:27 +03:00 |
|
|
64716e6b42
|
filesystem: request win32 error string in wide chars and then transform it to UTF-8 using our utflib
|
2024-07-09 08:25:15 +03:00 |
|
|
a1191eb4ab
|
engine: platform: win32: request error string in wide chars and then transform it to UTF-8 using our utflib
|
2024-07-09 08:24:58 +03:00 |
|
|
166bed732e
|
engine: crashhandler: few improvements for win32 crashhandler
* Larger message buffer
* Print version at first line
* Tell SDL2 to ungrab mouse
|
2024-07-08 05:56:20 +03:00 |
|
|
02cb12e4b4
|
mainui: update
|
2024-07-08 05:49:24 +03:00 |
|
|
159467ad44
|
engine: add IPv6 master server
|
2024-07-07 21:18:02 +03:00 |
|
|
2a006086c5
|
mainui: update
|
2024-07-07 06:51:47 +03:00 |
|
|
e0dc1eec93
|
engine: client: more reliable way to find the payload the netinfo response
|
2024-07-07 06:49:54 +03:00 |
|
|
ab130ee92c
|
engine: client: fix infostring truncation in NetAPI requests
|
2024-07-07 06:17:38 +03:00 |
|
|
dabbe09918
|
engine: add NetAPI flag to send NetAPI requests to old protocol servers
|
2024-07-07 06:17:15 +03:00 |
|
|
296a7ac11d
|
engine: client: fix NetAPI request sending
|
2024-07-07 06:16:46 +03:00 |
|
|
6bbf08893e
|
engine: add NetAPI to extended menu API
|
2024-07-07 03:39:09 +03:00 |
|
|
f8b958738a
|
engine: client: rework NetAPI response parsing
|
2024-07-07 03:30:34 +03:00 |
|
|
1b4427f13f
|
engine: server: rework NetAPI responses
players list and rules are now actually useful
|
2024-07-07 03:29:27 +03:00 |
|
|
e55577fd26
|
engine: get rid of some size constants passed to Info_SetValueForKey, use sizeof instead
|
2024-07-07 03:02:02 +03:00 |
|
|
c42960ec2a
|
engine: server: mark some cvars and movevars as server cvars, so they get reported in rules query
Bring back sv_contact cvar, as it makes sense to get this from rules query
|
2024-07-07 03:01:59 +03:00 |
|
|
c033d4b65c
|
engine: server: optimize source query
|
2024-07-07 02:34:43 +03:00 |
|
|
dc6f03b4e4
|
engine: server: add function SV_HavePassword that correctly checks whether this server have set up password
|
2024-07-07 02:10:48 +03:00 |
|
|
b6967a432a
|
engine: add NetAPI flag NET_ERROR_FORBIDDEN
|
2024-07-07 02:05:25 +03:00 |
|
|
7d0467863c
|
engine: server: add cvar to not expose current player list, or if server has a password
|
2024-07-07 01:59:56 +03:00 |
|
|
a0b72d3995
|
engine: server: light sv_query.c refactoring, use Netchan_OutOfBand instead of manually creating out of band packet
|
2024-07-07 01:55:03 +03:00 |
|
|
5fe4b867f3
|
engine: server: do not expose some cvars in rules, some of them just don't make sense
|
2024-07-07 01:51:50 +03:00 |
|
|
40af058406
|
engine: client: console: add conback.dds by request, don't fail on texture that cannot be loaded
|
2024-07-06 22:30:05 +03:00 |
|
|
b4376a6a8c
|
engine: client: make a common function for sending out userinfo changes
|
2024-07-06 06:09:19 +03:00 |
|
|
457422c679
|
engine: server: fix possible byte overflow when sending sound with attenuation == 4.0f
|
2024-07-06 05:50:53 +03:00 |
|
|
080eba948f
|
engine: server: fix sound not being overriden when an entity sound came from has an aiment set
This check was added 10+ years ago in 8f6f3fc (viewable in Xash3DArchive) and
probably doesn't make any sense anymore.
|
2024-07-06 05:32:20 +03:00 |
|
|
eff86defd9
|
public: fix Q_equal for case when applying epsilon doesn't change the value
|
2024-07-04 07:55:32 +03:00 |
|
|
fcb463d400
|
engine: client: flush demoheader before copying it
|
2024-07-04 07:23:48 +03:00 |
|
|
efee8149e2
|
filesystem: remove unneeded cast to fs_offset_t in write() call
|
2024-07-04 07:23:13 +03:00 |
|
|
bc32f37fce
|
public: use Q_strchr in COM_FixSlashes
|
2024-07-04 06:42:49 +03:00 |
|
|
58bfa247a4
|
public: add test case for COM_FixSlashes
|
2024-07-04 06:42:35 +03:00 |
|
|
59b9b31604
|
public: avoid useless copies in Q_pretifymem
|
2024-07-04 06:39:18 +03:00 |
|
|
844af709c0
|
public: simplify Q_colorstr and Q_strnlwr
|
2024-07-04 06:38:50 +03:00 |
|
|
bb6e2d6885
|
public: add Q_colorstr and Q_strnlwr tests
|
2024-07-04 06:38:09 +03:00 |
|
|
6243dc7913
|
public: simplify Q_ato{i,f} implementation
|
2024-07-04 06:30:59 +03:00 |
|
|
45c4362ae6
|
public: add Q_ato{i,f,v} test
|
2024-07-04 06:29:46 +03:00 |
|
|
a0230b7e00
|
engine: client: console: minor refactoring, move common NXPrintf code to Con_NXPrintfv
|
2024-07-04 05:49:33 +03:00 |
|
|
768755c31a
|
engine: client: use Con_Printf instead of Con_Print (which is just printing to console, not the logging)
|
2024-07-03 04:22:28 +03:00 |
|
|
3088c7f198
|
scripts: gha: set proper PKG_CONFIG_PATH when building 32-bit SDL
|
2024-07-02 19:26:39 +03:00 |
|
|
c8469071bf
|
scripts: gha: add remaining wayland dependencies
|
2024-07-02 19:15:02 +03:00 |
|
|
115fc301b5
|
scripts: gha: fix installing pulseaudio dependency for 32-bit build
|
2024-07-02 19:02:54 +03:00 |
|