about summary refs log tree commit diff
path: root/ChangeLog
blob: 53fdbaa5a90450e0d6d4202ad3434dc90ae70f34 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
2004-09-24  Wayne Davison  <wayned@users.sourceforge.net>

	* 20409: Completion/Unix/Command/_darcs: Completion for the darcs
	revision control system.  Derived from the zsh-completion example
	that comes with darcs.

2004-09-21  Peter Stephenson  <pws@csr.com>

	* unposted: Completion/Unix/Command/_perforce: updated for
	Perforce release 2004.2.

	* 20398: Src/Zle/zle_main.c: allow clean exit from within
	a zle widget function.

2004-09-20  Bart Schaefer  <schaefer@zsh.org>

	* 20397: Doc/zmacros.yo, Doc/Zsh/invoke.yo, Doc/Zsh/zle.yo: tweaks
	to account for texinfo's tendency to condense "--" into "-".

2004-09-20  Peter Stephenson  <pws@csr.com>

	* 20391: Src/params.c: SHLVL didn't get updated in the
	environment if it was already present.

2004-09-20  Bart Schaefer  <schaefer@zsh.org>

	* 20388: Src/Zle/zle_main.c: arrange that "zle internal-widget"
	called from a "zle -N" widget does not trip the ignoreeof warning.
	This is the long-documented behavior, but may break old "zle -N"
	widgets designed as wrappers around delete-char-or-list.

	* 20387: Src/init.c, Src/Zle/zle_main.c: rather than counting EOF
	keystrokes as in 20363, pretend that we received an EOF each time
	the "use 'logout' to logout" warning is printed, and let the top-
	level loop keep the count.  This way, disabling the warning (by
	rebinding that key to a "zle -N" widget) also disables counting.

2004-09-17  Peter Stephenson  <pws@csr.com>

	* 20378: Matthias B <msb@winterdrache.de>: Src/params.c,
	Src/utils.c, B02typeset.ztst: Fix bugs with metafied characters
	in tied arrays.

2004-09-16  Peter Stephenson  <pws@csr.com>

	* 20364: Functions/Completer/_oldlist: use $WIDGETSTYLE.

2004-09-13  Peter Stephenson  <pws@csr.com>

	* 20363: Src/init.c, Src/Zle/zle_main.c: exiting after 10 EOFs
	with ignore_eof set was broken in zle.

2004-09-10  Peter Stephenson  <pws@csr.com>

	* 20348: Doc/Zsh/zle.yo, Src/Zle/zle_params.c: Rejig WIDGETSTYLE
	and add WIDGETFUNC.

2004-09-09  Peter Stephenson  <pws@csr.com>

	* 20332: Src/Zle/zle_params.c, Doc/Zsh/zle.yo: add WIDGETSTYLE zle
	parameter to reveal widget implementation: function name for zle
	-N widgets and internal completion widget for zle -C widgets.

	* 20331: Src/builtin.c, Src/hist.c, Src/params.c, Src/prompt.c,
	Src/zsh.h, Src/Zle/compctl.c: Where possible use internal zlong
	variables for integers that correspond to shell variables.

2004-09-08  Peter Stephenson  <pws@csr.com>

	* 20330: Src/Zle/zle_thingy.c, Doc/Zsh/zle.yo: rationalise status
	from zle -I and improve documentation of status from zle, zle -I,
	zle -R.

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

	* 20325: Src/exec.c, Test/E01options.ztst: fix crash when using
	the "command" builtin (as opposed to the "command" precommand
	modifier) when POSIX_BUILTINS is set; (unposted) add test for that
	and also for EVAL_LINENO.

	* 20320: Src/builtin.c: rewrite 20318 for simplicity and clarity.

2004-09-04  Bart Schaefer  <schaefer@zsh.org>

	* 20318: Src/builtin.c: fix subtle xtrace output bug introduced
	by 20308.

2004-09-03  Peter Stephenson  <pws@csr.com>

	* 20308: Doc/Zsh/options.yo, Src/builtin.c, Src/exec.c,
	Src/options.c, Src/zsh.h: add option EVAL_LINENO <Z> which
	issues separate line numbers inside eval's, as at present.
	Without it, the line from the surrounding environment is
	reported.

