2008-01-11 Peter Stephenson
* "N.J. Mann" : users/12420:
Completion/Unix/Command/_cvs: completion for cvs commit -f.
2008-01-10 Peter Stephenson
* users/12412: Src/builtin.c, Src/parse.c, Test/C02cond.ztst:
check for extra arguments in test and [.
* 24384: Src/params.c: eliminate invalid pointer and also
(unposted) add debug check for use.
2008-01-08 Peter Stephenson
* unposted: 4.3.4-dev-7.
* 24371: Src/Zle/zle_refresh.c: potential crash when refreshing
scrolling chunk of large history entry.
2008-01-06 Clint Adams
* Chris Lamb: 24365: Completion/Debian/Command/.distfiles,
Completion/Debian/Command/_vim-addons: completion for vim-addons.
2008-01-05 Peter Stephenson
* 24362: Src/Zle/zle_refresh.c: redrawing line with multibyte
character first caused later characters not to be redrawn.
2008-01-04 Clint Adams
* 24360: Completion/Unix/Command/_du: fix misspelling of
--separate-dirs.
2008-01-04 Peter Stephenson
* 25356: Src/text.c, Test/C02cond.ztst: "=~" wasn't handled by
the code that retrieves a printed representation.
Non-interactively this caused a crash.
2008-01-04 Clint Adams
* 24349: Functions/Misc/run-help: add comment about HELPDIR to
assist replacement in Debian build.
2008-01-03 Clint Adams
* 24345: Completion/Unix/Command/_metaflac: add --no-utf8-comment
and --list.
2007-12-31 Barton E. Schaefer
* unposted (based on J.Sommer: 24334): Doc/Zsh/contrib.yo:
Document expanded behavior of run-help.
* J.Sommer: 24333: Functions/Misc/.distfiles,
Functions/Misc/run-help-git, Functions/Misc/run-help-svk,
Functions/Misc/run-help-svn: run-help helpers.
* 24332: Functions/Misc/run-help: use only the path tail of $1
when calling "man" et al. Look for a helper function named
run-help-$1 to provide specific help for the command, before
falling back on "man".
* 24324: Src/hist.c: do not set ftim when re-entering the history
mechanism for string substitution.
2007-12-31 Clint Adams
* 24330: Completion/X/_xpdf: add some missing options from xpdf
3.02.
2007-12-27 Clint Adams
* 24323: Completion/Debian/Command/_apt: for performance reasons,
procure release names via apt-cache policy instead of apt-cache
dump.
2007-12-27 Wayne Davison
* unposted: Src/params.c: silenced a compiler warning by making
an int unsigned.
2007-12-24 Clint Adams
* 24316: Test/runtests.zsh, Test/ztst.zsh: count skipped tests
differently from successes and failures.
2007-12-20 Peter Stephenson
* unposted: 4.3.4-dev-6.
* 24305: NEWS, README, Etc/FAQ.yo: update files in preparation
for 4.3.5.
2007-12-19 Peter Stephenson
* 24301: missed a case for the lower-casing fix in 23219.
* 24298: Tonguc Yumruk: Functions/Misc/is-at-least: use
emulate -L for consistency.
2007-12-18 Peter Stephenson
* 24289 plus change suggested by Ismail in 24290:
Test/Makefile.in, Test/runtests.zsh, Test/ztst.zsh,
Test/.distfiles: count successful and unsuccessful scripts
and report with status.
2007-12-18 Peter Stephenson
* 24279: Src/jobs.c, Src/zle_main.c, Src/zle_thingy.c: allow
terminal changes in zle -I to be remembered in normal shell
settings.
2007-12-17 Peter Stephenson
* unposted: Src/utils.c: suppress harmless warning.
* 24275: Src/builtin.c, Src/Zle/zle_utils.c,
Test/D07multibyte.ztst: Solaris returns the full character
length from mbrlen() etc. even if the call started in the
middle; bad characters are silently converted to a question mark.
* unposted: Config/version.mk: 4.3.4-dev-5.
* unposted: Src/lex.c: minor typo
* Wayne: 24273: Src/Modules/curses.c: various macros
aren't supposed to return a value.
2007-12-16 Peter Stephenson
* 24271: Src/lex.c, Test/C01arith.ztst: handle parse failures
in math substitution better.
* 24268: Completion/Unix/Type/_mailboxes: handle backslashed =.
* 24264: Doc/Zsh/builtins.yo, Doc/Zsh/expn.yo, Src/params.c,
Src/subst.c, Src/zsh.h, Test/B02typeset.ztst: restrict the
effect of 24234 to expansion in the parameter substitution code
and attempt to document the effect.
2007-12-15 Wayne Davison
* unposted: Completion/Unix/Command/_rsync: Improved the help
text of the --whole-file option.
2007-12-14 Peter Stephenson
* 24252: configure.ac, Src/system.h, Src/Modules/curses.c:
_XOPEN_SOURCE_EXTENDED was causing problems on OpenBSD.
* 24251: Doc/ztexi.yo: fix sitem() macro.
2007-12-13 Clint Adams
* 24242: Functions/Calendar/calendar_add, Functions/Example/cat,
Functions/Example/zless, Functions/Misc/checkmail,
Functions/Misc/run-help, Functions/Misc/zcalc, Functions/Misc/zkbd:
unify top lines as #!/bin/zsh (followed by options).
* Peter: 24235: Completion/Base/Utility/_arguments: handle
underscores.
2007-12-13 Peter Stephenson
* 24241: Doc/Zsh/expn.yo: explain the effect of time glob
qualifiers better.
* 24240: Src/Zle/zle_main.c: vared didnʼt check for trailing
garbage on parameter names until too late.
* 24239: Completion/Zsh/Context/_subscript: if the [ of
a subscript was backslashed, a trailing space was added
backslashed along with the "\[".
* 24236: Test/C02cond.ztst: another case where the wretched
cond -N test can fail.
* 24234: Doc/Zsh/expn.yo, Src/params.c, Src/subst.c,
Test/B02typeset.ztst: apply parameter flags defined with
typeset etc. consistently so that substitution code layered
above always sees the effects.
2007-12-12 Peter Stephenson
* users/12325: Doc/Zsh/builtins.yo, Src/builtin.c:
implement OSI rules for three- and four-argument test and [ ... ]
commands and warn users about the problems.
* users/12305: Doc/Zsh/builtins.yo, Src/init.c,
Test/A01grammar.ztst: option output wasn't well described;
"-c" is documented not to set SHIN_STDIN, so don't.
2007-12-11 Clint Adams
* unposted: Completion/Debian/Command/.distfiles: update.
2007-12-11 Peter Stephenson
* users/12307: Test/C02cond.ztst: the wretched -N test is
still problematic; expand the delay to 2 seconds.
* 24210: Src/builtin.c: "set -o" should abort on failure.
* unposted: Config/version.mk, Completion/Unix/Command/.distfiles:
Functions/Zle/.distfiles: 4.3.4-dev-4.
2007-12-10 Peter Stephenson
* Vincent Lefevre: 24192: Completion/Unix/Command/_make:
make GNU make support -include.
2007-12-09 Barton E. Schaefer
* 24150 plus unposted: Src/exec.c, Test/D08cmdsubst.ztst:
Retain exit status of last non-assignment command substitution
across variable assignment processing so that, in the event of
no command word to execute, the exit status of the statement is
that of the last command substitution (per POSIX).
2007-12-09 Peter Stephenson
* 24197: Src/utils.c, Src/Modules/datetime.c: interface to
ztrftime() for insufficient memory was broken.
2007-12-08 Clint Adams
* 24188: Completion/Unix/Command/_id: completion for GNU id.
* 24187: Completion/Debian/Command/_members: completion for members.
2007-12-07 Clint Adams
* 24174: Completion/Unix/Command/_cut: Oliver's deuglification
of 24169.
2007-12-07 Peter Stephenson
* Unposted: Src/exec.c: add explanatory comment for 24170/24179.
* 24180: configure.ac, Src/utils.c: back off (most of) 24148.
* 24179: Src/exec.c: alter 241770 to use queue_signals().
* Guillaume Chazarain: 24170: Src/exec.c: block interrupts
around fork since it may mess with locks.
2007-12-07 Clint Adams
* 24172 (tweaked): configure.ac: check ncurses.h, ncurses/ncurses.h, and
ncursesw/ncurses.h for curses keys.
* 24171, 24173: Src/Modules/terminfo.c: define USE_TERMINFO_MODULE when
ncurses.h, ncurses/ncurses.h, or ncursesw/ncurses.h is present.
2007-12-06 Clint Adams
* 24169: Completion/Unix/Command/_cut: use print in command
substitution to avoid a literal non-ASCII character in the German
translation of args for cut completion.
2007-12-05 Clint Adams
* 24160: Src/Modules/terminfo.c, Src/Modules/terminfo.mdd:
build terminfo module if ncursesw is present but curses.h is not.
2007-12-05 Peter Stephenson
* unposted: Completion/Unix/Command/_ip: typo in "addr replace"
completion.
2007-12-03 Peter Stephenson
* 24148: configure.ac, Src/utils.c: attempt to use strerror_r()
to make error messages in signal handle safer.
2007-12-03 Wayne Davison
* 24147: Util/difflog.pl: improved the temporary-file handling.
2007-12-03 Peter Stephenson
* 24143: Etc/zsh-development-guide, Util/.distfiles: Remove
difflog.pl from the distribution owing to security worries
in usage (but leave it in the archive); also document the
distfiles business.
2007-12-03 Clint Adams
* 24140: Completion/Unix/Command/_git: spelling fix and
removal of redundant "config" subcommand as proposed by Wayne.
2007-12-01 Clint Adams
* 24135: Completion/Debian/Command/_make-kpkg: consistently
complete subcommands with minus signs instead of underscores.
2007-11-30 Peter Stephenson
* arno: 24134: Completion/Unix/Command/_find: additional options.
2007-11-29 Peter Stephenson
* 24130 (belatedly): Doc/Zsh/calsys.yo,
Functions/Calendar/.distfiles, Functions/Calendar/calendar,
Functions/Calendar/calendar_add,
Functions/Calendar/calendar_parse: abstract calendar_parse from
calendar and use in calendar_add to be slightly cleverer about
recurrences.
* Kohsuke Kawaguchi: 24129: Completion/Unix/Command/_ant:
skip targets that can't be invoked from the command line.
2007-11-28 Peter Stephenson
* 24128: Test/Y02compmatch.ztst: test for 24127.
* 24127: Src/Zle/compcore.c, Src/Zle/compmatch.c: fix
bug with matcher 'r:|[-./_]=* r:|=* l:|=*' completing
where word on command line starts after a "-".
2007-11-28 Wayne Davison
* unposted: Completion/Unix/Command/_rsync: Added one more
option for the upcoming 3.0.0 version of rsync: --contimeout.
2007-11-28 Peter Stephenson
* Mustafa Oezkan: 24126: Completion/Unix/Command/_mount:
additional options.
2007-11-26 Peter Stephenson
* Ryan F: users/12154: Completion/Unix/Type/_groups: MacOS X
group completion.
2007-11-26 Peter Stephenson
* unposted: Config/version.mk, Completion/Unix/Command/.distfiles:
changes for 4.3.4-dev-3.
* 24120: Src/init.c: memory allocation for termcap strings
was screwy, in particular when terminal couldn't move left.
* c.f. users/12248: Doc/Zsh/.distfiles: zshcalsys.1 was missing
from distribution.
2007-11-24 Clint Adams
* 24118: configure.ac: only link against libnsl if we have NIS and
need it for yp_all, or if we need it for getpwnam.
2007-11-23 Clint Adams
* Markus Waldeck: 24117: Completion/Unix/Command/_uname:
completion for uname.
2007-11-23 Geoff Wing
* 24098: Src/Zle/zle_refresh.c: Fix my botch with 23924, rework
out new prompts and their lengths before use in resetvideo().
2007-11-22 Clint Adams
* unposted: Functions/Prompts/prompt_clint_setup: fix typo in git
psvar assignment.
* Sean Finney: 24115: Completion/Unix/Command/_git: offer tags as
well as heads where refspecs are valid.
* 24114: Completion/Unix/Command/_git: make colon suffix removable
after the first part of refspecs.
2007-11-22 Barton E. Schaefer
* 24113: Src/params.c: createparamtable() was still messing with
the internals of the environment even when USE_SET_UNSET_ENV.
2007-11-21 Clint Adams
* arno.: 24111: Completion/Debian/Command/_dlocate: complete -lsbin
and -lsman options to dlocate.
2007-11-21 Peter Stephenson
* 24110: Src/Modules/curses.c: change those includes yet again.
2007-11-20 Peter Stephenson
* 24108 plus yet another tweak: configure.ac: the test
for whether we using ncurses as a library was both wrong
and in the wrong place.
* 24107: configure.ac, Src/Modules/curses.c: yet more
library fun: search for ncurses headers in other places,
don't use ncursesw/ncurses.h if no multibyte support,
don't use any ncurses headers if the terminal library
isn't ncurses.
* 24104: INSTALL, configure.ac: don't search for ncurses if
we can't find ncurses.h.
* 24103: Doc/Makefile.in: ensure zsh.texi is updated if
the version changes.
* ????? & 24104: configure.ac: attempt to prevent Tru64 Unix
from reporting missing symbols when linking dynamically (not
tested).
* unposted: run Util/check_exports and add some mod_export tags.
* unposted: fix .distfiles and version.mk for 4.3.4-dev-2.
2007-11-19 Peter Stephenson
* users/12230: Src/Zle/zle_params.c: if killring was set
to empty array, kringsize was zero but kring was unset,
causing unhealthy effects in cut().
* unposted: from Eric Mangold: Completion/Unix/Command/_twisted:
update.
2007-11-18 Clint Adams
* Nikolai Weibull: 24075: Completion/Unix/Command/_cp: fix
completion of values for --preserve and --no-preserve.
2007-11-12 Peter Stephenson
* 24093: Doc/Zsh/arith.yo: be more accurate about supported
floating point.
* 24089: Doc/Zsh/mod_curses.yo, Src/Modules/curses.c:
compilation on non-curses system; also (unposted) avoid crash
decoding color when not supported.
* Vin Shelton: 24088: Src/Modules/curses.c: 24083 error with
no multibyte.
2007-11-11 Clint Adams
* Nikolai Weibull: 24046: Completion/Unix/Command/_strip: improve
completion for Solaris and GNU strips.
2007-11-10 Peter Stephenson
* 24083: Doc/Zsh/mod_curses, Src/Modules/curses.c: add
'zcurses querychar'.
* 24082: Functionz/Zle/delete-whole-word-match: failed if
cursor was on whitespace.
* Mikael Magnusson, 24076; 24081: Doc/Zsh/zle.yo,
Functions/Zle/backward-kill-word-match,
Functions/Zle/delete-whole-word-match,
Functions/Zle/kill-word-match: need to cancel option
processing with -- after widget calls with arguments.
2007-11-09 Wayne Davison
* unposted: Completion/Unix/Command/_rsync: Added missing
single-letter options for --acls and --xattrs.
2007-11-08 Peter Stephenson
* users/12198: Doc/Zsh/mod_complist.yo: make the definition of
the menu-select widget clearer.
* unposted: Src/curses.c: typo in parameter setting in
24073.
2007-11-07 Peter Stephenson
* 24073 (plus tweak to allow "zcurses mouse" with no additional
arguments): Doc/Zsh/mod_curses.yo, Src/Modules/curses.c:
add zcurses mouse handling.
2007-11-06 Peter Stephenson
* 24070: Src/utils.c, Test/A03quoting.ztst,
Test/D07multibyte.ztst: Some fixes for \u handling in
getkeystring().
2007-11-06 Peter Stephenson
* 24069: Doc/Zsh/mod_curses.yo, Src/Modules/curses.c: add
$zcurses_keycodes.
* 24068: Src/builtin.c: attempt to make `printf "%g\n" -0'
output "-0", although this depends on the vagaries of the
library's strtod() (works on Solaris, doesn't on Fedora 7).
2007-11-04 Wayne Davison
* unposted: Completion/Unix/Command/_rsync: Added new options
for the upcoming 3.0.0 release of rsync.
2007-11-04 Peter Stephenson
* c.f. 24050: NEWS: note high resolution timestamps.
* c.f. 24050: Src/Modules/.cvsignore: add curses_keys.h:
2007-11-01 Oliver Kiddle
* 24050: configure.ac, Src/cond.c, Src/glob.c, Src/system.h:
handle nanosecond timestamps on systems that support them
* 24048: Src/hashtable.c: fix home directory expansion with
NIS on Solaris
* Frank Benkstein: 24047: Completion/compinit: fix compdef
with more than three commands using the same service
2007-10-31 Oliver Kiddle
* 24045: Src/params.c: fix memory leak where old value of an
environment variable isn't freed
2007-10-31 Barton E. Schaefer
* 24043: Functions/Prompts/promptinit: emulate -L resets prompt
options that we don't want reset, so remove it
2007-10-31 Wayne Davison
* unposted: Src/utils.c: Fixed the use of an uninitialized 'x'
in spckword() if shout is NULL.
2007-10-31 Clint Adams
* 24039: Completion/Unix/Command/_cut: cope with FreeBSD
cut in addition to GNU cut.
2007-10-30 Peter Stephenson
* 24038: Doc/Zsh/mod_curses.yo, Src/Modules/curses.c: add
"zcurses bg".
2007-10-30 Peter Stephenson
* users/12149: Doc/Zsh/expn.yo, Src/subst.c,
Test/D04parameter.ztst: "${(@s.:.)...}" retains empty
fields, although "${(s.:.)...}" remains backward compatible.
2007-10-30 Peter Stephenson
* 24030, adapted: Src/Modules/curses.c: turning off a key timeout
on Solaris 8 seemed to need leaving and re-entering cbreak mode.
This can't be done per-window, so make this specific to Solaris
not using ncurses.
2007-10-29 Clint Adams
* Markus Waldeck: 24032 (tweaked): Completion/Unix/Command/_cut:
completion for cut.
2007-10-29 Peter Stephenson
* 24029: Src/Modules/curses.c: crashed on attempt to use
color if it wasn't available.
* unposted: configure.ac: remove some broken debugging.
2007-10-28 Peter Stephenson
* 24028: Doc/Zsh/mod_curses.yo, Src/Modules/curses.c:
add "zcurses timeout".
* 24027: Doc/Zsh/mod_curses.yo, Src/Modules/curses.c:
add "touch", subwindows, optimized "refresh".
* 24026: Doc/Zsh/mod_curses.yo, Src/Modules/curses.c:
handle default/default colorpair and handle color
default separately if use_default_colors() is available.
* unposted: Doc/Zsh/mod_curses.yo: Oops, misdescribed the
effect of getmaxyx().
* 24025: Doc/Zsh/mod_curses.yo, Src/Modules/curses.c,
Src/Modules/curses_keys.awk: new zcurses subcommands
"clear" and "position"; "stdscr" window; numerous other tweaks.
2007-10-26 Peter Stephenson
* unposted: Src/curses.c: zcurses input oops.
* 24024: configure.ac, Doc/Zsh/mod_curses.yo,
Src/Modules/curses.c, Src/Modules/curses_keys.awk: add "zcurses
input" for single character raw input without echoing. Test for
wget_wch for wide character input. Add handling for keypad()
mode by scanning header.
2007-10-26 Clint Adams
* 24022: Completion/Debian/Command/_dpkg-repack: completion for
dpkg-repack by Dr. Markus Waldeck, tweaked a bit.
2007-10-25 Peter Stephenson
* c.f. users/12110: Doc/Zsh/params.yo: desperately try to
get the $SECONDS documentation correct.
* c.f. users/12109: Doc/Zsh/params.yo: tweak to SECONDS
documentation for clarity.
* users/12100: Completion/Unix/Type/_path_files,
Doc/Zsh/compsys.yo: with NO_CASE_GLOB, use a case-insensitive
matcher if none is in effect.
2007-10-24 Peter Stephenson
* 24018: Doc/Zsh/mod_curses.yo, Src/Modules/curses.c:
add "zcurses scroll".
* 24017: Doc/Zsh/mod_curses.yo, Src/Modules/curses.c:
fold color support into attr subcommand and improve error
handling; add various readonly parameters; replace strtok();
tidy some zwarnnam().
2007-10-24 Peter Stephenson
* 24016: configure.ac, Src/Modules/curses.c: compilation with
curses and not ncurses.
2007-10-23 Clint Adams
* 24012: Src/Modules/curses.c: rename "endwin", "c", and "s" to
"endwin", "char", and "string" respectively.
2007-10-23 Peter Stephenson
* 24011 (tweaked to include 24010 and to remove unneeded
#define's): Src/Modules/curses.c: fix attr/endwin argument
counts; verbose errors for wrong arguments; one cchar_t
should be a wchar_t; dispatch straight to subcommands;
attr passes back status from setting attributes.
2007-10-23 Clint Adams
* 24010: Src/Modules/curses.c: fix max arguments for 'zcurses
border' to 1.
2007-10-23 Peter Stephenson
* users/12087: Src/glob.c: fix a case where we doing globbing
unncessarily to find files case-insensitively in Cygwin.
2007-10-22 Peter Stephenson
* 24007: Src/prompt.c, Src/utils.c: mildly suspicious things
found when looking at crash: prompt allocation length and use
of "shout".
* 24006: Src/glob.c: (F) glob qualifier needs to unmetafy.
2007-10-21 Clint Adams
* 24005: Src/Modules/curses.c: enforce min/max arguments on zcurses
commands.
* 24004: Doc/Zsh/mod_curses.yo: align documentation with UI changes
in 24002.
2007-10-20 Clint Adams
* 24002: Src/Modules/curses.c: change all the subcommands from
option letters to words.
2007-10-20 Peter Stephenson
* 24001: Src/Modules/curses.c: fix up zcurses -C.
2007-10-20 Clint Adams
* Mikael Magnusson: 23999: Completion/Unix/Command/_git:
improvements for git show, git rev-parse, et al.
2007-10-19 Clint Adams
* 23997: Src/Modules/curses.c: don't delete color pair hash
on module unload unless it's been previously initialized.
* 23994: Completion/Unix/Command/_git: tweaks for 23993.
* Mikael Magnusson: 23993: Completion/Unix/Command/_git: improved
completion for git show.
2007-10-19 Geoff Wing
* 23924: Src/Zle/zle_main.c, Src/Zle/zle_refresh.c: Improve
synchronising of character attributes with other output routines
2007-10-18 Clint Adams
* Mikael Magnusson: 23991: Completion/Unix/Command/_git: fix
typo in __git_blobs().
* Mikael Magnusson: 23988: Completion/Unix/Command/_git: fix
git-svn commands completion.
* 23989: Src/Modules/curses.c: add broken zcurses -C to set window
colors.
2007-10-18 Peter Stephenson
* 23986: Doc/Zsh/contrib.yo: zmv example for turning spaces
into underscores.
* 23978: configure.ac, Src/Modules/curses.c: use waddwstr() to
get zcurses -s to work with wide characters.
2007-10-17 Clint Adams
* 23982: Doc/Zsh/mod_curses.yo: documentation for zcurses -A.
* 23981: Src/Modules/curses.c: add zcurses -A to set window
attributes.
2007-10-17 Peter Stephenson
* 23970 (slightly modified): Doc/Zsh/mod_curses.yo,
Src/Modules/curses.c: fix up deletion of curses windows and add
zcurses -i/-e for initialisation and end to retain terminal
sanity; make "zcurses -r" do a global refresh.
* Vin Shelton: 23968: Doc/Zsh/mod_curses.yo: overabundance of
enditem().
2007-10-15 Clint Adams
* 23965: Completion/Unix/Command/_git: add missing bracket in
completion for git svnimport.
* 23964: Src/Modules/curses.c: call endwin() in curses module cleanup.
* 23962: Doc/Zsh/mod_curses.yo, Src/Modules/curses.c: store windows
in a linked list instead of a static array, and use strings as
window identifiers instead of integers.
* 23958: Doc/Zsh/mod_curses.yo, Src/Modules/curses.c: change target
window to be the first argument of zcurses -a.
* 23957: Doc/Zsh/mod_curses.yo, Src/Modules/curses.c: minor fixes.
2007-10-14 Clint Adams
* unposted: Doc/Zsh/.distfiles, Src/Modules/.distfiles: update for
zsh/curses module and documentation.
* 23954: Doc/Makefile.in, Doc/Zsh/mod_curses.yo: documentation for
zsh/curses module.
2007-10-14 Barton E. Schaefer
* unposted: Functions/Prompts/prompt_bart_setup: make sure
localtraps is unset before assigning to functions[TRAPWINCH].
* users/12008: Functions/Prompts/promptinit: emulate zsh to
avoid setopts conflicts. Run precmd and preexec only if they
are defined as functions.
2007-10-14 Clint Adams
* 23952: Src/Modules/curses.c, Src/Modules/curses.mdd: work with
non-wide curses as well.
2007-10-13 Clint Adams
* 23947: Functions/Prompts/prompt_clint_setup: remove apm battery
status and add git branch detection.
* unposted: Config/aczshoot.m4: quote name of aclocal function.
2007-10-12 Clint Adams
* 23945: Config/aczshoot.m4: autoconf include file for
budding out-of-tree module support.
2007-10-12 Peter Stephenson
* 23943 (slightly modified): INSTALL, configure.ac: search
ncursesw and document this.
2007-10-11 Clint Adams
* 23927: Src/system.h: don't define struct timezone if
ZSH_OOT_MODULE is defined.
2007-10-11 Peter Stephenson
* 23934: Completion/Base/Completer/_expand_alias:
if "foo" expands as regular alias to "foo blah", turn this
into "\foo blah" to avoid the alias kicking in again.
2007-10-08 Clint Adams
* 23923: Src/Modules/curses.c: fold all other curses windowing
builtins into zcurses.
* 23919: Src/Modules/curses.c, Src/Modules/curses.mdd:
have new zcurses builtin replace 4 separate builtins.
2007-10-08 Peter Stephenson
* arno: 23910: Completion/Unix/Command/_init_d: handle
spaces in cases in init scripts.
2007-10-08 Clint Adams
* 23911: configure.ac, Src/Modules/curses.c,
Src/Modules/curses.mdd: curses windowing module.
2007-10-06 Clint Adams
* Mikael Magnusson: 23907: Completion/Unix/Command/_git: add
--cached option to git-diff completion.
* 23908: Completion/Unix/Command/_git: add missing backslash in
_git-svn.
* Mikael Magnusson: 23906: Completion/Unix/Command/_git: add
missing backslash in _git-svn.
2007-10-05 Peter Stephenson
* 23905: Completion/Unix/Command/_git: remove useless gitdir
assignment and scope array locally in new __git_changed_files
function.
* Mikael Magnusson: 23903: Completion/Unix/Command/_git:
complete both modified and added files for git commit.
2007-10-03 Peter Stephenson
* 23900: Src/Zle/compctl.c, Src/Zle/zle_tricky.c: Better handling
of NO_EQUALS option on old-style completion.
2007-10-02 Peter Stephenson
* 23896: configure.ac, INSTALL, README: replace
--with-curses-terminfo by --with-term-lib, which takes an
argument; fail if termcap/curses library not found; improve
installation documentation.
* 23883: Doc/Zsh/func.yo: try to improve precmd documentation.
* Daniel Qarras: users/11915: Completion/Unix/Command/_module:
.version incorrectly quoted as regexp.
2007-10-01 Clint Adams
* Nikolai Weibull: 23889: Completion/Unix/Command/_git: fix -o
completion in git cvsimport.
* Nikolai Weibull: 23888: Completion/Unix/Command/_git: complete
branch names and cached files after git log.
* Nikolai Weibull: 23879: Completion/Unix/Command/_git: complete
only cached files after git log.
* Jesse Weinstein: 23878: Completion/Unix/Command/_ranlib:
completion for ranlib.
2007-09-30 Clint Adams
* 23875: Completion/Unix/Command/_git: complete heads, tags, and
files after git log.
* 23874: Completion/Unix/Command/_git: only declare
revision_arguments parameter once.
* Nikolai Weibull: 23871: Completion/Unix/Command/_cdrdao:
fix __cdrdao-drivers typo.
* 23872: Completion/Unix/Command/_git: complete git
config in subcommand position.
* 23870: Completion/Unix/Command/_git: completion for git
mergetool.
* 23868: Completion/Debian/Command/_svn-buildpackage: completion
for svn-buildpackage.
* 23867: Completion/Debian/Command/_dpkg-buildpackage: completion
for dpkg-buildpackage.
* 23863: Completion/Linux/Command/_lsusb: completion
for lsusb.
* 23863: Completion/Unix/Command/_git: remove all
global variables.
* 23862: Completion/Unix/Command/_git: declare
author_conversion_file_arg_spec local.
2007-09-29 Clint Adams
* 23860: Completion/Debian/Command/_dpatch-edit-patch: complete
patch names, omitting the .dpatch extension.
* 23854: Completion/Debian/Command/_dpatch-edit-patch: complete
colon-separated path after -P, other minor tweaks.
* Julien BLACHE: 23852:
Completion/Debian/Command/_dpatch-edit-patch: completion for
dpatch-edit-patch.
* Pierre Habouzit: 23851: Completion/Unix/Command/_git:
use ad-hoc functions to list git branches and tags.
2007-09-28 Clint Adams
* 23850: Completion/Unix/Command/_md5sum: complete for GNU md5sum
instead.
* Jesse Weinstein: 23848: Completion/Unix/Command/_md5sum:
completion for md5sum.
2007-09-27 Clint Adams
* Mikael Magnusson: 23838: Completion/Unix/Command/_git:
have git verify-tag complete tags instead of hash IDs.
* 23846: Completion/Unix/Command/_git: merge in additional changes
from Nikolai Weibull's repo.
* Jun Takimoto: 23814: Completion/Unix/Command/_ls, Command/_ls,
Completion/BSD/Command/_chflags,
Completion/Unix/Type/_file_systems, Completion/Unix/Command/_comm:
fixes for Darwin.
* 23841: Completion/Unix/Command/_git: complete tag hashes for git
verify-tag.
2007-09-26 Peter Stephenson
* users/11883: Src/init.c: "return" at top level caused
following precommand functions to return immediately.
2007-09-26 Clint Adams
* 23834: Completion/Unix/Type/_tex: complete tex files for xetex
and xelatex.
2007-09-25 Clint Adams
* Mikael Magnusson: 23832: Completion/Unix/Command/_git:
fix git merge -m completion.
* 23831: Completion/Unix/Command/_git: fix handling of merge
strategy option.
* 23829: Completion/Unix/Command/_git: merge in the remaining
git completion changes from Nikolai Weibull's repository.
* 23828: Completion/Unix/Command/_git: merge in lots of
git completion changes from Nikolai Weibull's repository.
* Mikael Magnusson: 23827: Completion/Unix/Command/_vorbis:
allow all arguments to options to either immediately follow
the option letter or be the next word.
2007-09-23 Clint Adams
* 23824: Completion/Unix/Command/_git: merge in git rerere
completion from Nikolai Weibull's repository.
* 23823: Completion/Unix/Command/_git: merge in git rev-parse
completion from Nikolai Weibull's repository.
2007-09-21 Clint Adams
* 23822: Completion/Unix/Command/_git: merge in git rm
completion fixes from Nikolai Weibull's repository.
2007-09-18 Peter Stephenson
* users/11852: Completion/Base/Completer/_expand_alias:
quotes were incorrectly removed from aliases.
2007-09-13 Clint Adams
* 23813: Src/Zle/zle_hist.c: set vipenultsrchstr to NULL
after freeing it to avoid vi-mode history search segfaults.
2007-09-05 Peter Stephenson
* users/11818: Doc/Zsh/mod_parameter.yo, Src/jobs.c, Src/utils.c,
Src/Modules/parameter.c: Allow non-numeric lookup of job
status parameters.
* unposted: Functions/Calendar/calendar: make sure there's a
space between a date of a recurring event and the rest of
the line.
2007-09-04 Peter Stephenson
* users/11807: Src/exec.c, Src/jobs.c: display of jobs in
subshells and occasionally in the main shell was screwy.
2007-08-31 Peter Stephenson
* 23812: Src/exec.c: ( command & ) caused core dump after 23460.
2007-08-30 Clint Adams
* Chris Lamb: 23810: Completion/Debian/Command/_lighttpd:
completion for lighty-{enable,disable}-mod .
2007-08-30 Peter Stephenson
* 23809: Src/Zle/zle_tricky.c: attempt to expand finished
$'...' expressions before or after the cursor in the
word being completed.
2007-08-30 Peter Stephenson
* 23808: Src/utils.c: debugging to try to isolate intermittent
problem in wcs_nicechar().
* 23807: Src/Zle/complist.c, Src/Zle/zle_misc.c: interactive mode
in completion was fairly seriously broken.
2007-08-23 Peter Stephenson
* unposted: Config/version.mk,
Completion/Unix/Command/.distfiles,
Completion/Unix/Type/.distfiles: updates for dev version
I haven't got around to making yet, but one day soon.
* 23795: Src/lex.c: make ${(Q)...} handle $'...' correctly,
up to the problem of long flies in short ointments.
2007-08-23 Peter Stephenson
* unposted: Functions/Calendar/calendar_show: used subscript
0 instead of 1, hence broken since 23562.
2007-08-22 Peter Stephenson
* 23794: Src/Zle/compresult.c: completing on 'echo "foo$"'
was broken. The code is as opaque as usual but preventing the
crash seems straightforward.
* 23792: Doc/Zsh/expn.yo, Test/D07multibyte.ztst: test
and documentation for 23784.
* 23791: Src/Zle/zle_refresh.c: use VARARR for arrays with
MB_CUR_MAX.
* users/11791: Functions/Zle/incremental-complete-word:
missing "emulate -L zsh": was commented out, not sure why.
2007-08-21 Clint Adams
* 23788: Doc/Zsh/mod_files.yo, Src/Modules/files.c: add -h option
to chown symlinks rather than targets, and change default behavior
to do the opposite.
* Matthieu Moy: 23785: Completion/Unix/Command/_git: add missing
backslash in _arguments list in git-send-email.
2007-08-21 Peter Stephenson
* unposted: Functions/Calendar/calendar_scandate: ensure we
match the first time on the line so as to hook up with date.
Could usefully be done with the date too, but not as crucial.
* users/11790: Functions/Zle/{up,down}-line-or-beginning-search:
emulate -L zsh to avoid nounset problem.
2007-08-20 Peter Stephenson
* 23784: Src/utils.c: Use $'\...' quoting for unparseable and
unprintable characters when doing backslash quoting.
2007-08-19 Clint Adams
* R.Ramkumar: 23783: Completion/Zsh/Command/_command,
Completion/Zsh/Command/_hash, Completion/Zsh/Command/_which,
Completion/Zsh/Context/_equal, Completion/Zsh/Type/_command_names:
use _path_commands.
* R.Ramkumar, tweaked: 23782: Completion/Unix/Type/_path_commands:
commands with descriptions.
* 23781: Completion/Debian/Command/_dput: base host completion
on output of `dput -H`.
* 23780: Completion/Debian/Command/_dput: add -e, -H, and
optional host argument.
2007-08-18 Peter Stephenson
* 23778: Doc/Zsh/builtins.yo: document KSH_TYPESET behaviour
in the typeset manual entry.
2007-08-18 Clint Adams
* 23775: Completion/Unix/Command/_growisofs:
restore completion of devicename=filename pairs after -Z and -M.
2007-08-16 Peter Stephenson
* 23764: Doc/Zsh/calsys.yo, Functions/Calendar/calendar,
Functions/Calendar/calendar_add: allow hidden continuation
lines in calendar entry and use UID to help with updates.
* Roy Marples: 23762: configure.ac: need to suppress [...] quoting
for use of [...] in case.
* 23761: Doc/Zsh/calsys.yo, Functions/Calendar/calendar:
calendar -b shows brief output.
2007-08-14 Peter Stephenson
* 23759: Doc/Zsh/contrib.yo, Functions/MIME/pick-web-browser:
a few improvements to pick-web-browser.
* 23757: Src/lex.c: suppression correction of command
words immediately followed by () or something that looks
like it's going to be one.
2007-08-12 Andrey Borzenkov
* 23751: Completion/Linux/Command/_modutils: support for
completing module files directly
2007-08-09 Clint Adams
* Nikolai Weibull: 23749: Completion/Unix/Command/_cdrdao:
completion for cdrdao.
* Nikolai Weibull: 23748: Completion/Unix/Command/_growisofs:
better completion for growisofs and mkisofs.
2007-08-07 Clint Adams
* 23746: Completion/Unix/Command/_growisofs: partial completion
for growisofs.
* 23745: Completion/Unix/Command/_genisoimage: partial completion
for genisoimage.
2007-08-04 Clint Adams
* Matthieu Moy: 23738: Completion/Unix/Command/_git: additional
git diff args.
* 23739: Completion/Unix/Command/_git: merge in git diff
completion fixes from Nikolai Weibull's repository.
2007-08-01 Peter Stephenson
* 23736: Src/hist.c: status for file save wasnʼt
initialised.
* unposted: **/.distfiles: update files for distribution.
2007-07-31 Peter Stephenson
* 23733: Src/module.c, Test/V01zmodload.ztst: zmodload -LaF
didn't include unloaded modules, making it a bit pointless.
* 23732: Src/exec.c, Test/B02tyepset.ztst: unknown builtin
error message was broken; test warning output was broken;
exec of zsh in new env test was broken.
* 23730: Src/exec.c, Src/params.c, Src/system.h, B02typeset.ztst:
improve preprocessor and regression tests for 23725.
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 hidden 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