This website requires JavaScript.
d2efde2a70
TW-1344: Filter due:yyyy-mm-dd is failing to display daily recurring tasks if there is deleted task in the series
Paul Beckingham
2015-08-05 23:00:41 -04:00
7011bc3dbd
TW-1496: Translation manuals are outdated/miss information
Paul Beckingham
2015-08-05 22:02:49 -04:00
dcb8e62d3a
TW-1499: Invalid due date produces jump to beggining of the unix epoch
Paul Beckingham
2015-08-05 21:46:59 -04:00
6cf04848e4
TW-1537: soww Synonym produces wrong date
Paul Beckingham
2015-08-05 21:30:37 -04:00
7ec2992ca8
TW-1611: soww weirdness
Paul Beckingham
2015-08-05 20:50:56 -04:00
9951231804
TW-1593: context and description substring
Paul Beckingham
2015-08-05 20:01:19 -04:00
fb991cb814
TW-1598: (Bulk) modification of tasks unintentionally overwrites description if a context is active
Paul Beckingham
2015-08-05 19:59:35 -04:00
a390a61175
TW-1624: Report filters combine incorrectly with command line with terminator.
Paul Beckingham
2015-08-05 19:56:46 -04:00
a8cba3c9c8
TW-1643: Batch modifying tasks under context sets description to '( )'
Paul Beckingham
2015-08-05 19:54:51 -04:00
85adfd31a5
TW-1594: Filter "due.before" with relative dates stopped working
Paul Beckingham
2015-08-05 17:54:43 -04:00
9348e5a509
Test: Improved tw-1630 tests
Paul Beckingham
2015-08-05 17:07:17 -04:00
2f61a7e946
TW-1630: "Due" parsing behavior seems inconsistent
Paul Beckingham
2015-08-05 17:06:43 -04:00
f9b5513882
Cleanup: Formatting code
Paul Beckingham
2015-08-05 16:50:20 -04:00
fda8161be8
Lexer: Added missing rollback
Paul Beckingham
2015-08-05 08:16:17 -04:00
036eb6b010
TW-1647: descriptions that are stringified ids
Paul Beckingham
2015-08-04 23:40:27 -04:00
78170e0fd4
Signal: Removed useless attempt to trap SIGKILL
Paul Beckingham
2015-08-04 22:31:01 -04:00
f7ab55abeb
Lexer: Improved the recognition in ::isSet
Paul Beckingham
2015-08-04 17:41:19 -04:00
6e710bf9b5
Test: Added more lexer tests. More is better.
Paul Beckingham
2015-08-04 17:33:40 -04:00
c25204fc7a
Documentation: Scanned all man pages for errors
Paul Beckingham
2015-08-04 17:21:19 -04:00
113cd9af63
TW-1648: Typo in Documentation
Paul Beckingham
2015-08-04 17:12:43 -04:00
024ac5dffb
Test: Added (modified) tests for TW-1647
Paul Beckingham
2015-08-04 17:08:35 -04:00
6777e04957
Documentation: Document the inequality operators
Daniel Shahaf
2015-08-04 16:45:08 -04:00
b61bf5b806
TW-1629: Descriptions often get overwritten with "( or )"
Paul Beckingham
2015-08-03 16:51:49 -04:00
37bd07883b
DOM: Clarified _get behavior
Paul Beckingham
2015-08-03 09:05:17 -04:00
ebecaf420e
Debug: Display the final parse tree for rc.debug.parser=1.
Paul Beckingham
2015-08-03 07:54:56 -04:00
26f9e066e7
Test: Removed sensitivity on floating point formatting
Paul Beckingham
2015-08-02 16:35:22 -04:00
26f218a1e4
Test: Wrong color name
Paul Beckingham
2015-08-02 16:22:13 -04:00
c8287ba752
Test: Removed 16/256-color sensitivity in test
Paul Beckingham
2015-08-02 16:12:09 -04:00
a604e14ea9
Context: GC now only called when the commands request it
Paul Beckingham
2015-08-02 15:54:24 -04:00
0c85725a4c
CLI2: Plain arg detection was failing if the arg was the last arg
Paul Beckingham
2015-08-02 11:17:05 -04:00
d9fc334098
Context: Added filter prep for write commands that don't instantiate Filter
Paul Beckingham
2015-08-02 10:26:05 -04:00
941e8c9f37
CLI2: When applying extra filters, insert at the beginning, thus avoiding '--'
Paul Beckingham
2015-08-02 10:20:12 -04:00
1921ed77d5
CLI2: Removed command-specific logic in addContextFilter
Paul Beckingham
2015-08-02 10:14:15 -04:00
7d5fad721e
Test: Removed another time-sensitive test
Paul Beckingham
2015-08-02 10:13:37 -04:00
758df84539
Context: Now obeys command DNA
Paul Beckingham
2015-08-02 10:08:04 -04:00
8d5a60a2a2
Merge branch '2.4.5' of ssh://git.tasktools.org/tm/task into 2.4.5
Paul Beckingham
2015-08-01 16:06:02 -04:00
a57f0bbbc3
Documentation: Added the 'commands' command
Paul Beckingham
2015-08-01 15:58:28 -04:00
bf80c7d514
Cmd*: Added command DNA, which will ѕoon drive functionality
Paul Beckingham
2015-08-01 15:56:04 -04:00
d390433ec7
CmdCommands: Added 'commands' command to show command internal details
Paul Beckingham
2015-08-01 15:47:21 -04:00
234ad3d03b
ISO8601: Year validation should extend beyond 2100
Paul Beckingham
2015-08-01 15:40:34 -04:00
752e737f18
Command: Added DNA for commands
Paul Beckingham
2015-08-01 11:20:17 -04:00
3478d1f03b
Test: Removed date-sensitive test
Paul Beckingham
2015-08-01 10:52:30 -04:00
3a7216cd9a
docs: Have report.X.annotations document its replacement
Daniel Shahaf
2015-08-01 09:42:33 -04:00
b9ac0bf22d
Test: Merged filter-prefix.t and filter-empty.t into filter.t
Paul Beckingham
2015-07-31 16:40:32 -04:00
deb177a546
Test: Added ID misparse test
Paul Beckingham
2015-07-31 16:23:47 -04:00
9e8c4ba813
Tests: Update bash_tap.sh
Wilhelm Schuermann
2015-07-30 17:39:16 +02:00
cd30295922
TW-1643: Add failing test
Wilhelm Schuermann
2015-07-30 13:10:45 +02:00
5914418fb1
Test: Corrected util.cpp/confirm calls to check std::cin::eof
Paul Beckingham
2015-07-29 22:37:12 -04:00
3433770e9b
l10n: Busy work
Wilhelm Schuermann
2015-07-29 19:38:16 +02:00
d3a3769ad4
Context: Make "context define" show usage info
Wilhelm Schuermann
2015-07-29 19:08:57 +02:00
4b9c2c4743
Tests: Adjust tw-46.t for rc.confirmation=on change
Wilhelm Schuermann
2015-07-29 07:09:23 +02:00
6e1d30a2ef
Test: Once more...
Paul Beckingham
2015-07-29 00:57:56 -04:00
12de296d42
Test: Oops, broken C++ test build in #else
Paul Beckingham
2015-07-29 00:53:16 -04:00
0e3c35fbb1
Test: Made \d a DARWIN-only test and added portable alternatives
Paul Beckingham
2015-07-29 00:49:36 -04:00
0221a7e742
TW-158: JSON export should model dependencies as array
Paul Beckingham
2015-07-29 00:37:09 -04:00
2faa2f73b5
Tw-1426: Adding a date in 1963 (why not?) stores a negative epoch, which fails to export
Paul Beckingham
2015-07-29 00:28:42 -04:00
e0f7983a28
TW-1621: Recurrent parent tasks shouldn't be counted in history
Paul Beckingham
2015-07-29 00:04:16 -04:00
87c438d51d
TW-1555: Project Names Converted to Dates
Paul Beckingham
2015-07-28 23:57:51 -04:00
e508fd656b
TW-1637: project name "mod" interpreted as date
Paul Beckingham
2015-07-28 23:44:58 -04:00
16cee8e263
TW-1627: 'mon' is replaced with date in project field
Paul Beckingham
2015-07-28 23:44:20 -04:00
51cf195b99
CmdImport: JSON parse errors are assumed to imply old-style format
Paul Beckingham
2015-07-28 23:22:04 -04:00
6e5fe0631f
Test: Now sets rc.json.depends.array=off for testing
Paul Beckingham
2015-07-28 21:59:53 -04:00
0f4d3c1d60
Task: Dependencies are exported as a JSON array
Paul Beckingham
2015-07-28 21:54:29 -04:00
caab26247c
TW-1642: After "--", an apostrophe unexpectedly ends the task description
Paul Beckingham
2015-07-28 19:58:18 -04:00
4e2062cd25
Test: Added test for TW-1642
Paul Beckingham
2015-07-28 19:35:29 -04:00
d4b450bc53
Test: Added Lexer::dequote tests
Paul Beckingham
2015-07-28 19:33:58 -04:00
f1651862a0
L10N: Removed unused strings
Paul Beckingham
2015-07-28 17:07:29 -04:00
387c981b6d
Test: Fixed error message
Paul Beckingham
2015-07-28 16:57:40 -04:00
1b764e1641
Test: Reverted change, because deletion propagates, and that's okay
Paul Beckingham
2015-07-28 16:54:10 -04:00
2ef6248f53
Test: Reorganize and cleanup bulk.t tests
Renato Alves
2015-07-28 20:30:00 +01:00
2f15bb8fa5
Test: Revert recurrence.t test as per comment
Renato Alves
2015-07-28 20:01:39 +01:00
3908c29a21
Test: Add confirmation test on recurrence.t
Renato Alves
2015-07-28 19:59:19 +01:00
0f8c995934
Test: Correct output message of an undo test
Renato Alves
2015-07-28 19:54:07 +01:00
64e7939122
Test: Add another test for truncated STDIN
Renato Alves
2015-07-28 19:53:18 +01:00
fe23510c51
Test: Drop default confirmation:off and correct tests accordingly
Renato Alves
2015-07-28 17:00:04 +01:00
1ad8aa9aec
Test: Add unexpected successes to problems script
Renato Alves
2015-07-28 16:57:51 +01:00
7956fbe9c0
Test: Added test of initial .taskrc generation
Paul Beckingham
2015-07-28 10:03:10 -04:00
e6a4b50da1
Test: Fixed mistake where the 'annual' variant was not run
Paul Beckingham
2015-07-28 00:22:41 -04:00
0747cc38aa
CmdImport: Removed unused method
Paul Beckingham
2015-07-28 00:20:28 -04:00
e1a102d717
Test: Corrected UDA tests
Paul Beckingham
2015-07-28 00:08:49 -04:00
8adb6ae889
DOM: Missing value UDAs now return "", not "''".
Paul Beckingham
2015-07-28 00:07:51 -04:00
e69a44e788
Test: Removed 'json.array:off'
Paul Beckingham
2015-07-27 23:48:40 -04:00
2961c3ee85
Test: Added free-form JSON test
Paul Beckingham
2015-07-27 22:57:29 -04:00
5c27f80432
Recurrence: updated code and ISO8601 recurrence processing
Paul Beckingham
2015-07-27 22:22:08 -04:00
87e713e97c
Documentation: Removed Perl references
Paul Beckingham
2015-07-27 22:21:15 -04:00
44fc565f6d
Test: Updated test to have ISO8601 duration value
Paul Beckingham
2015-07-27 20:44:08 -04:00
84a9140763
Task: Stubbed duration storage change
Paul Beckingham
2015-07-27 20:43:24 -04:00
c2c26b338b
CmdImport: Added support for free-form JSON import
Paul Beckingham
2015-07-27 20:37:03 -04:00
5995320164
Task: Added a code path allowing parseJSON to be handed a JSON tree
Paul Beckingham
2015-07-27 19:07:23 -04:00
965b7cfd3d
JSON: Made ::dump const, because it should be
Paul Beckingham
2015-07-27 18:50:49 -04:00
8c36db1272
Test: Remove Perl from conversion script
Renato Alves
2015-07-27 23:48:37 +01:00
2a4674eb3b
Test: Convert bash_completion.t to Python
Renato Alves
2015-07-27 23:46:20 +01:00
a5b8936f7a
Test: Simplify path construction of calc binary
Renato Alves
2015-07-27 21:33:14 +01:00
1b8e38fb7e
Test: Convert feature.559.t to Python
Renato Alves
2015-07-27 19:42:38 +01:00
f2ecb61edf
CLI2: PSEUDO args are no longer candidates for search terms
Paul Beckingham
2015-07-27 02:36:35 -04:00
d103862bff
Test: ID range support was dropped some time ago for dependencies
Paul Beckingham
2015-07-27 02:24:45 -04:00
9c8edc4121
CLI2: ::desugarFilterPlainArgs now needs to look for Lexer::Type::identifier
Paul Beckingham
2015-07-27 02:18:36 -04:00
cd1bd1eec9
Test: Reduced performance sensitivity
Paul Beckingham
2015-07-27 02:15:24 -04:00
16620bed45
CLI2: Demoting Lexer::Type::dom args that fail to canonicalize no longer makes sense
Paul Beckingham
2015-07-27 02:13:43 -04:00
1021bb530a
Test: 'a360fc44-315c-4366-b70c-ea7e7520b749.foo.bar' is not a DOM ref because '.foo.bar' isn't
Paul Beckingham
2015-07-27 01:54:38 -04:00