Paul Beckingham
3cf4f337e7
Git: Now ignores liblibshared.a
2018-05-13 20:00:14 -04:00
Paul Beckingham
22baaecd14
libshared: Integrated JSON
2018-05-13 19:59:53 -04:00
Paul Beckingham
d33a62ffa6
libshared: Integrated the submodule
...
- Integrated RX.
2018-05-13 19:58:52 -04:00
Paul Beckingham
83ddb3f99f
libshared: Added libshared
2018-05-13 19:58:05 -04:00
Paul Beckingham
395329fb6c
TW-1820: Install with -DLANGUAGE=2 flag not work.
...
- Thanks to E. Manuel Cerr'on Angeles
2018-05-13 19:57:25 -04:00
Paul Beckingham
1efeea3884
L10N: Removed unused strings
2018-05-13 19:57:10 -04:00
Paul Beckingham
edeac7e6a2
Task: Made better use of ::sameN methods
2018-05-13 19:55:06 -04:00
Paul Beckingham
62944cdf6f
Task: Added QUARTER virtual tag
2018-05-13 19:54:52 -04:00
Paul Beckingham
0820549b4c
ISO8601: Added ::sameQuarter
2018-05-13 19:54:22 -04:00
Paul Beckingham
271d55506a
TW-1807: dateformat lacks a flag to display day of week
...
- Thanks to Ellington Santos.
2018-05-13 19:53:53 -04:00
Paul Beckingham
bac71c7670
TW-1806: project:ide is not allowed
...
- Thanks to Slaven ʙanovic.
2018-05-13 19:53:33 -04:00
Paul Beckingham
0683e14777
Cleanup: Removed debug output
2018-05-13 19:53:03 -04:00
Paul Beckingham
038126d59c
ColTypeDate: Fixed countdown format only showing values in the past
2018-05-13 19:47:45 -04:00
Paul Beckingham
f29583d81d
util: Corrected comment
2018-05-13 19:47:17 -04:00
Paul Beckingham
079e2f3008
L10N: Fixed ambiguity in the esp-ESP localization
...
- Thanks to Fidel Mato.
2018-05-13 19:46:50 -04:00
Paul Beckingham
ea2faa0607
TW-1795: Calendar underline on Day padding
...
- Thanks to Renato Alves.
2018-05-13 19:44:59 -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
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
Tomas Babej
8a50d8b6a9
validate: Pending tasks cannot have end attribute set
2018-05-13 19:29:12 -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
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
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
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
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
Paul Beckingham
fa035c3fde
ColTags: Reduced total work
...
- When there is only a single tag, there is no need to split, sort and word wrap.
2016-02-23 08:39:03 -05:00
Paul Beckingham
0a0793b2ca
dependency: No point scanning for circularity on 'add'
2016-02-22 22:52:11 -05:00