* * * CLEX Revision History * * *

4.6.patch6 released on 31-AUG-2013

  Problems fixed:
     * Several wide character buffer sizes were computed in
       incorrect units. No buffer overflows were actually
       occurring, but such code is not usable if compiled with
       protection against overflows, e.g. with gcc and
       FORTIFY_SOURCE=2. Problem noted and a fix proposed by
       Rudolf Polzer.
     * A bug in the file I/O error reporting code of the
       directory compare function was found by Rudolf Polzer.

  New or improved functionality:
     * New setting in the sort panel: hidden files can be
       excluded from the file list.


4.6.patch5 released on 19-JUL-2011

  Problems fixed:
     * Some keys did not work in the log panel's filter.


4.6.4 released on 21-MAY-2011

  Problems fixed:
     * Name completion did not expand a single tilde as a home 
       directory.
     * A mouseclick on a certain screen area of the help panel
       could lead to a crash.

  New or improved functionality:
     * The English documentation was proofread and corrected,
       the service was kindly contributed by Richard Harris.
     * Text file preview function was added.
     * The initial working directory for the secondary file
       panel is now set by a bookmark named DIR2. This
       replaces the configuration parameter DIR2.
     * The initial working directory for the primary file
       panel can be now set by a bookmark named DIR1.
     * New configuration parameter TIME_DATE controls the
       display of date and time.
     * Changes to the mouse control were made.
     * The recommendation against using alt-R for normal file 
       renaming was dropped.


4.5 released on 24-SEP-2009

  Problems fixed:
     * Name completion could not complete user and group names
       containing a dot, comma or a dash character.

  New or improved functionality:
     * A mouse is supported on xterm-compatible terminals.
     * The location of configuration files has been moved
       again in order to comply with the XDG Specification.
       The standard place for these files is from now on the
       ~/.config/clex directory. Use the 'cfg-clex' utility to
       move the files to the new location.
     * There is a new option in the completion panel which
       allows completion of a name which is a part of a longer
       word. The option has a self-explaining description:
       'name to be completed starts at the cursor position'.
     * Configuration parameter C_PANEL_SIZE (completion panel
       size) cannot be set to AUTO (screen size) because this
       size is often uncomfortably small.
     * The Unicode soft hyphen character is displayed as a
       control character.
     * In the history panel a command separator is
       automatically inserted into the input line when a
       command is appended to the end of another command.
     * Configuration parameters CMD_Fn accept a new control
       sequence $~ which disables the 'Press enter to
       continue' prompt. The control is returned to CLEX
       immediately after the command execution terminates
       provided that:

          * the command has not been modified; and
          * the command terminates successfully (exit code
            zero).

     * The $! control sequence can appear anywhere in a
       configuration parameter CMD_Fn, not only at the end.
     * New function: alt-Z places the current line to the
       center of the panel. People using cluster-ssh might
       find it useful.


4.4 released on 07-APR-2009

  Problems fixed:
     * In the help text there were few UTF-8 characters which
       are now eliminated because they could not be displayed
       properly in non-UTF-8 encodings.

  New or improved functionality:
     * New function was added: change into a subdirectory
       showing the contents in the other file panel (alt-X).
       This function allows a return into the original
       directory simply by switching panels (ctrl-X).


4.3 released on 29-MAR-2009

  Problems fixed:
     * A newly added bookmark did not appear on the screen
       immediately.
     * A misleading message 'Ignoring the DIR2 configuration
       parameter' was logged when the 'DIR2' was set to
       'HOME'.

  New or improved functionality:
     * The bookmark organizer has been merged with the regular
       bookmark panel.
     * Bookmarks can have descriptive names.
     * The current working directory can be bookmarked from
       the file panel (ctrl-D).
     * The 'B_PANEL_SIZE' config parameter was removed.


4.2 released on 15-MAR-2009

  Problems fixed:
     * In some cases the 'cfg-clex' utility was generating an
       unusable template for the copy command (F5).
     * Under certain circumstances a crash was occurring on
       exit when CLEX was used over a ssh connection.

  New or improved functionality:
     * All configuration files now reside in the .clex
       subdirectory. Use the 'cfg-clex' utility to move the
       files to new location.


4.1 released on 09-FEB-2009

  Problems fixed:
     * Usage of uninitialized memory during the start-up has
       been corrected. It caused a crash on the Apple Mac OS X
       platform. Systems where CLEX starts normally are not
       affected by this bug.
     * A compilation problem on Apple Mac OS X was fixed.
     * The xterm title change feature did not work on remote
       telnet or ssh connections.

  New or improved functionality:
     * If a directory comparison is restricted to regular
       files, then only information about this type of file is
       displayed in the summary.
     * A small program named 'kbd-test' was added. It is a
       utility for troubleshooting keyboard related problems.


CLEX 4.0 released on 22-DEC-2008

   This is the initial release of the CLEX 4 branch. Main new
   features are:
     * Unicode support was implemented.
     * Several configuration parameters have been converted to options
       which are saved automatically.
     * The log panel and optional logging to a file for auditing and
       troubleshooting were added.
     * There is now 'cfg-clex' utility.
     * A built-in function for renaming files with invalid or
       unprintable characters was added.
   Enhancements (compared to previous releases) include:
     * Configuring prompt, time format and date format is more flexible.
     * The help is not limited to one link per line.
     * The user interface of the directory compare function was redesigned.
     * Changes in the pattern matching routine were made
     * Panel filtering is now available in two more panels.
     * A new tool for inserting control characters into the input line
       was added.
