Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Patch available for 3.0.6-pre-5



I've made up another pre-patch for 3.0.6, which carries the version number
3.0.6-pre-5.  The set is now:
        ftp://ftp.brasslantern.com/pub/zsh/zsh-3.0.5-3.0.6-pre-0.diff
        ftp://ftp.brasslantern.com/pub/zsh/zsh-3.0.6-pre-0-pre-1.diff
        ftp://ftp.brasslantern.com/pub/zsh/zsh-3.0.6-pre-1-pre-2.diff
        ftp://ftp.brasslantern.com/pub/zsh/zsh-3.0.6-pre-2-pre-3.diff
        ftp://ftp.brasslantern.com/pub/zsh/zsh-3.0.6-pre-3-pre-4.diff
        ftp://ftp.brasslantern.com/pub/zsh/zsh-3.0.6-pre-4-pre-5.diff

Remember that after applying patches to 3.0.5, you must "touch stamp-h.in"
before running configure to prevent make from attempting to rerun autoconf
and autoheader.

Checksums on the latest diff:

(BSD)  61167   137
(SYSV) 60127 273 zsh-3.0.6-pre-4-pre-5.diff

The big change here is the 64-bit and large file support (thanks, Peter).
If you have a system where this is useful, please check this if you can.

This is the last "pre" release.  I plan to make a test release through
the official FTP site before the end of the month; if all goes well with
that, the final release will be in mid-July.

Remarks about this patch:

* After much consideration, taking into account the commentary elicited on
  the zsh-users list, I have decided that Greg Badros's ZLS_COLORS patches
  will have to wait for Peter to include them in 3.1.x.  Sorry, Greg; it
  did seem that there's enough support for it to be worth getting a GPL
  exemption from the FSF, but I'm swayed by the argument that fewer new
  features is better in the case of 3.0, so I've tried to pick up only bug
  fixes (including compatibility ones) since -pre-4.

* For the same reasons, I did not adapt Sven's PS4-promptpercent patch,
  though I waffled a lot about it.

* This patch is a unified diff (previously I've been doing context diffs)
  because it's 40% smaller that way.  It's still the largest patch in the
  set so far ....

* There are two primary reasons the patch is so big:
  1. 64-bit support makes many small changes in lots of files.
  2. I upgraded to autoconf 2.13, which exaggerates the configure diff.

* I haven't updated the META-FAQ, but will before the final release.  I'm
  also expecting Sven to fix the bug I reported in 6722.  Otherwise I do
  not plan on making any more changes before the test release, and of
  course only bugfixes after.

* Have I forgotten anything?

Here are the new ChangeLog entries since -pre-4:

+1999-06-19 05:16  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Src/exec.c: Permit shell constructs such as loops to be
+        suspended; Sven, 6707.
+
+1999-06-19 05:11  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Doc/zsh.texi, Doc/zshbuiltins.man, Src/builtin.c, Src/exec.c,
+	Src/init.c, Src/input.c, Src/parse.c, Src/zsh.h: Adapt Sven's and
+        PWS's patches for correct LINENO computation from 6693, 6705.
+
+1999-06-19 04:28  Bart Schaefer <schaefer@xxxxxxx>
+
+	* configure: Rerun autoconf for more 64-bit changes.
+
+	* Src/init.c: Issue an error for shell options with embedded
+        spaces; PWS, 6658.
+
+1999-06-16 08:38  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Src/zsh.h: Alternate formulation of zulong as introduced in
+        pws-22.
+
+1999-06-16 08:26  Bart Schaefer <schaefer@xxxxxxx>
+
+	* configure.in: Further 64-bit fixes covering 6570 and 6639,
+        adapted to 3.0.6 by PWS.
+
+1999-06-16 07:22  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Src/jobs.c: Relocate the extern decl for list_pipe, as we need it
+        in wider scope now.
+
+1999-06-16 07:13  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Src/jobs.c: Fix interrupt and reaping of builtin loop at the end
+        of a pipe when in a non-MONITOR-ing shell; Sven, zsh-users/2388.
+
+	* config.h.in, configure: Rerun autoheader and autoconf following
+	64-bit changes.
+
+1999-06-16 06:59  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Src/exec.c: Strip trailing whitespace when performing "#!"
+        execute-emulation; 6652.
+
+	* Src/hist.c: Fix crash when using shortcut history substitution
+        (^foo^bar) with an empty history list; 6651.
+
+1999-06-16 05:57  Bart Schaefer <schaefer@xxxxxxx>
+
+	* INSTALL, acconfig.h, aclocal.m4, configure.in, Src/builtin.c,
+	Src/math.c, Src/mem.c, Src/params.c, Src/subst.c, Src/utils.c,
+	Src/zsh.h: More patches from PWS for 64-bit support, in 6552, 6563,
+        6570, 6571, and 6626.
+
+1999-06-16 05:28  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Doc/zsh.texi: Add an index entry for subscripts, as PWS did in
+        6563.
+
+1999-06-15 16:58  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Src/subst.c: Handle -0 as a dirstack element; Tanaka Akira, 6641.
+
+1999-06-15 04:44  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Doc/zsh.texi, Doc/zshmisc.man, Src/lex.c: Adapt PWS's patch for
+        ksh function definition syntax, from 6618.
+
+1999-06-15 04:14  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Src/utils.c: Rework SIGWINCH and LINES/COLUMNS handling once
+        again; zsh-workers/6617.
+
+1999-06-13 19:13  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Doc/zsh.texi: Fix one typo and change coordinator to PWS.
+
+1999-06-08 06:18  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Src/hashtable.c: Fix loss of newline in new code to output 64-bit
+        integer.
+
+1999-06-08 05:58  Bart Schaefer <schaefer@xxxxxxx>
+
+	* INSTALL, acconfig.h, aclocal.m4, config.h.in, configure,
+	configure.in, Src/builtin.c, Src/exec.c, Src/glob.c, Src/globals.h,
+	Src/hashtable.c, Src/init.c, Src/input.c, Src/math.c, Src/mem.c,
+	Src/params.c, Src/subst.c, Src/system.h, Src/utils.c, Src/zsh.h:
+	Handling for 64-bit integers on 32-bit systems where the compiler
+        supports them, including large file support; PWS, 6449.
+
+1999-06-07 03:14  Bart Schaefer <schaefer@xxxxxxx>
+
+	* configure.in: Fix for configure typo; Naoki Wakamatsu, 6477.
+
+1999-06-06 05:02  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Doc/zsh.texi: Add missing description for `compctl -s'.
+
+1999-06-06 04:33  Bart Schaefer <schaefer@xxxxxxx>
+
+	* Src/hist.c: Ignore whitespace in history searches; from Wayne
+        Davison, 6476.
+

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com



Messages sorted by: Reverse Date, Date, Thread, Author