- Migrated taskd JSON parser into task, to provide encode/decode
capability to Task::composeJSON.
- Migrated taskd utf8 code, replacing old unused code.
- Added unit tests or JSON.
- Migrated Tree updates from taskd.
- Fixed bug in journal annotations that omitted \n characters for
certain events, creating an unreadable journal entry.
- Relocated the 'Total active time' into the journal table, made
the text bold, and changed from "Xh XXm" format to Duration::format.
- improve compilation by removing the git sha1 dependency into its
own include file that is just used 2 times instead of auto.h that
is included in more places.
- removed previously introduced _sha1 helper command
- modified helper command _version to either display the version
or the sha1 depending if build from source tar ball or from git.
- When an ID was not specified, delete gave no feedback (thanks to
Steve Rader).
- Closer inspection showed this to be true for the urgency, query, delete,
start, stop, done, modify, append, prepend, duplicate, annotate and denotate
commands.
- Modified man page to acknowledge import from file or URL.
- Changed FEATURE_URL from #if to #ifdef, for consistency.
- Modified import.url.t to accomodate a new URL for the test.
- Applied patch to fix bug #618, so that the configuration setting
'edit.verbose' can be set to 'no' and eliminate the help text when using
the 'task edit' command (thanks to Steve Rader).
Signed-off-by: Paul Beckingham <paul@beckingham.net>
- 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.