Paul Beckingham
5383943fa7
Enhanced export command
...
- Now sanitizes output by replacing ' with " in descriptions.
- Added 'recur' attribute to exported output.
- Removed recurring, deleted and complete tasks from the export.
2009-03-14 13:36:32 -04:00
Paul Beckingham
17de9fec9f
New Column - recur
...
- Added new column 'recur' for use in custom reports.
- Implemented Table::ascendingPeriod, Table::descendingPeriod allowing
sorting on the recur column.
- Added unit tests to both use the new column and test the sorting.
- Code cleanup.
2009-03-09 22:01:08 -04:00
Paul Beckingham
9988ecec5e
Portability
...
- Modified util.cpp to allow clean compilation on Solaris.
2009-03-04 09:37:00 -05:00
Paul Beckingham
2307dcab8a
Copyright Update
...
- bumped the year, on the source copyright notices.
2009-02-14 17:50:38 -05:00
Paul Beckingham
3d4beaf41f
- Enhanced split algorithm to be non-destrutive, and therefore faster
...
- Added autoconf testing to detect Solaris
- Added Solaris-specific flock implementation
2008-12-14 15:18:33 -05:00
Paul Beckingham
60b7d15a1d
- Fixed bug on Ubuntu whereby it wants std::string::size_type rather than unsigned int.
2008-07-11 02:05:02 -04:00
Paul Beckingham
2150642f9d
- Properly expands ~ characters in data.location
2008-07-09 22:56:39 -04:00
Paul Beckingham
6f7b9b7d42
- Recurring tasks!
2008-07-09 03:26:44 -04:00
Paul Beckingham
ba342eeeb6
- Recurring faintly working without (the very necessary) mask attribute
2008-07-08 01:40:07 -04:00
Paul Beckingham
6c7ad2b398
- Added error checking for "recur" without "due"
...
- Added error checking for "until" without "recur"
- Added status setting for "task add" regarding T::recurring
2008-07-05 02:02:10 -04:00
Paul Beckingham
72c7afe1a1
- Fixed relative day tests.
2008-07-05 01:22:22 -04:00
Paul Beckingham
ef7ff55535
- Supports durations like weekly, semiannual, daily ...
2008-07-04 19:57:21 -04:00
Paul Beckingham
06d595d944
- Date class now supports relative dates for construction (tomorrow, friday, eoy ...)
...
- Added unit tests for Date enhancements
- Added unit tests for duration recognition
- Task parsing now supports due: using relative dates
- Task parsing now supports recur: and until: attributes
- Task parsing now support private attributes base: and range:
2008-07-04 17:18:01 -04:00
Paul Beckingham
4572c97c9d
- Fixed bug whereby "1 wks" was being improperly pluralized
2008-06-17 23:56:39 -04:00
Paul Beckingham
08f4ead97e
- Fixed bug whereby the UUID generated by the custom generator was not terminated.
...
- Fixed bug whereby random numbers were used by the custom UUID generator, but srandom/srand was not called first.
2008-06-04 21:00:23 -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
cb4f86e9f1
- Changes necessary for a clean build on Fedora9.
2008-05-26 20:58:41 -04:00
Paul Beckingham
b5be083d88
- Added all source code.
2008-04-19 22:11:59 -04:00