1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-26 22:57:00 +02:00
vcmi/client
Zsolt Sz. Sztupák 3c5194a232 Add support for the Android App to notify if the server has been closed
When winning the campaign there is a lock that waits for the old server to stop before allowing to continue with restarting the server. While the lock was released on PC builds as the server runs differently on Android this was missed making campaigns always hang the app when you win.

This change adds a new native method that can be called from the Android app to signal that the server has stopped, so the client can continue with requesting a new server and showing the new campaign scenatio screen.

Note: this change alone doesn't fix the bug but it's required for a fix on vcmi-android's side. It doesn't break anything and can be merged before the vcmi-android changes
2020-01-06 16:43:02 +00:00
..
battle Merge pull request #595 from dydzio0614/BattleConsoleButtons 2019-05-21 10:05:01 +03:00
gui Stabilize vcmi (#488) 2018-08-26 19:09:56 +03:00
icons
lobby Optimize button responsiveness during pregame options 2019-04-20 18:26:54 +02:00
mainmenu Fixed single map victory crash 2019-03-29 22:01:51 +01:00
widgets Revert old statusbar hackfix 2019-06-06 22:56:14 +02:00
windows More mouse scrolling fixes 2020-01-04 22:45:33 -08:00
CBitmapHandler.cpp Gui cleanup4 (#446) 2018-07-25 01:36:48 +03:00
CBitmapHandler.h Code style: move or add licensing information on top of every file 2017-07-14 01:26:03 +03:00
CGameInfo.cpp Full rework of pre-game interface and networking 2018-04-04 14:24:26 +07:00
CGameInfo.h Full rework of pre-game interface and networking 2018-04-04 14:24:26 +07:00
Client.cpp Add support for the Android App to notify if the server has been closed 2020-01-06 16:43:02 +00:00
Client.h VCAI performance improvements 2019-01-17 10:50:56 +03:00
CMakeLists.txt CMake more transitive 2019-03-28 16:56:51 +03:00
CMessage.cpp Gui cleanup4 (#446) 2018-07-25 01:36:48 +03:00
CMessage.h Gui cleanup4 (#446) 2018-07-25 01:36:48 +03:00
CMT.cpp Add proper thread synchronization for campaigns 2019-03-30 00:28:33 +01:00
CMT.h Full rework of pre-game interface and networking 2018-04-04 14:24:26 +07:00
CMusicHandler.cpp CSoundHandler: fix "unmutable" game (#588) 2019-05-07 06:30:44 +03:00
CMusicHandler.h Code style: remove void from constructors without arguments 2018-01-13 11:51:47 +03:00
CPlayerInterface.cpp Fix all common victory/defeat crashes 2019-06-08 16:59:04 +02:00
CPlayerInterface.h Fix no player interface swap on being attacked 2019-05-04 10:07:52 +03:00
CreatureCostBox.cpp Prevent shadowing of function arguments by local vars 2018-10-29 16:56:14 +01:00
CreatureCostBox.h Gui cleanup3 - UI refactoring to use smart pointers (#440) 2018-04-07 18:34:11 +07:00
CServerHandler.cpp Fix wrong savefiles shown while playing Hotseat Mode (#585) 2019-05-04 16:56:17 +03:00
CServerHandler.h Add proper thread synchronization for campaigns 2019-03-30 00:28:33 +01:00
CVideoHandler.cpp Gui cleanup4 (#446) 2018-07-25 01:36:48 +03:00
CVideoHandler.h Gui cleanup4 (#446) 2018-07-25 01:36:48 +03:00
DPIaware.manifest
Graphics.cpp Gui cleanup3 - UI refactoring to use smart pointers (#440) 2018-04-07 18:34:11 +07:00
Graphics.h Code style: move or add licensing information on top of every file 2017-07-14 01:26:03 +03:00
mapHandler.cpp Re-fix map hero movement speed, was too fast on land 2019-05-26 17:11:57 +02:00
mapHandler.h Gui cleanup3 - UI refactoring to use smart pointers (#440) 2018-04-07 18:34:11 +07:00
NetPacksClient.cpp Allow AI to be aware of invisible heroes deletion 2018-11-02 16:35:25 +01:00
NetPacksLobbyClient.cpp Remove empty branch from LobbyClientConnected::applyOnLobbyScreen (#507) 2018-10-30 04:59:02 +03:00
resource.h
SDLMain.h
SDLMain.m
SDLRWwrapper.cpp
SDLRWwrapper.h Code style: move or add licensing information on top of every file 2017-07-14 01:26:03 +03:00
StdInc.cpp
StdInc.h
VCMI_client.cbp [C::B] Switched to boost shared linkage 2019-05-30 20:55:40 +03:00
VCMI_client.rc
VCMI_client.vcxproj Update VS files to 2019, partially fix test project 2019-06-09 17:28:55 +02:00
VCMI_client.vcxproj.filters Update project files to match vcmi code changes 2018-07-06 18:52:51 +02:00
vcmi.ico