Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
101 check-ins that include changes to files matching 'doc/*'
2019-07-06
| ||
00:21 | cmdr::table - Bump to version 0.3 - Modified table output generator to trim trailing whitepace from all generated lines, per line. Leaf check-in: b191a41b17 user: aku tags: trunk | |
2016-07-14
| ||
19:07 | Removed bogus file type tags from the diagram DSL definitions used by our figures check-in: e94123d354 user: aku tags: trunk | |
2016-06-30
| ||
06:07 | Bumped primary version to 1.2. Regenerated docs. check-in: 39c3c491d0 user: aku tags: cmdr-1-2, release, release-1-2, trunk, v1.2 | |
2016-06-29
| ||
07:54 | officers/private * Renamed 'ehandler' to intercept. Documented the change. Kept the old name around, deprecated it. * Renamed 'shandler' to custom-setup, and documented it. Extended the implementation to support a list of customizations, instead of a single. * Fixed handling of *prefix* for --help. Code wrongly extended the local copy of the block, instead of the root copy. Updated docs, change information. Regenerated the embedded docs. check-in: cabf535e47 user: aku tags: trunk | |
07:09 | cmdr::color - Add forgotten docs about new symbolic name. check-in: d1c012590f user: aku tags: trunk | |
07:03 | cmdr::table - Documented the package. Added testsuite. Added more validation and introspection. Added TEApot metadata. check-in: 7acf8ff192 user: aku tags: trunk | |
2016-06-22
| ||
20:01 | Drop the todo marker about the fail-* commands from the changes document check-in: 24b3dc9ad2 user: aku tags: trunk | |
19:54 | Documented the new fail-* convenience commands for validation types. check-in: d24c736d84 user: aku tags: trunk | |
05:50 | Updated copyright year, and regenerated the docs. check-in: d0ef9140a0 user: aku tags: trunk | |
05:47 | More documentation updates for coming release. check-in: 3cf8d6c96e user: aku tags: trunk | |
2015-11-04
| ||
22:37 | Prep work for an 1.2 release. Draft list of changes since 1.1 check-in: 76b7d37836 user: andreask tags: trunk | |
2015-07-15
| ||
23:31 | Extended v-type "time" to accept positive integers as seconds in epoch, above iso8601 timestamps. Bumped to version 1.1 check-in: 1f24482658 user: andreask tags: trunk | |
2015-07-14
| ||
03:59 | parameter - Added convenience command stop!". Bumped version to 1.6. check-in: 91942da7f1 user: aku tags: trunk | |
2015-07-03
| ||
22:34 | Big set of 12 new validation types. These are facades/wrappers around the "valtype" snit validation types found in Tcllib (luhn, luhn5, verhoeff, gs1::ean13, iban, imei, isbn, usnpi, amex, visa, discover, mastercard). Documentation minimal, refers back to the Tcllib packages. Testsuites replicated here, under the general framework for VT testing. The facade code is fully generated based on the valtype name. The generator package is not documented (yet). check-in: 7d8a178853 user: andreask tags: trunk | |
05:30 | VT time::minute - Fixed documentation (2external, name of argument implied different type than actuually expected). check-in: 66bd654074 user: aku tags: trunk | |
05:26 | color - Updated the documentation. check-in: c82025d2d2 user: aku tags: trunk | |
05:01 | Merge VT test work back to main line. check-in: dd4c6bd2ac user: aku tags: trunk | |
04:23 | Merged VT work from trunk and vt-minute. Updated bool/percent failure messages. check-in: dec47d85c3 user: aku tags: vtype-testing | |
2015-07-02
| ||
21:53 | New validation type, time as (hour:)minute offset from midnight. Closed-Leaf check-in: a2015467df user: aku tags: vt-minute | |
2015-05-12
| ||
22:04 | Updated to trunk (negative aliases) check-in: 93b8d83d4c user: aku tags: vtype-testing | |
22:03 | Merged work on negative aliases. check-in: 88c1cb79e5 user: aku tags: trunk | |
22:02 | Added docs for negative aliases. Closed-Leaf check-in: 21b94c7e50 user: aku tags: neg-aliases | |
2015-04-17
| ||
23:24 | history - Added missing docs. check-in: 860ef7cfb3 user: andreask tags: trunk | |
22:18 | Docs - Separate package version information from the project version number. Regenerated docs. check-in: c8ea7fb2f9 user: andreask tags: trunk | |
07:05 | Updated copyright year and regenerated the docs. check-in: 04e9011d18 user: aku tags: trunk | |
07:03 | Pulled the new v-types and utilities into the trunk, making them official. check-in: 16b1fe812b user: aku tags: trunk | |
07:02 | Documented the new validation types and utility functions. Regenerated the embedded docs. Closed-Leaf check-in: 0c84afcd07 user: aku tags: more-vtypes | |
05:50 | Merge latest trunk changes (new docs). check-in: 534d48e23d user: aku tags: more-vtypes | |
05:47 | Bring new docs into the trunk. check-in: 6cf097e45a user: aku tags: trunk | |
01:51 | Completed new docs check-in: 57fc520fe4 user: andreask tags: doc-expansion | |
01:10 | Started to fill in the documentation for packages 'ask', 'color', 'tty', and 'pager' check-in: 912d950350 user: andreask tags: doc-expansion | |
2014-11-27
| ||
21:53 | Created a new reserved common block, *config*, in the root-actor. Used to convey the active instance of cmdr::config to parameter callbacks. This different from the definition config for global parameters. For regular parameters it is the same as found as the first argument of the callback. The active instance is needed when a global parameter interacts with regular ones of the active private. check-in: f121133cf2 user: andreask tags: trunk | |
2014-04-22
| ||
06:55 | Merged trunk extensions. Closed-Leaf check-in: 6163942da7 user: aku tags: more-vtypes | |
2014-04-15
| ||
19:27 | Hide docs from kettle's scanner for Tcl packages. check-in: 8a156a1311 user: andreask tags: trunk | |
2014-02-13
| ||
05:39 | Extended the set of common validation types, added "percent" (double limited to [0,100]). Updated documentation. check-in: 49d0a10137 user: aku tags: trunk | |
2014-02-06
| ||
18:35 | Regenerated embedded docs. check-in: 2659fd6b13 user: aku tags: trunk | |
18:05 | Updated the changes information in the documentation. check-in: 9e34d9687a user: andreask tags: trunk | |
17:39 | Bumped to version 1.1 check-in: a109f26338 user: andreask tags: trunk | |
17:39 | Fixed issue in previous commit. New code failed to take a possible empty path into account. check-in: 8117b3db5e user: andreask tags: trunk | |
06:18 | Remade "help::query-actor" as method "find" of officers and private. Simplified the internals of auto-help. Provides the path lookup to framework users as well. Updated the documentation. check-in: 5487358492 user: aku tags: trunk | |
05:35 | Added utility package cmdr::help::tcl, dumping the help as Tcl data structure. Like cmdr::help::json, with less overhead to read into other Tcl code. check-in: 865912b8d9 user: aku tags: trunk | |
2013-12-02
| ||
17:44 | Version bumped to 1.0. Regenerated docs. check-in: 2e15301ff5 user: aku tags: cmdr-1-0, release, release-1-0, trunk, v1.0 | |
2013-11-29
| ||
19:36 | Added early mention and reference to custom validation types and help formats to the main intro check-in: 1a9bcfb664 user: andreask tags: trunk | |
06:41 | Image tweak, regenerated embedded. check-in: f244dccfb4 user: aku tags: trunk | |
2013-11-28
| ||
23:59 | Link from intro to dsl intro, starting the chain through dsl and flow. check-in: 4e1cb948ac user: andreask tags: trunk | |
22:35 | Moved old docs into an attic. Completed the todos, except very minor parts. Includes backend example, reserved blocks. Added, completed DSL informaton, mainly where to find them, and how DSL commands map to methods. check-in: eed0701b51 user: andreask tags: trunk | |
19:21 | Added docs for the flow at runtime. Documented some of the reserved common blocks. check-in: 6b1f531bbb user: andreask tags: trunk | |
05:39 | Another round of tweaking labels for nicer sorting. check-in: df97aa496f user: aku tags: trunk | |
05:23 | Moved document labeling (for toc, and sorting it) into definition. Tweaked labels to put internals at the end, intro and such at the top. Regenerated embedded docs. check-in: 15ea908829 user: aku tags: trunk | |
04:16 | Fixed help docs. Completed sequence figures, command-completion docs. check-in: 3359a9b2c8 user: aku tags: trunk | |
2013-11-27
| ||
19:23 | Extended information about help formats and how to write them. Documented the DSL "section" command. check-in: f30dbe0098 user: andreask tags: trunk | |
18:25 | Added back-references from packages to the devguide for command-line completion. check-in: f7695638e8 user: andreask tags: trunk | |
07:55 | Continued the dev-guide in general, and completion internals in particular. Added draft diagram code for sequence diagrams. Snarfed from my 2012 kinetcl paper. Has to be modded for the completions. Todo: Document standard help formats, and how to write formats. Todo: Back-reference from the package docs to the completion internals. check-in: 5a6408a944 user: aku tags: trunk | |
01:15 | Draft work on internal workings of the command line completion. check-in: a1c106f24e user: andreask tags: trunk | |
2013-11-26
| ||
05:34 | Tweaked documented titles for better marking of internals. Fixed a few issues with validation types, mainly shuffling text blocks around, plus fix in API documentation. check-in: dbd259771b user: aku tags: trunk | |
05:17 | Continued work on the dev guide. Complete architecture and package dependency information. Regenerated figures and embedded documentation. check-in: e33e0f5b2d user: aku tags: trunk | |
00:32 | Continued documentation work, first fillings for the dev-guide, more figures. check-in: 172951e9a3 user: andreask tags: trunk | |
2013-11-22
| ||
20:52 | Modified officers. Auto-create an 'exit'-command, if not in conflict with user commands. Method as backend for private. Usable by others as well. Bumped version to 0.14. check-in: 8d7fcadf53 user: andreask tags: trunk | |
2013-11-17
| ||
01:01 | Added a behaviour flag "no-promote" to parameters, to allow rejection of promotion of unknown flag strings to input values on principle. Bumped version to 0.13, updated embedded documentation. check-in: b9126a7a27 user: aku tags: trunk | |
2013-11-16
| ||
23:15 | Moved dictsort utility into util for wider use. Sort parts of the help structures for easier testing. Fixed bugs in the help generation (1) Skip imported helper commands which are not formats. (2) Rendering of list inputs was off. -- Bumped version to 0.12, help (json, sql) to 0.2, fixed requirements -- Updated embedded documentation. check-in: 0ed8f3610b user: aku tags: trunk | |
2013-11-15
| ||
07:41 | Completed the split of the DSL documents. Regenerated the embedded docs. check-in: b7d756fe00 user: aku tags: trunk | |
00:51 | Split the large DSL document into several smaller pieces: introduction, officer, private, parameter check-in: daa000e429 user: andreask tags: trunk | |
2013-11-14
| ||
23:37 | DSL docs mostly complete. Still possible to split into multiple documents. Still to do related docs on execution flow. check-in: df9e5b0c47 user: andreask tags: trunk | |
20:06 | Outline of the DSL docs, plus fixing up the references to it. check-in: cf3f9e2ff9 user: andreask tags: trunk | |
17:45 | Fixed missing module description (config setting) check-in: 39b36bc1a3 user: andreask tags: trunk | |
2013-11-13
| ||
23:33 | Filled in the main package documentation (framework entrypoint) check-in: 5e924d81b9 user: andreask tags: trunk | |
22:44 | Filled the officer documentation, and tweaked privates a bit. check-in: 65c018615d user: andreask tags: trunk | |
2013-11-05
| ||
00:40 | Another placeholder, for the DSL spec, and filled out actor reference check-in: 67f83ccddb user: andreask tags: trunk | |
2013-11-04
| ||
22:45 | Moved all title setup into definitions. check-in: d1574f44fb user: andreask tags: trunk | |
22:45 | Added placeholders for missing reference docs check-in: 89659bfd6c user: andreask tags: trunk | |
22:44 | Filled out docs for cmdr::config check-in: 2bb154df7f user: andreask tags: trunk | |
2013-11-01
| ||
22:52 | Near completed parameter documentation. check-in: c1ba65f517 user: andreask tags: trunk | |
2013-10-31
| ||
23:22 | Start the parameter documentation check-in: fc5d203228 user: andreask tags: trunk | |
2013-10-25
| ||
23:24 | Mostly done documentation of cmdr::private. check-in: 807f15f3f9 user: andreask tags: trunk | |
18:24 | Filled out docs for validation types. check-in: fbca18b815 user: andreask tags: trunk | |
00:20 | Started to fill in validation type documentation. check-in: 6f2d2b4c21 user: andreask tags: trunk | |
2013-10-23
| ||
04:58 | Added first manpages, for the utility packages (util, vcommon, help*). check-in: b1fbdec2c5 user: aku tags: trunk | |
2013-10-21
| ||
21:55 | Continued filling out the cmdr requirements. check-in: 4bacb86a2f user: andreask tags: trunk | |
21:36 | Filled out the basic changelog, and extended the set of requirements. check-in: 714b81acaf user: andreask tags: trunk | |
21:07 | Outline of cmdr documentation, generated via kettle's experimental doc-templating branch/work. check-in: 1dd5f2baba user: andreask tags: trunk | |
2013-08-23
| ||
18:52 | New feature: Parameter labels, override name shown in help. Plus new config method to query parameter existence. check-in: da6a48c70d user: andreask tags: trunk | |
2013-08-21
| ||
20:04 | Bump version to 0.4. Parameter API changes. * "defined?" becomes "set?". * "when-defined" becomes "when-complete". * The "default" value is now handled as int.rep, not going through validation. (Like the result of the "generate" callback). * Updated validation type "default" to always provide something. * Standard VT fail now takes parameter instance command as first argument (see also below about callbacks), and uses it to generate an enhanced error message (naming the parameter at issue). Callback API changes. * All callbacks now take the parameter instance command as their first argument. * Removed the (class)methods to dynamically locate and access a innermost config instance on the stack. * As replacement added method "config" to make the container accessible from each parameter it contains, and thus all other parameters as well. * Update all validation types. check-in: abe9e7a804 user: andreask tags: trunk | |
2013-03-21
| ||
21:57 | Dropped the "force" property, and force the value of all parameters, always. No special commands for dependencies. Done in declaration order, this allows user to declare dependencies through said order. check-in: a5326a59a3 user: andreask tags: trunk | |
2013-03-14
| ||
00:52 | Extended validation type api for command line completion. check-in: 370a681744 user: andreask tags: trunk | |
2013-03-13
| ||
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 | |
21:55 | Notes on things to do check-in: a6bef100fc user: andreask tags: trunk | |
17:46 | Switched help structure to dicts, for easier extension in the future. check-in: 0eeb3bb9d6 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 | |
2013-03-06
| ||
23:42 | Merged spec and dependent changes back to main. check-in: c7e398b8c9 user: andreask tags: trunk | |
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 | |
2013-03-05
| ||
08:34 | Reworked the parameter spec DSL, and parameter internals. check-in: 7a641d903e user: aku tags: trunk | |
2013-03-02
| ||
01:32 | Fleshing out the argument processing and value management. Time for a testsuite. check-in: c22a48e176 user: andreask tags: trunk | |
2013-02-28
| ||
23:05 | Started on argument spec parsing and runtime argument processing. check-in: c728ddbcdc user: andreask tags: trunk | |
06:44 | Start with the framework check-in: 71dd8de684 user: aku tags: trunk | |