Skip to content
This repository
branch: trunk
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 6572 lines (4058 sloc) 209.597 kb
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 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571
2013-12-10 Rodney Sparapani <rsparapa@mcw.edu>

* Makeconf (SITELISP): tersely documenting SITELISP
and incorporating into comments for emacs variants
* Makeconf (INFODIR): updating INFODIR for Mac OS X

2013-12-07 ESS Maintainers <ESS-core@r-project.org>

  * Version 13.09-1 released.

2013-09-27 ESS Maintainers <ESS-core@r-project.org>

  * Version 13.09 released.

2013-05-14 ESS Maintainers <ESS-core@r-project.org>

  * Version 13.05 released.

2013-01-14 Rodney Sparapani <rsparapa@mcw.edu>

* Makeconf (INFODIR): on Mac OS X, this
directory does not fall under Emacs.app as
previously indicated; it is actually the
same as you might expect on UNIX/Linux,
i.e. /usr/local/info

2013-01-12 ESS Maintainers <ESS-core@r-project.org>

  * Version 12.09-2 released.

2012-12-21 ESS Maintainers <ESS-core@r-project.org>

  * Version 12.09-1 released.

2012-09-24 ESS Maintainers <ESS-core@r-project.org>

  * Version 12.09 released.

2012-06-07 ESS Maintainers <ESS-core@r-project.org>

  * Version 12.04-4 released.

2012-06-01 ESS Maintainers <ESS-core@r-project.org>

  * Version 12.04-3 released.

2012-05-11 ESS Maintainers <ESS-core@r-project.org>

  * Version 12.04-2 released.

2012-05-07 Rodney Sparapani <rsparapa@mcw.edu>

* Makeconf;Makefile;*/Makefile (uninstall):
first attempt at uninstall target; please test

2012-04-05 ESS Maintainers <ESS-core@r-project.org>

  * Version 12.04 released.

2012-03-30 ESS Maintainers <ESS-core@r-project.org>

  * Version 12.03 released. New numbering scheme.

2012-03-11 Vitalie Spinu <spinuvit@gmail.com>

* doc/ess.texi (Styles): added C-c . to the docs.
(Help): added description of i, v, w, q, k keys.
(Object names): added TAB completion in ess-mode.
(Other edit buffer commands): TAB completion adjusted.

2012-03-13 Vitalie Spinu <spinuvit@gmail.com>

* doc/newfeat.texi: New emacs 24 completion. M-TAB and breaking change emphasis.

2012-02-29 Vitalie Spinu <spinuvit@gmail.com>

* doc/refcard/refcard.tex: added new features and removed
deprecated bindings.

2012-02-26 Vitalie Spinu <spinuvit@gmail.com>

* doc/ess.texi: rearranged, renamed and completed with several new
chapters and sections to reflect newly added features
(``Completion'', ``Developing with ESS'', ``ESS tracebug'', ``ESS
developer'', ``ESS ElDoc'', ``IDO Comppletion'' and ``Evaluating
Code'').

First chapters are all about S and R, no special distinctions is
necessary in the section names. ESS is defector 80% R, and docs
are reflecting that.

2012-02-25 Vitalie Spinu <spinuvit@gmail.com>

* doc/newfeat.texi: completed documenting changes.

2011-12-13 Vitalie Spinu <spinuvit@gmail.com>

* etc/R-ESS-bugs.R (`swank:quit-inspector`): added swanky functions.

2011-12-12 Vitalie Spinu <spinuvit@gmail.com>

* etc/ess-developer.R: R side of ess-developer.el


2011-11-24 Vitalie Spinu <spinuvit@gmail.com>

* etc/R-ESS-bugs.el ("\n\n\n"): double prompt bug (5))

2011-11-11 Vitalie Spinu (spinuvit@gmail.com) <spinuvit@gmail.com>

* etc/R-ESS-bugs.el: added this file for tracking R-bugs from the
lisp side.

2011-07-30 ESS Maintainers <ESS-core@r-project.org>

  * Version 5.14 released.

2011-06-20 Henning Redestig <henning@psc.riken.jp>

* etc/ess-roxy-tests.R (trickyInArgsComments): small examples I
used to try out ess-roxy

2011-05-03 Rodney Sparapani <rsparapa@mcw.edu>

* doc/unixlike.texi (Unix installation):
* Makeconf (LISPDIR):
Installing everything into site-lisp is sloppy; better to create
an ess sub-directory and install there.

2011-04-26 Rodney Sparapani <rsparapa@mcw.edu>

* doc/help-sas.texi (ESS(SAS)--TAB key): removing all references
to uncommenting ess-site.el code since we moved away from that
several years ago, however, the vestiges still linger (OK, but
isn't that what vestiges do?)

2011-03-07 Stephen Eglen <stephen@gnu.org>

* doc/help-s.texi (ESS(S)--Editing files): Document calling R-mode
directly.

2011-03-01 Stephen Eglen <stephen@gnu.org>

* doc/ess.texi (Debugging R): New node.

2011-02-28 Rodney Sparapani <rsparapa@mcw.edu>

* doc/requires.texi: update BUGS info and
include texi2dvi WARNING

2011-02-03 ESS Maintainers <ESS-core@r-project.org>

  * Version 5.13 released.

2010-12-15 Dirk Eddelbuettel <edd@debian.org>

* etc/pkg-Maintainers (Debian): updated

2010-11-09 Rodney Sparapani <rsparapa@mcw.edu>

* doc/announc.texi (Announce): \
* doc/currfeat.texi (Current Features): \
* doc/requires.texi (Requirements): \
* doc/stabilty.texi (Stability): \
Minor tweaks to bring it slightly more up-to-date.

2010-11-08 ESS Maintainers <ESS-core@r-project.org>

  * Version 5.12 released.

2010-08-13 Stephen Eglen <stephen@gnu.org>

* doc/ess.texi (Org): New section describing interaction with Org
mode, contributed by Dan Davison and Eric Schulte.

2010-07-13 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.11 released.

2010-06-08 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.10 released.

2010-05-21 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.9.1 released.

2010-05-21 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.9 released.

2010-04-25 Henning Redestig <henning.red@googlemail.com>

* doc/ess.texi (Roxygen): added documentation for ess-roxy

2010-04-08 Rodney Sparapani <rsparapa@mcw.edu>

* doc/ess.texi (Top): Cosmetic change to see
if the web page is updating like it should

2010-03-03 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.8 released.

2009-12-07 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.7.1 released.

2009-12-07 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.7 released.

2009-12-04 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.6 released.

2009-11-22 Stephen Eglen <stephen@gnu.org>

* doc/help-s.texi (iESS(S)--Inferior ESS processes): Add
documentation about how exec-path determines which directories are
searched to find R versions.

2009-10-07 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.5 released.

2009-10-02 Martin Maechler <maechler@stat.math.ethz.ch>

* doc/{windows|unixlike}.texi: fix *wrong* e-mail for ess-help

2009-06-08 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.4 released.

2009-05-27 Rodney Sparapani <rsparapa@mcw.edu>

* Makefile (downloads): new target for
creation of .tgz and .zip only

2009-04-22 Stephen Eglen <stephen@gnu.org>

* doc/ess.texi (TAGS): Describe R CMD rtags.
(TAGS): Expand on documentation, thanks to feedback from Martin.

2009-03-05 Rodney Sparapani <rsparapa@mcw.edu>

* doc/newfeat.texi, doc/help-bugs.tex, doc/help-jags.texi:
ESS[BUGS] and ESS[JAGS]: typing = now results in <-

2009-02-23 Rodney Sparapani <rsparapa@mcw.edu>

* Makeconf: update LISPDIR, INFODIR, ETCDIR
for XEmacs. Use the modern default
/usr/local/share/xemacs rather than the
deprecated /usr/local/lib/xemacs. Also,
default to the site-packages subdirectory
rather than xemacs-packages, this allows
you more freedom to update the SUMO packages
without touching your ESS installation and
vice versa.

2009-01-23 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.3.11 released.

2009-01-21 Rodney Sparapani <rsparapa@mcw.edu>

* Makefile (all install clean distclean): @for
loop throws away exit code, probably due to cd ..
which always returns 0; @for no longer used

2009-01-13 Rodney Sparapani <rsparapa@mcw.edu>

* doc/windows.texi and doc/unixlike.texi
(Installation): replace fake double quotes
in examples with real double quotes

2009-01-12 Rodney Sparapani <rsparapa@mcw.edu>

* doc/Makefile, doc/ess.texi, doc/readme.texi,
doc/windows.texi, doc/unixlike.texi (Installation):
new simplified installation instructions for Windows
and Unix/Unix-like including Mac OS X (major changes
now complete)

2009-01-07 Rodney Sparapani <rsparapa@mcw.edu>

* doc/Makefile (TEXISRC): add help-jags.texi to list

* doc/help-jags.texi
(ESS(JAGS)--Log files):
the "log" of the run is now .jog (like BUGS which
is .bog); .out created too many problems since the BOA
output files have that extension as well
(ESS(JAGS)--Model files):
adding 2 new local variables: ess-jags-burnin and
ess-jags-update. ESS[BUGS] has similar variables, but
the modern defaults are an order of magnitude bigger, so
it seemed like creating new variables was warranted

2008-12-17 Rodney Sparapani <rsparapa@mcw.edu>

* doc/windows.texi (Microsoft Windows installation):
this file will replace the Windows portion of inst_tar.texi

2008-12-15 Rodney Sparapani <rsparapa@mcw.edu>

* doc/Makefile (install-other-docs): fixing yet another
bug related to DOCDIR, was there no testing at all before
foisting this on us?

2008-12-09 Rodney Sparapani <rsparapa@mcw.edu>

* Makeconf and doc/Makefile (DOCDIR): belatedly document
and defensively create

2008-12-03 Rodney Sparapani <rsparapa@mcw.edu>

* Makeconf and doc/readme.texi (README re-organization):
Add TOC for plaintext format only, requires re-defining MAKETXT
accordingly.

2008-12-02 Rodney Sparapani <rsparapa@mcw.edu>

* doc/readme.texi and doc/Makefile (README re-organization):
re-arrange so that installation information comes in the
4/5th sections rather than much further down (7/8th); also
massaged wording in the intro which no longer requires as much
perl (which I never really understood since I don't speak perl;
shall we stick to what we all know: e-lisp/make/texi/not perl/etc.)

2008-11-14 Stephen Eglen <stephen@gnu.org>

* doc/ess.texi (Indenting): Describe roxygen

2008-07-28 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.3.8 released.

2008-04-10 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.3.7 released.

2007-09-13 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.3.6 released.

2007-08-15 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.3.5 released.

2007-07-20 Stephen Eglen <stephen@gnu.org>

* doc/help-s.texi (iESS(S)--Inferior ESS processes): Document R-newest.

2007-04-26 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.3.4 released.

2006-12-16 Martin Maechler <maechler@stat.math.ethz.ch>

* doc/ess.texi (Help): do look up the 's *' bindings and mention
differences R <-> S(-plus)

2006-09-26 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.3.3 released.

2006-09-19 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.3.2 released.

2006-06-03 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.3.1 released.

2006-04-07 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.3.0 released.

2006-04-07 Martin Maechler <maechler@stat.math.ethz.ch>

* doc/refcard/refcard.tex: update for ESS 5.3.0

2006-02-09 Anthony Rossini <anthony.rossini@novartis.com>

* doc/newfeat.texi: documentation for
@code{ess-use-inferior-program-name-in-buffer-name},

2006-02-07 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.2.12 released.

2006-01-06 Stephen Eglen <stephen@gnu.org>

* doc/ess.texi (Help with emacs): New section, referring people to
Emacswiki and FAQs.

2005-11-14 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.2.11 released.

2005-09-09 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.2.10 released.

2005-08-30 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.2.9 released.

2005-05-12 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.2.8 released.

2005-04-18 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.2.7 released.

2005-03-14 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.2.6 released.

2005-02-01 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.2.5 released.

2005-01-06 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.2.4 released.

2004-12-31 Stephen Eglen <stephen@gnu.org>

* doc/inst_tar.texi (Unix installation): Remove note regarding GNU
Make, as this is relevant only for developers, and so does not
need to be in the user's guide [the shorter the installation
instructions, the better!]

2004-12-29 Stephen Eglen <stephen@gnu.org>

* doc/newfeat.texi: Mention changes to completion.

* doc/inst_tar.texi (Unix installation): Comment out optional step
about creating database files for slow computers; delete later.

* doc/ess.texi (Completion details): Comment out note about slow
completion on old systems; delete later.
(Imenu): Add note about imenu regexps.

2004-10-27 Martin Maechler <maechler@stat.math.ethz.ch>

