2007-07-30 Peter Stephenson
* 23726: Test/B02typeset.ztst: test for adding and removing
of environment variables.
* 23725: configure.ac, Src/exec.c, Src/params.c, Src/system.h:
use setenv() and unsetenv() for memory management of the
environment where possible.
2007-07-29 Clint Adams
* 23720: Completion/Unix/Command/_dvi: handle arguments to dvips -P
as part of the same word.
* 23718: Completion/Unix/Command/_dvi: don't use _arguments -s.
2007-07-28 Clint Adams
* 23714: Completion/Unix/Command/_dvi: handle dvips -G, -R, -u, -U,
-v, -V, -y, and -z.
2007-07-27 Peter Stephenson
* 23713: Doc/Zsh/expn.yo, Misc/globtests, Src/pattern.c,
Test/D02glob.ztst: add (#cN,M) globbing flag to work like
{N,M} in regular expressions.
2007-07-27 Clint Adams
* 23712: Completion/Unix/Command/_dvi: handle dvips -j.
2007-07-26 Peter Stephenson
* 23703: Src/init.c: getenv() should be zgetenv().
* 23702: Config/installfns.sh: use chmod to change permissions
since installing as a programme may try to strip the script.
2007-07-25 Clint Adams
* 23697: configure.ac: use -rdynamic where it seems to be
available, not based on the value of $host.
2007-07-25 Peter Stephenson
* 23696: Src/params.c, Test/D04parameter.ztst: assignment
to negative subscripts in scalars before the start was broken.
Now adds at start.
2007-07-24 Peter Stephenson
* 23694: Src/cond.c: change of infix condition features to C:
broke =~.
2007-07-23 Peter Stephenson
* 23693: Src/Zle/compmatch.c: _match tried to match the quoted
form of file names and any completion that did it's own quoting.
2007-07-22 Clint Adams
* 23691: Completion/BSD/Command/_portsnap: declare local parameter
scope for _arguments state.
2007-07-20 Peter Stephenson
* Renato Botelho : 23685:
Completion/BSD/Command/{_portlint,_csup,_portsnap}:
new FreeBSD completions.
2007-07-19 Clint Adams
* Magnus Therning + tweaks: 23686: Completion/Unix/Command/_tin:
respect TIN_HOMEDIR environment variable.
2007-07-17 Peter Stephenson
* 23682: Src/module.c: missed cases where m->name should
be m->node.nam from 23665.
2007-07-13 Peter Stephenson
* 23680: Test/C04funcdef.ztst: tests for 23671.
2007-07-13 Peter Stephenson
* 23671: Doc/Zsh/exec.yo, Src/exec.c: Function
command_not_found_handler can be defined to handle command
not found.
2007-07-12 Clint Adams
* 23674: Completion/Unix/Command/_git: merge in git clone
completion fixes from Nikolai Weibull's repository.
2007-07-06 Clint Adams
* 23666: Completion/Debian/Type/_deb_packages:
redirect stderr from apt-cache --generate pkgnames to
/dev/null.
2007-07-06 Peter Stephenson
* 23665: Doc/Zsh/builtins.yo,
Etc/zsh-development-guide,Src/builtin.c, Src/cond.c, Src/exec.c,
Src/hashtable.c, Src/init.c, Src/jobs.c, Src/mkbltnmlst.sh,
Src/module.c, Src/params.c, Src/string.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/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/zleparameter.c,
Test/V01zmodload.ztst: Finish autoloading of modules;
make autoloads persistent. Put modules in hash table.
Rationalise error handling and error messages. Improve
module listing. Abort at top level of list execution when
errflag is set instead of relying on called functions returning
early.
2007-07-06 Clint Adams
* 23664: Completion/Debian/Command/_bts: handle bts cache
and cleancache subcommands.
2007-07-06 Peter Stephenson
* 23660: Doc/Zsh/expn.yo, Src/sort.c, Test/D04parameter.ztst:
numerical sorting didn't work in reverse, wasn't tested and wasn't
correctly documented.
* unposted: Functions/Calendar/calendar_lockfiles: configuration
appears to reduce collisions between lock attempts in multiple
windows.
2007-07-05 Peter Stephenson
* 23658: Completion/Base/Utility/_combination: bad use
of index variable exposed by 23553.
2007-07-05 Clint Adams
* 23655: Completion/Unix/Command/_git: merge in git instaweb
completion from Nikolai Weibull's repository.
* 23654: Completion/Debian/Command/_reprepro: add completion for
reprepro.
2007-07-03 Clint Adams
* 23653: Completion/Debian/Command/_apt: add completion for apt-get
autoremove.
2007-07-03 Peter Stephenson
* unposted: Completion/README, Doc/Zsh/mod_cap.yo,
Doc/Zsh/mod_complete.yo, Doc/Zsh/mod_example.yo,
Doc/Zsh/mod_files.yo, Doc/Zsh/mod_mapfile.yo,
Doc/Zsh/mod_zleparameter.yo, Doc/intro.ms, Doc/zshzftpsys.yo,
Etc/Makefile.in, Functions/Prompts/prompt_adam1_setup,
Functions/Prompts/prompt_redhat_setup,
Functions/Prompts/prompt_suse_setup, Functions/Zftp/zfrglob,
Functions/Zftp/zftp_chpwd, Misc/.distfiles, Misc/bash2zshprompt,
Misc/c2z, Misc/compctl-examples, Misc/globtests.ksh,
Misc/job-control-tests, Misc/lete2ctl, Src/Zle/.distfiles,
Util/preconfig, aclocal.m4: jiggery pokery to force files onto
main branch (1.X) from vendor branch (1.1.1.X).
2007-07-03 Clint Adams
* 23645: Functions/Zftp/zfautocheck: use == instead of =.
* 23644: Completion/Unix/Command/_git: merge in git remote
completion from Nikolai Weibull's repository.
2007-07-02 Clint Adams
* 23640: Completion/Unix/Command/_git: merge in git quiltimport
completion from Nikolai Weibull's repository.
* 23639: Completion/Unix/Command/_git: merge in git merge-tree
completion from Nikolai Weibull's repository.
* 23629: Etc/FTP-README: change references to "beta" to "dev" or
"development".
2007-07-01 Peter Stephenson
* Tomasz Pala: users/11599: Completion/Unix/Command/_ip:
improvements for VLAN interfaces, deleting addresses,
abbreviations.
2007-07-01 Clint Adams
* 23628: Completion/Unix/Command/_git: merge in from Nikolai
Weibull's repository completion for git mktree.
* 23627: Completion/Unix/Command/_git: merge in from Nikolai
Weibull's repository fixes for git hash-object, index-pack,
merge-index.
2007-06-28 Oliver Kiddle
* 23611: Completion/Unix/Command/_ldd, Completion/Unix/Type/_ld_debug:
new completions for ldd and LD_DEBUG on Solaris and Linux
2007-06-28 Clint Adams
* 23610: Completion/Unix/Command/_git: merge in from Nikolai
Weibull's repository git describe as well as fixes for
diff-index, diff-files, and diff-stages.
* 23609: Completion/Unix/Command/_git: merge in git clean
completion from Nikolai Weibull's repository.
2007-06-27 Peter Stephenson
* 23607: Src/linklist.c, Src/loop.c, Src/module.c, Src/parse.c,
Src/subst.c, Src/Modules/parameter.c, Src/Zle/compcore.c,
Src/Zle/computil.c: Rationalise some linked list functions.
2007-06-26 Peter Stephenson
* 23606: Src/mkbltnmlst.sh, Src/module.c, Test/V01zmodload.ztst:
make all module feature autoloads pass through one function.
2007-06-24 Clint Adams
* 23595: Completion/Unix/Command/_git: merge in git archive
completion from Nikolai Weibull's repository.
* 23594: Completion/Unix/Command/_git: merge in git grep
completion from Nikolai Weibull's repository.
* 23593: Completion/Unix/Command/_git: merge in git annotate
completion from Nikolai Weibull's repository.
2007-06-23 Clint Adams
* 23587: Completion/X/Command/_xrandr: completion for
xrandr.
* 23586: Completion/Unix/Command/_dmidecode: completion for
dmidecode.
2007-06-23 Peter Stephenson
* 23585: Src/hist.c: handle errno when handling errors.
2007-06-22 Peter Stephenson
* 23581: Src/hist.c: handle errors in writing history file
better.
2007-06-22 Clint Adams
* 23580: Completion/Unix/Command/_guilt: rudimentary completion
for guilt.
2007-06-20 Peter Stephenson
* 23578: Doc/Zsh/builtins.yo, Src/mkbltnmlst.sh, Src/module.c,
Src/Builtins/rlimits.mdd, Src/Builtins/sched.mdd,
Src/Modules/cap.mdd, Src/Modules/clone.mdd,
Src/Modules/datetime.mdd, Src/Modules/example.mdd,
Src/Modules/files.mdd, Src/Modules/langinfo.mdd,
Src/Modules/mapfile.mdd, Src/Modules/mathfunc.mdd,
Src/Modules/parameter.mdd, Src/Modules/pcre.mdd,
Src/Modules/regex.mdd, Src/Modules/socket.mdd,
Src/Modules/stat.mdd, Src/Modules/system.mdd, Src/Modules/tcp.mdd,
Src/Modules/termcap.mdd, Src/Modules/terminfo.mdd,
Src/Modules/zftp.mdd, Src/Modules/zprof.mdd, Src/Modules/zpty.mdd,
Src/Modules/zselect.mdd, Src/Modules/zutil.mdd,
Src/Zle/compctl.mdd, Src/Zle/complete.mdd, Src/Zle/computil.mdd,
Src/Zle/zle.mdd, Src/Zle/zleparameter.mdd: make standard
features autoloadable and use feature notation for predefined
autoloads.
2007-06-19 Peter Stephenson
* 23575: Src/Modules/newuser.c: yet another problem on AIX:
need features_ and enables_ functions.
* unposted, c.f. 23572: Src/modentry.c: bad prototype.
* 23571: Src/module.c: AIX definitions weren't right.
2007-06-19 Peter Stephenson
* 23567: Completion/Base/Utility/_complete_help_generic,
Completion/Base/Widget/_complete_debug,
Completion/Base/Widget/_complete_help,
Completion/Base/Widget/_generic, Doc/Zsh/compsys.yo:
make help and debugging available for generic widgets
via _complete_help_generic.
2007-06-19 Clint Adams
* 23569: Completion/Debian/Command/_bts: make 'bts show'
behave the same as 'bts bugs'.
* 23568: Completion/Linux/Command/_iwconfig: complete iwconfig
modu.
2007-06-18 Peter Stephenson
* unposted (should be in 23562): Test/C01arith.ztst: stupidity
strikes again.
* 23562: README, Doc/Zsh/options.yo, Doc/Zsh/params.yo,
Src/exec.c, Src/glob.c, Src/options.c, Src/params.c, Src/subst.c,
Src/zsh.h, Src/Modules/mapfile.c, Src/Modules/parameter.c,
Src/Zle/complete.c, Test/C01arith.ztst, Test/D05array.ztst,
Test/D06subscript.ztst, Test/D07multibyte.ztst,
Test/E01options.ztst: add KSH_ZERO_SUBSCRIPT option to handle
the currently default behaviour that $array[0] or $string[0]
is mapped to $array[1] or $string[1] if KSH_ARRAYS is not
in effect. Now off by default; returns empty element or
causes error if used for setting. Valid ranges that happen
to include zero are not affected.
2007-06-16 Peter Stephenson
* unposted: Test/D07multibyte.ztst: stop test files from
cluttering up directory.
* users/11575: Doc/Zsh/compsys.yo: document use of
additional completers and insert style with _all_matches
2007-06-15 Peter Stephenson
* 23553: Doc/Zsh/arith.yo, Doc/Zsh/builtins.yo, Src/exec.c,
Src/math.c: should have been committed but weren't.
2007-06-14 Peter Stephenson
* users/11568: Functions/Prompts/.distfiles,
Functions/Prompts/prompt_{adam2,bigfade,elite2,elite,fade,fire}_setup,
Functions/Prompts/prompt_special_chars: allow UTF-8 versions
of certain visually striking but uninformative characters.
2007-06-14 Clint Adams
* 23561: Completion/Unix/Command/_git: merge in relevant changes
from Nikolai Weibull's repo to more appropriately complete after
'git add'.
2007-06-14 Peter Stephenson
* 23560: Doc/Zsh/mod_sched.yo, Src/Builtins/sched.c: improved
version of 23554 making $zsh_scheduled_events more useful
for programming.
2007-06-12 Clint Adams
* 23556: Completion/Unix/Command/_rrdtool: completion
for rrdtool.
* 23557: Completion/Unix/Command/_git: complete
filenames after 'git reset '.
2007-06-12 Peter Stephenson
* 23554: Doc/Zsh/mod_sched.yo, Doc/Zsh/params.yo,
Src/Builtins/sched.c, Src/Builtins/sched.mdd:
add $zsh_scheduled_events.
2007-06-12 Clint Adams
* unposted: Completion/Unix/Command/_pkg-config,
Completion/Unix/Command/_unexpand: remove RCS Id
comments.
2007-06-12 Peter Stephenson
* 23553: Src/params.c: use of unsubscripted array inside
math evaluation now does something reasonable instead of
returning 0.
* 23552: Src/Builtins/sched.c: remove unnecessary debugging
warning.
2007-06-11 Peter Stephenson
* 23543: Completion/Unix/Command/_perforce: work around
problem adding "..." with hiddne prefix.
2007-06-08 Peter Stephenson
* 23537: Doc/Zsh/mod_zutil.yo, Src/Module/zutil.c,
Test/V05styles.ztst: use hash table for styles and add
tests. Apart from ordering of styles by name (patterns
are still ordered by weight) there should be no effect on
shell syntax and output.
2007-06-07 Peter Stephenson
* 23535: Src/Module/parameter.mdd: autoload saliases and
dis_saliases.
2007-06-06 Peter Stephenson
* Phil Pennock: 23529: Completion/compdump: quote completion dump
to prevent global alias expansion.
2007-06-05 Peter Stephenson
* unposted: Completion/Unix/Command/_units: message and tag were
reversed; always attempt completion with removed prefix
(a bit problematic if prefix is e.g. "m").
* From Mikael Magnusson and Phil Pennock: 23521, 23522:
Completion/Unix/Command/_units: extra locations for
units data.
2007-06-04 Peter Stephenson
* 23519: Completion/Unix/Command/_units: completion for "units".
* 23518: Doc/Zsh/contrib.yo, Functions/MIME/zsh-mime-handler:
add find-file-in-path and file-path styles to MIME system.
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