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 |
|
Andrey Filipenkov
|
5028af75cf
|
[conan] migrate to v2
|
2025-08-28 16:05:10 +03:00 |
|
Andrey Filipenkov
|
53fbe2efa5
|
[android] gradle cleanup
|
2025-08-28 16:05:10 +03:00 |
|
Andrey Filipenkov
|
932bfdeeb6
|
[android] fix comment about SDL
|
2025-08-28 16:05:10 +03:00 |
|
Andrey Filipenkov
|
6c08c23fbf
|
Merge pull request #6074 from vcmi/dependabot/github_actions/actions/checkout-5
Bump actions/checkout from 4 to 5
|
2025-08-28 16:03:19 +03:00 |
|
Andrey Filipenkov
|
2baae9d39d
|
[macOS] update app icon and generation script
|
2025-08-22 16:32:17 +03:00 |
|
Andrey Filipenkov
|
ed40774971
|
[launcher] use system proxy
|
2025-08-21 12:39:25 +03:00 |
|
Andrey Filipenkov
|
cc921a6b45
|
clean trailing whitespace
|
2025-08-19 18:59:39 +03:00 |
|
Andrey Filipenkov
|
1a7bf57cb3
|
add Q_EMIT to signals
|
2025-08-19 18:59:39 +03:00 |
|
Andrey Filipenkov
|
97b7a57c59
|
fix Abort button name in code
|
2025-08-19 18:59:39 +03:00 |
|
Andrey Filipenkov
|
f8ce0e2bee
|
Merge pull request #6029 from Laserlicht/patch-1
Fix android artifacts
|
2025-08-17 20:11:32 +03:00 |
|
Andrey Filipenkov
|
fa0ba8b68c
|
update macOS installation instructions for macOS 15
|
2025-08-17 16:34:12 +03:00 |
|
Andrey Filipenkov
|
06dbe32c77
|
Merge pull request #6013 from kambala-decapitator/gradlew-crlf
force correct line endings for Gradle wrapper
|
2025-08-15 16:40:36 +03:00 |
|
Andrey Filipenkov
|
cbb1d35df6
|
force LF for UNIX version of Gradle wrapper
|
2025-08-14 09:38:35 +03:00 |
|
Andrey Filipenkov
|
3392d5cc1d
|
convert bat files to CRLF
|
2025-08-13 21:17:03 +03:00 |
|
Andrey Filipenkov
|
25b0cf21d3
|
force CRLF for bat files
|
2025-08-13 21:13:49 +03:00 |
|
Andrey Filipenkov
|
34e56c362f
|
update Gradle to 8.13 and AGP to 8.11
also updates:
- targetSdkVersion to 35
- buildToolsVersion to 35.0.0
# Conflicts:
# android/vcmi-app/build.gradle
|
2025-07-09 11:13:04 +03:00 |
|
Andrey Filipenkov
|
d1f1acf76c
|
Merge pull request #5638 from vcmi/build-aab-from-archive
add workflow to build android aab file from prebuilt dir
|
2025-04-17 15:58:03 +03:00 |
|
Andrey Filipenkov
|
602616f38f
|
[launcher] restore quitting launcher when starting game on Windows and macOS
|
2025-03-25 09:57:47 +03:00 |
|
Andrey Filipenkov
|
fa5220a613
|
add EditorConfig configuration
|
2025-03-15 17:22:27 +03:00 |
|
Andrey Filipenkov
|
60af2454a0
|
Merge pull request #5552 from vcmi/conan-android-fix-comment
[conan] move comment to a separate line
|
2025-03-14 11:40:49 +03:00 |
|
Andrey Filipenkov
|
e9dc6c2b53
|
[conan] move comment to a separate line
|
2025-03-14 10:18:37 +03:00 |
|
Andrey Filipenkov
|
0435d8f49c
|
[iOS] add setting to honor mute switch
|
2025-03-13 12:14:25 +03:00 |
|
Andrey Filipenkov
|
20be327902
|
[iOS] enable portrait mode
launcher stays landscape-only on iPhones
|
2025-03-12 14:40:04 +03:00 |
|
Andrey Filipenkov
|
056d1f62a6
|
[conan][android] force linker to be ld
fixes shared libiconv build
|
2025-02-24 13:53:52 +03:00 |
|
Andrey Filipenkov
|
d8ee343800
|
Merge pull request #5384 from kambala-decapitator/on-release-workflow-beta
add workflow to notify other repos about new release
|
2025-02-07 13:09:57 +03:00 |
|
Andrey Filipenkov
|
d0a89a8cc8
|
add workflow to notify other repos about new release
only Homebrew repo for now
(cherry picked from commit 01eda54a0f)
|
2025-02-07 09:36:27 +03:00 |
|
Andrey Filipenkov
|
3646629682
|
bring back changes from #5298
|
2025-01-25 10:20:22 +03:00 |
|