2022-05-14  dana  <dana@dana.is>

	* unposted: Config/version.mk: Update for 5.9

2022-05-11  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 50192: Src/openssh_bsd_setres_id.c: use set{u,g}id() instead of
	setre{u,g}id() for dropping privilege on NetBSD

2022-05-08  dana  <dana@dana.is>

	* 50176 (with xpufx, tweaked): Completion/Linux/Command/_htop:
	Improve htop completion

2022-05-07  Bart Schaefer  <schaefer@zsh.org>

	* 50184: Completion/Base/Utility/_values: fix inclusion of -S
	separator in -r options passed to compadd through _describe

	* Marlon Richert: 49954: Completion/Unix/Command/_gradle: improve
	handling of task names, subprojects, completion tags, and caching

	* unposted: Doc/Zsh/builtins.yo: cross-reference "typeset -f" for
	"functions -[Tt]"

2022-05-02  Bart Schaefer  <schaefer@zsh.org>

	* unposted (cf. Jun-ichi 50164): Test/E01options.ztst: add sleep
	after nullexec test to allow background process to flush writes
	(observed only on MacOS Monterey 12).

	* 50162: Test/D07multibyte.ztst: Tweak 50150 test to check proper
	metafication of array elements and to ignore collation variances

2022-05-01  Bart Schaefer  <schaefer@zsh.org>

	* 50160: Test/D03procsubst.ztst, Test/E01options.ztst: Regression
	tests for 50126, 50136, and 50149

	* 50159: Test/V14system.ztst: Tests for sysread

	* 50157 (Daniel Shahaf): Test/D07multibyte.ztst: Test for 50150

2022-05-01  dana  <dana@dana.is>

	* unposted: Config/version.mk: Update for 5.8.1.3-test (5.9)

	* unposted: Etc/creating-a-release.txt: Mention #zsh topic

2022-04-30  Bart Schaefer  <schaefer@zsh.org>

	* unposted: Etc/BUGS: remove debian #924736, fixed since 5.8 by
	workers/44142; correct misguided edit from earlier commit

	* unposted: Doc/Zsh/expn.yo, NEWS: Details about ${(*)...}

	* 50150: Src/Modules/stat.c: Filenames need unmetafy for printing

	* 50149: Etc/BUGS, Src/builtin.c, Src/jobs.c: Remove all =(...)
	files at shell exit

2022-04-29  Bart Schaefer  <schaefer@zsh.org>

	* 50136: Etc/BUGS, Src/exec.c: Fix =(nosuchcommand) race/deadlock
	first reported in workers/42609

	* 50134: Src/jobs.c: Tweak process group handling (workers/43409)
	to avoid creating "unkillable" pipelines that ignore signals

	* unposted: Etc/BUGS: Details about STTY; consistency nit

2022-04-28  Bart Schaefer  <schaefer@zsh.org>

	* 50138: Doc/Zsh/params.yo:  Note ERRNO must be set before use.

	* 50133 (Bart, PWS, Jun-ichi): Src/input.c, configure.ac: when
	lseek(2) is available, use it to check for and rewind read-ahead
	for more efficient line-buffered input.

	* 50126: Etc/BUGS, Src/exec.c: Fix multios in current-shell "exec"

	* 50101: Src/Modules/system.c: sysread -o with param matches doc

2022-04-26  dana  <dana@dana.is>

	* unposted: Completion/Unix/Command/_getopt: Fix util-linux
	variant detection

	* unposted: NEWS: Adjust dedication wording

2022-04-26  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 50089: Test/X03zlebindkey.ztst: unset LC_* for multibyte tests

2022-04-12  Peter Stephenson  <p.stephenson@samsung.com>

	* 50049: Src/exec.c, Src/prompt.c: care with signed character
	indices on the few remaining systems such as Cygwin that aren't
	otherwise protected.

2022-04-20  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 50081: Src/pattern.c, Src/params.c: reset global mbstate_t
	variables when LC_CTYPE changes

	* 50080: Src/hist.c: add missing STOUC() in casemodify()

2022-04-19  Bart Schaefer  <schaefer@zsh.org>

	* unposted (cf. users/27656 (Tomasz Pala), users/27660):
	Completion/Unix/Type/_path_files: fix $SUFFIX when GLOB_COMPLETE

2022-04-14  Bart Schaefer  <schaefer@zsh.org>

	* 50069: Test/C03traps.ztst: fix test description

	* 50068: Etc/BUGS, Src/builtin.c, Test/C03traps.ztst: 'exit' in
	trap causes calling function to return (fixes workers/44007)

2022-04-14  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 50052: Test/V14system.ztst: do nothing when skipping the test

	* 50046: Test/ztst.zsh: export LANG to child zsh

2022-04-12  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 50013: Test/P01privileged.ztst, Test/ztst.zsh: skip %test if
	a chunk in %prep returns nonzero

	* 49996 (Peter) + 50012: Test/README, Test/ztst.zsh: add
	ZTST_continue to continue tests after a failure

	* 50017: Completion/Unix/Type/_time_zone: allow lowercase to
	match with uppercase

