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
|
C H A N G E L O G
=================
This file summarizes *all* types of changes to the WML sources,
i.e. changes between each patchlevel (1.x.y->1.x.(y+1) and
1.x.y->1.(x+1).0). Take this logfile for concrete and detailed
information about every single change.
___________________________________________________________________________
Changes between 2.0.8 and 2.0.9:
*) Fix <directory-contents> (18-Oct-2002):
Remove trailing newline.
[Ralf Vissers <ravis@web.de>]
*) Fix memory error in <array-shift> (18-Oct-2002):
Some argument checks were missing in <array-shift> and could
cause memory fault.
[Jean-Michel Sauvage <jms.debian@club-internet.fr>]
*) Upgrade to mp4h 1.3.0 (18-Oct-2002):
[Denis Barbier]
*) Fix ePerl compilation (17-Oct-2002):
Perl 5.8.0 has now thread support by default, which caused trouble
when compiling ePerl.
[Denis Barbier]
*) Renamed 'aux' directory to 'data' (12-Oct-2002):
Allows WML to be compiled under Cygwin.
[Claus Faerber]
*) Use '.' instead of '::' for man pages on Windows (12-Oct-2002):
Allows WML to be compiled under Cygwin.
[Claus Faerber]
*) Use EXEEXT in configuration (12-Oct-2002):
Allows WML to be compiled under Cygwin.
[Claus Faerber <claus@faerber.muc.de>]
*) Fix compilation on MS Windows (22-Jun-2002):
[Darryl Smith <Darryl@radio-active.net.au>]
*) Fix wml::sup::path (16-Jun-2002):
canonpath('.///') did return '/' instead of './'
[Florian Hars]
*) Improve checks on file errors (20-Apr-2002):
In passes 1, 5, 6, 7, 8 and 9 (ie Perl passes), file operations are
checked and WML aborts if an error is detected.
[Denis Barbier]
*) Remove freetable comments in wml::fmt::xtable (10-Feb-2002):
The -w flag now prints comments before generated table, whereas
it used to omit it. It is then omitted on freetable command line.
[Thomas R. Koll <tomk32@tomk32.de>]
*) Fix wml_p1_ipp (21-Dec-2001):
Text added to let pass 3 retrieve filename and line numbers are
protected against pass 2, because brackets could cause some trouble.
[Denis Barbier]
*) Fix wml::des::typography (21-Dec-2001):
The <spaced> tag could add `` '' within tags when interchar
attribute was used.
[Alvise Belotti]
*) Fix wml::sup::path (18-Dec-2001):
The canonpath function in wml::sup::path was buggy if path contains
dots in directory names.
[Tommi Vainikainen <thv@iki.fi>]
*) Suppress warning in wml::std::toc (07-Nov-2001):
A warning about wrong <preserve>/<restore> pairs could be raised
when redefining <toc_section>, this is a long-standing bug which
is revealed by an extra check added in recent mp4h.
[Werner Heuser]
*) Fix generic attributes in wml::des::navbar (05-Nov-2001):
They were not always taken into account.
[Clemens Oertel <oertel@uni-tuebingen.de>]
Changes between 2.0.7 and 2.0.8:
Note: since WML 2.0.5 there were two versions, stable and unstable.
The former was numbered 2.0.N whereas the latter was 2.1aN.
But I do not have time to manage those two separate trees,
and there was no real benefit, so I am leaving this scheme.
*) Fix locales in ePerl (28-Oct-2001):
Locales broke ePerl with Perl > 5.6, with an odd error message:
``DynaLoader object version 1.04 does not match $DynaLoader::VERSION
1 at DynaLoader.pm ...''
[Martin Maechler <maechler@stat.math.ethz.ch>, Axel Beckert]
*) Upgrade to linklint 2.3.5 (28-Oct-2001):
[Denis Barbier]
*) Cleanup wml::des::navbar (26-Oct-2001):
The urlopts attribute in navbar:define was documented but not
implemented, it is replaced by generic attributes.
[Werner Heuser <wehe@snafu.de>]
*) Fix -W description in wmk usage summary (23-Oct-2001):
[Martin Quinson <Martin.Quinson@ens-lyon.fr>]
*) Upgrade to mp4h 1.2.2 (18-Oct-2001):
Among other new features, the most significant for WML users
may be the ability to define entities (in the SGML or XML sense)
which could be seen as empty tags without attributes, and an
experimental support of utf8,
Note also that a leading space has been added to expansion of
<attributes-quote> to ease writing HTML tags.
[Denis Barbier]
*) Fix detection of Perl modules (02-Oct-2001):
Previous detection did use the Exporter::require_version method,
which cause problem when modules are not setup with Exporter.
New scheme only rely on normal `use MODULE VERSION' Perl function.
[Blair Zajac <blair@orcaware.com>]
*) Undefine variables on command-line (29-Sep-2001):
Special construct -Dfoo=UNDEF undefine foo, if it was previously
set by other command line options. This is especially useful
in .wmlrc files
[Jan Holler]
*) Upgrade wml_contrib/wml.vim (29-Sep-2001):
[Denis Barbier]
*) Improve wml_p5_divert (09-Sep-2001):
This pass could be very slow with large files.
[Jean-Michel Sauvage]
*) Fix documentation (26-Aug-2001):
There was a documentation bug with example defining the <mail2>
tag.
[Rajendra Gokhale <rvg@creato.org>]
*) Fixed various typos in manual pages (26-Aug-2001):
Fixed various typos in manual pages wml_faq, wml::std::page
and wml::std::info.
[Thomas Lotterer <thomas.lotterer@cw.com>]
*) Fix <protect> (17-Jul-2001):
The pass= attribute is now case-insensitive.
[Axel Beckert]
Changes between 2.0.6 and 2.0.7:
Note: timestamps have a single value because this 2.0.x branch did
not receive support for a long time, so it has been decided
to copy WML 2.1a2 into 2.0.7.
*) Change <tli> in wml::des::typography (20-Jun-2001):
It becomes a complex tag, as stated in documentation.
[Craig Small]
*) Fix compilation of Bit::Vector with perl < 5.005 (20-Jun-2001):
Apply the 2001-08-29 patch by Max H. Duenki.
[Denis Barbier]
*) Fix nested ePerl tags implementation (19-Jun-2001):
When <perl:assign> surrounds <perl:print>, output was not
diverted to variables. Quoting has also been fixed.
[Petr Andreyev]
*) Upgraded to Image::Size 2.93 (19-Jun-2001):
Upgraded from 2.903 to 2.93
[Denis Barbier]
*) Fix wml_p7_htmlfix (19-Jun-2001):
When replacing <center> tags, it did not work if this tag has
attributes.
[Andreas Hoffmann]
*) Fix wml::fmt::verbatim (19-Jun-2001):
The <verbatim> tag could not be used in conjunction with
wml::std::case,
[Nobuyuki Tsuchimura]
*) Fix diversion (19-Jun-2001):
Parent dirs `..' could cause problems.
[Nobuyuki Tsuchimura]
*) Upgraded to Bit::Vector 6.0 (19-Jun-2001):
[Denis Barbier]
*) Fix protection (19-Jun-2001):
When both stdout and file names are specified by -o flags,
unprotection was not performed on standard output.
[Aymeric Poulain-Maubant <Aymeric.PoulainMaubant@jipo.com>]
*) Update wml_contrib/wml.spec.in (19-Jun-2001):
File wml_contrib/wml.spec was always outdated, so this new spec
file allows automatic update, just run `make wml_contrib/wml.spec'.
[Christian W. Zuckschwerdt]
*) Fixed wml::std::href (19-Jun-2001):
Removed extra newline after </a>.
[Jean-Michel Sauvage]
*) Fixed wml::std::page (19-Jun-2001):
Multiple pages capabilities was broken.
[Jean-Michel Sauvage <jean-michel.sauvage@club-internet.fr>]
*) Fixed wml::des::preload (19-Jun-2001):
Javascript code was broken.
[Andreas Hoffmann <hoffmana@mathematik.tu-muenchen.de>]
*) Remove special characters in debugging output (19-Jun-2001):
[Axel Beckert <rse-wml@deuxchevaux.org>]
*) New <disjoin> tag (19-Jun-2001):
This tag does the opposite job of <group>, it explodes its
attribute into several pieces.
[Denis Barbier]
*) Fix bug with body tag surrounded by quotes (19-Jun-2001):
When a body function was surrounded within double quotes (without
any whitespace around), it was simply discarded.
[Petr Andreyev]
*) New logos (19-Jun-2001):
These new logos are about NetBSD, OpenBSD, PHP and XEmacs.
[Wolfgang Dautermann]
*) Upgraded to txt2html 1.28 (19-Jun-2001):
The bug described just below has been fixed in txt2html 1.28, so
changes in wml::fmt::text have been discarded.
[Denis Barbier]
*) Fix wml::fmt::text (19-Jun-2001):
Some characters are missing when text is not finished by a
newline. There are indeed some bugs in wml_aux_txt2html, so
a workaround is to ensure there is always a newline in
wml::fmt::text.
[Frediano Ziglio <freddy77@angelfire.com>]
*) Change transparency in wml::des::imgdot (19-Jun-2001):
By default, transparency color was set to black. Unfortunately,
some browsers do not render transparent PNG images, and black
backgrounds are not so frequent anymore. Default is now set to
white, and may be changed by prepending an hyphen to the color
attribute.
[Craig Small <csmall@eye-net.com.au>]
*) Improve wml_p5_divert (19-Jun-2001):
Make a distinction betwwen URLs like `../foo' and diversion like
..NAME>> to improve speed.
[Denis Barbier]
*) Improve wml::des::navbar (19-Jun-2001):
Any attributes can be added to <a> and <img> tags generated by
<navbar::render>. For instance it allows insertion of CSS
attributes without having to modify wml::des::navbar.
[Denis Barbier]
*) Improve wml_p7_htmlfix (19-Jun-2001):
Trailing spaces in tags are fixed, i.e. all spaces before a
right-angle bracket are removed (this have no influence on
known server-side scripts) and a space is always inserted before
``/>'' to help rendering of XHTML documents by old browsers.
[Denis Barbier]
*) Fix bugs with conditionals (19-Jun-2001):
The <if>, <ifeq> and <ifneq> conditionals do not behave properly.
Under rare circumstances, both THEN and ELSE clauses may be run.
[Martin Schulze <joey@infodrom.north.de>]
*) Fix nested ePerl tags implementation (19-Jun-2001):
When <perl> tags are nested and are not enclosed within space
characters, some output disappear.
[Petr Andreyev <petr@xanadu.ru>]
*) Fix wml::des::navbar (19-Jun-2001):
When rendering tables, <navbar:jsfuncs/> is called even if navbar
is not graphical, to make sure JavaScript functions used for
rollover effect are always defined.
[Denis Barbier]
*) Upgrade ePerl to current CVS version (19-Jun-2001):
[Ralf S. Engelschall, Denis Barbier]
*) New `all except' operator in slice terms (29-Oct-2000):
The wildcard sign accepts a new syntax. When followed by braces,
it replaces ``all strings but the one enclosed within braces''.
This construct could not be emulated with previous operators with
nested slices.
This feature was introduced in Slice 1.3.7 on August 2000, but
required few fixes to work with WML.
[Denis Barbier]
Changes between 2.0.5 and 2.0.6:
*) Fix WMk (25-Oct-2000):
This version of WMk is broken and cannot compile multilingual
documents.
[Max H. Duenki]
Changes between 2.0.4 and 2.0.5:
*) Improve wml::std::page (23-Oct-2000):
Add an attribute ``color=none'' to remove color attributes in
the <body> tag.
[Wayne Schlitt <wayne@midwestcs.com>]
*) Improve WMd customization (13-Oct-2000):
The 02-May-2000 patch is improved, mapping is now done via an
external file, so that wmd script needs no more being updated.
[Denis Barbier]
*) Add wml_contrib/wml1to2 (02-Oct-2000):
This script helps upgrading to WML 2.x by performing some
changes in input files.
[Denis Barbier]
*) Fix wml::des::navbar (02-Oct-2000):
The $menumode Perl variable was not initialized.
[Anthony Fok]
*) Improve flags handling (02-Oct-2000):
Some flags require an argument, which is now quoted in case this
argument contains spaces or shell metacharacters.
[Albert Reiner <areiner@tph.tuwien.ac.at>]
*) Fix infinite loop in wml_p8_htmlstrip (28-Sep-2000):
WML hangs up when large text blocks are surrounded by
<pre>...</pre> or similar tags.
[Joey Hess <joeyh@debian.org>]
*) Fix wml_p8_htmlstrip (27-Sep-2000):
The <pre> and <xmp> tags were always converted to lowercase
letters.
[Nobuyuki Tsuchimura]
*) Fix compilation on AIX 4.3 (27-Sep-2000):
The GD library did not compile because two unused routines depend
upon undefined ones. These useless routines are now removed.
[Norbert Gruener <nog@mpa-garching.mpg.de>]
*) Fix bug with conditionals in wml_p2_mp4h (27-Sep-2000):
The <if> and <while> tags have strange results when first
argument has a trailing slash, which is surely not so frequent.
[Sebastian Wilhelmi <wilhelmi@ira.uka.de>]
Changes between 2.0.3 and 2.0.4:
*) Fix wml::mod::MakeMaker (19-Sep-2000):
The `extradistfiles' attribute did not work.
[Denis Barbier]
*) Fix problems with synclines and protection (19-Sep-2000):
The `synclines' feature was not documented in WML 2.0.3.
It helps debugging by putting some special commands after
pass 1 to keep track of input line numbers.
Unfortunately, these extra commands will remain on output when
included file is inside a protected area.
This problem is now documented, and 2 solutions exist: either
compile with `-W1,-N', or append the `IPP_NOSYNCLINES' special
keyword to the #include line.
[Many Debian people]
*) Improve wml::des::navbar (16-Sep-2000):
By default (called `inner' mode), epilog is put after sub-menu
buttons, i.e. navbars are nested. When <navbar:render> is called
with attribute `menumode=outer', then sub-menus are inserted after
epilog.
[Tobias Oetiker]
*) Make wml_p7_htmlfix customizable (16-Sep-2000):
Two new options let the user decide which fixups are performed
or skipped.
[Denis Barbier]
*) Fix wml_p7_htmlfix (13-Sep-2000):
The version shipped with WML 2.0.3 is broken, there are problems
with unquoted attributes containing a slash sign.
[Roland Rosenfeld]
*) Support w3m in addition to lynx in wmd (13-Sep-2000):
The wmd command now searches through $PATH for w3m and lynx (and
prefers w3m over lynx) instead of insisting on the existence of lynx.
[Ralf S. Engelschall]
*) Upgraded to LinkLint 2.2 (10-Sep-2000):
Upgraded from LinkLint version 1.35 to version 2.2 after LinkLint
changed from a (for WML not acceptable) shareware license to GPL.
[Ralf S. Engelschall, James B. Bowlin <bowlin@sirius.com>]
Changes between 2.0.2 and 2.0.3:
*) Fix compilation of ePerl with threaded Perl 5.6.0 (03-Sep-2000):
Providing portable code amongst several versions of Perl is a
nightmare, functions prototypes and macros definitions have
changed again.
[Denis Barbier]
*) Fix wml_intro.pod (03-Sep-2000):
It contains an erroneous reference to </define-container>
[Benoit des Ligneris <benoit.des.ligneris@physique.usherb.ca>]
*) Upgrade to mp4h 1.1.1 (31-Aug-2000):
This release fixes many bugs added in mp4h 1.1.0 about non-ASCII
letters.
[Denis Barbier]
*) Fix problems with @-sign in some module files (29-Aug-2000):
The <perl:assign> tag is replaced by <perl:assign:sq> to prevent
a problem with @-sign in input text.
[Stephane Bortzmeyer]
*) Upgrade to Slice 1.3.7 (29-Aug-2000):
Fix a bug with Slice 1.3.6, which hangs up with some input files.
[Denis Barbier]
*) Fix compilation of Bit::Vector with perl < 5.005 (29-Aug-2000):
[Max H. Duenki]
*) Upgraded to GNU shtool 1.5.1 (08-Aug-2000):
Upgraded to GNU shtool 1.5.1. This especially fixed problems
with "shtool version" under Solaris.
[Ralf S. Engelschall]
*) Upgrade of tidy (06-Aug-2000):
Upgraded tidy from version 8jul00 to 04aug00.
[Denis Barbier]
*) Fix wml_p1_ipp (05-Aug-2000):
Pass 1 hangs when a dollar sign appears in variable substitution.
[Joey Smith <joey@joeysmith.com>]
*) New variables WML_SRC_TIME and WML_GEN_TIME (04-Aug-2000):
These variables ease customizing date formats.
[Fritz Zaucker]
*) Add alternative for mouse events (03-Aug-2000):
The onmouseover and onmouseout event handlers are seconded
by onfocus and onblur, to allow rendering with any device.
[Denis Barbier]
*) Add `summary' attribute in tables (03-Aug-2000):
This tag is automatically added by wml_p7_htmlfix, because
it helps rendering by non-graphical browser, exactly like
ALT attribute for <img>.
[Stephan Petersen]
*) Fix protection in wml (01-Aug-2000):
Output files are generated by wml_p9_slice. This program has
a useful feature, output file names may be specified in
pseudo shebang lines. But these lines may occur anywhere in
input file, not only on its beginning.
As wml has to know which files are generated to unprotect them
after pass 9, input file must be parsed before wml_p9_slice is
called to determine output files.
[Denis Barbier]
*) Allow nestable <protect> tags (31-Jul-2000):
This tag is now much more user-friendly, it may be nested, and
its syntax is similar to the -p flag, i.e. it accepts also a comma
separated list of individual passes.
[Denis Barbier]
*) Improve processing speed on large files (30-Jul-2000):
On large files, most of processing time is spent in
passes 7, 8 and 9. This performance problem is induced by
Perl, which does not seem to work efficiently with regular
expressions on huge datas. The provided solution is to split
input into smaller chunks.
This procedure is quite conservative, i.e. it is not fully
optimized to ensure that output is never altered by this
operation.
A speedup factor of 10 is obtained on those 3 passes with
files larger than 200KB (which may be caused by a huge input
file splitted into many HTML output files).
[Denis Barbier]
*) Upgrade of Bit::Vector (24-Jul-2000):
Upgraded Bit::Vector from version 5.7 to 5.8.
[Ralf S. Engelschall]
*) Update all WML module files for XHTML 1.0 (21-Jul-2000):
In WML module files, all simple tags have now a trailing
backslash to allow both HTML and XHTML input and output.
It is important to notice that this does not break compatibility,
output is exactly the same by default. But now users can decide
which syntax to adopt via the -X flag of wml_p2_mp4h.
[Denis Barbier]
*) Add support for modifiers in regexps in wml_p2_mp4h (21-Jul-2000):
Only i, m, s and x modifiers have been added, U and X are
specific to PCRE and have not been implemented.
The `singleline' attribute has been changed. It now accepts
two values, `true' (like the s modifier) and `false' (like the
m modifier). Until now, `m' was the default, and singleline=true
switches to `s'.
[Denis Barbier]
*) Finish import of PCRE in wml_p2_mp4h (21-Jul-2000):
Native API is now used, and support for locales is back.
[Denis Barbier]
*) Many fixes for multilingual navbars (21-Jul-2000):
Some bugs were introduced by recent changes in wml::std::tags
and wml::des::navbar.
[Stephan Petersen]
*) Improve wml::std::lang (20-Jul-2000):
Thanks to PCRE, <lang:area> has been rewritten entirely with
mp4h commands, so now all lang tags can be nested.
[Denis Barbier]
*) Use Perl regular expressions in wml_p2_mp4h (20-Jul-2000):
The PCRE library is copyrighted by University of Cambridge.
With this library, Perl regular expressions may now be
used instead of POSIX regular expressions.
Current implementation in mp4h is quite weak, because we use
the POSIX compatibility mode instead of native API.
[Denis Barbier]
*) Improve <javascript> tag in wml::std::tags (19-Jul-2000):
When a complex <head> tag is defined, like in wml::std::page,
all JavaScript material is passed to this command in order to
be put inside the HEAD section.
This behaviour is disabled with the `nohead' attribute or by
defining <javascript:nohead> with a non-empty value.
[Denis Barbier]
*) Fix wml_p1_ipp (19-Jul-2000):
Previous changes broke `make test'.
[Stephan Petersen]
*) Improve wml::std::lang (19-Jul-2000):
Language slices can now be nested, the reason is to allow
constructs like ``<en><lang:star:href: index.*.html></en>''.
This can not be easily handled by wml_p9_slice (any suggestions
to do so are welcome), and so wml::std::lang has been patched
to forbid nesting of different languages by redefining <en>,
<lang:en> tags (and of course all other defined languages) and
all <lang:star...> tags.
Unfortunately multi-lingual zones enclosed between <lang:area>
and </lang:area> do not yet allow this nesting.
Two new tags are introduced, <lang:current> always returns
the language being currently processed, and <lang:list> returns
the newline separated list of defined languages.
[Stefan `Sec` Zehl]
*) Fix file name and line numbers on warnings (18-Jul-2000):
Pass 1 now prints some control sequences to let pass 2 and 3
know about original filename and line number instead of
locations in temporary files. This is very useful for debugging.
It can be turned out with -W1,-N flag.
[Denis Barbier]
*) Fix a bug when using both -M and -W1 flags (16-Jul-2000):
Options set with -W1,... were not passed to wml_p1_ipp.
[Ilya Martynov <m_ilya@agava.com>]
*) Upgrade of the Bare Bones Guide to HTML (13-Jul-2000):
Upgraded from version 3.0 to 4.0.
[Denis Barbier]
*) Upgrade of tidy (13-Jul-2000):
Upgraded tidy from version 30nov99 to 8jul00.
Dave Raggett included submitted patches to make gcc quiet,
so only few changes have been made in upstream sources.
[Denis Barbier]
*) Internal changes in mp4h about regular expressions (06-Jul-2000):
Mp4h now uses the POSIX functions of the GNU libc regex.c instead
of old GNU functions. The most important reason for this change
is that previous functions are not documented, and so hard to
maintain.
Moreover i had to patch the regex functions to allow the
``singleline=true'' attribute.
With this new version it works out of the box, and many memory
leaks are also fixed.
[Denis Barbier]
*) Fix boolean operators (05-Jul-2000):
The <and> tag was broken, and <or> has been cleaned up.
[Denis Barbier]
*) Improve <preserve>/<restore> stuff (05-Jul-2000):
These tags accept now any number of arguments, so it is possible
to write
<define-tag foo>
<preserve name src text>
<set-var %attributes>
... code using `name', `src' and `text' variables.
<restore name src text>
</define-tag>
All module files have been updated in consequence.
[Denis Barbier]
*) Fix whitespace in wml::des::preload (03-Jul-2000):
The javascript code was not protected against newlines removal,
and resulting code is ugly.
[Denis Barbier]
*) Rewrite wml::*::all files (03-Jul-2000):
These modules include all files from a specific category.
When inclusion is made with wildcards, some files which have been
removed from WML distribution, but were not deleted by user when
upgrading, may be called accidentally. So they now explicitly
invoke the desired files.
[Ralf S. Engelschall]
*) Upgraded to GNU shtool 1.5.0 (01-Jul-2000):
Upgraded to GNU shtool 1.5.0. This involved especially a major
adjustment because of the rewritten "shtool version" command.
[Ralf S. Engelschall]
*) Enhanced wml::std::tags' <javascript> tag (27-Jun-2000):
Added four additional attributes to the <javascript> container
tag of wml::std::tags: "src", "language" and "type" to directly
specify the corresponding attributes for the underlaying <script>
tag, and "version" which is a convinient attribute to specify the
JavaScript version as used in the default "language" attribute.
Example: ``<javascript version=1.2 src=foo.js>'' now expands
into ``<script type="text/javascript" language="JavaScript1.2"
src="foo.js">...</script>''
[Ralf S. Engelschall]
*) Fix wml::sys::all manpage (27-Jun-2000):
The wml::sys::all manpage talked about no longer existing
wml::sys::xxx includes.
[Ralf S. Engelschall]
*) Fix escaped quotes in wml::std::href (24-Jun-2000):
[Denis Barbier]
*) Fix <divert> in wml::std::tags (24-Jun-2000):
It was impossible to use exclamation marks with this tag
as described in wml_p5_divert.
[Fritz Zaucker]
Changes between 2.0.1 and 2.0.2:
*) Update mp4h (22-Jun-2000):
New version is mp4h 1.0.2, with many enhancements since pre-1.0
releases. The most important one is that `grammar' has been
entirely rethought. After discussions on the WML mailing-list
it is clear that users want tag expansion mechanism to be simple.
Unfortunately, because WML runs many independant passes, each
one with its own syntax, i could not provide a simple mechanism.
But i try to keep it as simple as possible.
Last but not least, this new version makes WML 2.0.2 much more
compatible with WML 1.x than previous WML 2.x releases, and
optional features allow experienced users to deal with either
HTML or XHTML files.
[Denis Barbier]
*) Remove stars in tag names (15-Jun-2000):
The wml script now removes stars after and before tag names.
Read mp4h documentation to learn why this is needed.
[Denis Barbier]
*) Fix wml::std::grid (15-Jun-2000):
An error was raised with arrobas sign in cells.
[<middelink@polyware.nl>]
*) Fix wml_p8_htmlstrip (15-Jun-2000):
The <suck> tag may now be written <suck/> or <suck /> to conform
to new standards.
[Denis Barbier]
*) Fix wml::fmt::verbatim (08-Jun-2000):
This module was compromised because of nested protection tags,
which are not valid yet.
[Howard Alexander LaHurreau <alexdw@locl.net>]
*) Fix wml::des::typography (07-Jun-2000):
The <spaced> tag was broken.
[Denis Barbier]
*) Fix documentation of wml::std::page (02-Jun-2000):
The WML_PAGE_* slices are actually WML_STDPAGE_* and
are only available if the "slices" attribute is used.
[Ralf S. Engelschall]
*) Fix wml::std::lang (01-Jun-2000):
It was broken with default wildcard.
[Corsin Decurtins <corsin@student.ethz.ch>]
*) Fix compilation bug in wml_p2_mp4h (01-Jun-2000):
[<gaa@ulticom.com>]
*) Provide a way to read tokens without parsing (01-Jun-2000):
All characters between <@[ and ]@> are read without parsing,
this is very useful to read malformed mp4h tags. These
delimiters may be changed with the <set-quotes> tag.
[Tobias Oetiker <oetiker@ee.ethz.ch>]
*) Fix wml_p8_htmlstrip (31-May-2000):
Pass 8 preserves whitespace inside <pre>, <xmp> or <nostrip>
complex tags. When these tags have attributes, whitespaces were
removed.
[Tom Gilbert <gilbertt@linuxbrit.co.uk>]
Changes between 2.0.0 and 2.0.1:
*) Add missing documentation in wml::des::typography (23-May-2000):
The <tul> and <tli> macros were not documented.
[Franz Knipp, Alvise Belotti]
*) Fix WMd (23-May-2000):
Installation path of WML manpages is searched before $MANPATH,
and not after.
[Denis Barbier]
*) Numerous bugfixes and clean-ups in include files (23-May-2000):
Perl code in include files must be protected against expansion
during pass 2 because some constructs are now parsed (take great
care of left-angle brackets).
[Denis Barbier]
*) Change evaluation of unknown tags (22-May-2000):
Until WML 2.0.0, unknown tags are treated like normal text,
i.e. left angle bracket lose their special meaning. This has
very strange side effects when such tags appear in attributes.
This feature has been discarded so that old pages still compile.
[many people]
*) Fix installation of preformatted manpages (22-May-2000):
An undocumented change in Makefiles installed preformatted
manpages under $(mandir)/manX instead of $(mandir)/catX. By
default the subdirectory name is now again `cat', but can
overridden via the new --with-catdir configure option
(usually one would use --with-catdir=man).
[Ralf S. Engelschall]
*) Fix wml_p2_mp4h documentation (16-May-2000):
Some French words were present in English version.
[Franz Knipp]
*) Fix wml::std::tags to remove extra newlines (16-May-2000):
Because of the definition of <perl:print>, some extra newlines
was added.
[Franz Knipp]
Changes between 1.99.9 and 2.0.0:
*) Add documentation: wml_macros (08-May-2000):
This document explains how to write macros with mp4h allowing
nestable ePerl commands.
[Denis Barbier]
*) Fix trailing slash inside empty elements (06-May-2000):
When there was no attribute and no space before the slash sign,
as in <br/>, this tag was not expanded.
[Denis Barbier]
*) Cosmetics for Autoconf procedure (04-May-2000):
A few cosmetical cleanups to let the WML auto-configuration
procedure look more homogenous, although it still is a
combination of Autoconf scripts from various separate packages.
[Ralf S. Engelschall]
*) Upgrade of Image::Size (04-May-2000):
Upgraded Image::Size module from versiom 2.901 to latest 2.903.
[Ralf S. Engelschall]
*) Improve WMk (04-May-2000):
The file $HOME/.wmkrc is parsed when found.
It is now possible to tell wmk to skip some directories containing
no input files.
[Denis Barbier]
Changes between 1.99.8 and 1.99.9:
*) L10n changes in mp4h (03-May-2000):
I do not know how to deal with locales in a portable way, so
examples are removed from documentation. Only English
documentation is build, but you may continue to compile the
French one if your environment variables are rightly set.
This point is important: previously locales was set to C and
changed by <mp4h-l10n>. Now locales are initialized to those
defined by user environment.
[Denis Barbier]
*) Syntax change in the <let> tag (03-May-2000):
New syntax is <let cmd1=cmd2>, similar to TeX and more
user friendly.
[Denis Barbier]
*) Upgrade of iselect (02-May-2000):
Upgraded to iselect 1.2.0, with some clean ups.
[Denis Barbier]
*) Upgrade of tidy (02-May-2000):
Upgraded to tidy 30apr00
[Denis Barbier]
*) Improve wmd (02-May-2000):
Some vendors do not include third-party programs in WML,
because these programs are still part of the system. This
confuses wmd, because program names do not match, and some
manpages may be missing.
A mapping between names is implemented to help solve these
problems, and a `WML missing document' manpage is provided too.
[Denis Barbier]
*) Fix wml_aux_freetable (01-May-2000):
Freetable removes linebreaks in cells, which is confusing if
javascript comments are used.
[Timo Neumann <james@userland.de>]
*) Fix wml_p7_htmlfix (27-Apr-2000):
Wml_p7_htmlfix was confused when attribute values contain
some Server Side scripting,
[Laurent Riesterer <riesterer@celar.fr>]
*) Run compiled tidy on HTML documentation in Pass 2 (20-Apr-2000):
HTML documentation of p2_mp4h is post-processed by tidy. We
must use the version shipped within WML since older may break
compilation.
[Ralf S. Engelschall]
*) Fix compilation on some platforms (20-Apr-2000):
[Stephane Bortzmeyer]
*) Fixed various build warnings (19-Apr-2000):
[Ralf S. Engelschall]
*) Fix compilation of Term::Readkey (18-Apr-2000):
[Joerg Plate]
*) Better handling of trailing slashes (18-Apr-2000):
It was very difficult to prevent suppression of trailing slash
in attributes. Now it can be done by putting spaces between this
slash and the closing bracket.
[Nobuyuki Tsuchimura]
Changes between 1.99.7 and 1.99.8:
*) Fix compilation on FreeBSD (17-Apr-2000):
Perl modules did not install properly under FreeBSD.
[Ralf S. Engelschall]
*) Minimize `gfont' calls in wml::des::gfont (13-Apr-2000):
When an image is generated, gfont command line is put into a
text file. On next run, this file is read and gfont will not be
re-run if command lines are identical.
[Denis Barbier]
*) Fix bug in wml_p1_ipp with include files (13-Apr-2000):
This bug allowed an include file to be inserted more than once
with only one invocation, if it was found under distinct
directories.
[Denis Barbier]
Changes between 1.99.6 and 1.99.7:
*) Upgraded to GetOptLong 2.23 (08-Apr-2000):
Upgraded from GetOptLong version 2.20 to version 2.23.
[Ralf S. Engelschall]
*) Fix bugs with extra quotes in attributes (Pass 2) (04-Apr-2000):
[Denis Barbier]
Changes between 1.99.5 and 1.99.6:
*) Fix bug in grouping (Pass 2) (02-Apr-2000):
[Denis Barbier]
*) Remove a trailing slash in attributes (02-Apr-2000):
When reading attributes of single tags, a trailing slash is
ignored.
[Denis Barbier]
Changes between 1.99.4 and 1.99.5:
*) Fix compilation with perl 5.6.0 (01-Apr-2000):
[jack@needle.mudshark.org]
*) Upgrade mp4h (01-Apr-2000):
Upgrade from 0.8.5 to 0.9.0.
Add support for localization.
Customization of number output format.
Important changes in array functions: <array-append> is
renamed into <array-push>, its counterpart <array-pop> is defined
and first argument of array-related functions is now variable name.
[Denis Barbier]
*) Implicit array indexes in wml_p2_mp4h (29-Mar-2000):
The expression <get-var foo[i]> is a shorthand for
<get-var foo[<get-var i>]>.
[Jan Holler <jh@inetcom.ch>]
*) Fix wml::std::tags (29-Mar-2000):
Because of new stuff introduced into wml::std::tags to allow
ePerl nested commands, some extra linefeeds were present in
output file.
[Roland Rosenfeld]
*) Fix checking of exit status of wml_aux_tidy (29-Mar-2000):
[Roland Rosenfeld]
*) Remove garbage introduced by WML shebang lines (29-Mar-2000):
WML shebang line with trailing backslash leaves some garbage in
output file.
[Roland Rosenfeld]
Changes between 1.99.3 and 1.99.4:
*) Renamed wml::sys::bootp2 into wml::sys::compat1 (27-Mar-2000):
This module provides backward compatibility with WML 1.x and
is no more included by default.
[Denis Barbier]
*) Upgrade mp4h (26-Mar-2000):
Upgrade from 0.8.3 to 0.8.5.
The quoted=true attribute of the <group> tag is removed and this
feature is now provided by the <noexpand> tag. Its counterpart is
<expand>.
New attribute of <group> : ``separator=string''
Fix some memory leaks.
Fix bug with some nested expressions.
[Denis Barbier, Nobuyuki Tsuchimura]
*) Add <return> tag (20-Mar-2000):
This tag exits from inner macro.
[Uwe Mindrup]
*) Add %name in replacement text (20-Mar-2000):
This special string expands to the macro name when found in
replacement text.
[Denis Barbier]
*) Fix a bug in wml_p2_mp4h (18-Mar-2000):
Letters `A' and `U' after a percent sign were gobbled by mp4h
in macro replacement text.
[Joerg Plate <Joerg@Plate.cx>]
Changes between 1.99.2 and 1.99.3:
*) Upgrade freetable (19-Mar-2000):
Upgrade from 0.6 to 0.11
[Denis Barbier]
*) Fixed some include files (19-Mar-2000):
Minor fixes, documentation update.
[Denis Barbier]
*) Improved wml::std::grid (19-Mar-2000):
A summary attribute is added.
[Joerg Plate]
*) Fixed wml_p1_ipp (19-Mar-2000):
IPP failed with expressions like ?$(foo). It is fixed and
features introduced in wml-1.99.0 are rewritten.
[Anthony Fok, Franz Knipp]
Changes between 1.99.1 and 1.99.2:
*) Fix wml::std::lang (18-Mar-2000):
The <lang:star:> tag was broken since wml-1.99.0
[Max H. Duenki <duenki@isi.ee.ethz.ch>]
*) Fix a bug in wml_p2_mp4h (18-Mar-2000):
Letters `A' and `U' after a percent sign were gobbled by mp4h
in macro replacement text.
[Joerg Plate <Joerg@Plate.cx>]
*) Upgrade GNU shtool (18-Mar-2000):
Upgraded to GNU shtool version 1.4.8. This especially
speeds up the "make install" step (now 30s instead of 44s ;)
[Ralf S. Engelschall]
*) Various Cleanups (18-Mar-2000):
Added Sub Directory Prefix (SDP) to Makefiles for p2_mp4h and
fixed various warnings which occured under gcc (2.95.2) and -Wall
[Ralf S. Engelschall]
Changes between 1.99.0 and 1.99.1:
*) Warning printed when an obsolete pass 2 macro is called (16-Mar-2000):
[Denis Barbier]
*) Fix a bug with empty output file (16-Mar-2000):
A previous bugfix fix caused wml to freeze when an empty output
file is processed.
[Denis Barbier]
*) Add macro hooks in wml_p2_mp4h (15-Mar-2000):
These hooks are provided to allow inserting text before or after
macro expansion. This way it becomes easy to transform primitives
or defined macros.
[Denis Barbier]
*) Fix build failure of wml_p2_mp4h on FreeBSD (15-Mar-2000):
There was a bug in wml_backend/p2_mp4h/lib/xmalloc.c which causes
a build failure on FreeBSD.
[Ralf S. Engelschall]
*) Changed printing of ISO dates (15-Mar-2000):
All ISO dates are now printed in the yyyy-mm-dd format.
[Kurt D. Zeilenga]
Changes between 1.7.4 and 1.99.0:
*) Improved WMk (12-Mar-2000):
The -F flag may be used to avoid scanning directories and not
only files.
[Denis Barbier]
*) Changed processing of -S and -I flags of wml_p1_ipp (12-Mar-2000):
These flags are now processed from right to left, so that adding
them into .wmlrc files override previous definitions.
[Denis Barbier]
*) Processing of input files residing in other directories (12-Mar-2000):
When an input file is on another directory, wml now goes to this
directory before parsing .wmlrc files. The main goal of this
design change is to support the VPATH feature of GNU make, to
allow building files in a test area.
Old behaviour is also available via the -c flag.
Note that WMk has *NOT* been changed because this change has been
introduced for people who prefer Makefiles to WMk.
[Denis Barbier]
*) Fix invocation of tidy as an epilogue program (12-Mar-2000):
So called ``epilog filters'' are not filters, so documentation
call them ``programs'' now.
Tidy can be invoked with ``-E tidy''
[Roland Rosenfeld <roland@spinnaker.rhein.de>]
*) Added recent W3C Recommandations (12-Mar-2000):
HTML 4.01, Web Content Accessibility Guidelines 1.0
and XHTML 1.0.
[Denis Barbier]
*) Added syntax highlighting configuration file for Vim (12-Mar-2000):
See wml_contrib/wml.vim
[Gerfried Fuchs]
*) Removed Text::BlockParser and Text::DelimMatch (12-Mar-2000):
These Perl modules were previously used by IPP for block
comments. This feature has been suppressed.
[Denis Barbier]
*) Fixed protection (11-Mar-2000):
When a <protect pass=N> tag is not processed by pass N, either
because this pass is skipped or because protect tags are nested,
this protection will pollute output file.
[Franz Knipp]
*) Improved wml_p1_ipp (10-Mar-2000):
Numerous improvements in pass 1: variables can now be nested,
continuation lines are allowd on #include lines, and new variables
are added to ease generation of slide shows.
Block comments are suppressed because many people seem to use WML
to show their C listing.
[Franz Knipp]
*) Updated most include files to work with mp4h (13-Feb-2000):
[Denis Barbier]
*) Replaced Meta-HTML by mp4h for pass 2 (13-Feb-2000):
[Denis Barbier]
*) Added wml::std::label (13-Feb-2000):
This new module implements label/references macros.
[Denis Barbier]
*) Changed names of bootstrap files (13-Feb-2000):
The files wml::sys::bootmhc, wml::sys::boot and wml::sys::bootgm4
are renamed to wml::sys::bootp2, wml::sys::bootp3 and
wml::sys::bootp4.
[Denis Barbier]
*) Fixed <protect> problem with pass 9 (12-Feb-2000):
It is possible to dynamically change output filenames, by
writing a shebang line interpreted during pass 9. For this
reason, WML must check the presence of such a shebang line and
change output filenames, which are needed for unprotection
after pass 9.
[Wolfgang Dautermann]
*) Fixed wml::des::preload (10-Feb-2000):
As preloading is only performed on images, there is no reason
to check filename extension.
[Franz Knipp <franz@knipp.org>]
*) Fixed rc file search path within WMk (04-Feb-2000):
When WMk is called recursively, the search path for .wmkrc files
was never cleared and these files were read more than once.
[Craig Wiegert <wiegert@quintessence.uchicago.edu>]
*) Syntax change in wml_p5_divert (21-Jan-2000):
The bugfix in wml_p5_divert (19-Sep-1999) had a major drawback:
it slows down pattern search algorithm. To improve this new
version, end delimiter must be at least 2 characters long.
This new end delimiter is now ``:#NAME#}'', and for symmetry
begin delimiter is ``{#NAME#:''.
[Denis Barbier]
*) Replace wwwtable by freetable (11-Jan-2000):
Tomasz Wgrzanowski <maniek@beer.com> wrote a GPL'd replacement
for wwwtable, and is actively maintaining it.
[Denis Barbier]
*) Upgrade of File::PathConvert (08-Jan-2000):
Upgraded File::PathConvert from version 0.83 to 0.85.
[Denis Barbier]
*) Upgrade of Bit::Vector (08-Jan-2000):
Upgraded Bit::Vector from version 5.6 to 5.7.
[Denis Barbier]
*) Upgrade of Getopt::Long (08-Jan-2000):
Upgraded Getopt::Long from version 2.19 to 2.20.
[Denis Barbier]
*) Improve wml::des::rollover (08-Jan-2000):
When no href attribute is set, rollover is made but images
are not clickable.
[Stephan Petersen <sp@gtt.lth.rwth-aachen.de>]
*) Improve wml::des::imgbg (06-Jan-2000):
A new attribute is introduced to specify the size of the image
in the ``alternate'' direction.
[Denis Barbier]
*) Change some name of generated images (06-Jan-2000):
In wml::des::imgbg, wml::des::imgdot and wml::std::logo,
names of generated images do not depend on the source filename.
[Thomas Akin]
*) Define a global base name for generated images (06-Jan-2000):
When set, the IMAGE_BASE variable defines a base name for
every generated image to group all such images into a
single directory.
This base name can be overridden by usual attributes.
[Thomas Akin <takin@kennesaw.edu>]
*) Improve support of PNG format (06-Jan-2000):
All logos and generated images are available in PNG or GIF
formats. This choice is defined by the IMAGE_FORMAT variable
(default is gif) and may be overridden by the ``format''
attribute.
[Denis Barbier]
*) Replace GD Perl library to allow PNG and GIF images (06-Jan-2000):
Old GD version supported only GIF format whereas newer one
only support PNG. This is because GD is a wrapper to the gd
library by Thomas Boutell, and he decided to stop dealing with
GIF format because of a patent hold by Unisys.
This decision does not make sense to my point of view, his
library was using the `run length encoding' compression and not
the patented LZW algorithm.
So i patched the gd library to allow generation of both formats.
WML use this library to draw lines and rectangles, and i removed
unused stuff (fonts, polygons, arcs, ...) to freeze this code.
To avoid conflicts with installed GD.pm, this modified version
has been renamed to WML::GD.
[Denis Barbier]
*) Added logos (04-Jan-2000):
New logos for ht://Dig, gimp and php3.
[Wolfgang Dautermann]
*) Upgrade of tidy (03-Jan-2000):
Upgraded tidy from version 27sep99 to 30nov99.
Like Ralf did with previous version, some cleanups are performed
on source files to let gcc happy with -Wall flag.
[Denis Barbier]
*) Fix wml::std::href to allow @ sign within URLs (03-Jan-2000):
When an @ sign was present within an URL, wml::std::href
always assumed this URL to be an e-mail address.
[Wolfgang Dautermann <dauti@oeh.tu-graz.ac.at>]
*) Many changes for compatibility with mhc and mp4h (29-Nov-1999):
The wml_p2_mhc program is replaced by wml_p2_mp4h. Changes are
needed in frontends and include files to allow both programs in
pass 2. This is a temporary fix to perform benchmarks and other
comparisons. A definitive fix will be submitted before next
release.
[Denis Barbier]
*) Allow @ operator in slice specifications (22-Nov-1999):
The @ operator is valid in wml_p9_slice, but WML did not
allow this operator in slice specifications.
[<cc@clasohm.com>]
*) Fix missing wml_p3_eperl documentation (13-Nov-1999):
[Nobuyuki Tsuchimura]
*) Wmk did not recognize the -M option (08-Nov-1999):
[Hans Ulrich Niedermann]
*) Add a notag attribute to <logo> (29-Oct-1999):
This attribute has the same functionality as within <gfont>.
[Denis Barbier]
*) Allow nesting of wml_p3_eperl commands (29-Oct-1999):
The ePerl processor cannot be called recursively. Then all
WML commands which invoke pass 3 could not be nested. Include
files concerned with this problem have changed to detect these
nestings and automatically insert appropriate code.
[Denis Barbier]
*) Added PNG versions of logos (25-Oct-1999):
WML must improve its support for PNG format. Logos in that
format are included in the distribution, and wml::std::logo
has a new ``format'' attribute.
[Denis Barbier]
*) Fix configure bugs with some Perl versions (24-Oct-1999):
The patch between WML-1.7.2 and WML-1.7.3 did not work because
autoconf had not been run.
[Nobuyuki Tsuchimura]
*) Fixed the <verbatim> tag (24-Oct-1999):
This tag was protected against pass 6, which cause wrong output.
[l_martin@worldnet.fr]
*) Fixed wml_aux_wwwtable and wml::fmt::xtable (23-Oct-1999):
The <caption> tag did not work as described in the documentation
and tables can now be nested.
[hortiz@neurobio.upr.clu.edu]
*) Change how color of links are used in wml::des::navbar (18-Oct-1999):
The two attributes txtcol_select and txtcol_normal were joined to
the navbar:define tag. They are now part of the navbar:render
tag, which seems more logicial to me.
For backward compatibility, they are not removed from the
<navbar:define> tag, but are overridden if set in <navbar:render>.
[Denis Barbier]
*) Improve documentation (18-Oct-1999):
The PAGER and TMPDIR environment variables are now documented.
[Hans Ulrich Niedermann]
*) Added new variables for GMT timezones (18-Oct-1999):
All current WML variables refer to local time. Kurt asked for
a way to use GMT timezone too, which is especially useful for
web sites of projects whose developers live worldwide.
[Kurt D. Zeilenga]
*) Fixed WMu (18-Oct-1999):
When WMu is unable to read information files from the web server,
it exited with a very unclear error message. It is fixed and tell
now the user which file could not be downloaded.
[Kurt D. Zeilenga]
*) Fix infinite loops when parsing options (11-Oct-1999):
Under some circumstances an infinite loop occurred when parsing
options. When an infinite loop is detected, an error is now
reported.
[Hans Ulrich Niedermann]
*) Fixed weblint (07-Oct-1999):
The wml_aux_weblint script required newgetopt.pl. It now
use the Getopt::Long package shipped with WML.
[Denis Barbier]
*) Fixed documentation of include files (06-Oct-1999):
Added GD.pm in the list of requirements when needed. Some links
were missing in all.src files.
[Jarda Benkovsky <pvt.benkovsk@pvtnet.cz>]
Changes between 1.7.3 and 1.7.4:
*) Modules conformance to recent changes in wml_p5_divert (04-Oct-1999):
Changes in wml::std::page and wml::mod::MakeMaker to conform to
the new preferred way of writing diversions.
[Denis Barbier]
*) Upgraded GNU shtool (04-Oct-1999):
Upgraded the GNU shtool scripts in the source tree
to the latest version 1.4.6.
[Ralf S. Engelschall]
*) Fix performance issue with wml_p5_divert (03-Oct-1999):
The bugfix on wml_p5_divert in the previous version caused
wml_p5_divert to run dramatically slow. This problem is fixed.
[Anthony Fok]
*) Fix wmk (03-Oct-1999):
When wmk invokes wml, shell metacharacters on the command line
are not escaped in this version, because of a bug introduced
in WML-1.7.3.
[Jan Ulrich Hasecke]
*) Upgrade of tidy (01-Oct-1999):
Upgrade from tidy26jul99 to tidy27sep99.
[Denis Barbier]
*) Various changes in Makefile.in files (30-Sep-1999):
I add my cosmetics touch too, to let these files more
homogeneous.
Important changes to let ``make'' stop when an error occur in
``all'' and ``install'' targets, whereas it could continue
when cleaning up build tree.
[Denis Barbier]
*) Cleanup $(RANLIB) usage for Meta-HTML (30-Sep-1999):
Use $(RANLIB) the correct Autoconf-way in the Meta-HTML subtree.
[Ralf S. Engelschall]
*) Various cosmetics (30-Sep-1999):
Various cosmetic changes inside the source tree to
make my aesthetic eye happy again.
[Ralf S. Engelschall]
Changes between 1.7.2 and 1.7.3:
*) Fix wml::std::logo (27-Sep-1999):
Fixes default logo to wml.
[Denis Barbier]
*) Upgrade of tidy (25-Sep-1999):
Upgrade from tidy15apr99 to tidy26jul99.
[Alvise Belotti]
*) Fix wml::std::grid (22-Sep-1999):
The ``height'' attribute must be applied to cells, and not
tables.
[Jacques Supcik <supcik@ip-plus.net>]
*) Fix wml::sup::path (21-Sep-1999):
The ``canonpath'' routine is modified to return ``./'' instead
of an empty string ; this fixes problems with wml::des::navbar
and other include files.
This patch is also applied to ipp.src, wmk.src and wml.src
[Hans Ulrich Niedermann]
*) Add documentation in wml::des::navbar (19-Sep-1999):
The nohints attribute of the <navbar:render> tag was missing.
[Hans Ulrich Niedermann <ulrich@niedermann.bb.bawue.de>]
*) Fix the <include> tag (19-Sep-1999):
When files are included via the <include> tag, the
<*parser*::push-file> and <*parser*::pop-file> tags were
printed, but these tags were removed from wml_p2_mhc.
[Denis Barbier]
*) Allow any pass order (19-Sep-1999):
The -p option of WML allow users to specify which pass are to
be invoked ; in wml-1.7.3, when pass specifications are followed
by an exclamation mark, passes are not sorted.
[Xose Manoel Ramos <xmanoel@bigfoot.com>
*) Accepts any suffix in input fle names (19-Sep-1999):
Many files are updated to accept any input file suffix. Temporary
files take the same suffix of the input file.
[Denis Barbier]
*) Fix the :NAME#} construction in wml_p5_divert (19-Sep-1999):
The wml_p5_divert accepts two equivalent sets of commands. As for
now, the preferred one is ``<<NAME>> ..NAME>> <<NAME..''. But
those angle brackets cause trouble in conjunction with wml_p2_mhc,
so documentation is updated to prefer alternative commands
``{#NAME#} {#NAME: :NAME#}''.
Moreover a bug has been fixed with the ``:NAME#}'' command.
[Denis Barbier]
*) Fix configure bugs with some Perl versions (19-Sep-1999):
Some Perl versions, like the EUC JP one caused an error when
running the configure script.
[Andrew S. Howell <andy@tibcofinance.com>]
*) Fix compilation of wml_p2_mhc (19-Sep-1999):
Build wml_p2_mhc with the C compiler found at configure
time, and not necessarily gcc.
[Lars Kellogg-Stedman <lars@larsshack.org>]
*) Bug fix : 1-char directory name (10-Sep-1999):
Wmk and wml did not handle right 1-char directory name.
[Nico Galoppo <scratch@ace.ulyssis.student.kuleuven.ac.be>]
*) Fix the --without-openworld configure option (09-Sep-1999):
The --without-openworld did not work as expected, it is fixed.
[Gerfried Fuchs <alfie@innocent.com>]
*) Fix the __FILE__ automatic variable in wml_p1_ipp (06-Sep-1999):
The __FILE__ variable did not work as expected because of a
problem with scope.
[Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp>]
*) Use of the TMPDIR environment variable (28-Aug-1999):
To conform with POSIX standard, this variable contains
the directory name where temporary files are kept. By default,
this directory is /tmp.
[Thomas Roessler <roessler@guug.de>]
*) Use GNU shtool for configuring (25-Aug-1999):
All scripts in etc/ sub-directories were still replaced by
Ralf's shtool since 01-Jul-1999. They are now removed.
[Denis Barbier]
*) Fix include files (23-Aug-1999):
In all include files, perl ``system'' function is replaced by
backticks, to allow error reporting.
[Denis Barbier]
*) Write empty file during pass 9 (23-Aug-1999):
On latest version, empty output files were not written. It has
been changed to suppress this error
cannot load /tmp/wml.xxx.tmp4 for unprotection at
/usr/bin/wml line 658.
[Denis Barbier]
*) New wml_include/mod/version.src (21-Aug-1999):
Provides the <require> tag to indicate a minimal WML version
number to process a given file.
[Denis Barbier]
*) Fix wml::fmt::verbatim (20-Aug-1999):
Added <protect></protect> to insert files really verbatim
[Thomas Roessler <roessler@guug.de>]
*) New wml_include/mod directory (20-Aug-1999):
This directory is devoted for modularity. The first include file
is MakeMaker.src, a Makefile generator to distribute WML modules.
It is inspired by the ExtUtils::MakeMaker Perl module.
[Denis Barbier]
*) Add wml_contrib/mkwml (20-Jul-1999):
This Perl script is an alternative to wmk.
[Jim Bowlin <bowlin@sirius.com>]
*) Fix the --safe long option name (19-Jul-1999):
The --speedup option was used instead of --safe in wmk.src and
wml.src
[Simon Burr <simes@bpfh.net>]
*) Better detection of relative paths in navbar.src (19-Jul-1999):
When including images, absolute pathnames were either paths
beginning with a slash or with ``http://''. Obviously other
cases may occur, e.g. with ftp. The new algorithm is inspired
from the URI perl module.
[Dave Plonka <plonka@doit.wisc.edu>]
*) Allow quotes around pass numbers in <protect> tags (09-Jul-1999):
[Davor Cengija]
*) Fix variable evaluation in Pass 1 (09-Jul-1999):
The regular expression used to substitute variables in wml_p1_ipp
was wrong with two adjacent variables, like $(foo)$(bar).
[Uwe Mindrup <uwe@mindrup.de>]
*) Fix installation of Perl modules (05-Jul-1999):
On some platforms, Perl modules are not installed under
...prefix/lib/wml/perl.
Rules in Makefiles now invoke pure_perl_install
[Tobias Oetiker]
*) Define a WML environment variable (01-Jul-1999):
Contains the path of the wml binary. It is needed to perform
tests on wmk when wml is not yet installed.
[Denis Barbier]
*) More robust -D flag (01-Jul-1999):
A variable defined with the -D flag could not contain spaces or
metacharacters. It's fixed now, one can write
-DFOO="this \"and that\""
on the command line, the shebang line, in RC-files or in the
environment variable WMLOPTS.
[<simes@bpfh.net>, Jim Hebert]
*) Improve dependency checking (09-Jun-1999):
If output files depend on certain data files, one may tell WMk
about these dependencies by using the new ``#depends''
directive. File is not included but dependency is updated.
The metacharacters [?*] are allowed in file names after #use
#include and #depends. Bracketed expressions are also recognized.
[Jay Treacy <treacy@debian.org>]
*) Enhanced wml::fmt::verbatim (08-Jun-1999):
Add the <verbatim-file> tag which is much more readable than
the perl wml_fmt_verbatim routine.
[Tobias Oetiker]
*) Makes ePerl more portable (08-Jun-1999):
ePerl uses the ppport.h file to deal with old and new perl.
[Denis Barbier]
*) Clean-up include files (06-Jun-1999):
Simplification have been done in include files to use the new
Meta-HTML tags.
All references to the /tmp directory have been replaced by the
WML_TMPDIR variable.
[Denis Barbier]
Changes between 1.7.1 and 1.7.2:
*) Fix wml::fmt::text (22-Jun-1999):
This file needs wml::std::tags.
[Bruno Boettcher <bboett@erm1.u-strasbg.fr>]
*) Fixed wml_include/all.wml (09-Jun-1999):
Removed wml::usr::all, which is no more relevant.
[Denis Barbier]
*) Fixed dependency checks (08-Jun-1999):
When touching template files, wmk does not rebuild targets.
[Alexander Graefe <wa0191@stud.uni-wuppertal.de>]
*) Fix wml::des::navbar (08-Jun-1999):
wml_p3_eperl returns an error if a button id begins with a zero.
If no select attribut is set in <navbar:render>, then all buttons
are selected.
[Jan Ulrich Hasecke and Christian Zuckschwerdt <zany@darkride.net>]
*) Fix the ``end of line'' bug in wml_p2_mhc (08-Jun-1999):
When the last character of the file is not a newline, strange
results occur.
[Jan Ulrich Hasecke]
Changes between 1.7.0 and 1.7.1:
*) Fixed mhc (05-Jun-1999):
When defining new tags, the %0...%9 and %attributes are expanded
in Meta-HTML 5.02 (pass 2) whereas they are unevalled in 5.09.
This breaks the preserve/restore stuff defined in wml::std::tags.
So the former behavior is restored.
[John Bazik]
*) Rewrite some include files (05-Jun-1999):
Replace ``%0 %1 ... %9'' by ``%attributes'' in include files.
[Denis Barbier]
*) Fixed WMu (05-Jun-1999):
To upgrade WML, the recommended way is to use WMu.
It worked only when invoked by the super-user. This bug fix
allows a user to get and build WML, and then su root to install
it.
[Denis Barbier]
Changes between 1.6.8 and 1.7.0:
*) Enhance documentation (30-May-1999):
WMd sorts keyword search results by hit count.
Some changes in the FAQ.
[Denis Barbier]
*) Check epilog and prolog filters (27-May-1999):
Wml and friends now report an error and exit when a prolog or
epilog fail.
[Tobias Oetiker <oetiker@ee.ethz.ch>]
*) Improve WMk (26-May-1999):
WMk know recognizes the -o option in .wmkrc. If the -o option is
used in .wmlrc, it's the only way to inform WMk about
dependencies.
[Fritz Zaucker]
*) Clean Makefiles (21-May-1999):
``make distclean'' was broken and htmlclean didn't build on some
systems
[Frederic Le Mouel <Frederic.LeMouel@irisa.fr>]
*) y2k fixes (20-May-1999):
[Denis Barbier]
*) Variable definitions (14-May-1999):
The -Dfoo is now equivalent to -Dfoo=1 and -Dfoo="" or -Dfoo=
define an empty variable.
[Denis Barbier]
*) Enhanced wml and wmk (11-May-1999):
The -W option allows passing option to a specific pass, e.g.
wml -W3,-i
[Denis Barbier]
*) Import HTML-Clean 0.7 (11-May-1999):
HTML-Clean is a perl module written by
Paul Lindner <paul.lindner@itu.int>
http://people.itu.int/~lindner/
The wml_aux_htmlclean may be used as an epilog filter to reduce
the size of webpages
[Denis Barbier]
*) Update Perl modules (11-May-1999):
GetoptLong 2.19
Image-Size 2.901
TermReadKey 2.14
[Denis Barbier]
*) Import tidy15apr99 (11-May-1999):
Tidy is an HTML cleaner up
[Denis Barbier]
*) Enhanced wml::des::imgbg (10-May-1999):
Allow generation of gradient backgrounds.
[Denis Barbier]
*) Import slice-1.3.2 (10-May-1999):
Import the source distribution of slice 1.3.2 and patch it to
ease its inclusion into wml.
[Denis Barbier]
*) Fix wml.src (9-May-1999):
Remove an obsolete trick for writing portable dates
[John Bazik <jsb@cs.brown.edu>]
*) Add tests (9-May-1999):
[Denis Barbier]
*) Fix wml_backend/p3_eperl/eperl_sys.c (7-May-1999):
A bug prevented recursive calls of ePerl.
[Stphane Bortzmeyer]
*) Enhanced wml::des::navbar (7-May-1999):
Multi-lingual navbars are easier to use, and menus can be nested.
Automatic buttons (up, next, prev).
Add the ``nohints'' attribute.
[Denis Barbier, Florian Hars, Tobias Oetiker]
*) Fixed documentation (7-May-1999):
Tiny fixes
[Denis Barbier]
*) Enhanced wml::std::lang (10-Apr-1999):
Wildcard used in <lang:star:... > tags can be changed. These tags
are also protected against pass 3 to ease writing multi-lingual
navigation bars
[Denis Barbier]
*) Fixed wmk (2-Apr-1999):
When output files were defined via the wml shebang line, wml was
always invoked.
[Jan Ulrich Hasecke <juh@pironet.de>]
*) Enhanced time dependency checks for wmk (29-Mar-1999):
The dependency checking with wmk now applies to every input file,
not only the main one. This is performed with the -MM wml option.
[Denis Barbier]
*) Added wml_contrib/navbar-FH.wml (26-Mar-1999):
This is a modified version of navbar.wml which implements nested
and multi-lingual navbars.
[Florian Hars <florian@hars.de>]
*) Fixed wml::des::navbar (22-Mar-1999):
When a navbar is used more than once, the rendering of rollover
is wrong, the rollover apply only to the last navbar.
The ``nopreload'' attribute is a good idea, but with a wrong
implementation. It is deleted, its action will be performed by
htmlfix or htmlstrip.
[Denis Barbier]
*) Automatic dependency generation (18-Mar-1999):
An `-M' option has been added to wml and wml_p1_ipp to write
`make'-rules, as gcc does.
[Andreas Hofmeister <hofmeist@informatik.uni-freiburg.de>]
*) Fixed cleanup (16-Mar-1999):
A ``make clean'' deletes wml_test/TEST.root
[Frederic Le Mouel <Frederic.LeMouel@irisa.fr>]
*) Fixed wml_p9_slice (16-Mar-1999):
An undefined slice reports a warning instead of an error
[Michael McNamara <mac@surefirev.com>]
*) Enhanced wml::std::tags (16-Mar-1999):
The m4 stuff has been fixed to allow nested definitions in the
``symbol'' tag and use of non-standard m4 quotes.
[stiegele@informatik.uni-freiburg.de]
*) Changed bootstrapping (16-Mar-1999):
Passes 2, 3 and 4 have their own dedicated files into
wml_include/sys. For backward compatibility reasons, the
sys/boot.wml file has not be renamed.
[Denis Barbier]
*) Easier multi-lingual interface (16-Mar-1999):
The processing of multi-lingual documents is much easier,
providing an alternative to the -o option with the
lang:star:slice: tag.
[Denis Barbier, Paul Sponagl <pablo@acmedia.de>]
*) Enhanced wml (12-Mar-1999):
A variable may now be defined without value, in which case
its value is empty. This is the only way to undefine variables.
The %BASE/%DIR trick on output files is performed after all
configuration files are read, so that it can be invoked
in .wmlrc or even on the command-line.
[Denis Barbier]
*) Fixed ipp (12-Mar-1999):
The -i wml option did not work as explained in the doc for
system files.
[Denis Barbier]
*) Fixed wmd (21-Feb-1999):
When invoking ``Keyword search'', manpages were searched in
a wrong place and no results were found.
[Denis Barbier]
*) Enhanced wml::std::toc (18-Feb-1999):
Two new styles (ul and ol) are implemented. Both allow complete
control on how lists are displayed.
The hspace style has been rewritten to include one gif of width
20xN instead of N gifs of width 20.
The toc_hN macros accept a new "alt" attribute, which will be
inserted in the ToC instead of the body function. As for now,
the %attributes was inserted, which did not follow the WML api
and could cause strange behaviors when quoting.
[Denis Barbier]
*) Cleaned up wml_p2_mhc (16-Feb-1999):
Removed unnecessary files. The meta-html profiler module has
been included to test performance issues.
[Denis Barbier]
*) Upgrade of metahtml.txt (09-Feb-1999):
Replaced the old 5.02 documentation, involving minor bug fixes
in the automatic generation of this file.
[Denis Barbier]
*) Make wml_p2_mhc documentation automatic (08-Feb-1999):
To keep the wml_p2_mhc documentation up-to-date, it is generated
from the C sources, as meta-html does. To perform this operation,
mhc macros have been added to emulate database and stream
operations.
[Denis Barbier]
*) Added doc in wml_include/std/logo.src (03-Feb-1999):
Added documentation to the ``target'' attribute.
[Denis Barbier]
*) Fixed configuration (03-Feb-1999):
With some shells (ksh or sh-posix on HP-UX), the configure script
failed because the TMPDIR variable is defined to a non-existing
directory.
[Steve Sizemore <steve@cmpharm.ucsf.edu>]
*) Fixed wml (03-Feb-1999):
Suppress all references to tdist, which does no longer exist.
[Ralf S. Engelschall]
*) Fixed wmk (03-Feb-1999):
Suppress all references to tdist, which does no longer exist.
Add support to the -P wml option.
[Denis Barbier]
*) Fixed previous patch for perl threads (19-Jan-1999):
One of the 2 tests on version number was missing.
[Denis Barbier]
*) Upgrade of mhc (19-Jan-1999):
Upgraded from version 5.02 to 5.09.
As usually this is a heavily stripped down version of metahtml.
All about databases, session management, encryption,... is
removed (see the README.wml file for details).
Other unused configuration tests are removed (AC_CHECK_FUNCS)
flock getgrent seteuid setgid setlocale
Added arch/solaris/prototypes.h. Below in this file it is
mentioned an obsolete #include was removed for Solaris. Is it
this one?
Documentation is not yet updated.
Documentation inside source files have not been removed to help
hacking.
[Denis Barbier]
*) Renamed wml_docs/wml_tags.L.core (18-Jan-1999):
Some *BSD check for files with a .core extension and remove them
every night. Renamed to wml_docs/wml_tags.L.main
[Marc Baudoin <babafou@babafou.eu.org>]
*) Added doc in wml_include/des/typography.src (18-Jan-1999):
Few lines added to say that <sc> tags support i18n.
[Mrt Laak <Mart.Laak@hansa.ee>]
*) Fixed a bug with perl threads (18-Jan-1999):
Added calls to dTHR, needed by perl >= 5.005
[Hans de Graaff <graaff@xs4all.nl>]
*) Fixed wml_frontend/wml.src (18-Jan-1999):
Check whether an equal sign is found after an option, which
is certainly due to a misunderstanding of how to invoke wml.
[CHristian Niss <chris@topitmagic.de>]
*) Fixed the Meta-HTML Autoconfiguration (17-Jan-1999):
Removed the not necessary Autoconf checks for setpgrp() and vfork()
because in our heavily stripped down Meta-HTML version these are no
longer used and the tests just caused problems on some platforms.
[Ralf S. Engelschall]
Changes between 1.6.7 and 1.6.8:
*) Enhanced the tarball process (13-Jan-1999):
The --enable-maintainer-mode option from automake is added to
`configure'. It is disabled by default, suppressing dependency
problems that might occur when untarring. To keep all the
dependencies, maintainers have to specify this option.
Add a minus sign after gzip, to suppress a fatal error.
[Denis Barbier]
*) Fix <import .. format="verbatim"> command (13-Jan-1999):
Fix the <import src="file.txt"> or <import .. format="verbatim">
command which was broken because of internal changes in recent
versions.
[Ralf S. Engelschall]
*) Make tarball rolling more flexible (13-Jan-1999):
The process of rolling the WML distribution tarball is now more
flexible and secure: It used variables (which can be overridden) for
the tools and UID/GID 0/0 to avoid security problems (users could
override installed WML files when WML is installed under root).
Additionally the rolling process is now aware of the fact that WML
stays inside a CVS repository.
[Ralf S. Engelschall]
*) Fixed wml_frontend/wml.src (13-Jan-1999):
Protected areas appeared only on the first slice.
[Heiko Schlittermann <heiko@datom.de>]
*) Fixed wml_frontend/wml.src (13-Jan-1999):
Display of timers were corrupted when some passes are skipped.
[Denis Barbier]
*) Fixed wml_backend/p9_slice/slice.src (13-Jan-1999):
``make test'' failed because a dollar sign was expanded.
[Denis Barbier]
*) Added wml_contrib/wml.spec (12-Jan-1999):
This file is used to build RedHat/Linux RPMS (binary packages).
[Denis Barbier]
*) Fixed wml::sys::boot (12-Jan-1999):
Two blank lines are suppressed.
[Marc Baudoin <babafou@babafou.eu.org>]
*) Removed files in wml_backend/p2_mhc/libmhtml (12-Jan-1999):
Unnecessary files are removed and Makefile.in is updated.
[Denis Barbier]
*) Enhanced Pass 1 (IPP) (12-Jan-1999):
The parseblock routine is called only if `/*' is read in input
file. This causes significant speed-up.
[Denis Barbier]
*) Enhanced wml::des::navbar (12-Jan-1999):
Added `nopreload' attribute to navbar:render. When set, prevents
inclusion of javascript code. Useful when navigation bars are
used more than once.
Replaced HTML javascript code by the Meta-HTML <javascript> tag.
[Denis Barbier]
*) Fixed wml::des::navbar and wml::des::gfont (12-Jan-1999):
Quotes in text attributes cause trouble. Replace quotes by
perl quoting (q,qq,...).
[Denis Barbier, clorenz@proddev-linux2.inhouse.compuserve.com]
*) Enhanced wml::std::box (12-Jan-1999):
Background color cells can be made in conjunction with headings.
[Denis Barbier]
*) New subdir: wml_contrib/ (07-Jan-1999):
Added a new contribution subdir wml_contrib/ where the Webdesign
Magnifying Glass (WMG) CGI program is now distributed and where other
stuff can be added in the future.
[Ralf S. Engelschall]
*) Fixed WMU (31-Dec-1998):
Fixed the download hyperlink in the WMU tool.
[Denis Barbier <barbier@imacs.polytechnique.fr>]
*) Upgrade of File::PathConvert (18-Dec-1998):
Upgraded File::PathConvert Perl module from version 0.3 to 0.83
[Ralf S. Engelschall]
*) Upgrade of Image::Size (18-Dec-1998):
Upgraded Image::Size Perl module from version 2.6 to 2.9.
[Ralf S. Engelschall]
*) Upgrade of Bit::Vector (18-Dec-1998):
Upgraded Bit::Vector Perl module from version 5.2 to 5.6.
[Ralf S. Engelschall]
*) Fixed double-backslash (`\\') handling (01-Nov-1998):
Now in Pass 1 (IPP): a double-backslash prevents line continuation as
one would expect. This way one can again create lines with backslashes
at the end.
*) Fixed `make test' (10-Aug-1998):
Under situation where WML was configured for a prefix not
containing `wml' it was failing.
[Torsten Naumann, Ralf S. Engelschall]
*) Fixed wml::std::grid (07-Aug-1998):
Some <preserve>/<restore> tags were missing for parameters.
[Markus Fleck <fleck@isoc.de>]
*) Fixed wml::std::logo (07-Aug-1998):
It was was broken because of an ePerl syntax error inside logo.src.
[Torsten Naumann <Torsten.Naumann@Informatik.TU-Chemnitz.DE>,
Denis Barbier <barbier@imacs.polytechnique.fr>]
Changes between 1.6.6 and 1.6.7:
*) Upgrade of ePerl (02-Aug-1998):
Upgraded ePerl from version 2.2.12 to 2.2.14.
This especially provides first Perl 5.005 support ;-)
[Ralf S. Engelschall]
*) Enhanced Autoconf stuff (02-Aug-1998):
Replaced build user/host/domain/time determination stuff with a new
`buildinfo' script I've written for Apache which is more robust.
[Ralf S. Engelschall]
*) Upgrade of built tools (02-Aug-1998):
Replaced mkinstalldirs and install.sh scripts with my cleaned variants
I've done for Apache 1.3's APACI stuff.
[Ralf S. Engelschall]
*) Upgrade of IO (02-Aug-1998):
Upgraded IO Perl module from version 1.19 to 1.20.
[Ralf S. Engelschall]
*) Fixed wml::des::typography (01-Aug-1998):
Fixed the <sc>..</sc> tags in wml::des::typography which were confused
when in the processed body other tags occured.
[Kurt D. Zeilenga <Kurt@Boolean.Net>. Ralf S. Engelschall]
*) Changed IPP/HTMLStrip (30-Jul-1998):
Fixed the handling of EOL-comments (#...), now ``\#xxx'' inside style
sheets works fine again.
[Ralf S. Engelschall]
*) Fixed htmlfix pass (30-Jul-1998):
Corrected the usage synopsis inside the htmlfix manual page.
[Kurt D. Zeilenga <Kurt@boolean.net>, Ralf S. Engelschall]
*) Extended wml::std::logo (29-Jul-1998):
Added `powered by VIM' logo for wml::std::logo.
[Ralf S. Engelschall]
*) Fixed wml_tutorial (26-Jul-1998):
Make divertion example in wml_tutorial more robust and less confusing.
[Florian Hars <hars@math.uni-hamburg.de>, Ralf S. Engelschall]
*) Fixed wml::des::gfont (05-Jul-1998):
Fixed two bugs inside wml::des::gfont.
[Jordan Baker <jbb@interlog.com>, Ralf S. Engelschall]
*) Upgrade of txt2html (29-Jun-1998):
Upgraded txt2html aux tool from version 1.24 to 1.25.
[Ralf S. Engelschall]
*) Enhanced wml::std::logo (28-Jun-1998):
Added `target' attribute to <logo> tag.
[Florian Kuehnert <sutok@gmx.de>]
*) Fixed WMd page (26-Jun-1998):
Added missing link to wml::des::preload.
[Alvise Belotti <alvise@lettere.unipd.it>, Ralf S. Engelschall]
___________________________________________________________________________
I've now changed the syntax of the ChangeLog file for more readability,
especially for posting ChangeLog entries to sw-wml.
___________________________________________________________________________
Changes between 1.6.5 and 1.6.6:
970617 - upgrade CSS2 document to latest REC 12-05-1998 version
- fix dates of standard documents in WMd document list
- Upgraded Getopt::Long from 2.16 to 2.17
970618 - Fixed wml::std:toc which caused problems with <Hx></Hx> blocks.
The closing tag was always </H1>. [Thanks to Andy Hawkins
<andy@gently.demon.co.uk> for patch]
- Add support to WMd's search feature for compressed/gzipped
manual pages (for instance under FreeBSD port they are gzipped)
970622 - Fixed the hostname determine stuff in the configure script
[Thanks to Clayton Wheeler <cswheeler@halcyon.com> and Aleksi
Niemel <AleksiN@hex.fi> for hints]
Changes between 1.6.4 and 1.6.5:
980323 - added the HTML Specifications in ASCII form
to wml_docs/. These are now directly accessible
via WMd.
980403 - Upgraded Bit::Vector from 5.1 to 5.2
(which now is again under Artistic and GPL)
- Upgraded Getopt::Long from 2.15 to 2.16
980404 - Made /etc/resolv.conf parsing in configure more
robust [Thanks to Stephane Bortzmeyer
<bortzmeyer@pasteur.fr> for hint]
- Removed stream-stuff from Pass 2 (MHC) because
it's TCP stuff caused problems on some platforms
and WML does not need it. [Thanks to Stephane
Bortzmeyer <bortzmeyer@pasteur.fr> for hint]
980405 - Upgraded iSelect from 1.0.4 to 1.1.0
980417 - Fixed generation of 'alt' tags in wml::des::navbar
[Thanks to Dan Ludden <dan.ludden@lmco.com> for patch]
980616 - Upgraded Bit::Vector from 5.2 to 5.3
- Fixed non-"site_lib" installation of Getopt::Long
Changes between 1.6.3 and 1.6.4:
980313 - fixed a few typos in the INSTALL file
980314 - Upgraded Bit::Vector 5.0 to 5.1
- Upgraded Getopt::Long 2.13 to 2.15
980318 - Fixed wml::des::gfont which called gfont
with option -s instead of -r [Thanks to Andy
Hawkins <andy@gently.demon.co.uk> for hint]
980322 - Fixed <vspace> tag in wml::des::space [Thanks to
Igor V. Spiridonov <garris@trunk.uco.ru> and
Tomasz Cholewo <t.cholewo@ieee.org> for hint]
980323 - Added support for escaped sharp-comments via
``\#'' for escaping such comments, for instance
when needed inside <verbatim> environments [Thanks
to Igor V. Spiridonov <garris@trunk.uco.ru> for
hint]
- Fixed Pass 7 (HTMLfix): Now the width/height=*
placeholder constructs are removed when the image
file from <img> tags are not accessible. [Thanks
to Igor V. Spiridonov <garris@trunk.uco.ru> for
hint]
- Fixed etc/newvers, so that it not always just
tries to use "cc". Instead now first "gcc" is
searched and "cc" is the fallback. [Thanks to Dan
Ludden <dan.ludden@lmco.com> for hint]
- Added SCALE=<factor> and SCALE=<percent>% to the
<img> support in Pass 7. This way you can scale
the WIDTH/HEIGHT attributes of <img> tags.
[Thanks to Dan Ludden <dan.ludden@lmco.com> for
patch]
- Enhanced the wml::std::toc include file: Now you
can use ``#use wml::std::toc
style=pre|nbsp|hspace'' to let the Table Of
Contents create in a particular style. The "pre"
style is the old <pre>-based style, the
"nbsp"-style used plain HTML text with 's
and <br>'s and the "hspace" style uses <hspace>'s
(from wml::des::space) and <br>'s to layout the
ToC. [Thanks to Dan Ludden <dan.ludden@lmco.com>
for idea]
- Added optional "alt" attribute to <navbar:button>
which can be used for explicitly setting the <img
alt=".."> stuff. It defaults to the value of the
non-optional "txt" attribute. [Thanks to Dan
Ludden <dan.ludden@lmco.com> for idea]
- Added generated "type" attribute to the generated
<script> container tag for <javascript> and added
"defer" attribute for HTML 4.0. [Thanks to Any
Hawkins <andy@gently.demon.co.uk> for hint]
Changes between 1.6.2 and 1.6.3:
980219 - fixed typo in wml::std::lang manpage
980222 - made the non-GCC warning just a more harmless
attention message in the configure script.
980223 - removed config.args entry from config/Makefile
980228 - let wml::std::toc create markup code which is more
weblint-proof [Thanks to Andy Hawkins
<andy@gently.demon.co.uk> for hint]
980302 - Upgrade Bit::Vector 5.0b4 to 5.0 final release
- Changed temporary filenames in WMb frontend
to avoid problems with at least XEmacs
[Thanks to Karl M. Hegbloom
<karlheg@bittersweet.inetarena.com> for hint]
- Fixed typo in wml_tutorial.pod [Thanks to Stefan
`Sec` Zehl <sec@42.org> for hint]
980304 - Fixed replacement for nested <center>..</center>
constructs in HTMLfix [Thanks to Stefan `Sec` Zehl
<sec@42.org> for hint]
- Fixed the system() call for Pass 2: the arguments
were not correctly escaped. Thanks to Graham
Hughes <thrag@treepeople.dyn.ml.org> and Anthony
Fok <foka@debian.org> for hint]
- Fixed various typo bugs in a lot of sources
[Thanks to Anthony Fok <foka@debian.org> for
patch]
- Fixed WMu's key handling
- now %DIR and %BASE are interpolated on the WML
shebang line which is useful for multi-lingual
pages [Thanks to Stefan `Sec` Zehl <sec@42.org>
for hint]
- added a second box variant to <box> from
wml::std::box which is a headlined one. The layout
idea is stolen from the QMail homepage but now
implemented via WML.
- now the <lang:area>...</lang:area> container tag
from wml::std::lang supports a special `(/)' tag
inside its body to switch back to no special
language. pages [Thanks to Stefan `Sec` Zehl
<sec@42.org> for idea]
980305 - Solved Bit::Vector license conflict by now
obtaining a special license for WML directly from
the author of Bit::Vector. This is needed because
WML can be used free or charge both in educational
_AND_ commercial environments while Bit::Vector is
usually not allowed to be used in commercial
environments without paying.
Changes between 1.6.1 and 1.6.2:
980216 - fixed wml_faq.pod [Thanks to Robin Stephenson
<robin@gbhap.com> for hint]
- added "eperlfilter" attribute to <pod> and
<import> tags to allow post-filtering by an ePerl
function.
980217 - fixed FSF address and added --best option
for gzip on creating the tarball. [Thanks to
Anthony Fok <foka@gpu.srv.ualberta.ca> for patch]
- fixed version comparison in the new WMu frontend
[Thanks to Alvise Belotti
<alvise@lettere.unipd.it> for hint]
980218 - removed bogus X%1X debugging stuff from
wml::std::lang which I forgot to remove.
- added new <lang:star:href:> tag to wml::std::lang
- Upgraded Bit::Vector from 5.0b2 to 5.0b4
- Fixed domainname determination in configure
- Upgraded to Slice 1.3.2
980219 - adjusted ANNOUNCE file
- stripped down the Meta-HTML documentation
so only features remain WML's Meta-HTML has
Changes between 1.6.0 and 1.6.1:
980210 - added hints for "make test" to INSTALL file
- changed misspelled word: "Divertion" -> "Diversion"
- made the determination of the WML_GEN_REALNAME and
WML_GEN_USERNAME variables more robust
980211 - now wml::sys::boot is only preloaded when actually
using Pass 3 (ePerl) because it exists only for
this. This way "wml -p1" can be a useful command
for its own. [Thanks to Jim Hebert
<jhebert@compu-aid.com> for hint]
- now the control frontend clears the CGI/1.1
environment variables to avoid confusion of Pass 2
and Pass 3 which try to determine their operation
mode from it. [Thanks to Jim Hebert
<jhebert@compu-aid.com> for hint]
980214 - changed attribute name "interword" to "interchar"
for tag <spaced> of wml::des::typography, because
it is actually a inter-character spacing.
[Thanks to Christian Reiber for hint]
980215 - added missing wml_misc subdir to Makefile.in
so this subdir is used on all targets, too.
[Thanks to the Debian ports diff-file from Anthony
Fok <foka@debian.org> for hint]
- Ops, for 1.6.0 I already wanted to removed
wml_contrib because it is not useful for the end
user (only for the porters), but I forgot to do..
Changes between 1.5.1 and 1.6.0:
980116 - removed configure --enable-compat option
and wml_include/OBSOLETE* stuff
- Merged the <box> and <rect> tags from
wml::std::box into a new full-featured single tag
named <box>
980118 - Fixed temporary file usage: /tmp/wml.$$.tmp4 was
not removed. [Thanks to Stefan `Sec` Zehl
<sec@42.org> for hint]
- Upgraded IO 1.1803 -> 1.1804
- Upgraded GD 1.16 -> 1.17
- removed some unnecessary stuff from
wml_p2_mhc/configure.in
980119 - recreated the "generated via WML" GIF image
- added more logos to wml_misc/
- added new wml::std::logo to insert the logos
- removed wml::sup::stack because its functionality
is already in wml::std::tags
- added domainname attribute to wml::std::info which
overrides the usage of WML_SRC_HOSTNAME
- removed wml::usr::rse because no one can use it
except RSE ;_).
- added hint to wml_faq.pod on how to setup a useful
$HOME/.wmlrc and $HOME/.wml
- fixed WML option -v which needs pre-processing as
option -r
- fixed RC file parsing for $HOME/.wmlrc
- now WML uses the homedir in passwd instead of
$ENV{HOME}
980120 - fixed tag recognition in HTMLfix:
``<I>foo=bar</I>'' was incorrectly "fixed" to
``<I>foo="bar</I">''. [Thanks to Tetsuya Furukawa
<tetsuya@secom-sis.co.jp> for patch]
- enhanced the -p option syntax: Now you can use the
more readable and shorter -p1-7,9 instead of
-p12345679 for all passes except Pass 8.
- added details about $HOME/.wmlrc setups to
wml_faq.pod
- Some WML tags were renamed to avoid namespace
conflicts:
wml::des::navbar <navbar> -> <navbar:define>
wml::des::navbar <navdebug> -> <navbar:debug>
wml::des::navbar <navrender> -> <navbar:render>
wml::des::navbar <nb_header> -> <navbar:header>
wml::des::navbar <nb_footer> -> <navbar:footer>
wml::des::navbar <nb_prolog> -> <navbar:prolog>
wml::des::navbar <nb_epilog> -> <navbar:epilog>
wml::des::navbar <nb_filter> -> <navbar:filter>
wml::std::case <uppercase> -> <case:upper>
wml::std::case <lowercase> -> <case:lower>
wml::std::tags <array-size> -> <array:size>
wml::std::tags <push> -> <array:push>
wml::std::tags <pop> -> <array:pop>
wml::std::tags <show> -> <array:show>
wml::std::info <generated-via-wml> -> <logo name="wml">
980124 - added new "wmu" frontend
- added wml_common/termreadkey/
980126 - moved wml_pX_XXX to wml_backend/pX_XXX
- added wml_common/delimmatch/
- fixed DelimMatch version from 1.01 to 1.03
- expanded "distclean" target in wml_common/Makefile.in
- added EOL-mode (#) and Block-mode (/*...*/)
comment support to Pass 1 (IPP) to get rid of
comments as quick as possible. This way we now
really can comment out any stuff and as a side
effect processing is a little bit faster.
- added wml_common/blockparser/
- fixed tempfile remove again. This time for the
case where WML breaks because of a pass error.
- created the WML test suite and a first t/01-plain.t
980128 - added -P option to IPP for running prolog programs
- Upgraded GD 1.17 -> 1.18
- now the <lowsrc> tag from wml::des::lowsrc skips
the creation when the xxx.lowsrc.gif already
exists and has a higher timestamp.
- now WML uses the new Term::ReadKey at -v3
- Upgraded to Slice 1.3.1 which fixes Slice
errors
- Now all wml_pX_YYY and wml_aux_XXX scripts
and binaries are installed in LIBDIR/exec/
instead of BINDIR/.
- Fixed WMd: Now the ftp:// link works and also runs
Lynx.
- Fixed generation of WML command in WMk
980202 - Now the -V option of all frontends run wml -V..
- Fixed WMb message generation
- added new wml_tags.pod manual page
980204 - Added <lang:star:> tag to wml::std::lang
- Fixed wml::std::logo
- Added <say> tag for debugging to wml::std::tags
- Adjusted PORTING.test for new "make test" approach
980205 - Fixed wml::std::all because wml::std::case was
missing [Thanks to Alvise Belotti
<alvise@lettere.unipd.it> for hint]
980207 - Renamed --with-cc to --with-forced-cc and added
a new --with-cc configure option which doesn't
force CC for Meta-HTML and ePerl to avoid
conflicts under HP-UX and simular braindead
systems.
- Added more info about multi-lingual pages to
wml_tutorial.pod
- Fixed built_date determination in configure
980208 - Adjusted NEWS file
- Fixed "make test" again
- Now "make install" automatically runs "make all"
when it was not run already.
980209 - Fixed WMu again.
- Upgraded IO 1.1804 -> 1.19
___________________________________________________________________________
Changes between 1.5.0 and 1.5.1:
980112 - Upgraded to File::PathConvert 0.3
- Rewritten the ANNOUNCE file
980115 - The PREFIX/bin is now put in front of $ENV{PATH}
in all frontends to avoid problems when more then
one WML installation exists. [Thanks to Fritz
Zaucker <zaucker@ee.ethz.ch> for hint]
- Now WMk and WML correctly escape -o options
from the shebang lines when they are not quoted
but contain shell meta chars [Thanks to Fritz
Zaucker <zaucker@ee.ethz.ch> for hint]
980116 - fixed another bug in context of quoted -o option
arguments [Thanks to Fritz Zaucker
<zaucker@ee.ethz.ch> for hint]
- fixed the -v1 output because "mhc" and "epl"
columns usually have two digits before the point.
- added -v1 to wml_sample/Makefile
- fixed manual page of wml::std::lang [Thanks to
Fritz Zaucker <zaucker@ee.ethz.ch> for hint]
- Rewritten the README file
- Added the WML_SRC_BASENAME variable to the "wml"
frontend.
Changes between 1.4.11 and 1.5.0:
980101 - Updated Copyright Notices for 1998 and removed
still left "All Rights Reserved" trailers,
because this bites with GNU GPL.
980103 - Upgraded to iSelect 1.0.4: Now WMd is also
correctly terminated on CTRL-C without crashing
the XTerm behavior.
980104 - Changed "make test" to automatically check
for the installation
- Added --with-cc=PATH option to configure which is
equivalent to ``CC=PATH ./configure [...]'' but is
more intuitive because we already have
--with-perl=PATH.
- Adapted and enhanced the PORTING.test script from
the ePerl distribution for WML platform porting
tests
- Upgraded Meta-HTML's config.{guess,sub} files
- Updated NEWS file
- Changed Build Date in configure script to ISO
format
- Fixed wml_p4_gm4/Makefile.in for AIX 4.2
- Force etc/install.sh under AIX 4.x because
their `installbsd' program is buggy
980105 - Again cleaned up Pass 5 (Divert) because
divert.src now is a sample implementation of the
diversion chapter in my dimploma thesis ;_)
980106 - Added the various package/installation files as
wml_contrib/pkg/. [Thanks to Jim Hebert
<jhebert@compu-aid.com> for the RPM version]
- Added the new wml::std::lang which provides a
high-level interface for defining the output
slices for various languages.
- Upgraded to Slice 1.3.0: This adds a nifty
feature to WML's -o option. Now one can use
wildcarded slices like `LANG_*' which means
the union of all existing LANG_XXX slices.
- Fixed handling of ``wml -o...:-'', i.e. when
stdout is explicitly requested. WML hang in the
past waiting for STDIN because unprotect opened
the "output file "-".
- Added lession about wml::std::lang to
wml_docs/wml_tutorial.pod
- Added <document_url> tag to wml::std::info [Thanks
to Viorel Anghel <vang@ely.leader.ro> for the
idea]
980108 - Adjusted NEWS file for version 1.5
- Adjusted ANNOUNCE file for version 1.5
980110 - Fixed new <document_url> canonicalisation
[Thanks to Viorel Anghel <vang@roedu.net>]
980111 - Fixed attribute fixing in HTMLfix (Pass 8) for
<!-- [...] --> which is no real HTML tag. WML
incorrectly fixed the following: <!-- vim:set ts=4
sw=4: --> to <!-- vim:set ts="4" sw="4:" -->.
[Thanks to Stefan `Sec` Zehl <sec@42.org> for
hint]
- let PORTING.test accept "cc -fast"
- let wml_p2_mhc/configure.in accept "cc -fast" and
do not use GCC options "-O2 -finline-functions".
___________________________________________________________________________
Changes between 1.4.10 and 1.4.11:
971231 - Upgraded to ePerl 2.2.12: This fixes a nasty
syntax error in ePerl 2.2.11's configure script.
The result was that ePerl failed to build when
your Perl version was not of type 5.00X_YZ :-(
Changes between 1.4.9 and 1.4.10:
971228 - Upgraded to Slice 1.2.9
971230 - Fixed wml_sample/demo.wml: The "slices" attribute
for <page> has to added now. [Thanks to Anthony
Fok <foka@gpu.srv.ualberta.ca> for patch]
- Fixed wml_frontend/wml.src because now Slice no
longer is a special case for -v option. [Thanks to
Anthony Fok <foka@gpu.srv.ualberta.ca> for patch]
- Upgraded to ePerl 2.2.11: This makes WML the first
time compliant to the Perl Locale environment,
e.g. the <sc> from wml::des::typography now works
for international characters, too.
- Upgraded to Bit-Vector 5.0b2
- Updated COPYRIGHT.OTHERS file
- Changed Meta-HTML version string from 5.02 to
5.02/wml to make it clear that this is not a
complete or standard Meta-HTML.
- Added another Q&A to wml_faq.pod and fixed
question numbering
Changes between 1.4.8 and 1.4.9:
971224 - Added the contents of the RESTRICTIONS file to
wml_faq.pod and removed the file.
- Corrected the FAQ because of new <protect>
- Added more info to the FAQ
971226 - Upgraded to GetoptLong-2.13
- Upgraded to Image-Size-2.5
- completely cleaned up the Divert (Pass 5) filter
and enhanced it: Now you can do a named leave,
i.e. leave a divertion by name which has the
effect of leaving it and all other divertions
which were entered from within it.
- added <page_end> to wml::std::page which can be
used to end a <page>. This usually is not needed
in standard situations, but when creating more
than one page via <page> and slicing then this is
needed to avoid nesting.
- Upgraded to IO-1.1803
971227 - changed the IPP semantics of #include and #use to
a better one: Now #include really does what it
says, it unconditionally includes a file, perhaps
even more then once. On the other hand #use has
the general "use" semantic where multiple
inclusion is automatically avoided. Up to this
time it was not possible to include a file
(perhaps a navigation bar) more then once, because
#include also had the multiple inclusion
detection. Now this is no longer the case.
- added "slices" attribute to <page> of
wml::std::page which now has to be used to force
<page> to create the WML_PAGE_XXX slices. Because
these usually make problems when using <page>
multiple times.
Changes between 1.4.7 and 1.4.8:
971221 - added SUPPORT file with info about the new ML
sw-wml@engelschall.com
971222 - upgraded from GD-1.14 to GD-1.16
971223 - added a new trick to HTMLstrip: <suck>, this tag
absorbs itself and all whitespaces. This is a nice
feature which is now used in
wml::des::typography's <tul> container tag to get
rid of whitespaces.
- enhanced, cleaned up and documented
wml::des::typography
- upgraded to ePerl 2.2.9
Changes between 1.4.6 and 1.4.7:
971215 - Created BUGREPORT file
971218 - Rewritten the <sc> and <csc> tags from
wml::des::typography to avoid problems with
acented characters. BUT NON-ASCII CHARS ONLY WORK
IF YOUR SYSTEM SUPPORTS LOCALES! [Thanks to Fritz
Zaucker <zaucker@ee.ethz.ch> for hint]
- fixed incorrect scoping for $CFG variable in
wml::des::navbar which leads to an error under
some Perl versions. [Thanks to Fritz Zaucker
<zaucker@ee.ethz.ch> for hint]
- Fixed typo in wml::des::all [Thanks to Fritz
Zaucker <zaucker@ee.ethz.ch> for patch]
971219 - Fixed and enhanced the attribute fixing in
HTMLfix. Now it is tag-sensitive (i.e. name=value
pairs outside tags are not fixed) and the value is
no longer restricted to just digits. [Thanks to
Carsten Braeutigam <carsten@nada.kth.se> for hint]
- Now the width/heigth calculation of <img> tags in
HTMLfix honors the aspect ratio, i.e when only one
attribute is given, the other one is calculated
relative to it. [Thanks to Carsten Braeutigam
<carsten@nada.kth.se> for hint]
- fixed a few cosmetic source parts
- because I really dislike the 3rd-party Meta-HTML
sources, I've again stripped down the stuff. This
time the GNU malloc was removed (was not used
under Solaris and Linux and under FreeBSD should
not) and some other not really needed files.
Changes between 1.4.5 and 1.4.6:
971209 - slightly adjusted ANNOUNCE file
971211 - fixed manpage of the new wml::des::preload
- fixed a few typos in wml_docs/wml_tutorial.pod
- rewritten and completed the 1.3->1.4 part of
the NEWS file.
- removed unneccessary stuff in Meta-HTML's
configure
971212 - fixed row/column spanning of wml::std::grid
[Thanks to Tetsuya Furukawa
<tetsuya@secom-sis.co.jp> for patch]
- enhanced the stripping in HTMLstrip (Pass 8). Now
HTMLstrip strips according to the three possible
areas: Inner Tag, Inner Preformatted, Plain Text.
So, now JavaScript code is no longer stripped
incorrectly.
- added a <nostrip> for the <javascript> container
to wml::std::tag because its useful here.
- added a <nostrip> for the <script> container to
wml::des::navbar because its useful here, too.
- added $(name:*string) syntax to IPP (Pass 1) to
allow real if-then-else constructs in combination
with the already existing $(name:+string)
construct.
- added some stuff to wml_tutorial.pod
- disabled warnings also for include files in
wml::sys:boot now to get rid of nasty warnings
when PERL5OPTS="-w" is set by the user. [Thanks
to Oliver Hensel <oliver.hensel@gmx.de> for hint]
- upgraded to Slice 1.2.8
971215 - made username/realname determination more robust
against special chars like backticks [Thanks to
Stefan `Sec` Zehl <sec@42.org> for hint]
- now WML:Break-errors return the correct status and
rc numbers.
- another frontend for the user: WMb -- Website META
Language Bug Report Tool.
Changes between 1.4.4 and 1.4.5:
971205 - made configure's determination of the FQ-hostname
more robust
- added hint so S-Lang curses as an alternative to
NCurses
- made WML's username/realname determination more
robust
- done a lof porting tests on various platforms.
See PORTING file for details.
971209 - let wml/aux/Makefile.in stop on errors in subdirs
- slightly changed INSTALL file
- made Term::Cap usage more robust in WMk and
HTMLinfo because under some systems this does not
work for all terminal types.
- made MakeMaker's processing more quiet in
wml_common/Makefile.in according to the uninstall
warnings
- removed MakeMaker manpage
creation/installation/deleting for
wml_common/Makefile.in
- added new wml::des::preload include file for
preloading images
- again fixed the image width/height determination
stuff in HTMLfix.
Changes between 1.4.3 and 1.4.4:
971130 - fixed Pass 1 (IPP): the #use and #include argument
handling was not restored after first usage.
971201 - added <nb_filter> to wml::des::navbar because
sometimes one really needs some Perl stuff to
fixup some aspects of the generated HTML code
which cannot be done statically.
- fixed wml::des::rollover which was broken because
of the change in WML 1.4.2
- enhanced Pass 7 (HTMLfix) so you can specify
width/height attributes with a value of ``*''.
There the asterisk is replaced by the correct
image size while without any such attribute
HTMLfix just adds the missing attribute. And
HTMLfix now also can just add one missing
attribute when the other still exists.
- adjusted ANNOUNCE file
- adjusted RESTRICTIONS file
- fixed WMk subdir movement display
Changes between 1.4.2 and 1.4.3:
971129 - fixed libsubdir handling again
971130 - now the new wml::des::navbar killer include file
is finished and included as
wml_include/des/navbar.src.
- created new wml_contrib/ dir and placed
my .vimrc's WML stuff into it
Changes between 1.4.1 and 1.4.2:
971124 - added support for the global variable GFONT_BASE
to wml::des::gfont for redirecting images to a
global place. [Thanks to Carsten Braeutigam
<carsten@nada.kth.se> for hint]
- system variables like WML_GEN_HOSTNAME now can be
overwritten by -D options. This is useful for the
<info> tag from wml::std::info to get the
EMail-address correct. [Thanks to Carsten
Braeutigam <carsten@nada.kth.se> for hint]
- documented the "notag" attribute of wml::std::gfont
which was undocumented up to this time.
- added two Q&A to wml_faq: How to combine <gfont>
with <href> and how to combine <gfont> with
<rollover>. [Thanks to Carsten Braeutigam
<carsten@nada.kth.se> for answering]
- added "hint" attribute to <rollover> similar to
the one from <href> and let the URL display if no
such attribute is given. [Thanks to Carsten
Braeutigam <carsten@nada.kth.se> for idea]
971127 - upgraded Bit::Vector from 4.2 to 5.0b1
- upgraded to Slice 1.2.7
971128 - slightly fixed Pass 8 (HTMLstrip) for inter-tag
attribute stripping
971129 - removed possible conflict inside
wml::des::rollover with the new wml::des::navbar
which is currently under development.
- fixed wml::OBSOLETE::path and wml::sup::relpath
- renamed wml::sup::relpath to wml::sup::path
- added canonpath() function to new wml::sup::path
Changes between 1.4.0 and 1.4.1:
971124 - fixed Version-id update for wml_frontend/wmd.txt file
- Corrected and Enhanced the INSTALL file
- upgraded to iSelect 1.0.2: This makes WML again
more portable, because this iSelect is the first
one which is widly portable between major Unix
derivates.
Changes between 1.3.5 and 1.4.0:
971114 - ** again cutted down wml_p2_mhc. This time all
database and session stuff (which is not needed
under WML) was completely removed. This way the
wml_p2_mhc is smaller, build time is reduced and
the distribution contains fewer unneccessary
files.
- adjusted ANNOUNCE file for WML 1.4
971115 - ** reversed option -s: now is stands for --safe
instead of --speedup and the default now is to use
the speedup hacks. Because experience with WML
1.3.x showed that this works great and reduces
processing time dramatically
- ** added wml_frontend/wmd.src which is the
new WML Doc Browser
- added wml_aux/iselect/* (iSelect 1.0.0) for
the new WMd frontend.
- fixed wml/wmk/wmd -V option (@libsubdir@ was missing)
- make wmk and wmd -V option similar to wml -V
971117 - upgraded to ePerl 2.2.8
971118 - changed wml_p8_htmlstrip stripping, so ``#.*''
is a comment and not only #[#!\n\s]*.* This was
done in the past intentionally, but I forgot the
reason, so we'll see ;_) [Thanks to Heiko
Schlittermann <heiko@lotte.sax.de> for hint]
971120 - added "target" attribute to <rollover> tag from
wml::des::rollover [Thanks to Carsten Braeutigam
<carsten@nada.kth.se> for hint]
971123 - made Perl's warning option quiet ;_)
- ** added long-awaited <protect
[pass=SPEC]>..</protect> internal container tag
which can be used to protect any data from
processing by _any_ pass. While protections can
occur after any pass, the final output data is
unprotect after pass 9 only. [Thanks to Carsten
Braeutigam <carsten@nada.kth.se> for forcing me to
create it now]
- fixed WMk handling when option -a is used [Thanks
to Stephen van Egmond <svanegmo@truespectra.com>
for hint]
___________________________________________________________________________
Changes between 1.3.4 and 1.3.5:
971112 - upgraded to Slice 1.2.6 which fixes a nasty
slice term calculation bug.
971113 - added <rect> container tag to draw rectangles
to wml::std::box.
- corrected shebang hint in WMK manpage and added
shebang documentation to WML manpage
- added automatic adding of mailto: and http://
to wml::std::href for URLs. [Thanks to David
Mentre <David.Mentre@irisa.fr> for idea]
- added a smaller generated-via-wml logo and added a
size=N attribute to the <generated-via-wml> tag
from wml::std::info. [Thanks to David Mentre
<David.Mentre@irisa.fr> for idea]
971114 - added support for -V<N> where <N> is 1,2 or 3 to
get detailed information about WML and Perl for
bug reports.
- adjusted VERSIONS.HISTORY and CREDITS file
- fixed a few typos in INSTALL file
- fixed autoconf stuff for determining the
domainname via /etc/resolv.conf's "search" entry.
- formally upgraded to IO-1.1802 (no changes)
- renamed wml_sample/00README to wml_sample/README
- changed wml_sample/Makefile to also test
speedup-mode
Changes between 1.3.3 and 1.3.4:
971108 - removed "All Rights reserved" from Copyright
notice because this one and the usage of GPL are
mutually exclusive.
[Thanks to Bruce Perens <bruce@debian.org> for hint]
971110 - rewritten some regex stuff in HTMLfix (pass 7)
which was ok for Perl 5.004 but too complicated
for 5.003. Perl 5.003 is buggy here. [Thanks to
Carsten G. Braeutigam <carsten@3point.net> for hint]
- added a little more verbosity also for case where
WML runs with option -s and -vN where N >= 2.
- added an attribute named "target" to the <href>
tag from wml::std::href to be able to use
hyperlinks which load the new page into a
particular targer frames
- removed the pre-generated pages from wml_sample to
be able to run a useful "make test"
Changes between 1.3.2 and 1.3.3:
971107 - fixed wml_sample according to new wml::std::page
which defines some slices, so UNDEF now is UNDEF2.
[Thanks to David Mentre <David.Mentre@irisa.fr> for hint]
- fixed inconsitency in wml debugging where the user
was prompted to display the result even for pass 9.
[Thanks to David Mentre <David.Mentre@irisa.fr> for hint]
- upgraded to ePerl 2.2.7
- fixed some typos in wml_docs/*
Changes between 1.3.1 and 1.3.2:
971102 - fixed wrong xtable-example in wml_tutorial.pod
[Thanks to Boris Wesslowski <bwess@gmx.de> for hint]
- added new wml::std::case include file which
provides HTML tag translation to upper or lower
case. [Thanks to Boris Wesslowski <bwess@gmx.de>
for idea]
- again fixed some blank lines which were generated
by wml::std::page.
971103 - fixed ASubst (pass 6) case where file directly
starts with the block delimiter. This was not
recognized.
- enhanced wml::std::case to correctly translate tag
attributes and moved this now very complicated
regex stuff into wml_p7_htmlfix as internal
container tag <tagconv>. Now wml::std::case is
just a high-level frontend.
- slightly adjusted ANNOUNCE file
Changes between 1.3.0 and 1.3.1:
971019 - fixed entity in WML manualpage
971022 - fixed <verbcode> in wml::std::typography
- renamed <indent> from wml::std::typograhy
to <pind> because of conflict with wml_p7_htmlfix
- added num=0 to <indent> to remove leading
whitespace box from a paragraph.
971024 - removed wml_common/00README and added the
missing information to COPYRIGHT.OTHERS file
- upgraded to IO-1.1801
- adjusted ANNOUNCE file
971026 - fixed .wmlrc parsing: now quoted strings
are handled exactly the way the Bourne-Shell does, i.e.
foo=bar quux => "foo=bar", "quux"
"foo=bar quux" => "foo=bar quux"
foo="bar quux" => "foo=bar quux"
where the last one is an important one, too.
- changed imgdot height to 16 pixels (a little bit
greater then 12) for <pind>/<ein> tags of
wml::des::typography to get a better look
971027 - added -A (accept) and -F (forget) options to WMk
- added -r (norcfile) to WMk, too.
- added -x (exec-prolog) and -X (exec-epilog) to WMk
- fixed WMk to be able to process files with "::" in name
- upgraded to ePerl 2.2.6
Changes between 1.2.3 and 1.3.0:
971006 - added nice <indent>..</indent> feature to
wml_p7_htmlfix
- now wml::std::page supports bgcolor=none which
means "do not specifiy bgcolor=.. at all".
971008 - fixed wml_p6_asubst: options on substitution
strings were not parsed correctly
- added WML_STDPAGE_XXX slices to wml::std::page
971009 - created wml::des::imgbg to batch create background
GIF images
971010 - enhanced the -v1 processing time output: now
a table is displayed showing exact times of
each pass
971014 - added <toc_hN> tags to wml::std::toc
- cleaned up the WMk and WML options description in
manual page and usage pages and added correct
support for GNU long-options.
- added support for out-commenting tags to pass 7
(htmlfix). Now one can comment out a tag by just
adding a # to its name.
- added a little useful and often needed feature to
wml::std::typography. When adding "face_shortcuts"
to the #use line, all ``face=helvetica'' strings
are replaced by ``face="Arial,Helvetica"''.
- added option -r/--norcfile to WMk and WML.
971015 - !!! added the new *EXPERIMENTAL* -s option to WML and
!!! WMk which stands for _SPEED_UP_. This option
!!! enables the pre-compiling of the passes which can
!!! speed-up the processing _dramatically_!!
- fixed IPP (pass 1) for option -s handling
- fixed aSubst (pass 6) for option -s handling
- fixed HTMLfix (pass 7) for option -s handling
- fixed HTMLstrip (pass 8) for option -s handling
- upgraded to IO-1.18
___________________________________________________________________________
Changes between 1.2.2 and 1.2.3:
970914 - fixed whitespace handling in wml::des::imgdot
- fixed <ifdef> in wml::std::tags
- fixed wml::des::space which was broken because
of braindead variable scoping in Meta-HTML. ARGL!
- fixed WMk error message
971004 - upgraded to Getopt::Long 2.12
- upgraded to WebLint 1.020
- fixed <ifdef> tag in wml::std::tags support
[Thanks to Heiko Schlittermann
<heiko@lotte.sax.de> for hint]
- fixed argument parsing on #include lines:
arguments after a boolean argument were lost
- now IPP supports a backslash in front of the
$(xxx) syntax to prevent the interpolation of
$(xxx). And when xxx is not defined, it
now interpolates to the empty string. This way
it now has the Bourne-Shell semantics.
- added Bourne-Shell-like $(xxx:-yyy), $(xxx:=yyy),
$(xxx:+yyy) and $(xxx:?[yyy]) syntax variants to
IPP (Pass 1).
971005 - fixed IPP usage display page
- fixed WMk usage display page
- now -DNAME~PATH is also supported on the commend
line: here PATH is adjusted to the dir where the
``wml'' command was run from. [Thanks to Heiko
Schlittermann <heiko@lotte.sax.de> for hint]
- added -D option to IPP to be able to also define
IPP variables for the top-level/initial file
- now WML also passes its defines (-D option) to IPP
via IPPs new -D option
- fixed ``-DROOT~.'' case where ROOT was set as
"../" instead of ".." which is usually needed.
- added a long-time missing feature to
wml::des::imgdot: now when no filename base is
specified but the variable IMGDOT_BASE is defined
(usually via .wmlrc as -DIMGDOT_BASE~path) then
this is one is taken instead of the source
filename base. This provides a flexible way to
shared imgdot images.
- rewritten the output of wml_aux_htmlinfo:
now a nice table is printed to STDOUT instead
of the old and ugly indented list.
- added "global" feature to wml::fmt::isolatin
Changes between 1.2.1 and 1.2.2:
970831 - added URL to ImageMagick homepage to wml::des::gfont
- added hints about third-party programs to INSTALL file
- added -DDEBUG=1 support to wml::des::imgdot; now
when this options is activated the 1pt dot images
always contain red color and are thus visible.
- enhanced <spaced> container tag of
wml::des::typography; now it can space the text
per character (via ) _and_ per line (via imgdots)!
- created wml::OBSOLETE include file for defining
old tagnames in addition to old files which are
under wml::OBSOLETE::xxx.
970901 - fixed wml::sys::all [Thanks to Stephen van Egmond
<svanegmo@truespectra.com> for hint]
- fixed std/info.src: <pageinfo> -> <info> as intended.
- fixed and enhanced width-handling of
wml::std::grid [Thanks to Stephen van Egmond
<svanegmo@truespectra.com> for hint]
- fixed wml_p8_htmlstrip case where a newlines is in
front of a non-preformatted area
- disabled #-style comments for Pass 4 (GNU m4)
because this caused big problems with
xxx="#rrggbb" and is a totally unnecessary feature
because WML already provides #-style comment
support [Thanks to Heiko Schlittermann
<heiko@lotte.sax.de> for hint]
970903 - Upgraded to ePerl 2.2.5
- Upgraded to File-PathConvert-0.2
- Upgraded to Image-Size-2.4
970905 - Updated wml:des::gfont for new gFONT 1.0.0
- Now wml::des::rollover automatically names the
images if the "name" tag is not given
Changes between 1.2.0 and 1.2.1:
970825 - fixed typos in wml_tutorial.pod
- removed some unnecessary stuff from Makefile.in of
wml_p2_mhc/libutils
970826 - added some links to the include files
- added support for "-i wml::category::file" to IPP
and WML.
- overhauled the document wml_intro.pod
- slightly changed ANNOUNCE and README files
970828 - added IPP option -m to load mapping files
- added the old obsolete WML 1.1.0 include files for
backward compatibility
- created wml_include/compat.map with entries for
wml::OBSOLETE stuff
- removed left-over debugging statements in IPP
- removed wml_include/TODO file
- created --enable-compat option for configure to
enable the installation of wml::OBSOLETE stuff
- upgraded to Slice 1.2.5
970829 - created first version of a WML Make (wmk) in
wml_make. This is high-level frontend to wml like
xmkmf for imake is.
- slightly fixed wml_docs/wml_tutorial.pod
- merged wml_main and wml_make into wml_frontend
- moved wml_aux_XXX to wml_aux/XXX
- moved sample/ to wml_sample/
- fixed shebang support of wml
- added "make test" to wml_sample/Makefile
- again added config.guess and config.sub to etc/
- now the built environment is determined and
wml/wmk -V now display this information
- created PORTING file
- added dummy "test" target to top-level Makefile.in
- updated VERSION.HISTORY file for all versions
- added a new <spaced>..</spaced> container tag to
wml::des::typography for spaced text (german:
"gesperrter Text")
- added first try for a WML FAQ as wml_docs/wml_faq.pod
- now htmlfix also recognizes xxx=+dddd attributes
- fixed wml::imp::generic
- fixed wml::des::typography
- fixed again wml_common/gd/ for "distclean" target
- added info about long-options to wmk
970830 - fixed OBSOLETE.map (.src -> .wml): [Thanks to
Heiko Schlittermann <heiko@lotte.sax.de> for hint]
- make MakeMaker stuff under wml_common more quiet
- added the built locations to -V option of WML.
- added WML_LOC_XXX variables which hold the built
locations
- added <generated-via-wml> tag to wml::std::info
which inserts the generated-via-wml.gif file as a
button.
- fixed determination of domainname/hostname in GNU
autoconf.
Changes between 1.1.0 and 1.2.0:
970819 - removed wml_aux_gfont because it cannot
be configured cleanly from within WML distribution
(its libfiles don't fit well for installation and
runtime) and this program alone is not sufficient.
So when one need TeX, one can also install this
little programm externally.
970820 - added REQUIRES lines to include manpages
- put javascript container tag into wml::std::tags
and removed wml::app::javascript
970821 - speed up the case where ``wml'' receives an empty
input file: Now this implies -p9, i.e. only the
output pass is used.
- added one single but really essential feature to
Pass 2 (Meta-HTML): The asterisk from tags
(``<tag* ...>'' and ``</tag*>'') are removed. This
way you can easily overwrite standard HTML tags im
Meta-HTML but you are still able to use the
standard variant directly within the definition by
adding an asterisk.
- fixed Pass 8 / htmlstrip: It removed the final
newline in a file also which looks ugly
- fixed --with-openworld option description in GNU
autoconf [Thanks to Heiko Schlittermann
<heiko@lotte.sax.de> for hint]
- made a kludge to wml_common/gd/libgd/Makefile.PL
to workaround an existing MakeMaker bug where the
Makefile is not removed on "distclean". [Thanks
to Heiko Schlittermann <heiko@lotte.sax.de> for
hint]
- changed the "use lib" stuff in wml::sys::boot to a
BEGIN/@INC variant to avoid conflicts in Perl's
lib.pm
- upgraded to ePerl 2.2.3
- removed obsolete wml::des::imgsize. His job
is already done by Pass 7 (htmlfix)
970822 - enhanced wml::des::grid, now it has no longer real
restriction on which data can be put into cells.
970823 - replaced wml::std::headfoot by a more powerful and
clean wml::std::page include file which provides a
singe <page> tag instead of the old and ugly
<header>/<footer> tags.
- renamed wml::std::url to wml::std::href because it
does not provide a <url> tag; it provides a <href>
tag.
- removed wml::msc::m4 and put the stuff from this
file into wml::std::tags.
- removed wml::std::divert and put the stuff from
this file into wml::std::tags.
- renamed wml::msc::path to wml::msc::relpath and
its function from from_to() to relpath().
- renamed wml::std::stack to wml::msc::stack because
this is also just a snippet
- removed wml::std::symbol and put the stuff into
wml::std::tags
970824 - overhauled more include files
- created wml_docs/ dir with wml_intro.pod and
wml_tutorial.pod files
- fixed the subdir movement strings of wml_p4_gm4
and wml_common
- moved some POD stuff from wml_main/wml.src to the
new wml_docs/wml_intro.pod
- again stripped down wml_p2_mhc (~100KB)
- added new feature to IPP (Pass 1): Now one can set
variables after #include/#use which are
interpolated via $(..). And there are now to
special string: __FILE__ and __LINE__ which are
similar to CPP.
- made a workaround for the "file" POD problem of
IPP manualpage.
970825 - fixed again htmlstrip (Pass 8)
- written wml_tutorial.pod
Changes between 1.0.4 and 1.1.0:
970817 - Fixed examples in wml(1) manpage [Thanks to Heiko
Schlittermann <heiko@lotte.sax.de> for hint]
- fixed long-standing problem with ``-DXXX=YYYY''
(didn't worked in the past) vs. ``-D XXXX=YYYY''
(always worked). The problem lies in
"$Getopt::Long::getopt_compat" defaulting to 1 in
Getopt::Long module :-(. [Thanks to Heiko
Schlittermann <heiko@lotte.sax.de> for hint]
970818 - upgraded to Getopt::Long 2.10
- changed "perl_private" subdir in libdir
to just "perl" because looks ugly
- added a remove command to wml_common/Makefile.in
for manual stuff which gets created by the
MakeMaker install targets
- added some descriptive info to install target to
be able to easier follow an installation.
- added fallback to "more" for $ENV{'PAGER'} in
wml_main/wml.src
- fixed recently introduced problem with Getopt::Long
installation [Thanks to Heiko Schlittermann
<heiko@lotte.sax.de> for hint]
- changed --with-closedworld to --with-openworld and
reversed meaning: Now WML per default installs its
own private copies of Perl modules. This is more
safe. Now when one really wants to use existing
versions he has to specify this option explicitly.
- ** removed a lot of unneccessary GNU autoconf stuff **
- made builds under wml_p2_mhc and wml_p4_mhc more quiet
- big cleanup wml_common/Makefile.in
- renamed PROBLEMS file to RESTRICTIONS
- merged ANNOUNCE and ANNOUNCE.ADDR files
- fixed nasty bug in Divert which caused recursion
warnings and missing output where really no
recursion was [Thanks to Heiko Schlittermann
<heiko@lotte.sax.de> for hint]
970819 - upgraded to SLICE 1.2.4: now WML also accepts
empty input files which is nice when it used in a
pipe where it should not complain about these.
- fixed a few include files and generally replaced
#include with the more compact and more readable
#use variant
- created a useful wml::app::toc whic automatically
generates a table of contents out of <Hn>...</Hn>
tags. [Thanks to Heiko Schlittermann
<heiko@lotte.sax.de> for forcing me to think about
this idea]
___________________________________________________________________________
Changes between 1.0.3 and 1.0.4:
970814 - fixed wml_main option -O which was incorrectly
passed through.
- removed "perl -c" check in
wml_p9_slice/Makefile.in which caused problems
under some installations
- now wml correctly removes its temporary files
when an error occurs in a pass.
- make container body end delimiter in wml::fmt::*
more unique to avoid conflicts with body contents.
- added <podfile> to wml::fmt::pod and <verbfile>
to wml::fmt::verb
970815 - fixed the private perl5 install paths, the "wml"
subdir is now correctly added to "libdir" when it
does not already contain a substring "wml".
[Thanks to Henrik Theiling
<theiling@CoLi.Uni-SB.DE> for hint]
- fixed demo.wml from the webpages and added
it to the distribution under sample/
- changed "my" construct in wml_p9_slice which
caused problems under Perl 5.003 because only Perl
5.004 allows "my" inside "foreach" [Thanks to Rene
Pijlman <R.W.Pijlman@inter.nl.ne> for hint]
- slightly changed syntax of wml_p6_asubst to avoid
conflicts with plain text [Thanks to Henrik
Theiling <theiling@CoLi.Uni-SB.DE> for hint]
- enhanced wml::fmt::isolatin to be really more
complete, i.e. it now converts most of the ISO
Latin 1 characters. [Thanks to Henrik Theiling
<theiling@CoLi.Uni-SB.DE> for code]
- renamed wml::fmt::{pod,sdf,text} to
wml::imp::{pod,sdf,text}
- renamed wml::fmt::verb to wml::fmt::verbatim
and made it more simple by using asubst
- added wml_aux_wwwtable and corresponding
wml::imp::wwwtable for really nice HTML table
generation via expert syntax
- fixed distclean target in wml_p9_slice/Makefile.in
970816 - fixed typo in wml::std::url [Thanks to Henrik
Theiling <theiling@CoLi.Uni-SB.DE> for hint]
- added MANIFEST file and correspodning make
creation target for better patchfile generation
- made the installation prefix really variabel so
one can use "make prefix=.." to override it.
[Thanks to Heiko Schlittermann
<heiko@os.inf.tu-dresden.de> for idea]
- cleaned up configure.in
- removed strip commands from Makefile.in while
addding -s to INSTALL_PROGRAM and replacing the
script installations with INSTALL_SCRIPT calls.
This fixes problems for the FreeBSD ports.
- added "#use type::class::item" to wml_p1_ipp
- removed some more unnecessary files ;_)
- replaced complete slice distribution with
a stand-alone variant and upgraded to Slice 1.2.3
- fixed wml_common/getoptplong/Makefile.PL
- fixed wml_common/io/Makefile.PL
970817 - again overhauled wml_aux_htmlinfo
Changes between 1.0.2 and 1.0.3:
970814 - *** fixed a bug in htmlstrip recently introduced which
caused destroyed generated markup code!! ARGL! ***
- upgraded to weblint 1.019
- fixed problem in wml_main: using -p12345678 to see
the result on stdout without processing by pass 9
(slice) was broken
- added -O<LEVEL> option to htmlstrip for optimizing
(regarding byte length) the HTML code. Also added
this option to wml_main for passing to to
htmlstip.
- Upgraded to ePerl 2.2.2
- added info to wml_aux_htmlinfo about which number
of imaga references and how much bytes of data or
really unique (because only that counts because
browsers don't load more then once). So -E htmlinfo
now is more useful.
- fixed wml_include/std/fileinfo.src
- fixed wml::fmt and wml::imp include files
- added sample to wml_aux_txt2html/txt2html.txt
Changes between 1.0.1 and 1.0.2:
970812 - rewritten htmlstrip: now it works
also with multiply tags on a line and
additionally strips more whitespaces
- fixed MANIFEST of wml_common/gd/ which
was broken in 1.0.1 due to remove of io.h
970814 - fixed wml_common/gd/libgd/gd.h which
still wants io.h
[Thanks to Henrik Theiling
<theiling@coli.uni-sb.de> for hint]
- upgraded to Slice 1.2.2 which introduces
the %!slice construct. This makes WML
even more flexible ;_)
[Thanks to Andrew Pimlott
<pimlott@abel.MATH.HARVARD.EDU> for idea]
- created VERSION.HISTORY file
Changes between 1.0.0 and 1.0.1:
970808 - fixed libdir adjustment in configure.in
- added --with-closedworld option to configure
to be able to force WML to install all Perl
modules privately.
- added --with-perl=PATH option to configure
to be able to force the use of a specific perl
- added --with-perl=PATH option to configure
of wml_p9_slice
- replaced -f by -x in configure for perl test
- fixed malloc.h problem in wml_common/gd/libgd/
970811 - upgraded to SLICE 1.2.0:
THIS SPEEDS UP WML PASS 9 _DRAMATICALLY_!
Now the processing to for pass 9 is no longer directly
proportional to the length of the written files.
- fixed reference to Bit::Vector 4.0 in configure
- fixed install target of wml_common/Makefile.in
___________________________________________________________________________
Changes between 1.0b18 and 1.0.0:
970714 - fixed a problem with wml_include/std/headfoot.wml
- upgraded to Bit-Vector 4.2
970727 - added package IO-1.15 for Perl 5.003 systems
- slightly speeded up wml_p6_asubst
- upgraded to gFONT 1.0b5
- upgraded to ePerl 2.2.1
- added wml::des::rollover for RollOver-style
images which can be used like img-tags
970807 - enhanced htmlfix to do more HTML fixups
- removed testdir t/, because we currently
have no way to do a real "make test"
before "make install". The tests need
WML to be already installed.
- created wml::fmt::sdf for the Simple
Document Format (SDF) embedding
- fixed wml::fmt::pod for pod2html from Perl 5.004_02
Changes between 1.0b17 and 1.0b18:
970623 - upgraded newvers
- upgraded to ePerl 2.2b8
- upgraded to gFONT 1.0b4
- fixed a problem in wml_include/Makefile.in
under Solaris.
- fixed configure under wml_p9_slice
because of removed lib/ dir.
- upgraded to linklint 1.35
- upgraded to txt2html 1.24
Changes between 1.0b16 and 1.0b17:
970520 - upgraded to gFONT 1.0b3
- upgraded to SLICE 1.1.1
- fixed a problem a correct substituted
generating wml.1
Changes between 1.0b15 and 1.0b16:
970428 - added wml_aux_gfont
970429 - added -m 755 to INSTALL_PROGRAM define
- added warning for non-GCC compilation
to configure
- changed wml::des::gfont to use
new private wml_aux_gfont
970502 - replaced wml_aux_webxref with
enhanced successor wml_aux_linklint
Changes between 1.0b14 and 1.0b15:
970423 - added wml_aux_webxref
- adjusted weblintrc
- fixed manpage of wml
- upgraded to Image-Size-2.3 and
fixed wml_common/00README
- created Test::Harness based test suite
and a first test for plain throughput
- replaced destroyed COPYING file with
a fresh one from prep.ai.mit.edu
970427 - upgraded to final ePerl 2.1.0 release
and fixed the changed calling options
in wml
Changes between 1.0b13 and 1.0b14:
970423 - changed wml manpage slightly
to make pass4 and pass5 more distinct
- added -t option to wml which sets
the mtime of outputfile(s) to mtime
of inputfiles
- fixed outputfile epilog/time handling
- now -v can get an optional numeric argument
- now -v means only -v1 and this does only
display the total processing time
- upgraded to slice-1.1.0 which now uses
Bit::Vector 4.0 instead of Set::IntegerFast 3.2
Changes between 1.0b12 and 1.0b13:
970417 - created a new wml::imp::remote
- created unfinished wml::std::img
- now wml also processes options
from a pseudo-shebang line. Use this
for instance to remember the output options
like
#!wml -o... -o...
and compile the file just via
$ wml file.wml
- removed the demo/ subdir from the
distribution. It is intended for
the webpages or a seperate distribution
- removed wml_p9_slice/lib/ because
it is not used
- removed the duplicated COPYING files
970422 - fixed a few include files
- added preserve/restore facility to wml::std::tags
970423 - fixed preserve/restore tags
- rewritten wml::des::grid with preserve/restore
- fixed wml_include/Makefile and wml itself
for temporary files: they are now removed
and named more unique.
- upgraded to ePerl 2.1b6
- now -v gets passed to some filter passes
- now htmlfix gives out the total amount
of bytes the images accumulate on a page
on option -v.
- added weblint 1.017 to the distribution
as wml_aux_weblint. This is inteded as
a manually used epilog filter
- created a wml_aux_htmlinfo which
summarizes the content of a webpage
- added -E option to wml for running epilogs
Changes between 1.0b11 and 1.0b12:
970410 - created new include cathegory "imp"
- moved wml::des::csmap to wml::imp::csmap
- created a new wml::imp::view
970413 - fixed wml::des::typography
970416 - fixed a few include files
- documented more include files
Changes between 1.0b10 and 1.0b11:
970409 - added wml_aux_map2html
- removed the list of include files in wml.src
and added a new updated list to wml_include/all.src
- renamed msc -> app and old sup -> msc
- again added a lot of stuff to include files
- added all.wml files for all cathegories
- fixed "make install": the aux-files were missing
- renamed eg -> demo and added the complete
installation of this dir to "make install"
- removed htmltoc and toc.src because
of a principle restriction of WML this
cannot be used in a really useful way :-(
- changed PROBLEMS file
970410 - fixed a quoting problem for -D option
and put a warning in the wml manpage
then -DFOO=BAR is not allowed due to
restrictions in Getopt::Long. We always
have to use -D FOO=BAR (note the blank)
- created the first contents for the demo/ area
- now wml can also read from STDIN, i.e.
it can now be used as real Unix filter
- now the inputfile can also be completely
missing which also means "read from stdin"
but additionally forces quiet mode. This
is useful for pipes ..| wml |...
Changes between 1.0b9 and 1.0b10:
970408 - fixed ANNOUNCE file
- added more info to INSTALL file
- now pod2man tempfiles while building are removed
- added file existence tests to pass 4-6
- added the long-missing feature of pass 7:
htmlfix now does what it was intended to do. It automatically
adds WIDTH/HEIGHT and ALT attributes to IMG tags.
- created a nice pod.wml which convertes between
POD and HTML via pod2html
- created a nice text.wml which convertes between
TXT and HTML via txt2html
970409 - again reorganized wml_include/. Now
the things are sorted into subdirs
- now the include file sys/boot.wml is
automatically pre-loaded before any others
- reworked wml::des::grid to use a divertion
for cells (this way you can use any contents)
- created a nice wml::fmt::verb include file
- fixed the -i '<...>' option for wml
- fixed a lot of stuff in the include files
- added wml_aux_txt2html
- added wml_aux_htmltoc
- created a wml::std::toc which used
wml_aux_htmltoc
Changes between 1.0b8 and 1.0b9:
970408 - greatly optimized wml_p5_divert
which had a really horrible performance
in 1.2b8 (big files need 10minutes and more
to process, now only a few seconds)
- added "-q" (quiet) option to wml which
prevents the prop from being displayed
- added "-i file" option to be able to pre-load
include or template ;-) files.
- allowed "_" as an additional character
for Divertion names in wml_p5_divert
- fixed a nasty bug in wml_8_htmlstrip when
nested preserved blocks occured.
- changed the make scheme for the *.src
files. Now they are no longer substituted
by configure. Instead a sed is done.
- added the functionality to discard
divertions and to overwrite a divertion.
This is actually the last missing feature
to allow real templates!
Changes between 1.0b7 and 1.0b8:
970406 - finally introduced the first missing pass: GNU m4.
(intended for general low-level macro processing)
- finally introduced the second missing pass: divert
(intended for special divertion filtering)
- renamed the others passes to be in order
970407 - created a nice divert.wml include file
- added information about include files
to wml's manpage
- created the all.wml include file which
just includes all others
- added Ren'e Seindal to COPYRIGHT.OTHER
Changes between 1.0b6 and 1.0b7:
970403 - changed a few manpages
- added Image::Size and GD to wml_common/ because
these are needed inside some include files.
- added include/bootstrap.wml which does the needed
"use libs ..." for the privately installed Perl modules
- completed COPYRIGHT.OTHER file
- fixed PROBLEMS file
- added Disclaimer to wml -V
970404 - renamed wml to wml_main
- renamed include to wml_include
and created a Makefile for this dir.
- now all include files contain a POD section which
gets installed as man3/wml::name.3
- fixed the typo "independend" -> "independent"
- created a CREDITS file
- made "make" in wml_p2_mhc/ more quiet
970405 - upgraded to ePerl 2.1b5 and fixed the internals of
"wml" which now leads to a stop on an ePerl error
while processing.
970406 - documented the first set of include files
- renamed typographic.wml to typography.wml
- renamed VERSION.txt to just VERSION
Changes between 1.0b5 and 1.0b6:
970403 - upgraded to ePerl 2.1b4 which
fixed the problem that GNu autoconf
was needed for compilation (autoheader)
- removed obsolete doc/Makefile which
again appeared due to old configure
- upgraded etc/newvers to 2.1.1 which
fixes "make new-betalevel"
- removed the old silly contents of eg/
and replaced it with the demo.wml
example of the webpages
- documented missing WML_XXX variables
and documented the WMLOPTS and .wmlrc
features
Changes between 1.0b4 and 1.0b5:
970402 - added wml_p2_mhc/doc/metahtml.txt which
gets installed as man/cat1/wml_p2_mhc.1
- added first official ANNOUNCE file
- fixed pod2html call, because new pod2html
from Perl 5.003_96 does write to stdout
per default.
- major documentation fixup and changes
- removed the obsolete doc/ directory
- fixed "make distclean" in wml/
Changes between 1.0b3 and 1.0b4:
970402 - upgraded to Slice 1.0.7 which
fixes a configure problem under SunOS
- upgraded to ePerl 2.1b3 which
fixes a problem with Perl 5.003_96
- fixed "make distclean" for doc/
Changes between 1.0b2 and 1.0b3:
970330 - removed a obsolete #include in
wml_p2_mhc/config.h.in for Solaris
- now when Pass 7 is not the final pass
(e.g. you say -p12) the output gets
written to stdout
970331 - added WML_XXX variables
- changed INPUTFILE to WML_INPUTFILE
- added WML_VERSION, wml -V option and
Version string to wml.pod
- removed a lot of not used files
from ePerl, Slice and MHC
Changes between 1.0b1 and 1.0b2:
970326 - upgraded to ePerl 2.1b1
970327 - upgraded gfont.wml
970330 - upgraded to ePerl 2.1b2
- updated and fixed includes/javascript.wml
Changes between 1.0b0 and 1.0b1:
970323 - removed include/trail/
- updated README
- fixed "make distclean" in subdirs
Changes between 0.5.9 and 1.0b0:
970323 - updated ePerl to version 2.1b0
- updated NEWVERS to version 2.1.0
and added a call to configure
- changed VERSION.pl to VERSION.txt
Changes between 0.5.0 and 0.5.9:
970221 - created first real distribution
:
|