Commit graph

5278 commits

Author SHA1 Message Date
Alibek Omarov
1acda22ad4 android: CMakeLists: try to build smaller SDL2 2024-11-20 12:55:26 +03:00
Alibek Omarov
4cb1f69475 android: remove unrelated readme file 2024-11-20 12:42:56 +03:00
Alibek Omarov
f1806cbf2e android: add SDL classes and some engine methods to proguard rules file 2024-11-20 12:41:38 +03:00
Alibek Omarov
a4beb7d493 android: remove fastlane, as we don't really need it anymore 2024-11-20 12:05:58 +03:00
Alibek Omarov
880ae0fe7c android: change default arguments to -console -log, as -dev enables cheats which may be undesired for users 2024-11-20 10:36:53 +03:00
Alibek Omarov
cd3cc7e696 android: FileCopyWorker: implement simple progress tracking 2024-11-20 10:36:24 +03:00
Alibek Omarov
9e9a9847fc android: fix xash-extras assets path 2024-11-20 08:49:42 +03:00
Alibek Omarov
cb5f5baa2b Revert "wscript: as an experiment, add -pipe flag for better compilation speeds"
This reverts commit 6bfa5ce600.
2024-11-20 08:13:02 +03:00
Alibek Omarov
edef41fb71 ci: android: fix deploying APK to artifacts 2024-11-20 08:08:35 +03:00
Alibek Omarov
6bfa5ce600 wscript: as an experiment, add -pipe flag for better compilation speeds 2024-11-20 08:08:16 +03:00
Alibek Omarov
d1f70bfe2c scripts: waifulib: cmake: filter out -MMD compiler flag from generated CMake flags 2024-11-20 07:53:12 +03:00
Alibek Omarov
a56f512dc3 ci: fix signing Android APK 2024-11-20 07:43:17 +03:00
Alibek Omarov
7c88fd0a17 ci: android: fix SDL unpacking once again 2024-11-20 07:33:06 +03:00
Alibek Omarov
bec23c6d57 ci: don't run Gradle Daemon to not waste time 2024-11-20 07:31:54 +03:00
Alibek Omarov
81197b1aa4 android: bump NDK to r27c 2024-11-20 07:29:36 +03:00
Alibek Omarov
8205e22465 ci: android: fix SDL unpack, don't waste time installing NDK, gradle will do it 2024-11-20 07:29:21 +03:00
Alibek Omarov
8407af17f4 android: don't add verbose flags to waf, fix SDL path on CI 2024-11-20 07:23:40 +03:00
Alibek Omarov
22fef6fa36 android: add forgotten CMakeLists.txt 2024-11-20 07:15:50 +03:00
Alibek Omarov
88f91d3959 ci: download SDL release tarball for Android 2024-11-20 07:04:47 +03:00
Alibek Omarov
b63abe1cf2 android: use correct build flavor 2024-11-20 06:56:58 +03:00
Alibek Omarov
cd3dc78d4d Include android project into the sources 2024-11-20 06:32:16 +03:00
Alibek Omarov
ddf5a01dfc 3rdparty: MultiEmulator: update 2024-11-20 06:32:16 +03:00
Alibek Omarov
10e8790311 filesystem: VFileSystem009: fix missing override keyword on a virtual method 2024-11-20 06:32:16 +03:00
Alibek Omarov
f04a26901c Add 'android/' from commit 'add509bf9ebaa488e2afe2cdc158a0e6725cd654'
git-subtree-dir: android
git-subtree-mainline: b9f4f1eba4
git-subtree-split: add509bf9e
2024-11-20 05:31:39 +03:00
Alibek Omarov
b9f4f1eba4 engine: client: fix engine features masking for 48 and 49 protocol 2024-11-20 04:16:44 +03:00
Alibek Omarov
8b0d49f036 ci: update SDL2 to 2.30.9 2024-11-18 20:03:34 +03:00
Alibek Omarov
e94a2c900f ci: use macos-13, as macos-12 is deprecated by GitHub 2024-11-18 19:55:32 +03:00
Alibek Omarov
bfb84a7ac4 ci: rework Linux build scripts, allow crosscompiling with whatever is included in Ubuntu 20.04 (which is used on GitHub Actions now) repositories 2024-11-18 19:55:32 +03:00
Alibek Omarov
fa272d9d93 public: add optional feature for COM_ParseFileSafe to ignore shell like hash symbol prefixed comments 2024-11-18 14:14:49 +03:00
Alibek Omarov
87f0217588 engine: client: add cl_showcmd, yet another debugging aid to print current usercmd state 2024-11-18 10:42:39 +03:00
Alibek Omarov
c4f71f1a44 engine: client: remove unncesseray int <-> qboolean branch in CL_GetMessage 2024-11-18 10:42:39 +03:00
Alibek Omarov
af332eb8ac engine: client: validate dem_usercmd size before reading it into the buffer 2024-11-18 10:42:39 +03:00
Alibek Omarov
ac6dc2c2d3 engine: platform: directly call __NR_gettid syscall for compatibility with older systems 2024-11-18 10:42:39 +03:00
Alibek Omarov
a29b6772b9 engine: mod_bmodel: fix wadlist, wad file names don't have an extension there 2024-11-18 04:53:48 +03:00
Alibek Omarov
3691f02359 public: crtlib: make Q_strchrnul return non-const pointer, like strchr 2024-11-17 13:56:31 +03:00
Alibek Omarov
622d88eeba engine: client: only check active tempentities when detaching player following tents 2024-11-17 13:38:14 +03:00
Alibek Omarov
56c19c4f5a engine: client: make some simple functions, like querying entity by index, getting local player, inline 2024-11-17 13:37:32 +03:00
Alibek Omarov
c5471fe6fd engine: server: make SV_IsPlayerIndex and SV_HavePassword inline 2024-11-17 13:36:40 +03:00
Alibek Omarov
046b1da8a8 ref: fix some possible off by one errors 2024-11-17 13:26:03 +03:00
Alibek Omarov
8fd5a5af96 filesystem: simplify ambient number bound check 2024-11-17 13:04:44 +03:00
Alibek Omarov
229f1560b0 engine: fix some possible off by one errors 2024-11-17 13:04:20 +03:00
Alibek Omarov
8f7f311f60 engine: mod_bmodel: simplify wadlist parser 2024-11-17 06:28:02 +03:00
Alibek Omarov
721c8043f1 public: optimize COM_FileExtension 2024-11-17 06:20:52 +03:00
Alibek Omarov
31a86d8af2 engine: use new Q_splitstr to work with single character delimited strings 2024-11-17 05:35:36 +03:00
Alibek Omarov
ac7617990a public: add Q_splitstr function 2024-11-17 05:34:29 +03:00
Alibek Omarov
0813d2c7ce engine: mod_bmodel: merge Mod_LoadColoredLightmap and Mod_LoadDeluxemap into a single function 2024-11-17 04:59:52 +03:00
Alibek Omarov
0ceb0d9e11 engine: provide compatible replacement for CompareFileTime function 2024-11-17 04:33:13 +03:00
Alibek Omarov
30db748dcb engine: net_http: don't consider EISCONN an error, just proceed to next step 2024-11-17 03:13:39 +03:00
Alibek Omarov
399d549d0c engine: net_ws: request Winsock 2 2024-11-17 03:13:39 +03:00
Alibek Omarov
77fb2d0eb2 engine: net_ws: fix misleading error when comparing IPv6 addresses 2024-11-15 16:41:42 +03:00