From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17680 invoked from network); 2 Jul 2004 15:15:48 -0000 Received: from odin.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.85) by ns1.primenet.com.au with SMTP; 2 Jul 2004 15:15:48 -0000 Received: (qmail 8626 invoked from network); 2 Jul 2004 16:28:11 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 2 Jul 2004 16:28:11 -0000 Received: (qmail 10656 invoked by alias); 2 Jul 2004 15:15:25 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 20126 Received: (qmail 10647 invoked from network); 2 Jul 2004 15:15:25 -0000 Received: from odin.dotsrc.org (HELO a.mx.sunsite.dk) (qmailr@130.225.247.85) by sunsite.dk with SMTP; 2 Jul 2004 15:15:25 -0000 Received: (qmail 8376 invoked from network); 2 Jul 2004 16:28:05 -0000 Received: from lhuumrelay3.lnd.ops.eu.uu.net (62.189.58.19) by a.mx.sunsite.dk with SMTP; 2 Jul 2004 16:27:51 -0000 Received: from MAILSWEEPER01.csr.com (mailhost1.csr.com [62.189.183.235]) by lhuumrelay3.lnd.ops.eu.uu.net (8.11.0/8.11.0) with ESMTP id i62FEjv01824 for ; Fri, 2 Jul 2004 15:14:45 GMT Received: from EXCHANGE02.csr.com (unverified [192.168.137.45]) by MAILSWEEPER01.csr.com (Content Technologies SMTPRS 4.3.12) with ESMTP id for ; Fri, 2 Jul 2004 16:14:04 +0100 Received: from news01.csr.com ([192.168.143.38]) by EXCHANGE02.csr.com with Microsoft SMTPSVC(5.0.2195.6713); Fri, 2 Jul 2004 16:15:29 +0100 Received: from news01.csr.com (localhost.localdomain [127.0.0.1]) by news01.csr.com (8.12.11/8.12.11) with ESMTP id i62FEh6C002297 for ; Fri, 2 Jul 2004 16:14:43 +0100 Received: from csr.com (pws@localhost) by news01.csr.com (8.12.11/8.12.11/Submit) with ESMTP id i62FEhpH002294 for ; Fri, 2 Jul 2004 16:14:43 +0100 Message-Id: <200407021514.i62FEhpH002294@news01.csr.com> X-Authentication-Warning: news01.csr.com: pws owned process doing -bs To: zsh-workers@sunsite.dk (Zsh hackers list) Subject: PATCH: prepare for 4.2.1 Date: Fri, 02 Jul 2004 16:14:42 +0100 From: Peter Stephenson X-OriginalArrivalTime: 02 Jul 2004 15:15:29.0802 (UTC) FILETIME=[6940DEA0:01C46047] X-Spam-Checker-Version: SpamAssassin 2.63 on a.mx.sunsite.dk X-Spam-Level: X-Spam-Status: No, hits=0.0 required=6.0 tests=BAYES_50 autolearn=no version=2.63 X-Spam-Hits: 0.0 This is in preparation for the next release. I wrote it on the assumption that we were taking up Oliver's suggestion of re-expanding the prompt when the line editor is interrupted and restarted, but it looks like Wayne's patch actually more or less makes reset-prompt redundant by doing it on all refreshes (which seems like overkill). Testing trashedzle might be a better bet. (I can have a go at that.) Oliver suggested moving some stuff. I will move NEWS and FEATURES into the top directory (and change the .distfiles) when I commit this. Index: .distfiles =================================================================== RCS file: /cvsroot/zsh/zsh/.distfiles,v retrieving revision 1.7 diff -u -r1.7 .distfiles --- .distfiles 26 Feb 2004 15:09:07 -0000 1.7 +++ .distfiles 2 Jul 2004 15:05:59 -0000 @@ -1,6 +1,7 @@ DISTFILES_SRC=' .cvsignore .distfiles .preconfig Makefile.in - ChangeLog ChangeLog-3.1 ChangeLog.3.0 INSTALL LICENCE META-FAQ README + ChangeLog ChangeLog-3.1 ChangeLog.3.0 ChangeLog-4.1 + INSTALL LICENCE META-FAQ README aclocal.m4 aczsh.m4 configure.ac configure config.h.in stamp-h.in config.guess config.sub install-sh mkinstalldirs Index: README =================================================================== RCS file: /cvsroot/zsh/zsh/README,v retrieving revision 1.15 diff -u -r1.15 README --- README 26 Feb 2004 15:09:09 -0000 1.15 +++ README 2 Jul 2004 15:05:59 -0000 @@ -5,7 +5,7 @@ Version ------- -This is zsh version 4.2.0. This is a stable release. +This is zsh version 4.2.1. This is a stable release. Installing Zsh -------------- @@ -18,12 +18,20 @@ -------- Zsh is a shell with lots of features. For a list of some of these, see the -file Etc/FEATURES, and for the latest changes see Etc/NEWS. For more +file FEATURES, and for the latest changes see NEWS. For more details, see the documentation. Possible incompatibilities --------------------------- +Currently the only known incompatibilities between 4.2.0 and later +versions are minor: IPv6 addresses must be specified in +square brackets in the zftp module and function system; special +traps for pseudosignals ZERR, DEBUG and EXIT are no longer executed +inside other traps (users may well have assumed this was the case anyway +since the behaviour was not explicity documented). See the NEWS file for +more detail. + Some particular differences you may notice since version 4.0: The bash-compatibility zle functions described in the zshcontrib manual Index: Etc/NEWS =================================================================== RCS file: /cvsroot/zsh/zsh/Etc/NEWS,v retrieving revision 1.16 diff -u -r1.16 NEWS --- Etc/NEWS 19 Apr 2004 16:02:22 -0000 1.16 +++ Etc/NEWS 2 Jul 2004 15:06:00 -0000 @@ -5,6 +5,23 @@ Changes since zsh version 4.2.0 ------------------------------- +- A new `try block' and `always block' syntax has been introduced + to make it easier to ensure the shell runs important tidy-up code + in the event of an error. It also runs after a break, continue, or + return, including a return forced by the ERR_RETURN option, + but not an exit, which is immediate). The syntax is: + `{' try-block-list `}' `always' `{' always-block-list `}' + where no newline or semicolon may appear between `}' and `always'. + This is compatible with all previous valid zsh syntax as an `always' + at that point used to be a syntax error. For example, + { echo Code run in current shell } always { echo Tidy-up code } + +- A new zle widget reset-prompt has been added to re-expand the current + prompt. Note that this does not take account of changes to the + prompt variables themselves, only the expansion of the text. The + same effect is now forced by a job change notification, making + the %j prompt escape and %(j..) ternary expression more useful. + - 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: Index: Test/.distfiles =================================================================== RCS file: /cvsroot/zsh/zsh/Test/.distfiles,v retrieving revision 1.15 diff -u -r1.15 .distfiles --- Test/.distfiles 26 Mar 2003 17:33:40 -0000 1.15 +++ Test/.distfiles 2 Jul 2004 15:06:01 -0000 @@ -9,5 +9,6 @@ A05execution.ztst D02glob.ztst Y01completion.ztst D06subscript.ztst V01zmodload.ztst E01options.ztst B02typeset.ztst B03print.ztst A06assign.ztst B04read.ztst +V03mathfunc.ztst README ' -- Peter Stephenson Software Engineer CSR Ltd., Science Park, Milton Road, Cambridge, CB4 0WH, UK Tel: +44 (0)1223 692070 ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com **********************************************************************