2015-09-11  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* unposted: Config/version.mk: 5.1.1

	*  Sebastian Gniazdowski: 36489: Src/Modules/curses.c: fix bug
	with hash table for colours.

	* 36483: Functions/Zle/bracketed-paste-magic: use
	[[:INCOMPLETE:]] to get rest of multibyte character.

2015-09-11  Peter Stephenson  <p.stephenson@samsung.com>

	* unposted: NEWS, README: update for minor new features that
	have just appeared.

2015-09-10  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 36445: Doc/Zsh/zle.yo Src/Zle/zle_params.c: Expose yankb,
	yanke, ZLE_YANK to widgets.

2015-09-10  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* 36478: Src/pattern.c, Src/zsh.h, Src/Zle/comp.h,
	Doc/Zsh/expn.yo, Test/D07multibyte.ztst: add [[:INCOMPLETE:]] and
	[[:INVALID:]] pattern tests.

2015-09-10  Barton E. Schaefer  <schaefer@zsh.org>

	* 36470: Src/Zle/zle_main.c: Auxiliary to 36468, return an empty
	buffer from zleread() if a widget exits

2015-09-10  Peter Stephenson  <p.stephenson@samsung.com>

	* 36468: Src/hist.c: Infinite loop if we tried to exit from a
	Zle widget but the lexer thought the current lexical expression
	needed finishing.

	* 36460: Test/E01options.ztst: Discard benign error on failure
	to write to pipe with no one reading.

2015-09-08  Oliver Kiddle  <opk@zsh.org>

	36422: Src/compat.c: add missing unmeta()

2015-09-07  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 36437: Doc/Zsh/zle.yo Src/Zle/zle.h: Document interaction of
	$region_highlight and $zle_highlight.

	* unposted: Doc/Zsh/zle.yo: ZLE_STATE: fix obvious documentation
	typo.

2015-09-07  James Clarke  <jrtc27@jrtc27.com>

	* 36441: Completion/Unix/Command/_git: _git: Fixed typo in
	--author-date-order description

2015-09-06  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* unposted: Config/versiom.mk, Etc/FAQ.yo, NEWS, README: make
	5.1-test-1 with updates for 5.1.1.

2015-09-05  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* unposted: Doc/Zsh/params.yo Doc/Zsh/zle.yo: Minor documentation
	tweaks.

	* 36410: Doc/Zsh/contrib.yo
	Functions/VCS_Info/Backends/VCS_INFO_get_data_git: vcs_info git:
	Present merge heads as patches

2015-09-04  Peter Stephenson  <p.stephenson@samsung.com>

	* 36421: Src/pattern.c: can't-get-the-staff fix for idiocy in
	36415.

2015-09-04  Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>

	* 36417: Doc/Zsh/manual.yo: fix/update top level texinfo menu

2015-09-04  Peter Stephenson  <p.stephenson@samsung.com>

	* 36415: Src/pattern.c, Test/D07multibyte.ztst: remap bytes from
	invalid multibyte characters to 0xDC00 + index which is invalid
	in Unicode.  Strictly this only works if whcar_t is
	ISO-10646-compliant, however it ought to be at least as good as
	the current fudge in any case.

2015-09-03  Peter Stephenson  <p.stephenson@samsung.com>

	* 36416: Src/Zle/zle_refresh.c, Src/Zle/zle_utils.c: If
	keyboard interrupt during getzlequery(), don't propagate further,
	just redraw the line.  Also handle logical error that we
	attempted to redraw the line partially if an error or interrupt
	was propagated.

2015-09-03  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 36403: Src/hashtable.c Test/A02alias.ztst: type -w +=
	suffix alias

2015-09-02  Barton E. Schaefer  <schaefer@zsh.org>

	* unposted: Test/A05execution.ztst: test for 36393

	* 36393: Src/signals.c: process queued signals during dotrap()

2015-09-02  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* 36378: Src/exec.c: skip directories when looking for autoload
	files.

2015-09-02  Peter Stephenson  <p.stephenson@samsung.com>

	* 36399: Src/text.c, Test/A04redirect.ztst: shell code with
	multiple here documents wasn't shown properly.

2015-09-01  Mikael Magnusson  <mikachu@gmail.com>

	* 36380: Src/utils.c: Avoid gcc case syntax

	* 36347: Src/params.c, Test/A06assign.ztst: Fix appending empty
	array to associations

2015-09-01  Barton E. Schaefer  <schaefer@zsh.org>

	* 36376: Src/utils.c: handle signals during read1char() so it is
	possible to interrupt correct/correctall prompts

