CLEX Changelog

New in version 4.6.patch6

February 4th, 2014
  • 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.

New in version 4.6 Test 1 (April 12th, 2011)

  • The English documentation was proofread and corrected.
  • Name completion now correctly expands a single tilde as a home directory.
  • The new configuration parameter TIME_DATE controls the display of date and time.

New in version 4.5 (September 24th, 2009)

  • A mouse is supported on xterm compatible terminals.

New in version 4.5 Test 5 (June 1st, 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 to complete 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 (configuration 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: 1) the command has not been modified 2) 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

New in version 4.5 Test 1 (April 19th, 2009)

  • New or improved functionality:
  • MOUSE SUPPORT: mouse is supported on xterm compatible terminals. The support is quite limited in this release, it is a work in progress:
  • mouse wheel moves the cursor bar
  • mouse click sets the cursor bar
  • mouse wheel moves the input line cursor
  • mouse click sets the input line cursor
  • In the filepanel:
  • double click on a directory changes the directory
  • double click on the secondary directory (top-right corner) switches panels
  • NOTE: in order to enable text highlighting and cut & paste operations, hold the shift key to bypass the mouse tracking
  • new function: alt-Z scrolls the whole panel and places the cursor bar to the center. People using cluster-ssh might find it useful

New in version 4.4 (April 7th, 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 to return into the original directory simply by switching panels (ctrl-X).

New in version 4.3 (March 30th, 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

New in version 4.2 (March 16th, 2009)

  • This release corrects two problems which occurred in some cases.
  • The cfg-clex utility was generating an unusable template for the copy command.
  • A crash was occurring on exit when CLEX was used over an ssh connection.

New in version 4.1 (February 10th, 2009)

  • An uninitialized memory read was corrected.
  • A small utility for troubleshooting keyboard-related problems was added.