12014-01-05  Peter Stephenson  <p.w.stephenson@ntlworld.com>
2
3	* unposted: Config/version.mk, Doc/Zsh/compsys.yo: update
4	release to 5.0.5 and correct typo in compsys.yo making texinfo
5	format unusable.
6
7	* unposted but c.f. 32231: Doc/Zsh/compsys.yo: the parameter
8        'line' doesn't include the original command.
9
10	* Jun T: 32231: Completion/Unix/Command/_chmod: was confused by
11	options before the mode argument.
12
13	* Axel Beckert: 32229: LICENCE: was not correctly referring to
14	Gnu General Public License.
15
162014-01-03  Peter Stephenson  <p.w.stephenson@ntlworld.com>
17
18	* unposted: README: update another reference to 5.0.5.
19
20	* users/18271 plus some additional rewriting: Etc/FAQ.yo: add
21	FAQ entry to explain pattern exclusions.
22
23	* unposted: README, Etc/FAQ.yo: update source documentation for
24	5.0.5.
25
262014-01-02  Peter Stephenson  <p.w.stephenson@ntlworld.com>
27
28	* Danek Duvall: 32216: Completion/Solaris/Command/_svcadm,
29	Completion/Solaris/Command/_zoneadm,
30	Completion/Unix/Command/_zfs, Completion/Unix/Command/_zpool,
31	Completion/Unix/Type/_zfs_dataset: updates for Solaris 11,
32	Update 1.
33
34	* 32196: Carl Drougge: Src/Zle/zle_misc.c: copy-prev-shell-word
35	needs an extra flag to work properly.
36
372013-12-31  Barton E. Schaefer  <schaefer@zsh.org>
38
39	* Eric Cook: 32210: Completion/Linux/Command/_sysstat: completion
40	for mpstat, iostat, etc.
41
422013-12-30  Barton E. Schaefer  <schaefer@zsh.org>
43
44	* 32208: Src/params.c: always reset pathchecked when the path
45	array is modified in arrvarsetfn(), to avoid bad dereference
46
47	* 32205: Completion/Zsh/Command/_cd: skip cdpath search when
48	the prefix begins with "../" (bug introduced by 31714)
49
50	* unposted (cf. Carlo: 32202): MACHINES: OS X 10.9.1. gcc problem
51
522013-12-28  Barton E. Schaefer  <schaefer@zsh.org>
53
54	* 32190 (cf. Alexey Bezhan: 32189): Completion/Zsh/Command/_cd:
55	quote _path_files -W path in case of spaces or special characters
56	when completing relative to ../
57
58	* 32186: Completion/Base/Completer/_expand: fix bad backreference;
59	handle glob patterns that include backslashed quote characters
60
612013-12-26  Barton E. Schaefer  <schaefer@zsh.org>
62
63	* unposted (cf. Jun Takimoto: 32184): Test/comptest,
64	Test/Y01completion.ztst: back 32183 out of comptest and instead
65	reset path in the individual tests in Y01completion.ztst
66
672013-12-25  Barton E. Schaefer  <schaefer@zsh.org>
68
69	* 32183: Test/comptest, Test/Y01completion.ztst: regression tests
70	for 32182 and 31611
71
72	* 32182: Src/Zle/zle_tricky.c: re-enable command completion after
73	a separator (tweak to 31611)
74
75	* 32178: Src/jobs.c: fix another acquire_pgrp() infinite loop
76
772013-12-21  Barton E. Schaefer  <schaefer@zsh.org>
78
79	* PWS + Bart: 32176: plug additional descriptor leaks causing
80	deadlock via different code paths; expand regression test
81
822013-12-21  Peter Stephenson  <p.w.stephenson@ntlworld.com>
83
84	* Config/version.mk: update version to 5.0.4-dev-0 so as
85	not to clash with release.
86
872013-12-20  Barton E. Schaefer  <schaefer@zsh.org>
88
89	* 32172; Test/A05execution.ztst: regression test for 32171
90	
91	* 32171: Src/exec.c: fix leaked pipe descriptor that could
92	deadlock a pipeline from a complex shell construct or function
93	into an external command
94
952013-12-20  Peter Stephenson  <p.w.stephenson@ntlworld.com>
96
97	* unposted: Config/version.mk, Etc/FAQ.yo, README: release 5.0.4.
98
992013-12-18  Barton E. Schaefer  <schaefer@zsh.org>
100
101	* 32157: Doc/Zsh/params.yo, Src/Zle/zle_refresh.c, Src/init.c,
102	Src/params.c: make ZLE_RPROMPT_INDENT a special variable tied to
103	an internal C global, to avoid having the shell variable value
104	fetched on every keystroke and to make it available when testing
105	how to reposition the cursor after the right-prompt is output.
106	Fixes erasure in completion listing when ZLE_RPROMPT_INDENT=0.
107
108	* 32150: Completion/compaudit: Reference loop variable rather
109	than absolute path in executable ownership test
110
1112013-12-17  Phil Pennock  <pdpennock@users.sourceforge.net>
112
113	* 32143: INSTALL: Fix --enable-custom-patchlevel name in INSTALL
114
1152013-12-16  Barton E. Schaefer  <schaefer@zsh.org>
116
117	* Jun Takimoto: 32137: Test/comptest: set pseudo-terminal speed to
118	prevent padding characters which confuse output parsing.
119
1202013-12-16  Peter Stephenson  <p.w.stephenson@ntlworld.com>
121
122	* 32136: Src/pattern.c, Src/zsh.h, Test/D02glob.ztst:
123	fix problem with +*, @*, !* when kshglob is set introduced
124	by pattern disable feature.
125
126	* unposted: NEWS: add ZLE_PROMPT_INDENT.
127
128	* 32119: Src/Zle/zle_tricky.c: left square bracket completed in
129	command position is not part of a subscript expression
130
131	* Patrick Oscity + pws: 32114: Doc/Zsh/params.yo,
132	Src/Zle/zle_refresh.c: ZLE_RPROMPT_INDENT allows you to make the
133	right prompt flush if your terminal supports it.
134
1352013-12-16  Barton E. Schaefer  <schaefer@zsh.org>
136
137	* Jun Takimoto + Bart: 32131: Src/Modules/zpty.c: avoid infinite
138	loop reading pseudo-terminal on platforms that do not buffer pty
139	contents after child process exits
140
1412013-12-15  Barton E. Schaefer  <schaefer@zsh.org>
142
143	* users/18219: Completion/Zsh/Type/_command_names: compadd -Q for
144	builtins, aliases, and reserved words to preserve special chars
145
1462013-12-14  Peter Stephenson  <p.w.stephenson@ntlworld.com>
147
148	* unposted: increment version to 5.0.3-dev-0 to avoid confusion
149	with released 5.0.3.
150
151	* unposted: version 5.0.3, finally.
152
1532013-12-13  Barton E. Schaefer  <schaefer@zsh.org>
154
155	* Martin Vaeth: 32105: Util/helpfiles: support all combinations of
156	man or nroff with colcrt or col.
157
158	* Aaron Peschel: 32103: Completion/Unix/Type/_hosts: parse
159	host:port format in ssh known_hosts files.
160
1612013-12-10  Barton E. Schaefer  <schaefer@zsh.org>
162
163	* 32099: Src/init.c: fix pointer declaration to avoid compile
164	time error when arithmetic on void * is not allowed.
165
1662013-12-09  Peter Stephenson  <p.w.stephenson@ntlworld.com>
167
168	* users/18210: Doc/Zsh/builtins.yo: document print -D better.
169
170	* 32093: INSTALL: describe the dependency issues fixed
171	by the doc bundle.
172
1732013-12-09  Peter Stephenson  <p.stephenson@samsung.com>
174
175	* Jun T.: 32056: Completion/Unix/Command/_iconv: Handle
176	different versions of iconv.
177
1782013-12-06  Peter Stephenson  <p.stephenson@samsung.com>
179
180	* Daniel Shahaf: 32091: Src/exec.c, Test/E01options.ztst:
181	WARN_CREATE_GLOBAL false positive for assignment before
182	commands.
183
1842013-12-05  Peter Stephenson  <p.w.stephenson@ntlworld.com>
185
186	* Daniel Shahaf: 32089:
187	Functions/VCS_Info/Backends/VCS_INFO_detect_svn: tweak for
188	detecting Subversion repository.
189
1902013-12-02  Barton E. Schaefer  <schaefer@zsh.org>
191
192	* 32080 (plus unposted second instance of same):
193	Test/A05execution.ztst: suppress any error output from
194	nonessential "setopt MONITOR"
195
1962013-12-01  Peter Stephenson  <p.w.stephenson@ntlworld.com>
197
198	* unposted: Config/version.mk: 5.0.2-test-3.
199
2002013-11-30  Barton E. Schaefer  <schaefer@zsh.org>
201
202	* Hong Xu: 32069: Completion/Unix/Command/_git: completion for
203	"git submodule update --remote"
204
2052013-11-29  Barton E. Schaefer  <schaefer@zsh.org>
206
207	* 32066 (via 31985 Clemens Hammacher and 32064 Hong Xu):
208	Functions/VCS_Info/Backends/VCS_INFO_get_data_git,
209	Functions/VCS_Info/VCS_INFO_reposub: fix %r and %S in vcs_info
210	formats when a repository subdirectory is accessed via a symlink.
211
2122013-11-27  Barton E. Schaefer  <schaefer@zsh.org>
213
214	* 32061: Src/utils.c: Fix "use of uninitialized memory" in metafy
215
2162013-11-27  Peter Stephenson  <p.stephenson@samsung.com>
217
218	* unposted, see 32054 and thread:
219	Completion/Unix/Command/_cdrdao, Completion/Unix/Command/_git,
220	Completion/Unix/Command/_growisofs, Etc/ChangeLog-3.0,
221	Etc/ChangeLog-3.1, LICENCE, Src/Modules/clone.c,
222	Src/Modules/example.c, Src/module.c: Rationalise character
223	encodings: shell functions are strictly ASCII for maximum
224	portability; other files needed for building and documentation
225	are ASCII or UTF-8; test files may use ISO-8859-X (we don't
226	require the Euro symbol) where needed to get single character
227	input with the top bit set.
228
2292013-11-25  Peter Stephenson  <p.stephenson@samsung.com>
230
231	* unposted, see 32050, 32051: remove non-ASCII characters in
232	installed functions as this causes sed on MacOS problems.
233
2342013-11-25  Peter Stephenson  <p.w.stephenson@ntlworld.com>
235
236	* unposted: Completion/Unix/Command/.distfiles,
237	Config/version.mk: update for 5.0.2-test-2.
238
2392013-11-25  Barton E. Schaefer  <schaefer@zsh.org>
240
241	* 32045 (as corrected by Martin Vaeth 32047): Config/defs.mk.in,
242	Doc/Makefile.in, configure.ac: use dependencies to determine
243	whether to rebuild helpfiles.
244
2452013-11-23  Peter Stephenson  <p.w.stephenson@ntlworld.com>
246
247	* 32031 plus missed _run_help: Completion/Zsh/Command/_run-help,
248	Config/defs.mk.in, Config/installfns.sh, Doc/Makefile.in,
249	Functions/Misc/run-help, Makefile.in: turn @runhelpdir@ in
250	installed functions into the actual installation path.
251
2522013-11-20  Peter Stephenson  <p.stephenson@samsung.com>
253
254	* 32030: revert 31995 as it caused (N) to fail on an empty
255	failed glob.  Add test for this case.
256
2572013-11-19  Barton E. Schaefer  <schaefer@zsh.org>
258
259	* 32023: Src/utils.c: better interrupt handling at RM_STAR_WAIT
260
2612013-11-18  Peter Stephenson  <p.stephenson@samsung.com>
262
263	* unposted but see 32012: Doc/help/.cvsignore,
264	Doc/help/.distfiles: were created in the wrong place, so move.
265
2662013-11-18  Barton E. Schaefer  <schaefer@zsh.org>
267
268	* Martin Vaeth: 32008: Completion/Zsh/Command/.distfiles
269	Completion/Zsh/Command/_run-help Doc/Makefile.in: follow-up to
270	31988 - complete "." and ":" for run-help, distribute _run-help,
271	clean up better during make
272
273	* Han Pingtian: 31995: Src/glob.c: glob	qualifiers cannot
274	follow an empty pattern, so a leading paren means grouping
275
2762013-11-17  Peter Stephenson  <p.w.stephenson@ntlworld.com>
277
278	* 32001: Src/subst.c: fix crash on empty arrays with array
279	intersection and disjunction.
280
2812013-11-15  Barton E. Schaefer  <schaefer@zsh.org>
282
283	* Martin Vaeth: 31988: Doc/Makefile.in, Util/helpfiles: remove
284	LC_CTYPE heuristics, assure clean environment, force LANG=C
285
2862013-11-14  Peter Stephenson  <p.stephenson@samsung.com>
287
288	* Jun T.: 31984: Completion/Unix/Command/_df: new completion.
289
290	* 31983: Src/zsh.mdd: suppress warning from cmp that doesn't
291	indicate a problem when generating patchlevel header.
292
293	* 31982: Src/math.c, Test/C01arith.ztst: detection of floating
294	point constants had run rampant in users/17445.  Fix the original
295	problem another way.
296
2972013-11-13  Peter Stephenson  <p.w.stephenson@ntlworld.com>
298
299	* 31977: Src/module.c: no error if autoloading a feature that
300	is already loaded in a consistent fashion.
301
302	* Jun T.: 31971: locale fix for helpfiles.
303
304	* Martin Vaeth: 31959: .gitignore, Doc/help/.cvsignore,
305	Doc/help/.distfiles: missed files.
306
3072013-11-12  Bart Schaefer  <schaefer@zsh.org>
308
309	* 31966: Util/helpfiles: skip introductory paragraphs processing
310	"man zshbuiltins" by assuming that all real command names start
311	with a lower case letter.  Check "ztcp" file as a guess that all
312	builtins were processed.
313
3142013-11-12  Peter Stephenson  <p.w.stephenson@ntlworld.com>
315
316	* Martin Vaeth: 31959: .gitignore,
317	Completion/Zsh/Command/_run-help, Doc/.cvsignore,
318	Doc/.distfiles, Doc/Makefile.in, Makefile.in,
319	StartupFiles/zshrc, Util/helpfiles, configure.ac: make help
320	files during installation.
321
322	* 31961: Src/Zle/zle.h, Src/Zle/zle_main.c,
323	Src/Zle/zle_thingy.c: rationalise fd watch to use structures.
324
3252013-11-08  Peter Stephenson  <p.stephenson@samsung.com>
326
327	* unposted: fix ChangeLog to say 5.0.3 instead of 4.0.3.
328
329	* unposted: NEWS: refer to zle -Fw.
330
331	* 31940: Doc/Zsh/contrib.yo, Functions/Misc/zcalc: add -e option
332	to zcalc to use input from arguments to command.
333
3342013-11-07  Peter Stephenson  <p.stephenson@samsung.com>
335
336	* 31937: Doc/Zsh/zle.yo, Src/Zle/zle_main.c,
337	Src/Zle/zle_thingy.c, Src/Zle/zle_utils.c, Src/math.c,
338	Test/C01arith.ztst: zle -Fw uses widget semantics for
339	file descriptor handler.
340
3412013-11-06  Peter Stephenson  <p.w.stephenson@ntlworld.com>
342
343	* unposted: Completion/Debian/Command/.distfiles,
344	Completion/Unix/Type/.distfiles, Config/version.mk, Etc/FAQ.yo,
345	README, Src/pattern.c, Src/signals.c, Test/.distfiles: updates
346	for 5.0.2-test-1 in preparation for 5.0.3.  Updated files
347	in .distfiles and add mod_export declarations.
348
3492013-11-03  Peter Stephenson  <p.w.stephenson@ntlworld.com>
350
351	* Stefan Neudorf: 31936: Doc/Zsh/builtins.yo,
352	Src/Builtins/rlimits.awk, Src/Builtins/rlimits.c: rationalise
353	thread limits
354
355	* Stefan Neudorf: 31935: Doc/Zsh/builtins.yo,
356	Src/Builtins/rlimits.awk, Src/Builtins/rlimits.c: further
357	limit updates for 31930, 39134.
358
3592013-10-31  Peter Stephenson  <p.w.stephenson@ntlworld.com>
360
361	* Stefan Neudorf: 31930 / 31934: Doc/Zsh/builtins.yo,
362	Src/Builtins/rlimits.awk, Src/Builtins/rlimits.c, configure.ac,
363	Src/Builtins/rlimits.c:  New BSD limits; avoid clash with
364	ulimit -k.
365
3662013-10-29  Barton E. Schaefer  <schaefer@zsh.org>
367
368	* 31929: Src/jobs.c: fix DPUTS3() test condition from 31906.
369
3702013-10-28  Bart Schaefer  <schaefer@zsh.org>
371
372	* unposted: NEWS: mention HISTORY_IGNORE
373
3742013-10-28  Peter Stephenson  <p.stephenson@samsung.com>
375
376	* 31922: Src/Zle/zle_utils.c (zlecharasstring): missing
377	flip of bit five when Meta marker inserted.
378
3792013-10-27  Barton E. Schaefer  <schaefer@zsh.org>
380
381	* 31912: Src/exec.c: in closemn(), distinguish closing for >&-
382	from closing for a real redirect.  Fixes knock-on multios bug
383	introduced by workers/20666 way back in 2005.
384
385	* unposted (cf. users/18063): Functions/Zle/keeper: clean up
386	some syntax nits, add working link to old Unix Review article
387
388	* 31919: Src/exec.c, Src/init.c: fix deadlock when a shell builtin
389	with a multio redirection is used on the left side of a pipeline,
390	by making sure stdin/out/err file descriptors are closed for the
391	multio copy process, which means not re-using those descriptors
392	after they are closed and marked FDT_UNUSED in fdtable[].  For
393	completeness, initialize their fdtable[] state to FDT_EXTERNAL.
394
3952013-10-27  Peter Stephenson  <p.w.stephenson@ntlworld.com>
396
397	* Jun T: 31909: Completion/Unix/Command/_cat: new completion.
398
3992013-10-26  Barton E. Schaefer  <schaefer@zsh.org>
400
401	* 31906: Src/jobs.c, Test/A05execution.ztst: printjob() should not
402	reference oldjobtab for job numbers unless it is being called from
403	bin_fg().  Add a DPUTS check in case this goes horribly wrong.
404	printjob() also must not attempt to update pipestats when called
405	from bin_fg().  Finally, acquire_pgrp() cannot acquire the tty
406	group leader if the shell is not interactive, so avoid looping
407	infinitely in the attempt.  Update the $pipestatus stress test so
408	that it also exercises the oldjobtab repair.
409
4102013-10-26  Peter Stephenson  <p.w.stephenson@ntlworld.com>
411
412	* Jun T: 31902: rationalise gamma function in mathfunc for
413	consistency with various libraries and user expectations.
414
4152013-10-25  Peter Stephenson  <p.w.stephenson@ntlworld.com>
416
417	* 31890 (with Mikael's fixes in 31891): NEWS: add descriptions
418	of new features since 5.0.2.
419
4202013-10-24  Peter Stephenson  <p.w.stephenson@ntlworld.com>
421
422	* 31889: Test/D02glob.ztst: tests for disable -p.
423
424	* 31877: Src/pattern.c: fix behaviour of disable -p for
425	entities with parentheses.
426
4272013-10-24  Barton E. Schaefer  <schaefer@zsh.org>
428
429	* 31885: Src/jobs.c: fix PIPEFAIL behavior when the last command
430	in a pipeline is executed within the current shell; add comments
431
4322013-10-24  Peter Stephenson  <p.stephenson@samsung.com>
433
434	* 31888: Test/A05execution.ztst: add test of pipestatus
435	that was reliably failing before 31879.
436
437	* 31882: Src/Zle/compcore.c: better insulation of
438	completion widget excecution against job environment.
439
440	* 31884: Test/A05execution.ztst: eliminate variable output
441	from test due to vagaries of uniq implementation.
442
4432013-10-23  Barton E. Schaefer  <schaefer@zsh.org>
444
445	* 31879: Src/jobs.c: improve $pipestatus behavior when the last
446	command in the pipeline is executed within the current shell
447
448	* unposted (cf. Frank Terbeck: 30047): Test/A05redirect.ztst:
449	stress test for $pipestatus handling
450
4512013-10-23  Peter Stephenson  <p.stephenson@samsung.com>
452
453	* 31873: Doc/Zsh/builtins.yo: Document conventions for use of
454	command options with builtin commands.
455
4562013-10-21  Barton E. Schaefer  <schaefer@zsh.org>
457
458	* 31869: Src/input.c: reduce WINCH-twaddling in shingetline()
459
4602013-10-21  Øystein Walle  <oystwa@gmail.com>
461
462	* 31861: Completion/Unix/Command/_git: _git: Add git-clean
463	-i/--interactive support
464
465	* 31863: Completion/Unix/Command/_git: _git: Add new arguments
466	introduced in Git v1.8.4
467
468	* 31862: Completion/Unix/Command/_git: _git: Add status.short and
469	status.branch
470
471	* 31866: Completion/Unix/Command/_git: _git: Reword --heads to
472	match new meaning
473
474	* 31864: Completion/Unix/Command/_git: _git: Add two sub-comamnds
475	introduced in v1.8.4
476
477	* 31865: Completion/Unix/Command/_git: _git: Make --batch(-check)
478	accept an argument
479
4802013-10-21  m0viefreak  <m0viefreak.cm@googlemail.com>
481
482	* 31856: Completion/Unix/Command/_git: _git: fix a few
483	"undocumented" options
484
485	* 31855: Completion/Unix/Command/_git: _git: revert: add
486	'-e,--edit'
487
4882013-10-21  Øystein Walle  <oystwa@gmail.com>
489
490	* 31858: Completion/Unix/Command/_git: _git: fix wrong default
491	value
492
4932013-10-21  m0viefreak  <m0viefreak.cm@googlemail.com>
494
495	* 31857: Completion/Unix/Command/_git: _git: Remove unsupported -q
496	option from diff options
497
4982013-10-21  Øystein Walle  <oystwa@gmail.com>
499
500	* 31853: Completion/Unix/Command/_git: _git: Add missing column.*
501	config variables
502
503	* 31854: Completion/Unix/Command/_git: _git: Make git-show accept
504	diff arguments
505
506	* 31859: Completion/Unix/Command/_git: _git: re-order the last two
507	git-blame arguments
508
5092013-10-19  Peter Stephenson  <p.w.stephenson@ntlworld.com>
510
511	* 31851: Src/exec.c: execstring() should display string to
512	be executed with VERBOSE option.
513
5142013-10-19  Barton E. Schaefer  <schaefer@zsh.org>
515
516	* 31849: Doc/Zsh/params.yo: note effect of KSH_ZERO_SUBSCRIPT
517	on the arrays of positional parameters e.g. ${argv[0]} vs. $0
518
5192013-10-18  Peter Stephenson  <p.w.stephenson@ntlworld.com>
520
521	* 31846: Src/exec.c: fix NOEXEC option in execsimple().
522
5232013-10-18  Barton E. Schaefer  <schaefer@zsh.org>
524
525	* 31840: Completion/Unix/Command/_make: "read" used wrong $IFS
526
5272013-10-17  Barton E. Schaefer  <schaefer@zsh.org>
528
529	* 31836 (cf. 31823): Doc/Zsh/params.yo, Src/hist.c: add
530	HISTORY_IGNORE pattern to exclude matching lines in the
531	internal history from the HISTFILE at write time.
532
533	* 31832: Src/exec.c: make execrestore() more signal-safe.
534
5352013-10-17  Peter Stephenson  <p.stephenson@samsung.com>
536
537	* 31830: Doc/Zsh/func.yo, README, Src/hist.c, Src/zsh.h:
538	If a zshaddhistory hook returns status 2, save the line on
539	the internal history but don't write it out.
540
5412013-10-16  Peter Stephenson  <p.w.stephenson@ntlworld.com>
542
543	* Users/18033: Doc/Zsh/builtins.yo, Doc/Zsh/jobs.yo,
544	Doc/Zsh/options.yo: try to document interaction between exit and
545	asynchronous jobs that don't look asynchronous.
546
5472013-10-16  Peter Stephenson  <p.stephenson@samsung.com>
548
549	* 31827: Doc/Zsh/func.yo: options needed for example.  Only
550	works with INCAPPENDHISTORY or SHAREHISTORY.
551
5522013-10-15  Peter Stephenson  <p.stephenson@samsung.com>
553
554	* unposted: Doc/Zsh/func.yo: trivial typo in zshaddhistory doc.
555
5562013-10-12  Barton E. Schaefer  <schaefer@zsh.org>
557
558	* 31818: Completion/Unix/Command/_sh, Doc/Zsh/compsys.yo: to avoid
559	side effects, reposition the _arguments call in _sh for the zsh
560	special case.  Document the side effects so avoided, and clean up
561	the _arguments documentation a bit along the way.
562
5632013-10-11  Mikael Magnusson  <mikachu@gmail.com>
564
565	* 31805: Doc/Zsh/mod_parameter.yo, Src/Modules/parameter.c,
566	Src/Modules/parameter.mdd, Src/pattern.c, Test/V01zmodload.ztst:
567	Add $patchars and $dis_patchars to zsh/parameter module
568
569	* 31805: Completion/Zsh/Command/_disable,
570	Completion/Zsh/Command/_enable, Doc/Zsh/builtins.yo: Update
571	_enable and _disable for -p, fix related typo in docs
572
573	* 31806: Completion/Zsh/Command/_disable,
574	Completion/Zsh/Command/_enable, Workaround special characters
575	in alias and function names breaking _arguments syntax
576
5772013-10-11  Peter Stephenson  <p.stephenson@samsung.com>
578
579	* 31815: Src/hist.c: more fallout from 31789: we need to save
580	using pushed history file before we pop.
581
5822013-10-10  Peter Stephenson  <p.stephenson@samsung.com>
583
584	* 31810: Test/E02xtrace.ztst: tests for simple cases of XTRACE
585	output for conditions.
586
587	* 31809: Src/exec.c: make whitespace clear in trace output for
588	patterns.
589
5902013-10-08  Peter Stephenson  <p.w.stephenson@ntlworld.com>
591
592	* Eric Cook: 31801: Completion/Linux/Command/_btrfs: some
593	additional variables need to be local.
594
5952013-10-08  Barton E. Schaefer  <schaefer@zsh.org>
596
597	* 31797: Src/hist.c: partly fix long-standing history expansion
598	bug in which in some circumstances a default history expansion
599	would occur even when there is neither an event nor a word
600	designator, which is contradictory to the documentation.
601	There are still some cases in which expansion is attempted
602	when it should not be, but in most of those cases the expansion
603	simply fails.
604
6052013-10-07  Peter Stephenson  <p.stephenson@samsung.com>
606
607	* 31794: Src/hist.c: further refinement that SHAREHISTORY should
608	work as it always did because it's careful about file locking.
609
610	* 31793: Src/hist.c (hbegin): Modify 31789 so that the save
611	history here only happens for interactive editing.
612
6132013-10-06  Wayne Davison  <wayned@users.sourceforge.net>
614
615	* users/18024: Completion/Unix/Command/_rsync: add new options for
616	rsync 3.1.0.
617
6182013-10-06  Peter Stephenson  <p.w.stephenson@ntlworld.com>
619
620	* users/18023: Doc/Zsh/options.yo, Src/jobs.c, Src/options.c,
621	Src/zsh.h, Test/E01options.ztst: add PIPEFAIL option and test.
622
6232013-10-05  Peter Stephenson  <p.w.stephenson@ntlworld.com>
624
625	* Hang Pingtian: 31789: Src/hist.c: add history for
626	INCAPPENDHISTORY later so history time works.
627
6282013-10-03  Barton E. Schaefer  <schaefer@zsh.org>
629
630	* 31784: Src/Zle/computil.c: when deciding whether there is enough
631	horizontal space to show completion descriptions for each match in
632	a listing, treat the separator as part of the description rather
633	than as part of the match, and account for lines that have already
634	wrapped due to very long matches.
635
636	* 31781: Src/Zle/computil.c: "compdescribe -i" must clear the
637	completion list column padding width along with the rest of the
638	description state.  Cf. 31782.
639
6402013-09-26  Barton E. Schaefer  <schaefer@zsh.org>
641
642	* 31772: Src/params.c: queue_signals() to prevent re-entry into
643	endparamscope().
644
645	* 31770: Src/hist.c: memmove() instead of memcpy() for overlapping
646	regions.
647
6482013-09-25  Peter Stephenson  <p.w.stephenson@ntlworld.com>
649
650	* 31765: Src/Zle/zle_main.c: on entry to editor, if starting in
651	vi insert mode mark this as the start of an insertion (duh).
652
6532013-09-23  Peter Stephenson  <p.w.stephenson@ntlworld.com>
654
655	* 31764 (with correction of sense of a test): Src/glob.c,
656	Src/pattern.c: use of array before initialisation wreaked havoc
657	in detecting glob qualifiers.
658
6592013-09-22  m0viefreak  <m0viefreak.cm@googlemail.com>
660
661	* 31754: Completion/Unix/Command/_git: _git: git rm: make git rm
662	--cached work as intended
663
6642013-09-22  Øystein Walle  <oystwa@gmail.com>
665
666	* 31752: Completion/Unix/Command/_git: _git: change completion
667	text for consistency
668
6692013-09-22  m0viefreak  <m0viefreak.cm@googlemail.com>
670
671	* 31753: Completion/Unix/Command/_git: _git: correct some
672	"undocumented" options
673
6742013-09-22  Øystein Walle  <oystwa@gmail.com>
675
676	* 31749: Completion/Unix/Command/_git: _git: fix some typos in
677	description texts
678
679	* 31751: Completion/Unix/Command/_git: _git: remove TODOs of
680	actually documented options
681
6822013-09-22  m0viefreak  <m0viefreak.cm@googlemail.com>
683
684	* 31746: Completion/Unix/Command/_git: _git: reword _git-config
685	TODO
686
687	* 31748: Completion/Unix/Command/_git: _git: support completing
688	remote branches without <remote>/ prefix
689
6902013-09-22  Øystein Walle  <oystwa@gmail.com>
691
692	* 31747: Completion/Unix/Command/_git: _git: completion updates to
693	match latest git v1.8.3 part 2
694
695	* 31750: Completion/Unix/Command/_git: _git: add new configuration
696	options to match latest git v1.8.3
697
6982013-09-22  m0viefreak  <m0viefreak.cm@googlemail.com>
699
700	* 31741: Completion/Unix/Command/_git: _git: fix a wrong variable
701	in __git_config_values
702
703	* 31743: Completion/Unix/Command/_git: _git: fix usage of ->int:
704	for some entries in _git-config
705
706	* 31744: Completion/Unix/Command/_git: _git: make git submodule
707	<cmd> completion work
708
709	* 31745: Completion/Unix/Command/_git: _git: correctly use
710	__git_guard_number in some cases
711
712	* 31755: Completion/Unix/Command/_git: _git: completion updates to
713	match latest git v1.8.3
714
7152013-09-21  Barton E. Schaefer  <schaefer@zsh.org>
716
717	* unposted: Src/glob.c: improve an error message.
718
7192013-09-19  Barton E. Schaefer  <schaefer@zsh.org>
720
721	* 31737: Src/Zle/computil.c (get_cadef): same fix as get_cvdef.
722
7232013-09-19  Peter Stephenson  <p.stephenson@samsung.com>
724
725	* Axel Beckert: 31735: Src/Zle/computil.c (get_cvdef):
726	off-by-one in obscure loop handling could cause crash in complex
727	completion.
728
7292013-09-14  Luka Perkov  <luka@openwrt.org>
730
731	* 31723: Completion/Unix/Command/_systemd: _systemd: add more
732	system commands
733
734	* 31726: Completion/Unix/Command/_git: _git: add few more
735	arguments for cherry-pick and revert
736
7372013-09-10  Barton E. Schaefer  <schaefer@zsh.org>
738
739	* 31714: Completion/Zsh/Command/_cd: handle ".." properly when
740	$PWD or the path prefix traverses a symbolic link.
741
7422013-09-08  Peter Stephenson  <p.w.stephenson@ntlworld.com>
743
744	* 31711: Doc/Zsh/contrib.yo, Functions/MIME/zsh-mime-handler:
745	add execute-never style for MIME handler for files on alien file
746	systems.
747
7482013-09-07  Luka Perkov  <luka@openwrt.org>
749
750	* 31708: Completion/Unix/Command/_git: _git: add --fixup and
751	--squash options to commit
752
7532013-09-06  Peter Stephenson  <p.w.stephenson@ntlworld.com>
754
755	* Luka Perkov: 31702: Completion/Unix/Command/_git:
756	check for presence of "-i" when checking for "--interactive".
757
758	* 31706: Src/builtin.c, Test/C02cond.ztst: standardise
759	handling of "test ! <x> <y> <z>".
760
7612013-09-04  Peter Stephenson  <p.w.stephenson@ntlworld.com>
762
763	* 31696: Src/parse.c, Test/C02cond.ztst: in "test", no one
764	can hear if you shriek.  Treat exclamation marks as strings in
765	"! -a ..." and "! -o ...".
766
7672013-09-02  Peter Stephenson  <p.stephenson@samsung.com>
768
769	* 31685: Doc/Zsh/mod_mapfile.yo: documentation of how to get
770	lines from a file is not correct.
771
7722013-08-29  Peter Stephenson  <p.stephenson@samsung.com>
773
774	* users/17955: Doc/Zsh/contrib.yo,
775	Functions/MIME/zsh-mime-handler: "disown" style makes MIME
776	handlers put into background run without job control.
777
778	* based on 31641, 31642: Completion/Unix/Command/_make: support
779	a couple of different variants of make.
780
7812013-08-26  Peter Stephenson  <p.w.stephenson@ntlworld.com>
782
783	* 31672: Src/Modules/zpty.c, Test/V08zpty.ztst: add test that
784	was failing and fix race when setting up pty.
785
7862013-08-25  Peter Stephenson  <p.w.stephenson@ntlworld.com>
787
788	* 31665: Src/Modules/zpty.c, Test/V08zpty.ztst, Test/.distfiles:
789	zpty should attach terminal on slave.
790
7912013-08-17  Barton E. Schaefer  <schaefer@zsh.org>
792
793	* 31637: Src/builtin.c: change of directory should not be retried
794	relative to the current directory when it has already failed along
795	some path that does not refer to the current directory.
796
7972013-08-11  Peter Stephenson  <p.w.stephenson@ntlworld.com>
798
799	* 31650: Src/utils.c: use zlong for mailcheck parameters to
800	ensure sufficient range.
801
8022013-08-10  Peter Stephenson  <p.w.stephenson@ntlworld.com>
803
804	* 31648: joe M: Src/utils.c: fix timing errors in mailcheck.
805
8062013-08-08  Peter Stephenson  <p.w.stephenson@ntlworld.com>
807
808	* Src/Zle/zle_tricky.c (inststrlen): 31644: the wrong length was
809	used when inserting multibyte characters from a string from
810	outside ZLE into the editing buffer.
811
812	* users/17908: Src/hist.c Src/Zle/zle_main.c Src/zsh.h: if
813	modifying history with ZLE active, keep the history line
814	recorded in ZLE in sync.
815
8162013-08-07  Phil Pennock  <pdpennock@users.sourceforge.net>
817
818	* 31634: Functions/Misc/run-help: run-help compat with alias to
819	noglob/nocorrect
820
8212013-08-05  Peter Stephenson  <p.w.stephenson@ntlworld.com>
822
823	* 31631: configure.ac, Src/builtin.c: use cygwin_conv_path in
824	preference to cygwin_conv_to_posix_path if available.
825
8262013-08-04  Peter Stephenson  <p.w.stephenson@ntlworld.com>
827
828	* Yuusuke Yoshimoto: 31632: Completion/Unix/Type/_java_class:
829	suppress stderr from jar when completing classes.
830
8312013-08-02  Peter Stephenson  <p.w.stephenson@ntlworld.com>
832
833	* 31611: Src/Zle/zle_tricky.c: attempt to fix crash in
834	"for in 1; do <[TAB] x".
835
8362013-08-01  Peter Stephenson  <p.stephenson@samsung.com>
837
838	* Thomas Klausner: 31625: Completion/X/Command/_mplayer: mplayer
839	supports .ts (transport stream) files.
840
8412013-07-29  Peter Stephenson  <p.stephenson@samsung.com>
842
843	* 17891: Src/builtin.c: fix error message for invalid file
844	descriptor in "print -u".
845
8462013-07-28  Peter Stephenson  <p.w.stephenson@ntlworld.com>
847
848	* Manuel Presnitz: 31592 (with minor changes of phrasing):
849	Doc/Zsh/builtins.yo, Doc/Zsh/expn.yo, Doc/Zsh/prompt.yo: improve
850	documentation for named directory handling.
851
8522013-07-25  Peter Stephenson  <p.stephenson@samsung.com>
853
854	* Jun T.: 31756: Completion/Unix/Command/_make: further make
855	completion improvements: tke care of mutually exclusive options;
856	add _description using $state_descr; add completions for
857	--debug=flag; fix typo (pointed out by Daniel Shahaf).
858
859	* 31574: Src/parse.c: alternative fix to 31545 if FD_CLOEXEC is
860	not available, removing dump records more consistently.
861
8622013-07-24  Richard Hartmann  <richih.mailinglist@gmail.com>
863
864	* 31571: Completion/Unix/Command/_vcsh: Update
865
866	* 31572: Completion/Debian/Command/_linda,
867	Completion/Debian/Command/.distfiles: Remove _linda
868
8692013-07-24  Peter Stephenson  <p.stephenson@samsung.com>
870
871	* Src/hist.c: 31570: with HIST_REDUCE_BLANKS don't truncate
872	the line after the last word if there's more non-white-space
873	text (probably a comment but we don't assume that).
874
8752013-07-22  Peter Stephenson  <p.w.stephenson@ntlworld.com>
876
877	* unposted: Src/lex.c: correct previous commit: should call
878	hwend(), not ihwend().
879
880	* 31559: Src/lex.c: Fix problem with history lines for comments
881	that occur in the middle of an alias.
882
883	* Eric Cook: 31558: Completion/Command/Unix/_qemu: name of
884	binary has changed.
885
8862013-07-21  Peter Stephenson  <p.w.stephenson@ntlworld.com>
887
888	* 31549: Src/exec,c, Src/zsh.h: replace ad-hoc subsh_close file
889	descriptor for pipes with new addfilelist() job-based mechanism.
890
8912013-07-20  Peter Stephenson  <p.w.stephenson@ntlworld.com>
892
893	* 31545: Src/exec.c, Src/parse.c: if FD_CLOEXEC is available,
894	so mark dump file file descriptors, avoiding possible
895	multiple use of file descriptors.
896
8972013-07-19  Peter Stephenson  <p.w.stephenson@ntlworld.com>
898
899	* c.f. 31531: Completion/Unix/Command/_imagemagick,
900	Completion/Unix/Command/_graphicsmagick: complete .xcf files.
901
9022013-07-19  Peter Stephenson  <p.stephenson@samsung.com>
903
904	* 31536 (plus memory leak fixed, plus test code):
905	Src/jobs.c, Test/D03procsubst.ztst: fix hang in 31528 by
906	closing process substitution file descriptors when waiting
907	for job to finish.
908
9092013-07-17  Peter Stephenson  <p.w.stephenson@ntlworld.com>
910
911	* 31528: Src/exec.c, Src/jobs.c, Src/zsh.h: use job table
912	to record file descriptors associated with process
913	substitution.
914
915	* Jun T: 31525: Completion/Unix/Command/_make: fix some option
916	handling.
917
9182013-07-12  Peter Stephenson  <p.stephenson@samsung.com>
919
920	* Nick Cross: 31512: Completion/Unix/Command/_make:
921	extra GNU options plus fix to makefile completion.
922
9232013-07-11  Peter Stephenson  <p.stephenson@samsung.com>
924
925	* users/17856: Completion/Command/Unix/_make: rewrite to use
926	_arguments so as to make adding option handling easier.
927
9282013-07-03  Peter Stephenson  <p.stephenson@samsung.com>
929
930	* 31503: Doc/Zsh/contrib.yo, Functions/Misc/zmv: split words
931	in program passed to zmv with -p and add -P for programs
932	that don't understand the "--" convention.
933
9342013-06-28  Clint Adams  <clint@zsh.org>
935
936	* 31500: Completion/Debian/Command/_dput: dput-ng completion
937	support from Sebastian Ramacher.
938
939	* 31499: Completion/Debian/Command/_dcut: dcut completion
940	from Sebastian Ramacher.
941
942	* 31498: Completion/Debian/Command/_dak: complete files for
943	subcommands that are not explicitly specified.
944
9452013-06-27  Mikael Magnusson  <mikachu@gmail.com>
946
947	* 31483: Call zrefresh() before unqueue()ing signals, was
948	moved in 31174.
949
9502013-06-18  Frank Terbeck  <ft@bewatermyfriend.org>
951
952	* 31485: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
953	vcs_info, git: Avoid error messages for `guilt' users
954
9552013-06-13  Peter Stephenson  <p.w.stephenson@ntlworld.com>
956
957	* 31465: Completion/compinit, Src/glob.c, Src/pattern.c: fix
958	basic completion and globbing use of pattern disables.
959
960	* 31444: Doc/Zsh/builtins.yo, Doc/Zsh/options.yo,
961	Doc/zmacros.yo, Src/builtin.c, Src/exec.c, Src/options.c,
962	Src/pattern.c, Src/zsh.h: Basic (not fully functional) code for
963	enable/disable -p.
964
9652013-06-13  Barton E. Schaefer  <schaefer@zsh.org>
966
967	* 31474: Makefile.in, Src/zsh.mdd: create patchlevel.h correctly
968	when running make in a separate build tree
969
9702013-06-10  Peter Stephenson  <p.stephenson@samsung.com>
971
972	* Hong Xu: 31462: .editorconfig: move comment to individual
973	line.
974
975	* Bruce Stephens (via Axel Beckert of Debian): 31459:
976	Doc/ztexi.yo: alignment of zsh info menu entry is wrong.
977
9782013-06-09  Barton E. Schaefer  <schaefer@zsh.org>
979
980	* 31466: .cvsignore, .gitignore: Cause git and cvs to ignore
981	one another.
982
983	* 31205: Completion/Base/Widget/_complete_help:  Do not display
984	"(eval)" as a tag context.
985
9862013-06-01  Peter Stephenson  <p.w.stephenson@ntlworld.com>
987
988	* 31441: Src/glob.c, Src/pattern.c, Src/zsh.h: use an array
989	based on ZPC_* enum to decide which forms of pattern are enabled.
990
9912013-05-30  Peter Stephenson  <p.stephenson@samsung.com>
992
993	* 31436: Doc/Zsh/expn.yo: KSH_GLOB syntax does not
994	support recursive directories.
995
9962013-05-29  Peter Stephenson  <p.w.stephenson@ntlworld.com>
997
998	* 31433: Completion/Unix/Command/_gzip: zcat -f doesn't
999	need files with suffix .gz.
1000
1001	* 31422: Doc/Zsh/calsys.yo, Functions/Calendar/age: better
1002	heuristic for timestamps in use of :file feature.
1003
10042013-05-22  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1005
1006	* 31405: Doc/Zsh/options.yo: weasel words about
1007	PRINT_EXIT_STATUS option.
1008
10092013-05-21  Peter Stephenson  <p.stephenson@samsung.com>
1010
1011	* 31419: Src/Modules/stat.c: Add time zone and year to
1012	default time format with -s option to zstat.
1013
1014	* 31418: Doc/Zsh/calsys.yo, Functions/Calendar/age:
1015	in "age" docs correct typo and note the feature that
1016	you can supply a file as a timestamp on the command line.
1017
1018	* Stephane: 31417: Functions/Calendar/age: needs --
1019	to protect againts files starting with -.
1020
10212013-05-20  Barton Schaefer  <schaefer@zsh.org>
1022
1023	* 31416: Src/builtin.c: upon "read" of a short line, assign all
1024	variables passed as arguments.
1025
10262013-05-14  Peter Stephenson  <p.stephenson@samsung.com>
1027
1028	* unposted: Completion/Unix/Command/_perforce: Improve
1029	Perforce jobs completion to limit potentially huge output
1030	using jobview by default; fix quoting of arguments passed on
1031	to eval within _call_program.
1032
10332013-05-10  Peter Stephenson  <p.stephenson@samsung.com>
1034
1035	* Richard Hartmann <richih.mailinglist@gmail.com>: 31389:
1036	Completion/X/Command/_mplayer: add .ogv.
1037
1038	* Mihai Moldovan <ionic@ionic.de>: 31387: Src/zsh_system.h:
1039	unused functions when compiling with clang.
1040
10412013-05-05  Frank Terbeck  <ft@bewatermyfriend.org>
1042
1043	* unposted: Src/exec.c: Revert "31372: Do not block SIGWINCH for
1044	child processes" as suggested by Bart.
1045
1046	* 31376: Src/exec.c: Make sure every execve() is prefixed by
1047	winch_unblock()
1048
10492013-05-05  Bart Schaefer  <schaefer@zsh.org>
1050
1051	* 31372: Src/exec.c: Do not block SIGWINCH for child processes
1052
10532013-05-05  Kenyon Ralph  <kenyon@kenyonralph.com>
1054
1055	* 31371: Completion/Linux/Command/_brctl: _brctl: update brctl
1056	subcommands
1057
10582013-05-04  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1059
1060	* 31369: Completion/Base/Utility/_comp_locale: action if locale
1061	command is not usable.
1062
10632013-04-29  Bart Schaefer  <schaefer@zsh.org>
1064
1065	* 31361: Src/init.c: handle negative optno ("no" prefix used)
1066	when storing options with parseopts_insert() for sticky contexts
1067
1068	* 31353: Src/math.c: fix handling of floating point in ternary
1069
1070	* 31350: Src/init.c, Src/input.c, Src/signals.h, Src/utils.c,
1071	Src/Zle/zle_main.c: block SIGWINCH nearly all the time, except
1072	when about to calculate prompts or do synchronous read, so
1073	syscalls are not interrupted by window size changes.
1074
10752013-04-29  Jun T  <takimoto-j@kba.biglobe.ne.jp>
1076
1077	* 31357: Completion/Unix/Command/_cp: add support for Mac OS X
1078
10792013-04-29  Peter Stephenson  <p.stephenson@samsung.com>
1080
1081	* 31356: Completion/Unix/Command/_subversion: typo noted by Bart.
1082
1083	* 31355: Completion/Base/Utility/.distfiles,
1084	Completion/Base/Utility/_comp_locale,
1085	Completion/Unix/Command/_subversion: _comp_locale tries to
1086	sanitise locales but keep CTYPE; use this for subversion completion.
1087
10882013-04-25  Ramkumar Ramachandra  <artagnon@gmail.com>
1089
1090	* 31288: Completion/Unix/Command/_git: _git: fix shortlog
1091	completer
1092
10932013-04-21  Ramkumar Ramachandra  <artagnon@gmail.com>
1094
1095	* 31286: Completion/Unix/Command/_git: _git: add a couple of
1096	browsers
1097
1098	* 31289: Completion/Unix/Command/_git: _git: branch.*.pushremote,
1099	remote.pushdefault
1100
11012013-04-20  Torstein Hegge  <hegge@resisty.net>
1102
1103	* 31159: Completion/Unix/Command/_git: git: Pass prefix filter to
1104	ls-files even if it matches no files
1105
11062013-04-20  Jun T  <takimoto-j@kba.biglobe.ne.jp>
1107
1108	* 31281: Completion/Unix/Command/_du: _du: add support for Mac OS
1109	X
1110
11112013-04-20  Bart Schaefer  <schaefer@zsh.org>
1112
1113	* 31272: Src/Zle/compctl.c: avoid double free.
1114
11152013-04-16  Peter Stephenson  <p.stephenson@samsung.com>
1116
1117	* Daniel Friesel: 31265: Completion/Unix/Command/_devtodo:
1118	improved option handling.
1119
11202013-04-13  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1121
1122	* unposted: .gitignore: ignore PDF and PS versions of intro file.
1123
11242013-04-12  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1125
1126	* 31263 (changed * to - for consistency with elsewhere):
1127	Doc/Zsh/mod_curses.yo: suppress texinfo warning by adding item
1128	arguments.
1129
1130	* 31261: Doc/Zsh/compsys.yo, Doc/ztexi.yo: updates needed
1131	with latest texinfo.
1132
11332013-04-10  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1134
1135	* users/17754: Src/builtin.c: failing to retie an array
1136	and colon-separated scalar shouldn't be a fatal error.
1137
11382013-04-09  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1139
1140	* 31246: Makefile.in, Src/zsh.mdd: make a separate patch level
1141	header for releases.
1142
11432013-04-08  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1144
1145	* unposted: Completion/Unix/Command/.distfiles,
1146	Completion/Unix/Command/.distfiles: remove mention of files no
1147	longer there.
1148
11492013-04-07  Bart Schaefer  <schaefer@zsh.org>
1150
1151	* 31234: Completion/Base/Widget/_complete_help: use an "always"
1152	block instead of "trap" to clean up various function overrides
1153
11542013-04-05  Frank Terbeck  <ft@bewatermyfriend.org>
1155
1156	* 31174: Src/Zle/zle_main.c: 31174: zle: Make sure state changes
1157	are refreshed after init hook
1158
1159	* 31172: Src/Zle/zle_main.c: 31172: Let vared define custom init
1160	and finish hooks
1161
1162	* 31175: Doc/Zsh/zle.yo: 31175: Add documentation for the new -i
1163	and -f options of vared
1164
1165	* 31221: Completion/Unix/Command/_git: Handle zero defined aliases
1166	better
1167
1168	* 31222: Functions/Zle/down-line-or-beginning-search,
1169	Functions/Zle/up-line-or-beginning-search: Don't trigger
1170	warn_create_global
1171
11722013-04-04  Peter Stephenson  <p.stephenson@samsung.com>
1173
1174	* 31203: Completion/Unix/Command/.distfiles,
1175	Completion/Unix/Command/_etags: new etags completion.
1176
11772013-02-18  Aaron Schrab  <aaron@schrab.com>
1178
1179	* 07478c6b: Src/zsh.mdd: Generate patch level using `git describe`
1180
11812013-04-02  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1182
1183	* Jun T.: 31183: Src/Zle/zle_move.c: record old line rather than
1184	history line in vi-goto-mark.
1185
11862013-03-29  Mikael Magnusson  <mikachu@gmail.com>
1187
1188	* 31182: Completion/Unix/Command/_awk: Allow sticked arguments.
1189
11902013-03-20  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1191
1192	* Han Pingtian: 31167 (with tweak):
1193	Completion/Unix/Command/_ssh: limit use of colons for detecting
1194	a remote path.
1195
11962013-03-19  Bart Schaefer  <schaefer@zsh.org>
1197
1198	* 31158: Src/pattern.c: following a wildcard with a repetition
1199	produces a bad pattern error instead of an unbounded search
1200
12012013-03-17  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1202
1203	* 31156: Completion/Zsh/Context/_math,
1204	Completion/Zsh/Context/_zcalc_line, Completion/Zsh/Type/.distfile,
1205	Completion/Zsh/Type/_math_params,
1206	Completion/Zsh/Type/_module_math_func,
1207	Completion/Zsh/Type/_user_math_func: improved math context
1208	completion: functions.
1209
1210	* 31155: Doc/Zsh/contrib.yo, Functions/Misc/zcalc: minor
1211        extra zcalc features and documentation.
1212
12132013-03-15  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1214
1215	* 31154: Doc/Zsh/contrib.yo, Functions/Misc/zcalc: make zcalc
1216	understand continuation lines using backslash.
1217
12182013-03-14  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1219
1220	* 31151: Pavol Juhas: complete (C etc) tags better
1221	when file system is not case sensitive.
1222
12232013-03-13  Mikael Magnusson  <mikachu@gmail.com>
1224
1225	* unposted: Doc/Zsh/contrib.yo: Also adjust a mention of psvar
1226	in the vcs info documentation.
1227
1228	* 31140: Src/math.c: when the math recursion limit is hit, make
1229	sure to not leave *ep pointing nowhere, which caused a crash
1230	sometimes. Also print the token that we refused to evaluate
1231	because of the limit.
1232
12332013-03-13  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1234
1235	* unposted, c.f. thread from 31144: Doc/Zsh/params.yo: all psvar
1236	entries can be shown in prompts nowadays.
1237
12382013-03-10  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1239
1240	* 31141: Src/exec.c, Test/A04redirect.ztst: NO_CLOBBER for {fd}
1241	syntax should only apply if $fd is exactly an fd and nothing
1242	else.
1243
12442013-03-10  Mikael Magnusson  <mikachu@gmail.com>
1245
1246	* 30496: Src/prompt.c: Parse argument to %F and %K as prompt
1247	sequences. This allows constructs like %F{%3v} to use $psvar[3]
1248	for the color.
1249
1250	* 30490: Completion/Unix/Command/_java: Complete files for the
1251	-keystore argument.
1252
1253	* 30639: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
1254	Add support for showing the current action is cherry-pick (happens
1255	when cherry-picking a range).
1256
1257	* 31136: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
1258	just set parameters instead of passing over a pipe.
1259
12602013-03-05  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1261
1262	* users/17666: Doc/Zsh/contrib.yo, Functions/Misc/zcalc: -f
1263	option to zcalc sets FORCE_FLOAT.
1264
1265	* users/17665: Doc/Zsh/options.yo, Src/math.c, Src/options.c,
1266	Src/zsh.h, Test/C01arith.ztst: add FORCE_FLOAT option.
1267
12682013-02-27  Oliver Kiddle <opk@zsh.org>
1269
1270	* 31076: Completion/Linux/Command/_yast,
1271	Completion/Unix/Type/_pids, Completion/Unix/Type/_pdf:
1272	fix cases of more than one completion function for a command
1273
1274	* 31077: Completion/Unix/Command/_sort: update for new
1275	options in GNU sort
1276
1277	* c.f. 31071: Completion/Unix/Type/_postscript,
1278	Completion/Unix/Command/_psutils: remove duplicate _osc and
1279	rename _ps to avoid name clash
1280
12812013-02-22  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1282
1283	* 31061: Completion/Zsh/Command/_typeset: "functions" completion
1284	takes account of options already on the command line.
1285
1286	* 31060: Src/builtin.c: "+" before a flag for "functions" or
1287	"autoload" should suppress display of function body.
1288
12892013-02-21  Oliver Kiddle <opk@zsh.org>
1290
1291	* 31058: Completion/Zsh/Command/_fc, Completion/Unix/Command/_cut,
1292	Completion/Unix/Command/_sed, Completion/Unix/Command/_wget,
1293	Completion/Unix/Command/_xmlsoft: add options from newer
1294	versions of some commands to completion functions
1295
12962013-02-19  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1297
1298	* 31055: Completion/compaudit: missing '$' in search of /proc
1299	file system.
1300
13012013-02-12  Oliver Kiddle <opk@zsh.org>
1302
1303	* 31041: Test/comptest, Test/X02zlevi.ztst: add support for
1304	testing line editor widgets from the test suite
1305
1306	* unposted: Etc/zsh-development-guide: remove duplication in
1307	git guidelines
1308
13092013-02-09  Oliver Kiddle <opk@zsh.org>
1310
1311	* Morita Sho: 31038: Completion/Unix/Type/_terminals:
1312	add location of terminfo entries on Debian
1313
1314	* 31037: Src/Zle/zle_move.c: return to previous position
1315	with vi-goto-mark using `` or ''
1316
13172013-02-07  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1318
1319	*  Wieland Hoffmann: 31030: Completion/X/Command/_mplayer:
1320	improve label for selected files.
1321
1322	*  Wieland Hoffmann: 31029: README: correct directory.
1323
1324	* Han Pingtian: 31027: Completion/Unix/Type/_files: remove
1325	the -g's from the glob options.
1326
13272013-02-03  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1328
1329	* Eric P. Mangold: c.f. 31016
1330	http://twistedmatrix.com/trac/browser/trunk/twisted/python/twisted-completion.zsh?format=txt:
1331	completion for twisted using internally generated completion.
1332
13332013-02-01  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1334
1335	* 31015: Completion: compaudit: where we can find who owns the
1336	zsh executable, allow the same owner to own completion files.
1337
13382013-02-01  Mikael Magnusson  <mikachu@gmail.com>
1339
1340	* unposted: Fix _prove completer commit.
1341
13422013-01-29  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1343
1344	* Jesper Nygårds: 31012: Completion/Unix/Command/_gradle:
1345	updates.
1346
1347	* Dmitry Roshchin: 31008: Completion/openSUSE/Command/_zypper,
1348	Completion/openSUSE/Command/_osc: updates.
1349
13502013-01-26  Bart Schaefer  <schaefer@zsh.org>
1351
1352	* 31000: Doc/Zsh/contrib.yo: fix typo in example.
1353
13542013-01-24  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1355
1356	* users/17608: Doc/Zsh/contrib.yo,
1357	Functions/Zle/modify-current-argument: use function to modify
1358	current command line argument.
1359
13602013-01-22  Peter Stephenson  <p.stephenson@samsung.com>
1361
1362	* 30993: Src/subst.c, Test/D04parameter.ztst: parameter
1363	modifiers :wq operating on an empty string crashed the shell.
1364	The shell isn't supposed to crash.
1365
13662013-01-20  Oliver Kiddle <opk@zsh.org>
1367
1368	* 30987: Completion/X/Command/_xrandr: only call xrandr when
1369	necessary and use _call_program
1370
13712013-01-14  Peter Stephenson  <p.stephenson@samsung.com>
1372
1373	* 30960: Alexey Bezhan: Completion/Unix/Command/_django:
1374	compatibility issue.
1375
13762013-01-10  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1377
1378	* 30958: Jeremy Mates: Completion/Unix/Command/_prove,
1379	Completion/Unix/Command/.distfiles: new completion.
1380
13812013-01-07  Bart Schaefer  <schaefer@zsh.org>
1382
1383	* unposted (see 30952): Src/builtin.c: tweak to 30949 to fix the
1384	buffer pointer.
1385
13862013-01-06  Bart Schaefer  <schaefer@zsh.org>
1387
1388	* 30949: Src/builtin.c: restore "read -q" behavior lost by 27188.
1389
13902013-01-05  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1391
1392	* 30946: Robert Kovacsics: Completion/X/Command/_xrandr: use
1393	command to generate completions.
1394
13952013-01-04  Peter Stephenson  <p.stephenson@samsung.com>
1396
1397	* 30941: Completion/bashcompinit: scalars giving status of bash
1398	completion should be exported for external programmes.
1399
14002013-01-03  Bart Schaefer  <schaefer@zsh.org>
1401
1402	* users/17524: Doc/Zsh/expn.yo: misc. parameter flag clarifications.
1403
14042013-01-03  Peter Stephenson  <pws@csr.com>
1405
1406	* unposted: Config/version.mk: update version to 5.0.2-dev-0
1407	to avoid clash with release.
1408
14092012-12-21  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1410
1411	* unposted: README, Config/version.mk, Etc/FAQ.yo: release
1412	5.0.2.
1413
14142012-12-21  Peter Stephenson  <pws@csr.com>
1415
1416	* 30930: Src/parse.c, Test/D03procsubst.ztst: anonymous
1417	functions shouldn't be marked as simple; this prevented process
1418	based features from working in their arguments.
1419
14202012-12-20  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1421
1422	* unposted: Config/version.mk: zsh 5.0.1.
1423
14242012-12-18  Oliver Kiddle <opk@zsh.org>
1425
1426	* 30877: Etc/zsh-development-guide: document git workflow
1427
14282012-12-18  Peter Stephenson  <pws@csr.com>
1429
1430	* 30914: mkinstalldirs: default mode for installation
1431	directories is 755.
1432
14332012-12-17  Phil Pennock  <pdpennock@users.sourceforge.net>
1434
1435	* 30901, 30906: Etc/zsh-development-guide: document git usage,
1436	update patch descriptions, mention editorconfig.
1437
14382012-12-16  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1439
1440	* unposted: README, Config/version.mk, Etc/FAQ.yo,
1441	Completion/Base/Utility/.distfiles,
1442	Completion/Unix/Command/.distfiles,
1443	Completion/Unix/Type/.distfiles, for 5.0.0-test-1.
1444
1445	* unposted: Src/utils.c: missing mod_export.
1446
14472012-12-13  Peter Stephenson  <pws@csr.com>
1448
1449	* 30876: Src/exec.c, Test/A06assign.ztst, Test/C03traps.ztst:
1450	obscure failures to process non-zero return values could result
1451	from optimising a list to a simple command.
1452
14532012-12-08  Bart Schaefer  <schaefer@zsh.org>
1454
1455	* users/17445: Src/math.c, Test/C01arith.ztst: fix handling of
1456	leading zeroes in floating point.
1457
14582012-11-20  Oliver Kiddle <opk@zsh.org>
1459
1460	* 30811: Completion/Linux/Command/_btrfs,
1461	Completion/Unix/Command/_mount: new completion for btrfs and
1462	complete btrfs and ext4 mount options and new linux mount flags
1463
14642012-11-16  Vin Shelton  <acs@xemacs.org>
1465
1466	* users/16865: Doc/Zsh/grammar.yo: Added missing menu item for Errors.
1467
14682012-11-18  Bart Schaefer  <schaefer@zsh.org>
1469
1470	* users/17042: Src/jobs.c: don't stomp the environment in "jobs -Z"
1471	unless we've first copied it to new memory.
1472
14732012-11-16  Oliver Kiddle <opk@zsh.org>
1474
1475	* 30802: Completion/Unix/Command/_find: add new command switches
1476
1477	* 30801: Completion/X/Command/_urxvt, Completion/X/Type/_xft_fonts:
1478	fix font completion for newer fontconfig & update urxvt completion
1479
14802012-11-15  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1481
1482	* 30789: Doc/Zsh/grammar.yo, Doc/Zsh/options.yo, Src/hist.c,
1483	Src/init.c, Src/options.c, Src/zsh.h, Test/A04redirect.zsh:  add
1484	CONTINUE_ON_ERROR option for compatibility but turn it off:
1485	scripts exit on an error instead of returning to the top-level
1486	like interactive shells.
1487
1488	* 30800: Michal Halenka: Completion/Unix/Command/_arping: fix
1489	option.
1490
14912012-11-12  Oliver Kiddle <opk@zsh.org>
1492
1493	* 30795: Completion/Unix/Command/_xz,
1494	Completion/Unix/Command/_bzip2: new xz completion, new bzip2 options
1495
1496	* 30794: Completion/Unix/Command/_irssi,
1497	Completion/Unix/Command/_mutt: update for new options
1498
14992012-11-11  Oliver Kiddle <opk@zsh.org>
1500
1501	* 30793: Completion/Unix/Command/_getent,
1502	Completion/Unix/Command/_iconv, Completion/Unix/Command/_ldd:
1503	account for eglibc in _pick_variant patterns
1504
15052012-11-08  Bart Schaefer  <schaefer@zsh.org>
1506
1507	* 30786: Src/builtin.c: do not enter interactive history editing
1508	or command execution if "fc" is called from a ZLE widget.
1509
15102012-11-08  Peter Stephenson  <pws@csr.com>
1511
1512	* 30783: Src/lex.c: we don't want leading "="'s to be active when
1513	tokenising strings that aren't going to be treated as command
1514	line arguments.
1515
1516	* 30780: Doc/Zsh/builds.yo: document that set -o failures are
1517	hard but setopt failures are soft.
1518
15192012-11-07  Oliver Kiddle <opk@zsh.org>
1520
1521	* Benjamin R. Haskell: 30737: Completion/Unix/Command/_git:
1522	make custom completion functions for git aliases easier
1523
1524	* users/17382: Completion/Unix/Type/_remote_files,
1525	Completion/Unix/Command/_vim, Completion/Unix/Command/_git,
1526	Completion/Unix/Type/_urls: complete URLs for vim and make
1527	_remote_files more consistent with _files
1528
15292012-10-25  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1530
1531	* 30735: Src/parse.c: array assignments aren't simple because
1532	they can contain process substitutions.
1533
15342012-10-19  Peter Stephenson  <pws@csr.com>
1535
1536	* Roman Kaminski: 30738: Completion/Unix/Command/_bzr: send
1537	command.
1538
1539	* Greg Bouzakis: 30741: Completion/Unix/Command/_systemd: add
1540	suspend command.
1541
1542	* unposted: Doc/Zsh/expn.yo: further splitting clarifications.
1543
15442012-10-18  Peter Stephenson  <pws@csr.com>
1545
1546	* 30740: Doc/Zsh/expn.yo: add example of process substitution
1547	with anonymous function.
1548
1549	* c.f. users/17330: Doc/Zsh/expn.yo: fix reference to splitting
1550	rule in parameter expansion rules.
1551
15522012-10-11  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1553
1554	* 30726: Doc/Zsh/builtins.yo, Src/builtin.c, Src/exec.c,
1555	Src/hashtable.c, Src/init.c, Src/options.c, Src/parse.c,
1556	Src/signals.c, Src/zsh.h, Src/Modules/parameter.c,
1557	Test/B07emulate.ztst: extend 30722 to handle the case
1558	where shell options passed to the emulate command need
1559	propagating to sticky emulation.
1560
15612012-10-11  Peter Stephenson  <pws@csr.com>
1562
1563	* 30724: Src/exec.c, Src/jobs.c: shell code optimised to use
1564	execsimple() doesn't have a valid thisjob.
1565
15662012-10-09  Peter Stephenson  <pws@csr.com>
1567
1568	* users/17318: Src/Zle/zle_utils.c: don't increment the undo
1569	change number for every variable read, only the first in a row.
1570
1571	* users/17314: Src/Zle/zle_utils.c: ensure an undo change number
1572	uniquely specifies a point in editing history by incrementing
1573	the value returned by the variable.
1574
1575	* unposted: Src/builtin.c: fix trivial typo with "functions +T".
1576
15772012-10-07  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1578
1579	* 30722: Src/builtin.c, Src/exec.c, Src/init.c, Src/options.c,
1580	Src/Modules/parameter.c, Test/B07emulate.ztst: fix some cases
1581	where options or emulations were not propagated properly
1582	from the emulate command.
1583
1584	* 30718: README, Doc/Zsh/builtins.yo, Src/builtin.c,
1585	Test/C04funcdef.ztst: emulate command evaluations should apply
1586	sticky emulation to autoloads, too.
1587
15882012-10-07  Oliver Kiddle <opk@zsh.org>
1589
1590	* unposted: Completion/Unix/Command/_webbrowser,
1591	Completion/Unix/Type/_pspdf: add evince, zathura, dwb
1592
1593	* 30714: Completion/X/Command/_xclip: complete files,-t,-f for xclip
1594
15952012-10-05  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1596
1597	* 30716: Src/options.c: IGNORECLOSEBRACES should be an emulation
1598	option since it changes what syntax is valid.
1599
1600	* 30715: Src/init.c, Src/lex.c, Src/parse.c, Src/subst.c,
1601	Src/zsh.h, Src/Zle/zle_tricky.c: use a named enum for
1602	lexical tokens.
1603
16042012-10-03  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1605
1606	* users/17305: Doc/Zsh/expn.yo: fix documentation for ordering
1607	of word splitting and improve (z) and (Z) documentation.
1608
1609	* users/17310: Doc/Zsh/params.yo, Src/lex.c, Test/A04redirect.ztst,
1610	Test/D06subscript.ztst: back off users/17304 owing to problem
1611	with [ command, document problem, and test the case that needs
1612	to work.
1613
16142012-10-02  Peter Stephenson  <pws@csr.com>
1615
1616	* users/17304: Src/lex.c, Test/D06subscript.ztst: angle brackets
1617	aren't associated with special parsing inside square brackets.
1618
16192012-09-30  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1620
1621	* Aaron Schrab: 30712: .editorconfig: multi-editor specification
1622	of editing formats.
1623
1624	* Aaron Schrab: 30711: Completion/Unix/Type/_bind_addresses:
1625	improved IPv6 completion.
1626
1627	* Aaron Schrab: 30710: Completion/Unix/Command/_perldoc: updates.
1628
16292012-09-29  Frank Terbeck  <ft@bewatermyfriend.org>
1630
1631	* Seth House: 30702: Doc/Zsh/contrib.yo,
1632	Functions/VCS_Info/Backends/VCS_INFO_get_data_hg: Removed --debug
1633	flag from the hg vcs_info backend
1634
1635	* Seth House: 30701: Misc/vcs_info-examples: Added an hg hook
1636	example to restore the 40-char hash
1637
1638	* Baptiste Daroussin: 30703:
1639	Functions/VCS_Info/Backends/VCS_INFO_detect_fossil: Fix fossil
1640	detection on unix
1641
16422012-09-28  Oliver Kiddle <opk@zsh.org>
1643
1644	* 30697: Completion/Unix/Command/_dbus: new completion definition
1645
16462012-09-21  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1647
1648	* 30692: Completion/Unix/Type/_path_files, Doc/Zsh/builtins.yo,
1649	Src/builtin.c: allow autoload +X -m to work; change _path_files
1650	so it works on that.
1651
16522012-09-21  Peter Stephenson  <pws@csr.com>
1653
1654	* 30687 (typo fixed): Doc/Zsh/params.yo, Src/jobs.c: don't
1655	REPORTTIME if zleactive (but time keyword is allowed).
1656
16572012-09-15  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1658
1659	* Александр Балезин: 30667: Completion/Unix/Command/_ip: add
1660	addrlabl subcommand.
1661
16622012-09-11  Peter Stephenson  <pws@csr.com>
1663
1664	* unposted: NEWS: refer to some newly added features.
1665
1666	* 30647, 30649: Doc/Zsh/arith.yo, Src/math.c, Src/utils.c,
1667	Test/C01arith.ztst: allow underscores in numeric constants
1668	within math evaluation.
1669
16702012-09-09  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1671
1672	* Jun T.: 30664: configure.ac: fix some Yodl version issues.
1673
16742012-09-08  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1675
1676	* users/17236: Src/builtin.c: r and other fc output didn't
1677	unmetafy when listing to a file other than stdout.
1678
16792012-09-06  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1680
1681	* 30656: Src/math.c: treat dividing by -1 the same as
1682	multiplying by it to get around SIGFPE.
1683
16842012-09-05  Peter Stephenson  <pws@csr.com>
1685
1686	* Jun T.: 30658: Completion/Unix/Command/_uniq: more options.
1687
1688	* Silas Silva: users/17223: Completion/Unix/Command/_lp:
1689	page-ranges option.
1690
16912012-09-03  Peter Stephenson  <pws@csr.com>
1692
1693	* users/17213: Completion/Base/Completer/_user_expand,
1694	Doc/Zsh/compsys.yo: allow REPLY to pass a description for an
1695	expansion.
1696
16972012-08-27  Peter Stephenson  <p.w.stephenson@ntlworld. com>
1698
1699	* Oliver (olipro): 30643: Completion/Linux/Command/_ipset:
1700	completion update.
1701
17022012-08-25  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1703
1704	* John Stahara: 30641: Src/Zle/zle_keymap.c: bindkey -N
1705	error report is misleading when copying keymap.
1706
17072012-08-23  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1708
1709	* Jun T: 30640 (plus additional comment): Src/zsh.h,
1710	Src/compat.c: MacOS doesn't define __STDC_ISO_10646__ but we
1711	need the replacement wcwidth() anyway.
1712
17132012-08-23  Peter Stephenson  <pws@csr.com>
1714
1715	* Aaron Schrab: 30636: Completion/Unix/Command/_telnet:
1716	telnet-ssl options.
1717
1718	* Aaron Schrab: 30637: Completion/Unix/Command/_telnet: -b option
1719
1720	* Aaron Schrab: 30638: Completion/Unix/Command/_telnet: IPv4
1721	and IPv6 options.
1722
17232012-08-21  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1724
1725	* users/17211: Completion/Unix/Type/_files, Doc/Zsh/compsys.yo:
1726	new recursive-files style.
1727
1728	* 30633: Doc/Zsh/builtins.yo, Src/builtin.c, Src/exec.c,
1729	Src/hashtable.c, Src/options.c, Src/subst.c, Src/zsh.h:
1730	"functions -T" traces only marked function and not called
1731	functions unless also marked.
1732
17332012-08-20  Peter Stephenson  <pws@csr.com>
1734
1735	* Stepan Koltsov: 30634: Functions/Misc/zmv: use (q-) quoting
1736	for output for clarity.
1737
17382012-08-17  Peter Stephenson  <pws@csr.com>
1739
1740	* Stepan Koltsov: 30632
1741	(https://raw.github.com/stepancheg/zsh/bfa81caaac44dacfa05adb77f61526ea90346219/Completion/Unix/Command/_clay):
1742	Completion/Unix/Command/_clay,
1743	Completion/Unix/Command/.distfiles:
1744	new completion.
1745
1746	* Stepan Koltsov: 30632
1747	(https://github.com/stepancheg/zsh/commit/b0f1427e4983be6dfdc07ccaf86f153d5f9959b9.patch):
1748	Completion/Unix/Command/_gcc: aliases and clang-specific flags.
1749
1750	* 30629 plus unposted formatting improvements:
1751	Doc/Zsh/builtins.yo, Src/Builtins/rlimits.c: more complete
1752	handling for socket buffer size limit (NetBSD) plus formatting
1753	and consistency changes (kb -> kbytes everywhere in ulimit
1754	output, K-bytes to kilobytes everywhere in documentation).
1755
1756	* 30627: configure.ac, Doc/Zsh/builtins.yo,
1757	Src/Builtins/rlimits.awk, Src/Builtins/rlimits.c:
1758	support RLIMIT_NTHR as on NetBSD.
1759
17602012-08-16  Peter Stephenson  <pws@csr.com>
1761
1762	* 30619: Doc/Zsh/builtins.yo, Src/builtin.c,
1763	Test/B02typeset.ztst: repeat "typeset -T" with same two first
1764	arguments is not an error.
1765
1766	* 30617: Src/prototypes.h, Src/zsh_system.h: rationalise
1767	replacement of tgoto() prototype which could appear twice
1768	inconsistently.
1769
17702012-08-14  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1771
1772	* unposted: Etc/relnote_5.0.0.txt, Etc/.distfiles: add.
1773
1774	* unposted: Etc/Changelog-4.3, Etc/ChangeLog-5.0,
1775	Etc/.distfiles: rename
1776
17772012-08-13  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1778
1779	* unposted: ChangeLog, Etc/ChangeLog-5.0: move changes up
1780	to 5.0 into subdirectory.
1781
1782	* Michal Halenka: 30608: Completion/Unix/Command/_ip: del rather
1783	delete tunnel.
1784
17852012-08-13  Peter Stephenson  <pws@csr.com>
1786
1787	* Jesse Weinstein: 30607: Doc/Makefile.in: fix ancient
1788	dependency problem with moved Yodl files.
1789
1790	* Aaron Schrab: 30604: Src/Zle/zle_move.c: make repeating vi skip
1791	character useful by ignoring character just matched.
1792
1793	* Aaron Schrab: 30603: Src/Zle/zle_move.c: repeating vi skip
1794	characters commands caused bad positioning.
1795
17962012-08-07  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1797
1798	* cat_in_136: 17200: Completion/Unix/Command/.distfiles,
1799	Completion/Unix/Command/_lha, Completion/Unix/Command/_nkf: new
1800	completions.  nkf is a Kanji code converter.
1801
1802	* YAMAMOTO Takashi: 30599: Src/compat.c, Src/zsh.h: don't
1803	use the replacement wcwidth if not ISO-10646 as the assumptions
1804	it makes probably won't work.
1805
18062012-07-27  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1807
1808	* 30590: Doc/Makefile.in, Doc/.distfiles: work around problem
1809	turning intro.ms into PDF.
1810
1811	* unposted: relabel as 5.0.0-dev-0.
1812
18132012-07-23  Geoff Wing  <gcw@zsh.org>
1814
1815	* unposted: Doc/Zsh/ftp_sites.yo: Remove unavailable sites
1816
18172012-07-21  Peter Stephenson  <p.w.stephenson@ntlworld.com>
1818
1819	* unposted: update for 5.0.0 release.
1820