Vicent Marti
6c85e960b2
Rendering pipeline. WIP.
...
svn-id: r32869
2008-07-01 15:57:30 +00:00
Vicent Marti
f1173f52a2
Changes to rendering pipeline. WIP.
...
svn-id: r32837
2008-06-29 12:08:53 +00:00
Vicent Marti
0e4cd6fc8e
Expanded InterfaceManager API to mimic NewGUI. (WIP)
...
svn-id: r32831
2008-06-28 16:49:39 +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
8d696760b3
Bugfixes
...
svn-id: r32814
2008-06-26 23:15:34 +00:00
Vicent Marti
5534ce68a1
- MILESTONE: A widget is drawn on screen loaded straight from its XML description. Yippie.
...
- XMLParser: Bugfixes.
- ThemeParser: Support for default color values.
svn-id: r32808
2008-06-26 19:54:55 +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
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
42036e7fd3
Expanded parser.
...
Added regex support for Common::String
Changed drawstep state saving.
svn-id: r32729
2008-06-18 00:15:21 +00:00
Vicent Marti
6932c836cf
Added massive parser documentation.
...
Some parser changes.
svn-id: r32726
2008-06-16 23:38:21 +00:00
Vicent Marti
cb6cb1361b
Code formating conventions.
...
Fix in test drawing code.
svn-id: r32704
2008-06-14 17:45:26 +00:00
Vicent Marti
04b36a12e1
Formating conventions.
...
Function parameter fixes.
Parser fixes.
svn-id: r32696
2008-06-13 17:47:56 +00:00
Vicent Marti
7a9a74691f
Parser skeleton
...
Expanded drawing interface
svn-id: r32678
2008-06-12 19:06:37 +00:00
Vicent Marti
5dd77ea820
- Widget caching for Interface manager.
...
- Expanded theme Interface
- Surface blitting for VectorRenderer
svn-id: r32670
2008-06-12 11:26:11 +00:00
Vicent Marti
da6e5c4660
Another redesign on the Draw Steps. This time it's for real.
...
svn-id: r32647
2008-06-10 19:57:38 +00:00
Vicent Marti
29c4308c42
Changed DrawStep for dynamic surface drawing.
...
svn-id: r32643
2008-06-10 11:25:00 +00:00
Vicent Marti
da757aa2ca
InterfaceManager is now a singleton
...
svn-id: r32640
2008-06-09 21:16:26 +00:00
Vicent Marti
69694c72f6
Expanded the InterfaceManager skeleton quite a bit.
...
svn-id: r32604
2008-06-07 20:50:39 +00:00
Vicent Marti
8a83eafbf3
Misc fixes.
...
Constant naming fixes.
svn-id: r32342
2008-05-28 15:03:30 +00:00
Vicent Marti
426c36992d
Bugfixes: Discarded function, switch fix.
...
svn-id: r32340
2008-05-28 14:30:51 +00:00
Vicent Marti
119b7126b9
InterfaceManager core implemented.
...
svn-id: r32339
2008-05-28 14:27:22 +00:00
Vicent Marti
862a3d575a
Compilation fixes. Sorry about the mess.
...
svn-id: r32272
2008-05-25 17:06:10 +00:00
Vicent Marti
a4df37e325
Interface Manager class
...
svn-id: r32267
2008-05-25 11:20:28 +00:00