Paul Beckingham
b98da56a7c
CLI
...
- Implemented A class, to represent a single argument. Much like a tree node.
2014-10-15 00:28:16 -04:00
Paul Beckingham
8b78251735
CLI
...
- Filter elements are now rendered on one line in ::dump.
2014-10-15 00:27:43 -04:00
Paul Beckingham
c2f8c81a88
CLI
...
- Implemented ::unsweetenTags, which resolves the syntactic sugar to an expression.
2014-10-15 00:02:45 -04:00
Paul Beckingham
34fd7b4b04
CLI
...
- Relocated public methods to top.
- Removed const for methods, which are no longer const.
2014-10-14 23:49:13 -04:00
Paul Beckingham
f353e1f3d5
CLI
...
- Removed reset of _program on ::add, which never gets restored.
2014-10-14 23:40:13 -04:00
Paul Beckingham
d6e11761a6
CLI
...
- Added diagnostics only to ::initialize and ::add.
- Now properly clears and regenerates all data on change.
2014-10-14 23:26:12 -04:00
Paul Beckingham
7812bce079
CLI
...
- Reorganized methods to match header sequence.
2014-10-14 23:25:26 -04:00
Paul Beckingham
6d64472826
Context
...
- Removed calls to now-private methods.
2014-10-14 23:23:09 -04:00
Paul Beckingham
51a98609d9
CLI
...
- Stubbed ::getWords and ::getModifications.
2014-10-14 23:22:25 -04:00
Wilhelm Schuermann
ae9705561c
Hooks
...
- Throw exception instead of segfaulting for on-add hooks not adhering to the specs. More work needed.
2014-10-14 15:58:24 -04:00
Paul Beckingham
54d975dac3
CLI
...
- Colㄡrized the ::dump output.
2014-10-14 01:52:39 -04:00
Paul Beckingham
05fdfafd2a
CLI
...
- Preserves original args.
2014-10-14 01:42:37 -04:00
Paul Beckingham
99ff5cd372
CmdCustom
...
- Added parallel cli handling.
2014-10-14 01:36:20 -04:00
Paul Beckingham
c79a09d0b8
CLI
...
- Implemented ::add.
2014-10-14 01:35:33 -04:00
Paul Beckingham
acca1c66a3
CLI
...
- Implemented ::getFilter.
2014-10-14 01:23:55 -04:00
Paul Beckingham
d32b6fff12
CLI
...
- Improved diagnostics, for now.
2014-10-14 01:03:15 -04:00
Paul Beckingham
632cb3e194
Context
...
- Now calls aliasExpansion and categorization.
2014-10-14 00:59:33 -04:00
Paul Beckingham
2c3f12ae79
CLI
...
- Added more members to the ::dump method.
2014-10-14 00:59:07 -04:00
Paul Beckingham
c54e0d6d05
CLI
...
- Added new data to ::dump.
2014-10-14 00:49:15 -04:00
Paul Beckingham
343a79a034
CLI
...
- Implemented ::categorize.
2014-10-14 00:49:02 -04:00
Paul Beckingham
58afe23952
CLI
...
- Implemented ::aliasExpansion.
2014-10-14 00:47:02 -04:00
Paul Beckingham
4d921c7920
CLI
...
- Implemented ::canonicalize.
2014-10-14 00:45:53 -04:00
Paul Beckingham
227e0bd8c8
CLI
...
- Implemented ::exactMatch.
2014-10-14 00:45:04 -04:00
Paul Beckingham
b0cf4adc4e
CLI
...
- Stubbed methods for further parsing.
2014-10-14 00:43:50 -04:00
Paul Beckingham
1639e6bb68
CLI
...
- Stubbed ::aliasExpansion.
- Fixed variable types.
- Added ::dump calls.
2014-10-14 00:09:47 -04:00
Paul Beckingham
9a2bcbed3e
CLI
...
- Added ::dump for diagnostics.
2014-10-14 00:08:55 -04:00
Paul Beckingham
f4183fd6b1
Context
...
- Added CLI rc: and rc. override extraction.
2014-10-13 23:54:16 -04:00
Paul Beckingham
226c143922
CLI
...
- Override detection and extraction.
2014-10-13 23:52:50 -04:00
Paul Beckingham
c73e864cdd
Context
...
- CLI is initialized with command line args.
2014-10-13 23:24:08 -04:00
Paul Beckingham
64d4d659ef
CLI
...
- ::initialize captures all args.
2014-10-13 23:23:45 -04:00
Paul Beckingham
df54b8ee43
Context
...
- Integrated new CLI object.
- Provided aliases and entities to CLI.
2014-10-13 23:18:14 -04:00
Paul Beckingham
3b0606922f
CMake
...
- Added new CLI class.
2014-10-13 23:17:20 -04:00
Paul Beckingham
8bb17fb2e8
CLI
...
- CLI is a streamlined version of Parser, now that wisdom is upon us.
2014-10-13 23:11:46 -04:00
Paul Beckingham
8905dd1c32
Eval
...
- The operator classifier failed to include '!=='.
2014-10-13 21:39:51 -04:00
Paul Beckingham
0183c8a231
TW-1420, TW-1421, TW-1422
...
- TW-1420 Modifying 'uuid' fails to generate error (thanks to Black Ops Testing).
- TW-1421 Modifying 'uuid' with bogus value can corrupt undo.data (thanks to
Black Ops Testing).
- TW-1422 Attempt to modify 'id' attribute creates an id attribute (thanks to
Black Ops Testing).
2014-10-13 00:18:01 -04:00
Paul Beckingham
ca14657f0c
TW-1428
...
- Minor tweaks.
2014-10-12 23:48:55 -04:00
Johannes Schlatow
2c7013cc1c
Color
...
- Supports 'color.uda.<name>.<value>' (TW-1428)
2014-10-12 23:44:43 -04:00
Paul Beckingham
630d0f209e
Parser
...
- Code cleanup.
2014-10-11 11:25:23 -04:00
Paul Beckingham
0e0c4fa578
Parser
...
- Code cleanup.
2014-10-11 11:24:56 -04:00
Paul Beckingham
03a3b41254
Parser
...
- Locates mis-parsed SUBSTITUTIONS in FILTER, and downgrades to PATTERN.
2014-10-11 11:24:07 -04:00
Paul Beckingham
963e79696b
TW-1354
...
- Tweaks.
2014-10-10 16:27:55 -04:00
Johannes Schlatow
a88a062d3d
Urgency
...
- Supports 'urgency.uda.<name>.<value>.coefficient' (TW-1354)
2014-10-10 16:21:36 -04:00
Paul Beckingham
cabc099def
Portability
...
- Missing include.
2014-10-10 10:07:43 -04:00
Paul Beckingham
39469a1917
Color
...
- Supports 'color.label.sort' for column labels of sort columns.
2014-10-09 19:04:59 -04:00
Paul Beckingham
aac0753b07
ViewTask
...
- Supports the notion of different colors for sorted columns.
2014-10-09 18:55:39 -04:00
Paul Beckingham
489750c80a
Errors
...
- Added error handling for std::bad_alloc.
2014-10-09 18:09:38 -04:00
Paul Beckingham
9b7fa8b7ec
Parser
...
- No point checking return value of 'new' operator, because it throws.
2014-10-07 23:12:03 -04:00
Paul Beckingham
4513248360
Task
...
- Upgrades UDA values of type 'duration' to supported values.
2014-10-07 22:49:46 -04:00
Paul Beckingham
b972c2c6c8
Task
...
- Improved structure of legacy duration value upgrades, so it can be used for
other things, namely UDA durations.
2014-10-07 22:38:44 -04:00
Paul Beckingham
1a5fb437a5
Task
...
- Upgrades legacy recur values.
2014-10-07 00:24:03 -04:00