From 40dae2a82da2dd548a2de16e3e2a771a95bed650 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Thu, 26 Feb 2004 15:09:07 +0000 Subject: unposted: zsh-4.2.0-pre-1 --- .cvsignore | 3 ++- .distfiles | 2 +- ChangeLog | 6 ++++++ Config/version.mk | 4 ++-- Etc/CONTRIBUTORS | 5 +++++ Etc/MACHINES | 15 +++++++++++---- Etc/NEWS | 21 +++++++++++++++++---- Functions/Zle/.distfiles | 1 + README | 4 +--- 9 files changed, 46 insertions(+), 15 deletions(-) diff --git a/.cvsignore b/.cvsignore index 49b4cb587..971a308be 100644 --- a/.cvsignore +++ b/.cvsignore @@ -5,10 +5,11 @@ config.h config.h.in config.log config.modules +config.modules.sh config.status configure +cscope.out stamp-h stamp-h.in -cscope.out autom4te.cache *.swp diff --git a/.distfiles b/.distfiles index 9e01fc750..8051e2db2 100644 --- a/.distfiles +++ b/.distfiles @@ -1,7 +1,7 @@ DISTFILES_SRC=' .cvsignore .distfiles .preconfig Makefile.in ChangeLog ChangeLog-3.1 ChangeLog.3.0 INSTALL LICENCE META-FAQ README - acconfig.h aclocal.m4 aczsh.m4 configure.ac + aclocal.m4 aczsh.m4 configure.ac configure config.h.in stamp-h.in config.guess config.sub install-sh mkinstalldirs ' diff --git a/ChangeLog b/ChangeLog index 4815cac08..e45cdc64d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-02-26 Peter Stephenson + + * unposted: .cvsignore, .distfiles, README, Config/version.mk, + Etc/CONTRIBUTORS, Etc/MACHINES, Etc/NEWS, + Functions/Zle/.distfiles: zsh 4.2.0-pre-1. + 2004-02-26 Doug Kearns * unposted: Completion/Unix/Command/_raggle: reword --help diff --git a/Config/version.mk b/Config/version.mk index 76f6718a2..410d93f1b 100644 --- a/Config/version.mk +++ b/Config/version.mk @@ -27,5 +27,5 @@ # This must also serve as a shell script, so do not add spaces around the # `=' signs. -VERSION=4.1.1-dev-1 -VERSION_DATE='July 9, 2003' +VERSION=4.2.0-pre-1 +VERSION_DATE='February 26, 2004' diff --git a/Etc/CONTRIBUTORS b/Etc/CONTRIBUTORS index d0096781a..ed20efd6e 100644 --- a/Etc/CONTRIBUTORS +++ b/Etc/CONTRIBUTORS @@ -15,6 +15,11 @@ to be currently accurate. If you feel that you or someone else have been unfairly omitted from this list please mail the current maintainer at . +Version 4.2 +----------- + +The contributor list is similar to that for 4.1.1. + Version 4.1.1 ------------- diff --git a/Etc/MACHINES b/Etc/MACHINES index 7c64ff559..9bf3e3aba 100644 --- a/Etc/MACHINES +++ b/Etc/MACHINES @@ -3,7 +3,11 @@ ZSH ON SPECIFIC ARCHITECTURES ----------------------------- These are the OSes that zsh has been tried on. If you succeed in getting -zsh to work on an OS not listed, let us know. +zsh to work on an OS not listed, let us know. The information in this +list may be out of date, as the developers do not have access to all +machines. In general, GNU/Linux distributions, Solaris and Cygwin are +reasonably well covered. Please let us have any recent information +on other systems. On all machines if you use gcc and upgrade your OS you must rebuild gcc after the OS upgrade. A gcc left from a previous OS may seem to work @@ -97,9 +101,9 @@ IBM: AIX 3.2, 4.x On 3.2, for 64-bit integer support you need to compile with gcc, as the native compiler does not support ANSI simultaneously with - `long long'. On 4.1, there appear to be problems using - --enable-dynamic (the default) with gcc (version was 2.7.2.3) in - 4.1, though native cc works. More information about this problem + `long long'. On 4.1, there appeared to be problems using + --enable-dynamic (the default) with gcc (version was 2.7.2.3), + though native cc works. More information about this problem would be appreciated. It was reported, that at least some 4.x versions have problem @@ -168,6 +172,9 @@ SGI: IRIX 6.2, 6.3, 6.5 The zpty module is not currently supported. Sun: SunOS 4.1.* + [This information is probably out of date. If you know otherwise, + please tell zsh-workers@sunsite.dk.] + Under 4.1.3 if yellow pages is used, username completion may cause segmentation violation. This is a bug in the shared library not in zsh. Some libc.so.1.9.* has this bug (it fails in yp_all). diff --git a/Etc/NEWS b/Etc/NEWS index f7b08f562..cfad73276 100644 --- a/Etc/NEWS +++ b/Etc/NEWS @@ -2,8 +2,8 @@ CHANGES FROM PREVIOUS VERSIONS OF ZSH ------------------------------------- -New features between zsh versions 4.0 and 4.1.1 ------------------------------------------------ +New features between zsh versions 4.0 and 4.2 +--------------------------------------------- Configuration: - upgraded to use autoconf post-2.50 @@ -16,9 +16,16 @@ Syntax and builtins: pairs) associative arrays. - enhanced multiple parameter `for' loops: for key value in key1 value1 key2 value2 ... - maintaining full compatibility with POSIX syntax + maintaining full compatibility with POSIX syntax. +- Suffix aliases allow the shell to run a command on a file by suffix, + e.g `alias -s ps=gv' makes `foo.ps' execute `gv foo.ps'. Supplied + function zsh-mime-setup uses existing mailcap and mime.types files + to set up suitable aliases. Supplied function pick-web-browser is + suitable for finding a browser to show .html etc. files by suffix alias. Add-on modules and functions: +- zsh/datetime modules makes date formatting and seconds since EPOCH + available inside the shell. - zsh/net/tcp module provides builtin interface to TCP through ztcp builtin. Function suite for interactive and script use with expect-style pattern matching. @@ -40,6 +47,7 @@ Completion system: releases): valgrind, tidy, texinfo, infocmp, Java classes, larch, limit, locale parameters, netcat, mysqldiff, mt, lsof, elinks, ant, debchange (dch), email addresses, file system types, Perforce, xsltproc. + Plus many others. Line editor: - special parameters $PREDISPLAY, $POSTDISPLAY available in function @@ -55,19 +63,24 @@ Line editor: - better handling of keymaps in zle and widgets - better support for output from user-defined widgets while zle is active - tetris game which runs entirely in zle +- several other contributed widgets Local internal improvements: - disowned jobs are automatically restarted - \u and \U print escapes for Unicode +- read -d allows a custom line ending. +- read -t . - line numbers in error messages and $PS4 output are more consistent - `=prog' expands only paths, no longer aliases for consistency - job display in prompts; `jobs' command output can be piped - prompts: new $RPROMPT2, %^, %j, %y, enhanced %{, %}, %_. -- rand48() function for better randomness in arithmetic +- rand48() function in zsh/mathfunc for better randomness in arithmetic (if the corresponding math library function is present) - $SECONDS parameter can be made floating point via `typeset -F SECONDS' for better timing accuracy - improvements to command line history mechanism +- job table is dynamically sized, preventing overflow (typically seen + previously in complex completions). - many bugfixes diff --git a/Functions/Zle/.distfiles b/Functions/Zle/.distfiles index b12e00fb1..55df76b5c 100644 --- a/Functions/Zle/.distfiles +++ b/Functions/Zle/.distfiles @@ -12,4 +12,5 @@ backward-kill-word-match backward-word-match capitalize-word-match down-case-word-match forward-word-match kill-word-match match-words-by-style select-word-style transpose-words-match up-case-word-match +delete-whole-word-match quote-and-complete-word url-quote-magic ' diff --git a/README b/README index 558123c85..6f58bbccd 100644 --- a/README +++ b/README @@ -5,9 +5,7 @@ THE Z SHELL (ZSH) Version ------- -This is zsh version 4.1.1. This is a development release. However, it has -been in use over a long period by many people and it is believed to be -fairly stable. +This is zsh version 4.2.0. This is a stable release. Installing Zsh -------------- -- cgit 1.4.1