Subject: PR/36634 CVS commit: pkgsrc/sysutils/clex
To: None <obache@NetBSD.org, gnats-admin@netbsd.org,>
From: OBATA Akio <obache@netbsd.org>
List: pkgsrc-bugs
Date: 07/12/2007 12:45:02
The following reply was made to PR pkg/36634; it has been noted by GNATS.
From: OBATA Akio <obache@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc:
Subject: PR/36634 CVS commit: pkgsrc/sysutils/clex
Date: Thu, 12 Jul 2007 12:43:21 +0000 (UTC)
Module Name: pkgsrc
Committed By: obache
Date: Thu Jul 12 12:43:21 UTC 2007
Modified Files:
pkgsrc/sysutils/clex: Makefile distinfo
pkgsrc/sysutils/clex/patches: patch-ac patch-ad patch-ag
Log Message:
Update clex to 3.16.
Patch provided by maintainer, Bartosz Kuzma by PR 36634.
3.16 24-APR-2007
Problems fixed:
- filter in the file panel could leave the counter of
selected files in an inconsistent state. This could
lead to problems in other functions that were using
the counter. The problem existed only on some
systems
3.15 14-AUG-2006
Problems fixed:
- the tilde expansion in the internal cd (change
directory) command did not work in CLEX 3.14,
the problem has been corrected
- the usage of the <del> key in the history panel
has been corrected: press <del> to delete the
character from the command line and press
<esc> <del> to delete the entry from the panel
- the situation when some external command crashes
and leaves the non-blocking flag set on standard
input is now properly handled
New/improved functionality:
- the locate file function was replaced by a more
efficient panel filter mechanism. The filtering
is available in several panel types (ctrl-F)
- some key bindings has been redefined for
compatibility reasons:
old new
move cursor left to next word ctrl-B --> alt-B
move cursor right to next word ctrl-W --> alt-F
delete word ctrl-D --> alt-D
directory panel alt-D --> alt-W
bookmark panel alt-B --> alt-K
delete until the end of the line ctrl-Y -> ctrl-K
complete from the command history ctrl-K --> alt-P
main function menu ctrl-G --> alt-M
insert the full filename <esc> <tab> -> ctrl-A
- (for emacs users) ctrl-G has now the same meaning
as ctrl-C (cancel)
- user and group names longer than 8 characters were
silently truncated in the file panel, such names
are now displayed using the '>' mark
- user (alt-U) and group (alt-G) information panels
have been added
- new panel (<esc> <tab>) that summarizes all
completion and insertion functions has been added.
Type of the completion can be specified using this
panel
- completion of commands from the history utilizes
the same user interface as the name completion
- changes made in the bookmark manager can be
cancelled
- the input line of the directory panel has no longer
precedence over the panel contents. You can switch
the focus (indicated by cursor bar's visibility)
from the input line to the panel and back
- it is no longer possible to execute commands
directly from within the history panel. It was
easy to make a mistake there and execute other
command than intended (panel vs input line)
- characters '!' and ':' are automatically quoted only
if your shell is a C-shell
- there is yet another new option in the directory
compare panel
- configuration parameter SHELLPROG:
standard option -c <COMMAND> is appended
automatically if it is not specified
- configuration parameters CMD_Fn:
command parameters $c and $S have been added
(cursor position and selected files)
- configuration parameters LAYOUTn:
there are two new fields: $S and $P
(alternative forms of file size and permissions)
To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/sysutils/clex/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/sysutils/clex/distinfo
cvs rdiff -r1.1 -r1.2 pkgsrc/sysutils/clex/patches/patch-ac \
pkgsrc/sysutils/clex/patches/patch-ad \
pkgsrc/sysutils/clex/patches/patch-ag
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.