Commit graph

7181 commits

Author SHA1 Message Date
Paul Beckingham
88eb355e3b DOM: Duration replaced by ISO8601p 2015-08-12 07:54:12 -04:00
Paul Beckingham
ab7f0741d0 Recurrence: Duration replaced by ISO8601p 2015-08-12 07:52:17 -04:00
Paul Beckingham
aab9ea1563 Sort: Duration replaced by ISO8601p 2015-08-12 07:48:27 -04:00
Paul Beckingham
0f611a34e3 Test: Corrected final errors
- ISO8601p now contains all Duration functionality.
2015-08-12 07:38:22 -04:00
Paul Beckingham
6a2e8dcc54 Test: Corrected more expected values 2015-08-12 07:35:39 -04:00
Paul Beckingham
124381c5ff Test: Corrected more test expectations 2015-08-12 00:19:01 -04:00
Paul Beckingham
ffda6b1ecf Test: Corrected test expectations 2015-08-11 23:56:11 -04:00
Paul Beckingham
ad07e944cc Test: Fixed some test expected values. 2015-08-11 23:47:29 -04:00
Paul Beckingham
1ec62bc652 Test: Corrected expected member values 2015-08-11 23:23:04 -04:00
Paul Beckingham
4a6df38e6a ISO8601: Modifed ::format to use only precise values. 2015-08-11 23:13:23 -04:00
Paul Beckingham
f10f7cf690 TW-263: Unexpected zsh autocomplete behaviour
- Thanks to Leon Feng, Marc Cornellà.
2015-08-11 22:50:20 -04:00
Paul Beckingham
42e2bb0d1f Test: Fixing duration tests 2015-08-10 09:03:41 -04:00
Paul Beckingham
35570b89cd Test: Fxied broken tests 2015-08-09 17:26:33 -04:00
Paul Beckingham
645af76ddb ISO8601: Merged Duration::parse functionality 2015-08-09 17:15:25 -04:00
Paul Beckingham
dfee4b485f Nibbler: Added missing util.h 2015-08-09 16:53:50 -04:00
Paul Beckingham
f183d8829a Test: Migrated Duration test to ISO8601p, which fail 2015-08-09 16:34:04 -04:00
Paul Beckingham
6dc7244fa6 ISO8601: Began merge of Duration and ISO8601p 2015-08-09 16:33:21 -04:00
Paul Beckingham
9cd10a5c1e Legacy: Code cleanup
- Removed legacyCheckForDeprecatedColor.
2015-08-09 13:30:22 -04:00
Paul Beckingham
02173be81a Duration: Addressed problem of UUID/Duration overlap
- The "d" unit is a special case, because it is the only one that can
  legitimately occur at the beginning of a UUID, and be followed by an
  operator:

    1111111d-0000-0000-0000-000000000000

  Because Lexer::isDuration is higher precedence than Lexer::isUUID,
  the above UUID looks like:

    <1111111d> <-> ...
    duration   op  ...

  So as a special case, durations, with units of "d" are rejected if the
  quantity exceeds 10000.
2015-08-09 11:46:55 -04:00
Paul Beckingham
77ae4a3613 Task: Code cleanup 2015-08-09 10:43:43 -04:00
Paul Beckingham
f04a6177ac Test: Another UUID validation test 2015-08-09 10:42:15 -04:00
Paul Beckingham
f16ce91d45 Test: Added a UUID parse test 2015-08-09 10:35:02 -04:00
Paul Beckingham
2a6a40d97b Test: Verify that invalid UUIDs are not accepted 2015-08-09 10:26:10 -04:00
Paul Beckingham
3e7c9157a1 Task: Code cleanup 2015-08-09 10:20:49 -04:00
Paul Beckingham
4529bcf24a Import: UUID attribute is now validated 2015-08-09 10:20:25 -04:00
Paul Beckingham
2a621a4367 TW-1636: UUID with numeric-only first segment is not parsed properly
- Switched Nibbler::getUUID to Nibbler::getPartialUUID, which caused partial
  UUID mathcing to fail sometimes.
