Commit Graph
100 Commits
Author SHA1 Message Date
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
Andrey Filipenkov 01eda54a0f add workflow to notify other repos about new release
only Homebrew repo for now
2025-01-24 14:35:25 +03:00
Andrey Filipenkov 3839b2cc06 [cmake] improvements 2025-01-08 15:37:20 +03:00
Andrey Filipenkov ea30496472 [cmake] install() vcmiqt target only when it's shared 2025-01-08 15:37:20 +03:00
Andrey Filipenkov 249c6d4d09 [macOS] ignore ad-hoc codesigning for Intel builds 2025-01-08 15:37:19 +03:00
Andrey Filipenkov 2ec518fdf0 [cmake] link NKAI to TBB 2025-01-08 15:37:17 +03:00
Andrey Filipenkov db5d77362a [fuzzylite] force C++14 standard
doesn't build under C++17 due to using removed symbols
2025-01-08 15:22:21 +03:00
Andrey Filipenkov 4e4684cedf [cmake] set some policies 2025-01-08 15:22:21 +03:00
Andrey Filipenkov 6323e7b4da [macOS] run hdiutil under sudo only on CI 2025-01-08 15:22:21 +03:00
Andrey Filipenkov 3db1a01080 use TTF_Font from SDL_ttf directly 2025-01-07 12:09:11 +03:00
Andrey Filipenkov b2407d2002 [launcher] improve a few user-visible strings 2024-12-25 20:57:52 +03:00
Andrey Filipenkov 538f844398 [docs] add referenced image to the repo 2024-11-24 22:48:25 +03:00
Andrey Filipenkov 79f57b36f3 add Homebrew install option 2024-11-07 20:54:19 +03:00
Andrey Filipenkov 3e6f64d6b6 [docs][iOS] add one more ipa signing option 2024-08-28 16:12:20 +03:00
Andrey Filipenkov 98cda246a2 [launcher] call Install From File button handler asynchronously 2024-07-10 21:41:26 +03:00
Andrey Filipenkov 5d9c1f986f [launcher] treat manually selected/dropped file as a file path instead of URL
fixes file installation on Android
2024-07-08 16:10:44 +03:00
Andrey Filipenkov b5cc3e8dc6 [editor] fix crash on quit with an opened map 2024-06-13 21:35:30 +03:00
Andrey Filipenkov 9438c5f9f7 code style 2024-06-13 21:35:30 +03:00
Andrey Filipenkov bf832d4b13 fix building editor with Apple Clang 15 2024-06-13 06:38:15 +03:00
Andrey Filipenkov b76bc4c0f8 [launcher][iOS] reveal game directories in Files app 2024-06-13 03:53:43 +03:00
Andrey Filipenkov 9e5b51c86f [launcher] show button to copy existing data on iOS >= 13 2024-06-09 18:20:39 +03:00
Andrey Filipenkov e019997bee [launcher][iOS] select directory to copy oh3 files using objc/uikit 2024-06-09 18:20:39 +03:00
Andrey Filipenkov 65d30a444e [launcher] call button handlers that show dialogs asynchronously
fixes freeze on iOS: https://bugreports.qt.io/browse/QTBUG-98651
2024-06-08 22:30:54 +03:00
Andrey Filipenkov 53048bde4f [launcher][android] force Qt window size to match available screen size 2024-06-08 20:54:58 +03:00
Andrey Filipenkov d139d093a6 [docs] update Android / Conan dev docs 2024-06-08 00:10:03 +03:00
Andrey Filipenkov 61093ab027 [CI] android adjustments 2024-06-08 00:10:03 +03:00
Andrey Filipenkov d7bf6b7dbe [android][launcher] copy existing oh3 files using Java 2024-06-08 00:10:03 +03:00
Andrey Filipenkov aa33a13c1c fix indentation 2024-06-08 00:10:02 +03:00
Andrey Filipenkov 99eb5b67cc [launcher] add option to ignore SSL errors
affects fetching mods list
2024-06-08 00:10:02 +03:00
Andrey Filipenkov 51345727f8 [android] cleanup Gradle / Java code 2024-06-08 00:10:02 +03:00
Andrey Filipenkov 8cee8b72a6 [launcher] build for Android
also embeds icons and translations as Qt resources instead of reading from disk
2024-06-08 00:09:04 +03:00
Andrey Filipenkov cbc418fc62 [android] update SDL to 2.26.5 2024-06-08 00:09:04 +03:00
Andrey Filipenkov d293690122 [conan] enable Qt for Android 2024-06-08 00:09:04 +03:00
Andrey Filipenkov 5a58edde22 use 32-bit minizip file funcs on old Android 2024-06-08 00:09:03 +03:00
Andrey Filipenkov 9a436d47d7 Merge pull request #3764 from kambala-decapitator/ci-macos13
[CI] use macOS 13
2024-04-13 18:38:34 +03:00
Andrey Filipenkov a29fa0b94b [CI] use macOS 13 2024-04-13 17:55:01 +03:00
Andrey Filipenkov 788e9093f3 [iOS] fix app icon size, remove unused icon 2024-03-20 05:52:26 +03:00
Andrey Filipenkov 006ec227ce [iOS] fix crash on starting game
apparently iOS can't change socket buffer size
2024-03-20 05:52:25 +03:00
Andrey Filipenkov 9e7f4e604a fix indentation 2024-03-20 05:52:25 +03:00
Andrey Filipenkov 74ecbec1c7 get rid of CLauncherDirs global static
std::call_once causes crash
2024-03-20 05:52:25 +03:00
Andrey Filipenkov c210b488f3 [cmake] slight improvements 2024-03-19 21:55:45 +03:00
Andrey Filipenkov 35cf227b35 [cmake] simplify 'share' files installation on Linux 2024-03-19 21:55:45 +03:00
Andrey Filipenkov 1b69410bbc also remove the declaration from the header 2024-03-02 17:35:28 +03:00
Andrey Filipenkov 5dddb7ed00 remove no longer used slot 2024-03-02 17:27:15 +03:00
Andrey Filipenkov 3074f8cb89 fix typo 2023-12-24 09:58:48 +03:00
Andrey Filipenkov 5623d3fb11 describe how to put ipa on iOS device 2023-10-31 17:58:33 +03:00
Andrey Filipenkov 0db567da37 improve layout of some dev docs 2023-09-27 15:25:41 +03:00
Andrey Filipenkov 764fbebb35 make script executable 2023-09-27 15:12:50 +03:00
Andrey Filipenkov 1da06e04cc fix "development mode" condition when building in single process mode 2023-04-05 20:22:29 +03:00
Andrey Filipenkov 41696d6692 Merge pull request #1850 from kambala-decapitator/conan-docs-arm-mac
[Conan][docs] improve using prebuilt binaries for Apple Silicon
2023-04-05 18:56:37 +03:00
Andrey Filipenkov fdf7fab2d4 [Conan][docs] improve using prebuilt binaries for Apple Silicon 2023-04-02 13:58:03 +03:00
Andrey Filipenkov 40c9b26331 [vcmibuilder] fix default destination directory on macOS 2023-04-01 14:25:26 +03:00
Andrey Filipenkov 6382e0a3a0 Merge pull request #1743 from rilian-la-te/russian-translation
vcmi: russian
2023-03-22 13:48:48 +03:00
Andrey Filipenkov 147633bd9d compute movement cost using PathNodeInfo layer info when possible 2023-03-20 11:35:20 +03:00
Andrey Filipenkov a0cd69e944 Slight refactoring of CGHeroInstance::movementPointsAfterEmbark() 2023-03-20 11:35:20 +03:00
Andrey Filipenkov aae9e70771 remove duplicate call
already performed in CPathfinderHelper constructor
2023-03-20 11:35:19 +03:00
Andrey Filipenkov 8f638e7ca6 [editor] fix Player Settings crash when random town is added to a map
fixes #1714
2023-03-20 11:35:19 +03:00
Andrey Filipenkov 3602645a30 improve iterating over EPathfindingLayer 2023-03-20 11:35:19 +03:00
Andrey Filipenkov c0c19557af fix method documentation 2023-03-20 11:35:19 +03:00
Andrey Filipenkov 8f843d0bff fix typos 2023-03-20 11:35:19 +03:00
Andrey Filipenkov 68f5c1de79 improve variable names in CPathfinderHelper::getNeighbours() 2023-03-20 11:35:19 +03:00
Andrey Filipenkov bfb0dc26d5 fix movement cost on roads 2023-03-20 11:35:19 +03:00
Andrey Filipenkov 0c7b5ac793 fix movement cost on Favorable Winds 2023-03-20 11:35:19 +03:00
Andrey Filipenkov 3fbdc3b198 improve code that checks last possible tile 2023-03-20 11:35:18 +03:00
Andrey Filipenkov 21463f1c0e fix movement cost with Fly 2023-03-19 11:26:55 +03:00
Andrey Filipenkov 43e89523a9 Merge pull request #1716 from rilian-la-te/tw-fix
TotalValue: fix typo
2023-03-19 11:25:48 +03:00
Andrey Filipenkov f2fc01f8bf Merge pull request #1648 from kambala-decapitator/fix-android-upload
fix uploading Android APK to server
2023-03-06 22:41:55 +03:00
Andrey Filipenkov 456ede5b17 fix uploading Android APK to server 2023-03-06 21:29:46 +03:00
Andrey Filipenkov c62d945b2d fix downloading mods on Android 4.4
fixes TLS issue
2023-03-04 14:35:56 +03:00
Andrey Filipenkov cd454143be update SDL Java classes to v2.26.1 2023-03-02 13:54:23 +03:00
Andrey Filipenkov 2b3fac0b29 build Android as single process by default 2023-03-02 12:14:01 +03:00
Andrey Filipenkov 137e5407c7 remove unused class 2023-03-02 12:09:49 +03:00
Andrey Filipenkov b7fca27f02 remove no-op button 2023-03-02 12:09:49 +03:00
Andrey Filipenkov 785e5237ff remove unused method 2023-03-02 12:09:49 +03:00
Andrey Filipenkov c295c81bf2 [Conan] add validate method to catch incorrect combination of options 2023-03-02 12:09:49 +03:00
Andrey Filipenkov 5dd301efd2 add "building for Android from source" wiki link to the readme 2023-03-02 12:09:49 +03:00
Andrey Filipenkov e15d0a49fd [Conan][docs] add Android info 2023-03-02 12:09:49 +03:00
Andrey Filipenkov 4a6c3190b1 [Conan][docs] document how to build against system libraries 2023-03-02 12:09:49 +03:00
Andrey Filipenkov 0294a8b063 enable StupidAI and EmptyAI for static AI 2023-03-02 12:09:49 +03:00
Andrey Filipenkov c31a9f7f5d ignore ENABLE_LAUNCHER and ENABLE_EDITOR options on Android 2023-03-02 12:09:49 +03:00
Andrey Filipenkov fd56f86a84 introduce VCMI_MOBILE macro 2023-03-02 12:09:49 +03:00
Andrey Filipenkov 299bf93390 [CI] configure android builds 2023-03-02 12:09:48 +03:00
Andrey Filipenkov 3c2fd7f1b8 fix build signing 2023-03-02 12:09:48 +03:00
Andrey Filipenkov dad5b93706 fix fetching git info from Gradle 2023-03-02 12:09:48 +03:00