From 9b911311282118e89d55031b5e67e616fb9290bf Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Fri, 26 Aug 2022 11:13:33 -0400 Subject: Readline-8.2-rc3 release --- CHANGELOG | 2 +- CHANGES | 14 +- CHANGES-8.2 | 4 + NEWS | 8 +- NEWS-8.2 | 4 + README | 2 +- doc/history.dvi | Bin 72256 -> 72244 bytes doc/history.html | 2 +- doc/history.info | 46 +- doc/history.pdf | Bin 204492 -> 204492 bytes doc/history.ps | 42 +- doc/readline.0 | 513 +++++++-------- doc/readline.3 | 10 +- doc/readline.dvi | Bin 332628 -> 333076 bytes doc/readline.html | 13 +- doc/readline.info | 180 +++--- doc/readline.pdf | Bin 406250 -> 406423 bytes doc/readline.ps | 672 +++++++++---------- doc/readline_3.ps | 1750 +++++++++++++++++++++++++------------------------- doc/rltech.texi | 2 +- doc/rluser.texi | 11 +- doc/rluserman.dvi | Bin 118316 -> 118764 bytes doc/rluserman.html | 11 +- doc/rluserman.info | 64 +- doc/rluserman.pdf | Bin 236784 -> 236967 bytes doc/rluserman.ps | 662 +++++++++---------- doc/version.texi | 6 +- examples/rlptytest.c | 2 +- nls.c | 85 ++- readline.c | 2 +- rlprivate.h | 1 + 31 files changed, 2125 insertions(+), 1983 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index c025bcd..b2fcb53 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1410,7 +1410,7 @@ INSTALL 8/17/2021 --------- -confiugre.ac +configure.ac - use `:+' when testing the value of $GCC, since autoconf seems to set it to the empty string if gcc isn't the compiler. Reported by Osipov, Michael (LDA IT PLM) diff --git a/CHANGES b/CHANGES index 19afc53..a1e086d 100644 --- a/CHANGES +++ b/CHANGES @@ -103,6 +103,10 @@ l. There is a new configuration option: --with-shared-termcap-library, which forces linking the shared readline library with the shared termcap (or curses/ncurses/termlib) library so applications don't have to do it. +m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG) + each time it is called, and modifies the appropriate locale-specific display + and key binding variables when the locale changes. + ------------------------------------------------------------------------------- This document details the changes between this version, readline-8.1, and the previous version, readline-8.0. @@ -482,7 +486,7 @@ jj. Fixed a bug that caused mode strings to be displayed incorrectly if the 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 mechanism as the history writing code, and restores the old version of the history file on error. The error recovery mechanism handles symlinked history files. @@ -813,7 +817,7 @@ d. New bindable function: skip-csi-sequence. Can be used as a default to to bind all keys. e. New application-settable function: rl_filename_rewrite_hook. Can be used - to rewite or modify filenames read from the file system before they are + to rewrite or modify filenames read from the file system before they are compared to the word to be completed. f. New bindable variable: skip-completed-text, active when completing in the @@ -875,7 +879,7 @@ l. Fixed a bug in the code that buffers characters received very quickly in succession which caused characters to be dropped. m. Fixed a bug that caused readline to reference uninitialized data structures - if it received a SIGWINCH before completing initialzation. + if it received a SIGWINCH before completing initialization. n. Fixed a bug that caused the vi-mode `last command' to be set incorrectly and therefore unrepeatable. @@ -1213,7 +1217,7 @@ w. The history search functions now perform better bounds checking on the history list. x. Change to history expansion functions to treat `^' as equivalent to word - one, as the documention states. + one, as the documentation states. y. Some changes to the display code to improve display and redisplay of multibyte characters. @@ -1474,7 +1478,7 @@ f. The incremental search code remembers the last search string and uses h. New bindable variable `history-preserve-point'. If set, the history code attempts to place the user at the same location on each history - line retrived with previous-history or next-history. + line retrieved with previous-history or next-history. ------------------------------------------------------------------------------- This document details the changes between this version, readline-4.2, diff --git a/CHANGES-8.2 b/CHANGES-8.2 index cace80a..e192516 100644 --- a/CHANGES-8.2 +++ b/CHANGES-8.2 @@ -102,3 +102,7 @@ k. New readline state (RL_STATE_EOF) and application-visible variable l. There is a new configuration option: --with-shared-termcap-library, which forces linking the shared readline library with the shared termcap (or curses/ncurses/termlib) library so applications don't have to do it. + +m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG) + each time it is called, and modifies the appropriate locale-specific display + and key binding variables when the locale changes. diff --git a/NEWS b/NEWS index a8e06f8..1d88606 100644 --- a/NEWS +++ b/NEWS @@ -50,6 +50,10 @@ l. There is a new configuration option: --with-shared-termcap-library, which forces linking the shared readline library with the shared termcap (or curses/ncurses/termlib) library so applications don't have to do it. +m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG) + each time it is called, and modifies the appropriate locale-specific display + and key binding variables when the locale changes. + ------------------------------------------------------------------------------- This is a terse description of the new features added to readline-8.1 since the release of readline-8.0. @@ -142,7 +146,7 @@ the release of readline-6.3. 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 mechanism as the history writing code, and restores the old version of the history file on error. The error recovery mechanism handles symlinked history files. @@ -313,7 +317,7 @@ d. New bindable function: skip-csi-sequence. Can be used as a default to to bind all keys. e. New application-settable function: rl_filename_rewrite_hook. Can be used - to rewite or modify filenames read from the file system before they are + to rewrite or modify filenames read from the file system before they are compared to the word to be completed. f. New bindable variable: skip-completed-text, active when completing in the diff --git a/NEWS-8.2 b/NEWS-8.2 index 234ec91..3d43143 100644 --- a/NEWS-8.2 +++ b/NEWS-8.2 @@ -49,3 +49,7 @@ k. New readline state (RL_STATE_EOF) and application-visible variable l. There is a new configuration option: --with-shared-termcap-library, which forces linking the shared readline library with the shared termcap (or curses/ncurses/termlib) library so applications don't have to do it. + +m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG) + each time it is called, and modifies the appropriate locale-specific display + and key binding variables when the locale changes. diff --git a/README b/README index 07f9d74..83cdb23 100644 --- a/README +++ b/README @@ -10,7 +10,7 @@ additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. -The history facilites are also placed into a separate library, the +The history facilities are also placed into a separate library, the History library, as part of the build process. The History library may be used without Readline in applications which desire its capabilities. diff --git a/doc/history.dvi b/doc/history.dvi index c3435a1..6846ebb 100644 Binary files a/doc/history.dvi and b/doc/history.dvi differ diff --git a/doc/history.html b/doc/history.html index 28b5fd0..16c8dba 100644 --- a/doc/history.html +++ b/doc/history.html @@ -4,7 +4,7 @@