~gary-lasker/software-center/launcher-integration-lp761851

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
software-center (5.1.7) UNRELEASED; urgency=low

  [ Anthony Lenton ]
  * lp:~elachuni/software-center/any-language:
    - add support to display reviews in any language
  * lp:~elachuni/software-center/reset-review-page:
    - Small bugfix to ensure that switching language or 
      reviews sort method resets the reviews page, and 
      added tests.
  * lp:~elachuni/software-center/relax-origin-distroseries:
    - provide "relaxed" mode for fetching reviews if the exact
      review matcher does not find anything (LP: #766951)

  [ Michael Vogt ]
  * lp:~mvo/software-center/improve-debug-in-piston-generic-helper:
    - improve debug output of piston-generic-helper and a README 
      with examples how it can be used to debug server side issues
  * lp:~mvo/software-center/review-language-i18n:
    - make the language selection combo in the reviews widget
      nicer by adding a proper i18n name to it
  
  [ Michael Nelson ]
  * lp:~michael.nelson/software-center/833982-purchased-app-not-available,
    lp:~michael.nelson/software-center/917137-previous-purchases-empty-precise-2:
    - refactor/cleanup parser code and update for API 2.0 (LP: #917137)

  [ Danny Tamez ]
  * lp:~zematynnad/software-center/rename_host_var_918270:
    - rename the env variable SOFTWARE_CENTER_BUY_HOST  to the more
      correct SOFTWARE_CENTER_AGENT_HOST, but support the former as a
      fallback, update corresponding unit test (LP: #918270)

 -- Gary Lasker <gary.lasker@canonical.com>  Wed, 18 Jan 2012 17:09:29 -0500

software-center (5.1.6) precise; urgency=low

  [ Michael Vogt ]
  * lp:~mvo/software-center/startup-speed2:
    - additional startup speed improvements, brings up main window
      much more quickly
  * lp:~mvo/software-center/fix-server-pagination:    
    - reset reviews "page" when showing a new app
  
  [Christopher Kyle Horton]
  * utils/submit_review_gtk3.py:
    - fix crash when submitting a review (LP: #912855)

  [ Anthony Lenton ]
  * lp:~elachuni/software-center/test_downloader_fix:
    - fix test hang on incorrect proxy settings
  * lp:~elachuni/software-center/check-edit-labels:
    - add test for correct labels in "Modify review" mode
    - move main RnR Helper GUI into softwarecenter.backend.rnr 
      to make testing easier
  
  [ Gary Lasker ]
  * lp:~gary-lasker/software-center/fix-lp913756:
    - do not add an icon to the Unity launcher for packages that do
      not have an Exec entry in their corresponding desktop file,
      e.g. ubuntu-restricted-extras, wine (LP: #913756)
  * lp:~gary-lasker/software-center/search-down-arrow-lp842711:
    - select the first item in the result list when the down
      arrow is pressed during a search (LP: #842711)
  * lp:~gary-lasker/software-center/fix-lp896474:
    - fix crash when attempting to install or remove an item
      via the menu (LP: #896474) 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 17 Jan 2012 14:19:57 +0100

software-center (5.1.5.1) precise; urgency=low

  [ Kiwinote ]
  * utils/submit_review_gtk3.py:
    - use named argument as per (LP: #841000)
  * trigger .pot file rebuild

  [ Didier Roche ]
  * lp:~didrocks/software-center/oneconf-remove-computers-from-share
    - Enable (from the new spec) removing a host which isn't the 
      current one from the gui. 
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 06 Jan 2012 13:03:01 +0100

software-center (5.1.5) precise; urgency=low

  [ Kiwinote ]
  * softwarecenter/ui/gtk3/models/appstore2.py:
    - fix TypeError in load_range (LP: #911886)
  * softwarecenter/ui/gtk3/panes/historypane.py:
    - change COL_PKG to an object rather than a str (LP: #905762)
  * softwarecenter/ui/gtk3/panes/installedpane.py:
    - fix utf8 oddness to make remote installed panes work
  * softwarecenter/ui/gtk3/widgets/oneconfviews.py:
    - ensure that hostid is always a string (as we declared) (LP: #905605)
  * softwarecenter/ui/gtk3/widgets/thumbnail.py:
    - fix IndexError in set_thumbnails_from_data (LP: #888669)
  * grab exhibits for the current series only (LP: #899257)

  [ Michael Vogt ]
  * Remove explicit GObject.threads_init as initializing the threads
    explicitely causes a segfault on close but nothing more
    (LP: #907568)
  * lp:~mvo/software-center/startup-speed2:
    - improve the startup speed by moving out the (expensive) channel
      change test out of the main app into a spawned helper, also
      delays some computations and adds a cheaper way for getting the
      appcount
  * lp:~mvo/software-center/icon-data:
    - remove the need for inline icon data from the agent, instead
      download icons directly using the provided URL
  * softwarecenter/db/debfile.py:
    - fix encoding error for some debs (based on 
      lp:~roignac/software-center/bug-738771-summary-unicode), thanks
      to Vadim Rutkovsky, LP: #738771
  * softwarecenter/ui/gtk3/views/appdetailsview.py:
    - fix crash in test/gtk3/test_views.py
  * lp:~mvo/software-center/replace-restfulclient-with-piston:
    - replace lazr.restfulclient with piston-mini-client for ubuntu-sso
      and cleanup the piston-mini-client helper code

  [ Gary Lasker ]
  * softwarecenter/backend/channel_impl/aptchannels.py:
    - display the correct label text for the For Purchase menu item
      in the toolbar (LP: #911964)
  * lp:~gary-lasker/software-center/date-published-cleanup:
    - remove no longer needed code
  * lp:~gary-lasker/software-center/replace-restfulclient-with-piston-tweaks:
    - tweaks and fixes the branch
  
  [ Vadim Rutkovsky ]
  * lp:~roignac/software-center/bug-632773-selectable-title:
    - make the app title selectable (LP: #632773)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 06 Jan 2012 10:56:48 +0100

software-center (5.1.4) precise; urgency=low

  [ Michael Vogt ]
  * lp:~brendan-donegan/software-center/test_debfileapplication,
    lp:~brendan-donegan/software-center/test_debfileapplication_mkII:
    - merged with some small tweaks to do basic tests for the
      DebFileApplication class, thanks to Brendan Donegan
  * data/software-center.menu.in:
    - add new "Books & Magazines" Category (LP: #903775)
  * add support for the scagent "Support Website" feature
  * lp:~mvo/software-center/performance-probes,
    lp:~mvo/software-center/profiling1:
    - improve accuracy of startup time measurement and add "probe"
      points to make profiling easier
  * lp:~mvo/software-center/purchaseviewspinner2:
    - add a spinner to the purchaseview both when new windows
      are opened and in the global toolbar
  * softwarecenter/ui/gtk3/dialogs/__init__.py:
    - trivial fix to increase the size of the expanded details 
      in the message dialog
  
  [ Gabor Kelemen ]
  * lp:~kelemeng/software-center/bug880757:
    - Mark strings containing the  character as Unicode, to fix their 
      translations. LP: #880757
  * lp:~kelemeng/software-center/bug869935:
    - Update help translations from Launchpad. LP: #869935
  * lp:~kelemeng/software-center/bug868971:
    - Add a translator comment to the 'Top Rated %s' string, name the 
     variable. LP: #868971

  [ Gary Lasker ]
  * lp:~gary-lasker/software-center/catalog-published-date-lp803028:
    - add date_published value from the software-center-agent server
      for use with cataloged time so that for-purchase items appear
      correctly and in the proper order in What's New; include unit
      tests for the new functionality (LP: #803028, LP: #886698)

  [ Robert Roth ]
  * lp:~evfool/software-center/lp905082:
    - fix typo LP: #905082

  [ Giovanni Campagna ]
  * lp:~gcampax/software-center/fedora:
    - add fedora distro backend and some cleanup in the PackageKit code
      and improvements to the AppStream xml parser
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 19 Dec 2011 13:52:32 +0100

software-center (5.1.3.1) precise; urgency=low

  * debian/control:
    - update dependency from python-gobject-cairo to
      python-gi-cairo
    - update Vcs-Bzr to point to trunk
  * lp:~gary-lasker/software-center/restore-screenshot-thumb-cursor:
    - restore the zoom cursor when hovering over a screenshot thumbnail
      in the details view 

 -- Gary Lasker <gary.lasker@canonical.com>  Wed, 07 Dec 2011 19:06:10 -0500

software-center (5.1.3) precise; urgency=low

  [ Robert Roth ]
  * Show For version x string instead of for this version when the 
    app version is unknown (LP: #889080)

  [ Michael Vogt ]
  * lp:~mvo/software-center/system-wide-license-key-fixes:
    - add support for installing system-wide license keys
      via aptdaemon
  * lp:~mvo/software-center/appdetailsview-cleanup:
    - lots of cleanup for the details view code, merges appdetailsview
      and appdetailsview_gtk, increases unit test coverage
  * debian/control:
    - update dependency from python-gobject to python-gi
  
  [ Gary Lasker ]
  * lp:~gary-lasker/software-center/launcher-integration-for-p:
    - implement automatic adding of all newly installed applications to
      the Unity launcher per the latest specification, this can be
      disabled via menu item "View->Add Applications in Launcher"
      (LP: #761851, LP: #756599, LP: #756701, LP: #773769)
  * test/graph/gen-test-coverage-data.sh,
    test/graph/plot-test-coverage.py:
    - create a graph to track unit test coverage 
  
  [ Kiwinote ]
  * lp:~kiwinote/software-center/fix-icon-updating:
    - fix _update_app_icon() regression

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 01 Dec 2011 16:03:34 +0100

software-center (5.1.2.1) precise; urgency=low

  [ Kiwinote ]
  * sc/ui/gtk3/widgets/videoplayer.py:
    - don't import Gst - we don't use it at the moment
      this unbreaks startup for those who don't have gir1.2-gstreamer-0.10
      installed (LP: #893247)
  
  [ Michael Vogt ]
  * SECURITY UPDATE: MITM via incorrect ssl cert validation (LP: #874242)
    - softwarecenter/ui/gtk3/views/purchaseview.py: Set the ssl-ca-file
      libsoup property so ssl cert validation works.
    - CVE-2011-3150

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 22 Nov 2011 18:23:09 +0100

software-center (5.1.2) precise; urgency=low

  [ Michael Vogt ]
  * test/test_channels.py:
    - add unit test for channels backend
  * lp:~mvo/software-center/app-treeview-buy-plus-refactor:
    - add unit test for ApplicationManager, additional tweaks
  * lp:~mvo/software-center/video-support:
    - implement the ability to display embedded videos in
      the application details view
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - add basic error reporting for exhibits downloading

  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/app-treeview-buy-plus-refactor:
    - implement the ability to initiate a purchase from the application
      list directly and display the price there, include some nice
      refactoring
  * softwarecenter/ui/gtk3/widgets/apptreeview.py:
    - make hidden rows collapse properly when unselected (LP: #888463)
  
  [ Gary Lasker ]
  * lp:~gary-lasker/software-center/unit-tests:
    - update tests for custom lists and for launcher integration
  * lp:~gary-lasker/software-center/fix-lp891499:
    - be more robust about problems reading the cataloged_times file 
      as problems here can hang the UI (LP: #891499)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 21 Nov 2011 13:45:29 +0100

software-center (5.1.1.1) precise; urgency=low

  * setup.py:
    - list sc.backend.oneconfhandler and sc.backend.reviews as packages
      this allows s-c to startup on the development release (LP: #887392)

 -- Kiwinote <kiwinote@gmail.com>  Tue, 08 Nov 2011 16:49:29 +0000

software-center (5.1.1) precise; urgency=low

  [ Matthew McGowan ]
  * fix the rtl rendering of the "more label arrow"
  * lp:~mmcg069/software-center/multi-screenshot-gallery:
    - add support for multiple screenshots for the main archive
  
  [ Nicolas Delvaux ]
  * lp:~malizor/software-center/fix-lp813803:
    - Time format in historypane: The translators comment was not 
      extracted, which led to poor translations (eg. as reported 
      in bug LP: #813803)

  [ Gabor Kelemen ]
  * lp:~kelemeng/software-center/bug875306:
    - Add translator comment: Free means Gratis, as it is used as price.
      LP: #875306
  
  [ Sebastian Heinlein ]
  * lp:~glatzor/software-center/portability:
    - improve portability
  
  [ Michael Vogt ]
  * more portability fixes
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 07 Nov 2011 14:58:40 +0100

software-center (5.1.0) precise; urgency=low

  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/bug861778:
    - improved method, use less widgets and fix case where user 
      changes sort method in a search results list (LP: #861778)
  * lp:~mmcg069/software-center/no-nm-net-detect:
    - improve the internet connectivity awareness if network-manager 
      is not available
  * lp:~mmcg069/software-center/bitesize:
    - convert the 'Write your own review' Gtk.Button to a Link style button
      (UI change)
  
  [ Michael Vogt ]
  * test/gtk3/test_appview.py:
    - add regression test for bug #861778
  * test/test_netstatus.py:
    - add basic test for the netstatus code

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 20 Oct 2011 18:35:14 +0200

software-center (5.0.3.2) UNRELEASED; urgency=low

  * lp:~gary-lasker/software-center/fix-lp891499-for-5.0:
    - be more robust about problems reading the cataloged_times file 
      as problems here can hang the UI (LP: #891499)

 -- Gary Lasker <gary.lasker@canonical.com>  Mon, 28 Nov 2011 14:22:24 -0500

software-center (5.0.3.1) oneiric-proposed; urgency=low

  * softwarecenter/ui/gtk3/views/purchaseview.py:
    - set transient parent when creating a new webview to better
      support PayPal (LP: #893988)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 24 Nov 2011 10:10:25 +0100

software-center (5.0.3) oneiric-proposed; urgency=low

  [ Michael Vogt ]
  * Improve icon extenstion detection, some iconnames are already
    without extenstion with still with a "." in the name, some are not.
    This fixes the icons display for wesnoth and xpuzzles (LP: #878707)

  [ Gary Lasker ]
  * softwarecenter/ui/gtk3/app.py:
    - fix potential dbus crash when accessing the list of previous
      purchases (LP: #863898)
  * softwarecenter/ui/gtk3/session/navhistory.py:
    - fix UnicodeDecodeError in NavigationItem __str__ (LP: #847050) 
  * softwarecenter/ui/gtk3/panes/softwarepane.py:
    - fix UnicodeDecodeError in DisplayState __str__ (LP: #873046) 
  * softwarecenter/ui/gtk3/models/pendingstore.py:
    - fix UnicodeDecodeError in _render_status_text (LP: #862029)
  * softwarecenter/distro/__init__.py:
    - fix UnicodeDecodeError in get_install_warning_text (LP: #857416)
  * softwarecenter/db/application.py:
    - fix UnicodeDecodeError in __str__ (LP: #871088)

  [ Gabor Kelemen ]
  * Fix misplaced parentheses and localize the app name
    using the app-install-data-ubuntu domain. LP: #880257
  * Display the success message properly localized. LP: #872823
  * Display failure message properly localized. LP: #872812

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 22 Nov 2011 17:48:56 +0100

software-center (5.0.2ubuntu0.1) oneiric-security; urgency=low

  * SECURITY UPDATE: MITM via incorrect ssl cert validation (LP: #874242)
    - softwarecenter/ui/gtk3/views/purchaseview.py: Set the ssl-ca-file
      libsoup property so ssl cert validation works.
    - CVE-2011-3150

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Fri, 18 Nov 2011 08:29:21 -0500

software-center (5.0.2) oneiric-proposed; urgency=low

  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/bug861778:
    - improved method, use less widgets and fix case where user 
      changes sort method in a search results list (LP: #861778)
  * lp:~mmcg069/software-center/dialog-improvements:
    - improve the widget packing of the submit_review dialog
    - make the dialog-dep-warning dialog neither closable or maximisable
      as per bug LP: #844025
    - make dialog-dependency-alert dialog use a gtkgrid instead of 
      gtktable to fix overly big spacing
  * lp:~mmcg069/software-center/container-frame-render-fix:
    - remove the use a clip -> provide a fix for blurry font 
      rendering LP: #864855
  
  [ Michael Vogt ]
  * test/gtk3/test_appview.py:
    - add regression test for bug #861778
  * test/gtk3/test_dialogs.py:
    - add basic test for dependency dialogs
  * softwarecenter/ui/gtk3/dialogs/dependency_dialogs.py:
    - simplfy test setup code
  * softwarecenter/backend/channel_impl/aptchannels.py:
    - delay channel update check 10s to improve startup time
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - add workaround for rendering bug of the webkit offscreen window
      that leaves a 8px border around the image
  * debian/control:
    - update Vcs-Bzr to point to the 5.0 branch
    - add "lzma" to the recommends to ensure that opening opera and
      chrome debs works (LP: #868188). python-apt is expecting to
      have a helper that can be called with "lzma -d" to open these
      debs.

  [ Kiwinote ]
  * softwarecenter/db/update.py,
    softwarecenter/enums.py,
    softwarecenter/ui/gtk3/models/appstore2.py:
    - make apps from the canonical store appear in the categories (LP: #874330)
  * softwarecenter/ui/gtk3/panes/availablepane.py:
    - when search is cleared, don't navigate back to lobby if we're in a
      channel view (LP: #875786)
  * softwarecenter/ui/gtk3/panes/viewswitcher.py:
    - don't inherit state.category or state.subcategory upon channel selection
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - fix UnicodeDecodeError in _update_pkg_info_table() (LP: #868834)
      this indirectly makes banners work again in certain locales (LP: #873078)
  
  [ Robert Roth ]
  * Only catch button release in exhibit if button was also pressed on
    exhibit (LP: #875043)

  [ Gary Lasker ]
  * softwarecenter/db/update.py:
    - fix reinstall previous purchases functionality for locales
      that require unicode (LP: #873917) 
  * setup.py:
    - force 11.10 as the release as this is the target
      version of 5.0

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 18 Oct 2011 17:43:01 +0200

software-center (5.0.1.5) oneiric-proposed; urgency=low

  [ Robert Roth ]
  * lp:~evfool/software-center/fixlp870595:
    - Mark the For Software Developers menu item label from the Help
      menu translatable to fix bug LP: #870595.

  [ Kiwinote ]
  * softwarecenter/ui/gtk3/widgets/searchaid.py:
    - make 'no items match <searchterm>' display translated (LP: #870604)
    - fix markup error which causes spelling suggestions not to be displayed

  [ Michael Vogt ]
  * software-center:
    - fix --measure-startup-time
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 12 Oct 2011 09:11:15 +0200

software-center (5.0.1.4) oneiric; urgency=low

  * softwarecenter/ui/gtk3/widgets/apptreeview.py:
    - do not crash if self.appmodel is not available yet (LP: #869699)
  * softwarecenter/db/update.py:
    - fix missing i18n lookup for app-install-data (LP: #869851)
  * merge po/help from rosetta to ensure that the translated 
    manual is there, this is not delivered via langpacks
    (LP: #869935)
  * test/test_database.py:
    - use sc.staging.ubuntu.com for the testing of the license 
      string data
  * softwarecenter/db/application.py:
    - fix missing i18n for license send from the software-center-agent
      server

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 07 Oct 2011 16:24:53 +0200

software-center (5.0.1.3) oneiric; urgency=low

  [ Gary Lasker ]
  * softwarecenter/ui/gtk3/panes/pendingpane.py:
    - be more robust about errors when cancelling a transaction
      from the pending pane (LP: #861129)
  * softwarecenter/ui/gtk3/app.py:
    - fix crash in on_menu_edit_activate() (LP: #861862) 
  * softwarecenter/ui/gtk3/panes/installedpane.py:
    - fix crash in _row_visibility_func() (LP: #834893) 
  * softwarecenter/ui/gtk3/views/appview.py:
    - fix crash in display_matches() (LP: #843795) 
  
  [ Michael Vogt ]
  * softwarecenter/ui/gtk3/widgets/buttons.py:
    - fix incorrect i18n for the "More" button in the main screen
      (LP: #868952), thanks to David Planella
  * softwarecenter/db/categories.py:
    - fix regression when reading translated category names for
      directory types with no X-Ubuntu-Gettext-Domain (LP: #868963)

  [ Gabor Kelemen ]
  * Translate Our star apps heading on the list of the star apps. 
    LP: #869038

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 06 Oct 2011 14:35:02 +0200

software-center (5.0.1.2) oneiric; urgency=low

  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - force no line wrap for the header (LP: #867821)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 05 Oct 2011 18:22:28 +0200

software-center (5.0.1.1) oneiric; urgency=low

  * softwarecenter/db/application.py:
    - fix crash when installing a standalone deb (LP: #868333)

 -- Gary Lasker <gary.lasker@canonical.com>  Wed, 05 Oct 2011 11:07:40 -0400

software-center (5.0.1) oneiric; urgency=low

  [ Michael Vogt ]
  * softwarecenter/ui/gtk3/widgets/reviews.py:
    - Fix i18n bug in the error string for the reviews. This 
      adds two new strings for a rare error message in the UI that 
      was previously not translatable. Thanks to David Planella
  * softwarecenter/db/database.py:
    - when adding a new database (e.g. on reinstall-previous purchases)
      trigger a "reopen" to ensure that the db docids are reinitialized
  * apt-xapian-index-plugin/software-center.py:
    - do not crash if a apt.Package.candidate has no url (LP: #819907)
  * softwarecenter/ui/gtk3/views/catview_gtk.py:
    - only show the frame with new apps if we actually have information
      about new applications (LP: #862382)

  [ Robert Roth ]
  * softwarecenter/ui/gtk3/widgets/apptreeview.py:
    - fix crash in clear_model() (LP: #863233)

  [ Gary Lasker ]
  * debian/control:
    - add dependency on python-gobject-cairo to prevent crash
      at startup (LP: #829067) 
  * softwarecenter/db/application.py,
    softwarecenter/db/update.py,
    softwarecenter/distro/Ubuntu.py,
    softwarecenter/enums.py:
    - display the correct license type for commercial apps as
      specified via the software-center-agent (LP: #864706)

  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/bug855666:
    - add missing linewrap (LP: #855666)
  * lp:~mmcg069/software-center/bug858639 :
    - fix crash when data can not be parsed from the remote reviews server
      LP: #858639

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 05 Oct 2011 11:24:05 +0200

software-center (5.0) oneiric; urgency=low

  [ Gary Lasker ]
  * softwarecenter/ui/gtk3/views/appdetailsview.py,
    softwarecenter/ui/gtk3/views/appdetailsview_gtk.py,
    softwarecenter/ui/gtk3/widgets/reviews.py,
    utils/submit_review_gtk3.py:
    - restore the ability to edit or delete your own
      review (LP: #861999)
  * softwarecenter/db/application.py:
    - fix TypeError in __init__ (LP: #825729)
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - fix crash in _get_app_icon_xy_position_on_screen (LP: #843565)
  * softwarecenter/ui/gtk3/panes/softwarepane.py:
    - fix UnicodeDecodeError in on_add_to_launcher (LP: #835337)

  [ Michael Vogt ]
  * add support for license keys in $HOME
  * set correct version number
  * utils/submit_review_gtk3.py:
    - translate app name in review title, thanks to Gabor Kelemen 
      (LP: #782146)
  * softwarecenter/backend/reviews.py:
    - leave the review sorting to the server now that the rnr-server
      is deployed that sorts properly by wilson_score
  * fix None vs "" crashes
  * fix another dbus exception when a tid vanishes (LP: #848676), thanks
    to Marc Deslauriers 

  [ Kiwinote ]
  * softwarecenter/distro/Ubuntu.py:
    - display canonical support text again (LP: #862388)
      (no new strings - there was just some 'if False, display the text' code)

  [ Matthew McGowan ]
  * data/ui/gtk3/dialogs.ui:
    - fix incorrect sizing of dialogs (LP: #825959, LP: #844014)
  * display 'where is it' command line helper for installed apps with
    no desktop_files even when unity is running.'
  * set a minimum size for the CategoryTile so all english category 
    names fit to two lines (Computer Science and Robotics took 3 lines 
    to display).
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - cleanup dead code

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 29 Sep 2011 20:45:22 +0200

software-center (4.1.23.7) oneiric; urgency=low

  [ Gary Lasker ]
  * softwarecenter/backend/installbackend_impl/aptd.py:
    - fix UnicodeDecodeError in _show_transaction_failed_dialog
      (LP: #858193)
  * softwarecenter/backend/installbackend.py,
    softwarecenter/ui/gtk3/aptd_gtk3.py,
    softwarecenter/ui/gtk3/dialogs/__init__.py:
    - implement the error() method of InstallBackendUI to display the
      required error dialog in the event of a transaction error
      (LP: #860137)
  * softwarecenter/backend/installbackend_impl/aptd.py:
    - add unicode handling for the transaction error dialog 
  * softwarecenter/utils.py:
    - let the utf8() method handle None as an input value 
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - fix UnicodeDecodeError in set_value() (LP: #846600) 
  * softwarecenter/db/debfile.py:
    - fix UnicodeDecodeError in warning() (LP: #845298) 
  * softwarecenter/ui/gtk3/app.py:
    - fix intermittent crash at shutdown (LP: #728973) 
  * softwarecenter/ui/gtk3/panes/availablepane.py,
    softwarecenter/ui/gtk3/session/navhistory.py,
    softwarecenter/ui/gtk3/session/viewmanager.py: 
    - navigate back to the application details view on
      a purchase cancellation or a purchase error (LP: #859790)
  * softwarecenter/ui/gtk3/panes/installedpane.py:
    - fix empty installed view after clearing search (LP: #860810)
    - fix rendering glitch when searching with OneConf
      active (LP: #860818)
  * softwarecenter/utils.py:
    - fix crash in save_person_to_config() (LP: #858403)
  * softwarecenter/ui/gtk3/widgets/reviews.py:
    - fix UnicodeDecodeError in _whom_when_markup()
  
  [ Michael Vogt ]
  * softwarecenter/ui/gtk3/widgets/searchentry.py:
    - merge header fix
  * softwarecenter/ui/gtk3/app.py, softwarecenter/utils.py:
    - add support for proxy setup from gsettings (LP: #742564)
  
  [ Juhana Jauhiainen ]
  * Added For Software developers link to Help menu. (LP #722366)

  [ Didier Roche ]
  * softwarecenter/ui/gtk3/panes/installedpane.py:
    - disable search when viewing oneconfviews

  [ Kiwinote ]
  * softwarecenter/ui/gtk3/panes/viewswitcher.py:
    - if we're in the 'in progress' view and all the transactions finish, then
      navigate back (LP: #831524)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 28 Sep 2011 18:02:08 +0200

software-center (4.1.23.6) oneiric; urgency=low

  [ Kiwinote ]
  * softwarecenter/db/update.py:
    - update the sc-agent db even if there are no apps available (LP: #857268)
  * softwarecenter/utils.py:
    - fix UnicodeDecodeError in get_icon_from_theme() (LP: #839391)
  * utils/submit_review_gtk3.py:
    - fix UnicodeDecodeError in _on_one_gwibber_account() (LP: #836911)

  [ Gary Lasker ]
  * softwarecenter/ui/gtk3/app.py:
    - fix intermittent startup crashes (LP: #846674, LP: #857989) 
  
  [ Matthew McGowan ]
  * work around some oddness that seems to have broken 
    Gdk.EventButton.copy().
  
  [ Michael Vogt ]
  * softwarecenter/ui/gtk3/app.py:
    - do not crash if there is no active pane
  * softwarecenter/backend/reviews.py:
    - be more robust against db corruption when writing out 
      the bsddb for unity (LP: #858437)
  * softwarecenter/backend/login_sso.py:
    - port to the new SSO dbus API  (LP: #857514)

  [ Didier Roche ]
  * lp:~didrocks/software-center/replace_logintext_by_helptext:
    - use help_text internally to be aligned with the new ubuntu SSO
      parameter name (LP: #857514)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 26 Sep 2011 16:59:33 +0200

software-center (4.1.23.5) oneiric; urgency=low

  [ Robert Roth ]
  *  Fix inconsistent colors in banner (LP: #855417)
  * softwarecenter/db/debfile.py,
    softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - display total size in the details view for standalone
      deb files (LP: #851222)
  * softwarecenter/db/database.py:
    - restore support for custom list searches
      (LP: #835069, LP: #828281)
  
  [ Kiwinote ]
  * correctly index desktop files which refer to packages for which we must
    install a version for a foreign architecture (eg skype)
  * softwarecenter/backend/reviews.py:
    - allow us to write reviews for apps with unicode appname (LP: #856052)

  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/tweaks:
    - mak the avg-rating label white when a row is selected
    - TextBlock.set_visible_window to False. add a css comment
  * lp:~mmcg069/software-center/bug635994-again:
    - make the up/down -arrow behaviour available to both
      detailsview_gtk and the catview_gtk (LP: #635994)
  * lp:~mmcg069/software-center/re-fixes:
    - additional fixes for the detailsview

  [ Gary Lasker ]
  * softwarecenter/ui/gtk3/panes/availablepane.py,
    softwarecenter/ui/gtk3/panes/softwarepane.py:
    - prevent potential crash at startup if views have not yet
      been created on a call to refresh_apps (LP: #855622)
  * softwarecenter/ui/gtk3/panes/availablepane.py,
    softwarecenter/ui/gtk3/panes/installedpane.py:
    - consolidate spinner code, add timeout mask for installed
      view spinner
  * softwarecenter/ui/gtk3/panes/softwarepane.py:
    - display spinner while changing list view sort method
  * softwarecenter/ui/gtk3/app.py:
    - display spinner while loading previous purchases list
  * softwarecenter/ui/gtk3/widgets/actionbar.py:
    - fix regression in action bar button alignment (LP: #856872)
  * softwarecenter/ui/gtk3/panes/availablepane.py:
    - restore action bar functionality for custom lists
      (LP: #835069)
    - don't hide technical items during a custom list search
    - restore custom list search using apt url syntax (LP: #828281)
  * softwarecenter/ui/gtk3/dialogs/__init__.py:
    - fix crash when showing error dialog (LP: #842678)

  [ Didier Roche ]  
  * lp:~didrocks/software-center/new-oneconf-sync-signal:
    - enable getting a last sync accurate date as soon as the sync 
      is done (LP: #855345)
  
  [ Michael Vogt ]
  * utils/submit_review_gtk3.py:
    - setup logging from the helper to xdg
      ~/.cache/software-center/reviews-helper.log
  * utils/submit_review_gtk3.py, softwarecenter/ui/gtk3/views/appview.py:
    - use Gtk.ComboBoxText.new() instead of Gtk.ComboBoxText(). This makes
      get_active_text() actually work on the combobox (LP: #856429)
  * softwarecenter/utils.py:
    - fix writing new config before using it (LP: #827527)
  * softwarecenter/backend/reviews.py:
    - write out the review stats in a C friendly bsddb so that unity
      can use it too (thanks to Mikkel Kamstrup)
  * softwarecenter/ui/gtk3/panes/availablepane.py:
    - fix endless recursion (LP: #851671)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 23 Sep 2011 11:58:02 +0200

software-center (4.1.23.4) oneiric; urgency=low

  [ Matthew McGowan ]
  * utils/submit_review_gtk3.py:
    - fix crash when submitting a review (LP: #852016)
  * fix the overlay icon position in the (lobby|subcat) featured tiles
  * fix the backforward button such that the border-radius is switched 
    when in rtl mode.
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - fix stray dotted lines at bottom of the "not found"
      screen (LP: #853514)
  * softwarecenter/ui/gtk3/widgets/buttons.py:
    - add a focus ring for the "More" buttons on the
      home screen (LP: #854177)
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - add a focus ring for the exhibits banner (LP: #854168)
  * check the button-release occurs within the exhibit banner 
    (LP: #848805)
  * add additional checks to ensure we bail on a NoneType within 
    apptreeview._on_button_press_event. also switch some StateType's
    to the Gtk3 correct StateFlags'
  * reimplement the focal frames for focal CellRendererButtons 
    in the apptreeview
  * lp:~mmcg069/software-center/rtl-improvements
    - make the appview progress bar fill in the correct direction when in rtl 
      mode
    - also improve the positioning of the installed overlay icon in both ltr 
      and rtl modes.
  * lp:~mmcg069/software-center/nav-improvements
    - correct the navhistory behaviour when a user clears the search_entry,
      remove spurious navhistory items, improve unit test (LP: #854047)
  * lp:~mmcg069/software-center/lobby-work
    - update the lobby and subcat views when selecting to view "Canonical
      Maintained Software", other lobby fixes and cleanup (LP: #835025)
  * lp:~mmcg069/software-center/description-improvements:
    - improvements to the description area in the details view, make
      description text selectable, update unit test (LP: #854368)
  * lp:~mmcg069/software-center/Bug846204:
    - a solution to LP: #846204

  [ Kiwinote ]
  * softwarecenter/db/application.py:
    - fix UnicodeDecodeError in __init__ (LP: #838791)
  * softwarecenter/db/debfile.py:
    - fix UnicodeDecodeError in __init__ (LP: #835887)
  * softwarecenter/ui/gtk3/widgets/buttons.py:
    - draw focus-line for category tiles and subcategory tiles
    - make featuredtiles accessible
  * softwarecenter/ui/gtk3/widgets/description.py:
    - fix crash in rendering bullet points in rtl layouts
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - make exhibits accessible

  [ Gary Lasker ]
  * utils/submit_review_gtk3.py:
    - fix crash if an error occurs while submitting
      a review (LP: #854187) 
  * softwarecenter/ui/gtk3/widgets/apptreeview.py:
    - check that a category is not selected before updating,
      fixes a crash on e.g. a network change event (LP: #848085) 
  * softwarecenter/ui/gtk3/panes/installedpane.py:
    - display a spinner while loading the oneconf
      list view
  * pyflakes fixes
  
  [ Michael Vogt ]
  * softwarecenter/ui/gtk3/views/purchaseview.py,
    test/gtk3/test_purchase.py:
    - ensure to never log sensitive oauth token data to the console
      from webkit and add test
  * debian/control:
    - tighten dependency on python-gobject (LP: #845280)
  * softwarecenter/db/database.py:
    - fix db reopen when a new database is added (like the 
      software-center-agent DB)
  * softwarecenter/backend/aptchannels.py:
    - move to softwarecenter/backend/channel_impl/aptchannels.py to make
      more clear that this is a implementation of a interface
  * softwarecenter/backend/channel_impl/aptchannels.py:
    - only rebuild the a-x-i DB is we have new origins in the cache
      (LP: #798632)
  * softwarecenter/db/categories.py:
    - do not crash if a directory tag can not be parsed or if the 
      directory file is not there (LP: #854087)
  * fix systemwide license key handling (needs 
    lp:~aptdaemon-developers/aptdaemon/add-license-key-call)

  [ Didier Roche ]
  * softwarecenter/db/appfilter.py:
    - fix an issue when no diff in a category show all available results
  * softwarecenter/ui/gtk3/panes/installedpane.py:
    - use the same load blocking parameters than other calls

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 21 Sep 2011 09:11:30 +0200

software-center (4.1.23.3) oneiric; urgency=low

  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - fix r2344 (line wrap for header) as it leaves overly
      huge margins, thanks to Matthew McGowan
    - fix crash if get_icon() returns None (LP: #846508)
  * softwarecenter/backend/installbackend_impl/aptd.py:
    - be more robust against a race when the transaction disappears
      between notify and fetching details #804444)
  * data/ui/gtk3/submit_usefulness.ui:
    - remove not needed cancel/post click handlers (LP: #830830)
  * softwarecenter/ui/gtk3/panes/installedpane.py,
    test/gtk3/test_installedpane.py:
    - fix show/hide technical items when in search mode in the installed
      pane and add regression test
  * softwarecenter/ui/gtk3/panes/installedpane.py:
    test/gtk3/test_installedpane.py, 
    softwarecenter/ui/gtk3/widgets/actionbar.py:
    - fix show/hide nonapps count when doing searches
    - add tests
  * softwarecenter/ui/gtk3/widgets/reviews.py:
    - do not show "no network connection" message when checking for
      new reviews (LP: #848480)
  * softwarecenter/ui/gtk3/panes/softwarepane.py, softwarecenter/utils.py,
    test/test_utils.py:
    - do not offer to add NoDisplay=true desktop files like wine to the
      launcher (LP: #848437)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 16 Sep 2011 21:12:26 +0200

software-center (4.1.23.2) oneiric; urgency=low

  [ Michael Vogt ]
  * softwarecenter/backend/reviews.py:
    - update review sorting to follow spec (wilson score)
  * lp:~mvo/software-center/retire-gtk2:
    - remove (no longer used) gtk2 code, this has the added benefit
      that all the checks for pygtk vs pygi are gone as well
    - update gir1.2-* dependencies (LP: #842616)
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - wrap title instead of ellipsize (LP: #850857)
  * softwarecenter/toolkit.py:
    - update to current code
  * softwarecenter/backend/reviews.py:
    - do not crash for unknown deb names
  * softwarecenter/ui/gtk3/app.py:
    - make the locale code more robust (LP: #846038)
  * softwarecenter/db/history_impl/apthistory.py:
    - be more robust against broken history.log files (LP: #666449)
  * softwarecenter/backend/installbackend_impl/aptd.py:
    - be more robust about potential races (LP: #848676)
  * softwarecenter/ui/gtk3/models/pendingstore.py:
    - only add transactions if we get meaningful data
  
  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/highcontrast-theme-improvements:
    - a host of improvements to the highcontrast themes
  * lp:~mmcg069/software-center/bug848845:
    - use the stock_zoom-page cursor, which in the currernt icon 
      theme still presents as a magnifying glass (LP: #848845)
  * lp:~mmcg069/software-center/minor-vis-fixes:
    - even up the borders around a Frame (LP: #850780)

  [ Gary Lasker ]
  * softwarecenter/ui/gtk3/panes/installedpane.py:
    - implement a spinner for the installed view 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 15 Sep 2011 22:09:59 +0200

software-center (4.1.23.1) oneiric; urgency=low

  * debian/software-center.links:
    - add software-center-gtk3 compat link
  * setup.py:
    - remove software-center-gtk3 from scripts

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 15 Sep 2011 13:28:31 +0200

software-center (4.1.23) oneiric; urgency=low

  [ Michael Vogt ]
  * new default exhibit image from Marcus Haslam, many thanks
  * tweak html for the default text layout
  * softwarecenter/utils.py:
    - never cache local urls in the SimpleFileDownloader
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - fix bug in banner image rendering when the agent serves the images
  * softwarecenter/ui/gtk3/app.py, debian/control:
    - renenable plugin loader 
    - add conflict against older oneconf as the old oneconf plugin
      will crash softwarecenter because of mixing pygtk with pygi
    - load plugins from $SOFTWARE_CENTER_PLUGINS_DIR, 
      /usr/share/software-center/plugins, 
      ~/.local/share/software-center/plugins (LP: #631457)
  * doc/example_plugin.py:
    - updated to the gtk3 version
  * softwarecenter/backend/scagent.py:
    - generically deal with exhibts without a title
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - set the default exhibit cycle time to 10s but do not cycle if
      the main application does not have the active toplevel focus
  * softwarecenter/ui/gtk3/views/catview_gtk.py:
    - if there is only a single app in a exhibit, show that on
      click (LP: #848995)
  * softwarecenter/ui/gtk3/panes/availablepane.py,
    softwarecenter/ui/gtk3/views/catview_gtk.py:
    - when showing a exhibts list, show with flags=["nonapps-visible"]
      (LP: #849035)
  * softwarecenter/backend/scagent.py:
    - if the server does not provide a title for a exhibit use the
      html title tag or the first h1
  * software-center-gtk3:
    - removed, the gtk3 version is now default and identical to 
      the software-center command
  * softwarecenter/utils.py:
    - avoid race condition on slow connections (LP: #839462)
  * lp:~mvo/software-center/per-thread-xapiandb:
    - create per-thread xapian.Database objects to avoid race 
      condition with multiple threads
  
  [ Matthew McGowan ]
  * softwarecenter/ui/gtk3/app.py:
    - inhibit system error bell (LP: #846138)
  * softwarecenter/utils.py,
    softwarecenter/ui/gtk3/widgets/description.py,
    test/test_description_norm.py:
    - tweak the description parser to not omit linebreaks when
      a newline follows a terminator (e.g. "." or ":"), add a
      preparser special case for texlive-fonts-extra, update
      unit test (LP: #846944)
  * softwarecenter/ui/gtk3/session/navhistory.py:
    - fix multiple navigation items generated during search
      (LP: #842734)
  * lp:~mmcg069/software-center/bug844068:
    - if search is cleared by the user whilst the search context is a 
      subcategory, return to the unfiltered subcategory list not the 
      category page (bug 844068).
  * lp:~mmcg069/software-center/themeing-improvements:
    - provide theming css for highcontrast and highcontrastinverse
    - fix dynamic theme updates
  * lp:~mmcg069/software-center/submit-review-fixes:
    - add changed sig to star rating widget and correctly ensure the
      user has set a star rating prior to allowing submition
    - cleanup
  * lp:~mmcg069/software-center/bug850033:
    - improve the back_forward button rendering in response to LP: #850033

  [ Gary Lasker ]
  * softwarecenter/ui/gtk3/session/viewmanager.py:
    - fix startup crash in get_view_widget
      (LP: #830233, LP: #834425) 
  * data/icons/scalable/apps/softwarecenter.svg:
    - update the scalable icon to the new software-center
      icon (LP: #842275) 
  * softwarecenter/ui/gtk/widgets/thumbnail.py,
    softwarecenter/ui/gtk3/widgets/thumbnail.py:
    - restore hover cursor for details view screenshot thumbnail  
  * setup.py,
    debian/control:
    - add back flags when merging authors list, specify
      python version for happier build
  * softwarecenter/ui/gtk3/gmenusearch.py:
    - fix crash when loading gmenu for 'where is it' (LP: #834450)
  * pyflakes cleanup 
  * softwarecenter/ui/gtk3/widgets/apptreeview.py:
    - fix crash when using arrow keys in the list view, other
      cellbutton fixes (LP: #843409)
    - re-enable the list view action button after a transaction
      is cancelled

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 15 Sep 2011 11:54:11 +0200

software-center (4.1.22) oneiric; urgency=low

  [ Gary Lasker ]
  * data/ubuntu-software-center.desktop.in,
    debian/rules,
    setup.py,
    software-center,
    software-center-gtk2,
    softwarecenter/toolkit.py:
    - launch the new UI using 'software-center', add script
      to launch the old version if feeling nostalgic (LP: #839257)
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - fix incorrect ellipsize for title and summary in the
      details view (LP: #842271)
  * softwarecenter/ui/gtk3/panes/availablepane.py,
    softwarecenter/ui/gtk3/session/viewmanager.py:
    - hide the search field when in the purchase
      view (LP: #844883)
  * softwarecenter/ui/gtk3/views/catview_gtk.py:
    - don't create the what's new panel if we don't have the
      corresponding category (LP: #835129)
  * softwarecenter/ui/gtk3/panes/installedpane.py:
    - fix crash in rebuild_categorised_view while viewing
      installed items (LP: #834260)
  * test/gtk3/test_catview.py,
    test/gtk3/test_panes.py,
    test/test_addons.py,
    test/test_package_info.py:
    - fix unit tests
  * setup.py:
    - fix build error when merging authors list
  * merged lp:~gary-lasker/software-center/pyflakes-fixes, no
    user visible changes, only code cleanup
  * po/software-center.pot:
    - refresh .pot file

  [ Matthew McGowan ]
  * data/ui/gtk3/css/softwarecenter.css,
    softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - fix grey addon label, only pkgname should be grey
      (LP: #838607)
  * softwarecenter/ui/gtk3/widgets/description.py,
    softwarecenter/utils.py,
    test/test_description_norm.py:
    - description formatting improvements, update unit test
  * data/ui/gtk3/css/softwarecenter.css,
    softwarecenter/ui/gtk3/widgets/cellrenderers.py:
    - use css to set border-radius of cellrenderer button
  * softwarecenter/ui/gtk3/views/appview.py:
    - disable appcount display at the bottom of list views
      for now to allow keyboard scrolling to work (LP: #830258)
  * lp:~mmcg069/software-center/lobby-tweaks:
    - restore tile borders but disable the checkerboard
      rendering, color tweaks and other improvements to the
      title area visuals
  * merge lp:~mmcg069/software-center/image-data-cleanup:
    - cleanup unused image files (LP: #839736)
  * softwarecenter/ui/gtk3/panes/softwarepane.py:
    - fix doubled search results (LP: #840235)
  * softwarecenter/ui/gtk3/app.py:
    - fix "Copy Web Link" feature (LP: #830291)

  [ Andrea Cimitan ]
  * softwarecenter/ui/gtk3/widgets/symbolic_icons.py:
    - Fix blurriness of toolbar icons, reduce shadow alpha level

  [ Gabor Kelemen ]
  * po/POTFILES.in:
    - additional i18n fixes (LP: #836346)

  [ Kiwinote ]
  * remove the old webkit ui
  * remove the need for dummy-screenshot-ubuntu.png (LP: #837223)
  * data/ui/gtk3/SoftwareCenter.ui,
    softwarecenter/ui/gtk3/app.py:
    - make all the accelerators work again (LP: #640426, LP: #660050,
      LP: #828233, LP: #830238, LP: #834988, LP: #843682)
      also fixes (LP: #823094, LP: #837062)
  * softwarecenter/db/appfilter.py,
    softwarecenter/ui/gtk3/app.py,
    softwarecenter/ui/gtk3/widgets/searchaid.py:
    - stack of improvements to the supported_only filter and the searchaid
  * softwarecenter/ui/gtk3/app.py,
    softwarecenter/ui/gtk3/widgets/apptreeview.py:
    - make copy web link work for 'for purchase items' (LP: #820999)
  * softwarecenter/ui/gtk3/models/pendingstore.py:
    - fix UnicodeDecodeError in _render_status_text() (LP: #827495)
  * softwarecenter/ui/gtk3/panes/globalpane.py:
    - fix halignment of searchbox and backforward in rtl (LP: #842881)
  * softwarecenter/ui/gtk3/widgets/actionbar.py:
    - don't overly expand the button width
  * softwarecenter/ui/gtk3/widgets/backforward.py:
    - fix rtl breakage (LP: #842848, LP: #842858)
  * softwarecenter/ui/gtk3/widgets/buttons.py:
    - place channel selector popup at correct location for rtl (LP: #842872)
    - add currency to paid app tiles (LP: #833801)
  * softwarecenter/ui/gtk3/widgets/apptreeview.py,
    softwarecenter/ui/gtk3/widgets/cellrenderers.py:
    - hide the action button when the pkg is not available (LP: #841459)
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - fix text corruption in the default banner (LP: #838244)
  * softwarecenter/ui/gtk3/widgets/searchaid.py:
    - fix UnicodeDecodeError in build_category_path() (LP: #844031)
    - fix UnicodeDecodeError in get_suggestions() (LP: #843195, LP: #844639)
    - fix UnicodeDecodeError in get_title_text() (LP: #843032)
  * softwarecenter/ui/gtk3/widgets/searchentry.py:
    - use symbolic variant for the search icon (LP: #835529)
  * utils/submit_review_gtk3.py:
    - fix UnicodeDecodeError in _setup_details() (LP: #834233)

  [ Didier Roche ]
  * softwarecenter/ui/gtk3/widgets/menubutton.py:
    - improvements to menubutton widget (used in OneConf view)
  * Add openshot to "Our pick" (LP: #845370)

  [ Robert Roth ]
  * softwarecenter/ui/gtk3/models/pendingstore.py:
    - fix crash when reinstalling previous purchases (LP: #843766)
  * data/ui/gtk3/dialogs.ui:
    - add missing border in dialog frame (LP: #844028)
  * softwarecenter/ui/gtk3/app.py:
    - set minimum window size (LP: #842684)
  * softwarecenter/ui/gtk3/widgets/description.py:
    - fix crash when installing standalone debs (LP: #839113)
    - update description focus methods to fix crash (LP: #843317) 
  * softwarecenter/ui/gtk3/widgets/reviews.py:
    - fix duplicated label in reviews area of the details
      view  (LP: #823255)

 -- Gary Lasker <gary.lasker@canonical.com>  Fri, 09 Sep 2011 11:46:15 -0400

software-center (4.1.21) oneiric; urgency=low

  [ Kiwinote ]
  * AUTHORS:
    - add credits for the new icon (LP: #834882)
  * a stash of unicode fixes to make s-c-gtk3 usable around the world
    (LP: #831865, LP: #834409, LP: #834312)
  * softwarecenter/db/update.py:
    - fix reinstall previous purchases (LP: #834984)
  * softwarecenter/ui/gtk3/panes/availablepane.py:
    - set title for 'previous purchases' list view (LP: #833960)
  * softwarecenter/ui/gtk3/panes/softwarepane.py:
    - fix None.copy() such that switching panes works again (LP: #834196)
  * softwarecenter/ui/gtk3/widgets/buttons.py:
    - escape application name in tiles (LP: #835876)

  [ Jacob Johan Edwards ]
  * softwarecenter/ui/gtk3/panes/softwarepane.py:
    - fix the spinner display when loading slow views (LP: #830682)

  [ Gabor Kelemen ]
  * po/POTFILES.in,
    po/POTFILES.skip:
    - update per latest configuration, add new gtk3 files

  [ Matthew McGowan ]
  * softwarecenter/ui/gtk3/widgets/buttons.py :
    - resize fix for Top Rated and What's New tiles (LP: #833697)
  * softwarecenter/ui/gtk3/views/catview_gtk.py,
    softwarecenter/ui/gtk3/widgets/containers.py:
    - disable the rendering of the checkboard pattern in the
      grid views (at request of mpt)
   * lp:~mmcg069/software-center/description-tweaks:
     - fix badly rendered package descriptions, other tweaks
       (LP: #833954)
   * lp:~mmcg069/software-center/globalpane-themeability:
     - various theming fixes (LP: #828092, LP: #830681,
       LP: #830738 and LP: #838382)

  [ Gary Lasker ]
  * software-center,
    software-center-gtk3,
    softwarecenter/db/update.py:
    - enable CJK support in Xapian (LP: #745243) 
  * po/software-center.pot:
    - refresh .pot file
  * softwarecenter/ui/gtk/widgets/thumbnail.py:
    - fix missing icon in theme to let non-gtk3 version
      launch again, also fixes all gtk unit tests 
  * test/test_database.py:
    - update unit test

  [ Didier Roche ]
  * softwarecenter/ui/gtk3/panes/installedpane.py,
    softwarecenter/ui/gtk3/views/appview.py,
    softwarecenter/ui/gtk3/widgets/menubutton.py,
    softwarecenter/ui/gtk3/widgets/oneconfviews.py,
    softwarecenter/db/appfilter.py,
    softwarecenter/ui/gtk3/app.py,
    data/ui/gtk3/SoftwareCenter.ui:
    - brings back OneConf to software center gtk3 with a fresh new design
      (LP: #838623)
  * debian/control:
    - depends on latest oneconf 

 -- Gary Lasker <gary.lasker@canonical.com>  Thu, 01 Sep 2011 11:55:14 -0400

software-center (4.1.20) oneiric; urgency=low

  [ Michael Vogt ]
  * softwarecenter/ui/gtk3/views/purchaseview.py:
    - fix crash in cancel a purchase (LP: #833898)
  * softwarecenter/db/enquire.py:
    - add database locking to avoid thread issues
  * softwarecenter/db/enquire.py:
    - fix crash by copy.copy(filter), provide a custom copy
      method instead this fixes random crash in the lobby

  [ Kiwinote ]
  * display category on the tile

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 25 Aug 2011 20:51:11 +0200

software-center (4.1.19) oneiric; urgency=low

  [ Kiwinote ]
  * data/piston-helpers/piston_get_reviews_helper.py:
    - get reviews for the base pkg, not the multiarch one
  * softwarecenter/ui/gtk3/widgets/buttons.py:
    - hand cursor for category tiles and subcategory tiles
    - make a price of '0.00' render as 'free'
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - remove function calls to set the color of the pkgstatusbar (LP: #833195)
    - render icons for addons correctly
  * softwarecenter/ui/gtk3/views/catview_gtk.py:
    - don't show unavailable or already installed apps in the 'new' tiles
    - align the subcat view
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - only render paging dots if we have more than one
  
  [ Michael Vogt ]
  * softwarecenter/db/application.py:
    -ignore errors from incorrect utf8 (LP: #833534)
  * data/ubuntu-software-center.desktop.in:
    - set default UI to gtk3 (LP: #830901)
  * add new icon LP: #432552
  
  [ Matthew Paul Thomas ]
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - tweak the default banner presentation (LP: #833169)
  * debian/control:
    - improve package description
  * lp:~mpt/software-center/text-tweaks: 
    - text fixes

  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/small-fixes:
    - fix available pane channels
    - change nonapp filter
  
  [ Jacob Johan Edwards ]
  * lp:~j-johan-edwards/software-center/toolbar-quick-hack:
    - comment out hatching from USC custom toolbar.
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 25 Aug 2011 17:36:48 +0200

software-center (4.1.18) oneiric; urgency=low

  [ Michael Vogt ]
  * lp:~alexeftimie/software-center/packagekit-backend:
    - add packagekit backend, thanks Alex Eftimie
    - this allows using "software-center-gtk3 --packagekit-backend"
  * softwarecenter/ui/gtk3/panes/viewswitcher.py:
    - pygi compat fix, Gtk.CheckMenuItem() != Gtk.CheckMenuItem.new()
  * lp:~mvo/software-center/license-key-infrastructure:
    - allow adding license keys during a purchase
  * utils/submit_review_gtk3.py:
    - gtk3 fixes
  * softwarecenter/ui/gtk3/widgets/stars.py:
    - add get_rating() to make the submit_review_gtk3.py work
  * softwarecenter/ui/gtk3/widgets/buttons.py:
    - show correct price in the FeaturedTile (if there is one)
  * softwarecenter/ui/gtk3/widgets/reviews.py:
    - make the reviews UI more network change aware
  * softwarecenter/db/pkginfo_impl/aptcache.py:
    - fix file monitor const issues with gio vs Gio
  * utils/piston-helpers/piston_get_reviews_helper.py:
    - fix offline reviews
  * fix "What's New" category sorting (LP: #830188)
  * add new sort "By Newest First" combobox
  * hide sort combobox for if the category has a forced sort mode
    (like whats new) LP: #830234

  [ Alex Eftimie ]
  * lp:~alexeftimie/software-center/backend-refactor
    - fixes in the abstract channels backend
  
  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/small-fixes:
    - theming improvements
    - fix up installedpane search to include uncategorised items as well
    - fix up the show-hide technical items in the installedpane
    - fix the description resizing, prevent wierd spazzing
  * lp:~mmcg069/software-center/Bug828223:
    - make feature tiles update the installed state overlay upon 
      appropriate aptdaemon transactions
    - add installed ticks to the lobby and subcat tiles (Bug #828223)
  * lp:~mmcg069/software-center/Bug830691:
    - improve visual connection in the details (Bug #830691)
  *lp:~mmcg069/software-center/details-tweaks
   - add the ratings count to the bottom of the stars in the 
     detailsview header
  * lp:~mmcg069/software-center/Bug830218
    - remove category as per Bug LP: #830218
  * lp:~mmcg069/software-center/itemview-work:
    - make review list look like mockup

  [ Aaron Peachey ]
  * softwarecenter/ui/gtk3/views/catview_gtk.py:
    - remove 'More' button from sub-category top rated sections
    - increase number of apps in top-rated feature frames from 8 to 12
    - add sub category name into frame header for subcategory toprated
     (LP: #830272)
  * softwarecenter/ui/gtk3/views/catview_gtk.py:
    - provide standard method for adding tiles to Flowable grid to 
      simplify repeated append code (and DRY)
  * lp:~aaronp/software-center/gtk3-bugs:
    - fix size request, make nr-reviews in the featured buttons
      consistent with the applist
  
  [ Kiwinote ]
  * data/ui/gtk3/SoftwareCenter.ui,
    softwarecenter/ui/gtk3/app.py:
    - set back/forward menuitems sensitive at the correct times (LP: #830194)
  * softwarecenter/backend/aptchannels.py,
    softwarecenter/backend/channel.py:
    - don't include an 'all available' or 'all installed' channel
  * softwarecenter/db/appfilter.py:
    - make the supported filter global
  * softwarecenter/db/application.py:
    - never capitalize pkgname (LP: #828295)
  * softwarecenter/ui/gtk3/app.py:
    - many fixes to file menu and view menu (LP: #831526)
  * softwarecenter/ui/gtk3/panes/globalpane.py:
    - fix left/right padding of toolbar to align with the listview (LP: #823213)
  * softwarecenter/ui/gtk3/panes/historypane.py:
    - draw border above treeview (LP: #831421)
    - give action+time a grey color (LP: #831430)
  * softwarecenter/ui/gtk3/panes/viewswitcher.py:
    - link section_clicked to 'button-release-event' rather than 'clicked' to
      avoid getting signals for the wrong pane (LP: #828821)
    - menuitems rather than checkmenuitems (LP: #832275)
  * softwarecenter/ui/gtk3/panes/viewswitcher.py,
    softwarecenter/ui/gtk3/session/viewmanager.py:
    - introduce a view-changed signal from the viewmanager to the viewswitcher
      st we can shade the correct section button when we change pane via the
      navigation buttons
  * softwarecenter/ui/gtk3/session/viewmanager.py:
    - make some changes so the navigation stack doesn't get multiple entries
      per view
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - don't hide the version label (as we still want the pkgname) (LP: #830747)
  * softwarecenter/ui/gtk3/views/appview.py,
    softwarecenter/ui/gtk3/widgets/cellrenderers.py:
    - horizontally pixel align listview in ltr and rtl (LP: #830229)
      includes multiple rtl fixes
  * softwarecenter/ui/gtk3/views/catview_gtk.py:
    - realign the lobby view a bit
  
  [ Robert Roth ]
  * Update the help menu item to match the specs (LP: #828165)
  * Show developer website as link instead of button (LP: #830740)
  * Show today in history pane (LP: #831394)

  [ Matthew Paul Thomas ]
  * data/default_banner/fallback.jpg:
    - new default banner and text
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 24 Aug 2011 17:41:55 +0200

software-center (4.1.17) oneiric; urgency=low

  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/gtk3fix:
    - description.py, do not connect to the viewport size-allocate signal, 
      i think this should prevent the wierd spazz out when resize evetns 
      occur

  [ Michael Vogt ]
  * softwarecenter/utils.py:
    - really remove old gmenusearcher code that uses the static gmenu
      bindings (LP: #828535)
  * softwarecenter/ui/{gtk,gtk3}/gmenusearch.py:
    - split gmenusearch into gtk2 (static bindings) and gtk3 (gi bindings)
    - update usage
  * softwarecenter/db/history_impl/apthistory.py:
    - add conditional use of gio.File() vs Gio.File.new_for_path()
  * softwarecenter/utils.py, softwarecenter/backend/reviews.py:
    - fixes in subtle API changes for Gio vs gio
  * softwarecenter/ui/gtk3/widgets/description.py:
    - prepare for upcomming Gdk pygi changes in 2.90.x
  * debian/control:
    - add python-gmenu back to the dependencies, the dynamic bindings
      can not be used with the gtk2 version os software-center
  * utils/piston-helpers/piston_get_useful_votes_helper.py,
    utils/piston-helpers/piston_get_reviews_helper.py:
    - fix exception type now that json is used (instead of simplejson)
      LP: #828324

  [ Kiwinote ]
  * data/ui/gtk3/css/softwarecenter.css:
    - theme GtkViewports not to have a padding or a border - looks quite nice
      around the banners now
  * many:
    - transition from a status bar to internal status labels (LP: #445558)
  * softwarecenter/ui/gtk3/session/viewmanager.py:
    - show/hide search entry when needed (LP: #828790)
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - use a Gtk.IconSize rather than an int for Gtk.Image.new_from_icon_name
  * softwarecenter/ui/gtk3/widgets/buttons.py:
    - ellipsize category text in tile to avoid warnings
    - show channel selector on button-press-event instead of
      button-release-event for consistent menu behaviour (LP: #828317)

  [ Martin Pitt ]
  * Fix some more places which need to conditionally import gobject or
    GObject. (LP: #829186)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 19 Aug 2011 11:59:02 +0200

software-center (4.1.16) oneiric; urgency=low

  [ Michael Vogt ]
  * softwarecenter/ui/gtk3/panes/availablepane.py, 
    softwarecenter/ui/gtk3/views/catview_gtk.py:
    - make clicking on top-rated app in a subcategory work
  * softwarecenter/ui/gtk3/widgets/apptreeview.py:
    - fix remove button in the tree (LP: #828064)
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - fix crash when scrolling (LP: #828440)
  * softwarecenter/enums.py:
    - add new Icons.INSTALLED_OVERLAY
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - show installed emblem for installed apps (LP: #828253)
  * softwarecenter/ui/{gtk,gtk3}/views/appdetailsview_gtk.py:
    - fixup for the latest GIcon API changes
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - use the ubuntu color for the default exhibit LP: #827315
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - use a longer exhibit timeout
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - reinit mouse pointer when exhibits toggle
  * softwarecenter/ui/gtk3/panes/viewswitcher.py:
    - fix switching back to the main page when clicking on 
      "All software" (LP: #828675)
  * softwarecenter/ui/gtk3/models/appstore2.py,
    softwarecenter/ui/gtk3/views/catview_gtk.py,
    softwarecenter/ui/gtk3/widgets/buttons.py:
    - show (raw) categories info in the FeaturedTile()
  
  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/sortable-app-tree-view:
    - add multiple sort options for the results
    - fix crash if no weblive is available LP: #824603
  
  [ Martin Pitt ]
  * software-center: Import the static gobject, not the GI module, as this
    uses pygtk.
  * All files: Do not import the gi.repository.GObject module with static
    bindings like gtk, and vice versa. It is brittle now, and breaking with
    newer pygobject versions like 2.90.1.

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 18 Aug 2011 18:36:04 +0200

software-center (4.1.15) oneiric; urgency=low

  [ Michael Vogt ]
  * software-center-gtk3, software-center:
    - fix PYTHONPATH when running from a local repo
    - add "--dummy-backend" option start will start a fake
      aptdaemon in a private dbus for interactive testing of the
      installation/removal
  * softwarecenter/backend/spawn_helper.py:
    - make "--debug-filter softwarecenter.backend.spawn_helper"
      more useful
    - ensure that the io source is removed after any pending
      reads are flushed
  * software-center:
    - fix startup with no PYTHONPATH
  * softwarecenter/gmenusearch.py:
    - port to use gir1.2-gmenu-3.0
  * softwarecenter/ui/{gtk,gtk3}/views/appdetailsview_gtk.py:
    - updated for gir1.2-gmenu-3.0
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - show hand cursor if the exhibit has package_names
  * setup.py:
    - fix AUTHORS file merging
  
  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/appdetails-tweaks:
    - add a pretty frame around the thumbnail in the detailsview.
  * lp:~mmcg069/software-center/bugfix-823233:
    - fix so that markup is actually rendered by the submit_label
      when submitting usefulness (LP: #823233)
  * fix the annoying ascii codec error, #823363
  * add some checks to ensure the exhibits list contains exhibits and
    then some further checks within _render_exhbit_at_cursor to ensure
    the cursor is within the bounds of the exhibits_list
  
  [ Kiwinote ]
  * data/ui/gtk3/SoftwareCenter.ui,
    softwarecenter/ui/gtk3/app.py:
    - few more tweaks to the about dialog
  * softwarecenter/db/application.py:
    - import version_compare on demand to make deb files work (LP: #824692)
  * softwarecenter/ui/gtk/appview.py,
    softwarecenter/ui/gtk3/widgets/cellrenderers.py:
    - fix listviews in rtl setups (pango reverses LEFT and RIGHT itself)
  * softwarecenter/ui/gtk3/app.py:
    - fix rtl mode for testing
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - correctly show/hide website button

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 17 Aug 2011 10:21:25 +0200

software-center (4.1.14) oneiric; urgency=low

  [ Michael Vogt ]
  * softwarecenter/ui/gtk3/panes/viewswitcher.py:
    - fix crash when a transaction finished in the gtk3 version
  * data/ui/gtk3/dialogs.ui:
    - fixes in the gtkbuilder file (adjust boxes to the right type
      after opening with the new glade)
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - weblive fix, thanks to Stephane Graber! (LP: #824567)
  * data/ui/gtk3/SoftwareCenter.ui:
    - gtkbuilder file fixes (GtkVBox -> GtkBox with orientation property)
  * softwarecenter/ui/gtk3/app.py:
    - fixes in the about dialog
    - remove hidden (and not well working) "menuitem_launchpad_private_ppas"
    - add gtk3 launchpadintegration
  * softwarecenter/ui/gtk3/utils.py:
    - add local SOFTWARE_CENTER_ICON_CACHE_DIR search path
  * softwarecenter/ui/gtk3/app.py:
    - make "search:term", "apt:pkg" and "pkg" commandline args work
      again
  * softwarecenter/ui/gtk3/panes/installedpane.py:
    - fix installedpane test window, fix installed search
  * test/gtk3/test_search.py:
    - add search testcase
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - fix double markup_escape()
  * softwarecenter/ui/gtk3/widgets/reviews.py:
    - fix various utf-8 escape issues

  [ Gary Lasker ]
  * softwarecenter/ui/gtk/appview.py,
    softwarecenter/ui/gtk3/widgets/cellrenderers.py:
    - lighten the color of the reviews count as displayed in
      the list views (see LP: #802756)

  [ Kiwinote ]
  * softwarecenter/db/enquire.py:
    - fix incorrect substitution for set_sort_by_value

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 12 Aug 2011 22:10:32 +0200

software-center (4.1.13) oneiric; urgency=low

  [ Michael Vogt ]
  * py3 compatibility fixes, this includes:
    - exceptions to use  "except Exception as e"
    - print function usage
    - various conditional imports like "import configparser"
    - use of json instead of simplejson (required py2.6+)
    - pyflake fixes
  * test/test-all.sh:
    - improve tests 
  * test/gtk3/test_panes.py:
    - add basic tests for the various panes
  * softwarecenter/testutils.py:
    - add helper factory methods to make writing tests easier
  * merged lp:~alexeftimie/software-center/backend-refactor,
    many thanks!
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - reenable weblive events, thanks to Stephane Graber!
  * softwarecenter/ui/gtk3/app.py:
    - setup default mainloop
  * debian/control:
    - add recommends to oneconf
  
  [ Matthew McGowan ]
  * make the globalpane paint a theme derived base color 
    then paint the diagonal lines
  * small fix to correct bf button sensitivity given cursor 
    position within the navigation stack
  
  [ Robert Roth ]
  * lp:~evfool/software-center/hideabout:
    - Hide the about dialog when clicking close in the GTK3 version 
     (LP: #822662)

  [ Gary Lasker ]
  * softwarecenter/ui/gtk3/widgets/cellrenderers.py:
     - relocate the list view ratings stars per the latest
       spec, for gtk3
  * softwarecenter/utils.py:
    - fix version_compare lambdas 
  * test/gtk3/test_widgets.py,
    test/gtk3/test_navhistory.py:
    - unit test fixes

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 11 Aug 2011 10:53:07 +0200

software-center (4.1.12) oneiric; urgency=low

  [ Michael Vogt ]
  * merged lp:~alexeftimie/software-center/backend-refactor,
    many thanks
  * test/gtk3/test_widgets.py:
    - more widget test coverage
  * test/gtk3/test_views.py:
    - add basic tests for all gtk3 views
  * merged lp:~mmcg069/software-center/the-aesthetics, lots
    of really nice gtk3 work, many thanks to Matthew McGowan!
  * install gtk3 version as software-center-gtk3 tech preview
  * merged lp:~mvo/software-center/exhibit-api-use and cherry picked
    from lp:~mmcg069/software-center/exhibit-api-use, many thanks to
    Matthew McGowan
  * make clicking on exhibits banner work and display the exhibits
    list
  * add featured banner
  * softwarecenter/backend/spawn_helper.py:
    - remove io watch again if the child exited to ensure we do
      not run into a 100% loop
  * pyflakes fixes
  * test/test-all.sh:
    - improve test runner
  * softwarecenter/ui/gtk3/views/purchaseview.py:
    - add LocaleAwareWebView that sends a "Accept-Language" http
      header
  * setup.py: 
    - install gtk3 version as well
  * softwarecenter/ui/{gtk,gtk3}/app.py:
    - do not run software-properties-gtk3 with gksu anymore
  * test/gtk3/test_catview.py:
    - add test top-rated subcategory selection

  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/rnr-dialogs-gtk3:
    - support multiple toolkits for the submit review functionatlity
    - port the submit review app to gtk3
  * lp:~mmcg069/software-center/gtk3fixes:
    - fix star renderer not actually using cached star surfaces
  * lp:~mmcg069/software-center/top-rated-subcats:
    - add top-rated view for subcategories too

  [ Gary Lasker ]
  * softwarecenter/ui/gtk/softwarepane.py:
    - small fix to action bar functionality in support of oneconf
  * softwarecenter/ui/gtk/appview.py:
    - relocate the ratings stars in the list view to be next to the
      software item name, per the updated spec (LP: #802756)
  * softwarecenter/ui/gtk3/widgets/reviews.py:
    - make 'more reviews' button work in gtk3 details view
  * test/gtk/test_gui_buy_something.py,
    test/test_addons.py:
    - unit test fixes
  * softwarecenter/utils.py,
    test/gtk/test_unity_launcher_integration.py:
    - update unity launcher integration code to conform to
      new app-install desktop file naming format, update
      unit test
  * softwarecenter/ui/gtk/appdetailsview_gtk.py,
    softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - change name of website link in the details view per
      updated spec (LP: #715681)
  * softwarecenter/ui/gtk/appdetailsview_gtk.py,
    softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - don't show addons in the details view for the
      standalone deb installation case (LP: #821395)

  [ Kiwinote ]
  * softwarecenter/ui/gtk/widgets/carousel.py:
    - ensure that carousel posters always display a title
  * softwarecenter/ui/gtk3/views/catview_gtk.py:
    - connect up the 'more' buttons

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 08 Aug 2011 11:05:58 +0200

software-center (4.1.11) oneiric; urgency=low

  [ Michael Vogt ]
  * utils/show_top_rated_for_various_powers.py:
    - add helper to help with the parameterization of the top-rated
      algorithm
  * some cleanup and new test/gtk3/test_navhistory.py
  * merged from lp:~aaronp/software-center/more-top-rated, many
    thanks to Aaron Peachey!
  * move the AppEnquire code from ui.gtk3 into the generic db space
    and add gobject query-complete signal
  * test/gtk3/test_purchase.py:
    - add tests for reinstall previous purchase
  * softwarecenter/ui/gtk3:
    - use datadir for the gtk3 art and css

  [ Gary Lasker ]
  * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - port recent crash fixes and the standalone deb install
      startup time improvements to the gtk3 branch 
  * softwarecenter/ui/gtk/appdetailsview_gtk.py,
    softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
    - fix incorrect display of command line launch details
      (LP: #817524)
  * utils/submit_review.py:
    - display app name rather than package name in the edit
      review dialog title (LP: #818306)

  [ Kiwinote ]
  * softwarecenter/distro/Ubuntu.py:
    - ensure get_downloadable_icon_url() returns a string (LP: #810552)
  * softwarecenter/ui/gtk/appview.py:
    - lowlevel cache isn't available on startup, so query it only on demand
    - fix normal cache to correctly filter out unavailable pkgs (LP: #799713)
  
  [ Aaron Peachey ]
  * lp:~aaronp/software-center/more-top-rated:
    - support top rated carousel for subcategories like Games or 
      Development Tools

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 01 Aug 2011 16:15:31 +0200

software-center (4.1.10) oneiric; urgency=low

  [ Michael Vogt ]
  * merged lp:~alexeftimie/software-center/backend-refactor,
    many thanks
  * merged lp:~mmcg069/software-center/search-aid-improvments,
    many thanks
  * add generic "use_cache" to SimpleFileDownloader
  * softwarecenter/ui/gtk3/widgets/exhibits.py:
    - add basic ExhibitBanner widget
  * merged lp:~roignac/software-center/bug-805969, 
    many thanks to  Vadim Rutkovsky (LP: #805969)
  * merged lp:~aaronp/software-center/more-top-rated, many thanks
    to Aaron Peachey
  * add top rated carousel

  [ Gary Lasker ]
  * softwarecenter/ui/gtk/app.py,
    softwarecenter/ui/gtk/availablepane.py,
    softwarecenter/ui/gtk/catview_gtk.py,
    softwarecenter/ui/gtk/softwarepane.py:
    - improvement for a local debian package install, display a
      "loading" spinner while the package loads and do not show
      the main categories view momentarily
  * softwarecenter/backend/reviews.py:
    - fix crash on an undefined histogram value (LP: #812923) 
  * softwarecenter/ui/gtk/historypane.py,
    softwarecenter/ui/gtk3/panes/historypane.py:
    - apply patch from Michael Terry to fix a crash when
      initializing the history pane, many thanks! (LP: #746984)
  * softwarecenter/db/debfile.py,
    softwarecenter/ui/gtk/appdetailsview_gtk.py,
    softwarecenter/ui/gtk/availablepane.py:
    - reduce startup time when installing a deb file by ~50%

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 22 Jul 2011 15:43:43 +0200

software-center (4.1.9) oneiric; urgency=low

  [ Michael Vogt ]
  * data/ui/*.ui:
    - move into data/ui/gtk preparing the gtk3 merge
  * utils/piston-helpers/*.py:
    - return exitcode 1 on expections
  * softwarecenter/backend/scagent.py:
    - properly copy when building the command

  [ Gary Lasker ]
  * merge lp:~evfool/software-center/nonetworkfixes to fix menu
    item network state bugs, many thanks to Robert Roth
    (LP: #802919, LP: #802920)
  * softwarecenter/ui/gtk/appview.py:
    - fix crash on a network change event (LP: #804414)
  * softwarecenter/ui/gtk/appdetailsview_gtk.py:
    - gracefully handle AttributeError from zeitgeist pending
      fix in zeitgeist itself, fixes crasher (LP: #807282)
  * softwarecenter/ui/gtk/appdetailsview_gtk.py,
    softwarecenter/utils.py:
    - fix crash when searching gmenu paths (LP: #793024)

  [ Aaron Peachey ]
  * softwarecenter/backend/reviews.py, 
    softwarecenter/backend/spawn_helper.py:
    - correct modify/delete UI callback behaviour with
      new spawn helper and pagination code (LP: #807010)
    - fix submit_usefulness and report_abuse callbacks
      to work with the new spawn_helper and pagination code

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 13 Jul 2011 16:11:35 +0200

software-center (4.1.8) oneiric; urgency=low

  [ Michael Vogt ]
  * refactor to move gtk2 UI out of InstallBackend and replace
    with generic InstallBackendUI

  [ Gary Lasker ]
  * debian/source_software-center.py:
    - remove extraneous '.txt' for the logfile upload in the
      apport hook
  * softwarecenter/backend/reviews.py:
    - fix crash if ratings and reviews server does not provide
      a histogram value (LP: #805421) 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 05 Jul 2011 09:11:38 +0200

software-center (4.1.7) oneiric; urgency=low

  [ Aaron Peachey ]
  * Add fake-review API that can be used for GUI testing and
    automatic testing without actually hitting the network.
    Can be enabled with the SOFTWARE_CENTER_FAKE_REVIEW_API=1
    environment
  * add support to remove/modify reviews, this requires the
    new rnrserver in production
  
  [ Michael Vogt ]
  * merged lp:~aaronp/software-center/tests, many thanks
  * merged lp:~mvo/software-center/piston-sc-agent:
    This move the SoftwareCenterAgent support from restfulclient
    to piston-mini-client and adds a new SpawnHelper abstraction. 
    It also adds a new SOFTWARE_CENTER_AGENT_INCLUDE_QA environment 
    to get apps in QA (if you are in the right group)
  * remove get_http_proxy_string_from_gconf and remove python-gconf
    dependency

  [ Gary Lasker ]
  * merge lp:~evfool/software-center/smallfixes to fix up mouse click
    handling for LinkButton, many thanks to Robert Roth (LP: #796640)
  * merge lp:~mterry/software-center/drop-deja-dup courtesy Michael
    Terry, removes deja-dup from the featured apps list since it has
    been promoted to main
  * merge lp:~evfool/software-center/fixnavigation, fixes navigation
    error when searching (LP: #801114)
  * softwarecenter/ui/gtk/appview.py:
    - fix phantom install button in for purchase listview (LP: #801512)
  * softwarecenter/db/update.py:
    - add support for custom desktop key X-Ubuntu-Software-Center-Name
      for USC-specific display names (LP: #801197)
  * softwarecenter/ui/gtk/appdetailsview_gtk.py:
    - don't start the indeterminate progress bar for purchase
      transactions until after the authentication dialog is closed
      (LP: #725181)
  * softwarecenter/utils.py,
    softwarecenter/backend/aptd.py,
    test/test_software_channels.py:
    - obfuscate private ppa details in the error log output and in
      the error dialog itself, add corresponding unit test
    
  [ Steve Langasek ]
  * debian/control: point Vcs-Bzr field at the right branch.

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 04 Jul 2011 07:41:36 +0100

software-center (4.1.6) oneiric; urgency=low

  [ Brian Murray ]
  * add in an apport package hook for software-center that adds
    software-center.log to bug reports

  [ Gary Lasker ]
  * data/ui/SoftwareCenter.ui,
    softwarecenter/app.py:
    - specify the default initial window size based on screen
      dimensions to take better advantage of the available area
  * softwarecenter/ui/gtk/appdetailsview_gtk.py:
    - display package name first in the version field per spec
  * merge lp:~weblive-dev/software-center/fix-weblive, many
    thanks to Stéphane Graber
  * softwarecenter/db/update.py:
    - don't generate thumbnail urls for screenshots in the For
      Purchase section as we no longer provide separate thumbnail
      files for these apps
  * softwarecenter/ui/gtk/softwarepane.py:
    - fix crash when searching the Canonical Partners section
      (LP: #796034)
  * softwarecenter/db/application.py:
    - fix broken details view for items in the Canonical Partners
      section when the channel is not enabled

  [ Michael Vogt ]
  * move from pyhton-central to python2
  * lp:~alexeftimie/software-center/backend-refactor,
    many thanks to Alex Eftimie (LP: #704719)
  * softwarecenter/utils.py:
    - add new generic "normalize_package_description()" helper that
      can be shared between the various UIs to normalize the package
      description
    - add generic htmlize_package_description()
  * softwarecenter/ui/gtk/widgets/description.py:
    - use "normalize_package_description()" here for the description
      building
  * fix some pyflakes warnings
  * update test/test_htmlize.py for the new htmlize_package_description()

  [ Aaron Peachey ]
  * softwarecenter/backend/reviews.py,
    softwarecenter/ui/gtk/appdetailsview_gtk.py,
    softwarecenter/ui/gtk/widgets/reviews.py:
    - fix duplication of reviews after user has submitted
      usefulness, flagged or submitted a review (LP: #794060)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 20 Jun 2011 11:21:02 +0200

software-center (4.1.5) oneiric; urgency=low

  [ Gary Lasker ]
  * data/ui/SoftwareCenter.ui,
    softwarecenter/app.py,
    softwarecenter/enums.py,
    softwarecenter/ui/gtk/appview.py:
    - implement history navigation using the mouse back/forward
      buttons (LP: #782661)
  * softwarecenter/app.py,
    softwarecenter/backend/channel.py,
    softwarecenter/ui/gtk/appdetailsview_gtk.py,
    softwarecenter/ui/gtk/catview_gtk.py,
    softwarecenter/ui/gtk/channelpane.py,
    softwarecenter/ui/gtk/softwarepane.py:
    - refactor/simplify the view background overlay code and
      fix issue where the background image is sometimes not
      rendered for installed channels (LP: #724724)
   * setup.py:
    - update script name to x2go_helper.py for happier build
  
  [ Michael Vogt ]
  * merged lp:~alexeftimie/software-center/debian-small-fixes, many
    thanks!
  * merged lp:~alexeftimie/software-center/backend-refactor to
    cleanup more code
  * merged lp:~weblive-dev/software-center/weblive-x2go, many thanks
    to Stephane Graber!
  * merged lp:~aaronp/software-center/lp790450-for-4.0, many thanks
    to Aaron Peachey
  * add support for X-AppInstall-Icon-Url (and also icon_url from
    SoftwareCenterAgent)
  * merged lp:~mterry/software-center/network-manager-0.9, many
    thanks to Michael Terry
  * merged lp:~mmcg069/software-center/enum-style-idea, this cleans
    up the the enum code handling, many thanks!
  * integration work on the qml branch
  * merged lp:~evfool/software-center/fix793896, many thanks to
    Robert Roth, LP: #793896
  
  [ Olivier Tilloy ]
  * add QML ui frontend (lp:~osomon/software-center/qml)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 07 Jun 2011 15:36:46 +0200

software-center (4.1.4) oneiric; urgency=low

  [ Michael Vogt ]
  * utils/update-software-center-agent:
    - check for SOFTWARE_CENTER_NO_SC_AGENT in the environment
      and if found, do not run the update-software-center-agent
      command
  * apt-xapian-index-plugin/software-center.py:
    - fix incorrect enums import

  [ Gary Lasker ]
  * merged lp:~evfool/software-center/search-suggestions,
    really nice enhancements to the search suggestions
    feature, many thanks Robert Roth! (LP: #681476)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 26 May 2011 15:35:37 +0200

software-center (4.1.3) oneiric; urgency=low

  [ Michael Vogt ]
  * merged lp:~mvo/software-center/refactor, no user visible
    changes, only code cleanup
  * merged lp:~mvo/software-center/pyflakes, no user visible
    changes, only code cleanup
  * enforce pyflakes cleaness on bzr-buildpackage
  * merged lp:~mvo/software-center/review-language-fallback
    to support fallback to other languages if there are no
    reviews in the native language
  * merged lp:~evfool/software-center/fix506419, many thanks!
    (LP: #506419)

  [ Gary Lasker ]
  * softwarecenter/app.py:
    - expand the "Get Software" item in the viewswitcher by default
      so that its subitems are always visible and available
      (LP: #774590)
  * merged lp:~aaronp/software-center/refactoring, many thanks
    to Aaron Peachey
  * softwarecenter/app.py,
    softwarecenter/backend/restfulclient.py,
    softwarecenter/backend/rnrclient.py,
    softwarecenter/db/update.py:
    - fix some root logger warnings, other cleanup
  * merged lp:~evfool/software-center/carouseltransition, very
    nice effect, many thanks Robert Roth (LP: #633193)
  * softwarecenter/ui/gtk/availablepane.py,
    softwarecenter/ui/gtk/catview_gtk.py:
    - jumpstart Featured and What's New carousel transitions
      on launch (LP: #786403) 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 24 May 2011 12:10:09 +0200

software-center (4.1.2) oneiric; urgency=low

  * applied patch from Andrew Higginson to make the border around 
    the status bar a bit bigger, many thanks!
  * merged lp:~evfool/software-center/smallfixes, many thanks
    to Robert Roth 
  * softwarecenter/apt/apthistory.py:
    - ignore corrupted apthistory.p files

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 17 May 2011 17:03:26 +0200

software-center (4.1.1) oneiric; urgency=low

  [ Gary Lasker ]
  * softwarecenter/utils.py,
    test/test_unity_launcher_integration.py:
    - fix intermittent crash when installing a local .deb,
      add corresponding test case (LP: #768158)
  * softwarecenter/db/reviews.py,
    test/test_reviews.py:
    - sort reviews using upstream package versions to fix
      incorrect sort by usefulness, update unit test
      (LP: #777583)

  [ Aaron Peachey ]
  * utils/update-software-center, utils/update-software-center-agent
    - fix 'no log handler' error on update-software-center (LP #728896)
  * lp:~aaronp/software-center/enhance-usefulness:
    - load/cache users usefulnes votes
  * add utils/get_useful_votes_helper.py to the setup scripts
  
  [ Michael Vogt ]
  * merged lp:~weblive-dev/software-center/weblive-set-locale, many 
    thanks
  * support pagination ("Show more reviews" button) when there are
    more reviews than fitting in a returned "page"
  * utils/get_reviews_helper.py:
    - if there are no reviews for the current distroseries, fallback
      to the previous one (LP: #783331)
  * updated tests for oneiric

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 16 May 2011 09:53:04 +0200

software-center (4.1) oneiric; urgency=low

  * merged lp:~evfool/software-center/fix739272 
  * merged lp:~mmcg069/software-center/Bug747172
  * merged lp:~aaronp/software-center/review-error-messages
  * utils/submit_review.py:
    - pyflakes based cleanup
  * softwarecenter/utils.py:
    - fix a bunch warnings about logging to the root logger

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 29 Apr 2011 17:59:47 +0200

software-center (4.0.4) UNRELEASED; urgency=low

  [ Aaron Peachey ]
  * utils/submit_review.py:
    - ensure error message shows if usefulness submit 
      fails (LP: #790450)
  * softwarecenter/view/widgets/reviews.py:
    - fix disappearing usefulness UI on clicking 'OK' after error

 -- Aaron Peachey <alpeachey@gmail.com>  Tue, 31 May 2011 16:21:32 +1000

software-center (4.0.3) natty-proposed; urgency=low

  [ Gary Lasker ]
  * softwarecenter/app.py:
    - expand the "Get Software" item in the viewswitcher by default
      so that its subitems are always visible and available
      (LP: #774590)
  * softwarecenter/view/availablepane.py,
    softwarecenter/view/catview_gtk.py:
    - jumpstart Featured and What's New carousel transitions
      on launch (LP: #786403) 
  
  [ Michael Vogt ]
  * merge lp:~mvo/software-center/4.0-pagination to properly 
    support pagination (LP: #788688)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 26 May 2011 17:55:10 +0200

software-center (4.0.2) natty-proposed; urgency=low

  [ Gary Lasker ]
  * softwarecenter/utils.py,
    test/test_unity_launcher_integration.py:
    - fix intermittent crash when installing a local .deb,
      add corresponding test case (LP: #768158)
  * softwarecenter/db/reviews.py,
    test/test_reviews.py:
    - sort reviews using upstream package versions to fix
      incorrect sort by usefulness, update unit test
      (LP: #777583)
  
  [ Michael Vogt ]
  * softwarecenter/db/reviews.py:
    - fix review-stats loading (LP: #776706)
  * merged lp:~evfool/software-center/qfix774201, many thanks
    to Robert Roth (fixes LP: #774201)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 17 May 2011 16:04:01 +0200

software-center (4.0.1) natty-proposed; urgency=low

  [ Michael Vogt ]
  * debian/control:
    - point to 4.0 bzr branch
  * merged lp:~mmcg069/software-center/Bug635994, many thanks
    (LP: #635994)
  * utils/submit_review.py:
    - fix missing translation  (LP: #770439)
  * utils/submit_review.py:
    - improve logging on SSO failure (LP: #773214)
    - do not translate "appname" as ubuntu-sso-login will fail
      for translated names with utf8 chars (LP: #773214)
  * softwarecenter/db/reviews.py:
    - apply review sorting (LP: #773289)
  * softwarecenter/app.py:
    - do not translate "appname" as ubuntu-sso-login will fail
      for translated names with utf8 chars (LP: #773214)
  
  [ Gary Lasker ]
  * lp:~gary-lasker/software-center/translation-fixes-lp770439:
    - fix translation not showing up (LP: #770439)
  * softwarecenter/view/appdetailsview_gtk.py,
    softwarecenter/view/widgets/reviews.py,
    test/test_appdetails_view.py:
    - enable writing a review immediately after the package
      installation is complete, add test case (LP: #769439) 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 29 Apr 2011 16:40:32 +0200

software-center (4.0) natty; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/softwarepane.py:
    - display the offer to add an application to the launcher
      for the duration of the time that the details view
      is showing (LP: #765389)
  
  [ Michael Vogt ]
  * test/test_unity_launcher_integration.py:
    - update tests
  * update version number for natty-final

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 20 Apr 2011 14:03:25 +0200

software-center (3.1.26.8) natty; urgency=low

  * softwarecenter/log.py:
    - deal with not accessible ~/.cache/software-center directory
      (LP: #688682)
  * softwarecenter/paths.py:
    - check for SUDO_USER before xdg is imported, otherwise the
      check has no effect (LP: #688682)
  * softwarecenter/{paths,enums}.py, utils/update-software-center-agent
    - remove unneeded xdg.BaseDirectory import
  * utils/update-software-center-agent, softwarecenter/enums.py:
    - remove unused imports, make imports explicit (thanks pyflakes)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 19 Apr 2011 20:31:31 +0200

software-center (3.1.26.7) natty; urgency=low

  [ Michael Vogt ]
  * utils/submit_review.py:
    - add missing gettext call
  * softwarecenter/view/widgets/reviews.py:
    - fix i18n for strings in class data

  [ Gary Lasker ]
  * softwarecenter/backend/channel.py:
    - don't display private PPA sources for purchased
      items (LP: #748459)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 18 Apr 2011 18:15:38 +0200

software-center (3.1.26.6) natty; urgency=low

  [ Gary Lasker ]
  * utils/submit_review.py,
    softwarecenter/view/softwarepane.py:
    - string fixes for translation (LP: #762893)
  * po/software-center.pot:
    - refresh .pot file 
  * softwarecenter/backend/restfulclient.py,
    softwarecenter/utils.py,
    softwarecenter/view/appdetailsview.py:
    - use more robust get_language method in utils.py,
      fixes crash when getting the default language (LP: #753211)
  * softwarecenter/distro/Ubuntu.py:
    - don't crash if we can't get the icon url (LP: #719146) 
  
  [ Michael Vogt ]
  * utils/get_reviews_helper.py, utils/get_review_stats_helper.py:
    - do not crash on broken pipe errors (LP: #761775, #761502)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 18 Apr 2011 10:45:55 +0200

software-center (3.1.26.5) natty; urgency=low

  * softwarecenter/backend/aptd.py:
    - do not crash if trans.error is None (LP: #761642)
  * softwarecenter/view/appdetailsview_gtk.py, 
    softwarecenter/view/appdetailsview.py:
    - fix flickering during purchase install by more carefully 
      checking if the app just became availalbe
  * utils/get_reviews_helper.py, utils/get_review_stats_helper.py:
    - fix crash when the server returns a API error (LP: #761452)
    - fix pyflakes warnins
  * softwarecenter/db/reviews.py:
    - ensure pkgname is a str (and not unicode), otherwise 
      GObject.spawn_async crashes (LP: #761357)
  * softwarecenter/backend/zeitgeist_simple.py:
    - do not crash if a zeitgeist has no subjects (LP: #761905)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 15 Apr 2011 18:28:15 +0200

software-center (3.1.26.4) natty; urgency=low

  * softwarecenter/backend/aptd.py:
    - do not crash if a-x-i is not installed (LP: #760090)
  * softwarecenter/view/appdetailsview_gtk.py, 
    softwarecenter/view/softwarepane.py:
    - fixes in the i18n handling (LP: #760807)
  * softwarecenter/db/reviews.py:
    - in get_review() do not use the untranslate appname, we only need 
      the pkgname (may fix #761357)
    - improve error reporting if the get_reviews_helper fails
      (to fix #761357)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 15 Apr 2011 11:31:21 +0200

software-center (3.1.26.3) natty; urgency=low

  [ Michael Vogt ]
  * softwarecenter/db/reviews.py:
    - do not crash on multiple origins for the same version
      (LP: #756415)
  * softwarecenter/db/application.py:
    - ensure docid is updated on database reopen() (LP: #757054)
  * softwarecenter/models/appstore.py:
    - refresh docids in active searches if the database is reopend
      (LP: #710920)
  * softwarecenter/backend/aptd.py:
    - do not run update-apt-xapian-index in --update mode to avoid
      in-place database modfications (LP: #507836)
  * test/test_load_icons.py:
    - add test for the icon loader
  * merged lp:~glatzor/software-center/force-bad-quality, this 
    fixes the missing ability to override the lintian warning
    (LP: #712377)
  * don't show reviews if we can't determine the origin
  * fix crash when enabling new components (LP: #636429)
  * fix missing details when a channel or a component just got added

  [ Gary Lasker ]
  * softwarecenter/app.py:
    - temporarily disable the deauth option until we have support
      for remove repository in aptdaemon (see LP: #723911)
  * softwarecenter/backend/aptd.py :
    - fix empty error dialog for the case where aptdaemon returns
      an error code with no value (LP: #747172)
    - fix intermittent crash when updating the a-x-i (LP: #657494)
  * softwarecenter/models/viewswitcherlist.py:
    - mark string "In Progress..." for translation, many thanks to
      Hendrik Knackstedt and Florian Greinus for finding this
      (LP: #759240)
  * softwarecenter/view/catview_gtk.py:
    - fix broken translation string (LP: #758656)
  * refresh .pot file 
  * softwarecenter/db/update.py:
    - fix crash when reinstalling previous purchases (LP: #760353) 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 14 Apr 2011 19:59:42 +0200

software-center (3.1.26.2) natty; urgency=low

  [ Michael Vogt ]
  * softwarecenter/db/update.py:
    - do not crash if /var/lib/apt-xapian-index/cataloged_times.p can
      not be read (LP: #636049)
  * merged lp:~mvo/software-center/get-reviews-subprocess (LP: #743020):
    - don't use multiprocessing anymore, instead GObject.spawn_async()
      a helper app, this finally fixes the crashes with accessibility
      turned on (LP: #743020)
    - update rnrclient_pristine.py to the latest upstream version
      that supports origin and distroseries as arguments
    - add support for getting all the origins of the DB, this is
      needed for the new rnrclient_pristine.py functionatlity
    - ship get_reviews_helper.py, get_review_stats_helper.py for
      the GObject.spawn_async() change
    - this also makes the reviews fully work in the guest session again

  [ Gary Lasker ]
  * softwarecenter/db/reviews.py:
    - update review loader to check for JoinableQueue rather than
      Queue so that we re-enable the ReviewLoaderThreadedRNRClient
      (LP: #754639)
  * utils/submit_review.py:
    - remove two strings marked for translation that are never
      actually shown in the ui, also add translators note for
      combobox entries (LP: #750421)
  * refresh .pot file

  [ Aaron Peachey ]
  * softwarecenter/view/widgets/reviews.py:
    - advise user that app needs to be installed in order to review,
      even if reviews exist (LP: #754879)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 11 Apr 2011 23:02:12 +0200

software-center (3.1.26.1) natty; urgency=low

  [ Matthew McGowan ]
  * softwarecenter/view/appdetailsview_gtk.py,
    softwarecenter/view/widgets/reviews.py:
    - tweak color of review stars in details view and the
      review dialog to match listview color (LP: #753620)

  [ Gary Lasker ]
  * softwarecenter/view/basepane.py:
    - fix crash if the edit menu is activated while viewing
      the pending view or the history pane (LP: #754153) 
  
  [ Michael Vogt ]
  * softwarecenter/apt/apthistory.py:
    - fix showing newly installed apps in the history (thanks to
      Geliy Sokolov) LP: #612183)
  * softwarecenter/db/reviews.py: 
    - use a joinable queue in the multiprocessing code and ensure
      task_done/join is used (LP: #743020)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 08 Apr 2011 13:13:49 +0200

software-center (3.1.26) natty; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/purchaseview.py:
    - block signal handlers rather than disconnect them when
      the purchase screen is not showing
    - handle case where the nav bar buttons are used to navigate
      back to the details view from the purchase screen
  * softwarecenter/view/availablepane.py,
    softwarecenter/view/softwarepane.py:
    - make custom package lists work consistently for all
      combinations of package names (LP: #748827)
  * softwarecenter/view/softwarepane.py,
    softwarecenter/view/appdetailsview_gtk.py:
    - fix ValueError crash that can occur when adding an
      app to the launcher (LP: #750144)
  * softwarecenter/test/test_appdetails_view.py:
    - update unit test for the localized date strings
      in the details view
  * refresh .pot file
  * softwarecenter/test/test_unity_launcher_integration.py:
    - fix broken unit test
  * softwarecenter/utils.py,
    softwarecenter/view/softwarepane.py,
    test/test_unity_launcher_integration.py:
    - make add to unity launcher feature work correctly for
      purchased apps, add unit test for this (LP: #752951)

  [ Robert Roth ]
  * softwarecenter/view/historypane.py:
    - expand most recent day in the history view (LP: #644438)
    - fix ellipsis of summary text in the list view on a
      window resize (LP: #678442)
  * softwarecenter/view/appdetailsview_gtk.py:
    - support localized date string for the installed date
      in the details view (LP: #751068)
  * softwarecenter/models/appstore.py:
    - correctly display half star ratings in listviews and
      the carousels (LP: #746173)
  
  [ Michael Vogt ]
  * merged lp:~mmcg069/software-center/Bug477285 (LP: #477285),
    many thanks!
  * merged lp:~weblive-dev/software-center/weblive-backend-fixes,
    many thanks!
  * test/test_gui_buy_something.py:
    - fix test
  * data/featured.menu.in:
    - tweaked for natty

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 07 Apr 2011 16:38:32 +0200

software-center (3.1.25) natty; urgency=low

  [ Kiwinote ]
  * data/ui/SoftwareCenter.ui:
    - mark the back/forward actions as translatable (LP: #742129)
  * softwarecenter/db/database.py,
    softwarecenter/models/appstore.py,
    softwarecenter/view/availablepane.py,
    others:
    - make custom lists work (LP: #712903)
  * softwarecenter/app.py,
    softwarecenter/distro/Ubuntu.py,
    softwarecenter/view/widgets/pathbar_gtk_atk.py:
    - when the supported filter is set to supported_only, navigate up if:
      - we are in a details view of an app which is not supported (LP: #480827)
      - we are in a list view which becomes empty
  * softwarecenter/app.py,
    softwarecenter/view/catview_gtk.py:
    - correctly count the nr of apps displayed in the recommended category and
      update it when needed (LP: #735634)
    - only display subcategories if they are non-empty (LP: #419270)
  * softwarecenter/backend/weblive.py:
    - don't crash if we try to delete a non-existent file (LP: #743511)
  * softwarecenter/db/reviews.py,
    softwarecenter/distro/Ubuntu.py:
    - fallback to ReviewLoaderJsonAsync when we can't use multiprocessing
      (LP: #741069)
    - fixes to make ReviewLoaderJsonAsync 'work' (ie most common cases)
  * softwarecenter/db/update.py:
    - don't import softwarecenter.log
  * softwarecenter/view/appdetailsview_gtk.py:
    - don't draw random boxes when we have an error layout (LP: #739269)
    - retire share button as we now have full microblogging support in the
      review dialog (LP: #592619, LP: #743765)
  * softwarecenter/view/appview.py:
    - correctly refresh listview when supported filters are changed
  * softwarecenter/view/catview.py:
    - if a category has subcategories, then category.query should include all
      items included in the subcategories, not a subset of these
  * softwarecenter/view/widgets/pathbar_gtk_atk.py:
    - avoid having a half-height pathbar (LP: #743614)
  * refresh .pot file

  [ Gary Lasker ]
  * softwarecenter/view/widgets/reviews.py:
    - fix crash if app_version is not defined when
      calling upstream_version_compare (LP: #746120)
  * softwarecenter/view/purchaseview.py:
    - disconnect webkit signal handlers when the webkit view
      is not showing (LP: #696861)
    - support 'user_cancelled' from the software-center-agent
      (LP: #641321)
  * softwarecenter/view/softwarepane.py,
    softwarecenter/view/widgets/actionbar.py:
    - animate the action bar show/hide
  * softwarecenter/view/appview.py:
    - in the AppViewFilter, also consider apps in the for-purchase
      channel as available; this allows them to show up in
      e.g. What's New (LP: #746679)

  [ Michael Vogt ]
  * softwarecenter/db/update.py:
    - ensure the iconname that comes from the software-center-agent
      does not contain a ".", the icon cache gets confused otherwise
  * merged lp:~evfool/software-center/sfix672229, many thanks to
    Robert Roth (LP: #672229)
  * merged lp:~alexeftimie/software-center/fix-704719-briefly-wrong-display,
    many thanks to Alex Eftimie (LP: #704719)
  * softwarecenter/view/purchaseview.py:
    - add visual feedback when data is loading
  * po/POTFILES.in, po/software-center.pot:
    - remove [type: python] and run setup.py build_i18n, looks like
      intltool is confused about this type and left those files out
      (LP: #746397)
  * softwarecenter/backend/aptd.py:
    - use more robust approach for handling the commercial PPA ready
      polling (LP: #708372)
  * softwarecenter/view/appdetailsview.py, softwarecenter/distro/Ubuntu.py:
    - fix purchase url on natty, thanks to davmor2
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 01 Apr 2011 08:06:13 +0200

software-center (3.1.24.4) natty; urgency=low

  * merged some small fixes for the backend server of weblive
    from lp:~weblive-dev/software-center/weblive-backend-fixes,
    thanks to Stephane Graber
  * softwarecenter/db/update.py:
    - if no icon_data is transmited from software-center-agent, just use
      the stock item
  * softwarecenter/distro/Ubuntu.py:
    - point to the ratings&reviews production server

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 30 Mar 2011 13:59:13 +0200

software-center (3.1.24.3) natty; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/appdetailsview_gtk.py:
    - fix crash that can happen on a network state change
      event (LP: #742635)
  
  [ Michael Vogt ]
  * softwarecenter/view/widgets/weblivedialog.py:
    - merged lp:~weblive-dev/software-center/weblive-loadbalancing-fix
      bugfix to fix server selection bug, thanks to Stephane Graber
  * tests/Makefile:
    - fix in clean target to remove some test leftover data

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 28 Mar 2011 09:34:41 +0200

software-center (3.1.24.2) natty; urgency=low

  * softwarecenter/view/softwarepane.py:
    - fix intermittent crash when drawing separator line (LP: #741642) 

 -- Gary Lasker <gary.lasker@canonical.com>  Thu, 24 Mar 2011 11:07:27 -0400

software-center (3.1.24.1) natty; urgency=low

  [ Michael Vogt ]
  * softwarecenter/db/database.py:
    - return empty dict instead of None if axi is not installed
      (LP: #740372)

  [ Gary Lasker ]
  * softwarecenter/view/softwarepane.py,
    softwarecenter/view/widgets/actionbar.py:
    - visual improvements for the action bar (LP: #644454) 
    - display buttons in the action bar as gtk buttons
      rather than as links (LP: #635062)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 23 Mar 2011 21:00:39 +0100

software-center (3.1.24) natty; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/widgets/thumbnail.py:
    - add missing logger definition to fix name error on
      a thumbnail download error
  * softwarecenter/utils.py,
    softwarecenter/view/appdetailsview_gtk.py,
    softwarecenter/view/softwarepane.py:
    - update Unity launcher integration implementation per
      revised approach (see LP: #670403)
  * test/test_unity_launcher_integration.py,
    test/data/<many>:
    - update unit tests per the revised approach
  * softwarecenter/app.py:
    - send correct result object type when emitting
      transaction-stopped signals (LP: #738691)
  
  [ Michael Vogt ]
  * merged lp:~mmcg069/software-center/rtl-work, many thanks
    to Matthew McGowan
  * merged lp:~mmcg069/software-center/desc-tweaks 
  * merged lp:~weblive-dev/software-center/weblive-by-default, thanks
    to Stephane Graber (LP: #736227)
  * softwarecenter/view/widgets/thumbnail.py:
    - fix show/hide issue in download_and_display()
  * softwarecenter/db/reviews.py, softwarecenter/models/appstore.py:
    - deal with empty appname in the review-stats to follow the 
      latest server changes
  * merged lp:~mmcg069/software-center/reviews-msg-tweaks, many thanks
    to to Matthew McGowan
  * show launcher like location for commandline only apps, thanks
    to Matthew McGowan
  * when scanning for commandline binaries take alterantives into 
    account as well
      
  [ Kiwinote ]
  * data/new.menu.in,
    softwarecenter/view/appview.py,
    softwarecenter/view/availablepane.py,
    softwarecenter/view/catview_gtk.py:
    - only display available items in what's new (LP: #739276)
    - don't display installed items in what's new (LP: #627114)
  * softwarecenter/db/database.py:
    - don't crash when we have no axi values (LP: #737870)
  * softwarecenter/gwibber_helper.py:
    - don't crash on startup due to anything sqlite related (LP: #737220)
  * softwarecenter/log.py:
    - don't crash on startup when logfile is not writeable (LP: #688682)
  * softwarecenter/view/appdetailsview_gtk.py:
    - correctly update statusbar after cancelling a dependency dialog
  * softwarecenter/view/catview_gtk:
    - don't crash when we have no what's new carousel (LP: #736046)
  * softwarecenter/view/softwarepane.py:
    - connect 'transaction-stopped' to on_transaction_stopped rather than o_t_f
  * softwarecenter/view/widgets/reviews.py:
    - fallback to package_name if review_data contains no app_name

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 22 Mar 2011 16:03:58 +0100

software-center (3.1.23.3) natty; urgency=low

  [ Aaron Peachey ]
  * utils/submit_review.py:
    - Remove 'unspecified' reason and disable submit button if  
      no reason selected for report abuse (LP: #733366)
  * softwarecenter/db/reviews.py, view/appdetailsview_gtk.py,
    view/widgets/reviews.py:
    - refresh usefulness object with latest vote after successful
      usefulness submit, so review UI is updated correctly
      (LP: #736312)
  
  [ Michael Vogt ]
  * add SOFTWARE_CENTER_FORCE_NON_SSL environment to allow
    testing against a local django server
  * software-center:
    - fix spelling error in --help output, thanks to
      Robbie Williamson
  * softwarecenter/backend/zeitgeist_simple.py:
    - fix crash with the new zeitgeist version

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 17 Mar 2011 13:59:15 +0100
  
software-center (3.1.23.2) natty; urgency=low

  [ Michael Vogt]
  * merged lp:~mmcg069/software-center/little-catview-cleanups
  * merged lp:~mmcg069/software-center/stars-visual-tweaks 
  * softwarecenter/db/database.py, test/test_appstore.py:
    - fix locking and add regression test, thanks to Matthew McGowan
      for the research into this
  * softwarecenter/db/reviews.py:
    - fix support for reviews in not enabled PPAs (like for-pay PPAs)
      LP: #731376
  * softwarecenter/backend/rnrclient_pristine.py:
    - updated to match latest upstream version
  * data/ui/submit_review.ui, data/ui/report_abuse.ui:
    - set softwarecenter icon (thanks to davmor2 for reporting)
  * softwarecenter/db/update.py:
    - add "translated" argument to the parser and store untranslated
      name as well and store untranslated value in the DB
  * softwarecenter/db/application.py:
    - add get_untranslated_app() call 
  * softwarecenter/db/reviews.py:
    - when talking to the rnr-server, always use the untranslated names

  [ Kiwinote ]
  * clean up mimetype handling (allows us to accept apturls once again)
  * softwarecenter/backend/channel.py:
    - don't return two copies of one channel with different names
    - channel query is based on XOO rather than XOL
  * softwarecenter/backend/restfulclient.py:
    - import time on demand, this avoids an attribute error
  * softwarecenter/db/application.py:
    - avoid using unicode(None)
  * softwarecenter/view/softwarepane.py:
    - revert to correct sortmode once searchterm has been cleared
    
  [ Aaron Peachey ]
  * softwarecenter/db/reviews.py:
    - add functionality to keep track of review usefulness votes locally
  * softwarecenter/view/widgets/reviews.py:
    - different behaviour for review display if user has already 
      votedon usefulness (LP: #730768)
  
  [ Gary Lasker ]
  * test/test_unity_launcher_integration.py:
    - add unit test for Unity launcher integration feature 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 11 Mar 2011 18:53:22 +0100
 
software-center (3.1.23.1) natty; urgency=low

  * softwarecenter/db/reviews.py:
    - fix crash when submitting new review

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 07 Mar 2011 20:40:10 +0100

software-center (3.1.23) natty; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/appdetailsview_gtk.py:
    - fix broken downloadable icon code, improve error checking
    - update Unity launcher integration code per recent detailsview
      changes
  * softwarecenter/view/widgets/backforward.py:
    - remove the additional border space in the navigation bar
      (LP: #729053) 
  * softwarecenter/view/catview_gtk.py:
    - for subclasses of CategoriesViewGtk, connect events only after
      the UI has been fully created (LP: #721704, LP: #725642) 

  [ Aaron Peachey ]
    * softwarecenter/db/update.py:
      - fix missing log handler when run by update-software-center 
        (LP: #728896)
  
  [ Michael Vogt ]
  * merged lp:~mmcg069/software-center/small-catview-cleanup that
    fixes problems in the subcategies display
  * merged lp:~weblive-dev/software-center/software-center-use-module,
    many thanks to Stephane Graber. This will use the upstream weblive
    python module where possible
  * softwarecenter/db/application.py:
    - ensure appname is unicode to fix review stats lookup (e.g. for
      deja-dup)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 07 Mar 2011 19:25:17 +0100

software-center (3.1.22) natty; urgency=low

  [ Kiwinote ]
    * setup.py:
      - mark submit_usefulness.py as a script (LP: #728717)
    * softwarecenter/view/appdetailsview_gtk.py,
      softwarecenter/view/widgets/description.py,
      softwarecenter/view/widgets/thumbnail.py:
      - grab back some fixes which got lost (and a few other minor a11y tweaks)
    * softwarecenter/view/widgets/reviews.py:
      - use full width for review text

    [ Omer Akram ]
    * softwarecenter/view/widgets/reviews.py:
      - fix typo (hepful -> helpful) (LP: #725671) 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 04 Mar 2011 09:15:47 +0100

software-center (3.1.21) natty; urgency=low

  [ Aaron Peachey ]
  * lp:~aaronp/software-center/reviews-usefulness:
    - view/appdetailsview_gtk.py: string updates in line with spec
  * softwarecenter/view/softwarepane.py: 
    - quick string fix to remove space between text and question marks
      in search result suggestion strings (LP: #725966)
  * softwarecenter/view/appdetailsview_gtk.py:
    - usefulness label updates (LP: #725679)
  * view/appdetailsview_gtk.py: 
    - display name used for reviews instead of username (LP: #713013)

  [ Michael Vogt ]
  * merged lp:~mvo/software-center/weblive that contians the remaining
    bit of the weblive support, this is disabled by default and you need
    to run software-center --with-weblive to enable it
  * utils/update-software-center:
    - fix typo in loghandler, thanks to Stephane Graber
  * merged lp:~gary-lasker/software-center/deauth_username, many thanks
  * softwarecenter/view/appdetailsview_gtk.py:
    - expose usefulness UI
  * softwarecenter/db/reviews.py:
    - deal properly with "Not modified" return value
  * merged lp:~mmcg069/software-center/detailsview-stuff

  [ Matthew McGowan ]
  * fix hang in appdetails view
  * improve presentation of the application details
  * reduce flickering in the detailsview
  
  [ Gary Lasker ]
  * softwarecenter/enums.py,
    softwarecenter/backend/aptd.py:
    - fix transaction-started for broken depends case (LP: #724321) 
  * softwarecenter/db/database.py:
    - fix crash when deauthorizing computer (LP: #726876) 
  * softwarecenter/db/update.py,
    test/test_appview.py,
    test/test_database.py:
    - track cataloged_time for items not in axi (e.g. for-purchase apps)
      so that they will show up in What's New, add/modify unit tests
      per the changes (LP: #684077) 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 03 Mar 2011 14:51:34 +0100

software-center (3.1.20) natty; urgency=low

  [ Kiwinote ]
  * data/ui/SoftwareCenter.ui,
    softwarecenter/app.py:
    - place the status label inside an eventbox to allow focus and setup a11y
      (LP: #575691)
  * softwarecenter/view/appdetailsview_gtk.py:
    - make description accessible
    - correctly update screenshot a11y text and make it less verbose
  * softwarecenter/view/catview_gtk.py:
    - rewrite recommended widget to make it suitable for i18n and a11y
  * softwarecenter/view/widgets/carousel.py:
    - don't transition when a Page has focus
  * softwarecenter/view/widgets/mkit.py:
    - some fixes to correctly update color/cursor of Button upon mouse actions
  
  [ Aaron Peachey ]
  * softwarecenter/db/reviews.py: 
    - prevent 404 errors from outputting a traceback (especially 
      caused when origin is a PPA) LP: #709408
  
  [ Michael Vogt ]
  * softwarecenter/backend/weblive.py:
    - add prototype backend for interacting with weblive, many 
      thanks to Stephane Graber
  * merged lp:~osomon/software-center/fixDatabaseLockError, many
    thanks (LP: #625189)
  
  [ Gary Lasker ]
  * implement "Deauthorize my Computer" 
    (lp:~gary-lasker/software-center/deauthorize-my-computer)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 24 Feb 2011 08:47:40 +0100

software-center (3.1.19) natty; urgency=low

  [ Gary Lasker ]
  * softwarecenter/enums.py,
    softwarecenter/utils.py,
    softwarecenter/backend/channel.py,
    softwarecenter/models/viewswitcherlist.py,
    softwarecenter/view/pendingview.py:
    - another icon crash fix (LP: #719662)
  * softwarecenter/backend/aptd.py,
    softwarecenter/models/appstore.py,
    softwarecenter/view/appdetailsview_webkit.py,
    softwarecenter/view/appview.py,
    softwarecenter/enums.py:
    - include additional details about the transaction when
      firing a transaction-started signal, wire to handlers
  * softwarecenter/view/widgets/actionbar.py:
    - tweak spacings for action bar
  * softwarecenter/db/application.py,
    softwarecenter/view/appdetailsview_gtk.py,
    softwarecenter/view/availablepane.py,
    softwarecenter/view/channelpane.py,
    softwarecenter/view/installedpane.py,
    softwarecenter/view/softwarepane.py,
    softwarecenter/enums.py:
    - implement the software-center side of unity launcher
      integration per the specification (LP: #670403)
    - temporarily hide the launcher integration feature pending
      implementation on the Unity side
  * test/test_downloader.py:
    - update unit test for SimpleFileDownloader changes

  [ Aaron Peachey ]
  * utils/submit_review.py,
    softwarecenter/db/reviews.py,
    softwarecenter/view/appdetailsview_gtk.py:
    - provide user feedback when submitting review usefulness
    - handle case where usefulness submission fails
  * softwarecenter/view/appdetailsview_gtk.py:
    - display own reviews according to the spec
  * utils/submit_review.py: 
    - fix bug that showed gwibber success message when gwibber 
      checkbox was not selected
  
  [ Michael Vogt ]
  * softwarecenter/view/appdetailsview_gtk.py:
    - add transparent-bg-hint gdata theme engine hint to the 
      progress bar
  * softwarecenter/db/reviews.py, 
    softwarecenter/view/appdetailsview_gtk.py:
    - cleanup by unifing Review objects from rnrclient and  
      the detailsview
  * softwarecenter/view/appdetailsview_gtk.py:
    - show "none yet", "loading" in the review details
  * softwarecenter/db/reviews.py, softwarecenter/view/appdetailsview_gtk.py:
    - log into the right logger with the right priority
  * softwarecenter/view/catview_gtk.py:
    - remove debug output
  * softwarecenter/db/reviews.py, test/test_reviews.py:
    - sort reviews by version/usefulness/date
  
  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/lobby-tweaks:
    - better layout of the welcome lobby screen
  * lp:~mmcg069/software-center/catviewgtk-code-reorg:
    - move widgets out into softwarecenter/view/widgets

  [ Kiwinote ]
  * softwarecenter/view/widgets/buttons.py:
    - make CategoryButton accessible
  * softwarecenter/view/widgets/carousel.py:
    - minor accessibility tweaks
  * softwarecenter/view/widgets/mkit.py:
    - make Button emit 'clicked' on pressing enter key

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 18 Feb 2011 11:53:19 +0100

software-center (3.1.18) natty; urgency=low

  [ Michael Vogt ]
  * added "Was this review useful" feature (currently hidden
    pending rollout of server support)
  * added "Offline cache for reviews" feature 
    (needs latest python-piston-mini-client to work)
  * debian/control:
    - depend on latest python-piston-mini-client

  [ Kiwinote ]
  * softwarecenter/distro/Ubuntu.py:
    - we can't download an icon for a featured application if the cache is not
      ready (LP: #711857, LP: #717337)
  * softwarecenter/view/appdetailsview_gtk.py:
    - don't crash if app_details has no desktop_file (LP: #716245)
  * softwarecenter/view/purchaseview.py:
    - open external links in default browser (LP: #640520)
  * softwarecenter/view/softwarepane.py:
    - play nicely if we click on an app before the cache is ready (LP: #691321)
    - minor grammar tweak for Dylan McCall (LP: #717410)

  [ Gary Lasker ]
  * softwarecenter/enums.py,
    softwarecenter/utils.py,
    softwarecenter/models/viewswitcherlist.py,
    softwarecenter/view/pendingview.py:
    - generalize get_icon_from_iconname method, wire it up
    - fix crash if an icon can't be found (LP: #716111)
    - try a different, subjectively better-suited icon for the history item
      (one that is also included in gnome-icon-theme)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 15 Feb 2011 17:39:02 +0100

software-center (3.1.17.1) natty; urgency=low

  * utils/update-software-center:
    - fix crash in postinst

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 11 Feb 2011 13:23:10 +0100

software-center (3.1.17) natty; urgency=low

  [ Michael Vogt ]
  * test/Makefile:
    - do no longer depend on mago checkout, natty has the version
      we need now
  * test/mago/test_with_mago.py:
    - add scrolldown test
  * merged lp:~didrocks/software-center/fix-never-visible-tech-items,
    many thanks to Didier Roche
  * softwarecenter/paths.py:
    - consolidate all pathes in this file and update the code to use
      it
  * merged lp:~mpt/software-center/3.0-rnr-cleanup, many thanks
  * softwarecenter/db/database.py, test/test_database.py:
    - add API to get applications for a given pkgname
  * merged lp:~aaronp/software-center/reviews-tweaks
    many thanks to Aaron Peachey
  * softwarecenter/db/update.py:
    - add basic appinfo xml parser
  * merged lp:~aaronp/software-center/misc-stuff, many thanks
  * merged lp:~bilalakhtar/software-center/write-review-installed-only,
    thanks to Bilal Akhtar

  [ Aaron Peachey ]
  * implemented https://wiki.ubuntu.com/SoftwareCenter/#Self-awareness
  * improve the feedback for the gwibber interaction

  [ Kiwinote ]
  * softwarecenter/apt/aptcache.py:
    - don't crash if we have pkg in cache, but no candidate (LP: #713878)
  * softwarecenter/db/application.py:
    - only return the component listed in a desktop file if the package is not
      available in the apt cache (LP: #707615)
  * softwarecenter/models/appstore.py:
    - fix _get_estimate_nr_apps_and_nr_pkgs() to return precise numbers
    - fix handling of nr_apps, nr_pkgs in _blocking_perform_search()
  * softwarecenter/view/appdetailsview_gtk.py:
    - hide progress bar on error
  * softwarecenter/view/availablepane.py:
    - don't animate pathbar elements in order to avoid breakage (LP: #713878)
  * softwarecenter/view/softwarepane.py:
    - clean up 'disable_show_hide_nonapps' special casing, as our numbers are
      now so precise we don't need special casing

  [ Gary Lasker ]
  * softwarecenter/view/appdetailsview_gtk.py:
    - don't show the "write a review" link until we have the correct
      text and show/hide status, avoids a delayed update in the UI
  
  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/small-rnr-tweaks:
    - add nice human readable time delta string to the review
    - tweak review UI
  * lp:~mmcg069/software-center/rnr-bitesize-tweaks:
    - subdue the inappropriate link
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 11 Feb 2011 10:31:57 +0100

software-center (3.1.16) natty; urgency=low

  [ Michael Vogt ]
  * merged lp:~mmcg069/software-center/reviews-and-netstatus
    many thanks to Matthew McGowan
  * test/test_appdetails_view.py:
    - add appdetails netstatus tests
  * merged lp:~aaronp/software-center/fix-694836, many thanks
    (LP: #694836)
  * softwarecenter/view/softwarepane.py:
    - add helper to init atk names so that mago can pick them up
  * tests/Makefile, test/mago/test_with_mago.py:
    - use new style mago for search tests and enable in auto-tests

  [ Gary Lasker ]
  * softwarecenter/distro/Ubuntu.py,
    softwarecenter/models/appstore.py:
    - fix crash if attempting to download a remote icon before
      the cache is ready (LP: #688991)
  * softwarecenter/models/appstore.py:
    - fix intermittent AttributeError in on_get_value (LP: #712170) 
    - fix attribute error when building a custom list (LP: #712888)
  * test/test_custom_lists.py:
    - add unit test for custom lists 

  [ Aaron Peachey ]
  * view/appdetailsview_gtk.py: 
     - change label to click to write a review if user already has
       a review for that package LP: #709738
     - alter review look if it belongs to current user LP: #710396

  [ Matthew McGowan ]
  * lp:~mmcg069/software-center/tiny-back-forward-tweak:
    - a small tweak to make the arrow in the back-forward button pick 
      a better size across a wider range of gtk themes.

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 08 Feb 2011 11:58:53 +0100

software-center (3.1.15) natty; urgency=low

  [ Kiwinote ]
  * softwarecenter/apt/aptcache.py:
    - don't crash if pkg not in cache (deb files)
  * softwarecenter/utils.py,
    utils/submit_review.py:
    - play slightly nicer with locales (LP: #709671)
  * softwarecenter/view/appdetailsview_gtk:
    - correctly hide addons/reviews from interface when we have an error
  * utils/submit_review.py:
    - allow us to review when spell check isn't available (LP: #709155)
  
  [ Michael Vogt ]
  * softwarecenter/db/reviews.py:
    - fix race in review downloaded watcher (LP: #709548)
  * test/test_utils.py:
    - add test for get_language()
  * softwarecenter/backend/zeitgeist_simple.py:
    - don't raise a exception if zeitgeist is not available (LP: #709718)
  * softwarecenter/app.py:
    - fix sso login creation on reinstall-previous purchase (LP: #709856)
  * softwarecenter/view/widgets/reviews.py:
    - change ratings star color (LP: #711030)
  * tests/*:
    - fix test invocation at build time and fix test failures

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 01 Feb 2011 11:34:30 +0100

software-center (3.1.14) natty; urgency=low

  [ Michael Vogt ]
  * utils/submit_review.py:
    - fix visual glitch with the gwibber combo on long usernames
      (thanks to davmor2 for reporting)
  * debian/control:
    - make python-piston-mini-client a hard depenency again
  * softwarecenter/view/softwarepane.py:
    - fix race if details page is clicked before the installed pane
      is fully created (thanks to seb128)

  [ Kiwinote ]
  * data/ui/report_abuse.ui,
    data/ui/submit_review.ui,
    utils/submit_review.py:
    - use a consistent 12px padding around all sides of the dialogs
  * softwarecenter/apt/aptcache.py,
    softwarecenter/db/reviews.py,
    softwarecenter/view/appdetailsview.py:
    - don't allow to review pkgs without origins
  * softwarecenter/db/reviews.py:
    - show Blender reviews (courtesy of mvo)
  * softwarecenter/view/appdetailsview_gtk:
    - don't eat description characters (LP: #708684)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 28 Jan 2011 20:13:00 +0100

software-center (3.1.13) natty; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/appdetailsview_gtk.py:
    - fix crash in _on_transaction_started (LP: #708974)
  * softwarecenter/view/widgets/mkit.py:
    - handle case where the pango layout has no attributes,
      fixes broken carousel paging dots (LP: #708919)
  
  [ Michael Vogt ]
  * debian/control:
    - make python-piston-mini-client a recommends until the MIR for
      it is approved (this unblocks CD builds)
    - cleanup old conflict against software-store
  * softwarecenter/view/catview_gtk.py:
    - fix spacing for the recommends message

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 28 Jan 2011 09:41:43 +0100

software-center (3.1.12) natty; urgency=low

  * merged lp:~mvo/software-center/trunk-reviews, this adds ratings
    and reviews

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 27 Jan 2011 20:48:06 +0100

software-center (3.1.11) natty; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/widgets/spinner.py:
    - modify to allow updating spinner label text on the fly
  * software-center,
    softwarecenter/app.py,
    softwarecenter/view/availablepane.py,
    softwarecenter/view/softwarepane.py:
    - defer loading the categories pane in the main view and display
      a spinner while it's loading, provides further startup time
      improvement
  * test/test_gui_buy_something.py:
    - fix test case
  * softwarecenter/app.py,
    softwarecenter/view/historypane.py:
    - connect app-list-changed signal handlers after each pane's
      view is fully initialized to insure correct status bar
      updating (fixes failure in test_supported_only test case)
  * softwarecenter/app.py:
    - fix unexpected switch back to the details view if the backspace
      key is pressed during the purchase process (LP: #705676)
  * softwarecenter/apt/aptcache.py,
    softwarecenter/view/availablepane.py:
    - defer opening the apt cache until we initialize the availablepane
      view, provides a nice startup time boost
  * test/test_appview.py,
    test/test_gui_buy_something.py,
    test/test_software_channels.py:
    - update test cases for deferred apt cache open

  [ Michael Vogt ]
  * add support for libproxy
  * softwarecenter/view/widgets/imagedialog.py:
    - eliminate use of urllib, use ImageDownloader (gio) instead
  * support SOFTWARE_CENTER_AGENT_INCLUDE_APPROVED_BUT_UNPUBLISHED
    for QA (LP: #681935)
  
  [ Kiwinote ]
  * softwarecenter/app.py:
    - display pkgs in correct pane when passing arguments (LP: #689407)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 27 Jan 2011 14:11:32 +0100

software-center (3.1.10) natty; urgency=low

  [ Michael Vogt ]
  * include full AUTHORS info into the about dialog,
    based on the lp:~adnane002/software-center/fix.632770
    branch (LP: #632770)
  * data/ui/SoftwareCenter.ui:
    - add translator_credits (LP: #632770), thanks to 
      Adnane Belmadiaf 
  * merged lp:~aaronp/software-center/fix-699898, many thanks
    to Aaron Peachey (LP: #699898)

  [ Kiwinote ]
  * softwarecenter/app.py:
    - don't crash on pressing backspace in the history pane (LP: #696639)
  * softwarecenter/backend/aptd.py:
    - play nicely after cancelling policykit dialog
  * softwarecenter/db/application.py:
    - display correct version number for installed packages (LP: #695026)
  * softwarecenter/distro/*.py:
    - fix broken translations (LP: #703610)

  [ Gary Lasker ]
  * softwarecenter/models/appstore.py,
    softwarecenter/backend/aptd.py,
    softwarecenter/models/appstore.py,
    softwarecenter/view/appdetailsview_gtk.py,
    softwarecenter/view/appdetailsview_webkit.py,
    softwarecenter/view/appview.py:
    - restore progress bar feedback when installing/removing software
      from within the applist view (LP: #701589)
    - clean up unused code
  * softwarecenter/backend/aptd.py:
    - attach the aptdaemon progress-changed listener earlier in the
      transaction to allow for more instant progress feedback in the UI

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 17 Jan 2011 13:46:48 +0100

software-center (3.1.9) natty; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/purchaseview.py:
    - restore terms of service popup window
  * softwarecenter/app.py,
    softwarecenter/enums.py,
    softwarecenter/view/availablepane.py,
    softwarecenter/view/basepane.py,
    softwarecenter/view/softwarepane.py,
    softwarecenter/view/viewswitcher.py:
    softwarecenter/view/channelpane.py,
    softwarecenter/view/installedpane.py:
    - re-implement reinstall previous purchases view as a subview
      of the top-level Get Software view (LP: #628404) 
    - use init_view to defer loading of the channel and installed
      pane views, provides further startup time improvement

  [ Michael Vogt ]
  * merged lp:~aaronp/software-center/usc-605048:
    Alters db update behaviour to stop 'rebuilding' window appearing while
    xapian db is being updated on detecting an externally changed cache.
    Instead, updates a new copy of the xapian db, then once finished,
    renamed to be the new xapian db.
  * test/test_gui.py:
    - add test for reinstall previous purchase UI

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 22 Dec 2010 14:08:46 +0100

software-center (3.1.8) natty; urgency=low

  [ Michael Vogt ]
  * softwarecenter/backend/restfulclient.py:
    - honor UBUNTU_SSO_SERVICE
  * softwarecenter/plugin.py:
    - ignore plugin init failures
  * softwarecenter/view/appdetailsview_gtk.py:
    - add helper to obtain xy position of the appicon in the view

  [ Gary Lasker ]
  * softwarecenter/view/appview.py:
    - fix crash in refresh_apps if previous model did
      not have a filter (LP: #690706)
  * softwarecenter/models/appstore.py:
    - enable threaded listviews 
  * <many>:
    - implement inline purchase flow (LP: #618817, LP: #625418) 

  [ Kiwinote ]
  * softwarecenter/view/appview.py:
    - fix crash when switching from a specific channel in the available pane
      to the same channel in the installed pane
  * softwarecenter/view/historypane.py:
    - use named arguments for history entries - thanks to dpm (LP: #690283)
  * softwarecenter/view/pendingview.py:
    - use a scrollbar when we have many transactions (LP: #642299)
    - display progress for transactions
  * po/POTFILES.in:
    - mark softwarecenter/models/viewswitcherlist.py for translation
  * data/ui/dialogs.py:
    - don't mark " " strings as translatable (LP: #691082)
  * debian/control:
    - use correct Vcs-Bzr url (LP: #690906)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 21 Dec 2010 16:09:37 +0100

software-center (3.1.7) natty; urgency=low

  [ Michael Vogt ]
  * refactor "SoftwarePane.refresh_apps()" code, this ensures
    the app lists are only ever (re)created if something changes
    and so avoiding nasty UI flashes (code is simpler now as well)
  * softwarecenter/models/appstore.py:
    - fix search ranking for exact package name matches (thanks to
      seb128)
    - display exact pkgname matches even if they are a technical
      item (e.g. nautilus)
  * softwarecenter/view/appview.py:
    - fallback to previous (slower) method to obtain the pkgname
      from xapian if the DB is not yet rebuild (thanks to seb128
      for reporting this problem)
  * softwarecenter/apt/apthistory.py, test/test_apthistory.py:
    - fix apthistory test by allowing noncached operations
  * softwarecenter/models/appstore.py:
    - fix potential crash in tests
  * softwarecenter/db/update.py:
    - test if the db support spelling suggestions before enabling
      them to ensure its not crashing for the inmemory DB
  
  [ Matthew McGowan ]
  * merged lp:~mmcg069/software-center/bubbles, this gives us
    pretty bubbles in the viewswitcher

  [ Gary Lasker ]
  * softwarecenter/models/appstore.py,
    softwarecenter/view/catview_gtk.py:
    - thread listview refreshes to restore UI feedback with
      recent experimental-fastlist improvements 
  * test/test_search_per_spec.py:
    - tweak test for threaded listview refreshes
  * softwarecenter/view/availablepane.py,
    softwarecenter/view/channelpane.py,
    softwarecenter/view/installedpane.py:
    - cleanup imports for wait_for_apt_cache_ready

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 15 Dec 2010 15:06:38 +0100

software-center (3.1.6) natty; urgency=low

  [ Gary Lasker ]
  * softwarecenter/utils.py,
    softwarecenter/view/appdetailsview_gtk.py:
    - disable find-it-in-the-menu under Unity (LP: #639701)
  
  [ Michael Vogt ]
  * merged lp:~mvo/software-center/no-search-results-help that 
    brings search suggestions for spelling corrections
  * add compat mode so that the current code can still be run on 
    maverick for now

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 09 Dec 2010 16:51:07 +0100

software-center (3.1.5) natty; urgency=low

  * softwarecenter/app.py:
    - on a invalid locale, reset the locale to "C" to avoid
      later crashes in the apthistory that uses strptime 
      (lp: #630248)
  * softwarecenter/view/appview.py:
    - fix crash with the latest python-xapian (LP: #687399)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 08 Dec 2010 18:05:05 +0100

software-center (3.1.4) natty; urgency=low

  [ Michael Vogt ]
  * softwarecenter/db/database.py:
    - add section and origin query parser prefixes, thanks to
      Matthew McGowan!
  * merged lp:~mvo/software-center/experimental-fastlist and
    lp:~kiwinote/software-center/experimental-fastlist, this should
    speed up the list rendering quite a lot
  * merged lp:~kelemeng/software-center/bug685467, many thanks!
    (LP: #685467)
  * softwarecenter/backend/aptd.py:
    - ported to the aptdaemon 0.40 API
  * debian/control: 
    - depend on aptdaemon 0.40

  [ Kiwinote ]
  * softwarecenter/backend/channel.py:
    - only show installed packages in the 'for purchase' channel of the
      installed pane (LP: #684356)
  * softwarecenter/utils.py:
    - don't return a http proxy string if it contains no host (LP: #675186)
      thanks to Marius Gedminas
  * softwarecenter/view/appview.py:
    - don't crash in natty due to seemingly deprecated xapian.query attribute
      get_description (LP: #684887)
  * softwarecenter/view/channelpane.py:
    - don't explicitly show all pkgs for the partner channel, this is no
      longer needed because all apps now have app-install-data desktop files
  * softwarecenter/view/widgets/searchentry.py:
    - reverse the 'clear' icon for rtl as requested in (LP: #666519)
  * softwarecenter/app.py:
    - do not crash when showing a already installed package and the apt
      cache is not loaded yet

  [ Matthew Paul Thomas ]
  * data/ui/SoftwareCenter.ui:
    - improved text for software catalog update window (LP: #678355)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 07 Dec 2010 15:02:40 +0100

software-center (3.1.3) natty; urgency=low

  [ Michael Vogt ]
  * daily-build.recipe:
    - add daily build recipe
  * test/test_xapian.py:
    - add lowlevel test for "find more similar apps" DB query
  * softwarecenter/db/update.py:
    - generate spell checking data
  * softwarecenter/enums.py:
    - increase DB version (because we now have spell checking in the DB)
  * test/test_xapian.py:
    - add lowlevel test for spell checking feature
  * merged lp:~mvo/software-center/apthistory-pickle-cache to avoid
    (re)parsing most of the apthistory

  [ Kiwinote ]
  * apt-xapian-index-plugin/origin.py (tmp location),
    softwarecenter/db/database.py,
    softwarecenter/db/update.py:
    - make search queries containing '-' work (LP: #497708)
  * po/POTFILES.in:
    mark softwarecenter/view/softwarepane.py for translation (LP: #659955)

  [ Mohamed Amine IL Idrissi ]
  * softwarecenter/view/availablepane.py,
    softwarecenter/view/softwarepane.py:
    - use named arguments for translatable plural strings (LP: #630955)
  * softwarecenter/view/historypane.py:
    - use 'updated' instead of 'upgraded' (LP: #635196)

  [ Gary Lasker ]
  * softwarecenter/app.py:
    - remove unused code; we don't lazy-load entire history pane, rather
      we create the pane UI but then load/parse apthistory on demand
  * po/POTFILES.in:
    - mark login_sso.py, update.py, dependency_dialogs.py and
      purchasedialog.py for translation

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 30 Nov 2010 14:40:59 +0100

software-center (3.1.2) natty; urgency=low

  [ Michael Vogt ]
  * merged lp:~kiwinote/software-center/getting-the-small-things-right,
    many thanks!
  * test/test_where_is_it.py, test/data/fake-applications.menu:
    use test/data/fake-applications.menu in the test_where_is_it.py
    that points to  <LegacyDir>/usr/share/app-install/desktop</LegacyDir>
    to ensure the "where-is-it" tests work on all machines
  * test/test_appdetails_view.py:
    - add better message on missing python-mock
  * softwarecenter/enums.py:
    - add DB_SCHEMA_VERSION as metadata to the DB and ensure we rebuild
      the local DB on mismatch (the systemwide one is handlded already)
  * softwarecenter/db/update.py, utils/update-software-center:
    - do no longer log to the root logger but instead to a db.update logger
  * test/test_mime.py:
    - use the local DB in the test and build it if needed
  * setup.py:
    - add "lint" target that runs pocketlint
  * softwarecenter/apt/apthistory.py, softwarecenter/db/application.py:
    - do lazy loading in the constructor in a idle_add() function
  * test/test_database.py:
    - update test for lazy loading
  * softwarecenter/view/historypane.py:
    - ensure the lazy loaded history is ready before displaying it
  * test/Makefile, .bzr-builddeb/default.conf:
    - add clean target and run it on bzr-buildpackage

  [ Kiwinote ]
  * softwarecenter/app.py:
    - don't delete about dialog upon closing the window (LP: #658678)
  * softwarecenter/db/application.py:
    - icon should return '?' icon if pkg is not found
    - fix logic in determining when the source is available, ie don't show
      'use this source' if source is already enabled
  * softwarecenter/db/update.py:
    - don't index desktop files not available for our arch (LP: #629434)
      (most visible example in partners channel on maverick amd64)
  * softwarecenter/view/appdetailsview_gtk.py:
    - pkg_state must be queried before querying the title in order to get the
      correct 'not found' title
    - _update_minimal must update title in order to enable source based on
      app-install-data info, but then realise that the pkg isn't available
      due to outdated app-install-data info (4pkgs for maverick final)
    - _update_minimal must update description when we have just enabled a
      source instead of continuing to display an empty description
  * softwarecenter/view/catview_gtk.py:
    - don't append the recommended category to self.departments - this causes
      the recommended category button to be displayed on maximising window
  * clean up some 'is it available for our architecture' code that is not
    needed anymore (idealy we don't need the info in the db either)
  * <all>:
    - don't pass the history object throughout the panes, but load on demand
  * softwarecenter/app.py:
    - update the file menu on demand
    - import & load history_pane on demand
    - import login related stuff on demand to save startup time
  * softwarecenter/db/application.py:
    - don't show the installation date immediately if it means taking 9s
      to determine it

  [ Gary Lasker ]
  * softwarecenter/view/basepane.py,
    softwarecenter/view/historypane.py,
    softwarecenter/view/viewmanager.py,
    - add a generic mechanism to support initializing a view
      upon selection with viewswitcher
    - lazy-load/parse history only when HistoryPane is
      selected, improves startup time
    - display a spinner and set all buttons insensitive
      while the history is loaded and parsed

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 23 Nov 2010 14:29:13 +0100

software-center (3.1.1) natty; urgency=low

  [ Kiwinote ]
  * softwarecenter/app.py:
    - don't require '.deb' extentions for deb files (LP: #656967)
    - don't require absolute paths for deb files (LP: #669398)
  * softwarecenter/view/appdetailsview_gtk.py:
    - correctly reload appdetailsview after a transaction has run
    - _update_minimal() only gets two args

  [ Gary Lasker ]
  * softwarecenter/backend/channel.py,
    softwarecenter/view/channelpane.py,
    softwarecenter/view/viewswitcher.py:
    - convert channel getters to properties
  * softwarecenter/backend/config.py:
    - don't crash on a corrupted config file (LP: #662414) 
  * softwarecenter/view/dependency_dialogs.py:
    - fix TypeError crash in remove dependency dialog
      (LP: #669161)
  * softwarecenter/utils.py,
    softwarecenter/view/softwarepane.py,
    softwarecenter/view/widgets/imagedialog.py,
    softwarecenter/view/widgets/spinner.py:
    - refactor spinner code
    - make a spinner panel widget and add label support
  * softwarecenter/backend/aptd.py:
    - fix crash during reload (LP: #673991)
  
  [ Michael Vogt ]
  * softwarecenter/view/purchasedialog.py:
    - show generic error on purchase failure and log the error
       (LP: #632361)
  * test/test_startup.py:
    - add startup speed baseline/regression test
  * software-center:
    - add --measure-startup-time commandline to allow external apps
      to drive statup performance measuring
  * utils/update-software-center-agent:
    - add --ignore-etag to force reload even if we have a cached version
  * softwarecenter/db/update.py:
    - do not fail if "MimeType" is missing from a desktop file
  * softwarecenter/apt/apthistory.py:
    - use python-apt tagfile parser instead of python-debian
  * debian/control:
    - drop python-debian dependency
  * test/test_gui_buy_something.py: 
    - run test with --ignore-etag
  * softwarecenter/apt/aptcache.py, test/test_addons.py:
    - make the addons test more robust

  [ Martin Pitt ]
  * debian/rules: Supply dh --with option after $@, for compatibility with
    current debhelper.
  * debian/control: Build with scour for SVG optimization. Add python-scour
    build dependency.

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 18 Nov 2010 16:58:02 +0100

software-center (3.1.0) natty; urgency=low

  [ Michael Vogt ]
  * softwarecenter/app.py:
    - use "reopen" instead of "open" in the channels-changed 
      callback to ensure that the various views get the right
      signal. This partly fixes #507836, the exceptions will
      stil be there, but the UI will fully recover
  * softwarecenter/backend/aptd.py:
    - do not emit "channels-changed" while installing a purchase,
      this emited already by the update()
  * softwarecenter/db/application.py:
    - if appdetails finds its pkgname in the pending transactions
      but does not have a apt pkg object yet, this means it got
      installed from a newly enabled source, return the right state
      in this case
  * softwarecenter/view/appdetailsview_gtk.py:
    - remove explicit "progress.set_fraction()" in configure() because
      its not needed (gtk.ProgressBar will DTRT) and also we may get
      "xapian reopen" signals in the middle of a transaction, in this
      case we don't want to reset the progress. 
  * merged lp:~mvo/software-center/zeitgeist-magic-seif that brings
    basic zeitgeist integration. Many thanks to Seif Lotfy for the
    work on this!
  * merged lp:~mmcg069/software-center/usage-bubble, that makes the 
    usage counter look so much nicer :)
  * merged lp:~didrocks/software-center/smarter-app-filtering-level,
    many thanks
  * merged lp:~mmcg069/software-center/selectable-AppDescription,
    many thanks
  * softwarecenter/db/update.py:
    - add mimetypes to the xapian database
  * softwarecenter/db/database.py:
    - support mime search via "mime" search prefix, e.g. 
      "mime:audio/ogg" or "softwarecenter search:mime:application/x-cue"
  * merged lp:~seif/software-center/zeitgeist-popular-mimetypes and
    lp:~mvo/software-center/zeitgeist-popular-mimetypes-mvo, that
    brings more zeitgeist love from the unstoppable Seif Lotfy
  * merged lp:~mvo/software-center/3.0-history to bring back version
    numbers in the upgrade history

  [ Delan Azabani ]
  * removed "free" from desktop file description as users can buy
    software from the software center (LP: #656800)

  [ Kiwinote ]
  * softwarecenter/view/appdetailsview_gtk.py:
    - don't eat 'o ' character combinations within bullet points (LP: #646822)
      (test case: software-center deja-dup)
    - scale icon down when setting 'where is it' icon from path (LP: #645062)
      (test case: software-center briquolo (once installed))
  * softwarecenter/view/softwarepane.py:
    - don't offer to 'show 9k items' in searches, as we limit searches to 200
      items (LP: #648988)
      (test case: software-center search:library)
  * softwarecenter/db/update.py:
    - never translate X-AppInstall-Package (fixes eg lp: #658326)

  [ Mohamed Amine IL Idrissi ]
  * Screenshots are now stored all in a single software-center
    directory (LP: #648284)
  * Thumbnails and screenshots are now reused (LP: #648279, #648278)

  [ Gary Lasker ]
  * softwarecenter/view/appview.py:
    - fix intermittent crash in _set_cursor (LP: #617004) 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 15 Oct 2010 17:31:30 +0200

software-center (3.0.6) maverick-proposed; urgency=low

  * softwarecenter/backend/aptd.py:
    - when enabling a channel like "Canonical Partner", ensure
      that the initial reload of the package data works 
      (LP: #666956)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 26 Oct 2010 15:25:43 -0400

software-center (3.0.5) maverick-proposed; urgency=low

  [ Andrea Cimitan ]
  * fix rendering with Ambiance theme (LP: #635208)

  [ Kiwinote ]
  * softwarecenter/app.py:
    - support launching apturls via alt+F2 in gnome (LP: #653889)
  * softwarecenter/db/update.py:
    - use 'X-GNOME-FullName' rather than 'Name', when available (LP: #651260)
      (test case: software-center cheese empathy evolution gwibber)
  * softwarecenter/view/appview.py:
    - unblock pkg if transaction is cancelled (LP: #652903)
      (test case: launch s-c with a list view, choose a pkg, click install,
       cancel auth, click install again, install should work as normal)
  * softwarecenter/view/availablepane.py:
    - don't show 'hide 1 technical item' in featured category (LP: #651236)
      (test case: browse to featured category (by clicking 'all'))
    - don't show 'hide technical items' in system category, as we don't
      have any apps to show (LP: #636854)
      (test case: browse to 'System' category)
  * softwarecenter/view/historypane.py:
    - correctly split pkgnames for pkg transactions dated before 28-ish July
      (LP: #651241)
      (test case: view transaction in history pane dated pre 28 July)
  * softwarecenter/view/viewswitcher.py:
    - emit 'transactions-changed' signal after connecting to the backend so
      that we display any pending transactions (LP: #652927)
      (see bug report for test case)
  
  [ Michael Vogt ]
  * softwarecenter/backend/aptd.py:
    - use keyserver.ubuntu.com on port 80 by default to avoid problems
      on machines that filter the port 11371
  * softwarecenter/backend/restfulclient.py, softwarecenter/enums.py:
    - use plain http for the "what-is-available" API call
  * send user default language for "/apps" and "/subscription" requests
    now that the server is ready for this

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 13 Oct 2010 16:13:10 +0200

software-center (3.0.4) maverick; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/appview.py:
    - fix intermittent crash in _set_cursor (LP: #617004)
  
  [ Michael Vogt ]
  * Create the log directory not on the import paths.py. Otherwise
    if the user upgrades using a sudo based tool (like apt-get) he
    may end up with a root owned log (LP: #652151)
  * softwarecenter/paths.py
    - ensure we don't create directories in /home when running as
      root
    - When detecting a not writable cache dir, try to remove it
      so that it gets re-created later with the right permissions.
      That will undo the damage in bug LP: #652151

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 01 Oct 2010 10:40:08 +0200

software-center (3.0.3) maverick; urgency=low

  * softwarecenter/view/softwarepane.py:
    - Fix incorrect hide of the technical items search bar 
      (LP: #646584)
  * softwarecenter/backend/aptd.py, softwarecenter/utils.py:
    - Test if we have a Release.gpg file after a new for-pay repository 
      was added. In the initial update() the backend/libapt does not know
      yet if a signed repo should be expected. If the Release.gpg file
      is missing, re-try the operation. This should fix the 
      "unauthenticated" errors for the ricks-wallpapers purchase
  * softwarecenter/backend/aptd.py:
    - fix crash when the aptdaemon dies
    - improve logging for purchase processing
  * softwarecenter/log.py:
    - improve logging format
    - keep log in ~/.cache/software-center/software-center.log

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 28 Sep 2010 21:36:36 +0200

software-center (3.0.2) maverick; urgency=low

  [ Kiwinote ]
  * softwarecenter/view/appdetailsview_gtk.py:
    - don't eat 'o ' character combinations within bullet points (LP: #646822)
      (test case: software-center deja-dup)
    - scale icon down when setting 'where is it' icon from path (LP: #645062)
      (test case: software-center briquolo (once installed))
  * softwarecenter/view/softwarepane.py:
    - don't offer to 'show 9k items' in searches, as we limit searches to 200
      items (LP: #648988)
      (test case: software-center search:library)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 27 Sep 2010 22:43:18 +0200

software-center (3.0.1) maverick; urgency=low

  [ Michael Vogt ]
  * softwarecenter/db/update.py:
    - index the file even if "catalogedtime" is not yet written
      to /var/lib/apt-xapian-index/values (LP: #646018)
  * softwarecenter/view/purchasedialog.py:
    - set default window size to 640x400 (LP: #635215)
  
  [ Gary Lasker ]
  * softwarecenter/view/appdetailsview_gtk.py:
    - fix crash if iconname has no value (LP: #639934) 
  * softwarecenter/view/viewswitcher.py:
    - fix intermittent crash when using arrow keys to
      expand/collapse nodes in the left nav pane (LP: #644176) 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 24 Sep 2010 22:35:42 +0200

software-center (3.0) maverick; urgency=low

  [ Michael Vogt ]
  * softwarecenter/backend/restfulclient.py:
    - setup cachedir to avoid unneeded wadl downloading (LP: #645837)
  * softwarecenter/utils.py:
    - fix crash if desktop_file_path does not contain "applications"
      (LP: #641071)
  * softwarecenter/backend/aptd.py:
    - add keyfile for whitelisted channel (LP: #645120)
  * softwarecenter/view/appdetailsview.py:
    - fix crash when reinstalling previous purchase 
      (LP: #645843)
  * softwarecenter/backend/restfulclient.py, softwarecenter/db/update.py,
    - use gio instead of restfulclient to get the available purchase
      items and properly use the etag values provided to avoid uneeded
      bandwidth usage and load on the server (LP: #645837)
  * utils/update-software-center-agent:
    - trivial logging fix to make --debug fully work
  * debian/changelog:
    - its 3.0!
  
  [ Gary Lasker ]
  * softwarecenter/app.py,
    softwarecenter/backend/channel.py:
    - fix multiple instances of the "Previous Purchases"
      item in the left navigation pane (LP: #645439)
  * README: 
    - fix typo

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 23 Sep 2010 11:16:44 +0200

software-center (2.1.22.4) maverick; urgency=low

  [ Gary Lasker ]
  * softwarecenter/app.py:
    - expand available node if unexpanded when choosing to reinstall
      previous purchases (LP: #643566)
  
  [ Michael Vogt ]
  * softwarecenter/db/application.py:
    - fix adding channels via apturl (LP: #643571)
    - allow displaying text only channel eula files (LP: #643571)
  * softwarecenter/gwibber_helper.py:
    - test for the gwibber-poster binary (that one is called when
      the share button is clicked) as well as gconf

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 21 Sep 2010 16:02:24 +0200

software-center (2.1.22.3) maverick; urgency=low

  * Merge the right branch for the gksu fix for LP: #640906

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 20 Sep 2010 10:50:34 +0200

software-center (2.1.22.2) maverick; urgency=low

  [ Gabor Kelemen ]
  * Fix invocation of gksu, use the correct .desktop file. 
    Fixes LP: #640906
  * Specify the translation domain for gtkbuilder dialog. 
    Fixes LP: #640969
  * Correct misplaced parentheses, so that l10n of strings will work. 
    Fixes LP: #640972

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 20 Sep 2010 09:59:53 +0200

software-center (2.1.22.1) maverick; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/viewswitcher.py:
    - fix intermittent crash in on_cursor_changed (LP: #625030)
  
  [ Michael Vogt ]
  * data/featured.menu.in: 
    - updated to include armagetronad, calibre, pdfmod as discussed
      on the ubuntu-desktop list

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 16 Sep 2010 17:41:47 +0200

software-center (2.1.22) maverick; urgency=low

  [ Michael Vogt ]
  * softwarecenter/backend/aptd.py:
    - fix enable_component()

  [ Mohamed Amine IL Idrissi ]
  * debian/control: add python-launchpadlib as Suggests (LP: #634324)
  * softwarecenter/view/appdetailsview_gtk.py:
    - restore screen scroll position when changing addons
      (LP: #625232)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 16 Sep 2010 11:53:12 +0200

software-center (2.1.21) maverick; urgency=low

  [ Michael Vogt ]
  * fix rendering of the "Installing purchase..." overview transaction,
    it contains a icon and a proper status now (LP: #637394)
  * fix flickering when a item is purchased
  * fix incorrect signal emited when a transactiosn returns a error
  * fix history date ordering (LP: #635198), many thanks to 
    Mohamed Amine IL Idrissi
  * fix missing progress in pendingview regression

  [ Gary Lasker ]
  * softwarecenter/view/softwarepane.py,
    softwarecenter/view/availablepane.py,
    softwarecenter/view/channelpane.py,
    softwarecenter/view/installedpane.py:
    - fix visual flash when navigating back to a subcat
      applist from a details view (LP: #611108)

  [ Mohamed Amine IL Idrissi ]
  * softwarecenter/db/database.py: limit the query size to 1000 matches
    so USC does not freeze, many thanks Michael Vogt (LP: #634449)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 16 Sep 2010 01:37:44 +0200

software-center (2.1.20) maverick; urgency=low

  [ Michael Vogt ]
  * softwarecenter/backend/login_sso.py:
    - improve help text now that ubuntu-sso-client is more flexible
      about it (thanks to Naty Bidart) LP: #624097
  * debian/control:
    - tighten dependency of ubuntu-sso-client (for the helptext)
  * softwarecenter/db/update.py, softwarecenter/db/application.py:
    - add X-AppInstall-Description support and extract it from
      software-center-agent to support long descriptions from
      the agent (LP: #625254)
  * softwarecenter/view/pendingview.py:
    - add pulse for pending purchases (LP: #637377)
  * softwarecenter/utils.py:
    - improve logging of the imagedownloader
    - fix where-is-it for kde4 apps (LP: #635684)
  * softwarecenter/distro/Ubuntu.py:
    - fix icon downloading from extras.ubuntu.com and support possible
      country mirrors
  * softwarecenter/view/appdetailsview_gtk.py:
    - show pulse once the install starts (LP: #637377)
    - support "where is it" for non app-install-data if the desktop 
      file has the same name as the package name (LP: #637452)
    - fix icon display in "where is it" if Icon=/path/to/file
  * softwarecenter/apt/aptcache.py:
    - add installed_count to the cache
  * softwarecenter/view/appdetailsview_gtk.py:
    - support bullets with " o item" in the description 
      (LP: #584147)
  * send version of the package to screenshots.ubuntu.com so that it
    can return the most appropriate image. that is supported by debshoots 
    now thanks to Christoph Haas
  * softwarecenter/backend/aptd.py:
    - fix a flickering in the viewswitcher spinenr when purchasing
      a application
    - hide the "buy" button when installing a purchase, fix uneven
      pulsing
  * merged lp:~mmcg069/software-center/small-ui-fix:
    - fix small horizonal line positioning bug.

  [ Gary Lasker ]
  * softwarecenter/view/softwarepane.py:
    - show a more reasonable number for hidden technical items
      in the installed view of "Provided by Ubuntu" 
  * softwarecenter/enums.py,
    softwarecenter/utils.py,
    softwarecenter/view/appdetailsview_gtk.py,
    softwarecenter/view/softwarepane.py,
    softwarecenter/view/widgets/imagedialog.py:
    - create an alternative spinner widget that uses an animated gif
      for when gtk.Spinner is not available (LP: #637422) 
  * softwarecenter/view/appview.py:
    - fix crash in _on_transaction_finished (LP: #631132) 
    - enable show/hide technical items for "Installed Software"
  * softwarecenter/app.py:
    - fix crash in on_menu_edit_activate (LP: #624913) 

  [ Kiwinote ]
  * softwarecenter/view/appdetailsview_gtk.py:
    - add basic a11y support for addon items
    - add a11y support for 'where is it'
  * softwarecenter/view/appview.py:
    - set buttons which aren't rendered insensitive (LP: #630521)
    - use a greyed out 'question mark' icon for pkg not found (LP: #635081)
    - for exact pkg not found matches, we don't always have a appname, whoops
  * softwarecenter/view/cat_view.py:
    - set verbose a11y name for the 'all' button for carousels, such that we
      include the section name (LP: #623163)
  * softwarecenter/view/widgets/pathbar_gtk_atk.py:
    - update a11y text when pathbar part gets new label

  [ Matthew Paul Thomas ]
  * data/software-center.menu.in:
    - remove some entries in 'drawing' and 'painting and editors' which are
      displayed in other subcategories (LP: #532079)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 15 Sep 2010 16:14:00 +0200

software-center (2.1.19) maverick; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/widgets/mkit.py:
    - fix crash during action_bar refresh (LP: #635044)
  * softwarecenter/backend/channel.py:
    - always display the partner channel, even if its
      source is not enabled (LP: #635003) 
  * softwarecenter/db/application.py,
    softwarecenter/db/database.py,
    softwarecenter/view/appview.py,
    softwarecenter/view/softwarepane.py:
    - make StoreDatabase.get_appname return None if the
      name is not defined in the xapian doc
    - consolidate code to generate application name and
      summary for display in the UI to a single place
    - wire applist, appdetails and the navigation bar
      to use it (LP: #636004)

  [ Kiwinote ]
  * data/software-center.menu.in:
    - fix typo to now use applications-ocaml icon, thanks mpt (LP: #635732)
  * softwarecenter/backend/channel.py:
    - allow 'for purchase' to have an icon in non-English locales (LP: #636242)
  * softwarecenter/db/application.py:
    - try to open deb file, except on any sort of error (LP: #633379)
    - simplify when we use which warnings for deb files (LP: #635015)
    - reload pkg cache object and xapian doc if it turns out that the pkgname
      of a deb file is different than what we guessed on basis of the file name
  * softwarecenter/utils.py:
    - fix crash when desktop_file is None (LP: #635596)
  * softwarecenter/view/appdetailsview_gtk.py:
    - use the display name for app entry in 'where is it' (LP: #635464)
    - restore correct padding in addons status bar (LP: #625230)
  * minor tweaks to lp:~gary-lasker/software-center/title-summary-fixes
    - use installed state in status bar for reinstallable debs (LP: #635015)

  [ Matthew Paul Thomas ]
  * data/software-center.menu.in:
    - fix incorrect Category value in the xml for the Debugging
      subcategory of Developer Tools (LP: #538911)

  [ Colin Watson ]
  * Fix update-apt-xapian-index crashes when the Dir::Cache::pkgcache file
    doesn't exist (LP: #267330).
    
  [ Michael Vogt ]
  * softwarecenter/backend/aptd.py:
    - fix "reload()" in enable_channel() and only update the particular
      channel file
  * softwarecenter/distro/Ubuntu.py:
    - fix crash for icons loaded from extras.ubuntu.com
  * merged lp:~mmcg069/software-center/Bug635375 (LP: #635375)
  * merged lp:~mmcg069/software-center/tiny-pathbar-tweak
  * merged lp:~mmcg069/software-center/Bug625443 (LP: #625443)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 14 Sep 2010 12:16:47 +0200

software-center (2.1.18.1) maverick; urgency=low

  [ Colin Watson ]
  * Update tests/xapian_query.py for compatibility with Xapian 1.2.x.
  
  [ Michael Vogt ]
  * softwarecenter/backend/aptd.py:
    - fix bug in removal (thanks to davmor2)
  * data/software-center.menu.in:
    - update icon names for latest additions from humanity (thanks
      to vish!

  [ Kiwinote ]
  * data/ui/SoftwareCenter.ui:
    - no more icon for software sources (LP: #634987)
  * softwarecenter/backend/aptd.py:
    - allow us to remove pkgs again (LP: #634929)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 10 Sep 2010 20:32:48 +0200

software-center (2.1.18) maverick; urgency=low

  [ Michael Vogt ]
  * use "match.document" instead of "match[xapian.MSET_DOCUMENT]"
    to be compatible with xapian 1.2.x (closes: 596079)
  * softwarecenter/view/catview_gtk.py:
    - fix a missing glib.markup_escape_text()
  * merged  lp:~glatzor/software-center/aptdaemon-polish, many
    thanks!

  [ Kiwinote ]
  * softwarecenter/backend/aptd.py:
    - don't crash on cancelling policykit auths (LP: #634697)
  * softwarecenter/view/appview.py:
    - don't crash on searches containing ", " (LP: #634549)

  [ Gary Lasker ]
  * apt-xapian-index-plugin/softwarecenter.py,
    softwarecenter/db/application.py,
    softwarecenter/db/database.py,
    softwarecenter/db/update.py,
    softwarecenter/distro/Ubuntu.py,
    softwarecenter/view/appdetailsview_gtk.py,
    test/test_database.py:
   - improved support for the display of metadata in the
     details view for new-apps and apps for purchase
     (LP: #625254)
   - fix incorrect display of the app name and summary
     text for new-apps in the details view (LP: #634678)
   - add tests for get_appname, get_pkgname    
  * softwarecenter/view/appview.py:
    - fix up downloadable icon handling

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 10 Sep 2010 11:34:50 +0200

software-center (2.1.17.2) maverick; urgency=low

  * softwarecenter/backend/aptd.py:
    - use policykit1.PK_ACTION_INSTALL_PURCHASED_PACKAGES priv from
      aptdaemon (LP: #631619)
  * debian/control:
    - depend on the right aptdaemon version

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 09 Sep 2010 19:15:18 +0200

software-center (2.1.17.1) maverick; urgency=low

  [ Michael Vogt ]
  * softwarecenter/backend/aptd.py:
    - use the system-wide proxy instead of the gnome
      one by default (LP: #628823)
    - when installing a purchase only update from the just
      added repository to avoid breaking if other sources.list
      entries are incorrect
    - fix signal emite in TransactionStopped
  * debian/control:
    - depend on current aptdaemon

  [ Kiwinote ]
  * software-center:
    - import Decimal before we need it as a workaround for (LP: #607705)
      (testcase: LANGUAGE=tr_TR LC_ALL=tr_TR.utf8 ./software-center)
  * softwarecenter/apt/apthistory.py:
    - use ascii_lower() rather than lower()
      much thanks to M. Vefa Bicakci via bug 581207
      (testcase: LANGUAGE=tr_TR LC_ALL=tr_TR.utf8 ./software-center)
  * software-center/db/application.py:
    - reset app.pkgname once we know deb.pkgname
  * softwarecenter/view/dependency_dialogs.py:
    - fail nicely if pkg not in cache (ie all deb files...) (LP: #634060)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 09 Sep 2010 17:07:29 +0200

software-center (2.1.17) maverick; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/purchasedialog.py:
    - make popup window a modal dialog so it works with
      metacity too (LP: #625398)
  * softwarecenter/view/softwarepane.py,
    softwarecenter/view/availablepane.py,
    softwarecenter/view/channelpane.py
    softwarecenter/view/installedpane.py,
    test/test_appview.py:
    - factor show/hide nonapps functionality up to the
      SoftwarePane base class, cleanup redundant code
    - enable show/hide nonapps in the "Provided by Ubuntu"
      subitem of "Installed Software" per updated spec
      (LP: #556375) 
    - add test for show/hide nonapps
  * softwarecenter/backend/channel.py:
    - small fix in debug code

  [ Michael Vogt ]
  * merged lp:~mpt/software-center/basic-css, improves the
    style of the purchase dialog (thanks!)
  * merged lp:~mmcg069/software-center/small-fixes that fixes
    minor drawing error with the paging dot drawing outside its 
    allocated area (thanks!)
  * merged lp:~mpt/software-center/help-3.0 (thanks!)
  * softwarecenter/gwibber_helper.py:
    - to find out if gwibber has accounts setup, poke around in
      gconf instead of doing a dbus call. The dbus call will trigger
      a gwibber start on each s-c start

  [ Kiwinote ]
  * softwarecenter/view/appdetailsview_gtk.py:
    - set action_bar.pkg_state as well as local state 
      (LP: #629230, LP: #632889)
      this means that the button will always take the right action
      (testcase: click 'install', cancel auth, click 'install', auth)
    - don't show warning in pkgstatusbar while transaction is in progress,
      instead show 'installing..', 'updating..', etc
      (test case: install any deb file and watch the pkgstatusbar)
  * softwarecenter/view/catview.py:
    - sort categories alphabetically (LP: #633238)
  * softwarecenter/view/catview_gtk.py:
    - skip the carousel transition if we are hovering above a poster, or if
      the poster is selected (ie hold down mouse, but don't release)

  [ Mohamed Amine IL Idrissi ]
  * Fix bug that allowed silent removal of conflicting packages
    (LP: #554319)
  * Fix missing icons in the remove alerts

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 09 Sep 2010 09:11:23 +0200

software-center (2.1.16.1) maverick; urgency=low

  [ Kiwinote ]
  * softwarecenter/app.py:
    - allow us to 'upgrade' deb files again
  * softwarecenter/view/widgets/pathbar_gtk_atk.py:
    - fix visual corruption on appending pathbar part
      (testcase: channelpane > details > different channelpane > details)
      this time without causing regressions
      (testcase: browse to any app with a screenshot)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 07 Sep 2010 17:02:52 +0200

software-center (2.1.16) maverick; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/purchasedialog.py:
    - make the "Terms of Service" popup display correctly in
      front of the purchase dialog (LP: #625398)
    - tweak the width of the purchase dialog window to
      accomodate the current Ubuntu SSO page width
  * softwarecenter/view/channelpane.py:
    - always default to hiding non-app packages when
      selecting a new channel item in the left navigation
      pane (LP: #630631) 
  * softwarecenter/view/softwarepane.py,
    softwarecenter/view/availablepane.py,
    softwarecenter/view/channelpane.py
    softwarecenter/view/installedpane.py: 
    - display a spinner while loading an applist view
      (LP: #630641)
  
  [ Michael Vogt ]
  * remove debug output
  * merged lp:~mmcg069/software-center/small-fix (many thanks!)
    - prevents the exposure of the carousel icons before they have 
      been allocated.
  * verify sortmode when building categories (LP: #618411) and 
    ignore categories with unknown/unsupported ones
  * merged lp:~mmcg069/software-center/cleanup-software-section-code
    that fixes LP: #624786 (many thanks)
  * make sure there is always a toplevel transaction for a pending
    purchase even if s-c waits for the for-pay repository to become
    available (LP: #627608)
  * softwarecenter/view/purchasedialog.py:
    - support both "failure_reason" and "failures" as error strings
      from the agent
  * merged lp:~mmcg069/software-center/Bug617443 (LP: #617443)
  * merged lp:~mmcg069/software-center/bug628714 (LP: #628714)
  * merged lp:~mmcg069/software-center/hover-highlight-tweaks to 
    use correct prelight color

  [ Kiwinote ]
  * data/featured.menu.in:
    - fretsonfire instead of fretsonfire-game, due to desktop file changes
  * data/software-center.menu.in:
    - use correct icon for system category, thanks vish!
  * softwarecenter/apt/aptcache.py:
    - don't crash on broken dependencies (LP: #630579)
      (testcase: acl2-books)
  * softwarecenter/db/application.py:
    - set pkgname for deb files correctly (LP: #628787)
      (testcase: replace _ with - in filename of an outdated deb file of s-c)
  * softwarecenter/view/appdetailsview_gtk.py:
    - never display the description of a different pkg
      (testcase: browse to any appdetails view and then to fluendo dvd player)
    - don't crash if icon for 'where is it' is None (LP: #629845)
    - don't crash if icon for addon can not be opened (LP: #629937)
    - don't display add-ons when we have an error
      (testcase: deb file of wrong architecture)
  * softwarecenter/view/appview.py:
    - fix startup crash (LP: #618411)
  * softwarecenter/view/availablepane.py:
    - set section for subcategory view (this means that we now have a bg)
  * softwarecenter/view/installedpane.py:
    - don't return to installed overview list on reopening db
  * softwarecenter/view/widgets/pathbar_gtk_atk.py:
    - fix visual corruption on appending pathbar part
      (testcase: channelpane > details > different channelpane > details)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 07 Sep 2010 14:57:58 +0200

software-center (2.1.15) maverick; urgency=low

  [ Michael Vogt ]
  * softwarecenter/view/purchasedialog.py:
    - fix size and title for additional webkit windows (LP: #625385)
  * softwarecenter/db/update.py:
    - fix screenshot url and thumbnail url loading
  * softwarecenter/enums.py:
    - switch default to buy-host to software-center.ubuntu.com
    - allow override via the SOFTWARE_CENTER_BUY_HOST environment
      (useful for testing)
  * softwarecenter/backend/aptd.py:
    - make defaults for addons_{install,remove} empty lists instead
      of None to prevent crash when called with a empty argument
    - use AptClinet.install_packages() instead of commit_packages()
      for the install of commercial stuff to get the benefit of 
      aptdaemons 03_auth_me_less patch
  * softwarecenter/backend/restfulclient.py:
    - point SERVICE_ROOT for the internal login service to production
  * softwarecenter/view/appdetailsview_gtk.py:
    - minor logging improvements
  * merged lp:~mmcg069/software-center/pathbar-clip-fix that ensures
    proper clipping for the pathbar, many thanks!
  * softwarecenter/view/channelpane.py:
    - fix flicker in channelspane on db-reopen and add regression
      test
  * merged lp:~mvo/software-center/less-flicker that fixes some
    UI flicker/ghost activity (LP: #626733)
  * softwarecenter/backend/aptd.py:
    - if reload() fails when adding a commercial PPA that may be
      because there is a 5 min delay between software-center-agent
      telling us its available and it becoming availalbe in launchpad.
      In this case, retry up to 5 minutes to get the repo 
      (LP: #627608)
  * merged  lp:~mmcg069/software-center/prelight-icon-onhover 
    (many thanks!)
  * merged lp:~mmcg069/software-center/cat-flags to support
    internal flags in the menu files

  [ Gary Lasker ]
  * merge lp:~mmcg069/software-center/misbehaving-pathbar-fix, fixes
    pathbar no longer shrinking to available width (LP: #625210),
    many thanks Matthew McGowan!
  * softwarecenter/view/viewswitcher.py:
    - only update the channel list when a model is available
      (LP: #628394)

  [ Kiwinote ]
  * data/dialogs.ui:
    - only display vscrollbar if needed for dependency removal alert
    - tweak window properties for dependency removal alert
  * data/SoftwareCenter.ui:
    - tweak window properties for the rebuilding window
  * po/POTFILES.in:
    - mark data/ui/dialogs.ui for translation
  * software-center:
    - fix typo, thanks Jeremy Bicha! (LP: #625729)
  * softwarecenter/app.py:
    - always make s-c sensitive again after catalog is rebuilt (LP: #626513)
  * softwarecenter/apt/aptcache.py:
    - don't crash when no LANGPACK_PKGDEPENDS file exists (LP: #625562)
    - speed improvements for get_addons()
    - don't allow randompkg-something to list randompkg as an add-on
  * softwarecenter/db/application.py:
    - fail nicely if a deb file can't be opened
  * softwarecenter/view/appdetailsview_gtk.py:
    - don't use capitalize() on add-on names, much thanks to Severin Heiniger!
      lp:~lantash/ubuntu/maverick/software-center/fixes-626067 (LP: #626067)
    - fix AttributeError while running test_appdetails_view.py
    - tweak padding between buttons in addons bar (LP: #625230)
    - don't reload screenshot (ie flicker) if we refresh an existing page
    - fix typo (LP: #622750)
    - fix some broken logic which gives wrong total size (LP: #624578)
    - show "x when installed" when addons are selected for installed pkg
    - fix a quirk so that the download size is not always 0
    - hide totalsize info when we have an error
  * softwarecenter/view/availablepane.py,
    softwarecenter/view/channelpane.py:
    - add translators comment to clarify underscore behaviour (LP: #626718)
  * softwarecenter/view/historypane.py:
    - tweak string for consistency (LP: #627215)
    - hide the architecture (introduced by new apt a little while back)
  * softwarecenter/view/purchasedialog.py:
    - don't show as 'untitled window' in taskbar

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 02 Sep 2010 16:58:38 +0200

software-center (2.1.14.2) maverick; urgency=low

  [ Michael Vogt ]
  * merged lp:~mmcg069/software-center/small-things that cleans
    up no longer needed code in the carousel after mpts made 
    the background white
  * merged lp:~ilidrissi.amine/software-center/addons-provides and
    added test
  * merged lp:~kelemeng/software-center/bug625859, this fixes 
    UTF-8 character escapes (LP: #625859), many thanks!
  
  [ Lucian Adrian Grijincu ]
  * Alt-Left, Alt-Right work as Back/Forward like in all other GNOME apps
    (LP: #625745)

  [ Kiwinote ]
  * softwarecenter/apt/aptcache.py:
    - don't crash on encountering broken packages while getting deps
  
  [ Mohamed Amine IL Idrissi ]
  * softwarecenter/apt/aptcache.py: Packages that enhance a package that
    is provided by the main app are now add-ons (LP: #625252)

  [ Gary Lasker ]
  * softwarecenter/enums.py:
    - add missing CUSTOM_KEY_THUMBNAIL_URL value for software-center
      plugin to fix update-apt-xapian-index crash (LP: #626600)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 30 Aug 2010 12:45:06 +0200

software-center (2.1.14.1) maverick; urgency=low

  [ Gary Lasker ]
  * make the currency string not translatable, since it will not
    vary by locale currently (the agent always uses US$)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 26 Aug 2010 21:12:46 +0200

software-center (2.1.14) maverick; urgency=low

  [ Gary Lasker ]
  * softwarcenter/app.py:
    - fix incorrect state of install/remove menu items (LP: #624716)
  * softwarecenter/view/availablepane.py,
    softwarecenter/view/catview_gtk.py:
    - activate the appropriate install/remove menu item when
      selecting an app directly from in the Featured or What's
      New panels (LP: #624732) 
  * softwarecenter/backend/channel.py:
    - wire in icons for For Purchase, Independent and Other
      nodes in the left navigation pane (LP: #614213, LP: #614214,
      LP: #614215), many thanks to vish for pointers to suitable
      icons in the theme!
  * merge lp:~mpt/software-center/featured-and-whats-new-background,
    removes grey background from "Featured" and "What's New" boxes,
    thanks mpt!
  * softwarecenter/view/appdetailsview_gtk.py:
    - display currency in software item screen for items for
      purchase (LP: #618821)
  
  [ Mohamed Amine IL Idrissi ]
  * Do not include download size of installed app.
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 26 Aug 2010 20:52:44 +0200

software-center (2.1.13) maverick; urgency=low

  [ Kiwinote ]
  * refactor addons code
  * allow ourselves to install/remove via menu/list_view (LP: #624406)
  * hide action_bar in featured pane

  [ Mohamed Amine IL Idrissi ]
  * softwarecenter/view/appdetailsview_gtk.py:
    - minor ui changes to the addons view

  [ Michael Vogt ]
  * merged  lp:~mmcg069/software-center/whereitsit-tweaks to fix
    icon size in "where-is-it" code (many thanks)
  * merged  lp:~mpt/software-center/fit-and-finish-2, fixes not
    precise string and remove the yellow color from the search
    widget (many thanks)
  * merged  lp:~mmcg069/software-center/fit-and-finish-22, 
    many thanks
  * software-center:
    - make --enable-buy the default

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 26 Aug 2010 15:58:05 +0200

software-center (2.1.12.1) maverick; urgency=low

  * fix plugin loading

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 25 Aug 2010 23:31:08 +0200

software-center (2.1.12) maverick; urgency=low

  [ Kiwinote ]
  * softwarecenter/app.py:
    - pass required argument to fix crash (LP: #618212)
    - fix crash in setting supported filter (LP: #618243)
  * softwarecenter/db/application.py:
    - fail nicely on not available for architecture (mit-scheme)
  * softwarecenter/view/appdetailsview_gtk.py:
    - use package info lines rather than package info tables
      (for devildante to use in the addons branch)
    - add elipsis to buy button for mpt (LP: #622708)
  * softwarecenter/view/appview.py:
    - don't show duplicate app/pkg (in channelviews)
    - count pkgs when displaying pkgs and apps
  * softwarecenter/view/availablepane.py:
    - two way 'show/hide technical packages' action bar
      (the number of technical pkgs to show is not very accurate)
  * softwarecenter/view/channelpane.py:
    - two way 'show/hide technical packages' action bar
      (this is accurate, LP: #594833)
  * softwarecenter/view/widgets/actionbar.py:
    - disable text getting bold on hover
  
  [ Milo Casagrande ]
  * softwarecenter/db/application.py:
    - make 'source available' warning more suitable for translation.

  [ Gary Lasker ]
  * softwarecenter/backend/channel.py:
    - Rename the "App Expo" node to "Independent" per the USC spec 
  
  [ Michael Vogt ]
  * implement the "Find it at" part of the specification to make it
    easier for the user to discover the newly installed software
  * softwarecenter/backend/login_sso.py:
    - use Sign into "Ubuntu Software Center Store" as sso login name
  * debian/control:
    - tighten dependency on ubuntu-sso-client (LP: #624127)

  [ Mohamed Amine IL Idrissi ]
  * (all): Implemented add-on handling.

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 25 Aug 2010 23:06:27 +0200

software-center (2.1.11) maverick; urgency=low

  [ Kiwinote ]
  * softwarecenter/__init__.py:
    - don't import Application
  * softwarecenter/db/application.py:
    - only import get_install_backend when we actually need it (LP: #620011)
  * softwarecenter/db/database.py,
    test/test_appview.py:
    - import Application from the correct location
  
  [ Michael Vogt ]
  * merged lp:~mpt/software-center/fit-and-finish, many thanks
  * merged lp:~mmcg069/software-center/mkit-theme-tweaks, many thanks
  * merged lp:~and471/software-center/a-few-of-my-favorite-things, many
    thanks
  * merged lp:~mmcg069/software-center/mkit-theme-tweaks, many thanks
  * merged  lp:~mmcg069/software-center/visual-overhaul	
  * softwarecenter/backend/login_sso.py:
    - updated for the latest ubuntu-sso-client API

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 24 Aug 2010 14:59:36 +0200

software-center (2.1.10) maverick; urgency=low

  [ Kiwinote ]
  * data/featured.menu.in:
    - fix typos to make a few more featured apps appear in the list
  * po/POTFILES.in:
    - mark softwarecenter/db/application.py for translation
  * softwarecenter/app.py:
    - switch to available view when we are in the installed view and we get a
      request for a pkg in the available view
    - allow s-c to be passed a search term (LP: #612507)
      The syntax is "software-center search:search term"
    - make catalog rebuilding window accessible (LP: #538373)
  * softwarecenter/db/database.py:
    - fix typo (LP: #616183)
  * softwarecenter/view/appdetailsview_gtk.py:
    - use the same gwibber text in both appdetails views (LP: #614220)
    - make application name and summary accessible and grab focus (LP: #608140)
    - make description accessible (LP: #608140)
    - make info table accessible (LP: #608141)
    - reset pane to top left on show_app()
  * softwarecenter/view/appdetailsview_webkit.py:
    - use the same gwibber text in both appdetails views (LP: #614220)
  * softwarecenter/view/availablepane.py:
    - refresh navigation bar correctly when we get a request to display a pkg
  * softwarecenter/view/catview_gtk.py:
    - make poster and paging dot accessible (LP: #600306, #608152, #609411)
  * softwarecenter/view/installedpane.py:
    - refresh navigation bar correctly when we get a request to display a pkg
  * softwarecenter/view/pendingview.py:
    - display the name of the application holding the lock, when waiting for
      a package manager to quit (LP: #440058, #511213)
  
  [ Michael Vogt ]
  * softwarecenter/view/appdetailsview_gtk.py:
    - fix crash when icon can not be loaded
    - fix crash when description is None
  * debian/software-center.postinst:
    - run update-apt-xapian-index -u to ensure the xapian index
      is there (LP: #617397)
  * data/software-center.js:
    - add missing network.protocol-handler.app.apt (thanks to Chris Coulson)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 13 Aug 2010 16:46:13 +0200

software-center (2.1.9) maverick; urgency=low

  [ Gary Lasker ]
  * softwarecenter/utils.py:
    - add generic image downloader class
  * softwarecenter/app.py,
    softwarecenter/backend/paths.py,
    softwarecenter/db/application.py,
    softwarecenter/db/database.py,
    softwarecenter/distro/Ubuntu.py,
    softwarecenter/view/appdetailsview_gtk.py,
    softwarecenter/view/appview.py:
    - implement download and local caching of downloadable
      icons, display them in applist and appdetails views

  [ Michael Vogt ]
  * test/test_database.py:
    - re-enable sca test again
  * test/{test_downloader.py, test_ppa_iconfilename.py}:
    - add tests for the downloader and the iconfilename
  * softwarecenter/db/update.py:
    - add support for the inline icon_data, push them into 
      SOFTWARE_CENTER_ICON_CACHE_DIR, add tests
  * softwarecenter/backend/login_sso.py:
    - add support for ubuntu-sso-client login
  * merged lp:~mmcg069/software-center/appview-fix, that fixes
    overly large buttons

  [ Didier Roche ]
  * data/featured.menu.in:
    - add zoho integration as a featured app

  [ Kiwinote ]
  * <all>:
    - support deb files (much thanks to mvo for all his help!)
    - support apturls
  * debian/control:
    - add homepage field
  * man/software-center.1:
    - update man file
  * softwarecenter/app.py:
    - if s-c is running and we get a request to open s-c on a specific page, 
      then switch to correct page
    - update status_bar correctly on back/forward navigation
    - display available packages in available_pane and installed packages in 
      installed_pane
  * softwarecenter/db/application.py:
    - lots and lots of changes to support deb-files and apturls
  * softwarecenter/db/database.py:
    - add function to determine if package is in a category
  * softwarecenter/view/appdetailsview_gtk.py:
    - refresh packagestatusbar correctly upon cancelled installation / removal
    - hide packagestatusbar / description / screenshot / info_table when
      we have a 'not found' error
    - display warnings in the packagestatusbar
    - make description accessible
  * softwarecenter/view/appview.py:
    - allow apturl requests in custom list views
    - hide action_btn when application is not available
  * softwarecenter/view/availablepane.py:
    - show packages in correct category
  * softwarecenter/view/installedpane.py:
    - load listview on demand
    - add show_app function (ux is worse than in available_pane, as we have 
      no categories or back/forward navigation)
  * softwarecenter/view/viewswitcher.py:
    - put cursor in correct position

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 11 Aug 2010 23:19:03 +0200

software-center (2.1.8) maverick; urgency=low

  [ Michael Vogt ]
  * merged  lp:~mmcg069/software-center/backforward-tweaks,
    many thanks
  * merged  lp:~mmcg069/software-center/appview-tweaks,
    many thanks
  * merged lp:~kiwinote/software-center/getting-the-small-things-right
    and tweaked it a little bit
  * merged lp:~mvo/software-center/buy-something, currently needs to
    be enabled via "--enable-buy" to make it work
  * merged  lp:~and471/software-center/fix-524289 
    LP: #524289, LP: #537532
  * merged lp:~and471/software-center/fix-keypresses-on-viewswitcher,
    many thanks
  * merged lp:~mmcg069/software-center/catview-tweaks, many thanks

  [ Kiwinote ]
  * softwarecenter/app.py:
    - save/restore sidebar width (LP: #567128)
    - don't crash if active_pane doesn't have a searchentry (LP: #611718)
  * softwarecenter/db/application.py:
    - add new "display_name" and "display_summary" - when app has no appname, 
      display the summary as primary text (per spec)
      LP: #537436
  * softwarecenter/view/appdetailsview_gtk.py:
    - use "display_name" and "display_summary" (LP: #537436)
  * softwarecenter/view/availablepane.py:
    - correctly update the status bar after filtering by support status 
      LP: #528062
  * softwarecenter/view/basepane.py:
    - basepane doesn't contain a searchentry

  [ Gary Lasker ]
  * apt-xapian-index-plugin/software-center.py,
    softwarecenter/enums.py,
    softwarecenter/db/update.py:
    - implement a-x-i plugin to index custom metadata
      for the new-apps archive 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 09 Aug 2010 09:21:42 +0200

software-center (2.1.7) maverick; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/availablepane.py:
    - restore missing busy cursor when loading applist 
      views (LP: #610688)
    - fix visual glitch when navigating back to a subcategory
      list view from a details view (LP: #611108)
  * debian/control:
    - add depends python-debian (>= 0.1.15)
  * softwarecenter/backend/channel.py:
    - add an "App Expo" item in the left navigation pane for
      display of the contents of the (for now) app review
      board PPA
  * test/test_database.py:
    - update test for parse_axi_values_file change, fix
      test_update_from_var_lib_apt_lists
  * softwarecenter/backend/channel.py:
    - add a new "Other" item in the left navigation pane
      for display of software items for which a corresponding
      repository is not available (LP: #524379, LP: #596409)

  [ Michael Vogt ]
  * softwarecenter/view/widgets/actionbar.py:
    - fix crash in action buttons
  * softwarecenter/db/update.py:
    - support additional metadata from Packages file for the
      "Whats new" repository (and possible others)
    - add axi catalogedtime information to the app-install-data
      DB
  * softwarecenter/db/database.py:
    - export parse_axi_values_file()
  
  [ Bilal Akhtar ]
  * softwarecenter/app.py:
    - Prevent About dialog from being set as modal. (LP: #550955)

  [ Michael Bienia ]
  * softwarecenter/apt/apthistory.py,
    softwarecenter/view/historypane.py:
    - fix DeprecationWarning at startup (LP: #602310)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 30 Jul 2010 21:35:56 +0200

software-center (2.1.6) maverick; urgency=low

  [ Kiwinote ]
  * data/software-center.menu.in:
    - update query for fonts category (LP: #531570, #605459)
  * debian/control:
    - depend on humanity-icon-theme, rather than gnome-icon-theme
  * softwarecenter/app.py:
    - always append the humanity-icon-theme to the iconpath (LP: #436310, #466271, #527503, #556335, #594795)
  * softwarecenter/view/availablepane.py:
    - capitalize 'install n items' button label for mpt (LP: #605052)
  * softwarecenter/view/catview_gtk.py:
    - speed up carousel transition (thanks nuthinking) (LP: #604627)
  * softwarecenter/view/catview.py:
    - allow 'OR' tag inside an 'AND' tag
  
  [ Michael Vogt ]
  * softwarecenter/db/database.py:
    - parse axi values file for cataloged_time support
  * merged lp:~mvo/software-center/new-apps-test1 that adds support
    for a proper a "Whats new" category based on the xapian 
    cataloged_time information
  * debian/control:
    - recommend aptdaemon (>= 0.38ubuntu1) to get catalogued_time
      support
    - recommend sessioninstaller for PK compatible session API
  * merged lp:~hellium/software-center/logging, thanks to 
    Geliy Sokolov
  * merged lp:~mmcg069/software-center/bigger-icons, the icon size
    is actually the same, name is a bit misleading. It contains a new
    actionbar, but that is not yet enabled as its not feature complete
    yet
  * merged lp:~didrocks/software-center/fix-running-standalone-pane,
    many thanks
  * Support "pkgname/long appname with spaces" on the commandline when
    a single argument is passed. Without "/" its just considered a
    pkgname

  [ Gary Lasker ]
  * merge lp:~mmcg069/software-center/appdetailsview-gtk-mpt, many nice
    UI tweaks and improvements from Matthew McGowan, thanks! 
  * softwarecenter/view/widgets/navigationbar.py,
    softwarecenter/view/softwarepane.py:
    - remove the old navigation bar as we won't be going back to it
  * softwarecenter/view/availablepane.py:
    - don't call set_category if viewing details or searching to
      reduce unnecessary applist refreshes
  * softwarecenter/view/appview.py;
    - fix app row reselect in the applist view for sorted lists and also
      for channels when the model is regenerated rather than replaced
      (LP: #609945)
  * test/test_appview.py:
      add tests for correct sorting for app insert case and for
      index map updating 
  * merge lp:~didrocks/software-center/add-remove-multiple to add a
    remove_multiple method to aptd.py, thanks to Didier Roche! 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 27 Jul 2010 19:45:53 +0200

software-center (2.1.5) maverick; urgency=low

  [ Michael Vogt ]
  * softwarecenter/backend/aptd.py:
    - fix in channel adding code
  * merged lp:~mvo/software-center/lazr to support gobject
    based wrapper around lazr.restfulclient apps
  * merged lp:~mmcg069/software-center/pathbar-tweaks,
    many thanks
  * merged  lp:~mvo/software-center/appdetails-in-db that
    improve the AppDetails abstraction 
  * merged lp:~mvo/software-center/plugin-support (important
    for the oneconf integration)
  * merged lp:~osomon/software-center/close_in_progress
    that fixes LP:#431907, thanks to Olivier Tilloy 
  * remove specal cases for partner now that soyuz 
    LP: #552560 is fixed (LP: #604693)
  * software-center:
    - fixes in the logging code (thanks to Geliy Sokolov)
  * merged lp:~and471/software-center/dialog-work that improves
    the dialogs (many thanks!)
  
  [ Gary Lasker ]
  * data/icons/scalable/apps/category-show-all.svg,
    data/icons_unbranded/scalable/apps/category-show-all.svg,
    softwarecenter/view/catview_gtk.py:
    - add custom icon for single-pane dept view "All" button;
      icon created by Dani Planas Armangue, many thanks!
      (LP: #599644)
  * softwarecenter/view/pkgview.py:
    - replace svg icon with png version because the svg version
      has been removed from gnome-icon-theme (LP: #601987)
  * po/POTFILES.in:
    - update to latest set of modules
  * merge lp:~mmcg069/software-center/appdetailsview-gtk, adds
    Matthew McGowan's new gtk-based appdetailsview, many thanks!
    Thanks also to kiwinote and mvo for refactoring for new
    AppDetails class and other changes.  Also fixes LP: #578650.
  * softwarecenter/apt/aptcache.py:
    - tweak timeout value when opening the apt cache
      (LP: #602610) 
  * merge lp:~mmcg069/software-center/appdetailsview-gtk, fixes
    description parsing error for e.g. The Gimp.  Many thanks! 
  * softwarecenter/app.py,
    softwarecenter/view/availablepane.py,
    softwarecenter/view/navhistory.py:
    - navigation history fixes 
  * data/ui/dialogs.ui,
    softwarecenter/app.py,
    softwarecenter/enums.py,
    softwarecenter/view/appdetailsview.py,
    softwarecenter/view/appdetailsview_gtk.py,
    softwarecenter/view/appdetailsview_webkit.py,
    softwarecenter/view/appview.py,
    softwarecenter/view/softwarepane.py:
    - consolidate install/remove action handling to
      one place, now shows dep package removal dialog
      for all cases; fix response ids for dialogs 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 16 Jul 2010 09:14:22 +0200

software-center (2.1.4) maverick; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/availablepane.py:
    - fix error when using the login dialog and
      intermittently while searching (LP: #596443)
  * softwarecenter/app.py,
    softwarecenter/backend/channel.py,
    softwarecenter/view/channelpane.py,
    softwarecenter/view/viewswitcher.py:
    - implement channel views for installed items
  * softwarecenter/view/availablepane.py,
    softwarecenter/view/catview.py,
    softwarecenter/view/catview_gtk.py:
    - implement single-pane department screen
  * softwarecenter/view/catview_gtk.py:
    - use stock go-next icon for the show all button,
      small fix in CarouselPoster's draw method
  * merge lp:~mmcg069/software-center/catview-conform-w-spec:
    many nice improvements to the category view and a fix
    for the dept screen resize bug (LP: #598502), many thanks
    to Matthew McGowan!
  * merge lp:~mmcg069/software-center/catview-conform-w-spec:
    fixes subcategory screen bug (LP: #598498), thanks Matthew
    McGowan!
  * softwarecenter/view/catview_gtk.py:
    - use large icons in single-pane department screen per
      the spec

  [ Michael Vogt ]
  * mergedp:~arky/ubuntu/maverick/software-center/fixes-595500:
    - Fixes inaccessible install/remove buttons (LP: #538404)
    - Fixes inaccessible Screenshot image (LP: #595500)
    many thanks to Rakesh 'arky' Ambati 
  * merged lp:~mmcg069/software-center/catview-conform-w-spec
    to make the categories look like the spec
  * add information about "upgraded" packages to the history pane 
    (thanks to seb128 for the suggestion)
  * merged lp:~mvo/software-center/new-apps-test1 and
    lp:~mmcg069/software-center/catview-conform-w-spec, thanks
    to Matthew McGowan
  * merged lp:~mvo/software-center/update-from-var-lib-apt-lists
    to support meta-data in deb822 format in /var/lib/apt/lists
  * softwarecenter/view/catview_gtk.py:
    - append "all" to get pathbar when "all" button is clicked in
      a subcategory
  * support detecting a broken apt cache and repairing it
    (LP: #430200)
  * debian/control:
    - drop transitional gnome-app-install package, its no longer
      required for clean upgrades

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 29 Jun 2010 11:42:16 +0200

software-center (2.1.3) maverick; urgency=low

  * softwarecenter/view/appview.py,
    softwarecenter/view/availablepane.py,
    softwarecenter/view/channelpane.py:
    - fix visual glitch when updating a list view that contains
      a large number of items (LP: #592296)
  * po/POTFILES.in:
    - update to current set of modules
  * software-center,
    softwarecenter/app.py,
    data/ui/SoftwareCenter.ui:
    - only show login menu if --enable-lp at startup as this
      feature is still in development (LP: #592616)
  * softwarecenter/app.py:
    - set nav history menu items insensitive rather than
      hide them (LP: #594273) 
  * merged lp:~mmcg069/software-center/catview2-take3, further
    refinement of the category screen courtesy Matthew McGowan,
    many thanks! 
  * softwarecenter/view/availablepane.py:
    - disable hide non-apps for the Featured Applications
      category (LP: #594817) 

 -- Gary Lasker <gary.lasker@canonical.com>  Thu, 17 Jun 2010 10:23:15 -0400

software-center (2.1.2) maverick; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/viewswitcher.py:
    - only reselect a channel node when a model is available
      (LP: #578497)
  * fix "List view forgets selected row" regression (LP: #584969)
  * softwarecenter/view/availablepane.py:
    - fix broken searches
  * data/ui/SoftwareCenter.ui,
    softwarecenter/app.py,
    softwarecenter/view/availablepane.py,
    softwarecenter/view/navhistory.py:
    - bit of navhistory code housekeeping
    - add navhistory back/forward actions and corresponding
      menu items
    - integrate navhistory actions with custom back/forward
      buttons
    - add accelerator keys for navhistory actions
  * merged lp:~osomon/software-center/memory_leak, fixes
    memory leak regression (LP: #577540), thanks Olivier Tilloy!
  * softwarecenter/backend/aptd.py:
    - fix error when updating software sources (LP: #586623)
  * merged lp:~osomon/software-center/memory_leak, disconnect
    signals to allow appstore to be deleted, thanks Olivier Tilloy!
  * merged lp:~osomon/software-center/fix_appstore_update, remake
    pkgname_index_map correctly, many thanks Olivier!
  * softwarecenter/view/historypane.py:
    - fix UnboundLocalError if history.log is empty
  * merged lp:~hellium/software-center/installed-date, history
    pane log parsing merged to AptHistory, implement "Installed since"
    feature in the details view, many thanks Geliy Sokolov!
  * softwarecenter/apt/apthistory.py,
    softwarecenter/view/historypane.py:
    - fix launch error in the case where there is no
      history.log file (LP: #591590)
  
  [ Michael Vogt ]
  * merged  lp:~glatzor/software-center/glatzor to get improved
    aptdaemon API
  * test/test_aptd.py:
    - update tests to work with new defered magic API
  * debian/control:
    - update dependencies on aptdaemon
  * merged lp:~mmcg069/software-center/improve-appview-persistence
    (many thanks!)
  * softwarecenter/view/installedpane.py:
    - do not crash if model is None (LP: #586306)
  * merged lp:~gary-lasker/software-center/hide_nonapps_pkgs_xapian
    many thanks to Jacob Johan Edwards and Gary
  * softwarecenter/apt/apthistory.py:
    - add test (and test data) for AptHistory class
    - be more async friendly and add test for async
  * merge lp:~mvo/software-center/launchpad-login branch that
    provides the infrastructure for LP login/API calls and supports
    displaying private PPAs
  * softwarecenter/apt/apthistory.py:
    - be more robust against invalid entries (LP: #590281), this
      also need a python-debian fix to be fully working

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 10 Jun 2010 12:04:34 +0200

software-center (2.1.1) maverick; urgency=low

  * softwarecenter/view/channelpane.py:
    - Fix broken channel list views (LP: #583545)

 -- Gary Lasker <gary.lasker@canonical.com>  Fri, 21 May 2010 01:21:38 -0400

software-center (2.1.0) maverick; urgency=low

  [ Matthew McGowan ]
  * merged lp:~mmcg069/software-center/backforward-redraw-fix
  * make the overlaywithpixbuf cellrenderer inherit from a text
    cellrenderer, does away with the need to have 1px column in the
    appview for accessibility reasons.
    (lp:~mmcg069/software-center/overlay-w-pixbuf-tweak)
  * add nice animation to pathbar elements 
    (lp:~mmcg069/software-center/pathbar-scroll-inn)

  [ Olivier Tilloy ]
  * fix LP: #564785:
    "each row has a progress bar (which itself never contains any text)"
  * show download completion status (LP: #460888)
  * add "bottom border" effect (LP: #439621)
  * add "history" GUI that reads /var/log/apt/history.log
  * Re-claim used memory after updating an existing AppStore with a 
    new one (LP: #577540)
  * Fix the database update when run with a Turkish locale 
    (patch by M. Vefa Bicakci). LP: #581207
  * Make buttons activate on mouse up, fix other inconsistencies
    in list view button operation (LP: #514835)

  [ Jacob Johan Edwards ]
  * merged lp:~j-johan-edwards/software-center/smooth_search, this 
    massively improves the search and stops it from flickering
    (LP: #570682)
  * merged lp:~j-johan-edwards/software-center/action_bar that provides
    the foundation for the "custom packages list" branch
  * merged lp:~j-johan-edwards/software-center/unbranded_icons to 
    provide a set of unbranded icons for e.g. Debian
  * merged lp:~j-johan-edwards/software-center/custom_lists to 
    implement https://wiki.ubuntu.com/SoftwareCenter#Custom%20package%20lists

  [ Ken van Dine ]
  * allow sharing apps via gwibber and apturl 
    (lp:~ken-vandine/software-center/sharing)
  
  [ Julian Andres Klode ]
  * merged lp:~juliank/software-center/debian that include fixes and
    updates for the new python-apt 0.8 API
  
  [ Kiwinote ]
  * data/featured.menu.in:
    - Update featured applications list per Desktop team (LP: #548534)
    - Feature 'fretsonfire-game' rather than 'fretsonfire' (LP: #538646)
  * softwarecenter/view/app.py:
    - Set correct sensitivity of 'edit > undo,redo,cut,copy,delete,select_all' 
      (LP: #439613, LP: #530194)
  
  [ Michael Vogt ]
  * softwarecenter/view/appview.py:
    - simplify application list buildup and improve responsiveness
  * softwarecenter/view/*pane.py:
    - fix crash when ngettext is translated without %s format 
      (LP: #449053)
  * add test/Makefile and ensure all tests are run in the bzr-buildpackage
    pre-build hook
  * softwarecenter/db/database.py, softwarecenter/view/appdetailsview.py:
    - add "StoreDatabase.get_iconname()"  and use it
  * softwarecenter/view/appview.py:
    - small cleanups
  * softwarecenter/view/availablepane.py:
    - add iconnames when installing custom lists
  * softwarecenter/view/pendingview.py:
    - look for "appname" and "pkgname" (in this order) when showing
      the progress information
  * update about (LP: #566571)
  * merged lp:~apulido/software-center/mago_fix (many thanks to Ara Pulido)
  * data/unbranded-software-center.desktop.in:
    - add unbranded desktop file
  * softwarecenter/distro/__init__.py:
    - add new "get_app_name", "get_app_description" methods for easier
      branding of downstreams

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 20 May 2010 19:38:30 +0200

software-center (2.0.4) lucid-proposed; urgency=low

  * Re-claim used memory after updating an existing AppStore with a 
    new one (LP: #577540), thanks to Olivier Tilloy

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 11 May 2010 23:32:56 +0200

software-center (2.0.3) UNRELEASED; urgency=low

  [ Michael Vogt ]
  * debian/control:
    - updated Vcs-Bzr location to point to lucid branch
  * softwarecenter/apt/aptcache.py:
    - fix flickering when a application is instaleld (LP: #563163)

  [ Olivier Tilloy ]
  * data/templates/AppDetailsView.html:
    - fix missing padding for small details window sizes (LP: #560026)
  * softwarecenter/view/widgets/searchentry.py:
   - Set the search entry's text color to black when not empty.
     This makes it readable on dark themes with a light text color by  
     default (LP: #500174)
  * softwarecenter/app.py:
    - avoid 100% usage when waiting for software-sources to finish
      (LP: #459521)
  * softwarecenter/view/navhistory.py:
    - keep the search terms updated to ensure the navigation history
      always has the latest used search terms (LP: #537512)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 20 Apr 2010 17:55:55 +0200

software-center (2.0.2) lucid; urgency=low

  * softwarecenter/view/appview.py:
    - improve responsiveness of the listview by caching the 
      rendered icons (LP: #556290)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Sun, 18 Apr 2010 13:42:50 +0200

software-center (2.0.1) lucid; urgency=low

  [ Olivier Tilloy ]
  * When computing the size of a PathPart, always set the requested height
    of the parent PathBar. This prevents the navigation bar from
    "disappearing" (its height was somehow set to 1) (LP: #564042)

  [ Michael Vogt ]
  * cherry r730 lp:~mmcg069/software-center/minor-change/changes:
    - fix CellRendererAppView text rendering when using hicolor gtk theme
    (LP: #564694)
  * softwarecenter/view/viewswitcher.py:
    - fix displaying duplicated entries in the partner channel
      (LP: #564789)
  * softwarecenter/view/availablepane.py, 
    softwarecenter/view/channelpane.py,
    softwarecenter/view/installedpane.py:
    - only send size information signals if we actually have a model
      (LP: #564756)
  * softwarecenter/view/availablepane.py:
    - if we get a "search-terms-changed" signal while in the applicatin
      details page it got delivered asynchronously and must be discarded
      (LP: #563524)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 16 Apr 2010 23:27:14 +0200

software-center (2.0) lucid; urgency=low

  [ Michael Vogt ]
  * softwarecenter/view/channelpane.py:
    - fix crash when gdk window is not (yet) available (LP: #560320)
  * softwarecenter/view/appdetailsview.py, 
    softwarecenter/distro/__init__.py,
    softwarecenter/distro/Ubuntu.py:
    - do not show "Free" for packages from the partner repository, we 
      don't know the status of the freeness there (LP: #552830)
  * merged lp:~vish.../software-center/avoidmonochromeicon, many thanks
  * re-enable action button if confirm dialog got canceled (LP: #562810)
  * merged lp:~zkrynicki/software-center/improve-html, many thanks
    (final bits for LP: #455320), add simple test

  [ Matthew McGowan ]
  * softwarecenter/view/availablepane.py:
    - ensure we have a model before sending changed signal (LP: #560967)
  * softwarecenter/view/dialogs.py:
    - ensure image size does not grow out of proportion (LP: #560021)
  * softwarecenter/view/appview.py:
    - make rows more dynamic (LP: #557798)
  * softwarecenter/view/widgets/pathbar_gtk_atk.py:
    - fix resizing bugs in style-set events

  [ Gary Lasker ]
  * softwarecenter/view/navhistory.py:
    - clear forward navigation history items from the
      stack on an direct navigation, fixes regression
      (LP: #563128) 
  * softwarecenter/view/channelpane.py:
    - ensure we have a model before sending app-list-changed
      signal (LP: #560716)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 15 Apr 2010 01:25:12 +0200

software-center (1.1.26) lucid; urgency=low

  [ Gary Lasker ]
  * softwarecenter/app.py,
    softwarecenter/view/softwarepane.py:
    - correctly refresh the availablepane view on a
      change to software sources (LP: #559539)
  * softwarecenter/app.py,
    softwarecenter/view/availablepane.py,
    softwarecenter/view/navhistory.py:
    - clear navigation history on a software channel refresh
      because packages in the history stack might no longer
      be available
  
  [ Michael Vogt ]
  * softwarecenter/view/appdetailsview.py:
    - fix displaying removal warning when listview interface buttons
      are used (LP: #561018)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 13 Apr 2010 22:57:30 +0200

software-center (1.1.25) lucid; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/viewswitcher.py:
    - fix intermittent AttributeError if a model doesn't
      exist when checking node expanded state (LP: #554388)
  * softwarecenter/view/viewswitcher.py:
    - fix nasty list view errors when disabling partner
      repository (LP: #556995)
  * softwarecenter/view/appview.py:
    - fix intermittent AttributeError in row selection
      (LP: #552224)
  * softwarecenter/view/availablepane.py:
    - fix double call to set_category method
  * softwarecenter/view/channelpane.py,
    softwarecenter/view/installedpane.py:
    - fix bug where clicking the "Search Results" navigation
      button in the "Installed View" or in a PPA/channel
      view has no effect (LP: #559732)
  * softwarecenter/view/channelpane.py:
    - fix bug where selecting a new PPA/channel while
      a search is in effect in the current PPA/channel
      does not display the new PPA/channel (LP: #559742)
  
  [ Michael Vogt ]
  * softwarecenter/apt/aptcache.py:
    - add file monitor to detect changes in the dpkg status
      when apt is run outside of software-center (LP: #432555)
  * softwarecenter/view/appdetailsview.py:
    - only show "needs updating" message if we have a component
      associated with the software-item (LP: #542892)
  * softwarecenter/db/database.py:
    - when we have no package and no information no how to get it, 
      display unavailable message instead of a empty summary line
  * merged lp:~mmcg069/software-center/pathbar-atk
    - this makes the pathbar on top fully accessible with e.g.
      orca (LP: #526384). Also fixes intermittent TypeError bug
      (LP: #558895) and nav button visual artifact when selecting
      a channel (LP: #531724).  Many thanks!
  * softwarecenter/view/appview.py:
    - avoid blocking if a operation takes long

  [ Zygmunt Krynicki ]
  * softwarecenter/view/appdetailsview.py:
    - use package name when application name is not available (LP: #549011)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Sat, 10 Apr 2010 16:29:10 +0200

software-center (1.1.24) lucid; urgency=low

  [ Michael Vogt ]
  * softwarecenter/view/appview.py:
    - make the applist better accessible by providing a text only
      description of the selected item (LP: #455307)
  * data/templates/AppDetailsView.html:
    - make the app details view better accessible with orca/accersier

  [ Gary Lasker ]
  * softwarecenter/app.py,
    softwarecenter/view/softwarepane.py,
    softwarecenter/view/appview.py,
    softwarecenter/view/appdetailsview.py,
    softwarecenter/backend/aptd.py:
    - maintain install/remove button sensitivity based on
      status of individual rows to restore the ability
      to do multiple simultaneous install/removes (LP: #529529)
    - keep all install/remove menu items and buttons in
      sync (LP: #551417)
    - set "Install" button in details view insensitive when
      switching to it from the list view during an install
      (LP: #541844)
    - use correct color for the list view "Install" button
      when it is insensitive (LP: #550915)
  * softwarecenter/view/appdetailsview.py:
    - don't try to execute enable_action_button() if the
      details view page has not yet been loaded (LP: #551419)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 01 Apr 2010 11:22:00 +0200

software-center (1.1.23) lucid; urgency=low

  [ Gary Lasker ]
  * softwarecenter/app.py,
    softwarecenter/view/viewswitcher.py:
    - persist the state of the "Get Software" node expansion
      between sessions (LP: #552307)

  [ Michael Vogt ]
  * softwarecenter/backend/aptd.py:
    - run a-x-i when channels are added/removed
  * softwarecenter/view/viewswitcher.py:
    - fix UI glitch when new channels are found
  * softwarecenter/view/appdetailsview.py:
    - fix display of software unavailable for the given architecture

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 31 Mar 2010 11:08:23 +0200

software-center (1.1.22) lucid; urgency=low

  * softwarecenter/db/update.py:
    - fix crash when locale is not supported
  * apt-xapian-index-plugin/*.py:
    - fix deprecation warnings (LP: #548665)
  * merged lp:~gary-lasker/software-center/channel-reloads, many
    thanks!
  * when the sources.list changes, detect that and update the list
    dynamically (software-center-non-applications spec)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 30 Mar 2010 16:50:34 +0200

software-center (1.1.21debian2) unstable; urgency=low

  * softwarecenter/db/database.py:
    - Fix a typo introduced in the last upload which caused exceptions.
  * Complete the python-apt API fixes (Closes: #572073).

 -- Julian Andres Klode <jak@debian.org>  Mon, 29 Mar 2010 16:18:50 +0200

software-center (1.1.21debian1) unstable; urgency=low

  * Merge with Ubuntu.
  * Backport from Ubuntu bzr:
    - softwarecenter/db/update.py:
      + fix crash when locale is not supported
    - apt-xapian-index-plugin/*.py:
      + fix deprecation warnings (LP: #548665)
  * softwarecenter/view/appview.py:
    - Add from __future__ import with_statement for Python 2.5
  * Update to new python-apt API and stop using has_key (Closes: #572073).
  * debian/control:
    - Depend on python-xdg (Closes: #574779)
    - Recommend software-properties-gtk (Closes: #575202)

 -- Julian Andres Klode <jak@debian.org>  Mon, 29 Mar 2010 14:51:38 +0200

software-center (1.1.21) lucid; urgency=low

  * merged from lp:~vish.../software-center/3newicons, 
    many thanks
  * softwarecenter/view/catview.py:
    - fix icon size in sub-categories to match icon theme size
  * softwarecenter/view/catview.py:
    - fix another i18n issue with the translated categories,
      thanks to Ricardo Pérez López for noticing it (LP: #545102)
  * debian/control:
    - depend on latest aptdaemon to handle the cache when the dpkg
      journal is dirty
  * softwarecenter/backend/aptd.py:
    - ensure unused dependency removal (for direct dependencies only)
      via aptdaemon

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 26 Mar 2010 10:18:49 +0100

software-center (1.1.20) lucid; urgency=low

  * merged lp:~mpt/software-center/help-2.0, many thanks!
  * softwarecenter/distro/Ubuntu.py:
    - show correct maintenance status for packages in the partner 
      channel 
  * softwarecenter/app.py:
    - use GObject.timeout_add_seconds()
  * softwarecenter/distro/__init__.py, softwarecenter/distro/Ubuntu.py:
    - add/implement "is_supported()"
  * softwarecenter/view/appview.py:
    - fix supported only view for packages

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 25 Mar 2010 17:53:43 +0100

software-center (1.1.19) lucid; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/channelpane.py:
    - hide ratings in channel pane also (LP: #538129)
  
  [ Michael Vogt ]
  * softwarecenter/view/catview.py:
    - fix i18n bug in category list (LP: #545102)
  * merge lp:~kiwinote/software-center/use_new_icons, many
    thanks!
  * fix i18n issue in featured application (LP: #545095)
  * merge  lp:~kiwinote/software-center/bug530187, many thanks to
    "Kiwinote" (LP: #530187)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 25 Mar 2010 09:48:54 +0100

software-center (1.1.18) lucid; urgency=low

  [ Michael Vogt ]
  * data/templates/AppDetailsView.html:
    - cherry pick progress nice bar improvements from 
      Michael Forrest (many thanks)
  * softwarecenter/view/appdetailsview.py:
    - show correct maintenance status for non applications
      (LP: #538172)
  * softwarecenter/view/appview.py:
    - use "ubuntu-almost-fixed-height-mode" when available
      to speed up the treeview drawing significantly
      (LP: #514879)
  * softwarecenter/view/softwarepane.py:
    - set show_ratings to "false" because ratings&reviews are
      cancelt for lucid (LP: #538129)
  * softwarecenter/view/appview.py:
    - only show active pane ratings if show_ratings is true

  [ Gary Lasker ]
  * data/ui/SoftwareCenter.ui:
    - don't translate available pane notebook labels
      (LP: #539371)
  * softwarecenter/view/viewswitcher.py:
    - when collapsing a node in the left pane (e.g. "Get Software"),
      select the node (LP: 532774) 
  * softwarecenter/view/appview.py:
    - tweak padding in list view buttons (LP: #537524)  
  * data/templates/AppDetailsView.html,
    data/templates/CategoriesView.html:
    - set following items as not draggable; screenshot thumbnail
      in details view, "Featured Applications" icon and general
      images in categories view (LP: #530163)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 23 Mar 2010 10:13:26 +0100

software-center (1.1.18~reviews2) lucid; urgency=low

  * updated to track latest changes in rnr-server

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 16 Mar 2010 14:31:45 +0100

software-center (1.1.18~reviews1) lucid; urgency=low

  * data/templates/AppDetailsView.html:
    - cherry pick progress nice bar improvements from 
      Michael Forrest (many thanks)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 12 Mar 2010 16:33:32 +0100

software-center (1.1.17) lucid; urgency=low

  [ Gary Lasker ]
  * softwarecenter/view/navhistory.py:
    - unescape the nav button label text (LP: #531689)
    - fix up and just use a single __str__ method (LP: #531780)
  * softwarecenter/view/availablepane.py,
    softwarecenter/view/channelpane.py:
    - fix intermittent AttributeError when a previous
      model does not exist when refreshing the apps view
      (LP: #531820)
  
  [ Michael Vogt ]
  * merged lp:~mpt/software-center/bug-499893 (thanks)
  * merged lp:~mpt/software-center/categorization (thanks)
  * merged lp:~michaelforrest/software-center/ui-changes (thanks)
  * data/icons/scalable/apps/partner.svg:
    - add partner icon (LP: #531694)
  * softwarecenter/view/catview.py:
    - do not show header in subsection view
  * softwarecenter/view/availablepane.py:
    - fix race in initial part creation (LP: #531798)
  * debian/control:
    - add gnome-app-install transitional package (closes: #572941)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 11 Mar 2010 16:58:00 +0100

software-center (1.1.16.1) lucid; urgency=low

  * softwarecenter/view/navhistory.py:
    - fix missing import

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 03 Mar 2010 22:56:11 +0100

software-center (1.1.16) lucid; urgency=low

  [ Matthew McGowan ]
  * softwarecenter/view/widget/backforward.py:
    - add new widget for use in back/forward navigation feature

  [ Michael Vogt ]
  * data/software-center.menu.in:
    - merge "System Tools" into "Accessories"
    - rename "System Packages" to "System"
    - add "Fonts" section
    - remove all sub-sections of "System", its one big list again
    - remove "Other" category and move it into "System"
   (as per spec)
  * softwarecenter/db/database.py:
    - add prefix "pkg_fuzzy"
  * add .menu term "SCPkgnameWildcard" to support wildcard based
    pkgname searches
  * softwarecenter/view/catview.py:
    - fix parsing when inline translations are available in the xml
  * softwarecenter/view/catview.py:
    - fix tests
  * softwarecenter/backend/channel.py:
    - add query for channels that are not yet enabled 
      (via the app-install-data mechanism)
  * softwarecenter/distro/__init__.py:
    - add get_codename
  * fix inconsistency in naming (LP: #530368)
  * show (summary, name) for non-apps (LP: #530422)
  * merged lp:~mpt/software-center/categorization to improve 
    categorization (many thanks)
  * merged lp:~mvo/software-center/back-forward-nav

  [ Gary Lasker ]
  * softwarecenter/backend/channel.py:
    - add to reimplement channels as instances of a new SoftwareChannel
      class, supports fixing the issues below
  * softwarecenter/app.py,
    softwarecenter/view/viewswitcher.py,
    softwarecenter/view/channelpane.py:
    - enable Canonical partner channel repository view (LP: #530401)
    - fix crash when searching while in "Provided by Ubuntu"
      view (LP: #523781) 
    - show all software items in the "Provided by Ubuntu"
      view (LP: #528043)
    - enable maintenance filter in the "Provided by Ubuntu"
      view (LP: #528057)
    - fix navigation button text for the "Provided by Ubuntu"
      view (LP: #530398)
  * softwarecenter/view/navhistory.py,
    softwarecenter/view/softwarepane.py,
    softwarecenter/view/availablepane.py,
    softwarecenter/view/widgets/pathbar2.py:
    - add navhistory.py, implement forward/back history feature for 
      the "Get Software" section (using Matthew McGowan's 
      BackForwardButton, many thanks!).  (LP: #423754)
  * po/POTFILES.in:
    - add softwarecenter/backend/channel.py 
  * data/ui/SoftwareCenter.ui:
    - in "View" menu, change "Applications" to "Software" (LP: #530377) 
  * softwarecenter/view/installedpane.py:
    - hide searchentry field in details view (LP: 528121) 
  * softwarecenter/view/availablepane.py,
    softwarecenter/view/channelpane.py,
    softwarecenter/view/installedpane.py:
    - change "Application(s)" to "Item(s)" in the status
      bar text (LP: #530374)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 03 Mar 2010 22:41:20 +0100

software-center (1.1.15) lucid; urgency=low

  [ Michael Vogt ]
  * softwarecenter/view/widgets/animatedimage.py:
    - fix crash when image property is not set
  * updated po/th.po:
    - thanks to Sira Nokyoonhtong
  * data/featured.menu.in: updated, based on 
    https://lists.ubuntu.com/archives/ubuntu-desktop/2010-March/002448.html

  [ Gary Lasker ]
  * data/ui/SoftwareCenter.ui:
    - tweak default window width to restore four-column view
      in the categories screen (LP: #528082)
  * softwarecenter/view/channelpane.py:
    - make status bar text for individual channel views
      consistent with that in the "Get Software" section
      (LP: #528055)
  * softwarecenter/view/availablepane.py:
    - don't show search entry in app details view (LP: #528121)
    - fix missing status text at startup (LP: #528040) 
    - fix intermittent attribute error when searching
      from the main category screen (LP: #524209)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 01 Mar 2010 14:43:54 +0100

software-center (1.1.14) lucid; urgency=low

  * softwarecenter/view/:
    - add a bunch of missing atk description to the widgets
  * softwarecenter/view/widgets/pathbar2.py:
    - make the PathParts subclasses of atk.Objects and add atk
      descriptions/parent relations
  * debian/control:
    - add missing po4a b-d

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 24 Feb 2010 20:56:13 +0100

software-center (1.1.13) lucid; urgency=low

  [ Michael Vogt ]
  * data/featured.menu.in:
    - add scribus, blender
    - fix missing i18n
  * data/software-center.menu.in:
    - add a bunch of missing _
  * softwarecenter/backend/aptd.py:
    - fix cache reload functionality
    - fix display of update/external transactions (LP: #514861)
  * po/help/po4a.conf:
    - make help translatable via po4a (LP: #439353)
  * po/help/software-center-doc.pot:
    - add help pot
  * setup.py:
    - build help translations automatically

  [ Gary Lasker ]
  * softwarecenter/view/viewswitcher.py:
    - fix ValueError in on_transactions_changed (LP: #523420)
    - fix AttributeError in do_render (LP: #523341)
  * softwarecenter/view/installedpane.py:
    - fix AttributeError in refresh_apps() (LP: #520097)
  * softwarecenter/view/widgets/pathbar2.py:
    - fix typo in PathBarThemeHumanClearlooks class,
      gave an AttributeError in __expose_cb() (LP: #523452) 
  * softwarecenter/app.py,
    softwarecenter/backend/aptd.py:
    - update to use new backend reload API (LP: #496058) 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 23 Feb 2010 15:29:53 +0100

software-center (1.1.12) lucid; urgency=low

  [ Michael Vogt ]
  * merged lp:~mmcg069/software-center/spinner  (many thanks)
  * merged lp:~mmcg069/software-center/fixes-and-tweaks  (many thanks)
  
  [ Gary Lasker ]
  * implement standalone presentation of individual software
    repositories
  
  [ Michael Vogt ]
  * README:
    - document menu.d/ directory
  * softwarecenter/view/catview.py:
    - add SCPkgname xml filter
  * apt-xapian-index-plugin/software-center.py:
    - add custom apt-xapian-index plugins for indexing 
      "XB-Softwarecenter-Appname" in debian/control
  * apt-xapian-index-plugin/origin.py:
    - add custom apt-xapian-index plugins for indexing the origins
  * softwarecenter/distro/Ubuntu.py:
    - add abstraction for distro_channel_{name,description}
  * softwarecenter/distro/__init__.py:
    - make get_distro() return a singleton
  * softwarecenter/view/channelpane.py:
    - for the main distro channel, show only apps, not all packages
  * data/featured.menu.in:
    - add a "Featured" category

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 17 Feb 2010 10:13:41 +0100

software-center (1.1.11debian1) unstable; urgency=low

  * Merge 1.1.11.
  * softwarecenter/db/update.py:
    - Use logging.warning instead of logging.exception (Closes: #568941)
  * debian/rules:
    - Replace Ubuntu by Debian in some files when not building on Ubuntu.
    - Use system-software-install as the icon on Debian.
  * debian/control:
    - Build depend on dpkg-dev >= 1.15.1 to use dpkg-vendor.
  * softwarecenter/app.py:
    - When not running on Ubuntu, remove the Views menu.
  * softwarecenter/apt/aptcache.py:
    - Use dep_type_untranslated instead of UntranslatedDepType if available.

 -- Julian Andres Klode <jak@debian.org>  Thu, 11 Feb 2010 18:37:35 +0100

software-center (1.1.11) lucid; urgency=low

  [ Michael Vogt ]
  * make action buttons in the appview insensitive while a action
    is in progress
  * added po/th.po:
    - thanks to Sira Nokyoonhtong 
  * merge lp:~tomeu/software-center/bug-fixes that makes the 
    "No screenshot available" text translatable, thanks to
    Tomeu Vizoso (LP: #443066)
  * softwarecenter/backend/aptd.py:
    - only set meta-data that is actually available (LP: #499392)
  * utils/update-software-center:
    - warn if locale can not be set (LP: #516266)
  * merge branch lp:~juliank/software-center/debian (many thanks)
  * merge lp:~mvo/software-center/spinner, this gives us inline
    progress

  [ Gary Lasker ]
  * softwarecenter/view/viewswitcher.py:
    - add support for using the up/down arrow keys to select
      items in the navigation pane (LP: #517271)
  * softwarecenter/distro/Ubuntu.py,
    po/software-center.pot:
    - fix typo for apps with unknown maintenance status,
      refreshed .pot file (LP: #519090) 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 09 Feb 2010 16:45:47 +0100

software-center (1.1.10debian2) unstable; urgency=low

  * softwarecenter/db/update.py:
    - Use logging.warning instead of logging.exception (Closes: #568941)

 -- Julian Andres Klode <jak@debian.org>  Tue, 09 Feb 2010 07:40:07 +0100

software-center (1.1.10debian1) unstable; urgency=low

  * Merge with Ubuntu.
  * debian/control:
    - Reindent with spaces only.
    - Require at least version 0.7.93.1 of python-apt.
    - Set Standards-Version to 3.8.4.
    - Conflicts, Replaces, Provides gnome-app-install.
  * softwarecenter/distro/Debian.py:
    - Replace import from aptutils with apt.utils.
  * data/icons/scalable/apps/softwarecenter.svg:
    - Remove the execute bit from the file.
  * man/update-software-center.8:
    - Add a manpage for update-software-center.
  * debian/manpages:
    - Add man/update-software-center.8 to the list of manpages.

 -- Julian Andres Klode <jak@debian.org>  Fri, 05 Feb 2010 17:49:29 +0100

software-center (1.1.10) lucid; urgency=low

  [ Michael Vogt ]
  * softwarecenter/distro/aptutils.py:
    - removed, moved into python-apt
  * softwarecenter/view/appview.py:
    - ignore negative ratings (LP: #510409)
  * softwarecenter/db/database.py:
    - assert we have a popcon_max value
  * debian/control:
    - updated dependencies to latest python-apt
  * softwarecenter/view/availablepane.py:
    - fix name for Search Results (LP: #504379)
  * softwarecenter/view/installedpane.py:
    - add Search Results pathbar
  * debian/control:
    - drop python-sexy from the dependencies
  * softwarecenter/view/widgets/searchentry.py:
    - merge patch from Javier Jardón to use gtk.Entry instead
      of sexy.Entry (LP: #506811) - many thanks!
  * merged from  lp:~gary-lasker/software-center/active_app,
    many thanks!
  * softwarecenter/distro/Ubuntu.py:
    - add support for the new "Supported" tag in the Packages file
  * merged lp:~mmcg069/software-center/bug-fixes with lots of nice
    fixes in the pathbar and appview code (many thanks!)

  [ Gary Lasker ]
  * softwarecenter/view/widgets/pathbar2.py,
    softwarecenter/app.py,
    data/ui/SoftwareCenter.ui:
    - add support for using backspace key to navigate up one
      level in the hierarchy (LP: #509783)
  * softwarecenter/app.py, softwarecenter/view/installedpane.py,
    softwarecenter/view/softwarepane.py:
    - fixes in the on_application_selected() code
  * softwarecenter/view/installedpane.py,
    softwarecenter/view/softwarepane.py:
    - remove is_search_in_progress, it's not needed 
  * softwarecenter/view/appview.py:
    - comment out the install/remove button set insensitive
      call temporarily, will restore after we are cleanly
      setting it sensitive again after transaction completed

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 27 Jan 2010 20:51:27 +0100

software-center (1.1.9) lucid; urgency=low

  [ Gary Lasker ]
  * softwarecenter/app.py,
    softwarecenter/view/softwarepane.py:
    - add code to reselect the app in the list view on
      a tree model refresh
  * softwarecenter/view/widgets/pathbar2.py:
    - remove explicit callback when a button is appended
      to the pathbar as it is not needed
  * softwarecenter/app.py:
    - fix double call to the all/supported only menu
      item handlers

  [ Michael Vogt ]
  * softwarecenter/apt/aptcache.py:
    - properly fix removal warning (needs latest python-apt)
  * debian/control:
    - depend on latest python-apt
  * merged lp:~mmcg069/software-center/matts-pathbar-integration
    Many thanks to Matthew McGowan
    This gives us much nicer layout and a popcon column

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 20 Jan 2010 14:56:15 +0100

software-center (1.1.8) lucid; urgency=low

  * softwarecenter/view/appdetailsview.py:
    - replace thumbnail checking thread with (much nicer) gio
      code
  * softwarecenter/app.py:
    - simplify state save logic
    - save window size
    - fix crash in ConfigParser (LP: #494899)
  * softwarecenter/view/installedpane.py:
    - fix search in installed section (LP: #504380)
  * softwarecenter/apt/aptcache.py:
    - fix missing warning on removal for non-english systems
      (LP: #486474)
  * softwarecenter/view/widgets/imagedialog.py:
    - fix crash because of missing import

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 13 Jan 2010 14:39:35 +0100

software-center (1.1.7) lucid; urgency=low

  [ Michael Vogt ]
  * softwarecenter/view/availablepane.py:
    - fixes in the search when in a category with sub-categories
  * data/software-center.menu.in:
    - use SCDontDisplay and SCType in System Packages menu to
      allow searching in all system packages again
  * README:
    - updated to include section term
  * data/software-center.menu.in:
    - move the previous seperate applications.menu in here to support 
      subcategories that mix applications and non-applications
      this makes /usr/share/app-install/desktop/applications.menu
      obsolete for software-center
    - update to reflect the sub-category layout from the spec
  * softwarecenter/db/database.py:
    - fix sorting for mixed app/package display
  * softwarecenter/db/update.py:
    - write out archive section (mail, admin, ...) into the xapian DB
  * softwarecenter/view/catview.py:
    - fix sub-category jumping back to (0,0) on going back
    - support mixed app/package section querries
    - support menu additions via "/usr/share/app-install/menu.d/*.menu"
    - support SCChannel as match for (sub)menus
  * softwarecenter/db/database.py:
    - simplfy get get_query_list_from_search_entry() code
  * softwarecenter/view/availablepane.py:
    - fix performance problem for empty queries and simply the code

  [ Gary Lasker ]
  * softwarecenter/distro/Ubuntu.py:
    - merged string fix from Shane Fagan, many thanks (LP: #494845)
  * po/software-center.pot:
    - updated 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 06 Jan 2010 19:03:28 +0100

software-center (1.1.6) lucid; urgency=low

  [ Michael Vogt ]
  * softwarecenter/view/pendingview.py:
    - fix race in _append_transaction()
  * softwarecenter/view/availablepane.py:
    - fix count of available applications in the status bar
    - append a pathbar element if a search is performed
  * softwarecenter/apt/apthistory.py:
    - add inteface to new /var/log/apt/history.log file
    - add find_terminal_log() that gives the matching terminal output
  * softwarecenter/db/database.py, softwarecenter/view/appview.py:
    - add higher ranks for exact package name matches
  * merged from lp:~lucian.grijincu/software-center/lucian 
    (many thanks)
  * softwarecenter/apt/aptcache.py:
    - add get_installed_automatic_depends_for_pkg() for better
      support for automatic removal
  * softwarecenter/backend/aptd.py:
    - remove no longer used dependencies on removal (LP: #467539)
  * softwarecenter/view/appview.py:
    - ensure we do not add duplicated entries on searches

  [ Jonathan Thomas ]
  * Correct dependency on the KDE PolicyKit 1 frontend (policykit-1-qt ->
    policykit-1-kde)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 04 Jan 2010 13:40:15 +0100

software-center (1.1.5) lucid; urgency=low

  * merged from lp:~gary-lasker/software-center/menu-install-remove-fix,
    many thanks!
  * merged lp:~mvo/software-center/sub-categories
  * data/software-center.menu.in, setup.cfg:
    - additional .menu file with custom extensions to structure 
      sub-categories for packages (stub only currently)
    - use new <SCType> tag
  * softwarecenter/view/availablepane.py:
    - if a subcategory list does not have applications, hide the 
      application view
    - make subqueries more flexible
    - reset subcategories if a search is reset
    - support "SCDontDisplay" tag in categories
  * softwarecenter/view/catview.py:
    - move "System Packages" from hardcoded Section into a XML
      file
    - add <Or> support for <Include>
    - support empty queries in .menu
    - support extra tags "SCIcon", "SCDontDisplay"
    - support gettext without directory in .menu file
    - support additional software-center.menu file
  * softwarecenter/view/catview.py:
    - fix incompatibility with the development version of xapian
      (thanks to Richard Boulton)
    - fix <Not> tag handling
    - add SCType that matches 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 16 Dec 2009 13:41:09 +0100

software-center (1.1.4) lucid; urgency=low

  * softwarecenter/db/update.py:
    - honor X-AppInstall-Ignore=true
  * merge from lp:~glatzor/software-center/glatzor, many thanks
  * fixes missing icons/appnames in the progress pane (LP: #493775)
  * debian/control:
    - update aptdaemon dependency

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 14 Dec 2009 11:38:05 +0100

software-center (1.1.3) lucid; urgency=low

  * merge from lp:~robert-ancell/software-center/trunk,
    many thanks

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 09 Dec 2009 19:49:52 +0100

software-center (1.1.2) lucid; urgency=low

  * merge lp:~rugby471/software-center/software-store-andrew,
    many thanks
  * softwarecenter/backend/aptd.py:
    - add "reload" function 
  * softwarecenter/view/appdetailsview.py:
    - if a package is available in the data but we do not have apt
      data for it offer a "reload" button (LP: #466321)
    - fix description for not yet enabled channels (LP: #488060)
    - improve regexp that parses "*" and "-" lists (LP: #493679)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 08 Dec 2009 15:30:41 +0100

software-center (1.1.1) lucid; urgency=low

  * Hide packages that are also part of a application. This
    means that abiword will only show up once in the center
    (as a application) and not as a package at all. 
  * profiling and search improvements
  * merge lp:~benweissmann/software-center/search-greylist, many
    thanks
  * merge lp:~glatzor/software-center/glatzor, many thanks
  * softwarecenter/db/database.py:
    - support comma expansion as in https://wiki.ubuntu.com/SoftwareCenter
      under "Searching for multiple package names"
  * softwarecenter/distro/Ubuntu.py:
    - string fixes (thanks to shane fagan), LP: #493618

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 07 Dec 2009 18:32:13 +0100

software-center (1.1debian1) unstable; urgency=low

  * Initial upload to Debian (Closes: #558692)
  * debian/control:
    - Change maintainer to jak@debian.org
    - Point Vcs-Bzr to a debian branch
    - Remove references to Ubuntu from the description
  * debian/copyright: Add Source field to header section, listing the
    branches this package is derived from and the launchpad entry.
  * debian/TODO: Add file with list of items which have to be done in the
    Debian package.

 -- Julian Andres Klode <jak@debian.org>  Mon, 30 Nov 2009 18:38:36 +0100

software-center (1.1) lucid; urgency=low

  [ Michael Vogt ]
  * merged from Andrew Higginson, many thanks
    - fix hardcoded fonts (LP:#456604)
    - changed paste menu item to be ctrl+V
  * merged from Luke Symes, many thanks:
    - add suppoprt for authenticated proxies
  * softwarecenter/view/appdetailsview.py:
    - support uris in the app description (LP: #454246)
    - fix in details view
    - use regexp 
    - fix test
  * softwarecenter/view/dialogs.py:
    - make removal dialog modal (LP: #455327)
  * debian/control:
    - add recommends on python-launchpad-integration
  * softwarecenter/distro/Ubuntu.py:
    - add distro backend class that dynamically detects what distro
      to use and move distro specifc stuff (like screenshot url etc)
      there
    - move maitainance end calculation here
  * softwarecenter/view/softwarepane.py:
    - default to new pathbar
  * softwarecenter/backend/aptd.py:
    - move the aptdaemon backend code here
  * softwarecenter/utils.py:
    - move proxy code into a generic utility function
  * debian/control:
    - add recommends to apt-xapian-index to enable support for
      non-application packages
  * merge the lp:~mvo/software-center/non-apps branch

  [ Julian Andres Klode ]
  * softwarecenter/distro/Debian.py:
    - introduce the Debian version of Ubuntu.py.
  * softwarecenter/view/{catview.py,appdetailsview.py}:
    - return the int of self._get_font_description_property("weight")
      if it has no member named 'real'.
  * Fix indentation in various files.

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 30 Nov 2009 17:49:56 +0100

software-center (1.0.2) karmic; urgency=low

  * debian/triggers:
    - trigger on language-pack updates to ensure we get updated
      translations on app-install-data-ubuntu into the xapian
      database  (LP: #456459)
  * utils/update-software-center:
    - when triggered from a langpack update compare mo file
      time in order to prevent unneeded updates

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 23 Oct 2009 11:24:07 +0200

software-center (1.0.1) karmic; urgency=low

  * debian/control:
    - update vcs link to lp:~ubuntu-core-dev/software-center/karmic
  * softwarecenter/view/dialogs.py:
    - merge fix from Andrew Higginson for modal dialog bug (#455327)
  * softwarecenter/view/appdetailsview.py:
    - do not crash if gconfd is not running (LP: #452559)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 20 Oct 2009 15:04:14 +0200

software-center (1.0) karmic; urgency=low

  * softwarecenter/view/appdetailsview.py:
    - use screenshots.ubuntu.com as screenshot url
  * softwarecenter/view/catview.py:
    - do not crash for unavailable categories with <OnlyUnallocated>
      (LP: #451922)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 15 Oct 2009 18:35:58 +0200

software-center (0.5.2) karmic; urgency=low

  [ Michael Vogt ]
  * softwarecenter/view/appdetailsview.py:
    - deal with connection refused errors properly
    - use shorter default socket timeout to avoid hangs when
      the screenshot site is unavailable
  * softwarecenter/db/database.py:
    - require explicit open() to avoid possible race (LP: #449385)
  * softwarecenter/view/widgets/imagedialog.py:
    - fix crash when unknown error happend during screenshot download
      (LP: #4479829)
  * data/ui/SoftwareCenter.ui:
    - change unicode "..." to three "." to work around bug in 
      gtkbuilder/intltool that makes strings with them untranslatable
      (https://bugzilla.gnome.org/show_bug.cgi?id=596205) (LP: #450600)
  * po/*:
    - sync from rosetta and unfuzzy the strings that move
      from &#2026; to "..." (LP: #450600)
  * softwarecenter/view/catview.py
    - do not crash if a desktop-directory can not be foudn or is
      invalid (LP: #450842)
  * utils/update-software-center:
    - do not crash if glib is not available (e.g. during a upgrade)
      (LP: #450793)
  * install the softwarecenter-installed emblem into a private dir
    to make not show up in the nautilus emblems folder (LP: #437385)
  
  [ Josh Holland ]
  * Fixed up man page (LP: #448896)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 14 Oct 2009 11:51:26 +0200

software-center (0.5.1) karmic; urgency=low

  * icon updates from Kenneth Wimer 
  * softwarecenter/db/update.py: 
    - fix index bug in pkgname handling
  * make screenshots scrollable (LP: #439420)
  * fix reopen() handling by not using xapian.Database.reopen()
    but instead do a full open of the db (LP: #430603)
  * softwarecenter/view/appdetailsview.py:
    - add support for http proxies (LP: #446069)
    - fix crash in cdrom handling (LP: #446269)
    - do not show error when a transaction is cancelt 
      (LP: #440941)
  * softwarecenter/view/widgets/imagedialog.py:
    - change default window size to match the default image
      size from screenshots.debian.net (LP: #445938)
  * debian/control:
    - depend on the latest aptdaemon for working proxy support

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 12 Oct 2009 18:25:10 +0200

software-center (0.5.0) karmic; urgency=low

  * softwarecenter/db/update.py:
    - when using getdefaultlocale() change the order of the environment
      variable that are checked to 'LANGUAGE','LANG','LC_CTYPE','LC_ALL'
      LP: #444316
  * add support RTL in the webkit widgets
  * Merged from Matthew McGowan:
    - better integration of the arrow button with the used theme
    - update arrow button when style changes (supports high contrast
      themes and somesuch now too)
    - support RTL langauges with the arrow button
    - new pathbar can be activated via SOFTWARE_CENTER_NEW_PATHBAR=1
      in the environment (not used by default)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 07 Oct 2009 15:52:40 +0200

software-center (0.4.6) karmic; urgency=low

  * debian/control:
    - add versionized dependency to aptdaemon (needs some of the
      latest API for the async calls) LP: #444218
  * softwarecenter/view/pendingview.py:
    - display the operation (Install Packages, Remove Packages,
      Applying Changes) for operations that come from outside 
      software-center (LP: #444254)
  * softwarecenter/app.py:
    - do not crah on corrupted database
  * utils/update-software-center:
    - ignore if dbus can not be imported (e.g. because we are in 
      the middle of a upgrade and python packages are unavailable)
      LP: #443177)
    - do not show full stacktrace if dbus is not available 
      (LP: #444089)
    - add a small delay between dubs rebuild signal and actual rebuild
      (LP: #438639)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 06 Oct 2009 11:27:09 +0200

software-center (0.4.5) karmic; urgency=low

  * softwarecenter/view/appdetailsview.py:
    - avoid blocking if the authentication dialog comes up 
      (LP: #436413)
  * softwarecenter/view/appdetailsview.py:
    - switch to use urls that return 404 if a package has no
      screenshot
  * softwarecenter/view/widgets/imagedialog.py,
    softwarecenter/view/appdetailsview.py:
    - merge lp:~mvo/software-center/ubuntu-404 that implements 404 
      handling and show ubuntu branded dummy image (LP: #425874)
  * softwarecenter/view/appview.py:
    - support environment to switch sorting for searches:
      SOFTWARE_CENTER_SEARCHES_SORT_MODE={popcon,alphabetic,xapian}
      (to be able to test the different mode quickly)
  * softwarecenter/view/appdetailsview.py:
    - fix crash when no icon can be found (LP: #442040, LP: #440306)
  * softwarecenter/view/catview.py:
    - do not crash if no icon can be found (LP: #441171)
  * data/templates/CategoriesView.html:
    - disable drag-n-drop (LP: #440446)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 05 Oct 2009 18:23:27 +0200

software-center (0.4.4) karmic; urgency=low

  * debian/rules:
    - cleanup, we do not need python-central, all the python code is
      in a private dir
  * softwarecenter/view/appview.py:
    - display the package name in parenthesis if the application name
      appears multiple times in the database (e.g. for a generic name
      like "Terminal") LP: #434625
  * softwarecenter/app.py, softwarecenter/view/viewswitcher.py:
    - automatically switch back to the previous view if the progress
      view is empty and the user has not navigated away manually
      (LP: #431907)
  * po/ro.po:
    - added Romanian translation (thanks to Alex Eftimie)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 02 Oct 2009 18:18:16 +0200

software-center (0.4.3) karmic; urgency=low

  * debian/rules:
    - remove .PHONY again, it breaks building with DH7

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 29 Sep 2009 09:26:32 +0200

software-center (0.4.2) karmic; urgency=low

  [ Michael Vogt ]
  * softwarecenter/view/pendingview.py:
    - fix empty progress view when the daemon exited in between
      (LP: #437685)
  * softwarecenter/view/appdetailsview.py:
    - fix crash when no candidate for a package can be found

  [ Loïc Minier ]
  * Add .PHONY to rules.

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 28 Sep 2009 17:05:20 +0200

software-center (0.4.1) karmic; urgency=low

  [ Michael Vogt ]
  * softwarecenter/view/widgets/imagedialog.py:
    - ignore gconf errors when trying to read the proxy settings
      (LP: #436129)
  * fix some leftovers from the rename
  * softwarecenter/view/widgets/searchentry.py:
    - fix search icon not being displayed (thanks to Marcus Carlson
      and Matthew Joseph Mcgowan) LP: #437431
  * remove po/software-store.pot, we use po/software-center.pot now
  * softwarecenter/view/widgets/animatedimage.py:
    - fix crash in animatediamge.py (LP: #437662)
  * po/en_GB.po:
    - fix  spelling in en_GB (LP: #437652)
  * help/C/software-center-C.omf:
    - fix help (LP: #437859)
  * merged lp:~mdke/software-center/help-fixes (many thanks!)
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 28 Sep 2009 11:04:22 +0200

software-center (0.4.0) karmic; urgency=low

  [ Michael Vogt ]
  * renamed to "Ubuntu Software Center" and software-center (LP: #436648)
  
  [ Loïc Minier ]
  * data/ubuntu-software-store.desktop.in: add missing semi-colon at end of
    Categories.
  * Use https instead of http in Vcs-Bzr URL.

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 25 Sep 2009 17:34:34 +0200

software-store (0.3.10) karmic; urgency=low

  * disable borders around the (internal) notebook widgets
  * softwarestore/view/installedpane.py:
    - fix crash when now app_model is available yet (LP: #435464)
  * softwarestore/view/pendingview.py:
    - fix crash in cancel handling (LP: #435454)
  * softwarestore/view/appdetailsview.py:
    - add translator comment for the price (LP: #435405)
  * data/templates/AppDetailsView.html:
    - simplify the html, disable DnD (LP: #434236), thanks to
      Istvan Nyitrai
  * move common code into softwarepane.py
  * update license to GPLv3
  * update translators comment for "Ubuntu Software Store"

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 24 Sep 2009 18:56:42 +0200

software-store (0.3.9) karmic; urgency=low

  [ Michael Vogt ]
  * softwarestore/view/appdetailsview.py, data/templates/AppDetailsView.html:
    - add basic license information to each package
  * softwarestore/app.py:
    - set default focus on the search entry and focus categories
      ("departments") on key-down (LP: #433828)
  * data/templates/CategoriesView.html:
    - arrow key navigation added (thanks to Stuart Langridge)
  * softwarestore/db/database.py:
    - move query parser code into a proper place and default to
      AND for multiple search terms (LP: #432978)
    - support boolean expressions in the search terms (AND, OR, NOT)
  * disable warning if a package gets removed that another package
    recommends (its not part of the spec how to handle this)
  * softwarestore/db/update.py:
    - do not fail if no locale is defined (LP: #434699)

  [ Andrew Higginson ]
  * debian/control:
    - add python-gconf dependencies (needed in the image fetch code to
      get the proxy from gconf)
  * softwarestore/view/appdetailsview.py, softwarestore/view/dialogs.py:
    - make the remove dialog conform to the spec

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 23 Sep 2009 12:07:31 +0200

software-store (0.3.8) karmic; urgency=low

  * softwarestore/db/update.py:
    - ensure that empty strings are not tried to be translated
      (LP: #432995)
  * softwarestore/view/appdetailsview.py:
    - support config file prompts and media change requests
  * debian/control:
    - add dependency to python-aptdaemon-gtk for the media change
      dialog
  * softwarestore/view/dialogs.py:
    - new DetailsMessageDialog class
  * softwarestore/view/widgets/wkwidget.py:
    - disable webkit plugins (can cause hangs from flash player)
  * software-store:
    - import pygst with pygst.require to ensure that it does not
      fail later (LP: #427621)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 22 Sep 2009 13:51:23 +0200

software-store (0.3.7.1) karmic; urgency=low

  * data/ubuntu-software-store.desktop.in:
    - drop NoDisplay (LP: #431882)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 21 Sep 2009 18:47:42 +0200

software-store (0.3.7) karmic; urgency=low

  * i18n fixes, thanks to Istvan Nyitrai 
  * code cleanup
  * show different status bar label based on if it is a search
    or a not (LP: #426252) - thanks to István Nyitrai
  * Show empty status bar on viewing details, thanks to 
    István Nyitrai LP: #425876
  * fix crash when clicking "Install" (LP: #432645)
  * add border around navigation pane (LP: #433520)
  * do not raise if entering the password takes too long (LP: #432704)
  * softwarestore/view/appview.py:
    - fix bug in on_iter_nth_child()
  * when a transaction is triggered and there is no other transaction
    already queued, jump to the "in progress" view (LP: #426257)
  * Fix usage of "Pending" to "In progress" (LP: #434088)
  * softwarestore/view/appdetailsview.py:
    - use aptdaemons {install,upgrade,remove}_packages instead
      of commit_packages

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 21 Sep 2009 17:50:10 +0200

software-store (0.3.6.1) karmic; urgency=low

  * debian/control:
    - add missing build-depend to lsb-release

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 18 Sep 2009 18:00:54 +0200

software-store (0.3.6) karmic; urgency=low

  [ Michael Vogt ]
  * data/ui/SoftwareStore.ui
    - use &#xA9; instead (c) (LP: #431298)
  * softwarestore/SimpleGtkbuilderApp.py, softwarestore/app.py:
    - fix gettext domain in gtkbuilder (thanks to sianis)
  * po/hu.po:
    - new translation, thanks to Gabor Kelemen 
  * softwarestore/view/basepane.py:
    - fix crash when no adjustment is available (LP: #432126)
  * setup.py:
    - auto-generate softwarestore/version.py on build to ensure
      version information is always valid 
  * softwarestore/view/appdetailsview.py:
    - set user-agent string to software-store
  * softwarestore/view/pendingview.py:
    - do not crash if a transaction can not be canceled, but log
      a error instead
  * implement dbus service that informs the GUI if the database
    is rebuild in the background and make the UI insensitive 
    while a rebuild is in progress
  
  [ Andrew Higginson ]
  * debian/control:
    - better description
    - add depedency to python-sexy (LP: #432173)
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 18 Sep 2009 17:16:46 +0200

software-store (0.3.4) karmic; urgency=low

  * softwarestore/view/appview.py:
    - fix crash in on_iter_children() LP: #427630
  * merged lp:~sil/software-store/run-uninstalled, many
    thanks to Stuart Langridge 
  * merged lp:~sil/software-store/disable-install-button, many
    thanks to Stuart Langridge (this is cleaner than the previous
    way)
  * merged lp:~rugby471/software-store/software-store-andrew, many
    thanks to Andrew Higginson
  * softwarestore/db/update.py:
    - fix i18n reading from the app-install-data files
    - add X-Ubuntu-Gettext-Domain support
    - Don't crash if we cannot write to ./data/xapian, 
      print that we cannot write to the directory.
  * softwarestore/view/appdetailsview.py
    - extend show_app() to take (appname, pkgname)
  * softwarestore/view/appview.py:
    - ensure correct icons for overlapping application names
    - fix bug in the "only installed" filter (LP: #430838)
  * softwarestore/view/widgets/imagedialog.py:
    - make the download fully threaded
  * softwarestore/db/database.py:
    - cleanup and move common code here
  * softwarestore/app.py:
    - fix crash when no pane is active (LP: #430912)
  * utils/update-software-store:
    - fix crash when setlocale() fails (LP: #431099)
  * softwarestore/view/appdetailsview.py:
    - shwo proper error message (LP: #431100)
  * softwarestore/view/dialogs.py:
    - improve dialog handling by adding optional details
  * po/POTFILES.in:
    - updated
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 17 Sep 2009 12:21:57 +0200

software-store (0.3.3) karmic; urgency=low

  [ Andrew Higginson ]
  * softwarestore/view/widgets/searchentry.py:
    - Included clearing of the main pane timeout
      when clicking the clear button in the search
      entry (LP: #423747)
    - Added correct behaviour when the search icon
      in the search entry is clicked
  * softwarestore/data/ui/SoftwareStore.ui:
    - Made menu items have images (if they are enabled)
    - Added Undo, Redo, Cut, Copy, Paste, Delete Menu 
      items (LP: #426218)
    - Version bump and correct logo in about 
      dialog (LP: #428677)
  * softwarestore/app.py:
    - Added functions for when the Edit menu items are 
      clicked (but not for Undo/Redo yet).
    - Added code to hide the Edit menu items when the 
      search entry is not focused
  * data/icons/scalable/apps/software-store.svg:
    - removed obselete file
  * data/icons/*/status/softwarestore-progress-*.png:
    - re-exported icons to be 24x24 and optimised
  * software-store:
    - version bump
  * data/templates/AppDetailsView.html:
    - made install/remove button disable itself 
      after click
  * softwarestore/view/appdetailsview.py:
    - removed implemented FIXME

  [ Michael Vogt ]
  * softwarestore/view/appdetailsview.py:
    - ensure the gnome debconf frontend is used
    - make screenshot loading url configurable
    - cleanup
    - use internal viewer for large screenshot display 
      (thanks to Andrew Higginson)
    - made install/remove button enable again if the user
      cancels the action
    - use the new ShowImageDialog
    - detect if a package is not available for the given 
      architecture
    - add maintainance time to the status (LP: #427266)
  * softwarestore/view/widgets/imagedialog.py:
    - new widget for the large screenshot display
  * merged the help xml fixes from Matthew East (many thanks!)
    LP: #429897
  * fix icon display in the progress view (LP: #428679)
  * softwarestore/view/appview.py:
    - fix crash for applications with no summary
  * softwarestore/view/widgets/searchentry.py:
    - add undo/redo (LP: #428291)
  * softwarestore/app.py:
    - simply the copy/cut/paste
    - use undo/redo from searchentry 
    - fix crash for packages not available in cache (LP #428356)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 15 Sep 2009 11:35:48 +0200

software-store (0.3.2) karmic; urgency=low

  * softwarestore/view/viewswitcher.py:
    - make the iconsize 24px (LP: #425797)
  * data/ubuntu-software-store.desktop.in:
    - add "NoDisplay=true", we enforce showing it at a special
      location via a gnome-panel patch (LP: #426209)
  * merge fixes from rugby471, many thanks!
  * softwarestore/view/appview.py:
    - sort in locale friendly way
  * softwarestore/app.py:
    - call setlocale() to ensure python-apt provides translated
      package descriptions
  * do not display progress circle once the screenshot has 
    loaded (LP: #425859) - thanks to rugby471

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 11 Sep 2009 23:25:57 +0200

software-store (0.3.1) karmic; urgency=low

  * softwarestore/app.py, softwarestore/view/appdetailsview.py:
    - send pkgname instead of apt.Package object in the selected
      signal (LP: #427157)
  * softwarestore/view/availablepane.py:
    - Show installed software in the "Get Free Software" pane
      as well (as the spec says) LP: #427014
  * softwarestore/view/appview.py:
    - log icon_load errors only in loglevel DEBUG to avoid
      noise on the console
  * softwarestore/view/searchentry.py:
    - grab focus when clear icon is clicked (LP: #421552)
  * data/ui/SoftwareStore.ui:
    - adjust default size so that all icons fit into the
      window in a english locale (thanks to mac_v)
  * updated icon (LP: #427279)
  * properly update the current app list (ensure installed emblems
    are good) if the cache is re-opened
  * when the cache is refreshed, ensure that the scrolled position
    is kept

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 10 Sep 2009 16:13:57 +0200

software-store (0.3.0) karmic; urgency=low

  * merged from rugby471:
    - documentation updates
    - i18n fixes
  * softwarestore/view/gbwidget.py:
    - add new Gtkbuilder widget base class
  * softwarestore/view/appview.py:
    - allow a empty AppView
  * softwarestore/view/installedpane.py:
    - composited widget that contains navigation, applist and search
      for the installed software
  * softwarestore/view/availablepane.py:
    - composited widget that contains navigation, applist and search
      for the available software
  * softwarestore/view/searchentry.py:
    - make the icon_theme optional
  * make the status bar display the current number of items displayed
  * center the status bar (LP: #424895)
  * make menuitems "Copy", "Copy Weblink", "Software Sources" work
  * updated po files from rosetta
  * make the default size bigger (LP: #425862)
  * merged the fixes from Murat Güneş (many thanks!)
  * when using the navigation bar to navigate back one (or more)
    elements, remove the elements from the navigation bar 
    (LP: #425810)
  * do not show "Search in Category", "Search in all" buttons. 
    Instead do the follwing: 
    - If the user clicks on "Get Free Software" while doing a search
      in a sub-Category clear the search and go to the Category screen.
    - If the user does click on the same button while doing a search
      that originates from the Category screen do not clear the search 
      and go back to the list of the search results (and not to the
      Category screen). The search must be cleared with the cleared
      via the search field in this case. 
    (LP: #425809)
  * softwarestore/view/searchentry.py:
    - show/hide the clear item based on if there is text in it 
      or not
  * help updates (thanks to Matthew Paul Thomas)
  * make the progress bar less cramped (LP: #426281)
  * make default icon size in category view 48px
  * merged lp:~mpt/software-store/css branch (many thanks)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 09 Sep 2009 23:54:06 +0200

software-store (0.2.2) karmic; urgency=low

  * softwarestore/view/appdetailsview.py:
    - fix icon theme name
  * softwarestore/view/appview.py:
    - ignore Unknown file format errors
    - no longer use single click, but use a custom CellRenderer
      instead that provides a single-click arrow at the end of
      the app description column (LP: #419791)
    - add custom CellRenderer that can draw generic overlay
      icons
    - use the overlay icon cell renderer to draw the installed
      icon as a overlay to the regular icon of the app
  * softwarestore/view/appview.py:
    - fix incorrect type mixing in iter_next (LP: #422036)
  * softwarestore/view/appdetailsview.py:
    - if the package is not available in the archive and there
      is no channel for it, do not display any buttons (LP: #424473)
  * utils/update-software-store:
    - use "Comment", "GenericName" and pkg.summary (in this order)
      for the application summary
    - add missing "locale.setlocale()"
  * add a stub help page
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 07 Sep 2009 18:05:49 +0200

software-store (0.2.1) karmic; urgency=low

  * data/ui/SoftwareStore.ui:
    - add menu shortcuts (thanks to seb128)
  * show loading animation when fetching screenshots 
    (thanks to rugby471)
  * softwarestore/app.py:
    - fix crash when searching in sub-categories
  * softwarestore/view/appdetailsview.py:
    - add workaround for missing xpm rendering with webkit
    - scale icons to default icon size
    - fix icon loading from the custom icon path
  * softwarestore/app.py:
    - when started multiple times, focus the already running 
      one
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 04 Sep 2009 17:33:33 +0200

software-store (0.2.0) karmic; urgency=low

  * merge from rugby471, lots of fixes, improvements, 
    many thanks!
  * merge the "webkit" branch:
    - improved layout for the application details view
    - improved layout for the categories view
    - support for screenshots from screenshots.debian.net
    - add dependency to python-webkit
  * add man-page (thanks to rugby471)
  * software-store:
    - improve test if running from a local checkout (LP: #420784)
  * add animation to the pending view
  * fix bug in search clearning
  * show find icon in the search entry
  * open on the center of the screen by default (thanks to mac_v)
  * show overlay icon in the details view for installed software

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 03 Sep 2009 11:35:43 +0200

software-store (0.1.3) karmic; urgency=low

  * deal with apps that require adding repositories (like
    the stuff from the partner repository)
  * exit when the main window is closed
  * debian/postrm:
    - fix bug on purge (LP: #420042)
  * softwarestore/app.py, data/ui/SoftwareStore.ui:
    - add launchpad integration help (if available)
  * softwarestore/view/viewswitcher.py:
    - reconnect to the daemon if it dies (e.g. because of
      inactivity) LP: #420124
  * softwarestore/view/appdetailsview.py:
    - show number of installed dependencies in the description
    - warn on removal if the application is a dependency of 
      ubuntu-desktop or if it has additional reverse dependencies
  * softwarestore/view/pkgview.py:
    - add new view that shows a bunch of packages with meta-information
  * softwarestore/app.py:
    - fix sensitive/insensitive state of the install/remove button
    - do not clean the navigation bar on "home" button click
      (thanks to rugby471)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Sat, 29 Aug 2009 00:28:58 +0200

software-store (0.1.2) karmic; urgency=low

  * softwarestore/view/appdetailsview.py:
    - fix crash when no canidate is available (LP: #419258)
  * softwarestore/view/catview.py:
    - fix markup escape issue (LP: #419263)
    - render the category text one pango shrink step smaller
  * softwarestore/view/appdetailsview.py:
    - ignore dbus errors resulting from canceling the authentication
      dialog 
  * softwarestore/view/catview.py:
    - fix crash in non english languages when parsing the 
      applications.menu (LP: #419356)
  * improve the search entry (LP: #419740, LP: #419744) and do not
    loose focus when typing in it
  * fix background cache opening
  * softwarestore/view/catview.py
    - be more keybaod friedly
  
 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 27 Aug 2009 13:55:52 +0200

software-store (0.1.1) karmic; urgency=low

  * fix icon loading/installing
  * add dependencies:
    - gnome-menus (LP: #419152)
    - python-xapian (LP: #418580)
    - policykit-1-gnome | policykit-1-qt (LP: #419154)
  * add about dialog
  * use gtk-missing-image if no image is available (LP: #418805)
  * fix unneeded scrollbar (LP: #418817)
  * highlight present location in navigation bar (LP: #418791)
  * change category sort order to conform with the spec (LP: #418580)
  * show the summary in the software list

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 26 Aug 2009 15:24:02 +0200

software-store (0.1) karmic; urgency=low

  * Initial release

 -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 21 Aug 2009 14:52:41 +0200