Alibek Omarov
d7f4b21db7
3rdparty: mainui: update
2025-06-15 12:51:57 +05:00
Alibek Omarov
026435865a
wscript: cleanup defaults, now that we don't need to specify most options from here
2025-05-27 21:54:22 +03:00
Alibek Omarov
78ef00a269
wscript: remove hacky logic determening valid target when crosscompiling to 32-bit x86
2025-05-27 20:50:08 +03:00
Alibek Omarov
7ba48e00bc
3rdparty: libbacktrace: sort entries in config.h to keep it the same between reconfigurations
...
Multicheck parallel nature caused config.h entries to be sorted randomly and
libbacktrace recompiled on every occasion.
2025-05-20 15:25:39 +05:00
Alibek Omarov
5d0e473cf1
3rdparty: maintui: update
2025-04-16 14:52:46 +03:00
Alibek Omarov
5d1e207337
3rdparty: maintui: update
2025-04-15 21:00:38 +03:00
Alibek Omarov
8c0f1d65ba
3rdparty: maintui: update
2025-04-10 23:56:55 +03:00
Alibek Omarov
bbf6f1c7b8
scripts: gha: fix generating sources.list on different ubuntu version
2025-04-10 23:37:36 +03:00
Alibek Omarov
8d2986bc74
3rdparty: maintui: update
2025-04-10 23:02:48 +03:00
Alibek Omarov
64e774377b
scripts: gha: fix ppc64el rust target
2025-04-10 22:48:17 +03:00
Alibek Omarov
8ff469d466
3rdparty: maintui: update
2025-04-10 22:26:13 +03:00
Alibek Omarov
a20e961892
scripts: gha: install i686-pc-windows-msvc rust target for cross-compiling 32-bit maintui
2025-04-10 22:02:13 +03:00
Alibek Omarov
8ba30a1c09
scripts: gha: add Rust target for crosscompiling
2025-04-10 20:01:03 +03:00
Alibek Omarov
882b573e70
wscript: build maintui alongside mainui_cpp, so both could be used and shipped
2025-04-10 19:21:09 +03:00
Denis Drakhnia
a85bd0c864
maintui: first blood
2025-04-01 14:46:27 +03:00
Alibek Omarov
0a5f175431
mainui: update
2025-03-31 19:18:39 +03:00
Alibek Omarov
8c12a8baed
mainui: update
2025-03-25 19:02:00 +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
91bc372811
mainui: update
2025-03-15 01:24:59 +03:00
Alibek Omarov
34322f025b
engine: client: limit ticket generator choices to revemu2013 only
2025-03-06 12:35:32 +03:00
Alibek Omarov
3e6b434733
mainui: update
2025-03-05 22:36:41 +03:00
Alibek Omarov
3b51a554dd
mainui: update
2025-03-02 20:20:54 +03:00
Alibek Omarov
14a2e34b7e
mainui: update
2025-03-01 15:21:20 +03:00
Alibek Omarov
0dd5a60410
3rdparty: gl4es: update submodule
2025-02-13 02:32:28 +03:00
Alibek Omarov
eec8129be4
3rdparty: extras: update submodule
2025-02-13 02:31:30 +03:00
Alibek Omarov
2ad2e46b30
mainui: update
2025-02-10 13:18:59 +03:00
Alibek Omarov
3550bdb30d
3rdparty: mainui: update
2025-02-09 23:14:24 +03:00
Alibek Omarov
d7dc3192de
3rdparty: libbacktrace: fix applying uselib
2025-02-09 18:25:40 +03:00
Alibek Omarov
c7282b488b
3rdparty: libbacktrace: disable linking zlib, lzma and zstd for now, figure this out later
2025-02-09 16:49:43 +03:00
Alibek Omarov
afa829d996
3rdparty: libbacktrace: don't define POSIX_SOURCE, it breaks build on Mac
2025-02-09 16:41:26 +03:00
Alibek Omarov
6087d43043
3rdparty: libbacktrace: properly disable it on win32, nswitch and psvita
2025-02-09 15:55:12 +03:00
Alibek Omarov
774d2ac28a
engine: platform: posix: add libbacktrace support for crash handler
2025-02-09 15:42:28 +03:00
Alibek Omarov
960d724828
3rdparty: libbacktrace: add submodule
2025-02-09 15:40:07 +03:00
Alibek Omarov
feb80e5997
engine: platform: sdl: read gamecontrollerdb.txt from extras.pk3
2025-01-29 13:43:10 +03:00
Alibek Omarov
7b5ff606bd
3rdparty: extras: enable compression of extras.pk3
2025-01-23 13:08:53 +03:00
Alibek Omarov
375998dffb
Cleanup xash3d_types.h from engine-specific macros and types
2025-01-22 15:10:18 +03:00
Alibek Omarov
62f3354f4e
mainui: update
2024-12-29 08:06:58 +03:00
Alibek Omarov
3d30dc8d02
mainui: update
2024-12-08 01:58:39 +03:00
Alibek Omarov
51fa7d2611
wscript: strip lib prefix from new opus and vorbis targets, don't link them in dedicated
2024-12-02 21:59:11 +03:00
Alibek Omarov
6b6d3b3770
3rdparty: opusfile: wscript: hack building on Android with API level lower than 24
...
In API level 21 **and** _FILE_OFFSET_BITS == 64 we don't get fseeko/ftello functions.
To avoid increasing API level, just set _FILE_OFFSET_BITS to some bogus value.
Undefining it doesn't work as opusfile sets it to 64 automatically.
2024-12-02 21:28:36 +03:00
Alibek Omarov
6247bbc629
3rdparty: libogg: wscript: remove useless defines
2024-12-02 21:10:00 +03:00
Alibek Omarov
0181e640c9
3rdparty: wscript: set explicit names for correct dependency calc of generated files
...
This helps avoid issue when the bzip2 or libogg are compiled before header is
generated for them.
In theory, we shouldn't do that, but I guess dependency calculation through
include directives doesn't work when the file doesn't exist.
2024-12-02 21:07:30 +03:00
Alibek Omarov
26230596ba
3rdparty: bzip2: wscript: bring back generating bz_version.h.in now that cmake.py has subst support
2024-12-02 21:07:12 +03:00
SNMetamorph
4581755f9b
3rdparty: libogg: added generating of config_types.h
2024-12-02 20:36:33 +03:00
SNMetamorph
485d4324f8
3rdparty: libvorbis & libvorbisfile combined into one wscript
2024-12-02 20:36:33 +03:00
SNMetamorph
881788c0c9
3rdparty: libogg & opusfile wscript fixes
2024-12-02 20:36:33 +03:00
SNMetamorph
8e5d0a6425
3rdparty: opusfile: added wscript for libopusfile
2024-12-02 20:36:33 +03:00
SNMetamorph
33901afa57
3rdparty: added libopusfile submodule
2024-12-02 20:36:33 +03:00
SNMetamorph
914be8dbd7
3rdparty: vorbis: added wscript for libvorbisfile
2024-12-02 20:36:33 +03:00
SNMetamorph
9e67a90b25
3rdparty: vorbis: added wscript for libvorbis
2024-12-02 20:36:33 +03:00