Cory Donnelly
21c3d1ab80
Unit Test - Bug #476
...
- Added test to wait.t for Bug #476 - User can specify due: dates that are before wait: dates
2010-09-02 09:08:28 -04:00
Paul Beckingham
db9333ec64
Bug #476
...
- Fixed bug #476 , so that task now issues a warning when a wait date falls
after a due date (thanks to T. Charles Yun).
2010-09-01 23:08:21 -04:00
Paul Beckingham
04ddf74a07
Documentation Update
...
- Fixed typo in copyright.
- Added new feature to NEWS file.
- Added 'merge.autopush' as a valid configuration variable.
2010-09-01 22:39:37 -04:00
Paul Beckingham
4d46be0767
Copyright
...
- Fixed typo in copyright.
- Added 'merge.autopush' as a valid config variable.
2010-09-01 22:26:09 -04:00
Johannes Schlatow
2eaba55481
Merge branch '1.9.3' of tasktools.org:task into 1.9.3
...
Conflicts:
src/Config.cpp
2010-09-02 01:53:25 +02:00
Johannes Schlatow
869655e818
Merge
...
- Added support for URIs
- Added push command (pushes *.data to remote location)
- Added config option: merge.autopush
2010-09-02 01:27:31 +02:00
Johannes Schlatow
d362088305
Merge
...
- Fixed segmentation fault if undo.data is empty
2010-09-02 01:24:58 +02:00
Johannes Schlatow
87ce13c8e0
Merge
...
- Added Transport classes to handle URIs like ssh://user@host:port/
2010-09-02 01:24:05 +02:00
Paul Beckingham
4139f32acf
Unit Tests
...
- Added more unit tests to verify that @ in a tag does not interfere
with multiple inclusions (+) and exclusions (-).
2010-08-31 23:03:12 -04:00
Paul Beckingham
d3ca5c04e3
Code Cleanup
...
- Improved the consistency of info output regarding recurring task
parent and child tasks.
2010-08-31 23:02:16 -04:00
Paul Beckingham
d8913c2f15
Unit Tests
...
- Bug 485 refers to the fact that recurrence values are not autocompleted,
and are stored literally.
2010-08-31 23:00:47 -04:00
Paul Beckingham
808934483f
Recurrence
...
- Removed vestigial mask:"..." attribute from newly generated recurring
task instances.
2010-08-31 01:30:20 -04:00
Paul Beckingham
d738f778ee
Dependencies
...
- Restricted dependency nag message to only tasks that have dependencies.
2010-08-31 01:29:48 -04:00
Paul Beckingham
3a566460a2
Unit Tests
...
- Renamed bug.425.t to bug.425.x to reflect that fact that we're
going to address this bug in 1.9.4, not 1.9.3.
2010-08-30 23:35:04 -04:00
Paul Beckingham
69ac9a4296
Bug #461 - due:today doesn't work as a filter - due.is:today does
...
- Fixed bug #461 , in which the filter 'due:today' failed, but 'due.is:today'
worked. This is because while iterating over tasks, not every task has a
due date, in which case Date::Date ("") was called, which fails.
- Moved 'wait' up to second position in the Att::type method, for efficiency.
2010-08-30 23:30:48 -04:00
Paul Beckingham
f2a5dde3a6
Themes
...
- Updated themes to include blank entries for the new color.tag.none
and color.project.none rules.
2010-08-30 20:37:44 -04:00
Paul Beckingham
4cd528661a
Feature #481 - color should follow rc order
...
- Added feature #481 , allowing for user control of the color rule order
of precedence via the 'rule.precedence.color' configuration variable.
- Color rules now obey the rc.search.case.sensitive configuration option.
- The color.keyword.XXX color rule now applies to annotations too.
2010-08-29 13:40:53 -04:00
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
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
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
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
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
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
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
Johannes Schlatow
7294869d07
Merge command
...
* Renamed command _merge into merge
2010-08-07 17:50:02 +02:00