2004-09-02  Peter Stephenson  <pws@csr.com>

	* 20303: Src/Zle/zle_thingy.c, Doc/Zsh/zle.yo: Make test for
	zle -I more consistent with other uses of zle. Make zle widgets
	runnable inside traps.

	* 20300: Src/Zle/zle_main.c: typing ^D to list completions,
	then two ^C's caused a spurious EOF.

2004-08-24  Wayne Davison  <wayned@users.sourceforge.net>

	* 20283: Completion/Unix/Command/_ant: Improved the parsing
	of the <target...> tag as suggested by Jean-Baptiste Quenot.

2004-08-23  Wayne Davison  <wayned@users.sourceforge.net>

	* 20282: Src/Zle/zle_hist.c: fixed a problem with a negative
	NUMERIC causing wrong movement in combo zle commands such as
	up-/down-line-or-history and up-/down-line-or-search.

2004-08-18  Wayne Davison  <wayned@users.sourceforge.net>

	* 20269, 20270: Completion/Unix/Command/_make: Don't output the
	make targets all clumped into a single string when useperl is
	enabled.  Don't output a bogus target for a "VAR := VAL" line.

2004-08-16  Peter Stephenson  <pws@csr.com>

	* unposted: rename version to 4.2.1-dev-1 so as to avoid
	confusion with the released version.

	* unposted: update Etc/FAQ.yo as already sent to ftp.zsh.org

	* 20258: Doc/Zsh/options.yo, Src/prompt.c: save command status
	as well as error flag when performing substitutions in prompts.

	* 20251: Src/math.c, Src/utils.c: Warn when an integer converted
	from a string is too long and truncate it rather than let it
	overflow.

2004-08-13  Clint Adams  <clint@zsh.org>

	* unposted: config.guess, config.sub: update to 2004-07-19 and
	2004-06-24, respectively.

2004-08-13  Peter Stephenson  <pws@csr.com>

	* unposted: Version 4.2.1.

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

	* 20254: Completion/Base/Core/_tags: restrict the scope of the
	default tag-order to fix a problem with cdrecord completion

2004-08-10  Bart Schaefer  <schaefer@zsh.org>

	* 20244: Functions/Misc/zed: fix bug with editing of autoloaded
	functions (introduced by 20089).

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

	* 20237: Completion/Unix/Command/_screen: rewrite completion of
	screen sessions

	* 20237: Completion/Unix/Command/_mysql_utils: complete for
	mysqlimport and update some of the options

	* 20236: Completion/Base/Completer/_expand: fix problem with
	keep-prefix style where a modifier changes or removes the prefix

	* 20235: Completion/Unix/Command/_rsync: synched remote file
	completion with that in _ssh. quoting needed quoting.

2004-08-07  Geoff Wing  <gcw@zsh.org>

	* 20196: Src/prompt.c: still allow user specified text modifiers
	with a short terminal.  Only disallow if the terminal is really
	unknown or without sufficient capabilities or if SINGLE_LINE_ZLE
	option is specified

2004-08-06  Peter Stephenson  <pws@csr.com>

	* 20232 with typo corrected: Functions/Zftp/zfcd: remove
	cached directory listing when changing directory.

	* unposted: Config/version.mk: version 4.2.1-test-A.

2004-08-01  Clint Adams  <clint@zsh.org>

	* 20230: Completion/Debian/Command/_apt: dumb down apt-get
	install completion and always complete from all available
	packages.

	* 20225: Doc/Zsh/mod_clone.yo: add Philippe Troin's explanations
	of clone usage.

2004-07-30  Peter Stephenson  <pws@csr.com>

	* unposted: minor tidy up for 20219: neaten read-from-minibuffer
	and make history-pattern-search use last pattern as default.

	* unposted: README: mention max function depth is on by default

	* 20222: INSTALL, configure.ac: turn on max function depth by
	default to avoid crash.

