"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "CHANGES" between
readline-7.0-rc1.tar.gz and readline-7.0-rc2.tar.gz

About: GNU Readline library - get a line from a user with editing. Release candidate.

CHANGES  (readline-7.0-rc1):CHANGES  (readline-7.0-rc2)
skipping to change at line 100 skipping to change at line 100
dd. Fixed a redisplay bug with prompt strings containing invisible characters dd. Fixed a redisplay bug with prompt strings containing invisible characters
whose physical length exceeds the screen width and using incremental search. whose physical length exceeds the screen width and using incremental search.
ee. Readline prints more descriptive error messages when it encounters errors ee. Readline prints more descriptive error messages when it encounters errors
while reading an inputrc file. while reading an inputrc file.
ff. Fixed a bug in the character insertion code that attempts to optimize ff. Fixed a bug in the character insertion code that attempts to optimize
typeahead when it reads a character that is not bound to self-insert and typeahead when it reads a character that is not bound to self-insert and
resets the key sequence state. resets the key sequence state.
gg. When refreshing the line as the result of a key sequence, Readline attempts
to redraw only the last line of a multiline prompt.
hh. Fixed an issue that caused completion of git commands to display
incorrectly when using colored-completion-prefix.
ii. Fixed several redisplay bugs having to do with multibyte characters and
invisible characters in prompt strings.
jj. Fixed a bug that caused mode strings to be displayed incorrectly if the prom
pt was
shorter than the mode string.
2. New Features in Readline 2. New Features in Readline
a. The history truncation code now uses the same error recovery mechansim as a. The history truncation code now uses the same error recovery mechansim as
the history writing code, and restores the old version of the history file the history writing code, and restores the old version of the history file
on error. The error recovery mechanism handles symlinked history files. on error. The error recovery mechanism handles symlinked history files.
b. There is a new bindable variable, `enable-bracketed-paste', which enables b. There is a new bindable variable, `enable-bracketed-paste', which enables
support for a terminal's bracketed paste mode. support for a terminal's bracketed paste mode.
c. The editing mode indicators can now be strings and are user-settable c. The editing mode indicators can now be strings and are user-settable
skipping to change at line 145 skipping to change at line 157
resulting empty search string no longer matches the previous line. resulting empty search string no longer matches the previous line.
k. If readline reads a history file that begins with `#' (or the value of k. If readline reads a history file that begins with `#' (or the value of
the history comment character) and has enabled history timestamps, the histo ry the history comment character) and has enabled history timestamps, the histo ry
entries are assumed to be delimited by timestamps. This allows multi-line entries are assumed to be delimited by timestamps. This allows multi-line
history entries. history entries.
l. Readline now throws an error if it parses a key binding without a terminatin g l. Readline now throws an error if it parses a key binding without a terminatin g
`:' or whitespace. `:' or whitespace.
m. The default binding for ^W in vi mode now uses word boundaries specified
by Posix (vi-unix-word-rubout is bindable command name).
n. rl_clear_visible_line: new application-callable function; clears all
screen lines occupied by the current visible readline line.
o. rl_tty_set_echoing: application-callable function that controls whether
or not readline thinks it is echoing terminal output.
p. Handle >| and strings of digits preceding and following redirection
specifications as single tokens when tokenizing the line for history
expansion.
q. Fixed a bug with displaying completions when the prefix display length
is greater than the length of the completions to be displayed.
r. The :p history modifier now applies to the entire line, so any expansion
specifying :p causes the line to be printed instead of expanded.
s. New application-callable function: rl_pending_signal(): returns the signal
number of any signal readline has caught but not yet handled.
t. New application-settable variable: rl_persistent_signal_handlers: if set to
a
non-zero value, readline will enable the readline-6.2 signal handler behavio
r
in callback mode: handlers are installed when rl_callback_handler_install is
called and removed removed when a complete line has been read.
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This document details the changes between this version, readline-6.3, and the This document details the changes between this version, readline-6.3, and the
previous version, readline-6.2. previous version, readline-6.2.
1. Changes to Readline 1. Changes to Readline
a. Fixed a bug that did not allow the `dd', `cc', or `yy' vi editing mode a. Fixed a bug that did not allow the `dd', `cc', or `yy' vi editing mode
commands to work on the entire line. commands to work on the entire line.
b. Fixed a bug that caused redisplay problems with prompts longer than 128 b. Fixed a bug that caused redisplay problems with prompts longer than 128
 End of changes. 2 change blocks. 
0 lines changed or deleted 42 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS