1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-01-01 05:16:05 +01:00

unposted: zsh-4.2.0-pre-1

This commit is contained in:
Peter Stephenson 2004-02-26 15:09:07 +00:00
parent 1556ce6f1f
commit 40dae2a82d
9 changed files with 46 additions and 15 deletions

View file

@ -5,10 +5,11 @@ config.h
config.h.in config.h.in
config.log config.log
config.modules config.modules
config.modules.sh
config.status config.status
configure configure
cscope.out
stamp-h stamp-h
stamp-h.in stamp-h.in
cscope.out
autom4te.cache autom4te.cache
*.swp *.swp

View file

@ -1,7 +1,7 @@
DISTFILES_SRC=' DISTFILES_SRC='
.cvsignore .distfiles .preconfig Makefile.in .cvsignore .distfiles .preconfig Makefile.in
ChangeLog ChangeLog-3.1 ChangeLog.3.0 INSTALL LICENCE META-FAQ README 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 configure config.h.in stamp-h.in
config.guess config.sub install-sh mkinstalldirs config.guess config.sub install-sh mkinstalldirs
' '

View file

@ -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> 2004-02-26 Doug Kearns <djkea2@mugca.its.monash.edu.au>
* unposted: Completion/Unix/Command/_raggle: reword --help * unposted: Completion/Unix/Command/_raggle: reword --help

View file

@ -27,5 +27,5 @@
# This must also serve as a shell script, so do not add spaces around the # This must also serve as a shell script, so do not add spaces around the
# `=' signs. # `=' signs.
VERSION=4.1.1-dev-1 VERSION=4.2.0-pre-1
VERSION_DATE='July 9, 2003' VERSION_DATE='February 26, 2004'

View file

@ -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 been unfairly omitted from this list please mail the current maintainer
at <coordinator@zsh.org>. at <coordinator@zsh.org>.
Version 4.2
-----------
The contributor list is similar to that for 4.1.1.
Version 4.1.1 Version 4.1.1
------------- -------------

View file

@ -3,7 +3,11 @@ ZSH ON SPECIFIC ARCHITECTURES
----------------------------- -----------------------------
These are the OSes that zsh has been tried on. If you succeed in getting 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 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 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 On 3.2, for 64-bit integer support you need to compile with gcc, as
the native compiler does not support ANSI simultaneously with the native compiler does not support ANSI simultaneously with
`long long'. On 4.1, there appear to be problems using `long long'. On 4.1, there appeared to be problems using
--enable-dynamic (the default) with gcc (version was 2.7.2.3) in --enable-dynamic (the default) with gcc (version was 2.7.2.3),
4.1, though native cc works. More information about this problem though native cc works. More information about this problem
would be appreciated. would be appreciated.
It was reported, that at least some 4.x versions have problem 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. The zpty module is not currently supported.
Sun: SunOS 4.1.* 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 Under 4.1.3 if yellow pages is used, username completion may cause
segmentation violation. This is a bug in the shared library not 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). in zsh. Some libc.so.1.9.* has this bug (it fails in yp_all).

View file

@ -2,8 +2,8 @@
CHANGES FROM PREVIOUS VERSIONS OF ZSH 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: Configuration:
- upgraded to use autoconf post-2.50 - upgraded to use autoconf post-2.50
@ -16,9 +16,16 @@ Syntax and builtins:
pairs) associative arrays. pairs) associative arrays.
- enhanced multiple parameter `for' loops: - enhanced multiple parameter `for' loops:
for key value in key1 value1 key2 value2 ... 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: 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 - zsh/net/tcp module provides builtin interface to TCP through ztcp
builtin. Function suite for interactive and script use with expect-style builtin. Function suite for interactive and script use with expect-style
pattern matching. pattern matching.
@ -40,6 +47,7 @@ Completion system:
releases): valgrind, tidy, texinfo, infocmp, Java classes, larch, limit, releases): valgrind, tidy, texinfo, infocmp, Java classes, larch, limit,
locale parameters, netcat, mysqldiff, mt, lsof, elinks, ant, debchange locale parameters, netcat, mysqldiff, mt, lsof, elinks, ant, debchange
(dch), email addresses, file system types, Perforce, xsltproc. (dch), email addresses, file system types, Perforce, xsltproc.
Plus many others.
Line editor: Line editor:
- special parameters $PREDISPLAY, $POSTDISPLAY available in function - special parameters $PREDISPLAY, $POSTDISPLAY available in function
@ -55,19 +63,24 @@ Line editor:
- better handling of keymaps in zle and widgets - better handling of keymaps in zle and widgets
- better support for output from user-defined widgets while zle is active - better support for output from user-defined widgets while zle is active
- tetris game which runs entirely in zle - tetris game which runs entirely in zle
- several other contributed widgets
Local internal improvements: Local internal improvements:
- disowned jobs are automatically restarted - disowned jobs are automatically restarted
- \u and \U print escapes for Unicode - \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 - line numbers in error messages and $PS4 output are more consistent
- `=prog' expands only paths, no longer aliases for consistency - `=prog' expands only paths, no longer aliases for consistency
- job display in prompts; `jobs' command output can be piped - job display in prompts; `jobs' command output can be piped
- prompts: new $RPROMPT2, %^, %j, %y, enhanced %{, %}, %_. - 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) (if the corresponding math library function is present)
- $SECONDS parameter can be made floating point via `typeset -F SECONDS' - $SECONDS parameter can be made floating point via `typeset -F SECONDS'
for better timing accuracy for better timing accuracy
- improvements to command line history mechanism - improvements to command line history mechanism
- job table is dynamically sized, preventing overflow (typically seen
previously in complex completions).
- many bugfixes - many bugfixes

View file

@ -12,4 +12,5 @@ backward-kill-word-match backward-word-match capitalize-word-match
down-case-word-match forward-word-match kill-word-match down-case-word-match forward-word-match kill-word-match
match-words-by-style select-word-style transpose-words-match match-words-by-style select-word-style transpose-words-match
up-case-word-match up-case-word-match
delete-whole-word-match quote-and-complete-word url-quote-magic
' '

4
README
View file

@ -5,9 +5,7 @@ THE Z SHELL (ZSH)
Version Version
------- -------
This is zsh version 4.1.1. This is a development release. However, it has This is zsh version 4.2.0. This is a stable release.
been in use over a long period by many people and it is believed to be
fairly stable.
Installing Zsh Installing Zsh
-------------- --------------