about summary refs log tree commit diff
path: root/Etc
diff options
context:
space:
mode:
Diffstat (limited to 'Etc')
-rw-r--r--Etc/CONTRIBUTORS5
-rw-r--r--Etc/MACHINES15
-rw-r--r--Etc/NEWS21
3 files changed, 33 insertions, 8 deletions
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