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
|
55a224da44
|
fix for fdflags loadable builtin; new strptime loadable builtin; enable -f doesn't fall back to current directory if using BASH_LOADABLES_PATH; new operator for rl_complete_internal that just dumps possible completions
|
2023-11-24 12:39:17 -05:00 |
|
Chet Ramey
|
f491b93350
|
allow quoted-insert while reading readline search strings; force filename argument to enable -f without a slash to read from the current directory; update BASH_LOADABLES_PATH documentation
|
2023-11-14 10:20:05 -05:00 |
|
Chet Ramey
|
b30389070a
|
renamed several functions beginning with legal_; changed all callers
|
2023-11-06 09:26:02 -05:00 |
|
Chet Ramey
|
7a698806d1
|
changes to quoting for some globbing characters; regularize error behavior of builtins that take numeric arguments and complain about too many arguments
|
2023-10-11 11:40:08 -04:00 |
|
Chet Ramey
|
09c32bc946
|
fix for @E transformation; fixes for failures in arith for and for commands; style changes to man page; fix for bug in read builtin if it assigns to IFS
|
2023-10-10 12:00:19 -04:00 |
|
Chet Ramey
|
94bce520e8
|
more error checking for hash builtin; fix for [[ builtin and some test syntax errors
|
2023-09-13 16:25:28 -04:00 |
|
Chet Ramey
|
aab2c1fb1d
|
fix typo in readline custom LS_COLORS extension; fix so `time' is recognized as a reserved word after $( and ${; don't run traps while parsing a command substitution
|
2023-09-07 17:09:24 -04:00 |
|
Chet Ramey
|
f4683835d8
|
documentation updates for arrayname[0]; update trace/debug order for some compound commands
|
2023-08-28 12:16:01 -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
|
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
|
2f09fa19cf
|
fix cd when user assigns a value to OLDPWD; fix android issue with blocked system calls; fix historical use of test -t; fix issue with foreground-TSTP async jobs
|
2023-07-10 09:41:30 -04:00 |
|
Chet Ramey
|
6cca378e82
|
prefer nanosleep for sleep loadable builtin; changes for overflow in indexed array indices; make sure dynamic loading and unloading builtins updates programmable completion; document that assignment to PATH clears the command hash table; fix small memory leak from readline filename rewrite hook
|
2023-07-05 16:38:35 -04:00 |
|
Chet Ramey
|
fa98070927
|
fix minor mem leaks; fix problem with parser state during a DEBUG trap with -T enabled in a shell function; fix crash with propagating array variables; fix overflow in compound array appending
|
2023-06-28 14:48:09 -04:00 |
|
Chet Ramey
|
fc29a02404
|
new BASH_MONOSECONDS, BASH_TRAPSIG variables; make checkwinsize work in subshells of interactive shells; fix for declare -f and function names containing `='
|
2023-06-20 10:10:11 -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
|
76112093ec
|
extend assoc_expand_once to indexed arrays; rename to array_expand_once, keeping old name as a synonym; udpate shopt documentation
|
2023-06-13 11:44:33 -04:00 |
|
Chet Ramey
|
e252024788
|
remove (' from chars that can follow ${' command substitution; fix for empty command substitutions; fix for adding incomplete command substitutions to history; fix for function source file with -c command; fix for EOF at PS2 when ignoreeof is set
|
2023-05-26 17:29:41 -04:00 |
|
Chet Ramey
|
782af56204
|
updates for nofork command substitution; changes for z/OS machines; fix for race in wait_for_any_job
|
2023-05-22 09:37:41 -04:00 |
|
Chet Ramey
|
e44e3d50de
|
complete initial implementation of nofork command substitution (${ command; })
|
2023-05-15 13:30:18 -04:00 |
|
Chet Ramey
|
c375f8f45f
|
subshells should not inherit FIFOs; initial framework for nofork (foreground) command substitutions
|
2023-05-09 10:33:56 -04:00 |
|
Chet Ramey
|
23935dbe85
|
asan fuzzing fixes; fix incomplete multibyte chars in history expansion; new nosort GLOBSORT value
|
2023-05-01 09:59:55 -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
|
d06fefb2ba
|
new GLOBSORT variable
|
2023-04-16 16:13:14 -04:00 |
|
Chet Ramey
|
877ff72675
|
rest of work to convert unwind-protects to ANSI/ISO C; size_t updates; function prototype changes for ANSI/ISO C
|
2023-04-03 12:07:25 -04:00 |
|
Chet Ramey
|
437b73931c
|
bash asan fixes; minor documentation updates
|
2023-03-15 14:59:24 -04:00 |
|
Chet Ramey
|
349e21043e
|
local variables no longer modify external variables if the variable is supplied as a variable assignment preceding a function call; assignments in compound assignment statements don't undergo brace expansion
|
2023-02-27 10:55:06 -05:00 |
|
Chet Ramey
|
3b4d12c1a2
|
control default value of patsub_replacement from config-top.h; documentation updates
|
2023-02-20 11:59:04 -05: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
|
d7a6d947df
|
fix for $_ when executing $PROMPT_COMMAND; fix for extra line in history after here-document in command substitution
|
2023-02-13 10:48:05 -05:00 |
|
Chet Ramey
|
3eab48247a
|
make buffered stream read errors sticky; handle EOF in comments explicitly; don't change point if alias-expand-line or history-expand-line don't expand anything
|
2023-02-08 11:34:51 -05:00 |
|
Chet Ramey
|
de195f9483
|
changes to function printing; new trap -P option; posix mode changes for command builtin as a declaration utility; changes for compiling without multibyte code
|
2023-01-31 10:20:31 -05:00 |
|
Chet Ramey
|
0647e53bd1
|
fix for completing quoted filenames with show-all-if-ambiguous set; avoid signed int overflow in intrand32
|
2023-01-10 10:23:14 -05:00 |
|
Chet Ramey
|
b648a9ab79
|
fix for optimizing issues in sourced files; change to printf documentation to specify valid format characters
|
2023-01-03 09:38:11 -05:00 |
|
Chet Ramey
|
001918cdec
|
handle signals at more places in brace expansion; fix for subshells changing terminal process group on signals
|
2022-12-21 09:57:36 -05:00 |
|
Chet Ramey
|
237c32ba16
|
fix for programmable completion functions setting traps on signals that readline handles
|
2022-12-06 10:41:41 -05:00 |
|
Chet Ramey
|
198210c58f
|
more changes for bracket expressions in patterns
|
2022-12-02 11:41:48 -05:00 |
|
Chet Ramey
|
96115811d8
|
clarify some arithmetic error messages; fix for read builtin readline timeouts; initial implementation of preserving double quotes in readline completion; add starting line number to some "EOF reached" parser error messages
|
2022-11-14 12:08:12 -05: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
|
87a6e89edc
|
additional tests; documentation updates
|
2022-07-12 10:19:29 -04:00 |
|
Chet Ramey
|
eb2d46d77c
|
updated translations; minor change to DEBUG trap
|
2022-06-22 10:51:18 -04:00 |
|
Chet Ramey
|
ebeba87477
|
fix mem leak with local BASH_REMATCH
|
2022-06-03 11:33:35 -04:00 |
|
Chet Ramey
|
daff9ecae9
|
fix for EXIT trap in -c command; suspend -f now suspends even if job control is not enabled
|
2022-05-18 09:50:42 -04:00 |
|