about summary refs log tree commit diff
path: root/ChangeLog.3.0
blob: c53b2fb381f9b6d59005bb5900db7f59b79661ee (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
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
2000-05-29  Bart Schaefer  <schaefer@zsh.org>

	* Src/version.h: Version 3.0.8 released.

	* acconfig.h, configure.in, Etc/NEWS: Copy RLIM_T_IS_LONG_LONG
	configure test from 3.1.7.

	* Src/builtin.c: Fix printf() formatting in one case where
	RLIM_T_IS_LONG_LONG; Mike Sullivan <Mike.Sullivan@Eng.Sun.COM>

2000-05-27  Bart Schaefer  <schaefer@zsh.org>

	* Src/builtin.c: Fix a crash in "read -q" when zsh was not
	interactive; 11607, plus Sven, 11524.

2000-05-19  Bart Schaefer  <schaefer@zsh.org>

	* Etc/BUGS, Src/builtin.c: Make the "read" builtin interruptible
	even when it's in a pipeline.  Describe the bug that makes this
	change necessary.

2000-05-15  Bart Schaefer  <schaefer@zsh.org>

	* Etc/MACHINES: Add note for OpenStep 4.2 from Brian Boonstra.

	* Etc/FAQ: Latest version from PWS.

	* Src/utils.c: Fix for ${(s::)...} when parameter value has
	meta-characters; Sven, 11368.

2000-05-12  Bart Schaefer  <schaefer@zsh.org>

	* Etc/BUGS: Make note of the numeric range globbing bug reported
	by Zefram in 10444 (requires too many other changes to fix now).

	* Etc/NEWS: Note change in character ranges in globbing.

2000-05-11  Bart Schaefer  <schaefer@zsh.org>

	* Src/builtin.c, Src/params.c: "typeset -U" updates exported
	colon-arrays; PWS, 11314.

	* Src/jobs.c: In setprevjob(), skip jobs with either the
	STAT_NOPRINT or STAT_SUBJOB bits set, as suggested in
	zsh-workers/10005.

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

	* Src/glob.c: Disable locale-sensitive character ranges; sorting
	is still done by locale.  This is the 3.1.7 behavior.

	* Src/builtin.c: Since "read -q" always reads from the tty, always
	write the prompt to the tty.  Adapted from Sven, 10727.

2000-03-08  Bart Schaefer  <schaefer@zsh.org>

	* Src/utils.c, configure, configure.in, config.h.in: Silence linker
	warnings on FreeBSD by using _mktemp() when available.

2000-02-29  Bart Schaefer  <schaefer@zsh.org>

	* Doc/zsh.texi: Silence a couple of warnings.

2000-02-28  Bart Schaefer  <schaefer@zsh.org>

	* Src/init.c, Src/params.c: Silence some harmless compiler
	warnings; Sven, 9905.

	* Src/exec.c: Fix problem with handling of errflag that caused
	push-line-or-edit to fail when used within a here-document; Sven;
	9900 and 9903.

	* Etc/NEWS: Note minor new features and configuration changes.

2000-02-27  Bart Schaefer  <schaefer@zsh.org>
	
	* Src/version.h: Version 3.0.8 (pre-release).

	* Src/builtin.c: Fixes to `vared', particularly when run from a
	subshell; adapted from PWS, 7308, and Sven, 8591.

	* configure.in, configure, acconfig.h, config.h.in,
	Src/prototypes.h: Add test for mknod() prototype, per bug report
	from Olivier Delemar.

	* Src/exec.c, Src/globals.h, Src/init.c, Src/builtin.c: Fix
	improper redirection of xtrace output; unlock terminal device on
	Solaris as per zsh-workers/5118; misc. insignificant typos.

2000-02-23  Bart Schaefer  <schaefer@zsh.org>

	* config.sub: Handle the latest Alpha hardware type; Sven, 9840.

2000-02-16  Bart Schaefer  <schaefer@zsh.org>

	* Src/subst.c: Better quoting behavior for ${(e)...}
	substitutions; from Sven, 9763.

2000-02-15  Bart Schaefer  <schaefer@zsh.org>

	* Src/signames.awk: Missing newline.

	* Src/jobs.c, Src/signames.awk: Wrap signal message array derefs
	in a macro to avoid segfaults in the event we receive an
	unrecognized signal.

2000-02-13  Bart Schaefer  <schaefer@zsh.org>

	* configure.in, configure: Import the 3.1.6 signal.h (or
	equivalent) detection code.

	* Etc/MACHINES: Mention potential resource.h problem on Linux.

2000-02-12  Bart Schaefer  <schaefer@zsh.org>

	* Src/init.c: Redo the way we attach to the tty in init_io() to
	avoid competing with our parent on systems that don't prevent TTY
	ioctl()s from background jobs.

2000-02-06  Bart Schaefer  <schaefer@zsh.org>

	* Src/builtin.c: Clear the PM_UNSET flag from the `pm' structure
	before setting the parameter; PWS, 9582.

2000-02-03  Bart Schaefer  <schaefer@zsh.org>

	* Src/utils.c: Interrupt read1char() when any of the usual shell
	loop control flags becomes set (e.g. by a trap handler); Sven,
	9522.

	* Src/exec.c: A different reformulation of 9345; based on Sven,
	9503 and 9521.

2000-01-29  Bart Schaefer  <schaefer@zsh.org>

	* Src/globals.h: Add a missing EXTERN.

	* Src/globals.h, Src/jobs.c, Src/zsh.h, Src/builtin.c, Src/exec.c:
	Fixes for suspending/restarting subshells; adapted from Sven, 9345.

2000-01-12  Bart Schaefer  <schaefer@zsh.org>

	* Src/loop.c: Fix behavior of "select" loops with respect to
	reading stdin; adapted from PWS, 9295.

2000-01-08  Bart Schaefer  <schaefer@zsh.org>

	* Src/loop.c: Using a negative count with the "repeat" construct
	should not loop.  Adapted from Sven, 9188.

1999-12-12  Bart Schaefer  <schaefer@zsh.org>

	* Src/exec.c: Don't try to suspend/resume loops and other shell
	constructs as separate processes when the parent shell is not
	doing job control in the first place.

1999-11-25  Bart Schaefer  <schaefer@zsh.org>

	* Src/lex.c: Fix off-by-one line number when reporting unmatched
	cshjunkiequote errors.

1999-11-24  Bart Schaefer  <schaefer@zsh.org>

	* Src/signals.c: Just for sanity, be sure not to SIGHUP ourself
	when already exiting.

1999-10-25  Bart Schaefer  <schaefer@zsh.org>

	* Src/system.h, Src/hashtable.h, Src/init.c, Src/params.c,
	INSTALL, acconfig.h, configure.in, configure, config.h.in:
	Configure option to disable setlocale() support, and also do a
	linkage test for it rather than simply test for the LC_ALL
	constant; adapted from Zefram, 8372, by Tatsuo Furukawa.

1999-10-24  Bart Schaefer  <schaefer@zsh.org>

	* Makefile.in: Don't bother trying to enumerate all the files in
	the ftp-dist tar, just pack up the whole zsh-$(VERSION) directory.
	The enumeration caused files in subdirectories to be included
	twice by tar.

1999-10-23  Bart Schaefer  <schaefer@zsh.org>

	* Src/zle_misc.c, Doc/zshparam.man: Add the %L prompt token, for
	the value of SHLVL, as in 3.1.6; thanks to Phil Pennock
	<phil@PsiDev.net> for pointing out this inconsistency.

1999-10-22  Bart Schaefer  <schaefer@zsh.org>

	* Src/mem.c: Fix a couple of typos in comments.

1999-10-19  Bart Schaefer  <schaefer@zsh.org>

	* Src/utils.c: Remove redundant variable decls; noted by Albert
	Chin in 8327.

	* Src/builtin.c: Tweak whitespace in string constant.

	* Src/builtin.c: Recognize "maxpthreads" limit as noted by Albert
	Chin in private mail; also arrange to print the "sockbufsize"
	limit in "ulimit -a".

	* Src/rlimits.awk: Recognize "maxpthreads" limit as noted by
	Albert Chin in private mail.

1999-10-18  Bart Schaefer  <schaefer@zsh.org>

	* Src/version.h: Version 3.0.7 released.

	* Src/builtin.c, Src/rlimits.awk: Fix handling of AIO_OPS as a
	purely numeric resource, and rename "sbsize" to "sockbufsize" for
	clarity; both pointed out by Zefram in 8320.

1999-10-17  Bart Schaefer  <schaefer@zsh.org>

	* META-FAQ: Update FTP site list to match the latest FAQ.

	* Etc/FAQ: Latest FAQ from 3.1.6; "production version" is 3.0.7.

	* Src/rlimits.awk: Pick up the FreeBSD SBSIZE limit; Jos Backus, 8309.

1999-10-14  Bart Schaefer  <schaefer@zsh.org>

	* Src/rlimits.awk, Src/builtin.c: Handle AIO_MEM and AIO_OPS
	limits; adapted from Zefram, 8229.

1999-10-12  Bart Schaefer  <schaefer@zsh.org>

	* config.sub: Import config.sub from 3.1.6.

1999-10-10  Bart Schaefer  <schaefer@zsh.org>

	* Src/globals.h: More complete option resetting by `emulate', plus
	adjust emulations in which some options are (un)set; adapted from
	Zefram, 8152, 8154.

	* Src/exec.c, Src/glob.c: Return "bad file descriptor" if a
	redirection attempts to grab one of zsh's internal descriptors;
	adapted from Zefram, 8187.

	* Src/exec.c: Plug coproc input file descriptor leak.

	* Src/lex.c: Fix lexing of "&>" redirections.

1999-10-06  Bart Schaefer  <schaefer@zsh.org>

	* Src/jobs.c: Reattach the tty and resize the terminal after a
	foreground job is stopped.

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

	* builtin.c: Fix core dump when exporting an unset special parameter.

	* zle_refresh.c: Don't go into an infinite loop trying to refresh
	the full ZLE prompt in a single-line-zle environment; adapted from
	Geoff, 8126.

1999-09-26  Bart Schaefer  <schaefer@zsh.org>

	* math.c: Math lexing of #\x character values should use STOUC()
	on 'x'.

1999-09-12  Bart Schaefer  <schaefer@zsh.org>

	* Src/zle_tricky.c: Clean up quotename() a litte; adapted from 7784.

1999-09-10  Bart Schaefer  <schaefer@zsh.org>

	* Src/zle_tricky.c: Fix potential buffer overflow in quotename();
	adapted from Sven, 7713.

	* Src/subst.c: Zero-filling with "typezet -Z" now matches the
	documentation; Sven, zsh-users/2576,2578.

1999-09-03  Bart Schaefer  <schaefer@zsh.org>

	* Doc/zsh.texi, Doc/zshoptions.man: Correct the documentation for
	GLOB_COMPLETE.

1999-09-01  Bart Schaefer  <schaefer@zsh.org>

	* Src/builtin.c, Src/exec.c: Final (?) tweak for process group
	management; Sven, 7605.

1999-08-31  Bart Schaefer  <schaefer@zsh.org>

	* Src/signals.c: Remove 3.1.6 #ifdefs not supported by the 3.0
	configure, and return -1 from killjb() when any kill fails, not
	just when the last one does.

	* Src/exec.c, Src/signals.c, Src/utils.c: Yet another tweak to
	process group handling; Sven, 7573.

	* config.h.in, configure, configure.in: Use a newer configure test
	to search for functions in libnsl.

1999-08-30  Bart Schaefer  <schaefer@zsh.org>

	* Src/signals.c: Attempt kill() if killpg() fails, just in case;
	Sven, 7530.

1999-08-29  Bart Schaefer  <schaefer@zsh.org>

	* Src/signals.c: Patch for problem resuming process groups after
	suspend; 7529.

1999-08-28  Bart Schaefer  <schaefer@zsh.org>

	* Src/init.c: Fix parsing of "zsh -c ..." to be more like other
	shells; 7510.

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

	* configure.in: Import tgetstr-checking code from 3.1.6, as
	suggested by Jos Backus, 7408.

1999-08-07  Bart Schaefer  <schaefer@zsh.org>

	* Src/rlimits.awk, Src/signames.awk: Replace 034 with 34, as per
	Ed Osinski (7392) and Geoff (7393).

1999-08-02  Bart Schaefer  <schaefer@zsh.org>

	* Src/loop.c: Handle send-break (^G) at the "select" prompt
	properly; Sven, 7349, plus another old bugfix nabbed from 3.1.6.

	* Src/utils.c: Pick up improved blocking stdin behavior from
	3.1.6, including Irving Wolfe's patch for fcntl() arguments in
	7336.

	* Src/builtin.c: Fix bug in "getopts" when using options prefixed
	by "+"; PWS, 3590 (ancient).

	* Src/init.c: Pass the right number of (unused) arguments to
	fcntl(); Geoff Wing, 7335.

1999-08-01  Bart Schaefer  <schaefer@zsh.org>

	* Src/version.h: Version 3.0.6 released.

	* configure.in, Makefile.in, configure: Add --enable-distdir and
	--enable-ftpdir for configuring "make dist" and "make ftp-dist".
	Rewrite dist, ftp-dist, dist-diff, and zsh-doc.tar.gz targets to
	use the new configurations.  Drop obsolete "sed ... README" from
	release target; "make release" now works sanely if one first
	unpacks the old zsh-doc.tar.gz in the Doc subdirectory.

1999-07-31 16:33  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi: Update FTP site list from 3.1.6 metafaq.yo.

1999-07-31 08:04  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi: Borrow a couple of macro definitions from the 3.1.6
	yodl output to replace several @iftex and @ifinfo pairs.  Change a
	couple of @code into @example for clarity when the examples use two
	single quotes to represent the empty string; the diff to fix the
	examples everywhere is too large and not worth the effort as it's
        already been done better in the 3.1.6 manuals.

1999-07-31 06:12  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi: Change some @xref{} to @pxref{} to preempt uglier
	patches used in RedHat's .src.rpm file for zsh, and reword a couple
        of things slightly.

1999-07-31 04:50  Bart Schaefer <schaefer@zsh.org>

	* META-FAQ, Etc/FAQ: Final release meta-documents, from PWS in
        private mail.

1999-07-29 03:28  Bart Schaefer <schaefer@zsh.org>

	* configure: Re-autoconf for change in lfs help.

	* Etc/BUGS: Document number range bug; PWS, 7303.

1999-07-26 16:44  Bart Schaefer <schaefer@zsh.org>

	* configure.in: Change the help message for large file support to
        read "disable".

1999-07-25 08:23  Bart Schaefer <schaefer@zsh.org>

	* Doc/intro.ms: Me: 7275: Fix to work with groff.

1999-07-25 05:53  Bart Schaefer <schaefer@zsh.org>

	* Etc/NEWS: Mention PRINT_EIGHT_BIT and preexec.

1999-07-25 05:30  Bart Schaefer <schaefer@zsh.org>

	* Version 3.0.6-test-1 made available.

	* META-FAQ: Update FTP site list from 3.1.6.

	* INSTALL: Restructure slightly to match 3.1.6; mention "lfs" under
        configure options.

1999-07-24 23:26  Bart Schaefer <schaefer@zsh.org>
	
	* Etc/CONTRIBUTORS: Incorporate some bits from 3.1.6.

	* Etc/NEWS: Update in preparation for 3.0.6 release.

1999-07-17 19:48  Bart Schaefer <schaefer@zsh.org>

	* Functions/Makefile.in, Src/Makefile.in, Util/Makefile.in: Update
        DIST lists.

1999-07-17 18:02  Bart Schaefer <schaefer@zsh.org>

	* Makefile.in, Doc/Makefile.in, Etc/Makefile.in,
	Functions/Makefile.in, Misc/Makefile.in, Src/Makefile.in,
	StartupFiles/Makefile.in, Util/Makefile.in: Remove references to
        RCS files and begin to get "make dist" working again.

1999-07-14 05:22  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c, Src/init.c, Src/parse.c, Src/utils.c: A last few line
	numbering fixes from PWS, 7114; in the process, adapt a couple of
	memory-leak fixes from 3.1.5, add Zefram's shout patch from way
	back in 2743, and don't use getpwuid() and getpwnam() on systems
        that do not support them.

	* config.h.in, configure, configure.in: Test for availability of
        getpwuid and getpwnam.

1999-07-14 02:04  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c: Treat "foo=bar >&file" as a redirection, not as a
        NULLCMD; PWS, 6982.

1999-07-14 01:54  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c: Further tweak to 6823 to be sure the right scriptname
        is used to report certain errors.

1999-07-13 16:21  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c: Re-adapt 6823 to get line numbers during autoloading,
        per advice from PWS.

1999-07-13 09:35  Bart Schaefer <schaefer@zsh.org>

	* INSTALL, configure.in: Enable large file support by default;
        adapted from PWS, 7091.

1999-07-13 09:25  Bart Schaefer <schaefer@zsh.org>

	* Src/builtin.c: Save and restore lexical state in "eval"; PWS,
        7049.

1999-07-13 09:17  Bart Schaefer <schaefer@zsh.org>

	* Src/utils.c: Suppress bogus debug message in findsep(); PWS,
        7021.

1999-07-13 09:14  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_refresh.c: Reprint the completion listing if
	execute-named-command is performed; Sven, 7004, but applied for
        symmetry only as this case probably can't ever occur in 3.0.6.

1999-07-13 09:10  Bart Schaefer <schaefer@zsh.org>

	* Src/hist.c: PWS's patch for line numbering error when history
	can't be flushed; 7001.

1999-07-13 08:57  Bart Schaefer <schaefer@zsh.org>

	* Src/builtin.c: Cause "typeset +f" and "functions +" to print the
        names (only) of functions; PWS, 6987.

1999-07-13 08:47  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c, Src/jobs.c: Fix job table problems and backgrounding
        of jobs with subjobs; Sven, 6971.

	* Src/exec.c: Fix for the "time" builtin in relation to all the job
        control patches; Sven, 6936 and 6941.

	* Src/builtin.c, Src/exec.c, Src/jobs.c, Src/signals.c: Fix more
	subshell job control details plus suspend/fg of a shell function
        piped to a builtin loop; Sven, 6933.

	* Src/exec.c: Fix one last case in which job status wasn't properly
        printed; Sven, 6974.

1999-07-13 08:40  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c, Src/utils.c: Print line numbers when issuing error
	messages; adapted from PWS, 6823, but unlike 3.1.6 requires
        function_arg_zero to print the correct function name.

1999-06-29 15:37  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c: Fix tracking of changed process group in subshells;
        Sven, 6926.

1999-06-29 14:45  Bart Schaefer <schaefer@zsh.org>

	* Src/builtin.c, Src/exec.c, Src/jobs.c, Src/zsh.h: Fix the
	remaining problems with job-table manipulation in the new job
	control patches and cover two cases where the process group leader
        was previously not set correctly; Sven, 6908.

1999-06-29 07:42  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c, Src/jobs.c: Sven: 6901: Attempt to back off broken
        pgrp behavior.

1999-06-28 17:14  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c: Include PWS's patch from way back in 4390 for
	interrupts at the PS3 prompt, as it doesn't appear to have had any
	worrisome side effects.

1999-06-28 15:39  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c, Src/jobs.c: Fixes for job status reporting; Sven,
	6887.

1999-06-27 21:26  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_refresh.c: Fix for display bug; Geoff Wing, 6884.

1999-06-27 09:49  Bart Schaefer <schaefer@zsh.org>

	* Src/init.c: Back out 6850.

1999-06-25 16:33  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c, Src/init.c: Make sure any zsh that's going to handle
	terminal signals is in its own process group, and attempt
	(unsuccessfully) to prevent it from stopping itself when suspending
        a loop construct; Sven, 6848 and 6850.

1999-06-25 09:38  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c, Src/jobs.c: More process-group handling changes to
	permit shell loop constructs to be suspended; adapted from Sven,
        6819 and 6824.

1999-06-22 16:17  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_tricky.c: Fix a small bug in extended completion 'R[]'
        patterns; Sven, 6786.

1999-06-22 15:12  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c: Don't accidentally forget about a suspended shell
        function; Sven, 6778.

1999-06-21 16:10  Bart Schaefer <schaefer@zsh.org>

	* Src/jobs.c: Fix reported job status of a suspended loop; Sven,
	6755.  This is #ifdef'd for now because there may be unintended
        side-effects.

1999-06-19 05:16  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c: Permit shell constructs such as loops to be
        suspended; Sven, 6707.

1999-06-19 05:11  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi, Doc/zshbuiltins.man, Src/builtin.c, Src/exec.c,
	Src/init.c, Src/input.c, Src/parse.c, Src/zsh.h: Adapt Sven's and
        PWS's patches for correct LINENO computation from 6693, 6705.

1999-06-19 04:28  Bart Schaefer <schaefer@zsh.org>

	* configure: Rerun autoconf for more 64-bit changes.

	* Src/init.c: Issue an error for shell options with embedded
        spaces; PWS, 6658.

1999-06-16 08:38  Bart Schaefer <schaefer@zsh.org>

	* Src/zsh.h: Alternate formulation of zulong as introduced in
        pws-22.

1999-06-16 08:26  Bart Schaefer <schaefer@zsh.org>

	* configure.in: Further 64-bit fixes covering 6570 and 6639,
        adapted to 3.0.6 by PWS.

1999-06-16 07:22  Bart Schaefer <schaefer@zsh.org>

	* Src/jobs.c: Relocate the extern decl for list_pipe, as we need it
        in wider scope now.

1999-06-16 07:13  Bart Schaefer <schaefer@zsh.org>

	* Src/jobs.c: Fix interrupt and reaping of builtin loop at the end
        of a pipe when in a non-MONITOR-ing shell; Sven, zsh-users/2388.

	* config.h.in, configure: Rerun autoheader and autoconf following
	64-bit changes.

1999-06-16 06:59  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c: Strip trailing whitespace when performing "#!"
        execute-emulation; 6652.

	* Src/hist.c: Fix crash when using shortcut history substitution
        (^foo^bar) with an empty history list; 6651.

1999-06-16 05:57  Bart Schaefer <schaefer@zsh.org>

	* INSTALL, acconfig.h, aclocal.m4, configure.in, Src/builtin.c,
	Src/math.c, Src/mem.c, Src/params.c, Src/subst.c, Src/utils.c,
	Src/zsh.h: More patches from PWS for 64-bit support, in 6552, 6563,
        6570, 6571, and 6626.

1999-06-16 05:28  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi: Add an index entry for subscripts, as PWS did in
        6563.

1999-06-15 16:58  Bart Schaefer <schaefer@zsh.org>

	* Src/subst.c: Handle -0 as a dirstack element; Tanaka Akira, 6641.

1999-06-15 04:44  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi, Doc/zshmisc.man, Src/lex.c: Adapt PWS's patch for
        ksh function definition syntax, from 6618.

1999-06-15 04:14  Bart Schaefer <schaefer@zsh.org>

	* Src/utils.c: Rework SIGWINCH and LINES/COLUMNS handling once
        again; zsh-workers/6617.

1999-06-13 19:13  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi: Fix one typo and change coordinator to PWS.

1999-06-08 06:18  Bart Schaefer <schaefer@zsh.org>

	* Src/hashtable.c: Fix loss of newline in new code to output 64-bit
        integer.

1999-06-08 05:58  Bart Schaefer <schaefer@zsh.org>

	* INSTALL, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, Src/builtin.c, Src/exec.c, Src/glob.c, Src/globals.h,
	Src/hashtable.c, Src/init.c, Src/input.c, Src/math.c, Src/mem.c,
	Src/params.c, Src/subst.c, Src/system.h, Src/utils.c, Src/zsh.h:
	Handling for 64-bit integers on 32-bit systems where the compiler
        supports them, including large file support; PWS, 6449.

1999-06-07 03:14  Bart Schaefer <schaefer@zsh.org>

	* configure.in: Fix for configure typo; Naoki Wakamatsu, 6477.

1999-06-06 05:02  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi: Add missing description for `compctl -s'.

1999-06-06 04:33  Bart Schaefer <schaefer@zsh.org>

	* Src/hist.c: Ignore whitespace in history searches; from Wayne
        Davison, 6476.

1999-06-05 08:26  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi, Doc/zshexpn.man, Src/glob.c: Add time-in-seconds
	granularity to the a, c, and m glob qualifiers, as per Sven's
        patch in 6458, and document this change.

1999-06-05 08:18  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi, Doc/zshoptions.man: Add Wayne's manual page fixes
	from 6443 to zsh.texi, but change "blanks" to "whitespace" in the
        HIST_REDUCE_BLANKS description in both documents.

1999-06-05 08:04  Bart Schaefer <schaefer@zsh.org>

	* Doc/zshbuiltins.man, Doc/zshoptions.man, Src/hashtable.c,
	Src/hist.c, Src/zle_hist.c, Src/zsh.h: History and doc bugfixes
	collected from the 3.1.x source by Wayne Davison and posted in
	6436, 6439, and 6443; except that history files are still written
	in the traditional format, but can be read in either old or new
        (3.1.6) format.

1999-06-04 15:44  Bart Schaefer <schaefer@zsh.org>

	* Src/subst.c: Nested substitutions should require braces; adapted
        from PWS's patch in 6464.

1999-06-02 15:04  Bart Schaefer <schaefer@zsh.org>

	* Src/subst.c: Final tweak to quoting in ${ }; PWS, 6433

1999-06-01 18:03  Bart Schaefer <schaefer@zsh.org>

	* Src/builtin.c, Src/params.c: Two parameter fixes from 3.1.5,
	adapted to 3.0.6 by PWS in zsh-workers 6419: typeset -m restored
	unset parameters which hadn't been removed from the table; in fn1()
	{ local foo; unset foo; foo=bar; }, foo is restored at local level,
	whereas if the `unset foo' appeared in a nested function it would
        have been restored at global level, which was presumably wrong.

1999-06-01 17:54  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi: Document new quoting behavior inside ${...}, as per
        PWS in 6416.

1999-06-01 16:59  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_refresh.c: Temporarily restore the old line buffer when
	moving around to clear the completion list, because on terminals
	that can't "move right" we need to redraw any characters the motion
        passes over; Sven, 6411.

1999-05-31 22:14  Bart Schaefer <schaefer@zsh.org>

	* Src/subst.c: Adapt PWS's patch from zsh-workers 6335 to permit
	quoted strings inside ${ }, which permits e.g. ${(f)"$(typeset)"}
        equivalent to "${(@f)$(typeset)}".

1999-05-31 20:42  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c, Src/jobs.c, Src/zsh.h: Revise and explain in lengthy
	comments the handling of tty process groups when pipelines end in
	shell builtin constructs; Sven and PWS in zsh-workers 6240, 6257,
        6258, 6285, and 6302, with minor adjustment for 3.0.x.

1999-05-31 18:48  Bart Schaefer <schaefer@zsh.org>

	* Doc/Makefile.in: Handle the (un)installation of more than 9
	subfiles created by makeinfo; suggested by Andrej Borsenkow in
        zsh-workers 6392.

1999-05-31 07:57  Bart Schaefer <schaefer@zsh.org>

	* Src/system.h: Pick up from 3.1.5 the #define-renamings of a few
	zsh global symbols to avoid name conflicts with system library
        functions on some platforms.

1999-05-31 03:31  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_tricky.c: Fix display bug when listing completion
	matches; Sven, zsh-workers 6247. Fix for duplicated last character
	when completing inside $(...); Sven, zsh-workers 6344 (as
	corrected by zsh-workers 6351).

	* Src/exec.c: Make ERREXIT behavior consistent with non-broken
        Bourne shells; PWS in zsh-workers 6314.

	* Src/builtin.c: Use the correct printf() format when
	RLIM_T_IS_UNSIGNED; adapted from PWS's patch in zsh-workers 6272,
	but does not include "long long" support. Change "typeset -U" to
	work on the colon-array version of linked parameters; PWS in
	zsh-workers 6294.

	* Src/globals.h, Src/zle_refresh.c: Relocate the new globals from
	zsh-workers 6211 into globals.h, as suggested by Wayne Davison in
        6225.

1999-05-31 01:18  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_main.c: Additional typeahead repairs from PWS in
        zsh-workers 6224.

1999-05-04 18:06  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_hist.c, Src/zle_main.c, Src/zle_misc.c,
	Src/zle_refresh.c, Src/zle_tricky.c, Src/zle_utils.c, Src/zle_vi.c:
	Clear the completion listing upon starting assorted zle commands;
        adapted from 3.1.5 by Sven in zsh-workers 6211.

	* config.h.in, configure: Improved typeahead behavior on all
        systems; PWS, 6205 (plus rerun autoconf).

	* Src/exec.c: Use waitforpid() in getoutput() to be sure we don't
	hang on child_suspend(), which can happen if all children are
        reaped during handling of a user-defined signal trap.

1999-05-03 23:53  Bart Schaefer <schaefer@zsh.org>

	* acconfig.h, configure.in, Src/zle_main.c: Improved typeahead
        behavior on all systems; PWS, 6205.

1999-05-03 09:49  Bart Schaefer <schaefer@zsh.org>

	* Src/utils.c: Setopt shouldn't complain about setting an option to
	its current value; PWS, 6193.

1999-04-30 10:28  Bart Schaefer <schaefer@zsh.org>

	* Src/glob.c: Expansion of ~ and other assorted globbing flags via
	globsubst or ${~param} should not depend upon the extendedglob
	option; PWS, 6165.

1999-04-30 05:42  Bart Schaefer <schaefer@zsh.org>

	* Src/utils.c: Copy the window size from the shttyinfo structure
	upon SIGWINCH, as per zsh-workers 4447.

1999-04-28 05:29  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_main.c: Move setting of timeval tv_sec = 0 to immediately
	before select() to work around obscure Linux problem where select()
	may write garbage into tv_sec after the kernel has been running for
	248 days.  Linux problem and its workaround reported by Ville Herva
	<vherva@babbage.tky.hut.fi> in zsh-workers 6126.

1999-04-28 05:20  Bart Schaefer <schaefer@zsh.org>

	* INSTALL, Makefile.in, configure.in, Doc/Makefile.in,
	Etc/Makefile.in, Functions/Makefile.in, Misc/Makefile.in,
	Misc/compctl-examples, Src/Makefile.in, Src/builtin.c,
	Src/compat.c, Src/cond.c, Src/exec.c, Src/glob.c, Src/globals.h,
	Src/hashtable.c, Src/hashtable.h, Src/hist.c, Src/init.c,
	Src/input.c, Src/jobs.c, Src/lex.c, Src/linklist.c, Src/loop.c,
	Src/math.c, Src/mem.c, Src/params.c, Src/parse.c, Src/prototypes.h,
	Src/rlimits.awk, Src/signals.c, Src/signals.h, Src/signames.awk,
	Src/subst.c, Src/system.h, Src/text.c, Src/utils.c, Src/watch.c,
	Src/zle.h, Src/zle_bindings.c, Src/zle_hist.c, Src/zle_main.c,
	Src/zle_misc.c, Src/zle_move.c, Src/zle_refresh.c,
	Src/zle_tricky.c, Src/zle_utils.c, Src/zle_vi.c, Src/zle_word.c,
	Src/ztype.h, StartupFiles/Makefile.in, StartupFiles/zlogin,
	StartupFiles/zshenv, StartupFiles/zshrc, Util/Makefile.in,
	Util/reporter, Util/zsh-development-guide: Remove $Id...$ line.

	* Src/zsh.h: Remove $Id...$ line.  Change all macros that use "if
	(...) {;} else ..." to be unambiguous statements, mostly by
	wrapping in "do { ... } while (0)".

1999-04-28 05:16  Bart Schaefer <schaefer@zsh.org>

	* Etc/FAQ: Update to latest FAQ.  Remove $ from around $Id ... $
	line to freeze RCS id.

1999-04-25 17:17  Bart Schaefer <schaefer@zsh.org>

	* Src/globals.h, Src/zle_refresh.c, Src/zsh.h: Tatsuo Furukawa
	<frkwtto@osk3.3web.ne.jp> change to use absolute cursor move when
	available, from zsh-workers 6073, as modified by Geoff Wing in
	6096.

1999-04-25 05:56  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi, Doc/zshbuiltins.man, Doc/zshexpn.man,
	Doc/zshmisc.man: Copy some new parameter expansion text from
	3.1.5-pws-15, and do a few other parameter expansion fixes; fix a
	couple of awkward sentences; copy doc for print_eight_bit into
	zsh.texi; fix some cross-references among the man pages.

1999-04-24 23:52  Bart Schaefer <schaefer@zsh.org>

	* Doc/zsh.texi: Incorporate changes to various meta-info from the
	3.1.5-pws-15 documentation.

1999-04-24 22:07  Bart Schaefer <schaefer@zsh.org>

	* Src/init.c, Src/params.c, Src/utils.c: Adapt zsh-workers 5783 and
	5844 to 3.0.5 to correctly propagate errflag out of zerr() even in
	some noerrs cases.

1999-04-24 06:12  Bart Schaefer <schaefer@zsh.org>

	* Src/builtin.c, Src/exec.c, Src/glob.c, Src/hist.c, Src/input.c,
	Src/jobs.c, Src/lex.c, Src/params.c, Src/parse.c, Src/subst.c,
	Src/utils.c, Src/watch.c, Src/zle_main.c, Src/zle_refresh.c,
	Src/zle_tricky.c: Most of Wayne Davison's big compiler warning
	elimination patch, from the URL he posted in zsh-workers 6072. 
	Some lines that got wider than 80 columns have been reformatted,
	and the braces around single-line macro calls are not included
	(because I intend to fix the macros themselves if possible).

1999-04-24 06:05  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_tricky.c: Sven fixes for completion in $((...)) and for a
	potential core dump when building completion lists from internal
	hash tables; adapted by Sven from zsh-workers 5564 and 5759.

1999-04-21 16:50  Bart Schaefer <schaefer@zsh.org>

	* Etc/CONTRIBUTORS: Patch in a few changes from the 3.1.5 version
	of this file.

1999-04-21 15:29  Bart Schaefer <schaefer@zsh.org>

	* Src/utils.c: PWS fix for interrupting a query, zsh-workers 5364
	(follow-up to 5281).

	* configure.in: PWS noticed a problem with the configure.in test
	for typeahead clobber.

1999-04-21 08:46  Bart Schaefer <schaefer@zsh.org>

	* README, META-FAQ: Update to match the 3.1.5 version.

1999-04-21 06:39  Bart Schaefer <schaefer@zsh.org>

	* Src/hist.c, Src/input.c, Src/zle_main.c, Src/zsh.h: Adapt PWS's
	zleread()/typeahead patch from zsh-workers 5776 to 3.0.5.
	
1999-04-21 05:18  Bart Schaefer <schaefer@zsh.org>

	* Doc/zshbuiltins.man, Doc/zsh.texi, Src/builtin.c,
	Src/hashtable.h: Add "emulate -L" (emulate sets localoptions
	option), adapted from 3.1.5-pws-8.

1999-04-21 05:07  Bart Schaefer <schaefer@zsh.org>

	* config.guess, configure.in, configure: Adapt PWS's patch from
	zsh-workers 5757 for CLOBBERS_TYPEAHEAD.

1999-02-05 17:20  Bart Schaefer <schaefer@zsh.org>

	* Src/utils.c: PWS fix for another EINTR, adapted from zsh-workers
	5281.

1999-01-29 19:12  Bart Schaefer <schaefer@zsh.org>

	* Src/init.c, Src/system.h: PWS's patch plus mine from zsh-workers
	5113 to use dup(0) or dup(1) rather than attempting
	open("/dev/tty"); and also add the O_NOCTTY flag when doing the
	open(), as in 3.1.5.

1999-01-26 17:57  Bart Schaefer <schaefer@zsh.org>

	* Src/globals.h: Bug noticed by Sven and fixed by PWS in
	zsh-workers 4988.

1999-01-24 17:19  Bart Schaefer <schaefer@zsh.org>

	* Src/hist.c: One fragment of PWS's big compilations warning patch
	in zsh-workers 4931, to fix misplaced braces.

1999-01-23 06:02  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_tricky.c: Sven's patch from zsh-workers 4951 to slightly
	alter the behavior of completion following a redirection operator.

1999-01-22 15:19  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_tricky.c: Just the one fragment of Sven's patch in
	zsh-workers 4949 that applies to completion of job table entries.

1999-01-15 16:39  Bart Schaefer <schaefer@zsh.org>

	* Src/builtin.c: PWS's patch from zsh-workers 4914 to fix crash in
	`typeset'.  (Equivalent to his patch in 4902 for 3.1.5.)

1999-01-04 02:57  Bart Schaefer <schaefer@zsh.org>

	* Src/utils.c: Y2K bugfix copied from 3.1.5, suggested by Goran
	Larsson in zsh-workers 4870.

1998-12-03 15:51  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_tricky.c: Fix (for unspecified problem) from Sven in
	zsh-workers 4697.

1998-11-22 01:54  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_word.c: Cross end-of-line in vi-forward-word when editing
	multiple lines.

1998-11-15 23:18  Bart Schaefer <schaefer@zsh.org>

	* Src/subst.c: Second hunk of previous change, to fix
	${(l<10><0><x>)foo} as well.

1998-11-15 22:41  Bart Schaefer <schaefer@zsh.org>

	* Src/subst.c: Fix of sorts for the ${(l<10><x>)foo} bug reported
	in zsh-workers 4543.

1998-11-13 06:06  Bart Schaefer <schaefer@zsh.org>

	* Src/input.c: PWS's tweak from zsh-workers 4612 that seems to fix
	signed char problems which in turn break input of chars with the
	high bit set.

1998-10-24 19:48  Bart Schaefer <schaefer@zsh.org>

	* Src/exec.c: Patch readoutput() so the output of command
	substitutions isn't lost on an EINTR read error.

1998-09-25 16:33  Bart Schaefer <schaefer@zsh.org>

	* Src/jobs.c: PWS's patch for mishandled job wait when the last job
	in a pipeline is not added to the job table before an earlier job
	in the same pipeline is reaped. From zsh-workers 4397.

1998-09-03 15:04  Bart Schaefer <schaefer@zsh.org>

	* Src/parse.c: Adaptation to 3.0.5 of Zoltan's patch from
	zsh-workers 4376 for case ... esac parsing; any single complex
	command should parse as if semicolon-terminated.

1998-07-02 15:56  Bart Schaefer <schaefer@zsh.org>

	* Src/hist.c, Src/input.c, Src/parse.c: PWS's patch from
	zsh-workers 4172 to eliminate the `lastc' global and thereby clean
	up some goofy history management and a couple of unexpected exits. 
	This replaces the previous input.c patch for a specific case of
	this problem.

1998-06-23 18:55  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_tricky.c: Sven's patch from 4147 for strange
	completinword behavior.

	* Src/zle_tricky.c: Sven's patch from 4148 for starting
	menucompletion when the inserted prefix would otherwise trigger
	REC_EXACT.

1998-06-23 18:49  Bart Schaefer <schaefer@zsh.org>

	* Src/input.c: PWS's patch from zsh-workers 4095 for unintentional
	shell exit when `lastc' is incorrectly set.

	* Src/zle_tricky.c: Sven Wischnowsky's patch from zsh-workers 4140
	for starting menu completion following a compctl that uses -U.

1998-05-23 15:53  Bart Schaefer <schaefer@zsh.org>

	* Src/utils.c: Zefram's chaselinks patch from zsh-workers 3872.

1998-05-23 15:48  Bart Schaefer <schaefer@zsh.org>

	* Src/params.c: Zoltan's patch from zsh-workers 3974 for crash on
	unset of a special param.

1998-05-23 15:42  Bart Schaefer <schaefer@zsh.org>

	* Functions/checkmail: Zoltan's patch from zsh-workers/3963 to
	ignore zero-length files.

	* Src/zle_utils.c: Wayne Davison's patch from zsh-workers 3969 for
	positioning the mark after a yank.

1998-04-14 16:14  Bart Schaefer <schaefer@zsh.org>

	* Src/Makefile.in: Andreas J. Koenig's patch from zsh-workers 3660
	to cause failure of rlimits.awk to properly abort the build.

1998-03-25 16:46  Bart Schaefer <schaefer@zsh.org>

	* Src/jobs.c: PWS's patch from zsh-workers/3818 to not mess up the
	tty settings when doing a command while zle is active (e.g. inside
	a completion function).

1998-03-25 16:35  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_main.c: PWS's patch from zsh-workers/3816 for bindkey
	exiting too vigorously on error.

1998-03-19 17:19  Bart Schaefer <schaefer@zsh.org>

	* Src/subst.c: PWS's patch from zsh-workers/3806 for ${var:s/x/y}
	modifiers.

	* Src/glob.c: PWS's patch from zsh-workers/3808 for (:s/x/y) glob
	qualifiers.

1998-02-22 04:45  Bart Schaefer <schaefer@zsh.org>

	* Src/glob.c: PWS's patch for number-range globbing with
	number-prefix matching.

1998-02-20 17:26  Bart Schaefer <schaefer@zsh.org>

	* Src/zle_tricky.c: PWS's patch to simplify
	expand-or-complete-prefix.

1997-12-10 06:50  Bart Schaefer <schaefer@zsh.org>

	* Src/utils.c: Don't call ioctl(TIOCSWINSZ) from non-interactive
	shells.

1997-11-19 19:53  Bart Schaefer <schaefer@zsh.org>

	* Src/init.c: PWS's "preexec" function (ala "precmd"), from
	zsh-users 1068.

	* Doc/zsh.texi, Doc/zshmisc.man: Document PWS's "preexec" function.

1997-11-19 19:43  Bart Schaefer <schaefer@zsh.org>

	* Util/helpfiles: PWS's latest revision, from zsh-workers 3598.

1997-11-19 16:44  Bart Schaefer <schaefer@zsh.org>

	* Src/subst.c: Zoltan's patch for rcexpandparam bug, from
	zsh-workers 3548.

Thu Sep 26 01:57:07 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-3.0.5 released

	* Src/rlimits.awk: SunOS 4 nawk doesn't support /re/ || /re/ { ... }

Thu Sep 25 05:00:07 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Spelling and zrealloc fix from Martin Buchholz <mrb@Eng.Sun.COM>
	  (3478)

	* After a='a ' ${(o)=a}b should expand to two words, `a' `b'.

Sun Sep 21 07:48:07 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_main.c, Src/zle_tricky.c: Use gotmult instead of
	  zmult	!= 1 to test for prefix-arg.  From Bart (3322)

	* Misc/c2z: c2z fixes and improvements from Bart (3484)

	* Src/zle_utils.c: Menucomplete inserted extra spaces.  From
	  Peter.

	* Src/zle_refresh.c: Refresh fixes for some automargin
 	  terminals.  From Geoff (3340)

	* Src/rlimits.awk, configure, configure.in: rlimit
 	  changes to support GNU libc.  From Kunihiro Ishiguro
 	  <kunihiro@zebra.org> (3369)

	* Src/zle_tricky.c, Src/params.c: Memory leak fixes from
 	  Andrei Tcherepanov and Peter (3301)

	* Src/glob.c: The (-T) and (-M) glob qualifiers follow symlinks to
 	  determine the file marks.  From Peter (3285) with some fixes by
 	  me.

Sat Sep 20 06:37:55 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/params.c: typeset -U array; array=(1 2 1) created a
 	  non-unique array.

	* Src/math.c: $((0x1+0x2)) did not work

Fri Sep 19 05:46:49 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c: Remove wrong (int (*)(void)) prototype
 	  from match_username cast.  Go back to no prototype at all, since
 	  some systems (e.g. on Linux) the yp_callback.foreach prototype
 	  is wrong.

	* Src/params.c: Keep the old environment until the new environment
 	  is completely built.

Tue Sep 16 04:43:25 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c: Show explanation if there are no or more
 	  than one possible completions.

	* Src/glob.c: Glob after ((#)) with extendedglob set caused a coredump

	* Src/builtin.c: read -k sometimes caused a coredump

	* Src/jobs.c, Src/init.c, Src/params.c, Src/signals.c,
 	  Src/utils.c: Setting LINES and COLUMNS manually now works, and
 	  it is equivalent to stty rows and stty columns.

Sat Aug  2 20:00:18 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/subst.c, Src/utils.c, Src/zsh.h: RC_EXPAND_PARAM fixes

	* Src/parse.c: [[ bug bug ]] bug caused BUG: wrong character in
	  hungetc()

Sun Jul 13 07:53:01 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/glob.c: */ should only glob searchable directories or
 	  directory links.

	* configure, configure.in: Prefer curses to termcap on HP-UX 10.x.
  	  From Peter (3360)

	* Src/builtin.c, Src/init.c, Src/utils.c: Set blocking read on
 	  stdin when used by shinstdin or read

	* Src/builtin.c: Read builtin cleanup, handle backslashes correctly

Mon Jun 30 04:48:17 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/jobs.c: bg should set STAT_NOSTTY.  From SUZUKI Hisao
 	  <suzuki@otsl.oki.co.jp>

	* Src/exec.c, Src/jobs.c, Src/zsh.h: Ignore tty settings set by
 	  background jobs

Mon Jun 23 05:57:10 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-3.0.4 released

	* META-FAQ: New mirror in Israel.

	* Src/glob.c: The pattern *a~b did not match aa.  From Peter (3249)

Sun Jun 22 23:08:08 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_refresh.c: zle refresh coredump fix from Geoff (3260)

Sat Jun 21 02:52:35 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/jobs.c: Do not inherit tty settings from suspended jobs.

	* configure, configure.in: Use case instead of sed hack to test
	  for aix

Fri Jun 20 03:58:04 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/jobs.c: Another attempt to get tty settings right

Tue Jun 17 05:53:19 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/subst.c: paramsubst return the array elements directly
 	  without copying them which can lead to data corruption.  From
 	  Zefram (3250)

Mon Jun 16 05:35:01 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c: autoparamkeys and completeinword did not
 	  work well when : is pressed after a successfull completion
 	  inside a parameter name

	* Src/makepro.sed: workaround for the HP-UX 10.20 sed bug from
	  Jim Mattson <jmattson@cup.hp.com> (3232)

	* Src/builtin.c: getopts a: accepted : as a valid option.  Fix
 	  from Bernd Eggink <eggink@rrz.uni-hamburg.de> (3201)

	* Src/params.c: Put only valid exported zsh parameters into the
 	  new environment

Fri Jun  6 06:23:29 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/jobs.c: zsh forgot stty settings when a backgrounded job
 	  terminated while zle was active.  From Peter (3196)

---- Version 3.1 diverged from 3.0 at this point, later to become 4.0 ----

Tue Jun  3 06:14:14 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-3.0.3 released

	* Src/params.c: Some compilers do not like ? (void *) :

	* Src/jobs.c: pg(){ less;};:|pg caused suspended (tty input)

Mon Jun  2 07:17:08 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_refresh.c: Xterm cut & paste fixes from Geoff (3135)

	* Src/hist.c: Fix !# history expansion during completion.  From
 	  Peter (3132)

Sun Jun  1 08:02:19 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/system.h: Use _POSIX_VDISABLE is available.  Fixes ^@ in zle
 	  on some systems.

Thu May 29 05:17:31 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/cond.c: directories are always executable by root

	* META-FAQ: The zsh web page moved.

Tue May 20 05:22:16 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/utils.c: if abort or edit used on a correct prompt, do not
 	  attempt to correct further words on the line.

Sun May 18 18:57:08 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c, Src/exec.c, Src/init.c, Src/signals.c, Src/jobs.c:
 	  Do not handle SIGPIPE specially for shells with job control

	* Src/init.c, Src/jobs.c, Src/utils.c: (:); while true; do; done
 	  was uninterruptible.  Sometimes LINES/COLUMNS was not set
 	  properly for non-interractive shells.

	* Src/exec.c, Src/signals.c: `:`; while true; do; done was
 	  uninterruptible

Mon May 12 09:01:55 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/hist.c: !:2-1 history expansion caused memory corruption

Sun May 11 08:52:00 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/lex.c: $((foo);bar) syntax works

	* Src/hist.c: A terminal hangup caused coredump while saving history

	* Src/globals.h, Src/init.c, Src/params.c: if we cannot get the
 	  correct window size with ioctl, set LINES and COLUMNS from
 	  termcap.

	* Src/builtin.c: make sure zexit is not reentered when its
 	  execution is interrupted by a signal.

Fri May  9 07:59:00 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zsh.texi: @br{} removed

	* Src/exec.c: Quick hack: do not open file redirections if noexec
 	  is set

	* Src/jobs.c: printjobs() set errflag when the foreground process
 	  was interrupted.

Thu May  8 09:18:56 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/cond.c: [[ -x file ]] does stat for privileged users

	* Src/zle_utils.c: do no read line[ll] (which is undefined)

	* Src/signals.c: flush the input queue on interrupt

	* Src/zle_tricky.c, Src/hist.c, Src/lex.c, Src/parse.c:
	  ((foo);bar) now works

Tue May  6 05:56:36 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/signals.c: WINCH traps did not work.  From Peter (3093)

Wed Apr 30 07:40:30 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/text.c: printing case commands were broken.  From Zefram (3062)

Mon Apr 28 07:28:34 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c, Src/system.h, acconfig.h, config.h.in, configure,
 	  configure.in, Src/rlimits.c: Use rlim_t if available

	* Etc/FAQ: March 24 1997 FAQ from Peter

Sat Apr 26 06:26:11 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Functions/zed: Reenter zed if it fails to save the file

	* Functions/zed: Use bindkey -L to temporarily save bindings.
  	  From Zefram (3012)

Fri Apr 25 06:41:36 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Functions/cdmatch, Misc/compctl-examples: compctl-examples
 	  improvements from Zefram (3006)

	* Src/globals.h: NOTIFY is off in sh/ksh mode.  From Zefram (3003)

Sun Apr 20 07:24:12 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/init.c, Src/params.c, Src/utils.c: Remove setintenv()

Tue Apr 15 05:51:27 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_refresh.c: SGTABTYPE can contain more than one bit
 	  set.  From Geoff (2976)

	* Src/builtin.c: vared 1 caused a coredump.  From Peter (2909)

	* Src/exec.c, Src/signals.c: execute trap on EXIT in the caller's
 	  environment. From Peter (2896)

	* Src/builtin.c: vared path caused permanent
 	  allocation in arrayfixenv

Sat Mar  8 00:17:24 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c: Sometimes an incorrect compctl
 	  caused a core dump.  From Peter (2942)

	* Src/zle.h, Src/zle_main.c, Src/zle_misc.c,
 	  Src/zle_refresh.c, Src/zle_tricky.c, Src/builtin.c,
 	  Src/globals.h, Src/init.c, Src/params.c, Src/zsh.h: termok
 	  changed to termflags.  Modified version of art. 2970 from Geoff

	* Src/init.c, Src/params.c, Src/utils.c: handle narrow and short
 	  terminals centralized in zlevarsetfn().  From Bart and me (2956,
 	  2957)

Fri Mar  7 23:54:18 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle.h, Src/zle_misc.c, Src/zle_refresh.c,
	  Src/utils.c: act as if single_line_zle were set when LINES < 3.
	  From Geoff (2865)

Wed Mar  5 23:37:30 1997  Zoltan T. Hidvegi  <hzoli@vnet.ibm.com>

	* Src/loop.c: $? was incorrectly reset before executing case,
	  while, for

Tue Feb 18 20:59:51 1997  Zoltan Hidvegi  <hzoli@vnet.ibm.com>

	* Src/builtin.c: getopts handling of required argument fix from
	  Andrew Robinson (2846)

	* Src/signals.c: An #ifdef SIGWINCH was missing.  From Hrvoje
	  Niksic <hniksic@srce.hr> (2844)

	* Src/exec.c: return from a function called from a loop breaked
	  the loop

	* Src/lex.c: eval \$\{$#\} did not work

Mon Jan 27 22:04:29 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/signals.c: temprarily set breaks to zero when executing a trap

	* Src/exec.c: do not reset breaks in doshfunc

Sun Jan 26 02:55:02 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/init.c: set noerrexit to -1 in setupvals()

Sat Jan 25 20:07:46 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/subst.c, Src/utils.c: some assignments were missing from my
 	  spacesplit fix

	* Etc/FAQ: FAQ from Peter: Id: zsh.FAQ,v 2.23 1997/01/24 13:21:16
 	  pws Exp

	* Src/zle.h, Src/zle_misc.c, Src/zle_refresh.c:
 	  redisplay fix for multiline prompts from Geoff (2817)

Mon Jan 20 21:11:22 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/hashtable.h, acconfig.h, config.h.in, configure,
 	  configure.in: some old compilers cannot initialise a union

	* Src/zle_utils.c: move the mark when characters are
	  inserted/deleted.  From Peter (2807)

Sat Jan 18 22:34:17 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* acconfig.h, config.h.in, configure, configure.in: use the
 	  AC_FUNC_STRCOLL builtin autoconf test

Tue Jan 14 13:52:36 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_move.c: vi-goto-column did not move to the last column

Sat Jan 11 23:45:50 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/system.h: define lstat(X,Y) instead of lstst if HAVE_LSTAT
 	  is not defined

	* Src/zle_tricky.c: ll was not restored for xorrec

	* Src/builtin.c: read -l forgot to duplicate line before assignment

	* Src/jobs.c: do not execute trap when only the child receives the
 	  signal.  Based on article 2480 from Zefram.

	* Src/builtin.c: fix bugs when there was no current job after disown

Thu Jan  9 14:44:28 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/hist.c: Peter's patch broke history expansion in some cases.
  	  From Peter (2755)

Wed Jan  8 22:02:51 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/globals.h, Src/hist.c, Src/lex.c: hist_ignore_dups did not
 	  work with fc in precmd().  From Peter (2748)

	* configure, configure.in: on NetBSD <sys/time.h> is needed for
 	  rlimit type checks.  Based on article 2742 from Geoff

Tue Jan  7 23:10:24 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/params.c, Src/builtin.c, Src/exec.c: print error when
	  changing read-only variables, prevent core dump when assigning
	  an array to read-only scalar and some other fixes

	* Src/zle_tricky.c: compctl -S bugfix

Mon Jan  6 20:43:36 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c, acconfig.h, config.h.in, configure, configure.in:
	  better /dev/fd filesystem check

Sun Jan  5 23:33:32 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c, Src/system.h, Src/utils.c, acconfig.h,
 	  config.h.in, configure, configure.in: checks for quad_t and
 	  unsigned resource types

	* Src/jobs.c: set_clktck() function added

	* Src/builtin.c, Src/rlimits.awk: safe fallback when RLIM_ macros
 	  are not found

	* Src/zle_main.c: EOF ignored in interactive mode when not in
 	  the first line.  From Peter (2713)

Fri Jan  3 02:26:03 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Misc/compctl-examples: setopt/unsetopt compctl fixes

Thu Jan  2 20:57:33 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* configure, configure.in: alpha-linux defines signals in
 	  <asm/signum.h>.  From David Krinsky <krinsky@hcs.harvard.edu>
 	  (2706)

Wed Jan  1 20:04:06 1997  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/params.c, Src/hashtable.h: remove the struct iparam hack
 	  which assumed that sizeof(long) == sizeof(void*)

	* Src/system.h, configure, configure.in: dgux CLOBBERS_TYPEAHEAD.
  	  From Roderick Schertler <roderick@gate.net> (2623)

Tue Dec 31 02:28:09 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c, Src/params.c, Src/utils.c: use
 	  dupstrpfx/ztrduppfx

	* Src/globals.h, Src/input.c, Src/lex.c, Src/zsh.h: after alias
 	  foo='echo ' ; alias bar=foo, foo bar should expand to foo echo.
  	  From Peter (2558)

Sun Dec 29 22:34:21 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zsh.texi, Doc/zshexpn.man, Doc/zshmisc.man, Src/glob.c,
 	  Src/lex.c: brace related bugfixes

	* Src/glob.c, Src/utils.c: fix a buffer overflow bug in parsecomp()

	* Src/exec.c, Src/loop.c, Src/parse.c: case argument should not be
 	  globbed

Thu Dec 19 21:37:17 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* zsh-3.0.2 repacked

	* Src/init.c: work around a bug in NeXTStep 3.2 which caused slow
 	  refresh

	* Etc/FAQ: FAQ from Peter: Id: zsh.FAQ,v 2.22 1996/12/19 09:52:11
 	  pws Exp

Tue Dec 17 20:08:58 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-3.0.2 released

	* Src/params.c: remove some compiler varnings

	* Src/Makefile.in: rlimits.h depends on rlimits.awk.  Cosmetic
 	  changes.  From Zefram (2589)

Mon Dec 16 03:33:12 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* README: unknown limits should no longer be a problem

	* Src/glob.c: toggles were not reset after a comma in a glob
 	  qualifier list (e.g. *(@-.,/))

	* Src/builtin.c: fg %% failed and disabled job control sometimes
 	  when there were no current job

Sun Dec 15 22:09:21 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zsh.texi, Doc/zshzle.man, Src/zle_hist.c:
 	  insert-last-word with numeric arguments inserts the given word
 	  from the previous history event.  From Bart (2445),
 	  documentation by me.

Sat Dec 14 02:44:21 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c (execcmd): builtin < / > / closed stdin

	* configure, Src/Makefile.in, Src/builtin.c, Src/rlimits.awk,
 	  configure.in: awk generated rlimits from Peter (2573)

	* config.guess, config.sub, configure, configure.in: upgrade to
 	  autoconf-2.12.  Linux machines are still recognized without the
 	  -gnu suffix

	* configure, configure.in: working fifos should be tested in /tmp

Wed Dec 11 02:30:39 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c, Src/builtin.c, Src/exec.c, Src/globals.h,
 	  Src/hist.c, Src/init.c, Src/input.c, Src/lex.c, Src/zsh.h:
 	  remove the alias stack and fix several related bugs. From Peter
 	  (2548, 2551)

	* Doc/zsh.texi, META-FAQ: ftp mirror site changes

	* Src/params.c: use the heap in getstrvalue()

Tue Dec 10 02:27:35 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_refresh.c: single line zle refresh bugfix from Geoff
 	  (2549)

	* Src/subst.c: ${(l:4:)foo} stopped working between 3.0.0 and 3.0.1

	* Src/math.c: $((#\c)) character code expansion did not work when
 	  c was a metafied

	* Src/params.c: $foo[i] did not work when foo[i] was a metafied
 	  character

	* Src/builtin.c: use the heap in zexit()

Sun Dec  8 21:32:06 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/input.c: no further input should be attempted when lexstop
 	  is true (e.g. after eof).

	* Misc/compctl-examples: MH compctl changes from Peter (2535)

	* Src/signals.c: use the heap when reading TMOUT

	* Src/jobs.c: use the heap when reading REPORTTIME.  From Peter (3534)

	* Src/zle_tricky.c, Src/glob.c, Src/hashtable.c, Src/utils.c:
 	  unmetafy did not put a null terminator to the end of the string.
  	  zreaddir discarded the metafied filename.  readdir was used
 	  instead of zreaddir in zle_tricky.c.  From Zefram (2533)

	* Src/jobs.c: CLK_TCK is 60 on NeXT not 64 as defined in the
 	  system headers.  From Robert F Tobler
 	  <rft@raven.cg.tuwien.ac.at> (2522)

	* Src/input.c, Src/zsh.h: alias foo='a=b foo' ; foo caused an
 	  infinite loop.  From Peter (2515)

	* Src/builtin.c, Src/compctl.c: more bad option fixes. Make
 	  the getopts builtin 8-bit clean.  From Zefram (2508)

	* Src/builtin.c: show metafied characters correctly in bad option
 	  errors.  From Zefram (2497)

Tue Nov 26 02:45:15 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c: the STTY parameter did not work well when pipes were
 	  used.  From Peter (2474)

	* Etc/FAQ: FAQ from Peter: Id: zsh.FAQ,v 2.21 1996/11/25 09:13:28
 	  pws Exp

Sun Nov 24 22:44:12 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_move.c: vi-goto-mark fix from Thorsten

Sat Nov 23 23:34:58 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c:
	  ((...)) substituted the expression twice and coredumped on (())

	* Doc/zsh.texi, Doc/zshcompctl.man: compctl -e clarification from
 	  Peter (2453)

Wed Nov 20 00:58:06 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/utils.c: The spell checker always tries to fix as many
 	  leading directory compontents as possible.  From Bart (2429)

	* Src/zle_tricky.c: my spell-word fix used an uninitialised
 	  pointer.  Fix from Bart (2428)

Sun Nov 17 21:21:22 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/params.c: remove a few memory leaks when initialising the
 	  parameter table.

	* Src/exec.c, Src/zsh.h: allow arbitrary number of multios.  From
 	  Zefram (2414)

	* Src/exec.c, Src/parse.c, Src/text.c, Src/zsh.h: do not convert
 	  ((...)) to builtin let internally.

Sat Nov 16 23:57:40 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c: spell-word zle function did not work for word
 	  beginning with a tilde

	* Doc/Makefile.in: give some explanation if the user compiling zsh
 	  has no makeinfo

	* Makefile.in, acconfig.h, configure.in, config.h.in: Makefile and
 	  configure fixes from Zefram (2416)

	* Src/zle_tricky.c: the cursor moved back on TAB when it was on
 	  "".  From Zefram (2415)

Thu Nov 14 12:59:25 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_refresh.c: one more refresh fix from Geoff (2404)

Wed Nov 13 21:47:28 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* config.guess, config.sub: recognize i[6-9]86

	* Src/globals.h, Src/init.c, Src/utils.c: make fdtable dynamic

	* Src/zle_refresh.c: zle_refresh fix from Geoff (2387)

	* Src/zle_refresh.c: some checks added.  From Geoff (2386)

	* Src/zle_refresh.c: fix an off-by-one array bound bug.  From
 	  Geoff (2359)

	* Src/zle_refresh.c: zle_refresh scrolling change from Geoff (2351)

Tue Nov 12 21:35:18 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/init.c, Src/zle_refresh.c: zle-refresh patch from Geoff (2336)

Sun Nov  3 23:00:05 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/system.h: set OPEN_MAX to 64 if NOFILE is not defined

	* Src/hashtable.c: disable -f TRAPxxx permanently removed the
	  function

	* Functions/pushd: setopt localoptions must come after
	  emulate -R zsh

Sat Nov  2 22:47:53 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/compat.c, Src/hashtable.c, Src/utils.c: do not blindly
 	  assume that . and .. are always the first two enrties in a
 	  directory.  Problem discovered by Hideki ONO and fixed by Bart
 	  (2309)

	* Src/utils.c: max_zsh_fd should not be decreased below zero

Thu Oct 31 01:38:10 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/hist.c: zsh splitted lines longer than 1022 while reading
 	  the history file

	* Src/glob.c (doesmatch): <-number> range glob did not work

	* Src/builtin.c: read -c ignored its first parameter

Fri Oct 25 20:50:38 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-3.0.1 released

	* Functions/pushd: First version

	* Functions/pushd: empty dummy revision

	* Src/zle_main.c: key binding coredump fix from Peter (2131)

Thu Oct 24 10:02:00 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c: A minor bugfix related to alwayslastprompt and
 	  compctl -X from Geoff (2255)

Thu Oct 24 09:15:18 1996  pws  <pws@ihf.de>

	* Etc/FAQ: checked in with -k by hzoli at 1996/10/25 19:57:51

Mon Oct 21 20:39:19 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zsh.texi, Doc/zshoptions.man: Better documentation of
 	  GLOB_ASSIGN and MAGIC_EQUAL_SUBST from Peter (2164)

Sun Oct 20 00:08:41 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* configure, configure.in: I made a stupid mistake in the Cray
 	  hacks for nis_list

Sat Oct 19 19:39:12 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* configure, configure.in: allow cross-compiling

Fri Oct 18 20:34:06 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zsh.man, Doc/zsh.texi, Doc/zshall.man: Paul Falstad's
 	  preferred E-mail address is pjf@cts.com

	* Src/hist.c: A little simplifiction.

Wed Oct 16 22:58:08 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Etc/BUGS: sed in HP-UX 10.20 is broken.

	* Src/builtin.c: popd to a non-existent directory did not remove
 	  that from the directory stack.  popd should warn when the
 	  directory stack is empty.  From Bart (zsh-users 437)

Tue Oct 15 21:07:03 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_utils.c: use int instead of char in getzlequery

	* Doc/Makefile.in, Doc/zsh.texi, Etc/Makefile.in,
 	  Functions/Makefile.in, Makefile.in, Misc/Makefile.in,
 	  Src/Makefile.in, Src/builtin.c, Src/compat.c, Src/cond.c,
 	  Src/exec.c, Src/glob.c, Src/globals.h, Src/hashtable.c,
 	  Src/hashtable.h, Src/hist.c, Src/init.c, Src/input.c,
 	  Src/jobs.c, Src/lex.c, Src/linklist.c, Src/loop.c, Src/math.c,
 	  Src/mem.c, Src/params.c, Src/parse.c, Src/prototypes.h,
 	  Src/signals.c, Src/signals.h, Src/subst.c, Src/system.h,
 	  Src/text.c, Src/utils.c, Src/watch.c, Src/zle.h,
 	  Src/zle_bindings.c, Src/zle_hist.c, Src/zle_main.c,
 	  Src/zle_misc.c, Src/zle_move.c, Src/zle_refresh.c,
 	  Src/zle_tricky.c, Src/zle_utils.c, Src/zle_vi.c, Src/zle_word.c,
 	  Src/zsh.h, Src/ztype.h, StartupFiles/Makefile.in,
 	  Util/Makefile.in, configure.in: copyright condition changes

	* Src/zle_refresh.c: bugfix and optimisation for poor terminals
 	  from Geoff (2221)

Tue Oct  8 23:19:38 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Etc/BUGS, Etc/CONTRIBUTORS, Etc/MACHINES, Etc/NEWS: spell fixes
 	  from Geoff (2190)

	* Src/builtin.c: there was an extra check for unknown limits

	* Src/prototypes.h, acconfig.h, config.h.in, configure,
 	  configure.in: make compilation possible on OSF/1 V4.x with gcc

Tue Oct  8 00:16:29 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/init.c: PS3 and PS4 were only initialized in non-interactive
 	  shells

	* Src/utils.c: getquery always returned n on cray-unicos. From
 	  Richard D. Slater (2136)

	* config.guess, config.sub: recognize c90-cray and t90-cray machines.
	  From Richard D. Slater <rdslater@splash.Princeton.EDU> (2136)

	* configure, configure.in: changes to enable NIS+ username
 	  completion on Unicos based on information provided by Charles
 	  Finan <chf@bear.com>.

	* Src/zle_tricky.c: get_comp_string simplification and a little
 	  bugfix based on art. 2198 from Zefram

	* Src/builtin.c: print -P '\0hehe' printed nothing.

	* Src/zle_misc.c: handle meta characters in prompts

	* Src/utils.c: a litle optimization

Sun Oct  6 12:21:08 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Functions/cdmatch, Functions/cdmatch2, Functions/multicomp: add
 	  emulate -R zsh to some function examples.  From Bart (2172)

	* Src/exec.c, Src/jobs.c, Src/zsh.h: =(...) arguments to a
 	  function were deleted after the first command of the function
 	  was executed.  Fix from Louis.Granboulan@ens.fr (2165).

	* Doc/zsh.texi, Doc/zshexpn.man, Etc/NEWS, Src/glob.c: trailing /
 	  in a glob pattern now works like in other shells.

Thu Oct  3 00:02:35 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* configure, configure.in: on AIX curses should always be
 	  preferred to termcap

	* Util/zsh-development-guide: added description about the coding
	  style.

	* Src/subst.c: expand arithmetic expressions in substitution flags
 	  and modifiers

	* Src/glob.c: echo foo(:t:r) gave no matches error

Tue Oct  1 00:50:49 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c, Src/exec.c, Src/hashtable.h, Src/params.c,
 	  Src/zle_tricky.c: dots no longer appear in place of empty
 	  components of PATH, MANPATH etc.

Sat Sep 28 21:22:31 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zsh.h, Src/builtin.c, Src/hashtable.h, Src/init.c,
 	  Src/jobs.c, Src/params.c, Src/utils.c, Src/zle_misc.c,
 	  Src/zle_refresh.c, Src/zle_tricky.c: COLUMNS=1 causes a
 	  coredump.  From Bart (2173)

	* Src/subst.c: tilde expansion did not work for usernames
 	  beginning with a digit

	* Src/utils.c: zstrtol did not handle signs

	* Src/globals.h, Src/init.c, Src/utils.c: when an error occurs in
 	  a sourced script the full pathname of the script is included in
 	  the message.  From Peter (2170)

	* Src/init.c: initialise ttystrname in init_io to avoid duplicated
 	  call of ttyname

Tue Sep 24 19:45:30 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_refresh.c: one character long prompts did not work.
  	  From Geoff (2118)

	* Src/zle_main.c: getkey shoud use EOF instead of -1 when no
 	  characters were read.  From hoh@approve.se (Goran Larsson)
 	  (2144)

	* Src/zle_utils.c: ^C answer to a query printed a funny character.
	  From hoh@approve.se (Goran Larsson) (2144)

Mon Sep 23 23:28:38 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/lex.c: array assignments stopped working after my previous fix

	* Src/exec.c: If setpgrp fails make the process a new job leader.
  	  From Peter (2150)

	* Functions/cat: A simplified implementation of cat as a zsh function

	* Src/exec.c, Src/utils.c: Do not close coprocin/coprocout for
 	  command/process substitutions

	* Src/builtin.c: POSIX: shift n should fail with error message if
 	  n > $#

Sat Sep 14 04:19:41 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/utils.c: metafy/unmetafy speedups

	* Src/lex.c: assignment parsing fix (e.g. 1foo=bar is not an
 	  assignment)

	* Src/exec.c: an index bug which never caused any problems fixed.

	* Src/glob.c, Src/lex.c, Src/subst.c, Src/zle_tricky.c: setopt
 	  extendedglob no longer affects parsing.  From Peter (2123) with
 	  and me (2127)

	* Src/params.c: shift <number> did not work

Fri Sep 13 03:30:51 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c: read builtin simplifications and improvements

	* Src/builtin.c: the read builtin did not handle meta characters

Sat Sep  7 15:19:40 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/params.c, config.h.in, configure, configure.in:
	  setting the USERNAME parameter executes initgroups()

	* configure, configure.in: define HAVE_NIS_PLUS only if the
 	  nis_list function is found

Tue Sep  3 20:33:07 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c: autoload has no effect for already defined
 	  functions & other cosmetic changes

	* Src/utils.c: control keys at a query prompt left ^ as a garbage
 	  on the screen.  Fix from hoh@approve.se (Goran Larsson)

Sun Sep  1 22:58:11 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Etc/NEWS: more news

	* Src/mem.c: fill the freed heap with 0xff on popheap and freeheap

	* Src/zle_tricky.c: completion did not work well after
 	  delete-char-or-list

	* Src/builtin.c: umask prints 0222 instead of 222

Sat Aug 31 23:43:06 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c: fc -e should not change lastval

	* Src/input.c: fc -e prints the modified line of stderr instead of
 	  stdout

	* Src/init.c: use source instead of sourcehome for sourcing $ENV
 	  in sh/ksh mode

	* Doc/zsh.texi, Doc/zshbuiltins.man, Src/builtin.c: set -s and set
 	  +A now works as in ksh

	* Src/params.c: getaparam used by shift and compctl -k did not
 	  work with KSH_ARRAYS

	* Src/exec.c: a prefix without command is not an error.

	* Doc/zsh.texi, Doc/zshbuiltins.man, Src/builtin.c,
 	  Src/hashtable.h: unset -f is the same as unfunction

	* Src/builtin.c: read should set variables even if EOF is read

	* Src/builtin.c: typeset -i foo should not change an already set
 	  base for foo

	* Src/init.c, Src/loop.c, Src/signals.c: terminate zsh if an
 	  untrapped INT signal is received while sourcing a startup script
 	  and the privileged option is set

	* Doc/zsh.texi, Doc/zshmisc.man, Src/globals.h: NO_BG_NICE is set
 	  in sh/ksh mode

	* Src/zle_refresh.c: xterm cut&paste fix from Geoff (2095)

Thu Aug 29 21:07:24 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/lex.c, Src/zle_tricky.c: run-help always uses the alias
 	  expanded word

	* Src/zle_refresh.c: fixes for slow refresh on some terminals from
 	  Geoff (2091)

Mon Aug 26 00:02:36 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c: save/restore underscore on execsave/execrestore

	* Src/zle_tricky.c: line was wrongly used unmetafied in getcurcmd()

Sun Aug 25 23:06:43 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Functions/checkmail, Doc/zsh.texi, Doc/zshmisc.man, Src/cond.c,
 	  Src/parse.c: new -N contitional test to check if the access time
 	  of a file is not newer than its modification time.  A new
 	  checkmail function is also included to check mailpath or the
 	  given forlers for new mails.

	* Src/builtin.c: umask error message fix from János Farkas
 	  <chexum@shadow.banki.hu> (2061)

	* Src/mem.c, Src/zsh.h: halloc simplification

	* Src/zsh.h: save/restore underscore on execsave/execrestore

	* Doc/zsh.texi: <> should be <->.
	  From hoh@approve.se (Goran Larsson)

	* Doc/zshoptions.man: a space was missing after .BR.
	  From Bart (2019)

	* Src/exec.c, Src/globals.h, Src/signals.c, Src/signals.h,
 	  Src/utils.c: Some little speedups

Fri Aug 23 19:18:43 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c: compctl -X did not work

	* Functions/run-help: fixed compctl handling

	* Util/helpfiles: comment changes

	* Src/params.c: $foo[(i)...], caused invalid subscript error

Thu Aug 22 21:57:47 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* META-FAQ: ftp.uit.no now mirrors the primary site.
  	  ftp.nis.co.jp should be used instead of shirakaba.nis.co.jp

	* Src/parse.c: if ((...)) { ... } else { ... } should work.  From
 	  Bart (2043) and me

	* Src/builtin.c: RLIMIT_TCACHE = cachedthreads on HP-UX 10.20

	* Etc/MACHINES: better description of the OSF/1 header bug
	  workaround

Thu Aug 15 17:40:38 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-3.0.0 released

	* configure, configure.in: remove -DDEBUG from the default CFLAGS

	* Makefile.in: Automatically update zsh-doc.tar.gz and the www
 	  manual with make release

	* Doc/zsh.texi: final version for zsh-3.0

	* Src/zsh.h: some compilers complained the 0x80 is out of range

	* Doc/zsh.texi, Doc/zshmisc.man, Src/globals.h: undo the emulation
 	  of the echo style of /bin/sh in sh mode.

	* Functions/run-help: new version from Bart with some modifications

	* META-FAQ: new mirror in Japan and Slovenia, META-FAQ.html

	* Src/exec.c: $(< nosuchfile) dumped core.  From Peter (1985)

Wed Aug 14 17:02:39 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/parse.c: ignore spaces in case foo in ( f* | b* ) ...

	* Src/exec.c: fix error messages when there is an unreadable
 	  directory or a non-directory in the path.  From Peter (1666)

	* Src/utils.c: zstrtol skips leading whitespaces.  From Risto J
 	  Laitinen <rjl@math.jyu.fi>

	* Src/builtin.c: fc builtin fix from Peter (1956)

	* Doc/zsh.man, Doc/zsh.texi, Doc/zshall.man, Doc/zshmisc.man,
 	  Doc/zshoptions.man, Src/exec.c, Src/globals.h, Src/hashtable.h,
 	  Src/zsh.h: POSIX_BUILTIN option added

Tue Aug 13 20:36:44 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zsh.texi, Doc/zshparam.man, Src/init.c, Src/zle_misc.c: PS2
 	  defaults to %_> , %_ prints all shell constructs.  From Peter
 	  (1948)

	* Src/hist.c: a cast was missing in a debug test

Mon Aug 12 18:01:08 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c: limit fixes for Alpha/Linux 2.0.x from Jeff Blank
 	  <jfblank@mtu.edu> (1951)

	* META-FAQ: ftp.funet.fi mirrors zsh

	* Doc/zshmisc.man, Doc/zsh.texi, Src/globals.h, acconfig.h,
 	  config.h.in, configure, configure.in: test for the echo style of
 	  /bin/sh

	* Src/math.c: $[#\c] did not work for meta characters.  From Heiko
 	  Schroeder (1937)

	* Src/builtin.c: hostorical sh compatibility: set - is set +xv and
 	  set - args is set +xv -- args.

	* Src/zle_main.c, Src/zle_refresh.c: call getiparam("BAUD") once
 	  before each zle invocation instead of calling it on each
 	  keystroke.

	* Src/hist.c, Src/signals.c: Zsh coredumped on auto-logout

Sun Aug 11 19:46:50 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/input.c: Fix history expansion in foo<!$.  This may also fix
 	  some other rare bugs.  From Peter (1930)

	* Src/zle_main.c: zsfree used to free bindkey -s binding.  From
 	  Peter (1927)

	* Doc/zsh.texi, Doc/zshparam.man: minor corrections from Peter (1926)

	* Src/builtin.c, Src/exec.c: The exit builtin used exit() instead
 	  of _exit() in subshells.  From Peter (1923)

	* Src/zle_tricky.c: Untokenize and quote the current command
 	  before passing it to run-help.  Based on art. 1920 from Bart.

Sun Aug  4 18:28:00 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-3.0-pre6 released

	* Doc/zsh.texi, Doc/zshparam.man, Src/hashtable.h, Src/params.c:
 	  LANG and LC_{ALL,CTYPE,COLLATE,MESSAGES,TIME} special parameters
 	  added

	* Src/utils.c (ztrftime): use strftime() for %a, %b and %p since
 	  it respects LC_TIME

	* Src/mem.c: zsh_mem segfaulted when the free list was empty and a
 	  large block was freed.

	* Src/zle_tricky.c: do not complete unset special parameters

Sat Aug  3 02:54:46 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/init.c, Src/builtin.c, Src/globals.h, Src/zsh.h: setopt
 	  prints non-default options.  From Wayne (1907)

	* Src/exec.c, Src/zsh.h: foo | some_function > ... closed stdout
 	  permanemtly

	* Src/zle_utils.c: zsfree used on the non-null-terminated vibuf[*].buf

Fri Aug  2 20:05:50 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zsh.texi: spelling fixes from Mark and added reference to
 	  obtaining precompiled documentation, zsh-doc.tar.gz from Clive
 	  (1858)

	* Etc/BUGS, Etc/FEATURES, Etc/NEWS: `spelling' fixes
	  from Zefram (1856)

	* Functions/multicomp: unset nounset (in other words set unset) in
 	  the function

	* Src/zle_refresh.c: zsfree was used to free the
 	  non-null-terminated lpptbuf and rpptbuf

	* Src/mem.c: fill freed memory with 0xff intead of 0 when
 	  ZSH_MEM_DEBUG is defined

	* Src/builtin.c, Src/exec.c: parse_string does not use
 	  pushheap/popheap.  $(< file command) works

	* Src/lex.c: lexsave() saves lexstop, gettok does not do hwbegin()
 	  when lexstop != 0

	* Src/hist.c: strinbeg/strinend increases/decreases strin.  This
 	  fixes the here-document within command substitution bug.

Thu Aug  1 17:56:17 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/lex.c: \" should remain unchanged in here documents

Wed Jul 31 19:10:04 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-3.0-pre5 released

	* Doc/zsh.texi: updated to zsh-3.0-pre5

	* Src/signals.c: update shtimes for disowned and command/process
 	  substitution processes since otherwise these would be added to
 	  the time of the next terminating non-disowned process.  From
 	  Peter (1849)

	* Src/jobs.c: more than 100% CPU usage is meaningfull on parallel
 	  machines.  From Peter (1849)

	* Doc/Makefile.in: use $< only in implicit rules

	* Src/builtin.c, Src/jobs.c, Src/zle_misc.c, Src/zle_refresh.c,
 	  Src/zle_tricky.c, Src/zsh.h: COLUMNS=0 caused division by zero

	* Src/zle_refresh.c: use single line scroll only if speed >=
 	  19200.  Fix a refresh bug happenning with half-screen scrolls.
  	  From Mason (1835)

	* Doc/zsh.texi: texinfo updates from Clive (1833, 1838)

	* Src/hashtable.h, Src/params.c, Src/zsh.h: {E,}{U,G}ID, USERNAME,
	  histchars, HISTCHARS, IFS are not imported

	* Doc/zshparam.man, Src/exec.c: foo=something command did not work
 	  well when foo was a special array or integer parameter or when
 	  foo was a read-only parameter.  It's fixed but now USERNAME=name
 	  command will not work to start a single command under a
 	  different username.  (USERNAME=name ; command) should be used
 	  instead.

	* Src/math.c: $[foo=] and $[foo,]caused SEGV

	* Src/utils.c, Src/zsh.h: DPUTS calls dputs() to print a debug
 	  message.  This makes debugging easier since a breakpoint can be
 	  set to dputs.

Tue Jul 30 20:28:38 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/params.c, Src/utils.c: zsh -s dereferenced wordchars while
 	  it was still NULL.  Reported by Peter.

	* Src/exec.c: handle special parameter assignments before builtins
 	  and functions

	* Doc/zshmisc.man, Src/hashtable.h: MANPATH is not special in
 	  sh/ksh mode

Mon Jul 29 23:44:19 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/mem.c: a little-bit improved ZSH_MEM_WARNING

	* Src/init.c, Src/params.c, Src/utils.c, Src/zsh.h: zsh -s
 	  dereferenced ifs while it was still NULL.  Reported by Peter.

	* Src/signals.c: unfunxtion TRAPxxx gave a bogous BUG: message.
  	  From Peter (1823)

	* Functions/zed: save/restore TMOUT fix

	* Doc/zshzle.man: isearch case-sensitivity documentation

	* Src/globals.h: swap option leters for noclobber and
	  printexitvalue again

	* Src/exec.c, Src/loop.c: do fake exec in complex commands

	* Src/parse.c: zsh -c 'echo foo ; & echo bar' should give parse
	  error.

Sun Jul 28 22:34:08 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zshoptions.man: SH_FILE_EXPN renamed to SH_FILE_EXPANSION,
 	  -s works as SHIN_STDIN again in sh/ksh mode, -t is
 	  SINGLE_COMMAND in sh/ksh mode

	* Src/globals.h, Src/subst.c, Src/zsh.h, Doc/zshexpn.man,
 	  Doc/zshmisc.man: SH_FILE_EXPN renamed to SH_FILE_EXPANSION

	* Functions/zed: some fixes

	* Misc/compctl-examples: (un)setopt completion example now know
	  about no_option

	* Src/zle_tricky.c: accept-and-menu-complete did not work well
 	  with GLOB_COMPLETE

	* Src/zle_tricky.c: an other attempt to implement proper quoting
	  after a failed completion

	* Src/zle_hist.c: do not use zsfree on non-null-terminated strings

	* Src/zle_hist.c, Src/zle_utils.c: isearch is case sensitive if it
 	  has a numeric argument

	* Src/globals.h: -s is back in sh/ksh mode for SHIN_STDIN

Sat Jul 27 20:24:36 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/compat.c, Src/glob.c, Src/init.c, Src/mem.c,
 	  Src/zle_tricky.c: changes to make the upcoming gcc-2.8.0 more
 	  silent

Fri Jul 26 21:02:59 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-3.0-pre4 released

	* Makefile.in: the diffs for the FAQ contains RCS header diffs

	* Doc/zshmisc.man: COMPATIBILITY section added

	* Doc/zsh.man: use %manext% instead of 1

	* Doc/zshbuiltins.man, Src/builtin.c, Src/hashtable.h: emulate -R
 	  added

	* Doc/zshoptions.man, Src/globals.h, Src/zsh.h: shoptionletters
 	  added, localoptions is only set for ksh, ksh knows -t and -s is
 	  different from zsh so ksh -s is disabled.

	* Src/init.c: sh/ksh mode does not use $ZDOTDIR.  ENV is expanded

	* Src/builtin.c, Src/exec.c, Src/signals.c: final (?) trap fixes

	* Doc/Makefile.in: added rules for zsh_a4.ps, zsh_us.ps, zsh_toc.html

	* Src/hashtable.c: print { } for empty funxtion definitions.  From
 	  Peter (1778)

Thu Jul 25 21:50:36 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/signals.c, Src/subst.c: old compilers do not like char []
 	  automatic initializers

	* Src/globals.h: ignorebraces is not set for ksh emulation

	* Etc/CONTRIBUTORS: Bart Schaefer added to 3.0 contributors

	* Src/zle_tricky.c: backed out an earlier patch of mine which
 	  quoted the line after a failed completion.

	* Src/builtin.c, Src/exec.c, Src/init.c: some checks to prevent
 	  buffer overflows from Bart (1760)

	* Src/params.c: do not import special array parameters like path.

	* Src/params.c, Src/subst.c: Subscripts can be used in all array
 	  types substitutions.  For example
 	  "${${(M)${(f@)$(<builtin.pro)}:%char*}[2][(w)3]}" expands to the
 	  third word of the second line of builtin.pro which begins with
 	  char.  This is really a bugfix: ${foo[1]} does not give error is
 	  foo is unset and the UNSET option is set.

	* Src/zle_main.c: return or break (probably called from a trap)
 	  stops zle

	* Src/builtin.c, Src/exec.c: return does not do anything special
 	  if used in a function called from a TRAPxxx function.

Thu Jul 25 08:08:47 1996  pws  <pws@bolyai.cs.elte.hu>

	* Etc/FAQ: checked in with -k by hzoli at 1996/07/25 20:32:43

Wed Jul 24 15:02:42 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Etc/NEWS, Src/lex.c: disallow [[-z $foo]] again since it will
 	  cause problems with POSIX character classes (e.g. [[:ALPHA:]]).

	* Src/zle_misc.c: deletechar works at the end of lines.

Tue Jul 23 21:04:22 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c, Src/exec.c, Src/globals.h, Src/hashtable.c,
 	  Src/jobs.c, Src/signals.c, Src/zsh.h: more signal trap fixes

	* Src/exec.c: add zleactive = 0; to entersubsh().  From Bart and
 	  Peter (1735)

	* Src/zle_vi.c: vi-replace-chars repeat correctly with
 	  vi-repeat-change.  From Zefram (1696)

	* Doc/zshzle.man, Src/zle.h, Src/zle_main.c, Src/zle_misc.c,
 	  Src/zle_utils.c, Src/zle_vi.c: vi-style named cut buffers work
 	  in ZLE.  From Zefram (1683)

	* Src/builtin.c: whence -c (and which) tells if the given command
 	  is not found.

Mon Jul 22 20:32:13 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zshexpn.man, Doc/zshoptions.man, Doc/zshparam.man,
 	  Src/globals.h, Src/subst.c, Src/zsh.h: SH_FILE_EXPN option and
 	  some other changes related to sh/ksh emulation from Zefram
 	  (1695)

	* Doc/zshoptions.man, Src/builtin.c, Src/exec.c, Src/globals.h,
 	  Src/zsh.h: FUNCTION_ARGZERO option from Zefram (1669)

	* Doc/zshcompctl.man: some stylistic improvements from Peter (1675)

	* Src/parse.c: case foo in (foo) echo yes;; esac fixed.  From Bart
 	  (1734)

	* Doc/zsh.texi: A couple of small fixes from Anthony Heading
 	  <aheading@jpmorgan.com> & Vinnie Shelton
 	  <shelton@icd.teradyne.com>.  Updated URL for mdb's online
 	  documentation.  Updated to include changes made to man-pages
 	  pre2 -> pre3.  FIXME: URL for ps & dvi. From Clive (1730)

Mon Jul 22 01:26:09 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c, Doc/zshmisc.man: traps defined by the trap builtin
 	  are unset in subshells

	* Src/exec.c, Src/builtin.c, Src/globals.h, Src/hashtable.c,
 	  Src/init.c, Src/jobs.c, Src/signals.c, Src/zsh.h,
 	  Doc/zshbuiltins.man: traps defined by the trap builtin are now
 	  executed in the current shell environment and not as a shell
 	  function.

	* Src/utils.c, Src/zle_hist.c, Src/zle_utils.c: add Emacs-like
 	  case insensitive incremental search

	* Doc/zsh.man, Doc/zshall.man, Doc/zshexpn.man, Doc/zshmisc.man,
 	  Doc/zshoptions.man, Src/builtin.c, Src/exec.c, Src/glob.c,
 	  Src/globals.h, Src/hist.c, Src/init.c, Src/params.c,
 	  Src/parse.c, Src/signals.c, Src/subst.c, Src/utils.c,
 	  Src/zle_hist.c, Src/zle_main.c, Src/zle_misc.c,
 	  Src/zle_tricky.c, Src/zle_vi.c, Src/zsh.h: second option
 	  reorganization: setopt no_something is the same as unsetopt
 	  something.  From Zefram.

Sat Jul 20 17:07:14 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* acconfig.h, config.h.in, configure, configure.in: configure
 	  check for working strcoll()

	* configure, configure.in: cache broken signed to unsigned char
 	  conversion, and the path for utmp/wtmp/signals.h.  Modified
 	  cache variable names according to the GNU aucoconf standard.
  	  From Zefram (1698)

	* config.guess: fix for dgux

	* Src/prototypes.h: strerror() prototype for SunOS from Zefram (1664)

	* Doc/zsh.man, Doc/zshall.man: modified the AUTHOR section

	* Etc/CONTRIBUTORS: Peter told me that programmable completion was
 	  done by Sven only.

	* Src/exec.c, Src/init.c: make compilation possible on systems
 	  withour resurce limits.  From Wayne (1656)

	* Src/lex.c: cmdstack changed bugfix from Zefram (1671)

Fri Jul 19 19:25:14 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/subst.c: parameter modifier fixes, better diagnostics

	* Src/subst.c: nested $((...)) substitutions now work.

	* Src/zle_refresh.c: do not put the cursor into the last screen
 	  line if possible.  From Zefram (1678)

	* Src/zle_refresh.c: a third refresh patch from Mason (1685)

	* Src/zle_refresh.c: another refresh improvement from Mason (1642)

	* Src/glob.c: a minor optimization

	* Src/builtin.c: rlimit fixes for AIX 4.2

	* Src/parse.c: case foo in (pattern) foo=bar;; esac now works

	* Src/lex.c: allow {command} [[-z $foo]] etc. again.

	* Src/lex.c: name=(...) did not work is there was a alias for name.

	* Misc/compctl-examples: avoid a fork/exec in CVS completion.
  	  From Bart.

	* Src/jobs.c: fix a core dump in printjob().  From Zefram (1689)

	* Src/lex.c: do not handle `<' in case patterns specially

Thu Jul 18 23:03:59 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/subst.c: a little simplification

Mon Jul 15 04:43:43 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-3.0-pre3 released

	* Etc/CONTRIBUTORS: added major contributors to zsh-3.0 briefly
	  describing their work.

	* Misc/compctl-examples: CVS compctl improvements from Bart (293, 1639)

	* Src/exec.c, Src/hist.c: some compilers were noisy

	* Src/exec.c: fix problems of failed redirection in an exec'ed
 	  command. From Peter (1526)

	* Src/zle_refresh.c: big zle patch from Geoff to improve handling
 	  of long lines (1637)

	* Src/exec.c: redirected than interrupted builtins sometimes left
 	  the output redirected.  From Peter (1609)

	* Src/builtin.c, Src/exec.c, Src/jobs.c: jobs does not redraw the
 	  terminal when called from a compctl.  The output from jobs now
 	  goes to stdout.  From Peter (1606)

	* Src/zle_main.c: fix terminal problems when backgrounding
 	  less. From Bart Schaefer (1546)

	* Src/builtin.c, Src/exec.c, Src/globals.h, Src/init.c: limit,
	  ulimt, unlimit improvements: hard limit for the children can
	  always be raised up to the hard limits of the shell.
	  Optimization: setrlimit() is only called when necessary.

Sat Jul 13 20:26:35 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Etc/NEWS, Doc/zshmisc.man, Src/globals.h, Src/hashtable.h,
 	  Src/hist.c, Src/lex.c, Src/parse.c, Src/utils.c,
 	  Src/zle_tricky.c, Src/zsh.h: The lexer no longer depens on the
 	  history code (it does not use hwget).  ! [[ { } are now reserved
 	  words.

	* Src/lex.c: parsestr() failed if the string contained a backslash
 	  newline

Fri Jul 12 17:19:02 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_hist.c, Src/zle_main.c: always execute the zle command
	  which ended an I-search.  From Wayne (1613)

	* Src/exec.c: for word in %1 should not trigger sutoresume.  From
	  Peter (1619)

	* Src/parse.c: allow the repeat word { list } syntax without
	  noshortloops.  If CSHJUNKIELOOPS is set accept repeat word list
	  end.

	* Doc/zshmisc.man: more precise definition the the syntax of
 	  complex commands

	* Src/parse.c: the repeat word sublist syntax does not work if
 	  NOSHORTLOOPS is set

	* Src/parse.c: The foo () sublist function definition syntax is
 	  changed to foo () command for ksh and POSIX compatibility.  This
 	  syntax does not require NO_SHORT_LOOPS.

Thu Jul 11 21:03:51 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c: handle metacharacters in here documents

	* Src/subst.c: remnulargs is unnecessary in singsub() since it is
 	  done in prefork()

	* Doc/zsh.texi, Doc/zshmisc.man: case documentation improvements

	* Src/exec.c, Src/hist.c: remove hgets() and merge it into gethere()

	* Src/zle_tricky.c: feep when completion is tried when the current
 	  word begins in an already accepted line.  Make the code a bit
 	  simpler and add a debug check.

	* Src/zle_tricky.c: fix completing in $(...)

Wed Jul 10 20:52:55 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/glob.c, Src/subst.c, config.h.in, configure, configure.in:
 	  use strcoll for sorting.  From Andrej Borsenkow
 	  <borsenkow.msk@sni.de> (1599) with some modifications

	* Src/exec.c: FOO=bar function leaved FOO=bar in the environment

Wed Jul 10 02:34:49 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c: FOO=bar function leaved FOO=bar in the environment

	* Src/exec.c, Src/init.c: FOO=bar function fixes from Peter (1573)

	* Src/zle_tricky.c: quoting after faild completion fixed

	* Src/utils.c, Src/zle_tricky.c: menu completion after ~/ and
 	  $foo/ fixed

Tue Jul  9 21:09:29 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zsh.texi, Doc/zshmisc.man, Src/parse.c: case foo in
 	  (pattern) ... syntax documented and parsing improved

	* Doc/zsh.texi: Removed the chapter "History" as it was duplicated
 	  as "History Expansion" in chapter "Expansion".  From Clive.

	* Src/zle_tricky.c: gcc gave `ocs' might be used uninitialized warning

	* Src/init.c, Src/utils.c: bangchar is special iff
 	  unset(NOBANGHIST) &&interactive && isset(SHINSTDIN)

	* Src/zle_tricky.c: fix completing words containing bangchar

	* Src/hist.c: prevent infinite loop when saving history

	* Src/zle_tricky.c: fix various completion bugs mostly related to
 	  completing in multiline command structures

	* Src/lex.c: do not call exalias if errflag is true (fixes
 	  push-line-or-edit)

Mon Jul  8 20:37:59 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/init.c: set shout fully buffered

Mon Jul  8 01:56:51 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c, Src/globals.h, Src/hist.c, Src/init.c, Src/input.c,
	  Src/lex.c, Src/parse.c, Src/zsh.h: doexpandhist() no does not
	  mess up the history.  Here document are put into the history and
	  some other here document fixes.

Sun Jul  7 16:03:48 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/init.c: alloc_stackp debug check fix

	* Doc/zsh.texi: Add accents to my name fix a typo and improve
 	  ulimit documentation (Zoltan)

	* Doc/zshbuiltins.man: improve ulimit documentation

Sun Jul  7 00:18:17 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/lex.c: remove warning about the new <> behaviour

Sat Jul  6 18:17:13 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c: fix completing in process and command
	  substitutions

Fri Jul  5 21:58:31 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c, acconfig.h, config.h.in, configure,
 	  configure.in: configure check for NIS+ and some othe related
 	  changes.  From Peter (1530) and me

	* Doc/zsh.texi: updated texinfo documentation from Clive

	* Src/system.h: RLIMIT_* fixes for HP-UX A.09.x

	* Src/signals.c: pid_d *procsubpid instead of int *.
	  From Wayne (1528)

	* Src/zsh.h: X was used instead of Y in DPUTS.  From Wayne (1528)

	* Doc/Makefile.in, Doc/zsh.man, Doc/zshall.man,
 	  Doc/zshoptions.man, INSTALL, configure, configure.in:
 	  --enable-etcdir is back.  The customized locations are put into
 	  the manual

Thu Jul  4 20:46:17 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-3.0-pre2 released

	* Src/zsh.h: some old compilers did not like the "foo" "bar" syntax

	* INSTALL, acconfig.h, config.h.in, configure, configure.in:
 	  replace --enable-etcdir with --enable-{zshenv,zshrc,zlogin,
 	  zprofile,zlogout}

	* Src/builtin.c, Src/exec.c, Src/hist.c, Src/lex.c, Src/mem.c,
 	  Src/signals.c, Src/utils.c, Src/zle_main.c, Src/zle_misc.c,
 	  Src/zle_tricky.c, Src/zsh.h: heapalloc()/permalloc() replaced
 	  with HEAPALLOC/PERMALLOC.  Both begin a new block which must be
 	  terminated by LASTALLOC.  LASTALLOC_RETURN must be used to
 	  return in the middle of such a block.  Example usage:
	  PERMALLOC { l = dupstruct(list); } LASTALLOC;
	  Idea from Bart and Zefram

Thu Jul  4 13:18:11 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zshoptions.man: >| is preferred to >!

Mon Jul  1 20:59:36 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zshmisc.man, Doc/zshoptions.man, Src/globals.h, Src/parse.c,
 	  Src/zsh.h: CSH_JUNKIE_PAREN option removed.  From Bart Schaefer
 	  (1496) with some modifications

Mon Jul  1 20:13:26 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/mem.c, acconfig.h, config.h.in, configure, configure.in:
	  check for brk/sbrk prototypes

	* Misc/compctl-examples: complete *.rpm files after rpm -i

	* Misc/compctl-examples: improved MH completions from Peter
	  (zsh-users 268)

	* Src/system.h: RLIMIT_ definitions are not hidden in HPUX 10.x

Mon Jul  1 14:01:46 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c: ulimit fixes

	* Src/builtin.c, Src/globals.h, Src/hashtable.h, Src/hist.c,
 	  Src/init.c, Src/jobs.c, Src/params.c, Src/signals.c,
 	  Src/utils.c, Src/zle_main.c, Src/zle_tricky.c: BAUD,
 	  DIRSTACKSIZE, KEYTIMEOUT, LISTMAX, LOGCHECK, MAILCHECK, PERIOD,
 	  REPORTTIME, SAVEHIST and TMOUT are no longer special parameters.

Mon Jul  1 02:27:23 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/globals.h, Src/builtin.c, Src/exec.c, Src/init.c, Src/lex.c,
 	  Src/mem.c, Src/signals.c, Src/utils.c, Src/zle_main.c,
 	  Src/zle_misc.c, Src/zle_tricky.c, Src/zsh.h: new
 	  heapalloc/permalloc/lastalloc macros.  heapalloc/permalloc
 	  starts with an open brace and lastalloc ends in a closing brace
 	  so these can only be used together. lastalloc_return must be
 	  used instead of return between heapalloc/permalloc and
 	  lastalloc.  From Bart Schaefer (1490) with some modifications

Mon Jul  1 01:13:17 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zshbuiltins.man, Src/builtin.c, Src/exec.c, Src/hashtable.h:
	  limit/unlimit/ulimit changes, bash/ksh compatible ulimit

Sun Jun 30 21:14:16 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/intro.ms, Doc/zsh.man, Doc/zshall.man:
	  Paul Falstad's E-mail is pf@software.com

Sun Jun 30 15:46:13 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c (doshfunc): do not change the value of underscore

	* Src/builtin.c, Src/utils.c: zjoin and sepjoin returns an
	  ncalloc'ed result (which makes them reentrant)

	* Src/zle_misc.c (undo): zsfree can only be used on null
	  terminated strings

	* Src/signals.c: restore the old signal mask in unqueue_signals

	* Src/exec.c: cmdoutpid and cmdoutval added to execstack

Sun Jun 30 01:30:27 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/mem.c: fill freed memory with zeros if ZSH_MEM_DEBUG is defined

	* Src/exec.c, Src/globals.h, Src/jobs.c, Src/signals.c, Src/zsh.h:
 	  cmdoutpid and cmdoutval added to execstack

Sat Jun 29 15:24:54 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c, Src/hist.c, Src/utils.c: fix problems with quad_t
 	  resource limits.  From Geoff (1444,1471)

Fri Jun 28 17:52:52 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c: use the heap during the execution of chpwd()

Fri Jun 28 15:00:11 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* ChangeLog: zsh-3.0-pre1 released

	* Makefile.in: replace dots with _ in symbolic revision names

	* Src/subst.c: fix a silly bug I made

	* Makefile.in: make release changes

Fri Jun 28 14:08:44 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/Makefile.in: zsh.info and zsh.dvi depends on zsh.texi

	* Doc/zsh.texi: Fixed compctl -d and -e. Added ref to ***/.
	  HISTCHARS depreciated, use histchars.

Fri Jun 28 13:46:02 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/glob.c: foo.bar(:r) did not work

Fri Jun 28 01:27:57 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_misc.c: alwayslastprompt fix when listing in
 	  execute-named-command

	* Doc/zshparam.man, Src/jobs.c: %% represents % in TIMEFMT

Thu Jun 27 23:51:19 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Etc/BUGS: I hope that all awk problems are solved by now

	* Src/subst.c: more bugfixes

	* Src/exec.c: do not dump core on ls =()

	* Src/builtin.c: fix problems with more than 63 character long
 	  fields in bin_read

	* Src/hist.c: hungetc did not work when an originally unquoted
 	  bang came from a history substitution (e.g. when !$ should
 	  expand to $!)

	* Src/subst.c, Src/glob.c: fix some really rare substitution bugs

	* Src/exec.c: foo=( '' ) assigned an empty array

	* README: instructions added what to do when there are unknown
 	  limits

	* INSTALL, acconfig.h, config.h.in, configure, configure.in:
 	  --enable-etcdir added

Wed Jun 26 23:19:48 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/hist.c, Doc/zshexpn.man: get !# work again.  From Peter
 	  (1218 and 1219)

	* Src/hashtable.h, Doc/zshbuiltins.man, Src/builtin.c:
	  umask -S prints the mask in symbolyc form

	* Src/init.c: do not buffer stdin if SHINSTDIN is set and not
 	  interactive.  This is because the line that comes afrer a
 	  command line on the standard input should be the potential
 	  standard input of the command.  This means that echo -e
 	  'cat\nfoo' | zsh will print foo instead of command not found:
 	  foo

	* Doc/zshbuiltins.man, Src/builtin.c: POSIX conforming kill builtin

Wed Jun 26 08:58:31 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zsh.man, Doc/zshall.man, Doc/zshbuiltins.man,
 	  Doc/zshcompctl.man, Doc/zshexpn.man, Doc/zshmisc.man,
 	  Doc/zshoptions.man, Doc/zshparam.man, Doc/zshzle.man: date and
 	  version number changed

	* Doc/zshbuiltins.man, Doc/zshmisc.man: -, command, exec and
 	  noglob are builtins

Tue Jun 25 23:15:04 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/lex.c: \<nevline>c was interpreted as \c in dquote_parse()

Tue Jun 25 21:07:59 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Etc/NEWS: AUTO_PUSHD and IFS change description

	* Etc/FAQ: New FAQ from Peter

	* Src/signals.c: queue_signals()/unqueue_signals()
 	  increase/decreas the queueing_enabled variable and when it drops
 	  to zero accumulated signals are processed

	* Src/mem.c: queue_signals in zfree(), malloc(), realloc() when
 	  ZSH_MEM is used remove signal queueing from zalloc() and
 	  zcalloc()

	* Doc/zshzle.man, Src/zle_bindings.c: reverse / and ? vi mode
	  keybindings (so the original behaviour is back)

	* Src/exec.c: save underscore, lastval, noeval and badcshglob in
 	  execsave

Tue Jun 25 19:46:34 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zshexpn.man: trailing newlines are removed in command
 	  substitution

Tue Jun 25 00:52:10 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c, Src/signals.c: new function execsave()/execrestore()
 	  used in dotrap()

Mon Jun 24 21:05:00 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c: doshfunc must use the heap

	* Src/signals.c: dotrap should not change allocation state

	* Src/watch.c: do not watch utmp entries without a login name.
  	  From János Farkas (1432)

	* Src/utils.c: handle terminals faster than 100000 baud.  From
 	  János Farkas (1431) with modifications

	* Src/subst.c: fix nested $[$[...]] sunstitution

Fri Jun 21 14:40:00 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zshexpn.man: <> is a redirection operator.
	  From Mark Borges (1390)

	* Src/glob.c (glob): untokenize bad patterns if NO_BAD_PATTERN is
 	  set From Peter (1395)

	* Doc/Makefile.in: zsh.info* files are removed from the
 	  distribution since these should be generated from zsh.texi.
  	  Added targets zsh.info and zsh.dvi.

	* Doc/zsh.texi: minor corrections from Clive (1399)

	* Doc/zsh.texi: changes between 2.6-beta20 and beta21 are
	  documented.  From Clive Messer <clive@epos.demon.co.uk> (1372)

	* Src/glob.c: remove the undocumented [(foo)(bar)] glob feature
	  since it is the same as (foo|bar).

Thu Jun 20 20:58:14 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/parse.c: enable < =(...) and > =(...) again

	* Src/parse.c: no special handling is necessary if test has two
	  arguments

	* Src/zle_tricky.c: allow tilde and equals substitution with
	  compctl -g

Wed Jun 19 20:55:00 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-2.6-beta21 released

Wed Jun 19 20:51:45 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c: on Solaris RLIMIT_AS == RLIMIT_VMEM

	* configure, configure.in: remove -pedantic from gcc options

Wed Jun 19 20:21:33 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/hashtable.c: fix printing of the command name tables and
 	  displaying of arrays etc.  From Zefram (1259)

	* Src/params.c: unset USERNAME coredump fix.  Also do not reset
 	  integer variables to zero before unsetting.  From Zefram (1258)


Wed Jun 19 20:12:37 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c, Src/params.c, Src/subst.c, Src/utils.c: handle
	  the case when the first character of IFS is a meta character

Tue Jun 18 21:05:17 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zshexpn.man: [...] glob documentation

	* Doc/zshoptions.man: SH_GLOB disables numeric globbing on the
 	  result of parameter expansions and in some other cases.

Tue Jun 18 19:28:12 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/subst.c, Src/utils.c: handle null (but not unset) IFS

	* Src/exec.c: an other implementation of IFS field splitting of
 	  process substitutions

	* Src/glob.c: in tokenize(): <> is not a glob pattern.  Do not
 	  tokenize < if SH_GLOB is set.  Tokenize only glob special
 	  characters.  in notstrcmp(): handle arbitrary big numbers if
 	  NUMERICGLOBSORT is used.

Mon Jun 17 18:33:44 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/lex.c: reset lexstop to zero after most hungetc's

Mon Jun 17 02:14:04 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zsh.texi: a major update from Clive Messer
 	  <clive@epos.demon.co.uk>

	* Doc/zshparam.man, Src/builtin.c, Src/exec.c, Src/params.c,
 	  Src/subst.c, Src/utils.c, Src/ztype.h: ksh/POSIX compatible IFS
 	  behaviour

Sun Jun 16 19:37:01 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/subst.c: ${(Oi)...} should sort case-independently in
	  descending order.  From Thorsten Meinecke (1337)

	* Doc/zshoptions.man, Etc/NEWS, Src/globals.h: swap option leters
	  for noclobber and printexitvalue since according to POSIX 1003.2
	  noclobber must be -C

	* Src/exec.c: make noclobber a bit more secure

Sun Jun 16 18:50:47 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Misc/compctl-examples: compctl for the RedHat rpm utility

Sun Jun 16 14:50:42 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/system.h: include <sys/ioctl.h> if GWINSZ_IN_SYS_IOCTL is
 	  defined.  This in fact just removes an earlier experimental
 	  patch which accicently got into the release.

Sat Jun 15 23:37:44 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zshmisc.man, Etc/NEWS, Src/exec.c, Src/glob.c,
 	  Src/globals.h, Src/lex.c, Src/parse.c, Src/text.c, Src/zsh.h:
	  <> redirection operator

	* Src/builtin.c, Src/parse.c: POSIX test builtin

	* Src/zle_tricky.c: use heapalloc() in reversemenucomplete()

Tue Jun 11 21:03:45 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c, Src/glob.c, Src/globals.h, Src/lex.c, Src/parse.c,
 	  Src/text.c, Src/zsh.h: POSIX redirection changes.  Epand word
 	  after >& or <& and decide the action after the expansion.  >&
 	  redirects both stdout and stderr only if the expansion of the
 	  word is not -, p or a number.  The &> operator is added to which
 	  does not check the result of the expansion.  This change also
	  incorporates the patch from Zefram in art. 1261.

	* Src/utils.c: use nicezputs for printing rm * confirmation question

	* Src/exec.c: fix autoresume and %job

	* Src/zle_tricky.c: use heapalloc() in do_menucomp()

Mon Jun 10 20:58:16 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/glob.c: treat pattern/ as pattern(-/) instead of pattern(/)

	* Perform only single-word substitution in redirections if
	  NO_MULTIOS is set.  Based on a patch from Zefram.

	* Src/parse.c: fix cmdstack empty bug when CSH_JUNKIE_PAREN is set

	* Src/zle_tricky.c: fix compctl -g if nonomatch is set

	* Src/parse.c, Src/lex.c: POSIX: allow an optional leading open
 	  parenthesis in case patterns

	* Src/builtin.c: handle RLIMIT_AS in Linux 2.0

Sun Jun  9 23:30:02 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c: compctl -L fixes

	* Src/zle_tricky.c: compctl -l '' foo only worked for the first
 	  argument of foo.

Fri Jun  7 15:24:18 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-2.6-beta20

	* Etc/NEWS: There were some changes since 2.5

	* Src/params.c, Src/subst.c: sh/ksh compatibility changes: perform
 	  tilde and equals substitution together with other substitutions
 	  and disable braceless colon modifiers and subscripting in
 	  parameter expansion when zsh is invoked as sh/ksh.

	* Src/exec.c: NULLCMD and READNULLCMD did not work if set to a
 	  builtin

	* Doc/zshparam.man, acconfig.h, config.h.in, configure.in,
 	  configure, Src/hashtable.h, Src/params.c: Special parameter
 	  changes: remove HOSTTYPE, and disable cdpath, fignore, fpath,
 	  mailpath, manpath, watch, psvar and path in sh/ksh compatibility
 	  mode.

Thu Jun  6 20:23:23 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c (doexpansion): move newlinklist() after heapalloc()

	* Src/builtin.c (bin_cd): a heapalloc() was missing

	* Src/builtin.c: use zwarnnam() instead of zerrnam() in most
 	  builtins and reset errflag to zero if necessary.

	* Src/builtin.c, Src/zle_tricky.c, Src/zsh.h: new compctl options:
 	  -m for external commands and -w for reserved words.  -cFBmwaRG
 	  now only completes enabled commands.  -d, -e documentation
 	  fixed.

Wed Jun  5 22:27:49 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c: getcurcmd() did not use the heap when it
 	  called the lexer.  I also added some debug tests.

Mon Jun  3 18:53:10 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/hashtable.c, Src/zle_hist.c, Src/zle_main.c,
 	  Src/zle_tricky.c, Src/zle_utils.c: add some (char *) and
 	  (unsigned char *) casts

Mon Jun  3 16:55:44 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-2.6-beta20-test1

	* Src/subst.c: multsub() did not like when prefork() resulted in
 	  an empty list

Mon Jun  3 03:14:06 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/subst.c: fix brace expansion bug

Mon Jun  3 01:42:58 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Makefile.in: config.status depends on Src/version.h

	* Doc/zsh.man, Doc/zshall.man: remove the accents from my name
 	  since some man pagers do not like it

	* Src/signames.awk: now this should _really_ work even with SunOS
 	  4 nawk

	* Src/builtin.c, Src/exec.c: do not set $0 for sourced scripts and
 	  functions in sh/ksh mode

	* Src/zle_misc.c: use heapalloc when doing substitution with
 	  PROMPT_SUBST set

	* configure, configure.in: add -DDEBUG to the default CFLAGS

	* Doc/zshbuiltins.man, Doc/zshoptions.man, Src/builtin.c,
 	  Src/cond.c, Src/exec.c, Src/globals.h, Src/hashtable.h,
 	  Src/init.c, Src/params.c, Src/utils.c, Src/zle_main.c,
 	  Src/zle_tricky.c, Src/zle_vi.c, Src/zsh.h: reorganized option
 	  handling from Zefram (1227)

Sun Jun  2 23:36:36 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c, Src/builtin.c, Src/glob.c, Src/hashtable.h,
 	  Src/subst.c, Src/zsh.h: reorganize execcmd() again.  Glob only
 	  the first argument before fork().  -, command, exec and noglob
 	  are now builtins.  The builtin builtin is now handled in
 	  execcmd().  fixcline() is removed.  prefork() removes null
 	  arguments.  The result of glob() does not have tokens so
 	  untokenize() is no longer necessary after globlist().

	* Src/lex.c: give warnings when DEBUG is defined and the lexer is
 	  called with !useheap

	* Src/zsh.h: added some debug macros

	* Src/zle_tricky.c: use the heap in doexpansion()

	* Src/parse.c: give warnings when DEBUG is defined and the lexer
 	  is called with !useheap

Fri May 31 14:09:34 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c, Src/utils.c: nicezputs and nicechar fixes

Thu May 30 18:20:46 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/exec.c: simplify makecline which also fixes a bug introcuced
 	  by the previous patch

	* Src/exec.c, Src/hashtable.h, Src/parse.c, Src/text.c, Src/zsh.h:
 	  execcmd() reorganization.  Do globbing before fork, remove -,
 	  exec, noglob and command from the list of reserved words.
  	  Interpret EXEC=exec ; $EXEC something like other shells.  From
 	  Peter (1229)

Tue May 28 20:49:53 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_misc.c: fix gosmacs-transpose-chars bug when a line has
	  less than two characters

Mon May 27 23:52:54 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c: clwords initialisation after resizing clwords
	  was wrong.  From Zefram (1173)

Mon May 27 17:43:31 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c: typeset -i2 a now works.  Based on art. 1165 from
	  SUZUKI Hisao <suzuki@oz.fantasy.otsl.oki.co.jp>

	* Doc/zshparam.man, Src/utils.c: expand messages in mailpath

	* Doc/zshbuiltins.man: revised read manual entry from Peter (663)

Sun May 26 23:14:07 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Etc/FAQ: New version from Peter

Thu May 23 20:14:05 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c: further improve handling of null at the end of
 	  a completion word

	* Src/zle_tricky.c: fix problems when a completion ends in a null
 	  character.  From Zefram (1145)

	* Src/zle_utils.c: move the line[ll] in foredel/backdel since it
 	  contains the null terminator character when called from
 	  zle_tricky.c.  From Zefram (1144)

	* Src/zle_tricky.c (quotename): handle the (metafied) null
 	  character.  From Zefram (1143)

Thu May 23 13:40:50 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-2.6-beta19 released

	* Src/signames.awk: this version should work with all awks out
	  there.  From Geoff (1142) and me

	* Src/glob.c, Src/subst.c, Doc/zshexpn.man: ${...:#...}
	  substitution now removes matching array elements

Thu May 23 01:29:48 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Doc/zshoptions.man: an attempt was made to document SH_GLOB

	* Src/builtin.c: popd now works even if chaselinks is set.  From
 	  Anthony (1123)

Wed May 22 23:43:01 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/glob.c, Src/zle_tricky.c: add some remnulargs()

	* Src/builtin.c: print -m fixed

Wed May 22 21:00:06 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/glob.c, Src/globals.h, Src/init.c, Src/lex.c, Src/zsh.h:
	  SH_GLOB option added

Wed May 22 20:19:13 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/signames.awk: revert changes made in beta18.

	* Src/cond.c (getstat): always use fstat when testing for /dev/fd/n

	* Src/exec.c (getoutputfile): open the file before zfork()

Tue May 21 19:39:16 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: zsh-2.6-beta18 released

	* Etc/MACHINES: note that /dev/fd must be a link to /proc/self/fd
 	  on Linux

	* Src/builtin.c: jobs exits with status 1 if the given job is not
	  found.  From Peter (1069)

	* configure, configure.in: prefer curses over termcap for aix-3.2*
 	  and not just for aix-3.2.5

	* META-FAQ: Ftp site list changes

Mon May 20 01:24:24 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/signames.awk: change #else to \#else since some nawks did
 	  not like the former.  From Johan Danielsson <joda@pdc.kth.se>
 	  (1096)

	* Src/builtin.c, Src/params.c, Src/utils.c: rename join() to zjoin
 	  since join is used by Cray Unicos 9.  From Johan Danielsson
 	  <joda@pdc.kth.se> (1096)

	* Src/utils.c (inittyptab): null is not blank and not special

	* Src/zle_tricky.c: Do a lexrestore() before returning from
 	  get_comp_string().

	* Src/zle_tricky.c: Undo Zefram's modifications in quotename() to
	  fix a bug when completing ~/foo

Sun May 19 23:20:45 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c: Reformat and add some comments.
	  From Zefram (1092)

	* Src/zle_tricky.c: Make completion 8-bit clean.  From Zefram (1092)

	* Src/glob.c, Src/subst.c: use STOUC instead of (unsigned char) cast

	* Src/glob.c, Src/subst.c: Make substitution compatible with
 	  (ba)sh and other little cleanups in lex.c.

	* Src/hashtable.c, Src/utils.c: Make output 8-bit clean in zerr()
 	  and in hashtable.c.  From Zefram (1093)

	* Src/glob.c, Src/lex.c, Src/subst.c, Src/utils.c, Src/zle_main.c,
 	  Src/zle_refresh.c, Src/ztype.h: use STOUC instead of (unsigned
 	  char) cast

	* Src/glob.c, Src/globals.h, Src/lex.c, Src/subst.c, Src/zsh.h:
 	  Make substitution compatible with (ba)sh and other little
 	  cleanups in lex.c.

Fri May 17 20:23:47 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/version.h: 2.6-beta18-test1

	* Src/zle.h, Src/zle_hist.c, Src/zle_main.c, Src/zle_misc.c,
 	  Src/zle_move.c, Src/zle_tricky.c, Src/zle_vi.c, Src/zle_word.c:
 	  Rename mult to zmult since mult caused problems on Solaris 2.5

	* Src/zle_hist.c, Src/zle_tricky.c, Src/zle_utils.c,
 	  Src/zle_word.c, Src/zsh.h: Remove UTOSCP and STOUCP macros

	* Etc/MACHINES: Note about GNU strip bug on OSF/1

Thu May 16 23:46:44 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_hist.c, Src/zle_utils.c: Some simple cleanups in
	  doisearch() and hstrnstr()

	* Src/zle_hist.c: Recall the last isearch if fwd/bck-isearch
	  repeated on an empty search.  It also fixes a rare isearch bug.
	  From Wayne (1084)

Thu May 16 00:15:42 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* acconfig.h, config.h.in, configure, configure.in, Src/system.h:
	  configure hacks against SCO bugs

Wed May 15 01:41:33 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_hist.c, Src/zle_misc.c: More 8-bit zle changes

	* Src/zle_hist.c: A minor optimization which also removes an
 	  strlen() which should have been ztrlen().  From Wayne (1071)

	* Src/builtin.c: compctl fixes from Zefram (1068)

Tue May 14 03:19:34 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/utils.c, Src/zle_hist.c, Src/zle_main.c, Src/zsh.h: Keep
 	  modified history lines until the next accept* function.  Make
 	  history{beginning,}search{forward,backward} 8-bit clean.  From
 	  Wayne (1062, 1063) and me.

	* Src/exec.c: in getoutputfile() returned the ztrdupped name from
 	  the jobtable From Peter (1061)

Mon May 13 02:17:07 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/zle_tricky.c: temporary 8-bit clean patches

	* Src/utils.c, Src/zsh.h: Add META_HEAPDUP method to metafy

	* Src/builtin.c: Use #error again but do not put the # to the
	  first column to make the traditional cpp happy

	* Src/exec.c, Src/params.c: Do not call singsub() if parsestr()
 	  returned an error.

	* Src/lex.c: dquote_parse() did not return error on unmatched `.
	  parsestr() now restores the original string on error.

	* Src/init.c: Change backquotes to normal quotes in the default
 	  sprompt to make it work if PROMPT_SUBST is set.

	* Src/exec.c: Remove debug test for open file descriptors in closem()

	* Src/exec.c, Src/parse.c: Fix coredump when chpwd is autoloaded

	* Src/zle_hist.c: history-beginning-* fix

	* Src/builtin.c, Src/exec.c, Src/init.c, Src/params.c,
 	  Src/utils.c: In metafy use -1 instead of zero if the len is
 	  unknown

Sun May 12 01:46:12 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/utils.c, Src/zle_hist.c, Src/zle_utils.c:
	  Incremental search fixes from Wayne (1051)

Sat May 11 00:42:14 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* config.guess, configure: Use autoconf-2.10

Fri May 10 21:01:56 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c, Src/glob.c, Src/hashtable.c, Src/utils.c,
 	  Src/zle.h, Src/zle_hist.c, Src/zle_main.c, Src/zle_misc.c,
 	  Src/zle_move.c, Src/zle_refresh.c, Src/zle_utils.c,
 	  Src/zle_vi.c: Make most of ZLE 8-bit clean.  From Zefram (1046)

	* Src/exec.c, Src/utils.c: More redirection fixes from Zefram (1045)

	* Src/hist.c, Src/zle.h, Src/zle_bindings.c, Src/zle_hist.c,
 	  Src/zle_main.c, Src/zle_tricky.c, Src/zle_vi.c: Cleanup of ZLE
 	  bindings (use enum, rename some functions). From Zefram (1015)

	* Src/exec.c, Src/utils.c: Redirection fixes from Zefram (1011)

	* Src/zle_hist.c, Src/zle_utils.c: History search improvements
 	  from Wayne (1014)

	* Src/exec.c: Metafy was missing for autoloaded functions

Fri May 10 12:06:23 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Makefile.in: Improve check-rcs and handle dot-files (like
	  Src/.indent.pro)

	* Src/zle_tricky.c: Use permanent allocation for cmdstr instead of
	  the heap to prevent SEGV

Tue May  7 20:49:17 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/builtin.c, Src/glob.c, Src/input.c, Src/zle_misc.c,
 	  Src/zle_tricky.c: Some changes to make Ultrix cc happy (1001)

	* Src/exec.c, Src/globals.h: Do not use negative numbers in
 	  fdtable (996)

	* Src/exec.c: Close process substitution file descriptors in the
 	  child process (987)

Tue May  6 23:59:59 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* zsh-2.6-beta17 released

Mon May  6 01:37:20 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* Src/signals.h: SIGNAL_HANDTYPE is RETSIGTYPE (*)_((int))

	* Src/builtin.c: Preprocessor hacks to make the limit builtin work
 	  correctly.

	* Makefile.in: New targets: dist-diff, release, md5sum.  Rewritten
 	  dist and dist-rcs rules.  A minor change to superclean-top.

	* Src/Makefile.in: Rewitten tags target rules.

	* Src/zle_tricky.c: do tilde expansion in expand-word and
	  list-expand (zsh-users/200)

	* configure.in, INSTALL: added --enable-zsh-debug option

	* exec.c, init.c, utils.c, globals.h: create an fdtable array to
 	  hold information about the file descriptors used by the shell.
  	  Do not call close() on each fd greater than 9 only on those that
 	  are marked in fdtable.  Use /dev/fd/ if it is available for
 	  <(...) and >(...) process substitutions.

Fri May  3 03:38:28 1996  Zoltán Hidvégi  <hzoli@cs.elte.hu>

	* README, META-FAQ, Util/zsh-development-guide: new maintainer.
	  Some other changes in the README.

	* Added the helpfiles script from Peter in Util (492)

	* merged the patches from beta15-hzoli14.  Here is the ChangeLog
	  for that:

	March/April 1995

	* pushd/popd changes from Anthony Heading <aheading@jpmorgan.com>

	* fignore fixes from Sven

	* where builtin from Zefram (5901) + manual from me.

	* New glob qualifiers from Zefram (5918)

	* &| backgrounding from Zefram (5919) with some manual changes
	  from me

	* New option, -m to print

	* New option, -U to typeset to remove duplications from an array

	* Swap -f and -F on the command line if zsh is invoked as sh/ksh.

	* KSH_ARRAYS option

	* array subscripts can be really used without leading $ in math

	* if a parameter is used in math its value is evaluated with full
	  arithmetic evaluation.

	* # can be used in mathematical expressions as described in the
	  manual.

	* new parameter TTYIDLE containing the idle time of the current
	  tty in seconds

	* new parameter ZSHNAME to tell how zsh is invoked

	* lots of bugfixes in params.c

	* If SIGALRM is not trapped zsh will only exit on alarm if
	  TTYIDLE >= TMOUT.  If TTYIDLE < TMOUT a new alarm is set to
	  TMOUT - TTYIDLE seconds.  No change in behaviour when SIGALRM
	  is trapped.

	* $#foo when foo is an array returns the array length in double
	  quotes

	* $=foo and ${(s:...:)foo} forces splitting even in double quotes

	* New flags to paramer substitution: @, A, e, p, f, F, W

	* autoremoveslash if a slash is typed

	* fix bugs related to menu completion and expand-or-complete-prefix

	* cshjunkiequotes fixed to really emulate csh behaviour. So far
	  backslash newline was removed in double- and backquotes but csh
	  removes the backslash only.

	* the $, # and ? special parameters can bee used without the
	  leading $ in math

	* negative sign is printed before the base in convbase
	  (-2#111 instead of 2#-111)

	* > <(foo)  and < >(foo) redirections are now cause parse error

	* < <(foo) fixed (it did not work so far).

	* fixed a bug when history were expanded on cat <\!foo

	* history expansion is disabled in single quotes within double
	  quotes: echo "`echo '!$'`" prints !$. It is not yet perfect but
	  not worse than in bash since history expansion is also disabled
	  in `echo "'!$'"`.

	* echo $(echo \!$) no longer expands history. This sometimes
	  caused infinite memory eating loops in earlier verions.

	* history bangchars are only escaped in the history if they were
	  originally escaped on the command line.

	* $((...)) math evaluation is done before fork now which makes
	  assignment and increment/decrement operators work. Now all
	  substitutions are done before fork exept globbing. To reflect
	  this change I removed postfork() from subst.c and replaced with
	  globlist().

	* The shell behaviour is slightly changed when the globsubst
	  option is set.  Now globsubst is really globsubst, ie. only
	  tidle and equals substitution and globbing is done on the
	  result of parameter expansion and command substitution which
	  makes it more sh-compatible. It means that foo='$bar' ; echo
	  $foo no longer prints the value of bar.  It also prevents
	  infinite uninterruptable loops like foo='$foo' ; echo $foo.
	  Also globsubst no longer removes single and double quotes from
	  the value of parameters and a backshlash is only removed if it
	  followed by a glob special character or a backslash. The result
	  of command substitution is handled the same way.  These are
	  really done by tokenize() in glob.c. This function must not be
	  used to tokenize a string before singsub(). We have to use the
	  lexer for that. I provided a parsestr() function for that which
	  parses a given string as it were a string within double quotes
	  (but it may contain double quotes).

	* Expansion does not starts again on each expanded parameter
 	  which should make it a little faster. With rcexpandparam set
 	  the part of the line following the array evaluated only
 	  once. This makes it a little bit faster but it may cause
 	  problems when the tail of the line has an arithmetic expression
 	  with a side effect: $foo$[i++] increments i by one but in old
 	  versions i was incremented by the number of array elements. If
 	  foo is an empty array i is not changed in either versions.

	* Parsing of mathematical substitutions are now done like double
 	  quoted strings. The body of a math substiturion is first
 	  expanded using parameter, command and arithmetic substitution
 	  and only the result is evaluated. This means that modifyers,
 	  backquote substitution and ${foo##$bar} type expansions can be
 	  used. This makes ((...)), $((...))  and $[...] completely
 	  equivalent.

	* If $@ is empty ''$@ and $@"" and similar arguments are not
 	  removed. The argument is only removed from the argument list if
 	  it is written as "$@"	(or if rcexpandparam is set).

	* zatol() function is removed

	* doexpandhist() (ie. magic-space) now keeps the cursor in the
	  right palace in all cases I hope.

	* lexer fixes to help completion and to fix parsing problems in
 	  brace-params (things like ${foo:-()} and ${foo:-|} used to give
 	  a parse error but ${foo:-(}) didn't.)

	* get_comp_string completely rewritten

	Wed Apr 12 1995

	* I changed the lexer to allow `]' characters in [...] glob
 	  list. This is to make zsh compatible with all other shells I
 	  know. This should be documented in the manual where the
 	  description of [a-z] syntax is also missing. I'd copy the
 	  relevant part from an other manual page but there may be
 	  copyright problems with that. I looked at some man pages but
 	  they contained almost word-by-word the same so I think we can
 	  do that as well (change some words perhaps).

	* There are some important changes in the new substitution code.
  	  The right hand side of parameter assignments is no longer
 	  globbed by default (note that tidle and equals substitution is
 	  not globbing). This is compatible with sh/ksh/bash. I added an
 	  option, GLOB_ASSIGN which can be set to restore the old
 	  behaviour but I do not recommend the usage of this option. For
 	  more details, see the manual.  If GLOB_ASSIGN is not set, it is
 	  guaranteed that foo=... assignments assign a scalar value. In
 	  earlier versions foo=* or foo=$bar where bar is an array
 	  created scalars if the result had zero or one words and an
 	  array otherwise.

	Thu Apr 13 1995

	* prompts are empty if the shell is not interactive from
	  P.Stephenson (5836)

	* pwd -r prints the real path

	* emulate builtin

	* ! and bangchar quoting fixed.

	* echo { prints { when ignorebraces is set

	* completion works correctly with COMPLETE_ALIASES

	Tue Apr 18 1995

	* i/o not redirected to /dev/null in <(...) and >(...) (both in
 	  redirections and in arguments).

	Wed Apr 19 1995

	* ${$(...)...} syntax can be used

	Sat Apr 29 1995

	* zle history expansion was buggy when a word begun with a #.
	  It's fixed.

	* prompt substitution is now completely functional (things like
	  ${...##...} or `...` are usable now in prompts)

	Fri May  5 1995

	* USERNAME, LOGNAME, HOST, TTY and signals are no longer specials
 	  parameters. They are initialized as before but are now writable
 	  and unsettable.

	* make sure that vared does not go to the previous history line
 	  with up-line-or-history.  You can use vared -h to get the old
	  behaviour.

	Tue May  9 1995

	* TAB always inserts itself at the beginning of a line (6126, 6146)

	Sat Jun  3 1995

	* Leading zero no longer denotes octal. Leading 0x still means
 	  hex and it also sets lastbase. (95)

	* getvar in math.c removed

	Fri Jun  9 1995

	* cdmatch2 function to complete the 2nd arg. to cd/pushd

	Fri Jul  7 1995

	* Fix :s/l/r/ modifier when l is empty (176)

	* Prefixed commands no longer trigger autoresume from
	  P.Stephenson (172)

	* FOO=bar function now set the FOO environment variable in the
	  function from P.Stephenson (103)

	* Leading . is not special for ~ exclude patterns from
	  P.Stephenson (98)

	* Do not exit the spelling prompt until an acceptable key is
	  pressed.  From Wayne Davison <wayne@tenor.clarinet.com> (6138)

	* Capitalize ../configure to ../Configure from Wayne (6132)

	* After yank, mark set to the beginning of the yanked text from
	  Wayne (6131)

	* . file no longer sources directories. From P.Stephenson (6063)

	* Prevent infinite loops when zle expands history.
	  From Zefram (152) with a few hunks omitted.

	Sat Jul  8 1995

	* executenamedcommand() now resets showinglist to zero on exit to
 	  prevent a SEGV when a list of completion (of zle commands) was
 	  showed. (193)

	Mon Jul 10 1995

	* !:s//r/ gives `no previous substitution' message instead of
	  "no previous substitution with &". From Thorsten Meinecke (182)

	* $foo:s//r/ gives similar error message (it didn't use to give
	  any) (194)

	* print -c fixes from Zefram (183)

	* HIST_NO_STORE fix from Zefram (186)

	* Manual fix: export = typeset -x. From Zefram (190)

	* type/whence/which -f option ducumented. From Zefram (192)

	* whence builtin fix from Zefram (192)

	Mon Jul 17 1995

	* A fix for Sven's old fignore fixes from Wayne (213)

	* print builtin option fixes from Zefram (214)

	* Disable list-expand zle function inside braces etc. From Zefram
	  (215)

	Wed Jul 19 1995

	* Make self-insert refuse the NUL character. From Zefram (238)

	* Completion on words containing quoted char's fix (250)

	Mon Jul 24 1995

	* Completion fixes for words beginning with ~ or =. From Zefram
	  (241)

	* vi mode fixes from Zefram (230)

	* Allow prefix/suffix in xor'd completion. From Zefram (254)

	* sh compatibility option: NO_MULTIOS. From Zefram (255, 260)

	* vi-forward-char beeps when it has to beep. From Zefram (258)

	* Allow more than one line long status line (or minibuffer). From
	  Zefram (256)

	* Minibuffer fixes: more zle commands, long search
	  strings... From Zefram (261)

	* vi-quoted-insert and quoted-insert in minibuffers. From Zefram
	  (262)

	* make sure that vi-backward-kill-word doesn't delete past the
	  beginning of the line. From Zerfam (263)

	* execute-named-cmd fixes from Zefram (264)

	Tue Aug  8 1995

	* Patch from Peter to prevent writing the builtin command names
	  (293)

	* Removed the -fwritable-strings kludge.

	Wed Aug 16 1995

	* a zsfree moved after an error-check in subst.c. From Thorsten (322)

	* Initialize hsubl/hsubr to NULL in globals.h (323)

	Thu Sep 21 1995

	* input.c and here documents bugfixes (395,398)

	Sun Sep 24 1995

	* K, M and G size glob qualifiers from Thorsten Meinecke (402)

	Mon Nov  6 1995:

	* Do not save history on exec/exit from init scripts. (538)

	Wed Jan  3 1996:

	* Whence -f is back.  From Zefram (644)

	* A single ^ no longer crashes zsh.  From Peter (560)

	Mon Jan  8 1996

	* Fix echotc to work with ncurses

	Fri March  1 1996

	* It's a bug to call lexsave with alstackind != 0 (792).

	Sun March  3 1996

	* The first working and mostly 8-bit clean version.

	* add lexsave/lexrestore to parselstring()

	* save/restore tok with lexsave/lexrestore

	* a xored completion bugfix in zle_tricky.c

	* cd .. should not use cdpath (877)

	* get magic-space & completion work with interactivecomments

	* an fc builtin fix

	Mon March  4 1996

	* make n and N extended completions work on words with special
	  characters (880)

	* Allow colon qualifiers with ^...^...^ history substitution.
	  From Peter (608)

	* Fix printquoted() to handle CSH_JUNKIE_QUOTES.  From Zefram (713)

	* AUTO_PUSHD option documentation fix forom Anthony Heading (598)

	Wed March  6 1996

	* Fix $PATH[1,(ws.:.)-2] type expansions (800).

	Tue March 19 1996

	* Do not use setvbuf(stderr, NULL, _IOFBF, 0) to work around a
	  bug in Linux libc 5.3.6 or older.

	* Fix a little bug in compctl -l (841)

	Fri March 22 1996

	* mypid, lastpid, ppid should be long instead of pid_t (846)

	Fri March 29 1996

	* Set $? to 1 after wibble=$(false).
	  From Zefram and me (637, 855, 856)

	* Prevent infinite loops when zsh looses its controlling
	  tty. From Peter (862)

	Sun March 31 1996

	* signal handling fixes from Peter (6200, 89, 91, summarized in
	  826).

	* Some fixes related to quotes and completion (882)

	Sat April 27 1996

	* Execute traps properly.  From Peter (929)

	* Yet an other vi mode fix from Zefram (936)

	* \ should quote \ in here documents.

	* Workaround a bug in GNU autoconf which makes configure think
 	  that there is no -lcourses and -lncurses if the test for
 	  -ltermcap failed.  From János Farkas <chexum@shadow.banki.hu>
 	  (972)

	Sun April 27 1996

	* Call entersubshell after opening the pipe in getproc to avoid
 	  hangs in open.  This prevents hangs when a $(... <(...))
  	  substituion is interrupted in an unfortunate moment. (964)

Wed May  1 03:49:31 1996  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh-2.6-beta16 released.  rc.

	* read -q and read -k would mess up terminal if
	  non-interactive.  From P.Stephenson (565).

	* Must call init_term() in putpromtpt so that %-sequences
	  are recognized in non-interactive shells.
	  From Eskandar Ensafi (791).

Tue Apr 30 02:08:48 1996  Richard Coleman  <coleman@math.gatech.edu>

	* fixed time printing bug in printhhmmss when time was
	  small.  From Zoltan (793).

Mon Apr 29 03:37:35 1996  Richard Coleman  <coleman@math.gatech.edu>

	* fixed history from dropping last line of multi-line command
	  when it contains a comment.  From P.Stephenson (741).

	* Change all functions in loop.c to give execlist non-zero
	  parameter for dont_change_job.  Removed code in functions
	  in loop.c to remember current job number.  rc.

Fri Apr 26 20:50:40 1996  Richard Coleman  <coleman@math.gatech.edu>

	* Small cleanup of handling of SIGCHLD signal.  rc.

	* Fix vi range bug.  From Zefram (936).

	* execpline and execpline2 now assume that the
	  sublist/pipeline passed to them is not NULL.  NULL
	  arguments must be handled higher up.  From rc.

	* Prefer curses library over termcap for certain versions
	  of AIX.  From Mike Kazda (948).

	* Updated MACHINES entry for Linux.  From Bas.

	* Rearrange function execlist.  From rc.

Thu Apr 25 01:34:02 1996  Richard Coleman  <coleman@math.gatech.edu>

	* Merged initjob and getfreejob.  From rc.

Wed Apr 24 22:15:22 1996  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh-2.6-beta15 released.  From rc.

	* Merge runlist and execlist.  Add parameter to execlist
	  and execstring to retain current job number.  Remove
	  function zyztem.  From rc.

Mon Apr 15 01:27:16 1996  Richard J. Coleman  <coleman@math.gatech.edu>

	* Fixed typo in zle_tricky.c.  From Samuel Tardieu (925).

	* Zsh-2.6-beta14 released.  From rc.

Sat Apr 13 01:49:07 1996  Richard J. Coleman  <coleman@math.gatech.edu>

	* alias -L now prints `-- ' first if alias begins with
	  `-'.  Also changes reporter to use "alias -L".  Also
	  removed Log messages from reporter.  From Zefram (712).

Fri Apr 12 19:16:53 1996  Richard J. Coleman  <coleman@math.gatech.edu>

	* Printing was missing glob characters.
	  From Zoltan (705).

	* Small rearrangement of function `source'.  From rc.

	* Change zshall.x to use relative paths to other man
	  pages.  From Zefram and others.

Thu Apr 11 01:32:11 1996  Richard J. Coleman  <coleman@math.gatech.edu>

	* Move code to hash whole directory into cmdnamtab
	  to its own function `hashdir'.  From rc.

	* Unbalanced stack in math expression could cause
	  core dump.  From Zoltan (879).

	* Tighten up security on temporary files.
	  From Zoltan (881).

Tue Apr  9 02:01:09 1996  Richard J. Coleman  <coleman@math.gatech.edu>

	* Make termbuf local rather than global.  Only allocate
	  static termbuf if tgetent will not accept NULL termbuf
	  (and hence allocate its own).  Add configure check for
	  tgetent that accepts NULL termbuf.
	  From Zoltan (878, 892).

Fri Apr  5 01:23:40 1996  Richard J. Coleman  <coleman@math.gatech.edu>

	* Lots of refresh bugs fixed.
	  From Mason (820,831,867,868).

Sun Mar 31 23:34:38 1996  Richard J. Coleman  <coleman@math.gatech.edu>

	* Update configure to version 2.9.  From rc.

Fri Mar 29 23:44:47 1996  Richard J. Coleman  <coleman@math.gatech.edu>

	* Add emptytable and filltable methods to hash tables.  Changed
	  fullhash and addusernames to be these methods for cmdnamtab
	  and nameddirtab.
	  From rc.

Mon Mar 25 20:08:15 1996  Richard Coleman  <coleman@math.gatech.edu>

	* Convert named directories table from a link list
	  to a hash table.  From Zefram (711).

Thu Dec 21 10:00:00 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh-2.6-beta13 released.

Mon Dec 18 23:25:34 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Make the parameters WATCHFMT, TIMEFMT, TMPPREFIX,
	  and FCEDIT non-special parameters.  From Zoltan (271).

Sat Dec 16 22:50:51 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fix in trashzle, and small cleanup of do_ambiguous which
	  fixes a double listing problem when LIST_AMBIGUOUS is
	  unset.  From Zefram (694).

	* Fix so that escape sequences (bold, etc...) work
	  in WATCHFMT strings.  From P.Stephenson (695).

Wed Dec 13 00:30:22 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Updated MACHINES files with info about OSF/1 and Solaris
	  from the FAQ.  From rc.

	* Fix zle bug, where completion list wasn't being invalidated
	  after ^C.  From Zefram (687).

Mon Dec 11 00:02:44 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Addition to zshexpn.man to describe when history
	  expansion takes place.  From P.Stephenson (624).

	* Clean up the nice* printing functions, as well
	  as add support for 8-bit characters.  Patches were
	  submitted from various people { P.Stephenson,
	  Thorsten Meinecke, Zefram }, but I used patches
	  (646,647).

Sun Dec 10 20:20:18 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fix problem with 8-bit-cleanliness in input.c.
	  From various people.

	* A couple of fixes for refreshing screens with
	  automargin.  From P.Stephenson (662).

	* Use strerror instead of sys_errlist in utils.c.
	  From P.Stephenson (667).

Fri Dec  8 02:15:52 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fix Doc subdirectory to work if building in an
	  alternate directory.  From Scott Blachowicz.

Mon Nov 20 23:21:45 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh-2.6-beta12 released.

	* Updated to GNU autoconf 2.6.  From rc.

	* Improve handling of valid termcap entries that
	  don't have the ability to move up.  From P.Stephenson
	  (623).

Sat Nov 18 23:39:16 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Updated INSTALL, configure.in, aclocal.m4, and
	  Makefile.in to GNU autoconf 2.5.  From rc.

Thu Nov 16 01:38:38 1995  Richard Coleman  <coleman@math.gatech.edu>

	* BGNICE was running in parent rather than child.
	  From rc.

	* Fix problems with completion explanation strings.
	  From Zefram (240).

	* Fix bug with REC_EXACT.  From Zefram (207).

	* Fix bug where when LIST_AMBIGUOUS is unset, it will
	  sometimes insert the unambiguous portion a second
	  time.  From Zefram (199).

	* Remove a superfluous display of a completion list when
	  AUTO_LIST and ALWAYS_LAST_PROMPT are set.  From
	  Zefram (198).

	* Clean up the way completion lists are shown.
	  From Zefram (165).

	* Make zle so that it will keep a completion list fully
	  visible on the screen if it is still valid.  From
	  Zefram (151).

	* Reorganize the completion code so that it only works
	  out the completion list again when something has
	  actually changed.  From Zefram (145).

Wed Nov 15 22:13:17 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Several cleanups and fixes to the input, and history
	  mechanisms.  Fixed bug where completing after command
	  that was an alias containing itself would expand
	  repeatedly.  Fixed bug where aliases ending in spaces
	  would leave the spaces in the history line.  Also removed
	  INP_SPACE, INP_OLDSPACE hack of adding bogus space.
	  From P.Stephenson (611,612,614).

Tue Nov 14 03:33:45 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fix substitution bug for ${FOO:-} when FOO is unset.
	  From Zoltan and P.Stephenson (545).

	* Did some reorganization for code in execcmd() that
	  determines if the shell should fork.  Removed the
	  flag CFLAG_FAKE_EXEC since it was no longer needed.
	  From rc.

Mon Nov 13 20:48:54 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Don't do FAKE_EXEC for jobs running in the
	  current shells.  From P.Stephenson (604).

Fri Nov 10 01:47:04 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Change mechanism by which history remembers word breaks.
	  Uses an array of indexes into the history event rather
	  than adding character HISTSPACE to remember word breaks.
	  Remove special parameter LITHISTSIZE.
	  Remove zsh option HISTLIT.
	  From P.Stephenson (515).

Wed Nov  8 00:07:01 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Combine catproc, teeproc, and closemn in exec.c.  Also fixes
	  a memory leak in multio.  From rc.

	* Fix exec.c so that _exit rather than exit is used
	  from subshells.  We now keep track of which subshells
	  are real and which are fake (we are doing an exec).
	  From P.Stephenson (562).

	* Small cleanups for man pages zsh.1, zshall.1,
	  zshmisc.1.  From rc, Mark Borges, and Mark Hanson
	  (570,571)

	* Installation of man page zshall.1 will now
	  insert correct location of other man pages. From rc
	  and Zefram (566).

Mon Nov  6 22:32:19 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh 2.6-beta11 released.

Sat Nov  4 23:49:15 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fix whence/which/type so that commands added with
	  `hash foo=bar' are correctly reported.  From rc.

Thu Nov  2 03:04:09 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Delay setting up terminal and termcap in noninteractive
	  shells until needed.  From P.Stephenson (479).

Wed Nov  1 18:20:49 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Remove some arbitrary buffer limits in zle_tricky.c
	  From Zoltan (506).

	* Fix not clearing properly if more characters were
	  inserted than deleted.  Fix not clearing the last
	  character in the line if rprompt was printed.
	  From Geoff Wing (164,273).

	* Fix core dump in `bindkey'.  From P.Stephenson (514).

Mon Oct 30 01:49:10 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Added -L option to `alias' builtin.  From rc.

Sun Oct 29 04:34:51 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Removed hack of setting sourcelevel to 32768 to suppress
	  errexit and trapping of SIGZERR and SIGEXIT in init scripts.
	  Added global noerrexit for this.  From rc.

	* Added new command flag CFLAG_FAKE_EXEC.  This flag is used
	  when we can pretend this is an `exec' since this is the
	  last command in a subshell, or for `zsh -c'.  Rearranged code
	  to determine whether to do a fake exec.  Fixed code so that
	  fake exec (typically from command substitution) doesn't trash
	  the history file.  Also added code to save history file when
	  exec'ing a builtin.  From rc, Zoltan, and P.Stephenson.

Wed Oct 25 22:58:54 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fixed hash -d foo=/usr/local/foo.  Also fixed hash -d foo
	  so that is doesn't try to free memory from the heap.  From rc.

Thu Oct 19 19:13:33 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Documentation fix for BRACE_CCL.  From P.Stephenson (173).

	* Add -Q option to compctl.  From Zefram (167).

	* New version of reporter script.  From Karl Vogel.

	* Add [[ str == pat ]].  From Zoltan (451).  The old
	  syntax remains, but this should be considered the
	  preferred form.

	* Add code to workaround a bug in in.rshd.  It is
	  not turned on by default.  You need to add the
	  #define RSH_BUG_WORKAROUND to turn on this code.

	* When you disable/enable a shell function
	  such as TRAPsig, the trapping of the signal
	  `sig' will also be disabled/enabled.  From rc.

Mon Oct  9 19:34:07 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Spelling correction changes.  From Zoltan.

	* Prompt code changes.  From Zefram (195,265) and
	  Zoltan (280).

Fri Oct  6 14:10:35 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fix for input.c and hist.c when comparing
	  HISTSPACE.  From P.Stephenson (421).

Wed Oct  4 02:25:23 1995  Richard Coleman  <coleman@math.gatech.edu>

	* gettext2 wasn't printing text for pre-commands
	  noglob and `-'.  From Zefram.

	* Should do bitwise-or for CFLAG_DASH.  From Zefram
	  and Zoltan.

Mon Sep 25 00:18:08 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Rearrange things in setupvals() so that path is
	  set before cmdnamtable is built.  From Zoltan.

	* Only tokenize commas that are inside of
	  brace expansion.  From Zoltan (403).

	* Fix command resolution for commands (such as
	  typeset) that need automatic MAGIC_EQUAL_SUBST
	  substitution.  From Zefram.

Sun Sep 24 20:19:33 1995  Richard Coleman  <coleman@math.gatech.edu>

	* A small fix for compctl.  From Zefram.

	* Change phork to zfork.  From rc.

	* Fix core dump when setting trap.  Also remove
	  warning message about unsetting unset parameters.
	  From Zoltan.

Thu Sep 21 02:10:02 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Cleanups for glob.c.  From Zoltan (202).

	* Rearrange the checking of hash tables for
	  commands.  From Zefram and rc.

Tue Sep 19 21:23:54 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fix to function restarthashtable so that if
	  restarting a table that is not re-allocated,
	  the memory will be re-zeroed.  This fix core dumps
	  when PATH is changed.  From rc.

	* Fix tty-opening code in init_io.
	  From P.Stephenson (391).

Mon Sep 18 18:58:23 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Change Z_* pipeline flags to be or'able.  This
	  cleans up pipeline code as well as making
	  `time command' work correctly in subshells.
	  From P.Stephenson (384).

	* Small patch to input routines for `eval'.
	  From P.Stephenson (385).

	* More cleanup of builtin `compctl'.  From Zefram
	  and rc.

Sun Sep 17 01:50:40 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Improvements and additions for the compctl's in
	  compctl-examples.  From Zefram.

Thu Sep 14 20:00:32 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Cleanup of printing text with special characters.
	  Move this printing into own function printquoted.
	  From Zefram (170,184).

	* Add man info for fc -i.  From Zefram.

	* Fix for signal trapping bug.  From P.Stephenson (119).

	* Fix bug of using spacejoin when IFS has changed.
	  From Zoltan (52).

Tue Sep 12 20:56:46 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Add code for unhash -d.  From Zefram.

	* Add back code for re-running autoloaded functions
	  that define themselves by name.  Also fix bug in
	  running autoloaded functions with parameters.
	  From P.Stephenson (379).

Sat Sep  9 00:28:02 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Corrected man page entry for hash, unhash, rehash,
	  function, unfunction, enable, disable, alias,
	  and unalias.  rc

Fri Sep  8 17:03:18 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Added zshall man page.  From P.Stephenson.

	* New version of zshcompctl man page from
	  P.Stephenson (234).

	* Fix completion code w.r.t the separated hash tables.
	  Also makes the disabled/enabled flags act as
	  modifiers.  From Zefram.

	* Moved code in execcmd to save/restore parameters
	  (for shell functions and buiiltins) to their own
	  functions.  Also cleaned it up some.  rc

	* Cleaned up bin_typeset some.  rc

Thu Aug 31 00:21:54 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Change configure to get right signal.h file for
	  Linux 1.3.x.  From Thorsten Meinecke and Zoltan
	  (196,289).

	* Eliminate ZLE_NAMEDBUFFER.  From Zefram (136).

	* Big patch to clean up base routines for history
	  input.  From P.Stephenson (140,334).

Mon Aug 28 21:01:03 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Add some detail to file globbing flags.  Mark Borges (323).

	* Split function handling code out of bin_typeset into
	  bin_functions.  rc

Tue Jul 18 05:13:01 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Changed syntax of hash builtin.  Use the syntax
	  "hash foo1=bar1 foo2=bar2" to add elements to the
	  cmdnam hash table.  Also added the -m option which
	  will print out all elements of cmdnam table matching
	  a glob pattern.  rc

Mon Jul 17 16:42:49 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Merged bin_enable and bin_disable.  rc

Sat Jul 15 04:46:03 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Merged bin_hash and bin_rehash.  Split named dir
	  code in bin_hash out into its own function
	  bin_nameddir_hash.  rc

Fri Jul 14 00:16:47 1995  Richard Coleman  <coleman@math.gatech.edu>

	* You can enable/disable reserved words with
	  "enable -r", and "disable -r".  You can enable/
	  disable aliases with "enable -a", and
	  "disable -a".  rc

Mon Jul 10 20:29:37 1995  Richard Coleman  <coleman@math.gatech.edu>

	* unhash only unhashed entries in hash table for external
	  commands.  Use "unhash -f" to unhash shell functions.  Added
	  option so that "unhash -a" will unhash elements of the
	  alias hash table.  unfunction is now equivalent to "unhash -f".
	  unalias is now equivalent to "unhash -a".  rc


	* enable/disable now only works on builtins.  You can use
	  "enable -f" or "disable -f" to enable/disable shell
	  functions.  rc

	* Split hash table cmdnamtab into 3 hash tables.  cmdnamtab
	  for external commands and hashed commands.  shfunctab for
	  shell functions.  builtintab for builtin commands.  This
	  of course entailed lots for changes in builtin.c.  rc

Fri Jun 30 05:10:13 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh 2.6-beta10 released.

	* Make HOSTTYPE, OSTYPE, MACHTYPE, VENDOR, and
	  ZSH_VERSION non-special parameters.  From Zoltan (5827).

	* Added parameter ZSH_NAME.  From Zoltan (5615).

Wed Jun 28 17:25:23 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Build/installation parameters that are changed in the
	  top makefile are now passed down to recursive makefile
	  calls.  From rc.

Mon Jun 26 04:32:33 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Add some comments and some small cleanups of params.c.
	  From rc.

Fri Jun 23 03:37:55 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Assuming sufficient privileges (typically root), you can
	  change the username (and uid and gid) of the shell process
	  by assigning to USERNAME.  Also (again assuming sufficient
	  privileges) you can start an individual command under a
	  different username (and uid/gid) by:
	  USERNAME=username command
	  From rc.

	* Updated the man page entries for USERNAME, UID, GID,
	  EUID, EGID, and LOGNAME.  From rc and Zoltan.

Mon Jun 19 02:07:46 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Allow var[a,b]=c type string assignments  when b < a.
	  From Zoltan (5791).

Sun Jun 18 01:17:08 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Add a glob of comments (pun intended) to glob.c.
	  From P. Stephenson (101).

Fri Jun 16 00:30:41 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Use zsh's own zstrtol instead of vendor strtol
	  since a lot of them are broken.

	* Fix some problems dealing with 64 bit ints.
	  From Zoltan (5826).

	* Add new versions of config.sub and config.guess to
	  distribution.  Rebuilt configure with new autoconf 2.4.

Thu Jun 15 00:25:43 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Add new builtin called "hashinfo" which will dump
	  stats about the various internal hash tables.  You can enable
	  this command with the configure option --enable-zsh-hash-debug.
	  This will add the #define ZSH_HASH_DEBUG to config.h.

	* Add support for printing time report in HH:MM:SS
	  format.  From Zoltan (96).

	* Changed the DEFAULT_TIMEFMT to
	  "%J  %U user %S system %P cpu %*E total".
	  From rc.

	* Cleanup of code to print a condition.
	  From P. Stephenson (74).

	* Make errors in math evaluation in let are non-fatal.
	  Also fix some problems with multiple traps.  From
	  P.Stephenson (59).

	* Fix for redirection bug.  From Zefram (31).

	* Merge setmoreflags and initterm into init_io.
	  From P.Stephenson (64). 

	* Use _exit instead of exit when in subshell and
	  CFLAG_EXEC.  From P.Stephenson (72).

Wed Jun 14 23:17:55 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Add support for NIS+.  From Sven Wischnowsky (77).
	  ( No configure support yet )

Thu Jun  8 14:16:28 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Small fix to vicmdmode.  From Zefram (86).

	* Add configure test for CLOBBERS_TYPEAHEAD.
	  From P. Stephenson (88).

	* Big reorganization of code dealing with the various
	  hash tables.  From rc.

Tue May 30 01:55:51 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh 2.6-beta9 released.

	* Add some optimisations to matheval.  From P. Stephenson (55).

	* Separate the I/O of zle from direct reliance on
	  stdin/stdout or fd's 0 and 1.  From P. Stephenson (26).

Fri May 26 00:01:52 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Merged setupparams and setparams into buildparamtab.
	  From Richard Coleman.

	* Split aliases and reserved words into two separate
	  hash tables.  From Peter Stephenson (33).

Thu May 25 00:27:55 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Tighten up permissions on temporary files and named
	  pipes that zsh creates.  From Duncan Sinclair (5298).

Mon May 22 23:54:52 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Use sed instead of cut in configure.  From Eskandar.

Fri May 19 00:08:52 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Add some casts to pacify noisy compilers.
	  From Zoltan (6123).

	* Fix for describe-key-briefly and where-is which
	  had problem with command lines spanning more than
	  one screen.  From Zoltan (6127).

	* Fix core dump in bindkey.  From Peter (6198).

	* Fix typo in exec.c code.  From Peter (6197).

	* Fix for redisplay from Zefram (6009).

	* Small fix for missing newlines in single_line_zle
	  mode. (6201).

Wed May 17 01:50:48 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Added function zrealloc to mimic POSIX realloc.

Wed May 10 19:13:34 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fix so that with builtin at the end of a pipeline,
	  the return value of pipeline is return value of
	  builtin.  From P.Stephenson (6161).

	* Fix problem with exec.  From P.Stephenson (6160).

Tue May  9 00:35:45 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fixes to read builtin.  From Dave Sainty (6142).

	* Vi mode fix.  From Zefram (6115).

Mon May  8 23:44:00 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Patch for exec.c so that execpline will correctly invert
	  return values of !foo, when foo is shell function.  From
	  P.Stephenson (6098).

Thu May  4 00:02:51 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh 2.6-beta8 released.

	* Allow globbing of words beginning with %.  From
	  Zoltan (6002).

	* Add -T option to compctl.  From Sven (6028).

	* Patch to allow array subscripts in arithmetic
	  evaluations without $.  From Zoltan (5715).

	* Patch so that exec bit gets to execcursh by execcmd.
	  From P.Stephenson (6076).  Now zsh -c '{ foo }' will
	  exec last command instead of forking.

Wed May  3 23:56:21 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fix bug in accept-and-menu-complete on variable
	  names.  From Zoltan (6078).

Tue May  2 00:17:47 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Remove redundant call to inittyptab in setupvals
	  in init.c.  (rc)

	* Setopt PROMPTSUBST if started as sh or ksh.  From
	  Zoltan (6070).

	* Check for /dev/fd filesystem with configure.  Don't
	  do /dev/fd simulation in conditional expressions
	  unless /dev/fd is not supported.  (rc)

	* Patch for job.c so that ^C-ing a job started by a
	  function stop the whole function.  From Sven (5837).

Mon May  1 23:50:05 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Patch so that zsh -c and subshells will exec last
	  command correctly.  From P.Stephenson (6057).

Sun Apr 30 04:28:57 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fixed handling of ${foo+`echo hello`}.
	  From Zoltan (6019).

	* Fixed reversed arguments in difftime compatibility
	  function.  From Wayne Davison (6050).

Wed Apr 26 20:07:27 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh 2.6-beta7 released.

Tue Apr 25 00:56:13 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fix some memory leaks.  From Zoltan (5959).

	* Setopt NOBADPATTERN if started as sh or ksh.  From
	  P.Stephenson (6031).

	* Big patch for zle's vi mode.  From Zefram (6014).

	* Make test builtin compatible with /bin/test.
	  From P.Stephenson (6012).

Mon Apr 24 21:26:44 1995  Richard Coleman  <coleman@math.gatech.edu>

	* In arithmetic evaluation, numbers can now be entered
	  using C syntax (0xff and 077).  From Zoltan (5780).

Fri Apr 21 17:03:37 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Rearranged builtin.c to group things more logically.
	  From Zefram.

Mon Apr 17 21:22:26 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh 2.6-beta6 released.

	* lots of fixes I don't remember.

	* new zle functions describe-key-briefly and
	  whereis.

	* precedents fixed in math mode.

	* lots of changes to named directory code, new options -r,
	  and -f to hash.

	* option NO_HIST_CLOBBER removed and HIST_ALLOW_CLOBBER
	  added.  It is not on by default.

	* most of signals.{c,h} rewritten.

	* lots of configurations changes.

	* history saved on exec and timeout.

Wed Mar  8 23:06:16 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Reversed -f and -F (again).

Fri Mar  3 20:48:34 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Fix a couple of memory leaks from Sven (5561).

	* Comments and minor changes to builtin.c from
	  Zefram (5495).

Mon Feb 27 23:14:45 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh 2.6-beta5 released.

	* Builtin.c enhancements from Zefram (5428).

	* Added ksh style autoloaded functions from
	  P.Stephenson (5424).

	* Job.c and exec.c fixes from Sven Wischnowsky (5417,5491)

	* New version of cdmatch from Zoltan Hidvegi (5376).

	* Comments for builtin.c from Zefram (5378).

	* New version of zed from Zoltan Hidvegi (5372)

	* KSHPRIV changed to PRIVILEGED from Zoltan Hidvegi
	  (5370,5420).

	* New option BSD_ECHO from Zoltan Hidvegi (5391,5474)

	* Fix core dump on !<RET> from P.Stephenson (5410)

	* Compctl fixes from P.Stephenson (5373)

	* Enable ksh style redirection from Zoltan Hidvegi
	  (5374)

	* Fix partial command running on ^C from P. Stephenson
	  (5326)

	* History fixes from Zoltan Hidvegi (5300,5342)

	* Accept modifiers in glob patterns from Zoltan Hidvegi
	  (5272)

	* Bug fixes to completion code from Sven Wischnowsky and
	  Zoltan Hidvegi. (5263,5291,5327,5344,5352,5369,5386,
	  5403,5408,5422,5468)

	* More comments for zle_tricky.c from Sven Wischnowsky
	  (5258).

	* Fixed problem with signals.h coming after some prototypes.
	  (Richard).

	* Changed funcs.h to prototypes.h.  Moved a couple externs
	  from prototypes.h to zsh.h (Richard)

Sun Feb 12 22:51:19 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh 2.6-beta4 released.

Sat Feb 11 00:06:51 1995  Richard Coleman  <coleman@math.gatech.edu>

	* patch for getopts.  From Peter Stephenson.

	* Add big patch of comments to zle_tricky.c from
	  Sven Wischnowsky.

Thu Feb  9 22:44:26 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Add Numeric brace expansion.

	* Added rlimit kludge for HP/UX.

	* Big patch to RPROMPT stuff from Eskandar Ensafi.

	* Lots of fixes for zle_tricky.c, zle_main.c, zle_misc.c
	  from Zoltan Hidvegi and Sven Wischnowsky.

Thu Feb  2 02:56:46 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Switched -f and -F options so that -f is noglob
	  and -F is norcs.  This for greater ksh compatibility.

Wed Feb  1 21:24:48 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Added option LOCAL_OPTIONS.  From Peter Stephenson.

Tue Jan 31 15:05:31 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Added manual entry for autoparamslash.

	* Updates to compctl code in builtin.c.  From Peter Stephenson.

	* Renamed signals.awk to signames.awk.  Move the signal
	  handling code out of jobs.c, utils.c, zsh.h into
	  signals.h and signals.c.

Mon Jan 30 00:49:37 1995  Richard Coleman  <coleman@math.gatech.edu>

	* changed GLOBAL_ZLOGOUT to be sourced after .zlogout

Sat Jan 28 04:22:04 1995  Richard Coleman  <coleman@math.gatech.edu>

	* added #define RLIM_T_IS_QUAD_T for real BSD4.4 systems.

Fri Jan 27 17:45:21 1995  Richard Coleman  <coleman@math.gatech.edu>

	* patch to exec.c for pipeline bug.  From
	  Sven Wischnowsky. (article 5063).

Thu Jan 26 22:00:27 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Added GLOBAL_ZLOGOUT

	* Changed configure.in so that libnsl is only linked
	  if needed to find getdomainname.

Wed Jan 25 15:40:56 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Zsh version 2.6-beta3 released.

	* Added small patch for FCEDIT and POSTEDIT.  From
	  Geoff Wing.

	* Added new version of reporter script.  From
	  Karl Vogel.

Tue Jan 24 00:16:20 1995  Richard Coleman  <coleman@math.gatech.edu>

	* Added patch so that shwordsplit doesn't toggle.
	  From Peter Stephenson.

	* Several patches for tty settings and some cleanup of
	  prompting.  From Eskandar Ensafi.

	* patch for builtin from Hegedus Peter.

	* patch for pipe bug.  From Sven Wischnowsky.

	* patch to zle_tricky.c for small completion bug.  From
	  Sven Wischnowsky.

	* Patch for math.c.  From Peter Stephenson.

	* Added new zle_refresh.c and followup patch.  From
	  Geoff Wing.

Mon Jan 23 22:42:17 1995  Richard Coleman  <coleman@math.gatech.edu>

	* patch to prevent job table from filling up.

	* Added patch for autoparamslash option.  From
	  Sven Wischnowsky.

Mon Dec 12 20:17:01 1994  Richard Coleman  <zsh@math.gatech.edu>

	* Fixed buglet in CSH_JUNKIE_PAREN.  From
	  Peter Stephenson.

Thu Nov 17 19:57:17 1994  Richard Coleman  <zsh@math.gatech.edu>

	* Spurious comma in configure.in.  Spurious spaces on
          blank lines in Makefile{.in} were causing problems
          on netbsd.

Wed Nov 16 00:24:33 1994  Richard Coleman  <zsh@math.gatech.edu>

	* Zsh version 2.6-beta2 released.

	* New version of aclocal.m4.  Borrowed from m4-1.4.
          Made a few changes since we're not strict ansi yet.

Wed Nov  9 20:29:21 1994  Richard Coleman  <zsh@math.gatech.edu>

	* Added updated replacement for zle_refresh.c from Geoff Wing.

Tue Nov  8 21:01:08 1994  Richard Coleman  <zsh@math.gatech.edu>

	* initialize tty modes in non-interactive shells.

	* fixed so expand-or-complete-prefix respects
	  always_last_prompt option. (Sven)

	* fix for pipes in for loops. (Sven)

	* Patch from  Peter Stephenson to fix <-> for case where
	  the file names are large.

	* Added 2 patches from Eskandar Ensafi for zle_misc.c,
	  watch.c,zsh.h, for cleaning up handling of termcap
	  strings and text attributes.

	* Added replacement for zle_refresh.c from Geoff Wing.

Mon Nov  7 01:00 1994 Richard Coleman <zsh@math.gatech.edu>

	* Reorganized the directory structure and renamed some of the
	  directories.

        * New targets dist and dist-rcs to automatically create
          zsh distributions.

Sun Nov  6 08:10 1994 Richard Coleman <zsh@math.gatech.edu>

        * Finished converting to autoconf 2.1.

Sun Oct 23 20:05 1994 Sven Wischnowsky <oberon@cs.tu-berlin.de>

	* exec.c,utils.c: fix problem with commands in pipeline not
	  able to attach to tty under certain conditions.

Sun Oct 23 03:25 1995 Richard Coleman <zsh@math.gatech.edu>

	* configure.in,jobs.c: removed configure test for sigsetjmp.
	  Use _POSIX_VERSION instead.

Sun Oct 23 03:20 1994 Peter Stephenson <P.Stephenson@swan.ac.uk>

	* builtin.c,exec.c,globals.h: big patch to fix problems with
	  typeset and variable assignment.

Mon Oct 17 18:28 1994 Martin Steed <msteed@tfs.com>

	* signals.awk: added change so that _SIGxxx will be
	  recognized in sys/signal.h.

Mon Oct 17 18:21 1994 Kunihiro Ishiguro <kunihiro@sramhb.sra.co.jp

	* zsh.h: replaced #elif since HP-UX 8.07 doesn't support it.

Sun Oct 16 22:23 1994 Richard Coleman <zsh@math.gatech.edu>

	* Created Makefile.in for rest of subdirectories.

Sun Oct 16 21:00 1994 Richard Coleman <zsh@math.gatech.edu>

	* Zsh version 2.6-beta1 released.