Initial creation of sourceware repository
[deliverable/binutils-gdb.git] / readline / CHANGES
1 This document details the changes between this version, readline-2.2.1,
2 and the previous version, readline-2.2.
3
4 1. Changes to Readline
5
6 a. The `make install' target was corrected so that it did not move the
7 newly-installed libreadline.a to libhistory.old
8
9 b. The `make install' target for the documentation will now install the
10 info files from the source directory if they do not appear in the
11 build directory, since they are shipped in the readline tar file.
12
13 c. Fixed a problem with redisplay that showed up when the prompt string was
14 longer than the screen width and the prompt contained invisible characters.
15
16 d. Fixed a problem with the paren matching code -- the blink was far too
17 short (it's specified in microseconds, not milliseconds, Chet!).
18
19 ------------------------------------------------------------------------------
20 This document details the changes between this version, readline-2.2,
21 and the previous version, readline-2.1.
22
23 1. Changes to Readline
24
25 a. Added a missing `extern' to a declaration in readline.h that kept
26 readline from compiling cleanly on some systems.
27
28 b. The history file is now opened with mode 0600 when it is written for
29 better security.
30
31 c. Changes were made to the SIGWINCH handling code so that prompt redisplay
32 is done better.
33
34 d. ^G now interrupts incremental searches correctly.
35
36 e. A bug that caused a core dump when the set of characters to be quoted
37 when completing words was empty was fixed.
38
39 f. Fixed a problem in the readline test program rltest.c that caused a core
40 dump.
41
42 g. The code that handles parser directives in inputrc files now displays
43 more error messages.
44
45 h. The history expansion code was fixed so that the appearance of the
46 history comment character at the beginning of a word inhibits history
47 expansion for that word and the rest of the input line.
48
49 i. The code that prints completion listings now behaves better if one or
50 more of the filenames contains non-printable characters.
51
52 j. The time delay when showing matching parentheses is now 0.5 seconds.
53
54
55 2. New Features in Readline
56
57 a. There is now an option for `iterative' yank-last-arg handline, so a user
58 can keep entering `M-.', yanking the last argument of successive history
59 lines.
60
61 b. New variable, `print-completions-horizontally', which causes completion
62 matches to be displayed across the screen (like `ls -x') rather than up
63 and down the screen (like `ls').
64
65 c. New variable, `completion-ignore-case', which causes filename completion
66 and matching to be performed case-insensitively.
67
68 d. There is a new bindable command, `magic-space', which causes history
69 expansion to be performed on the current readline buffer and a space to
70 be inserted into the result.
71
72 e. There is a new bindable command, `menu-complete', which enables tcsh-like
73 menu completion (successive executions of menu-complete insert a single
74 completion match, cycling through the list of possible completions).
75
76 f. There is a new bindable command, `paste-from-clipboard', for use on Win32
77 systems, to insert the text from the Win32 clipboard into the editing
78 buffer.
79
80 g. The key sequence translation code now understands printf-style backslash
81 escape sequences, including \NNN octal escapes. These escape sequences
82 may be used in key sequence definitions or macro values.
83
84 h. An `$include' inputrc file parser directive has been added.
This page took 0.031329 seconds and 4 git commands to generate.