2009-03-14 Peter Stephenson
* 26699: Makefile.in: dependencies for config.modules.
2009-03-14 Wayne Davison
* unposted: Adding .gitignore for the mirrored git repo.
2009-03-13 Peter Stephenson
* users/13902: Doc/Zsh/zle.yo, Src/Zle/zle_hist.yo,
Src/Zle/zle_params.yo: improve return value from isearch functions
and add LASTABORTEDSEARCH variable.
* 26723: Completion/Unix/Type/.distfiles,
Completion/Unix/Type/_have_glob_qual,
Completion/Unix/Type_path_files: centralise test for whether
file has glob qualifiers and how to match them.
* users/13903: Src/Zle/zle_hist.c: repeated vi searching was
broken and "_" prompt was missing.
2009-03-13 Barton E. Schaefer
* 26713: Completion/Zsh/Type/_globflags: add #autoload
2009-03-13 Geoff Wing
* unposted: LICENCE: update year to 2009
2009-03-10 Peter Stephenson
* 26708: Src/hist.c: print message if we give up trying to
create a lock file with hard links.
* 26705: Src/subst.c, Test/D07multibyte.ztst: still problems
with multibyte characters with Meta in prompt expansion within
parameter expansion.
2009-03-09 Peter Stephenson
* 26702: Src/init.c: lexsave()/lexrestore() needed around
use of history in loop() when not at top level; shows up
when calling things from zle, for example.
* derf@sievert.tabularazor.org: 22701:
Completion/Unix/Command/_devtodo: new completion
2009-03-08 Peter Stephenson
* 26697: configure.ac, Src/Modules/attr.c, Src/Modules/attr.mdd:
test for Linux- and Mac- style xattr functions and don't use
if neither appropriate.
2009-03-06 Peter Stephenson
* unposted: fix definition of _perforce_whole_path in 26690.
2009-03-04 Peter Stephenson
* 26690: Completion/Unix/Command/_perforce: the
whole-path style allows you to complete certain types of
file (e.g. opened) as a complete path rather than in directory
segments; the special value absolute only does that if you
type the leading slash.
* unposted: Etc/FAQ.yo: add POSIX_ALIASES and POSIX_IDENTIFIERS
to the list of compatibility options with ksh.
2009-03-03 Peter Stephenson
* 26686: Src/exec.c, Src/utils.c: storing long $_ on the
stack can be problematic, so use zalloc() rather than VARARR().
* 26683: Doc/Zsh/params.yo, Doc/Zsh/roadmap.yo: add some notes
on LC_CTYPE etc.
* unposted: Src/Modules/cap.c: that's what happens when you
make patches for things that aren't supported on your system.
2009-03-03 Peter Stephenson
* 26680: Src/Modules/cap.c: missed some stuff that needed metafied
arguments.
* 26677: Src/Module/caps.c: need some unmetafy() calls as noticed
by Mikael.
* 26676: Doc/Zsh/options.yo: redirect to main description
of reserved words instead.
* 26675: Doc/Zsh/options.yo, Src/lex.c, Src/options.c, Src/zsh.h,
Test/A02alias.ztst: add POSIX_ALIASES option.
* 26671: Completion/Zsh/Command/_zattr, Doc/Zsh/.distfiles,
Src/Modules/attr.c: various minor tidy-ups (tidies up?) for
26670.
* Mikael Magnusson: 26670: configure.ac,
Completion/Command/Zsh/.distfiles, Completion/Zsh/Command/_zattr,
Doc/Makefile.in, Doc/Zsh/.distfiles, Doc/Zsh/mod_attr.yo,
Src/Modules/.distfiles, Src/Modules/attr.c, Src/Modules/attr.mdd:
add module to handle Linux extended file attributes.
* Jun T.: 26667: Doc/Zsh/prompt.yo: separate out parentheses.
2009-03-02 Barton E. Schaefer
* 26665: Src/utils.c: fix one incorrect test in 26614.
2009-03-02 Peter Stephenson
* Lionel Flandrin: 26625: Src/utils.c: inopportune interrupt
could wreck terminal set up.
* 26614 plus 26615: Doc/Zsh/builtins.yo, Doc/Zsh/calsys.yo,
Doc/Zsh/prompt.yo, Src/builtin.c, Src/utils.c: support
-t in history and as a side effect support GNU
"-" extension for date and time elements with no padding
for those handled internally.
2009-03-01 Clint Adams
* Frank Blendinger: 26656: Completion/Unix/Command/_gnupod:
improved gnupod completion.
* Chris Lamb: 26655: Completion/Unix/Command/_django: complete
custom Django management commands.
2009-02-28 Clint Adams
* Daniel Friesel: 26636: Completion/X/Command/_mplayer: complete
.flac files for mplayer.
2009-02-27 Barton E. Schaefer
* 26609: Completion/Unix/Type/_path_files: further / different fix
for doubled -s in path completion, which only might be correct in
all cases but is more correct for the original failed example.
* unposted: Completion/Base/Utility/_pick_variant: be consistent
about explicitly returning 0 or 1, just because.
2009-02-27 Peter Stephenson
* 26622: Src/lex.c, Test/A01grammar.ztst: improve 26617 and add
test.
2009-02-26 Peter Stephenson
* 26617, c.f. Tomáš Smetana, 26610: Src/lex.c: comments
weren't handled in $(...).
2009-02-26 Peter Stephenson
* Frank Terbeck: 26612: Doc/Zsh/contrib.yo: VCS info documentation
fix
2009-02-25 Peter Stephenson
* 26606: Completion/Unix/Type/_path_files: fix doubled -s
in path completion in certain cases.
2009-02-25 Peter Stephenson
* Src/hist.c: 26602: history substitution buffer could overflow
with no test.
2009-02-25 Clint Adams
* Mikael Magnusson: 26596: Completion/Unix/Command/_git: new git
options.
* Jörg Sommer: 26593: Completion/Debian/Command/_lintian: complete
multiple files for lintian.
2009-02-20 Peter Stephenson
* 26588: Src/Zle/zle_tricky.c: don't expand aliases in run-help
since the run-help function can do that.
2009-02-20 Peter Stephenson
* c.f. 26586: Src/builtin.c, Src/lex.c, Src/parse.c: rename yylex
to zshlex and yytext to zshlextext to avoid possible clashes
in linked libraries.
* 26584: configure.ac, Src/Modules/tcp.h: use bind/netdb.h where
appropriate.
2009-02-19 Peter Stephenson
* 26583: Src/init.c, Src/zsh.h: use HOOK_SUFFIX more widely
for "*_functions" arrays.
2009-02-18 Peter Stephenson
* Jörg Sommer: 26582: Completion/Unix/Command/_date: --rfc-3339
option.
2009-02-18 Peter Stephenson
* 26580: Mikael: Doc/Zsh/func.yo: typo.
* 26579: Doc/Zsh/func.yo: fix hook function documentation.
* unposted: Src/.cvsignore: ignore patchlevel.h.
* Arkadiusz Miskiewicz : 26573:
Functions/Completion/compdump: force compdump to overwrite
dump file if mv is a bit dubious.
2009-02-14 Peter Stephenson
* Danek Duvall: 26571: Src/Zle/complete.mdd,
Completion/Solaris/Command/_dladm,
Completion/Solaris/Command/_ptree,
Completion/Solaris/Command/_svccfg,
Completion/Solaris/Command/_svcs, Completion/Unix/Command/_zfs,
Completion/Unix/Command/_zpool: additions for Solaris
support.
* Richard Hartmann: 26558: Doc/Zsh/options.yo: modification
of 2650.
2009-02-12 Clint Adams
* 26565: Completion/Unix/Command/_patch: fix breakage in 26482.
2009-02-12 Peter Stephenson
* 26560: Doc/Zsh/builtins.yo: document autoload -z/-k (finally).
2009-02-11 Peter Stephenson
* 26556: Doc/Zsh/builtins.yo: documentation for 26546.
* 26546: Src/builtin.c, Src/exec.c, Src/hashtable.c, Src/init.c,
Src/mkbltnmlst.sh, Src/options.c, Src/params.c, Src/parse.c,
Src/signals.c, Src/subst.c, Src/zsh.h, Src/Modules/newuser.c,
Src/Modules/parameter.c, Test/B07emulate.ztst: sticky emulation
for functions defined within emualate ... -c ... environments.
2009-02-11 Peter Stephenson
* unposted: Functions/Calendar/age: accidentally committed a
currently undocumented change that allows an age spec beginning
with a colon to be followed by a file name whose modification time
will be used as the date/time. Probably needs improving but
not actually harmful since the syntax wasn't valid before.
* Richard Hartmann: 26550: Doc/Zsh/options.yo: make
it clear that various options can't be changed within the shell.
* Frank Terbeck: 26549: Doc/Zsh/contrib.yo,
Functions/VCS_Info/Backends/VCS_INFO_get_data_bzr,
Functions/VCS_Info/Backends/VCS_INFO_get_data_cdv,
Functions/VCS_Info/Backends/VCS_INFO_get_data_cvs,
Functions/VCS_Info/Backends/VCS_INFO_get_data_darcs,
Functions/VCS_Info/Backends/VCS_INFO_get_data_git,
Functions/VCS_Info/Backends/VCS_INFO_get_data_hg,
Functions/VCS_Info/Backends/VCS_INFO_get_data_mtn,
Functions/VCS_Info/Backends/VCS_INFO_get_data_p4,
Functions/VCS_Info/Backends/VCS_INFO_get_data_svk,
Functions/VCS_Info/Backends/VCS_INFO_get_data_svn,
Functions/VCS_Info/Backends/VCS_INFO_get_data_tla,
Functions/VCS_Info/VCS_INFO_formats: improvements to VCS_Info:
check for changes in git.
* Richard Hartmann: 26547: Doc/Zsh/options.yo: further extension
to option indexing: NOoptions without underscore.
2009-02-10 Peter Stephenson
* 26545: Test/B07emulate.ztst: new test.
2009-02-10 Clint Adams
* 26544: Completion/Unix/Command/_lp: complete pdf files
as well as ps.
2009-02-09 Peter Stephenson
* Greg Klanderman: 26538: Completion/Base/Widget/_read_comp:
needs "nounset" option.
* Richard Hartmann: 26536: Doc/Zsh/options.yo: add index entries
for options that appear with "NO" in front.
* Richard Hartmann: 26535: Doc/Zsh/options.yo: remove typo.
2009-02-08 Andrey Borzenkov
* 26530: Doc/Zsh/builtins.yo: clarify that "emulate -c"
restores all options on return, not only those related
to emulation
2009-02-07 Peter Stephenson
* Allan Caffee : 26532: index option
names without underscore, too.
2009-02-04 Peter Stephenson
* unposted: Doc/Zsh/zle.yo: use of highlighting was out of
date.
2009-02-06 Peter Stephenson
* unposted: Doc/Zsh/builtins.yo: typo in previous patch
spotted by Mikael.
* 26517: Doc/Zsh/builtins.yo, Doc/Zsh/compsys.yo,
Doc/Zsh/contrib.yo, Doc/Zsh/expn.yo, Doc/Zsh/options.yo,
Doc/Zsh/params.yo: prompt expansion section in Unix manual
is actually named EXPANSION OF PROMPT SEQUENCES.
2009-02-05 Peter Stephenson
* unposted: fix number in foregoing.
* 26513: README: note that addition of ".." in completion
was broken.
2009-02-01 Andrey Borzenkov
* 26504: Doc/Zsh/options.yo: document that LOCAL_OPTIONS
does not restore PRIVILEGED and RESTRICTED
2009-01-30 Clint Adams
* 26494: Completion/Unix/Command/_pydoc: completion for pydoc.
2009-01-29 Peter Stephenson
* 26485: Completion/Unix/Type/_path_files: accept-exact-dirs could
rearrange directories into the wrong order.
2009-01-29 Clint Adams
* 26482: Completion/Unix/Command/_patch: complete patch -U,
--unified-reject-files, --global-reject-file.
* unposted: move _getfacl and _setfacl from Completion/Cygwin/Command
to Completion/Unix/Command.
* 26483: Completion/Unix/Command/_getfacl,
Completion/Unix/Command/_setfacl: handle SGI's acl programs as well
as Cygwin's.
* Jörg Sommer: 26451: Completion/Linux/Command/_modutils: use
globbing to find available modules, now that modprobe -l is
deprecated.
* Jörg Sommer: 26452: Completion/Linux/Command/_modutils: drop
completion of modinfo -f.
* Jörg Sommer: 26453: Completion/Linux/Command/_modutils: complete
modinfo -k.
* Ingmar Vanhassel: 26467: Completion/Unix/Command/_git: add "git
remote rename" completion.
* Ingmar Vanhassel: 26468: Completion/Unix/Command/_git: "git
stage" is now a synonym for "git add". git diff: --staged is a
synonym for --cached.
* Ingmar Vanhassel: 26469: Completion/Unix/Command/_git: complete
"git clone --verbose".
* Ingmar Vanhassel: 26470: Completion/Unix/Command/_git: update
"git svn" completion.
* Ingmar Vanhassel: 26471: Completion/Unix/Command/_git: update
"git rebase" completion.
* Ingmar Vanhassel: 26472: Completion/Unix/Command/_git: complete
"git add --intent-to-add".
* Ingmar Vanhassel: 26473: Completion/Unix/Command/_git: complete
"git commit --cleanup=" and "git commit --allow-empty".
* Ingmar Vanhassel: 26474: Completion/Unix/Command/_git: add
"git describe --tags" completion and fix typos.
2009-01-29 Peter Stephenson
* 26466: Src/Zle/compmatch.c: with suffix, bld_line() got
the arithmetic over patterns wrong.
2009-01-28 Peter Stephenson
* Greg Klanderman: 26465: Doc/Zsh/zle.yo, Src/Zle/zle_keymap.c:
add command keymap for command execution.
* Greg Klanderman: 26464: Completion/Unix/Type/_pids: style
insert-ids=single was problematic with menu completion.
* Greg Klanderman: 26463: Doc/Zsh/zle.yo, Src/Zle/zle_main.c: add
zle-line-finish widget.
2009-01-27 Peter Stephenson
* 26448: Doc/Zsh/expn.yo, Src/glob.c: glob sort operators
oe and o+ allow arbitrary code to pick name for sorting.
2009-01-26 Peter Stephenson
* Greg Klanderman: 26439: Doc/Zsh/mod_system.yo: convert sections
to subsections.
2009-01-25 Andrey Borzenkov
* 26425: Doc/Zsh/builtins.yo Src/builtin.c:
"emulate csh -c command" will evaluate `command' after temporary
enable csh emulation. Note that `-c' is not actually an option,
but positional parameter.
2009-01-24 Doug Kearns
* 26413: Completion/Unix/Command/_ant: update for version 1.7.1.
* 26411: Completion/Cygwin/Command/.distfiles,
Completion/Cygwin/Command/_cygcheck,
Completion/Cygwin/Command/_cygpath,
Completion/Cygwin/Command/_cygrunsrv,
Completion/Cygwin/Command/_cygserver,
Completion/Cygwin/Command/_cygstart,
Completion/Cygwin/Command/_dumper,
Completion/Cygwin/Command/_getclip,
Completion/Cygwin/Command/_getfacl,
Completion/Cygwin/Command/_mkshortcut,
Completion/Cygwin/Command/_mkzsh,
Completion/Cygwin/Command/_putclip,
Completion/Cygwin/Command/_readshortcut,
Completion/Cygwin/Command/_setfacl: update Cygwin completion
functions and add new completion for setfacl and readshortcut.
2009-01-22 Clint Adams
* 26407: Completion/Debian/Command/_aptitude: patch to handle
aptitude build-dep, from Sven Joachim.
* 26405: Completion/Unix/Command/_xmms2: completion for
xmms2, from Louis-David Mitterand.
2009-01-22 Doug Kearns
* unposted: Etc/zsh-development-guide: fix some typos.
2009-01-20 Peter Stephenson
* 26373: Src/Zle/complist.c: initialise variable in menu
completion in attempt to prevent crash when starting
a new completion.
2009-01-20 Doug Kearns
* 26372: Completion/Unix/Command/_antiword: update for version
0.37.
2009-01-19 Peter Stephenson
* 26366: Doc/Zsh/zle.yo, Src/Zle/iwidgets.list,
Src/Zle/zle_hist.c, Src/Zle/zle_keymap.c: add "isearch"
keymap and "accept-search" function.
* Doug Kearns: 26365: Completion/Unix/Command/_python: new 3.0
options.
2009-01-19 Wayne Davison
* 26362: Src/Modules/regex.c: avoid calling regfree() when the
regex_t "re" was not initialized.
2009-01-19 Wayne Davison
* unposted: Src/Modules/regex.c: fixed a few compiler warnings
in zcond_regex_match(), including a (useless) warning about
matchessz potentially being used uninitialized and some
signed/unsigned warnings about re.re_nsub. Also split a
couple compound lines.
2009-01-19 Doug Kearns
* 26361: Completion/Unix/Command/_rake: update for version 0.8.3.
* 26360: Completion/Unix/Command/_git: add --work-tree option.
2009-01-15 Peter Stephenson
* 26315: Src/params.c: define ZSH_PATCHLEVEL to "unknown" if
revision not found.
2009-01-15 Peter Stephenson
* 26313: INSTALL, configure.ac, Src/params.c: add
--enable-custom-patchlevel for tweaked shells.
* Functions/TCP/tcp_log: unposted: suppress WARN_CREATE_GLOBAL
message.
* 26312: Phil Pennock: Doc/Zsh/cond.yo, Doc/Zsh/mod_pcre.yo,
Doc/Zsh/mod_regex.yo: Document no variables altered on failed
match.
2009-01-13 Peter Stephenson
* 26304: Mikael Magnusson: configure.ac: logical correction
in link warning.
* 26393: Src/Zle/zle_refresh.c: turn off text attributes when
deleting text, to avoid them being used for inserted blanks.
* unposted: Completion/Base/Utility/_values, Doc/Zsh/compwid.yo,
Src/Zle/compcore.c, Src/Zle/complete.c, Src/Zle/compresult.c:
Back off 26270 and follow up; was causing memory corruption.
* Doc/Zsh/mod_zpty.yo, Src/Modules/zpty.c, Test/comptest:
make "zpty -r" exit more cleanly on read failures and add and
use option to ensure a pattern has been matched.
* 26300: Src/zsh.mdd: don't use "echo -n" for $ZSH_PATCHLEVEL.
2009-01-09 Peter Stephenson
* unposted: Doc/Zsh/compwid.yo: tweak doc for 26270.
* unposted: Src/zsh.mdd: fix the inevitable confusion with
using dollar Revision dollar.
* 26272: Doc/Zsh/params.yo, Src/params.c, Src/zsh.mdd: extract
Revision from ChangeLog for use in $ZSH_PATCHLEVEL.
* unposted: add RCS Revision tag for use in patchlevel
recording.
2009-01-09 Andrey Borzenkov
* 26270: Completion/Base/Utility/_values, Doc/Zsh/compwid.yo,
Src/Zle/compcore.c, Src/Zle/complete.c, Src/Zle/compresult.c:
allow accept-and-menu-complete to work also with _values.
Add compstate[list_in_word] flag to control, whether suffix
is replaced by space; when set, next match is added in the same
word.
* unposted: Completion/Mandriva/Command/.distfiles,
Completion/Mandriva/Command/_rebootin: add _rebootin completion
from Mandriva RPM (modified to allow spaces in GRUB menu titles)
2009-01-09 Peter Stephenson
* Benjamin R. Haskell: 26265: Functions/Zle/define-composed-chars:
fix some accented characters.
2009-01-08 Peter Stephenson
* 26260: Src/params.c: fix crash when failing to assign
scalar to special hash.
2009-01-06 Peter Stephenson
* unposted: Doc/Zsh/mod_stat.yo: fix yodl problem with 26229.
2009-01-05 Peter Stephenson
* 26249: Src/utils.c: remove arbitrary string length limit in
unmeta().
2009-01-05 Peter Stephenson
* Richard Hartmann: 26170 (parts 1 and 2):
Completion/Unix/Type/_ps, Completion/Unix/Type/_pdf:
files compressed with .bz2.
2009-01-05 Andrey Borzenkov
* 26247: configure.ac, Src/Zle/zle_tricky.c: fix compilation
with -Werror=format-security GCC option.
2009-01-03 Peter Stephenson
* Richard Hartmann: 26229: Doc/Zsh/mod_stat.yo: note that zstat
follows links by default.
* Frank Terbeck: 26215: Doc/Zsh/contrib.yo,
Functions/VCS_Info/vcs_info: disable-patterns style.
* Greg Klanderman: 26159: Src/Zle/zle_utils.c: CUT_RAW should be
CUT_REPLACE for multiple kills to append.
2008-12-30 Clint Adams
* 26202: Functions/Misc/run-help: show zshmodules(1) for echotc,
echoti, sched, zprof, zpty, zsocket, zstyle, and ztcp builtins
as well.
2008-12-29 Geoff Wing
* unposted: Test/C04funcdef.ztst, Test/C05debug.ztst,
Test/V06parameter.ztst: clean up temporary files
2008-12-29 Clint Adams
* 26185: Doc/Zsh/mod_newuser.yo: fix two places where path to
global zshenv was specified statically.
* Richard Hartmann: 26175: Completion/Unix/Command/_vim: updates
for vim completion.
2008-12-18 Peter Stephenson
* Richard Hartmann: 26155: Doc/Zsh/builtins.yo,
Doc/Zsh/mod_parameter.yo, Doc/Zsh/options.yo: quote use of `.'
as a command in text.
2008-12-16 Clint Adams
* 26141: Functions/Zle/edit-command-line: word-split
EDITOR/VISUAL so users can have multi-argument
commands in those variables.
2008-12-11 Peter Stephenson
* Frank Terbeck: 26125: Doc/Zsh/contrib.yo,
Functions/VCS_Info/.distfiles,
Functions/VCS_Info/VCS_INFO_check_com,
Functions/VCS_Info/VCS_INFO_get_cmd, Functions/VCS_Info/vcs_info,
Functions/VCS_Info/Backends/VCS_INFO_detect_cdv,
Functions/VCS_Info/Backends/VCS_INFO_detect_cvs,
Functions/VCS_Info/Backends/VCS_INFO_detect_darcs,
Functions/VCS_Info/Backends/VCS_INFO_detect_git,
Functions/VCS_Info/Backends/VCS_INFO_detect_hg,
Functions/VCS_Info/Backends/VCS_INFO_detect_mtn,
Functions/VCS_Info/Backends/VCS_INFO_detect_p4,
Functions/VCS_Info/Backends/VCS_INFO_detect_svk,
Functions/VCS_Info/Backends/VCS_INFO_detect_svn,
Functions/VCS_Info/Backends/VCS_INFO_detect_tla,
Functions/VCS_Info/Backends/VCS_INFO_get_data_bzr,
Functions/VCS_Info/Backends/VCS_INFO_get_data_git,
Functions/VCS_Info/Backends/VCS_INFO_get_data_mtn,
Functions/VCS_Info/Backends/VCS_INFO_get_data_p4,
Functions/VCS_Info/Backends/VCS_INFO_get_data_svn,
Functions/VCS_Info/Backends/VCS_INFO_get_data_tla: add
"command" style for VCS command to use.
2008-12-10 Peter Stephenson
* 26121: Doc/Zsh/calsys.yo, Functions/Calendar/calendar: add
-B option to calendar.
* users/13566: Etc/FAQ.yo: note problem with unsetting elements
of regular arrays.
2008-12-09 Peter Stephenson
* 26119: Doc/Zsh/zle.yo, Src/Zle/zle_main.c: option to allow vared
to open to an alternative terminal.
2008-12-09 Clint Adams
* Richard Hartmann: 26114: Completion/Unix/Command/_git: add color
options.
2008-12-08 Peter Stephenson
* Benjamin R. Haskell: users/13544:
Functions/Zle/define-composed-chars: accents for i were wrong.
* 26116: Src/Zle/deltochar.c: wasn't updated properly for
combining characters.
2008-12-02 Peter Stephenson
* Richard Hartmann: 26105: Completion/Unix/Type/_pdf: add okular.
* Frank Terbeck: 26194: Functions/Prompts/promptinit: eliminated
WARN_CREATE_GLOBAL warnings.
2008-12-01 Peter Stephenson
* (with some help from Peter A. Castro): 26103: configure.ac:
FIFOs seem to be more reliable than per-process FD files for
process substitution on current Cygwin.
2008-11-27 Peter Stephenson
* 26095: Src/utils.c: failed to compile if TIOCGWINSZ wasn't
defined.
2008-11-26 Peter Stephenson
* 26090: Test/C02cond.ztst: [[ -r ... ]] on Cygwin succeeds
more often than expected, so don't test.
2008-11-25 Clint Adams
* Brendan Cully: 26057: Completion/Unix/Command/_mercurial:
mercurial completion updates.
2008-11-25 Peter Stephenson
* 26091: Src/hist.c: crash at end of history line if history
not in use.
2008-11-24 Peter Stephenson
* Frank Terbeck: users/13482: Doc/Zsh/contrib.yo: fix some prompt
docs for vcs info.
2008-11-23 Barton E. Schaefer
* users/13477: Completion/Unix/Command/_rm: call _files instead
of _path_files to correctly handle cycling through choices.
2008-11-20 Peter Stephenson
* 26075: Functions/Calendar/calendar_parse: update repeated events
until they're in the future.
* users/13464: Functions/MIME/zsh-mime-handler,
Functions/MIME/zsh-mime-setup: allow suffixes specified as
lower case to match upper case variants.
2008-11-18 Peter Stephenson
* 26065: Config/version.mk: update to 4.3.9-dev-1 because of
internal code changes.
* 26060: François Revol: configure.ac, Src/Module/zpty.c,
Src/Zle/zle_refresh.c: fixes for BeOS.
* 26062: Src/Zle/compmatch.c: missed change needed with 26047.
* 26061: Src/lex.c, Src/parse.c, Src/subst.c, Src/zsh.h,
Test/D02glob.ztst: fix clashes between numeric glob and
process substitution such as "<->(N)".
2008-11-17 Peter Stephenson
* 26056: Doc/Zsh/expn.yo, Src/exec.c: < <(...)more_stuff is
an error and similarly for > >(...)yet_more_stuff.
* 26055: README, Doc/Zsh/expn.yo, Src/subst.c: ensure process
substitution is handled completely before parameter and
command substitution.
* 26053: Completion/Base/Utility/_arguments: handle
" --help" output that includes optional parts of options
in square brackets.
2008-11-15 Peter Stephenson
* 26047: Src/pattern.c, Src/Zle/comp.h, Src/Zle/compmatch.c,
Src/Zle/complete.c, Src/Zle/compmatch.c, Src/Zle/computil.c,
Src/Zle/zle_utils.c: convert lower levels of completion
matching to user multibyte strings / wide characters.
* Phil (unposted): README: another typo.
2008-11-15 Clint Adams
* 26046: Functions/TCP/tcp_send: return an error if session's fd is
unusable.
2008-11-13 Peter Stephenson
* 26042 with some fixes from 26043 (Mikael): README,
Doc/Zsh/expn.yo, Src/exec.c, Src/lex.c, Src/subst.c,
Test/D03procsubst.zst: allow <(...) and >(...) to occur
in the middle of command arguments and =(...) to have
other strings following.
2008-11-12 Oliver Kiddle
* 26030: Src/Zle/zle_main.c: fix memory leak in vared
* 26028: Src/builtin.c: close temporary file when aborting fc
2008-11-12 Peter Stephenson
* 26029: Test/A04redirect.ztst: add test for redirection operators
with no preceding whitespace.
2008-11-11 Oliver Kiddle
* 26024: Src/Zle/zle_keymap.c: don't leave reference count
incremented when aborting bindkey with an error
2008-11-11 Clint Adams
* 26027: Src/Zle/compctl.c: free pprogc before it goes out of
scope in makecomplistflags.
2008-11-11 Peter Stephenson
* 26025: Src/Zle/zle_main.c: prefer handling user input to
file installed with zle -F.
2008-11-11 Clint Adams
* 26023: Completion/Unix/Command/_topgit: skeletal completion for
tg (topgit).
2008-11-08 Oliver Kiddle
* 26022: Completion/Zsh/Type/_file_descriptors: fix on Solaris
where /proc/$$/fd exists but doesn't contain symlinks
* 26017: Completion/Unix/Type/_path_files,
Completion/Zsh/Type/_globflags, Completion/Zsh/Type/_globquals:
add completion of globbing flags
2008-11-08 Peter Stephenson
* 26021: Completion/Unix/Type/_path_files: complete glob
qualifiers where they don't mess up the rest of the word,
don't complete a bare glob qualifier if there's nothing
before it.
2008-11-08 Clint Adams
* unposted: Src/glob.c: revert 26014.
2008-11-07 Clint Adams
* 26016: Completion/Unix/Command/_bzr: treat "bzr co" as an alias
of "bzr checkout"; patch from Ryo IGARASHI.
2008-11-06 Clint Adams
* 26014: Src/glob.c: don't allocate and leak a patprog if it's not
going to be used.
* 26013: Src/Modules/tcp.c: don't ztrdup the other buffer returned
by inet_ntoa. cf. 25987.
2008-11-05 Peter Stephenson
* 26008, Src/builtin.c, Test/B02typeset.ztst: "typeset -g
" should be silent even if TYPESET_SILENT is not set.
2008-11-04 Peter Stephenson
* 26006: Test/C05debug.ztst: remove dependence on system
error message.
2008-11-03 Peter Stephenson
* unposted: Config/version.mk: update version to 4.3.9-dev-0.
* unposted: Etc/.distfiles: missing entry; 4.3.9 finally
released, perhaps.
2008-11-02 Peter Stephenson
* 25989: Src/Zle/computil.c: Slight improvement for multibyte
characters in matching to prevent crash.
2008-11-02 Clint Adams
* 25988: Completion/Darwin/Command/_fink,
Completion/Darwin/Type/_retrieve_mac_apps,
Completion/Debian/Command/_apt,
Completion/Debian/Type/_deb_packages,
Completion/Redhat/Command/_rpm, Completion/Redhat/Command/_yum,
Completion/Unix/Command/_bogofilter,
Completion/Unix/Type/_path_commands,
Completion/Unix/Type/_perl_modules, Doc/Zsh/compsys.yo: declare
temporary cache array as local, thanks to problem noticed by
Kazuhiro NISHIYAMA.
2008-11-01 Clint Adams
* 25987: Src/Modules/tcp.c: don't ztrdup the buffer returned by
inet_ntoa.
* 25985: Src/hashtable.c: don't try to disable signal traps if
getsignum returns -1.
2008-10-31 Oliver Kiddle
* 25983: Fix bug in hash builtin with empty hash entry name
2008-10-30 Peter Stephenson
* 25975: Src/compmatch.c: bad tests for pattern match
when building up a line.
* 25972: Src/Zle/complete.c, Src/Zle/compmatch.c: leaked
and uninitialised memory found by valgrind.
* 25971: Src/builtin.c, Src/zsh.h: fix 25937 which broke some
builtins that handle options themselves.
2008-10-30 Peter Stephenson
* 25969: Src/subst.c, Src/utils.c, Test/D07multibyte.ztst:
bugs in metafication with prompt expansion called from parameter
expansion and with zsh_directory_name when called from finddir().
* 25963: Src/utils.c: Interrupt at spell check prompt output
garbage.
* 25961: configure.ac: some sh's don't handle opening parentheses
in case.
* unposted: NEWS, README, Config/version.mk, Etc/FAQ.yo,
Etc/relnote_4.3.7.txt, Etc/relnote_4.3.8.txt,
Etc/relnote_4.3.9.txt: try again with 4.3.9 (N.B. not yet
released, CVS tag not finalised).
* 25958: INSTALL: Doc/Makefile.in, Doc/Zsh/filelist.yo,
Doc/Zsh/files.yo, Doc/Zsh/options.yo: make it possible to
get correctly named global startup files by remaking docs.
* Oliver (unposted): configure.ac: 25950 should use xyes, too.
* unposted: Completion/Zsh/Command/_tcpsys: added this since
it's already in .distfiles. It's very limited in what it
does but it's better than nothing, I suppose.
* 25950: configure.ac: need "x$dynamic" trick in two
more places.
* users/13418: Src/Modules/termcap.c: protect against
HAVE_STRCODES lying.
2008-10-30 Clint Adams
* 25949: Src/Zle/zle_hist.c: remove dead code in getvisrchstr.
2008-10-29 Peter Stephenson
* 25945: Completion/Unix/Type/_path_files: need some extra
matcher options to compadd for completing abbreviated
directory hierarchies when -U is not present (i.e. not
correcting).
2008-10-29 Peter Stephenson
* Mikael: users/13412: Etc/relnote_4.3.7.txt: typo.
* c.f. users/13411: Config/version.mk: update archived release
number to 4.3.8-dev-0.
* unposted: Etc/relnote_4.3.8.txt: tiny typo.
* unposted: Completion/Zsh/Command/.distfiles, Etc/.distfiles,
Functions/VCS_Info/.distfiles,
Functions/VCS_Info/Backends/.distfiles: belatedly sort out some
.distfiles
* unposted: NEWS, README, Config/version.mk, Etc/FAQ.yo,
Etc/relnote_4.3.7.txt, Etc/relnote_4.3.8.txt: update version
to 4.3.8.
* unposted: Functions/Zle/replace-string: use "typeset -g"
to avoid warnings with WARN_CREATE_GLOBAL.
2008-10-29 Clint Adams
* 25940: Src/Zle/computil.c: delay !multi memory allocation until
after possibility to error out and return without freeing.
2008-10-28 Peter Stephenson
* 25938 (Mikael) + probably 25939, too:
Completion/Unix/Type/_path_files: IPREFIX missing $.
* 25937: README, Src/builtin.c: builtins that don't have
options now ignore an initial "--" argument.
2008-10-28 Peter Stephenson
* unposted: Config/Version.mk, Etc/relnote_4.3.7.txt: Release
4.3.7
2008-10-26 Clint Adams
* 25934: Completion/Debian/Command/_bts: handle bts subscribe,
unsubscribe, and fix owner. Patches from Ansgar Burchardt.
2008-10-26 Peter Stephenson
* unposted: NEWS: region_highlight is an array and so
not capitalised.
* unposted: README: update claimed version to 4.3.7.
* Mikael: 25933: Doc/Zsh/contrib.yo, Doc/Zsh/expn.yo,
Doc/Zsh/options.yo, NEWS: typos.
2008-10-24 Peter Stephenson
* users/13400: Doc/Zsh/options.yo, Etc/FAQ.yo: clarify some
aspects of ksh-like editing.
* 25931: Test/D01prompt.zsh: test fix in 25930.
* 25930: Src/prompt.c, Src/utils.c: dynamic directory names
may need recursive prompt expansion; memory leak with reverse
expansion of dynamic directory names.
2008-10-23 Peter Stephenson
* users/13375: Src/Zle/zle_refresh.c: rewrite ternary expression
which caused problems with the Sun Studio 11 compiler.
2008-10-22 Barton E. Schaefer
* 25927: Completion/Unix/Type/_path_files: include the ignored
prefix/suffix in the hidden prefix/suffix only for compadd -U.
2008-10-23 Clint Adams
* 25926: Src/params.c: free val only after it may be passed to
strlen (as in 25656).
2008-10-20 Peter Stephenson
* unposted: Config/version.mk: 4.3.6-dev-2.
2008-10-18 Peter Stephenson
* 25912: Doc/Zsh/compwid.yo, Src/Zle/computil.c: fix yet another
Meta bug in completion with matchers in compfiles; remove 25893
because that wasn't it at all.
* 25911: Test/D07multibyte.ztst: see if we can work around file
system idiosyncracies.
2008-10-18 Clint Adams
* 25910: Src/builtin.c: avoid dangling file handle in bin_print.
2008-10-17 Peter Stephenson
* Rocky: 25907: Test/Makefile.in: makefile needs .exe
extension to run zsh on Cygwin.
2008-10-16 Peter Stephenson
* 25905: Src/math.c, Test/C01arith.ztst: fix and test doubled-hash
radix output syntax.
2008-10-14 Barton E. Schaefer
* 25887: Completion/Unix/Type/_path_files: pass -U to compadd only
when _comp_correct is true; otherwise, completing subpatterns
inside braces tends to behave oddly.
* Jörg Sommer: 25883: Completion/Base/Utility/_multi_parts: quote
strings in the temporary variable tmp1 before joining them with
"|" to create an alternatives pattern.
* Phil Pennock: 25854: Completion/Unix/Command/_perl,
Completion/Unix/Type/_perl_modules: fix module completion for
"perl -d:" (Devel modules).
2008-10-14 Clint Adams
* 25898: Src/module.c: avoid dereference of p after it is freed
in getmathfunc.
* 25897: Src/Zle/computil.c: remove small bit of dead code in
cfp_opt_pats.
* 25896: Src/builtin.c: remove small bit of dead code in
execbuiltin.
* Jörg Sommer: 25882: Completion/Unix/Command/_ssh: run ssh with
-oBatchMode=yes.
2008-10-14 Peter Stephenson
* 25893: Doc/Zsh/compwid.yo: matcher "m:{a-z}={A-Z}" still
works better than "m:{[:lower:]}={[:upper:]}" in that the
latter can glitch on some multibyte characters with Meta in
(and doesn't yet work on non-ASCII characters anyway).
2008-10-12 Clint Adams
* 25860: Src/Zle/compmatch.c: avoid possible NULL dereferencing in
bld_parts.
2008-10-12 Peter Stephenson
* unposted, c.f. 25848: Test/comptest: attempt to sanitize
the environment.
2008-10-12 Clint Adams
* 25859: Src/Zle/zle_tricky.c: avoid possible NULL dereferencing if
RC_QUOTES is set.
* Mikael Magnusson: 25856: Etc/completion-style-guide: typo fixes.
* Mikael Magnusson: 25855: Etc/zsh-development-guide: typo fixes.
2008-10-11 Peter Stephenson
* 25845: Src/pattern.c, Test/D07multibyte.ztst: combination of
backslashed characters and metafied characters confused pattern
test for pure string.
2008-10-10 Peter Stephenson
* 25816: Marc Chantreux: Completion/Unix/Command/_ip:
add promiscuous link option.
2008-10-11 Wayne Davison
* unposted: Src/Modules/curses.c: fixed a signed/unsigned
compiler warning.
2008-10-10 Peter Stephenson
* users/13323: Test/E02xtrace.ztst: new test wasn't robust
about ignoring /etc/zshenv.
* users/13321: configure.ac: allow --disable-gdbm.
* unposted: Doc/Zsh/expn.yo: protect () from macro expansion.
* unposted: Etc/CONTRIBUTORS: update.
* 25837: NEWS: add descriptions of new debugging features.
* unposted: Functions/Zftp/zffcache,
Functions/Zftp/zftp_progress: silence some warnings when
WARN_CREATE_GLOBAL is set.
* unposted: Config/version.mk: 4.3.6-dev-1.
* unposted: Test/B06fc.ztst: use -f flag to zsh to prevent
initialization scripts running.
2008-10-10 Barton E. Schaefer
* 25814: Functions/Misc/run-help: quote arguments to "eval".
* unposted (?): Functions/Prompts/promptinit: quote expansion of
prompt_opts in prompt() because zsh emulation is by necessity not
enforced there.
* 25140: Src/exec.c: improve error handling/reporting for
here-document temp files.
* 25029 (plus unposted doc): Completion/Unix/Command/_sudo,
Doc/Zsh/compsys.yo: "environ" style to allow a different search
path when completing as a different user.
2008-10-09 Clint Adams
* 25833: Completion/Unix/Command/_git: remove zparseopts line
obsoleted by 25824.
* Jörg Sommer: 25824: Completion/Unix/Command/_git: make it
possible to use abbreviated paths for tree files.
2008-10-09 Peter Stephenson
* 25831: Doc/Zsh/expn.yo, Doc/Zsh/options.yo, Src/params.c,
Src/zsh.h, Test/D04parameter.ztst: ensure failed subscript matches
of a type that are documented as strings rather than arrays
return an empty string rather than an empty array to avoid
strange RC_EXPAND_PARAM behaviour.
2008-10-08 Peter Stephenson
* Nikolai Weibull: 25828: Completion/Unix/Command/_rm,
Completion/Unix/Command/.distfiles: new completion.
* unposted: NEWS: note some new features.
2008-10-07 Clint Adams
* 25823: Functions/Misc/run-help: bring up zshcontrib man page if
run-help is run on run-help and run-help is a function.
* Jörg Sommer: 25819: Completion/Linux/Command/_modutils: improve
module parameter completion.
* Jörg Sommer: 25822: Completion/Linux/Command/_modutils: declare
val_args as local array.
* Jörg Sommer: 25821: Completion/Linux/Command/_modutils: return 0
if a modules parameter was completed.
* Jörg Sommer: 25820: Completion/Linux/Command/_modutils: add the
option --field of modinfo.
2008-10-06 Clint Adams
* 25818: Completion/compinstall: compinstall data loss typo fix
from Morita Sho.
2008-10-06 Peter Stephenson
* 25817: Src/builtin.c: "fc -l" is now more careful to
list all history just added, however it got there. Use
of fc for executing previous commands unchanged.
2008-10-04 Clint Adams
* 25808: Completion/Debian/Command/_bts: handle bts claim and
unclaim subcommands.
2008-10-02 Peter Stephenson
* unposted: Completion/Zsh/Context/_subscript: off-by-one
error in testing for dynamic directory name prefix.
2008-10-01 Peter Stephenson
* 25791: Src/exec.c, Test/C05debug.ztst: force return from
eval-style DEBUG trap lost status.
2008-09-30 Peter Stephenson
* Frank Terbeck: 25778: Functions/VCS_Info/VCS_INFO_realpath: use
builtin cd.
* unposted: Completion/Zsh/Context/_subscript: recognise ~[...]
after = and :, too.
* 25777: Src/Modules/db_gdbm.c: argument to gdbmsetfn.
2008-09-29 Peter Stephenson
* 25775: Src/exec.c, Src/prompt.c, Src/signals.c, Src/zsh.h:
line numbering in functions inside eval-style traps on the
function stack was screwy. Simplest fix is to restore normal
line numbering within the functions so that only the immediate
eval-style trap environment is special.
* 25774: Src/params.c: fix in 25772 was applied too widely.
2008-09-29 Peter Stephenson
* 25733: Completion/Zsh/Context/.distfiles,
Completion/Zsh/Context/_dynamic_directory_name,
Completion/Zsh/Context/_subscript: stub function for dynamic
directory name completion.
* 25772: Src/params.c: searching an associative array with
a bad pattern could cause a crash, seen in _expand following
"echo ~[]".
* 25771: Src/utils.c, Src/zsh.h: shell function context
for substitution functions.
* users/13295 (with tweak always to keep old line numbers at
exit from parse_string()): Src/builtin.c, Src/exec.c, Src/glob.c,
Src/parse.c, Src/Modules/parameter.c, Src/Modules/zpty.c,
Src/Modules/zutil.c: don't reset $LINENO when parsing strings
unless the surrounding environment provides support (funcstack
etc.) for it.
2008-09-28 Clint Adams
* 25764: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_django: completion for Django, from Chris
Lamb.
2008-09-28 Peter Stephenson
* Mikael Magnusson: Src/utils.c: newline in getquery() is
treated as n but should also behave like a newline. duh.
2008-09-27 Peter Stephenson
* 25760: Doc/Zsh/expn.yo, Src/subst.c, Test/D04parameter.ztst:
(~) tokenizes arguments to further parameter flags, but not
the rest of the parameter expansion.
* Jörg Sommer: 25755, with tweak from 25756:
Completion/Linux/Command/_modutils (args): improved handling
of module arguments.
* 25759: Doc/Zsh/expn.yo, Src/builtin.c, Src/subst.c: fix crash
after failed dynamic named directory expansion; clarify the
fact that static named directories can contain only
alphanumerics, `_', `-' or `.'.
2008-09-26 Clint Adams
* Mikael Magnusson: 25617: Completion/Unix/Command/_vim:
complete -t .
2008-09-26 Peter Stephenson
* 25744: Doc/Zsh/expn.yo, Src/exec.c, Src/math.c, Src/signals.c,
Src/subst.c, Src/utils.c, Src/Modules/zftp.c, Src/Zle/compcore.c,
Src/Zle/compctl.c, Src/Zle/zle_main.c, Src/Zle/zle_misc.c,
Test/D01prompt.ztst: Add dynamic named directories using
~[] which calls zsh_directory_name n and
reverse call to look up names. Also further simplify doshfunc()
interface to use flags directly from the Shfunc structure.
2008-09-25 Peter Stephenson
* 25684: Src/prompt.c: make %x and %I consistent with
eval line numbering.
2008-09-24 Peter Stephenson
* users/13288: Src/parse.c: don't report parse errors if the
line was aborted by spell checking etc.
2008-09-24 Peter Stephenson
* 25739: configure.ac: warn about GPL in binary if libgdm
is linked.
* Rocky Bernstein: 25734: Test/B06fc.ztst: typo.
2008-09-23 Clint Adams
* 25737: Src/Zle/computil.c: remove dead code in ca_parse_line.
* 25736: Src/Zle/complete.c: one more zsfree missing from
25667.
2008-09-23 Peter Stephenson
* 25733: Functions/VCS_Info/Backends/VCS_INFO_get_data_p4,
Doc/Zsh/contrib.yo: add revision number (latest synced change)
to Perforce backend and list abbreviations with backends.
* 25732: Functions/VCS_Info/Backends/VCS_INFO_detect_p4,
Doc/Zsh/contrib.yo: make vcs_info detect Perforce from server
if style use-server is set.
* Rocky Bernstein: 25727: Src/hist.c, Test/B06fc.ztst: remove
restriction on interactive use of fc and test another problem.
2008-09-23 Clint Adams
* 25728: Completion/Linux/Command/_ionice: spelling fix.
* Jörg Sommer: 25717: Completion/Linux/Command/_ionice: fixups for
25702.
2008-09-22 Peter Stephenson
* 25723: Src/Zle/zle_main.c: align combining character when
retrieved from input stack.
2008-09-22 Clint Adams
* 25721: Src/exec.c: revert another mistake of 25701.
* Jörg Sommer: 25718: Completion/Unix/Command/_git: add completion
of option --reverse.
* 25720: Doc/Zsh/contrib.yo: remove misleading vcs_info bit about
PROMPT_SUBST.
2008-09-22 Peter Stephenson
* 25715: Frank Terbeck: Doc/Zsh/contrib.yo: vcs_info
now works straight away.
* 25710: Functions/VCS_Info/vcs_info,
Functions/VCS_Info/vcs_info_lastmsg,
Functions/VCS_Info/vcs_info_printsys,
Functions/VCS_Info/vcs_info_setsys: use native zsh emulation;
make vcs_comm local in other functions; vcs_info_printsys
runs vcs_info_setsys if necessary.
2008-09-22 Clint Adams
* 25713: Functions/VCS_Info/vcs_info: ensure that vcs_info
functions immediately after autoloading.
2008-09-22 Peter Stephenson
* Rocky Bernstein: 25696: Src/hist.c: fix crash on empty history.
2008-09-21 Clint Adams
* unposted: Completion/Linux/Command/.distfiles: update .distfiles.
* Jörg Sommer: 25702: Completion/Linux/Command/_chrt,
Completion/Linux/Command/_ionice: completions for chrt and ionice
commands.
* 25701 (tweaked): Src/exec.c: fix memory leak in loadautofn.
* 25697: Functions/Prompts/prompt_clint_setup: drop git code and
switch to vcs_info.
2008-09-19 Peter Stephenson
* 25693: Frank Terbeck: Doc/Zsh/contrib.yo: and another.
* users/13262: Frank Terbeck: Doc/Zsh/contrib.yo: another
formatting fix.
* users/13252 and others: Frank Terbeck (plus doc tweaks):
Functions/VCS_Info/**/*, Doc/Zsh/contrib.yo, Src/zsh.mdd:
add VCS_Info function system.
* Unposted, but see users/13251: Doc/Zsh/mod_mapfile.yo: update
users/13239.
2008-09-18 Peter Stephenson
* 25690: Src/Zle/zle_hist.c: fix insertlastword not to
screw up characters in the history that needed metafication.
2008-09-18 Peter Stephenson
* 25684: Src/prompt.c: respect trap line number rules in
%x, %I prompt escapes.
* users/13239: Doc/Zsh/mod_mapfile.yo: more useful comments.
* 25682: Src/hist.c: terminate history line string before passing
down to zshaddhistory hook.
2008-09-16 Peter Stephenson
* 25677: Doc/Zsh/prompt.yo, Src/exec.c, Src/init.c, Src/math.c,
Src/prompt.c, Src/signals.c, Src/utils.c, Src/Modules/zftp.c,
Src/Zle/compcore.c, Src/Zle/compctl.c, Src/Zle/zle_main.c,
Src/Zle/zle_misc.c, Test/E02xtrace.ztst: add %x and %I prompt
escapes for source file debuging; improve interface to
doshfunc().
2008-09-15 Peter Stephenson
* 25672: prompt.c: Resolve string containing only a Nularg
to empty string to avoid interpretation as glitch space.
* 25671: Src/builtin.c, Test/B02typeset.ztst: non-existent
variable in typeset -p should cause status 1.
2008-09-14 Clint Adams
* 25667: Src/Zle/complete.c: free mstr before returning from
errors.
* 25666: Src/Zle/computil.c: free memory allocated for an
xor if the argument number is invalid.
2008-09-13 Peter Stephenson
* 25662: Src/builtin.c, Test/B02typeset.ztst: declare -p
should never create variables.
2008-09-13 Clint Adams
* 25656: Src/params.c: free val only after it may be passed to
strlen().
* 25655: Completion/Unix/Command/_rsync: remove completion for
--remove-sent-files option.
2008-09-12 Clint Adams
* 25654: Completion/Debian/Command/_lintian: fix return bug and add
--color.
2008-09-11 Peter Stephenson
* 25632: xRaich[o]²x: Src/mem.c: munmap() argument was wrong.
2008-09-11 Peter Stephenson
* 25651: Src/builtin.c, Src/exec.c, Src/hashtable.c, Src/init.c,
Src/text.c, Src/Modules/parameter.c: make indentation for code
output by getpermtext() more logical.
* 25643: Doc/Zsh/builtins.yo, Src/exec.c: keep DEBUG and ZERR
traps in subshells.
* 25641: add option (NO_)MULTI_FUNC_DEF to turn off "foo1
foo2...()" function definitions.
2008-09-10 Clint Adams
* Frank Terbeck: 25640: Completion/Unix/Command/_git: another alias
handling fix.
* 25639: Src/hist.c: free ptr2 if hsubl is NULL.
* 25638: Src/Zle/compmatch.c: remove unnecessary ternary expression
in match_str.
* 25637: Src/exec.c: dereference prog after the NULL check.
2008-09-08 Clint Adams
* 25636: Src/Zle/zle_tricky.c: free s before returning with an
error condition.
* 25634: Src/Zle/zle_main.c: free t before returning if both t and
errflag are set.
2008-09-07 Clint Adams
* Frank Terbeck: 25624: Completion/Unix/Command/_git: clean up git
alias parsing.
2008-09-05 Peter Stephenson
* 25627: Doc/Zsh/params.yo, Src/exec.c, Src/params.c,
Test/D04parameter.ztst: add $ZSH_SUBSHELL.
2008-09-05 Peter Stephenson
* 25615: Doc/Zsh/builtins.yo, Doc/Zsh/func.yo, Src/exec.c,
Src/text.c, Test/C05debug.ztst: add $ZSH_DEBUG_CMD for
DEBUG traps.
2008-09-04 Peter Stephenson
* 25608: Completion/compinit: unset CSH_JUNKIE_QUOTES during
completion.
2008-09-04 Clint Adams
* 25611, 25613: Src/Modules/curses.c: protect against two possible
NULL dereferences.
* 25612: Src/Zle/compmatch.c: remove dead code.
* 25610: Src/hist.c: remove dead code.
* 25609: Src/Modules/zftp.c: initialize sz variable.
2008-09-03 Peter Stephenson
* Jun T: 25603: Doc/Zsh/compsys.yo: format error.
* Jörg Sommer : 25598/25599: should
auto-remove automatically added "=" suffix on alias completion,
else you can end up assigning an empty alias.
* 25595: Doc/Zsh/mod_parameter.yo, Src/builtin.c, Src/exec.c,
Src/init.c, Src/zsh.h, Src/Modules/parameter.c,
Test/V06parameter.ztst: fix line numbers with EVAL_LINENO;
try to fix up oddities with funcstack for source files;
simplify use of caller element of funcstack.
2008-09-02 Barton E. Schaefer
* 25600: Functions/Prompts/prompt_bart_setup: fix pattern
introduced in 25059 that broke PS1 parsing.
2008-09-02 Clint Adams
* Mikael Magnusson: 25594: Completion/Unix/Command/_git:
"git clean" cleanup.
2008-09-01 Clint Adams
* Mikael Magnusson: 25591: Completion/Unix/Command/_git:
"git remote rm" completion.
* Mikael Magnusson: 25590: Completion/Unix/Command/_git:
update "git add" completion.
* Frank Terbeck: 25588: Completion/Unix/Command/_git: add
--no-pager option to git completion.
2008-09-01 Peter Stephenson
* 25587: Src/exec.c, Src/parse.c, Src/subst.c: foo==(stuff)
was mishandled owing to parse errors; mishandling it caused
a crash because of lack of care on failure of process
substitution; assignments that went through execcmd() failed
to set the status.
2008-09-01 Clint Adams
* 25585: Completion/Unix/Command/_git: fix git command completion
when there are arguments after the cursor position.
* Frank Terbeck: 25583: Completion/Unix/Command/_git: more git
alias fixes.
2008-09-01 Peter Stephenson
* 25582: Completion/Unix/Type/_path_files: use suggestion
by Bart to get automatically appearing file system entries
added by completion to respect patterns.
* Jörg Sommer: 25572: Completion/Linux/Command/_modutils:
complete module parameters.
2008-08-31 Peter Stephenson
* 25571: Src/lex.c, Src/parse.c, Test/.distfiles,
Test/C03traps.ztst, Test/C05debug.ztst: make line numbers when
parsing reflect the start of a parsed token rather than the end;
add a test and move debug trap tests to a separate file.
2008-08-31 Clint Adams
* Frank Terbeck: 25561: Completion/Unix/Command/_git: fix quoting
with aliases.
* Mikael Magnusson: 25564: Completion/Unix/Command/_git:
suppress error output in __git_is_treeish.
2008-08-31 Peter Stephenson
* 25570: Src/exec.c, Src/zsh.h, Test/C03traps.ztst: line numbers
of complex sublists were wrong, plus test; another place to make
lineno more consistent.
2008-08-31 Andrey Borzenkov
* users/13169: Src/exec.c: really restore emulation mode when
exiting shell function if 'emulate -L' has been used (actually
if LOCAL_OPTIONS has been set). Fixed problem noticed in RedHat
bug https://bugzilla.redhat.com/show_bug.cgi?id=430665#c19.
2008-08-31 Peter Stephenson
* 25569: David Le Bourgeois & pws: _ant completion was broken
by sed pattern change.
* 25568: Frank Terbeck & pws: Src/builtin.c, Test/.distfiles,
Test/A07control.ztst: break and continue arguments less than
1 are invalid (and hard errors); add some tests for control
commands.
* users/13162: Completion/Unix/Command/_module: strip
"~" suffix from modules.
2008-08-30 Clint Adams
* 25553: Completion/Zsh/Command/_precommand:
add aoss to compdef line.
* Frank Terbeck: 25551: Completion/Unix/Command/_git: remove
a stray period from a description.
2008-08-29 Clint Adams
* Mikael Magnusson: 25539: Completion/Unix/Command/_git: more
'git clone' fixes.
* Frank Terbeck: 25538: Completion/Unix/Command/_git: add missing
backslash.
* Frank Terbeck: 25537: Completion/Unix/Command/_git: add --abort
to options for 'git am'.
2008-08-25 Peter Stephenson
* 25532, Src/exec.c, Test/C03traps.ztst: skipping next command
didn't work if it was an assignment or other form tagged as
"simple".
2008-08-24 Clint Adams
* 25521: Completion/Unix/Command/_git: get merge strategies from
git merge in case the administrator has added custom strategies.
2008-08-22 Peter Stephenson
* 25508: Src/exec.c: set file name if function came from
dump file.
2008-08-21 Peter Stephenson
* Doc/Zsh/compsys.yo: doc for foregoing.
* Alexey I. Froloff: 25459: Completion/Unix/Type/_files: add
list-dirs-first style.
2008-08-21 Clint Adams
* Mikael Magnusson: 25499: Completion/Unix/Command/_git: add
function to validate tree-ishs.
* 25495: Completion/Unix/Command/_git: always complete cached files
after git checkout --.
* 25493: Completion/Unix/Command/_git: allow -q to be used in all
git checkout contexts.
* 25491: Completion/Unix/Command/_git: patch to improve
"git checkout" completion, from Mikael Magnusson.
2008-08-19 Clint Adams
* 25490: Src/zsh.h, Src/Modules/db_gdbm.c: make zties dynamic so
there can be more than one gdbm handle in use at a time.
* 25489: Completion/Unix/Command/_git: remove cruft for "git
octopus/octupus".
* 25488: Completion/Unix/Command/_git: patch to complete things
after "git bisect start", Mikael Magnusson.
* 25487: Completion/Unix/Command/_git: whitespace changes from
Mikael Magnusson.
* 25486: Completion/Unix/Command/_git: patch to allow --shared to
be completed without --local with git clone.
* 25485: Completion/Unix/Command/_git: patch to allow --abbrev to
be completed before -v with git branch, from Mikael Magnusson.
2008-08-18 Clint Adams
* 25480: Completion/Unix/Command/_git: add more quotes to the
three _call_program invocations with git for-each-ref.
* Mikael Magnusson: 25473: Completion/Unix/Command/_git: add
missing parenthesis.
* unposted: Completion/Unix/Command/_git: additional git branch
options.
* 25475: Completion/Unix/Command/_git: determine heads, tags,
and branches through git for-each-ref instead of git tag and
git branch.
2008-08-17 Clint Adams
* 25469: Completion/Unix/Command/_git: assorted changes
cherry-picked from Mikael Magnusson.
2008-08-16 Clint Adams
* 25465: Completion/Unix/Command/_git: patch from Mikael Magnusson
to add more git-add and git-checkout options.
* unposted: Completion/Unix/Command/_git: another typo fix.
* 25464: Completion/Unix/Command/_git: patch from Mikael Magnusson
to add --graph.
* 25463: Completion/Unix/Command/_git: patch to add git
completion for --base/-1, --ours/-2 and --theirs/-3, from
Mikael Magnusson.
* 25462: Completion/Unix/Command/_git: patch to add some -s -w
to _arguments and new options for revert, from Mikael Magnusson.
* 25461: Completion/Unix/Command/_git: patch to add HEAD as
a completion for heads, from Mikael Magnusson.
* 25460: Completion/Unix/Command/_git: patch to add the
--branches/tags/remotes for rev-list to _git from Mikael
Magnusson.
* 25457: Completion/Unix/Command/_git: improvements for git diff
and git log from Mikael Magnusson.
* Mikael Magnusson: 25456: Completion/Unix/Command/_git: fix typo
of "before".
* Frank Terbeck: 25455: Completion/Unix/Command/_git: handle git
stashes.
2008-08-14 Clint Adams
* 25452: Completion/Unix/Command/_look: redirect stderr from look
to /dev/null.
2008-08-13 Peter Stephenson
* unposted: Test/V01zmodload.ztst: change consequent on having
a new parameter in zsh/parameter.
* 25448: Doc/Zsh/mod_parameter.yo, Src/exec.c, Src/init.c,
Src/Modules/parameter.c, Src/zsh.h, Src/Modules/parameter.c
Src/Modules/parameter.mdd: add $funcfiletrace to show
absolute line number for caller.
2008-08-12 Peter Stephenson
* 25443 (tweaked): Doc/Zsh/mod_parameter.yo,
Src/Modules/parameter.c, Test/V06parameter.ztst: allow
$functrace to show sourced files.
2008-08-12 Peter Stephenson
* unposted: Completion/Solaris/Command/.distfiles,
Completion/Solaris/Type/.distfiles: missed .distfiles entry.
* 25435: Baptiste Daroussin :
Completion/BSD/{_fetch,_freebsd-update,_portaudit,_portsnap,
_csup,_portlint,_powerd}: new and improved FreeBSD completions.
2008-08-11 Peter Stephenson
* unposted: Test/V06parameter.ztst: fix load directory for
module from script.
* 25247 with further modifications: Doc/Zsh/mod_parameter.yo,
Src/exec.c, Src/hashtable.c, Src/init.c, Src/parse.c,
Src/signals.c, Src/utils.c, Src/zsh.h, Src/Modules/parameter.c,
Src/Modules/parameter.mdd, Test/.distfiles,
Test/V01zmodload.ztst, Test/V06parameter.ztst: add
$funcsourcetrace parameter to zsh/parameter.
2008-08-11 Peter Stephenson
* unposted: Doc/Zsh/builtins.yo, Doc/Zsh/func.yo: prevent various
entries looking like Yodl macros.
* 25429: Rocky Bernstein: Test/E01options.ztst,
Test/E02xtrace.ztst: don't assume PS4 is set to the default.
2008-08-08 Clint Adams
* 25424: Chris Lamb: Completion/Debian/Command/_lintian:
completion for lintian-info.
2008-08-07 Clint Adams
* 25423: Chris Lamb: Completion/Debian/Command/.distfiles,
Completion/Debian/Command/_grep-excuses: completion for
grep-excuses.
* 25422: Chris Lamb: Completion/Debian/Command/_apt-show-versions:
apt-show-versions completion fix.
2008-08-07 Peter Stephenson
* 25418: Doc/Zsh/options.yo, Src/options.c: set PROMPT_SUBST
for all Bourne-style shells.
* 25415: README, Doc/Zsh/builtins.yo, Doc/Zsh/func.yo,
Doc/Zsh/options.yo, Src/builtin.c, Src/exec.c, Src/init.c,
Src/options.c, Src/signals.c, Src/zsh.h, Test/A05execution.ztst,
Test/C03traps.ztst: Make DEBUG_BEFORE_CMD the default;
make ERR_EXIT ineffective in DEBUG traps but allow it to
be set to skip the next command (actually sublist); tidy
up code associated with trapreturn.
2008-08-06 Peter Stephenson
* 25409: Doc/Zsh/builtins.yo, Src/builtin.c, Test/.distfiles,
Test/B05eval.ztst: eval shouldn't reset the status at the
start but should if the command was empty.
2008-08-06 Peter Stephenson
* 25405: Src/exec.c: return value was not set from anonymous
functions.
* 25400: Test/C03traps.ztst: Rocky's test for 25385
2008-08-05 Peter Stephenson
* 25392: Test/C03traps.ztst: test for 25367
2008-08-05 Barton E. Schaefer
* 25389: Doc/Zsh/mod_complist.yo, Src/Zle/complist.c: once again
rearrange precedence of ZLS_COLORS alternatives to make complex
coloring of file names possible.
2008-08-04 Peter Stephenson
* Src/init.c: 25385: extend 25367 to fix another bug
with trapreturn trampling on status.
2008-08-04 Peter Stephenson
* users/13095: configure.ac: we don't want that
_XOPEN_SOURCE_EXTENDED stuff on AIX, apparently.
* 25384: Src/init.c: fix problem with autoload of zsh/zle
for warning message at boot.
* users/13093: Src/module.c: HashNode changes didn't
get propagated to AIX-specific code.
2008-08-02 Barton E. Schaefer
* 25373: Src/Builtins/sched.c: fix missed ZLE entry point (see
25347).
2008-08-01 Peter Stephenson
* 25367: Src/exec.c, Src/init.c, Src/signals.c: bug with
trapreturn in a sourced file caused early return of parent;
add protection for nested traps; document trapreturn.
* unposted: Functions/Misc/add-zsh-hook: testing for existence
of hook function when hook was already defined was broken.
* unposted: Functions/TCP/tcp_open, Functions/TCP/tcp_sess:
improve some variable handling and standardise some indentation.
2008-07-31 Peter Stephenson
* 25364: Doc/Zsh/params.yo, Src/params.c, Test/D06subscript.ztst:
(k) hash subscript didn't work due to sense of test.
* 25345, 25347: Src/builtin.c, Src/exec.c, Src/hist.c, Src/init.c,
Src/input.c, Src/jobs.c, Src/loop.c, Src/options.c, Src/signals.c,
Src/utils.c, Src/zsh.h, Src/Zle/zle_main.c: Neaten interface
from main shell to zle to zleentry() in main shell using
single zle_entry_pointer.
2008-07-30 Peter Stephenson
* unposted: Doc/Zsh/func.yo: refer to DEBUG_BEFORE_CMD option.
2008-07-30 Peter Stephenson
* Max Mikhanosha: users/13077: Completion/Unix/Type/_path_files:
fix toggling with `follow' option.
2008-07-29 Peter Stephenson
* 25346: Completion/compdump: fix some variables.
* Max Mikhanosha: users/13072: Completion/Unix/Type/_path_files:
add `follow' option to file-sort style.
2008-07-27 Peter Stephenson
* following discussion: Src/builtin.c: change error message in
25338.
2008-07-25 Peter Stephenson
* 25338: Src/builtin.c: disallow fc editing of the current
history line which has bad effects on stack usage and temporary
files.
2008-07-23 Clint Adams
* 25330: Doc/Zsh/mod_curses.yo: fix description of
zcurses "position" (was documented as "location").
* 25329: Src/Modules/curses.mdd: build the curses module if
we've got any usable curses header, not just curses.h.
* 25328: Completion/Unix/Command/_gpg: fix --recv-keys and
--send-keys to complete key IDs instead of uid email addresses.
2008-07-22 Peter Stephenson
* 25326: Src/Zle/zle_refresh.c: don't recalculate prompt
if not redisplaying.
2008-07-21 Peter Stephenson
* unposted: Src/Modules/.distfiles: add missing files.
* Danek Duvall: 25324: Completion/Solaris/Command/_coreadm,
Completion/Solaris/Command/_dhcpinfo,
Completion/Solaris/Command/_dumpadm,
Completion/Solaris/Command/_gcore,
Completion/Solaris/Command/_inetadm,
Completion/Solaris/Command/_pfexec,
Completion/Solaris/Command/_ptree,
Completion/Solaris/Command/_savecore,
Completion/Solaris/Command/_svcadm,
Completion/Solaris/Command/_svccfg,
Completion/Solaris/Command/_svcprop,
Completion/Solaris/Command/_svcs,
Completion/Solaris/Command/_zlogin,
Completion/Solaris/Type/_svcs_fmri,
Completion/Unix/Command/_pkg_instance,
Completion/Unix/Command/_pkgadd,
Completion/Unix/Command/_pkginfo,
Completion/Unix/Command/_pkgrm, Completion/Unix/Command/_zfs,
Completion/Unix/Command/_zpool,
Completion/Unix/Type/_zfs_dataset,
Completion/Unix/Type/_zfs_pool: new completions.
2008-07-21 Clint Adams
* 25322: Src/Modules/db_gdbm.c: fix printing of keys.
* 25321: Src/Modules/db_gdbm.c: delete gdbm node when
corresponding hash entry is unset.
* 25320: Src/Modules/db_gdbm.c: fix read and write of elements
by key.
* 25319: Src/Modules/db_gdbm.c: fix zuntie, add -f option
to ztie.
2008-07-20 Clint Adams
* 25318: Src/Modules/db_gdbm.c, Src/Modules/db_gdbm.mdd,
configure.ac: allow parameter to be tied to a gdbm database.
2008-07-18 Peter Stephenson
* 25304: Richard Hartmann: Functions/Newuser/zsh-newuser-install:
don't go beyond 80 columns.
2008-07-17 Peter Stephenson