I've updated the version of zsh to 4.0.6-1. This version has many, many fixes from the Zsh team (about 640 lines in the ChangeLog. I've included just the 4.0.4-4.0.6 changes as an attachment).
Some additions for Cygwin: - Added a default /etc/zprofile. If you already have a custom /etc/zprofile, please save yours some place before installing. - New command, mkzsh, to create a default /zsh.bat file and create Desktop and Program Menu items. Sorry, no man page (yet), but mkzsh --help works :) - Added some command completions for some of the Cygwin commands: cygcheck getfacl passwd cygpath mkgroup ps_cygwin dumper mkpasswd setfacl These are very basic and hopefully will be improved upon later. To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Once you've downloaded setup.exe, run it and select "Net" and then click on the appropriate field until the above announced version number appears if it is not displayed already. If you have questions or comments, please send them to the Cygwin mailing list at: [EMAIL PROTECTED] . I would appreciate it if you would use this mailing list rather than emailing me directly. This includes ideas and comments about the setup utility or Cygwin in general. If you want to make a point or ask a question, the Cygwin mailing list is the appropriate place. *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: [EMAIL PROTECTED] If you need more information on unsubscribing, start reading here: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. I implore you to READ this information before sending email about how you "tried everything" to unsubscribe. In 100% of the cases where people were unable to unsubscribe, the problem was that they hadn't actually read and comprehended the unsubscribe instructions. If you need to unsubscribe from cygwin-announce or any other mailing list, reading the instructions at the above URL is guaranteed to provide you with the info that you need. -- Peter A. Castro <[EMAIL PROTECTED]> or <[EMAIL PROTECTED]> "Cats are just autistic Dogs" -- Dr. Tony Attwood
2002-08-14 Peter Stephenson <[EMAIL PROTECTED]> * unposted: Config/version.mk: version 4.0.6. * 17542 (Thomas Stromberg <[EMAIL PROTECTED]>): Completion/Unix/Command/_mount: most systems don't have /etc/mnt. 2002-08-12 Peter Stephenson <[EMAIL PROTECTED]> * 17482 (Karl Tomlinson): Src/Modules/termcap.c, Src/Modules/terminfo.c: resolve confusion over use of get/set functions for special parameters. 2002-08-10 Clint Adams <[EMAIL PROTECTED]> * 17206 (Bruno Bonfils), 17207 (Oliver): Completion/Debian/Command/.distfiles, Completion/Debian/Command/_auto-apt: completion for auto-apt, with a couple of _values tweaks. 2002-08-09 Peter Stephenson <[EMAIL PROTECTED]> * unposted: Completion/Debian/Command/.distfiles, Completion/Unix/Command/.distfiles, Config/version.mk, Etc/.distfiles, Functions/Zle/.distfiles, Src/.distfiles: version 4.0.5. 2002-08-08 Peter Stephenson <[EMAIL PROTECTED]> * 17517: Src/jobs.c: Another memory leak was showing up with the pwd field of the job structure, this attempts to rationalise it. * 17516: Src/Modules/zutil.c: Memory leak with compiled patterns for zstyle shown up by Felix's valgrind test. 2002-08-07 Clint Adams <[EMAIL PROTECTED]> * 17509 &a., Completion/Unix/Command/_lynx: merge various changes from 4.1 branch. 2002-08-06 Clint Adams <[EMAIL PROTECTED]> * 17508: Completion/Unix/Type/_urls: complete local files after file://localhost/ . * 17507: Completion/Unix/Type/_urls: complete local files after file:/// . 2002-08-05 Oliver Kiddle <[EMAIL PROTECTED]> * 17503: Doc/Zsh/builtins.yo, Doc/Zsh/compsys.yo, Doc/Zsh/expn.yo, Doc/Zsh/params.yo: fix various typos, spelling mistakes and poor wordings in docs * Akinori Musha: 17499: Completion/BSD/Command/_bsd_pkg: BSD pkg_* tools now support bzip2'd packages 2002-08-01 Peter Stephenson <[EMAIL PROTECTED]> * 17497: Src/builtin.c: getopts skipped over zero-length arguments. 2002-07-25 Peter Stephenson <[EMAIL PROTECTED]> * 17481: Etc/MACHINES: from Karl Tomlinson <[EMAIL PROTECTED]>: the SGI compiler needs to be told to turn off variable length arrays. 2002-07-24 Clint Adams <[EMAIL PROTECTED]> * 17479: Doc/Zsh/arith.yo: fix typo noticed by Martin Pool. * 17478: Completion/Debian/Command/_bts: new tags for sarge. 2002-07-22 Clint Adams <[EMAIL PROTECTED]> * 17476: Completion/Unix/Command/.distfiles, Completion/Unix/Command/_global, Completion/Unix/Command/_global_tags: Matt Zimmerman's completion for GNU GLOBAL. * Akira, 17459: Completion/Unix/Command/_cvs: exclude files which have RCS kflags for cvs add. 2002-07-01 Clint Adams <[EMAIL PROTECTED]> * 17391: Completion/Debian/Command/_dpkg: complete files after dpkg -S. 2002-06-26 Bart Schaefer <[EMAIL PROTECTED]> * 17357: Src/mkbltnmlst.sh: predefine autoloads for zsh emulation mode only, not sh/ksh/etc. modes. 2002-06-22 Bart Schaefer <[EMAIL PROTECTED]> * users/5073: Completion/compdump: use `typeset +f' instead of `whence -w' to get names of completion functions. 2002-06-14 Peter Stephenson <[EMAIL PROTECTED]> * 17318: Src/hist.c: ${(z)...} appended an extra space when the lexical analyser failed. 2002-06-04 Peter Stephenson <[EMAIL PROTECTED]> * 17283: Src/parse.c: `func() { ... } this bit was ignored'. 2002-06-05 Peter Stephenson <[EMAIL PROTECTED]> * 17285: David Wolfe <[EMAIL PROTECTED]>: Src/Builtins/rlimits.c: finally fix 16145 to eliminate duplicate case statement also in ulimit. 2002-06-02 Peter Stephenson <[EMAIL PROTECTED]> * 17273: Src/parse.c: `outer() { inner(); }' succeded; when outer ran it created a bogus `inner' which crashed the shell. Make original command issue error. 2002-05-31 Clint Adams <[EMAIL PROTECTED]> * unposted: zshconfig.ac: get rid of evil -Wno-implicit in CFLAGS. * Sven: 16426: Completion/Unix/Command/_man, Completion/Zsh/Command/_zstyle, Doc/Zsh/compsys.yo: allow manual pages to be shown separated by section with new separate-sections style * 17266: Completion/Unix/Command/_man: check `manpath` even when $MANPATH is set. * Bart: users/4157 (plus workers/15674): Completion/Unix/Command/_man: Better handling of section numbers. 2002-05-28 Clint Adams <[EMAIL PROTECTED]> * 17244: Completion/Debian/Command/_dpkg: don't complete udebs for --unpack or -i. * Oliver: 16803: Completion/Debian/Command/_make-kpkg, Completion/Debian/Command/_dpkg: option descriptions 2002-05-26 Clint Adams <[EMAIL PROTECTED]> * 17234: Completion/Unix/Command/_cvs: don't call _path_files with empty (). 2002-05-25 Clint Adams <[EMAIL PROTECTED]> * 17225: Completion/Unix/Command/_cvs: change $CVSIGNORE to $=CVSIGNORE. 2002-05-23 Clint Adams <[EMAIL PROTECTED]> * Matt Zimmerman: 17211: Completion/Unix/Command/_cvs: respect $CVSIGNORE. 2002-05-12 Andrej Borsenkow <[EMAIL PROTECTED]> * unposted: Completion/Redhat/Command/_service: fix context name for tag-order style. For now comment it out because it does not work 2002-05-10 Peter Stephenson <[EMAIL PROTECTED]> * users/4951: Doc/Zsh/builtins.yo: make it clearer that ulimit defaults to soft limits. 2002-05-08 Andrej Borsenkow <[EMAIL PROTECTED]> * 17080: Doc/Zsh/compsys.yo: clarify tag-order style usage * 17076: Completion/Redhat/Command/.distfiles, Completion/Redhat/Command/_service, Completion/Unix/Command/_chkconfig, Completion/Unix/Command/_init_d, Completion/Unix/Type/.distfiles, Completion/Unix/Type/_services: use new helper _services to complete init/xinetd services; make chkconfig use it; completion of service command * 17075: Completion/Mandrake/Command/_urpmi: _urpmi completion update * 17074: Completion/Linux/Command/.distfiles, Completion/Linux/Command/_mondo, Src/Zle/complete.mdd: mondoarchive completion (with typo correction from Bart) 2002-05-03 Oliver Kiddle <[EMAIL PROTECTED]> * 17072; based on 17066 (Danek Duvall): Completion/Unix/Type/_path_files: correct handling of pushdminus in completion after directory stack references 2002-04-30 Clint Adams <[EMAIL PROTECTED]> * 16349: Completion/Debian/Command/.distfiles, Completion/Debian/Command/_make-kpkg: completion for make-kpkg. * 17057: Completion/Debian/Command/.distfiles, Completion/Debian/Command/_debfoster: completion for debfoster. 2002-04-29 Clint Adams <[EMAIL PROTECTED]> * 17055: zshconfig.ac: shared object linkage on the Hurd. 2002-04-28 Wayne Davison <[EMAIL PROTECTED]> * 16927: zsh/Functions/Misc/zmv: Added -W to auto-convert wildcards in both the find and replace strings. Fixed the usage message to output the '$' args and '\' characters (they were getting eaten). 2002-04-28 Peter Stephenson <[EMAIL PROTECTED]> * 15720: Functions/Misc/zmv: use ${(e)...} as suggested by Bart; fix problem with option arguments with special characters; more consistency with shifting arguments; fix verbose mode output with backslashes. 2002-04-28 Clint Adams <[EMAIL PROTECTED]> * unposted: Completion/Unix/Command/_spamassassin: add missing bracket. 2002-04-27 Bart Schaefer <[EMAIL PROTECTED]> * unposted: StartupFiles/zshenv, StartupFiles/zlogin: remove references to "zsh 2.7", change "Generic" to "Example". 2002-04-25 Peter Stephenson <[EMAIL PROTECTED]> * 17046: Src/math.c: OCTAL_ZEROES with a `0' on its own was swallowing up too many characters. 2002-04-25 Clint Adams <[EMAIL PROTECTED]> * 17045: Completion/Unix/Command/_w3m: complete all files, not just *.html. 2002-04-25 Peter Stephenson <[EMAIL PROTECTED]> * users/4865: Completion/compinit: need to add NO_octalzeroes to $_comp_options. * 17041: Src/Modules/zftp.c: Typos creating a data connection for zftp using IPv6. 2002-04-25 Sven Wischnowsky <[EMAIL PROTECTED]> * 17035: Src/Modules/zutil.c: remove one half of 17029; the part for zstyle wasn't right 2002-04-24 Sven Wischnowsky <[EMAIL PROTECTED]> * 17029: Src/Modules/zutil.c, Src/Zle/complete.c: fix a memory leak (found by Felix): pre-compiled patterns when re-defining styles 2002-04-17 Peter Stephenson <[EMAIL PROTECTED]> * Alexandre Duret-Lutz: 16930: Src/cond.c, Test/C02cond.ztst: Careful with long filenames in internal condition test; fix block file test for `-f'. 2002-04-17 Wayne Davison <[EMAIL PROTECTED]> * unposted: Src/params.c: HISTSIZE can now get set to 1 line instead of bottoming-out at 2. * users/4678: Src/hist.c: When rewriting the history file, make sure that we didn't get an error on the read. * 16890: Src/hist.c, Src/params.c: Fixed a history-file-truncation problem by making SAVEHIST a special param. * 16703-B: Src/builtin.c: Made the "history" builtin's parameter- checking work better (so we complain less often). 2002-04-17 Sven Wischnowsky <[EMAIL PROTECTED]> * 16998: Src/Zle/computil.c: make compvalues unquote the string from the line like comparguments does 2002-04-16 Sven Wischnowsky <[EMAIL PROTECTED]> * users/4836: Completion/Unix/Type/_path_files: make _path_files use match specs from the matcher style when calling compfiles * 16991: Completion/Base/Utility/_values: make _values not use -Q * 16990: Src/Zle/zle_tricky.c: treat backslashed bangs in double quotes specially in get_comp_string(), they are more like $s there 2002-04-12 Clint Adams <[EMAIL PROTECTED]> * 16973: Completion/Debian/Command/_apt: complete package name argument to apt-cache policy. * 16972: Completion/Unix/Type/_hosts: complete for aaaa, zone, mx, soa, txt. 2002-04-09 Peter Stephenson <[EMAIL PROTECTED]> * 16942: Src/glob.c: Allow zero-length matches in parameter substitutions. 2002-04-04 Oliver Kiddle <[EMAIL PROTECTED]> * 16935: Completion/Unix/Command/_ssh: update list of options completed and add sftp completion 2002-04-04 Clint Adams <[EMAIL PROTECTED]> * 16934: Completion/Unix/Command/_ssh: complete -1 as well as -2. 2002-03-27 Oliver Kiddle <[EMAIL PROTECTED]> * John Beppu: 16866 (tweaked): Completion/Unix/Command/_figlet: new completion for figlet * 16908: Doc/Zsh/compsys.yo: alter _generic example to be more robust 2002-03-25 Oliver Kiddle <[EMAIL PROTECTED]> * Clint: 15079: Completion/Unix/Command/_last: completion for last * 16804: Completion/Unix/Command/_sccs, Completion/Unix/Command/.distfiles: completion for sccs * 16864: Completion/Unix/Command/_ssh: fix remote file completion with relative paths 2002-03-17 Bart Schaefer <[EMAIL PROTECTED]> * 16820: Test/E01options.ztst: change tests to match 16759. * 16556: Src/builtin.c: Error messages added in 16504,16505 should not change the behavior of >&- redirections. * Felix Rosencrantz: 16546: Completion/Unix/Command/_perl: complete the arguments to a perl script with _normal. 2002-03-17 Clint Adams <[EMAIL PROTECTED]> * 16850: Completion/Unix/Command/_rsync: remote file completion via rsync and ssh, plus all options valid in rsync 2.5.2. * 16846: Completion/X/Command/_xdvi: complete .dvi.gz and .dvi.bz2 too. 2002-03-10 Clint Adams <[EMAIL PROTECTED]> * unposted: Etc/BUGS, Etc/TODO: update relevant issues. 2002-03-07 Clint Adams <[EMAIL PROTECTED]> * 16778: Completion/Unix/Command/.distfiles, Completion/Unix/Command/_irssi: completion by Istvan Sebestyen for irssi. 2002-03-04 Peter Stephenson <[EMAIL PROTECTED]> * 16759: Src/builtin.c: from Eric Norum <[EMAIL PROTECTED]>: cd prints output whenever the target directory is not obvious to the user. This confuses scripts, so restrict it to interactive mode. 2002-02-19 Geoff Wing <[EMAIL PROTECTED]> * 16635: Src/Zle/zle_refresh.c: make sure we display lists in singlelinezle mode 2002-02-18 Clint Adams <[EMAIL PROTECTED]> * 16662: Completion/Unix/Command/_cdcd: use parameter expansion instead of grep, sed, and seq. * Gergely Nagy, 16644: Completion/Unix/Command/.distfiles, Completion/Unix/Command/_cdcd: completion for cdcd. 2002-02-10 Clint Adams <[EMAIL PROTECTED]> * Sven: 16408: Src/Zle/compcore.c: make sure auto menu isn't started accidentially when bashautolist is set 2002-02-09 Clint Adams <[EMAIL PROTECTED]> * unposted: Functions/Prompts/prompt_clint_setup: improve APM and screen handling. 2002-02-08 Clint Adams <[EMAIL PROTECTED]> * 16566, 16568, Oliver: 16461: Completion/Unix/Command/_ssh: improvements for scp completion. * Matt Zimmerman: 16590: Completion/Unix/Type/_dict_words: use a prefix match instead of a "fuzzy-exact" match. 2002-02-07 Clint Adams <[EMAIL PROTECTED]> * unposted: Functions/Prompts/.distfiles, Functions/Prompts/prompt_walters_setup: Colin Walters's prompt, adapted for the theme system. 2002-02-03 Clint Adams <[EMAIL PROTECTED]> * 16514: Completion/Unix/Command/_init_d: do not attempt to read file if it doesn't exist, match pipe-separated lists and characters following the parenthesis, and don't wantonly remove hyphens from completions. * Sven: 16507: Completion/Zsh/Type/_command_names: slight improvement for 16500 to allow completion after ./<TAB> in all cases * 16500: Completion/Zsh/Type/_command_names: don't complete executable files in the current directory if "." is not in path. * 16540: Completion/Unix/Command/_rsync: include short options and local files. 2002-02-01 Oliver Kiddle <[EMAIL PROTECTED]> * Akinori Musha: 16534: Completion/BSD/Command/_bsd_pkg: a few bug fixes and some wording fixes 2002-01-31 Oliver Kiddle <[EMAIL PROTECTED]> * Derek Peschel: 16493: Src/params.c: correct typos 2002-01-27 Clint Adams <[EMAIL PROTECTED]> * 16504, 16505: Src/builtin.c: warn on fclose or fflush errors in bin_print. 2002-01-27 Bart Schaefer <[EMAIL PROTECTED]> * 16400, 16401: Src/subst.c: preserve empty words that result from brace expansion. * 16215: Src/subst.c: save and restore mult_isarr in singsub(). * 16201: Src/params.c, Src/utils.c, Src/zsh.h: introduce the PM_NAMEDDIR flag to mark parameters for which a value change should be reflected in the named directory table. 2002-01-23 Bart Schaefer <[EMAIL PROTECTED]> * 16435: Src/builtin.c: Fix core dump in `hash'. * 16419: Doc/Zsh/compsys.yo: Document some _arguments options in the syntax summary line. 2001-01-16 Clint Adams <[EMAIL PROTECTED]> * Matt Zimmerman: 16463: Completion/Debian/Command/_apt: completion for apt-cache showsrc. 2002-01-14 Oliver Kiddle <[EMAIL PROTECTED]> * 16449: Completion/Unix/Command/_chkconfig: new completion for both the IRIX and RedHat chkconfig commands 2002-01-14 Andrej Borsenkow <[EMAIL PROTECTED]> * 16443: Completion/Mandrake/Command/_urpmi: fix urpmi.addmedia --distrib. Set cache policy on just the first call. 2002-01-13 Andrej Borsenkow <[EMAIL PROTECTED]> * 16437: Completion/Mandrake/Command/_urpmi: adapt to new urpmi version in cooker 2002-01-03 Oliver Kiddle <[EMAIL PROTECTED]> * 16396: Completion/Unix/Command/_chown: fix argument handling bugs 2002-01-02 Oliver Kiddle <[EMAIL PROTECTED]> * users/4561: Completion/Unix/Command/_zip: fix bug with finding the zipfile's name in the current command-line. * 16384: Completion/X/Type/.distfiles, Completion/X/Type/_x_visual, Completion/X/Command/.distfiles, Completion/X/Command/_xloadimage, Completion/X/Command/_netscape, Completion/X/Command/_x_utils, Completion/X/Command/_xfig, Completion/X/Command/_xv: new completion for xli/xloadimage and factor out completion of X visuals 2001-12-26 Clint Adams <[EMAIL PROTECTED]> * 16375: Completion/Unix/Command/.distfiles, Completion/Unix/Command/_fsh: command completion for fsh. 2001-12-21 Geoff Wing <[EMAIL PROTECTED]> * 16332: zshconfig.ac, Config/defs.mk.in, Src/Makefile.in, Src/Makemod.in.in, Src/ansi2knr.c: remove ansi2knr.c from our repository due to licence differences. Adjust the build process accordingly. configure will now abort if the user requests ansi2knr but no ansi2knr is available 2001-12-19 Oliver Kiddle <[EMAIL PROTECTED]> * 16366: Completion/X/Command/_vnc, Completion/Unix/Command/_java, Completion/Unix/Command/_samba: add missing description argument in _values calls * 16366 (modified for 4.0): Completion/Unix/Type/_net_interfaces, Completion/Unix/Command/_ifconfig, Completion/Unix/Type/.distfiles, Completion/Unix/Command/.distfiles: new ifconfig completion 2001-12-18 Oliver Kiddle <[EMAIL PROTECTED]> * 16364: Src/params.c: further to 16351, except specials from having their value set to null 2001-12-17 Oliver Kiddle <[EMAIL PROTECTED]> * 16351: Src/params.c: fix bug in parameter unset code 2001-12-14 Clint Adams <[EMAIL PROTECTED]> * 16336: Completion/Debian/Type/_deb_packages: use apt-cache --generate pkgnames instead of apt-cache dumpavail. * 16335: Completion/Debian/Command/_apt: add -g, --all-names, --recurse, pkgnames, dotty, policy completions for apt-cache. 2001-12-11 Clint Adams <[EMAIL PROTECTED]> * 16327: Completion/Debian/Command/_dpkg: glob for udebs as well as debs. * 16326: Completion/Unix/Command/_webbrowser, Completion/X/Command/.distfiles, Completion/X/Command/_mozilla: completion for mozilla, some more web browsers in _webbrowser. 2001-12-11 Oliver Kiddle <[EMAIL PROTECTED]> * 16322: Completion/Unix/Command/_mtools, Completion/Unix/Command/.distfiles: new mtools completion 2001-12-09 Clint Adams <[EMAIL PROTECTED]> * 16315: Completion/Unix/Command/.distfiles, Completion/Unix/Command/_spamassassin: completion for spamassassin. 2001-12-06 Oliver Kiddle <[EMAIL PROTECTED]> * users/4519: Completion/Unix/Command/_zip: complete files in all argument positions for zip (bug fix) 2001-11-29 Clint Adams <[EMAIL PROTECTED]> * 16293: Completion/Unix/Command/.distfiles, Completion/Unix/Command/_arping: completion for arping. * 16292: Completion/Unix/Command/.distfiles, Completion/Unix/Command/_rsync: completion for rsync. 2001-11-26 Clint Adams <[EMAIL PROTECTED]> * Gergely Nagy: 16291: Completion/Debian/Command/_dupload: check ~/.dupload.conf, tweak sed expression to handle hooks. 2001-11-21 Bart Schaefer <[EMAIL PROTECTED]> * 16269: Src/Zle/compctl.c: Use allocated strings when adding matches for hash table entries, as the pattern match code may attempt to modify them. (Fixes crash reported in 16235.) * Sven: 16249: Src/parse.c: Clear pending here-documents upon a parse error. 2001-11-18 Clint Adams <[EMAIL PROTECTED]> * 16264: Completion/Debian/Command/_dput: Use parameter expansion instead of grep and sed. 2001-11-16 Chmouel Boudjnah <[EMAIL PROTECTED]> * 16258: Completion/Mandrake/Command/_urpmi: Fix typo in _urpmi for urpmi.addmedia. 2001-11-15 Clint Adams <[EMAIL PROTECTED]> * unposted: Functions/Prompts/prompt_clint_setup: typo that I didn't notice for four months. * 16257: Completion/Debian/Command/.distfiles, Completion/Debian/Command/_dput: completion for dput as contributed by Tollef Fog Heen <[EMAIL PROTECTED]>. 2001-11-15 Chmouel Boudjnah <[EMAIL PROTECTED]> * 16253: Src/Zle/complete.mdd: Add Mandrake completion directory to install. 2001-11-15 Peter Stephenson <[EMAIL PROTECTED]> * 15288, 15432, 15585: Doc/Zsh/contrib.yo, Functions/Zle/bash-down-case-word, Functions/Zle/bash-up-case-word, Functions/Zle/bash-transpose-words, Functions/Zle/bash-forward-word, Functions/Zle/bash-bacward-word, Functions/Zle/bash-kill-word, Functions/Zle/bash-backward-kill-word: Zle widgets with bash-style word delimiting. 2001-11-14 Andrej Borsenkow <[EMAIL PROTECTED]> * 16247: Completion/Mandrake/Command/_urpmi: completion for Mandrake urpmi command suit. 2001-11-06 Oliver Kiddle <[EMAIL PROTECTED]> * unposted: Functions/Misc/mere: fix for IRIX 2001-10-26 Wayne Davison <[EMAIL PROTECTED]> * 16184: Src/hist.c: Improved readhistline() to reject binary data better.