File: ChangeLog

package info (click to toggle)
telepathy-haze 0.8.0-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 2,812 kB
  • sloc: sh: 11,524; ansic: 9,895; python: 4,812; xml: 607; makefile: 291
file content (6535 lines) | stat: -rw-r--r-- 212,846 bytes parent folder | download | duplicates (3)
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
commit 00be1032a4dbb7340d0213959954cf93d236accb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-02 17:58:00 +0100

    0.8.0

commit 5ebdcd4ced55abc121cc0b796a01a943e3bf040f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-24 12:07:29 +0100

    NEWS

commit 755b880c45e75c072eaaa93007495b751515677b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-23 17:02:43 +0100

    HazeIMChannel: chain up properly in dispose
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31723
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 8e34a2952f3c45669580f3ab410a4283dbad1e93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-23 14:53:40 +0100

    haze_contact_list_set_contact_groups_async: fix sense of test
    
    We want to remove the buddy from every group *not* listed in the
    argument.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 8442417b414d4144392f1d11cd2a2454bedd1826
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 16:19:23 +0100

    Test unknown presences
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69474
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit d83535cc0a9f2d0b75ecba17a97db51cb49affb0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 16:13:25 +0100

    Return UNKNOWN status for non-buddies, rather than raising an error
    
    This is consistent with Gabble.
    
    Also, don't crash if libpurple gives us a PurpleStatusPrimitive
    outside the range we understand; guess wildly that it's probably
    AVAILABLE.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69474
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit 72e4db4e9c9130a442fdbd24b264e59265877c6d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 13:40:53 +0100

    I keep forgetting the release name :-(

commit 00ec6b357d5005a71df553e91c90222d7f711db9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 13:18:55 +0100

    0.7.1.1

commit 9e4672c115e56794192ba80c8f601a21859eba63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 11:24:36 +0100

    Clean up test files

commit 0f6725aa23a46903d69821f824d315b82f956f9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 11:22:51 +0100

    Distribute gabbletest

commit 2c023f021588b1f9c551485019961423edc15021
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 11:22:14 +0100

    Distribute with-session-bus.sh

commit 0adf690eed3af2cbbe3c562579c543e6cb4dee4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 11:04:53 +0100

    Update telepathy.am from Gabble, omitting the gtk-doc bit
    
    So out-of-tree/parallel distcheck works.

commit 0344973f362b45de1382f70bdabd0d3b433c718f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 11:02:36 +0100

    0.7.1

commit b09dadbdc54253cd680267aaac6b28f3bb689290
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 10:50:03 +0100

    Disable warnings about deprecated functions for stable branch
    
    Since this is (about to be) a stable branch, we're unlikely to fix
    uses of deprecated functions, so we shouldn't warn about them. To be
    reverted in the 0.9 branch.

commit 274396a192e911cb9c9ddb1de1e5fa67f3939714
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-12 14:34:57 +0200

    .gitignore: update with new test files
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69269

commit 8f7868f7911614023b6ca2af36e811d9d15b3b6f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-12 14:19:50 +0200

    Run regression tests under the run-test.sh "driver"
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69269

commit 52e3df63bb1f985637a53e73b892f55387043cea
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-12 14:11:17 +0200

    move tests tools to tests/twisted/tools
    
    Other CMs store these files there.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69269

commit 8fbc5939d539754f2a6c4d55e847ccca07119728
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-12 13:33:00 +0200

    Import run-test.sh.in from Gabble master
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69269

commit 279e80ef46d95ae7dec00e375b5001abfe7b5d7a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-06-27 12:10:11 +0100

    Adjust for Sametime accounts getting a "usersplit" in libpurple 2.10.1
    
    Previously, Sametime accounts had separate 'account' and 'server'
    parameters. Upgrading to libpurple 2.10.1 caused them to have
    a single 'account' parameter with syntax like "username:server",
    flagged as being split at ":" - to keep existing accounts working,
    we want to separate them again, like we do for IRC.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=44631
    Tested-by: Simone Caronni
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 2a538fe27487fc5aa6c46414d15c205042344204
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-06-04 12:11:00 +0100

    Avoid recent libpurple doing "clever" proxy discovery, etc.
    
    The regression tests are not a full desktop session, and don't have
    GSettings or other GNOME features. They also don't have KDE features,
    which libpurple also checks.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65290
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit cbe583bce4ceec03caf9b2d67af0ea6ca3ea8818
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-06-04 12:17:52 +0100

    Initialize libdbus for thread-safety
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65296

commit c8a6b9edd819c48148e70a52cb4b6fdd5de96d75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-04-04 16:47:20 +0100

    Sync with-session-bus.sh from telepathy-glib master
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=63119

commit 54ff4b44fb9cad660df9732cabff04ecc34729ca
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-05-27 14:50:11 +0200

    Revert "Disable warnings about deprecated functions for stable branch"
    
    This reverts commit ae048ead88ae7e65372093d92af0cbedbf7d5c17.

commit 76ce89dd88bddc39d90846fd9ce5d52c4fe99e18
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-05-27 14:50:01 +0200

    Revert "Revert "Stop using deprecated tp-glib symbols""
    
    This reverts commit 92d963e9fbfcfd0c3087c7ce2b2269a73ebe258d.

commit 83723921f8d9d59164f8046e30da10f2706b3417
Merge: e91b353 ae048ea
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-05-27 14:49:31 +0200

    Merge branch 'telepathy-haze-0.6'
    
    Conflicts:
    	src/im-channel.c

commit ae048ead88ae7e65372093d92af0cbedbf7d5c17
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-05-27 14:36:10 +0200

    Disable warnings about deprecated functions for stable branch
    
    Since this is a stable branch, we're unlikely to fix uses of deprecated
    functions, so we shouldn't warn about them. To be reverted in the 0.7 branch.

commit 92d963e9fbfcfd0c3087c7ce2b2269a73ebe258d
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-05-27 14:35:37 +0200

    Revert "Stop using deprecated tp-glib symbols"
    
    This reverts commit 1e42a9cd5fe1dce527c1074402763cd3d203cd4c.

commit e91b3531384e1e75abdd039bc61a89c186f2b373
Merge: ab6c82b 1e42a9c
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-05-27 13:58:35 +0200

    Merge branch 'telepathy-haze-0.6'
    
    Conflicts:
    	src/contact-list.c
    	src/im-channel.c

commit 1e42a9cd5fe1dce527c1074402763cd3d203cd4c
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-05-27 13:29:27 +0200

    Stop using deprecated tp-glib symbols
    
    tp-haze already depends on tp-glib 0.15.1 which is enough
    for all replacements AFAIK. In particular tp_handle_ref/unref
    are no-op since 0.13.8.

commit 69f00e7be3a9a4984570d1e7fe4eafb4ba61f077
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-05-27 13:17:16 +0200

    Work around GValueArray deprecation
    
    We define GLIB_VERSION_MIN_REQUIRED to GLIB_VERSION_2_30 to ignore
    post 2.30 deprecations. Note that this does not bump required glib
    version, it is still 2.22. With glib < 2.32 it won't have any effect.

commit ab6c82bbc49a4faac136fe6b2422bb9508b1a960
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2013-04-12 11:20:42 +0100

    Test closing the request_password channel

commit 4541819cc4133d1dfe6d3766c6cf8f0204a4c65f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2013-04-12 11:16:42 +0100

    Don't call purple_account_disconnect() if pw request fails
    
    prpl-jabber, prpl-silc, prpl-sipe all deal with taking the account
    offline one way or another in their cancel_cb, and calling
    purple_account_disconnect() without checking
    purple_account_is_disconnected() causes a critical warning if the
    account is already offline.

commit 71f9f850be1eefc949c400a3081a7edaa336aec2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2013-04-12 10:59:09 +0100

    Add sasl/telepathy-password.py from Gabble
    
    This exercises the happy path of Stefan's patches to support
    purple_account_request_password().

commit 9ee8b96ad91af52936f5bee5b9a472de645c2363
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2013-04-11 19:30:32 +0100

    Refresh and uncopypasta gabbletest
    
    hazetest now overrides what it needs to, and reuses the rest of
    gabbletest verbatim in a separate module. I had to add a couple of hooks
    which I'll commit to Gabble.

commit 4068d8504b2155168b82144a4d45b138e0579ef2
Author: Stefan Becker <chemobejk@gmail.com>
Date:   2013-04-11 15:45:34 +0300

    request: fix more resource leaks
    
    Triggered by Will's review comments.
    
    - check callback pointers to be non-NULL before calling them
    - call cancel_cb also in destroy idle callback
    - reset connection's password request field on closing
    - coding style cleanup
    
    https://bugs.freedesktop.org/show_bug.cgi?id=63326

commit eef971c3aeb61b9b60013f3b728f62e7ac5580bf
Author: Stefan Becker <chemobejk@gmail.com>
Date:   2013-04-10 16:13:04 +0300

    request: fix resource leakage
    
    It is the responsibility of the UI code to free the "fields" parameter
    after haze_request_fields() has been called. This has to be done with
    purple_request_close() and handled in the close_request() UI operation.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=63326

commit 66b7fff2f65b65a5d298bf868bb8e21a32492a58
Author: Stefan Becker <chemobejk@gmail.com>
Date:   2013-04-09 19:30:34 +0300

    request: handle purple_account_request_password()
    
    This is needed for libpurple plugins with optional password, e.g. SIPE
    since 1.14.1. That libpurple API call boils down to a
    purple_request_fields() call.
    
    The flagging for --enable-leaky-request-stubs was refactored so that
    this new code is always compiled in.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=63326

commit 1fe98b1bede98c4935f76a514a3943546a869c02
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2012-11-21 17:14:23 +0000

    bump nano-version

commit b232ad1cc35037f6ec18b59c194f8c5444f3fad1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2012-11-21 17:11:25 +0000

    Version 0.7.0

commit f7ce27e8524f80ffecaabeed8f211932a976cd1e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2012-11-21 17:10:08 +0000

    NEWS for 0.7.0

commit 156316d1cfd2fb36311882a0ca0ed569893878da
Author: Gabriele Giacone <1o5g4r8o@gmail.com>
Date:   2012-11-21 16:44:12 +0000

    Add skype-x11 to known protocols, rename the other to skype-dbus
    
    I'd like having both so users can test both, like on pidgin. linux skype
    apis often are broken, one could be better than the other.
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 3d4b6b41f6994b2c90890e8ba7bac53e947343f6
Author: Gabriele Giacone <1o5g4r8o@gmail.com>
Date:   2012-11-17 18:16:16 +0000

    Expose third-party Skype prpl as 'skype'
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=57201
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 3915dbc1d2d343cbeed93e1453daba94860a875a
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 15:23:29 +0200

    Remove deprecated tp_handle_ref/unref

commit c0d9beb94395120401bf632cf3277d37a63b0b99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-07 19:28:33 +0100

    Set G_MESSAGES_DEBUG during testing
    
    The same as Gabble commit cbfa9d06.

commit bab2be17b5c6af95b7a990038a1978454829b511
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-07 18:02:06 +0100

    Use non-deprecated TpMessage APIs

commit eb516a9909fe271e40b91df9d7f9cc12a83c2422
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-07 17:37:15 +0100

    Use non-deprecated TpIntset APIs

commit 4c9eaa898b14442d23d3d485c2725af978b35da4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-07 17:36:21 +0100

    Use TP_ERRORS instead of deprecated TP_ERROR

commit d81cdd5171afb380bdf862b63ddd1858818f0523
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-05-02 12:16:13 +0100

    caps test: do a simple test for media caps changes
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ad7122d60c70ba106661a0b0ecd58e36420d46d5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-05-02 12:15:39 +0100

    twisted tests: add a config module for knowing whether media is enabled
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 41b053cdcc220687506d8922e129ef759d70fddb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-05-02 11:36:36 +0100

    capabilities: implement UpdateCapabilities
    
    I didn't bother touching AdvertiseCapabilities as old style caps are
    only going to be removed soon.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1fafed8d0efac5075e7d681a9f80962ae0a8b3a3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-05-01 13:45:05 +0100

    capabilities: emit ContactCapabilityChanged where appropriate
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 59922b9aedd0fc0e24d73a563a3806291672d213
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-05-01 12:00:51 +0100

    capabilities: implement Media for contact caps
    
    It's untested... bad me.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e851e224d7a733acc67f031c8c3b900e78d7dea5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-05-01 11:07:00 +0100

    tests: add simple test to ensure ContactCapabilities are working
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 04909550618339a33f6a5b40ac5e6176ca280972
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-05-01 11:06:42 +0100

    capabilities: implement ContactCapabilities
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9379255451b6a4d805d070ee2eb4bca80f9a7993
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-04-04 16:00:41 -0400

    start on version 0.7.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7af2f4947add8a20ba81f96213594b0012492327
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-04-04 16:00:18 -0400

    start on version 0.6.1
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ec9c21b47860fb75cd7a13fe57b9ed44be4a451d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-04-04 15:58:56 -0400

    version 0.6.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f1613a45ff8ac54f3a42f11ed323a9ee2007c2c0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-04-04 15:58:31 -0400

    update NEWS for 0.6.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7382c56a6e02c7d0e4ae03ce325b85155b392d11
Author: Felipe Contreras <felipe.contreras@gmail.com>
Date:   2009-12-19 20:20:28 +0200

    configure.ac: trivial cleanups
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    
    https://bugs.freedesktop.org/show_bug.cgi?id=26120

commit f34f9d3dd637aa96a8134ef834109b29b7024edf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2011-11-21 14:33:11 +0000

    connect/fail.py: try an even more ludicrous port
    
    This test fails on the buildbot, and I don't know why.

commit 98209cce2ab939a2aa95bb830e1015c54fb892eb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2011-11-21 14:30:29 +0000

    Mangle test name into connection parameters.
    
    In Gabble, we push the name of the test being run into the connection
    parameters by abusing the fact that Gabble accepts a resource as part of
    the 'account' parameter, but overrides it with the value of the
    'resource' parameter. Haze doesn't have a resource parameter, so we
    can't use that trick… so, instead, let's shove it into the file transfer
    proxy list parameter.

commit 9a6de298a8d384b2ae6f5d2608d1ab385301b746
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2011-08-09 09:28:03 +0200

    Connection: implement ContactBlocking
    
    We need to depend on telepathy-glib ≥ 0.15.1 to use
    tp_base_contact_list_mixin_blocking_iface_init.
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 7041b8500d701fb7d51ab1c9b96aa87a29af15b5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2011-07-09 11:42:34 +0100

    Bump nano version to 0.5.0.1

commit 91ad5f246f8831bdfe42817fee1ac4f3e99643a4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2011-07-09 11:41:00 +0100

    Add make-release-mail.py

commit d6b4f4587fd042c3e862b25d444695c2f1ccde93
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2011-07-09 11:35:21 +0100

    Version 0.5.0

commit e3ed7567d54f8df5d5fd4a2e548fe68f2227dd68
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2011-07-08 16:10:20 +0100

    Tests: Don't assert that 'password' is required.
    
    This was broken by 27d51779b804726e0f415459f2f3e0b786cb0361

commit 99db7998f5423354fdcd38a880fff675ff74d2ce
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2011-07-08 16:08:18 +0100

    Update NEWS

commit 6fbbc09b4fbb9ce20884a9efeacc1804e862b808
Merge: b86c78d c9de23b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2011-06-14 10:28:40 +0100

    Merge branch 'blocking'
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=37933>

commit c9de23b8598fb0358b8ca89a37011012e3feff18
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2011-06-09 13:26:17 +0100

    Emit change notifications for blocked contacts

commit 5f61ae42d2cfbdc858ab89adfd4d24311467f387
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2011-06-09 12:20:53 +0100

    Blocking: implement can_block and add to Conn.Interfaces

commit d7b57afa374e68e43fc466b38d1ce00eab3dea15
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   2011-06-04 17:47:34 -0400

    Initial work on supporting contact blocking.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=37933

commit b86c78dd83e061a90a8aa35cf764d05602f18a3c
Author: Marc Plano-Lesay <marc.planolesay@gmail.com>
Date:   2011-04-07 21:54:09 +0200

    fix unused-but-set-variable warnings
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=36066>
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 64d91d9b102790ebd9fd602da711823e2c6f4362
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2011-04-08 08:57:33 +0100

    Make ignorance of m4/ more specific

commit 5944d1ad69d15b12a5a8946fd92c2b319e8a2dc7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2011-03-02 15:16:06 +0100

    im-channel: add Messages properties to immutable properties

commit 8c61e471a3119c399539543dbb727258e88bb4dc
Merge: c2033a5 ec10c36
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2011-03-02 15:11:46 +0100

    Merge branch 'master' of ssh://git.freedesktop.org/git/telepathy/telepathy-haze

commit ec10c36771f42d776f5f1788019b7a3df43b7c58
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   2011-03-02 09:56:50 +1100

    message-sent and message-received are int64 not uint64

commit 4db5eb011fac68569f4607e9fbf63cc2b6aabc81
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-12-13 14:28:35 +0000

    configure: bump versioned-dep on tp-glib
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 282760f3ec8026cd228f838265f1718786b2a73f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-12-11 13:08:37 +0000

    protocol: implement TpBaseProtocol->dup_authentication_types
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d0122748651ba8390a49fa81cb2ef771720a5645
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-12-10 17:07:31 +0000

    Update telepathy.am from telepathy-glib

commit e52ed524f5316370fc5630f90dfac2d32d1a65ed
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-12-03 11:44:17 +0000

    connection: be sure to call finish_shutdown if we never connected
    
    This just took me so long to hunt down. :-(
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6c5b65287d27f4bc0f351d886402c959231a57fb
Merge: 1396a69 c5e2519
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-12-02 13:09:27 +0000

    Merge branch 'simple-sasl'
    
    Conflicts:
    	configure.ac
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1396a698bbd367b9b44d0b7824cb84957c9f5d5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-12-02 12:47:10 +0000

    NEWS

commit c5d4b95649e5c4263f1d199760de492084f77fec
Merge: a4a52af fb71058
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-12-02 12:35:23 +0000

    Merge branch 'base-contact-list'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=19902

commit fb7105898cf19a9236e4b61bc3811e28117ed7ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-12-02 12:34:54 +0000

    Depend on telepathy-glib 0.13.8 for a version of TpBaseContactList where our tests pass

commit c5e25193ae0cee2a9cc207d86af1018cdb2da408
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-12-02 09:18:35 +0000

    connection: only disconnect if we're not already disconnected
    
    If we don't check this, tp-glib will give us a nice big fat warning.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e0a21ede22ad4630eea7e8d12500c6efecd8719c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-12-02 09:18:05 +0000

    configure: depend on the actual tp-glib version when TpSimplePasswordManager appeared
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d22132f26983da8af13e733576bb71edb74e5e4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-12-01 14:01:34 +0000

    Use the right (ignored) source tag for haze_contact_list_remove_contacts_async

commit 404a7b02b61a86d8f8b0836069cfe8dacdf27b34
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-30 17:56:18 +0000

    Use the TpBaseContactList
    
    This requires some changes in the tests:
    * the actor that's assumed for some group changes now differs
    * anyone who sends us a publication request appears in the 'stored' list

commit 5c395b47ac277179fafb153340656598c7348bf8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-30 17:42:57 +0000

    Add close_all_groups() and use it to get rid of any stray groups
    
    The group tests are sensitive to leftover groups that might exist in
    global libpurple state.

commit bc4710f906268330ae83c34f981c5245c1b57227
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-29 17:32:47 +0000

    Implement TpBaseContactList's methods

commit 6601088e42530c33c871864c49c53d5fd823a403
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-29 17:26:32 +0000

    Split removal from group into preparing and committing, and make it plural
    
    The idea here is that when we do plural removals, we want three stages:
    
    - see what we'll need to do, and if it's impossible, fail without making
      any changes whatsoever
    - do the preparatory work (add contacts to the fallback group)
    - actually do the removal
    
    The first two are always the same, so can be a single function.
    
    The last stage might be removal of a group, rather than removal of some
    members, for instance.

commit eac912829c1da66f7081dc0833fcc9cd0b57cd6e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-29 16:04:25 +0000

    haze_contact_list_remove_from_group: don't error if already absent

commit d5b9d27a7ad7e2b35b3018cc7d55ca07959680d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-29 16:03:50 +0000

    haze_contact_list_add_to_group: don't error if already in the group

commit c282ff8c2015921a0917f515dac18a1baa2248bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-29 16:03:12 +0000

    keep track of who we are (and aren't) publishing to

commit 38c62ca2c29dad3d91c9995b903da33608b50250
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-29 14:47:38 +0000

    Decline publish requests when we remove a contact

commit f1d4f95a48b5f758271da76d978c525c14ccf880
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-29 17:14:05 +0000

    Don't consider it to be an error to try to remove an absent contact

commit befba7b0800b8f7ed197cedd55bb58d9d376f2fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-29 14:46:38 +0000

    Don't consider it to be an error if we accept/reject a nonexistent request

commit 8526af7dc6f0f9ee0a71e36572af686eead45126
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-29 14:46:06 +0000

    PublishRequestData: store a message

commit 7e15a142431f40b18c5e6edbccc569eb7e0ac178
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-29 12:25:10 +0000

    Add a 'stored' list (which just behaves like 'subscribe') and test it

commit a4a52af0ff20290a39992ae77522495eb6de677a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-30 17:41:04 +0000

    fd.o #26155: make telepathy-glib criticals fatal
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8752edbab8b0f310138ba7cc653e2f489f270450
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-29 11:51:47 +0000

    fd.o #31846: HazeProtocol: translate the new connection_security parameter
    
    We turn this into two booleans, require-encryption and old-ssl, as seen
    in Gabble.
    
    Unlike Gabble, old-ssl=TRUE causes require-encryption to be treated as
    TRUE - there doesn't seem to be a way to say "use old-style SSL but ignore
    bad certificates" in libpurple.
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 43b9c6a781814b5a8efa7a56e66f3aa958eb1f14
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-11-25 11:47:55 +0000

    connection: use disconnect_with_dbus_error
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fab8a341b4c98db85fd4af40562478fac8841d97
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-11-25 11:32:49 +0000

    connection: free the error after being used
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f953157c8d559bc8740f0b5814a1761cf483d34e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-11-24 11:08:40 +0000

    connection: use TpSimplePasswordManager to get a password if not given
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 27d51779b804726e0f415459f2f3e0b786cb0361
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-11-23 18:40:08 +0000

    protocol: make password no longer required
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fe91e39c4d6dd751c168394651f89dc5c9ba7133
Merge: da5f512 9db24d5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-11-23 11:12:40 +0000

    Merge branch 'invisible-manager-file'

commit da5f5123c67d2b134274815fa4db3e6354b058eb
Merge: 924fa3d 29f9962
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-11-19 17:33:08 +0000

    Merge branch 'connection-errors'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 29f9962bdfccc7dcb5b2a3429da72650bf5fdaaa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-11-19 14:22:02 +0000

    Implement ConnectionError.
    
    This lets us expose the technical details of connection errors, which
    would have helped a bit with this ICQ crap.

commit 0c86c32e29492ada71ff96c8808287978ed2d226
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-11-19 14:20:41 +0000

    Update hazetest from gabbletest!
    
    Woo. I had to fix a few issues in gabbletest to make this work, which I
    am submitting upstream.

commit e03f7e94e1bab1227462571e18bd026f16f69063
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-11-18 19:41:01 +0000

    Update constants, namespaces, and servicetest from Gabble.
    
    I tried to update gabbletest too, but it's changed in ways that break
    haze. So I've left that for now.

commit 9db24d57208722b3b667c3c1d4a3d903a5c20122
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-11-18 17:57:31 +0000

    data: stop shipping a manager file
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ddee3578a228a2c0da34c5133a50e4f1400ca862
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-11-18 09:52:49 +0000

    Map OTHER_ERROR to AuthenticationFailed.
    
    This deals better with the ICQ server temporarily banning us.

commit c2033a575b7e04ba706de2f2e1249e429a73af60
Merge: 877513e 924fa3d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2010-11-16 09:48:22 +0100

    Merge branch 'master' of git+ssh://git.collabora.co.uk/git/telepathy-haze

commit 924fa3d90eb1a4949e431b0bd6284071f0d5b38b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2010-10-18 14:39:55 +0200

    instantiate the media manager only if the protocol support calls (fdo #30594)
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=30594>
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 877513ee2a218dd2ebb4d6717eb2f81177194dbc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2010-10-18 14:39:55 +0200

    instantiate the media manager only if the protocol support calls (fdo #30594)

commit 9eeac8fdb16838f7079a01351171ff0b268ff57a
Merge: ccd9e5b 8bbbdc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-22 17:24:32 +0100

    Merge branch 'contact-list'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 8bbbdc94b4ba73ca11cb0c2e281e43dd8f955dd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-22 17:24:21 +0100

    explain why a suspicious-looking use of purple_group_new is actually OK

commit a329baf55307d8dc65050494d5789fa8a7244135
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-22 16:14:00 +0100

    Use sync_dbus instead of NIHing it

commit ccd9e5bbb686f06d6000962726ea165748d0c22a
Merge: d23e93e 3e9c56e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-22 16:09:03 +0100

    Merge branch 'telepathy-haze-0.4'
    
    Conflicts:
    	configure.ac
    	src/connection-aliasing.c

commit 3e9c56e9a4fa27c4abb63b85bf5012bb1dab50c8
Merge: 6c919e3 2cb0840
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-22 16:06:02 +0100

    Merge branches '04-trivia' and '04-self-aliasing' into telepathy-haze-0.4
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 6c919e320abc36289a81336651cb7ed12af7ea19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-22 16:05:48 +0100

    Make libpurple 2.7 mandatory (but still allow disabling media calls)
    
    Backported from master, now that Maemo 5 has libpurple 2.7.

commit d23e93e48181f39e58e7bf90aaebd1bc33820b18
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-22 15:54:09 +0100

    Fix regression test for Protocol now that it's stable

commit 0f7de79bbb067ad706fbebd297cd437cab687564
Merge: c586f07 cde7eed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-22 15:52:53 +0100

    Merge branch 'protocol'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit c586f0715933c3bc1b97b11decc75134fe729207
Merge: 2157207 dfdbf58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-22 15:52:09 +0100

    Merge branch 'get-bus'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit dfdbf583d9bf6409e956c4e263dc4226dace5321
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-21 11:40:31 +0100

    Media backend, media stream: have and use a TpDBusDaemon
    
    We have to use the pseudo-global instance, because the media backend gets
    constructed by libpurple.

commit 34cdca829a17a0836cc07ee05376d745e2bf1954
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-21 11:39:15 +0100

    Media channel: get the TpDBusDaemon from the connection

commit 89023011af623c97e01e2d1c721bf487bb4ce9d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-21 11:38:59 +0100

    IM channel: get the TpDBusDaemon from the connection

commit 2a5267864ca796beeca481a694c1db52d97e3485
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-21 11:38:47 +0100

    contact list channel: get the TpDBusDaemon from the connection

commit f6a8d36052695afd4530fa7a48970963225efeb7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-09-21 11:59:43 +0100

    Require telepathy-glib 0.11.16
    
    (This is the last release before 0.12.0 that actually added API.)

commit 2cb084089be99691108348888d400812a908b78c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-06 15:13:22 +0100

    improve debug when aliasing people

commit 9ed97d9432d3c5fb254e077b389d2e19f313a7ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 18:28:15 +0100

    Use TP_STRUCT_TYPE_ALIAS_PAIR instead of HAZE_TP_ALIAS_PAIR_TYPE

commit 3c6949d35782641676c6b55ad5c87cf9e691e439
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 18:05:16 +0100

    Fix typo in function name

commit 81e4acbe7363e711e37f91a92affab0f526e3ceb
Author: Felipe Contreras <felipe.contreras@gmail.com>
Date:   2010-01-15 02:27:32 +0200

    aliasing: use new public_set_alias()
    
    libpurple finally implemented it on 2.7.0. We might want to report
    errors somehow.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>

commit 21572078431fdac8b244366ca72fd59a46a57226
Merge: 801da60 0c79dc0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-06 14:56:19 +0100

    Merge branch 'telepathy-haze-0.4'

commit 3ec6ff08688ff052790aa1bf796cb05a1365a0a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-06 14:54:41 +0100

    Add tarballs, signatures and 'make dist' droppings to .gitignore

commit 3a6dc5b029bb2ffba938cac9cd5d27c99d8be09c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-06 14:53:35 +0100

    Add telepathy.am so we can do make maintainer-upload-release

commit 0c79dc0089e2783e6f5e9ee5c28556e2b5f8b87c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-06 12:49:09 +0100

    buddy_removed_cb: don't dereference conn->contact_list->priv til we've checked that we're connected
    
    felipec reports that in practice this doesn't crash, but it does raise
    Valgrind warnings, since conn->contact_list may already have been freed.
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Acked-by: Felipe Contreras

commit 801da60f8e8df98ff85234cd3091ad784a2f7cc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 17:53:59 +0100

    fix unused variable

commit 207ba71f9140c7868ce8d9cf01741b2d5f8cfb31
Merge: 5c56031 fabfb1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 17:43:19 +0100

    Merge branch 'trivia'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit fabfb1d56dbf9124f1ffbaad5d8f373670b48104
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 17:32:55 +0100

    Abolish HAZE_TP_ALIAS_PAIR_TYPE; use tp_value_array_build

commit c3253addaaff26a398a0ece49f35b28f88d72f8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 17:31:45 +0100

    Make libpurple 2.7 mandatory (but still allow disabling media calls)

commit 5c5603142cb28d976575815eb190535300f48d78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 17:24:05 +0100

    Revert "Also require GLib 2.22 for media calls"
    
    This reverts commit bdbbb8ac69b6f9f793ad640ea23633390d589428.

commit e0e429bb0d554cca5825203b76d564013313e6f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 17:23:58 +0100

    Revert "Conditionalize MailNotification support, to be nice to Maemo 5"
    
    This reverts commit 5bc290a2024b54b258e60d48dc3af0c757e48d2a.

commit c55bf598cf5e2a1b281f38fe064b7128a0fef03b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 17:23:35 +0100

    Start developing 0.5.x

commit f1468324b5b4e3d0eb7c4c8b2e100adc9b77d3b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 16:58:12 +0100

    Nano version

commit 215636a48b19d4d67b132e498b6504e2aab986d3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 15:44:49 +0100

    Prepare version 0.4.0

commit bdbbb8ac69b6f9f793ad640ea23633390d589428
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 15:43:22 +0100

    Also require GLib 2.22 for media calls
    
    They use G_TYPE_PTR_ARRAY.

commit 5bc290a2024b54b258e60d48dc3af0c757e48d2a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-08-05 15:01:05 +0100

    Conditionalize MailNotification support, to be nice to Maemo 5

commit cde7eede438fae164f68128cf0954381e967dcc1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-16 16:21:38 +0100

    fix typo in comment

commit 2a4da279d880b50c5dbf6f55116d1a0087ef4d71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-16 16:20:09 +0100

    haze_protocol_get_connection_details: use channel manager GTypes
    
    This catches up with an API change in my telepathy-glib branch, made in
    response to Will's review comments on this branch.

commit 2af2611985e0c1243eac7e47e8c690e506a3133a
Merge: 57f31da 75539bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-16 12:49:25 +0100

    Merge branch 'misc'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 284e46dbf3c04753599064f03f192774abdc0236
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-15 15:14:49 +0100

    Expose IRC's usersplit as a separate CM parameter

commit d4a2b72cfe1e874af0130652e371ab7d68a7cfbf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-15 15:14:24 +0100

    Set the HAS_DEFAULT flag on usersplit suffixes
    
    This means we always append "," to SIPE usernames, which matches
    Pidgin's behaviour. pidgin-sipe tolerates it either way, but Pidgin's IRC prpl
    relies on always getting a server name.

commit 62a282161fc979a22a3e643254371dd7257c2ddb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-15 14:45:25 +0100

    Make haze_protocol_get_username static

commit 993ea5cf35ecec2d9f46a865bf7dbb86e70f1a4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-15 14:28:02 +0100

    Pass username, password to HazeConnection as separate properties

commit 8105efd7dedce68c51b964f588e593e17bc9943a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-15 14:20:21 +0100

    Rename haze_connection_get_username to haze_protocol_get_username

commit f5d1ced090533a2e1382cc9774e566ba8a2ce363
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-15 13:52:20 +0100

    HazeProtocol: explain why jabber_mappings doesn't describe the usersplit

commit b72ce1fb09eb47b2464649321d09fbe389adfd9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-15 12:53:25 +0100

    Add a test for protocol objects

commit 8d0007efbf41f168dc3fbb1b38b788b35956815a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-15 12:53:15 +0100

    Emit a debug message when we encounter an unknown prpl

commit f1ccd5d2949f75b0034e4cdce0e8cb6909cabed6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 17:14:18 +0100

    HazeProtocol: infer icon name from protocol name

commit 227d9605e2f97e2cb593d5071814bf3bb20b6ce9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-15 13:56:14 +0100

    HazeProtocol: use tp_base_protocol_get_name to avoid strdup/free cycles

commit 6b9bb55ab4d29816219009df2f1f55acdd33f208
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 16:41:37 +0100

    Populate VCardField property from KnownProtocolInfo

commit 2c51943ebd9a7b728d4939fb281b061d2b951708
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 16:12:28 +0100

    HazeProtocol: store the KnownProtocolInfo, not just the parameter map

commit 13edbeedb228fca8e3b3bfe2abde9789d844bf49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 16:06:58 +0100

    Rename HazeProtocolInfo to KnownProtocolInfo and make entirely const

commit 485e270580ffb00f5226ef6e4258ed8ecf985921
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 16:03:46 +0100

    Move HazeProtocolInfo to be private

commit 5965483e1fb0b18cce4a69a771b2f026e8307342
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 16:02:55 +0100

    Remove haze_protocol_info_to_param_specs from header

commit 1a82b6840c78862d1a312c420a7eadbc5617f8bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 15:59:01 +0100

    HazeProtocol: use PurplePlugin to get the English name for the protocol

commit 6bacd611596621c34ac96e4d9eac758f16a18a4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 15:47:18 +0100

    Use TpBaseConnectionManager's support for TpBaseProtocol to implement protocols

commit 6fdff52e07e8c258d80325bf97113ece978be7ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-15 16:22:13 +0100

    Implement the rest of the TpBaseProtocol methods

commit e55ca1dfecc1afa60edfc90773217d696b00a8e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-15 13:54:48 +0100

    haze_protocol_translate_parameters: split out of haze_protocol_new_connection

commit e1f0266cdedfa2e42cda937c2c80ef752a90188c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 13:56:51 +0100

    Move Telepathy -> Purple parameter translation to HazeProtocol

commit 09a07903e9c5031c4cc77314c203e22f22d51f9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 13:33:50 +0100

    HazeConnectionManager: build TpCMProtocolSpec structures using HazeProtocol

commit 7ef556a24ef4d52c3be7d244b7c8cdc966612c2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 13:00:20 +0100

    List protocols and their info by creating HazeProtocol objects

commit 0cc78cb34ffefca921a0d0947373bbf2d60710a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 12:32:38 +0100

    haze_protocol_build_protocol_table: do everything in one loop over protocols
    
    This is O(n protocols * n known protocols), but it only happens once per
    program run.

commit f5756ec57886b789c99bab7ecdc1c5201394b4ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-13 18:55:17 +0100

    HazeProtocol: have a priv struct, containing prpl info etc.

commit 7240d889f75b7a4faa7b27eb07628f71a5534938
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-13 18:22:07 +0100

    haze_protocol_build_protocol_table: cache the result

commit 209f73255c2e63e0e9708a306dda537374a9ccf6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-15 15:45:04 +0100

    Move _build_paramspecs to protocol.c as haze_protocol_info_to_param_specs
    
    No code changes.

commit a7d1dc49cc27914be4457d70d7d92e9848124245
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-13 18:09:39 +0100

    Move build_protocol_table() to protocol.c
    
    No code changes, except renaming it to haze_protocol_build_protocol_table.

commit d83b8de4203820a4a5c2317ae321e669def1cb8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-13 18:01:23 +0100

    Add stub Protocol objects

commit 6ccbbe870cb4850a642f0e97fe357db8bc8890f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-13 17:20:08 +0100

    HazeContactListChannel: don't have a PurpleGroup at all
    
    We do all of our group manipulations in the channel manager.

commit 42854cea989b6f927e393e2cc8bc533679e0b4fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-13 17:18:41 +0100

    _haze_contact_list_create_channel: make sure the group exists before creating the channel object

commit 0e851258a7321fb9b7b2264fcf7e0cc0cca53835
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 17:18:57 +0100

    Manipulate groups' members by group name

commit d0d6bba46d8b3c9d92a69f549ccab4d00678b3d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 17:01:46 +0100

    Implement adding and removing group members in HazeContactList

commit 80aecc3fb5a516f558da4e0c188c70bb487b535b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 16:42:48 +0100

    Move logic for manipulating the buddy list to HazeContactList

commit 0c59ba77ce1b4c9be5031c9c75bc9aa08d732af9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 16:35:24 +0100

    haze_contact_list_accept_publish_request, reject_...: remove message parameter
    
    It's misleading to emit the message in the D-Bus signal, since we're not
    providing it to libpurple.

commit 9d79c106945243832866711b963d588b42cfccf6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 16:28:20 +0100

    Move libpurple <-> Telepathy glue for the publish list into HazeContactList

commit bb48aa1e5a610ba0afdaa1d7ce31b472919b3e39
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 15:39:17 +0100

    Improve group test coverage to include disconnecting with a publish request

commit c14d86d61dbf5d74b088d87c2e23ff6bac7d51a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 15:19:12 +0100

    Test deleting contact lists via Close()

commit 75539bc291b432b29919ff54b845f0bc46903e58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-14 15:10:19 +0100

    _haze_cm_finalize: chain up to superclass

commit 6ce7c7ac7ecbdf8360da4a8ee512678f4fd42fdc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 15:31:47 +0100

    Require libpurple 2.6 or later, and get rid of backwards compatibility glue
    
    Most distributions have 2.6, notably Maemo 5 and Ubuntu >= 9.10.

commit 84c402d247765dbd754a9255878d162e868d1201
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 15:12:18 +0100

    Add support for compiler and linker optimizations, and compiler coverage

commit 57f31dac78ea87b5464133e88a4185cc3c2db44a
Merge: bdfeaa9 780b919
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-07-11 12:49:10 +0100

    Merge branch 'port-type'
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 780b9193dfa8f601acde1ee4f6ffb753921d554a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-07-11 11:00:33 +0100

    Add a FIXME for hazetest/gabbletest divergence

commit c772048a95b15ae01b0d0bd80822b85f617a3b5f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-07-11 10:58:50 +0100

    Unrace connect/twice-to-same-account.py

commit 1477ebdcd74b1a252e6c9fe80286a49bcef41163
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-07-11 10:57:28 +0100

    Remove workaround for tp-glib <0.7.28.
    
    We depend on 0.9.2 now. Plus, improve the assertion in the process.

commit 808d2827e245f612f1da59cc7bb0d9e360995306
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-07-11 10:51:44 +0100

    Update tests for port being a UInt32.
    
    (Whoops...)

commit 724c435d8cbe2a82f3d07c1a5188f5a8ddcda429
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-07-10 01:57:59 +0100

    Expose ports as uint16 not int32.
    
    This shouldn't actually break existing accounts, because MC doesn't
    store parameter types, only their values.
    
    (If you stored a really big int32 as a port number ... well, then your
    account was invalid. :))
    
    Fixes <https://bugs.freedesktop.org/show_bug.cgi?id=23702>.

commit 2f95a521d64460a6d81e1d764f040961fb52b027
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-07-10 01:46:50 +0100

    Pull conn parameters out of the dict using tp_asv_*
    
    This makes the function smaller and more tolerant to minor type
    variations. Perhaps such a minor type variation is coming up...

commit bdfeaa99b30b1e0ed89fe222edf4f0fbacb21494
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-07-09 13:38:15 +0100

    bump nano version to 0.3.6.1

commit 2e4ee171019dac5ad0510093505cb9e589f3ed55
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-07-09 13:14:33 +0100

    Version 0.3.6

commit 70eb66f5d42033fbabfe25895216345e64cda4b4
Merge: 86333c7 7f234ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 13:21:09 +0100

    Merge branch 'contact-list'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 7f234add16a76d62c42c7616e11b3492017f2253
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 13:00:41 +0100

    Test adding to, and removing from, groups, including fd.o #21294

commit c78714159040a1f817a7ba5a3a840575be0ad247
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 12:16:25 +0100

    Add roster/removed-from-rp-subscribed.py, adapted from Gabble

commit f8a34ce85c8e118f4c45fa2af8e7152d5b9caf7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-07-01 12:07:07 +0100

    Test the publish list

commit c227e02f38cd124450a3073d6eecfa40c0493673
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-06-30 17:43:28 +0100

    Add a test for roster subscriptions

commit 47f58bbba1ff4a26e246eea809184b156070abec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-06-30 17:22:40 +0100

    Add a test for receiving the initial roster

commit 8b6c6d291d2a62ecaa5ce15c76401b04103ae5cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-06-30 16:43:21 +0100

    BaseXmlStream: make it possible to suppress the initial empty roster

commit 632a3aad7e70f423b96b5c0cfb74b7ad97aae563
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-06-30 15:28:01 +0100

    Update ns.py from Gabble

commit 5773a99bd3a2a976740c6cc075b176d0296eb31a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-06-30 15:26:46 +0100

    Sync servicetest from Gabble

commit 18803b5cdce0f2bac597a77e02eba01206bf4f2a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-06-30 15:14:40 +0100

    Remove more remnants of the old test API

commit 24c919f58ecbefb0568a9fce7b85bec1166ea1d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-06-30 15:11:58 +0100

    servicetest: remove support for expect_racy()
    
    It turned out to make the tests even more confusing, and Haze doesn't use
    it.

commit 053102feabd51b5547bb1fd18e07bd369de5a3ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-06-30 15:10:54 +0100

    servicetest: remove the obsolete test API

commit 916ec4447d9d4e1948e577e965f52eedbebe685b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-06-30 15:02:34 +0100

    Import constants.py from Gabble

commit 591f668c9cc18cc87cec7d1cd26b289da558e065
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-06-30 14:58:40 +0100

    fd.o #21294: before removing a buddy from the last group, add them to _("Buddies")
    
    Otherwise, they'll be deleted from the buddy list completely and hilarity
    ensues.

commit 7f5122fc2393701b49a8118b342775c18e11d8f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-06-30 14:57:21 +0100

    Check for libintl.h and add haze_get_fallback_group()
    
    This returns _("Buddies") in Pidgin's text domain, to match the default
    group name that most prpls use.
    
    Also run Haze under LC_ALL=C for the tests, so we always get it
    untranslated there.

commit 26bc7a58fb2099b4a6f50c55cb67b65ce324eb06
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-06-29 16:21:09 +0100

    hazetest: use hashlib instead of deprecated sha module

commit 86333c7d2b313f59a22d0ef611fa6b4074b08bac
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-06-21 20:09:58 +0100

    bump nano version to 0.3.5.1

commit 58d753c10680ff86ee2256377567dfd586c55629
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-06-21 20:01:05 +0100

    Version 0.3.5

commit 9cf39bcb985c4b9d5f6a46a322979ffd138d46b9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-06-11 10:02:16 +0100

    NEWS the SIPE usersplit fix

commit ba8e7fcdbfe8c6f0ac371ae1dc3d787e76df9289
Merge: 495c4c4 f0dd110
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-06-11 09:55:11 +0100

    Merge branch 'usersplit'

commit f0dd110cc1acd264fc5e3ca33a0ee51f6a27156a
Author: Stefan Becker <stefan.becker@nokia.com>
Date:   2010-06-10 19:48:12 +0300

    connection(-manager): PurpleAccountUserSplits should be optional parameters
    
    Not all users will have to fill the additional fields, e.g. for SIPE your
    username (= account) can also be used for authentication. Make the fields
    optional and use the default contents provided by Purple if the user leaves
    them empty.

commit 495c4c41ac1594032511490d3f5db61c9b82fa45
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-06-10 10:27:28 +0100

    Write some preliminary news for 0.3.5

commit fc9e9a6b91d3c477cf098a274d6adbc038d22c8b
Author: Stefan Becker <stefan.becker@nokia.com>
Date:   2010-06-09 20:50:37 +0300

    connection: generate user name from user splits
    
    If a protocol has PurpleAccountUserSplits and "userplitX" parameters then merge
    them together to generate the real user name for the Purple account.
    
    This completes the PurpleAccountUserSplits support. Now it should be possible
    for Maemo/MeeGo Account Setup UI to show multiple entry fields instead of
    hacking around the problem that "," is not a legal character.

commit 8b0c6d5ca8e2a2b27d4e70bdff8f28058ffc489b
Author: Stefan Becker <stefan.becker@nokia.com>
Date:   2010-06-09 18:55:23 +0300

    connection-manager: add translation for PurpleAccountUserSplits
    
    In order to be backward compatible this will only be used for known protocols
    that provide "usersplitX:abcde" mapping.
    
    Added usersplit mapping for sipe protocol.

commit 3ee2f0382597f18d454844b3398231256a9651fa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-06-10 00:04:00 +0100

    cm: add helper to retrieve parameter mapping

commit 285b90b13f9e4e4ef419c621b597bbdde58fa571
Author: Stefan Becker <stefan.becker@nokia.com>
Date:   2010-06-09 18:07:21 +0300

    connection-manager: add sipe to list of known protocols

commit 1b026d9ebe99a718cab082bfbffa08761ef3b65b
Merge: 212b6f3 42e7515
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-06-09 22:16:44 +0100

    Merge branch 'i-am-so-sorry'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 212b6f3a2c3a88dcada03306ab3aba7c65dd4631
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-06-09 16:18:49 +0100

    capabilities: enable even when media is disabled so contacts get text caps
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ab031e6753d2b24dd05260f75f94b54f6ffd8ae0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-06-01 15:24:16 +0100

    configure: depend on glib 2.22
    
    We use g_ptr_array_unref and g_ptr_array_new_with_free_func which were
    only added in GLib 2.22.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0020623ef4aec4e3288f01d458ea163610029c37
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-06-01 15:23:20 +0100

    configure: depend on tp-glib 0.9.2
    
    We use tp_value_array_build which was only added in 0.9.2.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d741f5f46a62abdf9583d12001dd68bb891bfe0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-05-26 10:48:12 +0100

    Update with-session-bus.sh from tp-glib, fixing a bashism
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=28258

commit c1bb96415625f7921de53819d45ec9d4f7d949f8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-05-18 12:38:06 +0100

    Use g_build_filename in remove_directory()

commit 826d66e36c2d6c5906aee55d3612d8b84ea2ce29
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-05-18 12:34:21 +0100

    Move 'rm -r' function to utility file.
    
    In the process, relicense this function under a simple permissive
    license. I am the copyright owner for this function, which was
    introduced in commit 10e4006, and has sat unchanged except for
    mechanical replacement of g_debug() with DEBUG() since then. This allows
    this trivial utility code to be re-used in other glorious projects!

commit 42e7515832b694b7cd64b87e5b9e39ce7be86678
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-05-03 00:14:59 +0100

    Explicitly iterate account options.
    
    This cuts out a context struct.

commit 7ecd135eddad35e36d4758087aad6a1a1e1132a0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-05-03 00:08:39 +0100

    Don't pass HazeProtocolInfo to Connection
    
    The connection object is already passed the protocol field from the info
    independently; and, it doesn't need to know the param mapping stuff. So
    let's just pass the prpl-id and prpl-info in directly.
    
    In passing: fix the GType of the parameters property.

commit 13263fe0c78c8e691dfdddc4abdd69b264cf80f9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-05-02 23:42:43 +0100

    Don't forcibly default charset to UTF-8.
    
    This is bad for ICQ: people do actually use ISO-8859-1 there. It's the
    default for a reason.
    
    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=23542, a mere eight
    months later.

commit 3608245ca04d04a4a8ab9e4c3afb6c371c30ad10
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-05-02 23:19:41 +0100

    Tidy up building protocol info table.

commit 58ae671d12b01562ba4c3c5f1721897ed3ab5fca
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-05-02 23:09:26 +0100

    Use GHashTableIter to simplify protocol spec generation

commit 43701b9a8d7c407ad62915460eac727ad0558fc3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-05-02 22:52:10 +0100

    Remove embarrassing "dict literals"
    
    I was young and foolish. I remember thinking this code was really
    clever for only being three actual lines of code and a foreach.

commit 0f4f729e6c1b48bdb026f69a4aa8663353bbcf0f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-05-02 14:03:29 +0100

    Remove unnecessary bitfielding

commit 35e4464324ac77099e96b4c533246f232078d308
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-05-02 14:02:47 +0100

    Fix up private structure macro madness.

commit e558227e4999fff17a1a0c6e4d0ee1db92c68fb8
Merge: 580b825 4a4ef03
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-05-02 13:42:58 +0100

    Merge remote branch 'origin/master'

commit 4a4ef0317727e1b6102994559a2049a376d2973b
Merge: c1a148a e6d85ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-04-22 14:17:09 +0100

    Merge branch 'avatars'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit e6d85baaa14c422aac03c990284c06fcf0074ea6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-04-22 13:54:23 +0100

    Test avatar requirements

commit c8c3f9a143242d6cddd9647245b98ee132d5ed37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-04-22 13:54:15 +0100

    haze_connection_avatars_properties_getter: don't crash if not connected yet

commit bce94bcb6df6873a8df3f42805506fa4b7a04e4c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-04-22 13:26:30 +0100

    Update constants.py from Gabble, keeping the local addition of CM

commit 33ae12333f508ce0c16e09eec47bf87171c7e566
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-04-21 19:09:50 +0100

    fd.o #22304: implement Avatars' properties from spec 0.17.22

commit c1a148a90e63607f18cce3b35cc8a077dcd87b50
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-03-05 11:52:10 +0000

    Version 0.3.4.1.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 82e030edb7a567fd7a5af2d3734043be4488d602
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-03-05 11:24:02 +0000

    Version 0.3.4.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e905d5356d7211462554952e4558594444ae7f8a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-03-05 11:43:36 +0000

    Add MailNotification spec to EXTRA_DIST.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 32c2b0d6c76acd42bbe20f825475335b6461796a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2010-03-04 16:34:28 -0600

    Add additional entries to .gitignore.

commit c1d78452e13c0090d8466e9f3c367e5cc233b6b5
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2010-03-04 16:28:33 -0600

    Fix extra merge issues.

commit 864f11b00e31650276f0dbfc2ed00a91ad462256
Merge: a6dc8e7 4d78056
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2010-03-04 15:44:21 -0600

    Merge commit 'nicolas/mail-notification'

commit 4d7805685ae73bc891261d934ebc807f3d2a856e
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-03-03 12:27:12 -0500

    Explain why we enable mail notification before connecting
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 687aa162e5b01ccb63cb7b8fedc5e9fe90be8336
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-03-03 10:50:56 -0500

    Use _unref instead of _free on GPtrArray passed to tp_asv_new
    
    tp_asv_new () uses G_VALUE_COLLECT() that refers to GTypeValueTable method
    collect_value (). In the doc of that method, they state that elements may
    be copied or referenced. Since we don't know, the safest way to prevent
    leak is to use unref.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit c87c7cc85466a4a3d0c0985cc5d439878b3f54a8
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-03-02 14:28:56 -0500

    Add _SUPPORTS_REQUEST_MAIL_URL to MailNotification
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit e97711a470e861710720c5e0f155ca56057d0d10
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-03-02 14:26:03 -0500

    Fixed leak of senders and recipient in connection-mail.c
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit ea2d2f7324cb86f8e1032492b79517ac2c69b17f
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-03-02 14:15:44 -0500

    MailNotification spec says that mail['id'] should be unique or unset
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 80ec29e30ff07999419e681046e8c89e93c9b1b2
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-03-02 14:12:26 -0500

    connection-mail.c: replace strchr() by g_utf8_strchr()
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit f1cbee8640322b7e4e75f5cd650c6f31450d66f7
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-03-02 14:09:58 -0500

    connection-mail.c: Fixed line larger the 80 character
    
    It was not possible on line 102, because the generated function name is
    already more the 80 characters.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit f01d03a82a469899530d326455e335b781ee8c70
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-03-02 13:54:35 -0500

    Removed unused tools
    
    Unused tools where imported along with the code generator for Telepathy
    spec.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit e73ef7b99590d65d8e5cfedf705a1eb4597b4f0c
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-03-01 13:47:46 -0500

    Set MailNotification spec to version 0.19.1 (trivial)
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 2baeb3570d9c9789fcbac9353a7ae07a91a9bf33
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-02-23 16:29:23 -0500

    In MailNotification spec url-data is now variant
    
    Updated the MailNotification and modified part of code that handle the
    url-data since the url-data is now a variant. Also fixed wrong error
    NOT_CAPABLE into NOT_IMPLEMENTED.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 9a2eb60a6395ddea092cf6696d32b08136f261e0
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-02-23 11:46:48 -0500

    Adding MailAddress property introduced in latest spec
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit a05b878ac581276c85e17e48715100c3073d398e
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-02-22 17:27:15 -0500

    Updated to latest MailNotification Spec
    
    Mostly editorial changes except for Capabilities property renamed
    MailNotificationFlags and addition of _FLAG to MailNotificationFlags enum
    prefix.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit a6dc8e74efdb92ac66d4100549d820e24b45f777
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-02-18 16:08:07 +0000

    configure: link to glib and gobject, and fix typo when linking to dbus-glib
    
    See Debian bug #556487 for more info.
    
    Fixes: fd.o#25124
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8bb648c14cd0e41ee9ecb0a1ae5de7e00e0cd16a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-02-10 13:18:42 +0000

    Rename prpl-simple to the standard Telepathy protocol name 'sip'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit a91cb6e992fdf07abf1e4a4dd9e4aece3de647cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-02-10 12:31:57 +0000

    Report the "loubserp-mxit" prpl as "mxit"

commit fcebe82aa97559b4a0fab131c787400c020b30f3
Merge: 9940693 68e71d2
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2010-02-04 13:45:36 -0600

    Merge branch 'media-2.7.0'

commit 580b825b30e2fd25ad54916ae6e58400156e68c0
Merge: 9940693 68e71d2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2010-02-04 19:39:22 +0000

    Merge remote branch 'maiku/media-2.7.0'
    
    Hooray!

commit 9940693fbe7136f551b7f0ef3dd01f37c23ed40f
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2010-02-02 21:24:02 -0600

    Add only a single copy of a given debug message to TpDebugSender.
    
    When HAZE_DEBUG_PURPLE was included in the debug arguments, both
    g_log and log_to_debug_sender were being called. The log handler
    was catching the g_log message and adding it to the debug sender
    while log_to_debug_sender was also adding it to the debug sender.
    The result was two debug messages being posted for all libpurple
    debug messages. This patch calls one or the other, but not both,
    depending on the debug flags.

commit 68e71d2ed125c8194ab1dc4ab4784291bfb9cd90
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2010-02-02 20:31:36 -0600

    Wrap media bits with ENABLE_MEDIA configure switch.
    
    This patch adds a --disable-media switch for disabling audio/video
    support in haze. Haze media requires at least libpurple version
    2.7.0, so if --disable-media is omitted, the configure script
    ensures purple >= 2.7.0 before defining ENABLE_MEDIA.

commit ec854f8e8723d15582d18d346afad3f4772fd937
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2010-02-02 17:36:56 -0600

    Set stream direction correctly.
    
    Fixes receiving video calls. The local video src was never started
    which made libpurple indefinitely wait for video codecs to be
    completely ready.

commit d8c18c148321bd5fc9eaca21dc78006ca850567b
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2010-01-27 16:26:11 -0600

    Fix a potential strict aliasing warning.

commit 644a030dc8b5bfbeb9b563d1f0f1a857f7c33c22
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2010-01-27 15:50:54 -0600

    Keep the ref count of HazeMediaBackend's streams property correct.

commit 6bbf39a7cef4454a4b359bdfae5ae80de6c198c6
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-07 23:44:39 -0600

    Pass STUN servers from HazeMediaBackend to HazeMediaStream.

commit eeba3a35289fa8834cbee6434e42c1052939dbdf
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-07 23:43:05 -0600

    Add a way for HazeMediaStream to get STUN servers from HazeMediaBackend.

commit 7b6b485b9d06b26712944500139742fa70a97ef0
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-07 22:42:30 -0600

    Copy the codecs in addition to the list.

commit 1abf727247937666153d01f4342d3ac05e6b6c80
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-07 22:41:45 -0600

    Copy remote candidates when storing them.

commit 757f924df424b62d41a331df9c32d64f3cbac0c0
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-07 22:40:13 -0600

    Figure out which NAT traversal method is being used and pass it accordingly.

commit f97f581b178a7757e271f66a4daa5a41760a13b2
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-06 23:20:09 -0600

    Use boxed type instead of pointer for HazeMediaBackend's streams.

commit 17d4fa27cfddd5baa8a5b8a20b0d75f45bc9e043
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-06 23:09:26 -0600

    Only set stream sending if session is supposed to send media.

commit fa1998fe628eff056c8daecb3e90d5fab3e48cf2
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-06 22:53:35 -0600

    Emit a PurpleMedia error in haze_media_stream_error.

commit 31173554c79f6fd96e1c7f68e45e747091ffa70d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-06 22:48:02 -0600

    Just use the object_class pointer instead of creating a new handle.

commit 3a6ed34fdbb0061fa9c9a1f8f78d1b17e1a29312
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-06 22:34:20 -0600

    Use G_PARAM_STATIC_STRINGS instead of their individual flags for object-paths.

commit 950da492913ea8668e4b9541433c8453d6ccac74
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-06 22:26:24 -0600

    Use the enumerations for media stream protocols.

commit 747315002fab14885c961af19fa09bcdbfd3dc05
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-06 22:21:22 -0600

    The type should already be checked by GObject. No need to check it here.

commit 7894710a394cace67fdbbb308339dffc3a5a3841
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-06 22:13:08 -0600

    When setting the local codecs make sure to specify which stream was initiated.
    
    Previously it would just specify who started the call rather than the stream.

commit cb6e3580d3670c308636ecd3b5d8d2d159077a83
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-12-06 22:05:58 -0600

    HazeMediaStream wouldn't get an unknown type. Use g_assert_not_reached.

commit 7346d4c212e97cb58d056338f33109203e7e71c4
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-23 23:28:17 -0600

    Remove obsolete comment.

commit 59e1597f884faf3ef192f92cabae9594aa47081a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-23 23:27:05 -0600

    Remove unused find_stream_by_name.

commit 56d4968bb1153cca34a5bdecd2b02c498b5a570a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-23 23:26:28 -0600

    Use haze_media_backend_get_stream_by_name instead of find_stream_by_name.

commit 0a247914a78fe6bc1555d5d3b466d553505dcaf8
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-23 20:46:56 -0600

    Remove the list of HazeMediaStreams from HazeMediaChannel.

commit 85b76cd646368de0ea39cf4f279fe2474621a062
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-23 20:46:27 -0600

    Convert find_stream_by_name to use the new streams property.

commit b1f38502e9ec9d6a0e84dc0f4723c46d51b738ce
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-23 20:42:56 -0600

    Convert haze_media_channel_remove_streams to use the streams property.

commit 62de701e30455174d39f6be4f16394b8928f9794
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-23 20:40:02 -0600

    Convert haze_media_channel_list_streams to use the new streams property.

commit b5153f3a2add7985ed4ec20f56c296e6c1415fff
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-23 20:32:22 -0600

    Add a streams property to HazeMediaBackend.
    
    This allows HazeMediaChannel to get the list for the different signals it
    needs to emit.

commit 4b0e5ee30b4214667ecbfd9ebca873048575e613
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-23 17:06:12 -0600

    Have RemoveStreams pay attention to the stream id rather than guessing.

commit b6336799e0a4bd033db5a6862cf3961d4e03dca5
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 23:07:41 -0600

    Remove unused haze_media_backend_add_media_stream.

commit 93c4229f7f62a7ddd85c6728319ad0b6929aaaf7
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 23:04:01 -0600

    Move HazeMediaStream creation to HazeMediaBackend.

commit d5335fd9edfbaf2cfcc750ee721b19a3b035396d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 23:02:35 -0600

    Add media_type and created_locally to haze_media_stream_new.

commit 17532dfa79d0d5feadbd9061e1b5fd2895ebca50
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 22:57:45 -0600

    Set HazeMediaStream's media-type and created-locally to writable on construct.

commit 5e9eed98173eedd811259b2f337e9deecce80c79
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 22:54:46 -0600

    Use HazeMediaBackend's object-path property instead of regenerating it.

commit fe59a38f3d40816825efc90feb210b21aaaa5ab1
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 22:52:39 -0600

    Add next_stream_id to HazeMediaBackend and cleanup some init/freeing.

commit e8c673cef47f7e177b8861521c9b8378cbea9d97
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 21:23:11 -0600

    Update haze_media_channel_list_streams now that we have HazeMediaStream's.

commit db01c14bef74a47398380d1a36181180ab58c029
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 20:50:27 -0600

    Register the SessionHandler with DBus in HazeMediaBackend.

commit ac988e7a331ef2fb4571f8d05dd23477a0f3eedc
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 20:21:57 -0600

    Drop all transferred SessionHandler code in HazeMediaChannel.

commit d81feacdd91c05199a99a6430da7997019f4041e
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 20:21:15 -0600

    Fix GetSessionHandlers to return the path to HazeMediaBackend.

commit 24b6f4765dda5147e1a1a013a179f8e8ab4c019d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 20:07:09 -0600

    Use the SessionHandler in HazeMediaBackend instead of HazeMediaChannel.

commit 69db27e0901eddc376e1ac8045171dc116ff24ac
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 20:05:49 -0600

    Emit the NewStreamHandler signal in HazeMediaBackend.

commit 790cd8ae4cce6b28a3a14fc6d9af3531e6b01b03
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 17:27:21 -0600

    Implement haze_media_backend_ready.

commit c22b360785508a673de5bf0f6823101440467e2d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 17:15:27 -0600

    Add _emit_new_stream to media-backend.c.

commit ecd73f131fdf7869f1b1087e02e8296643bee39d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 17:13:23 -0600

    Implement haze_media_backend_error.

commit 9d325084c12356331cfe3b9938e27b1050d3b659
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 16:25:55 -0600

    Implement the SessionHandler interface on HazeMediaBackend.
    
    It will make a lot more sense to have the SessionHandler be HazeMediaBackend.
    It should also simplify some of the code.

commit e3b549e0d9f07a0855814b8cdd1f9e3c39442fb0
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 14:02:49 -0600

    Removed unused parameter from HazeMediaStream.

commit edbf92cb2f5de6cc1a480b63e3c04f9d25837c95
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-10 18:49:02 -0600

    Remove essentially unused native_codecs from HazeMediaStream.

commit e2e57e71f0c8af5e94cf42fbb6d1f664737848a7
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-10 18:35:00 -0600

    Wait to emit AddRemoteCandidate until the stream is Ready.

commit f660ffe9e61a6f4400fdb1b2e5df8ca90884879e
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-10 18:34:12 -0600

    Wait to emit SetRemoteCodecs until the stream is Ready.

commit 717d97d59cc046df30c5a4fb682dbc013fdd7e0f
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-10 18:19:44 -0600

    Emit codecs-changed when codecs change.

commit 20758ca174a45f559c6a93dc24c5418d5f287f1a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-10 18:18:26 -0600

    Remove unused remote_codecs property from HazeMediaStream.

commit 2719edaf0cfa51501a3160654081111b8a85c116
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-10 18:16:00 -0600

    Listen for changes to the stream direction and set the direction correctly.

commit a62a6b3380dedabb5c6b313e124ecc608f6a9863
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-10 18:12:33 -0600

    Set created-locally on the stream in constructed.

commit 39d739c848fc35e3c433a9f6a0571fdc3fa20898
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-10 17:22:49 -0600

    Use codecs-ready instead of the stream's ready state.
    
    Ready happens when the telepathy-farsight is ready. Codecs-ready should wait
    until codecs have been received which happens later.

commit 727b543b0b32170481ffd62c496710bdd78c5f78
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-06 16:34:29 -0600

    Standardize libpurple includes.

commit fa611b76e5247b86b0d8a14eec935bdfccfc74fc
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-06 16:22:57 -0600

    Remove a hack around a bug in libpurple, which has been fixed, to free streams.

commit 19869eb7ae7dc2a6351bd00138b0f5f3fc72c1df
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-06 16:08:33 -0600

    Make sure the media object exists before closing it.

commit 643dbd3db107c1798f55745e6339574baf7a82aa
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-05 18:04:23 -0600

    Set the direction of the streams and emit that it changed.

commit 8eed6adf2bce39e15cd387bb5c7979b380282a2d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-05 17:55:30 -0600

    Emit StreamAdded with the correct stream ID.

commit 3adcaea176089cee05fa4a9f12be3cc1dd1e826d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-05 17:53:24 -0600

    Add pending stream requests to the list before requesting contents.
    
    The pending stream requests were being completed before the request_contents
    function returned. Pending stream requests were being added after this so they
    were missed. Now they are completed and call the success callback successfully.

commit 997d7719d321e1a220bab2ac95f97f8706347131
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-04 23:20:20 -0600

    Remove setting the output window as that was only for libpurple's Fs2 stuff.

commit 3b89405f390089cd9b7e0998066ec7303b1cabda
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-04 22:51:16 -0600

    Set the channels property correctly.

commit 22e829270a7b8c1a98d8284e87dc47a53391f2c8
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-04 21:37:55 -0600

    Initialize iterators.

commit a5a691883989ea169c03c3caae4dda2fe83bcb3d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-04 21:32:29 -0600

    Change the reference of PurpleMedia to a weakref to avoid a circular reference.

commit e70cae401e651f177a632e1c85980edc6d1db3da
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 22:52:14 -0600

    Switch over to using the HazeMediaBackend instead of libpurple's implemenation.
    
    This allows a lot of unnecessary GStreamer source and sink code to be removed.

commit 1c412dae538a5c8b9857cfd3c962b498a0136282
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 22:40:46 -0600

    Set the stream to playing and sending.
    
    Sending needs to be in a better location. This is added for development
    purposes.

commit 4b5556f394a9cbb75169b51d5c7a79fe7c7aee87
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 22:31:51 -0600

    Typecast the priority to convert between Telepathy and libpurple.

commit 735182796e94c8f5b9739bacee405f2451e4e29b
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 21:27:23 -0600

    Set media type. This lets video work as well as audio!

commit 6ac3355f8cb1b266f75396dc4507257100c6f374
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 21:19:57 -0600

    Parse the local codecs' optional parameters.

commit e3f03dfa4e2f8c88a5a5fe7679a5b7fb1f398a03
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 20:38:23 -0600

    Temporarily hardcode the NATTraversal property to until it can be detected.

commit 0b2b56818c7c2a579a645e9964ac7f6433b83733
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 20:21:56 -0600

    Implement haze_media_stream_new_active_candidate_pair.

commit bf34942c4aebccea18de9c5eec4dae398af68c76
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 19:40:27 -0600

    Free local candidates better.

commit 6acf6d90ff59aa3756026f8944ab05a48dadb395
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 19:34:04 -0600

    Store a list of remote candidates.

commit 14a0778739a3878500aeaacbeb1cfbdf059b51e1
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 19:18:29 -0600

    Implement setting remote codecs.

commit 4ec8518674fe5c89c631828e79c9a44a045788ac
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 17:32:35 -0600

    Implement haze_media_add_remote_candidates.

commit 2161fdf3db8d38c7706f02d97f5e8cf99eca17cf
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 16:30:53 -0600

    Implement retrieving codecs.

commit 17862ae714ab7107c7a9bd8d70c4a2fd7742b1c3
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 16:11:24 -0600

    "Implement" haze_media_backend_add_stream.
    
    AKA print a debug message and return success.

commit 0af8e556c5317d4130530d00ae1cad2db331a333
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 16:09:56 -0600

    Implement haze_media_backend_codecs_ready.

commit c68a22ad74456b5a4eb049da31b59e8ed8242456
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 15:45:50 -0600

    Silence warning regarding errno being a magical name.

commit 989d2cd7b41b58dbf0e9ae7cc0c72b31f9daa5e7
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 15:44:15 -0600

    Implement haze_media_backend_get_local_candidates.

commit fc5b25fc6df8b58c53f2e2fa98953083ca40e92c
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 15:27:01 -0600

    Handle messages regarding local candidates.

commit e38b2480a109bcf456025c64e4d1cd3c7eb5fd9f
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-03 14:46:16 -0600

    Keep a list of HazeMediaStreams in the HazeMediaBackend.

commit 540a4e882bae9cd3bfdfe880efea0fe2138bb294
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-02 17:49:10 -0600

    Add the peer property to the HazeMediaStream object.
    
    This is for use with signalling the PurpleMedia object which requires both a
    name for the session and the name of the participant when dealing with
    certain data such as remote codecs and candidates etc.

commit 208612321de0cbfeec7aa9ff08fc02fa8f57d3da
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-02 17:02:52 -0600

    Implement a semi-skeleton MediaStreamHandler interface.

commit 2b03b59e10d7cb11e007efc90fe0127be4a4fb97
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-02 17:01:30 -0600

    Implement the MediaSessionHandler interface.

commit 93001157b2d69b17907e7e835d022687dadee7b2
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-02 14:53:54 -0600

    Implement the MediaSignalling interface for Haze.

commit e6d46738c77aa3eb4cd3d9b4bcc563092bfdcb1a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-30 16:11:22 -0500

    Add a skeleton HazeMediaBackend class.
    
    This is what will connect into PurpleMedia to allow telepathy-farsight to be
    used instead of libpurple's internal Farsight 2 implementation.

commit ac2bf1fa33750c3b9f5c751245e53007c70cab37
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-20 16:41:38 -0500

    Remove the ugly hack for getting delayed contact caps (such as from Jabber).
    
    Libpurple 2.7.0 devel now has the buddy-caps-changed signal which allows haze
    to be able to get the media caps when they happen rather than having to try
    and poll for them. This is only really useful for protocols that can have
    their media caps change (Jabber, MSN, etc).

commit 63151662cf8b81ea92351eb9ab5a955bd6510e43
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-19 19:20:01 -0500

    Wait to set UI caps until the UI declares them.
    
    As of libpurple 2.7.0 (devel), libpurple properly handles changing UI caps
    after initialization. Previously Telepathy set the caps too late and therefore
    appeared to not support any media.

commit 1086fcd5aee0108705fcc4b777cdc5414f0bc026
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-01-27 17:37:40 -0500

    Bumped to new version of MailNotification.DRAFT
    
    Name of capabilities flags has changed and "url_data" is now "url-data".
    Also fix a compilation issue and added external type Unix_Timestamp64.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 6828cfe0ea2244c72b91f1d8090117d86a5360b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-01-26 12:39:21 +0000

    Use the well-known Telepathy names for hidden and xa statuses
    
    This should fix interoperability with Empathy, in particular the ability
    to be invisible on Haze accounts (tested with Yahoo).
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit a66635b5e223d2d926e1a63db9cd2a02048febd7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-01-25 15:20:58 +0000

    Bump nano version.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1a61fdb968e3b7e73a7b8e5021a11a759fbe9054
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-01-25 14:55:34 +0000

    Prepare 0.3.3.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ac0bd35b8aa939ffd824ef3145a77ed5546c85c6
Merge: 875ba23 32fc888
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-01-25 14:49:05 +0000

    Merge remote branch 'smcv/secret'
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 875ba231e3f8b96614b4ad095e43207a5dafb14c
Author: Felipe Contreras <felipe.contreras@gmail.com>
Date:   2009-12-19 20:20:28 +0200

    configure.ac: modernize a bit
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 28aca3d2ae44bf1ee400025822e84c66c0346998
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-01-25 12:06:16 +0000

    autogen.sh: prefer automake 1.11 if available, for silent rules
    
    This mirrors a similar change in telepathy-glib and telepathy-gabble.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2811429b5ab324f5c203233ecb34783c2f4dfaa4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2010-01-24 12:16:29 +0000

    shave: remove and replace with automake 1.11's silent rules support
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f65d599da222fc741258c9b8a39c48ec4dcb2cb3
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-01-20 18:58:14 -0500

    Initial implementation of mail notification
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 561cb0d93ee56fb89b3cfab46f6633ab2c604719
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-01-15 15:29:35 -0500

    Added MailNotification D-Bus properties
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 5935a498d25c8d56898e2794771eb502c76b960a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-01-15 15:17:45 -0500

    Hooked connection-mail to purple e-mail notification
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit ead443ea42be1e06a04ac1c76a9bf01dbe384c55
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-01-15 15:10:25 -0500

    Rename GABBLE to HAZE in extension header
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 2016f9cd9b39ae69df22cea804e9c34c8619e3de
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-01-15 15:08:39 -0500

    Added MailNotification stubs
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 8c98d90e041ce6d77425a0b6738e9ce83c387f13
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   2010-01-14 15:45:21 -0500

    Added specification code generator
    
    The code generator is useful to implement DRAFTed specification that tends
    to change from time to time. Currently generated interface is
    MailNotification.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 3983d2c6f16a1a6c30494ea1b5a84e7db7c1a3e5
Author: Felipe Contreras <felipe.contreras@gmail.com>
Date:   2009-12-13 01:04:53 +0200

    Fix circular channel creation
    
    A plugin might listen for the "conversation-created" signal, and attempt
    to write to the conversaton. The signal would be triggered in
    purple_conversation_new, at which point haze_im_channel_constructor
    hasn't finished, and therefore new_im_channel hasn't inserted the
    conversation into the channels hashtable.
    
    The result is a new attempt to create the channel and a segmentation
    fault occurs.
    
    This is triggered by msn-pecan which does exactly that to notify the
    user that the contact doesn't have him on the contact list (reverse
    subscription).
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit b29a4cf637e595ef396b1fd62451c92a951faf68
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-11 15:47:25 -0600

    Remove the reason from removing members from the media session group.
    
    The reason is meant to be a message from the peer. libpurple doesn't expose
    such a message. So it should just be left blank.

commit e144d07c0d435f3aebe47c3f583f3af4d660821f
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-30 13:40:16 -0500

    Emit NewChannel signal on success or an error on failure to create a channel.
    
    Once the streams have been created correctly, a NewChannel signal can be
    emitted. Alternately, if the stream failed to be created such as the media
    session is being destroyed, emit an error.

commit fa4e07b9447aa9a1034f9b0ccf5a5013ea39246f
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-29 16:48:14 -0500

    Correct a documentation string I missed.

commit 30ed817223a63899c4ca1d4825c4941bebe177eb
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-29 16:46:16 -0500

    Remove RequestChannel support.
    
    wjt doesn't think it's necessary for haze.

commit 48d5056ac5f2a24f0288a26a09fd8f45021791c5
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-29 16:34:02 -0500

    Specify which haze protocol this debug message is referring to.

commit e6752302c4aa6832168663fe1f983419f435d21a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-29 15:18:20 -0500

    Fix removing group members so that it properly reflects who the terminator is.

commit 9239ed5f8ab81406cacdd2d24865f3ae2e5b8b62
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-29 14:28:08 -0500

    Just output a debug message on PurpleMedia's error signal.
    
    Since the error signal in PurpleMedia is separate from ending a stream.

commit 64d795f6c36fc78c2a6d1e0733f03f2d8a5c3da5
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-29 14:00:42 -0500

    Use the D-Bus properties mixin rather than manually implementing Get and GetAll.
    
    MediaStream's D-Bus properties are undrafted now, so Haze (and Gabble) should
    just use the D-Bus properties mixin. This is somewhat untested as it's not yet
    implementing the StreamHandler interface.

commit 7a4fc6c2cce3dfd5da02a53902136ead887df40b
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-29 12:42:06 -0500

    Change TP_ERROR_INVALID_ARGUMENT to TP_ERROR_NOT_IMPLEMENTED.
    
    The CM can't know if something adds a new media type, such as if introduced in
    a later spec version.

commit f07bde1c5a8e1790878f9bc1a780fe6f9a0780ac
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-29 12:35:53 -0500

    Remove the TpProperties in media-channel.[ch].
    
    There are D-Bus properties that replace all the Tp properties on
    MediaSignalling, so Haze doesn't need to implement them. Gabble does so for
    backwards-compatibility.

commit aed936574b90d77cf4aba94d80227040a0a03102
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-28 18:20:07 -0500

    Wait until after capabilities are checked to duplicate the list of ids.

commit f466d8ad2b1b31a9c6f8384000b4616c2b8ed484
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-28 18:15:59 -0500

    Change the debug string to include which Haze protocol it's referring to.

commit e81d74a26557614da1b02a3d87664218f6264fad
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-28 17:33:45 -0500

    Remove bitfielding for booleans.
    
    wjt says it's probably not worth it as a/v takes up a lot of memory anyway.

commit 810c47a74e833feaba4477b3773074d6b0c5c4e3
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-28 15:32:46 -0500

    Remove some commented out code I missed.

commit 6a26f052cfda76004520102ed854a55677050877
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-28 15:29:31 -0500

    Remove trailing whitespace.

commit 7d920d653ac2d0e77530be032ee77bb0290acbda
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-19 15:44:53 -0500

    Rearrange media_state_changed_cb and get streams ended and freed properly.

commit db383d9c6d3fa321e47b53fa3027aa3faf34161c
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-19 14:28:37 -0500

    Add a missing break.

commit 8eabe43fed4903aa0a5a8d6fbaac5c8506cef09e
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-19 14:27:04 -0500

    Directly include what is actually needed opposed to through media-channel.h

commit 946d7dbcc245ef4ceeec75096572570b7b98d5f7
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-16 15:32:57 -0500

    Request PurpleMedia audio/video requests as one.
    
    If they're called separately, protocols that don't support modifying the
    session won't be able add the second media type correctly.

commit 393303be3d57a47b0f1d7ec8347790b0e799a755
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-16 14:24:04 -0500

    Use HazeMediaStream in HazeMediaChannel.

commit bbcd1c6c4bdde2dc5f1cfc4c882d8f3a9ef91141
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-16 13:22:34 -0500

    Add a skeleton HazeMediaStream class.

commit da60485da4ac62f6d9909f62e620f6940ae5a3b4
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-15 19:52:15 -0500

    Implement StreamedMedia channels.

commit e9ccf4b5bf9b3d2ec41150e3c3f400799b3fa555
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-12 17:33:44 -0500

    Add code to initialize GStreamer and create srcs and sinks for libpurple.
    
    Libpurple relies on the GUI to create the appropriate srcs and sinks. All of
    this code will be able to be removed once we're using tp-farsight for haze.

commit afe5fcd764f34279561980983f490039bddefaa0
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-12 17:10:44 -0500

    Add autotools lines to enable GStreamer temporarily.
    
    This is required for making calls with libpurple's media api until we can
    use telepathy-farsight instead.

commit 18e1d8e7737cee71507fc17484a7244e0fe5e48b
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-12 17:03:10 -0500

    Add some copyright notices I omitted.

commit 6373806141ef534d47cfcb0adbcc044adfda30e1
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-12 16:44:34 -0500

    Make changes based on wjt's review.

commit 5f15c1d3fc8a3763a52ba55fb2a450c3cfcb9ada
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-08 11:53:18 -0500

    Implement the ChannelManager interface for StreamedMedia channels.

commit 2a86b272e9d7fec1e3e0ced2a05ffca46cd4e7e4
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-07 16:24:36 -0500

    Implement the Capabilities interface.

commit a3660efd0090f24280a540b1a87015ffdd312b84
Merge: dee146a 31af13f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-11-09 21:11:45 +0000

    Merge branch 'debug'

commit 31af13f940cd382099058fba52bbf40cac5fcd67
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-11-09 21:06:12 +0000

    Don't repeatedly dup a static string.

commit 87b6effaa0ccdd706c798c6e141d83a994d4d628
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-05 19:56:58 -0600

    Fix the mapping from PurpleDebugFlags to GLogLevelFlags.
    
    This adds G_LOG_LEVEL_ERROR into the mix which can be called by libpurple's
    PURPLE_DEBUG_CRITICAL. G_LOG_LEVEL_ERROR isn't protected from crashing like
    G_LOG_LEVEL_CRITICAL is. In my testing this didn't seem to be a problem, but
    it might be something to watch out for.

commit dff2bdd2a5a5140f84cd092aa7b9275a0d223e9a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-11-02 12:37:13 -0600

    Use the log handler more directly.

commit 25a23eb8e1a169ac4c4f06f2cd3836bb60389815
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2009-10-30 16:52:10 -0500

    Remove all of the hard-coded preferences of which debug messages to display.

commit cb80c184cce450fb3499ade13d135b5a6cd03d46
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2009-09-07 16:44:36 +0100

    Add support for TpDebugSender
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit dee146a925030a926ee2340b5ac9007a1695155e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-11-09 21:10:52 +0000

    Bump nano-version to 0.3.2.1

commit 32fc8882892d533bf6d5e9b8c768a0940c73bad5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-10-23 14:10:27 +0100

    Don't mark SILC private-key as secret, but do mark *-password as secret
    
    SILC's private-key is actually a filename, so it isn't secret (the
    contents of that file *are* secret, however).
    
    Haze doesn't currently seem to have any other parameters that are
    passwords, but if it gains (e.g.) http-proxy-password support, we'll want
    to say that's secret.

commit ee8dfa0b845c8565ba48ac4eb3b58e25195f9b82
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-10-15 20:41:09 +0100

    fd.o #24560: flag all passwords, and silc's private-key, as secret

commit 7562787ef495267c3728bd758f6bcb3d1ad81aef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-10-15 20:39:50 +0100

    Fix bug report URL for current bugzilla layout

commit 89eb388456391412dd108fb454a7c20b09c5b4b9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-08-25 18:05:04 +0100

    NEWS for, and release, 0.3.2

commit 9a2eed8ea9888083a84ab1b3b7d9dfe7b0c1f610
Merge: a99494a a3d568b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-08-25 18:09:01 +0100

    Merge branch 'trivia'
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit a3d568b8d6ea0154bed38b0a9a22ecb04ecff599
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-08-25 16:59:06 +0100

    Special-case Facebook prpl's name and params

commit dc0fb062327176b0d6d3ce664fe95f1876f900ef
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-08-25 15:18:20 +0100

    Update haze.manager to match libpurple 2.6.0
    
    I haven't added all of the new options here, because this might break
    haze when running with older libpurples. But SILC and Yahoo! Japan have
    been added, and a couple of defaults have changed.

commit 909376bd6998ef5f4cbebc3775ff334f4379f47b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-08-25 16:50:08 +0100

    Special-case yahoojp's charset param

commit 2df44332b7a703b32b723d3fb211f5bb45d82590
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-08-25 16:19:59 +0100

    Transform underscores to hyphens in parameter names

commit 59d422750f176d44557656d16e692595407d776f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-08-25 16:37:34 +0100

    Move to Connecting before calling account_connect()
    
    purple_account_connect() can fail synchronously; for example, if you're
    trying to connect to MSN but your libpurple doesn't support encryption,
    it'll fail immediately. When that happened,
    haze_report_disconnect_reason() would try to change the connection
    status to Disconnected, which (since the connection was still in the
    pseudo-state New) would make tp-glib cry.
    
    Fixes fd.o#22800 ("Asserts if libpurple was built without ssl")

commit 0199852ef22cfa59693ea7a79eedbec657b8258f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-08-25 16:19:03 +0100

    Tests: don't assume <body> is <message>'s first child

commit 9061297322a89f622452b99237ffa39c90a6f124
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-08-25 16:17:31 +0100

    Tests: Respond to roster gets with the empty roster
    
    Recent versions of prpl-jabber wait for a reply to its initial roster
    pull before declaring the connection to be online. So, let's just answer
    with the empty roster for now.

commit 81d7cb45a2c21910ef6f340f338f3769f636dd5a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-08-25 16:19:26 +0100

    Tests: explicitly disable require-encryption
    
    Recent versions of prpl-jabber set this to True by default, which broke
    the tests.

commit a99494a466db78de551d942119ce40523ad54970
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-08-21 17:34:54 +0100

    "busy" should have TP_CONNECTION_PRESENCE_TYPE_BUSY
    
    Fixes fd.o#23441
    
    Reviewed-by: Dafydd Harries <dafydd.harries@collabora.co.uk>

commit d6c1f853371f4b4a0b2c8554512d148f37d6d990
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-08-13 00:44:15 +0100

    Remove Yahoo Japan options from haze.manager
    
    These have been removed in libpurple 2.6.0, but MC4 explicitly sets
    them, and hence RequestConnection fails. Fixes Gnome bug #591381.

commit 2e6da13c3833dc9d84e2c07465c5b677ee884d60
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-06-05 00:07:41 +0100

    telepathy-haze 0.3.1

commit ed7924a8b85ebcccab1cb02a5be7ecf44f2bfc75
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2009-04-25 16:55:10 +0100

    Shave haze's build.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit c9d1d117fbd083f891d0ae96bd360c4e18d5458a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-06-04 23:22:27 +0100

    Include Requests in GetInterfaces.
    
    Fixes fd.o#21800.

commit 450fa1e600ca04ee7c06557fde72d27dfdffc9c3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-20 10:15:00 +0100

    Update haze.manager to match libpurple 2.5.5
    
    It's frustrating that haze.manager and haze at runtime can get out of
    sync. Roll on the future...
    
    Fixes: fd.o#17709.

commit c98d6ab0a4b3e6c1d5f97ed6cc7c881aa98e619b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-04 11:34:34 +0100

    Bump nano version to 0.3.0.1

commit 56a5be7e3102e48a5825c34f8e0ad4ad6d25c5bc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-04 11:15:23 +0100

    Version 0.3.0

commit 4aa9b013712b80cc8601ec1d967b7af10227cb7b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-04 11:15:10 +0100

    Mention test suite in NEWS.

commit 42fa25b037d794b1eda61479c57e701e20ec9240
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-26 00:51:05 +0000

    Reformat NEWS to match other CMs’.
    
    And, wrap to 72 characters for ease of future pasting into emails.

commit 00e5a2f6b6390bd0739006f130d8addfa8b62ea2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-26 00:18:35 +0000

    Add NEWS for 0.3.0

commit b648451a63d0f58fd86e5d421e71a9d45883ea58
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-04 11:23:11 +0100

    Include constants.py in EXTRA_DIST

commit f9b16513dda3315a60a49006490563d4da42dcf2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-04 11:22:51 +0100

    Run exec-with-log.sh from srcdir (not builddir)
    
    It's not generated

commit 9f81802d37ce69483f73a669601e34db9e9d2567
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-04 11:14:49 +0100

    Remove check for tp_debug_divert_messages.
    
    HAVE_TP_DEBUG_DIVERT_MESSAGES wasn't used, and we depend on new enough
    tp-glib now.

commit 92de460830ef7d81b75023efd9c10631e43c8eed
Merge: 218a393 5612683
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-30 13:07:39 +0100

    Merge branch 'send-error'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>

commit 218a3934d9b1af88d0342d52b8c1c59f9c12e153
Merge: 92f0a04 cc2ae78
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-30 13:07:03 +0100

    Merge branch 'crash-on-clear-presence'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>

commit 92f0a04b6663cdabba9ad3c8dfccfcdc46c4cd0b
Merge: 8383d9e 8316fd3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-30 13:03:05 +0100

    Merge branch 'dead-code'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>

commit 8383d9e50ce5f3dc6e99a39221949d291d6fea9e
Merge: e4d9c28 15ab417
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-30 13:00:52 +0100

    Merge branch 'crash-on-reconnect'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>

commit e4d9c28b98c947ec6eb1bc38f536b736fb6b7881
Merge: 3f5f8d3 414fe13
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-30 12:55:52 +0100

    Merge branch 'trivia'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>

commit 8316fd397f55be8b2f21d8058abfc63921510c75
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-28 00:45:02 +0000

    Remove unsafe NIHing of tp_asv_get_string

commit 351c56a4a171099da18b2d04de3c52e5ecc5e5f1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-28 00:42:52 +0000

    Remove pointless HazeCM singleton

commit 5e8c058937489b2d29376c1fdd07149b102a52fe
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-28 00:40:34 +0000

    Remove unused list of Connections from CM

commit 15ab417010ddf05d5a7b621151e8f0bd2cf4b11b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-28 00:38:47 +0000

    Simplify and clarify idle finish_shutdown call

commit 5433ba29a108ffbbfcb5de60247ac1ee4acbc733
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-28 00:32:34 +0000

    Delete PurpleAccount in connection's finalizer.
    
    Given that it's created in (something resembling) HazeConnection's
    constructor, it should be destroyed only during destruction.

commit cc2ae783d3a8234f6fb28dd723ebed3977407b78
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-27 18:58:50 +0000

    Don't crash if NULL is passed to _set_own_status.
    
    Fixes fd.o #19894

commit 561268324b4722dadddd4dfb643f04f7456a97a2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-26 09:24:34 +0000

    Put libpurple's IM errors into delivery report body

commit 0ec3096243ad7a10a81e72d3eb3cc508b24c4dd8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-26 00:46:17 +0000

    Add a regression test for fd.o #18361

commit 2e1a4093ad4bf7504583addd992879bf58748147
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-26 00:42:43 +0000

    Don't assume purple_account_new returns a new account.
    
    If an existing account for a given (prpl, username) exists, it's
    returned by purple_account_new (). If you called RequestConnection
    for an already-connected account Haze would trample over that account's
    ui_data before tp-glib failed RequestConnection (due to the connection
    unique name being the same), and then it would point to freed memory and
    crash Haze.
    
    Fixes fd.o #18361

commit 414fe1363fed4e54d43414500759d503f376078e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-24 16:24:40 +0000

    Reinstate hack to disable all fatal criticals.
    
    Seems that the alternative hack to make only libpurple's criticals
    non-fatal didn't actually work.
    
    This reverts commit 45746eb8ab80d2dc2bd13412b30e40165523748b ("Add an
    env var. to make libpurple's criticals fatal.") and commit
    35003c01cedc262de96fbafd0cb998703d81f931 ("Only make libpurple's
    criticals non-fatal").

commit df7a5653c00923b775ed67c2347b05f0b61c8381
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-24 14:21:09 +0000

    Pass format string to g_set_error

commit 3f5f8d339edd222fd664de2b271e1994326827dc
Merge: 8a86596 ab94ea5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-24 12:43:00 +0000

    Merge branch 'avatars'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 8a86596050cab4eb6245ba8a0bfe1ea6b4f4fe8b
Merge: 09fec78 830a5c6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-24 12:29:51 +0000

    Merge branch 'messages'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 09fec7824e0855049b825c4e8e113564e31fac52
Merge: 09d2998 35cfe8d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-24 12:20:34 +0000

    Merge branch 'more-tests'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 830a5c698d07059b47c4628affa2f9c28a45c280
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-23 11:08:04 +0000

    Steal test-text-delayed.py from Gabble.

commit adc30c1094b5719f7c61094938a704413838b0f6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-23 11:06:00 +0000

    Add message-sent to delayed incoming messages.
    
    The DELAYED flag doesn't seem to be set for the delayed message sent by
    the relevant Gabble test, hence the comparison to time (NULL).

commit 9c0918273c4d588cc9b34de7a7ea1fc05afd48fa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-23 09:27:10 +0000

    Steal Destroy() test from Gabble

commit 9c2c89340bbb042d81956646d4af51299baba7ee
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-23 09:19:46 +0000

    Implement Destroy() on IM channels

commit 35cfe8dbf467836188678510c2858daaf0268c4e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-22 12:46:46 +0200

    Import respawning test from Gabble.

commit c695333f39dd52c41c72453e2b4f8366e8132f99
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-22 14:45:03 +0000

    Add test-text.py from Gabble.
    
    Slightly massaged to test an Action not a Notice, as Haze doesn't do the
    latter.

commit b46d4c141240f38fabee09d133b53a5461ff8290
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-22 12:45:46 +0200

    Implement respawning for IM channels

commit 90051cce0458724a269940a16cc4c296284b2805
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-22 14:31:55 +0000

    Implement the Messages interface for IM channels

commit c9b0f8340467a21017dc62a9fbf96cdf9a3ac292
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-22 12:40:02 +0200

    Import three more tests from Gabble.

commit ceb0de14f3b1f1e654881cf5c435969a166a2cea
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-22 13:15:12 +0200

    Bump tp-glib dep to 0.7.21 for Messages

commit 6002490c469eb7b088e8c289723289ef045f9a1a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-22 13:10:52 +0200

    Move incoming message handling to IMChannel

commit 88f6ff8aaef13ade75413ea782a5e45405b91529
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-22 13:01:00 +0200

    Simplify access to IMChannel->priv

commit a4bcf24325607ee2706200216e0bbc705073a850
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-22 12:19:50 +0200

    Update hazetest, servicetest, constants and ns from Gabble master.

commit d4090a5a6cd98324df2946f19da8cfaed0d92f46
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-01 18:37:42 +0000

    Steal presence.py test from Gabble

commit 0e7e57ad9857c8525b7bdee327940133ca89a955
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-01 18:30:44 +0000

    Copy text/initiate.py from Gabble.

commit f643c012ab405df213e19f1fc39c5cafe5eec76c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-01 18:29:35 +0000

    Remove haze-testing.log between test suite runs.

commit da0602a89c134427a9698f3ab38afb0cfe5c94c4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-01 17:48:47 +0000

    Move to Connected for reason Requested

commit 09d299851ff963ed6c563f3782a93f26123a3640
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-01 18:40:41 +0000

    Ignore cscope.out, tags, and m4/

commit ab94ea5cc61f185542c72a9d92dd1a36e45b5707
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-24 17:45:24 +0100

    Work around MC passing "" as the mime type to SetAvatar

commit eaf555d942d81ce2796d352835a47fc39deb5dad
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-24 17:45:02 +0100

    Check that the mime type passed to SetAvatar is acceptable

commit beac1151dbedab490563ab5d4b3ec6e83519e525
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-19 10:57:23 +0100

    Cache the acceptable mime types for a connection's avatar.

commit 2f61d8fdeec03df6f9369eb29497b0c4720b9f80
Merge: 54b936c d549aa6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-22 11:59:33 +0200

    Merge branch 'requests'
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit d549aa66a925ebb6817cc742912bdcfb941219a4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-01 19:19:49 +0000

    ContactList: Emit closed on an object that exists

commit 54b936cd2821f16f665bfa8cc7780579d08de6ac
Merge: 37bdd72 6e00e3c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-01 17:26:21 +0000

    Merge commit 'smcv/contacts'
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 37bdd72301594aa1862b4c2c28bf2245a0b3d6fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-16 09:52:35 +0000

    Add test: connect/fail.py (adapted from Gabble)

commit 8dcad4d5fc69774e9d59c56aa78fe06458c474d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-16 09:46:32 +0000

    Add a test adapted from Gabble

commit 304b32564b030d50183472e3f7568be330d77e84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-16 09:45:36 +0000

    Add some constants for tests (from Gabble master)

commit 370d92cbfa43af7094f03b95a275308593747dc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-16 09:45:17 +0000

    Add a random id to the stream opening instead of assuming buggy clients
    
    (Patch from Sjoerd Simons in Gabble commit 25e78355)

commit d5565d5fbc67b08a77ef727e6dde051f7006516f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-16 09:33:52 +0000

    Add infrastructure to run tests with Python and Twisted, taken from Gabble
    
    No tests are actually included yet: authentication with hazetest.py
    doesn't seem to work with libpurple's XMPP implementation.

commit 12cd6c4e3b6b44abdf802356c48f11daa724fdc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-08 14:26:17 +0000

    ImChannelFactory: oops, this is a factory for Text, not ContactList

commit ed988b3f3a22dbb850fe5f8c36d2b1dd8022e33c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-08 14:26:01 +0000

    ImChannelFactory: emit ChannelClosed

commit cb84ce28608d5a4cc5d5d3daee670a959021f7b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-08 14:25:54 +0000

    ContactList: emit ChannelClosed

commit 8682f2e6a919144964ba5f9f8e656bebf4daa7d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 20:05:12 +0000

    HazeImChannelFactory: stop being a TpChannelFactoryIface

commit d99d5c54156203fbefc7fc3a71bfb91ad21af2c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 20:05:00 +0000

    HazeContactList: stop being a TpChannelFactoryIface

commit 0978641b4f41e0605cac5499e35921f2c2b17235
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 20:04:38 +0000

    HazeContactList: ensure subscribe and publish channels on CONNECTED

commit 825779f9b15e813eb81cdb05c76e4254279cdfd5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 19:58:51 +0000

    HazeConnection: treat both channel factories as channel managers

commit 6b0f1bda3954bb91c74b53b548f5ff784c2984fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 19:58:38 +0000

    HazeImChannelFactory: be a TpChannelManager as well as a TpChannelFactoryIface

commit 48b7d998a6a55c227c7fc97b38ee633dd5292e7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 19:58:27 +0000

    HazeContactList: be a TpChannelManager as well as a TpChannelFactoryIface

commit f11a8ed93cdfca578170257bba84ab83e9d19b45
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 18:45:34 +0000

    HazeContactList: simplify priv access

commit 75f4492629badfc83b1385a89f6326a0c0c90422
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 18:11:50 +0000

    Update copyright

commit f92e2e33eb2d7a13f443b3cafab094027425ee0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 18:09:32 +0000

    HazeContactListChannel: be a TpExportableChannel

commit 72298474fd8b379d46dee210bce9843003e3c0f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 18:03:22 +0000

    HazeImChannel: implement TpExportableChannel and start to implement respawn

commit 453cb282205fcbc2c05a7c34b92be8c046cd485a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 17:36:21 +0000

    HazeImChannelFactory: simplify access to priv data

commit 0ff365deac53284be15006e4e8dbaaa149d31d7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 18:14:01 +0000

    Update copyright headers

commit 6e00e3c30bf9cdc5ebfc4125c546b45cb3f46f05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 14:37:11 +0000

    HazeConnection: implement Contacts interface

commit 675c8029a76af9525887c347a8ff026ae89e66f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 14:36:56 +0000

    Presence: implement Contacts interface hooks

commit 6a168c4e4a4075396143d6a82c1ad49c84aceb4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 14:35:50 +0000

    avatars: implement Contacts interface hooks

commit 81ae5de969c3574067883fdaa3f827d380b5b612
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 14:35:33 +0000

    aliasing: Implement Contacts interface hooks

commit 81d288cc335a2c7d6c2be3667b5bfe09fa7e1489
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 14:35:09 +0000

    implement GetAliases() as well as RequestAliases()

commit 216674c3467d70fb12826a776f03a2887b4e10ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 14:31:28 +0000

    haze_connection_request_aliases: don't handle now-impossible error

commit 69fe5ea448f58459b903cb106cde5f1065e9f0d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 14:30:55 +0000

    haze_connection_request_aliases: don't leak aliases array on invalid handles

commit 8ef65dea3cf80984cbff63f2c49ceacaa989af14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 14:29:00 +0000

    connection-aliasing: factor out get_alias()

commit 3d2d911e40f4f6476fb695703e2daa22fa5ffda9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 14:23:11 +0000

    GetAliases: don't fail if there's no alias, just fall back to the identifier

commit cc3b68f5f17b4487a4086d55608d70603d2b25e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 14:21:27 +0000

    connection-aliasing: improve const-correctness
    
    "Nobody really understands const in C", chapter 73 in an ongoing series.

commit df69fc31175ec29ba0e735fed176429a99013658
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 16:48:30 +0000

    Remove empty statement

commit 24cef2757f740f41652ad77003af99ce6645ab12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 15:42:24 +0000

    Pull in TP_COMPILER_WARNINGS from telepathy-glib and use it to enable many warnings

commit d5b3779889de0112ee31e64c3017729f14b7282c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 15:41:57 +0000

    connection.h: more void declarations

commit c4d23b6317c72b61fecb78c774c834f6061ed043
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 15:41:45 +0000

    HazeContactListChannel: rename "remove" variable which shadows a global function

commit 5924ce3bdef3b80c50c67a7a1127b00d1c4f5071
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 15:41:25 +0000

    Re-order code to avoid mixing with declarations

commit bec13c6e0c4c67f99f9d2e1c30f3cd081612b467
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 15:41:01 +0000

    Use proper declarations for functions with no arguments

commit 7042948c09b79dc50dfa0d8b53ddfbcc4b5354e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 15:40:26 +0000

    HazeConnectionManager: avoid shadowing

commit c8d30b4867f339bf3a86a95e93373751d30fb246
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 16:36:21 +0000

    Make things static when they ought to be

commit ecc2603f31d356ea5dd231f69fa396b96fe291c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 13:33:29 +0000

    connection-avatars.h: make self-contained

commit 6f39daf007d48b47876cc78ac512c927caa61659
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 13:32:50 +0000

    Remove INSTALL from git - it's completely generic and autogen.sh recreates it

commit 669813850ba0efb34a0b013acc2c11e83fa7062c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-13 10:26:42 +0000

    notify: use G_GSIZE_FORMAT not %d for size_t

commit 1e7db1b95fa82d6410dee65a09d7836dbd5fdaff
Author: Larry Reaves <larry@yrral.net>
Date:   2008-11-13 10:15:25 +0000

    Avatars: g_set_error takes a format string, not just a string
    
    Rather than constructing a string with g_strdup_printf, passing it to
    g_set_error, then free-ing it, pass the format string and args directly to
    g_set_error.  Patch from #18513 modified to use G_GSIZE_FORMAT and remove tabs.

commit 70b02a469ff292191e9b4f4ad1c650c36ad0ff86
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-27 23:57:24 +0000

    Connection: implement SimplePresence

commit 7d5e0d32b0e66d30e12a8e166f210f1c500cd34f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-27 23:46:29 +0000

    Connection: add an invisible D-Bus properties mixin

commit 6be2987df21e41e9d9f09265206675e318d277f5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-27 23:26:35 +0000

    Include autogen.sh in tarballs

commit 36b7228236e329a5a17b7724554ba4a7421057ab
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-27 23:23:31 +0000

    Update INSTALL to that produced by new autoconf

commit 62bd391cf5285bf8f0ea5d8bee44b48c6d0ac93b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-27 23:17:51 +0000

    Explicitly use dbus-glib CFLAGS and LIBS.
    
    Previously, we relied on telepathy-glib happening to pull them in, but
    since functions and types from dbus-glib are used directly this is more
    correct.

commit 3a593735fbb8805a89484664a21afe648e711e5c
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-10-16 11:26:25 +0100

    Stop talking about JIDs - Haze has protocols other than XMPP
    
    ... unlike Gabble, from which I copied the InitiatorID boilerplate.

commit 61c9cc339cb8b3a53ca76b019d6f9a87cf85eaaf
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-10-16 11:23:23 +0100

    Reinstate call to tp_debug_divert_messages accidentally removed in 48836d2a

commit 185c065c20ad3c847c22ec4ae2e94abac6e38cce
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-10-16 11:17:11 +0100

    HazeContactListChannel: implement Requested, InitiatorHandle, InitiatorID

commit 58e2ff2189120cabba9c890907c46d4c189de2a8
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-10-16 11:16:52 +0100

    HazeIMChannel: implement InitiatorHandle, InitiatorID, Requested
    
    Also use G_PARAM_STATIC_STRINGS.

commit e221f2661f1e31079f5cb6d8a9a5f859c8f8903c
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-10-16 10:48:48 +0100

    HazeIMChannel: unref the channel's handle on dispose

commit 48836d2a85a98052f781d08c86d02d5df2798bcc
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-10-16 09:47:06 +0100

    Require a new telepathy-glib and don't check for tp_debug_divert_messages

commit c91431ca034af2262f6029a33d7052c4d9446515
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-10-16 09:36:15 +0100

    Use automake 1.9 (as in Gabble and telepathy-glib)

commit 3780944445ddb8fb5c93e59cb21d48145ae4df6a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-01 11:37:37 +0100

    Don't assert that valid handles are on subscribe in SetAliases

commit 45746eb8ab80d2dc2bd13412b30e40165523748b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-27 16:30:15 +0100

    Add an env var. to make libpurple's criticals fatal.

commit 35003c01cedc262de96fbafd0cb998703d81f931
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-27 16:22:44 +0100

    Only make libpurple's criticals non-fatal

commit ffee957560afa6aeb854736f149b473bc214d224
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-27 16:22:29 +0100

    Set Haze's G_LOG_DOMAIN to "haze"

commit 4007aa9db4f9582735fe40c6b98fc35ffaa4b653
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-27 15:52:13 +0100

    Correctly type iface lists as const char * const *
    
    (and cast back to (const char **) for the sake of
    tp_svc_channel_return_from_get_interfaces)

commit e7083034d888f25aae7e6b771a4b763dacee20b4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-25 12:29:08 +0100

    Add TargetID property to contact list channels

commit d25e989ab03a31178efd9d2644a5664eb1e6d417
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-25 11:47:38 +0100

    Implement TargetID on IM channels

commit 9e130b78ffd1755bf96e1cccaa769b1c36c323c4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-25 11:46:47 +0100

    Bump tp-glib dep to 0.7.14 to support TargetID

commit e7b19c06b4f43eca9a4e57f79b0c59e267a804b4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 18:52:50 +0100

    Implement Channel DBus properties on IMChannel

commit e26b229f27d71669e2d82b3736ffc48e455b6503
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 18:23:39 +0100

    Add a HazeIMChannel::interfaces property

commit cb3c510d6a43f2166bb91c3024aaa7650bc6c486
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 18:07:53 +0100

    Add DBusPropertiesMixin to IM channels

commit e34c15302888ff7ab59f68bcc002ebe8e28b9207
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 18:02:46 +0100

    Move mixin_class_init below property definitions
    
    (for consistency with contact-list-channel.c)

commit 639beb55f8cfd265cce0780ed8b4d7219f3336bf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 17:53:56 +0100

    Implement DBus properties for Channel interface.

commit f87e92a9a9b57ec85a7b54a2abbe34a8e96ed224
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 17:41:05 +0100

    Implement "interfaces" GObj property on contact lists.

commit 43caffe6689574528b5c30416f5c47c94bbebb68
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 17:33:37 +0100

    Reorder haze_contact_list_channel_class_init()

commit 4a35f5405ac14eee81db51eb511933dac0ab4c2f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 16:49:31 +0100

    Implement DBus properties for C.T.Group on contact lists.

commit f517d99124bece3ca0bbde797696b9d731f097aa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 16:22:49 +0100

    Add DBusPropertiesMixin to contact list channels.

commit 6d68669a3ce0f2595b8f3bf7b79a9a11189d63e0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 14:23:02 +0100

    Bump nano version to 0.2.1.1

commit 9cb4afe67a8ac7561aafe21c0b86015b5deba9a6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 14:14:49 +0100

    Bump version to 0.2.1

commit 718f0da9c1f0103630e956f49fc6f005f10c732c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 14:07:51 +0100

    News for 0.2.1

commit 1639f50341ebc2bf550003f0d7a9ff5e8c985d8d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 12:07:01 +0100

    Coding style: (s != NULL && *s != '\0') is preferred to (s && *s)

commit 79da85222b20fc153450fed1f7dba68f2e85fc60
Merge: 4dae50c 5fe97b8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 12:03:55 +0100

    Merge branch 'string-list-pref'

commit 5fe97b8266844fbadce727b6803b74483999f6f3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 12:02:08 +0100

    Use tp_strdiff rather than strcmp for NULL-safety

commit 4dae50c1377f551ce895484e721fc1651cc1749a
Merge: 6683a9e 75ff67e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 11:46:13 +0100

    Merge branch 'avatars'

commit 5a00b601dc4bc6912344e33f618ab5617e65ef4b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-17 12:11:49 +0100

    Add silc to haze.manager (it uses stringlist options)

commit c499755c2218d64e5548c80378f81c39a94d4594
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-17 12:06:01 +0100

    Add support for string_list account options.
    
    Such options are strings which must match one of a given list of values.
    So they're exposed as string parameters, with a filter checking that
    they match.

commit 1fad2db8562e92769003e799dc85ba41d0681dd7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-17 11:34:44 +0100

    No need to g_strdup default string parameters.

commit 75ff67e3404ef43c5ee8965f571d286f8398a81a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-15 14:18:37 +0100

    Check that avatars respect the protocol's file size limit.

commit 96df45228908ad8ef904732920901231333963ab
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-15 11:39:02 +0100

    Coding style: space before ( in function calls

commit 6f9bd8895cece6bab154c2340fb4ade7fd2b708a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-15 11:36:42 +0100

    We can assume that tp-glib won't pass NULL for a GArray representing an "ay"

commit babf11251c117ba6f41578dd48f5f4950acb7cfc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-15 11:28:59 +0100

    Don't leak a GHashTable in GetKnownAvatarTokens if not all tokens are valid.

commit 6683a9e0edd8d8d5686a03eadfebfcf12c517fac
Merge: ccba2cd 2aba674
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-14 17:40:15 +0100

    Merge branch 'debug'

commit ccba2cd795eeb82843e25c395b190337585bcee8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-14 12:51:46 +0100

    Turn HazeConnectionPrivate.disconnecting and dispose_has_run into bitfields.

commit 41a82cc4e33b646630203223c204ace8ae1d9f49
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-14 11:37:38 +0100

    Keep track of whether purple_account_disconnect needs to be called.
    
    This fixes #14933.  When libpurple reports a connection error, it
    schedules an idle callback for purple_account_disconnect.  Haze's
    implementation of TpBaseConnection->shut_down checked
    PurpleAccount->disconnecting before calling purple_account_disconnect,
    but that flag is only set once purple_account_disconnect is actually
    called.  So purple_account_disconnect would be called twice, and if you
    got unlucky the account have been freed before the second call, causing
    catastrophe.

commit b5480122150f33f5ae2eca8703d25c793c12642d
Merge: b614f3b b680d89
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-13 18:09:01 +0100

    Merge branch 'sanitize-preferences'

commit b680d89c3a9c73299acb49d38340a9f8d6a30bf1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-13 18:06:58 +0100

    Define two no-arg functions' parameters as (void) not ().

commit 2aba674417b57c2878aa1382a39835b25c18602b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-13 17:38:03 +0100

    Add "haze" and "purple" debug flags to enable debug output from each.
    
    This is not very fine-grained, but at least means you can run haze
    without any debugging output at all.

commit d361811a54b45ea25ad8c12c29017cbe12630d18
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-13 17:06:53 +0100

    Move tp-glib debug initialization to debug.c

commit b614f3b4c694dd1d77afa2a0aedfaba2575e8fcf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-13 12:43:46 +0100

    chmod +x autogen.sh

commit 63d62383b7d3f255b114810f2052a361d18ab289
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-13 12:19:29 +0100

    Turn _boring into .gitignore.
    
    I don't think we're in darcs any more, Toto.

commit b3706afbfd65f4ff2a26b255b0bb15c99ef84d72
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-12 10:30:16 +0100

    Don't list snpp in haze.manager.
    
    It doesn't ship with libpurple, so in general it made haze.manager a
    lie.

commit 224f7fe5a2e31688d03396dd174d5dd83dd480a4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-13 12:55:12 +0100

    Disable libpurple's built-in idle reporting, auto-awaying, and auto-replying.

commit fc1809963810382551bbe2f18b1fd7e68995f785
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-11 18:12:56 +0000

    Don't include self_handle in the map returned by GetKnownAvatarTokens if the account appears to have no icon.
    
    
    20080811181256-9f02e-cd9d6c0580808c00d39dc3845cb52e049e3206ab.gz

commit 7019c31c55162966d66520828dd1ad509ce6e9c1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-11 18:12:14 +0000

    Make get_token require a non-NULL avatar, and fix things so it's only used in such a context.
    
    
    20080811181214-9f02e-a8e316f03db73c62ea9359cbdd916496a9c1422d.gz

commit 05c5818c5ae400af257dc09dae4b8365c13d5422
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-06-29 21:47:14 +0000

    Implement SetAvatar and ClearAvatar
    
    
    20080629214714-9f02e-dfcfab3f5cc1d87513c1e4c09d51ca1bbf7f203c.gz

commit f1951a8e6d3fe872ee97cada043d10d72f27eb10
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-06-29 21:46:54 +0000

    Implement GetKnownAvatarTokens
    
    
    20080629214654-9f02e-072e486537d15351e3a9fa435d17f5f6b3f81b3f.gz

commit 7ebacbc0a9f4f13f802bbf35ea3dbfc2a7a9a640
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-06-29 12:15:16 +0000

    Coding style: add a line break to an argument list
    
    
    20080629121516-9f02e-1ebd1495ba266f5d8b783260c80eb9f40038afee.gz

commit 82b75298790ab50f76c2d233177cd1676e6f597f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-06-29 11:46:43 +0000

    Set up tp-glib debug before initializing libpurple.
    
    Previously, some debugging output was emitted before divert_messages() was
    called.
    
    20080629114643-9f02e-9d2ddcbcb1974d998e07fee8de8ab3974f6b6841.gz

commit 6e0ac71802fb2003a8270589f5ff424d718bf369
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-06-29 11:45:16 +0000

    Support HAZE_LOGFILE for diverting stdout and stderr
    
    
    20080629114516-9f02e-1959791b1531a0054f7ed1a8176071ac9670d6aa.gz

commit 82eeec200e71318ee792e4094b0b468348db9f26
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-06-29 11:30:38 +0000

    Drop #ifdefs for telepathy-glib <0.7 given that it's a dependency
    
    
    20080629113038-9f02e-e1f19a27aef35134aa780871655bdaa757a2ec9a.gz

commit b5f037042e00d5ed0fe6457fc83112316de287ba
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-05-25 00:14:37 +0000

    Change warning on non-empty pending_publish_requests during dispose to assert.
    
    Values stored in pending_publish_requests hold a reference to the
    publish channel.  So, if the table still contains entries when
    haze_contact_list_channel_dispose() is called, something is very wrong.
    
    20080525001437-9f02e-b2eda16675ed26016cb621a20a2cd14dd1dced1b.gz

commit f9079335ea2013b12107e7b82100c189e2066369
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-05-24 17:14:30 +0000

    Use remove_pending_publish_request() everywhere the request-removing code was duplicated.
    
    
    20080524171430-9f02e-2856b72714259bd597d4ee8fb87d0ad604c7ddde.gz

commit ccf896b83841dc5c833c2ac8279958a8763a0dd8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-05-24 17:14:04 +0000

    Create remove_pending_publish_request().
    
    
    20080524171404-9f02e-0cc25e9766d90140f483c79558fb40379cd59637.gz

commit 216ea5456dfd7d030bc198da1f5bf5cf3c60f917
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-05-24 17:11:26 +0000

    Fix stack corruption when a pending publish request is closed after disconnection
    
    
    20080524171126-9f02e-11f32f2215eeaf2abdb3174868d64cf8ee2d685a.gz

commit 985d2018553113ede08cc52ff2215c1a2fdb3249
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-11 16:51:03 +0000

    Use publish_request_data_free () as pending_publish_requests' value_destroy_func.
    
    
    20080311165103-9f02e-eb876c1fe29b0a95f7ee35bef34536f6503a8811.gz

commit 0478262463cafa03fce0099361460f534054f572
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-11 16:49:12 +0000

    Warn if the 'publish' channel is destroyed when it thinks it has pending requests.
    
    
    20080311164912-9f02e-40eebde2e95a1124d76eca9b2e3d7bc71b75d183.gz

commit 72a9f657aa89f78c10dbd35f502c3231042fa723
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-10 16:23:17 +0000

    Implement AccountUiOps::close_account_request.
    
    
    20080310162317-9f02e-50ea351c23246389c531305e7e0dd9df3971cef9.gz

commit 69cfda60fca3972979446c462a244d0e8ad6dd8a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-10 16:22:50 +0000

    Ref the publish channel when storing it in a PublishRequestData; unref it when freeing.
    
    
    20080310162250-9f02e-1e0a5e8f0f674d5bc77e6d85f1b0ff21cbaabb69.gz

commit e8c0de4aa83b5a02efce6350e7caea3379f9c734
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-09 14:40:10 +0000

    Rig up adding and removing from publish:local_pending to accepting or denying the pending request.
    
    
    20080309144010-9f02e-1a576407d5500aaf7128882d92aaa4c98e2ed598.gz

commit d1ec1bc90084dfb29df308ad953a59b1e286a33b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-09 14:16:33 +0000

    Add a PublishRequestData to the table of pending publish requests when one appears.
    
    
    20080309141633-9f02e-76144f6e1a6e038cc1dccd8e47b55ef48362e823.gz

commit 65190aa531cf3b2435dffd9919eff46e80037a33
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-09 14:15:58 +0000

    Document why publish has no flags.
    
    
    20080309141558-9f02e-081bbf7bbe28aa4de0359788f687bae1c24c66ca.gz

commit e2a164ae100a052c3093e715bfb1a278895006c9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-09 14:09:53 +0000

    Add _new and _free helpers for slice-allocating PublishRequestData
    
    
    20080309140953-9f02e-062d720bab95d9b8be2c12e118fe146647829e2f.gz

commit b27e204937ffcd289c6e5d5846a3a366ec364a67
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-08 20:35:16 +0000

    Document that HazeContactListChannelPrivate::group is only defined for groups.
    
    
    20080308203516-9f02e-8c3fe4bf72611bac95e4442955f79fa997d91939.gz

commit 79cd7dea64b9df963ba571f683ed123c6c5f816f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-08 20:34:40 +0000

    Add a hash of pending requests to the publish channel.
    
    
    20080308203440-9f02e-0e70333c37d9272d885e0eb54e76fe45cc2c4f4e.gz

commit 0329dfce1c2fd4b0c31bd76f66a265077dbdfab8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-08 20:33:12 +0000

    Define PublishRequestData to keep track of pending publish requests
    
    
    20080308203312-9f02e-b6e623da4abe8196c892bb5a2a4c5b80e55e1198.gz

commit ee51e12f2228b6b05deb44dc6d53c4228319e95a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-08 19:48:42 +0000

    Add incoming authorization requests to publish:local_pending.
    
    
    20080308194842-9f02e-7f6664c459cba3b9773fdfbc1141364a3dc18e69.gz

commit 5fff72b7c74be676addc3cc359a64a6413ea755e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-08 18:52:19 +0000

    Create publish and subscribe lists on connection.
    
    
    20080308185219-9f02e-715802cc5bff2e7e58c288752739af1a9425e45f.gz

commit 48408de6af34ecf5d108cdf255b34cb5bb1ad00e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-08 18:23:59 +0000

    Remove request_authorize_cb stub.
    
    
    20080308182359-9f02e-97ab710b1b709036565b7574a3ca1a573d00e49e.gz

commit e004af292a0673b742f1ec19f8dceda0f4e8b215
Author: Will Thompson <will@willthompson.co.uk>
Date:   2008-01-23 14:05:20 +0000

    Create an empty, immutable publish contact list.
    
    
    20080123140520-4210b-b01e671b764b3bfb027afe5c7e46a4603a9f5042.gz

commit aa3fe806a5e8a734a36cd3aae15e87e3621a6cf9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-08 20:33:31 +0000

    Don't leak the hash table used to populate groups at login.
    
    
    20080308203331-9f02e-7db14da64769c2b40f96709c8b8fcd5c0bc92146.gz

commit 1b2e7b78f35dd9eee13c13c4b2798342c3330498
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-03-08 19:50:20 +0000

    Improve documentation of the code populating subscribe and group channels at login.
    
    
    20080308195020-9f02e-f51cb82f6817cabc65d6240ca9a20f87e4873484.gz

commit 53835d7664c07173a444996d9fe47a6a2306de88
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-02-17 12:40:14 +0000

    Reject server parameters which are blank or contain spaces
    
    
    20080217124014-9f02e-844ab52f25f64993d1603863c356f07b2b4e2a1f.gz

commit 2274400c0125c7ed552f00ce08c61922a3d90f40
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-02-07 23:01:51 +0000

    Bump nano_version to 0.2.0.1
    
    
    20080207230151-9f02e-2900bc8b89dcea15cb998a7c533a801c75d19e31.gz

commit d7d3aca4514307fda1442cb95600fef10ffab9b2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-02-07 22:55:37 +0000

    Bump version to 0.2.0
    
    
    20080207225537-9f02e-8d781cd72f3472af0efd9f2e1fc6effceb17b2ec.gz

commit 2f9ff857b6d6c78648e6869cc71f6998bd8465ff
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-02-07 22:55:29 +0000

    News for 0.2.0
    
    
    20080207225529-9f02e-a7fae0cfaa5a16b8b3147853b313bf85cf254964.gz

commit cd0f9e54e2cbfce0cd1663bdec7344897c605c19
Author: Will Thompson <will@willthompson.co.uk>
Date:   2008-01-23 14:24:19 +0000

    Print protocol list after it is sorted, not earlier.
    
    Moving this code has the side-effect of not needing to include a local
    definition of g_hash_table_get_values, since it is no longer used.
    
    20080123142419-4210b-8da2361ab8a78b055e2388d53f16371e371f9045.gz

commit de6f15d77f1c6abc3a8706d3ed15b29ea36f240f
Author: Will Thompson <will@willthompson.co.uk>
Date:   2008-01-23 14:19:12 +0000

    Sort the list of protocols given to tp-glib by name, to make looking for the right one in telepathy-inspector easier.
    
    
    20080123141912-4210b-d5d7e62be217a20c14cf89c0d126d16e69a6ce20.gz

commit db9d54093298b0842addfc982d20053f14dd98d3
Author: Will Thompson <will@willthompson.co.uk>
Date:   2008-01-20 13:21:32 +0000

    Remove redundant re-setting of NULL.
    
    
    20080120132132-4210b-c7f2abda508f723a1e3de61a04545232a3ac1c12.gz

commit 55c77009df10a9110bc33b60e5166e9324c38513
Author: Will Thompson <will@willthompson.co.uk>
Date:   2008-01-20 13:20:53 +0000

    Use accessors to get fields from PurpleAccountOption rather than ->.
    
    
    20080120132053-4210b-88f8f3754524c821e4bc5c27ba2e0bfc92afea27.gz

commit 11a8c9360ca4791ddca433014314c3a80cda6954
Author: Will Thompson <will@willthompson.co.uk>
Date:   2008-01-20 13:15:46 +0000

    Extract PurpleAccountOption -> TpCMParamSpec logic to its own function
    
    
    20080120131546-4210b-4873855e992e972bc0aacf2a40de8efb89b3a61b.gz

commit 19a33b02fd9e54a777c18df79edbc1880de4145b
Author: Will Thompson <will@willthompson.co.uk>
Date:   2008-01-20 12:33:20 +0000

    Move a foreach closure down to where it's used.
    
    
    20080120123320-4210b-81a60ad5df9d49d0a365552b01357fedcac35d0e.gz

commit 6cb65e9ce02f03a39cb35eb1312427676fba8ac0
Author: Will Thompson <will@willthompson.co.uk>
Date:   2008-01-20 12:18:07 +0000

    Special-case local-xmpp's first-name and last-name parameters to be required and have no defaults.
    
    
    20080120121807-4210b-0a0a50c2a652ac5045f347ac0ed8aa0765ea56da.gz

commit 7f33fd53fbb16c49411adfbf33bd5743a5f7ee7d
Author: Will Thompson <will@willthompson.co.uk>
Date:   2008-01-20 12:05:11 +0000

    default to UTF-8 encoding on all protocols
    
    
    20080120120511-4210b-b1e260762e3b9132aa4dce1e59e3b1172b3fe7aa.gz

commit ad96fce193d1ef56653bbe7d0be1a63cfdab10f5
Author: Will Thompson <will@willthompson.co.uk>
Date:   2008-01-20 12:03:35 +0000

    Move a variable declaraction within the block in which it is actually used.
    
    
    20080120120335-4210b-d4f00013488a04b353cf0e6ab6442c3f4e06844d.gz

commit 7a490719dd85c8972b73c2251292e1c7458b6381
Author: Will Thompson <will@willthompson.co.uk>
Date:   2008-01-19 14:56:15 +0000

    Flag parameters with Has_Default when they do.
    
    
    20080119145615-4210b-be2346293238240bfb7952acaad55460a12c1401.gz

commit d2c16eb961e9196753a1131c768b49e9a8e25bc7
Author: Will Thompson <will@willthompson.co.uk>
Date:   2008-01-19 14:53:58 +0000

    Update haze.manager to contain defaults.
    
    Fixes #14111
    
    20080119145358-4210b-6b0a62acc4e0c793d6d0bef45cb3509276758dc5.gz

commit 737e3358e34b35ff399858f48dfdd9dbcd03475e
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-12-26 17:54:32 +0000

    Add a stub implementation of libpurple's notification API.
    
    
    20071226175432-4210b-3643ddd789c241e674bfea6319e1272636d14d85.gz

commit cb4c2029d09926900c6e0d10ba50b45e29c4ebdb
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-12-22 11:30:58 +0000

    The purple_*_version variables are exported directly in 2.4.0, not wrapped in accessors.
    
    
    20071222113058-4210b-4c4a3148f5d504cd533d10c2e0d757adb99bc91c.gz

commit 93c4c72aab92edeada8eb0e1034199216ced4333
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-01-19 12:41:27 +0000

    Use DEBUG rather than g_debug.
    
    
    20080119124127-9f02e-4c270393573042424beac8ac70858cc5203eac8c.gz

commit 4e83fcc6ffa09db4bb850eb6864d91d4ab4d048a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-01-19 12:39:02 +0000

    Improve documentation of _build_paramspecs().
    
    
    20080119123902-9f02e-9c709eb7fa8694b84c02d6165e4d9333afdf0527.gz

commit 25d157c5440b5fab3cfad192ca3c60100f9c4029
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-01-19 12:30:10 +0000

    Replace underscores with hyphens in parameter names.
    
    
    20080119123010-9f02e-d8c8c461174ea1e8a71a02431ad009eaeb79b632.gz

commit 0ad8ca6ca4a782c65a039f9ecfadf1a67456382a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-01-19 11:47:28 +0000

    Depend on tp-glib 0.7 now that it's released.
    
    
    20080119114728-9f02e-b0fb422e8c9f3e82df83094d509098c24b41c495.gz

commit f6370c0614eadb890332d3cb4acb2d939c18039b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-10-17 15:59:37 +0000

    Resolve conflict.
    
    
    20071017155937-9f02e-a5112576a520e57a3fe6915335cea10410edf445.gz

commit b3fe3fd79e15b22d16342ba2d89027600877a3f7
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-09-29 12:46:27 +0000

    Depend on new enough telepathy-glib to support set_param
    
    
    20070929124627-4210b-49b70767cdc06f2f2e27f8b0a2c9c9143b65a2a5.gz

commit 56daa278a3e1fc48d534b0c253025153abea43af
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-09-01 07:38:19 +0000

    Salut has first-name and last-name parameters; rename first and last to match
    
    
    20070901073819-4210b-84b98acccfff599e37a865a6e3917886fdebbc26.gz

commit 492539c21568fa19ef19d6fda1104ff0b2f0c0bb
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-09-01 07:35:11 +0000

    Sort the manager file.
    
    
    20070901073511-4210b-8d5d737e30091423bed2c96588634d9b9836b9ca.gz

commit 7c87cd960400e49ad53d7347d0ae241851ed70d6
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-31 18:11:45 +0000

    Bring haze.manager up to date.
    
    
    20070831181145-4210b-07639009954d74e3d988f759ca283eb69f739c78.gz

commit 281a135c3257c49eb049e398dfb890cd23cad164
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-31 18:03:07 +0000

    Add user_data to "account" and "password" ParamSpecs in _build_paramspecs
    
    Fixes a null pointer dereference when you try to connect.
    
    20070831180307-4210b-590ca75e9ba684cf59e215778ee5454132abe0fb.gz

commit 0165cebde5ed11a693aea52c4a51e843bb830d69
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-31 18:02:35 +0000

    Standardize character set properties as 'charset'
    
    
    20070831180235-4210b-065010f04a04b35959dbb1cffb0a743e6d9fe97c.gz

commit d6ddf02cdc00d317449eac65fb6d0943f1a3873a
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-31 15:01:57 +0000

    update haze.manager to reflect reality
    
    
    20070831150157-4210b-c52a914925c635801f707212b1405fc959118cbb.gz

commit e1ce84aa57a1f79f28986648844327eb20b01ee9
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-31 09:54:36 +0000

    The parameter names don't need to be strduped when used as hash keys.
    
    
    20070831095436-4210b-65f72b06d1baac2dc133e80098f808a01ff56cbc.gz

commit be88785116de0d01b204a0916c363cd1588aa70a
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-31 09:51:13 +0000

    Add a parameter renaming map to HazeProtocolInfo, and use it to set parameter names.
    
    
    20070831095113-4210b-5bb842309491a2e4086e1d6375bb59ee0ee4ee68.gz

commit 58613afb03f0891958330fb1f01645b7d9ad0c7a
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-30 23:53:57 +0000

    Use setter_data as the key for parameters hashes.
    
    
    20070830235357-4210b-fde02f824fa551cab0b57b6a76d07f24346f624e.gz

commit cd6213389a8f75ac4a138fbebd536afa3182a6bb
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-30 23:47:00 +0000

    Remove obsolete static TpCMParamSpec array.
    
    
    20070830234700-4210b-8a9e3c21bc36bce7289aabd5412d8bfa49f14cd8.gz

commit 4b4b05138d4ddba986c4b7a561e6513815c9f8eb
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-30 23:15:49 +0000

    Make a parameter list from the prpl's options, not from a hardcoded list of potential lies.
    
    
    20070830231549-4210b-116535077d803133a8aac13aa5c386c1b2d462ef.gz

commit 22540d761ca10c663d0e8aef5069173bd4e20817
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-30 23:13:42 +0000

    Merge the purple_accounts_add patch.
    
    
    20070830231342-4210b-20ef92066b95d05b5d3496b8c9eb31fb02df8a21.gz

commit 834c72387d0c9d9848e0ab4a93dcfd5b72c3581b
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-30 12:16:42 +0000

    Set any option from prpl_info->protocol_options that appears in the parameters hash.
    
    This breaks setting a server on XMPP.  This will be fixed shortly.
    
    20070830121642-4210b-f35ad1e899025bfd77c3af4c3ed96f4757300b53.gz

commit a13c0380fb0ff5f589ea52ab7e245dcb9501f087
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-28 22:49:26 +0000

    Store RequestConnection parameters in a hash, and pass that to HazeConnection.
    
    This lays the ground for dealing with whatever random parameters random
    prpls might need.
    
    20070828224926-4210b-5bc088f6e3ad16bfbf42790b4720dc37e9756aed.gz

commit f65cd11ab3d284584ed24f69a74be6bd9c46e8af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-03 13:17:02 +0000

    Cope with TpChannelIface channel-type property becoming writeable in telepathy-glib > 0.7.0, avoiding warnings when channels are constructed (fd.o #13896).
    
    If telepathy-glib is <= 0.7.0, the added code will never execute, but is
    harmless.
    
    20080103131702-53eee-d2b8b343ad15916d430835ebba2c6c80e3b32f4e.gz

commit 83004bdfe2d34d55b5c1ad0539c9c8d842ed4d37
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-12-19 12:28:04 +0000

    Rename LEAKY_REQUEST_STUBS to ENABLE_LEAKY_REQUEST_STUBS.
    
    
    20071219122804-4210b-6964eb4e4e9527ba3b8149420b91c4cb27f359a9.gz

commit 324fd80e96bd4f428fbcea0e18d5939ad1c3f17f
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-12-19 11:33:40 +0000

    Add --enable-leaky-request-stubs to configure, defaulting to off.
    
    
    20071219113340-4210b-78b79d8797518e7ec3574aa72bc63be332a29ef6.gz

commit 726b4c1ed88e7834445cf8a139f84a648c98f607
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-12-18 16:35:39 +0000

    Add a stub implementation of libpurple's request API to see what's being ignored.
    
    This will cause leaks whenever a request call is made, since no callback is
    ever called, but this is a small price to pay for information on why things
    suddenly stop working.  Perhaps the default action should be taken in each
    case?
    
    20071218163539-4210b-95b9f2bddb49a0f98145eb290255d0f6803f9499.gz

commit f9aac3b100e24c293d99afb61a8d633a7f809a33
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-12-17 00:16:26 +0000

    Fix turning incoming and outgoing linebreaks into spaces.
    
    
    20071217001626-9f02e-2dc3c71de2c5cb7b81dd70db609cc378744cf1ba.gz

commit 1c191fde41e4be346dc17a8ad8594a5f181bc1d4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-12-16 16:38:12 +0000

    Document why &apos; is special-cased and that it need not be with libpurples newer than 2.3.1.
    
    
    20071216163812-9f02e-a39834ca68fd5bfba1ad15898d979daad94e9108.gz

commit eeb8314a787a558eb76be086e3cd1b505a039257
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-12-16 13:03:16 +0000

    Include build-time and run-time versions of libpurple in debug output.
    
    
    20071216130316-9f02e-7cf3addc682da7aef70c0641bb4b0cd751a41c96.gz

commit 669086233e0b27332d478c0ea816fa1c77111736
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-12-16 12:35:06 +0000

    Send apostrophes literally, rather than as "&apos;".
    
    Fixes #13618.  This apparently was only a problem on Yahoo! where &apos; isn't
    understood; other protocols seem fine with that particular entity.
    
    20071216123506-9f02e-28aad484c7eac897265cb588492f457d5e57dcc6.gz

commit 94d603cfb9a9536cd49f36b73f942e8c298ea1c5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-12-10 14:52:10 +0000

    Make haze_contact_list_get_channel a public function.
    
    
    20071210145210-9f02e-d50258c0c801cd0278e71f1144c8fb5c67c4d36f.gz

commit 9f479b4fa6539f90e8008092127d12ebef8c9375
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-12-04 16:22:24 +0000

    Bump libpurple version requirement to 2.1.1; remove corresponding #ifdefs
    
    
    20071204162224-9f02e-7ba1eff921a7f1f86401e120f8271813ebbb5814.gz

commit a5d0ac1aa451c8ee5db96d17f64abfe10c279a14
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-12-04 15:18:06 +0000

    Free contact list channels' object paths.
    
    
    20071204151806-9f02e-c8cb3e67b9887c124e0e4ca2afa8ec9b08aa2e76.gz

commit da109142f4fb58c0b6583c31fb112d736fde3871
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-21 15:45:41 +0000

    bump nano_version to 0.1.4.1
    
    
    20071121154541-9f02e-88ce29374cf948a142aa31b542dcb4c70f32e20a.gz

commit 5fc354da40035545f3ba502991c12ce18ffcde2e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-21 15:44:54 +0000

    set version to 0.1.4
    
    
    20071121154454-9f02e-3c247a324a290d905e0f11ffb86d4f1b83c7f804.gz

commit b36450c95a4c726579cf6d3ebd48589aa1a017f9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-21 15:44:21 +0000

    NEWS for 0.1.4
    
    
    20071121154421-9f02e-4a51cecf2edd5b5652b43a00d113797b83dc84c6.gz

commit e291fdbd378bb50fb93c6b4657cd42675da87013
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-21 14:40:48 +0000

    Check whether libpurple was built with dbus support before trying to call purple_dbus_uninit
    
    Also, work around libpurple/dbus-server.h being unincludable in old
    libpurples by prototyping purple_dbus_uninit in main.c if necessary.
    
    20071121144048-9f02e-b70a4db0ba7cbc73002cd5beb3a6c9fe011acf88.gz

commit 5511f482a07e7645cfa7e2fbc2e896ef266f51dd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-19 17:20:26 +0000

    Coding style: space between function name and (
    
    
    20071119172026-9f02e-618c426d44fd753b1072e5c018dfb1125f59206d.gz

commit 0981016819b77ceb817a240fbd55111c6b68a3f3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-15 12:27:32 +0000

    Coding style fixes relating to haze_g_hash_table_get_values
    
    
    20071115122732-9f02e-27f5d9ab1e2b68429acc87c52cc2f84bb8f8ee9e.gz

commit 9e69df747deecdf71d64e34e62b63b2cf235eab2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-15 12:01:54 +0000

    Reimplement g_hash_table_get_values so that haze builds with glib < 2.14.
    
    
    20071115120154-9f02e-bf3fe6bee885d1bb83bfe67d8b1629cb6e810e94.gz

commit 9dab6d0e50bee7d65adc4ae741197e073f5f5290
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-14 18:31:16 +0000

    bump nano_version
    
    
    20071114183116-9f02e-a922795b51956c595e7e795b9f8fab643595110f.gz

commit dca3bb55eb534100f1ce61ff1ec88886578eb385
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-14 18:10:14 +0000

    NEWS for 0.1.3
    
    
    20071114181014-9f02e-b908f5303fa33f82c4f57b3b5be693bc9d277cb3.gz

commit d4fa0a063dfb5c7a1991dfbbbe368bbfa946cd17
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-14 17:35:49 +0000

    Only enable -Werror for development versions, not releases.
    
    Autofoo stolen from telepathy-glib.
    
    20071114173549-9f02e-4ac1533b8e13d132e4f38db5bef4929fdeeed242.gz

commit 13567c9f3549355700c46bd38960a1de7c61f252
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-14 17:34:54 +0000

    Typo fix.
    
    
    20071114173454-9f02e-cbd90cfca6740ec9f798c405cd472cc1d508b71d.gz

commit a49c2ad202cf807556175424b3d461e5ad51a127
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-14 17:32:42 +0000

    add config.h and chums to _boring
    
    
    20071114173242-9f02e-262dbaa7c27291cd46c5df9182e26696b98fa6f1.gz

commit 13c6b841971c20f9873d1308e1ac77c42f6630d7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-14 17:14:06 +0000

    Break version number into components in configure.ac
    
    
    20071114171406-9f02e-ac5eb3374c45458b3f2365cd034312f7496c3b43.gz

commit a539e96605fa52f1775947a209fa4e655a8d0e87
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-14 17:02:58 +0000

    Use the autoconf PACKAGE_VERSION rather than a manually-updated HAZE_VERSION in defines.h.
    
    
    20071114170258-9f02e-4cd1baa490657a6262dbc52a2ec5fbe7f4138295.gz

commit c12102d3f78f839756eaab37426d48f76336693f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-14 14:38:03 +0000

    Handle PURPLE_CONNECTION_ERROR_INVALID_USERNAME.
    
    
    20071114143803-9f02e-33c65a8c282334aa6863c5ae8a7f974c9d77a07b.gz

commit c09b828c6ffbbe9db03b079868bd1dac4958168f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-14 14:30:36 +0000

    Build without warnings on tp-glib 0.6.1; document the creation of HAZE_PERSIST
    
    
    20071114143036-9f02e-398a5afa80147f27d5679953a02f46fbe13b3d62.gz

commit 35780556f1a7de660f1be40cb57154eb02cf9f4f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-14 14:05:40 +0000

    Update email address in AUTHORS.
    
    
    20071114140540-9f02e-499ce540365f5f5505a3579071173eee59b60c65.gz

commit e63ef8c4439c7d76eb8eef4d8e3591411704744a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-11-14 14:05:16 +0000

    Change the autoconf bug report target to bugs.freedesktop.org
    
    
    20071114140516-9f02e-261d80ca363579f7bf1bedee29df8732ae9ac71a.gz

commit 1eb6b446ebdd7fb58eb3c25b9d8024f200bd6de5
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-10-17 23:53:13 +0000

    Remove an unnecessary debug message.
    
    
    20071017235313-4210b-df319ac528b6236c1788c0fb12329cd6292c132c.gz

commit 46a9c938be1e4aca1acbf252b1f909c068aee8d2
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-10-17 23:52:44 +0000

    Don't emit two debug messages for every contact on the list upon disconnection
    
    
    20071017235244-4210b-ff78074211b098ba0695cf4854287ff0b6518558.gz

commit 2e7bacce175afdf71186cee3c690185711d8e4d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-05 11:09:38 +0000

    Add telepathy-haze.8 man page
    
    
    20071105110938-53eee-aaaaf36176001a51a704c3bfb72b1064f2bbeb74.gz

commit 44b9bb74122cb06eea4bbf702cd30b38d7b6ea7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-26 11:04:00 +0000

    Move Haze executable to $libexecdir, adjust .service accordingly
    
    
    20071026110400-53eee-c4dc68f6d2ea34c020aaa9e11abc1335c9d90fbf.gz

commit 0699861e0bb08628c619c3b32c4b245944df5e7e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-10-17 15:38:55 +0000

    Emit the best approximation of SendError currently possible with libpurple
    
    
    20071017153855-9f02e-0dd9c79d7bd7a4e33de204b9001ec6b06b6780de.gz

commit 9b15b36f2ed5a7e449570f16177b2a3101be8cd4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-10-17 15:35:37 +0000

    Emit Sent from haze_write_im rather than from im_channel_send; DEBUG ignored messages.
    
    
    20071017153537-9f02e-003c0a7e0945c297d4201023c4bc8fee959ce8c8.gz

commit e52af98a0ac45043825cdfc3ebaf6c59c9e36373
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-10-17 15:34:33 +0000

    Pass messages written to CONV_TYPE_IMs with write_conv up to haze_write_im so they don't get ignored.
    
    
    20071017153433-9f02e-968e878029799f6641d20e141e511c2667b606d1.gz

commit c9df4385566241ee2435dea0e22cd88dfbe5b907
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-10-17 15:31:32 +0000

    Reduce debug chatter from libpurple
    
    
    20071017153132-9f02e-b3d032f048fbabdc0ea367ebf98d0b29c0ca056e.gz

commit aa5855bf326af50d7cbb818517d6d79ffda594f0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-10-17 15:30:29 +0000

    Report found protocols on a single line rather than on one line each.
    
    
    20071017153029-9f02e-ff4db0d7bae621e720ab1c8a6f458f3ba24f764e.gz

commit e88dd9dd5032ad56dc6da736f98a8ba5d88ccb93
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-10-17 15:28:57 +0000

    Use DEBUG rather than using g_debug directly
    
    
    20071017152857-9f02e-113eea7a8b670fc7cf65191b2b8b734bbc5efdbc.gz

commit a87ad071174aa1c7d26cb82ab059890a3165342d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-10-17 15:28:01 +0000

    add a DEBUG macro that adds the calling function's name, and a haze_debug function wrapping g_debug
    
    
    20071017152801-9f02e-400f1e72b9e0ae35a36dc0f43073bcca1cc06472.gz

commit 91427c4d706081ed23222c6bc9d23aab45809152
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-10-15 11:43:36 +0000

    ifdef report_disconnect_reason-related code to libpurple >= 2.3.0 for now.
    
    
    20071015114336-4210b-b8a445f15d78abc7e62aa47851df4270725c639d.gz

commit 9800cdea0256128d121317ea71ff4e4e7c1cab99
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-10-15 11:41:39 +0000

    Change PurpleDisconnectReason to PurpleConnectionError and PURPLE_REASON_* to PURPLE_CONNECTION_ERROR_* to match the final names in libpurple
    
    
    20071015114139-4210b-8f014fe0fa248d64d235846e8f20a59dda5ff71f.gz

commit a7300a35c5109e6d87a5a4563901981dc42f3cac
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-10-11 15:28:11 +0000

    Report reasons for disconnections.
    
    This currently requires libpurple from the
    im.pidgin.cpw.resiak.disconnectreason branch of the pidgin.im monotone
    repository.
    
    20071011152811-4210b-4ab648f69aa7e7b4c2284531c93229d4db9af00b.gz

commit 22f8c99f4910db18698afcfeb933025892f18ae3
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-10-15 11:11:54 +0000

    Make sure we delete the right user_dir rather than ~/.purple
    
    libpurple 2.3.0 frees its record of the custom user_dir when
    purple_core_quit () is called, so purple_user_dir () returns the default
    user_dir if if's called after purple_core_quit () (which is
    reasonable-ish behaviour --- expecting libpurple functions to work after
    telling it to clean itself up is foolish).  So haze now keeps its own
    record of the user_dir so that it, rather than ~/.purple, gets deleted
    when haze quits.
    
    20071015111154-4210b-db9ce68d408ed0325bd2fc181d3138678758504b.gz

commit 90aa263909e1e2bcf17b5df138f9e3f1de2e7ae6
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-10-11 15:27:40 +0000

    Add Collabora to copyright owner list of connection.c
    
    
    20071011152740-4210b-3936f1066ff505046b7a0a192f596ab1cf047c43.gz

commit ec609fd3f2010dca34e25db6a256fad4606a0071
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-10-14 23:15:58 +0000

    Remove unnecessary #includes
    
    
    20071014231558-984d1-715746944771086c52df5f683118b3079690e93b.gz

commit f70cbd4fa96ecf7df99b95cbe158cb8a94856229
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-10-14 23:15:29 +0000

    Move debugging machinery to its own source file.
    
    
    20071014231529-984d1-489022df1d5ac0147d56bd51dbb075912888ea5d.gz

commit ef903a59b8549b3f35f0cd69a2ab49d06b8ae186
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-10-14 23:03:53 +0000

    Prefix libpurple #includes with libpurple/, avoiding conflicts with haze headers with names the same as libpurple ones.
    
    
    20071014230353-984d1-5110c2a249ec739aac9877c3a71d1a22c29c9b2c.gz

commit 1c4a8a01063bb434c6e33bd830b27119b84c0036
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-09-29 12:16:47 +0000

    clarify exactly why we lie about the aliasing interface
    
    
    20070929121647-984d1-13340df1badd64a6f642fbb223f267d8e1be5f5a.gz

commit 94d0b15f357c41c0079756bf7753800795ea8781
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-09-16 15:14:55 +0000

    bump version number
    
    
    20070916151455-984d1-d21497e17361243d9d74cd47c2c60b124508bc2c.gz

commit a4fa2afe9784f2715e9f41589b22de24ed1d7df8
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-09-16 14:59:16 +0000

    NEWS for 0.1.2
    
    
    20070916145916-984d1-393fff433e7f3e0de749561f4dc47f08eee98a62.gz

commit 316abd7ff1e51f32e581cf80b53ae9ccdfd67964
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-09-13 10:50:41 +0000

    Emit sent with the original message, not a munged version of it.
    
    
    20070913105041-984d1-5fe5fce4ed274cc9f732d80624a67ea3bfb0004a.gz

commit 2d2fcbc1028cd4e85841e66afd3ab1fa77868651
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-09-13 10:49:45 +0000

    Escape <, >, & etc. in messages being sent.
    
    libpurple believes messages to be in something resembling html.
    
    20070913104945-984d1-7fe24360629199cd8299a2b3ef2b5c87f23de218.gz

commit 393f48d9bd30e85e0236aa3b4aa72d6d04f1972c
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-30 23:07:43 +0000

    Add new PurpleAccounts to the global account list.
    
    I'm not sure what this might help, but it's probably wise to do it.
    
    20070830230743-984d1-a61042bc93e847e4ed317f0f778057dab8c24a12.gz

commit 3050376d6e2f7ae811b5281f1f9b78a10e462e5d
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-28 22:26:45 +0000

    Use PurpleAccount.username when the account name is needed, rather than priv->username.
    
    
    20070828222645-4210b-b85d3b7100af2eb4bb23d5cdabd74f96277afa41.gz

commit 3e6d6d1432bed7242eddfacdad325481641d86c4
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-28 22:17:39 +0000

    Create the PurpleAccount for a connection from the constructor, rather than during start_connecting
    
    
    20070828221739-4210b-e47bde1e013e1e752e98b86bb062fe610b64c9ab.gz

commit 633f482500a1520eccd00695bfec3299d16b5cc6
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-28 22:17:13 +0000

    We shouldn't call _create_account more than once.
    
    
    20070828221713-4210b-1179fd04d6c42c1583e7561efc42603bd7f7629d.gz

commit 8dea3e70272f875a74477fd48aadd19d5320a791
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-28 22:16:07 +0000

    Extract creation of the PurpleAccount to its own function.
    
    
    20070828221607-4210b-613b9c3657e4bb1f7e269e5bd49d4d8aac8ef825.gz

commit f5cab45ed69d73921673ad6238ab7e5277ef1ab4
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-25 16:03:49 +0000

    Ignore SIGCHLD, thus preventing invasion by the zombie hoards
    
    
    20070825160349-984d1-22fc411026fc8ac4b39acfb27668840aa3d5628a.gz

commit 8a6132ede85a204edec783680011959106858f47
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-25 15:52:06 +0000

    Update manager file to use the right protocol names.
    
    
    20070825155206-984d1-38cb2cb7c576e93a809f8700ad127064a3b88916.gz

commit e6e3db400089a38c5c2fcf53e12b033e4e1542b0
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-25 15:47:30 +0000

    bonjour should be called "local-xmpp" for telepathy purposes
    
    
    20070825154730-984d1-828a0e49fb27e1b14d37e0ea3eb800378a30c561.gz

commit 45dcd0dbba6f5d3b7b1c753f8813d1220d3091cc
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-25 15:44:49 +0000

    Move deleting the libpurple user dir to a handy function.
    
    
    20070825154449-984d1-3392798f71003f93f5fdd164bafa72e919abcf78.gz

commit 74923928a019c3c9cc6eddc022042c1f7a01cc20
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-22 12:00:39 +0000

    Fix autofoo so that 'make dist' produces telepathy-haze-* tarballs; bump version number
    
    
    20070822120039-984d1-13f53f2b1e6a3df068889162e438f3f834707135.gz

commit fdb5bdefec2911ffe1f8741e74dbfe0bd014664b
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-20 18:00:53 +0000

    Get rid of HazeProtocolInfo.respect_user_split.
    
    I wishfully thought that it'd be a simple matter to respect the user
    split in prpl-irc to get a "server" field, but actually this breaks
    since user splits have only translated string names, not sensible
    identifiers.  Expunging them from libpurple is on my 3.0 TODO.  For now
    I'll go hard-code assembling IRC account names at some point.
    
    20070820180053-4210b-167fcfd3325e914b885b463d025f1edc0cc9b215.gz

commit 0991e695d12785576af888c3c65005e297849c8a
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-19 20:55:14 +0000

    Special-case some protocol names to match the well-known names in the spec.
    
    
    20070819205514-4210b-2ecfbfa4097129aee20416eca37745be2714b0fc.gz

commit 48562126a66ba46b6911cdbf790db9e736e8f67b
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-17 17:38:58 +0000

    News and version numbers for 0.1.1
    
    
    20070817173858-984d1-8d41d1d29d5227ee48a9c84e845de82c7f088fcd.gz

commit 75349d0d88921d75a33e59642d2042da4956ecde
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-17 17:34:26 +0000

    Refactor contact list member management, and tidy up a few odds and ends
    
    
    20070817173426-984d1-5fb00766fc65fca09c55c929f3be23c214a4406b.gz

commit cda62279399bb13ff20958677a273b79f8127155
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-17 15:13:59 +0000

    Create a haze_connection_handle_inspect helper
    
    
    20070817151359-984d1-b0bca810d919a3172060700349ff0f019c777b6d.gz

commit 41b659ca6304ad213b25b9fb442d4ead49b50143
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-16 13:13:16 +0000

    Properly close contact list channels; stop segfaulting during factory close_all methods.
    
    I don't know if you're meant to be able to remove items from a hash table
    while it's being destroyed, but smcv suggested this way to only remove
    channels from the table if it's not mid-death and haze is less crashy now.
    
    20070816131316-984d1-073428eb804eea51f994e24eef6268a2a521ce1c.gz

commit f62698ca82f2c32203b1d4280fca4380fe8f67e7
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-15 21:27:08 +0000

    Correct the list of unimplemented contact list types.
    
    
    20070815212708-984d1-8453dc21693a4a4b078f42f594b37525754e1e2a.gz

commit 4f37ec84f99c68383c3e0fb7f45cd37ff797dda7
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-12 17:57:03 +0000

    Free errors with g_error_free rather than g_free.
    
    
    20070812175703-984d1-2deb0f1b11f07b12e36ef396d51a417d8236e800.gz

commit 175ebb02f4861fbf7a5eebf798fb9349175e50fc
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-10 17:17:48 +0000

    News for 0.1.0; set version numbers in configure and defines
    
    
    20070810171748-984d1-9e080620748c3ee04916777b2f7eeb2c6e5f8c66.gz

commit b41baafd7f9c670a9a44d535266a94312939694c
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-10 17:14:59 +0000

    Squash warnings about uninitialized variables.
    
    
    20070810171459-984d1-737604a4c7eff45e32ea82bf4cf44c3763088288.gz

commit 0d754ee75206e32e4119fe610580007c3079b691
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-10 16:52:49 +0000

    Suppress more debug output.
    
    I'll wire up libpurple's debugging stuff to HAZE_DEBUG one day...
    
    20070810165249-984d1-d98475c2588202af1f87b5deeefb2e773b5e6a87.gz

commit 909abe0e2a605e915cedcb82f07d26bee579b361
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-10 12:04:30 +0000

    The type of PurpleAccountUiOps.request_authorize's callbacks is fixed in forthcoming libpurples
    
    
    20070810120430-984d1-518b42ae5425109960b49447fc0a526e5d8af17d.gz

commit a453140d00e67515b8da6c5aee9394b31c0973ed
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-10 11:46:41 +0000

    Don't try to get the icon of a NULL buddy.
    
    
    20070810114641-984d1-1394b8d56854d41870fc71a28c889f66746ff7fe.gz

commit edc3f996f5afa80ba1ce3ab787385bd80be32fe9
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-09 16:49:32 +0000

    Implement typing notifications in both directions on protocols supporting them.
    
    
    20070809164932-984d1-35484a0347c9b3ef359397c4fd06e6cae0559e62.gz

commit eb3d27a15786ba2eb3e081de2e72625ea5a15457
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-08 19:49:58 +0000

    Keep a ref to the relevant contact handle in a PurpleConversation, rather than repeatedly looking it up with every incoming message.
    
    
    20070808194958-984d1-1dd62a4a4686348b70aff8f8e145752768c351f0.gz

commit 273df6b90ba0c9cc2d88080a90d113607d20506f
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-06 12:30:30 +0000

    conversation_{created,destroyed} uiops
    
    
    20070806123030-984d1-200c954db6099abceab0c6f5c28ff8c7961d2323.gz

commit 150eee832e56f1e30a7732ac04d8d9d95d07616c
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-08 17:22:10 +0000

    Use ConnectionUiOps rather than signals to report [dis]connection.
    
    
    20070808172210-984d1-0b27f7a1897fc1f5dbad571a80b4dc142fae3c3b.gz

commit 8e56ccfd9926e572a56ef381001bd4c870d3c3d8
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-06 21:42:23 +0000

    Update presence on account status change; silently accept subscription requests
    
    
    20070806214223-984d1-267f683968dbfdf74946d27233078f9005f20e06.gz

commit afe52fcece9f5e27e16c0ee195d635f151bfafc8
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-06 13:51:41 +0000

    Disable libpurple's own DBus fu as soon as possible.
    
    
    20070806135141-984d1-512be7628b82806aa4716e367ed67f79da17b38d.gz

commit eb81ae400ef8d0cec3c4d910429478d4cacef9f9
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-06 12:25:07 +0000

    Plug a handle leak in blist_node_aliased_cb
    
    
    20070806122507-984d1-086755ac16191730fc895c70bcdf1309418693b1.gz

commit 9c309ba043329b5e98b51ec707533417a402781e
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-06 00:57:07 +0000

    Rearrange haze_write_im slightly for legibility.
    
    
    20070806005707-984d1-5cf90ccafd29f3b591f8dbc00a9ef711ab0f08b0.gz

commit 50279f0ecba872bb443b2fbbb2c15263ebfce2b0
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-06 00:43:02 +0000

    Actually emit the closed signal when an IM channel is closed.
    
    
    20070806004302-984d1-fc6a6605af7e1a74c3d9a0bf4e20667bae69a305.gz

commit 0bb4ff7dfe363af606390e7b80dc266e31912ca7
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-06 00:22:05 +0000

    Remove #ifdef 0'd cruft; tidy some comments.
    
    
    20070806002205-4210b-2f44dc75676b3c65c0e6d2ede1d67bb655825028.gz

commit 318c3c88644a5e8cc8c14d4b1ae176d5b3294854
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-06 00:16:36 +0000

    Make use of get_im_channel
    
    
    20070806001636-4210b-42ede42ebabbf38b89dcf9c2c6fe02daf06a38be.gz

commit ebf44e3843bd35044b7ffa06560ff9183e5a6e15
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-06 00:08:49 +0000

    Add get_im_channel helper to retrieve/create IM channels
    
    
    20070806000849-984d1-a6ab58794dc6569607a4d0e399b073f3ca68dbbb.gz

commit 4ea53013dab9babdb2613e076a02b33a6a550511
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-05 23:20:54 +0000

    Correctly retrieve own alias.
    
    
    20070805232054-984d1-33dcd44c405b468dfc33203d82d48dce7e904c74.gz

commit 6af315d34e3617f0854125dc975432b477c3f723
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-05 19:33:41 +0000

    Add _boring (corresponding to _darcs/prefs/boring) to the repo.
    
    
    20070805193341-984d1-0477d68912a7a3a2055e9d3ac5470dec151cb454.gz

commit 60a88d0da7fa93daeb498ac8bbff6f16e75d8cc4
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-05 15:42:39 +0000

    Avoid using *buddy after freeing it with blist_remove_buddy; some tidying.
    
    
    20070805154239-984d1-80adb5a0917f5ced078e6d765fe87d26073467a1.gz

commit 2650a66b2d5c3484297790df4083ec1b19f8d843
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-05 15:29:36 +0000

    Fail gracefully in RequestAliases and RequestPresence if handles aren't on the blist.
    
    
    20070805152936-984d1-aa66a490db257ccd40c86ec0a8ab638dec9f35af.gz

commit fc32aaddf2a76983b9d1dd330abeafed4bc7358c
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-03 13:51:00 +0000

    Pull version string into a #define
    
    
    20070803135100-984d1-110b810667ec4e7e1230983973f75d174bfd6c1a.gz

commit fc0a606cd6d9723bd4937a77199172982ca54cee
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-03 13:39:20 +0000

    Slight narcissism.
    
    
    20070803133920-984d1-4c083c1ace432185d8dde77f23861fdcc619139f.gz

commit c33477b42a8d67a53fc09370d3aac2e7692c7d0a
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-03 13:39:08 +0000

    Add legalese to *.[ch]
    
    
    20070803133908-984d1-a7008b8fcd198c9f4ad28b537a6a13b2481102f3.gz

commit 93f7a88d0e0b684e20aff6d5c3da273c1727ee81
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-02 16:33:59 +0000

    Add some basic profiles in misc/, until Empathy grows some.
    
    
    20070802163359-984d1-518be26ea6e39e68c1917dc7d225a3c7d7a8afc0.gz

commit dcc3a08a6650457c71bef6b3e8f952d05da74809
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-01 23:33:59 +0000

    Add .manager and .service; fix up some autofoo.
    
    I stole a lot of the autotools stuff in this patch verbatim from
    telepathy-gabble, and don't really understand it.  :-)  I tried and
    failed to make gabble's AS_AC_EXPAND macro work, but it seems like I
    can achieve the same goal with $(datadir)/dbus-1/services directly in
    the relevant Makefile.am.
    
    20070801233359-984d1-3ec7025633a8c59e8f563284b4c476c06351873c.gz

commit 195b483fddb8f61dabb7fb5ee8fa81f7413c53e7
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-01 23:27:13 +0000

    Construct image hash directly, rather than with purple_util_get_image_filename to allow building with libpurple 2.0
    
    
    20070801232713-984d1-74b0e02f38d1112b24f498e63213456915e355e5.gz

commit a60d01475870d1fd716d350016b66a20848f0c3f
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-01 21:16:34 +0000

    Squash a (correct) warning about an uninitialized variable.
    
    
    20070801211634-984d1-05036c1f8efc98bd70214588404152b66d957fd9.gz

commit dccef22dcd2e485a15761a0b35aaec5b99f20cc2
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-01 20:47:03 +0000

    Support retrieving (but not setting) avatars where supported in the prpl
    
    
    20070801204703-984d1-3567f516ab0265a30fe1d1f619db26fbdd7cda07.gz

commit e45d98347a6f819238755f88e07e8b03fab903ba
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-01 20:45:53 +0000

    Define a macro to pull prpl_info from a HazeConnection
    
    
    20070801204553-984d1-c1011e108f7bfc3eb0075a0af53aa79d1078cc90.gz

commit fd28984b3e41b2d4122e3f89d944395c04ef5bce
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-08-01 13:48:10 +0000

    Strip HTML from status messages.
    
    
    20070801134810-984d1-d8a2b614143191ce0b392aec22e237669e2f87d4.gz

commit cc9042a959d3afc88161b670eb28e79490b95e6f
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-31 21:05:59 +0000

    Don't leak message if a message comes from handle 0.
    
    Can this even happen?
    
    20070731210559-984d1-ea85e308f659db0b3eca6e48ce0c74d62962d461.gz

commit a03d5ae29d9b9b8e9e6ea5737ad94e9f1458403b
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-31 21:04:11 +0000

    Remove useless messages about contacts' groups on connect.
    
    
    20070731210411-984d1-bb0324d5d69bd9c78b6d6d4650e1bc80f06ba08f.gz

commit 086ea55a4e356477a477d79a87ab4fa3cbf637f6
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-31 20:35:42 +0000

    Take debug flags from $HAZE_DEBUG, rather than always setting all flags.
    
    
    20070731203542-984d1-a594b8d7d00e80d297c77a2745882c71b01c847d.gz

commit 10e4006d80e4a659ede2772b6eda9b9c88a0587e
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-31 20:35:13 +0000

    Delete temporary config directory on exit.
    
    
    20070731203513-984d1-b38520b022415fe8e6087106b8b3da461744a66e.gz

commit 63bb3420ef6906dc5baf6a81208747b0d9a02dbe
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-30 21:20:50 +0000

    Use write_im UiOp rather than a new signal for incoming IMs
    
    
    20070730212050-984d1-676f59cd75baaf364e063793d51e6e7d003c5805.gz

commit aa8f434cd1663b62e800ae7456334a08738eb0a7
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-30 18:05:27 +0000

    actually use the server parameter if it's supplied
    
    
    20070730180527-984d1-a6247f1328b84382c90aaad98fdc1f0a436c1fb7.gz

commit 26c819f82166bc41c0d2c427b33dda00a807326f
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-30 14:37:33 +0000

    Support for setting aliases on contacts where supported (but not on yourself).
    
    Aliasing yourself will need new API in libpurple; I'll get to this soon.
    
    20070730143733-984d1-79771c94a6d9f3ebfb13481387d3d0d459b5143f.gz

commit 011d4e23b5d70a34464e2771666434bc74137e40
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-30 14:37:16 +0000

    Add a macro to get the TpBaseConnection out of a PurpleAccount.
    
    
    20070730143716-984d1-dfebcf9b93ffd954c4c0481e044ab210bccd94c0.gz

commit 62b14a1611bba31241de0e1d2e047b4369c0c21a
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-28 01:07:20 +0000

    Break presence into its own file, to avoid connection.c becoming unmanagable
    
    
    20070728010720-984d1-5861ee031c6020ae8bfc17537b06636324811043.gz

commit 3b8e863447226776169d9cbb0ee7c68f476f9566
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-27 15:41:32 +0000

    Don't claim statuses are available if they're not.
    
    
    20070727154132-984d1-e5627652012298cc7a2eea1057f8028b9390a547.gz

commit 47c8489f8c8e1b0b7a08dea130b82b3c24b06867
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-27 15:19:18 +0000

    libpurple DEBUG_ERRORs don't deserve to be g_critical.
    
    
    20070727151918-984d1-ede12fae0508fa854a3a1541a4a61d17fef259b6.gz

commit fb6aab75068f0f9f71cee614ed8d45ac0d10aff7
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-26 19:11:23 +0000

    vaguely match up purple debug levels to g_log levels
    
    
    20070726191123-984d1-d61b7918a5b883d272efbb5b8e509c5fbaaee5ee.gz

commit f96dcfa43d1a5524ed729c1bec15da55a618c617
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-07-26 18:56:15 +0000

    Fix whitespace in boilerplate from nullclient to match the rest of Haze.
    
    
    20070726185615-4210b-b5f0375ef5e06d4ad5ae62843c02ec8b7fa7d3e4.gz

commit 7b197cca11957382cc8fe5adfb519d198c0dae60
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-07-26 18:55:01 +0000

    Remove unneeded #includes from main.c; tidy up the remainder
    
    
    20070726185501-4210b-9f6acfc6f358e6cc3d294c4a4082826c22998d10.gz

commit 0125c51b894c3d44852a60abd86ee7e48af55fc2
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-07-26 18:35:40 +0000

    expunge unused #defines
    
    
    20070726183540-4210b-24fd748d7a0860e9490da5c71d45b2f498eaa6d5.gz

commit f4c23f4bbdf0cbeadde700ac75b9dd80addc31c0
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-07-26 18:32:46 +0000

    Status messages; implement setting your own status.
    
    
    20070726183246-4210b-8023b2d61392f12c65e6528893e478f41d75bd18.gz

commit 7088ed0519faca0fb31e19c437df55a617e2c7dc
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-25 18:36:26 +0000

    Initial presence implementation --- status type of contacts, nothing more.
    
    
    20070725183626-984d1-503cc7fc8a788a68c4f882383788058012520547.gz

commit d8138ab5f2efa0206ca0f96d5c447cb8544677f8
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-22 10:08:52 +0000

    Emit the sent signal for sent messages.
    
    Bit of a kludge right now, to avoid having to figure out the Telepathy
    type of the message a second time.
    
    20070722100852-984d1-7c513efa68fb1b45b2aa7ea363d2fbba7db05790.gz

commit 4583b2533b954c94e61f542836569069ff5d818e
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-21 17:15:50 +0000

    More consistent whitespace.
    
    
    20070721171550-984d1-0e18d28e48afa790623ae5239d0ff48a74938d47.gz

commit 926206b74256716c19e0f7bfbe2f51163cfc2a20
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-21 13:54:16 +0000

    Replace repeated _get_handle call with a variable.
    
    
    20070721135416-984d1-488930a7b4b74995a6d5e90d6447c94d3a208839.gz

commit fdcad6c8db11d8bd4b374288cf2fc08073ffbf64
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-21 13:45:10 +0000

    Delete the PurpleAccount at a sensible time, and don't crash on disconnect.
    
    I'm not really keen on having to check in callbacks whether the
    connection is disconnected, but I can't think of a better way around it.
    It's apparently not possible to hook into the gap between the status
    becoming DISCONNECTED and the contact list channels being closed.
    
    20070721134510-984d1-20556a9a4d84d30c32107f2957203044ad1c7ea6.gz

commit ca7cce2691202bd6a8f926361709fc829895e66e
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-20 10:42:43 +0000

    Clarify the debug message when IM channels are closed.
    
    
    20070720104243-984d1-63af034c39f79376d8454ccf3d6b871d39f8a863.gz

commit c38ade1f6e5cb44294b688e7720343c08ca03365
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-20 10:36:34 +0000

    Use _get_channel rather than directly accessing the channel hash tables and _create_channel.
    
    
    20070720103634-984d1-69073fad04aafff7c2c3e89953d417e66d1770e9.gz

commit 6c8f594eb7804932828d9bab005845a884e5759b
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-20 10:31:15 +0000

    Correct the description of HazeConnection.password
    
    
    20070720103115-984d1-40918c491a58cde8040252905ca6699ed62602ba.gz

commit b1c41673610b31229bbc04ebad4bee1fc8a2783c
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-20 10:30:43 +0000

    expunge extraneous whitespace
    
    
    20070720103043-984d1-a7cf849ce4b868a2ccbcfe1fd0fac30de720949f.gz

commit 78a43d97b92194379e86276837fb86865565f64c
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-18 14:39:58 +0000

    Strip HTML from incoming messages.
    
    
    20070718143958-984d1-20980945a78db2b9550199cd56a252f7d6e48e71.gz

commit f295dc4795f9ab6dc61b339750604a47d52a05df
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-18 10:26:39 +0000

    Create non-existent groups on request.
    
    
    20070718102639-984d1-0a0c7dc9656e12d81f97060891cee16d36aca79d.gz

commit 8c4c5c5a6e91ca794fa6a905cf1435c5afd75078
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-18 10:25:26 +0000

    Store HazeConnection in PurpleAccount.ui_data.
    
    This way, there's no need to have one callback per connection, all of
    which fire on signals and have to check that the signal actually applies
    to them.  (Perhaps UiOps should be used instead of signals.)
    
    20070718102526-984d1-d31abfbd00441498699aee4ae7d4cba8afff8833.gz

commit 598b5fc4c8294ee935b2d67e0223f1a4e18e8ca9
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-15 11:24:47 +0000

    No need to set ONLY_ONE_GROUP
    
    
    20070715112447-984d1-83eea205c438f8358299044e132c02faa780fdfe.gz

commit 2dadd5db624987550247df5be3dd3916813d725f
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-13 17:30:42 +0000

    Force critical errors not to be fatal.
    
    telepathy-glib sets critical errors to be fatal; various libpurple
    protocols and bits and bobs use g_return_val_if_fail all over the shop
    which causes critical errors to be logged.
    
    20070713173042-984d1-b7412788ff06cf37e7efc2258c88894c7e3c8bb0.gz

commit a4a2d4a1db2d1ac93b3973a3551bb63723c2166f
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-13 17:28:41 +0000

    The jabber prpl produces ridiculous amounts of debug output; silence it.
    
    
    20070713172841-984d1-0b5046ef012b6cb73a5c775e1fb02b0ac56f6b1c.gz

commit 736734d4148cbc066f15a8ffaba6ef32a128fdf5
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-13 17:28:20 +0000

    Groups and the subscribe list work now (I believe).
    
    
    20070713172820-984d1-0f9023aa8b34a0e42e77ee7a2ee67952b20733c1.gz

commit 33ecc7a031f7d3e64055f7a727d9c37997def421
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-13 17:27:33 +0000

    The "username" connection parameter should be called "account".
    
    
    20070713172733-984d1-a0bd3d36175885d765129172e485a5561d07940f.gz

commit 97f7a8f242b4d128350678839c81240562af975c
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-10 17:38:13 +0000

    Remove unnecessary extra signal disconnection, and fix up an indent.
    
    
    20070710173813-984d1-96c8dca6db29f119019a029310d096d0a4ba3a58.gz

commit 12f7c291d8d6b9e1e54336b9212716f1868eee27
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-10 16:18:09 +0000

    Remove nullclient cruft from main.c; use a temporary prefs dir.
    
    
    20070710161809-984d1-622ff8fe21e3412bf70024c2e453fa9fc226a8db.gz

commit 8d30a234dda48dc565f945217a3ff3fec4b99794
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-10 16:09:33 +0000

    Rig up the 'subscribed' list.
    
    
    20070710160933-984d1-9289adf54e0151cc7e9634dd2f7461bd85877fa1.gz

commit ed13cee9db1ce4739252fef7283b5f7bb06e41ba
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-05 16:56:31 +0000

    The 'subscribe' list vaguely works...
    
    ...in that it shows you the buddies who are online when you first sign
    in forever.  But it's a start.
    
    20070705165631-984d1-8f95fc5deb808eca3de96bc21193cc0a676350bc.gz

commit 7c5ba1ee79be6567fbe4c378c6a162ca3bb7ec14
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-07-04 17:43:46 +0000

    Don't leak im channels, and use the real timestamp of messages.
    
    
    20070704174346-984d1-cb18cc91798dcfbe94250b3ba40f1a9e96b4d170.gz

commit 51fee618f5f30bc98a2bdfbe724ae63ef100b10f
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-29 21:55:50 +0000

    Actually make some distinction between different message types.
    
    
    20070629215550-984d1-9f05faede9115a5e610a3fd891b6d29faccb7ad6.gz

commit 2862ab704621d3ddd9c6380611c147ad134ccb4d
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-29 21:54:23 +0000

    Disconnect received-im-msg handler when the account signs off.
    
    
    20070629215423-984d1-0966af3fab43f29f09b867e4c7524afc528f2e3d.gz

commit faa02f8b82f9871e2ad79c567cb7d0ed6be82b2e
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-29 19:03:33 +0000

    get_haze_connection now takes a PurpleAccount* not a PurpleConnection*
    
    
    20070629190333-984d1-e44134b65fd5e82fc8fdfae08f266890a22011ab.gz

commit 578fb6e68dbb089bdd4f79711937b540ee98a366
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-29 17:27:35 +0000

    Register IM channels on the DBUS, and don't fall through a switch and explode.
    
    
    20070629172735-984d1-08557fcb9cd5680a1aab1ebed368a1717ec84765.gz

commit 308f5e4a446c4f7a0147c4ddc03fec2a8d5e0382
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-29 17:16:34 +0000

    rudimentary (ie broken) receiving of messages
    
    
    20070629171634-984d1-db092aaa5b10947a1a658094f751fecb535d2e9a.gz

commit 26a2e854fc11fd39a4bb61037133f94534fdd2fa
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-29 14:52:16 +0000

    Make HazeConnectionManager a singleton.
    
    
    20070629145216-984d1-7bd7b2bad9b6a917c8acd7e1302a7ab9458ee6e5.gz

commit f3bd9eceee854553ccf42d3e192ea544c5ee595d
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-06-29 14:31:30 +0000

    Bring back the ConnectionManager keeping a list of Connections.
    
    
    20070629143130-4210b-62ace1bc650f21477b324cf00507a37a7fdf1044.gz

commit 0516855690794d8060d4c29cf37b8ee2cd9abd7e
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-28 00:19:08 +0000

    Move connection signal handlers from ConnectionManager to Connection.
    
    This way around, we have to check at the start of each handler whether the
    PurpleConnection in question matches the HazeConnection, but it means that
    the handlers aren't randomly called from the ConnectionManager.
    
    20070628001908-984d1-5edf077bd39d283623001e431f6f407586bab29d.gz

commit ffa37231049fda01d44d5565548794bf69155dd3
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-27 23:40:12 +0000

    The (non-functional) rudiments of an IM channel implementation.
    
    I'm terrified of losing all this uncommitted code.
    
    20070627234012-984d1-feb78cc8e31c2605409addab6bcd40a54a819a7e.gz

commit 648099c65c1d38dc67d9e1ab27f6afb57d27b9be
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-21 19:15:51 +0000

    sort(Makefile.am)
    
    
    20070621191551-984d1-173a5560c04b23a5e5fcea31e71bb9fad2b53a37.gz

commit e50d34fc2bd8c4896d9e9d36c561915e1539f822
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-21 19:13:19 +0000

    Hide the innards of HazeConnection within a private structure.
    
    (Incidentally, the various gobj parameters should probably be CONSTRUCT_ONLY
    because they won't be dealt with properly if they're set post-connect.  So now
    they are.)
    
    20070621191319-984d1-4584d72d424d90ec345e9863b2f9c7b2b9416978.gz

commit fa573b7ef57a103632248fa74108d3979902e603
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-21 14:36:31 +0000

    Remove unused code; standardise using 'base' and 'self' rather than 'conn'
    
    
    20070621143631-984d1-6fd370004434a030beb1466e834a6e72f9d6f1cb.gz

commit b2bfe3bb4f338d69bd828789530fbfb3ec5d3713
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-21 12:42:58 +0000

    Ignore Purple debug messages at level 'misc'.
    
    
    20070621124258-984d1-8bac2f5723e60bf98a894b3a85ce0c2605fa8498.gz

commit bd96c09123760ff45d87918d8ea01822d92b6fb1
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-21 12:42:30 +0000

    Get rid of more left-over commented-out chunks of nullclient.
    
    
    20070621124230-984d1-62028db037c8260e463911ae7ee3baa1c243a951.gz

commit df204c07d905c969d1146609a46f7552c5db0196
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-21 12:40:50 +0000

    Delete the PurpleAccount in an idle callback to avoid exploding.
    
    I think that disconnecting is really actually finally fixed now!
    
    20070621124050-984d1-62a240afd562d390fe70623a963c30d57df0fd82.gz

commit efd8075b527e73d0e30ffef5ac710dde541886c8
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-20 17:20:42 +0000

    smcv explained what handle ids are actually for!
    
    
    20070620172042-984d1-d969531c02b3efc47fbf151feb49980d8ca1584b.gz

commit b1c6b304f75c6f09ef3dfce30fa838606b7d10da
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-20 16:43:25 +0000

    Check account->disconnecting rather than is_connected(account)
    
    
    20070620164325-984d1-e81f95974bec26d28c5401ebfa22135843e9b580.gz

commit 08f0003b468250caad33c1f120bd207bd570722d
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-20 16:33:59 +0000

    Pass all Purple's debug stuff through to g_debug.
    
    I should probably map the various PurpleDebugLevels to GLogLevels at
    some point.
    
    20070620163359-984d1-c729c573ce82e0850b224fe7516375ee823f9eaf.gz

commit 524fea010475b7575ff438528e3bf608bfcb3d04
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-20 16:31:51 +0000

    Don't try to disconnect an already-disconnecting PurpleAccount.
    
    
    20070620163151-984d1-83c2bfee4eae6bb9914cc3833f3a89ac405ee976.gz

commit 1ed4f6b481e61953b514c39f3cabd96796b8c15f
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-20 15:35:18 +0000

    clean up main()
    
    
    20070620153518-984d1-087079b1ab0facd93b4aef996c386c3b3dd58238.gz

commit 823b4b9f9685e2131933bc8746a638a2deaa96a3
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-19 19:30:05 +0000

    fix up disconnecting not to explode everywhere.
    
    
    20070619193005-984d1-bfd34c7e7a68b8919733194ca99a2570b18015a7.gz

commit 14812c245f2b9fdd7df2e1f1e021e4ed77c480b0
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-19 12:46:16 +0000

    ...or in fact I could just make the unique connection name be the username.
    
    
    20070619124616-984d1-81440092459b3fa948c665bac74ee909dd042488.gz

commit 127da48e04ed8e13911fca2bd7218277c1341a50
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-19 10:35:29 +0000

    Implement get_unique_connection_name; currently yields "protocol/username"
    
    
    20070619103529-984d1-07fb2baea1923629e79de2dce4c0aaa2f3c57804.gz

commit d867e32f4867a1245e7a5127eca6145b8032ce1f
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-19 10:10:33 +0000

    dispose and finalize for HazeConnections.
    
    Maybe I should have a private structure at some point?
    
    20070619101033-984d1-8d7016c7dcf8f7da9ff4d7f0aeef6161668a6858.gz

commit 37a0e4d40747d7b7bc866f3ac6a1ed7c16bcd7d3
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-19 09:22:00 +0000

    only call finish_shutdown when the purple connection is closed
    
    
    20070619092200-984d1-cd2a94a4f5a8ae79b05f782a8f65530cccf8336e.gz

commit 66bc4aa9cbf5dfd3c3c3e2c63d88c4bb86eb2835
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-19 09:08:02 +0000

    Extract a function to find the HazeConn corresponding to a PurpleConn.
    
    
    20070619090802-984d1-8dd8513438b66571d523a8d0e16619085484bed2.gz

commit 5a18845d550fc49537ee047eb50f82e6a4e9a158
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-18 13:04:07 +0000

    Fix connectng to more than one account per run of haze
    
    Something's going wrong WRT connecting to MSN, though.  I suspect I'm ignoring
    some vital purple signal.
    
    20070618130407-984d1-a34ae90ae8924d1d9fa3eab1c5633a5e1cd19351.gz

commit 0db44800e586435d212e1b360873af635c16c9d0
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-17 17:32:09 +0000

    vaguely working connections
    
    
    20070617173209-984d1-d289406011335c8cf182ea7616cf209c3ded272f.gz

commit 8bed51daa3a2c9855191b2aa5815697bf2292f59
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-17 13:58:38 +0000

    add -Wall -Werror to the CFLAGs
    
    
    20070617135838-984d1-ce350d255208e68b1f3330ebd1e19aca25e4cf45.gz

commit d2937b8065064fe4b6fa920fc848fde4905ac0a2
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-17 13:28:03 +0000

    Actually return from haze_connection_constructor.
    
    
    20070617132803-984d1-54cd8872a28d03bf168b7fb5bf70ae281110aee5.gz

commit 585c4c8bdc6d590bb09f988bf967eb480cbbd636
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-15 09:34:25 +0000

    Start implementing HazeConnection.
    
    Course, it segfaults if you try to open a connection, but it's a start...
    
    20070615093425-984d1-b1280266a1bebdb283723cd479d03048b4660697.gz

commit 696f524d02aed5832141495d56a5fcdb49ac0fe7
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-13 14:30:32 +0000

    I have no idea what I created src/NOTES for
    
    
    20070613143032-984d1-6d21b328d2a4fc76f311f76c8072896564574929.gz

commit 00a4d4079fe5959d1fd134290b00d3606ad8397e
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-06-13 13:02:34 +0000

    get rid of "haze-" prefix on files
    
    
    20070613130234-984d1-f7476dc202d1fa6afb0e2048601ffa38f39b5c01.gz

commit c63c6b1fbca50d345fb4820c5ce95ba39a6cf785
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-05-19 16:10:08 +0000

    Fix up automake fu to have `make` work in the root of the project
    
    
    20070519161008-984d1-824307e8cfc5890181e34b1f915713e9cad24206.gz

commit 8d2264ab34b755b6312ff913af614cbd95c887ac
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-05-19 16:07:58 +0000

    tell the glib logging stuff what this is called before using g_debug
    
    
    20070519160758-984d1-f58d1e8276fdfaf5f03043f188a1d094dfad30e9.gz

commit 7f97bf8044e6f176e304e2b833996de5fb1337ec
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-05-19 16:07:13 +0000

    TpCMParamSpec has two more fields than it used to!
    
    
    20070519160713-984d1-3e7bf5de9102769954c7786c2c8380f2551e1e01.gz

commit de7640dd8ebe7320cc47716d021eb5f04482a8ef
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-05-05 09:05:33 +0000

    Rename to 'haze'.
    
    
    20070505090533-984d1-8cf2a35902b15f5a7ea2b18a2ae170774f173c98.gz

commit 1e538b491d7e0f69ec4895b4b79d89ff3b8042d8
Author: Will Thompson <resiak@soc.pidgin.im>
Date:   2007-05-04 16:50:58 +0000

    Initial import and autoconf foobage
    
    
    20070504165058-984d1-3c606e76806c502a71d5a475c64ee2684561189b.gz

commit 36e7ba52d4397763aca609c368bc6f2472b644a1
Author: git-darcs-import <>
Date:   1970-01-01 00:00:00 +0000

    New empty repository