cmdr
Check-in [f74095b252]
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.

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

Overview
SHA1:f74095b252d4c9dfed505229e55986ea8bd05b2f
Date: 2014-06-17 18:27:28
User: andreask
Comment:cmdr::config - Fix long-standing bug in forced parameter value calculation (method 'Force'). Any error in the calculations left the flag 'myinforce' set, causing a future invokation to believe to be in a recursive call and do nothing. While this had no effect on regular operation, i.e. where the using application exits after the command, in interactive mode this disabled checks and validations for the command in question, and also retained old parameter values. Fixed by putting a try/finally around the section, resetting the flag even in the presence of errors thrown by it. cmdr::config version bumped to 1.1.1.
Tags And Properties
Context
2014-08-15
17:52
[4d0064e1b1] Extended color definition code with recognition of symbolic escape code sequences. (user: aku, tags: trunk)
2014-06-17
18:27
[f74095b252] cmdr::config - Fix long-standing bug in forced parameter value calculation (method 'Force'). Any error in the calculations left the flag 'myinforce' set, causing a future invokation to believe to be in a recursive call and do nothing. While this had no effect on regular operation, i.e. where the using application exits after the command, in interactive mode this disabled checks and validations for the command in question, and also retained old parameter values. Fixed by putting a try/finally around the section, resetting the flag even in the presence of errors thrown by it. cmdr::config version bumped to 1.1.1. (user: andreask, tags: trunk)
2014-06-03
20:40
[ff5bdec2ca] cmdr::help, cmdr::pager - Moved the paging support into a separate package, for use outside of the help code. Functiomnality tweak: Linenoise not supporting querying the height does not disable paging, just goes with a default height. (user: andreask, tags: trunk)
Changes
Show Unified Diffs Show Side-by-Side Diffs Patch

Changes to config.tcl.