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
751094cffb
Documentation Update
...
- Added recent bug fix details.
2009-03-09 03:09:43 -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
3088e1ebe1
Unit Tests - abbreviation, filter, benchmark
...
- Added tests for attribute abbreviation.
- Added tests for filter permutation testing.
- Added benchmark for ongoing performance measurement.
- Mentioned test suite in docs. Why not?
2009-03-07 02:06:13 -05:00
Paul Beckingham
41b8b207d4
Documentation Update
...
- Added examples to the grammar file.
- Added recent change to ChangeLog, html/task.html.
2009-03-05 10:13:10 -05:00
Paul Beckingham
5c89c0f1be
Documentation Update
...
- Modified ChangeLog and task.html to reflect new bug fixes.
2009-03-03 00:53:32 -05:00
Paul Beckingham
72efddc066
Sample .taskrc - update
...
- Added default config variables for new reports.
- Removed README.1.5.0.
- Removed messages configure.ac
2009-02-16 21:35:26 -05:00
Paul Beckingham
4e63d93005
Documentation Update
...
- Added commit ids to ChangeLog
- Added tags to respective commit ids
2009-02-15 16:54:59 -05:00
Paul Beckingham
01b3cb190c
Configuration Variable - due
...
- Added support for the "due" configuration variable that defines
how many days into the future when a task is considered due.
2009-02-14 20:19:47 -05:00
Paul Beckingham
6faf1e44f5
Bug Fix - lower case priorities
...
- Changed a call to isupper to islower. This was preventing the
internal modification to upper case.
- Updated ChangeLog accordingly.
2009-02-14 20:04:34 -05: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
aafcba436e
- Clarified old statements in ChangeLog.
...
- Removed now obsolete ideas.txt file.
2008-11-09 00:17:45 -05:00
Paul Beckingham
ecdfb31553
- "task version" command now reports unrecognized configuration variables,
...
which may be spelling mistakes or deprecated variables.
2008-11-08 23:32:29 -05:00
Paul Beckingham
8d920f9dc4
- Updated documentation to reflect removal of the "showage" configuration variable.
2008-11-08 22:45:27 -05:00
Paul Beckingham
5f85550664
- Removed support for the "showage" configuration variable.
2008-11-08 22:43:40 -05:00
Paul Beckingham
ee961daef6
Merge branch 'master' into 1.5.0
...
Conflicts:
ChangeLog
NEWS
configure.ac
html/task.html
src/task.cpp
src/task.h
2008-11-02 22:29:38 -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
612a183776
- Major documentation update
...
- New filter page
- New shadow file page
2008-11-02 21:23:34 -05:00
Paul Beckingham
396d85cd53
- Removed "usage" command.
2008-11-01 16:48:28 -04:00
Paul Beckingham
038f432752
- ChangeLog update
2008-11-01 16:38:55 -04:00
Paul Beckingham
ef886dff53
Merge branch '1.4.3'
2008-11-01 16:32:08 -04:00
Paul Beckingham
2cae1df42f
- Merged 1.4.3 to master
2008-11-01 16:31:30 -04:00
Paul Beckingham
d6b30466c1
- "task ghistory" now displays a differently aligned graph, allowing
...
easier comparison by month of tasks added versus completed and deleted.
2008-11-01 15:44:25 -04:00
Paul Beckingham
b7e889339d
- Added support for shadow.notify to indicate when the shadow file is updated
...
- Fixed description validation bug that allowed \n, \r and \f in a description, then rendered the pending.data file unparseable
2008-10-25 02:03:21 -04:00
Paul Beckingham
0987171280
- Added support for "task stop <id>" command, that removes the start time from a task.
...
- Updated documentation accordingly.
2008-10-19 11:47:03 -04:00
Paul Beckingham
47c02965e9
Merge branch '1.4.3' into 1.5.0
...
Conflicts:
NEWS
TUTORIAL
configure.ac
html/advanced.html
html/task.html
html/versions.html
src/task.cpp
2008-10-18 18:19:47 -04:00
Paul Beckingham
3ed1269753
- Added support for plain text shadow files.
2008-10-09 18:24:35 -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
78fae5195b
- Converted 1.4.2 references to 1.5.0.
2008-09-20 20:24:58 -04:00
Paul Beckingham
45ed7dcdaa
- Updated release date.
2008-09-18 21:03:07 -04:00
Paul Beckingham
d809b6dae7
- Added most recent change to ChangeLog.
2008-09-13 23:40:09 -04:00
Paul Beckingham
a1cc4e5774
- Task supports modifying the existing description of a task, with the
...
following syntax: task <id> "new description ...".
2008-09-13 23:33:53 -04:00
Paul Beckingham
e35dcd0e42
- Minor doc edit.
2008-09-12 16:46:22 -04:00
Paul Beckingham
ec15dc9342
- Added "#include <string.h>" to task.cpp to ensure clean build under GCC 4.3
2008-09-12 16:22:51 -04:00
Paul Beckingham
fb87039d8c
- Task now supports "default.command" configuration variable (for example
...
it could contain "list due:tomorrow") that is the command that is run
whenever task is invoked with no arguments.
2008-09-12 16:07:50 -04:00
Paul Beckingham
e9a71b7db9
- Fixed bug where relative dates in filters (task list due:eom,
...
task list due:tomorrow, task list due:23rd ...) are now properly supported.
2008-09-12 15:25:38 -04:00
Paul Beckingham
df215f228d
- Task supports improved word-wrapping to the terminal width.
2008-09-12 12:48:53 -04:00
Paul Beckingham
4f8f044644
- Task now supports a default project and priority for new tasks, via
...
the new "default.project" and "default.priority" configuration variables
(thanks to Vincent Fleuranceau).
2008-09-12 12:14:26 -04:00
Paul Beckingham
4380c7c712
- Task now allows mixed case attributes names (pri:, PRI:, Pri: ...) and
...
commands (add, ADD, Ad ...) (thanks to Vincent Fleuranceau)
2008-09-12 11:40:46 -04:00
Paul Beckingham
4abc722eff
- Task now uses dashes (-----) to underline column headings when color is
...
disabled (thanks for Vincent Fleuranceau).
2008-09-12 11:27:25 -04:00
Paul Beckingham
11225eb599
- Applied patch from Andy Lester to correct Table sorting to use the entire
...
string instead of just the initial characters.
2008-09-12 10:28:14 -04:00
Paul Beckingham
29a152edb0
- Migrated 1.5.0 changes thus far into 1.4.2.
2008-08-26 09:57:46 -04:00
Paul Beckingham
d265ac6c2d
- Implemented "task undo" to counteract "task do".
2008-07-19 22:12:01 -04:00
Paul Beckingham
dc1760769f
- Bumped version number to 1.5.0
2008-07-19 14:56:36 -04:00
Paul Beckingham
ebf4f3cb12
- Updated ChangeLog, task.html
...
- Removed contents of TUTORIAL file
2008-07-16 23:51:43 -04:00
Paul Beckingham
86f5294436
- Fixed bug where dateformat=m/d/Y was not parsing "07/08/2008", which is technically "M/D/Y", but, come on, let's be nice.
...
- Altered (deprecated) TUTORIAL introductory disclaimer.
2008-07-10 01:46:08 -04:00
Paul Beckingham
9fcd5b1801
- Allows colons in the description, provided they are not preceded by a valid attribute name.
2008-07-10 00:16:35 -04:00
Paul Beckingham
84d0dce20c
- Updated docs with latest change.
2008-07-09 23:00:49 -04:00
Paul Beckingham
6f7b9b7d42
- Recurring tasks!
2008-07-09 03:26:44 -04:00
Paul Beckingham
79f6ef075e
- Supports ::isatty call to shut off color, ncurses when stdout is not to a tty
2008-07-06 01:48:48 -04:00