Commit graph

1177 commits

Author SHA1 Message Date
Paul Beckingham
0990b0d582 TW-1575: task log mangles URLs when quoted
- Thanks to Luke Macken.
2015-07-13 10:41:55 -04:00
Paul Beckingham
78bfe98070 TW-1632: Japanese translation for Taskwarrior(150713)
- Thanks to ribbon.
2015-07-13 09:43:28 -04:00
Paul Beckingham
6563911953 TW-1430: Slashes in project names don't work
- Thanks to Richard Boß.
2015-07-13 09:35:31 -04:00
Paul Beckingham
264e318be5 TW-1475: task config expands values with unnecessary spaces
- Thanks to Tomas Babej.
2015-07-13 09:26:47 -04:00
Paul Beckingham
bba7cddd9c TW-1612: Spurious whitespace added in task descriptions around certain symbols
- Thanks to Denis Kasak.
2015-07-13 09:22:23 -04:00
Paul Beckingham
d85e0620c1 TW-1389: tw will import same UUID n-times if part of same import
- Thanks to Markus Beppler.
2015-07-13 08:51:32 -04:00
Paul Beckingham
b30f1c64e3 TW-1527: Extra spaces added around slashes
- Thanks to Renato Alves.
2015-07-13 08:40:52 -04:00
Paul Beckingham
b113ab2348 TW-1609: In 'urgency<10', 10 is interpreted as an ID
- Thanks to Wim Schuermann.
2015-07-13 08:24:41 -04:00
Paul Beckingham
43e7aace46 Improvement: TW-1615
- TW-1615 Japanese translation for Taskwarrior(150513) (thanks to ribbon).
2015-07-13 08:15:27 -04:00
Paul Beckingham
71d2376ff1 Bug: TW-1600
- Filtering "regressions"(?) in task-2.4.3, task-2.4.4 (thanks to Ralph Bean).
2015-07-13 08:01:26 -04:00
Paul Beckingham
18a8ea7b07 Documentation: Updated docs to include the new '_unique' command 2015-07-12 22:27:20 -04:00
Wilhelm Schuermann
c1a0370daa Config: Make json.array default to "on"
- This makes the default "export" output work out of the box with most
  JSON parsing libraries.
2015-07-03 23:42:18 +02:00
Paul Beckingham
f96a42d8b0 Feature: Error on virtual tag modification attempt
- An attempt to add or remove a virtual tag is now an error (thanks to Scott M).
2015-06-27 18:39:50 -04:00
Wilhelm Schuermann
de8eb2814b CMake: Require libgnutls by default.
- Make cmake complain and abort the build process if libgnutls is not
  available.  In order to build Taskwarrior without "sync" support,
  or to build it on a system with libgnutls missing, the new cmake
  flag "-DENABLE_SYNC=OFF" can be used.
2015-06-22 21:20:29 +02:00
Wilhelm Schuermann
e95167a984 Plumbing: Use variadic templates for format()
- Use variadic templates, with a slight twist for properly supporting
  Taskwarrior's l10n strings.
- Adjust code that relied on implicit type conversion which led to
  problems with template instantiation.
- Move some functionality out of format() in order to keep it generic.
2015-06-07 20:54:02 +02:00
Wilhelm Schuermann
ae692e07a6 Verbosity: Fix "project" info not showing
- Make "project" verbosity imply "footnote", since verbose project
  info is shown using footnotes.  Fixes failing test in verbose.t.
- Convert "verbosity" variable to std::set for increased readability.
2015-06-07 15:01:26 +02:00
Wilhelm Schuermann
124f1fe4c8 ChangeLog: Include closed JIRA issues 2015-06-06 17:27:51 +02:00
Paul Beckingham
fc6507803b Scripts: Removed obsolete script 'context'. 2015-06-06 10:37:22 -04:00
Wilhelm Schuermann
5105bd05f9 TW-1454: Redundant dependency should not stop modification 2015-06-05 23:57:48 +02:00
Wilhelm Schuermann
e4b9c1f01e Fix "task edit" dropping annotation text after newlines. 2015-06-05 22:25:48 +02:00
Renato Alves
21d5a7fbe8 Display the active context when listing known contexts 2015-06-04 20:14:14 +01:00
Wilhelm Schuermann
9d6067e2fe TW-303: Make "task import" update existing tasks 2015-05-29 19:49:54 +02:00
Wilhelm Schuermann
45088dc9ce TW-1432: Add ChangeLog entry 2015-05-28 10:32:23 +02:00
Wilhelm Schuermann
a78c9a6eb8 TW-1440: Implement "task import" from STDIN
- Read tasks from STDIN when no files are specified, or only "-"
  is specified.
2015-05-25 16:47:37 +02:00
Wilhelm Schuermann
49f7612704 TW-1572: Implement better urgency inheritance
- Implement recursive urgency inheritance.  If this is to be made a
  default setting, some thought will have to be put into making it
  more efficient.
