Paul Beckingham
97145fbb07
Enhancement - Object integration
...
- Began the big integration festival by moving all objects out of
the sandbox.
- Hooked up one error message to context.stringtable, just to make
a point.
2009-05-31 01:49:24 -04:00
Paul Beckingham
5263147c83
Enhancements - Nibbler + parsing
...
- New Nibbler object greatly assists in FF4 parsing.
- Unit tests for Nibbler.
- Record now parses itself.
- Att now parses itself.
2009-05-29 01:47:39 -04:00
Paul Beckingham
8dd9690a65
Enhancement - Subst and Keymap
...
- Implemented Subst object and mored it into place ready for integration.
- Moved skeleton Keymap into place. Not implemented yet.
2009-05-27 00:35:13 -04:00
Paul Beckingham
de08c1d32e
Enhancement - Location object
...
- Moved Location object into place, ready for integration.
2009-05-27 00:00:54 -04:00
Paul Beckingham
2aa2a4e257
Enhancement - Filter object
...
- Almost implemented the Filter object.
2009-05-23 23:39:33 -04:00
Paul Beckingham
f3724aa714
Enhancement - Sequence object
...
- Implemented sequence object to encapsulate the worries of parsing
sequences.
- Implemented unit tests.
2009-05-23 16:10:42 -04:00
Paul Beckingham
a9d46a0714
FF4 - Moved new objects into place
...
- Moved Mod, Att, Record, StringTable into place, ready for unit tests.
2009-05-23 09:38:31 -04:00
Paul Beckingham
5ba1fd6aeb
FF4 - New Duration object
...
- Replaces convertDuration.
2009-05-16 21:56:54 -04:00
Paul Beckingham
ee06280808
Code Reorganization - Silver Bullet
...
- Broke out Silver Bullet feature into separate edit.cpp file.
Because it is big.
2009-05-13 12:35:54 -04:00
Paul Beckingham
db7b2dd9fe
File Import
...
- Implemented scaffolding for new import command.
2009-03-25 02:05:50 -04:00
Paul Beckingham
0362b41f3b
Performance
...
- Added Timer class to display high resolution timing information.
- Found terrible bug in Table::optimize that was taking up 99.7%,
on average, of the Table::rendering time, including sorting. This
fix naturally causes a 187-fold speedup of rendering.
- Changed report.cpp in handleCustomReport to only load pending tasks,
instead of all pending tasks. Subtle, but important difference.
2009-03-08 20:49:33 -04:00
Paul Beckingham
6d5309527c
- Enabled "configure --enable-debug" to suppress optimization, therefore
...
allowing debugging without the debugger showing the unoptimized source
while stepping through optimized code.
2008-11-09 01:42:30 -05:00
Paul Beckingham
ba342eeeb6
- Recurring faintly working without (the very necessary) mask attribute
2008-07-08 01:40:07 -04:00
Paul Beckingham
9aec4efefa
- Added proper copyright, licensing details to all source.
...
- Eliminated redundant stlmacros.h heaer file.
2008-05-30 21:35:49 -04:00
Paul Beckingham
65c2fe438f
- Migrated old compiler flags for better warnings, etc
2008-05-19 23:28:48 -04:00
Paul Beckingham
62e6b31a17
- Integrated new Grid object into build - not yet integrated into Table.
2008-04-26 00:09:59 -04:00
Paul Beckingham
b5be083d88
- Added all source code.
2008-04-19 22:11:59 -04:00