2015-09-01  Peter Stephenson  <p.stephenson@samsung.com>

	* 36365: Src/Zle/zle_tricky.c: magic-space removed the rest of
	the line if the lexer found something complicated.

	* unposted: Config/version.mk: update version to 5.1-dev-0 to
	avoid clash with 5.1 release.

2015-09-01  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 36353: Completion/Unix/Command/_git: _git: Unbreak after
	previous.

2015-08-30  Mateusz Karbowy  <mateusz.karbowy@gmail.com>

	* 36328 + 36340: Completion/Unix/Command/_git: _git-cherry-pick:
	Complete other branches only

2015-08-30  Axel Beckert  <abe@deuxchevaux.org>

	* 36338: Functions/Zle/*-magic: s/5.0.9/5.1/ in source comments

2015-08-30  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* unposted: Config/version.mk: Release version 5.1

2015-08-29  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 36321: Completion/Debian/Command/_debcheckout: _debcheckout:
	New completion.

2015-08-28  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 36306: Completion/Unix/Command/_subversion: _subversion:
	Complete --show-item values

2015-08-28  Peter Stephenson  <p.stephenson@samsung.com>

	* users/20475: Doc/Zsh/contrib.yo: mention that cdr mechanism
	keeps unique list with most recent use first.

	* users/20466: Test/V09datetime.ztst: make test for skipping
	strftime extention tests one that is known to fail on
	Solaris.  Reason is not yet known, but there's no current
	evidence for a shell bug so replace the failure by skipping
	test for the release.

2015-08-28  Mikael Magnusson  <mikachu@gmail.com>

	* 36302: Src/Modules/attr.c: Fix compilation with libcap 2.24

	* 36314: Functions/Prompts/prompt_bart_setup: Avoid using
	short_loops syntax in distributed files

2015-08-27  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* unposted: Completion/Unix/Command/_subversion: _subversion:
	Avoid SHORT_LOOPS

	* 36304: Completion/Unix/Command/_git: _git-cat-file: Fix
	regression in 36237

2015-08-27  Barton E. Schaefer  <schaefer@zsh.org>

	* unposted (cf. Axel Beckert 36292): Test/A05execution.ztst:
	discard even more extraneous stderr in "hang" test

2015-08-26  Barton E. Schaefer  <schaefer@zsh.org>

	* 36288: Src/Zle/zle_tricky.c: refine 36825, slightly different
	test for redirect context

	* 36285: Src/Zle/zle_tricky.c: update 36025, context cannot be
	command and redirect at the same time, redirect wins

	* 36282: Test/A05execution.ztst: discard stderr of "hang" test

2015-08-25  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* unposted: Config/version.mk: 5.0.8-test-3.

2015-08-24  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 36277: Completion/Unix/Command/_git: _git: Updated for
	git-clone 2.4.5.

2015-08-24  Peter Stephenson  <p.stephenson@samsung.com>

	* unposted: Etc/FAQ.yo: replace 5.0.9 with 5.1.

2015-08-23  Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>

	* users/20455: Src/Modules/zpty.c: do not use posix_openpt()
	on OpenBSD

2015-08-22  Barton E. Schaefer  <schaefer@zsh.org>

	* 36274: Src/Zle/zle_vi.c: clear virangeflag when getvirange()
	has an error (the next keystroke is not a motion/selection).

	* 36273: Src/Zle/zle_move.c: teach endofline() and endoflinehist()
	about invicmdmode() cursor placement.

2015-08-21  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* unposted: Config/version.mk, Src/parse.c, Src/Zle/zle_misc.c:
	update to 5.0.8-test-2 and fix some exports.

2015-08-21  Barton E. Schaefer  <schaefer@zsh.org>

	* 36266: Functions/Zle/bracketed-paste-magic: preserve emulation
	and setopt context for init and finish functions, handle vi modes

	* 36256: Src/builtin.c: local options should remain in effect
	for "emulate -L" even if additional option settings are applied

2015-08-21  Peter Stephenson  <p.stephenson@samsung.com>

	* 36268: Test/C04funcdef.ztst: test for 36265.

	* 36265 plus FAQ: fix alias expansion after "function"
	Names after the first were treated as command words so had
	non-global aliases expanded. Add an FAQ note that use of the
	function keyword works around other alias problems.  Also
	fixes problem that "function { ... }" didn't work with
	IGNORE_BRACES set.

	* 36264: Src/glob.c: pathbuf is apparently metafied; document
	this and unmetafy for system calls.

	* unposted: README, Etc/FAQ.yo: update latest release from 5.0.8
	to 5.1 in descriptive text.

	* 36262: Src/builin.c, Src/compat.c, Src/utils.c,
	Test/D07multibyte.ztst: replace 36232: the unmeta()
	was needed at a place higher up.  Add test.

	* 36250, tweaked: README, NEWS: highlight bracketed paste mode;
	next version will be 5.1 rather than 5.0.9.

2015-08-20  Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>

	* 36243: Completion/Unix/Type/_pids: fix a few problems of
	"_pids -m pattern"

2015-08-19  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 36247: Completion/Unix/Command/_git: __git_objects: Complete
	HEAD:./foo correctly in worktree subdir

	* 36237: Completion/Unix/Command/_git: __git_objects: Complete
	HEAD:foo correctly in worktree subdir

	* 36236: Completion/Unix/Command/_git: _git-log: Complete
	multiple revspecs

	* 36236: Completion/Unix/Command/_git: _git-log: complete
	'git rm'd files

2015-08-19  Oliver Kiddle  <opk@zsh.org>

	* 36148: Completion/Unix/Command/_git: _git-log: Complete flags
	after positional argument

2015-08-19  Peter Stephenson  <p.stephenson@samsung.com>

	* 36241: Test/V09datetime.ztst: Test for 36227.

2015-08-19  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 36208: Completion/Unix/Command/_subversion: _subversion:
	Complete a few more option switches

2015-08-18  Peter Stephenson  <p.stephenson@samsung.com>

	* 36232: Src/compat.c: Unmeta an additional chdir().

	* 36227: Src/Builtins/sched.c, Src/Modules/datetime.c,
	Src/Modules/stat.c, Src/builtin.c, Src/prompt.c, Src/utils.c,
	Src/watch.c: real fix for metafication problem in ztrftime:
	unmetafy fmt on input and metafy return value with correct
	length.

	* unposted: revert 36222, not the correct fix.

	* 36222: Src/Modules/datetime.c: unmetafy output from strftime.

	* 36218: Src/files.c: use unmetafied file name for mkdir()
	system call.

	* 36216: Doc/Zsh/zle.yo: Simpler saving of UNDO_LIMIT_NO.

2015-08-17  Barton E. Schaefer  <schaefer@zsh.org>

	* 36212: Functions/Zle/narrow-to-region: save and restore HISTNO
	along with other editor state, for sanity of "zle undo"

2015-08-18  brian m. carlson  <sandals@crustytoothpaste.net>

	* 36209: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
	vcs_info: avoid grep error message when file is missing

2015-08-17  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* unposted: Completion/Linux/Command/_sshfs: _sshfs: Fix
	completion of options with values

	* 36158: Completion/Linux/Command/_sshfs: _sshfs: Fix completion
	of and after -o

	* 36109: Src/Zle/zle_misc.c: bracketed-paste: change quoting
	style

	* 36186: Etc/FAQ.yo: FAQ (3.24): Update for bracketed paste

2015-08-17  Mikael Magnusson  <mikachu@gmail.com>

	* 36172: Completion/Unix/Command/_imagemagick: Use $formats a
	bit more correctly

2015-08-17  Barton E. Schaefer  <schaefer@zsh.org>

	* unposted (cf. 36200): Completion/Base/Completer/_expand: back out
	backslash handling change from 34961.

2015-08-17  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* unposted: Doc/Zsh/contrib.yo: use of $f in zmv.

2015-08-17  Oliver Kiddle <opk@zsh.org>

	* 36165: Completion/Unix/Type/_files: simplify file-patterns
	default to a single pattern

2015-08-17  Barton E. Schaefer  <schaefer@zsh.org>

	* unposted: Functions/Zle/url-quote-magic: mention
	bracketed-paste-magic in comment

2015-08-17  Mikael Magnusson  <mikachu@gmail.com>

	* 36177: Completion/Zsh/Command/_setopt: complete printexitvalue
	both ways

	* 36183: Completion/Unix/Command/_ssh: update to 7.0

2015-08-16  Barton E. Schaefer  <schaefer@zsh.org>

	* 36195, 36196: Functions/Zle/bracketed-paste-magic: wrapper of
	bracketed-paste for compatibilty with url-quote-magic and other
	self-insert wrapper widgets

2015-08-15  Barton E. Schaefer  <schaefer@zsh.org>

	* 36180: Src/jobs.c: avoid infinite job stop/continue loop on
	"wait PID" for a background job

2015-08-15  Mikael Magnusson  <mikachu@gmail.com>

	* Eric Cook: 36091: Completion/Unix/Command/_ncftp: search
	XDG_DATA_HOME for bookmarks saved by lftp

2015-08-14  Oliver Kiddle <opk@zsh.org>

	* 36146: Completion/Zsh/Type/_command_names,
	Completion/Zsh/Command/_zmodload: avoid mix of -/ and -g with
	_files as that just overrides user preferences

2015-08-13  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* unposted: Completion/Unix/Command/_subversion: _subversion:
	Complete property names for propdel

2015-08-13  Oliver Kiddle <opk@zsh.org>

	* 36131: Functions/Zle/narrow-to-region, Src/Zle/zle_utils.c:
	make use of undo limits; call mkundoent() when $UNDO_CHANGE_NO is
	referenced for a clear change number marking the current state

	* Eric Cook: 36113: Completion/Unix/Type/_find_net_interfaces:
	ip(8) may add suffixes which is not good for completion matches

	* Wieland Hoffmann: 36123: Completion/Unix/Command/_git:
	protect against word splitting in __git_is_committish_range

2015-08-12  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* Kamil Dudka: 36106: Src/Zle/zle_keymap.c: fix const parameter.

2015-08-12  Oliver Kiddle <opk@zsh.org>

	* 36127: Completion/Zsh/Context/_brace_parameter,
	Completion/Unix/Command/_git, Completion/Unix/Command/_ifconfig,
	Completion/Unix/Command/_kvno, Completion/Unix/Command/_mh,
	Completion/Unix/Command/_rm, Completion/Unix/Command/_ssh,
	Completion/Unix/Command/_stty, Completion/Unix/Command/_vim,
	Completion/Unix/Type/_pdf, Completion/Unix/Command/_clay:
	assorted minor completion function changes

	* 36125: Src/Zle/zle_hist.c: don't set history context in get-line

	* 35834 (tweaked): Src/Zle/zle_misc.c: strip a final newline from
	pasted text: inserting is hard to tell apart from accepting it

2015-08-12  Mikael Magnusson  <mikachu@gmail.com>

	* 36077: Functions/VCS_Info/Backends/VCS_INFO_get_data_bzr,
	Functions/VCS_Info/Backends/VCS_INFO_get_data_hg,
	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/VCS_INFO_formats,
	Functions/VCS_Info/VCS_INFO_hook,
	Functions/VCS_Info/VCS_INFO_quilt,
	Functions/VCS_Info/VCS_INFO_set, Functions/VCS_Info/vcs_info,
	Functions/VCS_Info/vcs_info_lastmsg,
	Functions/VCS_Info/vcs_info_printsys: vcs_info: stop exporting
	everything

	* 36078: Doc/Zsh/contrib.yo: vcs_info: Adjust documentation for
	no longer exporting

	* 36116: Completion/Unix/Command/_git: various fixes

	* 36117: Completion/Unix/Command/_wget: complete headers for
	--header and add --no-use-server-timestamps

	* 36120: Completion/Unix/Command/_sort: Fix syntax error

	* 36119: Completion/Zsh/Command/_strftime: Add completion for
	zsh/datetime's strftime builtin

2015-08-11  Barton E. Schaefer  <schaefer@zsh.org>

	* 36108: NEWS: list of major changes so far since 5.0.8

	* 36104: Src/exec.c, Src/jobs.c: change order of child_block()
	and dont_queue_signals() to resolve yet another race condition

	* 36092: Doc/Zsh/mod_zpty.yo, Src/Modules/zpty.c: return the pty
	master file descriptor in $REPLY for use with "zle -F" etc.

	* 36090: Src/init.c: keep signals queued for preprompt()

2015-08-11  Oliver Kiddle <opk@zsh.org>

	* 36096: Src/Zle/zle_move.c: special . mark in vi mode

	* 36044: Doc/Zsh/zle.yo, Src/Zle/iwidgets.list, Src/Zle/zle_keymap.c,
	Src/Zle/zle_move.c: deactivate-region widget for escape in visual mode

	* 35952: Jun-ichi Takimoto: Src/Zle/zle_bindings.c: bind escape in
	vi mode so it is a full key sequence and later keys aren't dropped

2015-08-11  Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>

	* 36067: Doc/Zsh/builtins.yo, Doc/Zsh/compsys.yo,
	Doc/Zsh/contrib.yo, Doc/Zsh/expn.yo: fix typo and format

2015-08-10  Barton E. Schaefer  <schaefer@zsh.org>

	* 36084: Src/glob.c, Src/text.c: use zrealloc() consistently

	* 36079: Src/signals.c: do not allow update_job() and its helpers
	to run the signal queue while we are processing a job exit.

2015-08-10  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* 36083: Src/builtin.c, Test/B02typeset.ztst: set array value
	when consistently retying scalar and array.

2015-08-10  Peter Stephenson  <p.stephenson@samsung.com>

	* 36074: Src/signals.c: Don't rely on implicit value for
	saving status of background process.

2015-08-10  Frank Terbeck  <ft@bewatermyfriend.org>

	* 36046: Completion/Unix/Command/_tmux: _tmux: Update command line
	options

	* 36048: Completion/Unix/Command/_tmux: _tmux: Update options for
	supported commands

	* 36062: Completion/Unix/Command/_tmux: _tmux: Add support for new
	sub-commands

	* 36063: Completion/Unix/Command/_tmux: _tmux: Remove dead code

	* 36050: Completion/Unix/Command/_tmux: _tmux: Don't unset, set
	empty in local scope

	* 36058: Completion/Unix/Command/_tmux: _tmux: No need to unset
	local variables

	* 36057: Completion/Unix/Command/_tmux: _tmux: Replay all
	arguments when dispatching to new _tmux()

	* 36054: Completion/Unix/Command/_tmux: _tmux: "local -x" serves
	no purpose

	* 36049: Completion/Unix/Command/_tmux: _tmux: options =>
	session_options

	* 36056: Util/check-tmux-state: Add helper script to check state
	of _tmux completion

	* 36052: Completion/Unix/Command/_tmux: _tmux: Remove old
	sub-commands and their aliases

	* 36064: Completion/Unix/Command/_tmux: _tmux: Add new command
	aliases

	* 36047: Completion/Unix/Command/_tmux: _tmux: Fix options with
	changed scope

	* 36051: Completion/Unix/Command/_tmux: _tmux: Remove support for
	old options

	* 36059: Completion/Unix/Command/_tmux: _tmux: Add new session
	options

	* 36055: Completion/Unix/Command/_tmux: _tmux: Add support for new
	server options

	* 36061: Completion/Unix/Command/_tmux: _tmux: Add support for new
	window options

	* 36060: Completion/Unix/Command/_tmux: _tmux: Update TODO

	* 36070: Completion/Unix/Command/_tmux: _tmux: Update bell-action
	and prefix options

	* 36069: Completion/Unix/Command/_tmux: _tmux: Fix \ooo display in
	completion list

	* 36075: Util/check-tmux-state: Disable "local" keyword in
	script to make data retrieval work

2015-08-10  Peter Stephenson  <p.stephenson@samsung.com>

	* 36045: Test/A05execution.ztst: make effect of failures
	in wait test cleare.

	* not quite posted: Src/Modules/socket.c, Src/Modules/tcp.c:
	check for error return before testing for EINTR.

	* Joshua Krusell: 36039: Src/Modules/socket.c,
	Src/Modules/tcp.c: Restart socket commands on EINTR.

	* 35885: Doc/Zsh/mod_system.zo: document how to close
	fd's opened with sysopen.

2015-08-09  Barton E. Schaefer  <schaefer@zsh.org>

	* 36033: Src/glob.c, Src/pattern.c: a few more queue_signals()
	to protect global state changes

2015-08-09  Mikael Magnusson  <mikachu@gmail.com>

	* unposted: Test/C03traps.ztst: add tests for outputting traps
	specified with SIG prefix or numbers fixed by 36008.

2015-08-09  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* 26027: Src/builtin.c: fix retying variables in opposite
	order (should be an error).

	* 36025:Src/Zle/zle_tricky.c: Catch another case of context in
	get_comp_string():  after "foo=bar; setopt " we didn't recognise
	"setopt" as the command.  Attempt to do this without actually
	understanding what the command context code is attempting to do
	after a command separator.

2015-08-09  Barton E. Schaefer  <schaefer@zsh.org>

	* 36026: Src/Modules/zftp.c: zero freed pointers in cleanup_()
	in case the module is re-loaded after unloading.

	* 36022: Src/loop.c: fix bug that some loop constructs could
	not be interrupted if all they did was variable assignments or
	math expressions

	* 36022: Src/exec.c, Src/init.c, Src/input.c, Src/parse.c,
	Src/signals.c: revise signal queueing to better control the
	circumtances in which trap handlers are executed

2015-08-08  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 36008: Src/builtin.c: trap: Fix listing of traps created
	under non-alias non-canonical signal spelling

2015-08-08  Mikael Magnusson  <mikachu@gmail.com>

	* 35954: Doc/Zsh/mod_system.yo: sysopen -u is not optional

2015-08-09  Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>

	* 35929: Src/jobs.c: protect FDT_PROC_SUBST by #ifdef

2015-08-08  Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>

	* 35928: Src/utils.c, Doc/Zsh/prompt.yo: date/time format such
	as '%-m' should work even if strftime(3) doesn't support it.
	Also clarify document.

2015-08-05  Mikael Magnusson  <mikachu@gmail.com>

	* 35989: Completion/Unix/Command/_ssh: update to 6.9

	* unposted: Completion/Unix/Command/_ssh: use -q for the
	option suffix

	* Christian Hesse: 35991: Completion/Unix/Command/_ssh: add ssh
	option FingerprintHash

2015-08-05  Oliver Kiddle <opk@zsh.org>

	* Eric Cook: 35973: Completion/BSD/Command/_systat,
	Completion/Unix/Command/_vmstat: new completions

	* Eric Cook: 35972: Completion/Unix/Command/_ssh: allow for
	Directive=Value format in .ssh/config

	* Christian Hesse: 35986: Completion/Unix/Command/_ssh:
	add ssh option UpdateHostKeys

	* unposted (c.f. 35902): Functions/Zle/incremental-complete-word:
	use - after zle -U in case $key starts with -

2015-08-04  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* unposted: Src/builtin.c: Typo fix.

2015-08-02  Daniel Hahler  <zsh@thequod.de>

	* 35970: Completion/Unix/Command/_git,
	Completion/Zsh/Context/_brace_parameter: completion: fix typos in _git
	and _brace_parameter.

2015-08-01  Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>

	* 35957: Completion/Unix/Command/_make: fix _make-expandVars(),
	and use variables set in the command line and environment.

2015-07-31  Oliver Kiddle <opk@zsh.org>

	* 35963: Src/Modules/system.c: simplify condition found by
	coverity scan to include tautology

	* Matthew Martin: 35960 (tweaked): Completion/Unix/Command/_find:
	complete correct options for OpenBSD's find

2015-07-29  Barton E. Schaefer  <schaefer@zsh.org>

	* 35953: Src/lex.c, Test/A01grammar.ztst: fix handling of command
	substitution in math context, particularly in "for ((...))"

2015-07-28  Barton E. Schaefer  <schaefer@zsh.org>

	* 35947: Etc/zsh-development-guide: update discussion of module
	wrappers, some examples

2015-07-27  Barton E. Schaefer  <schaefer@zsh.org>

	* 35937: Functions/Misc/zargs: wait for process IDs instead of
	job numbers in parallel mode, in case zargs is in a pipeline

2015-07-26  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 35274 (plus tweaks): Completion/BSD/Command/_watch-snoop
	Completion/Unix/Command/_watch: completion: Add FreeBSD's
	watch(1)

2015-07-26  Oliver Kiddle <opk@zsh.org>

	* 35901: Completion/X/Type/_x_font: complete full names as removing
	later components was broken for aliases and unwanted in any case

2015-07-26  Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>

	* Antony Lee: 35899: Completion/Unix/Type/_python_modules:
	faster method of generating list of python modules

2015-07-25  Barton E. Schaefer  <schaefer@zsh.org>

	* unposted: Functions/Prompts/prompt_bart_setup: add RPS2 handling,
	update help text, clean up indentation whitespace

2015-07-25  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* 35910: Src/input.c: Don't add to raw lex buffer if lex
	stopped.  Fixes crash on completion of incomplete
	math expresion e.g. '$((3*4)'.

	* 35909: Src/utils.c: fix $((...) completion in _expand by
	normalising quoting of the math expression containing tokens.

	* 35908: Src/ZLe/zle_tricky.c: fix $((...)) completion
	by expand-or-complete widget.

2015-07-24  Barton E. Schaefer  <schaefer@zsh.org>

	* 35896: Doc/Zsh/params.yo, Doc/Zsh/zle.yo: index zle_highlight

	* 35882: Src/Zle/iwidgets.list: read-command has ZLE_NOTCOMMAND

2015-07-24  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 35810: Etc/FAQ.yo: FAQ += edit-command-line

	* 35809: Util/zyodl.vim: zyodl.vim: Fix nested parentheses

	* 35807: Functions/Zle/edit-command-line: edit-command-line:
	Fix for non-7bit-data (after 35769)

2015-07-24  Oliver Kiddle <opk@zsh.org>

	* 35865: Doc/Zsh/prompt.yo: document %^ prompt expansion

	* 35864: Doc/Zsh/mod_system.yo, Src/Modules/system.c,
	Src/Modules/system.mdd: add sysopen, sysseek and systell to
	system module

	* 35879: Eric Cook: Completion/Linux/Command/_btrfs: fix for
	subcommands that don't have a second subcommand

2015-07-24  Peter Stephenson  <p.stephenson@samsung.com>

	* 35883: Src/hist.c: Don't attempt to back up over history if
	expanding alias.

2015-07-23  Peter Stephenson  <p.stephenson@samsung.com>

	* 35873: Test/D03procsubst.ztst: add original test from 35847:

	* 35872: Src/utils.c: protect against NULL pointers in unmeta().

	* 35849: Src/exec.c, Src/jobs.c, Test/D03procsubst.ztst: close
	file descriptors from process substitution in parent after
	fork.

	* 35854: Stc/hist.c: ensure character unget doesn't cause
	infinite recursion.

	* 35793: Src/zsh.h: avoid undefined behaviour shifting signed
	number.

2015-07-23  Oliver Kiddle <opk@zsh.org>

	* 35753: Completion/Zsh/Type/_ps1234: allow for numbers after
	the ( in ternary expressions and fix backslash quoting

	* 35867: Completion/Unix/Command/_patchutils: new completion

	* 35866: Completion/Unix/Command/_gzip: complete also for pigz

	* 35866: Completion/Unix/Command/_zcat: allow for NetBSD gzip

	* 35824: Doc/Zsh/zle.yo, Src/Zle/iwidgets.list, Src/Zle/zle.h,
	Src/Zle/zle_misc.c, Src/Zle/zle_refresh.c: allow highlighting of
	just pasted text, put text from bracketed paste in cut buffers

	* 35815: Functions/Misc/nslookup: fix for newer nslookup

	* 35814: Src/Zle/zle_main.c: POSTEDIT needs to be unmetafied

2015-07-22  Barton E. Schaefer  <schaefer@zsh.org>

	* 35839: Joshua Krusell <js.shirin@gmail.com>:
	Src/Modules/socket.c, Src/Modules/tcp.c: fix select polling in
	ztcp and zsocket

	* unposted: Completion/Zsh/Type/_directory_stack: move some more
	recent code so an old comment is connected to the correct bit of
	older code

	* users/20324: Completion/Zsh/Type/_directory_stack: add (D) flag
	for tilde-fied completion listing

	* 35826: Src/Modules/newuser.c, Src/Modules/zftp.c,
	Src/Zle/complist.c, Src/Zle/zle_misc.c, Src/init.c, Src/params.c,
	Src/utils.c, Src/watch.c: add getsparam_u() to return unmetafied
	string, use it for a number of references to non-special params

	* 35823: Functions/Zle/narrow-to-region: fix handling of MARK
	and CURSOR, clean up documentary comment

2015-07-22  Barton E. Schaefer  <schaefer@zsh.org>

	* unposted: Test/B02typeset.ztst: fix another test for 35581
	
	* 35582: Test/A06assign.ztst, Test/B02typeset.ztst: test for 35581

	* 35581: Src/params.c: output array assignments with spaces inside
	the parens

2015-07-16  Barton E. Schaefer  <schaefer@zsh.org>

	* 35805: Test/E01options.ztst: tests for 35799

2015-07-15  Barton E. Schaefer  <schaefer@zsh.org>

	* 35799: Src/params.c: with NO_EXEC, parse parameter subscript
	expressions to correctly balance enclosing braces, but do not
	perform the subscripting

2015-07-15  Mikael Magnusson  <mikachu@gmail.com>

	* unposted: Completion/Zsh/Type/_ps1234: unposted: _ps1234:
	Fix ternary test char completion

2015-07-14  Oliver Kiddle  <opk@zsh.org>

	* 35789: (tweaked c.f. Bart: 35791) Completion/Unix/Type/_files:
	duplicate glob qualifier handling from _path_files so it is
	called once and not for each file pattern

2015-07-13  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 35790: Util/zyodl.vim: zyodl.vim: Be compatible with Vim 6.

	* 35775: Doc/Zsh/.vimrc Etc/zsh-development-guide Util/zyodl.vim:
	New zsh-specific yodl vim syntax highlighting.

2015-07-13  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 35769: Functions/Zle/edit-command-line: edit-command-line:
	Go to the right byte offset

2015-07-13  Oliver Kiddle  <opk@zsh.org>

	* 35737: (tweaked c.f. Peter: 35759): Src/Zle/zle_utils.c,
	Functions/Zle/read-from-minibuffer: use new undo limit for
	minibuffer and beep when limit is reached

	* 35756: Completion/Zsh/Type/_ps1234: use the actual
	colours in the completion list for terminal colours

	* 35774: Completion/Unix/Type/_dates: fix double
	formatting of date explanation message

2015-07-13  Daniel Hahler  <zsh@thequod.de>

	* 35779: Completion/Unix/Command/_git: _git-config: remove
	extraneous "local expl".

2015-07-12  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* unposted: Test/B01cd.ztst: Typo

2015-07-10  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* unposted: Test/B01cd.ztst: notes on ZTST_unimplemented: and
	ZTST_skip.

2015-07-10  Mikael Magnusson  <mikachu@gmail.com>

	* 35761: Test/V09datetime.ztst: Make sure to skip alternate
	format extension test properly

2015-07-10  Peter Stephenson  <p.stephenson@samsung.com>

	* unposted: another ZTST_skip.

	* 35760: Test/A01grammar.ztst, Test/C02cond.ztst,
	Test/V09datetime.ztst, Test/ztst.zsh: ZTST_skip
	can be used to skip test case.

2015-07-09  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* 35708: Doc/Zsh/zle.yo, Src/Zle/zle_params.c,
	Src/Zle/zle_utils.c; UNDO_LIMIT_NO.

2015-07-09  Peter Stephenson  <p.stephenson@samsung.com>

	* 35751: Src/exec.c, Test/C03traps.ztst: fix ERR_RETURN /
	ERR_EXIT in else branch of if.

2015-07-09  Mikael Magnusson  <mikachu@gmail.com>

	* 35745: Src/utils.c, Test/V09datetime.ztst: ztrftime: Pass
	everything unhandled to the system strftime()

	* unposted: (c.f. Jun T: 35754): Test/V09datetime.ztst: Make
	V09 set a known timezone

2015-07-09  Oliver Kiddle  <opk@zsh.org>

	* 35748: Completion/Zsh/Type/_ps1234,
	Completion/Zsh/Command/_print: fixes to prompt spec completion
	where it contains date formats

	* 35749: (c.f. Jun T: 35732): Completion/Unix/Type/_date_formats:
	fix exclusion list for flags/modifiers

2015-07-08  Oliver Kiddle  <opk@zsh.org>

	* 35729: Completion/Zsh/Command/_compadd: new compadd completion

	* Matthew Martin: 35727: Completion/Unix/Type/_diff_options:
	support OpenBSD for diff options

2015-07-07  Oliver Kiddle  <opk@zsh.org>

	* 35700: Completion/Unix/Type/_date_formats: complete OS specific
	date format specifiers and put % in a prefix

	* 35718: Completion/Unix/Command/_find, Completion/Unix/Type/_dates,
	Completion/Zsh/Type/_globquals: new calendar style date completion

2015-07-07  Peter Stephenson  <p.stephenson@samsung.com>

	* unposted: Src/Zle/complete.c: remove compiler warning.

2015-07-06  Barton E. Schaefer  <schaefer@zsh.org>

	* unposted: Doc/Zsh/expn.yo: alphabetize ${(b)...} flag

	* 35709: Doc/Zsh/expn.yo: explain :s/// modifier contexts

	* 35694: Src/subst.c, Test/D04parameter.ztst: fix handling of
	history modifiers (specifically :s/l/r/) when applied across all
	elements of an array parameter value

2015-07-06  Oliver Kiddle  <opk@zsh.org>

	* 35704: Doc/Zsh/compwid.yo, Src/Zle/compcore.c, Src/Zle/complete.c:
	compadd -E 0 should imply -J and -2

2015-07-06  Mikael Magnusson  <mikachu@gmail.com>

	* 35696: Completion/Unix/Type/_ps1234: complete colors for %F{
	and %K{

	* 35697: Completion/Unix/Type/_date_formats,
	Completion/Unix/Type/_ps1234: Complete strftime formats for %D{}

2015-07-06  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 35441: Etc/zsh-development-guide: Make devs' ChangeLog
	generator scripts discoverable

2015-07-05  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* 35692: Src/Zle/computil.c: cfp_matcher_range used wrong raw
	character if it couldn't be converted to wchar_t.

	* 35688: Src/text.c: Slightly more nearly definitive version of
	turning wordcode case statements back to text.

2015-07-04  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* 35682: Src/text.c, plus Test/A01grammar.ztst: turning case
	statements parsed as multiple alternatives back into text.

2015-07-03  Oliver Kiddle  <opk@zsh.org>

	* 35681: Src/Modules/datetime.c: fix day of month initialisation

	* 35674: Src/Zle/zle_main.c: make an undo event for
	initial buffer contents

2015-07-03  Mikael Magnusson  <mikachu@gmail.com>

	* 35673: Completion/Zsh/Function/_zargs: Improve _zargs

2015-07-02  Peter Stephenson  <p.stephenson@samsung.com>

	* Han Pingtian: 35665: Src/Zle/complete.c: better error handling
	for command line match processing.
