diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 25ca7a9..58a3004 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -2,19 +2,40 @@ twander 3.x: -- Fixed a problem which caused User-Defined Commands to be - processed with the CMDSHELL option when such commands were - re-invoked via the Command History. The program now properly - applies CMDSHELL processing (if enabled) *only* to manually - entered commands. +- Fixed a problem which caused User-Defined Commands to be processed + with the CMDSHELL option when such commands were re-invoked via the + Command History. The program now properly applies CMDSHELL + processing (if enabled) *only* to manually entered commands. - Previous version allowed FONTDECR to set font sizes to 0 or even - negative values. Feature is now checked to make sure a font - size is never decremented below 1. + negative values. Feature is now checked to make sure a font size is + never decremented below 1. -_ Program Title Bar now only shows the major and minor version - number. The whole revision number can still be seen via the - About box on the Help Menu or via the -v command line argument. +- It is now possible to select items using a user-specified wildcard + with the SELWILD feature. (default: Control-\) This feature makes + the full power of Python regular expressions available for selecting + the items desired. + +- The "escape" character to defeat CMDSHELL processing has been + changed from '\' to '#'. This was done for two reasons. First, the + backslash character may occasionally be necessary to escape the + first letter of a command string. More importantly, the '#' is used + to escape SELWILD processing. CMDSHELL was thus changed so both + features which permit "escapes" would use the same character for + consistency. + +- The Right-Hand Side (RHS) of a String Option can now be blank. A + blank RHS has the effect of "undefining" any change and the option + in question just reverts to its default value. This makes String + Option syntax consistent with other features such as Directory + Shortcuts which use a blank RHS to "undefine" the entry. + +- Because the RHS of a String Option can now be blank, the "" + construct is no longer necessary to disable CMDSHELL. An entry in + the form 'CMDSHELL = ' will do. VERY IMPORTANT: if for some reason + you have a line like 'CMDSHELL = ""' in your Configuration File, + remove it! Otherwise a pair of double-quotes will be prepended to + every RUNCMD you issue - almost certainly not what you want. twander 3.0: