Tomas Babej
8dfd71ccc6
TW-1792: The info command uses '0' to reference dependencies on non-pending tasks
...
- Thanks to Paul Beckingham for providing screenshots capturing the bug.
2018-05-13 19:42:41 -04:00
Tomas Babej
084383a644
feedback: Use task identifiers instead of IDs
...
During construction of a feedback string for a dependency change,
a list of IDs of the dependencies was used. However, if the tasks
being referred to are already deleted / completed, their respective
IDs are all 0s.
Use shortened UUIDs in such case.
2018-05-13 19:32:53 -04:00
Paul Beckingham
1ebc8034b4
TW-1791: taskrc(5) manpage: spurious "pri." in rule.precedence.color
...
- Thanks to Sebastien Badia.
2018-05-13 19:32:30 -04:00
Paul Beckingham
81ac8e2be9
Tests: Updated test harness
2018-05-13 19:31:31 -04:00
Paul Beckingham
c44900bf8f
Task: Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY'
...
virtual tag.
- Thanks to Tomas Babej
2018-05-13 19:31:14 -04:00
Lynoure Braakman
ea8a499769
juhannus as an alternative name for midsommarafton
2018-05-13 19:30:52 -04:00
Paul Beckingham
7f91e014a0
Tests: Typo in test
2018-05-13 19:30:28 -04:00
Tom Sydney Kerckhove
6d6bdebb57
Docs: fixed inconsistency in the spelling of CMake
2018-05-13 19:30:12 -04:00
Tomas Babej
1980df89c0
TW-1788: Closing a reopened task does not update the end time
...
- Thanks to Ralph Bean.
2018-05-13 19:29:54 -04:00
Tomas Babej
c42a73d572
tests: Add test for TW-1788
2018-05-13 19:29:41 -04:00
Tomas Babej
8a50d8b6a9
validate: Pending tasks cannot have end attribute set
2018-05-13 19:29:12 -04:00
Tomas Babej
75403c0ec1
TW-1772: Implementation of circular dependency detection is inefficient
...
- Thanks to Michael Meier.
2018-05-13 19:28:57 -04:00
Tomas Babej
726c31f8de
dependencyIsCircular: Do not visit one node multiple times
2018-05-13 19:28:43 -04:00
Tomas Babej
dbec3ad33f
l10n: Propagate the purge-related strings into language files
2018-05-13 19:26:54 -04:00
Tomas Babej
3cb974de49
Docs: Update ChangeLog and NEWS
2018-05-13 19:26:31 -04:00
Tomas Babej
75b220dbc4
docs: Document new purge command
2018-05-13 19:25:38 -04:00
Tomas Babej
cae0f15245
tests: Expand test cases for purge command
2018-05-13 19:25:26 -04:00
Tomas Babej
46a36a10a5
tests: The purge command now requires confirmation
2018-05-13 19:25:08 -04:00
Tomas Babej
2467200a3b
CmdPurge: Handle child tasks of recurrence templates
2018-05-13 19:24:53 -04:00
Tomas Babej
181f098958
TDB2: Fix wrong comment
2018-05-13 19:24:32 -04:00
Tomas Babej
3e65c3af5e
CmdPurge: Simplify implementation
2018-05-13 19:24:21 -04:00
Tomas Babej
c04bdc48aa
CmdPurge: Move dependency handling into separate method
2018-05-13 19:23:59 -04:00
Tomas Babej
894eb3ab79
CmdPurge: Prompt before purging a task
2018-05-13 19:23:40 -04:00
Paul Beckingham
58cee899b0
L10N: Propagated new strings to all LANGS
2018-05-13 19:23:14 -04:00
Paul Beckingham
1091cc23af
Docs: Added MAKEFLAGS example
2018-05-13 19:22:50 -04:00
Tomas Babej
233d8e3ebf
tests: Add coverage for purge command
2018-05-13 19:22:40 -04:00
Tomas Babej
ec1a7b4b40
DEVELOPER: Use multiple jobs during make
2018-05-13 19:22:17 -04:00
Tomas Babej
ffce61da4b
CmdPurge: Require GC run prior to execution
...
Since TDB2::purge method allows purging of the tasks only
on competed.data file, we need to make sure that all the tasks
that were supposed to be moved to completed.data have been
moved - in other words, we need to run GC.
This allows for diract usage of purge after delete, that is:
$ task <filter> delete
$ task <filter> purge
working as expected.
2018-05-13 19:21:56 -04:00
Tomas Babej
909b2e2713
CmdPurge: Remove purged tasks from dependencies
2018-05-13 19:21:34 -04:00
Tomas Babej
70a0e256b0
CmdPurge: Add initial implementation
2018-05-13 19:21:14 -04:00
Tomas Babej
f10a3d6232
TDB2: Add capability to purge tasks out of data files
2018-05-13 19:20:42 -04:00
Paul Beckingham
cbdd04e506
CmdDiagnostics: Typo
2018-05-13 19:19:52 -04:00
Paul Beckingham
bf4b08efd2
TW-1741: Warning "ignoring return value of ‘int ftruncate" while doing make on xubuntu15.10
...
- Thanks to Sunil Joshi.
2018-05-13 19:13:20 -04:00
Paul Beckingham
2980f5d3ce
TD-64: sync conflict deleted all annotations of the task
...
- Thanks to Markus Beppler, Konstantin Vorobyev.
2018-05-13 19:12:48 -04:00
Paul Beckingham
677c2e87b5
calc: Uses osName() to reduce string literals
2018-05-13 19:12:07 -04:00
Paul Beckingham
48167f53eb
Cleanup: Converted all sprintf to snprintf
2018-05-13 19:11:52 -04:00
Paul Beckingham
9e5a0f0e61
Rules: Improved use of 'const' and 'auto'
2018-05-13 19:10:32 -04:00
Paul Beckingham
abefdd506c
Cleanup: Removed redundant processing of OS name
2018-05-13 19:10:06 -04:00
Paul Beckingham
88bd2fc9e2
Context: Combined interactive.cpp and Context.cpp
2018-05-13 19:09:34 -04:00
Paul Beckingham
aa0db81300
Cleanup: Removed deprecated alias._query setting
2018-05-13 19:01:45 -04:00
Paul Beckingham
a12fb177e2
Bumped ref page to 2.5.2
2018-05-13 18:58:27 -04:00
Paul Beckingham
2d77ad8aab
Build: Bumped version to 2.5.2
2018-05-13 18:55:24 -04:00
Paul Beckingham
9486eb2fde
Docs: Updated for 2.5.2
2018-05-13 18:48:42 -04:00
Federico Hernandez
8f09a35ad2
Added SHA1 of tagged release commit
2016-02-24 23:38:18 +01:00
Federico Hernandez
8b4ae3b54b
Version number and release date for 2.5.1
2016-02-24 23:17:29 +01:00
Paul Beckingham
716936acaa
Text: Fixed extractLines where hyphenation is off
2016-02-23 22:15:00 -05:00
Paul Beckingham
db3cfc939d
ColTags: Added missing calculation for tag max width
2016-02-23 21:56:23 -05:00
Paul Beckingham
c6a6f04697
ColProject: Use of const
2016-02-23 21:43:44 -05:00
Paul Beckingham
f2863c50b4
ColDepends: Use of const
2016-02-23 21:41:57 -05:00
Paul Beckingham
7c82c44759
TW-1773: one task eaten all my RAM
...
- Thanks to Yaroslav Molochko.
2016-02-23 21:16:01 -05:00