Commit graph

7276 commits

Author SHA1 Message Date
Paul Beckingham
a390a61175 TW-1624: Report filters combine incorrectly with command line with terminator. 2015-08-05 19:56:46 -04:00
Paul Beckingham
a8cba3c9c8 TW-1643: Batch modifying tasks under context sets description to '( )'
- Thanks to Leon Feng.
2015-08-05 19:54:51 -04:00
Paul Beckingham
85adfd31a5 TW-1594: Filter "due.before" with relative dates stopped working
- Thanks to Sebastien Badia.
2015-08-05 17:54:43 -04:00
Paul Beckingham
9348e5a509 Test: Improved tw-1630 tests 2015-08-05 17:07:17 -04:00
Paul Beckingham
2f61a7e946 TW-1630: "Due" parsing behavior seems inconsistent
- Thanks to Jim B.
2015-08-05 17:06:43 -04:00
Paul Beckingham
f9b5513882 Cleanup: Formatting code 2015-08-05 16:50:20 -04:00
Paul Beckingham
fda8161be8 Lexer: Added missing rollback 2015-08-05 08:16:17 -04:00
Paul Beckingham
036eb6b010 TW-1647: descriptions that are stringified ids
- Thanks to Daniel Shahaf.
2015-08-04 23:40:27 -04:00
Paul Beckingham
78170e0fd4 Signal: Removed useless attempt to trap SIGKILL 2015-08-04 22:31:01 -04:00
Paul Beckingham
f7ab55abeb Lexer: Improved the recognition in ::isSet 2015-08-04 17:41:19 -04:00
Paul Beckingham
6e710bf9b5 Test: Added more lexer tests. More is better. 2015-08-04 17:33:40 -04:00
Paul Beckingham
c25204fc7a Documentation: Scanned all man pages for errors 2015-08-04 17:21:19 -04:00
Paul Beckingham
113cd9af63 TW-1648: Typo in Documentation
- Thanks to Simon W. Jackson.
2015-08-04 17:12:43 -04:00
Paul Beckingham
024ac5dffb Test: Added (modified) tests for TW-1647 2015-08-04 17:08:35 -04:00
Daniel Shahaf
6777e04957 Documentation: Document the inequality operators 2015-08-04 16:45:08 -04:00
Paul Beckingham
b61bf5b806 TW-1629: Descriptions often get overwritten with "( or )"
- Thanks to Jeremy John Reeder.
2015-08-03 16:51:49 -04:00
Paul Beckingham
37bd07883b DOM: Clarified _get behavior
- It is an error to provide no DOM references (task _get).
- It is an error to provide bad DOM references (task _get donkey). In this
  example, 'donkey' could be a UDA orphan.
