| 1This document details the changes between this version, readline-5.2, 2and the previous version, readline-5.1. 3 41. Changes to Readline 5 6a. Fixed a problem that caused segmentation faults when using readline in 7 callback mode and typing consecutive DEL characters on an empty line. 8 9b. Fixed several redisplay problems with multibyte characters, all having to 10 do with the different code paths and variable meanings between single-byte 11 and multibyte character redisplay. 12 13c. Fixed a problem with key sequence translation when presented with the 14 sequence \M-\C-x. 15 16d. Fixed a problem that prevented the `a' command in vi mode from being 17 undone and redone properly. 18 19e. Fixed a problem that prevented empty inserts in vi mode from being undone 20 properly. 21 22f. Fixed a problem that caused readline to initialize with an incorrect idea 23 of whether or not the terminal can autowrap. 24 25g. Fixed output of key bindings (like bash `bind -p') to honor the setting of 26 convert-meta and use \e where appropriate. 27 28h. Changed the default filename completion function to call the filename 29 dequoting function if the directory completion hook isn't set. This means 30 that any directory completion hooks need to dequote the directory name, 31 since application-specific hooks need to know how the word was quoted, 32 even if no other changes are made. 33 34i. Fixed a bug with creating the prompt for a non-interactive search string 35 when there are non-printing characters in the primary prompt. 36 37j. Fixed a bug that caused prompts with invisible characters to be redrawn 38 multiple times in a multibyte locale. 39 40k. Fixed a bug that could cause the key sequence scanning code to return the 41 wrong function. 42 43l. Fixed a problem with the callback interface that caused it to fail when 44 using multi-character keyboard macros. 45 46m. Fixed a bug that could cause a core dump when an edited history entry was 47 re-executed under certain conditions. 48 49n. Fixed a bug that caused readline to reference freed memory when attmpting 50 to display a portion of the prompt. 51 52o. Fixed a bug with prompt redisplay in a multi-byte locale to avoid redrawing 53 the prompt and input line multiple times. 54 55p. Fixed history expansion to not be confused by here-string redirection. 56 57q. Readline no longer treats read errors by converting them to newlines, as 58 it does with EOF. This caused partial lines to be returned from readline(). 59 60r. Fixed a redisplay bug that occurred in multibyte-capable locales when the 61 prompt was one character longer than the screen width. 62 632. New Features in Readline 64 65a. Calling applications can now set the keyboard timeout to 0, allowing 66 poll-like behavior. 67 68b. The value of SYS_INPUTRC (configurable at compilation time) is now used as 69 the default last-ditch startup file. 70 71c. The history file reading functions now allow windows-like \r\n line 72 terminators. 73 74-------------------------------------------------------------------------------
|
1This document details the changes between this version, readline-5.1, 2and the previous version, readline-5.0. 3 41. Changes to Readline 5 6a. Fixed a bug that caused multiliine prompts to be wrapped and displayed 7 incorrectly. 8
--- 913 unchanged lines hidden --- | 75This document details the changes between this version, readline-5.1, 76and the previous version, readline-5.0. 77 781. Changes to Readline 79 80a. Fixed a bug that caused multiliine prompts to be wrapped and displayed 81 incorrectly. 82
--- 913 unchanged lines hidden --- |