2004-07-29  Peter Stephenson  <pws@csr.com>

	* 20221: Src/exec.c, Src/signals.c, Test/A05execution.ztst:
	$LINENO in trap '...' DEBUG was wrongly reported as the line
	in the trap, not in the surrounding code.  Probably broken
	in all 4.x builds to date.

	* 20219: Doc/Zsh/contrib.yo, Doc/Zsh/zle.yo,
	Functions/Zle/.distfiles, Functions/Zle/history-pattern-search,
	Src/Zle/zle_hist.c, Src/Zle/zle_params.c: make zle parameter
	HISTNO writeable, add history-pattern-search sample to use it.

	* 20208: Src/prompt.c, Doc/Zsh/prompt.yo: ternary code character C
	etc. treat / as path with zero elements.

2004-07-28  Peter Stephenson  <pws@csr.com>

	* 20214: Src/parse.c: fix debugging test that didn't work
	with recursive functions.

	* 20204: Motoi Washida: Completion/Base/Utils/_retrieve_cache:
	typo in definition of _cache_dir.

	* 20200: Completion/Unix/Command/_kfmclient,
	Completion/Unix/Type/_mime_types: fix some points made by Oliver
	to tidy up.  Also unposted: don't let _kfmclient drop through
	to `no more arguments' on failed completion.

2004-07-26  Peter Stephenson  <pws@csr.com>

	* 20199: Completion/Unix/Command/_elinks,
	Completion/Unix/Type/.distfiles, Completion/Unix/Type/_mime_types,
	Completion/X/Command/.distfiles, Completion/X/Command/_kfmclient,
	Doc/Zsh/contrib.yo, Functions/MIME/pick-web-browser,
	Functions/MIME/zsh-mime-setup: add completion for MIME types
	and kfmclient, use kfmclient to talk to konqueror and
	improve mime-types and mailcap styles.

	* 20198: Src/exec.c, Src/signals.c, Test/C03traps.ztst,
	Test/Makefile.in, Test/ztst.zsh: EXIT traps were freed before
	being run.  This isn't recommended by most programming text books.

2004-07-25  Bart Schaefer  <schaefer@zsh.org>

	* unposted: Doc/Zsh/contrib.yo: documentation for "zargs".

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

	* 20180 (based on Jean-Baptiste Quenot's 20177):
	Completion/Unix/Command/_killall: fix to work on BSD systems

	* Motoi Washida <a66@h8.dion.ne.jp>: 20179 (tweaked):
	Completion/Darwin/Type/_mac_applications,
	Completion/Darwin/Command/_open, Completion/Darwin/Command/_defaults:
	new completions for Mac OS X

2004-07-19  Oliver Kiddle  <opk@zsh.org>

	* Jean-Baptiste Quenot: 20167: Completion/Unix/Command/_ant:
	find targets enclosed in single instead of double quotes

2004-07-17  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* 20173: Src/mem.c: crash when globbing lots of files; need to
	NULLify fheap optimisation when reallocating a heap.

2004-07-13  Peter Stephenson  <pws@csr.com>

	* 20153: Src/Zle/zle_main.c: make zle-line-init run after
	the initial zrefresh() by moving the latter out of zlecore().
	Needs an extra call in recursiveedit().

2004-07-12  Peter Stephenson  <pws@csr.com>

	* unposted: NEWS: read it through and tidied it up.
	Also additions from Oliver.

	* 20151: NEWS: notes on (F) and history -p.

	* unposted: improve 20150 by setting pointer to NULL when
	freed.

2004-07-11  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* 20150: Src/Zle/compresult.c: repost of ancient attempt
	to fix memory leak in completion.

	* 20149: Doc/Zsh/zle.yo, Src/init.c, Src/input.c, Src/loop.c,
	Src/zsh.h, Src/Zle/zle_main.c: alter users/7650 so that
	prompt variable is always reread; fixes bug that if PS1
	was altered the prompt string was invalid.

2004-07-10  Bart Schaefer  <schaefer@zsh.org>

	* 20145: Doc/Zsh/contrib.yo, Functions/Zle/read-from-minibuffer:
	second and third arguments of read-from-minibuffer now specify the
	initial values of LBUFFER and RBUFFER.

2004-07-07  Peter Stephenson  <pws@csr.com>

	* 20142: Test/A06assign.ztst: add test for bug fixed in
	20141.

	* 20141: Src/builtin.c, Src/exec.c, Src/params.c:  Crash
	after restoring exported special parameters.  The
	answer was `pm = tpm' at exec.c:2590.

