From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14495 invoked from network); 15 Jun 1999 09:45:06 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 15 Jun 1999 09:45:06 -0000 Received: (qmail 10331 invoked by alias); 15 Jun 1999 09:44:46 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 6637 Received: (qmail 10321 invoked from network); 15 Jun 1999 09:44:36 -0000 Message-Id: <9906150915.AA20427@ibmth.df.unipi.it> To: zsh-workers@sunsite.auc.dk (Zsh hackers list) Subject: pws-22 Date: Tue, 15 Jun 1999 11:15:55 +0200 From: Peter Stephenson http://www.ifh.de/~pws/computing/ -rw-r--r-- 1 pws quadrics 276167 Jun 15 10:56 zsh-3.1.5-pws-22.doc.tar.bz2 -rw-r--r-- 1 pws quadrics 413518 Jun 15 11:23 zsh-3.1.5-pws-22.doc.tar.gz -rw-r--r-- 1 pws quadrics 772983 Jun 15 10:56 zsh-3.1.5-pws-22.tar.bz2 -rw-r--r-- 1 pws quadrics 956274 Jun 15 11:24 zsh-3.1.5-pws-22.tar.gz There have been so many changes since last time that I feel confident that there cannot possible be any bugs left at all. Everything works perfectly and if you see something that doesn't it's probably just a figment. I've tried --enable-lfs and --enable-zsh-mem on three systems, two with gcc one without, and it seems to work. The stuff for argument handling of zle widgets still has to go in; installation and startup of new completion still has to be finalised; I still have to write fancier handling for checking whether to install functions, maybe; we probably have to change $NUMERIC in zle widgets so that it's not set if there is no prefix. I presume no-one was using the .doc.tar files, since some of the info files were missing (there are now 16). 1999-06-15 Peter Stephenson * Oliver: 6636: Completion/Builtins/_limits: wasn't working * Bart: 6617 + minor changes: Src/utils.c: Be more careful keeping $COLUMNS and $LINES correct, particularly if exported. * Sven: zsh-users/2388: Src/jobs.c: while loops etc. in shells running without MONITOR were hard to kill. * Bart: 6628: Src/params.c: setting slices of unset array caused a crash. 1999-06-14 Peter Stephenson * pws: 6626: Src/mem.c: in zsh's malloc, try to make sure when sbrk'ing that it's sufficiently well aligned. * Oliver: 6624: Completion/Builtins/_kill, Completion/Builtins/_wait: more widely functioning process handling * pws: 6623: Completion/Makefile.in, Config/defs.mk.in, Functions/Makefile.in, INSTALL, Src/init.c, Src/zsh.mdd, configure.in: --enable-function-subdirs allows installation into subdirectories of the function directory and sets the initial $fpath appropriately. * Oliver: 6620: Completion/Builtins/_jobs: handle disown, too. * pws: 6618: Doc/Zsh/func.yo, Doc/Zsh/grammar.yo, Src/lex.c: with SH_GLOB set, function definition parentheses after the first word on the line allow spaces inside. * Sven: 6614: Src/Zle/zle_tricky.c, Completion/Brace/_brace_parameter: completion after quotes in parameters * pws: 6610: Src/glob.c: globbing flags shouldn't be active without extendedglob. * Bart: 6608: Doc/Zsh files compctl.yo, compsys.yo, compwid.yo, expn.yo, files.yo, mod_mapfile.yo, mod_zftp.yo, params.yo, zftpsys.yo, zle.yo: spelling corrections 1999-06-12 Peter Stephenson * pws: 6601: Src/Makefile.in: don't remake Makemod just to clean up files * pws: 6600: Doc/Zsh/arith.yo, Doc/Zsh/compctl.yo, Doc/Zsh/compsys.yo, Doc/Zsh/compwid.yo, Doc/Zsh/expn.yo, Doc/Zsh/guide.yo, Doc/Zsh/jobs.yo, Doc/Zsh/metafaq.yo, Doc/Zsh/mod_compctl.yo, Doc/Zsh/mod_zftp.yo, Doc/Zsh/params.yo, Doc/Zsh/redirect.yo, Doc/Zsh/zftpsys.yo, Doc/Zsh/zle.yo, Doc/zman.yo, Doc/ztexi.yo, Util/zsh-development-guide: Formatting of unfilled text now handled by three distinct macros example(), indent(), nofill(); compctl description node is now called `Programmable Completion Using compctl' to distinguish it from widget completion; don't put chapters on separate pages because many are too short. * Wayne: 6599: Src/Zle/zle_tricky.c: unitialised variable warnings from gcc 1999-06-11 Peter Stephenson * pws: 6598: Doc/Zsh/zftpsys.yo, Functions/Zftp/zfinit, Functions/Zftp/zfgoto, Functions/Zftp/zfmark, Functions/Zftp/zftp_chpwd, Completion/Builtins/_zftp: add zfmark and zfgoto implementing bookmarks (including use ncftp bookmarks) for zftp function suite; autoload functions from zfinit; patcomps -> _patcomps. * pws: 6596: Doc/Zsh/arith.yo: update on size of integers and increase in clarity of presentation * Sven: 6589: Completion/Core/_path_files: use :h and :t instead of pattern matching * Sven: 6587, 6588: Src/Zle/zle_misc.c, Doc/Zsh/options.yo: < and > shouldn't remove a suffix, but | does * Sven: 6586: Src/exec.c, Src/lex.c, Src/loop.c: don't modify struct cmd to insert cmd args and flags, always pass those separately 1999-06-10 Peter Stephenson * Andrej: 6581: Doc/Makefile: dependencies for manuals * Sven: 6579: Src/exec.c: old hack of storing shell function args in struct cmd doesn't work any more * Sven: 6577: Src/exec.c, Src/text.c, Src/utils.c: expunge simplifyright(), which appears no longer to have an effect * pws: 6575: Doc/Zsh/mod_mapfile.yo: avoid mapping long files * pws: 6571: Src/Builtins/rlimits.c: use appropriate printf() routine in printulimit() instead of just casting to long * pws: 6570: configure.in, INSTALL: some systems have sizeof(off_t) or sizeof(ino_t) == 8 and sizeof(long) == 4 even without explicit enabling, so check and if so use the --enable-lfs code. * pws/Sven: 6567, 6568: Completion/Base/_vars: complete assoc array keys * pws: 6566: Src/params.c: junk testhash assoc array * pws: 6563: sporadic: minor changes affecting casts, sizes of integers, unused variables; add index for subscripts in manual * Bart: email: Src/zsh.h: alternative definition for zulong * Bart: 6558: Src/builtins.c: printing functions with the UNALIASED flag * Sven: 6557: Doc/zsh/compsys.yo: a few typos 1999-06-09 Peter Stephenson * Andrej: 6556: aczsh.m4: don't disable setting variables for --enable-lfs just because some other variables were set * Sven: 6554: Src/Zle/zle_tricky.c: display bugs with compadd -X: newline missing and display unnecessarily altered * pws: 6552: configure.in, aczsh.m4, acconfig.h, Src/zsh.h: define separate unsigned 64-bit integer; try __int64_t and __uint64_t. * Sven: 6548: Src/Zle/zle_tricky.c: fix `compctl -l' * Andrej: 6544: configure displays info on function installation * Sven: 6542: Src/builtin.c, Src/exec.c, Src/hist.c, Src/init.c, Src/lex.c: when not using interactive history, don't allocate history at all * Andrej: 6541: configure.in: add missing `test' * Sven: 6535: Completion/core/_normal: an eval was unnecessary * Bart: 6534: Completion/Core/compdump, Completion/Core/compinit, Doc/Zsh/builtins.yo, Src/builtin.c, Src/exec.c, Src/zsh.h: autoload -U defines functions which don't use expand aliases during loading; used in new completion code to protect functions. * Sven: 6527: Src/builtin.c, Src/cond.c, Src/exec.c, Src/glob.c, Src/hashtable.c, Src/init.c, Src/jobs.c, Src/lex.c, Src/linklist.c, Src/loop.c, Src/math.c, Src/mem.c, Src/params.c, Src/parse.c, Src/signals.c, Src/text.c, Src/utils.c, Src/zsh.h: various sets of patches: - make zhalloc() use a pointer to the first free heap - make zsh-mem allocators keep some memory back when freeing - reduce the amount of allocation work done in the exec.c execution hierarchy - don't duplicate execution trees any more than necessary, e.g. execute functions from stored tree * pws: Etc/MACHINES: Danek Duvall reports --enable-dynamic OK on Solaris 2.7, despite previous reports; Sven says on Digital UNIX 4.0, you need special DLLD and LDFLAGS. 1999-06-08 Peter Stephenson * pws: 6525: Src/lex.c (gettokstr): allow parentheses after first character in command word * Tanaka Akira: 6522: configure.in: help string for --enable-fndir had wrong default directory * pws: 6520: configure.in: --enable-fndir might be yes, so turn it into ${datadir}/zsh/functions -- Peter Stephenson Tel: +39 050 844536 WWW: http://www.ifh.de/~pws/ Dipartimento di Fisica, Via Buonarroti 2, 56127 Pisa, Italy