diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 6006e57..2932e66 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,3 +1,89 @@ +WHATSNEW For 'twander' 3.224 (Fri Jun 1 15:15:22 CDT 2007) +---------------------------------------------------------------------- + +NEW FEATURES + +- Implemented option to display date/time in ISO 8601 format (ISODATE, + default: False) + +- Removed trailing spaces from lines in sample configuration file. + +- Directory Shortcut Definitions may now contain references to + variables (user-defined, environment, or execution). This + enables definitions like: + + ~ = [$HOME] + + DIRSC1 = [~]/Desktop # User-defined variable + DIRSC3 = [$HOME] # Environment variable + DIRSC5 = [`echo "/tmp"`] # Execution variable (but silly) + + If you use one of these forms, it's up to you to make sure that when + when the variables are dereferenced (substituted), the resulting string + is the name of a directory. Be careful, you may not spot a definition + that is not a directory right away. Variables are dereferenced at + runtime not at the time the Configuration File is read in. Therefore, + Directory Shortcut assignments with variable references in them are shown + literally in the Shortcut Menu. twander cannot know what the value of + the variable will be until you actually press the relevant shortcut key. + +- The display of symbolic links has been enhanced with the introduction + of several new program options: + + By default, symbolic link targets are now displayed as originally defined + when the link was created. The old behavior was to display the absolute + path of the target. A new program option, SYMRESOLV (default: False) + has been introduced. You can get the old behavior by setting this to True. + + A new program option, SYMEXPAND (default: True) has been added. By + setting this option to False, the targets of symbolic links will not + be displayed, only the symbolic link name. Setting this option to + False effectively causes symbolic links to be displayed like any other + file or directory. + +- Added key bindings to toggle the various symbolic link program options: + + Option Key Name Default Binding + ------ -------- --------------- + + SYMDIR TOGSYMDIR Control-~ + SYMEXPAND TOGSYMEXPAND Control-! + SYMRESOLV TOGSYMRESOLV Control-@ + + + Toggling the state of SYMRESOLV implies you want to view symlink + targets, so this option also forces SYMEXPAND to True as well. + +- The title bar now displays the state of these various symbolic + link options in the form: + + Symlinks: where status is one or more of: + + D or F - Symlinks pointing to directories are sorted + as Directories or Files (state of SYMDIR). + + E - Present only if symlink expansion is enabled + (SYMEXPAND=True). + + R - Present only if absolute symlink target resolution + is enabled (SYMRESOLV=True). + +CHANGES + +- The title bar directory display will now use "~" to indicate + a directory relative to the user's home directory (to save + title bar space). + + +BUGFIXES + +- If SYMDIR=False symlinks that pointed to directories did not end with + trailing path separator. + +- Symlink named as dotfiles were not being hidden when HIDEDOT=True. + + + WHATSNEW For 'twander' 3.210 (Tue Dec 19 04:09:39 CST 2006) ----------------------------------------------------------------------