2004-07-02  Peter Stephenson  <pws@csr.com>

	* 20127: Doc/Zsh/zle.yo, Src/Zle/zle_main.c,
	Src/Zle/zle_refresh.c: slightly tweaked version of Wayne's
	patch in users/7652 which only reexpands the prompt when
	the commandline was trashed by output.

	* 20126, with modifications: .distfiles, ChangeLog-3.1,
	ChangeLog-4.1, ChangeLog.3.0, FEATURES, INSTALL, MACHINES,
	NEWS, README, Etc/.distfiles, Etc/ChangeLog-3.1,
	Etc/ChangeLog-4.1, Etc/FAQ.yo, Etc/FEATURES, Etc/MACHINES,
	Etc/NEWS, Test/.distfiles, Etc/ChangeLog-3.0: tidy up
	ready for 4.2.1

	* 20125: Doc/Zsh/jobs.yo: say where the output for job
	notifications goes.

2004-07-01  Peter Stephenson  <pws@csr.com>

	* users/7650: Doc/Zsh/zle.yo, Src/Zle/iwidgets.list,
	Src/Zle/zle_main.c: new zle widget prompt-reset redisplays screen
	with prompt updated.

2004-06-30  Peter Stephenson  <pws@csr.com>

	* 20118: Doc/Zsh/builtins.yo, Src/Builtins/rlimits.c:
	Attempt to handle unknown limits by number.  Also improve
	output and collect common code.

2004-06-28  Peter Stephenson  <pws@csr.com>

	* 20112, changed as per 20113: Src/exec.c, Src/parse.c,
	Src/subst.c, Doc/Zsh/redirect.yo, Test/A04redirect.yo:
	Fix here-strings to do standard single-word expansion (which
	was always intended but was partially broken), and also
	attempt to parse the end string for here-documents in
	a more standard fashion.

2004-06-26  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* unposted: Functions/Zle/.distfiles: add zed-set-file-name.

2004-06-24  Bart Schaefer  <schaefer@zsh.org>

	* unposted (see 20092): Completion/Zsh/Context/_condition: fix
	typos in descriptions.

2004-06-23  Peter Stephenson  <pws@csr.com>

	* 20089: Doc/Zsh/contrib.yo, Functions/Misc/zed,
	Functions/Zle/zed-set-file-name: various zed enhancements.

2004-06-22  Clint Adams  <clint@zsh.org>

	* 20091: Src/Modules/pcre.c: silence gcc "unused parameter" warnings.

2004-06-22  Peter Stephenson  <pws@csr.com>

	* 20076, 20084: Doc/Zsh/grammar.yo, Doc/Zsh/params.yo, Src/exec.c,
	Src/loop.c, Src/params.c, Src/parse.c, Src/prompt.c, Src/text.c,
	Src/zsh.h, Test/A01grammar.ztst: { ... } always { ... } syntax
	for making sure tidy-up code is run.

