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
|
xulrunner (1.9.2.8-1) experimental; urgency=low
* New upstream release.
* Fixes mfsa-2010-48, also known as CVE-2010-2755.
* js/src/nanojit/njcpudetect.h: Add missing detection for armv4t.
-- Mike Hommey <glandium@agricola.debian.org> Wed, 28 Jul 2010 10:22:31 +0000
xulrunner (1.9.2.7-1) experimental; urgency=high
* New upstream release.
* Fixes mfsa-2010-{34-47}, also known as
CVE-2010-1211, CVE-2010-1212, CVE-2010-1208, CVE-2010-1209,
CVE-2010-1214, CVE-2010-1215, CVE-2010-2752, CVE-2010-2753,
CVE-2010-1205, CVE-2010-1213, CVE-2010-1207, CVE-2010-1210,
CVE-2010-2751, CVE-2010-0654, CVE-2010-2754.
* debian/control*:
- Add build-depends on libglib2.0-dev (>= 2.18.0) for filemonitor.
Closes: #587636.
- Bump libnss build-depends to fit what configure is looking for.
Closes: #587637.
- Remove conflict/replace for very old packages.
- Bump Standards-Version to 3.9.0.0.
- Fit the Uploaders field to reality.
* debian/mozconfig.in, debian/rules: Check if mozconfig system library
options will properly set the right variables. Closes: #587639
* debian/reftest-app/application.ini: Set a MaxVersion in our reftest-app
application.ini.
* debian/extra-stuff/Makefile.in: Use Preprocessor.py instead of
preprocessor.pl in debian/extra-stuff.
* debian/rules:
- Only set -std=gnu++0x flag when using g++ 4.4+.
- Don't install dependentlibs.list.
- Bump shlibs.
* debian/libmozjsSO_VERSION.symbols.in: Add new symbols.
* xpcom/reflect/xptcall/src/md/unix/*ppc_linux*: Add support for powerpcspe.
Closes: #586072.
* xulrunner/installer/mozilla-plugin.pc.in: Fix mozilla-plugin.pc.in CFLAGS.
Closes: #581384.
* modules/plugin/Makefile.in: Build the test plugin on GNU/kfreebsd.
-- Mike Hommey <glandium@debian.org> Wed, 21 Jul 2010 03:26:49 +0200
xulrunner (1.9.2.4-2) experimental; urgency=low
* Import the sole change from new upstream release 1.9.2.6:
- modules/libpref/src/init/all.js: Increase the OOPP hang timeout.
-- Mike Hommey <glandium@debian.org> Mon, 28 Jun 2010 09:34:08 +0200
xulrunner (1.9.2.4-1) experimental; urgency=low
* New upstream release.
* Fixes mfsa-2010-{26,28-33}, also known as
CVE-2010-1200, CVE-2010-1202, CVE-2010-1203, CVE-2010-1198,
CVE-2010-1196, CVE-2010-1199, CVE-2010-1125, CVE-2010-1197,
CVE-2008-5913.
Closes: #532516
* modules/libpr0n/encoders/png/nsPNGEncoder.cpp: Use png_set_filter to make
libpng not use write filters. bz#564410.
* netwerk/protocol/http/src/nsHttpChannel.cpp: Make sure to call
OnStartRequest even if we're failing on an SSL CONNECT. bz#561536.
Closes: #553635.
* memory/jemalloc/jemalloc.c: Use syscall() for mmap and munmap, and disable
ncpus use in jemalloc to work around deadlocks. Replaces the previous patch
to use a small pool of static memory during initialization. bz#435683
* debian/test.mk: Re-enable PNG xpcshell tests that were failing when using
system library.
-- Mike Hommey <glandium@debian.org> Wed, 23 Jun 2010 12:39:34 +0200
xulrunner (1.9.2.4~build2-3) experimental; urgency=low
* debian/rules, debian/xulrunner-BASE_VERSION.install.in: Don't install
plugin-container when building without ipc support.
-- Mike Hommey <glandium@debian.org> Wed, 05 May 2010 08:54:37 +0200
xulrunner (1.9.2.4~build2-2) experimental; urgency=low
* debian/rules:
- Strip symbols in the spidermonkey-bin package.
- Disable IPC support (for OOPP) on unsupported architectures. Fixes
FTBFS on anything but armel, i386 and amd64.
* toolkit/components/satchel/test/unit/test_autocomplete.js: Fix race
condition. bz#525394.
* debian/test.mk: Enable test_autocomplete.js.
* debian/control*:
- xulrunner-1.9.x needs to depend on a strict version of libmozjs.
- libmozjs3d 1.9.2.4 breaks xulrunner-1.9.2 before that version.
Closes: #580104.
-- Mike Hommey <glandium@debian.org> Tue, 04 May 2010 16:32:35 +0200
xulrunner (1.9.2.4~build2-1) experimental; urgency=low
* debian/copyright, debian/remove.nonfree: Update to fit new upstream
(pre)release.
* config/Makefile.in, config/autoconf.mk.in, config/system-headers,
configure*, ipc/chromium/Makefile.in, toolkit/library/libxul-rules.mk:
Support building against system libevent. bz#558789.
* ipc/chromium/Makefile.in: Remove VISIBILITY_FLAGS hack.
* ipc/chromium/src/base/thread_collision_warner.h: Include memory.h instead
of memory to avoid C++0x problems. bz#563294.
* debian/control*, debian/mozconfig: Build against system libevent.
* debian/xulrunner-BASE_VERSION.install.in: Install the plugin container.
* debian/extra-stuff/Makefile.in: Add MOZ_CHILD_PROCESS_NAME definition for
package manifest.
-- Mike Hommey <glandium@debian.org> Mon, 03 May 2010 12:29:06 +0200
xulrunner (1.9.2.3-3) experimental; urgency=low
* debian/control*, debian/rules: Don't include spidermonkey-bin debugging
symbols in libmozjs-dbg. There is actually not much to be debugged in smjs
itself, while the need to conflict with all other libmozjs-dbg packages is
a big caveat. Closes: #579251.
* debian/rules:
- Disable necko wifi on unsupported platforms. Closes: #578463.
- Build with -std=gnu++0x.
* toolkit/xre/nsAppRunner.cpp:
- KDE/Gnome startup notification not disappearing when app window is up.
bz#416053. Closes: #562970.
- KDE/Gnome startup notification not disappearing for the first time
startup (needsRestart). bz#534845.
* configure*: : Revert change to force not to use -fshort-wchar.
* embedding/components/find/src/nsFind.cpp, layout/base/nsCSSRendering.cpp,
layout/generic/nsTextFrameThebes.cpp,
modules/libpr0n/decoders/jpeg/nsJPEGDecoder.cpp,
modules/plugin/base/public/npruntime.h,
xpcom/tests/TestEncoding.cpp: Fix compiler errors with g++ 4.4 with
-std=gnu++0x of the form: error: narrowing conversion ... inside { }.
bz#502301.
* config/system-headers, js/src/config/system-headers: No need to put ffi.h
in system-headers, it was already there.
* modules/plugin/base/public/nsIPluginTag.idl,
modules/plugin/base/src/nsPluginHost.*: Keep nsIPluginTag binary
compatibility and add fullpath to a nsIPluginTag_1_9_2 interface.
* debian/extra-stuff/addonsInfo.js, debian/extra-stuff/debUpdateNotifier.js:
Use the nsIPluginTag_1_9_2 interface when available, in debian/extra-stuff
components.
* netwerk/streamconv/converters/nsBinHexDecoder.cpp: Additional fix for
g++ 4.4 -std=gnu++0x errors. This fixes FTBFS on arm, ppc and s390.
* xulrunner/installer/libxul-embedding.pc.in: Put -ldl in the proper field
in libxul-embedding.pc.
* xpcom/glue/nsStringAPI.h, xpcom/string/public/nsLiteralString.h,
xpcom/base/nscore.h: Do build time detection of 2-bytes wchar_t and
char16_t support. bz#559278. Closes: #577677.
* xpcom/reflect/xptcall/src/md/unix/Makefile.in,
xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp,
xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp: Add xptcall
support for SH4 processors. Closes: #553593. bz#382214.
Thanks Nobuhiro Iwamatsu and others.
* js/src/nanojit/NativeARM.cpp, js/src/nanojit/avmplus.h,
js/src/nanojit/njcpudetect.h: Add nanojit support for ARMv4T. Thanks Albin
Tonnerre for the initial patch. bz#552624. Fixes FTBFS on armel.
* js/src/jsbit.h, js/src/jslog2.cpp, js/src/jstl.h: Change parameter type of
JS_{CEILING,FLOOR}_LOG2W and js_FloorLog2wImpl to be JSSize. This fixes
FTBFS on s390. bz#557270.
* xpcom/threads/nsProcessCommon.cpp: Fix remaining race condition when
calling nsProcess.Kill. bz#543441.
* layout/base/tests/Makefile.in: Hack to avoid building and running
TestPoisonArea for now. It currently fails to build on several
architectures, and also freezes on others (at least arm), so we disable it
until things are sorted out.
-- Mike Hommey <glandium@debian.org> Sat, 01 May 2010 11:19:10 +0200
xulrunner (1.9.2.3-2) experimental; urgency=low
* debian/remove.nonfree: There are still some .cvsignore files in the
upstream tarballs.
* debian/extra-stuff/packages-static.xulrunner: Install debian.jar and
debian.manifest ; without them, the upgrade notifier doesn't work.
-- Mike Hommey <glandium@debian.org> Fri, 02 Apr 2010 20:55:13 +0200
xulrunner (1.9.2.3-1) experimental; urgency=low
* New upstream release.
* debian/copyright: Update with upstream changes.
* debian/rules: Bump BASE_VERSION to 1.9.2.
* debian/control*:
- Build depend on libnotify-dev.
- Remove 1.9.1 specific Breaks/Replaces/Conflicts.
* debian/rules, debian/libmozjsSO_VERSION.symbols.jit.in,
debian/libmozjsSO_VERSION.symbols.in: Bump libmozjs so version and update
symbols file.
* debian/control*, debian/extra-stuff/packages-static.xulrunner,
debian/mozconfig.in, debian/postinstrm.in, debian/python-xpcom.dirs,
debian/python-xpcom.install.in, debian/python-xpcom.prerm,
debian/rules, debian/xulrunner-BASE_VERSION.postinst.in: Remove python
xpcom, as it is not provided upstream anymore.
* debian/extra-stuff/Makefile.in, debian/extra-stuff/filemonitor/Makefile.in:
Adapt debian/extra-stuff to new upstream.
* debian/rules:
- Modify js/src install rule.
- Install and cleanup headers from their new location.
- Enable readline support in for xpcshell.
* debian/xulrunner-dev.install.in: Remove -unstable pkg-config files. They
were removed upstream.
* debian/xulrunner-BASE_VERSION.install.in: Install components.list file.
* debian/test.mk: Remove tests that are known to fail.
* debian/mozconfig.in: Use --enable-readline instead of --with-readline.
* debian/mozconfig.in, debian/control*: Build against system libffi.
* debian/rules, debian/test.mk: Move reftest-app cleanup to debian/test.mk.
* debian/test.mk: The reftest application needs to point to
distribution/bundles from XRE. The reftest specific components are now
there, and XRE won't load bundles from $GRE_DIR/distribution/bundles;
only from $APP_DIR/distribution/bundles.
* js/src/Makefile.in: mozilla-config.h was renamed js-confdefs.h in js/src.
* js/src/shell/Makefile.in: Remove the js shell from the build directory
during cleanup.
* layout/tools/pageloader/Makefile.in, layout/tools/reftest/Makefile.in,
layout/tools/reftest/print-manifest-dirs.py,
netwerk/test/httpserver/Makefile.in, testing/mochitest/Makefile.in,
testing/xpcshell/Makefile.in, testing/xpcshell/runxpcshelltests.py,
xpcom/sample/Makefile.in, xpcom/tests/TestFactory.cpp,
xpcom/tests/dynamic/Makefile.in: Move test and tools which aren't part of
Firefox into distribution bundles, so that the components.list machinery
doesn't pick them up. bz#527458.
* modules/plugin/base/public/nsIPluginTag.idl,
modules/plugin/base/src/nsPluginHost.cpp: Expose fullpath from
nsIPluginTag. bz#550668.
* xulrunner/app/xulrunner.js: Set extensions.dss.enabled to false at XRE
level. bz#547943.
* js/src/jsapi-tests/Makefile.in: jsapi-tests don't build when using
-Wl,--as-needed. bz#547715.
* js/src/jsbuiltins.*: Revert previous patch to not export
js_SetTraceableNativeFailed, it is now used.
* js/src/Makefile.in: Use new EXPORTS_NAMESPACES facility to install
nanojit headers.
* js/src/shell/Makefile.in: Link js shell against shared mozjs library.
bz#501300.
* js/src/jscntxt.h, js/src/jsbuiltins.h: Avoid mangling some exported
symbols from libmozjs.
* js/src/configure.in: Enable x64 JIT backend by default. bz#489146.
* js/src/config/rules.mk, config/rules.mk: Modify gross workaround to avoid
installing test idl and include files in the SDK to fit upstream changes.
* config/autoconf.mk.in, config/system-headers, configure.in,
js/ctypes/Makefile.in, js/src/config/system-headers,
toolkit/library/libxul-config.mk, toolkit/toolkit-tiers.mk: Allow to
build against system libffi. bz#551138.
* modules/libpr0n/test/reftest/apng/reftest.list: Always fail apng test.
* xpcom/reflect/xptinfo/src/xptiInterfaceInfoManager.cpp: Fix issues with
symlinked component directories. bz#551152.
-- Mike Hommey <glandium@debian.org> Fri, 02 Apr 2010 12:12:13 +0200
xulrunner (1.9.1.9-2) unstable; urgency=low
* debian/control.in: Update debian/control.in, that was mistakenly left
aside.
* debian/control*: python-xpcom needs to pre depend on the xulrunner
package. Closes: #576108
* debian/python-xpcom.prerm: Remove pyabout.pyo file when removing
python-xpcom.
-- Mike Hommey <glandium@debian.org> Thu, 01 Apr 2010 20:29:38 +0200
xulrunner (1.9.1.9-1) unstable; urgency=low
* New upstream release.
* Fixes mfsa-2010-{16-21,23-24}, also known as
CVE-2010-0173, CVE-2010-0174, CVE-2010-0175, CVE-2010-0176,
CVE-2010-0177, CVE-2010-0178, CVE-2010-0179, CVE-2010-0181.
* debian/xulrunner-BASE_VERSION.links.in: Use SO_VERSION for libmozjs.so
link in the GRE directory.
* debian/rules, debian/test.mk: Move test rules in a separate file.
* debian/test.mk: Don't buffer sed's output for tests.
* debian/remove.nonfree: We now remove more non-free data. Also cleaned
up outdated stuff. Closes: #567920
* debian/source/format, debian/patches/*: Switch to 3.0 (quilt) format,
with patches.
* build/automation-build.mk: More automation compiled python cleanup.
bz#543469.
* testing/testsuite-targets.mk: Cleanup test suite logs. bz#555189.
* modules/libpr0n/test/reftest/pngsuite-ancillary/reftest.list: Mark the
png tests as random so that they are actually run. It will help spotting
all the architectures that have different rounding.
* js/src/config/check-sync-dirs.py: Make check-sync-dirs.py check file
contents. bz#550704.
-- Mike Hommey <glandium@debian.org> Wed, 31 Mar 2010 11:16:06 +0200
xulrunner (1.9.1.8-6) unstable; urgency=low
* debian/extra-stuff/filemonitor/Makefile.in,
debian/extra-stuff/packages-static.xulrunner,
debian/xulrunner-BASE_VERSION.install.in,
debian/extra-stuff/Makefile.in: Revert previous change to move Debian
specific components into
$GRE_DIR/distribution/bundles/debian/components.
* toolkit/xre/nsXREDirProvider.*: Revert previous change to load
distribution bundles from GRE directory, too. See bz#551132 comment #7.
* extensions/java/xpcom/Makefile.in: Disable tests for javaxpcom.
* debian/rules:
- Change the way the test suite is called. At the same time, prepend
test suite output with the test suite name, so that the various test
results can be easily filtered.
- Build javaxpcom jars whenever /usr/bin/javac can be found. This
simplifies how the packages are built.
- Do a global dh_testdir test instead of running it in individual rules.
* js/src/nanojit/NativeARM.*: Fix ever-growing stack in JIT on ARM.
bz#545747.
* layout/reftests/first-letter/399941-[89]*.html: Don't fail reftest
first-letter tests because of a background bug. bz#512487.
* layout/svg/crashtests/crashtests.list: Skip 441368-1.svg crash test,
as it triggers an almost infinite loop.
* toolkit/components/downloads/test/unit/test_bug_406857.js: Don't block
on test_bug_406857.js when example.com is not reachable. bz#553995.
Closes: #571390.
* storage/src/mozStorageService.cpp: Don't error-out when run-time
libsqlite is older than build-time libsqlite In Debian, we have shlibs
to handle this
* debian/rules, debian/reftest-app, debian/control: Run reftest and
crashtest to get more code coverage on all architectures. Prepare for
surprises.
* layout/reftests/font-face/local-1*.html: Use Bitstream Vera as an
alternative font in reftest font-face/local-1. bz#554029.
* modules/libpr0n/test/reftest/apng/reftest.list: Disable apng reftest
when apng support is not built.
* modules/libpr0n/test/reftest/pngsuite-ancillary/reftest.list: Skip png
tests that are known to fail. bz#471917.
* layout/reftests/bugs/reftest.list: reftest 424074-1-ref2.xul passes
depending on the gtk theme. bz#554036.
* debian/control: Build depend on the fonts that are required for the
reftests.
* toolkit/components/search/nsSearchService.js: Download search engine
icons when searchplugin is read-only. bz#554265.
* debian/extra-stuff/debUpdateNotifier.js: Fall back to the application
name as defined in application.ini when the application doesn't
contain a brandShortName in its branding chrome.
* debian/extra-stuff/Makefile.in, debian/extra-stuff/debUpdateNotifier.js,
debian/extra-stuff/debUpdateNotifier.properties: Allow to localize the
debUpdateNotifier popup message. At the same time, slightly reword the
text to be more explicit about what is going to be restarted.
Closes: #574160.
* xulrunner/stub/nsXULStub.cpp: Resolve GRE directory symbolic link.
bz#530196, bz#550659.
* debian/xulrunner-BASE_VERSION.preinst.in: Remove the check for the
chrome directory in /usr/lib/xulrunner-$VERSION It was only necessary
in 1.9.0.x versions when it moved and was replaced by a symlink.
-- Mike Hommey <glandium@debian.org> Wed, 24 Mar 2010 12:15:54 +0100
xulrunner (1.9.1.8-5) unstable; urgency=low
* js/src/Makefile.in:
- Simplify installation of nanojit headers.
- DESTDIR support in js/src/Makefile.in. bz#482747.
- Install js shell when running make install from js/src.
- Install the .so symlink to the versioned library with make install.
* configure.in, configure: Simplify how js/src/configure is called from
main configure. bz#548273.
* debian/rules: Use make install from js/src. This allows to install the
js shell and C headers more easily.
* debian/rules: Generate debhelper files before the install target.
* debian/control.in, debian/control, debian/dh/dh_xulrunner.in: Don't rely
on readelf -p in dh_xulrunner. Now rely on objdump -h, which should be
available on stable and probably oldstable. This means we can lift the
binutils dependencies.
Note there was a binutils build dependency before, for a very old mips
bug, but the required version was already in oldstable, so removing the
build-dep altogether just works. Closes: #568888.
* debian/*: Get the libmozjs SO version from js/src/Makefile.in and
generate control files from it.
* xpcom/glue/nsTArray.*, xpcom/glue/nsTPtrArray.h: Always align AutoArrays
for 64-bits words, as decided with upstream.
* debian/rules, debian/symbols.filter: Unconditionally filter any C++
mangled symbol from libmozjs.
* debian/rules, debian/xulrunner-BASE_VERSION.1.in: Add a (basic) manual
page. Closes: #394567.
* debian/control.in, debian/control:
- Remove libkrb5-dev build dependency.
- Don't conflict with newer pango-graphite. Closes: #572380.
* debian/extra-stuff/Makefile.in, debian/extra-stuff/debAbout.js,
debian/extra-stuff/packages-static.xulrunner, toolkit/content/about.dtd,
toolkit/content/about.xhtml, toolkit/content/jar.mn: Remove the debAbout
component and its use in the about: page. We already removed its use
from the iceweasel package, and it was the sole user of that feature.
* toolkit/xre/nsXREDirProvider.*: Load distribution bundles from GRE
directory, too.
* debian/extra-stuff/filemonitor/Makefile.in,
debian/extra-stuff/packages-static.xulrunner,
debian/xulrunner-BASE_VERSION.install.in,
debian/extra-stuff/Makefile.in: Move Debian specific components into
$GRE_DIR/distribution/bundles/debian/components.
* debian/rules: Use dh_auto_* --parallel where appropriate.
* xpcom/tests/TestBlockingProcess.cpp: Modify patched TestBlockingProcess
so that it builds cross-platforms. bz#543438.
* debian/extra-stuff/addonsInfo.js: Manually sort plugins and extensions
list in addons info component. This will make the component compatible
with 1.9.2.
* debian/extra-stuff/*.js: Get plugin path from nsIPluginTag.fullpath when
available. nsIPluginTag.filename only contains the leaf name on 1.9.2.
* debian/extra-stuff/debUpdateNotifier.js: Remove extra whitespace in
restart prompt.
* debian/extra-stuff/filemonitor/debGIOFileMonitorService.cpp: Allow
giofilemonitor to monitor files too.
* debian/copyright: Use DEP-5 format. Also remove some licensing terms
when they can be found in a file in subdirectories that are not used to
build the binary packages. Thanks Gabriele Giacone for the initial work.
-- Mike Hommey <glandium@debian.org> Mon, 08 Mar 2010 15:33:35 +0100
xulrunner (1.9.1.8-4) unstable; urgency=low
* debian/control, debian/rules: Rename xulrunner:Recommends variable to
gnome:Depends.
* debian/control: Switch gnome support dependencies from Recommends to
Suggests. Closes: #570579.
* modules/plugin/Makefile.in: Don't build the null plugin.
* debian/xulrunner-1.9.1.install: Don't install
/usr/lib/xulrunner-1.9.1/plugins now it's empty.
* debian/rules:
- Remove media libraries headers from xulrunner-dev.
- Only generate the fr_FR locale when it is not available on the
system. It appears the locales-all package Provides: locales but
localedef doesn't work with it.
- Don't remove debian/*.shlibs.local, which are never created, in the
clean target.
- Don't remove debian/libmozjs2d.symbols. recursively: it's a file.
- Generate maintainer scripts and other files on all binary-* targets.
This will also fix the lack of proper maintainer scripts on the uploaded
architecture.
- Don't call dh_pysupport from override_dh_install. dh will run it anyways.
* debian/*: Generalize the use of $(BASE_VERSION) in the packaging. This
should make packaging different releases at the same time easier.
* debian/mozconfig.in: Remove more obsolete mozconfig options.
* debian/control{,.in}: Suggest libcanberra0.
* widget/src/gtk2/Makefile.in, widget/src/gtk2/nsWindow.*: Replace
mozDrawingarea with a single GdkWindow. bz#506433.
* widget/src/gtk2/mozcontainer.*, widget/src/gtk2/nsWindow.cpp: Reuse the
GdkWindow in MozContainers. bz#506433.
* widget/src/gtk2/nsWindow.*: Destroy child nsWindows when destroying the
parent. bz#522635. Closes: #571138.
* widget/src/gtk2/mozcontainer.h: Header adjustment for imported changes.
Changes from bz#506433 rely on bz#471877 being applied, and we now need
gtkversion.h on top of gtkcontainer.h.
* widget/src/gtk2/nsWindow.cpp: Handle side-effect sibling destruction when
destroying child windows. bz#528386.
-- Mike Hommey <glandium@debian.org> Thu, 25 Feb 2010 15:26:16 +0100
xulrunner (1.9.1.8-3) unstable; urgency=low
* xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp: Fix xptcstubs on
mipsel. The previous patch for mips broke it.
* debian/xulrunner-1.9.1.preinst: Don't fail in preinst when
/usr/lib/mozilla doesn't exist. Closes: #570388.
* toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp:
Revert work around for alignment problems on sparc.
* xpcom/glue/nsTArray.*, xpcom/glue/nsTPtrArray.h: Force better
nsAutoT{Ptr,}Array buffer alignment. This solves issues on sparc in a
better way than the previous workaround that missed some other failure
cases. bz#448658. Closes: #568214.
* js/src/Makefile.in: Move cleanup changes to match equivalent upstream
changes on trunk.
* debian/rules: Re-enable test suite on arm.
-- Mike Hommey <glandium@debian.org> Sun, 21 Feb 2010 08:19:35 +0100
xulrunner (1.9.1.8-2) unstable; urgency=low
* The "too much magic kills the magic" release.
* debian/rules:
- Use configure instead of dh_auto_configure, as the latter doesn't
support autoconf 2.13 generated configure scripts properly.
Closes: #570311.
- Use --no-print-directory option of make instead of -s, since dh likes
to set MAKEFLAGS=-w.
- Disable the test suite on arm. There is one failing test, but to debug
it, I'd prefer the arm buildd to actually generate debs so that I don't
have to wait 2 days to be able to debug (the buildd being significantly
faster to build than the porterbox).
* debian/extra-stuff/packages-static.xulrunner: Actually install the
debUpdateNotifier component.
* debian/control: Relax binutils dependency.
-- Mike Hommey <glandium@debian.org> Thu, 18 Feb 2010 08:59:30 +0100
xulrunner (1.9.1.8-1) unstable; urgency=low
* New upstream release.
* Fixes mfsa-2010-{01-05}, also known as
CVE-2010-0159, CVE-2010-0160, CVE-2009-1571, CVE-2009-3988,
CVE-2010-0162.
* debian/control:
+ Add missing ${misc:Depends}
+ Build-depend on binutils with readelf -p support. Closes: #568888.
+ xulrunner-dev depends on binutils with readelf -p support.
+ Bump Standards-Version to 3.8.4.0.
+ Fix the xulrunner-1.9.1-dbg package description.
+ Don't allow different versions of xulrunner-1.9.1, python-xpcom and
xulrunner-1.9.1-dbg to be installed at the same time. Likewise for
libmozjs2d-dbg, libmozjs2d and spidermonkey-bin.Thanks Adrian von
Bidder. Closes: #570085.
* debian/xulrunner-1.9.1.preinst: Change permissions of /usr/lib/mozilla
and /usr/lib/mozilla/extensions. As earlier versions of xulrunner could
create these directories with the wrong permissions at runtime, we need
to change their permissions if they exist.
* debian/xulrunner-1.9.1.docs, debian/rules: Remove non installation of
README.txt. It was setup to be installed in xulrunner-1.9.1.docs, but was
explicitly excluded with a -X argument to dh_installdocs. Removing both
just has the same effect.
* debian/rules:
+ Change the way the MPL file is created.
+ Remove old comments from dh-make templates.
+ Don't unnecessarily set LD_LIBRARY_PATH when building.
* debian/control, debian/compat, debian/rules: Switch to using dh.
* debian/extra-stuff/addonsInfo.js:
+ Always prevent application to do something when given the
--dump-addons-info option.
+ Avoid missing newline in dump-addons-info output when no plugins are
installed.
* debian/extra-stuff/debUpdateNotifier.js: Slightly reword update notifier
restart prompt.
* debian/extra-stuff, debian/filemonitor, debian/rules: Move
debian/filemonitor into debian/extra-stuff.
* xulrunner/app/Makefile.in: Revert one-liner harmless change that was the
result of a bad merge.
* config/config.mk, config/rules.mk, js/src/config/config.mk,
js/src/config/rules.mk: Remove pseudo speed enhancements for
my{config,rules}.mk as agreed with upstream. bz#541767.
* js/src/configure.in, js/src/configure: Avoid using -fshort-wchar in
libmozjs, as it was done in the main configure script.
* toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp:
Work around alignment problems on sparc. bz#448658.
* intl/uconv/ucvlatin/nsUCS2BEToUnicode.cpp,
intl/uconv/ucvlatin/nsUTF32ToUnicode.cpp: Fixes for misaligned accesses
on sparc and arm. bz#544512. Closes: #568214.
* xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_linux.cpp,
xpcom/reflect/xptcall/tests/TestXPTCInvoke.cpp: Fix for padding of long
long arguments on ppc xptcall. bz#520367. Closes: #568213.
* xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp: Fix xptcinvoke on
arm. bz#476903.
* js/src/nanojit/NativeARM.cpp: Fix stack alignment on function calls in
JIT on arm. bz#545747. Closes: #568212.
* xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp,
xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp: Fix xptinvoke and
xptstubs on mips o32 big endian. Closes: #568249.
* widget/src/gtk2/nsPrintDialogGTK.cpp: Don't show the SVG output option
in the print dialog. bz#546093. Closes: #569809.
-- Mike Hommey <glandium@debian.org> Wed, 17 Feb 2010 21:38:23 +0100
xulrunner (1.9.1.6-2) unstable; urgency=low
* modules/libpref/src/prefapi.cpp: Fix crash with SwitchProxy installed.
Closes: #559501.
* toolkit/components/console/jsconsole-clhandler.js,
toolkit/xre/nsAppRunner.cpp: Fix misalignments in --help command line.
bz#458631, xulrunner part.
* debian/extra-stuff/Makefile.in, debian/extra-stuff/addonsInfo.js,
debian/extra-stuff/reportbug-helper-script, debian/rules,
debian/xulrunner-1.9.1.install: Add a component that dumps addons
information, and a helper script for reportbug
* debian/rules: Move debAbout component into debian/extra-stuff.
* debian/extra-stuff/debAbout.js: Simplify debAbout component by using
XPCOMUtils.
* debian/control, debian/rules, debian/xulrunner-1.9.1-gnome-support.install,
debian/xulrunner-1.9.1.install: Merge xulrunner-1.9.1-gnome-support into
xulrunner-1.9.1.
* toolkit/mozapps/update/src/nsUpdateService.js.in: Avoid creating the
updates directory when update service is disabled. bz#538933.
* toolkit/xre/nsXREDirProvider.cpp: Avoid creating
/usr/lib/mozilla/extensions 0700 when running as root. bz#538929.
Closes: #559926.
* build/Makefile.in, build/automation-build.mk, build/automation.py.in,
build/pgo/Makefile.in, layout/tools/reftest/Makefile.in,
testing/mochitest/Makefile.in: Don't remove build/automationutils.py
on make clean. bz#525047.
* Makefile.in, config/config.mk, config/rules.mk, js/src/config/config.mk,
js/src/config/rules.mk: Avoid creating config/my{config,rules}.mk.
bz#541767.
* build/automation-build.mk: Remove automation.py in make clean. bz#541768.
* build/Makefile.in: Remove leaktest files in make clean. bz#541769.
* js/src/Makefile.in: Remove generated files from js/src during make
distclean. bz#541770.
* js/src/xpconnect/src/Makefile.in: Cleanup idl-parser leftovers in make
clean. bz#541774.
* xulrunner/installer/Makefile.in: Properly clean
xulrunner/installer/*.system.conf.
* debian/control: Remove build dependency against liblcms1-dev.
* configure.in, configure: Remove --enable-system-lcms check, which somehow
resisted merges with upstream.
* debian/mozconfig: cookie, permissions and spellcheck are no longer
extensions.
* debian/control, debian/mozconfig, debian/rules, debian/test/*: Remove the
custom test application and use upstream xpcshell-tests instead.
* debian/rules:
+ Remove useless setting of JAVA_HOME when ./configure'ing.
+ Correctly handle the nocheck DEB_BUILD_OPTIONS flag.
+ Replace findstring with filter when checking DEB_BUILD_OPTIONS.
+ Remove xpcshell-tests that are known and expected to fail, at least for
now.
* toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Avoid extension
manager failure when there is no branding (like in the testsuite).
Workaround for bz#455238.
* extensions/java/xpcom/Makefile.in: Disable javaxpcom tests at build time
when DEB_NO_JAR is unset.
* debian/extra-stuff/Makefile.in: Add basic places preferences by default.
These are required for places to work properly in xul applications that
wouldn't set them.
* js/src/config/check-sync-dirs.py, js/src/config/check-sync-exceptions:
Add (obvious) exceptions for js/src/config/check-sync-dirs.py. We also
modify the script so that given directories can be ignored. bz#542468.
* debian/rules, debian/control: Also run "make check" in the test target.
* extensions/python/xpcom/Makefile.in: Disable python-xpcom tests for now.
* debian/control: Build-Conflict with libhildonmime-dev and libosso-dev.
* config/rules.mk, js/src/config/rules.mk: Synchronize config/rules.mk and
js/src/config/rules.mk for check-sync-dirs.py.
* debian/rules, debian/extra-stuff/packages-static.xulrunner,
debian/extra-stuff/Makefile.in: Avoid installing test programs by using
upstream "installer". We use the installer files from firefox so that
most files are properly listed already, to which we add xulrunner and
debian specific files.
* js/src/config/rules.mk, config/rules.mk, debian/rules: Gross workaround
to avoid installing test idl and include files in the SDK. bz#542749.
* debian/rules: Only fix permissions in /usr/include and /usr/share.
* debian/control:
+ Change xulrunner-1.9.1's section to libs. Closes: #551701.
+ Bump libcairo2-dev build dependency. Upstream decided once more to
enforce runtime dependencies as build time *sigh*.
* js/src/Makefile.in: Install missing nanojit and .tbl headers from js/src.
bz#542789.
* debian/rules: Properly install mozjs header files in /usr/include.
Closes: #560404.
* chrome/src/nsChromeRegistry.*, chrome/test/unit/test_bug519468.js,
toolkit/xre/nsXREDirProvider.cpp: Allow intl.locale.matchOS to be
modified in user profile. bz#519468. Closes: #417961.
* chrome/src/nsChromeRegistry.cpp, chrome/test/unit/test_bug519468.js:
Override intl.locale.matchOS if general.useragent.locale is set in user
profile. This allows the Quick Locale Switcher extension to work.
bz#542999
* debian/rules: Allow to pass TEST_PATH to xpcshell-tests, in which case we
don't run make check. This allows to run a given xpcshell test.
* debian/libmozjs-dev.install, debian/libmozjs-dev.links: Install
libmozjs.so through dh_install instead of dh_link.
* debian/xulrunner-1.9.1.install, debian/xulrunner-1.9.1.prerm: Make
.autoreg part of the package.
* debian/rules: Fail dh_install when it doesn't install everything (except
the libmozillainterfaces-java stuff)
* debian/rules: Remove the file comparison scripts. We now use dh_install
--fail-missing, and the upstream installer guarantees debian/tmp content
from dist/bin.
* debian/control, debian/rules: Use fr_FR.UTF-8 locale during tests.
* xpcom/threads/nsProcessCommon.cpp: Avoid crashing when trying to kill a
nsProcess that is already terminated. bz#543441.
* xpcom/tests/TestBlockingProcess.cpp: Don't use stdin to block the
TestBlockingProcess. This made the nsIProcess unit test fail in pbuilder.
bz#543438.
* debian/rules: Add a test to ensure dh_xulrunner works properly.
* debian/dh/dh_xulrunner.in:
+ Add hint about the dh sequence addon in dh_xulrunner manpage.
+ Also add a note about dh_shlibdeps required to be run beforehand.
+ Fix dh_xulrunner after the xpcom glue changes in 1.9.1.6-1.
Closes: #567746.
+ Avoid displaying errors when an ELF file doesn't contain an .rodata
section.
* xpcom/tests/Makefile.in: Cleanup xpcom/tests/TestScriptable.h on make
clean. bz#543464.
* build/Makefile.in: Cleanup build/automationutils.pyc on make clean.
bz#543469.
* debian/rules: Remove unused {DEBIAN,UPSTREAM}_VERSION variables.
* debian/filemonitor/*, debian/rules, debian/xulrunner-1.9.1.install:
Add a file monitoring component, based on GIOFileMonitor.
* debian/extra-stuff/Makefile.in, debian/extra-stuff/debUpdateNotifier.js:
Add an update notifier component. This component uses the file monitor
component to track plugins, extensions, GRE and application updates, and
prompts for restart in case a system upgrade occurred. The prompt still
needs to be enhanced and localized.
-- Mike Hommey <glandium@debian.org> Tue, 02 Feb 2010 08:44:43 +0100
xulrunner (1.9.1.6-1) unstable; urgency=low
* New upstream release.
* Fixes mfsa-2009-{65-70}, also known as
CVE-2009-3979, CVE-2009-3980, CVE-2009-3982, CVE-2009-3388,
CVE-2009-3389, CVE-2009-3983, CVE-2009-3984, CVE-2009-3985,
CVE-2009-3986.
* xpcom/glue/standalone/nsGlueLinkingDlopen.cpp: Revert changes introduced
in 1.9~b4-1 that should not be necessary anymore. This code also
FTBFS'ed with gcc-4.4. Closes: #560462.
-- Mike Hommey <glandium@debian.org> Wed, 16 Dec 2009 11:41:36 +0100
xulrunner (1.9.1.5-2) unstable; urgency=low
* configure.in, configure: Work around FTBFS on mips by disabling TLS
support.
* debian/control:
+ python-xpcom Breaks epiphany-gecko (<< 2.28) instead of conflicting
with epiphany-browser. Closes: #556622.
+ libmozjs2d Breaks xulrunner-1.9.1 (<< 1.9.1.4). Closes: #556658.
+ Make xulrunner-1.9.1-gnome-support depend on libgnomeui-0.
Closes: #555162.
* js/src/configure.in, js/src/configure,
media/libsydneyaudio/src/Makefile.in: Fix FTBFS on hurd-i386. Thanks
Samuel Thibault. Closes: #556244.
* xulrunner/installer/libxul-embedding*.pc.in: Add -ldl. Closes: #556888.
* js/jsd/jsd_xpc.cpp: Fix JS debugger crash on 64-bit: don't truncate PC
to jsuint in jsds_FilterHook. bz#510040. Closes: #542768.
* toolkit/content/inlineSpellCheckUI.js: Support both - and _ separators
in dictionary names when making them user friendly. bz#514151.
-- Mike Hommey <glandium@debian.org> Mon, 23 Nov 2009 20:04:19 +0100
xulrunner (1.9.1.5-1) unstable; urgency=low
* New upstream release.
* debian/remove.nonfree: Synchronize with Iceape 2.0.
* debian/copyright: Update with missing information, and remove lcms
licensing as it was dropped in 1.9.1.4.
* debian/mozconfig: Remove obsolete options.
* debian/rules:
+ Put -Wl,--as-needed in front of OS_LDFLAGS.
+ Update config.{guess,sub} in js/src/build/autoconf, too.
+ Don't modify platform.ini.
* debian/control:
+ xulrunner-1.9.1 breaks iceweasel versions earlier than 3.5.5-1, as
their GRE version range is not broad enough.
+ Build depend on libreadline-dev before libreadline5-dev.
Closes: #553873.
+ Force a runtime dependency on libcairo2 >= 1.8.8 for @font-face
support. Closes: #537350.
+ Bump Standards-Version to 3.8.3.0.
+ Tighten libmozjs-dev dependency on libmozjs2d.
* memory/jemalloc/jemalloc.c: Remove remainings of an old patch that was
applied upstream in jemalloc.
* extensions/python/xpcom/src/loader/Makefile.in,
extensions/python/xpcom/src/module/Makefile.in: Fix rpath in the
pyxpcom components.
-- Mike Hommey <glandium@debian.org> Thu, 12 Nov 2009 21:22:29 +0100
xulrunner (1.9.1.4-1) unstable; urgency=low
* New upstream release.
* Fixes mfsa-2009-{52,53-57,59,61-64}, also known as
CVE-2009-3370, CVE-2009-3274, CVE-2009-3371, CVE-2009-3372,
CVE-2009-3373, CVE-2009-3374, CVE-2009-1563, CVE-2009-3375,
CVE-2009-3376, CVE-2009-3377, CVE-2009-3378, CVE-2009-3379,
CVE-2009-3380, CVE-2009-3381, CVE-2009-3383.
* debian/control:
+ Bump sqlite build dependency to 3.6.16.
+ libmozjs2d-dbg conflicts with libmozjs1d-dbg. Closes: #550626.
* debian/libmozjs1d.symbols, debian/rules: Add new symbols and bump shlibs.
-- Mike Hommey <glandium@debian.org> Wed, 28 Oct 2009 16:15:45 +0100
xulrunner (1.9.1.3-3) unstable; urgency=low
* debian/xulrunner-1.9.1.links: Point dictionaries to /usr/share/hunspell.
Closes: #549875.
-- Mike Hommey <glandium@debian.org> Sat, 10 Oct 2009 11:10:46 +0200
xulrunner (1.9.1.3-2) experimental; urgency=low
* debian/xulrunner-dev.install, debian/rules, debian/dh/*: Add a
dh_xulrunner (deb)helper and a "xulrunner" dh sequence to add the
"proper" xulrunner dependency to shlibs:Depends.
* debian/xulrunner-1.9.1.install: Install the update.locale file.
Closes: #540784.
* debian/control, debian/rules: Build against default-jdk, but keep
support for java-gcj-compat-dev. Closes: #526305.
* debian/control: xulrunner-1.9.1-dbg conflicts with xulrunner-1.9-dbg.
Closes: #537628.
* js/src/Makefile.in: Properly build twice in a row (picked from upstream
mercurial repo). Closes: #546770.
* Don't build oss and wireless geoloc support on *bsd and hurd.
Thanks Petr Salinger. Closes: #547269.
-- Mike Hommey <glandium@debian.org> Wed, 16 Sep 2009 17:54:36 +0200
xulrunner (1.9.1.3-1) experimental; urgency=low
* New upstream release.
* Fixes mfsa-2009-{47,49,50}, also known as
CVE-2009-3070, CVE-2009-3071, CVE-2009-3072, CVE-2009-3074,
CVE-2009-3075, CVE-2009-3077, CVE-2009-3078.
* debian/control:
+ Build depend on newer libnss3-dev.
+ Build depend on libiw-dev to build wifi monitor component.
Closes: #543339
-- Mike Hommey <glandium@debian.org> Thu, 10 Sep 2009 21:52:12 +0200
xulrunner (1.9.1.2-1) experimental; urgency=low
* New upstream release.
* Fixes mfsa-2009-{38,44,45,46}, some of which are also known as
CVE-2009-2654, CVE-2009-2470.
-- Mike Hommey <glandium@debian.org> Thu, 20 Aug 2009 07:36:51 +0200
xulrunner (1.9.1.1-2) experimental; urgency=low
* js/src/Makefile.in: Avoid linking with system-installed libmozjs when
linking js binary to it.
* debian/rules, debian/symbols.filter: Workaround bug in gcc < 4.4
exporting hidden vtables and VTTs on armel. Closes: #537775.
* modules/libpref/src/prefapi.cpp: Avoid writing out locked prefs default
value in user preferences. Closes: #512111.
* debian/rules:
+ Don't fail to build with DEB_BUILD_OPTIONS=noopt.
+ Avoid duplicating LDFLAGS during the build.
* debian/control: Change the Maintainer field and add Uploaders. Welcome
to Antonio Jose Lopez Morillo.
-- Mike Hommey <glandium@debian.org> Thu, 30 Jul 2009 00:12:30 +0200
xulrunner (1.9.1.1-1) experimental; urgency=low
* New upstream release. Fixes 0-day JIT flaw.
* js/src/jsbuiltins.cpp: Really don't export js_SetTraceableNativeFailed.
Closes: #536530.
* configure.in, configure, debian/control: Build against sqlite 3.6.x.
* debian/control:
+ Build-depend on nspr 4.8.
+ Change section for libmozjs2d-dbg, xulrunner-1.9.1-dbg and
libmozillainterfaces-java.
* debian/rules: Add support for DEB_BUILD_OPTIONS's nocheck.
* debian/control: Bump Standards-Version to 3.8.2.0.
* debian/copyright: Fix GPL and LGPL text location.
* debian/copyright, debian/xulrunner-1.9.1.README.Debian: Fix typos.
* toolkit/mozapps/downloads/src/nsHelperAppDlg.js.in: Fix bad application
message. Closes: #494694.
-- Mike Hommey <glandium@debian.org> Fri, 17 Jul 2009 23:31:38 +0200
xulrunner (1.9.1-1) experimental; urgency=low
* New upstream release.
* debian/control: Build-Depend on libhunspell-dev >= 1.2.
* config/config.mk: Revert previous fix for FTBFS because of internal
version of hunspell, which is okay now.
* content/svg/content/src/Makefile.in,
* gfx/thebes/src/gfxASurface.cpp: Fix FTBFS when system cairo provides
directfb surfaces. bz#501239.
* js/src/xpconnect/shell/xpcshell.cpp: Fix FTBFS of xpcshell when
EDITLINE is set. bz#501241.
* js/src/jsdate.{h,cpp}: Make js_IntervalNow part of the friendly API.
bz#491617.
* js/src/jsapi.{h,cpp}: Expose js_StrictlyEqual() to consumers. bz#491646.
* config/autoconf.mk.in, configure.in, configure, js/src/Makefile.in:
Revert changes to allow to build a standalone js binary, as it is now
built by default upstream.
* js/src/Makefile.in, js/src/js.cpp, js/src/jstracer.cpp: Allow to build
the js shell against the libmozjs shared library. bz#501300.
* config/autoconf.mk.in, configure.in, configure, js/src/Makefile.in,
js/src/config/autoconf.mk.in, js/src/configure.in, js/src/configure:
Build js shell and xpcshell against libreadline.
* js/src/jsobj.cpp, js/src/jscntxt.cpp: Don't export some functions that
are not defined in headers. This way, they don't end up being C++
mangled as well.
* config/autoconf.mk.in, debian/rules,
extensions/python/xpcom/src/loader/Makefile.in,
extensions/python/xpcom/src/module/Makefile.in,
xulrunner/installer/Makefile.in: Use a variable for xulrunner base
version in various places.
* config/autoconf.mk.in, debian/*: s/1.9/1.9.1/g.
* build/unix/run-mozilla.sh, debian/rules, debian/xulrunner-1.9.1.install,
xulrunner/stub/Makefile.in, xulrunner/stub/nsXULStub.cpp: Remove
libjemalloc and workarounds as it is now statically linked.
* config/rules.mk, js/src/config/rules.mk: Move SO_VERSION handling in
js/src's copy of config/rules.mk.
* js/src/jsobj.{h,cpp}, js/src/xpconnect/src/xpcquickstubs.cpp: Make
js_obj_defineGetter and js_obj_defineSetter friend API.
* debian/control: Add build dependency on libasound2-dev.
* debian/rules: Properly install js shell binary:
* debian/control, debian/libmozjs*, debian/rules,
debian/xulrunner-1.9.1.links, js/src/Makefile.in: Update symbols,
and bump soname.
* js/src/jsbuiltins.h: Don't export js_SetTraceableNativeFailed, which
is only used internally. Otherwise, this is one more different symbol
between JIT and non-JIT builds.
* debian/libmozjs2d.symbols.jit, debian/rules: Add missing symbol for
JIT-enabled builds.
* js/src/nanojit/Assembler.cpp: Implement sync_instruction_memory for
sparc linux. bz#502369.
* debian/copyright: Update copyright information.
-- Mike Hommey <glandium@debian.org> Wed, 08 Jul 2009 00:07:55 +0200
xulrunner (1.9.0.11-1) unstable; urgency=low
* New upstream release.
* Fixes mfsa-2009-{24-32}, also known as
CVE-2009-1392, CVE-2009-1832, CVE-2009-1833, CVE-2009-1834,
CVE-2009-1835, CVE-2009-1836, CVE-2009-1837, CVE-2009-1838,
CVE-2009-1839, CVE-2009-1840, CVE-2009-1841.
-- Mike Hommey <glandium@debian.org> Fri, 12 Jun 2009 07:36:01 +0200
xulrunner (1.9.0.10-1) unstable; urgency=high
* New upstream release.
* Fixes mfsa-2009-23 also known as CVE-2009-1313 (Regression crash).
Closes: #525740.
-- Mike Hommey <glandium@debian.org> Tue, 28 Apr 2009 07:26:33 +0200
xulrunner (1.9.0.9-1) unstable; urgency=high
* New upstream release.
* Fixes mfsa-2009-{14-19,21,22}, also known as
CVE-2009-1302, CVE-2009-1303, CVE-2009-1304, CVE-2009-1305,
CVE-2009-0652, CVE-2009-1306, CVE-2009-1307, CVE-2009-1308,
CVE-2009-1309, CVE-2009-1311, CVE-2009-1312.
-- Mike Hommey <glandium@debian.org> Wed, 22 Apr 2009 20:59:09 +0200
xulrunner (1.9.0.8-1) unstable; urgency=high
* New upstream release.
* Fixes mfsa-2009-{12,13}, also known as
CVE-2009-1169 and CVE-2009-1044.
-- Mike Hommey <glandium@debian.org> Sat, 28 Mar 2009 10:32:35 +0100
xulrunner (1.9.0.7-1) unstable; urgency=high
* New upstream release.
* Fixes mfsa-2009-{07-09}, also known as
CVE-2009-0771, CVE-2009-0772, CVE-2009-0773, CVE-2009-0774,
CVE-2009-0775, CVE-2009-0776.
-- Mike Hommey <glandium@debian.org> Sun, 08 Mar 2009 11:20:05 +0100
xulrunner (1.9.0.6-1) unstable; urgency=low
* New upstream release.
* Fixes mfsa-2009-{01,02,04-06}, also known as
CVE-2009-0352, CVE-2009-0353, CVE-2009-0354, CVE-2009-0356,
CVE-2009-0357, CVE-2009-0358.
-- Mike Hommey <glandium@debian.org> Wed, 04 Feb 2009 08:00:40 +0100
xulrunner (1.9.0.5-1) unstable; urgency=low
* New upstream release.
* Fixes mfsa-2008-{60,63-68}, also known as
CVE-2008-5500, CVE-2008-5501, CVE-2008-5502, CVE-2008-5505,
CVE-2008-5506, CVE-2008-5507, CVE-2008-5508, CVE-2008-5510,
CVE-2008-5511, CVE-2008-5512.
* debian/control: conflict with pango-graphite, to avoid all problems
it causes.
-- Mike Hommey <glandium@debian.org> Sat, 20 Dec 2008 10:55:24 +0100
xulrunner (1.9.0.4-2) unstable; urgency=low
* debian/xulrunner-1.9.preinst: Brown paper bag fix to avoid failure on
install (upgrades were fine).
-- Mike Hommey <glandium@debian.org> Sun, 23 Nov 2008 09:34:15 +0100
xulrunner (1.9.0.4-1) unstable; urgency=low
* New upstream release.
* Fixes mfsa-2008-{47,51-58}, also known as
CVE-2008-0017, CVE-2008-4582, CVE-2008-5015, CVE-2008-5016,
CVE-2008-5017, CVE-2008-5018, CVE-2008-5019, CVE-2008-5021,
CVE-2008-5022, CVE-2008-5023, CVE-2008-5024.
* debian/postinst.in: Use a temporary directory as $HOME when running
xpcshell. Thanks Theppitak Karoonboonyanan. Closes: #495311.
* debian/rules:
+ Exclude jemalloc from kfreebsd packages, as it is not built.
Thanks Petr Salinger. Closes: #501476.
+ Use LDFLAGS instead of CFLAGS to set -Wl,--no-relax on alpha.
* modules/libpr0n/src/imgRequest.cpp: Apply patch from bz#373701 to
properly close streaming HTTP connections and avoid sucking bandwidth.
Closes: #491144.
* browser/app/mozilla.in: Do exec instead of uselessly forking.
Closes: #496626.
* memory/jemalloc/jemalloc.c: Apply patch from bz#460933 to avoid
possible deadlock on fork with jemalloc enabled.
* xpcom/glue/nsThreadUtils.cpp: Better fix to avoid crashes such as bug
#481925. Might fix bug #503926, too.
* debian/xulrunner-1.9.preinst: If /usr/lib/xulrunner-1.9/chrome is an
empty directory, remove it. This will allow dpkg to create the symbolic
link correctly. Closes: #482415, #486334, #486354, #492488.
* toolkit/components/url-classifier/src/Makefile.in: Disable optimization
on alpha as it leads to crashes when using this component.
* uriloader/exthandler/nsMIMEInfoImpl.h,
uriloader/exthandler/unix/nsMIMEInfoUnix.cpp,
uriloader/exthandler/unix/nsOSHelperAppService.cpp,
uriloader/exthandler/unix/nsOSHelperAppService.h: Revert change from
release 1.9.0.1-1.
* uriloader/exthandler/unix/nsMIMEInfoUnix.cpp: Properly launch
applications set in $HOME/.mailcap. Replaces the previous patch in
a much simpler way.
-- Mike Hommey <glandium@debian.org> Sat, 22 Nov 2008 12:50:09 +0100
xulrunner (1.9.0.3-1) unstable; urgency=low
* New upstream release.
* Fixes mfsa-2008-{40-44}, also known as
CVE-2007-3837, CVE-2008-4058, CVE-2008-4059, CVE-2008-4060,
CVE-2008-4065, CVE-2008-4066, CVE-2008-4066, CVE-2008-4067.
* debian/xulrunner-1.9.install: Don't install dependentlibs.list. It's
causing problems with gdb and is not necessary on our builds.
* debian/control: Bumped Standards-Version to 3.8.0.1. No changes.
* xulrunner/app/Makefile.in: Use browser/app/mozilla.in instead of
xulrunner/app/mozilla.in. The browser version has received more love
upstream, and properly remove the xremote code, which has been handled
by the binary itself for a while, and causes some problems on PPC at
least.
* build/unix/run-mozilla.sh, debian/postinstrm.in, debian/rules,
xulrunner/stub/nsXULStub.cpp: Disable jemalloc by default, because of all
the kinds of random problems it causes, but let advanced users load it by
setting the MOZILLA_JEMALLOC environment variable. Closes: #490360.
* debian/rules: Create sdk/bin as a symlink to /usr/lib/xulrunner-1.9.
Closes: #491693
* modules/plugin/base/src/nsPluginHostImpl.cpp: Don't register plugins if
the MOZILLA_DISABLE_PLUGINS environment variable is set.
-- Mike Hommey <glandium@debian.org> Sun, 28 Sep 2008 16:30:37 +0200
xulrunner (1.9.0.1-1) unstable; urgency=low
* New upstream release.
+ Fix urlclassifier so that its black list is properly updated.
Closes: #486311.
* memory/jemalloc/jemalloc.c: Allow memory to be allocated from a small pool
of static memory during initialization. Some LD_PRELOADed libraries such
as libaoss and libtrash can divert some functions used by jemalloc
initialization, themselves needing malloc or calloc. This used to lead to
a deadlock. Closes: #487614.
* uriloader/exthandler/nsHandlerService.js: Avoid spurious "Run" items in
application handlers configuration pane.
* uriloader/exthandler/nsMIMEInfoImpl.h,
uriloader/exthandler/unix/nsMIMEInfoUnix.cpp,
uriloader/exthandler/unix/nsOSHelperAppService.cpp,
uriloader/exthandler/unix/nsOSHelperAppService.h: Properly launch
applications set in $HOME/.mailcap. Closes: #488971.
* uriloader/exthandler/unix/nsOSHelperAppService.cpp: Apply small changes
asked by upstream in bz#440840 so that we have what will be applied
upstream.
* xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h,
xpcom/reflect/xptcall/src/md/unix/Makefile.in: Fix FTBFS on Hurd-i386.
Closes: #490390.
* debian/control:
+ libmozjs1d-dbg conflicts with libmozjs0d-dbg. Closes: #490296.
+ Conflict with j2re1.4. Even when solving the infinite loop issue, new
issues were showing up one after another with this old and obviously
broken plugin. Closes: #481407.
* debian/rules:
+ Don't fail to build with DEB_BUILD_OPTIONS=debug, which adds symbols to
libmozjs1d.
+ Add symbolic links for nss headers in the SDK directories.
Closes: #490747.
+ Avoid breaking current iceweasel that doesn't have a broad enough
version range in application.ini.
* debian/remove.nonfree: Don't remove files that don't exist anymore, and
synchronize with the remove.nonfree file from iceweasel.
* modules/libpref/src/init/all.js: Disable network manager authority over
online/offline. Closes: #483167.
* xpcom/io/nsLocalFileUnix.cpp, xpcom/io/nsLocalFileUnix.h: Use stat64()
where supported, so that directory listing doesn't choke on 2GB+ files.
Closes: #489733.
* debian/test/application.ini: Allow our testcase to work with versions up
to 2.0.
* config/autoconf.mk.in, xulrunner/installer/Makefile.in: Don't use the full
version (1.9.0.1) in install paths.
* extensions/pref/autoconfig/src/nsReadConfig.cpp: Read autoconfig files
from GRE directory instead of application directory. Closes: #490814.
-- Mike Hommey <glandium@debian.org> Mon, 14 Jul 2008 22:15:18 +0200
xulrunner (1.9~rc2-5) unstable; urgency=low
* debian/control: Add a dependency on xulrunner-1.9 to
xulrunner-1.9-gnome-support.
* uriloader/exthandler/unix/nsOSHelperAppService.cpp: Properly catch test
process exit code. This avoids mailcap entries where the test fails to be
chosen.
* toolkit/xre/nsAppRunner.cpp: Set DISPLAY with the value passed to
--display. This avoids surprises when running DISPLAY=:0 iceweasel
--display=:1, and some other problems.
* toolkit/themes/gnomestripe/global/jar.mn: Install loading_16_grey.gif in
classic.jar, and add an override to replace loading16.png, which happens
to be an APNG file, with it. Closes: #487556.
* toolkit/xre/nsAppRunner.cpp: Don't use static strings when setting
environment, since there are situations where libxul.so gets dlclose()d,
making these strings unavailable and leading to strange segfaults.
Closes: #487785.
* build/unix/run-mozilla.sh: Allow to debug with LD_PRELOADed libraries.
* debian/rules, debian/postinstrm.in: Generate xulrunner-1.9.postinst from
template, too. Also replace handling of upgrade by handling of
abort-install.
* debian/xulrunner-1.9.postinst: Removed.
* debian/postinstrm.in:
+ Avoid xpcshell to use libjemalloc, avoiding install to hang while using
libtrash or other LD_PRELOADed library conflicting with libjemalloc.
Closes: #488349.
+ Catch xpcshell crashes in postinst/rm so that install can proceed
properly. Remove possibly incomplete components registries it could
have generated, then. Closes: #488350.
* xpcom/glue/nsThreadUtils.cpp:
+ Tentatively fix crashes when epiphany exits. This will require an
epihany rebuild. Closes: #481925.
+ Also add a failsafe in NS_ProcessPendingEvents.
-- Mike Hommey <glandium@debian.org> Sun, 29 Jun 2008 10:32:32 +0200
xulrunner (1.9~rc2-4) unstable; urgency=low
* xulrunner/stub/nsXULStub.cpp: Refactored the previous change allowing
xulrunner-stub to be symlinked, so that it works properly in more cases.
* xpcom/io/nsAppFileLocationProvider.cpp: Add /usr/lib/mozilla/plugins as
global location to find plugins.
* configure, configure.in: Force to not use -fshort-wchar. Closes: #485876.
* uriloader/exthandler/unix/nsOSHelperAppService.cpp: Avoid thread wait
catching system() child process termination, which can make mailcap
entries with tests ignored (since tests end up failing). Closes: #473557.
* uriloader/exthandler/unix/nsOSHelperAppService.cpp: Ignore mailcap entries
with "needsterminal". Closes: #467612.
* toolkit/content/about.dtd, toolkit/content/about.xhtml,
toolkit/content/jar.mn, toolkit/locales/en-US/chrome/global/about.dtd:
Avoid the about: page to be broken when l10n chrome doesn't include the
debian specific strings, which will stay in english.
* modules/libpref/src/prefapi.*, modules/libpref/src/prefread.*: Allow .js
preference files to set locked prefs with lockPref(). Closes: #469020.
* toolkit/xre/nsXREDirProvider.cpp: Add another preferences directory for
applications: preferences/syspref. It was existing in previous versions of
iceweasel as a symlink to /etc/iceweasel/pref. This has the side effect to
make these preferences there work again, and to disable the "set as
default browser" dialog. Closes: #485662.
* xulrunner/app/Makefile.in: Don't link xulrunner-bin against libjemalloc
anymore.
* build/unix/run-mozilla.sh, xulrunner/stub/Makefile.in,
xulrunner/stub/nsXULStub.cpp: Load libjemalloc through LD_PRELOAD in both
stub (which happened to not be linked against libjemalloc, so iceweasel
should get a performance boost) and xulrunner-bin. This can be disabled
by setting the MOZILLA_NO_JEMALLOC environment variable to some value.
* debian/xulrunner-1.9.install: Don't install libjemalloc by default.
Closes: #486663.
* debian/rules: Refactored tests to use MOZILLA_NO_JEMALLOC, and install
libjemalloc if the corresponding test succeeded.
-- Mike Hommey <glandium@debian.org> Sat, 21 Jun 2008 14:28:44 +0200
xulrunner (1.9~rc2-3) unstable; urgency=low
* config/autoconf.mk.in, configure, configure.in,
xulrunner/installer/Makefile.in,
xulrunner/installer/libxul-embedding-unstable.pc.in,
xulrunner/installer/libxul-embedding.pc.in,
xulrunner/installer/libxul-unstable.pc.in,
xulrunner/installer/libxul.pc.in: Don't hardcode -fshort-wchar in the .pc
files. Thanks Riku Voipio. Closes: #485618.
* xpcom/glue/nsTextFormatter.cpp: Fixed bad certificate error message
displaying (null) as common name at least on amd64, due to the way
va_lists are being used in nsTextFormatter.
* security/manager/ssl/public/Makefile.in,
security/manager/ssl/public/nsIBadCertListener.idl,
security/manager/ssl/src/nsNSSIOLayer.*: Fore-port nsIBadCertListener from
1.8, to allow embedding applications to use the same dialogs as before,
instead of the new ssl alert pages from Firefox, which have several
problems in embedding applications.
* debian/control: Make -dbg packages less a hassle for manual installations
with dpkg.
* debian/debAbout.js: Removed last debugging message.
-- Mike Hommey <glandium@debian.org> Sun, 15 Jun 2008 22:11:16 +0200
xulrunner (1.9~rc2-2) unstable; urgency=low
* debian/libmozillainterfaces-java.install, debian/xulrunner-1.9.install:
Move javaxpcom.jar into the libmozillainterfaces-java package.
Closes: #485284.
* debian/control: Small description changes to fit this move.
* debian/libmozillainterfaces-java.install: Move MozillaGlue.jar into the
libmozillainterfaces-java package.
* debian/rules: Don't install MozillaInterfaces and MozillaGlue files in
xulrunner-dev.
-- Mike Hommey <glandium@debian.org> Mon, 09 Jun 2008 08:15:35 +0200
xulrunner (1.9~rc2-1) unstable; urgency=low
* modules/libjar/nsJAR.cpp: Apply patch from Alexander Sack to avoid
deadlocks.
* debian/xulrunner-1.9.links: Don't create links for nspr libraries,
since nspr now has them.
* debian/control: Since we don't ship neither nspr nor nss so links, force
dependencies onto versions of nspr and nss that ship them, to avoid
partial upgrade surprises to our testing or unstable users.
* toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp:
Fix unaligned word access. Thanks Martin Guy to have tracked this down.
Closes: #483949.
* debian/control: Remove xulrunner-dev-bin and xulrunner-1.9-common
packages, adapt xulrunner-dev and xulrunner-1.9 for transition.
* debian/xulrunner-1.9-common.*, debian/xulrunner-dev-bin.*: Removed.
* debian/xulrunner-1.9.*, debian/xulrunner-dev.*: Install files that
previously were in xulrunner-1.9-common and xulrunner-dev-bin.
* debian/rules:
+ Don't filter-out mozilla-config and xpcom-config files when
installing arch-indep files.
+ Don't install the buildconfig.html override, it is not needed anymore.
* toolkit/content/jar.mn: Do include content/global/buildconfig.html in
toolkit.jar.
-- Mike Hommey <glandium@debian.org> Sun, 08 Jun 2008 10:41:19 +0200
xulrunner (1.9~rc1-2) experimental; urgency=low
* toolkit/content/about.xhtml: Remove unintendly left debugging message.
* xpcom/reflect/xptcall/src/md/unix/Makefile.in: Use -O0 instead of -O1 for
xptcstubs on hppa, it seems -O1 is still too much.
* debian/control: Ensure xulrunner-1.9 depends on libmozjs1d >= 1.9~rc1.
Closes: #482824.
* debian/rules: Workaround libgnome exitting when it can't create its
configuration directory when user home doesn't exist (as it happens on
buildds) despite $HOME being set, by setting GNOME22_USER_DIR.
Closes: #482812.
* debian/xulrunner-dev-bin.install, debian/rules: Install xpcom-config.h
in arch-dependent xulrunner-dev-bin package.
-- Mike Hommey <glandium@debian.org> Tue, 27 May 2008 00:12:49 +0200
xulrunner (1.9~rc1-1) experimental; urgency=low
* New upstream Release Candidate release (taken from upstream CVS):
+ Avoid non null terminated strings being considered as such, leading to
garbage at the end of drag&dropped content. Closes: #481021.
* debian/control: Turn libmozjs-dev into an arch-dependent package, so that
arch-dependent jsautocfg.h has the proper content on all architectures.
Closes: #480045.
* xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp,
xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp: Add missing #include
in xptcstubs on m68k and mips. This should finally settle the FTBFSes on
these architectures. Closes: #479107.
* debian/xulrunner-1.9.postinst: Remove test for 'upgrade', it is not a
valid postinst argument.
* debian/xulrunner-dev-bin.install, debian/rules: Install mozilla-config.h
in arch-dependent xulrunner-dev-bin package.
* debian/pyversions: Removed. It is actually useless in our case.
* debian/rules:
+ Fix mozilla-js.pc to provide the proper include directory.
+ Add a test rule to try to detect xptc invoke/stubs breakages. An
xpcshell script should be enough for that purpose.
+ Add -g to flags given to the assembler.
+ Make DEB_BUILD_OPTIONS=noopt actually work.
+ Use objdump -p instead of objdump -x.
+ Bumped shlibs for libmozjs1d. Also add option for dh_makeshlibs to fail
when symbols file is not up-to-date.
* debian/libmozjs1d.symbols: Add symbols file for libmozjs1d.
* xpcom/reflect/xptcall/src/md/unix/Makefile.in, configure, configure.in:
Add -fPIC to flags given to the assembler, and clean-up the Makefile.
This will fix current xpcom brokenness on mips.
* debian/control:
+ Added proper conflicts related to python-xpcom to xulrunner-1.9-dbg.
Closes:#482471.
+ Build-Depend on libnspr4-dev >= 4.7.0 instead of wrong 3.7.0 (oops).
+ Build-Depend on libstartup-notification0-dev.
* xpcom/build/nsXPComInit.cpp: Check for GRE_DIR/.autoreg to trigger
components auto-registration, so that we can have independent application
and xulrunner updates triggering it.
* debian/xulrunner-1.9.postinst, debian/postinstrm.in: Don't remove .autoreg
file, but create/refresh it.
* config/rules.mk: Avoid to remove source .s files on make clean, which
broke building again after make clean on architectures having .s source
files.
* xpcom/reflect/xptcall/src/md/unix/Makefile.in: Build xptcstubs with less
optimizations on hppa to avoid g++ outsmarting the assembly code.
Closes: #480905.
* debian/configure.in: disable mochitest.
* xulrunner/installer/Makefile.in, debian/rules: Revert previous change to
build as if we were version 1.9 instead of 1.9bn, since milestone is now
1.9.
* debian/postinstrm.in, debian/rules, debian/xulrunner-1.9.install,
debian/xulrunner-1.9.postinst: Don't ship regxpcom, as it is not supported
upstream anymore, and generate components registry by a void call to
xpcshell, which does the work.
* debian/control: Build depends on xvfb, xfonts-base and xauth to be able to
launch xulrunner tests.
* debian/rules, debian/test: Implement a test application and run it during
the test rule. Test both with and without libjemalloc, forcing memory
allocation libraries with LD_PRELOAD to avoid relying on what is linked
at build time, as it may change in the future. If we built against
libjemalloc and the test fails, automatically rebuild without.
* js/src/xpconnect/shell/xpcshell.cpp: Drop ancient code in xpcshell that
ended up making error messages not being included.
* debian/control, debian/rules: Insert carriage returns where lines are too
long. This will improve diff readability in the future.
* debian/mozconfig:
+ Enable url-classifier component ; it is needed by iceweasel.
+ Enable startup-notification.
* debian/xulrunner-1.9.install: Don't put nsXULAppInstall.js component in
the xulrunner-1.9 package.
* debian/control: Adapt conflicts accordingly.
* debian/xulrunner-1.9-common.install: Use wildcards to install typelibs
and javascript components, since we don't put any in another package.
* debian/python-xpcom.install: Add new pyabout.py component.
* docshell/base/nsAboutRedirector.cpp: Don't register about:about, which
doesn't exist, and register about:, giving it permission to run chrome
scripts.
* xpfe/appshell/src/Makefile.in, xpfe/appshell/src/nsAppShellFactory.cpp:
Remove nsAbout, from appshell, since we made nsAboutRedirector happily
replace it.
* debian/debAbout.js, debian/rules: Add a component to handle special
about:debian, about:bugs and about:readme.debian urls.
* modules/libjar/nsJAR.cpp: Apply suggestions from Christian Biesinger in
bz#368428. The patch will eventually be applied upstream.
* storage/src/mozStorageConnection.cpp,
storage/test/unit/test_storage_connection.js: Apply patch from bz#421482
to mitigate I/O issues with sqlite fsync()ing.
* toolkit/content/Makefile.in, toolkit/content/about.xhtml,
toolkit/content/jar.mn: Don't hardcode the XRE version number in the
about: page.
* toolkit/content/about.xhtml:
+ Unhide release notes link, but only if app.releaseNotesURL is defined.
+ Don't put an about:blank link when there is no vendorURL defined.
+ Add links for about:bugs and about:README.Debian.
* toolkit/locales/en-US/chrome/global/about.dtd: Add corresponding en_US
strings.
-- Mike Hommey <glandium@debian.org> Sat, 24 May 2008 19:24:54 +0200
xulrunner (1.8.1.14-3) unstable; urgency=low
* debian/patches/38_mips_xpcom.dpatch: Add -fPIC to flags given to the
assembler, and clean-up the Makefile. This will fix current xpcom
brokenness on mips.
* debian/patches/99_configure.dpatch: Updated.
-- Mike Hommey <glandium@debian.org> Mon, 12 May 2008 17:15:45 +0200
xulrunner (1.9~b5-4) experimental; urgency=low
* js/src/jsfun.h: use struct JSArenaPool instead of undefined opaque
JSArenaPool type. bz#430955.
* content/html/document/src/nsHTMLFragmentContentSink.cpp,
embedding/browser/gtk/src/EmbedContextMenuInfo.cpp,
embedding/browser/gtk/src/EmbedPasswordMgr.cpp,
extensions/canvas3d/src/nsCanvas3DModule.cpp,
extensions/cck/browser/resources/content/cckwizard/srcfiles/cckService.js.in,
extensions/metrics/build/nsMetricsModule.cpp,
extensions/metrics/src/nsLoadCollector.cpp,
extensions/metrics/src/nsMetricsService.cpp,
extensions/metrics/test/TestMetricsConfig.cpp,
js/src/jsapi.h, parser/xml/src/nsSAXXMLReader.cpp,
toolkit/components/places/src/nsFaviconService.cpp,
toolkit/components/places/src/nsMaybeWeakPtr.h,
toolkit/components/places/src/nsNavHistory.cpp,
toolkit/components/places/src/nsNavHistoryQuery.h,
toolkit/components/satchel/src/nsStorageFormHistory.h,
toolkit/components/url-classifier/src/nsUrlClassifierDBService.h:
Remove MOZILLA_1_8_BRANCH ifdefs. bz#398810, bz#398811.
* debian/control, debian/xulrunner-dev-static.install: Rename
xulrunner-dev-static package to xulrunner-dev-bin.
* debian/xulrunner-dev-bin.install, debian/xulrunner-1.9.install: Move
xpidl, xpt_link and xpt_dump binaries to xulrunner-dev-bin.
* debian/control: Add shlibs:Depends to Depends list for xulrunner-dev-bin.
* debian/pycompat: Removed.
* debian/python-xpcom.postinst, debian/python-xpcom.prerm: Fix directory
used for component registration.
* debian/python-xpcom.install, debian/rules: Put python-xpcom files under
/usr/lib/pythonX.Y/site-packages. Closes: #478527.
* debian/mozconfig: Re-add default-mozilla-five-home, which appears to be
necessary for proper python-xpcom functionning.
* extensions/python/xpcom/src/module/Makefile.in: Add an rpath to _xpcom.so
so that libxpcom.so and libpyxpcom.so can be found when importing it from
python.
* extensions/python/xpcom/src/loader/Makefile.in: Add an rpath to
libpyloader.so xpcom component so that libpyxpcom.so can be found when
libxul loads the component.
* debian/control: Add a dependency on xulrunner-1.9 for python-xpcom.
* debian/rules:
+ Don't use $(CURDIR) when not necessary.
+ Symplify how we set PYTHON_SO.
* debian/xulrunner-1.9.install, debian/xulrunner-1.9-common.install: Move
/etc/gre.d/1.9.system.conf, /usr/lib/xulrunner-1.9/dependentlibs.list and
/usr/lib/xulrunner-1.9/platform.ini from xulrunner-1.9-common to
xulrunner-1.9. Closes: #478037.
* toolkit/content/jar.mn: Don't include content/global/buildconfig.html in
toolkit.jar.
* debian/rules: Install buildconfig.html under a subdirectory of the chrome,
and register it in toolkit.manifest.
* debian/xulrunner-1.9.install: Put this new buildconfig.html file in the
xulrunner-1.9 package so that build information is architecture dependent.
* debian/xulrunner-1.9-common.install: Put all chrome jars and manifests in
the package, instead of using fixed names followed by wildcards.
* debian/control: Make xulrunner-1.9 conflict with versions of
xulrunner-1.9-common containing moved files.
* debian/xulrunner-1.9.postinst: Do registration work on upgrade and
become trigger-aware. Also use regxpcom instead of relying on
autoregistration of components. Closes: #409049.
* debian/xulrunner-1.9.triggers: Add trigger to the xulrunner-1.9 package.
* debian/control: Build-depend on trigger-aware version of debhelper.
* debian/postinstrm.in: New postinst/postrm trigger-aware template for
python-xpcom and xulrunner-1.9-gnome-support, using the same registration
technique.
* debian/rules: Generate python-xpcom and xulrunner-1.9-gnome-support
maintainer scripts from debian/postinstrm.in
* debian/python-xpcom.postinst, debian/python-xpcom.prerm,
debian/xulrunner-1.9-gnome-support.postinst,
debian/xulrunner-1.9-gnome-support.prerm: Removed.
* debian/spidermonkey-bin.postinst: As versions 1.8 to 1.8.0.1-6 have long
been gone and were never in a stable release, we don't care about
upgrading properly from them anymore.
* xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp,
xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp: Implement more of
the new XPCOM ABI on m68k and mips. This fixes FTBFSes on these
architectures.
* xulrunner/stub/nsXULStub.cpp: Use application.ini in the executable dir
without following symlinks for the executable, if present. This will avoid
copying the stub in all xulrunner applications like upstream does.
-- Mike Hommey <glandium@debian.org> Thu, 01 May 2008 14:41:15 +0200
xulrunner (1.9~b5-3) experimental; urgency=low
* xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_m68k.cpp,
xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s,
xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp: Implement new XPCOM
API on m68k and mips. This fixes FTBFSes on these architectures.
Closes: #477068.
* configure, configure.in, xpcom/base/nscore.h, xpcom/glue/nsMemory.h,
xpcom/glue/nsProxyRelease.h, xpcom/glue/nsStringAPI.h,
xpcom/glue/standalone/Makefile.in, xpcom/glue/standalone/nsGlueLinking.h,
xpcom/glue/standalone/nsXPCOMGlue.h: Don't build the standalone glue as a
dynamic library. This is actually not maintenable without being a PITA.
Closes: #476920, #476921.
* debian/control:
+ Invert xulrunner-dev and xulrunner-static-dev dependencies on each
other.
+ xulrunner-dev doesn't need to conflict with libxul-dev now it doesn't
contain libxpcomglue.so.
+ Modify xulrunner-dev-static description.
* (was: debian/patches/38_armel.dpatch)
configure.in, configure: Force to not use -fshort-wchar where it fails.
Closes: #476303.
* debian/xulrunner-dev-static.install, debian/xulrunner-dev.install: Move
all pkg-config files into xulrunner-dev.
-- Mike Hommey <glandium@debian.org> Thu, 24 Apr 2008 21:12:31 +0200
xulrunner (1.8.1.14-2) unstable; urgency=low
* xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ipf64.cpp: Apply fix from
bz#419350 for FTBFS with g++-4.3 on ia64. Closes: #477168.
-- Mike Hommey <glandium@debian.org> Tue, 22 Apr 2008 22:24:18 +0200
xulrunner (1.8.1.14-1) unstable; urgency=low
* New security/stability upstream release (taken from upstream CVS)
* Fixes mfsa-2008-20, also known as CVE-2008-1380.
* debian/patches/38_armel.dpatch: Force to not use -fshort-wchar where it
fails. Closes: #476303.
* debian/patches/00list: Updated accordingly.
* debian/patches/99_configure.dpatch: Updated.
-- Mike Hommey <glandium@debian.org> Thu, 17 Apr 2008 21:08:57 +0200
xulrunner (1.9~b5-2) experimental; urgency=low
* debian/control: Don't make xulrunner-dev depend on xulrunner (the older
package).
* debian/rules:
+ Don't add the debian release version in platform.ini. This can create
some problems.
+ Fixed sdk/lib/libxpcomglue.so symlink. Closes: #475614.
+ Add nspr include files in /usr/include/xulrunner-1.9/(un|)stable/.
+ Bump shlibs for libxpcomglue0d, and fail when symbols file is not
up-to-date.
* debian/libxpcomglue0d.symbols: Add symbols file.
* xpcom/glue/nsGREGlue.cpp: Fix FTBFS on architectures not defining
TARGET_XPCOM_ABI. Closes: #476092.
* debian/xulrunner-dev-static.install, debian/xulrunner-dev.install: Move
mozilla-gtkmozembed.pc from xulrunner-dev to xulrunner-dev-static.
Closes: #475613.
* xpcom/base/nscore.h, xpcom/glue/nsMemory.h, xpcom/glue/nsProxyRelease.h,
xpcom/glue/nsStringAPI.h: Export standalone glue symbols instead of hiding
them. This will make nsAString::BeginReading and many other symbols
available.
* xpcom/glue/standalone/Makefile.in: Force even more symbols to be exported
from standalone glue by removing visibiliby flags.
* config/config.mk: Fix FTBFS with newer hunspell due to local hunspell.hxx
(from version 1.1) being chosen over system hunspell.hxx because of
include flags.
-- Mike Hommey <glandium@debian.org> Sat, 19 Apr 2008 13:05:22 +0200
xulrunner (1.9~b5-1) experimental; urgency=low
* New upstream beta release (taken from upstream CVS).
* debian/mozconfig:
+ Don't enable native uconv. I'm tired of maintaining this broken piece
of code (especially considering there are still know broken things).
+ Don't build with flat chrome. The original need for that was to allow to
override content from other packages, but in the end this happened to be
made possible with extensions and proper overlays.
* debian/xulrunner-1.9-common.install:
+ Don't install ucnative.xpt, which is native uconv's xpt file.
+ Add new components files: nsBadCertHandler.js and exthelper.xpt.
* intl/uconv/native/nsINativeUConvService.idl,
intl/uconv/native/nsNativeUConvService.cpp,
intl/uconv/src/charsetalias.properties,
intl/uconv/src/nsCharsetConverterManager.cpp: Revert fixes to the native
uconv.
* debian/control:
+ Build-depend on zip for jar chrome. This has the side effect to make
nsIPref.java removal from MozillaInterfaces-src.jar work.
+ Bump build dependency on libnss3-dev, since we require additions only
available in latest version.
* config/config.mk, config/make-jars.pl, configure.in: Revert changes to
avoid needing zip when not required.
* configure: Updated.
* debian/xulrunner-1.9-gnome-support.install, debian/xulrunner-1.9.install:
Moved libimgicon.so from xulrunner-1.9-gnome-support to xulrunner-1.9.
This component doesn't require gnome, only standard gtk and glib.
* memory/jemalloc/Makefile.in, toolkit/library/Makefile.in: Don't link
libjemalloc statically into libxul, which has a potential of breaking
embedding applications.
* netwerk/cookie/src/Makefile.in: Don't turn warnings into errors.
Closes: #474925. (Hoping it will not turn in a runtime failure)
-- Mike Hommey <glandium@debian.org> Fri, 11 Apr 2008 21:07:40 +0200
xulrunner (1.9~b4-1) experimental; urgency=low
* New upstream beta release (taken from upstream CVS). Closes: #449448.
+ Don't crash when font file is unreadable. Closes: #425233.
+ Better rendering of some extreme conditions. Closes: #391024.
+ MOZILLA_1_8_BRANCH is not defined anymore: Closes: #441059.
+ Don't jump when clicking out of the search bar. Closes: #404759.
+ Ligatures don't overlap the following glyph. Closes: #363159.
* debian/patches/*: Remove patches.
* debian/rules: Remove patch rules.
* debian/control: Don't depend on dpatch.
* debian/mozconfig: Use the new default cairo-gtk toolkit.
* (was: debian/patches/31_system_bz2.dpatch)
config/Makefile.in, config/autoconf.mk.in, config/system-headers,
configure.in, extensions/metrics/build/Makefile.in
extensions/metrics/src/Makefile.in,
extensions/metrics/test/Makefile.in,
toolkit/mozapps/update/src/updater/Makefile.in,
toolkit/mozapps/update/src/updater/updater.cpp,
toolkit/toolkit-tiers.mk: Allow to use system libbz2. bz#305782.
* (was: debian/patches/35_zip_cache.dpatch)
modules/libjar/nsJAR.cpp, modules/libjar/nsJAR.h: Invalidate cache for
modified jar files. bz#368428.
* (was: debian/patches/38_gnu.dpatch and debian/patches/38_kbsd.dpatch)
config/rules.mk, configure.in, xpcom/glue/standalone/Makefile.in,
xpcom/reflect/xptcall/src/md/unix/Makefile.in,
xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h: Support
building on GNU/kFreeBSD and GNU/Hurd. bz#356011.
* (was: debian/patches/38_hppa_xpcom.dpatch)
Most of the patch was applied upstream, but need a small fix in
xpcom/reflect/xptcall/src/md/unix/Makefile.in.
* (was: debian/patches/38_mips_xpcom.dpatch)
xpcom/reflect/xptcall/src/md/unix/Makefile.in,
xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s,
xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp,
xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s: Fix crashes on
mips. bz#258429.
* (was: debian/patches/60_js_binary.dpatch)
config/autoconf.mk.in, config/rules.mk, configure.in, js/src/Makefile.in:
Allow to build a standalone js binary. bz#331776.
js/src/xpconnect/shell/Makefile.in: Add readline support to xpcshell.
bz#331776.
js/src/js.c, js/src/xpconnect/shell/xpcshell.cpp: Avoid visibility hidden
issues with readline symbols. bz#331776.
* (was: debian/patches/60_pyxpcom.dpatch)
extensions/python/xpcom/src/Makefile.in: Allow to override the PYTHON_SO
variable.
* (was: debian/patches/65_native_uconv.dpatch)
intl/uconv/native/nsINativeUConvService.idl,
intl/uconv/native/nsNativeUConvService.cpp,
intl/uconv/src/nsCharsetConverterManager.cpp: Properly load invalid UTF-8
files with native uconv. bz#331748.
intl/uconv/src/charsetalias.properties: Fix aliases for gbk and euc-tw for
use with native uconv. bz#369403.
* (was: debian/patches/68_m68k_xpcom.dpatch)
xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_m68k.cpp,
xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp: Improve
assembly for m68k. bz#422337.
* (was: debian/patches/68_mips_performance.dpatch)
config/rules.mk, configure.in: Increase stability and performance on mips.
Reverted to Thiemo's original version for better followup with upstream
when it will happen (but already has to wait for bz#258429).
* (was: debian/patches/80_config.dpatch)
debian/rules: Use config.guess and config.sub from autotools-dev.
* (was: debian/patches/80_crmf.dpatch)
configure.in: Put the crmf library before the NSS libraries.
* (was: debian/patches/80_javaxpcom.dpatch)
extensions/java/xpcom/Makefile.in, toolkit/toolkit-makefiles.sh: Force
creation of Makefiles in extensions/java, even when javaxpcom is disabled.
Don't build the jars if DEB_NO_JAR is defined.
* (was: debian/patches/80_libxpcom_hack.dpatch)
js/src/xpconnect/shell/Makefile.in, xulrunner/app/Makefile.in: Force
libxpcom to be linked to xulrunner-bin and xpcshell so that it is loaded
in most cases.
* (was: debian/patches/80_no_examples.dpatch)
xulrunner/Makefile.in: Don't build example component.
* (was: debian/patches/80_no_sys_profile.dpatch)
xulrunner/app/Makefile.in: Don't install system profile.
* (was: debian/patches/80_system_libs.dpatch)
configure.in: Make sure we won't be bitten by upstream changing libjpeg,
libpng or zlib internal version, which makes system library not used even
though --with-system-* argument is given to configure.
* (was: debian/patches/80_xulrunner-config.dpatch)
build/unix/mozilla-config.in: Give more appropriate cflags and libs.
* (was: debian/patches/80_zip.dpatch)
config/config.mk, config/make-jars.pl, configure.in: Avoid needing zip if
not required. bz#331785.
* (was: debian/patches/81_soname.dpatch)
config/rules.mk, js/src/Makefile.in, toolkit/library/Makefile.in,
xpcom/stub/Makefile.in: Add soname to appropriate libraries. This is
a stripped down version, compared to the dpatch version, because we
actually are never going to use minor and micro version numbers. Also, we
now don't set a SO version on libxul and libxpcom because they will now
be dlloaded() by the standalone xpcomglue.
* (was: debian/patches/82_locale.dpatch)
xulrunner/app/xulrunner.js: Enable intl.locale.matchOS, and report the
locale correctly. bz#331779.
* (was: debian/patches/82_prefs.dpatch)
modules/libpref/src/init/all.js: Set javascript.options.showInConsole ;
Set DPI to system settings.
* (was: debian/patches/85_installer.dpatch)
xulrunner/setup/nsXULAppInstall.js: Install applications in /usr/local/lib
instead of /usr/lib.
* (was: debian/patches/85_no_register.dpatch)
xulrunner/app/nsXULRunnerApp.cpp: Remove (un|)registering system.
* (was: debian/patches/85_xpcomglue.dpatch)
configure.in, xpcom/base/nscore.h, xpcom/glue/standalone/Makefile.in,
xpcom/glue/standalone/nsGlueLinking.h,
xpcom/glue/standalone/nsXPCOMGlue.h: Build the xpcom glue as a shared
library. Now, also build the dependent xpcom glue.
xpcom/glue/standalone/nsGlueLinkingDlopen.cpp: Load DSOs from . when
directory is not given.
* Other patches have been removed either because incorporated or made
obsolete by this new upstream release.
* config/autoconf.mk.in, configure.in,
modules/libpr0n/decoders/png/nsPNGDecoder.cpp,
modules/libpr0n/decoders/png/nsPNGDecoder.h,
modules/libpr0n/encoders/png/nsPNGEncoder.cpp,
modules/libpr0n/encoders/png/nsPNGEncoder.h: Disable APNG support when
system libpng doesn't support it.
* Makefile.in, netwerk/dns/src/Makefile.in, xulrunner/build.mk: Make
distclean cleaner. While previous cleanups have been incorporated
upstream, some new files need to be removed. bz#333308.
* debian/control:
+ Add new required build-dependency on libdbus-glib-1-dev.
+ Build-Depend on libnspr4-dev >= 3.7.0.
+ Build-Depend on libnss3-dev >= 3.12.0~beta2.
+ Build-Depend on libcairo2-dev >= 1.5.
+ Build-Depend on libgtk2.0-dev >= 2.10.
* debian/remove.nonfree: Updated for new binary blobs and removed
directory/c-sdk removals, since the directory is not here anymore.
Also, fixed removal of files with names containing spaces.
* debian/copyright: A whole lot of files have been either removed or
relicensed under MPL/GPL/LGPL tri-license. Some new external libraries
have been incorporated into the source tree, too.
* debian/mozconfig: Don't build crash reporter (Google Breakpad).
* debian/mozconfig, debian/control: Use system sqlite and lcms.
* configure.in: Don't check lcms version, for the same reason as libpng
and others.
* js/src/Makefile.in, debian/control, debian/libmozjs0d.install,
debian/rules: Bumped libmozjs SO version to 1d.
* debian/libmozjs0d.README.Debian: Removed, as it is not relevant anymore.
* intl/uconv/native/nsNativeUConvService.cpp: Fix native uconv so that
XmlHTTPRequest works properly. bz#342133.
* xulrunner/installer/Makefile.in, debian/rules: Build as if we were version
1.9 instead of 1.9b4. Also fix permissions for /etc/gre.d file.
* debian/control, debian/*: Change package names and installed files to fit
new upstream.
* debian/rules:
+ Adapted to new upstream files and install method. There is unfortunately
only one install target now, and it must be run after build-jars when
building binary-indep. This is why we must set .NOTPARALLEL.
+ Removed source target, which isn't appropriate anymore.
+ Changed the way we set optimization flags so that we use upstream ones,
and arrange LDFLAGS so that -Wl,--as-needed appears before -lpthread
during builds.
* debian/mozconfig:
+ Don't set mozilla default home, it's not useful anymore.
+ Disable stripping of binaries during build.
* debian/xulrunner.conf: Removed. The equivalent is now provided by upstream
build system.
* xulrunner/app/Makefile.in: Link libjemalloc to the xulrunner binary.
* libxpcomglue0d.preinst, libxpcomglue0d.postrm: Divert libxpcomglue.so.0d
from libxul0d so that both packages can be installed at the same time.
* (was: debian/patches/99_configure.dpatch)
configure: Updated.
-- Mike Hommey <glandium@debian.org> Sun, 06 Apr 2008 13:01:04 +0200
xulrunner (1.8.1.13-1) unstable; urgency=low
* New security/stability upstream release (taken from upstream CVS)
* Fixes mfsa-2008-{13-19}, also known as
CVE-2007-4879, CVE-2008-0416, CVE-2008-1195, CVE-2008-1233,
CVE-2008-1234, CVE-2008-1235, CVE-2008-1236, CVE-2008-1237,
CVE-2008-1238, CVE-2008-1240, CVE-2008-1241.
* debian/patches/10_SECAlgorithmIDTemplate.dpatch: Removed, as applied
upstream.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Wed, 26 Mar 2008 22:50:09 +0100
xulrunner (1.8.1.12-5) unstable; urgency=low
* debian/patches/65_native_uconv.dpatch: Fixed BOM removal added in release
1.8.1.12-3. Closes: #465321.
* debian/patches/80_crmf.dpatch: Put the crmf library before the NSS
libraries. Closes: #470442.
* debian/patches/00list: Updated accordingly.
* debian/patches/99_configure.dpatch: Updated.
-- Mike Hommey <glandium@debian.org> Tue, 11 Mar 2008 22:11:36 +0100
xulrunner (1.8.1.12-4) unstable; urgency=low
* debian/patches/10_SECAlgorithmIDTemplate.dpatch: Move
SECAlgorithmIDTemplate around so that the lack of its definition in
secdert.h doesn't break the build. bz#399589. Closes: #470094.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Sun, 09 Mar 2008 11:14:17 +0100
xulrunner (1.8.1.12-3) unstable; urgency=low
* debian/patches/99_configure.dpatch: Forgot to update in previous release.
Closes: #408745.
* debian/patches/65_native_uconv.dpatch: Remove BOM from UTF-16 output.
Closes: #456338, #465321, #461450.
* debian/rules: Don't ignore $(MAKE) distclean errors.
* debian/control:
+ Bumped Standards-Version to 3.7.3.0. No changes.
+ Turned Homepage indications in descriptions into a control field.
+ Fixed GNOME and GnomeVFS capitalization/spelling.
+ Build depend on binutils >= 2.17 instead of 2.17-1 for mips and mipsel.
* debian/spidermonkey-bin.menu: Moved into the Applications/Programming
section.
-- Mike Hommey <glandium@debian.org> Sat, 08 Mar 2008 20:47:27 +0100
xulrunner (1.8.1.12-2) unstable; urgency=low
* debian/patches/01_gtkmozembed_change_toplevel.dpatch: Removed, as it is
useless (epiphany doesn't support to move tabs between windows), and
can lead to crashes. Closes: #461351.
* debian/patches/38_kbsd.dpatch, debian/patches/38_gnu.dpatch,
debian/patches/80_uname.dpatch: Support GNU/Hurd, and fix FTBFS on
GNU/kFreeBSD. Thanks Samuel Thibault. Closes: #408745, #433126.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Sat, 23 Feb 2008 17:05:32 +0100
xulrunner (1.8.1.12-1) unstable; urgency=low
* New security/stability upstream release (taken from upstream CVS)
* Fixes mfsa-2008-01 to mfsa-2008-06 and mfsa-2008-08 to mfsa-2008-11,
also known as CVE-2008-0412, CVE-2008-0413, CVE-2008-0414, CVE-2008-0415,
CVE-2008-0417, CVE-2008-0418, CVE-2008-0419, CVE-2008-0591,
CVE-2008-0592, CVE-2008-0593, CVE-2008-0594.
* debian/patches/99_configure.dpatch: Updated.
-- Mike Hommey <glandium@debian.org> Sat, 09 Feb 2008 01:21:17 +0100
xulrunner (1.8.1.11-1) unstable; urgency=low
* New security/stability upstream release (taken from upstream CVS)
* Fixes mfsa-2007-37 to mfsa-2007-39, also known as CVE-2007-5947,
CVE-2007-5959, CVE-2007-5960.
* debian/patches/99_configure.dpatch: Updated, and removed nsprpub/configure
changes: we've not been changing nsprpub/configure.in since we use system
nspr.
-- Mike Hommey <glandium@debian.org> Sat, 01 Dec 2007 15:08:29 +0100
xulrunner (1.8.1.9-2) unstable; urgency=low
* debian/patches/30_cairo_xlib.dpatch: Properly get cairo lib dependencies
and don't rely on GTK bringing them, which just don't happen anymore (see
#343711). Patch from bz#344818. Closes: #451464.
* debian/patches/00list: Updated accordingly.
* debian/patches/99_configure.dpatch: Updated.
-- Mike Hommey <glandium@debian.org> Sat, 17 Nov 2007 15:02:22 +0100
xulrunner (1.8.1.9-1) unstable; urgency=low
* New security/stability upstream release (taken from upstream CVS)
+ xpidl produces proper java file names. Closes: #435689.
* Fixes mfsa-2007-29 to mfsa-2007-36, also known as CVE-2007-1095,
CVE-2007-2292, CVE-2006-2894, CVE-2007-3511, CVE-2007-4841,
CVE-2007-5334, CVE-2007-5337, CVE-2007-5338, CVE-2007-5339,
CVE-2007-5340. Closes: #447734.
* debian/remove.nonfree: Remove some more object files.
* debian/control: Remove build dependency on ecj-bootstrap, as it doesn't
exist anymore, and is not useful nowadays. Closes: #441511.
* debian/patches/99_configure.dpatch: Updated.
* debian/patches/35_python_2.5.dpatch: Fix FTBFS with python 2.5. Thanks
Alexander Sack. Closes: #431483.
* debian/patches/10_gdkpango_system_wrapper.dpatch: Create a system wrapper
for gdkpango.h to avoid FTBFS because of default visibility.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Thu, 01 Nov 2007 12:52:17 +0100
xulrunner (1.8.1.6-1) unstable; urgency=low
* New security/stability upstream release (taken from upstream CVS)
* Fixes mfsa-2007-{26,27}, also known as CVE-2007-3844, CVE-2007-3845.
-- Mike Hommey <glandium@debian.org> Wed, 01 Aug 2007 23:11:08 +0200
xulrunner (1.8.1.5-1) unstable; urgency=high
* New security/stability upstream release (taken from upstream CVS)
* Fixes mfsa-2007-{18-22}, mfsa-2007-{24-25}, also known as
CVE-2007-3089, CVE-2007-3285, CVE-2007-3656, CVE-2007-3734,
CVE-2007-3735, CVE-2007-3736, CVE-2007-3737, CVE-2007-3738.
* debian/remove.nonfree: add more binary files from tarball that don't
have sources (Thanks Alexander Sack).
* debian/patches/35_psm_wakeups.dpatch: Removed, as applied upstream.
* debian/patches/80_system_libs.dpatch: Make sure we won't be bitten by
upstream changing libjpeg, libpng or zlib internal version, which
makes system library not used even though --with-system-* argument
is given to configure. This time, it happened with libpng.
* debian/patches/99_configure.dpatch: Updated.
* debian/patches/00list: Updated accordingly.
* debian/rules: Bumped shlibs for libmozjs as this version introduced 2
new symbols.
* debian/control: Even laxer dependencies.
-- Mike Hommey <glandium@debian.org> Sat, 21 Jul 2007 23:39:50 +0200
xulrunner (1.8.1.4-3) unstable; urgency=low
* debian/patches/60_js_binary.dpatch: Avoid visibility hidden issues with
readline symbols.
* debian/patches/85_xpcomglue.dpatch: Fix so that visibility issues don't
raise with gcc 4.2.
* debian/patches/31_system_bz2.dpatch: Added system wrapper for bzlib.h.
* debian/patches/80_hunspell.dpatch: Added system wrapper for hunspell.hxx.
All these fix FTBFS with gcc 4.2. Closes: #429744.
* debian/control: Fixup some dependencies so that architectures that take
time to build can still install libxul-dev.
-- Mike Hommey <glandium@debian.org> Sun, 01 Jul 2007 14:23:56 +0200
xulrunner (1.8.1.4-2) unstable; urgency=low
* debian/patches/85_URI_fixup.dpatch: Enable keyword lookup by default in
URI fixup. Temporary until Galeon and Kazehakase are fixed. (bugs #428244
and #428245)
* debian/patches/00list: Updated accordingly.
* debian/patches/80_xulrunner-config.dpatch: Substitutions being done only
once a line, split component_includes fixup. Thanks Alexander Sack.
Closes: #427079.
* debian/libxul0d.postinst, debian/python-xpcom.postinst,
debian/python-xpcom.prerm, debian/xulrunner-gnome-support.postinst,
debian/xulrunner-gnome-support.prerm: Remove compreg.dat and xpti.dat
when installing/removing packages. This avoids problems with compreg.dat
files generated ages ago. Closes: #426569, #427569.
* debian/patches/82_prefs.dpatch: Set layout.css.dpi to 0 instead of -1.
libxul will use system DPI and avoid using huge fonts on systems where
DPI < 96. Closes: #426229
* debian/control: Improved spidermonkey-bin short description. Thanks CJ
Fearnley. Closes: #426614.
-- Mike Hommey <glandium@debian.org> Sun, 10 Jun 2007 09:46:32 +0200
xulrunner (1.8.1.4-1) unstable; urgency=high
* New upstream release (taken from upstream CVS)
* Fixes several security issues, including CVE-2007-1116. Closes: #415945.
* Acknowledge Steve Langasek's NMU.
* debian/patches/65_native_uconv.dpatch: Properly handle when UTF16
character can't be converted to the destination charset, avoiding
an infinite loop. Closes: #424042.
* debian/patches/10_dash_workaround.dpatch,
debian/patches/10_pangoxft.dpatch,
debian/patches/10_system_nss.dpatch,
debian/patches/15_atk_crash.dpatch,
debian/patches/15_gtk_dropdown.dpatch,
debian/patches/15_passwdmgr.dpatch,
debian/patches/20_visibility.dpatch,
debian/patches/82_ssl.dpatch: Removed, as being applied upstream.
* debian/patches/20_about:plugins.dpatch,
debian/patches/25_gnome_helpers_with_params.dpatch,
debian/patches/30_distclean.dpatch,
debian/patches/65_native_uconv.dpatch,
debian/patches/80_javaxpcom.dpatch,
debian/patches/81_sonames.dpatch,
debian/patches/85_sidebar.dpatch: Adapted to upstream changes.
* debian/patches/10_toolkit_library.dpatch: Add Freetype library to the
list of linked libraries. Stolen from bz#340795.
* debian/patches/61_javaxpcom.dpatch:
+ Correctly build java files. This part is fixed on upstream trunk.
+ Install jar file with appropriate permissions. bz#350886 comment #17.
* debian/libxul-common.install: Add new components, and remove
xmlextras.xpt, which disappeared.
* debian/patches/80_xulrunner-config.dpatch: Patch mozilla-config.in so that
the changes end up in xulrunner-config.
* debian/patches/00list: Updated accordingly.
* debian/xulrunner-config: Removed.
* debian/copyright: Fixed typo. Thanks to Sam Hocevar.
* debian/rules:
+ Bumped shlibs for libmozjs0d and libxul0d.
+ Removed shlibdeps tweaks.
+ Removed dh_makeshlibs call for packages others than libmozjs0d and
libxul0d: there are no such packages anymore.
+ Adapted rules to create javaxpcom jar files.
+ Revert change from version 1.8.0.11-2 and 1.8.0.10-3 as gcj-4.1 and
pcmanx-gtk2 should be fixed now.
* debian/patches/80_hunspell.dpatch: Replace myspell support with hunspell,
and allow to build with system shared library. Stolen from iceape.
* debian/patches/99_configure.dpatch: Updated with autoconf.
* debian/mozconfig:
+ Don't disable xpcom obsolete, it is needed for xpinstall.
+ Enable spellchecker and use of the system hunspell library.
Closes: #404726.
* debian/control:
+ Build depend on appropriate version of libhunspell.
+ Remove libsmjs-dev and libsmjs1 transition packages.
* debian/libxul0d.install, debian/libxul-common.install: Install the
spellchecker components.
* debian/libxul0d.links: Create the /usr/lib/xulrunner/dictionaries link.
* debian/libsmjs-dev.links, debian/libsmjs1.links: Removed.
* debian/patches/65_mozjs_abi.dpatch: Make 1.8.1 ABI compatible with
version 1.8.0.
* debian/libmozjs0d.README.Debian: Added a note about ABI compatibility.
* debian/patches/35_psm_wakeups.dpatch: Avoid some cpu wake ups in PSM.
bz#380558.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Sat, 26 May 2007 20:28:00 +0200
xulrunner (1.8.0.11-4.1) unstable; urgency=low
* Non-maintainer upload
* Build with -Wl,--no-relax on alpha, to work around a binutils bug
causing a build failure.
-- Steve Langasek <vorlon@debian.org> Sun, 20 May 2007 18:14:00 -0700
xulrunner (1.8.0.11-4) unstable; urgency=low
* debian/rules: Don't make shlibs for components (which happened to make one
for libsystem-pref.so, because of the -).
* debian/mozconfig: Disabled spell checker, it requires too much cherry
picking from 1.8.1 to be any useful for epiphany.
* debian/patches/35_system_myspell.dpatch: Removed.
* debian/patches/00list: Updated accordingly.
* debian/patches/99_configure.dpatch: Updated with autoconf.
* debian/control: Removed build dependency on libmyspell-dev.
* debian/libxul0d.install, debian/libxul-common.install: Don't install
spellchecker files.
* debian/libxul0d.links: Don't create the /usr/lib/xulrunner/dictionaries
link.
* debian/rules:
+ Fixed the .pc files so that xpcom and js depend on xulrunner-nspr, so
that it can be taken from any existing version of libnspr, even the
one from older xulrunner releases, not only the one from the new
separate package.
+ Removed shlib versioning for libxul0d, which was due to spellchecker
being added.
-- Mike Hommey <glandium@debian.org> Mon, 09 Apr 2007 23:55:49 +0200
xulrunner (1.8.0.11-3) experimental; urgency=low
* debian/control:
+ Removed libnspr* and libnss* packages.
+ Adapted dependencies accordingly.
+ Build-Depend on libnspr4-dev.
+ Build-Depend on libnss3-dev (>= 3.11.5-2) for nss-config and libcrmf.
+ Build-Depend on libmyspell-dev.
+ Bumped Standards-Version to 3.7.2.2. No changes.
* debian/libnspr*, debian/libnss*: Removed.
* debian/rules:
+ Replaced some = with :=.
+ Removed unused AUTOCONF_DIRS variable.
+ Removed rules for libnspr and libnss.
+ Added links to nspr include and lib files to sdk.
* debian/patches/18_kbsd_nspr.dpatch, debian/patches/60_nspr_m4.dpatch,
debian/patches/25_entropy.dpatch, debian/patches/28_ppc64_build.dpatch:
debian/patches/38_mips64_build.dpatch,
debian/patches/80_security_build.dpatch,
debian/patches/80_security_tools.dpatch,
debian/patches/38_unsupported_arch_build.dpatch: Removed.
* debian/patches/10_system_nss.dpatch: Build with system nss. bz#255408.
* debian/patches/35_system_myspell.dpatch: Build with system myspell.
Stolen from iceape.
* debian/patches/00list: Updated accordingly.
* debian/mozconfig:
+ Use --with-system-nspr and the newly added --with-system-nss.
+ Enable spellchecker.
* debian/patches/80_config.dpatch: Don't put the config.{guess|sub}
workaround in the nsprpub directory.
* debian/patches/38_kbsd.dpatch: Removed parts that apply to the nss
directories.
* debian/patches/81_sonames.dpatch: Removed parts that apply to both
nspr and nss directories.
* debian/patches/99_configure.dpatch: Removed part for the nspr configure
script and updated with autoconf.
* debian/rules: Set shlibs for libxul0d to versions higher than
1.8.0.11-3.
* debian/libxul0d.install: Install the spellchecker component.
* debian/libxul0d.links: Create the /usr/lib/xulrunner/dictionaries link.
-- Mike Hommey <glandium@debian.org> Wed, 28 Mar 2007 21:24:21 +0200
xulrunner (1.8.0.11-2) unstable; urgency=low
* debian/rules: Use real upstream version instead for xulrunner-plugin.pc
dependency on xulrunner-xpcom.pc. Closes: #416425.
-- Mike Hommey <glandium@debian.org> Wed, 28 Mar 2007 08:05:04 +0200
xulrunner (1.8.0.11-1) unstable; urgency=low
* New upstream release (taken from upstream CVS)
* Fixes mfsa-2007-11.
* debian/python-xpcom.postinst, debian/python-xpcom.prerm: Added missing
component registration/unregistration.
* debian/patches/25_gnome_helpers_with_params.dpatch: Make MIME registry
use system mime.types when it doesn't get extensions from the Gnome
registry. Closes: #414008.
* debian/rules: Add the debugging symbols from python-xpcom to the
libxul0d-dbg package.
* debian/control:
+ Make python-xpcom conflict with epiphany-browser until epiphany
fixes its problems with python thread state. Closes: #416031.
+ Add the fact that python-xpcom debugging symbols are in the
libxul0d-dbg package.
-- Mike Hommey <glandium@debian.org> Sat, 24 Mar 2007 18:04:03 +0100
xulrunner (1.8.0.10-3) unstable; urgency=low
* debian/rules: Re-add xulrunner-xpcom requirement in xulrunner-plugin.pc,
until classpath, gcj-4.1 and pcmanx-gtk2 get fixed. Closes: #413964.
-- Mike Hommey <glandium@debian.org> Fri, 9 Mar 2007 08:14:35 +0100
xulrunner (1.8.0.10-2) unstable; urgency=low
* debian/copyright: Added licensing terms for the content in the debian
directory.
* debian/patches/15_passwdmgr.dpatch: Restore parts that were actually
NOT applied upstream, and adapt them. Thanks Sam Hocevar for spotting
this. Closes: #413991.
-- Mike Hommey <glandium@debian.org> Thu, 8 Mar 2007 19:08:10 +0100
xulrunner (1.8.0.10-1) unstable; urgency=low
* New upstream release (taken from upstream CVS)
* Fixes mfsa-2007-{01-07}, also known as
CVE-2006-6077, CVE-2007-0008, CVE-2007-0009, CVE-2007-0045,
CVE-2007-0775, CVE-2007-0776, CVE-2007-0777, CVE-2007-0778,
CVE-2007-0779, CVE-2007-0780, CVE-2007-0800, CVE-2007-0981,
CVE-2007-0995.
* debian/patches/35_pango_null_char.dpatch: Avoid freeze/crash when null
characters are present in justified text by discarding NULL characters
before displaying. bz#366902. Closes: #406713.
* debian/patches/20_pangoxft.dpatch: Renamed to 10_pangoxft.dpatch and
updated with patch from bz#338446 (Stolen from iceape, actually)
Also added MOZ_PANGO_LIBS to build command line for the toolkit library.
* debian/patches/15_atk_crash.dpatch: Fix random crashed in GetMaiAtkType.
bz#302250. (Stolen from iceape, too)
* debian/control: Tighten dependency of libxul0d on libxul-common.
* debian/patches/15_pango_textarea_position.dpatch: Fix for cursor position
when moving in a textarea. bz#366796. Closes: #408914.
* debian/patches/35_zip_cache.dpatch: Invalidate cache for a zip file that
got modified. It will prevent corruption of the XUL FastLoad cache when
upgrade is performed while an instance of the application is running.
bz#368428.
* debian/patches/80_config.dpatch: Use config.guess and config.sub from
autotools-dev.
* debian/rules: Don't install config.{guess,sub}, since that was done as a
dpatch.
* debian/patches/15_nspr_setuid.dpatch,
debian/patches/25_passwdmgr_crash.dpatch,
debian/patches/20_broken_perl.dpatch: Removed, as being applied upstream.
* debian/patches/15_passwdmgr.dpatch,
debian/patches/30_distclean.dpatch: Removed parts that were applied
upstream.
* debian/patches/18_kbsd_nspr.dpatch, debian/patches/25_entropy.dpatch:
debian/patches/38_kbsd.dpatch, debian/patches/80_security_tools.dpatch:
debian/patches/80_security_build.dpatch,
debian/patches/60_xpcomstub.dpatch, debian/patches/61_javaxpcom.dpatch,
debian/patches/81_sonames.dpatch, debian/patches/85_installer.dpatch
debian/patches/15_passwdmgr.dpatch : Adapted to upstream changes.
* debian/patches/80_zip.dpatch: Removed part that is not needed anymore due
to changes upstream.
* debian/patches/99_configure.dpatch: Updated with autoconf.
* debian/control: Make libxul-dev and libmozjs-dev conflict with old
versions of mozilla-browser, not the current transition packages for
iceape-browser that don't contain conflicting files anymore.
Closes: #407966.
* debian/libnss3-0d.install: Install libfreebl files.
* debian/rules:
- Run shlibsign on libfreebl files.
- Bump shlibs for libnss3-0d and libnspr4-0d, as they introduced new
symbols.
* debian/patches/15_gtk_dropdown.dpatch: Fix for focus problem with drop
down lists. bz#281551. Closes: #409889.
* debian/patches/00list: Updated accordingly.
* debian/patches/80_security_build.dpatch: Also added a dirty hack to load
libfreebl from /usr/lib/xulrunner.
* debian/patches/80_security_tools.dpatch: Also disable rpath.
-- Mike Hommey <glandium@debian.org> Thu, 1 Mar 2007 19:01:34 +0100
xulrunner (1.8.0.9-1) unstable; urgency=low
* New upstream release (taken from upstream CVS)
* Fixes mfsa-2006-{68-73} also known as
CVE-2006-6497, CVE-2006-6498, CVE-2006-6499, CVE-2006-6500,
CVE-2006-6501, CVE-2006-6502, CVE-2006-6503, CVE-2006-6504.
* Removed non-free and sourceless binaries from source package
with the script from the gnuzilla project, with 2 additional removals of
IETF files. Closes: #393422.
You can find this modified script for reference in debian/remove.nonfree.
Note this script also removes useless CVS files.
* debian/patches/80_uname.dpatch: Fix OS_TARGET so that it is correctly set
to Linux for things that expect this value instead of linux-gnu (such as
the extensions manager)
* debian/libxul0d.links: Added a link for libgtkembedmoz in
/usr/lib/xulrunner. Closes: #393440.
* debian/patches/15_passwdmgr.dpatch: Adapted to changes in upstream. Thanks
to Andreas Metzler.
* debian/patches/35_crash_focus.dpatch: Removed: applied upstream.
* debian/patches/15_nspr_setuid.dpatch: Patches from bz#351470 and bz#365703
to fix privilege escalation issues with setuid/setgid program linked
against libnspr and some other boundaries issue. Closes: #405062.
* debian/patches/18_m68k_xpcom.dpatch: Apply changes provided by Roman
Zippel to fix FTBFS of third party software on m68k. Closes: #402011.
Renamed as 68_m68k_xpcom.dpatch, since it needs to be sent upstream.
* debian/libnss3-dev.links: Add nss.pc symlink to xulrunner-nss.pc.
Closes: #402846.
* debian/patches/38_kbsd.dpatch, debian/patches/38_mips64_build.dpatch,
debian/patches/80_uname.dpatch, debian/patches/18_kbsd_nspr.dpatch:
Applied patch from Petr Salinger to build on GNU/kFreeBSD.
Closes: #388475.
* debian/patches/00list: Updated accordingly.
* debian/patches/99_configure.dpatch: Updated with autoconf.
* debian/patches/81_soname.dpatch: Updated to fit changes to Linux2.6.mk in
38_kbsd.dpatch.
* debian/patches/65_native_uconv.dpatch:
- Reworked so that UTF-16 is used internally instead of UCS-2, and
improved to better handle corner cases.
- Allow claimed iso-8859-1 actually encoded as windows-1252 to be
converted flawlessly. Closes: #368779, #401784, #405681
-- Mike Hommey <glandium@debian.org> Sat, 6 Jan 2007 17:51:16 +0100
xulrunner (1.8.0.8-1) unstable; urgency=high
* New upstream release (taken from upstream CVS)
* Fixes several security issues, CVE-2006-5464, CVE-2006-5748,
CVE-2006-5462, CVE-2006-5463, CVE-2006-4310 being some of these.
* debian/patches/15_print_fontconfig.dpatch,
debian/patches/15_embed_initial_visibility.dpatch: Removed:
Applied upstream.
* debian/patches/00list: Updated accordingly.
* debian/rules: Changed the way we use uptodate config.guess and config.sub.
If will make the .diff.gz file lighter.
-- Mike Hommey <glandium@debian.org> Sat, 18 Nov 2006 23:04:54 +0100
xulrunner (1.8.0.7-2) unstable; urgency=low
* debian/patches/65_nativeuconv.dpatch: Reimplement most of the native
uconv service so that it works as proper nsUnicode(En|De)coder
implementations and don't break things when a multibyte character is
split between two buffers. Also add a workaround so that backslash is not
turned into Yen in shift-jis, which breaks javascript code using escaping.
The layout code turns it back to Yen anyways.
* debian/control: Changed dependency versions of arch-indep packages on
arch-dependent packages. Closes: #385793.
* debian/patches/15_print_fontconfig.dpatch: Patch from bz#294879 to avoid
crash with fontconfig when printing. Thanks Alexander Sack.
Closes: #390140, #390472, #391119.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Fri, 6 Oct 2006 19:13:56 +0200
xulrunner (1.8.0.7-1) unstable; urgency=low
* New upstream release (taken from the MOZILLA_1_8_0_7_RELEASE tag in
upstream CVS)
* Fixes the following security vulnerabilities:
CVE-2006-4340, CVE-2006-4253, CVE-2006-4565, CVE-2006-4566,
CVE-2006-4568, CVE-2006-4569, CVE-2006-4571.
* Removed patches from NMUs by Matthias Klose, because work done on java
build in this release makes them unnecessary.
* debian/patches/15_nodataprotocolcontentpolicy_fix.dpatch,
debian/patches/15_overthespot.dpatch: Removed, since they've been applied
upstream.
* debian/patches/35_embed_initial_visibility.dpatch: Renamed as
debian/patches/15_embed_initial_visibility.dpatch, since it got applied in
an upstream branch.
* debian/patches/80_security_tools.dpatch: Added missing backslash.
Closes: #385847.
* debian/patches/15_jni.dpatch: Patch from bz#333738 to update java stubs.
* debian/patches/80_javaxpcom.dpatch: Force creation of Makefiles in
extensions/java, even when javaxpcom is disabled. Don't build the jars if
DEB_NO_JAR is defined.
* debian/patches/00list: Updated accordingly.
* debian/mozconfig: Disable javaxpcom.
* debian/rules:
+ Added rules to build the java class files only for binary
independent build. This way, no more waiting on java on buildds
(especially on arm).
+ Build the javaxpcomglue from the bundled jni headers instead of the gcj
headers.
* debian/control: Adapted build dependencies so that the minimum is taken to
build the architecture dependant part, and added adequate
Build-Depends-Indep field.
* debian/patches/80_uname.dpatch: Don't use the ppc_linux stuff for ppc64.
-- Mike Hommey <glandium@debian.org> Thu, 28 Sep 2006 20:20:59 +0200
xulrunner (1.8.0.5-4.2) unstable; urgency=low
* Relax the dependencies even more, so that the -dev packages can be
installed with the arm binaries currently in the archive (1.8.0.4).
-- Matthias Klose <doko@debian.org> Sun, 3 Sep 2006 13:39:45 +0200
xulrunner (1.8.0.5-4.1) unstable; urgency=medium
* NMU
* Relax dependencies of the -dev packages on the libraries. Closes: #385793.
-- Matthias Klose <doko@debian.org> Sun, 3 Sep 2006 10:41:10 +0200
xulrunner (1.8.0.5-4) unstable; urgency=low
* debian/patches/*: Moved around after some triage.
Some changed names, some changed only ordering number.
One got split.
One, that was disabled because it has been applied upstream, got removed.
Two, who were depending on each other, being reordered, have been updated.
* debian/patches/30_distclean.dpatch: Added a bit more clean-up, not
necessary for xulrunner, but still better to have around. One of the added
bits will actually be useful for the 1.8.1 branch, when we'll remove
debian/patches/20_visibility.dpatch.
* debian/patches/00list: Added a nomenclature for the patches naming.
* debian/patches/80_security_tools.dpatch: Enable building of some NSS
tools.
* debian/patches/00list: Updated accordingly.
* debian/control:
+ Added a libnss3-tools package to contain these NSS tools.
+ Added proper conflicts to libnss3-tools.
* debian/libnss3-tools.install: Install the binary files in the newly
created package.
* debian/rules: Strip files from the libnss3-tools package and put the
debugging symbols into libnss3-dbg.
Closes: #377269.
* debian/control: Use the suggestion from lintian for binNMU safety instead
of our previous own. And really add binNMU safety to libnss3-dev.
-- Mike Hommey <glandium@debian.org> Fri, 1 Sep 2006 07:38:05 +0200
xulrunner (1.8.0.5-3) unstable; urgency=low
* The ${host_cpu} is not uname -m release.
* debian/patches/90_xpcom_hppa.dpatch: Added support for 'hppa' instead of
'parisc' and 'parisc64' since we changed from using `uname -m` to using
${host_cpu}. I'm not putting hppa64 because I don't think the code works
on parisc64.
* debian/patches/01_uname.dpatch: Fixed
xpcom/reflect/xptcall/src/md/unix/Makefile.in so that it recognizes
powerpc instead of ppc, since we now use ${host_cpu}. Thanks a lot to
Michel Dänzer for the big hint. Closes: #383053, #383056, #383313.
-- Mike Hommey <glandium@debian.org> Fri, 25 Aug 2006 20:37:55 +0200
xulrunner (1.8.0.5-2) unstable; urgency=low
* The Fix-ups release.
* debian/patches/01_libxpcom_hack.dpatch: Force libxpcom to be linked to
xulrunner-bin, xpcshell and libgtkmozembed so that it is loaded in most
of the cases.
* debian/patches/01_passwdmgr_crash.dpatch: Avoid crash of the password
manager when embedding applications don't set a profile directory. Patch
from bz#294075. Closes: #376323.
* debian/patches/01_gnome_helpers_with_params.dpatch: Make helper
applications with parameters work. Adapted patch from bz#273524.
Closes: #381291.
* debian/patches/01_nspr_m4.dpatch: Avoid aclocal warnings about
underquoted definition of AM_PATH_NSPR". Closes: #382539.
* debian/patches/01_gtkmozembed_change_toplevel.dpatch: Fix drop-down menus
when gtkmozembed is moved from different toplevel. Patch from bz#296002.
Closes: #367106.
* debian/patches/01_overthespot.dpatch: Apply patch from bz#271815 for GTK2
IM Over-The-Spot support.
* debian/patches/00list: Updated accordingly.
* debian/control:
+ Make the controls more BinNMU compliant. Closes: #384200, #384203.
+ Bumped Standards-Version to 3.7.2.1. No changes.
-- Mike Hommey <glandium@debian.org> Tue, 22 Aug 2006 23:15:16 +0200
xulrunner (1.8.0.5-1) unstable; urgency=high
* The "upstream doesn't, so I do" release: Checked out the
XULRUNNER_1_8_0_5_RELEASE tagged code from upstream CVS.
* Fixes the following security vulnerabilities:
CVE-2006-3113, CVE-2006-3677, CVE-2006-3801, CVE-2006-3802,
CVE-2006-3803, CVE-2006-3805, CVE-2006-3806, CVE-2006-3807,
CVE-2006-3808, CVE-2006-3809, CVE-2006-3810, CVE-2006-3811,
CVE-2006-3812.
* debian/patches/01_pyxpcom_deadcode.dpatch: Remove pyxpcom dead code and
fix FTBFS on alpha this way. Closes: #381662.
* debian/patches/01_nodataprotocolcontentpolicy_fix.dpatch: Fix from
Firefox 1.5.0.6 to allow urls like mms:// in <object/>s
* debian/patches/01_uname.dpatch: Use ${host_*} variables instead of
uname in configure.in. Closes: #377418.
This is a minimalist patch to solve the particular bad assembler choice
issue. It would need a much greater work to actually do something totally
clean, but the current patch should be enough for Linux builds.
* debian/patches/00list: Updated accordingly.
* debian/patches/99_configure.dpatch: Updated with autoconf.
* debian/libxul-dev.install: Install files from SDK independently and don't
install the jar files from sdk/lib, since they are in the
libmozillainterfaces-java package.
* debian/control: Fixed typo in libxul-common description.
* debian/rules: Bumped shlibs for libmozjs as this version introduced 2
new symbols.
-- Mike Hommey <glandium@debian.org> Wed, 9 Aug 2006 21:01:47 +0200
xulrunner (1.8.0.4-2) unstable; urgency=low
* The "finally enabling these stuff" release.
* debian/watch: Stole the watch file from firefox.
* debian/rules, debian/control, debian/mozconfig,
debian/libmozillainterfaces-java.install,
debian/libmozillainterfaces-java.links, debian/*.conf: Enable pyxpcom
and javaxpcom again, with some changes on the python part, to fit the
new python policy. Closes: #173264, #277120, #373906.
* debian/python-xpcom.dirs, debian/python-xpcom.install: Replace the
previous .in files, and replace PYVERS by a wildcard.
* debian/control:
+ Added build dependency on python-support and python-dev.
+ Only create a python-xpcom package instead of pythonX.Y-xpcom.
+ Added XB-Python-Version field to python-xpcom.
+ Bumped debhelper dependency.
* debian/pyversions, debian/pycompat: Files necessary for dh_pysupport and
dh_python.
* debian/libxul-common.*, debian/libxul0d.*, debian/control: Create a new
libxul-common package for most architecture independent files.
* debian/control: Add a build dependency on binutils >= 2.17-1 for mips and
mipsel, where #274738 is fixed.
* debian/patches/90_mips_performance.dpatch: Remove the xgot hack.
Closes: #374389. Thanks Thiemo Seufer.
Also remove the specific setting of MOZ_DEBUG_FLAGS="-g" for mips, it's
built with -g anyways.
* debian/rules:
+ Bump shlib for libmozjs0d because of a new symbol. Other libraries were
not subject to symbol additions, so we can keep them as they are.
Closes: #376374.
+ Removed an extra parenthesis to really build with minimal toc on ppc64.
Dammit. Closes: #361188.
* debian/patches/01_crash_focus: Fix a crasher and several similar potential
crashers.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Sat, 8 Jul 2006 14:22:43 +0200
xulrunner (1.8.0.4-1) unstable; urgency=high
* The "finally a new upstream" release.
* Fixes the following security vulnerabilities:
CVE-2006-2775, CVE-2006-2776, CVE-2006-2778, CVE-2006-2780,
CVE-2006-2782, CVE-2006-2783, CVE-2006-2784, CVE-2006-2785,
CVE-2006-2786, CVE-2006-2787.
* debian/patches/00_securityfix.dpatch: Removed, since this release includes
all the security changes we brought from CVS in this patch.
* debian/patches/90_js_mipsel_endianness.dpatch: Removed, since it was
applied upstream.
* debian/patches/01_installer.dpatch,
debian/patches/01_javaxpcom.dpatch: Removed parts that were applied
* debian/patches/00list: Updated accordingly.
* debian/patches/01_distclean.dpatch,
debian/patches/01_xpcomglue.dpatch: Adapted to upstream changes.
upstream.
* debian/patches/99_configure.dpatch: Updated.
* debian/patches/01_pyxpcom.dpatch: Use a make variable for PYTHON_SO.
* debian/patches/90_unichar_alignment.dpatch.
* debian/patches/00list: Added 90_unichar_alignment.
* debian/rules:
+ Set this PYTHON_SO variable when building python modules.
+ Disabled strict aliasing from optimized builds.
+ Build with minimal toc on ppc64. Closes: #361188.
+ Fix for Gecko date extraction from client.mk.
* debian/mozconfig: Set default mozilla home.
* debian/control: Replaced some Conflicts with Replaces, which should be fine.
* debian/rules, debian/control, debian/mozconfig, debian/python-xpcom.dirs.in,
debian/python-xpcom.install.in, debian/libmozillainterfaces-java.install,
debian/libmozillainterfaces-java.links, debian/*.conf: Remove pyxpcom and
javaxpcom (again) packages and build. We want this release not to go through
NEW (again).
-- Mike Hommey <glandium@debian.org> Thu, 15 Jun 2006 01:05:34 +0200
xulrunner (1.8.0.1-12) unstable; urgency=low
* The release of the Beast.
* debian/control:
+ Added dependency upon libnss3-dev to libxul-dev.
+ Fixed dependencies and conflicts so that the package should be binNMU
safe.
+ Depends upon dpkg-dev >= 1.13.19 accordingly.
* debian/control, debian/rules: xulrunner must depend on libxul0d
versions >= 1.8.0.1-9. Closes: #370152.
* Add support for PyXPCOM:
+ debian/mozconfig: Added the python/xpcom extension.
+ debian/control: Added build dependency on python-dev. Added
python2.3-xpcom and python2.4-xpcom packages.
+ debian/python-xpcom.install.in: Install template for python XPCOM files.
+ debian/python-xpcom.dirs.in: Directories to create in python XPCOM
packages.
+ debian/rules:
- Add rules to build the python xpcom packages.
- Add a shlibs.local hack to have python xpcom packages correctly depend
on libxul0d >= 1.8.0.1-12.
+ debian/patches/01_no_examples.dpatch: Don't install the pyxpcom sample
component.
Closes: #173264, #277120.
* Add support for JavaXPCOM again:
+ debian/mozconfig: --enable-javaxpcom.
+ debian/*.conf: Set javaxpcom=1.
+ debian/control: Added a build dependency on java-gcj-compat-dev
>= 1.0.56 to avoid #365934, and force build dependency on ecj-bootstrap
>= 3.1.2-6 to avoid #361608.
+ debian/rules: Uncommented the javaxpcom related rules. Removed the
workarounds for #365934 and #361608. Install all MozillaInterfaces jar
files in the sdk directory.
+ debian/libxul0d.install: Uncommented the javaxpcom files. Removed
installation of MozillaInterfaces.jar.
+ debian/control: Added a libmozillainterfaces-java package for the public
java interfaces.
+ debian/libmozillainterfaces-java.(install|links): Install
MozillaInterfaces.jar in /usr/share/java, and install the -src.jar file
in the sdk directory.
+ debian/patches/01_pyxpcom.dpatch: Fix installation directory.
+ debian/patches/00list: Updated to include this new patch.
-- Mike Hommey <glandium@debian.org> Tue, 6 Jun 2006 23:26:09 +0200
xulrunner (1.8.0.1-11) unstable; urgency=low
* The "Let's get migrated" release.
* debian/control: Don't build-depend on java-gcj-compat-dev.
* debian/libxul0d.install: Comment out the javaxpcom files installation.
* debian/rules: Comment out javaxpcom related rules, but put the fix for
jni.h detection nevertheless. Closes: #367863.
* debian/*.conf: Set javaxpcom=0.
* debian/mozconfig: --disable-javaxpcom.
* debian/rules:
+ Remove extra parenthesis in the productComment.
+ Generate the .chk file from the stripped libsoftokn3.so.0d.
* debian/patches/01_security.dpatch: Build the shlibsign utility again, so
that we can generate the .chk that can be useful for FIPS mode, but don't
build the .chk file automatically since we are going to strip the library,
making the .chk file obsolete.
* debian/patches/01_ssl.dpatch: Disable SSLv2 and SSLv3 40-bit ciphers.
Closes: #308334.
* debian/patches/01_soname.dpatch: Change the way libnss tries to find the
.chk file for FIPS mode so that the .chk file name needn't contain ".so"
when using a full SONAME.
* debian/patches/00list: Apply 01_security after 01_soname ; Added 01_ssl.
* debian/libxul0d.README.Debian: Add a note about SSLv2 and SSLv3 40-bit
ciphers.
-- Mike Hommey <glandium@debian.org> Sat, 20 May 2006 21:23:00 +0200
xulrunner (1.8.0.1-10) unstable; urgency=critical
* The "how dumb can I be ?" release.
* debian/rules: Don't use x86 specific directory to find jni.h.
-- Mike Hommey <glandium@debian.org> Sun, 14 May 2006 01:25:10 +0200
xulrunner (1.8.0.1-9) unstable; urgency=critical
* The "I wish they had a distribution-friendly security policy" release.
* Fixes the following security vulnerabilities:
CVE-2006-0297, CVE-2006-0748, CVE-2006-1530, CVE-2006-1531,
CVE-2006-1723, CVE-2006-1724, CVE-2006-1725, CVE-2006-1726,
CVE-2006-1727, CVE-2006-1728, CVE-2006-1729, CVE-2006-1730,
CVE-2006-1732, CVE-2006-1742.
* Should fix the following security vulnerabilities:
CVE-2006-0884, CVE-2006-1045, CVE-2006-1529, CVE-2005-2353.
* debian/patches/00_securityfix.dpatch: All security patches for the issues
above. I hope none has been forgotten, it has been a real PITA to go
through all the patches in upstream CVS to find those commits that *might*
be related to fixing the flaws.
* debian/patches/01_native_uconv.dpatch:
+ Add the scriptableunicodeconverter component. Will make chatzilla work.
+ Fix GBK and EUC-TW charset names so that iconv recognizes them.
Closes: #365886.
* debian/patches/01_killAll.dpatch, debian/xulrunner.install: Correctly
install the killAll component.
* debian/patches/01_js_binary.dpatch: Add readline support to xpcshell.
* debian/patches/01_no_register.dpatch: Remove (un|)registering system. We
don't need it since we register ourselves.
* debian/patches/01_broken_perl.dpatch: Apply patch from bz#325148 instead
of removing the broken perl code.
* debian/patches/01_no_chromelist.dpatch: Also correctly call make-jars.pl
to avoid creation of unexpected chrome in dist/bin instead of
dist/bin/chrome.
* debian/mozconfig:
+ Disable elf-dynstr-gc, which is pretty useless nowadays.
+ Enable javaxpcom support.
* debian/rules:
+ Added a check between dist/bin and $DESTDIR/usr/lib/xulrunner to see if
upstream correctly installs everything...
+ Set JAVA_HOME for configure to find the java compiler.
+ Work around bug #361806 by setting JAVAC at build time.
+ Work around bug #365934 by using --with-java-include-path configure
option, and work around a feature of cpp by creating a symlink to the
real location of jni.h in the debian directory.
+ Don't install dependentlibs.list (see debian/patches/01_xpcomstub.dpatch
below).
+ Changed the way we move libraries to /usr/lib.
+ Changed the User-Agent string again, it seems too many dumb scripts use
the useless date from the product string.
* debian/control: Added java-gcj-compat-dev to build dependencies.
* debian/patches/01_javaxpcom.dpatch:
+ Apply patch from bz#327654 to be able to actually build the javaxpcom
stuff.
+ Allow to build with gcj headers.
+ Don't install GenerateJavaInterfaces.
+ Correctly install javaxpcom.jar.
+ Don't use visibility flags so that symbols are exported.
* debian/*.conf: Set jaxaxpcom to 1.
* debian/patches/01_icons.dpatch: Apply patch from bz#314927 to install
default.xpm in the right place
* debian/xulrunner.install: Install chrome/icons, where default.xpm is
sitting.
* debian/patches/01_installer.dpatch: Apply patch from bz#328505 to allow
to install without a vendor name.
* debian/patches/01_mouse_buttons.dpatch: Extended mouse buttons support
taken from #244305. Thanks Peter Colberg.
* debian/patches/01_xpcomstub.dpatch: Correctly install dependentlibs.list
and apply patch from bz#332262 for it to contain NSS libraries.
* debian/patches/01_distclean.dpatch: Make distclean cleaner.
* debian/patches/01_target_xpcom_abi.dpatch: Apply patch from bz#322450 plus
the OS_TEST fix that got landed at the same time so that TARGET_XPCOM_ABI
is correctly set on sparc.
* debian/patches/01_embed_initial_visibility.dpatch: Apply patch from
bz#312998 to fix gtkmozembed's EmbedWindow::GetVisibility. Closes: #365868.
* debian/patches/01_config_install.dpatch: Correct installation of all the
headers files from the config/ directory.
* debian/patches/00list: Updated to include all the new patches.
* debian/patches/99_configure.dpatch: Updated.
* debian/control:
+ Bumped Standards-Version to 3.7.2.0. No changes.
+ Add small text about the SDK to libxul-dev's description.
+ Make libxul-dev depend on xulrunner for the development tools (xpt_link,
xpt_dump, xpidl, regxpchrome)
* debian/rules, debian/libxul-dev.install: Install the SDK files.
* debian/libxul0d.install: Install MozillaInterfaces.jar in
/usr/lib/xulrunner instead of inside the SDK (but put a symlink there),
since it is useful to embed javaxpcom.
* debian/libxul0d.install, debian/xulrunner.install: Move the PSM files
from xulrunner to libxul0d. Closes: #359220, #359226.
* debian/control: Make libxul0d conflict with those older versions of
xulrunner that included the PSM files.
-- Mike Hommey <glandium@debian.org> Sat, 13 May 2006 23:22:35 +0200
xulrunner (1.8.0.1-8) unstable; urgency=low
* debian/libxul0d.install:
+ Install xpt files one by one instead of glob, so that we:
- put mozgnome.xpt in xulrunner-gnome-support
(debian/xulrunner-gnome-support.install)
- don't install the sample simple.xpt
+ Don't install the sample component libsimpletest.so.
* debian/rules:
+ Don't remove the .chk file, since we don't install it anymore.
+ Use -Wl,--as-needed as LDFLAGS. That will work around upstream linking
strategy to limit useless linkage.
+ Use a specific LD_LIBRARY_PATH at link time so that we don't need to
link against indirect dependencies. This is a temporary workaround until
this is workaround some better other way.
+ Added some install checks after binary packages build, so that we can
know if we forgot anything.
+ Fixed the way we get the DEBIAN_VERSION.
* debian/patches/01_native_uconv.dpatch:
+ Don't build intl/uconv/ucvja and friends, since this is supported by
the native uconv implementation and not even linked into something we
ship.
+ Properly load invalid UTF-8 files and more generally malformed files
as to their (supposed) encoding. Closes: #358815, #359049, #358599.
* debian/patches/01_prefs.dpatch: set javascript.options.showInConsole.
* debian/patches/01_security_build.dpatch:
+ Don't build the stuff we don't need, and dynamically link libnssckbi to
both libplc4 and libplds4 instead of linking statically.
+ Build with debugging symbols.
* debian/patches/01_no_chromelist.dpatch: Don't build chromelist.txt files.
* debian/patches/01_no_sys_profile.dpatch: Don't install system profile.
* debian/patches/01_no_examples.dpatch: Don't build the examples.
* debian/patches/01_xpcomglue.dpatch:
+ Build the xpcom glue as a shared library.
+ Load DSOs from . when directory is not given. That makes regxpcom work
as "expected".
* debian/patches/80_xpidl.dpatch: Added an error message when no file is
given, to sync with the patch against trunk I sent upstream.
* debian/patches/01_about:plugins.dpatch: Install the files for
about:plugins. Closes: #354037, #356082.
* debian/patches/01_installer.dpatch: Install applications in /usr/local/lib
instead of /usr/lib.
* debian/patches/00list: Updated accordingly.
* debian/patches/99_configure.dpatch: Updated.
* debian/rules, debian/spidermonkey-bin.install: Move out some files from
the install target instead of the binary target. Install them with
dh_install.
* debian/control: Bumped to Standards-Version: 3.6.2.2. No changes required.
* debian/libxul0d.postinst, debian/libxul0d.preinst: Instead of removing
compreg.dat and xpti.dat to solve #357589, create a .autoreg file. That
will trigger components registration in all cases, even in cases where the
component registry was stored in a profile directory.
Do it on postinst at configure time instead of preinst.
* debian/xulrunner-gnome-support.{postinst|prerm}: Also do it when
configuring or removing xulrunner-gnome-support.
* debian/libxul0d.prerm: Remove all files that could be generated by running
xulrunner or programs using libxul as root, plus the .autoreg file we
create in case it's still there.
* debian/libxul0d.install, debian/libxul-dev.install: Install the
libxpcomglue files.
* debian/control, debian/rules: Added debugging symbols in separated
packages.
* debian/control, debian/compat: Bumped debhelper compatibility to 5.
* debian/libxul0d.links: Add links to the libraries in /usr/lib/xulrunner.
That will allow some (but not all, because of C++ ABI differences)
components from mozilla and/or upstream to work with xulrunner. It also
allows the XPCOM Glue to kinda work without deep modifications.
* debian/libxul0d.conf, debian/xulrunner.conf, debian/libxul0d.install,
debian/xulrunner.install, debian/rules: Install GRE "configurations" into
/etc/gre.d. That is used by the XPCOM Glue (thus, by the xulrunner stub).
* debian/rules, debian/libxul0d.install: Install the dependentlibs.list file.
-- Mike Hommey <glandium@debian.org> Sat, 1 Apr 2006 16:09:27 +0200
xulrunner (1.8.0.1-7) unstable; urgency=low
* debian/rules: Add -g to the build flags when building with
DEB_BUILD_OPTIONS=nostrip. If we ask for nostrip, we want the debugging
symbols, right? ;)
* debian/libxul0d.preinst, debian/libxul0d.prerm: Remove
/usr/lib/xulrunner/components/{compreg|xpti}.dat files on upgrade and
removal. Closes: #357589. That will also avoid gnome-support components to
be ignored if they were created when the components were not yet
installed.
-- Mike Hommey <glandium@debian.org> Thu, 23 Mar 2006 23:02:29 +0100
xulrunner (1.8.0.1-6) unstable; urgency=low
* debian/copyright: Fixed typo.
* debian/patches/90_mips64_build.dpatch: Patch from Martin Michlmayr for
mips64 builds.
* debian/patches/90_unsupported_arch_build.dpatch: Don't use x86 as CPU_ARCH
when building on an unsupported architectures. Closes: #357035.
* Put back some stuff that used to be in spidermonkey-bin:
+ debian/rules, debian/smjs.1: Add the manual page.
+ debian/rules, debian/spidermonkey-bin.menu: Add the menu item.
+ debian/spidermonkey-bin.postinst, debian/spidermonkey-bin.prerm:
Add the /usr/bin/js alternative. Closes: #355729.
* debian/mozconfig: Enable iconv support.
* debian/patches/01_native_uconv.dpatch: Fix for the build to succeed when
iconv support is enabled.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Fri, 17 Mar 2006 07:16:10 +0100
xulrunner (1.8.0.1-5) unstable; urgency=low
* debian/mozconfig: DON'T build the typeaheadfind module. It will cause
problems with firefox as stated before AND with the newer Galeons. I guess
it will also be problematic with newer Epiphanies.
* debian/rules: Changed the Gecko/Debian/x.y.z.t-r string to
Gecko/Debian-x.y.z.t-r for RFC2616 compliance. Thanks Josh Triplett and
Matthew Wilcox.
* debian/rules, debian/xulrunner-config: Provide a version of
xulrunner-config that gives more appropriate cflags and libs.
-- Mike Hommey <glandium@debian.org> Mon, 27 Feb 2006 19:44:59 +0100
xulrunner (1.8.0.1-4) unstable; urgency=low
* debian/mozconfig:
+ Build the typeaheadfind module. It will enable it in Galeon and
Epiphany, but might cause problems with future firefoxes built on top on
xulrunner. That will need to be investigated further.
+ Build with a flat chrome instead of jar files.
* debian/libxul0d.install, debian/xulrunner.install: Changed chrome
wildcards accordingly.
* debian/patches/01_zip.dpatch: Don't need zip if not needed (not building
jar files)
* debian/patches/01_broken_perl.dpatch: Remove useless broken perl code.
* debian/patches/01_useragent.dpatch: Remove useless useragent setter at
startup so that general.useragent.product and general.useragent.productSub
set in our vendor.js preference file work at startup time.
* debian/patches/99_configure.dpatch: Updated.
* debian/patches/00list: Updated accordingly.
* debian/control: Removed build dependency upon zip.
-- Mike Hommey <glandium@debian.org> Tue, 21 Feb 2006 18:36:26 +0100
xulrunner (1.8.0.1-3) unstable; urgency=low
* debian/control:
+ Added a conflict against mozilla-browser on libxul-dev. Closes: #353600.
+ Renamed libsmjs1-dev to libsmjs-dev, since that what is the name of the
dev package provided by the old spidermonkey package.
+ Sync sections with override for spidermonkey-bin, libsmjs1 and
libsmjs-dev.
* debian/libsmjs1-dev.links: Renamed to libsmjs-dev.links.
* debian/patches/90_xpcom_hppa.dpatch: Somehow, the assembler files got
their content twice. Fixing that should make it build properly on HPPA.
* debian/xulrunner.*, debian/libxul0d.*:
+ Moved /usr/share/xulrunner/defaults from xulrunner to libxul0d ; leave
out profile and preferences. They will be reintroduced if they appear to
be really useful. As for now, they just seem to be vestiges of Mozilla,
Firefox or Thunderbird.
+ Moved /usr/share/xulrunner/res from xulrunner to libxul0d.
+ Moved /usr/share/xulrunner/chrome/classic.*, en-US.* and toolkit.* from
xulrunner to libxul0d. If the other chrome files appear to be required
for something else, we might consider moving them as well.
* debian/control: Add a conflict on older xulrunner to libxul0d according to
the moving around of files.
* debian/rules: Changed the way we identificate ourselves in
/usr/share/xulrunner/defaults/pref/vendor.js, and move it in libxul0d.
We will using be Gecko/Debian/<debian_release> instead of Gecko/yyyymmdd,
which was pointless anyway, because it was giving the date of the build,
not the date of the API...
* debian/patches/01_prefs.dpatch: Fix some printer and font configuration.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Mon, 20 Feb 2006 23:11:39 +0100
xulrunner (1.8.0.1-2) unstable; urgency=low
* debian/rules:
+ copy LICENSE instead of creating a link.
+ add -A to dh_installdocs.
+ don't install README.txt.
+ don't change xulrunner-gtkmozembed.pc, xulrunner-plugin.pc
and xulrunner-xpcom.pc. Some applications that build against gecko
seem to make bad assumptions, at least with gtkmozembed. It is safest
this way, until things change upstream.
* debian/patches/01_sonames.dpatch: Fix the dirname complain.
* debian/xulrunner.install, debian/xulrunner.links, debian/libxul0d.install,
debian/libxul0d.links: Moved greprefs from xulrunner to libxul0d.
The usually necessary changes to dependencies and conflicts have not been
made because 1.8.0.1-1 never reached the archive.
* debian/patches/90_js_mipsel_endianness.dpatch: Patch to fix little
endianness of mipsel. Thanks Ian Jackson and Thiemo Seufer.
* debian/patches/80_passwdmgr.dpatch: Take patch from bz#235336 as suggested
by Ian Jackson to allow password manager to work with sites that only have
a password field, no username.
* debian/patches/01_gfx_cairo.dpatch, debian/patches/01_gfx_thebes.dpatch,
debian/patches/01_canvas_cairo.dpatch: Removed. They were for the 1.9
branch.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Wed, 8 Feb 2006 18:53:28 +0100
xulrunner (1.8.0.1-1) unstable; urgency=low
* Initial release. Closes: #284189.
* First upstream release: 1.8.0.1, synched with Firefox 1.5.0.1.
* debian/patches/99_configure.dpatch: Updated.
* debian/rules:
+ Removed package names from the dh_makeshlibs call. It just works fine
with the -a option.
+ Removed useless dh_shlibdeps call when building arch-independent
packages.
+ Removed the -l option to the dh_shlibdeps call, it works fine without.
+ Move libnssckbi.so back in /usr/lib/xulrunner.
+ Add a MPL file to the docs installed, taken from the upstream LICENSE
file.
* debian/control:
+ Added a xulrunner-gnome-support package for a separate gnome support.
+ Made the xulrunner package suggest this new package.
+ Typos corrections.
+ Add sections to packages.
* debian/xulrunner-gnome-support.install: Install the gnome related
components.
* debian/libxul0d.install, debian/xulrunner.install: Moved some components
from libxul0d to xulrunner.
* debian/patches/01_ckbi_location: Removed.
* debian/patches/00list: Updated accordingly.
* debian/copyright: Updated.
-- Mike Hommey <glandium@debian.org> Tue, 7 Feb 2006 19:52:24 +0100
xulrunner (1.7.99+cvs20060113-1) experimental; urgency=low
* New CVS checkout.
* debian/mozconfig: Disable Java-XPCOM bridge.
* debian/control: Added | libreadline-dev to build dependencies.
* debian/patches/01_pangoxft.dpatch: force linking against pangoxft with
newer versions of pango.
* debian/patches/80_dash_workaround.dpatch,
debian/patches/80_entropy.dpatch,
debian/patches/80_xpidl.dpatch,
debian/patches/80_xrender_bug.dpatch,
debian/patches/90_ia64_align.dpatch,
debian/patches/90_mips_performance.dpatch,
debian/patches/90_ppc64_build.dpatch,
debian/patches/90_xpcom_arm_optim.dpatch,
debian/patches/90_xpcom_arm_unused_attribute.dpatch,
debian/patches/90_xpcom_hppa.dpatch,
debian/patches/90_xpcom_m68k.dpatch,
debian/patches/90_xpcom_mips.dpatch: Patches stolen from Firefox.
* debian/patches/00list: Updated accordingly.
* debian/patches/99_configure.dpatch: Updated.
-- Mike Hommey <glandium@debian.org> Thu, 19 Jan 2006 17:08:58 +0100
xulrunner (1.7.99+cvs20051212-1) experimental; urgency=low
* New CVS checkout.
* debian/control: Moved -dev packages from arch: any to arch: all.
* debian/rules:
+ Properly copy nss includes.
+ Properly call dh_shlibdeps with the changed package names.
+ Add a vendor.js file adding debian version in user-agent string.
+ Modify *.pc files to fit modified include and library directories
and install them.
* debian/lib*-dev.install: Removed pkgconfig files.
* debian/*-dev.dirs: Create usr/lib/pkgconfig in the dev packages.
* debian/xulrunner.dirs: Create the prefs dir for the vendor.js file.
* debian/patches/01_locale.dpatch: Correctly set locale.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Sun, 18 Dec 2005 13:44:17 +0100
xulrunner (1.7.99+cvs20051130-1) experimental; urgency=low
* New CVS checkout.
* debian/mozconfig:
+ Added cookie and permissions extensions.
+ Disabled building of the installer.
* debian/patches/01_sidebar.dpatch: Added the sidebar extension.
* debian/rules:
+ Copy config.guess and config.sub files to the right places.
+ Remove the .chk files.
+ Add a debug DEB_BUILD_OPTIONS to add --enable-debug to configure.
* debian/patches/01_sonames.dpatch: Added soname support.
* debian/patches/01_js_binary.dpatch: Add dependency for js on libmozjs.so.
* debian/patches/99_configure.dpatch: Updated and added nsprpub/configure.in
in the scope.
* debian/patches/00list: Updated accordingly.
* debian/libmozjs-dev.install, debian/libmozjs.install,
debian/libnspr4.6-dev.install, debian/libnspr4.6.install,
debian/libnss3.10-dev.install, debian/libnss3.10.install,
debian/libxul-dev.install, debian/libxul.install:
+ Moved .so files in -dev packages and put .so.* files in non -dev
packages.
+ put usr/lib/xulrunner/components in libxul instead of xulrunner.
* debian/*.preinst, debian/*.postrm: Removed, since we remove the
diversions.
* debian/control:
+ Add proper conflicts with mozilla's packages.
+ Renamed packages to reflect the sonames.
+ Removed xulrunner-dev package.
* debian/lib*.install: Renamed accordingly.
* debian/patches/01_system_bz2.dpatch: Changes to better fit upstream build
system.
* debian/xulrunner-dev.install: Removed, as we removed the package.
* debian/libxul-dev.install: Added the xulrunner-config file that used to be
in xulrunner-dev.
* debian/xulrunner.install: Added xulrunner-stub.
* debian/libxul0d.dirs: Create /usr/lib/xulrunner/extensions, that the
extensions manager insists on having existing, even if empty.
* debian/libsmjs1.links: Changed link for the versioned library.
-- Mike Hommey <glandium@debian.org> Mon, 12 Dec 2005 11:12:47 +0100
xulrunner (1.7.99+cvs20051002-1) experimental; urgency=low
* New CVS checkout.
* debian/patches/01_visibility.dpatch: Use -fvisibility=hidden instead of
the system wrappers, since because of bug #331460, with the system
wrappers, the resulting binary is not PIC.
* debian/patches/99_configure.dpatch: Updated.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Sun, 2 Oct 2005 12:48:41 +0200
xulrunner (1.7.99+cvs20050915-1) experimental; urgency=low
* New CVS checkout of the less experimental 1.8 branch.
* debian/mozconfig: Use gtk2 gfx instead of cairo-gtk2 since it is not
developped in 1.8 branch.
* debian/patches/01_canvas_cairo.dpatch: Removed: been applied upstream.
* debian/patches/01_ckbi_location.dpatch: Allow libnssckbi to be loaded from
/usr/lib. (quite dirty, but, well...)
* debian/patches/01_gfx_cairo.dpatch, 01_gfx_thebes.dpatch: Removed.
* debian/patches/01_system_bz2.dpatch: Updated following upstream advices.
* debian/patches/99_configure.dpatch: Updated.
* debian/patches/00list: Updated accordingly.
-- Mike Hommey <glandium@debian.org> Thu, 15 Sep 2005 15:42:40 +0200
xulrunner (1.8.99+cvs20050816-0) experimental; urgency=low
* Initial package.
* debian/mozconfig: Enabled build with system cairo and cairo-gtk2 gfx.
* debian/patches/01_canvas_cairo.dpatch: Correctly build with system cairo.
* debian/patches/01_embedding_tests.dpatch: Don't build embedding tests when
using --disable-tests.
* debian/patches/01_install_path.dpatch: Install in the xulrunner directory
instead of xulrunner-1.8.
* debian/patches/01_gfx_cairo.dpatch, 01_gfx_thebes.dpatch: Patches for
correct building of gfx with system cairo.
* debian/patches/01_js_binary.dpatch: Allow to build the js binary to
provide a more up-to-date spidermonkey.
* debian/patches/01_system_bz2.dpatch: Allow to build with the system bzip2
library.
* debian/patches/99_configure.dpatch: Changes to configure resulted from
changes to configure.in.
* debian/patches/00list: Built list accordingly.
-- Mike Hommey <glandium@debian.org> Tue, 16 Aug 2005 13:45:47 +0200
|