From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 782 invoked from network); 14 Feb 2001 12:35:38 -0000 Received: from sunsite.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 14 Feb 2001 12:35:38 -0000 Received: (qmail 13551 invoked by alias); 14 Feb 2001 12:35:31 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 13469 Received: (qmail 13539 invoked from network); 14 Feb 2001 12:35:30 -0000 Message-ID: To: zsh-workers@sunsite.dk (Zsh hackers list) Subject: 4.0.1-pre-1 Date: Wed, 14 Feb 2001 12:35:02 +0000 From: Peter Stephenson I have uploaded zsh-4.0.1-pre-1.tar.gz to the archive in the development subdirectory. ftp://ftp.zsh.org/pub/development/zsh-4.0.1-pre-1.tar.gz and (eventually) mirrors. Bart's change for nested parameter substitution is still to go in. Other than that, the only things missing before a release are any remaining code for signal queueing (see 13365: I suspect it's already a good deal safer than in any previous release, however), and minor changes to the documentation to reflect the new release. If there are any outstanding bugs you feel still need to be fixed, please report them again. The changes since 3.1.9-dev-8 are as follows. 2001-02-02 Andrej Borsenkow * 13431: aczsh.m4,configure.in,Src/Modules/termcap.c, Src/Modules/termcap.mdd,Src/Modules/terminfo.c, Src/Modules/terminfo.mdd,Src/mkmakemod.sh: hopefully better check for shared libraries. Link in termcap/terminfo statically if shared libtermcap/libcurses unavailable 2001-02-13 Sven Wischnowsky * 13462: Src/Modules/zpty.c: try to make the -t option of zpty smarter * 13459: Completion/Core/_path_files: wehn using glob_complete, don't treat everything starting with a tilde as a pattern 2001-02-12 Bart Schaefer * 13457: Completion/Core/compinit: Add `glob' to $_comp_options. 2001-02-09 Sven Wischnowsky * 13450: Completion/Core/_multi_parts: two small fixes to _multi_parts; one more place where a caller-supplied -S can be used and fix for the code deciding which prefix to use 2001-02-08 Oliver Kiddle * 13448: Completion/User/.distfiles, Completion/User/_tin, Completion/User/_netscape, Completion/User/_newsgroups: add newsgroup completion * 13445: Completion/User/_gzip: fix to work for zcat again 2001-02-07 Bart Schaefer * 13442: Test/Makefile.in, Test/comptest: Run zsh with +Z to prevent ZLE modules from being loaded before $module_path is changed to point at the test installation. * 13439: Test/Makefile.in: "make test" cleans up after killed tests. 2001-02-02 Andrej Borsenkow * unposted: Src/mkmakemod.sh: patterns in 13412 were wrong. 2001-02-02 Sven Wischnowsky * Peter: 13427: Completion/Core/_expand: fix for handling quoting for filenames with weird characters 2001-02-01 Oliver Kiddle * 13422: README, Completion/User/_urls, Doc/Zsh/manual.yo, Doc/Zsh/metafaq.yo, Etc/CONTRIBUTORS: refer to just sunsite.dk instead of sunsite.auc.dk * 13420: Completion/User/_tin: new completion function for tin 2001-01-31 Andrej Borsenkow * 13412: Src/mkmakemod.sh: avoid duplicate subdirectories in recursive build 2001-01-29 Andrej Borsenkow * unposted: ChangeLog: typo in previous commit message 2001-01-28 Felix Rosencrantz * 13395: Test/54compmatch.ztst, Test/comptest: Added code to test compstate[insert_positions], value of insert_positions are now reported 2001-01-26 Andrej Borsenkow * 13389: Src/builtin.c: on Cygwin convert path to posix form in cd_do_chdir() to avoid dealing with drives letters 2001-01-25 Sven Wischnowsky * 13388: Src/Zle/compmatch.c: fix for mergin two CLF_MID entries in cline lists (with two equal prefixes it thought there were characters missing) * 13384: Src/signals.c: make signal queueing variables be exported to modules 2001-01-19 Andrej Borsenkow * 13370 (modified): Src/params.c: do not modify environment when importing it - some library functions may access it. When importing colon arrays, replenv() tried to free unallocated memory. Remove replenv() as it is now redundant. * 13380: configure.in: replace AC_CHECK_LIB(...,tgetent) with AC_SEARCH_LIBS(tgetent,...) to allow user to override default library selection 2001-01-18 Sven Wischnowsky * 13374: Src/Zle/compcore.c, Src/Zle/compctl.c, Src/Zle/complist.c, Src/Zle/compresult.c, Src/Zle/zle_main.c, Src/Zle/zle_tricky.c: temporarily allow recursive completion when called from menu selection 2001-01-18 Peter Stephenson * 13302: Functions/Zftp/zftp_progress: division by zero 2001-01-16 Sven Wischnowsky * 13365: Src/builtin.c, Src/exec.c, Src/glob.c, Src/hashtable.c, Src/hist.c, Src/init.c, Src/input.c, Src/jobs.c, Src/math.c, Src/mem.c, Src/module.c, Src/params.c, Src/parse.c, Src/prompt.c, Src/signals.c, Src/signals.h, Src/subst.c, Src/utils.c, Src/watch.c, Src/Modules/zftp.c, Src/Modules/zpty.c, Src/Modules/zutil.c, Src/Zle/compcore.c, Src/Zle/complist.c, Src/Zle/computil.c, Src/Zle/zle_main.c, Src/Zle/zle_tricky.c: remove 13108 (trap queues); replace with signal queueing to ensure that user signal handlers are only executed when it is safe to run them * 13364: Src/Zle/compctl.c: fix for ol' compctl when completing hash keys 2001-01-15 Sven Wischnowsky * 13349: Src/Zle/compmatch.c, Src/Zle/compresult.c: two more fixes for completion matching and reporting interesting positions * Ulrik Haugen: 13344, 13347: Completion/User/_grep, Completion/User/_ls, Completion/User/_use_lo: add completion for ls and ([ef]|)grep * 13346: Completion/Bsd/_bsd_pkg, Completion/Bsd/_kld, Completion/Core/_compalso, Completion/Core/_complete, Completion/Core/_normal, Completion/Core/compdump, Completion/Core/compinit, Completion/Debian/_apt, Completion/Debian/_bug, Completion/Debian/_dpkg, Completion/User/_bzip2, Completion/User/_chown, Completion/User/_compress, Completion/User/_dvi, Completion/User/_gzip, Completion/User/_imagemagick, Completion/User/_ispell, Completion/User/_java, Completion/User/_lp, Completion/User/_make, Completion/User/_mount, Completion/User/_mysql_utils, Completion/User/_pack, Completion/User/_pbm, Completion/User/_psutils, Completion/User/_rcs, Completion/User/_rlogin, Completion/User/_ssh, Completion/User/_tiff, Completion/User/_yp, Completion/X/_xutils, Doc/Zsh/compsys.yo: add `services', allowing easier re-use of (parts of) completion functions (see also: 12977) 2001-01-12 Sven Wischnowsky * 13343: Src/Zle/compmatch.c, Src/Zle/compresult.c: fix for 13339 (report each position only once) and fixlet for matching: a case where missing characters weren't remembered 2001-01-11 Sven Wischnowsky * 13339: Doc/Zsh/compwid.yo, Doc/Zsh/contrib.yo, Functions/Zle/cycle-completion-positions, Src/Zle/comp.h, Src/Zle/complete.c, Src/Zle/compresult.c: add unambiguous_positions and insert_positions keys to $compstate; use them in the new cycle-completion-positions shell function widget 2001-01-10 Geoff Wing * unposted: Etc/MACHINES: format leading spaces to tabs 2001-01-10 Sven Wischnowsky * 13336: Src/Zle/compmatch.c, Src/Zle/compresult.c, Test/54compmatch.ztst: fix cursor positioning with partial-word match specs using `**' 2001-01-08 Sven Wischnowsky * 13331: Src/Zle/compcore.c, Src/Zle/compresult.c: fix for listpacked for matches as long as screen is wide (minus added spaces); more security when freeing matches: make sure current menu match pointer isn't used afterwards 2001-01-07 Peter Stephenson * 13327: Etc/MACHINES: builds out of the box on SCO UnixWare 2.1.3, reported by Josip Rodin . 2000-12-27 Clint Adams * 13315: Completion/User/_killall: strip parentheses and path heads. * 13314: Completion/User/_killall: ignore commands that begin with hyphens (login shells). 2000-12-26 Clint Adams * 13312: Completion/User/_killall: get longer command names from procps. 2000-12-23 Clint Adams * unposted: configure.in: thinko in jobtable size determination. * Chip Salzenberg: 13310: Completion/Debian/_apt: correct typo for apt-cache completion. 2000-12-17 Bart Schaefer * Zefram: 13290: Src/Zle/zle_bindings.c, Src/Zle/zle_keymap.c: Back out 13285. 2000-12-17 Clint Adams * 13288: Src/Modules/zftp.c: cast pointers when calling ztrapread and ztrapwrite. * 13287: Completion/Debian/_dpkg: complete multiple arguments for -i. 2000-12-16 Clint Adams * unposted: Completion/User/.distfiles: add _mere * 13285: Src/Zle/zle_bindings.c, Src/Zle/zle_keymap.c: use vi-up-line-or-history and vi-down-line-or-history in the vicmd keymap (rather than their emacsy counterparts). 2000-12-15 Tanaka Akira * 13281: Functions/Misc/mere: new implementation. Completion/User/_mere: new completion function for mere. 2000-12-13 Clint Adams * 13250: Completion/User/.distfiles, Completion/User/_dict: completion for dict. 2000-12-06 Peter Stephenson * unposted: Src/jobs.c: rename waitjob() to zwaitjob() to avoid clash with IRIX system function. 2000-12-06 Andrej Borsenkow * 13243: Makefile.in: we do not use Makefile in Completion and Functions any more. 2000-12-05 Clint Adams * 13242: Src/Modules/terminfo.c: better error-checking for non-existent capabilities referenced by $terminfo. -- Peter Stephenson Software Engineer Cambridge Silicon Radio, Unit 300, Science Park, Milton Road, Cambridge, CB4 0XL, UK Tel: +44 (0)1223 392070