2022-04-11  Bart Schaefer  <schaefer@zsh.org>

	* 50043: Test/D02glob.ztst, Test/E03posix.ztst: for root user,
	skip glob tests	that rely on limited privilege and fix EUID test

2022-04-11  Mikael Magnusson  <mikachu@gmail.com>

	* 50042: Src/Zle/compcore.c: Another fix for 49915

2022-04-10  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* unposted: NEWS: Improve flow between the paragraph and
	its links.

2022-04-09  dana  <dana@dana.is>

	* unposted: Config/version.mk, Etc/FAQ.yo: Update for
	5.8.1.2-test (5.9)

	* 49958: NEWS: Dedicate zsh 5.9 to Sven Guckes

	* 49958, (tweaked per 50019): NEWS, README: Add missing
	changes, update for zsh 5.9

2022-04-06  Matthew Martin  <phy1729@gmail.com>

	* 49960: Doc/Zsh/compsys.yo: Sort lists in zshcompsys.

2022-04-05  Bart Schaefer  <schaefer@toltec-ubuntu>

	* 49994: Src/glob.c: Single-byte equivalence of users/22601 and
	workers/40891 for matching against zero-length strings

2022-04-05  Peter Stephenson  <p.stephenson@samsung.com>

	* 49989:  Src/Zle/compresult.c, Src/utils.c, Src/zsh.h: Align
	"nice" printing for single byte compilation with multibyte.

2022-04-04  Bart Schaefer  <schaefer@zsh.org>

	* 49992: Src/utils.c: further unify single- and multi-byte
	implementations of nicechar() to fix ${(V)...} output format

	* 49991: Src/glob.c, Src/utils.c: single-byte brace expansion
	handles $'\0' and control character output aligns with multibyte

	* 49990: Src/hist.c: in single-byte, like multibyte, casemodify()
	avoids metafying characters that it otherwise did not touch

2022-04-03  Bart Schaefer  <schaefer@zsh.org>

	* 49955 (with thanks to Madhu <enometh@meer.net>): Src/glob.c:
	fix bad free in incremental-pattern-search matching (observed
	only when compiled without MULTIBYTE support)

2022-04-03  Mikael Magnusson  <mikachu@gmail.com>

	* 49959: Completion/Zsh/Context/_brace_parameter:
	_brace_parameter: add (-)

	* 49957: Src/Zle/compcore.c: Brown paper bag for 49915

	* 49961: Completion/Unix/Command/_adb: _adb: handle exec-out
	like shell

	* 49962: Completion/Unix/Command/_adb: _adb: Add dumpsys and
	cmd completion

	* 49963: Completion/Unix/Command/_adb: _adb: Fix device serial
	completion for hostname:port syntax

	* 49964: Completion/Unix/Command/_adb: _adb: Complete services
	for start/stop

	* 49965: Completion/Unix/Command/_adb: _adb: use $CURRENT instead
	of $#words

	* 49966: Completion/Unix/Command/_adb: _adb: Parse device spec
	correctly

	* 49967: Completion/Unix/Command/_adb: _adb: Handle dumpsys
	SurfaceFlinger arguments

	* 49968: Completion/Unix/Command/_adb: _adb: also replace model
	names, since device names aren't sent on wifi listing

2022-04-02  dana  <dana@dana.is>

	* unposted (see 48073): Completion/Zsh/Command/_fc: Complete
	new -s option

	* unposted (see security/107): Etc/creating-a-release.txt:
	Normalise white space, clarify some steps

2022-04-01  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49943: Completion/Unix/Type/_time_zone: offer only filenames
	starting with an uppercase letter

2022-03-31  Matthew Martin  <phy1729@gmail.com>

	* unposted: Completion/BSD/Command/_rcctl: Fix typo.

	* github #88: elig0n: Doc/Zsh/func.yo: Fix typo.

	* 49933: Doc/Zsh/mod_system.yo, Src/Modules/system.c: Add
	nonblock to sysopen.

	* 49932: Completion/Zsh/Context/_brace_parameter: Update
	_brace_parameter # description.

	* 49931: Completion/BSD/Command/_bsd_pkg: Update _bsd_pkg.

	* 49907: Etc/completion-style-guide: Mention _numbers in
	completion guide.

