Paul Beckingham
cc7c1819ce
Sample .taskrc - update
...
- Added recent .taskrc file changes to the default file that is created
when task is run the first time.
2009-02-15 22:45:50 -05:00
Paul Beckingham
1a4469d388
Error handling
...
- Validates specified columns in custom reports against list of good
column names.
- Validates list of sort columns in custom reports against list of
specified column names.
- Minor fix to grammar file.
2009-02-15 22:33:18 -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
481a0aa1eb
Custom Reports - old reports removed
2009-02-15 15:13:24 -05:00
Paul Beckingham
6764a6a7ec
Custom Reports - basic implementation
...
- Custom reports can be defined and run.
- Custom columns included.
- Custom filter applied.
- Custom sorting applied.
2009-02-15 14:54:54 -05:00
Paul Beckingham
dae268a836
Merge branch '1.5.0' of git@github.com:pbeckingham/task into 1.5.0
2009-02-14 23:18:05 -05:00
Paul Beckingham
096a4b9bdb
Bug Fix - split
...
- Fixed bug in split functions, which was causing empty strings to be
split into a single element list consisting of one empty string.
The symptom was that all tasks without tags appeared to have one
zero-length tag and the task was colored according to color.tagged.
2009-02-14 23:17:35 -05:00
Paul Beckingham
e65a45ce17
Bug Fix
...
- Fixed bug in split functions, which was causing empty strings to be
split into a single element list consisting of one empty string.
The symptom was that all tasks without tags appeared to have one
zero-length tag and the task was colored according to color.tagged.
2009-02-14 23:13:31 -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
2307dcab8a
Copyright Update
...
- bumped the year, on the source copyright notices.
2009-02-14 17:50:38 -05:00
Paul Beckingham
eba05513f7
Unit Tests
...
- Converted unit tests to use a UnitTest object, with more methods and
and exit summary.
- Removed "fail" tests in tdb.t.cpp, because it artificially reduces
the number of passing tests - the comments in the code suffice.
2009-02-14 17:05:50 -05:00
Paul Beckingham
2f7060ce56
Unit Tests
...
- Fixed long-broken unit tests that were expecting wrong values.
2009-01-31 12:08:03 -05:00
Paul Beckingham
c28c698bbf
Cleanup
...
- Converted grammar.bnf to the EBNF used by Parser.
2009-01-28 12:09:24 -05:00
Paul Beckingham
b55eaf8f16
Cleanup
...
- renamed grammar.txt to grammar.bnf
2009-01-28 11:51:29 -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
50ccb67185
- Added builtin command detection
...
- Now allows override of due/overdue coloration
2008-12-14 11:09:15 -05:00
Paul Beckingham
14d3abacf4
- Beginning to fill out processing of the generalized custom report.
2008-11-19 00:33:43 -05:00
Paul Beckingham
857f813a24
- Added the 1.4.3 debian package from Richard Querin.
2008-11-11 08:54:55 -05:00
Paul Beckingham
8639e92606
- Updated release date for 1.4.3.
2008-11-11 08:53:59 -05:00
Paul Beckingham
5498986e15
- Fixed typo.
2008-11-11 00:27:14 -05:00
Paul Beckingham
eb827603c3
- Final tidying up of 1.4.3 loose ends.
2008-11-11 00:10:14 -05:00
Paul Beckingham
6e1dbfb16e
- Now handles the configuration variable recognition of the
...
new custom report variables.
2008-11-10 09:53:49 -05:00
Paul Beckingham
748300631a
- Now parses the command line and can distinguish regular commands, as well as
...
custom reports.
2008-11-09 22:46:12 -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
28ceeac796
- Beginnings of the "task list pri:!H" inverse filtering capability.
...
Doesn't work, and is commented out for now. Need a better approach
because of the priority attribute validation of "!H" failing, and the
Unix shell interpreting "!", thus requiring an escape, which makes the
command ("task list pri:\!H") ugly.
2008-11-08 23:48:19 -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
b548342acc
- Modified docs to include "shadow.notify".
2008-11-02 23:21:41 -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
47ffc0babc
- Deleted old test file.
2008-11-02 21:43:10 -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
82c0fea708
- Remove debugging code.
2008-11-01 16:14:15 -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
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
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
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
c44baf913d
Merge branch '1.5.0' of git@github.com:pbeckingham/task into 1.5.0
...
Conflicts:
html/task.html
src/task.cpp
2008-10-19 11:50:14 -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
ce561a6c43
- Instrumented version for shadow file testing.
2008-10-15 10:16:46 -04:00
Paul Beckingham
b4b389c27e
- Added checks to ensure that a shadow.file value doesn't collide with either the pending.data or completed.data files.
2008-10-09 21:24:12 -04:00