zsh-users
 help / color / mirror / code / Atom feed
* Zsh 4.3.8 released
@ 2008-10-29 12:19 Peter Stephenson
  2008-10-29 14:29 ` Mikael Magnusson
  2008-10-29 22:57 ` Peter Stephenson
  0 siblings, 2 replies; 6+ messages in thread
From: Peter Stephenson @ 2008-10-29 12:19 UTC (permalink / raw)
  To: Zsh users list

I've uploaded 4.3.8 to the website.

ftp://ftp.zsh.org/pub/zsh-4.3.8.tar.gz
ftp://ftp.zsh.org/pub/zsh-4.3.8.tar.bz2
ftp://ftp.zsh.org/pub/zsh-4.3.8-doc.tar.gz
ftp://ftp.zsh.org/pub/zsh-4.3.8-doc.tar.bz2

(also linked as zsh-dev.tar.gz etc.).

Thanks to everyone who helped with this.  There shouldn't be any more
reasons for surprises (or if there are they are liable to be well hidden
and not turn up in early testing) but I'll let a few people try it out
before I upload it to Sourceforge and announce it on Freshmeat.

4.3.7 was only up for a few hours; you can ignore it.

Here's the release note.

As usual, I'll update the release number in the CVS archive to
zsh-4.3.8-dev-0 so that incrementally changed versions don't get
confused with the release.  You can use the tag zsh-4_3_8 to retrive the
release.


Version 4.3.8 adds various new features plus numerous bugfixes.
Note most sites will wish to upgrade straight from 4.3.6 to 4.3.8.

Development of multibyte support has continued with the addition
of the COMBINING_CHARS option to support combining characters in the line
editor on terminals that handle this.

Various additions have been made to support shell code debugging better.

There is now additional support for highlighting and colouring of parts of
the command line in the line editor as well as builtin support for
colouring in prompts etc.

The syntax ~[...] provides a dynamic form of directory naming, based on a
shell function.

See the NEWS file for more detailed information.

-- 
Peter Stephenson <pws@csr.com>                  Software Engineer
CSR PLC, Churchill House, Cambridge Business Park, Cowley Road
Cambridge, CB4 0WZ, UK                          Tel: +44 (0)1223 692070


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Zsh 4.3.8 released
  2008-10-29 12:19 Zsh 4.3.8 released Peter Stephenson
@ 2008-10-29 14:29 ` Mikael Magnusson
  2008-10-29 22:57 ` Peter Stephenson
  1 sibling, 0 replies; 6+ messages in thread
From: Mikael Magnusson @ 2008-10-29 14:29 UTC (permalink / raw)
  To: Peter Stephenson; +Cc: Zsh users list

2008/10/29 Peter Stephenson <pws@csr.com>:
> I've uploaded 4.3.8 to the website.
>
> ftp://ftp.zsh.org/pub/zsh-4.3.8.tar.gz
> ftp://ftp.zsh.org/pub/zsh-4.3.8.tar.bz2
> ftp://ftp.zsh.org/pub/zsh-4.3.8-doc.tar.gz
> ftp://ftp.zsh.org/pub/zsh-4.3.8-doc.tar.bz2
>
> (also linked as zsh-dev.tar.gz etc.).
>
> Thanks to everyone who helped with this.  There shouldn't be any more
> reasons for surprises (or if there are they are liable to be well hidden
> and not turn up in early testing) but I'll let a few people try it out
> before I upload it to Sourceforge and announce it on Freshmeat.
>
> 4.3.7 was only up for a few hours; you can ignore it.

--- a/Etc/relnote_4.3.7.txt
+++ b/Etc/relnote_4.3.7.txt
@@ -1,2 +1,2 @@
 Version 4.3.7 was not widely released owing to a bug.  See
-the release notes for 4.3.7.
+the release notes for 4.3.8.


