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
* 27048: Functions/MIME/zsh-mime-setup: avoid multiline prints
which break CSH_JUNKIE_QUOTES.
2009-06-05 Peter Stephenson
* 27305: Functions/Misc/run-help: use POSIXLY_CORRECT with man
to avoid GNU man grabbing options in the argument list.
* 27304: Doc/Zsh/expn.yo, Src/subst.c, Src/utils.c, Src/zsh.h,
Test/D04parameter.ztst: add ${(q-)...} flag to do minimal
quoting of arguments with no unnecessary single quotes.
2009-06-04 Peter Stephenson
* Baptiste Daroussin: 27033: Completion/BSD/Command/_portaudit,
Completion/Unix/Command/_mount: more FreeBSD changes.
* Baptiste Daroussin: 27030: Completion/Unix/Type/_file_systems:
update for FreeBSD.
* Baptiste Daroussin: 27029: Completion/BSD/Command/_pfctl: new
completion.
2009-06-02 Clint Adams
* Colin Watson: 27027: Completion/Unix/Command/_bzr:
completion for bzr switch.
2009-06-02 Peter Stephenson
* Akinori MUSHA: private communication:
Completion/Unix/Command/_subversion: fix typo.
* Config/version.mk: update version recorded in archive
to 4.3.10-dev-1 (not released).
2009-06-01 Wayne Davison
* Util/mkdisttree.sh, Util/preconfig: Tweak find to prune a .git dir.
This allows a .git/cvs dir to exist with a cvs checkout in it.
2009-06-01 Peter Stephenson
* Config/version.mk: release 4.3.10.
2009-05-30 Peter Stephenson
* Jesse W: 27024: configure.ac, Doc/Makefile.in: allow
overriding TEXI2HTML.
2009-05-30 Clint Adams
* 27025: Src/system.h: define _GNU_SOURCE on the Hurd.
2009-05-29 Peter Stephenson
* 27021: Src/pattern.c: length of variable saving globflags
was wrong causing restored value to be wrong in pattern matching
on big-endian 64-bit systems.
2009-05-28 Peter Stephenson
* Jun T.: 27010: Completion/Unix/Command/_date: Darwin.
2009-05-26 Peter Stephenson
* 26998: configure.ac, Config/defs.mk.in: use --htmldir passed
to configure: restore zsh default if unchanged from current
configure default of '${docdir}'.
2009-05-25 Peter Stephenson
* Ingmar Vanhassel: 26990: Doc/Makefile.in: tidy up all html
files created by updated naming scheme.
2009-05-23 Peter Stephenson
* Michael Hwang: 26986: Doc/Zsh/compsys.yo: formatting.
2009-05-22 Peter Stephenson
* 26978: Julien Langer: Completion/Unix/Command/_stgit: complete
patch names.
2009-05-22 Peter Stephenson
* 26982: Julien Langer: Doc/Zsh/contrib.yo,
Functions/VCS_Info/Backends/VCS_INFO_get_data_git: support stgit
* 26970: Greg Klanderman: Completion/Unix/Command/_subversion: fix
caching.
2009-05-22 Clint Adams
* 26939: Completion/Unix/Command/_xmms2: clean up xmms2 jump
completion.
* Patrick Schoenfeld: 26977: Completion/Unix/Command/_perl:
complete .t files for perl.
2009-05-20 Peter Stephenson
* 26975: Src/builtin.c: compilation issues in bin_print().
* users/14143 plus extra fix in padding code: Doc/Zsh/params.yo,
Src/subst.c, Src/utils.c: use default IFS if IFS is unset.
2009-05-19 Peter Stephenson
* 26973: Doc/Zsh/contrib.yo, Functions/Misc/zmathfuncdef: make
zmathfuncdef replace functions and list existing functions.
* Config/version.mk: 4.3.9-dev-5 (4.3.9-dev-4 not recorded).
* Greg Klanderman: 26972: Src/utils.c: fix problem ni 26964.
2009-05-17 Peter Stephenson
* Greg Klanderman: 26964 (modified): Src/utils.c,
Doc/zsh/options.yo, Doc/Zsh/params.yo: make prompt
end-of-line configurable with PROMPT_EOL_MARK.
* Greg Klanderman: 26963: fix suffix handling for svn completion
2009-05-16 Peter Stephenson
* Paul Ackersviller: 26962: configure.ac, aczsh.m4,
Src/module.c, MACHINES, INSTALL: updated HP-UX dynamic linking.
2009-05-13 Peter Stephenson
* users/14118: Functions/Prompts/prompt_special_chars: fix test
and assignment.
* Paul Ackersviller: 26959: Test/Makefile.in: need a delay before
removing modules after testing on HP-UX.
2009-05-12 Peter Stephenson
* 26958: Src/prompt.c: Reallocation of prompt line didn't
fix the pointer to the start of the current line.
2009-05-12 Peter Stephenson
* unposted: Functions/Prompts/prompt_bart_setup: fix a warning
with WARN_CREATE_GLOBAL.
* Src/builtin.c: fix some memory usage issues.
2009-05-11 Peter Stephenson
* 26956: Etc/zsh-development-guide, Src/Zle/zle_refresh:
clear up region highlight variables properly and note that the
variables should be zeroed even if the module is being unloaded
(problem on HP-UX).
2009-05-09 Andrey Borzenkov
* unposted: Completion/Unix/Command/_getfacl:
fix options definition; add file names completion for variant=unix
2009-05-08 Peter Stephenson
* 26953: Test/D07multibyte.ztst: print warning but don't fail test
if system apparently can't do simple character set conversion.
* 26950: Src/params.c: warn on failed attempt to change real or
effective group or user ID.
* 26949: Completion/Unix/Command/_sudo: new options and sudoedit.
* 26948: Src/Zle/zle_refresh.c: ensure recorded window sizes
are reset when video data is freed.
2009-05-07 Peter Stephenson
* 26945: Src/builtin.c, Test/D07multibyte.ztst: read should
pass through invalid multibyte characters.
2009-05-06 Clint Adams
* 26937: Completion/Unix/Command/_git: have `git log` complete
files after branch/range.
2009-05-05 Peter Stephenson
* martin f. krafft: 26922: Completion/Unix/Command/_xmms2: extend
xmms2 completion.
2009-04-30 Barton E. Schaefer
* users/14076 (tweaked per 26906): Completion/Unix/Command/_ssh:
Add -q or -r: options to some compadd argument lists to properly
handle suffix removal when completing ssh option names or remote
host references in file names.
2009-04-30 Peter Stephenson
* c.f. 26895: Test/D07/multibyte.ztst: restrict the sorting test
to western European characters.
2009-04-29 Peter Stephenson
* 26900: Benjamin R. Haskell: Completion/Unix/Command/_ssh: ssh -Y,
-x and -X are mutually exclusive.
* 26899: Ingmar Vanhassel: Completion/Unix/Command/_ssh: -Y option
* 26898: Ingmar Vanhassel: configure.ac: don't link
libbind unless really needed.
2009-04-26 Peter Stephenson
* Paul Ackersviller: 26883: Test/D07multibyte.ztst: naming of
UTF8 locales is different in HPUX.
2009-04-25 Peter Stephenson
* unposted, see 26880: Functions/Misc/run-help: back off 26862.
2009-04-24 Peter Stephenson
* unposted: Config/version.mk: update to 4.3.9-dev-3.
* uposted: update some .distfiles
* 26876 (documentation slightly modified): NEWS, Doc/Zsh/compwid.yo,
Doc/Zsh/params.yo, Src/Zle/compresult.c, Src/Zle/zle.h,
Src/Zle/zle_misc.c: add ZLE_REMOVE_SUFFIX_CHARS and
ZLE_SPACE_SUFFIX_CHARS to make actions for suffix removals when
not controlled by completion system more configurable.
2009-04-23 Clint Adams
* 26877, 26879: Completion/Debian/Command/_apt: handle apt-get
purge.
2009-04-22 Peter Stephenson
* see 26867: Functions/VCS_Info/Backends/VCS_INFO_get_data_svk:
remove odd "${".
2009-04-21 Peter Stephenson
* Greg Klanderman: 26862: Functions/Misc/run-help: remove
unecessary "print".
* Greg Klanderman (26861) + 26863:
Completion/Base/Widget/_read_comp: don't warn over unset
parameters but typeset -g _read_comp anyway.
* 26858: Test/A01grammar.ztst: use zsh -fc instead of /bin/sh -c
for testing exec -l to avoid sensitivity to /etc/profile.
* 26853 + typo fix: NEWS, README, Etc/CONTRIBUTORS, Etc/FAQ.yo,
Etc/relnote_4.3.10.txt: package documentation updates.
2009-04-20 Peter Stephenson
* Src/Modules/terminfo.mdd: make test agree with the one
in terminfo.c.
2009-04-20 Clint Adams
* Kalle Olavi Niemitalo: 26850: Completion/Unix/Command/_git:
fix breakage in git write-tree and git send-pack.
2009-04-18 Andrey Borzenkov
* users/14033 as modified by users/14037 and added doc:
Completion/Base/Utility/_describe, Doc/Zsh/compsys.yo: allow
quoting of ":" with backslashes in possible matches in _describe
2009-04-17 Peter Stephenson
* users/14041: Doc/Zsh/zle.yo, Src/Zle/zle_bindings.c: bind ":"
by default to execute-named-cmd in vicmd mode.
* unposted: Config/version.mk: change version to 4.3.9.dev-2.
* Jesse W: 26840: Doc/Zsh/manual.yo: texi2html instructions.
2009-04-16 Peter Stephenson
* unposted: Completion/Unix/Command/_mdmadm -> _mdadm
* 26389: Doc/.cvsignore, Doc/.distfiles, Doc/Makefile.in: add
--node-files option to texi2html.
* Alexey I. Froloff: 26830: Completion/Unix/Command/_man: fix
stripping of manual page suffixes.
* Evgenii Terechkov: 26831: Completion/Unix/Command/_screen:
filter out redundant output.
* Alexey I. Froloff: 26829: Completion/Unix/Command/_rsync:
miscounting fields in output.
* Tomasz Pala: users/14031: Completion/Linux/Command/_ipset:
updates.
* Tomasz Pala: users/14032: Completion/Linux/Command/_mdmadm,
Completion/Linux/Command/_rpmbuild: new completions.
* Tomasz Pala: users/14030: Completion/Linux/Command/_ethtool:
update.
2009-04-07 Peter Stephenson
* Bart: 26822: Completion/Zsh/Context/_subscript: ">" should
be "-gt"---caused infinite loop looking for nonexistent subscript.
2009-04-06 Peter Stephenson
* Frank Terbeck : Functions/VCS_Info/*:
26816: vcs_info: add revision and "misc" argument to
VCS_INFO_formats(); 26817: updates for get-revision, %i and %m;
26818: Add git's sha1 hash as revision information; 26819: Add
information about hg's local revision number and the commit's
hash; 26820: Make the hg backend work with new versions of
mercurial.
2009-04-06 Peter Stephenson
* 26806 (doc tweaked): Add CORRECT_IGNORE variable for pattern to
be ignored by correction from internal hash tables.
2009-04-04 Clint Adams
* Simon Ruderich: 26800: Completion/Unix/Command/_git: fixes for "git add"
completion.
2009-04-01 Peter Stephenson
* 26801: Completion/Base/Core/_main_complete,
Completion/Unix/Command/_calendar,
Completion/Zsh/Command/_command,
Completion/Zsh/Command/_precommand: add completion for calendar
function; add tracking for precommand modifiers that are
in effect.
2009-03-26 Peter Stephenson
* 26797: Doc/Zsh/options.yo: further minor changes.
* 26795: Doc/Zsh/options.yo: further warning in POSIX_ALIASES.
2009-03-25 Peter Stephenson
* 26783: Doc/Zsh/compsys.yo, Completion/Base/Completer/.distfiles,
Completion/Base/Completer/_user_expand: new _user_expand completer.
* Jon Strait: 26778, 26781: Doc/Zsh/mod_pcre.yo,
Src/Modules/pcre.c: a couple of extra options for PCRE matching.
* Michael Hwang: 26776: Src/builtin.c: improved column alignment
with print -c -P.
2009-03-24 Peter Stephenson
* 26774: Src/utils.c: cd to $HOME on failure in preference to /.
* 26772: Src/glob.c, Src/utils.c, Src/zsh.h, Src/Modules/files.c:
more failed cd handling: fix possible runaway series of chdirs;
better error handling.
2009-03-23 Peter Stephenson
* 26769: Src/utils.c: 26767 created an even worse problem.
* 26748: Doc/Zsh/expn.yo, Src/hist.c, Src/subst.c: c modifier
to add command path.
* 26767: Src/utils.c: 26763 created file descriptor leak.
2009-03-20 Peter Stephenson
* 26763: Src/utils.c: fix problem restoring directory
when attempting to cd to relative path and failing.
* users/13593: Src/utils.c: tidy up from 26625.
2009-03-20 Peter Stephenson
* Bart: 26761: Src/hist.c: typo in 26754.
2009-03-19 Peter Stephenson
* Mikael: 26759: Src/Modules/curses.mdd: missing here-document
terminator.
* 26756: Completion/Zsh/Type/_history_modifiers: handling
following :s was wrong.
* 26754: configure.ac, Doc/Zsh/expn.yo, Src/compat.c, Src/hist.c:
tweak zgetdir() (but don't use it) and test for realpath().
2009-03-18 Peter Stephenson
* 26752: Src/hist.c: fix ../ removal in :a and metafication
in :a and :A modifiers.
2009-03-18 Peter Stephenson
* Frank Terbeck: 26751: Functions/VCS_Info/vcs_info_setsys:
suppress warning with WARN_CREATE_GLOBAL.
2009-03-17 Peter Stephenson
* 26746: Completion/Zsh/Context/_normal,
Completion/Zsh/Type/_history_modifiers: complete new history
modifiers a and A and allow completion of history modifiers
at the start of double quotes.
2009-03-16 Peter Stephenson
* 26744: Completion/Zsh/Context/_normal: handle completion
of history modifiers for normal command line arguments.
2009-03-15 Barton E. Schaefer
* users/13937, users/13939: configure.ac, Src/jobs.c: check for
and if available use setproctitle() for "jobs -Z".
2009-03-15 Peter Stephenson
* 26736: Doc/Zsh/expn.yo: document 26731.
* Michael Hwang: 26731 (with cosmetic changes): Src/hist.c,
Src/subst.c: add `a' and `A' modifiers.
2009-03-14 Wayne Davison
* 26735: Src/Modules/files.c, Src/Modules/mapfile.c,
Src/Modules/zftp.c, Src/builtin.c, Src/exec.c,
Src/hist.c, Src/utils.c: improved return-value checking.
2009-03-14 Peter Stephenson
* users/13910: Src/jobs.c: spawnjob() should output job
information to the tty like printjob() does.
* 26699: Makefile.in: dependencies for config.modules.
2009-03-14 Wayne Davison
* unposted: Adding .gitignore for the mirrored git repo.
2009-03-13 Peter Stephenson
* users/13902: Doc/Zsh/zle.yo, Src/Zle/zle_hist.yo,
Src/Zle/zle_params.yo: improve return value from isearch functions
and add LASTABORTEDSEARCH variable.
* 26723: Completion/Unix/Type/.distfiles,
Completion/Unix/Type/_have_glob_qual,
Completion/Unix/Type_path_files: centralise test for whether
file has glob qualifiers and how to match them.
* users/13903: Src/Zle/zle_hist.c: repeated vi searching was
broken and "_" prompt was missing.
2009-03-13 Barton E. Schaefer
* 26713: Completion/Zsh/Type/_globflags: add #autoload
2009-03-13 Geoff Wing
* unposted: LICENCE: update year to 2009
2009-03-10 Peter Stephenson
* 26708: Src/hist.c: print message if we give up trying to
create a lock file with hard links.
* 26705: Src/subst.c, Test/D07multibyte.ztst: still problems
with multibyte characters with Meta in prompt expansion within
parameter expansion.
2009-03-09 Peter Stephenson
* 26702: Src/init.c: lexsave()/lexrestore() needed around
use of history in loop() when not at top level; shows up
when calling things from zle, for example.
* derf@sievert.tabularazor.org: 22701:
Completion/Unix/Command/_devtodo: new completion
2009-03-08 Peter Stephenson
* 26697: configure.ac, Src/Modules/attr.c, Src/Modules/attr.mdd:
test for Linux- and Mac- style xattr functions and don't use
if neither appropriate.
2009-03-06 Peter Stephenson
* unposted: fix definition of _perforce_whole_path in 26690.
2009-03-04 Peter Stephenson
* 26690: Completion/Unix/Command/_perforce: the
whole-path style allows you to complete certain types of
file (e.g. opened) as a complete path rather than in directory
segments; the special value absolute only does that if you
type the leading slash.
* unposted: Etc/FAQ.yo: add POSIX_ALIASES and POSIX_IDENTIFIERS
to the list of compatibility options with ksh.
2009-03-03 Peter Stephenson
* 26686: Src/exec.c, Src/utils.c: storing long $_ on the
stack can be problematic, so use zalloc() rather than VARARR().
* 26683: Doc/Zsh/params.yo, Doc/Zsh/roadmap.yo: add some notes
on LC_CTYPE etc.
* unposted: Src/Modules/cap.c: that's what happens when you
make patches for things that aren't supported on your system.
2009-03-03 Peter Stephenson
* 26680: Src/Modules/cap.c: missed some stuff that needed metafied
arguments.
* 26677: Src/Module/caps.c: need some unmetafy() calls as noticed
by Mikael.
* 26676: Doc/Zsh/options.yo: redirect to main description
of reserved words instead.
* 26675: Doc/Zsh/options.yo, Src/lex.c, Src/options.c, Src/zsh.h,
Test/A02alias.ztst: add POSIX_ALIASES option.
* 26671: Completion/Zsh/Command/_zattr, Doc/Zsh/.distfiles,
Src/Modules/attr.c: various minor tidy-ups (tidies up?) for
26670.
* Mikael Magnusson: 26670: configure.ac,
Completion/Command/Zsh/.distfiles, Completion/Zsh/Command/_zattr,
Doc/Makefile.in, Doc/Zsh/.distfiles, Doc/Zsh/mod_attr.yo,
Src/Modules/.distfiles, Src/Modules/attr.c, Src/Modules/attr.mdd:
add module to handle Linux extended file attributes.
* Jun T.: 26667: Doc/Zsh/prompt.yo: separate out parentheses.
2009-03-02 Barton E. Schaefer
* 26665: Src/utils.c: fix one incorrect test in 26614.
2009-03-02 Peter Stephenson
* Lionel Flandrin: 26625: Src/utils.c: inopportune interrupt
could wreck terminal set up.
* 26614 plus 26615: Doc/Zsh/builtins.yo, Doc/Zsh/calsys.yo,
Doc/Zsh/prompt.yo, Src/builtin.c, Src/utils.c: support
-t in history and as a side effect support GNU
"-" extension for date and time elements with no padding
for those handled internally.
2009-03-01 Clint Adams
* Frank Blendinger: 26656: Completion/Unix/Command/_gnupod:
improved gnupod completion.
* Chris Lamb: 26655: Completion/Unix/Command/_django: complete
custom Django management commands.
2009-02-28 Clint Adams
* Daniel Friesel: 26636: Completion/X/Command/_mplayer: complete
.flac files for mplayer.
2009-02-27 Barton E. Schaefer
* 26609: Completion/Unix/Type/_path_files: further / different fix
for doubled -s in path completion, which only might be correct in
all cases but is more correct for the original failed example.
* unposted: Completion/Base/Utility/_pick_variant: be consistent
about explicitly returning 0 or 1, just because.
2009-02-27 Peter Stephenson
* 26622: Src/lex.c, Test/A01grammar.ztst: improve 26617 and add
test.
2009-02-26 Peter Stephenson
* 26617, c.f. Tomáš Smetana, 26610: Src/lex.c: comments
weren't handled in $(...).
2009-02-26 Peter Stephenson
* Frank Terbeck: 26612: Doc/Zsh/contrib.yo: VCS info documentation
fix
2009-02-25 Peter Stephenson
* 26606: Completion/Unix/Type/_path_files: fix doubled -s
in path completion in certain cases.
2009-02-25 Peter Stephenson
* Src/hist.c: 26602: history substitution buffer could overflow
with no test.
2009-02-25 Clint Adams
* Mikael Magnusson: 26596: Completion/Unix/Command/_git: new git
options.
* Jörg Sommer: 26593: Completion/Debian/Command/_lintian: complete
multiple files for lintian.
2009-02-20 Peter Stephenson
* 26588: Src/Zle/zle_tricky.c: don't expand aliases in run-help
since the run-help function can do that.
2009-02-20 Peter Stephenson
* c.f. 26586: Src/builtin.c, Src/lex.c, Src/parse.c: rename yylex
to zshlex and yytext to zshlextext to avoid possible clashes
in linked libraries.
* 26584: configure.ac, Src/Modules/tcp.h: use bind/netdb.h where
appropriate.
2009-02-19 Peter Stephenson
* 26583: Src/init.c, Src/zsh.h: use HOOK_SUFFIX more widely
for "*_functions" arrays.
2009-02-18 Peter Stephenson
* Jörg Sommer: 26582: Completion/Unix/Command/_date: --rfc-3339
option.
2009-02-18 Peter Stephenson
* 26580: Mikael: Doc/Zsh/func.yo: typo.
* 26579: Doc/Zsh/func.yo: fix hook function documentation.
* unposted: Src/.cvsignore: ignore patchlevel.h.
* Arkadiusz Miskiewicz : 26573:
Functions/Completion/compdump: force compdump to overwrite
dump file if mv is a bit dubious.
2009-02-14 Peter Stephenson
* Danek Duvall: 26571: Src/Zle/complete.mdd,
Completion/Solaris/Command/_dladm,
Completion/Solaris/Command/_ptree,
Completion/Solaris/Command/_svccfg,
Completion/Solaris/Command/_svcs, Completion/Unix/Command/_zfs,
Completion/Unix/Command/_zpool: additions for Solaris
support.
* Richard Hartmann: 26558: Doc/Zsh/options.yo: modification
of 2650.
2009-02-12 Clint Adams
* 26565: Completion/Unix/Command/_patch: fix breakage in 26482.
2009-02-12 Peter Stephenson