mirror of
https://github.com/FWGS/xash3d-fwgs.git
synced 2026-08-08 21:31:46 +08:00
Commit Graph
Select branches
Hide Pull Requests
16bit
abi2_prototype
android-legacy-rebase
apidocs
ci-test
dll-leak-detect
drawcharacter-unicode
ffmpeg-8.1
freevgui
gha-arm
goldsrc-a2s-support
hlsdk-mega-fetch
inotify
litwater
mac-bsd-id-fix
master
mbedtls
new_vgui_support_api
original
psp
refapi-15
tw_port
yy-twinks
#1
#102
#1025
#1026
#1029
#1031
#1032
#1033
#1035
#1045
#1046
#1055
#1069
#1075
#1080
#1086
#1087
#1088
#1089
#1090
#1090
#1092
#1093
#1094
#1095
#1096
#110
#1101
#1102
#1107
#1114
#1115
#1117
#1118
#1119
#1121
#1122
#1124
#1126
#1128
#1129
#1132
#1137
#1139
#1143
#1144
#1145
#1146
#1156
#1158
#1160
#1166
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1180
#1181
#1185
#1187
#12
#121
#1211
#122
#1224
#123
#1237
#1237
#1238
#124
#1244
#125
#1250
#1251
#1257
#1261
#1266
#1267
#1268
#127
#1270
#1271
#1272
#1273
#1274
#1275
#1276
#1278
#1281
#1282
#1283
#1285
#1286
#1298
#13
#1305
#1313
#132
#1324
#1326
#1327
#1330
#1335
#1346
#1346
#1355
#1360
#1365
#1366
#1367
#137
#1370
#138
#1381
#1382
#1383
#139
#1392
#1414
#1415
#1418
#1423
#1427
#1430
#144
#1443
#1445
#1446
#1449
#1451
#1452
#1453
#1455
#1457
#1462
#1463
#1466
#1467
#1470
#1472
#1475
#1477
#1480
#1481
#1484
#1486
#1487
#1489
#1493
#1501
#1503
#1504
#1505
#1510
#1515
#1518
#1519
#1520
#1523
#153
#1530
#1532
#1533
#1544
#1549
#1560
#1563
#1567
#1568
#1569
#1577
#1578
#158
#1585
#1585
#1590
#1594
#1598
#1612
#1613
#1614
#1617
#162
#1623
#1628
#1629
#1638
#1643
#1653
#1654
#1655
#1658
#1664
#1665
#167
#1677
#1685
#1687
#1688
#1689
#1711
#1732
#1733
#1754
#1755
#176
#1762
#1767
#1787
#1793
#1806
#1810
#1821
#1825
#1830
#1836
#1843
#1848
#1855
#1862
#1875
#1889
#1908
#1913
#1945
#1947
#1950
#196
#1960
#1961
#1962
#197
#1972
#1974
#1979
#1980
#1981
#1982
#1983
#1984
#1991
#1992
#1993
#2
#20
#2003
#2008
#2010
#2014
#2016
#2018
#2019
#2020
#2021
#2027
#2030
#2048
#2050
#2057
#2063
#2065
#2069
#2075
#2090
#2097
#2098
#210
#2101
#2107
#211
#2110
#2113
#2117
#2120
#2122
#213
#2130
#2131
#2136
#2138
#2139
#214
#2143
#215
#2158
#2161
#2169
#217
#2172
#2176
#2188
#219
#2192
#2194
#2194
#2198
#22
#220
#2208
#2209
#221
#2212
#222
#2221
#2223
#2225
#2226
#2227
#2227
#2230
#2233
#2236
#2237
#2238
#2240
#2241
#2242
#2252
#2253
#2257
#2265
#2274
#2274
#2275
#2277
#2278
#2280
#2281
#2282
#2283
#2284
#2287
#2289
#2290
#230
#2303
#2305
#2307
#2310
#2312
#2313
#2314
#2326
#2330
#2330
#2337
#2339
#2340
#2342
#2343
#2349
#235
#2352
#2356
#2358
#236
#2363
#2367
#237
#2370
#2372
#2373
#2374
#2376
#238
#2380
#2385
#2386
#2387
#2388
#239
#2397
#24
#240
#2400
#241
#2410
#2412
#2413
#2414
#2417
#2419
#242
#2428
#243
#2431
#2432
#2434
#244
#2445
#2446
#2448
#2451
#2452
#2454
#2455
#2459
#2459
#2462
#2463
#2468
#2479
#2482
#249
#2490
#2495
#2499
#25
#250
#2502
#2505
#2506
#251
#2513
#2514
#2518
#252
#2521
#2522
#2525
#2527
#2528
#2529
#253
#2530
#2531
#2532
#2537
#2538
#2539
#254
#2540
#2541
#2543
#2544
#255
#2554
#2556
#256
#2562
#2563
#2565
#2566
#2569
#257
#2572
#2574
#2577
#2577
#2580
#2581
#2582
#2584
#2591
#2593
#2596
#2598
#2599
#26
#2601
#2602
#2603
#2605
#2606
#2607
#261
#2612
#2619
#262
#2620
#2622
#2627
#2630
#2633
#2633
#2637
#264
#2643
#2649
#2649
#265
#2650
#2657
#2658
#2661
#267
#2670
#2671
#2677
#2678
#268
#2680
#2681
#2682
#2684
#2688
#269
#2691
#2694
#2695
#2696
#2697
#270
#2700
#2703
#271
#272
#273
#274
#275
#282
#284
#285
#286
#288
#289
#291
#292
#297
#3
#308
#31
#312
#317
#318
#319
#32
#323
#334
#335
#34
#36
#363
#372
#375
#40
#41
#411
#43
#431
#436
#437
#454
#458
#46
#460
#461
#463
#468
#469
#470
#473
#478
#48
#481
#483
#487
#492
#493
#496
#497
#500
#505
#507
#514
#517
#520
#521
#522
#541
#549
#550
#551
#557
#56
#566
#57
#59
#594
#595
#596
#598
#615
#622
#628
#64
#643
#65
#656
#658
#659
#66
#660
#666
#667
#668
#67
#671
#674
#674
#677
#678
#679
#682
#683
#686
#695
#70
#71
#719
#72
#729
#732
#733
#736
#737
#743
#744
#750
#757
#758
#76
#761
#77
#776
#781
#783
#784
#793
#795
#797
#799
#805
#806
#81
#815
#819
#82
#825
#826
#827
#83
#830
#836
#841
#842
#848
#85
#853
#86
#870
#871
#873
#876
#877
#878
#88
#880
#882
#886
#888
#890
#891
#899
#91
#911
#912
#913
#914
#924
#926
#931
#933
#943
#946
#951
#954
#955
#965
#971
#976
#985
#986
#990
continuous
continuous-abi2_prototype
continuous-android-10-test
continuous-android-legacy-porting
continuous-android-legacy-rebase
continuous-android_library_naming
continuous-appveyor-test
continuous-avi
continuous-avi-api
continuous-aynekko_test
continuous-back-to-the-c99
continuous-better-posix-sleep
continuous-better-sleep
continuous-big-endian
continuous-bitshift-fix
continuous-bugcomp2
continuous-ci-test
continuous-delta-refactor
continuous-disable-server-unload
continuous-dns-resolve-sdl2
continuous-drawcharacter-unicode
continuous-externalproject
continuous-ffmpeg-8.1
continuous-freebsd
continuous-gamma-and-overbright
continuous-gcc3again
continuous-getnativeobject
continuous-gha-arm
continuous-gl2shim
continuous-gl2shim-rebase
continuous-gl4es-workaround
continuous-goldsrc-a2s-support
continuous-goldsrc-proto
continuous-goldsrc-proto-2
continuous-hlsdk-mega-fetch
continuous-hlu-sdk-fixes
continuous-http-client-rework
continuous-liblist-gameinfo
continuous-litwater
continuous-mac-bsd-id-fix
continuous-mbedtls
continuous-missing-prototypes
continuous-multiemulator
continuous-nanogl-wes-deprecation
continuous-nanosleep
continuous-nerf-bandwidth-test
continuous-new-dlights
continuous-new-dlights2
continuous-nswitch-link-fixes
continuous-obliterate-abspath
continuous-psvita-vitagl-bump
continuous-realloc
continuous-realloc-poolchain
continuous-ref-get-window-handle
continuous-ref-viewpass
continuous-ref_common
continuous-ref_dx2
continuous-refapi-15
continuous-refapi-5
continuous-refapi-6
continuous-refapi-8
continuous-refapi-8-logo
continuous-renderfx-fix
continuous-ripplewater
continuous-runtime-bsp2
continuous-safer-cvar-unlink
continuous-scary-messages-and-nice-warnings
continuous-sdl-restore-mouse-pos
continuous-shield-patches
continuous-shlibpublic
continuous-signtool-actions
continuous-soundslst
continuous-stereo-mono-stereo
continuous-tw_port
continuous-uncrustify
continuous-use_large_lightmaps
continuous-vbo-fix
continuous-waf-argparser-conflict_handler
continuous-wafcache
continuous-yy-twinks
v0.20
Select branches
Hide Pull Requests
16bit
abi2_prototype
android-legacy-rebase
apidocs
ci-test
dll-leak-detect
drawcharacter-unicode
ffmpeg-8.1
freevgui
gha-arm
goldsrc-a2s-support
hlsdk-mega-fetch
inotify
litwater
mac-bsd-id-fix
master
mbedtls
new_vgui_support_api
original
psp
refapi-15
tw_port
yy-twinks
#1
#102
#1025
#1026
#1029
#1031
#1032
#1033
#1035
#1045
#1046
#1055
#1069
#1075
#1080
#1086
#1087
#1088
#1089
#1090
#1090
#1092
#1093
#1094
#1095
#1096
#110
#1101
#1102
#1107
#1114
#1115
#1117
#1118
#1119
#1121
#1122
#1124
#1126
#1128
#1129
#1132
#1137
#1139
#1143
#1144
#1145
#1146
#1156
#1158
#1160
#1166
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1180
#1181
#1185
#1187
#12
#121
#1211
#122
#1224
#123
#1237
#1237
#1238
#124
#1244
#125
#1250
#1251
#1257
#1261
#1266
#1267
#1268
#127
#1270
#1271
#1272
#1273
#1274
#1275
#1276
#1278
#1281
#1282
#1283
#1285
#1286
#1298
#13
#1305
#1313
#132
#1324
#1326
#1327
#1330
#1335
#1346
#1346
#1355
#1360
#1365
#1366
#1367
#137
#1370
#138
#1381
#1382
#1383
#139
#1392
#1414
#1415
#1418
#1423
#1427
#1430
#144
#1443
#1445
#1446
#1449
#1451
#1452
#1453
#1455
#1457
#1462
#1463
#1466
#1467
#1470
#1472
#1475
#1477
#1480
#1481
#1484
#1486
#1487
#1489
#1493
#1501
#1503
#1504
#1505
#1510
#1515
#1518
#1519
#1520
#1523
#153
#1530
#1532
#1533
#1544
#1549
#1560
#1563
#1567
#1568
#1569
#1577
#1578
#158
#1585
#1585
#1590
#1594
#1598
#1612
#1613
#1614
#1617
#162
#1623
#1628
#1629
#1638
#1643
#1653
#1654
#1655
#1658
#1664
#1665
#167
#1677
#1685
#1687
#1688
#1689
#1711
#1732
#1733
#1754
#1755
#176
#1762
#1767
#1787
#1793
#1806
#1810
#1821
#1825
#1830
#1836
#1843
#1848
#1855
#1862
#1875
#1889
#1908
#1913
#1945
#1947
#1950
#196
#1960
#1961
#1962
#197
#1972
#1974
#1979
#1980
#1981
#1982
#1983
#1984
#1991
#1992
#1993
#2
#20
#2003
#2008
#2010
#2014
#2016
#2018
#2019
#2020
#2021
#2027
#2030
#2048
#2050
#2057
#2063
#2065
#2069
#2075
#2090
#2097
#2098
#210
#2101
#2107
#211
#2110
#2113
#2117
#2120
#2122
#213
#2130
#2131
#2136
#2138
#2139
#214
#2143
#215
#2158
#2161
#2169
#217
#2172
#2176
#2188
#219
#2192
#2194
#2194
#2198
#22
#220
#2208
#2209
#221
#2212
#222
#2221
#2223
#2225
#2226
#2227
#2227
#2230
#2233
#2236
#2237
#2238
#2240
#2241
#2242
#2252
#2253
#2257
#2265
#2274
#2274
#2275
#2277
#2278
#2280
#2281
#2282
#2283
#2284
#2287
#2289
#2290
#230
#2303
#2305
#2307
#2310
#2312
#2313
#2314
#2326
#2330
#2330
#2337
#2339
#2340
#2342
#2343
#2349
#235
#2352
#2356
#2358
#236
#2363
#2367
#237
#2370
#2372
#2373
#2374
#2376
#238
#2380
#2385
#2386
#2387
#2388
#239
#2397
#24
#240
#2400
#241
#2410
#2412
#2413
#2414
#2417
#2419
#242
#2428
#243
#2431
#2432
#2434
#244
#2445
#2446
#2448
#2451
#2452
#2454
#2455
#2459
#2459
#2462
#2463
#2468
#2479
#2482
#249
#2490
#2495
#2499
#25
#250
#2502
#2505
#2506
#251
#2513
#2514
#2518
#252
#2521
#2522
#2525
#2527
#2528
#2529
#253
#2530
#2531
#2532
#2537
#2538
#2539
#254
#2540
#2541
#2543
#2544
#255
#2554
#2556
#256
#2562
#2563
#2565
#2566
#2569
#257
#2572
#2574
#2577
#2577
#2580
#2581
#2582
#2584
#2591
#2593
#2596
#2598
#2599
#26
#2601
#2602
#2603
#2605
#2606
#2607
#261
#2612
#2619
#262
#2620
#2622
#2627
#2630
#2633
#2633
#2637
#264
#2643
#2649
#2649
#265
#2650
#2657
#2658
#2661
#267
#2670
#2671
#2677
#2678
#268
#2680
#2681
#2682
#2684
#2688
#269
#2691
#2694
#2695
#2696
#2697
#270
#2700
#2703
#271
#272
#273
#274
#275
#282
#284
#285
#286
#288
#289
#291
#292
#297
#3
#308
#31
#312
#317
#318
#319
#32
#323
#334
#335
#34
#36
#363
#372
#375
#40
#41
#411
#43
#431
#436
#437
#454
#458
#46
#460
#461
#463
#468
#469
#470
#473
#478
#48
#481
#483
#487
#492
#493
#496
#497
#500
#505
#507
#514
#517
#520
#521
#522
#541
#549
#550
#551
#557
#56
#566
#57
#59
#594
#595
#596
#598
#615
#622
#628
#64
#643
#65
#656
#658
#659
#66
#660
#666
#667
#668
#67
#671
#674
#674
#677
#678
#679
#682
#683
#686
#695
#70
#71
#719
#72
#729
#732
#733
#736
#737
#743
#744
#750
#757
#758
#76
#761
#77
#776
#781
#783
#784
#793
#795
#797
#799
#805
#806
#81
#815
#819
#82
#825
#826
#827
#83
#830
#836
#841
#842
#848
#85
#853
#86
#870
#871
#873
#876
#877
#878
#88
#880
#882
#886
#888
#890
#891
#899
#91
#911
#912
#913
#914
#924
#926
#931
#933
#943
#946
#951
#954
#955
#965
#971
#976
#985
#986
#990
continuous
continuous-abi2_prototype
continuous-android-10-test
continuous-android-legacy-porting
continuous-android-legacy-rebase
continuous-android_library_naming
continuous-appveyor-test
continuous-avi
continuous-avi-api
continuous-aynekko_test
continuous-back-to-the-c99
continuous-better-posix-sleep
continuous-better-sleep
continuous-big-endian
continuous-bitshift-fix
continuous-bugcomp2
continuous-ci-test
continuous-delta-refactor
continuous-disable-server-unload
continuous-dns-resolve-sdl2
continuous-drawcharacter-unicode
continuous-externalproject
continuous-ffmpeg-8.1
continuous-freebsd
continuous-gamma-and-overbright
continuous-gcc3again
continuous-getnativeobject
continuous-gha-arm
continuous-gl2shim
continuous-gl2shim-rebase
continuous-gl4es-workaround
continuous-goldsrc-a2s-support
continuous-goldsrc-proto
continuous-goldsrc-proto-2
continuous-hlsdk-mega-fetch
continuous-hlu-sdk-fixes
continuous-http-client-rework
continuous-liblist-gameinfo
continuous-litwater
continuous-mac-bsd-id-fix
continuous-mbedtls
continuous-missing-prototypes
continuous-multiemulator
continuous-nanogl-wes-deprecation
continuous-nanosleep
continuous-nerf-bandwidth-test
continuous-new-dlights
continuous-new-dlights2
continuous-nswitch-link-fixes
continuous-obliterate-abspath
continuous-psvita-vitagl-bump
continuous-realloc
continuous-realloc-poolchain
continuous-ref-get-window-handle
continuous-ref-viewpass
continuous-ref_common
continuous-ref_dx2
continuous-refapi-15
continuous-refapi-5
continuous-refapi-6
continuous-refapi-8
continuous-refapi-8-logo
continuous-renderfx-fix
continuous-ripplewater
continuous-runtime-bsp2
continuous-safer-cvar-unlink
continuous-scary-messages-and-nice-warnings
continuous-sdl-restore-mouse-pos
continuous-shield-patches
continuous-shlibpublic
continuous-signtool-actions
continuous-soundslst
continuous-stereo-mono-stereo
continuous-tw_port
continuous-uncrustify
continuous-use_large_lightmaps
continuous-vbo-fix
continuous-waf-argparser-conflict_handler
continuous-wafcache
continuous-yy-twinks
v0.20
-
e2cf580818
ref: gl: refactor variable declarations
Alibek Omarov
2026-05-20 17:37:23 +05:00 -
d0a98447c4
ref: soft: refactor variable declarations
Alibek Omarov
2026-05-20 02:13:41 +05:00 -
29a9fcf76c
ref: common: refactor variable declarations
Alibek Omarov
2026-05-19 21:14:25 +05:00 -
37d9791f00
filesystem: refactor variable declarations
Alibek Omarov
2026-05-19 21:10:29 +05:00 -
c5fbc98d16
public: refactor variable declarations
Alibek Omarov
2026-05-19 21:05:09 +05:00 -
7e06417db6
ref: use vector initializer macros
continuous-back-to-the-c99
Alibek Omarov
2026-05-20 13:13:07 -04:00 -
1901c8a91d
engine: use vector initializer macros
Alibek Omarov
2026-05-20 13:09:08 -04:00 -
2511c07a66
ref: use designated initializers where possible
Alibek Omarov
2026-05-20 12:44:47 -04:00 -
20b2332ca1
filesystem: use designated initializers where possible
Alibek Omarov
2026-05-20 12:44:36 -04:00 -
a244c4d453
engine: use designated initializers where possible
Alibek Omarov
2026-05-20 12:44:26 -04:00 -
0b14349cdb
public: add Vec2, Vec3 and Vec4 macros used for initializers
Alibek Omarov
2026-05-20 12:43:40 -04:00 -
70272ca903
engine: platform: refactor variable declarations
Alibek Omarov
2026-05-20 18:15:51 +05:00 -
4fbdf5e8ee
engine: common: refactor variable declarations
Alibek Omarov
2026-05-20 17:51:18 +05:00 -
7e939b5cd7
engine: client: refactor variable declarations
Alibek Omarov
2026-05-20 17:26:14 +05:00 -
264f69cd91
engine: server: refactor variable declarations
Alibek Omarov
2026-05-19 21:25:41 +05:00 -
40af9f992e
ref: gl: refactor variable declarations
Alibek Omarov
2026-05-20 17:37:23 +05:00 -
d8e3a78aba
ref: soft: refactor variable declarations
Alibek Omarov
2026-05-20 02:13:41 +05:00 -
4c2302ec6c
engine: pass customization file fragments into IsSafeFileToDownload
a1batross
2026-05-20 01:03:03 +05:00 -
28ac39fd84
ref: common: refactor variable declarations
Alibek Omarov
2026-05-19 21:14:25 +05:00 -
a742fa385d
filesystem: refactor variable declarations
Alibek Omarov
2026-05-19 21:10:29 +05:00 -
e47c675386
public: refactor variable declarations
Alibek Omarov
2026-05-19 21:05:09 +05:00 -
de585f80fb
3rdparty: mainui: update
Владислав Сухов
2026-05-19 12:23:47 +00:00 -
af58ef4a2a
engine: menu_int: add flags for mipmaps and alpha channel support in image handling
Владислав Сухов
2026-05-19 11:53:57 +00:00 -
dbe3f42485
engine: update player logo color to RGB format
Владислав Сухов
2026-05-19 11:53:05 +00:00 -
0053edbe7b
scripts: gha: drop signing step from build_android.sh, as it's done on gradle level now
Alibek Omarov
2026-05-18 13:01:22 +05:00 -
61f3369957
filesystem: refactor large filesystem.c into smaller files
Alibek Omarov
2026-05-18 12:50:08 +05:00 -
334bebb1fb
engine: use memcpy when reading sprite model to avoid unaligned access
Alibek Omarov
2026-05-17 12:34:21 +05:00 -
463ed05340
android: add auto-updater to the launcher
Alibek Omarov
2026-05-16 12:20:55 +05:00 -
92bad81d9a
engine: client: fix off-by-one
Alibek Omarov
2026-05-17 11:48:20 +05:00 -
4c667d9d8c
engine: client: bound current_position with HISTORY_MASK, in case of something passes invalid values
Alibek Omarov
2026-05-17 11:45:22 +05:00 -
cb04e9cbd5
engine: server: also use constant time string comparison for sv_password
Alibek Omarov
2026-05-17 11:26:53 +05:00 -
c2c781f039
engine: server: harden rcon, use constant time comparison, do not output untrusted data to log
Alibek Omarov
2026-05-17 11:23:55 +05:00 -
dbe1a2742e
public: add Q_strcmp_constant_time
Alibek Omarov
2026-05-17 11:23:08 +05:00 -
fe2019ee06
engine: common: add more cases to COM_IsSafeToDownload
Alibek Omarov
2026-05-17 11:20:00 +05:00 -
e5c091c303
engine: client: fix off-by-one error in CL_ParseResource
Alibek Omarov
2026-05-17 11:17:42 +05:00 -
9d050e7ed3
engine: limit decompressed buffer alloc size to 64MiB
Alibek Omarov
2026-05-17 10:55:38 +05:00 -
be35b3503e
engine: limit maximum amount of pending fragbufs
Alibek Omarov
2026-05-17 10:54:51 +05:00 -
5fad4ae6ca
engine: client: mark rcon and connect commands privileged
Alibek Omarov
2026-05-17 10:51:44 +05:00 -
2290ae0239
public: disable Amiga's double-slash check in CheckNastyPath
Alibek Omarov
2026-05-17 10:42:22 +05:00 -
9082a47348
engine: validate paths before downloading
Alibek Omarov
2026-05-17 10:41:59 +05:00 -
5d7ed9d8a7
public: add CheckNastyPath from Darkplaces's VFS so it can be used in engine for path traversal checks
Alibek Omarov
2026-05-16 21:28:51 +05:00 -
8120669e5b
engine: restore bounds check in Delta_FindStructByIndex, as it gets passed arbitrary numbers too
Alibek Omarov
2026-05-16 21:27:51 +05:00 -
fb6c4a224c
engine: check for overflow in split packet reassembly
Alibek Omarov
2026-05-16 21:13:47 +05:00 -
166763a887
engine: common: limit amount of delta encoded fields by 64 in GoldSrc protocol (because this is the maximum it allows anyway)
Alibek Omarov
2026-05-16 21:12:49 +05:00 -
e56cf4e1da
engine: client: validate player index and max players
Alibek Omarov
2026-05-16 21:00:45 +05:00 -
fc4b982ecc
engine: client: correctly skip message that would overflow temp entity buffer
Alibek Omarov
2026-05-16 20:59:57 +05:00 -
d305292340
engine: zone: in CheckAlloc walk through over both allocation chains, so that we don't read out of bounds if passed pointer is not allocated by zone allocator
Alibek Omarov
2026-05-16 12:56:45 +05:00 -
9ee6be87d7
engine: host: try to avoid recursive Host_Error
Alibek Omarov
2026-05-16 12:37:08 +05:00 -
4e4a54ab68
engine: despite byte-swapping code is no-op on little endian, it still fires and can read out of bounds on some models, leading to crash
Alibek Omarov
2026-05-16 12:21:46 +05:00 -
516554b704
public: update miniz to latest version
Alibek Omarov
2026-05-15 12:36:56 +05:00 -
7be955c493
gitignore: do not even try adding slop generators garbage
Alibek Omarov
2026-05-13 11:20:55 +05:00 -
c6fb702fb1
engine: add MenuFactory native object
Владислав Сухов
2026-05-13 21:41:36 +00:00 -
cae1d32c66
3rdparty: gl-wes-v2: update
Alibek Omarov
2026-05-13 11:14:32 +05:00 -
5e70995989
ref: gl: more maybe unused stuff
Alibek Omarov
2026-05-13 11:12:33 +05:00 -
50f7f3bb87
engine: server: mark str64 as maybe unused
Alibek Omarov
2026-05-13 11:12:19 +05:00 -
7c3da8c381
3rdparty: gl-wes-v2: update
Alibek Omarov
2026-05-13 11:11:41 +05:00 -
e38d3511b5
3rdparty: nanogl: update
Alibek Omarov
2026-05-13 11:11:32 +05:00 -
d4fcebb377
3rdparty: MultiEmulator: update
Alibek Omarov
2026-05-13 11:11:22 +05:00 -
996f0e906b
engine: client: drop double free check from dbghulls
Alibek Omarov
2026-05-13 10:53:21 +05:00 -
0f490a2f16
engine: client: fix warnings, cleanup unused or maybe-uninitialized variables
Alibek Omarov
2026-05-13 10:48:37 +05:00 -
cef6cb58bb
ref: gl: fix maybe-uninitialized
Alibek Omarov
2026-05-13 10:47:15 +05:00 -
47aad1b3a3
ref: soft: cleanup unused variables
Alibek Omarov
2026-05-13 10:46:59 +05:00 -
ff8efebba2
engine: fix more warnings
Alibek Omarov
2026-05-13 10:46:44 +05:00 -
be6571a6a2
3rdparty: library_suffix: update
Alibek Omarov
2026-05-13 10:45:50 +05:00 -
1d67585df4
3rdparty: mainui: update
Alibek Omarov
2026-05-13 10:45:39 +05:00 -
10d441f825
public: fix warnings, add guards around some of the macros, remove unused variable
Alibek Omarov
2026-05-13 10:30:35 +05:00 -
2dc132f817
engine: common: fix up warnings, clean up unused variables
Alibek Omarov
2026-05-13 10:13:52 +05:00 -
e9bdbf2f33
ref: gl: mark maybe unused globals
Alibek Omarov
2026-05-13 10:11:47 +05:00 -
b630a84447
common: xash3d_types: add macro MAYBE_UNUSED
Alibek Omarov
2026-05-13 10:11:21 +05:00 -
dccd076b92
engine: platform: sdl2: cleanup unused variables
Alibek Omarov
2026-05-13 10:09:49 +05:00 -
cb7ea5729a
engine: server: cleanup unused variables
Alibek Omarov
2026-05-13 10:09:37 +05:00 -
9bad17505e
filesystem: cleanup unused variables
Alibek Omarov
2026-05-13 10:09:19 +05:00 -
bf990d1040
ref: gl: cleanup unused variables
Alibek Omarov
2026-05-13 10:09:09 +05:00 -
63e112bf4c
engine: client: soundlib: add more broken null files
Alibek Omarov
2026-05-12 18:23:34 +05:00 -
0aac2e4d32
engine: zone: add small allocation optimization, reducing the size of <255 bytes allocations at the cost of less debug info
Alibek Omarov
2026-05-12 14:47:04 +05:00 -
33b3cdb0f5
engine: client: soundlib: catch broken null.wav and replace it with silence
Alibek Omarov
2026-05-10 03:02:24 +05:00 -
9c4edaed21
engine: client: sound: switch to single-pass mixing, now channels gets upscaled directly to DMA speed, fixing the issue with s_lerping
Alibek Omarov
2026-05-10 02:48:23 +05:00 -
d4205867dd
public: simplify COM_Strip and COM_DefaultExtension by reusing extension extraction function. Add moar tests for them
Alibek Omarov
2026-05-10 00:56:44 +05:00 -
3c07680263
android: pack crash log to ZIP file, put system and intent info alongside it. Properly handle if multple email clients are installed on device (tested with gmail, outlook and k-9).
Alibek Omarov
2026-05-10 00:32:29 +05:00 -
e5d6f66f61
filesystem: strip exec flag and add nowrite flag to archives
continuous-hlsdk-mega-fetch
hlsdk-mega-fetch
Alibek Omarov
2026-05-09 19:22:08 +05:00 -
a106924c7f
filesystem: avoid scanning game directory as executable in FS_FindLibrary on Android, generic refactoring
Alibek Omarov
2026-05-09 16:56:58 +05:00 -
11ee883c84
android: show build info for mod's downloaded libraries
Alibek Omarov
2026-05-07 23:40:14 +05:00 -
881f0c5ca7
engine: show the missing library warning message on Android, but only if APK doesn't try to override it, skip client for now
Alibek Omarov
2026-05-07 22:01:43 +05:00 -
ac0c8a2210
android: implement game library downloading
Alibek Omarov
2026-05-07 22:00:08 +05:00 -
dba090e0da
android: bundle Let's Encrypt's ISRG Root X1 certificate for EOL devices
Alibek Omarov
2026-05-07 20:23:14 +05:00 -
262f32b002
engine: platform: android: implement library loading from VFS paths on Android
Alibek Omarov
2026-05-07 20:22:08 +05:00 -
843f6297ed
engine: net_ws: fix NET_QueuePacket indentation after previous change
Zane van Iperen
2026-05-01 00:45:28 +10:00 -
d1510345f1
engine: net_ws: round-robin IPv4/IPv6 reads
Zane van Iperen
2026-05-01 00:42:27 +10:00 -
36307bb386
android: handle crash logs created by the engine, keep them for 30 days for current version
Alibek Omarov
2026-05-07 17:58:25 +05:00 -
52953a7647
engine: platform: posix: drop crash info into crash.log on Android
Alibek Omarov
2026-05-07 15:47:24 +05:00 -
ebeff144f9
Merge remote-tracking branch 'origin/master'
Alibek Omarov
2026-05-07 13:50:55 +05:00 -
c8cc953d48
engine: platform: posix: make crash message a global because the stack could be limited when we hit crash handler
Alibek Omarov
2026-05-07 13:45:39 +05:00 -
d6bf06e997
engine: common: check XASH3D_BASEDIR when opening log file, fixes engine.log creation on Android
Alibek Omarov
2026-05-07 12:23:56 +05:00 -
568b7abc5f
scripts: waifulib: xcompile: set max-page-size to 64k on PSVita to workaround latest toolchain issue
Alibek Omarov
2026-05-07 12:07:25 +05:00 -
1b7f50d3c6
scripts: waifulib: xcompile: fix build error with newer NDKs caused by incompatibility of legacy STL and Clang
Alibek Omarov
2026-05-07 12:05:26 +05:00 -
c8e1c2673f
engine: client: sound: revert singleplayer check for local sounds
Alibek Omarov
2026-05-07 11:57:09 +05:00 -
c2df265de7
engine: operate on a local copy of dspriteframe_t to avoid unaligned access on ARMv7
Alibek Omarov
2026-05-07 11:56:08 +05:00 -
e9e885534a
filesystem: dir: hand off file existence check to the OS if path starts with .. or ../
Alibek Omarov
2026-05-05 14:12:41 +05:00 -
95cc6c4445
filesystem: small refactoring, remove double nullptr checks
Alibek Omarov
2026-05-05 14:12:01 +05:00 -
086cb6aab8
engine: move {gamedir}/downloaded directory to {gamedir}_downloads for compatibility
Alibek Omarov
2026-05-05 04:10:33 +05:00