* * * CLEX Revision History * * *

3.1.8   03-MAR-2003
   Problems fixed:
      - configuration parameters C_PANEL_SIZE and
        D_PANEL_SIZE could not be set to AUTO if AUTO
        was not the default value
   New/improved functionality:
      - on-line help starts with the Table of Contents
      - command line options --admin, --help, --version
        are recognized
      - screen size (columns x lines) is displayed while
        the CLEX window in X Window System is being resized 
      - new editing command: ctrl-Z - undo last insert or
        delete operation
      - new editing command: ctrl-O - insert the target of
        a symbolic link into the command line
      - there are now two compare directories functions:
          - quick compare - compares file names and types
          - thorough compare - compares also the contents
                               of files (file data)
        keyboard shortcut <esc> = is cancelled to prevent
        ambiguities, both compare functions are only
        accessible through the main menu
      - both panels are re-read automatically before
        doing directory comparison
      - a patch that fixes compile problems in the cygwin
        environment was contributed

3.1.7   15-JAN-2003
   Problems fixed:
      - filename completion ignored broken symlinks
      - filename completion in the current directory used
        the file panel's data without refresh, now it scans
        the directory
      - ctrl-Z key was not recognized on systems which map
        it to KEY_SUSPEND
   New/improved functionality:
      - ctrl-Z (pressed while a command is being executed)
        suspends only the launched command, not the CLEX
        (this feature requires POSIX job control)
      - history panel displays a remark if a command failed
      - filename completion panel displays file types
      - filename completion recognizes `command` syntax
      - configuration parameter DIRECTORIES was replaced by
        D_PANEL_SIZE with more meaningful semantics, two
        other parameters were renamed
          COMPLETIONS -> C_PANEL_SIZE
          HISTORY     -> H_PANEL_SIZE
        this release recognizes both names. Please save your
        configuration if CLEX starts with warnings
      - parameters C_PANEL_SIZE and D_PANEL_SIZE can be set
        to AUTO (size of one screen without scrolling). AUTO
        is also the new default value
      - directory panel does not split the list of directory
        names into two parts
      - umask value affects field 'M' (file mode) in the
        file panel (see LAYOUT in CLEX configuration)
      - on-line help grammar corrections
      - help file format was changed to be better human
        readable, conversion utility is available on request
      - thorough help file consistency checks implemented
      - substantial reduction of dynamic memory operations
      - code review and cleanup

3.1.6   23-OCT-2002
   Problems fixed:
      - rm (remove) command warning (configuration parameter
        WARN_RM) worked unreliably in the history panel
   New/improved functionality:
      - to quit CLEX press <esc> Q, the redundant <esc> X
        has been abandoned
      - new function: <esc> V - print program version
      - function keys <F2> - <F12> and <TAB> work also in
        the file locating mode
      - filename completion of the type
          name=/some/file
        is performed only if the 'name' is a single word
        consisting of letters, digits, and the underscore
        character '_'

3.1.5   01-JUN-2002
   Problems fixed:
      - command line in the history panel was missing when
        the history panel was entered from the main menu
      - problems with /etc/passwd and /etc/group were
        treated as errors and caused program exit, now
        only a warning is given
   New/improved functionality:
      - the on-line help was compiled into CLEX. The
        configuration parameter HELPFILE should not be
        set unless you have a translated or otherwise
        customized help stored in an external file
      - there are three new keyboard shortcuts for changing
        directories:
          <esc> /  = root directory
          <esc> ~  = home directory
          <esc> .  = parent directory
      - sorting files by time or size is available in both
        ascending and descending orders
      - selected sort order is valid for both file panels
      - filename completion recognizes shell metacharacters
        = < > >> | || && &
      - CLEX uses LFS (Large File Support) if available, LFS
        allows access to files larger than 2GB

3.1.4   29-APR-2002
   New/improved functionality:
      - the file selection mark '*' is a part of the
        configurable file panel's layout. If you don't
        use the default, you should update your LAYOUT
        configuration parameter
      - navigation in the directory panel is easier, the
        most recently used directories are listed separately
      - the command being executed is shown in the xterm
        window title
      - no restart is required for CLEX re-configuration
      - code review and cleanup

3.1.3   09-MAR-2002
   Problems fixed:
      - the compare directories function <esc> = has been
        rewritten to fix several problems
   New/improved functionality:
      - if GROUP_FILES is enabled in the configuration:
         - the . and .. directories are always on the top
         - devices can now be grouped together, in such
           a case they are automatically sorted by their
           major/minor numbers

3.1.2   10-FEB-2002
   Problems fixed:
      - PROMPT change caused crash

3.1.1   17-JAN-2002
   Problems fixed:
      - crash after editing text in the config panel

3.1.0   15-JAN-2002
   Initial release of the 3.1 branch
