| This document details the changes between this version, readline-2.2.1, |
| and the previous version, readline-2.2. |
| |
| 1. Changes to Readline |
| |
| a. The `make install' target was corrected so that it did not move the |
| newly-installed libreadline.a to libhistory.old |
| |
| b. The `make install' target for the documentation will now install the |
| info files from the source directory if they do not appear in the |
| build directory, since they are shipped in the readline tar file. |
| |
| c. Fixed a problem with redisplay that showed up when the prompt string was |
| longer than the screen width and the prompt contained invisible characters. |
| |
| d. Fixed a problem with the paren matching code -- the blink was far too |
| short (it's specified in microseconds, not milliseconds, Chet!). |
| |
| ------------------------------------------------------------------------------ |
| This document details the changes between this version, readline-2.2, |
| and the previous version, readline-2.1. |
| |
| 1. Changes to Readline |
| |
| a. Added a missing `extern' to a declaration in readline.h that kept |
| readline from compiling cleanly on some systems. |
| |
| b. The history file is now opened with mode 0600 when it is written for |
| better security. |
| |
| c. Changes were made to the SIGWINCH handling code so that prompt redisplay |
| is done better. |
| |
| d. ^G now interrupts incremental searches correctly. |
| |
| e. A bug that caused a core dump when the set of characters to be quoted |
| when completing words was empty was fixed. |
| |
| f. Fixed a problem in the readline test program rltest.c that caused a core |
| dump. |
| |
| g. The code that handles parser directives in inputrc files now displays |
| more error messages. |
| |
| h. The history expansion code was fixed so that the appearance of the |
| history comment character at the beginning of a word inhibits history |
| expansion for that word and the rest of the input line. |
| |
| i. The code that prints completion listings now behaves better if one or |
| more of the filenames contains non-printable characters. |
| |
| j. The time delay when showing matching parentheses is now 0.5 seconds. |
| |
| |
| 2. New Features in Readline |
| |
| a. There is now an option for `iterative' yank-last-arg handline, so a user |
| can keep entering `M-.', yanking the last argument of successive history |
| lines. |
| |
| b. New variable, `print-completions-horizontally', which causes completion |
| matches to be displayed across the screen (like `ls -x') rather than up |
| and down the screen (like `ls'). |
| |
| c. New variable, `completion-ignore-case', which causes filename completion |
| and matching to be performed case-insensitively. |
| |
| d. There is a new bindable command, `magic-space', which causes history |
| expansion to be performed on the current readline buffer and a space to |
| be inserted into the result. |
| |
| e. There is a new bindable command, `menu-complete', which enables tcsh-like |
| menu completion (successive executions of menu-complete insert a single |
| completion match, cycling through the list of possible completions). |
| |
| f. There is a new bindable command, `paste-from-clipboard', for use on Win32 |
| systems, to insert the text from the Win32 clipboard into the editing |
| buffer. |
| |
| g. The key sequence translation code now understands printf-style backslash |
| escape sequences, including \NNN octal escapes. These escape sequences |
| may be used in key sequence definitions or macro values. |
| |
| h. An `$include' inputrc file parser directive has been added. |