Ivan Savenko
bd807ba02c
Enable glibc assertions to detect cases of undefined behavior
2024-01-07 12:44:27 +02:00
Laserlicht
152a43abe0
Apply suggestions from code review
...
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com>
2024-01-06 22:34:02 +01:00
Dydzio
b32c7beb05
Make one common handler for death stare and accurate shot
2024-01-06 18:26:13 +01:00
Laserlicht
89236987ce
no silent install
2024-01-06 14:50:00 +01:00
Ivan Savenko
9cf5c6a6c1
Merge pull request #3438 from IvanSavenko/select_renderer
...
Select sdl renderer in Launcher
2024-01-06 13:06:50 +02:00
Ivan Savenko
cf47fbb729
Merge pull request #3435 from IvanSavenko/bugfixing
...
[1.4.3] Bugfixing
2024-01-06 13:06:07 +02:00
Ivan Savenko
d934a21388
Merge pull request #3441 from heroesiiifan/patch-5
...
Extended Translations.md
2024-01-06 13:05:46 +02:00
Ivan Savenko
1834db4177
Merge pull request #3432 from IvanSavenko/crashfixes
...
[1.4.3] Crashfixes
2024-01-06 13:05:22 +02:00
Laserlicht
33efcbac35
fix deprecated
2024-01-06 00:04:01 +01:00
Laserlicht
eca1dba750
autodetect windows
2024-01-05 23:56:17 +01:00
heroesiiifan
992900728f
Update Translations.md
2024-01-05 22:02:14 +00:00
Ivan Savenko
d4d2ad5f1f
Fix build
2024-01-05 22:30:07 +02:00
Ivan Savenko
0acf65af17
Use QSignalBlocker in launcher where applicable
2024-01-05 22:06:07 +02:00
Ivan Savenko
0584591e01
Update translations
2024-01-05 21:47:13 +02:00
Ivan Savenko
77d54e1f79
Allow selecting driver in Launcher
2024-01-05 21:47:03 +02:00
Ivan Savenko
3383221f0b
Show error message on failure to create renderer
2024-01-05 21:46:44 +02:00
Ivan Savenko
c828ccf5f4
Fix transmutation bonus activation
2024-01-05 19:39:38 +02:00
Ivan Savenko
40e423884f
Do not attempt to build non-existing buildings via events
2024-01-05 18:51:00 +02:00
Ivan Savenko
1519de60bf
Remove excessive logging on using Recanter's Cloak in siege of Tower
2024-01-05 18:31:07 +02:00
Ivan Savenko
296310e32e
Fix check for opponent side for mana drain
2024-01-05 17:56:00 +02:00
Ivan Savenko
51b7de4b98
Fix double off-by-one bug with CREATURE_GROWTH bonus
2024-01-05 16:57:44 +02:00
Ivan Savenko
480a0f19c0
Fix missing modded spells in magic guilds for h3m maps
2024-01-05 16:47:23 +02:00
Ivan Savenko
4b5b99aba3
Fix handling of invalid creature damage range (min > max)
2024-01-05 16:12:02 +02:00
Ivan Savenko
fbdceb4f71
Fix crash on using two mods that add battlefield with same identifier
2024-01-05 15:58:25 +02:00
Ivan Savenko
b5307948c5
Fix crash on summon guardians ability
2024-01-05 15:47:25 +02:00
Ivan Savenko
fd85d93a00
Fixed video playback framerate for intro videos
2024-01-05 14:37:33 +02:00
Ivan Savenko
9a9141afed
Merge pull request #3431 from Alexander-Wilms/gcc-13-ci
...
CI: Build linux-gcc-test preset with gcc 13
2024-01-05 13:49:28 +02:00
Dydzio
97977c06dc
Merge remote-tracking branch 'origin/beta' into hota-fixes
2024-01-04 23:33:56 +01:00
Ivan Savenko
825217e0f5
Fix build
2024-01-05 00:33:31 +02:00
Ivan Savenko
396c6658df
Merge pull request #3421 from Kuxe/windows_mingw_cmake_preset
...
Add 'windows-mingw-release' CMake preset
2024-01-05 00:09:28 +02:00
Ivan Savenko
2d8692c142
Throw "resource not found" instead of crashing on invalid query
2024-01-04 23:58:28 +02:00
Ivan Savenko
c78382c515
Fix possible crash on ending battle via on-timer action
2024-01-04 23:57:59 +02:00
Ivan Savenko
edb2ecd751
Fix possible overflow errors on leveling up beyond int64_t limit
...
- added separate giveExperience method instead of weird changePrimSkill
- experience is now always used in form of int64_t
- max supported level reduced from 201 to 197 to fit into int64_t
- fixed undefined behavior in experience calculation
2024-01-04 23:57:36 +02:00
Ivan Savenko
ceea341bb0
Fix crash on attempt to dereference invalid subtype in bonus
2024-01-04 23:54:35 +02:00
Ivan Savenko
8037d575ad
Fix crash on attempt to access not visible tile
2024-01-04 23:54:06 +02:00
Ivan Savenko
68faa98f35
Avoid crash on server startup failure on Android
2024-01-04 23:53:37 +02:00
Ivan Savenko
63a2ed7cf8
Replace vector[] with range-checking vector.at()
2024-01-04 23:52:57 +02:00
Ivan Savenko
3b66701ffe
Ignore illegal 'index' entries in mods
2024-01-04 23:52:01 +02:00
Ivan Savenko
ef5686634d
Removed no longer used code
2024-01-04 23:48:58 +02:00
Ivan Savenko
55bd164f1c
Unified identifiers to entity conversion code
2024-01-04 23:47:44 +02:00
Dydzio
7283a4861e
Initial version of ACCURATE_SHOT implementation
2024-01-04 22:27:51 +01:00
Alexander Wilms
5e96c90996
CI: Build linux-gcc-test preset with gcc 13
...
This helps detecting issues with newer gcc versions, like #2866
Fixes #3407
2024-01-04 19:48:16 +00:00
Joakim Thorén
491dfd8502
Remove platform related checks for setting 'CMAKE_C(XX)_COMPILER_LAUNCHER' as 'ccache'.
2024-01-04 16:00:00 +01:00
Joakim Thorén
c8ed138145
Use statically linked Qt5 for Windows MinGW builds. This solves an issue where OpenSSL dlls had to be manually copied into binary dir for VCMI_launcher to be able to download mods.
2024-01-03 23:58:37 +01:00
Ivan Savenko
121ef77440
Merge pull request #3416 from Laserlicht/video_campaign_fix
...
video position for campaigns
2024-01-03 12:32:40 +02:00
Ivan Savenko
5d38cca6ed
Merge pull request #3415 from Laserlicht/spellbook_pages
...
spellbook fix pages
2024-01-03 12:32:00 +02:00
Ivan Savenko
27cbf48b40
Merge pull request #3418 from macomarivas/develop
...
Android launcher Spanish translation
2024-01-03 12:31:41 +02:00
Ivan Savenko
fd3d0598c5
Merge pull request #3419 from vcmi/dydzio0614-patch-1
...
Fix wrong comment in commander levelup config
2024-01-03 12:30:40 +02:00
Ivan Savenko
2fc6797466
Merge pull request #3422 from Kuxe/enable_colorized_compiler_output
...
Add 'ENABLE_COLORIZED_COMPILER_OUTPUT' CMake option for Clang/GNU
2024-01-03 12:29:49 +02:00
Ivan Savenko
daf527ab52
Merge pull request #3424 from Kuxe/ignore_compile_commands
...
Ignore compile_commands.json
2024-01-03 12:29:37 +02:00