* doc/ess.texi: added Debian patches from Camm Maguire
* lisp/* : dito for six files

2004-09-21 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.2.3 released.

2004-07-27 Martin Maechler <maechler@stat.math.ethz.ch>

* Moved from CVS to Subversion

2004-07-08 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.2.2 released.

2004-06-28 ESS Maintainers <ESS-core@stat.math.ethz.ch>

  * Version 5.2.1 released.

2004-05-22 Stephen Eglen <stephen@anc.ed.ac.uk>

* doc/ess.texi (Interactive ESS): At the start of the chapter on
iESS, introduce a few general terms before getting into specifics.

2004-05-17 Stephen Eglen <stephen@anc.ed.ac.uk>

* doc/ess.texi: Few typos; add brief description of Imenu and
document the 'l' key when viewing help files.

2004-05-05 Stephen Eglen <stephen@anc.ed.ac.uk>

* doc/ess.texi (winjava): Put empty lines around example to get
proper formatting.

2004-05-04 Stephen Eglen <stephen@anc.ed.ac.uk>

* doc/help-s.texi (ESS-help--assistance with viewing help): Refer
to Help chapter.

* doc/ess.texi (Multiple ESS processes): ess-request-a-process not
bound to C-c C-k. Commented out some doc for
ess-plain-first-buffername.
(System dependent): Change of section name from "Other variables
..." to "Variables ...".

2004-04-28 Stephen Eglen <stephen@anc.ed.ac.uk>

* doc/ess.texi: Document winjava, inferior-ess-own-frame and
ess-help-own-frame.

2004-02-22 Stephen Eglen <stephen@bushmills.inf.ed.ac.uk>

* doc/bugrept.texi: Describe how to make a *Backtrace* buffer.

2004-02-19 Stephen Eglen <stephen@anc.ed.ac.uk>

* doc/ess.texi (ESS processes on Remote Computers): add brief
notes on how to get a ssh buffer. Note that URL currently spills
into right margin in ess.pdf; anyway to prevent that?

2002-11-29 Stephen Eglen <stephen@gnu.org>

* doc/ess-defs.texi: New file to provide macros for formatting R,
S, SPLUS.
* doc/ess.texi: Quite a few updates to the documentation:
Include ess-defs.texi for @Sl macro.
Add Stephen to author list.
Remove bold from ESS/S.
Remove Variable and command index (had just two entries).
Use "X window system" or "X11" rather than "X-windows" (see `man X').
Add section on editor=emacsclient.
Change "more historic"->"older"
Correct exit() entry in the variable and command index.
Remove multiple references to Emacs/XEmacs differences in
.emacs/init.el for init file.

2002-08-07 Martin Maechler <maechler@stat.math.ethz.ch>

* VERSION:
new version -- Makefile did not commit (aarggh)..

* lisp/Makefile, Makefile:
more Makefile tweaks: lisp/ess-cust.el with proper version number must be committed (in time before tagging etc)

* lisp/ess-cust.el:
new version -- Makefile did not commit (aarggh)..

* info/ess.info-3, info/ess.info-4, info/ess.info-1, info/ess.info, info/ess.info-2:
Updating info for new version

* ANNOUNCE, README:
Updating README, ANNOUNCE for new version

* doc/newfeat.texi:
prepare for release of 5.1.23 (with *correct* version number)!

* Makefile:
dist: also update lisp/ess-cust.el
rel : also `tag'

2002-08-06 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* info/ess.info-1:
Updating info for new version

* ANNOUNCE, doc/authors.texi, doc/getting.texi, doc/inst_cvs.texi, doc/newfeat.texi, doc/requires.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4, README:
docs: I was trying to create a PDF version of ANNOUNCE with
texi2dvi and dvipdf (is there a better way?). And, certain
functions like @email and @code betray unsightly behavior.
I replaced @email with @uref:mailto and @code with @display.
You may note that a better translation of @code would be
@example, but @example misbehaves as well. @display doesn't
make a difference for info or HTML, but it does for PDF.
However, there doesn't appear to be an alternative for the
moment. Another bug, is texi2html ignores the @enumerate
argument (besides mishandling @macro statements). Oh joy!

2002-08-05 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* ANNOUNCE, doc/announc.texi, doc/Makefile, doc/readme.texi, README, info/ess.info-1:
docs: some final minor changes to docs before release. Also,
attempted to address Martin's concern in doc/Makefile with
respect to install. Now, you can differentiate between
making in the doc directory and installing elsewhere as the
documentation indicates. The target install has returned for
info files only.

2002-08-02 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/dir, doc/help-sas.texi, doc/Makefile, info/ess.info-1, info/ess.info, README, info/ess.info-2:
info: Rich's comment made me realize that we may also need
to "install" the dir file. So, I changed the Makefile to:
$(INFODIR)/ess.info: $(TEXISRC)
@echo "making Info documentation..."
$(MAKEINFO) ess.texi
$(INSTALL) ess.info* $(INFODIR)
test -f $(INFODIR)/dir || $(INSTALL) dir $(INFODIR)
I suppose that a more sophisticated approach could be taken,
but this is probably good enough for now. I believe that
all issues that I was working on are now complete. I'm going
on vacation on 8/7 and then to JSM the following week, but I
should have e-mail and internet access the whole time. Did
someone once say "Release early and release often"?

2002-08-01 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* info/dir:
dir: I discovered what the problem is with @direntry and
GNU Emacs 21. Apparently, the functionality differs
between XEmacs and Emacs. Under XEmacs, the @direntry
has precedence over the dir file. Emacs appears to be
just the opposite. So, I edited the dir file by hand.
Not sure where this file comes from. info/emacs does
not create this file in a directory that doesn't
already have one. The file doesn't seem to be
created by makeinfo and thats where the problem lies.
There is no synchronization between @direntry and dir
once dir has been created (however that happens). The
best solution at present is to keep the two in synch
by hand. Which really isn't that big of a deal since
we are only talking about one line being identical in
dir and ess.texi

* doc/ediff-sas.gif, doc/ess-demo.jpg, doc/ess-intro.pdf, doc/ess-intro.tex, doc/font-cor-s.gif, doc/font-cor-s.jpg, doc/font-incor-s.gif, doc/font-incor-s.jpg, doc/hilock-sas.gif, doc/Makefile, README, fontlock-test/baseball.sas, info/ess.info, info/ess.info-1, info/ess.info-2, info/ess.info-3, info/ess.info-4:
docs: committing files based on recent discussion

2002-07-31 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/ess.texi, README:
HTML docs: a few tweaks to the texinfo to create a
reasonable HTML table of contents

* doc/ess.texi, README:
doc bug: I was testing out the info docs and I realized that
the "Detailed Node List" and the actual nodes for Installation
were different. In this case, it would lead you to believe
that there weren't any relevant topics in the Installation
section because you see the "Detailed" list first, but there's
nothing on it. I suppose you could carefully check each "Detailed"
vs. actual node combination, but that would be time-consuming and
prone to failure. And, I also realized that nobody would want a
100 item list when they can drill-down from a 10 item list anyways.
So, I was lazy and just commented out the entire "Detailed Node List".

* ANNOUNCE, doc/Makefile, README, doc/announc.texi, doc/authors.texi, doc/credits.texi, doc/ess.texi, doc/help-sas.texi, doc/inst_tar.texi, doc/readme.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
more doc changes: Where should I begin? I realized that having info files might
not be helpful if you didn't already have ESS installed. So, I decided to
create HTML docs and put them @ software.biostat.washington.edu:/ess/doc/html
But, texi2html doesn't work with version.texi. After pulling my hair out, I
decided to read the documentation. Guess what? texi2html doesn't support
@macro commands. So, instead of @essver{}, I replaced those references by
@include ../VERSION which seems to work. Of course, this was after I re-did the
doc/Makefile thinking there was something wrong in there. The HTML docs are now
on the net. And, lots of other "improvements" to the docs.

* doc/ess.texi, info/ess.info, README, info/ess.info-1, info/ess.info-2, info/ess.info-3, info/ess.info-4:
info: running some long SAS jobs, ZZZZZzzzzZZZZZ...
Meanwhile, re-wrote parts of the intro and re-arranged some of the
documentation categories; boy is that fun. NOT! Promoted "Help for
the S family" and "Help for SAS" to main categories so you
don't have to poke around so long. One bugaboo that remains
with GNU Emacs 21.1-21.3 is the @direntry which is set to:
* ESS: (ess). Emacs Speaks Statistics (S/S+/R, SAS, BUGS, Stata, XLisp-Stat).
but, Emacs sadly reports: ESS Version 5.x.y (was: S-mode).
This works fine on XEmacs 21.4.8 and I'm using texinfo 4.2

* lisp/ess-utils.el:
ess-kermit-get, ess-kermit-send
I had to replace (shell) with ess-sas-goto-shell; maybe we should
generalize ess-sas-goto-shell and ess-sas-shell-buffer in ess-utils.el too

2002-07-30 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/Makefile:
lisp/Makefile: essa-sas.el should not be compiled since it is required
by essl-sas.el and therefore, already compiled

* lisp/Makefile:
lisp/Makefile: fixed a bug testing whether a directory is .

2002-07-29 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/ess.texi, doc/help-sas.texi, info/ess.info, info/ess.info-1, info/ess.info-3, README, info/ess.info-4:
Help for SAS: more updates and fixes; now ready for release

2002-07-27 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/Makefile, Makefile:
Makefile: changed target info to
the more descriptive and appropriate docs

2002-07-26 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/ess.texi, doc/help-sas.texi:
ESS[SAS] info documentation: lots of minor changes that
should make it a better intro as well as a more complete and
correct manual

* doc/Makefile, lisp/Makefile, Makeconf, Makefile:
more Makefile mods: made INSTALL comments more explicit
and removed install as the target from main Makefile, it
was only present in the lisp Makefile in any case

* Makefile:
main Makefile: realclean target deleted; doc and lisp
Makefile's don't have it anyway; ESSVERSIONDIR changed
to ESSDIR

* Makeconf:
Makeconf: made 2 comments more explanatory

* doc/Makefile, Makeconf, Makefile, doc/newfeat.texi:
more Makefile/Makeconf improvements: I think this should do it
for the next release. Enjoy!

* info/ess.info-1, info/ess.info:
Updating info for new version

* ANNOUNCE, README:
Updating README, ANNOUNCE for new version

* Makeconf, README, doc/Makefile, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4, lisp/Makefile:
more Makefile changes: Apparently, we had two different methods for
replacing old version numbers with new ones. For some reason, the
old method based on perl stopped working. So, we created a new
method based on @essver{}. However, the old version targets and
dependencies remained. I have no idea what kind of weirdness
resulted from that. Just in case, I'm removing the old method.

2002-07-25 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: ess-sleep-for now defaults to 5 seconds on Windows
only (which was where the problem was initially)

* lisp/essa-sas.el:
ESS[SAS]: fixed bug in
ess-sas-submit-sh for Kermit file transfers; noticed that ess-kermit-
functions call (shell) when it probably should be ess-sas-goto-shell

2002-07-24 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/Makefile, fontlock-test/baseball.sas, Makeconf, Makefile, VERSION:
Makefile happy-land: I think I finally figured this maze out.
We'll see when we try to release 5.1.21

* lisp/ess-utils.el:
ess-utils.el: fixed a bug in ess-save-and-set-local-variables;
more exhaustive testing later tonight

* lisp/essa-sas.el:
ESS[SAS]: ess-save-and-set-local-variables is now called
from ess-sas-submit-sh, ess-sas-submit-windows and
ess-sas-submit-mac rather than save-buffer which formerly
appeared in ess-sas-submit. Not, sure what to do with
ess-sas-submit-iESS, but it should not be called in
ess-sas-submit-region. Also, now called in
ess-sas-data-view so you can take advantage of the
recently added ess-sas-data-view-fsview-statement
buffer-local variable.

* lisp/ess-utils.el:
ess-utils.el: added 2 new functions

ess-search-except: searches forward for a regexp, stores as match 1
and optionally, ignores results that also match a second regexp parameter,
and optionally, searches backward for a third non-nil parameter

ess-save-and-set-local-variables: if a buffer is modified, save the
buffer and if Local Variables are defined, update them with revert
returning t if buffer was modified and nil otherwise

* lisp/essa-sas.el:
ESS[SAS], ess-sas-data-view: Now, I'm adding features just for myself.
I've always wanted the capability to add a PROC FSVIEW statement to an
ess-sas-data-view call, but I just never got around to it. You can
configure it with the string ess-sas-data-view-fsview-statement. Also,
you can now change the PROC FSVIEW command itself with
ess-sas-data-view-fsview-command and I renamed ess-sas-data-view-options
to ess-sas-data-view-submit-options to make it more clear what it does
(i.e. so you don't confuse -options with -fsview-command).

* Makeconf, doc/Makefile, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, Makefile, info/ess.info-4, lisp/Makefile:
Makeconf/Makefile tweaking: still need to re-organize doc
Makefile which is currently in the main Makefile and the
doc Makefile

2002-07-23 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* Makeconf:
Makeconf: minor improvements in anticipation of a more
important role for this method of installing ESS

* lisp/make-regexp.el:
make-regexp.el: timing functions removed due to name collisions with Gnus

2002-07-22 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: extended ess-sas-goto-shell to take an optional
argument if non-nil, then set-buffer rather than switch. This
new call replaces code chunks in ess-sas-submit-region,
ess-sas-data-view and ess-sas-graph-view. Furthermore, this
behavior is what was intended in nearly all
(ess-sas-goto-shell) calls and I have replaced them all with
(ess-sas-goto-shell t); except for the key-bindings for F8/F3
and the code that deals with kermit file transfers which require
the old behavior. Have only tested on XEmacs and 'sh, so YMMV.

* lisp/essa-sas.el:
ESS[SAS]: ess-sas-goto-shell resurrected! Our recent discussion
with respect to each SAS program, perhaps, needing it's own
ess-sas-submit-method brought me back to ancient discussions
of asynchronous shell buffer names. Emacs and XEmacs named them
differently. Our solution was to use & for 'sh and start for 'ms-dos
to make synchronous processes asynchronous. However, this made
ess-sas-goto-shell unnecessary since the buffer was always *shell*.

Now, I added the variable ess-sas-shell-buffer which is buffer-local
and defaults to *shell*. If you set this to something else, then you
will get another shell buffer. And, ess-sas-goto-shell will take you
to whichever one you need. So, we are back to the original function.
I also moved the add-hook call to the shell creation step since it
seemed like over-kill to call it every time you did ess-sas-submit-sh.
Is this enough explanation or am I boring you?

2002-07-19 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el: ESS[SAS]: tweaks to
-> ess-sas-submit-mac for JSM presentation

* lisp/essa-sas.el:
ESS[SAS]: ess-sas-submit-method
needs to be buffer-local so that ess-sas-submit can submit different
buffers in different ways with the Local Variables trick

2002-07-16 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/ess-utils.el:
ess-utils.el: added ess-kermit- functions; now, it's really
ready for testing

* lisp/ess-cust.el:
ess-cust.el: added ess-kermit- variables

* lisp/essa-sas.el:
ESS[SAS]: moved ess-kermit- variables to ess-cust.el and
ess-kermit- functions to ess-utils.el

* lisp/ess-cust.el:
ess-cust.el: applied Stephen's patch; also changed more :types
from "string" to 'string; finally, fixed custom-ize for SAS; it
always worked if you specified 'ess-sas for the
group, but never worked if you specified 'ess; this was because
defgroup defined 'ess-SAS rather than 'ess-sas; and, now I understand
what :prefix does; we discussed this previously and nobody knew
(the documentation doesn't say either); :prefix is the beginning of
the variable name that the custom-ize buffer doesn't show you;
therefore, it seems that :prefix should be "ess-" for 'ess-sas;
I think this is what it always was, but now I know this is right;
only tested this on XEmacs 21.4.8 which is nearly bullet-proof;
please test on buggier versions of (x)emacs

2002-07-11 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ess-search-except, ess-sas-data-view, ess-sas-graph-view:
improvements to all; simplification of the latter -view's
with ess-search-except and other minor changes

* lisp/essa-sas.el:
ess-search-except: I forgot to include the bloody example of it's
use; now see ess-sas-data-view.

* lisp/essa-sas.el:
ess-search-except: I believe it does what we want now. Sorry, to make this
a multi-stage commit, but I can think in SAS, not elisp yet :o)

* lisp/essa-sas.el:
ess-search-except: I had some free time and I decided to
write a function to perform the complex searches
that are necessary for ess-sas-data-view. I suppose a function
like this would be valuable for ess-sas-graph-view and for
other packages as well. After a bit more testing, I'll put
it some place more appropriate. I suppose we don't
have alot of time left before 5.2.0

* lisp/essa-sas.el:
ess-sas-data-view: the code will make your head hurt, but
the search for a permanent SAS data just got a little smarter.
After it finds a tentative candidate in a forward search,
it checks if it is a work./first./last. If so, then it
backward searches. I suppose a better approach would be
to write an ess-search function that takes arguments
for regexp, direction, and exceptions to ignore. I
don't have time right now, but let's add it to the TODO.

2002-07-02 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/ess.texi:
updated copyright to 2002. Deep thought: does everything
need a person to copyright it? Wouldn't it be better to
have something like: Copyright (C) 2002 ESS Developers?

2002-06-24 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ess-sas-data-view: Now ignoring WORK datasets since there is no
way to open them anyway. It would be nice if this function (as well as
ess-sas-graph-view) could also be accessable via the mouse.
Any hints as to how to do it would be appreciated. Currently, you have
to move the point manually or re-type the dataset/graph that you want
to view. Just clicking on a dataset/graph would be easier.

2002-06-24 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/essdsp6w.el, lisp/essd-r.el, lisp/essd-s3.el, lisp/essd-s4.el, lisp/essd-sp3.el, lisp/essd-sp4.el, lisp/essd-sp5.el, lisp/essd-sp6.el:
activate imenu for S+modes, using the ess-[SR]-use-imenu variable (in R and S+)

2002-06-20 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/ess-emcs.el, lisp/ess-inf.el, lisp/ess-menu.el, lisp/ess-mode.el, lisp/ess-mous.el, lisp/ess-trns.el, lisp/noweb-mode.el:
all ess-running-xemacs have now been replaced with (featurep 'xemacs)

* VERSION: VERSION: 5.2.0

2002-06-19 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/ess-emcs.el:
ess-emcs.el: (featurep 'xemacs) has been implemented
according to Rich's suggestion; however, ess-running-xemacs
is rather pervasive among numerous other ESS lisp files;
I don't have time to go into every file and change them all;
but, this will certainly be the recommended route to take with ESS 6

2002-06-19 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essdsp6w.el, lisp/ess-emcs.el, lisp/essd-sp4.el, lisp/ess-site.el:
w32-short-file-name win32-short-file-name

2002-06-19 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* README, ANNOUNCE:
Updating README, ANNOUNCE for new version

2002-06-18 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/ess.texi, doc/inst_tar.texi:
Unix Installation: massive changes; I really don't understand
points 7 and 8, but I assume the XEmacs parts of 8 will change
once 5.2.0 is an "official" XEmacs package; I suggest similar
changes be made to Microsoft Windows Installation, but I made
none. Enjoy!

2002-06-18 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/essd-r.el:
allow prompt "Browse[1]> "
-- i.e. add "[]" to valid prompt chars (but not as first one!)

2002-06-18 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ess-kermit-get: last bug-fix
; it's about as user-friendly as I can imagine at the moment

2002-06-17 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/help-sas.texi, doc/inst_tar.texi, doc/newfeat.texi, doc/requires.texi:
doc: minor improvements

* doc/currfeat.texi, doc/newfeat.texi:
doc: a few minor changes in preparation for the 5.2.0 release

* lisp/essa-sas.el:
ESS[SAS]: fixed a newly introduced bug in ess-kermit-get;
synchronized ess-kermit-send with ess-kermit-get; replaced
equal with string-equal (do we need to do this globally?);
I'd like to do a little bit more testing before 5.2.0; I'll
try to get it done tonight

* lisp/essa-sas.el:
ESS[SAS]: changes for more user friendly kermit file transfers;
ess-kermit-prefix default is now # which should be os-independent;
former defaults, : or ], could be problematic and were
based on ange-ftp/efs/tramp (an unnecessary restriction it turns out);
when ess-sas-goto is passed the suffix "log" or "lst" ess-kermit-get
is called if the file starts with ess-kermit-prefix; other extensions
could be dangerous since you might have altered the local copy whereas
.log and .lst files are only being modified by the SAS batch job; as
long as the integrity of the .sas program is maintained .log and .lst
can always be retrieved if an unwanted transfer overwrites them

2002-06-04 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/ess-utils.el:
ess-utils: explanatory comment on the recent change in ess-revert-wisely

2002-05-28 rmh <rmh@lynne.stat.math.ethz.ch>

* doc/ess.texi, doc/help-sas.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
M-x SAS does not work with MS Windows

2002-05-28 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* Makefile:
Makefile: made compile the default; also fixed problem with make all

2002-05-27 Martin Maechler <maechler@stat.math.ethz.ch>

* doc/README.SPLUS4WIN:
5.1.21, not *.20 (is this not yet integrated in *.texi ?)

2002-05-21 rmh <rmh@lynne.stat.math.ethz.ch>

* doc/dir, info/dir:
dir file needed in same directory as *.info* files

* doc/ess.texi, doc/help-sas.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4, README:
improve documentation for ess-remote

2002-05-20 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* Makefile:
Makefile: commented out a stray reference to info in the doc directory

* ANNOUNCE, README:
Updating README, ANNOUNCE for new version

2002-05-17 rmh <rmh@lynne.stat.math.ethz.ch>

* doc/ess.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
document ess-remote, S+elsewhere, ess-elsewhere

* doc/ess.texi, doc/help-s.texi, doc/inst_tar.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4, README:
add reference to ~/.xemacs/init.el as the Xemacs alternate for
the Gnu emacs file .emacs

2002-05-16 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: ess-sas-data-view; oops that was not right. now fixed.
dataset names may end in macro variables, but libraries must not

2002-05-14 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: ess-sas-data-view will now recognize a permanent SAS
dataset name that ends in a macro variable. You will be
prompted with the portion of the name up to, but not including
the macro variable, since it wouldn't be valid otherwise. You
will need to complete the dataset name. You cannot use a macro
variable for the library since &libname.dataname is macro concatenation.

2002-05-13 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS] doc-strings: updated doc-strings for ess-sas-submit-method

* doc/help-sas.texi:
ESS[SAS] help: ess-sas-submit-method discussed, with respect to
both local and remote SAS batch jobs including Kermit

2002-05-12 rmh <rmh@lynne.stat.math.ethz.ch>

* info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
repair trailing garbage by removing [] from node names

* doc/ess.texi, doc/help-sas.texi, doc/help-s.texi:
@node lines cannot contain [].
I replaced them with () in the node lines and left
them at [] in the section heads and in the body of the text.

2002-05-10 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/help-sas.texi:
ESS[SAS] help: discussion of ess-sas-submit-command etc.
But, still need to discuss ess-sas-submit-method and kermit too.

2002-05-10 rmh <rmh@lynne.stat.math.ethz.ch>

* doc/ess.texi:
Thank you Martin, I was starting do essentially the same thing
to ess.texi. Now I don't have to.

I did one extra step. We had an empty chapter in the dvi that I commented out.
@comment @chapter Help for Statistical Packages
Then I promoted both S and SAS to chapter status.
@chapter Help for the S family
@chapter Help for SAS


There is a fundamental problem in both help-s.texi and help-sas.texi.
Make the ess.dvi and then look at the S and SAS chapters.
Both chapters have a trailing piece of the node-name as the last line
in each section. I tried several ways to make that go away with no
success. Can you figure out what is going on and fix it? Thanks

2002-05-10 Martin Maechler <maechler@stat.math.ethz.ch>

* doc/ess.texi, doc/inst_tar.texi:
comment empty chapter; update nodes and menus (in Emacs) and hand fix

2002-05-10 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essd-els.el:
gnuclient doesn't work across tcpip (or at least I don't
yet know how), so I removed it from inferior-ess-language-start
for ess-remote.

* lisp/essdsp6w.el, lisp/essl-s.el:
S-Plus 6 help() function uses pager=options()$help.pager

I modified inferior-S-language-start in essl-s.el to always define
options()$help.pager to have the same value as options()$pager.
Only S-Plus 6 uses this new value. The way the statement is constructed,
it does not get used for R and it generates a harmless extra component to
the options() in earlier versions of S-Plus.

2002-05-10 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/getting.texi, doc/newfeat.texi:
doc: updates for next release

2002-05-10 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essd-sas.el:
put ess-eval-line-and-step-invisibly on C-c i on sas-mode-local-map

* lisp/essd-els.el:
ess-remote for SAS needs shell-mode

* lisp/ess-inf.el:
ess-eval-line-and-step-invisibly is needed for ess-remote to work with sas

* lisp/essd-els.el:
ess-remote now works for "sas -stdio"

2002-05-09 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/announc.texi:
ANNOUNCE: missed a reference to @essver{}

2002-05-08 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ChangeLog, lisp/ess-trns.el:
clean-region fix for new menu function

2002-05-07 Martin Maechler <maechler@stat.math.ethz.ch>

* doc/Makefile:
better Makefile fixes; add "pdf" target

* doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/Makefile:
Makefile fixes; ess.info* only in ../info

* doc/requires.texi: @footnote properly

* doc/help-s.texi:
some @item s fixed --- do NOT use manual "-" for items!

* doc/requires.texi:
minor typo in footnote

* doc/Makefile: run pdftex twice

2002-05-07 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* README:
Updating README, ANNOUNCE for new version

2002-05-06 rmh <rmh@lynne.stat.math.ethz.ch>

* doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/help-s.texi:
@display

* Makefile: add ess.info-4

2002-05-05 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: ess-kermit-send
incorporated into ess-sas-submit-sh kermit is almost as transparent as
tramp and ange-ftp/EFS just execute ess-sas-submit like any other file

2002-05-05 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/ess-trns.el:
install Thomas Baumann repair to ess-transcript-clean-region

2002-05-04 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: ess-sas-submit-sh now works with local copies of kermit transfer files. just need some documentation.

2002-05-03 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: ess-kermit-send now works although I haven't tested
it completely. still need to fix ess-sas-submit-sh

* lisp/essa-sas.el:
ESS[SAS]: updated ess-kermit-get per the latest proposal;
created a variable ess-kermit-prefix which is
customize-able that can be used to specify the files that
are recognized as local kermit copies of remote files.
: is the default and the only other value that is
recommended is ] also, created ess-kermit-remote-directory
which is buffer local and the default is customize-able;
currently $HOME when you run ess-kermit-get you can
reset this variable and ess-kermit-get is now documented
haven't fixed ess-kermit-send, but it should be trivial
also note, that if you have just done an ess-kermit-send
then ess-sas-submit-sh should work as long as we handle the
cd command appropriately, i.e. "cd ."

2002-05-02 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essd-els.el:
change SAS to SAS-customize-alist

* lisp/essd-els.el:
add &optional proc-name to ess-remote

2002-05-01 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essd-els.el: ess-remote

First draft of what I consider the right way to do what we
have previously called S+elsewhere and ESS-elsewhere.

Please test this. Start a telnet or other protocol to a remote computer,
start S or R (or maybe something else), M-x ess-remote, and tell it which
dialect. You are now talking to an inferior-ess process.

I added all the *-customize-alist to ess-select-alist-dialect. I added
only sp6 to the dialects we prompt for, but all will be recognized.

Rodney, dialect "sas" points to S+elsewhere-customize-alist rather than
to SAS-customize-alist.

If this works then ess-add-ess-process should be moved from essa-sas.el to
ess-inf.el

* lisp/essdsp6w.el, lisp/ess-site.el:
tweaks to S+6 for S-Plus 6.1 for Windows beta 1

Delay time is now a user variable ess-S+6-startup-delay.
No delay time for S+6-existing.
We verify the version of S-Plus 6 and hide and make read-only the file we check.
ESS now prompts for the correct directory.

2002-04-29 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essdsp6w.el:
S-Plus 6.1 beta for Windows works correctly with ESS.
6.0 didn't work correctly.

I modified M-x S+6 to
"Verify that `inferior-S+6-program-name' points to S-Plus 6.
Start normally for S-Plus 6.1. Inform the user to start S-Plus 6.0
from the icon and than connect to it with `S+6-existing'. Give an error
message if `inferior-S+6-program-name' doesn't point to S-Plus 6."


S-Plus 6.1 starts up exceedingly slowly. I changed the delay time in
M-x S+6-initiate to 60 seconds (double what we needed for M-x S+4).
The is the delay needed for my 300MHz machine. I will make this a
variable so the users can customize it for their speed.

2002-04-27 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ess-trns.el:
..-DO-clean-region; added to Menu; see ChangeLog

* lisp/essd-sp6.el:
ess-setup-directory-fun etc from Jeff Mincy

2002-04-26 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ess-cust.el:
version number was lost -- bug in perl in Makefile ???

* doc/Makefile: ess.info -> ../info

* lisp/ess-cust.el:
new ess-directory-function and ess-history-directory stuff from Jeff Mincy

* lisp/ess-site.el:
wrap file-name-as-directory around ess-lisp-dir... [from Jeff Mincy]

2002-04-25 rossini <rossini@lynne.stat.math.ethz.ch>

* lisp/essd-r.el:
we don't want the semantic stuff "live" yet!

* lisp/essd-r.el, lisp/r.bnf, lisp/sas.bnf, lisp/semantic-r.el, lisp/semantic-sas.el:
These files are the start of semantic.el support. Useful for using the CEDET tools (cedet.sourceforge.net), including ECB. Definitely worth a bit of time, but they get awfully confusing.

2002-04-21 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
simplify ess-sas-toggle-sas-log-mode for legibility, no change in what it does, see email for details.

2002-04-17 rmh <rmh@lynne.stat.math.ethz.ch>

* doc/ess.info-4, doc/Makefile:
we now have ess.info-4

* doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.texi, doc/help-sas.texi, doc/help-s.texi, doc/inst_tar.texi, doc/Makefile:
I fixed up help-sas, installed help-s, fixed up some style issues, cleaned up
cross references to empty pages.

All occurences of @essver MUST have braces @essver{} or else the remainder
of the source line is treated as a comment.

The doc/Makefile doesn't depend on the *.texi files.
I attempted to change it to
$(ESSINFODIR)/ess.info: *.texi
but that doesn't work. So I used
$(ESSINFODIR)/ess.info: ess.texi help-sas.texi inst_tar.texi

The @display requires everything to be left justified. Otherwise the
indentations are interpreted as hard spaces.

Why are some lines in @display and others in @example? They look the same.
This is inst_tar.texi, lines 29-36
@example
gunzip ess-@essver{}.tar.gz
tar vxf ess-@essver{}.tar
@end example
@display
(or: @code{gunzip < ess-@essver{}.tar.gz | tar vxf -} ).
(or using GNU tar: @code{tar zvxf ess-@essver{}.tar.gz}).
@end display

I added the control-function keys to help-sas.texi

I fixed the help menu pointers to the empty operating system nodes.

As long as I am doing info, I fixed up help-s.texi and installed it.
It compiles correctly. It still needs to be read carefully to make sure
it is coherent.


I think the various doc/README* files now need to be regenerated
from the appropriate *.texi files.

2002-04-16 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/Makefile:
Updating docs for new version

* README:
Updating README, ANNOUNCE for new version

* doc/readme.texi:
Updating docs for new version

* README:
Updating README, ANNOUNCE for new version

* doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.texi, doc/inst_tar.texi, doc/readme.texi:
Updating docs for new version

* README:
Updating README, ANNOUNCE for new version

* doc/inst_tar.texi:
doc: added one @display that I forgot earlier

2002-04-16 rmh <rmh@lynne.stat.math.ethz.ch>

* doc/help-sas.texi:
make last line less than 80 columns

* doc/help-sas.texi:
typos and introduce filetype-2 earlier

* doc/help-s.texi, doc/readme.texi:
@essver and s-plus 6 references

2002-04-16 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* Makefile:
Makefile(xemacs-links): updated to reflect the new location of info files
which makes a very logical connection in this case as well.

* info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
info: need a directory with nothing
else in it for a concise display and this seemed like a logical choice

2002-04-15 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* README:
Updating README, ANNOUNCE for new version

* doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/help-sas.texi, doc/inst_tar.texi, VERSION:
5.1.21: more doc changes for release

* ANNOUNCE, README:
Updating README, ANNOUNCE for new version

* doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.texi, doc/help-sas.texi, doc/inst_tar.texi, doc/Makefile, doc/readme.texi, lisp/ess-emcs.el, Makefile:
5.1.21: lots of changes for 5.1.21 release

* doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/getting.texi, doc/help-sas.texi, doc/requires.texi:
doc: many changes addressing Rich's concerns (please see rsparapa
discussion if you are interested). Before 5.1.21 can be released,
we need to figure out how to get texinfo to generate the proper
version number in all documents.

2002-04-12 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/newfeat.texi, lisp/essl-sas.el:
ESS[SAS]: corrected font-locking for in: operator

* doc/announc.texi, doc/help-sas.texi, doc/newfeat.texi:
doc: changes for 5.1.21 release

* doc/ess.info, doc/ess.info-1, doc/ess.info-3, doc/help-sas.texi:
doc: First attempt at creating info documentation for SAS. It is
basically README.SAS with a few additions/corrections. Fine for this
release, but could use alot of work.

* lisp/essa-sas.el:
ESS[SAS]: F12 (graph view) now defined for all locales

2002-04-10 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essl-sas.el:
ESS[SAS]: estimate and contrast keywords are now highlighted

2002-04-09 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/announc.texi, doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.texi, doc/help-s.texi:
doc: first attempt at creating user manual with texinfo. I thought that I could
just mimic help-s.texi. However, help-s.texi appears to be a basket case.
It has no @menu statements. This made it impossible for me to makeinfo. So,
instead I created help-sas.texi from scratch based on README.SAS. Note that
the @menu commands will cause problems if they contain : so I've been using --.
Also note that makeinfo appears to create working info pages, but texi2dvi
does not create documents correctly. It's a shame since they are very nice,
except for garbage which appears to be mangled next, previous, and up. This will
cause us alot of problems if we want to maintain
one source and produce .info, .html and .pdf (I actually only tried viewing
with xdvi, but I suspect the problem exists with other formats, but I pray not).

2002-04-04 hornik <hornik@lynne.stat.math.ethz.ch>

* lisp/essddr.el: Add '\docType'.

2002-03-27 rossini <rossini@lynne.stat.math.ethz.ch>

* xemacs/README:
files and build/export for xemacs package

2002-03-22 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el, lisp/essl-sas.el:
ESS[SAS]: added font-lock support for legacy COMMENT...; style comments

2002-03-19 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: Somehow managed to have to two functionally identical versions
of ess-sas-file-path; now only one.

2002-03-18 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/requires.texi:
doc: added "custom" link

2002-03-17 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/requires.texi:
doc: noted that certain geriatric
versions of emacs are no longer supported

2002-03-12 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essd-r.el, lisp/ess-inf.el:
make C-c C-q work with R

I checked it on windows with rw1041. Please verify the repair for unix.

essd-inf.el
I modified ess-quit to treat R as a special case because R asks
the question "Save workspace image? [y/n/c]: ".

essd-r.el
I modified inferior-ess-exit-command and added inferior-ess-exit-prompt

2002-03-03 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/ess-iw32.el:
ess-command on windows. fix last week only needed if buf is t.

2002-02-27 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/Makefile:
add mouseme.el to lisp/Makefile

2002-02-27 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: GSASFILE viewing for Emacs 21.1; I figured out how to view
image files in Emacs 21.1. But, apparently it only works for Unix at
the moment. You have to turn on the minor mode auto-image-file-mode.
Then opening a .jpg or .jpeg file will display it in a buffer. It is
supposed to work with .gif files, but it doesn't for me; so I'm only
activating this feature for JPEG.

2002-02-26 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/ess-emcs.el:
lisp(ess-emcs.el): added a function to display graphical images
per the XEmacs documentation (for 21.4 and higher)

* lisp/essa-sas.el:
ESS[SAS]: viewing GSASFILEs; XEmacs supports .gif and .jpg natively.
So, on XEmacs, those formats are displayed in an empty buffer. Otherwise,
graphics are handled as before (with an image viewer program).

2002-02-26 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/ess-iw32.el:
The repair of the C-c C-l problem reported by S.McClatchie
<s.mcclatchie@niwa.cri.nz> and Bj”©Ìrn-Helge Mevik <bhm@math.uio.no>
required a change to ess-command in ess-iw32.el. I believe the problem
was limited to Windows machines and first appeared in 5.1.19 when I added
ess-command to ess-iw32.el.

The temporary buffer buf was not associated with an ESS process. Now it is.

This is a consequence of how I created a windows version of
ess-command. Part of loading a file is checking whether the new file
would overwrite any old S language objects. This in turn requires
running search() which uses ess-command. The temporary buffer created
to hold the results of the search was not associated with an ESS
process. Therefore when ess-command checks whether it is running
under Windows, it finds instead that it is in the tbuffer which is not
connected with an ESS process so it can't decide and quits. Since the
original buffer that the user was trying to load was correctly
connected to an ESS process, the user is justifiably confused.

The repair is done at the most central point, at the ess-command for
windows.

2002-02-25 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/Makefile:
lisp Makefile: added ess-mous.el, but have not tested it

2002-02-20 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: added a missing F11 key definition and new functionality
for F12; pressing F12 searches for a GSASFILE definition, otherwise
defaults to SAS program name and opens the image file in an image viewer
application available on that OS (defaults to the CDE sdtimage for Unix
and kodakimg for MS)

2002-02-20 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* Makefile:
Makefile: Oops. We don't want tag to depend on rel. For tagging
we have to rely on the user to do the appropriate thing.

2002-02-19 rossini <rossini@lynne.stat.math.ethz.ch>

* lisp/ess-cust.el:
edited ess-source-directory doc string to include my favorite setting.
It's amazing what you find when you start looking...

2002-02-19 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* Makefile:
Makefile: after make rel goes flawlessly; do a make tag; you might
want to wait a few days just to be sure since the tag must be
unique and we don't want micro number escalation

2002-02-19 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/currfeat.texi:
Current Features: deleted SPSS

2002-02-13 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* Makefile:
Makefile: Removed the JCGS paper from the distributions and fixed some problems.
First of all, zip will update a .zip if it already
exists. I found no way to change this behavior. Also, gzip will prompt you
before overwriting a .gz. So, I just delete the files if they already exist
with a test && rm || true. Also, tar would occasionally give me an error about
symbolic links. So, I did a mv instead of an ln -s.

* doc/ess.info-1:
Updating docs for new version

2002-02-07 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* Makefile:
Makefile: updated for new repository

2002-02-07 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3:
Updating docs for new version

* ANNOUNCE, README:
Updating README, ANNOUNCE for new version

* lisp/essa-sas.el:
ESS[SAS]: last change before 5.1.20; forgot to add C-TAB to the
globalization for PC keys

* doc/announc.texi, doc/credits.texi, doc/inst_cvs.texi, doc/inst_tar.texi, doc/mailing.texi, doc/newfeat.texi, doc/readme.texi, doc/stabilty.texi:
Doc changes for pending ESS-5.1.20 release.

2002-01-31 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essl-sas.el:
ESS[SAS]: mult-line comments of the /* */ variety are always
fontified correctly because they are handled by grammar rather
than regular expressions. OTOH, * ; and %* ; comments have only
worked in the past on single line comments. This is particularly
annoying in SAS-log-mode since a single-line comment will often
be flowed and not fontified correctly. There is no solution TIKO
for the multiple line problem so I changed the regular expression
to just fontify the first line which will at least allow you to
recognize that a comment is beginning which is better than the
way it was before.

