Fixes
- edit: fix exit status of Bash by key binding "C-d" bd149e8 (master: a9756e9)
- term: workaround Linux console CSI >, CSI M and CSI L 9021afe (master: 0ec6f0c)
- util: support Minix
#D1209
6c46fed (master: 49e6457) - util: support Haiku
#D1208
4417861 (master: e3de373) - global: workaround Solaris awk
#D1207
90ad15b (master: 74d438d) - term: fix
Ss
(DECSCUSR
) b443f46 (master: 0c773da) - global: adjust for FreeBSD and Arch Linux
#D1205
79dbbc4 (master: 6ac5b8c) - term: support "tput" based on termcap
#D1203
#D1204
4f705a9 (master: 161af07) - Makefile: fix "install" for BSD sed
#D1202
485dff3 (master: 32c2e1a) - syntax: workaround Bash-4.1 arithmetic bug
#D1201
a7c6ea4 (master: f248c52) - global: fix subshell detection in Bash 3.2
#D1200
4b5a458 (master: ca8df8a) - edit (
ble/builtin/read
): fix argument analysis with user-providedIFS
in Bash 3.2#D1198
471aaad (master: 7411f06) - main (
$_ble_base_cache
): use different directories for different ble versions#D1197
8cd1d19 (master: 55951d1) - main (
ble-update
): use shallow clone#D1196
a738cf7 (master: 2a20d9c) - decode: recover the terminal states after failing the default keymap initialization
#D1195
98a8e2e (master: 846f284) - util: fix the error message "usage: sleep seconds" on macOS bash 3.2
#D1194
e894dee (master: 6ff4d2b) - complete: resolve collision of flag chars with
shopt -s nocaseglob
#D1186
bf96250 (master: 550fb14) - decode: check
bind -X
first to store the original bindings#D1179
c5211af 6311cea (master: 4057ff0) - global: follow bash syntactic changes on arithmentic command 711cedb (master: 16e0f0e)
- decode: remove debug messages for
ble-bind -s
4df0f90 (master: 64a17c3) - prompt: fix the expansion of
\w
and\W
inPS1
for working directories with double slashes#D1169
861323c (master: d1288dd) - exec: fix a problem that the shell hangs with failglob in pipe
#D1166
1bc238d (master: ac8ba6e) - init-bind: do not use workaround of
C-x
in vi mode#D1163
62d7b51 (master: e6a3d33) - init-bind: workaround a bash-5.0 bug that
bind '"\C-\\": ...'
does not work#D1162
098cd6f (master: 80edf44) - main: workaround
set -ex
#D1153
679c743 (master: 06ebf9f) - main: fix a bug that error messages for unsupported shells are not printed
#D1149
797b997 (master: 34bd6f8) - update ext/mwg_pp.awk 7772d62 (master: 9506db6)
- highlight: make brace expansions active for RHS of variable-assignment-form arguments
#D1138
2e9d3b1 (master: 93cc8da) - decode: support DA1 responses sent by some terminals (reported by miba072)
#D1135
d793ebd (master: 362ab05) - emacs: support
bleopt decode_error_cseq_{abell,vbell,discard}
#D1056
25e8d2f (master: ab1b8b0) - main: fix a bug that
source ble.sh --noattach
inble.sh
sessions hangs#D1130
49ed0f4 c2a268a 5bcea69 (master: d35682a caa46c2)#D1199
- syntax: workaround bashbug 3.1/3.2 that
eval
ending with \ + LF causes error messages#D1132
dc1721f (master: a4b7e00)