Paul Beckingham
672b6b0c66
CmdColor: Converted from CLI to CLI2
2015-06-16 21:46:41 -04:00
Paul Beckingham
f718ec90a5
CmdExec: Converted from CLI to CLI2.
2015-06-16 21:40:36 -04:00
Paul Beckingham
e36d358115
CmdCalc: Coneverted to CLI2::getWords
2015-06-14 23:24:11 -04:00
Paul Beckingham
8894dc1244
CmdConfig: Converted to CLI2::getWords
2015-06-14 23:22:27 -04:00
Paul Beckingham
e4ab3574e4
CmdCalendar: Converted from CLI::_args[0] to CLI2::_original_args[0]
2015-06-14 22:33:09 -04:00
Paul Beckingham
8a0bffc5b3
Merge branch '2.4.5' of ssh://git.tasktools.org/tm/task into 2.4.5
2015-06-07 15:34:52 -04:00
Paul Beckingham
2f1ca72334
Code: Improved comments regarding filters/args.
2015-06-07 15:34:33 -04: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
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
5f8469269e
Cleanup: Remove unused function
...
- Unused since 2010, removed in accordance with Paul's wishes.
2015-05-31 16:41:57 +02:00
Wilhelm Schuermann
f4361d5c65
Import: Reuse CmdModify's checks
...
- Make updating tasks with "task import" run the same checks and update
the same things as "task modify" would.
2015-05-31 16:36:53 +02:00
Wilhelm Schuermann
9067194390
CmdModify: Reorganize code for reuse
...
- Get "modify" checks ready for reuse by CmdImport's newly added update
support.
- No changes in functionality, code reorganization only.
2015-05-31 16:25:07 +02:00
Wilhelm Schuermann
2a56e41fa9
Import: Skip unchanged tasks
...
- Re-importing the same file will now lead to no task changes.
Previously the "modified:" attribute got updated each time an
already imported file was imported again.
2015-05-30 12:40:38 +02:00
Wilhelm Schuermann
9d6067e2fe
TW-303: Make "task import" update existing tasks
2015-05-29 19:49:54 +02:00
Wilhelm Schuermann
5f61703588
TW-1432: start/stop can be issued on completed tasks
...
- Make "start" set status to pending from completed/deleted.
- Add test to "start_NEW.t", which is to be combined with start.t once
converted from Perl.
2015-05-28 10:11:12 +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
Paul Beckingham
3e043291f0
Cleanup: Combined File, Path and Directory into FS
...
- The three objects are related and always travel together, so they are now
combined.
2015-05-25 10:11:41 -04:00
Paul Beckingham
e8d04bdce6
C++11: N1984 auto
2015-05-24 13:36:26 -04: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
Paul Beckingham
5a57dfd70d
C++11: Cleaned up commands code with range-based for
2015-05-11 17:45:15 -04:00
Paul Beckingham
b6b49ca7e4
Docs: Added comment to prevent changes
2015-05-03 10:54:52 -04:00
Paul Beckingham
8e01976abb
Sync: Made more explicit exit codes for various errors
2015-04-26 13:28:53 -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
b9a8d62324
Diagnostics: Removed 'Build caps' line
2015-04-26 09:30:44 -04:00
Paul Beckingham
dc8e874f19
Diagnostics: Removed obsolete items
...
- Removed '+pthreads' caps indicator.
- Removed HAVE_LIB defines for pthreads and readline.
- Removed CMake module for finding readline.
2015-04-26 09:17:31 -04: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
33738af3e4
Show: Removed obsolete settings.
2015-04-06 19:59:54 -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
935b2993f3
C++11: Took advantage of N1757.
2015-04-06 15:30:39 -04:00
Paul Beckingham
3f457dc744
Info: Don't print an urgency detail table is the value is zero
2015-04-05 12:00:08 -04:00
Paul Beckingham
f9c99624b2
Info: Properly breaks out urgency values for UDA coefficients
2015-04-05 11:56:55 -04:00
Paul Beckingham
5da3416b79
TW-70: urgency.user.keyword.<keyword>.coefficient=...
...
- The 'urgency.user.keyword.<keywrod>.coefficient' setting allows for urgency
adjustments based on description keywords.
2015-04-05 10:25:42 -04:00
Paul Beckingham
79207a8e42
Info: A '+' symbol was shown instead of a '*', for urgency details
2015-04-05 10:22:56 -04:00
Paul Beckingham
5af4579741
Priority: Converted 'priority' attribute to a UDA
...
- 'priority.long' and 'priority.short' formats now map to 'priority', and
generate a warning.
- Man page updated.
- Converted priority urgency coefficients to UDA equivalents.
- Converted priority color rules to UDA color rules.
- Removed 'default.priority' support.
- Removed special sort handling for 'priority' field in Variant, added special
UDA sort handling.
- Removed ColPriority.{h,cpp} source files.
- Removed asorted newly-unused variables.
- The 'show' command now highlights unused priority settings.
- Removed unused localized priority-relateѕ strings.
- Added legacy mapping for columns and sort columns for 'priority.long' and
'priority.short' columns in report definitions.
- Removed priority color rules implementation.
- Removed obsolete tests for #860 , #990 , custom.priority_long.t.
- Updated various tests that set priority default, colors.
2015-04-04 19:30:33 -04:00
Paul Beckingham
690d9493f0
Build: Resolve some more compiler warnings
2015-03-29 18:03:36 -04:00
Paul Beckingham
96922231b8
Merge branch '2.4.3' into lexer2
2015-03-25 07:52:36 -04:00
Tomas Babej
7babc9c5b1
Command: Let zero bulk denote infinite value
2015-03-22 10:10:08 -04:00
Paul Beckingham
24a1cbefe9
Merge branch '2.4.3' into lexer2
2015-03-20 17:16:48 -04:00
Tomas Babej
1465bcb918
Context: Do not apply context for the export command
2015-03-14 17:28:20 -04:00
Renato Alves
dda190703e
Tests - merge basic.t with version.t and convert to python
...
* _version now outputs "2.4.2 (git-ref)" instead of only "git-ref" when building from git.
* Changelog updated accordingly.
2015-03-09 16:02:26 +00:00
Paul Beckingham
a75c293286
Merge branch '2.4.2' into lexer2
2015-03-07 17:33:23 -05:00
Paul Beckingham
7826c7b988
CLI
...
- Added Lexer::Type arg to ::addArg, for future capture of type.
- Cleaned up code formatting from patch.
2015-03-07 17:29:08 -05:00
Tomas Babej
48be6986c2
Make tasks affect statistics of super-projects
2015-02-28 09:34:10 -05:00
Tomas Babej
ffd6465661
CmdProjects: Enforce garbage collector
2015-02-28 09:33:36 -05:00
Paul Beckingham
58e62711f3
Virtual Tags
...
- The 'info' command now shows virtual tags.
2015-02-26 21:09:50 -05:00
Paul Beckingham
8c6892fed6
Merge branch '2.4.2' into lexer2
2015-02-24 17:03:11 -05:00
Tomas Babej
85d0e1789a
CmdContext: Validate context's filter upon definition
2015-02-24 16:55:28 -05:00
Tomas Babej
e19c99ce1e
CmdContext: Fix incorrect exception handling
2015-02-24 16:53:23 -05:00
Tomas Babej
0868ba757c
CmdConfig: Do not leave empty line upon variable removal
2015-02-24 16:52:55 -05:00