* lisp/essl-sas.el:
ESS[SAS]: improved macro statements syntax highlighting, i.e.
you have more freedom of placement than you do for SAS
statements in general

2002-01-28 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ess-help.el: doc string

* lisp/ess-utils.el: comment

* doc/newfeat.texi, lisp/ChangeLog, lisp/essddr.el:
C-c C-f (finally!)

2002-01-24 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essl-bug.el:
ESS[BUGS]: working, but no elsewhere yet

2002-01-23 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essl-bug.el:
ESS[BUGS]: let's schedule elsewhere for the next release

* lisp/essa-sas.el:
ESS[SAS]: should be good to go for the next release; will test tomorrow

* lisp/essa-sas.el:
ESS[SAS]: a uniform interface for batch elsewhere may be a bit too ambitious at this time

* lisp/essa-sas.el:
ESS[SAS]: a few adjustments

* lisp/essa-sas.el, lisp/ess-batch.el, lisp/essl-bug.el:
ESS-elsewhere: moving towards a common codebase for batch ESS-elsewhere

2002-01-21 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essdsp6w.el:
change *ddeclient ESS* to '(ddeESS [S+6])'

* lisp/essd-sp4.el:
1. change strings from *ddeclient ESS* to '(ddeESS [S+4])'

2. There is a weird error in this version that I don't understand.
The environment variable PATH gets the value of MANPATH.
I cannot figure out why. It is MANPATH for me on two machines so far,
I don't know if that is related to my personal list of environment
variables or something else. The fix I installed here works
on my machine, I hope it works on others. I did attempt a generalization,
but that didn't work for me.

* lisp/ess-site.el: change default to
(fset 'S 'S+6)
etc.

* lisp/ess-inf.el:
remove commented out .in.ESS.
This was replaced with options()$STERM yesterday.

2002-01-20 rmh <rmh@lynne.stat.math.ethz.ch>

* doc/ess.info, doc/ess.info-2, doc/ess.info-3:
matches ess.texi from a few minutes ago.

* doc/ess.info-1, doc/ess.texi, doc/inst_tar.texi, doc/newfeat.texi, lisp/ess-site.el:
1. In ess-site.el section 2.1 I made two changes.
For the item a I want an opinion.

a. I changed the default in this section from S-Plus 4,5,3
to S-Plus 6 for all three of those operating systems?
Is there still a need to distinguish linux from other unixen?

b. I added (fset 'Sqpe 'Sqpe+6) for Windows


2. I edited inst_tar.texi to match.


3. While in inst_tar.texi I added to the SAS discussion and
fixed up the installation section to xref the Unix and MS sections
to each other.


4. The current ess.texi and ess.info-2 have only the
unix information. I deleted the whole installation section
from ess.texi and replaced it with @include inst_cvs.texi


5. Tony, please fix up inst_cvs.texi once the anonymous cvs server in
washington is working.


6. Rodney, please put Macintosh instructions into inst_cvs.texi.


7. I promised Terry Therneau that I would comment on indentation and
fancy comments in the *info*. I did so in ess.texi. While there I
added Rodney to the author list.


8. I added the STERM discussion to ess.texi.


9. I started to add the pager and editor discussion to ess.texi
and realized that I can't until the "@node Edit buffer" section is
completely rewritten. I may do this, but not tonight.

This entire section describes the behavior pattern that we do not
encourage. It describes the "S objects are real" philosophy deprecated
in the README.S file.

The revision can leave that in, but must have a section based on
the "Source code is real" philosophy.

* lisp/ess-cust.el, lisp/essd-els.el, lisp/essd-r.el, lisp/essd-s3.el, lisp/essd-s4.el, lisp/essd-sp3.el, lisp/essd-sp4.el, lisp/essd-sp5.el, lisp/essd-sp6.el, lisp/essdsp6w.el:
I installed options("STERM") in the rest of the S language essd*.el files.
I documented it in ess.texi and in newfeat.texi.
STERM has the value "iESS" for all except S+4 and S+6 for Windows.
In those two situations it has value "ddeESS". Suggestions for non-ESS
values are in the ess.texi.


I also installed options("editor") and options("pager").
Default definitions are in ess-cust.el
Windows Unix Macintosh
R-pager nil nil nil
R-editor gnuclient emacsclient nil
S-pager gnuclientw emacsclient nil
S-editor gnuclient emacsclient nil
When the ESS value is nil, then nothing gets sent to the S language process.


ess-cust defcustomed all new variables
essd-r revised from last week
a. R-editor and R-pager
b. defun R-transcript and fset r-transcript
c. moved R-mode to follow R
essd-s3 a. I changed two
(setq-default ess-customize-alist S3-customize-alist)
to use setq.
b. moved S3-mode to follow S3
essd-s4
essd-sp3
essd-sp5
essd-sp6
essd-sp4
essdsp6w
essd-els I made it match, but it needs rethinking.
The right plan is something along the lines of
a. telnet to the remote,
b. start remote ess process,
c. `ess-add-ess-process'

2002-01-18 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: automated ess-sas-suffix-regexp and commented out ess-sas-smart-backtab

2002-01-17 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/tmpfile:
I got a newer version of cygwin.
Now PCL-CVS works from the office. I will check from
home later.

* lisp/tmpfile: test commit with PCL-CVS

2002-01-16 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el, lisp/ess-mous.el:
Tony, what is
`ordinary-insertion-filter' in `essl-sta.el'.
doing in the middle of `ess-command' in ess-inf.el?

Rodney, please look at the
cvs log ess-mous.el
There are several questions and comments about ess-processes
in the Jan 14 log that overlap what you are doing in essa-sas.el


essa-sas.el:

I finally understand why we have been having trouble communicating
about S+elsewhere. `ess-add-ess-process' is a much simpler functional
equivalent to the kludge in `S+elsewhere' and `ESS-elsewhere'.

I revised the doc-string to make it more accurate and also simplified
the function while I was there.


ess-mous.el:
I got rid of the end-of-line-problem I was having.

2002-01-16 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essl-sas.el:
ESS[SAS]: fixed bug in PROC syntax highlighting; updated doc-string for sas-program

2002-01-16 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ChangeLog, lisp/ess-menu.el:
improved imenu-expression from Stephen E

2002-01-16 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essl-bug.el:
ess-revert definition removed, call to ess-revert replaced by ess-revert-wisely

* lisp/essa-sas.el:
SAS on Mac now accepts ess-sas-submit-command-options like the others

* lisp/essl-sas.el:
sas-program defaults to sas except on Mac where it is the AppleScript equivalent

* lisp/ess-utils.el:
added ess-revert-wisely

2002-01-15 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: tweak to local variable recognition in ess-sas-submit

2002-01-15 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essl-sas.el: force SAS-listing-mode

* lisp/essl-sas.el: force minor-mode

* lisp/essa-sas.el, lisp/essl-sas.el:
The ess-sas-toggle-log-sas-mode I posted yesterday didn't quite work.
It go hung because the log and LOG options stepped on each other's
toes. So I put it all into a single if statement, renamed it to
ess-sas-toggle-sas-log-mode, made it refer to SAS-log-mode, and
redefined SAS-log-mode to agree with current usage.

2002-01-15 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ChangeLog, lisp/essl-s.el:
add-log (Changelog)

2002-01-15 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
I finally read the latest essa-sas.el

1. I found ess-sas-toggle-sas-mode several months ago and started to use it.
I like it. Now that I have read it closely I revised it and renamed it.
;;; this version of ess-sas-toggle-log-sas-mode
;;; 1. can be included in .emacs as
;;; (ess-sas-toggle-log-sas-mode t)
;;; because it doesn't need to find a .log file.
;;; 2. works if there is already an association for .log files.
;;; 3. restores the old association when SAS-mode is deleted.
;;; 4. works with the file it has, doesn't kill it and get a fresh copy.
;;; This matters for large log files and slow telephone connections.
;;; 5. I changed its name to be more descriptive.


2. How is kermit used by ESS?

I see definititions for ess-kermit-command ess-kermit-get ess-kermit-send,
but do not see any places they are used.

I think these three items should be separated into a new ess-kermit.el
rather than buried in essa-sas.el. Are they restricted to ess in any way?
Might they be better as a new kermit.el?


3. You hardwired the `txt' extension into ess-sas-file-path. That should
be sensitive to the value of ess-sas-suffix-1 and ess-sas-suffix-2.


4. ess-sas-submit-mac is the only ess-sas-submit* that does not have
ess-sas-submit-command-options. I don't understand
ess-sas-submit-command-options. Why is it buffer-local? I think it
should depend on the host and the version of sas, not on the
myfile.sas command file. Am I misunderstanding what is going on?


5. ess-revert-wisely in essa-sas.el and ess-revert in essl-bug.el are identical.
This suggests that the ess-revert name should be used and moved to ess-utils.el

* lisp/ChangeLog, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-mous.el, lisp/ess-trns.el:
ess-mous is ready for testing.

ess-mous.el: put ess-mous on submenu of C-mouse-3 for
ess-transript-mode, inferior-ess-mode, ess-mode
This feature is still beta.

ess-inf.el:
ess-ddeclient-p. now depends on ess-local-process-name
get-ess-process. I changed error message to say buffer is not
associated with an ESS process (instead of
saying that no ESS process is running)
inferior-ess-mode-menu. Added "What is this? (beta)"

ess-trns.el:
ess-transcript-mode-menu. Added "What is this? (beta)"

ess-mode.el:
ess-mode-menu. Added "What is this? (beta)"

ChangeLog: ess-mous changes.

I tested it on windows for R, S+4, and Sqpe+4.
I am having line-ending problems with Sqpe+4 but otherwise it looks ok.
Please look at it.


I found a problem which I am unsure how to solve. The variable
`ess-current-process-name' in the `*R*' buffer can have the value
"S+4". All I have to do is open an S+4 process and an R process, then
C-c C-s the file.s buffer to S+4 and then switch to the R process.

