Chet Ramey
|
f65ed506d4
|
fix issue with interupting timed functions; fix for parsing comsubs inside arith for commands; allow break and continue inside arith for expressions; fix for case-insensitive completion with multibyte chars; fix some minor memory leaks; reset read buffer if it returns partial results on EINTR; fix for undo in execute-named-command
|
2024-06-03 09:09:11 -04:00 |
|
Chet Ramey
|
9cea457aef
|
fix minor errors uncovered by address sanitizer; work around android issue with read -e -u; fix minor memory leaks; make spell-correct-shellword work with negative arguments; fix readline change-case on invalid multibyte character
|
2024-05-28 09:19:03 -04:00 |
|
Chet Ramey
|
dbd27e54cc
|
fix to backslash quoting of glob pattern characters; allow newly-loaded compspecs to be used in more cases; fixes to the cross-compiling environment; avoid potential overflow in GLOBSORT processing
|
2024-05-20 10:48:44 -04:00 |
|
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
|
1f42d15864
|
fix for internal redirection flags colliding with open/fcntl flags; call memfd_create with MFD_NOEXEC_SEAL; fix for setting $BASH in su-started login shell; fix for unsetting $REPLY after nofork comsubs
|
2024-05-01 11:39:51 -04:00 |
|
Chet Ramey
|
9c430f6bf3
|
enable MULTIPLE_COPROCS; bind -p/-P can print out bindings for individual command names; changes to Makefile to remove MFLAGS; simplify build tools by assuming C90 compilation environment for better cross-compiling support
|
2024-04-26 16:51:04 -04:00 |
|
Chet Ramey
|
03c8c43b79
|
man page typesetting updates for compatibilityand layout issues
|
2024-04-05 09:03:52 -04:00 |
|
Chet Ramey
|
4f2595eff3
|
more fixes for using bool and the stdckdint functions for integer overflow; another update to test from coreutils-9.2 changes; fix memleak in parser state on parse error; Makefile changes for macOS
|
2024-03-28 12:16:15 -04:00 |
|
Chet Ramey
|
b1e7f68032
|
add stdbool.h detection and replacement for bool; use ckd_mul/ckd_add/ckd_sub where appropriate; update overflow detection in brace expansion and printf builtin
|
2024-03-18 11:45:39 -04:00 |
|
Chet Ramey
|
bf944fe91f
|
fixes to printf for wide characters in single-byte locales; fixes to job notification for -c command shells
|
2024-03-13 09:33:32 -04:00 |
|
Chet Ramey
|
9b2a8c6d65
|
internal fixes for declare; additional tests for broken wcwidth()
|
2024-02-27 14:40:31 -05:00 |
|
Chet Ramey
|
43ecbeb31e
|
fix quoting for positional parameters if not word splitting; retry open for startup files on EINTR; update HISTIGNORE description
|
2024-02-21 09:42:10 -05:00 |
|
Chet Ramey
|
e1dd98a1db
|
additional error checking for declare; changes for MSYS32; add support for unlocked-io stdio functions; several C23 changes
|
2024-02-16 10:55:13 -05: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
|
35465406cd
|
fix for cd when curent directory doesn't exist; fix wait -n in posix mode to delete any job that it returns; fix some variables where readonly can be circumvented; fix some overflows in printf
|
2024-02-02 14:39:50 -05:00 |
|
Chet Ramey
|
138f3cc359
|
make completion of nofork comsubs a little better; fix leaks on signals for non-incremental searches; fix leaks in readstr interface
|
2024-01-27 16:28:31 -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
|
f2fdb5e313
|
unconditionally define PGRP_PIPE; fix wait in funsubs; fix REPLY as nameref in varsub; fix crash with parse errors in compound assignments
|
2024-01-14 15:38:36 -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
|
9d51df7546
|
fix off by one error when dequoting completed filenames; initial cut at readline identifying ANSI terminals; print coproc commands without coproc name if the coproc is a simple command
|
2023-12-13 10:52:43 -05:00 |
|
Chet Ramey
|
ba57a3e752
|
readline fix for do-lowercase-version; fix for reading here-documents from aliases
|
2023-12-05 11:54:24 -05:00 |
|
Chet Ramey
|
9702b74a28
|
test suite fixes for some locales; fix to make bind -x bindings work with negative arguments; several portability fixes from pkgsrc; fixes for funsubs with return builtin state and local OPTIND
|
2023-12-04 16:14:53 -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
|
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
|
b30389070a
|
renamed several functions beginning with legal_; changed all callers
|
2023-11-06 09:26:02 -05:00 |
|
Chet Ramey
|
1e1a0342a4
|
changes for backslashes in glob patterns and single-quoted strings; brace expansion knows '${...}' expansions; read returns status 2 if trying to assign to a readonly variable
|
2023-10-17 11:09:23 -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
|
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
|
32826f717d
|
fix for race condition with process creation and terminal process group; changes to printf builtin for multibyte characters
|
2023-09-11 10:09:22 -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
|
944ac21503
|
fix for readline numeric args and bind -x commands; fix for printing null simple commands; fix to make read builtin callable recursively; fix for ignoreeof with nofork comsubs in PS1
|
2023-08-23 16:32:40 -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
|
50ffbc9ddc
|
update included libintl to gettext-0.21.1
|
2023-08-14 11:14:46 -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
|
8418224f32
|
changes for quoting special and multibyte characters in glob patterns; changes to filename unicode normalization on macOS for globbing and filename completion; send SIGCONT unconditionally to just-restarted job in fg/bg
|
2023-07-25 10:18:35 -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
|
7f7ee0e9c6
|
fix for leak when completing command word with glob pattern that matches multiple files; preserve export attribute when unsetting local variable in case it is reset; fix for using nl_langinfo when performing charset conversions
|
2023-07-17 17:35:59 -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
|
935fe11af0
|
more small fixes to command printing code; simplify readline username completion if getpwent is not available
|
2023-07-03 10:29:28 -04:00 |
|