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
* Holger Weiss: 28016, 28017, 28018, 28019:
Completion/Unix/Command/_git: various fixes and enhancements.
* Holger Weiss: 28020: Doc/Zsh/compsys.yo: Fix a typo.
* unposted: Fix a date in ChangeLog.
2010-06-16 Peter Stephenson
* 28042: Doc/Zsh/contrib.yo, Functions/Zle/.distfiles,
Functions/Zle/transpose-lines: new widget.
2010-06-14 Peter Stephenson
* 28038: Index: Completion/Zsh/Command/_zstyle, Doc/Zsh/calsys.yo,
Functions/Calendar/calendar, Functions/Calendar/calendar_add,
Functions/Calendar/calendar_parse,
Functions/Calendar/calendar_scandate: improved handling of
recurring events in calendar system.
* unposted: Doc/Zsh/params.yo: extra note on ZSH_EVAL_CONTEXT.
* 28037: Src/exec.c, Src/math.c, Src/module.c,
Test/V01zmodload.ztst: improved error messages for autoloading
math functions and builtins (but not conditions).
* 28010: configure.ac, Src/compat.c: use getcwd() as fallback
if zgetcwd() fails.
2010-06-13 Peter Stephenson
* Mikael: 28027: Doc/Zsh/expn.yo: typo.
2010-06-11 Peter Stephenson
* 28026: Completion/Zsh/Context/_dynamic_directory_name,
Doc/Zsh/expn.yo: use "zsh_directory_name c" for completion
of dynamic directory names.
* 28025: Doc/Zsh/expn.yo, Src/subst.c, Src/utils.c: (D)
parameter flag to abbreviate directories.
2010-06-09 Peter Stephenson
* Haakon Riiser: 28009: Completion/Unix/Command/_ffmpeg: new.
2010-06-08 Peter Stephenson
* 28006: Src/builtin.c, Src/compat.c, Src/init.c: Make zgetcwd()
fall back to pwd in preference to returning "."; only use "." if
we're trying to set pwd at that point.
2010-06-08 Doug Kearns
* unposted: Completion/Mandriva/Command/_urpmi: fix typo in parameter
name.
2010-06-07 Peter Stephenson
* Alexey: 27999: Test/V01zmodload.ztst: fix error message.
2010-06-07 Doug Kearns
* Simon Ruderich: 28002: Completion/Unix/Command/_feh: fix bad commit.
2010-06-06 Doug Kearns
* unposted: Completion/BSD/Command/_csup,
Completion/BSD/Command/_fetch, Completion/BSD/Command/_freebsd-update,
Completion/BSD/Command/_fstat, Completion/BSD/Command/_pfctl,
Completion/BSD/Command/_portaudit, Completion/BSD/Command/_portmaster,
Completion/BSD/Command/_portsnap, Completion/BSD/Command/_powerd,
Completion/BSD/Command/_procstat, Completion/Darwin/Command/_open,
Completion/Darwin/Command/_softwareupdate,
Completion/Debian/Command/_apt-file,
Completion/Linux/Command/_analyseplugin,
Completion/Linux/Command/_ethtool, Completion/Linux/Command/_ipset,
Completion/Linux/Command/_mdadm, Completion/Linux/Command/_rpmbuild,
Completion/Linux/Command/_strace,
Completion/Mandriva/Command/_rebootin, Completion/Redhat/Command/_yum,
Completion/Solaris/Command/_coreadm,
Completion/Solaris/Command/_dhcpinfo,
Completion/Solaris/Command/_dladm, Completion/Solaris/Command/_dumpadm,
Completion/Solaris/Command/_gcore, Completion/Solaris/Command/_inetadm,
Completion/Solaris/Command/_ptree,
Completion/Solaris/Command/_savecore,
Completion/Solaris/Command/_svcadm, Completion/Solaris/Command/_svccfg,
Completion/Solaris/Command/_svcprop, Completion/Solaris/Command/_svcs,
Completion/Solaris/Command/_zlogin, Completion/Unix/Command/_arp,
Completion/Unix/Command/_arping, Completion/Unix/Command/_bzr,
Completion/Unix/Command/_cdcd, Completion/Unix/Command/_ecasound,
Completion/Unix/Command/_feh, Completion/Unix/Command/_git,
Completion/Unix/Command/_gnupod, Completion/Unix/Command/_gnutls,
Completion/Unix/Command/_locate, Completion/Unix/Command/_module,
Completion/Unix/Command/_perforce, Completion/Unix/Command/_pkgadd,
Completion/Unix/Command/_pkginfo, Completion/Unix/Command/_pkgrm,
Completion/Unix/Command/_sisu, Completion/Unix/Command/_sqsh,
Completion/Unix/Command/_surfraw, Completion/Unix/Command/_tcpdump,
Completion/Unix/Command/_tmux, Completion/Unix/Command/_todo.sh,
Completion/Unix/Command/_wget, Completion/Unix/Command/_yafc,
Completion/Unix/Command/_zfs, Completion/Unix/Command/_zpool,
Completion/Unix/Type/_printers, Completion/X/Command/_mplayer,
Completion/X/Command/_setxkbmap, Completion/Zsh/Command/_cd: fix
incorrectly capitalized completion descriptions as per the
recommendations in Etc/completion-style-guide.
2010-06-03 Peter Stephenson
* 27983: Src/prompt.c: colours could be output twice.
2010-06-03 Peter Stephenson
* 27994: Src/params.c: better error message when failing to
autoload parameter.
2010-06-03 Frank Terbeck
* Holger Weiss: 27977: Completion/Unix/Command/_git: shouldn't
return 0 if there are no matches.
2010-06-02 Peter Stephenson
* 27990: Src/Modules/termcap.c (not in original patch),
Src/Modules/terminfo.c: ignore error return value from
setupterm(), it's not useful in telling us whether the module
booted OK.
2010-06-01 Peter Stephenson
* Daniel Friesel: 27982: Completion/Unix/Command/_feh: update.
2010-05-31 Peter Stephenson
* Mikael: 27981: Completion/Zsh/Context/_subscript: complete
(e).
2010-05-28 Peter Stephenson
* Mikael: 27980: Completion/Zsh/Type/_globquals: typo.
2010-05-27 Peter Stephenson
* 27965 plus as per 27966: Src/builtin.c, Src/subst.c,
Src/utils.c, Src/zsh.h: Use $'\n' quoting instead of literal
newline for ${(q)...} to avoid lines getting split unexpectedly.
Quote empty strings as ''.
* 27976: Doc/Zsh/expn.yo: add yet more to the my-brain-hurts
description of how parameter expansion is ordered.
2010-05-27 Frank Terbeck
* Seth House: 27971: Functions/VCS_Info/Backends/VCS_INFO_get_data_hg:
vcs_info: Fix a bug that caused the mercurial backend to always return
`default' as the branch name.
2010-05-23 Peter Stephenson
* users/15078: Completion/Zsh/Function/.distfiles,
Completion/Zsh/Function/_zsh-mime-handler, Doc/Zsh/contrib.yo,
Functions/MIME/zsh-mime-handler: completion for a
zsh-mime-handler should understand how the line will be handled.
2010-05-22 Clint Adams
* 27964: Doc/Zsh/contrib.yo: add back missing enditem().
2010-05-14 Frank Terbeck
* Simon Ruderich: 27954: Doc/Zsh/contrib.yo, Misc/vcs_info-examples:
vcs_info: more minor documentation fixes.
* Simon Ruderich: 27953: Doc/Zsh/contrib.yo, Misc/vcs_info-examples,
Functions/VCS_Info/VCS_INFO_formats: vcs_info: changed default formats
and actionformats
2010-05-12 Peter Stephenson
* unposted: Doc/Zsh/params.yo, Src/Modules/zutil.c: fix typo
("zregesparse-guard").
* 27951: Doc/Zsh/expn.yo, Doc/Zsh/params.yo, Src/builtin.c,
Src/exec.c, Src/glob.c, Src/init.c, Src/params.c, Src/signals.c,
Src/Builtins/sched.c, Src/Modules/zpty.c, Src/Modules/zutil.c:
Add $ZSH_EVAL_CONTEXT and $zsh_eval_context to provide context
stack.
2010-05-10 Peter Stephenson
* c.f. 27950: Test/C03traps.ztst some bogus whitespace got added
in patching 27947.
2010-05-10 Frank Terbeck
* Seth House, Simon Ruderich and myself: 27948:
Doc/Zsh/contrib.yo, Functions/VCS_Info/.distfiles, Misc/.distfiles,
Misc/vcs_info-examples, Functions/VCS_Info/Backends/VCS_INFO_detect_hg,
Functions/VCS_Info/Backends/VCS_INFO_get_data_git,
Functions/VCS_Info/Backends/VCS_INFO_get_data_hg,
Functions/VCS_Info/VCS_INFO_formats, Functions/VCS_Info/VCS_INFO_hook,
Functions/VCS_Info/VCS_INFO_quilt, Functions/VCS_Info/vcs_info: various
vcs_info changes: mercurial backend improvements, new hooks, quilt
support, documentation improvements and bugfixes
2010-05-05 Peter Stephenson
* users/15031: Completion/Unix/Type/_path_files: fix (still
incomplete) for bizarre quoting rules for files in completion
with path-completion off or accept-exact-dirs on.
* 27947: Src/exec.c, Test/C03traps.ztst: fix some cases where we
should (probably) execute an EXIT trap but don't.
2010-05-02 Frank Terbeck
* Simon Ruderich: 27813: Completion/Unix/Command/_git: Complete
some generic symbolic references as heads.
2010-04-28 Clint Adams
* Bernd Zeimetz: 27931: Completion/Debian/Command/_bts:
completion for bts affects.
2010-04-28 Peter Stephenson
* Mikael: 27929: Src/lex.c, Doc/Zsh/options.yo (added pws): global
aliases with space shouldn't trigger HIST_IGNORE_SPACE.
2010-04-27 Peter Stephenson
* 27926: Src/Zle/zle_hist.c: fix completion suffix when inserting
last word.
* 27911: Completion/Base/Core/_main_complete: ensure colouring is
not used if not configured when showing old lists.
2010-04-26 Frank Terbeck
* 27908: Functions/VCS_Info/vcs_info: Avoid locale related
problems
2010-04-26 Peter Stephenson
* unposted: Completion/Unix/Command/_perforce: update to Perforce
2009.2 features.
* unposted: Completion/X/Command/_kfmclient: also kioclient;
probe desktop bindings.
2010-04-25 Clint Adams
* 27912: Completion/Linux/Command/_lsusb: presume that
usb.ids is uncompressed now.
* 27914 (tweaked): Completion/Linux/Command/_lsusb: find
usb.ids in /usr/share/misc.
2010-04-23 Peter Stephenson
* users/15028 (modified to do the unquoting a bit more
logically): Completion/Unix/Type/_path_files: for
path-completion false and accept-exact-dirs true we need to
unquote the word from the command line.
2010-04-20 Peter Stephenson
* 27889: Src/subst.c, Test/D04parameter.ztst: Force more use of
GLOB_SUBST in parameters if ~ is used.
2010-04-20 Peter Stephenson
* "Akinori MUSHA: 27892: Completion/Redhat/Command/.distfiles,
Completion/Redhat/Command/_service
Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_init_d,
Completion/Unix/Command/_service (moved from Redhat),
Completion/Unix/Type/_services: updates for FreeBSD.
2010-04-15 Peter Stephenson
* unposted: NEWS: update to include path-completion.
2010-04-15 Frank Terbeck
* 27798: Alexey I. Froloff: Completion/Unix/Command/_git: support
for the `--interactive' option of "git commit".
2010-04-14 Peter Stephenson
* unposted: Doc/Zsh/compsys.yo: add kindex entry for
path-completion.
* unposted: Doc/Zsh/compsys.yo: slightly rephrase previous doc.
* users/15011: Completion/Unix/Type/_path_files,
Doc/Zsh/compsys.yo: add path-completion style to allow
completion of preceeding directories in files to be be turned
off.
2010-04-13 Peter Stephenson
* unposted: Functions/Calendar/calendar, Functions/Calendar/calendar_add,
Functions/Calendar/calendar-edit, Functions/Calendar/calendar_show,
Functions/Calendar/calendar_sort: Fall back to link file locking if
system file locking fails; don't need dcop for kdialog.
2010-04-12 Clint Adams
* 27876: Completion/Debian/Command/_axi-cache: completion for
axi-cache (from apt-xapian-index).
2010-04-09 Peter Stephenson
* Simon Ruderich: 27856 (tweaked): Doc/Zsh/metafaq.yo: Git
availability.
2010-04-09 Peter Stephenson
* 27865: Src/subst.c, Test/D04parameter.ztst: text in parameter
substitution that came from the command line rather than the
parameter was a candidate for GLOB_SUBST even if it was quoted
if the overall expression was not quoted.
* Ben: 27589: Completion/Zsh/Context/_redirect: attempt
to use arguments better.
2010-03-30 Clint Adams
* 27847: Completion/Unix/Command/_uzbl: completion for uzbl.
2010-03-29 Peter Stephenson
* 27843: Simon Ruderich: Doc/Zsh/options.yo: claimed format for
extended history was incorrect.
2010-03-26 Peter Stephenson
* 27831: Doc/Zsh/expn.yo, Src/input.c, Src/subst.c, Src/utils.c:
add ${(mm)...} to count displayed characters and rationalise use
of wcwidth so that negative numbers are treated as zero.
2010-03-25 Peter Stephenson
* unposted: Test/A02alias.ztst: change sort to cat to
make test foolerproof.
* 27827: Src/input.c, Test/A02alias.ztst: infinite loop
if alias with recursive definition occurred at end
of parsed string (normal shell input was OK).
2010-03-22 Peter Stephenson
* 27823: Src/hist.c: 27822 could access freed memory because
hptr wasn't consistently set to NULL when chline was.
* 27812: Doc/Zsh/zle.yo, Src/Zle/zle.h, Src/Zle/zle_refresh.c,
Src/Zle/zle_utils.c: when wchar_t contains Unicode code points,
use private area to put bytes that don't form characters for
special display.
2010-03-22 Peter Stephenson
* 27822: Src/hist.c, Src/lex.c, Src/zle_params.c,
Src/zle_tricky.c: Fix ZLE access to current history line if pushed
onto lexical stack.
2010-03-19 Peter Stephenson
* unposted: Etc/FAQ.yo: update section on coloured prompts and
some other minor bits.
2010-03-19 Peter Stephenson
* unposted: Functions/Calendar/calendar: update previous
change also to perform calendar_show in current shell since
it interacts better with zle for use with sched.
* 27808: Completion/Unix/Type/_files: Use // parameter
substitution instead of :gs. This form is consistent with the
rest of the file and has handled quoting correctly for longer.
2010-03-18 Peter Stephenson
* unposted: Test/A01grammar.ztst: missed -f option off zsh
invocation in 27793++.
* 27804: Src/Zle/zle_hist.c: don't hang on encountering invalid
character in incremental search.
2010-03-17 Peter Stephenson
* unposted: Functions/Calendar/calendar: fix embarrassing bug in
calendar scheduling introduced by new file locking, 27756.
2010-03-16 Peter Stephenson
* unposted: Doc/Zsh/calsys.yo: age now uses zstat.
* unposted: NEWS: PATH_SCRIPT
2010-03-16 Peter Stephenson
* 27793 plus 27794, 27795: Doc/Zsh/invoke.yo, Doc/Zsh/options.yo,
Src/init.c, Src/options.c, Src/zsh.h, Test/A01grammar.ztst:
add PATH_SCRIPT option to find script using path.
2010-03-15 Peter Stephenson
* Mikael: 27797: Completion/Base/Completer/_expand_alias:
delimit arguments to avoid problems with hyphens.
* Alexey: 27789: Completion/Unix/Command/_sudo: use _arguments.
2010-03-15 Peter Stephenson
* 27780: Completion/Unix/Type/_files, Test/D04parameter.ztst:
users/14905 changed the number of backslashes needed to
quote backslashes in :s modifier.
2010-03-11 Peter Stephenson
* unposted: Doc/Zsh/expn.yo: note that & needs quoting in :s in
glob qualifier.
* 27785: Src/init.c, Src/utils.c, Src/zsh.h: default IFS in sh
and ksh mode doesn't have '\0'.
2010-03-11 Frank Terbeck
* Simon Ruderich: 27779: Functions/VCS_Info/vcs_info_printsys,
Doc/Zsh/contrib.yo: Fix mistakes in vcs_info's documentation.
2010-03-09 Peter Stephenson
* unposted: Doc/Zsh/calsys.yo, Functions/Calendar/calendar,
Functions/Calendar/calendar_editfiles: Fix bug that
calendar wouldn't update repeating event times for events
that were already in the past; allow calendar_editfiles to
take argument to specify editor.
2010-03-07 Peter Stephenson
* Michael Hwang: 27773: Src/linklist.c: document how linked
lists are joined together.
2010-03-04 Frank Terbeck
* 27770: Completion/Unix/Command/_git: support for user specific
sub commands.
2010-03-04 Peter Stephenson
* Frank: 27768: Functions/VCS_Info/VCS_INFO_realpath: shut up cd
some more.
2010-02-28 Clint Adams
* 27762: Completion/Unix/Type/_hosts: omit ssh known_hosts
entries with port numbers from host completion.
2010-02-27 Peter Stephenson
* users/14905 (modified, see users/14096): Doc/Zsh/expn.yo,
Src/subst.c, Test/D04parameter.ztst: fix various problems
with :s modifier in parameters.
2010-02-26 Peter Stephenson
* users/14902: Src/Modules/datetime.c: another go.
* users/14900: Src/Modules/datetime.c: ULONG_MAX may be valid
return value from strtoul().
* users/14897: Src/Modules/datetime.c: test needed on
conversion of time_t to struct tm. Found on 64-bit Linux.
* 27756: Doc/Zsh/calsys.yo, Functions/Calendar/calendar,
Functions/Calendar/calendar_add, Functions/Calendar/calendar_edit,
Functions/Calendar/calendar_sort, Src/Modules/system.c:
use new file locking in calendar where available and add
errflag test to loop over fcntl().
* users/14891: Doc/Zsh/cond.yo: say explicitly that condition
arguments don't undergo file generation.
2010-02-25 Peter Stephenson
* 27755: Doc/Zsh/mod_system.yo, Src/Modules/system.c:
add "zsystem supports" to test what zsystem supports.
2010-02-24 Peter Stephenson
* 27754: NEWS (unposted), Doc/Zsh/mod_system.yo, Src/exec.c,
Src/utils.c, Src/zsh.h, Src/Modules/system.c: add
"zsystem flock" subcommand to zsh/system module.
2010-02-22 Peter Stephenson
* unposted: Src/utils.c: Add a debug test for trapping bad uses of
fdtable when closing fd's in zclose().
* 27721: Src/compat.c [with unnecessary test removed], Src/exec.c,
Src/system.h, Src/utils.c: update zopenmax() not to examine huge
numbers of file descriptors; only call it at initialisation;
rationalise use of fdtable_size and expansion of fdtable.
2010-02-22 Clint Adams
* 27744: Completion/Debian/Command/_pbuilder: completion for
pbuilder.
2010-02-21 Peter Stephenson
* Frank: 27731: Functions/VCS_Info/vcs_info: turn off
WARN_CREATE_GLOBAL.
2010-02-21 Clint Adams
* Michael Prokop: 27725: Completion/Debian/Command/_apt: apt
--no-install-recommends.
2010-02-21 Peter Stephenson
* Jonathan Beckman: 27728: Completion/X/Command/_mplayer: quote
colon after -ss.
2010-02-19 Peter Stephenson
* 27722: Src/cond.c, Test/C02cond.zts, Test/V01zmodload.ztst: Error
reporting for failed conditions was badly handled; one
piece of code didn't test for a '-' prefix.
* 27723: Src/builtin.c, Test/D02glob.ztst: eval shouldn't
modify non-zero return statuses.
2010-02-17 Peter Stephenson
* Frank: 27717: Functions/VCS_Info/vcs_info_lastmsg:
add option terminators for builtins.
2010-12-17 Andrey Borzenkov
* unposted: Doc/Zsh/compsys.yo: typo fix
2010-12-16 Andrey Borzenkov
* 27715: Completion/Unix/Command/_stgit: fixes for new
version (workaround removed commands); autogenerate list
of stg subcommands.
2010-02-16 Peter Stephenson
* unposted: Completion/Unix/Command/.distfiles: new files
* Frank Terbeck, Seth House: 27712, 22713, 27714: Doc/Zsh/contrib.yo,
Functions/VCS_Info/Backends/VCS_INFO_get_data_bzr,
Functions/VCS_Info/Backends/VCS_INFO_get_data_git,
Functions/VCS_Info/Backends/VCS_INFO_get_data_hg,
Functions/VCS_Info/Backends/VCS_INFO_get_data_p4,
Functions/VCS_Info/Backends/VCS_INFO_get_data_svk,
Functions/VCS_Info/Backends/VCS_INFO_get_data_svn,
Functions/VCS_Info/VCS_INFO_formats,
Functions/VCS_Info/VCS_INFO_hook, Functions/VCS_Info/vcs_info:
hooks and Mercurial improvements.
2010-02-15 Peter Stephenson
* 27710: Etc/FAQ.yo: update sections on advanced character sets.
* unposted: Etc/FAQ.yo: correct outrageously old dates in FAQ.
2010-02-13 Peter Stephenson
* 27708: Src/text.c: remove distracting initial semicolons
in job output.
* unposted: zero gf_pre_words from 27694.
* Mikael: Completion/Zsh/Type/_globquals: extend argument
handling.
* Frank: 27705: Completion/Unix/Command/_git: notes
2010-02-12 Peter Stephenson
* unposted: Completion/Zsh/Type/_globquals: add P to list.
2010-02-09 Peter Stephenson
* unposted: Doc/Zsh/expn.yo: typo in formatting.
2010-02-09 Peter Stephenson
* 27694: NEWS, Completion/Zsh/Type/_globquals, Doc/Zsh/expn.yo,
Src/glob.c, Test/D02glob.ztst: add "P" glob qualifier for
prepending words.
* Frank: 27696: Completion/Unix/Command/_tmux: another update
* Geoff: 27693: Src/exec.c, Src/init.c, Src/params.c, Src/init.c,
Src/utils.c: rename underscore to avoid name clash.
2010-02-08 Peter Stephenson
* unposted: Src/subst.c: comment about what colon in parameter
substitution might be doing.
* unposted: Completion/compinit,
Functions/Calendar/calendar_scandate: add some "typeset -g"s
to avoid WARN_CREATE_GLOBAL warnings.
* 27665: Frank: Completion/Unix/Command/_tmux: update.
* 27658: Completion/Unix/Command/_zip: work around globbing
problems.
2010-02-07 Peter Stephenson
* Frank: 27679:
Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
better logic.
* Michael Hwang: 27675: Src/builtin.c: fix crash from error in
hash builtin.
2010-02-04 Peter Stephenson
* 27661: Ben: Doc/Zsh/builtins.yo, Doc/Zsh/options.yo,
Doc/Zsh/tcpsys.yo: typos in manual references.
2010-02-03 Peter Stephenson
* 27648, 267650/1, unposted README change: README,
Doc/Zsh/builtins.yo, Doc/Zsh/grammar.yo,
Etc/zsh-development-guide, Src/builtin.c, Src/init.c,
Src/mkbltnmlst.sh, Src/Builtins/rlimits.mdd: "repeat"
is not available when starting in emulation mode,
"ulimit" is; document that "sched", "limit", "unlimit"
already aren't.
2010-02-02 Peter Stephenson
* Mikael: 27647: Completion/Unix/Command/_cp: update
2010-02-02 Peter Stephenson
* unposted: Doc/Zsh/contrib.yo: minor doc upgrade for
regexp-replace.
* based on Andrei, 27644: Config/installfns.zsh: check for
#! line without a fork.
2010-02-01 Peter Stephenson
* unposted: Etc/FAQ.yo: update with notes on
zsh-nt.sourceforge.net and application terminal mode horror.
2010-01-31 Peter Stephenson
* Mikael: 27642: Completion/Zsh/Type/_globquals: add some
missing entries.
2010-01-29 Peter Stephenson
* users/14752: Functions/Misc/zed, Src/builtin.c: add #!
line to zed; allow script run with -i to exit on "return".
* Julien Jehannet: users/14751: Functions/Misc/zed: variable
incorrect when autoloading function.
2010-01-27 Peter Stephenson
* 27638, based on Frank Terbeck, 27633: Doc/Zsh/options.yo,
init.c, options.c, zsh.h: add SOURCE_TRACE option with output
similar to XTRACE for tracing sourced files.
2010-01-23 Clint Adams
* 27617: Completion/Unix/Command/_graphicsmagick: graphicsmagick
completion based on _imagemagick.
2010-01-22 Peter Stephenson
* users/14732: Src/Zle/computil.c: we need to test X:/ rather
than X: for recent versions of Cygwin.
2010-01-21 Peter Stephenson
* users/14723: Src/pattern.c: invalid character conversions
should never match valid character conversions.
2010-01-20 Peter Stephenson
* 27611: Src/math.c, Test/C01arith.ztst: cache parameter values so
that subscripts aren't multiply evaluated when they shouldn't be.
* 27608: Src/Modules/pcre.c, Src/Modules/regex.c,
Test/C02cond.ztst: test was broken and sizes of variables
for arrays were wrong.
2010-01-19 Peter Stephenson
* unposted: Doc/Zsh/contrib.yo, Functions/Misc/regexp-replace:
return status 1 if no replacement.
* unposted: Doc/Zsh/cond.yo: avoid Yodl error.
* Frank: 27606: Completion/Unix/Command/_tmux: tmux -d.
2010-01-18 Peter Stephenson
* unposted: Doc/Zsh/contrib.yo: minor clarification in 27604.
* 27604: Doc/Zsh/contrib.yo, Functions/Misc/.distfiles,
Functions/Misc/regexp-replace,
Functions/Misc/replace-string-again: add facilities for
substitution using regular expressions.
2010-01-17 Peter Stephenson
* 27600: Doc/Zsh/cond.yo, Src/Modules/pcre.c, Src/Modules/regex.c,
Test/C02cond.ztst: extend =~ syntax to set MBEGIN and MEND
with MATCH and mbegin and mend with match.
2010-01-16 Peter Stephenson
* Frank: 27599: Doc/Zsh/contrib.yo: fix formatting documentation
for VCS_Info.
2010-01-13 Peter Stephenson
* Mikael: 27597: Completion/Zsh/Command/_zstyle: accepting
completion unnecessarily hard.
2010-01-13 Peter Stephenson
* Joakim Rosqvist: 27591 as modified in 27594:
FEATURES, Doc/Zsh/options.yo, Doc/Zsh/params.yo, Src/input.c,
Src/options.c, Src/params.c: extend SUN_KEYBOARD_HACK option
to KEYBOARD_HACK variable.
2010-01-04 Peter Stephenson
* 27553: Jesse Weinstein: Doc/Zsh/compsys.yo: improve phrasing.
2010-01-10 Clint Adams
* Frank Terbeck: 27586: Completion/Unix/Command/_tmux:
more tmux completion support.
2010-01-08 Peter Stephenson
* 27577: sergio: Functions/Misc/zcalc: vared -p obeys
the PROMPTPERCENT option so it's not necessary to have an
explicit (%) in the variable expansion.
2010-01-07 Clint Adams
* 27579: Completion/Unix/Command/_ssh: allow ssh -S argument to
follow immediately the option letter.
* 27578: Completion/Linux/Command/_ionice: allow ionice -c and -n
arguments to immediately follow the option letters.
2010-01-05 Peter Stephenson
* 27566: Src/Builtins/rlimits.c: add ulimit -c hard and immediate
return on argument error
* 27565: Src/Builtins/rlimits.c: ulimit didn't sanity check
numeric arguments.
2010-01-04 Clint Adams
* 27559: Completion/Unix/Command/_espeak: espeak language
codes and voice names.
* Jesse Weinstein: 27558: Completion/Unix/Command/_espeak:
completion for espeak.
2010-01-04 Peter Stephenson
* 27556: Src/lex.c: lexsave() should sanitize more variables else
inner loops can get confused by outer state. Symptom was
source within precmd.
2009-12-28 Clint Adams
* Chris Lamb: 27545: Completion/Unix/Command/_django:
runserver_plus and files completion for django.
2009-12-18 Wayne Davison
* users/14659: Src/hist.c: Add symlink-based hist-file locking.
2009-12-17 Peter Stephenson
* Greg: 27529: Completion/Unix/Command/_subversion: make URL
schemas (schemata?) configurable.
2009-12-16 Wayne Davison
* 26735+unposted: Src/utils.c, Src/Modules/zftp.c, Src/Modules/zpty.c,
Src/Zle/zle_main.c, Src/exec.c, Src/init.c, Src/input.c, Src/jobs.c,
Src/parse.c: Check the return value of all pipe(), read(), and
write() calls. Gets rid of all "ignoring return value" compiler
warnings, and makes some read/write operations safer by ensuring
that an EINTR is handled.
2009-12-16 Peter Stephenson
* unposted: Functions/Misc/run-help-p4, Functions/Misc/.distfiles:
new helper.
* 27492 based on Jörg Sommer: 27473: Functions/Misc/run-help:
fix alias problem.
2009-12-14 Peter Stephenson
* 27518: Completion/Unix/Command/_configure: suggest some
more patterns for arguments.
2009-12-14 Andrey Borzenkov
* unposted: Completion/Unix/Command/_grep:
add --exclude-dir option
2009-12-13 Peter Stephenson
* Alexey I. Froloff: 27470: Completion/Unix/Command/_git:
update.
2009-12-13 Wayne Davison
* unposted: Completion/Unix/Command/_rsync: Fixed the
--human-readable options and arg-acceptance of -f.
2009-12-12 Clint Adams
* Michael Prokop: 27504: Completion/Debian/Command/_dput:
fix typo with dput --delayed.
2009-12-11 Peter Stephenson
* 27503: Src/utils.c: fix crash when changing a hook
function inside a hook function of the same type.
2009-12-10 Clint Adams
* 27494: Completion/Debian/Command/_bug: reportbug --paranoid,
--no-paranoid, --body, and --body-file.
2009-12-07 Peter Stephenson
* 27479: Src/Zle/zle_tricky.c: prevent completions
split across backlash-newline continuations from
causing mayhem.
2009-12-05 Peter Stephenson
* 27466: Doc/Zsh/zle.yo: document 27453.
* Mikael: 27453: Src/Zle/zle_refresh.c: highlighting
of removable completions suffixes.
* Frank: 27450: b/Completion/Unix/Command/_tmux: another
update.
2009-12-05 Clint Adams
* Frank Terbeck: 27458: Completion/Unix/Command/_tmux:
set-option -w completion.
* Ingmar Vanhassel: 27457: Completion/Zsh/Command/_precommand:
add hilite as a precommand.
* Ingmar Vanhassel: 27456: Completion/Unix/Type/_tar_archive:
complete .tar.lzma, .tbz, .txz.
2009-12-03 Clint Adams
* 27448: Completion/Unix/Command/_tar,
Completion/Unix/Type/_tar_archive: mild understanding of
xz-compressed tarballs.
2009-12-02 Peter Stephenson
* 27447: Doc/Zsh/options.yo: document 27442.
* Frank: 27446: Completion/Unix/Command/_tmux: update.
* 27442 plus tweak: Src/exec.c, Src/init.c, Src/jobs.c,
Src/signals.c: return status for last background job from
wait even if it's already exited, but only if POSIX_JOBS
is set.
2009-12-01 Peter Stephenson
* Alexey: 27445: Completion/Unix/Command/_ruby: argument can be
any file.
2009-11-30 Peter Stephenson
* 27442: Src/exec.c, Src/init.c, Src/job.s,c Src/signals.c:
add lastpid_status to record status of last background job
even after it's exited.
* 27441: Doc/Zsh/mod_complist.yo, Src/Zle/complist.c: add "sa"
highlight code for suffix aliases.
* Richard Hartmann: 27440: Src/Modules/cap.c, Src/Modules/zftp.c:
typos in warnings.
2009-11-24 Peter Stephenson
* Baptiste Daroussin: 27431: Completion/Unix/Command/_make: Fix
for FreeBSD.
* 27430: Completion/Unix/Command/_make: extend variable value
completion to anything that looks like an assignment.
* 27429: Completion/Unix/Command/_make: restore variable value
completion. Also make indentation more standard (not posted).
* Michael Hwang : 27428:
Completion/Unix/Command/_make: complete rewrite with
variable completion.
2009-11-22 Peter Stephenson
* Alexey. I Froloff: users/14588:
Completion/Zsh/Command/.distfiles,
Completion/Zsh/Command/_ztodo,
Functions/Misc/.distfiles, Functions/Misc/ztodo: new ztodo
function.
2009-11-20 Clint Adams
* 27417: Completion/Unix/Command/_gpg: fix completion after
gpg --verify-files.
* unposted: Functions/Prompts/prompt_clint_setup: change bracket
colors default to yellow when in an ssh session.
2009-11-19 Peter Stephenson
* Greg: 27416: Completion/Unix/Command/_subversion: repository
path enhancement.
2009-11-17 Barton E. Schaefer
* 27415: Src/Zle/computil.c: comparguments "*::..." descriptions
could step on sequentially earlier descriptions when completing
for a word other than the last word on the command line.
2009-11-17 Peter Stephenson
* unposted: Completion/Unix/Command/_perforce: improve
whole-path completion so that it doesn't take ages looking
for clients after typing two slashes.
2009-11-15 Peter Stephenson
* Greg Klanderman: 27409: Completion/Unix/Command/_subversion,
Completion/Unix/Type/_urls: improve subversion remote paths
and fix minor URL issues.
* Frank Terbeck: 27407: Completion/Unix/Command/_tmux:
switch-client subcommand.
* Benjamin R. Haskell: users/14565, 27399:
Completion/Unix/Command/_env: argument problem.
2009-11-11 Barton E. Schaefer
* Greg Klanderman: 27391: Completion/Unix/Command/_rm:
fix ignored (duplicate) file names
* users/14548: Src/Modules/termcap.c: prevent libtermcap from
exiting on an unknown terminal type
* Alexey Froloff: 27367: Completion/Unix/Command/_ri: update
for Ruby 1.9 and later
* Frank Terbeck: 27364: Completion/Unix/Command/_tmux: fix
cut'n'paste error in descriptions
2009-11-10 Barton E. Schaefer
* 27368, 27369: FEATURES: replace one incorrect example with two
correct ones
2009-11-07 Peter Stephenson
* Mikael: 27362: Src/Modules/attr.c: some more fixes.
2009-11-07 Clint Adams
* Frank Terbeck: 27359: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_tmux: completion for tmux 1.1.
2009-11-06 Peter Stephenson
* 27358: Src/builtin.c: error if $0 was altered within
a sourced file.
* 27357: Src/Modules/attr.c: fix compiler warnings
2009-11-06 Peter Stephenson
* Frank Terbeck: 27353: Functions/VCS_Info/VCS_INFO_bydir_detect,
Functions/VCS_Info/vcs_info: More sanity checks for vcs_info
2009-11-05 Peter Stephenson
* Jun T.: 27351: zdelattr missed first argument.
2009-11-04 Peter Stephenson
* Mikael: 27347: Completion/Zsh/Command/_zattr,
Doc/Zsh/mod_attr.yo, Src/Modules/attr.c: enhance the
extended attribute support.
2009-11-03 Peter Stephenson
* Mikael: 27337: Src/utils.c: fix bug with cd checking symlinks
that could do arbitrarily nasty things when looking for a "/".
2009-10-29 Peter Stephenson
* unposted: Functions/Calendar/calendar: brief display
failed on single-line entries.
2009-10-24 Clint Adams
* 27314, 27315: Completion/Unix/Command/_mpc: update for
mpc 0.17.
* unposted: update config.guess and config.sub to
2009-06-10 and 2009-06-11 versions respectively.
2009-10-22 Peter Stephenson
* Functions/Zle/history-beginning-search-menu: unposted:
make more variables local.
* unposted, c.f. 27313: INSTALL, NEWS, README, Doc/Zsh/contrib.yo,
Doc/Zsh/manual.yo, Doc/Zsh/metafaq.yo, Etc/CONTRIBUTORS,
Etc/FAQ.yo, Etc/changelog2html.pl,
Functions/Zle/history-beginning-search-menu,
Functions/Zle/insert-composed-char: mailing lists moved
to zsh.org and website to zsh.sourceforge.net.
2009-10-18 Peter Stephenson
* Mikael: 27312: Completion/Unix/Command/_valgrind: option
changes.
* Jesse Weinstein: 27311: Completion/Unix/Type/_diff_options:
remove redundant line.
* Holger Weiss: 27310: Doc/Zsh/compsys.yo: typo.
* Frank Terbeck: 27309: Doc/Zsh/contrib.yo: improve context
in VCS_Info docs.
2009-10-04 Peter Stephenson
* 27308, based on 27305 from Edgar Merino:
Completion/Unix/Command/_init_d, Completion/Unix/Type/_services:
search for init scripts in other locations.
* Lionel Flandrin: 27307:
Functions/VCS_Info/Backends/VCS_INFO_get_data_hg,
Doc/Zsh/contrib.yo: enhanced VCS_INFO support for Mecurial.
2009-09-30 Peter Stephenson
* http://www.opensource.apple.com/source/zsh/zsh-53/patches/utils.c.patch:
Src/utils.c: fix length of search when spell checking.
* http://www.opensource.apple.com/source/zsh/zsh-53/patches/PR-6370391.patch:
Src/jobs.c: fix error message.
2009-09-29 Peter Stephenson
* Jun T.: 27296: configure.ac: bad preprocessing of Mac OS
Snow Leopard headers.
2009-09-29 Peter Stephenson
* Jun T.: 27292: Src/Modules/socket.c: abuse of UNIX_PATH_MAX on
Snow Leopard: use the correct maximum.
2009-09-22 Wayne Davison
* 27286: Src/Modules/socket.c Src/Modules/tcp.c Src/utils.c:
Made movefd() return the targetfd on success. Added a little
more error checking in the callers of movefd().
2009-09-22 Peter Stephenson
* 27284: Src/exec.c, Src/parse.c, Src/utils.c,
Src/Modules/socket.c, Src/Modules/tcp.c, Src/Modules/zpty.c:
improve use of movefd() and restore closing of original fd
on failure pending further work.
2009-09-21 Peter Stephenson
* 27283: Src/exec.c, Src/utils.c: failure to dup fd accessed
uninitialised memory and closed the original fd regardless.
2009-09-21 Peter Stephenson
* users/14411: Src/hashtable.c: only hash stat-able executable
regular files in the command table.
2009-09-19 Peter Stephenson
* Darel Henman: users/14412: Doc/Zsh/builtins.yo: fix confusions
in explanation of getopts option arguments.
* Holger Weiss: 27281: Doc/Zsh/expn.yo: example of global
history substitution was wrong.
2009-09-18 Peter Stephenson
* Mikael: 27279: Doc/Zsh/builtins.yo, Doc/Zsh/mod_zselect.yo:
minor tweaks.
2009-09-16 Peter Stephenson
* Baptiste Daroussin: 27277: Completion/BSD/Command/_csup: Improve
csup completion.
2009-09-15 Peter Stephenson
* users/14387 (tweaked): Doc/Zsh/grammar.yo: alternative syntax is
not about to disappear, but does make shell scripts less portable
and possibly readable.
2009-09-14 Peter Stephenson
* Greg Klanderman: 27262: Completion/Unix/Type/_path_files:
prefixes were incorrect with accept-exact-dirs style.
2009-09-13 Peter Stephenson
* Baptiste Daroussin: 27271: Functions/Zftp/zfanon: remove awk
dependence.
* Baptiste Daroussin: 27270: Functions/Zftp/zfcd_match: remove
awk dependence.
2009-09-11 Peter Stephenson
* Baptiste Daroussin: 27268: Functions/MIME/pick-web-browser:
remove Perl dependency.
* Baptiste Daroussin: 27267 plus 27269 plus doc:
Functions/Zftp/zfrtime, Doc/Zsh/zftpsys.yo: remove perl
dependency.
2009-09-10 Peter Stephenson
* Greg Klanderman: 27259 / 27260:
Completion/Unix/Type/_path_files: make unset parameters in
file prefix not be treated as empty.
2009-09-09 Peter Stephenson
* Greg Klanderman: 27255: Doc/Zsh/builtins.yo,
Doc/Zsh/compctl.yo, Doc/Zsh/compsys.yo, Doc/Zsh/contrib.yo:
some consistency fixes.
2009-09-07 Peter Stephenson
* 27236 (somewhat late): configure.ac: use $CPPFLAGS
after all occurrences of $CPP and see what happens.
2009-09-06 Peter Stephenson
* Holger Weiss : 27248:
Src/Zle/zle_hist.c: anchoring of vi search was wrong because
of reversed prefix matching.
* 27247: Functions/Misc/zmv: checking for "**/" was wrong.
2009-09-05 Peter Stephenson
* Daniel Friesel : 27244:
Completion/Unix/Command/_feh, Completion/Unix/Command/.distfils:
new completion.
* 27243: Src/params.c, Test/D04parameter.ztst: reverse
indexing in array parameters with a beginning index out of range
returned the wrong value.
2009-09-02 Peter Stephenson
* 27240: Src/builtin.c: 27079 caused later use of tokstr and tok
to be invalid.
2009-08-28 Peter Stephenson
* 27233: Completion/Base/Utility/_values,
Completion/Unix/Command/_mount: improve _values handling of
optional arguments so that list separate removes the argument
separator; use this to make "mount -o loop" complete better.
2009-08-21 Peter Stephenson
* 27228: Functions/Newuser/zsh-newuser-install: add a clear
function if the command doesn't exist.
2009-08-17 Peter Stephenson
* 27219: Completion/Unix/Type/_files: "_files -F " wasnʼt
correctly handled, which broke duplicate filtering in _rm.
* 27218: Src/Zle/computil.c: don't unquote command line
to generate "line" in _arguments since the caller can't
tell what was there before.
2009-08-17 Peter Stephenson
* 27217: Functions/Newuser/zsh-newuser-install: fix typo
in assignment.
2009-08-16 Peter Stephenson
* 27216: Src/hist.c: set chwords to NULL when freed.
2009-08-15 Peter Stephenson
* users/14307: Src/Zle/zle_tricky.c: end of current command in
completion wasn't properly found when using variant zsh loop
or test syntax.
2009-08-07 Peter Stephenson
* Andrew Psaltis: 27212: Completion/Linux/Command/_pkgtool:
Slackware supports extra tar formats.
2009-08-05 Peter Stephenson
* 27211: Src/Zle/computil.c: Extend exact completion within
compfiles -p/-P to treat drives and device files specially under
Cygwin.
2009-08-05 Clint Adams
* 27209: Completion/Unix/Type_path_files: fix breakage from
27208.
* Mikael Magnusson: 27204: Completion/Unix/Command/_patch:
remove stray curly brace.
* 27208: Completion/Unix/Type_path_files: try to do the
right thing when applying file-sort to extant glob qualifiers.
2009-08-01 Clint Adams
* 27203: Completion/Debian/Command/_aptitude: treat
aptitude build-depends just as aptitude build-dep.
* 27202: Src/system.h: unbreak _GNU_SOURCE on Debian
GNU/kFreeBSD.
2009-07-30 Peter Stephenson
* users/14267: Completion/Base/Core/_description: files added
for the ignore-line style need to be quoted to be treated
literally.
2009-07-24 Peter Stephenson
* 27188: Doc/Zsh/builtins.yo, Src/builtin.c, Test/B04read.ztst,
Test/D07multibyte.ztst: Make read -q use the same code as read
-k, hence enabling support for -t with terminals, -p and -u.
2009-07-21 Peter Stephenson
* 27181: Doc/Zsh/options.yo, Src/builtin.c: extend POSIX_CD to
handle target directory printing behaviour.
2009-07-20 Peter Stephenson
* 27178, 27180: Etc/FAQ.yo: as pointed out by Mikael, quoting
function names to stop alias expansion is always(ish) safe.
2009-07-19 Barton E. Schaefer
* 27169: Src/jobs.c, Src/signals.c: 23067 went too far in opening
up the signal mask when waiting for jobs; an interrupt from the
terminal should not terminate the shell until the foreground job
has a chance to exit or to choose not to do so.
2009-07-19 Peter Stephenson
* 27167: Src/builtin.c, Src/options.c, Src/zsh.h,
Doc/Zsh/builtins.yo, Doc/Zsh/options.yo: POSIX_CD option,
currently only moves testing of "." to after testing of CDPATH.
2009-07-18 Clint Adams
* 27160: Completion/Debian/Command/_bug: tweaks to reportbug
completion, thanks to Vincent Lefevre.
* 27128: Completion/Unix/Type/_tex: complete tex files for
latexmk.
2009-07-17 Peter Stephenson
* users/14240: Src/parse.c: assignment before a function
definition should be an error, in common with other complex
functions and as documented.
2009-07-14 Eric Blake
* Eric Blake: 27151: Src/builtin.c: Fix // handling in cd for
cygwin.
2009-07-14 Peter Stephenson
* Andy Spencer: 27148: Completion/Linux/Command/_modutils:
ignore build as well as source directories when searching
recursively for modules.
2009-07-12 Peter Stephenson
* 27135: Doc/Zsh/options.yo, Src/exec.c, Src/jobs.c: expand
POSIX_JOBS option to leave MONITOR on in subshell and not to
report the parent shell's jobs.
* 27134: Src/exec.c, Src/init.c: improve 27131 by setting
FD_CLOEXEC for SHTTY or closing it by hand when executing.
2009-07-11 Peter Stephenson
* 27131: Src/exec.c, Src/jobs.c: tentative attempt to
allow MONITOR option to be set in a subshell by not
closing SHTTY.
* 27129: Src/exec.c, Src/init.c, Src/zsh.h,
Test/A01grammar.ztst, Test/C04funcdef.ztst,
Test/D08cmdsubst.ztst: fix 27126 so as not to break the
case where a status is tested at the start of a function,
command substitution, or "." file.
2009-07-10 Clint Adams
* 27127: Vincent Bernat: Completion/Debian/Command/_bts: handle
bts fixed and bts notfixed.
2009-07-10 Peter Stephenson
* 27126: Src/exec.c, Src/init.c, Test/A01grammar.ztst,
Test/C04funcdef.ztst, Test/D08cmdsubst.ztst: a few more
contexts where empty lists should give status zero.
* 27125: Src/prompt.c: handle nested use of colour code buffer
allocation.
2009-07-10 Peter Stephenson
* 27122: Doc/Zsh/options.yo, Src/jobs.c, Src/options.c, Src/zsh.h:
add POSIX_JOBS option to print only job text for bg and fg.
* 27106: Src/exec.c, Src/signals.c, Src/zsh.h,
Test/A01grammar.ztst: on a command line that had text that
expanded to nothing reset the status (unless it should come
from a command substitution).
* 27119: Src/jobs.c: correct 27112: output is to stdout, not
stderr, and there's no automated jobs notification if not
INTERACTIVE.
2009-07-09 Peter Stephenson
* 27112: Src/jobs.c: allow output to stderr if MONITOR but
not INTERACTIVE.
2009-07-09 Eric Blake
* 27109: Touch up non-interactive MONITOR handling.
Don't mess with tty when MONITOR but not interactive.
2009-07-09 Peter Stephenson
* 27110: Src/init.c: Only turn on MONITOR if INTERACTIVE is on
or if set explicitly.
2009-07-08 Peter Stephenson
* 27100: Allow MONITOR option in non-interactive shells.
Not properly test it, but you only get if you ask for it,
so worth committing to allow it to be further investigated.
2009-07-06 Peter Stephenson
* 27092: Src/parse.c, Test/A01grammar.ztst: "if" didn't check
for missing clauses so a missing then-clause wasn't spotted
as an error.
2009-07-05 Peter Stephenson
* Brendan Cully: 27088: Completion/Unix/Command/_hg,
Completion/Unix/Command/.distfiles: new Mercurial completion.
2009-07-02 Peter Stephenson
* 27087: Doc/Zsh/builtins.yo, Src/builtin.c, Src/zsh.h,
Test/A01grammar.ztst: change return codes from 27083 to
126, 127.
* Nicolas Pouillard: 27028: Completion/Unix/Command/_darcs: New
darcs completion; it's a lot shorter but apparently that's OK.
2009-07-01 Peter Stephenson
* 27085: Doc/Zsh/mod_complist.yo, Src/Zle/complist.c:
in scrollist keymap allow accept-search to exit but do nothing
else.
* 27083: Doc/Zsh/builtins.yo, Src/builtin.c, Src/init.c,
Src/zsh.h, Src/Modules/newuser.c, Test/A01grammar.ztst: "."
returns status 128 on execution failure, 129 on failure to find
file.
* 27080: Doc/Zsh/mod_complist.yo, Src/Zle/complist.c: it
wasn't possible to exit menu selection cleanly.
2009-07-01 Peter Stephenson
* 27079: Src/builtin.c: test builtin uses parser and so should
save and restore the lexical context to avoid pulling the
rug out when called in some nested fashion.
2009-06-28 Andrey Borzenkov
* unposted: Completion/Unix/Command/_man:
support lzma compression of man pages used in Mandriva
2009-06-27 Peter Stephenson
* 27061: Nicolas Lalevée: Completion/Unix/Command/_ant:
importing files into ant.
2009-06-26 Peter Stephenson
* Greg Klanderman: 27057: Src/utils.c: %e and %f time formats
were swapped.
* Frank Terbeck: users/14207:
Functions/VCS_Info/Backends/VCS_INFO_get_data_git: make
variable local.
2009-06-19 Peter Stephenson
* Frank Terbeck: 27049, 27050, 27051, 27052:
Functions/VCS_Info/VCS_INFO_bydir_detect,
Functions/VCS_Info/Backends/VCS_INFO_detect_hg,
Functions/VCS_Info/Backends/VCS_INFO_get_data_git,
Functions/VCS_Info/Backends/VCS_INFO_get_data_hg: VCS_INFO
improvements.
2009-06-18 Clint Adams