I think, but am willing to hear arguments against it, that anytime an
inferior-ess-mode buffer is made current, then it should automatically
reset `ess-current-process-name' to refer to itself. I'm not sure how
to do that. This is explicitly not a buffer-local variable. Is there
a hook that gets called when we change into a buffer, either by C-x b
or by clicking?

2002-01-14 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: if Local Variables are defined, a revert is necessary to update them if changed; anybody know a better way?

2002-01-14 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essl-sas.el:
ESS[SAS]: some minor changes/corrections to customize variables

* lisp/essa-sas.el:
ESS[SAS]: ess-sas-submit-command and ess-sas-submit-command-options are buffer-local with appropriate adjustments in the ess-sas-submit- methods

2002-01-11 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essd-r.el:
STERM only. Keep S-pager S-editor variables, but initialized to nil

2002-01-11 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ess-revert-wisely: vc-revert-buffer acting strangely in Emacs 21.1; commented out until workaround is found

* lisp/essa-sas.el:
ESS-elsewhere: ess-kermit-get works and it is no longer ESS[SAS] specific other than the location of the defun

2002-01-11 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/ChangeLog, lisp/essd-r.el, lisp/ess-inf.el:
STERM pager editor

2002-01-10 rmh <rmh@lynne.stat.math.ethz.ch>

* doc/newfeat.texi: add mouse-me

2002-01-10 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS-elsewhere: ess-sas-submit really, really works now with ess-kermit-send

2002-01-10 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ChangeLog, lisp/ess-help.el:
ess-help-bogous-..buffer fix

2002-01-10 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS-elsewhere: kermit transfer really works with ssh, but not telnet; YMMV

2002-01-10 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS-elsewhere: ok, nearly working; more debugging of ess-kermit-get and ess-kermit-send

* lisp/essa-sas.el:
ESS-elsewhere: first working version that uses kermit as the transfer protocol

2002-01-09 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/essdsp6w.el:
changed a stray sp4 to sp6

2002-01-09 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS-elsewhere: debugging kermit method

* lisp/essa-sas.el:
ESS-elsewhere: re-defined ess-sas-submit-method to make it more useful; also re-defuned ess-sas-data-view

* lisp/essa-sas.el:
ESS-elsewhere: first attempt to get it to work with kermit when tramp is unavailable

* lisp/essa-sas.el:
ESS[SAS]: removed some debugging

2002-01-09 rmh <rmh@lynne.stat.math.ethz.ch>

* lisp/ess-mous.el: ess-mous keys

* lisp/ess-cust.el, lisp/essd-sp4.el, lisp/essdsp6w.el, lisp/ess-site.el:
splus6 for windows bug and embedded blanks in splus[46]

2002-01-08 rsparapa <rsparapa@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS[SAS]: put (save-match-data) around searches in ess-sas-goto and ess-sas-data-view

* lisp/essa-sas.el:
ESS-elsewhere: tweaked dependencies of

* lisp/essa-sas.el:
ESS-elsewhere: changed dependencies from w32-dos-shell-semantics to ess-sas-submit-method; a convenient way to set ess-sas-submit-pre-command and ess-sas-submit-post-command; now using ess-microsoft-p rather than system-type as well

2002-01-08 rossini <rossini@lynne.stat.math.ethz.ch>

* ChangeLog:
moved repository, checking CVS commit stuff.

2002-01-08 ess <ess@lynne.stat.math.ethz.ch>

* lisp/essa-sas.el:
ESS-elsewhere: adjusted ess-sas-submit-method, ess-sas-data-view-options, ess-sas-submit-post-command, ess-sas-submit-pre-command

* lisp/essl-sas.el:
ESS[SAS]: changed doc-string of sas-pre-run-hook

* lisp/essl-sas.el:
ESS[SAS]: changed doc-string of sas-program

* lisp/essl-sas.el:
ESS[SAS]: reverted default of sas-program to sas

* lisp/essa-sas.el:
ESS[SAS]: changed doc-string for ess-sas-tab-stop-alist

* lisp/essa-sas.el:
ESS[SAS]: changed doc-strings for ess-sas-goto and ess-sas-file

* lisp/essa-sas.el:
ESS[SAS]: 1 fix to ess-sas-file-goto; ESS-elsewhere for SAS batch is fully functional!; at least for me; YMMV

* lisp/essa-sas.el:
ESS[SAS]: 1 fix to ess-sas-file-path

2002-01-08 A.J. Rossini <rossini@u.washington.edu>

* moved repository to U Washington.

2001-08-10 ESS Maintainers <ess@franz.stat.wisc.edu>

  * Version 5.1.19 released.

2000-10-17 ESS Maintainers <ess@franz.stat.wisc.edu>

  * Version 5.1.18 released.

2000-10-17 A.J. Rossini <rossini@biostat.washington.edu>

* doc/ess.info, doc/ess.info-1, doc/ess.info-2, doc/ess.info-3:
upgrade to 5.1.18 and rebuild doc

* doc/readme.texi, doc/announc.texi:
upgrade to 5.1.18

* doc/README.SPLUS4WIN, lisp/ess-cust.el:
upgraded to 5.1.18

2000-10-11 maechler <maechler@rossini.YP.biostat>

* lisp/ChangeLog, lisp/essl-s.el, doc/newfeat.texi:
ess-smart-underscore

2000-10-10 A.J. Rossini <rossini@biostat.washington.edu>

* doc/inst_tar.texi:
fixed documentation for XLispStat under windows.

* doc/authors.texi:
fixed Rodney's homepage pointer.

* VERSION: upgrade version to 5.1.18

* doc/ess.info-1:
Updating docs for new version [make dist]

* ANNOUNCE, README:
Updating README, ANNOUNCE for new version [make dist]

* lisp/ChangeLog:
small changes. This log is incomplete.

* ChangeLog: updated change log.

* doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
Misc changes

* doc/inst_tar.texi:
@enumerate can't have a @bullet.

* doc/newfeat.texi:
added 5.1.17 new features

* doc/announc.texi: update for 5.1.17

* doc/README.SAS:
Merged Rich's comments/changes.

* doc/inst_tar.texi:
added Rich H's README changes.

* doc/mailing.texi:
itemize the "flat text list".

* doc/readme.texi: Small changes.

* doc/authors.texi:
added Rodney to authors list.

* doc/stabilty.texi:
comment re: some versions better than others.

2000-10-10 ESS Maintainers <ess@franz.stat.wisc.edu>

  * Version 5.1.17 released.

2000-10-10 ESS Maintainers <ess@franz.stat.wisc.edu>

  * Version 5.1.17 released.

2000-10-10 ESS Maintainers <ess@franz.stat.wisc.edu>

  * Version 5.1.17 released.

2000-10-10 ESS Maintainers <ess@franz.stat.wisc.edu>

  * Version 5.1.17 released.

2000-10-10 A.J. Rossini <rossini@biostat.washington.edu>

* doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
Misc changes

* doc/inst_tar.texi:
@enumerate can't have a @bullet.

* doc/newfeat.texi:
added 5.1.17 new features

* doc/announc.texi: update for 5.1.17

* doc/README.SAS:
Merged Rich's comments/changes.

* doc/inst_tar.texi:
added Rich H's README changes.

* doc/mailing.texi:
itemize the "flat text list".

* doc/readme.texi: Small changes.

* doc/authors.texi:
added Rodney to authors list.

* doc/stabilty.texi:
comment re: some versions better than others.

2000-10-09 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ess-vars.el:
Merged with changes in another location.

2000-10-09 maechler <maechler@rossini.YP.biostat>

* lisp/ChangeLog, lisp/essl-s.el:
new (ess-fix-miscellaneous) & (ess-toggle-underscore)

2000-10-08 A.J. Rossini <rossini@biostat.washington.edu>

* Makefile.in:
autoconf precursor to Makefile

2000-10-07 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ess-vars.el:
ess-vars is obsoleted.

2000-10-06 maechler <maechler@rossini.YP.biostat>

* lisp/essl-s.el: 2 comments

2000-10-04 maechler <maechler@rossini.YP.biostat>

* lisp/ChangeLog, lisp/ess-cust.el, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-vars.el, lisp/essl-s.el:
ess-S-assign and redefine "_" in ..MM-keys

2000-09-14 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ess-inf.el:
ess-proc-name: need to ensure ALL concat args are strings (or at
least, are not numbers). Thanks to WDMcCoy for reporting this.

2000-09-10 A.J. Rossini <rossini@biostat.washington.edu>

* DEBIAN/control, DEBIAN/md5sums, DEBIAN/postinst, DEBIAN/prerm:
Copied from ESS 5.1.13 debian package

* LDA/ex1.nw: Newer example

* LDA/README: Initial Documentation

2000-09-05 ess <ess@rossini.YP.biostat>

* lisp/essa-sas.el:
A few enhancements (ess-sleep-for/re-defining ess-sas-submit-command: see
documentation) and bug-fixes for Win 95/NT.

2000-09-05 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ess-site.el:
rearranged for coherency.

* lisp/ess-menu.el: added C example.

* lisp/ess-menu.el:
1st pass at S and XLS menus. Not integrated yet

2000-09-04 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ess-inf.el, lisp/essd-r.el, lisp/essd-sp3.el:
Changes suggested by Ed Kademan

* lisp/ess-inf.el:
cleaning up docs and reunderstanding inferior-ess/ess-multi

* lisp/ess-inf.el:
comment on R handling for exit.

2000-09-03 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ess-inf.el:
cleaning and correcting comments. Some ancient comments removed.

* lisp/ess-comp.el:
removed extraneous comments

* lisp/ess-comp.el:
now, the byte-compile fun is really removed.
ess-message now has doc-string in "right" place.

* lisp/ess-comp.el:
cleaned up code. Removed extraneous comments, and the byte-compiler
fun.

* lisp/Makefile, lisp/ess-comp.el, lisp/ess-cust.el, lisp/ess-dump.el, lisp/ess-font-lock.el, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el, lisp/ess.el:
refactoring code for cleaning, in process of debugging

* lisp/19.29/README:
backwards compatibility.

* configure.in:
merged with W3, added languages. Need to set languages.

* aclocal.m4: new version from 4.0pre.46

* configure.in:
somewhat complete. Needs redundant work later.

* configure.in:
Starting to do autoconf. Looking at W3 and R for examples.

2000-08-27 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ess-site.el:
Documentation and cleaning.

2000-08-17 maechler <maechler@rossini.YP.biostat>

* lisp/ChangeLog, lisp/essd-r.el:
no spurious windows warning anymore

2000-08-09 maechler <maechler@rossini.YP.biostat>

* lisp/ChangeLog, lisp/ess-help.el:
help: inherit syntax-table ==> "h" in help : "default prompt"!

2000-07-13 A.J. Rossini <rossini@biostat.washington.edu>

* doc/newfeat.texi: set up for 5.1.15--17

* VERSION: upgraded version.

* README:
Updating README, ANNOUNCE for new version [make dist]

* doc/ess.info-1: slightly new doc

* lisp/ess-comp.el, lisp/ess-site.el:
documentation and code cleanup

* lisp/19.29/README: backwards compat doc

2000-07-13 ESS Maintainers <ess@franz.stat.wisc.edu>

  * Version 5.1.16 released.

2000-06-30 ESS Maintainers <ess@franz.stat.wisc.edu>

  * Version 5.1.14 released.

2000-06-30 A.J. Rossini <rossini@biostat.washington.edu>

* ChangeLog, VERSION, lisp/ess-inf.el, lisp/essd-arc.el, lisp/essd-vst.el:
XLS fixes not quite right. No startfile if non existant

* doc/ess.info-1:
Updating docs for new version [make dist]

* Makefile: wrong doc/docs.

* Makefile: doc or docs?

* ANNOUNCE, README:
Updating README, ANNOUNCE for new version [make dist]

* lisp/essa-sas.el, lisp/essd-els.el, lisp/essl-sas.el, lisp/essnt204.el:
RMH/RS changes for SAS, ESS-elsewhere, NT Emacs 20.4

* lisp/ess-site.el:
merged RMH/RS's changes for SAS.

* VERSION: upgrade version

* doc/README.Microsoft:
not ready to generate this on the fly, yet.

* doc/README.SPLUS4WIN, doc/announc.texi, doc/ess.info, doc/ess.info-1, doc/inst_tar.texi, doc/newfeat.texi, doc/readme.texi:
docs updated to 5.1.14, cleaned up.

* doc/newfeat.texi: added 5.1.14 stuff.

* lisp/ess-cust.el:
added ViSta/ARC support

* lisp/ess-inf.el:
added flags/checks for XLS systems. Might help for others

* lisp/essd-arc.el:
first version of ARC mode

* lisp/Makefile:
added essd-arc.el to targets.

* lisp/ess-site.el: documentation.
ViSta and ARC added.

* lisp/essd-vst.el:
now it actually might work.

* lisp/ess-vars.el: added Arc, Vista.
cleaned up code.
a bit of documentation.

2000-06-30 maechler <maechler@alpha>

* etc/ess-s4.S, etc/ess-sp3.S:
comments


1999-11-22 ess <ess@aleph.YP.biostat>

* VERSION, lisp/ess-vars.el: Updated to 5.1.11

1999-11-17 ess <ess@aleph.YP.biostat>

* lisp/essddr.el:
'bold isn't defined in XEmacs. Using reference-face instead of Rd-bold-face.

1999-11-16 ess <ess@aleph.YP.biostat>

* Makefile, etc/replace-version-numbers, lisp/ess-vars.el:
Fixed small version update errors

* ANNOUNCE, Makefile, README, doc/README.SPLUS4WIN, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, lisp/Makefile, lisp/ess-help.el, lisp/ess-site.el, lisp/essd-els.el, lisp/make-regexp.el, lisp/noweb-mode.el:
updated version numbers

* doc/newfeat.texi: cleaned up NTEmacs requirements.

* lisp/essl-sta.el: added local variables for editing and indexing.

* lisp/essl-sta.el: added Brendan's suggested function.

* doc/inst_tar.texi:
added change to doc, that "make" is done by "make install"

* doc/ESS_intro.tex: Martin suggested a small fix.

* doc/ESS_intro.tex: Another bit of documentation

* doc/announc.texi: shortened header -- this is for announc, after all!

* doc/announc.texi:
moved license to the end, New Features to the beginning.

* doc/newfeat.texi: added new features for 5.1.11.

* doc/README.SPLUS4WIN:
comment at the beginning about new reading material.

* doc/README.SPLUS4WIN:
added David Brahm's HELP INSTRUCTIONS for the license manager.

* lisp/essl-sta.el:
added make-regexp to ESS, and finished integrating Brendan's code.
Need to test it now!

* lisp/make-regexp.el: needed for Stata-mode extensions

* lisp/essl-sta.el: added Brendan Halpin's corrections.

* lisp/ess-inf.el: concat needs number-to-string conversion.

* lisp/essd-omg.el: Omegahat fixes (for commandline flags)

1999-11-11 ess <ess@aleph.YP.biostat>

* lisp/noweb-mode.el:
C-c C-n shouldn't be TeX-normalmode, since it is too close to
submit-line with ESS! (overwrite).

* lisp/essd-omg.el: Use prefix for setting Omegahat arguments.

1999-11-10 ess <ess@aleph.YP.biostat>

* lisp/ChangeLog: fixed up to now.

* lisp/essl-omg.el: S- becomes OMG-
Comments redone (to use //, ///, and //// for levels of indentation)
OMG-syntax started, variable defined, needs to be fixed.

* lisp/essd-omg.el:
further Omegahat dialect changes (use OMG syntax, which needs fixing!)

1999-11-05 maechler <maechler@aleph.YP.biostat>

* lisp/ChangeLog, lisp/ess.el, lisp/noweb-mode.el:
functionp definition if necessary

* lisp/noweb-mode.el: functionp for emacs-19.34

1999-11-04 ess <ess@aleph.YP.biostat>

* lisp/essd-els.el: fixed paren error.

* ANNOUNCE, Makefile, README, VERSION, doc/README.SPLUS4WIN, doc/announc.texi, doc/ess.texi, doc/inst_tar.texi, doc/readme.texi, etc/replace-version-numbers, lisp/Makefile, lisp/ess-site.el, lisp/ess-vars.el, lisp/essd-sas.el:
Changed version numbers

* ChangeLog: 5.1.10 released.

* doc/newfeat.texi: added 5.1.10 stuff.

1999-11-03 ess <ess@aleph.YP.biostat>

* doc/README.elsewhere, lisp/Makefile, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el, lisp/essd-sp5.el:
Changes for ESS-elsewhere.

* lisp/essd-els.el: added a generic ESS-elsewhere function.

1999-11-03 Anthony Rossini <rossini@biostat.washington.edu>

* fixed Stata again, added ESS-elsewhere.

* Release 5.1.10

Tue Sep 14 17:00:19 1999 A.J. Rossini <rossini@biostat.washington.edu>

* Release 5.1.9

* added stata mode fixes, noweb/literate data analysis fixes.

1999-09-01 Martin Maechler <maechler@stat.math.ethz.ch>

* Finally upgraded version number to 5.1.9 (for pre-release)
after fixing etc/replace-version-numbers

1999-07-23 Martin Maechler <maechler@stat.math.ethz.ch>

* Release 5.1.8

1999-04-05 A.J. Rossini <rossini@biostat.washington.edu>

* Makefile, doc/Makefile, doc/README.SPLUS4WIN, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
text from 5.1.7 to 5.1.8

* lisp/ : -->>> lisp/ChangeLog <<<<<

* ANNOUNCE, README, doc/ajr-talk.tex, doc/ess.texi, lisp/ChangeLog:
doc updates

* ChangeLog: *** empty log message ***

* doc/README.SPLUS4WIN, doc/announc.texi, Makefile, doc/Makefile, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
5.1.6 to 5.1.7 changes for possible release

* ChangeLog: more stuff.

1999-04-05 A.J. Rossini <rossini@biostat.washington.edu>

* doc/README.SPLUS4WIN, doc/announc.texi, Makefile, doc/Makefile, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
5.1.6 to 5.1.7 changes for possible release

* ChangeLog: more stuff.

Fri Apr 2 10:10:35 1999 A.J. Rossini <rossini@biostat.washington.edu>

* doc/getting.texi: fixed links.

Wed Mar 31 14:08:39 1999 A.J. Rossini <rossini@biostat.washington.edu>

* Makefile (ESSVERSION): updated
* Makefile (ESSVERSIONMSDOS): updated
* Makefile (ESSVERSIONTAG): new variable, use it.
* Makefile (dist): fixed to export both zip and gzip files.

1999-03-17 A.J. Rossini <rossini@biostat.washington.edu>

* ANNOUNCE, README, doc/Makefile, doc/README.SPLUS4WIN, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi:
version number update

* lisp/essd-r.el, Makefile, doc/README.Microsoft, doc/README.SPLUS4COMMAND, lisp/ess-site.el, lisp/ess-vars.el:
RMH's changes

1999-03-17 maechler <maechler@alpha>

* doc/README: README explaining a bit about ./doc/ directory

1999-03-16 A.J. Rossini <rossini@biostat.washington.edu>

* Makefile: *** empty log message ***

* Makefile: for dist target, use export, not co.

* lisp/essd-r32-sh-dos.el, lisp/essd-sp4com.el:
MS Dos stuff for R, S+4.x

* ChangeLog, Makefile, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ChangeLog:
Prep for 5.1.4

* lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.

* doc/README.SPLUS4COMMAND: New file

* doc/README.SPLUS4WIN: added RMH's mods.

* lisp/ess-site.el: Merged RMH's work.

* lisp/ess-vars.el: incremented.

* lisp/ess-inf.el: RMH's changes.

1999-03-16 maechler <maechler@alpha>

* lisp/ChangeLog: mini change "foobar.Sout-45"

* lisp/ess-site.el:
auto-mode-alist: "foobar.Sout-4.5" also turns on S-transcript-mode

1999-03-16 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.

* doc/README.SPLUS4COMMAND: New file

* doc/README.SPLUS4WIN: added RMH's mods.

* lisp/ess-site.el: Merged RMH's work.

* lisp/ess-vars.el: incremented.

* lisp/ess-inf.el: RMH's changes.

1999-03-16 maechler <maechler@alpha>

* lisp/ChangeLog: mini change "foobar.Sout-45"

* lisp/ess-site.el:
auto-mode-alist: "foobar.Sout-4.5" also turns on S-transcript-mode

1999-03-15 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ess-vars.el:
RMH - 15Mar1999. Added inferior-S+4-editor-pager-command.

* lisp/essd-r32.el: 15Mar1999 version.

* lisp/essd-r.el:
added `R-microsoft', which is the "right-thing" to do under Microsoft
Windows 32-bit platforms. Need to merge this with `R'.

1999-03-09 maechler <maechler@alpha>

* lisp/ess-help.el: add `inferior-ess-help-command' to doc string

1999-03-08 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ess-inf.el: add stata to deal with input properly.

1999-03-05 A.J. Rossini <rossini@biostat.washington.edu>

* ANNOUNCE, ChangeLog, Makefile, README: top level stuff, sigh!

* doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
Cleaned up text.

* doc/requires.texi: cleaned/formatted up requirements

* doc/currfeat.texi: pretty-printing.

* lisp/essd-sta.el: new command for help: turn off more, and continue.

* lisp/ess-help.el:
stata hates ess-nuke-help-bs, since it (stata) is clean.

* lisp/ess-inf.el:
fixed command sender for stata. more like R than like XLS.

* lisp/essl-sta.el: more help file corrections.

* lisp/ess-inf.el: STA same as XLS/SAS.

* lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!

* lisp/essl-sta.el: stat help regex is evil

* lisp/essl-sta.el: whitespace cleanup.

* lisp/essl-sta.el: double var defs. whoops!

* lisp/essl-sta.el (ess-help-STA-sec-regex):
fixed section header grabbing.

* lisp/essd-sta.el: need to manually turn off paging, I think...

* lisp/essl-sta.el: help section regex not quite right.

* lisp/ess-help.el: Stata is like XLS and SAS wrt help.

* lisp/essd-sta.el: fixed help facility.

* lisp/essl-sta.el: added help section regexs

* lisp/essd-sta.el: make descirption "same as" objects.

* lisp/essd-sta.el: secondary prompt identical to primary prompt.

* lisp/essd-sta.el: redid help so that no paging is present.

* doc/ess.texi: cleared up the bug report section.

* doc/bugrept.texi: combined multiple sources (ess.texi and README).

* doc/credits.texi:
moved content from ess.texi here, for piecemeal editing and reuse.

* doc/ess.texi:
added placeholders for README.OS files and README.StatPackage files,
to be migrated here.

* doc/announc.texi, doc/authors.texi, doc/bugrept.texi, doc/currfeat.texi, doc/getting.texi, doc/inst_cvs.texi, doc/inst_tar.texi, doc/license.texi, doc/mailing.texi, doc/newfeat.texi, doc/readme.texi, doc/requires.texi, doc/stabilty.texi:
Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE

* doc/ess.texi: removed README, cleaning out duplicate texinfo code.

* doc/ess.texi:
moved README text into sub-texinfo files. (to be called by
readme.texi and announc.texi for documentation construction).

1999-03-05 A.J. Rossini <rossini@biostat.washington.edu>

* doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
Cleaned up text.

* doc/requires.texi: cleaned/formatted up requirements

* doc/currfeat.texi: pretty-printing.

* lisp/essd-sta.el: new command for help: turn off more, and continue.

* lisp/ess-help.el:
stata hates ess-nuke-help-bs, since it (stata) is clean.

* lisp/ess-inf.el:
fixed command sender for stata. more like R than like XLS.

* lisp/essl-sta.el: more help file corrections.

* lisp/ess-inf.el: STA same as XLS/SAS.

* lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!

* lisp/essl-sta.el: stat help regex is evil

* lisp/essl-sta.el: whitespace cleanup.

* lisp/essl-sta.el: double var defs. whoops!

* lisp/essl-sta.el (ess-help-STA-sec-regex):
fixed section header grabbing.

* lisp/essd-sta.el: need to manually turn off paging, I think...

* lisp/essl-sta.el: help section regex not quite right.

* lisp/ess-help.el: Stata is like XLS and SAS wrt help.

* lisp/essd-sta.el: fixed help facility.

* lisp/essl-sta.el: added help section regexs

* lisp/essd-sta.el: make descirption "same as" objects.

* lisp/essd-sta.el: secondary prompt identical to primary prompt.

* lisp/essd-sta.el: redid help so that no paging is present.

* doc/ess.texi: cleared up the bug report section.

* doc/bugrept.texi: combined multiple sources (ess.texi and README).

* doc/credits.texi:
moved content from ess.texi here, for piecemeal editing and reuse.

* doc/ess.texi:
added placeholders for README.OS files and README.StatPackage files,
to be migrated here.

* doc/announc.texi, doc/authors.texi, doc/bugrept.texi, doc/currfeat.texi, doc/getting.texi, doc/inst_cvs.texi, doc/inst_tar.texi, doc/license.texi, doc/mailing.texi, doc/newfeat.texi, doc/readme.texi, doc/requires.texi, doc/stabilty.texi:
Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE

* doc/ess.texi: removed README, cleaning out duplicate texinfo code.

* doc/ess.texi:
moved README text into sub-texinfo files. (to be called by
readme.texi and announc.texi for documentation construction).

1999-03-04 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/essd-sta.el: let stata have command line options just like R.

* lisp/essd-sta.el:
by default, provide login screen just like splus/r do.

* lisp/essd-sta.el: fixed help.

* lisp/essd-sta.el: added stata's prompt

* lisp/ess-vars.el: added inferior stata program variable.

* lisp/essd-sta.el: speling error, nil -> 'nil.

* lisp/essl-sta.el: reversed variable alist ordering.

* lisp/essd-sta.el:
commented out ESS-help for Stata, for compiling, initial testing.

* lisp/essl-sta.el: added STA-syntax-table, but it's wrong (for Splus).

* lisp/essl-sta.el: moved STA-editing-alist to beginning.

