cmdr
File History
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of actor.tcl

2015-03-06
01:54
cmdr::actor - Fixed issue with -extend of common blocks. The extended block can be missing. Then the operation is a plain set. Bumped to version 1.3.1 file: [fce696b03c] check-in: [c14bea9a61] user: andreask branch: trunk, size: 8880
2014-05-28
23:33
cmdr::actor, cmdr::officer - Fix bug introduced with revision [7ab77ead21]. The option handling added to "actor::set" in that revision means that the command "my set *command* ..." storing the actual command line (i.e. user information) can break, trying to interpret application specific option information as something for the internal command. Fixed by adding "--" to "actor::set"s option handling, and using it for the breakable command to force interpretation of the user data as such. file: [f9f794ac03] check-in: [cd7539eb28] user: andreask branch: trunk, size: 8732
2014-05-23
06:17
cmdr::actor - Better error message for "set" file: [6d969fcfbb] check-in: [abd6c63e65] user: aku branch: trunk, size: 8628
2014-05-21
06:38
cmdr::actor - Fixed typo in error message file: [e1f705232a] check-in: [a62b20fe7b] user: aku branch: trunk, size: 8389
2014-05-16
00:29
cmdr::actor - New feature "common -extend", enabling extension of a block instead of overwriting it. file: [bd670e7865] check-in: [7ab77ead21] user: aku branch: trunk, size: 8388
2014-04-15
19:56
Cross-reference usage of *prefix* in actors. Extended actor base to allow complete clearance of a common block along a chain of actors up to the root. file: [dd838a7ef6] check-in: [576b7640c7] user: andreask branch: trunk, size: 7913
19:42
Added hooks for history mgmt, plus helper package to the system. Known issue: *prefix* handling for recursion (aliases). file: [1c56ab8f0a] check-in: [639bdf2ae3] user: andreask branch: trunk, size: 7770
2014-02-06
17:39
Bumped to version 1.1 file: [99ff5c73d4] check-in: [a109f26338] user: andreask branch: trunk, size: 7200
2013-12-02
17:44
Version bumped to 1.0. Regenerated docs. file: [f847d2fe93] check-in: [2e15301ff5] user: aku branch: trunk, size: 7200
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. file: [f9ff0df83a] check-in: [8d7fcadf53] user: andreask branch: trunk, size: 7201
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. file: [e8aea7558d] check-in: [b9126a7a27] user: aku branch: trunk, size: 7201
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. file: [5af531334e] check-in: [0ed8f3610b] user: aku branch: trunk, size: 7201
2013-11-15
23:10
Extended the shells to note their activity in a root common block named *in-shell*. Bumped version to 0.11. file: [afd777b324] check-in: [5a480bf9d8] user: andreask branch: trunk, size: 7201
2013-11-04
17:38
Reworked the interaction for entry of scalar, and general calculation of the value - Show validation error message for proper feedback - Trap ^C properly, as done for the list-case already. Scalar was forgotten. - Report the ^C as 'undefined value' - Remember the undefined-ness and have additional attempts to retrieve the value abort early This prevents retries of computing the value where we cannot succeed. It also prevents additional attempts at interaction. Bumped version to 0.10. file: [058ca1df6e] check-in: [d2a2bc511f] user: andreask branch: trunk, size: 7201
2013-10-31
00:43
Extended the json format with better section information, and outer structure. Version bumped to 0.9 file: [4a236cd725] check-in: [a190c9c157] user: andreask branch: trunk, size: 7200
2013-10-29
05:45
Bumped package versions to 0.8 file: [afb684b91a] check-in: [a0fad5ad9d] user: aku branch: trunk, size: 7200
2013-10-18
00:30
Bumped cmdr version to 0.7 file: [c8c9addc1b] check-in: [b2ff231a4e] user: andreask branch: trunk, size: 7200
2013-10-17
18:17
Bumped cmdr version to 0.6 file: [2af7500a18] check-in: [e3e822290d] user: andreask branch: trunk, size: 7200
2013-10-16
19:21
Bumped cmdr version to 0.5 file: [dbd6cf3353] check-in: [41becb3194] user: andreask branch: trunk, size: 7200
17:06
Fixed bug in lappend for common blocks. Was not appending, but overwriting with last :( file: [bc5890482f] check-in: [e8833211e0] user: andreask branch: trunk, size: 7200
2013-08-30
00:37
Fix conflict between officer::has for declared methods, and actor::has for common blocks. Now actor::exists file: [518781d583] check-in: [5f22774081] user: andreask branch: trunk, size: 7199
00:04
Renamed internally used common blocks. Moved to reserved names. file: [89df9fc38a] check-in: [f4c89fd980] user: andreask branch: trunk, size: 7193
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. file: [27c18f1679] check-in: [abe9e7a804] user: andreask branch: trunk, size: 7192
2013-08-02
21:33
Added defered/immediate distinction for parameters, with state defaulting to defered, and the others as immediate. Updated tests. Bumped version to 0.3. file: [ce6cf66e91] check-in: [a81d6b881f] user: andreask branch: trunk, size: 7192
2013-07-03
21:28
Tweaked config interaction. Removed indicator for required, implied in the color and (undefined) marker. Added marker for List arguments. Went from 'fullname' to new 'dname' to show actual command, not the internal officer hierarchy. file: [30bdc64686] check-in: [dfc00db967] user: andreask branch: trunk, size: 7192
2013-07-02
18:20
Bump version to 0.2 file: [7242431739] check-in: [c576a5a9ef] user: andreask branch: trunk, size: 7127
2013-06-20
17:58
Extended actor store with "lappend" method. Generate better error message for unknown commands. file: [d6672cbc78] check-in: [2b0a88ce08] user: andreask branch: trunk, size: 7127
2013-05-22
21:29
Added author and location meta data. file: [52b3f1b7b6] check-in: [d473b0c8bc] user: andreask branch: trunk, size: 6974
20:39
Added teapot meta data to all cmdr packages. file: [598ce78735] check-in: [5d1611cb80] user: andreask branch: trunk, size: 6890
2013-04-05
19:59
Added debug narrative to the system, based on the new tcllib/debug packages. file: [f94d4ed782] check-in: [fbf43a6c26] user: andreask branch: trunk, size: 6554
2013-04-04
05:00
Second charge of renaming "xo" to "cmdr". Plus tweak to processing of optional list arguments, preventing ahead-processing of options. They are made part of the splat. file: [20c50f9461] check-in: [e756a91488] user: aku branch: trunk, size: 6062
04:46
Renamed everything from "xo" to "cmdr". Easier to speak and more direct connection between name and purpose of the package. file: [ce72f1bcb1] check-in: [91f2eaba78] user: aku branch: trunk, size: 6058 Renamed from xo_actor.tcl