2011-07-18 Peter Stephenson
* users/16131: Src/hist.c: skip reading an empty history file.
2011-07-18 Peter Stephenson
* Matthieu Baerts: 29547: Completion/Unix/Command/_bzr: cdiff
subcommand.
2011-07-12 Peter Stephenson
* 29543: Src/hist.c: saved history lines with backslash-newline
in the middle of words confused histlexwords.
* 29542: Src/hist.c, Src/Zle/zle_main.c: remove test when
initialising history that could cause crashes (and was probably
never useful); ensure ZLE returns NULL if there's an error.
2011-07-04 Peter Stephenson
* Eric Moors: 29531: Completion/Unix/Command/_adb: completion
for Android debugger.
2011-07-03 Frank Terbeck
* unposted: Doc/Zsh/contrib.yo: Fix typo "paramter". Caught by
debian's lintian.
2011-07-01 Peter Stephenson
* 29530: Src/subst.c, Test/E01options.ztst: ${..?..} shouldn't
cause an error with NO_EXEC option.
2011-07-01 Frank Terbeck
* 29518: Completion/Unix/Command/_git: Fall back to file
completion for unknown sub-commands.
* 29527: Completion/Unix/Command/_git: Make file-completion
fallback optional.
* 29519: Completion/Unix/Command/_git: Pick up addon completions
from $fpath.
* 29521: Completion/Unix/Command/_git: Add `user-commands' support
again.
* 29523: Completion/Debian/Command/_git-buildpackage: Use "#desc:"
line for _git third-party add-on completion description.
* Daniel Bolton: 29529: Completion/Debian/Command/_aptitude: Complete
format specifiers with the `-F' option.
2011-06-30 Frank Terbeck
* 29526: Functions/VCS_Info/vcs_info: Set `max-exports' early
after certain `start-up' hooks.
2011-06-28 Frank Terbeck
* Sebastian Ramacher: 29513: Completion/Debian/Command/_apt: Add
markauto and unmarkauto sub-commands.
2011-06-27 Peter Stephenson
* Mikael Muszynski: 29510: Completion/X/Command/_mplayer:
complete .m4v files.
2011-06-25 Peter Stephenson
* Axel Beckert: 29506: Doc/Zsh/params.yo: use format
SINGLE_LINE_ZLE as elsewhere in manual.
2011-06-23 Peter Stephenson
* 29503: Src/exec.c: Missing popheap() on failed autoload.
2011-06-20 Peter Stephenson
* unposted: update version to 4.3.12-dev-1 as wordcode
now incompatible with anonymous functions.
2011-06-20 Doug Kearns
* unposted: Completion/BSD/Command/_sockstat,
Completion/Debian/Command/_git-buildpackage,
Completion/Unix/Command/_at, Completion/Unix/Command/_lp,
Completion/Unix/Command/_unison, Completion/X/Command/_matlab,
Completion/X/Command/_okular, Completion/Zsh/Function/_zargs: clean up
completion descriptions as per Etc/completion-style-guide.
2011-06-19 Peter Stephenson
* Luka Perkov: 29493: Completion/Unix/Type/_pdf: handle apvlv.
* 29492: Doc/Zsh/func.yo, Src/exec.c, Src/parse.c, Src/text.c,
Test/C04funcdef.ztst: add argument handling to anonymous functions.
* unposted: Src/Zle/zle_refresh.c: remove additional loop
noticed by Mikael.
* 29491: Src/glob.c, Src/lex.c, Src/math.c, Src/params.c,
Src/parse.c, Src/utils.c, Src/Modules/db_gdbm.c,
Src/Zle/compcore.c, Src/Zle/complist.c, Src/Zle/zle_refresh.c,
Src/Zle/zle_tricky.c: remove some variables set but not used.
* 29490: Src/Builtins/rlimits.awk, Src/Builtins/rlimits.c,
Src/Builtins/rlimits.mdd: add RLIMIT_RTTIME.
2011-06-18 Peter Stephenson
* Michel Dos Reis: 29482: Completion/Linux/Command/_modutils:
handle .gz kernel modules.
2011-06-16 Doug Kearns
* 29483: Completion/Unix/Command/_vim: add --servername completion.
2011-06-15 Barton E. Schaefer
* 29481: Src/jobs.c, Src/signals.c: always return a matching job
in findproc() [reverses 28967 and 29472], but scan the whole list
to prefer running jobs in the rare event that one running and one
exited job share a PID.
2011-06-14 Peter Stephenson
* unposted: Doc/Zsh/compwid.yo: document change to brace
parameter context in 29452/29459.
2011-06-12 Barton E. Schaefer
* 29472: Src/jobs.c: findproc() needs at least to also return
stopped jobs. See 28967.
2011-06-08 Peter Stephenson
* Jeremy Sylvestre: 29468: Functions/Zle/define-composed-chars:
add some ligatures and symbols.
2011-06-06 Peter Stephenson
* 29462: Src/subst.c: fix warning with some compilers (code was
already safe).
2011-06-05 Clint Adams
* unposted: Functions/Zle/move-line-in-buffer: clean
the funny characters out of move-line-in-buffer.
2011-06-04 Barton E. Schaefer
* 29444: Completion/Unix/Type/_path_files: when called with a
pattern to match directories, as from _files with list-dirs-first,
do not descend into subdirectories looking for fake files unless
some fake files have been defined.
2011-06-04 Peter Stephenson
* 29459: Completion/Zsh/Context/_brace_parameter,
Src/Zle/compcore.c (check_param): In shell function, check for
${( not at start of match; in C code, check for untokenized
parentheses when in double quotes.
2011-06-03 Peter Stephenson
* 29452: Completion/Zsh/Context/_brace_parameter,
Src/Zle/compcore.c (typo corrected): allow completion
of parameter flags.
2011-06-03 Mikael Magnusson
* 29438: Completion/Zsh/Context/_subscript: adjust pattern so
we complete dynamic directory names in command position as well.
* 29448: Completion/Unix/Command/_initctl: complete symlinks
to files too.
* 29422: Test/D04parameter.ztst: Fix test for g:: to not depend
on the current locale.
2011-06-03 Peter Stephenson
* 29451: Src/subst.c, Test/D04parameter.ztst: ${##stuff}
removes stuff from the head of $#.
* 29413: Doc/Zsh/builtins.yo, Src/builtin.c, Src/hist.c: print
-S takes a single argument, applies lexical history word
splitting, and puts it on the history.
2011-06-02 Frank Terbeck
* 29434: Doc/Zsh/contrib.yo: Use PLUS() to avoid a + being
silently dropped.
2011-06-01 Frank Terbeck
* 29412: Completion/Unix/Command/_tmux: Disable sub-command
completions if tmux is not found in `$path'.
* Valentin Haenel: 29431: Misc/vcs_info-examples: Hook example for
signaling untracked files in git repositories.
2011-06-01 Barton E. Schaefer
* users/16064: Functions/Zle/move-line-in-buffer: example widget
for moving in multiline buffers without navigating history
* 29416 (plus typo fixes): Doc/Zsh/contrib.yo: Fix (mis-)uses of
var() in vcs_info documentation.
2011-05-31 Peter Stephenson
* unposted: Config/version.mk: update version to 4.3.12-dev-0
to avoid confusion with release.
2011-05-31 Frank Terbeck
* Jan Pobrislo: 29411:
Functions/VCS_Info/Backends/VCS_INFO_get_data_bzr: vcs_info: Major
bzr backend update.
2011-05-31 Barton E. Schaefer
* 29410: Test/V01zmodload.ztst: skip autoload persistence test
when zsh/example module is not available.
2011-05-31 Mikael Magnusson
* Omari Norman: users/16057: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_tree: Add completion for tree.
2011-05-31 Peter Stephenson
* unposted: Config/version.mk: release 4.3.12.
2011-05-29 Nikolai Weibull
* unposted: Completion/Unix/Command/_git: Update git-branch completion
to deal with -r and -d correctly.
2011-05-27 Peter Stephenson
* 29403: Src/hist.c: histlexwords splitting of ";;" in case.
2011-05-27 Mikael Magnusson
* 28364: Doc/Zsh/zle.yo: Document that space left by wrapping
double-width characters is highlighted with the 'special' style.
* 29384: Completion/Base/Completer/_expand,
Completion/Unix/Type/_have_glob_qual,
Completion/Unix/Type/_path_files, Completion/compinit: Add
_comp_caller_options and use it in completions that want to
check values of options that are overwritten by _comp_options.
* 29334: Completion/Unix/Command/_sh: Complete options for zsh with
_arguments --.
* 29392: Doc/Zsh/compsys.yo: Remove now-defunct use-perl style
documentation.
* 29387: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_at: Add completion for at and friends.
* 29385: Doc/Zsh/compsys.yo: Document when directories and
local-directories are used.
2011-05-27 Barton E. Schaefer
* 29382: Src/Modules/curses.c: apply 29374 to zccmd_input too.
2011-05-27 Mikael Magnusson
* 29331: NEWS: Note g:: parameter expansion flag.
* 29365: Completion/Unix/Command/_make: redefine _make so that
helper functions are only defined once.
* 29376: Completion/Unix/Command/_initctl: redefine _initctl so
that helper functions are only defined once.
* unposted: Doc/Zsh/params.yo: Document that PROMPT_EOL_MARK can
be empty, forgot in 28480.
* 29329: Src/math.c: Fix undefined behaviour in function argument
evaluation order.
2011-05-26 Peter Stephenson
* unposted: Etc/CONTRIBUTORS: expand.
* 29374: Src/Zle/zle_main.c: Exit ZLE immediately if exit
is pending when a keypress is expected.
2011-05-25 Peter Stephenson
* Bernhard Tittelbach: 29371: Completion/Unix/Command/_initctl:
completion for initctl and related system job management
utilities.
2011-05-24 Barton E. Schaefer
* 29368: Src/exec.c: do not restore xtrerr to stderr before
running simple commands; restore xtrerr to stderr just before
running a function body, but after printing the trace of
the function call itself.
* 29367: Test/E02xtrace.ztst: update tests to fix mistaken
assumptions introduced by 25145 and add check of redirection
inside a function body.
2011-05-24 Mikael Magnusson
* 29364: Completion/Unix/Command/_make: Partial fix for
completion in dirs with spaces and other unusual characters.
* 29335: Completion/Linux/Command/_valgrind: Update the hack
for --tool= completion.
* 29338: Completion/Base/Core/_main_complete: Correct pattern
checking for true value in insert-tab style.
2011-05-23 Peter Stephenson
* unposted: Config/version.mk: 4.3.11-dev-4.
* 29351: Src/subst.c: need to cast non-integer
stdarg arguments to integer to fit % prototype.
* unposted: Completion/Unix/Command/_go: typo
* 29341, corrected: Completion/Unix/Command/_go,
Completion/Unix/Command/.distfiles: basic completion for
commands associated with the Go programming language.
2011-05-22 Mikael Magnusson
* unposted: Doc/Zsh/compsys.yo, ChangeLog: Quote -e with tt().
Fix some formatting in ChangeLog.
* 29328: Completion/Redhat/Command/_rpm,
Completion/Unix/Command/_git, Completion/Unix/Command/_gnutls,
Completion/Unix/Command/_gpg, Completion/Unix/Command/_growisofs,
Completion/Unix/Command/_php: Another missing backslash in _git,
remove some not needed backslashes in array definitions.
2011-05-19 Mikael Magnusson
* 29224: Doc/Zsh/expn.yo, NEWS, Src/subst.c,
Test/D04parameter.ztst: Support negative LEN in ${VAR:OFFSET:LEN}
like bash.
* 29261: Doc/Zsh/expn.yo, Src/subst.c, Test/D04parameter.ztst:
Add g:: parameter expansion flag. Add note that s:: can take an
empty string.
* 29307, 29308 + replies: Completion/BSD/Command/_bsd_pkg,
Completion/Base/Utility/_sep_parts, Completion/Unix/Command/_git,
Completion/Unix/Command/_osc, Completion/Unix/Command/_perforce,
Completion/compinit, Completion/openSUSE/Command/_osc,
Completion/openSUSE/Command/_zypper, Doc/Zsh/builtins.yo,
Doc/Zsh/calsys.yo, Doc/Zsh/compctl.yo, Doc/Zsh/compsys.yo,
Doc/Zsh/compwid.yo, Doc/Zsh/contrib.yo,
Doc/Zsh/expn.yo, Doc/Zsh/zle.yo, Etc/CONTRIBUTORS,
Functions/Calendar/calendar_parse, Functions/Misc/sticky-note,
Functions/TCP/tcp_read, Functions/Zftp/zfcput, Src/Zle/compctl.c,
Src/Zle/zle_hist.c, Src/exec.c, Src/hist.c, Src/jobs.c, Src/lex.c,
Src/math.c, Src/params.c, Src/subst.c: Fix some doubled words in
docs and comments.
2011-05-18 Wayne Davison
* Valentin Haenel: 29315: Completion/Unix/Command/_git: add a
missing backslash.
2011-05-17 Barton E. Schaefer
* unposted: Doc/Zsh/options.yo: tweak description of the -l (LOGIN)
option for clarity.
* 29313: Src/subst.c: when SHWORDSPLIT is in effect, the state of
the (@) expansion flag depends on the value of $IFS so as to mimic
Bourne shell join/split behavior more closely (see users/15442).
* 29312, users/16032: Doc/Zsh/mod_zutil.yo, Src/Modules/zutil.c:
add "zparseopts -M" which allows option descriptions to map
synonymous option names onto a single name.
2011-05-17 Clint Adams
* 29306: Completion/Debian/Command/_make-kpkg: typo fix
from Laurent Fousse.
2011-05-17 Frank Terbeck
* Nikolai Weibull: 29166: Completion/Unix/Command/_git: Speed
improvements for file completion.
2011-05-17 Nikolai Weibull
* 29273: Completion/Unix/Command/_git: Parse compadd options in
__git_guard_number.
2011-05-14 Barton E. Schaefer
* 29278: Completion/Unix/Type/_path_files: fix use of the $skips
pattern from the squeeze-slashes style.
2011-05-14 Mikael Magnusson
* 29271: Doc/Zsh/compwid.yo: document _alternative -O name.
2011-05-14 Peter Stephenson
* 29282: Src/mem.c: hide prototypes for ZSH_HEAP_DEBUG with
#ifdef's.
2011-05-14 Bart Schaefer
* 29276: Src/zsh.h: typedef Heapid unconditionally, to prevent
compile errors in automatically-generated header files.
2011-05-14 Peter Stephenson
* 29268: Src/Zle/compcore.c: dupstring() the value that's
going to be used for prpre, whatever the heck that is.
* 29267: configure.ac, Src/mem.c, Src/zsh.h, Src/Zle/comp.h,
Src/Zle/compcore.c, Src/Zle/compctl.c, Src/Zle/complist.c,
Src/Zle/compresult.c: add --enable-zsh-heap-debug and use
for debugging completion matcher groups.
2011-05-13 Peter Stephenson
* Danek: 29254: Src/cond.c, Src/Builtins/rlimits.c,
Src/Modules/datetime.c, Src/Modules/zftp.c, Src/Zle/computil.c:
fix some compiler warnings.
2011-05-13 Peter Stephenson
* Jérémie Roquet: 29258: Src/Zle/zle_utils.c: mark a couple
more functions for export.
* unposted (late commit): Completion/Unix/Command/.distfiles,
Config/version.mk, Test/.distfiles: update for 4.3.11-dev-3.
2011-05-12 Mikael Magnusson
* 29245: Completion/X/Command/_xset: pass -O instead of -o
to _describe.
* Nikolai Weibull: 29124: Completion/Unix/Command/_git: Fix
-l option.
* 29205: Completion/Unix/Type/_pids: don't sort processes.
* 29208: Src/Zle/zle_move.c: make vimatchbracket check the
character left of the cursor when at the end of the line.
2011-05-11 Mikael Magnusson
* 29206: Doc/Zsh/mod_complist.yo: fix formatting.
2011-05-11 Peter Stephenson
* 29217: Src/zsh.mdd: zshterm.h and zshcurses.h are now
dependencies for the main shell.
2011-05-10 Peter Stephenson
* unposted: Src/.distfiles, Src/system.h, Src/zsh.mdd,
Src/zsh_system.h: rename system.h to zsh_system.h to ensure
there are no clashes.
* 29214: Src/Makemod.in.in, Src/mkmakemod.sh, Src/zsh.mdd: use
-I to find headers in order to allow #include'ing generated
headers from non-generated headers when the build tree is
separate from the source tree.
* 29191 (Danek) and 29203 (with fixes): Doc/Zsh/params.yo,
Src/params.c: make TERMINFO variable special.
2011-05-09 Peter Stephenson
* 29195: Src/.distfiles, Src/hashnameddir.c, Src/hashtable.c,
Src/system.h, Src/zsh.mdd: Separate out hash handling for named
directories in order to keep RCP header usage from curses to
avoid clash on Solaris 8.
* 29193: Src/text.c: fix variable declaration that was after
code.
* 29165: Src/builtin.c, Src/exec.c, Src/glob.c, Src/hashtable.c,
Src/init.c, Src/jobs.c, Src/loop.c, Src/params.c, Src/prompt.c,
Src/system.h, Src/utils.c, Src/Modules/files.c,
Src/Modules/termcap.c, Src/Modules/zpty.c, Src/Zle/comp.h,
Src/Zle/complist.c, Src/Zle/compmatch.c, Src/Zle/compresult.c,
Src/Zle/computil.c, Src/Zle/zle_refresh.c, Src/Zle/zle_tricky.c,
Src/Zle/zle_utils.c: Use term.h globally if needed, instead of
just using in Modules and fudging the headers elsewhere. Fix
various name clashes.
2011-05-08 Barton E. Schaefer
* users/15986 (belated commit): Src/Modules/curses.c: handle
EINTR in zccmd_input.
2011-05-08 Wayne Davison
* Valentin Haenel: 29187: Completion/Unix/Command/_git: add a
missing backslash.
2011-05-07 Barton E. Schaefer
* 29175 (w/comment typo fixed): Src/mem.c: optimize freeheap.
2011-05-07 Frank Terbeck
* 29170: Doc/Zsh/contrib.yo: vcs_info: Clarify check-for-changes
style behaviour with the mercurial backend.
* unposted: Doc/Zsh/contrib.yo: Add missing word ("style") spotted
by Bart.
2011-05-06 Peter Stephenson
* 29163: README, Etc/FAQ.yo: update latest version claimed
to 4.3.12.
2011-05-04 Barton E. Schaefer
* 29140: Completion/bashcompinit: introduce function-scope wrapper
around the call to the bash completion function; in this wrapper,
hide the "words" special variable so that it may be used as an
ordinary variable by the bash completions.
2011-05-04 Peter Stephenson
* Rocky Bernstein: 29135 (plus tweaks): Completion/bashcompinit,
Test/.distfiles, Test/Y04compgen.ztst, Test/compgentest: fix and
test "compgen -W" in bash completion.
* unposted: NEWS: a few notes for next release.
2011-05-03 Peter Stephenson
* Haakon Riiser: 29137: Completion/Unix/Command/_ffmpeg: better
handling of flags.
2011-05-03 Peter Stephenson
* 29134: Src/prototypes.h: change termcap prototypes for AIX
locally until we find the header.
2011-05-02 Peter Stephenson
* 29129: Src/exec.c: reading off end of file descriptor array
noticed by Vincent.
2011-05-01 Peter Stephenson
* Haakon Riiser: unposted: Completion/Unix/Command/_ffmpeg: more
tweaks.
2011-04-30 Peter Stephenson
* Haakon Riiser: 29100: Completion/Unix/Command/_ffmpeg: Clean
up and add dependencies.
* 29114: Doc/Makefile.in, Doc/Zsh/.distfiles,
Doc/Zsh/ftp_sites.yo, Doc/Zsh/metafaq.yo, Etc/FAQ.yo: Use same
FTP sites list in META-FAQ as FAQ.
* İsmail Dönmez: 29020: Completion/openSUSE/Command/_SuSEconfig,
Completion/openSUSE/Command/_hwinfo,
Completion/openSUSE/Command/_osc,
Completion/openSUSE/Command/_yast2,
Completion/openSUSE/Command/_zypper (plus .distfiles): new
completions.
2011-04-29 Barton E. Schaefer
* 29107: Src/Zle/zle_tricky.c: replace overlapping strcpy with
memmove.
2011-04-27 Mikael Magnusson
* 29051: Completion/Unix/Command/_make: add _make- prefix to
internal helper functions.
2011-04-26 Wayne Davison
* 29053 (modified): Src/prototypes.h: Use "const" qualifier
in termcap prototypes.
2011-04-25 Frank Terbeck
* Felipe Contreras: 29028: Completion/Unix/Command/_git: Add
useful completion for `gitk'.
* Simon Ruderich: 29041: Completion/Unix/Command/_git: Add
completion for `tig' like the one for `gitk' from 29028.
* unposted: Functions/Zle/edit-command-line: Revert change from
28896, which did more evil than good.
2011-04-24 Barton E. Schaefer
* Jun T.: 29031: Src/Zle/complist.c: increment global minfo
state when inserting characters on the line during interactive
menu selection.
2011-04-21 Barton E. Schaefer
* 29025: Test/A01grammar.ztst: in select test, assert LINES=3
along with COLUMNS=80 so that the selectlist is sure to be
printed where the control script can capture/examine it.
2011-04-21 Frank Terbeck
* Valentin Haenel: 29019, Completion/Unix/Command/_git: Fix git
stash completion (apply and pop subcommands).
* 29027: Completion/Unix/Command/_screen: support "/dev/ttyUSB0
[baud]"-style arguments.
* unposted: INSTALL: Clarify at which point directories from
--enable-additional-fpath are added to $fpath.
2011-04-19 Peter Stephenson
* unposted: Completion/X/Command/.distfiles, Config/version.mk:
development version 4.3.11-dev-2.
* unposted: Completion/Unix/Command/_perforce: don't complete p4
reopen to same change.
2011-04-18 Frank Terbeck
* 29008, 29012: Config/defs.mk.in, Src/init.c, Src/zsh.mdd,
configure.ac, INSTALL: Add `--enable-additional-fpath' option to
add arbitrary directories to the default `$fpath'.
2011-04-18 Peter Stephenson
* Simon Ruderich: 29004: M Doc/Zsh/compsys.yo,
Doc/Zsh/metafaq.yo, Etc/FAQ.yo: update archive list.
2011-04-15 Wayne Davison
* Unposted: Src/Zle/computil.c: Fix compiler warning caused by
duplicate initialization of state.doff.
2011-04-15 Frank Terbeck
* Simon Ruderich: 28927: Completion/Unix/Command/_git: Fix "git
tag -v" completion.
2011-04-15 Mikael Magnusson
* 28998: Completion/Unix/Command/_make: set return status
correctly.
2011-04-14 Peter Stephenson
* 28997: configure.ac, Src/system.h: make --enable-libc-musl
explicit.
2011-04-13 Peter Stephenson
* gi1242+zsh: 28991: Completion/Unix/Command/_subversion: fix
caching policy for subversion.
2011-04-12 Peter Stephenson
* Valentin Ochs: 28990: configure.ac, Src/system.h: more
changes needed for signals.
* Valentin Ochs: 28989: configure.ac: define _POSIX_C_SOURCE
when testing for sigset_t (needed for musl).
2011-04-11 Peter Stephenson
* users/15953: Src/builtin.c: handle EINTR when using read -k or
-q together with -u or -p.
* cat.in.136: users/15945: Completion/Redhat/Command/_yum:
various corrections and updates.
2011-04-05 Wayne Davison
* 28977: Src/utils.c: fix copying of uninitialized memory
when trying to spell-correct a really long string.
2011-04-01 Peter Stephenson
* Stef van Vlierberghe: Src/jobs.c: 28965 (as posted in 28967):
findproc() should not return processes not marked as SP_RUNNING
since findproc() is used find processes still known to the OS.
2011-03-30 Frank Terbeck
* Mike Meyer: 28956, 28957:
Functions/VCS_Info/Backends/VCS_INFO_detect_fossil,
Functions/VCS_Info/Backends/VCS_INFO_get_data_fossil,
Doc/Zsh/contrib.yo: Add fossil support to vcs_info.
* unposted: Functions/VCS_Info/Backends/.distfiles: Add
new backend files to `.distfiles'.
* unposted: ChangeLog: Fix typo in date.
* 28958: Functions/VCS_Info/VCS_INFO_hook: Support registering
hooks independent of the context.
* 28960: Doc/Zsh/contrib.yo, Functions/VCS_Info/.distfiles,
Functions/VCS_Info/vcs_info, Functions/VCS_Info/vcs_info_hookadd,
Functions/VCS_Info/vcs_info_hookdel: Add functions to add/remove
static hooks.
* 28961: Doc/Zsh/contrib.yo, Functions/VCS_Info/VCS_INFO_set: Add
`no-vcs' hook.
* 28959: Doc/Zsh/contrib.yo, Functions/VCS_Info/VCS_INFO_set,
Functions/VCS_Info/vcs_info: Make the nvcsformats style be used if
vcs_info is disabled.
2011-03-29 Mikael Magnusson
* unposted: Completion/Unix/Command/_vim: Fix typo in
description for -N.
2011-03-29 Peter Stephenson
* Mikael: 28948: Completion/compinit, Doc/Zsh/compsys.yo:
compdef -e overrides interpretation of argument as service.
2011-03-27 Peter Stephenson
* Mikael: 28941: Src/Zle/zle_params.c: accessing cursor with
metafied line was problematic.
2011-03-21 Peter Stephenson
* 28936: Src/subst.c: ${#$} and ${#?} also didn't work.
2011-03-20 Frank Terbeck
* Johan Sundström: 28890: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_npm: New _npm completion.
2011-03-19 Barton E. Schaefer
* 28926: Src/Zle/zle_tricky.c: No newline after the last line in
listlist() when printing the list in a single column.
2011-03-18 Frank Terbeck
* Nikolai Weibull: 28914: Completion/Unix/Command/_git: Typo
fix in `cvsexportcommit' description.
* Nikolai Weibull: 28911: Completion/Unix/Command/_git: Only show
modified files for git-checkout without tree.
* Nikolai Weibull: 28913: Completion/Unix/Command/_git: Fix typo
which broke `send-email' completion.
2011-03-16 Frank Terbeck
* 28896: Functions/Zle/edit-command-line: unset `monitor' option
while the widget is running to avoid accidential data loss.
2011-03-16 Peter Stephenson
* Mikael: users/15875: Completion/Unix/Command/_gpg: use return
status from _arguments.
2011-03-11 Peter Stephenson
* 28889: Src/subst.c, Test/D04parameter.ztst: ${##} should
return the length of $#.
2011-03-11 Barton E. Schaefer
* Greg Klanderman: 28887: Completion/Zsh/Type/_command_names:
fix quoting in defs array.
2011-03-11 Peter Stephenson
* unposted: Completion/Zsh/Context/_dynamic_directory_name:
Mikael spotted that completion doesn't work if
$zsh_directory_name_functions is set but zsh_directory_name
isn't defined.
* users/15864: Completion/Zsh/Context/_dynamic_directory_name,
Doc/Zsh/contrib.yo, Doc/Zsh/expn.yo, Functions/Chpwd/.distfiles,
Functions/Chpwd/zsh_directory_name_cdr,
Functions/Misc/add-zsh-hook, Src/subst.c, Src/utils.c:
turn zsh_directory_name into a hook.
* 28886: Src/Zle/zle_utils.c: Fix 28772 for the case where
regions have the "P" flag to include $PREDISPLAY in the
offsets.
2011-03-08 Barton E. Schaefer
* Greg Klanderman: 28846: Completion/Zsh/Type/_functions,
Completion/Zsh/Type/_command_names,
Completion/Zsh/Type/_parameters, Doc/Zsh/compsys.yo: adapt
prefix-needed zstyle to handle the completion function naming
convention of a leading underscore.
2011-03-06 Peter Stephenson
* 28866: Src/exec.c, Test/A04redirect.ztst: With POSIX_BUILTINS,
"command" prefix tops a command having special behaviour.
2011-03-05 Barton E. Schaefer
* Adrian: 28857: Functions/Prompts/prompt_bigfade_setup: use %d
instead of $PWD
2011-03-04 Frank Terbeck
* 28853: Doc/Zsh/contrib.yo, Doc/Zsh/expn.yo, Functions/Chpwd/cdr,
Src/builtin.c, Src/prompt.c: Fix typo: preceed -> precede
2011-03-02 Barton E. Schaefer
* 28805: Doc/Zsh/builtins.yo, Doc/Zsh/mod_sched.yo: move stray
text about the sched builtin away from the set builtin.
2011-03-01 Peter Stephenson
* Baptiste: 28819: Completion/BSD/Command/_sockstat,
Completion/Unix/Command/_mount,
Completion/Unix/Type/_file_systems: FreeBSD completion tweaks.
2011-02-28 Barton E. Schaefer
* 28823: Src/builtin.c: make it an error to tie the same scalar to
two different arrays (prevents crash bug); improve a couple of
other error messages.
2011-02-28 Peter Stephenson
* Frank, 28812, modified as in 28813: Src/string.c: wcs_ztrdup()
needs to allocate array of wchar_t. Looks like this isn't
currently used anywhere.
2011-02-27 Wayne Davison
* Nikolai Weibull: 28649,28804: Completion/Unix/Command/_git:
Latest version copied from https://github.com/now/zsh.
2011-02-24 Peter Stephenson
* 28799: Src/lex.c: fix bug introduced with lexflags
that lexical analyser didn't stop quickly enough when
retrieving completion words.
2011-02-23 Peter Stephenson
* 28795: Src/exec.c: tweak to 28791 for forked shells.
Also (unposted) typos in comments noticed by Mikael.
2011-02-22 Peter Stephenson
* 28791: Doc/Zsh/options.yo, Src/builtin.c, Src/exec.c,
Test/A04redirect.ztst: exit on errors in special builtins
with POSIXBUILTINS.
2011-02-21 Peter Stephenson
* 28783: Doc/Zsh/options.yo, Src/lex.c, Test/A01grammar.ztst:
allow ( to be treated specially in more places when SH_GLOB
is set but KSH_GLOB isn't.
* 28784: Doc/Zsh/options.yo, Test/A04redirect.ztst, Src/exec.c:
exit on exec redirection error with POSIXBUILTINS.
2011-02-19 Frank Terbeck
* 28776: Functions/VCS_Info/VCS_INFO_bydir_detect,
Functions/VCS_Info/Backends/VCS_INFO_detect_hg,
Functions/VCS_Info/Backends/VCS_INFO_get_data_hg: Let
vcs_info detect very old mercurial repositories.
2011-02-18 Peter Stephenson
* 28773, Doc/Zsh/zle.yo, Src/zle_hist.c: add
zle-history-line-set widget.
* 28772: Doc/Zsh/zle.yo, Src/Zle/compcore.c,
Src/Zle/compresult.c, Src/Zle/zle.h, Src/Zle/zle_refresh.c,
Src/Zle/zle_tricky.c, Src/Zle/zle_utils.c: update regions
in $region_highlight dynamically.
2011-02-17 Peter Stephenson
* 28761: Completion/Unix/Command/_sccs: file completion missing
for some commands.
* 28762: Src/exec.c: logic for closing coproc file descriptors
was wrong.
2011-02-15 Frank Terbeck
* 28758: Functions/Misc/colors: work with non-default option sets.
2011-02-13 Peter Stephenson
* 28750 with some extra comments:
Completion/Unix/Type/_path_files: separate out completeinword
handling where the current component is not the last but is
the first from the already handled case where there is a further
component in front.
2011-02-11 Peter Stephenson
* 28671: Src/Zle/zle_utils.c: better cursor positioning
after undo.
* users/15738: Functions/Zle/modify-current-argument: better
positioning of the cursor after the operation.
2011-02-11 Frank Terbeck
* Lennart Weller: 28739:
Functions/VCS_Info/Backends/VCS_INFO_detect_svn: Fix svn
detection in vcs_info.
2011-02-10 Barton E. Schaefer
* users/15759 (slightly augmented): Functions/Zle/send-invisible,
Functions/Zle/.distfiles: widget to read a concealed string from
the keyboard and stash it in $INVISIBLE.
* users/15770: Src/init.c: disable HASH_DIRS when not interactive.
* 28710: Completion/Debian/Type/_deb_packages: replace complex
parameter expansion with command substitution to speed diffing
of large lists of packages.
* unposted: Doc/Zsh/contrib.yo: add send-invisible. Re-order
some other entries to restore approximate alphabetization.
2011-01-24 Clint Adams
* Carl Worth: 28648: Completion/Unix/Command/_notmuch: notmuch
completion by Ingmar Vanhassel.
2011-01-23 Peter Stephenson
* gi1242+zsh@gmail.com: 28647: Completion/X/Command/_vnc: more
options.
* gi1242+zsh@gmail.com: 28646: Completion/X/Command/_matlab: new
completion.
2011-01-19 Peter Stephenson
* 28638: Doc/Zsh/parameter.yo, Src/zsh.h,
Src/Modules/parameter.c, plus NEWS added: add $usergroups hash
mapping from user's own groups by name to GID.
2011-01-18 Peter Stephenson
* Mikael: 28637: Src/subst.c: ${foo:0:} caused crash.
2011-01-17 Peter Stephenson
* Atom Smasher: users/15715: Completion/Zsh/Function/_zargs: new
2011-01-16 Wayne Davison
* unposted: Config/defs.mk.in, configure.ac: use the -L option
with yodl 3.x.
2011-01-16 Peter Stephenson
* 28631: gi1242+zsh@gmail.com (as in 28633):
Completion/Unix/Command/.distfiles, Completion/Unix/Command/_lp,
Completion/Unix/Command/_tex, Completion/Unix/Command/_xournal,
Completion/Unix/Type/.distfiles, Completion/Unix/Type/_tex,
Completion/X/Command/.distfiles, Completion/X/Command/_xournal:
various updates.
* 28634: Test/D04parameter.ztst: test for 28630.
* Ricky Zhou: 28630: Src/params.c: fix crash with isident.
* gi1242+zsh@gmail.com: 28629: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_lp, Completion/Unix/Command/_tex,
Completion/Unix/Command/_xournal,
Completion/Unix/Type/.distfiles, Completion/Unix/Type/_tex,
Completion/X/Command/.distfiles, Completion/X/Command/_xournal:
completion updates.
2011-01-16 Clint Adams
* unposted: Completion/Unix/Command/_fuser: fix typo in pattern
2011-01-13 Peter Stephenson
* c.f. 28628: Doc/Zsh/func.yo: some extra notes on traps.
2011-01-11 Peter Stephenson
* unposted: Src/params.c: fix return types in 28617.
* 28611: Src/Zle/zle_move.c: remove unused special behaviour for
VI mark 26.
2011-01-11 Peter Stephenson
* 28626: Doc/Zsh/func.yo: summarise differences between two
types of trap.
2011-01-10 Peter Stephenson
* 28617: Src/glob.c, Src/params.c, Test/E01options.ztst: NO_EXEC
option was doing to much work with parameter subscripting,
parameter assignments, and globbing.
2011-01-09 Peter Stephenson
* 28544: Src/Makefile.in, Makemod.in.in: another way of handling
bad dependencies for 'make prep' as in 28541.
* gi1242+zsh@gmail.com: 28594 (with changes as in 28598):
Completion/Linux/Command/.distfiles,
Completion/Linux/Command/_modutils,
Completion/Linux/Command/_wpa_cli,
Completion/Unix/Command/.distfiles, Completion/Unix/Command/_lp,
Completion/Unix/Command/_pgrep,
Completion/Unix/Command/_subversion,
Completion/Unix/Command/_unison,
Completion/Unix/Command/_xournal, Completion/Unix/Type/_pdf,
Completion/X/Command/.distfiles, Completion/X/Command/_gv,
Completion/X/Command/_okular, Completion/X/Command/_pdftk,
Completion/X/Command/_vnc, Completion/X/Command/_xrandr: Various
new and improved completions.
2011-01-07 Peter Stephenson
* 28590 (added a comment): Src/builtin.c, Test/B04read.ztst:
read builtin should return non-zero status on error.
* Mikael: 28585: Completion/Unix/Command/_mkdir: don't set ret=0
when _wanted fails to find any matches.
2011-01-06 Peter Stephenson
* unposted: Src/utils.c: fix argument type for write_loop().
* 28588: Src/text.c, Test/C02cond.ztst: fix textual display
after =~ test.
* Ben: 28574: Completion/Unix/Command/_ri: use bs formatter.
2011-01-06 Barton E. Schaefer
* 28579: Completion/Unix/Command/_du: propagate failure status
from _arguments so that _complete will try other completions.
* 28578 (plus test): Src/utils.c, Src/zsh.h, Test/B03print.ztst:
fix handling of numeric escapes that expand to "%" in printf
format strings, so they are not treated as format introducers.
2011-01-05 Peter Stephenson
* 28568 c.f. 28549 (Ricky Zhou): Src/utils.c: buffer overflow
examining paths.
* Alexey: 28557: Completion/Unix/Command/_ri: update for new
versions of Ruby.
2010-12-25 Clint Adams
* 28548: Completion/Unix/Command/_fuser: match psmisc in any case.
2010-12-21 Barton E. Schaefer
* users/15662: Src/params.c: fix array slice assignment with one
index positive and one negative.
* unposted: Test/A06assign.ztst: tests for users/15662.
2010-12-21 Peter Stephenson
* users/15663: Test/A06Assign.ztst: some (incomplete) array
assignment tests.
* unposted: Config/version.mk: update version to 4.3.11-dev-1.
2010-12-20 Peter Stephenson
* unposted: Src/Makefile.inc: restore unintentionally removed
.PHONY entires.
* unposted: Config/version.mk, Src/Makefile.inc: release 4.3.11.
Tweak to Src/Makefile.inc was to workaround some make problem
with timestamps.
* Paul Ackersviller: 28538: as modified in 28540 plus a couple
of casts to char * I missed: Src/init.c,Src/input.c,
Src/parse.c, Src/prototypes.h, Src/utils.c, Src/Zle/zle_main.c:
pointer arithmetic needs to be done with char *, not void *.
2010-12-19 Peter Stephenson
* 28537: Src/lex.c, Test/D04parameter.ztst: word splitting on
'((' in command position that turned into nested subshell
commands was broken.
2010-12-18 Barton E. Schaefer
* 27862 (belatedly): Completion/X/Utility/_x_arguments: handle
X11 versions greater than X11R6 in the compdef line.
* unposted: Src/Makefile.in: "prep" target depends on Makemod,
not on the files on which Makemod depends.
2010-12-17 Peter Stephenson
* Mikael: 28535: NEWS: typo
2010-12-17 Peter Stephenson
* Štěpán Němec: 28533: README, Doc/Zsh/compsys.yo,
Doc/Zsh/compwid.yo, Doc/Zsh/contrib.yo, Doc/Zsh/expn.yo,
Doc/Zsh/params.yo, Doc/Zsh/zle.yo, Functions/Chpwd/cdr: typos.
* unposted: NEWS: note zle_highlight suffix control.
* Mikael: users/15653: Src/Zle/zle_refresh.c:
zle_highlight=(none) should turn off suffix highlighting.
2010-12-16 Peter Stephenson
* Mikael: 28531: Completion/Base/Utility/_combination,
Doc/Zsh/expn.yo, Doc/Zsh/mod_clone.yo, Doc/Zsh/options.yo,
Src/exec.c: typos.
* unposted: NEWS: add notes on (Z) parameter flag.
* unposted: README, Config/version.mk, Etc/FAQ.yo,
Completion/Debian/Command/.distfiles: update for 4.3.10-test-3.
2010-12-14 Barton E. Schaefer
* 28530: Doc/Zsh/expn.yo, Src/subst.c, Test/D04parameter.ztst:
replace (z+opts+) flag with (Z:opts:), add reserved (_:flags:).
2010-12-14 Peter Stephenson
* unposted: Src/lex.c: another neatening of lexflags use for
ZLE.
* 28529: Src/hist.c, Src/lex.c, Src/zsh.h, Src/Zle/compcore.c,
Src/Zle/compctl.c, Src/Zle/zle_tricky.c: save and restore
lexflags and separate out special word logic for ZLE by
adding new flag LEXFLAGS_ZLE.
* 28528: Doc/Zsh/expn.yo, Src/hist.c, Src/lex.c, Src/subst.c,
Src/zsh.h, Src/Zle/compcore.c, Src/Zle/compctl.c,
Src/Zle/zle_tricky.c, Test/D04parameter.ztst: clear up use of
zleparse variable into lexflags; add (z+n+) for splitting with
newline treated as ordinary whitespace.
2010-12-13 Peter Stephenson
* 28526: Src/lex.c, Test/D04parameter.ztst: zplitting
'line # with comment' when stripping comments shouldn't generate
a newline at the end (unless there is one).
2010-12-12 Peter Stephenson
* 28510: Doc/Zsh/expn.yo, Src/hist.c, Src/lex.c, Src/subst.c,
Src/Modules/parameter.c, Src/Zle/zle_hist.c, Src/Zle/zle_misc.c,
Test/D04parameter.ztst: add (z+c+) and (z+C+) parameter flags.
2010-12-07 Peter Stephenson
* unposted: remove users/15622 which causes problems
with certain existing forms of testing commands.
2010-12-06 Peter Stephenson
* Mikael: 28480: Doc/Zsh/params.yo, Src/utils.c: allow
PROMPT_EOL_MARK to be an empty string.
2010-12-06 Peter Stephenson
* users/15622: Completion/Base/Utility/_pick_variant: use
$service rather than $words[1] to pick the service. Although
there may be cases where this doesn't work, this provides
transparent behaviour for simple uses along the lines of
"compdef <_func> ="
* users/15621: Completion/compinit,
Completion/Base/Core/dispatch: fix setting service for compef
-p/-P.
* Mikael: 28487: Doc/Zsh/builtins.yo, Doc/Zsh/expn.yo,
Doc/Zsh/options.yo, Doc/Zsh/prompt.yo: fix docs to refer to
current directory rather than $PWD.
* 28486: Src/Zle/compcore.c: $compstate[parameter] needed
untokenizing.
* Mikael: 28484: Completion/Unix/Command/_du: updated for GNU
variant.
2010-12-05 Peter Stephenson
* unposted: NEWS: mention {START..END..STEP} changes.
* Mikael: 28474, 28478: Doc/Zsh/expn.yo, Src/glob.c,
Test/D09brace.ztst: extended {START..END..STEP} syntax.
* 28476: Test/.distfiles, Test/D09brace.ztst: new set of tests
for brace expansion.
* 28475: Test/A05execution.ztst: test that starting a background
job resets the status.
* 28469: Src/exec.c: fix memory leak in anonymous function.
2010-12-04 Wayne Davison
* Aaron Schrab: 28210: Completion/Unix/Command/_git: add completion
for help subcommand.
2010-12-03 Peter Stephenson
* 28468: Completion/Unix/Command/_man: if argument contains a
"/", complete file instead of manual page reference; prefer
files with man suffixes.
2010-11-30 Peter Stephenson
* unposted: NEWS: add news about ${NAME:OFFSET} and took the
opportunity for a general tidy up.
2010-11-27 Barton E. Schaefer
* 28461: Src/exec.c: flush stderr in PRINT_EXIT_VALUE handling.
* users/15583: Functions/Misc/sticky-note: update with zstyles and
for ease of use in zle-line-init.
2010-11-27 Peter Stephenson
* 28459: Src/utils.c: flush shell output in PROMPT_SP handling.
2010-11-25 Wayne Davison
* 28445: Src/utils.c: overwrite PROMPT_SP string if it
should remain invisible, even with an upcoming newline.
2010-11-25 Peter Stephenson
* Sebastian Stark: users/15581:
Completion/Zsh/Command/_zmodload: MacOS has .bundle DLL files.
* users/15580: Completion/Zsh/Function/_zsh-mime-handler,
Functions/MIME/zsh-mime-handler: fixes for completion when
dropping through to normal completion.
* 28434: Doc/Zsh/expn.yo, Src/subst.c, Test/D04parameter.ztst:
Make ${NAME:OFFSET} always use zero-offset.
2010-11-22 Peter Stephenson
* 28424: Doc/Zsh/options.yo, Src/options.c, Src/utils.c,
Src/zsh.h, Test/A03quoting.ztst: New POSIX_STRINGS option
makes \0 in $'...' terminate the quoted string.
2010-11-20 Peter Stephenson
* 28425: Src/subst.c: remove null arguments and untokenize
in check_colon_subscript().
2010-11-18 Peter Stephenson
* 28419: Doc/Zsh/expn.yo, Src/subst.c, Test/D04parameter.ztst:
KSH_ARRAY ${*:0:1} gives $0 etc.
* 28418: Doc/Zsh/expn.yo, Src/lex.c, Src/params.c, Src/subst.c,
Test/D04parameter.ztst: add ${NAME:OFFSET} and
${NAME:OFFSET:LENGTH} substitution syntax.
2010-11-17 Peter Stephenson
* 28377: Doc/Zsh/grammar.yo: document more alias problems.
2010-11-14 Clint Adams
* 28411: Completion/Unix/Command/_git: complete submodule
and annex as subcommands; complete files when the subcommand
is unknown.
2010-11-10 Clint Adams
* 28401: Completion/Debian/Command/_git-buildpackage:
git-buildpackage completion from Felipe Sateler.
2010-11-07 Peter Stephenson
* Mikael: 28389: Completion/Unix/Type/_java_class: empty section
in $CLASSPATH.
2010-11-03 Barton E. Schaefer
* 28384: Src/params.c: improve error message on assignment to a
field of a read-only hash.
2010-10-27 Peter Stephenson
* unposted: Doc/Zsh/grammar.yo: typo pointed out by
Štěpán plus slight rephrasing.
* 28375: Doc/Zsh/grammar.yo: clarify how to quote aliases from
expansion.
2010-10-25 Peter Stephenson
* 28363: Src/Zle/zle_refresh.c: inserting a character when a
wide character was at the end of the line didn't work.
2010-10-22 Peter Stephenson
* 28360: Src/subst.c, Test/E01options.ztst: NO_UNSET option
should test parameters with following operators, too.
* not quite posted: Completion/Unix/Command/_screen: better to
allow sessions to be completed after -S.
2010-10-21 Peter Stephenson
* Silas Silva (with minor improvement): users/15464:
Completion/Unix/Command/_man: support for -M argument.
2010-10-18 Peter Stephenson
* Jérôme Pouiller: 28351: Functions/Misc/run-help-openssl,
Functions/Misc/run-help-sudo: new help functions.
2010-10-17 Peter Stephenson
* Mikael: 28356: Src/Zle/zle_refresh.c: don't increment old
display line past NULL.
* c.f. 28353: Doc/Zsh/metafaq.yo: removing remaining reference
to sunsite in FTP sites.
2010-10-15 Peter Stephenson
* 28345: Doc/Zsh/expn.yo, Functions/Chpwd/cdr, Src/builtin.c,
Src/utils.c: make new ${(D)} flag return the contracted file as
a fully usable command line argument.
2010-10-12 Barton E. Schaefer
* unposted (users/15440): Doc/Zsh/expn.yo: fix cross-references
among parameter expansion rules.
2010-10-12 Peter Stephenson
* Mikael: 28343: Completion/Unix/Command/_setfacl: didn't
complete file argument in all cases.
2010-10-10 Peter Stephenson
* 28340: Src/params.c: assignment with negative index didn't
work with multibyte characters.
* 28339: Src/hist.c: NO_HIST_LEX_WORDS didn't handle
backslash-newline line continuation properly, either.
* 28332: Src/hist.c: HIST_LEX_WORDS didn't handle
backslash-newline line continuation properly. Come to think of
it, neither does the alternative.
2010-10-10 Phil Pennock
* 28338: Src/cond.c, C02cond.ztst: keep =~ from inverting sense
of subsequent tests (after &&/||).
2010-10-08 Peter Stephenson
* Ben: 28330: Completion/X/Command/_acroread: add
completion for -openInNewInstance.
* Ben: 28329: Completion/X/Command/_acroread: version 9 is
similar to 7 and 8.
2010-10-07 Peter Stephenson
* 28327: Src/hist.c: Fix bufferwords() splitting when RC_QUOTES
is turned on.
2010-10-06 Peter Stephenson
* 28326: Src/hist.c, Test/D04parameter.ztst: Problems with
HIST_LEX_WORDS: memory allocation was screwed if we skipped
"words" from the lexer; use local heap to avoid silly amounts of
memory; fallback to non-lex on failure rather than just fixing
up at the end; workaround oddity with splitting with RC_QUOTES.
* 28319: Src/hist.c, Test/D04parameter.ztst: ${(z)...}
splitting oddities and some tests for consistency.
* 28285: Doc/Zsh/zle.yo, Src/Zle/zle_hist.c: add
zle-isearch-update and zle-isearch-exit hooks.
2010-10-02 Peter Stephenson
* unposted: NEWS: note HIST_LEX_WORDS option.
* 28310 with 28308 (Bart): Doc/Zsh/options.yo, Src/hist.c,
Src/options.c, Src/zsh.h: HIST_LEX_WORDS option and check
for full history file read.
* 28309: Src/subst.c: infinite loop when padding with extra wide
characters.
* Mikael: 28301: Doc/Zsh/compsys.yo: restore missing line.
2010-10-01 Oliver Kiddle
* 28307: Completion/Zsh/Command/_zstyle: support new styles
especially vcs_info ones and allow quoted contexts again
2010-09-25 Peter Stephenson
* 28295 plus tweak for failure case: Src/hist.c: use lexer to
split words from history file.
2010-09-23 Peter Stephenson
* unposted: Doc/Zsh/manual.yo: update address of HTML manual.
2010-09-20 Peter Stephenson
* 28282: Src/Zle/zle_keymap.c, Src/Zle/zle_main.c,
Src/zle_utils.c: new function zlecallhook() and fix argument to
zle-keymap-select.
2010-09-19 Barton E. Schaefer
* 28268: Src/builtin.c: I/O to a terminated (or never created)
coprocess emits a "no coprocess" diagnostic, instead of either
nothing or "bad file number".
2010-09-16 Peter Stephenson
* Baptiste: 28264: Completion/Unix/Command/_ffmpeg: remove the
need for sed.
2010-09-15 Wayne Davison
* 28261: Julius Plenz: Completion/Debian/_dpkg: separate the
options to _arguments.
2010-09-14 Peter Stephenson
* 28259: Src/exec.c, Src/lex.c, Src/parse.c, Src/text.c,
Src/zsh.h, Test/A04redirect.ztst: Fix bug that empty
here-documents were given a newline, and output here-documents
from shell text as real here-documents rather than here-strings.
* 28258: Src/signals.c: bug in 28250 could cause undefined
variable resulting in mayhem.
2010-09-13 Peter Stephenson
* unposted: NEWS: add POSIX_TRAPS
* Mikael: 28252: Completion/Zsh/Command/_zle: remove unnecessary
looped that caused errors.
2010-09-12 Peter Stephenson
* unposted: Doc/Zsh/builtins.yo: note exit trap runs before
zshexit hook.
* 28250: Doc/Zsh/options.yo, Src/options.c, Src/signals.c,
Src/zsh.h, Test/C03traps.ztst: POSIX_TRAPS option.
* Mikael: 28253: Doc/Zsh/mod_attr.yo: document -h argument to
attribute commands.
2010-09-08 Peter Stephenson
* unposted: Functions/Zle/replace-string-again: safety on
regexp failures.
* 28244 with typo noted by Mikael and Bart: NEWS: updated 4.3.11
news.
* 28241: Doc/Zsh/zle.yo, Src/Zle/zle_keymap.c: don't list .safe
keymap with "bindkey -lL", you don't get there from here.
* 28237: Doc/Zsh/params.yo, Doc/Zsh/zle.yo, Src/Zle/zle_main.c:
set ZLE_LINE_ABORTED to line so far when ZLE aborts on an error.
2010-09-06 Peter Stephenson
* unposted: Doc/Zsh/zle.yo: small typo.
2010-09-05 Peter Stephenson
* 28226, 28229: Doc/Zsh/zle.yo, Src/Zle/zle_keymap.c: "bindkey
-lL" now lists aliased keymaps in a more useful way; can list
individual keymaps.
* 28227: Doc/Zsh/zle.yo: a few remarks on the question of
keymaps.
2010-09-02 Peter Stephenson
* users/15350: Doc/expn.yo: explain the strange rounding rules for
size glob qualifier.
2010-09-01 Peter Stephenson
* 28188: Doc/Zsh/mod_complist.yo, Doc/Zsh/zle.yo: better
documentation for limitations in the overlay key maps.
2010-08-31 Peter Stephenson
* 28220: Src/exec.c (plus comments), Src/params.c,
Test/A06assign.ztst: "HELLO=$HELLO shellfunc" failed because
we removed HELLO from the parameter table to save it. Copy it
instead.
* Mikael: 28202: Src/Zle/complist.c: need line unmetafied for
reversemenucomplete().
2010-08-23 Peter Stephenson
* Mikael: 28190: Doc/Zsh/options.yo: reference to wrong
manual page.
* unposted: Completion/Unix/Command/_perforce: update for 2010.1.
2010-08-22 Peter Stephenson
* 28179: Src/jobs.c, Src/signals.c: use WIFCONTINUED() and
WCONTINUE by exporting child handler to a function.
* users/15314: Doc/Zsh/expn.yo: redescribe process substitution.
* users/15310 (bits applying to process substitution with
redirection): Src/exec.c: make redirection process substitution
attach to the appropriate process group.
* users/15200: pass foreground signals on to process
substitutions in current shell
2010-08-22 Barton E. Schaefer
* 28186: Completion/Base/Utility/_multi_parts: replace a single
(...|...) pattern-match with a loop over the alternatives to
avoid issues with pattern-quoting each alternative.
2010-08-21 Frank Terbeck
* Mikael Magnusson: 28181: Doc/Zsh/mod_zprof.yo: Remove a
stray `)' that caused a ".RE" string to be output
2010-08-19 Peter Stephenson
* unposted: Completion/Unix/Command/_todo.sh: more commands.
2010-08-18 Peter Stephenson
* 28172: Src/jobs.c: mark processes as not stopped if
sent SIGCONT.
2010-08-15 Peter Stephenson
* 28167: Src/Zle/compresult.c: reset more variables when
invalidating completion list.
2010-08-13 Peter Stephenson
* 28160 modified as per 28164: Src/Zle/zle_refresh.c: when the
display was reset we didn't properly mark the old display line
as invalid. This could mean the display didn't get redrawn
properly.
2010-08-11 Peter Stephenson
* 28139: based on Frank Terbeck: 28122: Src/Zle/zle_params.c,
Doc/Zsh/zle.yo: add ZLE_STATE variable.
2010-08-10 Clint Adams
* unposted: Functions/Newuser/zsh-newuser-install: tweak
newline placement.
2010-08-10 Peter Stephenson
* unposted: Completion/Unix/Command/_todo.sh: need care matching
initial whitespace; strip priorities to get text to replace.
2010-08-08 Peter Stephenson
* 28137: Functions/MIME/zsh-mime-handler: $argv[0] should be
$argv[1].
2010-08-07 Peter Stephenson
* Simon Ruderich: 28136: README: typo.
2010-08-06 Peter Stephenson
* 28131: MACHINES: latest status on Cygwin.
* users/15232: Completion/Unix/Type/_path_files: somehow
this didn't get completed.
2010-08-05 Peter Stephenson
* users/15232: Completion/Unix/Type/_path_files: another
go at fixing up for bizarre quoting rules, c.f. users/15031.
2010-08-05 Peter Stephenson
* Holger Macht: 28130: Completion/Unix/Command/_osc: new
completion.
2010-08-02 Frank Terbeck
* Seth House: 28115: Misc/vcs_info-examples: Another git example
hook.
* Seth House: 28114:
Functions/VCS_Info/Backends/VCS_INFO_get_data_git: Fix revision
lookup with packed repositories.
2010-08-02 Peter Stephenson
* Daiki Ueno: 28112: Src/Zle/zle_refresh.c: missing parentheses
caused incorrect size for character width.
2010-07-31 Peter Stephenson
* users/15219: Src/jobs.c: print exit status if PRINTEXITVALUE
and terminated by signal.
* 28111: Src/jobs.c: always print exit status if PRINTEXITVALUE
is set.
* users/15217: Src/Zle/zle_main.c: use top-level status
when redrawing prompt.
2010-07-30 Frank Terbeck
* Mikael Magnusson: 28110: Doc/Zsh/compsys.yo: Fix yodl warning.
* unposted: Fix a date in ChangeLog.
2010-07-29 Peter Stephenson
* : 28104: Src/Zle/compcore.c: crash
in obscure completion case due to NULL pointer.
2010-07-28 Peter Stephenson
* users/15204: Functions/Zftp/zfinit: check compctl is loaded
before trying to use it (for ksh emulation).
* as described in users/15202: Functions/Misc/run-help,
Functions/Newuser/zsh-newuser-install,
Functions/Prompts/promptinit, Functions/TCP/tcp_open,
Functions/Zftp/zfinit, Functions/Zle/down-case-word-match,
Functions/Zle/forward-word-match,
Functions/Zle/history-pattern-search,
Functions/Zle/insert-composed-char, Functions/Zle/kill-word-match,
Functions/Zle/match-words-by-style,
Functions/Zle/select-word-style,
Functions/Zle/transpose-words-match,
Functions/Zle/up-case-word-match, Functions/Zle/zed-set-file-name:
Use "autoload -Uz" consistently throughout distributed functions.
2010-07-26 Peter Stephenson
* 28102: Src/Zle/computil.c: use lstat() when checking
ignore-parents.
2010-07-26 Frank Terbeck
* 28101: Completion/Unix/Command/_tmux: Fix window completion
for tmux version 1.3 and newer.
2010-07-25 Peter Stephenson
* unposted: Config/version.mk: update to 4.3.10-dev-2.
2010-07-24 Wayne Davison
* 28000: Completion/Unix/Command/_git: make the branch arg for
"git log" optional.
2010-07-20 Peter Stephenson
* 28096: Functions/Chpwd/chpwd_recent_dirs: don't add
$OLDPWD.
* 28081: Doc/Zsh/contrib.yo,
Functions/Chpwd/chpwd_recent_filehandler: document style
stuff with cdr, future-proof file reading.
2010-07-19 Peter Stephenson
* 28092: Completion/Unix/Command/_getconf: generate missing keys.
2010-07-19 Frank Terbeck
* 28093, based on Michel Lespinasse: 28090:
Functions/VCS_Info/Backends/VCS_INFO_get_data_git: Fix a problem
with `check-for-changes' and freshly initialised repositories.
* Seth House: 28084, 28083: Misc/vcs_info-examples: cleanups
and new examples.
* 28095: Functions/VCS_Info/Backends/VCS_INFO_get_data_git: Fix
two hard-coded invocations of the "git" command.
2010-07-15 Peter Stephenson
* 28073: Src/exec.c, Src/init.c, Src/utils.c: allow #!
scripts to search path if interpreter not found.
2010-07-15 Doug Kearns
* 28078: Completion/Unix/Command/_xmlsoft: update.
* Michael Hwang: 28075: Completion/Unix/Command/_gpg: add gpg-zip
completion and other general improvements.
2010-07-13 Peter Stephenson
* Jörg Sommer: 28063: Completion/Unix/Command/_rubber: suppress
warning messages when extracting output.
2010-07-12 Peter Stephenson
* 28068: Doc/Zsh/contrib.yo: Texinfo declaration got wrapped
causing mayhem.
2010-07-12 Frank Terbeck
* users/15165: Doc/Zsh/contrib.yo: Fix a warning about a
missing macro.
2010-07-09 Peter Stephenson
* 28065: Doc/Zsh/contrib.yo, Functions/Chpwd/.distfiles,
Functions/Chpwd/cdr, Functions/Chpwd/_cdr,
Functions/Chpwd/chpwd_recent_add,
Functions/Chpwd/chpwd_recent_dirs,
Functions/Chpwd/chpwd_recent_filehandler, plus Src/zsh.mdd
(not posted): add cdr function, tools, and documentation.
2010-06-30 Clint Adams
* 27998, 28061, 28062: Functions/Newuser/zsh-newuser-install:
add recommended zshrc option.
* 28060: Completion/Unix/Command/_xmlsoft: xmlsoft --nodtdattr
completion thanks to Vincent Lefevre.
2010-06-23 Doug Kearns
* 28056: Completion/Unix/Command/_lynx: add option descriptions.
2010-06-22 Doug Kearns
* 28055: Completion/Unix/Command/_vim: add some missing options.
2010-06-22 Peter Stephenson
* 28047: Src/hist.c: make fc -R/-W more consistently verbose
and allow fc -R to work if file could be read but permissions
didn't allow it to be locked (as distinct from failing to lock
it because something else had locked it).
2010-06-22 Doug Kearns
* 28052: Completion/Unix/Command/_cvs: remove duplicated completion of
the version subcommand.
* unposted: INSTALL, README: fix typos.
* 28051: Completion/Unix/Command/_elinks: update for version 0.12pre5.
2010-06-17 Frank Terbeck