* 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).