summaryrefslogtreecommitdiff
path: root/librewolf/debian/changelog.xulrunner
blob: 280921fd35c19f79df02909ba53b02bb6bf5a7e6 (plain)
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
bgstack15