Vicent Marti
f930bbac59
Finished documentation.
...
svn-id: r33449
2008-07-30 14:08:07 +00:00
Vicent Marti
e7959952bb
Rewrote most of the XML parser class.
...
Added support for defining the XML layout when parsing, allows for safer parsing.
Updated all the documentation regarding the usage of the XMLParser class.
svn-id: r33447
2008-07-30 13:33:32 +00:00
Vicent Marti
40bf717d3b
closedKeyCallback on XMLParser (as asked by Kenny)
...
svn-id: r32909
2008-07-04 23:51:23 +00:00
Stephen Kennedy
3b73b199a6
- XMLParser - small improvement to allow "key=value" syntax as well as "key = value" syntax
...
svn-id: r32906
2008-07-04 11:56:31 +00:00
Vicent Marti
8240e5b96d
Rendering pipeline. WIP.
...
(I see working buttons)
svn-id: r32898
2008-07-03 19:42:04 +00:00
Stephen Kennedy
919d81f03b
Changed XMLParser to internally use a Stack rather than a FixedStack
...
svn-id: r32897
2008-07-03 19:32:57 +00:00
Stephen Kennedy
52aba6b6da
changed loadBuffer to use byte* rather than char*
...
svn-id: r32894
2008-07-03 16:09:54 +00:00
Vicent Marti
48fd843e75
Rendering pipeline. WIP.
...
svn-id: r32882
2008-07-03 10:26:55 +00:00
Vicent Marti
2f5319e750
Bugfix: Empty integer key parsing.
...
svn-id: r32822
2008-06-28 13:44:10 +00:00
Vicent Marti
3f0f7fa08b
Improved support for parsing integers in the XML parser.
...
Bug fixes.
svn-id: r32818
2008-06-28 00:02:54 +00:00
Vicent Marti
0cd183b94b
InterfaceManager now loads themes.
...
svn-id: r32800
2008-06-26 13:50:16 +00:00
Vicent Marti
73d5715a79
- XMLParser: Improved file stream support
...
- InterfaceManager: Config file loading/parsing added.
- ThemeParser: Fixed GCC warnings/various bugs.
svn-id: r32792
2008-06-25 22:30:28 +00:00
Vicent Marti
7fd6b3916f
GCC Fixes
...
svn-id: r32788
2008-06-25 18:11:17 +00:00
Vicent Marti
917b750839
XMLParser:
...
- Bug fixes.
ThemeParser:
- Support for palette colors.
- Expanded theme syntax.
svn-id: r32787
2008-06-25 17:56:00 +00:00
Vicent Marti
2fcbb97005
XMLParser:
...
- Cleanup.
- Support for file/buffer loading.
ThemeParser:
- Triangle orientation.
svn-id: r32784
2008-06-25 14:19:56 +00:00
Vicent Marti
f0e63a49e3
- Reverted getHostPlatformString() from util.cpp (Yeah, Max was right)
...
- XMLParser now supports streams!
- Added remaining key values for DrawStep parsing.
- XMLParser parserError() bugfixes.
svn-id: r32782
2008-06-25 11:34:58 +00:00
Vicent Marti
8caa7d3f8b
Common:
...
- Added function to get the active host type as a string.
XMLParser:
- Added support for ignoring keys while parsing (check documentation). Backwards compatible.
- parserError() has been revamped. Shows all kinds of detailed information regarding the error ala Python
InterfaceManager/ThemeParser:
- DrawData keys and their DrawStep subkeys are now successfully parsed and loaded into structs. That's a win.
- Bug fixes.
svn-id: r32768
2008-06-24 19:48:01 +00:00
Vicent Marti
a4b4534a66
Split ThemeParser into XMLParser and ThemeParser as child class to have a common XML Parser.
...
svn-id: r32734
2008-06-18 23:49:47 +00:00