Andrey Filipenkov and Andrii Danylchenko
e85f8a56bb
make FFmpeg dependency optional
2022-09-18 09:25:10 +03:00
Andrey Filipenkov and Andrii Danylchenko
45f5fc04be
[macOS] store logs in the standard system directory
...
~/Library/Logs/vcmi
2022-09-18 09:24:36 +03:00
Andrey Filipenkov and Andrii Danylchenko
99af5bbe4c
add dedicated method to get logs path
2022-09-18 09:24:36 +03:00
Andrey Filipenkov and Andrii Danylchenko
03b4ea71ba
move VCMIDirs::genHelpString() implementation to the base class
...
removes copy-paste
2022-09-18 09:24:36 +03:00
Andrey Filipenkov and Andrii Danylchenko
5637cdbe3f
[macOS] perform ad-hoc codesigning
2022-09-15 11:04:00 +03:00
Andrey Filipenkov and Andrii Danylchenko
cedc9a92ed
prevent crash when a mod from save file doesn't exist
2022-09-11 13:42:21 +03:00
Andrey Filipenkov and Andrii Danylchenko
e6e7679a2c
activate battle hexes after heroes
...
gives hexes higher priority when performing "hit test" for mouse click as CGuiHandler::handleElementActivate() uses push_front to a list
this fixes RMB click on the topmost corner stacks: now it shows stack info instead of hero
2022-09-11 13:40:38 +03:00
Andrey Filipenkov and Andrii Danylchenko
bccc658e8b
fix launching server when Windows user name has non-latin characters
2022-09-11 11:31:28 +03:00
Andrey Filipenkov and Andrii Danylchenko
d44780d2ac
add standard hotkeys to the Quick Recruitment dialog
2022-09-11 11:31:28 +03:00
Andrey Filipenkov and GitHub
d7650ce9c0
use Conan to make macOS CI builds for both Intel and ARM ( #782 )
...
* [CI] append platform to output artifact name if it's given
2022-08-30 17:29:00 +03:00
Andrey Filipenkov and Andrii Danylchenko
c0825149cf
fix error C2338 when building Client on Windows
...
Windows headers require the default packing option. Changing this can lead to memory corruption. This diagnostic can be disabled by building with WINDOWS_IGNORE_PACKING_MISMATCH defined.
2022-08-06 11:47:09 +03:00
Andrey Filipenkov and Andrii Danylchenko
7150ee565a
[macOS] text input handling must be done on main thread
...
Xcode's Main Thread Checker warns about that
2022-08-03 12:09:49 +03:00
Andrey Filipenkov and Andrii Danylchenko
f2187f6767
fix infinite recursion when using SDL_mixer v2.6
...
Mix_HaltChannel -> soundFinishedCallback -> Mix_FreeChunk -> soundFinishedCallback -> ...
2022-08-03 12:08:41 +03:00
Andrey Filipenkov and Andrii Danylchenko
0429ff61b0
don't link client to TBB
2022-07-29 11:18:36 +03:00
Andrey Filipenkov and Andrii Danylchenko
37f56e075a
specify that update_version target produces file Version.cpp
...
without it Xcode's new build system complains that Version.cpp doesn't exist and building freezes
2022-07-21 17:24:43 +03:00
Andrey Filipenkov
af6d666778
use high_resolution_clock instead of steady_clock
2021-11-23 11:56:06 +03:00
Andrey Filipenkov
fc064b1c45
replace boost::chrono with std::chrono
2021-11-23 10:23:55 +03:00
Andrey Filipenkov and Andrii Danylchenko
cd10be875d
[macOS] use install_name_tool to fix loading libvcmi from Nullkiller AI lib
2021-08-21 09:16:00 +03:00
Andrey Filipenkov and Andrii Danylchenko
c2ee9e46af
[macOS] use install_name_tool to fix loading libvcmi from the scripting libs
2021-08-21 09:16:00 +03:00
Andrey Filipenkov
7f3b06eb86
fix server crash on unexpected client disconnect
2021-03-20 17:12:56 +03:00
Andrey Filipenkov and Arseniy Shestakov
bc1d99431d
fix boost.locale crash on macOS-arm64
2021-03-05 21:00:33 +00:00