-- 
Mikael Magnusson


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Zsh 4.3.8 released
  2008-10-29 12:19 Zsh 4.3.8 released Peter Stephenson
  2008-10-29 14:29 ` Mikael Magnusson
@ 2008-10-29 22:57 ` Peter Stephenson
  2008-10-30  9:15   ` Thorsten Kampe
  1 sibling, 1 reply; 6+ messages in thread
From: Peter Stephenson @ 2008-10-29 22:57 UTC (permalink / raw)
  To: Zsh users list

On Wed, 29 Oct 2008 12:19:46 +0000
Peter Stephenson <pws@csr.com> wrote:
> I've uploaded 4.3.8 to the website.
>
> Thanks to everyone who helped with this.  There shouldn't be any more
> reasons for surprises (or if there are they are liable to be well hidden
> and not turn up in early testing) but I'll let a few people try it out
> before I upload it to Sourceforge and announce it on Freshmeat.

(zsh-workers already know about this.)

Vincent spotted a completion problem with completion of abbreviated
directory hierarchies like /u/lo/li.  I think I've found the fix and
if so I'll make 4.3.9 tomorrow.

-- 
Peter Stephenson <p.w.stephenson@ntlworld.com>
Web page now at http://homepage.ntlworld.com/p.w.stephenson/


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Zsh 4.3.8 released
  2008-10-29 22:57 ` Peter Stephenson
@ 2008-10-30  9:15   ` Thorsten Kampe
  2008-10-30  9:47     ` Peter Stephenson
  0 siblings, 1 reply; 6+ messages in thread
From: Thorsten Kampe @ 2008-10-30  9:15 UTC (permalink / raw)
  To: zsh-users

* Peter Stephenson (Wed, 29 Oct 2008 22:57:50 +0000)
> On Wed, 29 Oct 2008 12:19:46 +0000
> Peter Stephenson <pws@csr.com> wrote:
> > I've uploaded 4.3.8 to the website.
> >
> > Thanks to everyone who helped with this.  There shouldn't be any more
> > reasons for surprises (or if there are they are liable to be well hidden
> > and not turn up in early testing) but I'll let a few people try it out
> > before I upload it to Sourceforge and announce it on Freshmeat.
> 
> (zsh-workers already know about this.)

4.3.8 also doesn't compile under Cygwin (while 4.3.6 dev 2 did)

./configure goes through but make gives:

