Paul Beckingham
b3d40b2554
Portability - Haiku R1/alpha1
...
- Added necessary include files and edits in order to build task on
Haiku R1/alpha1.
2009-09-27 17:02:20 -04:00
Paul Beckingham
ce4f26bdf3
Unit Tests
...
- Fixed a series of bugs to improve the test suite results.
2009-06-28 01:04:23 -04:00
Paul Beckingham
d702ba8f24
Enhancement - Integration
...
- Integrated Cmd object.
- Enhanced Context object with dispatch and shadow methods.
- Fixed bug in Context::parse.
- Implemented command parsing.
- Fixed Sequence bug, and unit tests.
2009-06-07 16:00:22 -04:00
Paul Beckingham
9b78631e6f
Enhancement - Sequence integration
...
- Sequence object fully integrated.
2009-06-06 23:55:36 -04:00
Paul Beckingham
f43e47a739
I18N L10N - Sequence
...
- Sequence object localized.
- StringTable changed to inherit from std::map.
- StringTable copy constructor, assignment operator removed.
- Various source files tagged for further l10n work.
2009-06-06 14:11:18 -04:00
Paul Beckingham
6af093126e
Platform Testing - clean builds
...
- Added include files (thanks to Federico Hernandez)
2009-05-25 09:32:32 -04:00
Paul Beckingham
8fa38fc4c3
Enhancement - Sequence range limiting
...
- Prevents overly large ranges. A bug was reported from a user
who tried this:
% task annotate 1 1-987654321
The 1-987654321 was assumed to be a valid range, and caused task
to consume all available memory. The workaround was:
% task 1 annotate 1-987654321
But it seems a good idea to range-limit sequences. Currently
it is 1000. Perhaps this should be configurable.
2009-05-23 17:59:45 -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