2022-03-31  Peter Stephenson  <p.stephenson@samsung.com>

	* 27639: Doc/Zsh/expn.yo: clarify that ${(#)...} deals with
	character codes.

2022-03-30  Peter Stephenson  <p.stephenson@samsung.com>

	* 49906 (Bart), 49911: Doc/Zsh/builtins.yo,
	Doc/Zsh/mod_parameter.yo, Src/exec.c, Src/jobs.c,
	Test/W03jobparameters.ztst: Fix querying jobs in subshell.
	Don't query invalid job at end, if background job started in
	subshell query jobs in subshell instead of main shell.

2022-03-30  Mikael Magnusson  <mikachu@gmail.com>

	* 49893: Src/Zle/comp.h, Src/Zle/compcore.c: Fix comments for
	UNIQCON/ALL

	* 49915: Src/Zle/comp.h, Src/Zle/compcore.c: Efficient dedup
	for unsorted completions

	* 49870: Src/glob.c: Fix NULL reference in match code more

	* 49813: Doc/Zsh/redirect.yo, Src/exec.c: <<<: Document newline
	behavior and fix optimization

	* 49820: Src/Zle/compresult.c: Fix a crash when completing with
	combination of -Q and braces

2022-03-30  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49910: Test/D07multibyte.ztst, Test/E03posix.ztst: move
	multibyte-related incompatibility with POSIX from E03 to D07

	* 49908: Test/ztst.zsh: reset LC_CTYPE to C during tests.

2022-03-29  Bart Schaefer  <schaefer@zsh.org>

	* 49918: NEWS, README: Update for 49917 and 49911.

	* 49917: Completion/compinit, Doc/Zsh/compsys.yo: change sense
	of "Ignore insecure ..." answer to ignore the files rather than
	ignore the problem.  Use "autoload -r" for autoload paths.

2022-03-29  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49853 + 49882/49883: Src/subst.c, Test/D04parameter.ztst: make
	"${array[*]:offset:length}" compatible with ksh/bash

2022-03-28  Bart Schaefer  <schaefer@zsh.org>

	* 49897: Functions/Misc/zargs: Eliminate reliance on $jobstates
	parameter, fix -P exit status check.

2022-03-28  Peter Stephenson  <p.stephenson@samsung.com>

	* 49890: Src/Zle/zle_utils.c: best not to look at unallocated
	memory in saved command line.

2022-03-24  Peter Stephenson  <p.stephenson@samsung.com>

	* 49875: Completion/Unix/Command/_texinfo: info -f completes
	both info pages by search and (if there's a slash present) local
	files.  Not all versions of info seem to need the slash, however.

	* 49845: Doc/Zsh/options.yo: clarify that options can be local
	in function scope.

2022-03-18  Matthew Martin  <phy1729@gmail.com>

	* 49852: Completion/BSD/Command/_pfctl,
	Completion/BSD/Type/_routing_domains,
	Completion/BSD/Type/_routing_tables,
	Completion/Unix/Command/_arp, Completion/Unix/Command/_netstat,
	Completion/Unix/Command/_pgrep, Completion/Unix/Command/_ping,
	Completion/Unix/Command/_route, Completion/Unix/Command/_top:
	Add _routing_domains and _routing_tables types.

	* 49851: Completion/BSD/Type/_login_classes: Complete
	login.conf.d classes.

2022-03-13  Bart Schaefer  <schaefer@zsh.org>

	* 49844: Doc/Zsh/expn.yo, Doc/Zsh/zle.yo: Fix node reference
	errors from 49446 and 49448.

2022-03-08  Mikael Magnusson  <mikachu@gmail.com>

	* 49773: Functions/Prompts/promptinit: promptinit: only exclude
	current theme from preview if no arguments are given

2022-03-06  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49802 (+ 49804:Daniel): Test/W03jobparameters.ztst: pass
	MODULE_PATH to the zsh started by zpty

2022-03-03  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* 49792: Src/input.c, Test/A01grammar.ztst: Use line buffering
	for non-interactive input.

	* 49787: Test/W02jobs.ztst, Test/W03jobparameters.ztst: test for
	jobs fix in 49783.

2022-03-01  Peter Stephenson  <p.stephenson@samsung.com>

	* 49783: Src/jobs.c, Src/Modules/parameter.c: Consistently use
	old job table in parameter module.

	* users/27536: Doc/Zsh/builtins.yo: Clarify interaction of
	history matching and numeric indices.

2022-02-23  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49766: Completion/Unix/Command/_less: add quotes to -" and -#

	* 49765: Completion/Unix/Command/_less: add option --color
	as synonym for -D

2022-02-22  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* unposted: Doc/Zsh/contrib.yo, Src/Modules/parameter.c,
	Src/string.c, Src/zsh.h: Fix some typos and markup.

2022-02-22  Peter Stephenson  <p.stephenson@samsung.com>

	* 49672: Doc/Zsh/expn.yo: document "tied" output in parameter
	(t) output.

2022-02-22  Mikael Magnusson  <mikachu@gmail.com>

	* 49769: Doc/Zsh/mod_stat.yo: Mention how to show nanosecond
	precision

2022-02-20  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 49728: Functions/VCS_Info/Backends/VCS_INFO_get_data_hg:
	vcs_info hg mq: Don't include applied patches in the unapplied
	patches

	* 49727 (+ comment): Doc/Zsh/contrib.yo,
	Functions/VCS_Info/Backends/VCS_INFO_get_data_git,
	Functions/VCS_Info/Backends/VCS_INFO_get_data_hg,
	Functions/VCS_Info/VCS_INFO_quilt,
	Functions/VCS_Info/VCS_INFO_set-patch-format: vcs_info
	quilt: Pass the patches dir path to the gen-applied-string,
	gen-unapplied-string, and set-patch-format hooks

	* unposted: Functions/VCS_Info/Backends/VCS_INFO_get_data_hg:
	vcs_info hg mg (with get-unapplied set): Stop leaking a variable
	to global scope

2022-02-16  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49757 (sourceforge #1): samcarter: Completion/Unix/Command/_tex:
	offer *.dtx as TeX input files

2022-02-15  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49756 + 49758 (Daniel): Etc/FAQ.yo, Util/zyodl.vim: replace
	yodl macro LPAR() in FAQ.yo by SUBST(_LPAR_)

2022-02-13  Axel Beckert  <abe@deuxchevaux.org>

	* unposted: README: Fix underline length of "Incompatibilities
	between 5.5.1 and 5.6.2" headline. (Cosmetic fix)

2022-02-12  dana  <dana@dana.is>

	* unposted: Config/version.mk: Post-release version bump

	* unposted: Config/version.mk, Etc/FAQ.yo, README: Update
	for 5.8.1

	* Marc Cornellà: security/82 (tweaked):
	Functions/VCS_Info/VCS_INFO_formats: Fix typo in
	hook_com[base-name_orig] assignment

	* CVE-2021-45444: NEWS, README: Document preceding two changes

	* Marc Cornellà: security/89:
	Etc/CVE-2021-45444-VCS_Info-workaround.patch: Add patch which
	can optionally be used to work around recursive PROMPT_SUBST
	issue in VCS_Info

	* Oliver Kiddle: security/41: Src/prompt.c: Prevent recursive
	PROMPT_SUBST

2022-02-04  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49730: Completion/Unix/Command/_csplit,
	Completion/Unix/Command/_pr, Completion/Unix/Command/_ptx,
	Completion/Unix/Command/_truncate: New completers

2022-02-02  Matthew Martin  <phy1729@gmail.com>

	* 49731: Completion/BSD/Command/_sysclean,
	Completion/BSD/Command/_sysmerge,
	Completion/BSD/Command/_syspatch,
	Completion/BSD/Command/_sysupgrade: Add completers

2022-01-30  Mikael Magnusson  <mikachu@gmail.com>

	* 49694 + doc: Doc/Zsh/builtins.yo, Doc/Zsh/params.yo, Src/exec.c:
	Allow using empty STTY= to freeze tty for a single command

2022-01-29  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* unposted: Functions/VCS_Info/test-repo-git-rebase-apply,
	Functions/VCS_Info/test-repo-git-rebase-merge: vcs_info git:
	Teach the rebase-apply test case generator to also generate
	rebase-merge test cases

	* unposted: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
	vcs_info git: Add a missing guard against redefining a function.

	* unposted: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
	vcs_info git: Deconfuse $EDITOR

	* unposted: Functions/VCS_Info/VCS_INFO_patch2subject,
	Functions/VCS_Info/VCS_INFO_set-branch-format,
	Functions/VCS_Info/VCS_INFO_set-patch-format: vcs_info: Add
	Vim modelines

	* 49723: Functions/VCS_Info/VCS_INFO_quilt: vcs_info quilt:
	Use quilt-patch-dir and ${QUILT_PATCHES} even when get-unapplied
	hasn't been set

	* 49722: Functions/VCS_Info/VCS_INFO_quilt: vcs_info quilt:
	Refactor for readability. No functional change.

	* 49715: Completion/Unix/Command/_subversion: add: Complete
	target arguments to this subcommand

	* 49714: Completion/Unix/Command/_subversion: resolve: Complete
	conflicted files created by merges, too

	* 49713: Completion/Unix/Command/_subversion: commit, diff,
	revert: Update completions for svn 1.7 and newer

	* 49712: Completion/Unix/Command/_subversion: svn rm: Complete
	all svn-controlled files, not only missing/deleted files

	* 49711: Completion/Unix/Command/_subversion: _svn_status:
	Don't offer unversioned files

2022-01-27  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* unposted: Doc/Zsh/contrib.yo: vcs_info quilt docs: Fix
	misspelled style name

	* unposted: Functions/VCS_Info/VCS_INFO_quilt: vcs_info quilt:
	Remove a no-op variable assignment

2022-01-25  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 49709: Functions/VCS_Info/Backends/VCS_INFO_get_data_hg:
	vcs_info hg: Keep $HGPLAIN set for hooks if it had been set
	outside vcs_info

2022-01-23  Andreas Schneider  <asn@cryptomilk.org>

	* gitlab !17: Completion/Unix/Command/_quilt: Add missing
	options for quilt setup command

2022-01-01  Bart Schaefer  <schaefer@zsh.org>

	* Matt Alexander: 49667: Functions/Misc/colors: include "gray"

2021-12-29  Oliver Kiddle  <opk@zsh.org>

	* Aaron Schrab: 49664: Completion/Unix/Command/_git:
	Use associative array for third-party completion

	* 49668: Completion/Unix/Command/_zfs,
	Completion/Unix/Type/_zfs_dataset: update zfs completion

2021-12-24  Bart Schaefer  <schaefer@zsh.org>

	* m0viefreak: 38150: Src/Zle/compmatch.c: fix off-by-one error
	in matcher spec parsing

2021-12-21  Peter Stephenson  <p.stephenson@samsung.com>

	* 49658: Src/glob.c: Remove erroneous use of NULL pointer for
	replacement pattern match.

2021-12-21  Oliver Kiddle  <opk@zsh.org>

	* 49655 based on 34928 (Daniel Hahler):
	Completion/Unix/Command/_pip: new pip completion

2021-12-16  Oliver Kiddle  <opk@zsh.org>

	* 49653: Src/Zle/computil.c: fix array indexing issue introduced
	with 49518 due to using decimal rather than hex 20

	* 49648 based on github #80 (Vincent Bernat):
	Completion/Unix/Command/_find, Completion/Zsh/Type/_globquals:
	invert before/since for date glob qualifiers completion

2021-12-14  Oliver Kiddle  <opk@zsh.org>

	* 49518: Src/Zle/computil.c, Etc/BUGS, Test/Y03arguments.ztst:
	fix exclusions for mixed - and + stacked options

2021-12-13  Oliver Kiddle  <opk@zsh.org>

	* 49646: Doc/Zsh/mod_watch.yo, Src/Modules/watch.c, Src/prompt.c:
	allow colors in WATCHFMT with %F/%K

	* 49645: Completion/Unix/Type/_path_commands: when completing for
	the path_dirs option, add a / suffix and follow symlinks

	* 49643: Completion/Zsh/Type/_command_names: facilitate use
	of the fake style by always calling _description with the
	executables tag

	* 49634, reported by Claes Nästén: configure.ac: revert 28989,
	defining _POSIX_C_SOURCE caused issues on Solaris 10 but
	doesn't seem to be needed for musl anymore

2021-12-07  Oliver Kiddle  <opk@zsh.org>

	* 49633: Completion/Unix/Command/_git: update options for git 2.34

2021-12-02  Oliver Kiddle  <opk@zsh.org>

	* 49630: Completion/bashcompinit: allow zsh to quote matches but
	include a special case for space suffixes

	* 49631: Completion/Unix/Command/_logger: new logger completion

	* 49629: Completion/Linux/Command/_perf: new Linux perf completion

2021-12-01  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 49628: Test/D01prompt.ztst: Add an xfail test for RPS1/RPROMPT
	equivalence.

	* 49624: Test/E03posix.ztst: Expect the test 'All identifiers
	are variable references in POSIX arithmetic' to pass, as it
	has been passing since 49611.

	* unposted: Doc/Zsh/zle.yo, Doc/ztexi.yo: Add whitespace and
	comments.  No functional change.

	* 49621: Doc/Zsh/manual.yo, Doc/Zsh/zle.yo: Fix the info Doc
	build, broken in 49448.

2021-11-30  Oliver Kiddle  <opk@zsh.org>

	* 49612: Src/module.c: avoid startup error with clashing non-local
	module parameter name

	* 49611 based on 49590 (Martijn Dekker): Src/math.c: disable Inf
	and NaN in math expressions for sh emulation

2021-11-28  Oliver Kiddle  <opk@zsh.org>

	* 49606: Src/hashnameddir.c, Src/utils.c, configure.ac: remove old
	NIS-specific code for retrieving user data

	* 49602: Src/params.c: only set LOGCHECK from the watch module

	* 49601: Src/hist.c, Test/W01history.ztst: don't create
	ambiguous history file entries for lines ending with a backslash

2021-11-26  Paul Seyfert  <Paul.Seyfert@sevensense.ch>

	* github #83: Completion/Unix/Command/_git: _git-push,
	_git-send-pack: Make --push-option repeatable.

2021-11-26  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* 49448: Doc/Zsh/contrib.yo, Doc/Zsh/zle.yo: docs: Fix pointers
	to the `Widgets', `User-defined Widgets', and `Standard Widgets'
	sections.

	* 49447: Doc/Zsh/compsys.yo: docs: _wanted: Clarify the example
	and point to another one.

	* 49446: Doc/Zsh/expn.yo: docs: Add texinode()s, so the next
	commit can link directly to a subsection.

	* 49445: Doc/Zsh/calsys.yo, Doc/Zsh/contrib.yo, Doc/Zsh/expn.yo,
	Doc/Zsh/intro.yo, Doc/Zsh/jobs.yo, Doc/Zsh/mod_newuser.yo,
	Doc/Zsh/options.yo, Doc/Zsh/params.yo, Doc/Zsh/roadmap.yo,
	Doc/Zsh/zle.yo: docs: Clean up some subsection references.

	* 49449: Completion/Unix/Command/_stat: _zstat: Don't offer -o
	after -s, since -s is ignored when both -s and -o are specified.

	* 47599 (tweaked): New test for '{foo,bar}' in command position

2021-11-24  Oliver Kiddle  <opk@zsh.org>

	* 49597: Completion/Base/Core/_description, Doc/Zsh/compsys.yo,
	Completion/Base/Utility/_numbers, Completion/BSD/Command/_ipfw,
	Completion/Linux/Command/_btrfs, Completion/Unix/Command/_dd,
	Completion/Unix/Command/_git, Completion/Unix/Command/_head,
	Completion/Unix/Command/_killall, Completion/Unix/Command/_pv,
	Completion/Unix/Command/_rclone, Completion/Unix/Command/_rsync,
	Completion/Unix/Command/_stdbuf, Completion/Unix/Command/_tail,
	Completion/Unix/Command/_timeout, Completion/Unix/Command/_zfs,
	Completion/X/Command/_xset: add a helper for completing numbers
	with unit suffixes and separate out defaults, ranges and units
	in completion descriptions

2021-11-22  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49586: Src/hist.c: fix :a and :A modifiers (with PWD="/") on
	Cygwin

2021-11-19  Oliver Kiddle  <opk@zsh.org>

	* 49594: Completion/Unix/Command/_chmod: adapt to changes in 49499
	to ensure file modes starting with dash aren't taken to be flags

	* 49584: Completion/Unix/Command/_gem: allow for build options
	in gem install completion

	* Arseny Maslennikov: 49575: Doc/Zsh/compsys.yo:
	clarify _alternative's action syntax

2021-11-15  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49563: Src/Modules/watch.c: fix build problem of watch module
	on Cygwin

2021-11-12  Oliver Kiddle  <opk@zsh.org>

	* github #82: Dimitris Apostolou: Completion/BSD/Command/_kdump,
	Completion/Redhat/Command/_dnf, Completion/BSD/Command/_ktrace,
	Completion/Linux/Command/_modutils, Test/A01grammar.ztst,
	Completion/Linux/Command/_sysstat, Functions/Chpwd/cdr,
	Completion/Unix/Command/_ansible, Completion/Unix/Command/_gcc,
	Completion/Mandriva/Command/_urpmi, Etc/NEWS-4.3,
	Completion/Debian/Command/_aptitude, Etc/FAQ.yo,
	Functions/Newuser/zsh-newuser-install, NEWS,
	Functions/Misc/regexp-replace, Src/Zle/compmatch.c,
	Src/exec.c, Src/math.c, Test/B12limit.ztst: fix typos

	* Marlon: 49572: Completion/Base/Completer/_expand,
	Test/Y01completion.ztst: Let _expand preserve array form w/out
	zstyle glob

	* unposted: Completion/Unix/Command/_ansible: fix case statement
	fall-through for ansible-galaxy role completion

	* 49566: Doc/Zsh/compsys.yo: document the _default function

	* 49564: Completion/Unix/Type/_files, Doc/Zsh/compsys.yo: always
	use descriptions included in the file-patterns style and allow
	the recursive-files style to also work in those cases

	* 49562: Doc/Zsh/compsys.yo: remove old documentation for
	other-files tag that was removed in 36165

	* 49561: Src/Modules/zutil.c, Doc/Zsh/mod_zutil.yo,
	Completion/Base/Core/_description, Completion/Base/Core/_message,
	Test/V13zformat.ztst: Add zformat -F option, similar to -f but
	ternary expressions check for existence instead of doing math
	evaluation. Make use of it with the format style.

2021-11-07  Oliver Kiddle  <opk@zsh.org>

	* 49544: Src/Modules/watch.c: only tie watch/WATCH if both come
	from the module

2021-11-02  Oliver Kiddle  <opk@zsh.org>

	* 49534, 49539: Doc/Makefile.in, Doc/Zsh/builtins.yo,
	Doc/Zsh/compat.yo, Doc/Zsh/mod_watch.yo, Doc/Zsh/params.yo,
	Src/Modules/watch.mdd, Src/builtin.c, Src/init.c, Src/params.c,
	Src/utils.c, Src/Modules/watch.c, Src/zsh.mdd: separate watch/log
	functionality out into a module

	* 49537: aczsh.m4, configure.ac: fix finding utmpx file on FreeBSD

2021-11-01  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49535: Src/Zle/compcore.c: fix completion of parameter names
	for ${<TAB> and ${(a)<TAB>

2021-10-31  Bart Schaefer  <schaefer@zsh.org>

	* users/27302: Completion/Unix/Type/_remote_files: respect setting
	of AUTO_REMOVE_SLASH option

2021-10-30  Oliver Kiddle  <opk@zsh.org>

	* 49533: Src/utils.c: add null check for preprompt functions list
	that could occur following an error when loading a module

	* 49528: Src/Zle/comp.h, Src/Zle/compcore.c, Src/Zle/complete.c,
	Completion/X/Command/_xinput, Completion/Zsh/Command/_compadd,
	Doc/Zsh/compwid.yo: allow multiple -D options to compadd

	* unposted (c.f. Bart: 49531): Test/Y02compmatch.ztst: fix test

2021-10-27  Matthew Martin  <phy1729@gmail.com>

	* 49529: Completion/BSD/Command/_rcctl: Add rogue and
	descriptions to _rcctl ls.

2021-10-26  Oliver Kiddle  <opk@zsh.org>

	* Peter Palfrader: 49431 (tweaked, c.f. Bart: 49434):
	Completion/Unix/Type/_ssh_hosts: Faster ~/.ssh/config processing

	* Marlon: 49521: Doc/Zsh/compwid.yo, Test/Y02compmatch.ztst:
	Define correct behavior of || completion matchers

	* 49519: Completion/Base/Utility/_arguments,
	Completion/Darwin/Command/_qtplay, Completion/Unix/Command/_less,
	Completion/Unix/Command/_nm, Completion/Unix/Command/_php,
	Completion/Unix/Command/_strings, Completion/Unix/Command/_zip,
	Completion/X/Command/_gnome-gv: quote completed options as needed
	and remove the now superfluous quotes from option specifications

	* 49516: Src/Zle/compmatch.c: bail out early from matching
	control if command line content is too short for the coanchor

2021-10-24  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49520: Etc/completion-style-guide: document $_args_cache_cmd

	* 49493: Completion/Base/Utility/_arguments: fix handling of
	optional argument of long option in help text

2021-10-23  Oliver Kiddle  <opk@zsh.org>

	* 49499 based on 49496 by Jun T.: Src/Zle/computil.c,
	Test/Y03arguments.ztst: fixes to option -A of _arguments

	* 49500: Completion/Linux/Command/_lsns: new completion

2021-10-16  dana  <dana@dana.is>

	* github #79 (tweaked): Xavier Hsinyuan:
	Completion/Unix/Command/_ssh: update options in apple's version
	of ssh-add

2021-10-13  Matthew Martin  <phy1729@gmail.com>

	* 49441: Completion/Unix/Command/_timeout: Add OpenBSD.

2021-10-11  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49464: Completion/Linux/Command/_basenc: new completion

2021-10-05  Peter Stephenson  <p.stephenson@samsung.com>

	* 49433: Src/parse.c: Assuming EPROG references are bounded by
	function depth is incorrect as we have efficient function copy.

2021-10-04  Bart Schaefer  <schaefer@zsh.org>

	* 49456: Doc/Zsh/mod_private.yo, Doc/Zsh/params.yo,
	Src/Modules/param_private.c, Src/params.c, Test/V10private.ztst:
	clean up detection of private params in nested scopes, update doc

2021-09-28  Oliver Kiddle  <opk@zsh.org>

	* ivan tkachenko: 49440: Doc/Zsh/expn.yo: Make double-flag
	parameter expansion syntax more discoverable in docs

	* ivan tkachenko: 49435: Doc/Zsh/expn.yo: Remove trailing whitespace

	* Alex Xu: 49444: Completion/Unix/Type/_tar_archive:
	libarchive tar can actually extract much more formats

	* Marlon Richert: 49423: Completion/Unix/Command/_gradle:
	Add support for multi-project builds

	* 49454: Completion/compdump: open dump file once only instead
	of reopening it for appends

	* 49450: Src/Zle/compcore.c: don't display explanation with
	compadd -x if any of -D, -A or -O are also used

2021-09-26  Daniel Shahaf  <d.s@daniel.shahaf.name>

	* unposted: Doc/Zsh/contrib.yo, Doc/Zsh/mod_curses.yo,
	Doc/Zsh/mod_zselect.yo, Test/A05execution.ztst,
	Test/C04funcdef.ztst: Fix typos

2021-09-22  Jun-ichi Takimoto  <takimoto-j@kba.biglobe.ne.jp>

	* 49422: Src/Modules/parameter.c, Src/hashnameddir.c, Src/options.c,
	Src/params.c, Src/utils.c: improve support of --disable-dynamic-nss

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

	* 49353: Src/exe.c, Test/A01grammar.ztst: In sourced file,
	always parse comments normally, ignoring INTERACTIVE_COMMENTS.

2021-09-08  Bart Schaefer  <schaefer@zsh.org>

	* 49391: Doc/Zsh/zle.yo: document default bracketed-paste bindings

	* 49389: Completion/Zsh/Command/_typeset: leading variables in
	autoload file completion

	* 49387: Src/Zle/zle_misc.c: suffix highlight with "compadd -R"

	* 49386: Test/Z03run-help.ztst: handle separate source/build trees

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

	* unposted: Src/Modules/db_gdbm.c, Src/Modules/files.c,
	Src/Modules/nearcolor.c, Src/Zle/complete.c, Src/builtin.c:
	add/remove UNUSED() for some funtion parameters

	* unposted: Src/input.c: add 'static' to shinsavestack

	* 49377: Src/Zle/zle_keymap.c, Test/X03zlebindkey.ztst: fix
	segfault by 'bindkey -d' with reordered keymapnamtab

2021-09-06  Bart Schaefer  <schaefer@zsh.org>

	* Stephane Chazelas: 45180: Doc/Zsh/contrib.yo,
	Functions/Example/zpgrep, Functions/Misc/regexp-replace: clarify
	doc for POSIX EREs, fix an issue with PCRE when the replacement
	was empty or generated more than one element

	* zeurkous: 49154: Doc/Zsh/exec.yo: clarify status on exec failure

	* Marlon Richert: 49378: Src/parse.c: skip check for collision
	of aliases and functions when NO_EXEC

	* Marlon Richert: 49292: Src/Zle/complist.c: turn off colors
	before clearing to end of line

	* 49282: set $0 correctly when calling functions from hooks

	* 49266: fix segfault on metacharacters in long job texts

	* Marlon Richert: 49218: Functions/Misc/run-help,
	Functions/Misc/run-help-btrfs, Functions/Misc/run-help-git,
	Functions/Misc/run-help-ip, Functions/Misc/run-help-p4,
	Functions/Misc/run-help-svk, Functions/Misc/run-help-svn:
	run-help filters cmd_args before calling run-help-<command>

	* unposted (cf. 49202 and 49217): Src/Zle/zle_hist.c: insertlastword
	ignores blank/missing history entries when repeating

	* 49196: Src/Modules/db_gdbm.c: gdbm keys not present in the
	database appear unset in tied hashes

	* Marlon Richert: 48969: fix for "zle -N" completion

	* 48888: Doc/Zsh/mod_system.yo, Doc/Zsh/params.yo, Test/E03posix.ztst:
	improve doc for $$ and $PPID, add fail test for PPID readonly-ness

	* 48832: Completion/Unix/Command/_curl: try _gnu_generic first

2021-09-04  Oliver Kiddle  <opk@zsh.org>

	* Shohei YOSHIDA: 49343: Completion/Unix/Command/_md5sum:
	Fix file name completion of GNU digest utilities

	* 49345: Completion/Unix/Command/_git: fix git file completion
	for paths starting with ../

2021-08-29  Oliver Kiddle  <opk@zsh.org>

	* 49327: Completion/Unix/Command/_git: complete for new git
	maintenance, for-each-repo, sparse-checkout and bugreport commands

	* 49319: Completion/...: completion options update

	* 49317: Completion/Unix/Command/_transmission,
	Completion/Unix/Command/_gcore, Completion/Unix/Command/_pandoc,
	Completion/Unix/Command/_luarocks: cleanup inappropriate use
	of {...} specs with _arguments or _alternative

	* 49316: Completion/Unix/Command/_transmission,
	Completion/Unix/Command/_bittorrent, Completion/Unix/Command/_go,
	Completion/Unix/Command/_pandoc, Completion/X/Command/_pdftk:
	add (-.) glob qualifier to globs where only files are applicable

	* 49315: Completion/Unix/Command/_transmission,
	Completion/Debian/Command/_dak, Completion/Linux/Command/_tpb,
	Completion/Mandriva/Command/_urpmi, Completion/Unix/Command/_cpio,
	Completion/Unix/Command/_dropbox, Completion/X/Command/_urxvt,
	Completion/Unix/Command/_growisofs,
	Completion/Unix/Command/_perforce,
	Completion/Unix/Command/_mysql_utils:
	list units in brackets at the end of group descriptions

2021-08-28  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* Peter A. Castro: users/26982 (subset as most of this already
	present): Src/openssh_bsd_setres_id.c: use standard header
	includes.

2021-08-27  Peter Stephenson  <p.stephenson@samsung.com>

	* 49290: Src/init.c, Src/input.c: Replace stdio for buffered
	shell input to avoid memory management interacting with signal
	handlers.

2021-08-27  Oliver Kiddle  <opk@zsh.org>

	* Marlon: 49272: Completion/Base/Utility/_call_program:
	Set $COLUMNS in _call_program to ensure cached command
	output is sufficiently wide

	* unposted (based on Marlon: 49273):
	Completion/Zsh/Command/_typeset: add -x to local completion

	* 49309: Completion/Linux/Command/_strace: update the
	strace completion through strace 5.13

	* 49306: Completion/Linux/Command/_losetup: fix file
	completion for the second parameter to losetup

	* Štěpán Němec: 49234: Completion/Unix/Command/_python:
	add missing options in python completion

2021-08-26  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* 49307 with documentation updated: Src/exec,
	Doc/Zsh/grammar.yo, Doc/Zsh/options.yo: With POSIX_TRAPS,
	ignored signals stay that way in subshell.

2021-08-24  Peter Stephenson  <p.w.stephenson@ntlworld.com>

	* 49297 with quoting updated: Src/Modules/files.c: check
	which files is in error when ENOENT on link etc.

2021-08-24  dana  <dana@dana.is>

	* github #78: DCsunset: Completion/Unix/Command/_pandoc: Fix
	completions in _pandoc

2021-08-16  Oliver Kiddle  <opk@zsh.org>

	* 49268: Completion/Unix/Command/_texinfo: use an empty string search
	to find matches for info --index-search= completion

	* 49160: Completion/Unix/Command/_xmlsoft: fix quoting for
	xmllint --pretty completion

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