* lisp/essl-sta.el:
added an STA-editing-alist variable, BUT it looks like Splus, :-(.
Needs to be edited a bit!

* doc/ess.texi:
included README in texinfo file. Now, need to extract README from it.

* lisp/essd-s_2b4.el: RMH's patches, Mar 3 1999

* lisp/essd-sp4.el: updated using RMH's patches.

1999-03-03 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ChangeLog: updated lisp directory changelog.

* ChangeLog: updated changelog file.

* lisp/Makefile: updated version information

converted s+3 to sp3.

* lisp/ess-vars.el: updated version information.

* doc/README.Microsoft: Added ess-bugs.cmts to this file.

* lisp/ess-iw32-load-file.el, lisp/essd-s+3.el, lisp/essd-s+4.el, lisp/essd-s+5.el, lisp/essd-s_2b4-msdos-existing.el, lisp/essd-s_2b4-msdos.el:
Tidied up ess-iw32*.el files.

* lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.

* lisp/ess-iw32-load-file.el: fixed.

* doc/README.Microsoft: Combination of 2 of RMH's text/help files.

* lisp/essd-s_2b4.el:
essd-s_2b4-msdos*.el were not needed. Contents moved into base file.

* doc/README.SPLUS4WIN:
Changed history of Splus 4.5 stuff; added new information for using
Splus 4.5 and R under Windows NT.

* doc/TODO: moved from mailbox to TODO list.

* lisp/ess-iw32-load-file.el, lisp/ess-iw32.el, lisp/essd-r32.el, lisp/essd-s_2b4-msdos-existing.el, lisp/essd-s_2b4-msdos.el, lisp/essd-s_2b4.el, lisp/msdos.el:
RMH's changes, up to March 2nd

1999-03-03 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/Makefile: updated version information

converted s+3 to sp3.

* lisp/ess-vars.el: updated version information.

* doc/README.Microsoft: Added ess-bugs.cmts to this file.

* lisp/ess-iw32-load-file.el, lisp/essd-s+3.el, lisp/essd-s+4.el, lisp/essd-s+5.el, lisp/essd-s_2b4-msdos-existing.el, lisp/essd-s_2b4-msdos.el:
Tidied up ess-iw32*.el files.

* lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.

* lisp/ess-iw32-load-file.el: fixed.

* doc/README.Microsoft: Combination of 2 of RMH's text/help files.

* lisp/essd-s_2b4.el:
essd-s_2b4-msdos*.el were not needed. Contents moved into base file.

* doc/README.SPLUS4WIN:
Changed history of Splus 4.5 stuff; added new information for using
Splus 4.5 and R under Windows NT.

* doc/TODO: moved from mailbox to TODO list.

* lisp/ess-iw32-load-file.el, lisp/ess-iw32.el, lisp/essd-r32.el, lisp/essd-s_2b4-msdos-existing.el, lisp/essd-s_2b4-msdos.el, lisp/essd-s_2b4.el, lisp/msdos.el:
RMH's changes, up to March 2nd

1999-02-24 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ess-iw32.el: temp val left in distribution. whoops (RMH).

1999-02-22 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/essd-els.el, lisp/essd-s3.el, lisp/essd-s4.el, lisp/essd-sta.el, lisp/ess-site.el, lisp/essd-sp4.el, lisp/essd-sp5.el, lisp/essd-sp3.el:
Removed s+# to sp# for S-PLUS commands

1999-02-12 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/Makefile: emacs, not "19.34"

1999-02-11 Martin Maechler <maechler@stat.math.ethz.ch>

* doc/README.SPLUS4WIN: added pointer to NTEmacs.

* README, ANNOUNCE:
corrected documentation for R, added pointer to NTEmacs

1999-02-10 Martin Maechler <maechler@stat.math.ethz.ch>

* etc/other/Tags/Lubinsky-S-tags/desc: reformated material.

* README: set up for 5.1.2 release

* Makefile: Set up for 5.1.2 release

* ANNOUNCE: set up for 5.1.2 release

* doc/rmh-essi121098-msw32.tex: rmh-essi121098-msw32.tex is obsolete.

* lisp/essd-sas.el: added RMH's new fixes for the 5.1.2 version.

* doc/README.S: RMH's documentation additions for Splus 4.5

* doc/README.SAS: RMH's doc additions for 5.1.2

* doc/README.SPLUS4WIN:
Includes RMH's changes for Splus 4.5 documentation

* etc/other/Tags/README: cleaned text.

* ANNOUNCE, README: updating for 5.1.2

1999-02-02 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ess-inf.el: (last commit was with unsaved file)

* lisp/ChangeLog, lisp/ess-inf.el:
fix regex for "help(..);" also work for "?" with R-input-sender

1999-01-13 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/Makefile: added ess-debug essd-s+4 ess-iw32

* lisp/ess-iw32.el:
RMH`s workaround for ess-inf.el ess-setq-values-default (instead of ..-local)

1999-01-12 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ess-inf.el: still "-default", not "local"

* lisp/ess-inf.el, lisp/ess.el: more dribble output

* lisp/ess.el: add dribble-info about comint-process-echoes

1999-01-11 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ess-site.el: minor comments only

* lisp/essd-sq4.el: removed [RMH]

* lisp/ess-site.el: RMH changes (Dec 28)

* lisp/ess-trns.el: RMH added some ess-inf..-prompt..

* lisp/ess-vars.el: RMH added S+4 & dde (& removed some "ess-external")

* lisp/essd-els.el: RMH added S+elsewhere-mode

* lisp/ess-iw32.el, lisp/essd-s+4.el: new from Rich Dec 28

* lisp/ess-inf.el: 2 lines for S+4

1999-01-04 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/essddr.el: R CMD Rd2txt

1998-12-18 A.J. Rossini <rossini@biostat.washington.edu>

* ANNOUNCE, README:
Updating Announce/Readme. Need to merge announce to readme, and just subset out the relevant section for Announce.

1998-12-17 Kurt Hornik <hornik@ci.tuwien.ac.at>

* lisp/ess-vars.el: Match R `require(' in ess-change-sp-regexp.

* lisp/Makefile: Add `essd-els.el' to SOURCES.

1998-12-16 Martin Maechler <maechler@stat.math.ethz.ch>

* ChangeLog: ess.texi

* doc/ess.texi: 5.0 -> 5.1.x

* doc/ess.texi: MM: (CVS) Date also for info

* doc/ess.texi: MM: (CVS) Date added

* doc/ess.texi: added '$Date: 2004/07/08 15:03:06 $'; 5.0 -> 5.1.x

Mon Dec 14 20:23:55 1998 A.J. Rossini <rossini@biostat.washington.edu>

* README: added 5.1.x comments, updated to current state of affairs.

* etc/other/Tags/README: stuff for emacs text mode for editing.

* etc/other/Tags/README: Information on tagging for Emacs/VI and ESS.

* etc/other/Tags/Lubinsky-S-tags/README, etc/other/Tags/Lubinsky-S-tags/desc, etc/other/Tags/Lubinsky-S-tags/etags.c:
Modifications to gnu tag programs for S

* lisp/ess-mode.el: fixed copyright and header information

* lisp/ess-site.el: commented out SHOME definition.

Fri Dec 11 19:51:18 1998 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ess-vars.el: fixed copyright, rossini's email address.

* lisp/ess-iw32.el: fixed rossini's email address, headers, copyright.

* lisp/essd-els.el, lisp/essd-s+4.el: fixed rossini's email address.

* lisp/essd-sq4.el: fixed copyright and header attributions.

* lisp/essd-els.el: fixed header files and copyright.

* lisp/essd-s+4.el: added changes to copyright and header docs.

* etc/other/S-spread/gradexmp.s, etc/other/S-spread/sprd-emc.s, etc/other/S-spread/sprd-grd.s, etc/other/S-spread/sprd-int.el, etc/other/S-spread/sprd-spr.s, etc/other/S-spread/sprd-txt.s, etc/other/S-spread/sprd3d.how, etc/other/S-spread/README, etc/other/S-spread/S-spread.el, etc/other/S-spread/asaprc.ps:
RMH's S-spread, Oct 1997 version

* doc/rmh-essi121098-msw32.tex:
Adding Rich's documentation for Windows stuff.

* lisp/ess-vars.el: Merged RMH's changes.

* lisp/ess-iw32.el, lisp/essd-els.el, lisp/essd-s+4.el, lisp/essd-sq4.el:
New files for ESS for Splus/MSW/NT/98/95
New files for remote-ESS on Unix.

* lisp/ess-site.el:
Added RMH's changes for Microsoft Windows and Splus.

Mon Nov 30 17:37:57 1998 Kurt Hornik <hornik@ci.tuwien.ac.at>

* lisp/Makefile:
Add essd-s+5.el to SOURCES (as it gets required in ess-site).

Mon Nov 23 20:03:17 1998 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ChangeLog: *** empty log message ***

Fri Nov 20 20:57:33 1998 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ess-vars.el: ess-help-w3-url-prefix points to pyrite.

* lisp/ess-vars.el:
removed spurrious comment about generic function, in front of a variable.

* lisp/essd-s+5.el: trimmed out old S4 stuff.

Mon Nov 16 17:29:25 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ess-inf.el: do not need comint echo anymore..

Sat Nov 14 00:23:19 1998 A.J. Rossini <rossini@biostat.washington.edu>

* Makefile, lisp/ChangeLog, ChangeLog: whitespace editing.

* doc/Makefile:
added info target. removed spurrious ess.info/ess.texi target.

Fri Nov 13 23:47:27 1998 A.J. Rossini <rossini@biostat.washington.edu>

* Makefile: added comment re: export vs checkout for "dist" target.

* lisp/ess-site.el: added sample entry for S+5.

* lisp/ChangeLog: *** empty log message ***

* lisp/ess-site.el: added suffix for StatSci's script files.

Thu Nov 12 17:27:30 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/essd-r.el, lisp/essd-s+3.el, lisp/essd-s+5.el, lisp/essd-s3.el:
newline in dribble buff

* lisp/ess-inf.el:
more details in prompt for ess-get-dir; more dribble; WHITE SPACE

* lisp/ess.el: slightly better dribble output

* lisp/essd-s4.el: drop doubled comments

* lisp/ess-vars.el: .

Wed Nov 11 15:54:34 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* Makefile: -X CVS

* lisp/essd-s+5.el: omit .Smode() extras; new "S+" instead of "S+3"

* lisp/essl-s.el: new "S+" instead of "S+3"

* lisp/ess-inf.el: comint-echo : OFF for S+5

* lisp/essd-s3.el: comments only

* lisp/essd-s+3.el: comment out ess-mode-edit

* lisp/Makefile, lisp/ess-vars.el: new version numbers

* lisp/essd-s+5.el: several more s4 -> s+5 changes; still not ok

* lisp/essd-s+3.el: transpose to defs

* lisp/ess-vars.el: require s+5

Tue Nov 10 17:45:11 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ess-site.el: s+5 is now distributed

* lisp/essd-s+5.el: provide typo fixed

Mon Nov 9 23:50:26 1998 A.J. Rossini <rossini@biostat.washington.edu>

* ChangeLog: *** empty log message ***

* Makefile: uses scp to put the tar file where it belongs.

* Makefile, lisp/ChangeLog, lisp/Makefile, lisp/ess-site.el:
New material for Makefiles

* lisp/essl-sta.el: removed possible problems from stata mode.

* ChangeLog: *** empty log message ***

* Makefile: added new top-level dist target.

* lisp/essd-s+5.el: This is for Splus5, based on S4.

* lisp/ess-web.nw: last change, sigh.

* lisp/ess-web.nw: emacs lisp mode is wrong, sigh.

* lisp/ess-web.nw: Contains interface code between Noweb and ESS

* lisp/ChangeLog: added stata-dialect/lang to makefile

* lisp/Makefile: added Stata stuff.

Thu Sep 24 23:32:14 1998 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ChangeLog: more stuff.

* lisp/essd-sta.el: should be sta, not stt

* lisp/ChangeLog: update for ess-site.

* lisp/ess-site.el:
added stata mode, which is now STA (ref: Thomas Lumley)

Thu Sep 17 09:11:51 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ChangeLog, lisp/ess-utils.el: several small things

Fri Sep 11 14:25:59 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ChangeLog: .

* lisp/Makefile, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-utils.el, lisp/ess.el:
Adaptions to new ess-utils

* lisp/essl-s.el: LOTS in "pretty edit source"

* lisp/essd-r.el: new function (R-fix-T-F)

Thu Sep 10 06:15:55 1998 Kurt Hornik <hornik@ci.tuwien.ac.at>

* lisp/essddr.el: Change old `ess-doc' to `essddr'.
Expand Rd-mode-abbrev-table (abbrevs).
Change Rd-indent-level default to 4.
Add a preliminary Rd-mode menu.
Add a preliminary Rd-submit-bug-report().

* lisp/ess-vars.el:
Change ess-mode-font-lock-keyword so that assignment function
declarations are also fontified correctly (hopefully ...).

* doc/Makefile: Get rid of old LISPDIR code.

* Makefile: Use `$(MAKE)' instead of `make'.

Wed Sep 9 23:49:12 1998 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ChangeLog: new stuff.

* lisp/essd-sta.el: modified for stata commands. What is quit?

* lisp/essl-sta.el: Small mods.

* lisp/essd-sta.el: Added first pass at a stata file.

* lisp/Makefile: BATCHFLAGS should be --no-init-file, not --no-init-fil

Wed Sep 9 08:45:26 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/essl-s.el:
minor (save-recursion..) -- Committing from Shell to see permissions

Tue Sep 8 21:18:33 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/essl-s.el:
more things for (ess-dump-to-src), (ess-fix-comments),.... ess-MM-fix-src

* lisp/ess-mode.el: add optional quiet argument to (set-ess-style)

* lisp/ess-mode.el: only white space

* lisp/ChangeLog: ..

* lisp/essl-s.el: added "&optional dont-ask" argument to
ess-dump-to-src, ess-fix-comments,.... ess-MM-fix-src

Mon Sep 7 16:27:37 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ChangeLog: ..

* lisp/essl-s.el: 4 digit year in ess-time-string!

* doc/README.SAS:
Added paragraph about ess-sas-sh / PATH problems at very end -- for RMH

Wed Aug 26 12:18:54 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ChangeLog, lisp/essl-s.el: font-lock: "." as word constituent

Mon Aug 24 12:50:45 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* ANNOUNCE, README, doc/ess.texi:
stat.ethz short for www.stat.math.ethz

Thu Aug 20 06:48:48 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ChangeLog: ..

* lisp/essddr.el:
Expanded Rd-section-names and Rd-keywords [following Kurt's
suggestion]

Tue Aug 18 08:44:54 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/essd-s+3.el, lisp/essd-r.el, lisp/ChangeLog:
"--no-readline" for R; S+3-dialect-name for S-plus

Fri Aug 14 16:32:23 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/ess-vars.el, lisp/Makefile: calling new version "pre5.1"

* lisp/essl-s.el: "ease:" replaced by "ess-"; fixed some comments

Mon Apr 27 07:53:02 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/essl-s.el: improved ess-num-var-round

Fri Apr 17 12:29:46 1998 Martin Maechler <maechler@stat.math.ethz.ch>

* lisp/essd-sas.el: ../etc/ is place for sas-sh-command

* etc/function-outline.S, lisp/essl-s.el:
function-outline-file now in ../etc/

* Makefile, doc/Makefile, lisp/Makefile:
Makefiles separated; new for ./doc

Mon Apr 6 20:35:04 1998 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ChangeLog: Storing updates.

* lisp/ess-comp.el, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el:
See ChangeLog for more details. Not tagged.

Tue Dec 16 00:17:44 1997 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ChangeLog: *** empty log message ***

* lisp/essd-s4.el (S4-mode): New function, use it.

Wed Dec 10 15:36:29 1997 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ChangeLog, lisp/essd-xls.el:
XLS-mode is now the mode-name symbol. (instead of ess-mode). This is
required for noweb-mode to work nicely.

ChangeLog documented to reflect this fact.

Tue Dec 9 22:55:40 1997 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ChangeLog: *** empty log message ***

* lisp/essd-r.el:
removed non-necessary autoload for a non-existant function (was
intended for start-args, but never was written or used).

* lisp/essl-sta.el:
Changed essl-sta.el to not use stat.el in the documentation comments.

* lisp/ChangeLog: *** empty log message ***

* lisp/essddr.el: one too many parens.

* lisp/essddr.el:
added commented out face. DB's error doesn't exist for me, though.

Fri Dec 5 15:13:59 1997 A.J. Rossini <rossini@biostat.washington.edu>

* lisp/ChangeLog: *** empty log message ***

* lisp/ChangeLog: ChangeLog file install

* lisp/ess-site.el: added comments about Emacs 20.2 errors.

Fri Dec 5 14:46:38 1997 ess <ess@pyrite>

* Makefile: Added top-level Makefile. Needs definitions, though.

* etc/ess-s+3.S, etc/ess-s4.S: Initial revision

1998-12-14 A.J. Rossini <rossini@biostat.washington.edu>

* README : updated to 5.1.x

Tue Dec 2 08:49:07 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: info isn't a valid target, and cleaned up doc
targets. (KH).

Mon Dec 1 16:55:17 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.el: removed blank lines.

Mon Dec 1 16:51:46 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: small edit.

Mon Dec 1 16:48:14 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: changed wording around ess-plain-first-buffername
(RMH).

Mon Dec 1 16:42:47 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: new branch (5.1.1.1).

Mon Dec 1 16:36:13 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: Batchflags are user serviceable.

Mon Dec 1 10:59:29 1997 Anthony Rossini <rossini@stat.sc.edu>

* RELEASED: version 5.0.

Mon Dec 1 10:45:55 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.SAS: added noise about ess-sas-sh-command stupidity that
AJR has personally experienced.

Sun Nov 30 13:44:55 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: comments for indexing.

Sun Nov 30 13:41:00 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: more fixes. Many more to go.

Sun Nov 30 12:38:26 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.SAS: added more information.

Sun Nov 30 12:15:19 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-lsp.el: small typo in comments.

Sun Nov 30 12:14:33 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: added revision, added other changes.

Sun Nov 30 12:12:26 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.SAS: new material on autoexec.sas added.

Sun Nov 30 12:09:30 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el (S-editing-alist): need indent-line-function
defined. (RMH).

Sun Nov 30 12:08:24 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el: removed sas-indent-region.

Sun Nov 30 12:07:05 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el (SAS-editing-alist): need indent-line-function
(RMH).

Sun Nov 30 12:06:00 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-mode): fixed doc string. (RMH).

Sun Nov 30 12:03:34 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: useless comments removed.

Sun Nov 30 12:03:10 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: useless comments removed. (RMH).

Sun Nov 30 12:02:58 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (inferior-SAS-args-temp): docstring, explaining
stupidity of this variable

Sun Nov 30 12:00:24 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-sas-sh-command: better shell scripting (RMH).

Wed Nov 26 16:33:10 1997 Anthony Rossini <rossini@stat.sc.edu>

* RELEASED: 5.0-gettingcloser.

Wed Nov 26 16:10:02 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (dist): do the right thing w/ README.

Wed Nov 26 16:05:20 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-sas-sh-command: more information. cleaned up for current
essd-sas.el arg passing.

Wed Nov 26 15:51:04 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: modified args to try to have "one set" for SAS
process (2nd is for redirect).

Wed Nov 26 15:43:10 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: renamed and reordered inferior-SAS-args...

Wed Nov 26 14:29:40 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-sas-sh-command: added more documentation on I/O.

Wed Nov 26 14:01:23 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: cleaned up comments.

Wed Nov 26 13:58:42 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-sas-sh-command: cleaned up comments.

Wed Nov 26 11:01:36 1997 Anthony Rossini <rossini@stat.sc.edu>

* essddr.el: switch-to-S to switch-to-ESS.

Wed Nov 26 11:01:07 1997 Anthony Rossini <rossini@stat.sc.edu>

* essddr.el (Rd-mode-map): switch-to-S is now switch-to-ESS.

Wed Nov 26 11:00:06 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-mode): added "indent-region" binding to
doc-string.

Wed Nov 26 10:52:11 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-trns.el (ess-transcript-mode-map): added 2 lines for
consistency. (RMH)

Wed Nov 26 10:51:29 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-trns.el: ispell-checked. File name / header name mismatch
corrected. (AJR)

Wed Nov 26 10:49:58 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: ispell checked, typos fixed (RMH/AJR).

Wed Nov 26 10:42:58 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el (SAS-editing-alist): function definitions are
useless. Remove.

Wed Nov 26 10:37:44 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el (S-editing-alist): removed function definitions. They
don't work.

Wed Nov 26 10:29:00 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el: ispell-checked (AJR/RMH)

Tue Nov 25 15:37:37 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: Real dump suggested programming fix.
* README.S: Real dump user correction.

Tue Nov 25 15:37:00 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S : Real Dump user correction

Tue Nov 25 13:06:38 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess-mode): Make sure that silly moves like
"ess-dialect=S" are not cause for a bailout. (AJR).

Tue Nov 25 12:38:21 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: changes for font-lock "Dump" problem. (RMH)

Tue Nov 25 12:36:48 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: chmod 444 ess.info* ess.dvi on release (RMH)

Tue Nov 25 08:53:54 1997 Anthony Rossini <rossini@stat.sc.edu>

* RELEASED: 5.0-honestlylastpre.
* README.S: added comment re: \" and fontlock.

Tue Nov 25 08:50:56 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: removed SAS tabbing, added S dumping (RMH).

Tue Nov 25 08:49:18 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (SAS-mode): construct a sas-mode-local-map, from
ess-mode-map, for modifying the tab key.

Tue Nov 25 08:24:42 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-mode): removed white space, spurrious comment.

Mon Nov 24 12:14:38 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: SAS indent fixes.

Mon Nov 24 11:33:00 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: fixed Kurt's address.

Mon Nov 24 11:32:13 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: put back functions; see 10:48 change.

Mon Nov 24 10:58:12 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el: ess to S.

Mon Nov 24 10:50:51 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el: inadvertent placement of ess-indent-line function.

Mon Nov 24 10:50:19 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el (S-editing-alist): inadvertent placement of
indent-line-function.

Mon Nov 24 10:48:19 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: commented out some language specific functions.
Moved to essl-s.el

Mon Nov 24 10:45:21 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el: new functions; S for ESS. Use them.

Mon Nov 24 10:43:36 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el (S-comment-indent):
* essl-s.el (S-indent-line):
* essl-s.el (S-calculate-indent): new functions; used to be
ess-*.

Mon Nov 24 10:39:41 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el: removed some lisp-isms.

Mon Nov 24 10:36:48 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el (sas-indent-region): New function. Use it.

Mon Nov 24 10:25:07 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s4.el (S4-customize-alist): ess-object-name-db-file is
"ess-s4-namedb.el". (RMH)

Mon Nov 24 10:18:42 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.SAS: 2 typos (RMH).

Mon Nov 24 10:17:46 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: added ess-quit autoload.

Mon Nov 24 10:16:40 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-quit): since now possible to call from ess-mode,
make sure that we are connected to a process.

Mon Nov 24 10:01:33 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-mode-font-lock-keywords): finish off line.

Mon Nov 24 09:59:39 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: quotes need fixing (RMH).

Mon Nov 24 09:55:43 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-mode-map): added ess-quit. (RMH).

