Paul Beckingham
c27097e286
Bug
...
- Fixed a precision problem with average age on the summary report.
The problem was that average age is calculated as the sum of all
ages, divided by the count. The sum was already being stored as
a double, to allow for very high values, but was being truncated
to an int before being divided by the count. Classic precision
mishandling.
2010-08-28 09:37:32 -04:00
Paul Beckingham
e619f8c91d
Dependencies
...
- Added dependency nagging to the 'start', 'done' and 'delete' commands.
2010-08-27 17:45:22 -04:00
Paul Beckingham
199114abcd
Dependencies
...
- Improved error message when entering "task 1 dep:2; task 1 dep:2".
- Documented circularity checking.
- Stubbed dependencyChainBroken ().
- Stubbed dependencyNag ().
- Improved existing unit tests, added more.
2010-08-27 17:19:15 -04:00
Paul Beckingham
0e2c090dc5
Dependencies
...
- Added check for circular dependencies.
2010-08-26 22:52:57 -04:00
Paul Beckingham
58d678f927
Bug #480 - @ Symbol in context not returning
...
- Fixed bug #480 , which didn't properly support @ characters in tags.
The problem was that the ctype.h ispunct() function considers @,
# and $ to be punctuation, which I don't. An override now allows
these characters in tags, and specificallt '+@context' style tags.
- Added unit tests.
2010-08-24 19:08:08 -04:00
Paul Beckingham
3cfcc9fb6b
Bug
...
- The 'verbose' configuration variable was not considered valid.
2010-08-23 23:09:53 -04:00
Paul Beckingham
a1488d0504
Merge branch '1.9.3' of tasktools.org:task into 1.9.3
2010-08-23 23:08:37 -04:00
Paul Beckingham
547d3bfdbb
Documentation
...
- Updated script with feedback.
2010-08-23 23:07:38 -04:00
Cory Donnelly
7d048a8ef8
Unit Tests - wait.t
...
- added unit test to demonstrate wait:tomorrow report issue
2010-08-23 12:42:06 -04:00
Paul Beckingham
44fe227595
Product Name Change
...
- Converted all (appropriate) uses of 'task' to 'taskwarrior'.
2010-08-21 12:31:00 -04:00
Paul Beckingham
a9b18da214
Feature #478
...
- Added feature #478 , which uses the colorization rules in the 'info'
report.
2010-08-21 00:30:24 -04:00
Paul Beckingham
5c235ce1ef
Feature #471
...
- Added feature #471 , which makes greater use of projects by reporting
changes to the completion percentage when it changes.
- Added unit tests.
2010-08-20 23:53:57 -04:00
Paul Beckingham
d460e604ff
Bug #470 - 'task rc.color.alternate:none list' shows incorrect colors
...
- Fixed bug #470 , which caused task to not support the color 'none'.
Simultaneous vitapi bug fix.
2010-08-17 23:17:44 -04:00
Paul Beckingham
612c613764
Dependencies
...
- Improved a few of the unit tests.
- Minor progress on the support functions.
2010-08-17 21:36:58 -04:00
Paul Beckingham
d9ec233d23
Packaging
...
- Updated the 'update' script that helps populate the package directory
structure for OSX packages, to include the scripts/fish directory and
contents.
2010-08-14 22:23:20 -04:00
Mick Koch
2c055157e6
Taskwarrior tab completion for the fish shell
...
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2010-08-14 11:24:50 -04:00
Paul Beckingham
91d5448a5a
Enhancement - Nibbler
...
- Added Nibbler::getQuoted with support for unescaping escaped quotes
and for including the original quotes.
2010-08-13 00:48:05 -04:00
Paul Beckingham
80f9af08e3
Code Cleanup
...
- Removed unnecessary includes.
2010-08-13 00:47:23 -04:00
Paul Beckingham
63384abd14
Bug 466
...
- Fixed #466 , which gave the wrong error message when a custom report
was missing a direction indicator for the sort order.
- Added unit tests.
2010-08-13 00:42:36 -04:00
Paul Beckingham
c7cd2d2619
Bug #460
...
- Added rc.verbose that for now, just controls whether header and footer
messages are displayed, but will ultimately control much more.
2010-08-10 22:10:01 -04:00
Paul Beckingham
d2fe093107
Unit Tests
...
- Fixed problem with determination of 'due today', which should have
used Date::sameDay, but was based on old midnight dates.
2010-08-11 01:30:16 +00:00
Paul Beckingham
7c8793b146
Code Cleanup
...
- Fixed compiler warning on CentOS.
2010-08-11 01:29:01 +00:00
Paul Beckingham
ae56165c80
Bug
...
- Modified argument parsing to prevent assertions and seg faults.
- Added support for month names, with autocomplete.
- Added autocomplete for "due".
- Added unit tests to exercise all combinations, and errors.
2010-08-09 01:20:05 -04:00
Johannes Schlatow
d1abda2561
Code formatting
2010-08-09 00:44:22 +02:00
Paul Beckingham
d02eac07a9
Bug
...
- Fixed problem with extra blank line in the ghistory reports.
2010-08-08 18:16:36 -04:00
Paul Beckingham
2334911b34
Bug #440 - Parser fails to simultaneously subst and append
...
- The code wasn't even trying to apply the substitutions for the
append and prepend commands.
2010-08-08 18:06:40 -04:00
Paul Beckingham
36c3cad5a5
Documentation
...
- Updated demo of aliases.
- Updated advanced filters section.
- Added import/export section.
2010-08-08 16:29:10 -04:00
Paul Beckingham
07e36e695d
Bug - import
...
- Fixed bug that only allowed import of *text* if there was more
than one line of it.
- Fixed some whacko formatting.
2010-08-08 16:26:40 -04:00
Paul Beckingham
1093119f40
Documentation - task-faq.5
...
- Added "how can I help?".
- Updated the question on regenerating a .taskrc file, because it is now
a minimal set of settings.
- Updated the question on Cygwin color to mention mintty.
- Updated the question on building under Cygwin, referring to the README.build
file.
2010-08-08 14:21:12 -04:00
Paul Beckingham
8789afb7da
Documentation
...
- Added discussion of special tags.
- Referred more to the man pages for in-depth information.
2010-08-08 14:02:12 -04:00
Paul Beckingham
94bca5443a
Documentation
...
- Added #421 'Data sync' to the ChangeLog.
2010-08-08 13:29:23 -04:00
Paul Beckingham
98042548dd
Unit Tests
...
- All tests (I hope) now properly remove completed.data on exit, which
should prevent certain non-deterministic tinderbox results caused by
residual data.
2010-08-08 13:00:05 -04:00
Paul Beckingham
5b8dbd8ff1
Bug - import.yaml
...
- Fixed bug in import for YAML and TODO that failed to recognize that
a task was completed or deleted, and consequently set a Task::pending
status.
- Enhanced unit tests to verify this.
2010-08-08 11:06:58 -04:00
Paul Beckingham
41f2520094
Documentation
...
- Added merge command to the NEWS file.
2010-08-08 00:05:01 -04:00
Paul Beckingham
982ae87ec0
New Unused Code
...
- Added the outlines of the new Column code. This is not compiled
in 1.9.3, but will be in 1.9.4.
2010-08-07 23:55:14 -04:00
Paul Beckingham
0fe75eeedf
Unit Tests
...
- Implemented YAML import/export roundtrip tests.
- Corrected export.yaml.t regarding headers.
- Modified export.yaml, export.csv and export.ical to clear any
context.headers messages so they don't interfere with the output.
2010-08-07 22:38:03 -04:00
Paul Beckingham
3ae5b6ddc5
Bug #442 - "task edit" fails on Cygwin when using a Windows editor
...
- Made a partial fix that at least allows any editor to be launched,
and that can then locate the file.
- Not addressed is the fact that some launchable Windows editors need
Windows line encodings, and other are flexible.
2010-08-07 22:13:12 -04:00
Paul Beckingham
a306892509
Code Cleanup
...
- Removed unreachable code from Table::sort_compare.
2010-08-07 20:34:54 -04:00
Paul Beckingham
a8c8bf4671
Documentation
...
- Added the 'merge' command to the help output.
2010-08-07 20:14:01 -04:00
Paul Beckingham
6d5a03ac45
Documentation
...
- Changed 'remote' to 'second' in the merge discussion, which matches
the term used in the paragraph. This avoids using the loaded term
'remote'.
2010-08-07 20:07:57 -04:00
Paul Beckingham
3bb7abf9c3
Bug - limit
...
- When the 'limit:N' filter was used, a confusing message was displayed,
especially when there were fewer filtered tasks that the limit.
2010-08-07 20:05:34 -04:00
Paul Beckingham
f83cc3f39a
Sorting
...
- Completed sort_compare routine to mimic 1.9.2, but using std::sort.
- Added blank task to the unit tests to prove the sorting is working
(it wasn't), then fixed all.
2010-08-07 19:58:56 -04:00
Paul Beckingham
c95a55128a
Documentation
...
- Added more to the movie script.
2010-08-07 13:34:49 -04:00
Paul Beckingham
3302a30145
Merge branch '1.9.3' of tasktools.org:task into 1.9.3
2010-08-07 11:53:51 -04:00
Paul Beckingham
599a90ad58
Documentation
...
- Promoted Johannes to significant contributor.
2010-08-07 11:53:31 -04:00
Johannes Schlatow
5f8f8b51c4
Bash completion
...
- Added filename completion for the merge command
2010-08-07 17:52:46 +02:00
Johannes Schlatow
7294869d07
Merge command
...
* Renamed command _merge into merge
2010-08-07 17:50:02 +02:00
Johannes Schlatow
b8a3c1b565
Man pages
...
- Added documentation of merge commmand to task.1 and task-faq.5
2010-08-07 17:49:17 +02:00
Paul Beckingham
03c9b96955
Output Cleanup
...
- No point display "blocked by" and "is blocking" in the info report
if there are no other tasks to list.
2010-08-07 00:40:45 -04:00
Paul Beckingham
80d1c03457
Unit Tests
...
- All tests that sleep will now announce the duration of the sleep
beforehand.
2010-08-07 00:22:05 -04:00