Paul Beckingham
|
5daf673387
|
CLI
- Standardized use of 'ATT' and 'ATTR' tags to 'ATTRIBUTE'.
|
2014-10-25 13:15:24 -04:00 |
|
Paul Beckingham
|
b7efb753b5
|
Filter
- Rewrote ::pendingOnly to work with CLI instead of Parser.
|
2014-10-24 23:00:06 -04:00 |
|
Paul Beckingham
|
e0fac11eed
|
CLI
- Argument decomposition now skips terminated args.
|
2014-10-24 22:01:53 -04:00 |
|
Paul Beckingham
|
dbefd7d6fe
|
CLI
- Tightened restriction in ::categorize.
|
2014-10-24 22:00:36 -04:00 |
|
Paul Beckingham
|
5add257d8b
|
CLI
- Preserve ORIGINAL tag after ::unTagAll.
|
2014-10-24 16:33:35 -04:00 |
|
Paul Beckingham
|
ce2679c3fa
|
CLI
- Properly tags TERMINATOR, TERMINATED.
|
2014-10-24 16:24:35 -04:00 |
|
Paul Beckingham
|
2c6b3b3991
|
TD-79
- TD-79 Bad error message for wrong hostname configuration (thanks to Jens
Erat).
|
2014-10-23 22:46:50 -04:00 |
|
Paul Beckingham
|
959df159fa
|
Eval
- Code cleanup.
|
2014-10-23 22:42:21 -04:00 |
|
Paul Beckingham
|
014a09cd55
|
CLI
- Implemented TERMINATOR/TERMINATED detection.
|
2014-10-23 01:18:42 -04:00 |
|
Paul Beckingham
|
371bb0a5b1
|
CLI
- Implemented A::unTagAll, to clear all tags.
|
2014-10-23 01:17:54 -04:00 |
|
Paul Beckingham
|
5d790a07de
|
CLI
- PSEUDO args are no longer considered FILTER.
|
2014-10-23 00:45:39 -04:00 |
|
Paul Beckingham
|
7f3cc3897e
|
CLI
- Implemented ::findOperators.
|
2014-10-23 00:45:20 -04:00 |
|
Paul Beckingham
|
fab9fe2a7d
|
Filter
- Modified algorithm for ::pendingOnly.
|
2014-10-23 00:36:04 -04:00 |
|
Paul Beckingham
|
e4a237fcd3
|
CLI
- Implemented ::insertJunctions.
|
2014-10-23 00:34:52 -04:00 |
|
Paul Beckingham
|
8cb287ec69
|
CLI
- Tags the binary basename as either TW or CALENDAR.
|
2014-10-22 23:44:31 -04:00 |
|
Wilhelm Schuermann
|
f8a44819c3
|
ViewTask
- Free space of empty columns if rc.print_empty_columns is set. They were previously sent into nirvana, making the ViewTask destructor miss them.
|
2014-10-22 23:22:41 -04:00 |
|
Renato Alves
|
d49a2614ba
|
Bug - import/export now output JSON as individual objects
* For JSON as array, json.array=1 behaves as before
* Tests and add-on scripts used in import tests were updated
|
2014-10-20 20:21:11 +01:00 |
|
Paul Beckingham
|
6dea38806b
|
CLI
- Implemented ::decomposeModЅubstitutions.
|
2014-10-20 02:04:56 -04:00 |
|
Paul Beckingham
|
5dcc415057
|
CLI
- Implemented ::decomposeModTags.
|
2014-10-20 01:48:33 -04:00 |
|
Paul Beckingham
|
f2e533d013
|
CLI
- Implemented ::decomposeModAttributeModifiers.
|
2014-10-20 01:33:42 -04:00 |
|
Paul Beckingham
|
626354999c
|
CLI
- Implemented ::decomposeModAttribute.
|
2014-10-20 01:22:49 -04:00 |
|
Paul Beckingham
|
b484abea4a
|
CLI, Filter
- Moved parse tree dump into Context::debug output.
|
2014-10-20 01:01:27 -04:00 |
|
Paul Beckingham
|
24219e23a1
|
CLI
- Renamed unsweeten methods to desugar, because they remove syntactic sugar.
|
2014-10-20 00:35:00 -04:00 |
|
Paul Beckingham
|
caaa07f889
|
CLI
- Implemented ::unsweetenIDs.
|
2014-10-20 00:26:00 -04:00 |
|
Paul Beckingham
|
97f302f276
|
CLI
- Added constructors to match the overloaded ::attribute methods.
|
2014-10-20 00:22:47 -04:00 |
|
Paul Beckingham
|
c8f49bcafb
|
CLI
- Added comma (,) to the set of acceptable characters for a UUID list.
|
2014-10-20 00:22:02 -04:00 |
|
Paul Beckingham
|
811d0e029d
|
Parser
- UUIDs were being rejected because the contain commas, which are actually part
of a UUID list. This meant that 'task $UUID1,$UUID2 info' failed.
|
2014-10-19 23:54:08 -04:00 |
|
Paul Beckingham
|
7f61bcecca
|
CLI
- Implemented ::unsweetenUUIDs.
|
2014-10-19 23:42:16 -04:00 |
|
Paul Beckingham
|
60d356f009
|
CLI
- Stubbed ::unsweetenUUIDs.
|
2014-10-19 23:18:25 -04:00 |
|
Paul Beckingham
|
c4bb9fbc96
|
CLI
- Stubbed ::unsweetenIDs.
|
2014-10-19 23:17:49 -04:00 |
|
Paul Beckingham
|
83ab844ba4
|
CLI
- ::unsweetenPatterns no longer clobbers non-FILTER args.
|
2014-10-19 18:19:27 -04:00 |
|
Paul Beckingham
|
f809f2d819
|
CLI
- ::unsweetenAttributeModifiers no longer clobbers non-FILTER args.
|
2014-10-19 18:19:09 -04:00 |
|
Paul Beckingham
|
720cc57192
|
CLI
- ::unsweetenAttributes no longer clobbers non-FILTER args.
|
2014-10-19 18:18:48 -04:00 |
|
Paul Beckingham
|
f862ad15e6
|
CLI
- ::unsweetenTags no longer clobbers non-FILTER args.
|
2014-10-19 18:18:03 -04:00 |
|
Paul Beckingham
|
cd8f7ddac4
|
CLI
- Can now safely re-analyze command line if something changes. This required a
::analzye method to be called late in Context::initialize.
|
2014-10-19 17:59:51 -04:00 |
|
Paul Beckingham
|
87538589a6
|
Context
- Setting rc.debug.hooks or rc.debug.parser to non-zero values also sets
rc.debug=true, otherwise the output is not visible.
|
2014-10-19 17:34:35 -04:00 |
|
Paul Beckingham
|
d9222606e7
|
Hooks
- The on-exit hook can now terminate processing.
|
2014-10-19 01:47:33 -04:00 |
|
Paul Beckingham
|
7895ea0f42
|
Hooks
- Added safety measure in case of a hook misfire.
- Made debug output consistent.
|
2014-10-19 01:32:41 -04:00 |
|
Paul Beckingham
|
23e2719e1a
|
TDB2
- Restored blank line for clarity, now that duplicate debug messages are allowed.
|
2014-10-19 01:31:03 -04:00 |
|
Paul Beckingham
|
d873a15aa7
|
Context
- Removed the restriction that debug messages must be unique. Because it's
insane.
|
2014-10-19 01:30:24 -04:00 |
|
Paul Beckingham
|
7e2582f2b8
|
Hooks
- Fixed bug where the identifier "on-modify" contained some bogus UTF8.
- Ensured that every input line has a \n.
|
2014-10-19 00:57:30 -04:00 |
|
Paul Beckingham
|
719e9d242b
|
Hooks
- Bug due to missing reference & in calls to callHookScript. Dumbass.
|
2014-10-18 23:59:40 -04:00 |
|
Paul Beckingham
|
f1639e6862
|
Hooks
- Revised all event functions to use the new callHookScript method, which is
now common to all events.
|
2014-10-18 23:47:32 -04:00 |
|
Paul Beckingham
|
d1f6b36ecf
|
Hooks
- Standardized formatting of hook input and output in debug.hooks mode.
|
2014-10-18 17:26:20 -04:00 |
|
Paul Beckingham
|
8d75d0c7f3
|
Hooks
- Reduced validation to simply checking that a description attribute is present.
This is the bare minimum for the Task(const std::string&) contructor.
|
2014-10-18 17:23:39 -04:00 |
|
Paul Beckingham
|
21bbedbfc5
|
Hooks
- Now performs a full JSON parse on hook script output before accepting it as a
task.
|
2014-10-18 16:59:46 -04:00 |
|
Paul Beckingham
|
b6be1cdc99
|
Hooks
- Factored out the code that determines if the JSON output from a hook script is
actually JSON.
|
2014-10-18 16:55:26 -04:00 |
|
Paul Beckingham
|
5275c0ce60
|
TW-1441
- TW-1441 task import continues happily if filename doesn't exist.
|
2014-10-18 14:41:12 -04:00 |
|
Paul Beckingham
|
171fabbcda
|
CLI
- Corrected comment to include quotes that are necessary for patterns.
|
2014-10-17 16:32:11 -04:00 |
|
Paul Beckingham
|
51f08496b5
|
Lexer
- When parsing '\o/' the state Lexer::typeIdentifierEscape had no exit but a
successful outcome, and looped.
- Fixed test.
|
2014-10-16 21:22:34 -04:00 |
|