Commit Graph
145 Commits
Author SHA1 Message Date
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
SNMetamorphandAlibek Omarov 4581755f9b 3rdparty: libogg: added generating of config_types.h 2024-12-02 20:36:33 +03:00
SNMetamorphandAlibek Omarov 485d4324f8 3rdparty: libvorbis & libvorbisfile combined into one wscript 2024-12-02 20:36:33 +03:00
SNMetamorphandAlibek Omarov 881788c0c9 3rdparty: libogg & opusfile wscript fixes 2024-12-02 20:36:33 +03:00
SNMetamorphandAlibek Omarov 8e5d0a6425 3rdparty: opusfile: added wscript for libopusfile 2024-12-02 20:36:33 +03:00
SNMetamorphandAlibek Omarov 33901afa57 3rdparty: added libopusfile submodule 2024-12-02 20:36:33 +03:00
SNMetamorphandAlibek Omarov 914be8dbd7 3rdparty: vorbis: added wscript for libvorbisfile 2024-12-02 20:36:33 +03:00
SNMetamorphandAlibek Omarov 9e67a90b25 3rdparty: vorbis: added wscript for libvorbis 2024-12-02 20:36:33 +03:00
SNMetamorphandAlibek Omarov 44e67c987b 3rdparty: added Vorbis submodule 2024-12-02 20:36:33 +03:00
SNMetamorphandAlibek Omarov 3c6c90c1e7 3rdparty: libogg: added wscript for libogg 2024-12-02 20:36:33 +03:00
SNMetamorphandAlibek Omarov 3e8bd16d2b 3rdparty: added libogg submodule 2024-12-02 20:36:33 +03:00
Alibek Omarov fb964b8686 mainui: update 2024-12-01 11:34:44 +03:00
Alibek Omarov 22da42b121 3rdparty: mainui: update 2024-11-27 16:59:18 +03:00
Alibek Omarov 5ad8bc3ba4 3rdparty: update submodules 2024-11-27 16:40:14 +03:00
Alibek Omarov 0154ffa060 wscript: try to automatically set console subsystem flag depending on target features
Remove subsystem flag from shlibs and stlibs, it's only required for executables.
2024-11-27 15:43:13 +03:00
Alibek Omarov ddf5a01dfc 3rdparty: MultiEmulator: update 2024-11-20 06:32:16 +03:00
Alibek Omarov 43609bc77c mainui: update 2024-11-07 14:12:21 +03:00
Alibek Omarov e8c1fc958f mainui: update 2024-11-07 10:18:16 +03:00
Alibek Omarov 08bc4ccec4 3rdparty: opus: wscript: implement looking for C99 VLA or alloca 2024-11-07 10:15:19 +03:00
Alibek Omarov b1915106b0 vgui_support: update 2024-11-06 19:46:22 +03:00
Alibek Omarov 319dea1f7d mainui: update 2024-10-28 12:22:10 +03:00
Alibek Omarov 48047c05b7 extras: update 2024-10-28 12:22:10 +03:00
Alibek Omarov 6c6cb65b30 mainui: update 2024-10-27 14:33:27 +03:00
Alibek Omarov 8ea8437e19 3rdparty: opus: downgrade to 1.4.0 2024-10-27 14:32:43 +03:00
Alibek Omarov 49990a0859 mainui: update 2024-10-26 05:15:55 +03:00
Alibek Omarov 5c75dda864 mainui: update 2024-10-26 02:42:30 +03:00
Alibek Omarov ed522852cf mainui: update 2024-10-24 23:30:23 +03:00
Alibek Omarov 40ffde0439 3rdparty: opus: update to 1.5.2 2024-10-24 15:51:41 +03:00
Alibek Omarov 0e79326571 waf: upgrade to latest, fix for api changes 2024-10-24 00:37:05 +03:00
Alibek Omarov a15c1f99b2 wscript: remove useless features 2024-10-23 23:20:47 +03:00
Alibek Omarov 6ab2c9dbbf engine: client: fix out of bounds access with some ticket generators
* Update MultiEmulator submodule
2024-10-22 02:13:36 +03:00
Alibek Omarov ffe7b1f4a1 3rdparty: MultiEmulator: move it to submodule 2024-10-21 14:08:16 +03:00
Alibek Omarov 6a1f502d25 3rdparty: MultiEmulator: remove unused code 2024-10-21 06:30:53 +03:00
Alibek Omarov 434359ea01 3rdparty: update mainui and extras 2024-10-21 06:19:11 +03:00
Alibek Omarov ae2ad6ddf2 3rdparty: add MultiEmulator by 2010kohtep
* patched to be portable, turned into a static library
* integrated to the engine
2024-10-21 06:19:11 +03:00
Alibek Omarov b41804bb5b mainui: update 2024-10-17 14:56:38 +03:00
Alibek Omarov e39a62b1fd mainui: update 2024-10-16 08:33:44 +03:00
Alibek Omarov 38c0dc4551 3rdparty: bzip2: properly use stdio-free version, don't include tests and utils to the build 2024-10-08 15:39:56 +03:00
Alibek Omarov 62cb8f5ba6 3rdparty: bzip2: forgot to add actual bz_version.h file 2024-10-08 13:07:42 +03:00
Alibek Omarov 97c75d96d5 3rdparty: bzip2: build with BZ_NO_STDIO 2024-10-08 13:06:02 +03:00
Alibek Omarov a8539ac004 3rdparty: bzip2: add pre-generated bz_version.h header as some generators (like cmake.py) don't understand subst yet 2024-10-08 12:27:41 +03:00
Alibek Omarov 057b47555d 3rdparty: bzip2: add wscript for bzip2, check for system-wide bzip2, add readme note 2024-10-08 03:28:02 +03:00
Alibek Omarov 43299f6747 3rdparty: add bzip2 submodule 2024-10-08 03:28:02 +03:00
Alibek Omarov 8c885d3f37 mainui: update 2024-08-22 12:50:01 +03:00