CHANGES revision 35486
1This document details the changes between this version, readline-2.2, 2and the previous version, readline-2.1. 3 41. Changes to Readline 5 6a. Added a missing `extern' to a declaration in readline.h that kept 7 readline from compiling cleanly on some systems. 8 9b. The history file is now opened with mode 0600 when it is written for 10 better security. 11 12c. Changes were made to the SIGWINCH handling code so that prompt redisplay 13 is done better. 14 15d. ^G now interrupts incremental searches correctly. 16 17e. A bug that caused a core dump when the set of characters to be quoted 18 when completing words was empty was fixed. 19 20f. Fixed a problem in the readline test program rltest.c that caused a core 21 dump. 22 23g. The code that handles parser directives in inputrc files now displays 24 more error messages. 25 26h. The history expansion code was fixed so that the appearance of the 27 history comment character at the beginning of a word inhibits history 28 expansion for that word and the rest of the input line. 29 30i. The code that prints completion listings now behaves better if one or 31 more of the filenames contains non-printable characters. 32 33j. The time delay when showing matching parentheses is now 0.5 seconds. 34 35 362. New Features in Readline 37 38a. There is now an option for `iterative' yank-last-arg handline, so a user 39 can keep entering `M-.', yanking the last argument of successive history 40 lines. 41 42b. New variable, `print-completions-horizontally', which causes completion 43 matches to be displayed across the screen (like `ls -x') rather than up 44 and down the screen (like `ls'). 45 46c. New variable, `completion-ignore-case', which causes filename completion 47 and matching to be performed case-insensitively. 48 49d. There is a new bindable command, `magic-space', which causes history 50 expansion to be performed on the current readline buffer and a space to 51 be inserted into the result. 52 53e. There is a new bindable command, `menu-complete', which enables tcsh-like 54 menu completion (successive executions of menu-complete insert a single 55 completion match, cycling through the list of possible completions). 56 57f. There is a new bindable command, `paste-from-clipboard', for use on Win32 58 systems, to insert the text from the Win32 clipboard into the editing 59 buffer. 60 61g. The key sequence translation code now understands printf-style backslash 62 escape sequences, including \NNN octal escapes. These escape sequences 63 may be used in key sequence definitions or macro values. 64 65h. An `$include' inputrc file parser directive has been added. 66 67