Commit graph

8374 commits

Author SHA1 Message Date
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
Paul Beckingham
7efbfe29e4 Tests: Added extractLine tests 2016-02-23 21:11:22 -05:00
Paul Beckingham
f1785c6da9 Text: Justification auto-truncates 2016-02-23 21:10:41 -05:00
Paul Beckingham
029f3af578 TW-1709: Parsing bug when doing "task undo"
- Thanks to Scott Kostyshak.
2016-02-23 21:05:53 -05:00
Paul Beckingham
31f0804207 ColDescription: Minimized use of wrapText
- This is a high-use measure/render method pair, and needs to be quick.
2016-02-23 20:55:45 -05:00