- Changed precedence to search for UUID before ID, which solves the numeric
  UUID problem.
2015-08-08 00:49:54 -04:00
Daniel Shahaf
9cdabf288e Test: Added sugar testß 2015-08-08 00:25:14 -04:00
Paul Beckingham
76f9475950 Test: Switched from 'out' to 'err' for a footnote message 2015-08-07 23:54:43 -04:00
Paul Beckingham
3ef8112173 Test: Modificed dependency test to not use abbreviated DOM refs 2015-08-07 19:34:23 -04:00
Paul Beckingham
ce0bd430d0 Test: Modified abbreviated DOM test 2015-08-07 19:33:57 -04:00
Paul Beckingham
38500fd90b TW-1652: task rm misparsed
- Thanks to Daniel Shahaf.
2015-08-07 19:33:27 -04:00
Paul Beckingham
bbb0ac3d29 TW-1651: Provide opt-out of filter parser's id treatment
- Thanks to Daniel Shahaf.
2015-08-07 12:11:58 -04:00
Paul Beckingham
6f294e2968 Debug: rc.sugar enables ID/UUID snytactic sugar
- This is not documented.  It is not for users.
2015-08-07 11:35:27 -04:00
Paul Beckingham
92d37e5124 Lexer: An 8-digit string is now allowed to be considered a UUID 2015-08-07 09:21:58 -04:00
Daniel Shahaf
d91c2b4138 Documentation: Added '!', the negation operator. 2015-08-07 00:35:05 -04:00
Paul Beckingham
f39ed79389 Revert "Test: Corrected wrong status in test"
This reverts commit a39e24cbb6.
2015-08-06 22:52:19 -04:00
Paul Beckingham
41e9620371 Documentation: Added deprecated and removed feautres 2015-08-06 21:39:49 -04:00
Tomas Babej
3295e40678 tests: Fix tests expecting comma as a separator 2015-08-06 20:38:39 -04:00
Tomas Babej
1dbca67bb4 CmdIDs: Replace comma with space as a separator 2015-08-06 20:38:26 -04:00
Tomas Babej
6f53f40ad5 Docs: Document that comma-separated lists of IDs/UUIDs are not supported 2015-08-06 20:37:27 -04:00
Paul Beckingham
cfb0b99dbe L10N: Added missing translation from previous commit 2015-08-06 19:00:24 -04:00
Tomas Babej
7ba98ea241 CmdLog: Display the UUID of the logged task 2015-08-06 18:58:05 -04:00
Paul Beckingham
889e36116c Feedback: Improved feedback for tasks that do not have ID
- Thanks to Tomas Babej.
2015-08-06 18:56:07 -04:00
Tomas Babej
85990351e3 CmdAdd: Display UUID instead of ID 0 for completed tasks 2015-08-06 18:55:06 -04:00
Paul Beckingham
a39e24cbb6 Test: Corrected wrong status in test 2015-08-06 18:50:02 -04:00
Tomas Babej
11a0dc7290 tests: Expand tests for querying by UUIDS with short forms 2015-08-06 18:41:36 -04:00
Paul Beckingham
9cc9567cf4 CmdDiag: Added "diag" command details regarding file sizes 2015-08-06 18:38:18 -04:00
Paul Beckingham
1ddc9ac6fa TW-1607: Theme Support for missing UDAs
- Thanks to Stefan Betz.
2015-08-05 23:21:15 -04:00
Paul Beckingham
d2efde2a70 TW-1344: Filter due:yyyy-mm-dd is failing to display daily recurring tasks if there is deleted task in the series
- Thanks to Svetoslav Trochev.
2015-08-05 23:00:41 -04:00
Paul Beckingham
7011bc3dbd TW-1496: Translation manuals are outdated/miss information
- Thanks to Jens Erat.
2015-08-05 22:02:49 -04:00