Chet Ramey [Tue, 28 Jan 2025 19:56:36 +0000 (14:56 -0500)]
fix to history search so it doesn't change the offset in the history list; fix to avoid crash in readline `abort' if there is a command queued to execute; slight change to export-completions output format; fix for redisplay when a prompt spans multiple lines with invisible characters; change to have readline set the screen size on SIGCONT
Chet Ramey [Fri, 13 Dec 2024 15:09:02 +0000 (10:09 -0500)]
significant documentation updates; fix C locale display bugs; Makefile updates for clean targets; new `export-completions' bindable command; fix for undo list use-after-free errors; fixes for displaying completions
Chet Ramey [Mon, 4 Nov 2024 23:01:14 +0000 (18:01 -0500)]
major documentation updates; remove leading "." from RL_COLOR_PREFIX_EXTENSION; fixes for single-byte locales; bounds checking fix in tilde expansion; changes to non-incremental search implementation to make it more consistent with incremental search; fix resetting rl_eof_found
Chet Ramey [Tue, 16 Jul 2024 13:48:33 +0000 (09:48 -0400)]
fix case changing for invalid multibyte characters; fix for case-insensitive completion of multibyte characters; fix for undo list management with incremental search; fixes for some examples; fix for undo list history entry management with non-incremental search
Chet Ramey [Sat, 11 May 2024 17:44:50 +0000 (13:44 -0400)]
fix to printing key bindings bound to a command; update documentation for commands bound to special keys like Home; use autoconf-2.72, which adds --enable-year2038; major changes to examples/rlfe configuration
Chet Ramey [Fri, 5 Apr 2024 13:17:26 +0000 (09:17 -0400)]
fix some small leaks in callback mode; man page updates to handle compatibility and layout; history list allocation changes to improve loading very large history files; changes for unicode combining characters
Chet Ramey [Sun, 14 Jan 2024 20:29:47 +0000 (15:29 -0500)]
allow quoted-insert into search strings; fixes for negative count arguments in rl_trim_arg_from_keyseq; fix issues if someone binds do-lowercase-version to something that's not an uppercase character; add checks for ANSI terminal; fix to history expansion to not interpret quick substitution at the start of the line if the application says it's in single quotes
Chet Ramey [Wed, 16 Aug 2023 15:04:14 +0000 (11:04 -0400)]
basic code to handle lines longer than a screenful; fixes for printing variable values; rewrite words being completed if we're rewriting filenames from the file system; new hook function to print macro values; changes to print key bindings more consistently
Chet Ramey [Mon, 26 Jun 2023 21:19:00 +0000 (17:19 -0400)]
new rl_full_quoting_desired application-settable variable; repeated invocations of vi-yank-pop now cycle through the kill ring; fix some uninitialized variable problems; fix some small memory leaks; better deallocation when completion is interrupted; don't print signal chars in callback mode by default; don't compile in obsolete typedefs by default
Chet Ramey [Sat, 3 Jun 2023 18:27:57 +0000 (14:27 -0400)]
fixes for incomplete multibyte characters; fix for ^C during incremental search in callback mode; fix for binding do-lowercase-version to something that's not an uppercase letter
Chet Ramey [Tue, 13 Dec 2022 15:10:50 +0000 (10:10 -0500)]
changes for systems that lack select/pselect/gettimeofday; call application input available hook in rl_input_available; fix for redisplay of newline on a single empty input line
Chet Ramey [Thu, 3 Mar 2022 16:11:47 +0000 (11:11 -0500)]
add rl_eof_found to public API; fix pointer aliasing problems with history-search-backward; fix a display problem with runs of invisible characters at the end of a physical screen line