Chet Ramey
|
b3d8c8a4e7
|
change some error messages so the format string isn't the return value from gettext(); work around macos problem with gettext() in child processes; don't try to set tty state while running a trap; don't default to trying enable -f file if the shell is restricted; note that configure now supports --enable-year2038
|
2024-05-13 11:36:34 -04:00 |
|
Chet Ramey
|
03c8c43b79
|
man page typesetting updates for compatibilityand layout issues
|
2024-04-05 09:03:52 -04:00 |
|
Chet Ramey
|
6bd75b8d63
|
performance improvements for large history lists; fix problem with not unwind-protecting current command and name while executing
|
2024-02-14 09:43:03 -05:00 |
|
Chet Ramey
|
092aa45bcc
|
updates to man pages to deal with groff warnings and old troff versions
|
2024-02-09 10:41:58 -05:00 |
|
Chet Ramey
|
dc97ded434
|
fix nofork comsub overwriting currently executing command; free readline undo list on signal in callback mode; avoid disabling readonly when assigning variables from the environment; fix bug with shell-expand-line and $'...' quoting inside command substitutions; add `bash-vi-complete' as bindable command name
|
2024-02-09 10:30:02 -05:00 |
|
Chet Ramey
|
10702735a0
|
fix two bugs with shells started to run executable scripts inheriting shell state; fix potential buffer overflow in brace expansion; fix crash caused by nofork command substitution not saving enough state
|
2024-01-23 16:38:15 -05:00 |
|
Chet Ramey
|
a4f44b7a11
|
fix bug parsing a compound assignment inside a (( nested subshell; man page style and formatting updates
|
2024-01-19 12:05:12 -05:00 |
|
Chet Ramey
|
584a2b4c9e
|
fix issue with reserved words in case clauses in command substitution; fix issue with double free in compound assignment
|
2024-01-09 16:00:15 -05:00 |
|
Chet Ramey
|
fa0b002927
|
fix for dequoting words in pretty-print mode; posix mode changes for readonly/export invalid identifier errors
|
2024-01-02 10:42:34 -05:00 |
|
Chet Ramey
|
aa2d23cfac
|
fix history expansion to not perform quick substitution on a new line that's part of a quoted string; save the value of $_ around prompt string decoding
|
2023-12-19 09:56:34 -05:00 |
|
Chet Ramey
|
511fef0f5c
|
new bindable readline command `execute-named-command', bound to M-x in emacs mode
|
2023-11-06 09:44:01 -05:00 |
|
Chet Ramey
|
2eb9a3699b
|
fix for subshells resetting job stats; new hook for rewriting part of completion word
|
2023-10-05 09:02:27 -04:00 |
|
Chet Ramey
|
1cc5a8f752
|
use size_t for string indices; document rl_reparse_colors
|
2023-09-22 09:50:33 -04:00 |
|
Chet Ramey
|
b64a7d8cbe
|
fix for LINENO after shell errors; fix for crash with !&; new read -E option
|
2023-08-18 16:41:55 -04:00 |
|
Chet Ramey
|
85b466d64f
|
add more characters to inhibit history expansion; allow asynchronous !' and time' commands without a pipeline
|
2023-08-11 10:32:40 -04:00 |
|
Chet Ramey
|
1d0c4ceb49
|
several fixes for printing readline key bindings and macro values containing characters with the high bit set
|
2023-08-08 10:49:46 -04:00 |
|
Chet Ramey
|
dc91b3f509
|
fixes for read builtin with backslash escapes; change history builtin behavior when HISTFILE is unset or null; change to compopt to make it use the name from the actual compspec it uses; fix for executing coproc in functions; fix for array variables and declare -g
|
2023-08-04 11:06:57 -04:00 |
|
Chet Ramey
|
ab99fdbca6
|
new readline application hook to print macro key sequences and values; change bind -X default output format; bind -x accepts more input formats; quoting changes for pathname expansion patterns
|
2023-08-01 09:59:09 -04:00 |
|
Chet Ramey
|
f6a78e24d8
|
fixes for $LINENO in multi-line simple commands; printf out-of-range values now cause a non-zero return status
|
2023-07-28 11:35:44 -04:00 |
|
Chet Ramey
|
ad39c5c3d7
|
change redisplay to handle some cases where the line consumes more than the number of physical screen lines; add regerror() error messages if regular expression compilation fails; make sure active region readline variables are displayed with bind -v; partial fix for bind -x and commands containing quoting characters
|
2023-07-19 15:33:45 -04:00 |
|
Chet Ramey
|
b91488b51c
|
new readline application variable rl_full_quoting_desired; new programmable completion option "fullquote"; TIMEFORMAT now accepts precisions up to six digits
|
2023-06-16 12:49:11 -04:00 |
|
Chet Ramey
|
d052bd6fd9
|
readline and completion fixes
|
2023-04-20 11:27:36 -04:00 |
|
Chet Ramey
|
a46164736e
|
new compgen -V option to store completions in an array
|
2023-04-18 10:25:47 -04:00 |
|
Chet Ramey
|
57d4dc15ff
|
small asan fixes; size_t and other ANSI C changes; restore readline variables in compgen builtin
|
2023-03-27 16:38:37 -04:00 |
|
Chet Ramey
|
437b73931c
|
bash asan fixes; minor documentation updates
|
2023-03-15 14:59:24 -04:00 |
|
Chet Ramey
|
72c4a0f40d
|
add support for case-insensitive incremental and non-incremental history searches in readline; controlled by new bindable readline variable `search-ignore-case'
|
2023-02-17 17:13:04 -05:00 |
|
Chet Ramey
|
d0bc56a325
|
allow async ignored signals to be reset to SIG_DFL; give rl_input_available_hook precedence in readline:rl_gather_tyi
|
2023-01-24 11:14:22 -05:00 |
|
Chet Ramey
|
a37b2af985
|
fix terminal pgrp issue with async jobs in non-interactive shells; history_expand change to first argument
|
2023-01-20 14:31:00 -05:00 |
|
Chet Ramey
|
bdfa4b088e
|
minor updates for release
|
2022-09-23 10:05:41 -04:00 |
|
Chet Ramey
|
e9c75143a2
|
documentation updates
|
2022-09-20 10:16:23 -04:00 |
|
Chet Ramey
|
b9ed20acfd
|
modify readline so it adjusts internal variables when the locale changes between calls to readline()
|
2022-08-15 12:32:00 -04:00 |
|
Chet Ramey
|
9c317a6ae1
|
parse extended glob patterns in command substitutions in compatibility mode, even if extglob is not set
|
2022-08-02 11:16:48 -04:00 |
|
Chet Ramey
|
e9e3e4fea5
|
fixed gcc printf warning; fixed typos in comments and support files
|
2022-07-26 11:44:09 -04:00 |
|
Chet Ramey
|
87a6e89edc
|
additional tests; documentation updates
|
2022-07-12 10:19:29 -04:00 |
|
Chet Ramey
|
98300c9405
|
force using temp files for here documents with shell compatibility setting; fix small memleak in programmable completion
|
2022-04-26 10:21:05 -04:00 |
|
Chet Ramey
|
b6a567e7f1
|
fix problem with saving tty state after running a command with 'bind -x'; builtins that create associative arrays can now convert existing scalar variables to associative arrays
|
2022-03-11 16:09:24 -05:00 |
|
Chet Ramey
|
b4e5e5505c
|
fix to readline redisplay of invisible chars at end of line; fix to here-document delimiter quote removal; prompt expansion makes invisible chars in w, W, s visible
|
2022-03-07 09:21:09 -05:00 |
|
Chet Ramey
|
e7a56619a2
|
changes to make EOF state available to readline applications; fix for command substitution parsing inside conditional command
|
2022-02-21 10:06:44 -05:00 |
|
Chet Ramey
|
6d69b62547
|
changes for the shopt compatNN options
|
2022-02-15 11:52:30 -05:00 |
|
Chet Ramey
|
bf09dfc08d
|
document new readline variables "active-region-start-color" and "active-region-end-color"
|
2022-02-11 09:12:39 -05:00 |
|
Chet Ramey
|
b325b0e96b
|
more changes for here-docs and $'...'; command optimization updates
|
2022-01-31 09:53:03 -05:00 |
|
Chet Ramey
|
e59452c752
|
readline: use a custom extension in LS_COLORS to set the colored completion prefix, if present
|
2021-11-16 09:57:07 -05:00 |
|
Chet Ramey
|
8d3cecab33
|
changes to documentation to reduce gender-specific language; fix a seg fault in `fc'
|
2021-06-17 17:10:49 -04:00 |
|
Chet Ramey
|
2047e28584
|
add numeric arguments to bind -x commands and READLINE_ARGUMENT; minor fixes
|
2021-05-24 16:09:47 -04:00 |
|
Chet Ramey
|
b196583609
|
new "enable-active-region" readline variable
|
2021-04-30 16:56:05 -04:00 |
|
Chet Ramey
|
d128c3ddc1
|
command completion, key binding fixes
|
2021-04-19 09:40:14 -04:00 |
|
Chet Ramey
|
8f485ff84c
|
new readline "fetch-history" bindable command; declare -p output change
|
2021-04-01 17:25:48 -04:00 |
|
Chet Ramey
|
6be3a741cb
|
bindable readline command to perform spelling correction on a word
|
2021-03-18 11:48:48 -04:00 |
|
Chet Ramey
|
2fe2e8197e
|
application-settable readline timeouts
|
2021-03-11 18:41:17 -05:00 |
|
Chet Ramey
|
fd2822e645
|
commit bash-20210224 snapshot
|
2021-03-01 15:03:46 -05:00 |
|