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
9535121c1e
Performance
...
- Removed the unnecessary sort in the 'completed' report. The tasks
are already sorted.
2009-03-05 10:08:25 -05:00
Paul Beckingham
9988ecec5e
Portability
...
- Modified util.cpp to allow clean compilation on Solaris.
2009-03-04 09:37:00 -05:00
Paul Beckingham
d573599a7e
Unit Tests - subproject
...
- Implemented unit test to verify that the project and subproject
filtering is working properly.
2009-03-04 00:04:09 -05:00
Paul Beckingham
d831ab335a
Report Column Header
...
- Added "Number" to the ghistory graph title.
2009-03-03 23:13:31 -05:00
Paul Beckingham
d7a9d06360
Unit Tests - add, bug_hang, bug_period, bug_sort, nag, tag
...
- Implemented unit tests to verify tag manipulation
- Implemented unit tests to verify nag functionality
- Implemented unit tests to verify bug fix for hang on shadow write
- Implemented unit tests to verify bug fix for unsupported recurrence periods
- Implemented unit tests to verify bug fix for hang on sort
- Corrected typo in add.t
2009-03-03 21:19:07 -05:00
Paul Beckingham
d69d658531
Unit Tests - tag
...
- Added unit tests to test the +tag and -tag task modification
feature.
2009-03-03 17:15:40 -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
964d04322c
Bug Fix - nag
...
- Implemented new nag algorithm, and debugged why it then broke.
2009-03-03 00:46:02 -05:00
Paul Beckingham
8157c729d6
Unit Tests - bug_sort
...
- Added a unit test to cover the bug whereby certain combinations
of adding tasks causes Table::sort to loop indefinitely.
2009-03-03 00:08:06 -05:00
Paul Beckingham
a1b7516cf8
Sort Algorithm Fix
...
- The sort algorithm (Combsort11) was broken because it didn't
consider all the possible variations of present/missing, same/
different combinations of data, when performing a compare. This
led to an unstable sort, which is an infinite loop in Combsort11.
2009-03-02 23:49:13 -05:00
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
6e956b45ad
Code Cleanup
...
- Fixed typo in unit test
2009-03-02 00:44:28 -05:00
Paul Beckingham
59a014d866
Unit Tests - nag
...
- Added unit tests to exercise the nag option.
2009-03-01 23:52:28 -05:00
Paul Beckingham
76c9d3565c
Documentation Update
...
- Added paragraph tags. Don't know why, but the rendering was odd.
2009-02-24 22:27:51 -05:00
Paul Beckingham
8c484a333d
Documentation Update
...
- Added folks to AUTHORS file.
- Added Fedora Core 10, Ubuntu 8.10 Intrepid Ibex to compatibility
list.
2009-02-23 22:59:17 -05:00
Paul Beckingham
0605161236
Updated OS Compatibility List
...
- Fedora Core 10
- Ubuntu 8.10 Intrepid Ibex
2009-02-23 10:38:01 -05:00
Paul Beckingham
f9272773ac
Credit
...
- Added Carlos Yoder to AUTHORS, for his contribution.
- Added Russell Friesenhahn to AUTHORS, for his contribution.
2009-02-21 17:24:07 -05:00
Paul Beckingham
e2fca47a27
Typo
...
- Added missing "http://" to "www.samurize.com", at the suggestion
of Carlos Yoder.
2009-02-20 21:08:39 -05:00
Paul Beckingham
92ba36bdec
Unit Tests - add, delete, info, ///
...
- Began set of high-level integration tests, in Perl.
2009-02-16 23:12:04 -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
bcf512e529
Nag Rewrite
...
- Now uses a better escalating scale of "importance".
2009-02-16 21:09:00 -05:00
Paul Beckingham
6d551357ff
Packaging
...
- Began modification of script.txt in preparation for next movie!
- Added README.1.5.0 warning to configure.ac. Do you think people
will see it? And then read the file? I may need to provide an
automated solution.
2009-02-15 23:44:58 -05:00
Paul Beckingham
0219ed4fe3
Packaging
...
- Added README.1.5.0 detailing the new custom report configuration
variables that must be added.
- Added README.1.5.0 to the distribution.
- Added new custom.html documentation.
- Added warning to task.html about the README.1.5.0 changes.
2009-02-15 23:26:15 -05:00
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