2012-06-15 Peter Stephenson
* 30509: FEATURES, README, Etc/FAQ.yo: updates for 5.0.0.
* Danek: 30510: Doc/Zsh/params.yo: bad indentation.
2012-06-10 Clint Adams
* 30503: Completion/Unix/Command/_mosh: rudimentary
completion for mosh.
2012-06-10 Mikael Magnusson
* Jeremy Mates: 30505: Completion/Unix/Command/_wget: Allow
multiple --header=.
2012-06-06 Peter Stephenson
* Vincent: 30497: Completion/Unix/Command/_xmlsoft: option
completion issue.
2012-06-04 Peter Stephenson
* users/17132: Doc/Zsh/contrib.yo,
Functions/Zle/forward-word-match,
Functions/Zle/select-word-style: skip-whitespace-first style for
compatibility with bash and other editors in forward-word.
2012-05-31 Peter Stephenson
* Foudil Brétel: 30495: Completion/Unix/Command/_systemd (also
Completion/Unix/Command/.distfiles): replace
Completion/Unix/Command/_systemctl and add various enhancements.
2012-05-23 Frank Terbeck
* Juliano Ravasi: 30488:
Functions/VCS_Info/Backends/VCS_INFO_get_data_git: Fix
initialisation of `$stgit_unapplied'.
2012-05-22 Peter Stephenson
* Jun T.: 30483: Completion/Unix/Command/_mount: improved
completion on MacOS.
* Danek: 30485: Src/jobs.c: trailing garbage after signal
number not recognised in kill builtin.
2012-05-21 Peter Stephenson
* c.f 30482 (Peter Jaros): Completion/Unix/Command/_tmux: typo
in description.
2012-05-17 Mikael Magnusson
* 30473: Completion/Linux/Command/_strace: update for 4.7 and
mark all options as taking sticked arguments.
* 30474: Completion/Unix/Command/_ssh: Add -O cancel.
2012-05-14 Mikael Magnusson
* 30468: Functions/Prompts/prompt_fade_setup: add missing $
reported by Devon Meunier.
* 30466: Completion/Unix/Type/.distfiles,
Completion/Unix/Type/_ps1234, Completion/Zsh/Command/_print:
Add new completer for prompt format specifiers and hook it up
to print -P and assigning to the various prompt parameters.
Add completion for printf and print -f formats.
2012-05-08 Barton E. Schaefer
* unposted, see users/17062: Doc/Zsh/contrib.yo: Briefly describe
option semantic differences from xargs to zargs. (Merged with
PWS edits.)
2012-05-08 Peter Stephenson
* 30469: Src/builtin.c: allow reverse listing of history using
fc -r, but don't allow reverse execution of commands at all.
* unposted: Doc/Zsh/contrib.yo: clarify that zargs is different
from xargs.
2012-05-03 Peter Stephenson
* unposted, see 30465: Doc/Zsh/expn.yo, Doc/Zsh/params.yo: add
index entries and cross-references for matching parameters.
2012-05-02 Mikael Magnusson
* 30461, 30462 (tweaked): Functions/Prompts/promptinit,
Functions/VCS_Info/vcs_info_setsys, Functions/Zftp/zfcd_match,
Functions/Zle/url-quote-magic: add missing local for match,
mbegin and mend.
* 30425 (fixed): Src/Zle/zle_params.c, Doc/Zsh/zle.yo:
Add localhistory/globalhistory to $ZLE_STATE as set by the
set-local-history zle widget.
2012-05-01 Peter Stephenson
* users/17046: Src/utils.c, Test/D04parameter.ztst: don't
count too many elements when splitting quoted parameter
substitution on null separator.
2012-05-01 Mikael Magnusson
* 30456: Completion/Unix/Command/_getconf: Use new array syntax.
2012-04-25 Peter Stephenson
* 30455: NEWS, Src/params.c: remove max array length test.
2012-04-25 Mikael Magnusson
* 30429: Completion/Unix/Command/_init_d: Avoid error when the
service doesn't exist.
* 30430: Doc/intro.ms: Fix some errors and outdatedness.
* 30444: NEWS: Add entry for new syntax added in 30431 below.
2012-04-22 Peter Stephenson
* unposted: Src/subst.c: add test for valid identifier to 30431.
* Test/D04parameter.ztst: 30439: Src/subst.c,
Test/D04parameter.ztst: ${...:*...} with nonexistent or
non-array variable second should return no results.
* 30431 (typo in _typeset fixed):
Completion/Zsh/Command/_typeset, Doc/Zsh/expn.yo, Src/params.c,
Src/subst.c, Test/D04parameter.ztst: add ${...:|...} and
${...:*...} operators for removal or inclusion of results
by array element.
2012-04-21 Barton E. Schaefer
* 30433: Src/hist.c: double backslash is not line continuation.
2012-04-20 Mikael Magnusson
* 30412: Doc/Zsh/zle.yo: Document the set-local-history
widget in the list of widgets.
* Vin Shelton: 30427: Doc/Zsh/zle.yo: Remove erroneous enditem
from previous commit.
2012-04-16 Peter Stephenson
* Michael Prokop: 30414: Completion/Linux/Command/_mdadm: more
flexible configuration file usage.
* 30413: Src/params.c, Src/utils.c, Test/D04parameter.ztst:
(q-) parameter flag should quote the empty string and should
report an error with extra trailing q's.
2012-04-15 Peter Stephenson
* unposted: NEWS: incorporate the remainder of Bart's
suggestions from 30408.
* 30410 (with the addition of one other case): Src/jobs.c: avoid
some divide-by-zero errors in TIMEFMT interpretation.
2012-04-14 Peter Stephenson
* 30402: Doc/.distfiles, Doc/Makefile.in: turn intro.ms into
intro.pdf for doc distribution. Still needs some tidy ups.
2012-04-14 Mikael Magnusson
* 30406: NEWS: some typo fixes.
2012-04-13 Peter Stephenson
* unposted: Etc/.distfiles: missed this.
* Christian Neukirchen: 30398, 30399: Doc/params.yo: TIMEFMT
documentation.
* 30400 (plus a few extra tweaks): NEWS, Etc/NEWS-4.3: update
NEWS for forthcoming 5.0 release.
2012-04-13 Peter Stephenson
* 30391: Src/params.c: New hash-based arrayuniq() doesn't
care about (or set the flag correctly for) disabled hash nodes,
so we need to ignore that flag.
2012-04-12 Peter Stephenson
* 30388, 30389 (Stephane): Functions/Misc/zargs: handle
zero-length arguments.
2012-04-09 Barton E. Schaefer
* unposted: Test/D04parameter.ztst: hash seive needs more than 10
array elements for arrayuniq() testing. This test will need to
be tweaked if that size changes.
* unposted (see users/17000): Src/params.c: fix allocation bug in
16991 by using heap memory for hash nodes; throw an error if out
of heap; pull hash table creation out into a helper function and
use arrlen() to count the array.
* Václav Zeman: users/16991: Src/params.c: implement hash-table
seive variant of arrayuniq() to improve speed at cost of space,
falls back on the constant-space version for small arrays.
* 30383: Src/params.c: improve the constant-space variant of
arrayuniq() by optimizing shifts.
2012-04-01 Peter Stephenson
* users/16944: Functions/Zle/url-quote-magic: some more "local"s
needed.
2012-03-30 Peter Stephenson
* unposted: Functions/Zle/split-shell-arguments: add some
typeset -g's to avoid WARN_CREATE_GLOBAL warnings.
* unposted: Src/init.c: add some braces to avoid warnings from
some versions of gcc.
2012-03-29 Peter Stephenson
* unposted: Doc/Zsh/zle.yo: add missing parenthesis.
* users/16932: Doc/Zsh/zle.yo, Functions/Zle/replace-string:
Src/Zle/zle.h, Src/Zle/zle_params.c, Src/Zle/zle_utils.c:
implement $UNDO_CHANGE_NO and argument to undo widget.
2012-03-25 Mikael Magnusson
* Jesper Nygårds: 30378: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_gradle: new gradle completion.
2012-03-24 Mikael Magnusson
* 30371: Completion/Unix/Command/_ssh: You can specify -i
multiple times.
* 30372: Completion/Unix/Command/_tmux: Redirect error output
produced when no tmux server is running to /dev/null.
* 30368: Completion/Unix/Command/_tmux: Make completion work
when an unambiguous prefix for a known subcommand is given, as
in 'tmux att -'.
2012-03-23 Simon Ruderich
* 30366: Misc/vcs_info-examples: Fix outdated quilt examples.
* 30367: Doc/Zsh/contrib.yo: vcs_info, mention settings used for
patch-format/nopatch-format.
2012-03-13 Peter Stephenson
* Luka Perkov: 30354: Completion/Unix/Command/_quilt: update
* 30351 changed as in 30352: Src/params.c, Src/utils.c: metafy
scalar and array parameter values as they are imported from
strings defined outside zsh.
2012-03-07 Peter Stephenson
* users/16865: Doc/Zsh/cond.yo: note that -eq and friends are
less convenient for purely numeric work than conditional
expressions.
2012-03-06 Peter Stephenson
* Alexey: 30322: Completion/Unix/Command/_xmlsoft: accept more
file types.
2012-03-06 Barton E. Schaefer
* 30320: Doc/Zsh/builtins.yo, Src/builtin.c, Src/init.c,
Src/options.c: "emulate" accepts invocation-time setopt flags
after the shell name, in addition to "-c command".
* 30320 (bonus): Doc/Zsh/params.yo: document interaction of
sun_keyboard_hack with the KEYBOARD_HACK paramter.
* 30320 (misc.): Etc/FAQ.yo: rectify a minor omission.
2012-03-05 Clint Adams
* 30314: Completion/Unix/Command/_ssh: add completion for
ssh-copy-id.
* 30316: Completion/Unix/Type/_pdf: complete .pdf for evince and
epdfview.
* 30317: Completion/Unix/Command/_git: complete git merge --ff-only
2012-03-05 Peter Stephenson
* 30307 plus change suggested by Wayne in 30309: configure.ac,
Src/exec.c, Src/glob.c, Src/prompt.c, Src/utils.c,
Src/Modules/parameter.c: use %lld format where available when
zlong is long long.
2012-03-01 Peter Stephenson
* 30303: Doc/builtins.yo, Src/options.c: emulate executed inside
a function marked for execution tracing enables xtrace.
2012-02-29 Barton E. Schaefer
* 30272 (tweaked): Src/exec.c: most failures of fork() cause
non-interactive shells to exit nonzero; bad options to "exec"
cause exit under POSIX_BUILTINS behavior.
* unposted (see users/16715): Doc/Zsh/options.yo: document the
effects of HASH_LIST_ALL on spelling correction.
* 30184: Src/hashtable.c: the HASH_EXECUTABLES_ONLY test matches
the test used during path search in exec.c:iscom().
* unposted (see 30090): Functions/Misc/add-zsh-hook: add -h and
-L options for help text and a list of extant hooks respectively.
* unposted (see users/16697): Functions/Misc/zkbd: select a more
reasonable output file name when the DISPLAY variable refers to a
local socket file (MacOS); fix problem with writing the output
file when the user overrides the default value of TERM.
2012-02-29 Mikael Magnusson
* 30276: Src/glob.c: Use zlong rather than int when calculating
brace expansions of the form {1..9}.
2012-02-29 Peter Stephenson
* 30299: Src/subst.c, Test/D04parameter.ztst: "$*" was split
in SHWORDSPLIT if IFS was unset or empty.
2012-02-26 Peter Stephenson
* Alexey I. Froloff: 30270: Test/C02cond.ztst: we don't care
about errors from df when testing whether the file system has
noatime.
* unposted: Config/version.mk: Update version to 4.3.17-dev-0 to
avoid clash with release, also fix incorrect year noticed by
Darryl Zurn.
2012-02-23 Peter Stephenson
* unposted: 4.3.17.
2012-02-22 Peter Stephenson
* 30238 with small fixes: Doc/Zsh/jobs.yo: document the fork
behaviour on suspending complex builtin execution.
2012-02-20 Barton E. Schaefer
* 30242: Src/subst.c, Test/D04parameter.ztst: use PREFORK_SINGLE
for the right-hand side of ${...=...} when SH_WORD_SPLIT is in
effect (POSIX emulation).
2012-02-19 Peter Stephenson
* unposted: Etc/Config.yo, Completion/X/Type/.distfiles,
Test/.distfiles: 4.3.16.
2012-02-15 Peter Stephenson
* 30231 plus Mikael's change in 30232: NEWS, README, Etc/FAQ.yo:
updates for 4.3.16.
2012-02-14 Oliver Kiddle
* 30198: Completion/Unix/Command/_sudo, Doc/Zsh/compsys.yo:
fix environ style lookup to be done in conventional manner
* Mikael: Completion/Debian/Command/_dpkg: fix dpkg-deb
completion broken by 30199
2012-02-14 Peter Stephenson
* users/16760: Functions/Zle/url-quote-magic: make reply
local for the benefit of styles.
2012-02-13 Frank Terbeck
* 30214: Functions/Prompts/prompt_redhat_setup: Fix quoting in
`redhat' prompt.
2012-02-12 Peter Stephenson
* 30203 (plus rename PF_ flags to PREFORK_): Src/exec.c,
Src/glob.c, Src/subst.c, Src/zsh.h, Test/D04parameter.ztst:
Pass sh-wordsplitting instructions to nested parameter
substitution by flags, avoiding side effects of explicitly
changing the option.
2012-02-11 Mikael Magnusson
* 30206: Completion/Unix/Command/_ldd: Fix ldd completion broken by
previous commit.
2012-02-10 Oliver Kiddle
* 30199: Completion/Debian/Command/_pbuilder,
Completion/Darwin/Command/_defaults, Completion/Darwin/Command/_fink,
Completion/Darwin/Command/_hdiutil, Completion/Debian/Command/_dak,
Completion/Debian/Command/_debdiff, Completion/Debian/Command/_dpkg,
Completion/Debian/Command/_linda, Completion/Debian/Command/_lintian,
Completion/Debian/Command/_piuparts,
Completion/Linux/Command/_modutils,
Completion/Mandriva/Command/_urpmi,
Completion/Unix/Command/_bittorrent,
Completion/Unix/Command/_bogofilter, Completion/Unix/Command/_cdrdao,
Completion/Unix/Command/_cplay, Completion/Unix/Command/_git,
Completion/Unix/Command/_hg, Completion/Unix/Command/_ldd,
Completion/Unix/Command/_metaflac, Completion/Unix/Command/_pax,
Completion/Unix/Command/_rubber, Completion/Unix/Command/_sisu,
Completion/Unix/Command/_texinfo, Completion/Unix/Command/_vim,
Completion/Unix/Command/_vorbiscomment,
Completion/Unix/Command/_xmms2:
add (-.) to many completion _files globs
* 30197: Completion/Unix/Command/_subversion: complete changelists
* 30177: Completion/X/Command/_xterm,
Completion/X/Type/_xft_fonts: completion for fontconfig fonts
2012-02-09 Barton E. Schaefer
* 30193: Src/Zle/compcore.c: remnulargs() after poking into string
in case length changes.
2012-02-08 Peter Stephenson
* Timothy Redaelli: 30187: Src/hist.c: file name manipulations
in history can return NULL if HAVE_CANONICALIZE_FILE_NAME.
2012-02-07 Peter Stephenson
* Holger Macht via Ismail: 30185: Src/Zle/complete.mdd: add
missing openSUSE file locations.
2012-02-05 Peter Stephenson
* 30127: Src/builtin.c: forbid executing history lines via fc in
the wrong order.
2012-02-03 Peter Stephenson
* Mariusz Glebocki: 30179: Completion/Unix/Type/_services:
suppress stderr for service list.
2012-02-01 Frank Terbeck
* A.Costa: unposted: Doc/Zsh/grammar.yo, Etc/ChangeLog-3.1: Fix
typo to "definition".
2012-01-31 Peter Stephenson
* seiler via Ismail: 30174: Completion/Unix/Command/_osc,
Completion/openSUSE/Command/_osc: update.
* Felipe: 30158: Test/.distfiles, Test/compgentest,
Test/Y04compgen.ztst: compgen test is not useful with current
bashcopmpinit.
2012-01-29 Peter Stephenson
* Richard Hartmann: 30140: Completion/X/Command/_mplayer:
whitespace fix.
* Felipe Contreras: 30131, 30132, 30133, 30134, 30135,
30136, 30137: Completion/bashcompinit: various improvements to
bash-like behaviour.
2012-01-23 Peter Stephenson
* Ben: 30118: Completion/Unix/Command/_sqlite,
Completion/Unix/Command/.distfiles: new sqlite completion.
2012-01-22 Peter Stephenson
* Ben: 30117 (moved directory): Completion/X/Command/_xclip,
Completion/X/Command/.distfiles: new completion.
2012-01-19 Frank Terbeck
* 30114: Functions/VCS_Info/VCS_INFO_check_com: Remove a
superfluous stat().
2012-01-16 Frank Terbeck
* 30111: Src/exec.c: Fix segfaults with exec options.
2012-01-15 Peter Stephenson
* Richard Hartmann: 30110: Completion/Unix/Command/_vcsh,
Completion/Unix/Command/.distfiles: new completion.
2012-01-09 Peter Stephenson
* Stepan Koltsov: 30105: Completion/Unix/Command/_stgit: fix
delete completion.
2012-01-08 Peter Stephenson
* users/16711: Completion/Unix/Type/_path_commands: try to take
account of PATH_DIRS option in command completion.
* 30101: Doc/Zsh/options.yo, Src/hashtable.c, Src/options.c,
Src/zsh.h: add HASH_EXECUTABLES_ONLY option, off by default to
avoid problems with huge paths and remote directories.
2012-01-07 Peter Stephenson
* 30098: Jun T.: Src/params.c: more minimal alternative to
30079, don't set LANG if LC_ALL set.
2012-01-06 Peter Stephenson
* Src/Modules/pcre.c (cond_pcre_match): unposted: fix (harmless)
warning with uninitialised variable.
2012-01-05 Peter Stephenson
* Christian Höltje: 30087: Functions/Prompts/promptinit: remove
any hooks for a prompt theme when removing it.
* 30084: Doc/Zsh/zle.yo, Src/init.c, Src/Zle/zle_main.c,
Src/Zle/zle_refresh.c, Src/Zle/zle_thingy.c: `zle -T tc func'
defines function to be used insted of termcap output for
testing.
* 30081: Completion/Base/Core/_main_complete: remove necessity
to have IGNORE_CLOSE_BRACES unset when loaded.
2012-01-04 Frank Terbeck
* 30079: Src/params.c: Restore `LC_ALL' when setting `LANG'.
2012-01-04 Peter Stephenson
* 30084: Src/init.c: zsfree(argzero) before we set it again
following ztrdup() in parseargs().
2012-01-02 Barton E. Schaefer
* 30073 (plus comment): Src/Zle/zle_main.c: use queue_signals()
around critical first call to zrefresh() after zleactive = 1, to
prevent adjustwinsize() loop reported on FreeBSD.
2011-12-30 Frank Terbeck
* 30048: Test/C02cond.ztst: Avoid [[ -N ... ]] on file-systems
mounted `noatime', if possible.
* 30046: Functions/VCS_Info/Backends/VCS_INFO_get_data_svn: Fix
support for subversion version 1.7.
2011-12-27 Barton E. Schaefer
* 30069: Doc/Zsh/options.yo: replace empty parens with
LPAR()RPAR().
2011-12-21 Peter Stephenson
* 30041: Src/subst.c: the offset hack to make
${foo:offset:length} bash compatible with positional parameters
doesn't apply when we're indexing into characters of one
positional parameter.
* T.C. Hollingsworth: 30036: Completion/Unix/Command/_systemctl:
new arguments.
2011-12-20 Barton E. Schaefer
* 30033: Src/Zle/zle_keymap.c: silence valgrind warnings about
uninitialized values.
2011-12-19 Peter Stephenson
* unposted: Config/version.mk: update version to 4.3.15-dev-0 to
avoid dev version clashing with installation.
2011-12-17 Peter Stephenson
* unposted: release 4.3.15.
2011-12-16 Peter Stephenson
* Simon Olofsson: 30028: Completion/Unix/Command/_subversion:
fix matching of subversion help text.
2011-12-14 Mikael Magnusson
* 30021: Completion/Zsh/Type/_globquals: Add d flag (see 29991),
show what unit the digits are entered in as a hint that the
default is also days.
* 29783: Completion/Debian/Command/_update-alternatives: Add
more options.
2011-12-13 Mikael Magnusson
* 29998: Completion/Unix/Command/_git: fix a typo (--rerbose).
* 30019: Completion/Unix/Command/_tar: fix parsing of argument
to -C.
2011-12-13 Barton E. Schaefer
* 30020: Functions/Prompts/promptinit: prevent prompt_opts and
zle_highlight from leaking out of prompt_preview_theme.
* 30012: Completion/Base/Core/_main_complete,
Completion/Base/Utility/_arguments,
Completion/Base/Utility/_values, Completion/Zsh/Command/_zle,
Doc/Zsh/compsys.yo: add $state_descr which parallels the $state
array in the same way that $context does, to make the "message"
part of each _arguments "optarg" specification available to
the caller's state handler. Used in _zle as the description
passed to _wanted.
2011-12-12 Peter Stephenson
* 30000 plus a couple of comments: Src/exec.c: Better POSIXJOBS
behaviour: don't restore default behaviour for SIGTTOU etc. if
we're still doing job handling, and only continue with job
handling if this is a (...) subshell.
2011-12-11 Peter Stephenson
* discussed in 29984: Doc/Zsh/compsys.yo: use m+7 for files
"more than a week old" since w+1 is a bit counterintuitive.
* 29991: Doc/Zsh/expn.yo, Src/glob.c: allow explicit 'd' for
days in time qualifiers.
2011-12-10 Mikael Magnusson
* 29962: Completion/Unix/Command/_ssh: Actually return ret.
* 29961: Completion/Unix/Command/_ssh: Extend option completion.
2011-12-10 Peter Stephenson
* GI: 29977: Completion/Linux/Command/_modutils: caching and
function definition fixes.
2011-12-09 Simon Ruderich
* 29918: Completion: Add new _remote_files() helper and use it to
reduce code duplication.
* 29917: Completion/Unix/Command/_ssh: Tabs to spaces.
2011-12-09 Mikael Magnusson
* unposted: Doc/Zsh/compsys.yo: Remove duplicated 'the'.
* 29409: Completion/X/Command/_x_utils: Add completion for xprop and
xlsatoms.
2011-12-09 Peter Stephenson
* unposted: Completion/compinit: add NO_ignoreclosebraces to
options needed in completion.
* users/16614: config.guess, config.sub: update from automake
1.11.1.
2011-12-09 Mikael Magnusson
* 29876: Completion/Unix/Command/_getent: Update getent completion
to work when additional output comes after the databases.
2011-12-08 Peter Stephenson
* 29955 with bits pointed out by Mikael and Bart:
Doc/Zsh/grammar.yo, Doc/Zsh/options.yo, Src/lex.c,
Src/options.c, Src/zsh.h, Test/E01options.ztst: add
IGNORE_CLOSE_BRACES option.
2011-12-08 Peter Stephenson
* 29928: Test/A04redirect.ztst: belated commit to
fix OpenBSD test failure.
2011-12-07 Peter Stephenson
* unposted: Etc/version.mk: update version to 4.3.14-dev-0 to
avoid installs clashing with release.
2011-12-07 Oliver Kiddle
* 29952: Src/glob.c: fix cut'n'paste error in nanosecond
timestamp support
2011-12-06 Peter Stephenson
* unposted: Config/version.mk: release 4.3.14.
2011-12-03 Peter Stephenson
* 29940: Src/utils.c (metafy): null termination shouldn't
be applied to original buffer if not to be modified.
* From Stef VAN VLIERBERGHE: 29934: Src/lex.c (add): use of
uninitialised memory when lexer needed to reallocate token.
2011-12-02 Peter Stephenson
* unposted: Test/B01cd.ztst: fix documentation for '*'
test output syntax.
2011-12-01 Peter Stephenson
* 29924: Test/A04redirect.ztst, Test/B01cd.ztst, Test/ztst.zsh:
add ability to match output of tests using patterns.
2011-12-01 Peter Stephenson
* unposted: Completion/Unix/Command/_nm: also complete
directories.
* 29923: Test/A04redirect.ztst: work around variant message from
strerror() for invalid file descriptor.
2011-11-30 Peter Stephenson
* Config/version.mk: 4.3.13 release.
2011-11-28 Peter Stephenson
* Ismail Dönmez: 29920: Src/Subst.c: error with arithmetic
substitution with NO_EXEC.
2011-11-25 Peter Stephenson
* unposted: Config/version.mk: 4.3.12-test-3.
2011-11-24 Simon Ruderich
* 29916: Completion/Unix/Command/_git: Prevent clash with
_remote_files() in _ssh.
2011-11-24 Peter Stephenson
* 29915: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_nm: new nm completion.
2011-11-23 Peter Stephenson
* Ignacy Gawędzki: 29912: Completion/Unix/Command/_ssh: add "--"
to end options to ls.
2011-11-21 Peter Stephenson
* Foudil Brétel: 29911: add --no-legend support (v37+); multiple
bug fixes (aliases, array range); workaround compadd bug
(compadd handles its own options)
2011-11-20 Peter Stephenson
* gi1242+zsh: users/16587: Completion/Unix/Command_lp: tidy up.
2011-11-18 Peter Stephenson
* 29908: Doc/Zsh/contrib.yo, Functions/MIME/.distfiles,
Functions/MIME/zsh-mime-contexts, Functions/MIME/zsh-mime-handler:
make MIME functions handle contexts with stacked suffixes such
as .pdf.gz.
2011-11-17 Peter Stephenson
* Jun T.: 29907: Src/Modules/pcre.c: remove declaration of
unused variable.
2011-11-15 Barton E. Schaefer
* users/16581: Src/utils.c: it seems wrong to shortcut correction
of words not in command position by comparing them to the command
tables, so don't; if a command correction is rejected, reset the
incremental path hashing so the new command can be "learned".
2011-11-14 Peter Stephenson
* gi1242: users/16578: Completion/Unix/Command/_lp: lpadmin,
lpinfo and other changes.
2011-11-09 Frank Terbeck
* Akinori MUSHA: 29900:
Functions/VCS_Info/Backends/VCS_INFO_detect_svn: Adjust detection
to support subversion 1.7.
2011-11-08 Peter Stephenson
* Haakon Riiser: 29895, 29887: Completion/Unix/Command/_ffmpeg,
Completion/Linux/Command/_nmcli (plus
Completion/Linux/Command/.distfiles): update and new
NetworkManager client completion.
2011-11-07 Simon Ruderich
* 29893: Completion/Unix/Command/_ssh: Update (mostly) for 5.9.
2011-11-07 Peter Stephenson
* 29894: Doc/Zsh/contrib.yo, Functions/Zle/replace-string:
display previous replacement and reuse if source string is empty.
2011-11-04 Peter Stephenson
* 29892: Functions/Zle/read-from-minibuffer,
Functions/Zle/replace-string: fix regular expression
replacements right of the cursor; make save and restore
in read-from-minibuffer more automated.
* 29891: Doc/Zsh/zle.yo, Src/Zle/zle_thingy.c: allow "zle -lL"
with arguments to list in -L format.
2011-10-31 Peter Stephenson
* Jun T: 29883: Src/Builtins/rlimits.c, Src/Modules/zftp.c: cast
to type in printf to work around cases where types aren't
properly distinguished.
2011-10-30 Peter Stephenson
* users/16547: Completion/Unix/Command/_perforce: quote
arguments with colon in from _describe.
2011-10-28 Peter Stephenson
* Src/module.c (do_load_module): 29879: (via takimoto-j): Metafy
dlerror message to avoid corruption.
2011-10-26 Phil Pennock
* 29867: Bart Schaefer: Test/V07pcre.ztst: exit early with
unimplemented status if zsh/pcre not available; combined with
Peter's 29865 fix, should make PCRE testing robust.
2011-10-26 Peter Stephenson
* 29844, 29845: Src/exec.c, Test/A04redirect.ztst: remove bogus
error on closing fd's 0 to 9; update test.
2011-10-26 Peter Stephenson
* 29865: Src/Modules/pcre.mdd: don't compile if no pcre-config.
* 29859: Src/Zle/Complete.c: compadd handles its own options.
2011-10-24 Peter Stephenson
* Jérémie Roquet: c.f. users/16541: Doc/Zsh/cond.yo:
should be "filename generation", not "file generation".
* Foudil Brétel: 29842: Completion/Unix/Command/_systemctl:
major rewrite.
2011-10-24 Phil Pennock
* 29838: Src/Modules/pcre.c: metafy/unmetafy strings, to
correctly handle non-ASCII characters in UTF-8 for regexp
matches.
* unposted: Test/V07pcre.ztst: some PCRE tests
2011-10-23 Peter Stephenson
* users/16492: MACHINES: OpenIndiana issue.
2011-10-22 Simon Ruderich
* 29823: Completion/Unix/Command/_perl: Update for 5.14.1.
2011-10-19 Frank Terbeck
* Suraj N. Kurapati: 29828: Misc/vcs_info-examples: Mention
different ways to handle remote branch names in
`vi-git-remotebranch()'.
2011-10-17 Peter Stephenson
* unposted: NEWS, README, Config/version.mk, Etc/.distfiles,
Etc/FAQ.yo, Etc/relnote_4.3.12.txt: tidy up and update for
4.3.12-test-2.
* unposted: Completion/Unix/Command/_perforce: small
documentation update.
2011-10-14 Peter Stephenson
* 29820: Doc/Zsh/compsys.yo,
Completion/Base/Utility/_pick_variant: -b option to match
builtins.
2011-10-12 Mikael Magnusson
* 29815: Doc/Makefile.in: include mod_langinfo in documentation.
2011-09-25 Barton E. Schaefer
* 29799: Src/utils.c: swap order of RESET_PROMPT / REFRESH in
adjustwinsize() so that the cursor is moved to the start of a
multi-line prompt before the prompt is actually displayed.
* 29769: Src/signals.c: handle thisjob == -1 (no foreground job)
when checking for whether a background job is allowed to suspend.
* unposted: Doc/Zsh/modules.yo: cross-reference zmodload.
2011-09-22 Peter Stephenson
* Daniel Friesel: 29796: Completion/X/Command/_mplayer: complete
.webm.
2011-09-21 Peter Stephenson
* Luka Perkov: 29788: Completion/Unix/Command/_quilt:
improved quilt completion.
2011-09-18 Peter Stephenson
* users/16375: Src/Zle/complist.c: initialise number of
references each time for multiple match tests when
highlighting.
2011-09-16 Mikael Magnusson
* 29764, 29765: Completion/Unix/Command/_pgrep: use _users and
_groups rather than reimplementing them, use _wanted instead
of plain compadd to get descriptions, return 0 on success,
fix conditions on -f and -x, complete pts/* for -t too.
2011-09-15 Peter Stephenson
* 29776 (modified as noted): Src/lex.c, Test/D08cmdsubst.ztst:
double quotes are not special in double-quote-style parsing
if the end character is something else.
* 29773: Marco Hinz: Completion/Unix/Type/_perl_modules:
complete some missed modules.
2011-09-10 Clint Adams
* 29762: Completion/Debian/Command/_bts: bts completion tag
update from Ansgar Burchardt.
2011-09-10 Barton E. Schaefer
* 29760: Completion/compaudit: declare _i_ulwdirs and make sure
it is correctly referenced.
2011-09-07 Peter Stephenson
* unposted: Completion/Unix/Command/_perforce: updates for
2010.2 release.
2011-09-07 Simon Ruderich
* 29756: Doc/Zsh/params.yo: DIRSTACKSIZE is unlimited by default.
* 29757: Doc/Zsh/compsys.yo: Remove superfluous brace.
2011-09-07 Mikael Magnusson
* 29755: Completion/Unix/Command/_ssh: add -O stop to to _ssh.
2011-09-06 Mikael Magnusson
* 29736: Doc/Zsh/mod_zutil.yo: mention when zstyle -t returns 1.
* 29738: Completion/Unix/Command/_ssh: add PreferredAuthentications
completion.
* 29739: Completion/Unix/Command/_rsync: redefine _rsync(), make
-e accept cuddled arguments.
* 29740: Completion/Unix/Command/_wget: add --content-disposition.
* 29741: Completion/Zsh/Command/_zattr: add ret=0, fix filename
globbing like in 27658 for _zip.
* 29733: Jonathan Kolberg: Completion/Debian/Command/_apt: add
completion for apt-get changelog.
2011-09-05 Barton E. Schaefer
* users/16302: Completion/Unix/Type/_path_files: pattern matching
for plain files (e.g., *.pdf for xpdf completion) was broken by
29444. Hopefully this does not re-break directory patterns.
2011-08-30 Simon Ruderich
* 29745: Mikael Magnusson: Completion/X/Command/_mplayer: fix -ss
completion.
2011-08-29 Peter Stephenson
* 29744: Src/builtin.c: don't mess up non '-A' case in
29731.
2011-08-29 Barton E. Schaefer
* users/16291: Functions/Prompts/prompt_bart_setup: revert to
using history text in non-"fg" case to avoid alias expansion.
2011-08-29 Mikael Magnusson
* 29722: Completion/X/Command/_mplayer: escape colon.
* 29706: Completion/X/Command/_mplayer: add missing ret=0.
2011-08-28 Peter Stephenson
* 29731: Src/builtin.c, Test/B04read.ztst: fix output from `read
-AE' and test that and `read -Ae'.
* users/16289: Doc/Zsh/expn.yo, Src/exec.c, Src/jobs.c: don't
delete temporary files when disowning and document this.
2011-08-20 Barton E. Schaefer
* unposted: Functions/Zle/.distfiles: add move-line-in-buffer
* 29711: Completion/compaudit: avoid calling potentially-slow
"getent group" unless group-writable directories are found.
2011-08-20 Nikolai Weibull
* 29707: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_ln: New _ln completer.
2011-08-18 Mikael Magnusson
* unposted: Completion/Linux/Command/.distfiles,
Completion/Linux/Command/_schedtool,
Completion/Zsh/Command/.distfiles,
Completion/Zsh/Command/_schedtool: move _schedtool completion
to correct directory.
* 29705: Completion/Unix/Command/_iconv: add correct number of
slashes when completing //TRANSLIT.
2011-08-17 Peter Stephenson
* 29703: Src/exec.c, Src/subst.c, Test/D03procsubst.ztst:
* users/16253, users/16255: Src/utils.c, Test/D04parameter.ztst:
A nulstring should be split like an empty string.
* Anthony R Fletcher: users/16260:
Completion/Unix/Command/_systemctl: new completion.
2011-08-17 Nikolai Weibull
* 29698: Completion/Unix/Command/_git: Complete diff options for git
log.
2011-08-17 Mikael Magnusson
* 29681: Src/Zle/zle_refresh.c: consistently use [] to access
region_highlights.
* 29682: Completion/Zsh/Command/.distfiles,
Completion/Zsh/Command/_schedtool: new _schedtool completer.
* 29683: Completion/Unix/Command/_ssh: add -O forward to _ssh.
* Daniel Friesel: 29690: Completion/Linux/Command/_cryptsetup,
Completion/Unix/Command/_twidge: new _twidge and _cryptsetup
completers.
2011-08-16 Barton E. Schaefer
* 29694: Src/hist.c: Don't overwrite the current history word if
we aren't actually expanding an alias or history event.
* users/16251: Functions/Prompts/prompt_bart_setup: use a preexec
hook to replace "fg" et al. with the jobtext of the resumed job.
2011-08-16 Wayne Davison
* 29650: Src/jobs.c: don't lose the the time info after a
suspend+restore.
2011-08-15 Peter Stephenson
* unposted: Src/Modules/datetime.c: use pm->node.nam to get
parameter names for errors.
2011-08-14 Mikael Magnusson
* 29673: Doc/Zsh/compsys.yo: clarify what 'other' in the
ignore-line style does.
* 28852: Misc/zargs, Zle/match-words-by-style: use syntax that
doesn't depend on SHORT_LOOPS being set.
* unposted: Src/hist.c: fix a typo in a comment.
* unposted: Src/jobs.c: fix capitalized word in the middle of
a sentence.
* 29388, 29680: Doc/Zsh/expn.yo: clarify note about e:string:
quoting.
* 29504: Doc/Zsh/expn.yo: note when (#cN,M) can't be used in
place of # or ##.
2011-08-14 Barton E. Schaefer
* 29677: Src/exec.c, Src/signals.c, Src/zsh.h: flag jobs that are
builtins running in the current shell, and if they control a
pipeline, do not allow the external processes in that pipeline to
become suspended when the foreground shell cannot suspend.
2011-08-11 Peter Stephenson
* Src/Modules/datetime.mdd: unposted: also fix the autofeatures.
* Src/params.c: unposted: Src/params.c, Test/V04features.ztst:
fix some tests I broke.
* Src/subst.c: 29674: Src/Modules/datetime.c,
Doc/Zsh/mod_datetime.yo: add $epochtime array.
2011-08-10 Peter Stephenson
* 29663: configure.ac, Src/module.c, Src/Modules/datetime.c,
Doc/Zsh/mod_datetime.yo: add $EPOCHREALTIME for time in
double precision floating point.
2011-08-04 Peter Stephenson
* 29643: Src/signals.c, Src/utils.c, Src/zle_main.c: set
incompfunc to zero when executing hook or trap function.
2011-08-09 Peter Stephenson
* 29661: Doc/Zsh/redirect.yo: Improve the documentation for
{var}>... redirections.
2011-08-09 Barton E. Schaefer
* 29654: Src/jobs.c: "wait" should resume stopped jobs identified
by process ID as well as by job number.
* 29654: Src/exec.c: don't hide the job table entry for the left
side of a pipline that ends in a shell builtin. This change may
be backed out if the patch in 29660 can be improved.
2011-08-03 Peter Stephenson
* 29644: Functions/Chpwd/zsh_directory_name_cdr,
Src/Zle/compcore.c, Src/Zle/zle_tricky.c: Work round a bug in
_describe, plus a new comment and some more braces.
* 29633: Doc/Zsh/func.yo, Src/parse.c, Test/C04funcdef.ztst: be
more careful that anonymous function syntax doesn't mess up
working syntax with other functions.
2011-08-03 Peter Stephenson
* 29635: Completion/Base/Widget/_complete_debug: Improve file
descriptor handling and standardise syntax.
2011-07-29 Frank Terbeck
* Luka Perkov: 29624: Completion/Unix/Command/_quilt: Improve
`push' and `pop' completion.
2011-07-28 Peter Stephenson
* 29626: Src/parse.c, Test/C04funcdef.ztst: arguments to
anonymous functions shouldn't be parsed as command words.
* 29602 and subsequent changes: Doc/Zsh/expn.yo: clarify meaning
of filename extension in :r and :e modifiers (which were
slightly inconsistent).
2011-07-27 Peter Stephenson
* 29561: Test/A04redirect.ztst: this bit didn't get committed,
somehow.
2011-07-27 Mikael Magnusson
* 29618: Completion/Linux/Command/_ethtool,
Completion/Zsh/Type/_file_descriptors: Fix some syntax to not depend
on SHORT_LOOPS being set.
2011-07-25 Peter Stephenson
* 29561: Src/exec.c, Src/utils.c, Test/A04redirect.ztst: Allow
closing of file descriptors not recorded internally by the shell.
2011-07-22 Mikael Magnusson
* 29596: Completion/compinit: Fix syntax to work with KSH_ARRAYS
set.
2011-07-22 Nikolai Weibull
* unposted: Completion/Unix/Command/_git: Use _files, not _path_files.
* 29582: Completion/Unix/Command/_git: Alter the way that commands and
aliases are listed when both are requested.
* 29589: Completion/Unix/Command/_git,
Completion/Debian/Command/_git-buildpackage: Use #description instead
of #desc: for description of third-party commands. Also, refactor the
code to match the rest of the file.
2011-07-21 Nikolai Weibull
* 29272: Completion/Unix/Command/_git: Use return values correctly
accross all completion functions.
* unposted: Completion/Unix/Command/_git: Move _gitk and _tig to
correct location.
* unposted: Completion/Unix/Command/_git: Fix bug in git-add completion
that prevented -f option from being used correctly.
* unposted: Completion/Unix/Command/_git: Update git-add completion to
not complete already given file arguments and also to not list file
completions if an option is being completed.
* unposted: Completion/Unix/Command/_git: Adjust some TODO items.
2011-07-19 Peter Stephenson
* 29555: Src/exec.c: fix problem that shell failed to use file
descriptor opened in parent if beyond max_zsh_fd.
2011-07-18 Peter Stephenson
* users/16131: Src/hist.c: skip reading an empty history file.
2011-07-18 Peter Stephenson
* Matthieu Baerts: 29547: Completion/Unix/Command/_bzr: cdiff
subcommand.
2011-07-12 Peter Stephenson
* 29543: Src/hist.c: saved history lines with backslash-newline
in the middle of words confused histlexwords.
* 29542: Src/hist.c, Src/Zle/zle_main.c: remove test when
initialising history that could cause crashes (and was probably
never useful); ensure ZLE returns NULL if there's an error.
2011-07-04 Peter Stephenson
* Eric Moors: 29531: Completion/Unix/Command/_adb: completion
for Android debugger.
2011-07-03 Frank Terbeck
* unposted: Doc/Zsh/contrib.yo: Fix typo "paramter". Caught by
debian's lintian.
2011-07-01 Peter Stephenson
* 29530: Src/subst.c, Test/E01options.ztst: ${..?..} shouldn't
cause an error with NO_EXEC option.
2011-07-01 Frank Terbeck
* 29518: Completion/Unix/Command/_git: Fall back to file
completion for unknown sub-commands.
* 29527: Completion/Unix/Command/_git: Make file-completion
fallback optional.
* 29519: Completion/Unix/Command/_git: Pick up addon completions
from $fpath.
* 29521: Completion/Unix/Command/_git: Add `user-commands' support
again.
* 29523: Completion/Debian/Command/_git-buildpackage: Use "#desc:"
line for _git third-party add-on completion description.
* Daniel Bolton: 29529: Completion/Debian/Command/_aptitude: Complete
format specifiers with the `-F' option.
2011-06-30 Frank Terbeck
* 29526: Functions/VCS_Info/vcs_info: Set `max-exports' early
after certain `start-up' hooks.
2011-06-28 Frank Terbeck
* Sebastian Ramacher: 29513: Completion/Debian/Command/_apt: Add
markauto and unmarkauto sub-commands.
2011-06-27 Peter Stephenson
* Mikael Muszynski: 29510: Completion/X/Command/_mplayer:
complete .m4v files.
2011-06-25 Peter Stephenson
* Axel Beckert: 29506: Doc/Zsh/params.yo: use format
SINGLE_LINE_ZLE as elsewhere in manual.
2011-06-23 Peter Stephenson
* 29503: Src/exec.c: Missing popheap() on failed autoload.
2011-06-20 Peter Stephenson
* unposted: update version to 4.3.12-dev-1 as wordcode
now incompatible with anonymous functions.
2011-06-20 Doug Kearns
* unposted: Completion/BSD/Command/_sockstat,
Completion/Debian/Command/_git-buildpackage,
Completion/Unix/Command/_at, Completion/Unix/Command/_lp,
Completion/Unix/Command/_unison, Completion/X/Command/_matlab,
Completion/X/Command/_okular, Completion/Zsh/Function/_zargs: clean up
completion descriptions as per Etc/completion-style-guide.
2011-06-19 Peter Stephenson
* Luka Perkov: 29493: Completion/Unix/Type/_pdf: handle apvlv.
* 29492: Doc/Zsh/func.yo, Src/exec.c, Src/parse.c, Src/text.c,
Test/C04funcdef.ztst: add argument handling to anonymous functions.
* unposted: Src/Zle/zle_refresh.c: remove additional loop
noticed by Mikael.
* 29491: Src/glob.c, Src/lex.c, Src/math.c, Src/params.c,
Src/parse.c, Src/utils.c, Src/Modules/db_gdbm.c,
Src/Zle/compcore.c, Src/Zle/complist.c, Src/Zle/zle_refresh.c,
Src/Zle/zle_tricky.c: remove some variables set but not used.
* 29490: Src/Builtins/rlimits.awk, Src/Builtins/rlimits.c,
Src/Builtins/rlimits.mdd: add RLIMIT_RTTIME.
2011-06-18 Peter Stephenson
* Michel Dos Reis: 29482: Completion/Linux/Command/_modutils:
handle .gz kernel modules.
2011-06-16 Doug Kearns
* 29483: Completion/Unix/Command/_vim: add --servername completion.
2011-06-15 Barton E. Schaefer
* 29481: Src/jobs.c, Src/signals.c: always return a matching job
in findproc() [reverses 28967 and 29472], but scan the whole list
to prefer running jobs in the rare event that one running and one
exited job share a PID.
2011-06-14 Peter Stephenson
* unposted: Doc/Zsh/compwid.yo: document change to brace
parameter context in 29452/29459.
2011-06-12 Barton E. Schaefer
* 29472: Src/jobs.c: findproc() needs at least to also return
stopped jobs. See 28967.
2011-06-08 Peter Stephenson
* Jeremy Sylvestre: 29468: Functions/Zle/define-composed-chars:
add some ligatures and symbols.
2011-06-06 Peter Stephenson
* 29462: Src/subst.c: fix warning with some compilers (code was
already safe).
2011-06-05 Clint Adams
* unposted: Functions/Zle/move-line-in-buffer: clean
the funny characters out of move-line-in-buffer.
2011-06-04 Barton E. Schaefer
* 29444: Completion/Unix/Type/_path_files: when called with a
pattern to match directories, as from _files with list-dirs-first,
do not descend into subdirectories looking for fake files unless
some fake files have been defined.
2011-06-04 Peter Stephenson
* 29459: Completion/Zsh/Context/_brace_parameter,
Src/Zle/compcore.c (check_param): In shell function, check for
${( not at start of match; in C code, check for untokenized
parentheses when in double quotes.
2011-06-03 Peter Stephenson
* 29452: Completion/Zsh/Context/_brace_parameter,
Src/Zle/compcore.c (typo corrected): allow completion
of parameter flags.
2011-06-03 Mikael Magnusson
* 29438: Completion/Zsh/Context/_subscript: adjust pattern so
we complete dynamic directory names in command position as well.
* 29448: Completion/Unix/Command/_initctl: complete symlinks
to files too.
* 29422: Test/D04parameter.ztst: Fix test for g:: to not depend
on the current locale.
2011-06-03 Peter Stephenson
* 29451: Src/subst.c, Test/D04parameter.ztst: ${##stuff}
removes stuff from the head of $#.
* 29413: Doc/Zsh/builtins.yo, Src/builtin.c, Src/hist.c: print
-S takes a single argument, applies lexical history word
splitting, and puts it on the history.
2011-06-02 Frank Terbeck
* 29434: Doc/Zsh/contrib.yo: Use PLUS() to avoid a + being
silently dropped.
2011-06-01 Frank Terbeck
* 29412: Completion/Unix/Command/_tmux: Disable sub-command
completions if tmux is not found in `$path'.
* Valentin Haenel: 29431: Misc/vcs_info-examples: Hook example for
signaling untracked files in git repositories.
2011-06-01 Barton E. Schaefer
* users/16064: Functions/Zle/move-line-in-buffer: example widget
for moving in multiline buffers without navigating history
* 29416 (plus typo fixes): Doc/Zsh/contrib.yo: Fix (mis-)uses of
var() in vcs_info documentation.
2011-05-31 Peter Stephenson
* unposted: Config/version.mk: update version to 4.3.12-dev-0
to avoid confusion with release.
2011-05-31 Frank Terbeck
* Jan Pobrislo: 29411:
Functions/VCS_Info/Backends/VCS_INFO_get_data_bzr: vcs_info: Major
bzr backend update.
2011-05-31 Barton E. Schaefer
* 29410: Test/V01zmodload.ztst: skip autoload persistence test
when zsh/example module is not available.
2011-05-31 Mikael Magnusson
* Omari Norman: users/16057: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_tree: Add completion for tree.
2011-05-31 Peter Stephenson
* unposted: Config/version.mk: release 4.3.12.
2011-05-29 Nikolai Weibull
* unposted: Completion/Unix/Command/_git: Update git-branch completion
to deal with -r and -d correctly.
2011-05-27 Peter Stephenson
* 29403: Src/hist.c: histlexwords splitting of ";;" in case.
2011-05-27 Mikael Magnusson
* 28364: Doc/Zsh/zle.yo: Document that space left by wrapping
double-width characters is highlighted with the 'special' style.
* 29384: Completion/Base/Completer/_expand,
Completion/Unix/Type/_have_glob_qual,
Completion/Unix/Type/_path_files, Completion/compinit: Add
_comp_caller_options and use it in completions that want to
check values of options that are overwritten by _comp_options.
* 29334: Completion/Unix/Command/_sh: Complete options for zsh with
_arguments --.
* 29392: Doc/Zsh/compsys.yo: Remove now-defunct use-perl style
documentation.
* 29387: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_at: Add completion for at and friends.
* 29385: Doc/Zsh/compsys.yo: Document when directories and
local-directories are used.
2011-05-27 Barton E. Schaefer
* 29382: Src/Modules/curses.c: apply 29374 to zccmd_input too.
2011-05-27 Mikael Magnusson
* 29331: NEWS: Note g:: parameter expansion flag.
* 29365: Completion/Unix/Command/_make: redefine _make so that
helper functions are only defined once.
* 29376: Completion/Unix/Command/_initctl: redefine _initctl so
that helper functions are only defined once.
* unposted: Doc/Zsh/params.yo: Document that PROMPT_EOL_MARK can
be empty, forgot in 28480.
* 29329: Src/math.c: Fix undefined behaviour in function argument
evaluation order.
2011-05-26 Peter Stephenson
* unposted: Etc/CONTRIBUTORS: expand.
* 29374: Src/Zle/zle_main.c: Exit ZLE immediately if exit
is pending when a keypress is expected.
2011-05-25 Peter Stephenson
* Bernhard Tittelbach: 29371: Completion/Unix/Command/_initctl:
completion for initctl and related system job management
utilities.
2011-05-24 Barton E. Schaefer
* 29368: Src/exec.c: do not restore xtrerr to stderr before
running simple commands; restore xtrerr to stderr just before
running a function body, but after printing the trace of
the function call itself.
* 29367: Test/E02xtrace.ztst: update tests to fix mistaken
assumptions introduced by 25145 and add check of redirection
inside a function body.
2011-05-24 Mikael Magnusson
* 29364: Completion/Unix/Command/_make: Partial fix for
completion in dirs with spaces and other unusual characters.
* 29335: Completion/Linux/Command/_valgrind: Update the hack
for --tool= completion.
* 29338: Completion/Base/Core/_main_complete: Correct pattern
checking for true value in insert-tab style.
2011-05-23 Peter Stephenson
* unposted: Config/version.mk: 4.3.11-dev-4.
* 29351: Src/subst.c: need to cast non-integer
stdarg arguments to integer to fit % prototype.
* unposted: Completion/Unix/Command/_go: typo
* 29341, corrected: Completion/Unix/Command/_go,
Completion/Unix/Command/.distfiles: basic completion for
commands associated with the Go programming language.
2011-05-22 Mikael Magnusson
* unposted: Doc/Zsh/compsys.yo, ChangeLog: Quote -e with tt().
Fix some formatting in ChangeLog.
* 29328: Completion/Redhat/Command/_rpm,
Completion/Unix/Command/_git, Completion/Unix/Command/_gnutls,
Completion/Unix/Command/_gpg, Completion/Unix/Command/_growisofs,
Completion/Unix/Command/_php: Another missing backslash in _git,
remove some not needed backslashes in array definitions.
2011-05-19 Mikael Magnusson
* 29224: Doc/Zsh/expn.yo, NEWS, Src/subst.c,
Test/D04parameter.ztst: Support negative LEN in ${VAR:OFFSET:LEN}
like bash.
* 29261: Doc/Zsh/expn.yo, Src/subst.c, Test/D04parameter.ztst:
Add g:: parameter expansion flag. Add note that s:: can take an
empty string.
* 29307, 29308 + replies: Completion/BSD/Command/_bsd_pkg,
Completion/Base/Utility/_sep_parts, Completion/Unix/Command/_git,
Completion/Unix/Command/_osc, Completion/Unix/Command/_perforce,
Completion/compinit, Completion/openSUSE/Command/_osc,
Completion/openSUSE/Command/_zypper, Doc/Zsh/builtins.yo,
Doc/Zsh/calsys.yo, Doc/Zsh/compctl.yo, Doc/Zsh/compsys.yo,
Doc/Zsh/compwid.yo, Doc/Zsh/contrib.yo,
Doc/Zsh/expn.yo, Doc/Zsh/zle.yo, Etc/CONTRIBUTORS,
Functions/Calendar/calendar_parse, Functions/Misc/sticky-note,
Functions/TCP/tcp_read, Functions/Zftp/zfcput, Src/Zle/compctl.c,
Src/Zle/zle_hist.c, Src/exec.c, Src/hist.c, Src/jobs.c, Src/lex.c,
Src/math.c, Src/params.c, Src/subst.c: Fix some doubled words in
docs and comments.
2011-05-18 Wayne Davison
* Valentin Haenel: 29315: Completion/Unix/Command/_git: add a
missing backslash.
2011-05-17 Barton E. Schaefer
* unposted: Doc/Zsh/options.yo: tweak description of the -l (LOGIN)
option for clarity.
* 29313: Src/subst.c: when SHWORDSPLIT is in effect, the state of
the (@) expansion flag depends on the value of $IFS so as to mimic
Bourne shell join/split behavior more closely (see users/15442).
* 29312, users/16032: Doc/Zsh/mod_zutil.yo, Src/Modules/zutil.c:
add "zparseopts -M" which allows option descriptions to map
synonymous option names onto a single name.
2011-05-17 Clint Adams
* 29306: Completion/Debian/Command/_make-kpkg: typo fix
from Laurent Fousse.
2011-05-17 Frank Terbeck
* Nikolai Weibull: 29166: Completion/Unix/Command/_git: Speed
improvements for file completion.
2011-05-17 Nikolai Weibull
* 29273: Completion/Unix/Command/_git: Parse compadd options in
__git_guard_number.
2011-05-14 Barton E. Schaefer
* 29278: Completion/Unix/Type/_path_files: fix use of the $skips
pattern from the squeeze-slashes style.
2011-05-14 Mikael Magnusson
* 29271: Doc/Zsh/compwid.yo: document _alternative -O name.
2011-05-14 Peter Stephenson
* 29282: Src/mem.c: hide prototypes for ZSH_HEAP_DEBUG with
#ifdef's.
2011-05-14 Bart Schaefer
* 29276: Src/zsh.h: typedef Heapid unconditionally, to prevent
compile errors in automatically-generated header files.
2011-05-14 Peter Stephenson
* 29268: Src/Zle/compcore.c: dupstring() the value that's
going to be used for prpre, whatever the heck that is.
* 29267: configure.ac, Src/mem.c, Src/zsh.h, Src/Zle/comp.h,
Src/Zle/compcore.c, Src/Zle/compctl.c, Src/Zle/complist.c,
Src/Zle/compresult.c: add --enable-zsh-heap-debug and use
for debugging completion matcher groups.
2011-05-13 Peter Stephenson
* Danek: 29254: Src/cond.c, Src/Builtins/rlimits.c,
Src/Modules/datetime.c, Src/Modules/zftp.c, Src/Zle/computil.c:
fix some compiler warnings.
2011-05-13 Peter Stephenson
* Jérémie Roquet: 29258: Src/Zle/zle_utils.c: mark a couple
more functions for export.
* unposted (late commit): Completion/Unix/Command/.distfiles,
Config/version.mk, Test/.distfiles: update for 4.3.11-dev-3.
2011-05-12 Mikael Magnusson
* 29245: Completion/X/Command/_xset: pass -O instead of -o
to _describe.
* Nikolai Weibull: 29124: Completion/Unix/Command/_git: Fix
-l option.
* 29205: Completion/Unix/Type/_pids: don't sort processes.
* 29208: Src/Zle/zle_move.c: make vimatchbracket check the
character left of the cursor when at the end of the line.
2011-05-11 Mikael Magnusson
* 29206: Doc/Zsh/mod_complist.yo: fix formatting.
2011-05-11 Peter Stephenson
* 29217: Src/zsh.mdd: zshterm.h and zshcurses.h are now
dependencies for the main shell.
2011-05-10 Peter Stephenson
* unposted: Src/.distfiles, Src/system.h, Src/zsh.mdd,
Src/zsh_system.h: rename system.h to zsh_system.h to ensure
there are no clashes.
* 29214: Src/Makemod.in.in, Src/mkmakemod.sh, Src/zsh.mdd: use
-I to find headers in order to allow #include'ing generated
headers from non-generated headers when the build tree is
separate from the source tree.
* 29191 (Danek) and 29203 (with fixes): Doc/Zsh/params.yo,
Src/params.c: make TERMINFO variable special.
2011-05-09 Peter Stephenson
* 29195: Src/.distfiles, Src/hashnameddir.c, Src/hashtable.c,
Src/system.h, Src/zsh.mdd: Separate out hash handling for named
directories in order to keep RCP header usage from curses to
avoid clash on Solaris 8.
* 29193: Src/text.c: fix variable declaration that was after
code.
* 29165: Src/builtin.c, Src/exec.c, Src/glob.c, Src/hashtable.c,
Src/init.c, Src/jobs.c, Src/loop.c, Src/params.c, Src/prompt.c,
Src/system.h, Src/utils.c, Src/Modules/files.c,
Src/Modules/termcap.c, Src/Modules/zpty.c, Src/Zle/comp.h,
Src/Zle/complist.c, Src/Zle/compmatch.c, Src/Zle/compresult.c,
Src/Zle/computil.c, Src/Zle/zle_refresh.c, Src/Zle/zle_tricky.c,
Src/Zle/zle_utils.c: Use term.h globally if needed, instead of
just using in Modules and fudging the headers elsewhere. Fix
various name clashes.
2011-05-08 Barton E. Schaefer
* users/15986 (belated commit): Src/Modules/curses.c: handle
EINTR in zccmd_input.
2011-05-08 Wayne Davison
* Valentin Haenel: 29187: Completion/Unix/Command/_git: add a
missing backslash.
2011-05-07 Barton E. Schaefer
* 29175 (w/comment typo fixed): Src/mem.c: optimize freeheap.
2011-05-07 Frank Terbeck
* 29170: Doc/Zsh/contrib.yo: vcs_info: Clarify check-for-changes
style behaviour with the mercurial backend.
* unposted: Doc/Zsh/contrib.yo: Add missing word ("style") spotted
by Bart.
2011-05-06 Peter Stephenson
* 29163: README, Etc/FAQ.yo: update latest version claimed
to 4.3.12.
2011-05-04 Barton E. Schaefer