2006-10-10 Peter Stephenson
* 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
* 22543: Completion/Unix/Command/_cssh: completion for
clusterssh.
2006-07-09 Peter Stephenson
* 22542: Src/parse.c, Src/prompt.c, Src/zsh.h: 22516 was
overentusiastic about popping the command stack; turn cmdpop()
and cmdpush() into functions for better maintainability.
2006-07-03 Peter Stephenson
* 22537: Makefile.in: rm -rf autom4te.cache on distclean.
2006-06-30 Peter Stephenson
* 22529: Doc/Zsh/arith.yo, Src/math.c, Src/utils.c,
Test/D07multibyte.ztst: multibyte conversion in math expressions.
2006-06-28 Peter Stephenson
* 22526: Doc/Zsh/expn.yo, Src/subst.c: enhance${(#)...} to output
Unicode.
* 22525: Completion/compinit, Src/hist.c, Src/jobs.c,
Src/pattern.c, Src/subst.c, Src/utils.c, Src/zsh.h,
Test/D07multibyte.ztst: lengths and cases of multibyte strings
in parameters and history.
2006-06-27 Peter Stephenson
* 22524: Src/params.c, Test/D07multibyte.ztst: searchable
subscripts with multibyte characters.
* 22522: Src/utils.c: infinite loop with invalid character
in mb_metastrlen().
2006-06-26 Peter Stephenson
* 22519: Test/D07multibyte.ztst: initial multibyte parameter tests.
2006-06-26 Peter Stephenson
* 22518: Src/params.c, Src/utils,c, Src/zsh.h,
Test/B02typeset.ztst: Initial go at making parameter subscripts
use multibyte characters.
* 22516: Src/parse.c: error evaluating "func()" didn't pop
the command stack.
* 22501: README: missed this bit.
2006-06-24 Clint Adams
* unposted: Completion/Unix/Command/_tar: autoload
is-at-least in _tar if using GNU tar.
* 22513: Completion/Unix/Command/_tar: only do that for
GNU tar >= 1.14.91.
* 22511: Completion/Unix/Command/_tar,
Completion/Unix/Type/_tar_archive: complete compressed archive
filenames for GNU tar even when a compression option is not
specified.
2006-06-19 Peter Stephenson
* 22501: configure.ac: reduce default maximum function depth
to 1000.
2006-06-17 Barton E. Schaefer
* 22492: Functions/Zle/url-quote-magic: properly detect when a new
word (in the zsh syntax sense) has been started, and thus avoid
improperly quoting a metacharacter that is the first character of
a new word.
2006-06-16 Peter Stephenson
* unposted: Src/exec.c: remove TODO in exec.c redundant
since 22474.
2006-06-11 Clint Adams
* 22486: Completion/Debian/Command/_dak: completion for
dak (the debian-archive-kit).
2006-06-09 Clint Adams
* users/10282: Oliver Kiddle: Completion/Unix/Command/_man:
complete associated sections with man page names.
2006-06-08 Clint Adams
* unposted: Completion/Debian/Command/_madison: complete the
same way for rmadison.
2006-06-05 Peter Stephenson
* 22484: configure.ac, Src/makepro.awk, Src/system.h, Src/utils.c:
support varargs.h in addition to stdarg.h.
* 22483: Src/params.c, Src/Modules/system.c,
Doc/Zsh/mod_system.yo: add $sysparams to zsh/system.
2006-06-02 Clint Adams
* 22481: Oliver Kiddle: Completion/Unix/Command/_subversion:
complete svn diff and resolved subcommands.
2006-06-02 Peter Stephenson
* 22480: Functions/Misc/zmathfuncdef: autoload functions from
zsh/mathfunc as needed.
2006-05-31 Clint Adams
* 22479: Completion/Debian/Command/_lintian: _arguments -s.
2006-05-30 Wayne Davison
* 22476: Src/pattern.c: silenced some compiler warnings and
improved the multibyte code a little.
2006-05-30 Peter Stephenson
* 22474: most source files touched: use stdarg.h to implement
escape handling in error messages properly.
2006-05-30 Wayne Davison
* unposted: Completion/Unix/Command/_rsync: some option changes
for the upcoming 2.6.9 release.
2006-05-30 Peter Stephenson
* 22473: Src/exec.c: modify zsh-users/10343 to print interpreter
using nice characters. Still not very satisfactory.
2006-05-29 Peter Stephenson
* 22470: configure.ac: incorporate extensions to errno.h
searching found by trying to maximise
matches and minimise the risk of finding the wrong file.
* zsh-users/10343: Src/exec.c: make bad #! interpreters print a
more informative message.
2006-05-28 Clint Adams
* 22469: R. Ramkumar: Completion/Unix/Command/_mount: use
_canonical_paths.
* 22468: R. Ramkumar: Completion/Unix/Command/_mount: fixes and
updates.
* 22467: R. Ramkumar: Completion/Unix/Command/_canonical_paths:
utility function which completes all paths given to it, and also
tries to offer completions which point to the same file as one of
the paths given.
2006-05-26 Clint Adams
* 22466: Src/mkmakemod.sh: cope with autoconf 2.60 config.status
syntax.
* 22465: Config/defs.mk.in: add datarootdir for substitution
in order to cope with change in autoconf CVS.
2006-05-26 Peter Stephenson
* 22464: Src/Zle/zle_main.c: an error in prompt substitution could
cause bad recursion karma.
2006-05-25 Wayne Davison
* 22454, Hideki ONO: Completion/Unix/Command/_ls: added support
for *BSD's version of ls.
2006-05-25 Clint Adams
* 22457, R. Ramkumar: Completion/Unix/Command/_mpc:
fix buggy quoting of zstyle contexts.
* 22456, R. Ramkumar: Completion/Unix/Command/_mpc:
update for mpc 0.11.2.
* 22455, R. Ramkumar: Completion/Linux/Command/_valgrind:
update for valgrind 3.1.1.
2006-05-22 Peter Stephenson
* 22451: Doc/Zsh/expn.yo: cross-reference ${^spec} in brace
expansion.
2006-05-20 Wayne Davison
* unposted: Completion/Unix/Command/_bzr: added a bunch of missing
options and a couple more missing subcommands. Also made all the
long-name options that take args allow a '=' to be used to specify
the value.
2006-05-20 Clint Adams
* 22450: Completion/Unix/Command/_tcptraceroute: completion for
tcptraceroute.
* 22449: Completion/Unix/Command/_tracepath: completion for
tracepath and tracepath6.
2006-05-19 Peter Stephenson
* 22448: Src/Zle/zle_params.c: fix typo in get_rbuffer() that
could cause crash examining $RBUFFER in completion code.
2006-05-18 Clint Adams
* 22446: Completion/Debian/Command/_bts: acknowledge that
tags is an alias of tag.
2006-05-12 Wayne Davison
* unposted: Completion/Unix/Command/_bzr: added a bunch of
missing subcommands and unified mv/move/rename.
2006-05-12 Peter Stephenson
* unposted: Doc/Zsh/params.yo: improve documentation for $$
and $PPID.
* unposted: Doc/Zsh/compsys.yo: document that _list_files
uses the builtin stat, c.f. 22440.
* 22440: Completion/Unix/Type/_list_files: loaded zsh/stat
if not needed, which screwed up external stat programmes.
2006-05-05 Wayne Davison
* unposted: Completion/Unix/Command/_bzr: fixed the completion
of "bzr upgrade" and the subcommands that lookup the parent
URL. Also added subcommands "checkout" and "update".
2006-05-01 Clint Adams
* 22436: Completion/Unix/Command/_pax: completion for
OpenBSD pax.
2006-04-30 Clint Adams
* 22435: Completion/Unix/Command/_comm: completion for
GNU comm.
2006-04-28 Clint Adams
* 22434, intrigeri@boum.org:
Completion/Linux/Command/_vserver: completion for vserver.
2006-04-26 Clint Adams
* 22433, R. Ramkumar: Completion/Unix/Command/_mpc:
add completion for --no-status option.
2006-04-25 Peter Stephenson
* 22432: Src/pattern.c: bug with backtracking over repeated
single parameters.
* 22431: Src/Zle/zle_main.c, Src/Zle/zle_thingy.c,
Src/Zle/zle_vi.c: expand 22427 to set WIDGET etc. more
consistently when executing functions.
* 22429: Src/pattern.c: bug with pure string matching
introduced by 22408.
* 22427: Doc/Zsh/zle.yo, Src/Zle/zle_thingy.c: zle -w
sets WIDGET etc. to reflect .
2006-04-24 Peter Stephenson
* zsh-users/10172: Doc/Zsh/zle.yo, Src/Zle/iwidgets.list,
Src/Zle/zle_keymap.c: read-command reads a key sequence as
in normal zle operation but sets REPLY to the result instead
of executing it.
2006-04-23 Peter Stephenson
* unposted: Functions/Misc/zmathfuncdef: improve recognition
of parameter expansions.
2006-04-23 Clint Adams
* Francisco Borges: users/10162: updated _aptitude.
* 22425: Completion/Unix/Command/_surfraw: update for
new surfraw debsec elvi from Micah Anderson.
2006-04-19 Peter Stephenson
* unposted: Doc/Zsh/contrib.yo: documentation for 22417.
* unposted: Doc/Zsh/contrib.yo, Functions/MIME/pick-web-browser:
add some styles for commands.
* 22416, tweaked: Doc/Zsh/builtins.yo, Doc/Zsh/contrib.yo,
Functions/Misc/.distfiles, Functions/Misc/zcalc,
Functions/Misc/zmathfuncdef, Src/builtin.c, Src/exec.c,
Src/module,c, Src/math.c, Src/module.c, Src/zsh.h,
Test/C04funcdef.ztst: user-defined math functions via
shell functions.
2006-04-14 Doug Kearns
* unposted: Completion/Unix/Command/_raggle: update for version
0.4.4
2006-04-13 Clint Adams
* 22418: Completion/Unix/Command/_env,
Completion/Zsh/Command/_precommand: completion for
GNU env.
2006-04-11 Peter Stephenson
* 22417: Functions/MIME/zsh-mime-handler: also
allow autocd to work and add *(/) to the default
execute-as-is.
2006-04-11 Wayne Davison
* 22415: Doc/Makefile.in: changed how we call install-info so that
we work with Debian's (broken) version as well as GNU's version.
2006-04-09 Peter Stephenson
* 22409: Src/pattern.c: fix compilation with --disable-multibyte.
* 22408: Doc/Zsh/expn.yo, Doc/Zsh/options.yo, Src/options.c,
Src/pattern.c, Src/utils.c, Src/zsh.h, Src/Zle/zle.h: add
MULTIBYTE option, (#u) and (#U) globbing flags, and support
for multibyte characters in patterns.
* 22407: Functions/MIME/zsh-mime-handler: and it needs NULL_GLOB,
too.
2006-04-06 Peter Stephenson
* 22405: Functions/MIME/zsh-mime-handler: pattern matching
in 22394 needed tweaking.
2006-04-05 Clint Adams
* 22404: Completion/Unix/Command/_cowsay:
completion for cowsay.
2006-04-05 Peter Stephenson
* 22394, R. Ramkumar, plus doc as 22043:
Functions/MIME/zsh-mime-handler, Doc/Zsh/contrib.yo:
execute-as-is style for MIME suffixes.
* 22393, R. Ramkumar, plus doc, 22402:
Completion/Unix/Type/_hosts, Doc/Zsh/compsys.yo: use-ip and
known-hosts-files styles.
* 22375: Doc/Zsh/expn.yo: somehow the doc got missed out.
2006-04-04 Clint Adams
* 22392: Completion/Linux/Command/_analyseplugin:
completion for ladspa's analyseplugin.
2006-03-29 Peter Stephenson
* users/10107: Doc/Zsh/jobs.yo: SIGQUIT is ignored by the shell.
2006-03-28 Wayne Davison
* 22390: Completion/Unix/Command/_bzr: an improved version
that completes options and context-sensitive filenames.
2006-03-27 Wayne Davison
* SF bug #1262954: Src/jobs.c: fixed a compilation problem
when HAVE_GETRUSAGE is defined but HAVE_WAIT3 is not.
2006-03-26 Peter Stephenson
* users/10087: Src/parse.c: "case foo in" didn't turn off
aliases for "in", unlike "for" and "select".
2006-03-26 Clint Adams
* 22386: Completion/X/Command/_acroread: fix acroread
version detection according to Bart's 22385.
2006-03-25 Wayne Davison
* unposted: Src/Zle/zle_thingy.c: fixed undefined function
reference (call to zwarnname() should have been zwarnnam()).
2006-03-22 Peter Stephenson
* 22375 with tweak from Wayne, 22376: Doc/Zsh/expn.yo,
Src/subst.c: ${(0)...} splits on null bytes.
2006-03-21 Peter Stephenson
* zsh-users/10047 : Doc/Zsh/zle.yo, Src/Zle/zle_thingy.c,
Functions/Zle/read_from_minibuffer: add and use -K option
to select keymap for use with widget.
2006-03-19 Peter Stephenson
* 22638: MACHINES: compilation with cc on Irix 6.5.
2006-03-20 Clint Adams
* 22371, 22372: Src/Zle/zle.h, Src/Zle/zle_word.c: use
only alphanumerics and underscores as word characters
with vi bindings.
2006-03-20 Peter Stephenson
* 22360, 22365: Makefile.in, README, Config/installfns.sh,
Doc/Makefile.in, Doc/META-FAQ.yo, Doc/zmacros.yo, Doc/zman.yo,
Doc/zsh.yo, Doc/ztexi.yo, Doc/Zsh/builtins.yo, Doc/Zsh/compsys.yo,
Doc/Zsh/contrib.yo, Doc/Zsh/expn.yo, Doc/Zsh/files.yo,
Doc/Zsh/func.yo, Doc/Zsh/index.yo, Doc/Zsh/mod_mathfunc.yo,
Doc/Zsh/mod_zftp.yo, Doc/Zsh/mod_zselect.yo, Doc/Zsh/options.yo,
Doc/Zsh/tcpsys.yo, Doc/Zsh/zftpsys.yo, Doc/Zsh/zle.yo: support
version 2 of Yodl.
2006-03-17 Clint Adams
* 22364: Src/Builtins/rlimits.awk: add 'nice' and
'rt_priority' rlimits (NICE and RTPRIO).
* 22366: Src/Zle/zle_word.c: better handling for
multibyte-character-containing words in vi widgets.
2006-03-16 Clint Adams
* 22349: Completion/X/Command/_nautilus: completion for
nautilus.
2006-03-13 Wayne Davison
* unposted: Src/Modules/zftp.c: got rid of a compiler warning
and split two C statements that shouldn't have been on one line.
2006-03-13 Peter Stephenson
* users/10013: Util/helpfiles: fix use of zshall for generating.
2006-03-09 Wayne Davison
* users/10007: Francisco Borges: Doc/Zsh/options.yo: Added
missing for HIST_SAVE_BY_COPY.
* 22335: Src/Zle/zle_thingy.c: fix some compiler warnings and
ensure that zmod gets restored properly in bin_zle_call().
2006-03-08 Peter Stephenson
* 22337: Src/builtin.c: debugging code omitted from 22331.
2006-03-07 Wayne Davison
* 22301: Completion/Base/Completer/_expand: enable alises for the
expansion of $(...) and `...`.
* 22271 (updated): Src/subst.c, Src/linklist.c, Src/zsh.h: got rid
of the mult_isarr global from subst.c by using the LinkList's new
flag integer.
* unposted: Src/linklist.c, Src/zsh.h: changed the previous-node
pointer in a "struct linknode" from "last" to "prev".
* 22331: Src/builtin.c, Src/exec.c, Src/hashtable.c, Src/hist.c,
Src/init.c, Src/lex.c, Src/linklist.c, Src/module.c, Src/options.c,
Src/params.c, Src/parse.c, Src/prompt.c, Src/signals.c, Src/subst.c,
Src/utils.c, Src/zsh.h, Src/Modules/datetime.c,
Src/Modules/langinfo.c, Src/Modules/mapfile.c,
Src/Modules/parameter.c, Src/Modules/system.c, Src/Modules/termcap.c,
Src/Modules/terminfo.c, Src/Modules/zftp.c, Src/Zle/compctl.c,
Src/Zle/compctl.h, Src/Zle/complete.c, Src/Zle/compresult.c,
Src/Zle/computil.c, Src/Zle/zle_hist.c, Src/Zle/zle_main.c,
Src/Zle/zle_params.c, Src/Zle/zle_tricky.c, Src/Zle/zleparameter.c:
Changed some structures to avoid gcc's type-punned warnings.
2006-03-07 Peter Stephenson
* 22328, modified: Completion/Unix/Type/_list_files,
Completion/Unix/Type/_path_files, Doc/Zsh/compsys.yo,
Doc/Zsh/compwid.yo, Src/Zle/comp.h, Src/Zle/compcore.c,
Src/Zle/complete.c: Option -o to compadd uses match
strings rather than display strings from -d for sorting;
_path_files uses _list_files to handle file-list style
which allows long format file lists.
* unposted: Config/version.mk: belatedly update version
to 4.3.2-dev-1 to avoid clash with released version.
2006-03-06 Barton E. Schaefer
* 22321 plus tweak: Src/builtin.c, Src/mem.c, Src/params.c:
optimize 22318 by stealing some ideas from Andrey Borzenkov.
2006-03-06 Peter Stephenson
* users/1097: Completion/Zsh/Type/_command_names,
Doc/Zsh/compsys.yo: rehash style for external commands.
2006-03-03 Peter Stephenson
* 22318: Src/builtin.c: uniquifying special arrays was broken.
* 22277: Test/C03traps.ztst: missed this.
2006-03-02 Peter Stephenson
* 22317: Src/builtins.c, Src/exec.c: exiting the shell from
code forked from within a function doesn't maintain the
exit status.
* 22277, 22281 plus tweaks: Src/exec.c, Src/jobs.c, Src/signals.c,
Test/C03traps.ztst: standardize behaviour of using wait builtin
with trapped signals.
2006-03-02 Peter Stephenson
* unposted, but see 22307: configure.ac: turn all
"test $foo = bar" into "test x$foo = xbar" for safety.
2006-03-01 Peter Stephenson
* unposted: MACHINES, README, Config/version.mk: information
and version number for 4.3.2.
2006-03-01 Wayne Davison
* 22313: Src/utils.c: added the missing "mod_export" to
the declaration of makecommaspecial().
2006-02-28 Clint Adams
* 22309: Completion/Unix/Command/_surfraw: update for
new surfraw debsec elvi.
2006-02-28 Peter Stephenson
* 22306: configure.ac: fix warning with unset variable
in test.
* unposted: zsh-4.3.1, finally.
* unposted: Completion/Unix/Command/.distfiles: a couple
of files missing.
* unposted: Functions/MIME/zsh-mime-handler: typo.
* unposted: README: doc formats were out of date.
* 22305 (slightly tweaked): README,
Completion/Unix/Type/_mailboxes, Doc/Zsh/compsys.yo: no default
for pine-directory since that could cause recursive search mayhem.
2006-02-26 Clint Adams
* 22302, 22303: Completion/Debian/Command/_schroot:
completion for schroot.
2006-02-24 Wayne Davison
* unposted: Completion/Unix/Command/_rsync: added the
options --copy-dirlinks, --no-H, and --no-hard-links.
2006-02-21 Clint Adams
* 22298: Completion/Unix/Command/_diffstat: completion
for diffstat.
2006-02-20 Clint Adams
* unposted: update config.guess and config.sub to
2005-08-03 and 2005-07-08, respectively.
* unposted: Completion/Debian/Command/.distfiles: add
_linda.
* 22294: Completion/Unix/Command/_getconf: add GNU libc
confstrings to getconf completion.
2006-02-20 Peter Stephenson
* unposted: 4.3.0-dev-5.
2006-02-20 Clint Adams
* 22289: Completion/Debian/Command/_linda: completion for
linda.
2006-02-19 Peter Stephenson
* 22285:
Completion/Unix/Command/_imagemagick: handling of file arguments
didn't work.
Doc/Zsh/intro.yo: zshtcpsys and zshcontrib manual pages weren't
listed.
Functions/MIME/pick-web-browser: add Firefox.
Functions/MIME/zsh-mime-setup: take account of handler and flags
styles when listing.
2006-02-19 Clint Adams
* 22284: configure.ac, Src/glob.c, Src/hashtable.c, Src/init.c,
Src/params.c, Src/system.h, Src/Modules/stat.c: add
--disable-dynamic-nss configure switch to disable use of
getpw*(), getgr*(), initgroups() functions.
2006-02-19 Wayne Davison
* unposted: Src/Zle/compcore.c: made the allocation of a larger
string in add_match_data() choose a more efficient size.
* unposted: Completion/Unix/Command/_rsync: added the missing
-h option for daemon mode.
2006-02-18 Wayne Davison
* users/9936: Src/Zle/compcore.c: fixed the newest check for
invalid characters (it now parses the string as metafied).
2006-02-17 Wayne Davison
* unposted: Test/D04parameter.ztst: a few minor additions.
2006-02-16 Wayne Davison
* unposted: Completion/Unix/Type/_hosts: weed out hashed-entry
lines from the known_hosts file (these lines start with a '|').
* 22275: Doc/Zsh/expn.yo: a few more improvements in the
discussion of field splitting, the = flag, and SH_WORD_SPLIT.
* 22273: Src/subst.c, Test/D04parameter.ztst, README: made
${(A)=name:=word} not split on quoted whitespace and fixed
a typo in the README.
2006-02-16 Peter Stephenson
* 22272: INSTALL, README, Config/version.mk, Etc/CONTRIBUTORS,
Etc/FAQ.yo: 4.3.0-dev-4.
2006-02-15 Wayne Davison
* 22270; Src/subst.c, Test/D04parameter.ztst: fixed a long-standing
problem with ${name+$array$scalar}.
2006-02-15 Peter Stephenson
* unposted: Completion/Unix/Command/_perforce: use zsh to
match files within directories generated from p4 output, so
as to get matching control working; style "glob" provides
backward compatibility.
2006-02-15 Wayne Davison
* 22268: Src/subst.c, Test/D04parameter.ztst, Doc/Zsh/expn.yo,
Doc/Zsh/roadmap.yo: some fixes to variable expansion allows
${1+"$@"} to work when shwordsplit is set (e.g. when emulating
sh). Fixed a couple other minor bugs too.
2006-02-13 Wayne Davison
* 22217: Src/Zle/compcore.c: allow the insertion of invalid
multibyte characters using the $'\123' idiom.
* 22215: Src/utils.c, Src/Zle/zle_tricky.c: fixed the completion of
filenames containing commas inside an open bracelist, including the
ability for the user to manually backslash escape commas.
* unposted: Src/Zle/computil.c: replaced an algorithm that was
looking backward for a backslash because that can accidentally
quote a character after a "\\" sequence.
2006-02-12 Peter Stephenson
* 22235: Eric Mangold: Completion/Unix/Command/_twisted: new
completion.
* 22237: Vincent Steman: Completion/Unix/Command/_man: location of
packaged manual pages on NetBSD.
2006-02-11 Clint Adams
* 22234: Completion/Unix/Command/_quilt: Adeodato Simó's
quilt completion improvements.
2006-02-09 Wayne Davison
* 22206: Src/Zle/zle.h, Src/Zle/zle_misc.c: fixed broken
suffix-removal in an --enable-multibyte configured zsh.
2006-02-09 Clint Adams
* unposted: Completion/Debian/Command/.distfiles,
Completion/Linux/Command/.distfiles,
Completion/Unix/Command/.distfiles: update
some .distfiles.
* 22205: Completion/Unix/Command/_make: patch from
R.Ramkumar to use the argument to -C in make
completion.
2006-02-07 Wayne Davison
* unposted: Completion/Unix/Command/_rsync: One last new option
for the imminent 2.6.7 release of rsync.
2006-02-07 Peter Stephenson
* 22200: Src/jobs.c: process text wasn't unmetafied for output.
* 22198: README, Src/init.c, Src/params.c, Doc/Zsh/params.yo:
modify 22195 so that HOME gets set as before in native emulation.
2006-02-06 Wayne Davison
* unposted: Src/Modules/newuser.c: fixed return-without-value
compiler warning.
2006-02-06 Peter Stephenson
* 22196: INSTALL, README, Config/version.mk: development
version 4.3.0-dev-3
* 22195: README, Src/init.c, Src/params.c, Src/subst.c,
Src/utils.c, Src/Modules/newuser.c: don't set HOME in the shell,
only if passed by the environment; handle the fallout.
2006-02-05 Wayne Davison
* unposted: Completion/Unix/Command/_rsync: A few more fixes
and improvements.
2006-02-05 Clint Adams
* 22193: Completion/Debian/Command/_wanna-build: completion
for wanna-build.
2006-02-04 Peter Stephenson
* 22192: Danek Duvall: Completion/Unix/Type/_users: also remove
comments from .ssh/known_hosts.
2006-02-03 Peter Stephenson
* 22191: from Danek Duvall: Completion/Unix/Type/_hosts,
Completion/Unix/Type/_users: neaten _hosts and make _users
more consistent.
2006-02-03 Peter Stephenson
* 22187: Completion/Unix/Type/_hosts: don't trounce any global
$hosts; don't use hacky array assignment; do examine
~/.ssh/known_hosts for default set of hosts to complete.
2006-01-29 Wayne Davison
* unposted: Completion/Unix/Command/_rsync: Added new options
for the upcoming 2.6.7 release of rsync.
2006-01-29 Clint Adams
* 22179: Completion/Unix/Command/_cplay: complete audio files
and playlists based on a list of file extensions provided
by Joe Wreschnig.
2006-01-28 Clint Adams
* 22174: Completion/Unix/Command/_vorbis: fix misspelling
of -Q for oggdec.
2006-01-28 Peter Stephenson
* 22169: Doc/Zsh/zle.yo, Src/Zle/zle_keymap.c: hook function
zle-keymap-select called when $KEYMAP changes.
2006-01-21 Clint Adams
* 22168: Completion/Debian/Command/_bts: add options and
handling for new subcommands added in 22166 except for
cache and cleancache.
* 22167: Completion/Unix/Command/_cp: completion for
GNU cp.
* 22166: Completion/Debian/Command/_bts: add new
subcommands (clone, submitter, found, notfound, block, unblock,
user, usertag, package, owner, noowner, reportspam, cache,
cleancache).
2006-01-18 Clint Adams
* 22165: Doc/Zsh/builtins.yo, Doc/Zsh/expn.yo,
Doc/Zsh/roadmap.yo: change "zshparams" to "zshparam".
2006-01-17 Wayne Davison
* unposted: Src/prompt.c: Fixed 2 free()-related bugs in the
handling of %D.
2006-01-16 Bart Schaefer
* 22110 (slightly tweaked): Completion/Unix/Command/_su: complete
options, be more clever about determining the shell being used,
and treat the argument of the -c option as a command (cf. _sh).
2006-01-13 Wayne Davison
* 22162: Src/prompt.c, Src/Modules/datetime.c, Src/Modules/stat.c:
some strings needed to be metafied: strftime values going into the
expansion of the prompt, and strftime/username/groupname values
that were assigned to a variable.
* unposted: Src/prompt.c, Src/utils.c, Src/Zle/complist.c,
Src/Zle/zle_utils.c: got rid of some superfluous STOUC() uses, such
as the onces I recently added for the arg of nicechar() (which can
handle the int being a negative or positive value).
* unposted: Src/Zle/zle_refresh.c: fixed an unused-variable
compiler warning when compiling the non-multibyte version of zsh.
2006-01-12 Clint Adams
* 22159: Completion/Linux/Command/_tpb: completion for tpb.
* 22153: Completion/Linux/Command/_tpconfig: completion
for tpconfig.
2006-01-11 Wayne Davison
* unposted: Src/zsh.h, Src/prompt.c, Src/utils.c,
Src/Zle/complist.c, Src/Zle/compmatch.c, Src/Zle/zle_main.c,
Src/Zle/zle_refresh.c, Src/Zle/zle_tricky.c, Src/Zle/zle_utils.c:
more multibyte cleanup, including the MB_INVALID and MB_INCOMPLETE
defines to make the mbrtowc() and mbsrtowcs() return values clearer.
2006-01-10 Peter Stephenson
* 22151: Src/text.c: a here-string got too many quotes when
output by which etc.
2006-01-09 Wayne Davison
* unposted: Src/utils.c, Src/Zle/compmatch.c, Src/Zle/zle_utils.c:
a little more cleanup of the mbrtowc() code, including a bugfix
for my new code in sub_match() that needed to check for -2.
2006-01-08 Wayne Davison
* unposted: Src/Zle/zle_refresh.c, Src/Zle/zle_utils.c,
Src/Zle/complist.c, Src/Zle/compmatch.c: changed the code that
calls mbrtowc() to deal with its size_t return value as a size_t.
Also, use STOUC() on char values passed to nicechar(), make sure
that the mbstate_t object never gets left in an undefined state,
and fixed a problem in sub_match() when dealing with a character
that was assembled from multiple bytes.
* 22140 (modified): Src/utils.c: Changed mb_niceformat() so that it
does not truncate a name that has an invalid character sequence in
the current character set (affected chars display as \M-... chars).
* unposted: configure.ac: got rid of probe for wcswidth() and added
probes for fchown() and fchmod() (the latter changes were accidentally
left out of my 22091 patch).
* unposted: Src/utils.c, Src/system.h: Changed the single spot
that used wcswidth() over to use wcwidth() and got rid of the
work-around for OpenBSD (which lacks wcswidth()).
2006-01-08 Peter Stephenson
* 22146: Functions/Zle/define-composed-chars: typo in AE and OE
ligatures.
2006-01-06 Peter Stephenson
* 22124: Src/Zle/zle_hist.c, Src/Zle/zle_misc.c: feep()
if getrestchar() indicates bad character.
* 22123: configure.ac, Src/system.h: probe for wcswidth() and
assume 1 if not found.
2006-01-05 Peter Stephenson
* 22118: Doc/Zsh/builtins.yo: fix documentation for what
happens when . does or does not appear in $cdpath.
2006-01-04 Peter Stephenson
* unposted: Completion/Unix/Command/_perforce: when deleting
a fix, complete only jobs for the changelist given; when
deleting changes, unless -f is given complete only changes
on the current client.
2006-01-02 Clint Adams
* 22113: Completion/Unix/Command/_last: allow single option
characters to be combined.
2005-12-26 Wayne Davison
* unposted: Doc/Zsh/options.yo: A couple more improvements to the
HIST_SAVE_BY_COPY section.
2005-12-25 Clint Adams
* 22104, 22105: Completion/Unix/Command/_ssh: add
support for new options such as ControlMaster and
ControlPath, and for -M, -S, -O switches.
2005-12-19 Peter Stephenson
* unposted: Scott Murray :
Completion/Redhat/Command/_yum: update.
2005-12-19 Peter Stephenson
* 22082: Src/Modules/stat.c: print out UID or GID instead
of ??? if the user or group name is unavailable.
2005-12-18 Wayne Davison
* unposted: Etc/FAQ.yo, Doc/Zsh/contrib.yo: Changed some UTF-8
closing-single-quotes into ASCII apostrophes.
2005-12-18 Peter Stephenson
* 22095: INSTALL, Etc/FAQ.yo: more multibyte notes.
2005-12-17 Wayne Davison
* 22091: Src/hist.c: improved HIST_SAVE_BY_COPY to have it (1)
preserve the group and permissions on the history file, and (2)
refuse to re-copy the history file if zsh's euid differs from
the file's uid (to avoid changing the file's owner).
2005-12-15 Peter Stephenson
* 22085 and back off 22075: Src/system.h, Src/utils.c: we
may need even with MULTIBYTE_SUPPORT to get iconv.
* 22076: INSTALL, Etc/FAQ.yo: more information on multibyte
handling.
* users/9788: Doc/Zsh/expn.yo, Src/glob.c: add (oN) qualifier
for no sorting.
2005-12-14 Bart Schaefer
* 21814: Src/loop.c, Src/signals.c: if an error occurs in an
inline trap, set $? to 1, to match the behavior of pre-4.2
versions of zsh. If and only if the trap is executed within the
"try" part of an "always" construct, also propagate the error
condition so that the "try" section is aborted. (Belated commit.)
2005-12-14 Wayne Davison
* 22078: Src/utils.c: made ucs4toutf8() a static function (when
it's even defined).
2005-12-14 Peter Stephenson
* 22075: Src/utils.c: assume the effect of __STDC_ISO_10646__ for
character conversion when --enable-multibyte is in effect (since
we do everywhere else).
2005-12-12 Peter Stephenson
* unposted: Config/version.mk: aargh, didn't commit this for
4.3.0-dev-2.
2005-12-12 Wayne Davison
* 22071: Src/Zle/zle_hist.c: fixed a bug in zle_setline() where
it would set zlecs to -1 for an empty line. (Reported by Jun T.)
2005-12-10 Peter Stephenson
* 22069: Src/Zle/complist.c: completion listings didn't get
unmetafied.
2005-12-10 Clint Adams
* 22068: Completion/Debian/Command/_debdiff: completion
for debdiff.
2005-12-09 Wayne Davison
* unposted: Src/Modules/newuser.c: fixed return-without-value
compiler warning.
2005-12-09 Oliver Kiddle
* Completion/Unix/Command/_surfraw, Completion/Unix/Command/_arp,
Completion/Unix/Command/_joe, Completion/Unix/Command/_quilt,
Completion/Debian/Command/_mergechanges: reindent and use lowercase
letters for descriptions
* unposted: Completion/Unix/Command/_mh: better completion for sortm
* unposted: configure.ac: require autoconf 2.53b
2005-12-09 Clint Adams
* 22065: Functions/TCP/tcp_read: cope with TCP output that
starts with "--".
2005-12-09 Peter Stephenson
* 22058: NEWS, Doc/Zsh/roadmap.yo: tweak docs for release.
* 22057: Doc/Zsh/mod_newuser.yo, Src/options.c,
Src/Modules/newuser.c: make it explicit that zsh/newuser isn't
used during emulation.
2005-12-07 Peter Stephenson
* 22056: Functions/MIME/zsh-mime-handler: restore original default
settings for current-shell and never-background styles.
2005-12-07 Clint Adams
* 22054: Completion/Linux/Command/_fusermount:
completion for fusermount.
* 22055: Completion/Linux/Command/_sshfs: completion for
the FUSE sshfs.
2005-12-06 Peter Stephenson
* 22053: Etc/FAQ.yo, Functions/Newuser/zsh-newuser-install:
minor FAQ addition plus improved documentation for options
and parameters in zsh-newuser-install.
2005-12-05 Clint Adams
* Micah Anderson: 22052: Completion/Unix/Command/_surfraw:
improvements to surfraw completion.
2005-12-05 Oliver Kiddle
* 22050: configure.ac, Completion/Unix/Command/_mount,
Completion/Unix/Command/_sysctl, Completion/Unix/Type/_locales:
fixes for Debian GNU/kfreebsd
* 21712: Completion/Unix/Command/_date: include fallback for
where $OSTYPE is not matched
2005-12-04 Bart Schaefer
* unposted (cf. users/9744): Functions/Zle/keeper: call
_expand_word from _expand_word_and_keep so that completion context
is not changed; add most-specific zstyle necessary to identify the
all-expansions group within _expand_word_and_keep.
2005-12-03 Peter Stephenson
* 22049: Src/init.c: "exit" within sourced file within shell
function caused return from sourced file but execution of function
continued.
2005-11-30 Wayne Davison
* unposted: Src/Zle/zle_misc.c: fixed parsedigit() to have
it use its arg instead of "lastchar".
* unposted: configure.ac: changed the hard-wired "grep -E"
into $EGREP (which is defined by AC_PROG_EGREP).
2005-11-29 Clint Adams
* 22046: Completion/Unix/Command/_rar: descriptions for
unrar commands, some additional switches.
* 22042: configure.ac: handle the Hurd's errno.h.
2005-11-29 Geoff Wing
* unposted: Src/utils.c: fix prototype generation for non
multibyte compilation
2005-11-25 Peter Stephenson
* 22031: Nikolai Weibull: Completion/Unix/Command/_git: new
completion function.
* 22028: Src/exec.c: WARN_GLOBAL_CREATE warned when temporarily
altering a global in the environment of a builtin or shell
function.
* 22027: Functions/Newuser/zsh-newuser-install: fix multiple
compinstall lines; suggest selecting emacs keymap slightly
more forcefully; ensure recommended selections are saved
if not edited; trap bad keymap names; don't show initial
explanatory screen if rerun explicitly by user; fix message
about copying old .zshrc.
2005-11-25 Oliver Kiddle
* 22022: Completion/Debian/Command/_dchroot: completion for dchroot
2005-11-24 Peter Stephenson
* 22021: Functions/Zle/insert-unicode-char: back-to-back
insertions didn't work.
* 22018: INSTALL, Functions/Newuser/zsh-newuser-install: tweak
following suggestions from Bart.
* 22014: Doc/Zsh/Contrib.yo, Doc/Zsh/zle.yo,
Functions/Zle/.distfiles, Functions/Zle/insert-unicode-char,
Src/Zle/iwidgets.list, Src/Zle/zle.h, Src/Zle/zle_main.c,
Src/Zle/zle_misc.c: internal widget argument-base sets
numeric base for next prefix argument, widget insert-unicode-char
uses this to insert Unicode character by \U........
2005-11-23 Peter Stephenson
* 22013: INSTALL, NEWS, Completion/compinstall,
Functions/Newuser/zsh-newuser-install: initial go at a
working zsh-newuser-install function.
2005-11-22 Clint Adams
* 22012: Completion/Debian/Command/_mergechanges:
completion for mergechanges.
2005-11-22 Peter Stephenson
* Mårten Svantesson : 22011:
Completion/Unix/Command/_cvs: the -R options is more generally
available.
2005-11-21 Peter Stephenson