Chet Ramey
|
d0b41c2c5f
|
fix cosmetic error when printing if commands containing here-documents in the body; compiling -DSTRICT_POSIX now forces posix-mode shells to expand redirections before assignment statements preceding simple commands
|
2026-03-03 11:14:10 -05:00 |
|
Chet Ramey
|
8ea1a222df
|
the `history' builtin prints error messages for certain read and write errors; implementation of new form of nofork command substitution that does not remove trailing newlines
|
2026-01-18 17:48:33 -05:00 |
|
Chet Ramey
|
a6421d8419
|
modify way bash avoids running traps in subshells that haven't reset the trap strings yet; new readline bindable command 'shell-expand-and-requote-line'
|
2026-01-14 11:08:22 -05:00 |
|
Chet Ramey
|
e7c3acf108
|
change posix-mode implicit redirection from /dev/null for asynchronous commands so that 0<&0 does not count as an explicit redirection for austin-group interp 1913; fix spurious debug message about job notification for -c command; fix error handling for wait builtin if there are no children in a subshell
|
2026-01-06 10:46:14 -05:00 |
|
Chet Ramey
|
a43e08df2d
|
history builtin has a -H option to display history entries as they would be written to the history file; history builtin now takes a START-END range specifier for listing; fix stray semicolon when printing shell functions containing a case command; changes to stdin redirection detection in preparation for POSIX interp 1913
|
2026-01-05 11:57:18 -05:00 |
|
Chet Ramey
|
722a855459
|
New -D option for fc to force it to delete history entries selected for editing and re-execution; change readline edit-and-execute-command bindable command so it acts more like an accept-line followed by a command execution than an editing command that returns to readline()
|
2025-12-30 15:55:55 -05:00 |
|
Chet Ramey
|
f27bf94a79
|
implementation of printf '%N$' numbered argument conversion specifier, compatible with coreutils
|
2025-12-05 15:50:38 -05:00 |
|
Chet Ramey
|
bcac47f08a
|
fix export environment if a local variable inherits the export attribute from a variable with the same name at a previous scope; changes to help builtin and glob pattern arguments; fix for fpurge declaration in a source file; man page typesetting updates
|
2025-11-19 10:18:54 -05:00 |
|
Chet Ramey
|
4f536430e4
|
fix problem with completing filenames with user-supplied double quotes containing word expansion characters; fix problem with printf %S and precision overflow; fix issue with %P in TIMEFORMAT when timing null commands in posix mode; fix problem with SIGINT while parsing command substitutions
|
2025-10-01 11:14:27 -04:00 |
|
Chet Ramey
|
fbd078be0a
|
builtins now return success if supplied --help; use groff to build HTML man pages; reset mbstate if $'...' strings read an invalid multibyte sequence; read -t 0 now looks at other options (-n/-N/-d) and sets the terminal state appropriately
|
2025-10-01 10:44:10 -04:00 |
|
Chet Ramey
|
b88cd1c366
|
experimental change to use groff instead of man2html for HTML man pages; man page updates for reserved words; fix for pattern matching bracket expression ranges; readline changes to disallow defining some recursive keyboard macros
|
2025-09-18 17:26:51 -04:00 |
|
Chet Ramey
|
ff6cfb1464
|
allow the --with-curses configure argument to specify a library name; fix for case pattern lists containing both null and non-null strings; fix for bug with PS1 expansion containing an arithmetic syntax error
|
2025-08-08 12:11:17 -04:00 |
|
Chet Ramey
|
e9053f2a3a
|
fix for parameter expansions that contain valid and invalid expansions; avoid stale readdir() value in getcwd replacement; check libtinfow for termcap functions; fix to propagate exit status of builtins run in subshells back to calling shell
|
2025-08-04 10:18:32 -04:00 |
|
Chet Ramey
|
dbe4256d5e
|
fix for namerefs referencing an unset array index with nounset enabled; addition to buildconf.h.in for C23 compilers
|
2025-05-30 10:11:03 -04:00 |
|
Chet Ramey
|
42c6cbd459
|
add math function calls to fltexpr; HISTFILESIZE documentation updates; help text updates for exxport, history; update translations
|
2025-04-09 11:14:41 -04:00 |
|
Chet Ramey
|
c3997d51f8
|
documentation updates for arithmetic expansion and array subscripts; update BASH_COMMAND for subshells; fix potential file descriptor leak in here document pipes
|
2025-03-07 10:23:58 -05:00 |
|
Chet Ramey
|
c3ca11424d
|
fix issue with redirections to bash input file descriptor; new minimal chmod builtin; posix mode change for kill builtin return status; perform additional validation on brace expansion sequence expressions
|
2025-02-12 11:18:16 -05:00 |
|
Chet Ramey
|
2ea356081d
|
documentation updates; test suite updates to reduce extraneous diff output; don't export BASHOPTS into running tests
|
2025-01-09 16:13:16 -05:00 |
|
Chet Ramey
|
bb56d620e0
|
more documentation updates; fix two issues when displaying readline completions; fix another use-after-free error with readline undo lists
|
2024-12-13 09:51:46 -05:00 |
|
Chet Ramey
|
5b239ebbd2
|
another set of documentation updates; fix readline problem with history entry undo list corruption
|
2024-12-10 11:43:08 -05:00 |
|
Chet Ramey
|
49c2670226
|
add warning message for null arg to printf %d; update command -v help string; Makefile updates to uninstall directories
|
2024-11-26 11:44:30 -05:00 |
|
Chet Ramey
|
ee3b91dfd9
|
do not require leading . for rl color prefix etension; fix for isearch in single-byte locales; next set of doc updates (SIGNALS); add warning for invalid job id; allow function names to be non-identifiers in posix mode
|
2024-10-26 12:39:17 -04:00 |
|
Chet Ramey
|
474743f2da
|
next set of documentation updates (word splitting), rearrange a test in readline's tilde expansion to avoid touching uninitialized data
|
2024-10-22 15:40:46 -04:00 |
|
Chet Ramey
|
261c6e8cc6
|
next set of documentation fixes: update formatting, make filename formatting consistent, typeset the name readline consistently
|
2024-10-18 12:19:48 -04:00 |
|
Chet Ramey
|
3ed028ccec
|
next set of documentation updates (job control); fix read timeout problem; fix bash-source-fullpath default; brace expansion integer overflow fix; fix for help output for loadable builtins
|
2024-10-15 10:02:17 -04:00 |
|
Chet Ramey
|
c7439376a3
|
next set of documentation updates, includes readline
|
2024-10-11 09:41:57 -04:00 |
|
Chet Ramey
|
9d1eb43fdd
|
First set of documentation updates to man page, texinfo manual
|
2024-10-08 09:52:21 -04:00 |
|
Chet Ramey
|
bc5ddc8698
|
wait -n' notifies on a job it returns; in posix mode, wait' defers notification on a reaped pid unless the shell is interactive, as posix now specifies
|
2024-09-11 15:54:24 -04:00 |
|
Chet Ramey
|
2610d40b32
|
documentation updates; fix for null commands with redirection expansion errors; changes to job notifications for interactive shells sourcing files; fix underflow issue with word_top
|
2024-08-28 11:42:10 -04:00 |
|
Chet Ramey
|
e327891b52
|
fix for printf with broken strtold; fix readline reading specified number of multibyte characters; fix read builtin to deal with invalid utf-8 continuation character as delimiter; turn off -n if supplied at interactive shell invocation
|
2024-08-21 16:11:01 -04:00 |
|
Chet Ramey
|
772e7e760e
|
fix issue with read builtin delimiter in invaild mutibyte char; fix crash if caller passes negative count argument to one of the history file writing functions
|
2024-08-09 10:01:38 -04:00 |
|
Chet Ramey
|
e45ec6f76b
|
new bash_source_fullpath shell option; documentation updates for wait builtin
|
2024-07-30 11:18:17 -04:00 |
|
Chet Ramey
|
a91b8b0773
|
doc changes for --rcfile; fix isearch undo list incompatibility with bash-5.2; non-inc search preserves undo lists in history entries
|
2024-07-06 12:54:57 -04:00 |
|
Chet Ramey
|
dbff8b786e
|
updates for several readline examples; update examples in readline documentation; update documentation for --rcfile option
|
2024-07-02 14:34:40 -04:00 |
|
Chet Ramey
|
886e4e68be
|
better parser error messages; add -p option to source builtin
|
2024-06-21 10:38:39 -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
|
e6795c05dd
|
fix coproc code to close previous coproc file descriptors if another one is created; start at setting additional coproc states; change release status to bash-5.3-alpha
|
2024-04-06 16:06:11 -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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|