2015-05-22 23:01:21 +02:00
Federico Hernandez
5b675ea834 ChangeLog fix 2015-05-10 23:25:52 +02:00
Federico Hernandez
1800ab0e1b Bumped version number to 2.4.5 2015-05-10 23:11:26 +02:00
Federico Hernandez
e989dee505 Added SHA1 of tagged release commit 2015-05-10 23:07:55 +02:00
Federico Hernandez
df49aaba12 Version number and release date for 2.4.4 2015-05-10 22:57:16 +02:00
Paul Beckingham
7293de75b0 TW-1608: The recur/recurring report shows tasks without a recur interval
- Lexer needed additional lookbehind criteria for ::isTag (thanks to Brad
  Collette).
2015-05-09 21:27:48 -04:00
Paul Beckingham
f30f4d45c6 TW-1285: I'd like to use relative dates combined with times
- With the new parser and datemath in place, this can now be done (thanks to
  Adam Gibbins).
2015-05-09 11:22:05 -04:00
Paul Beckingham
32ef3fdb3d TW-69: wait dates relative to due date
- Possible now with DOM access:  task add ... due:eom wait:due-1wk
  (thanks to John Florian).
2015-05-09 11:15:35 -04:00
Wilhelm Schuermann
710372b8db TW-1610: Disabling GC can lead to editing the wrong task
- 9e6c6ecb93 introduced a change that
  can lead to the wrong task being edited when GC is manually turned
  off.  Fix this by taking the user's GC setting into account.
2015-05-04 09:01:01 +02:00
Paul Beckingham
c8756f0201 TW-1474: Documentation is confusing with respect to user/uuid on the server
- Man page clarified, mention of 'password' removed (thanks to Tomas Babej).
2015-05-03 11:21:01 -04:00
Paul Beckingham
c346cf9395 Portability: Use fcntl instead of flock
- POSIX file locking mechanism, eliminating platform-specific code.
2015-05-02 11:47:39 -04:00
Paul Beckingham
36e31811b0 TW-1606: scheduled.any filter
- The Lexer::dom type worked embedded, but not isolated (thanks to Peter Rochen).
2015-04-29 18:53:13 -04:00
Paul Beckingham
71753ef666 TW-1605: Japanese translation for Taskwarrior
- Initial Japanese translation (thanks to Oota Toshiya).
2015-04-28 20:11:11 -04:00
Paul Beckingham
7a9e099568 TW-1603: Priority color precedence changed since it is a UDA, should be lowered again
- The 'uda.' element is moved to the end, where 'pri.' used to be (thanks to
  Jens Erat).
2015-04-27 17:21:01 -04:00
Paul Beckingham
1b63a2dde5 Documentation: Added the 'rc.obfuscate' setting.
- The 'obfuscate' setting, if set to '1' will replace all text with 'xxx'.
2015-04-26 11:14:05 -04:00
Paul Beckingham
f9e3f865b1 TW-1596: TW-1596 taskwarrior can't compile FreeBSD 9.3 32bit environment
- On 32-bit systems, 'int' and 'time_t' are ambiguous overrides, and must be
  disambiguated with other signature changes (thanks to ribbon).
2015-04-21 11:24:44 +01:00
Federico Hernandez
6cf3345595 Bumped version number to 2.4.4 2015-04-20 00:07:53 +02:00
Federico Hernandez
9959d8eac8 Added SHA1 of tagged release commit 2015-04-20 00:04:19 +02:00
Federico Hernandez
499044b9b6 Version number and release date for 2.4.3 2015-04-19 23:47:18 +02:00
Paul Beckingham
21407e0ca2 TW-1595: info command doesn't print urgency details, if urgency is negative
- Thanks to Peter Rochen.
2015-04-12 10:13:15 -04:00
Paul Beckingham
119c19b519 TW-1591: add and option to see non-pending project with command task summary
- Setting 'summary.all.projects' shows all projects, not just those with pending
  tasks.
2015-04-06 15:47:02 -04:00
Paul Beckingham
e9b54ea74f TW-1556: task hangs when modifying uda field with percent-encoded (url-encoded)
- This bug іs fixed by the new Lexer, which has allows unrecognized lexemes
  to fall through to becomre 'word' or 'dom' types (thanks to Stefan Frühwirth).
2015-04-05 23:45:27 -04:00
Paul Beckingham
3a035a7d1d TW-1590: syntax of rcfile not documented (whitespace, line continuation)
- Updated top of the taskrc(5) man page with a description of the file syntax.
  (thanks to Scott M).
2015-04-05 23:37:43 -04:00
Paul Beckingham
61e1401073 Performance: Only measures the first fixed-width column row 2015-04-05 16:05:43 -04:00
Paul Beckingham
b19b0f47e5 TW-1541: Priority should be converted to UDA (in default taskrc)
- The 'priority' core attribute is removed, replaced by a UDA configured to
  behave in the same manner.
2015-04-05 10:41:23 -04:00
Paul Beckingham
fbf9a8be8d TW-1539: user-defined urgency coefficients for priority values
- The 'urgency.uda.<uda>.coefficient', and 'urgency.uda.<uda>.<value>.coefficient'
  settings allow the setting of an urgency coefficient for the presence of data,
  or a specific value (takes precedence).
2015-04-05 10:38:13 -04:00