1* * * CLEX Revision History * * *
2
34.6.patch9 released on 08-JUN-2018
4  New or improved functionality:
5    * Support for GPM mouse and other mice was added
6      when compiled with NCURSES version 6.0 or newer.
7
8
94.6.patch8 released on 05-MAY-2018
10
11  Problems fixed:
12    * Some typos were corrected. Thanks to Tobias Frost
13      for sending a patch.
14
15  New or improved functionality:
16    * The 'configure' script was modified so that CLEX compiles
17      without warnings with recent gcc and glibc versions.
18
19
204.6.patch7 released on 23-JUN-2017
21
22  Problems fixed:
23    * Non-ASCII - but printable - Unicode characters are now
24      allowed in the xterm window title.
25    * A backtick character inside of double quotes is now
26      properly quoted.
27    * Attempts to insert an Alt-key combination into the
28      editing line (i.e. Ctrl-V Alt-X) invoked the function
29      bound to that Alt-key combination. This is now fixed.
30
31  New or improved functionality:
32    * Mouse clicks on the top (bottom) frame scroll the panel
33      one page up (down) respectively. Panel filter control
34      with a mouse was removed in order not to interfere with
35      the new page down function.
36    * The file rename function does not replace spaces
37      with underscores.
38    * The Unicode non-breaking space (NBSP) is marked as a special
39      character. Shells do not treat this character as a separator.
40      Commands containing NBSP written by mistake usually fail
41      and the error is not easy to find.
42    * User and group names up to 16 characters are displayed
43      without truncating in the file panel. (The limit was
44      9 characters)
45    * User names are never truncated in the user panel.
46    * The RPM spec file is now included in the source code
47      tarball. Previously this file has to be downloaded
48      separately or built from a provided template. This extra
49      step is now unnecessary and an RPM package can be built
50      simply with:  rpmbuild -tb clex.X.Y.Z.tar.gz
51
52
534.6.patch6 released on 31-AUG-2013
54
55  Problems fixed:
56     * Several wide character buffer sizes were computed in
57       incorrect units. No buffer overflows were actually
58       occurring, but such code is not usable if compiled with
59       protection against overflows, e.g. with gcc and
60       FORTIFY_SOURCE=2. Problem noted and a fix proposed by
61       Rudolf Polzer.
62     * A bug in the file I/O error reporting code of the
63       directory compare function was found by Rudolf Polzer.
64
65  New or improved functionality:
66     * New setting in the sort panel: hidden files can be
67       excluded from the file list.
68
69
704.6.patch5 released on 19-JUL-2011
71
72  Problems fixed:
73     * Some keys did not work in the log panel's filter.
74
75
764.6.4 released on 21-MAY-2011
77
78  Problems fixed:
79     * Name completion did not expand a single tilde as a home
80       directory.
81     * A mouseclick on a certain screen area of the help panel
82       could lead to a crash.
83
84  New or improved functionality:
85     * The English documentation was proofread and corrected,
86       the service was kindly contributed by Richard Harris.
87     * Text file preview function was added.
88     * The initial working directory for the secondary file
89       panel is now set by a bookmark named DIR2. This
90       replaces the configuration parameter DIR2.
91     * The initial working directory for the primary file
92       panel can be now set by a bookmark named DIR1.
93     * New configuration parameter TIME_DATE controls the
94       display of date and time.
95     * Changes to the mouse control were made.
96     * The recommendation against using alt-R for normal file
97       renaming was dropped.
98
99
1004.5 released on 24-SEP-2009
101
102  Problems fixed:
103     * Name completion could not complete user and group names
104       containing a dot, comma or a dash character.
105
106  New or improved functionality:
107     * A mouse is supported on xterm-compatible terminals.
108     * The location of configuration files has been moved
109       again in order to comply with the XDG Specification.
110       The standard place for these files is from now on the
111       ~/.config/clex directory. Use the 'cfg-clex' utility to
112       move the files to the new location.
113     * There is a new option in the completion panel which
114       allows completion of a name which is a part of a longer
115       word. The option has a self-explaining description:
116       'name to be completed starts at the cursor position'.
117     * Configuration parameter C_PANEL_SIZE (completion panel
118       size) cannot be set to AUTO (screen size) because this
119       size is often uncomfortably small.
120     * The Unicode soft hyphen character is displayed as a
121       control character.
122     * In the history panel a command separator is
123       automatically inserted into the input line when a
124       command is appended to the end of another command.
125     * Configuration parameters CMD_Fn accept a new control
126       sequence $~ which disables the 'Press enter to
127       continue' prompt. The control is returned to CLEX
128       immediately after the command execution terminates
129       provided that:
130
131          * the command has not been modified; and
132          * the command terminates successfully (exit code
133            zero).
134
135     * The $! control sequence can appear anywhere in a
136       configuration parameter CMD_Fn, not only at the end.
137     * New function: alt-Z places the current line to the
138       center of the panel. People using cluster-ssh might
139       find it useful.
140
141
1424.4 released on 07-APR-2009
143
144  Problems fixed:
145     * In the help text there were few Unicode characters which
146       are now eliminated because they could not be displayed
147       properly in non-Unicode encodings.
148
149  New or improved functionality:
150     * New function was added: change into a subdirectory
151       showing the contents in the other file panel (alt-X).
152       This function allows a return into the original
153       directory simply by switching panels (ctrl-X).
154
155
1564.3 released on 29-MAR-2009
157
158  Problems fixed:
159     * A newly added bookmark did not appear on the screen
160       immediately.
161     * A misleading message 'Ignoring the DIR2 configuration
162       parameter' was logged when the 'DIR2' was set to
163       'HOME'.
164
165  New or improved functionality:
166     * The bookmark organizer has been merged with the regular
167       bookmark panel.
168     * Bookmarks can have descriptive names.
169     * The current working directory can be bookmarked from
170       the file panel (ctrl-D).
171     * The 'B_PANEL_SIZE' config parameter was removed.
172
173
1744.2 released on 15-MAR-2009
175
176  Problems fixed:
177     * In some cases the 'cfg-clex' utility was generating an
178       unusable template for the copy command (F5).
179     * Under certain circumstances a crash was occurring on
180       exit when CLEX was used over a ssh connection.
181
182  New or improved functionality:
183     * All configuration files now reside in the .clex
184       subdirectory. Use the 'cfg-clex' utility to move the
185       files to new location.
186
187
1884.1 released on 09-FEB-2009
189
190  Problems fixed:
191     * Usage of uninitialized memory during the start-up has
192       been corrected. It caused a crash on the Apple Mac OS X
193       platform. Systems where CLEX starts normally are not
194       affected by this bug.
195     * A compilation problem on Apple Mac OS X was fixed.
196     * The xterm title change feature did not work on remote
197       telnet or ssh connections.
198
199  New or improved functionality:
200     * If a directory comparison is restricted to regular
201       files, then only information about this type of file is
202       displayed in the summary.
203     * A small program named 'kbd-test' was added. It is a
204       utility for troubleshooting keyboard related problems.
205
206
207CLEX 4.0 released on 22-DEC-2008
208
209   This is the initial release of the CLEX 4 branch. Main new
210   features are:
211     * Unicode support was implemented.
212     * Several configuration parameters have been converted to options
213       which are saved automatically.
214     * The log panel and optional logging to a file for auditing and
215       troubleshooting were added.
216     * There is now 'cfg-clex' utility.
217     * A built-in function for renaming files with invalid or
218       unprintable characters was added.
219   Enhancements (compared to previous releases) include:
220     * Configuring prompt, time format and date format is more flexible.
221     * The help is not limited to one link per line.
222     * The user interface of the directory compare function was redesigned.
223     * Changes in the pattern matching routine were made
224     * Panel filtering is now available in two more panels.
225     * A new tool for inserting control characters into the input line
226       was added.
227