2007-06-03 Peter Stephenson
* 23511: Src/exec.c, Src/lex.c: error if here document
too large.
2007-06-02 Peter Stephenson
* unposted: Functions/Calendar/age, Functions/Example/zls:
some more uses of zsh/stat that should only enable b:zstat.
2007-05-30 Peter Stephenson
* 23495: Completion/Base/Completer/_ignored,
Completion/Base/Completer/_prefix: 23440 broken obscure
use of subscripting.
2007-05-29 Peter Stephenson
* unposted: Src/module.c: failure adding autoload builtin
didn't clean up properly.
2007-05-29 Peter Stephenson
* 23488: README, Etc/zsh-development-guide, Src/builtin.c,
Src/init.c, Src/module.c, Src/module/zftp.c, Src/Zle/complete.c,
Src/Zle/zle_main.c, Src/Zle/zle_thingy.c, Src/Zle/zle_tricky.c:
tidy up module interface and documentation.
* 23486: Test/A01grammar.ztst, Test/C03traps.ztst,
Test/D07multibyte.ztst, Test/E01options.ztst, Test/ztst.zsh:
Use {fd} syntax to open fd's for tests that won't clash
with standard fd's.
* 23485: Completion/Zsh/Command/_zmodload, Src/cond.c,
Src/exec.c, Src/module.c, Src/params.c: completion for
zmodload -F; autoloading now requests a specific feature
from a module.
* 23482: Src/Modules/tcp.c, Src/Zle/complete.c: more typos.
* unposted: Doc/Zsh/mod_stat.yo: typo.
* Phil Pennock: 23480: Src/parse.c: typo in =~ handling.
2007-05-28 Peter Stephenson
* Not posted but see 23479:Completion/Unix/Command/_chmod,
Completion/Unix/Command/_chown, Completion/Unix/Command/_cvs,
Completion/Unix/Type/_list_files, Completion/Zsh/Command/_stat,
Completion/Zsh/Command/_zstyle,
Completion/Zsh/Type/_file_descriptors,Doc/Zsh/builtins.yo,
Doc/Zsh/compsys.yo, Doc/Zsh/mod_stat.yo,
Etc/zsh-development-guide, Src/builtin.c, Src/cond.c, Src/exec.c
Src/init.c, Src/mkbltnmlst.sh, Src/mkmakemod.sh, Src/modentry.c,
Src/module.c, Src/params.c, Src/zsh.h, Src/Builtins/rlimits.c,
Src/Builtins/sched.c, Src/Modules/cap.c, Src/Modules/clone.c,
Src/Modules/datetime.c, Src/Modules/example.c,
Src/Modules/files.c, Src/Modules/langinfo.c,
Src/Modules/langinfo.mdd, Src/Modules/mapfile.c,
Src/Modules/mathfunc.c, Src/Modules/parameter.c,
Src/Modules/pcre.c, Src/Modules/regex.c, Src/Modules/socket.c,
Src/Modules/stat.c, Src/Modules/system.c, Src/Modules/tcp.c,
Src/Modules/termcap.c, Src/Modules/terminfo.c, Src/Modules/zftp.c,
Src/Modules/zprof.c, Src/Modules/zpty.c, Src/Modules/zselect.c,
Src/Modules/zutil.c, Src/Zle/compctl.c, Src/Zle/complete.c,
Src/Zle/complist.c, Src/Zle/computil.c, Src/Zle/deltochar.c,
Src/Zle/zle_main.c, Src/Zle/zle_thingy.c, Src/Zle/zle_tricky.c,
Src/Zle/zleparameter.c, Test/B02typeset.ztst,
Test/V01zmodload.ztst, Test/V04features.ztst: add "zmodload -F"
and internal features support for modules.
* 23478: Src/Zle/compresult.c: don't run reverse-menu-complete
if no completion yet.
2007-05-27 Clint Adams
* 23475: Completion/Unix/Command/_cdrecord: call $service
instead of 'cdrecord', in case we are using wodim.
2007-05-26 Peter Stephenson
* 23471: configure.ac: error names not found properly
on Linux owing to restrictive test when searching files.
2007-05-23 Peter Stephenson
* John Buddery: 23461 plus comment and test: fix race
setting up multios by blocking SIGCHLD.
* 23460: Src/exec.c, Src/jobs.c, Test/E01options.ztst:
fix longstanding problem with multios attached to a
subshell process.
2007-05-22 Peter Stephenson
* Phil Pennock: 23450: Src/Zle/zleparameter.yo: undefined
widget caused crash in in $widgets special parameter.
2007-05-21 Peter Stephenson
* 23447: INSTALL, README, Doc/Zsh/contrib.yo,
Doc/Zsh/mod_newuser.yo, Doc/Zsh/roadmap.yo: improve documentation
for the zsh/newuser module and zsh-newuser-install function.
* 23446: Src/Modules/parameter.c: a typo meant scanning
alias parameters returned a value the same as the key.
* Unposted, see discussion around 23431: MACHINES: mention
multibyte oddity on MacOS.
* 23440: README, Doc/Zsh/params.yo, Src/params.c,
Test/D06subscript.ztst: Reverse parameter subscripting
with (R) now returns the empty string on failure. Other
operators are not changed.
2007-05-20 Peter Stephenson
* 23444: Src/builtin.c: print -c/-C didn't take into
account multibyte characters.
2007-05-17 Clint Adams
* Nikolai Weibull: 23443: Completion/Unix/Command/_vim:
mark --nofork and -f as redundant.
2007-05-16 Clint Adams
* Ag. D. Hatzimanikas: 23442: Completion/Unix/Command/_vim:
update for vim 7.1.
2007-05-14 Clint Adams
* Alexander Myodov: 23439: Completion/Unix/Command/_screen:
complete sessions for -dr, -dR, -Dr, -DR, -dx, and -Dx.
2007-05-14 Peter Stephenson
* users/11484: Functions/Misc/zmv: allow renaming $f to $g
to work if the files are really the same.
* 23438 (slightly improved to use _call_program):
Completion/Unix/Type/_printers: improve finding of network
printers.
* Noted by Wayne: 23437; Src/params.c: typo in 23436.
2007-05-13 Peter Stephenson
* 23435: Nikolai Weibull: Src/sort.c: bug testing for end
of sort string when ignoring backslashes.
* Phil Pennock: unposted: Doc/Zsh/cond.yo: should document
POSIX regular expressions as extended, not basic.
* 23436: Src/params.c: handle empty strings for locale
variables more consistently.
* 23434: Completion/Unix/Command/_configure: use also
for config.status.
* 23433: Src/Zle/zle_main.c: cast for ZMAXTIMEOUT was wrong
where sizeof(long) > sizeof(int).
2007-05-10 Andrey Borzenkov
* 23409 with extra comment: Src/init.c, Src/utils.c: after ZLE
displayed "use 'exit' to exit" message, PROMPT_SP will overwrite
prompt without ZLE knowing about it. Disable PROMPT_SP output if
message was printed.
2007-05-10 Peter Stephenson
* Peter A. Castro: 23408: zftp account handling was broken.
2007-05-08 Peter Stephenson
* Phil Pennock + tweaks: 23398 + more tweaks: README,
Doc/Zsh/builtins.yo, Doc/Zsh/grammar.yo, Src/exec.c, Src/zsh.h,
Test/A01grammar.ztst: add compatibility options for exec.
2007-05-02 Peter Stephenson
* unposted: Doc/Zsh/mod_pcre.yo, Src/pcre.c: missing
documentation file (tweaked) plus pointer fixes.
2007-05-01 Peter Stephenson
* Phil Pennock + tweaks: 23375: configure.ac, Doc/Makefile.in,
Doc/Zsh/cond.yo, Doc/Zsh/mod_pcre.yo, Doc/Zsh/options.yo,
Src/cond.c, Src/options.c, Src/parse.c, Src/text.c, Src/zsh.h,
Src/Modules/pcre.c, Src/Modules/regex.c, Src/Modules/regex.mdd:
Add zsh/regex option, =~ syntax and related options
BASH_REMATCH, NO_CASE_MATCH, RE_MATCH_PCRE.
2007-05-01 Peter Stephenson
* unposted: Doc/Zsh/contrib.yo: typo in widget name.
* Guillaume Chazarain: 23364: Src/signals.c, Src/signals.h: fix
race in POSIX signal blocking - use local variables as other forms
already do.
* 23363: README (not posted), Doc/Zsh/compsys.yo,
Src/Zle/computil.c: fake-files style now takes pattern.
2007-04-30 Peter Stephenson
* 23339: Src/mem.c: make malloc(0) allocate a single byte
instead of returning invalid (and unfreeable) memory.
2007-04-27 Peter Stephenson
* 23337: Src/Zle/compctl.c: argument to stat() wasn't
unmetafied so some filenames with non-ASCII characters
weren't recognised when the type of the file needed testing
in old-fashioned completion.
2007-04-26 Peter Stephenson
* Phil Pennock: 23326: Src/utils.c: with no __STDC_ISO_10646__
or HAVE_ICONV but with HAVE_NL_LANGINFO and CODESET the
code wouldn't compile.
2007-04-23 Peter Stephenson
* unposted: Src/parse.c: make sure we get "invalid zwc file"
for a short file (not "wrong version").
* 23313: Src/parse.c: the shell didn't actually check the version
of ZWC files anyway.
* 23312: Src/parse.c, Src/zsh.mdd: ensure parse.c is updated
when version.h changes in order to pick up changes to ZWC
files; memset() header of wordcode file to normalise unused words.
* 23308: Src/text.c: stop tindent becoming negative, which
causes infinite use of memory; add debug test to see where
it would become negative.
* Christoph Bauer: 23310ish: define _INCLUDE__STDC_A1_SOURCE
for HP/UX.
2007-04-21 Clint Adams
* 23303: Completion/Unix/Command/_date: use _guard.
2007-04-19 Clint Adams
* 23301: Paul Ackersviller: Functions/Misc/add-zsh-hook:
fix semicolon mistyped as a colon.
* 23302: Completion/Unix/Command/_subversion: complete properties
after svn propget and propedit.
2007-04-19 Peter Stephenson
* unposted: Config/version.mk: set release string to 4.3.4-dev-0.
* users/11419: Doc/Zsh/zle.yo,
Functions/Zle/backward-kill-word-match,
Functions/Zle/delete-whole-word-match,
Functions/Zle/kill-word-match, Src/Zle/zle_misc.c,
Src/Zle/zle_utils.c: allow zle copy-region-as-kill with an
argument to add text to the kill ring from a widget function.
* unposted: Functions/Misc/add-zsh-hook: should have been
added ages ago but wasn't.
* README, Config/version.mk, Etc/FAQ.yo: release 4.3.4.
2007-04-17 Wayne Davison
* users/11424: Functions/Zle/smart-insert-last-word: fixed
parse error caused by a comment in a math expression.
2007-04-17 Peter Stephenson
* users/11421: Src/Zle/complist.c: use of %{...%} in
completion list formatting was broken.
* Christoph Bauer: users/11416: Src/utils.c: bad use
of VARARR confused some compilers.
2007-04-17 Geoff Wing
* unposted: LICENCE: update year to 2007
2007-04-16 Peter Stephenson
* unposted: ChangeLog, README, Completion/Base/Utility/.distfiles,
Config/version.mk, Functions/Calendar/.distfiles,
Functions/Misc/.distfiles, Src/.distfiles, Src/sort.c,
Src/utils.c: prepare for release of 4.3.3.
2007-04-15 Peter Stephenson
* 23278: Src/sort.c, Test/D07multibyte.ztst: Fix
NUMERICGLOBSORT, broken by 23118.
* users/11398: Src/zle_move.c: vi-goto-mark was broken
by multibyte characters.
2007-04-14 Clint Adams
* 23275: Completion/Unix/Command/_date: change order of
arguments to _arguments so that options will actually be
completed.
2007-04-13 Peter Stephenson
* 23273: Src/params.c, Test/D04parameter.ztst: bad patterns
in ${var[(r)...]} returned the first element of an array instead
of the empty string.
* 23271: Pete Hollobon: Completion/Unix/Command/_sqsh,
Completion/Unix/Command/.distfiles: new completion.
2007-04-12 Peter Stephenson
* 23270: Src/system.h: #define _STRPTIME_DONTZERO to get Solaris
strptime() to work properly.
2007-04-05 Clint Adams
* 23264: Src/Modules/pcre.c: don't add the -pcre-match
operator unless the pcre functions are available.
2007-04-02 Peter Stephenson
* 23258: Src/Zle/complist.c: debugging added in 23248
was overaggressive.
* 23257: Src/subst.c: buffer too short for multibyte
${(#)...} evaluation.
2007-03-31 Clint Adams
* 23255: Completion/Unix/Command/_module: fix 23253 better.
* 23253: Erik Johansson: Completion/Unix/Command/_module:
remove double quotes causing zcompile to choke.
2007-03-30 Clint Adams
* 23252: Completion/Debian/Command/_aptitude: complete for
"aptitude unhold".
2007-03-30 Peter Stephenson
* unposted: Src/Zle/complist.c: better fix for 23248.
2007-03-29 Peter Stephenson
* 23248: INSTALL, Src/utils.c, Src/zsh.h, Src/Zle/complist.c:
bug with completion lists on last line of group just shorter than
the line length; if compiled with debugging, ZSH_DEBUG_LOG is used
for dputs() output.
2007-03-29 Clint Adams
* unposted: Completion/Unix/Command/.distfiles: update
.distfiles.
2007-03-28 Peter Stephenson
* 23246: Src/Zle/zle_tricky.c: fix completion of redirections that
occur before the command word.
2007-03-28 Clint Adams
* 23241: Daniel Qarras: Completion/Unix/Command/_module:
fix for _module.
2007-03-27 Peter Stephenson
* unposted: Src/jobs.c: fix uninitialized variable in 23238.
* 23238: Src/jobs.c: job didn't get deleted from table
if it wasn't printed, leading to obscure problems with current
jobs.
2007-03-26 Peter Stephenson
* unposted (follow-on from 23228): Doc/Zsh/calsys.yo,
Functions/Calendar/calendar{,_edit,lockfiles,scandate,showdate}:
New calendar_edit (looks up file to edit and locks it);
calendar -a option; calendar_showdate -f fmt option;
make calendar_lockfiles use zsh/select to get higher resolution
timer to jitter delay; apply the summer time fix to
", day" as well; allow "2nd" as an
ordinal (also 1nd and 3nd, 4nd, ... since we aren't interested
in checking good English).
2007-03-25 Peter Stephenson
* usres/11333: Completion/Unix/Command/_ssh: users-hosts
didn't limit the hosts properly when the user was matched
for ssh.
2007-03-24 Clint Adams
* 23236: Daniel Qarras: Completion/Unix/Command/_module:
enhancements for _module.
2007-03-23 Peter Stephenson
* unposted, see followups to 23232: Doc/Zsh/builtins.yo:
superduper nitpicked version.
* 23232: Src/module.c, Doc/Zsh/builtins.yo: improve
warning interface; record that zmodload doesn't flag an error
on failed loading.
2007-03-22 Peter Stephenson
* 23228: Functions/Calendar/calendar_{scan,show}date: fix
summer time adjustments for relative times, plus some minor
tweaks.
2007-03-22 Peter Stephenson
* 23226: Completion/Unix/Command/_nice: "nice -n<->" wasn't
handled.
2007-03-19 Peter Stephenson
* 23224: Src/Zle/zle_refresh.c: fix output of prompt in
single line ZLE.
2007-03-19 Peter Stephenson
* 23221: Martin Koeppe: don't used XTABS if not available.
2007-03-15 Peter Stephenson
* 23219: Src/options.c: Ismail Dönmez reported that lower
casing of I to dotless i in tr_TR.UTF-8 broke option handling.
2007-03-14 Clint Adams
* 23215: Completion/Unix/Command/_module: completion for
"module".
2007-03-13 Clint Adams
* 23214: Completion/Unix/Command/_subversion: complete files
after svn commit --file.
2007-02-10 Felix Rosencrantz
* unposted: Completion/Unix/Command/_comm: added -s flag to
_arguments so completion could deal with combined flags.
2007-03-08 Clint Adams
* 23206: Completion/Unix/Command/_mercurial: completion for hg.
2007-03-05 Clint Adams
* 23205: Doc/Zsh/options.yo: fix misspelling of "effect".
2007-03-01 Peter Stephenson
* 23203: Completion/X/Command/_acroread: use -version
to get version (spotted by Zvi) and fix the other methods
as fallback.
2007-02-27 Peter Stephenson
* unposted: Doc/Zsh/compsys.yo: document now useful -t
option to _regex_words.
* 23198: Completion/Base/Utility/_values,
Completion/Base/Utility/_regex_words: make _values -s more
useful and use for regex completions with non-standard suffixes.
2007-02-27 Clint Adams
* 23196: Completion/Debian/Command/_apt: tweak apt-cache madison
and --installed.
2007-02-27 Peter Stephenson
* unposted: Completion/Unix/Command/_ip: another typo
(rule_cmds).
2007-02-26 Peter Stephenson
* 23190: Completion/Unix/Type/_net_interfaces: use ifconfig
on Linux and fall back to old method in order to pick up
additional interface types.
* unposted: Completion/Unix/Command/_ip: tweak ip route
show abbreviations.
2007-02-25 Barton E. Schaefer
* 22894 (belated): Completion/Unix/Type/_email_addresses: fix
muttrc path expansion in search for aliases.
* unposted (based on users/10881,10884): Doc/Zsh/contrib.yo,
Functions/Zle/smart-insert-last-word: add auto-previous zstyle,
make use of auto-suffix-retain, add an always block for cleanup,
and search unedited text via parameter module $history.
* unposted: Functions/Misc/zkbd: account for the possibility that
meta- or alt- key combos could generate a multibyte character.
2007-02-25 Peter Stephenson
* 23186: Completion/Base/Utility/_regex_words,
Completion/Unix/Command/_ip (tweaked), Doc/Zsh/compsys.yo: add to
regex completion handling and add new ip completion.
2007-02-25 Barton E. Schaefer
* 23176 (tweaked): Doc/Zsh/expn.yo, Src/subst.c: make the (X)
parameter expansion flag apply to the (#) flag as well, so that
"character not in range" is not normally a fatal error. Also
fix a minor typo in a comment.
2007-02-25 Clint Adams
* 23185: Tobias Gruetzmacher: Completion/Unix/Command/_qemu: qemu
completion improvements.
2007-02-24 Clint Adams
* 23184: Completion/Unix/Command/_qemu: completion for qemu.
2007-02-22 Clint Adams
* 23183: Completion/Debian/Command/_make-kpkg:
complete comma-separated list of directories/modules
for --added-modules.
2007-02-18 Peter Stephenson
* unposted: Src/utils.c: document some limitations of
getkeystring().
2007-02-16 Peter Stephenson
* 23182: Completion/Base/Utility/_arguments: handle
./configure --help output "--with-foo[=BAR]" by
using "=-" specifier.
2007-02-14 Clint Adams
* 23178: David Riebenbauer: Completion/Debian/Command/_make-kpkg:
update for modern versions of make-kpkg.
2007-02-14 Peter Stephenson
* 23177: Src/utils.c: print unprintable characters under
256 in \M- format even in multibyte mode.
2007-02-14 Barton E. Schaefer
* 23169 (tweaked): Src/exec.c: upon failure to duplicate file
descriptors when setting up multios, report error and unwind as
gracefully as possible.
2007-02-13 Peter Stephenson
* 23172: Src/Zle/zle_tricky.c: typo fixing line wrapping
in completion displays caused too many lines in multiline
explanation strings.
2007-02-13 Peter Stephenson
* 23168: Src/Modules/tcp.c: error when failing to bind
to a port didn't use native byte order.
2007-02-10 Peter Stephenson
23165: Src/math.c, Src/utils.c, Doc/Zsh/options.yo: don't
try to parse base indicators in octal and raise error for
bases above 36.
2007-02-10 Felix Rosencrantz
* 23164: Src/builtin.c when PUSHD_SILENT is set, don't print anything
from popd/pushd.
2007-02-10 Peter Stephenson
* 23162: Src/subst.c, D07multibyte.ztst: ${(#)x} didn't
metafy the result, giving nonsense if x was somewhere between
128 and 160.
2007-02-08 Peter Stephenson
* unposted: README: add note on 23159 to incompatibilities
section.
* 23159 plus minor doc tweaks: Doc/Zsh/params.yo, Src/params.c,
Src/utils.c, Src/Zle/zle_main.c: leave BAUD parameter unset
by default.
2007-02-07 Peter Stephenson
* 23153: Src/utils.c: put back old ztrcmp(), with a comment:
as we're not doing strcoll() using full wide character conversion
is overkill.
2007-02-06 Peter Stephenson
* 23152: Src/builtin.c, Src/hashtable.c, Src/module.c,
Src/options.c, Src/params.c, Src/utils.c: fix ztrcmp()
to respect MULTIBYTE option and make sorting of printed
out hash tables more consistent.
2007-02-06 Peter Stephenson
* unposted: Src/Zle/complist.c: 23144 could leave an uninitialised
variable.
2007-02-05 Clint Adams
* 23151: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_monotone: partial completion
for mtn (monotone) command.
2007-02-03 Clint Adams
* 23150: Completion/Debian/Command/.distfiles,
Completion/Debian/Command/_cdbs-edit-patch: completion for
cdbs-edit-patch.
2007-02-02 Peter Stephenson
* 23144: Felix Eckhofer : Src/Zle/complist.c:
NULL pointer when ending interactive search in menu select.
* 23143: Src/string.c, Src/subst.c: =-expansion failed
when there were metacharacters in the following string,
but still tried to expand it. It now succeeds.
2007-02-01 Peter Stephenson
* unposted: Src/Sched.c: using 23142 turned up sched bug:
we could add checksched twice to the timed event list.
2007-01-31 Peter Stephenson
* 23142: Doc/Zsh/calsys.yo, Functions/Calendar/calendar,
Functions/Calendar/calendar_add, calendar_scandate,
calendar_show, calendar_showdate: enhancements for recurring
events and relative times and dates in calendar system.
2007-01-27 Peter Stephenson
* 23141: Src/jobs.c: don't refresh the display after
a printjob() that didn't print anything.
2007-01-29 Clint Adams
* 23140: Completion/Unix/Command/_arping: handle syntax for
iputils variant as well as whichever arping for which we
had already been completing.
2007-01-27 Peter Stephenson
* 23136, 23138: Src/utils.c, Test/A03quoting.ztst: 23097 added
Bnulls for backslashes in $'...' strings but then didn't handle
them.
2007-01-26 Wayne Davison
* unposted: Src/Zle/zle_tricky.c: fixed the error checking of
mbrtowc(), whose return value can never be < 0.
* unposted: Src/subst.c: silenced a compiler warning by making
an int unsigned.
* unposted: Src/signals.c: mark an arg as UNUSED().
2007-01-24 Peter Stephenson
* unposted: Src/Builtins/sched.c: minor error in sched that no
one's spotted yet: we deleted a timed function twice if
there was anything left in the list after we ran an event.
* 23131: Test/.distfiles, Test/D08cmdsubst.ztst: new tests for
command substitution.
2007-01-23 Peter Stephenson
* 23126, modified: Src/lex.c: errors when deciding between
$(( and $( were not handled properly and in particular caused
problems in history expansion in zle. The code is a little
obscure; added a comment about this.
2007-01-22 Peter Stephenson
* 23122: Src/sort.c: bug with some strings with embedded nulls and
some not in 23118.
2007-01-22 Peter Stephenson
* 23119: Src/sort.c, Test/B03print.ztst, Test/D07multibyte.ztst:
do lowering of multibyte character case in sorting properly.
2007-01-21 Peter Stephenson
* 23118: Doc/Zsh/expn.yo, Src/builtin.c, Src/glob.c, Src/jobs.c,
Src/sort.c, Src/subst.c, Src/utils.c, Src/zsh.h, Src/zsh.mdd,
Src/Zle/compcore.c, Src/Zle/computil.c, Src/Zle/zle_tricky.c,
Test/B03print.ztst, Test/D04parameter.ztst: improve sorting,
making it work properly with locales and handling embedded
nulls consistently.
2007-01-21 Clint Adams
* 23117: arno: Completion/Unix/Command/_yafc:
strip out erroneous commas.
* 23116: arno: Completion/Unix/Command/_getmail:
strip out erroneous commas.
2007-01-19 Peter Stephenson
* 23115: Doc/Zsh/grammar.yo, Src/lex.c, Src/loop.c, Src/parse.c,
Src/text.c, Src/zsh.h, Test/A01grammar.ztst: add ";|"
at end of case statement to cause testing of later patterns.
2007-01-18 Peter Stephenson
* unposted: Doc/Zsh/calsys.yo: typo with parentheses.
* 23114: Src/subst.c: ${foo:s/bar/rod} was broken (when final
delimiter is not present).
2007-01-16 Peter Stephenson
* users/11113: Completion/Unix/Command/_todo.sh: extend
project and context completion to ordinary text and complete
after whitespace in quotes.
2007-01-15 Barton E. Schaefer
* 23107, 23109: Config/defs.mk.in: suppress parallel makes.
2007-01-14 Peter Stephenson
* 23104: Src/exec.c, Src/zsh.h: fix line numbering in
users/11111 and tidy up wordcode definitions slightly.
2007-01-12 Peter Stephenson
* 23101: Src/signals.c, Test/C03traps.ztst: ZERR traps
had various odd features when combined with function returns.
2007-01-09 Peter Stephenson
* users/11111: Doc/Zsh/options.yo, Src/exec.c, Src/options.c,
Src/zsh.h: add DEBUG_BEFORE_CMD option to run DEBUG traps
before the command instead of after.
* 23098: Src/builtin.c, Test/D07multibyte.ztst: print widths
in printf take account of multibyte characters.
2007-01-08 Peter Stephenson
* 23097: Src/lex.c, Src/utils.c, Src/zsh.h, Src/Zle/compcore.c:
splitting of $'...' strings in completion.
2007-01-05 Peter Stephenson
* 23091: Doc/Zsh/compctl.yo, Doc/Zsh/contrib.yo: fixes
for some *roff problems noted by doclifter.
2007-01-05 Peter Stephenson
* 23090: configure.ac: make ncurses preferred over curses
and try not to link to multiple display libraries if not
necessary.
2007-01-04 Clint Adams
* 23089: R.Ramkumar: Completion/Unix/Command/_mpc:
relax playlist glob pattern to work with newer versions.
2007-01-04 Peter Stephenson
* 23088: Src/builtin.c, Src/zsh.h: Stephane says printf
formats and arguments should actually be escaped differently.
* 20386: Src/zsh.h, Test/B03print.ztst: printf should handle
octal escapes in the '\0NNN' form.
2007-01-02 Clint Adams
* 22817: Frank Terbeck: Completion/Debian/Command/_aptitude:
update for modern options, add completion of releases.
* 23080: arno: Completion/X/Command/_qiv: fix -c and -g
(both were mistakenly -b).
2006-12-19 Peter Stephenson
* 23071: Src/utils.c: problem with signed characters with
no multibyte support.
* 23070: Test/C02cond.ztst: Skip [[ -N file ]] test on NFS
file systems.
* 23067: Doc/Zsh/builtins.yo, Src/jobs.c, Src/signals.c:
queue traps but handle signals when waiting for jobs or processes,
unless TRAPSASYNC is set or the wait builtin is in use, so as
to handle untrapped signals in a timely fashion; document that
negative or zero process IDs after kill may be handled specially
by the OS.
2006-12-18 Peter Stephenson
* 23054, part: Src/jobs.c: error message for "kill -" with
no option or signal name was confusing.
2006-12-17 Peter Stephenson
* 23060: Doc/Makefile.in: make everything makes info.
* 23059: arno: Completion/Debian/Command/_apt-file, also
.distfiles: new completion.
* 23058: arno: Completion/X/Command/_mozilla: handle -CreateProfile.
* 23057: arno: Completion/X/Command/_setxkbmap, also .distfiles:
new completion.
2006-12-15 Peter Stephenson
* users/11083: Doc/Zsh/contrib.yo, Functions/Zle/.distfiles,
Functions/modify-current-argument,
Functions/split-shell-arguments: functions for handling spliting
of shell arguments in ZLE.
2006-12-13 Peter Stephenson
* 23052: Doc/Zsh/builtins.yo, Src/subst.c: multibyte
characters in typeset -L/R/Z padding.
2006-12-13 Peter Stephenson
* 23051: Src/lex.c: using ${(Q)...} on an expression with
RCQUOTE handling failed when DEBUG was defined.
2006-12-12 Peter Stephenson
* users/11079: Doc/Zsh/expn.yo: point out that 1(2##) may not
work.
2006-12-10 Peter Stephenson
* unposted: Doc/Zsh/zle.yo: documentation for CUTBUFFER and
killring ought to be more explicit about their connection.
* 23044: Src/builtin.c: print -c/-C is yet another version
of print no one bothered to fix up to handle unmetafication
properly.
2006-12-08 Peter Stephenson
* based on 23038: Completion/Unix/Command/_webbrowser,
Completion/X/Command/_mozilla: remove firefox from _webbrowser,
it's handled by Completion/X/Command/_mozilla; add some
firefox-specific options.
2006-12-08 Clint Adams
* 23039: Completion/X/Command/_mozilla: handle iceweasel as
firefox.
2006-12-08 Peter Stephenson
* 23036: Src/utils.c, Src/Zle/compcore.c, Src/Zle/zle_tricky.c:
three more fixes for completion using $'...'.
2006-12-04 Peter Stephenson
* 23028: configure.ac, Config/defs.mk.in, Doc/Makefile.in:
use texi2pdf where available.
* unposted: Doc/Zsh/calsys.yo, Functions/Calendar/age,
Functions/Calendar/calendar_add,
Functions/Calendar/calendar_scandate: autoload missing in
calendar_add; add some date shortcuts for the use of age.
* 23027: Vin Shelton: Doc/Zsh/calsys.yo: texinfo links were
reversed.
2006-12-03 Peter Stephenson
* 22026: Src/exec.c, Src/subst.c, Src/utils.c, Src/zsh.h,
Src/Zle/compcore.c, Src/Zle/compctl.c, Src/Zle/zle.h,
Src/Zle/zle_tricky.c: Incomplete fixes for using $'...'
quoting in completion.
2006-12-01 Peter Stephenson
* unposted fixes for previous commit:
Completion/Unix/Type/_list_files, Doc/Zsh/calsys.yo,
Functions/Calendar/age: age was broken; fix typos; use
"always" block to restore stat disability.
* c.f. 23023: Completion/Unix/Type/_list_files, Doc/.distfiles,
Doc/Makefile.in, Doc/zsh.yo, Doc/zshcalsys.yo, Doc/Zsh/.distfiles,
Doc/Zsh/calsys.yo, Doc/Zsh/compsys.yo, Doc/Zsh/intro.yo,
Doc/Zsh/manual.yo, Doc/Zsh/modules.yo, Doc/Zsh/tcpsys.yo,
Functions/Calendar/.distfiles, Functions/Calendar/age,
Functions/Calendar/calendar, Functions/Calendar/calendar_add,
Functions/Calendar/calendar_lockfiles,
Functions/Calendar/calendar_read,
Functions/Calendar/calendar_scandate,
Functions/Calendar/calendar_show,
Functions/Calendar/calendar_sort, Src/Modules/datetime.mdd: new
calendar system with age glob qualifier function; files
_list_files to be able not to trample over external stat.
2006-11-28 Peter Stephenson
* 23022: Test/ztst.zsh: don't allow WORDCHARS to be exported
to tests.
* unposted: Completion/Unix/Command/_perforce: updated to 2006.2.
2006-11-27 Clint Adams
* 23018: Completion/Unix/Command/_darcs: parse out
section headings from darcs --help.
2006-11-19 Peter Stephenson
* 23008: Src/exec.c: failure to output error message could
alter exit status.
2006-11-18 Clint Adams
* 23005: Completion/Unix/Command/_toilet: completion
for toilet.
2006-11-15 Peter Stephenson
* users/10989: Completion/Base/Core/_description,
Doc/Zsh/compsys.yo: add fake-always style that overrides
ignored-patterns.
2006-11-14 Peter Stephenson
* users/10981: Jean-Rene David :
Completion/Unix/Command/_ssh: needs glob_subst to expand
path for config file.
* users/10979: Completion/Unix/Command/_ssh: use config file
from -F option if present.
2006-11-13 Clint Adams
* 22998: Completion/Linux/_acpi: add -s to _arguments.
2006-11-11 Clint Adams
* unposted: update config.guess and config.sub to
2006-07-02 versions.
2006-11-11 Peter Stephenson
* 22997: Src/builtin.c, Src/subst.c: ${...?...} didn't go through
proper exit sequence and didn't take account of being in a
subshell and didn't call exit trap anyway because errflag was set.
2006-11-10 Peter Stephenson
* 22993: Completion/Unix/Command/_make: slightly more
effective version of 22988.
* 22992: Doc/Zsh/func.yo, Doc/Zsh/builtins.yo, Src/builtin.c:
make $? available on trap or hook shell exit.
2006-11-09 Peter Stephenson
* 22984: Doc/Zsh/func.yo, Src/builtin.c: add zshexit hook
to 22978.
* 22988: arno: Completion/Unix/Command/_make: failed on
special variable names, so use local -h. Probably not a
complete fix since the function can run recursivesly for
include directives which should use the same namespace.
2006-11-08 Peter Stephenson
* 22983: Src/builtin.c, Src/init.c: exit could loop for ever
in two different ways (but not at the same time).
* 22978 (tweaked): Doc/Zsh/func.yo, Doc/Zsh/options.yo,
Src/builtin.c, Src/init.c, Src/utils.c, Src/Zle/zle_main.c,
Test/A05execution.ztst: use _functions array variables for
hook functions.
* 22981: Zvi Har'El: Src/glob.c: 22980 got a get_strarg() wrong in
glob.c, somehow.
2006-11-07 Peter Stephenson
* 22980: Doc/Zsh/expn.yo, Src/subst.c, Test/D04parameter.ztst,
Test/D07multibyte.ztst: 22952 messed up optional arguments
to padding parameter flags.
2006-11-07 Peter Stephenson
* 22973: arno: Completion/Unix/Command/_zip: .xpi files are
zip files.
2006-11-06 Peter Stephenson
* 22972: Completion/Zsh/Command/_typeset: autoload completion
is limited to functions not yet registered.
* 22971: Src/exec.c, Src/jobs.c: don't allow job control
on jobs in current shell and sanitize error message used.
2006-11-05 Peter Stephenson
* 22968: Src/builtins.c: print -z and print -s didn't cope
with the fact that the arguments were unmetafied.
2006-11-03 Peter Stephenson
* users/10928: send all "jobs" output to stdout, not shout.
* 22953: Mikael Magnusson:
Completion/Base/Widget/_most_recent_file: didn't work if
file started with a hyphen.
2006-11-02 Peter Stephenson
* 22952: Src/glob.c, Src/params.c, Src/subst.c,
Test/D04parameter.ztst: fix multibyte delimiters for
arguments to parameter flags and substitution modifiers
in parameters and glob qualifiers (but not yet substitution
modifiers in history).
* 22950: Src/Zle/zle_tricky.c: starting menu completion
with reverse-menu-complete used the first match instead
of the last.
2006-11-02 Clint Adams
* 22947: R. Ramkumar: Completion/Unix/Command/_mkdir:
minor mkdir completion fixes.
2006-11-01 Peter Stephenson
* 22934, with modifications (c.f. 22937): INSTALL, README,
Completion/compinit, Doc/Zsh/expn.yo, Doc/Zsh/options.yo,
Src/glob.c, Src/hist.c, Src/options.c, Src/subst.c, Src/zsh.h,
Test/E01options.ztst: add HIST_SUBST_PATTERN option, make
${.../#%...} anchor at both ends.
2006-11-01 Clint Adams
* 22940: R. Ramkumar: Completion/Unix/Command/_mkdir:
completion for mkdir.
* users/9483: Sir Raorn(?): Completion/Unix/Command/_ri:
completion for ri (ruby documentation viewer).
2006-10-27 Peter Stephenson
* 22924: Src/Zle/complist.c, Src/Zle/compresult.c,
Src/Zle/zle_main.c, Src/Zle/zle_utils.c: fix a couple more
metafy_line()/unmetafy_line() problems.
* 22921: Src/compresult.c: obscure crash reveals
hasbrpsfx() can be called with line unmetafied.
2006-10-30 Peter Stephenson
* 22913: Doc/Zsh/params.yo, Src/jobs.c: set $! after a "bg", too.
2006-10-27 Peter Stephenson
* unposted: Completion/Unix/Command/_perforce: completion
of jobs selected from a jobview (e.g. after p4 fix -d -c )
was broken.
2006-10-27 Clint Adams
* 22914: Completion/Unix/Command/_cdrecord: add wodim to compdef
line.
2006-10-25 Peter Stephenson
* 22911: Src/Zle/zle_tricky.c: need fix from 22877 here, too.
* arno: Completion/Unix/Command/{_getmail,_yafc,.distfiles}:
two new completions.
* unposted: Completion/Debian/Command/.distfiles,
Completion/Linux/Command/.distfiles,
Completion/Linux/Type/.distfiles,
Completion/Unix/Command/.distfiles,
Completion/Unix/Type/.distfiles, Doc/.cvsignore,
Functions/Zle/.distfiles: various files missing from
the distribution.
2006-10-23 Wayne Davison
* unposted: Completion/Unix/Command/_rsync: the final option
changes for the imminent 2.6.9 release.
2006-10-20 Peter Stephenson
* unposted: Completion/Unix/Command/_todo.sh: use plain
mode for getting completino lists.
2006-10-23 Clint Adams
* 22896: Src/Zle/complete.mdd: rename Mandrake to
Mandriva.
2006-10-20 Clint Adams
* 22888: Completion/Unix/Command/_tardy: completion for
tardy.
2006-10-19 Peter Stephenson
* unposted: Src/utils.c: EOF in ur-22885 should be WEOF.
* unposted: Completion/Unix/Command/_todo.sh: more places
where we complete priorities and contexts.
* quoted in 22885: Src/utils.c: 22544 introduced problems
with multibyte tokenized strings.
2006-10-17 Peter Stephenson
* unposted, c.f. 22833: rename Completion/Mandrake and
all its works to Completion/Mandriva.
2006-10-16 Peter Stephenson
* 22877: Src/Zle/compctl.c: string quoting used QT_NONE
instead of QT_BACKSLASH.
2006-10-16 Geoff Wing
* unposted: Doc/Zsh/metafaq.yo, Etc/FAQ.yo: archive.progeny.com
mirror site is being decommissioned. Remove from lists
2006-10-15 Barton E. Schaefer
* unposted: Functions/Misc/colors: add several comments about
other ANSI terminal attributes, cribbed from ECMA-48.
* unposted: Functions/Zle/keymap+widget: another example.
* users/10885: Doc/Zsh/zle.yo, Src/Zle/iwidgets.list,
Src/Zle/zle_utils.c: add widgets auto-suffix-remove and
auto-suffix-retain for user-defined suffix control.
2006-10-15 Peter Stephenson
* 22874: Functions/Misc/run-help: unquoting wasn't consistent.
2006-10-14 Clint Adams
* 22875: Completion/Debian/Command/_a2utils: Emmanuel Bouthenot,
tweaked: completion for a2ensite, a2dissite, a2enmod, a2dismod.
2006-10-13 Peter Stephenson
* 22873: Larry P. Shrof: Doc/Zsh/expn.yo: typo.
2006-10-10 Peter Stephenson
* 22860: Completion/Unix/Command/_tar: allow - before first
argument of tar.
* 22859: Completion/Base/Utility/_arguments: improved to
handle all descriptions for zsh configure and GNU tar.
2006-10-10 Peter Stephenson
* 22858: Completion/Base/Utility/_arguments: options generated
from --help text can now be documented.
* 22851: arno: Completion/Unix/Command/_init_d: "-" can occur
in script names.
* 22854: Doc/Zsh/contrib.yo, Functions/Zle/replace-string,
Functions/Zle/replace-string-again: separate out back end
as separate widget to repeat replacement.
* 22853: Src/utils.c: unquoted ^ at end of bindkey string
treated literally.
* 22852: Doc/Zsh/compsys.yo: finally document effect of 22191
(users style overrides use of userdirs).
2006-10-07 Clint Adams
* 22835: Completion/Unix/Command/_pon: tidy up pon bit
and add poff completion.
2006-10-07 Andrey Borzenkov
* 22831: Src/Zle/comp.h, Src/Zle/compresult.c, Src/Zle/computil.c:
make CM_SPACE definition global and use it consistently in
compresults and compdescribe to lay out matches
* 22839: Completion/Unix/Command/_texinfo: as pointed by
Vincent Lefevre, info accepts file names as first argument
2006-10-06 Peter Stephenson
* 22820: Src/Zle/compresult.c: no, users/10791 wasn't right
and now I'm bored so this will have to do.
* users/10791: Src/Zle/compresult.c: accumulated completions
on single line could cause border disputes resulting in
skirmishes with cursor position.
2006-10-05 Peter Stephenson
* 22819: Doc/Zsh/compwid.yo, Src/builtin.c, Src/subst.c,
Src/text.c, Src/utils.c, Src/zsh.h, Src/Zle/compcore.c,
Src/Zle/compctl.c, rc/Zle/complete.c, Src/Zle/computil.c,
Src/Zle/zle_tricky.c: rationalise internal quotation,
upgrade completion use of quotation to start handling $'...'
(still incomplete), fix bug on completion with active
RCQUOTES.
2006-10-05 Peter Stephenson
* unposted: Completion/Unix/Command/_perforce: improved
message when not completing after "p4 clients".
* 22818: Doc/Zsh/params.yo: delimiters in subscript flags
are like those in parameter substitution.
2006-10-03 Clint Adams
* 22816: Joerg Sommer: Completion/Unix/Command/_pon:
completion for pon.
* 22815: Joerg Sommer: Completion/Debian/Command/_invoke-rc.d:
completion for invoke-rc.d.
2006-10-03 Clint Adams
* 22814: Completion/X/Command/_mplayer: add .mp4 and .flv
to media file extension list.
* 22812: R. Ramkumar: Completion/Unix/Command/_bittorrent,
Completion/Unix/Command/_rsync, Completion/Unix/Command/_ssh,
Completion/Unix/Command/_wget: utilize _bind_addresses in
existing completion functions.
* 22811: R. Ramkumar: Completion/Unix/Type/_bind_addresses:
helper function to give local IP addresses to which a program
might bind a socket.
* 22810: Completion/Unix/Command/_gpg: fix malformed
--encrypt-to line.
* 22808: Completion/Debian/Command/_dchroot,
Completion/Debian/Command/_dchroot-dsa: handle internationalized
output and choices within brackets.
2006-10-02 Peter Stephenson
* unposted: INSTALL: correct opening remarks.
* 22804: Mikael Magnusson: Functions/Zle/narrow-to-region:
allow zero-length ranges.
2006-10-01 Clint Adams
* 22803: Roger Leigh: Completion/Debian/Command/_dchroot,
Completion/Debian/Command/_dchroot-dsa,
Completion/Debian/Command/_schroot: updates for
dchroot and schroot completion, and new completion
for dchroot-dsa.
2006-09-30 Clint Adams
* 22800: Completion/Linux/Type/_fuse_arguments,
Completion/Linux/Type/_fuse_values,
Completion/Linux/Type/_wakeup_capable_devices:
put quotes around "$@".
* 22799: R. Ramkumar: Completion/Linux/Command/_fusermount:
change _fusermount to use _fuse_values and _canonical_paths.
* 22798: R. Ramkumar: Completion/Unix/Command/_bittorrent:
cleanup and fixes.
* 22797: R. Ramkumar: Completion/Linux/Type/_fuse_arguments,
Completion/Linux/Type/_fuse_values: generic FUSE completion
support functions.
* 22796: R. Ramkumar: Completion/Unix/Command/_subversion:
fix misspelling of IPREFIX.
* 22795: R. Ramkumar: Completion/Unix/Type/_urls:
handle https urls.
* 22794: R. Ramkumar: Completion/Linux/Command/_acpitool,
Completion/Linux/Type/_wakeup_capable_devices: completion for
acpitool.
2006-09-30 Andrey Borzenkov
* unposted: Src/Zle/compmatch.c: fix thinko in 22787 that changed
semantic of pattern matching in join_strs
2006-09-29 Vin Shelton
* 22789: Src/init.c: Source zshenv even if non-interactive.
2006-09-29 Andrey Borzenkov
* 22787: Srz/Zsh/compmatch.c: change calling convention of
pattern_match to not depend on current implementation that works
for single byte characters only, thus making it more easy to
change it later.
2006-09-28 Peter Stephenson
* 22783: Frank Terbeck: Src/init.c: don't load zsh/newuser
unless interactive.
2006-09-27 Peter Stephenson
* 22780: Completion/Base/Utility/_arguments:
Completion/Unix/Command/_todo.sh, Doc/Zsh/compsys.yo,
Src/Zle/computil.c: _arguments -n sets NORMARG to index of first
non-option argument (via comparguments -n); use this in _todo.sh.
* unposted: Completion/Unix/Command/_todo.sh: replace buggy
search message by completion of projects and contexts.
* 22778: Completion/Unix/Command/_locate: completion for
various versions of the locate command.
2006-09-23 Peter Stephenson
* 22765: Src/subst.c, Src/utils.c, Src/ztype.h,
Src/Zle/zle_main.c: rename some MB_ macros to WC_ since they
act on wchar_t's.
2006-09-23 Andrey Borzenkov
* unposted: Test/A06assign.ztst, Test/B03print.ztst,
Test/E01options.ztst, Test/ztst.zsh: as pointed by Bart in 22759,
locale is already taken care of in test harness; revert 22758
and add LC_NUMERIC and LC_MESSAGES to list of locale variables to set.
* 22761: Src/subst.c, Src/Zle/computil.c: make compdescribe
to consistently use character width when laying out matches.
This supercedes fix in 22729.
2006-09-22 Andrey Borzenkov
* 22758: Test/A06assign.ztst, Test/B03print.ztst,
Test/E01options.ztst: force locale to C to avoid test failures
due to localized output
2006-09-21 Peter Stephenson
* 22752: + Roman Neuhauser: Doc/Zsh/compsys.yo,
Doc/Zsh/compwid.yo, Doc/Zsh/roadmap.yo: improved introduction
to completion.
2006-09-21 Peter Stephenson
* 22739: arno: Functions/Prompt/promptinit: change test
for prompt -c to test for theme.
* 22753: Src/prompt.c, Src/utils.c, Src/Zle/complist.c:
minor bugs with using characters spotted from warnings on
Cygwin.
2006-09-20 Peter Stephenson
* users/10748: Doc/Zsh/compsys.yo: improve example, make one
feature clearer.
* unposted: Completion/Unix/Command/_perforce: add some
handling for unsupported commands; add p4d completion.
* 22743: Doc/Zsh/builtis.yo, Src/builtin.c: document the sh
"set - [args]" -> "set -xv [-- args]" hack and limit it to
non-native emulation.
* 22742: Doc/Zsh/expn.yo, Src/subst.c, Src/zsh.h: padding once
again defaults to character lengths, but (m) flag turns on
character widths for multibyte characters.
2006-09-17 Clint Adams
* 22728, 22734: Doc/Zsh/mod_parameter.yo, Src/Modules/parameter.c,
Src/Modules/parameter.mdd, Src/exec.c, Src/zsh.h: $functrace
parameter for function backtraces.
2006-09-17 Peter Stephenson
* 22729: Src/Zle/computil.c: truncation of description didn't
handle multibyte characters.
* 22727: Src/init.c, Src/Zle/zle_main.c: "use 'exit' to exit"
was suboptimal.
2006-09-16 Andrey Borzenkov
* 22721: Makefile.in: add pdf target
2006-09-15 Clint Adams
* 22719: configure.ac: check for RLIMIT_NICE and
RTLIMIT_RTPRIO so 22718 will work.
* 22718: Src/Builtins/rlimits.c: use ulimit -e and -r
for RLIMIT_NICE and RLIMIT_RTPRIO respectively.
2006-09-15 Peter Stephenson
* zsh-users/10720: arno + pws: Functions/Misc/checkmail:
bad recursive argument handling and need to be safer about
options.
* 22715: Src/exec.c: AUTOCONTINUE option never worked.
* 22713: Src/Zle/zle_tricky.c: word end in math completion context
was screwy.
* 22710: README, Doc/Zsh/expn.yo, Src/prompt.c, Src/subst.c,
Src/utils.c: assume width 1 for control characters; don't
crash if width of repeated padding string is 0.
2006-09-14 Peter Stephenson
* 22692: Doc/Zsh/expn.yo: additional notes on a couple of
parameter expansion features.
2006-09-13 Peter Stephenson
* 22705: Doc/Zsh/expn.yo, Src/prompt.c, Src/subst.c, Src/utils.c,
Src/zsh.h, Test/D04parameter.ztst, Test/D07multibyte.ztst:
make ${(l...)...} and ${(r...)...} padding handle multibyte
characters including those wider than 1 unit.
2006-09-13 Peter Stephenson
* 22704: Completion/Unix/Command/_todo.sh: new completion.
2006-09-12 Peter Stephenson
* 22689: Src/subst.c, Test/D04parameter.ztst: untokenize
strings for substitution in cases like
${${~:-*}//(#m)*/$MATCH=$MATCH}. The pattern code tried
to metafy the tokens, which caused chaos.
2006-09-11 Peter Stephenson
* unposted: Mikael Magnusson: Doc/Zsh/mod_sched.yo: typos.
2006-09-11 Peter Stephenson
* 22686: Src/params.c: unset array if assigning numeric
parameter to it.
2006-09-10 Peter Stephenson
* 22685: Src/builtin.c: printf "%d" \'X should handle multibyte
characters X.
* 22684: Src/builtin.c, Src/math.c, Src/params.c, Src/subst.c,
Src/utils.c, Src/zsh.h, Src/Zle/zle_hist.c, Src/Zle/zle_hist.c,
Src/Zle/zle_misc.c: rewrite getkeystring() to have something
approaching an API; printf strings expand octal escapes even
without a leading zero.
* 22676, adapted as in 22678: README, Doc/Zsh/mod_sched.yo,
Src/init.c, Src/subst.c, Src/utils.c, Src/zsh.h,
Src/Builtins/sched.c, Src/Zle/zle_main.c, Src/Zle/zle_thingy.c:
make sched events work when waiting for input in zle; allow sched
to handle the trashzle(); improve the interface to sched both
internally and externally.
* 22681: configure.ac, Src/Modules/system.mdd: pass all
files defining errnos to awk so that it finds them all on
systems where the list of definitions is fragmented.
2006-09-07 Peter Stephenson
* 22672: arno: Functions/Prompts/prompt_clint_setup,
Functions/Prompts/prompt_zefram_setup: broken when KSH_ARRAYS
is on.
2006-08-30 Peter Stephenson
* 22660 [slightly tweaked]: Src/Zle/compctl.c: unmetafy
directory prefix for passing to opendir() and stat().
2006-08-22 Clint Adams
* 22657: Completion/Unix/Command/_tla: update for tla 1.3.5.
2006-08-22 Peter Stephenson
* 22656: Src/options.c (slightly tweaked): improve handling of
monitor option a bit.
2006-08-21 Peter Stephenson
* zsh-users/10634: Completion/compinstall: attempt to fix up
relative paths of completion configuration file.
2006-08-21 Clint Adams
* 22655: Ralph Amissah: Completion/Unix/Command/_sisu:
completion for sisu.
2006-08-21 Peter Stephenson
* unposted: Doc/Zsh/compsys.yo: extra documentation arising out of
discoveries by Bart in zsh-users/10626 and 22653.
2006-08-20 Peter Stephenson
* 22651: Src/Zle/complist.c, Src/Zle/zle_tricky.c: failed to
unmetafy bytes for output.
* 22650: Src/Modules/zutil.c: when deleting styles, the pointer
to the last style can become invalid.
* 22643: Src/Zle/zle_tricky.c: completion in math context was
broken by searching for multibyte word characters.
* 22638: Src/Modules/zutil.c: deleting styles in contexts didn't
remove the style itself if it was the last context.
2006-08-17 Peter Stephenson
* 22613: configure.ac, Doc/Zsh/mod_datetime.yo,
Src/Modules/datetime.c: add strftime -r to use strptime()
if available.
* 22612: Src/Zle/complist.c: comment the static variables.
2006-08-16 Peter Stephenson
* 22610: Doc/Zsh/mod_zutil.yo, Src/Modules/zutil.c:
allow zstyle -L with arguments.
2006-08-15 Peter Stephenson
* 22611: Src/Zle/complist.c: bug when scrolling completion
list with line wider than screen.
2006-08-15 Clint Adams
* 22609: Completion/Unix/Command/_baz: complete for
switch subcommand.
2006-08-14 Peter Stephenson
* 22608: Doc/Zsh/contrib.yo: improvements on 22606.
* 22606: Doc/Zsh/contrib.yo, Functions/Zle/match-word-context,
Functions/Zle/match-words-by-style, Functions/Zle/.distfiles: new
word-context style for word matching, remove out-of-date handling
for bug.
* 22605: Src/Zle/complist.c: bug in 22597 noticed by Bart
when not printing.
2006-08-13 Peter Stephenson
* 22601: Completion/Unix/Type/_list_files: need to unquote
characters quoted by the completion mechanism.
2006-08-13 Clint Adams
* unposted: Functions/Zle/.distfiles,
Completion/Unix/Command/.distfiles: update distributed files.
2006-08-11 Peter Stephenson
* 22599: Src/utils.c, Src/zsh.h, Src/Zle/complist.c,
Src/Zle/compresult.c, Src/Zle/zle_tricky.c: use wide character
widths in completion.
2006-08-10 Peter Stephenson
* unposted: Doc/Zsh/compsys.yo: trivial typo.
* 22597: Src/Zle/complist.c, Src/Zle/zle_tricky.c: back off
two hunks of 22594 which appeared to both unnecessary and
incorrect.
2006-08-10 Barton E. Schaefer
* 22595: Src/Zle/complist.c: paranoid bounds-checking on some
loop indices.
2006-08-09 Peter Stephenson
* unposted: Functions/Example/pushd: maintain pushdignoredups if
it was set on entry to the function. I have a weird sense of
deja vu about this...
* 22594: Src/Zle/complist.c, Src/Zle/compresult.c,
Src/Zle/zle_tricky.c: Attempt to fix some off-by-one errors
counting lines when a completion list exactly fits the
display width.
2006-08-09 Peter Stephenson
* 22593: Doc/Zsh/contrib.yo, Functions/MIME/zsh-mime-handler: add
handle-nonexistent style.
2006-08-08 Peter Stephenson
* 22592: Functions/TCP/tcp_send, Doc/Zsh/tcpsys.yo: add tcp_send
-c to behave in a catlike fashion.
2006-08-07 Peter Stephenson
* unposted: Src/Zle/complist.c: another bad declaration.
* 22589: Src/Zle/complist.c: bug in menu selection when displaying
long lines.
2006-08-06 Clint Adams
* 22588: Completion/Unix/Command/_rake: handle targets
with colons in their names.
2006-08-04 Peter Stephenson
* 22587: INSTALL, MACHINES, NEWS< README: update notes on
multibyte support and add references to news.
* 22586: Src/parse.c, Src/utils.c: minor warnings spotted
on Cygwin: unnecessary static declaration in parse.c, typo in
set_widearray, also comments on other warnings that are harder
to avoid.
* 22585: makepro.awk, Src/utils.c: zsh.exports was missing
VA_ALIST declarations and some multibyte-related stuff.
* 22584: Frank Terbeck: Completion/Unix/Type/_tar_archive: even
GNU tar should complete uncompressed .tar files.
* 22582: configure.ac: Test for functions needed for multibyte
mode instead of basing MULTIBYTE_SUPPORT on marginally relevant
preprocessor definition. Installation docs still need changing.
* 22583: Peter A. Castro: Src/Modules/mathfunc.c: Cygwin erand48()
apparently needs initialisation.
2006-08-03 Peter Stephenson
* 22581: Src/prompt.c, Src/utils.c, Src/Zle/complist.c,
Src/Zle/zle.h, Src/Zle/zle_tricky.c, Src/Zle/zle_utils.c:
rationalise multibyte conversions to and from wide characters
to use restartable form.
* unposted: Completion/Unix/Command/_subversion: import
directory is optional, so complete URLs also on first argument.
2006-08-02 Peter Stephenson
* 22579: Completion/Unix/Command/_perldoc,
Completion/Unix/Type/_perl_modules: find .pod files in perl
include path for documentation.
* users/10570: Completion/Unix/Command/_subversion: handle "svn
import" better.
2006-08-02 Peter Stephenson
* 22578: README, Doc/Zsh/params.yo, Src/params.c: ensure
HISTCHARS/histchars never contains non-ASCII characters.
* unposted: Functions/Zle/history-beginning-search-menu,
Doc/Zsh/params.yo: yet more tweaks I'm too embarrassed to post:
^ also needs quoting; clear display on first non-digit character;
stray / appeared in substitution.
2006-08-01 Peter Stephenson
* 22575: Src/utils.c, Src/ztype.h, Src/Zle/compresult.c,
Src/Zle/zle.h, Src/Zle/zle_tricky.c, Src/Zle/zle_utils.c:
multibyte fixes for blashquote() and getzlequery() and
remove some aliases.
* 22574: Functions/Zle/history-beginning-search-menu,
Doc/Zsh/params.yo: ~ also needs quoting and we have to do
it even if space isn't active.
2006-08-01 Peter Stephenson
* 22573: Functions/Zle/history-beginning-search-menu,
Doc/Zsh/params.yo: smooth the interface to the widget and
document how to quote metacharacters for reverse array
subscripting.
* 22572: Src/pattern.c, Test/D04parameter.ztst: use of (#m)
was broken with pure strings.
* users/10564: Completion/Unix/Command/_gpg: use appropriate
key ring arguments to search key rings.
2006-07-30 Barton E. Schaefer
* unposted (see users/10559): Functions/Zle/keymap+widget: a
technique for overriding ZLE widgets only within a selected
keymap.
2006-07-30 Peter Stephenson
* 22565: Src/compcore.c: Fix bug with menu completion after failed
accept-and-menu-complete, perhaps.
* 22562: Src/glob.c, Test/D07multibyte.ztst: make ${...#...} etc.
understand multibyte characters.
2006-07-29 Barton E. Schaefer
* 22561: Functions/Zle/incremental-complete-word: fix display bug
introduced roughly five years ago when _main_complete was changed
to remove the leading underscore from $_lastcomp[completer]. Add
some other commentary.
2006-07-28 Peter Stephenson
* 22560: Functions/Zle/history-beginning-search-menu:
tweak (= hack) to clear menu after use.
* 22559: Doc/Zsh/contrib.yo,
Functions/Zle/history-beginning-search-menu: new Zle function.
2006-07-26 Peter Stephenson
* 22558: Src/math.c: declaration after statement.
2006-07-25 Peter Stephenson
* 22557: Doc/Zsh/options.yo, Misc/globtests, Src/options.c,
Src/pattern.c, Test/D02glob.ztst, Test/D07multibyte.ztst:
Turn on multibyte option by default for MULTIBYTE_SUPPORT and fix
tests and patterns.
* unposted: Src/pattern.c, Src/utils.c: minor typos in
22556 found when MULTIBYTE_SUPPORT is not defined.
2006-07-24 Peter Stephenson
* 22556: Doc/Zsh/builtins.yo, Functions/Zle/insert-composed-char,
Src/builtin.c, Src/pattern.c, Src/subst.c, Src/utils.c, Src/zsh.h,
Src/ztype.h, Src/Zle/zle.h, Src/Zle/zle_main.c,
Test/D04parameter.ztst, Test/D07multibyte.ztst: Multibyte
separators and delimiters.
2006-07-18 Clint Adams
* 22554: Jesse Weinstein: Completion/Unix/Command/_vorbiscomment:
completion for vorbiscomment.
2006-07-18 Peter Stephenson
* unposted: **/.distfiles: update distributed files.
2006-07-18 Clint Adams
* 22553: Jesse Weinstein: Completion/Unix/Command/_metaflac:
completion for metaflac.
2006-07-15 Clint Adams
* 22552: Completion/Unix/Command/_tla: update for tla 1.3.4.
2006-07-12 Peter Stephenson
* 22550: Test/A04redirect.ztst, Test/ztst.zsh: put "exec" tests
in subshells and allow substitution on test output to occur
after the test.
2006-07-12 Clint Adams
* 22549: Completion/Unix/Command/_subversion:
improve svn propset completion slightly.
2006-07-11 Peter Stephenson
* 22546: Src/parse.c, Test/A04redirect.ztst,
Test/D07multibyte.ztst: fix bug with {myfd}>... redirection
syntax introduced in 22544 and tweak tests.
2006-07-10 Peter Stephenson
* 22544: README, Doc/Zsh/options.yo, Src/builtin.c, Src/glob.c,
Src/lex.c, Src/math.c, Src/module.c, Src/options.c, Src/params.c,
Src/parse.c, Src/subst.c, Src/utils.c, Src/zsh.h, Src/ztype.h,
Src/Zle/compcore.c, Src/Zle/zle_tricky.c, Test/D07multibyte.ztst:
Improve use of ztype tests for multibyte characters. Add
POSIX_IDENTIFIERS option to control allowability of multibyte
alphanumeric characters in parameter and module names.
2006-07-09 Clint Adams