0ad/source/gui
janwas c3405e6f50 path improvements/fixes:
- replace more std::wstring with Native or VfsPath; wstring_from_utf8 ->
NativePathFromString
- replace sequences of Join(Path(), Basename+extension) with
ChangeExtension in wsdl, CacheLoader
- add Path::IsDirectory to replace .empty() / path_is_dir_sep(.back()).
also changed behavior to reflect the fact that "" is the VFS root
_directory_
- Path::Join now allows 2 identical path types (e.g. VfsPath) or one
char* literal (prevents inadvertently introducing non-safe characters).
to convert from wstring or wchar_t, use an explicit ctor (e.g.
VfsPath(wchar_t_string))

This was SVN commit r9091.
2011-03-21 19:54:08 +00:00
..
scripting path improvements/fixes: 2011-03-21 19:54:08 +00:00
CButton.cpp Fix tooltip crash/corruption, caused by inconsistently changing types. 2011-02-18 22:36:39 +00:00
CButton.h Add GPL header 2009-04-18 17:00:33 +00:00
CCheckBox.cpp Fix tooltip crash/corruption, caused by inconsistently changing types. 2011-02-18 22:36:39 +00:00
CCheckBox.h Add GPL header 2009-04-18 17:00:33 +00:00
CDropDown.cpp # GUI bug fixes. 2010-06-30 21:20:08 +00:00
CDropDown.h Add GPL header 2009-04-18 17:00:33 +00:00
CGUI.cpp path improvements/fixes: 2011-03-21 19:54:08 +00:00
CGUI.h replace set/map with boost::unordered_* to reduce the number of expensive filesystem::basic_path::operator< calls based on a patch by ortalo (thanks!) 2011-02-19 21:24:39 +00:00
CGUIList.h Add GPL header 2009-04-18 17:00:33 +00:00
CGUIScrollBarStyle.h Add GPL header 2009-04-18 17:00:33 +00:00
CGUIScrollBarVertical.cpp Additional cleaning up of logging: removed LOG_CATEGORY macro definitions. 2010-12-05 08:50:33 +00:00
CGUIScrollBarVertical.h # Restructured GUI implementation 2009-12-03 20:17:22 +00:00
CGUISprite.cpp Fix uninitialised value 2011-02-20 20:52:35 +00:00
CGUISprite.h Fix #423 (Switch from CppDoc to Doxygen), based on patch from anr. 2010-07-29 15:55:41 +00:00
CImage.cpp Fix tooltip crash/corruption, caused by inconsistently changing types. 2011-02-18 22:36:39 +00:00
CImage.h Add GPL header 2009-04-18 17:00:33 +00:00
CInput.cpp Fix GUI text input box scrollbars not moving when the window is resized. 2011-02-18 22:49:24 +00:00
CInput.h Fix GUI text input box scrollbars not moving when the window is resized. 2011-02-18 22:49:24 +00:00
CList.cpp Fix GUI text input box scrollbars not moving when the window is resized. 2011-02-18 22:49:24 +00:00
CList.h Add list_data property to GUI list controls, to associate extra data with the human-readable list item names. 2010-08-08 15:22:17 +00:00
CProgressBar.cpp Fix tooltip crash/corruption, caused by inconsistently changing types. 2011-02-18 22:36:39 +00:00
CProgressBar.h Add GPL header 2009-04-18 17:00:33 +00:00
CRadioButton.cpp Add GPL header 2009-04-18 17:00:33 +00:00
CRadioButton.h Add GPL header 2009-04-18 17:00:33 +00:00
CText.cpp Fix tooltip crash/corruption, caused by inconsistently changing types. 2011-02-18 22:36:39 +00:00
CText.h Game setup changes, including showing name, civ, team, and some options loaded from the scenarios. Civ data added. Civ info window to preview civs. Icon tooltips. Support for random map implementation. Fixes #590. 2010-10-30 04:02:42 +00:00
CTooltip.cpp Fix #705 (tooltips go off screen when displayed near a corner), based on patch from Leonard 2011-02-13 12:16:31 +00:00
CTooltip.h Add GPL header 2009-04-18 17:00:33 +00:00
GUI.h # Restructured GUI implementation 2009-12-03 20:17:22 +00:00
GUIbase.cpp # Restructured GUI implementation 2009-12-03 20:17:22 +00:00
GUIbase.h Fix #423 (Switch from CppDoc to Doxygen), based on patch from anr. 2010-07-29 15:55:41 +00:00
GUIManager.cpp path improvements/fixes: 2011-03-21 19:54:08 +00:00
GUIManager.h replace set/map with boost::unordered_* to reduce the number of expensive filesystem::basic_path::operator< calls based on a patch by ortalo (thanks!) 2011-02-19 21:24:39 +00:00
GUIRenderer.cpp path improvements/fixes: 2011-03-21 19:54:08 +00:00
GUIRenderer.h # Add new texture loading system with automatic compression. 2010-09-10 21:02:10 +00:00
GUItext.cpp Remove a load of implicit CStr type conversions, since they're error-prone and can cause silent data loss. 2011-02-17 20:08:20 +00:00
GUItext.h Remove a load of implicit CStr type conversions, since they're error-prone and can cause silent data loss. 2011-02-17 20:08:20 +00:00
GUITooltip.cpp Fix tooltip crash/corruption, caused by inconsistently changing types. 2011-02-18 22:36:39 +00:00
GUITooltip.h Game setup changes, including showing name, civ, team, and some options loaded from the scenarios. Civ data added. Civ info window to preview civs. Icon tooltips. Support for random map implementation. Fixes #590. 2010-10-30 04:02:42 +00:00
GUItypes.h Fix #402 (Clean up GUItypes.h), based on patch from Caius 2009-11-19 21:44:19 +00:00
GUIutil.cpp Remove a load of implicit CStr type conversions, since they're error-prone and can cause silent data loss. 2011-02-17 20:08:20 +00:00
GUIutil.h Fix uninitialised-value warnings 2010-08-06 14:15:08 +00:00
IGUIButtonBehavior.cpp Make GUI buttons respond to multiple rapid clicks 2010-08-22 01:00:57 +00:00
IGUIButtonBehavior.h Add GPL header 2009-04-18 17:00:33 +00:00
IGUIObject.cpp Let exceptions in GUI script events triggered by script setters propagate out of the setter, so error messages aren't useless. 2011-02-27 17:57:32 +00:00
IGUIObject.h Support new SpiderMonkey API. 2010-11-16 23:00:52 +00:00
IGUIScrollBar.cpp Fix some GCC warnings 2009-07-28 16:59:19 +00:00
IGUIScrollBar.h Fix #423 (Switch from CppDoc to Doxygen), based on patch from anr. 2010-07-29 15:55:41 +00:00
IGUIScrollBarOwner.cpp Fix some GCC warnings 2009-07-28 16:59:19 +00:00
IGUIScrollBarOwner.h Fix some GCC warnings 2009-07-28 16:59:19 +00:00
IGUITextOwner.cpp Game setup changes, including showing name, civ, team, and some options loaded from the scenarios. Civ data added. Civ info window to preview civs. Icon tooltips. Support for random map implementation. Fixes #590. 2010-10-30 04:02:42 +00:00
IGUITextOwner.h Game setup changes, including showing name, civ, team, and some options loaded from the scenarios. Civ data added. Civ info window to preview civs. Icon tooltips. Support for random map implementation. Fixes #590. 2010-10-30 04:02:42 +00:00
MiniMap.cpp Various minor optimisations. 2011-03-03 00:16:14 +00:00
MiniMap.h # Rewrite fog-of-war rendering. 2011-02-03 01:12:24 +00:00