1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-01-10 00:43:59 +02:00
Commit Graph

12196 Commits

Author SHA1 Message Date
Ivan Savenko
3aead5f32f Android build ID bump 2023-08-15 15:06:33 +03:00
Ivan Savenko
8b628221ec Fix possible thread race on accessing GuiHandler from server handler
thread without acquiring lock
2023-08-15 00:38:03 +03:00
Ivan Savenko
00ac8eb306 Attempt to fix crash on quitApplication on Android 2023-08-15 00:17:59 +03:00
Ivan Savenko
ef0cd0ba6e Fixed mod dependencies check on save loading to prevent crashes:
- mods that don't affect game objects can be ignored when loading save
- gameplay-affecting mods that were present in save must be active
- gameplay-affecting mods that were not in save must not be active
2023-08-14 23:55:04 +03:00
Ivan Savenko
5dc735494c
Merge pull request #2554 from IvanSavenko/crashfixes
Fixes for crashes from Android crash reporter
2023-08-12 11:55:50 +03:00
Ivan Savenko
4ebb490740 Android build version bump for hotfix 2023-08-11 18:54:24 +03:00
Ivan Savenko
20e10cd5ab Fix potential access to empty std function on hero vs hero combat 2023-08-11 18:52:22 +03:00
SoundSSGood
119d51d1ef altar sacrifice all fix 2023-08-11 18:51:59 +03:00
Ivan Savenko
4b307dc0e4 More locks to avoid data races on server 2023-08-11 18:50:39 +03:00
Ivan Savenko
ad2bd897d0 Replace boost::format with MetaString
Looks like some of H3 localizations don't have string replacements for
building / war machine name, resulting in exceptions on formatting
attempt. MetaString handles this case silently.
2023-08-11 18:50:39 +03:00
Ivan Savenko
9d7f46f985 Fix crash on right-clicking player flags in RMG UI 2023-08-11 18:50:39 +03:00
Ivan Savenko
631e93e846 Fix missing lock of player interface 2023-08-11 18:50:39 +03:00
Ivan Savenko
942f8bbf05 Fix possible access to non-existing building 2023-08-11 18:50:39 +03:00
Ivan Savenko
67b7c39761 Fix possible nullptr dereference 2023-08-11 18:50:39 +03:00
Ivan Savenko
858f8b7c7c
Merge pull request #2505 from IvanSavenko/hotfix_3
Hotfix 3
2023-08-08 15:26:00 +03:00
Ivan Savenko
2e7e8bb52b Better error message on missing object constructor 2023-08-08 12:50:39 +03:00
Ivan Savenko
d947c14495 Few more H3 data validation checks 2023-08-08 12:50:16 +03:00
Ivan Savenko
ed066cb7ba Fixed possible multithreading races in sound/music callbacks 2023-08-08 00:27:03 +03:00
Andrii Danylchenko
1eb58bcc32 NKAI: fix potential concurrency and town treat calculation 2023-08-07 17:29:27 +03:00
Andrii Danylchenko
04fe78d31c NKAI: fix freeze on army gathering 2023-08-07 17:29:17 +03:00
Ivan Savenko
d7cbe4ecde Attempt to fix data raced in battle on server 2023-08-07 17:28:21 +03:00
Ivan Savenko
b167aeafd8 Build ID bump for Android 2023-08-07 17:03:19 +03:00
Ivan Savenko
b5fc0f19f2 Proper fix for Android launcher nullptr dereference 2023-08-07 16:53:51 +03:00
Ivan Savenko
1826e990d1
Merge pull request #2494 from IvanSavenko/hotfix_2
Hotfix 2
2023-08-06 18:47:32 +03:00
Ivan Savenko
0b99fc0ccb Show message box when H3 data is missing 2023-08-06 18:16:32 +03:00
Ivan Savenko
6ddac8376d Fixed possible crash on attempt to load missing font(?) 2023-08-06 17:47:12 +03:00
Ivan Savenko
c524caee5c Fixed possible uncaught exception on starting map 2023-08-06 17:46:49 +03:00
Ivan Savenko
9e4a42b25d Android build ID bump 2023-08-06 14:33:20 +03:00
Ivan Savenko
0c9e2d6fdd Workaround for crash on map rendering 2023-08-06 14:11:31 +03:00
Ivan Savenko
48f130cd76 Fix crash on haptic feedback on Android 2023-08-06 14:11:14 +03:00
Ivan Savenko
702f57d5cc Avoid another crash in Android launcher 2023-08-06 13:43:08 +03:00
Ivan Savenko
5faaf175f9 Added debug information to SDL-related crashes 2023-08-06 13:31:10 +03:00
Ivan Savenko
8b0f9c86f8 Fixed possible crash on invalid town building name 2023-08-06 13:30:20 +03:00
Ivan Savenko
a4ff408c9d Removed unused code 2023-08-06 13:29:57 +03:00
Ivan Savenko
0dca5c45bd Workaround for potential crash on opening town dwelling with no valid
creatures
2023-08-06 12:46:29 +03:00
Ivan Savenko
a81f18765c Another workaround for another crash on Android launcher 2023-08-06 12:45:20 +03:00
Ivan Savenko
06b0ebf08c
Merge pull request #2485 from IvanSavenko/hotfix
Hotfix for issues discovered in 1.3
2023-08-05 20:55:11 +03:00
Ivan Savenko
c8ec0d5419 Added caching for creature icons in garrisons
More complete version of caching will be done for 1.4
Fixes freezes on hero movement when hota mod is used
2023-08-05 14:26:54 +03:00
Ivan Savenko
ab4fb2a228 Prefer composition over inheritance 2023-08-05 14:25:57 +03:00
Ivan Savenko
00f3804604 Workaround for crash? 2023-08-05 13:39:08 +03:00
Ivan Savenko
59c599cbf9 Reverted FPS limit change on mobile systems 2023-08-05 13:35:58 +03:00
Ivan Savenko
2cf323a6c1 Version bump for Android build 2023-08-05 13:35:24 +03:00
Ivan Savenko
e6fde11282 Another attempt to make debug symbols show up on Android 2023-08-05 13:35:07 +03:00
Ivan Savenko
8d5aff4c12 Attempt of a blind fix for mod load crash on Android launcher 2023-08-05 12:58:25 +03:00
Ivan Savenko
041236837b Possible fix for crash from Android crash reporting 2023-08-05 12:49:38 +03:00
Ivan Savenko
dd17896082 Fix crash on bonus parsing failure (outdated mods?) 2023-08-05 12:49:02 +03:00
Ivan Savenko
77dcac19a0 Version bump for vcmi core mod 2023-08-05 12:48:04 +03:00
Ivan Savenko
ed927de12e Added more informative error messages for battle action errors 2023-08-04 21:41:11 +03:00
Ivan Savenko
b9729241f1 Version bump for Android to reupload build 2023-08-04 11:19:09 +03:00
Tomasz Zieliński
6e7a02702d Fix crash in naval combat 2023-08-04 10:46:04 +03:00