CLEX Changelog

What's new in CLEX 4.6.patch6

Feb 4, 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 CLEX 4.6 Test 1 (Apr 12, 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 CLEX 4.5 (Sep 24, 2009)

  • A mouse is supported on xterm compatible terminals.

New in CLEX 4.5 Test 5 (Jun 1, 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 CLEX 4.5 Test 1 (Apr 19, 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 CLEX 4.4 (Apr 7, 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 CLEX 4.3 (Mar 30, 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 CLEX 4.2 (Mar 16, 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 CLEX 4.1 (Feb 10, 2009)

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

New in CLEX 4.0 (Dec 31, 2008)

  • This release adds support for Unicode UTF-8 encoding.
  • Certain configuration parameters have been converted to options or settings which are saved automatically.
  • A log panel and optional logging to a file were added for auditing and troubleshooting purposes.
  • A utility for creating the initial configuration file is included.
  • A built-in function which renames files with invalid or unprintable characters has been added.
  • The help is not limited to one link per line.
  • There are several other minor changes.

New in CLEX 4.0 Test 11 (Nov 7, 2008)

  • The help system and the online help text were updated.
  • This test release is a release candidate, though a review of the help text by a native English speaker would be helpful.

New in CLEX 4.0 Test 10 (Oct 8, 2008)

  • In this test release, all parts of the program except the help subsystem have reached their planned look and functionality.