From 83b0fd36740bd78d6058be58115ff688796a922a Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Thu, 25 Mar 2004 10:07:12 +0000 Subject: 19682: Don't run ZERR, DEBUG or EXIT traps inside other traps. --- Etc/NEWS | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'Etc/NEWS') diff --git a/Etc/NEWS b/Etc/NEWS index 654857457..d2e53ee1c 100644 --- a/Etc/NEWS +++ b/Etc/NEWS @@ -5,14 +5,19 @@ CHANGES FROM PREVIOUS VERSIONS OF ZSH Changes since zsh version 4.2.0 ------------------------------- -The zftp module supports ports following the hostname in the normal suffix -notation, `host:port'. This requires IPv6 colon-style addresses to be -specified in suitably quoted square brackets, for example: +- The zftp module supports ports following the hostname in the normal suffix + notation, `host:port'. This requires IPv6 colon-style addresses to be + specified in suitably quoted square brackets, for example: zftp open '[f000::baaa]' zftp open '[f000::baaa]:ftp' -(the two are equivalent). + (the two are equivalent). + +- Special traps, those that don't correspond to signals, i.e. ZERR, DEBUG + and EXIT are no longer executed inside other traps. This caused + unnecessary confusion if, for example, both DEBUG and EXIT traps + were set. The new behaviour is more compatible with other shells. New features between zsh versions 4.0 and 4.2 -- cgit 1.4.1