Andrey Filipenkov
|
188030d3df
|
[docs][android] add F-Droid link
|
2026-06-02 08:48:54 +03:00 |
|
Andrey Filipenkov
|
365a790ccb
|
update dependencies submodule and docs
|
2026-05-18 18:58:18 +03:00 |
|
Andrey Filipenkov
|
fd19b6638b
|
[cmake][macOS] write LSMinimumSystemVersion to Info.plist
only when `CMAKE_OSX_DEPLOYMENT_TARGET` is set
|
2026-04-25 16:13:38 +03:00 |
|
Andrey Filipenkov
|
f153887359
|
fix check to show the move reminder dialog
when hero can still move and can move along the planned path
|
2026-04-22 21:33:45 +03:00 |
|
Andrey Filipenkov
|
07fc64c3ce
|
clean vertical space
|
2026-04-22 21:32:01 +03:00 |
|
Andrey Filipenkov
|
ed4397a884
|
end turn check: slight refactoring
|
2026-04-22 21:31:44 +03:00 |
|
Andrey Filipenkov
|
afee7e259b
|
[docs][conan] -android-ndk-host must also be passed when building host tools for Android
|
2026-04-04 17:04:17 +03:00 |
|
Andrey Filipenkov
|
7b63e4c64a
|
[iOS] prevent crash on force killing the client
|
2026-04-04 17:02:06 +03:00 |
|
Andrey Filipenkov
|
7854167be9
|
[iOS] prevent crash on external screen (dis)connection when client is running
Qt machinery is almost completely down but still trying to do stuff
|
2026-04-04 17:01:36 +03:00 |
|
Andrey Filipenkov
|
7d259f91d7
|
[lobby] fix build
|
2026-03-23 12:14:47 +03:00 |
|
Andrey Filipenkov
|
1fb9087e18
|
[CI] update Homebrew
ensures that the latest cache is installed
|
2026-03-14 11:56:54 +03:00 |
|
Andrey Filipenkov
|
6d4e365309
|
Revert "[CI] download ccache v4.13 for iOS manually"
This reverts commit 0be19e93a7.
|
2026-03-13 14:30:37 +03:00 |
|
Andrey Filipenkov
|
33918b9e23
|
Merge pull request #7055 from vcmi/xcode26
[apple] switch toolchain to Xcode 26
|
2026-03-08 10:45:04 +03:00 |
|
Andrey Filipenkov
|
19f3965f09
|
[cmake] disable built-in FindBoost module
|
2026-03-07 21:56:06 +03:00 |
|
Andrey Filipenkov
|
eab4e95a72
|
[cmake][iOS] remove hardcoded deployment target
|
2026-03-07 21:56:06 +03:00 |
|
Andrey Filipenkov
|
1e9de67f37
|
[CI] prevent executing false for non-msvc
|
2026-03-07 21:56:06 +03:00 |
|
Andrey Filipenkov
|
0be19e93a7
|
[CI] download ccache v4.13 for iOS manually
contains fix for Xcode 26
|
2026-03-07 21:56:05 +03:00 |
|
Andrey Filipenkov
|
8d420dbc48
|
[cmake] fix using ccache with Xcode 26
also refactors ccache launcher scripts
|
2026-03-06 23:20:41 +03:00 |
|
Andrey Filipenkov
|
1b89361354
|
[CI] switch to macOS 15 / Xcode 26.2
|
2026-03-06 23:20:38 +03:00 |
|
Andrey Filipenkov
|
38920f128d
|
Merge pull request #7027 from kambala-decapitator/conan-update
[Conan] update dependencies and docs to the latest
|
2026-03-06 12:47:10 +03:00 |
|
Andrey Filipenkov
|
f743632f96
|
[docs][macOS] update Homebrew install instructions
VCMI is now an official cask
|
2026-03-04 14:27:04 +03:00 |
|
Andrey Filipenkov
|
da5a1aa947
|
[CI] generate Conan's CMakeToolchain for Ninja generator
|
2026-03-03 13:15:13 +03:00 |
|
Andrey Filipenkov
|
91afe4ad78
|
[android][docker] remove replace_requires workaround for boost
|
2026-03-03 13:15:13 +03:00 |
|
Andrey Filipenkov
|
637b292c5f
|
[docs][windows] document PATH modification workaround
https://github.com/kambala-decapitator/ExeWrapper
|
2026-03-03 13:15:13 +03:00 |
|
Andrey Filipenkov
|
e3103beff2
|
[docs][conan] update to the latest state
|
2026-03-03 13:15:12 +03:00 |
|
Andrey Filipenkov
|
d766200201
|
Revert "[cmake][msvc][discord] prevent warning being an error in fmt build"
This reverts commit 295b880f8a.
|
2026-03-03 13:15:12 +03:00 |
|
Andrey Filipenkov
|
4dc85e51e3
|
[conan] update dependencies to the latest
|
2026-03-03 13:15:12 +03:00 |
|
Andrey Filipenkov
|
295b880f8a
|
[cmake][msvc][discord] prevent warning being an error in fmt build
|
2026-02-24 21:59:58 +03:00 |
|
Andrey Filipenkov
|
e8ad8d4263
|
[cmake][msvc] fix checking for C++23 availability
|
2026-02-24 18:38:38 +03:00 |
|
Andrey Filipenkov
|
16e4118e62
|
[macOS] revert to old params for adhoc codesigning
|
2026-02-20 11:06:04 +03:00 |
|
Andrey Filipenkov
|
46e930e759
|
[iOS] fix exiting app when "app start type" is Game
otherwise you end up with a black screen after pressing Quit
|
2026-02-13 23:03:47 +07:00 |
|
Andrey Filipenkov
|
a4978d96fb
|
show Chronicles install error on GUI (main) thread
fixes iOS crash
|
2026-02-13 23:03:47 +07:00 |
|
Andrey Filipenkov
|
451fb1956e
|
[CI] remove no longer used param to matrix.before_install
|
2026-02-07 21:35:52 +03:00 |
|
Andrey Filipenkov
|
6a480d6fd5
|
[CI][macOS] configure codesigning and notarization
|
2026-02-07 21:35:51 +03:00 |
|
Andrey Filipenkov
|
cab9ceabba
|
[macOS] allow codesigning at install time
|
2026-02-07 21:35:49 +03:00 |
|
Andrey Filipenkov
|
41bea22334
|
[docs][iOS] small improvements
|
2026-02-03 16:14:21 +03:00 |
|
Andrey Filipenkov
|
4b1255dfc9
|
[docs][iOS] document TestFlight install method
|
2026-02-03 16:14:08 +03:00 |
|
Andrey Filipenkov
|
bbc6b9a32a
|
[docs][iOS] document Google Drive workaround
|
2026-02-03 16:13:45 +03:00 |
|
Andrey Filipenkov
|
fe1845e32d
|
[iOS] fix locking launcher screen to landscape on iPhone
lock the Qt's root view controller instead of the Qt's app delegate
|
2026-01-19 11:22:27 +03:00 |
|
Andrey Filipenkov
|
b20fa254c7
|
[iOS] fix copying existing Heroes 3 files
|
2026-01-19 11:22:27 +03:00 |
|
Andrey Filipenkov
|
0cd3f5e587
|
[CI][iOS] generate & upload debug symbols for AppStoreConnect submission
|
2026-01-06 14:24:26 +03:00 |
|
Andrey Filipenkov
|
e5bdb9e380
|
[CI][iOS] build RelWithDebInfo
|
2026-01-06 14:23:39 +03:00 |
|
Andrey Filipenkov
|
4896a08056
|
Merge pull request #6564 from OriginMD/patch-3
Update Installation_iOS.md
|
2025-12-27 15:17:17 +03:00 |
|
Andrey Filipenkov
|
37b40c04bb
|
fix whitespace
|
2025-12-25 13:20:20 +03:00 |
|
Andrey Filipenkov
|
12c1961293
|
[iOS] support AI dylibs being frameworks
|
2025-12-25 13:20:20 +03:00 |
|
Andrey Filipenkov
|
3bc1d6e42e
|
[docs] add Qt 5 SVG package to RPM-based distros
|
2025-11-17 21:27:19 +03:00 |
|
Andrey Filipenkov
|
200ca01334
|
Merge pull request #6285 from treeshateorcs/patch-1
Fix links for macOS installation instructions
|
2025-11-03 10:02:29 +03:00 |
|
Andrey Filipenkov
|
7b60059d3b
|
clean trailing whitespace
|
2025-10-30 01:32:24 +03:00 |
|
Andrey Filipenkov
|
cf52af5caa
|
add TODO for compiler warning
|
2025-10-30 01:32:14 +03:00 |
|
Andrey Filipenkov
|
2f5e26c897
|
replace undocumented Boost API
fixes building with v1.89
|
2025-10-30 01:31:47 +03:00 |
|
Andrey Filipenkov
|
47d796b1af
|
fix typo in enum case
|
2025-10-30 00:54:56 +03:00 |
|
Andrey Filipenkov
|
80f353f954
|
[launcher] fix sorting mods by the Enabled column
if both mods have the same Enabled status, then Install status is checked and the last fallback is to name sorting
|
2025-10-30 00:54:56 +03:00 |
|
Andrey Filipenkov
|
6407d9cac3
|
Merge pull request #6227 from kambala-decapitator/msvc-v142
[windows] use msvc v142 toolset for Intel builds
|
2025-10-19 15:04:21 +03:00 |
|
Andrey Filipenkov
|
731dbb590b
|
[docs][Conan] update msvc toolset used
|
2025-10-19 14:14:54 +03:00 |
|
Andrey Filipenkov
|
ea77e3ef39
|
[docs][windows] no longer require running conan install in Powershell twice
|
2025-10-16 14:23:51 +03:00 |
|
Andrey Filipenkov
|
07b41f53cb
|
[cmake][windows] generate bat files that use conanrun.ps1
|
2025-10-16 14:23:51 +03:00 |
|
Andrey Filipenkov
|
6a17ff7e1e
|
[CI] use only platform name to provide user-friendly build name in the summary script
|
2025-10-15 10:18:24 +03:00 |
|
Andrey Filipenkov
|
c80d228ec8
|
[CI][windows] reference conanrun.ps1 script from an environment variable
|
2025-10-15 10:18:24 +03:00 |
|
Andrey Filipenkov
|
f6a5f5da22
|
[CI][windows] don't set CL explicitly
|
2025-10-15 10:16:56 +03:00 |
|
Andrey Filipenkov
|
0f73d1d6b7
|
[CI][windows] use amd64_x86 environment to make 32-bit build
|
2025-10-15 10:16:55 +03:00 |
|
Andrey Filipenkov
|
26cc3afed5
|
[CI][windows] use msvc v142 toolset for Intel builds
|
2025-10-15 10:16:55 +03:00 |
|
Andrey Filipenkov
|
ace5425433
|
Merge pull request #6215 from kambala-decapitator/ios-rpath-symlinks
[iOS] ensure that all RPATH entries of dependencies point to real files
|
2025-10-07 15:28:17 +03:00 |
|
Andrey Filipenkov
|
b7aefc198c
|
[iOS] ensure that all RPATH entries of dependencies point to real files
AltStore has issues with symlinks to dylibs
|
2025-10-07 15:01:10 +03:00 |
|
Andrey Filipenkov
|
e0dfa11b21
|
[cmake] remove MinGW Conan leftovers
|
2025-09-28 17:23:55 +03:00 |
|
Andrey Filipenkov
|
03c1d3790d
|
[cmake] fail cpack/install if *deployqt tool returns error
|
2025-09-28 17:16:35 +03:00 |
|
Andrey Filipenkov
|
571f7bd699
|
[macOS][cmake] also copy Editor dependencies when running macdeployqt
Launcher and Editor can depend on different Qt modules
|
2025-09-28 17:15:50 +03:00 |
|
Andrey Filipenkov
|
bed0426684
|
Merge pull request #6167 from vcmi/kambala-decapitator-patch-2
[docs][conan] text improvements
|
2025-09-24 14:58:20 +03:00 |
|
Andrey Filipenkov
|
d2d913a44d
|
Merge pull request #6162 from vcmi/kambala-decapitator-patch-1
call windeployqt for all Qt-dependent targets
|
2025-09-24 14:57:59 +03:00 |
|
Andrey Filipenkov
|
1f8f7fd703
|
list minizip-ng in dev docs
|
2025-09-15 14:53:27 +03:00 |
|
Andrey Filipenkov
|
cd9f029b39
|
support using minizip-ng instead of minizip
|
2025-09-15 14:39:36 +03:00 |
|
Andrey Filipenkov
|
387e8521c5
|
fix unused variable warning
|
2025-09-15 13:53:06 +03:00 |
|
Andrey Filipenkov
|
28f4a3310c
|
use QImage::flipped instead of deprecated QImage::mirrored
|
2025-09-15 13:52:54 +03:00 |
|
Andrey Filipenkov
|
af756f3bdc
|
[android] replace deprecated Gradle property
|
2025-09-04 12:39:21 +03:00 |
|
Andrey Filipenkov
|
3c400e6992
|
[android] use single shortcuts.xml
using Gradle plugin https://github.com/Zellius/android-shortcut-gradle-plugin
|
2025-09-04 12:39:21 +03:00 |
|
Andrey Filipenkov
|
54dab0cca6
|
[cmake][android] symlink external libs instead of copying them
saves some disk space, Gradle will package actual files anyway
|
2025-09-04 12:39:21 +03:00 |
|
Andrey Filipenkov
|
fabd7dc2d4
|
[android] update platform dependencies
|
2025-09-04 12:39:21 +03:00 |
|
Andrey Filipenkov
|
5a5903bad8
|
[android] opt out of edge-to-edge on Android >= 15 + SDK 35
|
2025-09-04 12:39:21 +03:00 |
|
Andrey Filipenkov
|
0357cfcba5
|
Merge pull request #6098 from Laserlicht/mz
[docs] add minizip to Linux
|
2025-09-02 12:55:55 +03:00 |
|
Andrey Filipenkov
|
19f6bcef4f
|
Merge pull request #6089 from vcmi/dev-docs-windows
[docs] clarify how to launch built executables on Windows
|
2025-09-02 12:47:36 +03:00 |
|
Andrey Filipenkov
|
66df4ec7ea
|
Merge pull request #6094 from thehonestcto/fix/asan-leaks-and-heap-use-after-free
fix ASAN detected leaks and heap-use-after-free error
|
2025-09-02 12:47:19 +03:00 |
|
Andrey Filipenkov
|
b672e79649
|
Merge pull request #6095 from vcmi/dependabot/github_actions/actions/checkout-5
Bump actions/checkout from 4 to 5
|
2025-09-02 12:43:09 +03:00 |
|
Andrey Filipenkov
|
f69ffde967
|
[docs] clarify how to launch built executables on Windows
|
2025-08-31 13:02:11 +03:00 |
|
Andrey Filipenkov
|
8add24a87d
|
[cmake] rename iOS and macOS variables
|
2025-08-30 21:50:00 +03:00 |
|
Andrey Filipenkov
|
72855c1bc4
|
[docker] update Android for Conan v2
|
2025-08-30 20:21:18 +03:00 |
|
Andrey Filipenkov
|
830e46e758
|
[cmake] remove legacy iOS presets
|
2025-08-30 20:21:18 +03:00 |
|
Andrey Filipenkov
|
3ab8b449c7
|
[docs] update developer documentation for Conan v2
|
2025-08-30 20:21:18 +03:00 |
|
Andrey Filipenkov
|
6c697bb95b
|
[docs] update Conan documentation for v2
|
2025-08-30 20:21:18 +03:00 |
|
Andrey Filipenkov
|
d67c1610a7
|
[CI] adjustments to Conan v2
|
2025-08-30 20:21:16 +03:00 |
|
Andrey Filipenkov
|
e412ebb487
|
remove bundled minizip
|
2025-08-28 16:05:12 +03:00 |
|
Andrey Filipenkov
|
996bde3c60
|
[android] use SDL Java sources from the Conan package
|
2025-08-28 16:05:12 +03:00 |
|
Andrey Filipenkov
|
adc56584f7
|
add vcmi-dependencies as submodule
|
2025-08-28 16:05:12 +03:00 |
|
Andrey Filipenkov
|
45fffc5a50
|
move all Conan files to the dependencies repo
|
2025-08-28 16:05:12 +03:00 |
|
Andrey Filipenkov
|
026e9c5f8f
|
[conan][windows] allow Boost versions up to 1.87 when targeting Windows < 10
adds new option for that
|
2025-08-28 16:05:12 +03:00 |
|
Andrey Filipenkov
|
c376507dac
|
[conan] raise exception for invalid dependencies' options
|
2025-08-28 16:05:12 +03:00 |
|
Andrey Filipenkov
|
3e9e47077d
|
[conan] share C++ standard declaration
|
2025-08-28 16:05:11 +03:00 |
|
Andrey Filipenkov
|
3ee4f6650b
|
[conan] move options to profiles
|
2025-08-28 16:05:11 +03:00 |
|
Andrey Filipenkov
|
9d4fc3f89b
|
[conan] remove Linux MinGW profiles
|
2025-08-28 16:05:11 +03:00 |
|
Andrey Filipenkov
|
a3f08c2217
|
[conan] add MSVC support
also removes all mentions of vcpkg and cross-building from Linux
|
2025-08-28 16:05:11 +03:00 |
|
Andrey Filipenkov
|
951be24f5e
|
[cmake][android] improve fetching ANDROID_SYSROOT_LIB_SUBDIR
now it uses info from file bundled in the NDK
|
2025-08-28 16:05:11 +03:00 |
|
Andrey Filipenkov
|
5e2355dde2
|
[cmake][launcher] innoextract: disable libiconv
on Android it finds it in the toolchain but that one is usable only since API level 28
|
2025-08-28 16:05:10 +03:00 |
|