Mon Nov 24 09:48:15 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (SAS-customize-alist): inferior-ess-exit-command
should be `endsas;\n'. (RMH).

Sat Nov 22 19:16:40 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/README-19.28: new version of file (RMH).

Fri Nov 21 17:37:26 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: added 2 more from RMH, with comments.

Fri Nov 21 17:31:50 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el: fixed comments to reflect reality (RMH).

Fri Nov 21 17:05:05 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-trns.el: ess-mode -> ESS. (RMH)
ess-mode-map -> ess-transcript-mode-map

Fri Nov 21 17:02:45 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (DISTSCRIPTS): commented out. (RMH)

* Makefile (dist-doc): commented out. Will do by hand for
5.0. (RMH)

* Makefile: Added comments for structure of Makefile. (RMH)

Fri Nov 21 10:26:53 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: incr version.

Fri Nov 21 10:26:25 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: added dir directions for info.

Fri Nov 21 10:22:17 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/rmh-talk.tex: removed trailing \\.

Fri Nov 21 10:19:50 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (dist): ess.dvi and ess.info need to be up to date.

Thu Nov 20 18:38:51 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sta.el:
* essl-sas.el:
* essl-s.el:
* essl-lsp.el:
* essddr.el:
* essd-xls.el:
* essd-vst.el:
* essd-sas.el:
* essd-s4.el:
* essd-s3.el:
* essd-s+3.el: incr version.

* essd-r.el: incr version, comments.

* ess.texi: small edits, incr version

* ess.el: ess-mode is ESS. incr version

* ess-vars.el: incr version, added comments.

Thu Nov 20 18:21:01 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el: part of ESS; comments.

Thu Nov 20 18:20:12 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: incr, edits.

Thu Nov 20 18:19:24 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: errors.

Thu Nov 20 18:17:13 1997 Anthony Rossini <rossini@stat.sc.edu>

* COPYING: trying.

Thu Nov 20 18:15:01 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-trns.el: added copyright, incr version.

Thu Nov 20 18:12:06 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: edited copyright. incr version.

Thu Nov 20 18:11:02 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: removed silly university locations. incr version.

Thu Nov 20 18:09:00 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: added copyright, edited comments, incr version.

Thu Nov 20 18:07:51 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-help.el: edited comments, incr version.

Thu Nov 20 18:03:09 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-debug.el: edit, end, upgraded version.

Thu Nov 20 18:00:55 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-comp.el: removed log file, edited comments, upgrade to 4.

Thu Nov 20 16:41:51 1997 Anthony Rossini <rossini@stat.sc.edu>

* RELEASED: 5.0-verylastpre.

* ess-inf.el: fixed menus.

Thu Nov 20 16:40:29 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-trns.el: fixed menus.

Thu Nov 20 16:38:35 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: formatting. extra ).

Thu Nov 20 16:37:23 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: cleaned up menus. removed useless comments.

Thu Nov 20 16:29:15 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: fixed goto-info stuff.

Thu Nov 20 16:13:43 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-help.el (ess-goto-info): ess isn't ess-mode. Split window,
not other-window.

Thu Nov 20 10:04:28 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: added comments on help file editing.

Thu Nov 20 10:01:47 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: added inferior-ess rewrite.

Thu Nov 20 09:54:51 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.XLispStat: Splus removed, XLispStat added.

Thu Nov 20 09:53:48 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: retitled the FAQ.

Thu Nov 20 09:52:57 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: changes (RMH).

Thu Nov 20 09:46:20 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: archive is on Franz.

Thu Nov 20 09:43:47 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: more comments about dir.

Thu Nov 20 09:41:53 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: "it" to "they".

Thu Nov 20 09:40:44 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: put dir back into the Docs.

Thu Nov 20 09:38:54 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: truns :-).

Thu Nov 20 09:38:12 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/ajr-talk.tex: added typoout for fonts.

Thu Nov 20 09:35:28 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/rmh-talk.tex: fixed my typo, line wrap.

Thu Nov 20 09:33:16 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/README.additions: added essdd*.el

Thu Nov 20 09:22:02 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: added new for fix to About.

Thu Nov 20 09:19:52 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-trns.el (ess-transcript-mode-menu):
* ess-inf.el (inferior-ess-mode-menu):
* ess-mode.el (ess-mode-menu): removed About from menu, for now.


Wed Nov 19 12:24:22 1997 Anthony Rossini <rossini@stat.sc.edu>

* RELEASED 5.0, lastpre.

* Makefile: removed veryclean. unnecessary target. Fixed
dist-doc target.

Wed Nov 19 12:21:38 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/rmh-talk.tex: no changes.

Wed Nov 19 12:21:02 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/ajr-talk.tex: final version. Not best, but we've got docs
provided.

Wed Nov 19 12:03:03 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/ajr-talk.tex: use the ugly version

Wed Nov 19 12:01:53 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (ess-SAS-pre-run-hook): never take name from a
running process buffer.

Wed Nov 19 11:56:09 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-xls.el: added transcript mode.

Wed Nov 19 11:43:24 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-mode-menu): bug in "About".

Wed Nov 19 11:25:01 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: database creation works.

Wed Nov 19 11:20:28 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-create-object-name-db): use temporary name for
ess-object-name-db; since we make it buffer local to accomodate
different languages, need to handle it carefully. In particular,
might be better to make buffer local upon demand, rather than
always buffer local. But lots of considerations, here.

Wed Nov 19 11:14:10 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-create-object-name-db): added *ESS* messages.

Wed Nov 19 10:56:47 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.el (ess-load-object-name-db-file): no warning when object
database name fails to exist; the code is still there.

Wed Nov 19 10:55:38 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s+3.el: setq-default to setq

* essd-r.el: setq, not setq default.

Wed Nov 19 10:52:28 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: added statement about object-name db being broken.

Wed Nov 19 10:33:47 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s+3.el (S+3-transcript-mode): make interactive.

Wed Nov 19 10:32:28 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el (s-transcript-mode): make interactive.

Wed Nov 19 10:31:54 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-r.el (r-transcript-mode): make interactive.

Tue Nov 18 17:38:56 1997 Anthony Rossini <rossini@stat.sc.edu>

* essddr.el: updated to 0.1.7. (KH)

Tue Nov 18 17:37:11 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: ess-create-object-name-db, format

Tue Nov 18 17:21:37 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s+3.el (S+3-customize-alist): changed var name for
consistency.

Tue Nov 18 17:20:21 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-r.el (R-customize-alist): use R-help-sec-keys-alist.

Tue Nov 18 17:19:23 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el: removed spurrious variable.

Tue Nov 18 17:18:29 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el: removed ess--help-S-sec-keys-alist; second def!

Tue Nov 18 17:14:33 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el (ess-help-*-sec-keys-alist): renamed to
*-help-sec-keys-alist. defvars to defconst.

Tue Nov 18 17:03:40 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess): removed "switch-to" logic in
inferior-ess. Now should strictly start-up a buffer.

Tue Nov 18 16:58:06 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: added warnings for set-keymap-parent; XEmacs,
non-Emacs.

Tue Nov 18 16:52:52 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el: added Martin's fix to documentation.

Mon Nov 17 09:59:20 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess-mode-menu): reinstalled info
connection.

Mon Nov 17 09:58:37 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: reinstalled info connection.

Mon Nov 17 09:25:24 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/rmh-talk.tex: added updates. (RMH)

Mon Nov 17 09:09:09 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: fixed grammar.

Mon Nov 17 09:05:50 1997 Anthony Rossini <rossini@stat.sc.edu>

* README/ess.texi: R uses ess-r-namedb.el. (RMH)

Mon Nov 17 09:04:41 1997 Anthony Rossini <rossini@stat.sc.edu>

* README/ess.texi: changed phrasing for creating object database
files. (RMH)

Mon Nov 17 09:00:38 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess): doc string edited. Wrong comments
removed (RMH).

Mon Nov 17 08:57:54 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: fixed documentation dependencies (RMH)

Mon Nov 17 08:56:41 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.el: fixed Lisp-Dir-Entry; franz.stat.wisc.edu, not
ftp.math.sc.edu. (RMH).

Mon Nov 17 08:54:59 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/ajr-talk.tex: added comments for changing font usage (RMH).

Fri Nov 14 17:44:14 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: added more of an introduction and "history" statement.

* README.S: added a small "FAQ" at the end.

* Doc/TODO: Added last of the SAS things to do for 5.2 or 5.4.

Fri Nov 14 17:27:27 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: more comments.

Fri Nov 14 16:59:05 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: added SAS fontlock, graphics. R Help

Fri Nov 14 13:49:40 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.XLispStat: fixed small typos.

Fri Nov 14 11:24:05 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (DOCS): reordered variable. Added info/dvi files.

Fri Nov 14 11:22:03 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.el: more comment work.

* ess.el: verified using lisp-mnt.el; standard package formatting.

Fri Nov 14 11:06:18 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (clean): don't remove .dvi or .info*

* Makefile (veryclean): new target, for removing what clean used
to remove

Fri Nov 14 10:13:49 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: version to 5.0

Fri Nov 14 10:13:40 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (VERSION): version to 5.0

Fri Nov 14 10:13:24 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el: version to 5.0

Fri Nov 14 10:13:04 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-version): version to 5.0.

Fri Nov 14 10:12:34 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: added notes for starting R with prefix arguments.

Fri Nov 14 09:59:25 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: added @itemize markers.

Thu Nov 13 21:45:27 1997 Anthony Rossini <rossini@stat.sc.edu>

* Release: 5.0-pre5

* Makefile (VERSION): incremented.

* ess-vars.el (ess-version): incremented.

Thu Nov 13 21:40:12 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: works again. shooze...

Thu Nov 13 20:51:36 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.el (ess-load-object-name-db-file): don't bomb if file
doesn't exist..

Thu Nov 13 20:31:21 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: back to initial, except for new unused, commented
out, variable)

Thu Nov 13 20:28:06 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: New temp variables for when we rewrite the
initialization routines; NEED TO DO THIS FOR 5.2!!! LOGIC HAS
CHANGED, FOR THE "SIMPLER"!

* ess-inf.el: doesn't work. This is a mess.

* ess-inf.el (inferior-ess): use language instead of dialect for
"*language*" and "*language:1*" buffer names; old version
commented out.

Thu Nov 13 20:11:10 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-plain-first-buffername): use it.

Thu Nov 13 20:07:42 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: forgot ")".

Thu Nov 13 20:06:12 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: fixed R then SAS buffer name problem.

Thu Nov 13 19:56:57 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el: added commented example for
ess-plain-first-buffername. TRUE by default, i.e. for "novice"
mode.

Thu Nov 13 19:54:23 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el: moved database loading to ess-mode and
inferior-ess-mode; removed old comments.

Thu Nov 13 19:52:31 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-proc-name): If ess-plain-first-buffername is
true, don't add "process number" to the first process.

Thu Nov 13 19:35:59 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.el (ess-load-object-name-db-file): new function, use it.

Thu Nov 13 19:35:27 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: C-c tab is ess-complete-object-name.

Thu Nov 13 19:34:48 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess-mode-map): C-c TAB is
ess-complete-object-name, same as in ess-mode.

Thu Nov 13 19:27:55 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess-mode): load object-name db file if
exists.

Thu Nov 13 19:19:37 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-mode): load object-name db file if exists.

Thu Nov 13 19:17:59 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: bare-bones description of how to create object-name
databases.

Thu Nov 13 19:09:07 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: added notes for database creation

Thu Nov 13 10:16:12 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.XLispStat : XLispStat isn't a trademark.

Thu Nov 13 09:59:05 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (ess.elc): fixed action

* Makefile (ess-vars.elc): fixed action

Thu Nov 13 09:58:42 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el: removed ancient comments.

Thu Nov 13 09:58:23 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: added means for using second philosophy.

Thu Nov 13 09:51:19 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: fixed line break.

Thu Nov 13 09:40:56 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/ajr-talk.tex: added location of talk.

Thu Nov 13 09:39:52 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/rmh-talk.tex: pointed to FRANZ. added comment about where
given.

1998-11-13 A.J. Rossini <rossini@biostat.washington.edu>

* doc/Makefile: added "info" target. Removed spurrious
ess.info/ess.texi dependency, i.e. the first.


Thu Nov 13 08:54:40 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (dist-doc): new target. Use it

* Makefile (ESS-doc): new target. Use it.

Wed Nov 12 17:32:49 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/ajr-talk.tex: de latex-2-html'd.

Wed Nov 12 17:26:25 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: args passes all the way through.

Wed Nov 12 16:30:34 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-r.el: added prefix to R.

Wed Nov 12 15:15:06 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: added stata comment, site-init.el

Wed Nov 12 15:12:25 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: added installation (from README). Use @file{} for
file names.

Wed Nov 12 14:56:41 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: added warning messages for ignorable errors.

Wed Nov 12 14:43:07 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: can't seem to remove last byte compiler error.

Wed Nov 12 14:30:00 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-trns.el:
* ess-help.el: added compile requires to remove byte-compiler
warnings.

Wed Nov 12 14:21:33 1997 Anthony Rossini <rossini@stat.sc.edu>

* essddr.el: paren balance. whoops.

Wed Nov 12 14:20:41 1997 Anthony Rossini <rossini@stat.sc.edu>

* essddr.el: added "require 'ess-help" to solve byte compiler
errors.

Wed Nov 12 14:16:37 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: require 'shell to fix byte-compile errors.

Wed Nov 12 02:45:44 1997 Anthony Rossini <rossini@stat.sc.edu>

* Release: 5.0-pre4

* ess-vars.el: updated version number for release
* Makefile: Updated version number for release

Wed Nov 12 02:27:16 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: seems to work, now.

Tue Nov 11 19:20:50 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: might need comint.

Tue Nov 11 19:09:18 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.XLispStat: fixed small errors.

Tue Nov 11 19:04:51 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.XLispStat : bad key-seq "C-c C-f" isn't find-file.

Tue Nov 11 19:01:22 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: merged rewrite (RMH)

Tue Nov 11 16:49:41 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: format cleaning.

Tue Nov 11 16:42:28 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: ess-SAS-pre-run-hook now called from SAS, not
inferior-ess.

Tue Nov 11 16:34:38 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sta.el: wrong header!

Tue Nov 11 16:32:51 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: added to New Features.

Tue Nov 11 16:30:26 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: small typos. Distributed from Wisconsin.

Tue Nov 11 16:27:21 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: added Splus 3.4. Removed "futures".

Tue Nov 11 16:25:59 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el: inferior S -> inferior ESS

Tue Nov 11 16:24:38 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el: small doc changes (RMH).

Tue Nov 11 16:21:34 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: edited how to find key-sequences (RMH)

Tue Nov 11 16:19:51 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: removed comint symbols. (RMH). Need to read comint
docs (AJR).

Tue Nov 11 16:19:00 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: small typos corrected.

Tue Nov 11 16:04:26 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-read-object-name): use
ess-read-object-name-dump.

* ess-inf.el (ess-read-object-name-default): reverted back to old
behavior.

* ess-inf.el (ess-read-object-name-dump): new function. Use it.

Tue Nov 11 15:56:03 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: XLisp-Stat, uniformly.

Tue Nov 11 15:51:48 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: fixed titles (no @_{} commands). Updated menus. (MM)

Tue Nov 11 15:38:52 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.XLispStat: removed "S(tm)".

* README.SAS: major overhaul (RMH).

* README.S: removed "S(tm)".

Tue Nov 11 10:02:44 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-read-object-name-default): new version (KH).

Tue Nov 11 10:00:54 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): added man
format again for R internal man pages.

Mon Nov 10 23:17:28 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: added latex/tex for talks on ESS 5.0.

Mon Nov 10 23:02:36 1997 Anthony Rossini <rossini@stat.sc.edu>

* Releasing 5.0-pre3.

* essd-sas.el: changes made. Watch out.

* ess-vars.el (ess-version): 5.0-pre3
* Makefile (VERSION): 5.0-pre3

Mon Nov 10 22:58:39 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: more S to ESS

Mon Nov 10 22:52:55 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: more S/ESS fixes (RMH)

Mon Nov 10 22:49:31 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.SAS: typo

Mon Nov 10 22:43:59 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-read-object-name-default): handle defaults
better.

Mon Nov 10 22:34:11 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: typo.

Mon Nov 10 17:28:28 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.SAS: added some suggestions by RMH.

Mon Nov 10 17:26:11 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: edited as suggested by RMH.

Mon Nov 10 17:17:21 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: stuff.

Mon Nov 10 17:16:21 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: changed mode/revision.

Mon Nov 10 17:14:53 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: fixes (RMH)

Mon Nov 10 17:04:38 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-trns.el (ess-transcript-mode):
* ess-help.el (ess-help-mode):
* ess-inf.el (inferior-ess-mode):
* ess-mode.el (ess-mode): keep tabs out of the code.

Mon Nov 10 16:48:00 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: @code -> @email when appropriate.

Mon Nov 10 15:58:23 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: added most, approx 300, of MM's changes. A very few
differences, though.

Mon Nov 10 15:05:45 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el: S -> ESS (MM)

Mon Nov 10 15:02:32 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-trns.el: S -> ESS (MM)

Mon Nov 10 14:59:39 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: S -> ESS (MM).

Mon Nov 10 14:51:30 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: S -> ESS (MM).

Mon Nov 10 14:41:30 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-help.el: removed comment re: S.el.

* ess-help.el: updated docs and functions, S -> ESS (MM)

Mon Nov 10 14:34:35 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (MAKEHTML): change target (MM)

* Makefile (clean): more to clean (MM)

* Makefile (dvi): new target. Use it (MM)

Sun Nov 9 16:30:38 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: cleaned out my email of TODO problems, except for
SAS).

Sun Nov 9 16:24:39 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: updated for what has been accomplished by this stage,
for 5.0.

Sun Nov 9 15:32:34 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sta.el: cleaned up errors via lets.

Sun Nov 9 15:26:33 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el: removing unusable commands.

Sun Nov 9 15:08:56 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (no-doc): new variable. use it for autoload
documentation.

Sun Nov 9 15:08:13 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: ess-vars/ess/ess-site dependencies cleared up.

Sun Nov 9 15:02:29 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: changed documentation for autoloads.

Sun Nov 9 14:56:32 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el: one too many ")" (in editing sas-narrow-to-page).

Sun Nov 9 14:48:55 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el: cleaned up.

Sun Nov 9 14:44:06 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-comp.el: cleaned up.

Sun Nov 9 14:38:29 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sta.el: cleaned up format.

Sun Nov 9 14:33:18 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: cleaned up byte-compiler warnings and lisp.

Sun Nov 9 14:32:54 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el: need the right name at top.

* essl-sas.el: cleaned up byte-compiler warnings.

Sun Nov 9 14:17:36 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: cleaned dependencies for essd-*.el

Sun Nov 9 14:00:56 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-version): upgrade to 5.0

* Makefile: upgrade version to 5.0

1998-11-09 A.J. Rossini <rossini@biostat.washington.edu>

* Makefile (dist): new top-level target.
(dist): uses scp to put it where it belongs.

Fri Nov 7 19:43:11 1997 Anthony Rossini <rossini@stat.sc.edu>

* Released 5.0-pre2.

* Makefile (dist): copy makefile into the appropriate place.

Fri Nov 7 19:41:02 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (ess-SAS-pre-run-hook): fixed process name synch
problem.

Fri Nov 7 19:18:57 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (ess-SAS-pre-run-hook): set explicit-shell-file-name
to "/bin/sh" to aviod prompt evilness.

Fri Nov 7 18:33:29 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: SAS problems.

Fri Nov 7 18:28:40 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-R-input-sender): patch to avoid problems
with R, for "help()" (MM).

Fri Nov 7 18:17:54 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el: added comments re: TT commenting/editing styles.

Fri Nov 7 18:10:25 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: indentation.

Fri Nov 7 14:42:45 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: changes for TT (RMH).

Fri Nov 7 14:31:35 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el (sas-require-confirmation): doc string edit.

Fri Nov 7 14:30:33 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-transcript-minor-mode):

* ess-vars.el (ess-listing-minor-mode): new variables. Use. (RMH)


Fri Nov 7 14:29:49 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el: fixes for multiple SAS processes. (RMH)

Fri Nov 7 13:53:16 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: changes for SAS mode (RMH-2Nov).

Fri Nov 7 13:47:31 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el: patches for Terry Thernau's suggested indentation
(RMH)

Fri Nov 7 13:37:41 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.XLispStat: new file. read it.
* README.SAS: New file. Read it.
* README.S: revision, not version.

Fri Nov 7 11:41:01 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: added gen'l features, id -> version.

Fri Nov 7 09:23:55 1997 Anthony Rossini <rossini@stat.sc.edu>

* README.S: New file. Include it.

Fri Nov 7 09:20:30 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: pointer to README.S, README.SAS, and README.XLispStat

Fri Nov 7 09:17:52 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: changes to mailing list and WWW documentation location
(MM).

Thu Nov 6 10:42:10 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (DOCS): added README.LANGUAGE files to the Makefile.
Need to fill them in.

Wed Oct 29 14:08:52 1997 Anthony Rossini <rossini@stat.sc.edu>

* README: rearranged, as suggested by Don Cram. (DC).

Mon Oct 27 14:50:18 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: readded "New Features" section.

Mon Oct 27 13:05:13 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: started editing section 1. In particular, @b{S}
refers to a generic statistical process, at this point.

Mon Oct 27 10:44:44 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi (Local Variables): TeX-master ought to be ess.texi.
Whoops.

Mon Oct 27 10:25:49 1997 Anthony Rossini <rossini@stat.sc.edu>

* Doc/TODO: added RMH's SAS suggestions.

Mon Oct 27 10:22:17 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (ess-SAS-pre-run-hook): removed interactive call.
* essd-sas.el (ess-SAS-pre-run-hook): make sure buffer name of any
running *shell* buffers is unique for changes.

Mon Oct 27 10:03:34 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (SOURCES): removed ess-debug from distributed sources.

Mon Oct 27 09:01:24 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (dist): Doc should not be writable, again.

Fri Oct 24 16:31:12 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (install): -ne should be !=, since doing string, not
integer, comparison. (KH)

Fri Oct 24 12:25:40 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-version):
* Makefile (VERSION): 5.0-pre2

* ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): changes for
R, 0.50 vs. 0.60.

Fri Oct 24 08:56:26 1997 Anthony Rossini <rossini@stat.sc.edu>

* ESS-5.0-pre1 released.

Fri Oct 24 08:55:10 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-version):
* Makefile (VERSION): updated version name to 5.0-pre1, skipping
beta-17.

Fri Oct 24 08:51:27 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (ess-SAS-pre-run-hook): We need to make sure that no
shells are currently running. put back the stuff removed 1.5
hours ago. Cleaned up variable usage using let.

Fri Oct 24 08:13:58 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el (SAS-log-mode): fundamental mode, with read-only.
Same as listing mode, pretty much.

Fri Oct 24 08:11:41 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el (set-sas-file-buffer): sasl-mode isn't real,
anymore.

Fri Oct 24 08:07:48 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (ess-SAS-pre-run-hook): after accepting process
input, sleep-for to allow the rest of the input to appear! Else,
we don't read the correct tty. Alternative: would have to grep
for tty, and figure out if we mean BSD or SYSV style unix.
Bleach.

Fri Oct 24 07:21:33 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (ess-SAS-pre-run-hook): removed
ess-sas-shell-buffer-name stuff. Necessary?

Fri Oct 24 07:21:16 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-sas-sh-command: use /bin/sh

Fri Oct 24 07:20:56 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (dist): make sure scripts are executable before
packaging.

Thu Oct 23 17:24:23 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (ess-sas-shell-buffer-name-flag): use it.
* essd-sas.el (ess-sas-shell-buffer-name): use it.

Thu Oct 23 17:20:42 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (ess-SAS-pre-run-hook): removed 'interactive' call.
Should only be run from a run-hooks call?

* essd-sas.el (ess-SAS-pre-run-hook): ess-shell-buffer-name-p
should be ess-shell-buffer-name-flag; -p and p suffices are
reserved for functions, -flag reserved for variables.

Thu Oct 23 13:17:28 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-eval-line-and-next-line, ess-eval-line,
ess-eval-function, ess-eval-buffer): ess-force-buffer-current

Thu Oct 23 09:08:24 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (install): test lispdir to see if needs install (MM).

Thu Oct 23 09:07:42 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el (ess-transcript-mode): should be autoloaded.

Thu Oct 23 09:01:45 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el (s-transcript-mode): generic. Moved here.

Thu Oct 23 09:00:02 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-r.el (r-transcript-mode): moved here.

Thu Oct 23 08:57:04 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (AUXFILES): added SCRIPTS
* Makefile (SCRIPTS): new variable, use it.

Thu Oct 23 08:52:27 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-eval-visibly): DOCSTRING lied; text ->
text-withtabs.

Thu Oct 23 08:30:21 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (dist): remove write permission from ChangeLog for
distribution.

Thu Oct 23 08:23:52 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (DOCS): new variable. Use it.

Thu Oct 23 08:22:09 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (SOURCES): Need to include ess-debug, ess-comp.

Wed Oct 22 15:53:46 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-version): updated version number (17)
* Makefile (VERSION): updated version number (17)

* beta 16 released.

Wed Oct 22 15:10:26 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (dist): dist target now works; being too ambitious
resulted in the loss of below.

1997-10-22 Anthony Rossini <rossini@stat.sc.edu>

* WHOOPS. Stupid mistake, lost 2 days of ChangeLog activity.

Mon Oct 20 14:20:51 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-help.el (ess-display-help-on-object): set the customization
variables properly.

Thu Oct 16 14:25:59 1997 Anthony Rossini <rossini@fhat.stat.sc.edu>

* essd-sas.el (ess-mode): added autoload.

* essd-s+3.el: editing of spaces.

* Makefile (SOURCES): changed edd-doc appropairately.i

Fri Oct 10 12:05:40 1997 Anthony Rossini <rossini@stat.sc.edu>

* beta 15 released.

* ess-trns.el (ess-transcript-mode): start up in read-only mode.

Wed Oct 8 14:50:03 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-proc-name): takes stringname for buffer; was
ess-dialect. Use it.

Wed Oct 8 13:56:51 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s4.el (S4-customize-alist): inferior-ess-*-command
variables must end in "\n".

* essd-s+3.el (S+3-customize-alist): inferior-ess-*-command
variables must end in "\n".

Wed Oct 8 08:50:58 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (inferior-ess-names-command): add "\n" to end of
names(%s) command (KH).

Wed Oct 8 05:36:04 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-debug.el: new file for debugging and development. Use it.

Tue Oct 7 15:46:59 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el: commented out debug-on-error.

Tue Oct 7 15:42:49 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-get-words-from-vector): don't concat "\n", since
we might have multi-line commands. Make them do it in the command
definition (KH).

Tue Oct 7 13:21:57 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (SOURCES): add ess-doc.el

Thu Oct 2 08:52:58 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (install): create INFODIR and LISPDIR as well as
parents before installing.

Thu Oct 2 08:42:46 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-multi): removed ess-pre-run-hook execution; it
should only happen in inferior-ess.

Thu Oct 2 01:12:22 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el (r-transcript-mode, s-transcript-mode): new functions. Use it, and fset
it.

Thu Oct 2 01:12:07 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-trns.el (ess-transcript-mode): added alist parameter. Use
it.

Thu Oct 2 00:35:30 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-function-pattern): tied the non-quoted function
name to either the beginning of a line or a space, instead of
beginning of a word.

Wed Oct 1 21:50:59 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el (S-syntax-table): modified . to be "_" (KH).

Wed Oct 1 21:46:51 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: Require ess-site, not just ess, so that language
specific stuff will be loaded.

Wed Oct 1 21:45:47 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-trns.el: Require ess-site, not just ess, so that language
specific stuff will be loaded.

Tue Sep 16 16:15:37 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el (SAS-editing-alist):
* essl-lsp.el (Lisp-editing-alist):
* essl-s.el (S-editing-alist):

ess-keep-dump-files NEEDS to be 'ask.

Wed Sep 10 13:48:41 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-help.el (ess-submit-bug-report): ess-program-name doesn't
exist.

Wed Sep 10 13:44:52 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el: can't require sas here.

Wed Sep 10 13:33:57 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el: added Tom Cook's sas-data code. Not integrated
yet.

Wed Sep 10 09:42:30 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (html/ess_toc.html): Use explicit file "index.html",
since some servers/browsers have different defaults. (MM).

Wed Sep 10 09:40:04 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): change check
for setting auto-mode-alist (MM).

Tue Sep 9 16:35:21 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el: removed code which generated a second "ess-mode"
menu.

Tue Sep 9 16:23:56 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-mode): mode name: ess-language, not
ess-dialect.

Tue Sep 9 16:22:41 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess-mode): mode name:
iESS [ess-dialect:proc]

Tue Sep 9 10:39:35 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-[r][s+3].el (*-customize-alist): lastvalue command renamed
as ".ess.lvsave".

Tue Sep 9 09:59:04 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el: what is (fset 'run-s (fset 'run-S (symbol-function
'S))) for??

Tue Sep 9 09:15:24 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-version): incremented

* Makefile (VERSION): incremented

Tue Sep 9 09:01:59 1997 Anthony Rossini <rossini@stat.sc.edu>

* RELEASING beta 13

Tue Sep 9 09:01:02 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (all): ess -> ESS

Tue Sep 9 08:29:48 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-r.el (R-customize-alist): needs syntax table for inferior
processes.

Mon Sep 8 15:22:18 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess-mode): need to fix syntax table.

Mon Sep 8 14:28:57 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el (sas-indent-line): renamed from
indent-sas-statement.

Mon Sep 8 14:08:24 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-mode): add one more debugging statement.

Mon Sep 8 13:23:20 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el: moved syntax table code to essl-s.el.

Mon Sep 8 13:07:48 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-version): updated.

* Makefile: Updated version number

Mon Sep 8 12:25:09 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-help.el (ess-find-help-file): doesn't search for
completions, with SAS or XLS. Fine, since there isn't a really
good way to build the list [SAS] or it isn't coded yet [XLS].

Mon Sep 8 12:24:42 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-help.el (ess-display-help-on-object): uses process name as
part of the buffer.

Mon Sep 8 12:23:24 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el: removed inferior-ess-save-lastvalue-command and
inferior-ess-retr-lastvalue-command, not needed.

Mon Sep 8 09:01:18 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el: moved SAS language related autoloads and fsets from
ess.el to here.

Mon Sep 8 08:59:13 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el: moved S language related autoloads and fsets from
ess.el to here.

Mon Sep 8 08:51:01 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (SAS-customize-alist): use ess-local-customize-alist.

Mon Sep 8 08:46:32 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-r.el (R-customize-alist): use ess-local-customize-alist.

Mon Sep 8 08:45:43 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s+3.el (S+3-customize-alist): use ess-local-customize-alist.

Mon Sep 8 08:45:00 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s4.el (S4-customize-alist): use ess-local-customize-alist.

Mon Sep 8 08:42:48 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s3.el (S3-customize-alist): use ess-local-customize-alist.

Mon Sep 8 08:41:35 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-local-customize-alist): new variable. use it.

Mon Sep 8 08:35:42 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el: code to remove .[sS] from auto-mode-alist commented
out. Need a version which works with Emacs.

Fri Sep 5 14:20:18 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-eval-map): define it. New keysequence:
C-c C-e ... for evaluation of code.

Fri Sep 5 14:19:43 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-eval-map): new variable. use it.

Wed Sep 3 12:54:46 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-trns.el: removed log section.

Wed Sep 3 12:30:57 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-find-dump-file-other-window): changed
error to message, so that dumping non-existant R objects would
work.

Wed Sep 3 12:29:45 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-help.el (ess-submit-bug-report): fixed to use ess-bugs, and
to include *ESS* buffer contents.

Wed Sep 3 12:27:35 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s4.el: rolled in John Chamber's s4-modeadds.el

Wed Sep 3 11:48:24 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s4.el (S4-customize-alist): added
inferior-ess-search-list-command from the ess-xtras.

Wed Sep 3 11:11:37 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el ((assoc "\\.q" auto-mode-alist)): removed '$'.
(RMH).

Wed Sep 3 10:42:13 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi : applied Martin's updates.

Wed Sep 3 10:37:39 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: applied Martin's patch, ESS -> ess, for texinfo
stuff.

Tue Sep 2 16:36:59 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-*.el (ess-dump-filename-template): use it, with
ess-suffix.

Tue Sep 2 16:19:41 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-delete-dump-files): changed default value to
nil. Better safe than sorry.

Tue Sep 2 16:05:04 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-*.el (*-customize-alist): ess-suffix. Use it.

Tue Sep 2 15:44:02 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el: moved "general" variables from essd-s?.el,
essd-r.el. There, should only be modifications to the standard S
customizations. Avoids conflict with not loading certain
customization variables.

Tue Sep 2 13:23:01 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (LASTVERSION): version set to 12.

Tue Sep 2 10:22:11 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-version): Version 11 released; set to 12.

Mon Sep 1 17:16:42 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-r.el (R-mode): setq-default the customize alist.

Mon Sep 1 16:59:57 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s+3.el (S+3-mode): need to set ess-customize-alist.

Mon Sep 1 16:15:10 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-mode-font-lock-keywords): redid the assign
fontlocking.

Mon Sep 1 15:53:54 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-mode-editing-alist): renamed. Use it.

Mon Sep 1 15:48:43 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess): corrected doc string.

Mon Sep 1 14:54:44 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el: added sas config variables here.

Mon Sep 1 14:21:08 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (SAS): works.

Mon Sep 1 14:20:45 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (SAS-mode): fixed and "modernized".

Mon Sep 1 14:16:16 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.el (SAS-transcript-mode): load it.

Mon Sep 1 14:16:07 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.el (SAS-mode): load it.

Mon Sep 1 14:12:33 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el (auto-mode-alist): XLS is recognized. SAS is
recognized.

Fri Aug 29 13:41:22 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess-make-comint): use
inferior-ess-start-file, inferior-ess-start-args.

Fri Aug 29 13:24:12 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (inferior-SAS-args): new variable. Use it.

Fri Aug 29 13:11:56 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-dribble-buffer): now defaults to
*ESS*. (RMH/MM).

Fri Aug 29 13:09:04 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el (SAS-customize-alist): fixed primary prompt (RMH).

Thu Aug 28 10:21:41 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-check-modifications): reformat.

Thu Aug 28 09:03:53 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.el: moved ess-site autoloads here.

Thu Aug 28 09:02:57 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-help.el (ess-find-help-file): autoloaded
ess-get-object-list at the beginning of ess-help; byte-compiler
error.

Wed Aug 27 14:33:56 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-mode): needed to set buffer local variables
AFTER they are killed. Whoops.

Wed Aug 27 14:27:44 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-mode): type changed to dialect.

Wed Aug 27 11:55:07 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (ess-proc-name): changed the process name to be
returned. Now is the form: ess-dialect : ess-process-number.

Tue Aug 26 18:49:31 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-version-running -> ess-dialect

Tue Aug 26 18:49:18 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-proc-prefix -> ess-language

Tue Aug 26 17:58:11 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el: added SAS site init (from Cook's mode) (TC)

Tue Aug 26 17:50:57 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-sas.el: new file. SAS language editing mode (Cook's
mode). Use it. (TC)

Tue Aug 26 17:48:47 1997 Anthony Rossini <rossini@stat.sc.edu>

* essl-s.el : new file. S language editing mode. Use it.
S specific stuff from ess-mode.

Mon Aug 25 16:53:10 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-help.el (ess-find-help-file): added hack to complete non-S
stuff. (KH)

Mon Aug 25 16:42:46 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-r.el (R-customize-alist): made the name quoted.

Mon Aug 18 15:27:41 1997 Maechler <maechler@stat.math.ethz.ch>

* essd-r.el (R-customize-alist): sorted

* essd-s4.el:
* essd-s3.el (S3-customize-alist): not Splus; no
'Optional/Required Arg'

* essd-s+3.el (S+3-customize-alist): switched some lower/upper
case: more important things on lower case; now compatible to R


Mon Aug 25 16:35:29 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el auto-mode-alist: Use \\' instead of $ [faster (?)],
standard; Add ...src/library/[A-z]*/funs/.. for R source editing.
(MM).

Mon Aug 25 11:02:37 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el (inferior-ess-font-lock-input): added setq of this
variable as a customization example (RMH).

Mon Aug 25 10:35:09 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-comp.el: removed (require 'cl). This is semi-evil, if we
can only avoid it.

Fri Aug 22 17:01:56 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (inferior-ess-font-lock-prompt-p): New
variable. Need to use it. Customize in ess-site.

Fri Aug 22 16:56:35 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess-mode): mode name is now "iESS", as per
discussion.

Fri Aug 22 16:54:19 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-object-name-db-file-loaded): use it to
determine which languages/versions have been loaded.

Fri Aug 22 16:48:55 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-r.el (R-customize-alist): added ess-object-name-db to
alist.

Fri Aug 22 16:47:57 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s+3.el (S+3-customize-alist): added ess-object-name-db to
alist.

Fri Aug 22 16:41:49 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-xls.el (XLS-customize-alist): added ess-object-name-db to
alist.

Fri Aug 22 16:40:31 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-xls.el (XLS-mode): moved from ess-mode.el

Fri Aug 22 15:58:54 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s+3.el (S-mode): moved from ess-mode.el

Fri Aug 22 15:58:07 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-r.el (R-mode): moved from ess-mode.el

Fri Aug 22 15:50:25 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s+3.el: removed commented out font-lock patterns. (RMH)

Fri Aug 22 15:49:56 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s3.el: removed commented out font-lock patterns. (RMH)

Fri Aug 22 15:48:59 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (essd-S-inferior-font-lock-keywords): added RMH's
error patterns.

Fri Aug 22 12:28:42 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-sas.el: new file (RMH).

Fri Aug 22 12:18:30 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-function-pattern): New pattern, thanks to
Stephen C. Pope <scp@predict.com>.

Fri Aug 22 11:59:32 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (ESS.info): fixed text output (KH)

Fri Aug 22 11:59:13 1997 Anthony Rossini <rossini@stat.sc.edu>

* Makefile (html/ESS_toc.html): fixed text output (KH)

Fri Aug 22 11:55:33 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (inferior-ess-save-lastvalue-command): new
defvar for variable. (KH)

Fri Aug 22 11:55:07 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (inferior-ess-retr-lastvalue-command): new
defvar for variable. (KH)


Fri Aug 22 11:54:27 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (S-plus): removed variable

Fri Aug 22 11:51:22 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-xls.el (XLS-customize-alist): inferior-ess-start-file
("~/.ess-R"). inferior-ess-start-args. Use it.


Fri Aug 22 11:43:49 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-s+3.el (S+3-customize-alist): inferior-ess-start-file
("~/.ess-R"). inferior-ess-start-args. Use it.

Fri Aug 22 11:42:34 1997 Anthony Rossini <rossini@stat.sc.edu>

* essd-r.el (R-customize-alist): inferior-ess-start-file
("~/.ess-R"). inferior-ess-start-args. Use it.

Fri Aug 22 11:06:34 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.texi: renamed, from ESS.texi. Changed header. Added
info-directory stuff (KH).

Fri Aug 22 11:04:02 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess.el: installed new, non CL versions of ess-setq-vars,
ess-setq-vars-default. (KH)

Fri Aug 22 10:58:05 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-xtra.el: ESS-version -> ess-version (KH)

Fri Aug 22 10:57:13 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el (ess-version): incremented. ESS-version ->
ess-version. (AJR)

Fri Aug 22 10:56:11 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess-mode): ESS-version -> ess-version (KH)

Fri Aug 22 10:56:11 1997 Anthony Rossini <rossini@stat.sc.edu>

* STARTED : ESS-4.9-b11. All DOCUMENTATION NOW IN `ChangeLog'.

