Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 check-ins occurring around b5f9a413228b8a68.
2013-03-14
| ||
03:22 | Changed boolean options name like --no-foo to have --foo as alias, not --no-no-foo. Changed flag memory to dictionary, enables the system to distinguish primary option from aliases and inverted aliases. The latter two get a generated description. Modified the help generation for a parameter collection to supply the necessary data. Extended testsuite to cover the changes and new feature. check-in: f9ae78b9ad user: aku tags: trunk | |
03:18 | Fixed missing exports of new API methods. check-in: 06bb9db792 user: aku tags: trunk | |
00:54 | Simplified the recursion for command completion in officers, and added ability for dynamic extension of the command set. check-in: e450737763 user: andreask tags: trunk | |
00:53 | Added value release via validation type to the parameter class. check-in: baecd04747 user: andreask tags: trunk | |
00:52 | Extended validation type api for command line completion. check-in: 370a681744 user: andreask tags: trunk | |
2013-03-13
| ||
17:47 | Moved various operations into actor, for future sharing/use in privates. Reworked to get rid of duplicate loops, use existing acessor method (known). check-in: 7f50b07e31 user: andreask tags: trunk | |
17:46 | Added place holder for command completion in privates doing no completion. check-in: 8b0ffd7fc5 user: andreask tags: trunk | |
05:02 | Renamed the result list for clarity. Added debug commands, inactive. Activated repl history. check-in: 7e76fbb5ce user: aku tags: trunk | |
04:41 | Completed the command completion for officers. Added example for testing. check-in: a93ee97376 user: aku tags: trunk | |
03:36 | Working out decision table for command completion. Started fixing up the officer repl code. check-in: ceb8ebad88 user: aku tags: trunk | |
2013-03-09
| ||
00:11 | Help generation fix, set the resolved name chain as command name prefix. Note issue with option documentation. check-in: 0c23456d73 user: andreask tags: trunk | |
2013-03-08
| ||
23:47 | Modified heuristics to select a system validation type. argument, state => identity, option stasy with boolean. Updated tests. check-in: de2e0c43f8 user: andreask tags: trunk | |
23:31 | Implemented hidden parameters (not documented), forcing of parameter values before the command is called, and special common key *all* for parameter specifications shared across all actions. todo: test cases. check-in: e87af1a166 user: andreask tags: trunk | |
21:55 | Notes on things to do check-in: a6bef100fc user: andreask tags: trunk | |
21:34 | In source doc tweak. Plus new package, help query and formatting support/conveniences. check-in: 14a2201b7e user: andreask tags: trunk | |
20:16 | Fix dispatcher bug, called default handler even when handled by proper handler - todo: testcase check-in: bc37fe45b9 user: andreask tags: trunk | |
20:16 | Followup on [53599b7d24]. Rename 'string' to 'str', avoid collision with builtin. check-in: c82b1f7c6b user: andreask tags: trunk | |
19:29 | Fix varname typo - todo: test case check-in: 0933b951d4 user: andreask tags: trunk | |
19:28 | Trim description before storage check-in: a4301d9edc user: andreask tags: trunk | |
19:28 | Code annotation check-in: 6b25950b11 user: andreask tags: trunk | |
19:27 | Added pass and string as semi-aliases of identity validation types. check-in: 53599b7d24 user: andreask tags: trunk | |
17:53 | Implemented the ability to hide commands from help generation. check-in: 01195fc528 user: andreask tags: trunk | |
17:46 | Switched help structure to dicts, for easier extension in the future. check-in: 0eeb3bb9d6 user: andreask tags: trunk | |
17:32 | Switched help generation from bottom-up name collation to top-down expansion of prefixes. check-in: b235950f2c user: andreask tags: trunk | |
17:22 | Extended actor with (not)documented attribute, for help (non)generation check-in: 08623165ff user: andreask tags: trunk | |
07:47 | Specified structure for help information. Implemented its generation, filling the placeholder help methods. Added test. check-in: b5f9a41322 user: aku tags: trunk | |
07:45 | Extended documentation, added overview of class relations check-in: ad01c89027 user: aku tags: trunk | |
06:51 | Annotations about the missing repls, plus new API overview document. check-in: 857ae703d0 user: aku tags: trunk | |
06:22 | More tests, bug fixes in the handling of various command prefixes. check-in: d8f0789033 user: aku tags: trunk | |
00:53 | Fixed validation of list parameters check-in: d5d78cbc00 user: andreask tags: trunk | |
00:48 | Filled out the value method, finally, and updated the testsuite and its support to show/expect the data. check-in: 9ac8a6317e user: andreask tags: trunk | |
2013-03-07
| ||
23:46 | Put object cleanup into the highlevel testsuite support commands, given that we have we have try/finally anyway for the package itself. check-in: cda6ec2c7c user: andreask tags: trunk | |
23:28 | More runtime tests, option handling, plus associated bug fixes check-in: 6074bb2399 user: andreask tags: trunk | |
21:21 | More runtime tests, splat handling. Disentangled threshold calculation from the DSL implementation, now an explicit post-processing step, easy to understand. This also fixed some subtle bug uncovered by the new tests. check-in: c6cd143bff user: andreask tags: trunk | |
07:32 | More tests of runtime processing. Fixed bugs in threshold calculation and argument processing in general they exposed. (Unsafe queue handling, missing checks, moved wrong#args tests earlier and into parameter instances) check-in: dcff363c04 user: aku tags: trunk | |
00:50 | Fix bugs in handling of optional arguments in threshold mode. check-in: 5e75817d3d user: andreask tags: trunk | |
00:27 | Simplified parameter/runtime tests, moved common code into support commands. check-in: 1e70f6e652 user: andreask tags: trunk | |
00:08 | Fix execution of a private's command prefix check-in: 52d99d102a user: andreask tags: trunk | |
00:07 | Readability tweak check-in: f167479ff2 user: andreask tags: trunk | |
2013-03-06
| ||
23:42 | Merged spec and dependent changes back to main. check-in: c7e398b8c9 user: andreask tags: trunk | |
23:42 | Last fix in existing testsuite, now passes Closed-Leaf check-in: 71a989de93 user: andreask tags: param-rework-in-progress | |
23:38 | Continued. Parameter DSL work complete. Begin checking/completion of runtime support. check-in: 93ecdef54c user: andreask tags: param-rework-in-progress | |
22:14 | Continued the rework, mostly testsuite now... Small internal reorg of the parameter code, keep related things together. check-in: e77dff36a5 user: andreask tags: param-rework-in-progress | |
08:14 | Reworked parameter DSL specification. Started reworking the code to match. check-in: 253e2bf3f7 user: aku tags: param-rework-in-progress | |
05:15 | Renamed xo::value to xo::parameter check-in: 3df0822f02 user: aku tags: trunk | |
01:16 | More work on the parameter attribute contraints. Renumbering and -ordering in testsuite. syntax vs assert in code. check-in: 9c7c77bdaf user: andreask tags: trunk | |
00:27 | Simplified the test cases triggering errors. check-in: b98e55a634 user: andreask tags: trunk | |
00:26 | Renumbered test cases, distinguish groups by labels. check-in: 49e4bea160 user: andreask tags: trunk | |
00:14 | Fixed issues with result comparison. Extended testsuite for parameter DSL. Split runtime tests to their own file. check-in: b1c7e3f60f user: andreask tags: trunk | |
2013-03-05
| ||
21:42 | Started testing of the runtime parameter processing. check-in: 108fbe16dc user: andreask tags: trunk | |