0ad/source/ps
Ykkrosh f0d9806b3f # Restructured GUI implementation
CGUI now represents a single 'page'. CGUIManager maintains multiple
pages and switches between them.
Split the XML files into pregame, loading, session and messagebox pages.
Added hotloading of GUI pages.
Minor GUI cleanups.
(Merge from hg 81862d33780c)

This was SVN commit r7214.
2009-12-03 20:17:22 +00:00
..
GameSetup # Restructured GUI implementation 2009-12-03 20:17:22 +00:00
scripting fix dehydra warnings (some of which were dangerous pass-user-string-as-format-string vulnerabilities) 2009-11-07 09:32:19 +00:00
tests Fix broken tests 2009-11-24 15:36:08 +00:00
XML Fix build and tests on Linux 2009-11-06 18:35:32 +00:00
CConsole.cpp 2 more dehydra fixes 2009-11-07 12:31:18 +00:00
CConsole.h Annotate some more printf-style functions, for type checking 2009-11-06 23:06:50 +00:00
CLogger.cpp implement changes suggested by Philip: 2009-11-09 20:53:48 +00:00
CLogger.h misc. string fixes 2009-11-04 15:29:28 +00:00
ConfigDB.cpp more string drudgery 2009-11-06 10:59:10 +00:00
ConfigDB.h huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
CStr.cpp Fix broken tests 2009-11-24 15:36:08 +00:00
CStr.h Fix broken tests 2009-11-24 15:36:08 +00:00
DllLoader.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
DllLoader.h Add GPL header 2009-04-18 17:00:33 +00:00
Errors.cpp refactoring all PS_RESULT in GUI to PSRETURN/PSERROR 2009-09-27 15:04:46 +00:00
Errors.h Add GPL header 2009-04-18 17:00:33 +00:00
FileIo.cpp Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
FileIo.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Filesystem.cpp # Restructured GUI implementation 2009-12-03 20:17:22 +00:00
Filesystem.h refactor: move reload functionality into ps/Filesystem to allow reloading non-resource files (e.g. scripts); VFS is now responsible for returning VirtualPath and invalidating the changed file/directory 2009-11-06 11:50:04 +00:00
Font.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Font.h huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Game.cpp # Restructured GUI implementation 2009-12-03 20:17:22 +00:00
Game.h Add GPL header 2009-04-18 17:00:33 +00:00
GameAttributes.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
GameAttributes.h Add GPL header 2009-04-18 17:00:33 +00:00
GameRecord.cpp Add GPL header 2009-04-18 17:00:33 +00:00
GameRecord.h Add GPL header 2009-04-18 17:00:33 +00:00
Globals.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Globals.h Add GPL header 2009-04-18 17:00:33 +00:00
Hotkey.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Hotkey.h Add GPL header 2009-04-18 17:00:33 +00:00
i18n.cpp implement changes suggested by Philip: 2009-11-09 20:53:48 +00:00
i18n.h Add GPL header 2009-04-18 17:00:33 +00:00
Interact.cpp 2 more dehydra fixes 2009-11-07 12:31:18 +00:00
Interact.h huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
KeyName.cpp Add GPL header 2009-04-18 17:00:33 +00:00
KeyName.h Add GPL header 2009-04-18 17:00:33 +00:00
Loader.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Loader.h Add GPL header 2009-04-18 17:00:33 +00:00
LoaderThunks.h Add GPL header 2009-04-18 17:00:33 +00:00
Overlay.cpp # Restructured GUI implementation 2009-12-03 20:17:22 +00:00
Overlay.h # Restructured GUI implementation 2009-12-03 20:17:22 +00:00
Parser.cpp Fix #251 (Config parser doesn't ignore comments), based on patch from Cygal 2009-08-12 15:17:35 +00:00
Parser.h Add GPL header 2009-04-18 17:00:33 +00:00
Player.cpp Add GPL header 2009-04-18 17:00:33 +00:00
Player.h Add GPL header 2009-04-18 17:00:33 +00:00
Profile.cpp more string drudgery 2009-11-06 10:59:10 +00:00
Profile.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
ProfileViewer.cpp implement changes suggested by Philip: 2009-11-09 20:53:48 +00:00
ProfileViewer.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Pyrogenesis.cpp more unicode/string cleanup: 2009-11-03 22:27:25 +00:00
Pyrogenesis.h huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Singleton.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
StringConvert.cpp Add GPL header 2009-04-18 17:00:33 +00:00
StringConvert.h Add GPL header 2009-04-18 17:00:33 +00:00
ThreadUtil.h Add GPL header 2009-04-18 17:00:33 +00:00
UniDoubler.h Add GPL header 2009-04-18 17:00:33 +00:00
utf16string.h Add GPL header 2009-04-18 17:00:33 +00:00
Util.cpp more string drudgery 2009-11-06 10:59:10 +00:00
Util.h huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Vector2D.h Add GPL header 2009-04-18 17:00:33 +00:00
World.cpp Fix build and tests on Linux 2009-11-06 18:35:32 +00:00
World.h Add GPL header 2009-04-18 17:00:33 +00:00