1 2004-03-19 Peter Stephenson <pws@csr.com>
3 * unposted: Config/version.mk, Etc/NEWS, Util/.distfiles:
6 2004-03-18 Peter Stephenson <pws@csr.com>
8 * unposted: make 19655 a bit safer.
10 * 19657: Src/modules.c: Leak when an autoloadable math function
11 was read in. Also, it was impossible to autoload multiple math
12 functions from the same library.
14 * 19656: Src/exec.c Leak saving and restoring parameters around
15 builtins and functions when set temporarily for that command if
16 the parameter was previously exported.
18 * 19655: Src/params.c: the reverse pointer from a tied array
19 to a tied scalar wasn't deleted if the array was unset by unsetting
20 the scalar (or probably vice versa).
22 2004-03-17 Peter Stephenson <pws@csr.com>
24 * unposted: Etc/MACHINES: dlcompat apparently not needed
25 on Apple from 10.3 on.
27 * 19653: Etc/MACHINES: Latest OS-specific information after some
30 2004-03-17 Oliver Kiddle <opk@zsh.org>
32 * unposted: Test/C02cond.ztst: mention HFS+ as possible cause
33 of -N test failure as suggested by James Devenish
35 * 19648: Completion/Zsh/Command/_zpty: complete -t and -n options
37 2004-03-16 Clint Adams <clint@zsh.org>
39 * 19641: Src/Modules/pcre.c: implement -pcre-match conditional
42 2004-03-16 Peter Stephenson <pws@csr.com>
44 * 19629: Src/Modules/zpty.c: implement Oliver's research into
45 making zpty work under HP-UX.
47 2004-03-16 Clint Adams <clint@zsh.org>
49 * 19640: Src/Modules/pcre.c: improve error reporting a bit.
51 * 19631: Doc/Zsh/mod_pcre.yo, Src/Modules/pcre.c: avoid segfault
52 when pcre_study is called before pcre_compile; documentation on
55 2004-03-16 Peter Stephenson <pws@csr.com>
57 * 19140 (patch reversed): Nicholas George: Src/builtin.c: Release
58 process group on shell exit if acquired.
60 2004-03-14 Oliver Kiddle <opk@zsh.org>
62 * unposted: LICENCE: update year to 2004
64 * unposted: Etc/MACHINES: mention relevant version numbers
66 * 19619: configure.ac: fix problem with getting signals
69 2004-03-12 Peter Stephenson <pws@csr.com>
71 * zsh-users/7160: Src/Zle/zle_misc.c, Src/Zle/zle_utils.c,
72 Util/check_exports: Check and fix mod_export entries.
74 * 19615: Etc/MACHINES: update information.
76 2004-03-12 Oliver Kiddle <opk@zsh.org>
78 * unposted: Completion/Unix/Command/.distfiles,
79 Completion/Unix/Command/_mtr, Completion/Unix/Command/_vux,
80 Completion/Unix/Command/_tla: fix indentation, missing local
83 * 19616: configure.ac: use correct shared library link options
86 2004-03-12 Clint Adams <clint@zsh.org>
88 * 19614: Completion/Unix/Command/_mtr: better descriptions
91 * 19613: Completion/Unix/Command/_vux: better descriptions
94 2004-03-12 Oliver Kiddle <opk@zsh.org>
96 * 19602: Src/signames2.awk: adjust to cope with output from the
97 preprocessor on HP/UX, Itanium II, fixing signals problems
99 2004-03-11 Clint Adams <clint@zsh.org>
101 * 19605: Completion/Unix/Command/_mtr: completion for Matt's
104 * 19604: Completion/Unix/Command/_vux: completion for vux
107 2004-03-11 Peter Stephenson <pws@csr.com>
109 * 19603: Test/Y01completion.ztst, Test/Y02compmatch.ztst,
110 Test/Y03arguments.ztst: Gracefully omit tests if zsh/zpty is
113 2004-03-11 Clint Adams <clint@zsh.org>
115 * 19600: Completion/Unix/Command/_tla: rudimentary completion
118 2004-03-11 Oliver Kiddle <opk@zsh.org>
120 * 19596: Src/module.c: include dlfcn.h instead of dl.h on HP/UX 11
122 * 19595: Src/hashtable.c, Src/lex.c, Src/parse.c, Src/zsh.h,
123 Src/Zle/zle_tricky.c: rename DO to DOLOOP to avoid conflict with
124 a DO in curses.h on Tru64 5.1
126 2004-03-10 Peter Stephenson <pws@csr.com>
128 * 19575: Src/signals.c, Test/C03traps.ztst: Fix the problem
129 that trap '...' EXIT overrode the exit status of the function
132 2004-03-08 Clint Adams <clint@zsh.org>
134 * 19566: Doc/Zsh/params.yo: change associative array
135 documentation to refer to Parameter Expansion Flags
136 rather than Subscript Flags. Wording by Frederik
139 2004-03-08 Peter Stephenson <pws@csr.com>
141 * 19554: Src/pattern.c: improve users/7121 by allowing
142 Cygwin not to use pattern matching if only the case-insensitive
145 * 19553: Src/Zle/complist.c, Src/Zle/zle_hist.c,
146 Src/Zle/zle_keymap.c, Src/Zle/zle_main.c, Src/Zle/zle_misc.c,
147 Src/Zle/zle_move.c, Src/Zle/zle_tricky.c, Src/Zle/zle_vi.c:
148 Rename `c' to `lastchar' and mark for export.
150 * 19552: Src/params.c: missing mod_export.
152 2004-03-07 Oliver Kiddle <opk@zsh.org>
154 * unposted: Etc/MACHINES: builds `out-of-the-box' on OpenBSD 3.4
156 * 19549: Src/builtin.c, Test/B03print.ztst: allow for size
157 modifiers in printf format spec's buffer
159 2004-03-06 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
161 * zsh-users/7121: Doc/Zsh/options.yo, Src/options.c,
162 Src/pattern.c, Src/zsh.h: NO_CASE_GLOB option for
163 case-insensitive globbing.
165 2004-03-05 Wayne Davison <wayned@users.sourceforge.net>
167 * unposted: config.guess, config.sub: update to versions from
168 autoconf 2.59 (the timestamps are 2003-10-03 and 2003-08-18,
171 2004-03-05 Oliver Kiddle <opk@zsh.org>
173 * 19540: Completion/Unix/Command/_gpg, Completion/X/Command/_mplayer:
174 fixes from Jürgen Erhard, Tommi Komulainen and Chip Salzenberg
176 2004-03-05 Peter Stephenson <pws@csr.com>
178 * unposted: Config/version.mk: 4.2.0-pre-3
180 2004-03-05 Geoff Wing <gcw@zsh.org>
182 * 19474: Src/Zle/compresult.c: fix a calculation when displaying
183 completions which are screen width or multiples of that wide, and
184 option always_last_prompt is used.
186 2004-03-04 Peter Stephenson <pws@csr.com>
188 * 19535: configure.ac, INSTALL: Add --enable-cap flag
189 to turn on search for POSIX capabilities; fails on AIX otherwise.
191 2004-03-03 Wayne Davison <wayned@users.sourceforge.net>
193 * users/7105: configure.ac, Makefile.in: Added back the stamp-h
194 idiom which stop regenerating config.h when it is up-to-date but
197 2004-03-03 Wayne Davison <wayned@users.sourceforge.net>
199 * 19530: Src/Zle/zle_params.c: Fixed two cases where unmetify()
200 was using an int* to store a value into a size_t variable.
202 2004-03-03 Oliver Kiddle <opk@zsh.org>
204 * 19525: Completion/Unix/Type/_groups: complete groups using
207 * 19525: Src/Modules/socket.c, Src/Modules/tcp.c,
208 Src/Zle/zle_params.c: suppress a few compiler warnings
210 2004-03-03 Peter Stephenson <pws@csr.com>
212 * 19528: Src/Modules/zselect.c: missing argument when neither
213 select nor poll was available.
215 * unposted: Config/version.mk: zsh 4.2.0-pre-2.
217 * 19523: Src/signames2.awk: attempt to work around awk
220 2004-03-02 Peter Stephenson <pws@csr.com>
222 * zsh-users/7100: Completion/Base/Core/_main_complete:
223 didn't test for [[ -o equals ]] before scrobbling the first
226 * spotted by Bart 19514: typo in Src/Modules/terminfo.c.
228 2004-03-01 Peter Stephenson <pws@csr.com>
230 * 19512: INSTALL, configure.ac, Src/Modules/pcre.mdd:
231 Require --enable-pcre in order to avoid problems with libpcre.so
234 2004-03-01 Oliver Kiddle <opk@zsh.org>
236 * unposted: Completion/Debian/Command/_aptitude: correct return status
238 * 19507: Completion/Unix/Command/_attr,
239 Completion/Unix/Command/_less, Completion/Unix/Command/_rcs,
240 Completion/Unix/Command/_wiggle: new completions for less,
241 merge, wiggle, attr, getfattr and setfattr
243 2004-03-01 Peter Stephenson <pws@csr.com>
245 * 19505: Src/init.c: compilation with NTTYDISC defined was
248 2004-02-29 Doug Kearns <djkea2@mugca.its.monash.edu.au>
250 * unposted: Doc/Zsh/compsys.yo: fix typo
252 * 19498: Completion/Unix/Command/_antiword: update for version 0.35
254 2004-02-28 Doug Kearns <djkea2@mugca.its.monash.edu.au>
256 * 19477: Completion/Unix/Command/_lynx: improve option argument
259 2004-02-27 Peter Stephenson <pws@csr.com>
261 * 19478: configure.ac: make pcre put its flag into
262 CPPFLAGS so preprocessor can find them.
264 2004-02-26 Wayne Davison <wayned@users.sourceforge.net>
266 * unposted: Src/Modules/zpty.c: silenced a compiler warning
267 about an unused variable.
269 2004-02-26 Peter Stephenson <pws@csr.com>
271 * unposted: .cvsignore, .distfiles, README, Config/version.mk,
272 Etc/CONTRIBUTORS, Etc/MACHINES, Etc/NEWS,
273 Functions/Zle/.distfiles: zsh 4.2.0-pre-1.
275 2004-02-26 Doug Kearns <djkea2@mugca.its.monash.edu.au>
277 * unposted: Completion/Unix/Command/_raggle: reword --help
278 description and add a version string
280 * 19468: Completion/Unix/Command/_elinks,
281 Completion/Unix/Command/_gpg, Completion/Unix/Command/_imagemagick,
282 Completion/Unix/Command/_java, Completion/Unix/Command/_links,
283 Completion/Unix/Command/_lynx, Completion/Unix/Command/_pine,
284 Completion/Unix/Command/_subversion, Completion/Unix/Command/_w3m,
285 Completion/Unix/Command/_webbrowser, Completion/Unix/Command/_wget,
286 Completion/Unix/Type/_urls, Completion/X/Command/_mozilla,
287 Completion/X/Command/_mplayer: capitalize URL abbreviation in
288 completion descriptions
290 2004-02-26 Peter Stephenson <pws@csr.com>
292 * 19460: configure.ac, Src/Modules/terminfo.c,
293 Src/Modules/terminfo.mdd: Another go at fixing the terminfo
294 configuration problems.
296 2004-02-25 Doug Kearns <djkea2@mugca.its.monash.edu.au>
298 * 19458: Completion/Unix/Command/_raggle: new completion for raggle
300 2004-02-23 Oliver Kiddle <opk@zsh.org>
302 * 19457: Completion/Unix/Command/_rar, Completion/Unix/Command/_sed,
303 Completion/Unix/Command/_ssh, Completion/Unix/Command/_uniq:
304 new sed and uniq completions, add descriptions for
305 rar commands and update completion for ssh-keygen
307 2004-02-20 Peter Stephenson <pws@csr.com>
309 * 19456: configure.ac, Src/system.h, Src/Modules/zpty.c,
310 Src/Zle/iwidgets.list, Src/Zle/zle_hist.c: Fix 19428.
312 2004-02-20 Oliver Kiddle <opk@zsh.org>
314 * 19455: Completion/Unix/Command/_mount: complete hostnames
317 2004-02-19 Clint Adams <schizo@debian.org>
319 * unposted: Completion/Debian/Command/_bts: patch from
320 Christian Marillat; complete new BTS tags.
322 2004-02-19 Wayne Davison <wayned@users.sourceforge.net>
324 * unposted: Src/Zle/complist.c: Silenced some compiler warnings
325 about uninitialized variables.
327 2004-02-18 Oliver Kiddle <opk@zsh.org>
329 * 19437: configure.ac: don't rely on path search to find
332 * 19436: Completion/Unix/Type/_groups, Completion/Unix/Type/_hosts,
333 Completion/Unix/Type/_printers: complete more things from nis
335 2004-02-17 Peter Stephenson <pws@csr.com>
337 * 19428: configure.ac, Src/Modules/pty.c: use configure to
338 test if we can create pty pairs using /dev/ptmx.
340 * 19428: configure.ac: fix test for #include'ing STREAMS
343 * 19427: Src/jobs.c: last job in table wasn't reported with `jobs'.
345 2004-02-16 Oliver Kiddle <opk@zsh.org>
347 * unposted: Completion/Unix/Command/_apachectl: complete also for
350 * Frank v Waveren: 19423: Completion/X/Command/_mplayer: correct
351 typo in one of the options
353 2004-02-15 Oliver Kiddle <opk@zsh.org>
355 * 19422: Src/Zle/compctl.c: fix crash if given a long option
357 2004-02-14 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
359 * 19420: acconfig.h, aczsh.m4, configure.ac, Makefile.in,
360 Config/config.mk, Src/mkmakemod.sh, Src/Modules/system.mdd
362 2004-02-13 Oliver Kiddle <opk@zsh.org>
364 * 19418: Completion/Linux/Command/_modutils,
365 Completion/Unix/Command/_lzop, Completion/Unix/Command/_perldoc,
366 Completion/Unix/Command/_vorbis, Completion/X/Command/_mozilla,
367 Completion/X/Command/_nedit: update completions for new versions
369 2004-02-12 Doug Kearns <djkea2@mugca.its.monash.edu.au>
371 * unposted: Completion/X/Command/_acroread: capitalize PDF
372 abbreviation in the file match descriptions
374 2004-02-10 Oliver Kiddle <opk@zsh.org>
376 * 19415: Doc/Zsh/options.yo: fix documentation to indicate that
377 short_loops option is applicable to repeat loops too
379 * 19409: Completion/Base/Widget/_generic: handle situation where
380 the user has the nounset option set
382 2004-02-09 Wayne Davison <wayned@users.sourceforge.net>
384 * 19410: Src/Zle/compmatch.c: Another fix to avoid a match that
385 ends in the middle of a Meta sequence.
387 * 19406: Src/Zle/compmatch.c: Optimized the check for a
388 "widowed" Meta character.
390 2004-02-08 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
392 * 19408: Src/Builtins/rlimits.c: fix option handling for ulimit -aH.
394 2004-02-04 Oliver Kiddle <opk@zsh.org>
396 * Mikael Magnusson: 19405: Completion/Unix/Command/_gphoto2:
397 new completion for gphoto2
399 2004-01-22 Peter Stephenson <pws@csr.com>
401 * 19389 plus added stdunsetfn to EPOCHSECONDS:
402 Src/Modules/datetime.c, Doc/Zsh/mod_datetime.yo: add -s scalar
403 option to strftime, remove EPOCHSECONDS cleanly when module
406 2004-01-21 Oliver Kiddle <opk@zsh.org>
408 * 19387: Completion/...: add (-.) glob qualifiers to many globs
409 where only files are directly applicable: _files can add directories
411 * 19309: Completion/Unix/Type/_files: add #q to the start of a
412 glob qualifier in the -g argument so that glob qualifiers can
413 be specified from the file-patterns style
415 2004-01-20 Peter Stephenson <pws@csr.com>
417 * Bob Schmertz: 19385: Src/compmatch.c: protect against calling
418 add_match_part with NULL pointers.
420 2004-01-19 Peter Stephenson <pws@csr.com>
422 * Vincent Stemen <zsh@hightek.org>: users/7011:
423 Src/mkbltnmlst.sh: add_automathfunc was misnamed in
426 2004-01-16 Peter Stephenson <pws@csr.com>
428 * 19382: Functions/Misc/zmv: better error message if move failed
429 due to file system not recognising new name as being different.
431 2004-01-15 Oliver Kiddle <opk@zsh.org>
433 * 19378: Completion/Debian/Command/_update-rc.d,
434 Completion/Unix/Type/_services: complete for update-rc.d and avoid
435 picking up README files as services
437 * 19377 based on 19375 (Laurent Rineau):
438 Completion/Unix/Type/_email_addresses: handle better
439 situation where MH is not installed
441 2004-01-15 Peter Stephenson <pws@csr.com>
443 * 19374: Src/params.c: typo in 19361 caused crashes when
444 unsetting special parameters tied internally to arrays.
446 2004-01-14 Peter Stephenson <pws@csr.com>
448 * 19364: Completion/Unix/Command/.distfiles,
449 Completion/Unix/Command/_printenv: complete for printenv.
451 2004-01-14 Oliver Kiddle <opk@zsh.org>
453 * 19369: Completion/Unix/Command/_getent,
454 Completion/Debian/Command/_aptitude,
455 Completion/Zsh/Command/_precommand: complete for getent,
456 aptitude and catchsegv
458 * spotted by Bart: 19365: Completion/Unix/Type/_perl_modules:
459 avoid use of $words[0]
461 2004-01-13 Doug Kearns <djkea2@mugca.its.monash.edu.au>
463 * 19358: Completion/Unix/Command/_elinks: update for version 0.9.0
465 2004-01-12 Peter Stephenson <pws@csr.com>
467 * 19361: Src/builtin.c, Src/params.c: Memory leaks possibly
468 indicated by valgrind. Retying a pair of variables leaked
469 a string. Attempting to assign to a slice of an associative
470 array (error) could leak the value. Unsetting the array part
471 of a user tied array leaked a couple of bytes.
473 2004-01-09 Peter Stephenson <pws@csr.com>
475 * 19354: Doc/Zsh/compctl.yo, Doc/Zsh/intro.yo: Fix section
476 names in manual which upset Docbook.
478 2004-01-08 Peter Stephenson <pws@csr.com>
480 * 19338 adapated (see following thread): .distfiles,
481 Makefile.in, zshconfig.ac, configure.in, configure.ac,
482 Etc/zsh-development-guide: Remove support for autoconf
483 versions before 2.50.
485 2004-01-06 Peter Stephenson <pws@csr.com>
487 * 19339: Doc/Zsh/tcpsys.yo, Functions/TCP/tcp_fd_handler,
488 Functions/TCP/tcp_read: test for whether we are in a zle handler;
489 allow filter to abort output.
491 2004-01-05 Peter Stephenson <pws@csr.com>
493 * 19336: Src/Zle/compmatch.c: Matches were compared in length
494 treating Meta characters as ordinary characters. This could
495 result in a common prefix being truncated immediately after
496 the Meta. This generated an invalid metafied string which
497 could cause the shell to crash.
499 2004-01-05 Wayne Davison <wayned@users.sourceforge.net>
501 * zsh-users/6969: Src/builtin.c: made an eval of an empty string
502 return a zero errorcode.
504 2003-12-17 Oliver Kiddle <opk@zsh.org>
506 * 19308: Src/utils.c, Test/C01arith.ztst: zsh crashes with $((##))
508 2003-12-16 Oliver Kiddle <opk@zsh.org>
510 * 19299: Completion/Unix/Command/_mount: try to handle
511 completion of devices better
513 2003-12-15 Peter Stephenson <pws@csr.com>
515 * unposted: Doc/Zsh/zle.yo: add an extra comment to
516 the zle -K vicmd at Bart's suggestion in 19282.
518 2003-12-12 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
520 * 19281: Src/Zle/zle_main.c, Src/Zle/zle_thingy.c, Doc/Zsh/zle.yo:
521 zle-line-init, if defined as a widget, is called when zle
522 starts to read a line.
524 2003-12-05 Oliver Kiddle <opk@zsh.org>
526 * 19276: Completion/Base/Completer/_prefix: fix fallback used to
527 get completer list if the style lookup failed
529 2003-12-04 Oliver Kiddle <opk@zsh.org>
531 * Baptiste Daroussin: 19272: Completion/Unix/Command/_chown,
532 Completion/Unix/Command/_links, Completion/X/Command/_mplayer:
533 use colon separator on Linux for chown, complete links graphics
534 drivers and more file types for mplayer
536 * unposted: Completion/Unix/Command/_subversion: small addition to
537 output from `svn help diff' broke substitution for getting options
539 2003-12-03 Peter Stephenson <pws@csr.com>
541 * 19269: Src/pattern.c, Misc/globtests, Test/D02glob.ztst:
542 8-bit characters didn't work in character classes where
545 2003-11-28 Doug Kearns <djkea2@mugca.its.monash.edu.au>
547 * unposted: Completion/Unix/Command/_elinks: update for version 0.4.3
549 2003-11-21 Oliver Kiddle <opk@zsh.org>
551 * 19265: Completion/Unix/Command/_ls, Completion/X/Command/_mozilla:
552 update for latest versions
554 * unposted: Completion/Unix/Command/_screen: tidy up descriptions
556 * Stephen Rüger: 19255: Completion/Debian/Command/_apt: update
557 to work with APT 0.5.14
559 2003-11-17 Doug Kearns <djkea2@mugca.its.monash.edu.au>
561 * unposted: Completion/Unix/Command/_wget: --dns-cache option takes a
564 2003-11-14 Oliver Kiddle <opk@zsh.org>
566 * 19244: Completion/Linux/Command/_mondo,
567 Completion/Mandrake/Command/_urpmi, Completion/Unix/Command/_grep,
568 Completion/Unix/Command/_mh, Completion/Unix/Command/_mount,
569 Completion/Unix/Command/_rsync, Completion/Unix/Command/_subversion,
570 Completion/Unix/Command/_w3m, Completion/Unix/Command/_wget,
571 Completion/Unix/Command/_xmlsoft, Completion/Unix/Type/_diff_options,
572 Completion/Zsh/Command/_alias, Completion/Zsh/Command/_precommand:
573 various completion function fixes and updates
575 2003-11-14 Doug Kearns <djkea2@mugca.its.monash.edu.au>
577 * unposted: Completion/Unix/Command/_w3m: fix typo
579 2003-11-13 Peter Stephenson <pws@csr.com>
581 * 19242: acconfig.h, zshconfig.ac, Src/Builtin.c, Src/exec.c,
582 Src/init.c, Src/jobs.c, Src/prompt.c, Src/signals.c, Src/zsh.h,
583 Src/Modules/parameter.c, Src/Zle/compctl.c: Make the job table
584 dynamically reallocatable. Expand as needed, reduce only at
587 2003-11-11 Peter Stephenson <pws@csr.com>
589 * unposted: Completion/Unix/Command/_perforce: bug in
590 _perforce_groups; wrong tag for users; directory completion
591 when not completing all files.
593 2003-11-03 Peter Stephenson <pws@csr.com>
595 * 19218: Src/exec.c, Src/Zle/zle_main.c: extend 19216 to
596 fix similar probably when calling zle widgets.
598 * 19216: Src/exec.c: save and restore $pipestatus on functions
599 when noreturnval flag is set. Remove unnecessary debugging output.
601 2003-11-02 Felix Rosencrantz <f_rosencrantz@yahoo.com>
603 * unposted: Src/.cvsignore, Src/Builtins/.cvsignore,
604 Src/Modules/.cvsignore, Src/Zle/.cvsignore: add *.dll for cygwin
607 2003-10-29 Peter Stephenson <pws@csr.com>
609 * c.f. 19209: Src/...: Globally replace zcalloc with zshcalloc
610 to avoid clash with zcalloc from zlib; this is linked in on
611 some systems (certainly Debian) for some database lookups.
613 2003-10-27 Peter Stephenson <pws@csr.com>
615 * zsh-users/6727: from Lloyd Zusman: Completion/Unix/Command/_w3m,
616 Completion/Unix/Command/_w3mhistory,
617 Completion/Unix/Command/.distfiles: improved w3m support inspired
620 2003-10-26 Bart Schaefer <schaefer@zsh.org>
622 * zsh-users/6738: Functions/Zle/url-quote-magic: replacement for
623 self-insert that quotes shell metacharacters when they appear in a
624 word that looks like a URL.
626 * zsh-users/6736: Functions/Zle/quote-and-complete-word: widget
627 that puts double-quotes around words before invoking completion.
629 2003-10-24 Clint Adams <clint@zsh.org>
631 * 19202: Doc/Makefile.in, Doc/Zsh/mod_datetime.yo:
632 rudimentary documentation for zsh/datetime module.
634 * 19201: Completion/Unix/Command/_screen: patch from
635 Yasuhiro Hayase to complete normal commands after screen.
637 2003-10-13 Peter Stephenson <pws@csr.com>
639 * 19185: Functions/Zle/delete-whole-word-match: Bart spotted
642 * unposted: Completion/Unix/Command/_perforce: make it
643 easier to use add-on commands with _perforce.
645 * 19183: Doc/Zsh/contrib.yo,
646 Functions/Zle/delete-whole-word-match: New word-matching function
647 to delete entire word around cursor.
649 2003-10-09 Oliver Kiddle <opk@zsh.org>
651 * unposted: Completion/Unix/Command/_nmap: update for nmap 3.48
653 2003-10-08 Peter Stephenson <pws@csr.com>
655 * unposted: Completion/Unix/Command/.distfiles, Etc/.distfiles:
656 more new files weren't handled.
658 * 19169: Src/Modules/datetime.c: change SECS parameter to
661 2003-10-07 Bart Schaefer <schaefer@zsh.org>
663 * users/6663: Completion/compaudit: follow symlinks when checking
664 permissions on directories in the fpath; also in case of symlinks,
665 find parent with ${^fpath:h} rather than ${^fpath}/..
667 2003-10-06 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
669 * 19168: Src/prompt.c, Src/utils.c, Src/Modules/datetime.c:
670 various problems with size of buffers and pointer usage
673 * 19167: Src/glob.c, Test/E01options.ztst: NULL at start
674 of BRACE_CCL range didn't work.
676 * unposted: Doc/Zsh/.distfiles, Src/zsh.mdd,
677 Src/Modules/.distfiles: update distribution files for
678 18980 (zsh/system) and 19053 (Functions/MIME).
680 2003-09-28 Clint Adams <clint@zsh.org>
682 * 19151: Src/Modules/datetime.c: add $SECS parameter for
685 2003-09-25 Peter Stephenson <pws@csr.com>
687 * unposted: Completion/Unix/Command/_perforce: suggested by
688 Felix: use hostname from client, if any, for p4 -H completion
689 since no other name makes sense there.
691 * 19139: Test/B02typeset.ztst: add extra tests for typeset -T.
693 2003-09-25 Wayne Davison <wayned@users.sourceforge.net>
695 * unposted: Src/builtin.c: fixed old-style typeset -T (without
696 the new separator arg).
698 2003-09-24 Peter Stephenson <pws@csr.com>
700 * 19129: Doc/Zsh/builtins.yo, Src/builtin.c, Src/params.c,
701 Src/utils.c, Src/zsh.h: extra tie arguemnt in
702 "typeset -T PAGER pager ' '" used for joining and splitting.
704 * unposted: Completion/Unix/Command/_perforce: improve handling
705 of label completion: now faster and uses filename to narrow
708 2003-09-22 Peter Stephenson <pws@csr.com>
710 * 19105: Src/init.c, Src/jobs.c: Set shout to stderr if we
711 are interactive but have no terminal. Prevents crash in
712 history and potentially elsewhere.
714 * 19112: Completion/Unix/Command/_perforce: several improvements
717 2003-09-21 Oliver Kiddle <opk@zsh.org>
719 * users/6606: Completion/Base/Utility/_sep_parts: handle any
720 matching control options passed down
722 * 19106: Doc/Zsh/compsys.yo: document use for _menu
724 2003-09-17 Vin Shelton <acs@alumni.princeton.edu>
726 * 19087: Doc/Zsh/mod_system.yo: Fix up makeinfo warning.
728 2003-09-17 Peter Stephenson <pws@csr.com>
730 * 19096: Src/Modules/system.c: Unloading zsh/system could crash
731 the shell because the set and unset elements for the errnos
732 array weren't installed.
734 2003-09-15 Vin Shelton <acs@alumni.princeton.edu>
736 * 19087: Doc/Zsh/contrib.yo: Fix capitalization to make makeinfo
739 2003-09-15 Oliver Kiddle <opk@zsh.org>
741 * Vin Shelton: 19073: Src/exec.c (execcmd): Replace C++-style comment.
743 * Vin Shelton: 19038: zshconfig.ac: Make sed grok icc's cpp output.
745 2003-09-14 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
747 * 19053 modified c.f. 19056: Functions/MIME, Doc/Zsh/contrib.yo:
748 Functions using suffix aliases for handling suffixes mailcap
751 2003-09-14 Clint Adams <clint@zsh.org>
753 * 19076: Src/Modules/terminfo.c: don't call setupterm
754 with NULL as last argument as that causes the shell to
755 exit when the terminal is unknown.
757 2003-09-11 Oliver Kiddle <opk@zsh.org>
759 * 19059: acconfig.h, zshconfig.ac, Src/builtin.c, Src/exec.c,
760 Src/hashtable.h, Doc/Zsh/builtins.yo: add -v, -V and -p flags
761 required by POSIX to the command builtin
763 2003-09-10 Wayne Davison <wayned@users.sourceforge.net>
765 * users/6529 + unposted: StartupFiles/zshenv: updated the comments
766 to no longer suggest that setting the PATH here (without proper
767 precautions) is a safe thing to do.
769 2003-09-08 Peter Stephenson <pws@csr.com>
771 * 19044: Src/Modules/parameter.c: several typos in code
772 to assign suffix aliases using the parameter saliases.
774 2003-09-03 Oliver Kiddle <opk@zsh.org>
776 * 19021: Completion/Zsh/Command/_cd: in command position,
777 try to complete directories once and once only
779 * 19019: Completion/Zsh/Command/_alias,
780 Completion/Zsh/Command/_unhash: only complete aliases of the
781 appropriate type for the alias builtin
783 2003-09-03 Peter Stephenson <pws@csr.com>
785 * 19020: Src/hashtable.c: printaliasnode was screwed up by 19014.
787 * 19014: Completion/Zsh/Command/_alias,
788 Completion/Zsh/Type/.distfiles, Completion/Zsh/Type/_aliases,
789 Completion/Zsh/Type/_command_names,
790 Completion/Zsh/Type/_suffix_alias_files, Doc/Zsh/builtins.yo,
791 Doc/Zsh/mod_parameter.yo, Src/builtin.c, Src/hashtable.c,
792 Src/init.c, Src/lex.c, Src/zsh.h, Src/Modules/parameter.c:
793 add `alias -s suf=cmd' capability to expand `anything.suf'
794 to `cmd anything.suf'.
796 2003-08-30 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
798 * c.f. somewhat terse reference in zsh-users/6493:
799 use tinfo library for curses if not found elsewhere.
801 * 18980: zshconfig.ac, Doc/.cvsignore, Doc/Makefile.in,
802 Doc/Zsh/mod_system.yo, Doc/Zsh/params.yo, Src/params.c,
803 Src/Modules/.cvsignore, Src/Modules/errnames1.awk,
804 Src/Modules/errnames2.awk, Src/Modules/system.c,
805 Src/Modules/system.mdd: zsh/system module provides interface
806 to read, write and system errors.
808 * 18982: Src/subst.c: Comments/rant for paramsubst().
810 * 18981: Doc/Zsh/tcpsys.yo: General tidy up.
812 2003-08-22 Peter Stephenson <pws@csr.com>
814 * 18959: Completion/Unix/Command/_perforce: improve global
815 option handling again; completing global options themselves
818 2003-08-21 Peter Stephenson <pws@csr.com>
820 * 18958: Completion/Unix/Command/_perforce: improved option
821 handling for p4 change.
823 2003-08-21 Oliver Kiddle <opk@zsh.org>
825 * 18956: Completion/Unix/Command/_a2ps: update for a2ps 4.13
827 2003-08-20 Peter Stephenson <pws@csr.com>
829 * 18951: Completion/Unix/Command/_perforce: Improve 18948 to
830 limit options retained, also make argument to p4 -p complete
833 * 18942: Completion/Unix/Command/_perforce: Fix autoremoval
834 of slashes which were stomped on by the special suffix handler.
836 2003-08-20 Oliver Kiddle <opk@zsh.org>
838 * 18949: Completion/Unix/Command/_du,
839 Completion/Unix/Type/_directories: new completion for du
841 * 18947: Completion/Unix/Command/_chown: also complete options using
844 2003-08-19 Adam Spiers <adam@spiers.net>
846 * unposted: Completion/Unix/Command/_perl: allow completion of .PL
847 files (e.g. Makefile.PL). Thanks to Marko Myllynen for the suggestion.
849 * unposted: Completion/Unix/Command/_irssi: fix quoting bug.
851 * unposted: Functions/Prompts/prompt_adam2_setup: fix colouring
852 and bug introduced since % needed to be quoted inside ${//}
855 2003-08-19 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
857 * 18948: Completion/Unix/Command/_perforce: Pass global
858 options via _call_command interface to commands that generate
861 2003-08-16 Doug Kearns <djkea2@mugca.its.monash.edu.au>
863 * 18944: Completion/Unix/Command/_ruby: update ruby completion for
864 version 1.8.0 and add descriptions for -T matches
866 2003-08-11 Peter Stephenson <pws@csr.com>
868 * 18941: Src/hist.c, Src/input.c: Alias text could end up in
869 history after a parsing error during alias expansion.
871 * 18938: Src/lex.c, Src/Math.c, Src/Zle/zle_main.c,
872 Src/Zle/compcore.c: Mark some data symbols for export, shutting
873 up Cygwin's dllwrap. Note that c from zle_main.c is not marked
874 for export because no-one would ever export a symbol called c.
876 2003-08-05 Oliver Kiddle <opk@zsh.org>
878 * Completion/Unix/Command/_archie: archie servers no longer exist
879 so remove redundant completion
881 * 18928: Completion/Unix/Command/_cdrecord: new cdrecord completion
883 * 18927: Completion/Unix/Command/_cvs: fix recent mistake with quoting
885 2003-08-05 Peter Stephenson <pws@csr.com>
887 * 18926: Src/Zle/complist.c: fix (without knowing how) insertion
888 of file names requiring metafication into the command line on
889 a successful menu selection.
891 2003-08-01 Peter Stephenson <pws@csr.com>
893 * 18920: Src/utils.c, Completion/Core/Base/_main_complete: update
894 18916 to use space to join if unset, as per POSIX; set IFS locally
895 in completion just in case.
897 2003-08-01 Oliver Kiddle <opk@zsh.org>
899 * 18922: Src/glob.c: fix minor bug with f glob qualifier
901 * 18921: Completion/Unix/Command/_chmod: new chmod completion
903 2003-08-01 Peter Stephenson <pws@csr.com>
905 * 18916: Src/utils.c: Unsetting IFS could cause segmentation
906 fault (any time IFS was used to join an array).
908 2003-07-31 Oliver Kiddle <opk@zsh.org>
910 * 18914: Completion/Base/Utility/_nothing,
911 Completion/Cygwin/Command/_cygpath,
912 Completion/Cygwin/Command/_cygrunsrv,
913 Completion/Cygwin/Command/_getclip,
914 Completion/Cygwin/Command/_getfacl,
915 Completion/Cygwin/Command/_mkshortcut,
916 Completion/Cygwin/Command/_pscp, Completion/Cygwin/Command/_putclip,
917 Completion/Debian/Command/_auto-apt, Completion/Debian/Command/_bug,
918 Completion/Debian/Command/_debchange,
919 Completion/Debian/Command/_debfoster,
920 Completion/Debian/Command/_debsign, Completion/Debian/Command/_dpkg,
921 Completion/Debian/Command/_dpkg_source,
922 Completion/Debian/Command/_dput, Completion/Debian/Command/_dupload,
923 Completion/Debian/Command/_update-alternatives,
924 Completion/Linux/Command/_iptables,
925 Completion/Linux/Command/_pkgtool, Completion/Redhat/Command/_rpm,
926 Completion/Unix/Command/_apm, Completion/Unix/Command/_arping,
927 Completion/Unix/Command/_cvs, Completion/Unix/Command/_fakeroot,
928 Completion/Unix/Command/_fsh, Completion/Unix/Command/_global,
929 Completion/Unix/Type/_global_tags, Completion/Unix/Command/_vorbis,
930 Completion/Unix/Command/_imagemagick, Completion/Unix/Command/_irssi,
931 Completion/Unix/Command/_mysql_utils, Completion/Unix/Command/_pbm,
932 Completion/Unix/Command/_rar, Completion/Unix/Command/_rsync,
933 Completion/Unix/Command/_slrn, Completion/Unix/Command/_user_admin,
934 Completion/X/Command/_acroread, Completion/X/Type/_x_color:
935 tidy up a number of completion functions (includes fixes, updates,
936 improvements and simple aesthetic changes)
938 2003-07-29 Wayne Davison <wayned@users.sourceforge.net>
940 * users/6421: Src/Zle/zle_misc.c: Don't crash if alt-y is
941 typed twice in a row without a prior ctrl-y.
943 2003-07-25 Peter Stephenson <pws@csr.com>
945 * 18908: Doc/Zsh/builtins.yo, Functions/TCP/tcp_fd_handler,
946 Functions/TCP/tcp_read, Functions/TCP/tcp_send,
947 Functions/TCP/tcp_sess: Use print/read -u for supplying fd's.
948 Tweak documentation for print/read -u for consistency.
950 2003-07-24 Oliver Kiddle <opk@zsh.org>
952 * 18901: baptiste daroussin (and Nikolai Weibull, 18894):
953 Completion/Unix/Command/_vorbis: new completions for ogg vorbis
955 * 18893: baptiste daroussin: Completion/Linux/Command/_pkgtool,
956 Completion/Unix/Command/_rar: improved _pkgtool and new
957 completions for rar/unrar
959 * 18900: Completion/Linux/Command/_iptables,
960 Completion/Unix/Command/_nmap: new iptables and nmap completions
962 2003-07-23 Oliver Kiddle <opk@zsh.org>
964 * 18890: Completion/Unix/Command/_sablotron: new sabcmd completion
966 * 18877: Etc/completion-style-guide: add a few more points
968 2003-07-23 Peter Stephenson <pws@csr.com>
970 * 18888: Philippe Troin: Src/Modules/clone.c: Allow clone to
971 acquire a controlling tty so that the clone can use job control.
973 2003-07-22 Peter Stephenson <pws@csr.com>
975 * 18880: Src/Modules/parameter.c: Don't return unset variables
976 in whole array value for $parameters.
978 2003-07-21 Peter Stephenson <pws@csr.com>
980 * 18859: Completion/Base/Core/_description, Doc/Zsh/compsys.yo:
981 Allow sort style to be set to false to turn off sorting when
984 2003-07-21 Doug Kearns <djkea2@mugca.its.monash.edu.au>
986 * 18872: Completion/Unix/Command/_java: update javac completion for
987 SDK 1.4.x and rename serialvar to serialver
989 2003-07-20 Clint Adams <clint@zsh.org>
991 * 18874: Completion/Unix/Command/_subversion: PATH can mean
994 2003-07-17 Oliver Kiddle <opk@zsh.org>
996 * 18866: Etc/completion-style-guide: document conventions used
997 in completion functions
999 * unposted: Completion/Unix/Command/_aap: adjust return code
1000 in the same way as was done for old completions in 18631
1002 2003-07-17 Peter Stephenson <pws@csr.com>
1004 * 18864: Src/lex.c: unnecessary spaces with empty substitutions
1005 when using ${(Q)...} flag.
1007 2003-07-17 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1009 * 18863: Completion/Unix/Command/_aap: new completion for aap
1011 2003-07-16 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1013 * unposted: Completion/Debian/Command/_bug,
1014 Completion/Debian/Command/_debsign, Completion/Linux/Command/_pkgtool,
1015 Completion/Unix/Command/_cvs, Completion/Unix/Command/_ecasound,
1016 Completion/Unix/Command/_mysql_utils,
1017 Completion/Unix/Command/_perforce, Completion/Unix/Command/_screen:
1018 remove initial capitalisation from option descriptions
1020 2003-07-09 Oliver Kiddle <opk@zsh.org>
1022 * 18841: Completion/Base/Completer/_prefix: work around problem
1023 where the unambiguous part is empty making the word be removed
1025 2003-07-09 Peter Stephenson <pws@csr.com>
1027 * 18839, modified c.f. 18840: Completion/Unix/Command/_nice,
1028 Completion/Zsh/Command/_precommand: Completion for nice.
1030 * unposted: Config/version.mk: rebrand as 4.1.1-dev-1 to
1031 avoid confusion with release version.
1033 * 18836: Src/builtin.c, Test/B04read.ztst: `read -d' failed with
1034 metafied delimiters, in particular null.
1036 2003-07-07 Peter Stephenson <pws@csr.com>
1038 * 18824: Functions/Zle/kill-word-match: deleted to the end
1039 of the line owing to typo with substitution.
1041 2003-07-07 Oliver Kiddle <opk@zsh.org>
1043 * spotted by Bart: 18817: Functions/Prompts/prompt_adam2_setup:
1044 need to quote % anchor in substitution
1046 * 18822: Completion/Base/Completer/_expand, Doc/Zsh/compsys.yo:
1047 fix accept-exact style not not bail out when it shouldn't and
1048 add a setting to continue on and do normal completion
1050 2003-07-07 Clint Adams <clint@zsh.org>
1052 * 18831: Completion/Unix/Command/_subversion: completion for
1054 * 18832: Completion/Debian/Command/_debsign: completion for
1055 debsign, by Matt Zimmerman.
1057 2003-07-04 Oliver Kiddle <opk@zsh.org>
1059 * 18811: Completion/Unix/Type/_files: needed to quote % in
1060 substitution as users/6154 caused it to be interpreted as an anchor
1062 2003-07-04 Peter Stephenson <pws@csr.com>
1064 * unposted: Functions/TCP/.distfiles: forgot this.
1066 * 18810: Doc/Zsh/tcpsys.yo, Functions/TCP/tcp_expect,
1067 Functions/TCP/tcp_open, Functions/TCP/tcp_output,
1068 Functions/TCP/tcp_point, Functions/TCP/tcp_read,
1069 Functions/TCP/tcp_send, Functions/TCP/tcp_shoot,
1070 Functions/TCP/tcp_spam, Functions/TCP/tcp_wait: Various
1071 enhancements and bug fixes for the TCP function suite.
1073 * 18571: Doc/Zsh/params.yo: Note easy way of replacing
1074 associative array elements using +=. (Posted ages ago
1075 and forgotten about.)
1077 * 18807: baptiste daroussin <daroussi@ece.fr>:
1078 Completion/Linux/Command/.distfiles,
1079 Completion/Linux/Command/_pkgtool: Completion for Slackware
1080 package management tool.
1082 2003-07-03 Peter Stephenson <pws@csr.com>
1084 * users/6367: Doc/Zsh/contrib.yo: match-words-by-style was
1085 wrongly called match-word-by-style.
1087 * 18796: Completion/Unix/Command/_cvs: quoting of characters
1088 when completing existing CVS-managed files (in particular
1089 spaces) was flakey. The same problem probably exists for
1090 completing modified files, but the code is indecipherable.
1092 * 18769: Src/exec.c: parse error in autoloading file causes
1093 return value zero and empty function definition. Presumed
1094 to be error introduced with wordcode.
1096 2003-06-25 Oliver Kiddle <opk@zsh.org>
1098 * 18634: Tomi Vainio: Src/system.h: work around problem with
1099 latest Sun k2 compiler mistaking an array as variable length
1101 * 18631: Completion/AIX/Command/_smit,
1102 Completion/Linux/Command/_modutils, Completion/Linux/Command/_uml,
1103 Completion/Unix/Command/_ant, Completion/Unix/Command/_arp,
1104 Completion/Unix/Command/_bzip2, Completion/Unix/Command/_compress,
1105 Completion/Unix/Command/_elinks, Completion/Unix/Command/_finger,
1106 Completion/Unix/Command/_gpg, Completion/Unix/Command/_gzip,
1107 Completion/Unix/Command/_java, Completion/Unix/Command/_links,
1108 Completion/Unix/Command/_look, Completion/Unix/Command/_lynx,
1109 Completion/Unix/Command/_lzop, Completion/Unix/Command/_mt,
1110 Completion/Unix/Command/_prcs, Completion/Unix/Command/_sccs,
1111 Completion/Unix/Command/_telnet, Completion/Unix/Command/_w3m,
1112 Completion/Unix/Command/_zip, Completion/Zsh/Command/_compdef,
1113 Completion/Zsh/Command/_hash, Completion/Zsh/Command/_which:
1114 returning too early breaks prefix-needed style set to false
1116 2003-06-25 Clint Adams <clint@zsh.org>
1118 * 18628: Completion/Debian/Command/_bug: update completion of
1119 reportbug and querybts to modern usage.
1121 * 18627: Completion/Unix/Command/_imagemagick: -resize and
1122 -shave options to mogrify.
1124 2003-06-24 Oliver Kiddle <opk@zsh.org>
1126 * 18626: Src/Modules/terminfo.c: Try to do a better job of arg
1127 support for echoti, fixing compile problem on 64-bit Solaris
1129 2003-06-20 Peter Stephenson <pws@csr.com>
1131 * 18618: Etc/changelog2html.pl: Script to turn ChangeLog into
1132 HTML for display on the website.
1134 2003-06-19 Peter Stephenson <pws@csr.com>
1136 * 18616: Src/Modules/zutil.c, Doc/Zsh/mod_zutil.yo: Add
1137 ternary expression handling to zformat.
1139 2003-06-18 Peter Stephenson <pws@csr.com>
1141 * unposted: README, Etc/NEWS, Config/version.mk: version 4.1.1,
1144 2003-06-05 Oliver Kiddle <opk@zsh.org>
1146 * 18607: Completion/Unix/Command/_rlogin: correctly handle
1147 quoting for remote files for rcp completion
1149 2003-06-05 Peter Stephenson <pws@csr.com>
1151 * users/6154: Src/subst.c: anchors didn't work with //
1152 parameter substitution.
1154 * 18526 tweaked (c.f. 18527): Completion/Base/Utility/_arguments,
1155 Completion/Base/Utility/_describe, Doc/Zsh/compsys.yo:
1156 fix use of style prefix-needed in _arguments by adding an
1157 option -O to _describe.
1159 2003-06-03 Peter Stephenson <pws@csr.com>
1161 * 18600: Src/pattern.c: bug matching against [[:xdigit:]].
1163 2003-05-30 Oliver Kiddle <opk@zsh.org>
1165 * 18587: Src/Modules/langinfo.c: fix bug where only the beginning
1166 of the association key was compared so MON_10 would match MON_1
1168 2003-05-28 Peter Stephenson <pws@csr.com>
1170 * unposted: Config/version.mk, Completion/Unix/Command/.distfiles,
1171 Completion/X/Command/.distfiles: zsh-4.1.1-test-3.
1173 2003-05-24 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
1175 * 18578: Src/builtin.c: changet to OPT_ISSET() in 18559
1176 affected some tests which should have been using OPT_PLUS().
1178 2003-05-22 Peter Stephenson <pws@csr.com>
1180 * 18569: Src/subst.c: error with numeric sorting of parameters;
1181 owing to typo pointers could become corrupt.
1183 * 18559, 18562: README, Doc/Zsh/mod_socket.yo, Doc/Zsh/mod_tcp.yo,
1184 Doc/Zsh/zle.yo, Src/zsh.h, Src/Modules/files.c,
1185 Src/Modules/socket.c, Src/Modules/tcp.c Src/Zle/zle_keymap.c
1186 Src/Zle/zle_main.c: zsocket -d, ztcp -d, bindkey -M and
1187 mkdir -m now take arguments of their own instead of swallowing the
1188 first normal argument. Also upgrade comment in README for 18512.
1190 2003-05-21 Peter Stephenson <pws@csr.com>
1192 * 18565: Src/subst.c, Test/D04parameter.ztst: when ${(u)...}
1193 reduced an array from more than one element to example one
1196 2003-05-19 Peter Stephenson <pws@csr.com>
1198 * 18548: Src/Zle/zle_main.c: memory leak when vared'ing arrays
1199 spotted by valgrind (18543).
1201 2003-05-15 Oliver Kiddle <opk@zsh.org>
1203 * 18530: Src/builtin.c, Src/options.c, Doc/Zsh/builtins.yo:
1204 print option states with `set -o' or `set +o'
1206 2003-05-15 Peter Stephenson <pws@csr.com>
1208 * 18539: Src/init.c: upgrade 18536 to autoload zle on
1209 `set -o vi' or `set -o emacs'.
1211 2003-05-14 Peter Stephenson <pws@csr.com>
1213 * 18536: Doc/Zsh/options.yo, Src/init.c, Src/options.c,
1214 Src/zsh.h, Src/Zle/zle_keymap.c, Src/Zle/zle_main.c:
1215 Add EMACS and VI options for POSIX-style
1216 keymap changes; only implemented for compatibility.
1218 * Jonathan Paisley <jp-www@dcs.gla.ac.uk>: 18513:
1219 Src/Zle/complist.c: Work around a bad pointer access after
1220 resizing the terminal in menu selection.
1222 2003-05-13 Oliver Kiddle <opk@zsh.org>
1224 * 18525: Src/utils.c: add manual UTF-8 conversion as extra
1225 implementation of \u and \U so it should work on more systems
1227 2003-05-12 Peter Stephenson <pws@csr.com>
1229 * 18524: Src/utils.c: sepjoin didn't respect !heap for an empty
1230 array. Showed up when vared'ing a zero-length array.
1232 2003-05-12 Oliver Kiddle <opk@zsh.org>
1234 * 18520, 13691 (Mario Lang), 13701 (Sven):
1235 Completion/Unix/Command/_ecasound: completion for ecasound
1237 * 18520, 15822/15838 (Bruno Bonfils): Completion/Unix/Command/_gpg:
1238 new completion for gpg
1240 * 18520 based on 16380, 16541 (Bruno Bonfils) and users/6013
1241 (GoTaR <gotar@poczta.onet.pl>): Completion/X/Command/_mplayer:
1242 new completion for mplayer
1244 * 18519: Completion/Unix/Command/_init_d: was broken due to
1245 changes in option parsing for the read builtin
1247 2003-05-08 Peter Stephenson <pws@csr.com>
1249 * 18512: README, Completion/Unix/Command/_cvs,
1250 Completion/Unix/Command/_perforce, Completion/Unix/Command/_rsync,
1251 Completion/Unix/Type/_path_files, Doc/Zsh/expn.yo: 18508 wasn't
1252 enough; the \\/ hack was documented and in use in the completion
1253 system. Change the documentation, mention the inconsistency in
1254 README and alter the completion system to hide the `/' a parameter
1255 so that it doesn't care.
1257 2003-05-07 Oliver Kiddle <opk@zsh.org>
1259 * users/6083: Completion/Unix/Command/_rlogin,
1260 Completion/Unix/Command/_ssh: get hostname from IPREFIX instead
1261 of words[CURRENT] to avoid quote characters
1263 * Michał Politowski: users/6080: Completion/Unix/Command/_ssh:
1264 remove one level of quoting on files before using with remote ls
1266 2003-05-07 Peter Stephenson <pws@csr.com>
1268 * 18508: Src/subst.c, Test/D04parameter.ztst: quoting of the `/'
1269 separating source and replacment text in ${foo//bar/stuff} was
1272 2003-05-06 Peter Stephenson <pws@csr.com>
1274 * Koen van Hoo: zsh-users/6049: Src/utils.c: actually in
1275 4.1.1-test-2 but not documented: don't make terminal window size
1276 invalid on failed ioctl TIOCGIWNSZ (typically following SIGWINCH)
1277 since it doesn't do anyone any good.
1279 * unposted: Config/version.mk: version 4.1.1-test-2.
1281 2003-05-05 Andrey Borzenkov <bor@zsh.org>
1283 * unposted: .cvsignore, Completion/.cvsignore, Config/.cvsignore,
1284 Doc/.cvsignore, Doc/Zsh/.cvsignore, Etc/.cvsignore,
1285 Functions/.cvsignore, Src/.cvsignore, Src/Builtins/.cvsignore,
1286 Src/Modules/.cvsignore, Src/Zle/.cvsignore, Test/.cvsignore:
1289 * unposted: Etc/CONTRIBUTORS: my name spelling changed ...
1291 * 18476: Src/Zle/complist.c, Src/Zle/zle_refresh.c: fix
1292 menu selection on terminals without cursor_down or with
1293 cursor_down set to ^J (Linux console)
1295 2003-05-02 Peter Stephenson <pws@csr.com>
1297 * 18497: README, Etc/NEWS, Fuctions/TCP/tcp_spam: Tweak
1298 info for 4.1.1; tcp_spam used incorrect syntax when verbose.
1300 * 18492: Doc/Zsh/expn.yo, Doc/Zsh/redirect.yo, Src/exec.c,
1301 Src/jobs.c, Src/signals.c, Src/utils.c, Src/zsh.h,
1302 Test/A04redirect.ztst, Test/D03procsubst.ztst: Work around long
1303 standing problem that multios and output process substitutions
1304 run asynchronously. Remember processes and wait for them.
1305 Unfortunately this only works when run from a builtin as otherwise
1306 the processes are forked in a subshell which execs the main
1307 command. Document use of { ... } as workaround.
1309 * 18496: Etc/MACHINES: Paul Ackersviller reports the curses
1310 problem has gone on HP-UX 11 but --disable-dynamic is needed
1311 for use with Softbench.
1313 2003-04-30 Oliver Kiddle <opk@zsh.org>
1315 * 18486: Completion/Base/Utility/_describe: back-out 18458
1316 because it causes problems when completing only options
1318 2003-04-28 Peter Stephenson <pws@csr.com>
1320 * 17820 (tweaked): Andrej: Src/Modules/tcp.h: unconfirmed but
1321 apparently safe attempt to get recent Cygwin versions to include
1322 <netinet/in_systm.h> where available.
1324 2003-04-25 Oliver Kiddle <opk@zsh.org>
1326 * Haakon Riiser: 18473: Completion/X/Command/_acroread,
1327 Completion/Unix/Type/_pdf: new completion for Acrobat Reader 5.0.x
1329 * 18472: zshconfig.ac, Completion/Base/Core/_wanted,
1330 Completion/Linux/Command/_uml, Completion/Mandrake/Command/_urpmi,
1331 Completion/Unix/Command/_figlet, Completion/Unix/Command/_grep,
1332 Completion/Unix/Command/_larch, Completion/Unix/Command/_ls,
1333 Completion/Unix/Command/_perforce, Completion/Unix/Command/_sccs,
1334 Completion/Unix/Command/_texinfo, Completion/Unix/Type/_java_class,
1335 Completion/Zsh/Command/_zmv, Doc/zshtcpsys.yo, Doc/Zsh/compsys.yo,
1336 Doc/Zsh/mod_tcp.yo, Doc/Zsh/mod_zselect.yo, Doc/Zsh/tcpsys.yo,
1337 Doc/Zsh/zle.yo, Functions/Misc/relative, Functions/TCP/tcp_alias,
1338 Functions/TCP/tcp_close, Functions/TCP/tcp_read,
1339 Functions/Zle/forward-word-match, Functions/Zle/match-words-by-style,
1340 Functions/Zle/transpose-words-match, Src/zsh.h, Src/Modules/zselect.c,
1341 Test/B03print.ztst: spelling corrections
1343 2003-04-24 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
1345 * unposted, c.f. 2003-04-14: Doc/Zsh/compsys.yo: finish
1346 rewrite (from _description onwards). Suspicious-looking
1347 _regex_arguments entry.
1349 2003-04-24 Oliver Kiddle <opk@zsh.org>
1351 * unposted: Completion/Unix/Type/_perl_basepods: use _message
1352 instead of echo for error message
1354 * 18468: Completion/Unix/Type/_perl_builtin_funcs: follow Bart's
1355 suggestion of using perldoc itself to retrieve the documentation
1357 2003-04-23 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
1359 * 18467: Src/Zle/computil.c: null pointer dereferenced with
1360 _arguments '*-+bar'.
1362 * 18466: Src/Modules/tcp.c, Src/Modules/tcp.h: Only the module's
1363 C source file should include the corresponding .mdh file.
1365 * IKEGAMI Tsutomu: SourceForge bug 722366: initialisation of pwd
1366 from PWD in environment didn't metafy.
1368 2003-04-23 Oliver Kiddle <opk@zsh.org>
1370 * 18462: Completion/Unix/Command/_sh: complete files in addition
1373 * 18461: Completion/Unix/Type/_perl_builtin_funcs: handle cases
1374 where the perlfunc man page is compressed
1376 2003-04-22 Felix Rosencrantz <f_rosencrantz@yahoo.com>
1378 * 18459: Completion/Unix/Command/_screen: fix up suggestions from
1381 2003-04-22 Oliver Kiddle <opk@zsh.org>
1383 * unposted: Completion/Unix/Command/_imagemagick: correct return codes
1385 * 18458: Completion/Unix/Command/_renice: new completion for renice
1387 * 18458: Completion/Base/Utility/_describe: handle prefix-needed style
1389 2003-04-19 Felix Rosencrantz <f_rosencrantz@yahoo.com>
1391 * 18455: Completion/Unix/Command/_screen,
1392 Completion/Unix/Command/.distfiles: Completion function for screen.
1394 2003-04-18 Oliver Kiddle <opk@zsh.org>
1396 * unposted: Completion/Zsh/Context/_tilde: fix bug where 0 was
1397 not returned when adding a named directory as a match
1399 * 18450: Functions/Misc/zcalc: use math context for completion
1401 * 18450: Doc/Zsh/compsys.yo: corrections and a couple of rewordings
1403 * 18449: Completion/Unix/Type/_dict_words,
1404 Completion/Unix/Command/_dict: complete dictionary databases and
1405 matching strategies and handle suffixes better
1407 * users/6013: GoTaR <gotar@poczta.onet.pl>: Completion/Unix/Type/_ps,
1408 Completion/Unix/Type/_pdf, Completion/X/Command/_gqview:
1409 new gqview completion and complete .ps/.pdf files for more commands
1411 2003-04-16 Oliver Kiddle <opk@zsh.org>
1413 * 18446: Completion/Linux/Command/_modutils: handle modinfo and
1414 improvements to option handling
1416 2003-04-15 Oliver Kiddle <opk@zsh.org>
1418 * 18443: Completion/X/Command/_dcop: new completion for dcop
1420 2003-04-14 Peter Stephenson <pws@csr.com>
1422 * unposted: Doc/Zsh/compsys.yo: large-scale but unfinished
1425 2003-04-08 Felix Rosencrantz <f_rosencrantz@yahoo.com>
1427 * 18440: Src/Zle/complete.mdd: Add the cygwin completion functions
1428 to the completion module.
1430 2003-04-07 Felix Rosencrantz <f_rosencrantz@yahoo.com>
1432 * 18439: Completion/Cygwin/.distfiles,
1433 Completion/Cygwin/Command/_cygcheck,
1434 Completion/Cygwin/Command/_cygpath,
1435 Completion/Cygwin/Command/_cygrunsrv,
1436 Completion/Cygwin/Command/_cygserver,
1437 Completion/Cygwin/Command/_cygstart, Completion/Cygwin/Command/_dumper,
1438 Completion/Cygwin/Command/_getclip, Completion/Cygwin/Command/_getfacl,
1439 Completion/Cygwin/Command/_mkshortcut, Completion/Cygwin/Command/_mkzsh,
1440 Completion/Cygwin/Command/_pscp, Completion/Cygwin/Command/_putclip:
1441 cygwin completion functions.
1443 2003-04-04 Peter Stephenson <pws@csr.com>
1445 * 18435: Src/builtin.c, Src/params.c: spotted by Oliver: unsetting
1446 a readonly variable returned status 0.
1448 * 18434: Completion/Unix/Type/_signals: -a option was handled the
1449 wrong way round so e.g. `kill -' completed pseudo-signals.
1451 * unposted: Config/version.mk: version 4.1.1-test-1.
1453 * unposted: corrections to 18433 from Oliver.
1455 * 18433: INSTALL, README, Etc/CONTRIBUTORS, Etc/NEWS: information
1458 2003-04-03 Peter Stephenson <pws@csr.com>
1460 * 18432: Completion/Unix/Command/_mh,
1461 Completion/Unix/Command/_perforce, Doc/Zsh/expn.yo,
1462 Functions/TCP/tcp_spam, Functions/Zle/transpose-words-match:
1463 miscellany: use _path_files for more control in _mh; check
1464 arguments in tcp_spam; handle negative prefix arguments in
1465 transpose-words-match; a few comments elsewhere.
1467 * unposted: Functions/Zle/.distfiles, Functions/Zle/bash-*: remove
1468 bash-* word functions in favour of selectable ones (18394).
1470 * unposted (c.f. 18407): Zle/Function/select-word-style: fix short
1473 * c.f. 18431: acconfig.h, aczsh.m4, zshconfig.ac,
1474 Doc/Zsh/builtins.yo, Src/Builtins/rlimits.c: Attempt
1475 to resolve the raging RLIIMT_* problems. Use configure tests
1476 for all values which need testing. Use RLIMIT_AS for
1477 `ulimit -v' if RLIMIT_VMEM is not present and make sure the value
1478 gets multiplied by 1024.
1480 2003-04-01 Peter Stephenson <pws@csr.com>
1482 * 18418: Test/A01grammar.ztst, Test/D04parameter.ztst:
1483 fix select test from 18389 and add tests for $MATCH and $match
1484 and related parameters.
1486 2003-03-31 Felix Rosencrantz <f_rosencrantz@yahoo.com>
1488 * unposted: Functions/TCP/.distfiles: Removed zgprintf, file was
1489 removed in posting 18278.
1491 2003-03-28 Wayne Davison <wayned@users.sourceforge.net>
1493 * 18402: Src/builtin.c: Prevent "print -m" from crashing (it now
1494 complains about a missing pattern).
1496 2003-03-28 Peter Stephenson <pws@csr.com>
1498 * 18394: Doc/Zsh/contrib.yo,
1499 Functions/Zle/backward-kill-word-match,
1500 Functions/Zle/backward-word-match,
1501 Functions/Zle/capitalize-word-match,
1502 Functions/Zle/down-case-word-match,
1503 Functions/Zle/forward-word-match, Functions/Zle/kill-word-match,
1504 Functions/Zle/match-words-by-style,
1505 Functions/Zle/read-from-minibuffer,
1506 Functions/Zle/select-word-style,
1507 Functions/Zle/transpose-words-match,
1508 Functions/Zle/up-case-word-match: Replacement widgets for
1509 word movement and editing, controlled by style and by
1510 select-word-style widget/function.
1512 2003-03-26 Peter Stephenson <pws@csr.com>
1514 * 18392: Src/builtin.c: read with -p and -t options crashed
1515 if no coprocess owing to bad file descriptor.
1517 2003-03-26 Oliver Kiddle <opk@zsh.org>
1519 * 18391: Test/.distfiles, Test/B03print.ztst, Test/B04read.ztst,
1520 Test/C01arith.ztst, Test/D02glob.ztst: add tests for read builtin
1521 a few glob qualifiers, 17678 and 18015
1523 * 18390: Completion/Unix/Command/_prcs,
1524 Completion/Unix/Command/_xmlsoft: tidy up _prcs and update
1525 _xmlsoft for latest version of xsltproc
1527 2003-03-26 Peter Stephenson <pws@csr.com>
1529 * 18389: Test/A01grammar.ztst: `select' test, test for
1530 multi-parameter `for' syntax.
1532 2003-03-25 Wayne Davison <wayned@users.sourceforge.net>
1534 * 18383: Src/utils.c: Fixed zjoin() when it returns an empty
1535 string that should be allocated.
1537 2003-03-25 Clint Adams <clint@zsh.org>
1539 * users/5986, 18380: Src/Modules/terminfo.c,
1540 Doc/Zsh/mod_terminfo.yo: arg support for echoti builtin.
1542 2003-03-24 Peter Stephenson <pws@csr.com>
1544 * 18378: Src/Zle/params.c: memory management for $killring
1545 was pathetic; setting $killring was in completely the wrong
1546 order; getting $killring when empty didn't return the
1549 * 18376: zshconfig.ac, Src/system.h, Src/utils.c: use of
1550 wide characters needs some more header munging; also silence
1551 a couple of related gcc warnings.
1553 2003-03-20 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1555 * 18369: Completion/Unix/Command/_tidy: update HTML Tidy completion
1556 for the Tidy Classic -> TidyLib codebase transition
1558 2003-03-18 Oliver Kiddle <opk@zsh.org>
1560 * 18359: Src/utils.c: fix bug from 18343 where not enough memory
1561 was allocated if MB_LEN_MAX < 6
1563 2003-03-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1565 * unposted: Completion/Unix/Command/_xmlsoft: remove unnecessary
1566 declaration of local parameters
1568 2003-03-15 Bart Schaefer <schaefer@zsh.org>
1570 * 17659, 17661: zshconfig.ac: insert config.modules processing
1571 into config.status, so that a full configure is not necessary
1572 when changing the module configuration.
1574 2003-03-15 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1576 * unposted: Completion/X/Command/_xrdb: remove _xrdb as superior
1577 completion for xrdb is provided by _x_utils
1579 2003-03-14 Oliver Kiddle <opk@zsh.org>
1581 * 18343, 18348: zshconfig.ac, Doc/Zsh/builtins.yo, Src/utils.c:
1582 handle \u and \U escapes for specifying unicode characters
1584 2003-03-14 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1586 * 18351: Completion/Unix/Command/_antiword: new completion for
1589 2003-03-13 Oliver Kiddle <opk@zsh.org>
1591 * 18347: Completion/Base/Utility/_alternative: fix problems
1592 with having more than one ((val\:desc ...)) style action
1594 2003-03-12 Oliver Kiddle <opk@zsh.org>
1596 * 18346: Completion/Unix/Command/_cdcd, Completion/Unix/Type/_users,
1597 Completion/Unix/Command/_iconv, Completion/Unix/Command/_java,
1598 Completion/Unix/Command/_sccs, Completion/Unix/Type/_locales:
1599 update completions of java encodings for 1.4, GNU iconv to 2.2.5;
1600 fix completions of locales on Linux, complete for more commands using
1601 existing completions and more improvements to sccs completion
1603 2003-03-12 Peter Stephenson <pws@csr.com>
1605 * 18344: Completion/Unix/Command/_perforce: tag-order is now
1608 2003-03-12 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1610 * unposted: Completion/Debian/Command/_debfoster,
1611 Completion/Linux/Command/_valgrind, Completion/Unix/Command/_cvs,
1612 Completion/Unix/Command/_global: remove initial capitalisation from
1615 2003-03-11 Oliver Kiddle <opk@zsh.org>
1617 * 18338: Completion/Base/Widget/_next_tags: list a single
1618 unambiguous match instead of inserting it
1620 * 18337: Src/params.c: use C locale when converting floats to scalars
1621 to avoid problems in locales where `,' is the decimal separator
1623 2003-03-10 Oliver Kiddle <opk@zsh.org>
1625 * 18330: Src/math.c: save output of setlocale as the pointer it
1626 returns gets clobbered
1628 * 18331: Completion/Unix/Command/_mh: use _call_program to avoid
1629 command not found errors, handle prefix-hidden style, make use of
1630 _email_addresses and complete for more mh commands
1632 2003-03-07 Peter Stephenson <pws@csr.com>
1634 * 18327: Completion/compinstall: add handling for preserve-prefix.
1636 * 18325: Src/Modules/parameter.c: options on by default weren't
1639 * 18319: Philippe Troin: Src/exec.c, Src/init.c, Src/jobs.c:
1640 Fix various process group problems associated with certain
1641 versions of `su'. In particular, this improves `suspend'
1644 2003-03-06 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1646 * 18314: Completion/Unix/Command/_ruby: allow -I, -r, -e and script
1647 arguments to be given multiple times; complete -T with the legal taint
1648 levels; complete with *.rb instead of all files
1650 2003-03-05 Peter Stephenson <pws@csr.com>
1652 * 18318: Src/Zle/zle_params.c: memory leak in PREDISPLAY and
1653 POSTDISPLAY when setting zero length values.
1655 2003-02-27 Peter Stephenson <pws@csr.com>
1657 * 18313: Src/Zle/zle_misc.c: After a single yank (hence
1658 no kill ring), yank-pop did unpleasant things with a NULL pointer.
1660 2003-02-27 Oliver Kiddle <opk@zsh.org>
1662 * unposted: Completion/Unix/Command/_tar: correct my typo
1664 2003-02-27 Doug Kearns <djkea2@mugca.its.monash.edu.au>
1666 * 18305: Completion/Unix/Command/_python: new completion for
1669 2003-02-27 Geoff Wing <gcw@zsh.org>
1671 * 18306: Src/Zle/zle_refresh.c: fix redisplay of rprompt when line
1674 2003-02-26 Clint Adams <clint@zsh.org>
1676 * 18303: zshconfig.ac: fix some always-true test evaluations.
1678 2003-02-26 Oliver Kiddle <opk@zsh.org>
1680 * 18299: Completion/Base/Core/_main_complete,
1681 Completion/Base/Core/_all_labels, Completion/Base/Core/_next_label,
1682 Completion/Base/Widget/_next_tags: allow _next_tags to work with
1685 * 18300: Completion/Unix/Command/_tar,
1686 Completion/Unix/Type/_tar_archive: handle tar's -C option better
1688 2003-02-26 Peter Stephenson <pws@csr.com>
1690 * unposted: whoops, left some debugging code in 18230.
1692 2003-02-25 Oliver Kiddle <opk@zsh.org>
1694 * 18296: Completion/Base/Widget/_next_tags: fake _all_labels and
1695 _next_label functions were out of sync with changes to the real ones
1697 * unposted: Completion/Zsh/Context/_value, Doc/Zsh/compsys.yo:
1698 fix out of date documentation and move description of special
1699 contexts from _complete's to #compdef's description
1701 2003-02-24 Peter Stephenson <pws@csr.com>
1703 * 18230: Completion/Unix/Type/_path_files: If globbing failed
1704 to match a path entry, test to see if [[ -e <file> ]] worked
1705 anyway. This supports smart filing systems (cygdrive, ClearCase
1706 dynamic views) and may work for automounted directories (so
1707 commented out the other hack to see).
1709 2003-02-23 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
1711 * 18278: Functions/TCP/tcp_output, Functions/TCP/tcp_spam,
1712 Functions/TCP/zgprintf, Doc/Zsh/tcpsys.yo: zgprintf is already
1713 implemented as zformat in the zsh/zutil module, so is unnecessary.
1715 * unposted, see 18276: Completion/Unix/Command/_perforce:
1716 fix labels and clients after `@'; rationalise function and tag
1717 names; add date completion; add service=p4-<subcommand> support;
1718 note bug with tags looping.
1720 2003-02-21 Peter Stephenson <pws@csr.com>
1722 * 18264: Src/jobs.c: free unused bits of job table properly
1723 when we enter a subshell.
1725 2003-02-21 Oliver Kiddle <opk@zsh.org>
1727 * 18269: Completion/Unix/Command/_sccs: improve file completion
1728 to handle both direct and indirect references to s. files
1730 2003-02-20 Oliver Kiddle <opk@zsh.org>
1732 * 18263: Src/glob.c: fix saving of glob state so that globs can
1733 be used from the (e) glob qualifier
1735 2003-02-19 Oliver Kiddle <opk@zsh.org>
1737 * 18262: Completion/Base/Utility/_multi_parts: fix bug where only
1738 the first match was added with expand style set to suffix
1740 2003-02-18 Oliver Kiddle <opk@zsh.org>
1742 * 18257: Completion/Unix/Command/_xmlsoft,
1743 Completion/Unix/Command/_xmllint, Completion/Unix/Command/_xsltproc:
1744 merge _xmllint and _xsltproc into _xmlsoft
1746 * Doug Kearns: 18259: Completion/Unix/Command/_webbrowser,
1747 Completion/Unix/Type/_urls: added more browsers and correct
1748 'urls' description to 'url'
1750 * 18257: Completion/Unix/Command/_xmllint: make use of _webbrowser
1752 * Doug Kearns: 18254: Completion/Unix/Command/_xmllint: new
1753 completion for xmllint (from xmlsoft.org's libxml2 library)
1755 2003-02-17 Peter Stephenson <pws@csr.com>
1757 * 18252: Src/input.c, Src/loop.c, Src/zsh.h, Src/Zle/zle_main.c:
1758 pass ignoreeof settings as flag to zle_main.c, only use option
1761 * 18251: Src/parse.c, Src/loop.c: 15030 broke `select' a year
1762 and a half ago and no-one noticed till now; also make `select'
1763 return on an EOF without complaining.
1765 2003-02-17 Oliver Kiddle <opk@zsh.org>
1767 * 18249: Completion/Linux/Command/_uml: new completion function
1770 * Doug Kearns: 18246: Completion/Unix/Command/_elinks,
1771 Completion/Unix/Command/_ant, Completion/Unix/Command/_java:
1772 minor update to _elinks and a couple of trivial fixes for java/ant
1774 * 18242: Src/builtin.c, Completion/Zsh/Command/_read,
1775 Doc/Zsh/builtins.yo: add -d option to read for specifying
1776 delimiter to terminate input instead of newline
1778 2003-02-14 Peter Stephenson <pws@csr.com>
1780 * 18243: Src/Zle/zle_main.c: On Solaris, poll the tty for
1781 typeahead before selecting.
1783 * modified from 18236: zshconfig.ac, Etc/MACHINES: Attempt to fix
1784 HP-UX problem with curses, which apparently failed; however, it is
1785 documented in MACHINES.
1787 2003-02-13 Oliver Kiddle <opk@zsh.org>
1789 * 18238: Config/installfns.sh, Src/Zle/complete.mdd:
1790 bashcompinit was not being installed with --enable-function-subdirs
1792 * users/5915: Completion/Unix/Command/_ssh: two levels of quoting
1793 are needed for remote files referenced with scp
1795 * 18237: Completion/Zsh/Command/_read: complete -t option
1797 * 18223: Src/builtin.c, Doc/Zsh/builtins.yo: satisfy POSIX
1798 requirement for a -v flag to unset
1800 2003-02-13 Peter Stephenson <pws@csr.com>
1802 * unposted: Completion/Unix/Command/_perforce: same again,
1803 but do it properly. Fix _perforce_revisions with named file.
1805 2003-02-11 Peter Stephenson <pws@csr.com>
1807 * unposted: Completion/Unix/Command/_p4: Oliver thinks _perforce
1808 is a better name than _p4.
1810 2003-02-08 Clint Adams <clint@zsh.org>
1812 * 18207: Src/Builtins/rlimits.c: add maxfilelocks to ulimit output.
1814 2003-02-07 Peter Stephenson <pws@csr.com>
1816 * 18204: Doc/Zsh/builtins.yo, Src/builtin.c: KSH_ARRAYS gives
1817 ksh behaviour with set -A <optargs> <args>.
1819 2003-02-06 Peter Stephenson <pws@csr.com>
1821 * 18202: Functions/TCP/*, Doc/Makefile.in, Doc/zsh.yo,
1822 Doc/zshtcpsys.yo, Doc/Zsh/manual.yo, Doc/Zsh/modules.yo,
1823 Doc/zsh/tcpsys.yo, Doc/Zsh/zftpsys.yo, Src/Modules/tcp.c,
1824 Src/Modules/tcp.mdd: New set of TCP functions tcp_* which
1825 run on top of ztcp, documented in zshtcpsys manual. Also
1826 sneaked in more informative error message in zsh/net/tcp
1827 for failure to bind to a port.
1829 * Greg Klanderman <gak@klanderman.net>: 18191:
1830 Src/Zle/compresult.c: `compctl -y' didn't obey the listpacked
1831 and listrowsfirst options.
1833 2003-02-05 Peter Stephenson <pws@csr.com>
1835 * 18195: Doc/Zsh/builtins.yo Src/builtin.c Src/utils.c
1836 Src/Modules/zpty.c: Timeouts with `read' via optional numeric
1837 argument to -t option.
1839 2003-02-04 Peter Stephenson <pws@csr.com>
1841 * unposted: 4.1.0-dev-7.
1843 * 18188: Src/text.c: make output case statements use balanced
1846 2003-02-03 Peter Stephenson <pws@csr.com>
1848 * 18175: Completion/Unix/Command/_p4: Completion for Perforce.
1850 * 18174: Doc/Zsh/contrib.yo, Functions/Zle/read-from-minibuffer,
1851 Functions/Zle/replace-string: New widgets for reading values
1852 during editing and for performing string and pattern replacements.
1854 2003-01-30 Clint Adams <clint@zsh.org>
1856 * unposted: config.guess, config.sub: update to 2003-01-10 and
1857 2003-01-03 versions, respectively.
1859 * 18131: zshconfig.ac: find pcre on RedHat.
1861 2003-01-30 Oliver Kiddle <opk@zsh.org>
1863 * Doug Kearns: 18159: Completion/Unix/Command/_tidy:
1864 completion function for HTML Tidy
1866 2003-01-29 Oliver Kiddle <opk@zsh.org>
1868 * 18156: Completion/Unix/Type/_email_addresses, Doc/Zsh/compsys.yo:
1869 use more conventional reply array for plugins, document new styles
1870 used in _email_addresses and document bashcompinit
1872 * 18149, 18153: Completion/bashcompinit: new function for
1873 emulating bash's programmable completion system
1875 2003-01-27 Bart Schaefer <schaefer@zsh.org>
1877 * 18144: Src/init.c: no SIGHUP handler if parent was ignoring
1878 (originally posted in 17989).
1880 * 18144: Src/prompt.c: allow %{ %} to put bounds around a prompt
1881 truncation in the intuitive way (originally discussed in 17755).
1883 * 18144: zshconfig.ac: fix inconsequential typos.
1885 * 18143: Doc/Zsh/compsys.yo, Doc/Zsh/contrib.yo,
1886 Functions/Zle/copy-earlier-word, Functions/Zle/predict-on,
1887 Functions/Zle/smart-insert-last-word: improve cooperation
1888 between copy-earlier-word and smart-insert-last-word; fix
1889 some problems with "toggle" style for predict-on; fix doc
1890 typo in compsys example.
1892 2003-01-27 Peter Stephenson <pws@csr.com>
1894 * 18139: Doc/Zsh/zle.yo, Src/Zle/zle.h, Src/Zle/zle_main.c,
1895 Src/Zle/zle_misc.c, Src/Zle/zle_params.c, Src/Zle/zle_utils.c:
1896 Improve $killring interface; can now change length. Empty
1897 strings in $killring are ignored when yank-popping. Yank-popping
1898 is more consistent about looping and using the original cutbuffer.
1900 2003-01-27 Oliver Kiddle <opk@zsh.org>
1902 * Doug Kearns: 18141: Completion/Unix/Command/_elinks:
1903 new completion for elinks web browser
1905 2003-01-20 Peter Stephenson <pws@csr.com>
1907 * zsh-users/5780: Doc/Zsh/mod_complist.yo: viinsert widget
1908 is really vi-insert.
1910 2003-01-17 Oliver Kiddle <opk@zsh.org>
1912 * 18121: Completion/Unix/Type/_email_addresses,
1913 Completion/Debian/Command/_bts, Completion/Unix/Command/_elm,
1914 Completion/Unix/Command/_mail, Completion/Unix/Command/_mutt,
1915 Completion/Unix/Command/_pine, Completion/X/Command/_mozilla,
1916 Completion/X/Command/_netscape, Completion/Zsh/Command/_zstyle:
1917 add new function for completing e-mail addresses
1919 2003-01-13 Peter Stephenson <pws@csr.com>
1921 * 18086: Src/utils.c: from Peter Wemm <peter@FreeBSD.ORG> via
1922 Jos Backus: prototype _mktemp since casting the stable door after
1923 the horse has bolted doesn't work if the stable door is 32 bits
1924 and the horse is 64 bits.
1926 * 18059: Src/Zle/compresult.c, Doc/Zsh/compwid.yo: allow compadd
1927 -r and -R to strip and automatically added space suffix.
1929 2003-01-07 Oliver Kiddle <opk@zsh.org>
1931 * 18060: Completion/Zsh/Command/_zmv, Doc/Zsh/contrib.yo,
1932 Completion/Zsh/Command/.distfiles: document zmv's -W option and
1933 add a completion for zmv
1935 * 18058: Completion/Unix/Command/_lsof, Completion/Unix/Command/_mt,
1936 Completion/Unix/Command/_xsltproc, Completion/Unix/Command/_rlogin,
1937 Completion/Unix/Command/_ssh, Completion/Unix/Command/_ant,
1938 Completion/Unix/Command/.distfiles: new completions for lsof, mt and
1939 xsltproc, complete remote files for rcp, allow multiple port
1940 redirections with ssh and a typo correction in _ant
1942 2002-12-18 Peter Stephenson <pws@csr.com>
1944 * 18015: Src/math.c: empty math parse e.g. $(( )) acts like a zero.
1946 * 18013: Src/builtin.c, Src/exec.c: let and (( ... )) should
1947 return zero status on floating point only if the value compares
1948 equal to 0 as a floating point number.
1950 2002-12-11 Peter Stephenson <pws@csr.com>
1952 * 17996: Src/builtin.c: Improve formatting with `print -C' by
1953 ignoring the length of the final column when calculating the
1956 2002-12-10 Peter Stephenson <pws@csr.com>
1958 * 17994: Src/pattern.c: A set of globbing flags with no effect
1959 could hang the shell as the pattern wasn't compiled consistently.
1961 2002-12-06 Felix Rosencrantz <f_rosencrantz@yahoo.com>
1963 * 17983: Src/Zle/zle_hist.c, Src/Zle/zle_params.c, Doc/Zsh/zle.yo:
1964 Added zle LASTSEARCH parameter, giving read access to last incremental
1967 2002-12-06 Bart Schaefer <schaefer@zsh.org>
1969 * 17985: Test/B02typeset.ztst: adjust hiding/tagging test so it no
1970 longer fails (cf. 17967 below).
1972 2002-12-04 Peter Stephenson <pws@csr.com>
1974 * 17979: Doc/Zsh/options.yo, Src/exec.c, Src/options.c, Src/zsh.h:
1975 Add ERR_RETURN option, similar to ERR_EXIT option.
1977 2002-11-26 Peter Stephenson <pws@csr.com>
1979 * 17967: Test/B02typeset.ztst: globbable arguments to
1980 typeset-style commands should be quoted. N.B.: test currently
1983 2002-11-25 Oliver Kiddle <opk@zsh.org>
1985 * 17961: Armin Wolfermann: Completion/Unix/Command/_sysctl:
1986 add OpenBSD support in _sysctl
1988 2002-11-22 Oliver Kiddle <opk@zsh.org>
1990 * 17958: Completion/Zsh/Command/_print, Completion/Zsh/Command/_read,
1991 Completion/Zsh/Command/_ulimit: change _print to reflect changes in
1992 17940, add missing options in _ulimit and minor update to _read
1994 2002-11-20 Peter Stephenson <pws@csr.com>
1996 * 17940: Src/builtin.c, Doc/Zsh/builtin.yo: print -C <cols> prints
1997 given number of columns, -a with -c or -C prints arguments across
2000 2002-11-13 Clint Adams <clint@zsh.org>
2002 * 17935: Src/text.c: beautify bin_whence indentation of ()
2005 2002-11-13 Peter Stephenson <pws@csr.com>
2007 * 17931: Philippe Troin <phil@fifi.org>: Src/init.c: restore
2008 ignoring of SIGTERM in interactive shells.
2010 2002-11-12 Oliver Kiddle <opk@zsh.org>
2012 * Zvi Har'El: Completion/Unix/Command/_rcs: complete also for rcsdiff
2014 * 17928: Zvi Har'El <rl@math.technion.ac.il>:
2015 Functions/Zle/edit-command-line: don't interpret escapes when
2016 setting the command buffer
2018 * Thierry Vignaud <tvignaud@mandrakesoft.com>:
2019 Completion/Unix/Command/_links, Completion/Mandrake/Command/_urpmi:
2020 add option descriptions and missing options
2022 2002-11-08 Peter Stephenson <pws@csr.com>
2024 * 17861: Philippe Troin <phil@fifi.org>: Src/init.c: Improve
2025 initialisation of signals. Allow shell to get SIGTERM; remove
2026 duplicate attachtty() code; initialise signal mask consistently
2027 in interactive shells, resetting ignored signals, too.
2029 2002-11-06 Sven Wischnowsky <wischnow@zsh.org>
2031 * 17910: Bart (17906): de-quote prefix when calling compfiles to
2032 remove non-exact matches
2034 2002-11-04 Peter Stephenson <pws@csr.com>
2036 * 17859: Philippe Troin <phil@fifi.org>: Src/init.c: Better
2037 handling of becoming process group leader in an interactive
2038 process. We could end up with two shells reading from the
2041 2002-10-31 Wayne Davison <wayned@users.sourceforge.net>
2043 * 17881: Src/builtin.c, Src/params.c: made the elapsed time in the
2044 integer version of $SECONDS slightly more accurate and made the
2045 calling of a function with a local $SECONDS value restore the parent
2046 value without any accumulated error.
2048 2002-10-30 Wayne Davison <wayned@users.sourceforge.net>
2050 * unposted: Src/math.c: Got rid of a gcc-3.2 compiler warning.
2052 2002-10-29 Peter Stephenson <pws@csr.com>
2054 * 17873: Src/params.c: When restoring SECONDS after a function,
2055 take account of time spent in the function.
2057 * 17872: Src/builtin.c: Make sure `typeset SECONDS' uses a
2058 suitable type when creating a new local parameter.
2060 * 17868: Src/builtin.c, Src/params.c, Doc/Zsh/params.yo:
2061 Can `typeset -F SECONDS' to get better accuracy. Try to
2062 catch all cases when converting or creating local copy
2063 (but I missed at least one --- next patch).
2065 2002-10-18 Clint Adams <clint@zsh.org>
2067 * unposted: Completion/Debian/Command/_apt: add showsrc part missing
2070 2002-10-17 Oliver Kiddle <opk@zsh.org>
2072 * 17832: Completion/X/Command/_xloadimage: add default list of
2073 filename extensions as a fallback
2075 2002-10-10 Clint Adams <clint@zsh.org>
2077 * 17810 (Martin Waitz): Src/utils.c: bung up memory leak with
2078 POSIX.1e capabilities.
2080 2002-10-10 Oliver Kiddle <opk@zsh.org>
2082 * 17794: Src/builtin.c, Src/params.c: fix bugs with tied parameters
2083 (prevent tying array elements and find correct parameter under
2084 alternate name for unsetting)
2086 2002-10-09 Felix Rosencrantz <f_rosencrantz@yahoo.com>
2088 * 17793: Completion/Base/Utility/_store_cache: Allow / in cache
2091 2002-10-07 Peter Stephenson <pws@csr.com>
2093 * 17482 (Karl Tomlinson): Src/Modules/termcap.c,
2094 Src/Modules/terminfo.c: resolve confusion over use of get/set
2095 functions for special parameters. Copied from 4.0.
2097 2002-10-06 Bart Schaefer <schaefer@zsh.org>
2099 * 17760: Src/lex.c Src/parse.c: Fix case-pattern parsing bug in sh
2102 * 17714: Src/mkbltnmlst.sh: Fix to 17357, add module dependencies
2103 even if not adding module autoloads.
2105 2002-10-05 Clint Adams <clint@zsh.org>
2107 * 17765: Completion/Debian/Command/_apt: add some missing apt-get
2110 2002-09-26 Oliver Kiddle <opk@zsh.org>
2112 * unposted: Completion/Unix/Command/_bzip2: recognise also .tbz
2115 * Akinori Musha: 17719: Completion/BSD/Command/_bsd_pkg: add
2116 support for the pkg_create command
2118 2002-09-19 Bart Schaefer <schaefer@zsh.org>
2120 * 17692: Src/builtin.c: Prevent typeset of a positional parameter
2121 before it can do damage, and improve the error message about it.
2123 2002-09-17 Peter Stephenson <pws@csr.com>
2125 * 17673: Src/exec.c, Test/A01grammar.ztst:
2126 for X in Y; true || B; done && X
2127 executed X on every iteration. Same bug with true -> false,
2130 2002-09-16 Oliver Kiddle <opk@zsh.org>
2132 * 17678: Src/builtin.c: ignore initial `--' argument to printf
2135 * 17682: Completion/Zsh/Command/_typeset, Doc/Zsh/builtins.yo:
2136 add support for -H and -p options to completion
2138 * 17542 (Thomas Stromberg <thomas@stromberg.org>):
2139 Completion/Unix/Command/_mount: most systems don't have /etc/mtab
2141 2002-09-06 Oliver Kiddle <opk@zsh.org>
2143 * 17632: Completion/Unix/Command/_cvs: add descriptions for keyword
2146 2002-09-06 Clint Adams <clint@zsh.org>
2148 * 17629: Completion/Unix/Command/_ssh: patch from Juergen Erhard
2149 to handle ssh-keygen -f -p, &c.
2151 2002-09-04 Clint Adams <clint@zsh.org>
2153 * 17620: Completion/Unix/Command/_lynx: add new/missing
2156 2002-09-03 Peter Stephenson <pws@csr.com>
2158 * 17608: Src/builtins.c: comment on use and abuse of
2161 2002-09-03 Oliver Kiddle <opk@zsh.org>
2163 * unposted: Completion/Unix/Command/_lynx,
2164 Completion/Unix/Command/_links: minor bug fix (missing -g)
2166 * Thomas Köhler: 17610: Completion/Unix/Command/_ssh: also pass
2169 * 17607: Completion/Unix/Command/_ssh: pass through options such as
2170 the port number to ssh when getting remote files for scp
2172 * 17591: Completion/Linux/Command/_losetup,
2173 Completion/Linux/Command/_modutils,
2174 Completion/Linux/Command/_valgrind: new completion for losetup
2175 and move a couple of functions to the Linux directory
2177 2002-09-03 Peter Stephenson <pws@csr.com>
2179 * 17602, 17603: Doc/Zsh/builtins.yo, Src/builtin.c, Src/zsh.h:
2180 Rationalise option handling further, make cd, pushd, popd options
2181 behave as documented and more like other builtins.
2183 2002-09-02 Bart Schaefer <schaefer@zsh.org>
2185 * unposted (based on users/5283): Functions/Misc/zargs: Implement
2186 xargs-like segmenting of argument list, with a command called on
2189 2002-08-28 Peter Stephenson <pws@csr.com>
2191 * 17590: Doc/Zsh/mod_socket.yo: missing enditem().
2193 2002-08-27 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
2195 * unposted: Config/version.mk: Update version to 4.1.0-dev-6.
2197 * 17582: Doc/Zsh/builtins.yo, Src/builtin.c, Src/hashtable.c,
2198 Src/hashtable.h, Src/init.c, Src/jobs.c, Src/mem.c, Src/module.c,
2199 Src/options.c, Src/parse.c, Src/watch.c, Src/zsh.h,
2200 Src/Builtins/rlimits.c, Src/Builtins/sched.c, Src/Modules/cap.c,
2201 Src/Modules/clone.c, Src/Modules/datetime.c,
2202 Src/Modules/example.c, Src/Modules/files.c, Src/Modules/pcre.c,
2203 Src/Modules/socket.c, Src/Modules/stat.c, Src/Modules/tcp.c,
2204 Src/Modules/termcap.c, Src/Modules/terminfo.c, Src/Modules/zftp.c,
2205 Src/Modules/zprof.c, Src/Modules/zpty.c, Src/Modules/zselect.c,
2206 Src/Modules/zutil.c, Src/Zle/compctl.c, Src/Zle/complete.c,
2207 Src/Zle/computil.c, Src/Zle/zle_keymap.c, Src/Zle/zle_main.c,
2208 Src/Zle/zle_thingy.c: Improve handling of arguments to options
2209 of builtins by replacing character array with `struct options'.
2211 2002-08-24 Oliver Kiddle <opk@zsh.org>
2213 * 17577: Completion/Unix/Command/_ant, Completion/Unix/Command/_zip,
2214 Completion/Unix/Command/_java, Completion/Unix/Type/_java_class:
2215 pass classpath as an option to _java_class
2217 2002-08-23 Oliver Kiddle <opk@zsh.org>
2219 * 17573: Completion/Zsh/Command/_read: complete -s option to
2222 2002-08-22 Peter Stephenson <pws@csr.com>
2224 * 17544: Src/builtin.c, Doc/Zsh/builtins.yo: add `read -s' which
2225 suppresses terminal echoing. Doesn't work with -q, no effect if
2228 * 17570: Src/Modules/socket.c, Doc/Zsh/Makefile.in,
2229 Doc/Zsh/mod_socket.yo: Don't use predefined name `sun'; set
2230 length parameter for accept(); fix inclusion of socket module
2233 2002-08-20 Sven Wischnowsky <wischnow@zsh.org>
2235 * 17569: Src/Zle/zle_tricky.c: fix typo in comment
2237 * 17567: Src/Zle/zle_main.c, Src/Zle/zle_thingy.c,
2238 Src/Zle/zle_tricky.c: fix default completion module loading,
2239 use compctl if it hasn't been loaded already and no completion
2240 widgets have been defined
2242 2002-08-19 Oliver Kiddle <opk@zsh.org>
2244 * users/5260 (Bill Burton), users/5266: Completion/Unix/Command/_ant:
2245 with the call-command style parse ant -projecthelp to get targets
2247 * unposted: Completion/X/Command/_nedit, Completion/Unix/Command/_mail,
2248 Completion/Unix/Command/_killall, Completion/Unix/Type/_net_interfaces:
2249 nedit 5.3 adds a -version option and complete for nail,
2250 killall5, ifup and ifdown using existing functions
2252 2002-08-18 Felix Rosencrantz <f_rosencrantz@yahoo.com>
2254 * 17562: Completion/Unix/Command/_valgrind: Function for
2255 Julian Seward's memory checking tool, version 1.0.0.
2257 2002-08-18 Clint Adams <clint@zsh.org>
2259 * 17558: Src/Modules/.distfiles, Src/Modules/socket.c,
2260 Src/Modules/socket.mdd, Doc/Zsh/.distfiles, Doc/Zsh/builtins.yo,
2261 Doc/Zsh/mod_socket.yo: zsh/net/socket module, including zsocket
2264 2002-08-17 Clint Adams <clint@zsh.org>
2266 * unposted: Functions/Prompts/prompt_clint_setup: correct %v typo.
2268 2002-08-14 Peter Stephenson <pws@csr.com>
2270 * 17535: Completion/Unix/Command/_make, Doc/Zsh/compsys.yo:
2271 use-perl style avoids awk frustration.
2273 2002-08-10 Clint Adams <clint@zsh.org>
2275 * 17206 (Bruno Bonfils), 17207 (Oliver):
2276 Completion/Debian/Command/.distfiles,
2277 Completion/Debian/Command/_auto-apt: completion for auto-apt, with a
2278 couple of _values tweaks.
2280 2002-08-09 Oliver Kiddle <opk@zsh.org>
2282 * 17522: Completion/Debian/Command/_apt-show-versions,
2283 Completion/Unix/Command/_cdcd, Completion/Unix/Command/_texinfo,
2284 Completion/Unix/Command/_wget, Completion/Unix/Type/_urls:
2285 a few function cleanups and handle tkinfo
2287 * 17521: Completion/Unix/Command/_ant,
2288 Completion/Unix/Command/.distfiles: new completion for ant
2290 2002-08-08 Peter Stephenson <pws@csr.com>
2292 * 17518: Doc/Zsh/metafaq.yo: mention www.zshwiki.org (from Bruno
2293 Bonfils in users/5210).
2295 * 17517: Src/jobs.c: Another memory leak was showing up with the
2296 pwd field of the job structure, this attempts to rationalise it.
2298 * 17516: Src/Modules/zutil.c: Memory leak with compiled patterns
2299 for zstyle shown up by Felix's valgrind test.
2301 2002-08-07 Clint Adams <clint@zsh.org>
2303 * 17509: Completion/Unix/Command/_lynx: complete .xhtml files as well
2306 2002-08-06 Clint Adams <clint@zsh.org>
2308 * 17508: Completion/Unix/Type/_urls: complete local files after
2311 * 17507: Completion/Unix/Type/_urls: complete local files after
2314 2002-08-06 Peter Stephenson <pws@csr.com>
2316 * 17504: Doc/Zsh/builtins.yo: note that `getopts' doesn't
2317 recognise a single `-' as a valid option argument. The
2318 behaviour is consistent with bash and Solaris sh.
2320 2002-08-05 Peter Stephenson <pws@csr.com>
2322 * 17502 (with some additional comments): Test/B01cd.ztst,
2323 Test/C02cond.ztst, Test/E02xtrace.ztst, Test/README,
2324 Test/zstst.zsh: Test changes consequent on 17492; introduce
2325 code for text which should be printed in the event of an error
2326 and use it for the NFS `-N' problem.
2328 2002-08-05 Oliver Kiddle <opk@zsh.org>
2330 * 17503: Doc/Zsh/builtins.yo, Doc/Zsh/compsys.yo, Doc/Zsh/contrib.yo,
2331 Doc/Zsh/expn.yo, Doc/Zsh/files.yo, Doc/Zsh/params.yo, Doc/Zsh/zle.yo:
2332 fix various typos, spelling mistakes and poor wordings in docs
2334 * 17503: Src/builtin.c, Src/compat.c, Src/exec.c, Src/glob.c,
2335 Src/hashtable.c, Src/init.c, Src/lex.c, Src/math.c, Src/mem.c,
2336 Src/module.c, Src/params.c, Src/parse.c, Src/pattern.c,
2337 Src/prompt.c, Src/utils.c, Src/zsh.h: fix various typos
2338 and spelling mistakes in source code comments
2340 * Akinori Musha: 17499: Completion/BSD/Command/_bsd_pkg: BSD pkg_*
2341 tools now support bzip2'd packages
2343 2002-08-02 Peter Stephenson <pws@csr.com>
2345 * Unposted: fix typo in 17496.
2347 2002-08-01 Peter Stephenson <pws@csr.com>
2349 * 17497: Src/builtin.c: getopts skipped over zero-length arguments.
2351 * Dan Nelson: 17492: Src/builtin.c, Src/cond.c, Src/exec.c:
2352 Quote output from xtrace.
2354 2002-08-01 Oliver Kiddle <opk@zsh.org>
2356 * 17496: Completion/Unix/Type/_diff_options: update for new options
2359 2002-07-30 Sven Wischnowsky <wischnow@zsh.org>
2361 * 17489: Src/Zle/compresult.c: make sure invalidatelist() isn't
2362 called when we are inside menu selection and there's only one
2365 2002-07-29 Peter Stephenson <pws@csr.com>
2367 * 17488: Src/builtin.c: TYPESET_SILENT part of 17334 used
2370 2002-07-26 Oliver Kiddle <opk@zsh.org>
2372 * 17484: Completion/Unix/Command/_netcat,
2373 Completion/Unix/Type/_java_class: fix option check and add
2374 missing #autoload tag
2376 2002-07-25 Peter Stephenson <pws@csr.com>
2378 * 17481: Etc/MACHINES: from Karl Tomlinson
2379 <k.tomlinson@auckland.ac.nz>: the SGI compiler needs to be told
2380 to turn off variable length arrays.
2382 2002-07-24 Clint Adams <clint@zsh.org>
2384 * 17479: Doc/Zsh/arith.yo: fix typo noticed by Martin Pool.
2386 * 17478: Completion/Debian/Command/_bts: new tags for sarge.
2388 2002-07-22 Clint Adams <clint@zsh.org>
2390 * 17476: Completion/Unix/Command/.distfiles,
2391 Completion/Unix/Command/_global,
2392 Completion/Unix/Command/_global_tags: Matt Zimmerman's
2393 completion for GNU GLOBAL.
2395 2002-07-16 Tanaka Akira <akr@zsh.org>
2397 * 17459: Completion/Unix/Command/_cvs: exclude file which have
2398 RCS kflags for cvs add.
2400 2002-07-08 Sven Wischnowsky <wischnow@zsh.org>
2402 * 17439: Src/Zle/zle_tricky.c: remove qword, it isn't needed
2405 * 17438: Completion/Base/Widget/_complete_help: don't display
2406 _dispatch as one of the called functions
2408 2002-07-05 Peter Stephenson <pws@csr.com>
2410 * 17432: Test/B02typeset.ztst: change consequent on 17334
2411 spotted by Bart: `typeset' outputs base for integer.
2413 * 17414: Doc/Zsh/contrib.yo, Functions/Zle/narrow-to-region:
2414 allow narrow-to-region to save and restore state, a bit
2415 like save-restriction in emacs only completely different.
2417 2002-07-05 Sven Wischnowsky <wischnow@zsh.org>
2419 * 17429: Src/Zle/complist.c: improve interactive mode when
2420 there are no matches left (allow going back with undo)
2422 2002-07-04 Clint Adams <clint@zsh.org>
2424 * 17417: Src/Modules/datetime.c: remove unused fluff.
2426 2002-07-04 Peter Stephenson <pws@csr.com>
2428 * 17410: Doc/Zsh/contrib.yo, Functions/Zle/narrow-to-region,
2429 Functions/Zle/narrow-to-region-invisible: use 17390/17405 to
2430 create narrow-to-region widget/function.
2432 * 17405: Src/Zle/zle_main.c, Src/Zle/zle_params.c, Doc/Zsh/zle.yo:
2433 adapt 17390 so that PREDISPLAY and POSTDISPLAY are reset when zle
2436 2002-07-04 Sven Wischnowsky <wischnow@zsh.org>
2438 * 17403: Src/Zle/compcore.c, Src/Zle/complete.c,
2439 Src/Zle/complist.c: in menu selection, use copies of
2440 comp{pre,suf}fix to make sure they exist; fix display problem
2441 with non-empty iprefix
2443 2002-07-03 Sven Wischnowsky <wischnow@zsh.org>
2445 * 17394: Src/Zle/complist.c: fix for interactive mode when menu
2446 selection is called via the menu-select widget
2448 2002-07-02 Sven Wischnowsky <wischnow@zsh.org>
2450 * 17393: Completion/Unix/Command/_chown,
2451 Completion/Unix/Type/_path_files: keep globbing quiet in
2452 _path_files; check if group/user exists in _chown
2454 2002-07-01 Clint Adams <clint@zsh.org>
2456 * 17391: Completion/Debian/Command/_dpkg: complete files after
2459 2002-07-01 Peter Stephenson <pws@csr.com>
2461 * 17390: Src/Zle/zle_params.c, Src/Zle/zle_refresh.c,
2462 Doc/Zsh/zle.yo: $PREDISPLAY and $POSTDISPLAY are used to
2463 add text before and after the editable chunk of the zle buffer.
2465 * 17384: Src/Zle/zle_main.c, Src/Zle/iwidgets.list,
2466 Doc/Zsh/zle.yo: new `recursive-edit' widget allows a user-defined
2467 widget to pass control back to zle as a subcommand.
2469 2002-07-01 Sven Wischnowsky <wischnow@zsh.org>
2471 * 17387: Completion/Zsh/Context/.distfiles,
2472 Completion/Zsh/Context/_assign, Doc/Zsh/compsys.yo,
2473 Doc/Zsh/compwid.yo, Src/zsh.h, Src/Zle/compcore.c,
2474 Src/Zle/zle_tricky.c: add new special context
2475 -assign-parameter- for completing the parameter in an
2478 2002-06-26 Bart Schaefer <schaefer@zsh.org>
2480 * 17357: Src/mkbltnmlst.sh: predefine autoloads for zsh emulation
2481 mode only, not sh/ksh/etc. modes.
2483 2002-06-26 Sven Wischnowsky <wischnow@zsh.org>
2485 * 17366: Completion/Base/Core/_main_complete,
2486 Completion/Zsh/Command/_zstyle, Doc/Zsh/compsys.yo,
2487 Doc/Zsh/mod_complist.yo, Src/Zle/compcore.c, Src/Zle/complist.c,
2488 Src/Zle/compresult.c: two new modes for menu selection:
2489 incremental search and interactive
2491 2002-06-24 Peter Stephenson <pws@csr.com>
2493 * 17361: Src/zle_hist.c: Be safer about NULL returns from
2494 quietgethist() in case the history has been changed under our feet.
2496 * 17360: Src/zle_hist.c: Allow accept-line-and-down-history to
2497 accept the line even if there is no more history.
2499 * 17350: Src/zle_params.c, Doc/Zsh/zle.yo: Add $CUTBUFFER and
2500 $killring zle parameters.
2502 2002-06-22 Bart Schaefer <schaefer@zsh.org>
2504 * users/5073: Completion/compdump: use `typeset +f' instead of
2505 `whence -w' to get names of completion functions.
2507 2002-06-20 Peter Stephenson <pws@csr.com>
2509 * 17334: Src/builtin.c, Src/options.c, Src/params.c, Src/zsh.h,
2510 Doc/Zsh/builtins.yo, Doc/Zsh/options.yo: add TYPESET_SILENT
2511 shell option and `typeset -p' option.
2513 2002-06-17 Peter Stephenson <pws@csr.com>
2515 * unposted: Config/version.mk, Completion/Unix/Command/.distfile,
2516 Doc/Zsh.distfiles, Functions/Zle/.distfiles: version 4.1.0-dev-5.
2518 2002-06-14 Peter Stephenson <pws@csr.com>
2520 * 17318: Src/hist.c: ${(z)...} appended an extra space when the
2521 lexical analyser failed.
2523 2002-06-07 Peter Stephenson <pws@csr.com>
2525 * 17304: Src/Zle/zle_main.c, Doc/Zsh/zle.yo: (suggested by Bart)
2526 tweak the tweaked tweak in 17301 so that zle -I returns status
2527 0 if zle display was successfully invalidated even if by a
2528 previous call to zle -I (user doesn't care).
2530 * 17299: Src/builtin.c, Src/exec.c, Src/init.c, Src/parse.c,
2531 Src/text.c, Src/zsh.h: Instead of freeing Eprogs in one go
2532 at the top level, use reference counts.
2534 * 17301 (doc slightly tweaked): Src/Zle/zle_thingy.c,
2535 Doc/Zsh/zle.yo: make `zle -I' only invalidate the display on the
2536 first call to prevent spurious extra command lines appearing.
2538 2002-06-06 Peter Stephenson <pws@csr.com>
2540 * 17293: Src/Zle/zle_main.c, Doc/Zsh/zle.yo: support poll()
2541 as a (preferred) alternative to select() in zle.
2543 2002-06-06 Clint Adams <clint@zsh.org>
2545 * 17297: Src/Modules/zpty.c: 17265 continued.
2547 2002-06-05 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
2549 * 17295: Src/Zle/zle_thingy.c: `zle -F' could fail because
2550 it examined non-existent arguments.
2552 * 17294: Src/Modules/tcp.c: remove session even if closing fd
2553 failed; remove builtin from hash table when unloading module.
2555 2002-06-05 Peter Stephenson <pws@csr.com>
2557 * 17292: Src/builtin.c: shut up compiler if no OPEN_MEMSTREAM.
2559 * 17265: Src/exec.c, Src/jobs.c, Src/Modules/clone.c: Make the
2560 `jobs' command work in a subshell of a shell with job control by
2561 saving the valid bits of the job table.
2563 * 17285: David Wolfe <dwolfe@gforcetech.com>:
2564 Src/Builtins/rlimits.c: finally fix 16145 to eliminate duplicate
2565 case statement also in ulimit.
2567 2002-06-05 Sven Wischnowsky <wischnow@zsh.org>
2569 * 17286: Src/Zle/complist.c: don't use optimised completion
2570 list display code after the list has been erased or we're not
2571 in menu selection anymore anyway
2573 2002-06-04 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
2575 * 17283: Src/parse.c: `func() { ... } this bit was ignored'.
2577 2002-06-02 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
2579 * 17273: Src/parse.c: `outer() { inner(); }' succeeded; when outer
2580 ran it created a bogus `inner' which crashed the shell. Make
2581 original command issue error.
2583 2002-05-31 Clint Adams <clint@zsh.org>
2585 * 17266: Completion/Unix/Command/_man: check `manpath`
2586 even when $MANPATH is set.
2588 2002-05-30 Peter Stephenson <pws@csr.com>
2590 * 17253: Src/Modules/tcp.c, Doc/Zsh/mod_tcp.c: ztcp -l provides
2591 parseable information on sessions.
2593 2002-05-29 Sven Wischnowsky <wischnow@zsh.org>
2595 * 17252: Completion/Unix/Type/_path_files: fix for use of (z)
2596 parameter modifier; the first word in the parameter is parsed
2597 like the first word on a command line, treating parens
2600 2002-05-29 Peter Stephenson <pws@csr.com>
2602 * 17250: Src/signals.c: don't execsave()/execrestore() around
2603 traps which are executed synchronously, which caused unexpected
2604 return statuses from `trap "return ..." EXIT'.
2606 * 17249: Src/Modules/tcp.c: send output from `ztcp' or `ztcp -v'
2607 to stdout, not the zle file descriptor.
2609 2002-05-28 Oliver Kiddle <opk@zsh.org>
2611 * 17245: Completion/Unix/Command/_texinfo: add handling for
2612 the other texinfo commands (besides info)
2614 2002-05-28 Clint Adams <clint@zsh.org>
2616 * 17244: Completion/Debian/Command/_dpkg:
2617 don't complete udebs for --unpack or -i.
2619 2002-05-27 Sven Wischnowsky <wischnow@zsh.org>
2621 * 17237: Src/Zle/complist.c: follow-up to 17222, make the
2622 optimisation work for some more keys again
2624 2002-05-26 Clint Adams <clint@zsh.org>
2626 * 17235: Src/Modules/datetime.c, Src/Modules/datetime.mdd:
2629 * 17234: Completion/Unix/Command/_cvs:
2630 don't call _path_files with empty ().
2632 2002-05-25 Clint Adams <clint@zsh.org>
2634 * 17225: Completion/Unix/Command/_cvs:
2635 change $CVSIGNORE to $=CVSIGNORE.
2637 2002-05-24 Sven Wischnowsky <wischnow@zsh.org>
2639 * 17222: Src/Zle/complist.c: we have to disable 17219 for some
2640 keys because their code doesn't set up the variables we need
2642 2002-05-24 Peter Stephenson <pws@csr.com>
2644 * 17220: Src/Modules/tcp.c: bugs displaying host names and remote
2645 host address when using `ztcp' to list connections.
2647 2002-05-24 Sven Wischnowsky <wischnow@zsh.org>
2649 * 17219: Src/Zle/complist.c: make re-display in menu selection
2650 faster; redraw only the previously and newly selected matches
2652 2002-05-23 Andrej Borsenkow <bor@zsh.org>
2654 * unposted: Completion/Redhat/Command/_service: uncomment
2655 zstyle now that it works (c.f. 17148)
2657 * 17125, 17159 (Oliver): Completion/Unix/Command/_texinfo,
2658 Completion/Unix/Command/.distfiles: completion for info.
2659 As suggested by Oliver put in _texinfo expecting more
2662 2002-05-23 Sven Wischnowsky <wischnow@zsh.org>
2664 * 17196: Src/Zle/computil.c: report option arguments to
2665 _arguments in the original form
2667 * 17214: Completion/Base/Utility/_arguments: for automatic long
2668 options completion, use the string after the equal signs (from
2669 the --help-text) as the description to shown when completing
2672 * 17213: Completion/Base/Utility/_describe,
2673 Completion/Zsh/Command/_zstyle, Doc/Zsh/compsys.yo: rename
2674 max-match-length style to max-matches-width
2676 * 17212: Src/Zle/computil.c: allow multiple lines in option
2677 completion lists to share the same description, for (hopefully)
2680 2002-05-23 Clint Adams <clint@zsh.org>
2682 * Matt Zimmerman: 17211: Completion/Unix/Command/_cvs:
2685 2002-05-21 Peter Stephenson <pws@csr.com>
2687 * 17201: Doc/Zsh/mod_tcp.yo: add example use of ztcp.
2689 * 17141 plus mods: Src/utils.c, Src/Zle/zle_main.c,
2690 Src/Zle/zle_thingy.c, Doc/Zsh/zle.yo: `zle -F fd handler'
2691 installs shell function handler for when data becomes available
2692 on fd while zle is active. Requires select().
2694 2002-05-21 Sven Wischnowsky <wischnow@zsh.org>
2696 * 17195: Src/Zle/comp.h, Src/Zle/compcore.c, Src/Zle/compctl.c,
2697 Src/Zle/complist.c, Src/Zle/compresult.c: fix for
2698 file-type-tests in nested quotes and don't count space
2701 * 17194: Src/Zle/computil.c: improve calculation of used
2702 columns for match-max-length
2704 * 17193: Completion/Unix/Command/_init_d: let _init_d use a
2707 * 17192: Src/Zle/compcore.c: fix for completion in nested
2708 quotes where the sub-word ends in a backslash
2710 * 17191: Completion/Base/Utility/_arguments,
2711 Completion/Unix/Command/_rsync: fix removal of automatically
2712 added specs (from the -- option) for which a user-defined one
2715 * 17190: Src/Zle/computil.c: avoid printing in the last screen
2716 column when preparing a completion listing with compdescribe
2718 * 17189: Completion/Unix/Type/_path_files: better splitting of
2719 -g-strings; this failed when patterns contained spaces
2721 2002-05-20 Felix Rosencrantz <f_rosencrantz@yahoo.com>
2723 * 17021: Completion/Unix/Command/.distfiles,
2724 Completion/Unix/Command/_valgrind: Function for Julian Seward's
2725 memory checking tool.
2727 2002-05-20 Felix Rosencrantz <f_rosencrantz@yahoo.com>
2729 * 16836: Completion/Unix/Command/.distfiles,
2730 Completion/Unix/Command/_larch: Function for Tom Lord's arch
2731 SCM tool. This function was mentioned in the specified post.
2732 It still has many problems, but seems to be the fullest larch
2733 completion function so far. Added at Adam's request.
2735 2002-05-17 Peter Stephenson <pws@csr.com>
2737 * 17175: Src/math.c: didn't handle parameters before a ternary
2738 expression properly.
2740 2002-05-16 Peter Stephenson <pws@csr.com>
2742 * 17171: Src/Modules/tcp.c: ztcp didn't return status 1 when a
2745 2002-05-15 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
2747 * 17166: Src/Modules/zftp.c: must check fileno of zftp control
2748 connection before it's closed.
2750 2002-05-15 Sven Wischnowsky <wischnow@zsh.org>
2752 * 17163: Src/Zle/compcore.c: follow-up to 17135,
2753 backslash-quoted backslashes in double quotes weren't right,
2756 2002-05-14 Peter Stephenson <pws@csr.com>
2758 * 17162: Src/Modules/tcp.c: prevent warning on gethostbyaddr()
2761 * 17161: Src/Modules/tcp.c: length parameter to accept() wasn't
2762 initialised, causing random failures.
2764 2002-05-14 Sven Wischnowsky <wischnow@zsh.org>
2766 * 17148: Completion/Base/Utility/_arguments,
2767 Completion/Unix/Type/_services: fix for _arguments: don't use
2768 argument-tag when completing options; fix for _services: leave
2769 loop when matches were produced
2771 * 17147: Completion/Base/Utility/_describe,
2772 Completion/Zsh/Command/_zstyle, Doc/Zsh/compsys.yo,
2773 Src/Zle/computil.c: allow users to give the maximum number of
2774 display-columns the matches should take up via the style
2775 currently named max-match-length
2777 * 17146: Doc/Zsh/compsys.yo: fix doc for _describe, mention -t
2780 2002-05-13 Peter Stephenson <pws@csr.com>
2782 * 17120, 17121: Src/init.c: work around problem that NIS ties up a
2783 file descriptor by forcing it to be at least 10 so it's not in the
2784 range a user can open.
2786 2002-05-13 Sven Wischnowsky <wischnow@zsh.org>
2788 * 17135: Src/Zle/compcore.c, Src/Zle/zle_tricky.c: fix for
2789 unquoting with `compset -q' with singly and doubly quoted
2792 2002-05-12 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
2794 * c.f. 17128: Doc/Makefile.in: back out changes accidentally
2795 committed along with 17081.
2797 2002-05-12 Andrej Borsenkow <bor@zsh.org>
2799 * unposted: Completion/Redhat/Command/_service: fix context
2800 name for tag-order style. For now comment it out because it
2803 2002-05-10 Peter Stephenson <pws@csr.com>
2805 * users/4951: Doc/Zsh/builtins.yo: make it clearer that ulimit
2806 defaults to soft limits.
2808 2002-05-08 Peter Stephenson <pws@csr.com>
2810 * 17102: Src/Modules/tcp.c: looking up TCP sessions by fd returned
2813 * 17097: Src/Modules/tcp.c: closing all TCP sessions referenced
2816 * Unposted: Src/Modules/zselect.c: remove an unused counter.
2818 * 17095: Src/Modules/zselect.c: wrong index when appending to a
2819 value with zselect -A assoc.
2821 * 17081: Src/Modules/zselect.c, Src/Modules/zselect.mdd,
2822 Doc/Zsh/mod_zselect.yo: zsh/zselect module provides zselect
2823 builtin as front-end to select system call.
2825 2002-05-08 Andrej Borsenkow <bor@zsh.org>
2827 * 17080: Doc/Zsh/compsys.yo: clarify tag-order style usage
2829 * 17076: Completion/Redhat/Command/.distfiles,
2830 Completion/Redhat/Command/_service, Completion/Unix/Command/_chkconfig,
2831 Completion/Unix/Command/_init_d, Completion/Unix/Type/.distfiles,
2832 Completion/Unix/Type/_services: use new helper _services to complete
2833 init/xinetd services; make chkconfig use it; completion of
2836 * 17075: Completion/Mandrake/Command/_urpmi: _urpmi
2839 * 17074: Completion/Linux/Command/.distfiles,
2840 Completion/Linux/Command/_mondo, Src/Zle/complete.mdd:
2841 mondoarchive completion (with typo correction from Bart)
2843 * unposted: .cvsignore: add autom4te.cache. Looks like
2844 autoconf-2.53 generates it for whatever reason
2846 2002-05-06 Sven Wischnowsky <wischnow@zsh.org>
2848 * 17078: Completion/Base/Utility/_describe: fix _arguments' -s
2851 2002-05-04 Bart Schaefer <schaefer@zsh.org>
2853 * 16613 (modified): acconfig.h, zshconfig.ac, Src/init.c: detect
2854 variant tgetent() return value and test for it correctly.
2856 * unposted; based on 16032: Src/exec.c, Src/glob.c, Src/subst.c:
2857 split tokenize() into a second function shtokenize() and a static
2858 function zshtokenize() which implements both of them; tokenize()
2859 ignores SH_GLOB, shtokenize() respects it.
2861 * unposted: Doc/Zsh/options.yo: explain the effect of unreadable
2862 directories in PATH, etc., on the CORRECT option.
2864 2002-05-03 Oliver Kiddle <opk@zsh.org>
2866 * 17072; based on 17066 (Danek Duvall):
2867 Completion/Unix/Type/_path_files: correct handling of pushdminus
2868 in completion after directory stack references
2870 2002-04-30 Clint Adams <clint@zsh.org>
2872 * 17057: Completion/Debian/Command/.distfiles,
2873 Completion/Debian/Command/_debfoster: completion for debfoster.
2875 2002-04-29 Clint Adams <clint@zsh.org>
2877 * 17055: zshconfig.ac: shared object linkage on the Hurd.
2879 2002-04-28 Clint Adams <clint@zsh.org>
2881 * unposted: Completion/Unix/Command/_spamassassin:
2882 add missing bracket.
2884 2002-04-25 Peter Stephenson <pws@csr.com>
2886 * 17046: Src/math.c: OCTAL_ZEROES with a `0' on its own was
2887 swallowing up too many characters.
2889 2002-04-25 Clint Adams <clint@zsh.org>
2891 * 17044: Completion/Unix/Command/_w3m: complete all files, not
2894 2002-04-25 Peter Stephenson <pws@csr.com>
2896 * users/4865: Completion/compinit: need to add NO_octalzeroes to
2899 * 17041: Src/Modules/zftp.c: Minor but fatal typos creating a data
2900 connection for zftp using IPv6.
2902 * 17040: Src/Modules/tcp.c: AF_INET6 wasn't copied into the
2903 socket structure for IPv6.
2905 2002-04-25 Sven Wischnowsky <wischnow@zsh.org>
2907 * 17035: Src/Modules/zutil.c: remove one half of 17029; the
2908 part for zstyle wasn't right
2910 2002-04-24 Sven Wischnowsky <wischnow@zsh.org>
2912 * 17029: Src/Modules/zutil.c, Src/Zle/complete.c: fix two
2913 memory leaks (found by Felix): pre-compiled patterns when
2914 re-defining styles and compredirs-copies in comp_wrapper()
2916 2002-04-23 Bart Schaefer <schaefer@zsh.org>
2918 * users/4851: Functions/Misc/relative: new function inspired by
2919 discussion with Vin Shelton which converts a full file path into
2920 its location relative to another path (default $PWD).
2922 2002-04-18 Peter Stephenson <pws@csr.com>
2924 * 17011: Src/Modules/tcp.c, Src/Modules/zftp.c: restore
2925 freehostent() incorrectly removed in 16172.
2927 2002-04-17 Peter Stephenson <pws@csr.com>
2929 * Alexandre Duret-Lutz: 16930: Src/cond.c, Test/C02cond.ztst:
2930 Careful with long filenames in internal condition test; fix block
2933 2002-04-17 Sven Wischnowsky <wischnow@zsh.org>
2935 * 16998: Src/Zle/computil.c: make compvalues unquote the string
2936 from the line like comparguments does
2938 2002-04-16 Felix Rosencrantz <f_rosencrantz@yahoo.com>
2940 * 16956: Completion/Unix/Command/_java: Changed to use
2941 new _java_class function.
2943 2002-04-16 Sven Wischnowsky <wischnow@zsh.org>
2945 * users/4836: Completion/Unix/Type/_path_files: make
2946 _path_files use match specs from the matcher style when calling
2949 * 16991: Completion/Base/Utility/_values: make _values not use
2952 * 16990: Src/Zle/zle_tricky.c: treat backslashed bangs in
2953 double quotes specially in get_comp_string(), they are more
2956 * 16988: Completion/Base/Utility/_store_cache,
2957 Completion/Debian/Type/_deb_packages,
2958 Completion/Redhat/Command/_rpm, Completion/Unix/Command/_cvs,
2959 Completion/Unix/Command/_gs, Completion/Unix/Command/_java,
2960 Completion/Unix/Command/_look,
2961 Completion/Unix/Command/_mysql_utils,
2962 Completion/Unix/Command/_nslookup, Completion/Unix/Command/_pbm,
2963 Completion/Unix/Command/_perl, Completion/Unix/Command/_rsync,
2964 Completion/Unix/Command/_samba, Completion/Unix/Command/_ssh,
2965 Completion/Unix/Command/_tiff, Completion/Unix/Command/_whois,
2966 Completion/Unix/Command/_yp, Completion/Unix/Type/_perl_modules,
2967 Completion/Unix/Type/_urls, Completion/X/Command/_x_utils,
2968 Completion/X/Command/_xauth, Completion/X/Command/_xmodmap,
2969 Completion/X/Command/_xwit, Completion/X/Type/_x_borderwidth,
2970 Completion/X/Type/_x_geometry, Completion/X/Type/_x_locale,
2971 Completion/X/Type/_x_name, Completion/X/Type/_x_resource,
2972 Completion/X/Type/_x_selection_timeout,
2973 Completion/X/Type/_x_title, Completion/X/Type/_xt_session_id,
2974 Completion/Zsh/Command/_compdef, Completion/Zsh/Command/_limit,
2975 Completion/Zsh/Command/_sched, Completion/Zsh/Command/_zstyle,
2976 Completion/Zsh/Context/_subscript: make more calls to _message
2979 2002-04-12 Clint Adams <clint@zsh.org>
2981 * 16973: Completion/Debian/Command/_apt: complete package name
2982 argument to apt-cache policy.
2984 * 16972: Completion/Unix/Type/_hosts: complete for aaaa, zone, mx,
2987 2002-04-09 Felix Rosencrantz <f_rosencrantz@yahoo.com>
2989 * 16955: Completion/Unix/Type/.distfiles,
2990 Completion/Unix/Type/_java_class: new function to handle
2991 finding java classes.
2993 2002-04-08 Peter Stephenson <pws@csr.com>
2995 * 16942: Src/glob.c: Allow zero-length matches in parameter
2998 2002-04-04 Oliver Kiddle <opk@zsh.org>
3000 * 16935: Completion/Unix/Command/_ssh: update list of options
3001 completed and add sftp completion
3003 2002-04-04 Clint Adams <clint@zsh.org>
3005 * 16934: Completion/Unix/Command/_ssh: complete -1 as well as -2.
3007 2002-04-04 Oliver Kiddle <opk@zsh.org>
3009 * 16911: Completion/Base/Completer/_match: add original string as
3010 match with original style like in _approximate
3012 * 16933; based on 16011 (Martin Ebourne) and 16906 (Bart):
3013 Functions/Zle/up-line-or-beginning-search,
3014 Functions/Zle/down-line-or-beginning-search:
3015 more sophisticated versions of these functions
3017 * 16923: Completion/Base/Completer/_all_matches, Doc/Zsh/compsys.yo:
3018 add insert style to insert all matches instead of adding as a match
3020 2002-03-30 Wayne Davison <wayned@users.sourceforge.net>
3022 * 16927: zsh/Functions/Misc/zmv: Added -W to auto-convert wildcards in
3023 both the find and replace strings. Fixed the usage message to output
3024 the '$' args and '\' characters (they were getting eaten).
3026 2002-03-27 Bart Schaefer <schaefer@zsh.org>
3028 * 16895: Doc/Zsh/redirect.yo: cross-references to the `|&' and
3031 2002-03-27 Oliver Kiddle <opk@zsh.org>
3033 * 16913: Completion/Zsh/Command/_compdef, Doc/Zsh/compsys.yo:
3034 fix completion after compdef -a and correct typos
3036 * John Beppu: 16866 (tweaked): Completion/Unix/Command/_figlet:
3037 new completion for figlet
3039 * 16908: Doc/Zsh/compsys.yo: alter _generic example to be more robust
3041 2002-03-24 Wayne Davison <wayned@users.sourceforge.net>
3043 * 16890: Src/hist.c, Src/params.c: Made SAVEHIST a special parameter,
3044 and used "savehistsiz" in place of getiparam("SAVEHIST"). This fixes
3045 an annoying history-truncation bug after getting a parser error!
3047 * unposted: Src/builtin.c: got rid of unused-variable compiler
3050 2002-03-21 Peter Stephenson <pws@csr.com>
3052 * 16879: Functions/Zle/up-line-or-beginning-search,
3053 Functions/Zle/down-line-or-beginning-search,
3054 Doc/Zsh/contrib.yo: originally by Bart --- widgets which
3055 combine up-line-or-search and history-beginning-search-backward
3058 2002-03-19 Oliver Kiddle <opk@zsh.org>
3060 * 16864: Completion/Unix/Command/_ssh: fix remote file completion
3063 * unposted: Completion/Unix/Command/_grep: argument to -C must
3064 be in the same word and correct mistake on file completion
3066 * 16862: zshconfig.ac, Src/builtin.c: allow print's -s and -z
3067 options to be used with -f
3069 2002-03-17 Clint Adams <clint@zsh.org>
3071 * 16850: Completion/Unix/Command/_rsync: remote file completion via
3072 rsync and ssh, plus all options valid in rsync 2.5.2.
3074 2002-03-17 Bart Schaefer <schaefer@zsh.org>
3076 * 16849: Completion/Base/Core/_dispatch: shift off `-s' argument.
3078 2002-03-17 Clint Adams <clint@zsh.org>
3080 * 16847: Completion/Unix/Command/_cvs: complete multiple -j's after
3083 * 16846: Completion/X/Command/_xdvi: complete .dvi.gz and .dvi.bz2
3086 2002-03-16 Bart Schaefer <schaefer@zsh.org>
3088 * 16820: Test/E01options.ztst: change tests to match 16759.
3090 2002-03-15 Oliver Kiddle <opk@zsh.org>
3092 * 16842: Completion/Base/Utility/_pick_variant,
3093 Completion/Base/Utility/.distfiles, Completion/Unix/Command/_cpio,
3094 Completion/Unix/Command/_grep, Completion/Unix/Command/_iconv,
3095 Completion/Unix/Command/_ls, Completion/Unix/Command/_make,
3096 Completion/Unix/Command/_netcat, Completion/Unix/Command/_zcat,
3097 Completion/Unix/Type/_diff_options, Completion/X/Command/_nedit,
3098 Completion/Zsh/Command/_zstyle, Doc/Zsh/compsys.yo:
3099 resolve name clash for nc between netcat and the nedit client
3100 and add utility function to handle the general case of this
3102 * 16838: Completion/Unix/Command/_grep: complete new options of
3103 grep 2.5 and value for GREP_OPTIONS parameter
3105 2002-03-14 Oliver Kiddle <opk@zsh.org>
3107 * 16823: Completion/Unix/Command/_gzip,
3108 Completion/Unix/Type/_dir_list, Completion/Unix/Type/_directories:
3109 complete for values of GZIP and any *path or *PATH parameters
3111 2002-03-14 Peter Stephenson <pws@csr.com>
3113 * 16821 (adapted, c.f. 16831): Completion/Unix/Command/_bzip2,
3114 Completion/Unix/Command/_compress,
3115 Completion/Unix/Command/_gzip: add completions for the redirection
3118 2002-03-13 Sven Wischnowsky <wischnow@zsh.org>
3120 * 16819: Completion/compdump, Completion/compinit,
3121 Completion/Base/Completer/_complete,
3122 Completion/Base/Core/_dispatch, Completion/Base/Core/_normal,
3123 Completion/Base/Utility/_set_command,
3124 Completion/Unix/Command/_gcc, Completion/Unix/Command/_make,
3125 Completion/Unix/Command/_su, Completion/Unix/Type/_files,
3126 Completion/Unix/Type/_locales, Completion/Unix/Type/_printers,
3127 Completion/Unix/Type/_terminals, Completion/Unix/Type/_time_zone,
3128 Completion/X/Type/_x_display, Completion/Zsh/Command/_compdef,
3129 Completion/Zsh/Context/_in_vared,
3130 Completion/Zsh/Context/_redirect,
3131 Completion/Zsh/Context/_subscript, Completion/Zsh/Context/_value,
3132 Doc/Zsh/compsys.yo, Src/Zle/zle_tricky.c: remove that -T option
3133 to compdef again and instead use comma-separated sub-contexts
3134 both for function and style lookup
3136 2002-03-11 Oliver Kiddle <opk@zsh.org>
3138 * 16804: Completion/Unix/Command/_sccs,
3139 Completion/Unix/Command/.distfiles: completion for sccs
3141 * 16803: Completion/Debian/Command/_make-kpkg,
3142 Completion/Debian/Command/_dpkg: option descriptions
3144 2002-03-10 Clint Adams <clint@zsh.org>
3146 * 16789: Completion/Unix/Command/_netcat: completion for netcat,
3147 courtesy of Matt Zimmerman.
3149 * unposted: Etc/BUGS: mention that you can't time builtins.
3151 2002-03-07 Bart Schaefer <schaefer@zsh.org>
3153 * 16737 (tweaked): Src/parse.c: fix parsing of binary infix
3154 operators of builtin `test' when there are more than three
3157 * unposted: Etc/BUGS: stop mentioning a bug that's been fixed
3160 2002-03-07 Adam Spiers <adam@spiers.net>
3162 * 16779: Completion/Unix/Command/_mysqldiff,
3163 Completion/Unix/Command/.distfiles: new completion for
3164 my mysqldiff utility.
3166 2002-03-07 Clint Adams <clint@zsh.org>
3168 * 16778: Completion/Unix/Command/.distfiles,
3169 Completion/Unix/Command/_irssi: completion by Istvan
3170 Sebestyen for irssi.
3172 2002-03-07 Sven Wischnowsky <wischnow@zsh.org>
3174 * 16776: Src/Zle/zle_tricky.c: don't try to build the
3175 redirection string for the loops (for, foreach, select)
3177 * 16774: Functions/Misc/zrecompile: make zrecompile show the
3178 error messages from zcompile unless the -q option is given
3180 2002-03-06 Adam Spiers <adam@spiers.net>
3182 * 16769: Completion/Unix/Command/_gcc: fix typo
3184 2002-03-05 Peter Stephenson <pws@csr.com>
3186 * unposted: Config/version.mk: version 4.1.0-dev-4.
3188 * unposted: Functions/Zle/.distfiles,
3189 Completion/Base/Utilities/.distfiles,
3190 Completion/Base/Core/.distfiles: usual fixups for distributed files.
3192 * 16767: Src/Zle/zle_hist.c, Doc/Zsh/zle.yo, Doc/Zsh/contrib.yo,
3193 Functions/Zle/copy-earlier-word: Enhance insert-last-word to
3194 pick different lines from the history (including the current
3195 line) and different words from that line. Add copy-earlier-word
3196 as suggested by Dominik Vogt to copy words from either the
3197 current line, or (following an insert-last-word) a previous
3200 2002-03-04 Peter Stephenson <pws@csr.com>
3202 * 16759: Src/builtin.c: from Eric Norum <eric.norum@usask.ca>:
3203 cd prints output whenever the target directory is not obvious
3204 to the user. This confuses scripts, so restrict it to
3207 2002-03-04 Sven Wischnowsky <wischnow@zsh.org>
3209 * 16755: Completion/compdump, Completion/compinit,
3210 Completion/Base/Completer/_complete,
3211 Completion/Base/Core/_dispatch, Completion/Base/Core/_normal,
3212 Completion/Base/Utility/_contexts,
3213 Completion/Base/Utility/_set_command,
3214 Completion/Unix/Command/_gcc, Completion/Unix/Command/_su,
3215 Completion/Unix/Type/_files, Completion/Unix/Type/_printers,
3216 Completion/Unix/Type/_terminals, Completion/Unix/Type/_time_zone,
3217 Completion/X/Type/_x_display, Completion/Zsh/Command/_compdef,
3218 Completion/Zsh/Context/_default,
3219 Completion/Zsh/Context/_in_vared,
3220 Completion/Zsh/Context/_redirect,
3221 Completion/Zsh/Context/_subscript, Completion/Zsh/Context/_value,
3222 Doc/Zsh/compsys.yo: allow different sets of completion
3223 definitions selected with option -T to compdef; use this for
3224 parameter values and redirections
3226 2002-03-01 Sven Wischnowsky <wischnow@zsh.org>
3228 * 16751: Src/Zle/comp.h, Src/Zle/compcore.c, Src/Zle/complete.c,
3229 Src/Zle/zle_main.c, Src/Zle/zle_tricky.c: add $redirections
3230 array to completion system parameters, containing information
3231 about all redirections on the line; make this and
3232 compstate[redirect] contain the file descriptor number
3234 2002-02-28 Bart Schaefer <schaefer@zsh.org>
3236 * 16748: Completion/Zsh/Command/_zle: fix infinite loop
3237 introduced by 16464.
3239 2002-02-25 Sven Wischnowsky <wischnow@zsh.org>
3241 * 16711: Src/loop.c: allow interruption of empty while-loops
3244 * 16710: Completion/Base/Core/_message, Test/Y03arguments.ztst:
3245 make _message inhibit insertion of matches unless there are
3248 * 16708: Completion/Base/Core/_message,
3249 Completion/Base/Utility/_guard, Completion/Unix/Command/_grep,
3250 Completion/Unix/Command/_pbm, Completion/Unix/Command/_pine,
3251 Completion/X/Command/_vnc, Doc/Zsh/compsys.yo,
3252 Src/Zle/compcore.c: make _guard use `_message -e'; make
3253 `_message -e' use $curtag as a default; change uses of _guard
3255 2002-02-22 Wayne Davison <wayned@users.sourceforge.net>
3257 * 16703-A: Src/hist.c: In putoldhistentryontop(), ensure that we can't
3258 return with "next" set to the value we just put on top.
3260 * 16703-B: Src/builtin.c: Improved the output of the "history" command
3261 with a 1-line history buffer, and also improved the error handling of
3262 explicitly-specified first/last values.
3264 2002-02-22 Oliver Kiddle <opk@zsh.org>
3266 * 16620, 16697: Src/subst.c, Src/glob.c, Doc/Zsh/expn.yo:
3267 add a and n parameter expansion flags for numeric sorting and
3268 reverse index ordering of arrays
3270 2002-02-21 Clint Adams <clint@zsh.org>
3272 * 16689: Etc/.distfiles, Etc/TODO: list some things to do.
3274 * 16688: Doc/Zsh/params.yo: clarify the pseudo-randomness of
3277 2002-02-20 Bart Schaefer <schaefer@zsh.org>
3279 * unposted: Completion/Unix/Command/_pine: Fix sed expression to
3280 correctly extract option names from ~/.pinerc file.
3282 2002-02-20 Wayne Davison <wayned@users.sourceforge.net>
3284 * 16678: Src/hist.c: Yet another fix for prepnexthistent().
3286 2002-02-20 Oliver Kiddle <opk@zsh.org>
3288 * 16619, 16676: Src/builtin.c, Doc/Zsh/builtins.yo,
3289 Completion/Zsh/Command/_dirs, Completion/Unix/Type/_directories:
3290 add -c, -l and -p options to the dirs builtin for bash compatibility
3292 2002-02-19 Clint Adams <clint@zsh.org>
3294 * 16673: zshconfig.ac, Doc/Zsh/.distfiles, Doc/Zsh/mod_langinfo.yo,
3295 Src/Modules/.distfiles, Src/Modules/langinfo.c,
3296 Src/Modules/langinfo.mdd: add langinfo module as an interface
3297 to locale information.
3299 2002-02-19 Geoff Wing <gcw@zsh.org>
3301 * 16635: Src/Zle/zle_refresh.c: make sure we display lists in
3304 * unposted: Doc/Zsh/metafaq.yo: update distribution sites - remove one
3305 site (France), add one (Netherlands)
3307 2002-02-18 Wayne Davison <wayned@users.sourceforge.net>
3309 * 16672: Src/hist.c: Fixed a just-introduced bug in prepnexthistent()
3310 that made it work wrong when "curline" was in the history list.
3312 2002-02-18 Sven Wischnowsky <wischnow@zsh.org>
3314 * 16669: Doc/Zsh/compsys.yo, Src/Zle/computil.c: allow an
3315 argument containing only a single colon as a separator between
3316 options to _arguments and specs
3318 * 16668: Src/Zle/compcore.c: fix group handling nothing should
3319 now possibly be added to the wrong group again
3321 * 16667: Completion/Base/Utility/_arguments: fix test for
3324 2002-02-17 Clint Adams <clint@zsh.org>
3326 * 16662: Completion/Unix/Command/_cdcd: use parameter expansion
3327 instead of grep, sed, and seq.
3329 2002-02-16 Wayne Davison <wayned@users.sourceforge.net>
3331 * users/4678: Src/hist.c: Fixed a hard-to-trigger bug in the
3332 history-rewriting code that could lose the history contents.
3334 2002-02-16 Wayne Davison <wayned@users.sourceforge.net>
3336 * 16625: Src/hist.c: Optimized putoldhistentryontop() for use by
3339 2002-02-14 Clint Adams <clint@zsh.org>
3341 * Gergely Nagy, 16644: Completion/Unix/Command/.distfiles,
3342 Completion/Unix/Command/_cdcd: completion for cdcd.
3344 2002-02-14 Geoff Wing <gcw@zsh.org>
3346 * unposted: Doc/Zsh/metafaq.yo: update distribution sites - remove four
3347 sites, add three, change one path
3349 2002-02-13 Wayne Davison <wayned@users.sourceforge.net>
3351 * 16618: Src/hist.c: Improved resizehistents() so that it honors
3352 HIST_EXPIRE_DUPS_FIRST.
3354 2002-02-12 Wayne Davison <wayned@users.sourceforge.net>
3356 * unposted: Src/params.c: The minimum size of histsiz (aka HISTSIZE)
3359 * unposted: Src/builtin.c: Silenced a compiler warning.
3361 2002-02-12 Bart Schaefer <schaefer@zsh.org>
3363 * unposted: Doc/Zsh/compsys.yo: special-dirs example derived from
3366 2002-02-12 Sven Wischnowsky <wischnow@zsh.org>
3368 * 16609: Completion/Base/Core/_all_labels,
3369 Completion/Base/Core/_description, Completion/Base/Core/_message,
3370 Completion/Base/Core/_next_label,
3371 Completion/Base/Core/_requested, Completion/Base/Core/_wanted,
3372 Doc/Zsh/compsys.yo: add -x option (to be passed on to compadd)
3373 to _description and friends; make _message respect any -[12VJ]
3374 options it gets, adding the message to that group
3376 2002-02-09 Clint Adams <clint@zsh.org>
3378 * unposted: Functions/Prompts/prompt_clint_setup:
3379 improve APM and screen handling.
3381 2002-02-08 Clint Adams <clint@zsh.org>
3383 * Matt Zimmerman: 16590: Completion/Unix/Type/_dict_words:
3384 use a prefix match instead of a "fuzzy-exact" match.
3386 2002-02-07 Sven Wischnowsky <wischnow@zsh.org>
3388 * 16582: Src/Zle/computil.c: fix for displaying matches in
3389 groups via _describe; go back to displaying one match per line
3390 when lines get too long
3392 2002-02-07 Clint Adams <clint@zsh.org>
3394 * unposted: Functions/Prompts/.distfiles,
3395 Functions/Prompts/prompt_walters_setup: Colin Walters's
3396 prompt, adapted for the theme system.
3398 2002-02-06 Clint Adams <clint@zsh.org>
3400 * 16577: Src/hist.c: don't return a single dot as the
3401 path head of a slash.
3403 2002-02-05 Clint Adams <clint@zsh.org>
3405 * 16568: Completion/Unix/Command/_ssh: get listing of
3406 entire directory for approximation and other purposes.
3408 * 16566: Completion/Unix/Command/_ssh: show ls -F
3409 classifiers as display strings.
3411 2002-02-04 Bart Schaefer <schaefer@zsh.org>
3413 * 16556: Src/builtin.c: Error messages added in 16503 should not
3414 change the behavior of >&- redirections.
3416 2002-02-04 Clint Adams <clint@zsh.org>
3418 * 16553, 16555: Completion/Unix/Command/_ssh: differentiate
3419 between files and directories during remote scp completion.
3421 2002-02-03 Felix Rosencrantz <f_rosencrantz@yahoo.com>
3423 * 16546: Completion/Unix/Command/_cvs,
3424 Completion/Unix/Command/_perl: Fixed problem with cvs/arguments -A
3425 flag. Fixed problem with "cvs log -R". Also, _perl completes
3426 the arguments to a perl script with _normal.
3428 2002-02-03 Clint Adams <clint@zsh.org>
3430 * 16540: Completion/Unix/Command/_rsync: include short options and
3433 2002-02-01 Oliver Kiddle <opk@zsh.org>
3435 * Akinori Musha: 16534: Completion/BSD/Command/_bsd_pkg:
3436 a few bug fixes and some wording fixes
3438 2002-01-31 Oliver Kiddle <opk@zsh.org>
3440 * unposted: Functions/Prompts/prompt_oliver_setup: add example of
3443 * Derek Peschel: 16494: Src/prompt.c: extract outermost words with
3444 negative arguments to %_ prompt expansion and add %^ for a reverse
3447 * Derek Peschel: 16493: Src/params.c: correct typos
3449 * Derek Peschel: 16492: Src/params.c, Src/input.c, Doc/Zsh/params.yo:
3450 add RPROMPT2 variable for right prompts in multi-line commands
3452 2002-01-31 Andrew Main (Zefram) <zefram@zsh.org>
3454 * 16527: Src/Zle/zle_refresh.c: Don't lose the rprompt when
3455 clearing an otherwise-blank line.
3457 2002-01-30 Sven Wischnowsky <wischnow@zsh.org>
3459 * 16515: Completion/Zsh/Command/_cd: fixlet to avoid an empty
3460 string in an array; cause completion after cd without any
3461 matches to not report that there were no matches
3463 2002-01-29 Clint Adams <clint@zsh.org>
3465 * 16514: Completion/Unix/Command/_init_d: do not attempt
3466 to read file if it doesn't exist, match pipe-separated lists
3467 and characters following the parenthesis, and don't wantonly
3468 remove hyphens from completions.
3470 2002-01-28 Sven Wischnowsky <wischnow@zsh.org>
3472 * 16507: Completion/Zsh/Type/_command_names: slight improvement
3473 for 16500 to allow completion after ./<TAB> in all cases
3475 2002-01-27 Clint Adams <clint@zsh.org>
3477 * 16503: Src/builtin.c: warn on fclose or fflush
3478 errors in bin_print.
3480 * 16500: Completion/Zsh/Type/_command_names:
3481 don't complete executable files in the current directory
3482 if "." is not in path.
3484 2002-01-23 Bart Schaefer <schaefer@zsh.org>
3486 * 16435: Src/builtin.c: Fix core dump in `hash'.
3488 * 16419: Doc/Zsh/compsys.yo: Document some _arguments options
3489 in the syntax summary line.
3491 2002-01-23 Peter Stephenson <pws@csr.com>
3493 * 16489: Test/C01arith.ztst: default output for whole numbers
3494 as floats now has `.' at the end, c.f. 16423.
3496 2002-01-22 Peter Stephenson <pws@csr.com>
3498 * 16487: Src/glob.c: bug in 16486 when a qualifier in a set
3499 consisted only of flags which were handled globally.
3501 * 16486: Doc/Zsh/expn.yo, Src/glob.c, Src/pattern.c: support
3502 (#q...) EXTENDED_GLOB syntax for qualifiers. May be chained,
3503 ignored by pattern matching code.
3505 2002-01-22 Sven Wischnowsky <wischnow@zsh.org>
3507 * 16483: Completion/Base/Completer/_complete,
3508 Completion/Base/Core/_description,
3509 Completion/Base/Core/_main_complete,
3510 Completion/Base/Core/_message,
3511 Completion/Base/Utility/_alternative,
3512 Completion/Base/Utility/_arguments,
3513 Completion/Base/Utility/_values, Completion/Unix/Command/_chown,
3514 Doc/Zsh/compsys.yo, Src/Zle/comp.h, Src/Zle/compcore.c,
3515 Src/Zle/compctl.c, Src/Zle/complist.c, Src/Zle/compresult.c:
3516 add new generic fake style and changes to the C-code for that
3517 (different implementation of compadd -x)
3519 2002-01-21 Sven Wischnowsky <wischnow@zsh.org>
3521 * 16472: Completion/Base/Completer/_complete,
3522 Completion/Base/Core/_normal, Completion/Base/Utility/_contexts,
3523 Completion/Unix/Command/_su, Doc/Zsh/compsys.yo: allow
3524 arguments to be given to functions used by compdef (actually,
3525 the strings are eval'uated, so this should be powerful enough)
3527 2002-01-17 Oliver Kiddle <opk@zsh.org>
3529 * 16464: Completion/Base/Widget/_complete_debug,
3530 Completion/Zsh/Command/_zstyle: use pager style in _complete_debug
3531 in preference to $EDITOR
3533 * 16464: Completion/Unix/Command/_pine, Completion/Zsh/Command/_zle:
3534 fix substitutions used for exclusion lists and do cleanup of _zle
3536 2002-01-16 Clint Adams <clint@zsh.org>
3538 * unposted: Src/.distfiles: remove ansi2knr.
3540 * Matt Zimmerman: 16463: Completion/Debian/Command/_apt:
3541 completion for apt-cache showsrc.
3543 2002-01-16 Oliver Kiddle <opk@zsh.org>
3545 * 16461: Completion/AIX/Command/_lspv
3546 Completion/Base/Utility/_sep_parts,
3547 Completion/Mandrake/Command/_urpmi, Completion/Unix/Command/_cpio,
3548 Completion/Unix/Command/_fsh, Completion/Unix/Command/_ifconfig,
3549 Completion/Unix/Command/_java, Completion/Unix/Command/_lynx,
3550 Completion/Unix/Command/_modutils, Completion/Unix/Command/_mount,
3551 Completion/Unix/Command/_ssh, Completion/Unix/Command/_telnet,
3552 Completion/Unix/Command/_user_admin, Completion/Unix/Command/_w3m,
3553 Completion/Unix/Type/.distfiles, Completion/Unix/Type/_terminals,
3554 Completion/X/Command/_xfig, Completion/X/Command/_xloadimage,
3555 Completion/X/Command/_xterm, Completion/Zsh/Command/_alias,
3556 Completion/Zsh/Context/_value: various minor completion changes
3558 2002-01-14 Oliver Kiddle <opk@zsh.org>
3560 * 16449: Completion/Unix/Command/_chkconfig: new completion for
3561 both the IRIX and RedHat chkconfig commands
3563 2002-01-14 Peter Stephenson <pws@csr.com>
3565 * 16448: Src/math.c: 15291, 15292 introduced bug that assignment
3566 could be made in math eval even if a parameter retrieval gave
3569 2002-01-14 Andrej Borsenkow <bor@zsh.org>
3571 * 16443: Completion/Mandrake/Command/_urpmi: fix
3572 urpmi.addmedia --distrib. Set cache policy on just the first call.
3574 2002-01-13 Andrej Borsenkow <bor@zsh.org>
3576 * 16437: Completion/Mandrake/Command/_urpmi: adapt
3577 to new urpmi version in cooker
3579 2002-01-10 Sven Wischnowsky <wischnow@zsh.org>
3581 * 16426: Completion/Unix/Command/_man,
3582 Completion/Zsh/Command/_zstyle, Doc/Zsh/compsys.yo: allow
3583 manual pages to be shown separated by section with new
3584 separate-sections style
3586 2002-01-10 Peter Stephenson <pws@csr.com>
3588 * 16423: Src/params.c: Don't let convfloat output a number
3589 looking like an integer; append a `.' if necessary. Otherwise
3590 the wrong type of arithmetic will be used on numbers stored in
3593 2002-01-09 Peter Stephenson <pws@csr.com>
3595 * 16422: Functions/Misc/zcalc: fix output in bases when
3596 base is specified for a single line.
3598 2002-01-08 Sven Wischnowsky <wischnow@zsh.org>
3600 * 16418: Src/lex.c, Src/Zle/zle_tricky.c: fix completion after
3601 var+= to use value context
3603 * 16417: Src/Zle/computil.c: don't report _arguments-specs more
3604 than once (not even shared options with multiple sets)
3606 2002-01-07 Sven Wischnowsky <wischnow@zsh.org>
3608 * 16408: Src/Zle/compcore.c: make sure auto menu isn't started
3609 accidentally when bashautolist is set
3611 * 16407: Completion/X/Command/_netscape: fix nested _tags-loops
3612 by re-initialising the outer one when leaving the inner one
3614 * 16406: Completion/Base/Completer/_approximate,
3615 Completion/Unix/Type/_signals, Completion/X/Command/_netscape,
3616 Completion/Zsh/Command/_kill, Doc/Zsh/builtins.yo: fixes for
3617 completion of signal names with SIG prefix and for completing
3618 command names instead of pids
3620 2002-01-05 Bart Schaefer <schaefer@zsh.org>
3622 * 16400, 16401: Src/subst.c: preserve empty words that result from
3625 * users/4483: Completion/Unix/Command/_cvs: with "cvs add" et al.,
3626 complete names of locally removed (but not committed) files.
3628 * 15746: Src/utils.c: remove (with #if) an incorrect optimization
3629 in the maildir version of mailstat().
3631 2002-01-04 Oliver Kiddle <opk@zsh.org>
3633 * 16398: Completion/Zsh/Command/_zstyle, Doc/Zsh/compsys.yo,
3634 Completion/Base/Utility/_regex_arguments, Doc/Zsh/compwid.yo,
3635 Completion/Unix/Type/_time_zone, Completion/Unix/Type/_directories,
3636 Completion/Unix/Type/_file_systems: updated zstyle completion and
3639 2002-01-03 Oliver Kiddle <opk@zsh.org>
3641 * 16397: Completion/Base/Widget/_complete_help: use nul as separator
3642 instead of colon to avoid problems with _value:<param> functions
3644 * 16396: Completion/Unix/Command/_chown: fix argument handling bugs
3646 2002-01-03 Clint Adams <clint@zsh.org>
3648 * 16393: Completion/Debian/Command/.distfiles,
3649 Completion/Debian/Command/_apt-show-versions: completion for Christoph
3650 Martin's apt-show-versions script.
3652 2002-01-02 Oliver Kiddle <opk@zsh.org>
3654 * users/4561: Completion/Unix/Command/_zip: fix bug with finding
3655 the zipfile's name in the current command-line.
3657 * 16384: Completion/X/Type/.distfiles, Completion/X/Type/_x_visual,
3658 Completion/X/Command/.distfiles, Completion/X/Command/_xloadimage,
3659 Completion/X/Command/_netscape, Completion/X/Command/_x_utils,
3660 Completion/X/Command/_xfig, Completion/X/Command/_xv:
3661 new completion for xli/xloadimage and factor out completion
3664 2001-12-26 Clint Adams <clint@zsh.org>
3666 * 16375: Completion/Unix/Command/.distfiles,
3667 Completion/Unix/Command/_fsh: command completion for fsh.
3669 2001-12-21 Oliver Kiddle <opk@zsh.org>
3671 * 16372: Src/jobs.c, Completion/Unix/Type/_signals: allow signals
3672 to be specified with `SIG' prefix to kill builtin and fix bug with
3673 lack of argument to kill -n/-s.
3675 2001-12-21 Geoff Wing <gcw@zsh.org>
3677 * 16332: zshconfig.ac, Config/defs.mk.in, Src/Makefile.in,
3678 Src/Makemod.in.in, Src/ansi2knr.c: remove ansi2knr.c from our
3679 repository due to licence differences. Adjust the build process
3680 accordingly. configure will now abort if the user requests ansi2knr
3681 but no ansi2knr is available
3683 2001-12-19 Oliver Kiddle <opk@zsh.org>
3685 * 16366: Completion/X/Command/_vnc, Completion/Unix/Command/_java,
3686 Completion/Unix/Command/_samba: add missing description
3687 argument in _values calls
3689 * 16366: Completion/Unix/Type/_net_interfaces,
3690 Completion/Unix/Command/_ifconfig, Completion/Unix/Type/.distfiles,
3691 Completion/Unix/Command/.distfiles: new ifconfig completion
3693 2001-12-18 Oliver Kiddle <opk@zsh.org>
3695 * 16364: Src/params.c: further to 16351, except specials
3696 from having their value set to null
3698 * unposted: Src/params.c: small fix to += code from 16353
3700 2001-12-18 Clint Adams <clint@zsh.org>
3702 * 16361: zshconfig.ac, Src/input.c:
3703 include <stdio.h> to avoid implicit declarations.
3705 2001-12-17 Oliver Kiddle <opk@zsh.org>
3707 * 16352: Functions/Misc/zcalc: allow output formats to be
3710 * 16353: Src/exec.c, Src/lex.c, Src/params.c, Src/parse.c,
3711 Src/text.c, Src/zsh.h, Doc/Zsh/params.yo, Test/.distfiles,
3712 Test/A06assign.ztst: add += parameter assignments
3714 2001-12-17 Clint Adams <clint@zsh.org>
3716 * 16357: Doc/Zsh/expn.yo, Src/subst.c:
3717 change (n) to (u) so (n) can be reserved.
3718 for numeric sorting.
3720 2001-12-17 Oliver Kiddle <opk@zsh.org>
3722 * 16351: Src/params.c: fix bug in parameter unset code
3724 2001-12-17 Clint Adams <clint@zsh.org>
3726 * 16349: Completion/Debian/Command/.distfiles,
3727 Completion/Debian/Command/_make-kpkg: completion for
3730 * 16347: Src/params.c, Src/subst.c:
3731 tweaks pointed out by Zefram.
3733 2001-12-16 Clint Adams <clint@zsh.org>
3735 * 16346: Doc/Zsh/expn.yo: documentation for 16345.
3737 * 16345: Src/params.c, Src/subst.c:
3738 (n) flag to remove duplicate array values during
3741 2001-12-15 Clint Adams <clint@zsh.org>
3743 * unposted: zshconfig.ac: get rid of evil -Wno-implicit
3746 2001-12-14 Clint Adams <clint@zsh.org>
3748 * 16336: Completion/Debian/Type/_deb_packages:
3749 use apt-cache --generate pkgnames instead of
3750 apt-cache dumpavail.
3752 * 16335: Completion/Debian/Command/_apt:
3753 add -g, --all-names, --recurse, pkgnames, dotty, policy
3754 completions for apt-cache.
3756 2001-12-12 Oliver Kiddle <opk@zsh.org>
3758 * 16323, 16330: Completion/Unix/Command/_webbrowser,
3759 Completion/Unix/Type/_urls, Completion/X/Command/_netscape,
3760 Completion/Unix/Command/_lynx, Completion/Unix/Command/_links,
3761 Completion/Unix/Command/_w3m: allow tag-order to select order
3762 of files and urls instead being fixed to files first
3764 2001-12-11 Clint Adams <clint@zsh.org>
3766 * 16327: Completion/Debian/Command/_dpkg:
3767 glob for udebs as well as debs.
3769 * 16326: Completion/Unix/Command/_webbrowser,
3770 Completion/X/Command/.distfiles, Completion/X/Command/_mozilla:
3771 completion for mozilla, some more web browsers in _webbrowser.
3773 2001-12-11 Oliver Kiddle <opk@zsh.org>
3775 * 16325: Completion/Unix/Command/_wget: update for wget 1.8
3777 * 16322: Completion/Unix/Command/_mtools,
3778 Completion/Unix/Command/.distfiles: new mtools completion
3780 * 16320: Completion/Unix/Type/_file_systems,
3781 Completion/Unix/Type/.distfiles, Completion/Unix/Command/_find,
3782 Completion/Unix/Command/_mount: factor out file system completion
3783 to simplify matters and complete file systems for find and umount
3785 2001-12-09 Clint Adams <clint@zsh.org>
3787 * 16315: Completion/Unix/Command/.distfiles,
3788 Completion/Unix/Command/_spamassassin: completion for
3791 2001-12-07 Peter Stephenson <pws@csr.com>
3793 * 16310: Functions/Misc/zcalc, Doc/Zsh/contrib.yo: separate zcalc
3794 history, handle errors in expression, document -#base option.
3796 * users/4503: Completion/Unix/Command/_gcc: don't complete source
3797 or header files after -o.
3799 2001-12-06 Oliver Kiddle <opk@zsh.org>
3801 * users/4519: Completion/Unix/Command/_zip: complete files
3802 in all argument positions for zip (bug fix)
3804 2001-11-29 Clint Adams <clint@zsh.org>
3806 * 16293: Completion/Unix/Command/.distfiles,
3807 Completion/Unix/Command/_arping: completion for arping.
3809 * 16292: Completion/Unix/Command/.distfiles,
3810 Completion/Unix/Command/_rsync: completion for rsync.
3812 2001-11-26 Clint Adams <clint@zsh.org>
3814 * Gergely Nagy: 16291: Completion/Debian/Command/_dupload:
3815 check ~/.dupload.conf, tweak sed expression to handle hooks.
3817 2001-11-21 Bart Schaefer <schaefer@zsh.org>
3819 * 16269: Src/Zle/compctl.c: Use allocated strings when adding
3820 matches for hash table entries, as the pattern match code may
3821 attempt to modify them. (Fixes crash reported in 16235.)
3823 * Sven: 16249: Src/parse.c: Clear pending here-documents upon a
3826 2001-11-18 Clint Adams <clint@zsh.org>
3828 * 16264: Completion/Debian/Command/_dput:
3829 Use parameter expansion instead of grep and sed.
3831 2001-11-16 Chmouel Boudjnah <chmouel@mandrakesoft.com>
3833 * 16258: Completion/Mandrake/Command/_urpmi:
3834 Fix typo in _urpmi for urpmi.addmedia.
3836 2001-11-15 Clint Adams <clint@zsh.org>
3838 * unposted: Functions/Prompts/prompt_clint_setup:
3839 typo that I didn't notice for four months.
3841 * 16257: Completion/Debian/Command/.distfiles,
3842 Completion/Debian/Command/_dput: completion for
3843 dput as contributed by Tollef Fog Heen <tollef@add.no>.
3845 2001-11-15 Peter Stephenson <pws@csr.com>
3847 * unposted: Config/version.mk, Etc/.distfiles, Util/.distfiles,
3848 Completion/Mandrake/.distfiles,
3849 Completion/Mandrake/Command/.distfiles: version 4.1.0-dev-3 plus
3850 associated tidying of distribution.
3852 * 16255: Function/Misc/zcalc: allow -#base or -## base to
3853 specify default output base.
3855 * 16254: Completion/Unix/Command/_yp: allow completion of map
3856 names after ypmatch.
3858 2001-11-15 Chmouel Boudjnah <chmouel@mandrakesoft.com>
3860 * 16253: Src/Zle/complete.mdd: Add Mandrake completion directory to
3863 2001-11-15 Peter Stephenson <pws@csr.com>
3865 * 16241: zshconfig.ac, Src/Modules/mathfunc.c,
3866 Doc/Zsh/mod_mathfunc.yo: new rand48(param) math function calls
3867 erand48(3), storing seed as hex string in $param.
3869 2001-11-14 Andrej Borsenkow <bor@zsh.org>
3871 * 16247: Completion/Mandrake/Command/_urpmi: completion
3872 for Mandrake urpmi command suit.
3874 2001-11-09 Oliver Kiddle <opk@zsh.org>
3876 * 16228: Src/builtin.c, Doc/Zsh/builtins.yo: allow widths
3877 and precisions to work with printf's %b format specifier
3879 2001-11-06 Oliver Kiddle <opk@zsh.org>
3881 * unposted: Functions/Misc/mere: fix for IRIX
3883 * 16224: Src/jobs.c, Doc/Zsh/builtins.yo,
3884 Completion/Unix/Type/_signals, Completion/Zsh/Command/_kill,
3885 Completion/Zsh/Command/_jobs_builtin: add -n option to kill
3886 builtin and use _arguments in _kill to complete options
3888 2001-11-03 Bart Schaefer <schaefer@zsh.org>
3890 * 16215: Src/subst.c: save and restore mult_isarr in singsub()
3891 in case of nested substitution via getoutput().
3893 * 16201: Src/params.c, Src/utils.c, Src/zsh.h: introduce the
3894 PM_NAMEDDIR flag to mark parameters for which a value change
3895 should be reflected in the named directory table.
3897 * 16158: Src/utils.c: interpret TAB as "yes" only in spckword(),
3898 not in getquery() which is also used by other callers.
3900 * 16094: Src/compat.c: zopenmax() shouldn't return the true limit
3901 on the number of descriptors, as that might be a very large number
3902 and we really only care about the highest-numbered descriptor that
3905 2001-11-02 Oliver Kiddle <opk@zsh.org>
3907 * unposted: Functions/Prompts/prompt_oliver_setup,
3908 Doc/Zsh/prompt.yo: documentation and example for 16198
3910 * 16198: Src/prompt.c: add %j prompt expansion and j test
3911 character for putting the number of jobs in the prompt
3913 * 16177: Completion/Unix/Type/_time_zone: also look in
3914 /usr/lib/locale/TZ for time zones
3916 2001-11-01 Bart Schaefer <schaefer@zsh.org>
3918 * 16197: Completion/Zsh/Command/.distfiles,
3919 Completion/Zsh/Command/_limit, Completion/Zsh/Type/_limits,
3920 Src/Builtins/rlimits.c: `limit' accepts `unlimited' as a value.
3922 2001-10-26 Wayne Davison <wayned@users.sourceforge.net>
3924 * 16184: Src/hist.c: Improved readhistline() to reject binary data
3927 2001-10-26 Peter Stephenson <pws@csr.com>
3929 * 16176: Src/Modules/tcp.c, Src/Modules/zftp.c: after fdclose(),
3930 TCP control fd is no longer valid, but we still need to remove
3931 the session cleanly.
3933 2001-10-26 Oliver Kiddle <opk@zsh.org>
3935 * 16174: Completion/Unix/Command/_zdump,
3936 Completion/Unix/Type/_time_zone, Completion/Zsh/Context/_value,
3937 Completion/Unix/Type/.distfiles: complete value of $TZ
3939 2001-10-26 Peter Stephenson <pws@csr.com>
3941 * 16172: Src/Modules/tcp.c, Src/Modules/zftp.c: rename
3942 freehostent() to zfreehostent() to avoid clash with Solaris libnsl.
3944 * 16171: Doc/Zsh/zftpsys.yo: minor changes of phrasing.
3946 * 15793: Src/Modules/zftp.c: require zsh/net/tcp explicitly from
3947 setup_ function for zftp.
3949 2001-10-25 Peter Stephenson <pws@csr.com>
3951 * 16145: Src/Builtins/rlimits.c: try to handle both RLIMITS_VMEM
3952 and RLIMITS_RSS, even if they are the same value (c.f. 16033).
3954 2001-10-24 Peter Stephenson <pws@csr.com>
3956 * 16130: Doc/.cvsignore, Doc/Zsh/manual.yo: Fix for texi2html
3959 2001-10-24 Geoff Wing <gcw@zsh.org>
3961 * 16063: Src/zsh.h, Src/options.c, Src/Zle/zle_main.c,
3962 Src/Zle/zle_refresh.c, Doc/Zsh/options.yo: add transientrprompt
3963 option to remove right prompt from display when accepting commands
3965 2001-10-23 Bart Schaefer <schaefer@zsh.org>
3967 * 16124: Src/loop.c: Fix infinite loop on `case' with xtrace
3968 (bug introduced by 16041).
3970 2001-10-23 Oliver Kiddle <opk@zsh.org>
3972 * 16122: Src/builtin.c, Test/B03print.ztst: only count value
3973 returned by %n in printf since last format reuse
3975 2001-10-22 Peter Stephenson <pws@csr.com>
3977 * 16033: Pavel Roskin <proski@gnu.org>:
3978 Src/Builtins/rlimits.c: Undefine RLIMIT_RSS if it's equal to
3979 RLIMIT_VMEM to avoid duplicate case value.
3980 aczsh.m4 (zsh_LARGE_FILE_SUPPORT): Ignore output of getconf
3981 if it returns "undefined".
3983 2001-10-22 Bart Schaefer <schaefer@zsh.org>
3985 * 16111: Src/Builtins/rlimits.c: Report error on attempt to set
3986 limit to a string that is not a decimal number.
3988 2001-10-22 Adam Spiers <adam@spiers.net>
3990 * 16092: Completion/Unix/Command/_mysql_utils: don't override
3991 settings in ~/.my.cnf
3993 2001-10-20 Bart Schaefer <schaefer@zsh.org>
3995 * Adapted from Stefan Dalibor, 16043: Src/utils.c: checkrmall()
3996 must not print to shout when shout's not valid.
3998 2001-10-19 Sven Wischnowsky <wischnow@zsh.org>
4000 * 16085: Completion/Base/Utility/_describe,
4001 Completion/Zsh/Context/_condition,
4002 Completion/Zsh/Type/_file_descriptors: fix: make _describe
4003 handle (...) arguments correctly; use _file_descriptors after
4004 -t in conditions; don't display empty descriptions in
4007 2001-10-18 Oliver Kiddle <opk@zsh.org>
4009 * 16080: Src/builtin.c, Doc/Zsh/builtins.yo, Test/B03print.ztst:
4010 allow arguments to be specified in printf format specifications
4012 2001-10-17 Clint Adams <clint@zsh.org>
4014 * 16078: Completion/Unix/Command/_zip:
4015 add -r, change description for -R.
4017 2001-10-17 Sven Wischnowsky <wischnow@zsh.org>
4019 * 16076: Completion/Unix/Type/_path_files: don't use
4020 _comp_ignore while building paths, only at end
4022 2001-10-16 Peter Stephenson <pws@csr.com>
4024 * 16065: Doc/Zsh/metafaq.yo: sourceforge.
4026 2001-10-16 Oliver Kiddle <opk@zsh.org>
4028 * 16064: Src/builtin.c, Src/utils.c, Test/B03print.ztst:
4029 fix return code of printf after math errors, incomplete comment
4030 in utils.c and tests of printf now that math evaluation is used
4032 2001-10-16 Clint Adams <clint@zsh.org>
4034 * 16062: Src/Modules/zftp.c: use O_EXCL
4035 when opening a temporary file.
4037 2001-10-15 Wayne Davison <wayned@users.sourceforge.net>
4039 * 16059: Src/hist.c: Fix HIST_NO_SPACE when
4040 INTERACTIVE_COMMENTS is set and we get a comment.
4042 2001-10-15 Oliver Kiddle <opk@zsh.org>
4044 * 16042: Src/builtin.c, Doc/Zsh/builtins.yo: use arithmetic
4045 evaluation for numeric arguments to printf
4047 2001-10-15 Sven Wischnowsky <wischnow@zsh.org>
4049 * Bart: 16038 and 16041: Src/cond.c, Src/loop.c: for caching of
4050 compiled patterns: remember that singsub() might modify the string
4051 it gets, compare with unmodified string
4053 2001-10-14 Bart Schaefer <schaefer@zsh.org>
4055 * 16031: Src/Modules/tcp.c: Don't need <arpa/telnet.h>; misc.
4056 inconsequential reformatting.
4058 * 16030: Completion/Unix/Command/_mount: Fix minor typos in option
4061 2001-10-11 Bart Schaefer <schaefer@zsh.org>
4063 * 16013: Src/exec.c: Properly save/restore state around the
4064 DEBUG trap, so that its return value does not alter the return
4065 value of current command (among other things).
4067 2001-10-11 Sven Wischnowsky <wischnow@zsh.org>
4069 * 16002: Completion/Unix/Type/_path_files: use expanded paths
4070 (expand style with value prefix) only when we are at the last
4073 2001-10-10 Clint Adams <clint@zsh.org>
4075 * 16006: Completion/Unix/Type/_mailboxes, Doc/Zsh/compsys.yo:
4076 use styles for mail directory, pine directory,
4079 * 16005: Completion/Unix/Command/_mount:
4080 check /etc/filesystems under Linux.
4082 2001-10-10 Oliver Kiddle <opk@zsh.org>
4084 * 16018: acconfig.h, zshconfig.ac, Etc/MACHINES,
4085 Test/C02cond.ztst: allow dynamic loading to work on MacOS X
4086 if the dlcompat library is installed.
4088 2001-10-10 Clint Adams <clint@zsh.org>
4090 * 16000: Completion/Debian/Command/.distfiles,
4091 Completion/Debian/Command/_debchange:
4092 completion for debchange (dch).
4094 2001-10-09 Sven Wischnowsky <wischnow@zsh.org>
4096 * 15995: Completion/Unix/Type/_files, Doc/Zsh/compsys.yo:
4097 change file completion default to offer globbed files and
4098 directories on first try
4100 2001-10-09 Peter Stephenson <pws@csr.com>
4102 * 15994: Completion/compinstall: handle list-suffixes; make
4103 prompts at end of function more transparent.
4105 2001-10-09 Sven Wischnowsky <wischnow@zsh.org>
4107 * 15991: Src/Zle/compcore.c: hide all but one match with the
4108 same string in the list even for unsorted groups
4110 2001-10-08 Oliver Kiddle <opk@zsh.org>
4112 * 15987: Src/Modules/tcp.c: remove includes duplicated from tcp.h
4113 which caused problems on IRIX 5.3.
4115 * 15983: Completion/Unix/Command/_wget, Completion/Unix/Type/_urls,
4116 Completion/Unix/Command/_user_admin, Completion/Unix/Command/_sysctl,
4117 Completion/Unix/Command/_webbrowser: update for wget 1.7, darwin
4118 support in _sysctl, complete files for galeon
4120 2001-10-08 Peter Stephenson <pws@csr.com>
4122 * 15980: Functions/Misc/zcalc: '[#16] 2000' ignored the base.
4124 * 15721: LICENCE: wording change from ages ago.
4126 2001-10-08 Oliver Kiddle <opk@zsh.org>
4128 * 15973: Completion/Zsh/Command/_print, Doc/Zsh/builtins.yo,
4129 Src/builtin.c, Src/hashtable.h, Test/.distfiles, Test/B03print.ztst:
4130 merge bin_printf and bin_print to allow print -f option and add
4131 %n format specifier and tests
4133 2001-10-08 Peter Stephenson <pws@csr.com>
4135 * 15965: Src/exec.c, Src/glob.c, Src/subst.c: rename glob() to
4136 zglob() to avoid clashes with library function.
4138 * 15931: Src/builtin.c, Src/exec.c: make EXIT traps work in
4139 subshells the way they used to before 15844: react to explicit
4140 `exit' but not falling off end of list.
4142 2001-10-08 Andrej Borsenkow <bor@zsh.org>
4144 * 15964: Src/Modules/tcp.c: use SOCKLEN_T
4146 2001-10-06 Clint Adams <clint@zsh.org>
4148 * Norbert Koch: 15954: Doc/Zsh/arith.yo:
4149 fix inconsistency of variable name in example.
4151 2001-10-05 Peter Stephenson <pws@csr.com>
4153 * 15949: Completion/compinstall: add handling for expand style.
4155 2001-10-05 Oliver Kiddle <opk@zsh.org>
4157 * 15851, 15948: Src/builtin.c, Doc/Zsh/builtins.yo: add printf
4158 builtin with basic POSIX functionality
4160 2001-10-05 Sven Wischnowsky <wischnow@zsh.org>
4162 * 15946: Src/Zle/compresult.c: fix calculation of number of
4163 columns needed with list_packed
4165 * 15945: Completion/Zsh/Command/_cd: make _cd use only one call
4166 to _alternative, including completions from _tilde (using the
4167 named-directories tag)
4169 * 15944: Completion/Unix/Type/_path_files, Doc/Zsh/compsys.yo:
4170 make expand style (file completion) work again; no more special
4171 behaviour with menu completion; try to make docs clearer
4173 2001-10-05 Geoff Wing <gcw@zsh.org>
4175 * unposted: Doc/Zsh/options.yo: typo
4177 2001-10-05 Clint Adams <clint@zsh.org>
4179 * 15941: Completion/Unix/Command/_mount:
4180 complete reiserfs mount options.
4182 * 15940: Completion/Unix/Command/_mount:
4183 complete -o utf8 for mount -t vfat.
4185 * 15939: Completion/Unix/Command/_mount:
4186 complete xfs mount options (for Linux).
4188 * 15938: Completion/Unix/Command/_mount:
4189 complete ext3 mount options.
4191 2001-10-02 Clint Adams <clint@zsh.org>
4193 * 15919: Src/linklist.c, Src/Modules/tcp.c, Src/Modules/tcp.h:
4194 use LinkLists in tcp module rather than somewhat equivalent code.
4196 2001-10-01 Peter Stephenson <pws@csr.com>
4198 * 15917: Test/C03traps.ztst: test for EXIT trap fix in 15844.
4200 2001-09-30 Clint Adams <clint@zsh.org>
4202 * 15915: Completion/Debian/Command/_bts:
4203 completion for bts script in devscripts.
4205 2001-09-28 Bart Schaefer <schaefer@zsh.org>
4207 * 15895: Src/Modules/zftp.c: Control-connection management sanity
4208 in conjunction with the new zsh/net/tcp module.
4210 * 15889: Test/V01zmodload.ztst: Compute module dependencies for
4211 external modules so that they can be unloaded in the right order.
4213 2001-09-27 Oliver Kiddle <opk@zsh.org>
4215 * 15882: zshconfig.ac, Etc/MACHINES, Test/C02cond.ztst: fix
4216 build and test problems on MacOS X (Darwin).
4218 2001-09-27 Clint Adams <clint@zsh.org>
4220 * 15886: Src/Modules/tcp.c: use select if poll
4221 is not available, or complain if neither are
4224 2001-09-27 Peter Stephenson <pws@csr.com>
4226 * unposted: Config/version.mk, Completion/Unix/Command/.distfiles,
4227 Doc/Zsh/.distfiles, Functions/Misc/.distfiles,
4228 Functions/Zle/.distfiles, Test/.distfiles: version 4.1.0-dev-2,
4229 with the usual fix for the list of distributed files.
4231 2001-09-25 Bart Schaefer <schaefer@zsh.org>
4233 * 15871, 15872: Src/subst.c, Test/D04parameter.ztst: Equivalence
4234 of `...` and $(...) in parameter substitutions, e.g. ${(e)...}.
4236 2001-09-25 Sven Wischnowsky <wischnow@zsh.org>
4238 * 15868, 15869: Src/text.c: job text building code couldn't handle
4239 empty sublists (as in `coproc || test')
4241 2001-09-25 Clint Adams <clint@zsh.org>
4243 * 15866: Completion/Unix/Command/_ssh:
4244 complete v2 ciphers after -o Ciphers=,
4245 complete protocol numbers after -o Protocol.
4247 2001-09-24 Bart Schaefer <schaefer@zsh.org>
4249 * 15865: Doc/Zsh/builtins.yo: Fix ancient `print -z' doc bug
4250 (see zsh-workers/214 (yes, really, 214)).
4252 * 15864: Doc/Zsh/params.yo: Document that assignment to TERM
4253 is necessary to re-initialize the terminal.
4255 * users/4269: Src/hist.c: Detect and reject corrupted history
4256 files ('\0' bytes) rather than consuming all available memory.
4258 2001-09-24 Peter Stephenson <pws@csr.com>
4260 * 15844: Src/builtin.c, Src/exec.c: Unwind function calls before
4261 exiting shell from exit command to allow EXIT traps to run.
4263 2001-09-21 Andrew Main (Zefram) <zefram@zsh.org>
4265 * Doc/Zsh/contrib.yo, Functions/Misc/tetris: Tetris game for ZLE.
4267 2001-09-20 Bart Schaefer <schaefer@zsh.org>
4269 * 15847: Src/init.c: Avoid using the word "termcap" in an error
4270 message when it may in fact have been curses or terminfo that
4273 2001-09-19 Peter Stephenson <pws@csr.com>
4275 * 15846: aczsh.m4: Fix attempt to restore LDFLAGS from non-existent
4276 saved value when testing RTLD_GLOBAL.
4278 2001-09-18 Wayne Davison <wayned@users.sourceforge.net>
4280 * 15836: Src/builtin.c: Further modify the "fc -l" code to tolerate
4281 out-of range values.
4283 2001-09-17 Wayne Davison <wayned@users.sourceforge.net>
4285 * 15837: Src/Zle/zle_hist.c: Fixed incremental search in vared
4286 (without -h) so that it doesn't access the history.
4288 2001-09-16 Bart Schaefer <schaefer@zsh.org>
4290 * Akinori MUSHA: 15815: Completion/BSD/Command/_bsd_pkg: More
4291 detailed completion of package options on different BSD flavors.
4293 2001-09-15 Bart Schaefer <schaefer@zsh.org>
4295 * 15812: Doc/Makefile.in, Doc/Zsh/zle.yo: Include mod_tcp.yo in
4296 MODDOCSRC. Cross-reference parameters used by ZLE.
4298 2001-09-14 Wayne Davison <wayned@users.sourceforge.net>
4300 * 15809: Src/hist.c: With HIST_NO_STORE, don't ignore what looks like
4301 a history command if we're really going to call a user-defined shell
4304 2001-09-13 Wayne Davison <wayned@users.sourceforge.net>
4306 * 15806: Src/builtin.c, Src/hist.c: Fixed "r" with an empty history
4307 and the non-storing nature of "r" with HIST_NO_STORE.
4309 2001-09-12 Oliver Kiddle <opk@zsh.org>
4311 * 15792: Doc/Zsh/manual.yo, Doc/Zsh/metafaq.yo: update url
4312 references to http://zsh.sunsite.dk/
4314 2001-09-11 Oliver Kiddle <opk@zsh.org>
4316 * 15781: Completion/Unix/Command/.distfiles,
4317 Completion/Unix/Command/_samba: new completion for samba tools
4319 * unposted: Completion/Zsh/Context/_subscript: complete ascii
4320 character class added in 15765
4322 2001-09-10 Clint Adams <clint@zsh.org>
4324 * 15783: Doc/Zsh/builtins.yo, Doc/Zsh/mod_tcp.yo,
4325 Doc/Zsh/.distfiles: document ztcp builtin.
4327 * 15780: Src/Modules/tcp.c: tweak variable name.
4329 * 15779: Src/Modules/tcp.c: add -d (specify fd)
4332 * unposted: Src/Modules/tcp.c:
4333 don't segfault on -a if the session table is empty,
4336 * 15772: Src/Modules/tcp.c: add -t (test) for ztcp.
4338 2001-09-09 Bart Schaefer <schaefer@zsh.org>
4340 * David Lebel: 15742: zshconfig.ac: Shared object linkage on
4343 2001-09-09 Clint Adams <clint@zsh.org>
4345 * 15770: Src/Modules/tcp.c, Src/Modules/tcp.h:
4346 add -a (accept) for ztcp.
4348 * 15768: Src/Modules/tcp.c:
4349 take service names in lieu of numbers,
4350 and stuff fd numbers into $REPLY instead
4353 * 15766: Src/Modules/tcp.c, Src/Modules/tcp.h:
4354 add -l (listen) for ztcp.
4356 2001-09-08 Clint Adams <clint@zsh.org>
4358 * 15765: Doc/Zsh/expn.yo, Src/pattern.c:
4359 introduce [:ascii:] class.
4361 * 15763: Src/Modules/tcp.c: add -v (verbose)
4364 * 15762: Src/Modules/tcp.c, Src/Modules/tcp.h,
4365 Src/Modules/tcp.mdd, Src/Modules/zftp.c:
4366 introduce ztcp builtin.
4368 2001-09-06 Clint Adams <clint@zsh.org>
4370 * 15740: Completion/compaudit: don't whine about
4371 /usr/local/**/*(/) in $fpath being root:staff 2755
4372 if we think we're on Debian.
4374 * 15739: Completion/compaudit: use getent instead
4375 of /etc/group if possible.
4377 2001-09-03 Andrew Main (Zefram) <zefram@zsh.org>
4379 * 15734: Doc/Zsh/zle.yo, Src/Zle/zle_hist.c, Src/Zle/zle_keymap.c,
4380 Src/Zle/zle_main.c, Src/Zle/zle_misc.c, Src/Zle/zle_params.c,
4381 Src/Zle/zle_thingy.c: zle -K option to select a keymap, and zle
4382 KEYMAP parameter to examine the current selection.
4384 2001-08-28 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
4386 * 15722: Completion/Unix/Command/_sh: handle zsh options.
4388 * 15720: Functions/Misc/zmv: use ${(e)...} as suggested by
4389 Bart; fix problem with option arguments with special characters;
4390 more consistency with shifting arguments; fix verbose mode
4391 output with backslashes.
4393 2001-08-28 Sven Wischnowsky <wischnow@zsh.org>
4395 * 15717: Src/subst.c, Src/Modules/parameter.c,
4396 Src/Zle/zle_misc.c: handle possible NULL pointer returned from
4399 2001-08-27 Wayne Davison <wayned@users.sourceforge.net>
4401 * 15713: Completion/Redhat/Command/_rpm: added package-specification
4402 options to the --verify command.
4404 2001-08-27 Bart Schaefer <schaefer@zsh.org>
4406 * 15708: Src/lex.c: Fix PS2 prompt when there's an open double
4407 quote inside an open braced-parameter expression.
4409 2001-08-25 Bart Schaefer <schaefer@zsh.org>
4411 * 15707: Src/init.c: Fix history crash caused by re-entering
4412 loop() when the `precmd' shell function uses `source' or `.'.
4414 * 15702: Doc/Zsh/expn.yo: Alphabetize (mostly) parameter flag
4415 descriptions; fix a couple of typos; parameter rule #12.
4417 2001-08-24 Sven Wischnowsky <wischnow@zsh.org>
4419 * 15705: Src/Zle/complete.c: test if hash table pointer is NULL
4420 to avoid SEGV with compstate=()
4422 2001-08-22 Clint Adams <clint@zsh.org>
4424 * 15683: Completion/Unix/Command/.distfiles,
4425 Completion/Unix/Command/_links: completion for
4428 2001-08-22 Bart Schaefer <schaefer@zsh.org>
4430 * 15676: Test/A01grammar.ztst, Test/A05execution.ztst,
4431 Test/C02cond.ztst, Test/D04parameter.ztst, Test/E01options.ztst,
4432 Test/E02xtrace.ztst, Test/Y01completion.ztst,
4433 Test/Y03arguments.ztst: Tweak %prep sections to exit sooner on
4434 certain failures (by adding blank lines). Other whitespace-only
4435 changes. Avoid [[ ! -r ... ]] test when running as root, as it
4436 always fails in that case. Test `typeset -ft' (function trace).
4438 * 15608: Completion/Zsh/Command/_cd: Don't treat numbers as
4441 2001-08-21 Clint Adams <clint@zsh.org>
4443 * 15675: Src/Builtins/rlimits.awk: handle case
4444 where RLIM_NLIMITS is set to a number within an
4447 2001-08-21 Bart Schaefer <schaefer@zsh.org>
4449 * users/4157 (plus workers/15674): Completion/Unix/Command/_man:
4450 Better handling of section numbers.
4452 2001-08-20 Sven Wischnowsky <wischnow@zsh.org>
4454 * 15669: Completion/Base/Completer/_approximate,
4455 Src/Zle/compcore.c: undo most of 15650, do that in shell code
4457 2001-08-18 Bart Schaefer <schaefer@zsh.org>
4459 * 15617: Src/exec.c: Fix exit status of zsh -fc '! command'.
4461 2001-08-17 Adam Spiers <adam@spiers.net>
4463 * unposted: Functions/Prompts/prompt_adam2_setup: eliminate
4464 horrible inefficiencies resulting from avoidable fork()s
4466 2001-08-17 Sven Wischnowsky <wischnow@zsh.org>
4468 * 15653: Completion/Base/Core/_main_complete: make insert-tab
4469 really default to `true'
4471 * 15650: Completion/Unix/Type/_path_files, Src/Zle/compcore.c: fix
4472 test for expanded paths in _path_files; more intelligently move
4473 glob flags (in particular those added by _approximate) after a
4476 2001-08-16 Peter Stephenson <pws@csr.com>
4478 * 15647: Functions/Misc/zcalc: with output not showing the
4479 base (e.g. [##16]) reuse of previous values didn't work.
4481 2001-08-16 Sven Wischnowsky <wischnow@zsh.org>
4483 * 15639: Src/text.c: fix bug for output of unquoted here-docs and
4484 -strings with special characters
4486 * 15638: Completion/Base/Completer/_approximate: make sure that
4487 there is one of the group-options before using it
4489 2001-08-15 Geoff Wing <gcw@zsh.org>
4491 * 15621: Src/Zle/zle_refresh.c: display of status line was being
4492 mucked up; also fix continuation markers "<...." and "<....>"
4494 * unposted: Src/Zle/zle_refresh.c: fix possible seg fault on a
4495 screen height shrink
4497 2001-08-15 Adam Spiers <adam@spiers.net>
4499 * unposted: Doc/Zsh/expn.yo: mention the word `greedy' in the
4500 docs for the S flag, to make it easier to find for those used to
4503 * unposted: Doc/Zsh/compsys.yo: add missing docs for cache-policy
4506 * 15630: Completion/Redhat/Command/_rpm: update caching policy
4507 for newer versions of rpm.
4509 2001-08-14 Clint Adams <clint@zsh.org>
4511 * 15629: Completion/Unix/Command/_zip: unzip -Z
4512 should behave the same as zipinfo.
4514 2001-08-13 Bart Schaefer <schaefer@zsh.org>
4516 * 15613 (plus unposted additions): Test/B02typeset.ztst: Tests for
4517 correct behavior of typeset options and arguments.
4519 * 15611: Src/builtin.c, Test/D06subscript.ztst: Fix crash bug when
4520 assigning to array elements in a function in the arguments of
4521 typeset or local. Change test for new typeset restrictions.
4523 2001-08-13 Sven Wischnowsky <wischnow@zsh.org>
4525 * 15615: Completion/Unix/Type/_path_files: -[12n] options don't
4528 2001-08-12 Bart Schaefer <schaefer@zsh.org>
4530 * Peter Breitenlohner: 14956: Makefile.in, Doc/Makefile.in,
4531 Test/Makefile.in: Fix various interactions of DESTDIR and use of
4532 multiple build targets, e.g. "make DESTDIR=/tmp all check info".
4534 2001-08-09 Oliver Kiddle <opk@zsh.org>
4536 * 15606: Completion/Unix/Command/_dd: add exclusion lists
4538 * 15599: Completion/Unix/Command/_user_admin: detect redhat or
4539 mandrake before completing redhat's extensions
4541 2001-08-08 Wayne Davison <wayned@users.sourceforge.net>
4543 * 15596: Src/Zle/compmatch.c, Src/Zle/compresult.c,
4544 Src/Zle/computil.c: Silence some compiler warnings.
4546 2001-08-08 Sven Wischnowsky <wischnow@zsh.org>
4548 * 15597: Completion/Unix/Command/_dd, Doc/Zsh/compsys.yo,
4549 Src/Zle/computil.c: follow-up to 15588; add -w option to
4550 _values (look at all words); change _dd back
4552 2001-08-07 Wayne Davison <wayned@users.sourceforge.net>
4554 * users/4092: Src/hist.c: Don't lose the last history line
4555 when a signal causes us to rewrite the history file.
4557 2001-08-07 Oliver Kiddle <opk@zsh.org>
4559 * 15594: Completion/Zsh/Context/_value,
4560 Completion/Zsh/Command/_enable: use _x_display when setting
4561 $DISPLAY and fix substitution mistake in enable completion
4563 * 15590: Completion/Zsh/Context/_equal: after 15586, we no
4564 longer want to complete aliases in the equal context
4566 2001-08-07 Sven Wischnowsky <wischnow@zsh.org>
4568 * 15588: Completion/Base/Completer/_approximate,
4569 Completion/Base/Utility/_describe, Completion/Unix/Command/_dd:
4570 make _dd not use already used specs; fix for selecting stuff to
4571 complete in _describe; fix for correction and _describe with
4574 2001-08-07 Peter Stephenson <pws@csr.com>
4576 * 15586: Src/subst.c, Doc/Zsh/expn.yo: remove =alias expansion,
4577 so `=' only expands pathnames. Hooray!
4579 * 15585: Doc/Zsh/contrib.yo, Functions/Zle/bash-down-case-word,
4580 Functions/Zle/bash-up-case-word: two new Zle functions with
4581 bash-style word boundaries.
4583 * 15583: Config/installfns.sh: ignore CVS directories for
4584 all function installations, not just with subdirectories.
4586 2001-08-07 Sven Wischnowsky <wischnow@zsh.org>
4588 * 15584: Src/parse.c: increment zwc file version (which means
4589 changing the magic number)
4591 2001-08-06 Oliver Kiddle <opk@zsh.org>
4593 * 15574: Completion/Unix/Command/_cvs, Completion/Unix/Command/_dd,
4594 Completion/Unix/Command/_dict, Completion/Unix/Command/_grep,
4595 Completion/Unix/Command/_loadkeys, Completion/Unix/Command/_ls,
4596 Completion/Unix/Command/_patch, Completion/Unix/Command/_user_admin,
4597 Completion/Unix/Command/_wget, Completion/Unix/Type/_diff_options,
4598 Completion/Unix/Type/_directories, Completion/Unix/Type/_groups,
4599 Completion/Unix/Type/_users: new _user_admin for useradd, groupmod etc,
4600 rewrite of _dd to use _values and make more completions share
4601 descriptions for long and short options
4603 2001-08-03 Oliver Kiddle <opk@zsh.org>
4605 * 15562, Akinori Musha: 15559, 15563: Completion/BSD/Command/_chflags,
4606 Completion/Unix/Command/_chown, Completion/Unix/Command/_sysctl:
4607 new BSD completion and fix _chown for symlinks
4609 2001-07-31 Clint Adams <clint@zsh.org>
4611 * 15551: Completion/Unix/Command/_gzip: handle -l and -t
4612 as done for -d; only complete presumably compressed files.
4614 2001-07-31 Sven Wischnowsky <wischnow@zsh.org>
4616 * 15549: Test/Y03arguments.ztst: fix for changed listing layout
4618 2001-07-30 Sven Wischnowsky <wischnow@zsh.org>
4620 * 15526: Completion/Base/Utility/_arguments, Src/Zle/computil.c:
4621 change order in which compgroups adds groups; add comment to
4622 _arguments trying to explain how and why the return value is
4625 2001-07-28 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
4627 * 15511: Functions/Misc/zcalc, Doc/Zsh/contrib.yo: make
4628 zcalc prompt configurable and allow ^D to exit.
4630 2001-07-27 Sven Wischnowsky <wischnow@zsh.org>
4632 * 15509: Completion/Base/Utility/_describe, Src/Zle/compresult.c,
4633 Src/Zle/computil.c: improve grouped listings some more, so that
4634 TABs walk along the first column first; improve list_packed
4637 2001-07-27 Peter Stephenson <pws@csr.com>
4639 * 15508: Completion/Unix/Command/_cvs: cvs tag told you it was
4640 going to complete a tag, but then didn't.
4642 * 15507: Functions/Misc/zcalc, Doc/Zsh/contrib.yo: new zcalc
4645 2001-07-26 Oliver Kiddle <opk@zsh.org>
4647 * 15503: Test/E01options.ztst: fix posixbuiltins test so that it
4648 isn't broken by the existence of a print external command.
4650 2001-07-26 Peter Stephenson <pws@csr.com>
4652 * 15498: Doc/Zsh/builtins.yo, Doc/Zsh/zle.yo: fix cross-refs
4653 for zle builtins and add extra texinfo nodes for zle keymaps,
4654 builtins and widgets.
4656 2001-07-25 Bart Schaefer <schaefer@zsh.org>
4658 * 15489: Completion/Base/Utility/_describe: Fix typo.
4660 * 15488: Doc/Zsh/expn.yo: More index entry cleanup. Reorder the
4661 description section to look less as if it has two menus in info
4662 and to add some cross-references.
4664 2001-07-25 Sven Wischnowsky <wischnow@zsh.org>
4666 * 15487: Completion/Base/Utility/_describe, Src/Zle/complete.c:
4667 move pattern matching in the loop to make sure all match specs
4670 * 15485: Completion/Unix/Command/_lzop,
4671 Completion/Zsh/Type/_directory_stack,
4672 Completion/Zsh/Type/_file_descriptors, Completion/Zsh/Type/_jobs:
4673 some more places where list-separator should be used
4675 * 15484: Completion/AIX/Command/_lscfg,
4676 Completion/AIX/Type/_logical_volumes,
4677 Completion/Base/Utility/_describe,
4678 Completion/Unix/Type/_printers, Completion/Zsh/Command/_zstyle,
4679 Completion/Zsh/Context/_subscript, Doc/Zsh/compsys.yo,
4680 Src/Zle/computil.c: another fix for 15477 (separator strings);
4681 add list-separator style
4683 * 15482: Doc/Zsh/compwid.yo, Src/Zle/compcore.c,
4684 Src/Zle/computil.c: fixlet for 15477, don't let it remove
4685 consecutive dummy matches
4687 * 15477: Completion/Base/Utility/_describe, Doc/Zsh/compwid.yo,
4688 Src/Zle/comp.h, Src/Zle/compcore.c, Src/Zle/complete.c,
4689 Src/Zle/complist.c, Src/Zle/compresult.c, Src/Zle/computil.c:
4690 make display for groups in _describe nicer; improve packing
4691 with list_packed; leave space for type character (list_types)
4692 only in groups with at least one file name
4694 2001-07-24 Sven Wischnowsky <wischnow@zsh.org>
4696 * 15470: Src/parse.c: remove nulargs in here strings
4698 2001-07-24 Bart Schaefer <schaefer@zsh.org>
4700 * 15472: Doc/Zsh/builtins.yo, Doc/Zsh/grammar.yo: Fix errors
4701 introduced by 15354.
4703 2001-07-24 Sven Wischnowsky <wischnow@zsh.org>
4705 * 15468: Completion/Unix/Command/_ssh: improve user/host
4706 completion before a @
4708 2001-07-20 Peter Stephenson <pws@csr.com>
4710 * 15432: Functions/Zle/bash-transpose-words, Doc/Zsh/contrib.yo:
4711 new bash-transpose-words widget.
4713 2001-07-20 Sven Wischnowsky <wischnow@zsh.org>
4715 * 15433: Src/Zle/computil.c: don't use compsuffix when it might
4716 be freed; use the right variable in that loop there, dammit
4718 2001-07-19 Sven Wischnowsky <wischnow@zsh.org>
4720 * 15415: Completion/Base/Utility/_describe, Src/Zle/computil.c:
4721 yet another followup to 15407; make _describe filter out
4722 non-matching strings before calling compdescribe, otherwise
4723 some matches will be hidden
4725 2001-07-18 Sven Wischnowsky <wischnow@zsh.org>
4727 * 15409: Src/Zle/computil.c: fix for 15407; there may be sets
4730 * 15407: Completion/Base/Utility/_describe,
4731 Completion/Zsh/Command/_zstyle, Doc/Zsh/compsys.yo,
4732 Src/Zle/complist.c, Src/Zle/compresult.c, Src/Zle/computil.c:
4733 add list-grouped option to make options and such be grouped
4734 together if they have the same description; matches with
4735 line-display strings can be hidden; hi and du capabilities in
4736 complist are only used if set by the user
4738 * 15402 (Akinori Musha): Completion/Unix/Command/_cvs: add
4739 support for -R option on BSDs
4741 2001-07-17 Oliver Kiddle <opk@zsh.org>
4743 * 15393 (Akinori Musha): Completion/Unix/Command/_chown: use
4744 colon separator for BSD
4746 2001-07-17 Sven Wischnowsky <wischnow@zsh.org>
4748 * 15400: Completion/Unix/Type/_path_files,
4749 Completion/Zsh/Command/_zstyle, Doc/Zsh/compsys.yo: add
4750 preserve-prefix style to keep pathname prefix unchanged
4752 2001-07-13 Andrej Borsenkow <bor@zsh.org>
4754 * 15278 (Sven), 15390: Completion/Unix/Command/_mount,
4755 Completion/Unix/Type/_path_files: more Cygwin support
4756 15278 was accidentally committed by me
4758 2001-07-13 Sven Wischnowsky <wischnow@zsh.org>
4760 * 15389: Completion/Unix/Type/_files,
4761 Completion/Unix/Type/_path_files: make _files not use its own
4762 description if there is one from a calling function; improve
4763 -P-prefix handling in _path_files
4765 2001-07-11 Bart Schaefer <schaefer@zsh.org>
4767 * 15375: Doc/Zsh/options.yo: Explain the effect of CORRECT on
4770 2001-07-10 Sven Wischnowsky <wischnow@zsh.org>
4772 * 15357: Completion/Base/Completer/_prefix, Src/Zle/compcore.c,
4773 Src/Zle/zle_tricky.c: prefix completion: make e-o-c-p leave a
4774 space before the cursor, make _prefix leave the cursor after
4775 the inserted match even if only a single match; and make the
4776 C-code not show explanation strings if the completion function
4777 it doesn't want a list
4779 2001-07-10 Bart Schaefer <schaefer@zsh.org>
4781 * 15354: Doc/Zsh/arith.yo, Doc/Zsh/builtins.yo, Doc/Zsh/compat.yo,
4782 Doc/Zsh/files.yo, Doc/Zsh/func.yo, Doc/Zsh/grammar.yo,
4783 Doc/Zsh/intro.yo, Doc/Zsh/invoke.yo, Doc/Zsh/jobs.yo,
4784 Doc/Zsh/manual.yo, Doc/Zsh/params.yo, Doc/Zsh/prompt.yo,
4785 Doc/Zsh/redirect.yo: Add or clean up a lot of index entries.
4786 Reorder the documentation for prompt escapes for readability and
4787 ease of lookup (I hope).
4789 2001-07-10 Sven Wischnowsky <wischnow@zsh.org>
4791 * 15352: Completion/Unix/Command/_man: remove not only numeric
4792 suffixes, but also `.n' and the like
4794 2001-07-09 Peter Stephenson <pws@csr.com>
4796 * 15334: Src/builtin.c, Test/A01grammar.ztst, Test/A02alias.ztst,
4797 Test/A04redirect.ztst, Test/C01arith.ztst, Test/D01prompt.ztst,
4798 Test/D04parameter.ztst, Test/D06subscript.ztst,
4799 Test/E01options.ztst, Test/E02xtrace.ztst, Test/V01zmodload.ztst:
4800 Another companion piece to 15327 to use `(eval)' as the script
4801 name in an eval. This neatens the test code considerably.
4803 * unposted: Config/version.mk: 4.1.0-dev-1.
4805 * 15329: Test/A01grammar.ztst, Test/A02alias.ztst,
4806 Test/A04redirect.ztst, Test/A05execution.ztst, Test/C01arith.ztst,
4807 Test/D04parameter.ztst, Test/D06subscript.ztst,
4808 Test/E01options.ztst, Test/E02xtrace.ztst, Test/V01zmodload.ztst:
4809 changes in test scripts required by 15327; mostly benign but
4810 the behaviour of LINENO in trap '...' DEBUG is probably wrong.
4812 * 15327: Src/builtin.c, Src/exec.c, Src/glob.c, Src/parse.c,
4813 Src/Modules/parameter.c, Src/Modules/zpty.c, Src/Modules/zutil.c:
4814 Always use local LINENOs in parse_string(). Currently we only
4815 do this sometimes in order for existing $LINENO to show through.
4816 This seems to cause more problems than it solves.
4818 2001-07-09 Bart Schaefer <schaefer@zsh.org>
4820 * 15321: Src/exec.c: Fix line numbers in an error message; unwind
4821 function context properly on obscure autoloading failures.
4823 2001-07-07 Bart Schaefer <schaefer@zsh.org>
4825 * 15308: Src/builtin.c: Fix infinite loop on `r OLD=NEW' when OLD
4826 is the empty string, by rejecting replacements with an empty OLD.
4828 * 15305: Src/Zle/zle_main.c: Suppress XTRACE during execution of
4829 user-defined ZLE widgets unless the widget function has been
4830 tagged for tracing with `typeset -ft'.
4832 * 15304: Src/math.c: Unset parameters should not always become
4833 typed as float upon assignment (fix for 15292).
4835 2001-07-06 Peter Stephenson <pws@csr.com>
4837 * 15291, 15292: Src/math.c, Src/zsh.h, Test/C01arith.yo:
4838 fix bug that assignment to scalar in math mode failed if
4839 scalar had non-math value in it.
4841 2001-07-06 Clint Adams <clint@zsh.org>
4843 * 15250: zsh/pcre module will load gracefully even
4844 when pcre functions are unavailable.
4846 2001-07-06 Peter Stephenson <pws@csr.com>
4848 * 15288: Doc/Zsh/contrib.yo,
4849 Functions/Zle/bash-forward-word, Functions/Zle/bash-bacward-word,
4850 Functions/Zle/bash-kill-word, Functions/Zle/bash-backward-kill-word:
4851 complete set of bash-compatible word functions with documentation.
4853 * 15279: Doc/Zsh/expn.yo: describe those ${(S)...%%...} things
4854 so that even I understand what the code does.
4856 2001-07-06 Oliver Kiddle <opk@zsh.org>
4858 * 15252 (and Akinori Musha: 15245): Completion/BSD/Command/_kld,
4859 Completion/Unix/Command/_sysctl: Add exclusion lists and use
4860 _multi_parts for BSD completion of sysctl.
4862 2001-07-06 Sven Wischnowsky <wischnow@zsh.org>
4864 * 15283: Completion/Unix/Type/_path_files: when looking for
4865 parameter expansions, ignore `$'s with a backslash before them
4867 2001-07-06 Peter Stephenson <pws@csr.com>
4869 * 15277: Src/glob.c: *real* bug with ${(S)...%%...}: the indices
4870 for start and end of backreferences were incorrect.
4872 * Back out 15266: it was right before, I was looking at it
4875 2001-07-06 Bart Schaefer <schaefer@zsh.org>
4877 * 15271: Src/Modules/pcre.mdd: Default to dynamic linkage only, as
4878 the pcre library is unlikely to be available.
4880 2001-07-06 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
4882 * 15266: Src/glob.c, Doc/Zsh/expn.yo: ${(S)...%%...} matches
4883 were wrong; try desperately to explain that in ${(SI:...:)...%%...}
4884 and ${(SI:...:)...%...} indices count matches finishing
4885 progressively earlier in the string.
4887 * 15265: Src/parse.c: correction problems with new `for' syntax.
4889 2001-07-05 Peter Stephenson <pws@csr.com>
4891 * 15264: Doc/Zsh/grammar.yo: improve description of use of
4892 variant complex command forms to avoid confusing the present
4895 * 15261: Test/E01options.ztst, Test/ztst.zsh: remaining easy
4898 2001-07-05 Andrej Borsenkow <bor@zsh.org>
4900 * 15253 : Src/hashtable.c: make hashdir() hash foo in addition
4901 to foo.exe on Cygwin again (lost when Cygwin gcc stopped setting
4904 2001-07-03 Clint Adams <clint@zsh.org>
4906 * 15242: Doc/Zsh/mod_pcre.yo, Src/Modules/pcre.c: set $match
4907 instead of pparams. pcre_match -a sets specified array instead of
4910 * 15234: Doc/Zsh/mod_pcre.yo: describe behavior introduced by
4913 * 15228: zshconfig.ac, Src/Modules/pcre.c: switch AC_CHECK_LIB to
4914 AC_SEARCH_LIBS for pcre. Have pcre_match set positional
4915 parameters with the contents of capture buffers.
4917 * unposted: Doc/Makefile.in: add mod_pcre.yo to makefile.
4919 2001-07-03 Oliver Kiddle <opk@zsh.org>
4921 * 15223, Akinori Musha: 15215: Completion/Unix/Command/.distfiles,
4922 Completion/Unix/Command/_sysctl: Add completion for sysctl(8)
4924 2001-07-03 Clint Adams <clint@zsh.org>
4926 * unposted: Doc/Zsh/.distfiles, Functions/Example/.distfiles,
4927 Src/Modules/.distfiles: update distfiles for 15211.
4929 2001-07-02 Bart Schaefer <schaefer@zsh.org>
4931 * unposted: zshconfig.ac: Remove references to FUNCINST_MK.
4933 2001-07-02 Clint Adams <clint@zsh.org>
4935 * 15211: zshconfig.ac, Doc/Zsh/mod_pcre.yo,
4936 Functions/Example/zpgrep, Src/Modules/pcre.c,
4937 Src/Modules/pcre.mdd: interface to PCRE library.
4939 2001-07-02 Oliver Kiddle <opk@zsh.org>
4941 * 15204: zshconfig.ac, Src/compat.c, Src/params.c: fix compilation
4942 problems on IRIX 5.3 and correct error messages
4944 2001-07-02 Bart Schaefer <schaefer@zsh.org>
4946 * 15198: Completion/Zsh/Context/_tilde: Return nonzero if no
4949 2001-06-30 Bart Schaefer <schaefer@zsh.org>
4951 * 15191: Src/init.c: Don't infinite loop if there's an error in
4952 the user's precmd -- reset errflag after preprompt().
4954 2001-06-29 Andrej Borsenkow <bor@zsh.org>
4956 * 15183: zshconfig.ac: fix DLLD in non-ELF case
4958 * 15181: zshconfig.ac: use -KPIC instead of -Kpic at request
4959 of Tomi Vainio <Tomi.Vainio@Sun.COM>
4961 * 15180: zshconfig.ac, Etc/MACHINES: make AIX default to termcap
4962 as workaround for apparent AIX curses bug; add flags to create
4963 modules with shared object type. Mention curses problem.
4965 2001-06-29 Clint Adams <clint@zsh.org>
4967 * Bart: 15083 plus comments: Functions/Zle/bash-backward-kill-word:
4968 bash-style backward-kill-word function.
4970 2001-06-28 Wayne Davison <wayned@users.sourceforge.net>
4972 * 15172: Src/hist.c: Have prepnexthistent() remove any HIST_TEMPSTORE
4973 entry that is present.
4975 2001-06-28 Peter Stephenson <pws@csr.com>
4977 * 15169: README, Doc/zman.yo, Doc/ztexi.yo, Doc/Zsh/manual.yo:
4978 handle top node in a way texinfo 4.0 likes better. May require
4981 * 15160 and Andrej zsh-users/3973: Doc/Makefile.in: install
4982 zsh.html if generated.
4984 2001-06-28 Oliver Kiddle <opk@zsh.org>
4986 * unposted: Etc/zsh-development-guide, Test/B01cd.ztst: fix typos
4988 * 15159: Completion/X/Command/_vnc: fix for two digit display numbers,
4989 use _values for -encodings option and complete for xvncviewer
4991 2001-06-28 Sven Wischnowsky <wischnow@zsh.org>
4993 * Bart: 15106, small changes in 15152: Completion/Zsh/Command/_cd,
4994 Completion/Zsh/Context/_tilde: Improve completion for `cd' with
4995 cdablevars set; cleanup in _cd and _tilde
4997 2001-06-27 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
4999 * 15151: zshconfig.ac: --enable-sitefndir should be
5000 --enable-site-fndir, spotted by Jos Backus.
5002 2001-06-27 Sven Wischnowsky <wischnow@zsh.org>
5004 * 15123: Src/Zle/compmatch.c: (only the patch to compmatch.c
5005 from the mail); improve merging cline lists coming from
5006 different IPREFIX/PREFIX combinations and such by avoiding to
5007 generate cline structs for empty parts after a match spec
5010 * 15115: Doc/Zsh/builtins.yo, Doc/Zsh/options.yo, Src/exec.c,
5011 Src/jobs.c, Src/options.c, Src/zsh.h: add autocontinue option
5012 to automatically make stopped jos running when they are being
5013 disowned; make that the default for `%job &!' and `%job &|'
5015 2001-06-26 Andrej Borsenkow <bor@zsh.org>
5017 * 15099: Test/D03procsubst.ztst, Test/ztst.zsh: add some support
5018 for skipping unimplemented features
5020 2001-06-26 Clint Adams <clint@zsh.org>
5022 * 15094: Functions/Prompts/prompt_clint_setup:
5023 don't display battery level if it's -1%.
5025 2001-06-26 Sven Wischnowsky <wischnow@zsh.org>
5027 * user/3946: Src/Zle/computil.c: fix for finding the first
5028 ambiguous path component in compfiles
5030 * 15087: Src/jobs.c: make warning message for disowning stopped
5031 jobs more verbose (saying how to make the job running again)
5033 2001-06-25 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
5035 * zsh-users/3942: source installed as Etc/FAQ.yo: latest FAQ.
5037 * unposted: Completion/Zsh/Context/.distfiles: add _autocd.
5040 2001-06-25 Clint Adams <clint@zsh.org>
5042 * 15079: Completion/Unix/Command/_last,
5043 Completion/Unix/Type/_users: last
5044 takes other arguments than users.
5046 2001-06-25 Peter Stephenson <pws@csr.com>
5048 * 15030: Doc/Zsh/grammar.yo, Src/loop.c, Src/parse.c, Src/text.c:
5049 `for' loops can take multiple parameter names before the `in'
5050 or left parenthesis, each of which takes one word from the list
5053 2001-06-25 Sven Wischnowsky <wischnow@zsh.org>
5055 * user/3940: Src/Zle/zle_tricky.c: make expand-word not always
5056 restore the command line
5058 2001-06-24 Bart Schaefer <schaefer@zsh.org>
5060 * 15060: Test/A02alias.ztst: Change expected return value to
5063 * 15060: Test/Y01completion.ztst, Test/Y02compmatch.ztst,
5064 Test/Y03arguments.ztst, Test/comptest: Abandon the tests during
5065 the %prep section if the zpty module can't be loaded.
5067 * 15057: Src/exec.c: PRINT_EXIT_VALUE for shell functions, too.
5069 2001-06-23 Bart Schaefer <schaefer@zsh.org>
5071 * 15056: Src/Zle/zle_tricky.c: Change magic-space to recognize
5072 whether !" (quote against history expansion) has been typed.
5074 * 15050, 15054: Src/exec.c: Change exit status of external
5075 commands that could not be executed, to comply with POSIX.
5077 2001-06-22 Andrej Borsenkow <bor@zsh.org>
5079 * 15021: Src/prompt.c, Doc/Zsh/prompt.yo: revert to old %l
5080 semantic; add new %y character instead as suggested by Wayne
5082 * 15038: Test/A01grammar.ztst: test case for 15023.
5083 (unposted) fix a couple of typos in test decriptions
5085 2001-06-21 Sven Wischnowsky <wischnow@zsh.org>
5087 * 15029: Completion/Unix/Command/_man: improve pattern matching
5088 to make match specs work for manual page completion
5090 2001-06-21 Bart Schaefer <schaefer@zsh.org>
5092 * 15023, 15027: Src/parse.c: Accept newlines before the "in"
5093 keyword in "for" and "select", per POSIX.
5095 * 15020: Completion/Zsh/Command/_cd, Completion/Zsh/Context/_autocd,
5096 Completion/Zsh/Type/_command_names: When AUTO_CD is set, complete
5097 directory names (including along cdpath) as well as commands when
5098 in command position.
5100 * 15018: Completion/compinit: Fix exit status of compdef.
5102 * 15002: Completion/Base/Widget/_complete_debug,
5103 Completion/Base/Widget/_complete_help: Use `trap' to restore state
5104 properly in case of keyboard interrupt.
5106 2001-06-20 Bart Schaefer <schaefer@zsh.org>
5108 * 14880: Completion/Base/Core/_main_complete: Fix insert-tab style
5109 when value is `pending'. (Belated commit, out of number order.)
5111 2001-06-20 Peter Stephenson <pws@csr.com>
5113 * 14988 with mod suggested in 14989: Src/exec.c: avoid names of
5114 saved special parameters being trashed.
5116 2001-06-19 Bart Schaefer <schaefer@zsh.org>
5118 * 14976: aczsh.m4: Add socklen_t to possible SOCKLEN_T types.
5120 2001-06-19 Andrej Borsenkow <bor@zsh.org>
5122 * 14973: acconfig.h, aczsh.m4, zshconfig.ac, Src/Modules/zftp.c:
5123 fix for reported problems on AIX 4.x. Still no feedback if it
5124 finally works (or even compiles)
5126 2001-06-18 Bart Schaefer <schaefer@zsh.org>
5128 * 14965: Src/Zle/computil.c: Silence compiler warnings.
5130 2001-06-18 Sven Wischnowsky <wischnow@zsh.org>
5132 * 14962: Completion/Unix/Type/_path_files: make special-dirs
5133 work together with file-sort (ignore added qualifiers in a
5136 2001-06-18 Peter Stephenson <pws@csr.com>
5138 * 14959: Src/signals.c: more renames for 14951.
5140 2001-06-18 Sven Wischnowsky <wischnow@zsh.org>
5142 * 14952: Src/parse.c: make zcompile unlink() the zwc file first
5143 (in case it is currently mapped we don't want to overwrite it);
5144 also, create the file read-only
5146 * 14951: Src/signals.c, Src/signals.h: rename handler() to
5147 zhandler() because it's now exported to modules
5149 2001-06-17 Bart Schaefer <schaefer@zsh.org>
5151 * Jason Began: 3931 (see cvs.netbsd.org): zshconfig.ac: Use
5152 -fPIC for gcc dynamic linking rather than -fpic.
5154 2001-06-16 Wayne Davison <wayned@users.sourceforge.net>
5156 * unposted: Src/utils.c: Revert the mkstemp() change since it was not
5157 right. Left zshconfig.ac alone in case someone wants to create a more
5158 elaborate mkstemp() change.
5160 2001-06-16 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
5162 * 14939: zshconfig.ac, Src/utils.c: Some systems with GNU-based
5163 utilities scream at you for using mktemp() instead of mkstemp().
5165 2001-06-15 Peter Stephenson <pws@csr.com>
5167 * 14929: Src/params.c: after 14915, assigning to individual
5168 positional parameters failed.
5170 2001-06-15 Andrej Borsenkow <bor@zsh.org>
5172 * 14931: Src/Modules/tcp.c, Src/Modules/zftp.c: fix length
5173 calculation in tcp_connect and zftp_open
5175 2001-06-14 Peter Stephenson <pws@csr.com>
5177 * 14921: Functions/Zftp/zfinit, Completion/Zsh/Command/_zftp:
5178 Load tcp module for zftp; autoload zfget_match and zfcd_match
5181 * 14915: Doc/Zsh/builtins.yo, Doc/Zsh/params.yo, Src/builtin.c,
5182 Src/params.c: special parameters can't have readonly turned off;
5183 $* and $@ are readonly.
5185 2001-06-13 Sven Wischnowsky <wischnow@zsh.org>
5187 * 14903: Src/Zle/complist.c, Src/Zle/zle_tricky.c: fixes for
5188 display bugs for completion lists (cursor left one line to far
5191 2001-06-13 Peter Stephenson <pws@csr.com>
5193 * 14893: Src/signals.c: make handler mod_export because it's
5194 needed for signal queueing in various modules. Probably
5195 sensible to change handler to zhandler too --- not done yet.
5197 2001-06-13 Sven Wischnowsky <wischnow@zsh.org>
5199 * 14897 (and Oliver Kiddle: 14862): Completion/Base/Utility/_values,
5200 Completion/Unix/Command/_mount, Completion/Unix/Type/_dir_list,
5201 Src/Zle/computil.c: fix for comparguments (completing after
5202 single letter options that get their argument in the next
5203 word); make _values ignore some of the standard option it may
5204 get; make _mount use _dir_list in some places and improve that;
5205 `document' comparguments and compvalues with some comments in
5208 2001-06-13 Oliver Kiddle <opk@zsh.org>
5210 * 14896: Completion/Zsh/Type/_command_names: don't complete read-only
5211 parameters on the left side of an assignment
5213 2001-06-13 Peter Stephenson <pws@csr.com>
5215 * unposted: Completion/compinstall: spotted by Bart: assignments
5216 when finding $fpath if not set in current shell were completely
5219 2001-06-13 Sven Wischnowsky <wischnow@zsh.org>
5221 * 14883 (Jos Backus): Completion/Unix/Command/_mount: add code for
5224 2001-06-12 Clint Adams <clint@zsh.org>
5226 * 14863: Src/Modules/tcp.c, Src/Modules/zftp.c:
5227 introduce tcp_connect.
5229 2001-06-12 Peter Stephenson <pws@csr.com>
5231 * 14858: Doc/Zsh/options.yo, Src/options.c, Src/subst.c,
5232 Src/zsh.h, Test/E01options.ztst: KSH_TYPESET option allows
5233 assignments after typeset not to be split.
5235 2001-06-12 Bart Schaefer <schaefer@zsh.org>
5237 * 14849: README: Request "reporter" output only if a bug cannot
5238 be reproduced with 'zsh -f'.
5240 2001-06-11 Clint Adams <clint@zsh.org>
5242 * 14843: Src/Modules/tcp.c, Src/Modules/zftp.c:
5243 introduce tcp_close and use it to close control fd.
5245 2001-06-11 Sven Wischnowsky <wischnow@zsh.org>
5247 * 14841: Completion/Base/Utility/_values, Src/Zle/computil.c:
5248 new word parsing for compvalues; this should now handle empty
5249 separators correctly, as far as it is possible
5251 2001-06-11 Peter Stephenson <pws@csr.com>
5253 * 14840: Doc/Zsh/options.yo: document search behaviour with
5256 2001-06-10 Clint Adams <clint@zsh.org>
5258 * 14830: config.guess, config.sub:
5259 upgrade to GNU's June 5 and 8 versions,
5262 2001-06-09 Bart Schaefer <schaefer@zsh.org>
5264 * unposted (see 14826): Test/C02cond.ztst: Force group of new
5265 directory created for file-mode tests to be owned by the current
5268 * 14827: Src/parse.c, Src/utils.c: Move zwcstat() to parse.c
5269 where it can be wrapped in #ifdef USE_MMAP.
5271 * 14824: Test/comptest: Avoid echotc (improvement on 14792).
5273 2001-06-08 Clint Adams <clint@zsh.org>
5275 * 14815: Src/utils.c: actually check the filename of
5278 * 14813: zshconfig.ac, Src/parse.c, Src/utils.c, Src/zsh.h:
5279 try to autoload functions from digest files that are deleted
5282 2001-06-08 Bart Schaefer <schaefer@zsh.org>
5284 * 14796: zshconfig.ac: More reliable BROKEN_KILL_ESRCH test.
5286 2001-06-07 Bart Schaefer <schaefer@zsh.org>
5288 * 14792: Test/comptest: Don't import the current terminal type for
5289 the zpty terminal, because the current terminal might not be able
5290 to run ZLE (e.g., emacs shell mode).
5292 * 14792: Src/Modules/tcp.h, Src/Modules/zftp.c: Shuffle around
5293 several #include directives to get the sockaddr_in definition in
5294 all the places it's needed.
5296 * 14712: Doc/Zsh/builtins.yo: Improve appearance of long hanging
5297 paragraph tag for the "read" builtin.
5299 * 14578: Src/Modules/termcap.c: Handle vagaries of tgetflag()
5300 return value in new function ztgetflag().
5302 2001-06-07 Wayne Davison <wayned@users.sourceforge.net>
5304 * 14793: Src/hist.c: Don't mark a HIST_TMPSTORE entry with HIST_OLD
5305 so that the HFILE_FAST algorithm in savehistfile() will recheck this
5308 2001-06-06 Clint Adams <clint@zsh.org>
5310 * unposted: Src/Modules/.distfiles: add
5313 * 14778: Src/Modules/tcp.mdd, Src/Modules/zftp.mdd:
5314 rename zsh/tcp to zsh/net/tcp.
5316 * 14770: Src/Modules/tcp.c, Src/Modules/tcp.h,
5317 Src/Modules/tcp.mdd, Src/Modules/zftp.c,
5318 Src/Modules/zftp.mdd: move some functionality
5319 from zftp to independent tcp module.
5321 2001-06-06 Andrej Borsenkow <bor@zsh.org>
5323 * 14772: David Lebel <lebel@lebel.org>: zshconfig.ac: patch
5324 for dynamic linking on OpenBSD
5326 * unposted: Etc/zsh-development-guide: we now support autoconf-2.50
5328 * 14766: Src/prompt.c: uniform %l substitution
5330 * 14760: zshconfig.ac: use old-style AC_INIT without version
5332 * 14758: zshconfig.ac: no more ac_cv_cygwin in autoconf-2.50;
5335 * unposted; based on 14679 (me) and 14693 (Bart): configure.ac,
5336 zshconfig.ac, .distfiles, Makefile.in, configure.in, Src/mkmakemod.sh:
5337 Allow processing by both autoconf-2.13 and autoconf-2.50; remove
5338 config.status hack for autoconf-2.50
5340 2001-06-06 Sven Wischnowsky <wischnow@zsh.org>
5342 * 14736: Doc/Zsh/compsys.yo: make docs for _wanted and
5343 _requested clearer (command has to allow options passed to it)
5345 * 14733: Completion/Base/Utility/_arguments: two fixes: try all
5346 actions that have to be tried (but only once), execute actions
5347 if we aren't after an option already (in the same word)
5349 2001-06-05 Chmouel Boudjnah <chmouel@mandrakesoft.com>
5351 * 14550: Completion/Redhat/Command/_rpm: Add --nobuild and --nogpg
5354 2001-06-04 Peter Stephenson <pws@csr.com>
5356 * Relabelled this version 4.1.0-dev-0.
5358 2001-06-01 Peter Stephenson <pws@csr.com>
5360 * Config/version.mk: 4.0.1 released, finally.