/
ChangeLog
3909 lines (2581 loc) · 129 KB
/
ChangeLog
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
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2003-04-04 Peter Stephenson <pws@csr.com>
* 18433: INSTALL, README, Etc/CONTRIBUTORS, Etc/NEWS: information
for 4.1.1.
2003-04-03 Peter Stephenson <pws@csr.com>
* 18432: Completion/Unix/Command/_mh,
Completion/Unix/Command/_perforce, Doc/Zsh/expn.yo,
Functions/TCP/tcp_spam, Functions/Zle/transpose-words-match:
miscellany: use _path_files for more control in _mh; check
arguments in tcp_spam; handle negative prefix arguments in
transpose-words-match; a few comments elsewhere.
* unposted: Functions/Zle/.distfiles, Functions/Zle/bash-*: remove
bash-* word functions in favour of selectable ones (18394).
* unposted (c.f. 18407): Zle/Function/select-word-style: fix short
prompt.
* c.f. 18431: acconfig.h, aczsh.m4, zshconfig.ac,
Doc/Zsh/builtins.yo, Src/Builtins/rlimits.c: Attempt
to resolve the raging RLIIMT_* problems. Use configure tests
for all values which need testing. Use RLIMIT_AS for
`ulimit -v' if RLIMIT_VMEM is not present and make sure the value
gets multiplied by 1024.
2003-04-01 Peter Stephenson <pws@csr.com>
* 18418: Test/A01grammar.ztst, Test/D04parameter.ztst:
fix select test from 18389 and add tests for $MATCH and $match
and related parameters.
2003-03-31 Felix Rosencrantz <f_rosencrantz@yahoo.com>
* unposted: Functions/TCP/.distfiles: Removed zgprintf, file was
removed in posting 18278.
2003-03-28 Wayne Davison <wayned@users.sourceforge.net>
* 18402: Src/builtin.c: Prevent "print -m" from crashing (it now
complains about a missing pattern).
2003-03-28 Peter Stephenson <pws@csr.com>
* 18394: Doc/Zsh/contrib.yo,
Functions/Zle/backward-kill-word-match,
Functions/Zle/backward-word-match,
Functions/Zle/capitalize-word-match,
Functions/Zle/down-case-word-match,
Functions/Zle/forward-word-match, Functions/Zle/kill-word-match,
Functions/Zle/match-words-by-style,
Functions/Zle/read-from-minibuffer,
Functions/Zle/select-word-style,
Functions/Zle/transpose-words-match,
Functions/Zle/up-case-word-match: Replacement widgets for
word movement and editing, controlled by style and by
select-word-style widget/function.
2003-03-26 Peter Stephenson <pws@csr.com>
* 18392: Src/builtin.c: read with -p and -t options crashed
if no coprocess owing to bad file descriptor.
2003-03-26 Oliver Kiddle <opk@zsh.org>
* 18391: Test/.distfiles, Test/B03print.ztst, Test/B04read.ztst,
Test/C01arith.ztst, Test/D02glob.ztst: add tests for read builtin
a few glob qualifiers, 17678 and 18015
* 18390: Completion/Unix/Command/_prcs,
Completion/Unix/Command/_xmlsoft: tidy up _prcs and update
_xmlsoft for latest version of xsltproc
2003-03-26 Peter Stephenson <pws@csr.com>
* 18389: Test/A01grammar.ztst: `select' test, test for
multi-parameter `for' syntax.
2003-03-25 Wayne Davison <wayned@users.sourceforge.net>
* 18383: Src/utils.c: Fixed zjoin() when it returns an empty
string that should be allocated.
2003-03-25 Clint Adams <clint@zsh.org>
* users/5986, 18380: Src/Modules/terminfo.c,
Doc/Zsh/mod_terminfo.yo: arg support for echoti builtin.
2003-03-24 Peter Stephenson <pws@csr.com>
* 18378: Src/Zle/params.c: memory management for $killring
was pathetic; setting $killring was in completely the wrong
order; getting $killring when empty didn't return the
default length.
* 18376: zshconfig.ac, Src/system.h, Src/utils.c: use of
wide characters needs some more header munging; also silence
a couple of related gcc warnings.
2003-03-20 Doug Kearns <djkea2@mugca.its.monash.edu.au>
* 18369: Completion/Unix/Command/_tidy: update HTML Tidy completion
for the Tidy Classic -> TidyLib codebase transition
2003-03-18 Oliver Kiddle <opk@zsh.org>
* 18359: Src/utils.c: fix bug from 18343 where not enough memory
was allocated if MB_LEN_MAX < 6
2003-03-18 Doug Kearns <djkea2@mugca.its.monash.edu.au>
* unposted: Completion/Unix/Command/_xmlsoft: remove unnecessary
declaration of local parameters
2003-03-15 Bart Schaefer <schaefer@zsh.org>
* 17659, 17661: zshconfig.ac: insert config.modules processing
into config.status, so that a full configure is not necessary
when changing the module configuration.
2003-03-15 Doug Kearns <djkea2@mugca.its.monash.edu.au>
* unposted: Completion/X/Command/_xrdb: remove _xrdb as superior
completion for xrdb is provided by _x_utils
2003-03-14 Oliver Kiddle <opk@zsh.org>
* 18343, 18348: zshconfig.ac, Doc/Zsh/builtins.yo, Src/utils.c:
handle \u and \U escapes for specifying unicode characters
2003-03-14 Doug Kearns <djkea2@mugca.its.monash.edu.au>
* 18351: Completion/Unix/Command/_antiword: new completion for
antiword
2003-03-13 Oliver Kiddle <opk@zsh.org>
* 18347: Completion/Base/Utility/_alternative: fix problems
with having more than one ((val\:desc ...)) style action
2003-03-12 Oliver Kiddle <opk@zsh.org>
* 18346: Completion/Unix/Command/_cdcd, Completion/Unix/Type/_users,
Completion/Unix/Command/_iconv, Completion/Unix/Command/_java,
Completion/Unix/Command/_sccs, Completion/Unix/Type/_locales:
update completions of java encodings for 1.4, GNU iconv to 2.2.5;
fix completions of locales on Linux, complete for more commands using
existing completions and more improvements to sccs completion
2003-03-12 Peter Stephenson <pws@csr.com>
* 18344: Completion/Unix/Command/_perforce: tag-order is now
useful after 18299.
2003-03-12 Doug Kearns <djkea2@mugca.its.monash.edu.au>
* unposted: Completion/Debian/Command/_debfoster,
Completion/Linux/Command/_valgrind, Completion/Unix/Command/_cvs,
Completion/Unix/Command/_global: remove initial capitalisation from
descriptions
2003-03-11 Oliver Kiddle <opk@zsh.org>
* 18338: Completion/Base/Widget/_next_tags: list a single
unambiguous match instead of inserting it
* 18337: Src/params.c: use C locale when converting floats to scalars
to avoid problems in locales where `,' is the decimal separator
2003-03-10 Oliver Kiddle <opk@zsh.org>
* 18330: Src/math.c: save output of setlocale as the pointer it
returns gets clobbered
* 18331: Completion/Unix/Command/_mh: use _call_program to avoid
command not found errors, handle prefix-hidden style, make use of
_email_addresses and complete for more mh commands
2003-03-07 Peter Stephenson <pws@csr.com>
* 18327: Completion/compinstall: add handling for preserve-prefix.
* 18325: Src/Modules/parameter.c: options on by default weren't
handled correctly.
* 18319: Philippe Troin: Src/exec.c, Src/init.c, Src/jobs.c:
Fix various process group problems associated with certain
versions of `su'. In particular, this improves `suspend'
behaviour.
2003-03-06 Doug Kearns <djkea2@mugca.its.monash.edu.au>
* 18314: Completion/Unix/Command/_ruby: allow -I, -r, -e and script
arguments to be given multiple times; complete -T with the legal taint
levels; complete with *.rb instead of all files
2003-03-05 Peter Stephenson <pws@csr.com>
* 18318: Src/Zle/zle_params.c: memory leak in PREDISPLAY and
POSTDISPLAY when setting zero length values.
2003-02-27 Peter Stephenson <pws@csr.com>
* 18313: Src/Zle/zle_misc.c: After a single yank (hence
no kill ring), yank-pop did unpleasant things with a NULL pointer.
2003-02-27 Oliver Kiddle <opk@zsh.org>
* unposted: Completion/Unix/Command/_tar: correct my typo
2003-02-27 Doug Kearns <djkea2@mugca.its.monash.edu.au>
* 18305: Completion/Unix/Command/_python: new completion for
python.
2003-02-27 Geoff Wing <gcw@zsh.org>
* 18306: Src/Zle/zle_refresh.c: fix redisplay of rprompt when line
shortens
2003-02-26 Clint Adams <clint@zsh.org>
* 18303: zshconfig.ac: fix some always-true test evaluations.
2003-02-26 Oliver Kiddle <opk@zsh.org>
* 18299: Completion/Base/Core/_main_complete,
Completion/Base/Core/_all_labels, Completion/Base/Core/_next_label,
Completion/Base/Widget/_next_tags: allow _next_tags to work with
nested tag loops
* 18300: Completion/Unix/Command/_tar,
Completion/Unix/Type/_tar_archive: handle tar's -C option better
2003-02-26 Peter Stephenson <pws@csr.com>
* unposted: whoops, left some debugging code in 18230.
2003-02-25 Oliver Kiddle <opk@zsh.org>
* 18296: Completion/Base/Widget/_next_tags: fake _all_labels and
_next_label functions were out of sync with changes to the real ones
* unposted: Completion/Zsh/Context/_value, Doc/Zsh/compsys.yo:
fix out of date documentation and move description of special
contexts from _complete's to #compdef's description
2003-02-24 Peter Stephenson <pws@csr.com>
* 18230: Completion/Unix/Type/_path_files: If globbing failed
to match a path entry, test to see if [[ -e <file> ]] worked
anyway. This supports smart filing systems (cygdrive, ClearCase
dynamic views) and may work for automounted directories (so
commented out the other hack to see).
2003-02-23 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
* 18278: Functions/TCP/tcp_output, Functions/TCP/tcp_spam,
Functions/TCP/zgprintf, Doc/Zsh/tcpsys.yo: zgprintf is already
implemented as zformat in the zsh/zutil module, so is unnecessary.
* unposted, see 18276: Completion/Unix/Command/_perforce:
fix labels and clients after `@'; rationalise function and tag
names; add date completion; add service=p4-<subcommand> support;
note bug with tags looping.
2003-02-21 Peter Stephenson <pws@csr.com>
* 18264: Src/jobs.c: free unused bits of job table properly
when we enter a subshell.
2003-02-21 Oliver Kiddle <opk@zsh.org>
* 18269: Completion/Unix/Command/_sccs: improve file completion
to handle both direct and indirect references to s. files
2003-02-20 Oliver Kiddle <opk@zsh.org>
* 18263: Src/glob.c: fix saving of glob state so that globs can
be used from the (e) glob qualifier
2003-02-19 Oliver Kiddle <opk@zsh.org>
* 18262: Completion/Base/Utility/_multi_parts: fix bug where only
the first match was added with expand style set to suffix
2003-02-18 Oliver Kiddle <opk@zsh.org>
* 18257: Completion/Unix/Command/_xmlsoft,
Completion/Unix/Command/_xmllint, Completion/Unix/Command/_xsltproc:
merge _xmllint and _xsltproc into _xmlsoft
* Doug Kearns: 18259: Completion/Unix/Command/_webbrowser,
Completion/Unix/Type/_urls: added more browsers and correct
'urls' description to 'url'
* 18257: Completion/Unix/Command/_xmllint: make use of _webbrowser
* Doug Kearns: 18254: Completion/Unix/Command/_xmllint: new
completion for xmllint (from xmlsoft.org's libxml2 library)
2003-02-17 Peter Stephenson <pws@csr.com>
* 18252: Src/input.c, Src/loop.c, Src/zsh.h, Src/Zle/zle_main.c:
pass ignoreeof settings as flag to zle_main.c, only use option
in input.c.
* 18251: Src/parse.c, Src/loop.c: 15030 broke `select' a year
and a half ago and no-one noticed till now; also make `select'
return on an EOF without complaining.
2003-02-17 Oliver Kiddle <opk@zsh.org>
* 18249: Completion/Linux/Command/_uml: new completion function
for User Mode Linux
* Doug Kearns: 18246: Completion/Unix/Command/_elinks,
Completion/Unix/Command/_ant, Completion/Unix/Command/_java:
minor update to _elinks and a couple of trivial fixes for java/ant
* 18242: Src/builtin.c, Completion/Zsh/Command/_read,
Doc/Zsh/builtins.yo: add -d option to read for specifying
delimiter to terminate input instead of newline
2003-02-14 Peter Stephenson <pws@csr.com>
* 18243: Src/Zle/zle_main.c: On Solaris, poll the tty for
typeahead before selecting.
* modified from 18236: zshconfig.ac, Etc/MACHINES: Attempt to fix
HP-UX problem with curses, which apparently failed; however, it is
documented in MACHINES.
2003-02-13 Oliver Kiddle <opk@zsh.org>
* 18238: Config/installfns.sh, Src/Zle/complete.mdd:
bashcompinit was not being installed with --enable-function-subdirs
* users/5915: Completion/Unix/Command/_ssh: two levels of quoting
are needed for remote files referenced with scp
* 18237: Completion/Zsh/Command/_read: complete -t option
* 18223: Src/builtin.c, Doc/Zsh/builtins.yo: satisfy POSIX
requirement for a -v flag to unset
2003-02-13 Peter Stephenson <pws@csr.com>
* unposted: Completion/Unix/Command/_perforce: same again,
but do it properly. Fix _perforce_revisions with named file.
2003-02-11 Peter Stephenson <pws@csr.com>
* unposted: Completion/Unix/Command/_p4: Oliver thinks _perforce
is a better name than _p4.
2003-02-08 Clint Adams <clint@zsh.org>
* 18207: Src/Builtins/rlimits.c: add maxfilelocks to ulimit output.
2003-02-07 Peter Stephenson <pws@csr.com>
* 18204: Doc/Zsh/builtins.yo, Src/builtin.c: KSH_ARRAYS gives
ksh behaviour with set -A <optargs> <args>.
2003-02-06 Peter Stephenson <pws@csr.com>
* 18202: Functions/TCP/*, Doc/Makefile.in, Doc/zsh.yo,
Doc/zshtcpsys.yo, Doc/Zsh/manual.yo, Doc/Zsh/modules.yo,
Doc/zsh/tcpsys.yo, Doc/Zsh/zftpsys.yo, Src/Modules/tcp.c,
Src/Modules/tcp.mdd: New set of TCP functions tcp_* which
run on top of ztcp, documented in zshtcpsys manual. Also
sneaked in more informative error message in zsh/net/tcp
for failure to bind to a port.
* Greg Klanderman <gak@klanderman.net>: 18191:
Src/Zle/compresult.c: `compctl -y' didn't obey the listpacked
and listrowsfirst options.
2003-02-05 Peter Stephenson <pws@csr.com>
* 18195: Doc/Zsh/builtins.yo Src/builtin.c Src/utils.c
Src/Modules/zpty.c: Timeouts with `read' via optional numeric
argument to -t option.
2003-02-04 Peter Stephenson <pws@csr.com>
* unposted: 4.1.0-dev-7.
* 18188: Src/text.c: make output case statements use balanced
parentheses.
2003-02-03 Peter Stephenson <pws@csr.com>
* 18175: Completion/Unix/Command/_p4: Completion for Perforce.
* 18174: Doc/Zsh/contrib.yo, Functions/Zle/read-from-minibuffer,
Functions/Zle/replace-string: New widgets for reading values
during editing and for performing string and pattern replacements.
2003-01-30 Clint Adams <clint@zsh.org>
* unposted: config.guess, config.sub: update to 2003-01-10 and
2003-01-03 versions, respectively.
* 18131: zshconfig.ac: find pcre on RedHat.
2003-01-30 Oliver Kiddle <opk@zsh.org>
* Doug Kearns: 18159: Completion/Unix/Command/_tidy:
completion function for HTML Tidy
2003-01-29 Oliver Kiddle <opk@zsh.org>
* 18156: Completion/Unix/Type/_email_addresses, Doc/Zsh/compsys.yo:
use more conventional reply array for plugins, document new styles
used in _email_addresses and document bashcompinit
* 18149, 18153: Completion/bashcompinit: new function for
emulating bash's programmable completion system
2003-01-27 Bart Schaefer <schaefer@zsh.org>
* 18144: Src/init.c: no SIGHUP handler if parent was ignoring
(originally posted in 17989).
* 18144: Src/prompt.c: allow %{ %} to put bounds around a prompt
truncation in the intuitive way (originally discussed in 17755).
* 18144: zshconfig.ac: fix inconsequential typos.
* 18143: Doc/Zsh/compsys.yo, Doc/Zsh/contrib.yo,
Functions/Zle/copy-earlier-word, Functions/Zle/predict-on,
Functions/Zle/smart-insert-last-word: improve cooperation
between copy-earlier-word and smart-insert-last-word; fix
some problems with "toggle" style for predict-on; fix doc
typo in compsys example.
2003-01-27 Peter Stephenson <pws@csr.com>
* 18139: Doc/Zsh/zle.yo, Src/Zle/zle.h, Src/Zle/zle_main.c,
Src/Zle/zle_misc.c, Src/Zle/zle_params.c, Src/Zle/zle_utils.c:
Improve $killring interface; can now change length. Empty
strings in $killring are ignored when yank-popping. Yank-popping
is more consistent about looping and using the original cutbuffer.
2003-01-27 Oliver Kiddle <opk@zsh.org>
* Doug Kearns: 18141: Completion/Unix/Command/_elinks:
new completion for elinks web browser
2003-01-20 Peter Stephenson <pws@csr.com>
* zsh-users/5780: Doc/Zsh/mod_complist.yo: viinsert widget
is really vi-insert.
2003-01-17 Oliver Kiddle <opk@zsh.org>
* 18121: Completion/Unix/Type/_email_addresses,
Completion/Debian/Command/_bts, Completion/Unix/Command/_elm,
Completion/Unix/Command/_mail, Completion/Unix/Command/_mutt,
Completion/Unix/Command/_pine, Completion/X/Command/_mozilla,
Completion/X/Command/_netscape, Completion/Zsh/Command/_zstyle:
add new function for completing e-mail addresses
2003-01-13 Peter Stephenson <pws@csr.com>
* 18086: Src/utils.c: from Peter Wemm <peter@FreeBSD.ORG> via
Jos Backus: prototype _mktemp since casting the stable door after
the horse has bolted doesn't work if the stable door is 32 bits
and the horse is 64 bits.
* 18059: Src/Zle/compresult.c, Doc/Zsh/compwid.yo: allow compadd
-r and -R to strip and automatically added space suffix.
2003-01-07 Oliver Kiddle <opk@zsh.org>
* 18060: Completion/Zsh/Command/_zmv, Doc/Zsh/contrib.yo,
Completion/Zsh/Command/.distfiles: document zmv's -W option and
add a completion for zmv
* 18058: Completion/Unix/Command/_lsof, Completion/Unix/Command/_mt,
Completion/Unix/Command/_xsltproc, Completion/Unix/Command/_rlogin,
Completion/Unix/Command/_ssh, Completion/Unix/Command/_ant,
Completion/Unix/Command/.distfiles: new completions for lsof, mt and
xsltproc, complete remote files for rcp, allow multiple port
redirections with ssh and a typo correction in _ant
2002-12-18 Peter Stephenson <pws@csr.com>
* 18015: Src/math.c: empty math parse e.g. $(( )) acts like a zero.
* 18013: Src/builtin.c, Src/exec.c: let and (( ... )) should
return zero status on floating point only if the value compares
equal to 0 as a floating point number.
2002-12-11 Peter Stephenson <pws@csr.com>
* 17996: Src/builtin.c: Improve formatting with `print -C' by
ignoring the length of the final column when calculating the
separation.
2002-12-10 Peter Stephenson <pws@csr.com>
* 17994: Src/pattern.c: A set of globbing flags with no effect
could hang the shell as the pattern wasn't compiled consistently.
2002-12-06 Felix Rosencrantz <f_rosencrantz@yahoo.com>
* 17983: Src/Zle/zle_hist.c, Src/Zle/zle_params.c, Doc/Zsh/zle.yo:
Added zle LASTSEARCH parameter, giving read access to last incremental
search.
2002-12-06 Bart Schaefer <schaefer@zsh.org>
* 17985: Test/B02typeset.ztst: adjust hiding/tagging test so it no
longer fails (cf. 17967 below).
2002-12-04 Peter Stephenson <pws@csr.com>
* 17979: Doc/Zsh/options.yo, Src/exec.c, Src/options.c, Src/zsh.h:
Add ERR_RETURN option, similiar to ERR_EXIT option.
2002-11-26 Peter Stephenson <pws@csr.com>
* 17967: Test/B02typeset.ztst: globbable arguments to
typeset-style commands should be quoted. N.B.: test currently
still fails.
2002-11-25 Oliver Kiddle <opk@zsh.org>
* 17961: Armin Wolfermann: Completion/Unix/Command/_sysctl:
add OpenBSD support in _sysctl
2002-11-22 Oliver Kiddle <opk@zsh.org>
* 17958: Completion/Zsh/Command/_print, Completion/Zsh/Command/_read,
Completion/Zsh/Command/_ulimit: change _print to reflect changes in
17940, add missing options in _ulimit and minor update to _read
2002-11-20 Peter Stephenson <pws@csr.com>
* 17940: Src/builtin.c, Doc/Zsh/builtin.yo: print -C <cols> prints
given number of columns, -a with -c or -C prints arguments across
before down.
2002-11-13 Clint Adams <clint@zsh.org>
* 17935: Src/text.c: beautify bin_whence indentation of ()
and {} contents.
2002-11-13 Peter Stephenson <pws@csr.com>
* 17931: Philippe Troin <phil@fifi.org>: Src/init.c: restore
ignoring of SIGTERM in interactive shells.
2002-11-12 Oliver Kiddle <opk@zsh.org>
* Zvi Har'El: Completion/Unix/Command/_rcs: complete also for rcsdiff
* 17928: Zvi Har'El <rl@math.technion.ac.il>:
Functions/Zle/edit-command-line: don't interpret escapes when
setting the command buffer
* Thierry Vignaud <tvignaud@mandrakesoft.com>:
Completion/Unix/Command/_links, Completion/Mandrake/Command/_urpmi:
add option descriptions and missing options
2002-11-08 Peter Stephenson <pws@csr.com>
* 17861: Philippe Troin <phil@fifi.org>: Src/init.c: Improve
initialisation of signals. Allow shell to get SIGTERM; remove
duplicate attachtty() code; initialise signal mask consistently
in interactive shells, resetting ignored signals, too.
2002-11-06 Sven Wischnowsky <wischnow@zsh.org>
* 17910: Bart (17906): de-quote prefix when calling compfiles to
remove non-exact matches
2002-11-04 Peter Stephenson <pws@csr.com>
* 17859: Philippe Troin <phil@fifi.org>: Src/init.c: Better
handling of becoming process group leader in an interactive
process. We could end up with two shells reading from the
terminal at once.
2002-10-31 Wayne Davison <wayned@users.sourceforge.net>
* 17881: Src/builtin.c, Src/params.c: made the elapsed time in the
integer version of $SECONDS slightly more accurate and made the
calling of a function with a local $SECONDS value restore the parent
value without any accumulated error.
2002-10-30 Wayne Davison <wayned@users.sourceforge.net>
* unposted: Src/math.c: Got rid of a gcc-3.2 compiler warning.
2002-10-29 Peter Stephenson <pws@csr.com>
* 17873: Src/params.c: When restoring SECONDS after a function,
take account of time spent in the function.
* 17872: Src/builtin.c: Make sure `typeset SECONDS' uses a
suitable type when creating a new local parameter.
* 17868: Src/builtin.c, Src/params.c, Doc/Zsh/params.yo:
Can `typeset -F SECONDS' to get better accuracy. Try to
catch all cases when converting or creating local copy
(but I missed at least one --- next patch).
2002-10-18 Clint Adams <clint@zsh.org>
* unposted: Completion/Debian/Command/_apt: add showsrc part missing
from 16463.
2002-10-17 Oliver Kiddle <opk@zsh.org>
* 17832: Completion/X/Command/_xloadimage: add default list of
filename extensions as a fallback
2002-10-10 Clint Adams <clint@zsh.org>
* 17810 (Martin Waitz): Src/utils.c: bung up memory leak with
POSIX.1e capabilities.
2002-10-10 Oliver Kiddle <opk@zsh.org>
* 17794: Src/builtin.c, Src/params.c: fix bugs with tied parameters
(prevent tying array elements and find correct parameter under
alternate name for unsetting)
2002-10-09 Felix Rosencrantz <f_rosencrantz@yahoo.com>
* 17793: Completion/Base/Utility/_store_cache: Allow / in cache
names.
2002-10-07 Peter Stephenson <pws@csr.com>
* 17482 (Karl Tomlinson): Src/Modules/termcap.c,
Src/Modules/terminfo.c: resolve confusion over use of get/set
functions for special parameters. Copied from 4.0.
2002-10-06 Bart Schaefer <schaefer@zsh.org>
* 17760: Src/lex.c Src/parse.c: Fix case-pattern parsing bug in sh
emulation.
* 17714: Src/mkbltnmlst.sh: Fix to 17357, add module dependencies
even if not adding module autoloads.
2002-10-05 Clint Adams <clint@zsh.org>
* 17765: Completion/Debian/Command/_apt: add some missing apt-get
options.
2002-09-26 Oliver Kiddle <opk@zsh.org>
* unposted: Completion/Unix/Command/_bzip2: recognise also .tbz
and .tbz2 files
* Akinori Musha: 17719: Completion/BSD/Command/_bsd_pkg: add
support for the pkg_create command
2002-09-19 Bart Schaefer <schaefer@zsh.org>
* 17692: Src/builtin.c: Prevent typeset of a positional parameter
before it can do damage, and improve the error message about it.
2002-09-17 Peter Stephenson <pws@csr.com>
* 17673: Src/exec.c, Test/A01grammar.ztst:
for X in Y; true || B; done && X
executed X on every iteration. Same bug with true -> false,
|| -> &&, && -> ||.
2002-09-16 Oliver Kiddle <opk@zsh.org>
* 17678: Src/builtin.c: ignore initial `--' argument to printf
to satisfy POSIX.
* 17682: Completion/Zsh/Command/_typeset, Doc/Zsh/builtins.yo:
add support for -H and -p options to completion
* 17542 (Thomas Stromberg <thomas@stromberg.org>):
Completion/Unix/Command/_mount: most systems don't have /etc/mtab
2002-09-06 Oliver Kiddle <opk@zsh.org>
* 17632: Completion/Unix/Command/_cvs: add descriptions for keyword
substitutions
2002-09-06 Clint Adams <clint@zsh.org>
* 17629: Completion/Unix/Command/_ssh: patch from Juergen Erhard
to handle ssh-keygen -f -p, &c.
2002-09-04 Clint Adams <clint@zsh.org>
* 17620: Completion/Unix/Command/_lynx: add new/missing
lynx options.
2002-09-03 Peter Stephenson <pws@csr.com>
* 17608: Src/builtins.c: comment on use and abuse of
BINF_SKIPINVALID.
2002-09-03 Oliver Kiddle <opk@zsh.org>
* unposted: Completion/Unix/Command/_lynx,
Completion/Unix/Command/_links: minor bug fix (missing -g)
* Thomas Köhler: 17610: Completion/Unix/Command/_ssh: also pass
through -F option
* 17607: Completion/Unix/Command/_ssh: pass through options such as
the port number to ssh when getting remote files for scp
* 17591: Completion/Linux/Command/_losetup,
Completion/Linux/Command/_modutils,
Completion/Linux/Command/_valgrind: new completion for losetup
and move a couple of functions to the Linux directory
2002-09-03 Peter Stephenson <pws@csr.com>
* 17602, 17603: Doc/Zsh/builtins.yo, Src/builtin.c, Src/zsh.h:
Rationalise option handling further, make cd, pushd, popd options
behave as documented and more like other builtins.
2002-09-02 Bart Schaefer <schaefer@zsh.org>
* unposted (based on users/5283): Functions/Misc/zargs: Implement
xargs-like segmenting of argument list, with a command called on
each segment.
2002-08-28 Peter Stephenson <pws@csr.com>
* 17590: Doc/Zsh/mod_socket.yo: missing enditem().
2002-08-27 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
* unposted: Config/version.mk: Update version to 4.1.0-dev-6.
* 17582: Doc/Zsh/builtins.yo, Src/builtin.c, Src/hashtable.c,
Src/hashtable.h, Src/init.c, Src/jobs.c, Src/mem.c, Src/module.c,
Src/options.c, Src/parse.c, Src/watch.c, Src/zsh.h,
Src/Builtins/rlimits.c, Src/Builtins/sched.c, Src/Modules/cap.c,
Src/Modules/clone.c, Src/Modules/datetime.c,
Src/Modules/example.c, Src/Modules/files.c, Src/Modules/pcre.c,
Src/Modules/socket.c, Src/Modules/stat.c, Src/Modules/tcp.c,
Src/Modules/termcap.c, Src/Modules/terminfo.c, Src/Modules/zftp.c,
Src/Modules/zprof.c, Src/Modules/zpty.c, Src/Modules/zselect.c,
Src/Modules/zutil.c, Src/Zle/compctl.c, Src/Zle/complete.c,
Src/Zle/computil.c, Src/Zle/zle_keymap.c, Src/Zle/zle_main.c,
Src/Zle/zle_thingy.c: Improve handling of arguments to options
of builtins by replacing character array with `struct options'.
2002-08-24 Oliver Kiddle <opk@zsh.org>
* 17577: Completion/Unix/Command/_ant, Completion/Unix/Command/_zip,
Completion/Unix/Command/_java, Completion/Unix/Type/_java_class:
pass classpath as an option to _java_class
2002-08-23 Oliver Kiddle <opk@zsh.org>
* 17573: Completion/Zsh/Command/_read: complete -s option to
read added in 17544
2002-08-22 Peter Stephenson <pws@csr.com>
* 17544: Src/builtin.c, Doc/Zsh/builtins.yo: add `read -s' which
suppresses terminal echoing. Doesn't work with -q, no effect if
not a tty.
* 17570: Src/Modules/socket.c, Doc/Zsh/Makefile.in,
Doc/Zsh/mod_socket.yo: Don't use predefined name `sun'; set
length parameter for accept(); fix inclusion of socket module
in documentation.
2002-08-20 Sven Wischnowsky <wischnow@zsh.org>
* 17569: Src/Zle/zle_tricky.c: fix typo in comment
* 17567: Src/Zle/zle_main.c, Src/Zle/zle_thingy.c,
Src/Zle/zle_tricky.c: fix default completion module loading,
use compctl if it hasn't been loaded already and no completion
widgets have been defined
2002-08-19 Oliver Kiddle <opk@zsh.org>
* users/5260 (Bill Burton), users/5266: Completion/Unix/Command/_ant:
with the call-command style parse ant -projecthelp to get targets
* unposted: Completion/X/Command/_nedit, Completion/Unix/Command/_mail,
Completion/Unix/Command/_killall, Completion/Unix/Type/_net_interfaces:
nedit 5.3 adds a -version option and complete for nail,
killall5, ifup and ifdown using existing functions
2002-08-18 Felix Rosencrantz <f_rosencrantz@yahoo.com>
* 17562: Completion/Unix/Command/_valgrind: Function for
Julian Seward's memory checking tool, version 1.0.0.
2002-08-18 Clint Adams <clint@zsh.org>
* 17558: Src/Modules/.distfiles, Src/Modules/socket.c,
Src/Modules/socket.mdd, Doc/Zsh/.distfiles, Doc/Zsh/builtins.yo,
Doc/Zsh/mod_socket.yo: zsh/net/socket module, including zsocket
builtin.
2002-08-17 Clint Adams <clint@zsh.org>
* unposted: Functions/Prompts/prompt_clint_setup: correct %v typo.
2002-08-14 Peter Stephenson <pws@csr.com>
* 17535: Completion/Unix/Command/_make, Doc/Zsh/compsys.yo:
use-perl style avoids awk frustration.
2002-08-10 Clint Adams <clint@zsh.org>
* 17206 (Bruno Bonfils), 17207 (Oliver):
Completion/Debian/Command/.distfiles,
Completion/Debian/Command/_auto-apt: completion for auto-apt, with a
couple of _values tweaks.
2002-08-09 Oliver Kiddle <opk@zsh.org>
* 17522: Completion/Debian/Command/_apt-show-versions,
Completion/Unix/Command/_cdcd, Completion/Unix/Command/_texinfo,
Completion/Unix/Command/_wget, Completion/Unix/Type/_urls:
a few function cleanups and handle tkinfo
* 17521: Completion/Unix/Command/_ant,
Completion/Unix/Command/.distfiles: new completion for ant
2002-08-08 Peter Stephenson <pws@csr.com>
* 17518: Doc/Zsh/metafaq.yo: mention www.zshwiki.org (from Bruno
Bonfils in users/5210).
* 17517: Src/jobs.c: Another memory leak was showing up with the
pwd field of the job structure, this attempts to rationalise it.
* 17516: Src/Modules/zutil.c: Memory leak with compiled patterns
for zstyle shown up by Felix's valgrind test.
2002-08-07 Clint Adams <clint@zsh.org>
* 17509: Completion/Unix/Command/_lynx: complete .xhtml files as well
as .html files.
2002-08-06 Clint Adams <clint@zsh.org>
* 17508: Completion/Unix/Type/_urls: complete local files after
file://localhost/ .
* 17507: Completion/Unix/Type/_urls: complete local files after
file:/// .
2002-08-06 Peter Stephenson <pws@csr.com>
* 17504: Doc/Zsh/builtins.yo: note that `getopts' doesn't
recognise a single `-' as a valid option argument. The
behaviour is consistent with bash and Solaris sh.
2002-08-05 Peter Stephenson <pws@csr.com>
* 17502 (with some additional comments): Test/B01cd.ztst,
Test/C02cond.ztst, Test/E02xtrace.ztst, Test/README,
Test/zstst.zsh: Test changes consequent on 17492; introduce
code for text which should be printed in the event of an error
and use it for the NFS `-N' problem.
2002-08-05 Oliver Kiddle <opk@zsh.org>
* 17503: Doc/Zsh/builtins.yo, Doc/Zsh/compsys.yo, Doc/Zsh/contrib.yo,
Doc/Zsh/expn.yo, Doc/Zsh/files.yo, Doc/Zsh/params.yo, Doc/Zsh/zle.yo:
fix various typos, spelling mistakes and poor wordings in docs
* 17503: Src/builtin.c, Src/compat.c, Src/exec.c, Src/glob.c,
Src/hashtable.c, Src/init.c, Src/lex.c, Src/math.c, Src/mem.c,
Src/module.c, Src/params.c, Src/parse.c, Src/pattern.c,
Src/prompt.c, Src/utils.c, Src/zsh.h: fix various typos
and spelling mistakes in source code comments
* Akinori Musha: 17499: Completion/BSD/Command/_bsd_pkg: BSD pkg_*
tools now support bzip2'd packages
2002-08-02 Peter Stephenson <pws@csr.com>
* Unposted: fix typo in 17496.
2002-08-01 Peter Stephenson <pws@csr.com>
* 17497: Src/builtin.c: getopts skipped over zero-length arguments.
* Dan Nelson: 17492: Src/builtin.c, Src/cond.c, Src/exec.c:
Quote output from xtrace.
2002-08-01 Oliver Kiddle <opk@zsh.org>
* 17496: Completion/Unix/Type/_diff_options: update for new options
in GNU diff 2.8.1
2002-07-30 Sven Wischnowsky <wischnow@zsh.org>
* 17489: Src/Zle/compresult.c: make sure invalidatelist() isn't
called when we are inside menu selection and there's only one
match left
2002-07-29 Peter Stephenson <pws@csr.com>
* 17488: Src/builtin.c: TYPESET_SILENT part of 17334 used
incorrect test.
2002-07-26 Oliver Kiddle <opk@zsh.org>
* 17484: Completion/Unix/Command/_netcat,
Completion/Unix/Type/_java_class: fix option check and add
missing #autoload tag
2002-07-25 Peter Stephenson <pws@csr.com>
* 17481: Etc/MACHINES: from Karl Tomlinson
<k.tomlinson@auckland.ac.nz>: the SGI compiler needs to be told
to turn off variable length arrays.
2002-07-24 Clint Adams <clint@zsh.org>
* 17479: Doc/Zsh/arith.yo: fix typo noticed by Martin Pool.
* 17478: Completion/Debian/Command/_bts: new tags for sarge.
2002-07-22 Clint Adams <clint@zsh.org>
* 17476: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_global,
Completion/Unix/Command/_global_tags: Matt Zimmerman's
completion for GNU GLOBAL.
2002-07-16 Tanaka Akira <akr@zsh.org>
* 17459: Completion/Unix/Command/_cvs: exclude file which have
RCS kflags for cvs add.
2002-07-08 Sven Wischnowsky <wischnow@zsh.org>
* 17439: Src/Zle/zle_tricky.c: remove qword, it isn't needed
anymore
* 17438: Completion/Base/Widget/_complete_help: don't display
_dispatch as one of the called functions
2002-07-05 Peter Stephenson <pws@csr.com>
* 17432: Test/B02typeset.ztst: change consequent on 17334
spotted by Bart: `typeset' outputs base for integer.
* 17414: Doc/Zsh/contrib.yo, Functions/Zle/narrow-to-region:
allow narrow-to-region to save and restore state, a bit
like save-restriction in emacs only completely different.
2002-07-05 Sven Wischnowsky <wischnow@zsh.org>
* 17429: Src/Zle/complist.c: improve interactive mode when
there are no matches left (alow to go back with undo)
2002-07-04 Clint Adams <clint@zsh.org>
* 17417: Src/Modules/datetime.c: remove unused fluff.
2002-07-04 Peter Stephenson <pws@csr.com>
* 17410: Doc/Zsh/contrib.yo, Functions/Zle/narrow-to-region,
Functions/Zle/narrow-to-region-invisible: use 17390/17405 to
create narrow-to-region widget/function.
* 17405: Src/Zle/zle_main.c, Src/Zle/zle_params.c, Doc/Zsh/zle.yo:
adapt 17390 so that PREDISPLAY and POSTDISPLAY are reset when zle
is entered.
2002-07-04 Sven Wischnowsky <wischnow@zsh.org>
* 17403: Src/Zle/compcore.c, Src/Zle/complete.c,
Src/Zle/complist.c: in menu selection, use copies of
comp{pre,suf}fix to make sure they exist; fix display problem
with non-empty iprefix
2002-07-03 Sven Wischnowsky <wischnow@zsh.org>
* 17394: Src/Zle/complist.c: fix for interactive mode when menu
selection is called via the menu-select widget
2002-07-02 Sven Wischnowsky <wischnow@zsh.org>
* 17393: Completion/Unix/Command/_chown,
Completion/Unix/Type/_path_files: keep globbing quiet in
_path_files; check if group/user exists in _chown