Commit Graph

118 Commits

Author SHA1 Message Date
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
Chet Ramey 829aad36db fix for exit builtin when ignoreeof set; better resource deallocation when completion is interrupted; fix small memleak in globbing; compile out obsolete readline typedefs by default; readline callback mode doesn't print signal chars by default; xtrace mode prefers to use $'...' quoting if required 2023-06-26 17:09:08 -04:00
Chet Ramey 81f7b44564 fix for -c command ending with backslash; fix several small memory leaks; fix several uninitialized variables; compgen -V fix 2023-06-26 16:23:10 -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 d267701a91 more ANSI/ISO C changes; start on converting the unwind-protect framework to ANSI C 2023-03-29 15:43:46 -04:00
Chet Ramey 64b2b7c08d fixes for glibc time/gettimeofday issue; fix issue with history file containing one line too few if saving timestamps; fix for signal arriving while displaying readline completions 2023-03-27 09:28:12 -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 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 8fd8cd8f7b set of portability changes from lint/asan/ubsan 2023-01-07 13:18:20 -05:00
Chet Ramey 2e725f7346 final set of ANSI C changes 2023-01-05 15:09:06 -05:00
Chet Ramey 3c9dd45657 fix for memory leak with unset associative array elements; last set of changes to globbing bracket expressions; fix for timing subshell commands 2022-11-23 17:03:34 -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 b48c234286 change to binary file detection; fix for negative fractional read timeout; check more often for terminating signals in subshells; clear process substitutions in subshells; wait only for last procsub if `wait' is called without arguments 2022-10-31 10:08:36 -04:00
Chet Ramey 0b9a4b3ae0 readline changes to use xfree; bumped version to bash-5.2-beta 2022-04-08 11:03:02 -04:00
Chet Ramey 304b1e938c preserve traps across a failed exec; small changes to how completion options interact; fix a bug with arithmetic for commands and LINENO 2021-10-11 10:38:16 -04:00
Chet Ramey 2adf06d9f8 minor fixes; readline API change for rl_completer_word_break_characters ; readline fixes for MSVC 2021-08-19 15:48:31 -04:00
Chet Ramey 8ede7a904f readline changes for MSVC wide chars; check for more write errors 2021-07-16 15:11:03 -04:00
Chet Ramey 38881450ed commit bash-20210121 snapshot 2021-01-22 15:21:24 -05:00
Chet Ramey c261f9b80c commit bash-20200825 snapshot 2020-09-01 14:43:43 -04:00
Chet Ramey e4d38c2d74 commit bash-20200819 snapshot 2020-08-25 11:17:14 -04:00
Chet Ramey fc35c477cd commit bash-20191122 snapshot 2019-11-25 11:48:29 -05:00
Chet Ramey f7ec6b1a00 commit bash-20191004 snapshot 2019-10-07 11:02:34 -04:00
Chet Ramey 969496e53b commit bash-20190830 snapshot 2019-09-03 10:54:55 -04:00
Chet Ramey 3eef85534f commit bash-20190223 snapshot 2019-02-25 08:48:43 -05:00
Chet Ramey 6364d76ebc commit bash-20170630 snapshot 2017-07-05 15:06:12 -04:00
Chet Ramey f698849a75 commit bash-20170317 snapshot 2017-03-20 16:30:10 -04:00
Chet Ramey 10729c7b2a commit bash-20170303 snapshot 2017-03-13 09:51:39 -04:00
Chet Ramey cb0c28b93b commit bash-20170224 snapshot 2017-02-27 11:40:23 -05:00
Chet Ramey 571ba52b71 commit bash-20170120 snapshot 2017-01-30 15:48:59 -05:00
Chet Ramey 179593da61 commit bash-20160422 snapshot 2016-05-06 08:54:14 -04:00
Chet Ramey ccb4014f23 commit bash-20160226 snapshot 2016-03-01 16:44:33 -05:00
Chet Ramey e9eee9d4b0 commit bash-20150807 snapshot 2015-08-11 16:41:53 -04:00
Chet Ramey 58a975cb0c commit bash-20150717 snapshot 2015-07-29 16:16:37 -04:00
Chet Ramey bce12dd773 commit bash-20150710 snapshot 2015-07-29 16:15:40 -04:00
Chet Ramey 947f04912e commit bash-20150116 snapshot 2015-01-27 11:10:49 -05:00
Chet Ramey 8f50a0236c commit bash-20150102 snapshot 2015-01-12 11:03:15 -05:00
Chet Ramey ca4a0ec2ed commit bash-20141212 snapshot 2015-01-12 10:51:28 -05:00
Chet Ramey 0a233f3ec4 commit bash-20141121 snapshot 2014-12-02 16:14:59 -05:00
Chet Ramey db02a1759b commit bash-20141114 snapshot 2014-11-18 15:49:36 -05:00
Chet Ramey 0d9b018b93 commit bash-20140418 snapshot 2014-04-30 16:53:39 -04:00
Chet Ramey 39feef01a7 commit bash-20131018 snapshot 2013-11-05 11:32:59 -05:00
Chet Ramey a37d979e7b commit bash-20130411 snapshot 2013-05-06 08:40:23 -04:00
Chet Ramey 7175a77f3a commit bash-20121228 snapshot 2013-01-03 10:48:31 -05:00
Chet Ramey 1562376007 commit bash-20121005 snapshot 2012-11-02 09:04:00 -04:00
Chet Ramey c84e520283 commit bash-20120907 snapshot 2012-10-10 09:35:18 -04:00
Chet Ramey 200aed9a45 commit bash-20120817 snapshot 2012-09-13 11:52:12 -04:00
Chet Ramey 66773245d7 commit bash-20120614 snapshot 2012-07-07 12:25:08 -04:00
Chet Ramey e73012f12c commit bash-20120302 snapshot 2012-04-09 09:59:09 -04:00
Chet Ramey 5a3187363b commit bash-20120113 snapshot 2012-02-22 10:00:05 -05:00
Chet Ramey e3db237e68 commit bash-20111202 snapshot 2012-01-09 08:34:19 -05:00