summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2004-02-26 15:09:07 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2004-02-26 15:09:07 +0000
commit40dae2a82da2dd548a2de16e3e2a771a95bed650 (patch)
treed5e30bea91a5fef6ad3dab6eb639b7ad45b9ad9f
parent1556ce6f1f09d6ce04b776879537dfc9ed8270c6 (diff)
downloadzsh-40dae2a82da2dd548a2de16e3e2a771a95bed650.tar.gz
zsh-40dae2a82da2dd548a2de16e3e2a771a95bed650.zip
unposted: zsh-4.2.0-pre-1
-rw-r--r--.cvsignore3
-rw-r--r--.distfiles2
-rw-r--r--ChangeLog6
-rw-r--r--Config/version.mk4
-rw-r--r--Etc/CONTRIBUTORS5
-rw-r--r--Etc/MACHINES15
-rw-r--r--Etc/NEWS21
-rw-r--r--Functions/Zle/.distfiles1
-rw-r--r--README4
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 <pws@csr.com>
+
+ * 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 <djkea2@mugca.its.monash.edu.au>
* 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 <coordinator@zsh.org>.
+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 <delimiter> allows a custom line ending.
+- read -t <timeout>.
- 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
--------------