2004-06-21  Bart Schaefer  <schaefer@zsh.org>

	* unposted: Doc/Zsh/zle.yo: copy-prev-shell-word has no default
	bindings, so it shouldn't claim those of copy-prev-word.

	* 19785 (cont'd): Doc/zsh/builtins.yo, Doc/zsh/compsys.yo:
	Previously uncommitted documentation changes (Oliver).

	* users/7267: Functions/Zle/predict-on: Minor update to cooperate
	with zle-line-init.

2004-06-19  Clint Adams  <clint@zsh.org>

	* 20081: Doc/Zsh/mod_pcre.yo: document -pcre-match condition.

2004-06-18  Oliver Kiddle  <opk@zsh.org>

	* 20077: Completion/Zsh/Command/_disable,
	Completion/Zsh/Command/_enable: fix completion of reserved words

2004-06-18  Peter Stephenson  <pws@csr.com>

	* 20033: Completion/Base/Utility/_arguments: unconfirmed fix
	for configure output parsing with square brackets.

2004-06-17  Oliver Kiddle  <opk@zsh.org>

	* 20069: Completion/Unix/Command/_iconv: complete character
	encodings case-insensitively for GNU iconv

	* 20059: Completion/Unix/Command/_chown: check for systems
	using . separator instead of for those using :

2004-06-16  Oliver Kiddle  <opk@zsh.org>

	* users/7553: Completion/compdump, Completion/compinit:
	include zsh version in dump file to avoid problems with upgrades

2004-06-15  Clint Adams  <clint@zsh.org>

	* 20055: Completion/Unix/Command/_tla: additions and fixes
	from Jason McCarty.

2004-06-09  Peter Stephenson  <pws@csr.com>

	* c.f. 20034: Test/V03mathfunc.ztst: tests for the zsh/mathfunc
	module.

2004-06-08  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* 20029: Src/Modules/mathfunc.c: rand48(seed) stopped being
	random after the second call.

2004-06-08  Peter Stephenson  <pws@csr.com>

	* Philippe Troin: 20026: INSTALL: nit-pick.

	* Philippe Troin, 19996, plus 20025: configure.ac, INSTALL: add
	configure option --with-tcsetpgrp.

	* 20024: Doc/Zsh/func.yo: Improve documentation for TRAPNAL
	functions.

2004-06-03  Felix Rosencrantz <f_rosencrantz@yahoo.com>

	* 20002: Src/Zle/compmatch.c: Fix a problem with an inconsistent
	struct change in cmp_anchors().

2004-06-03  Peter Stephenson  <pws@csr.com>

	* 20017: Doc/.distfiles: add zsh.html to doc distribution.

	* users/7467: Completion/Base/Core/_dispatch: quoted commands
	weren't found in dispatcher lookup.

2004-06-02  Wayne Davison  <wayned@users.sourceforge.net>

	* unposted: builtin.c, exec.c, glob.c, hashtable.c, hist.c, init.c,
	jobs.c, loop.c, mem.c, module.c, options.c, params.c, parse.c,
	subst.c, system.h, utils.c, watch.c, Builtins/rlimits.c,
	Builtins/sched.c, Modules/cap.c, Modules/clone.c,
	Modules/datetime.c, Modules/example.c, Modules/files.c,
	Modules/langinfo.c, Modules/mapfile.c, Modules/mathfunc.c,
	Modules/parameter.c, Modules/socket.c, Modules/stat.c,
	Modules/system.c, Modules/tcp.c, Modules/termcap.c,
	Modules/terminfo.c, Modules/zftp.c, Modules/zprof.c,
	Modules/zpty.c, Modules/zselect.c, Modules/zutil.c, Zle/compcore.c,
	Zle/compctl.c, Zle/complete.c, Zle/complist.c, Zle/compresult.c,
	Zle/computil.c, Zle/deltochar.c, Zle/zle_hist.c, Zle/zle_keymap.c,
	Zle/zle_main.c, Zle/zle_misc.c, Zle/zle_move.c, Zle/zle_params.c,
	Zle/zle_refresh.c, Zle/zle_thingy.c, Zle/zle_tricky.c,
	Zle/zle_utils.c, Zle/zle_vi.c, Zle/zle_word.c, Zle/zleparameter.c:
	Silenced unused-parameter compiler warnings.

2004-05-28  Wayne Davison  <wayned@users.sourceforge.net>

	* 19980: Src/glob.c, Src/hashtable.c, Src/jobs.c, Src/loop.c,
	Src/params.c, Src/parse.c, Src/pattern.c, Src/Modules/datetime.c,
	Src/prompt.c, Src/subst.c, Src/utils.c, Src/Modules/zftp.c,
	Src/Zle/compcore.c, Src/Zle/compctl.c, Src/Zle/complete.c,
	Src/Zle/computil.c, Src/Zle/zle_hist.c, Src/Zle/zle_refresh.c,
	Src/Zle/zle_tricky.c:  Fixed some compiler warnings that gcc
	outputs with -W.

2004-05-28  Clint Adams  <clint@zsh.org>

	* 19991: Completion/Unix/Command/_lynx: complete .htm files
	too.

2004-05-25  Peter Stephenson  <pws@csr.com>

	* 19976: Src/exec.c, Src/jobs.c: `job table full' messages
	spotted by many people were traced by Wayne to thisjob
	being -1, which wasn't handled in a test no one understands
	anyway.

	* Compiled by Thorsten Kampe in zsh-users/7474:
	Doc/Zsh/options.yo: reorder option descriptions into subheadings.

2004-05-21  Wayne Davison  <wayned@users.sourceforge.net>

	* 19967+: Src/builtin.c, Src/hist.c Src/params.c,
	Doc/Zsh/builtins.yo, Functions/Misc/zcalc: added a -a
	option to `fc -p' to enable automatic popping of the
	pushed history list on function exit.  Updated zcalc.

2004-05-21  Peter Stephenson  <pws@csr.com>

	* 19971: Src/exec.c, Src/params.c: use putenv to put "_"
	into exec'd environment, avoiding horrific hack.

2004-05-20  Wayne Davison  <wayned@users.sourceforge.net>

	* 19962: Src/builtin.c, Src/hist.c, Doc/Zsh/builtins.yo,
	Functions/Misc/zcalc: added the ability to push/pop the history
	list via the new -p/-P options to fc.  Used this in zcalc to
	make the switch to zcalc's private history-list very smooth.

2004-05-19  Peter Stephenson  <pws@csr.com>

	* unposted: Completion/Unix/Command/_perforce: tweak
	to allow changes and revisions with >, <, = qualifiers.

2004-05-13  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* 19941: Src/math.c, Test/C01arith.ztst: (( x, )) triggered
	an internal bug instead of reporting an error.

2004-05-13  Peter Stephenson  <pws@csr.com>

	* 19936: Functions/Misc/zcalc: bad name for temporary history
	file invites clashes.

2004-05-12  Peter Stephenson  <pws@csr.com>

	* 19920 modified c.f. 19921: Src/mem.c: attempt to improve
	behaviour of hrealloc, particularly when using mmap().

2004-05-11  Wayne Davison  <wayned@users.sourceforge.net>

	* 19893 (plus one extra tweak): Src/hist.c: Fix the
	potential for an infinite loop in lockhistfile().

2004-05-05  Wayne Davison  <wayned@users.sourceforge.net>

	* 19878: Src/utils.c: a single-character change fixes the
	new strftime() return-check idiom.

2004-05-04  Peter Stephenson  <pws@csr.com>

	* 19877: Src/prompt.c, Src/utils.c, Src/Modules/datetime.c:
	Improve 19869: remove infinite loop and attempt to test
	for whether strftime() encountered an error.

2004-05-04  Clint Adams  <clint@zsh.org>

	* 19869: Src/prompt.c, Src/utils.c: avoid segfault when
	prompt-expanding '%D{%p}' or '%D{%P}' under locales with null
	strings for am_pm.

2004-05-02  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* 19858: Doc/Zsh/options.yo, Src/jobs.c, Src/options.c,
	Src/signals.c, Src/signals.h: TRAPS_ASYNC option done properly,
	not blocking signals during sigsuspend to wait for children.

2004-05-01  Clint Adams  <clint@zsh.org>

	* 19863: Completion/Zsh/Type/_command_names, Doc/Zsh/compsys.yo:
	allow search path for command names to be overridden by means of new
	command-path style.

2004-04-28  Clint Adams  <clint@zsh.org>

	* 19845: Completion/Debian/Command/_apt-move: apt-move
	completion function from Steven Kowalik.

2004-04-27  Peter Stephenson  <pws@csr.com>

	* 19839 (plus suggestion from 19842):
	Completion/Unix/Type/_path_files: handle existing (#q)'s
	in qualifiers when adding sort options and adding back
	qualifiers from command line.

	* 19840: Src/Zle/zle_main.c: also, vared now only takes
	one normal argument.

	* 19837: Src/Zle/zle_main.c: fix 19733 which accidentally
	removed the -e option to vared.

2004-04-26  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* unposted: Completion/Unix/Command/_aap: short and long options
	are mutually exclusive

2004-04-23  Peter Stephenson  <pws@csr.com>

	* 19825: Completion/Unix/Command/_perforce: suggested by Michael
	Denio: add `changes' style to allow limitting list of changes
	offered for completion.

	* 19810: Src/exec.c: avoid setting flag on Eprog which may
	no longer be valid.  Had no feedback, so don't know if
	it helps, but at worst harmless.

	* 19812: Src/builtin.c: avoid race with autoloaded trap functions.
	However, I think these still need substantial improvement.

2004-04-21  Peter Stephenson  <pws@csr.com>

	* 19809: Src/jobs.c, Src/signals.c, Src/signals.h: improve
	zsh-users/7365 by only queuing traps when TRAPS_ASYNC is set.
	This avoids any nasty races, including one reported by Vincent
	Stemen.

2004-04-21  Oliver Kiddle  <opk@zsh.org>

	* 19806: Src/prompt.c: fix bug with %v expansion and negative index

2004-04-20  Peter Stephenson  <pws@csr.com>

	* 19801: Src/builtin.c: Autoloading of TRAP functions was never
	implemented.

2004-04-20  Oliver Kiddle  <opk@zsh.org>

	* 19767, 19785: Src/builtin.c, Src/exec.c, Src/hashtable.c,
	Src/zsh.h, Completion/compinit, Completion/compdump,
	Completion/compinstall, Completion/bashcompinit,
	Completion/Base/Widget/_next_tags, Completion/Zsh/Type/_functions,
	Completion/Zsh/Command/_typeset, Doc/Zsh/builtins.yo:
	store flags for -z and -k options to autoload allowing the
	completion system to be used with ksh_autoload set

	* 19800: Test/B02typeset.ztst: reverse sense of `declare +m' test

2004-04-19  Clint Adams  <clint@zsh.org>

	* 19798: Completion/Unix/Command/.distfiles,
	Completion/Unix/Command/_bogofilter: rudimentary completion for
	bogoutil.

2004-04-19  Peter Stephenson  <pws@csr.com>

	* zsh-users/7365: Doc/Zsh/options.yo, Src/jobs.c, Src/options.c,
	Src/signals.c, Src/zsh.h, plus unposted Etc/NEWS hunk: new option
	TRAPS_ASYNC, turn off to stop traps being run while waiting
	for a child process.

2004-04-18  Clint Adams  <clint@zsh.org>

	* 19792: Completion/X/Command/_mplayer: complete .m2v and .m2p,
	thanks to Rene H. Larsen.

2004-04-17  Oliver Kiddle  <opk@zsh.org>

	* 19790: Completion/Zsh/Command/_zcompile: complete functions
	after -a and allow multiple -z/-k options

2004-04-17  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* 19775: Completion/Unix/Command/_php: new completion for php
	* unposted: Completion/Unix/Command/_elinks: declare and initialise
	return value parameter

2004-04-15  Peter Stephenson  <pws@csr.com>

	* see 19778 etc.: Doc/Makefile.in: remove change from 19735.

2004-04-15  Clint Adams  <clint@zsh.org>

	* 19606: Completion/Unix/Command/_tla: switch tla completion to
	the version by Jason McCarty, Erik Toubro Nielsen, and Rob Weir.

2004-04-14  Clint Adams  <clint@zsh.org>

	* Jay Berkenbilt: 19769: Completion/Unix/Command/_rsync:
	fix quoting for remote file completion, add -L to ls command.

2004-04-14  Oliver Kiddle  <opk@zsh.org>

	* Ingo Rohlfs: 19747: Completion/Unix/Command/_subversion:
	complete files/urls for svn cp and mv commands

	* unposted: Completion/Unix/Command/_cdrecord: add missing local

	* 19768: Completion/compinit: suggest running compaudit to see
	insecure files and directories and send errors to stderr

2004-04-06  Wayne Davison  <wayned@users.sourceforge.net>

	* 19743: Test/D02glob.ztst: Test the new F glob qualifier.

	* 19741: Src/glob.c: Minor optimization to qualnonemptydir() when
	a dir contains a subdir.

2004-04-06  Oliver Kiddle  <opk@zsh.org>

	* 19712, 19740: Src/params.c, Doc/Zsh/params.c: allow assigning to
	associative array elements where the i or r subscript flag is used

2004-04-06  Peter Stephenson  <pws@csr.com>

	* Peter Castro <doctor@fruitbat.org>: 19735 (minus texinfo hunk):
	Doc/Makefile.in, Src/builtin.c, Src/exec.c, Src/main.c,
	Src/system.h, configure.ac: improved use of paths, text/binary
	and dynamic library usage for Cygwin.

	* 19733 (with improved documentation): Doc/Zsh/contrib.yo,
	Doc/Zsh/zle.yo, Functions/Misc/zed, Src/Zle/zle_keymap.c,
	Src/Zle/zle_main.c: vared -M and -m allow you to provide
	main and alternate keymap; zed will use keymaps zed and zed-vicmd.

2004-04-05  Peter Stephenson  <pws@csr.com>

	* unposted, suggested by Wayne: Doc/Zsh/expn.yo:
	make 19728 clearer.

	* 19728: Doc/Zsh/expn.yo: explain that (^F) (from 19717)
	doesn't mean `non-empty directories', you need (/^F) for that.

	* unposted: ChangeLog, ChangeLog-4.1: move stuff up to 4.2.0
	out of ChangeLog.

	* unposted: Config/version.mk: update version to 4.2.0-dev-1;
	not tagged or released, this is just to avoid clashes with
	the released version.

2004-04-01  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* 19717: Doc/Zsh/expn.y, Src/glob.c: use F glob qualifier
	for `full' (non-empty) directories.

2004-03-31  Bart Schaefer  <schaefer@zsh.org>

	* unposted: Functions/Misc/zrecompile: change "mv" to "mv -f"
	when backing up .zwc files, because zcompile creates the files
	read-only.  See thread ending at users/7269.

2004-03-30  Oliver Kiddle  <opk@zsh.org>

	* 19708: Completion/compaudit: change getent() function to
	handle two arguments

	* 19707: Src/params.c, Test/D05array.ztst: fix bug where a
	nagative index into an array returned a one element array
	instead of a scalar

2004-03-25  Clint Adams  <clint@zsh.org>

	* 19691: Completion/Unix/Type/_diff_options: Allow more than
	one --exclude or -x to diff.

2004-03-25  Peter Stephenson  <pws@csr.com>

	* 19683: Src/utils.c: Work around occasional problem on
	Cygwin with dllwrap.

	* 19682: Doc/Zsh/builtins.yo, Etc/NEWS, Src/signals.c: Don't
	run ZERR, DEBUG or EXIT traps inside other traps; caused confusion
	and incompatibility.

2004-03-24  Peter Stephenson  <pws@csr.com>

	* 19674 plus unposted changes suggested in 19676:
	configure.ac, Doc/Zsh/mod_zftp.yo, Src/Modules/zftp.c,
	Etc/NEWS, Functions/Zftp/zfstat: Add support for non-standard
	ports to core zftp.  Not yet handled by the function system
	(except zfstat reports port): needed in lastloc	and bookmarks.

2004-03-23  Peter Stephenson  <pws@csr.com>

	* 19661: Danek Duvall: Completion/Unix/Type/_diff_options:
	support diff -u on Solaris from 2.10 up.

2004-03-22  Clint Adams  <clint@zsh.org>

	* 19673: Peter Palfrader: Completion/Unix/Command/_cvs:
	tags can contain the + character.

2004-03-22  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* 19669, 19670: Danek Duvall: Completion/compaudit: Use of
	getent to check groups was slow; typo caused duplicate fpath
	entries.

	* 19671: Src/Zle/zle_main.c: error in zle-line-init caused
	infinite loop.

2004-03-20  Bart Schaefer  <schaefer@zsh.org>

	* 19666 (tweaked): Completion/Unix/Command/_ssh: fixes for remote
	file completion for scp, suggested by Jay Berkenbilt <ejb@ql.org>.

	* users/7172: Functions/Prompts/prompt_bart_setup: include "unset"
	among the localoptions, as this relies on it.