Subject: CVS commit: wip/task
From: Emil Sköldberg
Date: 2010-11-09 11:46:19
Message id: E1PFlik-0006UO-N8@sfp-cvsdas-2.v30.ch3.sourceforge.com

Log Message:
Update 1.9.2 -> 1.9.3

Changes:

1.9.3 (11/08/2010)
 + Added feature #43, now task supports relative dates like '3wks',
   '1 month', '4d' for 'due', 'wait' and 'until' dates.  Essentially
   durations are now allowed where dates are expected, and are treated
   as relative to the current date/time.
 + Added feature #189, that records the start and stop times as an
   annotation for a task.
 + Added features #244, #272, #273, #274, #275 and #279, which support
   import and export of YAML 1.1.  YAML is now the default export format
   for task.
 + Added feature #391, now the 'task color legend' command will show
   samples of all the defined colors and color rules from your .taskrc
   and theme.
 + Added feature #410, and now task supports dependencies between tasks
   with the syntax 'task 1 depends:2' to add a dependency, or 'task 1
   depends:-2' to remove a dependency.
 + Added feature #421, and now task can sync data files from two sources
   via the 'merge' command.
 + Added feature #423, now custom report filters allow rc overrides.
 + Added feature #428, preparing the new structure for the NEWS file.
 + Added feature #429, which improves the 'all' report to exclude deleted.
   tasks, provide a new sort order and include the 'end' column.
 + Added feature #431, which improves feedback after running the 'log'
   command.
 + Added feature #446, task supports now 'sow', 'som' and 'soy' as dates
   for 'due', 'wait' and 'until' (thanks to T. Charles Yun).
   Added as well synonyms soww/eoww plus new socw/eocw for calendar weeks.
 + Fixed bug #467, where recurring tasks were not honoring wait values.
 + Added feature #471, which makes greater use of projects by reporting
   changes to the completion percentage when it changes.
 + Added feature #478, which uses the colorization rules in the 'info'
   report.
 + Added feature #481, allowing for user control of the color rule order
   of precedence via the 'rule.precedence.color' configuration variable.
 + Fixed bug #493, which made waiting, recurring tasks invisible (thanks to
   Alexander Schremmer).
 + Added feature #499, giving an extra line in the message output when
   doing bulk done changes (thanks to T. Charles Yun).
 + New 'depends' column for custom reports.
 + New 'blocked' report for showing blocked tasks.
 + New 'unblocked' report for showing tasks that are not blocked.
 + Improved man pages (thanks to Andy Lester).
 + Default .taskrc files are now largely empty, and rely almost completed
   on default values.
 + Special tags 'nocal', 'nocolor' and 'nonag' are implemented.
 + The 'tags' command highlights special tags.
 + The 'stats' and 'info' reports not obey color.alternate.
 + New fish shell tab completion script (thanks to Mick Koch).
 + Color rules now obey the rc.search.case.sensitive configuration option.
 + The color.keyword.XXX color rule now applies to annotations too.
 + Importing the same YAML twice now generates an error.
 + Two new color themes (thanks to Kathryn Andersen).
 + More localized holiday files for US, CA, SE, DE, FR, UK, ES, NL and NO
   (thanks to T. Charles Yun, Jostein Berntsen).
 + Added new 'diagnostics' command to help with bug submission, testing.
 + Fixed bug #427, preventing the task edit command to parse annotation
   dates with spaces.
 + Fixed bug #433, making task command output more consistent.
 + Fixed bug #434, allowing users to complete tasks with status 'waiting'
 + Fixed bug #438, correcting the sorting of the entry_time, start_time
   and end_time columns (thanks to Michelle Crane).
 + Fixed bug #439, which ignored dateformat.annotation for sparse annotations.
 + Fixed bug #440, which prevented simultaneous append/prepend and substitution.
 + Fixed bug #441, which misparsed '/a/a:/' as an attribute, rather than a
   substitution (thanks to Michelle Crane).
 + Fixed bug #444, which made task shell unusable after canceling out of an
   undo command.
 + Fixed bug #445, which caused task to not notice that the command 'h' is
   ambiguous.
 + Fixed bug #449, so the wait: attribute can be applied to a task at any
   time, not just on add.
 + Fixed bug #452, which defines a higher resolution division between due
   and overdue.
 + Fixed bug #459, which showed a confusing message when 'limit:page' was
   used, with few tasks.
 + Fixed bug #461, in which the filter 'due:today' failed, but 'due.is:today'
   worked.
 + Fixed bug #466, which gave the wrong error message when a custom report
   was missing a direction indicator for the sort order.
 + Fixed bug #470, which caused task to not support the color 'none'.
 + Fixed bug #476, so that task now issues a warning when a wait date falls
   after a due date (thanks to T. Charles Yun).
 + Fixed bug #480, which didn't properly support @ characters in tags.  This
   also now supports $ and #.
 + Fixed bug #489, which caused the filter 'tags.none:' to fail.
 + Fixed bug #494, causing imported text files to ultimately lack uuids
   (thanks to Elizabeth Maxson).
 + Fixed problem with command line configuration overrides that had no
   values.
 + Fixed problem with the 'undo' command not observing the rc.color or the
   rc._forcecolor settings.
 + Fixed problem with extra blank line in the ghistory reports.
 + Fixed a precision problem with average age on the summary report.
 + Clarified the documentation regarding the project name (taskwarrior) and
   the program name (task).

Files:
RevisionActionfile
1.11modifywip/task/Makefile
1.6modifywip/task/PLIST
1.10modifywip/task/distinfo