Tue Jul 29 07:14:01 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el: transcript fontlock vars now here.

Mon Jul 28 09:57:57 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-site.el: explanatory comments for dialect customization.

Mon Jul 28 09:55:58 1997 Anthony Rossini <rossini@stat.sc.edu>

* ess-vars.el: added defvars for ess-site things below. Still
need to add to essd-*.el's!

* ess-site.el: more customizations for the executable names. Need
to move defvars to ess-vars.

* README: edited authors again.

* Makefile: S-mode -> ESS.

* Makefile: updated version number.

* ess-site.el: moved/uncommented essd-s?.el

* essd-s3.el: provide the right package!

* Makefile: S-mode -> ESS.

* ess-site.el: reformat.

* ess-site.el: fixed typo.

* ess.el: made ess-setq-vars* clean. No ugly hacks!
cleaned up authorship.

* Makefile: updated version number.

* ess.el (ess-setq-vars-default): made nice.

* ess.el (ess-setq-vars): made nice.

1997-07-25 Anthony Rossini <rossini@stat.sc.edu>

* ess-mode.el (ess-mode-map): newline/return mapped to
'newline-and-indent, by popular demand.

* General : variable definitions in ess now moved to ess-vars.
ess now only contains useful code for distinguishing between
processes.

1997-07-01 Anthony Rossini <rossini@stat.sc.edu>

* ess-inf.el (inferior-ess): removed make-local-variables which
should've been handled in ess.el
(ess-multi): same as above.
(ess.el): fixed same.
(ess-execute): removed make-local-variable 'ess-local-process-name
(ess-force-buffer-current): removed make-local-variable
'ess-local-process-name
(inferior-ess): let (done 0), for constructing
inferior-ess-procname.

* ess-site.el: added RMH's new docs, `ess-keep-dump-files'.

* ess-inf.el (ess-quit): doc string edited.

* ess-mode.el (ess-check-source): RMH's solution.

1997-06-16 Anthony Rossini <rossini@stat.sc.edu>

* Makefile: trans->trns. Idea is to keep file names at the 8+3
length for archaic OSs...

Sun Jun 15 04:39:09 1997 Anthony Rossini <rossini@stat.sc.edu>

* NOTE: SEE RCS Log files for program updates. All
language/dialect specific code attempted to be moved to essd files
(d=dialect :-).. need more movement, though...

* ess.el: Documentation update.

Wed May 21 14:47:17 1997 Anthony Rossini <rossini@stat.sc.edu>

* S-mode has now become ess-mode. (Emacs Speaks Statistics).

Thu Apr 24 18:10:32 1997 Anthony Rossini <rossini@stat.sc.edu>

* TODO: (MM) word wrap mistake.

* S-help.el (S-help-mode-map): (MM) Patch to bind ^M to
next-line. Whoops. (AJR) changed to \C-m.

Wed Apr 23 09:29:53 1997 Anthony Rossini <rossini@stat.sc.edu>

* S.el (S-mode-version): incremented.

* S-help.el (S-display-help-on-object): (MM) S-help-sec-regex,
S-help-sec-keys-alist take correct values (see yesterday's log for
inferior-S-help-command). Need to do similar with
inferior-S-help-command hack!

* S.el : (MM) S-help-sec-regex, S-help-sec-keys-alist
buffer-local.

Tue Apr 22 19:19:47 1997 Anthony Rossini <rossini@stat.sc.edu>

* S-mode-4.9-b5 : released.

* S-help.el (S-display-help-on-object): Added curr-help-command
(since inferior-S-help-command is buffer-local, need to get BEFORE
switching buffers).

* S-site.el (S,R,XLS): setq-default to setq.
(R): "cat" -> inferior-S-pager. Buffer local?
(XLS): cleaned up.
(S-XLS-shortcut-post-run-hook): new function.
(S-XLS-shortcut-pre-run-hook): new function.
(R): cleaned up.
(S-R-shortcut-post-run-hook): new function.
(S-R-shortcut-pre-run-hook): new function.
(S): cleaned up.
(S-S-shortcut-post-run-hook): new function.
(S-S-shortcut-pre-run-hook): new function.

* S-inf.el (inferior-S): removed useless make-local-variables

* S.el : declared many variables via make-variable-buffer-local.

* S-site.el : removed useless make-local-variables...

* S-inf.el (S-multi): setq -> setq-default, for
inferior-S-prompt.

* buffer-local stuff moved to S.el.

Mon Apr 21 21:35:22 1997 Anthony Rossini <rossini@stat.sc.edu>

* S-mode-4.9-b4 : released.

* S-site.el (XLS): wrong help; syntax confusion :-).

* S-inf.el (inferior-S): moved the setting of the history file.

* S.el: inferior-S-program should be global?

Sun Apr 20 12:30:36 1997 Anthony Rossini <rossini@stat.sc.edu>

* S-inf.el: moved S-force-buffer-current here, from S-mode.

* S.el: (S-version-running): buffer-local.
(inferior-S-program): buffer-local.
(inferior-S-secondary-prompt): buffer-local.
(inferior-S-primary-prompt): buffer-local.

* S-site.el (S-transcript-mode): change autoload to point at
S-trans.

Fri Apr 18 12:01:59 1997 Anthony Rossini <rossini@stat.sc.edu>

* S-site.el: removed stupid comments, rearranged autoloads
sensibly.

* S-inf.el: Moved `eval-*' commands here from S-mode.
Edited autoloads appropriately (must be a better way to deal with
the bytecompiler and file/function synchronization!)

* S-mode.el: Moved `eval-*' commands to S-inf.


Thu Apr 17 12:58:34 1997 Anthony Rossini <rossini@stat.sc.edu>

* S.el (S-mode-font-lock-keywords): changed
("<-" . font-lock-reference-face) to
("<<?-" . font-lock-reference-face), suggestion from Kurt.

Wed Apr 16 14:36:02 1997 Anthony Rossini <rossini@stat.sc.edu>

* S-trans.el: removed byte-compiler errors.

* S-mode.el (S-indent-exp): commented out, in "let", restart and
last-sexp.

