summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>2022-11-02 16:27:27 +0900
committerJun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>2022-11-02 16:27:27 +0900
commitf8d93888a8efd6c8142e74ece83b38632661de47 (patch)
tree71a804635690405184aca5f330777c5c59c2e60b /ChangeLog
parentunposted: incorrect email address (diff)
downloadzsh-f8d93888a8efd6c8142e74ece83b38632661de47.tar
zsh-f8d93888a8efd6c8142e74ece83b38632661de47.tar.gz
zsh-f8d93888a8efd6c8142e74ece83b38632661de47.tar.bz2
zsh-f8d93888a8efd6c8142e74ece83b38632661de47.tar.lz
zsh-f8d93888a8efd6c8142e74ece83b38632661de47.tar.xz
zsh-f8d93888a8efd6c8142e74ece83b38632661de47.tar.zst
zsh-f8d93888a8efd6c8142e74ece83b38632661de47.zip
50851: restore typtab when necessary
inittyptab() must be called when returning from a function with "setopt localoptions MULTIBYTE|BANGHIST|SHSTDIN", and also in function dosetopt() when setting these options (via $options, for example). We intentionally did not take account of the options EMACS/VI because these options are obsolete and their use is not recommended.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c6daa5998..6146209cf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2022-11-02 Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>
+
+ * 50851: Doc/Zsh/options.yo, Src/exec.c, Src/options.c: restore
+ state (such as typtab) when returning from a function with
+ localoptions (but do not take care of EMACS/VI options).
+
2022-10-31 Bart Schaefer <schaefer@zsh.org>
* 50855: Doc/Zsh/builtins.yo, Doc/Zsh/params.yo: Clarify how