make[3]: Entering directory `/cygdrive/c/data/compile/zsh-
4.3.8/Src/Modules'
gcc -c -I.  -DHAVE_CONFIG_H -O3 -pipe  -o termcap.o termcap.c
termcap.c: In function `scantermcap':
termcap.c:238: error: `_nc_strcodes' declared as function returning an 
array
termcap.c:238: error: function `_nc_strcodes' is initialized like a 
variable
termcap.c:238: error: conflicting types for '_nc_strcodes'
/usr/include/ncurses/term.h:724: error: previous declaration of 
'_nc_strcodes' was here
termcap.c:239: error: invalid initializer
termcap.c:239: error: (near initialization for `_nc_strcodes')
termcap.c:239: warning: excess elements in scalar initializer
[lots of termcap.c stuff]
termcap.c:274: warning: (near initialization for `_nc_strcodes')
make[3]: *** [termcap.o] Error 1
make[3]: Leaving directory `/cygdrive/c/data/compile/zsh-
4.3.8/Src/Modules'
make[2]: *** [modobjs] Error 1
make[2]: Leaving directory `/cygdrive/c/data/compile/zsh-4.3.8/Src'
make[1]: *** [modobjs] Error 2
make[1]: Leaving directory `/cygdrive/c/data/compile/zsh-4.3.8/Src'
make: *** [all] Error 1

Thorsten


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Zsh 4.3.8 released
  2008-10-30  9:15   ` Thorsten Kampe
@ 2008-10-30  9:47     ` Peter Stephenson
  2008-11-01 18:42       ` Thorsten Kampe
  0 siblings, 1 reply; 6+ messages in thread
From: Peter Stephenson @ 2008-10-30  9:47 UTC (permalink / raw)
  To: zsh-users

Thorsten Kampe wrote:
> 4.3.8 also doesn't compile under Cygwin (while 4.3.6 dev 2 did)

I can't actually see any change that could be related.

> ./configure goes through but make gives:
> 
> make[3]: Entering directory `/cygdrive/c/data/compile/zsh-
> 4.3.8/Src/Modules'
> gcc -c -I.  -DHAVE_CONFIG_H -O3 -pipe  -o termcap.o termcap.c
> termcap.c: In function `scantermcap':
> termcap.c:238: error: `_nc_strcodes' declared as function returning an 
> array

This implies HAVE_STRCODES is not defined but strcodes is supplied
anyway.  It might be worth looking in config.log to see if the test for
strcodes threw up any odd errors (e.g. didn't compile for some spurious
reason).  Possibly there is yet more grief to do with ordering of tests
for terminal-related headers and libraries, though this hasn't changed
for months.

We could work around this as follows, and the change looks entirely
benign, but I suspect the problems in configure mean this isn't the
right fix.

Index: Src/Modules/termcap.c
===================================================================
RCS file: /cvsroot/zsh/zsh/Src/Modules/termcap.c,v
retrieving revision 1.25
diff -u -r1.25 termcap.c
--- Src/Modules/termcap.c	13 Mar 2008 11:11:04 -0000	1.25
+++ Src/Modules/termcap.c	30 Oct 2008 09:40:10 -0000
@@ -235,7 +235,7 @@
 #endif
 
 #ifndef HAVE_STRCODES
-    static char *strcodes[] = {
+    static char *zstrcodes[] = {
 	"ac", "bt", "bl", "cr", "ZA", "ZB", "ZC", "ZD", "cs", "rP", "ct",
 	"MC", "cl", "cb", "ce", "cd", "ch", "CC", "CW", "cm", "do", "ho",
 	"vi", "le", "CM", "ve", "nd", "ll", "up", "vs", "ZE", "dc", "dl",
@@ -302,7 +302,13 @@
     pm->node.flags = PM_READONLY | PM_SCALAR;
     pm->gsu.s = &nullsetscalar_gsu;
 
-    for (capcode = (char **)strcodes; *capcode; capcode++) {
+    for (capcode = (char **)
+#ifdef HAVE_STRCODES
+	     strcodes
+#else
+	     zstrcodes
+#endif
+	     ; *capcode; capcode++) {
 	if ((tcstr = (char *)tgetstr(*capcode,&u)) != NULL &&
 	    tcstr != (char *)-1) {
 	    pm->u.str = dupstring(tcstr);


-- 
Peter Stephenson <pws@csr.com>                  Software Engineer
CSR PLC, Churchill House, Cambridge Business Park, Cowley Road
Cambridge, CB4 0WZ, UK                          Tel: +44 (0)1223 692070


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Zsh 4.3.8 released
  2008-10-30  9:47     ` Peter Stephenson
@ 2008-11-01 18:42       ` Thorsten Kampe
  0 siblings, 0 replies; 6+ messages in thread
From: Thorsten Kampe @ 2008-11-01 18:42 UTC (permalink / raw)
  To: zsh-users

* Peter Stephenson (Thu, 30 Oct 2008 09:47:35 +0000)
> Thorsten Kampe wrote:
> > 4.3.8 also doesn't compile under Cygwin (while 4.3.6 dev 2 did)
> 
> I can't actually see any change that could be related.

I was actually able to compile it on another host without problems. I 
guess the Cygwin environment on my main machine is a bit more non-
standard so I suggest you forget my "bug report"...

Thanks, Thorsten


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-11-01 18:43 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-29 12:19 Zsh 4.3.8 released Peter Stephenson
2008-10-29 14:29 ` Mikael Magnusson
2008-10-29 22:57 ` Peter Stephenson
2008-10-30  9:15   ` Thorsten Kampe
2008-10-30  9:47     ` Peter Stephenson
2008-11-01 18:42       ` Thorsten Kampe

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).