forked from zsh-users/zsh
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog-3.1
14965 lines (10114 loc) · 519 KB
/
ChangeLog-3.1
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
2001-06-01 Peter Stephenson <[email protected]>
* Andrej: can't find the number: improved 14644.
* 14660: Etc/zsh-development-guide: can't use autoconf 2.50 yet.
2001-06-01 Oliver Kiddle <[email protected]>
* 14658: Base/Utility/_arguments, Base/Utility/_values: correctly
handle argument to -O option
2001-06-01 Peter Stephenson <[email protected]>
* 14651: Doc/Zsh/builtins.yo: add fix for 14597 in one other place.
* 14646: LICENCE, Etc/FEATURES, Etc/MACHINES: `final' tweaks for
4.0.1.
* 14644: configure.in: only undefine M4 macros if they are
defined, since new autoconf complains. Undefining the macros
in question is probably only a historical curiosity.
2001-06-01 Clint Adams <[email protected]>
* 14635: Completion/Unix/Command/_gdb: presume
'*core' glob for coredump files.
2001-06-01 Sven Wischnowsky <[email protected]>
* 14630: Src/Zle/computil.c: fix for exclusion of normal
arguments
2001-06-01 Andrej Borsenkow <[email protected]>
* unposted: Etc/MACHINES: Cygwin belongs now to Red Hat. Mention
the release where everything appears to work for the first time.
2001-06-01 Tanaka Akira <[email protected]>
* 14628: Completion/Unix/Command/_ruby: new completion function.
2001-05-31 Sven Wischnowsky <[email protected]>
* 14607: Completion/Base/Utility/_arguments, Src/Zle/computil.c:
fix tag-order problem with _arguments (completion after an
option that gets an argument in the same word); and a fix for
completion after -ab, where -a gets an argument in the next
word and -b gets one in the same word
2001-05-31 Oliver Kiddle <[email protected]>
* unposted: Doc/Makefile.in, Doc/Zsh/compsys.yo: correct alphabetical
ordering of lists of styles, tags, completion functions and modules
2001-05-31 Peter Stephenson <[email protected]>
* as per 14577 from Bart: README, INSTALL: we don't support
--enable-omit-modules any more; a few more changes since 3.0.
2001-05-31 Sven Wischnowsky <[email protected]>
* 14605: Src/params.c, Src/Modules/parameter.c,
Src/Zle/complete.c, Src/Zle/computil.c, Src/Zle/zleparameter.c:
fix two memory leaks (at least I hope they are fixed) and some
out-of-bound array accesses, plus some defensive programming
for heap allocated param structs
* 14602: Completion/Base/Utility/_values,
Functions/Misc/nslookup: better prompt matching in nslookup;
fix separator handling in _multi_parts
* 14599: Completion/Base/Utility/_multi_parts: always use
supplied matchers
2001-05-31 Bart Schaefer <[email protected]>
* 14597: Doc/Zsh/builtins.yo: Back out 12724; instead, insert a
space on a line between paragraphs to prevent yodl from treating
it as paragraph break. Still a hack, but a better hack.
2001-05-30 Peter Stephenson <[email protected]>
* 14573: INSTALL, README, Doc/Zsh/builtins.yo, Test/README,
Util/helpfiles: documentation changes for 4.0.1 for clarity,
plus avoid buggy nroff wrap in read builtin.
2001-05-30 Bart Schaefer <[email protected]>
* 14516: Use the same ncurses compilation test in gettermcap() as
was already used in echotc(). This needs more work, hence the
delay in getting it committed.
2001-05-30 Oliver Kiddle <[email protected]>
* 14567: Completion/Unix/Command/_pine,
Completion/Zsh/Command/.distfiles, Completion/Zsh/Command/_echotc,
Completion/Zsh/Command/_echoti: new echoti completion, update
echotc completion and update _pine to reflect pine 4.33
* 14563: Etc/MACHINES: IRIX 5.3 fails & other updates
2001-05-30 Andrej Borsenkow <[email protected]>
* 14566: Test/C02cond.ztst: more testing for unimplemented
features.
* 14557: INSTALL: remove 3.1 version number
2001-05-30 Sven Wischnowsky <[email protected]>
* 14558: Completion/Base/Widget/_correct_word,
Completion/Base/Widget/_expand_word: some cleanup
2001-05-30 Peter Stephenson <[email protected]>
* unposted: Zsh/Doc/metafaq.yo: make line spacing consistent.
2001-05-29 Clint Adams <[email protected]>
* 14553: Src/Zle/zle_hist.c: fix thinko
* 14552: Src/Zle/zle_hist.c: repeat last vi history search
if search string is empty.
2001-05-29 Oliver Kiddle <[email protected]>
* unposted: Completion/compdump, Completion/BSD/Command/_cvsup,
Completion/Base/Completer/_approximate,
Completion/Base/Completer/_menu, Completion/Base/Core/_tags,
Completion/Base/Utility/_multi_parts,
Completion/Base/Utility/_regex_arguments,
Completion/Base/Utility/_sep_parts, Completion/Redhat/Command/_rpm,
Completion/Unix/Command/_apm, Completion/Unix/Command/_cvs,
Completion/Unix/Command/_enscript,
Completion/Unix/Command/_imagemagick, Completion/Unix/Command/_java,
Completion/Unix/Command/_ls, Completion/Unix/Command/_mount,
Completion/Unix/Command/_pbm, Completion/Unix/Command/_perl,
Completion/Unix/Command/_prcs, Completion/Unix/Command/_ssh,
Completion/Unix/Command/_telnet, Completion/Unix/Command/_wget,
Completion/Unix/Type/_path_files, Completion/Zsh/Command/_bindkey,
Completion/Zsh/Command/_hash, Completion/Zsh/Command/_which,
Doc/Zsh/compsys.yo, Doc/Zsh/expn.yo, Doc/Zsh/func.yo,
Doc/Zsh/mod_computil.yo, Doc/Zsh/params.yo, Functions/Misc/checkmail,
Functions/Misc/zrecompile, Functions/Misc/zstyle+: spelling corrections
2001-05-29 Bart Schaefer <[email protected]>
* 14545: INSTALL: Mention "make check" and its usage.
2001-05-29 Chmouel Boudjnah <[email protected]>
* 14539: Completion/Debian/Command/_update-alternatives:
Add support for rpm update-alternatives.
2001-05-29 Clint Adams <[email protected]>
* 14541: %# with capabilities should prompt-expand to #
iff (euid=0 or the Effective set is non-empty).
* 14538: cleaner _perl_config_vars from Matt Zimmerman.
* 14536: Completion/Debian/Command/_update-alternatives:
loop for multiple --slaves thanks to Sven.
* 14533: Completion/Debian/Command/_dpkg,
Completion/Debian/Command/_update-alternatives:
use "= ->" for states expecting positional
parameters.
2001-05-29 Sven Wischnowsky <[email protected]>
* 14530: Completion/compinit,
Completion/Base/Completer/_expand_alias,
Completion/Base/Core/_main_complete,
Completion/Base/Widget/_bash_completions,
Completion/Base/Widget/_complete_debug,
Completion/Base/Widget/_complete_help,
Completion/Base/Widget/_correct_word,
Completion/Base/Widget/_expand_word,
Completion/Base/Widget/_history_complete_word,
Completion/Base/Widget/_next_tags: use `eval $_comp_setup' in
all entry points of the completion system to not only set up
the options, but also redirect stdin and ignore trap handlers
for ZERR
* 14524: Src/jobs.c: print at least a warning when disowning a
stopped job
2001-05-28 Clint Adams <[email protected]>
* 14517: Src/Builtins/rlimits.awk: fix glibc2.2.3
handling.
* 14513: Completion/Debian/Command/.distfiles,
Completion/Debian/Command/_update_alternatives:
completion for update-alternatives
* 14512: Completion/Debian/Command/_dpkg: tweak --compare-versions
behavior.
2001-05-28 Bart Schaefer <[email protected]>
* unposted: Src/Modules/zprof.c: Silence bogus compiler warnings
about variables used when unitialized.
* Andrej: 14501 (as tweaked by 14510): Fix device and FIFO tests
for Cygwin and other platforms where they're not implemented or
the testing user has insufficient permissions.
2001-05-28 Clint Adams <[email protected]>
* 14509: Completion/Base/Core/_setup, Doc/Zsh/compsys.yo,
Doc/Zsh/mod_complist.yo: clobber both ZLS_COLORS and ZLS_COLOURS
during compinit, and slightly clarify this behavior in the
documentation.
2001-05-28 Sven Wischnowsky <[email protected]>
* 14507: Src/Zle/compresult.c: fix for cursor positioning with
that -y option of compctl (display strings)
* 14504: Src/Modules/zprof.c: make the zprof wrapper function
be more careful, avoiding almost all of the code when the
module is being unloaded
* 14503: Src/exec.c: another attempt at fixing the job problem
from 14327; make execpline() reset list_pipe_job to zero if it
would be set for a job started in the background
2001-05-27 Bart Schaefer <[email protected]>
* unposted: Etc/MACHINES: Mention failure of gcc 2.7.1 on HPUX,
and need for --disable-lfs on Solaris 2.6.
2001-05-27 Clint Adams <[email protected]>
* 14492: Functions/Prompts/.distfiles,
Functions/Prompts/prompt_clint_setup:
additional prompt theme.
2001-05-26 Wayne Davison <[email protected]>
* 14488: Src/Zle/zle_hist.c: fixed accept-and-infer-next-history
when called repeatedly. Also made the infer actions and
accept-line-and-down-history not get tripped up by transitory
changes to the history data.
2001-05-26 Andrej Borsenkow <[email protected]>
* 14489: Test/C02cond.ztst: workaround for (probably) find
bug on ReliantUNIX made visible by 14484.
2001-05-25 Bart Schaefer <[email protected]>
* 14484: Test/C02cond.ztst: Print a warning and skip the -b test
if no block devices can be found (test only ! -b in that case).
2001-05-25 Clint Adams <[email protected]>
* 14479: Completion/Debian/Command/_apt: add --reinstall.
2001-05-24 Peter Stephenson <[email protected]>
* from Bart: Etc/FAQ.yo: changes for 4.0.1, already installed
at http://sunsite.dk/zsh/FAQ/.
2001-05-23 Bart Schaefer <[email protected]>
* 14461: Test/V01zmodload.ztst: Change the unloading test to be
sure that modules are not unloaded until their dependencies have
been unloaded.
2001-05-23 Oliver Kiddle <[email protected]>
* unposted: Src/signals.c, Src/utils.c: add missing mod_exports
2001-05-22 Peter Stephenson <[email protected]>
* 14430: Test/ztst.zsh: Be less cavalier about exiting on failure
so as to perform cleanup.
2001-05-21 Clint Adams <[email protected]>
* 14419: Src/Builtins/rlimits.awk: handle glibc 2.2.3
rlimits enum.
2001-05-21 Oliver Kiddle <[email protected]>
* 14416: Completion/Base/Core/_tags: include + options for tag order
2001-05-21 Bart Schaefer <[email protected]>
* 14411: Test/C02cond.ztst: Move chmod from 14408 into the %clean
section so the right exit status is tested in the unmodish test.
2001-05-21 Clint Adams <[email protected]>
* unposted: Completion/Unix/Type/_diff_options: quote $@
in calls to _arguments.
2001-05-21 Oliver Kiddle <[email protected]>
* 14409: Completion/Zsh/Command/_set: make use of _arguments in _set
2001-05-21 Peter Stephenson <[email protected]>
* unposted: Config/version.mk: 4.0.1-pre-5.
* 14408: Test/C02cond.ztst: do chmod +w to work around rm -f
problem in Cygwin.
* unposted: Test/.distfiles: add Test/E01options.ztst.
2001-05-20 Peter Stephenson <[email protected]>
* 14396: Src/params.c, Test/D04paramater.ztst, Doc/Zsh/params.yo:
Fix bug that though path/PATH etc. were unset as a pair, they
didn't get recreated as a pair despite remaining special. Add
tests for this and fix in 14388. Add documentation for special
ties like path and PATH.
2001-05-20 Bart Schaefer <[email protected]>
* unposted: Test/ztst.zsh: Handle line wrapping in ZTST_hashmark.
2001-05-20 Andrej Borsenkow <[email protected]>
* 14401: Makefile.in, configure.in, Config/config.mk,
Config/installfns.sh, Doc/Makefile.in, Src/Makefile.in,
Src/mkmakemod.sh: do not assume scripts are directly executable
(they are not always on Cygwin) - use `sh script' instead
2001-05-20 Wayne Davison <[email protected]>
* last half of 14390: Src/params.c: Added some boundary checks
to the array-assignment code.
2001-05-19 Wayne Davison <[email protected]>
* 14389: Src/hashtable.c, Src/hist.c: Don't call addhistnode()
or removehashnode() on a HIST_TMPSTORE entry. Don't merge a
HIST_TMPSTORE entry with a previous "duplicate" line.
2001-05-18 Bart Schaefer <[email protected]>
* 14388: Src/params.c, Src/subst.c: Correctly handle re-set of
of integer-typed special parameters such as SHLVL, after unset.
* 14385: Test/V01zmodload.ztst, Test/ztst.zsh: Fix typo in a
comment; print a warning when unable to test zsh/example; make
sure the file descriptor for that warning (and others in other
test files) is available even if ZTST_verbose has an unexpected
value.
2001-05-18 Peter Stephenson <[email protected]>
* not posted: Test/ztst.zsh, Test/E01options.ztst: added some more
options; made ztst.zsh more robust about ksharrays being set by
a test.
* 14382: Src/module.c: zmodload -uf wouldn't work even if the
math function hadn't been loaded yet.
2001-05-18 Sven Wischnowsky <[email protected]>
* 14381: Src/subst.c: try to make ${(e)..} work for complicated
parameter expansions in the value; this means: keep Qstring
tokens unchanged if they are inside double quotes and
tokenizing patterns in parameter expansions
2001-05-18 Bart Schaefer <[email protected]>
* unposted: Test/.distfiles, Test/V01zmodload.ztst: Add the basic
tests of zmodload functionality.
2001-05-18 Clint Adams <[email protected]>
* 14378: Completion/Unix/Type/_tex: also work for
pdflatex, jadetex, and pdfjadetex.
2001-05-17 Tanaka Akira <[email protected]>
* 14377: Completion/Unix/Command/_cvs: support new .cvspass format
introduced by cvs-1.11.1.
2001-05-17 Peter Stephenson <[email protected]>
* 14376: Completion/Unix/Command/_lp: type with compset.
2001-05-17 Bart Schaefer <[email protected]>
* 14375: Src/Zle/zle_main.c: Permit signals to be handled during
read from the terminal in zleread(). (This changes only nested
calls from widgets such as incremental search; signals were never
queued for top-level reads.)
2001-05-16 Clint Adams <[email protected]>
* 14361, 14362: Completion/Unix/Command/_modutils: use
state for modprobe so that modprobe -r will
complete multiple loaded modules. Also
handle more of modprobe's options.
2001-05-16 Sven Wischnowsky <[email protected]>
* 14359: Src/Zle/zle_tricky.c: more fixage for expansion: just
convert the command line to the original when expansion
shouldn't or couldn't do something sensible on the line
2001-05-15 Wayne Davison <[email protected]>
* 14357: Src/hashtable.c, Src/hist.c, Src/zsh.h, Doc/Zsh/options.yo:
Added a "delayed drop" for ignored history entries.
2001-05-15 Oliver Kiddle <[email protected]>
* 14355: Completion/Unix/Command/_modutils: fix bug where /sbin/lsmod
was redirected in instead of being run
2001-05-15 Sven Wischnowsky <[email protected]>
* 14350: Completion/Base/Completer/_expand, Src/Zle/zle_tricky.c:
don't remove single and double quotes that are inside parameter
expansions; hopefully better handling of brace expansions in
_expand
2001-05-15 Peter Stephenson <[email protected]>
* 14348: Src/builtin.c: some idiot forgot to make GLOBAL_EXPORT
work with typeset -g.
2001-05-15 Sven Wischnowsky <[email protected]>
* 14346: Src/parse.c: calculate the length of the region to map
(for mapped zwc files) correctly, including the
offset-page-boundary-adjustment
2001-05-15 Clint Adams <[email protected]>
* 14341: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_modutils:
complete loaded Linux kernel modules for
rmmod or modprobe -r.
2001-05-14 Peter Stephenson <[email protected]>
* 14330: Completion/Base/Widget/_most_recent_file: handle filenames
which need quoted characters better.
2001-05-14 Sven Wischnowsky <[email protected]>
* 14327: Src/exec.c: set list_pipe_job only for real pipelines
2001-05-11 Peter Stephenson <[email protected]>
* 14314: Src/Modules/stat.c: writing const variable under cygwin.
* 14313: Test/E01options.ztst, Test/ztst.zsh: new options tests.
2001-05-10 Wayne Davison <[email protected]>
* 14304: Src/hist.c: Fixed an obscure local-history bug that could
make the "history" command output something that was slightly wrong.
2001-05-10 Andrej Borsenkow <[email protected]>
* users/3872: Src/Modules/zftp.c: rename inet_* to avoid clash
with Solaris 7 headers.
2001-05-10 Tanaka Akira <[email protected]>
* 14295: Completion/Unix/Command/_cvs: support new cvs subcommands
`rannotate' and `rlog' introduced by cvs-1.11.1.
2001-05-10 Sven Wischnowsky <[email protected]>
* 14293: Src/Zle/computil.c: barf if a empty string is given as
one of the separators for _values
2001-05-09 Bart Schaefer <[email protected]>
* unposted: configure.in: Clean up 14275+14290 a bit at Andrej's
urging so as not to violate quite so many autoconf usage rules.
* 14290: configure.in: Use a different cache variable for the
Solaris-curses.h-mistake-fix from 14275.
2001-05-09 Oliver Kiddle <[email protected]>
* 14266, 14283: Etc/FEATURES, StartupFiles/zshrc: update; in
particular to use new style completion in example startup file.
* 14282: Completion/Unix/Command/_chown: complete only files
that can be chowned.
* 14281: Completion/Base/Completer/_expand: insert redirection
operators when expanding after a redirection operator.
2001-05-09 Peter Stephenson <[email protected]>
* unposted: Config/version.mk: 4.0.1-pre-4.
* 14280: Doc/Zsh/options.yo: make clearer that GLOB_SUBST doesn't
affect braces and commas.
* unposted: back off 14140, since logically it implies tokenizing
braces from parameters, which opens a whole new kettle of worms.
2001-05-09 Sven Wischnowsky <[email protected]>
* 14279: Doc/Zsh/compsys.yo: add description of how to add a
auto-removable suffix when using a ->state action with _values
2001-05-08 Bart Schaefer <[email protected]>
* 14275: configure.in, acconfig.h: Fix 14270 so that it works
after config.cache has been loaded.
2001-05-08 Peter Stephenson <[email protected]>
* 14270: configure.in, acconfig.h: use TRY_COMPILE to check for
curses.h because SunOS 5.8 produces warnings which cause
HAVE_CURSES_H not to be defined.
2001-05-08 Bart Schaefer <[email protected]>
* unposted: Completion/Zsh/Context/_subscript: Remove unnecessary
`*' from a pattern.
2001-05-08 Sven Wischnowsky <[email protected]>
* 14257: Completion/Base/Utility/_values, Doc/Zsh/compsys.yo,
Src/Zle/computil.c: add -S option to specify separator between
values and their arguments; make _values add the
value-separator as a suffix for most types of actions
2001-05-08 Oliver Kiddle <[email protected]>
* 14256: Completion/Zsh/Context/_subscript: fix minor mistake
* 14255: Completion/X/Command/_vnc: fix guard for display numbers
2001-05-08 Peter Stephenson <[email protected]>
* Andrej: 14248: Src/Modules/zpty.c, Test/comptest: don't use
O_NOCTTY in one case for zpty on cygwin, remove incorrect flag for
no blocking with zpty in comptest.
2001-05-08 Sven Wischnowsky <[email protected]>
* 14252: Completion/Base/Core/_description, Doc/Zsh/compsys.yo:
empty description means: don't add a -X option
* 14251: Src/Zle/complist.c, Src/Zle/zle_tricky.c: print
space/backspace when reaching the last column while printing
descriptions and the like to avoid a cursor positioning bug
depending on the kind of terminal (autowrap)
2001-05-07 Sven Wischnowsky <[email protected]>
* 14240: Completion/Unix/Type/_files: double all backslashes
before colons in the original pattern
2001-05-06 Bart Schaefer <[email protected]>
* 14235: Completion/Zsh/Context/_subscript: Improve handling of
b/n/s subscript flags.
* 14234: Src/Zle/computil.c: Prevent "no multi-letter values"
error on values of '\:' and '' in compvalues().
2001-05-05 Bart Schaefer <[email protected]>
* 14230: Completion/Zsh/Context/_subscript: Fix flag descriptions.
2001-05-04 Oliver Kiddle <[email protected]>
* 14227: Completion/Zsh/Context/_subscript: Complete subscript flags.
2001-05-04 Bart Schaefer <[email protected]>
* 14224: Completion/Unix/Commmand/_cvs: Complete path prefixes for
subcommands where file completion must reference CVS/Entries.
2001-05-04 Oliver Kiddle <[email protected]>
* 14219: Completion/Zsh/Command/_bindkey: update for bindkey
changes in 14046
2001-05-03 Bart Schaefer <[email protected]>
* 14217: Completion/Unix/Type/_files: Fix processing of the -F
option so that it doesn't stomp on other options.
2001-05-03 Oliver Kiddle <[email protected]>
* 14216: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_loadkeys, Completion/Unix/Command/_lp,
Completion/Unix/Command/_pbm, Completion/Unix/Command/_w3m: minor
completion changes
2001-05-03 Sven Wischnowsky <[email protected]>
* 14214: Src/Zle/computil.c: ignore errors when removing quotes
2001-05-02 Bart Schaefer <[email protected]>
* 14206: configure.in: Fix bug introduced by 14177; also, only
check for curses headers when linking against the curses library.
2001-05-02 Clint Adams <[email protected]>
* 14208: Completion/Unix/Command/_loadkeys: support Solaris
loadkeys.
* 14201: Completion/Unix/Command/_loadkeys: completion for
loadkeys.
2001-05-02 Peter Stephenson <[email protected]>
* 14140: Src/glob.c: v='A,B'; print X{$~v}Y now prints XAY XBY.
2001-05-02 Sven Wischnowsky <[email protected]>
* 14198: Src/Zle/computil.c: remove quotes when looking at
arguments in comparguments
* 14197: Completion/Base/Completer/_expand: missing star in
suffix-style test pattern
2001-05-01 Peter Stephenson <[email protected]>
* 14181: Src/params.c: follow-up to 14151: use BDIGBUFSIZE in
two other places.
2001-05-01 Bart Schaefer <[email protected]>
* 14177: configure.in: Add --with-curses-terminfo to force search
order for tgetent and search for tigetstr. Reorder some other
options and reword their help messages.
2001-04-30 Bart Schaefer <[email protected]>
* 14169: configure.in: Improve some AC_TRY_LINK tests so that they
can't accidentally succeed because of a compiler that optimizes
away unreferenced variables.
2001-04-30 Sven Wischnowsky <[email protected]>
* 14160: Completion/Base/Completer/_expand: fixlet for the test
for the suffix style; if word contains only a tilde, don't try
to expand it
2001-04-30 Andrej Borsenkow <[email protected]>
* Bart: 14144 (modified): Src/Modules/stat.c: The S_IXUSR,
S_IXGRP, S_IXOTH are made external variables in Cygwin 1.3.1 and
cannot be used as static array initializer anymore.
2001-04-29 Bart Schaefer <[email protected]>
* users/3837: Completion/compinit: Add `NO_kshglob' to
$_comp_options.
2001-04-28 Bart Schaefer <[email protected]>
* 14151: Src/params.c, Src/subst.c, Src/system.h: BDIGBUFSIZE is
the space needed to print a number converted to binary.
2001-04-27 Sven Wischnowsky <[email protected]>
* 14133: Completion/Base/Completer/_expand,
Completion/Unix/Type/_path_files, Doc/Zsh/compsys.yo: try to
improve testing for suffix style in _expand; make _path_files
fail to complete words like ...<pat>..<param-subst>...
2001-04-26 Bart Schaefer <[email protected]>
* 14129: Completion/Base/Completer/_approximate: Use a trap to
unfunction the `compadd' function so that it can be correctly
removed in the event that the competion system is interrupted by
a keyboard signal.
2001-04-26 Clint Adams <[email protected]>
* 14125: Src/Modules/termcap.c, Src/Modules/terminfo.c:
remove static incleanup flag since it is not used.
* 14123: acconfig.h, configure.in, Src/Modules/termcap.c:
don't include curses.h in termcap.c if term.h doesn't need it.
2001-04-26 Sven Wischnowsky <[email protected]>
* 14117: Completion/Base/Utility/_arguments, Doc/Zsh/compsys.yo:
tweak to make single-letter options only be completed after an
option with an argument if the -W option is given
2001-04-26 Bart Schaefer <[email protected]>
* 14108: Src/Modules/termcap.c: Don't define USES_TERM* if the
corresponding HAVE_TERM* constants are not defined.
2001-04-26 Oliver Kiddle <[email protected]>
* 14112: Completion/Base/Utility/.distfiles,
Completion/Unix/Command/_pine, Completion/X/Command/.distfiles,
Completion/X/Command/_vnc: new _vnc and use of new _guard in _pine
2001-04-26 Sven Wischnowsky <[email protected]>
* 14107: Completion/compaudit, Completion/compinstall,
Doc/Zsh/compsys.yo: handle sub-sub-directories of $_compdir as
in the CVS-layout
* 14105: Completion/Base/Utility/_arguments,
Completion/Base/Utility/_guard,
Completion/X/Utility/_x_arguments,
Completion/X/Utility/_xt_arguments, Doc/Zsh/compsys.yo,
Src/Zle/computil.c: rename -W option to -w, add new -W option
which makes _arguments complete options even after options that
get their argument in the same word; new _guard function for
conditionally displaying messages
* 14092: Completion/Base/Completer/_expand: make keep-prefix
keep everything up to the first component with a parameter
expansion, not only if that is at the beginning of the string
2001-04-25 Sven Wischnowsky <[email protected]>
* 14089: Src/Zle/computil.c: fix a sizeof() to strlen(). ahem.
2001-04-23 Bart Schaefer <[email protected]>
* 14081: configure.in, Src/termcap.c, Src/terminfo.c: Fix linking
yet again in the wake of 14077. Disables echoti and the terminfo
parameter on systems that have the old termcap, because otherwise
the main zsh may be unnecessarily linked with curses even when the
zsh/terminfo module is not in use.
* 14080: Src/glob.c, Src/params.c, Src/subst.c, Src/zsh.h,
Test/D06subscript.ztst: Optimize subscript parsing slightly by
passing down an indication of whether the expression is in double
quotes; fail noisily rather than silently on certain illegal
associative array assignments; still more subscripting tests.
2001-04-23 Clint Adams <[email protected]>
* 14078: Doc/Zsh/mod_termcap.yo, Doc/Zsh/mod_terminfo.yo:
Document $termcap, change reference to termcap/terminfo
'strings' to 'values'.
2001-04-23 Andrej Borsenkow <[email protected]>
* 14077 : acconfig.h, aczsh.m4, configure.in, Config/defs.mk.in,
Src/Makefile.in, Src/mkmakemod.sh, Src/zsh.mdd, Src/Modules/cap.mdd,
Src/Modules/termcap.mdd, Src/Modules/terminfo.mdd,
Src/Modules/zftp.mdd: revert Clint's build patches. They break
build on ReliantUNIX and need some more consideration.
2001-04-23 Bart Schaefer <[email protected]>
* 14070: Src/lex.c, Src/params.c, Test/D06subscript.ztst: Fix
problem with parsing \" in subscripts during parameter expansion
in double-quotes.
2001-04-22 Bart Schaefer <[email protected]>
* 14066: Doc/Zsh/expn.yo, Doc/Zsh/params.yo, Src/params.c,
Test/D06subscript.ztst: Document subscript usage; fix minor bug in
(kK) subscript flags, and add a test for it.
2001-04-22 Clint Adams <[email protected]>
* 14065: Src/params.c, Src/Modules/termcap.c,
Src/Modules/terminfo.c: handle numeric capabilities
properly within the termcap/terminfo parameters.
2001-04-21 Bart Schaefer <[email protected]>
* 14062: Src/Modules/termcap.c: Avoid including both old-style
termcap.h and ncurses term.h at the same time (see 13965).
* 14060: Src/builtin.c, Src/lex.c, Src/params.c,
Test/D06subscript.ztst: Fix problem with ${array[ix]=value}
introduced by 14008; fix long-standing problems with
`noglob typeset array[ix]=value' and `typeset 12foo=bar';
fix parsing problem with ((\[ ...)) introduced by 14051.
2001-04-20 Clint Adams <[email protected]>
* 14055: Src/Modules/termcap.c: include termio.h if available.
This prevents Solaris 8 from choking on term.h.
* 14053: Src/Modules/termcap.c, Src/Modules/termcap.mdd:
add ${termcap} special parameter in the style of ${terminfo}.
2001-04-19 Bart Schaefer <[email protected]>
* 14008, 14051: Src/lex.c, Src/math.c, Src/params.c,
Test/D06subscript.ztst: Improve parsing of subscripts so that
many forms that failed before, work now, particularly for assoc
array keys; create a test suite.
* 14008: Src/hist.c: Don't getsparam("HISTFILE") until it is
actually needed, because other parameter expansions reset the
history mechanism for subscript parsing.
* 14008: Src/builtin.c: Keep track of the new Param created when
typeset_single() calls setsparam() in some circumstances; drop a
redundant isident() test.
2001-04-19 Peter Stephenson <[email protected]>
* 14046: Doc/Zle/zle.yo, Src/Zle/zle_keymap.c: bindkey -rp removes
bindings with given prefix; minor bugfix for length of prefix with
bindkey -p. Also, don't bind cursor keystrings if they are just
a single key.
2001-04-19 Clint Adams <[email protected]>
* unposted: configure.in: make sure all the libraries are
in for the function check.
* 14041: configure.in, Config/defs.mk.in, Src/Makefile.in,
Src/Modules/cap.mdd, Src/Modules/termcap.mdd,
Src/Modules/terminfo.mdd, Src/Modules/zftp.mdd:
only link modules against needed libraries.
* 14039: configure.in, Config/defs.mk.in, Src/zsh.mdd,
Src/Modules/cap.mdd, Src/Modules/termcap.mdd,
Src/Modules/terminfo.mdd, Src/Modules/zftp.mdd:
simulate old linking behavior.
* 14033: acconfig.h, aczsh.m4, configure.in, Config/defs.mk.in,
Src/Makefile.in, Src/mkmakemod.sh, Src/zsh.mdd,
Src/Modules/cap.mdd, Src/Modules/termcap.mdd,
Src/Modules/terminfo.mdd: only link modules and main binary
against needed libraries.
2001-04-19 Sven Wischnowsky <[email protected]>
* 14028: Src/Zle/complete.mdd: use the right path patterns for
completion functions
2001-04-19 Clint Adams <[email protected]>
* 14018: Src/mkmakemod.sh: honor STRIPFLAGS when installing
modules.
2001-04-18 Bart Schaefer <[email protected]>
* 14004 (plus typo fix per Sven 14009): Improve completion in the
tail of paths with a leading tilde-component, particularly with
respect to nameddirs.
2001-04-17 Sven Wischnowsky <[email protected]>
* 13999: Src/Zle/computil.c: only use the exclusion lists of
options that are not currently being completed, but keep
options from being completed more than once
* 13997: Completion/Zsh/Type/_directory_stack: remove
SUFFIX-handling, it's in _tilde and only needed there
2001-04-14 Bart Schaefer <[email protected]>
* unposted: Etc/zsh-development-guide: The entire section on hook
functions was repeated twice; delete one copy.
2001-04-13 Oliver Kiddle <[email protected]>
* 13982: Completion/Base/Utility/_multi_parts,
Completion/Unix/Command/.distfiles, Completion/Unix/Command/_elm,
Completion/Unix/Command/_mail, Completion/Unix/Command/_mutt,
Completion/Unix/Command/_ncftp, Completion/Unix/Command/_pine:
add completion for common MUAs and a couple of minor fixes
2001-04-13 Wayne Davison <[email protected]>
* 13981: Src/Modules/zftp.c: Don't define gethostbyname2()
as static, since it can clash with the system header files
on a system that provides the prototype but not the object.
2001-04-13 Bart Schaefer <[email protected]>
* 13973: Completion/Unix/Type/_path_files: Parameter expansions
are checked before tilde-expansions so that the former are handled
properly when they appear in the same word as the latter.
* 13972: Src/prototypes.h, Src/system.h, Src/Modules/termcap.c,
Src/Modules/terminfo.c: Resolve assorted header file collisions,
mostly for benefit of Solaris 2.6.
2001-04-12 Bart Schaefer <[email protected]>
* 13965: Src/system.h, Src/prototypes.h, Src/Modules/terminfo.c:
Use <term.h> for termcap protos when it is found but <termcap.h>
is not; don't include <curses.h> unless it will be used.
2001-04-12 Clint Adams <[email protected]>
* 13961: Src/prototypes.h: entertain the possibility that
tputs is defined in term.h.
2001-04-12 Oliver Kiddle <[email protected]>
* 13958: Completion/Zsh/Type/_directory_stack: a hopefully correct
fix to avoid appending a / when called from _cd
* unposted: Completion/Zsh/Command/.distfiles: missed change for 13947
2001-04-12 Clint Adams <[email protected]>
* 13955: acconfig.h, configure.in, Src/Modules/terminfo.c:
s/codes/names/.
* 13953: acconfig.h, configure.in, Src/Modules/terminfo.c:
have configure check for the existence of boolcodes,
numcodes, and strcodes symbols, and presume that they
are terminfo capability code inventories.
* 13951: Src/Modules/terminfo.c: make scanterminfo do something
so that ${(k)terminfo} and ${(kv)terminfo} work.
2001-04-11 Bart Schaefer <[email protected]>
* 13949: Completion/Zsh/Type/_directory_stack: Don't append a slash
when completing after [-+]*.
* unposted: Functions/Misc/getjobs: Update comment to reflect
change in preexec call signature from 13942.
* unposted (see 13946): Functions/Prompts/prompt_bart_setup: Strip
%[BSUbsu] from $PS1 when computing the width of the first line.
2001-04-11 Oliver Kiddle <[email protected]>
* 13947: Completion/Zsh/Command/_fc, Completion/Zsh/Type/_aliases,
Completion/Zsh/Type/_jobs_fg, Completion/Zsh/Command/_alias,
Completion/Zsh/Command/_jobs_builtin: new _alias and _jobs_builtin
2001-04-11 Wayne Davison <[email protected]>
* 13942: Src/init.c, Doc/Zsh/func.yo: Fixed a bug in the
calling of "preexec" to prevent the passing of the wrong
history info as arg #1. Added 2 extra args with expanded
command info. Documented the new calling syntax.
2001-04-11 Peter Stephenson <[email protected]>
* 13944: Src/Modules/mapfile.c (from Bart): dupstring the
parameter name to avoid static buffer re-use problem.
2001-04-10 Wayne Davison <[email protected]>
* unposted: Src/hist.c: Slightly enhanced should_ignore_line()
by using getjobtext() instead of getpermtext().
2001-04-09 Wayne Davison <[email protected]>
* 13934, 13936: Src/Modules/terminfo.c: silence some compiler
warnings when HAVE_TIGETSTR is not defined.
2001-04-09 Bart Schaefer <[email protected]>
* unposted: Src/modules/terminfo.c: Unset the terminfo parameter
on autoload when terminfo is not available, to suppress a warning
about autoload failure.
* 13931: Src/Modules/termcap.mdd, Src/Modules/terminfo.mdd: Fix
`load' directives broken by 13922.
* 13922: Src/Modules/termcap.c, Src/Modules/termcap.mdd,
Src/Modules/terminfo.c, Src/Modules/terminfo.mdd: Loading these
modules should work even if the corresponding library is not
available; in that case echotc or echoti uses bin_notavail.
2001-04-09 Peter Stephenson <[email protected]>
* unposted: Config/version.mk: 4.0.1-pre-3.
2001-04-06 Bart Schaefer <[email protected]>
* 13919: Completion/compinit: Clarify the prompt presented when
the completion system detects insecure files/directories.
2001-04-06 Sven Wischnowsky <[email protected]>
* 13917: Src/params.c: test for unset in pipestatussetfn()
* 13916: Src/params.c: like 13907, but for backward searches
2001-04-05 Felix Rosencrantz <[email protected]>
* workers/13914: Completion/Unix/Command/_java: Added call to
_normal after class to run is specified for java, and added
completion for files to extract for "jar -x".
2001-04-05 Bart Schaefer <[email protected]>