- It is not an error for a valid DOM reference to yield no value.
2015-08-03 09:05:17 -04:00
Paul Beckingham
ebecaf420e Debug: Display the final parse tree for rc.debug.parser=1. 2015-08-03 07:54:56 -04:00
Paul Beckingham
26f9e066e7 Test: Removed sensitivity on floating point formatting 2015-08-02 16:35:22 -04:00
Paul Beckingham
26f218a1e4 Test: Wrong color name 2015-08-02 16:22:13 -04:00
Paul Beckingham
c8287ba752 Test: Removed 16/256-color sensitivity in test 2015-08-02 16:12:09 -04:00
Paul Beckingham
a604e14ea9 Context: GC now only called when the commands request it 2015-08-02 15:54:24 -04:00
Paul Beckingham
0c85725a4c CLI2: Plain arg detection was failing if the arg was the last arg 2015-08-02 11:17:05 -04:00
Paul Beckingham
d9fc334098 Context: Added filter prep for write commands that don't instantiate Filter 2015-08-02 10:26:05 -04:00
Paul Beckingham
941e8c9f37 CLI2: When applying extra filters, insert at the beginning, thus avoiding '--' 2015-08-02 10:20:12 -04:00
Paul Beckingham
1921ed77d5 CLI2: Removed command-specific logic in addContextFilter
- This is now driven by command DNA.
2015-08-02 10:14:15 -04:00
Paul Beckingham
7d5fad721e Test: Removed another time-sensitive test 2015-08-02 10:13:37 -04:00
Paul Beckingham
758df84539 Context: Now obeys command DNA
- Applying a context filter is now performed only when a command requests it.
2015-08-02 10:08:04 -04:00
Paul Beckingham
8d5a60a2a2 Merge branch '2.4.5' of ssh://git.tasktools.org/tm/task into 2.4.5 2015-08-01 16:06:02 -04:00
Paul Beckingham
a57f0bbbc3 Documentation: Added the 'commands' command 2015-08-01 15:58:28 -04:00
Paul Beckingham
bf80c7d514 Cmd*: Added command DNA, which will ѕoon drive functionality 2015-08-01 15:56:04 -04:00
Paul Beckingham
d390433ec7 CmdCommands: Added 'commands' command to show command internal details 2015-08-01 15:47:21 -04:00
Paul Beckingham
234ad3d03b ISO8601: Year validation should extend beyond 2100 2015-08-01 15:40:34 -04:00
Paul Beckingham
752e737f18 Command: Added DNA for commands 2015-08-01 11:20:17 -04:00
Paul Beckingham
3478d1f03b Test: Removed date-sensitive test
- Removed test that assumes 'due:yesterday' matches '+MONTH', which of course
  is not true for the 1st of the month.
2015-08-01 10:52:45 -04:00
Daniel Shahaf
3a7216cd9a docs: Have report.X.annotations document its replacement 2015-08-01 09:42:33 -04:00
Paul Beckingham
b9ac0bf22d Test: Merged filter-prefix.t and filter-empty.t into filter.t 2015-07-31 16:40:32 -04:00
Paul Beckingham
deb177a546 Test: Added ID misparse test 2015-07-31 16:23:47 -04:00
Wilhelm Schuermann
9e8c4ba813 Tests: Update bash_tap.sh 2015-07-30 17:39:16 +02:00
Wilhelm Schuermann
cd30295922 TW-1643: Add failing test 2015-07-30 13:13:38 +02:00
Paul Beckingham
5914418fb1 Test: Corrected util.cpp/confirm calls to check std::cin::eof 2015-07-29 22:37:59 -04:00
Wilhelm Schuermann
3433770e9b l10n: Busy work 2015-07-29 19:38:16 +02:00
Wilhelm Schuermann
d3a3769ad4 Context: Make "context define" show usage info
- TW-1570 requested a "Do you want to set context $name now?" prompt
  when defining a context; this does the next best thing and shows how
  to activate the context right away.
2015-07-29 19:08:57 +02:00
Wilhelm Schuermann
4b9c2c4743 Tests: Adjust tw-46.t for rc.confirmation=on change 2015-07-29 07:09:23 +02:00
Paul Beckingham
6e1d30a2ef Test: Once more... 2015-07-29 00:57:56 -04:00
Paul Beckingham
12de296d42 Test: Oops, broken C++ test build in #else 2015-07-29 00:53:16 -04:00
Paul Beckingham
0e3c35fbb1 Test: Made \d a DARWIN-only test and added portable alternatives 2015-07-29 00:49:36 -04:00
Paul Beckingham
0221a7e742 TW-158: JSON export should model dependencies as array
- Thanks to Nicholas E. Rabenau.
2015-07-29 00:37:09 -04:00
Paul Beckingham
2faa2f73b5 Tw-1426: Adding a date in 1963 (why not?) stores a negative epoch, which fails to export
- Thanks to Black Ops Testing.
2015-07-29 00:28:42 -04:00
Paul Beckingham
e0f7983a28 TW-1621: Recurrent parent tasks shouldn't be counted in history
- Tthanks to Denis Kasak.
2015-07-29 00:04:16 -04:00