Andrey Filipenkov
|
267e8df7db
|
move lib/CMakeLists.txt to cmake_modules/VCMI_lib.cmake
preparation to be able to duplicate the lib target
|
2022-09-24 15:55:21 +03:00 |
|
Andrey Filipenkov
|
ff635edc0b
|
wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
preparation for having client and server in a single process
|
2022-09-24 15:55:21 +03:00 |
|
Andrey Filipenkov
|
1319c8f197
|
fix building Client with the latest cmake
for some reason cmake injects compile flag to Client's resources which breaks ibtool call
|
2022-09-24 15:55:20 +03:00 |
|
Andrey Filipenkov
|
ede9f33328
|
fix linking with FFmpeg
|
2022-09-24 15:55:20 +03:00 |
|
Andrey Filipenkov
|
27551a9eae
|
fix using local minizip after rebase
|
2022-09-24 15:55:20 +03:00 |
|
Andrey Filipenkov
|
d69d2c705f
|
update cmake iOS toolchain
|
2022-09-24 15:55:20 +03:00 |
|
Andrey Filipenkov
|
3388583089
|
use component-based install to copy only what's needed for every app
|
2022-09-24 15:55:20 +03:00 |
|
Andrey Filipenkov
|
fae295da88
|
allow building without codesigning
|
2022-09-24 15:55:20 +03:00 |
|
Andrey Filipenkov
|
8319c30695
|
copy external TBB dylib to app package
|
2022-09-24 15:55:20 +03:00 |
|
Andrey Filipenkov
|
fb32dd0ffc
|
adapt config to new dependencies
|
2022-09-24 15:55:20 +03:00 |
|
Andrey Filipenkov
|
9dc5f3ed8b
|
improve RPATH handling, apply RPATH when installing dylibs
|
2022-09-24 15:55:20 +03:00 |
|
Andrey Filipenkov
|
d0f1275e61
|
add TBB and LuaJIT dependencies
|
2022-09-24 15:55:20 +03:00 |
|
Andrey Filipenkov
|
6652e656c3
|
disable some launcher settings that are useless on iOS
kambala-decapitator/vcmi#17
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
13d0de17cd
|
use shared path as user data when available
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
4c848b8f00
|
fix showing icons in the launcher
kambala-decapitator/vcmi#17
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
67ef0c234d
|
build Qt launcher, launch Client with it
kambala-decapitator/vcmi#17
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
821672a1a4
|
refactor VCMIDirsIOS::dataPaths()
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
bb9d19deee
|
fix whitespace
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
f97ff108a7
|
show SDL's textfield above the keyboard for game chat, extract handling to separate class
kambala-decapitator/vcmi#4 kambala-decapitator/vcmi#31
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
217c83a7e7
|
convert text input rect to screen coordinates
workarounds SDL bug related to moving window ensuring that the input is always above the native keyboard
kambala-decapitator/vcmi#31
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
1a45b97f5e
|
improve keyboard hide detection
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
bca46d9560
|
fix focusing input on Save screen
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
123fd5933e
|
trigger chat message with pinch gesture
kambala-decapitator/vcmi#4
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
497bf58d32
|
disable modules
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
44d0e19c71
|
remove focus from active text input after keyboard is closed
allows focusing same text input again
kambala-decapitator/vcmi#4 kambala-decapitator/vcmi#10
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
27b7cb8f1f
|
show long press hints higher
kambala-decapitator/vcmi#29
|
2022-09-24 15:55:19 +03:00 |
|
Andrey Filipenkov
|
783c0eab26
|
fix coordinates of long press (right click)
kambala-decapitator/vcmi#1 kambala-decapitator/vcmi#26
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
fd92150566
|
use same aspect ratio fix as on android
kambala-decapitator/vcmi#26
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
2354023731
|
move extern "C" to header
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
01c17d856f
|
support restarting server thread
kambala-decapitator/vcmi#27
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
2fc4d48215
|
load game data from shared dir
kambala-decapitator/vcmi#15
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
5f97bf0be8
|
debug config in Xcode shouldn't produce dSYM files
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
e20a6c3670
|
server: add buttons to start server and to move data to shared directory
kambala-decapitator/vcmi#9 kambala-decapitator/vcmi#15
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
9b3c2f2a82
|
some cleanup
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
4647bd8981
|
add App Group entitlement
kambala-decapitator/vcmi#9
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
d716db942c
|
fall back to OpenGLES if Metal is unavailable
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
5823a384bd
|
show keyboard automatically when joining multiplayer
kambala-decapitator/vcmi#10
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
59fe73e454
|
some random cleanup
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
e3539049cd
|
implement RMB click as long press
kambala-decapitator/vcmi#1
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
2b1e6ca342
|
prevent showing keyboard automatically in main menu
closes kambala-decapitator/vcmi#10
|
2022-09-24 15:55:18 +03:00 |
|
Andrey Filipenkov
|
568e7446b9
|
show logs without debugger attached
|
2022-09-24 15:55:17 +03:00 |
|
Andrey Filipenkov
|
7def214740
|
more Xcode-compatible Info.plist
|
2022-09-24 15:55:17 +03:00 |
|
Andrey Filipenkov
|
13dd451ff5
|
add simple app icons
|
2022-09-24 15:55:17 +03:00 |
|
Andrey Filipenkov
|
dde9a5d5d2
|
todo updates
|
2022-09-24 15:55:17 +03:00 |
|
Andrey Filipenkov
|
d2b1cc00e8
|
enable same adventure map tweaks as on android
|
2022-09-24 15:55:17 +03:00 |
|
Andrey Filipenkov
|
75282366c0
|
log messages with os_log
|
2022-09-24 15:55:17 +03:00 |
|
Andrey Filipenkov
|
6e41e3154c
|
fix running on device from Xcode
proper codesigning
|
2022-09-24 15:55:17 +03:00 |
|
Andrey Filipenkov
|
cfa22c33ad
|
use rpath properly
|
2022-09-24 15:55:17 +03:00 |
|
Andrey Filipenkov
|
b6c4126bed
|
install files after building server/client
package required files inside app bundle
|
2022-09-24 15:55:17 +03:00 |
|
Andrey Filipenkov
|
92a7936202
|
add Info.plist to sources
|
2022-09-24 15:55:17 +03:00 |
|