- Applied patch to fix bug #590, which makes the yes/no/all/quit
confirmation prompts consistent (thanks to Steve Rader).
- Patch modified to work with autocomplete.
Signed-off-by: Paul Beckingham <paul@beckingham.net>
- Missing projects are now consistently reported as "(none)" in the
summary chart and the projects command.
Signed-off-by: Paul Beckingham <paul@beckingham.net>
- moved configuration stuff from src to top level cmake file
- building static library task and using it for building task binary
- the static library will then be used as well in the unit tests
- added library checks to cmake
- added configuration of include files to cmake
- move package information into configurable include file
- cmake.h.in generates auto.h to be compatible with current
implementation of autoconf
- Fixed bug #595, where taskwarrior ignored changes to the wait date during
the edit command, consequently not changing task status (thanks to Eric
Fluger).
- Added 'urgency' as a reportable, sortable column. This will allow
us to test the urgency coefficients. Note that this is experimental,
and as such will not be documented.
- Fixed bug #587, where the man page needed clarification on quoting some
arguments to prevent them from being broken up by the shell (thanks to
Steve Rader).
- The burndown chart was reserving space for the y-axis labels based
on the maximum value in the data. This is wrong. Instead it should
have used the maximum *label*. Consider a graph with a maximum value
of 99, having a width of 2 characters. The graph labels should go up
to 100, not 99, and therefore will take up 3 characters.
- When rc.regex:on is set, filters with "+tag" elements were causing
a segfault because the "tag" word was converted to a non-capturing
regex, no results were captured, and array[0] failed. Now it is
implemented that tag elements in a filter never use regexes, which
maintains the idea the tags are not really words, but tokens that
either match or don't.
- Applied patch to fix bug #581, in which backslashes in annotations and
descriptions caused problems (thanks to Itay Perl).
- Corrected unit tests that were shown to be incorrect, after the patch
corrected other behavior.