Paul Beckingham
1e70400143
Shadow File Rewrite
...
- No longer writes shadow files based on TDB onChange trigger.
- Addressed bug whereby adding a recurring task trigger a shadow
file rewrite, which in turn performs trigger another rewrite...
2009-03-02 23:47:41 -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
ce42ae9622
Merge branch '1.4.3' of git@github.com:pbeckingham/task into 1.4.3
...
Conflicts:
ChangeLog
html/task.html
src/task.cpp
2008-11-02 21:50:55 -05:00
Paul Beckingham
2cae1df42f
- Merged 1.4.3 to master
2008-11-01 16:31:30 -04:00
Paul Beckingham
b0e18de1b6
- Fixed bug where the onChangeCallback was being called twice for "task list" after "task do xx".
2008-10-25 02:09:31 -04:00
Paul Beckingham
2a5736b876
- TDB::gc now only calls overwritePending when something changed.
...
- Removed TDB::gc calls from report.cpp.
- Made TDB::gc calls from task.cpp whenever necessary.
- Disabled TDB::gc calls when running a report for the sake of the shadow file.
- Shadow file overwrite now implemented using ostream, instead of cout.rdbuf trickery, for the well-being of cygwin.
2008-10-24 23:15:52 -04:00
Paul Beckingham
b176591261
- Converted reports/command to return strings
2008-10-23 00:44:21 -04:00
Paul Beckingham
a5ec1e4b27
- Added support for shadow file, shadow file command
...
- Added support for TDB::onChange callback
2008-10-09 17:19:57 -04:00
Paul Beckingham
d837a25be7
- Removed support for the "command.logging" configuration variable and
...
the "task usage" command.
2008-09-20 20:46:20 -04:00
Paul Beckingham
2380c8b33a
- Added new, stubbed, T::validate method for full T validation, one day.
2008-07-09 23:57:31 -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
1a580b1967
- Removed unnecessary TODO items from the source code.
2008-05-30 22:10:06 -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
1aa9051885
- Fixed bug whereby a % character could not be used in a description. Problem was use of fprintf, which when changed to fputs, fixed the problem.
2008-05-30 20:59:28 -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