1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-28 23:06:24 +02:00
vcmi/client
Michał W. Urbańczyk e4dc00abac * new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII)
* all lock/unlock and unlock/lock pairs are done by RAII guards now
* fixed two possible crashes at the end of battle when last stack was killed by spell. That should fix #749 and #752.
* fixed a very nasty race condition, eliminating possible deadlock at the start of battle when human hero has tactics
* fixed #422
2012-02-19 21:03:43 +00:00
..
BattleInterface * new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII) 2012-02-19 21:03:43 +00:00
UIFramework - (linux) replaced Genius with VCAI 2012-02-16 17:10:58 +00:00
CAdvmapInterface.cpp * new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII) 2012-02-19 21:03:43 +00:00
CAdvmapInterface.h * added an initial version of adventure AI: VCAI, more details here: http://forum.vcmi.eu/viewtopic.php?p=6508#6508 2012-02-14 18:04:45 +00:00
CAnimation.cpp * added an initial version of adventure AI: VCAI, more details here: http://forum.vcmi.eu/viewtopic.php?p=6508#6508 2012-02-14 18:04:45 +00:00
CAnimation.h * Updated class - file - handling 2011-12-22 13:05:19 +00:00
CBitmapHandler.cpp Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
CBitmapHandler.h Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
CCastleInterface.cpp - (linux) replaced Genius with VCAI 2012-02-16 17:10:58 +00:00
CCastleInterface.h * Updated class - file - handling 2011-12-22 13:05:19 +00:00
CConfigHandler.cpp Compile fix for #847 2012-01-12 20:41:32 +00:00
CConfigHandler.h Compile fix for #847 2012-01-12 20:41:32 +00:00
CCreatureWindow.cpp - (linux) replaced Genius with VCAI 2012-02-16 17:10:58 +00:00
CCreatureWindow.h Stack artifact backup. 2012-02-10 10:32:21 +00:00
CDefHandler.cpp - (linux) replaced Genius with VCAI 2012-02-16 17:10:58 +00:00
CDefHandler.h Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
CGameInfo.cpp Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
CGameInfo.h Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
CHeroWindow.cpp * Updated class - file - handling 2011-12-22 13:05:19 +00:00
CHeroWindow.h * Updated class - file - handling 2011-12-22 13:05:19 +00:00
CKingdomInterface.cpp * Updated class - file - handling 2011-12-22 13:05:19 +00:00
CKingdomInterface.h * Updated class - file - handling 2011-12-22 13:05:19 +00:00
Client.cpp * new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII) 2012-02-19 21:03:43 +00:00
Client.h * CHexField renamed to CBattleHex 2011-12-17 18:59:59 +00:00
CMessage.cpp - setting system: replaced settings.txt + sysopt.bin with json-based system (defaultSetting.json + settings.json) 2012-01-12 15:23:00 +00:00
CMessage.h * Updated class - file - handling 2011-12-22 13:05:19 +00:00
CMT.cpp * new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII) 2012-02-19 21:03:43 +00:00
CMusicBase.h - fixed crash on opening spellbook during enemy turn 2012-01-19 14:33:22 +00:00
CMusicHandler.cpp - replaced auto_ptr with c++11 unique_ptr 2012-02-17 20:34:34 +00:00
CMusicHandler.h - replaced auto_ptr with c++11 unique_ptr 2012-02-17 20:34:34 +00:00
CPlayerInterface.cpp * new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII) 2012-02-19 21:03:43 +00:00
CPlayerInterface.h * added an initial version of adventure AI: VCAI, more details here: http://forum.vcmi.eu/viewtopic.php?p=6508#6508 2012-02-14 18:04:45 +00:00
CPreGame.cpp - setting system: replaced settings.txt + sysopt.bin with json-based system (defaultSetting.json + settings.json) 2012-01-12 15:23:00 +00:00
CPreGame.h * fixed project files for RD configuration 2012-01-03 01:55:26 +00:00
CSndHandler.cpp Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
CSndHandler.h Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
CSoundBase.h Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
CSpellWindow.cpp * Updated class - file - handling 2011-12-22 13:05:19 +00:00
CSpellWindow.h * Updated class - file - handling 2011-12-22 13:05:19 +00:00
CVideoHandler.cpp - setting system: replaced settings.txt + sysopt.bin with json-based system (defaultSetting.json + settings.json) 2012-01-12 15:23:00 +00:00
CVideoHandler.h Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
DPIaware.manifest Fixed issue with Windows 7 DPI upscaling. 2009-12-12 03:26:09 +00:00
FontBase.h Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
FunctionList.h Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
Graphics.cpp * Updated class - file - handling 2011-12-22 13:05:19 +00:00
Graphics.h * Updated class - file - handling 2011-12-22 13:05:19 +00:00
GUIClasses.cpp * new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII) 2012-02-19 21:03:43 +00:00
GUIClasses.h Stack artifacts - part 1 2012-01-30 16:07:52 +00:00
Makefile.am - re-generated build system 2011-12-31 10:03:29 +00:00
Makefile.in - re-generated build system 2011-12-31 10:03:29 +00:00
mapHandler.cpp * Updated class - file - handling 2011-12-22 13:05:19 +00:00
mapHandler.h Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
NetPacksClient.cpp Cloned stack dissapear when killed. 2012-02-18 17:39:47 +00:00
resource.h Added icon to the MSVC project, minor fixes, version bumped to 0.74. 2009-10-01 20:00:21 +00:00
SDL_framerate.cpp Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
SDL_framerate.h Major refactoring. First part: BattleInterface 2011-12-13 21:23:17 +00:00
StdInc.cpp * Final commit 2011-12-13 21:35:28 +00:00
StdInc.h * CHexField renamed to CBattleHex 2011-12-17 18:59:59 +00:00
VCMI_client.rc * fixed previous fix 2009-10-03 10:51:05 +00:00
VCMI_client.vcxproj * fixed project files for RD configuration 2012-01-03 01:55:26 +00:00
VCMI_client.vcxproj.filters * fixed #857 and #858 2012-02-16 21:19:07 +00:00
vcmi.ico Added icon to the MSVC project, minor fixes, version bumped to 0.74. 2009-10-01 20:00:21 +00:00