[Pkg-zsh-commits] [zsh] annotated tag 5.1.1-test-2 created (now 3def62d)
Axel Beckert
abe at deuxchevaux.org
Sun Dec 27 16:26:57 UTC 2015
This is an automated email from the git hooks/post-receive script.
abe pushed a change to annotated tag 5.1.1-test-2
in repository zsh.
at 3def62d (tag)
tagging 78abc72f64b03d675922f9a958fdf5d6aa32ab67 (commit)
tagged by Peter Stephenson
on Wed Nov 25 19:30:59 2015 +0000
- Log -----------------------------------------------------------------
Second test version prior to 5.2 release.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCAAGBQJWVgyBAAoJEKcdmp1L2yezXhoH/1528PIsk4aa5E+oKEDLDOYJ
tCFjMRkr1p3AeTTN3WQnI+SSIId25XyNZ+Xr1Tz1NNsVM/D8KuVDNxEenHCGD04B
CNEypNTTTXyOZD7msXPKSMqeq/GWKGVMMy/0WCyDBoTVWlsNLpOM0eQHg+lcKhcE
JJY4/ISPpdhCHt8WadWmfrAq53i7yImporeXjQGy8Nu8UpD4SSK2F9rOx/hWGBe3
c5autClKqh8Ac1e2DAJ9rG3n4egF79KD31k0wwz44SdRtSa3PHDlr1iSptePMRya
QqBwINMYrzQSL6dlicF5pAcRRwBPhjGHMl6IggO6hGXToPJmj1RCYhnXVpj75TQ=
=g+Po
-----END PGP SIGNATURE-----
Aaron Peschel (1):
32103: parse host:port format in ssh known_hosts files.
Aaron Schrab (1):
Generate patch level using `git describe`
Adam Spiers (17):
added warning to _perl_modules for when perl not found on path (10949)
11017: Completion/Linux/_rpm: fixes for --rmsource and --recompile
11019: fix bug in _description example
12152: tweak completion of final parameters to perl
unposted: -e, -I, -m and -M parameters can be specified multiple times
-e, -I, -m and -M parameters can be specified multiple times
12486: new completion caching layer
15630: update caching policy for newer versions of rpm.
unposted: Add missing docs for cache-policy style.
unposted: Mention the word `greedy' in the docs for the S flag, to
unposted: Functions/Prompts/prompt_adam2_setup: eliminate
16092: Completion/Unix/Command/_mysql_utils: don't override settings in ~/.my.cnf
16769: Completion/Unix/Command/_gcc: fix typo
16779: Completion/Unix/Command/_mysqldiff,
unposted: Functions/Prompts/prompt_adam2_setup: fix colouring and bug
unposted: Completion/Unix/Command/_irssi: fix quoting bug.
unposted: Completion/Unix/Command/_perl: allow completion of .PL files
Alessandro Ghedini (1):
32532: completion for "apt" command
Alexandre Rames (1):
33108: stgit --patch completion
Andrew Janke (1):
36729: fix some typos in distro docs
Andrew Magee (1):
19939: hg committable files
Andrew Main (11):
10444: Src/lex.c, Src/pattern.c: Insist on proper syntax
zefram1: configure.in, Etc/zsh-development-guide: List of tools
zefram2: Src/lex.c: Support "3&> foo" etc.
zefram103: Src/Makemod.in.in: make sure .{e,}pro files are
12434: Doc/Zsh/invoke.yo, Src/init.c, Src/options.c, Src/zsh.h,
12436: Doc/Zsh/invoke.yo, Src/init.c: Make -b behave like
fix up missing message numbers
12722: [##base] for output base selection without a base prefix
15734: zle -K option to select a keymap, and zle KEYMAP parameter to
tetris game for ZLE
* 16527: Src/Zle/zle_refresh.c: Don't lose the rprompt when
Andrew Waldron (1):
32552 (updated by 32560): fix segfault when using process substitution in anonymous function argument list
Andrey Borzenkov (107):
12736: fix `make install' dependency for Cygwin static build
12761: `` is converted into " by makeinfo; use `@:` instead; use `{}` for tex
unposted: Remove patch from 12686 that was accidentally commited
12779: remove sinix special case. Too lazy to add prototype check for
12835: Alphabetize special parameters list
12835: Alphabetize special parameters list (retry broken commit)
12842 with corrections of Bart: Doc/Zsh/contrib.yo: Clarify digest file usage.
12848: Doc/Zsh/zle.yo: Alphabetize list of parameters
12958: configure fix for NCR compiler
13243: fix for make distclean - no more Makefile in Functions and Completion
13380: replace AC_CHECK_LIB(...,tgetent) with AC_SEARCH_LIBS(tgetent,...)
13370: avoid in-place modification of environments variables when importing.
13389: normalize path in cd_do_chdir on Cygwin to get rid of DOS names
unposted: correct typo in commit message
13412: avoid duplicates in subdirecory list for recursive build
unposted: fix patterns previous patch
13431: better check for shared libraries.
unposted: corrected date in ChangeLog
13544, 13568 (Peter): + syntax for matchers in matcher-list to augment
unposted: change my address to bor at zsh.org
unposted: support build with GCC on ReliantUNIX
14077: revert clint's build patches on 19.04.2001
Bart 14144: fix compilation problem on current Cygwin 1.3.1 (macros were
users/3872: rename inet_* routines to avoid clash with Solaris 7 headers.
14401: workaround for script execution under Cygwin
14489: workaround for find bug on ReliantUNIX
14557: remove obsolete version number
14566: more testing for unimplemented features.
unposted: Cygwin belongs now to Red Hat - folks are sensitive to it :-)
Oops! Extra line.
unposted; based on 14679 (me) and 14693 (Bart): Allow processing by both
Fix date
14758: use host_os instead of ac_cv_cygwin
14760: do not use version number in AC_INIT
14766: unify %l substitution (tty0, pts/3 etc)
unposted: we support autoconf-2.50 now
14772: David Lebel <lebel at lebel.org>: OpenBSD dynamic linking
14931: fix socket/address length calculation
14973: fix for reported problems on AIX.
15038: test case for 15023
15021: new %y character; %l semantic back
15099: rudimental support for skipping unimplemented tests
15180: final AIX touch - default to termcap and add -shared flag (or
15181: use -KPIC instead of -Kpic
15183: fix DLLD in non-ELF case
15253 : hash foo together with foo.exe on Cygwin
15390: Cygwin support
accidentally committed 15278
15964: use SOCKLEN_T
16247: Mandrake _urpmi completion
16437: changes for new urpi in cooker
16443: fix urpmi.addmedia --distrib; set cache policy just once
unposted: add autom4te.cache to .cvsignore (autoconf-2.53?)
17074: mondoarchive completion
17080: tag-order style usage
17075, 17076: _urpmi and chkconfig/services
Typo in ChangeLog
unposted: fix context name; do not set style by default until it works
typo correction
17125, 17159 (Oliver): info completion
unposted: use zstyle again now when it works
18476: Fix menu selection on Linux console
unposted: my name spelling as it is now
unposted: cvsignore VIM *.swp files
20617: fix completion of compressed modules for 2.6; add insmod completion
20845: fix mbstate_t usage in getrestchar
20857: rewrite zle_refresh to use wide characters.
20872: fix ZS_{icntrl,tolower} vs. ZC_{incntrl,tolower} confusion
20932: Add copy comand completion
20957: SVR4 and Solaris support
21051: more tweaks in SVR4 completion
21053: be more intelligent in searching for konqueror profiles
21066: rsync:// support and more fixes
21085: update for 10.2 and other tweaks
21086: fix module completion (broken in previous patch) and other tweaks
21622: fix recursive completion call in zrefresh()
21627: fix recursive ZLE from completion call
unposted: fix spelling
21642: remove redundant checks
21663: check for string overflow
21664: unmetafy ztat() argument
21978: unmetafy file name
22721: add pdf target to top Makefile.in
22758: fix tests by setting locale to C
revert 22758 and add LC_NUMERIC and LC_MESSAGES
fix typo
22761: fix compdescrie for multibyte characters
22787: fix calling convention of pattern_match
fix thinko in 22787
22831: use CM_SPACE in compdescribe
22839: complete filenames as first argument to info too
23409: disable prompt_sp output after ^D was seen and message printed
23751: complete module files too
24851: support colour codes for from current GNU ls
users/13169: really restore emulation mode after 'emulate -L'
26247: fix compilation with -Werror=format-security
unposted: add _rebootin completion from Mandriva RPM
26270: allow accept-and-menu-complete work with _vallues as well
26425: allow "emulate sh -c command" to eval command under sh emulation
26504: document that local_options does not restore everything
26530: emulate -c restores all options on return
users/14033 as modified by users/14037 and added doc: allow colon quoting
unposted: fix _getfacl
unposted: support lzma compression of man pages used in Mandriva
unposted: add --exclude-dir grep option
27715: fixes for current StGIT version
fix typo in compsys.yo
Ansgar Burchardt (1):
32895: Match more shared library names.
Antony Lee (1):
faster method of generating list of python modules
Artur Penttinen (1):
19371 plus tweak: run-help helper for ip
Axel Beckert (10):
31735: fix off-by-one in completion utility cache code.
32229: LICENCE should refer to Gnu *General* Public License
32911: Expand bpython completion to bpython2 and bpython3
unposted: Fix copy and paste error in the current changelog entry's date
unposted: Fix typo in Doc/Zsh/expn.yo
32975, 32984: texi2html.conf location inconsistent in makefile
33284: Completion/Unix/Command/_*magick: Add JPEG 2000 file extensions
Changelog entry to previous commit by Wieland Hoffmann
36338: Replace "5.0.9" with "5.1" in source comments
36523: Completion/…/_gphoto2: Replace --delete-files with --delete-file
Baptiste Daroussin (1):
35357: FreeBSD needs HAVE_POSIX_OPENPT for zpty
Bart Schaefer (661):
Add _emulate, _zcompile, _all_labels, _ignored, _next_label.
Remove one of a doubled line.
Make config.h and related dependencies relative to $(sdir).
10562, 10581: Complete .src.rpm after rpm --rebuild; note fixed bug; typo.
10582: Apply STTY only to process group leaders.
10594: Fix index into $history in prompt_bart_precmd.
10591: Chmouel Boudjnah: Completion for the fakeroot program.
10598: Fix typo; reformat styles documentation for readability.
10602: Where'd that stray 2 come from?
10606: Fix thinko in 10598.
10628: Check for GNU make using "_call version ..." as was done for GNU diff.
10657: One change missed in 10635.
10681: Setopts in _complete_help the same as _main_complete.
10700: Andrej: Support Pyramid's internationalized manpaths.
10706: Andrej: Fix quoting in awk args.
Fix formatting.
10900: Depend modules-bltin upon config.status rather than upon Makefile.
Things that are in the ChangeLog but that somehow didn't get changed.
10980: Tanaka's enscript completion.
11012: Rearrange menus in Doc to match 11008. Also add some missing article
11012: Rearrange menus to match section rearragement in 11008.
11015: `unfunction TRAPxxx' now works with localtraps in effect. I'm not
11024: The _complete_debug widget enables and captures xtrace from completion.
11029: Some missing bits of merging 11015 with 11026.
11032: Fix signed-ness of a local.
don't fail on nonexistent ~/.nedit file.
11036, 11063, 11077: Always write the "read -q" prompt to shout; eliminate
11136: Reorganize history expansion doc.
Fix my e-mail address.
11236: Handle tabs between options and their descriptions when parsing --help.
11264: Missed bit of doc for 10771.
11288: Reopen stdin on /dev/null to avoid confusing programs that don't
11297: Document that ZLE closes standard input of user-defined widget funcs.
11302: Cursor placement and defensive programming.
11312: defs.mk depends on config.status.
11326: Avoid init_io() on "exec < file" when zleactive.
11332: Test descriptors correctly for redirect/restore of stderr; plus an
Oliver's missing article number.
Fix typos and remove RCS Id strings.
Remove RCS Id strings.
11419: Control "make check" with the TESTNUM variable.
11431: Chop up zstyle doc into an itemize list.
11435: Update test for 11406.
Fix e-mail address.
Felix Rosencrantz: 11450: Replace `tr` with paramsubst.
Add missing file name to log message.
11461: Make "read" interruptible even when used in the tail of a pipeline.
11469: Locally unset the errexit option and ZERR trap.
11473: Turn off xtrace while printing PS4.
11477: Alphabetize itemized lists.
11483: Fix formatting and other small errors.
Missing () in a tt().
11485, 11488: Relocate "Compatibility" and "Restricted Shell" docs.
11508: Add texipage() to printindex().
11515: Fix infinite loop.
11554: Rearrange _arguments doc some more.
11606 and 11607.
11607: For "read -q", open shout if necessary
11606: Propagate parse errors out of parse_list() and parse_event(), and
11618: Fix bad shift.
Add comment.
Wayne: Fix two history bugs that were causing the
11643: Updates for _rpm.
11644: Use `print -s' in _complete_debug.
Revert the change made in 11647.
Disable vared only for interactive shells where ZLE has been explicitly
11701 and 11713.
11736: Fix TRAPEXIT scoping.
Felix, 11734: Memory leak and doc error.
11737: Avoid excessive Makefile rebuilding during "make clean".
11743: Complete http URLs for rpm package files.
11850: Fix crash in menu-select on dumb terminals. Also, a ChangeLog entry
Alexandre: Fix colored listings crash (article number attribution may be
11866: More ANSI color stuff; preserve more state during prompt previewing.
Delete stray whitespace.
11956: Fix off-by-one error.
Add a test for cascaded case statement.
Fix parsing of := for magicequalsubst.
Fix comptest interaction with compinit.
12063: Assorted typo-squashing and reformatting.
12074: Remove one more reference to compfmt; add missing menu items.
12086: Alphabetize new entries in compsys.yo; stick users/ on article number
12086: Alphabetize.
12112: Don't make namedirs out of hash elements.
12133: Protect completion system from stray error output and assorted fatal
12148: Don't merge display-ordering glob flags into the parens of $(...).
12151: Fix ZDOTDIR during "make check" for static builds.
12160: Cause compdump to fail early if it won't be able to write the file.
12167: Ignore failure of "for" loop in "make check".
12193: Rather than replace @RLIMITS_INC_H@ with /dev/null on platforms where
Complete all process IDs for root in _killall, as suggested in 12202 et al.
Delete stray "a".
Fix bad conflict resolution.
Discard stderr of a command subst.
Move compinit security checks into compaudit.
Belatedly fold in 12162, to replace command subst with eval.
Enable the insert-tab style in zed.
Fix an incorrect article attribution.
Detect autoloadable functions properly in zed.
The `wait' builtin accepts only PIDs it can find in the job table.
15216: Rewrite pathconf() support.
12547: Handle ENOENT and ENOTDIR in zpathmax().
12548: Tweak 12547.
12549: Typo in 12547.
users/3358: Zero shout when closing SHTTY in subshells.
12596: Update INSTALL for module aliasing changes.
12601: Tweak --enable-cflags et al.
12604: Remove calls to zpathmax(), minor fixes to zopenmax().
Andrej, 12614: Clean zpty module after testing.
Andrej, 12614: DLL is a shared library suffix.
12617: Use AC_FUNC_MMAP.
12614 and 12617.
Andrej, 12620: Fix up mmap tests.
12621: Avoid bad free.
Andrej, 12623: Fix dynamic linking for cygwin.
12652: Variable scoping problem.
12716: Document and index REPLY/reply paramters properly.
Fix email address
Fix allopt.
Fix reporter.
Fix helpfiles.
Fix zrecompile.
Fix 12722.
Fix colors.
Create "User Contributions" doc and make some assoctiated changes.
Fix typo.
Add a cross reference and some completer hints.
No "wordcode".
No "wordcode".
Add smart-insert-last-word.
Redo _zle using _arguments; fix typos.
Add smart-insert-last-word.
12804: Fix "typeset -m".
Use ${(q)tmp} after all.
Fix email addresses, mention change to contrib.yo.
One more "wordcode" change.
"typeset +m ..." and "typeset +g -m ..."
Improve upon some of the PATH_MAX changes.
Back out 12814.
Back out 12814.
Fiddle with _expand_word and its doc.
Fix STTY parameter.
Tweak to STTY fix.
Change some zerr to zwarn for consistency.
autoload --> automount
Other places where `unsetopt cshnullglob' is needed.
Tiny clarification.
Document tty mode restoration.
Typo.
Typo.
Fix "vared -h" in shell scripts.
Fix "vared -e".
Fix small typos.
Better streaming behavior from `zpty -r', plus other cleanup.
Use bareglobqual.
Assorted read_poll() and zpty cleanup.
Make zpty more like eval.
Tweak interactiveness of cloned shell.
Adapt nslookup for 13123.
Remove no-op test of $compstate[nmatches].
Try blocking read() in read_poll() only if select() returns error (or
Restore entry for 13140.
Changes inspired by Paul J. in case multiple versions of perl are installed.
Avoid cd in _perl_modules.
Tweak auto-suffix-removal for _rcp and _scp.
ALL_EXPORT tweaks.
Add missing quote.
Include mod_term*.yo in doc source.
Back out 13285.
13442: Use +Z to suppress loading of ZLE modules when testing.
13449: "make clean" cleans up after killed tests.
Add 'glob' to $_comp_options.
Partial sh emulation fixs for ${1+"$@"} and "${foo=$@}".
Fix "${=foo=$@}".
Use ksh-style deref of $_comp_options in case of ksharrays.
Minor errors in 54compmatch doc strings
Better handling of multi-line buffers.
Handle quoted whitespace in glob expansions.
Use _normal completion following the name of a shell script.
zsh-workers 13562,13598,13599
Add _lftp.
Unify completion for ncftp and lftp in _ncftp
Add D qualifier in _rcs.
Add zkdb function.
Tweak an expansion.
Clean up grammar tests.
Fixes for mh completions.
More minor test fixes.
A couple of regression tests.
Discourage use of sample startup files as /etc/z*.
Man page formatting tweak from long ago.
Refuse to setopt noexec when interactive
Print hash marks for progress.
13845, 13486
Skip CVS subdirectories when installing functions.
Write history entries for jobs resumed with fg/bg; from users/3795, plus
Methods for avoiding the nopromptcr problem, from users/3401 and more.
Better handling of long command strings, faster padding computation.
Two new shell functions and a change to an old one.
Fix typos.
Improve prompt when compaudit finds badness.
Make termcap and terminfo modules always loadable.
Fixes for 13922.
Update a comment.
Strip %[BSubsu] as well as %{*%} before computing width of prompt.
Don't append a / when completing after [-+]*.
13949 and a couple of unposted tweaks to functions.
Fiddle with <term.h> vs. <termcap.h> inclusion.
Fix term*.h header file collisions.
Check for parameter expansions before tilde-expansions (fixes bugs reported
See zsh-workers 13972 and 13973.
Delete duplicated text in development guide.
Tilde-path completion tweak.
Parameter repairs, mostly for subscripting.
More parameter/subscript cleanup.
More term*.h inclusion un-confusion.
Subscripting documentation.
Fix bug in (kK) subscript flags.
Test for (kK) subscript flags bugfix.
Fix subscripting bug with backslash-double-quote.
Subscripting optimization and error checking.
Fix term* linkage _again_.
Another HAVE_TERM* compilation tweak.
Use trap for unfunction compadd in _approximate.
BDIGBUFSIZE for binary conversions.
NO_kshglob in _comp_options.
Defeat GCC over-optimization in AC_TRY_LINK tests.
Add --with-curses-terminfo to configure
More restrictive configure checks for curses headers.
Fix _files -F
Path prefix completion for cvs subcommands.
Fix subscript flag descriptions
Improve handling of b/n/s subscript flags.
Prevent "no multi-letter values" error on values of '\:' and '' in compvalues().
14234 and 14235.
Remove unnecessary '*' from pattern.
14268 --> 14270
Clean up after 14270.
Tweak 14275.
More cleanup of 14275+14290.
Signal queuing tweak.
Add zmodload tests.
Tweak zmodload tests, fix fd 8.
Fix re-set of integer special params after unset.
Handle line wrapping in ZTST_hashmark.
Revise zmodload -u test.
I guess I was supposed to commit 14411.
The complete 3.0.8 ChangeLog, for posterity.
Improve "make check" test for -b condition when /dev cannot be searched.
HPUX & Solaris notes.
More device and FIFO test tweaks.
Silence compiler warnings.
Document "make check".
Improve gettermcap().
Tweak builtins.yo formatting.
Add _ruby.
Fix "make check" in emacs shell mode.
Untrustworthy return value of tgetflag().
Wrapped line prettified.
Fix #includes for gcc 2.95 compilation.
Several patches, some held from before 4.0.1 release.
More reliable BROKEN_KILL_ESRCH test.
Avoid echotc in completion tests.
Fix email address.
Fix problems with zwcstat() on systems that do not USE_MMAP.
Possible fix for -g test.
Reword README a little.
Fix a couple of typos; reorder a couple of entries to match the 4.0.x branch
Per NetBSD, use "gcc -fPIC" rather than -fpic.
Fix attribution.
Add missing file name.
Fix file name again (sigh).
Compiler warnings.
Add socklen_t to possible SOCKLEN_T types.
Fix "insert-tab pending" zstyle.
Fix exit status of compdef.
Completion for AUTO_CD.
Fix handling of interrupt in two completion widgets.
POSIX "for" syntax.
No POSIX "for" syntax with csh syntax.
POSIX exit status changes.
Change magic-space to respect !".
PRINT_EXIT_VALUE for shell functions.
Assorted "make check" tweaks.
Unposted: Add _last.
Merge .distfiles change from 4.0.2 branch.
Reset errflag after executing precmd.
Return nonzero from _tilde on no matches.
Remove references to FUNCINST_MK.
Remove extraneous comma.
Avoid static link of pcre module.
Don't always coerce to float when assigning to an unset parameter.
Suppress XTRACE during user-defined widgets.
Fix infinite loop on `r OLD=NEW' when OLD is the empty string.
15304,15305,15308
Fix function stack unwinding on autoload failures.
Better indexing and misc. cleanup in the first tenth or so of the doc.
Explain the effect of CORRECT on HASH_CMDS et al.
Fix errors introduced by 15354.
More index entry etc. cleanup.
Fix typo.
A list of "standard shell features" that will require changes to zsh
Mention FPATH semantics.
Mention positional parameter issue.
Peter Breitenlohner: Minor tweaks to some make targets.
Fix and regression tests for crash on typeset of local array elements.
Adjust test for new typeset restrictions.
Add note about kshautoload behavior.
Fix exit status of zsh -fc '! command'
After clarification from D. Korn, remove incorrect remark about autoloading.
Better handling of manual section numbers.
Change one var() to tt().
Don't treat numbers as cd-able vars.
Assorted minor test tweaks.
Fix crash on re-entry to loop() from preprompt().
Parameter expansion doc mop-up.
Remark about array-ness of ksh parameters.
Fix PS2 for dquote nested in braceparam.
David Lebel: Shared object linkage on OpenBSD.
Fix typos in a log entry.
ZLE doc xref to BAUD, fix doc build error.
Akinori MUSHA: Improved BSD package completion.
Fix misleading error message.
Fix out-of-memory on corrupt history files.
Document side-effects of TERM assignment.
Fix ancient `print -z' doc bug.
Equivalence of $(...) and `...` in ${(e)...}.
Module dependencies for unloading in tests.
Zftp control connection management cleanup.
Insert missing single quote.
Save/restore state around DEBUG trap call.
Fix typos.
Remove <arpa/telnet.h> from tcp.c.
Perl script for diffing ChangeLog files.
Fix segfault in checkrmall().
Report error on setting a limit to a string that os not a decimal number.
Fix infinite loop on `case' with xtrace.
16197: `limit' accepts `unlimited'.
16215: save and restore mult_isarr in singsub()
16158: interpret TAB as "yes" only in spckword()
16201: introduce the PM_NAMEDDIR flag
16094: zopenmax() need only return the highest-numbered open descriptor
16094,16158,16201,16215 (see log entries)
16249: Clear here-documents on parse error.
16269: Fix crash on reserved-word completion.
Remarks on the "exec" builtin with redirection using the close-on-exec flag
15746: remove (with #if) an incorrect optimization in the maildir version
users/4483: with "cvs add" et al., complete names of locally removed (but
16400, 16401: preserve empty words that result from brace expansion.
Log entries for 15746, users/4483, 16400.
16435: Fix core dump in `hash'.
16419: Improve _arguments syntax summary.
16419 (_arguments syntax doc), 16435 (hash crash).
16556: No error on `print >&-'.
Add a special-dirs example.
Fix sed expression to correctly extract option names from ~/.pinerc file.
16748: Fix infinite loop introduced by 16464.
Stop mentioning long-dead globbing bug.
Fix parsing of binary infix operators of test builtin.
16820: change tests to match 16759.
Add missing close-paren
16849: shift off `-s' argument.
16895: cross-references to the `|&' and `>(...)' syntax.
Diff by article number, not just by attribution line.
Stupid typo -- :? should be ?:
users/4851: Convert a full path to a path relative to a directory.
Add "relative".
users/4851: Add Functions/Misc/relative.
Explain the effect of unreadable directories, etc., on the CORRECT option
Split tokenize() into shtokenize() and zshtokenize()
Detect variant tgetent() return value and test for it correctly.
Assorted previously-uncommitted patches (16613, 16032, doc tweak).
users/5073: use typeset to get function names for compdump
17357: Predefine autoloads in zsh emulation only.
Based on users/5283: Implement xargs-like segmenting of argument list, with
Add zargs.
Mention zargs.
Implement --max-procs.
Massive improvement of --max-procs handling; reorganize option parsing to
17692: Prevent typeset of a positional parameter before it can do damage,
17714: Fix to 17357, add module dependencies even if not adding autoloads.
17760: Fix case-pattern parsing bug in sh emulation.
17760, 17714: two sh emulation bugs.
17985: fix hiding/tagging test
18144: no SIGHUP handler if parent was ignoring.
18144: allow %{ %} to put bounds around a prompt truncation.
18144: fix inconsequential typos.
18143: cooperation between copy-earlier-word and smart-insert-last-word
18143: fix doc typo in compsys example.
18143: fix some problems with "toggle" style.
18143,18144: assorted tweaks.
17659,17661: config.status processes config.modules
users/6663: follow symlinks when checking permissions on directories in
zsh-users/6738: replacement for self-insert that quotes shell
zsh-users/6736: widget that puts double-quotes around words before
zsh-users/6663, 6736, 6738: Symlink fixes for Completion/compaudit; new
As suggested by 19666 and corrected by 19668, fix remote file completion.
Add "unset" to the localoptions in several functions (users/7212).
19666 and users/7212.
unposted: change "mv" to "mv -f" when backing up .zwc files in zrecompile
Previously uncommitted bits of 19785.
Document default bindings of copy-prev-shell-word.
Minor update to cooperate with zle-line-init.
Record some uncommitted doc changes and a minor fix to predict-on.
Fix typos in some descriptions.
20145: Additional arguments to read-from-minibuffer specify initial values
Unposted: documentation for "zargs"
20244: fix bug with zed-iting autoloaded functions.
Previously-forgotten entry corresponding to zed fix from workers/20244.
20318: Fix xtrace output bug introduced by 20308.
20320: rewrite of 20318, for sanity.
20325: consensus fix for "command -v" crash w/POSIXBUILTINS.
20320, 20325: improved EVAL_LINENO + XTRACE fix, plus EVAL_LINENO test;
Tests for EVAL_LINENO and for "command" used with POSIX_BUILTINS.
20387: revised algorithm for the fix in 20363.
20388: tweak ignoreeof behavior on user-defined widgets to match docs.
Fix typo.
20397: Fix places where texinfo changes "--" to "-"
20418: report parse error rather than crash on unfinished pipelines.
_comp_options needs NO_kshtypeset
fix "compadd -k assoc1 assoc2"
20666: Avoid creating unnecessary multios when a descriptor is closed and
"keeper" function suite
Fix email address on some log entries.
20774: fix e.g. "FOO=BAR BAR=FOO echo" failure to unset FOO after finishing.
Kris Shannon: 20801: fix missing $ in expression to parse script
Belated commit of 20892: improvements to correct/correctall behavior.
Unposted: update the "bart" prompt theme.
Belated commit of 21064: test case for 21049
Update test for change in error message.
Tobias Gruetzmacher 21168: locality and visibility of some completion vars
Minor tweak to _generic plus doc fixes for info interpretation of hyphens.
21174 adjustments to 21170
Remove excess argument of zwcstat()
Adopt a suggestion from Oliver
21174 plus a number of other mostly inconsequential changes that I had
21215: clean up after autoloaded trap test
21229: fix build when yodl not found
21235,21236: fixes to _remote_files
Misc. prompt theme repairs
Add zsh name and version to _complete_debug output
Tweak promptcr handling in "bart" prompt theme
Remove CVS conflict marker left by Doug.
Remove one stray quote that crept in with the two-hyphens fix.
Prevent double precmd during "fc -e -"
zargs: add -I and -L options of xargs.
Use set -o in listalloptions to avoid kshoptionprint
21423: Travis: completion for unexpand
21428: Travis: fix crash on bad compvalues call
21366: LONG_LIST_JOBS applies to more places where job listings are printed
More adjustements for PROMPT_SP
21369: assign to array with "builtin stat"
Several belated commits including workers/21366,21369
unposted: range-checking of numeric arguments in zargs
21760: fix test for sequence prefixes in the local keymap in getkeymapcmd()
21770: tweak 21760 to avoid conflicts with global bindings
21821, 21822: fix two infinite loops
21880: add carriage return to IFS in completion context.
Fix --disable-multibyte compile error.
Belated commit of 21994: fix option-argument semantics in sed completion.
Changes implied by users/9744.
21814: error handling for traps in "always" constructs.
22110: more intelligent su completion
22321: optimize 22318.
Fix small but potentially confusing typo.
22492: url-quote-magic should detect syntactic word breaks correctly
22561: fix long-standing display bug in incremental-complete-word.
unposted: a technique for overriding ZLE widgets within a selected keymap
22595: paranoid bounds-checking on some
Fix an email address.
Add an example, as a comment.
Add a number of other notes about terminal attributes.
Add two widges for user control of auto-suffix remove/keep.
users/10885 and two unposted new examples.
Doc for auto-suffix-remove/retain.
Unposted, see 23042: add some missing backslashes at the ends of lines.
23107, 23109: suppress parallel makes.
23169 (tweaked): report error on failure to dup for multios
23176: apply the (X) parameter flag to the (#) flag; fix comment typo.
unposted (based on users/10881,10884): add auto-previous zstyle, update
unposted: tweak for possible multibyte characters.
Log a few belated commits.
Small fix to 23177: compute *widthp and *swidep after nicechar().
22894 which was supposedly committed 2007-02-25 but somehow didn't make it:
users/11366 (belated commit): update documentation for ${var:-word} and
zsh-users/12008: Assert zsh emulation to avoid setopt problems; don't try
unposted: make sure localtraps is unset before setting TRAPWINCH.
unposted and users/12008: Functions/Prompts/prompt_bart_setup,
24043: remove one "emulate" that was too many
24043: remove an erroneous emulate
24113: createparamtable() was still messing with
24150: Exit status of null command should be exit status of last cmdsubst.
Typo in 24264.
24332, 24333: Improvements to run-help suggested by J.Sommer.
24324: do not set ftim when re-entering the history mechanism for string
Based on 24334: Documentation for run-help improvements.
24364: local assignment to HELPDIR with a default location.
users/12426: post-it notes for zsh
Add Functions/Misc/sticky-note, tweak Functions/Misc/run-help.
Fix introductory comment and add -i to the #! line.
users/12453: X11 window control for xterm-compatible emulators
zsh-users/12600: reorder handling of -s/-d/-t options so that terminal
users/12600: Src/builtin.c: reorder handling of -s/-d/-t options
unposted: Functions/Misc/xtermctl: update uses of "read" to take advantage
24570: don't attempt to pre-filter $commands on $PREFIX, just let compadd
24653, 24659: Completion/Unix/Type/_path_commands: use a helper function
24703: Src/Zle/zle_main.c: clear trashedzle when first starting
Functions/Misc/zkbd: add -h to local declaration in is-this-a-function test.
24717, 24718, 24719: a 0 subscript is neither valid nor equivalent to 1
Tweak documentation.
unposted: further documentation tweak for the (R) and (I) subscript flags.
Add zstat to the functions index.
25373: trashzleptr() -> zleentry(ZLE_CMD_TRASH)
25389: rearrange precedence of ZLS_COLORS alternatives.
unposted: two-word clarification of ZLS_COLORS usage.
25600: fix incorrect pattern introduced by 25059.
25814: quote arguments to "eval".
Quote expansion of prompt_opts in prompt() because zsh emulation is by
25140: improve error handling/reporting for here-document temp files.
25029: : "environ" style to allow a different search path when completing
Several belated commits and one timely one:
Fix trailing backslash in example.
25887: fix brace completion oddity by using compadd -U more selectively.
Jörg Sommer: 25883: quote tmp1 strings before joining them into a pattern.
25883 (quoting in _multi_parts) and 25887 (-U in _path_files).
Phil Pennock: 25854: fix Devel module completion for "perl -d:".
25927: include the ignored prefix/suffix in the hidden prefix/suffix
users/13477: call _files instead of _path_files to correctly handle
26609: _path_files: better (?) fix for globcomplete.
26665: Src/utils.c: fix one incorrect test in 26614.
26713: add #autoload
26713: Completion/Zsh/Type/_globflags: add #autoload
users/13937, users/13939: configure.ac, Src/jobs.c: check for
users/14076 + workers/26906: Completion/Unix/Command/_ssh: fix autoremoval
27159: restore pre-23067 behavior of SIGINT outside a "wait", so that
27368, 27369: replace one incorrect example with two correct ones
Greg Klanderman: 27377 (slightly tweaked): fix ignored (duplicate) file names
Greg Klanderman: 27377 (slightly tweaked): Completion/Unix/Command/_rm: fix
Frank Terbeck: 27364: Completion/Unix/Command/_tmux: fix cut'n'paste error
Frank Terbeck: 27364: Completion/Unix/Command/_tmux: fix cut'n'paste error
users/14548: Src/Modules/termcap.c: prevent libtermcap from exiting
Alexey Froloff: 27367: Completion/Unix/Command/_ri: update for Ruby 1.9
users/14548: Src/Modules/termcap.c: prevent libtermcap from exiting on an
Greg K: Replace 27377 with 27391.
27415: Src/Zle/computil.c: fix comparguments "*::..." descriptions.
27415: Src/Zle/computil.c: comparguments "*::..." descriptions could step
28186: replace (...|...) pattern-match with a loop over the alternatives to
28268: I/O to a terminated (or never created) coprocess emits a
Add missing file reference in recent entry.
unposted: fix cross-references in doc for parameter substitution rules
28384: improve error message on assignment to a field of a read-only hash.
28461: flush stderr in PRINT_EXIT_VALUE handling.
users/15583: update with zstyles and for ease of use in zle-line-init.
workers/28461: flush stderr in PRINT_EXIT_VALUE handling
28530: replace (z+opts+) flag with (Z:opts:), add reserved (_:flags:).
"prep" target depends on Makemod
27862: handle X11 versions greater than X11R6 in the compdef line
Completion/X/Utility/_x_arguments compdef line, Src/Makefile.in "prep".
users/15662: array slice assignment with one index positive and one negative.
28578: fix handling of numeric escapes that expand to "%" in printf
28579: propagate failure status from _arguments in _du so that _complete
users/15759 for send-invisible
users/15770 HASH_DIRS tracks INTERACTIVE
28710 use fgrep -v to diff package lists
users/15759 (send-invisible), users/15770 (HASH_DIRS), 28710 (_deb_packages)
Doc for send-invisible
Tweak so as not to fib about send-invisible return status.
28823: make it an error to tie the same scalar to two different arrays
28805: move stray text about the sched builtin away from the set builtin.
Adrian: 28857: Functions/Prompts/prompt_bigfade_setup: use %d instead of $PWD
Greg Klanderman: 28846: adapt prefix-needed zstyle to handle the
Greg Klanderman: 28887: fix quoting in defs array
28926: No newline after the last line in listlist() when printing the list
29025: Test/A01grammar.ztst: in select test, assert LINES=3 to print list
remove stray conflict marker
Jun T.: 29031: increment global minfo state when inserting characters
29107: replace overlapping strcpy with memmove
29140: hide the "words" special variable so that it may be used as an
29175: optimize freeheap
users/15986: handle EINTR in zccmd_input
29276: always typedef Heapid for use by auto-generated header files.
29278: Completion/Unix/Type/_path_files: fix use of the $skips
29312, users/16032: add "zparseopts -M"
29313: better sh emulation with SHWORDPLIT and empty $IFS
29312, users/16032: add "zparseopts -M"
unposted: Minor clarification in doc for -l option
Belated commit: unposted tweak to description of the -l / LOGIN option.
29367, 29368: avoid redirecting the xtrace of simple commands along with
29367: update tests redirection of stderr.
Transposed digits typo.
29382: apply 29374 to zccmd_input too.
29410: skip autoload persistence test when zsh/example is not available.
29416: Fix (mis-)uses of var() in vcs_info documentation.
users/16064: example widget for line motion inside multiline buffers
29444: when _path_files is called with a pattern to match directories, do
29472: findproc() needs at least to also return stopped jobs.
fix attribution
29472: findproc() needs at least to also return stopped jobs.
29481: always return a matching job in findproc() but scan the whole list
29654: "wait" should resume stopped jobs identified by process ID as well
29677: Do not allow external processes in a pipeline to become suspended
users/16251: use preexec hook in prompt_bart_setup to capture jobtext.
Use preexec hook to replace "fg" et al. with the jobtext of the resumed job.
29694: avoid overwriting current history word when not expanding an alias
29711: Avoid expensive "getent group" unless directories are group writable.
Belatedly add move-line-in-buffer.
users/16291: prompt_bart_preexec uses history text in the non-"fg" case
users/16302: pattern matching for plain files was broken by 29444
29760: fix references to _i_ulwdirs
unposted: cross-reference zmodload from the modules intro doc.
29799: swap order of RESET_PROMPT / REFRESH in adjustwinsize().
users/16581: skip correction shortcut based on command table search when
Fix some zsh-users article references that have transposed or off-by-one
30012: add $state_descr
30020: prevent prompt_opts and zle_highlight from leaking out of
30012 and 30020: $state_descr and prompt_preview_theme
30033: silence valgrind warnings
30069: replace empty parens with LPAR()RPAR() in an example.
queue_signals() to prevent adjustwinsize() loop on FreeBSD
30193: remnulargs() after poking into string in case length changes
30242: use PREFORK_SINGLE for ${...=...} in POSIX emulation
30242: Tests for ${...=...} in POSIX emulation
30272 (tweaked): most failures of fork() cause non-interactive shells to
unposted (users/16715): document HASH_LIST_ALL effects on correction.
30184: use a HASH_EXECUTABLES_ONLY test that matches the test used by
unposted (30090): add -h (help) and -L (list extant hooks) options.
unposted (users/16697): use a better output file name when the DISPLAY
Several previously uncommitted patches or patches based on list discussion;
30320: "emulate" accepts invocation-time flags; other small doc tweaks.
30383, users/16991 (Vaclav), users/17000: Improve speed of arrayuniq() by
30433: double backslash is not line continuation.
Describe differences in -i/-I/-l/-L/-n options from xargs to zargs.
users/17134: avoid bad math error
30530,30533: fix problems with COLUMNS or LINES < 1, and related issues
30540: typeset flag handling with SECONDS
users/17051: explicit IFS for "read" in compinit
30786: do not enter interactive history editing or command execution if
users/17042: don't stomp the environment in "jobs -Z" unless we've first
users/17445: fix handling of leading zeroes in floating point
users/17524: misc. parameter flag clarifications
30949: restore "read -q" behavior lost by 27188
unposted: tweak 30949 to fix buffer pointer
31000: fix typo in example
unposted: Insert a blank line before vindex() to properly format the
31158: following a wildcard with a repetition produces a bad pattern error
31234: use an "always" block instead of "trap" to clean up various function
31272: Avoid double free, get_compctl should not free its arguments.
31350: block SIGWINCH nearly all the time, except
31350: block SIGWINCH nearly all the time, except
31353: fix handling of floating point in ternary
31361: handle negative optno ("no" prefix used)
31372: Do not block SIGWINCH for child processes
unposted: fix typo
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
31832: make execrestore() more signal-safe.
Mention HISTORY_IGNORE
31966: skip introductory paragraphs when processing "man zshbuiltins".
use LPAR() instead of parens in sqrt example
33346: another bit of the 33345 repair
34122: module: allow NULL third argument as intended
Barton E. Schaefer (345):
31466: Cause git and cvs to ignore one another, in case anyone wants to
31205: Do not display "(eval)" as a tag context
31474: create patchlevel.h correctly when using a separate build tree
31637: be more selective about retry of lchdir() in cd_do_chdir()
31714: handle ".." properly when $PWD or the path prefix traverses a symbolic link.
31737: same loop counter fix in get_cadef as get_cvdef.
unposted: improve an error message.
31770: memmove() instead of memcpy() for overlapping regions.
31772: queue_signals() to prevent re-entry into endparamscope().
31781: "compdescribe -i" clears the completion list column padding width
31784: better line width calculation for completion listings
31797: to match documentation, avoid expanding history when there is neither a
31818: fix completion for zsh in _sh, and document the _arguments behavior that made the fix necessary
31823: add HISTORY_IGNORE parameter
31840: "read" needs IFS unset to avoid stripping whitespace in makefiles
31849: document effect of KSH_ZERO_SUBSCRIPT on the argv special array
31869: reduce WINCH-twaddling in shingetline()
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
31879 plus misc.: improve $pipestatus handling and add a test for it
31885: fix PIPEFAIL when the last command executes in the current shell
31906: fix race-condition interaction of $pipestatus with job control
Merge overlapping ChangeLog entries
31912: in closemn(), distinguish closing for >&- from closing for a real redirect
Some syntax adjustments in _expand_word_and_keep. Add a working URL.
31919: fix deadlock when a shell builtin with a multio redirection is used on the left side of a pipeline
31929: Src/jobs.c: fix DPUTS3() test condition from 31906.
Martin Vaeth: 31988 (plus missing semicolon): remove LC_CTYPE heuristics, assure clean environment, force LANG=C
One missed hunk from 31988.
Another missed bit of 31988.
31995: Han Pingtian: glob qualifiers cannot follow an empty pattern, so a leading paren means grouping
32023: better interrupt handling at RM_STAR_WAIT
32045 (adjusted by 32047): use makefile dependencies to determine whether to
32061: Fix "use of uninitialized memory" in metafy
32066: fix %r and %S in vcs_info formats when a repository subdirectory is accessed via a symlink
32080: Suppress error output from nonessential setopt
Unposted (see 32085): Another nonessential setopt
32099: change pointer declaration to avoid arithmetic on (void *).
users/18219: compadd -Q for builtins, aliases, and reserved words
32150: fix file reference in executable ownership test
32157: fix extra line feed after prompt, and erased character in completion listing, when ZLE_RPROMPT_INDENT=0
32171: close pipe descriptor in parent when left side is a shell construct to
32172: regression test for 32171
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
32178: fix another acquire_pgrp() infinite loop
32182: re-enable command completion after a separator
32183: regression tests for 32182 and 31611
unposted: move path assignment from comptest to Y01completion.ztst
32186: fix bad backreference; handle glob patterns with backslashed quotes
32190: quote _path_files -W path when completing relative to ../
Note problem when compiling with GCC on OS X 10.9.1.
32205: skip cdpath search when prefix begins with "../"
32208: always reset pathchecked when the path array is modified
32283: fix crash in menu selection when number of terminal lines is small
32285: restart the fheap search in freeheap if the current fheap arena is about to be discarded; fixes crash
users/18335: avoid passing to "functions" those typeset options that it does not accept
32294: prevent buffer overflow when scanning very long directory paths for symbolic links
unposted: reformulate 32285 to lift the fheap->sp test out of the loop, improve commentary
users/18368: compromise to restore partial path completion inadvertently removed by 31159
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
32322: display a message when completion is interrupted from the keyboard
32337: change initialization of some special parameters for emulation compatibility
32338: create empty help.txt so lack of helpfiles does not break the build
32340: improve error messages for "read -c" / "read -l"
Fix leading whitespace in a comment
32341: heuristic initialization of ZLE_RPROMPT_INDENT
Minor indexing changes to generate more consistent page layouts
32365: another stab at the heuristic for initializing rprompt_indent
32377: change keybindings and PTY control for vi-mode tests to make them more reliable
Fix character transposition typo
32389 (with Jun Takimoto): additional PTY and keybinding adjustments
32388: zparseopts -K preserves individual associative array elements
unposted: document interactions of "fc -R" etc. with "fc -l" and $HISTCMD
32427: avoid busy loop on closed descriptors for "zle -F" handlers
users/18550: matcher-list documentation clarifications
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
32468: save/restore match/mbegin/mend when doing pattern lookups against zstyle contexts
32497: avoid using comptesteval in the middle of a series of tests
32500: handle interrupts during pattern matching
32531: fix memory leaks detected by valgrind
unposted: fix typo
Fix email address
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
32540: in doexpandhist(), discard saved line position data rather than restoring from it (updates 32531).
32568: consistency in handling of errflag condition during substitutions
32569: lastval ($?) should not be reset between word list substitution and loop body execution in for/select
32580: avoid indefinite wait in lockhistfile() by checking for lock file time stamp in the future
32609: [[ $var ]] behaves as [[ -n $var ]] for bash/ksh compatibility
32634: add POSIX_ARGZERO option
32653: complete files with the ".phar" extension as well as ".php"
36526: when __APPLE__ is defined at compile, normalize Unicode filenames in zreaddir()
Numbers transcribed in last commit message: article ID should be 32656.
32711: run "continue" test in a new shell
32716: properly test iconv return values for error conditions
32723: add braces around some if/else branches
32766: bracechardots() agrees with xpandbraces() about what constitutes a {C1..C2} pattern, thus preventing crash
32882 (cf. Augie Fackler 32879): correct reload of backslash-continuation lines from history, fix bad history write of events ending with backslashes
32891: CASE_MATCH for =~ when using pcre; fix pcre_match with empty string
force retention of whitespace in "fc" item prototype
32898 (credit Jun T.): fix offset_start initialization bug in 32891
Resolve conflict with origin/master
Resolve conflict with origin/master
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
32903: new empty (unset) elements in the special parameter hash tables are special themselves
unposted (see 32892): 'fc -I' is an error
32853: redefine VARARR() to use heap rather than stack allocation
32910: quiet update of timestamp files
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
32593: update --vga option in _qemu
32931: with NO_NOMATCH, a subscript glob qualifier on a not-matching pattern returns the original pattern
32971: negative argument with %(l..) and with %<< or %>> calculates space available before right margin
mention 32971 in NEWS, clarify RPROMPT behavior in docs
A couple of minor typo fixes.
33012: add an error return value (-1) to xsymlinks()
timeout the final "read" in hung shell regression
Increase size of xbuf2 in xsymlinks to make gcc FORTIFY_SOURCE=2 happy.
Update .distfiles for _docker
33042: $? and $pipestatus report 128+signal number for stopped jobs
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
33046: new completion for "chsh"
un-transpose help text for git merge -{-no,}-verify
33069: remove internal quoting before lookup when expanding aliases in an unquoted word
33070: add %(e..) based on %e
33077: SHTTY = -1 when closing it in closem()
Further tweaking of the descriptor leak regression test that sometimes hangs
33088: indentation in $PS4
33100: check $fd more rigorously in "exec {fd}<&-"
33116: followup to 32580 to prevent double-locking with shared or incremental history
33118: record original param unset state when treating empty the same as unset,
clarify ${(~j.|.)array} example
33122: typo from 32891 caused incorrect matches for pcre_match -n
33143: POSIX_ARGZERO more closely matches bash et al.
33205: keep array of completions and array of display strings in sync when filtering for matches
33206: fix compdescribe doc
33223: discard stderr except when _complete_debug is in progress.
33256: fix prompttrunc() counting of %{ %} spans
33268: interactive shells treat SIGPIPE like SIGHUP if and only if SHTTY is disconnected
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
33298: make lexrestore() more signal-safe
33319: fix parens in example from 33312
33320 (cf. PWS 33311): revert 33069, fix lexing of bangchar during completion
33354: when backgrounding a pipeline, close all pipe descriptors in the parent
33403: be conservative about redirecting _call_program stderr, the caller may have already done so
33429: disallow non-integer values for HISTSIZE and SAVEHIST of "fc -p", and fix crash on zero values for same
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
Tests for workers/33429
33445: fix handling of -s when combined with -i at shell invocation
33493: use correct command name in error messages about "ulimit" failure; restore internal copy of limits if setrlimit() fails, so the error won't repeat
33515: suppress parser error messages in comp_match()
33526: fix completion path prefix handling when NO_CASE_GLOB is in effect
33563: Completion/Base/Core/_main_complete, Src/Zle/complist.c: fix thinko in status message for INT/QUIT signals; check errflag in output loops
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
33614 (based on RedHat BZ-978613): signal safety when updating global state in execshfunc()
33648: _gpg completes for gpg2 as well
33656: different algorithm for "whence -am" to produce results more consistent with "whence -m"
33686: set PS1 before pattern-matching for it
add menu reference to Text Objects
33750: handle function autoloads for DEBUG_BEFORE_CMD
33763 (cf. Baptiste Daroussin 33747): fix nested item list in generated zshmodules.1
33775: error opening file in $(<...) is not fatal
33791: fatal errors in an "always" construct yield nonzero status
33804: hide values of large arrays in typeset output
33805: rewrite zshparams intro, tweak formatting
33816, 33819: GLOB_ASSIGN changes integer and floating type variables to string scalars
Unposted: minor change: "scalar or integer" to "scalar" to include floats.
33841: explain array append a bit better
33854: errors end recursion through scanner()
33894: boundary conditions in unmeta(), unmetafy()
33901: fix warning message reference to funcstack (updates 33859)
33912: fix filename default case
33976: fix overlapping strcpy()
33992: do not attempt attachtty() for process group zero (which is possible in a linux pid namespace)
34002: zshcalloc() in init_keymaps()
34065: following an "if" condition, do not test lastval for ERR_EXIT until a new command is run
34067: safe tempfile creation, part 1
34068: create tempfiles without forking, and safe temp directory creation
34093: "whence" should always return nonzero when it finds that nothing matches its arguments
34103: fix ancient double-quote handling thinko in subst_parse_str()
34154/34155: reorder bin_print() to avoid leaking the output descriptor when incorrect/incompatible options were passed
users/19721: clarify context vs. style in compsys configuration
34202: safe tempfile creation part 3 -- use zf_ln instead of mv
34212: do not change unset-ness of special parameters when exporting them
34213: in previous patch, do not change usepm if it is already set
unposted (cf. 34218): : remove -m from zmodload calls
34230: call fmod() for modulo with floats
34247: regression test for 34230.
34273: use "enough" colons in each completion style pattern example
34338: check pcre-match feature availability
34344: fix 34338, pcre builtins need loading too
34350, 34353: document zsh/db/gdbm module, clean up a few things in the code
34389: fix parsing of ">!" when read from histfile with HIST_LEX_WORDS
34399: fix polltty thinko from 34365
34403: refine 34399 to avoid settyinfo() when the input descriptor is not a TTY
34421: clean up typeset documentation
unposted: fix other typeset doc errors
34446: add "ztie -r" and "zuntie -u", update documentation
34447: fix assignment of key-value array to ztie'd parameter.
unposted: fix formatting of "--".
34514: Back out 34485, an alternate solution needs to be worked out.
34476: change _store_cache assignment format
34543: Prevent crash on garbage bytes inside $(...)
34551: Avoid adding an extra "/" to the target path in cd_try_chdir() when the current directory is "/"
34568: use META_HEAPDUP when passing dlerror() string to metafy()
34590: queue_signals() around more scopes that manipulate global state
34597: Revise strftime description to correctly explain timezone handling and note signed int rollover
34634: avoid infinite recursion on (/)# extendedglob
users/19934: document %D{...} for WATCHFMT
34712: clarify words that may be aliased
34734: further aliasing adjustments and doc
unposted: update NEWS to reference aliasing changes.
users/20034: adjust PREFIX and SUFFIX for unambiguous_cursor on second completion attempt with GLOB_COMPLETE
34772: add new test suite file for history; fix "read" usage in comptest
34774: fix %prep and use read from a no-op pipe to force wait for the timeout
34779: tests for 34776
34788: refine errflag handling in cmd_or_math()
34804: refine POSIX_ALIAS change to preserve old behavior of [[ ]] conditionals
34781: add implicit space after alias expansion of tokens that form words without spacing
34837: avoid loss of original file path when applying colon-modifiers in glob qualifiers
34851: fix thinko from 34093 that short-circuited some "whence -m" searches
34961: test for breadth-first glob with (Y1) qualifier (originally workers/32726)
34961: add backslash to alias expansion matching (related to workers/32186)
34961: replace a couple of free() with zfree() for consistency
34961: sysparams[pid] and sysparams[ppid] added to variables index
34961: clean up declarations of quote() and quotebreak()
34961: $TZ is implicitly local in builtin strftime (originally workers/34602 from workers/34596)
34961: minor wording clarification
34961: properly handle the case of finding no files when searching $fpath and $_compdir
34961: unquote history words when command line has a quote
34961: avoid _message because it aborts completer list too early
34965: consistent use of zalloc/zrealloc/zfree
34966: "whence -v" for a function reports whether the function is autoloaded or its source file when known
35046: unwind cmdstack when erroring out of lexing a parameter expansion in braces
35231: make mkevnstr() safe for NULL value
users/20238: add "fc -L" to operate only on the local shell history
35350: extend "fc -I" to cover listing of "internal" history events only
35163: move "show-ambiguity" style to _setup so that more precise context can be applied
35467: complete files for non-GNU du
35469: test UNDO_CHANGE_NO to determine whether to start over or use the next history event
35482: be consistent about how argzero is allocated
35493: erase $_ when the command line is an assignment
35626: update POSIX_CD to note that it is on in ksh and sh emulations
35634: handle failure of gettempname() in namedpipe()
35642: signal queueing in zcontext_save_partial()
35660: prompt_adam1_setup: avoid perl, fix help
35694: fix handling of history modifiers applied across all elements of an array parameter value
35709: explain :s/// modifier contexts.
unposted: alphabetize ${(b)...} flag
35799: with NO_EXEC, parse parameter subscript expressions
35805: tests for 35799
35581, 35582: output array assignments with spaces inside the parens
35823: fix handling of MARK and CURSOR, clean up documentary comment
35826: add getsparam_u() to return unmetafied string, use it for a number of references to non-special params
fix another test for 35581
users/20324: add (D) flag for tilde-fied completion listing
35882: read-command has ZLE_NOTCOMMAND
35896: index zle_highlight
add RPS2 handling to "prompt bart", update help text, clean up indentation whitespace
35937: wait for process IDs instead of job numbers in parallel mode
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
35947: update discussion of module wrappers, some examples
35953: fix handling of command substitution in math context
36022 fix bug that some loop constructs could not be interrupted, revise signal queueing
36026: zero freed pointers in zftp cleanup_() in case the module is re-loaded after unloading
36033: a few more queue_signals() to protect global state changes
36079: do not allow update_job() and its helpers to run the signal queue while we are processing a job exit.
36084: use zrealloc() consistently
unposted: replace multi-byte curly-quotes with plain quotes in ChangeLog entry
36090: keep signals queued for preprompt()
36092: return the zpty master file descriptor in $REPLY for use with "zle -F" etc.
36104: change order of child_block() and dont_queue_signals() to resolve yet another race condition
36108: list of major changes so far since 5.0.8
36180: avoid infinite job stop/continue loop on "wait PID" for a background job
36195, 36196: wrapper of bracketed-paste for compatibilty with url-quote-magic and other self-insert wrapper widgets
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
Reorder commit-log entries for international date line.
unposted: mention bracketed-paste-magic in url-quote-magic comments
unposted (cf. 36200): back out _expand backslash handling change from 34961.
36212: save and restore HISTNO along with other editor state, for sanity of "zle undo"
36256: local options should remain in effect for "emulate -L" even if additional option settings are applied
36266: preserve emulation and setopt context for init and finish functions, handle vi modes
36273: teach endofline() and endoflinehist() about invicmdmode() cursor placement.
36274: clear virangeflag when getvirange() has an error (the next keystroke is not a motion/selection).
36282: discard stderr of "hang" test
36285: update 36025, context cannot be command and redirect at the same time, redirect wins
36288: refine 36825, slightly different test for redirect context
cf. Axel Beckert 36292: discard even more extraneous stderr in "hang" test
36376: handle signals during read1char() so it is possible to interrupt correct/correctall prompts
36393: process queued signals during dotrap()
Add ChangeLog entry for tests from previous commit
36470: Auxiliary to 36468, return an empty buffer from zleread() if a widget exits
36509: allocate hash table nodes with zshcalloc() to avoid garbage flag values
36522: unmetafy the argument of "zle -U"
unposted: revert 36483 as multibyte is now handled by "zle .read-command"; adapt to new default behavior of zle_highlight for paste
36525: revert only the selfinsert() bit of 36496
36552 plus test: fix Nularg string in quotestring(QT_DOLLARS)
cf. users/20586: clean up cross-references to the "Autoloading Functions" doc
cf. 36554: remove unnecessary pointer dereference
36562: sanitize $PWD on import, per POSIX
36566: check for regular file before lseek()
cf. users/20606: zcompile prepares scripts for sourcing, not for execution
36587: use +LINE:COLUMN to place the cursor when invoking emacs variants, for emacsclient
36604: fix getopts+shift calculation
36623: document bracketed-paste-magic and url-quote-magic; add cross-reference to vim text object widgets
36641: fix multibyte handling in incremental search during menu selection
36661: replace obsolete "autobins" setting with "autofeatures"
36663: replace obsolete "autobins" commentary with "autofeatures"
36669: fix ${(z)...} of an an incomplete math expression by restoring "((" at the front of the token
unposted: fix typo in comment.
remove sentence fragment
36707: distinguish ERR_RETURN value of retflag so that execif() can ignore it in the test sublist
users/20672: missing "do" in gettext2() for "select"
36766: fix incorrect reset of noerrexit during "if" conditions
unposted: back out 36707, add test case for 36766
36773: limit CORRECT / CORRECT_ALL to directory names in cases where it is obvious that a directory is expected
36834: freeheap preserves last allocated heap
36836: zhalloc() avoids re-scanning all heaps when the last known heap with free space does not have enough space
36841: factor out and update the patterns that filter "uninteresting" functions out of the $funcstack display
One crucial assignment accidentally lost from 36834 when merging 36836.
36853: replace pushheap/popheap by NEWHEAPS/OLDHEAPS in doshfunc() to optimize memory management
36871: move initial call to "zle .bracketed-paste-magic" to occur earlier in the function
36909: in getargs(), sanity-check the offsets for start and end of the requested words, in case of overflow
unposted: strdup should be ztrdup
36943: restore scan for reclaimable blocks in freeheap()
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
36956: revert 34451, mmap() is too slow on MacOS
36968: use addmodulefd() to tell the shell about the descriptor of the dbm file
unposted: fix typo quite -> queue
36994: declare local REPLY for use with "zle .read-command"; use .self-insert instead of .self-insert-unmeta
unposted (cf. 36998,36999): undo 36956 / restore 34451 with expanded comment about the flip-flopping
37079: better description of "optstr" field in struct builtin as used in BUILTIN() macro
37080: use paramtab abstraction more consistently, add explanatory comments
37081: new module zsh/param/private for private-scoped parameters in functions
Jun T. proofreading
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
37115: update for changes in ${(P)...} evaluation.
37119: further "Rules" clarifications
37145: suppress alias expansion in skipcomm()
unposted: document order of entries for $history and $historywords
37181: consistent use of zmodload and corresponding ZTST_unimplemented or ZTST_skip
37192: silence WARN_CREATE_GLOBAL in prompt themes
unposted: 20974 -> users/20974 because pedantic
37205: update documentary comment
37206: fix ${(t)param} for "typeset -H param"
37208: assignment in a nested scope should not change private parameters in the outer scope from unset to set
37208: re-run the "typeset" tests with the private module loaded
37208: check for restricted parameter before changing from unset to set
Barton Schaefer (1):
upon "read" of a short line, assign all variables passed as arguments.
Bruce Stephens (1):
31459: fix alignment of zsh entry in info menu
Carl Drougge (1):
32196: copy-prev-shell-word needs a lexer flag
Chirantan Ekbote (1):
33982: minimal support for pid namespaces by recognizing that GETPGRP() may return 0
Chmouel Boudjnah (13):
Completion/Linux/_rpm: --buildarch is like --target
* 11740: Completion/Linux/_rpm: --{rebuild,recompile} is always
* 12019: Completion/User/_ssh: upgrade to the last openssh
Get also /usr/share/man.
Reorder the changelog.
Add completion for lftp
New tar options -j.
Oups bad changelog.
Completion for apm command (linux only).
Add support for rpm update-alternatives.
Add --nobuild and --nogpg to rpm completion.
Add Mandrake completion directory to install
Fix typo in _urpmi for urpmi.addmedia
Christian Hesse (4):
32316: complete new ssh key type
35107: new ip options to complete
35986: add ssh option UpdateHostKeys
35991: _ssh: add ssh option FingerprintHash
Christoph Mathys (2):
36613: _hg: extend completion for hg push to support branch and bookmark
36626: _hg: completion for 'hg bookmarks'
Clint Adams (978):
10564: typo in _wanted
10680: spelling corrections in _diff_options
10745: MAXJOB = MAX_TASKS_PER_USER from linux/tasks.h
10748: configure-switch for MAXJOB
10763: complete after : for typeset & friends
10764: run-help improvements10764: run-help improvements10764: run-help improvements10764: run-help improvements10764: run-help improvements10764: run-help improvements10764: run-help improvements10764: run-help improvements10764: run-help improvements
10768: configure.in: DLLDFLAGS for OpenBSD.
completion for joe
11385: parse 0[0-9]+ as octal in arithmetic expressions
11387: OCTAL_ZEROES option
11548: -h flag for ispell
11599: check for d&x bits on @INC directories in _perl_modules
11739: _dpkg improvements
11839: endtrapscope() null pointer dereference prevention
Added patch numbers to Sven's entries.
?????: dpkg completion improvements
Added article number for 11882.
11951: _dpkg tweak for install and record-avail
11966: double brackets around comparison to prevent 'command not found: no'
12024: handle multiple mailboxes lines in muttrc
12027: mutt smarts for _mailboxes
12347: 3 mutt options are repeatable
12472: limited pathconf support
12489: pathconf for unlimited fs
12533: pathconf() without tail in mkdir
12541: zrealpath wrapper around realpath()
12568: check sysconf(_SC_OPEN_MAX) if available instead of OPEN_MAX/NOFILES.
12720: replace _files with _path_files for two instances in _dpkg
12728: man -l / --local-file completes _files
12814: zasprintf
12818: use tricat() in lieu of zasprintf
12821: bin_dot is now independent of PATH_MAX
12823: use zsh heap in lieu of perm. heap in bin_dot
unposted: define mailstat as a macro if MAILDIR_SUPPORT is undefined
12827: dynamically allocate 'file' in mailstat
12828: dynamically allocate 'dir' in mailstat
12836: bin_ln now independent of PATH_MAX
12845: dynamically allocate pbuf in domove()
12846: moved simple string manipulation functions to string.c
12847: dynamically allocate buf and z in bin_whence()
12859: dynamically-allocate buffer in ztat(), ztrdupstring()
12860: don't limit size of pwd in job table
12863: remove ztrdupstrip, use VARARR in ztat
unposted: remove unused variable declaration from ztat()
13125: evalute muttrc's mailboxes directive in case of backticks.
unposted: complete files for reportbug --include= and completion for querybts
unposted: add new options, fix thinkos for reportbug completion
13215: echotc, echoti, terminfo
13216: docs for tc/ti modules
13227: terminfo module fixes
13242: don't segfault on $terminfo[nonexistentcap]
13250: _dict completion
13285: use vi-up and -down in vicmd mode
unposted: add _mere to .distfiles
13287: dpkg -i can take multiple arguments
13288: cast pointers for arg 2 of ztrapread/write
13310: apt-cache typo in --names-only
unposted: thinko in configure.in for determination of jobtable size
13312: killall gets long filenames from procps
13314: don't complete hyphen-prefixed commands for killall
13315: ignore parens and leading paths on killall completion
13323: handle multi-line buffers in edit-command-line widget
13478: whence shouldn't segfault on an empty path component
unposted: remove unused variable declaration
unposted: complete for w3m
13661: complete args for SysV initscripts
13662: apt-get build-dep completion
13664: */rcS.d/* force-reload, force-restart
13664pt2: Back out Completion/SysV
13777: maxfilelocks limit for glibc2.2
13779/13783: fixes from Michal Politowski
13860: caching layer support in _deb_packages
13864: apt-get -t <release name>
13866: apt-get install pinning
13884: apm for FreeBSD 4.1
13889: move _apm to Unix/Command, add OpenBSD support
13899: OSTYPE checking
13909: bad tilde files in some .distfiles
13951: working ${(k)terminfo} and ${(kv)terminfo}
13953: use curses capability inventories instead of hardcoding and presume
13955: boolnames et al., not boolcodes
13961: add ifdef for tputs in term.h in prototypes.h
14018: honor STRIPFLAGS when installing modules
14033: reduce unnecessary library linking for modules and main binary
14039: simulate old linking behavior
14041: reduce unnecessary linking for modules
unposted: check for functions in the proper libraries
14053: add $termcap special parameter
14055: include termio.h in termcap.c for the benefit of Solaris 8
14065: decrease termcap/terminfo parameter fishiness
14xxx: document $termcap and tweak mod_termcap/mod_terminfo docs
14123: don't include curses.h in termcap.c if term.h doesn't need it
14125: remove static incleanup flag because it is unused
14201: completion for loadkeys
14208: Solaris loadkeys
fix typo in changelog
14341: modprobe -r / rmmod completion
14361: better modprobe completion
14362: more modprobe stuff
14378: more programs that process .tex
unposted: quote $@ in calls to _arguments
14419: glibc 2.2.3 rlimits enum
correct mess from bad merge
14479: apt-get --reinstall
14492: new prompt theme
14509: ZLS_COLOURS/ZLS_COLORS consistency
14512: dpkg --compare-versions behavior tweak
14513: update-alternatives completion
thinko
14517: glibc 2.2.3 tweaks revisited
14533: -> to = -> for dpkg and update-alternatives
14536: multiple --slave loop
14538: cleaner _perl_config_vars from Matt Zimmerman
14541: %# with capabilities prompt-expand to # iff Effective set non-empty or euid=0
145??: repeat last vi history search if search string is blank
145??: fix thinko
14552: update changelog with patch number
14635: presume '*core' glob for coredump files
14770: tcp module from zftp
14778: rename zsh/tcp to zsh/net/tcp.
unposted: add tcp module to .distfiles
14813: autoload functions from deleted .zwc files
14815: fix thinko
14830: new config.guess and config.sub
14843: tcp_close
14863: tcp_connect
15079: completion for last(1)
15094: don't display battery level of -1%
Bart15083: bash-backward-kill-word
15211: zsh/pcre module
unposted: update distfiles for 15211
unposted: add mod_pcre to doc makefile
15228: AC_CHECK_LIB->AC_SEARCH_LIBS, set pparams with capture buffers
15234: describe behavior added by 15228.
15242: pcre_match -a and $match instead of pparams
15250: still run setup even if pcre functions are unavailable
15551: complete presumably compressed files for gzip -t and -l
15629: unzip -Z should behave just as zipinfo does
15675: Src/Builtins/rlimits.awk: handle case where RLIM_NLIMITS is set to a number within an enum.
15683: completion for links(1)
15739: use getent instead of /etc/group if possible
15740: tolerate /usr/local directories in $fpath on Debian where root:staff 2755.
15762: introduce ztcp builtin
1596x: ztcp -v
15765: introduce [:ascii:] class
15766: ztcp -l
1576x: take service names, stuff fd numbers into $REPLY
15769: ztcp -a
15771: ztcp -t
This isn't my day for the article numbers.
unposted: stupid -a bug
stupid bugfixes
15779: ztcp -d
15780: rename **arg to **dargs
15783: document ztcp builtin
15866: complete v2 ciphers after -o Ciphers=, protocols after -o Protocol=
15886: use select if poll is not available, or complain if neither are available
15915: completion for bts script
15919: use LinkLists in place of somewhat equivalent code
15938: complete ext3 mount options
15939: complete xfs mount options (for Linux).
15940: complete -o utf8 for mount -t vfat.
15941: complete reiserfs mount options.
Norbert Koch: 15954: fix variable name inconsistency
16000: completion for debchange(dch)
16005: Completion/Unix/Command/_mount: check /etc/filesystems under Linux.
16006: use styles for mail directory, pine directory, and muttrc.
16062: use O_EXCL when opening a temporary file.
16078: zip -r
16257: completion for dput from Tollef Fog Heen <tollef at add.no>
unposted: typo fix
16264: don't use grep and sed in _dput
16291: Gergely Nagy: check ~/.dupload.conf, tweak sed expression to handle hooks.
16292: completion for rsync
16293: completion for arping
16315: completion for spamassassin
16326: completion for mozilla, some more web browsers in webbrowser
16327: glob for udebs as well as debs
16335: apt-cache -g, --all-names, --recurse, pkgnames, dotty, policy completions
16336: use apt-cache --generate pkgnames instead of dumpavail
unposted: get rid of evil -Wno-implicit in CFLAGS
16345: (n) flag to remove duplicate array values during expansion.
16346: docs for (n) flag.
ref 16347: tweaks
16349: completion for make-kpkg
16357: change (n) to (u) so (n) can be reserved. for numeric sorting.
16361: include <stdio.h> to avoid implicit declarations.
unposted: initialize save to NULL to avoid compiler warning.
unposted: back out idiotic patch
16375: command completion for fsh
16393: completion for Christoph Martin's apt-show-versions script.
16463: apt-cache showsrc completion
unposted: remove ansi2knr from distfiles
16500: don't complete executable files in the current directory if "." is not in path.
16503: warn on fclose or fflush errors in bin_print.
16514: initscript completion fixes
16540: short options and local files
16553: differentiate between files and directories during remote scp completion.
16555: add | to bracket expression, 2>/dev/null
16566: show ls -F classifiers as display strings.
16568: get listing of entire directory for approximation and other purposes.
16577: don't return a single dot as the path head of a slash.
unposted: Colin Walters's prompt, adapted for the theme system
16590: use a prefix match instead of a "fuzzy-exact" match.
unposted: improve apm and screen handling
Gergely Nagy, 16644: completion for cdcd.
16662: use parameter expansion instead of grep, sed, and seq.
16673: add langinfo module as an interface to locale information.
16688: clarify the pseudo-randomness of RANDOM.
16689: list some things to do.
16778: completion by Istvan Sebestyen for irssi.
document the impossibility of timing builtins
16789: completion for netcat
16846: complete xdvi .dvi.gz and .dvi.bz2 too.
16847: complete multiple -j's after cvs update.
16850: remote file completion via rsync and ssh, plus all options valid in rsync 2.5.2.
16934: complete ssh -1 as well as ssh -2.
name tweak
16972: complete for aaaa, zone, mx, soa, txt.
16973: complete package name argument to apt-cache policy.
17044: complete all files for w3m, not just *.html.
unposted: add missing bracket in _spamassassin.
17055: shared object linkage on the Hurd.
17057: completion for debfoster
17211: respect $CVSIGNORE.
17225: $=CVSIGNORE instead of $CVSIGNORE
17234: don't call _path_files with empty ().
17235: strftime builtin
17244: don't complete udebs for dpkg -i or --unpack
17266: check `manpath` even when $MANPATH is set.
zselect
17297: 17265 continued.
17391: complete files after dpkg -S.
17417: remove unused fluff from datetime.c
17476: Matt Zimmerman's completion for GNU GLOBAL.
17478: new tags for sarge.
17479: fix typo noticed by Martin Pool.
17507: Completion/Unix/Type/_urls: complete local files after file:/// .
17508: complete local files after file://localhost/ .
17509: complete .xhtml files as well as .html files.
17206 (Bruno Bonfils), 17207 (Oliver): completion for auto-apt
unposted: clint prompt theme %v typo correction
17558: zsh/net/socket , zsocket builtin
17558: zsh/net/socket module, including zsocket builtin.
17620: add new/missing lynx options.
17629: patch from Juergen Erhard to handle ssh-keygen -f -p, &c.
17765: add some missing apt-get options.
* 17810 (Martin Waitz): Src/utils.c: bung up memory leak with
unposted: add apt-cache showsrc part missing from 16463.
17935: beautify bin_whence indentation of () and {} contents.
18131: find pcre on RedHat.
unposted: config.guess, config.sub: update to 2003-01-10 and
18207: add maxfilelocks to ulimit output.
include tcpsys stuff in .distfiles
.distfiles for Functions/TCP
18303: fix some always-true test evaluations.
users/5986, 18380: arg support for echoti builtin.
18627: -resize and -shave options to _imagemagick mogrify.
18628: update completion of reportbug and querybts to modern usage.
18xxx: Completion/Unix/Command/_subversion: completion for svn and svnadmin.
18874: Completion/Unix/Command/_subversion: PATH can mean files too.
19076: don't call setupterm with NULL as last argument as that causes
19151: Src/Modules/datetime.c: add $SECS parameter for seconds since epoch.
* 19201: Completion/Unix/Command/_screen: patch from Yasuhiro Hayase
19202: Doc/Makefile.in, Doc/Zsh/mod_datetime.yo: rudimentary documentation
Add mod_datetime.yo
unposted: Completion/Debian/Command/_bts: patch from Christian Marillat; complete new BTS tags.
* 19566: Doc/Zsh/params.yo: change associative array documentation to refer
* 19600: Completion/Unix/Command/_tla: rudimentary completion for tla.
19604: Completion/Unix/Command/_vux: completion for vux and vuxctl.
19605: Completion/Unix/Command/_mtr: completion for Matt's traceroute.
19613: Completion/Unix/Command/_vux: better descriptions and indentation.
19614: Completion/Unix/Command/_mtr: better descriptions and grouping.
* 19631: Doc/Zsh/mod_pcre.yo, Src/Modules/pcre.c: avoid segfault
* 19640: Src/Modules/pcre.c: improve error reporting a bit.
* 19641: Src/Modules/pcre.c: implement -pcre-match conditional
* 19673: Peter Palfrader: Completion/Unix/Command/_cvs:
* 19691: Completion/Unix/Type/_diff_options: Allow more than
* Jay Berkenbilt: 19769: Completion/Unix/Command/_rsync:
* 19606: Completion/Unix/Command/_tla: switch tla completion to
* 19792: Completion/X/Command/_mplayer: complete .m2v and .m2p,
19798: rudimentary completion for bogoutil.
* 19845: Completion/Debian/Command/_apt-move: apt-move
* 19863: Completion/Zsh/Type/_command_names, Doc/Zsh/compsys.yo:
* 19869: Src/prompt.c, Src/utils.c: avoid segfault when
* 19991: Completion/Unix/Command/_lynx: complete .htm files too.
20055: Completion/Unix/Command/_tla: additions and fixes from Jason McCarty.
* 20081: Doc/Zsh/mod_pcre.yo: document -pcre-match condition.
20091: Src/Modules/pcre.c: silence gcc "unused parameter" warnings.
* 20225: Doc/Zsh/mod_clone.yo: add Philippe Troin's explanations
* 20230: Completion/Debian/Command/_apt: dumb down apt-get
unposted: config.guess, config.sub: update to 2004-07-19 and 2004-06-24, respectively.
20414: Completion/Unix/Type/_diff_options: correct missing minus in --unified, spotted by Paul Wagland.
* 20358: Completion/Unix/Command/_make: avoid potential gawk locale bug by not using awk.
* 20539: Completion/Unix/Command/_make: avoid problems minus signs
* Completion/Unix/Command/_bogofilter: fix -w/-p typo, which was noticed by Michał Politowski.
* unposted: Completion/Unix/Type/_pdf: complete pdf files for kpdf.
20578: Functions/Prompts/prompt_elite2_setup: handle ttys with slashes in them.
* 20583: Completion/Unix/Command/_ssh: complete "modern" options
* 20626: Completion/Unix/Command/_baz: completion derived from _tla by Matt Zimmerman.
* 20627: Completion/Unix/Command/_bogofilter: updated completion for newer bogoutil.
* 20634: Completion/Unix/Command/_postfix: completion for postsuper.
* 20636: Completion/Unix/Command/_bogofilter: add completion for 'bogofilter' and 'bogotune' commands.
* 20637: Completion/Debian/Command/_lintian: add completion for 'lintian', a Debian package checker.
* 20639: Completion/Unix/Command/_bogofilter: improve 'bogoutil' completion for 0.93.3.1.
* 20649: completion for cal and ncal.
* 20650: completion for mencal.
* 20654: completion for wajig, and dpkg/deb_packages improvements from Karl Chen.
* 20655: _deb_packages fix from Karl Chen.
* 20665: improve completion for ggv/gnome-gv.
* unposted: Completion/X/Command/_gnome-gv: move gnome-gv completion from C/U/C to C/X/C.
* 20657: Src/Zle/zle_tricky.c: sort completions partially based on LC_COLLATE setting.
* 20689: Etc/FAQ.yo: fix missing-word typo.
* unposted: config.guess, config.sub: update to 2004-11-12 and 2004-11-30, respectively.
* 20718: Src/Zle/zle_utils.c: minor cleanup for proto-Unicode stuff.
* unposted (cf. zsh-users/8412): Config/version.mk: fix year typo.
* 2073x: Src/Zle/zle_utils.c, Src/hist.c: modify zlegetline() and zlegetline
getzleline stuff is 20735
* 20736: Src/Zle/zle_utils.c: change zlegetline() to return a metafied string.
* 20737: Completion/Unix/Command/_subversion: run svn commands with LANG=C.
20739: change LANG to LC_MESSAGES in subversion completion
* 20747: some wide char support in the zle refresh code.
* 20751: Src/Zle/zle_refresh.c: use '?' for character conversion error
* 20753: use ZS_memmove instead of memmove.
* 20773: Completion/Unix/Command/_getconf: additional variables from confstr().
* 20847: Completion/compaudit: stop adding gratuitous elements to fpath when MARK_DIRS is set.
* 20909: Src/Modules/termcap.c: reverse row and col arguments to tgoto.
* 20911: Src/Modules/termcap.c: and set affcnt to 1 unconditionally
* 20906: Completion/Unix/Command/_make: patch from Mike "Stew" O'Connor
* 20936: Completion/Linux/Command/_acpi: completion for acpi command.
* 20937: Completion/Unix/Command/_fortune: completion for fortune command.
* 20938: Completion/Unix/Command/_fuser: completion for fuser command.
* 20939: Completion/Unix/Command/_groff: completion for groff command.
* 20940: Completion/Unix/Command/_knock: completion for knock command.
* 20941: Completion/Unix/Command/_mii-tool: completion for mii-tool command.
* 20942: Completion/Unix/Command/_showmount: completion for showmount command.
* 20943: Completion/Linux/Command/_tune2fs: completion for tune2fs command.
* 20944: Completion/Debian/Command/_uscan: completion for uscan command.
* 20946: Completion/Linux/Command/_iwconfig: completion for iwconfig command.
* 20951: Completion/Unix/Command/_baz: fix version detection and baz merge completion.
* 20961: Completion/Unix/Command/_baz: fix completion of status and diff subcommands.
21068: complete modified files for 'svn revert'.
Zack Cerza: 21074: update for newer aptitude.
21075: update baz completion to not use -A option since it's being dropped in baz 1.3.
* 21096: update for gv 3.6, which uses double-hyphen options.
* 21124: Src/Zle/zle_main.c, Src/init.c, Src/params.c: have zle cache a
* 21125: Src/Zle/zle_main.c: do an initial conversion when zle is loaded.
* config.guess, config.sub: update to 2005-03-24 and 2005-02-10, respectively.
* 21132: Completion/Unix/Type/_pdf, Completion/X/Command/_xpdf:
* 21135: complete attached sessions after screen -x.
changelog date typo
* 21147: factor out some common code from _tla and _baz, and fix some breakage
fix changelog date
* 21150: Completion/Unix/Command/_baz, Completion/Unix/Command/_tla:
21151: completion for module-assistant.
* 21153: incorporate most of the features of Stephen Rueger's
21156: tweaks to dpkg-reconfigure completion.
users/8733: rudimentary completion for surfraw.
* Jesse Weinstein: 21230 (reformatted as 21231):
* Jesse Weinstein: 21233: Completion/Debian/Command/_dpkg:
* 21239: Completion/Unix/Command/_ccal: completion for ccal.
21243: complete first option of svn subcmds.
21351: complete for xvnc4viewer and xtightvncviewer.
21382: completion for MIT krb5's kvno.
21383: completion for rxvt-unicode.
21384: small fixes to urxvt completion.
21416: cope with an equals sign after gpg --keyring.
21417: completion for xscreensaver-command.
21418: completion for madison.
21447: completion for rubber, contributed by Emmanuel Hainry and Emmanuel Beffara.
21499: Doc/Makefile.in: use newer texi2html syntax.
215??: move xscreensaver-command completion to the X dir.
21505: use an array for common arguments rather than an additional function
21506: use globbing instead of ls and sed.
21510: use && rather than -a binary test operator.
21517: complete files after build-config if there's a configs subdir, even if one is not in a project tree.
21519: only complete files after baz commit, not archive/version.
21523, 21524: Julius Plenz: completions for pump and dhclient.
21516: handle dhclient V3 as well as V2.
21529: move scriptdir to a scripts subdir, and don't include Scripts in fpath.
unposted: fix syntax error in _mencal introduced by recent cleanup.
21565: better handle uncompresed manpages with .[0-9] in their names.
21619: define wide versions of zarrdup, zputs, niceztrlen.
21631: make sure an unmetafied string is passed to ztat to determine file type.
21682: handle usage output of commands with [0-9]. alternatives, and actually parse that output again.
21683: more fixes to urxvt completion
21686: modernize make-kpkg completion
21692: remove set-tree-version, fix tree-version, add tree-id.
21696: completion for GNU date.
21703: completion for bzr 0.0.7.
21704: completion for Solaris, and FreeBSD.
21705: OpenBSD date(1) completion
21718: complete files after bzr's first argument until the bzr shell-complete stuff is improved.
21740: completion for quilt.
Stephen Rueger: 21744: unconditionally assume that \t or \n are not part of multi-byte characters.
21763: Completion/Unix/Command/_baz: remove stray underscore.
Vincent Lefevre: 21767: add ~ to the default svn status pattern.
21778: completion for piuparts.
21780: completion for dlocate.
21781: cope with `iconv --list` output from glibc 2.3.5.
21902: update for xmllint 2.6.22.
21912: silence unused parameter compile warnings in cap.c
21913: completion for ping.
21946: update options for ia32, amd64.
21947: new gcc options for sparc
21960: put zcalc history file in ZDOTDIR if set.
21987: completion for cplay.
21988: fix "simulare" typo.
21989: completion for dpkg-cross.
21990: completion for tpkg-debarch, tpkg-install, tpkg-install-libc, tpkg-make, and tpkg-update.
21998: completion for gnutls-cli and gnutls-cli-debug
21999: completion for certtool and srptool
22000: completion for totdconfig.
22005: completion for flasher utility for Nokia 770 Internet Tablet.
22012: completion for mergechanges.
22046: descriptions for unrar commands, some additional switches.
22042: handle the Hurd's errno.h.
add changelog entry for accidental commit (re hurd errno)
22052: improvements to surfraw completion.
22054: completion for fusermount.
22055: completion for the FUSE sshfs.
22065: starts with "--".
22068: completion for debdiff.
22104: add support for new options such as ControlMaster and ControlPath.
22105: ssh -M, -S, and -O
22113: allow single option characters to be combined in completion for last
22153: completion for tpconfig.
22159: completion for tpb.
22165: change "zshparams" to "zshparam".
22166: add new bts subcommands (clone, submitter, found, notfound, block,
22167: completion for GNU cp.
22168: add options and handling for new subcommands added in 22166 except for cache and cleancache.
22174: fix misspelling of -Q for oggdec.
22179: complete audio files and playlists based on a list of file extensions provided by Joe Wreschnig.
22193: completion for wanna-build.
22205: patch from R.Ramkumar to use the argument to -C in make completion.
unposted: update some .distfiles.
22234: Adeodato Simó's quilt completion improvements.
22284: add --disable-dynamic-nss configure switch to disable use of getpw*(), getgr*(), initgroups() functions.
22289: completion for linda.
unposted: update config.guess and config.sub to 2005-08-03 and 2005-07-08, respectively.
unposted: add _linda to C/D/C/.distfiles.
22294: add GNU libc confstrings to getconf completion.
22298: completion for diffstat
22302: completion for schroot.
_arguments -S for _schroot
22309: update for new surfraw debsec elvi.
22349: completion for nautilus.
22364: add 'nice' and 'rt_priority' rlimits (NICE and RTPRIO).
22366: better handling for multibyte-character-containing words in vi widgets.
22371: use only alphanumerics and underscores as word characters with vi bindings.
thinko fix
22386: fix acroread version detection according to Bart's 22385.
22392: completion for ladspa's analyseplugin
22404: completion for cowsay
22418: completion for GNU env.
22425: update for new surfraw debsec elvi from Micah Anderson.
Francisco Borges: users/10162: updated _aptitude.
22433: add completion for --no-status option.
22434: completion for vserver.
22435: completion for GNU comm.
22436: completion for OpenBSD pax
22446: acknowledge that tags is an alias of tag.
22449: completion for tracepath and tracepath6.
22450: completion for tcptraceroute.
22455, R. Ramkumar: update for valgrind 3.1.1.
22456, R. Ramkumar: update for mpc 0.11.2.
22457, R. Ramkumar: fix buggy quoting of zstyle contexts.
22465: add datarootdir for substitution in order to cope with change in autoconf CVS.
22466: cope with autoconf 2.60 config.status syntax.
22467: utility function which completes all paths given to it, and also
22468: fixes and updates.
22469: use _canonical_paths.
22479: _arguments -s.
22481: complete svn diff and resolved subcommands.
unposted: complete the same way for rmadison.
users/10282: complete associated sections with man page names.
22486: completion for dak (the debian-archive-kit).
22511: complete compressed archive filenames for GNU tar even when a compression
22513: only do that for GNU tar >= 1.14.91.
unposted: autoload is-at-least in _tar if using GNU tar.
22543: completion for clusterssh.
22549: improve svn propset completion slightly.
22552: update for tla 1.3.4.
22553: completion for metaflac
22554: completion for vorbiscomment.
22588: handle targets with colons in their names.
unposted: update distributed files.
22609: complete for baz switch
22655: completion for sisu.
2265x: update for tla 1.3.5.
fix article num
22718: use ulimit -e and -r for RLIMIT_NICE and RLIMIT_RTPRIO respectively.
22719: check for RLIMIT_NICE and RTLIMIT_RTPRIO so 22718 will work.
unposted: replace elided colon
unposted: spacing fix
22728: $functrace parameter for function backtraces.
operator precedence fix
22794: completion for acpitool.
22795: handle https urls.
22796: fix misspelling of IPREFIX.
22797: generic FUSE completion support functions.
22798: _bittorrent cleanup and fixes.
22799: change _fusermount to use _fuse_values and _canonical_paths.
22800: put quotes around "$@".
22803: updates for dchroot and schroot completion, and new completion for dchroot-dsa.
2280x: handle internationalized output and choices within brackets.
oops
22810: fix malformed --encrypt-to line
22811: helper function to give local IP addresses to which a program might bind a socket.
22812: utilize _bind_addresses in existing completion functions.
22814: add .mp4 and .flv to media file extension list.
22815: Joerg Sommer: completion for invoke-rc.d
22816: Joerg Sommer: completion for pon.
22835: tidy up pon bit and add poff completion.
22875: completion for a2ensite, a2dissite, a2enmod, a2dismod.
22888: completion for tardy.
22896: Src/Zle/complete.mdd: rename Mandrake to Mandriva.
22914: add wodim to compdef line.
users/9483: completion for ri (ruby documentation viewer)
22940: completion for mkdir
22947: minor mkdir completion fixes.
unposted: update config.guess and config.sub to 2006-07-02 versions.
22998: add -s to _arguments
23005: completion for toilet.
23018: parse out section headings from darcs --help.
23039: handle iceweasel as firefox.
23080: fix -c and -g (both were mistakenly -b).
22817: update for modern options, add completion of releases.
23089: relax playlist glob pattern to work with newer versions.
23116: strip out erroneous commas.
23117: strip out erroneous commas.
23140: handle syntax for iputils variant as well as whichever arping for which we had already been completing.
23150: completion for cdbs-edit-patch.
23151: partial completion for mtn (monotone) command.
23178: update for modern versions of make-kpkg.
23183 complete comma-separated list of directories/modules for --added-modules.
23183: Completion/Unix/Command/_qemu: completion for qemu.
changelog typo
23185: qemu completion improvements.
23196: tweak apt-cache madison and --installed.
23205: fix misspelling of "effect".
23206: completion for hg.
23214: complete files after svn commit --file.
23215: completion for "module".
23236: Daniel Qarras: enhancements for _module.
23241: Daniel Qarras: fix for _module.
unposted: update .distfiles
23252: complete for "aptitude unhold".
23253: Erik Johansson: remove double quotes causing zcompile to choke.
23255: fix 23253 better.
23264: don't add the -pcre-match operator unless the pcre functions are available.
23275: change order of arguments to _arguments so that options will actually be completed.
23301: fix semicolon mistyped as a colon.
23302: complete properties after svn propget and propedit.
23303: use _guard.
23439: complete sessions for -dr, -dR, -Dr, -DR, -dx, and -Dx.
23442: update for vim 7.1.
23443: mark --nofork and -f as redundant.
23475: call $service instead of 'cdrecord', in case we are using wodim.
unposted: update mkinstalldirs from automake 1.10
unposted: update install-sh from automake 1.10
Remove conversion comment.
unposted: remove RCS $Id$ comments.
23556: completion for rrdtool.
23557: complete filenames after 'git reset <revision>'.
23561: merge in relevant changes from Nikolai Weibull's repo to more appropriately complete after 'git add'.
23568: complete iwconfig modu.
23569: make 'bts show' behave the same as 'bts bugs'.
23580: rudimentary completion for guilt.
23586: completion for dmidecode.
23587: completion for xrandr.
23593: merge in git annotate completion from Nikolai Weibull's repository.
23594: merge in git grep completion from Nikolai Weibull's repository.
23595: merge in git archive completion from Nikolai Weibull's repository.
23609: merge in git clean completion from Nikolai Weibull's repository.
fix typo of '23607'
23610: merge in from Nikolai Weibull's repository git describe as well as fixes for diff-index, diff-files, and diff-stages.
23627: merge in from Nikolai Weibull's repository fixes for git hash-object, index-pack, merge-index.
23628: merge in from Nikolai Weibull's repository completion for git mktree.
23629: change references to "beta" to "dev" or "development".
23639: merge in git merge-tree completion from Nikolai Weibull's repository.
23639: merge in git quiltimport completion from Nikolai Weibull's repository.
23644: merge in git remote completion from Nikolai Weibull's repository.
23645: use == instead of =.
23653: add completion for apt-get autoremove.
23654: add completion for reprepro.
23655: merge in git instaweb completion from Nikolai Weibull's repository.
23664: handle bts cache and cleancache subcommands.
23666: redirect stderr from apt-cache --generate pkgnames to /dev/null.
23670: use getaddrinfo() and getnameinfo() instead of get*by* functions.
revert that
23674: merge in git clone completion fixes from Nikolai Weibull's repository.
23686: respect TIN_HOMEDIR environment variable.
23691: declare local parameter scope for _arguments state.
23697: use -rdynamic where it seems to be available, not based on the value of $host.
23712: handle dvips -j.
23714: handle dvips -G, -R, -u, -U, -v, -V, -y, and -z.
23718: don't use _arguments -s.
23720: handle arguments to dvips -P as part of the same word.
23739: merge in git diff completion fixes from Nikolai Weibull's repository.
23738: additional git diff args.
23745: partial completion for genisoimage.
23746: partial completion for growisofs.
23749: completion for cdrdao.
23748: better completion for growisofs and mkisofs.
23775: restore completion of devicename=filename pairs after -Z and -M.
23780: add -e, -H, and optional host argument.
23781: base host completion on output of `dput -H`.
23782: commands with descriptions.
23783: use _path_commands.
23785: add missing backslash in _arguments list.
23785: add missing backslash in _arguments list in git-send-email.
23788: add -h option to chown symlinks rather than targets, and change default behavior to do the opposite.
23810: completion for lighty-{enable,disable}-mod
2381x: set vipenultsrchstr to NULL after freeing it to avoid vi-mode history search segfaults.
correct article number now that the mailing list is no longer sluggish
23822: merge in git rm completion fixes from Nikolai Weibull's repository.
23823: merge in git rev-parse completion from Nikolai Weibull's repository.
23824: merge in git rerere completion from Nikolai Weibull's repository.
23827: allow all arguments to options to either immediately follow the option letter or be the next word.
23828: merge in lots of git completion changes from Nikolai Weibull's repository.
23829: merge in the remaining git completion changes from Nikolai Weibull's repository.
23831: fix handling of merge strategy option.
Mikael Magnusson: 23832: fix git merge -m completion.
23834: complete tex files for xetex and xelatex.
23841: complete tag hashes for git verify-tag.
23814: fixes for Darwin.
23846: merge in additional changes from Nikolai Weibull's repo.
23838: have git verify-tag complete tags instead of hash IDs.
Jesse Weinstein: 23848: completion for md5sum.
23850: complete for GNU md5sum instead.
Pierre Habouzit: 23851: use ad-hoc functions to list git branches and tags.
Julien BLACHE: 23852: completion for dpatch-edit-patch.
23854: complete colon-separated path after -P, other minor tweaks.
23860: complete patch names, omitting the .dpatch extension.
23862: declare author_conversion_file_arg_spec local.
23863: remove all global variables.
23863: completion for lsusb.
23867: completion for dpkg-buildpackage.
23868: completion for svn-buildpackage.
23870: completion for git mergetool.
23872: complete git config in subcommand position.
Nikolai Weibull: 23871: fix __cdrdao-drivers typo.
23874: only declare revision_arguments parameter once.
23875: complete heads, tags, and files after git log.
Jesse Weinstein: 23878: completion for ranlib.
Nikolai Weibull: 23879: complete only cached files after git log.
Nikolai Weibull: 23888: complete branch names and cached files after git log.
Nikolai Weibull: 23889: fix -o completion in git cvsimport.
Mikael Magnusson: 23903: complete both modified and added files for git commit.
23905: remove useless gitdir assignment and scope array locally in new __git_changed_files function.
Mikael Magnusson: 23906: add missing backslash in _git-svn.
23908: add missing backslash in _git-svn.
Mikael Magnusson: 23907: add --cached option to git-diff completion.
23911: curses windowing module.
23919: have new zcurses builtin replace 4 separate builtins.
23923: fold all other curses windowing builtins into zcurses.
23927: don't define struct timezone if ZSH_OOT_MODULE is defined.
23945: autoconf include file for budding out-of-tree module support.
unposted: quote name of aclocal function.
23947: remove apm battery status and add git branch detection.
23952: work with non-wide curses as well.
23954: documentation for zsh/curses module.
unposted: update for zsh/curses module and documentation.
23957: minor fixes.
23958: change target window to be the first argument of zcurses -a.
23962: store windows in a linked list instead of a static array, and use strings as window identifiers instead of integers.
23964: call endwin() in curses module cleanup.
23965: add missing bracket in completion for git svnimport.
23981: add zcurses -A to set window attributes.
23982: documentation for zcurses -A.
23989: add broken zcurses -C to set window colors.
Mikael Magnusson: 23988: fix git-svn commands completion.
Mikael Magnusson: 23991: fix typo in __git_blobs().
Mikael Magnusson: 23993: improved completion for git show.
23994: tweaks for 23993.
23997: don't delete color pair hash on module unload unless it's been previously initialized.
Mikael Magnusson: 23999: improvements for git show, git rev-parse, et al.
24002: change all the subcommands from option letters to words.
24004: align documentation with UI changes in 24002.
24005: enforce min/max arguments on zcurses commands.
24010: fix max arguments for 'zcurses border' to 1.
24012: rename "endwin", "c", and "s" to "endwin", "char", and "string" respectively.
24022: completion for dpkg-repack by Dr. Markus Waldeck, tweaked a bit.
Markus Waldeck: 24032 (tweaked): completion for cut.
24039: cope with FreeBSD cut in addition to GNU cut.
Nikolai Weibull: 24046: improve completion for Solaris and GNU strips.
Nikolai Weibull: 24075: completion of values for --preserve and --no-preserve.
arno.: 24111: complete -lsbin and -lsman options to dlocate.
24114: make colon suffix removable after the first part of refspecs.
Sean Finney: 24115: offer tags as well as heads where refspecs are valid.
unposted: fix typo in git psvar assignment.
Markus Waldeck: 24117: completion for uname.
24118: only link against libnsl if we have NIS and need it for yp_all, or if we need it for getpwnam.
24135: consistently complete subcommands with minus signs instead of underscores.
24140: spelling fix and removal of redundant "config" subcommand as proposed by Wayne.
24160: build terminfo module if ncursesw is present but curses.h is not.
24169: use print in command substitution to avoid a literal non-ASCII character in the German translation of args for cut completion.
24171: define USE_TERMINFO_MODULE when ncurses.h, ncurses/ncurses.h, or ncursesw/ncurses.h is present.
24172: check ncurses.h, ncurses/ncurses.h, and ncursesw/ncurses.h for curses keys.
unposted: argh
24173: fix thinko in 24171
24174: Oliver's deuglification of 24169.
24187: completion for members.
24188: completion for GNU id.
unposted: update
Peter: 24235: handle underscores
24242: unify top lines as #!/bin/zsh (followed by options).
24316: count skipped tests differently from successes and failures.
24318: drop leading spaces from direntry to cope with new makeinfo behavior.
undo 24318
24323: for performance reasons, procure release names via apt-cache policy instead of apt-cache dump.
24330: add some missing options from xpdf 3.02.
24345: add --no-utf8-comment and --list.
24349: add comment about HELPDIR to assist replacement in Debian build.
24360: fix misspelling of --separate-dirs.
Chris Lamb: 24365: completion for vim-addons.
24387: update --force-* options for dpkg completion.
24402: complete more than one input file.
24408: use contents of ZSH_EXTRAVERSION environment variable for version suffix.
Mikael Magnusson: 24396: don't pass -r to git ls-files for performance reasons, compensate for lack of recursion.
Frank Terbeck: 24413: handle completion when git aliases are used.
24429: use ZSH_VERSIONSUFFIX instead of ZSH_EXTRAVERSION.
24437: compensate for some breakage introduced by 24396.
24441: compensate for some breakage introduced by 24396.
24442: compensate for some breakage introduced by 24396.
24464: remove trailing whitespace.
24506: make ZSH_VERSIONSUFFIX propagate to somewhere useful.
24513, 24514, 24515, 24516, 24517, 24518, 24519, 24520, 24521: typo fixes from A. Costa.
24527: a subset of the fixes from Mikael Magnusson in 24526.
24528: revert 24429.
Mikael Magnusson: 24529: remaining fixes from 24526.
24536: tweaks to 24529, spelling fix.
unposted: remove shebang line.
unposted: remove shebang line.
24576: replace shebang lines.
24578: stop completing --print-gnu-build-architecture, which was dropped in 2005.
24617: add '.' to the yodl include path for when files are passed as ../../Doc/*.yo.
24622: add completion for 'git bisect skip' and 'git bisect run'.
24626: only process command descriptions if extra-verbose style is set.
24632: fix remote ssh filename quoting.
24650: use zstyle -t instead of -T since extra-verbose isn't meant to default to yes.
24701: use $service instead of $words[1] so completion will work if git is an alias to a wrapper.
24702: fix 24701
24704: completion for BSD calendar.
24728: complete for aptitude why and why-not.
24730: use --no-color when calling git commands that might output color codes.
24789: completion for stg subcommands.
Markus Waldeck: 24799: complete .spx files for ogg123.
248??: some fixes and updates for git 1.5.5.
article numbers now that the mailing list is unstuck
24947: complete -safe-mode for firefox.
25077: consolidation of GNUpod script completion from Omari Norman in 25075.
25122: use AC_SYS_LARGEFILE for better LFS detection.
25124: work with --(disable|enable)-largefile instead of --(disable|enable)-lfs, since the latter is no longer functional.
25126: reformatting for 25124
25167: patch from Petr Salinger to define _GNU_SOURCE (for /dev/ptmx) when glibc is being used on non-linux platforms.
25243: patch from Chris Lamb to add --same-as for xrandr
25318: allow parameter to be tied to a gdbm database.
25319: fix zuntie, add -f option to ztie.
25320: fix read and write of elements by key.
25321: delete gdbm node when corresponding hash entry is unset.
25322: fix printing of keys.
25328: fix --recv-keys and --send-keys to complete key IDs instead of uid email addresses.
25329: build the curses module if we've got any usable curses header, not just curses.h.
25330: fix description of zcurses "position" (was documented as "location").
25422: apt-show-versions completion fix.
25423: completion for grep-excuses.
25424: Completion/Debian/Command/_lintian: completion for lintian-info.
25452: redirect stderr from look to /dev/null.
Frank Terbeck: 24455: Completion/Unix/Command/_git: handle git stashes.
Mikael Magnusson: 25456: fix typo of "before".
25457: improvements for git diff and git log.
25460: patch to add the --branches/tags/remotes for rev-list to _git from Mikael Magnusson.
25461: patch to add HEAD as a completion for heads, from Mikael Magnusson.
25462: patch to add some -s -w to _arguments and new options for revert, from Mikael Magnusson.
25463: patch to add git completion for --base/-1, --ours/-2 and --theirs/-3, from Mikael Magnusson.
25464: patch from Mikael Magnusson to add --graph.
unposted: another typo fix.
25465: patch from Mikael Magnusson to add more git-add and git-checkout options.
25469: assorted changes cherry-picked from Mikael Magnusson.
25475: determine heads, tags, and branches through git for-each-ref instead of git tag and git branch.
unposted: additional git branch options.
Mikael Magnusson: 25473: add missing parenthesis.
25480: add more quotes to the three _call_program invocations with git for-each-ref.
25485: patch to allow --abbrev to be completed before -v with git branch, from Mikael Magnusson.
25486: patch to allow --shared to be completed without --local with git clone.
25487: whitespace changes from Mikael Magnusson.
25488: patch to complete things after "git bisect start", Mikael Magnusson.
25489: remove cruft for "git octopus/octupus".
25490: make zties dynamic so there can be more than one gdbm handle in use at a time.
25491: patch to improve "git checkout" completion, from Mikael Magnusson.
25493: allow -q to be used in all git checkout contexts.
25495: always complete cached files after git checkout --.
Mikael Magnusson: 25499: add function to validate tree-ishs.
25521: get merge strategies from git merge in case the administrator has added custom strategies.
Frank Terbeck: 25537: add --abort to options for 'git am'.
Frank Terbeck: 25538: add missing backslash.
Mikael Magnusson: 25539: more 'git clone' fixes.
Frank Terbeck: 25551: remove a stray period from a description.
25553: add aoss to compdef line.
Mikael Magnusson: 25564: suppress error output in __git_is_treeish.
Frank Terbeck: 25561: fix quoting with aliases.
Frank Terbeck: 25583: more git alias fixes.
25585: fix git command completion when there are arguments after the cursor position.
Frank Terbeck: 25588: add --no-pager option to git completion.
Mikael Magnusson: 25590: update "git add" completion.
Mikael Magnusson: 25591: "git remote rm" completion.
Mikael Magnusson: 25594: "git clean" cleanup.
25609: initialize sz variable.
25610: remove dead code.
25612: remove dead code.
25611, 25613: protect against two possible NULL dereferences.
Frank Terbeck: 25624: clean up git alias parsing.
25634: free t before returning if both t and errflag are set.
25636: free s before returning with an error condition.
25637: dereference prog after the NULL check.
25638: remove unnecessary ternary expression in match_str.
25639: free ptr2 if hsubl is NULL.
Frank Terbeck: 25640: another alias handling fix.
25654: fix return bug and add --color.
25655: remove completion for --remove-sent-files option.
25656: free val only after it may be passed to strlen().
25666: free memory allocated for an xor if the argument number is invalid.
25667: free mstr before returning from errors.
25697: drop git code and switch to vcs_info.
25701: fix memory leak in loadautofn.
correct overzealousness in 25701
Jörg Sommer: 25702: completions for chrt and ionice commands.
unposted: update .distfiles.
25713: ensure that vcs_info functions immediately after autoloading.
25720: remove misleading vcs_info bit about PROMPT_SUBST.
Jörg Sommer: 25718: add completion of option --reverse.
25721: revert another mistake of 25701.
Jörg Sommer: 25717: fixups for 25702.
25728: spelling fix.
unposted: brown paper bag patch management of 25718.
25736: one more zsfree missing from 25667.
25737: remove dead code in ca_parse_line.
Mikael Magnusson: 25617: complete -t <tags>.
25764: completion for Django, from Chris Lamb.
unposted: yet another correction for 25702 misapplication
25808: handle bts claim and unclaim subcommands.
25818: compinstall data loss typo fix from Morita Sho.
25820: add the option --field of modinfo.
Jörg Sommer: 25821: return 0 if a modules parameter was completed.
Jörg Sommer: 25822: declare val_args as local array.
Jörg Sommer: 25819: improve module parameter completion.
25823: bring up zshcontrib man page if run-help is run on run-help and run-help is a function.
Jörg Sommer: 25824: make it possible to use abbreviated paths for tree files.
25833: remove zparseopts line obsoleted by 25824.
Mikael Magnusson: 25855: typo fixes.
Mikael Magnusson: 25856: typo fixes.
25859: avoid possible NULL dereferencing if RC_QUOTES is set.
25860: avoid possible NULL dereferencing in bld_parts.
Jörg Sommer: 25882: run ssh with -oBatchMode=yes.
25896: remove small bit of dead code in execbuiltin.
25897: remove small bit of dead code in cfp_opt_pats.
25898: avoid dereference of p after it is freed in getmathfunc.
25910: avoid dangling file handle in bin_print.
25926: free val only after it may be passed to strlen (as in 25656).
25934: handle bts subscribe, unsubscribe, and fix owner. Patches from Ansgar Burchardt.
25940: delay !multi memory allocation until after possibility to error out and return without freeing.
25949: remove dead code in getvisrchstr.
25985: don't try to disable signal traps if getsignum returns -1.
25987: don't ztrdup the buffer returned by inet_ntoa.
25988: declare temporary cache array as local, thanks to problem noticed by Kazuhiro NISHIYAMA.
26013: don't ztrdup the other buffer returned by inet_ntoa. cf. 25987.
26014: don't allocate and leak a patprog if it's not going to be used.
26016: treat "bzr co" as an alias of "bzr checkout"; patch from Ryo IGARASHI.
unposted: revert 26014.
26023: skeletal completion for tg (topgit).
26027: free pprogc before it goes out of scope in makecomplistflags.
26046: return an error if session's fd is unusable.
Brendan Cully: 26057: mercurial completion updates.
Richard Hartmann: 26114: add color options.
26141: word-split EDITOR/VISUAL so users can have multi-argument commands in those variables.
Richard Hartmann: 26175: updates for vim completion.
26185: fix two places where path to global zshenv was specified statically.
26202: show zshmodules(1) for echotc, echoti, sched, zprof, zpty, zsocket, zstyle, and ztcp builtins as well.
fix Doug's changelog date
26405: completion for xmms2, from Louis-David Mitterand.
26407: patch to handle aptitude build-dep, from Sven Joachim.
26482: complete patch -U, --unified-reject-files, --global-reject-file.
unposted: move _getfacl and _setfacl from Completion/Cygwin/Command to Completion/Unix/Command.
unposted: move _getfacl and _setfacl from Completion/Cygwin/Command to
ARGH
26483: Completion/Unix/Command/_getfacl, Completion/Unix/Command/_setfacl: handle SGI's acl programs as well as Cygwin's.
Jörg Sommer: 26451: use globbing to find available modules, now that modprobe -l is deprecated.
Jörg Sommer: 26452: drop completion of modinfo -f.
Jörg Sommer: 26453: complete modinfo -k.
Ingmar Vanhassel: 26467: add "git remote rename" completion.
Ingmar Vanhassel: 26468: "git stage" is now a synonym for "git add". git diff: --staged is a synonym for --cached.
Ingmar Vanhassel: 26469: complete "git clone --verbose".
Ingmar Vanhassel: 26470: update "git svn" completion.
Ingmar Vanhassel: 26471: update "git rebase" completion.
Ingmar Vanhassel: 26472: complete "git add --intent-to-add".
Ingmar Vanhassel: 26473: complete "git commit --cleanup=" and "git commit --allow-empty".
Ingmar Vanhassel: 26474: add "git describe --tags" completion and fix typos.
26494: completion for pydoc.
26544: complete pdf files as well as ps.
26565: fix breakage in 26482.
26593: complete multiple files for lintian.
Mikael Magnusson: 26596: new git options.
Daniel Friesel: 26636: complete .flac files for mplayer.
Chris Lamb: 26655: complete custom Django management commands.
Frank Blendinger: 26656: improved gnupod completion.
Simon Ruderich: 26800: Completion/Unix/Command/_git: fixes for "git add" completion.
Kalle Olavi Niemitalo: 26850: fix breakage in git write-tree and git send-pack.
26877: handle apt-get purge.
26879: complete apt-get purge as a subcommand
26937: have `git log` complete files after branch/range.
Patrick Schoenfeld: 26977: complete .t files for perl.
26939: clean up xmms2 jump completion.
27025: define _GNU_SOURCE on the Hurd.
Colin Watson: 27027: completion for bzr switch.
27048: avoid multiline prints which break CSH_JUNKIE_QUOTES.
27127: Vincent Bernat: handle bts fixed and bts notfixed.
27128: complete tex files for latexmk.
27160: tweaks to reportbug completion, thanks to Vincent Lefevre.
27202: unbreak _GNU_SOURCE on Debian GNU/kFreeBSD.
27203: treat aptitude build-depends just as aptitude build-dep.
27208: try to do the right thing when applying file-sort to extant glob qualifiers.
Mikael Magnusson: 27204: remove stray curly brace.
27209: fix breakage from 27208.
27314: update list of mpc search types.
27315: update for mpc 0.17.
unposted: update config.guess and config.sub to 2009-06-10 and 2009-06-11 versions respectively.
Frank Terbeck: 27359: completion for tmux 1.1.
Frank Terbeck: 27359: completion for tmux 1.1.
unposted: change bracket colors default to yellow when in an ssh session.
27417: fix completion after gpg --verify-files.
27448: mild understanding of xz-compressed tarballs.
Ingmar Vanhassel: 27456: complete .tar.lzma, .tbz, .txz.
Ingmar Vanhassel: 27457: add hilite as a precommand.
Frank Terbeck: 27458: set-option -w completion.
27494: reportbug --paranoid, --no-paranoid, --body, and --body-file.
Michael Prokop: 27504: fix typo with dput --delayed.
Chris Lamb: 27545: runserver_plus and files completion for django.
Jesse Weinstein: 27558: completion for espeak.
27559: espeak language codes and voice names.
27578: allow ionice -c and -n arguments to immediately follow the option letters.
27579: allow ssh -S argument to follow immediately the option letter.
Frank Terbeck: 27586: more tmux completion support.
27617: graphicsmagick completion based on _imagemagick.
Michael Prokop: 27725: apt --no-install-recommends.
27744: completion for pbuilder.
27762: omit ssh known_hosts entries with port numbers from host completion.
27847: completion for uzbl.
27876: completion for axi-cache (from apt-xapian-index).
27912: presume that pci.ids is uncompressed now.
27914: find usb.ids in /usr/share/misc.
fix previous commit
Bernd Zeimetz: 27931: completion for bts affects.
27964: add back missing enditem().
27998: add recommended zshrc option.
28060: xmlsoft --nodtdattr completion thanks to Vincent Lefevre.
28061: transpose filename halves, describe action better
28062: make the filename even longer
unposted: tweak newline placement.
28401: git-buildpackage completion from Felipe Sateler.
28411: complete submodule and annex as subcommands; complete files when the subcommand is unknown.
28548: match psmisc in any case.
unposted: fix typo in pattern
28648: notmuch completion by Ingmar Vanhassel.
29306: typo fix from Laurent Fousse.
fix whitespace in Functions/Zle/move-line-in-buffer
29762: bts completion tag update from Ansgar Burchardt.
30314: add completion for ssh-copy-id.
30316: complete .pdf for evince and epdfview.
30317: complete git merge --ff-only
30503: rudimentary completion for mosh.
31xxx: Completion/Debian/Command/_dak: complete files for subcommands that are not explicitly specified.
mail went through
31499: dcut completion from Sebastian Ramacher.
31500: Completion/Debian/Command/_dput: dput-ng completion support from Sebastian Ramacher.
34874: completion for cabal
Danek Duvall (2):
32261: completion updates for Solaris 11, Update 1
32505: improved Solaris compatibility for pgrep completion
Daniel Bolton (1):
32815: aptitude completion missing resolver options
Daniel Hahler (40):
32271: fix matcher-list example
33217: vcs_info: use `--ignore-submodules=dirty` with diff/diff-index
33746: read -q doc refers to -t
34469: git completion: add "stash" from refs/stash to __git_heads
34470: completion: adb: add "sideload" command
34467: completion: git: minor doc fixes
34468: completion: git: stash: handle 'save' being the default
34638 with tweaks: git completion: complete commit hashes and --fixup
34762: completion: git: add short option for '--dir-diff' (_git-difftool)
34748: completion: git: update list of builtintools
34899: completion: _vim: add nvim to #compdef
35060 + 35072: completion: git: split __git_heads into local and remote
35016: introduce new pretty formats %g[sdD] for reflog information
35061: add __git_setup_diff_stage_options and use it with _git-diff-files and _git-diff explicitly
35062: __git_setup_revision_options includes __git_setup_diff_options
completion: git: add missing return to __git_recent_commits
35126: add missing ChangeLog entry for previous commit
35100: __git_recent_commits: massage ' ->*' from heads
35101: completion: git: add __git_commit_objects_prefer_recent
35104: completion: git: __git_commit_objects: query 1000 commits
35103: completion: git: add %cr to commit objects (all and recent)
35106: completion: git: unique name for __git_recent_commits
35164: fix __git_commit_objects/__git_recent_commits
35204: fix broken __git_recent_commits from previous commit
Completion/Unix/Command/_git: remove -2 with __git_recent_commits
__git_commit_objects: do not use _guard, but only a pattern
35217: completion: git: send-email: complete (recent) commits
35217: add missing changelog entry; use "-O expl" with _alternative
35261: completion: git: __git_recent_commits: local ret
ChangeLog: for previous commit; fix date for older one
35285: _cdr: fix zstyle lookup for recent-dirs-insert
35286: fix zstyle lookups with _baz and _tla
35293: fix zstyle lookup with _php: use trailing colon
35098: completion: git: provide --amend also with "message" group
35216: _git-checkout: do not call __git_commits twice
35779: completion: _git-config: remove extraneous "local expl"
35970: completion: fix typos in _git and _brace_parameter
unposted: fix minor typos
36601: vcs_info: handle missing .git/rebase-apply/{next,msg-clean}
35303: remove Completion/Unix/Command/_systemd
Daniel Shahaf (120):
32089: tweak to detect Subversion repository
32091: WARN_CREATE_GLOBAL false positive.
32528: vcs_info: Add check-for-staged-changes
32528: vcs_info: Document 'post-backend' hook and bzr 'check-for-changes' support.
32597: vcs_info git: Describe detached heads symbolically.
32619: vcs_info svn: Use the revision of cwd
32621: vcs_info svn: 'Fix set-branch-format' when in subdirs
32620: Typo fix after commit eb4c70d
users/18857: add (Y) glob qualifier to generate only one match per pattern
32662: vcs_info git: Fix stagedstr for empty repos
users/18870: fix glob scanner insert counting check.
32694: the number of matches to find is the suffix argument of (Y) qualifier
32708: glob qualifier (Y) implies (oN)
33396: new xxd completion
33883: documentation for (*) glob qualifier
33977: don't complete widgets as first argument to bindkey
34070: fix starting position for memset() from 34005.
34042: _git: Respect tags for subcommand completion.
vcs_info hg: Support inactive bookmarks
_zstyle vcs_info: Unbreak branchformat completion
_zstyle vcs_info completion: Add missing styles
34381: vcs_info: Documentation update
34369: document error and warning codes
34412: complete all groups for chown under sudo
34411: _hg completion: Complete bookmark names for -r
34444: git completion: minor improvements
34464: Update mtr completion to mtr 0.82
34588: Complete 'usermod -a'
34640: clarify documentation for _guard function
New completion for add-zsh-hook
Fix ChangeLog
34693: _strace: Fix variable leakage of $sys_calls
34693: sudo completion: Don't false positive 'sudo -e' detection
34673: vcs_info git: Fix error message when rebase hasn't started
34671: git completion: only offer recent commits' tags/heads for --fixup
34671 plus tweaks: Add -1 -2 -J -V -x to _describe, use them to sort 'git --fixup' hash completions
34739: git completion: Fix regression in ce80a92
34814: completion: git: Fix bug introduced by 236da69
34885: completion: git: Fix another instance of the 34671 bug fixed in 34814
34885: completion: git: Sort "commit object" completions most recent first
34886: completion: git: Complete rebase --exec argument
users/20159: completion: zstyle: Add 'show-ambiguity'
35066: Minor completion fix for pasted arguments
35161: completion: git: Fix typo in 35061
35105: completion: git: add distance_from_head to __git_recent_commits
users/20222: completion: git: Add matchspec for heads
35224: completion: git: Add fast-export --signed-tags=warn-strip
35127#1: Fix _describe/compdescribe problem with unsorted groups
unposted: Typo fix
35271: New completion: beep.
35270: _describe: Document a known issue described in 35229
35441: Make devs' ChangeLog generator scripts discoverable
unposted: Typo
35769: edit-command-line: Go to the right byte offset
35775: New zsh-specific yodl vim syntax highlighting.
35790: zyodl.vim: Be compatible with Vim 6.
35807: edit-command-line: Fix for non-7bit-data (after 35769)
35809: zyodl.vim: Fix nested parentheses
35810: FAQ += edit-command-line
35274: completion: Add FreeBSD's watch(1)
_arguments docs: Bring all option descriptions to one place
_arguments docs: Divide into subsections
unposted: Typo fix.
36008: trap: Fix listing of traps created under non-alias non-canonical signal spelling
unposted: _subversion: Complete property names for propdel
36186: FAQ (3.24): Update for bracketed paste
36109: bracketed-paste: change quoting style
36158: _sshfs: Fix completion of and after -o
unposted: _sshfs: Fix completion of options with values
36208: _subversion: Complete a few more option switches
36236: _git-log: complete 'git rm'd files
36236: _git-log: Complete multiple revspecs
36237: __git_objects: Complete HEAD:foo correctly in worktree subdir
36247: __git_objects: Complete HEAD:./foo correctly in worktree subdir
36277: _git: Updated for git-clone 2.4.5.
36304: _git-cat-file: Fix regression in 36237
unposted: _subversion: Avoid SHORT_LOOPS
36306: _subversion: Complete --show-item values
36321: _debcheckout: New completion.
36353: _git: Unbreak after previous.
36403: type -w += suffix alias
36410: vcs_info git: Present merge heads as patches
unposted: Minor documentation tweaks.
unposted: ZLE_STATE: fix obvious documentation typo.
36437: Document interaction of $region_highlight and $zle_highlight.
36445: Expose yankb, yanke, ZLE_YANK to widgets.
36443: Revert "35834: strip a final newline from pasted text: inserting is hard to tell apart from accepting it"
36443: Set zle_highlight=(paste:standout) by default.
unposted (see 36526): Update changelog for 36443.
unposted: docs: Typo fixes
unposted: Followup to 36586: Change C99 comment syntax to the C89 syntax.
unposted: _hg: Declare $expl as an array
unposted: zle: Document the C helper function processcmd().
unposted (see 36633): _hg: Enable --option=value syntax and disable '-xy Xarg Yarg' syntax
36651: WARN_CREATE_GLOBAL += math expressions
unposted: Update link to my ChangeLog generator script,
unposted: Test for 36669
36725: vcs_info git: Compute %b correctly when merging to detached heads.
36725: vcs_info git: Compute %b correctly when rebasing detached heads.
36725: vcs_info git: Compute %b correctly when "git am"-ing onto detached heads.
36900: _git: stash names completion: Display log messages
unposted: vcs_info docs: Typo fix.
36912: vcs_info quilt: Tolerate being in child of .pc's parent
36913 + 36945: vcs_info quilt: Pass patch subject lines to gen-applied-string
unposted: _beep completion: Actually hook it for the 'beep' command.
unposted: _git: Fix 'commit object name' completion messages.
36958: _git: Fix recent commit completion descriptions.
36959: _git: Offer @~$n as completion of recent commits.
36960: _git: Enable slash matcher for more branch and tag completions, include 'git branch <TAB>' and 'git tag <TAB>'.
36964: _git: Complete remotes branch names with slashes correctly.
36962: _git: Fix completion of RHS of refspecs.
unposted (after 37018): Fix typo in error message.
unposted: Typo in ChangeLog
37032: Temporarily revert 36959.
37025: vcs_info git: Add a cherry-pick patch-format
37031: _git-merge: Exclude ancestors of HEAD from recent commit completion
unposted: Make $EDITOR's jump-to-matching-brace happy.
37129: _git: Complete 'commit -p'
37149: _git: Complete 'bisect/bad' ref
37164: _tmux: Complete external commands
Dominic Hopf (1):
32837: improved installation location support for help directories
Doug Kearns (83):
18305: new completion for python
18314: general improvements to ruby completion
unposted: remove initial capitalisation from some descriptions
18351: new completion for antiword
unposted: remove _xrdb, better completion for xrdb is provided by _x_utils
unposted: remove unnecessary parameter declarations in _xmlsoft
18369: update _tidy completion
unposted: remove initial capitalisation from option descriptions
18863: new completion for aap
18872: update javac completion for SDK 1.4.x and rename serialvar to serialver
18944: update ruby completion for version 1.8.0
unposted: fix typo in _w3m
unposted: wget --dns-cache option takes a boolean argument
unposted: update elinks completion for version 0.4.3
19358: update elinks completion for version 0.9.0
unposted: capitalize _acroread file match description
19458: new completion for raggle
19468: capitalize URL abbreviation in completion descriptions
unposted: reword --help description and add a version string to _raggle
19477: improve lynx option argument descriptions
19498: update antiword completion for version 0.35
unposted: fix typo in compsys.yo
19775: new completion for php
unposted: aap short and long options are mutually exclusive
20571: update javac completion for J2SE 5.0
offer multiuser screen sessions for attaching/detaching
update screen completion for version 4.00
update python completion for version 2.4
unposted: add firefox to list of basic URL completed web browsers
21275 (modified): update raggle completion for version 0.4.0
21294: fix incorrectly capitalized completion descriptions
21293: update ant completion for version 1.6.4
unposted: fix minor typo in _raggle
unposted: fix typo in _dirs opt description
21302: make sure expl is declared local in completion functions
21310: pass an array to compadd in _global_tags
21306: add -s option to _disable
unposted: add missing options to _ant
unposted: fix typo in a _less state name
21321: update antiword completion for version 0.36
21320: fix _screen completion of -D, -R, -c and -dmS options
21316 (modified): new completion for ctags tags
unposted: tidy up _darcs command descriptions
21343: update php completion for version 5.0
21334: fix typo in pkgtool -target_dir completion
21379: improve wget --restrict-file-names completion
unposted: stop _apt-move from returning early and allow prefix-needed style to work
unposted: complete WWW_HOME, ftp_proxy and https_proxy with URLs
21392: update w3m completion for version 0.5.x
unposted: declare _links vals parameter local
21400: add completion for RUBYOPT, RUBYLIB and RUBYPATH env variables
* unposted: add missing compset -S calls to _w3m
unposted: fix typo in first normal arg action of _ruby
21443: new completion for rake
21446 (modified): improve target completion for rake
21449: limit completed options available to RUBYOPT to -[IdvwrK]
unposted: add missing -C option to _arguments in _python
unposted: escape colons in _python -W option argument message
unposted: add -s option to _arguments call in _rake
unposted: add missing compset -S call to _php
unposted: declare expl local in _rake
21540: update aap completion for version 1.076
unposted: update rake completion for version 0.6.0
unposted: update raggle completion for version 0.4.4
unposted: fix typo in _rpm
26360: add --work-tree option to git completion
26361: update rake completion for version 0.8.3
26372: update antiword completion for version 0.37
unposted: Fix some typos in the development guide
26411: update Cygwin completion functions
26413: update ant completion for version 1.7.1
unposted: fix incorrectly capitalized completion descriptions
Simon Ruderich: 28002: fix bad _feh update commit
unposted: fix typo in _urpmi parameter name
28051: update elinks completion for version 0.12pre5
unposted: fix typos in INSTALL and README
28052: remove duplicated completion of the cvs version subcommand
28055: add some missing options to _vim
28056: add option descriptions to _lynx
Michael Hwang: 28075: add gpg-zip completion and other improvements to _gpg
28078: update _xmlsoft
29483: add --servername completion to _vim
unposted: clean up completion descriptions as per Etc/completion-style-guide
Eric Cook (27):
31558: name of qemu executable changed in completion.
31801: missing local declaration for variables in completion
32210: completion for the sysstat suite
remove hard tabs from btrfs completion
minor typo in btrfs completion
updated subcommand completion for btrfs
new forms of completion for btrfs
32603: fix documentation of status after try / always
33132: use ip on Linux to get interface names
33224: complete directory as second btrfs argument
33689: make cp --reflink's argument optional
34259: variable declarations in ip completion
34260 relax interface name restrictions in ip completion
35052: new BSD completions
35292: yum install complets local files
35490: silence errors and avoid blank match due to missing local
35879: fix for subcommands that don't have a second subcommand
35972: allow for Directive=Value format in .ssh/config
35973: new systat and vmstat completions
36113: ip(8) may add suffixes which is not good for completion matches
36571: Completion for zsocket and updated losetup's completion
36889: completion of system specific sockstat options
36646: handle solaris/openzfs differences; only use -t share on solaris
36642: complete jail/unjail zfs subcommands on freebsd
36993: zed: fix argument parsing
_sockstat: minor improvements
zed: Add -- to the `functions' builtin calls
Felipe Sateler (1):
32819: Update for axi-cache completion
Felix Rosencrantz (28):
zsh-workers/13395: Added code to test compstate[insert_positions], value of insert_positions are now reported
zsh-workers/13395: Added code to test compstate[insert_positions], value of insert_positions are now reported
Another testcase that covers the bug mentioned in workers/13563. The case is based on a bug mentioned in workers/13320
workers/13914: Added call to _normal after specified class name, and added completion of filenames in jar archive after -x flag
workers/13914
Fixed some problems with _cvs and flags. Fixed _perl to complete a script
New _java_class to find classes on the classpath.
16955: _java_class
Modified _java to use _java_class.
Function for Tom Lord's arch SCM tool. It still has many problems,
Added _larch.
(17021) Added _valgrind, completion function for Julian Seward's Linux-based memory checking tool.
Valgrind version 1.0.0 was released.
Changes to _store_cache to allow cache names to contain slashes "/".
17983: Added zle LASTSEARCJ parameter
Removed zgprintf from Functions/TCP/.distfiles
Added completion functions for cygwin
workers-18440: add previously added cygwin completion functions to the completion module
18455: Screen completion function
18459: Completion/Unix/Command/_screen: fix up suggestions from Oliver, and other changes.
add *.dll and fix typo with errnames.h
Added *.dll to .cvsignore and fixed typo. (unposted)
20002 -- fix for matching spec core dump
21154 - Added pid completion to _perforce for p4 monitor (clear|terminate) commands.
21257: Fix typo in completion for p4 password.
21611: Added Firefox completion support.
23164: Silence popd when PUSHD_SILENT is set.
Fix for comm completion.
Frank Terbeck (117):
Simon Ruderich: 27779: Fix mistakes in vcs_info's documentation.
27798: Alexey I. Froloff: Completion/Unix/Command/_git: support for the `--interactive' option of "git commit".
27908: Functions/VCS_Info/vcs_info: Avoid locale related problems
* 27813: Simon Ruderich: Completion/Unix/Command/_git: Complete some generic symbolic references as heads.
Seth House, Simon Ruderich and myself: 27948: various vcs_info changes
Simon Ruderich: 27954: vcs_info: more minor documentation fixes.
Simon Ruderich: 27953: vcs_info: changed default formats and actionformats.
Seth House: 27971: vcs_info: Fix a bug that caused the mercurial backend to always return `default' as the branch name.
Holger Weiss: 27977: _git shouldn't return 0 if there are no matches.
Holger Weiss: Completion/Unix/Command/_git: various fixes and enhancements.
Holger Weiss: Doc/Zsh/compsys.yo: Fix a typo.
Fix a date in ChangeLog.
users/15165: Fix a warning about a missing macro in `contrib.yo'
28093, based on Michel Lespinasse: 28090: Fix a problem with `check-for-changes' and freshly initialised repositories.
Seth House: 28084, 28083: cleanups and new examples.
28095: Fix two hard-coded invocations of the "git" command.
28101: Fix window completion for tmux version 1.3 and newer
Mikael Magnusson: 28110: Fix yodl warning.
Seth House: 28115: Another git example vcs_info hook.
Seth House: 28114: vcs_info, git: Fix revision lookup with packed repositories.
Mikael Magnusson: 28181: Remove a stray `)' that caused a ".RE" string to be output
Lennart Weller: 28739: Fix svn detection in vcs_info
28758: make `colors' function work with non-default option sets
28776: Let vcs_info detect very old mercurial repositories.
28853: Fix typo: preceed -> precede
28896: unset `monitor' option while the widget is running to avoid accidential data loss.
Nikolai Weibull: 28914: Typo fix in `cvsexportcommit' description
Nikolai Weibull: 28911: Only show modified files for git-checkout without tree.
Nikolai Weibull: 28913: Fix typo which broke `send-email' completion.
Johan Sundström: 28890: New _npm completion.
Mike Meyer: 28956, 28957: Add fossil support to vcs_info.
Add new vcs_info backend files to corresponding `.distfiles' file.
28958: Support registering hooks independent of the context.
28960: Add functions to add/remove static hooks.
28961: Add `no-vcs' hook.
28959: Make the nvcsformats style be used if vcs_info is disabled.
Simon Ruderich: 28927: Fix "git tag -v" completion.
29008, 29012: Add `--enable-additional-fpath' option to add arbitrary directories to the default `$fpath'.
Valentin Haenel: 29019: Fix git stash completion (apply and pop subcommands).
29027: _screen: support "/dev/ttyUSB0 [baud]"-style arguments.
unposted: INSTALL: Clarify at which point directories from --enable-additional-fpath are added to $fpath.
Felipe Contreras: 29028: _git: Add useful completion for `gitk'.
Simon Ruderich: 29041: _git: Add completion for `tig'.
unposted: Revert change from 28896, which did more evil than good.
29170: vcs_info: Clarify check-for-changes style behaviour with the mercurial backend.
unposted: Add missing word ("style") spotted by Bart.
Nikolai Weibull: 29166: _git: Speed improvements for file completion.
Jan Pobrislo: 29411: vcs_info: Major bzr backend update.
Valentin Haenel: 29431: Hook example for signaling untracked files in git repositories
29412: _tmux: Disable sub-command completions if tmux is not found in `$path'.
29434: contrib.yo: Use PLUS() to avoid a + being silently dropped.
Sebastian Ramacher: 29513: _apt: Add markauto and unmarkauto sub-commands.
29526: vcs_info: Set `max-exports' early after certain `start-up' hooks.
29518: _git: Fall back to file completion for unknown sub-commands.
29527: _git: Make file-completion fallback optional.
29519: _git: Pick up addon completions from $fpath.
29521: _git: Add `user-commands' support again.
29523: _git-buildpackage: Use "#desc:" line for _git third-party add-on completion description.
Daniel Bolton: 29529: _aptitude: Complete format specifiers with the `-F' option.
unposted: contrib.yo: Fix typo "paramter" to. Caught by debian's lintian.
Removing superfluous word from ChangeLog entry
Luka Perkov: 29624: _quilt: Improve `push' and `pop' completion.
Suraj N. Kurapati: vcs_info-examples: Mention different ways to handle remote branch names in `vi-git-remotebranch()'.
Akinori MUSHA: 29900: Backends/VCS_INFO_detect_svn: Adjust detection to support subversion 1.7.
30046: VCS_INFO_get_data_svn: Fix support for subversion version 1.7
30048: C02cond.ztst: Avoid [[ -N ... ]] on file-systems mounted `noatime'
30079: Src/params.c: Restore `LC_ALL' when setting `LANG'.
30111: Src/exec.c: Fix segfaults with exec options.
30114: VCS_INFO_check_com: Remove a superfluous stat()
A.Costa: unposted: grammar.yo, ChangeLog-3.1: Fix typo to "definition"
30214: prompt_redhat_setup: Fix quoting in `redhat' prompt.
Juliano Ravasi: VCS_INFO_get_data_git: Fix initialisation of `$stgit_unapplied'
unposted: Add x-seq: number of last commit to ChangeLog (30488)
Stepan Koltsov: vcs_info: %a to output number of all patches in (no)?patch-format styles
Seth House: 30702: contrib.yo, VCS_INFO_get_data_hg: Removed --debug flag from the hg vcs_info backend
Seth House: 30701: Misc/vcs_info-examples: Added an hg hook example to restore the 40-char hash
Baptiste Daroussin: 30703: VCS_INFO_detect_fossil: Fix fossil detection on unix
Add ChangeLog entry for previous commit
31174: zle: Make sure state changes are refreshed after init hook
31172: Let vared define custom init and finish hooks
31175: Add documentation for the new -i and -f options of vared
31221: Handle zero defined aliases better
31222: Stop {up,down}-line-or-beginning-search from triggering warn_create_global
Revert "31372: Do not block SIGWINCH for child processes"
31376: Make sure every execve() is prefixed by winch_unblock()
31485: vcs_info, git: Avoid error messages for `guilt' users
32264: vcs_info, hg: Support detecting repos using ShareExtension
33277: Fix VCS_INFO_reposub's command expansion
33405: vcs_info: Make sure maxexports is set when VCS_INFO_set is called
unposted: Forgot X-Seq: numbers with Daniel's last few patches
34419: vcs_info documentation: Fix wording
36046: _tmux: Update command line options
36048: _tmux: Update options for supported commands
36062: _tmux: Add support for new sub-commands
36063: _tmux: Remove dead code
36050: _tmux: Don't unset, set empty in local scope
36058: _tmux: No need to unset local variables
36057: _tmux: Replay all arguments when dispatching to new _tmux()
36054: _tmux: "local -x" serves no purpose
36049: _tmux: options => session_options
36056: Add helper script to check state of _tmux completion
36052: _tmux: Remove old sub-commands and their aliases
36064: _tmux: Add new command aliases
36047: _tmux: Fix options with changed scope
36051: _tmux: Remove support for old options
36059: _tmux: Add new session options
36055: _tmux: Add support for new server options
36061: _tmux: Add support for new window options
36060: _tmux: Update TODO
36070: _tmux: Update bell-action and prefix options
36069: _tmux: Fix \ooo display in completion list
36075: Disable ‘local’ keyword in script to make data retrieval work
36575: _tmux: ‘lock-server’ option is gone in tmux.git
36576: _tmux: Fix tmux homepage URI
36830: vcs_info: Silence an error message with new git versions
36832: vcs_info: Remove dependency on "seq"
36888: vcs_info: Prevent warn_create_global warning with '-preinit-' state
Geoff Wing (41):
Update current stable zsh version.
Fix my email address
CONTRIBUTORS fix
Etc/MACHINES: format leading spaces to tabs
15621: display of status line was being mucked up; continuation
Don't segv if we were displaying n lines and screen was
15621: display of status line was being mucked up; also fix
s/AUTO_CONT/AUTO_CONTINUE/
unposted: note typo change in Doc/Zsh/options.yo
16063: add transientrprompt option to remove right prompt from
16063: add transientrprompt option
16332: remove ansi2knr.c from our repository due to licence
16332: removal of Src/ansi2knr.c and adjustment of build process
Remove: Australia ftp.ips.gov.au
Changed: uiarchive.uiuc.edu path
unposted: METAFAQ distribution sites fixup
16635: make sure we display lists in singlelinezle mode
Remove: France ftp.cenatls.cena.dgac.fr
unposted: METAFAQ distribution sites fixup
18306: fix redisplay of rprompt when line shortens
19474: fix a calculation when displaying completions which are
still allow user specified text modifiers with a short terminal.
20162: in printlist() don't output new line if we haven't printed anything
After ~9 months: 20162: Src/Zle/compresult.c: in printlist() don't output new
Update distribution mirror sites in FAQ
21290: configure.ac: don't need backslash quoting within single-quote areas.
From Brett M Hogden @ rge
Small cleanup:
Note update of mirror site information in Doc/Zsh/metafaq.yo
fix utils.c prototype generation for non multibyte build
archive.progeny.com will be decommissioned around 2006-10-22
update year to 2007
update LICENCE to 2007
23924: Improve synchronising of character attributes with other
24098: Fix my botch with 23924, rework out new prompts and
pws fatfingered the last change in utils.c
another fatfinger: change comparison to asignment
clean up test temporary files
update LICENCE year to 2009
Remove unavailable sites
Doc/Zsh/ftp_sites.yo: remove unavailable sites
Han Pingtian (15):
31789: Save history for INCAPPENDHISTORY later.
34769: incorrect doc of process time calculation
34785: fix typo in SHINSTDIN doc
34822: correction to GLOB_SUBST doc
users/20078: HIST_BEEP doc
34875: CSH_JUNKIE_HISTORY doc
34880: POSIX_TRAPS doc
35295: Try harder with zftp directory listing
35299: Improve effect of zfdir -r
35311: typo in zfuput behaviour
35234: better zfget completion with paths
35514: [[:foo:]] tests in completion should be more specific
35665: better handling for command line completion match handling
36538: fix description of b and B completion match anchors
36586: fix completion match right anchor
Holger Macht (1):
32257: updated zypper completion
Hong Xu (3):
move comment to individual line in .editorconfig
32069: completion for "git submodule update --remote"
Fix outdated npm completion
J. Takimoto (1):
32137: set pseudo-terminal speed to prevent padding characters
James Clarke (1):
36441: _git: Fixed typo in --author-date-order description
Jared Ahern (1):
34980: expanding make variables was broken
Jasper Lievisse Adriaanse (1):
32558: _XOPEN_SOURCE_EXTENDED now OK on OpenBSD
Joshua Krusell (2):
35939: fix select polling in ztcp and zsocket
36039: Restart socket commands on EINTR
Jun Kuriyama (1):
33984: bin_dirs() should use zputs() to print metafied directory names
Jun T (37):
31281: _du: add support for Mac OS X
31357: _cp: add support for Mac OS X
31525: Fix some options in _make
31756: further make completion improvements.
31902: rationalise use of gamma function.
31909: new cat completion
31971: locale fix for helpfiles
31984: new df completion
32056: Handle completion for different versions of iconv
32131: avoid infinite loop reading pty on platforms that do not buffer output after child exit
32231: _chmod was confused by options before the mode
32300: new od completion
32435: improved quoting for ignore-line completion style
32480: Fix crash in vi mode with too few previous changes
32482: fix character translation issue with some versions of Yodl
32493: some man page formatting fixes
32494: Yodl hack to fix indents in manual page output
32546: better handling of ignored files with _path_files -W prefixes
32616: bad printf arguments for limits
32681: formatting issue in zle doc
32715: doc formatting fixes
32719: minor doc issues
32755: move incorrectly placed line in grammar.yo
32765: fix build when not MULTIBYTE_SUPPORT
32767: another spot to tweak bracechardots()
32779: fix a typo in options.yo
32781: source behaves like . w.r.t. path search
32812: put contents at start of manual
32823: complete file instead of Perl script after -
32833: complete Python and Ruby arguments as for Perl
33566: quash null pointer constant compiler warning
33599: workaround zpty issue that causes vi test
33769: workaround for KEYTIMEOUT to work from test
35086: reapply a hunk from 35067 for expn.yo
unposted: include doc tweek to expn.yo from 35071
36067: fix typo and format in the documentation
35952: bind escape in vi mode so it is a full key sequence and later keys aren't dropped
Jun-ichi Takimoto (42):
33829: unbind ESC~ as a more reliable workaround
33932: revise boundary check in unmeta()
33940: handle backslash-meta correctly in lexer
33978: avoid infinite loop in interactive mode
34144: allocate origline by ztrdup(), not by dupstring()
34327: fix cache identifier used in _cache_invalid
34335: fix bugs in _yum_all_pkgs
34423: fix a typo in _ruby
34415: cache list of all python modules
34451: use mmap() also on Mac OS X
34456: lopts should be initialized as an array
34636: replace broken isprint() on Mac OS X
34643: clarify documentation for print and bindkey
34836: fix description of '%-0<<' in prompt.yo
34840: minor format fixes in prompt.yo
34850: make URLs in html/pdf docs clickable
35008: clarify description of 'exec' and 'return'
35034: improve manual format up to Chapter18
35057: make URL clickable (again)
35064: rename ISPRINT to ZISPRINT to avoid conflict
35075: improve manual format
35255: if available, use texi2any instead of texi2html
35289: fix typos in the description of emulate
35550: fix backspace in interactive menu-select
35957: fix _make-expandVars()
35928: '%-m' should work even if not supported by strftime(3)
35929: protect FDT_PROC_SUBST by #ifdef
36243: fix a few problems of "_pids -m pattern"
users/20455: do not use posix_openpt() on OpenBSD
36417: fix/update top level texinfo menu
36491: Multibyte support for parameter expansion flags B,E,N
36574: new completion for the lldb debbuger
36556: complete two or more options for zsh
36578: option in a set has key "set-opt" in $opt_args
36631: separate _zsh from _sh
36697: handle options of _arguments correctly
36732: _zsh now complets script args; also support -s, -b
36911: '-optarg' should not match optspec '-opt='
36983 + 36990: new completions for head and tail
37085: fix doc: DEBUG_BEFORE_CMD is set by default
37090: correctly handle blank lines in yodl macro example()
unposted: a few cosmetic format fixes in docs
Jérémie Roquet (1):
Take more care with errors from setuid().
Kamil Dudka (2):
36106: fix const parameter to bindkey
36906: quite_signals() in ZSH_MEM realloc()
Keerthan jai.c (1):
users/18981: improved tmux function completion
Kenyon Ralph (1):
31371: _brctl: update brctl subcommands
Koen Wilde (3):
32245: complete more mpc arguments
32863: completion for mpc insert command
32863: missed ChangeLog entry
Kosuke Asami (3):
32472: new pgrep completion options
32471: handle BSD process management in pgrep completion
32471: tidy up pgrep completion
Lokesh Mandvekar (2):
33032: new completion for docker
33999: remove docker completion.
Luka Perkov (4):
31702: check for git rebase -i for autosquash
31708: _git: add --fixup and --squash options to commit
31723: _systemd: add more system commands
31726: _git: add few more arguments for cherry-pick and revert
Manuel Presnitz (2):
31592: improve documentary for handling of named directories.
32412 / 32415: New giga- and terabyte units for glob qualifiers
Marc Finet (11):
33149: vcs_info examples: fix typo
33151: completion git: support aliases when \n exist
33147: vcs_info git: detect revert or cherry-pick with multiple commits
33148: vcs_info quilt: refactor standalone detection
33145: vcs_info git: fix applied-string name
33150: completion git: fix send-email --confirm values
33188: vcs_info git: set rrn before using it
33184: vcs_info git: consider patches for rebase
33391: vcs_info git: fix applied patch detection on git am
33815: Fix word transposition bug.
PATCH: 34333: vcs_info quilt: fix unapplied detection in subdir
Mariusz Fik (2):
Fix zypper commands completion [zypper <TAB>].
Fix zypper commands completion [zypper <TAB>].
Mark Oteiza (3):
32238: suppress error output completing after ip
32238: suppress error output completing after ip
33081: suppress unnecessary error message
Martin Vaeth (6):
31959 (plus tweak to .gitignore): make help files during installation
31959 (plus tweak to .gitignore): make help files during installation
31959: missed files
32008: complete "." and ":" for run-help, clean Doc/help in make
32105: support combinations of man or nroff with colcrt or col.
32356: fix a typo
Mateusz Karbowy (1):
36328 + 36340: _git-cherry-pick: Complete other branches only
Matthew Martin (7):
34637: New mixerctl completion for BSD
35727: support OpenBSD for diff options
35960 (tweaked): complete correct options for OpenBSD's find
36653: OpenBSD's usermod has no -a flag
36693: arithmetic rounds towards zero, document
36869: use permissions to limit files completed for ssh identity files
37201: change quoting to handle group names with spaces
Mihai Moldovan (1):
Unused function attribute fix for clang compilation
Mikael Magnusson (207):
28998: use correct return status in _make
_make: add _make- prefix to helper functions
29206: fix formatting
29208: make vimatchbracket more useful in emacs mode
29205: don't sort processes in _pids
Nikolai Weibull: 29124: Fix -l option in _git.
29245: _xset: pass -O instead of -o to _describe.
29271: document _alternative -O name.
29307, 29308 + replies: Fix some doubled words in docs and comments.
29261: Add g:: flag.
29224: Support negative LEN in ${VAR:OFFSET:LEN} like bash.
29328: Another missing backslash in _git, remove some not needed backslashes in array definitions.
unposted: quote a -e with tt(), fix some of my changelog entries.
29338: fix pattern in _main_complete for insert-tab.
29335: update valgrind --tool= completion hack.
29364: partial fix for make completion in dirs with spaces.
29331: note g:: flag in NEWS
29365: redefine _make() in _make.
29376: redefine _initctl too
unposted: document PROMPT_EOL_MARK can be empty
29329: fix undefined behaviour in math.c
28364: document another special highlight
29384: Add _comp_caller_options
29334: complete with _arguments -- for zsh
29392: remove use-perl style docs
29387: add completion for at and friends
29385: document when local-directories is used instead of directories
users/16057: add _tree
29438: complete dynamic directory names in command position
29448: complete symlinks to files in _initctl too
29422: fix g:: test failing in some locales
29596: fix syntax to work with ksh_arrays
29618: Fix some syntax to not depend on SHORT_LOOPS being set.
unposted: fix two typos in 29661
29673: Clarify what 'other' in the ignore-line style does
unposted: ChangeLog: put two spaces between name and email, remove non-initial tabs
28852: Use syntax that doesn't depend on SHORT_LOOPS being set.
unposted: fix a typo in a comment.
unposted: fix capitalized word in the middle of a sentence
29388, 29680: clarify note about e:string: quoting.
29504: note when (#cN,M) can't be used in place of # or ##.
29681: use [] to dereference region_highlights
29682: new _schedtool completer
29683: add -O forward to _ssh.
29690: new _twidge and _cryptsetup completers from Daniel Friesel.
unposted: move _schedtool to correct dir
29705: add correct number of slashes when completing //TRANSLIT.
29722, 29706: fix two things in _mplayer.
29736: mention when zstyle -t returns 1.
29738: _ssh: Add PreferredAuthentications completion.
29739: _rsync: redefine _rsync(), -e takes cuddled args
29740: _wget: add --content-disposition.
29741: _zattr: add ret=0 and fix filename globbing.
29733: Jonathan: add apt-get changelog completion.
29755: add -O stop to to _ssh.
29764, 29765: fix various problems with _pgrep.
29815: include mod_langinfo in documentation
unposted: Fix typo in ChangeLog (memoryx).
29876: Update getent completion.
unposted: fix typo in ChangeLog
unposted: remove duplicated 'the' in compsys.yo.
29409: Add xprop and xlsatoms completions.
29962: Actually return ret in _ssh.
29961: _ssh: extend option completion.
29998: _git: fix a typo (--rerbose).
30019: _tar: fix parsing of argument to -C.
30021: _globquals: Add d flag, show what unit the digits are entered in.
29783: _update-alternatives: Add more options.
30206: Fix ldd completion
30276: Src/glob.c: Use zlong rather than int when calculating brace expansions of the form {1..9}.
unposted: fix a typo in _git from previous commit (reolved)
30371: _ssh: you can specify -i multiple times
30372: _tmux: redirect errors to /dev/null
30368: _tmux: complete arguments to unambiguous partial subcommands
30378: new gradle completion
30406: NEWS: typo fixes
30412: document set-local-history
30427: fix syntax error from previous commit
30429: avoid error in _init_d when service doesn't exist
30430: fix some errors and outdatedness in intro.ms
30444: add NEWS entry for 30431
30456: Completion/Unix/Command/_getconf: Use new array syntax.
30461, 30462 (tweaked): add missing local for match, mbegin and mend
30425 (fixed): Add localhistory/globalhistory to $ZLE_STATE as set by the set-local-history zle widget
unposted: fix trailing spaces from previous commit
30468: prompt_fade_setup: add missing $
30466: Add prompt format and printf format completion.
ChangeLog: forgot to mention who reported 30468
30473: update _strace completion
30474: add ssh -O cancel completion
unposted: add : to ChangeLog entry
Jeremy Mates: 30505: Allow multiple --header= in _wget
Fix _prove completer commit (was html)
30496: Parse argument to %F and %K as prompt sequences
30490: _java: -keystore takes a file argument, so complete files
30639: Add support for showing the current action is cherry-pick to vcs_info git backend
31136: vcs_info: just set parameters instead of passing over a pipe
unposted: adjust another mention of psvar
31140: avoid crash when hitting recursion limit
31182: _awk: Allow sticked arguments
unposted: fix a typo in docs
31483: Call zrefresh() before unqueue()ing signals
31805: Add $patchars and $dis_patchars to zsh/parameter module
31805: Update _enable and _disable for -p, fix related typo in docs
31806: _enable _disable: Workaround special characters in alias and function names breaking _arguments syntax
Update ChangeLog with previous commits
32821: Update _gcc as of GCC 4.8.3 for generic options and x86
32949 (wip 32928, 32937): Add :^ syntax for zipping two arrays
unposted: Fix formatting error in ChangeLog
32985: Add NEWS entry for array zipping operators.
unposted: Indent entries in NEWS for changes since 5.0.0 for consistency
33038: Fix {^@..a} hanging
33061: More useful setopt / unsetopt completion
33136: P glob qual appends words when negated
33137: _path_files: complete # to introduce a glob flag
Fix some typos in the documentation
33365: avoid buffer overflow for very long fds in >& fd syntax
unposted: ChangeLog entry for 33365
33485: fix a missing ;; case terminator
33561: The time builtin forgot to unmetafy TIMEFMT
33562: Fix thinko in previous commit
33607: Fix some minor problems in zattr module
33785: Fix leaks of desthost in ztcp
33882: Complete CXXFLAGS as CFLAGS too
Parse "Gentoo" as being GNU libc
users/19530: Handle commented lines in /etc/filesystems
33963: remove work of art in _mount
34114: emulate: Handle aborting from mixed -L/-c correctly
34118: Don't crash when writing out history if HOST is unset
34116: computil: Check for NULL before passing to strlen
34117: zle: size_t is unsigned, use int instead
34115: compcore: Fix size argument to zfree
34104: compctl: Remove pointless check
34121: compresult: Remove unneeded NULL check
34105: subst: remove dead code
34119: complist: Fix leak of string in clnicezputs
34113: whence: use dupstring to not leak memory
34106: hist: use zhtricat instead of tricat
34112: typeset: fix leak of oldval
34134: anon funcs: don't leak shf and related data
34107: getsubsargs: free ptr1 before returning
34108: Don't leak ifs stuff
34120: compctl, jobs: Check contents instead of array
34138: wcs_nicechar: only deref widthp if it was given
unposted: Convert spaces to tabs in ChangeLog
Fix a typo in bin_print error message
30568: Add tetriscurses contrib function, port of tetris to zcurses
hist: remove wrong NULL terminator
select: Fix leak of 256 bytes on every loop when zle is not used
unposted: add missing ml ref
34382: Handle NULL return from dlerror() more gracefully
34387: Avoid loading the main zsh binary as a module
34466: Fix double unmeta in rm verification
34488: Fix use-after-free for print -zf and print -sf
34490: Fix leak on print -zf/-sf error
Fix typo from 28487
34615 + 34619: Remeta one frame earlier
Fix ~ and (Q) order in _zattr
34902: Doc: Explain the numeric argument and be consistent about what we call it
34926: _fc: Remove a spurious 2
Revert "34926: _fc: Remove a spurious 2"
Fix two bugs in typeset_setbase
Don't treat NUL as a combining character
GLOB_ASSIGN should only affect scalar assignments
_gdb: Allow 'core' to occur anywhere in a coredump filename
35476: Allow setting $0 when POSIX_ARGZERO is not set
35554: Document narrow-to-region -l and -r.
35558: narrow-to-region: Use unique parameter names for new feature
35673: Improve _zargs
35696: _ps1234: complete colors for %F{ and %K{
35697: _ps1234, _date_formats: Complete strftime formats for %D{}
35745: ztrftime: Pass everything unhandled to the system strftime()
unposted: Make V09 set a known timezone
35761: Make sure to skip alternate format extension test properly
unposted: _ps1234: Fix ternary test char completion
35989: _ssh: update to 6.9
unposted: _ssh: use the -q option for the = suffix
35954: Doc: sysopen -u is not optional
unposted: add tests for outputting traps specified via aliases
36077: vcs_info: stop exporting everything
36078: vcs_info: Adjust documentation for no longer exporting
36116: _git: various fixes
36117: _wget: complete headers for --header and add --no-use-server-timestamps
36118: _imagemagick: complete all files if image files didn't match
36120: _sort: Fix syntax error
36119: _strftime: Add completion for zsh/datetime's strftime builtin
Revert 36118
36091: _ncftp: search XDG_DATA_HOME for bookmarks saved by lftp
36177: _setopt: complete printexitvalue both ways
36183: _ssh: update to 7.0
36172: _imagemagick: Use $formats a bit more correctly
unposted: typo in ChangeLog
36302: attr: Fix compilation with libcap 2.24
36314: Avoid using short_loops syntax in distributed files
36380: Avoid gcc case syntax
36347: Fix appending empty array to associations
unposted: typo in comment
unposted: replace multi-byte curly-quotes with plain quotes in ChangeLog entry
36603: glob: fix dirfd leak during Y shortcut qualifier
unposted: Fix broken case condition and "qualifer" typo
36709: zle -f from inside widget to set flags and make yank start/end zle params writable
36692: bracketed-paste-url-magic: simpler alternative for handling pasted urls
unposted: bracketed-paste-url-magic: actually do what the comment says
unposted: zle_thingy: return a value in bin_zle_flags
unposted: define zle_usable before using it (reported in 36741)
36754: Functions/TCP: Tweak some usage output in the tcp_* functions
37161: Disable the heuristic setting RPROMPT_INDENT to 0
Miles Ohlrich (1):
32958: bitwise logic fix
Motoi WASHIDA (5):
users/8522: Completion/Darwin/Command/_defaults: fixed the number of spaces
unposted: softwareupdate is a system software update tool for Mac OS X
unposted: arguments are required after -imagekey, -srcimagekey options
20953: "du --version" tries to display size of files in current directory on FreeBSD and Darwin.
users/8826: search applications using spotlight.
Nick Cross (1):
Update make completion with gnu options
Nikolai Weibull (11):
29273: Completion/Unix/Command/_git: Fix __git_guard_number
unposted: Completion/Unix/Command/_git: Update git-branch completion to deal
29272: Completion/Unix/Command/_git: Use return values correctly accross all
unposted: Completion/Unix/Command/_git: Move _gitk and _tig to correct
unposted: Completion/Unix/Command/_git: Fix bug in git-add completion that
unposted: Completion/Unix/Command/_git: Update git-add completion to not
unposted: Completion/Unix/Command/_git: Adjust some TODO items.
unposted: Completion/Unix/Command/_git: Use _files, not _path_files.
* 29582, 29589: Update handling of third-party Git commands
29698: Completion/Unix/Command/_git: Complete diff options for git log
29707: Completion/Unix/Command/_ln: New _ln completer
Nikolas Garofil (1):
32737, 32736 (32741), 32735, 32734, 32733, 32732 (32739): Strict compilation
Oliver Kiddle (612):
Use _arguments for bindkey completion and fix small typo in docs
10833: new print completion and complete nothing for clear and logname
Add completion for file descriptors
Add new completions for AIX commands
AIX dependency fixes
Spelling corrections (11037)
Corrected where I had used a date of 31st April
Use of _arguments in _bzip2 (11041)
*** empty log message ***
Small fix to avoid using slashes in temporary file name (11065)
Update download location for Yodl (11078)
CVS lost a couple of lines when merging changes to the ChangeLog
Use one function for compression/decompression programs and new lzop completion
Small doc fix and AIX dependency fix
Small fix in Etc/CONTRIBUTORS
minor doc fixes (11268)
complete using _arguments for typeset and its variants (11282)
Use _math for completing the let builtin
Fix breakage from 11195 (11300)
AIX dependency fix
Remove return value from uniqarray which caused a compile error on IRIX
Spelling corrections in the docs (11315)
_call should pass on the return code from the called command (11327)
Back out 11327 and make the correct fix in _groups (redirect ypcat to stderr)
Use _arguments for hash completion and add + options for typeset (11347)
Add -L option to the hash builtin
Install functions before man pages to avoid error if yodl isn't installed
Fix _su to use user's shell for completion after -c again
Do a better job of completing suffixes in netscape remote commands (11471)
Don't lose empty arguments (11517)
Suffix handling improvements for url completion (11539)
Minor completion fixes (11541)
minor completion fixes (11541)
Split _arguments calls into sets to avoid long mutex lists (11579)
use of _arguments for completion of a couple more builtins (11615)
AIX depenency fix (11661)
AIX dependency fix
fix wording in error messages for tests (11755)
accept -g option in _urls and use _urls in _rpm (11756)
Use slightly cleaner syntax (11772)
avoid bug in IRIX's sed and use new -K option to zparseopts in _urls
Handle new suffix style with arrays (11903)
AIX dependency fix
AIX dependency fixes
new completion function for arp (12165)
mention more standard tags in documentation and fix some typos (12177)
updates and additions to completions for AIX commands
use mhpath and mhparams commands instead of guessing directories (12356)
new completion for read builtin (12578)
add -g option to _parameters to restrict type of parameters completed (12583)
add -g option to _parameters to restrict type of parameters completed (12583)
Minor documentation fixes (12585)
enhance _zmodload to use _arguments (12677)
new AIX specific completion function (12708)
new completion function for the tin newsreader (13420)
Changes references to sunsite.auc.dk to just sunsite.dk (13422)
fix _gzip to work for zcat again (13445)
add completion for newsgroups (13448)
Work when ksh_arrays is set but before the setopt takes effect (13555)
include _w3m in .distfiles
don't complete w3m from _webbrowser now we have _w3m (unposted)
Various new, improved, fixed or updated functions (13600)
fix filename quoting in _zip and don't use _hosts for lftp
fix to declare tmp variable as local
spelling corrections (13610)
various doc fixes and minor completion function changes, most of which
new completion functions
add _arguments based completion for alias and jobs (13947)
add _arguments based completion for alias and jobs (13947)
avoid appending a / when called from _cd (13958)
add completion for common MUAs and a couple of minor fixes (13982)
new vnc completion and use _guard for pine completion (14112)
minor completion changes (14216)
update bindkey completion for bindkey changes in 14046 (14219)
complete subscript flags (14227)
fix guard to accept partial display numbers (14255)
match `scalar*' not `scalar' when checking parameter type (14256)
insert redirection operators when expanding after one (14281)
complete only files that can be chowned (14282)
update; in particular enable new style completion from ex. startup file (14283)
fix bug where /sbin/lsmod was redirected in instead of being run (14355)
make use of _arguments in _set (14409)
fix to include + options in tag order (14416)
add mod_export in a couple of places where it was missing
spelling corrections
nolonger works on IRIX 5.3, and other updates
update _pine for pine 4.33, add echoti completion and update _echotc (14567)
correct alphabetical order in lists of styles, tags, functions and modules
work around ${(@P)1[3,-1]} not working as expected (14658)
don't complete read-only parameters on the left side of an assignment (14896)
minor correction
fix for two digit display numbers and -encodings option (15159)
update for test file renaming and fix typos
fix IRIX 5.3 specific compilation problems and some error messages (15204)
add completion for sysctl(8) (15215, 15223)
add exclusion lists and use _multi_parts for sysctl completion on BSD (15252)
use colon separator for BSD (15393)
fix posixbuiltins test to allow for an external `print' command (15503)
new BSD completion and fix _chown for symlinks
share descriptions for long/short opts in more completions and other changes
correction (unposted)
correct mistake with 15574
do not complete aliases in equals expansion any more (15590)
corrections only
use _x_display when setting $DISPLAY and fix bug in enable completion (15594)
add exclusion lists to _dd and check for redhat/mandrake in _user_admin
complete new [:ascii:] character class
new completion for samba tools (15781)
update URL references to http://zsh.sunsite.dk/ (15792)
fix build and test problems in Mac OS X (15882)
add printf builtin (15851, 15948)
add print -f option, %n format specifier and tests for print/printf (15973)
update _wget for v1.7, _sysctl for darwin, _webbrowser for galeon etc (15983)
remove duplicated includes which caused problems on IRIX 5 (15987)
enable dynamic libraries on MacOS X is the dlcompat library is installed
use arithmetic evaluation for numeric arguments to printf (16042)
fix return code and tests of printf and comment above bslashquote func (16064)
allow arguments to be specified in printf format specifications (16080)
zero %n value when reusing printf format (16122)
16174: complete value of $TZ
16177: also look in /usr/lib/locale/TZ for time zones
16198: add %j prompt expansion and j test character for no. of jobs in prompt
16224: add -n option to kill and complete options from _kill
fix for IRIX
16228: allow widths and precisions to work with printf's %b format specifier
users/4519: complete files in all argument positions for zip (bug fix)
16320: factor out file system completion to new function
new mtools completion
16325: update for wget 1.8
allow tag-order to select order of files and urls (16330)
allow tag-order to select order of files and urls (16323)
fix bug in parameter unset code that caused seg fault (16351)
16353: add += parameter assignments
16352: allow output formats to be specified in zcalc
small fix to += code from 16353
16364: further to 16351, except specials from having their value cleared
new ifconfig completion (16366)
add missing description argument in _values calls (16366)
16372: allow signal names to be prefixed by `SIG' with kill builtin and fix
16384: new completion for xli/xloadimage and factor out completion of X visuals
users/4561: fix code for finding the zipfile's name in the current command-line
16396: fix argument handling bugs
16397: use nul instead of colon to avoid problems with _value: functions
16398: updated zstyle completion and related cleanup
16449: new chkconfig completion for both the RedHat and IRIX commands
16461: a number of minor completion function updates
use pager style instead of $EDITOR and fix bad substitution in exclusion lists
*** empty log message ***
16492: add RPROMPT2 variable for right prompts in multi-line commands
16493: correct typos
16494: extract outermost words with negative arguments to %_ and add %^
use RPS2 to put states on the right
Akinori Musha: 16534: a few bug fixes and some wording fixes
16619, 16676: add -c, -l and -p options to the dirs builtin
16620, 16697: add a and n parameter expansion flags
16803: option descriptions
16804: completion for sccs
16823: complete for values of GZIP and any *PATH or *path parameters
correct typo in Changelog
16838: complete new options of grep 2.5 and value for GREP_OPTIONS parameter
16842: resolve name clash for nc between netcat and the nedit client for
16862: allow print's -s and -z options to be used with -f
arg to -C option must be in the same word
correct my mistake which broke file completion after grep
16864: fix remote file completion with relative paths
handle dot files and directories too
alter _generic example to be more robust
John Beppu: 16866: new completion for figlet
16913: fix completion after compdef -a and correct typos
16923: add insert style for inserting matches instead of adding them as a match
16933: more sophisticated versions of these functions
add original string as match (like in _approximate)
16935: update options completed for ssh and add sftp completion
17072: fix pushdminus handling in completion after directory stack references
add handling for the other texinfo commands (besides info)
17484: fix option check and add missing #autoload tag
17496: update for new options in GNU diff 2.8.1
17499: BSD pkg_* tools now support bzip2'd packages
17503: fix various typos, spelling mistakes and poor wordings in the docs
17503: fix various typos and spelling mistakes in source code comments
17503: fix typos and spelling mistakes
17521: new completion for ant
17522: also handle tkinfo
17522: clean up a few things
nedit 5.3 adds a -version option
complete also for the nail command
users/5266: with the call-command style parse ant -projecthelp to get targets
complete for ifup and ifdown commands
handle killall5
complete for killall5, ifup and ifdown
17573: complete new -s option to read
17577: pass classpath as an option to _java_class
moved from Completion/Unix/Command/_valgrind
moved from Completion/Unix/Command/_modutils
17591: new completion for losetup
moved to Completion/Linux/Command
17607: pass on options for port no to ssh when getting remote files for scp
17591: new _losetup and move _modutils and _valgrind to Linux directory
pass -F option through to ssh when getting remote files for scp completion
fix minor bug - -g to _files was missing despite presence of the glob
add descriptions for keyword substitutions
17542: Thomas Stromberg: most systems don't have /etc/mtab
17682: add support for -H and -p in typeset completion
17678: ignore initial `--' argument to printf to satisfy POSIX
Akinori Musha: 17719: add support for the pkg_create command
mention that typeset doesn't default parameters to scalar in ksh
17794: fix bugs with tied parameters
17832: add a default list of filename extensions as a fallback
Thierry Vignaud: add option descriptions and missing options
17928: Zvi Har'El: don't interpret escapes when setting the command buffer
Zvi Har'El: complete also for rcsdiff
17958: update print completion for new print options in 17940
17958: with new argument parsing, -k can be imediately followed by arg
17958: -u and -v options were missing
17961: Armin Wolfermann: add OpenBSD support in _sysctl
new completion functions for lsof, mt and xsltproc
18058: allow multiple port redirections
18058: correct typo
18058: complete remote files for rcp
18060: document zmv's -W option and add zmv completion
18121: add new function for completing e-mail addresses
Doug Kearns: 18141: new completion for elinks web browser
18156: use reply array instead of ali for plugins and document new styles
18149, 18153: new func for emulating bash's programmable completion system
18149, 18153: new func for emulating bash's programmable completion system
Doug Kearns: 18159: new completion function for HTML Tidy
18223: satisfy POSIX requirement for a -v flag to unset
18237: complete -t option to read
users/5915: two levels of quoting are needed for remote files with scp
18238: bashcompinit was not being installed with --enable-function-subdirs
18242: add -d option to read for specifying delimiter to terminate input
18246: minor updates
remove capitalisation - lowercase being our convention for descriptions
18249: new completion function for user mode linux
Doug Kearns: 18254: new completion for xmllint (from xmlsoft.org's libxml2)
18257: make use of _webbrowser
Doug Kearns: 18259: added more browsers and correct 'urls' description to 'url'
18257: merge _xmllint and _xsltproc into _xmlsoft
18262: fix bug where only first match was added with expand style set to suffix
18263: fix saving of glob state so that globs can be used from (e) glob qual
18269: improve sccs file completion to handle both direct & indirect references
fix out-of-date documentation for -value- completion and move description of
18296: sync fake _all_labels and _next_label functions with changes to real ones
18300: handle tar's -C option better
18299: allow _next_tags to work with nested tag loops
correct typo from recent change
handle prefix-hidden style
18330: save output of setlocale as the pointer it returns gets clobbered
18337: use C locale when converting floats to scalars to avoid problems in
18338: list a single unambiguous match instead of inserting it
fix completions of locales on Linux, complete for more commands using
*** empty log message ***
18347: fix problems with having more than one ((val\:desc ...)) style action
18343, 18348: handle \u and \U escapes for specifying unicode characters
18359: fix bug where not enough memory was allocated if MB_LEN_MAX < 6
18390: tidy up _prcs and update _xmlsoft for latest xsltproc version
18391: add tests for read builtin a few glob qualifiers, 17678 and 18015
18443: new completion for dcop
18446: handle modinfo and improvements to option handling
users/6013: new gqview completion and complete .ps/.pdf files for more commands
18449: complete dictionary databases and strategies, handle suffixes better and
18450: set $compcontext to -math- to complete math context within zcalc
18450: corrections and a couple of rewordings
fix bug where 0 was not returned when adding a named directory as a match
18458: handle the prefix-needed style in _describe -o and new completion for renice
correct exit code to be 0 when matches added
Added completion functions for cygwin
18461: handle cases where the perlfunc man page is compressed
18462: complete files in addition to commands
18468: use perldoc -u to get perlfunc doc instead of searching for the man page
use _message for error message instead of echo
18472: spelling corrections
Haakon Riiser: 18473: new completion for Acrobat Reader 5.0.x
18486: back-out 18458 because it causes problems when completing only options
users/6080, users/6083: more quoting fixes
18519: use of read builtin was broken in changes to option parsing
18520: add a bunch of old new completions (had all been left unfinished awhile)
18525: add manual UTF-8 conversion so \u and \U should work on more systems
18530: print option states with `set -o' or `set +o'
18587: fix bug where only the beginning of the association key was compared
18607: correctly handle quoting for remote files for rcp completion
*** empty log message ***
18626: improve echoti's arg support and fix compile problem on 64-bit Solaris
18631: returning too early breaks prefix-needed style set to false
18634: Tomi Vainio: work around problem with latest Sun k2 compiler
18811: needed to quote % in substitution as it was otherwise taken as an anchor
18822: fix accept-exact style not not bail out when it shouldn't and add a
18817: need to quote % anchor in substitution
18841: work around problem which caused the whole word to be removed
adjust return code to not break the prefix-needed style
18866: document conventions used in completion functions
18877: add note about supporting latest versions, tag names being plural etc
18890: new completion for sabcmd
18900: new iptables and nmap completions
18893, 18901: new completions for rar/unrar and ogg vorbis; improve _pkgtool
tidy up of many completions (updates, fixes, improvements and plain aesthetics)
moved from Completion/Unix/Command
move _global_tags
tidy up of many completions (updates, fixes, improvements and plain aesthetics)
new chmod completion
fix bug with f glob qualifier where an empty spec resulted in an infinite loop
fix _cvs quoting bug, new _cdrecord and remove _archie (archie servers are gone)
*** empty log message ***
18947: also complete options using _arguments
18949: new completion for du
18956: update a2ps completion for a2ps 4.13
19019: only complete aliases of the appropriate type for the alias builtin
19021: in command position, try to complete directories once and once only
19059: add -v, -V and -p flags required by POSIX to the command builtin
Vin Shelton: 19073: Replace C++-style comment.
19106: document use for _menu
users/6606: handle any matching control options passed down
update for nmap 3.48
correct old message number
19244: various completion function fixes and updates
removed _w3mhistory
Stephen Rueger: 19255: update to work with APT 0.5.14
tidy up descriptions
19265: update for latest versions
adjust to work with the newer version of subversion's help output
Baptiste Daroussin: 19272: small updates
19276: fix fallback used to get completer list if the style lookup failed
19299: try to handle completion of devices better
19308: zsh crashes with $((##))
19365: avoid use of $words[0]
19364: new completions for aptitude, getent and catcgsegv
19377: handle the situation when MH is not installed better
19378: new update-rc.d completion avoid picking up README file as a service
19309: add #q to the start of a glob qualifier in the -g argument
19387: add (-.) glob qualifier to globs where only files are directly applicable
Mikael Magnusson: 19405: new completion for gphoto2
19409: handle situation where the user has the nounset option set
19415: fix indicate that short_loops option is applicable to repeat loops too
19418: update completions to new versions
19422: fix crash resulting from passing a long option to compctl
19423: correct typo in one of the options
don't need separate _perl_builtin_funcs (only perldoc ever used it)
complete also for apache2ctl
19436: complete more things from nis
19437: don't rely on path search to find config.modules.sh
19455: complete hostnames and nfs mounts
19457: new sed and uniq completions, add descriptions for rar commands and
19507: new completions
correct return status
19525: suppress compiler warnings and complete groups using lookupd on Mac OS
19540: fix completion to use states and complete .wav files for mplayer
19549: correct buffer size for printf spec
builds on OpenBSD 3.4
19595: rename DO to DOLOOP to avoid conflict with curses.h on Tru64 5.1
19596: include dlfcn.h instead of dl.h on HP/UX 11
add _tla
19602: cope with output from the preprocessor on HP/UX, Itanium II
19616: use correct linker options for shared libs with gcc on HP/UX
fix indentation, missing local and add to .distfiles
19619: fix problem with getting signals on MacOS X 10.1
mention relevant version numbers
update year to 2004
19648: complete -t and -n options
mention HFS+ as possible cause of -N test failure
19707: negative index into arrays should return scalar and not one element array
19708: change getent() to handle two arguments
19712, 19740: allow assigning to associations with i and r subscript flags
19768: add clue to insecure directories warning and send errors to stderr
add missing local declaration
Ingo Rohlfs: 19747: complete files/urls for svn cp and mv commands
19790: complete functions after -a and allow multiple -z/-k options
19800: reverse sense of `declare +m' test, -m now being allowed for declare
19767, 19785: store flags for -z and -k options to autoload allowing the
19767, 19785: store flags for -z and -k options to autoload allowing the
19806: fix bug with %v prompt expansion and negative index beyond array start
users/7553: include zsh version in dump file to avoid problems with upgrades
20059: check for systems using . separator instead of for those using :
20069: complete character encodings case-insensitively for GNU iconv
20077: fix completion of reserved words
Jean-Baptiste Quenot: 20167: find targets enclosed in single quotes
Motoi Washida: 20179: new completions for Mac OS X
20180 (based on Jean-Baptiste Quenot's 20177): fix to work on BSD systems
20235: sync remote file completion against _ssh to fix bug with quote handling
20236: fix problem with keep-prefix style where a modifier removes the prefix
20237: handle mysqlimport, more mysql options. Redo screen session completion
20254: restrict scope of the default tag-order to fix a problem with cdrecord
list new functions
20662: update for nedit 5.5
20701: fix compilation on Mac OS X: define is __APPLE__, not APPLE
Motoi Washida: users/8380: complete plist files
20730: fix suffix style to regard quoted special characters as not special
20734: rewrite to handle version 2.2.0 of valgrind
remove larch completion, it has been superceded by tla
20862: attempt to fix configure scripts to detect iconv properly
Konstantin Sobolev: 20832 (modified): gather targets from imported files
20867: handle imported files that are specified using a relative path
Henryk Konsek: 20918: new completion for unace
20921: using UCS-4BE instead of ISO-10646 to identify character encoding
Stephen Rüger: 21019: new completion for mpc
21076: use _files with (e) qualifier to handle completing files by their status
correct handling of svn commit
21081: complete network services for the psmisc version of fuser
21107: fix for when there is a native iconv but iconv.h is from GNU libiconv
Haakon Riiser: 21188: handle acroread 7.x
21248: avoid use of subsection within list because it causes makeinfo
Joerg Sonnenberger: 21252: Dragonfly BSD support
new completion for qiv image viewer
Jesse W: 21244: new completion for qtplay (Quick Time wrapper for Mac OS X)
21266: improve completion of sequences
21313: make code for extracting mutt aliases do a better job of finding rc files
new yast completion
21314: declare expl local in example use of _wanted
21315: make completion functions give precendence to descriptions passed as
21352: Harald van Dijk: handle null after % in printf format specifier
add test for 21352
21317: fix bug where recursive glob within e qualifier would hang the shell
21380: update for wget 1.10, add missing descriptions and other minor fixes
add missing functions
21393: add missing local declarations
various cleanups: fix indentation and capitalisation of descriptions
21566: Tobias Gruetzmacher: fix to list all repositories
new brctl completion
21570: complete for the help sub-command
21571: avoid localised translations that break parsing
21598: fix typo that broke svn ci completion and avoid problem if LC_ALL set
fix completion of -F option
22022: completion for dchroot
22022: completion for dchroot
21712: include fallback for where $OSTYPE is not matched
22050: fixes for Debian GNU/kfreebsd
require 2.53b of autoconf for AC_PROG_EGREP
unposted: better completion for sortm
unposted: reindent and use lowercase letters for descriptions
23611: new completions for ldd and LD_DEBUG on Solaris and Linux
24045: fix memory leak where old value of an environment variable isn't freed
Frank Benkstein: 24047: fix compdef for more than three commands using the
24048: fix home directory expansion with NIS on Solaris
24050: handle nanosecond resolution timestamps on systems that support them
25983: Fix bug in hash builtin with empty hash entry name
add completion of globbing flags
26022: fix on Solaris where /proc/$$/fd exists but doesn't contain symlinks
26024: don't leave ref count incremented when aborting bindkey with an error
26028: close temporary file when aborting fc
26030: fix memory leak in vared
28307: support new styles esp. vcs_info ones and allow quoted contexts again
29952: fix cut'n'paste error in nanosecond timestamp support
30177: completion for fontconfig fonts
30197: complete subversion changelists
30199: add (-.) to many completion _files globs
fix dpkg-deb completion broken by 30199 (spotted by Mikael)
30198: fix environ style lookup to be done in conventional manner
30697: new completion definition for dbus-send and dbus-monitor
complete files and -t and -f options for xclip
add evince, zathura, dwb to command lists of basic completions
users/17382: complete URLs for vim and make _remote_files more
Benjamin R. Haskell: 30737: make custom completions for git aliases easier
30793: account for eglibc in _pick_variant patterns
30794: update completions for new options
30795: new xz completion and comple --fast and --best for bzip2
30801: fix font completion for newer fontconfig & update urxvt completion
30802: add new command switches
30811: new completion for btrfs and complete btrfs and ext4 mount options
30877: document git workflow
30987: only call xrandr when necessary and use _call_program
31037: return to previous position with vi-goto-mark using `` or ''
Morita Sho: 31038: add location of terminfo entries on Debian
remove duplication in git guidelines
31041: add support for testing line editor widgets from the test suite
31058: add completion of options from newer versions of some commands
c.f. 31071: remove duplicate _osc and rename _ps to avoid name clash
31077: update for new options in GNU sort
32314: merge undo events corresponding to vi change in the vi-cmd-mode widget so undo from insert mode is useful again
32334 (modified so KEEPSUFFIX is unchanged for vi-cmd-mode; based on
32342: fix overstrike for vi mode and use varying vi commands at line start
32355: document and test vi mode undo changes
32361: don't reset lastline before completion
users/18485: add .. as an auto-removable suffix in git revision ranges
users/18498: observe add-space style in _expand_alias so suffix can be disabled
unposted: duplicate local statement was printing variable value
unposted: fix typo in documentation
32436: allow = to be used in ZLS_COLORS patterns if it is quoted or inside parentheses
32439: add new show-ambiguity style
32448: fix seg fault if $WIDGET is accessed after recursive-edit is interrupted
32450: make get-line widget set the history number that was saved with the line
32441: add completer for file extensions
32848: fix words array before using _normal for script arguments
32849: new completion for Linux ss (netstat alternative)
32893: move use of _call_program inside the _tags loop to allow processes to be separated
32925: complete process groups, partly as a way to suppress insertion of ambiguous PID prefix
32997: new utility function for separated lists
32998: completion function updates
users/19113: reorganised cryptsetup completion function
33198: new augeas completion
33238: correct return values
33315: fix pattern to match freebsd10 and later
33323: fix bug in removing math functions and complete -M option to functions
33420: complete -R/-m options and fix feature completion
33424: use common function for completing Debian architectures
33438: use the new way of splitting strings with a dynamic separator
33467: correct return status on functions and numerous other minor fixes
33481: resolve completion clashes and tidy-up SUSE/Mandriva related functions
33485: fixes for zstyle context handling
33486: new completion function
33512: add support for "0 vi buffer and yank to it
33513: vi mode deletions should replace cut buffer not append to it
33514: even with a named vi buffer, we should update the default buffer
33518: add support for "_ vi buffer and arguments to vi-set-buffer from a zle widget
33519: last character in the buffer can be cut, changed or yanked using vi-forward-char
unposted: specify 8 char indent for ChangeLog in .editorconfig
33520: correct cursor positioning following a vi mode yank operation
33528: take notice of last column position when using vi-yank
33570, 33576: make killring/yank-pop work in vi mode after
correct cursor position in test
unposted: quash compiler warning
33575: reset vi change start position if text is inserted
33593: support numeric argument to vi-join
33596: make local keymap keybinding hide global keymap
33604: fix change merging for vi mode where a change has just been undone
33624: keep region active when widget fails
33659: use --dump-options to get most of the gpg options to complete
33639: fix bug with vi operators on a blank line
33643: elaborate documentation of the PRIVILEGED option
33669: allow an empty line to be yanked with yy
33695: fix various vi-indent problems and vi-swap-case on a blank line
33696: simple up/down line widgets that don't go through history lines
33697: new vim style vi-backward-word-end widgets
33632: use viopp and visual local keymaps if they exist
33633: support vim style text objects
33699: support short delays in zle tests where we
33700: new widget for put in vim style visual selection mode
33635: adapt region to function as vim style visual selection mode
33636: add support for a linewise visual selection mode
33704: keybindings, documentation, tests and minor
unposted: reindent large block
33730: vim style text objects for selecting words
33738: account for a selection in vi-replace-chars
33743: use posix_openpt in zpty if it is available
users/19365: completer for current directory of other shell processes
33770: avoid calling identical FIONREAD ioctl twice in succession
33818: fix types passed to sizeof detected by coverity as being wrong
33800: remove old workaround for ancient systems to
33820: detect support for realpath() with a NULL
33823: overwrite mode shouldn't replace newlines
33845: save correct cursor position with push-line from vi command mode
33860: minor fixes to vi mode changes
33861: update lsof completion for new options
33924: allow vi line/characterwise mode to be forced
33950: ignore KEYTIMEOUT for vi operators
33846: additional default vi-mode key bindings
33956: document key binding changes and remove ^X binding
33958: update sudo completion for newer options
34373, 34374: update completion of builtin commands, modifiers,
34940: _fc: fix typo breaking completion for history
35011: update completions for some common Unix commands,
35029: improvements to newline handling for vi-mode word movement
35049: allow jail completion to include jid 0 for the host and to
35093: new zle widgets for Vim-style text objects
35092: fix for numeric arguments from vi operator pending mode
unposted: include .distfiles for new directory
Øystein Walle: 34841 (tweaked): allow grouping of thousands in printf format string
35139: complete the new (b) parameter flag
users/20219: fix completion for git options
35315: replace inappropriate uses of _path_commands
35310 (plus undo 35268 (git 899613f)): fix quoting of cached arrays
Adrien Vergé: 35352: completion for new Redhat package manager
35356: factor out completion of tty devices
35360 (replacing 35357): fix for configuring zpty on FreeBSD without
35412: fix for - flag when formating strings with printf
35418: fix usage synopsis for _describe to be clear that a single
35521: sort matches numerically and use pfiles on Solaris
35504: complete % placeholders for git log --format
35510: use consistent formatting for git subcommands
35487, 35496: don't reinstate previous incremental search string
35474, 35492: support the bracketed paste mode of newer terminal emulators
35528: allow for IPREFIX
35527: use list-separator style in cases where separator was hardcoded
35531: fallback on file completion
35529: fix filename completion after java -jar
35568: use symlinks in /proc/$$/path on Solaris and procstat on FreeBSD
35623: fix menu-selection where initial selection
35627: make reverse-menu-complete start with the last match in
35637: remove the now unused module hook for reverse-menu-complete
35674: make an undo event for initial buffer contents
35681: fix day of month initialisation
35704: compadd -E 0 should imply -J and -2
35718: new calendar style date completion
35700: complete OS specific date format specifiers and put % in a prefix
35729: new compadd completion
35749: (c.f. Jun T: 35732): fix exclusion list for flags/modifiers
35748: fixes to prompt spec completion where it contains date formats
35774: fix double formatting of date explanation message
35756: use the actual colours in the completion list for terminal colours
35737: (tweaked c.f. Peter: 35759): use new undo limit for minibuffer and beep when limit is reached
35789: (tweaked c.f. Bart: 35791): duplicate glob qualifier handling from _path_files so it is called once and not for each file pattern
35814: POSTEDIT needs to be unmetafied
35815: fix for lack of startup output from newer nslookup
35824: allow highlighting of just pasted text and put text from bracketed paste in cut buffers
35866: complete also for pigz and allow for NetBSD gzip
35867: new patchutils (interdiff etc) completion
35753: allow for numbers after the ( in ternary expressions and fix backslash quoting
35864: add sysopen, sysseek and systell to system module
35865: document %^ prompt expansion
35901: complete full names as removing later components was broken for aliases and unwanted in any case
35963: simplify condition found by coverity to include tautology
unposted (c.f. Bart: 35902): use - after zle -U in case $key is -
36044: deactivate-region widget for escape in visual mode
36096: special . mark in vi mode
35834: strip a final newline from pasted text: inserting is hard to tell apart from accepting it
36125: don't set history context in get-line
36127: assorted minor completion function changes
36131: make use of undo limits; call mkundoent() when $UNDO_CHANGE_NO is referenced for a clear change number marking the current state
36146: avoid mix of -/ and -g with _files as that just overrides user preferences
36165: simplify file-patterns default to a single pattern
36148: _git-log: Complete flags after positional argument
36422: add missing unmeta()
37028: new scl completion
37029: update options and new tr completion
Omari Norman (1):
32817: Add completion for moosic
Patrick Oscity (1):
32114: ZLE_PROMPT_INDENT allows you to move rprompt flush right
Peter Stephenson (3338):
Updated from list as far as 10376
Updated from list as far as 10376
Removed renamed files for tag labels
Version 3.1.6-dev-21
Fixed up for removed _loop and _try.
Patches 10440 (Chmouel), 10448, 10477 (Clint)
Patches 10513, 10516 (Alexandre), 10519 (Oliver), 10524
10547: (#s) and (#e) pattern assertions
stat -o shows file modes in octal
compinstall update; 3.1.6-dev-22
10669: compinstall more flexible with input and output files
10738: pws: local parameters can be exported
10743: fix replenv() of imported special parameters
10756: fix (#s) and (#e) for parameter substitution forms
Doc fix for 10756
10771: new GLOBAL_EXPORT option; successful compilation on OpenBSD
10772: Chmouel: rpm --target completion
10789: <(...) and >(...) documentation
10802: typo
handle list-prompt in compinstall
10830: Doc/Makefile.in: don't force dvips to use 300 dpi.
Ollivier Robert: 10844: prefer curses to termcap on HPUX 11
Test additions; 3.1.7-pre-1
add zstyle+ (this is the *real* 3.1.7-pre-1)
10971: **/... always globbed dots
10985: compinstall enhancements
10999: compinstall fixes
11013: more compinstall fixes
11026: fix for unfunction of trap with localtraps bug
11033: 3.1.7-pre-2
11057: getopts bug
11066: false || true was trigerring trap on ZERR
11096: Use C locale for tests
11126: typos
11147: TRAPZERR tests
11185: Update contributors list for 3.1.7
CONTRIBUTORS fixes
11196: zmv enhancements
11194, 11200, 11214
Version 3.1.7-pre-3
3.1.7-pre-3 marked in ChangeLog
11252: no colon at the end of zftp function contexts
11044, 11260: DVORAK options for spell checking.
11285: zftp exit hook
11287: Naoki Wakamatsu: compinstall spaces to be tab
11299: edit-command-line zle widget
11314: fix for typeset -U not updating value in environment
doc changes; typo in _jobs; integer builtin understands `-i base'
11362: fix up pointers
FAQ updated from website
11375: compinstall: menu style select=long and select=long-list
11402: Doc/Zsh/options.yo: OCTAL_ZEROES fix + expansion
one hunk of 11381: typo in _vars_eq
11410: make tokenize() tokenize =, so $~foo allows =cmd expansion
11444: add old-list and old-menu to _zstyle
11448: doc changes
11455: Completion/Core/_oldlist: old-menu defaults on
11467: [#<base>] syntax for output base
ChangeLog entry for zsh-users/3066, already committed:
11478; 3.1.7-pre-4
11516: Completion/Core/compinstall: menu selection
11537: new _complete_tag function
11542: Doc/Zsh/compsys.yo: more wording `improvements'
11560: Doc/Zsh/expn.yo: pipes are pipes even if plumbing isn't.
11561: no RC_QUOTES in $'..'
11567: FD_CLOEXEC in zftp.c
11587: Felix Rosencrantz: Src/pattern.c: uninitialised variable
11616: netinet/in_systm.h again
Etc/MACHINES tweak; 3.1.7 released
_argument_sets removed from .distfile
modlist.yo added to .distfiles
Wayne: pattern.c unitialised var
11696: local readonly specials bugs fixes
FR & pws: promptexpand memory leaks; NEWS notes
11733: Solaris sed fix-up for Doc/Zsh/modlist.yo creation
3.1.8
Test/.distfiles
3.1.9, now
11711: Andrej: diff output workaround
11820: metafication of command line arguments
11838: typeset -H
11867: restrict typeset -H application
Make PRINT_* flags unique again
11877: ChangeLog only
11895: trap exit problem when exiting from function scope
11901: two more trap saving bugs
11902: SIGWINCH local trap test
11906: yet two more saving trap bugs
as 11916: ChangeLog split
11908: compmatch tests
users/3189: zmv fixes
.distfiles additions
12000: zmv: emulate -R to unset MARKDIRS
12040: typeset -r bug
12044: read -A bug
12073: read -t to test for available input before reading
12076: better saving in file in compinstall
unposted: move poll_read
Andrej: 12081: zpty under cygwin
12121: stopmsg in precmd
12138: setting arrays in math context
3.1.9-dev-2
12140: make key rebinding for _expand complter easier
12146: reintroduce install_info code
12149: guard against undefined h_errno in zftp
shut compiler up
*** empty log message ***
Completion/AIX/.distfiles update
12220: message for missing autoload function
12222: handle EINTR for multios helper processes
12227: select-prompt handled by compinstall
12231: fix compinstall list-prompt setting
12242: based on code from Fr. Br. George (George V Kouryachy):
12247: internal hostnam variable removed in favour of $HOST
3.1.9-dev-3
12308: Andrej and pws: _man formats, again
12313: bad phrasing in metafaq
12239: prefer curses to termcap on solaris
Andrej/pws: 12381: tgetent accepts NULL test, cygwin, Windows 2000
12414: vared quotes separators when editing arrays
12415: fix bug in last patch when quoting metafied field separator.
12411, 12419: Andrej: environment handling with fewer assumptions
12421: extra tab in Makemod.in.in
Add compaudit to .distfiles; 3.1.9-dev-4
Andrej: Dynamic loading on cygwin
12501: Andrej: use zgetenv, zputenv
12555: fix static linking on cygwin
12561: Completion/Builtins/_zmodload, Doc/Zsh/builtins.yo,
12561: Completion/Builtins/_zmodload, Doc/Zsh/builtins.yo,
unposted: Remove Src/Aliases stuff and remove aliased modules from xmods.conf
12581: C_BASES option
12582: improved first argument for is-at-least
3.1.9-dev-5
12598: configure takes --enable-cflags=... etc. arguments
12650: don't show aliased modules if there aren't any
12658: cscope ignorance
pws/Andrej: 12594, 12661: Windows resources and icon
Src/.cvsignore fix for Windows resources and icon
12719: quoting arrays in vared with real backslashes
3.1.9-dev-6
12741: outputradix was stomped on by nested matheval
12762: Akinori MUSHA: changes for new FreeBSD releases.
3.1.6-dev-7
Fix release number
Sven: 13108: Handle traps synchronously
Update system configuration guessing stuff from GNU.
13194: change in module configuration system
either keyword for link module parameter
Fix a few problems with config.modules stuff
Function installation information now in config.modules
installfns bits
$# doc
Fix --enable-function-subdirs for new config.modules system.
Joel Smith: 13230: avoid name clashes with Linux kernel
terminfo tweaks
3.1.9-dev-8
Fix distribution files
Rename waitjob() to zwaitjob().
Builds on SCO UnixWare 2.1.3
13302: division by zero
Updated to 4.0.1-pre-1
13473: clean config.modules, fix CSH_NULL_GLOB doc
?## fix from 13497 and site name change from Geoff
13280: NewImproved handling of colon modifiers w.r.t. paths
13520: use services and shorten description in _vars_eq
Message for _vars_eq, 13520
News and contributors for 4.0.1
latest FAQ
4.0.1-pre-2
Dist more files
13611, 13615: Bind cursor keys using termcap, including in viins.
13633: don't use termcap cursor keys if single key which is already bound
users/3671: Completion/User/_java: tweak for colon-separated paths
metafaq: shorter address for Israeli mirror
Some tweaks for nmh in _mh
Handle @folder for MH in _mailboxes
stop LC_COLLATE reordering things in tests
New _cpio
Typo in _complete_tag
move ZLE builtin documentation from mod_zle.yo to zle.yo.
Add `bindkey -p'
disallow changing of parameter type
Don't assume we can change the string for the HOST parameter when used in
Fix problem with traps not runing if shell exec'd final command
4.0.1-pre-3 version change with some .distfiles updates
Mapfile fix from Bart: dupstring parameter name to avoid static buffer overuse
bindkey -rp removes prefix bindings; bindkey -p bugfix
extra ChangeLog detail
Use BDIGBUFSIZE in two other places
Make X{$~foo}Y where $foo contains commas behave as expected
Fixes from Andrej for zpty on cygwin
Use AC_TRY_COMPILE for curses.h test because of SunOS 5.8
Back off 14140 (tokenize comma)
Make clearer that globsubst doesn't affect brace expansion
4.0.1-pre-4
Missing dist file
14313: New options tests
14314: writing const variable under cygwin
14330: handle quotes better in _most_recent_file
14348: fix globalexport with typeset -g
typo with compset in _lp
fix zmodload -uf for not-yet-loaded function
More options tests and a ztst.zsh fix for ksharrays
More options tests: finished properly this time
tweaked comments
Fix, test and comment unsetting and resetting of special tied parameters
ChangeLog entry ofr 14396
add Test/E01options.ztst to .distfiles; fix ChangeLog for last options tests
Workaround rm -f hang on unwriteable file in Cygwin
Version 4.0.1-pre-5
14430: handle cleanup better in Test/ztst.zsh
FAQ changes for 4.0.1 from Bart
Make line spacing consistent in metafaq.yo
Doc changes for 4.0.1
a few more doc changes suggested by Bart
Don't undefine macros if not defined.
`Final' tweaks for docs for 4.0.1
Add YODL enditem workaround in one other place
can't use autoconf 2.50 yet
improved ifdef for undefine in M4
Updated ChangeLog and version.mk for 4.0.1
ChangeLog changed
removed
Relabel as 4.1.0-dev-0
Document PATH_DIRS behaviour
Added KSH_TYPESET option.
Fix assignment problems spotted by Bart
mod_export handler
$* and $@ are special
Load tcp module, zfcd_match, zfget_match where necessary.
fix setting of individual positional parameters after 14915
Use mkstemp where available
more handler -> zhandler
Bug restoring saving special parameters for function scope.
rewrite 14988 as per 14989
15030: multi-parameter `for' loops
Latest FAQ as per posting
enable-sitefndir -> enable-site-fndir
15160, 15169: Doc formatting changes for texinfo and .html files
Left-over changes from yesterday
15261: remaining easy option tests
15264: improved doc for variant complex commands
15266: fix for ${(S)...%%...}
back out 15266
15277: Src/glob.c: real backreferencing bug with ${(S)...%%...}
15265: Src/parse.c: correction problems with new `for' syntax
15279: ${(S)...%%...} etc. doc; 15288: bash word functions + doc
15291, 15292: fix bug setting scalar in math mode
15327: always use local LINENOs in parse_string().
15329: test script changes to go with 15327 LINENO change
4.1.0-dev-1
15334: use string "(eval)" as script name in debugging messages in eval's
15432: New bash-transpose-words widget
15498: zle doc fix
15507: new zcalc function
15511: zcalc tweaks
15583: ignore CVS directories for a all function installations
15585: bash-style up- and down-case words
15586: remove =alias expansion, leaving only =cmd.
Fix problem with output bases in zcalc
zmv fixes
handle zsh options in _sh
fix LDFLAGS value after test for RTLD_GLOBAL
* Src/builtin.c, Src/exec.c: Unwind function calls before exiting
Version 4.1.0-dev-2
.distfiles fixes for 4.1.0-dev-2
test EXIT trap fix
expand style in compinstall
15931: EXIT traps from exit in subshell; 15965: glob -> zglob
forgot this
Minor wording change.
zcalc base display fix
15994: Completion/compinstall: handle list-suffixes; make prompts at end of
add sourceforge to metafaq
Pavel Roskin <proski at gnu.org>: compilation for QNX
Fix for texi2html 1.64
16145: try to handle identical RLIMIT_RSS and RLIMIT_VMEM better.
15793: Src/Modules/zftp.c: require zsh/net/tcp explicitly.
16172: freehostent -> zfreehostent to avoid name clash
16176: Src/Modules/tcp.c, Src/Modules/zftp.c: after fdclose(),
16241: new rand48(param) math function
16254: complete map names after ypmatch
unposted: version 4.1.0-dev-3 with associated .distfiles tidying
users/4503: don't complete source or header files after gcc -o
* 16310: Functions/Misc/zcalc, Doc/Zsh/contrib.yo: separate zcalc
16422: zcalc non-default base output
16423: append a `.' to converted floating point output
16448: math assignment bug introduced by 15291, 15292
16486: Doc/Zsh/expn.yo, Src/glob.c, Src/pattern.c: support
16487: Src/glob.c: bug in 16486 when a qualifier in a set
16489: Test/C01arith.ztst: default output for whole numbers
16759: Src/builtin.c: from Eric Norum <eric.norum at usask.ca>:
16767: Src/Zle/zle_hist.c, Doc/Zsh/zle.yo, Doc/Zsh/contrib.yo,
unposted: Config/version.mk: 4.1.0-dev-4
unposted: usual fixups for .distfiles
16821+16831: _gzip, _compress, _bzip2 complete after redirections
16879: Functions/Zle/up-line-or-beginning-search,
16942: Allow zero-length matches in parameter substitutions.
Alexandre Duret-Lutz: 16930: Src/cond.c, Test/C02cond.ztst:
17011: Src/Modules/tcp.c, Src/Modules/zftp.c: restore
17040: Src/Modules/tcp.c: AF_INET6 wasn't copied into the
ChangeLog for 17040, 17041
users/4865: Completion/compinit: need to add NO_octalzeroes to
17046: Src/math.c: OCTAL_ZEROES with a `0' on its own was
17081: New zselect module and documentation.
17095: Bug in setting associative array; remove unused counter
17097: closing all TCP sessions referenced freed memory.
17102: looking up TCP sessions by fd returned the wrong pointer
users/4951: make ulimit documentation clearer
Doc/Makefile.in: back out unintended changes
17120, 17121: Src/init.c: work around problem with NIS tying up file
17161: Src/Modules/tcp.c: length parameter to accept()
17162: Src/Modules/tcp.c: prevent warning on
17166: Src/Modules/zftp.c: check fileno of zftp control
17171: Src/Modules/tcp.c: ztcp didn't return failure
17175: Src/math.c: didn't handle parameters before a ternary expression
17141 plus mods: add `zle -F fd handler' feature.
17201: add example use of ztcp to manual
17220: Src/Modules/tcp.c: bugs using ztcp to list connections.
17249: fix user output from ztcp
17250: dont't execsave()/execrestore() around synchronous traps
17253: ztcp -L gives parseable information on tcp session
17272: inner function definition could define nonsense
17273, not 17272: inner function definition could define nonsense
17283: Src/parse.c: `func() { ... } this bit was ignored'.
17285: David Wolfe <dwolfe at gforcetech.com>: finally fix QNX rlimits problem
17265: make the jobs command work in subshells
17292: shut up compiler if no OPEN_MEMSTREAM
remove builtin when tcp module is unloaded.
17295: `zle -F' failed because of bad test
17293: support poll() as preferred alternative to select() in zle
17301: improve zle -I.
17299: Use reference counts in Eprogs so as to be able to free them as soon
17304: tweak to tweak the tweaked tweak for zle -I in 17301
17304: tweak to tweak the tweaked tweak for zle -I in 17301
17318: ${(z)...} added an extra space when the lexical analyser failed.
Version 4.1.0-dev-5
Usual .distfiles tidy-up
17334: TYPESET_SILENT shell option and typeset -p option
17350: add $CUTBUFFER and $killring zle parameters
17360: more lenient accept-line-and-down-history behaviour
17384: new recursive-edit widget.
17390: new zle parameters $PREDISPLAY, $POSTDISPLAY
17405: adapt 17390 to reset PREDISPLAY and POSTDISPLAY when zle is entered
17410: narrow-to-region widgets
17414: narrow-to-region save and restore.
17432: typeset test, typeset shows base for integer
17481 from Karl Tomlinson: turn off variable arrays for SGI compiler.
17485?: Incorrect test for TYPESET_SILENT
17488: correct patch number (not 17485)
Dan Nelson: 17492: Quote output from xtrace
17497: getopts skipped over zero-length arguments.
Unposted: fix typo in 17496.
17502: Test changes for xtrace in 17492.
17502: Test changes for xtrace in 17492.
17504: note that getopts doesn't handle a single `-' as an option argument
17516, 17517: Attempted fixes for memory leaks shown by valgrind.
17518: mention www.zshwiki.org in meta FAQ
17535: use-perl style for _make
17570: tweaks to socket module
17544: implement read -s to suppress tty echo
17582: Improved option argument handling.
17582: Change Test for different error message
17590: Missing enditem() in mod_socket.yo
17602, 17603: Rationalise option handling, in particular for cd, pushd, popd.
17608: comment on use and abuse of BINF_SKIPINVALID
17673: Fix bug with &&s and ||s in complex constructs
17481 (Karl Tomlinson): get/set for terminfo and termcap parameters
17868: Allow $SECONDS to become floating point.
17872: Fix `typeset SECONDS' when creating local parameter
17873: When restoring SECONDS after a function call, included elapsed time.
17859: Philippe Troin: better handling of process groups interactively.
17861 from Philippe Troin: make signal initialisation more consistent
17931: Philippe: restore blocking of SIGTERM in interactive shell
17940: Add -C and -a options to print builtin
17967: Quote some arguments in B02typeset.ztst.
17979: Add ERR_RETURN option.
17994: Globbing flags with no effect could hang the shell
17996: better formatting for print -C
18013: Handle test of (( float == 0.0)) properly
18015: empty math parse acts like zero
18059: allow compadd -r and -R with default space suffix
18059: file got missed
zsh-users/5780: viinsert widget is really vi-insert
18139: Improve $killring interface; can now change length. Empty
18174: New read-from-minibuffer and replace-string ZLE functions
18175: Completion for Perforce
18188: Output balanced parentheses in case statements
unposted: create 4.1.0-dev-7
18086: I don't know how this got missed out...
18195: Timeouts for read builtin.
18191: from Greg Klanderman: compctl -y didn't respect list arrangement
18202: New TCP function system plus small error message change in ztcp.
18204: KSH_ARRAYS
unposted: rename _p4 to _perforce
unposted: fix _perforce function names
modified from 18236: HP-UX curses problem latest
18243: Nasty tty poll fix for Solaris
18251: Fix select and make it respect EOF
18252: pass ignoreeof as flag to zleread
18264: free job table entries properly in subshell
not in 18276: update Perforce completion
18278: remove zgprintf, zformat already does this
18230: Test for explicitly matched file in _path_files.
unposted: remove debug from _path_files patch in 18230
18313: NULL pointer dereference if yank-pop after a single yank
183818: memory leak in zle_params.c
18319: Philippe Troin: fix use of process groups with su and suspend
18325: options on by default weren't printed correctly by zsh/parameter
18327: add handling for preserve-prefix to compinstall
18344: note in _perforce that tag-order now works.
18376: Fix headers for wchar.h and some related gcc waringnings
18378: fix lots of problems with $killring
18389: new for and select tests
18392: read with -p and -t and no coprocess crashed.
18394: New word movement and editing widgets.
18418: fix select test and add parameter tests
18431: Another attempt to fix the problems with RLIMIT definitions
c.f. 18407: fix short prompt in select-word-style
unposted: tidy up after word match functions from 18394
18432: Minor miscellany of comments and rationalisations.
18433: package documentation for 4.1.1
unposted: version 4.1.1-test-1
corrections to 18433 from Oliver
18434: _signals option handling for pseudo-signals was broken
18435: unsetting readonly returned status 0
unposted: rewritten compsys.yo down to end of _describe function
IKEGAMI Tsutomu: sf bug 722366: metafy pwd when read from $PWD
18466: tcp.mdh only included by C file
18477: Null pointer dereferenced in _arguments "*-+bar"
18467, not 18477
unposted: complete compsys.yo rewrite
unposted: misspelling in compsys.yo rewrite
17820, tweaked: attempt to fix compilation of tcp.h on recent versions
18496: HP-UX 11 news from Paul Ackersviller
18492: Provide partial fix for multios and output process substitution
18497: minor tweaks to info and tcp_spam
unposted: change version to 4.1.1-test-2
zsh-users/6049: fix for failed ioctl TIOCGWINSZ already present, document it
zsh-users/6049 ChangeLog: add poster's name
18508: quoting of separator in ${foo//../..} was buggy
18512: fix 18508 properly this time.
18524: sepjoin !heap bug cause problem in vared
18513: Work around crash on resize in menu selection
18536: EMACS and VI compatibility options
18539 and remaining bits of 18536???: vi and emacs options, autoload zle
18543: memory leak vared'ing arrays
18565: bug when ${(u)...} reduced array to length 1
18559, 18562: make modules use proper option arguments
typo
18569: pointer error with ${(on)...}
18578: 18559 caused typeset failures
unposted: zsh-4.1.1-test-3
18600: bug matching against [[:xdigit:]]
18526: -O option to _describe for prefix-needed in _arguments
users/1654: anchors did'nt work with // parameter substitution
Version 4.1.1
18616: Add ternary expression handling to zformat
18618: add Etc/changelog2html.pl
18769: handle parse errors in autoload functions properly
19696: quoting of existing CVS-managed files was wrong
users/6367: match-words-by-style wrongly referred to in doc
18807: baptiste daroussin <daroussi at ece.fr>:
18571: extra note on += for associative arrays
18810: Various enhancements and bug fixes for the TCP function suite
unposted: forgot .distfiles in 18810
18824: kill-word-match deleted to end of line.
18836: read with metafied delimiter didn't work.
Rebrand as 4.1.1-dev-1
18839/18840: Completion for nice
18864: unnecessary space with ${(Q)...}
18859: Allow the sort style to override sorting by setting explicitly to false.
18880: Don't return unset parameters in $parameters
18888: Philippe Troin: allow clone to acquire a controlling tty
18908: use print/read -u in completion system and tweak builtin doc
18916: unsetting IFS could cause segfault
18920: fix unset IFS betterer
18926: problem accepting filename require metafication with menu selection
18938: Export some data symbols.
18941: history wrong after parse error during alias expansion
18948: Pass global options to p4
18942: Fix / suffix handling in _perforce
18951: Better option handling (c.f. 18948)
18958: improved option handling for p4 change
18959: improve _perforce global option handling again
18981: tidy up tcpsys doc
18982: comments/rant for paramsubst()
18980: new zsh/system module
18982: comments/rant for paramsubst(), accidentally uncommited
zsh-users/6493: search tinfo library for curses
19014: add alias -s suf=handler
19020: fix printaliasnode
19044: typo in setting $saliases elements
19053 modified, c.f. 19056
19096: crash unloading zsh/system
19112: several improvements and fixes for Perforce completion
19105: Set shout to stderr if interative with no tty
unposted: improve Perforce label completion
19129: extra argument to typeset -T gives character for joining array
19139: add tests for typeset -T
unposted: improve Perforce p4 -H completion
unposted: update distribution files for 18980 and 19053
19167: fix NUL at start of BRACE_CCL range.
19168: Various problems with size of buffers and pointer usage in ztrftime
18169: change parameter SECS in datetime to EPOCHSECONDS
unposted: more new files weren't in .distfiles
19183: new delete-whole-word-match
unposted: Make _perforce easier to use with add-on commands.
19185: wrong context in delete-whole-word-match
zsh-users/6727 (Lloyd Zusman): improve _w3m
a la 19209: zcalloc -> zshcalloc
19216: Save and restore pipestatus. Remove debugging output
19218: extend 19216 to zle widgets
_perforce completion bug fixes
19242: Make job table dynamically reallocatable.
19269: 8-bit characters in character classes
19281: zle-line-init special widget
extra comment for zsh-line-init
19295: $CONTEXT zle parameter
19336: Src/Zle/compmatch.c: Bug with metafied characters in length of
19339: minor TCP function suite additions
19338 etc.: remove support for autoconf before 2.50
Fix typo in last commit
Got missed when removing configure.in
19354: Fix manual section names which upset Docbook
Forgotten in last Doc/Zsh change.
19361: Memory leaks
19364: completion for printenv
19374: fix typo in 19361
19382: improved zmv documentation
users/7011: typo in mkbltnmlst.sh
19385: NULL dereference in add_match_part
19389+: fix zmodload -u zsh/datetime, add strftime -s scalar
19408: fix argument handling for ulimit -aH
19420: Update configure.ac for better Autconf 2.50 support.
19427: last job in jobs wasn't reported.
19428: Fix test for #include'ing STREAMS headers
19429: configure test for ptmx
19456: Fix ptmx tests, again.
19460: Another go at fixing the terminfo configuration problem
unposted: zsh-4.2.0-pre-1
19478: pcre configuration problem
19505: compilation with NTTYDISC defined was broken.
19512: --enable-pcre option
19512: --enable-pcre option
19514: typo in terminfo.c
zsh-users/7100: fix completion of =file when noequals is set
19532: awk problem on AIX 5
unposted: 4.2.0-pre-2
19528: fix error if neither select nor poll available
19535: Add --enable-cap
unposted: 4.2.0-pre-3
zsh-users/7121: NO_CASE_GLOB option for case-insensitive globbing
19552: missing mod_export
19553: rename c in zle to lastchar
19554: make nocaseglob more efficient on Cygwin
19575: Fix problem with trap on EXIT overriding status
19603: Gracefully omit Y tests if zpty is not available
19615: update MACHINES
19615: Update MACHINES
zsh-users/7160: Check and fix mod_export entries.
19140: release process group on exit if acquired
19629: fix zpty on HP-UX
19653: Latest OS-specific information
unposted: tweak dlcompat note
19655, 19656, 19657: Memory leaks spotted by valgrind.
unposted: make 19655 a bit safer
Missing ChangeLog entry for 4.2.0 changes
Get it right this time.
19671: error in zle-line-init caused infinite loop
19669, 19670: Danek Duvall: two compaudit problems
19661: Support diff -u for Solaris 2.10 upwards
19674, modified: support for non-standard ports in zftp.
19682: Don't run ZERR, DEBUG or EXIT traps inside other traps.
19683: Work around dllwrap problem on Cygwin
19717: (F) glob qualifier for full directories
Change version to 4.2.0-dev-1
moved stuff since 4.2.0 back into ChangeLog
restore comment in ChangeLog
19728: note on (^F) qualifier
19733 with docs tweaked: keymaps for vared and zed
Peter Castro: Cygwin improvements for dynamic libraries, text/binary, paths
make expn change clearer, suggested by Wayne
see 19778 etc.: remove Doc change from 19735
zsh-users/7365: new TRAPS_ASYNC option
19801: implement autoloading of trap functions
19809: improve NO_TRAPS_ASYNC by queueing traps alone
19810: ksh autoloading
19825: add changes style
19837: restore vared -e
19840: vared takes one normal argument
19839, 19842: improve handling of #q in qualifiers
Fix TRAPS_ASYNC so that it handles signals correctly.
19877: improved test for empty strftime strings
19920: attempt to improve hrealloc()
fix bug I missed, somehow
19936: zcalc temp history file name
19941: fix (( 3, ))
unposted: _perforce: minor tweak to revision syntax
19971: Fix environment nastiness in zexecve()
c.f users/7474: reorder option descriptions in subheadings.
19976: fix spurious job table full messages
users/7467: quoted commands weren't found in dispatcher lokoup
20017: zsh.html was missing from doc distributino
20024: Improve documentation for TRAPNAL functions
20025: --with-tcsetpgrp from Philippe Troin
20026: INSTALL nitpick.
20029: fix randomness of mathfunc rand48(seed)
c.f. 20034: zsh/mathfunc tests
_arguments fix for configure, unconfirmed
20076, 20084: { ... } always { ... } syntax.
20076: improved function using always
20089: various zed improvements
unposted: fix .distfiles for zed-set-file-name
20112 changed c.f. 20113:
20112: Forgot this bit.
20118: improvements to limits builtins
7650: new reset-prompt zle widget
20125: say where the output for job notifications goes
20126: tidy up before 4.2.1
20141: Crash restoring exported special parameters
21042: add test for bug fixed in 21041
20149: improve prompt-reset code
unposted: improve 20150 by setting pointer to NULL
20151: ChangeLog for NEWS
NEWS: read through and tidied up
NEWS: more additions from Oliver.
20153: make zle-line-init run after the first zrefresh()
20173: fix crash when reallocating heaps
20198: fix TRAPEXIT.
20199: improve MIME handling.
20200 plus unposted: fix MIME stuff,
20204: Motoi Washida: typo in _retrieve_cache
20214: fix debugging test with recursive functions
20208: ternary path codes in prompt treat / as zero elements
20219: make zle parameter HISTNO writeable
20221: $LINENO in trap '...' DEBUG was wrong.
20221: $LINENO in trap '...' DEBUG was wrong.
20222: turn on max function depth
unposted: zsh-4.2.1-test-A
20232 with typo corrected: remove zftp directory listing on zfcd
Version 4.2.1
20251: integer conversion truncation
20300: fix spurious EOF from ^C
20303: zle -I test and running zle widgets in traps
20308: add EVAL_LINENO option
20330: rationalise zle return statuses
20331: Use internal zlong variables for consistency
20348: rejig WIDGETSTYLE and add WIDGETFUNC
20363: Src/init.c, Src/Zle/zle_main.c
20364: use $WIDGETSTYLE in _oldlist
20378: Matthias B.: fix bugs joining with metafied chars.
20391: SHLVL wasn't updated in environment
20398: allow clean exit from within widget function
Unposted: update _perforce for release 2004.2
unposted: improve p4 add to ignore files being added already
20427: Fix problem with _oldlist and custom completer.
20412, tweaked: Make test builtin more POSIX compatible
unposted: update README for "test" change
20462: Use getrusage for timing again.
20467: Reintroduce rusage-based escapes for TIMEFMT.
20482: but with completion inside interactive completion
20490: Don't assume null termination for test string in pattern matching.
20490: string lengths in pattern.c: ChangeLog entry
20500: Unmetafy patterns where possible and other minor pattern fixes
20513: fix tests of zero-length patterns
20522: must-match optimisation in parameter substitution broken
20528: exec 8>>(grep a) waited incorrectly for grep to finish
_bittorrent, from Jussi Pakkanen
improved Mac completion, from Motoi Washida
20556: change SOCKLEN_T to ZSOCKLEN_T to avoid clash
users/8219: add $HISTCMD
20566++: prefer SIGCHLD to SIGCLD and SIGPOLL to SIGIO
20568: debug test in pattern.c was out of date
20572: Allow alternative signal names
20576: fix core dump on TRAPEXIT
20592: Debian bug#283358: $((##)) failed erratically
20591: Stephane Chazelas: use of fchdir in zchdir leaked fd's
20599: test for $((##)) should now check for error
20606: simple verification of pseudorandom numbers
20605: Use separate structure with get/set/unset methods fro parameters.
20612: add options to match-words-by-style widget
20613: fix inconsistencies with embedded whitespace in match-words-by-style
20614: fix 20613
20632: incorrect propagation of signals to process group
unposted: limit some Perforce change completions to current client
20661: *(+func) = *(e:func:)
20687: 4.2.2 news
20692: unset POSIXLY_CORRECT in test.
Unposted: release zsh version 4.2.2
Fix .distfiles and .cvsignore
20695: Fix Cygwin problem with initialising from pointer to imported variable
users/8354: Document limitation of glob_complete and matching control
users/8359: add Darwin completion directories by default
20698: Fix tail for POSIX conformance
unposted: release 4.2.3
20708: enhance replace-string
c.f. 20675: improve zle as a basis for Unicode.
FAQ updates from Bart
20728: add RLIMIT_SIGPENDING and RLIMIT_MSGQUEUE,
users/8422: [[ ... -nt ... ]] with bad stat caused
20742: More Unicode conversion stuff.
20750: fix hang with 20742
20752: fix access to ZLE parameters
users/8433: fix hang in configure on latest Cygwin
20759, 20760, 20765: Improve Cygwin configuration
Test -nt and FOO=BAR BAR=FOO echo bugs
Motoi Washida: libiconv test needed on Mac OS X
Generated PDF from zsh.texi using pdfetex
fix autoloaded trap bug; rejig use of trapfuncs
20794: Change version to 4.3.0-dev-1
20798: propagate an #ifdef to prototypes
20811: Use the cpp trick to find the file with resource names
20812: Add functions for exception handling
20816: update rlimits for new glibc
users/8522: Motoi Washida: quotation in Darwin completion
20822: Initial code for Unicode/multibyte input
20828: typos in 20822
20833: typo: int_t -> wint_t
20834: use _webbrowser in _kfmclient
20837: typos in contrib docs
Andrej: 20838: get ZLE_UNICODE_SUPPORT basically working
20844: prune trailing slashes from named directory
20854: more Unicode stuff.
20856: use VARARR for multibyte string.
20861: Fix statusline in Unicode, apart from isearch
20866: fix deliberate errors in 20861
20863: fix history (i)searching for Unicode
20869: more small Unicode tweaks
20888: allow signal names to have the SIG prefix included
20897: complete system printers in _a2ps
20900, adapted: promptcr workaround
20928: null terminate screen lines in zle_refresh.c
correct 20928
20945: rename statics to avoid clash with globals
20955: "unset foo" should return status 0 if foo was not set
20959: fix crash unloading zsh/parameter and test the fix
20966: fix crash in execute-named-command
20886: configure.ac: SIGTTOU -> TTOU
20978: don't propagate EOF from recursive edits
20983: failed glob from fixed strings segments in globbed paths
users/8609: document order of more parameter expansion flags
21014: remember_edits() was broken
21042: limitations with execute-named-command
21045: fix some uses of Meta characters in completion
21046: make unfunction compadd more reliable
21049: Don't close process substitution file descriptors for external programmes
21078: parse errors didn't cause non-zero exit status
c.f. 21071: always use "status" in return and exit status docs
21082: Dan Nelson: fix zsh -c exit status on parse error
Toby Peterson: 21083: RLIMIT_AS and RLIMIT_RSS are the same in Mac OX X
21095: update FAQ for completion, features, bugs
Carlos Phillips: private email: much improved _darcs completion
21131: exit with status 127 when script not found
21133: New {myfd} syntax for allocating file descriptors
21134: bad file descriptor error message system variation.
21136: don't leave TRAPEXIT lying around in Test directory
21141: fix some issues associated with the {myfd}>... syntax
21143: more care about special file descriptors
Optimise length calculations for ${...//.../...}
Fix handling of metafied characters in trailing whitespace on read
Test for fix of read with trailing metacharacters
21194: fix handling of zero-length quoted test strings for patterns
21197: Fix LOCAL_TRAPS inside another trap
Add [[:IFS:]] etc. tests.
21264: document return status of (( ... ))
users/8856, users/8863: which-command stuff
21270: don't use poll() on Apple
21296: Add ERR alias for ZERR where possible.
unposted: need const for result of getsigname()
21387: zcalc documentation for precision features
21391: only pass SIGINT and SIGQUIT from foreground processes to the shell.
21402: Fix crash with case-insensitive matching.
Nikolai Weibull: new _vim completion
users/9049: add vim variants to _vim
users/9059: Nikolai Weibull: improved _vim_files
21466: mkdir -p didn't work with symlinks
21490: Update FAQ to reflect PROMPT_SP option
fix version in 21490
21498: Add zsh/newuser module
21500: Add script and function as framework for new user stuff.
unposted: bring various .distfiles up to date
21527: rename zsh-newuser-install and don't run if not loaded
unposted: updated _perforce for Perforce release 2005.1
21541: remove some warnings from ZLE_UNICODE_SUPPORT
add Functions/Exceptions/.distfiles
21553: improve zsh.pdf and don't distribute .ps
unposted: Perforce "attribute" command
21552: Thorsten Dahlheimer: various fixes to print builtin
21557: Thorsten Dahlheimer: BRACE_CCL fix
21567: Dan Bullok: trashzle on updating window size
21575 plus unposted: Add WARN_CREATE_GLOBAL option
unposted: unnecessary variable in 21575
21576: test for 21575
21577 (adapted): Dan Bullok: improved window resize handling, again
Fixes from Thorsten Dahlheimer.
c.f. 21590: metafy_line()/unmetafy_line() now support wide characters
21592: browsing new directory from menu selection crashed
21593: character arrays wrongly declared with ZLE_UNICODE_SUPPORT
21596: fix run-help, which-command, accept-and-menu-complete
21412: Travis Spencer: pkg-config completion
21603: wchar/multibyte conversion of cursor position when at end of line
21610: Turn on ZLE_UNICODE_SUPPORT and fix a few related problems.
21616: typo
21655: bug in ${..//../${..//../..}}
21661: fix glob bug introduced in 21655
21662: new zle widget insert-unicode-char
unposted: cent is now p % in insert-unicode-char
21676: insert-unicode-char now insert-composed-char.
21678: Unsetting tied parameters caused various crashes
9359: Francisco Borges: fix _gv file completion
21693: Jean-Baptiste Quenot: recursively find ant targets
21693: Jean-Baptiste Quenot: recursively find ant targets
21695: rewrite entry for (u) globbing flag
21698: Jean-Baptiste Quenot: _ant recursive completion could change dir
21701: Negative subscripts of scalars before start were broken
21709 plus tweaks: use $KEYTIMEOUT for multibyte chars.Reset input state on invalid characters or EOF
21717: Src/Zle/zle_misc.c: fix execute-named-command and -where-is
adapted from 21719: add some mod_exports
21720: fix getrestchar() some more
21722: fix multibyte word stuff
21730: fix metafication of nicechar and pwd
21731: handle multibyte characters in prompts correctly
unposted c.f. 21735: document return as exit in try block in script
21736: improve tests for word and identifier characters with multibyte input
21737: unmetafy wordchars before looking for multibyte characters
unposted: fix wcsiident
Unposted, c.f. 21752: Expand insert-composed-char.
21758: optimise =(<<<...) to run within the shell.
unposted: alter reference to process substitutions in redriction docs
21764: unmetafication mangle zle history lines
21769: fix some consequences of 21730 in completion lists
21779 plus unposted catch change: exception improvementss
21784: Improved character widths for formatted multibyte character output
Fix docs for TRAPNAL function return
minor tidy-ups
21790: initial attempt at documenting 4.3 release
21809: need to export nicedup()
21846: _chmod was too greedy with initial arguments
21862/21863: GLOB_SUBST shouldn't swallow up backslashes in parameter
21870: bad INULL() definition
21871: replace INULL() by inull()
21872: job accounting in subshells was screwy
unposted: a few more miscellaneous composable symbols
21882: extend prompt truncation to handle multibyte characters
21885: Convert some refresh macros into functions.
21887: Display characters wider than one screen cell correctly.
21890: fix segmentation error in left prompt truncation and a couple of minor
21891: compose double width characters with ^A etc.
21898: insert-composed-char can take command line argument
Mikael Magnusson, 21905: typos in roadmap
remove a couple of TODOs
not yet posted; zle line screwed up on bad return from insertlastword()
21910: fix message sequence number for last commit
21930: handle extra-wide characters at end of line
21931: don't use _hosts for ping now there's _ping
21933: R. Ramkumar: three new styles for MIME handler
21936: bug deleting extra-wide character
21939: new UNMETACHECK() was too ruthless
21942: another extra-wide character fix
21943, 21945: ZLE_UNICODE_SUPPORT -> MULTIBYTE_SUPPORT;
unposted: bit I missed in 21945
21954: work around /dev/fd problem on FreeBSD
21957: more wide-character refresh stuff
unposted: minor tweaks to roadmap
21967: add ${(#)...} substitution
users/9604: enhance run-help to strip quotes
21971: multibyte version of pfxlen()
21973: typo caused digitargument() not to work
users/9610: handle digit argument when copying words
21974: memory leak with tied parameters
users/9618, modified: :G for global substution modifier
Scott Murray: users/9648: new _yum completion
users/9638: tweaks for FCEDIT etc.
unposted: note roadmap in NEWS
users/9688: improved _ssh_hosts from Hanna Koivisto
22009: another double-width character fix
22011: Mårten Svantesson <msv at kth.se>: cvs -R is generally available
22013: initial go at a working zsh-newuser-install
22014: argument-base, insert-unicode-char
22018: minor newuser tweaks
22021: back-to-back Unicode insertions didn't work.
22027: more zsh-newuser-install fixes
22031: new git completion
22049: bug exiting from sourced file within function
22053: FAQ tweak plus better option and parameter documentation
22056: Restore MIME style defaults
22056: Restore MIME style defaults
22057: don't use zsh/newuser in emulation
22069: completion listings didn't get unmetafied
Missed bit from 4.3.0-dev-2
22075: assume we can convert characters with wctomb() with --enable-multibyte
users/9788: add (oN) glob qualifier for no sorting
22085 and back off 22075: include langinfo.h to get iconv
22095: more multibyte notes.
22082: print out uid or gid in stat if name not available
unposted: updated _yum from Scott Murray
Minor _perforce changes for deleting fixes and changes.
22118: fix cdpath documentation
22123: probe for wcswidth() and assume 1 if not found
22124: handle bad multibyte input better
typo in AE and OE ligatures
22151: bug outputting here-strings from which etc. when already quoted
22169: hook function zle-keymap-select called when $KEYMAP changes
22187: improved _hosts
22191: from Danek Duvall: neaten host and user completions
22192: remove comments from .ssh/known_hosts
22195: don't set HOME in the shell
22195: don't set HOME in the shell
4.3.0-dev-3
22198: do always set HOME in native emulation
22200: process text wasn't unmetafied for output.
22237: location of man pages on NetBSD
22235: Eric Mangold: twisted completion
unposted: fix _perforce to allow matching control on files from p4 output
22272: 4.3.0-dev-4
22285: assorted fixes:
unposted: 4.3.0-dev-5
22305: no default for pine-directory
add missing .distfiles
Release 4.3.1, finally
Release 4.3.1, finally (updated...)
22036: fix warning from test
Release 4.3.2
c.f. 22307: change test $foo = bar to test x$foo = xbar in configure.ac
22317: exit status from code backgrounded in function
22277: missed bit
22318: uniquifying special arrays was broken
users/1097: rehash style for external commands
unposted: version is on 4.3.2-dev-1
22328, modified: add -o option to compadd
22337: debugging code omitted from 22331
users/10013: fix use of zshall in helpfiles
22360, 22365: support version 2 of Yodl
22638: MACHINES: IRIX
22375, 22376: ${(0)...} splits on NULL byte
users/10087: no aliases for case of "in" in "case"
users/10107: shell ignores SIGQUIT
22375: doc for ${(0)...} splitting
22393, 22402: use-ip and known-hosts-files styles
22394, 22043: execute-as-is style for MIME suffixes
tweak pattern matching for execute-as-is
22407: zsh-mime-handler now needs NULL_GLOB
22408: support for multibyte characters in patterns
22409: fix --disable-multibyte patterns
22417: allow autocd with execute-as-is
22416, tweaked: math functions via shell functions
unposted: documentation for execute-as-is fix in 22417
22416: forgot zmathfuncdef
unposted: improve recognition of parameter arguments in zmathfuncdef
users/10172: new zle command read-command
22427: zle <widget> -w sets the environment for <widget>
22429: fix bug with pure string matching
22431: set WIDGET etc. more consistently when executing zle functions
this one got missed
22432: bug with backtracking over repeated single parameterhs
22440: _list_files loaded zsh/stat too early
22448: typo retrieving $RBUFFER in completion
22451: cross-reference ${^spec} in brace expansion
22464: bad recursion if error in prompt substitution
10343: improve error message for bad #! lines
22470: attempt to improve errno.h searching
22473: tweak bad interpreter formatting
22474: use variable argument lists to improve error message handling
22480: autoload math functions from zmathfuncdef
22483: add $sysparams to zsh/system
22484: support varargs.h in addition to stdarg.h
unposted: remove redundant TODO
22501: reduce maximum function depth to 1000
22501: missed README chunk
22516: error in func() didn't pop command stack
22518: Initial go at making parameter subscripts
22519: initial multibyte parameter tests
22522: infinite loop with invalid character in mb_metastrlen()
22524: searchable parameter subscripts with multibyte chars,
22525: lengths and cases of multibyte strings in parameters and history
22526: enhance ${(#)...} to handle Unicode
22529: multibyte conversion in math expressions
22573: rm -rf autom4te.cache on distclean
22542: deoverenthuse cmdpopping
22544: Improve use of ztype tests for multibyte characters. Add
22546: fix {myfd}>... bug and tweak tests
22550: put "exec" tests
unposted: update .distfiles
22556: Multibyte separators and delimiters
fix typos in 22556
22557: turn on multibyte option by default
22558: declaration after statement
22559: add history-beginning-search-menu
22560: tweak history-beginning-search-menu to clear menu after use
22562: make ${...#...} etc. understand multibyte characters
22565: Fix bug after failed menucompletion with accept-and-menu-complete?
users/10564: _gpg key ring fix
22572: use of (#m) was broken with pure strings
22572: use of (#m) was broken with pure strings
22573: smooth interface to history-beginning-search-menu
22574: more history-beginning-search-menu fixes
22575: multibyte fixes for bslashquote(), getzlequery()
unposted: yet more history-beginning-search-menu fixes
22578: ensure HISTCHARS/histchars never contains non-ASCII characters
22575: Missed this
users/10570: handle "svn import" better
22579: find .pod files in include path for perldoc
unposted: improve svn import from users/10570
rationalise mb<->wc conversions to use restartable form
22583: erand48() needs initialisation on Cygwin.
22582: configure.ac: test properly for functions for MULTIBYTE_SUPPORT
22584: GNU tar should complete uncompressed archives
22585: fix zsh.exports
22586: fix warnings spotted on Cygwin
22587: update some distribution docs
22589: bug with long lines in menu selection
unposted: badly positioned declaration in complist.c
22592: add tcp_send -c option for cat
22593: add handle-nonexistent style to MIME handler
post-22593 typo fix
22594: Attempt to fix some off-by-one errors for completion lists
22594: Attempt to fix some off-by-one errors for completion lists
22597: back off two column-subtraction hunks
unposted: trivial typo in compsys.yo
22599: use wide character widths in completion
22605: bug in complist wide character fixes introduced infinite loop
22606: add match-word-context.
22608: improve doc for match-word-context
22601: need some unquoting in _list_files
22611: bug scrolling wide completion list
22610: allow zstyle -L to have arguments
22612: comment the static variables
22613: add strftime -r to use strptime() if available
22683: deleting style in context never removed style itself
22643: completing in math context
22650: remove now buggy pointer to last added style
22651: failed to unmetafy bytes for output
unposted: tweak completion docs
zsh-users/10634: try to fix relative paths of completion configuration file
22656: improve handling of monitor option
22672: arno: unset ksharrays for prompt functions
22672: arno: unset ksharrays for prompt functions
22681: find all error number definitions
22676, 22678: extend sched and make it able to run events when waiting for
22684: improve getkeystring() interface and make printf do octal escapes
22685: make printf "%d" \"X handle multibyte characters
22660: unmetafy directory for opendir() etc. in compctl
22686: unset array if assigning numeric parameter
unposted: Mikael Magnusson: typos in sched doc
22689: untokenize strings used in parameter substitution pattern matching
22704: new completion for todo.sh
22705: make ${(l...)...} and ${(r...)...} handle multibyte characters
22692: additional notes on a couple of parameter expansion features
assume width 1 for control characters;
22713: word end in math completion context was screwy
22715: AUTOCONTINUE option never worked.
zsh-users/10720: a couple of checkmail fixes
22727: "use 'exit' to exit" was suboptimal
22729: trunction in computil.c did't handle multibyte characters
22742: parameter padding uses string lengths unless (m) flag set
unposted: add p4d and some undoc suppport in _perforce
users/10748: improve a couple of minor things in compsys doc
22753: minor character bugs spotted on Cygwin
22739: arno: different test for theme in prompt -c
22752: improved introduction to completion
22765: rename some MB_ macros to WC_ for consistency.
22778: basic completion for locate
22780: add _arguments/comparguments -n to set index of first non-option arg
22783: Frank Terbeck: don't load zsh/newuser unless interactive
Vin Shelton: 22789: 22783 broke .zshenv
22804: Mikael Magnusson: allow zero-length narrow-to-region range
22818: improved subscript flag doc
22819: improved internal use of string quotation,
10791: fix handling of long accumulated completion line
22820: this time, fix handling of long accumulated completion line
22819: bits missed for some reason
22820: this time, fix handling of long accumulated completion line
22852: users style effect changed in 22191
22854: replace-string-again
22851: arno: "-" can occur in init script names
22858: _arguments can generate documentation from --help text
22859: improve _arguments auto-documentation some more
allow - before first argument of tar
22873: typo in expn.yo
22874: run-help unquoting wasn't consistent
string quoting in compctl used QT_NONE instead of QT_BACKSLASH
c.f. 22833: rename Completion/Mandrake to Completion/Mandriva
Move and additional .distfils
22885: fix problems with multibyte tokenized strings
unposted: typo in 22885
use plain mode for listings in _todo.sh
boring .distfiles stuff
arno: two new completions
22911: use QT_BACKSLASH if instring is QT_NONE
unposted: tweak job completion in _perforce
22913: set $! on "bg"
obscure crash with hasbrpsfx()
22924: a couple more metafy_line()/unmetafy_line() problems
22934, modified, see 22937: add HIST_SUBST_PATTERN option
22950: fix reverse-menu-complete as start of completion
22952: fix some argument delimiters to work with multibyte characters
22953: Mikael Magnusson: _most_recent_file fix.
22968: fix metafication for print -z and print -s
fix error message
22972: limit autoload completion to functions not yet registered.
_zip completes .xpi files
22980: 22952 messed up parameter padding flag optional arguments
22981: Zvi Har'el: bad call from 22952
unposted: tweak ChangeLog
22983: exit could loop for ever
22988: arno: _make fix for special variables
22984: add zshexit hook
22992: make $? available in exit traps/hooks
22997: fix ${...?...} exit and traps
users/10979: ssh completion uses config file from -F if present
users/10981: needs glob_subst for config file
users/10989: add fake-always pattern that overrides ignored-patterns
23008: failure to output error message could alter exit status
unposted: update Perforce completion to 2006.2
23022: don't allow WORDCHARS to be exported to tests
c.f. 23023: new calendar function system.
c.f. 23023: typo
unposted: fix calendar stuff
Incomplete improvements for $'...' in completion
Vin Shelton: 23027: typo in calsys.yo
23028: use texi2pdf where available
23036: three more fixes for completion using $'...'
improved firefox support
unposted: improve CUTBUFFER and killring documentation
users/11079: 1(2##)
23051: ${(Q)...} of RCQUOTE expression failed with DEBUG active
23052: multibyte characters in typeset -L/R/Z padding
users/11083: functions for handling shell arguments in ZLE
23057, 23058, 23059: completions from arno
23060: make everything in Doc makes info
23054, part: error message for "kill -" with nothing after the - was confusing
document OS may handle negative or zero PID in kill
23070: Fix [[ -N file ]] test failure on NFS
23071: signed characters with no multibyte support
23086: printf should handle octal escapes in the \0NNN form
23088: printf formats and arguments need different octal escape sequences
20390: prefer ncurses to curses
23091: *roff problems noticed by doclifter
23097: splitting of $'...' strings in completion
23098: printf multibyte character widths
users/11111: add DEBUG_BEFORE_CMD option
23101: various combinations of ZERR with function returns were feature-ridden
23104: fix line numbers for DEBUGBEFORECMD
users/11113: improve _todo.sh
23114: ${foo:s/bar/rod} broken
unposted: typo in calendar_scandate doc
unposted: typo in calendar_scandate doc
23115: ";|" at end of case clause causes later patterns to be tested
23118: improve sorting to make it work with locales
unposted; typo
23119: lower case in sorting properly
23122: bug with new sort stuff
23126, modified: bug in zle history inside $( and $((
23131: new tests for command substitution
unposted: sched deleted timed function twice
23136: handle Bnulls now added in $'...'
23138: further tweak to backslashes in $'...'
23141: don't zrfresh() after printjob() that didn't print
23142: calendar enhancements: relative times, recurring events
unposted: we could add checksched() twice to the timed event list
23143: make =-expansion with metacharacters more consistent
23144: Felix Eckhofer <felix at tribut.de>: NULL pointer in complist.c
unposted: uninitialised variable could result from 23144
23152: make ztrcmp() respect MULTIBYTE
23153: restore old ztrcmp() and add comment about why
23159 plus minor doc tweaks: leave BAUD parameter unset by default
unposted: document BAUD change in README
fix metafication of ${(#)x}
23165: fix problems with bases: error if over 36 and don't interpret octal
23168: fix error message for failed bind
23172: typo displaying multiline explanation strings
23177: better formatting of unprintable multibyte characters under 256
23182: _arguments problem with --with-foo[=BAR] specifiers
unposted: document some limitations of utils.c
23186: _ip completion and regex handling additions
unposted: tweak ip route show abbreviations
23190: tweak _net_interfaces for Linux
fix typo
unposted: another _ip typo
unposted: another _ip typo
23198: improve _values -s
23203: acroread -version to get version (from Zvi)
Fix lower casing of option names in some locales.
23221: Martin Koeppe: don't use XTABS if not defined
fix output of prompt in single line ZLE
23226: handle "nice -n<->"
23228: calendar tweaks, including summer time adjustment
23232: minor tweaks to zmodload
unposted: nitpicked version of zmodload doc tweak
users/11333: fix users-hosts for ssh when user matched
unposted: more random calendar system fixes and improvements
23238: jobs didn't get deleted if they weren't printed
unposted: uninitialized variable in 23238
23246: fix completions of redirections that occur before the command word
23248: Completion listing problem with lines nearly screen width
unposted: better fix for complist line wrap from 23248
23257: buffer too short for multibyte ${(#)...} evalution
23258: fix debugging added in 23248
23270: fix strptime() on Solaris
23271: Pete Hollobon: completion for sqsh
post 23271 _sqsh puncuation
23273: fix bad patterns in reverse array subscripting
users/11398: vi-goto-mark broken by multibyte support
users/11398: vi-goto-mark broken by multibyte support
23278: fix NUMERICGLOBSORT, broken by multibyte fixes
unposted: prepare for release of 4.3.3
Christoph Bauer: users/11416: bad use of VARARR()
users/11421: %{...%} was broken in completion listings
release 4.3.4
unposted: meant to add add-zsh-hook a while ago
users/11419: zle copy-region-as-kill <string>
unposted: set version to 4.3.4-dev-0
Christoph Bauer: 23309ish: extra #define for hpux
Christoph Bauer: 23309ish: extra #define for hpux
23308: sanity for tindent in text output
23312: fix versioning and initialisation of word code headers
parse.c
23313: fix test for incorrect version in ZWC file
unposted: fix error message for short ZWC file
Phil Pennock: 23326: compilation without ICONV broken
23337: fix unmetafication for stat() of files in compctl
23339: make malloc(0) allocate a byte
23363: fake-files now allows patterns
Guillaume Chazarain: 23364: fix race in POSIX signal blocking
unposted: typo in widget name in contrib doc
23375: Phil Pennock: =~, zsh/regex etc. etc.
unposted: regex fix-ups: missing doc file plus pointer fixes
Phil Pennock + tweaks: 23398 + more tweaks: exec compatibility options
Peter A. Castro: 23408: zftp account handling was broken
23433: fix shift for ZMAXTIMEOUT
use _configure for config.status
23436: consistency with null strings in local variables
23435: Nikloai Weibull: bug testing end of string for sorting when ignoring
23437: typo noted by Wayne
23438 (tweaked): improve _printers to use lpstat
23438 (tweaked): improve _printers to use lpstat
11484: allow zmv to rename to equivalent but differently named files
23444: handle multibyte characters in print -c/-C
23440: Make $param[(R)value] substitute the empty string on failure
Unposted, see discussion around 23431: MacOS multibyte issues
23446: fix typo producing wrong values for alias parameters
23447: improve documentation for zsh/newuser
Phil Pennock: 23450: $widgets crashed shell on undefined widget
23460: fix problem with ( stuff ) >multio1 >multio2
John Buddery: 23461: fix race setting up input multios
fix error name searching on Linux
23478: crash in reverse-menu-complete if no completion
see 23479: add initial features support for modules
see 23479: add initial features support for modules
Phil Pennock: 23480: typo
23482: more typos
23485: feature completion and autoloading
23486: use {fd} syntax to get fd's for tests
23488: tidy up module interface and documentation
unposted: clean up properly on failure to add autoloadable builtin
23495: fix fall out from (R) change in completion system
unposted: more uses of zstat
23511: error if here document too large
23518: MIME styles find-file-in-path and file-path.
23519: completion for units
23519: completion for units
Mikael and Phil: 23521, 23522: extra locations for units data
unposted: more _units tweaks
unposted: more _units tweaks
unposted: more _units tweaks
23529: quote completion dump to prevent global alias expansion
23535: autoload saliases and dis_saliases from zsh/parameter
23537: make style list a hash table
23543: work around problem with ... in _perforce
23552: unnecessary sched debugging warning
23553: unsubscripted array inside math eval behaves more rationally
23554: add $zsh_scheduled_events
23560: improve $zsh_scheduled_events to make it easier to parse
users/11568: use UTF-8 characters in some prompt themes
23553: bit missed out
23553: bit missed out
23553: bit missed out
23553: bit missed out
23553: bit missed out
users/11575: improved documentation for _all_matches
unposted: stop multibyte test files from cluttering up directory
23562: add KSH_ZERO_SUBSCRIPT option and leave off by default
not 23562 but should have been: test correction
not 23562 but should have been: test correction
23567: new _complete_help_generic zle non-completion widget
23571 + unposted; AIX compilation fixes
23575: AIX needs features_() and enables_()
23567: missed out ChangeLog entry
23578: make standard features autoloadable,
23581: handle errors writing history file better
23585: handle errno properly in history save errors
23606: make all module feature autoloads pass through one function
23670: rationalise some linked list functions
Tomasz Pala: users/11599: _ip improvements
unposted: force latest aclocal.m4 from vendor to the main branch
unposted: force latest version of files from vendor to main branch
unposted: force latest version of files from vendor to main branch
bad use of indices in _combination
unposted: improved calendar_lockfiles configuration
23658: ChangeLog entry missed out
23660: fix numerical sorting of parameters + tests + documentation
23665: autoloading of module features and related tweaks
23671: command not found handler
23680: tests for 23671
23682: module field renaming missed from 23665
Renato Botelho <rbgarga at gmail.com>: 23685: new FreeBSD completions
23693: _match completion tried to match the quoted form of filenames
23694: fix =~
23696: x=x; x[-10]=y did bad things
unposted: force file to be non-executable
attempt to remove executable permission, part 2
attempt to remove executable permission, part 3
23702: fix installing executable scripts
add (#cN,M) globbing flag
23725: use setenv()/unsetenv() for environment memory management
23726: test for adding and removing environment variables
23730: improve preprocessor and regression tests for 23725
23732: three broken tests
23733: zmodload -LaF didn't include unloaded modules
update some .distfiles
23736: status for file save wasn't initialised
23757: suppress correction of command words followed by ()
23759: a few improvements to pick-web-browser
23761: calendar -b shows brief output
Roy Marples: 23726: need to suppress [...] quoting in case in configure
Roy Marples: 23762: need to suppress [...] quoting in case in configure
23764: allow hidden continuations in calendar entries
23778: document KSH_TYPESET behaviour in typeset manual entry
23784: Use $'\...' for quoting unparseable characters
users/11790: avoid nounset
unposted: calendar_scandate needs to find the first time on the line
23791: use VARARR for MB_CUR_MAX
23792: test and documentation for improved backslash quoting
23794: fix crash completing on "foo$" (quotes significant)
unposted: calendar_show: error in subscripts
23795: improve ${(Q)...} with $'..'
updates for dev version
23807: fix interactive completion mode
23808: debugging for wcs_nicechar()
23809: expand $'...' in completion word
23812: fix core dump on ( command & ) from 23460
users/11807: fix some job display bugs
unposted: fix recurring calendar event format in calendar
users/11818: allow non-numeric keys for job status parameters
users/11852: _expand_alias removed quotes from aliases incorrectly
users/11883: return at top level caused following precommand functions
23883: improve precmd documentation
improve configuration handling of termcap/curses
Fix ChangeLog corruption
23900: Better handling of NO_EQUALS in old completion
unposted, c.f. users/11935: quoting of arguments to unalias
arno: 23910: spaces in cases in init script
23900: missed ChangeLog entry
23934: cleveren _expand_alias for "foo" -> "foo blah" expansions
23943 (tweaked): search ncursesw and document this
23970: zcurses -i/-e, fix leak, add zcurses -r with no argument
23978: zcurses -s with wide characters: use waddwstr()
23986: zmv example for turning spaces into underscores
24001: fix up zcurses -C
24006: (F) glob qualifier should unmetafy
24007: prompt allocation and use of "shout"
users/12087: fix globbing problem on Cygwin
users/12087: fix globbing problem on Cygwin
24011: various tweaks to zcurses commands including rearrangement to dispatching
24016: compilation with curses and not ncurses
24017: fold zcurses color into attr
24018: add zcurses scroll
users/12100: default to a case-insensitive matcher with NO_CASE_GLOB
c.f. users/12109: tweak to $SECONDS doc
c.f. users/12110: another tweak to $SECONDS doc
24024: add zcurses input with keypad handling
zcurses input: oops
24025: new zcurses "clear" and "location" subcommands
24025: new zcurses "clear" and "location" subcommands
unposted: document zcurses position properly
unposted: document zcurses position properly
24026: default colors in zcurses
24027: subwindows, "touch", optimized refresh
add zcurses timeout
Remove broken curses debug
fix crash when colo[u]r is not available in curses
adapted 24030: work around Solaris cancelling curses key timeout
users/12149: "@" with splitting in double quotes retains empty fields
24038: add "zcurses bg"
fallout from 24050: add curses_keys.h to .cvsignore
24068: attempt to make `printf "%g\n" -0 output "-0"
24069: add zcurses_keycodes
24070: some \u fixes in getkeystring()
24073 (plus tweak): zcurses mouse handling
typo in parameter setting 24073
typo in parameter setting 24073
typo in mouse args in 24073
users/12198: make menu-select documentation clearer
Mikael Magnusson, 24076; 24081: cancel argument processing after widget
24081: fix xtrace
24082: delete-whole-word-match failed on whitespace
24083: add zcurses querychar
Vin Shelton: 24088: error with no multibyte
24089 plus tweak: fix curses on older systems
24093: floating point precision
From Eric Mangold: update _twisted completion
users/12230: fix problem setting killring to zero size
unposted: prepare for 4.3.4-dev-2
add some mod_export tags where needed
????? & 24104: attempt to fix error message on Tru64 Unix
24107: extra search for ncurses headers but dont use if library isnt ncurses
24108 plus YAT: fix tests for ncurses headers even more
24110: change ncurses includes again
c.f. 12248: zshcalsys.1 missing from dist
24120: termcap string memory allocation was screwy
unposted: changes for 4.3.4-dev-3
Ryan F: users/12154: MacOS X group completion
Mustafa Oezkan: 24126: additional mount completion options
24127: bug in matcher specs with left anchor and partial words
Test for matcher fix in 24127
Kohsuke Kawaguchi: 24129: when completing ant targets,
24130: belated ChangeLog entry for calendar_parse change:
arno: 24134: extra find completion options
document the distfiles business
24148: attempt to use strerror_r() to make errors in signal handle safer
unposted: typo in "ip addr replace" completion
Guillaume Chazarain: 24170: block interrupts around fork()
24179: use queue_signals() for 24170
unposted: add explanatory comment for blocking around fork()
24197: interface to ztrftime() for insufficient memory was broken
Vincent Lefevre: 24192: make GNU make completion support -include
unposted: 4.3.4-dev-4
24210: set -o should abort on failure
users/12307: Expand delay in [[ -N ... ]] test to 2 seconds
users/12305: option output not well documented
users/12325: implement OSI rules for test & [, add more doc warnings
24234: apply typeset parameter flags consistently
24236: another case where cond -N test can fail
24239: _subscript added too many backslashes
24240: make vared check for trailing garbage earlier
24241: explain the effect of time glob modifiers better
24251: attempt to fix sitem() YODL macro in ztexi.yo
24252: dont define _XOPEN_SOURCE_EXTENDED for curses on OpenBSD
24264: restrict effect of 24234 to parameter substitution code and document
24268: handle backslashed = in mailbox completion
24271: handle parse failures in command substitution better
Wayne: 24273: curses macros dont return a value
unposted: 4.3.4-dev-5
unposted: minor typo
24275: fixes for multibyte characters on Solaris
unposted: suppress harmless warning
24279: allow terminal changes after zle -I to be acquired by main shell
24289 plus Ismail's suggestion 24290: count test scripts succeeded and failed
24298: Tonguc Yumruk: emulate -L consistency
24301: missed a case for lower-casing options
24305: update release docs in preparation for 4.3.5
unposted: 4.3.4-dev-6
24356: regex =~ test wasnt handled by gettext()
24362: problem redrawing line with multibyte character first
24371: bug refreshing large scrolling history entry
unposted: 4.3.4-dev-7
24384 plus extra check: care with scanprog
users/12412: check for extra arguments in test and [
N.J.Mann: users/12420: completion for cvs commit -f
24388: tidy up error if MH not available
unposted: complete a few minor new p4 options
24406: use deep copy of Cline structure to avoid recursion problem
users/12461: fix quoting of mount points for umount
users/12461: fix quoting of mount points for umount
24434: handle unprintable and zero-width wide characters
24460: make zpty -rt more consistent by polling before every byte
4.3.4-dev-8
users/12498: missing section marker in doc
24483: minor sectioning fixes in doc
24496: more Yodl parenthesis protection
24498: tweak to grep config.h instead of config.status for dynamic config
Christopher Key: fix for subversion help output
4.3.5
users/12527: add release note for 4.3.5
24524: increment version to 4.3.5-dev-0
24533 (tweaked): offer _complete _ignored as default for completers style
24542: fix RC_QUOTES completion if opening quote not at start of string
24545: new acroread options
users/12547: [0] -> [1] in completion arrays
24551: Free heap memory after every ZLE command
24554: reduce accumulated memory listing in completion listing
24556: %G in prompt for glitch characters
24566: fix prompts with glitch spaces a bit more
24572: add style reformat-date to calendar
24572: add style reformat-date to calendar
users/12632: bug unexporting special after being set for funccall
unposted: new p4 change option -u
24585: completion for glob qualifiers plus
24588: tweak glob qualifier completion
24592: make types of charset conversion failure more explicit
24596: use "US-ASCII" as charset if nl_langinfo(CODESET) returns "" or "646"
24600: yet another typo
24609: try to be safe about using libiconv
24611: fix ${+array[...]} for empty range
24618: avoid problems with sorting of UTF-8 characters by using sort
24672: fix(?) crash resizing window during menu-select
overeagnerness to spot integers in cd after - and +
24662: River Tarnell: strtoul() compat when not in system library
24673: another attempt to sort characters the same way on multiple UTF-8
unposted: improved handling of perforce @label and @date
24696: turn off MULTIBYTE by default in sh emulation
Richard Hartmann: 24631: gpg completion update
users/12699: don't complete normal arguments where we're completing the
24699: bug with ${(Q)...} on initial ">"
unposted: make test for added space in 24699 safer
24705: rationalise curses and term headers even more
24711: fix re-presentation of here-documents munged internally
24712: handling of backticks being requoted for double quotes
unposted: 4.3.5-dev-1
unposted: fix some .distfiles and .cvsignore stuff
fix optimisation of string matching with multibyte mode
22281: wait shouldn't return immediately on signal unless trapped
unposted: 4.3.5-dev-2
24736: a couple more tests failing on Solaris
24741: loading zstat builtin was misdocumented
25735: use zstat to get canonical name for symbolic links
unposted: 4.3.5-dev-3
unposted: fix alias test in 24736 properly
24757: canonicalize paths some more
24759: dont unfunction if no function; sanitize helper functions
24768: add -q option to cd, chdir, pushd, popd
users/12739: fix multiple arguments to --with-term-lib
24775: improve _cd option handling
24775: improve _cd option handling
24776: clarify compinit message when compaudit fails
24777: bug clearing up after menu selection
24708: Misc/globtests, Src/pattern.c, Test/D02glob.ztst:
unposted: use kdialog in calendar_show if appropriate
unposted: 4.3.5-dev-4
unposted: spotted by Ismail: typo
unposted: other minor typos
unposted: release 4.3.6
README: minor tweaks
24781: enhance word-context to use next or previous word
unposted: update version to 4.3.6-dev-0
users/12754: document [(w)...] only works on forward indexing
unposted, see users/12758: [(w)...] does work with (r) and (R)
24782: initial go at highlighting of characters in zle command lines
24786: handle read -t properly in zle via getbyte()
typo
24787: reset region_highlight when finished editing command line
24788: ${(m)#...} returns string print width
24790: YODL items need closing parentheses on next line
24792: try to be safer about turning off attributes when refreshing
24793: Ismail: typo
restore read-from-minibuffer save/restore
24804: fix quoting of assoc array subscripts in completion
24806: more assoc subscript completion + typos
unposted: move zlefind() and zlecmp() into zle_hist.c
24807: Frank Terbeck: Completion system needs no_ignore_braces
Miek Gieben: users/12781: zmv Usage message
24808: initial support for combining characters in zle
24810: ensure combining character alignment on unmetafication
24811: update introductory multibyte documentation
24814: suspicious handling of temporary history buffer
24816: some places where we need cursor alignment with combining characters
24819: fix transposing characters and sneaky combination generation
24821: update notes in FAQ on combining characters,
24818: add HIST_FCNTL_LOCK.
24825: fix internal word-boundary widgets
fix vi-replace-chars
fix ChangeLog typo
24839: fix misuse of variable in backwardkillword
William Scott: users/12793: extra chflags
users/12798: document passing NULL flags to builtin definition
24852: more combining chars fallout
24852: more combining chars fallout
24853: use metafied strings for inner loops over history
24853: bits missed from patch
unposted: missing assignment in new backwardmetafiedchar()
24855: tests for combining char alignment should only be on metafied line
24856: add IS_COMBINING() and IS_BASECHAR() and widen tests
24859: combining chars: overwriting and vi replace and append
24860: better overwrite mode
24861 (with tweaks): logic to use alternative wcwidth() if needed;
24862: _XOPEN_SOURCE needed for wcwidth()
24864: Jun. T: typos in alternative wcwidth().
24865: bad character adjustment in vireplacechars()
24867: _XOPEN_SOURCE -> _XOPEN_SOURCE_EXTENDED
unposted: fix overwrite without MULTIBYTE_SUPPORT
unposted: Jun T.: fix backkill() calculation of charaters to kill
24869: Marc Chantreux: make default readnullcmd configurable
Jun T. 24872 + 24873: capitalization with combining characters
24872: revert to original patch
24876: Jun T.: don't install manual pages if empty
24878: add incremental pattern searches
24879: unpleasantness at the pattern search line duplication test club
feeping on a failed match could be mistimed
24881: only feep once on an invalid pattern
unposted: fix position of cursor on forward pattern searching
unposted: typo
24822: highlighting of isearch matches
24886: fix endless loop in string isearch
24887: geoff: typo
24890: Matt Wozniski: reset skip_pos on backtracking in isearch
unposted: more tweaks for failed isearch pattern matches
unposted: reset search line on anchored pattern isearch
24893: duplicate statusline to avoid crashes when constant
24894: enable colouring of highlighted text in editor
oops
Matt Wozniski: typo
24899: make colour escape sequences configurable
24900: add backward-kill-word behaviour to isearch
users/12812: fix hang with confusion over process numbers
24915: some more fix-ups for combining characters
24904 + 24916: be more careful definined _XOPEN_SOURCE_EXTENDED on BSD systems
Mikael Magnusson: 24911 (slightly tweaked):
24927: Phil Pennock: limit XOPEN workaround to FreeBSD 6
24932: try to fix up code that regularizes attributes after right prompt
24937: finally(?) fix free BSD XOPEN test
24938: tweak Free BSD XOPEN test
24951: implement ZLS_COLORS ln=target
24953: "default" zle_highlight; fix allocation bug in colour sequences
24911: missed REGION_ACTIVE documentation, somehow
24957: better sanity checking of colour ranges
24959: crash with ^D in compctl
Oliver: 24962: update prompt_oliver_setup with default highlighting
unposted: typo in ChangeLog
24972: Phil Pennock: zf_* variants of zsh/files builtins plus extra options
24980: zmodload -mF
unposted: bad argument to zmodload -F error message
24986: prompt escapes for colours
users/12846: not so many Windows ports, these days
unposted: fix uninitialised variable
24990: Stephane Chazelas: fix various little quirks in zmv
24994: fix problem with up/down-line-or-search, perhaps
users/12848: return, break, continue in always block override try block
24996: improve xtrace output for patterns
25002: only ZLE should update attributes resulting from prompt expansion
25006, 25009: fix "or" orphaned symlink highlighting
25006, 25009: fix "or" orphaned symlink highlighting
25018: Omari Norman: completion for awk, join, sort
25025: check radix for integer constants is between 2 and 36 inclusive
unposted: handle p4 protects completion
unposted: handle p4 sizes and license completion
25040: zpty should display context information more like eval
25051: add colour sequences to formatting strings in completion
update contributors to main shell
25052: update docs for use of colour highlighting
25055: remove unnecessary debug test
25057: better debug error on memory failure
25095: thorough modernization of prompt theme system
25095: thorough modernization of prompt theme system
25054: typo in prompt doc
25063: minor tweaks to Bart's prompt
25068: Fix some completion warnings with WARN_CREATE_GLOBAL
unposted: fix unwanted output from new typeset in compinit
users/12858: add accept-exact-dirs style
unposted: Completion/compinit: typo in 25068
unposted: add prompt_pws_setup to .distfiles
25104; 25111 (Jun T): better completion for multiple versoins of locate
unposted: more NEWS
Tomasz Pala <gotar at polanet.pl>: users/12884:
25127: note --disable-lfs/--disable-largefile incompatibility
users/12858: missing doc for accept-exact-dirs
25131: typo with b:zstat loading zstat
25132: zstyle completion updates
25130 with typos fixed: use compad -U in _path_files to fix problem
unposted: another typo in _path_files
unposted: missing .distfiles entries
25138(? mailing list stuck): rewrite of completion matching.
unposted: silence compiler in pattern_match_restrict()
Mikael: 25143: spelling corrections
unposted addition to 25144 for tests
Mikael: 25146: export pattern_match_equivalence()
Mikael: missing descendants
25145: make sure XTRACE output is redirected with stderr
25149: add C_PRECEDENCES option to make arithmetic have C/Perl precedence
users/12911: Tomasz Pala: completion for strace
move _strace to be Linux-specific
improved zcalc escapes and completion
zcalc completion idiosyncracies with :!
zcalc completion idiosyncracies with :!
29159: expand documentation for correspondence classes with [:...:]
Bart: 25164: typo
25214, tweaked: add warning about exponentiation precedence
25231: fix approximation of absolute paths in root directory
25236: zsh-mime-setup -l arguments
25237: TCP function system: make tcp_on_open return status significant
25242: Mikael V prompt test for contents of psvar
users/12987: add subword capability to word-style
users/12985, users/12986, users/12988: Tomasz Pala:
25244: add subword-range style
25255: add anonymous function capability
unlocalised variable
25258(?): donʼt use -M option with -U in _path_files
25259: improve getquery() handling of unhandled characters
25262: suspicious error checking in braceless function definition
25266: always use EXTENDED_GLOB for patterns in ZLS_COLORS
25267: fix problem with menu on ambiguous completion without matching
25267: ambiguous pattern matching fix: missing log
unposted: fix warn_create_global warnings in copy-earlier-word
25276: use autoload -z for zsh-autoload functions
Phil Pennock: 25275: use restrictive permissions on cache files
25278: rename sections in compwid.yo to avoid confusion
users/13036: "." is a valid character in a user name
25272: add zshaddhistory hook
25304: Richard Hartmann: dont go beyond 80 columns in new user script
25324: Danek Duvall: some Solaris and more general completions
25236: don't recalculate prompt if not redisplaying
25236: missing changelog entry
25338: disallow usage of current history line in fc
following discussion, change fc error message
users/13072: add follow option to file-sort
25346: fix some variables in compdump
users/13077: Max Mikhanosha: restore follow after sort in _path_files
cross-reference to DEBUG_BEFORE_CMD option
25345, 25347: neaten interface from main shell to zle
25364: fix k flag in hash subscript
TCP functions: fix some variable handling problems,
fix problems with trapreturn, in particular in source inside trap
users/13093: HashNode changes for AIX
25384: fix problem with incorrect autoloads of zsh/zle
users/13095: no _XOPEN_SOURCE_EXTENDED on AIX
25385: fix another bug with trapreturn trampling on status
25392: test for 25367
25400: Rockys test for second part of trapreturn bug
25405: return status from anonymous functions was not handled
25409: fix eval's use of lastval
25415: Make DEBUG_BEFORE_CMD the default.
25418: set PROMPT_SUBST for all Bourne-style shells
25409: missed ChangeLog entry
25429: Rocky Bernstein: dont assume PS4 is set to the default
unposted: prvent zshaddhistory() from looking like a Yodl macro
unposted: prvent command(s) from looking like a Yodl macro
25247 with further modifications: add $funcsourcetrace
unposted: fix test failure in previous commit
25435: Baptiste Daroussin <baptiste.daroussin at gmail.com>:
25443 (tweaked): allow $functrace to show sourced files
25448: add $funcfiletrace to show absolute line number for caller
unposted: test changed needed by foregoing patch
Alexey I. Froloff: 25459: add list-dirs-first style.
25508: set file name if function came from dump file
25532: problem skipping assignments etc. with setopt ERREXIT
users/13162: strip ~ suffix from modules
25568: Frank Terbeck & pws: invalid continue and break arguments
25569: David Le Bourgeois and pws: _ant completion fix
25570: line numbers of complex sublists were wrong, plus test
25571: when parsing use line numbers for the start of a token, not the end
Jörg Sommer: 25572: completer module parameters
25582: attempt to make "pws non-canonical hack" respect file types
25587: fix a==(stuff) and associated stuff.
25595: fix line numbers with EVAL_LINENO,
Jörg Sommer <joerg at alea.gnuu.de>: 25598/25599:
25603: format error in compsys.yo
25608: NO_cshjunkiesquote in completion
25615: $ZSH_DEBUG_CMD for use in DEBUG traps
25627: add $ZSH_SUBSHELL
25641: add emulation option (NO_)MULTI_FUNC_DEF
25643: keep DEBUG and ZERR traps in subshells
25651: make getpermtext() output indentation more logical
unposted: typo in ChangeLog
25632: xRaich[o]²x: Src/mem.c: munmap() argument was wrong.
25662: declare -p should never create arguments
25671: non existing variable in typeset -p should cause status 1
25672: remove unnecessary Nularg when prompt expanding
25677: add %x and %I prompt escapes for shell source code debugging
25682: terminate history line before passing to zshaddhistory hook
users/13239: add some comments to mapfile doc
25684: respect trap line number rules
25690: fix insert-last-word on multibyte characters with Meta
c.f. users/13251: update mapfile doc again
users/13252 and elsewhere: Frank Terbeck plus tweaks:
users/13262: Frank Terbeck: another formatting fix
25693: Frank Terbeck: another doc glitch
Rocky Bernstein: 25696: fix crash on empty history.
25710: various minor consistency tweaks for VCS_Info
25715: Frank Terbeck: vcs_info now works immediately
25723: align combining character when popped from input stack
Rocky Bernstein: 25727: allow fc non-interactively
25732: make vcs_info p4 backend use server if style use-server is set
25733: add revision number to Perforce vcs_info backend
Rocky: 25734: typo
users/13288: Src/parse.c: don't report parse errors on aborted lines
25684: make %x and %I consistent with eval line numbering
25744: dynamic named directories and further doshfunc() simplification
25755/25756: Jörg Sommer: improved handling of module arguments
25760: add (~) flag
25761: Mikael Magnusson: newline in getquery()
unposted: VCS_Info p4 backend should restrict changes to #have
users/13295, tweaked: dont reset line numbers when parsing strings, sometimes
25771: shell function context for substitution functions
25772: crash with bad associative array pattern search
25733: stub function for dynamic directory name completion
25774: fix in 25772 was applied too widely
25775: fix logical problem with function line numbering inside eval-style traps
25777: argument to gdbmsetfn()
25778: Frank Terbeck: use builtin cd
25791: force return from eval-style DEBUG trap lost status
unposted: off-by-one error looking for dynamic directory name in completion
25817: make "fc -l" more careful to list all recent history
Nikolai Weibull: 25828: new rm completion
25818: missed changelog entry
25831: fix empty return values from subscript matches with RC_EXPAND_PARAM
test needs -f flag to zsh
unposted: 4.3.6-dev-1
unposted: silence some warnings when WARN_CREATE_GLOBAL is set
25837: add NEWS about new debugging features
unposted: update CONTRIBUTORS
unposted: protect () in doc from macro expansion
users/13321: allow --disable-gdbm
users/13323: new test wasnt robust about ignoring /etc/zshenv
Marc Chantreux: 25816: promiscuous ip links
25845: fix pattern but with backslashed and metafied charaters
25845: fix pattern but with backslashed and metafied charaters
unposted, c.f. 25848: attempt to sanitize comptest environment
unposted, c.f. 25848: attempt to sanitize comptest environment
25893: rescind advice to use m:{[:lower:]}={[:upper:]} matcher for now
25905: fix and test doubled-hash radix output
Rocky: 25907: Makefile needs .exe to run zsh on Cygwin
25911: see if we can work around multibyte problems in file system
25912: fix another metafication bug in completion
unposted: 4.3.6-dev-2
users/13375: trivial rewrite to ternary expression
25930: dynamic directory expansion memory handling was screwy
25931: Test for prompt code reentrancy
Mikael: 25933: typos
unposted: update version claimed in README to 4.3.7
unposted: region_highlight wrongly capitalised in NEWS
Release 4.3.7
25937: builtins with no options should still ignore --
25938 (Mikael) + probably 25939, too: typo in _path_files
update to 4.3.8
unposted: belatedly sort out some distfiles
unposted: single-letter typo
c.f. users/13411: update archved version number to 4.3.8-dev-0
Mikael: users/13412: typo
25945: matching bug in path hierarchy completion
users/13418: protect against have_strcodes lying
25950: need configure x$dynamic trick in two more places
unposted: add _tcpsys
25950 should use xyes, too
25958: make it possible to get docs for startup files correct
4.3.9
25961: remove opening parenthesis from case
25963: Interrupt at spell check prompt output garbage
25969: two bugs with metafication plus a test for one
25971: fix options handling for builtins that handle their own
25972: leaked and uninitialised memory found by valgrind
25975: bad tests for pattern match when building up a completion line string
25989: fix crash in matching
unposted: missing .distfiles entry; release 4.3.9
unposted: update to 4.3.9-dev-0
26006: remove dependence on system error message
"typeset -g <var>" should be silent even without TYPESET_SILENT
26021: tweak for glob qualifier completion
26025: prefer handling user input to zle -F file descriptor
26029: test for redirection with no preceding whitespace
26029: test for redirection with no preceding whitespace
26042 with some fixes from 26043 (Mikael):
Phil (unposted): README: another typo
26047: convert lower levels of completion matching to use
26053: handle --help output like "--[fetch]all"
26055: ensure process substitution is handled before parameter and command
26056 "< <(...)more_stuff" etc. are errors
26061: fix clash between process subst and numeric glob
François Revol: some BeOS fixes
26065: update version number because of syntax change
users/13464: allow MIME suffixes to match upper case variants
13482: Frank Terbeck: fix some prompt docs for vcs info
26091: crash at end of history line if history not in use
26090: another cond test for Cygwin needs removing
26095: compilation error if TIOCGWINSZ not defined
26103: use FIFOs rather than FD files for process substititution on Cygwin
Frank Terbeck: 26104: eliminate WARN_CREATE_GLOBAL warnings
Richard Hartmann: 26105: add okular
26116: didn't get updated properly for combining characters
Benjamin R. Haskell: users/13544: typo in composing characters
26110: option to allow vared to open to an alternative terminal
users/13566: note you cant unset array elements
26121: add -B <lines> option to calendar
Frank Terbeck: 26125: add "command" style to VCS_INFO
Richard Hartmann: 26155: quote use of . for a command in text
Greg Klanderman: 26159: fix appending of kills
Frank Terbeck: 26215: VCS_Info disable-patterns style
Richard Hartmann: 26229: note zstat link following behaviour
Richard Hartmann: 26170 parts 1 and 2: .bz2 compressed PS files
26249: remove arbitrary string length limit in unmeta()
unposted: fix yodl problem with 26229
26260: fix crash failing to assigns scalar to special hash
Benjamin R. Haskell: 26265: fix some composed characters
unposted: add Revision to ChangeLog for patchlevel
262727: add $ZSH_PATCHLEVEL from ChangeLog revision
unposted: fix error using dollar Revision dollar
unposted: tweak doc for 26270
fix doc for 26272
fix doc for 26272
26300: dont use "echo -n" for $ZSH_PATCHLEVEL
26301: make zpty -r exit more cleanly on bad reads
Back off 26270 (accept-and-menu-complete).
26393: turn off text attributes in refresh when deleting text
26304: Mikael Magnusson: change tense in link warning
Phil Pennock: 26312: Document no variables altered on failed match
26313: --enable-custom-patchlevel
26315: define ZSH_PATCHLEVEL to "unknown" if not found
Doug Kearns: 26365: new python 3.0 options
26366: add "isearch" keymap and "accept-search" functino
26373: initialise variable in menu completion in attempt to prevent crash
Greg Klanderman: 26439: Doc/Zsh/mod_system.yo: convert to subsystems
26448: add glob sort operators oe and o+
26463: Greg Klanderman: add zle-line-finish widget
26466: suffix in certain matcher modes mishandled pattern
26485: _path_files with accept-exact-dirs could get path order wrong
TBD: documentation of highlighting
26513: README: note ".." completion bug
unposted: fix release number in last checkin
26517: fix naming of prompt expansion section in Unix manual
unposted: typo in previous patch spotted by Mikael
unposted (late ChangeLog commit): description of highlighting in zle
Allan Caffee <allan.caffee at gmail.com>: 26532:
26535: Richard Hartmann: typo in recent path
Greg Klanderman: 26538: sanitise options in _read_comp
26545: new "emulate" test
Richard Hartmann: 26547: index NOoptions without underscore
Frank Terbeck: 26549: VCS_Info improvements: check for changes in git
Richard Hartmann: 26550: document unchangeable options better
unposted: slightly hacky change to "age", currently undocumented
26546, 26556: sticky emulation for functions defined in emulate ... -c ...
26560: document autoload -z/-k (finally)
Richard Hartmann: 26558: modify option description on invocation again
Danek Duvall: 26571: Additions for Solaris
Arkadiusz Miskiewicz <arekm at maven.pl>: 26573:
unposted: .cvsignore patchlevel.h
26579: fix hook function documentation
26580: Mikael: typo.
26580: Mikael: typo.
Jörg Sommer: 26582
26583: use HOOK_FUNCTIONS more widely
26584: use bind/netdb.h where appropriate
26588: don't expand aliases in run-help
c.f. 26586: rename yylex to zshlex and yytext to zshlextext
26602: history substitution buffer could overflow with no test
26606: fix doubled -s in path completion in some cases
Frank Terbeck: 26612: VCS INFO documentation fix
26617 c.f. Tomáš Smetana, 26610: comments weren't handled in $(...)
26622: improve comments within $(...) and add test
26614 + 26615: history -t <fmt> plus ztrftime "-" format modifier
Lionel Flandrin: 26625: inopportune interrupt wrecked terminal set up
Jun T.: 26667: parentheses in doc causing problems
Mikael Magnusson: 26670: add zsh/attr module
26671: various minor attribute tidy ups
26675: add POSIX_ALIASES option
26676: redirect POSIX_ALIASES readers to reserved word doc
26677: cap module needs some unmetafy() calls
26680: still more metafy() stuff in cap
fix the cap.c patch
26683: add some notes on LC_CTYPE
26686: problem storing long $_ using VARARR()
unposted: add POSIX_ALIASES and POSIX_IDENTIFIERS to FAQ
add whole-path style to _perforce completer
unposted: fix definition of _perforce_whole_path in 26690
26697: test for Linux- and Mac-style xattr functions
derf at sievert.tabularazor.org: 26701: new devtodo completion
26072: lexsave()/lexrestore() to fix bug with sourcing from "funny" places
26705: multibyte characters with Meta in ${(%)foo} etc.
print message if we give up trying to crate a lock file with hard links
users/13903 fix vi search prompt and repeat
26723: centralise test for matching glob qualifiers in file completion
users/13902: make isearch return status useful
26699: dependencies for config.modules
users/13910: spawnjob() should output to tty
Michael Hwang: 26731 with cosmetic changes: add "a" and "A" modifiers
26744: completion of history modifiers in normal command line arguments
26746: tweak history modifier completion
Frank Terbeck: 26751: suppress WARN_CREATE_GLOBAL warning
Frank Terbeck: 26751: suppress WARN_CREATE_GLOBAL warning
26752: fix ../ removal and metafication in :a and :A modifers
26754: tweak zgetdir() and test for realpath()
26756: handle completion following :s modifier
Mikael: 26759: missing here-document terminator
Bart: 26761: typo in realpath() check
tidy up from 26625
26763: fix problem on failed cd -s to relative path
26767: fix file descriptor leak in 26763
26748: c modifier to add command path
26769: fix finger trouble in 26767
26772: better error handling and fix runaway chdir on failed cd
26774: cd to $HOME on failure in preference to /
Michael Hwang: 26776: improved column alignment with print -c -P
Jon Strait: 26778, 26781: extra options for PCRE matching
26783: new _user_expand completer
26795: further warning in POSIX_ALIASES
26797: yet more changes to posix_aliases information
26801: add completion for calendar function
26806 (doc tweaked): Add CORRECT_IGNORE variable
Frank Terbeck: 26816 to 26820: VCS_Info updates
Bart: 26822: infinite loop in variable completion looking for subscript
Bart: 26822: infinite loop in variable completion looking for subscript
Tomasz Pala: users/14030,14031,14032: Linux completion updates
26829: Alexey I. Froloff: _rsync miscounts fields
Evgenii Terechkov: 26831: filter out redundant information in _screen
Alexey I. Froloff: 26830: stripping of manual page suffixes in completion
26839: add --node-files option to texi2html
unposted: _mdmadm -> _mdadm
Jesse W: 26840: texi2html instructions
unposted: change version to 4.3.9-dev-2
users/14041: bind : by default to execute-named-cmd in vicmd mode
26852: make terminfo.mdd test agree with one in terminfo.c
26853 + typo fix: package docs
26858: use zsh instead of sh in exec -l test
26861 from Greg plus 26863: global parameters in _read_comp
Greg: 26862: remove unnecessary print
c.f. 26867: remove extraneous "${"
26876 with updated documentation: add ZLE_{REMOVE,SPACE}_SUFFIX_CHARS
unposted: update to 4.3.9-dev-3
unposted: some .distfiles
unposted: back off 26862
Paul Ackersviller: 26883: naming of UTF8 locales on HPUX
26898: Ingmar Vanhassel: dont link libbind if not needed
26899: Ingmar Vanhassel: complete ssh -Y
26900: Ben Haskell: ssh -Y, -x and -X are mutually exclusive
26895: restrict multibyte sorting test to western European charcters
martin f. krafft: 26922: extend xmms2 completion
26954: read should pass through invalid multibyte characters
26984: ensure zle window sizes are reset with video data
update _sudo
26950: warn on failed attempt to change user or group ID
26956: tidy up some zle variables for module unloading
26957: Fix some memory problems with read builtin
26958: Fix reallocation problem in prompts
Paul Ackersviller: 26959: delay before removing test modules
Paul Ackersviller: 26962: updated HP-UX dynamic linking
Greg Klanderman: 26964 (modified): PROMPT_EOL_MARK
Greg Klanderman: 26972: fix problem ni 26964.
4.3.9-dev-5
26973: zmathfuncdef enhancements
users/14143 plus tweak in padding code:
26975: compilation issues in bin_print()
26970: Greg Klanderman: _subversion: fix caching.
26982: Julien Langer: support stgit in VCS_Info
Julien Langer: 26978: stgit patch name completion
Michael Hwang: 26986: formatting
Ingmar Vanhassel: 26990: tidy up more HTML files
26998: use --htmldir, restore zsh default if unchanged from configure default
Jun T.: 27010: _date in Darwin
27021: fix length of saved glob flags in pattern matching
Jesse W: 27024: allow overriding TEXI2HTML.
release 4.3.10
update version recorded in archive to 4.3.10-dev-1
Akinori MUSHA: private communication: fix typo in _subversion
Baptiste Daroussin: 27029: new pfctl completion
Baptiste Daroussin: 27030: update _file_systems for FreeBSD
Baptiste Daroussin: 27033: FreeBSD portaudit and mount completion
27304: add ${(q-)..} flag
27305: fix GNU man option handling in run-help
Frank Terbeck: 27049, 27050, 27051, 27052: VCS_INFO improvements
Frank Terbeck: users/14207: make variable local
Greg Klanderman: 27057: %e and %f time formats were swapped
27061: Nicolas Lalevée: importing files into ant
27079: save lexical context in test builtin
27080: it wasnt possible to exit menu selection cleanly
27083: non-zero status on failures to find or execute file in "."
27085: add accept-search handling to scrollist keymap
Nicolas Pouillard: 27028: new darcs completion
27087: change return codes from failed "."
Brendan Cully: 27088: new Mercurial completion
27092: missing then-clause for if wasn't an error
27100: Allow MONITOR option in non-interactive shells for testing.
27110: Only turn on MONITOR if set explicitly or INTERACTIVE
Eric Blake: 27109: don't attachtty() if not interactive
Eric Blake: 27109: don't attachtty() if not interactive
Eric Blake: 27109: don't attachtty() if not interactive
27112: allow jobbing output if not interactive
27119: job output to stdout if non-interactive
27106: reset status on command that expands to empty
27125: handle nested use of colour code buffer allocation
27126: a few more contexts where executing empty lists gives status zero
27129: fix status at start of function, command subst, etc.
27131: allow MONITOR in subshell by not closing SHTTY
27134: Close SHTTY on exec.
Andy Spencer: 27148: ignore build directories when searching for
Eric Blake: 27151: cd handling with initial // for Cygwin
users/14240: assignment before a function definition is an error
27167: add POSIX_CD option to test "." after CDPATH
27178: FAQ---quoting function names to stop expansion is always safe
27178: FAQ---quoting function names to stop expansion is always(ish) safe
27181: extend POSIX_CD to handle target directory printing behaviour
27188: improve read -q by using read -k code
users/14267: files added by ignore-line should be quoted
27211: handle Cygwin device files & drives specially in compfiles
Andrew Psaltis: 27212: Slackware supports extra tar formats in pkgtool
users/14307: end of command line in completion with variant zsh syntax
27216: set chwords to NULL when freed
27217: fix typo in assignment in new user script
27218: don't unquote $line generated in comparguments for _arguments
27219: _files -F <array> wasn't correctly handled
27228: clear function for zsh-newuser-install
27233: improved _values handling of optional arguments
27240: fix fix for lexing in test builtin
27243: reverse indexing of arrays with beginning index out of range returned
27244: Daniel Friesel: new feh completion
27247: zmv checking for **/ was wrong
Holger Weiss: 57248: fix anchoring for vi searches
27236: use $CPPFLAGS with $CPP in configure.ac
Greg Klanderman: 27255: some consistency fixes
Greg Klanderman: 27259 / 27260: unset parameter in file prefix
Greg Klanderman: 27259 / 27260: missing ChangeLog entry
Baptiste Daroussin: 27267 plus 27269 plus doc:
Baptiste Daroussin: 27268:
27270: zfcd_match: remove awk dependence
Baptiste Daroussin: 27271: remove awk dependence
Greg Klanderman: 27262: prefixes incorrect with accept-exact-dirs
users/14387 (tweaked): alternative zsh syntax is not going to be removed
Baptiste Daroussin: 27277:Improve csup completion.
Mikael: 27279: doc tweaks
27281: Holger Weiss: fix example of global history substitution
Darel Henman: users/14412: fix confusion in getopts documentation
users/14411: Src/hashtable.c: only hash stat-able executable regular
27283: failure to dup fd caused mayhem
27284: better use of movefd()
Jun T.: 27292: fix length in socket call
Jun T.: 27296: bad preprocessing of Mac OS Snow Leopard headers.
Apple opensource patches suggested by Jun T. in 27300
Lionel Flandrin: 27307: enhanced Mecurial VCS_INFO support
27308, based on 27305 from Edgar Merino:
Frank Terbeck: 27309: VCS_INFO doc
Mikael: 27312: valgrind option changes
unposted, c.f. 27313: mailing list and website moved
unposted: more local variables needed
unposted: Functions/Calendar/calendar: brief display failed on single lines
unposted: brief calendar display
Mikael: 27337: fix bug searching for / when
Mikael: 27347: enhance extended attribute support
Jun T.: 27351: zdelattr missed first argument
Frank Terbeck: 27353: more VCS_Info sanity checks
27357: fix compiler warnings in attr module
Mikael: 27362: some more attr fixes
Baptiste Daroussin: 27379, 27381: BSD completions
Benjamin R. Haskell: users/14565: argument problem in env completion
Benjamin R. Haskell: 27399: argument problem in env completion
Frank Terbeck: 27407: tmux switch-client completion
c.f. 27408: remove _mercurial and put back some 2> /dev/null
Greg Klanderman: 27409: subversion and URL paths
unposted: improvement to whole-path Perforce completion
Greg: 27416: repository path enhancement
Alexey: users/14588: ztodo function and completion
Alexey: users/14588: ztodo function and completion
Michael Hwang <michael.a.hwang at gmail.com>: 27428:
27429: _make: restore variable value completion
27430: extend make variable value completion
Baptiste Daroussin: 27431: _make: fix for FreeBSD
Richard Hartmann: 27440: typos in module warnings
27441: add "sa" for suffix alias completion highlighting
Alexey: 27445: ruby completion argument
27442 plus tweak: wait returns status for $! even if exited
27446: Frank: tmux completion update
Frank: 27450: another tmux completion update
Mikael: 27453: highlighting for removable completion suffixes
27479: prevent completions split across backslash-newline
27503: fix crash with hook functions
Alexey I. Froloff: 27470: _git update
27518: suggest some more configure argument patterns
27492 based on Jörg Sommer: 27473: fix run-help alias problem.
unposted: new run-help-p4
Greg: 27529: ULR schemas in subversion completion
27556: sanitize more variables in lexsave()
Jesse Weinstein: 27553: improve doc phrasing
27565: sanity check numeric arguments to ulimit
27566: add ulimit -c hard and immediate return on argument error
27577: sergio: (%) is not needed in zcalc prompt since PROMPTPERCENT is obeyed
missed ChangeLog entry
Joakim Rosqvist: 27591 as modified in 27594:
Mikael: 27597: accepting zstyle completion unnecessarily hard.
Frank: 27599: fix formatting documentation for VCS_Info.
27600: extend =~ syntax to set positional variables for matches
27604: substitution using regular expressions
unposted: clarify documentation for 27604
Frank: 27606: tmux -d
avoid Yodl error in cond.yo
unposted: return status 1 if no replacement
27608: fix memory for mbegin, mend & regexp test
27611: cache parameter values in math eval so subscripts are eval'd once
users/14723: invalid converted characters should never match valid ones
users/14732: Test X:/ rather than X: in Cygwin
27638, based on Frank Terbeck, 27633: SOURCETRACE option
Julien Jehannet: users/14751: typo in variable name in zed
users/14752: add #! line to zed
Mikael: 27642: missing glob qualifier completion
unposted: FAQ notes on zsh-nt.sourceforge.net,
unposted: FAQ notes on zsh-nt.sourceforge.net,
Andrei, 27644, ish: check for #! without a fork
unposted: minor doc tweak for regexp-replace
Mikael: 27647: _cp update
27648, 267650/1, unposted README change:
27661: Ben: typo in manual page references
27675: Michael Hwang: fix crash in hash builtin
Frank: 27679: better logic in VCS_INFO_get_data_git
27658: work around globbing problems in zip completion
27658: work around globbing problems in zip completion
27665: Frank: tmux completion
unposted: a couple of typeset -g's and a comment
Geoff: 27693: rename underscore to avoid name clash
27693: Missed this.
Missed this, too
Frank: 27696: another tmux completion update
27694: add P glob qualifier for prepending
unposted: typo in formatting doc for last patch
unposted: add P to list of glob qualifiers to complete
Frank: 27702: git notes completion
Frank: 27705: git notes completion
Mikael: 27707: glob qualifiers with argument completion
unposted: initially clear list for P glob qualifier
27708: remove distracting initial semicolons in job outpt
unposted: FAQ dates
27710: update FAQ on advanced character sets
Frank Terbeck, Seth House: 27712, 22713, 27714:
Frank Terbeck, Seth House: 27712, 22713, 27714:
Frank Terbeck, Seth House: 27712, 22713, 27714:
unposted: update .distfiles
Frank: 27717: option terminators in VCS Info
27723: eval shouldn't modify non-zero return statuses
27722: bad error reporting and checking in conditions
Jonathan Beckman: 27728: _mplayer fix
27731: Frank: turn off WARN_CREATE_GLOBAL in VCS_INFO
27721: rationalise initialisation of file descriptors
27721: rationalise initialisation of file descriptors
unposted: add debug code to zclose()
27754 plus NEWS change: add "zsystem flock"
27755: add "zsystem supports" to zsh/system
users/14891: say that condition arguments don't do globbing
27756: add OS file locking to calendar
users/14897: extra test in strftime builtin for time conversion
users/14900: ULONG_MAX is a valid return value from strotoul()
users/14902: another go at strftime
users/14905 + 14906: problems with :s in parameter expansion
Frank: 27768: shut up cd some more
Michael Hwang: 27773: document how linked lists are joined together
Michael Hwang: 27773: document how linked lists are joined together
unposted: fix calendar bug updating repeating events
27785: IFS doesn't have a null in it in POSIX
27780: effect of backslashes in :s changed in _files
Alexey: 27789: use _arguments in _sudo
Mikael: 27797: delimit arguments to compadd in _expand_alias
27793 and follow ups: add PATH_SCRIPT option to find script using $PATH
NEWS: PATH_SCRIPT
unposted: document that age functions uses zstat, not stat
unposted: calendar -s was broken by file locking change
27804: don't hang in isearch if invalid character found
unposted: fix new test in A01grammar.ztst
Use // instead of :gs in parameter substitution
update calendar to run calendar_show in current shell
FAQ update
Fix ZLE access to pushed history line
27812: display invalid bytes in multibyte characters specially
27823: fix memory access in 27822
27823: fix memory access in 27822
27827: fix infinite loop in recursive alias at end of parsed string
unposted: change new test in A02alias.ztst to use cat
rationalise widths of non-printing characters to zero.
27843: fix description of extended history format
Ben: 27589: improved -redirect
27865: fix problem with glob_subst in parameter subsitution
Simon Ruderich: 27856 (tweaked): Git availability
unposted: calendar system updates:
users/15011: add path-completion style
unposted: slightly rephrase path-completion doc
unposted: add kindex entry for path-completion style
unposted: update NEWS with path-completion style
"Akinori MUSHA: 27892: update service & init completion for FreeBSD
27889: Force more use of GLOB_SUBST in parameters if ~ is used
users/15028 modified to unquote in one place:
unposted: update to _kfmclient
27911: no completion colouring with old lists when turned off
27926: fix completion suffix when inserting last word
Mikael: 27929 + doc: global aliases shouldn't trigger HIST_IGNORE_SPACE
27947: some cases where we should execute EXIT traps
users/15031: another file completion quoting fix,
c.f. 27950: strip bogus whitespace from tests
27951: Add $ZSH_EVAL_CONTEXT and $zsh_eval_contxt
unposted: fix typo in previous commit
users/15078: completion for zsh-mime-handler
27976: more parameter substitution order description
27965, 27966: Improve ${(q)...}: newline appears as $'\n;,
Mikael: 27980: completion typo
Mikael: 27981: complete (e) in subscript
Daniel Friesel: 27982: feh completion update
27990: don't use return value from setupterm()
27994: better error for failed parameter autoload
27983: colours could be output twice
Alexey: 27999: fix error message
28006: make zgetcwd() fall back to pwd,
Haakon Riiser: 28009: new ffmpeg completion
28025: (D) parameter flag
28026: use "zsh_directory_name c" for completion of dynamic directory names
Mikael: 28027: typo
28010: use getcwd() as fallback
28010: use getcwd() as fallback for zgetcwd()
28037: improved error messages for module autoloads
unposted: extra note on ZSH_EVAL_CONTEXT
28038: improved handling of recurring events in calendar system
28042: transpose-lines widget
28047: attempt to make locking with fc command more useful
28065 plus unposted zsh.mdd:
28068: contrib texinfo declaration messed up
Jörg Sommer: 28063: suppress warning messages in rubber completion
28073: allow #! scripts to search path if interpreter not found
28092: let _getconf find more configuration variables
28081: cdr tweaks
28096: don't add $OLDPWD to recent dirs as we weren't there
Update version to 4.3.10-dev-2
28102: use lstat() when checking ignore-parents
c.f. users/15202: use "autoload -Uz" consistently
c.f. users/15202: use "autoload -Uz" consistently
users/15204: in zfinit check for compctl before using
<hamer at hamer.org.ua>: 28104: fix completion crash due to NULL pointer
<hamer at hamer.org.ua>: 28104: fix completion crash due to NULL pointer.
users/15217: use top-level status when redrawing prompt
always print job status if non-zero status and PRINTEXITSVALUE
users/15219: PRINTEXITVALUE if terminated by signal
Daiki Ueno: 28112: fix character width assignment
Holger Macht: 28130: new osc completion
28131: update MACHINES entry for Cygwin
28131: update MACHINES entry for Cygwin
users/15232: _path_files for paths, again
Simon Ruderich: 28136: typo in README
28137: zsh-mime-handler typo: $argv[0] should be $argv[1]
unposted: further update to _todo.sh
unposted: yet another update to _todo.sh
28122 (Frank) / 28139: add ZLE_STATE
28160, 28164: fix redisplay problem after display reset
28167: reset more variables on invalidating completion list
28172: mark processes as not stopped if sent SIGCONT
unposted: more todo.sh commands
missed this
28179, users/15314, users/15310, users/15200:
unposted: update Perforce completion for 2010.1
Mikael: 28190: fix reference to wrong manual page
28202: unmetafy line for reversemenucomplete
28220 plus some comments: fix "HELLO=$HELLO shellfunc"
28188: better doc for limitations in overlap key maps
users/15350: explain rounding rules for size glob qualifier
28227: improved documentation on keymaps
28229: can list individual keymaps
unposted: small typo in bindkey -lL documentation
28237: new parameter ZLE_LINE_ABORTED
28244 with typo corrected: news for 4.3.11
unposted: news for 4.3.11: another typo
unposted: news for 4.3.11: another typo
unposted: safety on regexp errors in replace-string-again
28253: document -h argument to atribute commands
28250: POSIX_TRAPS option
unposted: note exit trap runs before exit hook
Mikael: 28252: remove unnecessary loop causing errors
unposted: add POSIX_TRAPS to NEWS
28258: fix undefined variable in traps
28259: Finally fix some ancient problems with here-documents
Baptiste: 28264: remove the need for sed from _ffmpeg
28282: new function zlecallhook()
unposted: update address of HTML manual
28295 plus tweak: use lexer to split words from history file
Mikael: 28301: fix missing item line in doc
28309: fix infinite loop padding with extra wide characters
28308/28310: HIST_LEX_WORDS, check for quick history read
unposted: note HIST_LEX_WORDS in NEWS
28285: zle-isearch-update and zle-isearch-exit
28319: (z) splitting oddities
not yet posted: fix some more HIST_LEX_WORDS anomalies
28326: Fix numbering
28327: fix pseudolexical word splitting with RC_QUOTES
Ben: 28329: acroread completion for version 9 similar to 7 and 8
Ben: 28330: acroread completion for -openInNewInstance
28332: backslash-newline with HIST_LEX_WORDS
28339: backslash-newline history without HIST_LEX_WORDS
Mikael: 28343: fix setfacl completion
28345: make ${(D)...} return a fully usable command line argument
unposted but c.f. 28353: omit sunsite.dk from FTP list
Mikael: 28356: don't increment old display line too far when refreshing
Jérôme Pouiller: 28351: new help functions
Silas Silva: completion support for man -M
not quite posted, exactly: improvement to previous _man change
not quite posted: screen: complete sessions after -S
28360: NO_UNSET option should check parameters with trailing options
28363: fix insert bug refreshing zle with wide characteter
28375: clarify how to quote aliases from expansion
unposted: typo plus rephrase of alias quoting bit
Mikael: 28389: empty section in java CLASSPATH
28377: document more alias problems
28418: add ${NAME:OFFSET:LENGTH} substitution
28419: Doc/Zsh/expn.yo, Src/subst.c, Test/D04parameter.ztst:
28425: remove null arguments and untokenize
28424: new POSIX_STRINGS option
28424: missed
28434: make ${NAME:OFFSET} always use zero-offset
users/15580: fix MIME handler completion on fallthrough
Sebastian Stark: users/15581: MacOS has .bundle DLL files.
28559: flush shell output in PROMPT_SP handling
unposted: update and tidy NEWS
28468: allow man page completion for files when / is present
28469: fix memory leak in anonymous function
28475: test that starting background job resets status
28476: new set of tests for brace expansion
typo
28474, 28478: extended {START..END..STEP} syntax
unposted: NEWS: mention {START..END..STEP} enhancement.
Mikael: 28484: GNU du completion
28486: $compstate[parameter] needs untokenizing
Mikael: 28487: fix docs to refer to current directory
users/15621: compdef -p/-P <pat>=<service>
Mikael: 28480: allow PROMPT_EOL_MARK to be an empty string
unposted: remove users/15622 _pick_variant change
28510: add (z+c+) and (z+C+) parameter flags
28526: remove bogus newline with stripped comment zplitting
28528: Rearrange zleparse to lexflags
lexsave/lexrestore lexflags
unposted: another neatening of lexflags use in ZLE
unposted: update for 4.3.10-test-3
unposted: add notes to NEWS on (Z) parameter flag
Mikael: 28531: typos
Mikael: users/15653: zle_highlight=(none) turns off suffix highlighting
Štěpán Němec: 28533: typos
Mikael: 28583: typo
uncommitted: fix properly
28537: fix word splitting on "((" when it was nested subshells rather than
Paul 28538 / me 28540 / couple of unposted casts:
unposted: release 4.3.11
unposted: release 4.3.11
unposted: restore unintentionally removed .PHONY entries
unposted: update version to 4.3.11-dev-1
users/15663: some incomplete array assignment tests
28557: Alexey: update
28568: buffer overflow examining paths
28574: Ben: use bs format in ri
28588: fix textual display after =~ test
unposted: fix argument type for write_loop()
Mikael: 28585: don't set ret=0 on failure in _mkdir
28590: make read return status non-zero on error
gi1242+zsh at gmail.com: 28594:
make prep depencies: missed ChangeLog entry
28617: NO_EXEC option was doing too much work in
28626: summarize differences between two types of trap
28611: remove unused special behaviour for vi mark 26
unposted: fix return types in 28617
c.f. 28628: some extra notes on traps
28630: Ricky Zhou: fix crash with isident()
28631: gi1242+zsh at gmail.com (as in 28633): completion updates
Atom Smasher: users/15715: new _zargs completion
Mikael: 28637: ${foo:0:} caused crash
28638: add $usergroups parameter
28646: gi1242+zsh at gmail.com: new matlab completion
28647: gi1242+zsh at gmail.com: more vnc completion options
users/15738: better cursor positioning in modify-current-argument
28671: better cursor positioning after undo
28750 plus extra comments:
28762: fix coproc file desriptor closing
28761: file completion for sccs
28772: Update regions in region highlight dynamically
28773: add zle-history-line-set widget
28784: exit on exec redirection error with POISX_BUILTINS
28783: allow parentheses to be special in more places with SH_GLOB
28791: exit on errors with special builtins with POSIXBUILTINS
28795 plus typos noticed by Mikael: careful with forked shells
28799: lexical analyser didn't stop early enough with completion words
Frank, 28812 as modified in 28813:
Baptiste: 28819: FreeBSD completion tweaks
28866: with POSIX_BUILTINS "command" prefix resets specialness
28886: Fix region_highlight dynamic updates for $PREDISPLAY
users/15864: turn zsh_directory_name into a hook
fix completion funny with dynamic directories
28889: ${##} should return the length of $#
Mikael: users/15875: fix _gpg to use _arguments return status
28936: ${#$} and ${#?} also didn't work
Mikael: 28941: fix $CURSOR access when metafied
Mikael: 28948: compdef -e overrides interpretation of argument as service
Stef van Vlierberghe: 28965 (as posted in 28967):
users/15945: various _yum corrections and updates
users/15953: handle EINTR when using read -k or -q with -u or -p
Valentin Ochs: 28989: define _POSIX_C_SOURCE
Valentin Ochs: 28990: more changes needed for signals.
Valentin Ochs: 28990: more changes needed for signals.
gi1242+zsh: 28991: fix _svn caching policy
28997: make --enable-libc-musl explicit
Simon Ruderich: 29004: update archive list
Don't complete p4 reopen to same change.
Set version to 4.3.11-dev-2
İsmail Dönmez: 29020: new openSUSE completions
29114: use same FTP sites list in FAQ and META-FAQ.
Haakon Riiser: 29100: clean up of _ffmpeg
tidy up
Haakon: more ffmpeg tweaks
29129: reading of end of fd array
29134: change termcap prototypes locally for AIX
Haakon: 29137: handling of flags in _ffmpeg
unposted: some NEWS for next release
Rocky Bernstein: 29135 (plus tweaks): compgen -W in bash completion
29163: update latest version claimed to 4.3.12
29165: use term.h globally if needed at all.
29193: badly placed variable declaration
29195: Separate nameddir hash to avoid clash of
29191 (Danek) and 29203 (with fixes): make TERMINFO variable special.
29214: use -I rather than explicit path to find headers
rename system.h to zsh_system.h
29217: main shell now depends on zshcurses.h and zshterm.h
unposted (late commit): updates for 4.3.11-dev-3
Jérémie Roquet: 29258: mark a couple more functions for export.
Danek: 29254: fix some compiler warnings
29267: add -enable-zsh-debug and use for debugging completion matcher groups
fix typo (heap debug, not hash debug)
29268: extra dupstring() for value to be used in completion match group
29282: hide prototypes for ZSH_HEAP_DEBUG with #ifdef's
29341, corrected: go programming language
unposted: 4.3.11-dev-4
minor typo
29351: casts needed to pass integers through stdarg
reorder ChangeLog
Bernhard Tittelbach: 29371: completion for initctl etc.
changelog
29374: exit ZLE immediately if exit pending when keypress expected
unposted: expand CONTRIBUTORS
histlexwords splitting of ";;" in case
unposted: releaset 4.3.12
unposted: update version to avoid confusion with release
29413: "print -S" for saving to history with lexical word split
29451: ${##stuff} removes stuff from the head of $#
29452: allow completion of parameter flags
29459: Further fixes for parameter flag completion,
29462: fix warning
Jeremy Sylvestre: 29468: add some ligatures and symbols to composed characters
unposted: document change to brace parameter completion context in 29452/29459
Michel Dos Reis: 29482: handle .gz kernel modules
29490: add RLIMIT_RTTIME
29491: remove some variables set but not used
unposted: Remove additional for loop noticed by Mikael
29492: add argument handling to anonymous functions
Luka Perkov: 29493: handle apvlv
update version to 4.3.12-dev-1 because of wordcode changes
29503: Missing popheap() on failed autoload
Axel Beckert: 29506: use form SINGLE_LINE_ZLE in manual
Mikael Muszynski: complete .m4v files for mplayer
29530: ${...?...} shouldn't cause an error with NO_EXEC option
Omitted log entry
Eric Moors: 29531: Android debugger completion
29542: fix crash in hbegin(), remove bad test
Matthieu Baerts: 29547: bzr: cdiff subcommand.
users/16131: skip reading empty history file
29555: fix problem using open fd beyond max_zsh_fd
29561: Allow closing of fd's not recorded by the shell
29561: missed file
29602 etc. etc.: description of filename extension
29626: arguments to anonymous functions shouldn't be parsed as command words
29635: Improve _complete_debug syntax and handling of fd's
29633: more care with anonymous and other functions
29644: work around _describe bug, plus cosmetic tweaks
29643: set incompfunc to zero when executing hook or trap function
29661: Improved documentation for {var}>... redirections
29663: add $EPOCHREALTIME to zsh/datetime
29674: add $epochtime to datetime
29674: add $epochtime to datetime
fix tests using zsh/datetime that I broke
fix datetime autofeatures
missed ChangeLog
unposted: use pm->node.nam to get names for parameters in errors
Anthony R Fletcher: users/16260: new systemctl completion
users/16253, users/16255: a nulstring should be split like an empty string
29703: crash when failing to parse process substitutions
users/16289: don't delete temporary files on disown.
29731: fix read -AE, test that and read -Ae
29744: don't mess up non '-A' cases in read -E fix
unposted: Perforce completion for 2010.2 release
29773: Marco Hinz: some perl modules weren't completed
29776: fix case of double quotes in double-quote-style
users/16375: initialise nrefs on each loop in match tests
Luka Perkov: 29788: improved quilt completion
Daniel Friesel: 29796: complete .webm in mplayer
Daniel Friesel: 29796: complete .webm in mplayer: typo
29820: _pick_variant -b to match builtin
small _perforce documentation update
update and tigy up for 4.3.12-test-2
users/16492: OpenIndiana issue
Foudil Brétel: 29842: major update to systemctl completion
Jérémie Roquet: c.f. users/16541:
29859: compadd handles its own options
29865: don't compile pcre if no pcre-config
29844, 29845: remove bogus
29879: metafy dlerror message to avoid corruption
users/16547: quote p4 arguments with colons in from _describe
Jun T: 29883: cast resource types to types they should be anyway
29891: make zle -lL with arguments work
29892: fix regular expression replacements in replace-string
29894: display and use previous replacement in replace-string
Haakon Riiser: 29895, 29897: _ffmpeg, _nmcli
g1242: printing completion improvements
29907: Jun T.: remove declaration of unused variable
29908: make MIME functions handle stacked suffixes
Missed file.
gi1242: users/16587: _lp tidy up
Foudil Brétel: 29911: systemctl completion updates
Ignacy Gawędzki: 29912: add "--" to ls in ssh completion
29915: new nm completion
unposted: 4.3.12-test-3
Ismail Dönmez: 29920: NO_EXEC problem with arithmetic substitution
Release 4.3.13
29923: work around test problem with invalid file descriptor message
complete directories in _nm
29924: add ability to match test output using patterns
unposted: fix documentation for "*" test output syntax
unposted: fix documentation for "*" test output syntax
unposted: fix documentation for "*" test output syntax
unposted: fix documentation for "*" test output syntax
29934: Stef van Vlierberghe: uninitialised memory after lexer realloc
29940: metafy() added null termination even if buffer was not modifiable
unposted: 4.3.14
Update version to 4.3.14-dev-0
29928: belated commit to fix OpenBSD redirection test
29955++: IGNORE_CLOSE_BRACES option
users/16614: update config.guess and config.sub from automake 1.11.1
unposted: add NO_ignoreclosebraces to options for completion
GI: 29977: caching and function definition fixes for _modutils
Fix ChangeLog --- last entry was added in the middle instead of the top
29991: allow explicit "d" for days in time qualifiers
discussed in 29984: use m+7 for files more than a week old
30000 plus some comments: Better POSIXJOBs behaviour.
Simon Olofsson: fix matching of subversion help text
unposted: release 4.3.15
unposted: update version to 4.3.15-dev-0 to avoid clash with 4.3.15 install
T.C. Hollingsworth: 30036: new systemctl argument completion
30041: fix bash-style offsets for positional parameters when scalars
30084: missing zsfree(argzero)
30081: make _main_complete independent of IGNORE_CLOSE_BRACES option
30084: `zle -T tc func' for zle testing of termcap output
30087: Christian Höltje: remove any hooks with prompt theme
unposted: fix uninitialised variable warning in pcre
30098: Jun T.: alternative to 30079: don't setlocale() in setlang() if LC_ALL set
30098: missed commit log entry
30101: add HASH_EXECUTABLES_ONLY option
users/16711: try to take account of PATH_DIRS option in command completion
typo
Stepan Koltsov: 30105: fix stgit delete completion
Richard Hartmann: 30110: new vcsh Completion
missed log entry for 30110
Ben: 30117: new xclip completion
Ben: 30118: sqlite completion
Felipe Contreras: 31031 to 30137: various bashcompinit improvements
Richard Hartmann: 30140: whitespace fix in mplayer completion
Felipe: 30158: compgen test not useful with current bashcompinit
seiler via Ismail: 30174: osc completion update
Mariusz Glebocki: 30179: suppress stderr for listing services
30127: forbid fc from executing history lines in reverse
Holger Macht via Ismail: 30185: openSUSE directory missed from
Timothy Redaelli: file name manipulations
fix typo in ChangeLog
30181, plus rename of PF_* flags to PREFORK_*:
users/16760: make reply local in url-quote-magic for the benefit of styles
30231, 30232: updates for 4.3.16
unposted: 4.3.16
unposted: 4.3.16
Fix post number for 30203
30238 plus small tweaks: document the fork behaviour on suspending complex
unposted: 4.3.17
update to 4.3.17-dev-0 and fix year
30270: don't need errors when testing to see if mtime test will work
Get the date right, even more
30299: "$*" was split with SHWORDSPLIT if IFS was empty or unset
30303: emulate inside function marked for execution tracing enables xtrace
30307 plus tweak suggsted by Wayne: use %lld for zlong when long long
Alexey: 30322: Completion/Unix/Command/_xmlsoft: accept more
users/16865: note that -eq is less convient than (( ... == ... ))
30351 + 30352: metafy strings on import into zsh variables
30354: Luka Perkov: quilt completion update
users/16932: implement $UNDO_CHANGE_NO and argument to undo widget
unposted: add missing parenthesis
add some braces to avoid compiler warnings
doc the Functions/Zle/split-shell-arguments commit
users/16944: more locals needed in url-quote-magic
30388, 30389 (Stephane): zargs: handle zero-length arguments.
fix UTF-8
30391: tweak to ignore DISABLED flag in new hash-based arrayuniq()
30400 plus extra tweaks: update NEWS for 5.0
Christian Neukirchen: 30398, 30399: TIMEFMT documentation
update Etc/.distfiles for moved NEWS-4.3
30402: turn intro.ms into intro.pdf for doc distribution
30410 plus one other case: avoid divide-by-zero errors
unposted: incporate Bart's NEWS suggestions from 30408
unposted: incporate Bart's NEWS suggestions from 30408
unposted: more NEWS tweaks
unposted: more NEWS tweaks
30413: (q-) parameter flag should quote null string
Michael Proko: 30414: more flexible configuration file finding for _mdadm
30431 with typo in _typeset fix:
30439: ${...:*...} with nonexistent or non-array after *
unposted: add test for valid identifier to 30431
30455: remove max array length test
users/17046: don't count too many elements when splitting quoted parameter
unposted, c.f. 30465: add index entries and cross-references
unposted: clarify that zargs is different from xargs
30469: Src/builtin.c: allow reverse listing of history using
c.f 30482 (Peter Jaros): typo in description.
Danek: 30485: trailing garbage after signal number not recognised in kill
Jun T.: 30483: improved completion on MacOS
Foudil Brétel: _systemctl -> _systemd plus enhancements
users/17132: skip-whitespace-first style for compatibility with bash etc.
30497: xsltproc option completion issue
Danek: 30510: bad indentation in params.yo
30509: updates for 5.0.0
Dima Kogan: 30515: fix globbing problem with large files:
30519 plus correction from Danek: try to modernise MACHINES
30518: attempt to supply tgoto() prototype when missing only.
Danek (plus .distfiles): 30520: updated Solaris 11 copmletion
unposted: belated commit of version number updated
Danek: 30562: Solaris completion updates
Bart: 30560: unset ordinary array element by setting to null
4.3.17-test-2
add _mosh to .distfiles
update to 5.0.0 release
Renumber as 5.0.0-dev-0
30590: Work around problem turning intro.ms into PDF
YAMAMOTO Takashi: 30599: don't use replacement wcwidth if not ISO-10646
cat_in_136: 17200: new lha and nkf completions
Aaron Schrab: 30603: repeating vi skip characters command caused bad position
Aaron Scrab: 30604: make repeating vi skip character useful by ignoring
Jesse Weinstein: 30607: Doc/Makefile.in: fix ancient Codl
Michal Halenika: 30608: _ip syntax fix
unposted: move changes up to 5.0.0 into subdirectory
ChangeLog-5.0 should be ChangeLog-4.3, Bart says
delete ChangeLog-5.0, add .distfiles and ChangeLog entries
add 5.0.0 release note
30617: rationalise replacement tgoto() prototype
30169: repeat "typeset -T" with same two first arguments is not an error
Hiramatsu Yoshifumi: 30621 patch-ab (from NetBSD pkgsrc):compilation on
Hiramatsu Yoshifumi: 30621 patch-ac (from NetBSD pkgsrc)backported to configure.ac: compilation on interix, also
30627: support RLIMIT_NTHR as on NetBSD
30629 plus unposted formatting changes:
30632: gcc completion enhancements for clang etc.
Stepan Koltsov: 30632: new _clay completion
Stepan Koltsov: 30634: use (q-) quoting
30633: "functions -T" only traces marked function, not called functions
users/17211: new recursive-files style
Aaron Schrab: 30638: IPv4 and IPv6 telnet option completion
Aaron Schrab: 30637: -b telnet option completion
Aaron Schrab: 30636: telnet-ssl option completion
Jun T.: 30640: MacOS doesn't define __STDC_ISO_10646__ but we need
John Stahara: 30641: bindkey -N error report is misleading
Oliver (olipro): 30643: ipset completion update
users/12713: returning REPLY to _user_expand sets description for expansion
Silas Silva: users/17223: lp page-ranges option.
Jun T.: 30658: complete more uniq options
30656: prevent SIGFPE in division by -1 by multiplying instead
users/17236: r and other fc output didn't metafy when listing to a file
Didn't mean to check this in
30664: Jun T.: fix some Yodl version issues
30647, 30649: allow underscores in numeric constants
update ChangeLog for NEWS commit
typo
NEWS: unposted: further update
Александр Балезин: 30667: add addrlabl subcommand.
30687 with typo corrected: don't REPORTTIME if zleactive
30692: allow autoload +X -m to work
Aaron Schrab: 30710: perldoc completion updates
Aaron Schrab: 30711: improved _bind_addresses completionfor IPv6.
Aaron Schrab: 30712: .editorconfig: multi-editor specification of
users/17304: angle brackets aren't associated with special parsing
users/17310: we can't treat < after [ as a normal character.
users/17305: fix doc of ordering of word splitting
additional split change fixes
30715: use enum lextok for variables containing lexical tokens
30716: make IGNORECLOSEBRACES an emulation option
30718: emulate command evaluations should apply sticky emulation
30722: fix some cases where emulations or options were not propagated properly
typo
fix trivial typo with "functions +T"
users/17314: ensure an undo change number
users/17318: only increment the undo variable return value for the
30724: shell code optimisd to use execsimple() doesn't have a valid thisjob
30726: make shell options passed to emulate stick along with the emulation
c.f. users/17330: fix reference to splitting rule in parameter expn rules
30740: add example of process substitution using anonymous function
unposted: further parameter splitting clarifications
Greg Bouzakis: 30741: add suspend command to systemd completion
Roman Kaminski: 30738: bzr send command
30735: array substitutions aren't simple:
30780: document that set -o failures are hard but setopt failures are soft
30783: We don't want leading "="s to be active when
Michal Halenka: 30800: fix arpping option
30789: Add CONTINUE_ON_ERROR for old behaviour.
30803: Vin Shelton: missing menu entry in grammar.yo
30876: fix obscure failures to propagate non-zero status
unposted: update for 5.0.0-test-1
unposted: update for 5.0.0-test-1
add missing mod_export
Missing .distfiles entries
30914: mkinstalldirs: default mode for installation directories is 755
Release 5.0.1
this prevent process-based features from working in their arguments
release 5.0.2
unposted: update version to 5.0.2-dev-0 to avoid clash with release
340941: bashcompinit: scalars giving bash completion status should be exported
30946: Robert Kovacsics: use xrandr command to generate completions
30958: Jeremy Mates: new prove completion
30960: Alexey Bezhan: compatibility issue with django completion
30993: fix parameter modifier crash with :wq on empty string
users/17608: use function to modify currrent command line argument
Dmitry Roshchin: 31008: updates for openSUSE completions
Jesper Nygårds: 31012: gradle completion update
31015: compaudit fix to allow executable owner to own completion files
Eric P Mangold: 31016: updated twisted completion using internally
Han Pingtian: 31027: remove the -g's from globs in file completion
Wieland Hoffmann: 31029: correct directory in README
Wieland Hoffmann: 31030: improve mplayer completion label
31055: missing $ in compaudit search of /proc file system
31060:"+" before a flag for "functions" or
31061: "functions" completion takes account of options already
31061: "functions" completion takes account of options already
users/17665: add FORCE_FLOAT option
users/17666: zcalc -f sets FORCE_FLOAT
31141: Tighten NO_CLOBBER restrictions on {fd} syntax
based on 31144 etc.: all entries of psvar can now be shown in prompts
31151: Pavol Juhas: complete (C etc) tags better
31154: make zcalc understand continuation lines with a backslash
31155: minor extra zcalc features and documentation
improved math context completion: functions
Han Pingtian: 31167 (with tweak): limit use of colons for recognising
Jun. T: typo in vi-goto-mark
31203: add new etags completion.
unposted: fix some .distfiles which mention files that have gone
31246: make a separate patch level header for releases
users/17754: failing to retie an array
31261: updates needed with latest texinfo
31263 (but changed * to - for consitency):
unposted: make git ignore PDF and PS versions of intro file
Daniel Friesel: 31265: improved option handling for devtodo.
31355: _comp_locale tries to sanitise locales but keep CTYPE;
31356: typo in new _comp_locale noted by Bart
31369: set locale for completion if locale command is not usable
Improve Perforce jobs completion to limit
Fix merge
Omitted ChangeLog entry for previous commit
31418: improve documentation for "age" function
31419: Add time zone and year to string formatted time output from zstat
31405: weasel words about PRINT_EXIT_STATUS option.
31422: better heuristic for timestamps in age function
31433: zcat -f doesn't need suffix .gz
31436: document KSH_GLOB doesn't support recursive directories
31441: use array to decide which forms of pattern are enabled
31444: Basic code for enable/disable -p
31465: fix basic completion and globbing uses of disabled patterns
Orphaned ChangeLog notes that should have been committed earlier
31503: zmv improvements for user-specified programs.
users/17856: rewrite _make to use _arguments.
31528: use job table to record file descriptors associated with process subst
31536 with additions: Fix hang in previous process substitution fix.
c.f. 31531: complete xcf files for image manipulation packages
31545: Use of FD_CLOEXEC to remove possibility of fd reuse.
31549: Fix third problem with file descriptor management.
31559: Fix history line problem with aliases and comments
unposted: fix previous commit: ihwend -> hwend
31750: fix for HISTREDUCEBLANKS option.
31574: alternative fix for bad fd if no FD_CLOEXEC.
17591: fix error message for invalid fd in print -u
31611: attempt to fix crash completing redirection in do loop
31631: Use cygwin_conv_path if available.
users/17908: Keep history line in sync between ZLE and shell.
31644: Fix insertion of multibyte characters into editor line.
31650: use zlong for mailcheck parameters to ensure range
31665: zpty should attach terminal on slave.
Update ChangeLog entry with mailing list reference.
31672: Add test that was failing and fix zpty set-up race
based on 31641, 31642: completion for more make variants
users/17955: new "disown" style for MIME handlers.
31696: In "test" No One Can Hear If You Shriek.
31658: fix manual entry about getting lines from mapfile
31706: standardize handling of "test ! <x> <y> <z>"
31711: add execute-never style for MIME function system.
conflict resolution
31764: Dewreakify havoc caused by pattern disables on glob qualifiers.
31765: If zle starts in viins mark as insertion.
users:18023: Add PIPEFAIL option
31793: Fix problem with non-interactive history.
31794: further refinement to INCAPPENDHISTORY change.
31809: Make whitespace clear in trace output for patterns.
31810: tests for simple XTRACE output from conditions
31815: another fix for INCAPPENDHISTORY change.
Fix trivial typo in zshaddhistory doc.
31872: zshaddhistory hook example needs options.
Users/18033: Documentation for exit and ERR_EXIT.
31830: New feature for zshaddhistory hooks.
31846: fix NOEXEC option in execsimple() optimisation
Use VERBOSE option in execstring()
Fix merge conflict
31873: Document conventions for command options in builtins
31884: Make new pipestatus test implementation proof.
31882: Insulate completion widget against environment.
31888: Add another test for pipestatus.
31877: fix behaviour of disable -p with parentheses
31889: tests for disable -p
31890 + 31891: Add NEWS for new features since 5.0.2
31922: zlecharasstring missed flip of bit 5 after Meta
unposted: updates for 4.0.2-test-1.
31937: zle -Fw uses widget semantics for file descriptor handler
31940: zcalc -e uses arguments as input
unposted: refer to zle -Fw in NEWS
unposted: update some incorrect version numbers in ChangeLog
31961: rationalise fd watching to use structure
Fix merge conflict amending ChangeLog.
Merge remote commit
31959 tweak: put this back again
31977: It's OK to autoload a feature that's loaded.
31982: detection of floating point constants was problematic.
31983: suppress warning from cmp when genering patchlevel.h.
32001: fix crash on ${:*} and ${:|}
follow up to 31959: I patched the files to the wrong place.
Fix merge of ChangeLog
32030: need to revert empty glob qualifier change.
32031 plus missed _run_help: get helpfiles install path corect in functions
unposted: Prepare 5.0.3-test-2.
unposted: Prepare 5.0.2-test-2.
Merge branch 'master' of ssh://git.code.sf.net/p/zsh/code
unposted, see 32050, 32051: remove non-ASCII characters in functions
unposted, see 32054: Rationalise character encoding.
unposted: fix ChangeLog reference to last test version
unposted: 5.0.2-test-3
32093: describe the dependency issues fixed by the doc bundle
users/18210: document "print -D" better
unposted: release 5.0.3
unposted: increment version to 5.0.3-dev-0
add ZLE_RPROMPT_INDENT to NEWS
32136: fix problem with kshglob.
unposted: release 5.0.4
unposted: release 5.0.4, more files updated
unposted: release 5.0.4, more files updated
unposted: update version to 5.0.4-dev-0 to avoid clash with release
32176: plug additional deadlock-inducing pipe descriptor leaks
unposted: update source documentation for 5.0.5
users/18271 plus further tweaks: FAQ entry for pattern exclusions
unposted: update another README reference to 5.0.5
unposted but c.f. 32231: $line from _arguments doesn't include command
unposted: update version to 5.0.5
unposted: update version to 5.0.5-dev-0
users/18298 (tidied up): add {<char>..<char>} expansion
32246: option "shift -p" pops arguments from end of array
32255: complet for python under some pythonN.M names
32299: add use of underscores on arithmetic output for spacing
unposted: update 31983 to suppress stdout from cmp, too.
32308: Improve initialising of vi change.
32303: simplistic completion after $x:
32414: improved error message for missing delimiters.
users 18531 plus doc etc.: new expand-absolute-path widget
Fix merge conflict
32453: fix zcalc default base handling
32479: POSIXTRAPS and implicit return values.
unposted: document effect of 32479 on POSIX_TRAPS
Merge branch 'master' of ssh://git.code.sf.net/p/zsh/code
unposted: in Perforce path completion complete depots after //
users/18644: bindkey -s doc should have forward reference.
Merge branch 'master' of https://git.code.sf.net/p/zsh/code
32521: document that LOGNAME comes from getlogin()
32527: zcalc-auto-insert key binding for use in zcalc
addition to 32527: also update .distfiles
Fix merge conflict
users/18827 plus tweaks to original comments: hg bookmarks extraction improvement
unposted: use DIGBUFSIZE for pipestatus numeric buffer
users/18860: man -M overrides manpath
32624: use correct scaling factor (clock ticks) for times
32640: (#q) in [[ ... ]] forces globbing
Fix merge conflict
unposted: restore cond_match() in case used in add-on module
32682 with tweaks: Add INC_APPEND_HISTORY_TIME.
fix my own merge conflict with grammar changes
32768 with further modifications: LOCAL_LOOPS option.
32789: --enable-zsh-valgrind allows analysis of heap allocation
32799: resource NTHR not well handled on NetBSD
Attempt to improve doc for assignment
32866: new replace-argument ZLE function.
unposted: replace-argument can take negative prefix to count from end
32918: add %. to ztrftime for use in prompts
%P at start of TCP function system prompt causes %-style prompt subst
missed updates to calls to ztrftime()
32932: add hmkarray() and use to fix leak
user/19006: document position of RC_EXPAND_PARAM in parameter subst
32944: read -qs is handled correctly by current code
unposted: remove unused variables
32954 plus new test: [[ ... = ...(#q...) ]] shouldn't force a glob.
32954: Missed the doc change.
Rename _SuSEconfig to _SUSEconfig
unposted: updates for 5.0.5-dev-1 and subsequent 5.0.6 release
Missed ChangeLog commit for OpenSUSE rename.
unposted: 5.0.5-dev-2
33002: tcp_expect -P pm tags matches with a string
unposted: .gitignore generated FAQ*.html files
Fix merge
33047: use git to simplify massively source distribution file selection
unposted: 5.0.5-dev-3
Release 5.0.6
unposted: update version to 5.0.6-dev-0 for new commits post release
Update notes on use of .distfiles
33057: %e in prompts shows evaluation / execution depth
33091: improve documentation for ttyctl
33110: document use of $IFS[0] for variable padding
users/19059 based on users/19058: remove ineffiency with multiple * matches
Add $functypestack special parameter in zsh/parameter
users/19097: remove $functypetrace in favour of ref to $zsheval_context
33212: try to put /usr/local/share/zsh/site-functions in default fpath
33213: try to get fixed fpath dir right this time
33214 (modified further): test prefixes for site fpath better
unposted: add dvipdf to _dvi command list
33221 (including 33173 from Anthony Heading): _perforce tweak.
unposted: mention /usr/local/share/zsh/site-functions default in NEWS
unposted: mention numeric output with underscore separators
unposted: more NEWS tweaks while I'm there.
unposted: tweak last change to NEWS a bit
users/19143: fix depth glob search with trailing slashes
33212: improve log entry
33242: tokens following if, for, repeat, while aren't in command position
33276: safer import of numerical variables from environment
users/19183: improve unlikely error case with fdopen in history code
33285: apply function definition redirections at execution
33286: handle redirections for multiply named functions
Fix some compiler warnings in Zle
33294: $functions[func_with_redir] plus extra tests
33312: document redirections applied to function definitions
33325: fix ksh autoloads with redirections on function definitions
tiny typo
33332: test safer numeric import from environment
Update source distribution information for 5.0.7.
remove "major" from README
Make 5.0.6-dev-1
33343: Variant anonymous function synax with arguments.
unposted: comments in previous commit were reversed
33345: fix anonymous function complex command handling.
unposted (discussed offline): update README for integer import vulnerability
unposted: 5.0.7
Update version number to 5.0.7-dev-0 to avoid installation clashes with 5.0.7
33423: expand ${(p)...} to allow ${(ps.$param.)...}
33459: test for variable substitution in variable splitting
see 33475: allow .cpp files to be completed as gcc input
33480, slightly tweaked: fix for $' completion.
33531 with additions: retain status of exited background jobs.
33542: test logic for waiting for already exited processes
33564: care with monitor option in test
33582: don't include tcp.mdh in zftp.c.
unposted: Add /.project to .gitignore for use by GitEye
Treat exec from subshell as if forked
Handle -a option to whence in combination with -m.
33655: remove overlap of node flags
AUTO_CD behaviour depends on SHIN_STDIN, document
Marc Finet: problems with working directory rationalisation.
33679: Note on patter s in case statements
users/19404: Login shells may not be interactive
unposted but c.f. 33723: typo in FAQ
33729: "git remote add" should complete local repositories
33793: add 0b binary interpretation to integer constants
unposted: test binary input using 0b
33830: META-FAQ updates.
33859: Fix traps in completion
33866: addendum to completion trap fix
33843: minor optimisation for recursive-files.
33927: nm completion improvements
33876: etc.: Separate errors and keyboards interrupts
unposted: Add missing -f arg to zsh in D04parameter.ztst
zsh-users/19551: history documentation.
33981: more care with region_highlights management
34006: unmetafy anything put into the environment
34008: metafy the environment on arrival in the shell
34005: region_highlights memory fix
34015: disallow strange environment variable names.
34077: further tests for return status from "for" loops
users/19667: whence -S shows intermediate steps in symlink expansion
users/19671: remove confusion with whence -a.
users/19682: document recommended use of whence
34091: typo with "whence -s" expansions
34092: fix miscount of symlink resolution for "..".
Fix command substitutions to parse contents as they are read in.
34182: doc: to add zf_\* builtins use zmodload -m -F
Rearrange context saving.
34914: explanation of effect of integer promotion
unposted: update copyright for new Src/context.c
34220: new $(...) handling needs to back up over alias expansion
test for alias expansion in command substitution
34233: function execution trick needed for _qdbus
34234: use structures for normal and raw lexical buffer state
34253: warn in zcalc doc about integer arithmetic.
Propagate float/integer type in arithmetic assignment.
unposted: add Src/zsh.exe to .gitignore
34275: assume zpty can't be used for testing Cygwin
34283: test X02 also needs zpty and shouldn't run on Cygwin
unposted: fix error in README
34287: preprocessor for signal name generation.
34280: more widespread use of FORCE_FLOAT.
34290: note FORCE_FLOAT option change
34304: improve use of new cmd subst in completion
32413: turn off history word marking in cmd subst
unposted: improve comment on hist_in_word().
unposted: another dubious comment in hist.c fixed
34319: fix alias expansion in history for command substitution
Fix X-Seq
34322: bug with interface to parsestr() etc.
users/19751: remove error on failure to close file descriptor by number.
users/19756: test for case of closing fd with no error message
34329: add -S option to which and where
34331: better handling of NULL in cd.
34383: ztrdup() should be dupstring() in new cd code
34365: History lockfile backoff: randomised time.
Unsetting gdbm tied variable basically works.
Missing change log entry
34430: parameter fixes for gdbm tied hash.
34435: Update emulate completion.
34439: unset variable about to be tied
34455: Further gdbm parameter fixes.
users/19800: more help for $HISTORY_IGNORE
users/19825: Clear statement about POSIX compatibility
34485: More rationalisation for anonymous functions.
users/19850: add pattern support to watch variable
34519: $_ for arguments of anonymous function
34546: further $_ with anon function fix.
34530: PRINT_EXIT_VALUE with anonymous functions.
34558: preexec doc fix.
34560: Fix $(( that's actually a multiline cmd subst.
Fix up memory allocation for previous patch
34570: Another nasty command / math substituion thing.
34573: Safer failure to handle command substitution
unposted: Seems it's 2015
34587: ensure multibyte characters don't overflow.
34604: Work around problem with changes in Meta characters.
34606: fix up nested arithmetic substitution
34623: free history more often if "remetafying"
34641: make it possible to alias tokens
Missing test for alias fix
34651: Avoid core dump if no lexical token
34654: Improved rpm -q --whatprovides completion
34657: document the effect of substring subscripting better
34653: move aborted vared lines to ZLE_VARED_ABORTED
users/19985: improve doc of subscripting substrings further
34721: new glob qualifier functions before, after
34725: update NEWS for site function configuration.
unposted: update NEWS some more
34723: disable fixed site function dir if user disable site function dir
34742: history expansion inside command substitution failed.
34752: another fix for history expansion in cmd subst
34753: work around NFS problem in tests.
34758: fix yet more history / command subst interaction.
34759: improve implementation of last commit
34776: improve suppression of alias expansions from history.
34784: fix old bug with history word selection
34787: Add more history tests
34817: Catch some errors earlier when reading history.
users/20058: improve device completion in ip completion.
34887: Fix POSIX_BUILTINS with assignment.
34892 (slightly tweaked): math evaluation fix
unposted: rewrite Nularg math handling to be like other cases
34900: assignment before an "exec".
34901: Test for the previous commit
34905: no parse error after keyboard interrupt.
34919: update interrupt parse error for ZLE cases.
34920: info on git pull
34921: handle error in recursive par_event().
34955: save and restore list_pipe_job with its friends
34977: more reliable test if preprocessor is GNU
34979: Preserve job text when doing shell job fix.
34980: in completion match new Makefile assignment forms
34989: AUTO_CD needs to call cd --.
34992: POSIX fix for readonly variables.
35007: Note in doc about scope of ZLE parameters
35009: updates for 5.0.8
NEWS update
35033: trivial zcalc completion
unposted: fix descriptions in previous -zcalc commit (cosmetic)
35032: Handle SIGCONT for process better.
Update for 5.0.7-dev-2.
c.f. 35041: typo in zle.yo
35054: readonly -p + POSIXBUILTINS fix.
35056: turn off PROMPT_SP for interactive test
35059: fix, document, test readonly -p.
35067: Add (b) parameter flag for pattern char backslashing.
35078: Add backslash quoting to parameter (b) flag from 35067.
users/20203: nested functions in always blocks when exit pending
35114: zformat -a multibyte char widths
35110: don't implicitly initialize restricted integers to zero
35131: allow "[]" to match empty character set.
35151: improved check for parameter q and b flags
35153: nested math substitution
35154: NEWS on arithmetic evaluation changes
35155: cmdpop() could be called erroneously on error
35168: Improve parsing of case patterns.
35184: Additional case fix for 35168.
35187: unbalanced parentheses in _vim
35193: Add "unalias -a".
35248: treat fully parenthised zsh patterns as complete case patterns again
35250: Fix case documentation (SH_GLOB)
Tweak test for function level of exit.
c.f. 35268: revert completion cache optimisation for now
Update to 5.0.7-dev-4
35306: "test -z \(" failed due to parse confusion
35318: POSIX_BUILTINS behaviour for getopts.
2037: ${functions[foo]} shouldn't be unmetafied.
20237: fix typo in foregoing commit
35326: $#- was misparsed as ${#-}
35343: Avoid $#name length handling for POSIX_IDENTIFIERS
unposted: release 5.0.8
unposted: Update version to 5.0.8-dev-0 for new developments
35353: print -x and print -X expand tabs
35359: Improved math parsing and errors.
users/20243: turn off GLOB_ASSIGN in completion system.
35369: better GLOB_ASSIGN testing
35374: tab expansion with double width characters
35386: expand tabs where useful in builtins outputing function.
35416: Turn on MULTIBYTE in all emulations.
35442: document MULTIBYTE is always on by default when available
Add non-metafied character length handling.
35545: enhance narrow-to-region to return LBUFFER and RBUFFER
33566: regex module fix for unmatched parentheses
unposted: add missing (void) argument list to bracketedestring()
35573: turn off POSIX_BUILTINS in completion.
various posts: Implement assignment parsing for typeset.
35590: tweak and test text output from typeset
35604: create empty arrays in typeset with array=()
typeset silent on repeated typeset x=()
35613: Handle array slices in typeset
35615: fix completion after tyepset
35623: All is_array assignments should be treated as having a value.
Don't require MULTI_FUNCDEF in _main_complete.
35635: a bit more consistency about making elements local
35643: Redirections after typeset assignments were broken.
35655: APPEND_CREATE option for POSIX copmatible NO_CLOBBER
unposted: fix formatting typo in options list.
35667: fix command substitution that starts but doesn't finish in alias
35668: Improved fix for command/proc subst starting in alias.
35663: zpool completion fix needed after completion change
Turning case parsed as multiple alternatives back into text.
35688: Improved attempt to turn case wordcode into text.
35692: cfp_matcher_range used wrong raw character
unposted: remove compiler error in completion code
35751: Fix ERR_RETURN and ERR_EXIT in "else"
35708: add UNDO_LIMIT_NO
35760: Add ZTST_skip to test system
unposted: another ZTST_skip
unposted: notes on ZTST_unimplemented and ZTST_skip.
35793: avoid undefined behaviour shifting signed number
35854: ensure history character unget doesn't recurse infinitely
35849: close fd's from process substitution after fork
35872: protect against NULL pointers in unmeta
35873: add original test for process substitution deadlock from 35847
35883: Don't attempt to back up over history if expanding alias
35908: fix $((...)) completion in expand-or-complete widget
35809: fix $((...)) completion by _expand widget.
35910: Don't add to raw lex buffer if lex stopped.
36025: Fix completion aftoer "foo=bar; setopt ".
Fix retying variables in opposite order.
35885: document closing fd's opened with sysopen
not quite posted: check for error return before EINTR
36045: make effect of failures in wait test clearer
Don't rely on implicit value when saving background process status
36083: set array value when consistently retying scalar and array
unposted: use of $f in zmv
36216: Simpler handling of UNDO_LIMIT_NO
36216: Missed message number
36218: use unmetafied file name for mkdir system call
36222: unmetafy output from strftime
Revert "36222: unmetafy output from strftime"
36227: attempt to fix metafication problem with ztrftime.
36232: Unmeta needed in chdir() in zchdir()
36241: Test for ztrftime fix, 36227 / f8164fb6.
36250: add notes on bracketed paste mode to README
36250: ChangeLog tweaked further
36262: Replace fix for missing unmeta in chdir().
unposted: update version from 5.0.8 to 5.1 in descriptive text
36264: glob and pattern variable pathbuf is metafied.
36265 plus FAQ: fix alias expansion after "function"
Test for 36265, no alias expansion after "function"
unposted: fix up for 5.0.8-test-2
Merge branch 'master' of https://git.code.sf.net/p/zsh/code
unposted: replace version 5.0.9 with 5.1 in FAQ
unposted: update to 5.0.8-test-3
users/20466 plus comment: change test for skipping strftime extensions.
users/20475: document cdr stores unique entry of most recent use
Relase zsh 5.1
unposted: Update internal version to 5.1-dev-0.
36365: magic-space could delete the reset of the line.
36399: Shell code text with multiple here documents wasn't shown properly.
unposted: fix egregious typo
36378: skip directories when looking for files to autoload
36416: ^C in getzlequery() just aborts query.
36415: remap bytes from invalid multibyte characters.
36421: fix breakage in pattern change in 36415
unposted: typo in change log
unposted: make 5.1-test-1 with updates for 5.1.1
36460: Discard benign error when no one is reading from pipe
36468: Fix infinite loop exiting from Zle widget.
36478: Add [[:INCOMPLETE:]] and [[:INVALID:]] pattern tests.
Update news for 5.1.1 with minor features just added.
36483: handle incomplete multibyte characters in bracketed-paste-magi
unposted: version 5.1.1
unposted: update internal build string to 5.1.1-dev-0
Read full multibyte string early for self-insert
unposted: fix typo in test
36559: test earlier for overflow in pattern range
unposted: typo in 36559
36577: supplement 36559 to using LONG_MAX for 64-bit long
36580: don't copy empty buffer in compmatch.
36630: new function zsh_directory_name_generic
36682: expand pattern interface to optimise unmetafication
36700: unmetafy early for parameter match
36711: Allocate unmetafied pattern trial string on the heap
Merge branch 'master' of https://git.code.sf.net/p/zsh/code
36722: allow git range to complete after ^.
36735: add ~/.zcalcrc handling to zcalc
36737: Ensure we don't dreference unterminated zero-length string
36760: more care with already unmetafied pattern trial strings
36780: Fix crash in ksh mode with -n and $HOME.
36856: cdr -p/-P to prune directory list
36864: new objdump completion and tweak to nm completion
36941: Mark file descripors in ztcp as used.
36944: extend fd management to zsocket
unposted: small typo
unposted: small typo again
users/20825: fix crash when complex completion hooks.
36974: fix some functions with empty argument lists
36977: note about difficulties of pattern repetitions
36982: Fix bug with (#cN) patterns and remove redundant description.
37014: Improved internal parameter setting.
unposted: ignore .orig files
missed ChangeLog entry
37018: Make WARNCREATEGLOBAL more consistent.
37022: add GLOB_STAR_SHORT option to abbreviate ** and ***
37027: allow subword context to discriminate between words
37038: add -l option to emulate to list options in emulations
37062: tentative mechanism for git commit descriptions.
37073: another SH_WORD_SPLIT problem.
37074: extend previous fix to over whitespace at end
37084: add implementation check to zsh/parm/private test
37091: clear lastline and lastlinesz when freeing
missed log entry
37092: make nested ${(P)name} properly refer to parameter on return
37094: Further tweaks to parameter name references.
37096: Another $${(P)...} tweak.
37127: document indexing of $signals
37128: work around alias expansion trashing subscript parsing
37140: note that <<(...) is < <(...)
unposted: describe separators between values in array assignment
37159: Update to NEWS and README
20974: Bug with scalar assignment to special array in typeset
37168: No WARN_CREATE_GLOBAL on special parameters
37170: suppress global create warning in function
unposted: Make 5.1.1-test-1 in preparation for 5.2
37186: a couple more WARN_CREATE_GLOBAL fixes
37187: infinite loop in "hash -m"
37188: New hash builtin test
37191: fix strftime() expansion issue with %p and %P.
37203: WARN_CREATE_GLOBAL test in wrong place for associative array
unposted: 5.1.1-test-2
Phil Pennock (8):
29838: metafy/unmetafy strings for PCRE matching (UTF-8 fixes)
29867: pcre/ZTST_unimplemented change from Bart
30513: zsh/regex metafy fixes for widechar
ChangeLog for 30513
30901: Etc/zsh-development-guide: document git usage
30906: more Etc/zsh-development-guide tinkering
31634: run-help compat with alias to noglob/nocorrect
32143: Fix --enable-custom-patchlevel name in INSTALL
Ramkumar Ramachandra (3):
31286: _git: add a couple of browsers
31289: _git: branch.*.pushremote, remote.pushdefault
31288: _git: fix shortlog completer
Richard Hartmann (4):
Add .ogv to mplayer completion
31571: Completion/Unix/Command/_vcsh: Update
31572: Completion/Debian/Command/_linda: Deleted
33218: complete m4a files for mplayer
Sebastian Gniazdowski (1):
36489: fix curses bug with hash table for colours
Sebastian Ramacher (3):
32533: add completion for "apt-mark"
32814: Add some more recent dpkg options
32816: Add completion for bpython and variants
Sebastien Alaiwan (3):
32642: improve bzr completion with directory path
32562: updates for bzr completion
33728: Complete bzr shelve subcommand
Simon Ruderich (13):
29745: Completion/X/Command/_mplayer: fix -ss completion.
unposted: fix missing attribution in changelog
29756: Doc/Zsh/params.yo: DIRSTACKSIZE is unlimited by default.
29757: Doc/Zsh/compsys.yo: Remove superfluous brace.
29823: Completion/Unix/Command/_perl: Update for 5.14.1.
29893: Completion/Unix/Command/_ssh: Update (mostly) for 5.9.
29916: Completion/Unix/Command/_git: Prevent clash with _remote_files() in _ssh.
29917: Completion/Unix/Command/_ssh: Tabs to spaces.
29918: Completion: Add new _remote_files() helper and use it to reduce code duplication.
30366: Misc/vcs_info-examples: Fix outdated quilt examples.
30367: Doc/Zsh/contrib.yo: vcs_info, mention settings used for patch-format/nopatch-format.
32289: Doc: Add zsh version to footer in HTML documentation.
33139: add doc example to glob broken symbolic links.
Stefan Neudorf (3):
31930 / 31934: New limits from BSD.
31935: further updates to limits for BSD
31936: Rationalise limits for threads
Stephane Chazelas (3):
31417: age function needs protection against file names starting "-"
33740: FAQ: another way of avoiding MULTIOs effects on pipes
33740: doc for output of hideval parameter flag
Sven Wischnowsky (1254):
Better quoting for directories with spaces.
Handle directory stack entries
Recognise new parts in partial word completion
Make style-list optional
default completer style contains _ignored
Various completion fixes
*** empty log message ***
Copy QIPREFIX/QISUFFIX.
make _next_tags be usable with menu-completion
keep association elements from being exported
fix for comparguments: completion of options after option with
better error handling for zwc files
new completion function
*** empty log message ***
new _imagemagick
fix for combining _next_tags and file-patterns
$PENDING special zle parameter, giving number of un-read bytes
make zwc files use the magic number as their verios, report zsh-version in error messages
two small completion fixes
renaming some styles
use basename of commands instead of $words[1]
support automatically inserted dummy in $words
use zsh as command name in error messages even with -c
tag in file-patterns optional, use `files' as default (10542)
avoid distcleaning Test twice (10543)
*** empty log message ***
missing initialisations, -W with multiple directories didn't wor (10571)
cursor placed on wrong word part with ** match spec (10573)
complete make targets of the form `foo bar:' (10575)
make sure caller-supplied explanation takes precedence (10579)
fix for bashautolist+automenu (10609)
more careful with checking index of $history (10614)
use special-dirs with _path_files -g (3019)
properly restore scriptname in doshfunc() (10620)
addx() inserts x more often (10621)
typo caused ignored-patterns to be ignored (10622)
detect ignored signals correctly (10625)
_wanted now tests both tags and labels; change places where _wanted was called without a command; allow multiple patterns per string in file-patterns; update _next_tags to work with labels (10632)
_make uses $words[1] for command name (10635)
make _oldlist ignore list from _complete_help; _match runs for every match spec from matcher-list; _approximate doesn't redefine compadd if that is already a function (10641)
make _oldlist ignore old list when _complete_help is used (10648)
make trailing blanks in file-patterns tags be removed (10650)
new widget copy-prev-shell-word, like copy-prev-word but uses shell parsing to find word (10685)
display number of lines instead of number of matches when asking whether to show completion lists (10686)
comment out the code to allow $compstate[insert] to select the group (10690)
keep _oldlist from using the dummy match inserted for warnings (10691)
missing initialisation for next field in assignments for substitutions for fc builtin (10692)
allow brace expansion on patterns for file-patterns and tag-order (10695)
compare mapped zwc files using stat instead of the pathnames (10699)
forgot one #if for commenting out the group-stuff for $compstate[insert]
display number of matches again when asking if a completion list should be shown (only when not zero) (10724)
comment the `#if's for group numbers in $compstate[insert] (10725)
fix field name for HAVE_NIS_PLUS (10726)
make read -[kq] always print the prompt, if any; after all they make sure they have a terminal anyway (10727)
remove the `pids' tag, use `processes' instead (10733)
missing `+'s in _diffoptions (10760)
fix for partial word completion with empty parts and common suffix (10774)
make _tags use C-code for braces in tag-order values; and misc. stuff (10775)
better completion after `=', everywhere (10780)
fix for exclusion lists for -+o specifications
display newlines as spaces in job-texts (10788)
scrolling in completion lists and menu-selection, version1
zstyle+ simplifies definition of styles (10795)
join_clines() tested the wrong variable (10798)
fix to get newlines in non-job-texts (I'm sooo stupid) (10799)
fix to get newlines in non-job-texts (I'm sooo stupid)
completion list scrolling cleanup; *STATUS renamed to *PROMPT, styles for new used parameters, use local keymap when waiting at list-prompt (10801)
change suffix added when completing an assigned value (10807)
fix completion after ~<num> (10812)
default for list-prompt style, %[MLP] use fixed-width strings, %[mlp] use variable-width strings (10816)
ensure zsh/compctl (ick!) module is loaded when zle is loaded from init file but zsh/complete isn't (10828)
default values for styles in _expand_word, listing expansions with ^Xd, _expand uses add-space style (10854)
new completions for FreeBSD commands (10861)
fix off-by-one error in scrolled menu-selections (10868)
don't remove *all* .zwc files, keep the first one (10881)
make _arguments use more than one action when appropriate; add _argument_sets to complete different sets of arguments and options for the same command (10908)
report prefix/suffix of parameter expansion in IPREFIX/ISUFFIX; make _expand use them to be able to expand $foo (10909)
small fix for _requested to be able to use _all_labels from within it (10910)
don't always ignore backslashes in paths when testing file type (10912)
forgotten fix for _arguments using multiple actions (10915)
re-calculate number of line with mark when needed; make default prompts more consistent (10916)
don't show empty hidden matches even in menu-selection (10917)
file-sort made $fignore fail (10922)
better default value for list-prompt style (10923)
fix for matching control; improve merging cline lists (10924)
faster test for `*'-patterns in matching control; prefer direct character matches over match specs in recursive invocations of match_str() (10925)
allow to anchor on gaps between strings in matching control specs (10926)
new completion function for xset from Tanaka (10885)
new completion for GNU zip from Tanaka (10890)
better perl module completion from Adam (10892)
*** empty log message ***
new file
ensure options are set as expected in _history_complete_word and _bash_completions (10933)
renamed parameters for menu selection to MENUSELECT, MENUPROMPT and MENUSCROLL; no special value for LISTMAX to turn on list scrolling, this is done by setting LISTPROMPT now; default values for LISTPROMPT and MENUPROMPT when set but empty (10959)
*** empty log message ***
make menu-selection handle undefined-key (10961)
fix for parse error with left-anchored patterns (10963)
document _wanted -C; fix for call to _wanted in _urls (10965)
fix for automatic option-argument completion with partially typed option in _arguments (10967)
ensure $PWD is prepended to cache-names for long options in _arguments (10974)
use $words[1] to call make in _make and throw away stderr and use _call (10977)
better wrap around for cursor movement widgets; avoid flicker when leaving menu-selection (10978)
new _history completer (10979)
avoid wrapping around both horizontally and vertically at the same time (10992)
fix for reporting multiple actions in comparguments, options with non-optional arguments (11003)
Tanaka: printer-detection moved to new _printers; used by _enscript (11001)
misplaced cursor with partial-word matching (11007)
move compctl docs behind compsys, mention `zcompile -z' in compsys (11008)
completion doc fixes and cleanup; _sort_tags updated (11047)
make completion-in-vared complete parameter values as default; cleanup for _path_files (11048)
completion cleanup, mostly _wanted and $expl (11049)
fix for _arguments, use on-line-argument-numbers only for normal arguments, not for arguments of options (11052)
always use empty matcher-list style in _complete_help (11053)
add -x option to compadd to display message unconditionally
two more doc fixes (11060)
make zrecompile detect deleted and new files (11061)
allow calling `print -s' in widgets, avoid duplicated history number (11086)
allow calling `print -s' in widgets, avoid duplicated history number
fix for completion of directories for zftp suite (11091)
make sure that completion messages are displayed even when there are no matches (11092)
more doc fixes (11094)
remove backslashes before `$' in _expand when `substitute' is unset; fix for clearing end-of-list lines in menu-selection (11110)
new (z) parameter flag to do shell-word splitting on the value (11113)
Andrej: handle -t option in _zcompile (11067)
fix for the (z) flag: report partial word (like `"foo', without a closing quote); mention in manual that (z) is handled lately (11117)
allow `-' in exclusion lists for _arguments, to avoid completing all options (11121)
don't list when all matches look the same; force-list style to give users control over this (11140)
save and restore `len' in lexsave/restore (11142)
make pty the controlling terminal of their commands (11144)
parse_subst_string() should use modified version of `len' (11145)
close dump file descriptors in children (11151)
fix for jobs -l -d, check if directory of job is already set (11170)
fix for completion arguments of options, don't use all of them at once (11172)
Wayne: fix for print -s when called from widget; added lines are not immediately available, though (11171)
make nslookup page it's output if too long for screen (11177)
make zpty -r stoppable even when SIGINT is caught (and the handler calls return or some such) (11181)
use `eval' in nslookup for pager, in case someone has PAGER='less -foo' or some such (11186)
make _message independent of when it is called (11188)
some more memory initialisation after allocation; shouldn't possibly have done any harm (11193)
completion function cleanup for `_arguments' with the `-C' option and using it's return value (11195)
misc. completion cleanups and changes (11242)
make _expand call _complete when called from _expand_word; add ignore-line style to ignore words already on the line (11244)
better cursor positioning in words with multiple ambiguous word parts (11248)
more problems with optional arguments in _arguments (11253)
close fd for pty-master in sub-shell
new -A and -S options to _arguments; `-opt=-' specs for options whose argument has to come after the `=' (11270)
fix for _arguments without options and no more arguments to complete (11272)
option name clash in _arguments (11273)
give control over insertion of tab when no non-blank character before cursor; add insert-tab style (11274)
make nslookup function more like real nslookup (11277)
update `%p' replacement in _files (11292)
fix for `-+opt' with mutex list (11294)
misc. _arguments fixes
more fixes for _arguments and its docs (11298)
make ^G in menu-selection restore the old command line; add select=long* values for menu style to start menu-selection if list is too long for screen (11319)
allow internally-mutually exclusive sets in _argument_sets; fixes for _argument_sets and the C-code for it (11320)
_files used alternative tag-order values even if not needed (11321)
make _argument_sets add the options as defaults when there is nothing else to complete (11324)
fix for compadd -x when there are no matches (11335)
fixes for completion matching (11346)
fix for completing options with `_arguments -s'; fix for _message to use `builtin compadd' (11349)
zparseopts should detect if it is called without option descriptions (11360)
fix for suffix-matching; better in-path completion in _path_files (11364)
fix for completion of string with single quote (11365)
followup for 11364 (11367)
fix for empty (s::) separator and strings with meta-characters (11368)
extra paranoia for empty prefix/suffix in completion matching (11374)
add _in_vared for completion inside vared; make insert-tab default to `false' there (11379)
add _in_vared for completion inside vared; make insert-tab default to `false' there
detect additional characters in parameter expansions and signal an error for them (11380)
make menu-select accept the match when typing a non-special character (11401)
fix scrolling in menu-selection with matches spanning multiple lines
make _arguments take the attempt to add matches as an indication not to do default option-completion (11406)
avoid tilde- and parameter-completion in quotes (11407)
fixed configuration of menu-selection with menu style; pseudo-context `-command-line-', handy for completion in vared (11408)
fix completion after tilde and equal sign inside quotes (11429)
add Felix' completion matching test; some fixes for bugs shown by it (11439)
make _files remove backslashes in patterns (11453)
small doc fix; make compcall autoload compctl module (11457)
allow _main_complete to call an arbitrary command given as arguments (11459)
fix for completion of `netscape -remote' (11460)
don't use $match for something different than (#b)ackrefs (11464)
fix for unambiguous string insertion (11466)
fix for a-a-m-c in menu selection; scroll explanations onto screen again (11487)
pat(-) in long-option patterns to say that argument should be completed only after the `='; merge _arguments and _argument_sets; slightly better test when not to complete options (11489)
remove -h option from zstyle (11490)
be more careful when decided if to insert tabs instead of completing (11493)
fix for clines in suffix (11496)
fix for select-long-list in menu style (11497)
another fix for `select=long*' in menu style (11500)
make sure wouldinstab is set before calling docomplete() (11503)
save and restore more variables in bufferwords(); move gotword() into core (11523)
fix for read -q without a shout (11524)
use `set -A' instead of `eval' in more places (11525)
add -E option to zparseopts (11530)
add -[ak] options to compadd (11533)
doc clarifications for zparseopts (11536)
fix for comparguments to make -s have an effect again (11552)
force listing in _complete_debug; make complist with list-scrolling stopt at the end of the list when prompt would scroll it out; fix _in_vared to handle `foo[bar]' (11565)
better cursor-movement in menu-selection (11569)
fix for special-dirs when used with -g patterns (11570)
beautify format of compdump file (11576)
disable vared if zle is not enabled (11566)
fixes for _arguments with sets; make _zpty not use sets (11624)
keep information about things to complete in _arguments (11631)
matching bugs with patterns with two anchors (11634)
make handling of default tag clearer in the docs (3101)
make _path_files use glob qualifiers from the line when doing pattern matching (11635)
doc fix, missing `)' (11638)
fixes for _arguments without multiple sets; change completion test for empty actions (11647)
bogus uninitialised variable warning
avoid reporting the same ->state more than once (11678)
fix for ignore-line style (11679)
move to last cursor after not asking a second time if list should be shown (11682)
allow using menu-select for compdef -k (i.e.: autoload zsh/complist in such cases) (11686)
Andrej: fix for ${..//..} with % in search string (11660)
use compadd -[ak] (11549)
allow display of only messages via $compstate[list]=messages (11688)
fix some memory leaks (thanks, Felix) (11722)
Felix: fix for memory leak (11718)
some more memory leak fixes (11745)
make (e) flag be silent unless (X) is given, too (11768)
fix for _path_files and globcomplete, better test if word contains wildcards (11776)
make _expand ignore empty expansions (11777)
setup options in bindable commands (11789)
-K option for zparseopts to keep previous array values (11792)
hopefully more consistent beeping with menu-selection (11794)
optimise command lookup in old and new completion (user/3124)
try to get the tests for `strings long enough' right in anchor matching code (11796)
make C-code expansion add a space only when more than one word was generated (11814)
trying to improve _expand; new keep-prefix style, add-space gives more control (11815)
more anchor matching fixes (11817)
improve _path_files, move some code into C, try to optimise glob patterns and immediately accept exact directory matches (11833)
fix for menu-completion when another completion came right after it (11836)
fixes for calling compfiles, for completing words with special characters; make compfiles optimisations work with globcomplete and simple match (sunsite isn't responding)
fix for longer capability strings (sunsite still not responding, sigh)
new style `suffix'; use accept-exact style in _expand (?)
allow insert-tab to contain `pending[=num]' to handle the case when there is pending input (?)
new _generic widget to call completion with $WIDGET in function field of context (?)
make -A take a pattern as argument to match non-arguments; allow single-letter option strings to have multiple arguments; fix to allow option completion with multiple sets (?)
better fix for menu selection on dumb terminal (11885?)
nix kaboom with `time time' (?)
*** empty log message ***
*** empty log message ***
fix for _arguments, it took non-option strings as options (11910)
make _files try each pattern only once (and stop after `*') (11915)
more security in completion matching (11924)
zstyle -e option; change math-styles to boolean ones; change defaults for _expand styles (11937)
enhance ignore-line to ignore all/current/other word(s) (11938)
allow completion after `a{{b,c},'; fix for closing brace re-insertion when completing from both ends (CLF_MID) (11939)
restore ZLS_COLORS when possible; better group-name handling in ZLS_COLORS (3188)
improve filename completion; use accept-exact for in-path completion; new fake style (11971)
allow _expand to expand braces; better detection of braces to complete in C (11973)
new match spec characters bBeE, match only word/line not both (11977)
more careful when optimising patterns in compfiles (11981)
update comptest to not set ZLS_COLORS directly (11982)
_arguments: small fix for -s and new `!...' for things not to complete (but to understand) (11985)
make undo break out of menu selection if nothing to undo inside it (11992)
a bit of security for compinit (avoid using things writable by others); avoid handling files with the same name twice; remove compconf (11998)
*** empty log message ***
make history completion use I{PREF,SUF}FIX (12011)
allow subscripts for compadd -[ak]; new style for history completion; better list-colors handling (12029)
*** empty log message ***
followup to compinit-security patch (12033)
even more compiinit stuff, change prompt, search for insecure parent dirs (12041)
compinit some more (12043)
missing allocation of list for option arguments (12066)
typo in _history; missing free()s in zle_tricky.c (12067)
remove compfmt; a bit of explanation for compfiles and compgroups (12068)
fix for completer lookup in _ignored (12070)
default completion even if there are options (3208)
document _use_lo (12082)
Andrej: don't close slave if not yet open (12084)
menu style accepts yes=x to start menu completion if there are at least x matches (3219)
make a-a-i-n-h in menu selection work with one match; better undo behaviour for menu selection (12093)
make _oldlist not use the dummy match added for the warning (12099)
misc
reset _comp_mesg (saying whether there were messages) appropriately (12105)
fix for list-colors handling (12107)
make _complete return the right value (12109)
quote brace-strings (12113)
even more fun with the menu style (no=num, yes=long-list, reverse meaning of yes=num) (12114)
change suffix style to still do expansion if the suffix contains something to expand (12115)
don't expand partially typed parameter expansions (12118)
try to return the right value (12119)
reverse meaning of yes=num again (12122)
fix for `foo () print bar' (function definitions without braces) (12125)
change format style with warnings tag, don't add descriptions as matches; make a-a-i-n-h in menu selection work even without matches (12134)
add some $(print...)s because of possible math-parse errors (12156)
get return status right (12171)
avoid insertion of `+' before ~1/<TAB>; don't use undeclared local $tmp (12208)
check if options were completed (12225)
don't start menu selection with only select=long (12226)
fix for (z) flag, don't take # as comment (12228)
fix for list-prompt docs (12229)
slightly improved (z) flag for parsing conditions; recognising glob flags in conditions still doesn't work (12237)
fix zle widget -n num with num>9 (12238)
fix for _arguments with single-letter options: recognize option-strings with multiple options; in _main_complete stop trying completers when one called _message, don't display warnings in such cases (12241)
condition parsing with (z) flag
don't treat non-option arguments as options (12266)
don't let duplicate matches keep us from recognising exact matches if they produce the same string on the line (12297)
a bit of security for a VARARR() (12314)
fix parsing of `time' without a command (12337)
optimisations for _multi_parts (12354)
allow _value:<assoc> functions to override completion for all keys of an assoc (3337)
make `_arguments --' use specs after the `--' even for options not described in the help output to get arguments (12378)
don't hide possible completions if there is only one and at the same time messages are shown (12394)
compdescribe shouldn't use the sets after failed initialisation
fix a bug that started menu selection too often; fix bug for `yes=long' and document it (12405)
fix completion test (55*) because of 12394 (12408)
clarify manual for menu style; select= and yes= may be given both a number and one of the long* values at the same time (12438)
isalpha() -> ialpha(); avoid a compiler warning (12439)
make $compcontext more powerful and easier to use for simple cases (12449)
make $compcontext more powerful and easier to use for simple cases
remove tests for kshautoload (use zcompile -z); fix for setting scriptname for functions that redefine themselves (12453)
remove tests for kshautoload (use zcompile -z); fix for setting scriptname for functions that redefine themselves
fix for automatically recognised options, don't expect an argument after each of them (12462)
new completion function for slrn (12463)
*** empty log message ***
prefer user-defined specs over ones derived from --help output (12475)
if compcontext is an assoc, the keys are the completions and the values are their descriptions (12483)
make binding of ^D be used in first column if ignoreeof is set and ^D is bound to a shell function widget (12494)
one more problem with quoting of glob characters in filename completion (12496)
small fix for `read -r' doc (12497)
quoting
remove (wrong) test for linked-in modules in require_module() (12525)
more fixes for completion of special characters (quoting) (12565)
handle the right option in strings with multiple single-letter options (and correctly handle its argument) (12567)
fixes for completion in math contexts (12592)
make all builtins in computil test if they were called from a completion function (12610)
missing mod_export (12613)
small improvement to allow lists where the pid is not in the first column (12635)
call ps only once and be more intelligent when finding the PIDs (12640)
remove unnecessary local
make $modules report aliases correctly (12654)
use return value (12682)
complete compressed files for gv; improve results from _pspdf (12692)
fix for `function' without names (12710)
fix for unbalanced calls to {push,pop}heap in docomplete()/get_comp_string() (12717)
change context for i-c-w styles, update docs (12744)
*** empty log message ***
stick some `N's into glob patterns (12768)
more sensible value (12769)
don't forget a displayed list when starting menu completion (12884)
don't stop parsing too early when completing inside a command substitution (12885)
complete after autoloaded directories (a rather ugly hack); remove old code in _files (comma separated patterns); improve docs for fake style and for comma separated qualifier lists (12892)
cleanup (12896)
comparguments: don't use rest-argument-specification if it was inactivated (12897)
don't return invalid Eprog after parse error (12898)
unset cshnullglob (12899)
cleanup for 12896 (12901)
more option setting cleanup; remove some unnecessary setopts, remove N qualifiers (12917)
search for *.tif file, too (12919)
prefer exact character matches over match specs (so that `nom' can match `nomatch') (12930)
follow-up to 12930, make it first try exact character matches, but enable it to go back to try match specs if it fails after accepting such character matches (12941)
temporarily remove global aliases to avoid error message inside the evals (12942)
*** empty log message ***
add fake-parameters style to allow completing parameters which are not yet set (12946)
*** empty log message ***
follow-up to 12942, only a missing redirection (12948)
make user defined completion widgets leave menu selection without accepting the currently selected match (12959)
add _all_matcher completer and supporting C-code for adding a special match representing all other matches; remove completions style from _expand(|_word) (12960)
*** empty log message ***
rename fake style to fake-files (12973)
remove possibility for func() entries in tag-order style, can be done using zstyle -e (12974)
two completion matching fixes; wrong (path) prefix matching (removed path components) and reverse order of sub-strings in match-strings (12995)
*** empty log message ***
*** empty log message ***
make non-blocking IO on ptys work again; add -t option to test if command is still alive (13035)
simplify setting standard completion system options using $_comp_options (13036)
change some tags used in filename completion: no tag for file-sort, fake-files and ignore-parents, paths for accept-exact (13037)
avoid printing file type characters in completion lists for matches ending in a slash (13071)
add a counter for invalidatelist() to allow finding out if there is a new list (13082)
re-display list for cleanup only if we were in menu selection (13084)
use return value of _files, don't use ${PRE,SUF}FIX for globbing, complete all files as a default for co (3472)
make assignament to $nameddirs behave like hash -d (13095)
don't reset just-edited trap function to old value (13107)
show current/previous job in $jobstates (3503)
aloow value `pattern' for insert-unambiguous style to preserve patterns in the original string; add list-suffixes style to make file completion list path suffixes if possible; slightly improved completion of pathnames with multiple pattern-components (13128)
*** empty log message ***
*** empty log message ***
use unmetafy() to allow writing special characters into a pty (13156)
don't be sure that read-ahead doesn't contains nuls (13163)
*** empty log message ***
avoid compiler warning
fix for listpacked for matches as long as screen is wide (minus added spaces); more security when freeing matches: make sure current menu match pointer isn't used afterwards (13331)
fix cursor positioning with partial-word match specs using `**' (13336)
*** empty log message ***
fix for 13339 (report each position only once) and fixlet for matching: a case where missing characters weren't remembered (13343)
add `services', allowing easier re-use of (parts of) completion functions (13346)
add completion for ls and ([ef]|)grep (13347)
two more fixes for completion matching and reporting interesting positions (13349)
fix for ol' compctl when completing hash keys (13364)
remove 13108 (trap queues); replace with signal queueing to ensure that user signal handlers are only executed when it is safe to run them (13365)
*** empty log message ***
*** empty log message ***
make signal queueing variables be exported to modules (13384)
fix for mergin two CLF_MID entries in cline lists (with two equal prefixes it thought there were characters missing) (13388)
Peter:13427: filename-quoting fix in _expand
two small fixes to _multi_parts; one more place where a caller-supplied -S can be used and fix for the code deciding which prefix to use (13450)
wehn using glob_complete, don't treat everything starting with a tilde as a pattern (13459)
try to make the -t option of zpty smarter (13462)
make `compdef foo=bar' use the service defined for `bar' if there is any (13494)
more (|un)queue_signals(), this time for the job control builtins (13509)
properly restore noaliases in bufferwords() (13530)
change $words[1] to $service in some more places (13534)
some small functions for completing sub-commands (generic function, init scripts, apachectl) (13536)
add `aliases' option to be able to disable alias expansion (13554)
fix for matching control, try harder to merge separately completed parts to avoid losing user-typed characters (13565)
new _expand_aliases to, well, expand aliases (13566)
another fix for completion matching, CLF_MISS in the wrong cline struct (13575)
make the parser use real memory for the ecbuf to avoid having hrealloc() throw away lots of memory (13576)
two optimisations
try to find out the sub commands to complete in _init_d (13591)
fix default colour for directories (3674)
fix misaligned percent output of zprof (13673)
use -l as default for telnet's without -\? option (13674)
skip redirections in execpline2() when looking for the command code (13706)
fixlet, complicated match specs could result in incorrect words being used as possible path expansions (13724)
test if the colon is quoted (13725)
add commands and call-command styles; mention some of the more expensive things about completion setup in the docs (13727)
fix
probably no reason to put the (#a?) flag after an initial tilde in _approximate anymore (13730)
don't auto-start menu completion after a `%' when completing pids or jobs (13733)
_pids shouldn't start menu completion if the current word starts with a hyphen; typo fix in compsys.yo (13763)
avoid adding empty strings to the kill ring (13767)
unset ZLS_COLORS if list-colors not set (13768)
handle colons in xor lists (13770)
try to make _h_c_w smarter at the beginning and end of the list; avoid list-beeping if the old completion list is re-used (3752)
comment out looking up the prefix-needed style when completing directory stack entries; make _tilde use _popd, finally (13789)
make _arguments return 300 only if given the -R option (13790)
don't add options as completions if a `->state' action was used and we are directly after the option (in the same word) (13809)
*** empty log message ***
replace `path' with more general `urls' style (13814)
more cleanup; simplify the stop and liststyles; try to make it obey whatever _main_complete says should be done (menu-wise) (13815)
next try to get rid of empty strings being added as possible completion by _multi_parts (13830)
fix comparison of expansions with expanded prefix (missing quoting) (13833)
make `_arguments -S' still complete long options after `--<TAB>'; fix for cursor positioning with partial word match specs (13868)
moved from Completion/Core/compaudit
moved to Completion/compdump
moved from Completion/Core/compdump
moved to Completion/compinit
moved from Completion/Core/compinit
moved to Completion/compinstall
moved from Completion/Core/compinstall
moved to Completion/Base/Core/_all_labels
moved from Completion/Core/_all_labels
moved to Completion/Base/Core/_description
moved from Completion/Core/_description
moved to Completion/Base/Core/_main_complete
moved from Completion/Core/_main_complete
moved to Completion/Base/Core/_message
moved from Completion/Core/_message
moved to Completion/Base/Core/_next_label
moved from Completion/Core/_next_label
moved to Completion/Base/Core/_normal
moved from Completion/Core/_normal
moved to Completion/Base/Core/_requested
moved from Completion/Core/_requested
moved from Completion/Core/_setup
moved to Completion/Base/Core/_tags
moved from Completion/Core/_tags
moved to Completion/Base/Core/_wanted
moved from Completion/Core/_wanted
moved to Completion/Base/Completer/_all_matches
moved from Completion/Core/_all_matches
moved to Completion/Base/Completer/_approximate
moved from Completion/Core/_approximate
moved to Completion/Base/Completer/_complete
moved from Completion/Core/_complete
moved to Completion/Base/Completer/_correct
moved from Completion/Core/_correct
moved to Completion/Base/Completer/_expand
moved from Completion/Core/_expand
moved to Completion/Base/Completer/_expand_alias
moved from Completion/Core/_expand_alias
moved to Completion/Base/Completer/_history
moved from Completion/Core/_history
moved to Completion/Base/Completer/_ignored
moved from Completion/Core/_ignored
moved to Completion/Base/Completer/_list
moved from Completion/Core/_list
moved to Completion/Base/Completer/_match
moved from Completion/Core/_match
moved to Completion/Base/Completer/_menu
moved from Completion/Core/_menu
moved to Completion/Base/Completer/_oldlist
moved from Completion/Core/_oldlist
moved to Completion/Base/Completer/_prefix
moved from Completion/Core/_prefix
moved to Completion/Base/Utility/_arg_compile
moved from Completion/Base/_arg_compile
moved to Completion/Base/Utility/_arguments
moved from Completion/Base/_arguments
moved to Completion/Base/Utility/_cache_invalid
moved from Completion/Base/_cache_invalid
moved to Completion/Base/Utility/_combination
moved from Completion/Base/_combination
moved to Completion/Base/Utility/_contexts
moved from Completion/Core/_compalso
moved to Completion/Base/Utility/_describe
moved from Completion/Base/_describe
moved to Completion/Base/Utility/_regex_arguments
moved from Completion/Base/_regex_arguments
moved to Completion/Base/Utility/_retrieve_cache
moved from Completion/Base/_retrieve_cache
moved to Completion/Base/Utility/_store_cache
moved from Completion/Base/_store_cache
moved to Completion/Base/Utility/_sub_commands
moved from Completion/Base/_sub_commands
moved to Completion/Base/Utility/_values
moved from Completion/Base/_values
moved to Completion/Base/Utility/_nothing
moved from Completion/Builtins/_nothing
moved to Completion/Base/Utility/_alternative
moved from Completion/Core/_alternative
moved to Completion/Base/Utility/_multi_parts
moved from Completion/Core/_multi_parts
moved to Completion/Base/Utility/_sep_parts
moved from Completion/Core/_sep_parts
moved to Completion/Base/Utility/_call_function
moved from Completion/Core/_funcall
moved to Completion/Base/Utility/_call_program
moved from Completion/Core/_call
moved to Completion/Base/Widget/_bash_completions
moved from Completion/Commands/_bash_completions
moved to Completion/Base/Widget/_complete_debug
moved from Completion/Commands/_complete_debug
moved to Completion/Base/Widget/_complete_help
moved from Completion/Commands/_complete_help
moved to Completion/Base/Widget/_complete_tag
moved from Completion/Commands/_complete_tag
moved to Completion/Base/Widget/_correct_filename
moved from Completion/Commands/_correct_filename
moved to Completion/Base/Widget/_correct_word
moved from Completion/Commands/_correct_word
moved to Completion/Base/Widget/_expand_word
moved from Completion/Commands/_expand_word
moved to Completion/Base/Widget/_generic
moved from Completion/Commands/_generic
moved to Completion/Base/Widget/_history_complete_word
moved from Completion/Commands/_history_complete_word
moved to Completion/Base/Widget/_most_recent_file
moved from Completion/Commands/_most_recent_file
moved to Completion/Base/Widget/_next_tags
moved from Completion/Commands/_next_tags
moved to Completion/Base/Widget/_read_comp
moved from Completion/Commands/_read_comp
moved to Completion/Zsh/Type/_command_names
moved from Completion/Base/_command_names
moved to Completion/Zsh/Type/_jobs
moved from Completion/Base/_jobs
moved to Completion/Zsh/Type/_aliases
moved from Completion/Builtins/_aliases
moved to Completion/Zsh/Type/_arrays
moved from Completion/Builtins/_arrays
moved to Completion/Zsh/Type/_functions
moved from Completion/Builtins/_functions
moved to Completion/Zsh/Type/_limits
moved from Completion/Builtins/_limits
moved to Completion/Zsh/Type/_vars
moved from Completion/Builtins/_vars
moved to Completion/Zsh/Type/_file_descriptors
moved from Completion/Core/_file_descriptors
moved to Completion/Zsh/Type/_options
moved from Completion/Core/_options
moved to Completion/Zsh/Type/_parameters
moved from Completion/Core/_parameters
moved to Completion/Zsh/Type/_directory_stack
moved from Completion/Builtins/_popd
moved to Completion/Zsh/Type/_jobs_bg
moved from Completion/Builtins/_bg_jobs
moved to Completion/Zsh/Type/_jobs_fg
moved from Completion/Builtins/_fg_jobs
moved to Completion/Zsh/Type/_options_set
moved from Completion/Core/_set_options
moved to Completion/Zsh/Type/_options_unset
moved from Completion/Core/_unset_options
moved to Completion/Zsh/Context/_brace_parameter
moved from Completion/Base/_brace_parameter
moved to Completion/Zsh/Context/_condition
moved from Completion/Base/_condition
moved to Completion/Zsh/Context/_default
moved from Completion/Base/_default
moved to Completion/Zsh/Context/_equal
moved from Completion/Base/_equal
moved to Completion/Zsh/Context/_first
moved from Completion/Base/_first
moved to Completion/Zsh/Context/_in_vared
moved from Completion/Base/_in_vared
moved to Completion/Zsh/Context/_math
moved from Completion/Base/_math
moved to Completion/Zsh/Context/_parameter
moved from Completion/Base/_parameter
moved to Completion/Zsh/Context/_redirect
moved from Completion/Base/_redirect
moved to Completion/Zsh/Context/_subscript
moved from Completion/Base/_subscript
moved to Completion/Zsh/Context/_tilde
moved from Completion/Base/_tilde
moved to Completion/Zsh/Context/_value
moved from Completion/Base/_value
moved to Completion/Zsh/Command/_precommand
moved from Completion/Base/_precommand
moved to Completion/Zsh/Command/_autoload
moved from Completion/Builtins/_autoload
moved to Completion/Zsh/Command/_bindkey
moved from Completion/Builtins/_bindkey
moved to Completion/Zsh/Command/_builtin
moved from Completion/Builtins/_builtin
moved to Completion/Zsh/Command/_cd
moved from Completion/Builtins/_cd
moved to Completion/Zsh/Command/_command
moved from Completion/Builtins/_command
moved to Completion/Zsh/Command/_compdef
moved from Completion/Builtins/_compdef
moved to Completion/Zsh/Command/_disable
moved from Completion/Builtins/_disable
moved to Completion/Zsh/Command/_echotc
moved from Completion/Builtins/_echotc
moved to Completion/Zsh/Command/_emulate
moved from Completion/Builtins/_emulate
moved to Completion/Zsh/Command/_enable
moved from Completion/Builtins/_enable
moved to Completion/Zsh/Command/_fc
moved from Completion/Builtins/_fc
moved to Completion/Zsh/Command/_hash
moved from Completion/Builtins/_hash
moved to Completion/Zsh/Command/_kill
moved from Completion/Builtins/_kill
moved to Completion/Zsh/Command/_print
moved from Completion/Builtins/_print
moved to Completion/Zsh/Command/_read
moved from Completion/Builtins/_read
moved to Completion/Zsh/Command/_sched
moved from Completion/Builtins/_sched
moved to Completion/Zsh/Command/_set
moved from Completion/Builtins/_set
moved to Completion/Zsh/Command/_setopt
moved from Completion/Builtins/_setopt
moved to Completion/Zsh/Command/_source
moved from Completion/Builtins/_source
moved to Completion/Zsh/Command/_stat
moved from Completion/Builtins/_stat
moved to Completion/Zsh/Command/_trap
moved from Completion/Builtins/_trap
moved to Completion/Zsh/Command/_unhash
moved from Completion/Builtins/_unhash
moved to Completion/Zsh/Command/_unsetopt
moved from Completion/Builtins/_unsetopt
moved to Completion/Zsh/Command/_wait
moved from Completion/Builtins/_wait
moved to Completion/Zsh/Command/_which
moved from Completion/Builtins/_which
moved to Completion/Zsh/Command/_zcompile
moved from Completion/Builtins/_zcompile
moved to Completion/Zsh/Command/_zftp
moved from Completion/Builtins/_zftp
moved to Completion/Zsh/Command/_zle
moved from Completion/Builtins/_zle
moved to Completion/Zsh/Command/_zmodload
moved from Completion/Builtins/_zmodload
moved to Completion/Zsh/Command/_zpty
moved from Completion/Builtins/_zpty
moved to Completion/Zsh/Command/_zstyle
moved from Completion/Builtins/_zstyle
moved to Completion/Zsh/Command/_mere
moved from Completion/User/_mere
moved to Completion/Zsh/Command/_prompt
moved from Completion/User/_prompt
moved to Completion/Zsh/Command/_typeset
moved from Completion/Builtins/_vars_eq
moved to Completion/Unix/Type/_pids
moved from Completion/Builtins/_pids
moved to Completion/Unix/Type/_signals
moved from Completion/Builtins/_signals
moved to Completion/Unix/Type/_files
moved from Completion/Core/_files
moved to Completion/Unix/Type/_path_files
moved from Completion/Core/_path_files
moved to Completion/Unix/Type/_diff_options
moved from Completion/User/_diff_options
moved to Completion/Unix/Type/_dir_list
moved from Completion/User/_dir_list
moved to Completion/Unix/Type/_domains
moved from Completion/User/_domains
moved to Completion/Unix/Type/_groups
moved from Completion/User/_groups
moved to Completion/Unix/Type/_hosts
moved from Completion/User/_hosts
moved to Completion/Unix/Type/_mailboxes
moved from Completion/User/_mailboxes
moved to Completion/Unix/Type/_my_accounts
moved from Completion/User/_my_accounts
moved to Completion/Unix/Type/_newsgroups
moved from Completion/User/_newsgroups
moved to Completion/Unix/Type/_other_accounts
moved from Completion/User/_other_accounts
moved to Completion/Unix/Type/_pdf
moved from Completion/User/_pdf
moved to Completion/Unix/Type/_perl_basepods
moved from Completion/User/_perl_basepods
moved to Completion/Unix/Type/_perl_builtin_funcs
moved from Completion/User/_perl_builtin_funcs
moved to Completion/Unix/Type/_perl_modules
moved from Completion/User/_perl_modules
moved to Completion/Unix/Type/_ports
moved from Completion/User/_ports
moved to Completion/Unix/Type/_printers
moved from Completion/User/_printers
moved to Completion/Unix/Type/_ps
moved from Completion/User/_ps
moved to Completion/Unix/Type/_pspdf
moved from Completion/User/_pspdf
moved to Completion/Unix/Type/_tar_archive
moved from Completion/User/_tar_archive
moved to Completion/Unix/Type/_tex
moved from Completion/User/_tex
moved to Completion/Unix/Type/_texi
moved from Completion/User/_texi
moved to Completion/Unix/Type/_tilde_files
moved from Completion/User/_tilde_files
moved to Completion/Unix/Type/_urls
moved from Completion/User/_urls
moved to Completion/Unix/Type/_user_at_host
moved from Completion/User/_user_at_host
moved to Completion/Unix/Type/_users
moved from Completion/User/_users
moved to Completion/Unix/Type/_users_on
moved from Completion/User/_users_on
moved to Completion/Unix/Type/_directories
moved from Completion/User/_dirs
moved to Completion/Unix/Command/_a2ps
moved from Completion/User/_a2ps
moved to Completion/Unix/Command/_apachectl
moved from Completion/User/_apachectl
moved to Completion/Unix/Command/_archie
moved from Completion/User/_archie
moved to Completion/Unix/Command/_arp
moved from Completion/User/_arp
moved to Completion/Unix/Command/_bison
moved from Completion/User/_bison
moved to Completion/Unix/Command/_bzip2
moved from Completion/User/_bzip2
moved to Completion/Unix/Command/_chown
moved from Completion/User/_chown
moved to Completion/Unix/Command/_compress
moved from Completion/User/_compress
moved to Completion/Unix/Command/_configure
moved from Completion/User/_configure
moved to Completion/Unix/Command/_cpio
moved from Completion/User/_cpio
moved to Completion/Unix/Command/_cvs
moved from Completion/User/_cvs
moved to Completion/Unix/Command/_dd
moved from Completion/User/_dd
moved to Completion/Unix/Command/_dict
moved from Completion/User/_dict
moved to Completion/Unix/Command/_diff
moved from Completion/User/_diff
moved to Completion/Unix/Command/_dvi
moved from Completion/User/_dvi
moved to Completion/Unix/Command/_enscript
moved from Completion/User/_enscript
moved to Completion/Unix/Command/_fakeroot
moved from Completion/User/_fakeroot
moved to Completion/Unix/Command/_fetchmail
moved from Completion/User/_fetchmail
moved to Completion/Unix/Command/_find
moved from Completion/User/_find
moved to Completion/Unix/Command/_finger
moved from Completion/User/_finger
moved to Completion/Unix/Command/_flex
moved from Completion/User/_flex
moved to Completion/Unix/Command/_gcc
moved from Completion/User/_gcc
moved to Completion/Unix/Command/_gdb
moved from Completion/User/_gdb
moved to Completion/Unix/Command/_getconf
moved from Completion/User/_getconf
moved to Completion/Unix/Command/_gprof
moved from Completion/User/_gprof
moved to Completion/Unix/Command/_grep
moved from Completion/User/_grep
moved to Completion/Unix/Command/_gs
moved from Completion/User/_gs
moved to Completion/Unix/Command/_gzip
moved from Completion/User/_gzip
moved to Completion/Unix/Command/_iconv
moved from Completion/User/_iconv
moved to Completion/Unix/Command/_imagemagick
moved from Completion/User/_imagemagick
moved to Completion/Unix/Command/_init_d
moved from Completion/User/_init_d
moved to Completion/Unix/Command/_ispell
moved from Completion/User/_ispell
moved to Completion/Unix/Command/_java
moved from Completion/User/_java
moved to Completion/Unix/Command/_joe
moved from Completion/User/_joe
moved to Completion/Unix/Command/_killall
moved from Completion/User/_killall
moved to Completion/Unix/Command/_look
moved from Completion/User/_look
moved to Completion/Unix/Command/_lp
moved from Completion/User/_lp
moved to Completion/Unix/Command/_ls
moved from Completion/User/_ls
moved to Completion/Unix/Command/_lynx
moved from Completion/User/_lynx
moved to Completion/Unix/Command/_lzop
moved from Completion/User/_lzop
moved to Completion/Unix/Command/_make
moved from Completion/User/_make
moved to Completion/Unix/Command/_man
moved from Completion/User/_man
moved to Completion/Unix/Command/_mh
moved from Completion/User/_mh
moved to Completion/Unix/Command/_mount
moved from Completion/User/_mount
moved to Completion/Unix/Command/_mutt
moved from Completion/User/_mutt
moved to Completion/Unix/Command/_mysql_utils
moved from Completion/User/_mysql_utils
moved to Completion/Unix/Command/_ncftp
moved from Completion/User/_ncftp
moved to Completion/Unix/Command/_nslookup
moved from Completion/User/_nslookup
moved to Completion/Unix/Command/_pack
moved from Completion/User/_pack
moved to Completion/Unix/Command/_patch
moved from Completion/User/_patch
moved to Completion/Unix/Command/_pbm
moved from Completion/User/_pbm
moved to Completion/Unix/Command/_perl
moved from Completion/User/_perl
moved to Completion/Unix/Command/_perldoc
moved from Completion/User/_perldoc
moved to Completion/Unix/Command/_prcs
moved from Completion/User/_prcs
moved to Completion/Unix/Command/_psutils
moved from Completion/User/_psutils
moved to Completion/Unix/Command/_rcs
moved from Completion/User/_rcs
moved to Completion/Unix/Command/_rlogin
moved from Completion/User/_rlogin
moved to Completion/Unix/Command/_sh
moved from Completion/User/_sh
moved to Completion/Unix/Command/_slrn
moved from Completion/User/_slrn
moved to Completion/Unix/Command/_socket
moved from Completion/User/_socket
moved to Completion/Unix/Command/_ssh
moved from Completion/User/_ssh
moved to Completion/Unix/Command/_strip
moved from Completion/User/_strip
moved to Completion/Unix/Command/_stty
moved from Completion/User/_stty
moved to Completion/Unix/Command/_su
moved from Completion/User/_su
moved to Completion/Unix/Command/_sudo
moved from Completion/User/_sudo
moved to Completion/Unix/Command/_tar
moved from Completion/User/_tar
moved to Completion/Unix/Command/_telnet
moved from Completion/User/_telnet
moved to Completion/Unix/Command/_tiff
moved from Completion/User/_tiff
moved to Completion/Unix/Command/_tin
moved from Completion/User/_tin
moved to Completion/Unix/Command/_w3m
moved from Completion/User/_w3m
moved to Completion/Unix/Command/_webbrowser
moved from Completion/User/_webbrowser
moved to Completion/Unix/Command/_wget
moved from Completion/User/_wget
moved to Completion/Unix/Command/_whereis
moved from Completion/User/_whereis
moved to Completion/Unix/Command/_whois
moved from Completion/User/_whois
moved to Completion/Unix/Command/_xargs
moved from Completion/User/_xargs
moved to Completion/Unix/Command/_yodl
moved from Completion/User/_yodl
moved to Completion/Unix/Command/_yp
moved from Completion/User/_yp
moved to Completion/Unix/Command/_zcat
moved from Completion/User/_zcat
moved to Completion/Unix/Command/_zdump
moved from Completion/User/_zdump
moved to Completion/Unix/Command/_zip
moved from Completion/User/_zip
moved to Completion/Unix/Command/_gnu_generic
moved from Completion/User/_use_lo
moved to Completion/X/Type/_x_borderwidth
moved from Completion/X/_x_borderwidth
moved to Completion/X/Type/_x_color
moved from Completion/X/_x_color
moved to Completion/X/Type/_x_colormapid
moved from Completion/X/_x_colormapid
moved to Completion/X/Type/_x_cursor
moved from Completion/X/_x_cursor
moved to Completion/X/Type/_x_display
moved from Completion/X/_x_display
moved to Completion/X/Type/_x_extension
moved from Completion/X/_x_extension
moved to Completion/X/Type/_x_font
moved from Completion/X/_x_font
moved to Completion/X/Type/_x_geometry
moved from Completion/X/_x_geometry
moved to Completion/X/Type/_x_keysym
moved from Completion/X/_x_keysym
moved to Completion/X/Type/_x_locale
moved from Completion/X/_x_locale
moved to Completion/X/Type/_x_modifier
moved from Completion/X/_x_modifier
moved to Completion/X/Type/_x_name
moved from Completion/X/_x_name
moved to Completion/X/Type/_x_resource
moved from Completion/X/_x_resource
moved to Completion/X/Type/_x_selection_timeout
moved from Completion/X/_x_selection_timeout
moved to Completion/X/Type/_x_title
moved from Completion/X/_x_title
moved to Completion/X/Type/_x_window
moved from Completion/X/_x_window
moved to Completion/X/Type/_xt_session_id
moved from Completion/X/_xt_session_id
moved to Completion/X/Utility/_x_arguments
moved from Completion/X/_x_arguments
moved to Completion/X/Utility/_xt_arguments
moved from Completion/X/_xt_arguments
moved to Completion/X/Command/_gv
moved from Completion/User/_gv
moved to Completion/X/Command/_nedit
moved from Completion/User/_nedit
moved to Completion/X/Command/_netscape
moved from Completion/User/_netscape
moved to Completion/X/Command/_xauth
moved from Completion/X/_xauth
moved to Completion/X/Command/_xdvi
moved from Completion/X/_xdvi
moved to Completion/X/Command/_xfig
moved from Completion/X/_xfig
moved to Completion/X/Command/_xmodmap
moved from Completion/X/_xmodmap
moved to Completion/X/Command/_xrdb
moved from Completion/X/_xrdb
moved to Completion/X/Command/_xset
moved from Completion/X/_xset
moved to Completion/X/Command/_xterm
moved from Completion/X/_xterm
moved to Completion/X/Command/_xv
moved from Completion/X/_xv
moved to Completion/X/Command/_xwit
moved from Completion/X/_xwit
moved to Completion/X/Command/_x_utils
moved from Completion/X/_xutils
moved to Completion/AIX/Type/_logical_volumes
moved from Completion/AIX/_logical_volumes
moved to Completion/AIX/Type/_object_classes
moved from Completion/AIX/_object_classes
moved to Completion/AIX/Type/_physical_volumes
moved from Completion/AIX/_physical_volumes
moved to Completion/AIX/Type/_volume_groups
moved from Completion/AIX/_volume_groups
moved to Completion/AIX/Command/_floppy
moved from Completion/AIX/_floppy
moved to Completion/AIX/Command/_lscfg
moved from Completion/AIX/_lscfg
moved to Completion/AIX/Command/_lsdev
moved from Completion/AIX/_lsdev
moved to Completion/AIX/Command/_lslv
moved from Completion/AIX/_lslv
moved to Completion/AIX/Command/_lspv
moved from Completion/AIX/_lspv
moved to Completion/AIX/Command/_lsvg
moved from Completion/AIX/_lsvg
moved to Completion/AIX/Command/_smit
moved from Completion/AIX/_smit
moved to Completion/BSD/Command/_bsd_pkg
moved from Completion/Bsd/_bsd_pkg
moved to Completion/BSD/Command/_cvsup
moved from Completion/Bsd/_cvsup
moved to Completion/BSD/Command/_kld
moved from Completion/Bsd/_kld
moved to Completion/Debian/Type/_deb_packages
moved from Completion/Debian/_deb_packages
moved to Completion/Debian/Command/_apt
moved from Completion/Debian/_apt
moved to Completion/Debian/Command/_bug
moved from Completion/Debian/_bug
moved to Completion/Debian/Command/_dpkg
moved from Completion/Debian/_dpkg
moved to Completion/Debian/Command/_dupload
moved from Completion/Debian/_dupload
moved to Completion/Debian/Command/_dpkg_source
moved from Completion/Debian/_dpkg-source
moved to Completion/Redhat/Command/_rpm
moved from Completion/Linux/_rpm
moved to ./Functions/Example/acx
moved from ./Functions/Misc/acx
moved to ./Functions/Misc/allopt
moved to ./Functions/Example/cat
moved from ./Functions/Misc/cat
moved to ./Functions/Compctl/cdmatch
moved from ./Functions/Misc/cdmatch
moved to ./Functions/Compctl/cdmatch2
moved from ./Functions/Misc/cdmatch2
moved to ./Functions/Misc/checkmail
moved to ./Functions/Misc/colors
moved to ./Functions/Example/cx
moved from ./Functions/Misc/cx
moved to ./Functions/Misc/harden
moved to ./Functions/Misc/is-at-least
moved to ./Functions/Misc/mere
moved to ./Functions/Compctl/multicomp
moved from ./Functions/Misc/multicomp
moved to ./Functions/Misc/nslookup
moved to ./Functions/Example/proto
moved from ./Functions/Misc/proto
moved to ./Functions/Example/pushd
moved from ./Functions/Misc/pushd
moved to ./Functions/Example/randline
moved from ./Functions/Misc/randline
moved to ./Functions/Misc/run-help
moved to ./Functions/Example/yp
moved from ./Functions/Misc/yp
moved to ./Functions/Example/yu
moved from ./Functions/Misc/yu
moved to ./Functions/Misc/zed
moved to ./Functions/Misc/zkbd
moved to ./Functions/Example/zless
moved from ./Functions/Misc/zless
moved to ./Functions/Example/zls
moved from ./Functions/Misc/zls
moved to ./Functions/Misc/zmv
moved to ./Functions/Misc/zrecompile
moved to ./Functions/Misc/zstyle+
moved to ./Test/A01grammar.ztst
moved from ./Test/01grammar.ztst
moved to ./Test/A02alias.ztst
moved from ./Test/02alias.ztst
moved to ./Test/A03quoting.ztst
moved from ./Test/03quoting.ztst
moved to ./Test/A04redirect.ztst
moved from ./Test/04redirect.ztst
moved to ./Test/A05execution.ztst
moved from ./Test/05command.ztst
moved to ./Test/B01cd.ztst
moved from ./Test/50cd.ztst
moved to ./Test/C01arith.ztst
moved from ./Test/06arith.ztst
moved to ./Test/C02cond.ztst
moved from ./Test/07cond.ztst
moved to ./Test/C03traps.ztst
moved from ./Test/08traps.ztst
moved to ./Test/C04funcdef.ztst
moved from ./Test/09funcdef.ztst
moved to ./Test/D01prompt.ztst
moved from ./Test/10prompt.ztst
moved to ./Test/D02glob.ztst
moved from ./Test/11glob.ztst
moved to ./Test/D03procsubst.ztst
moved from ./Test/12procsubst.ztst
moved to ./Test/D04parameter.ztst
moved from ./Test/13parameter.ztst
moved to ./Test/D05array.ztst
moved from ./Test/14array.ztst
moved to ./Test/E02xtrace.ztst
moved from ./Test/51xtrace.ztst
moved to ./Test/V02zregexparse.ztst
moved from ./Test/52zregexparse.ztst
moved to ./Test/Y01completion.ztst
moved from ./Test/53completion.ztst
moved to ./Test/Y02compmatch.ztst
moved from ./Test/54compmatch.ztst
moved to ./Test/Y03arguments.ztst
moved from ./Test/55arguments.ztst
changed after moving functions
new after move
new or changed after move
new _zed
after-move cleanup
functions moved
more after-move cleanup
cleanup after function move
(13892) fixes for fpaths and completion matching
add -W option to _arguments, which allows to complete options after options that take an argument in the next word (13902)
fix for reverse subscripting of strings as second part of subscript ($a[x,(r)..]) (13907)
complete only those single letter options with the right prefix character (13908)
(13916)
test for unset in pipestatussetfn() (13917)
indent fix
remove SUFFIX-handling, it's in _tilde and only needed there (13997)
only use the exclusion lists of options that are not currently being completed, but keep options from being completed more than once (13999)
use the right path patterns for completion functions
*** empty log message ***
fix a sizeof() to strlen()
*** empty log message ***
make keep-prefix keep everything up to the first component with a parameter expansion, not only if that is at the beginning of the string (14092)
rename -W option to -w, add new -W option which makes _arguments complete options even after options that get their argument in the same word; new _guard function for conditionally displaying messages (14105)
handle sub-sub-directories of $_compdir as in the CVS-layout (14107)
14117
try to improve testing for suffix style in _expand; make _path_files fail to complete words like ...<pat>..<param-subst>... (14133)
fixelt for the test for the suffix style; if word contains only a tilde, don't try to expand it (14160)
missing star in suffix-style test pattern (14197)
remove quotes when looking at arguments in comparguments (14198)
14214
double all backslashes before colons in the original pattern (14240)
print space/backspace when reacing the last column while printing descriptions and the like to avoid a cursor positioning bug depending on the kind of terminal (autowrap) (14251)
empty description means: don't add a -X option (14252)
add -S option to specify separator between values and their arguments; make _values add the value-separator as a suffix for most types of actions (14257)
add description of how to add a auto-removable suffix when using a ->state action with _values (14279)
barf if a empty string is given as one of the separators for _values (14293)
set list_pipe_job only for real pipelines (14327)
calculate the length of the region to map (for mapped zwc files) correctly, including the offset-page-boundary-adjustment (14346)
(14350)
more fixage for expansion: just convert the command line to the original when expansion shouldn't or couldn't do something sensible on the line (14359)
try to make ${(e)..} work for complicated parameter expansions in the value; this means: keep Qstring tokens unchanged if they are inside double quotes and tokenizing patterns in parameter expansions (14381)
another attempt at fixing the job problem from 14327; make execpline() reset list_pipe_job to zero if it would be set for a job started in the background (14503)
make the zprof wrapper function be more careful, avoiding almost all of the code when the module is being unloaded (14504)
fix for cursor positioning with that -y option of compctl (display strings) (14507)
print at least a warning when disowning a stopped job (14524)
use `eval $_comp_setup' in all entry points of the completion system to not only set up the options, but also redirect stdin and ignore trap handlers for ZERR (14530)
some cleanup (14558)
always use supplied matchers (14599)
(14602)
fix two memory leaks (at least I hope they are fixed) and some out-of-bound array accesses, plus some defensive programming for heap allocated param structs (14605)
fix tag-order problem with _arguments (completion after an option that gets an argument in the same word); and a fix for completion after -ab, where -a gets an argument in the next word and -b gets one in the same word (14607)
fix for exclusion of normal arguments (14630)
two fixes: try all actions that have to be tried (but only once), execute actions if we aren't after an option already (in the same word) (14733)
(14736)
(14841)
14883
fix for comparguments (completing after single letter options that get their argument in the next word); make _values ignore some of the standard option it may get; make _mount use _dir_list in some places and improve that; `document' comparguments and compvalues with some comments in computil.c (14897)
fixes for display bugs for completion lists (cursor left one line to far up or down) (14903)
rename handler() to zhandler() because it's now exported to modules (14951)
make zcompile unlink() the zwc file first (in case it is currently mapped we don't want to overwrite it); also, create the file read-only (14952)
14962
improve pattern matching to make match specs work for manual page completion (15029)
make expand-word not always restore the command line (3940)
make warning message for disowning stopped jobs more verbose (saying how to make the job running again) (15087)
fix for finding the first ambiguous path component in compfiles (3946)
add autocontinue option to automatically make stopped jos running when they are being disowned; make that the default for `%job &!' and `%job &|' (15115)
(only the patch to compmatch.c from the mail); improve merging cline lists coming from different IPREFIX/PREFIX combinations and such by avoiding to generate cline structs for empty parts after a match spec anchor cline struct (15123)
Improve completion for `cd' with cdablevars set; cleanup in _cd and _tilde (15152)
(15283)
remove not only numeric suffixes, but also `.n' and the like (15352)
(15357)
make _files not use its own description if there is one from a calling function; improve -P-prefix handling in _path_files (15389)
add preserve-prefix style to keep pathname prefix unchanged (15400)
add support for -R option (15402)
add list-grouped option to make options and such be grouped together if they have the same description; matches with line-display strings can be hidden; hi and du capabalities in complist are only used if set by the user (15407)
fix for 15407; there may be sets without matches (15409)
yet another followup to 15497; make _describe filter out non-matching strings before calling compdescribe, otherwise some matches will be hiddens (15415)
don't use compsuffix when it might be freed; use the right variable in that loop there, dammit (15433)
improve user/host completion before a @ (15468)
remove nulargs in here strings (15470)
make display for groups in _describe nicer; improve packing with list_packed; leave space for type character (list_types) only in groups with at least one file name (15477)
fixlet for 15477, don't let it remove consecutive dummy matches (15482)
another fix for 15477 (separator strings); add list-separator style (15484)
some more places where list-separator should be used (15485)
move pattern matching in the loop to make sure all match specs are used (15487)
(15509)
(15526)
fix for changed listing layout (15549)
increment zwc fie version (which means changing the magic number) (15584)
make _dd not use already used specs; fix for selecting stuff to complete in _describe; fix for correction and _describe with grouped lists (15588)
follow-up to 15588; add -w option to _values (look at all words); change _dd back (15597)
-[12n] options don't get arguments (15615)
15638
15639
15650
make insert-tab really default to `true' (15653)
undo most of 15650, do that in shell code (15669)
test if hash table pointer is NULL to avoid SEGV with compstate=() (15705)
handle possible NULL pointer returned from bufferwords() (15717)
job text building code couldn't handle empty sublists (as in `coproc || test') (15868)
job text building code couldn't handle empty sublists (as in `coproc || test') (15868)
15869
make expand style (file completion) work again; no more special behaviour with menu completion; try to make docs clearer (15944)
make _cd use only one call to _alternative, including completions from _tilde (using the named-directories tag) (15945)
fix calculation of number of columns needed with list_packed (15946)
hide all but one match with the same string in the list even for unsorted groups (15991)
change file completion default to offer globbed files and directories on first try (15995)
use expanded paths (expand style with value prefix) only when we are at the last matcher spec (16002)
for caching of compiled patterns: remember that singsub() might modify the string it gets, compare with unmodified string (16041)
don't use _comp_ignore while building paths, only at end (16076)
fix: make _describe handle (...) arguments correctly; use _file_descriptors after -t in conditions; don't display empty descriptions in _file_descriptors (16085)
fixes for completion of signal names with SIG prefix and for completing command names instead of pids (16406)
fix nested _tags-loops by re-initialising the outer one when leaving the inner one (16407)
make sure auto menu isn't started accidentially when bashautolist is set (16408)
don't report _arguments-specs more than once (not even shared options with multiple sets) (16417)
fix completion after var+= to use value context (16418)
allow manual pages to be shown separated by section with new separate-sections style (16426)
allow arguments to be given to functions used by compdef (actually, the strings are eval'uated, so this should be powerful enough) (16472)
add new generic fake style and changes to the C-code for that (different implementation of compadd -x) (16483)
slight improvement for 16500 to allow completion after ./<TAB> in all cases (16507)
fixlet to avoid an empty string in an array; cause completion after cd without any matches to not report that there were no matches (16515)
fix for displaying matches in groups via _describe; go back to displaying one match per line when lines get too long (16582)
add -x option (to be passed on to compadd) to _description and friends; make _message respect any -[12VJ] options it gets, adding the message to that group (16609)
fix test for prefix-needed (16667)
fix group handling nothing should now possibly be added to the wrong group again (16668)
allow an argument containing only a single colon as a separator between options to _arguments and specs (16669)
make _guard use `_mesage -e'; make `_message -e' use $curtag as a default; change uses of _guard (16708)
make _message inhibit insertion of matches unless there are faked ones (16710)
allow nterruption of empty while-loops with ^C (16711)
add $redirections array to completion system parameters, containing information about all redirections on the line; make this and compstate[redirect] contain the file descriptor number (16751)
allow different sets of completion definitions selected with option -T to compdef; use this for parameter values and redirections (16755)
make zrecompile show the error messages from zcompile unless the -q option is given (16774)
don't try to build the redirection string for the loops (for, foreach, select) (16776)
remove that -T option to compdef again and instead use comma-separated sub-contexts both for function and style lookup (16819)
make more calls to _message use the -e option (16988)
treat backslashed bangs in double quotes specially in get_comp_string(), they are more like $s there (16990)
make _values not use -Q (16991)
make _path_files use match specs from the matcher style when calling compfiles (users/4836)
make compvalues unquote the string from the line like comparguments does (16998)
fix two memory leaks (found by Felix): pre-compiled patterns when re-defining styles and compredirs-copies in comp_wrapper() (17029)
remove one half of 17029; the part for zstyle wasn't right (17035)
fix _arguments' -s option (17078)
fix for unquoting with `compset -q' with singly and doubly quoted strings (17135)
fix doc for _describe, mention -t option (17146)
allow users to give the maximum number of display-columns the matches should take up via the style currently named max-match-length (17147)
fix for _arguments: don't use argument-tag when completing options; fix for _services: leave loop when matches were produced (17148)
follow-up to 17135, backslash-quoted backslashes in double quotes weren't right, yet (17163)
better splitting of -g-strings; this failed when patterns contained spaces (17189)
avoid printing in the last screen column when preparing a completion listing with compdescribe (17190)
fix removal of automatically added specs (from the -- option) for which a user-defined one is present (17191)
fix for completion in nested quotes where the sub-word ends in a backslash (17192)
let _init_d use a pre-pattern (17193)
improve calculation of used columns for match-max-length (17194)
fix for file-type-tests in nested quotes and don't count space file-type-character (17195)
allow multiple lines in option completion lists to share the same description, for (hopefully) cleaner displays (17212)
rename max-match-length style to max-matches-width (17213)
for automatic long options completion, use the string after the equal signs (from the --help-text) as the description to shown when completing after the option (17214)
report option arguments to _arguments in the original form (17196)
make re-display in menu selection faster; redraw only the previously and newly selected matches (17219)
we have to disable 17219 for some keys because their code doesn't set up the variables we need (17222)
follow-up to 17222, make the optimisation work for some more keys again (17237)
fix for use of (z) parameter modifier; the first word in the parameter is parsed like the first word on a command line, treating parens specially (17252)
don't use optimised completion list display code after the list has been erased or we're not in menu selection anymore anyway (17286)
two new modes for menu selection: incremental search and interactive (17366)
add new sepcial context -assign-parameter- for completing the parameter in an assignment (17387)
keep globbing quiet in _path_files; check if group/user exists in _chown (17393)
fix for interactive mode when menu selection is called via the menu-select widget (17394)
in menu selection, use copies of comp{pre,suf}fix to make sure they exist; fix display problem with non-empty iprefix (17403)
improve interactive mode when there are no matches left (alow to go back with undo) (17429)
don't display _dispatch as one of the called functions (17438)
remove qword, it isn't needed anymore (17439)
make sure invalidatelist() isn't called hwen we are inside menu selection and there's only one match left (17489)
fix default completion module loading, use compctl if it hasn't been loaded already and no completion widgets have been defined (17567)
fix typo in comment (17569)
Bart (17906): de-quote prefix when calling compfiles to remove non-exact matches (17910)
Syohei YOSHIDA (1):
33455: update GNU global option completion
Takeshi Banse (2):
32502: fix typo in argument list for git completio
34064: assignment before command replaces array with export even when KSH_ARRAYS
Tanaka Akira (222):
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Sync up with zsh-3_1_6-pws-1.
Initial revision
update.
update.
Initial revision
Replaced by Completion/Pbmplus/*
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Now, Completion/Cvs is available.
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
zsh-workers:7564
zsh-3.1.6-pws-2
zsh-3.1.6-pws-2
reverted
zsh-workers:7610
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Completion/Rpm is removed.
zsh-development-guide and completion-style-guide is removed.
re-adding _cvs
remove Completion/Cvs
remove Completion/Cvs/.distfiles
Initial revision
removed.
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
remove _apt-cache _apt-get _apt_arguments
Initial revision
remove
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
pws-5
Initial revision
moved to Base
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
remove.
moved to manual.yo.
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
removed.
Initial revision
Initial revision
test
Initial revision
Initial revision
zsh-workers:8515
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
zsh-workers:8631
Initial revision
zsh-workers:8475
Initial revision
Initial revision
zsh-workers:8668
Initial revision
zsh-workers/8725
Initial revision
8827-mv
Initial revision
Initial revision
Initial revision
Initial revision
zsh-workers/8903
zsh-workers/8843
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
zsh-workers/9024
zsh-3.1.6-pws-12
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
zsh-workers:9078
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
zsh-workers-9790
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
Initial revision
11075: install completion functions for AIX and BSD.
fix indent.
11106: Completion/User/_mount: fix glob for device files.
11109: Completion/X/_xauth: new completion for xauth.
add _xauth.
11137: Test/07cond.ztst: detect block device file using find.
Use akr at zsh.org instead of akr at m17n.org.
11157: Completion/Core/_requested: fail if _all_labels is failed.
11165: Completion/Base/_regex_arguments, Completion/Debian/_apt,
11166: Completion/Base/_regex_arguments: remove debugging code.
11190: Completion/User/_look: new completion for look.
11204: Completion/User/_look: use more precise explanation and
11213: Completion/User/_cvs: don't complete files which is
11219: Completion/User/_cvs, Completion/User/_diff_options: add
11223: Completion/Base/_regex_arguments, Completion/Debian/_apt,
11224: Util/mkdisttree.sh: problem with pattern matching `.' in
add _look.
* Bart, Tanaka Akira: 11247: Don't signal to a process group which
11276: fix build on OpenBSD.
11280: Completion/User/_make: suppress an error with closed stdin
revert 11280
11309: Doc/Zsh/expn.yo: fix missing section.
11310: use zmanref. (fix for 11309)
11392: Completion/Core/_description: ignore-line fix.
11393: Completion/User/_diff_options: use `=-'.
11394: Completion/User/_cvs: rewrite filename completion
11396: Completion/User/_look: display a message when
11415: Completion/User/_cvs: follow the new matcher-list behaviour.
11420: Src/Modules/zpty.c: try more pty device files.
11426: Src/Modules/zpty.c: don't use #elif.
11441: Test/comptest, Test/53completion.ztst,
users/3130: Completion/Debian/_apt: fix actions for _alternative.
11861: Completion/User/_cvs: fix -a use for compadd.
11958: Completion/User/_java: new completion for Java.
11959: Completion/User/_urls: make it magicequalsubst aware.
* 12201: Completion/User/_java: fix completion for jar. complete
* 12274: Test/53completion.ztst, Test/55arguments.ztst,
fix date.
* 12872: Completion/User/_cvs: Fix modules completion when a cvsroot
* 12886: Completion/User/_cvs: make _cvs_vendor_branches to handle
* 13181: Completion/Debian/_apt: add an action for _alternative.
* 13281: Functions/Misc/mere: new implementation.
* 14295: Completion/Unix/Command/_cvs: support new cvs subcommands
* 14377: Completion/Unix/Command/_cvs: support new .cvspass format
* 14628: Completion/Unix/Command/_ruby: new completion function.
* 17459: Completion/Unix/Command/_cvs: exclude file which have
Tanu Kaskinen (2):
33209: allow dummy zsh.texi if yodl not available.
33208: improve report on paths at end of configuration
Theo Buehler (1):
34792: langinfo: Fix pointer type
Thomas Klausner (1):
mplayer supports .ts (transport stream) files
Thomas Mitterfellner (2):
32265: better handling of large package lists.
34195: new qdbus completion
Timofey Titovets (1):
34053: complete additional Linux kernel module compression
Tomoki Sekiyama (1):
32592: add CORRECT_IGNORE_FILE variable
Torstein Hegge (1):
31159: git: Pass prefix filter to ls-files even if it matches no files
Vin Shelton (2):
Fix minor typo in MIME function documentation.
*** empty log message ***
Vincent Lefevre (1):
32818: gzip completion: --rsyncable option is missing
Wayne Davison (587):
Made $array[0,0] work just like $array[0].
Finish the job started in my last patch.
Change from 11716 with an extra tweak to make it right.
Some simple array indexing tests.
One more test.
Changed the array "len" to be "end" -- a 1-relative index of the last
For 11717 and the new array-indexing Test file.
Improved the comment lines & added some "ksh_arrays" tests.
More test-comment tweaks.
Fixed glob array indexing.
Added some testing of glob-array indexing.
Patch 11723.
+ Needed to call unmeta() in a few spots that used the HISTFILE name.
Got rid of a bogus email address for me.
Comments for 12260.
Fix the gethistent() function and enhanced the reliability of the
Added comment for patch 12265.
Removed the spaceflag variable.
+ Got rid of the spaceflag variable.
Changed several references to curhist into curline.histnum so that
Comments for 12295.
Define aliasspaceflag, and init it in parse_event().
If an alias starts with a space, set aliasspaceflag to 1 instead of
Removed call to remhist().
Pass the new Eprog argument to hend().
Call hend() with a NULL arg.
Removed remhist() and HA_JUNKED, added an Eprog arg to hend(), and
Mention the space-starting-alias feature in HIST_IGNORE_SPACE.
Comments for 12318.
Support "builtin" in the HIST_NO_STORE check.
Comments for 12323.
Put reordered log entry back and corrected the date.
Renamed shouldIgnoreLine() to should_ignore_line().
Tweaked a function name in hist.c.
Don't call histreduceblanks() if the line didn't parse right.
Changed Src/hist.c (13034).
Silence several warnings when HAVE_TIGETSTR is not defined.
Silence some compiler warnings.
Bart's change makes terminfo_nam[] needed when HAVE_TIGETSTR is not
Mention 13936.
Slightly optimized should_ignore_line() by using getjobtext() rather
Enhanced should_ignore_line().
Fixed a bug where the call to function "preexec" might pass the wrong
Updated the "preexec" docs.
13942
Fixed a filename.
Don't define gethostbyname2() as static, since it can clash with the
Zsh workers 13981
Fixed an obscure local-history bug that could make the "history"
14304
Mention how ignored history lines are not dropped immediately.
Changed addhistnode() to not displace an already-hashed command with
+ Changed histreduceblanks() to preserve spaces at the start of the
Added HIST_TMPSTORE define.
14357
The function addhistnode() is no longer called for a HIST_TMPSTORE
Don't merge a HIST_TMPSTORE entry with a previous "duplicate" line.
14389
Added some array-assignment boundary checks.
last half of 14390
Fixed acceptandinfernexthistory() to work when called repeatedly.
14488
Don't mark a HIST_TMPSTORE entry with HIST_OLD so that the HFILE_FAST
14793
Removed bogus mkstemp() code.
Undo mkstemp() change.
Have prepnexthistent() remove any HIST_TEMPSTORE entry that is present.
15172
When rewriting the history file, set histactive to 0 and restore it
users/4092
Silence "might be used uninitialized" warning.
Got rid of unused variables.
Silence "might be used uninitialized" warnings.
15596 with an unposted tweak to the computil.c change.
Added package-specification options to --verify.
15713
+ Changed fclist() to not not transform "fc -l 0 0" into "fc -l 1 1".
+ Changed addhistnum() to return firsthist()-1 or curhist+1 on error.
15806
With HIST_NO_STORE, don't ignore what looks like a history command if
15809
Fixed doisearch() to not switch lines unless zlereadflags has
15837
Further modify the "fc -l" code to tolerate out-of range values.
15836
Fix HIST_NO_SPACE when INTERACTIVE_COMMENTS is set and we get a
16059
Improved readhistline() to reject binary data better. (16184)
16184
The minimum size of histsiz (aka HISTSIZE) should be 1, not 2.
Silenced a compiler warning.
Two unposted tweaks.
Improved resizehistents() so that it honors HISTEXPIREDUPSFIRST.
16618
Optimized putoldhistentryontop() so that when resizehistents() calls it
16625
When savehistfile() rewrites the history file, there was a potential for
users/4678
Fixed a just-introduced bug in prepnexthistent() when curline is in
16672
Yet another fix for prepnexthistent().
16678
In putoldhistentryontop(), ensure that we can't return with "next" set to
Improved the output of the "history" command with a 1-line history buffer,
16703
Got rid of unused-variable compiler warning.
Added "savehistsiz" (for the new SAVEHIST special parameter), and used it
Made SAVEHIST a special parameter.
16890
+ Added -W to auto-convert wildcards in both the find and replace strings.
16927 + a usage-message fix.
Differentiate the two patches from 16703.
Got rid of a gcc-3.2 compiler warning.
Compiler-warning fix.
- Save off the raw start-time of the $SECONDS special variable if we're
- Use floatsecondsgetfn() and floatsecondssetfn() inside the int* version
17881
Fixed zjoin() when it returns an empty string that should be allocated.
18383
Prevent "print -m" from crashing (complains about missing pattern).
18402
Don't crash if alt-y is typed twice in a row without a prior ctrl-y.
Fix one of the bugs from users/6421.
Improved the comments to no longer suggest that setting PATH here is
users/6529 + unposted
Fix the old-style typeset -T (without the new separator arg).
Fix minor problem with 19129.
Changed bin_eval() to default lastval to 0, just in case we have an
zsh-users/6969.
Optimized the check for a widowed Meta character.
19406
Another fix in sub_match() to avoid allowing a partial-meta match
19410
Silenced some compiler warnings about uninitialized variables.
unposted tweaks
Got rid of an unused-variable compiler-warning.
compiler-warning fix
Fixed two cases where unmetify() was using an int* to store a value
19530
Added back the stamp-h idiom which allows us to know when config.h
Added an AC_CONFIG_COMMANDS() macro to generate stamp-h.
users/7105
Updated to version from autoconf 2.59 (2003-08-18).
Updated to version from autoconf 2.59 (2003-10-03).
updated config.{guess,sub}.
Improved my last comment.
Minor optimization to qualnonemptydir() when a dir has a subdir.
Test the new F glob qualifier.
19741 and 19743.
Set the first character of buf to '\1' before the strftime() call so
19878
Fix the potential for an infinite loop in lockhistfile() if the
19893
Added a comment to resizehistents() to explain why the function is
- Added the -p (push) and -P (pop) options to the "fc" builtin.
- Added functions to push and pop the current history list, allowing
Document the new options to "fc".
Use the new history push/pop options to fc to save and restore the
19962
Document the new -a option to `fc -p' and improved the documentation for
Use the new `history -ap' command to restore the history instead of
- Added the -a option to "fc" and "history".
- pushhiststack() now takes a level value and remembers it. If it was
Added a call to saveandpophiststack(0) to endparamscope() to enable
19967+
Fixed signed/unsigned compiler warning.
Supply all initializers for the final struct reswd element.
Changed a few job-table variables into ints.
Made a variable (t2) size_t so that it matched the size of the
- Added missing struct initializers to two last-in-list values.
Fixed two signed/unsigned comparisons.
Silenced two signed/unsigned comparison compiler warnings.
Silenced one signed/unsigned comparison compiler warning.
Silenced three signed/unsigned comparison compiler warnings.
Silenced one signed/unsigned comparison compiler warning.
19980
Define the new UNUSED() macro for marking function parameters.
Marked unused parameters with the new UNUSED() macro.
UNUSED()
Changed an entry that was space-indented to being tab-indented like
Don't output make targets all clumped into a single string when useperl
20269
Don't output a target "VAR" for a line of the form "VAR := VALUE".
One of the new parenthetical expressions needs to not return a value
02070
- Fixed the perl code that was using the @matches array.
When downline() calls upline() or visa versa (due to a negative zmult),
20282
Incorporate Jean-Baptiste Quenot's change that improves the parsing
20283
Completion for the darcs revision control system. Derived from
20409
Some improvements suggested by Oliver.
This version now uses a zsh function to parse the makefile instead
20277 (modified)
We can't use "%d" on a histent number (which is a zlong these days).
Use convbase() instead of a "%d" format to convert a zlong.
Added HFILE_GOT_SIGNAL.
Silence unused-parameter warnings from the compiler.
Changed HFILE_GOT_SIGNAL to HFILE_NO_REWRITE.
- Call saveandpophiststack() with its new writeflags arg.
- Added an arg to saveandpophiststack() to allow the caller to
- Call saveandpophiststack() with its new writeflags arg.
20438 and a couple unposted changes.
Added the new options for 2.6.3 (only omitting --checksum-seed, which
_rsync
Got rid of "cmdargs" local since it is no longer used.
Added the 7 remaining options that were missing from the _arguments
Simple changes to _make and _rsync.
In zleread(), initialize the first byte of the "line" buffer to '\0'
Made zclose() avoid calling close() when fd < 0.
20496
- Improved lockhistfile() to use the new gettempname() for a unique
Made gettempname() take a prefix arg and a use_heap arg. When prefix is
- Fixed an unsafe use of gettempname().
Call gettempname() with its new args.
Added bicat() that works like dyncat(), but uses permanent memory
20499
Fixed the default completion-cache path. (Change from Alexey Tourbin.)
20503
Added gettempfile(), which works like a custom mkstemp() (in addition
Use the new gettempfile() function.
20505
Fixed an arg in a call to times() (from Borzenkov Andrey).
20510
Handle $$ when expanding variables.
20551
Use ";&" to have the new "(\$*)" case fall through to the continue.
Corrected the error-return comment for zchdir() and optimized the
A few minor style tweaks (as discussed in 20595 and 20596).
20595
Got rid of "unused parameter" compiler warning for nullsethashfn().
Fixed compiler warning about a missing initializer.
- Added new options for impending 2.6.4 release.
Updated _rsync.
Added missing closing double-quote.
_yodl tweak.
- Split the options up into two sets: daemon options, and client
Mention _rsync changes.
Added the last 2 new options from the upcoming rsync 2.6.4.
Got rid of some of the specified option-conflicts between the
Mention the _rsync change.
- Added a missing '=' to two commands that take args.
Got rid of --copy-dest, which didn't make it into rsync 2.6.4.
Don't try to expand a single-character Makefile variable if
Fix a possible infinite recursion in _make.
The --compare-dest, --link-dest, and (new) --copy-dest options
Mention my latest _rsync change and added #20917 to the not
Document the HIST_SAVE_BY_COPY option and made a few tweaks to
Added HISTSAVEBYCOPY to the options enum.
Added the histsavebycopy option.
Honor the setting of the new HISTSAVEBYCOPY option when rewriting
20984 (modified)
Added --protocol option.
One more _rsync option.
The --address option is useful in both client- and daemon-mode.
_rsync tweak.
- Changed the --include, --exclude, and --filter (-f) options so
More _rsync tweaks.
Document the new PROMPT_SP option.
Added the PROMPTSP option plus 3 new termcap defines
Add "promptsp" to the optname optns[] array.
Reference 4 extra termcap items: save-cursor, restore-cursor, the
Implement the new PROMPT_SP option.
21464
Fixed the heading for the new PROMPT_SP option.
21492: Update the prompt-overwriting section even more extensively.
Undo version mod that changed the wrong 3.0 into 4.3.0.
21492
An install fix for Cygwin from Thorsten Dahlheimer.
Added missing "goto" in handling of 'c' escape (fix from
Improved the function comment for getkeystring().
The parsing of \c in $foo[(pws:\c:)1] should treat \c as an unknown
Some echo/printf improvements for the \c escape.
If getkeystring() finds a \c escape (when looking for such escapes),
Fixed bin_print() to handle \c escapes as per POSIX (truncating the
Added tests for \c escape handling.
21518 (modified)
Updated the entry that talks about PROMPT_CR and PROMPT_SP to suggest
Moving the PROMPT_SP code earlier in the scheme of things so that
Mention the new inverse-hash that is output by PROMPT_SP.
Moved the PROMPT_SP output into preprompt() so that it takes effect
21532
PROMPT_SP improvement.
The PROMPT_SP output should be prior to the job notifications too.
Reorder the --include/--include-from --exclude/--exclude-from lines
21548
- Improved how we check the no-newline test cases.
Three more tests based on recent fixes.
A few more improvements for B03print.ztst.
Silenced a compiler warning about a variable that might be used
silence is golden.
Improved the %d and %g tests.
Fixed a recently-introduced bug where printf %b with an empty arg
Test both %b and %s in the empty-arg test.
21584
21581: Thorsten Dahlheimer: Src/builtin.c: fixed error output
Got rid of trap call for now.
Changes based on Thorsten's message #21581.
21581
21580: Thorsten's patch to make sure that no pre-existing traps
21580
Make printf %s handle an embedded null (21579).
A couple more minor tweaks to the "trap" section.
Put the last test into a sub-shell so that it doesn't interfere
21579
A better fix than my last patch is to use "setopt localoptions".
/tmp/cvsgx0BlF
Improved a sentence.
Third time's a charm: a better fix than using either a subshell or
The last word in B02typeset.ztst fixes (for now).
Changed several instances of ZWC() used on a string to ZWS().
Some ZWC -> ZWS changes.
For gcc, use static inline functions in place of the ZS_str*
21606
21609: fixed a readlink() call in statfullpath().
21609
Moved declaration of char pointer var to comply with
Fixed bug in do_comp_vars() when *compprefix is a metified char.
1/2 of 21644
Added --enable-/disable-multibyte support, with the default being to
Now that ZLE_UNICODE_SUPPORT is defined by configure, tweaked the
21629
Removed superfluous main() from AC_TRY_COMPILE.
Use AC_HELP_STRING macro in all AC_ARG_ENABLE and AC_ARG_WITH macros.
Use AC_HELP_STRING macro consistently.
Marked some #ifdef ZLE_UNICODE_SUPPORT lines (and their #endif lines)
21654
Got rid of an empty #ifdef/#else/#endif.
Filter apostrophes in \fB...\fP headers (since it appears that
21677
A more comprehensive apostrophe fix for nroff files that prevents
More apostrophe filtering for Doc/Makefile.in.
The PROMPT_SP code now ensures that PROMPT_PERCENT is enabled when
21739
Tweaked an entry to add the missing file info.
Changed the PROMPT_SP output to use prompt-escape %# instead of just #.
Tweak to PROMPT_SP.
Updated PROMPT_SP to mention what inverse+bold char is now output.
Changed the precmd that works like PROMPT_SP to use "%#" instead
FAQ.yo update.
One more tweak to a sentence in the PROMPT_SP section.
Got rid of a pointer-type warning by adding a definition for a
Mention compiler-warning fix.
Got rid of a use of WEOF when MULTIBYTE_SUPPORT is not defined
Made the two ZC_REDIR_*() macros return an int.
21948
Use idigit() instead of range-checking '0' - '9'.
Make more use of idigit().
In parse_cadef(), the variable name oargs was re-defined in an inner
Fixed some compiler warnings about signed/unsigned comparisons.
Fixed a compiler warning about a signed/unsigned comparison.
Mention compiler-warning fixes.
Added macros for iascii(), ilower(), iprint(), and iupper().
- Added the wcsiblank() function for wide-char blank-checking that
Changed some isdigit() calls to use idigit().
- Defined some new ZC_i<type> macros, such as ZC_ilower, ZC_inblank,
Changed iblank() calls on zleline to use ZC_iblank().
- In vireplacechars(), changed "ch" into a ZLE_INT_T.
- Changed a bunch of iblank() calls on zleline to use ZC_iblank().
21962
Changed zle_text to a "char *" to match the new ZLE_STRING_T.
Changed the non-wide version of: ZLE_CHAR_T into a "char" (formerly
- A few changes in light of the new ZLE_CHAR_T and ZLE_STRING_T.
- Improved all the "... ? ZWC('?') : (CHAR_VALUE | ZWC('@'))" code
- Changed a couple pointers from "char *" to "unsigned char *" in
- One minor change to handle the ZLE_STRING_T change.
21949 with a few extra changes.
I just noticed that zsh's default icntrl() macro returns true for
Fixed several typos.
Got rid of some unsigned-char/char pointer casts.
Changed two zle functions to each return a char pointer, not an
Changed ztrcmp() to take normal char pointers, not unsigned char.
The non-multibyte version of ZWS() doesn't need to force a cast anymore.
Changed zleread() to return a normal char pointer, not unsigned char.
Changed zlemetaline into a normal char pointer, not unsigned char.
Changed zlelineasstring() and zlegetline() to each return a normal char
22001: removing forced casts for unsigned<->signed char pointers.
Got rid of some compiler warnings about comparisons between signed
Got rid of two unneeded "(char *)" casts.
Got rid of two unneeded casts in zle_tricky.c.
Make the new completion handle multile names per "Host" directive
users/9690
Use $EGREP instead of a hard-wired "grep -E".
Use $EGREP instead of "grep -E".
One more fix for the non-multibyte prototype generation.
Fixed parsedigit() to have it use its arg instead of "lastchar".
An arg fix for the new parsedigit() function in zle_misc.c.
Just-added "return" should have returned a value.
Fixed a compiler warning.
Fixed problem in zle_setline() where moving to an empty line would
A slightly more optimal way to fix the zle_setline() bug using
22071
Changed ucs4toutf8() into a static function (since it's only
22078
Two changes in the HIST_SAVE_BY_COPY code: (1) preserve the group
22091
Changed UTF-8 closing-single-quotes into ASCII apostrophes.
Changed a UTF-8 closing-single-quote into an ASCII apostrophe.
Changed some UTF-8 apostrophes to normal apostrophes.
Fixed a typo and improved a sentence.
Fixed a bogus file path.
A couple more improvements to the HIST_SAVE_BY_COPY section.
Changed wcswidth(&c, 1) to wcwidth(c).
Got rid of wcswidth() define for OpenBSD now that wcswidth() isn't
Got rid of our use of wcswidth().
Changed mb_niceformat() so that it does not truncate a name that
An improved version of the patch from 22140.
Got rid of check for wcswidth() and added my missing commit that
Mention configure.ac changes.
The return value of mbrtowc() is a size_t (unsigned), so don't
The return value of mbrtowc() is a size_t (unsigned), so don't
The return value of mbrtowc() is a size_t (unsigned), so don't
Mention unposted changes to various bits of mbrtowc() code.
The return value of mbrtowc() is a size_t (unsigned), so don't
A test for (size_t)-1 needed to check for (size_t)-2 too.
Changed the name of the "ret" variable in mb_niceformat() to "cnt"
Changed the name of the "ret" variable in mb_niceformat() to "cnt"
Minor mbrtowc() changes.
The return value of mbrtowc() is a size_t (unsigned), so don't
The return value of mbrtowc() is a size_t (unsigned), so don't
The return value of mbrtowc() is a size_t (unsigned), so don't
Decided to use a switch() in mb_niceformat().
Tweaked the code to handle mbrtowc() converting '\0' the same way as
A few more mbrtowc() cleanups.
Define MB_INCOMPLETE and MB_INVALID for MULTIBYTE_SUPPORT.
- The return value of mbrtowc() is a size_t (unsigned), so don't
- The return value of mbsrtowcs() is also a size_t (like mbrtowc()).
- When mbrtowc() returns -2 when given all the remaining chars in a
- Use "mbs" for the multi-byte state variable name (for consistency).
- When mbrtowc() returns -2 when given all the remaining chars in a
Even more multibyte code cleanup.
The new "eol" var was being set in singlerefresh(), but not accessed.
Added missing "Src/" prefixes to a recent list of changed files.
If we are saving the ztrftime() value in a variable, we now metafy
Values being stored in an array or a hash needed to be metafied
Metafy the output of the ztrftime() string since that's what the
A better version of my last change.
22162
Got rid of some superfluous STOUC() calls (such as the ones I added
Remove superfluous STOUC() use.
Got rid of unused-variable compiler warning when compiling a
Removed a compiler warning.
Tweaked the code that handles %D so that: (1) we don't free() a NULL
Fixed a couple free()-related bugs in the %D prompt-expansion code.
Added options for upcoming 2.6.7 release.
Updated _rsync.
Added one more new option for 2.6.7.
- Fixed completion after using the -f option due to a trailing ':',
More _rsync changes.
Added the missing return value to a newly-added "return".
Silenced a compiler warning.
Added one last (I hope) new option for the imminent 2.6.7.
One more _rsync change.
Define ZS_memchr() as either wmemchr() or memchr().
Call ZS_memchr() instead of plain memchr() so that suffix-removal
Fixed suffix removal.
Added the makecommaspecial() routine that completion uses when
Call makecommaspecial() when we notice we're completing inside
Made add_match_data() look for invalid multibyte chars in the
Replaced a flawed look-behind algorithm for backslash detection
22215 and 22217.
Mention that the user can request field-splitting in
- Fixed: setopt shwordsplit; set 1 '2 3' 4; print -l ${1+"$@"}
- Some changes to handle ${1+"$@"} being fixed.
Document that quoting may be used in the word portion of the
22268: ${1+"$@"} fix.
Fixed another ${name+word} problem when word consisted of an
Added a test for ${name+$array$scalar}.
22270
Changed "following" to "preceding".
22273 (1st hunk) to fix a typo in README.
Made ${(A)=name:=word} (which is an array assignment) not split on
Test that ${(A)=name:=word} avoids splitting on quoted whitespace.
The rest of 22273.
A few more improvements about word splitting.
22275
Weed out hashed host lines that start with a '|' since they're
Weed out hashed-entry lines from the known_hosts file.
Make sure that the (A) assignment of a single-item array retains
A few more minor D04parameter.ztst additions.
The code in add_match_data() that looks for invalid characters
users/9936
Added the missing -h option for --daemon mode.
Another _rsync tweak.
Made the realocation of the line buffer in add_match_data() use a
One last compcore tweak.
Optimized away a recently-added call to strlen().
Added --copy-dirlinks option.
One more _rsync tweak.
Added --no-H and --no-hard-links.
Mention the latest _rsync tweaks.
Added "mod_export" to the declaration of makecommaspecial().
22313
Tweaked a couple comments.
Changed some structures to avoid gcc's type-punned warnings.
Changed struct listnode to use "prev" for the previous pointer,
22331 and an extra change.
Initialize the new "flags" integer when creating a list.
Use the new "flags" integer to get rid of the mult_isarr global.
22271
Briefly enable aliases for one of the evals so that the expansion
22301
Fix some compiler warnings and ensure that zmod gets restored
22335
Added missing <D> for HIST_SAVE_BY_COPY.
users/10007
- Got rid of one compiler warning about a clobbered variable.
Got rid of a compiler warning.
Fixed call to undefined function zwarnname() instead of zwarnnam().
Fixed undefined function reference (zwarnname() should have been
Fixed a compilation problem when HAVE_GETRUSAGE is defined
Patch for part of sourceforge bug #1262954.
My improved version of the _bzr script taken from the bzr.dev
Fixed a typo.
22390
Use the --info-dir option with install-info instead of --dir-file.
22415
- Fixed _bzr_completeParents to read the parent info from the right
A couple minor _bzr improvements.
Added missing checkout and update sub-commands.
Two more new subcommands for _bzr.
- Unified the mv|move|rename completion (as happened in bzr).
More _bzr completion improvements.
Added a bunch more missing options, a few missing sub-commands,
More _bzr improvements.
Hideki ONO's changes for *BSD.
22454
Option changes for the upcoming 2.6.9 release.
Option changes for _rsync.
Made implied "int" on new static variable explicit (which silences
Got rid of several compiler warnings about signed/unsigned problems by
22476
The final option changes for 2.6.9.
More option twiddles for _rsync's 2.6.9 release.
Fixed the error checking of mbrtowc() since its return vlaue can never
Silenced a compiler warning by making an int unsigned.
Mark an arg as UNUSED().
Fixed a few problems revealed by compiler warnings.
users/11424: don't embed a comment inside a math expression.
users/11421: smart-insert-last-word fix.
Made changelog better.
Fixed the use of an uninitialized 'x' in spckword() if shout is NULL.
Fix uninitialized-var compiler warning.
Added new options for upcoming 3.0.0 release.
Changes for _rsync.
Adding missed single-letter options for --acls and --xattrs.
Another _rsync update.
One more rsync 3.0.0 option.
24147
Improved --whole-file description.
Silenced a signed/unsigned compiler warning.
Silence a compiler warning.
Fixed two compiler warnings about comparing signed/unsigned.
History file-handling improvments.
Fixed some compiler warnings about signed/unsigned issues.
Locking simplification and signed/unsigned fixes.
Only call close(flock_fd) if flock_fd is >= 0.
Fixed a signed/unsigned compiler warning.
Fixed a few compiler warnings.
26362: avoid calling regfree() on uninitialized regex_t.
Adding .gitignore for the mirrored git repo.
26735: Check some function return values for failures. Gets rid of
A few more .gitignore improvements.
Modify .gitignore to match .cvsignore change.
Tweak find to prune a .git dir. This allows a .git/cvs dir to exist
27286: Made movefd() return the targetfd on success. Added
Fixed --human-readable options and arg-acceptance of -f.
Get rid of some "ignoring return value" compiler warnings
Check the return value of all pipe(), read(), and write() calls.
Add symlink-based hist-file locking.
28000: make the branch arg for "git log" optional.
28261: Julius Plenz: separate the options to _arguments.
Overwrite PROMPT_SP string if it should remain invisible,
Use newer PROMPT_SP behavior for hasxn terms too.
Add completion for help subcommand to _git.
Use the -L option with yodl 3.x.
Nikolai Weibull's latest version.
28977: fix copying of uninitialized memory when trying to
Fix compiler warning due to state.doff duplication.
Use "const" qualifier in termcap prototypes.
29187: add a missing backslash.
29315: add a missing backslash.
29650: Don't lose time info after a suspend+restore.
30214: emulate bash's \$ prompt behavior.
Add new options for rsync 3.1.0.
unposted: fix compiler set-but-not-used warning.
Wieland Hoffmann (3):
33252: complete more notmuch subcommands
_git: Change one --validate to --no-validate
Wieland Hoffmann: 36123: protect against word splitting in __git_is_committish_range
Yuri D'Elia (1):
33397: new xautolock completion
Yuusuke Yoshimoto (1):
suppress stderr when listing java classes to complete
bewater (1):
_git: support for user-specific sub commands
brian m. carlson (1):
36209: vcs_info: avoid grep error message when file is missing
clutton (1):
33640: look in /boot/modules instead of /modules for third-party modules
fREW Schmidt (1):
33375: new sv completion
jchaloup (1):
32666: shell emulation doc addition
joe M (1):
31648: fix timing errors in mailcheck
llua (1):
complete zfs ... -o multiple times
luc (1):
18406: New completion for system_profiler
m0viefreak (22):
31741: _git: fix a wrong variable in __git_config_values
31743: _git: fix usage of ->int: for some entries in _git-config
31744: _git: make git submodule <cmd> completion work
31745: _git: correctly use __git_guard_number in some cases
31755: _git: completion updates to match latest git v1.8.3
31746: _git: reword _git-config TODO
31748: _git: support completing remote branches without <remote>/ prefix
31753: _git: correct some "undocumented" options
31754: _git: git rm: make git rm --cached work as intended
31857: _git: Remove unsupported -q option from diff options
31856: _git: fix a few "undocumented" options
31855: _git: revert: add '-e,--edit'
32396: _git: fix __git_committish_range_{first,last} and __git_is_committish_range
32395: _git: diff: refactor and fix wrong completions
32397: _git: fix __git_submodules to only use the actual name of the submodule
32398: _git: completion updates up to latest git v1.9.0
update zshcontrib for latest helpfiles
use env to find perl for helpfiles
remove old example from helpfiles:
prefer col -bx to colcrt in helpfiles
m0viefreak: users/18655,18657,18660: assorted auto-removable suffix fixes
32600: in _arguments, "-" is not an option letter after another "-"
mikamika (1):
Fix typo in _vim
pdpennock (2):
28338: keep =~ from inverting sense of subsequent tests (after &&/||)
Document the 28338 commit. Oops.
saga (1):
33712: add --auto-remove option
sergio (1):
32267: use explicit path to modinfo for completion
Øystein Walle (20):
31747: _git: completion updates to match latest git v1.8.3 part 2
31750: _git: add new configuration options to match latest git v1.8.3
31749: _git: fix some typos in description texts
31751: _git: remove TODOs of actually documented options
31752: _git: change completion text for consistency
31853: _git: Add missing column.* config variables
31854: _git: Make git-show accept diff arguments
31859: _git: re-order the last two git-blame arguments
31858: _git: fix wrong default value
31861: _git: Add git-clean -i/--interactive support
31863: _git: Add new arguments introduced in Git v1.8.4
31862: _git: Add status.short and status.branch
31866: _git: Reword --heads to match new meaning
31864: _git: Add two sub-comamnds introduced in v1.8.4
31865: _git: Make --batch(-check) accept an argument
33179: _git: updates for Git 2.0.0
33176: _git: Add missing --list to git-tag
33178: _git: updates for Git 2.1.0
33177: _git: fix typo in git-apply
33180: _git: add missing --3way option
İsmail Dönmez (1):
35232: matching parentheses
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/zsh.git
More information about the Pkg-zsh-commits
mailing list