* S-inf.el
(S-eval-visibly): See: "Terrible Kludge". This code needs to be
"done right (tm)". Last byte-compile problem... :-(.
(S-get-process-variable): removed let (not needed?)
(S-set-process-variable): removed let (not needed?)

* S.el: run-hooks 'S-mode-load-hook before provide 'S.
(S-mode-version): update the version.

* S-help.el: added autoloads for bytecompile (need to find a
cleaner way).


Tue Apr 8 06:32:20 1997 Anthony Rossini <rossini@stat.sc.edu>

* S-mode-4.9-b3 RELEASED.

* S-site.el (R): use the previously defined variable.
(S): use the previously defined variable.
(XLS): use the previously defined variable.

* S.el (inferior-S-program): changed definition.
(inferior-S-program-name): new.
(inferior-R-program-name): new.
(inferior-XLS-program-name): new.
(inferior-S4-program-name): new.

* General: put back GNU. But need to check this!

* General: removed "FSF GNU" from all files. It's not kosher.

Mon Apr 7 07:52:49 1997 Anthony Rossini <rossini@stat.sc.edu>

* S-inf.el (get-S-process): moved to prevent byte-compiler
warnings.

* S.el: moved user/sys vars from S-mode.el/S-inf/S-help
(font-lock): added require.

* S-help.el: moved user/sys vars to S.el.

* S-site.el: removed (require 'font-lock).

* S-mode.el: moved user/sys vars to S.el.

* S-inf.el: moved requires and eval-when-compile requires.

* S-site.el: moved XLS, R, S here from S-inf. Added local vars at
end. Edited commented-out documentation.

* S-inf.el: moved XLS, R, S to S-site
(XLS, R, S): S0 -> inferior-S
(inferior-S): Renamed from S0.


* S.el: Documentation cleaned, modified. Old news moved to NEWS
files.
(S-mode-version): variable updated (wasn't, before. Whoops!)

* S-mode-4.9-b2 RELEASED

* S.el : removed autoloads (and duplicates) for the modes and
inferior processes (which were and are in S-site).

* S.el : Commentary: deferred installation instructions to README
and S-site. Removed comint stuff, since present in 19.x emacsen.

* S.el (S-local-process-name): variable, not a constant.

* S-site.el: Added R-mode autoload.

* README: query-rep'd "4.8" to "4.9".

* S-mode.el (S-mode-map): S-parse-errors binding changed to C-c`

Sun Apr 6 14:23:45 1997 Anthony Rossini <rossini@stat.sc.edu>

* S-inf.el (inferior-S-make-comint): S-inf-pager ->
inferior-S-pager.

* S-site.el (XLS): added XLS autoload.

* S-inf.el (inferior-S-make-comint): replaced with Kurt's version
(I need to verify this).
(inferior-S-pager): New variable.

Fri Apr 4 10:38:26 1997 Anthony Rossini <rossini@stat.sc.edu>

* S-mode-4.9-b1 RELEASED

* S-site.el: added R as an autoload.

* S-inf.el (inferior-S-mode): Added a switch (based on
S-proc-prefix) for using inferior-S-input-sender or
inferior-R-input-sender.

* S-inf.el (inferior-R-input-sender): added (thanks to KH).

* S-mode.el (S-eval-paragraph): added. (from S-extras).

* S-extras.el: removed S-eval-paragraph

* Makefile: More in line with GNU standards. Still WRONG,
though.

Thu Apr 3 14:38:09 1997 Anthony Rossini <rossini@stat.sc.edu>

* S-help.el: Support for W3 viewing of R files is included. It
works (but could be better). Removed until 5.0 :-).

* S.el (S-proc-prefix): Moved before S-history-file definition,
which now depends on it.

* S-help.el (S-submit-bug-report): send to rossini@stat.sc.edu

* S-inf.el (inferior-S-mode-map): C-x` should be C-c`
(S-parse-errors). Major modes NEVER use C-x prefixes!
(inferior-S-mode-map): C-c C-a masks a useful function in comint.
Need to find a second prefix for "hotkeys".

* S-inf.el (S-object-name-db-file): added variable.
(S-create-object-name-db): Use S-object-name-db.

* S-inf.el (inferior-S-mode): Changed comint-completion-addsuffix
definition, and made buffer-local (thanks: Kurt Hornik).

* All_files : S-filenames-map is final name. (-p for functions.
Bozo...).

* S-inf.el (inferior-S-font-lock-keywords): changed variable name
from S-inf-font-lock-keywords.
(inferior-S-mode): changed variable name to
inferior-S-font-lock-keywords from S-inf-font-lock-keywords.

* S-modeadds.el (S-mode-load-hook): changed name of
S-inf-filenames-map to S-filenames-map-p

* S-inf.el (S-dir-modtime): changed name of S-inf-filenames-map to
S-filenames-map-p
(S-object-names): changed name of S-inf-filenames-map to
S-filenames-map-p

* S-mode.el (S-check-modifications): changed name of
S-inf-filenames-map to S-filenames-map-p

* S-inf.el: removed S-inf-filenames-map defvar.

* S.el: Moved S-inf-filenames-map defvar here, renamed as
S-filenames-map-p.

Wed Apr 2 09:38:47 1997 Anthony Rossini <rossini@stat.sc.edu>

* TODO: updated ALL conversations and reasonings.

* Makefile: removed extraneous commented-out parts. Changed
Prefloads, default Emacs, compilation flags, and infodir
location.

* S-mode.el (S-dump-object): added indent-region (thanks: Peter
Dalgaard, <p.dalgaard@biostat.ku.dk>).

* S-mode.el : changed default for S-else-offset to 0 (thanks:
Peter Dalgaard, <p.dalgaard@biostat.ku.dk>).

Mon Mar 10 11:30:23 1997 Anthony Rossini <rossini@fhat.stat.sc.edu>

* General : moved the rest of the easymenu startup code here
* General : edited Makefile for easier XEmacs distribution
* S-site.el : added example Splus call (thanks: Claudia Yastremiz
<claudia@ms.com>)

Fri Mar 7 17:42:36 1997 Anthony Rossini <rossini@fhat.stat.sc.edu>

* S-trans.el : For easymenu menus, moved code from S-menu here.
* S-mode.el : For easymenu menus, moved code from S-menu here.
* S-inf.el : For easymenu menus, moved code from S-menu here.
* Added code from Kurt H.

Mon Feb 10 11:14:42 1997 Anthony Rossini <rossini@fhat.stat.sc.edu>

* S-help.el : added/checked some of Martin's older patches (most
in the 4.8.6 series).

* Makefile (patch): added $(GZCAT) (normally zcat, but sometimes
it's gzcat, if sys admins are GNU-suspicious).

* S-mode.el: XEmacs compatibility, maintaining Emacs
compatibility.

* S-inf.el: See above.

* S-trans.el: See above.

* S-menu.el: added easymenu support, XEmacs menu hooks.

Mon Oct 14 16:24:14 1996 Local <local@florence>

* S-inf.el: inferior-S-program -- only new if S <--> R

Tue Jun 25 08:53:12 1996 Martin Maechler <maechler@stat.math.ethz.ch>

* S-inf.el: (defun R ...); renamed 'S to 'S0; S, R both call S0
after setting variables.

* S.el: added autoloads for 'R and 'R-mode.
defconst for S-help-S... and S-help-R used in S-inf.
* S-site.el: same autoloads

* S-help.el : S-help-sec-regex,etc: defconst for S- and R-
versions moved to S.el, since used in S-inf

* S-mode.el (R-mode): added
S-force-buffer-current: optional 2nd arg. 'force'

Mon Dec 4 1995 -- Wed May 29 1996 Martin Maechler <maechler@stat.math.ethz.ch>

* S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
New variable S-proc-prefix (for using "R" and "S" simultaneously).

* S-inf.el: S-synchronize-evals -> NIL (finally!).
S-proc-name : Use new variable S-proc-prefix instead of hardwired
"S"; the same for other places.
S-execute-search: Use new variable inferior-S-search-list-command
Switched binding of C-c C-k to S-force-buffer-current.

Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
now using (get-S-process ...) instead of hardwired "S".

* S-help.el: added S-eval-line-and-next-line to key bindings.
Changed binding of request-a-process to C-c C-k as in other S-modes.
New configurable variable S-help-sec-regex (for R help)

* Makefile: texi, not texinfo; support for non-GNU tar; minor..

Mon Dec 4 1995 -- Wed May 29 1996 Martin Maechler <maechler@stat.math.ethz.ch>

* S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
New variable S-proc-prefix (for using "R" and "S" simultaneously).

* S-inf.el: S-synchronize-evals -> NIL (finally!).
S-proc-name : Use new variable S-proc-prefix instead of hardwired
"S"; the same for other places.
S-execute-search: Use new variable inferior-S-search-list-command
Switched binding of C-c C-k to S-force-buffer-current.

Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
now using (get-S-process ...) instead of hardwired "S".

* S-help.el: added S-eval-line-and-next-line to key bindings.
Changed binding of request-a-process to C-c C-k as in other S-modes.
New configurable variable S-help-sec-regex (for R help)

* Makefile: texi, not texinfo; support for non-GNU tar; minor..


Wed Dec 13 17:27:53 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S-inf.el (S-search-list): Would return nil if S-search-list was
nil and the search path had not changed (which could happen,
apparently)

Mon Dec 4 10:21:52 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S.el: New syntax table.

* S-trans.el: New bindings.

* S-mode.texi: Updates for 4.8

* S-mode.el:
Autoload and bind S-list-object-completions. S-request-a-process
moved to C-c C-k.

S-force-buffer-current: new function

* S-menu.el: Many updates.

* S-inf.el: S-object-list: docstring update

S-directory is now used as the default S directory. The current
buffers default directory is used if it is nil.

get-S-process: better error message.

inferior-S-mode: Use comint-input-filter-functions instead of the
deprecated comint-input-sentinel.
Don't anchor paragraph regexps.

S-list-object-completions: new function

S-modtime-gt: bugfix

S-complete-filename: don't use comint-last-inout-start

* S-help.el: Make autoloads from S-inf.el.

* Makefile: Deleted useless SCRATCH vbl.
Use S-mode.texi, not S-mode.texinfo.

Thu Nov 30 13:10:17 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* Makefile: Version update

Mon Nov 13 14:46:13 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S.el (S-mode-syntax-table): Made syntax table independent of
c-mode-syntax-table

* S-mode.el (S-check-modifications): Changed regexp to allow `w'
and `_' class syntax in object names

Wed Aug 23 16:37:10 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S-inf.el (S-complete-filename): Checked form the beginning of
the *last* command to determine if we should complete a
filename. History expansions work now.

Mon Aug 21 15:35:29 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S-menu.el (S-transcript-mode-menu): New menu
(S-inferior-S-mode-menu): Lotsa updates.

* S-trans.el (S-transcript-copy-command): Renamed from
S-transcript-copy-commmand (mmm). Also switches to the S process.

(S-trans-font-lock-keywords): strings keep other highlighting

Lots of autoloads for S-mode.el stuff

* S-help.el: Autoloads for stuff in S-mode.el

Tue Aug 8 11:06:43 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S-mode.el (S-dump-object-into-edit-buffer): Run a lambda
S-source-directory in the process buffer

(S-dump-object-into-edit-buffer): As for process if none attached

* S-inf.el (S): Use default-directory only if S-directory is nil.
* S.el (S-directory): Doc update

* S-inf.el (S-modtime-gt): Fixed to give correct results

(inferior-S-mode): Add S-search-path-tracker to
comint-input-filter-functions, not comint-input-sentinel.

Tue Aug 1 16:13:14 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S-inf.el (inferior-S-mode): Don't anchor paragraph-start and
paragraph-separate with "^" (for 19.29).

Tue Aug 1 14:44:32 1995 David M Smith <maa036@mathssun5>

* S-mode.el (S-eval-region): Make sure S-local-process-name is set.

* S-inf.el (get-S-process): Better error message when no processes
are running.

* S-mode.el (S-eval-region): Make sure S-inf is loaded

Thu Jul 27 16:43:01 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S-inf.el (S-list-object-completions): New function
(inferior-S-mode-map): Bind it to M-?

Tue Jul 25 16:07:10 1995 David Smith <D.M.Smith@lancaster.ac.uk>

* Version 4.7 released.

* Makefile (info): New target
(install): Ignore errors in second cp in case LISPDIR==.
(clean): Junk all the tex crap, too
(VERSION): New variable
(distrib): Use it
(AUXFILES): Include ChangeLog
(distrib): Make sure Makefile is writeable

* S-inf.el (S-execute-screen-options): Added documentation.

(S-multi): Use S-post-run-hook

* S.el (S-keep-dump-files): Expanded documentation.
(S-delete-dump-files): Expanded documentation.

(S-post-run-hook): New variable.

Mon Jul 24 11:58:22 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S.el: Default for S-keep-dump-files is 'check

* S-mode.el (S-mode): Make S-keep-dump-files buffer-local.
(S-load-file): Meaningful values of S-keep-dump-files are nil,
check, ask and anything else.
(S-dump-object): If S-keep-dump-files is 'check, don't ask for
confirmation when loading.

* S-mode.el (S-dump-object-into-edit-buffer): Bug-fix; you can now
create the Src directory if it doesn't exist.

* S-site.el (window-system): Only add turn-on-font-lock to mode
hooks if window-system is non-nil. Also add to
S-transcript-mode-hook.

Thu Jul 20 12:21:43 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S-inf.el (S-inf-font-lock-keywords): Strings in input don't
de-fontify anymore.

Wed Jun 28 12:15:57 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S-mode.texinfo: Updated e-mail addresses, and used @@ instead of
@.

* S-mode.el (S-mode): Use S-mode-font-lock-keywords, not
S-inf-font-lock-keywords

Mon Jun 26 12:14:10 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* Version 4.6 released
* TODO, S-mode.texinfo, NEWS, Makefile: Update for 4.6

Mon Jun 26 12:09:55 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S-trans.el: Font-lock support.

* README: Update for 4.6

* S.el: Version update: 4.6

S-local-process-name added.

* S-site.el:
Deleted hilit19 patterns (font-lock patterns are now in the individual
source files). S-site should now be much more lightweight to load.

Used add-to-list for the load-path.

.s for S-mode files in auto-mode-alist by default.

* S-mode.el: Font-lock support.

Fri Jun 23 13:56:54 1995 David M Smith <D.M.Smith@lancaster.ac.uk>

* S-inf.el:
Doesn't call comint-output-filter-functions in S-eval-visibly any more
(and so works in 19.29).

Font-lock support.

Bound M-RET to S-transcript-send-command-and-move.

Wed Oct 26 12:37:15 1994 David M Smith <D.M.Smith@lancaster.ac.uk>

* S-mode.el (S-check-modifications):
Fixed a bug which occurred when the object
name could not be found.

Tue Oct 25 16:28:54 1994 David M Smith <D.M.Smith@lancaster.ac.uk>

* S-inf.el: Moved S-local-process name to S.el.
(S-eval-visibly): Bugfix involving comint-last-output-end

Wed Jun 1 11:03:34 1994 David M. Smith (maa036@mathssun5)

* Version 4.5 released.

* Makefile: Update to distrib target

* Makefile: Bugfix with info install

* README: Update for 4.5

* NEWS: *** empty log message ***

Wed Jun 1 10:29:30 1994 David M. Smith (maa036@mathssun5)

* S-menu.el: Bugfix

Mon May 30 16:34:53 1994 David M. Smith (maa036@mathssun5)

* S-site.el: Major revision.

* README: More detail in INSTALL section.

* TODO: Initial revision

* S.el: Version number update: 4.5

* Makefile: Bugfix in SOURCES

* Makefile: added S-mode.texinfo to AUXFILES

* Makefile, NEWS, README: Initial revision

Fri May 27 17:18:50 1994 David M. Smith (maa036@mathssun5)

* S-mode.el, S-trans.el: Binding changes

* S-help.el: Binding change

* S.el: Define S-help as an alias for S-display-help-on-object.

* S-inf.el: S-view-at-bottom: deleted function and keybinding
Changed bindings of S-display-help-on-object and S-execute.

* S-menu.el:
Many modifications to S-inferior-S-mode-menu, including incorporation
of the old hotkey menu.

* S.el: Autoload for S-load-file.

* S-help.el: S-submit-bug-report: new function

* S.el:
Added autoloads for S-dump-object-into-edit-buffer and S-parse-errors.

* S.el: Added an autoload for S-submit-bug-report

* S-mode.el:
Added a provide call. Can't imagine why it wasn't there before.

* S-mode.texinfo: Initial revision

Fri May 13 09:57:00 1994 David M. Smith (maa036@mathssun5)

* S.el: Version number update: 4.4

* S-inf.el: bugfix

* S-inf.el: S-compiled-dir: new function
S-object-names: support it

* S-inf.el: Support for S-object-name-db.
S-object-names: modified
S-get-words-from-vector: new function
S-create-object-name-db: new command

Wed May 11 14:18:27 1994 David M. Smith (maa036@mathssun5)

* S-trans.el: Defined S-transcript-send-command-and-move

* S-menu.el: Dunno.

Fri Apr 29 14:30:55 1994 David M. Smith (maa036@mathssun5)

* S-mode.el:
S-continued-statement-p: minor bugfix. Removed the (bolp) test; I
don't know why it was there but it caused top-level statements to be
indented.

S-insert-local-variables: removed (obsolete)

* S-mode.el: S-dump-object-into-edit-buffer: rewrite. Implemented
S-delete-dump-files.

S-dump-object: new function

S-find-dump-file-other-window: new function

* S.el: New option S-delete-dump-files

* S.el: Version number change (4.3)

Thu Apr 28 12:58:41 1994 David M. Smith (maa036@mathssun5)

* S-mode.el: Definition and implementation of S-mode-silently-save.

Fri Apr 22 14:40:56 1994 David M. Smith (maa036@mathssun5)

* splitup2/S-inf.el (S-get-directory): Cause an error if an
invalid directory is specified.

Wed Mar 16 14:19:31 1994 David M. Smith (maa036@mathssun5.lancs.ac.uk)

* splitup2/S-inf.el (inferior-S-primary-prompt): prompts are
optionally followed by one space.
(S-complete-object-name): No longer runs indent-for-tab-command
(S-after-pathname-p): deleted
(S-complete-filename): New function
(inferior-S-mode): Better completion support, thanks to the new
comint.

Wed Feb 23 15:50:28 1994 David M. Smith (maa036@mathssun5.lancs.ac.uk)

* splitup2/S-inf.el (S-search-list): Bugfix where relative
pathnames in search list were expanded in wrong directory

Fri Feb 18 19:27:10 1994 David M. Smith (maa036@mathssun5.lancs.ac.uk)

* splitup2/S-mode.el (S-check-modifications): Don't cause an error
if the source file has been deleted.

Tue Feb 15 12:11:42 1994 David M. Smith (maa036@mathssun5.lancs.ac.uk)

* splitup2/S-inf.el (S-temp-buffer-p): Deleted. There is no longer
any dependence on this variable: S-local-process-name suffices.
(S-local-variables-string): Deleted. File extensions should be
good enough for setting the mode.
(S-cleanup): Simplified. Doesn't delete files.

* splitup2/S-help.el (S-help-mode): Make S-local-process-name
local.

* splitup2/S-mode.el (S-mode): make S-local-process-name
permanent-local.
(S-insert-function-templates): deleted, S-function-template has
this functionality now.
(S-function-template): May be nil or a string. Point is placed
after first open.

(S-dump-object-into-edit-buffer): If S-keep-dump-files is nil,
don't delete files, but don't make backups either.

Mon Feb 14 14:53:17 1994 David M. Smith (maa036@mathssun5.lancs.ac.uk)

* splitup2/S-mode.el (S-check-modifications): New function
(S-load-file): Rewrite. Only ask for a filename if the current
buffer is not in S-mode. Always offer to save.

* splitup2/S-inf.el (S-inf-filenames-map): New variable
(S-object-names): Use it
(S-extract-onames-from-alist): Supply directory name
(S-get-modtime-list): Supply directory name for quicker completions

(S-object-modtime): New function
(S-modtime-gt): New function

Fri Feb 11 14:49:29 1994 David M. Smith (maa036@mathssun5.lancs.ac.uk)

* splitup2/S-mode.el (S-mode): Set parse-sexp-ignore-comments to
t; there are no longer any limitations with this in elisp.

Wed Feb 9 13:25:12 1994 David M. Smith (maa036@mathssun5.lancs.ac.uk)

* splitup2/S-trans.el (S-transcript-send-command-and-move): New
function

(S-transcript-send-command): Doesn't move any more.

* splitup2/S-inf.el (S-eval-visibly): Call
comint-output-filter-functions

Wed Jan 26 11:15:46 1994 David Smith (maa507@mathssun5.lancs.ac.uk)

* S.el (S-search-list): Caches result in S-search-list <v>
(S-execute-objects): Use it
(S-search-list <v>): Now just a cache. Don't access directly
Completions are now calculated on demand; as a result the first
completion in a session will take a long time. The results are
cached, however, so remaining completions should be fast.

Sun Jan 23 17:56:46 1994 David Smith (maa507@mathssun5.lancs.ac.uk)

* S.el (S): If S-ask-for-S-directory is unset, set
default-directory to S-directory.

Wed Jan 19 16:16:10 1994 David Smith (maa507@mathssun5.lancs.ac.uk)

* S-site.el: Added (cond (window-system ...)) calls so that all
users (even those without window systems) can safely require
this file.

Thu Jan 6 15:15:53 1994 David Smith (dsmith@spam.maths.adelaide.edu.au)

Version 4.1alpha released to wingra
* S.el: deleted S-set-display and associated variables.

Fri Dec 24 11:56:00 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (S-command): Rewrite. Now uses a new filter to redirect
output to the buffer; comint never sees the output. This filter
could feasibly be accomodated to detect the prompt itself;
allowing for an "in the background" implementation of S-command.

(S-process-sentinel): Reports date; useful if you have run many
S sessions in one transcript file.

Thu Dec 16 12:47:38 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (S-multi): Ask for transcript file, maybe
(S-ask-about-transfile): new variable
(S-get-directory): replaces S-set-directory

Wed Dec 15 12:10:11 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (S-loop-timeout): Increased

Mon Dec 13 10:11:25 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (S-command): Avoids calling comint-output-filter-functions
until the last minute.
(S-complete-object-name): Complete rewrite of completion
routines. Completion should now be accurate in every situation:
the only way to make it wrong is to use assign() to assign into
a dataframe not at position 1. Uses objects() to make listings,
so you don't get .Data, .Help etc. Should now be able to make
this work for DOS users.
(S-object-list): New buffer-local vbl; cache of completions

Thu Dec 9 12:08:09 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (S-process-sentinel): Can now see message after q()

Tue Nov 16 09:25:41 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (S-mode): kill-all-local-variables
(S-insert-local-variables): Use ### instead of # in local
variables section.

Mon Nov 15 10:31:02 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (inferior-S-mode): Changed
comint-after-partial-pathname-command to
comint-after-partial-filename-command (new comint)

Sun Nov 14 17:18:55 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el: Version 4.00alpha. Made available for FTP, and
announced on the S-mode mailing list

Fri Nov 12 12:36:06 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (S-transcript-mode): Created.
(S-execute-screen-options): Added.

Thu Nov 11 12:30:06 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (S-find-help-file): More intuitive defaults when requesting
help generated by S-read-helpobj-name-default.

(S-eval-visibly): Doesn't wait for prompt after the last line of
text has been sent.

(inferior-S-send-input): Big improvement in the handling of
multi-line inputs. Users should use LFD (not RET) to continue
incomplete commands. Should automate this.

Thu Oct 7 14:45:00 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (inferior-S-mode): Few mods to make it work with the new
comint.

Mon Sep 27 11:21:56 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (inferior-S-get-old-input): Now separates multi-line
commands by newlines instead of spaces. This produces messier
output, but avoids S's 255 char line limit for commands.

Sun Sep 26 17:38:59 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (S-kill-buffer-function): Added to kill-buffer-hook in the
process buffer.

Fri Sep 17 11:23:36 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (S-display-temp-buffer): Uses temp-buffer-show-function
instead of popper.

(inferior-S-mode): Fixed a typo of paragraph-separate appearing
as paragraph-start.

Wed Sep 15 11:47:51 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el: Converted old E18 variables (buffer-flush-undo,
comment-indent-hook) to E19 versions. Removed the require for
comint-extra -- now contained in the new comint.el. Removed
autoload for comint-isearch -- that's the user's decision.
(inferior-S-prompt): Now generated from inferior-S-primary-prompt
and (new variable) inferior-S-secondary-prompt

Tue Sep 14 09:33:03 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (S-multi): Makes use of Simon Marshall's new comint.el. New
variable S-history-file for saving histories. Calls
comint-read-input-ring. Sets the sentinel.
(S-process-sentinel): Created. Automatically saves the history
ring if the S process dies.

Sun Sep 12 18:53:40 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el: (S-multi). Now always switches to the buffer associated
with process N, if available.

(inferior-S-make-comint): New calling procedure; bufname is the
literal buffer name (no *'s are added); procname is the process
name to use.

Tue Sep 7 16:20:11 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (inferior-S-mode-map): Unbound comint-[mp]search input, and
comint-isearch, as I haven't tested them yet.
(inferior-S-mode): replaced input-ring-size with
comint-input-ring-size (Vivek Khera <khera@cs.duke.edu>).

* comint-extra.el: Added comint-msearch* and comint-psearch*,
commented out in the E19 distribution of comint.el

* comint-isearch.el: Back in the distribution

Fri Sep 3 16:20:28 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (S-mode): Replaced the documentation string, and removed
the code which set it explicitly. Doing this was breaking the byte
compiler. Version 3.63

Wed Aug 25 17:36:57 1993 David Smith (dsmith@spam.maths.adelaide.edu.au)

* S.el (inferior-S-send-input): Added a hook: S-send-input-hook,
so that I could do nice things with highlighting. This will
probably disappear or change.

Sat Aug 14 14:48:11 1993 David Smith (dsmith@spam)

* S.el (S-extract-onames-from-alist): Modified so that
S-complete-object-name will work in the minibuffer (e.g. through
command S-execute.)

* S.el: Restructured the entire S.el file into meaningful
sections. The file now uses Outline mode.

* S.el: Tek mode is no longer supported. Moved all Tek-related
variables and functions to S-tek.el, and commented out any code
references to them.

* S-tek.el: This file is no longer supported. Moved all
Tek-related functions and variables in S.el to the end of this
file.

Wed Aug 4 16:35:24 1993 David Smith (dsmith@spam)

* S.el (S-complete-object-name): Fixed regexp so that completion
over lists works properly.

Thu Jul 22 12:25:46 1993 David Smith (maa507@mathssun4)

* S.el: Uses s-menu instead of s-simple-menus.

* s-menu.el: Totally rehacked from s-simple-menus.el to use
easymenu.el, to take advantage of Emacs 19 menus.

* S.el: Rehacked the multiple process code so that local variables
are used to store process-specific variables. I really don't know
why I didn't do this in the first place. As a result multiple
processes actually seem to work, now.
(S-request-a-process): Now enters initial input

Sun Jul 18 12:15:27 1993 David Smith (maa507@mathssun4)

* S.el: Created this change log file, and moved the change log
from S.el here.

The following is from the original Changelog section of S.el

  Release 2.1 on October 14, 1991 to statlib@stat.cmu.edu,
     and to the elisp archives at OSU (brennan@dg-rtp.dg.com (Dave Brennan))
  and announced on internet.s-news, netnews.gnu.emacs.sources, &
    andrew.programs.S
 -------------------------------------------------------
     Jul 26 1991 Frank Ritter
   * added S-mode-load-hook & S-pre-run-hook
     and testing by neilc@research.att.com
     Jul 9 1991 Frank Ritter
   * Changed S-command to use a register rather than
       the kill ring.
   * Better file header, comments now at 60 col so
       mailers wont' eat them.
   * Better S-extract-word-name.
   * Added S-mode-version variable
   * Changed syntax table to read |#; appropriately

 Wed Nov 28 11:03:50 1990 Ed Kademan (kademan at hermes)
   * Make the S-mode-syntax-table a slightly modified
       version of the c-mode-syntax-table instead of a
       version of the one for lisp.

 Sat Nov 10 12:41:52 1990 Ed Kademan (kademan at hermes)
   * Made run-S and run-s commands synonymous with the
       function S.

 Fri Oct 19 12:41:52 1990 Ed Kademan (kademan at hermes)
   * Made S-directory a user modifiable variable. S will
       run from that directory.

 Thu Oct 18 12:41:52 1990 Ed Kademan (kademan at hermes)
   * Added function S-nuke-help-bs to clean up nroff
       style text in the S help buffer. This function is
       a modification of nuke-nroff-bs from man.el.
 -------------------------------------------------------
 Unnumbered version released dated Thu Jun 14 09:56:56 CDT 1990

 Fri Jan 17 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
   * Help mode for reading files. When asking for an object to
     run help on, completion is over those help files that exist.
   * Added object name completion, and made S-get-object-list
     efficient enough to make it worthwile.
   * Error parsing for loaded files
   * Better customization of file-names, with sensible defaults
   * Sensible buffer names for object buffers
   * Corrected definition for `.' in syntax table
   * Improved (and simplified) S-read-object-name-default
   * Included pager='cat' to default help-command specification
   * Added a call to run-hook for S-pre-run-hook
   * Changed keymaps to conform with GNU guidelines
     (i.e. no \C-letter bindings)
   * S-command has a new third argument, visible

 Tue May 27 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
   * now copes with dynamically changing prompts (reported by Doug Bates)

 Thu May 29 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
   * Added S-execute, modified S-execute-* to use it.

 Mon Jun 22 1992 dsmith
   * Added S-mode editing commands written by Ken'ichi Shibayama
     (shiba@isac.co.jp). A big win.
   * Removed the redundant argument to S-switch-to-end-of-S
   * S-function-pattern improved
   * added S-eval-visibly, S-eval-visibly-p and modified S-eval-*
     to use them
   * added S-eval-line-and-next-line
   * eval commands can now echo in the process buffer
   * added S-kill-output and S-view-at-bottom
   * added a binding for comint-isearch and autoloaded it
   * added S-execute-in-tb. S-parse-errors now takes prefix arg.

 Thu Jun 25 1992 dsmith
   * Moved some doctrings to comments (Frank Ritter)
   * The Tek stuff now lives in a separate file (Frank Ritter)
   * Fiddly C-c ESC M-. bindings in S mode and Help mode moved
       to C-c M-. bindings (Martin Maechler)
   * S-execute-objects now uses variable inferior-S-objects-command
       whose value depends on S version. (Ken'ichi Shibayama)
   * Symbols given uniform prefixes: S- or inferior-S- (Frank Ritter)

 -- Version 3.41 released to Statlib and Emacs Archive --

 Tue Jul 7 11:56:59 CST 1992 dsmith
   * S-execute-attach now updates the internal search list. This
     is a manifestation of a general bug: S-command doesn't call
     S-search-path-tracker

 Wed Jul 29 09:38:54 CST 1992 kenichi
   * Several fixes to indenting code. New variable S-else-offset.
     Indentation of code not within braces. expression() indentation.
     Correct handling of in-line comments.

 Fri Aug 7 10:52:06 CST 1992 dsmith
   * S-execute now uses S-mode-minibuffer-map.
   * Setting indentation variables in .emacs now has some effect.
   * Files retrieved by S-dump-object-into-scratch are now automatically
     placed in S-mode.

 Fri Jul 28 1992 R.D.Ball
   added multi-S to allow multiple S sessions
   run by ESC-x S or with numeric prefix arg e.g. ESC-2 ESC-x S
   The current S process is determined by S-process-name,
   this is modified by typing a return into a non-current S process
   buffer.
   Variables S-process-name-list, S-current-process-name
   and functions update-S-process-name-list, get-S-process to
   replace (get-process "*S*"), and checks for existence of process,
   buffer in inferior-S-mode

   made function S-eval-line-and-next-line keep to the bottom of
   the S process buffer so user can see results when working interactiveley
   To do this an optional arg eob was added to S-eval-visibly
   To go to bottom of window it was necessary to use
   switch-to-buffer-other-window, but this only when eob is t.
   Additionally, if S-eval-visibly-at-end is t the functions
   S-eval-region etc. also display results at the end of the
   current process buffer.

   Default directory for starting S is now the current directory
   for the current buffer. (Set S-use-current-directory to nil to
   avoid this).


 Sat Sep 19 18:35:10 CST 1992 dmsith

   * Modified Rod's multi-S code so that it works properly.
     S-process-name-list is now an alist whose CARs are the process
     names and whose CDRs is an alist of variable . value pairs
     specific to particular processes (so e.g. completion works
     properly for each buffer.) The function
     S-get-process-specific-vbls does the work, and any
     process-specific variables should be mentioned here.
     S-mode buffers know which process they should evaluate into.

   * New command S-request-a-process which should be bound to a key.

 Wed Nov 4 dsmith
   * S-load-file now informs you if S gave a warning during load.
     Also, the S-errors buffer is displayed using popper, if available
   * C-x ` is now also bound in S-mode.
   * Installed Frank's menus

 Wed Nov 18 dsmith
   * Bound M-TAB and M-? to comint completion functions in inf-S-mode
     and S-mode
   * In the process buffer, a paragraph is a promwpt, a command and its
     output, to make the paragraph functions useful
   * Multiple S sessions in a process buffer are delimited by ^L, to
     make the page functions useful
   * In process buffer mode line, name of process is shown in [..]
     (in case buffer name is changed.) In edit buffers, the name
     if the process the buffer belongs to is shown in []'s

 Wed Nov 21 dsmith
   * Nuked S-make-function, since it is now obsolete
   * Added S-clean-region
   * M-TAB in S-mode now completes *files*, not objects. Object
     completion has moved to C-c TAB.
   * Bound k in the help buffer to 'kill-buffer.
   * Local variables are added to files accessed with C-c C-d, if needed.
   * Fixed incorrect use of 'save-buffer in several places.
   * Bound C-c C-p to 'S-request-a-process
   * Replaced S-beginning-of-function and S-end-of-function to DMS's
     versions, since Frank's don't work with the new function regexp.
   * New variable S-synchronize-evals (Martin Maechler)
   * Changed default of S-eval-visibly-p to t.

 Wed May 12 dmith
   * Change definition of S-dumped-missing-re to cope with 3.1

Something went wrong with that request. Please try again.