File: ChangeLog

package info (click to toggle)
telepathy-spec 0.27.4-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 3,420 kB
  • sloc: xml: 33,793; python: 1,093; makefile: 110; sh: 11
file content (28350 lines) | stat: -rw-r--r-- 945,577 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
16273
16274
16275
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316
16317
16318
16319
16320
16321
16322
16323
16324
16325
16326
16327
16328
16329
16330
16331
16332
16333
16334
16335
16336
16337
16338
16339
16340
16341
16342
16343
16344
16345
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
16368
16369
16370
16371
16372
16373
16374
16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732
16733
16734
16735
16736
16737
16738
16739
16740
16741
16742
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
16800
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817
16818
16819
16820
16821
16822
16823
16824
16825
16826
16827
16828
16829
16830
16831
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843
16844
16845
16846
16847
16848
16849
16850
16851
16852
16853
16854
16855
16856
16857
16858
16859
16860
16861
16862
16863
16864
16865
16866
16867
16868
16869
16870
16871
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
16921
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945
16946
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962
16963
16964
16965
16966
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977
16978
16979
16980
16981
16982
16983
16984
16985
16986
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027
17028
17029
17030
17031
17032
17033
17034
17035
17036
17037
17038
17039
17040
17041
17042
17043
17044
17045
17046
17047
17048
17049
17050
17051
17052
17053
17054
17055
17056
17057
17058
17059
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092
17093
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
17113
17114
17115
17116
17117
17118
17119
17120
17121
17122
17123
17124
17125
17126
17127
17128
17129
17130
17131
17132
17133
17134
17135
17136
17137
17138
17139
17140
17141
17142
17143
17144
17145
17146
17147
17148
17149
17150
17151
17152
17153
17154
17155
17156
17157
17158
17159
17160
17161
17162
17163
17164
17165
17166
17167
17168
17169
17170
17171
17172
17173
17174
17175
17176
17177
17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
17189
17190
17191
17192
17193
17194
17195
17196
17197
17198
17199
17200
17201
17202
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213
17214
17215
17216
17217
17218
17219
17220
17221
17222
17223
17224
17225
17226
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
17240
17241
17242
17243
17244
17245
17246
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258
17259
17260
17261
17262
17263
17264
17265
17266
17267
17268
17269
17270
17271
17272
17273
17274
17275
17276
17277
17278
17279
17280
17281
17282
17283
17284
17285
17286
17287
17288
17289
17290
17291
17292
17293
17294
17295
17296
17297
17298
17299
17300
17301
17302
17303
17304
17305
17306
17307
17308
17309
17310
17311
17312
17313
17314
17315
17316
17317
17318
17319
17320
17321
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337
17338
17339
17340
17341
17342
17343
17344
17345
17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
17356
17357
17358
17359
17360
17361
17362
17363
17364
17365
17366
17367
17368
17369
17370
17371
17372
17373
17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
17401
17402
17403
17404
17405
17406
17407
17408
17409
17410
17411
17412
17413
17414
17415
17416
17417
17418
17419
17420
17421
17422
17423
17424
17425
17426
17427
17428
17429
17430
17431
17432
17433
17434
17435
17436
17437
17438
17439
17440
17441
17442
17443
17444
17445
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461
17462
17463
17464
17465
17466
17467
17468
17469
17470
17471
17472
17473
17474
17475
17476
17477
17478
17479
17480
17481
17482
17483
17484
17485
17486
17487
17488
17489
17490
17491
17492
17493
17494
17495
17496
17497
17498
17499
17500
17501
17502
17503
17504
17505
17506
17507
17508
17509
17510
17511
17512
17513
17514
17515
17516
17517
17518
17519
17520
17521
17522
17523
17524
17525
17526
17527
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
17549
17550
17551
17552
17553
17554
17555
17556
17557
17558
17559
17560
17561
17562
17563
17564
17565
17566
17567
17568
17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
17591
17592
17593
17594
17595
17596
17597
17598
17599
17600
17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17611
17612
17613
17614
17615
17616
17617
17618
17619
17620
17621
17622
17623
17624
17625
17626
17627
17628
17629
17630
17631
17632
17633
17634
17635
17636
17637
17638
17639
17640
17641
17642
17643
17644
17645
17646
17647
17648
17649
17650
17651
17652
17653
17654
17655
17656
17657
17658
17659
17660
17661
17662
17663
17664
17665
17666
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
17718
17719
17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
17751
17752
17753
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
17850
17851
17852
17853
17854
17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
17881
17882
17883
17884
17885
17886
17887
17888
17889
17890
17891
17892
17893
17894
17895
17896
17897
17898
17899
17900
17901
17902
17903
17904
17905
17906
17907
17908
17909
17910
17911
17912
17913
17914
17915
17916
17917
17918
17919
17920
17921
17922
17923
17924
17925
17926
17927
17928
17929
17930
17931
17932
17933
17934
17935
17936
17937
17938
17939
17940
17941
17942
17943
17944
17945
17946
17947
17948
17949
17950
17951
17952
17953
17954
17955
17956
17957
17958
17959
17960
17961
17962
17963
17964
17965
17966
17967
17968
17969
17970
17971
17972
17973
17974
17975
17976
17977
17978
17979
17980
17981
17982
17983
17984
17985
17986
17987
17988
17989
17990
17991
17992
17993
17994
17995
17996
17997
17998
17999
18000
18001
18002
18003
18004
18005
18006
18007
18008
18009
18010
18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
18061
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
18108
18109
18110
18111
18112
18113
18114
18115
18116
18117
18118
18119
18120
18121
18122
18123
18124
18125
18126
18127
18128
18129
18130
18131
18132
18133
18134
18135
18136
18137
18138
18139
18140
18141
18142
18143
18144
18145
18146
18147
18148
18149
18150
18151
18152
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
18172
18173
18174
18175
18176
18177
18178
18179
18180
18181
18182
18183
18184
18185
18186
18187
18188
18189
18190
18191
18192
18193
18194
18195
18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
18207
18208
18209
18210
18211
18212
18213
18214
18215
18216
18217
18218
18219
18220
18221
18222
18223
18224
18225
18226
18227
18228
18229
18230
18231
18232
18233
18234
18235
18236
18237
18238
18239
18240
18241
18242
18243
18244
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
18262
18263
18264
18265
18266
18267
18268
18269
18270
18271
18272
18273
18274
18275
18276
18277
18278
18279
18280
18281
18282
18283
18284
18285
18286
18287
18288
18289
18290
18291
18292
18293
18294
18295
18296
18297
18298
18299
18300
18301
18302
18303
18304
18305
18306
18307
18308
18309
18310
18311
18312
18313
18314
18315
18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329
18330
18331
18332
18333
18334
18335
18336
18337
18338
18339
18340
18341
18342
18343
18344
18345
18346
18347
18348
18349
18350
18351
18352
18353
18354
18355
18356
18357
18358
18359
18360
18361
18362
18363
18364
18365
18366
18367
18368
18369
18370
18371
18372
18373
18374
18375
18376
18377
18378
18379
18380
18381
18382
18383
18384
18385
18386
18387
18388
18389
18390
18391
18392
18393
18394
18395
18396
18397
18398
18399
18400
18401
18402
18403
18404
18405
18406
18407
18408
18409
18410
18411
18412
18413
18414
18415
18416
18417
18418
18419
18420
18421
18422
18423
18424
18425
18426
18427
18428
18429
18430
18431
18432
18433
18434
18435
18436
18437
18438
18439
18440
18441
18442
18443
18444
18445
18446
18447
18448
18449
18450
18451
18452
18453
18454
18455
18456
18457
18458
18459
18460
18461
18462
18463
18464
18465
18466
18467
18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
18478
18479
18480
18481
18482
18483
18484
18485
18486
18487
18488
18489
18490
18491
18492
18493
18494
18495
18496
18497
18498
18499
18500
18501
18502
18503
18504
18505
18506
18507
18508
18509
18510
18511
18512
18513
18514
18515
18516
18517
18518
18519
18520
18521
18522
18523
18524
18525
18526
18527
18528
18529
18530
18531
18532
18533
18534
18535
18536
18537
18538
18539
18540
18541
18542
18543
18544
18545
18546
18547
18548
18549
18550
18551
18552
18553
18554
18555
18556
18557
18558
18559
18560
18561
18562
18563
18564
18565
18566
18567
18568
18569
18570
18571
18572
18573
18574
18575
18576
18577
18578
18579
18580
18581
18582
18583
18584
18585
18586
18587
18588
18589
18590
18591
18592
18593
18594
18595
18596
18597
18598
18599
18600
18601
18602
18603
18604
18605
18606
18607
18608
18609
18610
18611
18612
18613
18614
18615
18616
18617
18618
18619
18620
18621
18622
18623
18624
18625
18626
18627
18628
18629
18630
18631
18632
18633
18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
18654
18655
18656
18657
18658
18659
18660
18661
18662
18663
18664
18665
18666
18667
18668
18669
18670
18671
18672
18673
18674
18675
18676
18677
18678
18679
18680
18681
18682
18683
18684
18685
18686
18687
18688
18689
18690
18691
18692
18693
18694
18695
18696
18697
18698
18699
18700
18701
18702
18703
18704
18705
18706
18707
18708
18709
18710
18711
18712
18713
18714
18715
18716
18717
18718
18719
18720
18721
18722
18723
18724
18725
18726
18727
18728
18729
18730
18731
18732
18733
18734
18735
18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
18758
18759
18760
18761
18762
18763
18764
18765
18766
18767
18768
18769
18770
18771
18772
18773
18774
18775
18776
18777
18778
18779
18780
18781
18782
18783
18784
18785
18786
18787
18788
18789
18790
18791
18792
18793
18794
18795
18796
18797
18798
18799
18800
18801
18802
18803
18804
18805
18806
18807
18808
18809
18810
18811
18812
18813
18814
18815
18816
18817
18818
18819
18820
18821
18822
18823
18824
18825
18826
18827
18828
18829
18830
18831
18832
18833
18834
18835
18836
18837
18838
18839
18840
18841
18842
18843
18844
18845
18846
18847
18848
18849
18850
18851
18852
18853
18854
18855
18856
18857
18858
18859
18860
18861
18862
18863
18864
18865
18866
18867
18868
18869
18870
18871
18872
18873
18874
18875
18876
18877
18878
18879
18880
18881
18882
18883
18884
18885
18886
18887
18888
18889
18890
18891
18892
18893
18894
18895
18896
18897
18898
18899
18900
18901
18902
18903
18904
18905
18906
18907
18908
18909
18910
18911
18912
18913
18914
18915
18916
18917
18918
18919
18920
18921
18922
18923
18924
18925
18926
18927
18928
18929
18930
18931
18932
18933
18934
18935
18936
18937
18938
18939
18940
18941
18942
18943
18944
18945
18946
18947
18948
18949
18950
18951
18952
18953
18954
18955
18956
18957
18958
18959
18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
18979
18980
18981
18982
18983
18984
18985
18986
18987
18988
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020
19021
19022
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040
19041
19042
19043
19044
19045
19046
19047
19048
19049
19050
19051
19052
19053
19054
19055
19056
19057
19058
19059
19060
19061
19062
19063
19064
19065
19066
19067
19068
19069
19070
19071
19072
19073
19074
19075
19076
19077
19078
19079
19080
19081
19082
19083
19084
19085
19086
19087
19088
19089
19090
19091
19092
19093
19094
19095
19096
19097
19098
19099
19100
19101
19102
19103
19104
19105
19106
19107
19108
19109
19110
19111
19112
19113
19114
19115
19116
19117
19118
19119
19120
19121
19122
19123
19124
19125
19126
19127
19128
19129
19130
19131
19132
19133
19134
19135
19136
19137
19138
19139
19140
19141
19142
19143
19144
19145
19146
19147
19148
19149
19150
19151
19152
19153
19154
19155
19156
19157
19158
19159
19160
19161
19162
19163
19164
19165
19166
19167
19168
19169
19170
19171
19172
19173
19174
19175
19176
19177
19178
19179
19180
19181
19182
19183
19184
19185
19186
19187
19188
19189
19190
19191
19192
19193
19194
19195
19196
19197
19198
19199
19200
19201
19202
19203
19204
19205
19206
19207
19208
19209
19210
19211
19212
19213
19214
19215
19216
19217
19218
19219
19220
19221
19222
19223
19224
19225
19226
19227
19228
19229
19230
19231
19232
19233
19234
19235
19236
19237
19238
19239
19240
19241
19242
19243
19244
19245
19246
19247
19248
19249
19250
19251
19252
19253
19254
19255
19256
19257
19258
19259
19260
19261
19262
19263
19264
19265
19266
19267
19268
19269
19270
19271
19272
19273
19274
19275
19276
19277
19278
19279
19280
19281
19282
19283
19284
19285
19286
19287
19288
19289
19290
19291
19292
19293
19294
19295
19296
19297
19298
19299
19300
19301
19302
19303
19304
19305
19306
19307
19308
19309
19310
19311
19312
19313
19314
19315
19316
19317
19318
19319
19320
19321
19322
19323
19324
19325
19326
19327
19328
19329
19330
19331
19332
19333
19334
19335
19336
19337
19338
19339
19340
19341
19342
19343
19344
19345
19346
19347
19348
19349
19350
19351
19352
19353
19354
19355
19356
19357
19358
19359
19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
19374
19375
19376
19377
19378
19379
19380
19381
19382
19383
19384
19385
19386
19387
19388
19389
19390
19391
19392
19393
19394
19395
19396
19397
19398
19399
19400
19401
19402
19403
19404
19405
19406
19407
19408
19409
19410
19411
19412
19413
19414
19415
19416
19417
19418
19419
19420
19421
19422
19423
19424
19425
19426
19427
19428
19429
19430
19431
19432
19433
19434
19435
19436
19437
19438
19439
19440
19441
19442
19443
19444
19445
19446
19447
19448
19449
19450
19451
19452
19453
19454
19455
19456
19457
19458
19459
19460
19461
19462
19463
19464
19465
19466
19467
19468
19469
19470
19471
19472
19473
19474
19475
19476
19477
19478
19479
19480
19481
19482
19483
19484
19485
19486
19487
19488
19489
19490
19491
19492
19493
19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
19504
19505
19506
19507
19508
19509
19510
19511
19512
19513
19514
19515
19516
19517
19518
19519
19520
19521
19522
19523
19524
19525
19526
19527
19528
19529
19530
19531
19532
19533
19534
19535
19536
19537
19538
19539
19540
19541
19542
19543
19544
19545
19546
19547
19548
19549
19550
19551
19552
19553
19554
19555
19556
19557
19558
19559
19560
19561
19562
19563
19564
19565
19566
19567
19568
19569
19570
19571
19572
19573
19574
19575
19576
19577
19578
19579
19580
19581
19582
19583
19584
19585
19586
19587
19588
19589
19590
19591
19592
19593
19594
19595
19596
19597
19598
19599
19600
19601
19602
19603
19604
19605
19606
19607
19608
19609
19610
19611
19612
19613
19614
19615
19616
19617
19618
19619
19620
19621
19622
19623
19624
19625
19626
19627
19628
19629
19630
19631
19632
19633
19634
19635
19636
19637
19638
19639
19640
19641
19642
19643
19644
19645
19646
19647
19648
19649
19650
19651
19652
19653
19654
19655
19656
19657
19658
19659
19660
19661
19662
19663
19664
19665
19666
19667
19668
19669
19670
19671
19672
19673
19674
19675
19676
19677
19678
19679
19680
19681
19682
19683
19684
19685
19686
19687
19688
19689
19690
19691
19692
19693
19694
19695
19696
19697
19698
19699
19700
19701
19702
19703
19704
19705
19706
19707
19708
19709
19710
19711
19712
19713
19714
19715
19716
19717
19718
19719
19720
19721
19722
19723
19724
19725
19726
19727
19728
19729
19730
19731
19732
19733
19734
19735
19736
19737
19738
19739
19740
19741
19742
19743
19744
19745
19746
19747
19748
19749
19750
19751
19752
19753
19754
19755
19756
19757
19758
19759
19760
19761
19762
19763
19764
19765
19766
19767
19768
19769
19770
19771
19772
19773
19774
19775
19776
19777
19778
19779
19780
19781
19782
19783
19784
19785
19786
19787
19788
19789
19790
19791
19792
19793
19794
19795
19796
19797
19798
19799
19800
19801
19802
19803
19804
19805
19806
19807
19808
19809
19810
19811
19812
19813
19814
19815
19816
19817
19818
19819
19820
19821
19822
19823
19824
19825
19826
19827
19828
19829
19830
19831
19832
19833
19834
19835
19836
19837
19838
19839
19840
19841
19842
19843
19844
19845
19846
19847
19848
19849
19850
19851
19852
19853
19854
19855
19856
19857
19858
19859
19860
19861
19862
19863
19864
19865
19866
19867
19868
19869
19870
19871
19872
19873
19874
19875
19876
19877
19878
19879
19880
19881
19882
19883
19884
19885
19886
19887
19888
19889
19890
19891
19892
19893
19894
19895
19896
19897
19898
19899
19900
19901
19902
19903
19904
19905
19906
19907
19908
19909
19910
19911
19912
19913
19914
19915
19916
19917
19918
19919
19920
19921
19922
19923
19924
19925
19926
19927
19928
19929
19930
19931
19932
19933
19934
19935
19936
19937
19938
19939
19940
19941
19942
19943
19944
19945
19946
19947
19948
19949
19950
19951
19952
19953
19954
19955
19956
19957
19958
19959
19960
19961
19962
19963
19964
19965
19966
19967
19968
19969
19970
19971
19972
19973
19974
19975
19976
19977
19978
19979
19980
19981
19982
19983
19984
19985
19986
19987
19988
19989
19990
19991
19992
19993
19994
19995
19996
19997
19998
19999
20000
20001
20002
20003
20004
20005
20006
20007
20008
20009
20010
20011
20012
20013
20014
20015
20016
20017
20018
20019
20020
20021
20022
20023
20024
20025
20026
20027
20028
20029
20030
20031
20032
20033
20034
20035
20036
20037
20038
20039
20040
20041
20042
20043
20044
20045
20046
20047
20048
20049
20050
20051
20052
20053
20054
20055
20056
20057
20058
20059
20060
20061
20062
20063
20064
20065
20066
20067
20068
20069
20070
20071
20072
20073
20074
20075
20076
20077
20078
20079
20080
20081
20082
20083
20084
20085
20086
20087
20088
20089
20090
20091
20092
20093
20094
20095
20096
20097
20098
20099
20100
20101
20102
20103
20104
20105
20106
20107
20108
20109
20110
20111
20112
20113
20114
20115
20116
20117
20118
20119
20120
20121
20122
20123
20124
20125
20126
20127
20128
20129
20130
20131
20132
20133
20134
20135
20136
20137
20138
20139
20140
20141
20142
20143
20144
20145
20146
20147
20148
20149
20150
20151
20152
20153
20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
20166
20167
20168
20169
20170
20171
20172
20173
20174
20175
20176
20177
20178
20179
20180
20181
20182
20183
20184
20185
20186
20187
20188
20189
20190
20191
20192
20193
20194
20195
20196
20197
20198
20199
20200
20201
20202
20203
20204
20205
20206
20207
20208
20209
20210
20211
20212
20213
20214
20215
20216
20217
20218
20219
20220
20221
20222
20223
20224
20225
20226
20227
20228
20229
20230
20231
20232
20233
20234
20235
20236
20237
20238
20239
20240
20241
20242
20243
20244
20245
20246
20247
20248
20249
20250
20251
20252
20253
20254
20255
20256
20257
20258
20259
20260
20261
20262
20263
20264
20265
20266
20267
20268
20269
20270
20271
20272
20273
20274
20275
20276
20277
20278
20279
20280
20281
20282
20283
20284
20285
20286
20287
20288
20289
20290
20291
20292
20293
20294
20295
20296
20297
20298
20299
20300
20301
20302
20303
20304
20305
20306
20307
20308
20309
20310
20311
20312
20313
20314
20315
20316
20317
20318
20319
20320
20321
20322
20323
20324
20325
20326
20327
20328
20329
20330
20331
20332
20333
20334
20335
20336
20337
20338
20339
20340
20341
20342
20343
20344
20345
20346
20347
20348
20349
20350
20351
20352
20353
20354
20355
20356
20357
20358
20359
20360
20361
20362
20363
20364
20365
20366
20367
20368
20369
20370
20371
20372
20373
20374
20375
20376
20377
20378
20379
20380
20381
20382
20383
20384
20385
20386
20387
20388
20389
20390
20391
20392
20393
20394
20395
20396
20397
20398
20399
20400
20401
20402
20403
20404
20405
20406
20407
20408
20409
20410
20411
20412
20413
20414
20415
20416
20417
20418
20419
20420
20421
20422
20423
20424
20425
20426
20427
20428
20429
20430
20431
20432
20433
20434
20435
20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
20447
20448
20449
20450
20451
20452
20453
20454
20455
20456
20457
20458
20459
20460
20461
20462
20463
20464
20465
20466
20467
20468
20469
20470
20471
20472
20473
20474
20475
20476
20477
20478
20479
20480
20481
20482
20483
20484
20485
20486
20487
20488
20489
20490
20491
20492
20493
20494
20495
20496
20497
20498
20499
20500
20501
20502
20503
20504
20505
20506
20507
20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
20523
20524
20525
20526
20527
20528
20529
20530
20531
20532
20533
20534
20535
20536
20537
20538
20539
20540
20541
20542
20543
20544
20545
20546
20547
20548
20549
20550
20551
20552
20553
20554
20555
20556
20557
20558
20559
20560
20561
20562
20563
20564
20565
20566
20567
20568
20569
20570
20571
20572
20573
20574
20575
20576
20577
20578
20579
20580
20581
20582
20583
20584
20585
20586
20587
20588
20589
20590
20591
20592
20593
20594
20595
20596
20597
20598
20599
20600
20601
20602
20603
20604
20605
20606
20607
20608
20609
20610
20611
20612
20613
20614
20615
20616
20617
20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
20640
20641
20642
20643
20644
20645
20646
20647
20648
20649
20650
20651
20652
20653
20654
20655
20656
20657
20658
20659
20660
20661
20662
20663
20664
20665
20666
20667
20668
20669
20670
20671
20672
20673
20674
20675
20676
20677
20678
20679
20680
20681
20682
20683
20684
20685
20686
20687
20688
20689
20690
20691
20692
20693
20694
20695
20696
20697
20698
20699
20700
20701
20702
20703
20704
20705
20706
20707
20708
20709
20710
20711
20712
20713
20714
20715
20716
20717
20718
20719
20720
20721
20722
20723
20724
20725
20726
20727
20728
20729
20730
20731
20732
20733
20734
20735
20736
20737
20738
20739
20740
20741
20742
20743
20744
20745
20746
20747
20748
20749
20750
20751
20752
20753
20754
20755
20756
20757
20758
20759
20760
20761
20762
20763
20764
20765
20766
20767
20768
20769
20770
20771
20772
20773
20774
20775
20776
20777
20778
20779
20780
20781
20782
20783
20784
20785
20786
20787
20788
20789
20790
20791
20792
20793
20794
20795
20796
20797
20798
20799
20800
20801
20802
20803
20804
20805
20806
20807
20808
20809
20810
20811
20812
20813
20814
20815
20816
20817
20818
20819
20820
20821
20822
20823
20824
20825
20826
20827
20828
20829
20830
20831
20832
20833
20834
20835
20836
20837
20838
20839
20840
20841
20842
20843
20844
20845
20846
20847
20848
20849
20850
20851
20852
20853
20854
20855
20856
20857
20858
20859
20860
20861
20862
20863
20864
20865
20866
20867
20868
20869
20870
20871
20872
20873
20874
20875
20876
20877
20878
20879
20880
20881
20882
20883
20884
20885
20886
20887
20888
20889
20890
20891
20892
20893
20894
20895
20896
20897
20898
20899
20900
20901
20902
20903
20904
20905
20906
20907
20908
20909
20910
20911
20912
20913
20914
20915
20916
20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
20944
20945
20946
20947
20948
20949
20950
20951
20952
20953
20954
20955
20956
20957
20958
20959
20960
20961
20962
20963
20964
20965
20966
20967
20968
20969
20970
20971
20972
20973
20974
20975
20976
20977
20978
20979
20980
20981
20982
20983
20984
20985
20986
20987
20988
20989
20990
20991
20992
20993
20994
20995
20996
20997
20998
20999
21000
21001
21002
21003
21004
21005
21006
21007
21008
21009
21010
21011
21012
21013
21014
21015
21016
21017
21018
21019
21020
21021
21022
21023
21024
21025
21026
21027
21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
21050
21051
21052
21053
21054
21055
21056
21057
21058
21059
21060
21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
21083
21084
21085
21086
21087
21088
21089
21090
21091
21092
21093
21094
21095
21096
21097
21098
21099
21100
21101
21102
21103
21104
21105
21106
21107
21108
21109
21110
21111
21112
21113
21114
21115
21116
21117
21118
21119
21120
21121
21122
21123
21124
21125
21126
21127
21128
21129
21130
21131
21132
21133
21134
21135
21136
21137
21138
21139
21140
21141
21142
21143
21144
21145
21146
21147
21148
21149
21150
21151
21152
21153
21154
21155
21156
21157
21158
21159
21160
21161
21162
21163
21164
21165
21166
21167
21168
21169
21170
21171
21172
21173
21174
21175
21176
21177
21178
21179
21180
21181
21182
21183
21184
21185
21186
21187
21188
21189
21190
21191
21192
21193
21194
21195
21196
21197
21198
21199
21200
21201
21202
21203
21204
21205
21206
21207
21208
21209
21210
21211
21212
21213
21214
21215
21216
21217
21218
21219
21220
21221
21222
21223
21224
21225
21226
21227
21228
21229
21230
21231
21232
21233
21234
21235
21236
21237
21238
21239
21240
21241
21242
21243
21244
21245
21246
21247
21248
21249
21250
21251
21252
21253
21254
21255
21256
21257
21258
21259
21260
21261
21262
21263
21264
21265
21266
21267
21268
21269
21270
21271
21272
21273
21274
21275
21276
21277
21278
21279
21280
21281
21282
21283
21284
21285
21286
21287
21288
21289
21290
21291
21292
21293
21294
21295
21296
21297
21298
21299
21300
21301
21302
21303
21304
21305
21306
21307
21308
21309
21310
21311
21312
21313
21314
21315
21316
21317
21318
21319
21320
21321
21322
21323
21324
21325
21326
21327
21328
21329
21330
21331
21332
21333
21334
21335
21336
21337
21338
21339
21340
21341
21342
21343
21344
21345
21346
21347
21348
21349
21350
21351
21352
21353
21354
21355
21356
21357
21358
21359
21360
21361
21362
21363
21364
21365
21366
21367
21368
21369
21370
21371
21372
21373
21374
21375
21376
21377
21378
21379
21380
21381
21382
21383
21384
21385
21386
21387
21388
21389
21390
21391
21392
21393
21394
21395
21396
21397
21398
21399
21400
21401
21402
21403
21404
21405
21406
21407
21408
21409
21410
21411
21412
21413
21414
21415
21416
21417
21418
21419
21420
21421
21422
21423
21424
21425
21426
21427
21428
21429
21430
21431
21432
21433
21434
21435
21436
21437
21438
21439
21440
21441
21442
21443
21444
21445
21446
21447
21448
21449
21450
21451
21452
21453
21454
21455
21456
21457
21458
21459
21460
21461
21462
21463
21464
21465
21466
21467
21468
21469
21470
21471
21472
21473
21474
21475
21476
21477
21478
21479
21480
21481
21482
21483
21484
21485
21486
21487
21488
21489
21490
21491
21492
21493
21494
21495
21496
21497
21498
21499
21500
21501
21502
21503
21504
21505
21506
21507
21508
21509
21510
21511
21512
21513
21514
21515
21516
21517
21518
21519
21520
21521
21522
21523
21524
21525
21526
21527
21528
21529
21530
21531
21532
21533
21534
21535
21536
21537
21538
21539
21540
21541
21542
21543
21544
21545
21546
21547
21548
21549
21550
21551
21552
21553
21554
21555
21556
21557
21558
21559
21560
21561
21562
21563
21564
21565
21566
21567
21568
21569
21570
21571
21572
21573
21574
21575
21576
21577
21578
21579
21580
21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
21597
21598
21599
21600
21601
21602
21603
21604
21605
21606
21607
21608
21609
21610
21611
21612
21613
21614
21615
21616
21617
21618
21619
21620
21621
21622
21623
21624
21625
21626
21627
21628
21629
21630
21631
21632
21633
21634
21635
21636
21637
21638
21639
21640
21641
21642
21643
21644
21645
21646
21647
21648
21649
21650
21651
21652
21653
21654
21655
21656
21657
21658
21659
21660
21661
21662
21663
21664
21665
21666
21667
21668
21669
21670
21671
21672
21673
21674
21675
21676
21677
21678
21679
21680
21681
21682
21683
21684
21685
21686
21687
21688
21689
21690
21691
21692
21693
21694
21695
21696
21697
21698
21699
21700
21701
21702
21703
21704
21705
21706
21707
21708
21709
21710
21711
21712
21713
21714
21715
21716
21717
21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
21734
21735
21736
21737
21738
21739
21740
21741
21742
21743
21744
21745
21746
21747
21748
21749
21750
21751
21752
21753
21754
21755
21756
21757
21758
21759
21760
21761
21762
21763
21764
21765
21766
21767
21768
21769
21770
21771
21772
21773
21774
21775
21776
21777
21778
21779
21780
21781
21782
21783
21784
21785
21786
21787
21788
21789
21790
21791
21792
21793
21794
21795
21796
21797
21798
21799
21800
21801
21802
21803
21804
21805
21806
21807
21808
21809
21810
21811
21812
21813
21814
21815
21816
21817
21818
21819
21820
21821
21822
21823
21824
21825
21826
21827
21828
21829
21830
21831
21832
21833
21834
21835
21836
21837
21838
21839
21840
21841
21842
21843
21844
21845
21846
21847
21848
21849
21850
21851
21852
21853
21854
21855
21856
21857
21858
21859
21860
21861
21862
21863
21864
21865
21866
21867
21868
21869
21870
21871
21872
21873
21874
21875
21876
21877
21878
21879
21880
21881
21882
21883
21884
21885
21886
21887
21888
21889
21890
21891
21892
21893
21894
21895
21896
21897
21898
21899
21900
21901
21902
21903
21904
21905
21906
21907
21908
21909
21910
21911
21912
21913
21914
21915
21916
21917
21918
21919
21920
21921
21922
21923
21924
21925
21926
21927
21928
21929
21930
21931
21932
21933
21934
21935
21936
21937
21938
21939
21940
21941
21942
21943
21944
21945
21946
21947
21948
21949
21950
21951
21952
21953
21954
21955
21956
21957
21958
21959
21960
21961
21962
21963
21964
21965
21966
21967
21968
21969
21970
21971
21972
21973
21974
21975
21976
21977
21978
21979
21980
21981
21982
21983
21984
21985
21986
21987
21988
21989
21990
21991
21992
21993
21994
21995
21996
21997
21998
21999
22000
22001
22002
22003
22004
22005
22006
22007
22008
22009
22010
22011
22012
22013
22014
22015
22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
22029
22030
22031
22032
22033
22034
22035
22036
22037
22038
22039
22040
22041
22042
22043
22044
22045
22046
22047
22048
22049
22050
22051
22052
22053
22054
22055
22056
22057
22058
22059
22060
22061
22062
22063
22064
22065
22066
22067
22068
22069
22070
22071
22072
22073
22074
22075
22076
22077
22078
22079
22080
22081
22082
22083
22084
22085
22086
22087
22088
22089
22090
22091
22092
22093
22094
22095
22096
22097
22098
22099
22100
22101
22102
22103
22104
22105
22106
22107
22108
22109
22110
22111
22112
22113
22114
22115
22116
22117
22118
22119
22120
22121
22122
22123
22124
22125
22126
22127
22128
22129
22130
22131
22132
22133
22134
22135
22136
22137
22138
22139
22140
22141
22142
22143
22144
22145
22146
22147
22148
22149
22150
22151
22152
22153
22154
22155
22156
22157
22158
22159
22160
22161
22162
22163
22164
22165
22166
22167
22168
22169
22170
22171
22172
22173
22174
22175
22176
22177
22178
22179
22180
22181
22182
22183
22184
22185
22186
22187
22188
22189
22190
22191
22192
22193
22194
22195
22196
22197
22198
22199
22200
22201
22202
22203
22204
22205
22206
22207
22208
22209
22210
22211
22212
22213
22214
22215
22216
22217
22218
22219
22220
22221
22222
22223
22224
22225
22226
22227
22228
22229
22230
22231
22232
22233
22234
22235
22236
22237
22238
22239
22240
22241
22242
22243
22244
22245
22246
22247
22248
22249
22250
22251
22252
22253
22254
22255
22256
22257
22258
22259
22260
22261
22262
22263
22264
22265
22266
22267
22268
22269
22270
22271
22272
22273
22274
22275
22276
22277
22278
22279
22280
22281
22282
22283
22284
22285
22286
22287
22288
22289
22290
22291
22292
22293
22294
22295
22296
22297
22298
22299
22300
22301
22302
22303
22304
22305
22306
22307
22308
22309
22310
22311
22312
22313
22314
22315
22316
22317
22318
22319
22320
22321
22322
22323
22324
22325
22326
22327
22328
22329
22330
22331
22332
22333
22334
22335
22336
22337
22338
22339
22340
22341
22342
22343
22344
22345
22346
22347
22348
22349
22350
22351
22352
22353
22354
22355
22356
22357
22358
22359
22360
22361
22362
22363
22364
22365
22366
22367
22368
22369
22370
22371
22372
22373
22374
22375
22376
22377
22378
22379
22380
22381
22382
22383
22384
22385
22386
22387
22388
22389
22390
22391
22392
22393
22394
22395
22396
22397
22398
22399
22400
22401
22402
22403
22404
22405
22406
22407
22408
22409
22410
22411
22412
22413
22414
22415
22416
22417
22418
22419
22420
22421
22422
22423
22424
22425
22426
22427
22428
22429
22430
22431
22432
22433
22434
22435
22436
22437
22438
22439
22440
22441
22442
22443
22444
22445
22446
22447
22448
22449
22450
22451
22452
22453
22454
22455
22456
22457
22458
22459
22460
22461
22462
22463
22464
22465
22466
22467
22468
22469
22470
22471
22472
22473
22474
22475
22476
22477
22478
22479
22480
22481
22482
22483
22484
22485
22486
22487
22488
22489
22490
22491
22492
22493
22494
22495
22496
22497
22498
22499
22500
22501
22502
22503
22504
22505
22506
22507
22508
22509
22510
22511
22512
22513
22514
22515
22516
22517
22518
22519
22520
22521
22522
22523
22524
22525
22526
22527
22528
22529
22530
22531
22532
22533
22534
22535
22536
22537
22538
22539
22540
22541
22542
22543
22544
22545
22546
22547
22548
22549
22550
22551
22552
22553
22554
22555
22556
22557
22558
22559
22560
22561
22562
22563
22564
22565
22566
22567
22568
22569
22570
22571
22572
22573
22574
22575
22576
22577
22578
22579
22580
22581
22582
22583
22584
22585
22586
22587
22588
22589
22590
22591
22592
22593
22594
22595
22596
22597
22598
22599
22600
22601
22602
22603
22604
22605
22606
22607
22608
22609
22610
22611
22612
22613
22614
22615
22616
22617
22618
22619
22620
22621
22622
22623
22624
22625
22626
22627
22628
22629
22630
22631
22632
22633
22634
22635
22636
22637
22638
22639
22640
22641
22642
22643
22644
22645
22646
22647
22648
22649
22650
22651
22652
22653
22654
22655
22656
22657
22658
22659
22660
22661
22662
22663
22664
22665
22666
22667
22668
22669
22670
22671
22672
22673
22674
22675
22676
22677
22678
22679
22680
22681
22682
22683
22684
22685
22686
22687
22688
22689
22690
22691
22692
22693
22694
22695
22696
22697
22698
22699
22700
22701
22702
22703
22704
22705
22706
22707
22708
22709
22710
22711
22712
22713
22714
22715
22716
22717
22718
22719
22720
22721
22722
22723
22724
22725
22726
22727
22728
22729
22730
22731
22732
22733
22734
22735
22736
22737
22738
22739
22740
22741
22742
22743
22744
22745
22746
22747
22748
22749
22750
22751
22752
22753
22754
22755
22756
22757
22758
22759
22760
22761
22762
22763
22764
22765
22766
22767
22768
22769
22770
22771
22772
22773
22774
22775
22776
22777
22778
22779
22780
22781
22782
22783
22784
22785
22786
22787
22788
22789
22790
22791
22792
22793
22794
22795
22796
22797
22798
22799
22800
22801
22802
22803
22804
22805
22806
22807
22808
22809
22810
22811
22812
22813
22814
22815
22816
22817
22818
22819
22820
22821
22822
22823
22824
22825
22826
22827
22828
22829
22830
22831
22832
22833
22834
22835
22836
22837
22838
22839
22840
22841
22842
22843
22844
22845
22846
22847
22848
22849
22850
22851
22852
22853
22854
22855
22856
22857
22858
22859
22860
22861
22862
22863
22864
22865
22866
22867
22868
22869
22870
22871
22872
22873
22874
22875
22876
22877
22878
22879
22880
22881
22882
22883
22884
22885
22886
22887
22888
22889
22890
22891
22892
22893
22894
22895
22896
22897
22898
22899
22900
22901
22902
22903
22904
22905
22906
22907
22908
22909
22910
22911
22912
22913
22914
22915
22916
22917
22918
22919
22920
22921
22922
22923
22924
22925
22926
22927
22928
22929
22930
22931
22932
22933
22934
22935
22936
22937
22938
22939
22940
22941
22942
22943
22944
22945
22946
22947
22948
22949
22950
22951
22952
22953
22954
22955
22956
22957
22958
22959
22960
22961
22962
22963
22964
22965
22966
22967
22968
22969
22970
22971
22972
22973
22974
22975
22976
22977
22978
22979
22980
22981
22982
22983
22984
22985
22986
22987
22988
22989
22990
22991
22992
22993
22994
22995
22996
22997
22998
22999
23000
23001
23002
23003
23004
23005
23006
23007
23008
23009
23010
23011
23012
23013
23014
23015
23016
23017
23018
23019
23020
23021
23022
23023
23024
23025
23026
23027
23028
23029
23030
23031
23032
23033
23034
23035
23036
23037
23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
23050
23051
23052
23053
23054
23055
23056
23057
23058
23059
23060
23061
23062
23063
23064
23065
23066
23067
23068
23069
23070
23071
23072
23073
23074
23075
23076
23077
23078
23079
23080
23081
23082
23083
23084
23085
23086
23087
23088
23089
23090
23091
23092
23093
23094
23095
23096
23097
23098
23099
23100
23101
23102
23103
23104
23105
23106
23107
23108
23109
23110
23111
23112
23113
23114
23115
23116
23117
23118
23119
23120
23121
23122
23123
23124
23125
23126
23127
23128
23129
23130
23131
23132
23133
23134
23135
23136
23137
23138
23139
23140
23141
23142
23143
23144
23145
23146
23147
23148
23149
23150
23151
23152
23153
23154
23155
23156
23157
23158
23159
23160
23161
23162
23163
23164
23165
23166
23167
23168
23169
23170
23171
23172
23173
23174
23175
23176
23177
23178
23179
23180
23181
23182
23183
23184
23185
23186
23187
23188
23189
23190
23191
23192
23193
23194
23195
23196
23197
23198
23199
23200
23201
23202
23203
23204
23205
23206
23207
23208
23209
23210
23211
23212
23213
23214
23215
23216
23217
23218
23219
23220
23221
23222
23223
23224
23225
23226
23227
23228
23229
23230
23231
23232
23233
23234
23235
23236
23237
23238
23239
23240
23241
23242
23243
23244
23245
23246
23247
23248
23249
23250
23251
23252
23253
23254
23255
23256
23257
23258
23259
23260
23261
23262
23263
23264
23265
23266
23267
23268
23269
23270
23271
23272
23273
23274
23275
23276
23277
23278
23279
23280
23281
23282
23283
23284
23285
23286
23287
23288
23289
23290
23291
23292
23293
23294
23295
23296
23297
23298
23299
23300
23301
23302
23303
23304
23305
23306
23307
23308
23309
23310
23311
23312
23313
23314
23315
23316
23317
23318
23319
23320
23321
23322
23323
23324
23325
23326
23327
23328
23329
23330
23331
23332
23333
23334
23335
23336
23337
23338
23339
23340
23341
23342
23343
23344
23345
23346
23347
23348
23349
23350
23351
23352
23353
23354
23355
23356
23357
23358
23359
23360
23361
23362
23363
23364
23365
23366
23367
23368
23369
23370
23371
23372
23373
23374
23375
23376
23377
23378
23379
23380
23381
23382
23383
23384
23385
23386
23387
23388
23389
23390
23391
23392
23393
23394
23395
23396
23397
23398
23399
23400
23401
23402
23403
23404
23405
23406
23407
23408
23409
23410
23411
23412
23413
23414
23415
23416
23417
23418
23419
23420
23421
23422
23423
23424
23425
23426
23427
23428
23429
23430
23431
23432
23433
23434
23435
23436
23437
23438
23439
23440
23441
23442
23443
23444
23445
23446
23447
23448
23449
23450
23451
23452
23453
23454
23455
23456
23457
23458
23459
23460
23461
23462
23463
23464
23465
23466
23467
23468
23469
23470
23471
23472
23473
23474
23475
23476
23477
23478
23479
23480
23481
23482
23483
23484
23485
23486
23487
23488
23489
23490
23491
23492
23493
23494
23495
23496
23497
23498
23499
23500
23501
23502
23503
23504
23505
23506
23507
23508
23509
23510
23511
23512
23513
23514
23515
23516
23517
23518
23519
23520
23521
23522
23523
23524
23525
23526
23527
23528
23529
23530
23531
23532
23533
23534
23535
23536
23537
23538
23539
23540
23541
23542
23543
23544
23545
23546
23547
23548
23549
23550
23551
23552
23553
23554
23555
23556
23557
23558
23559
23560
23561
23562
23563
23564
23565
23566
23567
23568
23569
23570
23571
23572
23573
23574
23575
23576
23577
23578
23579
23580
23581
23582
23583
23584
23585
23586
23587
23588
23589
23590
23591
23592
23593
23594
23595
23596
23597
23598
23599
23600
23601
23602
23603
23604
23605
23606
23607
23608
23609
23610
23611
23612
23613
23614
23615
23616
23617
23618
23619
23620
23621
23622
23623
23624
23625
23626
23627
23628
23629
23630
23631
23632
23633
23634
23635
23636
23637
23638
23639
23640
23641
23642
23643
23644
23645
23646
23647
23648
23649
23650
23651
23652
23653
23654
23655
23656
23657
23658
23659
23660
23661
23662
23663
23664
23665
23666
23667
23668
23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
23689
23690
23691
23692
23693
23694
23695
23696
23697
23698
23699
23700
23701
23702
23703
23704
23705
23706
23707
23708
23709
23710
23711
23712
23713
23714
23715
23716
23717
23718
23719
23720
23721
23722
23723
23724
23725
23726
23727
23728
23729
23730
23731
23732
23733
23734
23735
23736
23737
23738
23739
23740
23741
23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
23757
23758
23759
23760
23761
23762
23763
23764
23765
23766
23767
23768
23769
23770
23771
23772
23773
23774
23775
23776
23777
23778
23779
23780
23781
23782
23783
23784
23785
23786
23787
23788
23789
23790
23791
23792
23793
23794
23795
23796
23797
23798
23799
23800
23801
23802
23803
23804
23805
23806
23807
23808
23809
23810
23811
23812
23813
23814
23815
23816
23817
23818
23819
23820
23821
23822
23823
23824
23825
23826
23827
23828
23829
23830
23831
23832
23833
23834
23835
23836
23837
23838
23839
23840
23841
23842
23843
23844
23845
23846
23847
23848
23849
23850
23851
23852
23853
23854
23855
23856
23857
23858
23859
23860
23861
23862
23863
23864
23865
23866
23867
23868
23869
23870
23871
23872
23873
23874
23875
23876
23877
23878
23879
23880
23881
23882
23883
23884
23885
23886
23887
23888
23889
23890
23891
23892
23893
23894
23895
23896
23897
23898
23899
23900
23901
23902
23903
23904
23905
23906
23907
23908
23909
23910
23911
23912
23913
23914
23915
23916
23917
23918
23919
23920
23921
23922
23923
23924
23925
23926
23927
23928
23929
23930
23931
23932
23933
23934
23935
23936
23937
23938
23939
23940
23941
23942
23943
23944
23945
23946
23947
23948
23949
23950
23951
23952
23953
23954
23955
23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
23970
23971
23972
23973
23974
23975
23976
23977
23978
23979
23980
23981
23982
23983
23984
23985
23986
23987
23988
23989
23990
23991
23992
23993
23994
23995
23996
23997
23998
23999
24000
24001
24002
24003
24004
24005
24006
24007
24008
24009
24010
24011
24012
24013
24014
24015
24016
24017
24018
24019
24020
24021
24022
24023
24024
24025
24026
24027
24028
24029
24030
24031
24032
24033
24034
24035
24036
24037
24038
24039
24040
24041
24042
24043
24044
24045
24046
24047
24048
24049
24050
24051
24052
24053
24054
24055
24056
24057
24058
24059
24060
24061
24062
24063
24064
24065
24066
24067
24068
24069
24070
24071
24072
24073
24074
24075
24076
24077
24078
24079
24080
24081
24082
24083
24084
24085
24086
24087
24088
24089
24090
24091
24092
24093
24094
24095
24096
24097
24098
24099
24100
24101
24102
24103
24104
24105
24106
24107
24108
24109
24110
24111
24112
24113
24114
24115
24116
24117
24118
24119
24120
24121
24122
24123
24124
24125
24126
24127
24128
24129
24130
24131
24132
24133
24134
24135
24136
24137
24138
24139
24140
24141
24142
24143
24144
24145
24146
24147
24148
24149
24150
24151
24152
24153
24154
24155
24156
24157
24158
24159
24160
24161
24162
24163
24164
24165
24166
24167
24168
24169
24170
24171
24172
24173
24174
24175
24176
24177
24178
24179
24180
24181
24182
24183
24184
24185
24186
24187
24188
24189
24190
24191
24192
24193
24194
24195
24196
24197
24198
24199
24200
24201
24202
24203
24204
24205
24206
24207
24208
24209
24210
24211
24212
24213
24214
24215
24216
24217
24218
24219
24220
24221
24222
24223
24224
24225
24226
24227
24228
24229
24230
24231
24232
24233
24234
24235
24236
24237
24238
24239
24240
24241
24242
24243
24244
24245
24246
24247
24248
24249
24250
24251
24252
24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
24267
24268
24269
24270
24271
24272
24273
24274
24275
24276
24277
24278
24279
24280
24281
24282
24283
24284
24285
24286
24287
24288
24289
24290
24291
24292
24293
24294
24295
24296
24297
24298
24299
24300
24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
24351
24352
24353
24354
24355
24356
24357
24358
24359
24360
24361
24362
24363
24364
24365
24366
24367
24368
24369
24370
24371
24372
24373
24374
24375
24376
24377
24378
24379
24380
24381
24382
24383
24384
24385
24386
24387
24388
24389
24390
24391
24392
24393
24394
24395
24396
24397
24398
24399
24400
24401
24402
24403
24404
24405
24406
24407
24408
24409
24410
24411
24412
24413
24414
24415
24416
24417
24418
24419
24420
24421
24422
24423
24424
24425
24426
24427
24428
24429
24430
24431
24432
24433
24434
24435
24436
24437
24438
24439
24440
24441
24442
24443
24444
24445
24446
24447
24448
24449
24450
24451
24452
24453
24454
24455
24456
24457
24458
24459
24460
24461
24462
24463
24464
24465
24466
24467
24468
24469
24470
24471
24472
24473
24474
24475
24476
24477
24478
24479
24480
24481
24482
24483
24484
24485
24486
24487
24488
24489
24490
24491
24492
24493
24494
24495
24496
24497
24498
24499
24500
24501
24502
24503
24504
24505
24506
24507
24508
24509
24510
24511
24512
24513
24514
24515
24516
24517
24518
24519
24520
24521
24522
24523
24524
24525
24526
24527
24528
24529
24530
24531
24532
24533
24534
24535
24536
24537
24538
24539
24540
24541
24542
24543
24544
24545
24546
24547
24548
24549
24550
24551
24552
24553
24554
24555
24556
24557
24558
24559
24560
24561
24562
24563
24564
24565
24566
24567
24568
24569
24570
24571
24572
24573
24574
24575
24576
24577
24578
24579
24580
24581
24582
24583
24584
24585
24586
24587
24588
24589
24590
24591
24592
24593
24594
24595
24596
24597
24598
24599
24600
24601
24602
24603
24604
24605
24606
24607
24608
24609
24610
24611
24612
24613
24614
24615
24616
24617
24618
24619
24620
24621
24622
24623
24624
24625
24626
24627
24628
24629
24630
24631
24632
24633
24634
24635
24636
24637
24638
24639
24640
24641
24642
24643
24644
24645
24646
24647
24648
24649
24650
24651
24652
24653
24654
24655
24656
24657
24658
24659
24660
24661
24662
24663
24664
24665
24666
24667
24668
24669
24670
24671
24672
24673
24674
24675
24676
24677
24678
24679
24680
24681
24682
24683
24684
24685
24686
24687
24688
24689
24690
24691
24692
24693
24694
24695
24696
24697
24698
24699
24700
24701
24702
24703
24704
24705
24706
24707
24708
24709
24710
24711
24712
24713
24714
24715
24716
24717
24718
24719
24720
24721
24722
24723
24724
24725
24726
24727
24728
24729
24730
24731
24732
24733
24734
24735
24736
24737
24738
24739
24740
24741
24742
24743
24744
24745
24746
24747
24748
24749
24750
24751
24752
24753
24754
24755
24756
24757
24758
24759
24760
24761
24762
24763
24764
24765
24766
24767
24768
24769
24770
24771
24772
24773
24774
24775
24776
24777
24778
24779
24780
24781
24782
24783
24784
24785
24786
24787
24788
24789
24790
24791
24792
24793
24794
24795
24796
24797
24798
24799
24800
24801
24802
24803
24804
24805
24806
24807
24808
24809
24810
24811
24812
24813
24814
24815
24816
24817
24818
24819
24820
24821
24822
24823
24824
24825
24826
24827
24828
24829
24830
24831
24832
24833
24834
24835
24836
24837
24838
24839
24840
24841
24842
24843
24844
24845
24846
24847
24848
24849
24850
24851
24852
24853
24854
24855
24856
24857
24858
24859
24860
24861
24862
24863
24864
24865
24866
24867
24868
24869
24870
24871
24872
24873
24874
24875
24876
24877
24878
24879
24880
24881
24882
24883
24884
24885
24886
24887
24888
24889
24890
24891
24892
24893
24894
24895
24896
24897
24898
24899
24900
24901
24902
24903
24904
24905
24906
24907
24908
24909
24910
24911
24912
24913
24914
24915
24916
24917
24918
24919
24920
24921
24922
24923
24924
24925
24926
24927
24928
24929
24930
24931
24932
24933
24934
24935
24936
24937
24938
24939
24940
24941
24942
24943
24944
24945
24946
24947
24948
24949
24950
24951
24952
24953
24954
24955
24956
24957
24958
24959
24960
24961
24962
24963
24964
24965
24966
24967
24968
24969
24970
24971
24972
24973
24974
24975
24976
24977
24978
24979
24980
24981
24982
24983
24984
24985
24986
24987
24988
24989
24990
24991
24992
24993
24994
24995
24996
24997
24998
24999
25000
25001
25002
25003
25004
25005
25006
25007
25008
25009
25010
25011
25012
25013
25014
25015
25016
25017
25018
25019
25020
25021
25022
25023
25024
25025
25026
25027
25028
25029
25030
25031
25032
25033
25034
25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
25045
25046
25047
25048
25049
25050
25051
25052
25053
25054
25055
25056
25057
25058
25059
25060
25061
25062
25063
25064
25065
25066
25067
25068
25069
25070
25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
25084
25085
25086
25087
25088
25089
25090
25091
25092
25093
25094
25095
25096
25097
25098
25099
25100
25101
25102
25103
25104
25105
25106
25107
25108
25109
25110
25111
25112
25113
25114
25115
25116
25117
25118
25119
25120
25121
25122
25123
25124
25125
25126
25127
25128
25129
25130
25131
25132
25133
25134
25135
25136
25137
25138
25139
25140
25141
25142
25143
25144
25145
25146
25147
25148
25149
25150
25151
25152
25153
25154
25155
25156
25157
25158
25159
25160
25161
25162
25163
25164
25165
25166
25167
25168
25169
25170
25171
25172
25173
25174
25175
25176
25177
25178
25179
25180
25181
25182
25183
25184
25185
25186
25187
25188
25189
25190
25191
25192
25193
25194
25195
25196
25197
25198
25199
25200
25201
25202
25203
25204
25205
25206
25207
25208
25209
25210
25211
25212
25213
25214
25215
25216
25217
25218
25219
25220
25221
25222
25223
25224
25225
25226
25227
25228
25229
25230
25231
25232
25233
25234
25235
25236
25237
25238
25239
25240
25241
25242
25243
25244
25245
25246
25247
25248
25249
25250
25251
25252
25253
25254
25255
25256
25257
25258
25259
25260
25261
25262
25263
25264
25265
25266
25267
25268
25269
25270
25271
25272
25273
25274
25275
25276
25277
25278
25279
25280
25281
25282
25283
25284
25285
25286
25287
25288
25289
25290
25291
25292
25293
25294
25295
25296
25297
25298
25299
25300
25301
25302
25303
25304
25305
25306
25307
25308
25309
25310
25311
25312
25313
25314
25315
25316
25317
25318
25319
25320
25321
25322
25323
25324
25325
25326
25327
25328
25329
25330
25331
25332
25333
25334
25335
25336
25337
25338
25339
25340
25341
25342
25343
25344
25345
25346
25347
25348
25349
25350
25351
25352
25353
25354
25355
25356
25357
25358
25359
25360
25361
25362
25363
25364
25365
25366
25367
25368
25369
25370
25371
25372
25373
25374
25375
25376
25377
25378
25379
25380
25381
25382
25383
25384
25385
25386
25387
25388
25389
25390
25391
25392
25393
25394
25395
25396
25397
25398
25399
25400
25401
25402
25403
25404
25405
25406
25407
25408
25409
25410
25411
25412
25413
25414
25415
25416
25417
25418
25419
25420
25421
25422
25423
25424
25425
25426
25427
25428
25429
25430
25431
25432
25433
25434
25435
25436
25437
25438
25439
25440
25441
25442
25443
25444
25445
25446
25447
25448
25449
25450
25451
25452
25453
25454
25455
25456
25457
25458
25459
25460
25461
25462
25463
25464
25465
25466
25467
25468
25469
25470
25471
25472
25473
25474
25475
25476
25477
25478
25479
25480
25481
25482
25483
25484
25485
25486
25487
25488
25489
25490
25491
25492
25493
25494
25495
25496
25497
25498
25499
25500
25501
25502
25503
25504
25505
25506
25507
25508
25509
25510
25511
25512
25513
25514
25515
25516
25517
25518
25519
25520
25521
25522
25523
25524
25525
25526
25527
25528
25529
25530
25531
25532
25533
25534
25535
25536
25537
25538
25539
25540
25541
25542
25543
25544
25545
25546
25547
25548
25549
25550
25551
25552
25553
25554
25555
25556
25557
25558
25559
25560
25561
25562
25563
25564
25565
25566
25567
25568
25569
25570
25571
25572
25573
25574
25575
25576
25577
25578
25579
25580
25581
25582
25583
25584
25585
25586
25587
25588
25589
25590
25591
25592
25593
25594
25595
25596
25597
25598
25599
25600
25601
25602
25603
25604
25605
25606
25607
25608
25609
25610
25611
25612
25613
25614
25615
25616
25617
25618
25619
25620
25621
25622
25623
25624
25625
25626
25627
25628
25629
25630
25631
25632
25633
25634
25635
25636
25637
25638
25639
25640
25641
25642
25643
25644
25645
25646
25647
25648
25649
25650
25651
25652
25653
25654
25655
25656
25657
25658
25659
25660
25661
25662
25663
25664
25665
25666
25667
25668
25669
25670
25671
25672
25673
25674
25675
25676
25677
25678
25679
25680
25681
25682
25683
25684
25685
25686
25687
25688
25689
25690
25691
25692
25693
25694
25695
25696
25697
25698
25699
25700
25701
25702
25703
25704
25705
25706
25707
25708
25709
25710
25711
25712
25713
25714
25715
25716
25717
25718
25719
25720
25721
25722
25723
25724
25725
25726
25727
25728
25729
25730
25731
25732
25733
25734
25735
25736
25737
25738
25739
25740
25741
25742
25743
25744
25745
25746
25747
25748
25749
25750
25751
25752
25753
25754
25755
25756
25757
25758
25759
25760
25761
25762
25763
25764
25765
25766
25767
25768
25769
25770
25771
25772
25773
25774
25775
25776
25777
25778
25779
25780
25781
25782
25783
25784
25785
25786
25787
25788
25789
25790
25791
25792
25793
25794
25795
25796
25797
25798
25799
25800
25801
25802
25803
25804
25805
25806
25807
25808
25809
25810
25811
25812
25813
25814
25815
25816
25817
25818
25819
25820
25821
25822
25823
25824
25825
25826
25827
25828
25829
25830
25831
25832
25833
25834
25835
25836
25837
25838
25839
25840
25841
25842
25843
25844
25845
25846
25847
25848
25849
25850
25851
25852
25853
25854
25855
25856
25857
25858
25859
25860
25861
25862
25863
25864
25865
25866
25867
25868
25869
25870
25871
25872
25873
25874
25875
25876
25877
25878
25879
25880
25881
25882
25883
25884
25885
25886
25887
25888
25889
25890
25891
25892
25893
25894
25895
25896
25897
25898
25899
25900
25901
25902
25903
25904
25905
25906
25907
25908
25909
25910
25911
25912
25913
25914
25915
25916
25917
25918
25919
25920
25921
25922
25923
25924
25925
25926
25927
25928
25929
25930
25931
25932
25933
25934
25935
25936
25937
25938
25939
25940
25941
25942
25943
25944
25945
25946
25947
25948
25949
25950
25951
25952
25953
25954
25955
25956
25957
25958
25959
25960
25961
25962
25963
25964
25965
25966
25967
25968
25969
25970
25971
25972
25973
25974
25975
25976
25977
25978
25979
25980
25981
25982
25983
25984
25985
25986
25987
25988
25989
25990
25991
25992
25993
25994
25995
25996
25997
25998
25999
26000
26001
26002
26003
26004
26005
26006
26007
26008
26009
26010
26011
26012
26013
26014
26015
26016
26017
26018
26019
26020
26021
26022
26023
26024
26025
26026
26027
26028
26029
26030
26031
26032
26033
26034
26035
26036
26037
26038
26039
26040
26041
26042
26043
26044
26045
26046
26047
26048
26049
26050
26051
26052
26053
26054
26055
26056
26057
26058
26059
26060
26061
26062
26063
26064
26065
26066
26067
26068
26069
26070
26071
26072
26073
26074
26075
26076
26077
26078
26079
26080
26081
26082
26083
26084
26085
26086
26087
26088
26089
26090
26091
26092
26093
26094
26095
26096
26097
26098
26099
26100
26101
26102
26103
26104
26105
26106
26107
26108
26109
26110
26111
26112
26113
26114
26115
26116
26117
26118
26119
26120
26121
26122
26123
26124
26125
26126
26127
26128
26129
26130
26131
26132
26133
26134
26135
26136
26137
26138
26139
26140
26141
26142
26143
26144
26145
26146
26147
26148
26149
26150
26151
26152
26153
26154
26155
26156
26157
26158
26159
26160
26161
26162
26163
26164
26165
26166
26167
26168
26169
26170
26171
26172
26173
26174
26175
26176
26177
26178
26179
26180
26181
26182
26183
26184
26185
26186
26187
26188
26189
26190
26191
26192
26193
26194
26195
26196
26197
26198
26199
26200
26201
26202
26203
26204
26205
26206
26207
26208
26209
26210
26211
26212
26213
26214
26215
26216
26217
26218
26219
26220
26221
26222
26223
26224
26225
26226
26227
26228
26229
26230
26231
26232
26233
26234
26235
26236
26237
26238
26239
26240
26241
26242
26243
26244
26245
26246
26247
26248
26249
26250
26251
26252
26253
26254
26255
26256
26257
26258
26259
26260
26261
26262
26263
26264
26265
26266
26267
26268
26269
26270
26271
26272
26273
26274
26275
26276
26277
26278
26279
26280
26281
26282
26283
26284
26285
26286
26287
26288
26289
26290
26291
26292
26293
26294
26295
26296
26297
26298
26299
26300
26301
26302
26303
26304
26305
26306
26307
26308
26309
26310
26311
26312
26313
26314
26315
26316
26317
26318
26319
26320
26321
26322
26323
26324
26325
26326
26327
26328
26329
26330
26331
26332
26333
26334
26335
26336
26337
26338
26339
26340
26341
26342
26343
26344
26345
26346
26347
26348
26349
26350
26351
26352
26353
26354
26355
26356
26357
26358
26359
26360
26361
26362
26363
26364
26365
26366
26367
26368
26369
26370
26371
26372
26373
26374
26375
26376
26377
26378
26379
26380
26381
26382
26383
26384
26385
26386
26387
26388
26389
26390
26391
26392
26393
26394
26395
26396
26397
26398
26399
26400
26401
26402
26403
26404
26405
26406
26407
26408
26409
26410
26411
26412
26413
26414
26415
26416
26417
26418
26419
26420
26421
26422
26423
26424
26425
26426
26427
26428
26429
26430
26431
26432
26433
26434
26435
26436
26437
26438
26439
26440
26441
26442
26443
26444
26445
26446
26447
26448
26449
26450
26451
26452
26453
26454
26455
26456
26457
26458
26459
26460
26461
26462
26463
26464
26465
26466
26467
26468
26469
26470
26471
26472
26473
26474
26475
26476
26477
26478
26479
26480
26481
26482
26483
26484
26485
26486
26487
26488
26489
26490
26491
26492
26493
26494
26495
26496
26497
26498
26499
26500
26501
26502
26503
26504
26505
26506
26507
26508
26509
26510
26511
26512
26513
26514
26515
26516
26517
26518
26519
26520
26521
26522
26523
26524
26525
26526
26527
26528
26529
26530
26531
26532
26533
26534
26535
26536
26537
26538
26539
26540
26541
26542
26543
26544
26545
26546
26547
26548
26549
26550
26551
26552
26553
26554
26555
26556
26557
26558
26559
26560
26561
26562
26563
26564
26565
26566
26567
26568
26569
26570
26571
26572
26573
26574
26575
26576
26577
26578
26579
26580
26581
26582
26583
26584
26585
26586
26587
26588
26589
26590
26591
26592
26593
26594
26595
26596
26597
26598
26599
26600
26601
26602
26603
26604
26605
26606
26607
26608
26609
26610
26611
26612
26613
26614
26615
26616
26617
26618
26619
26620
26621
26622
26623
26624
26625
26626
26627
26628
26629
26630
26631
26632
26633
26634
26635
26636
26637
26638
26639
26640
26641
26642
26643
26644
26645
26646
26647
26648
26649
26650
26651
26652
26653
26654
26655
26656
26657
26658
26659
26660
26661
26662
26663
26664
26665
26666
26667
26668
26669
26670
26671
26672
26673
26674
26675
26676
26677
26678
26679
26680
26681
26682
26683
26684
26685
26686
26687
26688
26689
26690
26691
26692
26693
26694
26695
26696
26697
26698
26699
26700
26701
26702
26703
26704
26705
26706
26707
26708
26709
26710
26711
26712
26713
26714
26715
26716
26717
26718
26719
26720
26721
26722
26723
26724
26725
26726
26727
26728
26729
26730
26731
26732
26733
26734
26735
26736
26737
26738
26739
26740
26741
26742
26743
26744
26745
26746
26747
26748
26749
26750
26751
26752
26753
26754
26755
26756
26757
26758
26759
26760
26761
26762
26763
26764
26765
26766
26767
26768
26769
26770
26771
26772
26773
26774
26775
26776
26777
26778
26779
26780
26781
26782
26783
26784
26785
26786
26787
26788
26789
26790
26791
26792
26793
26794
26795
26796
26797
26798
26799
26800
26801
26802
26803
26804
26805
26806
26807
26808
26809
26810
26811
26812
26813
26814
26815
26816
26817
26818
26819
26820
26821
26822
26823
26824
26825
26826
26827
26828
26829
26830
26831
26832
26833
26834
26835
26836
26837
26838
26839
26840
26841
26842
26843
26844
26845
26846
26847
26848
26849
26850
26851
26852
26853
26854
26855
26856
26857
26858
26859
26860
26861
26862
26863
26864
26865
26866
26867
26868
26869
26870
26871
26872
26873
26874
26875
26876
26877
26878
26879
26880
26881
26882
26883
26884
26885
26886
26887
26888
26889
26890
26891
26892
26893
26894
26895
26896
26897
26898
26899
26900
26901
26902
26903
26904
26905
26906
26907
26908
26909
26910
26911
26912
26913
26914
26915
26916
26917
26918
26919
26920
26921
26922
26923
26924
26925
26926
26927
26928
26929
26930
26931
26932
26933
26934
26935
26936
26937
26938
26939
26940
26941
26942
26943
26944
26945
26946
26947
26948
26949
26950
26951
26952
26953
26954
26955
26956
26957
26958
26959
26960
26961
26962
26963
26964
26965
26966
26967
26968
26969
26970
26971
26972
26973
26974
26975
26976
26977
26978
26979
26980
26981
26982
26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
27000
27001
27002
27003
27004
27005
27006
27007
27008
27009
27010
27011
27012
27013
27014
27015
27016
27017
27018
27019
27020
27021
27022
27023
27024
27025
27026
27027
27028
27029
27030
27031
27032
27033
27034
27035
27036
27037
27038
27039
27040
27041
27042
27043
27044
27045
27046
27047
27048
27049
27050
27051
27052
27053
27054
27055
27056
27057
27058
27059
27060
27061
27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
27075
27076
27077
27078
27079
27080
27081
27082
27083
27084
27085
27086
27087
27088
27089
27090
27091
27092
27093
27094
27095
27096
27097
27098
27099
27100
27101
27102
27103
27104
27105
27106
27107
27108
27109
27110
27111
27112
27113
27114
27115
27116
27117
27118
27119
27120
27121
27122
27123
27124
27125
27126
27127
27128
27129
27130
27131
27132
27133
27134
27135
27136
27137
27138
27139
27140
27141
27142
27143
27144
27145
27146
27147
27148
27149
27150
27151
27152
27153
27154
27155
27156
27157
27158
27159
27160
27161
27162
27163
27164
27165
27166
27167
27168
27169
27170
27171
27172
27173
27174
27175
27176
27177
27178
27179
27180
27181
27182
27183
27184
27185
27186
27187
27188
27189
27190
27191
27192
27193
27194
27195
27196
27197
27198
27199
27200
27201
27202
27203
27204
27205
27206
27207
27208
27209
27210
27211
27212
27213
27214
27215
27216
27217
27218
27219
27220
27221
27222
27223
27224
27225
27226
27227
27228
27229
27230
27231
27232
27233
27234
27235
27236
27237
27238
27239
27240
27241
27242
27243
27244
27245
27246
27247
27248
27249
27250
27251
27252
27253
27254
27255
27256
27257
27258
27259
27260
27261
27262
27263
27264
27265
27266
27267
27268
27269
27270
27271
27272
27273
27274
27275
27276
27277
27278
27279
27280
27281
27282
27283
27284
27285
27286
27287
27288
27289
27290
27291
27292
27293
27294
27295
27296
27297
27298
27299
27300
27301
27302
27303
27304
27305
27306
27307
27308
27309
27310
27311
27312
27313
27314
27315
27316
27317
27318
27319
27320
27321
27322
27323
27324
27325
27326
27327
27328
27329
27330
27331
27332
27333
27334
27335
27336
27337
27338
27339
27340
27341
27342
27343
27344
27345
27346
27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
27358
27359
27360
27361
27362
27363
27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
27384
27385
27386
27387
27388
27389
27390
27391
27392
27393
27394
27395
27396
27397
27398
27399
27400
27401
27402
27403
27404
27405
27406
27407
27408
27409
27410
27411
27412
27413
27414
27415
27416
27417
27418
27419
27420
27421
27422
27423
27424
27425
27426
27427
27428
27429
27430
27431
27432
27433
27434
27435
27436
27437
27438
27439
27440
27441
27442
27443
27444
27445
27446
27447
27448
27449
27450
27451
27452
27453
27454
27455
27456
27457
27458
27459
27460
27461
27462
27463
27464
27465
27466
27467
27468
27469
27470
27471
27472
27473
27474
27475
27476
27477
27478
27479
27480
27481
27482
27483
27484
27485
27486
27487
27488
27489
27490
27491
27492
27493
27494
27495
27496
27497
27498
27499
27500
27501
27502
27503
27504
27505
27506
27507
27508
27509
27510
27511
27512
27513
27514
27515
27516
27517
27518
27519
27520
27521
27522
27523
27524
27525
27526
27527
27528
27529
27530
27531
27532
27533
27534
27535
27536
27537
27538
27539
27540
27541
27542
27543
27544
27545
27546
27547
27548
27549
27550
27551
27552
27553
27554
27555
27556
27557
27558
27559
27560
27561
27562
27563
27564
27565
27566
27567
27568
27569
27570
27571
27572
27573
27574
27575
27576
27577
27578
27579
27580
27581
27582
27583
27584
27585
27586
27587
27588
27589
27590
27591
27592
27593
27594
27595
27596
27597
27598
27599
27600
27601
27602
27603
27604
27605
27606
27607
27608
27609
27610
27611
27612
27613
27614
27615
27616
27617
27618
27619
27620
27621
27622
27623
27624
27625
27626
27627
27628
27629
27630
27631
27632
27633
27634
27635
27636
27637
27638
27639
27640
27641
27642
27643
27644
27645
27646
27647
27648
27649
27650
27651
27652
27653
27654
27655
27656
27657
27658
27659
27660
27661
27662
27663
27664
27665
27666
27667
27668
27669
27670
27671
27672
27673
27674
27675
27676
27677
27678
27679
27680
27681
27682
27683
27684
27685
27686
27687
27688
27689
27690
27691
27692
27693
27694
27695
27696
27697
27698
27699
27700
27701
27702
27703
27704
27705
27706
27707
27708
27709
27710
27711
27712
27713
27714
27715
27716
27717
27718
27719
27720
27721
27722
27723
27724
27725
27726
27727
27728
27729
27730
27731
27732
27733
27734
27735
27736
27737
27738
27739
27740
27741
27742
27743
27744
27745
27746
27747
27748
27749
27750
27751
27752
27753
27754
27755
27756
27757
27758
27759
27760
27761
27762
27763
27764
27765
27766
27767
27768
27769
27770
27771
27772
27773
27774
27775
27776
27777
27778
27779
27780
27781
27782
27783
27784
27785
27786
27787
27788
27789
27790
27791
27792
27793
27794
27795
27796
27797
27798
27799
27800
27801
27802
27803
27804
27805
27806
27807
27808
27809
27810
27811
27812
27813
27814
27815
27816
27817
27818
27819
27820
27821
27822
27823
27824
27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
27858
27859
27860
27861
27862
27863
27864
27865
27866
27867
27868
27869
27870
27871
27872
27873
27874
27875
27876
27877
27878
27879
27880
27881
27882
27883
27884
27885
27886
27887
27888
27889
27890
27891
27892
27893
27894
27895
27896
27897
27898
27899
27900
27901
27902
27903
27904
27905
27906
27907
27908
27909
27910
27911
27912
27913
27914
27915
27916
27917
27918
27919
27920
27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
27933
27934
27935
27936
27937
27938
27939
27940
27941
27942
27943
27944
27945
27946
27947
27948
27949
27950
27951
27952
27953
27954
27955
27956
27957
27958
27959
27960
27961
27962
27963
27964
27965
27966
27967
27968
27969
27970
27971
27972
27973
27974
27975
27976
27977
27978
27979
27980
27981
27982
27983
27984
27985
27986
27987
27988
27989
27990
27991
27992
27993
27994
27995
27996
27997
27998
27999
28000
28001
28002
28003
28004
28005
28006
28007
28008
28009
28010
28011
28012
28013
28014
28015
28016
28017
28018
28019
28020
28021
28022
28023
28024
28025
28026
28027
28028
28029
28030
28031
28032
28033
28034
28035
28036
28037
28038
28039
28040
28041
28042
28043
28044
28045
28046
28047
28048
28049
28050
28051
28052
28053
28054
28055
28056
28057
28058
28059
28060
28061
28062
28063
28064
28065
28066
28067
28068
28069
28070
28071
28072
28073
28074
28075
28076
28077
28078
28079
28080
28081
28082
28083
28084
28085
28086
28087
28088
28089
28090
28091
28092
28093
28094
28095
28096
28097
28098
28099
28100
28101
28102
28103
28104
28105
28106
28107
28108
28109
28110
28111
28112
28113
28114
28115
28116
28117
28118
28119
28120
28121
28122
28123
28124
28125
28126
28127
28128
28129
28130
28131
28132
28133
28134
28135
28136
28137
28138
28139
28140
28141
28142
28143
28144
28145
28146
28147
28148
28149
28150
28151
28152
28153
28154
28155
28156
28157
28158
28159
28160
28161
28162
28163
28164
28165
28166
28167
28168
28169
28170
28171
28172
28173
28174
28175
28176
28177
28178
28179
28180
28181
28182
28183
28184
28185
28186
28187
28188
28189
28190
28191
28192
28193
28194
28195
28196
28197
28198
28199
28200
28201
28202
28203
28204
28205
28206
28207
28208
28209
28210
28211
28212
28213
28214
28215
28216
28217
28218
28219
28220
28221
28222
28223
28224
28225
28226
28227
28228
28229
28230
28231
28232
28233
28234
28235
28236
28237
28238
28239
28240
28241
28242
28243
28244
28245
28246
28247
28248
28249
28250
28251
28252
28253
28254
28255
28256
28257
28258
28259
28260
28261
28262
28263
28264
28265
28266
28267
28268
28269
28270
28271
28272
28273
28274
28275
28276
28277
28278
28279
28280
28281
28282
28283
28284
28285
28286
28287
28288
28289
28290
28291
28292
28293
28294
28295
28296
28297
28298
28299
28300
28301
28302
28303
28304
28305
28306
28307
28308
28309
28310
28311
28312
28313
28314
28315
28316
28317
28318
28319
28320
28321
28322
28323
28324
28325
28326
28327
28328
28329
28330
28331
28332
28333
28334
28335
28336
28337
28338
28339
28340
28341
28342
28343
28344
28345
28346
28347
28348
28349
28350
commit 65c5d483f3df923c00dc0a194a277552aa497a9c
Author: Alexander Akulich <akulichalexander@gmail.com>
Date:   Tue Nov 12 08:05:13 2019 +0300

    0.27.4

commit 9763f93b1555bf261282dd2c25b648889793c5d7
Author: Alexander Akulich <akulichalexander@gmail.com>
Date:   Mon Nov 11 02:52:54 2019 +0300

    Message_Header_Key: Add 'silent' flag

commit 0ac6243b1c7496ca90d830c0776296a1ee062998
Author: George Kiagiadakis <gkiagia@tolabaki.gr>
Date:   Sun Jul 30 11:13:45 2017 +0300

    tools: port all python tools to python3 and replace Cheetah with jinja2 templates
    
    Fixes #17
    
    Signed-off-by: George Kiagiadakis <gkiagia@tolabaki.gr>
    Signed-off-by: Alexandr Akulich <akulichalexander@gmail.com>

commit c1a2aaf6c98bbe4b55a32b6462c7c0eb86e55243
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Sep 11 01:09:56 2016 +0500

    Channel_Type_File_Transfer: Added "state" property notifier reference

commit 5268e71e5c749f847b6ba33cc396ebfb0e83cb8e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 7 14:29:01 2014 +0000

    X-TELEPATHY-PASSWORD is not mandatory if unimplementable
    
    Gabble (correctly) doesn't implement it if you use
    { "account": "gmail.com" }, which is not enough for X-TELEPATHY-PASSWORD:
    a mechanism that provides a username, such as PLAIN or Google's OAuth
    dialect, must be used here.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=64354
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit c8fe5f59b2834f77e70340d53de711b3e789dd6d
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Mon Feb 17 13:39:42 2014 -0500

    ConnectionManager: Add "account-path-suffix" well-known parameter

commit ddc7bd2879e4344f56d8b759ead4c7c20a699dca
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Oct 29 14:44:38 2013 +0100

    IRC_Command: mark as 'stable'
    
    The whole point of having this interface in the spec is to not have to use an
    extension in Idle. Furthemore the API is versioned so we can always change it
    if we want to.

commit bf6e091ea9e9bfad1ccdac14c02b59d4fb8aeb6b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Oct 28 11:59:22 2013 +0100

    nano version

commit 7a772e3aa1523fce46ce21f085a13269a6183cd2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Oct 28 11:54:11 2013 +0100

    0.27.3

commit 3deb4f94fe62bd554a88f89980d0dff21ee2ad98
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Oct 16 11:40:38 2013 -0400

    add Connection_Interface_IRC_Command1

commit 896f45ca82a60c3f3439e75997bf717506b87acc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 14 17:53:50 2013 +0100

    NEWS for various interfaces

commit 3f3ae131edb9dd3f590202498daaf211752db7dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 10 19:25:34 2013 +0100

    Turn Connection.FUTURE into Conn.I.Sidecars1
    
    If something has been implemented without changes for 4 years, but
    has not been declared core functionality in that time, then it's
    clearly an optional interface.
    
    This is a simple rename: no content changes other than the name and
    the <tp:added>. Connection.FUTURE was also identical to the version
    in Gabble and Salut, apart from the <tp:added>.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70382
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 4256042b2da86ea535768db627c06af0c3475d5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 10 19:15:33 2013 +0100

    Complete CD.I.Messages1
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=37380
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 0f705e0f31431f5fc350352877b6fd00b4e35704
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 10 16:27:21 2013 +0100

    Import ChannelDispatcher.I.Messages from Mission Control master
    
    My main concern about this interface was whether implementing it
    caused MC to be unmaintainable, but it isn't too bad in practice,
    just unfinished.
    
    The one edit here, relative to Mission Control, is making the
    filename end with "1.xml" instead of "_DRAFT.xml", so that
    subsequent diffs on the contents aren't lost in the rename noise.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=37380
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit f4b552a80d32b6fb12fc34933a21cfc085cc5e17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 11 12:46:37 2013 +0100

    Add FileCollection to FileTransfer interface
    
    The implementation in Gabble hasn't changed since 2010, so it's
    de facto stable. We should either spec it or delete it.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=26609
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit b65310ab9aa6556ccad5abe2ed5c9de1211e51f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 10 16:22:11 2013 +0100

    Call Renaming a stable API
    
    The current version is identical to what's in telepathy-idle, which
    has had it without implementation changes since 2007. If that's
    not stable API, nothing is :-)
    
    I deliberately haven't called it Renaming1 (although I will in the
    'next' branch), so that in the unlikely event that any UI pays
    attention to it, it won't need changes. Not only is Renaming older
    than the Foo1 convention, it's also older than the Foo.DRAFT
    convention, so it never had either.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=25147
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 3d9e88e9cbc7829bb225f8319ab3c884c2851a6f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Sep 24 12:57:36 2013 +0200

    nano version

commit b41aec1d80235edd32750db277a998e0eb7fafc3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Sep 24 12:32:03 2013 +0200

    0.27.2

commit 32a73cb194c31bbc60371e521272bc8a3b25649a
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Fri Sep 20 15:46:06 2013 -0400

    Backport SelfID from next

commit dfde6d3775600ef18a58b2ebd2e0d24ea9f4ae05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 16 16:41:59 2013 +0100

    nano version

commit 1f1ae4d16c52dfb0f8e9e4680d6c8c45671c8087
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 16 16:32:11 2013 +0100

    0.27.1

commit eec83264bafeacc95e2293527f1df87c2f222a64
Merge: df4f357c fa01a698
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 12 11:50:42 2013 +0100

    Merge remote-tracking branch 'jonny/call-typos'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit df4f357ccf7f4561584d95e9bc3c19fa6d4d05a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 12 11:48:38 2013 +0100

    NEWS

commit fa01a6981630b374789ee3c2723cd45a68ad101b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Sat Aug 10 01:40:30 2013 +0200

    call: replace reference to non-existant connection manager

commit 24e7c24a153e3b2e9204656f5c883ff0d0e3f4f1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Sat Aug 10 01:39:59 2013 +0200

    call: correct old reference to Call_State Ringing

commit 3ba81a7cb77daabc72cd6ea88238f161f629f2a4
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Tue Jun 11 11:57:52 2013 +0200

    RoomList: handle-name property is now mandatory
    
    Empathy has always been depending on it.

commit 359574c4a26c6b10173a7b68cba3c07c0f100f4f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Jan 7 15:20:59 2013 +0100

    Account.Interface.Addressing: use PropertiesChanged for notification
    
    There is no change notification at the moment.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=40393

commit 61ecaa9cb8c5b9f580e0c3f298391c831a5347fa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 14 17:25:52 2012 +0100

    RoomConfig: I can't spell “priviledges”.

commit f0a0e06f6b676a12d3ab0483e4699b26c3230f75
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 20 11:54:59 2012 +0000

    Mark up immutable/requestable tube props

commit 4ab300b1b6ef866a946bb5e24428a30c3eea4d05
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Wed May 9 15:36:01 2012 +0200

    bump nano-version

commit d5b65fab2bed7d063e9d5f2a91603f17acfee883
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Wed May 9 15:23:46 2012 +0200

    Release 0.27.0

commit 5a06a27ca320f115e0cbeab40b867433282d1e62
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Tue May 8 10:56:03 2012 +0200

    Add GetContactByID

commit 3195ec6c3c332b140f8a7ac75230d2a8cf6420b6
Merge: f7e3fe41 32a3d0d4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 19:06:24 2012 -0300

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

commit 32a3d0d4958ab2a9d32b0d7a12b72a60d5e63909
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 19:04:14 2012 -0300

    Protocol.I.Presence: Mark Statuses property as immutable.

commit f7e3fe41c1a087ec753963b12ed8b575042729c5
Merge: 24ec0ece 7f57c678
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 15:44:04 2012 -0300

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

commit 7f57c678bc31511a78d7f7f6c1b62bbc24c57240
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 15:34:13 2012 -0300

    ConnectionManager: Mark Protocols property as immutable.

commit 24ec0ecec5da22e1cc2325cc040ba64bde95d6b5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Apr 2 15:47:49 2012 -0400

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

commit 36a4d1d81b05b0b4b440a34fe4fa339f38e929cb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Apr 2 15:44:49 2012 -0400

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

commit 2da675b7053d4acb605d1152f3c106ef5e25088b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Apr 2 15:41:16 2012 -0400

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

commit 5f811240eb3875490ec560831739a7963e76ad60
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Apr 2 15:34:33 2012 -0400

    spec/all.xml: reword section names
    
    "Calls Media" is not even English.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 94842cae9a4ef21d1902ae82992a79aaaf05f985
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Mar 28 14:36:57 2012 -0400

    Call1: Don't mention Rejected in User_Requested, it's now its own reason

commit 6dd7f93afa2dd6509923eae79ca555814cda21e7
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Mon Mar 26 13:07:13 2012 -0400

    Split UI and Media aspects of the Call1 API

commit d6c9e632f31289e09f3b209438d00143c1fac7ef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 20 16:49:19 2012 +0000

    Nano version, retroactive release name

commit 6d8992b1e62687e395fe5c5ca363845186a84688
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 20 13:51:52 2012 +0000

    Prepare version 0.25.2

commit 646ff1abacf8661bcb455a698d40cb01eef8b039
Merge: bbebb899 4c651366
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 20 13:16:47 2012 +0000

    Merge remote-tracking branch 'xclaesse/call1'
    
    By popular demand.

commit bbebb89936c257c98d11a3af43f84f77c9ca099d
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Thu Feb 16 12:25:20 2012 -0500

    Call: Add direction to AddContent
    
    https://bugs.freedesktop.org/show_bug.cgi?id=44303

commit c2782b7661816788cc8e408763b436757b1b9e49
Merge: 81ea78af 29564bc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 17 15:27:17 2012 +0000

    Merge remote-tracking branch 'origin/master'

commit 81ea78afb16d14648b8cf0e87d737dc361d442ef
Merge: ef880f41 3c0ce1c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 17 15:25:06 2012 +0000

    Merge branch 'addressing'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=26866

commit 29564bc950fff54f16484aab2b37a50f394c4dd0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Feb 17 11:38:08 2012 +0100

    Call:add forwarded-to-id key
    
    https://bugs.freedesktop.org/show_bug.cgi?id=44513

commit c144a624422d37a6bab8c43bf140caed788029ab
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Feb 15 16:52:02 2012 -0500

    Call: On a forwarded call, make the actor into the real actor
    
    Put the handle it is forwarded to into the details
    
    https://bugs.freedesktop.org/show_bug.cgi?id=44513

commit a7d9a9c6e83c9481db816cb77bd5d11190c62057
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Feb 8 13:08:59 2012 +0100

    Add possible error on FinishInitialCandidates

commit 4e9d58d926695cefc727170c9ffc4269c5a76581
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Wed Feb 15 15:29:58 2012 +0100

    Remove MUTE values from call stream/channel
    
    It is still unsure how mute should be implemented

commit 4c651366bc34ae6aab83d77e0b5f8f61f2163442
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Wed Feb 15 15:29:58 2012 +0100

    Remove MUTE values from call stream/channel
    
    It is still unsure how mute should be implemented

commit ef880f41e0b10c8c5e02eca61339f8c05875f2b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 15 13:31:47 2012 +0000

    Describe our policy on versioned interfaces
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 1cc47aec72b6b413fcf930ad4af2ed5d941196ca
Merge: d5b804be 2784506f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 15 14:14:35 2012 +0000

    Merge remote-tracking branch 'origin/master'

commit d5b804be02bace138f87272b290ab794e2789a21
Merge: 73e6e3f5 aa64fd15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 15 13:13:20 2012 +0000

    Merge branch 'captcha'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

commit 49a70f85af9f997478be9fdb8e8b1667485c6e71
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Wed Feb 15 10:44:09 2012 +0100

    Mark Call1 spec stable
    
    Except for Call1.Interface.Mute for which we have still doubts.
    For now it can be done client-side by muting pulse source for
    example.

commit 2784506fc03f4657670d625f8ce77a9087c8e634
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Dec 23 15:58:11 2011 -0500

    Remove another duplicated Contact
    
    It is already in the media description offer

commit 3c0ce1c9f46d8481876e710ffef227be1d767b8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 14 14:19:19 2012 +0000

    Undraft Conn.I.Addressing

commit a38e1878aba121364069659068448e4366bd5c2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 14 14:17:05 2012 +0000

    Document the members of VCard_Field_Address_Map and why it's plural

commit 73e6e3f5d45247a9b5891c95ce05c9b195afaeb4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 14 12:09:20 2012 +0000

    Account.Supersedes: add
    
    In the process, define how arrays of object paths are serialized in a
    .manager file, since MC uses the same format for account storage.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=42814
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit aa64fd15879e30d307aeb360b014ef1338bb11da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 14 10:52:49 2012 +0000

    Captcha: allow labels to be the empty string, for "UI should supply"

commit bbdbcc277e2656338477ce91650878415f6f4ebe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 13 15:25:08 2012 +0000

    Update copyright date

commit b8a2c847a87c8d3d3d2dd4894e8d8bf55d696336
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Thu Feb 9 20:42:01 2012 -0600

    Have CM provide available MIME types and let CM choose the one to use

commit 2b44a32e025b02ea21cf1287af6b195bac8686ae
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Thu Feb 9 20:40:02 2012 -0600

    Fix incorrect member-ref

commit ef3ef348ebe19c88d8e74719a84904cdea8a8249
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Thu Feb 9 20:36:03 2012 -0600

    Correct typo

commit 95a502a36dd6fb7082b78be993eae400bf0903ac
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Wed Feb 1 15:17:35 2012 -0600

    A few more revisions based on comments in fd.o bug #32125

commit b9eddb9b85304e00c6d4ddce99d7db7d56319af3
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Tue Jan 31 23:25:30 2012 -0600

    Revise CaptchaAuthentication spec based on comments in fd.o #32125
    
    This patch revises CaptchaAuthentication to include comments from
    Simon McVittie from fd.o bug #32125. A lot of the wording is from
    him again.

commit 41651d8c9a524eb503d9f69a27187fd5c2bb676b
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Fri Jan 27 19:13:59 2012 -0600

    Revise CaptchaAuthentication spec based on comments and redesign
    
    This patch revises the CaptchaAuthentication spec based on
    comments and a more flexible redesign. Most of this design and
    wording comes from Simon McVittie's sketch in fd.o #32125.

commit f627e9c92eac71810ccb0988c3018ed0a0fa72fb
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Fri Jan 20 15:35:54 2012 -0600

    Initial draft of CaptchaAuthentication

commit 0f3066b14987e3085c5ca59f5e03977aa44ec369
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Jan 13 11:41:14 2012 +0100

    Account.Service can be used to store the IRC network name
    
    https://bugs.freedesktop.org/show_bug.cgi?id=44730

commit 4bf38d829ea88d6473750885bd6a6e2799637e06
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Sat Dec 31 02:49:20 2011 -0500

    For Call1, move the DTMF to the Content where it belongs
    
    The only bit left in the channel interface is the InitialTones requestable
    property.

commit b7315a2e44861a4ae770a1b4170ca0ef830eeb98
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jan 5 08:21:09 2012 +0000

    ContactList: add tp:added to Download{,AtConnection} iface members
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3431c955686062c3798c30213a468d4f79be8544
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Dec 8 18:20:18 2011 +0000

    ContactList: add DownloadAtConnection property and Download method
    
    https://bugs.freedesktop.org/show_bug.cgi?id=43035

commit 3fe242adc071352bf4b16da30e5198b713b3ced9
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Fri Dec 9 11:10:36 2011 +0100

    Rename CallState RINGING to INITIALISED
    
    This is less confusing with RINGING flag

commit 674c86b531f1ccdcd58c21f84d6ccc5756a47e97
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Dec 14 16:21:28 2011 -0500

    Remove the duplicated Removed() signal on the Call.Content

commit 52dd16e0f2b4d5b6077debfb4238668610e0fe79
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Thu Dec 15 19:25:44 2011 -0500

    Stream.I.Media: Add Muted and Pending_Mute stream flow states.
    
    This way the CM can tell the streaming implementation to mute.
    
    Also, remove the useless Paused state

commit 9485135a28310f16472ff79a889a2d697a83dd05
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Dec 14 16:15:00 2011 -0500

    Call.Stream.Endpoint: Document when the Endpoint and Stream Transports can differ

commit 725a680a48a88d1befbdf332f6ea61a8cf4743d3
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Dec 14 16:06:15 2011 -0500

    Call.Content.I.Media: Remove duplicated Remote Contact
    
    The Remote contact object already present inside the MediaDescription objects.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=41734

commit bebed542caf05e7bbde21a720177f598ebaada4f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Dec 12 10:20:36 2011 +0000

    stop referring to Conn.I.Addressing.DRAFT
    
    It was renamed to Conn.I.Addressing1 in b6057b908105a8.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0a58378a4a46cbb4c61f1a5f642225c42e841981
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Dec 6 13:25:01 2011 +0100

    ReportReceivingFailure: it is failure in incoming portion

commit b6057b908105a84add5a697ba75ec4ac80f883e6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 24 15:27:57 2011 +0000

    Conn.I.Addressing: replace DRAFT with a version number.
    
    This makes it possible to undraft the interface without breaking
    everyone.

commit 8243be46b1efa06c3d1ecc84d450c6afbbcaa98d
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Nov 24 15:12:18 2011 +0100

    MediaDescription::reject() takes reason in arg instead of returning it

commit 91c74412d130f3d99b6e64915c9a312faf2193f3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 23 15:36:48 2011 +0000

    Bump nano-version

commit ecbd23cc4084cb10f5296cda6477d18565aed434
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 23 15:31:14 2011 +0000

    Version 0.25.1

commit 2883f753f32c377e1d9223151bd0902f72341542
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 23 15:29:47 2011 +0000

    Set UNRELEASEDs to 0.25.1

commit c983e6e7d90db47f400e247c375e6e05bf6d34b9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 23 15:26:01 2011 +0000

    NEWS for 0.25.1

commit 34d75ce141d05d82715e6b39fcb6309962225f99
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 21 12:30:58 2011 -0200

    Split requested contacts into a separate argument in Conn.I.Addressing.
    
    Remove the contact attributes ".../requested-*" and return the satisfied requested
    addresses on GetContactsByURI/VCardField.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 2226b4ca29a610cf6509a9c89a51ae28c7f1babd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 21 12:22:35 2011 -0200

    Update tp:added information for Proto.I.Addressing.

commit fa25505e279249849fa9ce8144404821eb3c7d25
Merge: ae38128f a9e72129
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 21 12:19:31 2011 -0200

    Merge branch 'protocol-addressing'
    
    Conflicts:
            spec/Protocol_Interface_Addressing.xml
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit ae38128ffc919d21124c9144ccad931ff3de17ec
Merge: bfca23a8 7124c674
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 21 12:16:32 2011 -0200

    Merge remote-tracking branch 'smcv/protocol-addressing'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit a9e721299e8954d3f55625dad44f213175bfa1e6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 21 12:07:44 2011 -0200

    Remove mention to RCC TargetVCardField until Chan.I.Addressing is undrafted.

commit 7124c674d2537c5423080d24d94aa98f5aa02aab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 18 15:12:48 2011 +0000

    Rename NormalizeURI to NormalizeContactURI and clarify that everything except the contact is discarded
    
    I didn't rename NormalizeVCardAddress, since it's very rare to have a
    vCard for an XMPP MUC or something, but it has the same clarification.

commit bfca23a8fc1254c4a647f520b45c99d189971ac4
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 15 14:37:34 2011 +0100

    Various language tweaks as spotted by wjt

commit 70b8176a94acdf27017c01cb174291e1741a056a
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 15 13:07:34 2011 +0100

    Fit in 80 chars where possible

commit 2df8a5cf261ee8dddd26cbe0f1394dbe952721b4
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 15 12:55:32 2011 +0100

    AudioControl: Add more spec markup and tweak wording

commit f8ba62553b2e1a44af245e10a47a533cd5d34024
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 15 12:36:33 2011 +0100

    Add AudioControl specification
    
    Add a simple interface for a CM to control the input and output volume.
    Based on work by Mike Ruprecht, but modified to have more meaningfull
    property and method names and a nicer range for Volume

commit 213ce074fd711653299258c791adff37a020d89a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 14 13:43:21 2011 -0200

    Mention x-facebook-id as a known vcard field in Protocol.I.Addressing.

commit b92a4c3208091b4d3cf4435488edc469d827a497
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Dec 27 15:34:59 2010 -0800

    Undraft Protocol.Interface.Addressing.

commit 19f6901c9a054e679a514c6912449d70edfb3fa7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 11 15:59:56 2011 +0000

    DBusTube: recommend Socket_Access_Control_Credentials
    
    The two known Tubes implementations (Gabble and Salut) implement it
    using libdbus, where it's actually easier to implement than anything
    else. It'd be equally easy with GDBus, from what I can tell.

commit 1c5f0ad98d25b7f77870ba541afbbedc65ddc355
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 11 15:58:13 2011 +0000

    Redefine Socket_Access_Control_Credentials on D-Bus tubes to be useful
    
    I think this is what was always intended, and it seems to be what Gabble
    has always implemented.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=42809

commit 8e2a31c3bf6a86de4647363bdb1d679236b541ff
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Fri Nov 11 18:29:12 2011 +1100

    Fix copyrights
    
    People copying and pasting boilerplate often copy and paste the copyright
    assignments too.

commit a7e5961a9b244e523c2ca60a6dd7f51c4ae65a42
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 17:29:19 2011 +0000

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

commit 526bc0f841f452bf745c339b512bb2e10af963d8
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 17:18:45 2011 +0000

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

commit af3080ddd94a9653abcb989ad945d2b2bd7c7a9a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 17:12:53 2011 +0000

    Mark changes as changed in 0.25.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6100bb16a3ff3111c5efd5e3cd9771ef942ecfe0
Merge: f0b729d4 190ff931
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 17:05:35 2011 +0000

    Merge branch 'ft-metadata'

commit 190ff931a85ffc8191dfac27c922f55d8ff284d7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 17:03:38 2011 +0000

    Chan.I.FT.Metadata: improve tp:rationale for a{sas}
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c29b1e356a47212b61aae5476f9b058379474f07
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 13:59:04 2011 +0000

    specparser: complain if tp:mapping's specified type is a lie
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e37c5871ef6c4ed254e2b6ec046eb5afe20dce93
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 13:58:38 2011 +0000

    Chan.I.FT.Metadata: improve Metadata docs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 367a65bf7acc5f923467ea5d4f1cc5775798fb43
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Nov 9 17:50:54 2011 +0000

    Chan.I.FT.Metadata: change Metadata property to a{sas}
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f0b729d4790f8b7eef4f92575e333ce75259ed94
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Nov 7 16:25:03 2011 +0100

    Call1: Add contact identifiers for CallMembers and RemoteMembers

commit 3620d2d2bb7100a050b2092e6e520ea9e5d6c372
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Nov 7 16:07:31 2011 +0100

    Call1: Add rational explaining why Content could have multiple streams

commit fc1e0e904dec17d47ccf4fbf2d8be4213fe291d3
Merge: cf3f0099 be8d9703
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Nov 7 16:29:59 2011 +0100

    Merge branch 'call1-mute'

commit be8d9703007fd13f56392dedc7ecae206cb9a4ad
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Nov 7 15:54:17 2011 +0100

    Call1: Clarify interfaces that may implement Mute iface

commit cf3f00997befb2f4658dff79939ac7673e8912c1
Merge: d919bdce 80c1bfc2
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 22:28:57 2011 +1100

    Merge branch 'roomconfig-42653'

commit d919bdce7eb7f9f1f0e90e31236bd4c886d35df8
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Nov 7 10:28:08 2011 +0100

    Deprecate Channel.Type.ContactList
    
    They have been replaced by Connection.Interface.ContactList

commit 80c1bfc227072b288a48559b988d9eddc4060eb5
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 20:49:11 2011 +1100

    Document how no-data is represented in the Avatar type
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=42653

commit 9df40694cc7926ec5cf6cb2a89efa5df42504b40
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 17:41:30 2011 +1100

    New iface: Channel.Interface.Picture
    
    Lets the users set/get the picture for a chatroom.
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=42653

commit 10043f3bc298294294cc28993d973862f96e7b0a
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 17:08:45 2011 +1100

    Room: Creator, CreatorHandle and CreationTimestamp
    
    These properties indicate who and when the room was created.
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=42653

commit c7b8ba61ecc9f0102d8bc49c7fda1e65c8631e74
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 16:58:33 2011 +1100

    RoomConfig.PasswordHint
    
    A hint for the room password.
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=42653

commit 13df0c069f64c229224f56ca2edc236b4f719c51
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 16:21:28 2011 +1100

    Chan.I.Subject: remove a white lie
    
    Skype does not permit subjects on 1:1 chats. However, XMPP does, e.g. GMail
    will include a 'subject' node when you click "Reply to Will by chat".

commit b58a83f27d9c2a14a4eb0545574c56f396fb0a65
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 16:10:55 2011 +1100

    Chan.I.Subject: add values for when properties are unknown
    
    Specifically ActorHandle and Timestamp.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=42652

commit 23901acdb065a082f0d244cd527ba08aad3b622a
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Nov 2 17:11:42 2011 +0100

    Add windows-live to known Account services

commit 13699997cf38faa9fb13cfe176b7386171a8a4ac
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 26 19:04:59 2011 +0100

    Chan.Iface.FileTransfer.Metadata: add initial version
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 925eaeaefbe4ce83540cfbdb4ba531fc6fdfa63f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 11:23:49 2011 +0100

    Bump nano-version

commit 82a0472e5b37c36e9879f87d152bd7725ac4ecfd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 11:22:11 2011 +0100

    Version 0.24.0

commit 629ddca74435de4a99fd1e1a273a9175167c456b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 11:17:01 2011 +0100

    NEWS for 0.24.0

commit 1a4d9739426f608018c8a1b101137048795cfeb2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 11:17:07 2011 +0100

    Mark changes as changed in 0.24.0

commit e1615f4325ef20f7c59379ebc73fa8b2522d17b6
Merge: c2b50e99 ff3b6d94
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 10:26:55 2011 +0100

    Merge branch 'a-bit-more-room'
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=23151#c41>

commit ff3b6d94d3ffacadea60521d167ceaf88fb90253
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 10:20:41 2011 +0100

    Subject: remove duplicated PropertiesChanged notes
    
    Now that the spec generator obeys the EmitsChangedSignal annotation, we
    don't need to mention that each property emits this signal manually.

commit a95a5fdd21e531a6c58a748fdf4f8dc2b78da99e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 10:00:12 2011 +0100

    Subject: add ActorHandle
    
    This addresses Xavier's point on
    <https://bugs.freedesktop.org/show_bug.cgi?id=23151#c41>: including both
    an ID and a handle allows TpContact objects to be created synchronously.

commit c2b50e990e649b0247c3f6b09a5eefb7f3f7a280
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Sep 29 19:13:44 2011 +0200

    replace UNRELEASED

commit 3728724a1f0b0f2669a728a0bc15ae053999f035
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Sep 29 16:00:08 2011 +0200

    Version 0.23.4

commit 2dc3a3e100b517d50321a0028bdf7a5345a1ae52
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Sep 29 15:59:11 2011 +0200

    NEWS for 0.23.4

commit a1d6bb213d7d4668100d8ffb66852788398fcaf1
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Jun 29 14:29:49 2011 +0200

    Add MemberIdentifiers, SelfContactChanged and HandleOwnersChangedDetailed
    
    Fixes fd.o#38248

commit 4980ef409d09297e0dac56fafefa182eaa6292bd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 6 15:06:59 2011 +0100

    Undraft Room, Subject and RoomConfig.
    
    The former two are both at version 2, given that both of them have been
    implemented before elsewhere as .DRAFT.

commit 3e7521ee128441df9c8ea1b780ca566af587e26c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 2 12:07:00 2011 +0100

    RoomConfig1: add ConfigurationRetrieved
    
    I found out while writing Gabble's tests that having a checkpoint signal
    for “hey the configuration is all ready now” would be useful as a client
    developer.

commit f3809c1aa810bddb11b8c41ddf9943c55fd0ab14
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Aug 29 11:38:08 2011 +0100

    RoomConfig.UpdateConfiguration: improve error docs

commit e20bf17fb849d68c91a0490eff958727eadbc583
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Aug 29 11:02:04 2011 +0100

    RoomConfig: remove <tp:added/> from Password[Protected]
    
    These were from when I had added these properties to the existing
    Password interface.

commit 225d8d06e12a47aa6f61dddbe0804696c8665cd3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Aug 29 11:00:29 2011 +0100

    RoomConfig: consistently use <code>True</code>

commit 673d20b199224d7dd6741a6eb3d47e1cac830077
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 26 15:13:52 2011 +0100

    specparser: when errant text is encountered, print it
    
    It's impossible to figure out where the offending unguarded text is if
    you don't get told what the text *is*. :)

commit 9c9e0dc5707b532427fb9c5d3345fdc546691f00
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Aug 2 11:58:22 2011 +0100

    specparser: warn on encountering old-style props

commit aee0d893bd6367b6b2ac7bd43c13d62c2df572b1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Aug 2 11:56:25 2011 +0100

    Deprecate Telepathy.Properties

commit e292fff92d08757bcc5ca1f82c1a05179bf27b06
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Aug 2 11:55:40 2011 +0100

    MediaSignalling: remove Telepathy properties
    
    These are super-obsolete.

commit 00eac2f473366f257f76b83666ccd897ab915547
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Aug 2 11:53:19 2011 +0100

    Text: remove Telepathy properties

commit 9df491130870319019a6243f3e808188faff2724
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Aug 3 17:24:37 2011 +0100

    RoomConfig: note that this replaces Text's properties

commit 36fe3d35ce6d423559eb749d9c974f80539a7df7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Aug 2 11:49:09 2011 +0100

    RoomConfig: add props and method for modification

commit 27e51ad0079b7f9cbcd86bb377d4ba6604286f70
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Aug 3 17:19:59 2011 +0100

    Password: note that password config lives on RoomConfig

commit 9d7d5feea1dee9d129994d58d917d6d974f7e2e3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Aug 1 17:05:44 2011 +0100

    Add Password-related properties to RoomConfig

commit 0d48137642515c2aed563e30cf34769124f46c45
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Aug 1 13:59:04 2011 +0100

    Define RoomConfig, with D-Bus properties for Text's Tp properties
    
    This omits the subject properties (which live on Subject), and currently
    omits the password properties (which are a little bit more involved,
    particularly on XMPP where you can't generally see what the current
    password is as a non-owner of a room).

commit 0db811f2a1329d5fd56c23173b1f2bb49a084cd2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Aug 2 11:48:09 2011 +0100

    Docs: ignore emits_changed on immutable properties
    
    If you mark a whole interface with emits_changed, but have immutable
    properties, we don't want the immutable properties to have the note
    about the changed signal.

commit 3566dca46b1fb96d49605ece1f8fde740d6b2168
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Aug 1 15:28:37 2011 +0100

    specparser: tidy up getting EmitsChangedSignal annotation
    
    I think this is neater; it also adds a nice warning that would have
    caught a mistake I made.

commit 421a9cbeef88d09306e76347de58367e97cb368c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Jul 31 09:30:37 2011 +0100

    Subject: correctly annotate with EmitsChangedSignal
    
    Sadly, this is how annotations are done in D-Bus. Also, by moving the
    annotation up to the interface itself, it applies to all properties
    (rather than three of the properties being omitted).

commit bdd234f063288e1e88e3ef40f8eeb4e1eecdebe4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 16:28:12 2011 +0100

    Subject: note how CanSet might not be correct
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 03adf5f7a57374426b2f420c6f6b0e57e3c7aff4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 16:09:24 2011 +0100

    Room, Subject: add note how these interfaces are good for Call too
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5853c87b69c516014905a5a711db8d5ad07a5bcd
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 15:50:38 2011 +0100

    Subject: make SetSubject return success if the operation was a success
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c06589821e3b5ff86564396f733473cafbd813c0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 15:48:09 2011 +0100

    Subject: use PropertiesChanged as the change notification
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0199b1d6e8bbe00df5de45a3d50ea14b6fe717b2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 15:34:49 2011 +0100

    Subject: reference Room interface, not Room channels
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c29f6eb35b0a76281150a84cf76f046c2bdb7ce7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 15:33:10 2011 +0100

    Room: make RoomName and Server immutable and requestable
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5823b564b96f1004e74de70f3bde42609499c5c4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 15:28:54 2011 +0100

    Subject: split Subject struct into four properties
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4d3b1d6aff69fd51b5160d4c28b73017148f263c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 15:18:58 2011 +0100

    Subject: replace flags with CanSet
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 084708f246c466c9f90a8271435b73fa2fe285a4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 17:37:23 2011 +0000

    Room: split subject stuff out into separate interface
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f45813cab5155b15d8b59bbc96973351e474cf49
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 17:19:47 2011 +0000

    Room: SetSubject errors with PermissionDenied if user is not allowed
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bcf78e79b7a988d7e9b8700c08cfafa8f28c6a7a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 17:18:41 2011 +0000

    Room: make SetSubject error with NotImplemented instead of InvalidArgument
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7458786cc972c20a031ee6b7b5235fb4c06f12c4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 17:12:53 2011 +0000

    Room: add more docs describing the Present flag
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 501af9e1e09e20bdcae17f8e80dc2156d4ce3888
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 17:05:17 2011 +0000

    Room: rename RoomID to RoomName
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5fae6619221a00a40308d290cbc2fe4557e5b647
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 10:23:49 2011 +0000

    Text: point to Room in the top-level docstring
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit edd5ccfda910cf28b263eddf31a57707e49b92de
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 10:00:34 2011 +0000

    Room: reference the new SubjectChanged property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 30226918ddec442a3d9609727cc39d3cef960430
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 09:58:57 2011 +0000

    Room: add a SubjectChanged signal
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b8fb3fb8eb9c502caeaa148e186078687fa60a60
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 09:56:10 2011 +0000

    Room: add a SetSubject method
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7212e5ebf1046dd4f4f3752a946edd73fd5adb22
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 09:55:45 2011 +0000

    Room: add the subject flags to the Room_Subject struct
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bb02392282234fd8e0772c3f6bd04802a864c1ce
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 09:52:31 2011 +0000

    Room: add Room_Subject_Flags
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 31d51f455a45a526e1009f5428f936b8dedcd21a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 09:49:28 2011 +0000

    Text: link to RoomID in the name tp property docstring
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit dce867f9306d6f0bcb4d88f96b31a0879396d674
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 25 14:33:42 2011 +0100

    AM.CreateAccount: prettify error descriptions

commit 6e1a35115f6c079dcbcb1caf556897ab5c3e08ba
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 25 14:32:49 2011 +0100

    AM.CreateAccount: make error conditions not overlap

commit f5ea5f1bbfbbae19ca6823c997410820b576a587
Author: Olivier Le Thanh Duong <olivier@lethanh.be>
Date:   Sun Aug 7 16:41:21 2011 +0200

    Fix template for EMITS_CHANGED_NONE
    
    Remove the errorneous </div> in EMITS_CHANGED_NONE template code
    in interface.html which prevented Player_Node.html from rendering
    correctly

commit 42497377116e555f4243185cfdd9f009906b489e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 25 15:47:24 2011 +0100

    AccountManager: remove stuff about service activation
    
    MC is service-activatable.

commit cc7e9cc5429ca7bf9a79ec601f50c8f2efc39e16
Merge: 57b56d89 38ef30d6
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 19 14:44:22 2011 -0400

    Merge branch 'call'
    
    For full discussion, see bugs.fd.o#38986
    and the whiteboard string "Call" on bugs.fd.o.
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Reviewed-by: Olivier Crête <olivier.crete@collabora.co.uk>

commit 38ef30d6db78af852bed3ff1ca241e0236be6c63
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 15 15:23:26 2011 +0100

    Text: add cross-references to the overview
    
    Some of these are beautiful new <tp:value-ref/>s I noticed were missing;
    the others are plain old dbus-refs.

commit 7e43d82309b74bd4c28d6d015fbe77b6b58b8d52
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 15 15:22:12 2011 +0100

    Text: clarify a reference to Handle_Type_Room
    
    Now that the body of <tp:value-ref/> is always shown unmangled (except
    to add the link), “Text channels with _Room_” is not very clear. (It was
    not very clear before.) Now we explicitly reference the TargetHandleType
    property.

commit 71051fc92c05a42c237c98cbd1ee9956e34f197b
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 23:40:44 2011 -0400

    Re-work paragraph describing CallState changes for an outgoing call.
    
    Thanks to wjt for pointing this out.

commit 3d64ab3880f0e2f8aa1e79c4f8e9d2fd6908ee26
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 23:05:32 2011 -0400

    Make tp:value-ref's type attribute optional
    
    * Also: don't ever rewrite the node's text. This means:
     * If you want the long-form, use:
       <tp:value-ref>Type_Name_Value</tp:value-ref>
     * If you want the short form, use:
       <tp:value-ref type="Type_Name">Value</tp:value-ref>
    
    This changes the html output of all current value-refs to use the
    short form.

commit cae69cb8245d68493f310c15b20960a943328801
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 22:25:17 2011 -0400

    Correct <tp:value-ref/>-caught type mismatches.

commit 56b89ebfdb16bcb932ae416386361f6bf86bdb89
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 22:04:23 2011 -0400

    Convert <tp:type/>_Value to <tp:value-ref/>
    
    sed -i 's!<tp:type>\(\w*\)</tp:type>_\(\w*\)\
    !<tp:value-ref type="\1">\2</tp:value-ref>!' spec/*.xml

commit 3b8f91b728d59fa717ee5abbd54ca21b523124ac
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 22:04:19 2011 -0400

    <tp:value-ref> for semantic enumvalues.
    
    This should ensure that our enum value names don't go out of sync with the
    references to them.
    
    Note that the links don't *quite* go to the actual value, but it should be within
    view once the link is clicked. This is not a regression.

commit a8b99977a2cd3b722db1e4bbdcdabd9ad588e9d7
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 20:40:02 2011 -0400

    Clean up the MuteState documentation wording.
    
    There were some artifacts from when it was a boolean that could only apply
    to the whole channel.

commit e5e882661fb83c321f945e530bcb502429a43989
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 20:33:39 2011 -0400

    Audit all occurrences of "Call1" in the spec
    
    Seems that /Call[."<]/ was a bit too inclusive as a match rule.
    
    Also spotted a missing '.' so I thought I should include it.

commit 3f962ace757d8d323effd5d316c5d5c391c6a698
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 19:58:56 2011 -0400

    Add Reason arg to MD.Reject()

commit 57b56d89842798dfb93f996015c4a79cc1cd5afd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 17:07:14 2011 +0100

    bump me a nano

commit 134752a6e93b0c7d74482d1a0dc1a250c244c7f8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 16:27:10 2011 +0100

    Version 0.23.3

commit ea0b99467075338861dc4d546077dcacc76d6da5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 16:26:35 2011 +0100

    NEWS for 0.23.3

commit 087a5e09f8e812caca71117fcccb743aa666e1b3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 14:00:09 2011 +0100

    Call: remove stray spaces around attributes' '='

commit 1be73dc2473830e8d383a9ca2c31635419c70ffb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 13:59:56 2011 +0100

    Stream.I.Media: fix typos in preamble

commit c6f632f7b82f5474fcd75a6e473817d7c3a550d1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 13:50:28 2011 +0100

    Contact_SSRCs_Map: refer to SSRCs in value docs

commit 907db4088fce67e16930b2dd3a2ec1834687f2ff
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 13:49:35 2011 +0100

    Content.I.Media: add a missing paren

commit 3886b034fc28b9792aa572bdc3c4c32afe0d096d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 13:48:57 2011 +0100

    Endpoint: formatting nitpicks.

commit 17d74cf238d418488c8abb015ff3e9a8a1e30d83
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jul 13 13:47:42 2011 -0400

    node name=Channel_Type_Call rather than Call1
    
    Channel_Type_Call1 was making tp-glib expose the version number in function
    names (not what we want).

commit fa9e38bff41cb008f8a1ba6c2db065de204c8dcd
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 7 15:21:03 2011 -0400

    Rename Call.DRAFT2 to Call1
    
    Draft interfaces are something that we want to get rid of anyway.
    See http://telepathy.freedesktop.org/wiki/Roadmap for the
    discussion of versioned interfaces vs draft ones.

commit a469f4773eaa625940ec28abdb952c66778c28be
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jul 6 13:00:19 2011 -0400

    Remove all references to Codec_Offer

commit e203593ec821a01c7504c500e15589284d662429
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 5 16:43:16 2011 -0400

    Bump all call interfaces to DRAFT2
    
    Note that some interfaces never had a DRAFT version merged into master,
    but I think that having everything as DRAFT2 makes everyone's lives easier.

commit 36d32e1ac51541458622125ab7ea762d3aa1bc47
Merge: 362e755d d76d46c5
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 5 15:59:48 2011 -0400

    Merge branch 'call-trivia-38852' into call
    
    Conflicts:
            spec/Call_Content_Interface_Media.xml

commit 362e755db444838a3e429fc16688d1c3bca533e4
Merge: b1f49aa3 b9f1b2b2
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 5 15:56:46 2011 -0400

    Merge branch 'ice-restarts-35012' into call

commit b1f49aa357b4b64ea0d0f3003bd6d3e047a4f2a3
Merge: 51952cbf 4180beb4
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 5 15:53:47 2011 -0400

    Merge branch 'local-descriptions-28718' into call

commit 51952cbfe182e75e1a24907762ded4e3956c6727
Merge: 932a551d 019ee877
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 5 15:52:14 2011 -0400

    Merge branch 'dtmf-36001' into call

commit 932a551d1af01810782186e80de5a49a4a2654b5
Merge: d0a87d7b f8729c7d
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 5 15:51:48 2011 -0400

    Merge branch 'per-codec-38126' into call

commit d76d46c5fd4ca630b13371963f3f86dca6c808d4
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Jul 1 20:31:24 2011 -0400

    s/CandidatesPrepared/FinishInitialCandidates/
    
    It is a method call, and should be named as such, even if
    it is ignored by most CMs.

commit b39c2c990b277ea562b85a17ba3243edf6d9de07
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Jul 1 20:15:44 2011 -0400

    s/Error/Fail/ to make it sound like a method.

commit 6653d257af1f41df1a48b61c742e45671e3bfb65
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 20:09:48 2011 -0400

    Delete duplicate "the"

commit f92aa64aee9acf22e389019698a38678f0e48fbf
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 16:11:27 2011 -0400

    Stream.I.Media: fix spelling of candidate

commit b9f1b2b27782544d518993d5455a38f7a68e3942
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Jul 1 19:57:24 2011 -0400

    s/PleaseRestartICE/ICERestartRequested/; add ICERestartPending property
    
    This makes it sound more like a signal name.
    
    ICERestartPending provides debugability, and is simpler than clearing the
    RemoteCredentials property (my previous solution to this problem.

commit d55f8b67efff559f90f28d0a1653ef362b9fa304
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Jul 1 19:54:02 2011 -0400

    Remove confusing opening comment about ICE restarts.

commit be4cf2adfca0930e2a1db3b34a1b9a5166d891ed
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 20:00:46 2011 +0000

    PleaseRestartICE => LocalCredentials = ("","")
    
    (For state-recoverability/debugability)

commit f8729c7d65a32e07f12263697d767fc06fa4a146
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jun 30 15:33:12 2011 -0400

    Add Boolean to Codecs struct to avoid having to do diffs in the CM

commit 019ee877ff573351d7ebad6b706f226758a5c6f6
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jun 30 18:00:44 2011 -0400

    Add DTMF state-machine to Content.I.Media
    
    * Uses a call/response mechanism similar to
      Call.Stream.I.Media.SendingState, and the Sending_State enum from
      Call.Stream (since Paused is meaningless for the DTMF use-case).
    * CurrentDTMF{Event,State} for state recovery.

commit 26fedec13d4ddaceea05afbb766c83f9c8df5a46
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jun 30 14:57:00 2011 -0400

    Delete unused Codec_Offer.xml

commit d0a87d7b3ccd62ff3268349b3968ebeb3bf7f60f
Merge: 1a28459f adc432d3
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jun 30 14:50:04 2011 -0400

    Merge branch 'stream-state-machine-38790' into call

commit adc432d3a903038e7e4b0be5bf12f140ec631e36
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jun 30 14:42:01 2011 -0400

    Clarify Complete*StateChange state transitions
    
    The Complete*StateChange doc should make it clear that it can only go from
    a Pending state to the matching non-pending state.

commit 9186b7efb1d1e9c4b9b55f0f2313cd9b5f93e2b6
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 22:20:37 2011 -0400

    Stream.I.Media: Remove Reason from *StateChanged signals
    
    We now have a Paused state (distinct from Stopped) so we don't need to
    know whether the flow change was because of mute/hold or direction
    change.

commit c31bbdfe7d6bc888294d9c6d08a7ff69e65e945c
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 22:19:18 2011 -0400

    Simplify Stream flow state machine
    
    * Rename Flowing/Not_Flowing to Started/Stopped (easier to say, and relates
      to Pending_Start/Stop more intuitively)
    * Add Pending_Pause and Paused states.
    * Use Complete*StateChange for success (rather than big list of methods)
    * Use Report*Failure for failure, which takes a Call_State_Change_Reason
      so that it can be passed up the Call hierarchy unmodified by the CM.

commit 1a28459feae3ac01eae8c1a402d9a54f66746936
Merge: 21181994 fdf67318
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 20:57:48 2011 -0400

    Merge branch 'rtcp-xr-28686' into call

commit fdf6731812823158d43d5068af430d4ac0f4b99f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 20:20:07 2011 -0400

    Document that unknown rtcp-xr formats should be ignored.

commit 211819946a8736ba7262ad0b58d7a0ee393206d1
Merge: 896d38bd edb9ae9b
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 17:50:37 2011 -0400

    Merge remote-tracking branch 'ocrete/rtcp-fb-mediadesc-ftfy' into call
    
    Note that StreamedMedia gained RTCP feedback capabilities
    while we were bikeshedding about RTCPMinimumInterval,
    so I have deferred to these types and copied the docstring of
    RTCPMinimumInterval across.
    
    RTCP_Feedback_Message_Map is now a{u(ua(sss))} rather than
    the invalid type a{uua(sss)} (we should probably make the
    spec parser check for invalid types really)
    
    Conflicts:
            spec/all.xml

commit 4180beb4d19235368dbd9454c7d5ea326419c888
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Jun 13 14:52:24 2011 -0400

    LocalMediaDescription*s*
    
    This needs to be plural to make it easier to support the focus=us case
    (fd.o #28718).
    
    UpdateLocalMediaDescription and LocalMediaDescriptionChanged are still
    singular but now have a Remote_Contact arg.

commit 896d38bdbc9a3cedbc7972889ab946b855ce8aa5
Merge: f0890887 b0dc0406
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 16:47:58 2011 -0400

    Merge branch 'ssrcs-29597' into call

commit b0dc04064df4634f54cd07bc4ec53af9b52a4f00
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Jun 10 19:46:16 2011 -0400

    SSRCs probably need to include handles as well.

commit f08908879493a535613a3f68787d8b598b29d09d
Merge: fd8dccc3 29d2fe20
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 16:35:49 2011 -0400

    Merge branch 'states-35128' into call
    
    Conflicts:
            spec/Channel_Type_Call.xml

commit 29d2fe20615b29b0b34058b45e90f10281c0e5b7
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Jun 13 20:20:44 2011 -0400

    Add error Media.UnsupportedType.
    
    This branch should now compile cleanly if merged into alsuren/call.

commit 6611d8e15175cfc8342b5d700cb436efbb286759
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Jun 10 21:10:51 2011 -0400

    Add tp:added to media errors

commit 0734ca58a794eec54ba43a72429314a7fb24545a
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Jun 10 21:08:23 2011 -0400

    Simplify the Streaming/Media error codes

commit 6a7f1729ad0b09d7af38669e13cdc8f06ea2e6de
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Jun 10 21:07:40 2011 -0400

    InsufficientFunds -> InsufficientBalance to match newer spec

commit 191f4a9c7ff432e53c8a5594f19f10950eb0d9c0
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Jun 10 20:28:28 2011 -0400

    Alerting -> Ringing

commit b27cac457214815a00621ef09030be805491f0f5
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Jun 10 20:23:54 2011 -0400

    Use tp:error-ref instead of tp:error where appropriate

commit 89818f54b1f9da9b6873e7920a848461e150891d
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Apr 21 16:48:47 2011 +0100

    Delete confusing table of states/reasons
    
    This table has gotten out-of-sync repeatedly in the past. Now that we have
    enough entries in the Call_State_Reason enum, we can cross-reference from
    there rather than repeating ourselves.
    
    * Note that I have made PickedUpElsewhere correspond to No_Answer rather
      than User_Requested, because that is more specific IMO.

commit 1a82ff017032d740d3ae875e6c9e2be71338a7d9
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Apr 21 16:38:03 2011 +0100

    Fix up CallFlags again
    
    * Document that Locally_Held and Locally_Muted are redundant but helpful.
    * Add Locally_Ringing and Locally_Queued flags again (and add SetQueued
      method, so that it's possible to get Locally_Queued set)
    * Add Clearing flag again.

commit e9fa42cd452d504013cb9164e4624b33477ed271
Author: João Paulo Rechi Vita <jprvita@gmail.com>
Date:   Sat Jun 4 19:35:53 2011 -0300

    Adds UPLOAD_BRANCH_HOST command-line variable
    
    This fixes upload-branch output.
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit bf4b8aa9ebda7ba40ee907b09948c7ff739e34cc
Merge: 169dbedc fc38a620
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Fri Jun 24 16:40:09 2011 +0800

    Merge branch 'css-trivia'

commit 169dbedc698181b5d577a86fcc1217ccad0a06d6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Jun 23 11:00:53 2011 +0200

    Add a favicon to the generated HTML spec (#38594)

commit fc38a620798f1e03f318bf5a152d227f7bc3084c
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Jun 21 20:18:53 2011 +0800

    Fix CSS for anchors in WebKit
    
    WebKit was ignoring the CSS to adjust the position of anchors for the fixed
    title bar. The fix is to make the anchor a block element.

commit fd8dccc3085141f844f0f06f0a19efa51010f06c
Merge: 9d1040e7 187fc723
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Jun 13 19:18:58 2011 -0400

    Merge remote-tracking branch 'origin/master' into call

commit 9d1040e787c8f0aa01919055456292aa73b3691b
Merge: 133ad818 3de18298
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Jun 13 18:47:28 2011 -0400

    Merge branch 'relayinfo-26643' into call

commit 8c021b1853a95e58750813cf57c5b84a0f81a937
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Apr 21 16:02:38 2011 +0100

    Settle on (hopefully final) set of call states.
    
    See fd.o#35128

commit 2342f021f3cbc7b7d9a9b972272e750b61cea92e
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Apr 21 12:17:59 2011 +0100

    Add more Call_State_Reasons
    
    Also make sure that there is a corresponding dbus error for the failure
    cases.

commit b68efdb1af6bccd466fed919c64190bad3677f47
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Jun 13 15:32:13 2011 +0100

    Add ChannelRequest hint ofdT.ChannelRequest.DelegateToPreferredHandler
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=38240

commit edb9ae9bbc0bacfbc0b66570207ef26bc953eb07
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Jun 10 18:53:34 2011 -0400

    Call.C.MD.I.RTCP_Feedback: Force the CM to know about the profiles
    
    The CM has to know about profiles, so forget having a default value.

commit 187fc7231eaa871db81466f70a99edfbdb95eed8
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon May 30 09:43:35 2011 +0200

    Set immutable and requestable tags on FileTransfer properties

commit fc63a2603b8c92b61d30398ce463e343353f7336
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Sun May 29 17:49:58 2011 +0200

    Approvers can set URI on FileTransfer channels

commit 13355a79437fb52b8e735b1f1fc7aa62ba24991c
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue May 24 22:04:06 2011 -0400

    Add original-message-{sent,received}
    
    This is required by the logger, and also makes it unambiguous that
    the message-{sent,received} of the Message refer to that of the the edit,
    rather than that of the original message.

commit 02059b91d902edab8d1464dc26d8abc62e396ca9
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue May 24 22:00:10 2011 -0400

    Clarify the acceptable forms for supersedes
    
    As discussed on fd.o#37413

commit 2eb580aed6ef088117041d2a1b4938a597b3e82b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 16 10:43:48 2011 +0200

    bump

commit da539f3e06ba711004974d28c7c90411c7e2b8ad
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 16 10:37:47 2011 +0200

    prepare 0.23.2

commit 61dac3e4d8b0b340d6bab277b5d3b74955f9a5fe
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 16 09:39:08 2011 +0200

    Implement when DelegateChannels() and PresentChannel() have been implemented in MC

commit 467dac264530addf671ae19c8f4bae585e9ecb0f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 16 08:23:01 2011 +0200

    DelegateChannels(): clarify NotYours error

commit de305908895e8ba8d7c1ca00de8a347885715b3e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 16 08:19:13 2011 +0200

    fix typo

commit f41e84a11d3e8c99129c26b0a9e358caf805639d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 16 08:18:38 2011 +0200

    DelegateChannels() doesn't have Account arg any more

commit 2e3a1fb2b627dd5121cf9bd9ab74b6c28bbbec67
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 11 14:48:21 2011 +0200

    DelegateChannels: return the list channels of (not) delegated channels (fdo #37109)

commit 5023718ae608ef55ed6c53f1820591efaf82c170
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 15:08:06 2011 +0200

    bump

commit f5c94a44de0013990ad6754b92ead72882efdefa
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 14:58:42 2011 +0200

    prepare 0.23.1

commit 13214250f1ca26b36b8ec4201722b38588ffe159
Merge: 6aaa96bd 02374d41
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 14:50:02 2011 +0200

    Merge branch 'telepathy-spec-0.22'

commit 02374d4198712ac87943ccb32f4a76c169582085
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 14:47:20 2011 +0200

    bump

commit 405a6f0eb89f897545e086a046d81818f43587c2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 14:37:42 2011 +0200

    prepare 0.22.3

commit 6aaa96bd87d9fa3ff7afee5579e3f09126d5e826
Merge: 2a1bb2bd 2d281a43
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 14:27:39 2011 +0200

    Merge branch 're-handle-25293'

commit 2d281a43201341b23de97e659c1a3349dcd12efa
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 14:19:11 2011 +0200

    Use the <var> markup when referring to arguments.

commit 2a1bb2bdefa3fc7dce3dda3453e19fd1fb545e47
Merge: c5172497 5f3afbf8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 9 13:11:48 2011 +0100

    Merge branch 'telepathy-spec-0.22'

commit 5f3afbf819fa7f65958412da6a14ca0d103edab6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 9 13:09:14 2011 +0100

    Correct DBus_Property-parameter boilerplate.
    
    Simon pointed out that the boilerplate claimed that the name of the
    parameter should be just the interface name, rather than the
    fully-qualified name of the property.
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=37005>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit d3ee1440c30e4b74d76a4423684fadc1d848f586
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Mar 23 12:08:02 2011 +0100

    add ChannelDispatcher.PresentChannel()

commit 4248d7ef3e805523ba20a06f0cdd839f58ae0489
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Mar 23 12:06:52 2011 +0100

    add ChannelDispatcher.DelegateChannels() (fdo #25293)

commit c517249741c68a55e159eae8472728dc77104f2a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Apr 27 15:36:25 2011 +0100

    location: use unsigned type for enum values
    
    This enum isn't even in use, it was just annoying me.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ff4416f67e9392dd4d4a0ae28702f6e67840919e
Merge: 0b9a36bd c006fd45
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Apr 27 09:48:26 2011 +1000

    Merge branch 'get-sms-length-36011'

commit c006fd45267864d308a6c06528810ff8e2b2fb1f
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Apr 21 09:26:29 2011 +1000

    Update Remaining_Characters to handle truncation

commit 488310dae6ccb003f2ef88128bcab3c555d8491d
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Apr 21 09:16:19 2011 +1000

    Change the content to a Message_Part[]
    
    This allows us to get length estimates and costings for rich messages, such as
    vCards.

commit 20f3fa2b4fb42c63724c2be43e6a2e214e97cb89
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Apr 21 09:12:09 2011 +1000

    Add missing comma

commit 838b2c1c8f406f7b306cad35b253f44ba6da775c
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Apr 21 09:11:21 2011 +1000

    Add more docstrings

commit 0b9a36bd23b0ccb4ed99cc3857aafe6c52710861
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:45:36 2011 +0100

    bump

commit 415f9cf8ea7c0b3b8dcfb7108ec164d7057ee6be
Merge: 0a54dccc 9d6988fc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:41:11 2011 +0100

    Merge branch 'Makefile-rule-clarifications' into telepathy-spec-0.22
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=35951>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 0a54dccca0ed04a554c3ff1078fff4d7feb5b434
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:36:16 2011 +0100

    Version 0.22.2

commit 5376afef500ebfaf7d4fc84955b22ade26ced0a8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:28:02 2011 +0100

    NEWS for 0.22.2

commit 8d8156d13bef1d840827774166be25b37a9fe7bd
Merge: 227ab7ac b59ef2fb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:29:57 2011 +0100

    Merge branch 'manage-credit-36254' into telepathy-spec-0.22
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=36254>

commit 227ab7ac0da9ec1ef429059ef6b90b18d0e20dad
Merge: 2b844829 e3ebab0b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:29:42 2011 +0100

    Merge branch 'more-status-identifiers' into telepathy-spec-0.22
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=36159>
    Reviewed-by: Danielle Madeley <danielle.madeley@collabora.co.uk>

commit b59ef2fb0afbef471966ed5c06339d3319e97627
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:11:40 2011 +0100

    ManageCreditURI: undefined before Connected.

commit 2b844829f43baa4b55b0c89353ab4eca5a6f35d1
Merge: 735fb9a4 531fc512
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 20 12:06:09 2011 -0300

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

commit 531fc512966c45b06b84f9d9c316e64096662496
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 19 12:42:10 2011 -0300

    Add tp:added to Conn.SimplePresence.MaximumStatusMessageLength.

commit 9344af486f3550ff0f032ed5286fee63c7601940
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 19 12:36:57 2011 -0300

    Reword the doc for Conn.SimplePresence.MaximumStatusMessageLength.

commit e3ebab0b2f6a5bc0bbdc2f7cb122824922681654
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 15 13:26:49 2011 +0100

    Style tables in docstrings more pleasingly
    
    The colours and styles are designed to match the summary at the start of
    each interface page.
    
    The tr:nth-child(even) rule styles every other row with a slightly
    darker background, which makes it easier to read the only two tables we
    have (the well-known status identifiers, and the many states of Call
    channels). :nth-child is from CSS3. It looks fine without it, but better
    with it.
    
    border-collapse: collapse; is like cellspacing='0'.

commit c9063da61205f902ac074d906c7b7f9d6589a638
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 15 13:23:19 2011 +0100

    SimplePresence: prettify the well-known identifier table

commit 5974895cc0fc0922fbc71aab9e641e93f98ab252
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 15 11:48:58 2011 +0100

    SimplePresence: add 'pstn'.
    
    Thanks to Danni for the idea!
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=36159>

commit 02a317533ee3208827212d0663827df7fe4197ca
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 15 11:44:51 2011 +0100

    SimplePresence: specify 'chat'
    
    Gabble's implemented this forever. ICQ also has this concept. It should
    be written down.

commit b2cb2280710f38563125f5d57df850393461be41
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Fri Apr 15 15:22:01 2011 +1000

    Add property ManageCreditURI
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=36254

commit 87142f587b1bebbd06bb144dc9795cef83433eb5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 14 02:59:26 2011 -0300

    Add Conn.SimplePresence.MaximumStatusMessageLength.

commit 735fb9a40fee31112f1100ab16a45bdde70cf727
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Apr 11 15:04:46 2011 +0200

    Properties on Protocol.Interface.Avatars should be immutables

commit 133ad818a520a140202ce57d8ffbbba9548e085c
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Apr 8 17:38:47 2011 +0100

    EndpointState: s/a(uu)/a{uu}/
    
    This is really a mapping type. Let's make it one.

commit 581755afc677bdfb42ef1aba903b8b83034fd627
Merge: 1ce51fb7 eae8065f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Apr 7 12:33:13 2011 +0100

    Merge branch 'mute' into call

commit ed730d32e890eb81bf66f76d04cadbca6b3ba1dc
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Apr 6 17:50:49 2011 +0100

    Remove Call_State_Pending_Receiver
    
    (It is covered by its "substates". I also realised that the concept of
    substates is bullshit and confusing in an enum)
    
    I have specified that Ringing should be set immediately on protocols that
    don't signal Ringing as a state. This may be slightly controversial, since
    it's a loss of information, but I think this reflects what a UI should do
    in this case.
    
    * Grep for Pending_Receiver and fix all instances
    * Update the enum's numbers, and remove all references to "sub-state"
    * Remove "makes sense on calls in state..." from Call_Flags, because
      they all kinda make sense in all states apart from Ended.

commit 7b6d9761efac2aaf7c0abe37b298811762d9b2ff
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Apr 6 15:52:03 2011 +0100

    Clarify the purpose of Call_State_Ringing
    
    * Fix typo in SetRinging docstring.
    * Separate the incoming and outgoing use-cases for clarity.
    * State what to do in multi-party calls.

commit eae8065fb24ea294876a18cccdbff8ebdfce0835
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Apr 6 14:56:33 2011 +0100

    Re-order Call_Member_Flags to group Muted with Held

commit 04008916ae5fc3db0bfdb872c300f12161219dac
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Apr 6 14:17:01 2011 +0100

    Call_Member_Flags_Muted := 8 to avoid collision
    
    Note that we may want to re-order and make Conference_Host = 8 if we care about grouping

commit 96cc83a860e2a7d422e88807fad3d116e1db4bd8
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 13:58:44 2011 +0100

    Update Call docstrings to represent new States

commit c35e0f9eee3d13d9bac34df55c6fe2563d199a08
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 11:54:26 2011 +0100

    Update list of valid state transitions for Call

commit 8521e1fd7368f1658b3572fc0c5de25099f010e4
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 22 20:21:47 2011 +0000

    Move mutually exlusive Call_Flags to Call_State
    
    From fd.o#35128:
    add Setup_In_Progress, Queued, Ringing, Active and Clearing to CallState
    (in addition to Unknown, Pending_Initiator, Pending_Receiver, Accepted, and
    Ended). CallFlags will only contain Forwarded, Locally_Muted, and Locally_Held.

commit f8ff599577cd325cde1339df4f9d99d2a56174e5
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 30 12:05:25 2011 +0100

    Muted => sending silence or no media at all
    
    Also note that dignity is a valid use-case for mute.

commit 40ba870b0653339844c18f330ff00869d92ffcbd
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 17:29:42 2011 +0100

    Add a Muted CallMemberFlag.
    
    From b.fd.o#28707:
    
    "I realise this is just copy pasted from another file, but the MutedState
    variable on the content should refer to the local mute state. So it only
    changes if you call SetMuted().. If its a mute from a remote content, it
    should be a separate notification/variable."

commit 242a534394876d956674f20956fe961d0a936447
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 17:23:49 2011 +0100

    s/SetMuted/RequestMuted/ to be more like Hold.

commit 6ec9fd106241970c2d037140c5c37a54ce42b605
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 17:17:49 2011 +0100

    Make Hold Interface more recursive.
    
    Also, fix copy-paste typo from 2008.

commit b28cea5d6c725de713dd9c7d00bdf50ae92942f7
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 17:15:39 2011 +0100

    Make the Mute interface look a bit more like Hold.
    
    Since the CM is now responsible for telling the Streaming Implementation
    what to do regarding Mute, it actually looks quite a lot like Hold, so...
    
    enum: Local_Mute_State similar to Local_Hold_State

commit 93282d97acaeb05f23b9b982eb4d5bad45115c74
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 16:08:49 2011 +0100

    Rename Call.Content.I.Mute to Call.I.Mute and require it in various places
    
    Mute is required on the Contents, and also allowed on Call Channels and
    Streams.

commit 968cf1b329f11692dc4c599bc02440ec6c167886
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 16:04:59 2011 +0100

    Move Call_Content_Interface_Mute.xml to Call_Interface_Mute.xml

commit 4b5c5007fd442376454eda4cdfa69b094d349f91
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 14:42:39 2011 +0100

    Revert "Merge Content.Iface.Mute into Content."
    
    This reverts commit 71d7927cc2085940de5f47a87e62e541f90fc544.

commit 3de18298c0e863c9d37f303b8649d5786c9c84ef
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Apr 6 13:55:35 2011 +0100

    RelayInfo: clarify wording in line with review comments
    
    * All map keys are optional, but these are well-known.
    
    * Use priority or type to determine preference.

commit 1ce51fb799f2e2fef20e443d1296e3806a2a90f6
Merge: 85941a67 8528486a
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Apr 6 12:42:57 2011 +0100

    Merge branch 'endpoint-state' into call

commit 14345ebf68847d66b09c693472650c7ff3f5872c
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Apr 6 12:25:15 2011 +1000

    Add method GetSMSLength() to allow SMS message chunking to be shown to the user

commit fb58cfe43dc22c8d8084588f803ca168b61b5c8f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Apr 4 18:15:55 2011 +0100

    RelayInfo unique-id and priority
    
    as discussed in fd.o#26643

commit 85941a671e98a2a1787ba4ca975f99c65206177d
Merge: ef0c43e8 b2710e05
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Apr 4 11:28:55 2011 +0100

    Merge branch 'remove-reason' into call

commit b2710e056a823a6d11d6a2ce758b6b639c04f083
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Apr 4 11:20:55 2011 +0100

    s/_Fault/_Error/ (to match the rest of the spec)
    
    As suggested in b.fd.o#35573 comment 3

commit 5feaec96b1cd2a13d09b8250cb29c9ac70d1eb82
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Apr 4 15:30:20 2011 +1000

    Clarify contact capabilities for SMS channels

commit 1e12c8f10863011c93e43b863045e701374a4996
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Apr 4 15:08:18 2011 +1000

    Clarify ofdT.Error.InsufficientBalance can be used in message delivery reports

commit 8528486a9c674f2317f4b93ca2059c420678fb6b
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Apr 1 19:58:16 2011 +0100

    Update docs to reflect Accept/Reject mechanism

commit fb16f3ab568a397c9889a87a17d648b3cf568226
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Apr 1 20:10:36 2011 +0100

    Endpoint.Accept/RejectSelectedCandidatePair
    
    This avoids a race which can occur if the Controlling (remote) side
    proposes a new selected candidate pair before connectivity checks fail on
    the currently selected candidate pair.
    
    SetEndpointState is still used for all other state changes.

commit 525a162ddfcb1b831c33ff665cfec9fd958b4272
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Apr 1 19:40:23 2011 +0100

    Note that Peer reflexive candidates may appear on the Endpoint

commit 1447dc64508aba8e316b43ee8396bb6bcbb6ef17
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 15:16:05 2011 +0000

    Expand on how the controlled side should respond to CandidatePairSelected
    
    (by calling SetEndpointState)

commit 81c0bb134f20701a167281eb1275801920e4b2ae
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 14:46:51 2011 +0000

    EndpointState should be more detailed, and per component.
    
    The property EndpointState is now an array of (Component, State)
    
    Discussion is on fd.o #34189.

commit 5a270d143d53ab9a58c7a9d86a51fd20537ea1eb
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 31 19:39:05 2011 +0100

    CallMembersChanged(,,Reason) docstring copypasta fail

commit 1f299c1dc7091ed409c409f9e61ddfda297f224d
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 31 18:01:38 2011 +0100

    Add Error method to Stream.I.Media

commit 2f501f1f56b15c651e94674529c7f42fcbb8972c
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 31 17:54:28 2011 +0100

    Add Reason arg to a few signals
    
    * Stream.RemoteMembersChanged
    * Stream.LocalSendingStateChanged
    * Call.CallMembersChanged

commit c6112bd920661d91f3cfb553b86c4aeb7b27f111
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 31 17:10:57 2011 +0100

    Fix whitespace in Content and type reference in Call

commit a72b3dd8e6d44d762229681e7ba6aa8d266b8027
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 30 16:28:02 2011 +0100

    Clean up Content removal error handling
    
    * Port all Content_Removal_Reason uses to Call_State_Reason struct
    * Move reason etc from Content.Remove() to new Content.I.Media.Error()
     * In response to fd.o#35573 and comment 3 of #28723.
    * ContentRemoved(): Add Reason argument.
     * As discussed in fd.o #28723

commit 007fabc7c08b4d01f25bcca2fe6d2c016a21d9cd
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 31 17:00:39 2011 +0100

    Make Call_State_Reason struct more general
    
    * Add reason values from Content_Removal_Reason to Call_State_Change_Reason
      enum
    * Add a Message member to Call_State_Reason, for optional debugging.

commit 9d6988fcd59c49f8925b671bf1d66f066c683be9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 18:01:08 2011 +0100

    Makefile: clarify check and dist rules
    
    Currently large swathes of 'check' and 'dist' are a series of shell
    commands chained together into one command for make's purposes, with set
    -e to make the first error fatal. This makes it hard to see what's wrong
    when they fail. For instance, the case I hit today was that I'd
    forgotten to sign the tarball; I had no way of knowing that it was the
    `test -f telepathy-spec-$$version.tar.gz.asc` command that had failed.
    
    In some realities the right solution would be to import
    maintainer-make-release from tp-glib, but I don't really fancy
    disentangling the Automakey bits from that right now. So this patch
    basically just breaks the über-commands into individual commands.
    
    (This syntax:
    
        FOO := bar
    
    is a GNU Make-ism which means “evaluate bar once, and then assign its
    result to FOO”. If we instead used:
    
        VERSION = `sed ...`
    
    then the sed invocation would be evaluated once for each use of
    $(VERSION). Since we already depend on GNU Make for things like
    $(filter-out) I see no reason not to use the eminently-sensible :=
    syntax.)

commit 25d0bd3b5739d7cea6c41080bddf2a25d56793db
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 15:39:30 2011 +0100

    Post-release version bump to 0.22.1.1

commit b7f4755f48df80588631ded8a66f559355689325
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 14:19:58 2011 +0100

    Annotate new API with tp:added

commit 1bb0c2e897fbd9b7e2527454cf8dac667fea76db
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 14:17:51 2011 +0100

    Surprise! Version 0.22.1

commit 3cf218bc9cd3e9cefb695b43645a71ddc967ecf9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 13:48:31 2011 +0100

    StreamHandler: ugly-case Header_Extensions arguments

commit a24eed537e20d2b174a6b3b89ecf2dac07b18fe3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 13:48:05 2011 +0100

    StreamHandler: remove evil tabs

commit 62da921ae728247dd7ac1aa59423cddee289fa6e
Merge: c3c49f90 4fe991f0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 13:40:00 2011 +0100

    Merge remote-tracking branch 'ocrete/streamhandler-exthdr-rtcpfb'

commit c3c49f90161d76a2f3c8454c49f6580fc60b220b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 17 10:52:58 2010 +0000

    Describe the (unusual!) expected channel class for ContactSearch channels
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit de8d9a98e1502d740d43cbfb63b47ce89008fa4f
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Mar 29 10:15:54 2011 +1100

    New error InsufficientBalance
    
    Used as a CallStateReason.
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=35755

commit 2ed36fe9997d243ed66740bb9b3abede9fae766f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 24 16:31:02 2011 +0000

    RTCPMinimumInterval: Third time lucky?

commit ef0c43e8938be658ea8aed7c1baaffd5787c81c8
Merge: 48aa9b07 935b3282
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 22 20:53:08 2011 +0000

    Merge branch 'controlling' into call
    
    Reviewed-by: Olivier Crête <olivier.crete@collabora.co.uk>

commit bedca93acdc4d80a770f2519cebe2db763095ddd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 22 14:32:35 2011 +0000

    Clarify GetParameters and Protocol.Parameters docs more

commit c1abbbfc956c93c6b35af7ade3519b219f92f303
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 22 14:10:19 2011 +0000

    RequestConnection: document that apps should use AM instead
    
    It wasn't previously obvous from looking at the RequestConnection method
    that applications shouldn't actually use it … so let's fix that. While
    we're here, refer to Account.Parameters from GetParameters and from
    Protocol.Parameters (which post-dates the AccountManager and yet doesn't
    reference it!).

commit 76a555859e0e531ed7bd3a058a0f055f1537c526
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 21 17:45:36 2011 +0000

    post-release version bump

commit e19047ae32094d8a33b3f90ecb3418794097690b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 21 17:27:56 2011 +0000

    Version 0.22.0

commit b4da6dd51807749bfe2de8274fa71f299074d1aa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 21 17:22:46 2011 +0000

    NEWS for 0.22

commit ceeac58cf83a22c54bdc89ef70706b14c280d4eb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 21 17:03:36 2011 +0000

    README: expunge Merge Monkey reference

commit 3f8a69d0b6938bed57e2b37df2cd64215fed9613
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 21 14:01:43 2011 +0000

    ConnectionError: define server-message key.
    
    Really? We didn't have a well-defined key for a human-readable message
    from the server already? This was part of the point of this signal.
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit ded2c6df9d4d3e1e270b7ed44c8db20921cacc6b
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 18 18:06:15 2011 +0000

    C.C.MD.I.RTCP-XR: Document where RTCP_XR_Statistics_Flags comes from.

commit 25ba803e9587168ada4a4d7f01147ec632d8e9b2
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 18 18:05:32 2011 +0000

    C.C.MD.I.RTCP-XR: reshape how I like it.
    
    * Convert XRParameters members into their own properties.
    * Use 0 for disable, MAXUINT32 as no limit.
      This allows us to get rid of flags.
    * EnableMetrics needs its own bool property, as there are no longer flags
      for which types of report block to send.

commit 2d8a23a8735d5ed6e4b0589a600838ba4cec2b34
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 18 15:54:42 2011 +0000

    MD.I.RTCP_XR: convert to MediaDescription style and make it build cleanly.

commit 8024150ae2f9d08343700d9a47b83fd3fe89236c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 15:04:01 2011 +0000

    Bump nano-version

commit bd99f1cc73c3bff64051d9d62d5308ce6d859c18
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 13:55:54 2011 +0000

    Version 0.21.13

commit 0ed690148724fca3be8c508c15071d659eba2b10
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 13:42:33 2011 +0000

    NEWS for ReferenceIdentities.

commit 4b16e9b7a2416a9342ee22343bebffe9ee3d39ac
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 14:18:57 2011 +0000

    Re-re-re-clarify ReferenceIdentities

commit 778f47d4867567d9e04403e50215d0ecd7cf527a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 14:10:32 2011 +0000

    ServerTLSConnection: be stricter about ReferenceIdentities
    
    There's no reason for this property to be implemented but empty. Also, I
    think it should be mandatory to include the Hostname in this property.

commit ee19030d9f71a8219f94cf0256881b7baee5e36a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 13:39:36 2011 +0000

    ServerTLSConnection: improve ReferenceIdentities docs

commit 8c3c52fc9e84c05173fcf61717709f7ab89bf1a0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 12:47:06 2011 +0000

    ServerTLSConnection: annotate properties as immutable.

commit 4aa5249c4b78df0f3e842f46521c39ca22c9a521
Author: Stef Walter <stefw@collabora.co.uk>
Date:   Fri Mar 18 12:42:09 2011 +0100

    Doc and naming fixes for ServerTLSConnection.ReferenceIdentities

commit 19d4def6459766b82277eab506b5fb770d912c57
Author: Stef Walter <stefw@collabora.co.uk>
Date:   Fri Mar 11 11:14:11 2011 +0100

    Add ServerTLSConnection.ReferenceIdentities property.
    
    The certificate identity can be checked against more than just
    one piece of information. Add a property to ServerTLSConnection
    which will contain all the identities that the certificate identity
    can match.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=35408

commit 294a855b9390be5bf1956a1103055d4a0e13196f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 17 16:28:46 2011 +0000

    Import CodecOffer.I.RTCPXR from jonny as MD.I.RTCPXR
    
    Not actually ported to MD yet or included in all.xml

commit 7e7bad916023c738633f0342c5aa4f2611e6886e
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 16 16:58:17 2011 +0000

    Add Channel.Hold interface to Content
    
    Also re-wrap some of the interface docstring.

commit e9246cd93e5d713b1b94bb574731eeac75ef0625
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 16 16:05:24 2011 +0000

    make it build

commit 48aa9b07e5de7d8da34010f65fd848b17e75bf21
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 16 14:29:38 2011 +0000

    Make SSRCs into a list for extensibility
    
    ocrete's request. There are no known use-cases for this.

commit 961104212ebf68cb508a58556f1365d37c45394e
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 15 21:00:19 2011 +0000

    Cross-reference RemoteMediaDescriptions to RemoteMembers and RemoteContact
    
    This should make contacts less confusing, and allow me to close
    b.fd.o#31276 (*fingers crossed*)

commit 8325e3a34cb3897603c5e63e7476dced3f4ec52e
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 15 20:58:27 2011 +0000

    Rewrite RemoteMembers' docstring
    
    * Specify that it is a list of expected recipients, and that all members
      are also members of the call.
    * Mention mute.
    * Compare and contrast with LocalSendingState
    * Mention that all senders will also be represented in
      RemoteMediaDescriptions in the streamed media case.

commit 81bde80af472589d9bae050862831d004147956b
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 15 20:13:33 2011 +0000

    Clarify LocalSendingState
    
    Say that it is an error to redundantly call SetSending(True) before
    you've called Accept.
    
    Clean up RemoteMembers' to remove reference to what is now
    LocalSendingState=Pending_Send.
    
    Clarify the different methods to coerce a stream from Pending_Send to
    Sending.

commit 31db02eafe4134f5ba1677750388ce46a6101e02
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 15 19:26:03 2011 +0000

    Clarify how to map from MediaDescription to Stream
    
    In response to b.fd.o#31276.

commit 926e95ded08cc00243c32c8157d024676b4e7d1e
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 15 19:24:50 2011 +0000

    Add an SSRC property to the MediaDescription
    
    This should address b.fd.o#29597.

commit ee5004a37d9f7a2d0c8d033f7cdc18d0c65e3eb4
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 15 18:14:22 2011 +0000

    Direction changed vs Mute/Hold

commit f30d22efb6353b661833cf6fb1c259564bdca03a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 15 09:33:35 2011 +0000

    Correct em dash HTML entities in page titles.

commit 3f4cc5bf050ee7e3452d3ede8f18b2cccde26bf2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 14 11:27:28 2011 +0000

    NEWS for ContactBlocking

commit 09c38753e6e865785a236b51c7dfdf6f1224c557
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 14 11:17:02 2011 +0000

    Blocking: <code>ify /blocked attribute definition.

commit ecd136f47d4137391507b9a8a1b7e6bd016b3024
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 14 11:14:53 2011 +0000

    Blocking: add identifiers to signalled handle sets

commit 76307699f1948b3748035d266108ff7d5d2a94f3
Merge: 4c55d499 fd0f17ec
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 14 10:55:40 2011 +0000

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

commit fd0f17ecbca2b6d22e31b2d17acb79dbf87c8aee
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 14 10:54:24 2011 +0000

    Undraft ContactBlocking.

commit 71d7927cc2085940de5f47a87e62e541f90fc544
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 16:22:52 2011 +0000

    Merge Content.Iface.Mute into Content.
    
    We decided mute wasn't optional.

commit 0af0d08bbecaa1d9f53450a4c23ec3042d27ca98
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 16:21:18 2011 +0000

    oops: Muted copy-paste error

commit ebc90630332904e16acd9e39a17c734d17f22d4a
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 15:52:39 2011 +0000

    s/Pending_Send/Pending_Start/
    
    This is what I meant to type, and what I typed everywhere else in the file.
    (This enumvalue is used in both SendingState and ReceivingState)

commit da47cad093f1845c1cc4ee3111b2265eaa7ab132
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 15:50:04 2011 +0000

    Mute != SendingStopped
    
    with mute you could continue sending, but send
    silence. That's actually what your N900 does.

commit f78369bf4db96ac66be3ab111de57e0a4cfa25d5
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 8 17:38:51 2011 +0000

    Stream.Interface.Media.{Sending,Receiving}State
    
    As discussed in fd.o#28707.

commit c757b92966edb9b6d4499cadb8788e72cf8d30db
Merge: 6f86fbe9 0dd2a48d
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 13:16:24 2011 +0000

    Merge remote branch 'alsuren/stream-etc' into call
    
    Reviewed-by: Olivier Crête <olivier.crete@collabora.co.uk>

commit 4c55d49925a90fd026370057df18d1b8d860dbec
Merge: 3a77d9c9 131d6067
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Fri Mar 11 20:49:05 2011 +1100

    Merge branch 'fixes-33485'

commit 3a77d9c9a518b1614ee174dff553bd4b9a39e03a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Mar 9 14:06:51 2011 +0100

    start dev of next release

commit e98ce4f01690d5ffb081b5da725afeee31b189af
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Mar 9 13:54:08 2011 +0100

    document when Cellular.MessageNationalCharacterSet has been added

commit d3fca2c6163cb7f0446841528ffa46bce8680228
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Mar 9 13:52:20 2011 +0100

    prepare 0.21.12

commit 1f75b7dd55cbba6cceec12df393354023b989bb1
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Mon Mar 7 17:26:42 2011 -0600

    Add EmergencyCallsNotSupported error
    
    https://bugs.freedesktop.org/show_bug.cgi?id=35098

commit c054588a9a4397d3332767df50948a368590cc16
Merge: d81aa5a2 f30cd5c1
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Mar 9 11:12:40 2011 +0000

    Merge remote-tracking branch 'danni/software-upgrade-required-35100' into new-errors

commit f30cd5c12eed59610395675c87367fa0272bd4f9
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Mar 9 09:43:07 2011 +1100

    Add appropriate Connection_Status_Reason to the description

commit ced5456d598f050dcaae3b399384d2403d297dc8
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Mar 8 12:03:52 2011 +1100

    Add error SoftwareUpgradeRequired
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=35100

commit 18bcb88da3d05fa8e03f5a09a9275435eed18811
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 18:34:24 2011 +0000

    BlockContacts: remove unnecessary rationale.

commit d81aa5a223c5754a66995e1884fe16ddb3a3fa87
Author: Marco Barisione <marco@barisione.org>
Date:   Thu Mar 3 18:41:48 2011 +0000

    Add C.I.Cellular.MessageNationalCharacterSet
    
    Add the MessageNationalCharacterSet property for
    country/language-specific encodings and document how it interacts with
    the MessageReducedCharacterSet property.

commit 97ee740bae02746ced600fc0ff4029f235191fa5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 14:32:12 2011 +0000

    Update interface index for ContactBlocking

commit dcfc081f9af5f992c8b71e38cdf17ae770165264
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 14:21:14 2011 +0000

    ContactBlocking: bump copyright year

commit be333848f7e9262ffc68dffc680539ddfcdb59b2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 14:20:04 2011 +0000

    ContactBlocking: remove unhelpful possible-errors list.
    
    All of these errors are completely standard; if we're not adding any
    useful information about why they might occur, let's just bin them.

commit 49cf01d5331ee2f2b267d64c65fdb46738623cff
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 14:17:07 2011 +0000

    ContactBlocking: require ignoring no-op requests

commit 87e1697a250feaee6b3e5ab70b174ffb8c110a7b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 14:13:15 2011 +0000

    BlockedContactsChanged: Ugly_Case argument names

commit 0420972ed0e8895a4fd8cfaf4f2656f6301e0ce1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 13:45:33 2011 +0000

    Clarify ContactBlockingCapabilities documentation

commit e3245628a711300f7bf599fafbb7435d6b94227d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 13:43:02 2011 +0000

    ContactBlocking: add a brief overview.

commit 33b21d7dcc3f98a7ca06ab3a83622b3e5ae325b1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 13:42:39 2011 +0000

    ContactBlocking: note that this is for persistent blocking

commit ba1474f553e030ca57879eb8b040ec9559b1087b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 13:25:12 2011 +0000

    BlockContacts: CMs SHOULD ignore Report_Abusive if unsupported
    
    I agree with Sjoerd's rationale at
    <https://bugs.freedesktop.org/show_bug.cgi?id=28423#c7>, which I've
    included in a rationale block.

commit e396bc304c2d25b08da46db05a34c71f763b185d
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Feb 14 10:24:12 2011 +1100

    Support for reporting abusive contacts

commit 983bfb2707ff3d26c7976eddd7dffd39791fa39b
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Feb 14 10:07:39 2011 +1100

    Add xmlnses to docstrings, fix pluralisation

commit f8436f1a34a04203c4a7ce1ba533d47798ff5a58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 17:10:45 2010 +0000

    ContactBlocking: mark as experimental

commit 92ca7997909ff9b4d382dea1dbf5cadcd7111e4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 7 13:12:04 2010 +0100

    Add Connection.Interface.Blocking draft

commit 935b32821a9efae9f7a6a1de7769ac2a3a57f767
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 8 11:50:54 2011 +0000

    Endpoint.Controlling: Add Rationale
    
    Stolen from Danni and Youness' Contributions to fd.o #31280

commit 798f9cdc6199082ba1ee26f0d7e53b4cc7b16dde
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Mar 7 19:30:04 2011 +0000

    Endpoint: Controlling and IsICELite

commit 6f86fbe9ed7dc25ab1994067eeae93c2abacf740
Merge: c60b6fe8 0fe25dbc
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Mar 7 18:44:20 2011 +0000

    Merge remote branch 'alsuren/rtp-hdrext-mediadesc-ftfy' into call
    
    Fixes fd.o #29656
    
    Reviewed-by: Olivier Crête <olivier.crete@collabora.co.uk>

commit c60b6fe8d42507dd22bf0374c4fbdd1aaa1cdffe
Merge: 6a4b046f 66291a99
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Mar 7 18:36:06 2011 +0000

    Merge remote branch 'alsuren/SelectedCandidatePairs' into call
    
    Fixes fd.o #34149
    
    Reviewed-by: Olivier Crête <olivier.crete@collabora.co.uk>

commit 6a4b046febd4ec2afd309bcc7b5263db3e5c4276
Merge: 59c5560c 1507b2d9
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 13:22:57 2011 +0000

    Merge branch 'mediadesc-FurtherNegotiationRequired'
    
    Conflicts:
            spec/all.xml
    
    Also, update Content.Interface.VideoControl to require
    Content.Interface.Media.DRAFT
    
    Fixes fd.o #31274
    
    Reviewed-by: Olivier Crête <olivier.crete@collabora.co.uk>

commit 17b5f2148644caf5b923ebfb1b3531e776f95761
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Mar 7 18:14:13 2011 +0000

    Be less wrong about RTCPMinimumInterval=0

commit 0dd2a48dc31947a6927d452cd3f5bff70395721f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 4 14:19:43 2011 +0000

    Document base-{ip,port}

commit b7db99ee7528bc6ea35f0e4be1f735b8c3ffef0c
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 20:03:19 2011 +0000

    Call.Stream.I.Media: Use gobject-property-case throughout.
    
    <smcv> alsuren: our loose convention is that flat-namespace keys are in
    gobject-property-case but namespaced keys are CamelCase.DBusProperties

commit 2b76dfc602af9367feced6793eb6db715e4a936d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Mar 4 13:39:06 2011 +0100

    start dev of next version

commit 8270839e6c706be8260917ab9b8d3b1b14c874a6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Mar 4 13:34:06 2011 +0100

    set version of Observer.DelayApprovers

commit a1f56ae563524abe04aa57aa5a1063cc0563420a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Mar 3 14:33:23 2011 +0100

    prepare 0.21.11

commit 4fe991f019faad398a91ef130e730afc45111b36
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Feb 10 17:41:10 2011 +0000

    StreamHandler: Add method and signal for RTP Header Extensions

commit eac621244f99d694669bb3e2665535d94965b09d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Feb 10 13:06:18 2011 +0000

    StreamHandler: Add method and signal for RTCP Feedback Messages (aka rtcp-fb)

commit 96f1880c411e0b7b999dbf03a710a2f302b3ffca
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Feb 10 12:00:17 2011 +0000

    StreamHandler: Add types for rtp-hdrext

commit 006274077a0b8190741344b7dce36af94462e6cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Feb 10 11:17:17 2011 +0000

    StreamHandler: Add types for rtcp-fb

commit d1511d25a3d707508b55084c7a24adc336e90984
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Feb 10 12:56:18 2011 +0000

    StreamHandler: Move docstring to the top

commit 0fe25dbc2175557a4ade4db78154a186ffd4452f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 20:17:53 2011 +0000

    oops. Should probably type make before asking for review

commit 8a7b908bc170db5c1fb0e6bb2b74cfaf032b11f2
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 18:07:45 2011 +0000

    Add Multicast Candidate Type, and a TTL field for it

commit 9238afa876c9ea04391a851f5f2accc2e8631f21
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 18:06:29 2011 +0000

    Make CandidateInfo docs use the same layout as RelayInfo
    
    Also fix capitalisation.

commit e492f9b6c15bb3859e91557cb757200805da14fb
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 17:00:42 2011 +0000

    Fix whitespace

commit 0c5fde53e2bfac3e0621c3d7cddf01ab02db2e55
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 17:00:24 2011 +0000

    Candidate_Info clarifications.
    
    * Add Call_Stream_Candidate_Type enum
    * Fix types of well-known keys
    * Document that Priority is used rather than RawUDPFallback, and discuss
      IPv6 (fixes fd.o#34038)

commit 177372c96aec2aa3fe9c7ae6c0acbcda220bbb96
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Mar 3 13:23:54 2011 +0100

    remove comment regarding DelayApprovers as it has been merged

commit 81de98c91752b64b7d9ce8cc6da69b8768ed5e40
Merge: a27934af 011b586e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Mar 3 13:14:30 2011 +0100

    Merge branch 'delay-approver'

commit 011b586edfff7a3f324f05f5f09022fee4df5490
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Mar 3 12:11:41 2011 +0100

    document which MC version implements DelayApprovers

commit a27934af2c5fbe246ce201124146f801f6241af7
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Mar 3 12:52:13 2011 +1100

    Mark Chan.I.CredentialsStorage as causes-havoc

commit 1507b2d93cb6ad89d0f59f3f6d8fc5e0184dde6f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 00:29:37 2011 +0000

    Address review comments.

commit 340aacfd3b65f66d8895e06682f74ed9779cf88d
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 18:51:23 2011 +0000

    MD.I.RTPHeaderExtensions: s/Remote//
    
    Also:
    * add some fullstops etc.
    * s/\t/        /
    * docstring update.

commit b6caf5f51bc407f64204e81aaa5be58b474793b0
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 17:52:55 2011 +0000

    Expand on MediaDescription's docstring.

commit 9bef867105d6eab70d97ffbeff5f1c279547e217
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 17:51:56 2011 +0000

    ContentIfaceMedia: update docstring
    
    * Change some punctuation/grammar to make it easier to read
    * Mention FurtherNegotiationRequired
    * Update "Protocols without negotiation" to be easier to read.
    * Also update MD.Accept docstring to mention FurtherNegotiationRequired.

commit 5d4b7b97f55926334d84ea2699f1bb4f901ab785
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 17:44:19 2011 +0000

    ContentIfaceMedia:UpdateLocalMediaDescription: Remove Renegotiate param.
    
    The FurtherNegotiationRequired property covers this use-case in a
    symmetrical way.
    
    Also, add InvalidArgument to the list of errors, to reflect the signature
    of Accept()

commit ee909ee2aa27cf94116caffb09c82dfa7d1357e8
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 16:39:23 2011 +0000

    MediaDescription: FurtherNegotiationRequired

commit c00af9aa64aff01ccb181b5072aa2a716c0a2085
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 16:38:59 2011 +0000

    fix whitespace

commit e486db38aeb4b4cd2901408b17fe20e288101465
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 16:38:37 2011 +0000

    MediaDescription: HasRemoteInformation always exists in mapping.
    
    The special case of an empty dict made me want to throw up. Sorry.

commit 0a210e937112a88788c078a04d6c9d75051581f1
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 16:35:48 2011 +0000

    MediaDescription: Clarify RemoteContact = 0

commit 3584bcc72cdefaa4205fa6baa1f6dff1750e758d
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 15:47:32 2011 +0000

    fix whitespace

commit 8ad127149c7865ff72d5a2fe9a950f9e4690c204
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 12:54:49 2011 +0000

    s/RemoteFeedbackMessages/FeedbackMessages/

commit b8887c34c40282604320f7198206f69c91b94db7
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 12:51:20 2011 +0000

    Document why MAXUINT is the default value.
    
    Also, convert tabs to spaces.

commit 0de9ca669e9cde36128c20ee1ffadb9640d56c9f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Mar 1 11:46:50 2011 +0100

    document the default value of Observer.DelayApprovers

commit 59c5560ca5ef9e4cffd2ffbb783341fed22d3a4f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 24 15:39:58 2011 +0000

    ChannelRequest: clear up preamble

commit c6c42a75de9ef578c0d321fe53b0fc18f84cdd3b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Feb 24 12:29:42 2011 +0100

    start dev of next version

commit 06f3aa25a31c8a68b0737c40cf6f98f541590863
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Feb 24 12:26:34 2011 +0100

    set version of new API

commit ea5270ab074462386fa6f74e7cc2100824316052
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Feb 24 12:17:11 2011 +0100

    prepare 0.21.10

commit 131d6067cf1213de7b9d675ee067bc7da4151a13
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Feb 23 11:33:10 2011 +1100

    Note how change notification is done for Accounts

commit a66e5a176c65f6d8407382b8f59e39667faec821
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Feb 23 11:28:36 2011 +1100

    Note how change of the property should be heralded.

commit 9fe3e0c93827d91f406bcef52146c570447b549a
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Feb 23 11:15:32 2011 +1100

    Remove HTML from unnamespaced tp:docstring

commit 80fdb1c87fa7dc3218033b6a591f547d43ee625c
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Feb 23 11:08:54 2011 +1100

    Clarify when objects should implement this interface

commit 8901755d9972732bac060c67b2884182bd93ef71
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Feb 23 11:04:14 2011 +1100

    Use shorthand for D-Bus namespaces

commit 934a0985c4b9757d56bc63b4c9c6b253443c6aed
Merge: 1af47cc7 e2e7b9b2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Feb 22 16:23:21 2011 +0000

    Merge branch 'unset-DBus_Property-parameter'
    
    Reviewed-by: Danielle Madeley <danielle.madeley@collabora.co.uk>

commit e2e7b9b212efe87eb88de9556b5b39eebe92ef49
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Feb 21 18:44:14 2011 +0000

    Update CM naming rationale for Rakia renaming

commit 92233fb3f1046fbd6df13910b84167961f649d76
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Feb 21 18:16:43 2011 +0000

    Document how unsetting DBus_Property parameters works
    
    What the account manager should do when unsetting parameters which have
    the DBus_Property flag was not previously specified. Having fixed MC,
    let's fix the spec to match what I implemented: when unsetting, use the
    default value if possible; and in general, if the change has no
    practical effect, don't claim we need a reconnect.
    
    See: <https://bugs.freedesktop.org/show_bug.cgi?id=34316>

commit 1af47cc711a1924bb135f57a7dd423d1124fcc18
Merge: 64c042f5 37d63ee6
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Mon Feb 21 11:13:49 2011 -0600

    Merge branch 'account-storage'

commit 37d63ee6316537f02c345c60f6383f775d54d605
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Feb 15 22:14:01 2011 -0600

    Updates from review
    
    Add some cross-references, clarify some documentation, fix formatting, etc.  See
    bug #33485 for review comments.

commit 322afbcee805370308605fd1f1627ebe1a55f240
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Feb 21 12:22:39 2011 +0000

    Account.Parameters: clarify reference to Set().

commit 64c042f5fe1ac631059f0383ac976ca1474a7c0f
Merge: 18dc63c4 de0a1038
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Feb 16 18:00:10 2011 +0000

    Merge branch 'hidden'

commit 7c073ad0d6c676d980b77094d7163193e26e9888
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Feb 16 15:29:39 2011 +0000

    Re-structure Call.Interface.Media's docstring.
    
    * Re-order, so HasRemoteInfo = false first, then HasRemoteInfo = true
    
    * Make Protocols without negotiation more like a footnote at the end,
      rather than in the middle between the SIP/XMPP standard case and
      "Changing codecs mid-call" (which also applies to SIP/XMPP)
    
    * Might require adding more cross-references, but the xml is easier to
      edit if I leave that until later.

commit 18dc63c416ba9f56a6c1b83adba0e8b961f05ff1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Feb 4 09:36:12 2011 +0100

    Remove stale NMC 4.x references in Account rationales
    
    Reviewed-by: Danielle Madeley <danielle.madeley@collabora.co.uk>

commit 86298691fc2ec14c7f8bf617732a0985f4dc438f
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Thu Jan 6 17:02:35 2011 -0600

    Add initial Call.Content.I.VideoControl interface
    
    https://bugs.freedesktop.org/show_bug.cgi?id=32900

commit 8da89948e8ed0b0878d5ba83f45880785fe1d497
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:44:19 2011 +0000

    Call.Stream.I.Media: Explain when LocalCredentialsChanged happens
    
    Ref fd.o#28705

commit 14deb263497a256b0a04a1fe82f101b069772e6e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:42:34 2011 +0000

    Call.Stream.I.Media: Explain what the LocalCredentials
    
    Ref fd.o#28705

commit bbd9cdf27dcefbbbd24d1cb4560f88fcb248bcdd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:39:51 2011 +0000

    Call.Stream.I.Media: Clarify text about ICE restarts

commit 57e0704db429adb07177d2a68d24f03572740a1b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:38:16 2011 +0000

    Call.Stream.I.Media: Explain what this interface is for
    
    Also explain how it is different from an Endpoint.

commit 6c01c5d3b54a1d7c4fe1626285c4fb9b78764f9c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:30:48 2011 +0000

    Call.Stream: Document what a stream is
    
    fd.o#31160

commit 84d40392af4d85e0c282e957257d74114f2aa36e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:16:29 2011 +0000

    Call.Content.MediaDescription: Rename RemoteCodecs to Codecs
    
    Since the same property names are used in the answer, it does not make
    sense to put the word Remote in there, since the property is also
    used to describe the local codecs in this context.

commit d970656a1fe1a281696e6d31a2a6719df9f00f0f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:11:38 2011 +0000

    C.Content.MediaDescription.I.RTPHeaderExtension: Move from CodecOffer to MediaDescription
    
    Also remove the method in that interface, all the parameters are sent in the
    Accept call now. Ref fd.o#29656

commit 4222bf8f7db053de1c817938d2cf77e89c2cafd5
Merge: 4c40f5a9 9a75803e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:07:56 2011 +0000

    Merge branch 'rtp-hdrext' into rtp-hdrext-mediadesc
    
    Conflicts:
            spec/all.xml

commit c7fa8b8ab095c816749d1b89e4163f66df85487d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:04:29 2011 +0000

    C.Content.MediaDescription.I.RTCPFeedback: Move from CodecOffer to MediaDescription
    
    Also remove the method in that interface, all the parameters are sent in the
    Accept call now. Ref fd.o#28687

commit e5ea605a2e619bf857b529b107f2160e1ca3924b
Merge: 4c40f5a9 2abed9e6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 15:56:10 2011 +0000

    Merge branch 'rtcp-fb' into rtcp-fb-mediadesc
    
    Conflicts:
            spec/Call_Content_Codec_Offer.xml
            spec/all.xml

commit 78d6dfad614ba9213650e9ffe68d01c2a3ddd4af
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Jan 6 18:15:41 2011 -0500

    Call.Content.I.Media: Rename UpdateCodecs to UpdateLocalMediaDescription
    
    Also, flesh out how to do changes that trigger a renegotiation and changes
    that don't.

commit 61b5217a0172f8ab34f76ad2731c503223481bcc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Jan 6 18:08:33 2011 -0500

    Call.Content.I.Media: Have a single local Media Description
    
    There is only one stream of media sent to every person in the content.

commit 9a75803e01891a688f37d5bac3af802c123b8c34
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Feb 10 11:49:10 2011 +0000

    Add Call.Content.CodecOffer.Interface.RTPHeaderExtensions.DRAFT

commit 66291a990db5396861ba5462df18812c955883ad
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Feb 7 18:00:27 2011 +0000

    Address ocrete's comments
    
    Move struct definition into Call_Stream_Endpoint.xml
    Note the different behaviours expected by the Controlling
      and controlled sides in ICE

commit 2dfbe52b97817d2ed35224f941860738ab2d0827
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Feb 7 16:52:09 2011 +0000

    Endpoint: s/SelectedCandidate/SelectedCandidatePairs/
    
    Also, add some references to the ICE RFC, since this is what we are trying
    to represent here.

commit 23d7a8c9c5eb69b2ee914f53f7231fcb7bc8e2a0
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Feb 1 11:15:26 2011 +0000

    s/telepathy-farsight/telepathy-farstream/g for Call

commit 3c68f96ce6504e1829de6e3ccfc0f857df44e2d9
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 15:46:21 2011 +0000

    Observer: document how to implement non-interactive approvers
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 13cff5d19506aa32097efa730c01e9965d34daee
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Jan 28 15:34:19 2011 +0100

    Bump nano-version to 0.21.9.1

commit f460a62bacd2ea44e9da639cfbb52f4b0b862ba7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Jan 28 15:23:08 2011 +0100

    Version 0.21.9

commit 19ed4e30ac7348b070329ab0fb77a9eda6169282
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Jan 28 15:22:59 2011 +0100

    Update NEWS for 0.21.9

commit eeb8bf89b410317a3feb0430461999da7a1c7a7e
Merge: 9e6b2b95 059ae852
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Jan 28 15:01:43 2011 +0100

    Merge branch 'ft-uri-32434'

commit 059ae852fa9c5ce3c88196851b06e8ee041d5351
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Jan 28 14:55:34 2011 +0100

    be more clear about the type of URI stored in FileTransfer.URI
    
    Kudos to Will for this nice explanation.

commit cbd4ca144e8901752c14b9de99a63b111b6cf5c3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Jan 26 13:08:18 2011 +0100

    explain the type of URI

commit 9bbdb6499caedb84ecfc605e2a0d7dd0c34742ab
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Jan 26 12:54:48 2011 +0100

    rename FileURI to URI

commit 77e08e0e6c779d79a6bcf984e3171eb8008a397a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Jan 26 12:52:35 2011 +0100

    s/fired/emitted

commit 67d9f7017e58188ba4c5af1397d1c77390a74833
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Jan 26 12:51:01 2011 +0100

    rephrase the description of FileURIDefined

commit 27954e0916e82da9ea2e01ca028a1743497da05f
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Jan 25 11:06:38 2011 -0600

    Add Channel.Interface.CredentialsStorage
    
    This interface provides a way for a client to instruct the connection manager
    that the credentials should be saved in the CM in order to avoid future SASL
    negotiations in the future.

commit a9b06fb75a55d9b178123e3c5f996b5e0f73235b
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Jan 25 11:05:28 2011 -0600

    Add a flag to SASL channels indicating whether the password can be saved
    
    Sometimes a password should not be stored in the system keyring, so we need a
    flag on the SASL authentication channels to indicate when a client may save the
    password and when it may not.

commit cf387087279d9a9cc76b53643d53b743cd8282b0
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Jan 25 11:04:30 2011 -0600

    Add Account.Interface.ExternalPasswordStorage
    
    An interface for an account whose password can be stored in the connection
    manager rather than in the system keyring, etc.

commit f2cf42f66aff9d29bf4b04558b8fa30053bfb186
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Jan 25 11:03:01 2011 -0600

    Add ConnectionManager.Interface.AccountStorage

commit 9e6b2b957b144f3d14ce54c3c190429afb33fdd6
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jan 25 16:10:52 2011 +0000

    Add Stream_Component tp:type
    
    It turns out that farsight complains if you give it anything other than
    1 or 2, and magic numbers are bad m'kay.

commit 6ced9b591ee5511cfdb8978ceaf0c8c33a077190
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Jan 25 15:55:50 2011 +0100

    FileTransfer: add a FileURI property (fdo #32434)

commit cc2887eb45d6e029de056c8aecad4c368dfbe547
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Jan 25 14:32:22 2011 +0000

    Change the candidate port member from q to u
    
    Unfortunately some binding are unable to create dbus elements with type
    q as part of an array (hello, dbus-glib, i'm looking you). To be
    nice to such bindings change the type to u (32bit uint instead of 16 bit)

commit ca7a0fc514366fdd9c85d57ab316a738136bf343
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 17 13:40:26 2011 +0000

    Move packetization from Content to Content.Interface.Media

commit de0a103811b43340803fa562c39f0b163e3e3dc5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jan 14 11:12:36 2011 +0000

    Account.I.Hidden: Add introduction and rationale.

commit f4f8e25103703f94297db3422e2a074a01afb2ef
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Dec 1 18:01:29 2010 +0000

    Add a first cut at A[M].Interface.Hidden.

commit 4c40f5a9619b404cb7176659ceb752bb843130ca
Merge: 9315a43a 3fdfa27d
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 10 18:29:54 2011 +0000

    Merge branch 'master' into description-objects-fresh-spec

commit 9315a43a8b3e7a240f32dee074495a788eb03212
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 10 17:06:26 2011 +0000

    Use more specific types

commit cd2c09dc8a5c59a31fb24426e6727ea9b3923b73
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 10 17:06:11 2011 +0000

    Clarify the LocalMediaDescriptions map

commit 50ca3a28d869d53486ea6e00f3449c24946a2921
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 10 17:05:49 2011 +0000

    Clarify the RemoteContact member a bit

commit 02c4f1c851845895508c5c995dbd359fd30efbdd
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 10 17:02:33 2011 +0000

    Rename NoRemoteInformation to HasRemoteInformation

commit 03ebd90ee47647b2b319092b2f211959576ff7ea
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 10 16:57:19 2011 +0000

    Several trivial typo fixes

commit b5f7d302343d7c02dd01a0262f47eda09132b868
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Fri Jan 7 19:14:47 2011 +0000

    Update UpdateCodecs text and possible errors

commit 2abed9e67f67d05f37c02ae6497483855c21092a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Fri Jan 7 14:09:25 2011 -0500

    RTCP_Feedback: Use MAXUINT to leave the MinimumReportingInterval at the default

commit d1326491b3a478f2802d8b86a3c2ae3b0430a4a7
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Jan 5 18:50:49 2011 +0000

    Rename from Description to MediaDescription

commit 9cf8e9f831e8facde6362f7b858eefc50712afe8
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Jan 5 17:26:09 2011 +0000

    Seperate description updating and removal

commit 63a7c44d7058b3ba5b123e55799aedf162d10822
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Tue Jan 4 15:24:40 2011 -0500

    RTCP_Feedback: The Minimum RTCP reporting interval is per codec in RFC 4585

commit ed01cabc4d0b346cd9e474491c3ba88469de81da
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Tue Jan 4 15:11:24 2011 -0500

    RTCP_Feedback: Put extra params as a single string

commit 810361031f60b4708d457e7e27a084954d0c3493
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Tue Jan 4 15:09:21 2011 -0500

    RTCP_Feedback: feedback types are not Codecs, they're Messages

commit f080e7848681f21dccea62c924c19e3035a81d33
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 29 12:32:44 2010 +0100

    RTCP_Feedback: add Category to codec feedback struct
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b4f23ae6c30a750e751d237b4a28a1762ac2e1d3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 27 14:28:15 2010 +0100

    RTCP_Feedback: simplify spec as per Mr. Crêpe's requests
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 90e364eae5b0fb077fcf437b08779d322d90f13a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 08:51:32 2010 +0100

    RTCP_Feedback: add InvalidArgument possible error
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a839eb20a01b8cfb753ea7bd2b3adb823b7392cb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 14 13:00:50 2010 +0100

    RTCP_Feedback: document interface
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8868a22d13cd393ae6b49f1357141c6bc875c35f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 13:30:10 2010 +0100

    RTCP_Feedback: remove empty parameter flag value
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d20e97f64734ffb81275eb3c0e98fb36e6686a19
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 11:59:25 2010 +0100

    RTCP_Feedback: wrap long lines
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7cf330c48966c88c2f09b768d757499ba27acdfe
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 11:57:01 2010 +0100

    RTCP_Feedback: a(uu) should in fact be a{uu}
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9a155a6e0dbfcd3cf3b0179f806264f8e884b769
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 11:49:58 2010 +0100

    RTCP_Feedback: change the parameters enum to a set of flags
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b080fa4d41914b6e9e1211a613aa405300fa4ea0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 11:49:33 2010 +0100

    RTCP_Feedback: rename Update to Set and add both ack and nack types
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4ff5070f0d4018f5a2b4e1c9f2df4e8c104a38bf
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 12 17:35:38 2010 +0100

    Call_Content_Codec_Offer: initial RTCP Feedback interface
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3fdfa27deea1b7204d458a126e015bddf87b92dc
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Dec 23 11:23:03 2010 +1100

    DTMF may also appear on Call channels, update descriptive text

commit 8d02d9bc48da5822cadac49bc2df9d463723306d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 17:15:22 2010 +0000

    Bump nano-version to 0.21.8.1

commit d597545bfd2f759f454a03cc655f6b9362489f6b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 17:04:49 2010 +0000

    Version 0.21.8

commit 19744de3ca59542bf6244243876c0b84a0cdfb23
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 16:59:57 2010 +0000

    NEWS for 0.21.8

commit a62e73df4d75f5066b91af30af63106787dab098
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 16:40:00 2010 +0000

    Group related channel interfaces.

commit 104a9d8854d79a587eced629dd5937946aadec22
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 16:11:11 2010 +0000

    Remove MinimumPresence
    
    As discussed on <https://bugs.freedesktop.org/show_bug.cgi?id=29812>,
    this turned out not to be needed. So it's been removed from Mission
    Control, and we should remove it from the spec too.
    
    We can always resurrect it later if it is needed.
    
    Closes: <https://bugs.freedesktop.org/show_bug.cgi?id=29811>

commit 36f3495189b59fe770e652a3863a517ef480a6c5
Merge: 25ae1c13 7689418d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 16:09:35 2010 +0000

    Merge branch 'contact-ids'
    
    Reviewed-by: André Moreira Magalhães <andre.magalhaes@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=32467>

commit 7689418d574dc6ec956b48ed2fbda5b3c6f3c1ca
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 15:57:44 2010 +0000

    ContactsChangedByID: Mark up signal argument names.

commit 170642a7403257329eedd4d904d52229041203ee
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 15:57:15 2010 +0000

    ContactsChanged: reference ContactsChangedByID
    
    Previously ContactsChanged referenced itself for documentation on its
    arguments, rather than correctly referencing the corresponding arguments
    of the new signal.

commit 0e65b1b3c632e01da574db97f11e990222484008
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Fri Dec 17 15:38:28 2010 +0000

    Small tweak and add fixme

commit c204607f49e0a7be504d4524487ddc36f2cb9e49
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Fri Dec 17 15:26:33 2010 +0000

    Document that DescriptionOfferDone has to be emitted after every NewDescriptionOffer

commit 1574f2629ffbec26841d392da0a25f75171b66bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 17 12:03:55 2010 +0000

    Deprecate ContactsChanged

commit 6fae466c3bd63e615e54307d2f496972412f4bca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 17 10:53:44 2010 +0000

    Add ContactsChangedWithID

commit 25ae1c13833b4797338111fc55372938ec71ade4
Merge: a1577e5f 4170023d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 16 17:07:25 2010 +0000

    Merge remote branch 'randomguy3/optional-pages'
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=32442
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit a1577e5f775d1563714e4f24f437674ea8d0ebb5
Merge: 755fd526 149af482
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 16 13:09:41 2010 +0000

    Merge remote branch 'randomguy3/master'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 4170023d6326a8c5dd15c7e5688c97f5c3a14c49
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Thu Dec 16 12:51:47 2010 +0000

    Make the generation of the generic-types and errors pages dependent on
    there being content for them.

commit 149af482110a953b1a0feedffb075f8c4fe33239
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Thu Dec 16 12:21:04 2010 +0000

    Use .is_deprecated, rather than .deprecated in the templates.
    
    This ensures that items marked as deprecated using the D-Bus annotation
    (and not the telepathy annotation) will be presented correctly.

commit 755fd5266a5f6ae956fa0b98f3950c302dcbe9ba
Merge: 8e556c3f ed2f9267
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 15 16:39:58 2010 +0000

    Merge remote branch 'randomguy3/master'
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=32353
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit ed2f926721535558f86c1b01ba8d541dddba7d5f
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Wed Dec 15 16:06:06 2010 +0000

    Make some of the specparser.py logic clearer.
    
    Also, PEPify constant assignment

commit 9d590bc9bc102af63fd22a969b19a438cd06fab7
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Dec 14 19:15:22 2010 +0000

    Rename EmptyDescription to NoRemoteInformation

commit 96a82dcb0a3c4c13b55845ff95a443e19c676518
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Dec 14 16:58:23 2010 +0000

    Add a seperate signal for descriptions being done

commit e9127a411d337754a7c0d1eb52c70e5740bb605f
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Tue Dec 14 00:49:37 2010 +0000

    Move some HTML from specparser.py into the template
    
    See http://bugs.freedesktop.org/show_bug.cgi?id=32353#c1

commit 102070535317543d158ea3b212e1525da45d6fde
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Tue Dec 14 00:37:27 2010 +0000

    Minor specparser.py changes in annotation support.
    
    See http://bugs.freedesktop.org/show_bug.cgi?id=32353#c1

commit 82a80f89e04c4ba208bdd8bf24e01b0286dd124d
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Mon Dec 13 18:35:15 2010 +0000

    Make a note of annotations when parsing the spec.

commit 89a81b010338117319905d751a7b5ceaabe0632a
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Dec 13 16:42:51 2010 +0000

    Fix wording in several places

commit 52de582c467ca57d9ec89865e108737db29fb898
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Dec 13 16:41:55 2010 +0000

    Fix typo

commit d024700e6339ffcdea4d07e4b688600ee8c583f6
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Dec 13 16:41:44 2010 +0000

    Correct naming of the description object path

commit 2a9163c799d38622285f1dd0ad6a47e0c187db4a
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Dec 13 16:41:31 2010 +0000

    More Ugly_Case

commit 8e556c3fe22eb1ee7f07dc4801bbe7d6aaa41144
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Mon Dec 13 16:31:28 2010 +0000

    specparser: allow <annotation>s on interfaces.
    
    Annotations are valid for interfaces. Specifically, they are inherited
    by methods, properties and signals.
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 861fa6064bb7ccd2f8f237f5931059a0caef6453
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Fri Dec 10 20:01:45 2010 +0000

    Replace CodecOffer by Description objects
    
    For several advanced features we want to Offer more then just the codecs to the
    local side. This changes the interface away from a very codec-centric way and
    towards using a more generic description of the remote (and local offers).
    
    The other big change is that we now track our local offers per-handle. This is
    so that non-codec information that can be different per remote-end can be
    tracked explicitely over D-Bus.

commit 07085e8be62191fd56771c8fa9e31db67ec1110a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 10 16:06:09 2010 +0000

    Nano version

commit d30a9a85b165621f54cbba04ee074d65844d6d4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 10 16:00:07 2010 +0000

    Prepare version 0.21.7

commit d18b27ce32a88617a2df5ce23b4ceaa9b285ae9c
Merge: 686fd0ea ff125885
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 10 15:48:39 2010 +0000

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

commit ff125885358d82a956428ac3ed1b443840289236
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 10 15:41:59 2010 +0000

    MessageSent: SHOULD include the -sender, -sender-id, -sent headers
    
    This is an instance of the general principle that the message should look
    as close as possible to what other users will receive; in an XMPP MUC,
    the message-sender(-id) should be channel-specific.

commit 1a77aef151e628853c9540329290bb4658dd7e22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 10 15:40:51 2010 +0000

    SendMessage: forbid the same headers that TpMessageMixin does

commit 686fd0ea9d118bc13a5945e16a4297818930e351
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Dec 10 12:43:50 2010 +0000

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

commit a2c11bebfa21347cf4d8b5785460e853564911c0
Merge: 4925e71c 257cbf10
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Fri Dec 10 11:18:05 2010 +1100

    Merge branch 'sms'

commit 231f722bbeffb857e5df7e1491876631d76342a1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Dec 9 16:20:25 2010 +0000

    Observer: add an example of DelayApprovers in a client file
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 725a947051e7b4e06929578a5f6afb9bfb36a338
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Dec 9 16:04:54 2010 +0000

    Observer: add tp:added element to DelayApprovers
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3efce500ccd1bbbc72795a9b70bdbcae4d95c512
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Dec 9 15:52:48 2010 +0000

    Observer: add a DelayApprovers property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4925e71c8cdf50c650d3c3aed9843678eb2c54e9
Merge: 04fe7c26 fa92decb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 8 13:05:41 2010 +0000

    Merge branch 'devhelpful'
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=32081

commit 04fe7c2679588238c4330bef2a1f11e9d2f71440
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Dec 7 16:23:53 2010 +0000

    protocol: use tp:immutable
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e8bb9ed7bbf418f1cdcbb19f44fb3a007915cea2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Dec 7 14:58:41 2010 +0000

    protocol: wording updates
    
    Courtesy of Mr. McVittie.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6338f2c91dcdde87dd6a4d08de3d37e0aed3ba89
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Dec 7 14:52:55 2010 +0000

    protocol: add an example serialization for AuthenticationTypes in a manager file
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bb4af00d5c1fc1fe900b30ddfeaf1d164ce54195
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Dec 7 14:44:01 2010 +0000

    protocol: add AuthenticationTypes property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fa92decba875a13e8c12431aef83e9e8ea56276d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 3 16:29:25 2010 +0000

    Produce two devhelp index entries for each symbol
    
    The first is what we always used to produce, and contains the full name.
    The second is inspired by Python's documentation index, e.g.
    "gethostname() (in module socket)", and *starts* with the name of the
    symbol itself.
    
    Some examples include:
        Interface org....Connection.Interface.Contacts
        Connection.Interface.Contacts (Interface in org....)
    
        Mapping String_Variant_Map
        String_Variant_Map (Mapping in org...)
    
        Property org...StorageRestrictions
        StorageRestrictions (Property in Account.Interface.Storage)

commit b601385820eb304d41c1f0e324f82cf2000d4176
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Dec 2 15:22:46 2010 +1100

    Conn.I.CommunicationPolicy: fix typoes in arg names

commit 257cbf106f837824851f8e344ec902bbab85455e
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Dec 2 11:08:15 2010 +1100

    Add more descriptive text and add immutable markers.
    
    Also fix dbus-ref -> error-ref.

commit fe5b00e651ba305c0eba38bce9eb7539f9818185
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 29 14:20:59 2010 +1100

    Add ability to explicitly request an SMS channel to a contact

commit 05b6ed4dcdcf413a9d1b37c740fb317a703b795a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 18:43:57 2010 +0000

    Nano version

commit b3382a1a248308e957494a335c32c578b8fb8176
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 18:35:17 2010 +0000

    Prepare version 0.21.6

commit 3b47edcbe1c3b96742dff73098916e19eb3dae68
Merge: 87a0a62c d533cac6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 18:19:43 2010 +0000

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

commit d533cac6fba7fad92cc2206a6cf621b9f43f0c42
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 16:53:04 2010 +0000

    Don't require ReleaseHandles to detect unheld handles

commit af378e2bf94a6b1bdff7eb843c0ea7195f10f926
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 16:52:47 2010 +0000

    Linkify HasImmortalHandles in more places and improve wording

commit 87a0a62c33a5c4e478ce8a576215c6b1a3050911
Merge: 97312aba 11e0a5ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 14:15:34 2010 +0000

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

commit 11e0a5ecd8f9a67b84b753e0656aa6996569e6a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 14:15:19 2010 +0000

    add missing full stop

commit a27850a38c5aa181dd7d17f3ec469263f624b114
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 13:33:54 2010 +0000

    Add support for properties being sometimes-immutable

commit 97312aba741b118306e0570d33bb2aa7af417e8c
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Dec 1 15:35:44 2010 +1100

    Add a Base.get_anchor() method, to be used in HTML anchors.
    
    Update get_url() to use get_anchor().
    
    This removes the duplicate construction of anchors, once in the templates
    and once in the get_url() method and move it into one place. This allows us
    to easily change the way anchors are constructed for a given type.
    
    The way anchors are constructed has been changed to include the type name
    at the beginning, i.e. Type-Name:Short_Name, to prevent potential namespace
    collisions between client interests and capability tokens.

commit 234bf29796b899312b6ffe03c3c1666c90708689
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Dec 1 15:34:34 2010 +1100

    Add test for client-interests

commit cb0561f12948b909dfa7ca970da1972912e0a841
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Dec 1 15:21:11 2010 +1100

    Make ClientInterest inherit from TokenBase, it's a token type
    
    Omit name attribute from tp:client-interest if the name is simply the
    interface name.

commit 78c4a5dd6a2a9c33dee4debe82937c1d85c497a5
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Nov 30 16:08:42 2010 +1100

    Add client-interest to Conn.I.MailNotification

commit 775a4deccb75f89be7025a2840ecaa1c2364bb36
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Nov 30 16:08:24 2010 +1100

    Add parser support for <tp:client-interest>

commit f854fc4b9d9a07c6efc464acee1b3f1b9afb709b
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Nov 9 16:38:14 2010 +1100

    Call: add the CodecOffer's immutable properties to NewCodecOffer
    
    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=31274

commit b58d627911903c1aacd4e6fc15297989cedb6754
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 25 13:55:17 2010 +0000

    Nano version

commit 5ef14f95d9922cd460d972254e153c2b84027651
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 25 13:51:46 2010 +0000

    bump version number to 0.21.5

commit 70f5447fa201393ff776d2a40e2acfdc0a46f600
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 25 13:51:11 2010 +0000

    re-create doc/spec when required

commit d0577df5b9333fa017c3a03fed0e64b06811b3f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 25 12:19:05 2010 +0000

    Prepare version 0.21.5

commit 9323291097406260641fc6bab141b639e2027b43
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 25 11:37:13 2010 +0000

    Remove doc/spec/ in clean and before re-generating it
    
    Otherwise, people's old org.freedesktop.blah.blah.html files stay there
    forever, and if someone with those files does
    maintainer-upload-snapshot, they'll keep coming back.
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2f24e3855bc00dcc99fca525bcbf54ca58bcfdf3
Merge: bc69e7a5 9cf4fa2f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 25 11:34:32 2010 +0000

    Merge remote branch 'danni/rsync-trivia'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 9cf4fa2fb8275b720b53511b43cce329ff90fac9
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Nov 25 15:55:46 2010 +1100

    Add --delete to the rsync flags
    
    Uploading the spec currently leaks old .DRAFT spec files. It would be nice to
    remove them, instead of confusing people via old links.

commit ae20a345a4d2465a6f747420b797057e213aee10
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Nov 25 15:55:09 2010 +1100

    Move common rsync flags into a variable

commit bc69e7a5d8776fba256dda25e221b2230bdc4762
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:24:25 2010 +0000

    Update NEWS again

commit 659b63d148391320e3eb1ee98c1709c2871dab1a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:22:52 2010 +0000

    Remove the remains of the Hints interfaces

commit c399b50df39c3ed1e9c2557dc3205597a764fb95
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:22:23 2010 +0000

    Say that SucceededWithChannel comes before Succeeded and is part of SupportsRequestHints
    
    This is the case in the only known implementation.

commit 8c6acb21063be07cf12a15cc3b192bfeda8b2eac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:17:26 2010 +0000

    Move Hints and SucceededWithChannel to ChannelRequest

commit bb13b81c15431cebf060c89e8fd1d123c1497a37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:13:21 2010 +0000

    Abbreviate CreateChannel/EnsureChannel docs: refer to ...WithHints instead.

commit 6843bfdd90143ab26c8c135eddfdd2767f77fe83
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:07:30 2010 +0000

    Move Hints methods to the ChannelDispatcher core interface

commit 0d482273d679effbe16a4f8e2dca5b37e0a27564
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:03:23 2010 +0000

    update NEWS

commit b0fd7f5c98d88765aa2335cb744e6c9e9f33dd33
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:03:11 2010 +0000

    Undraft ServerAuthentication, SASLAuthentication and Securable

commit 1e881f4774b133d435529d6a471b6b49fa7d08a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:01:36 2010 +0000

    SASL: make X-TELEPATHY-PASSWORD only mandatory if it makes sense

commit ba497a9505d9628b36bc0ca9a0533e97e7ee0152
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:00:22 2010 +0000

    ServerAuthentication: allow use in CONNECTING state for re-authentication

commit bdc7ca9ab4530646a0ee3e872fd8ae174436f38a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 12:26:15 2010 +0000

    Always allow StartMechanismWithData for X-TELEPATHY- pseudo-mechanisms
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 11e58f2c68e45de31a3ed4f3bf0bd9f10196f114
Merge: ad9ac0d9 2fd9cbcb
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Nov 24 09:06:24 2010 +1100

    Merge branch 'call-31279'

commit ad9ac0d9b33e9af30c99bad081de63beb794231f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Nov 23 19:39:33 2010 +0000

    SASL: don't miss off the SASL prefix when pluralizing SASL_Status
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7aeefd4323e2f92e9829debe6a65c932b24c3dd7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Nov 23 13:10:22 2010 +0000

    Server_Auth: add note about what to do with the channel when done with it
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e49cd6109b96370f9a4bd9ada1783db0c8956d22
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Nov 23 12:50:59 2010 +0000

    SASL: fix small grammar error
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0d318edc01c80dfab145384b39fdfc8522b90a68
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Nov 23 12:50:36 2010 +0000

    Securable: make the properties only sometimes immutable
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 93ea2f3928f3ca01421f5c499a52720daa69443e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Nov 23 11:57:50 2010 +0000

    SASL: add DefaultUsername property
    
    Thanks for all the text, Simon!
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ab452a85696a19461b3d228e40758fc47ba5de0a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 22 18:07:04 2010 +0000

    SASL: raise NotAvailable if AbortSASL is called in the wrong states
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit db24067cbe13cce4bae5666b6d5fc7f44a3571b7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 22 17:56:48 2010 +0000

    SASL: dump SASLContext
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7c00968b1e509c6a6e2f556b4b8b7bf33cccb070
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 22 17:55:34 2010 +0000

    SASL: add a plural attribute to SASL_Status
    
    Plural of status is "statuses", not "statuss".
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5ead0ee2ca5259e59766fd1aaebf9c3af52b4f6c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 22 17:46:34 2010 +0000

    SASL: split Encrypted and Verified into a Securable interface
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2d68c7943915a5fc03a4794beb44381f3c31e8b3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 22 15:48:01 2010 +0000

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

commit 9cc0838c451c100774d6a6f1259f1f069eda1c46
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 22 15:32:20 2010 +0000

    SASL_Auth: point out why it doesn't tp:require Chan.T.ServerAuth
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f77c24ce9a5b85e5ca480bbcd040bc7a079e1cdf
Merge: 0a60a3dc f916aa9e
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Fri Nov 19 11:47:14 2010 -0800

    Merge branch 'undraft-proto-avatars'

commit f916aa9e8c4d47220641105bf1b5eb04fd71f5cc
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Nov 16 12:31:38 2010 -0800

    Undraft Proto.I.Avatars.

commit 0a60a3dce75c0606e35d65b6753b0ff13721d5c6
Merge: 9874a9e3 aad7c820
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 18 16:50:20 2010 +0000

    Merge branch 'trivia'
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=31661>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit aad7c820d60586ba0fadb3d82321316fd948964a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Aug 18 12:21:04 2010 +0100

    Enclose legal information in a subtle box.
    
    This helps to visually distinguish between this meta-data and the
    overview of the specification, which is particularly important in the
    MPRIS spec. since they have actual documentation in the introduction.
    
    Hey maybe we should do that too.

commit a554717e5aed851770e3f3f11cc275fc6054b061
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 16 11:30:29 2010 +0000

    Organise Connection interfaces by purpose.
    
    Connection interfaces fall into a bunch of pretty orthogonal categories:
    
    • Now-mandatory interfaces like Requests;
    • Contact lists;
    • Interfaces for getting contact attributes and stuff about contacts in
      general;
    • Interfaces for manipulating the connection itself.

commit fc8646de797b0f4e82d1960d0993f1133f2d7211
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 16 11:22:23 2010 +0000

    specparser: improve error for multiple <tp:added>s

commit 9874a9e3cc4f03797435558e64fb834ef49fee8b
Merge: 7cd5e655 2bfc92a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 17 16:00:29 2010 +0000

    Merge branch 'hints'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 2bfc92a3d99597ccbdc386c58ee37400d40c598f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 17 15:08:36 2010 +0000

    fix a cross-reference to Hints

commit 27a5941e78d7c3d3d08caaf9e840f9f4b9f01d15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 17 15:02:35 2010 +0000

    Rename CD.Future, CR.Future to ...Interface.Hints.DRAFT
    
    I still think we should flatten these into the core interfaces when we
    undraft them, but until then, this gives us the ability to have numbered
    drafts.

commit e593785d9fafad014b69de5de0ca6290f932cf24
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 13:28:14 2010 +0000

    SucceededWithChannel: add the Channel's properties, and a placeholder for the Connection's properties
    
    Connection observing (fd.o #28974) might well introduce a concept similar
    to channels' immutable properties, so we might as well be ready...

commit dfbd00c3a3108cbbf9fcae1b908cb314a9f82ab0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 13:19:08 2010 +0000

    Allow Hints to affect the CD if namespaced appropriately

commit 7cd5e6556f3529d84ec5f655b702f26cb80dbffb
Merge: e7f7ef3c c0c84136
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 16 16:03:20 2010 +0000

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

commit c0c84136972792c1a78b4bdbee8770edaf626358
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 16 13:00:06 2010 +0000

    Clarify the point at which a SASL-enabled Connection may proceed

commit f3bfa7e6fcadf31b5e5d01e73ea926ea2c5df9d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 16 12:59:32 2010 +0000

    Move wording about closing authentication channels to Chan.T.ServerAuthentication

commit fd92ce7a4c78cd57582925102ad0d4fd6b346389
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:40:48 2010 +0000

    SASLAuthentication: split Secure into Encrypted and Verified

commit 3472b3c36fb70e75c378c11fbed8db892aa329fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:33:36 2010 +0000

    Rename StatusChanged to SASLStatusChanged

commit e198a92376d25ab888fcab8069b837fd2d06bbcb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:33:05 2010 +0000

    Rename Abort to AbortSASL

commit b81740c3f4dc27151f1a2e6270d3506ffc9daf4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:32:16 2010 +0000

    Rename Accept to AcceptSASL

commit a82fae227598e1252bf0c5aa786d2b1c6f8d41ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:31:06 2010 +0000

    Turn AuthenticationMethod into an interface name
    
    Also explain the future directions for captcha/EULA support.

commit 7d19698b735e97fd07cf87c804855bc486b78acc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:23:54 2010 +0000

    ServerAuthentication: remove AuthenticationInformation
    
    There's nothing there that isn't in the scope of the SASL interface.

commit a0730d1cf3a0a49a323d22b3626ad45124463d6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:22:38 2010 +0000

    Chan.I.SASLAuthentication: rename ExtraContext to SASLContext

commit 806b1f51ffcc32541c00838f2c48983dfb712e61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 15:39:13 2010 +0000

    Add HasImmortalHandles

commit e7f7ef3cfedec53dc933d13684faa059fc3aa9af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 14:45:48 2010 +0000

    Bump version of ServerAuthentication to .DRAFT2 and add <tp:added/>

commit a54e328bafd06881556c7322b14327dcd6efdf0c
Merge: e2785445 5fa6f3e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 14:43:56 2010 +0000

    Merge branch 'sasl'
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Conflicts:
            spec/errors.xml

commit e27854458c89a39ef50ed3c297169790791b388a
Merge: 8967bf17 68733485
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Wed Nov 10 14:23:25 2010 +0000

    Merge branch 'account-interface-addressing'

commit 687334858869143e31bc6c674ef29746fdd9242e
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Wed Nov 10 14:21:46 2010 +0000

    Undraft Account.Interface.Addressing

commit 8967bf170365d824a31e3e517d9b3b812474aa0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 10 14:12:40 2010 +0000

    fd.o #29914: undraft Conn.I.PowerSaving

commit 8ccc5f88964dfad6a8b1ec4d4eaa63979e597394
Merge: 6e2ac982 08efc735
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 10 14:08:47 2010 +0000

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

commit 89122983b5a1ae7e4f91ea8925d9fe4e50c785c9
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Wed Nov 10 14:06:44 2010 +0000

    Include Account.I.Addressing in all.xml

commit 8d3d47533467609e77a36f32b246bca83b86f24a
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Wed Nov 10 13:43:50 2010 +0000

    Drop the return value of the set uri association method from the spec

commit 49ff0f4cf453f158ab40e5a69d679555e0e12f0b
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Mon Oct 25 15:59:41 2010 +0100

    Clarify explanation of fields & interface parameters

commit 69dc8635cc4d1b8aea4b915003a22d61c963a0ee
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Mon Oct 25 15:58:27 2010 +0100

    Docstring left over from old version of spec draft

commit e2a4988ce0ad04c63b168f205dc2bf8637910d23
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Mon Oct 25 15:57:08 2010 +0100

    added info should be version.UNRELEASED

commit 76701a72a4071c58f100ea1accdedd4617e1f18e
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Mon Oct 25 12:36:17 2010 +0100

    Added proposed Account.Interface.Addressing interface as draft

commit 6e2ac9825e0964992b8bcd298231c5c80be9222c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 18:39:24 2010 +0000

    NEWS so far

commit 2cac85cc3320a893e1b948f736d84b4496646412
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 18:20:18 2010 +0000

    Fix mismatched closing tags

commit 44837c61d4e98abf12da491a7fbbe716839fea8c
Merge: 0d0940ae 9635b70d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 18:18:32 2010 +0000

    Merge branch 'messages'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 0d0940ae1b135732af43fc39d074255b78ead09e
Merge: a8f7f603 c43c2366
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 18:18:16 2010 +0000

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

commit c43c2366423ec68afc46ec3d18c2f1ca72fa7db1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 16:50:14 2010 +0000

    Remove dangling reference to the list of use-cases
    
    I don't think it provides any useful extra information.

commit 94fd6ac6bf5dc5c557a72f8e1dc41efe79d663ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:48:16 2010 +0000

    Run test-specparser in check

commit e6b58f8cfd34e428f462396d2134fda05154f0e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:47:41 2010 +0000

    test-specparser: bring up to date with current specparser

commit 3455572a7cb8ed6db6dc20faf8168f8cc81ec7d4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:38:54 2010 +0000

    Delete test/expected/, no longer used

commit 63fc607055d02e080506f10944ee9f7b418ba23f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:35:38 2010 +0000

    Don't generate transitional spec.html any more
    
    We don't use rsync --delete, so all locations that have had it in the past
    will continue to do so.

commit 19ac7145685e85908785e19a113090c74bd1a0c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:34:04 2010 +0000

    Remove dispatch.txt, request.txt, open-issues.txt
    
    I've filed bugs for all the remaining useful information.

commit 81538d30d78560719cc90a88a5d85fc0f0cedcc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:24:45 2010 +0000

    Remove dis20, bug 31328 filed

commit 5ba45e29cad539426071a095753f70adbcdc641d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:07:36 2010 +0000

    Remove uncontroversial cases from dispatch.txt

commit 3a85289c0e43d66535c18c541a9d7561df920251
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:44:28 2010 +0000

    doc/request.txt: remove uncontroversial cases

commit 3ada774b9fa258ec82d92dd904ef86e7c22ca582
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:24:15 2010 +0000

    Remove doc/cmcaps.txt
    
    The ideas sketched there were implemented as part of Requests.

commit 0245c7325ba50aeff1c1edccaa042a58ae4fe1a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:22:42 2010 +0000

    Remove clientcaps.txt
    
    The design sketched there was implemented as ContactCapabilities.

commit ba8ff71f4f51ceea3cd4828c5c6203748fee74ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:14:34 2010 +0000

    Remove more unused variables from Makefile

commit 46fac777dc5229066ee9929accc52468f289f627
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:13:18 2010 +0000

    Remove unused xsltproc command line

commit c42343c8428a7afc0c6203d1220c365a77cd4b2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:13:06 2010 +0000

    Remove unused DROP_NAMESPACE command line

commit 87a2a70122fb06dc61e0c7fdb402a853ef881a35
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:12:48 2010 +0000

    Remove generation of .name, .camel, .upper, .lower files
    
    We haven't used these for a very long time.

commit 5d320901101fd29a869468d94ad5971b3dfc351e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:11:13 2010 +0000

    Remove spec-to-introspect.xsl and its invocation and tests
    
    This was used for code generation in libtelepathy, a long time ago.

commit e335a974aea1bdc548e73fd8b4cf9701d2e4a553
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:04:08 2010 +0000

    Add distclean, maintainer-clean and stub distdir targets

commit 9635b70d1562555eaf853635b540fab9e1779856
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 15:42:43 2010 +0000

    fd.o #29474: Channel: adjust TargetHandleType docs to avoid saying misleading things about MSN
    
    The previous text became less true in the Conference world.

commit fa643a36b3e5d274bd589e6137f1d1541cf2e240
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 15:41:45 2010 +0000

    Text: rewrite the preamble to reflect modern practice
    
    This partly solves fd.o #29474.

commit a8f7f603bc1be3fd5ce66f01ec1ebf2b296f1a90
Merge: 73c9776c 42dee76e
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Nov 9 09:08:15 2010 -0600

    Merge branch 'contactinfo-overwrites-nickname'

commit 3a723af3f82e31ca7ec9fcb7ca3d4ea514f7dfc1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 15:01:04 2010 +0000

    message-sender-id: be backwards-compatible

commit 08efc7353c19c3ba9d87e27cdbe3e9627806aab3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 14:28:21 2010 +0000

    fd.o #27183: ContactList: clarify that mutual subscription is not the CM's job

commit 096ba43a6def6cc5a00de244c0056588ebb25f24
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 13:55:33 2010 +0000

    ContactList: improve paragraphing

commit 2fd9cbcb183d9da6a6bd8b56cc89959efd25f9f6
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Nov 9 16:03:00 2010 +1100

    Call: add Multicast transport
    
    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=31279

commit 73c9776c621e655f455c879a9cd99bd11e9ba064
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 8 14:42:49 2010 -0500

    Fix wording in [sometimes] requestable templates
    
    The sometimes template said "this property requestable which" where it
    meant "this property may be requestable, which". Also, both templates
    said "such as in the\nthe".
    
    Also "Fixed_Properties or Allowed_Properties lists" suggested that both
    those struct fields are lists, whereas the former is a hash. So I binned
    the "lists".

commit da221812740b63b7f15aae1ee045a0af2e240da9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:49:27 2010 +0000

    fd.o #29560: SendMessage: add a reminder about Delivery_Report messages

commit 439fbc67b6d30b1da2b56826ed6f6915450b7ed3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:44:09 2010 +0000

    Forbid handles in messages other than message-sender, and explain why

commit 31b7dbc5ad40331e69de92e3cf84d313d704ac66
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:33:32 2010 +0000

    Deprecate Message_Part_Index too

commit fe5785d5f888b93e7418d2bf1fcc7ab8885f794d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:31:47 2010 +0000

    Message_Header_Key: add message-sender-id

commit 819d20dbdb67594ecaf5641694d1755be1dc7618
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:31:35 2010 +0000

    Message_Header_Key: re-indent

commit 7b9c8c1965ffcf0acd890d073618231cc41c4fda
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:16:52 2010 +0000

    Update some cherry-picked UNRELEASED changes to 0.21.x

commit 1bd7fb883da9635e14cde751dd35adf6d53e6c04
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 10 18:01:56 2010 +0100

    Deprecate GetPendingMessageContent

commit 739e1f1ee81eb5efcd9b483acf489228124aa959
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:16:10 2010 +0000

    Text: deprecate almost everything

commit 285522a188314880289753a159956d96cae89235
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:11:44 2010 +0000

    Messages: add a MessageTypes property

commit d8c0f34dac910f38995166aaad5182d9ba73664f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 3 13:54:26 2010 +0100

    Make Messages mandatory (fdo #29376)

commit 807f8b5346fee1610d2d8e4e45e13758d110d2c6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 21:08:28 2010 +0100

    Bin protocol-token; respecify message-token.
    
    As explained on <https://bugs.freedesktop.org/show_bug.cgi?id=26838#c2>,
    protocol-token has never been implemented, and it's impossible to
    provide the uniqueness guarantees people might want for incoming
    messages, so we shouldn't pretend otherwise. Since message-token is
    already in use and implemented in a manner compliant with a weakening of
    its uniqueness guarantees, I think respecifying it is safe.
    
    (This would, however, break the N900's event logger, which does depend
    on message-tokens being globally unique.)

commit ea72d94ce5a0db2ec407d55622a8f8d06f525727
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 15:58:56 2010 +0000

    fd.o #31170: apply Postel's principle to content-type

commit 450e511137ce31500d3d74c4d3005390f2434e1d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 5 17:28:10 2010 -0400

    ContactSearch: add tp:immutable and tp:requestable attributes

commit 1d1fe3a37829aa57c42728dedd3e444d8e20d9a7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 5 17:27:43 2010 -0400

    specparser: add markup for sometimes-requestable properties

commit ce706bdf4f9fa18a2000078bca188e042feb99b0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 5 17:27:22 2010 -0400

    ContactSearch: describe TargetHandle and requests

commit 1ba4ac6178cd2ced64b1c6113f49044500e9c237
Merge: a7e37438 43c519f9
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Thu Nov 4 11:13:48 2010 +0000

    Merge branch 'codec-offers'

commit 43c519f9711df709ea3df44a8e9597026be322d3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 3 17:31:17 2010 +0000

    Add contact item to the structs referring to a CodecOffer

commit a7e37438a77a9360f70665fb6fc73b50ca27a9a5
Merge: 407bb6de fec5f513
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 3 14:57:14 2010 +0000

    Merge remote branch 'jonny/initial-transport'

commit 407bb6de324923100517cc4fbcd6841abdbd2936
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 3 14:28:52 2010 +0000

    Reference the ICE RFC

commit 4ae328203b74ee9c4f94a97059bd65ca17d7ad66
Merge: 2ee1bb90 2de7418f
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 3 14:25:08 2010 +0000

    Merge remote branch 'jonny/ice-restarts'

commit 2ee1bb9072880731d2c8058eb0796a0dda31a86d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 29 17:23:19 2010 +0100

    Nano version

commit 489d382313c97ef10eadfcfbb6a8aa75137e0a68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 29 17:11:04 2010 +0100

    Fix cross-reference

commit 6b59a2de69b707bf733c3870b41e802d38c3b16e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 29 17:05:57 2010 +0100

    Prepare 0.21.4

commit b580f4287146cab882ebbd225ac9fb094e985fdb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 29 17:03:54 2010 +0100

    Fix MailNotification namespace

commit ca7ef930da7e3d0505353c88347a7c8a96b59132
Merge: a649b048 41bbe474
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 29 17:07:39 2010 +0100

    Merge branch 'removed'

commit a649b048f5d662fd980ee04221f9f729e65783d9
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Date:   Fri Oct 29 11:18:49 2010 -0400

    Removed new-line inside member-ref tags

commit bd68ff6d6f773d38c67e16f78feb9d8dca4f21ac
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Date:   Mon Oct 18 15:33:03 2010 -0400

    Add NewActiveTransportPair to Media.StreamHandler
    
    Some connection managers might need to send the details of the
    active transport pair (e.g. c and o parameters of SDP body need
    to contain address of selected native RTP transport as stipulated
    by RFC 5245). However, the candidates ID might not be enough to
    determine these info if the transport was found after
    NativeCandidatesPrepared has been called (e.g. peer reflexive
    ICE candidate).

commit 41bbe474592ec484459d9963a6f91fb3c6ca96c7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 29 12:25:29 2010 +0100

    Content: small wording change
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5fa6f3e313d96119d91a1f98e17f99bf081eb402
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 28 18:49:07 2010 +0100

    Mention CanTryAgain in the description of SASL_Status_Server_Failed

commit fec5f513cbf40c4eb9b20a2cb41bcb8b4486a0e7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 27 14:50:49 2010 +0100

    Call: set a tp:type for InitialTransport
    
    Also add an Unknown enum value for Stream_Transport_Type.
    
    Fixes: fd.o#28725
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2de7418f2fe80768e4d8a43dbe032dd77ee46784
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 26 16:00:03 2010 +0100

    Call_Stream_I_Media: document ICE restarts
    
    Fixes: fd.o#28690
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8ece318ba3bbbc56e1c59faa2881c9f23df2bb61
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 27 10:04:36 2010 +0100

    Content_I_Media: document why we have this interface and not in the Content
    
    Fixes: fd.o#31136
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 33bcfba2cbce2059ebd9303875d4dcd53daf91b6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 26 16:14:20 2010 +0100

    Codec_Offer: make it one per contact
    
    Fixes: fd.o#28695
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit cd03fba66d879d792aa8794251745da4a14a08eb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 21 18:22:35 2010 +0100

    Call_Content_Interface_Media: add note about non-negotiable codecs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 71ddf93f2ec6635189bd1bfc419c4ab41b0f1b6e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 20 14:22:55 2010 +0100

    Call_Content_Interface_Media: documented when not to use UpdateCodecs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit dfd04471de219b42095b1bb5319207a07b70a738
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 20 14:21:26 2010 +0100

    Call_Content_Interface_Media: clarify codec offering
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 39481cc4ca81211e2fb6563664cd9ec3456e63c4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 27 10:05:52 2010 +0100

    Content: fix a typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b4be77857fdc1fc9bd750746172c5d9594e00bb0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 26 17:49:47 2010 +0100

    Content: add a Removed signal
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 64c8b1064d11ca948ab74ee801b8e9a37e24ba4d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 25 16:14:42 2010 +0100

    Call: make it clear that IA or IV must be True
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 42dee76ed2040521a51ade4c655da0d6cde6002d
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Oct 5 11:55:52 2010 -0500

    ContactInfo: Add flag for fields that are overwritten by nickname
    
    It's likely that clients will want to expose the user's nickname and their
    contact info in the same place for editing.  Howevever, many CMs map one of the
    ContactInfo fields to the user's nickname, so editing these two fields
    independantly at the same time results in surprising behavior.  Adding a flag to
    the ContactInfo field will allow clients to hide these duplicate fields when
    presenting them together.
    
    Fixes: fd.o#30631

commit 804fd9bc1232158f6d69f68d12c28190e4bf3521
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 20:14:57 2010 +0100

    Nano version

commit 944c69cc5ccb6318312e8139d128f2b7baa886dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 18:38:54 2010 +0100

    Prepare version 0.21.3

commit ea1d0ca50bc15010beb573d157827ba3561d89ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 18:26:51 2010 +0100

    Undraft Protocol.I.Presence too

commit 1cb1f9b27cf1b874808d743cec0661e3e1ebef25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 18:25:56 2010 +0100

    fd.o #13349: undraft MailNotification, minus Subscribe and Unsubscribe

commit 444e26fb512fecd72e9f9b1bd503e617ef1e431b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 16:35:26 2010 +0100

    NEWS so far

commit adca08e49d3e6efb07f0eee270a07e5a40e5c596
Merge: 27fc7225 a99087ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 16:21:33 2010 +0100

    Merge branch 'dtmf'
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Acked-by: Pekka Pessi <pekka.pessi@nokia.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=30703

commit a99087acb4c2be782d81c2a15c82151c16a92cda
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 16:07:01 2010 +0100

    Add <tp:changed> to MultipleTones

commit 2e51ce16fcd331e56ce8b6c4a17791cd6c6560d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 16:03:48 2010 +0100

    DTMF: suggest the timing minima from gstreamer-plugins-bad

commit 5503a9f484f323ff1695df52dc95d32dd30b50a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 16:03:07 2010 +0100

    DTMF: whitespace

commit 27fc722542dd62fd2d9be005d43d6e013663d676
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 22 16:30:16 2010 +0100

    spec: added a few instances of tp:xor-requires
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3a7ac21368fb71dc349806c6ffdef2b9d912f690
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 22 16:29:14 2010 +0100

    specparser: add support for tp:xor-requires
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2f3a8c27cc5a336156e4a4a0df9a4a11e914b581
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 18:37:03 2010 +0100

    Chop up CurrentState into status, error name and details

commit 6646f094b5e6f3cd57b23ada71d419c6e042dbee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 18:20:01 2010 +0100

    SASLAuthentication.Abort: describe when you can call it
    
    I think it's fair to have it "succeed" when the channel is already in a
    failed state. You got what you asked for, more or less.

commit 6d62b33b5e7ecee80402c04949de6e0b3264a7c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 18:19:14 2010 +0100

    SASLAuthentication: put more emphasis on simple password transfer
    
    In particular, make X-TELEPATHY-PASSWORD mandatory to implement, for the
    benefit of very simple authentication UIs.

commit 515b553fa295f6c82c39b304dc8bdf5b2441ffcf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 17:43:14 2010 +0100

    Bump version of SASLAuthentication to DRAFT2 for clarity
    
    It's already incompatible and indeed parallel-implementable, but so far
    the difference was only the case of three letters.

commit 188e9480bcae5269931302477dc2200ff9e77172
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 17:25:15 2010 +0100

    AuthorizationIdentity: give a simple example too

commit 99849495fc8f14b64484ea2091f4828ede43c416
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 17:22:24 2010 +0100

    fix cross-references from errors

commit 2c7e796813d07253d30f9be53958539592d284a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 17:21:02 2010 +0100

    Move the AuthenticationInformation to the SASL interface, leaving a copy behind temporarily

commit f421ba4748d26bb9b6d194a87c28371455eefa70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 13:02:47 2010 +0100

    Rename authorization-identity back to username to be compatible
    
    Draft implementations exist in Empathy and Gabble.

commit a815ef9b8e841d85eff290bb762845e8733040a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 13:01:32 2010 +0100

    Explain what realm means and why we need it

commit 1a9e95c7452cae4bedb6a9192eac669c0b04df15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 19:19:32 2010 +0100

    Rename username to authorization-identity and be clear about what it means

commit 3a8e6d49678e318c5b39ae5b0f8e1dc07986ffd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 18:49:12 2010 +0100

    SASLAuthentication: replace X-TELEPATHY-PLAIN with X-TELEPATHY-PASSWORD which is literally just the password

commit 50aa6c05631c21410e40c1e259a8a64739556f0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 18:46:40 2010 +0100

    SASLAuthentication: clarify error cases

commit 9a042cc4fe796d6b2842eff6f8eb6486f61255a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 18:46:30 2010 +0100

    SASLAuthentication: allow interface to be used for non-server auth too

commit eabd7659d7de54b614a72fe9d960ee4662dd89ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 17:33:23 2010 +0100

    As Sjoerd points out, we never authenticate with the CM; re-word

commit 1782c94b43390ed402762e47c43963514b52397c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 16:51:39 2010 +0100

    SASLAuthentication: map common authentication failures to error codes

commit faaf4a60712b1a5b949e94016af3e5023f6525fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 16:51:21 2010 +0100

    errors: add Confused and ServiceConfused (both "internal error")

commit d93c634c154a5b5f6166f2692426db76df7da9ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 16:25:50 2010 +0100

    Explain state progression in more detail

commit 0424b24c04751596a6909e04614b9d6c0de606df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 16:25:27 2010 +0100

    Remove CurrentChallenge, which is not needed
    
    Only the Handler can usefully deal with this channel, and it already
    has a way to wait for NewChallenge.

commit 081f585d60539b6540b3466915d18884ac2f2d49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 16:23:44 2010 +0100

    Add HasInitialData, and error behaviour for StartMechanism[WithData]

commit 9e0d368093c05dd003ff1e9c441780d3a2d2a328
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 16:23:00 2010 +0100

    SASLAuthentication: explain what happens if you Close it

commit cbac564be17a15b00c3b1c4c27a6c0f797dca826
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:58:45 2010 +0100

    Mark AvailableMechanisms and Secure as immutable

commit 39db753362d4ba2ca7adfc83645d72ecf64eddc3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:57:34 2010 +0100

    Rename Abort_Reason to SASL_Abort_Reason and document it a bit more

commit 58bb7df8228945d2b182877c3c1e921ad69aae2e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:48:49 2010 +0100

    SASLAuthentication.NewChallenge: this is also where we put additional data

commit 4fac9a0748e6e8ef7de3d8227b1d193fc78c3e60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:45:28 2010 +0100

    Explain SASLAuthentication.Secure a bit more

commit eab19809ff46d90aa72a38255bd1708a6176e584
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:45:15 2010 +0100

    Forbid non-Handler from calling SASLAuthentication methods
    
    It'd just be a mess.

commit 5828ea74d6cb323f1bb1bf12d38a5241e1e8f943
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:31:17 2010 +0100

    Define the X-TELEPATHY-PLAIN pseudo-mechanism

commit 03d744a238d0d9e4c1919f5b437ca37c14bfedc6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:31:04 2010 +0100

    Split StartMechanism from StartMechanismWithData

commit adad5b56b3fbf959fae0f7a33b7957e207377aca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:30:45 2010 +0100

    Fix cross-reference to ServerAuthentication

commit 90ecf019601e3ee9150c543cf0122d9a7ef110b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 13:57:46 2010 +0100

    ServerAuthentication: remove Authentication_Type_Captcha
    
    It's impossible to implement until we define Chan.I.CaptchaAuthentication.

commit fe0b5bc4fc1bb753f3ba6fafcdff8eb51ef257f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 13:57:10 2010 +0100

    ServerAuthentication: expand the intro

commit ac0e0f98fdf1100f213bf9a26a05a325545d8465
Merge: e66b23db fe16348f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 18:11:13 2010 +0100

    Merge branch 'master' into sasl
    
    Conflicts:
            spec/all.xml

commit e66b23db266dabf12e81f9d0ed45dc854798aabb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 18:09:04 2010 +0100

    SASLAuthentication: add SASL_Mechanism as a simple-type

commit e154b138e701b1aa9cabb81a454b55ee941a8f47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 18:07:47 2010 +0100

    SASLAuthentication: add an intro

commit 1a049aefbdf6f342d294aa1173f20525443b1d47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 17:37:26 2010 +0100

    Rename SaslAuthentication to SASLAuthentication
    
    Consistent with how we capitalize HTML and DTMF.

commit 311f01db5642b17bd5774316d85d72dade371d2e
Merge: fe16348f 1aee298c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 18 16:53:19 2010 +0100

    Merge branch 'cool'
    
    Conflicts:
            spec/Call_Content.xml
            spec/Call_Content_Interface_Mute.xml
            spec/Call_Stream.xml
            spec/errors.xml
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1aee298cd7b8238dfb8139d8102cb6c6da0c8c47
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 18 16:32:28 2010 +0100

    Call_Content_Interface_Mute: add missing tp:requires element
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e6f550988aad78b512c3bbf85f6fedf885fa679f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 18 16:32:13 2010 +0100

    Call_Content_Codec_Offer: add Interfaces property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fdd320319f702efa6075c1853d53fd4b192c0e1e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 18 11:31:32 2010 +0100

    Call_Content_Interface_Media: clarify what full and empty codec offers mean
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fb9c9d1d4d5c920ed36fc840f17de3e53477ee90
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 17:16:43 2010 +0100

    Call_Stream_Interface_Media: rename server info property and signal
    
    Now it's clearer which is the property and which is the signal.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 907dcf37cd4a478d2a92b4fb36e6b5dfe3181d80
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 16:55:51 2010 +0100

    Call_Stream_Endpoint: add documentation
    
    Fixes: fd.o#28719
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5560499bb2d8cfb11c3b45fd9be1a7505543d3b0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 12:07:54 2010 +0100

    Call_Content_Codec_Offer: more doc fixes
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7860df8a56cbee727d28d8b075fc7c0d50555c0c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 10:41:16 2010 +0100

    Call_Stream_Interface_Media: more doc fixes
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0e9361a868907ca23c09363bc855403ad4fd8703
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 10:26:02 2010 +0100

    Call_Content_Interface_Mute: small doc fixes
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 696336af460891840daba697306baed1a574c478
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 10:24:00 2010 +0100

    Revert "Call_Content_Interface_Mute: rename SetMuted to Mute"
    
    This reverts commit 90f112e73d4b649299e4ed22946ba5990721ffe6.

commit 6d7b79618fafb388ff126e7cd2f69e476caf3e6e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 10:22:49 2010 +0100

    Call_Content_Interface_Media: more documentation
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 833ff8587ed48761ab603597aa7590719824c348
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 10:06:50 2010 +0100

    Call_Stream: more documentation
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ae34030cfe400664a00efc972fe9a0afec071f76
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 09:15:55 2010 +0100

    Call_Content: document more
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4db106b6007a66023821f287b02c813ac903e3b4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 12:12:34 2010 +0100

    Call_Content: remove Early_Media disposition
    
    Fixes: fd.o#28720
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fe16348f52ffaa801ab42314cb362a8f5077fee4
Merge: dc8f8e81 88fc4d3b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 14:52:32 2010 +0100

    Merge branch 'client-interests'
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 88fc4d3b6be7a39ca89e604d23900c00dcedd746
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 14:45:58 2010 +0100

    bump UNRELEASED added/deprecated annotations to 0.21.UNRELEASED

commit c7c7177e2ff88072dc46479acb57e1260735094c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 14:45:40 2010 +0100

    Location: be clear about the zero-interest-count case only being for backwards compat

commit 93de071193669ace85bbcb9db796ceb0bece535d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 14:45:09 2010 +0100

    Location: strengthen calling AddClientInterest from MAY to SHOULD

commit 57eab9519ef0bd8d64b529ac1359f415c2ee4576
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 14:44:39 2010 +0100

    AddClientInterest: don't mention implicit client interests
    
    Sjoerd points out that CM implementers don't need this information in
    general (only for Location and MailNotification, which both say it
    explicitly), and it'll just confuse client implementers.

commit dc8f8e81292d3c9540c7f094b9204f1a2bf152d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 15 16:03:01 2010 +0100

    Nano version

commit 22e7ae70c020fb92c21cdb3f3b9bc388e80a642c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 15 14:59:10 2010 +0100

    Back out the HungUp error code for the moment
    
    We already have Cancelled and Terminated, which are used in StreamedMedia
    to represent normal termination by local or remote user request; leaving
    out HungUp for now lets us either re-introduce it later, or separate
    Cancelled from Terminated.

commit 097aa8598d91a8bcda334e533d9e5ee841e0bb10
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 15 13:16:58 2010 +0100

    Prepare 0.21.2

commit f9dc5111833b10f3bf0eb66fcddfbdf99661780a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 15 13:13:54 2010 +0100

    sort out added/changed annotations for 0.21.2

commit 601f205a6a0aeb5f9e545d44a36a608c27a84ee2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 15 13:13:12 2010 +0100

    Call_Content_Packetization_Type_Raw: rename from _raw
    
    This will produce better results if a binding wants to use camel-case
    for constants: we don't want "CallContentPacketizationTyperaw".

commit 04667e336639814680124e7e8816330af58dfae5
Author: Olivier Crête <tester@tester.ca>
Date:   Wed Oct 6 12:36:45 2010 -0400

    StreamHandler: Add signals specifying the type of DTMF event to send
    
    Some protocols specify the type of DTMF event send and the payload type
    just at the time when the are sent. These signals should make these easier to implement.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=30662
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit be6b93b20c60e26db0c0e0fc1ab11f13f919bf10
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 13 16:27:44 2010 +0100

    DTMF: add, and require, support for [pPxX,] and [wW] in dialstrings
    
    Handling 'w' correctly requires new API, but adding this while there are
    no implementations of MultipleTones "in the wild" seems easier than
    defining capability discovery.

commit a5044450fcbd714a914f5bdc89d21f889200ec23
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 13:40:48 2010 +0100

    specparser: make power of two checking nicer
    
    What a neat trick!
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5d74cdf101297f455b07d2bd49df5ed3759c46f3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 13:33:50 2010 +0100

    specparser: note which errors do make sense
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bb50c02a59c51b506304ec968c9af75648495c73
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 13:32:21 2010 +0100

    specparser: use BadFlagsType, not UnsupportedArray
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 60a4992b97ac8ef3bbbd981a92635e3f1b0fd144
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 12:48:09 2010 +0100

    specparser: complain when a bad tp:flag value is given
    
    They should always be powers of two, so open up a can of whoop-ass
    when they're not.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fb51293d1e7570f4acc17291154ded5800ca9b2b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 12:38:03 2010 +0100

    specparser: complain when we get a tp:flags of type != "u"
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fe280e133150f6573614c597f4a50f40b07751ad
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 12:33:44 2010 +0100

    specparser: check for duplicate enum values
    
    AND LET THE BAD SPEC WRITER KNOW...
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 378e7854c4a8b5e1b1f6b9d40a552a70452672a2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 11:09:55 2010 +0100

    Call_Stream: document local state of Pending_Send
    
    Fixes: fd.o#28735
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5a32d17615891a3a92384ce59a57eaa6e6fa5543
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 10:29:30 2010 +0100

    Call: add a call forking error state when the call is picked up elsewhere
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 318534293091a9b2edf51339511a0ee8374051fc
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 10:29:20 2010 +0100

    errors: add a PickedUpElsewhere
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a4fdb5a1ac5a8d4cc9ad2b2e0ecd61add189acf7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 10:28:29 2010 +0100

    Call: clarify that if _User_Requested, look at the Actor member
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0f4429b8436cea36027ecf73e626c4dae7925d43
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 12 17:36:10 2010 +0100

    interface: give a different message for channel properties
    
    So now we can use tp:immutable on non-channel properties and it won't
    talk about the channel being created and blah blah blah.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 191fd0c99e4dfae5f63d15fb93b4a6fa535576b5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 12 14:22:12 2010 +0100

    fix more s/Errors/Error/g typos
    
    Also tp:error-ref them.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 52d2fc2337bbf2157da6514d3d6ac66c4e40f3ef
Merge: df242842 aa30c2cc
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Tue Oct 12 14:30:10 2010 +0200

    Merge branch 'bypass-observer'

commit aa30c2cc90af78ad76891df8c6956318745b236f
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Tue Aug 31 14:53:26 2010 +0200

    add BypassObservers to Client.Handler.FUTURE

commit df24284295a340654c10a8b95cba3929e1c3ab33
Merge: 7fa7bb2d a5098232
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 12 12:57:00 2010 +0100

    Merge branch 'messages'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit a50982329951ef2ca8508ec931eec387a9af9458
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 12 12:52:20 2010 +0100

    PendingMessages: explicitly say what the change notification is

commit 4ebb08f4e8dcdf8ec07f6143056018c3f392a1d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 12 12:52:08 2010 +0100

    Messages: mark the three "feature discovery" properties as immutable

commit 5b37899588718708e4ea33d081303ca0c0bf82e0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 12 11:53:40 2010 +0100

    C_Stream_I_Media: add signals for relay info and stun servers
    
    Also clarify which Retrieved is the signal and which is the property.
    
    Fixes: fd.o#28704
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0a213c2a3f35be0841f9c6d6e2d74506fe16ff82
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 12 11:17:04 2010 +0100

    C_Stream_Iface_Media: fix typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 05c059df5f9149f89f6695b4ca2b86ca8fded188
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 12 11:09:22 2010 +0100

    Call_Content_Iface_Media: make it clearer when to send codecs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit eec5715413e2854fa5cf29f94232427fb943dd37
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 17:13:27 2010 +0100

    Call_Content_Interface_Media: rename SetCodecs to UpdateCodecs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7fa7bb2deb0846de9ba6f9fd589c2cb977492e0f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 16:33:45 2010 +0100

    specparser: add an option to allow or disallow using the External class
    
    Make this option default to false though, as tp-spec doesn't need (or
    even want) it on.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 18110a8641185c6facd29b852d7eccfe5b91a32c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 16:32:58 2010 +0100

    spec: fix references in tp:requires and tp:possible-error
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fed060185e092b66492f6017a535e83d96e35baf
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 16:18:13 2010 +0100

    Call_Content: remove Creator property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 45246f8ce6814e5422d49e6d859c2f1d4774f6f7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 14:41:18 2010 +0100

    Call_Stream: add LocalSendingStateChanged signal
    
    Fixes: fd.o#29595
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 448c2955cbfc694fe0178d57293830091b3725b6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 14:22:45 2010 +0100

    Call_Stream: split Members into RemoteMembers at LocalSendingState
    
    Fixes: fd.o#29596
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5880a62341102333cdb7c3925bc6574015525653
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 13:50:00 2010 +0100

    Call_Stream: fix a typo
    
    This tristate now has more than three elements.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c5b9c99a6e0257a55c0df1a5915e8716210053fa
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 13:06:35 2010 +0100

    specparser: don't hardcode the Telepathy error namespace
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit dc04a57b0493376deffefeae4fdf469f49fa458f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 13:17:16 2010 +0100

    Call: clarify who should/shouldn't be calling Close on Call channels
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9c62f744c5de1668fa27edc6491b0faf68d7d70f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 12:16:50 2010 +0100

    Call: add a shm handler capability token
    
    Fixes: fd.o#28727
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 640cce400361c5008702e11ad6a19b97a7d4b507
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 12:05:03 2010 +0100

    Call: document more of AddContent
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 15b0a0f50c3e537e1ca1b75de347dac9816e5478
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 11:49:31 2010 +0100

    Call: move some tp:rationale to make more sense
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6b22108a7791490bca6b62b1e19d5040379bbc0e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 11:48:28 2010 +0100

    Call: document what happens to contents after Hangup is called
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7cfa140e641c80cf7322b18b17c318300933d948
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 11:29:23 2010 +0100

    Call: added note about what closing a Call channel implies
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f258a018725bc2d9185df7779b56df21eadb49fa
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 10:26:07 2010 +0100

    Call: fix typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 90f112e73d4b649299e4ed22946ba5990721ffe6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 09:36:39 2010 +0100

    Call_Content_Interface_Mute: rename SetMuted to Mute
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e66bfebda3856597558b140db3bc9c2f6ca9fd11
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 09:31:59 2010 +0100

    Call_Stream_Interface_Media: be more specific about the SHM transport
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 734c6f1ec2ebf028e59084d1894734dd21d63314
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 15:00:24 2010 +0100

    Call: fix s/client/CM/ typo when talking about RCCs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit dbd4951da0db56a81ae6eecc46d1d13738ae2c96
Merge: 659d21c1 0292830e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 14:56:03 2010 +0100

    Merge branch 'call'

commit 0292830ee215ff73fbf504fc1110bef8b8c7c34b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 14:53:06 2010 +0100

    Call: use the new tp:immutable and tp:requestable attributes
    
    The future!
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d47f20b69dd70c9d878c936cd675b3dc2a13a95b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 14:42:44 2010 +0100

    Call: make RCCs clear for non-video or non-audio capable clients
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5ffdde2aed1648df03fc062193f51dd125867860
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 14:13:35 2010 +0100

    Call: fix CallStateReason values for outgoing Pending_{Initiator,Receiver}
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3725a572497486d51ec112097e7afde703989a13
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 13:41:10 2010 +0100

    Call: fix another typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9d346d9538c6ae98a9eee800ffff6cd8a2a1d879
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 13:38:49 2010 +0100

    Call_Content: add more reason parameters to Remove()
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2e4b771e6bcd8c07a82ffa328c30b69a6b833d19
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 13:23:21 2010 +0100

    Call: fixed more typos
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 098d4e4c1e444656d0ff86664227e66e9a3bc17f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 13:20:39 2010 +0100

    Call: fixed wrong description of Contents in calls
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 142a9fe0ec0fca5be533bdaa964e90e0b365dfee
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 13:14:45 2010 +0100

    Call: fix typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0cd6a435560a0b59c266c8bf2c9e6f6c01e069cd
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 13:10:36 2010 +0100

    Call: be more consistent with True and False capitalization
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 07087cc782dddb55cc6ce7e6517f34bcbc2b0bca
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 12:28:22 2010 +0100

    errors: reword HungUp docstring
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 925a95d5b7576704568e0596d2bcd28a866bb88a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 12:25:15 2010 +0100

    Call: state the n/a value of InitialTransport
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 91ab403c66693f0577a233bc72dccc14468a4dce
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 12:16:23 2010 +0100

    Call_Content: give RTP its RFC number
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 850dae45ff73de725f0c033711f38c2e5af15379
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 12:13:41 2010 +0100

    Call_Content: give MSN Packetization type a better suffix
    
    It refers to the old webcam type, so let's say.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f906c5265e0b087364629c064ac1718eacdd6493
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 12:12:24 2010 +0100

    Call: document the RCCS
    
    Fixes: fd.o#28717
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 27e1e7cf93a30d8af1600c3391f5ea125a97f1be
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 11:32:55 2010 +0100

    Call: add a table explaining some of the states
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1b9908e08dbae7c869828270bb2b16638ca959d2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 11:16:57 2010 +0100

    specparser: add a tp:error-ref element
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b3af367d8def5455d979bd64beee534ca0766b34
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 10:27:04 2010 +0100

    Call: more misc updates to docs
    
    Look at the HTML for a better overview.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 867726323b5fafed648a30d4651d0f8bfa676914
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 10:26:56 2010 +0100

    errors: added Rejected and HungUp
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit af96b55f38867abe8efd55519967ebd469203676
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 16:51:47 2010 +0100

    Call_Content: make Remove()'s reason argument a DBus_Error_Name
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7e1115ce1e5ad3c50b6ca2db00aa8a42af051ab1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 16:50:19 2010 +0100

    Call: fix a use of tp:type
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b04d8bb12c622ca777af8209f66feb11cee5e78b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 16:49:21 2010 +0100

    Call: clarify how exactly C_S_C_R_No_Answer might occur
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7a9908f61a978bf10c662d63c17704a6f3ab7a56
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 16:30:16 2010 +0100

    Call: fix some error in docs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3837a705addbf9fc53862954d026e26db84d9b36
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 15:42:51 2010 +0100

    Call: use tp:type throughout
    
    I just found out about this!
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 659d21c13dd19418f2f2408b0a25159c82b28b6f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 15:27:12 2010 +0100

    CD_I_Operation_List: use tp:type, not tp:type-ref
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 72eba011c412eb2e73cb101c5f9ce0e7d61ede81
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 14:44:12 2010 +0100

    interface.html: reference not only CreateChannel() but EC() on Requests and CD
    
    For completeness!
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4d7511c41d6c2bce30a541c7911900878c8dbe86
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 14:37:45 2010 +0100

    interface.html: add note about adding to RCCs for requestable properties
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f66b478ed5596a805a8a71f5dbb27944b624e2fa
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 14:34:50 2010 +0100

    Conference: remove "This property is immutable." paragraphs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7726cd7158e454e5232e0c746728d50db8207d0e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 14:23:27 2010 +0100

    style.css: update immutable and requestable colours
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit aff93852959c1af3797310d7c14c6459972660bd
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 13:57:53 2010 +0100

    Conference: add some tp:immutable & tp:requestable attributes
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c5d2ffe43655e66a88573a0b317e6ec47550201b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 13:57:31 2010 +0100

    specparser: add tp:immutable and tp:requestable attributes
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 908d02ed1d4c4ced7693e456362621df8dd9dfa0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 13:26:57 2010 +0100

    Call: add lots and lots of text documenting how to use Call channels
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 81558ce3096c7efd3f54a7752ae113b1e1eabc84
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 12:12:17 2010 +0100

    gitignore: include emacs tmp files
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c1e8d65356202f9c0f3b52a54c638814d4b68d44
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 6 15:29:33 2010 +0100

    Call_Stream_Interface_Media: rename LocalCredentialsSet to LocalCredentialsChanged
    
    LCSet sounds like it's a reply to SetCredentials but the docstring
    reports it's a simple change notification, so LCChanged sounds like a
    more sensible name.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 951442dd1cd26d3bfcecec451fcf06ac38704859
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 6 11:30:13 2010 +0100

    specparser: warn on unknown elements
    
    Call.Stream.Interface.Media had a tp:method for ages which of course
    wasn't picked up and didn't do anything. This patch will warn with
    unknown elements in interfaces.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7880cb049fc01eeda22ba763d83d78773f894adb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 6 12:31:42 2010 +0100

    Call_Content_Interface_Mute: rename method Muted to SetMuted
    
    Muted sounds sounds like a signal.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1a6a8b5c50fd84db1192167ba8d02c76dc0be152
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 6 12:30:15 2010 +0100

    Call_Content_Interface_Mute: fix typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 27ad5e45f9bb6288478e3978f642386cc68f19fb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 6 12:02:00 2010 +0100

    Call: note how CallMembers can have channel-specific handles
    
    Fixes: half of fd.o#28694, fd.o#28730
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b042ea0fb56b00004bde2851a4c62788e4364be0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 6 09:13:36 2010 +0100

    Call_Content: add a Packetization property
    
    Fixes: fd.o#28755
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1e823fc951695c97c0ccaa28895a85a18d47a7b0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 17:45:00 2010 +0100

    Call: also remove the wlm-8.5 hct
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 86f4f3a0eaff204462af3cd1782688e8060cf556
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 17:01:25 2010 +0100

    Stream_Interface_Media: add SHM transport type
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 047a37576585e4874e6da62e86df9a8a36c7a9f9
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 16:51:50 2010 +0100

    Call: removed Content_Type out argument of ContentAdded
    
    Fixes: fd.o#29594
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e6ac85d73415eb4c90c476da77a5da9c229113d8
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 16:49:39 2010 +0100

    Call_Content: add a Reason parameter to Remove()
    
    Fixes: fd.o#29593
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit eebb56977b197fdeecc87c6df92a1608908bb2d2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 16:46:53 2010 +0100

    Stream_Interface_Media: fix method declaration
    
    tp:method isn't picked up, method is.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0f951204093f668dcdc46378e18a4b7892443879
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 15:34:52 2010 +0100

    Call_Content: pluralize StreamAdded and StreamRemoved
    
    Fixes: fd.o#28736
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f555593b99bf8f24d90fabce93e1150446a294ff
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 15:07:02 2010 +0100

    Call: make description of SetRinging easier to understand
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 97613987dce5d6c7dc5242578b5029042302fd7e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 14:56:40 2010 +0100

    Call: misc cleanups
    
    Fix some indentations, and use ofdT in namespaces throughout.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6c3fb63e63e00ddc9758e272ed77c9553f540f92
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 14:47:04 2010 +0100

    Call: Add Call_State_Change_Reason_No_Answer
    
    Fixes: fd.o#28731
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f9909de9528f4ab9c89c2019344676f989c76d55
Merge: 8ceaeefa 83804da9
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 14:33:45 2010 +0100

    Merge branch 'call'

commit 83804da99d810705585e799a28a213149ed94199
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 12:34:52 2010 +0100

    Call: document what the Target{Handle,ID} refer to in a Call
    
    Fixes: fd.o#28732
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit acd30092608c86eb9246612b217b86d08fe9c49a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 11:59:31 2010 +0100

    Stream_Transport_Type: clarify what the ICE value refers to
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 38645b514206774235e3dbe4bb6d54332ac8b9a8
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 11:57:27 2010 +0100

    Call: no stream names mean no Initial{A,V}Name in allowed properties
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b00ee6934b79859315d69cb69a535955c2367c6e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 11:55:03 2010 +0100

    Call: move note about Initial{A,V}Name having a fallback to AddContent
    
    It doesn't really make sense as these will be the first contents.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1ea6f5bab1c888460d411c6347c20f0bf31545cb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 11:51:46 2010 +0100

    Call: note that HardwareStreaming is immutable
    
    Fixes: fd.o#28728
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 64ab2c74d8f4417692a827364a08da27c6a4645f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 11:45:55 2010 +0100

    Call: flesh out errors for AddContent
    
    Fixes: fd.o#28724
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 37516b0195e72335442db889f3ae1ce7beacb9ea
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 11:01:26 2010 +0100

    Call_Content: add rationale for content Name
    
    Fixes: some of fd.o#28724
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 89f24d1404c8a7cda9d9bbe6399b3a11fa5996a3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 10:44:33 2010 +0100

    Call_Stream: add a Pending_Stop_Sending to Sending_State
    
    Fixes: fd.o#28721
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7b32cae6d8685f37f591f5d9670338d811dbd47c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 10:35:49 2010 +0100

    Stream: document some RequestReceiving errors
    
    Fixes: fd.o#28710
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8286de31d964ec55723043df2e3e2df7f1a67650
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 10:31:43 2010 +0100

    Stream: point out CanRequestReceiving in RequestReceiving
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 95a32b2cc9038e9a5b9919e8109dcdfafb50bb62
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 10:26:19 2010 +0100

    Call: document what happens to CallMembers when the call ends
    
    Fixes: fd.o#28709
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 95733e99f55d9d3877aa144ec643c7c1684c1019
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 10:09:32 2010 +0100

    Call: add Initial{Audio,Video}Name properties
    
    Fixes: fd.o#28708
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e2accd884956cfd03fc4a00be3a27b9333cf763d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 09:53:26 2010 +0100

    Stream: add CanRequestReceiving property
    
    to be able to determine whether the protocol supports sending media.
    
    Fixes: fd.o#28706
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5fb04ec0c8827d05c49c349c8387d807015a84a2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 09:45:22 2010 +0100

    Call: rename Ringing method to SetRinging to be obvious it's not a signal
    
    Fixes: fd.o#28702
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f21896641ffac12d02b6833f0843b02373ff2c1a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 09:41:16 2010 +0100

    Stream: rename Senders to Members
    
    Fixes: fd.o#28700
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 89f70a12b26919180f984eb1427f26866d95b935
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 09:33:03 2010 +0100

    Call: update copyright years
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 61f4639fa36160f8c2445ff5ef6275c95064ce1d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 4 17:52:50 2010 +0100

    Call: fixed typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 47bc15bf766ee6d2a20d500bb492b35ee633cb35
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 4 17:49:30 2010 +0100

    CallFlags: noted it is zero when everything is fine
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7031a67d7c796fe7be709fb0d325094a5db1e868
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 4 17:33:23 2010 +0100

    CallState: clarified what this means in a conference call
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8ceaeefa6e19d8998a05c9161055d604a857bc73
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 4 15:36:56 2010 +0100

    Remove a stray closing paren.

commit 23be9bb3962e92a77a1ec8f8472c2995e024e5df
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 4 14:55:29 2010 +0100

    Stream_Transport_Type: note the new RFC number for ICE
    
    Fixes: half of fd.o#28688
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e4ca62705241f40098eb9ece427b41d574ad1985
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 4 14:52:58 2010 +0100

    Stream_Transport_Type: remove WLM_8_5
    
    The servers have been switched off and now butterfly has p2pv2, we don't need
    this anymore.
    
    Fixes: half of fd.o#28688
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 127f3c6c3e326490c08549bee2857144e0b17e45
Merge: e21a4c32 b1b1a757
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 4 13:41:12 2010 +0100

    Merge branch 'keepalives'
    
    References: <https://bugs.freedesktop.org/show_bug.cgi?id=30512>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit e21a4c324592d7dc4abcff5d72e9e5821f1f275f
Merge: 4bbb4fed acc75971
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Oct 1 19:00:08 2010 +0100

    Merge branch 'dbus-property-parameters'
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=30511>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit acc759714b63e1615c2827672d037c01d5d54a75
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Oct 1 18:58:51 2010 +0100

    Whoops, add a missing link to Account.

commit b1b1a7570d4ed2af9ea70e88b94f33ca9187d04f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 20:14:02 2010 +0100

    Mention keepalive-interval in KeepaliveInterval

commit 5da5de1e6b863ba383b1977301ab0a28e3ec0968
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 20:03:47 2010 +0100

    Mention KeepaliveInterval in keepalive-interval definition

commit ce166cca69095e68432c46c6d01ff00dc3470ad3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 20:03:12 2010 +0100

    Add a first draft of a Keepalive interface.

commit 9845cc9ad7c9120803d8667711687c87e82de207
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 19:57:21 2010 +0100

    List known DBus_Property parameters with well-known names

commit 76c7b1e027797254e2d03fea748efe9ca4caa161
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 19:45:36 2010 +0100

    Replace parseString() calls with createElement()
    
    This seems cleaner... I'm not sure if it actually is, but hey.

commit a6fa4142695f0baafc70db723b8488cffe66c666
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 19:32:03 2010 +0100

    specparser: keep Document object around.
    
    We need the Document object to be able to cleanly create new elements.

commit 0106c8840a9ebb1fe0b2c91055141106fce28568
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 18:49:04 2010 +0100

    Expand on DBus_Property flag's docs.

commit d608a0d6bc949e6d4d75af5d773cfb079f072d15
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 18:35:18 2010 +0100

    specparser: Improve ofdT abbreviation handling
    
    Previously you could only abbreviate org.freedesktop.Telepathy to ofdT
    if you followed it with a period. So if you wanted to link to Account,
    you couldn't abbreviate. This patch allows namespace='ofdT'.

commit 67b68de54d82908d87d94fe3319d840a6c17d482
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 17:11:59 2010 +0100

    Sprinkle tp:is-connection-parameter around.

commit 2854cdb3e556c4c83fb9a1d2f59cd3ef4299e228
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 17:04:09 2010 +0100

    Add a tp:is-connection-parameter property annotation
    
    We have an increasing number of standard connection properties which are
    also connection parameters with the DBus_Property flag. They all tend to
    have some copy-pasta blurb explaining that clients should basically
    ignore the property and frob the parameter on the Account instead; I
    think it's time to add some markup for this.

commit 00836c57c70ff194ead9f060f658abd78170038d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 16:46:09 2010 +0100

    Genericise added/changed/deprecated CSS

commit f3ef868ebd07b4034546b2bd48bb198fc2c34ba5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 16:12:59 2010 +0100

    Split well-known CM parameters into a type

commit 616b6d5ebed02f117decb8462736fa264a926510
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 15:08:13 2010 +0100

    Linkify references to DBus.Properties and Telepathy.Properties

commit 6609d562acbd87677411bfef9d493040fe425849
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Sep 26 14:16:11 2010 +0100

    Update template.xml for new unstable series.

commit 4bbb4fed6f13323f8714ac2d6ea450a047fd4f49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 15:54:42 2010 +0100

    Nano version

commit 26d68bff3c2d01db47cdccb1c8cbae36c4b431fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:33:06 2010 +0100

    Prepare version 0.21.1

commit 0c110617b21290737a3ac35f09e37d43fb1fed4f
Merge: 82c579cc 53ef1ba8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:19:38 2010 +0100

    Merge remote branch 'eitan/commpolicy'

commit 82c579ccdd8ac75c36e970279a8784dd058a5a8a
Merge: e202bb9e 6c439598
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:19:12 2010 +0100

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

commit 6c439598e399d970ceee89afcaa5a8b39bfbb235
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:15:44 2010 +0100

    CurrentPresence: only specify Type for special situations
    
    wjt pointed out on fd.o #24779 that mandating a particular status/message
    here isn't very useful, and on IRC it might even be possible to set a
    quit message in future.

commit 38c79f7d3acef8880e1260e1629c39da8ad6af54
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:14:06 2010 +0100

    AutomaticPresence: forbid everything that RequestedPresence forbids, plus Offline
    
    Again, this matches MC's behaviour.

commit 36a63f9377c637f842bfe949691e30b63ed0e832
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:13:32 2010 +0100

    Account.RequestedPresence: forbid Unset, Unknown and Error
    
    They don't make sense, and MC forbids them for that reason.

commit cbe1171469458c04b28b56ad54313924b19636ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:12:49 2010 +0100

    Fix Resources' cross-reference to ClientTypes now that the latter is stable

commit e202bb9ef3bd2456fe8678d2ab7c7c16725668dd
Merge: 07c4d5d1 93efa49b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 13:01:18 2010 +0100

    Merge branch 'resources'

commit 93efa49b1103e6ff9e0ae92bb339591f9326dda9
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:55:43 2010 +0100

    resources: remove superfluous example
    
    sad face
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7f28a116b713d8d863796aef3a6279eda4627b0f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:55:02 2010 +0100

    resources: reword sentence about lack of _Always
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 90d9401235f59742122b7248d33d3fd4e714df24
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:50:02 2010 +0100

    resources: fix typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4e269301459273d50b9ca45d08538d8ab58e43e9
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:49:04 2010 +0100

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

commit 83ea39df75e84c4f5262f49f79d1ad92c5a0768e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:48:48 2010 +0100

    resources: don't use (c)
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 07c4d5d13411d517ec98ce525adbfa62646115cf
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 11:44:46 2010 +0100

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

commit 41291fc2b56ed79161c7090738562385b78b7d15
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:27:08 2010 +0100

    clienttypes: comment out client types sms and game
    
    Revert this patch later, hopefully.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 517e0c7f6eced697c79a8eceb2beeca27e40b113
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:08:58 2010 +0100

    clienttypes: add a Contact_Client_Type simple type
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit af57801aabdec75ca33beb1ad5ead3273ddd3f47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 14:00:14 2010 +0100

    Nano version; add missing release name

commit 8a901ef1204d961a1292f55a4726f85426d33c05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:56:54 2010 +0100

    Actually bump the version number for 0.21.0

commit 1df6f160c3511ecce4f7dc73a8dd17cc64407cc2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:42:19 2010 +0100

    Prepare version 0.21.0

commit 1b2281757480cb19166a2d2addd9e78c9b95f8c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:42:06 2010 +0100

    ContactList: remove change annotations for things that changed in drafts

commit 4f04d1c27c5340f22d608c968738ed8413688bca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:41:41 2010 +0100

    ContactList: the channels were still current in spec 0.20, say so

commit c8a80e635c1d3ebeabc2d710b160588c8576386d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:37:57 2010 +0100

    Undraft ContactList and ContactGroups

commit f46e8d34a65845d340d9b971857ed89f09a3ce4d
Merge: 24732388 1a435515
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:25:15 2010 +0100

    Merge branch 'contact-list'
    
    Reviewed-by: David Laban <david.laban@collabora.co.uk>

commit 1a4355154f4f618924d0a574bd730443583d637a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:25:05 2010 +0100

    amend grammar for alsuren's benefit

commit 8cdba00e97614ff62bd656d749e577deffe8584d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:07:06 2010 +0100

    ContactGroups: expand the initial docstring to explain the "layered" design

commit c4e361deaa7ed90d71aed0221051ed145311c9a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:06:49 2010 +0100

    ContactGroups: mention up-front that GroupRenamed is conditionally supported

commit cdc6eb84462d04cecce4c5902820e25484b8a884
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:06:30 2010 +0100

    ContactGroups: fix a typo

commit 49e57e9861ffb9e3485de80962070064ea3867e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 11:51:15 2010 +0100

    ContactGroups: move GroupsChanged signal to appear first
    
    David noted that since this signal is more fundamental, it ought to come
    first.

commit 55851f25534f0b1f76f1917877d400e4657f5917
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 8 19:50:05 2010 +0100

    Clarify Contact_Metadata_Storage_Type doc-comment

commit 24732388ee36f5684d9c9589f44dde541c5cb022
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 15 12:34:02 2010 +0100

    Nano version

commit 665b34e50ba77d3d9390443fd2deac5dac590a5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 15 12:21:56 2010 +0100

    Correct the tp:name-for-bindings on ServerCertificate

commit ff8be17904418982b3e26751f349ace2d5fa7fab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 14 18:45:33 2010 +0100

    Nano version; drop 0.19.x history from NEWS

commit 7c8150d5b99ddcb3fddb7665ea4b088a2f93f117
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 14 18:28:52 2010 +0100

    Prepare version 0.20.0

commit 648f7df6570f28ddf223f873ba049f778804ec9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 14 18:28:16 2010 +0100

    Summarize changes since 0.18.0

commit ca2d2e713c91f2def378dee7d89791cf081aa81a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 14 18:16:41 2010 +0100

    Tweak PowerSavingActive and PowerSavingChanged docs

commit 7abd2d17acf2660570d417ef3ddd3074eb504ec1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 14 18:10:18 2010 +0100

    PowerSaving: reword introduction.
    
    I think this introduction is clearer with concrete examples of protocol
    features this should and should not control.

commit 1945706efbeffaa7962aa43261ede59a48d22384
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 14 17:58:38 2010 +0100

    PowerSaving: fix a typo

commit b155a7d42e4d2feff02674e15f4db266d50195ce
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Sep 14 18:33:25 2010 +1000

    Conn.I.ClientTypes: clear up example language further

commit d95d0271f30f2b0fbc0456ba76aa98db5f37e9b6
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Sep 14 17:57:27 2010 +1000

    Conn.I.ClientTypes: clear up example language

commit 168a869aac565763f717e55005640261f06b6b70
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Sep 14 17:49:05 2010 +1000

    Remove gendered pronouns from Conn.I.ClientTypes
    
    People other than men use Telepathy

commit 3e0cfd8976d4a7029c68c8e195e8523e7c2aa834
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 13 20:08:50 2010 +0100

    Nano version

commit b9e84a198755c250a3b65aa7ad95bc3998d70501
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 13 19:36:40 2010 +0100

    Prepare version 0.19.13

commit ccb8b5ede02af4b0c3d85d92d8cea6c945a83430
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 13 19:22:33 2010 +0100

    Undraft Chan.I.Conference, Chan.T.ServerTLSConnection and TLSCertificate
    
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Acked-by: Will Thompson <will.thompson@collabora.co.uk>

commit ab85ce0f87b884e0ed0e850a142b3dbecd09c759
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 13 19:11:38 2010 +0100

    Say that Chan.I.Conference.OriginalChannels can be empty where not useful
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 7cd7f6310ba106f830debe3e85778473a5330274
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Sep 13 18:30:26 2010 +0200

    Document possible errors for Reject()

commit dbdd24e1652fb07dc9cf027a721e436ea6896db9
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Sep 13 18:20:32 2010 +0200

    Document that the Rejection list can't be empty.

commit 14d717d8f22b7b51a6ae78a1b4dd93d2e1527156
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Sep 13 17:26:17 2010 +0200

    Fix a typo.

commit f1352dc643e2bd0782dc2c255593714ab4409fe4
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Sep 13 17:25:39 2010 +0200

    Expand the description of the TLS_Certificate_Rejection struct

commit 21543d9b9f5ff701243af03b142fd41a33d351b1
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Sep 13 16:13:28 2010 +0200

    Fix a reference to the error details in Connection.

commit 8664c4152dba23171b64fb9350bc61de6bc907a2
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Sep 13 16:13:07 2010 +0200

    Use multiple reject reasons for TLS errors.

commit 66b870ae3dd7837ead1d4c1ab3e402df003fae24
Merge: c41ae369 9ea287bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 13 16:06:04 2010 +0100

    Merge branch 'no-conferring'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 9ea287bb109e3e3823ba0df1ef6f95f41ac81177
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 13 15:59:45 2010 +0100

    Add the same details to channel removals as to Group member changes

commit c41ae36936154c5f1aecf3851d89afdef66b1467
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 10 14:58:45 2010 +0100

    credit cassidy correctly

commit 8094c699a01bb82b06b9a17d6d1c6dd9e051a6e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 10 14:53:39 2010 +0100

    Nano version

commit 47637c3ea784ad375e7f6638dc340586698b6839
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 10 11:16:27 2010 +0100

    Prepare version 0.19.12

commit 1c9de93e79962c10c6fb7d0a90e28277e5be1dae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 10 11:22:04 2010 +0100

    Mark ChannelDispatcher.FUTURE as unstable

commit 831f4ca9683842d604dec7929642b6385fee64f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 8 19:48:43 2010 +0100

    Update NEWS

commit b0e90913dd54c69fdcf1e55354254962f3c9e1d8
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Wed Sep 8 09:06:08 2010 -0700

    Renamed node *_Power_Save to * __Power_Saving

commit fbafa878d52936bc1fb8c838164f4c4d84450922
Merge: 26f59a9a 9f4d694b
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Wed Sep 8 08:22:46 2010 -0700

    Merge branch 'addressing-tweaks'

commit 9f4d694be95ffdd94aadbabb42980ec85df7faab
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Wed Sep 8 08:21:40 2010 -0700

    Use screenname instead of username for aim URL scheme.

commit 53ef1ba8f7359c7cd66718667b9bca7ef05d00b9
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 16:13:15 2010 -0700

    Updated Access_Control_Type to document associated variants.

commit a018e2e0e5dcc0f7cd1b93d1b9dc25325ef38192
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 16:05:57 2010 -0700

    Change language to "allow [x]".

commit 04205942cd8d459c1b454f3e6f76055c74ca60f6
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 16:01:28 2010 -0700

    Added variant back to CommunicationPolicy for future proofiness.

commit 64a1a14ffd5a166d2477efacf55b23f2bb70c6d2
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 13:42:12 2010 -0700

    Move Access_Control_Type to Conn.I.SimplePresence.
    Discontinue RPACT.

commit 69b5e993f34bf301746454f3bd32edcf1efd03c7
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 13:04:43 2010 -0700

    Renamed CommunicationPolicy file to Communication_Policy.

commit eac428dfb8313ac8da6fa7b6226498c58234f8b7
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Tue Aug 17 09:28:42 2010 -0700

    Remove some values is Access_Control_Type.
    Remove variant in policies, the ones that apply to communication don't need it.
    Make SupportedPolicies a list of channel type groups and the policies they support.

commit db40de07cfd5dd8b0d64a7b3cf827813a0966d1d
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Mon Jul 19 11:36:51 2010 -0700

    Documented PolicyChanged as change notification signal for ActivePolicies.

commit 6b6284d8ba403877ffc1eeb4cd955d1881846676
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Mon Jul 19 11:34:43 2010 -0700

    Reshuffled Access_Control_Type enum to match Rich_Presence_Access_Control_Type.

commit a13f8d75d3c1f2db32993d6ab6b45a76ed2bfbbb
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Mon Jul 19 11:34:13 2010 -0700

    Added intro to CommPolicy iface.

commit 94b481bd78707fd90676a0d9ac50f465779c1fea
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Sun Jul 18 12:59:09 2010 -0700

    Put in a new API for CommunicationPolicy.

commit 97ba0ce73ba99321dd9cd4d676ca97718bb98c44
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Wed Jul 7 11:47:27 2010 -0700

    Added initial commpolicy file from rtcom-tp-glib.
    Removed Skype mentions, changed namespace to fdo.

commit 89975e739bae1b63178604e5385ca6aa62141f9a
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 12:44:19 2010 -0700

    [Addressing] Add SHOULD clause to verb URI schemes.

commit d7ee8782adca7f1c75d5923203f742ca153c09a8
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 12:43:18 2010 -0700

    [Addressing] Remove X-SKYPE-USERNAME field. Just use X-SKYPE.

commit 953c7e4232ce25b958ec4f38b2bd9699e3aec7e6
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 12:42:17 2010 -0700

    [Addressing] Removed x-icq duplicate.

commit 93b869e897398eecf60bc83d810814fabb0339d6
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 12:41:45 2010 -0700

    [Addressing] Fixed typo.

commit a4c5c92e05eb38d7fb2109866fc808cfb0baf0a5
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 12:40:18 2010 -0700

    [Addressing] Changed Channel.Addressing to Channel.Interface.Addressing.

commit 26f59a9a1cc804980b0ab957dc00b0b13eb6fc28
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 7 18:47:22 2010 +0100

    Set tp:added on unreleased interfaces to UNRELEASED

commit 4540a91a5fae1357069196b9859edc15e06cd3b6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 26 23:39:26 2010 +0100

    Call: add Member_Flag_Conference_Host
    
    This is just like Channel_Call_State_Conference_Host on
    Channel.Interface.CallState for StreamedMedia. It's only intended for
    use on GSM, where you can't see the other members of a
    remotely-initiated conference.
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=29827>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 4dac5ba9ba0df253979a28c77fae3181fdd06532
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 26 21:47:54 2010 +0100

    DTMF: Add tp:changed for ignoring Stream_IDs
    
    This changed back when MultipleTones happened, but wasn't annotated as
    such.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit b5f506aba5578714ff389ed7c0416670889bd125
Merge: 85351c1c 85679764
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 13:12:10 2010 -0700

    Merge branch 'vcard-field-requests'

commit 85679764b7578b442b0e9b5eabcb10efeaea64ac
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 12:45:42 2010 -0700

    [Addressing] Added well-known vCard fields and URI schemes.

commit a3bae449c3a9aa465a209074508e41f2d73180e8
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 10:50:10 2010 -0700

    [Addressing] Fixed typos.

commit 9a743ccf5f81740ac34d9ad572537a48cbbc4012
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 10:48:48 2010 -0700

    [Addressing] Improve interface docstrings.

commit 485ad2de4b4f557c107111b8df957403b2eb78fc
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 10:33:08 2010 -0700

    [Addressing] Moved docstrings to top of XML files. Added <tp:added/>

commit 5dc36c99216c25908c272bcefbaeead781ad706f
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Tue Aug 24 11:25:34 2010 -0700

    [Addressing] Added addressing interfaces.

commit 85351c1ca20e569b9ed4c55c103a90a91bc869d6
Merge: 739e518d 35b462f2
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 10:13:21 2010 -0700

    Merge branch 'power-save'

commit 35b462f25de1980a639aec9464aa1f7cd353a10f
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 10:09:17 2010 -0700

    Added <tp:added/> tag to Conn.I.PowerSaving.

commit 3bc5a9bd009f122e6be3a41bdc71659c7767dea9
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 09:57:17 2010 -0700

    Elaborate on SetPowerSaving errors, and how they should be handled.

commit bda80487521447cc421a09310873f83354ea48a2
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 09:56:28 2010 -0700

    Move Conn.I.PowerSaving docstring to top. Expand it.

commit 260330870a297d5ac6a04918a12adda25767ce94
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Fri Sep 3 09:14:47 2010 -0700

    Renamed TogglePowerSaving to SetPowerSaving.

commit 4d61a4e05b1928ab17bdd46c341b505388b05756
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Fri Sep 3 09:09:03 2010 -0700

    Renamed Conn.I.PowerSave to Conn.I.PowerSaving.

commit aafa8a6ec0c1d0efb7adb647c4ecd91da6159d72
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Thu Sep 2 10:27:08 2010 -0700

    Made interface a simple on/off switch for power saving mode.

commit 6a834bdca343b3dfdca4136fdf74884985891fba
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Thu Sep 2 08:42:42 2010 -0700

    Introducing Connection.Interface.PowerSave.

commit 739e518d3a5b689e66e0ceada1823b571bdb0a07
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Fri Aug 20 10:11:10 2010 +0200

    added Account.Interface.MinimumPresence.DRAFT2

commit c227f3fd3e7b8c2e80a91517be12aabebb19b9fa
Merge: b8af13e8 f47559e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 6 13:18:20 2010 +0100

    Merge branch 'request-channel-25018'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit f47559e157dc958ee42e668a77578f01ac455d95
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 3 17:23:27 2010 +0100

    Explicitly say that the CD does not, and will not, interpret Hints

commit f2f1cb1f08b87bde4903d370b549859f14359aa5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 3 17:17:53 2010 +0100

    HandleChannels: provide request-properties, as for ObserveChannels
    
    Guillaume thinks this is useful even though it's somewhat redundant with
    Client.I.Requests. I'm inclined to agree, because handlers with
    Client.I.Requests are woken up as soon as possible for a request that
    might end up failing, and not all handlers want to deal with that.

commit f2b38b7bf7a139db24dca93909cee6b6a22ddcc8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 3 17:13:44 2010 +0100

    Re-brand "request metadata" to "hints"

commit eb86250dcb5feba8978f43a75cd8b88ef25950ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 3 16:56:08 2010 +0100

    Move CreateChannelWithMetadata, EnsureChannelWithMetadata to the FUTURE

commit 8f24cfe2157c0646c23c1a070e8deda8a2120e85
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 3 16:49:24 2010 +0100

    Move RequestMetadata, SucceededWithChannel to a ChannelRequest.FUTURE pseudo-interface
    
    This will make a trial implementation easier.

commit 5459b4445fb6ddf547da2f8ba87635183354bd43
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Aug 19 11:57:10 2010 +0200

    add SucceededWithChannel signal (fdo #25018)

commit 9248aa3ad1f750c2918f0d3249d874ef8d418b25
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 1 12:13:09 2010 +0100

    Pass immutable ChannelRequest props to ObserveChannels

commit f997e7d68440b7da68b5b73220f8b06dedd0926d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 1 12:12:45 2010 +0100

    Improve ObserveChannels' Requests_Satisfied argument docs

commit 392283a2c8815cca9498ba6a5c2c031c421841f9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 1 12:07:08 2010 +0100

    RequestMetadata SHOULD be passed to AddRequest.

commit 2a39922971bda5acd4c71847eaee3ee0bc69515d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 1 12:03:27 2010 +0100

    Add a flag indicating support for request metadata.

commit 6abe11193edc00c1a80a0ff285b2e7cfdf2fb9b9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 1 11:57:11 2010 +0100

    Add WithMetadata variations of CD.{Create,Ensure}Channel
    
    The old versions of these methods are redefined in terms of these new
    methods.

commit 562dc8b6288a03b5fae307597acda46c298e66ff
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 18:38:01 2010 +0100

    Add an immutable dict of misc to ChannelRequest

commit b8af13e88f33db5fcb732023c5e61ee8fc0a9c6c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Aug 20 14:56:04 2010 +0200

    generic-types: add Object_Immutable_Properties_Map (fdo #29900)
    
    This is useful when implementing request-properties.

commit f6f61db28ae82306812e8dfcb2578b01dd80d4c9
Merge: 7ded44fd 8983a08b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 13 15:51:43 2010 +0100

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

commit 7ded44fd3aca63bf6f90e4db80fff80928491c26
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 12:24:00 2010 +0100

    Update NEWS for the branches I just merged.

commit 64293adefa10730c7df648817efbbdb84d63c422
Merge: 5f3883b1 c88fce7e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 12:13:02 2010 +0100

    Merge branch 'chan-iface-sms'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit c88fce7eb52169d74041e8f244323d82274c2057
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 12:10:21 2010 +0100

    Insta-undraft Channel.Interface.SMS

commit fd90fc8c94acfc815d78d3792585bd678350a701
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 12:01:22 2010 +0100

    Fix typos in StreamedMedia's handler filters.

commit 6217033dda8c96be8d569ad34f3b616798dbd7ef
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 12:01:03 2010 +0100

    Flash: explicitly document handler filters.

commit f15e14e859f32232e76cfa7ce6b4b60d9f86d778
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 11:48:59 2010 +0100

    Flash: Add rationale for forbidding sending.

commit b856c2282882def98b5d58e1ebc8321ddc043624
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 10:24:12 2010 +0100

    Note editing in tp:added

commit 9e0b623cb80a8225c2591d5c9694da4e31fa2ab0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 12 17:33:59 2010 +0300

    Rewrite the Flash documentation.

commit 7d814f689a92e92839cc2455704d6f4edd24bd96
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 12 17:24:19 2010 +0300

    Bin almost all properties from Channel.Iface.SMS
    
     • ServiceCentre and ValidityPeriod don't really make sense as
       per-channel properties. They're both Connection-global properties on
       Connection.Interface.Cellular, and I think that per-message
       message-service-centre and message-validity headers make more sense.
       (In fact, Ring already implements a message header for the former,
       and never implemented these two properties at all!)
     • TargetMatch was never actually used. The length of the suffix is
       region-specific, and doing accurate matching is helped by having
       access to the user's full address book. So it should really belong in
       the UI, which is a shame, but...

commit 48e9385441a16cf81ae8501992860b3d15637f58
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 12 17:24:09 2010 +0300

    Import Channel.Interface.SMS from rtcom-telepathy-glib
    
    This is basically verbatim, but will be ... pruned.

commit b6e0bcf3bc6f5ac9bfb751f8d71deffdbc05b48d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 12 11:42:14 2010 +0300

    Add Cellular.OverrideMessageServiceCentre property.
    
    This is needed, as discussed in the rationale, to allow a custom SMS
    service centre to be stored but not used, without having to store the
    number somewhere outside Mission Control.

commit 8983a08b122ff2fe769c098fb5b5849d7af88ccd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 12 15:30:56 2010 +0100

    ContactList: make sure blocked contacts aren't normally on the contact list
    
    As per IRC discussion with Sjoerd.
    
    - publish is the result of multiple factors if necessary, so blocked XMPP
      contacts should get publish=No even if they have subscription="both"
    - contacts in user-defined groups don't necessarily appear in GCLA()
      (although in XMPP, they would)
    - contacts with user-defined aliases don't necessarily appear in GCLA()
      (although in XMPP, they normally would)

commit 8ad0ef70d7cba3d925f57196247111856c027c0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 12 15:16:53 2010 +0100

    Remove obsolete wording about GetContactListAttributes being slow to return
    
    It now returns NotYet immediately.

commit 5f3883b105132f9a7b05827cceda7e20cc90f02d
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Wed Aug 11 11:39:58 2010 +0200

    Add a 'Hostname' property to ServerTLSConnection
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 957f6b98e75220577487c67e55c4ee70fc76a7d1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Aug 11 10:21:28 2010 +0200

    fix typo

commit 78fa43292e24257802b7f43d6fe8b5f57bf38a8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 9 18:27:30 2010 +0100

    Use the intended capitalization for LimitExceeded

commit ceb95b77a489f35a5582f310d0b1cf2e6f7b28f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 9 18:10:09 2010 +0100

    Nano version

commit c6131b6c7a7d51cef676a14b5cca44e0bae9f407
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 9 16:13:42 2010 +0100

    Prepare version 0.19.11

commit 3c56bc8fd3653c40814138be080f249904b5d0f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 9 16:19:35 2010 +0100

    TLS errors: eliminate tabs

commit c9301aa9ebf72c96a0285c6ff31fa24cf337a04e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 9 16:17:15 2010 +0100

    Chan.T.ServerTLSConnection, Authentication.TLSCertificate: eliminate tabs

commit 3cbb439ce7167138b74201da3286d93e0791d369
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 5 11:50:10 2010 +0100

    Update NEWS
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit aca239e0d3b33740e1b6fab5dabc9536e0a86a49
Merge: 9dfb759f 0663275f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 5 11:32:48 2010 +0100

    Merge branch 'protocol-followup'
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=29190
    Reviewed-by: Senko Rasic <senko.rasic@collabora.co.uk>

commit 9dfb759f25898a476d8cec32647cb6b90e48bad4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Aug 4 18:17:52 2010 +0100

    Add prop Interfaces to Content and Stream
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit e56bfd95e691e5465d5121ad580a2ef24bb88c16
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 15 20:24:42 2010 +0100

    Add a Conference_Host flag to CallState
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=29086
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 1eaefdc15cc7f129738123f002390a2cf5698a25
Merge: 860d4d1e b054b7b6
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Sat Jul 31 15:46:20 2010 +0200

    Merge branch 'tls-connection'
    
    Conflicts:
            spec/errors.xml

commit 63481ad07cd5ac7166b0b2fa10d0b66558ace746
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Jul 30 21:08:20 2010 +0100

    resources: clarify the return type of GetResources
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e39a68ea6135e6f33cf9222a70d1b4a556d89301
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Jul 30 21:05:40 2010 +0100

    resources: fix typo in GetResource's tp:name-for-bindings
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b8aa78c1b86552be142e755c71002937f4cfe41b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Jul 30 20:23:27 2010 +0100

    resources: added a ResourcesHumanReadable property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b054b7b6b62ca8b2cffbf71505197926bbed8fb2
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 17:24:56 2010 +0200

    Reference the correct value of the enum

commit d87005f010963798fccfca01912baf94ac694503
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 17:24:01 2010 +0200

    Don't break stable API by chaiging enum values

commit b0a0a65060964afb68a93c660ccdc87eaf621780
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Jul 30 16:15:03 2010 +0100

    resources: allow the resource-specific attributes to differ per CM
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5bf7ef16dc9f1e0162a07089cdf432bb2bc9fd3e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Jul 30 16:14:55 2010 +0100

    resources: add a contact attribute
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5a68055e824e33c5a3d0090d572c7e501f343f79
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Jul 30 15:31:28 2010 +0100

    resources: first draft
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 17df3f31a5c5b3d1cd4e5493728a47854b72345c
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 15:57:51 2010 +0200

    Add the LimitExceeded error code/enum value

commit 478315b4c70a4085e9329c6b6f338a3ac6067565
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 14:16:27 2010 +0200

    Specify the order of the certificate chain

commit 9c351609b05427552dc669a7a0bc763cf16633c5
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 13:53:00 2010 +0200

    Keep all the cert error enums in sync

commit 565766c307fdba26cf17d29eeb2d9cbb651790e2
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 13:35:06 2010 +0200

    Remove the rationale about error details
    
    Now that we actually use them for something other than debug.

commit 6ae8d8ada1c0550f75111c4c4c438e966edd6715
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 13:33:07 2010 +0200

    Use the right style for pseudo-code.

commit 361b443981dc7550169344bc9c0522152caa36e2
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 13:31:50 2010 +0200

    Fix a typo

commit 5b1cabf90f174b353186299a0296828f977be878
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 11:51:47 2010 +0200

    Add details from TLSCertificate in ConnectionError

commit 4e150176864c7789c466c19ecb50bc78d323c082
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 11:48:51 2010 +0200

    Hyperlink to Close()

commit 5d903175a252b6e543c904ae0f7220ce5f9f9ef7
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 11:27:55 2010 +0200

    Clarify what 'anonymous' and 'never requested' mean

commit 83812bda2eb0e876255140b00034886f281abb0d
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 11:18:24 2010 +0200

    Document the encoding for certificates.
    
    Also, change the default for X.509 from PEM to DER.

commit 19475972054c91cb842dae3d21b488bcb0d0052b
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:40:15 2010 +0200

    Change state 'None' to 'Pending'

commit 03cfdbadc393286dcbb6bdea89f0191515ad7d62
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:38:22 2010 +0200

    Add 'certificate-hostname' to the possible details
    
    Also, document how the a{sv} should appear in case of Hostname_Mismatch.

commit 57878f426edc890a053b81c29048c4eb25921b4d
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:29:14 2010 +0200

    Move the details documentation inside the property
    
    Also, add 'debug-message' there.

commit 00a73ea162aa1e4d2533757b52c506c5747e5935
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:23:42 2010 +0200

    Add 'RejectError' and 'RejectDetails' properties
    
    Also, modified the documentation of the 'Rejected' signal accordingly.

commit c06111e50266f3b725495a7ba12fae18dd8349e2
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:09:33 2010 +0200

    Merge 'None'and 'Other' values into 'Unknown'

commit 0d77ec3bfebed2d75eea06a071461c4f00c7cedb
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:04:29 2010 +0200

    Link to 'RejectReason' in the 'Rejected' signal

commit c099c797b4d5ea117dde33e797be201eff4adc1d
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:02:32 2010 +0200

    Change 'Verified' into 'Accepted'

commit 9b3f6c0d38ba6ba1fcd53389fe221d72c82eb303
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 16:58:26 2010 +0200

    Drop the 'Certificate' prefix from the signals

commit 860d4d1e36f90cfafe1f398272ddf2175f1b69fc
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 12:32:14 2010 +0200

    Fix what probably is a c/p typo.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 4a6970152ff36b32a25234b954104f15fd820b7d
Merge: 8ead9a97 3b0b2e0d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 14:32:28 2010 +0100

    Merge branch 'room'

commit 3b0b2e0d67351f088f635000893b7cfa74f06f24
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 14:09:14 2010 +0100

    room list: link to C.I.Room.Subject in the subject GotRooms docs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 124b889384a95c6a44256af69f7fa2fa2eab0999
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 14:07:34 2010 +0100

    room list: add server well-known key too
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 20e04ae8be6f033948322c13d6edc7caf7fd69dd
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 14:05:44 2010 +0100

    room list: add room-id well-known key to GotRooms signal
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 119e0f310fd11f5a2166ac9e57933eade7acebdc
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 13:59:21 2010 +0100

    text: reference Room.DRAFT.Subject property in the old Tp properties
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9d7caa7ff4baaa695641e622d6959308aba41d22
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 13:52:17 2010 +0100

    room: added rationale for Subject property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2d0ea52abf5d843690c0fc7e33eb2d8c40238e6b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 13:50:07 2010 +0100

    room: documented how to represent lack of subject support
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 37cdda7cafdf4dbfc664c1704c3e86083c503c17
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 13:49:16 2010 +0100

    room: rename Subject struct to Room_Subject
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 75d72f4f5cef50b66229ee614475fee1434ffd8f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 13:48:06 2010 +0100

    room: small misc change to wording
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8ead9a97be110793a1d15677a4c56eeb8f122ad9
Merge: 9f8ff7a6 bad2ac01
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 27 15:23:37 2010 +0100

    Merge branch 'client-types'

commit bad2ac015d94bde5ef831dd7fdd8cccd006ffa18
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 27 15:05:45 2010 +0100

    client-types: add game client type
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a155d0ed176b0bc1decb2552c4faf0c7e05bb4d6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 27 15:03:39 2010 +0100

    client-type: last batch of renaming s/type/types/g
    
    This has gotten silly.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e243001481350703aec717fcea57c7c40412ad4b
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 17:41:20 2010 +0200

    Sync up cert errors with TLS_Certificate errors.

commit d8feea6002f4e3397f513cadbe634b329d665f25
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 17:40:23 2010 +0200

    Split the StateChanged signal.
    
    Add two CertificateVerified and CertificateRejected signals, so that we
    can have the error information in a signal.

commit e8195c250e50e9b2ea187694d917df891777e272
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 17:29:18 2010 +0200

    Add more arguments to the Reject() method.
    
    Its behavior now matches the one of the ConnectionError signal on the
    Connection iface.

commit eec69785528c43159d9fb8c02486962ce790d1d3
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 17:25:01 2010 +0200

    Add 'Fingerprint_Mismatch'.
    
    This is needed to keep the enum in sync with the Cert.* errors defined
    in errors.xml.

commit 953040939997cba61ea5b7fb90ea42ac143fa00a
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 12:32:46 2010 +0200

    The ServerCertificate property is immutable.

commit 05633c8213f7c8e8b3e8695041ed27c7d603ad04
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 12:32:38 2010 +0200

    Document immutable properties.

commit 2c33eaae4edf247658c4ef9806d8e33bb00cf178
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 12:32:14 2010 +0200

    Fix what probably is a c/p typo.

commit 36ade799969db7c529063c214f9a1206451191e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 18:16:01 2010 +0100

    Remove Rejected and add Removed_Remotely as a replacement
    
    This lets us state-recover in both directions.

commit 886ac19be79819fec61e0f921a8fc90846c831df
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 22 17:42:41 2010 +0100

    client-type: yet more s/type/types/g
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f7f1fc05adb8166d731a09dd41e5a0dbcd0cab73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 17:28:52 2010 +0100

    GetContactAttributes: remove FIXME for removing Hold parameter
    
    In practice, ContactList should land before we deal with handle lifetimes.

commit 8a7f8f157704c81a6e0efa1eb3274363c81a1f9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 17:28:25 2010 +0100

    Contact_List_State_Failure: document that CMs SHOULD retry

commit 7849109ca6b735f82c44bb0e161fa817e7841977
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 17:21:55 2010 +0100

    fd.o #27393: specparser.Base._convert_to_html: interpret <tp:token-ref>
    
    Supported usages:
    <tp:token-ref>subscribe</tp:token-ref>
    <tp:token-ref namespace="ofdT.Connection">contact-id</tp:token-ref>
    <tp:token-ref namespace="ofdT.Connection.Interface">ContactList/contact-id</tp:token-ref>
    <tp:token-ref>org.freedesktop.Telepathy.Connection.Interface.ContactList/contact-id</tp:token-ref>
    
    Also fix double use of "namespace" with different scopes.

commit 6e809f6fb284d5c8a5af88fde9235766717af2c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 16:45:13 2010 +0100

    Contact_List_State: make Success numerically greater than Failure
    
    When we define Failure as perhaps temporary, this will make the state
    machine clearer: State only increases.

commit 0663275f5426b9e89a3a350b56eeb891c6d461f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 15:29:39 2010 +0100

    Give an example of plural and non-mnemonic RCC names in a .manager file

commit 87adfe1a3803be7b179f1c853ea3d2d4c2c7da22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 15:29:19 2010 +0100

    Explicitly say that RCC group names in .manager files are not significant

commit 771ee760eb6595215f697363798a343628ffeb15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 15:28:25 2010 +0100

    Add trailing semicolons to RequestableChannelClasses in manager files

commit 9fbcd0024cccfa34307a16475aba76bc35b6f80f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 22 13:47:08 2010 +0100

    client type: fix typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit cce7aab12d7aa38eb1c44176fb11de361cfae2df
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 18:16:15 2010 +0100

    client type: allow client type to be plural
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9feadcb75c0455de697827d93dff97cbd41b7bd7
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Thu Jul 1 17:34:46 2010 +0200

    Add Server_TLS_Connection channel type.

commit 5315e6ece23f52b40fe530941b5e0efa5028b27c
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Thu Jul 1 17:39:49 2010 +0200

    Add a TLS_Certificate object.

commit 9a71e073e45c912e90066601d4ffde2efec6a70d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 21 13:31:57 2010 +0100

    Protocol: put a complete example .manager file in the introduction

commit 9f8ff7a6f36db4ca5e1aa2b7527cf287121b104f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 20 17:25:51 2010 +0100

    Nano version

commit fef63aed63162043ccd99c03c43c85fa1e95bc78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 20 17:24:55 2010 +0100

    Prepare version 0.19.10

commit f6ac89aa638a6dabe8902f04ce2520eb42cf24e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 20 15:16:15 2010 +0100

    Add change notification to ContactListState

commit c34248421fdb464a025142ba2858bd1ce2246138
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 20 09:45:57 2010 +0100

    room: document requesting unique room channels
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 90dcfbbc252521f7faa7536aaa508cb1453895c2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 20 09:29:23 2010 +0100

    room: added another section to separate requests and RCCs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ae441a83f291d908a9183bb51f9515bbc2343239
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 18:07:19 2010 +0100

    client type: added an sms client type
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 036ffbf1ba516fbb7c22c9ec9670b4edea889bc9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue May 11 11:25:19 2010 +0100

    Add a supersedes header.
    
    See https://bugs.freedesktop.org/show_bug.cgi?id=25636
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 8ea0d4d65330224213fdd47e7b3c28bf448014b4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 16:55:14 2010 +0100

    client type: refer to simple presence in most available paragraph
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9ede56d3fa7cecbe0a888eeadc5ea868c513b587
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 16:53:55 2010 +0100

    client type: don't put <ul> inside <p>
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8c2d05a473ecedb65d33fda7df29b7dc9eb10f56
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 16:52:05 2010 +0100

    client type: made it clear that "console" is not a games console
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 23e278e33d63bebee45c33ff6b4ce7e5251b3edd
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 16:28:51 2010 +0100

    client type: added first draft
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4fcc3394c9e443edb187e38ebf9e0d937e21c6b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 14:19:51 2010 +0100

    Disallow contact list changes until the contact list has been retrieved
    
    Client code can wait for the contact list and then call the method, if
    desired.

commit 9fc1be97b8d8fd804d6191e121849740e020f68d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 14:19:50 2010 +0100

    room: changed example TargetID
    
    No reason.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ddbb088adb2e8f9141e98f646127e5bb7179d149
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 14:13:43 2010 +0100

    Describe the Rejected state in more detail

commit 0bce3cf401aafcc7f925a9cba7faef416f4fa054
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 14:08:03 2010 +0100

    room: added RoomID to Allowed of the THT=Room RCC
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c04bbccc2538191451b094e7a1ec33a72a8c4f34
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 14:05:50 2010 +0100

    ContactGroups: catch up with ContactListState

commit 7ebd26d919e5f33798b9b9754edecb7d050d97f5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 13:54:17 2010 +0100

    room: document the usage of InvalidArgument on conflicting TargetID and RoomID
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 25fff2c03dafe55f5f3f7353f678c4271c49e070
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 14:02:23 2010 +0100

    Rename RequestContactList back to GetContactListAttributes, with instant return semantics

commit 933019f50b29451f51536ee992a234b6decc9be3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 14:01:19 2010 +0100

    Add Not_Yet error

commit 9a76db216f11290b543e9e4e25e3cc1935a10e48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 14:01:10 2010 +0100

    Use Subscription_State_Unknown until contact list is retrieved

commit d27d1d66e34b1b57ca62403c30c9a98b0f7f58ca
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 13:46:02 2010 +0100

    room: change Actor from a contact handle to contact ID
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fe0f96acefffea43bc30a2237d2f7f940a02d870
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 13:45:01 2010 +0100

    room: rename Status struct member to Actor
    
    Whoops!
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0fb24d61f84409982da1d1f20b14cfc65c3a7f05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 17:03:24 2010 +0100

    Turn the Presence_State tristate into a larger enum, adding Unknown and Rejected
    
    This allows us to distinguish between "didn't ask recently" and "asked but
    rejected", at the cost of complicating the data model. The type name is
    now Subscription_State rather than Presence_State to avoid conflicting with
    telepathy-qt4's existing Tp::PresenceState.

commit 0b2ec109e5e370ce4feaf8e8cb9b6126288069e5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 12:15:51 2010 +0100

    room: THT=None is unnecessary
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7a0fc6c407e9555bb5140965d7c28f37206b6e3f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 12:09:18 2010 +0100

    Rename CanChangeSubscriptions, SubscriptionsPersist to CanChangeContactList, ContactListPersists
    
    Sjoerd thinks the previous names are confusing, because these properties
    concern both subscription and publication.

commit 2a0836bdabaefa3f5c2dc3bbfac262570c03e308
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 12:07:46 2010 +0100

    Add ContactListState property as suggested by mikhailz
    
    This allows clients to tell whether they can expect the contact list to
    work.

commit 2deeb661dc7536bff4c3cda2c39e5c2d0a5d7d57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 12:04:28 2010 +0100

    Bump version of ContactList to draft 3

commit d98e7d9af5d9e67cf6c12e5a615f155f2025391c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 11:42:33 2010 +0100

    room: added note about how to tell the CM that the room ID is unique
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a78f97f838433cdb44f01566ada2208c69c3fe4e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 11:21:30 2010 +0100

    room: more tp:dbus-refs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d2140f8ff68822971a592193299c718ba2648aee
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 11:13:47 2010 +0100

    room: misc cosmetics
    
    I want this to be the prettiest spec in the world ever!!!!!1
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 76ef61ee0c0544287650e32aa9f23c4bb21e8a78
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 10:55:32 2010 +0100

    room: requires Channel
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 761e96bf126c8f13ab0184247105b910ff2dd740
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 10:54:22 2010 +0100

    room: add Subject struct and properties
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f86297ad6711fa79e2b72727c8ab8ca9c2eb8037
Merge: ff2c7421 0db2ab7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 16 12:45:21 2010 +0100

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

commit 0db2ab7c27ea0fa6bb01426d842bb3ae22f63f1b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 16 12:44:40 2010 +0100

    Fix cross-references to undrafted Protocol

commit a656b0a2e5e3937b80d7486d48f7547a355e09c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 16 12:43:12 2010 +0100

    Update NEWS

commit d0acdaa1dec951d75073a347cb9b2a403bd0d52e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 16 12:42:52 2010 +0100

    Undraft Protocol
    
    Acked-by: Will Thompson <will.thompson@collabora.co.uk>

commit 7c516a55116c7bdca0b56c712efcdb6c9b15eaae
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 15 16:42:23 2010 +0100

    room: RoomID isn't in allowed in RCCs when THT=Room
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a7666ba0c74e3b81438bf790abb7c8964f73580e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 14 18:56:21 2010 +0100

    room: added note how RoomID is not the XMPP MUC name
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 10f5ee5bc0755faa84a9ccb42172a8c549687782
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 14 18:51:22 2010 +0100

    room: rename RoomName to RoomID
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9368318030c174462a5656498db289edb442b8d1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 14 18:02:59 2010 +0100

    room: document how the default server is specified
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3660f6b83c1c5bdf114060846134c93cd0f3b3ec
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 14 17:54:23 2010 +0100

    room: fix typo in FIXME
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c62af41614bc2367f7a892208a8a23c67f62a57b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 14 17:26:03 2010 +0100

    room: yes you can rejoin PMUCs after you part them
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2fbbe832f40a43b9f9088de3ed89436f3abbfb27
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 13:10:48 2010 +0100

    Add a first draft of Channel.Interface.Room

commit 52a33f9394818e8eae318b6138c786c00cea5fc4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 17:25:30 2010 +0100

    Reference MergeableConference and Splittable in Conference preamble

commit fd8ad270e970e890190ac68bb78dca73adbcd99e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 17:15:34 2010 +0100

    Add some sample RequestableChannelClasses
    
    This is deliberately full of UTF-8 non-breaking spaces. I didn't want to
    use <pre/>, but I did want to make things line up neatly.

commit 5db4495b8635dd7b7386959962d555ce3629bfa0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 16:54:12 2010 +0100

    Improve OriginalChannels' docstring.
    
    Jonny took a look at this, and I gave him this concrete example, which
    he said made it clearer.

commit e1a2494a3b3135af597c7adfcca04b2da1e33933
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 16:28:46 2010 +0100

    Specify an order for Closed vs. ChannelRemoved

commit cd1020198f8c731794a6c64802c260c84e4f4f06
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 16:22:32 2010 +0100

    Specify change notification for OriginalChannels

commit 389f700c5dfcd8c059f03e14afc5f79a69532adc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 16:22:42 2010 +0100

    Add channel-specific handle to ChannelMerged

commit d999bdc617fc36988e16aaac211545c05f56f39a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 16:04:43 2010 +0100

    Specify GSM calls becoming frozen and unfrozen.
    
    GSM doesn't require you to put both calls on hold — that's not even
    possible, you can only have one held call at a time.
    
    I think we're best leaving this quirk of GSM as a quirk of GSM,
    specified in the specification. We could later add some API for telling
    the difference, or what exactly each CM should fake, if we find we need
    it.

commit 4623d853b732b4ac784afbc1c10907ae951dfe9f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 15:43:54 2010 +0100

    Move Conference examples below actual specification
    
    The fact that Conferences may have channel-specific handles, and the
    requirements about channel object path re-use, are not examples: they
    should be presented up-front, before a heading that readers might take
    as a cue to stop reading carefully.

commit b7e2d90550f059a873bd7f50143182e6c7fdf21a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 15:39:08 2010 +0100

    Get rid of SupportsNonMerges
    
    It's a hard property to explain, not least because it's not really a
    property, it's a flag hacked into RCCs. But we don't need it, because
    you can infer it from whether or not InitialHandles is requestable.

commit a0d934295d0655f94a001631281c5c6157da397d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 6 19:11:47 2010 +0100

    Fix rationale for CSHs on GSM conferences
    
    Actually, the old rationale was somewhat true: as I understand it, you
    may get a notification when the remote party merges you into a
    conference, and perhaps when they add or remove others from the
    conference, but you're not guaranteed to get all of these notifications
    (particularly not the downwards edges). If we want to expose this later,
    it should live on a new interface.

commit 32117e4d2db5ec51b4522e85117334458c3a54c3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 5 18:39:28 2010 +0100

    Bump version of Conference to DRAFT2
    
    It's changed incompatibly, so...

commit 6d7576e81898faeabbfbad8f24c09b5326eab056
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 5 14:18:59 2010 +0100

    Add mapping from channel-specific handles to 1-1 channels
    
    I don't really like these names.

commit 2f32a6019e15883b8cb33388958bb5916fe29b68
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 5 11:36:36 2010 +0100

    Explain why Channels is unrequestable (vs InitialChannels)
    
    I'm actually on the fence about this one. It might be neat to be able to
    request Group.Members, and have a version of that property in terms of
    contact IDs; and if so, then IC should be unrequestable, as should
    InitialInviteeHandles and InitialInviteeIDs.

commit 932eaa01061db2fe9d887367f86ce4bdea94c238
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jul 3 11:16:51 2010 +0100

    Use EnsureChannel to merge to a named MUC
    
    This is not actually what Gabble implements: if you Ensure an existing
    channel and any of Initial{Channels,InviteeHandles,InviteeIDs} is
    non-empty, the request fails. But I think this behaviour is less
    surprising.

commit a7b47e665523a02ba6ec3419ec82b1de9055c869
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jul 3 10:58:59 2010 +0100

    Un-rationale most of Conference's introduction.
    
    I rephrased this a bit in the process. I also removed the FIXME about
    whether or not the pre-merge text channels should continue to work; I
    think they should, and have rationale to prove it.

commit 15271fdac31b8e0c27e095751ca773947ce94b74
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 2 15:26:08 2010 +0100

    Add immutable properties to Conference.ChannelMerged
    
    See <https://bugs.freedesktop.org/show_bug.cgi?id=24906#c22> — this will
    allow bindings not to introspect the merged channel in some cases.

commit ff2c74219176d0ca567007fbf83f9a9bc42c19f0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 14:33:48 2010 +0100

    Fix references to now-undrafted ContactSearch

commit 71e4202221755b13b1c23fa40b1668a344242b1a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 14:31:50 2010 +0100

    Give more context for broken references

commit aac5859cd8c4c12f6b560cb46fb05c439f37411f
Merge: 8a41e0f1 1c5d7074
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 12:52:32 2010 +0100

    Merge branch 'search-contact-identifier-no-handles'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 1c5d707405cc173fc0ac52792a990f55918f5004
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 12:46:36 2010 +0100

    Undraft ContactSearch

commit dba8934027e214979f103d34e7a7c83330dd8658
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 18:37:34 2010 +0100

    ContactSearch: Return contact IDs, not handles.
    
    Since we might be making handles immortal, it would be unwise to return
    a vast number of them from contact searches.

commit 8a41e0f19e28df41ba81e7e887732d0ab5d4495c
Merge: 54928103 df57c2a5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 15:30:39 2010 +0100

    Merge branch 'clarifications'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Makes-everything-clear-for: Marco Barisione <marco.barisione@collabora.co.uk>

commit df57c2a53d96b0188ba5c14687bda00c33ff4296
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 14:18:45 2010 +0100

    The Office of the Federal Detention Trustee might complain

commit 75370bfae7ac2e20303c152e7aaeffe596e57c28
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 14:18:37 2010 +0100

    I no speak English

commit 924c670455c762324cb981c07204b242ea9a990a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 14:14:49 2010 +0100

    Specify No_Ansewr / Busy for locally-forwarded calls

commit 215aa90d5915bfcd273d5e17e98709088bfd0d85
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 12:16:35 2010 +0100

    Rephrase the Channel interface description
    
    This hasn't been updated since the invention of immutable properties and
    the Requests interface and the ChannelDispatcher!

commit add25e2ab7ea4f8b20545ff75f8c410461c907db
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 11:33:07 2010 +0100

    List Requested in SM's immutable properties.
    
    This is the simplest way to tell whether or not a call is incoming or
    outgoing.

commit 6cc608e58d4474c3343aca0edd4471d29ab1903b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 11:11:17 2010 +0100

    Add shorthand for namespace='org.freedesktop.Telepathy'
    
    Seriously I have typed this too many times in my life.

commit 87146fb0c80ea4417d468b5802a06376d34120db
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:05:53 2010 +0100

    Clarify UpdateParameters' Reconnect_Required return value
    
    I think the fact that it will be the empty list and you don't need to
    reconnect should be stated right up front, not buried in a parenthetical
    clause. Plus, I think a pair of concrete, plausible examples should help
    clarify what exactly the method returns.

commit 0b85e6fa8750cfdafd75e5d1ce8c6e10332d7829
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 15:58:33 2010 +0100

    Spell out DBus_Property parameters' names.

commit da2bb6d89894978a0b64121140cb640afbbe4930
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Jul 11 18:29:54 2010 +0100

    Reference SM from MembersChanged[Detailed]

commit d4eb2fb19c8132aa99123f4e8f815ad658f1c5e2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Jul 11 18:19:35 2010 +0100

    Flesh out StreamedMedia introduction.
    
    The previous introduction never even mentioned InitiatorHandle, didn't
    mention InitialAudio and InitialVideo, and didn't explicitly document
    the Group state changes which may occur during a call.
    
    In particular, we need to be careful to document which incoming calls
    should be considered "missed", particularly when the self-handle is the
    actor.

commit 3a9821b689bb0dc6e46500201729ed270c3a9c8a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Jul 11 17:24:00 2010 +0100

    Document that locally timed out calls should also be No_Answer.

commit eff5c5f7587a6a72550aa349e0903719f0551498
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Jul 11 17:19:35 2010 +0100

    Add a preamble to Channel_Group_Change_Reason.

commit 54928103acf3781a1a5923e33fceca1c358b3cf4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 18:21:39 2010 +0100

    Start 0.19.10 development

commit a13d78818a328a5b48b7fd6deddc843589c915c4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 18:17:46 2010 +0100

    Version 0.19.9

commit fc40e4d2ee2e4ca21d4a1232337f17a216f62215
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:51:07 2010 +0100

    Add spec-snapshot URL

commit 65c860de682c59a72f37187152aa1562ddf95a61
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:49:47 2010 +0100

    Ignore FIXME.out

commit 365a4f41b0545889e676194b44dec4081fb11e02
Merge: ec5b557a 9460c0ea
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:48:43 2010 +0100

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

commit 9460c0ea17f061922887e35e9bfd03b078f2d805
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:46:47 2010 +0100

    Clarify the meaning of Deleted.

commit ce5a8fcbf1e43ad99c6e0422b58ead101d6a8ab7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:38:39 2010 +0100

    Add cross-references for delivery report flags.

commit 6a79f76c88139ef9ad8a75f025bf45cf5d331cc2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:34:21 2010 +0100

    Generalize Delivery_Reporting_Support_Flag rationale

commit 71980ee569788871fc0e4ef73aadcc235a9530bf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:31:48 2010 +0100

    Add Support and Sending flags for Read and Deleted.

commit ec5b557ad73bf25b18d1fcb249d0c7be19922f58
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 8 16:55:31 2010 +0100

    Tidy up Balance interface documentation.
    
    I initially intended just to fix references to fields of Currency_Amount
    being "properties", but then decided to mark everything up while I was
    here.
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 9b87c56c21b98cd8d06340cb21488d7d4c5f2dac
Author: Eugene Agafonov <Eugeniy.Agafonov@teleca.com>
Date:   Wed Jul 7 14:44:33 2010 +0400

    Add Read and Deleted values to Delivery_Status enum
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 84255c26086c5e9440a358ced3598fc0892a5923
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 2 17:14:24 2010 +0100

    Blow up if a spec contains nested rationales.
    
    I just did this and couldn't understand what was going on.

commit 3e10a3b03709bf755bd658427520db28cb7eb93f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 2 16:22:16 2010 +0100

    Generate FIXME.out
    
    The GEN stuff looks a bit odd given that everything else is un-quieted.
    But it's better than two pages of paths being passed to egrep.

commit 99fc1822c67380b2c873786d617588d255ce9146
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 2 16:44:04 2010 +0100

    Always omit top margin on first paras

commit 86b2777fe2b34c9ffc9bd09fb978d4ec33588bc9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 2 16:41:47 2010 +0100

    Make the rationale border looks nicer.
    
    The massive grey margin is a bit clunky and didn't go well with the
    expandy triangle thing. So let's replace it with a thinner grey border
    around the whole thing, with rounded corners on modern browsers

commit 6594d93fffaa0e868feb21cbc5f99386594eb7e1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 6 14:08:35 2010 +0100

    Mandate a text/plain alternative in MessageReceived
    
    MessageSent requires the CM to generate a plain text part if a client
    calls SendMessage() with a message containing only formatted text. We
    want the same requirement for incoming messages.
    
    Also, fix the cross-reference from the definition of content-type.
    
    Fixes <https://bugs.freedesktop.org/show_bug.cgi?id=27307>.

commit 86e703434c68f4f5ba480a479777b0e5d22c349d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 16:33:53 2010 +0100

    Bump nano-version to 0.19.8.1

commit d9440a84f6d0eb8aeb676a334ccdcd1cfa226b49
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 16:16:04 2010 +0100

    Fix rsync invocations to set permissions.

commit d912e85e88681f76c9907c65cc64c006ef85fc4b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 15:53:24 2010 +0100

    Version 0.19.8

commit 843fcd70a819dbcb1e7c6809bd52c3f6199a3e69
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 15:44:30 2010 +0100

    NEWS for 0.19.8

commit f7fe7c66a7458e62eb9d3c6127d2f8027f50bf91
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 15:44:19 2010 +0100

    Fix definition of Protocol_Content_Identifier

commit f727c7f150ed8e85835eacaec109995b73869f31
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 11 19:38:17 2010 +0100

    Allow arrays of Protocol_Message_Token

commit ceb28735d3dfc7e5d4b689b3899df5cf6e8e248f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue May 11 12:01:42 2010 +0100

    Add a type synonym for message part IDs.

commit 5ff575c1d8ab75a2aa30ca772f8cf94d62d03eb0
Merge: 7e2dffc3 67fb3660
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 15:28:58 2010 +0100

    Merge branch 'collapsable-rationale'
    
    See <https://bugs.freedesktop.org/show_bug.cgi?id=28653>.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 67fb36607b3818f356f676c2ecf7501663dcc648
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 22 17:04:42 2010 +0100

    Add unminified snapshot of jQuery.
    
    jquery.min.js is not in the preferred form for modification, etc. etc.

commit 7171fd7734e52614c5c427e2ae25cd604aa36f07
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jun 21 19:48:11 2010 +0100

    Make the animation faster

commit 10ccfc12085bad1825377ac10113028adcb62bba
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jun 21 19:42:49 2010 +0100

    Add a copyright overview to the top level

commit e032f4e44cdb32cabaade007ff92cb3e3bac39e3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jun 21 19:36:54 2010 +0100

    Add expander triangles besides rationale headers.

commit 73410ef496df74388931b7f44310b6321f252862
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jun 21 12:14:49 2010 +0100

    Make rationale blocks collapsible.
    
    If the user's browser doesn't support Javascript, nothing changes. If
    they do, rationales grow a clickable header; clicking the header
    expands or collapses the text of the rationale. They're all collapsed by
    default.

commit 7e2dffc33190958d08b0633976b8dd11ff0f48ce
Merge: 63e22f20 715ae84a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 16:04:48 2010 +0100

    Merge branch 'service'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>

commit 715ae84a5960b4f61c997f93a8451f2be307368f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 12:21:55 2010 +0100

    Remove weird reference to GConf in Account.Parameters

commit 52eccf0fa41e6bf662abd0fdcbb06250236787c9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 15:04:23 2010 +0100

    Add lj-talk, and link to well-known services' websites
    
    I can't actually find a good page for Ovi Chat, so... let's just go with
    plain Ovi.

commit d1d8bbb6ffff1010d5017644c34a1a814b60bbe1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 14:56:08 2010 +0100

    Specify Service naming rules to match Protocol

commit 63e22f205dda8922b065ceba1c6f5c363399deca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 12:33:21 2010 +0100

    Fix cross-references to ContactList draft

commit 861cbc38fa7cf760c7b3a39d560f02336e6d701e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 12:24:06 2010 +0100

    Update NEWS
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 0a4991fdaeb9583be0011ecb27215cf8fbb8e2c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 28 17:50:26 2010 +0100

    Rename ContactList to .DRAFT2 since it has changed incompatibly
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 8ccabde7012556df5d04a00cd44700d49aa600c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 12:22:26 2010 +0100

    AddClientInterest: allow interests to be tokens starting with an interface
    
    All of them that we've thought of so far are interface names, but it seems
    likely that we'll want to have more than one interest on an interface at
    some point.
    
    Hypothetical use-case: you could subscribe to ...MailNotification/count
    if you only care about the number of messages, not the details.

commit 23cfedaedb9163a86bfa71df058eab15f67a9cc2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 12:18:50 2010 +0100

    AddClientInterest: remove duplicate paragraph

commit ec4e8408ade8527461a9578482114d3afb63bdba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 12:18:38 2010 +0100

    RemoveClientInterest: disallow failure if implemented at all

commit c212c7d0aca18f7755546f00316f33f0a43f36d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 12:17:39 2010 +0100

    AddClientInterest, RemoveClientInterest: add <tp:added>

commit b0316708c618cbcaf2c0061430cc376bb6d0ca77
Merge: 251c1e2e 0270a10f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 12:11:08 2010 +0100

    Merge branch 'undraft-cellular'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Lassi Syrjälä <lassi.syrjala@nokia.com>

commit 0270a10fe91f7b15e982bab4bc35d5d7778dcf69
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 12:09:50 2010 +0100

    Undraft Cellular!

commit 476f4a4d4678c06da5e740a747178523257180d7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jun 28 18:52:48 2010 +0100

    Add Cellular.MessageReducedCharacterSet property

commit 95094988d441981b6b218787d984b303033310af
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 12:05:37 2010 +0100

    Make Account.Service rw; add Cannot_Set_Service flag
    
    We want Empathy to be able to migrate plain Jabber accounts to this; but
    we also won't be able to update the Service for some externally-stored
    accounts.

commit fce96fa32ec04d1e93537611d4acbf494b5835fd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 11:49:44 2010 +0100

    Add Account.Service property

commit 251c1e2eb948e78211c0168bb4fff7fcd1cc1dfb
Merge: ed3ff39a d609f3e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 11:25:34 2010 +0100

    Merge branch 'external'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Reviewed-by: Eitan Isaacson <eitan@monotonous.org>

commit ed3ff39a31dcbedf5a639105bb1a82eb0f7c99a9
Merge: d0f39993 f0d7fbe6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 11:24:43 2010 +0100

    Merge branch 'protocols'
    
    Reviewed-by: Andre Moreira Magalhaes <andre.magalhaes@collabora.co.uk>
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit d609f3e87abc6711b85624c7bc8f442a2b0c8d80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 28 10:58:21 2010 +0100

    Clarify what the Storage_Restriction_Flags mean, with hyperlinks

commit cbd19eb4d40c1dd09f21e8e4769d7af60d5f379d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 28 10:54:20 2010 +0100

    fd.o #28197: undraft Account.I.Storage

commit d0f399937ba27beec549ca32d6f10ba873cf3791
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Fri Jun 25 10:53:51 2010 -0700

    Explained StorageSpecificInformation's mutable tendancies better.

commit 691702e718f85025c275d384b0fb1bac2e759b90
Merge: f1091b13 a0f8d791
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 22 16:43:49 2010 +0100

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

commit f1091b1328fab6ecb6f7d193e71b752b8a16e295
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Jun 22 16:00:08 2010 +0200

    requires ContactCapabilities

commit 23dba60bb3cda9f65fc83d2cd3d14f0c50c3b50d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Jun 21 14:27:19 2010 +0200

    deprecate Connection.Interface.Capabilities

commit a0f8d791885f9112aebe08e37291c5461d921d6f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 22 14:12:28 2010 +0100

    Rework Messages introduction.
    
    This adds a summary of how the interface actually works, moves the
    prohibition on formatted messages to the end of the section (since it's
    way less important than what *does* work), and notes that only handlers
    should ack messages.

commit 09eb412ec402dde909ca4be971ad7507c1b1c8e0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 22 14:01:08 2010 +0100

    Move double-emission info out of rationales
    
    Olivier pointed out that if we collapse rationales by default, this
    information shouldn't be hidden. I think he's right. Given that the
    introduction explains which signals you should ignore in favour of
    which others, let's make the relevant places refer back to the
    introduction.

commit 0399e89a091028363fcb37cde80182d08805dfa2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 10 13:37:16 2010 +0100

    Update copyright years on Messages

commit cf5374b388c4816e8198d8ee15d6153cdf946fa2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jun 19 13:03:33 2010 +0100

    Delivery_Status: reference Delivery_Report_Header_Key

commit 5099de186bc16c27baaecc53f39b4d845c228013
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jun 19 13:00:58 2010 +0100

    MessageSent: Linkify reference to SendMessage

commit 380fae4a791642fbd48ecb48bc1ae4894f4c6667
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jun 19 12:56:20 2010 +0100

    Refer to Messages from Message_Type_Delivery_Report definition

commit 5bd56d12ec72a6bd313a95381886882e9d0c0f5f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jun 19 12:24:25 2010 +0100

    Rephrase delivery report specification.
    
    This makes the definition more concise, and (I think) easier to follow.
    It also relaxes the prohibition on accepting delivery reports in
    SendMessage: I think it's enough to say that the results are currently
    undefined.

commit c9475218adee91c878075fcca2dcfb0fb9c11d62
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jun 19 12:24:11 2010 +0100

    Add a subheading for message examples

commit 4250a8a60ec5dee458739a74eb1427589aefefb9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jun 19 12:16:28 2010 +0100

    <tt>-ify paragraph about alternatives

commit 6781973b02413beb15f0b3ee167292689f604770
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 18:53:30 2010 +0100

    Improve margins around <p>.

commit d20c73a53419cff71a0ed7d61c00c4026da23d30
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 18:39:12 2010 +0100

    Linkify types in Delivery_Report_Header_Key

commit 70fc81f1ca664973d2466394f0afe357e388fc05
Merge: d5e48907 37c028ec
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Fri Jun 18 10:44:26 2010 -0700

    Merge branch 'account-storage'

commit 37c028ec8be54799f3fc74b1e93d5ffa8b6ab75e
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Fri Jun 18 10:43:00 2010 -0700

    Changed Cannot_Set_Enabledness to Cannot_Set_Enabled.

commit 8c169c49268b871b627976a9e87ac6352ad0b669
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jun 17 13:23:58 2010 -0700

    Fixed Storage_Restriction_Flags.

commit 674e4c75e0303d0a358769dfafe32e6c6e085ac2
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jun 17 13:22:32 2010 -0700

    Re-phrased StorageSpecificInformation.

commit 80337dff857f600e68612bf899868d1d5c3f8ae8
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jun 17 13:14:40 2010 -0700

    Re-phrase StorageIdentifier.

commit ae6ee14346d0555708088afe7bc9fbc85720ef0f
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jun 17 13:12:17 2010 -0700

    Re-phrase StorageProvider

commit d4461a7e644c43a53c2ccbe52cd51ceda8bf544b
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jun 17 13:02:47 2010 -0700

    Elaborate on property changes/notification in Account.Interface.Storage.

commit ef6681dde0a3932f9eade5fd6e226c1b5b61db8f
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jun 17 09:42:21 2010 -0700

    Added org.freedesktop.Telepathy.Account.Interface.Storage.

commit 8b83f5a8a844a2ca76f2ce66501a248cb9ce7aa5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 18:34:47 2010 +0100

    Remove unnecessary newlines at the end of <pre> blocks

commit 9b6a9e6dd14be2801be091f12afdfb5d1bd58570
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 18:15:30 2010 +0100

    Rearrange Message_Part docstring a bit.
    
    It's massive. I'm trying to make it easier to follow.

commit 0b73e8ca25214eb1f61b8a7f5dddd4525bd187f3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 18:07:30 2010 +0100

    Reference new types from Message_Part.Key's docstring

commit bfe66b2af944fc0fd2a38ac7e54fc8219f7b4f27
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 18:06:05 2010 +0100

    Add nicer preambles to message part key types.

commit 7e054e291553dd06d84badf1128c22a2c0038241
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 17:55:22 2010 +0100

    Split message part key definitions into three types
    
    git isn't presenting this diff very readably, but you can take my word
    for it that all it does is chop the three big <dl/> stanzas out of the
    gargantuan docstring for Message_Part type, reincarnate them as the
    docstrings for Message_Header_Key, Message_Body_Key, and
    Delivery_Report_Header_Key, and put references to those types where the
    <dl/>s used to be.
    
    I'll clean it up further in a bit.

commit d5e4890777c9a60ad753324e5b7324a24e092c4a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 11 18:15:47 2010 +0100

    Sort interfaces alphabetically
    
    For Channel.Type.*, Channel.Interface.*, Connection.Interface.*, the
    order really doesn't matter, but alphabetical order is easier to scan.
    
    For things like the Call sub-interfaces, the order is significant, so
    I left them.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 099472cb9cc7f04f9f5e99875dae97da0589f35b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jun 17 17:12:54 2010 +0100

    ConnectionStatus[Reason]: add tp:type annotations

commit 7a6d997c6dddd944ec972ceb2389c14a03d87476
Merge: 11e3ac03 6897e526
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 17 15:33:57 2010 +0100

    Merge branch 'contact-list-errata'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 11e3ac03fb734a3732534510de36b110848a61dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 13:59:19 2010 +0100

    Nano version

commit c67d837a95cbe7508362caddf6b8d9f853a2a3de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 12:39:55 2010 +0100

    Update NEWS and prepare release 0.19.7

commit 29064ef8198b0ecde4d8965892f7e364290f3e04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 11:38:54 2010 +0100

    Fix leftover references to Anonymity.DRAFT interfaces, which are now stable

commit 63949300b0376fa456d44c6e4e61a22f945f8756
Merge: 012800bd 0cb194ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 11:37:23 2010 +0100

    Merge branch 'anonymity'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Acked-by: Lassi Syrjala <lassi.syrjala@nokia.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=24909

commit 012800bded081d81128a8adec57ad45483630e44
Merge: 6c03c232 45309aca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 11:36:33 2010 +0100

    Merge branch 'servicepoint'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Acked-by: Lassi Syrjala <lassi.syrjala@nokia.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=24905

commit 6c03c232a112716cf4a995be970510d16779c2b6
Merge: 542e84e3 e4e5bb00
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 11:35:44 2010 +0100

    Merge branch 'chat-state-recoverability'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=24882

commit 542e84e300ebc446174840cdbd8d8b2a862e470d
Merge: 461cc946 fe2afdeb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 11:34:24 2010 +0100

    Merge branch 'account-errors'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=21200

commit 45309acae2cf54fffb9af86ee6c566dadce68f5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:50:05 2010 +0100

    Undraft ServicePoint

commit fc38a89f27f9f16ee3f56933813fcbc566f10e37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:49:00 2010 +0100

    ServicePoint: remove Uniform_Resource_Name tp:simple-type
    
    The name is too general for its usage here, and having a tp:simple-type
    for it seems unnecessary; instead, reference RFC 5031 directly.

commit 8ebb57731b531cc5df5c95abe8ee71a1f96e5a23
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:47:50 2010 +0100

    ServicePoint: clarify that Service_Point_Type_None is used on most calls

commit 086b9911cce39bd1ac25ab0c786e659edfbe409d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:47:24 2010 +0100

    ServicePoint: various editorial changes

commit 131a79bb074e620ea9f2df871f23190994dceee9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:46:34 2010 +0100

    ServicePoint: use the form Foo_Bar for multi-word <arg> names

commit 0cb194ed0053da1e6787dbd82cdabb00aaf84b6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:08:21 2010 +0100

    Undraft Anonymity

commit 08e9d460bc98edeeadbe0addc4cf2d1ea47a21bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:05:36 2010 +0100

    Anonymity: be more clear about setting anonymity modes as parameters

commit b47de992b0fd06f35e6d53f996321b1cf2a6b65a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:05:13 2010 +0100

    Anonymity: fix typos

commit 461cc946304337a7df72b264246b93fe9211f11f
Merge: 8374760d dfe9add7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 9 13:39:41 2010 +0100

    Merge branch 'cellular'
    
    Reviewed-by: Senko Rasic <senko.rasic@collabora.co.uk>

commit 8374760d9527239d329eae5556a13c6ebf381ee9
Merge: 3d925edb c2a88bde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 9 13:37:00 2010 +0100

    Merge branch 'anonymity'

commit c2a88bdec80752f7639335b01347783bf943aac4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 9 13:21:56 2010 +0100

    Rename Conn.I.Anonimity.Mandatory property to AnonymityMandatory
    
    This is friendlier for deficient bindings that don't namespace properties
    correctly.

commit 1bdb3610b015c8c50aaa75e391d4a90584990d31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 9 13:20:40 2010 +0100

    Conn.I.Anonymity: introduce WouldBreakAnonymity error
    
    Note that the error is added as stable API in this patch, even though the
    interface that uses it is not yet considered stable.

commit 5388f2623758cc0de0a3129276fed0595f99d1de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 9 13:10:27 2010 +0100

    Conn.I.Anonymity: whitespace/formatting

commit ad2faceaaa2eb86547472e1f8033287871c708ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 9 13:10:08 2010 +0100

    Chan.I.Anonymity: hyperlink Conn.I.Anonymity

commit 3d925edb58dfcd4be638976abfb8ed39650229cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 18:10:29 2010 +0100

    Update NEWS

commit 3460b4d2dd62f7116196748284f7bc200fec5d69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 17:13:48 2010 +0100

    Forwarding: adjust formatting, apply XHTML namespace where needed

commit c00172785470377e23de3ee14a12f43889f8a552
Merge: 2b2adf21 e70c9f46
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 18:08:33 2010 +0100

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

commit e70c9f46fcef7e5c555e2e3a5fdcf778748a16f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 17:38:28 2010 +0100

    doc-generator, specparser: use output filenames like Connection_Interface_Avatars.html

commit 9cb643f9e543292a149b138ffcbbdf51adad4e8c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 17:38:07 2010 +0100

    specparser: collect name_for_bindings for interfaces
    
    In all the current code generation machinery, the interface's name in C,
    C++ or Python is the parent <node> name.

commit a30ec5232ddfb5f585084fb7b2c18a49f59ebe77
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 17:37:20 2010 +0100

    specparser: use more precise matching to construct "really short name"

commit 1844850c7af0de048c3f5d10bebf79f75161ce02
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 10 18:32:43 2010 +0100

    Make page titles fit in browser tabs.

commit 2b2adf21b2a979ad3ec534c4e1d37bb0ae8a8a00
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri May 14 17:55:30 2010 +0100

    Don't build devhelp index for Þe Olde Spec
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 6897e526fba6133079055fa02e43ec7214dd7e65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:54:30 2010 +0100

    ContactList: simplify internal cross-references

commit ccf136edbf7ee14dedf197f7913b38a8665992c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:52:07 2010 +0100

    ContactList: fix typo

commit faec52b80be2b5c31744e96cfe0f8a2a87225ed0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:52:01 2010 +0100

    ContactList: eliminate trailing whitespace

commit cfc378f6f2073212fa167fb88ed23c4dd40d6722
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:51:45 2010 +0100

    RequestContactList: implicitly include ContactList in Interfaces
    
    In practice, if you're getting the contact list, you'll at least want to
    know the subscription states. This is also how I implemented it in
    TpBaseContactList.

commit 4d09a0ee0b68db575b9339e59fca95d2e2573513
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:50:24 2010 +0100

    Rename GetContactListAttributes to RequestContactList
    
    It's a less unwieldy name, and indicates that it involves network
    round-trips.

commit cd4a9328b12e72ad2e0633a8b675d6bb3c938397
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:46:48 2010 +0100

    Clarify interaction of ContactList, ContactGroups attributes with receiving the contact list

commit 2254c426aebce3877ae806d8178e6e2059f1aa55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:39:27 2010 +0100

    Explain why the ContactGroups signals interact as they do

commit dfe9add7372f1479d15f92ef1821ab807327fe06
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:17:38 2010 +0100

    Cellular: recommend setting MessageServiceCentre, MessageValidityPeriod via AM

commit bb5795d15c8481e2323e9a48e0d8f92ffc243d55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 14:15:38 2010 +0100

    Cellular: improve whitespace, remove duplicate word "things" in intro

commit 877bd80fde33df71c879fd0cb00e3688d6e64f3e
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Fri May 28 11:35:06 2010 -0700

    Add tp:type of Auth_Details to AuthenticationInformation property.

commit 0132e5ffee9f17385eb780e672959c71ca0ec728
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Tue May 25 11:44:02 2010 -0700

    Added "Secure" propert to SASL iface.

commit 1f5d02e37c848f3074c2c2be41d62e5120e94e85
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue May 25 17:36:23 2010 +0100

    Sasl/Server Authentication: OCD linting
    
    This patch removes some stray tabs, corrects some misaligned indents,
    adds lots of new markup, tweaks some English, and adds underscores to
    type names when they're missing.

commit a045d6e95101e58ca6bafeb47ddc0409beb64c38
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Sat May 22 12:22:57 2010 -0700

    Add member-refs

commit b60750680642892876a59ad06089ada6aa486d60
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Wed May 19 16:22:02 2010 -0700

    Update iface names, removed dot

commit a129588d3f68aa489dc39f82ffa4ee923ed880a1
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Wed May 19 15:53:27 2010 -0700

    Added mapping type for auth info

commit 4a8937207f74648d709b24d223f717eadaad710e
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Tue May 18 14:12:55 2010 -0700

    added signals.

commit b527243518fd73af0995d734aae221b87e101cc8
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Wed May 19 10:45:49 2010 -0700

    Changed initial response data to ay from s

commit 816be1015dbb48cc9b5a4a9d947add03df202961
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Mon May 17 15:28:15 2010 -0700

    Put Sjoerd's SASL draft to XML.

commit fef8417f4e6ae873b0ccb43ab7707d3b982eef1f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:26:20 2010 +0100

    Nano version, add missing NEWS item

commit 3eebc29fd8295ad11e91ff9042c1c996af62ec63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:25:42 2010 +0100

    Prepare version 0.19.6

commit f928c12905faa5bc552e69211c643b6ccc9483cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:25:07 2010 +0100

    Mark ContactList, ContactGroups as experimental

commit a062422c027861fd47bfc61bcdc5c719c6ad6b09
Merge: c7dafd67 7f1f7303
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:23:31 2010 +0100

    Merge branch 'contact-list'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit c7dafd67e7849d6a5c5ed47c9356fd7c03008ee8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:13:12 2010 +0100

    Update NEWS

commit d1f1ecda3dc0a4dd666adde8ef4758b0d56a158b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:11:07 2010 +0100

    Remove trailing whitespace throughout

commit b1514f50102307285cd4b5ea36ccb663792ba0b0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:03:06 2010 +0100

    HandleWithTime: add version annotation

commit 9fb35489c299b0b063f93e7d4a9ccf712bb9922e
Merge: 4052033f 7f224c84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 14:53:28 2010 +0100

    Merge remote branch 'andrunko/account-changing-presence'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 4052033f98e5357524bbf9ecb352eec0a609b0ca
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 15:52:05 2010 +0200

    add ChannelDispatchOperation.HandleWithTime() (fdo #25183)

commit 98b8bf4f9c51ab996f439584edf49a00a2b50731
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Fri May 21 12:28:46 2010 +0200

    C.I.Anonymity: replace SetAnonymityModes() with newly-writable AnonymityModes property

commit 7f1f7303bb094f50a931c0ce3505890db06c8066
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 21 16:14:38 2010 +0100

    ContactList: recommend a longer-than-default timeout for GetContactListAttributes

commit deff143f2c111abd14471af580e845076303ab0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 21 16:12:19 2010 +0100

    GetContactListAttributes: hyperlink GetContactAttributes

commit 345f8b5ed9c244dfbfb68f3843b5f26e1cc2360d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 21 16:10:10 2010 +0100

    Groups: remove the concept of a default group

commit e9265f93bafcef8debff9cdff5294605a9279576
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 14:01:51 2010 +0100

    Groups: change renaming/removing groups to emit GroupsChanged too
    
    Now that GroupsChanged is plural, it's cheap to emit, and it seems easier
    to write client code if it can ignore the signals it doesn't care about.

commit a4083166b92452d86f047e4d44ef3e1c26f3d9a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 14:01:09 2010 +0100

    Pluralize GroupsChanged (for contacts), GroupsCreated, GroupsRemoved

commit ef99ec21356b0b0a269394e97185df66424c74bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 12 15:32:49 2010 +0100

    Add Connection.Interface.ContactGroups draft

commit c1bc11eae28616d8e2565c8929d18da9212237c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 12 16:18:18 2010 +0200

    RequestSubscription: add possible errors

commit 672907c6e61877d57f940cd0874dc08d6104fb19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 12 16:16:29 2010 +0200

    Add possible error to GetContactListAttributes

commit b9ef6f51f9ee932194b03fb48287b6bcc3ec3ab1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 14:46:46 2010 +0100

    Add publish-request attribute to ContactList

commit 779bb23a2f90ed0ee888df23fd1b8672d33f9e97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 14:22:42 2010 +0100

    ContactList: drop the Contacts property, just have GetContactListAttributes
    
    A property isn't very suitable for delayed-return, but we don't want to
    return the contact list on XMPP until the roster has been downloaded.

commit 6945fbd84df2016790cfb30784ff62dd5aa08020
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 14:03:20 2010 +0100

    Redundantly emit ContactsChanged when the contact list becomes available
    
    Now that it's plural, a state-dump is cheap to do.

commit e976d367bb18601d5c86ceefc61a56900f24e0eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 13:27:15 2010 +0100

    Make ContactsChanged plural, and make it include ContactsRemoved

commit d5710bd4a8e63646d7ba5545632b930fa77fbbf9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 21 15:37:41 2010 +0100

    Make ContactList reference Aliasing instead of Names for alias-setting

commit efff3f44abe5cc0bc00756991fc221952ca4667c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 21 15:35:01 2010 +0100

    Remove local alias storage from ContactList - it'll be in the Names interface

commit 172d9e69f25287cf0497247cd4f30d82d70aa718
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 13:16:31 2010 +0100

    RemoveContacts: split out Unsubscribe, Unpublish methods

commit 5e9dc5bfa49502a98e2995719ecf7438d8346a20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 13:13:41 2010 +0100

    RemoveContacts, AuthorizePublication: resolve that we don't need a message

commit 01b193d5a66c293f0e119796fcdc3ee55c1ba347
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 12 15:32:34 2010 +0100

    Add Connection.Interface.ContactList draft

commit 0c3f944eb02b2ba206b88444d94caa11284c2418
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu May 20 11:41:27 2010 +0100

    Wording tweaks for Observer.Recover

commit 6e06e3200068571abe165ecad4e499ccd93da287
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu May 20 11:41:03 2010 +0100

    Document BypassApproval and Recover in .client files

commit 21e16bdeaa72b4a5f95dc61f20765f66d428bcd5
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 14:31:01 2010 +0200

    improve User_Action_Timestamp description and add MAX_INT64 special case

commit 63ab11124cba06f80ca921e90f8741aeeaa9e534
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 14:14:59 2010 +0200

    User_Action_Timestamp: add reference to _NET_WM_USER_TIME

commit c17a6bdfc928bb0be8394e7ebf936e4df95e2b86
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 14:11:37 2010 +0200

    rename X_Server_Time to User_Action_Timestamp

commit e67c4be5b75aa1fc087d8cf3852843cba7bf42a8
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 14:04:56 2010 +0200

    ChannelRequest: make UserActionTime of type X_Server_Time

commit 9f8767d32997508be5167221d81914f397277437
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 14:03:51 2010 +0200

    ChannelDispatcher: make User_Action_Time of type X_Server_Time

commit 93e70560b07633cd075abea330147e029235060a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Apr 22 09:59:29 2010 +0200

    Client.Handler: improve User_Action_Time description

commit 10ff986f2b5a71d9532edd1e523e88268805f911
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 13:38:15 2010 +0200

    introduce X_Server_Time simple type

commit a6e26f06122b56a2c09509d2c867f6ce0048d725
Merge: f9d00909 eca04559
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 18 17:45:54 2010 +0100

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

commit eca0455941c9341495d12cbc12816a66571f8d57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 18 17:40:39 2010 +0100

    Put Mail_Address docstring in the XHTML namespace

commit dce06a54fdd9dab98ec393f4a0eeb5512c391d9c
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Apr 19 11:30:00 2010 -0400

    Mail_Address may contain empty string
    
    Explained that one of the two items (name, address) in Mail_Address
    structur may be empty string.

commit c8d089b5180b20a48165a19e96c294a360f9a7bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 18 17:35:07 2010 +0100

    Update NEWS

commit f9d009099577ce9a0692a8f3c302dc89fc8bc989
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu May 13 17:08:54 2010 +0100

    Add a Location_Feature_Can_Set flag.
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=28092
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit a71ae30d90bbf5fa3f0a97f3f480dc3a7649b730
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Sun May 9 09:41:48 2010 +0200

    adding {Channel,Connection}.Interface.ServicePoint as a draft

commit 58b84a451347924a3364cf1b2f098405d74c5163
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Mon May 10 19:25:35 2010 +0200

    adding Call.Content.Interface.Mute as draft

commit 4a8ee9f09615583a18fb661140d744b91208e567
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Mon May 10 19:24:19 2010 +0200

    Call: add Muted call flag
    
    Another attribute of a Call; it could be locally muted.  Allow the Call
    channel to specifically track this.
    
    Written-by: Andres Salomon <dilinger@collabora.co.uk>

commit e5a5271037922cd5b3adcd5c5ec94d2de1dc4815
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Mon May 10 17:14:26 2010 +0200

    adding Connection.Interface.Forwarding as a draft

commit 2e509665cfa49ff10b5b211120f39972f2f4636d
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Mon May 10 17:13:24 2010 +0200

    added Call_State_Change_Reason_Forwarded

commit 17b03f467e8e6add213201239b05e41f8bd1460e
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Thu Apr 15 16:58:41 2010 +0200

    Channel.Interface.DTMF: support for multiple/precomposed dial strings
    
    Addition of MultipleTones method, InitialTones requestable propery, and
    SendingTones and StoppedTones signals.

commit d5867bd0fe954449fbd82fc9767316c447220c45
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Thu May 6 10:06:13 2010 +0200

    adding Connection.Interface.Cellular as a draft

commit ec35b057e8cc019c513a3b0882b601a25f93b4b4
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Mon May 10 15:13:22 2010 +0200

    adding {Connection,Channel}.Interface.Anonymity as drafts

commit 78d7f21ac55fce0ee6098f0894c2c7d0213ee403
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 11 15:18:02 2010 +0200

    Client.Interface.Requests.AddRequest: make the 'Account' property mandatory
    
    MC always sets it any way.

commit 7f224c8437afcc1f160987cb5ec65b755a23bbd4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 29 03:34:10 2010 -0300

    Added Account.ChangingPresence property.

commit f0d7fbe6c846b8244dc046bad945612815afd09d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:53:05 2010 +0100

    Fix types to conform with the current version of specparser

commit 2ee7a44d92e05d450c28d43567fc420d4e45153c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 5 12:32:49 2010 +0100

    Add Protocols map and Protocol_Properties_Map type
    
    These are not draft, even though Protocol is. Rationale: we know what
    "shape" Protocol objects need to be, but the details need finishing.

commit 0ad61a6c08bce1c4fdc145208898ee218bde30da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 5 11:47:09 2010 +0100

    Remove a FIXME comment which is solved by Protocol

commit bda80a95969a39c63940b983c5361cb21055f429
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 5 11:46:53 2010 +0100

    Reserve the historical ObjectPath, BusName keys in .manager files

commit f2194ebbd118e536f77d972c083e9ea5d46fa063
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 5 11:46:23 2010 +0100

    Define a serialization for Interfaces in the .manager file

commit d72e83844a56e30dc2d742b862e25c784184c413
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:59:38 2010 +0100

    Protocol.Interface.Presence: remove guaranteed vs. possible distinction

commit c7a3d5c915736a8429c954a5a9c77506561bc4b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:49:51 2010 +0100

    Protocol.EnglishName: rename from DisplayName
    
    As per spec meeting comments (fd.o #20774)

commit 1aae3d15992c4dfa6f6691b7e513e4f3165a8e99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:48:43 2010 +0100

    Protocol.VCardField: explain rationale and non-rationale

commit 2b2f8f4d579660787fcae2c210acf6c9363bd0b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:48:09 2010 +0100

    Protocol.RequestableChannelClasses: merge possible/guaranteed lists
    
    "Why would you ever care about anything other than the union?" --fd.o#20774

commit 6f044396b5cecd8530de6530819b9319ece0bc47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:37:33 2010 +0100

    ConnectionManager: expand the abbreviation PSTN

commit 074c6919fe33ba48822d6748a793c63b9f5c86c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:37:13 2010 +0100

    Protocol.ConnectionInterfaces: merge Possible and Guaranteed versions
    
    "Why would you ever care about anything other than the union?" --fd.o#20774

commit 2adcec5fd8fc5bed3989d5323eaf1d676d0a4a99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:36:03 2010 +0100

    Protocol.VCardField: be more specific about what we mean by "telephony"

commit 4759c5df92b73ed9d83452e20729f144b079acb1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:33:22 2010 +0100

    Protocol.NormalizeContact: explain why we might raise NotImplemented
    
    Addresses a comment from fd.o #20774.

commit 6871cc2c33130fab14d064a887b8b8a182e7d652
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:32:33 2010 +0100

    Protocol.NormalizeContact: explain why this is only best-effort
    
    Addresses a comment from fd.o #20774.

commit edfc141e4182e2c4ef932432882a74c4a35e1241
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 16:48:51 2010 +0000

    fd.o #17836: Protocol: add VCardField, DisplayName and Icon

commit ab4f3d9b8bf5a0f41f1e9dce391dc61ba80561a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 15:49:56 2010 +0000

    Protocol: add Presence interface

commit e3c98d44455eebf7689a3916f96a34ec84ce0084
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 13:13:46 2010 +0000

    fd.o #20775: Protocol.Interface.Avatars: add avatar size limits etc.

commit 6a1b06f26ff9786d315e2207707f23ede0e72766
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 15:49:29 2010 +0000

    Requests: recommend against unserializable fixed properties

commit 468dfd870161826da9cf4a0ae001386e45d1657f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 13:05:54 2010 +0000

    Protocol: explain the serialization in the .manager file

commit da548e1da97458de6b617e1e45ee4c8e35b35dca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 13:05:36 2010 +0000

    fd.o #20774, #23131, #18172: add an initial Protocol interface

commit 33b2f298490fcaf9e0b9f1c333477975be64be84
Merge: 1059a5c4 adf40980
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:50:57 2010 +0100

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

commit adf4098012e364aa89c90f3111061a93fac13f35
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:39:16 2010 +0100

    specparser: fail on unnamed types that telepathy-qt4 can't support

commit 3e5db4089adcc0c5039cfcf1f0ff3035bd25d4d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:38:54 2010 +0100

    specparser: fail on missing added/deprecated/changed versions

commit 43f3b7b62d1382752229bff5a37a2263e3fb0578
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:31:17 2010 +0100

    Disallow <arg> with inappropriate direction
    
    Explicit is better than implicit.

commit 4197af75d52c003f7fb4ba291eb13ba23f9e8761
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:28:42 2010 +0100

    specparser: forbid empty structs
    
    The D-Bus Specification would also reject them.

commit afddfa3c8855cf1724df95c69b56b416c7846e21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 7 19:28:57 2010 +0100

    Display the errors section's introduction in the HTML

commit 581ee23c6787ae63098d1d8eec893f0664d9996e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 7 19:18:15 2010 +0100

    Sort errors by name in output

commit f1476559065502fd31ec32092913b6c07e475879
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 6 21:17:54 2009 +0100

    errors.xml: add an introduction

commit 26a70b5436d4f1f257e491e7d71b6b1452aff8e2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 3 15:56:37 2009 +0000

    Remove make_all_async.py
    
    I couldn't figure out any way to convince the Makefile to use it, so I
    figure those sections are vestigial. :-)

commit 55df1a34ffd306bf4cbce650a7f2375af89673fe
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 3 15:59:24 2009 +0000

    Remove unused tools

commit 153ed5c5719bf244c299aa8c953da925770d093c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:22:30 2010 +0100

    List all types in the full index, not just the generic ones

commit a1154f67f9e7319f8e0d87ad352c7c8161dc85cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:22:04 2010 +0100

    Name <tp:type>s using their short name
    
    The named types we use are considered to be a global flat namespace, so
    the spec HTML should reflect that.

commit 0b077635485219300c09b6bcea6f9a975c7b1fc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:10:43 2010 +0100

    fd.o #24085: specparser: check consistency of all typed things' type and tp:type

commit 1813c95a1436d9e9c9eb213a45cd115d4efc4121
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:10:19 2010 +0100

    Correct arity of Capabilities/caps contact attribute's type

commit 61232eeb09d6c76aa000ff6166f2e20c4dcb7aae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:00:34 2010 +0100

    specparser: check that <tp:mapping> has exactly two <tp:member>s

commit 1059a5c426aa04efd6277b09c147fcf92ad1d471
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 30 18:15:45 2010 +0100

    Fix a copy-paste error in ContactInfo/info

commit 8a033f4af3f28c16e13392af4f0c79b3e58b227b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 16 11:15:18 2010 +0100

    Make Spec.license a list of paras, not HTML
    
    I'm writing a tp-glib generator based on specparser.py and would like it
    to use the license!
    
    Reviewed-by: Danielle Madeley <danielle.madeley@collabora.co.uk>

commit 73737e76ad78ff55783265f621e52efc00b679b4
Merge: fd72acda 9dca92e8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 14:04:25 2010 -0300

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

commit 9dca92e8e4771cde9e2f3a4c08e69925f198d8e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 13:47:58 2010 -0300

    Added /info contact-attribute to ContactInfo interface.

commit e9f3c588a727edc9faacbf937f5f6495c07ce850
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 26 14:44:07 2010 +0100

    fd.o #27835: use AddClientInterest in MailNotification

commit a8a8505fe10ec3bbf67fa77a1bb0f723cf35df6e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 26 14:43:51 2010 +0100

    fd.o #27835: use AddClientInterest in Location

commit 4bbd454bdc0f23bebdc64248caeb88341829752f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 26 14:43:33 2010 +0100

    fd.o #27835: add AddClientInterest, RemoveClientInterest

commit fd72acdad39015aacf84be58174d1a12eb827389
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Apr 16 23:30:35 2010 +0100

    messages: add sender-nickname as a well-known key
    
    Fixes fd.o#27568
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3015eda2b8b051c73aa595f20871f3713e225ac4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 18:45:26 2010 -0300

    Added missing tp:type definitions to make tp-qt4 code generator happy.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit c6f4c8f1a45ddf40abc073a941d5cc89e86b26c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 16 12:44:26 2010 +0100

    Nano version

commit c64c59d6993a9d89e49bba86f0850af9b86b029d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 22:11:43 2010 +0100

    *sigh*

commit 2aa051acaa615dfeeb6c77c234c6c3a5177d4d21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 22:07:47 2010 +0100

    specparser: warn about inconsistencies between flags and enums

commit 4963663d8b6fe849f9fde4751604c18e9b66730a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 22:07:32 2010 +0100

    ContactInfo: make Contact_Info_Flags a tp:flags, not a tp:enum
    
    They generate different code, at least in telepathy-glib.

commit d1996edfef178ee1fcfcfc6e35cb572bb30564c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:52:47 2010 +0100

    Nano version

commit ace14855f5ab6ca3fb01945b6caae59dc0eddb7a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:42:53 2010 +0100

    Prepare version 0.19.4

commit e390f75a081940f3dd857360c737e421ba72cebb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:42:15 2010 +0100

    ContactSearch: cross-reference to ContactInfo with its undrafted name

commit 05f41537d2175ac2415d684576ed853732060b96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:41:55 2010 +0100

    Observer: correct cross-reference to Text

commit 213a72871a6a191de97f1d0774ba5f697218eca7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:20:16 2010 +0100

    ContactInfo: remove the assumption that XEP-0054 is equialent to vCard
    
    XEP-0054 can't encode all of vCard, it's merely a large subset.

commit 5c12480093732bce12aa21e14429fdaf9c6857a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:19:18 2010 +0100

    ContactInfo: correct examples' use of the "type" type-parameter
    
    Yes, that really is the terminology :-/

commit ee53d7f2e37cd04f58e1118c0028b69f34672db8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:15:55 2010 +0100

    fd.o #13350: undraft ContactInfo

commit 7e7660bd08fb4cca2dd96aa99ee8e68bdf2257c7
Merge: cc17337a 4ad59e43
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:13:52 2010 +0100

    Merge remote branch 'andrunko/contact-info'
    
    Spec-meeting approved with minor changes to be made subsequently.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Acked-by: Will Thompson <will.thompson@collabora.co.uk>

commit cc17337a6c2680170c6043534c26957c2d5a4d20
Merge: 7af4c3a5 87171892
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:12:01 2010 +0100

    Merge remote branch 'senko/respawnable-observers-undrafted'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Acked-by: Will Thompson <will.thompson@collabora.co.uk>
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 4ad59e433487471aa6e9ff63ce0c4da9b4a931d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 14 12:14:25 2010 -0300

    Renamed all occurrence of Params in ContactInfo to Parameters to follow other spec nomenclatures.

commit 5bb25caae308c19dad91e502ab4b54e53f08e8d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 14 11:59:05 2010 -0300

    Fixed tp:name-for-bindings for ContactInfo.ContactInfoChanged signal.

commit bcf2e25b4770347e15d1c38b0544a154e439a794
Merge: 7af4c3a5 c78750aa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 14 11:45:26 2010 -0300

    Merge remote branch 'smcv/contact-info' into contact-info

commit 871718924be6e3bcaf4ffb7f0e7aafe75462b245
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Wed Apr 14 13:29:57 2010 +0200

    Client.Observer: add support for respawnable observers

commit 7af4c3a5e7b8211c0e9ed83e3375e44ee82e0b79
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Mar 8 20:40:37 2010 +0000

    conference: add missing parenthesis
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9c0ab8aa46108d63980192e9cd955e8a9f99d2ff
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Wed Mar 31 14:16:32 2010 -0400

    MailNotification: UnreadMailCount >= UnreadMails array size
    
    Mention that the unread mail count may be bigger then the size of the
    unread mails array. This fixes bug #27200.

commit b8e35eaf7f3f2cc132c92be6dbd6af008824e68e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 17:00:50 2010 +0100

    Nano version

commit 255ce939ff397d8a007350feff1d3e6697469d22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 16:30:04 2010 +0100

    *sigh* let's try that again

commit 46795155d7d1edc912ee7be855d4ce61a5c98028
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 16:21:33 2010 +0100

    Don't allow releases to be made with files that say UNRELEASED

commit b4817f8d45de487be4d8ffe496e8d1d7a3d79cda
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 16:15:53 2010 +0100

    Correct version annotations for things new in 0.19.2

commit 0b8c9b5e4145d978ba69094a8e5ff5bea376341d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 16:03:20 2010 +0100

    Nano version

commit 741954d4f5021738136dc42bc9c926f128f3a08f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 15:31:14 2010 +0100

    Prepare version 0.19.2

commit f4c4e66cebe29bdb68dee8ff98cfcd5433fae82f
Merge: f6a84e62 548c70f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 15:07:35 2010 +0100

    Merge remote branch 'wjt/channel-type-filters'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit f6a84e6278527f37980d1fb8ebd2cb41e3da1a07
Merge: 3db0632b 0a5f4e7f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 15:05:52 2010 +0100

    Merge remote branch 'maiku/message-sent'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Acked-by: Will Thompson <will.thompson@collabora.co.uk>

commit 548c70f1591c1315eec8eace8e2902ed456afb84
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 31 14:45:04 2010 +0100

    Summarize StreamedMedia filters in introduction

commit 3db0632b828e1c9e31611326db076baaf3113916
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 23 12:52:14 2010 +0000

    Add a 'thumbnail' field for message parts

commit c2a44f62c3a5e2afd76589e5d24dd49e7675ab18
Merge: 37ee5bfd 40420d9b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 30 18:28:38 2010 +0100

    Merge branch 'fd.o-27335-cap-tokens-for-Call'

commit 40420d9b964b2918e315cf1c5103cb084a307da0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 26 21:47:31 2010 +0000

    Use HCTs not InitialAudio/Video for advertising support
    
    With StreamedMedia, you need three channel filters:
    
     * One with InitialAudio: True
     * One with InitialVideo: True
     * One with neither, for legacy CMs not implementing those properties.
    
    This is kind of rubbish. Given that you need tokens anyway for the
    transport mechanisms, let's not repeat this mistake for Call.

commit 5fc5fa50ff4b3eb5307a181d3151b7400d023cb4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 26 21:42:31 2010 +0000

    Add handler capability tokens for audio and video

commit f284dd0e97f300db0e67ce51e4a04af236d3514c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 26 21:42:16 2010 +0000

    Use tp:hct everywhere

commit e5dd05ad9a18aa75bb95a4a629f54891bf5b7dc6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 26 21:38:25 2010 +0000

    Allow <tp:hct> as an abbreviation for <tp:handler-capability-token>
    
    My hands feel better already.

commit d10a09219aa4626fe3bd1a23ebb02a40f120b95a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 26 11:50:12 2010 +0000

    Specify GetContactAttributes to be more tolerant
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=27325

commit 0a5f4e7fd8af0746ae1cd0fc523f424c9f323bb8
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Tue Mar 23 21:26:41 2010 -0500

    Specify when Channel_Interface_Messages MessageSent should be called.
    
    The text is mostly from Sjoerd.

commit 37ee5bfda25a42cd9410b81303bc9053143a774b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 15 17:03:12 2010 +0000

    Document representing vCards on Messages

commit e44e8e295c267d275a0b49ddcbd291f6fe19f1ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 15 15:10:42 2010 +0000

    Summarize NEWS so far

commit a7331172a168711764f6b1f15d7e342a6a9ec1bd
Merge: c44c1107 1d212010
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 15 14:29:48 2010 +0000

    Merge branch 'propertify-connection'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Bug: http://bugs.freedesktop.org/show_bug.cgi?id=26842

commit c44c1107cd5a79004812e84a1ca08ec2dbc53903
Merge: 6f99a5df 1708fbab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 15 14:28:28 2010 +0000

    Merge branch 'file-formats'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Bug: http://bugs.freedesktop.org/show_bug.cgi?id=27022

commit 1d21201055cf024bc3579966fbd89ae36b694f7f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 11 17:44:51 2010 +0000

    Add tp:added annotation for Connection.Status property

commit 6f99a5df2092bb4064702c0e8cb0fad133e08de0
Merge: 0aa62413 8f578b9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 11 17:41:45 2010 +0000

    Merge remote branch 'maiku/remove-content'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 0aa62413c06d9c4919690ebd3ecd95e42c067ebf
Merge: b21c189c e80e0460
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 11 17:39:46 2010 +0000

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

commit b21c189c94403cb23db18d53b74c2465a6c3f89c
Merge: 6cc7f3f8 96e99aa8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 11 17:38:53 2010 +0000

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

commit 6cc7f3f8610120becbe73c629f9d739edf458cbd
Merge: ddba0dda 80c518c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 11 17:38:40 2010 +0000

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

commit ddba0ddab49c4876881fe1bffdd8d6bd72ee81b5
Merge: c7574fe3 5252993a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 11 17:37:57 2010 +0000

    Merge branch 'message-token-but-not'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit c7574fe342f1896486f0062cebde1b73757d0b9c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Mar 8 20:04:48 2010 +0000

    conference: "multi-user Jingle" sounds better than "multi-user Muji"
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e80e046034900bf2a7d30d108200c998bf231779
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 4 15:59:18 2010 +0000

    fd.o #24252: clarify GetContactCapabilities to be consistent with the /capabilities contact-attribute
    
    This appears to match telepathy-gabble's behaviour.

commit 4a735ed705d25d86b05f9ff675457f61cf2cf426
Merge: bf5338b8 8ce49450
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 17:47:56 2010 +0000

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

commit 8ce49450e4c84ece74c88afff30496d704adf7ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 17:47:17 2010 +0000

    spec/template.xml: add a template for new interfaces, with appropriate LGPL boilerplate

commit 1708fbabbea03d7162153d0e521106eebf50f9a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 15:47:52 2010 +0000

    RequestConnection: recommend against using unserializable types

commit 11386fdc76ed510abe9d8f9ba1bd2f14a9340ca0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 15:47:35 2010 +0000

    ConnectionManager: booleans SHOULD be "true" and "false" (not 0 or FaLsE, say)

commit 5274690c500403a6f37e68f1be45dacebe6350b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 15:46:57 2010 +0000

    Client.Observer: normatively reference ConnectionManager for serializations

commit 0842b92ea05bf83e069f1032cc1aa6700dbd9e96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 15:34:20 2010 +0000

    Observer: correct inaccurate documentation of the .client file format
    
    The examples and all known implementations were correct.

commit a850d825115fc347980ea9b1562b3b5dd8b62514
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 13:07:31 2010 +0000

    Remove a commented-out reference to the old ContactSearch channel type
    
    The new ContactSearch channel type is <xi:include>d in the appropriate
    place.

commit 0ca02a086c5f47d85c4c5a148cd7882c7aeb59fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 13:06:32 2010 +0000

    Update copyright years

commit 8a27fb73a7422bc5d61d34047ced97944354bd6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 16:24:26 2010 +0000

    Connection: rewrite Connection_Status documentation to reflect what's really implemented

commit 5c6102cde7e1ce95ee37783856d33378952d6677
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 16:24:04 2010 +0000

    Connection: turn Status into a property

commit 03a13a6379af49219204b4cda8dac97369eed9c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 16:22:51 2010 +0000

    Connection: turn Interfaces into a property

commit 5252993ac86e5c9fe9872db47d68980873d18690
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 14:26:34 2010 +0000

    fd.o #26837: rename Sent_Message_Token to Protocol_Message_Token and add a protocol-token key

commit bf5338b8f05ff53efd14ae246dad60495b12ca9f
Merge: b61990fc b7c15e93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 13:55:16 2010 +0000

    Merge remote branch 'wjt/anchors'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: http://bugs.freedesktop.org/show_bug.cgi?id=26136

commit 80c518c9e5b176248fe03a4b970f45dd1ed23ccb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 13:01:31 2010 +0000

    Conference: explicitly allow InitialChannels, InitialInviteeIDs and InitialInviteeHandles to be combined

commit 96e99aa8195e92124c6a5f183bb85e030dd929ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 12:41:14 2010 +0000

    fd.o #26591: clarify InitiatorHandle's meaning on chatrooms

commit c78750aaf9b3fdd9ac90f1f0eb56d264fc14c83a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:57:27 2010 +0000

    ContactInfo: rename Parameters_Mandatory to the less cumbersome Params_Exact

commit 85ba3ab6290b77559cf38416f529fcaa67eae261
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:57:08 2010 +0000

    ContactInfo: explain the semantics of 'label' and improve the example

commit e701ea68efb8b20ae49c0ddb4c0f359268b8f9c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:37:57 2010 +0000

    Allow ContactInfoFlags, SupportedFields to vary until CONNECTED

commit 6d6a9b70c9a77fd00400741c4365599380e90d05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:37:36 2010 +0000

    Fix cross-reference from ContactInfoFlags to Contact_Info_Flags

commit a16a7f4ffbeb45a10588c58f431a9d0eb54b901f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:33:10 2010 +0000

    Add RefreshContactInfo

commit d30bb101e20343bfa91cfcaaa91d49c1028a176c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:32:40 2010 +0000

    Document rationale and errors for RequestContactInfo

commit a3955260ad557688dde77451dea1ffb03e7a5bac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:25:42 2010 +0000

    Adjust GetContactInfo wording to allow clients to refresh their own caches

commit b61990fc4163044d76c72d5f9616298ab40954cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 15:09:52 2010 +0000

    Nano version

commit 3f73da68ed616e44cd3aa1b57f12e3ef1c5e27d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 15:05:37 2010 +0000

    Prepare release 0.19.1

commit 60c7dcb225ec54d6130d1595173543610c897f37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 12:57:45 2010 +0000

    Update NEWS

commit a97bcaaa2118262877af8698df7f0424ce720385
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 12:57:40 2010 +0000

    Mark MailNotification as added in an unreleased version

commit b205e0b95c3abab08b21c4f722fb69be1d280f7e
Merge: 37af0d03 ae6ff25f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 15:03:35 2010 +0000

    Merge branch 'syntax'
    
    Reviewed-by: Danielle Madeley <danielle.madeley@collabora.co.uk>

commit ae6ff25f6b88ea13680442b4b7abf335fa236335
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 12:47:36 2010 +0000

    specparser: check for HTML appearing outside a docstring

commit 03f5e01ae940c91dfe19fe3dcfa4753e17db67fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 12:47:10 2010 +0000

    specparser: verify that each Base has at most one docstring, one added and one deprecated

commit b12e354529ad95dc5fd264d27d7275250beb5def
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 12:25:55 2010 +0000

    Call.Stream.Interface.Media.Endpoints: add missing <tp:docstring/>

commit 3529ba7d8c2d1b799bdb0978cfd2d7001fadac98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 11:52:41 2010 +0000

    specparser: raise an exception if we see a spec construct containing non-whitespace
    
    This usually indicates a missing <tp:docstring>.

commit a9e92cf08ed361c89eb31256f43d8bac9f5f40b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 11:52:08 2010 +0000

    Add missing <tp:docstring> wrappers throughout the spec

commit 37af0d03a09a64aa004cbde7c31792dd1d8c3f8e
Merge: 06e48eca 62f8e7dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 23 20:11:04 2010 +0000

    Merge branch 'mail-notification'
    
    Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 62f8e7dc364d98fe15d3ffa77c3eef74847df28a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 23 20:03:58 2010 +0000

    Re-allow "id" on Emits_Mails_Received CMs if it's "unique enough"

commit fdf0aa8a72bd5c70f6d4bb821e10cb0437535955
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 23 20:03:26 2010 +0000

    Remove a stray mention of Mail_Type

commit 4964ff45da5f3b8505fba737faae4d856c70a076
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 23 19:48:33 2010 +0000

    Remove Mail_Type; instead, indicate mails vs. threads via Mail_Notification_Flag_Thread_Based

commit 407da82febb63820dbb64ea05b5fe212ad8e7c46
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 23 19:42:03 2010 +0000

    Allow url-data to have any type, and pass it back to the Connection in a variant
    
    This avoids having to encode arbitrary state into a single string, then
    decode it again in RequestMailURL.

commit 520acbf7c69b759694f1c3e15d1158f7ef7942dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 23 19:41:11 2010 +0000

    Forbid "id" on Emits_Mails_Received connections, where its scope can't be determined

commit 6d87e61e67d2f550b2a1bc0d0aa7ffefe059654e
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 17:38:01 2010 -0500

    Adding MailAddress property to MailNotification interface
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 3d715d73b1d8fb15be7eaf871a9702150f7134df
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 16:58:28 2010 -0500

    RequestMailURL can not raise InvalidArgument error
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit a0d23eb8caf2e71636dbb147d5214e2a6fdbd7d4
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 15:53:45 2010 -0500

    Define sent-ts and received-ts when Mail_Type is Thread
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 8f578b9a01cee29b09b9c3157fa42964bca5ce03
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Mon Feb 22 14:44:42 2010 -0600

    Adding possible errors to the Call.Content Remove method.

commit abb489acbc0f570e56477258fc22f438b6a8826a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 15:43:46 2010 -0500

    Clarified usage of key "id" while MailsReceived signal is being sent
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 5547cabaf622707dd44877d63f351e30d011425a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 15:35:38 2010 -0500

    Removed method MailNotification.RequestComposeURL
    
    The method was not well defined. For me details refer to
    Bug 26706 on bugs.fd.o
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit c9b5400011311d2e086aaa97c6194b3dd8531539
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 15:13:01 2010 -0500

    Removed unused errors, added NotImplement to MailNotification.Subscribe.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 06e48eca0993fba02c98fc18e919245d406dc28c
Merge: 7dadf84f a88d7a50
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Mon Feb 22 14:11:12 2010 -0600

    Merge branch 'misc-fix'

commit eaa0a230037f0bb8a88f6c63b307fb86b9f40903
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 14:59:24 2010 -0500

    Fixed typos, some prevented compilation
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 486b37b421c4ce3800416c63c52038e99b65fd57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 19:36:04 2010 +0000

    MailNotification.Unsubscribe: get rid of most errors, and define NotAvailable
    
    There's no reason why unsubscribing should fail, unless the client author
    has got their state tracking wrong.

commit bb4c805c4a0aead07487056cc3d2275e3c271f1e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 19:35:25 2010 +0000

    MailNotification: rename Capabilities to MailNotificationFlags
    
    In theory, D-Bus is nicely namespaced. In practice,  bindings don't
    fully support namespacing (in particular, dbus-glib and QtDBus will be
    unhappy if you have a property of the same name in different interfaces),
    so we should rename Capabilities to something less generic.
    
    I named it to match its type, but MailNotificationSupport would also
    be a reasonable name if you prefer that.

commit 82442029bf09554080d419cc609a1e565545f862
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 19:15:43 2010 +0000

    Clarify UnreadMailsChanged according to my current understanding of it

commit 9ee9799e09b900d795059b38d77551bd1b0a1209
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 19:12:33 2010 +0000

    MailNotification: rather than recommending implementation of particular things, just say "as many as possible"

commit 7eaf5f2a60e275f6ed175ec3a54fe027bafeaa4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 19:06:24 2010 +0000

    MailNotification: don't require the URLs to be authentication-free
    
    We hope that in all practical protocols, the CM can open a
    pre-authenticated webmail interface, but if it can't, opening a web page
    that requires further authentication is better than nothing.

commit 77f00c0eff1946c5e77e16511db70bd04dce443a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 19:03:13 2010 +0000

    MailNotification: re-order and re-explain the four categories, most capable first

commit d27ef15bad9f4b87d0b8a1ba73ef2a2eacfd59f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:39:36 2010 +0000

    MailNotification: note points for further discussion

commit 667631016ef4d2ab035971f5e6597492fe1b4e75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:39:17 2010 +0000

    MailNotification: editorial changes to description of capability levels in intro

commit 2d09768ddaf0b63a7a62e156fb162735af7a7767
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:38:36 2010 +0000

    MailNotification: discuss Subscribe, Unsubscribe together

commit 102a9dac6db778377c3f132a2dc64784dd677c60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:38:07 2010 +0000

    Editorial changes to RequestFooURL

commit f736f9db9bf7a52d1a0d00103a92eb79fa708199
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:37:37 2010 +0000

    Editorial changes to Subscribe, Unsubscribe

commit dbc0ea6762d0f8a28d51cbb2d39c369ab134966a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:36:55 2010 +0000

    Attempt to clarify how UnreadMailsChanged works

commit 636035992bbd1c87704650634e3c1688ae7dda30
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:36:01 2010 +0000

    Capabilities, UnreadMailCount, UnreadMails: editorial changes

commit 7e6f6c66eeb67b189aca81924f9f17e4b8c5834c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:11:12 2010 +0000

    Editorial changes to Mail text

commit daaaa229791e23ffa754da9363e7160cc8b7ac96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:01:53 2010 +0000

    Mark up Mail as a mapping, not a simple type; mark up well-known keys in valid HTML

commit 66b94afc099789f2790e7528803a5ee009d2e5aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:00:36 2010 +0000

    fix HTTP_Post_Data markup

commit 74c77a026d56722f225a013bc266556813daecd2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:54:22 2010 +0000

    Mail_URL: disallow non-empty POST data when not POSTing :-)

commit 76588b70bf856fc5b2bb569e13c56ababdad17a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:53:45 2010 +0000

    Mail_URL: explain the "use it soon and don't share it" requirement more clearly

commit 10518c74f5db8eae6ad6f1eb30e3d1da2eeb3230
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:50:35 2010 +0000

    Mail_URL: editorial tweaks

commit 1fa7477c76af03ea3b52b3748a51d7eb3db6aa5e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:50:20 2010 +0000

    Mail_Type: give rationale; editorial tweaks

commit 4235a1ef749b125d8497acac24ad3994c129a9c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:48:31 2010 +0000

    HTTP_Post_Data, Mail_Address: editorial tweaks

commit bfaa8e18b20cb74eca3b70abc02a564ad9cb3fef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:47:52 2010 +0000

    HTTP_Post_Data: explain why it's an array of pairs, not a map

commit a095ca1595bb9cac14be265bd04f8745e65ec2ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:47:05 2010 +0000

    HTTP_Post_Data: flag the docstring as HTML

commit 0326131a3410edfb2b06010ee625f91e40908a1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:45:29 2010 +0000

    Correct some confusion between URL-reserved and HTML-reserved characters

commit a34b971aa0f47ca0e94adc5f7757997d9c502bb9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:42:27 2010 +0000

    HTTP_Post_Data: strengthen "SHOULD NOT be HTML entities" to MUST NOT
    
    If this isn't consistently interpreted, interoperability won't work.

commit caa9f4a412d97462165a73796b9bbb13188f1106
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:41:15 2010 +0000

    HTTP_Post_Data: editorial changes

commit 76a41d87b0b2ecc334f8810c72737cc53bc637eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:30:00 2010 +0000

    HTTP_Method: editorial adjustments

commit 24ca2567d4fc5aed0337e5a0549816a5b4f7bbf4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:29:47 2010 +0000

    Mail_Notification_Flags: editorial adjustments

commit f80b63b9ae6531c95d9d0d5acfee3a87f9a81fb9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:18:11 2010 +0000

    Give Mail_Notification_Flags names like Mail_Notification_Flag_Supports_Unread_Mail_Count
    
    This is slightly more verbose, but more consistent with other interfaces

commit 7dadf84f7dcb7f6cc22029df4f1e181dacf6c401
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 10 13:06:25 2010 +0000

    Protocol: add mxit and yahoojp (from libpurple), and clarify that SIMPLE is still sip
    
    libpurple's prpl-simple should be represented as sip, I think.
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit d87b72434aa6a81a18a43e92fb2165a1158bc1eb
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Wed Jan 27 15:31:08 2010 -0500

    MailNotification: Added example for HTTP_Post_Data and Mail_Address
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 5c56487650dcc4adc6257aadaad998757d304e60
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Wed Jan 27 14:50:40 2010 -0500

    Clarified and rework mail structure
    
    Clarified mail structure documentation about "id" and the way the
    content of a message may be sent.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 40b7204133054d2a6754572cfac2c865eb58bd97
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Wed Jan 27 13:46:22 2010 -0500

    MailNotification: Clarify "id" presence in ReceivedMails context
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 4f34b8d0b4ef13f8fde52512f50d680c7e2a8bd8
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Wed Jan 27 11:28:26 2010 -0500

    MailNotification: Rewrote intro moving caps group into it
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 34f547d7a0a5ec67ef8da7089330b94bdb3eef3d
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 15:37:22 2010 -0500

    MaiNotification: Clarify why POST Data MAY NOT be shared
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 978f6ecf79248c638746613cf8026de10c8515fc
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 15:31:28 2010 -0500

    MailNotification: Capitalized MUST, MAY, NOT, SHOULD, CANNOT
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit ebaea8ea30e06b08791b8539532ad3d00e8ad56a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 14:42:50 2010 -0500

    MailNotification: Use Ugly_Case for members, enumvalues and args
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit a88d7a50c4978125a92bdfb4bc1c7721ba2c868e
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Tue Jan 26 13:42:38 2010 -0600

    Call.Stream: Fix the docstring node for SetSending().

commit 79dc555128d60ba1511d1acc62821ffaec5b435f
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Tue Jan 26 13:36:45 2010 -0600

    Call.Content: Add a Remove() method.

commit ab58b558c2086729a7fae172e7e5f22ba9c262e4
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 13:27:25 2010 -0500

    MailNotification: Use NotImplemented instead of NoCapable
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 60cf3a88f15db009e7653654acec0889150a2f41
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 13:24:16 2010 -0500

    MailNotification: Document Capabilities for each property/method/signal
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit e07425754962683e95b08d70661a3dc692af9870
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 12:59:19 2010 -0500

    MailNotification: Explicitly state where or when the value changes
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 6e0138653eb7884d2e325894fb601e1a5e3825cc
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 10:37:29 2010 -0500

    MailNotification: fix some english errors and split too long lines
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 21c3d4fbf83221919f85b9beaf34c9db558e9077
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Jan 25 18:15:20 2010 -0500

    Documented the exact format for HTTP Post Data
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 46b6e01a895c92427aa1b5c1d6f6fa04b807fd09
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Jan 25 17:36:38 2010 -0500

    Fixed typo in url-data mail attribute
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit f8dbba0d2dc4378766692ded57a850eb256f388b
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Jan 25 12:29:37 2010 -0500

    More mail notif capabilities doc and missing flags
    
    Added more documentation to capabilities, explaining the four possible
    groups and giving examples of wich protocols support it. Also added missing
    capabilities for Request methods and added a method to request a URL to
    compose e-mail.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 9d50afed288f6f16965e65feccfb6c950e2e2da9
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Jan 22 12:30:08 2010 -0500

    Mail Notification: Clarify need for Subscribe/Unsubscribe methods
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 1108a0cbac32f880242bd984e6a98f228df5eff6
Author: Andres Salomon <dilinger@collabora.co.uk>
Date:   Wed Jan 20 18:20:29 2010 -0500

    Call: fix incorrect documentation for Ringing()
    
    Ringing claims that it only makes sense for incoming calls where
    CallState == Initiator; however, this makes no sense.  For incoming calls,
    the local side is the Receiver; CallState should never be Initiator.
    
    Reciever was meant there.
    
    Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit b7c15e93baba2879cdb79156e60858f305ba1229
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jan 20 15:07:20 2010 +0000

    Add anchors to index chapters

commit 5a2f43d2959aac9b064ec7ec1c33dd4e930e984e
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Jan 8 16:45:22 2010 -0500

    Update Mail Notification spec to better support authenticated URL
    
    After more analyses it was found that authentication token included in
    query string (GET) or POST data may not be shared between client. Also,
    this information often requires network action.
    
    The information related to Web mail client URL is now optained through
    requests method. Also, the mail ID was retyped into string for flexibility.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit c5f7f8f713f98c51558685bc5e1e23480b127dc5
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Jan 8 12:08:25 2010 -0500

    Changed mail ID into string for more flexibility
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 126375b2ecdad6344f306eafc799b9f122bf9925
Merge: df80af9d ac470e5f
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Dec 22 14:35:23 2009 -0500

    Merge branch 'master' of git://git.collabora.co.uk/git/telepathy-spec into email-notification

commit df80af9de4d98afac528609e7bb4d3d19cc2c7b9
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Dec 17 17:23:30 2009 -0500

    Use 64 bit unsigned integrer for Mail IDs
    
    It was found that Google Mail provided IDs are 64bit long. Using 64bit
    integer is also more likely to store most server IDs.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit eded1a8d604babb1c3473922d479af522f69cc02
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Dec 17 17:19:25 2009 -0500

    Mail Notification: Added missing struct definition and better looking
    
    HTTP_Post_Data and Mail_Address structure are now defines. Also, the keys
    of Mail type are now better displayed in the generated specification.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit fafd8329931d92de898a457afbc2285d751fbc0f
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Dec 17 13:43:24 2009 -0500

    Change MailsAdded/Removed into MailsChanged signal
    
    The current signal method does not work very well since mail may be
    added, changed and deleted at the same time. Using a MailsChanged signal
    with a hash table of added/changed item and a list of removed mails IDs.
    Also remove the useless structure for remove mails IDs.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 0d66b549a52352bd75f963cc127ffd969a88ee1a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Dec 4 15:28:44 2009 -0500

    Capability enum become Mail_Notification_Flags
    
    The enumeration name is changed from Capability to
    Mail_Notification_Flags, as Capability is too generic.
    Also as this is about flags, using tp:flags instead.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 1523ca9ba646550c6c67e74b6b99856a76c727eb
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Dec 4 14:28:42 2009 -0500

    Fix Mail array type in Mail signals
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 375e0db38e8f1d6675cd04aa1473c8138eb90d09
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Dec 4 13:03:28 2009 -0500

    Fixed spelling in Mail Notification
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit effea1008454a2047a7fd0661fa3b53902624f08
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Dec 4 12:56:17 2009 -0500

    Added Cababilties property to Mail Notification
    
    CM can now explicitly describe their behaviour.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 198bfa9f14daac370e8f4d6f29163bd65fe32ada
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Dec 4 11:42:50 2009 -0500

    Clarified InboxURLChanged signal, mime-type and use of hash map
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit ef21b77868e57b25f0c0b5c7e9bf9819c59f7528
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Dec 4 11:21:43 2009 -0500

    Removed support for cookies from mail notification
    
    We found that cookie sharing is not possible at the moment and that for all
    known protocols, authentication can be done using POST-Data and
    redirection. Also, the feature could be added without breaking
    compatibility in the future.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit ac470e5fdb561c33b11b15a2e8994f525390a84c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 3 21:46:15 2009 +0000

    Nano version

commit 54c1821dcc799f933322d3c5172e0642ea1ce32a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Dec 3 16:37:34 2009 -0500

    Revert "Renamed to *E*mail Notification"
    
    Mail is considered shorter and less ambigues when comes time to create
    variable (e.g. Mai vs Email, EMail or E_Mail).
    
    This reverts commit 50771d832fdc9fe8503672d2a2644cfbef684037.
    
    Conflicts:
    
            spec/Connection_Interface_Mail_Notification.xml
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 3413fe2a5e7372dcd69a209fb51750d2c58918e0
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Dec 3 14:13:05 2009 -0500

    Email Notification: Fix email list types
    
    The UnreadEmails property had wrong type (a(sv} instead of a(a{sv})). Also
    renamed attribute tp-type into correct name tp:type and use [] instread of
    array name to specify the type.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 9c7c1e7cc2a9a64139a224410f8ba77da6c73def
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Wed Dec 2 15:31:57 2009 -0500

    Fix node name to be Email instead of Mail
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 3d42e823a5434e082d75ec4ef40ee87f19158b7d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Apr 2 14:26:19 2009 +0100

    Describe how to use ContactInfo in preamble

commit 9626f86b17a3a97700c67ae1219636933c20c83b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Apr 2 13:19:02 2009 +0100

    Push doesn't mean RequestContactInfo won't cause a roundtrip

commit d3a77e0c0ee12aa654d9d46c441d804abd98cecf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Apr 2 13:17:33 2009 +0100

    Remove GetContactInfo's "SHOULD cause network traffic"

commit 8be71280655b0bf270fd254324292379b2c5d89c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 18:15:37 2009 +0000

    Generate a smaller ChangeLog

commit ed18949e547a0a6c9639acd0b03ede137805cc60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 18:14:05 2009 +0000

    New development branch

commit 1887d1690bc30660faa4b8f5be67c3d86e09182b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 18:10:07 2009 +0000

    NEWS and versioning annotations

commit 0c7cb684d9cbd9c6556f083c9db3751a02dc6363
Merge: 50991ccc 0ac27ba3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 18:07:26 2009 +0000

    Merge remote branch 'wjt/sidecars' as draft
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>

commit 50991cccc0cf458d7f7bcb00ab0878db66729b19
Merge: 1d1369c5 c7ecf0f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 17:41:17 2009 +0000

    Merge branch 'call' as a set of drafts
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 1d1369c53c65b4fd4825cc9fbf78d8ed012b9c4d
Merge: c8262797 77a82e4c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 17:18:40 2009 +0000

    Merge branch 'conference' as a draft
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit c7ecf0f789d4844d4a923b9f6412275c8c5ca05a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 17:13:43 2009 +0000

    Stream.I.Media: fix a dangling cross-reference

commit 84f9777c9398260b8323630f27bc098577664cf8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 16:34:37 2009 +0000

    Call.Stream.Endpoint: use Ugly_Case for args

commit 365263d025ee3d7e4051ff1ecba0f099344653c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 16:34:21 2009 +0000

    Call.Stream.Endpoint: add type to RemoteCredentials

commit 22e560f945e7d04828a55f0be55d5ccbdc23a6dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 13:41:38 2009 +0000

    Stream.I.Media: attempt to fix spec-lint
    
    * editorial changes
    * use conventional case
    * ask for rationale
    * attempt to cross-reference more
    * declare Transport to be immutable
    * give LocalCredentials a struct type so telepathy-qt4 can bind it

commit eeec84c2eabbc846ee7874a20b3f8caa680def91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 13:21:02 2009 +0000

    Stream.I.Media.RelayInfo: reference Transport property via enum members

commit 3c174877db1585bbe611f726ffefb7e6e1b5d551
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 13:16:42 2009 +0000

    Stream.I.Media: cross-ref RetrievedServerInfo with ServerInfoRetrieved, add rationale

commit 6f304153b3e212ff9e01b452d047b4ee012ef765
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 13:16:11 2009 +0000

    Stream.I.Media: cross-reference Endpoints and EndpointsChanged

commit 7692b4e5ee4ccac66bccd3d472474a63f0370d17
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Dec 1 15:59:30 2009 +0000

    Remove the requirement for the local codecs to always be in the mapping
    
    When the local stream implementation hasn't told us its codecs yet (via
    SetCodec or Accept on a CodecOffer) we can't represent them in the mapping...

commit 77a82e4c38882540d0f9fe0a4b3c4cf9d437772b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 14:58:00 2009 +0000

    Conference: move the Merge interface into a new MergeableConference interface
    
    It might be moved back in a later draft, but the conservative thing to do
    is to have less API for now.

commit ae8d77da0dcf5782859ae057872e050439f7927e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:57:35 2009 +0000

    Content.I.Media.CodecOffer: document

commit 78bf61b542f3d06663c95e2a357fae252715e1d3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:57:15 2009 +0000

    Content.I.Media.NewCodecOffer: document

commit 8aac4b35d9044c3fd5a87505ff67f2af8881b85d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:56:35 2009 +0000

    Content.I.Media.ContactCodecMap: document

commit b4d9d95fad0b557cc460af687b59c4dc0269e05d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:55:53 2009 +0000

    Content.I.Media.SetCodecs: editorial changes

commit 68f97c057f0b1e2b95a660faf38c7053b8834c31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:55:25 2009 +0000

    CodecsChanged: editorial changes, clarify relationship to ContactCodecMap and CodecOffer

commit 86836fb38390d1c444e655e90f477385dd77b35d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:54:15 2009 +0000

    Content.I.Media: remove unused Codec_Parameter_Map type

commit 1bf1abbb35adcb7887dd55fccf5686e77b408793
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:54:02 2009 +0000

    Content.I.Media: editorial changes to Contact_Codec_Map, Codec_Offering

commit 9261dc10a18486725e10bac2739ef4684aca29a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:51:18 2009 +0000

    Content.CodecOffer.RemoteContactCodecMap: document

commit 155579a73e0904373c57ee4a41214a221bb96e0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:51:04 2009 +0000

    Content.I.Media: Codec: editorial changes

commit 452db6b9fdddcd7d14acf0663dea74c3703d1228
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 19:22:53 2009 +0000

    Call, Content: apply new understanding of Stream sending states here too

commit d8c597c991647afde375a57d07f0be153b8dd567
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 19:20:09 2009 +0000

    Call.Stream: attempt to clarify how sending states work

commit 55f7f7cf9b372a6bd9450ec537d3f064672fdc0a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Nov 30 14:18:10 2009 -0500

    Email Notification: Added Subscribe/Unsubscribe
    
    On certain protocol, keeping the list of e-mails may generate a lot of
    network traffic and non-required memory usage. The Subscribe/Unsubscribe
    allow Connection Managers to track users of the email
    notification and lower traffic and memory when nobody is using it.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit e4e8d0d02480b97f6d671389e10effe106f3c1ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 19:02:47 2009 +0000

    Content.Streams: editorial changes, cross-reference to signals

commit 26f15fe4e062f387b3a2026c79a3e36dde16bd9e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 19:02:33 2009 +0000

    Content.Disposition: mark as immutable

commit b1f0a6ae3be90858c4d6700310641812571f6d4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 19:02:24 2009 +0000

    Call, Content: attempt to clarify the effect of Accept on Initial contents

commit 0bfda88c35084885ae42019523233a4c83c6ddae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:51:54 2009 +0000

    Call.Stream.Sending_State: use conventional capitalization, add None state, document

commit 8ef89183a9252edaf54666b05d48c996e2543604
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Nov 30 13:49:46 2009 -0500

    Email Notification: removed priority
    
    Removed listing of priority in Email keys. No known protocol
    support it at the moment and it's unclear what value should be
    available.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit ddc4e0b3855ba57333fe7f20563f25c9873683e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:49:24 2009 +0000

    Content.Disposition: editorial changes

commit 7416d80ae261275819cb78c14e8315fca62ec5cd
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Nov 30 13:47:42 2009 -0500

    Email Notification: Fix types and typos
    
    Fixed wrong types: Email is now a hash map, Email type (single, thread)
    is now an enum and array of strings for cookies (instead of array of
    struct).
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 6988d84355be75def7f5762e92ba71a771d6e364
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:43:49 2009 +0000

    Content.Name, .Type, .Creator: editorial changes

commit bbcc4d5cddcf5703eca4974c44a015f4700030f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:34:38 2009 +0000

    Call: make paragraphing consistent

commit 992c315343eef44efd0c30f65f1e52ddb175fe19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:31:12 2009 +0000

    Stream_Transport_Type: document, and rename values to match Media.StreamHandler more closely
    
    I've left ICE as "ICE", not "ICE_UDP", at least for now, in case we
    want to use it for ICE-TCP too.

commit cc4d610dd022a47099ed82bfab4bae5a874dd0cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:21:11 2009 +0000

    Call_Member_Flag_Ringing, Call_Member_Flag_Held: clarify why per-member

commit e80c9004fb88a815c09a64415f7c14f934ab26c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:16:51 2009 +0000

    Call_Flag_Held: rename to Call_Flag_Locally_Held
    
    Sjoerd confirms that this flag is only meant to be for local holds.

commit 24a5a9c7ef64e31cfe2f72756ea97adc7582e6de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:16:22 2009 +0000

    Call_Flag_Ringing: rename to Call_Flag_Locally_Ringing to disambiguate
    
    Sjoerd confirms that this flag is not meant to be set for outgoing calls.

commit c82627971510f52e7bd0d1688df5ec49ce4bb3fc
Merge: e0da0646 2afc2846
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 17:55:30 2009 +0000

    Merge branch 'contact-caps-rooms'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Acked-by: Robert.McQueen <robert.mcqueen@collabora.co.uk>

commit 2e6b49d183e2dc9a19247d9c57183d6ca98b1664
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 17:54:51 2009 +0000

    Add Handler.FUTURE.RelatedConferencesBypassApproval
    
    The name is a bit unwieldy, perhaps ConferencesBypassApproval would be
    enough...

commit d4c202ff72cb8042af3a5bef2ceb4730175b3938
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 17:37:21 2009 +0000

    Conference: rename InitialInvitees to InitialInviteeHandles and add IIIDs

commit e0da06464e722a6d3ad2d1b472cbd9fffccae88b
Merge: 94ebb4db b94146ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 17:04:37 2009 +0000

    Merge branch 'balance-stable'
    
    Acked-by: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 94ebb4db73d4ebff95d55e7a8335f2c5be9b2e4e
Merge: 6239b97f e17c8cb1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 16:58:36 2009 +0000

    Merge branch 'preferred-handler-trumps-filters'
    
    Acked-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit b94146ad891b4b6facde9f7a5d261a12defd352a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 16:50:13 2009 +0000

    Balance: fix typo: UINT32_MAX is 2**32 - 1, not 2**32

commit e129fd324c115746480c5ba11ba09b2e307418a8
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Nov 30 10:06:49 2009 -0500

    Rewrite of Email Notification Interface
    
    Rewrote the Email Notification Interface to better support various
    protocols, including Google Talk. Mainly replaced UnreadMailStatusChanged
    by UnreadEmailAdded and UnreadEmailRemoved. Also introduced emails' unique
    ID, HTTP Method, POST Data, email type, multiple senders for threads and
    fixed the cookie representation that would not allow adding standard
    attributes like path and domain.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 50771d832fdc9fe8503672d2a2644cfbef684037
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Nov 27 12:01:20 2009 -0500

    Renamed to *E*mail Notification
    
    Rename everything to Email notification and fix consistency in
    in the documentation.
    
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit e7df7284883905d66933f4096faf69c71369543d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 16:31:55 2009 +0000

    Call: attempt to clarify call states, etc.
    
    Also add some reasonable keys for CallStateDetails: debug-message (for
    error Ended states), hangup-message (for non-error Ended states), and
    queue-message (for SIP 182).

commit 39801a1a08c58692325f60022ef618b8bd75ebe2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 15:54:03 2009 +0000

    Call: attempt to clarify call and call-member flags

commit bee7a705901f1a29116f9ff284aada8aaf4e8f91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 15:23:32 2009 +0000

    Call: fix a typo

commit 125ed9948dff03f23b3b325ff794ea5e670f0d5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 15:23:23 2009 +0000

    Call_State: improve documentation, add implicit Unknown state, use Ugly_Case

commit c54270bb0d1ab1b4a48feffece7d05f15e43dffc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 15:04:24 2009 +0000

    Call: align handler capability tokens with Stream_Transport_Type

commit 5892706143d434630f5024baa1a97e9a919ee353
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:57:49 2009 +0000

    Call.HardwareStreaming: expand on the rationale

commit 0b98c9156fbdc8eeb451b8a81cab85c25960b038
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:43:59 2009 +0000

    Call.CallMembersChanged: document what this means

commit 560c019457f8c4ebbc85802a6f449b2c642685e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:39:49 2009 +0000

    CallStateChanged: correct short description, cross-reference properties, editorial changes

commit ac957c5654a384d9a366e18d7455efae6f2e624b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:34:18 2009 +0000

    Call.Contents, ContentAdded, ContentRemoved: editorial changes

commit 5dd9fffcc6480e39f0dd58e47008ddb1748ce0d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:30:02 2009 +0000

    Call.AddContent: use Ugly_Case param names, cross-reference Content.DRAFT, add FIXMEs where docs are missing

commit 35784e69f310589716e8a7b77e1115773844ae62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:27:08 2009 +0000

    Call.Hangup: fix spec markup, pull docstring to the beginning, give rationale for Message

commit 404061c90c994dfcdf252e34a13d14631a19aa5e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:23:22 2009 +0000

    Call: improve definition of Accept

commit 0ae9d943dab3466b56ec4467e78169d3def60fa2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:23:11 2009 +0000

    Call: improve definition of Ringing

commit 76e20e8c13b87f125e21e413047086c548e504d1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:08:44 2009 +0000

    Call: s/.Draft/.DRAFT/ as is conventional in our other interfaces

commit b93611fdb67b56788f783cfd7b162b2b73a6f0ae
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Fri Nov 27 15:01:57 2009 +0100

    Add Call member flags

commit 2afc284698e4a96c466d7382ddd46da64fa535e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 13:42:00 2009 +0000

    ContactCapabilities: specify what channel classes with Handle_Type_Room or Handle_Type_None mean
    
    They wouldn't be meaningful otherwise, and we need a representation for
    this information.

commit 337eaa76c0f3c0fdf252637615255ae5711a15f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 13:36:19 2009 +0000

    ContactCapabilities: standardize Gabble's behaviour of explicitly fixing the handle type
    
    This matches telepathy-qt4's client-side implementation, makes
    implementation in clients significantly easier, and allows us to define
    semantics for other target handle types in future.

commit e17c8cb14358320666da21ac8cb9ca011caa2824
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 12:01:06 2009 +0000

    ChannelDispatcher: say how new a spec/MC you need for Preferred_Handler to disregard filters

commit 50860dcac0e9ff8cc04ff4aaae6634c85c170722
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 12:00:48 2009 +0000

    ChannelDispatcher: improve rationale for Preferred_Handler disregarding filter

commit e59cc035bf60ac338ac62682dcbdfa65ef686971
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:46:56 2009 +0000

    Splittable: cross-reference Conference with links

commit b487728a810843786417c1ae7b98d8c2372ab250
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:41:38 2009 +0000

    Conference: note that with InitialInvitees, SupportsNonMerges might be unnecessary

commit 50079ae63f9031e35069d08295200f1471148b83
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:39:12 2009 +0000

    Conference: add InitialInvitees, InvitationMessage

commit a1794685ead831814ba97bd1424547dcd1037982
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:13:06 2009 +0000

    Conference: adjust markup

commit 476e417a0a3d4e1c3fccc6b84976ada10fab9fbf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:08:50 2009 +0000

    Remove CallMerging interface (obsoleted by Conference and Splittable)

commit 02097a3e9003d058a57957ab70fbef933d10cdcd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:08:04 2009 +0000

    Conference: explain why SupportsNonMerges is that way round
    
    Text from wjt's summary of a spec meeting.

commit 21b0836ffbe27cb2620678a8fe0b5574a8c58b3c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:05:45 2009 +0000

    Conference: explain why object path reuse must be restricted

commit 7c345e4983a8919d4df5c432e5d1723d66261d4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:05:24 2009 +0000

    Conference: consistently put FIXME comments in <strong>

commit f55f24fa54132cea102230f9ef8bc6a59eefa818
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:05:10 2009 +0000

    Conference: improve cross-referencing

commit 4b91d8b9fec6e88b4709e43e059d0cc22d95b7cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 26 17:54:42 2009 +0000

    Conference: add ChannelMerged, ChannelRemoved signals

commit 39d84f96816d263ad90898789842e631f559e4f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 25 13:25:57 2009 +0000

    fd.o #24906, #24939: add first draft of Conference and Splittable

commit 3855acf72a294d5d22da4b072e779a875a07dd64
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 25 17:58:53 2009 +0000

    Define the Call_State_Reason struct type

commit fb46e635b9cde70184ba8b30dcff032812daf485
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 25 17:58:44 2009 +0000

    Define a dummy Call_State_Change_Reason enum

commit 725a4b195ee3ffcaadfd09d502617f947a261a71
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 24 18:36:34 2009 +0000

    Clarify the documentation on clearing

commit 066dbf7ad68a57da736dc4e904d0b9b8b663ebf5
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 24 14:58:16 2009 +0000

    Re-do the call state (now seperate properties instead of a big map

commit 01629c6c071b51126b2fdc2e8dc6d430b9a50915
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 24 14:56:49 2009 +0000

    Specify Hangup more precisely

commit 49bf299ec26bf0d96a5eafa261d73373f852a7c1
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Nov 19 10:41:24 2009 -0500

    Revert "Remove mail notification from the TODO list ;)"
    
    This reverts commit f6c7fc1452d2becec8c23b7b42f8480a24d130d5.

commit b792d96d2f3fb87a6d271820de731d3ebef9a071
Merge: 6239b97f 45625c3f
Author: nicolas.dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Nov 19 09:55:04 2009 -0500

    Merge branch 'mail-notification' of git://git.collabora.co.uk/git/user/wjt/telepathy-spec-wjt into email-notification

commit b67d9e05d84bc1f20b40da75aa1ce15fd3c44fca
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Wed Nov 18 16:49:09 2009 -0600

    Use b instead of boolean for the RetrievedServerInfo property's type.

commit a51544083af806d0f24290e49175987820c0cf82
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 18 17:59:34 2009 +0000

    Comment what signal does the change notification

commit 6c3a6b82a7621176cbe9af68a405dce0715cd2ac
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 18 17:53:49 2009 +0000

    Add a signal to indicate if the nat server info has been retrieved
    
    Farsight currently needs both the stun and relay info to be set before it can
    start doing anything with a stream. Hopefully in the future this will change.
    But for now having seperate StunServerAdded and RelayInfoAdded signals are
    pointless.
    
    When farsight is eventually updated to be able to add stun and relay servers on
    the fly, this signal is still needed as we need to be able to tell some
    protocols that we have an initial set of candidates, which needs to wait for an
    initial set of stun server and relay servers to have been retrieved.

commit 6239b97f5b72b2419e0b1d397762f3b4fc19b2f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 9 12:32:42 2009 +0000

    specparser: verify that all methods, signals, properties have tp:name-for-bindings
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 137dcb4e7c8856db446d9c6c95fd8aa2f13c5382
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 9 10:47:07 2009 +0000

    Connection.ConnectionError: fix a typo, "Connection_Status_Reason_Disconnected"
    
    This should of course have been C_S_D rather than C_S_R_D.
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit dd693a8cf46350b17c23156363bf04df0c5d9c16
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 17 22:57:43 2009 +0000

    Put the correct name of the ChannelType property in the examples
    
    Reviewed-By: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 6f19b0b8888a61fd339a821286cd7663ba5319cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 12 17:38:31 2009 +0000

    Balance: declare to be stable
    
    It's already been implemented in its current form.

commit 18aebb1d0a92288ee8964de67149acb3f306bad9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 12 17:35:44 2009 +0000

    Balance: remove support for implementations without change notification
    
    Any such implementation should be able fake change notification tolerably
    well, by fetching the balance at startup, and re-fetching it after each
    event that could have changed the balance (e.g. after the end of each
    call).
    
    It's not needed for Skype, which does have change notification, in any
    case.

commit af066f708722d2c7ebe878b2a3180956a3c9da61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 12 17:32:17 2009 +0000

    Balance: relax requirement for international currency codes to SHOULD
    
    Skype doesn't always tell you such a currency code, apparently...

commit 9f8b0ffc44e48b44a3cde10702330bf9573bec40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 13 18:44:33 2009 +0000

    Add Mikhail and Naveen to AUTHORS

commit 7c70ce00eb6da52f9e60e2e3ab339f639e299ec6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 6 16:00:46 2009 +0000

    fd.o #24903: add Balance interface
    
    Based on a proposal from Mikhail Zabaluev and Naveen Verma.
    
    Changes from their proposal:
    * reserve (0, 2**32, "") to represent an unknown balance
    * allow currency to be "" if we weren't told (the user can hopefully guess
      from context...)
    * add ChangeNotification property and RequestBalance method to cope with
      services where this information is poll-only (I don't know of any, but
      I'm sure they exist!)

commit 6ea0c7383fecb62e8dd40dca4ff2b7837e8bae15
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Fri Nov 13 17:19:22 2009 +0000

    Let the CodecOffer property have both the path and the codecs

commit c0072b88824a36770c19a16b71580075960aadd0
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 11 17:36:47 2009 +0000

    Stream states are of type Media_Stream_State...

commit 0ac27ba38947650c4fe6a0be627d998cdb64dff2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 12 18:02:36 2009 +0000

    Move Connection.EnsureSidecar() to .FUTURE
    
    Given that this apparently-trivial feature has already undergone three
    total rewrites, it seems sensible not to try to rush it onto Connection
    proper.

commit 577c84862a561e0c60c11cc825c0746bef565750
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 12 17:56:32 2009 +0000

    Replace the Sidecars property with EnsureSidecar()
    
    While sketching the implementation in Gabble, we noticed that change
    notification on moving to state Connected is inadequate: connecting to
    some server component might take a long time, and you don't want the
    rest of the connection to wait on that before being useful.
    
    But a SidecarAdded signal is not sufficient: clients need to know
    whether a given sidecar is ever going to appear. So it seems sensible to
    add a method to get a given sidecar, which can take a long time to
    return and yield an error if necessary. Then, the Sidecars property
    becomes redundant: either you know which sidecars you want (in which
    case you can ask for them explicitly), or you don't (in which case, what
    would you do with the information?).

commit 6a59042fbcd5ac51b454a36072d272c4436be592
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 12 13:53:16 2009 +0000

    Add some more cross-references from AM to Account
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 7efc9b27a46f1da0019363911059faa273aa063e
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 11 17:34:33 2009 +0000

    Property names should be Ugly_Case

commit fe2afdebf2fb1405169c2db8e48e8b75da1c5882
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 9 10:46:18 2009 +0000

    Account: add ConnectionError, ConnectionErrorDetails

commit e4e5bb0024ac7e9ba62f7130562c0b26a291e55b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 6 20:32:12 2009 +0000

    fd.o #24822: make chat states recoverable by adding ChatStates property

commit 480e422850ce1dfb4f064bc79b5305a9c4496931
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 6 14:48:10 2009 +0000

    Update NEWS

commit c7d94daeb9a4816f915f3690f76cea2ef5abb3da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 6 14:46:20 2009 +0000

    fd.o#24851: declare that chat states make no sense on non-Text channels
    
    This validates a similar decision in telepathy-qt4's C++ API.
    
    Approved by spec meeting on 2009-11-05 (cassidy, Robot101, sjoerd, smcv,
    wjt)

commit 62d4df4241a138a5b5f3bb9dd172895587404057
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 6 14:44:48 2009 +0000

    fd.o #24938: list skype and tel as well-known protocol names
    
    Approved by spec meeting on 2009-11-05 (cassidy, sjoerd, smcv, wjt)

commit 6d9cf1ebafc89669313bfd1432c60cf9ae3eb02a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 6 11:14:50 2009 +0000

    Remove the Sidecar interface
    
    It was kind of pointless, but now that the Sidecar property is keyed by
    the main interface the sidecar implements it's completely pointless.

commit c97c09b7b100be7b4f98a8039191824d1d009a88
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 6 11:07:35 2009 +0000

    Make Connection.Sidecars an a{s(oa{sv})}
    
    Discussion with the spec cabal reached the conclusion that the thing
    clients care about most is the main interface a sidecar implements.
    Looking up an interface in a map is much easier than iterating a map
    from object paths to details, looking up o.fd.T.Sidecar.Interfaces in
    the details, and checking whether the interface you care about is in
    that list.

commit bd64d771cc2918132f9166f0687c171a3822d6e1
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Thu Oct 22 18:12:31 2009 +0100

    Change ImmutableContents to MutableContents

commit 285bc040520f93efa9e67247ff1bb2ba2e5ee493
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Oct 21 20:26:32 2009 +0100

    Include immutable properties in Connection.Sidecars
    
    a{oa{sv}} is easier to cope with in most bindings than a(oa{sv}), and
    allows the property to include the sidecars' immutable properties as
    well as which interfaces they implement.
    
    Additionally, define the lifetime of each sidecar, and when the property
    can change (once, when moving to Connected).

commit 2904c387f5f535df9c16b3672daf1e271a4dd9f4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Oct 21 20:26:22 2009 +0100

    Add a Sidecar interface

commit 136a8bf83086b2d2911ef7668116ce89f1b60403
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Oct 21 18:18:28 2009 +0100

    Add a list of "sidecar" objects to Connection

commit 087ad34baf8d76a19070bd92c9343feacbc4f073
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Oct 21 15:49:35 2009 +0100

    Change type of  "ss" properties to "(ss)"

commit e8ac401fc91fa798f3af0c9cbef7bfa7f777d8f8
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Oct 21 15:49:10 2009 +0100

    Fix node names

commit fc5222c2d47ea954cee2dd445bfcd2a87dc11541
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Oct 21 14:41:04 2009 +0100

    small clarification

commit 84341b6ded8aea5799d58634e3928a6a929b94c1
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Oct 21 14:40:29 2009 +0100

    Put the content of the CodecOffer in the signal

commit 01ca317ed6df0b7667ed65da943bedc20d1a5201
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 20 19:05:18 2009 +0100

    Less silly description for a candidate

commit d31a736c0a11d1314bde512718790b740814e7d1
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 20 19:04:45 2009 +0100

    Add a RawUDPFallback field

commit 935ecad4d0397fe933478f583da26f8224746a0f
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 20 19:03:43 2009 +0100

    Splitout end-point into a seperate object so you can have multiple

commit f0d24afbbb6661b1583aef147128eeea423b8477
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 20 14:27:53 2009 +0100

    Add a codec offer transaction object

commit 051d8b4cf9a01ccb9fcd0c35eb60c7f6b444cb3c
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 20 14:25:54 2009 +0100

    Change the Codec Map from a mapping to a list
    
    Codecs are ordered in order of preference, both on the protocol and by the
    streaming library. The Telepathy API should respect this ordering, thus the
    Codec Map/List needs to be ordered

commit 1010fdd118b33b4fe9b6aebbe27ee75ec2837a47
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 13 11:16:05 2009 -0400

    Add methods to set global credentials and get nat info

commit cd23ea03370bc2827d46e6366f16ad987076ace8
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Thu Oct 8 15:06:12 2009 +0100

    Initial stab at the content media interface

commit 8bbcdaeaee534adcc7f916291d394c4dac40fd7c
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Thu Oct 8 11:48:17 2009 +0100

    Make sending a mapping from handles to state

commit 48efd25f7a2276685314eb6e46ee7da17fb8fb75
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Thu Oct 8 11:30:42 2009 +0100

    Add a property for the contents disposition

commit fa661074276187f43aca061d16c0157411c54fdd
Merge: 2c6da27f 11fa007c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 7 12:59:50 2009 +0100

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

commit 11fa007cd841d153e1db5731569e58f2c94041f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 6 21:32:09 2009 +0100

    Make `make` output the file:/// URL of the spec

commit 896998c02c5007486c17f93a4f7eb996c149a417
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 6 21:25:45 2009 +0100

    Make the old single-page spec a redirect to the new spec
    
    The old single-page spec was dangerously incomplete (it doesn't include
    any documentation of contact attributes or handler capability tokens,
    for instance), since all new syntax is supported only by the new format.
    It's time to deprecate it.
    
    I've set up better redirects on telepathy.freedesktop.org, so there's no
    longer any need to upload spec.html, even as a maintainer action.

commit 6c8231fc116306d36c568c42ca1040f41fb90cc3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 6 11:24:32 2009 +0100

    Add links to the content definition

commit 8bb346a58e0cf654078ebe455f0a954a7f77b7d3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 6 11:23:48 2009 +0100

    Add links to the stream definition

commit 81ad04baca3cecf63ceb5d67dea08eff2957fcd3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Oct 5 17:03:09 2009 +0100

    Change callstate to a asv per contact

commit 2c6da27fa00c7a2c4192cf721378d6ce9046b0db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 24 13:46:41 2009 +0100

    Nano version

commit 249538244c7542f24a6a6eec49714da778a26af5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 24 13:21:37 2009 +0100

    Stable branch 0.18

commit 3b6c5e271660017cc751bdf4cd3fc46003b613f0
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Sep 23 16:00:44 2009 +0100

    Very alpha version of the new media spec

commit 310808f3d73faab3dd2ae360597fe6ce27366ab7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 18 18:30:50 2009 +0100

    doc-generator: Don't hardcode namespace and spec name
    
    This makes it easier to re-use the spec documentation tools for
    extensions.

commit 9d1c230d7a300196e5bdf766533b00fa55162da5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 18 18:06:39 2009 +0100

    Reduce code duplication in doc generator

commit de050a5f9066661834f25e71f17d2d2d9d4049b0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 18 17:38:17 2009 +0100

    Don't show interfaces' parent's name in fullindex
    
    The previous logic meant that interfaces (whose parent is not the spec
    any more, but a Section) got a mangled version of the section title
    listed as their, uh, interface.

commit 32703e7d79684e381855bfdd341db4b434da39c1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 18 17:25:51 2009 +0100

    Don't try to infer top-level namespace in fullindex
    
    Previously, this template tried to guess the top-level namespace of the
    specification being generated by finding the common prefix of all
    interfaces. This doesn't work out very well when you have exactly one
    interface. :-) But now that interfaces have a sensible short_name
    property, we can just use that.

commit 171057bc1ec102dbd2e7111aeee4c5e905c4455b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 18 17:20:25 2009 +0100

    Thread the top-level namespace through the parser
    
    This allows Interface objects to have a short_name distinct from their
    name.

commit 5c07929a52b755c15c08c86953d524c5ea4e217f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 18 16:59:32 2009 +0100

    Write out the TOC after all other documentation
    
    The Makefile uses doc/spec/index.html as the target, so previously if
    building any of the other documentation files failed, a subsequent run
    of `make` would not retry, since doc/spec/index.html was up-to-date.

commit ac9b18a675d547e00c8bdf7c3952caea6aceb7e4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 17 23:10:54 2009 +0100

    Specify that PreferredHandler trumps the filter
    
    Clients requesting channels for themselves shouldn't have to jump
    through hoops to do so, and if you request a channel for a particular
    other application you'd better be sure it can deal with it.

commit 06767d7e6ce1504eec5534ba14e9cf8f971c87a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 14 15:27:14 2009 +0100

    Nano version

commit 1ecfab305127cba24ff59f7cb07e549af63d5a7e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 14 13:36:10 2009 +0100

    Prepare version 0.17.28

commit 0c7872b373e229c976c65ff75a661a102291d20e
Merge: 4b8eee8d 3ba0d1b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 14 13:29:12 2009 +0100

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

commit 4b8eee8d32a28ab06990bf70578617424071f231
Merge: 28dfd3e6 f0843d17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 14 13:06:07 2009 +0100

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

commit 3ba0d1b185b5b39715f41e64050dcf1878aa3178
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 19:08:51 2009 +0100

    Adjust/clarify semantics of ImmutableStreams as discussed in spec meeting
    
    With a slight semantic change, this can be a genuine immutable property,
    which simplifies the spec considerably, while keeping the practical effect
    that we wanted.

commit 4e23b4e6e20d408046d13065a0691a00d68ceffc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 18:57:02 2009 +0100

    Define the Immutable_Streams pseudo-capability in terms of ImmutableStreams

commit fdc19bdf9f0117151e6501bb443db713e890b31a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 18:56:44 2009 +0100

    Replace rationale for ImmutableStreams with the rationale from the Immutable_Streams pseudo-capability
    
    I think that one's clearer.

commit f0843d1781f1d0829ce6e420d517df1ef3ead20c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 18:52:00 2009 +0100

    fd.o#23409: add In_Progress call state
    
    Based on wording from Mikhail Zabaluev, describing the situation in
    the bug.

commit acc7ce6203a76f35980d68260104a5a4cabe04c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 17:36:57 2009 +0100

    Some NEWS

commit 9a68b05c81efb9f06959fac14bcc4c22ced2255c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 17:33:37 2009 +0100

    Remove the empty StreamedMedia.Future pseudo-interface

commit d95d7f5b8c0f16081cff9cd459caadb282a88b2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 17:29:43 2009 +0100

    Declare InitialAudio, InitialVideo, ImmutableStreams to be stable

commit 3de3419646d15667e218ec23a2c70de379f1201b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 17:22:23 2009 +0100

    Declare ContactCapabilities draft 2 to be final

commit 28dfd3e626daf61c4035e461f421ee57e90bf427
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 27 09:24:24 2009 +0100

    Update InitiatorHandle's docs re. SelfHandleChanged
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 0d8bcaa67bdb6ab1a8e610a62d00d823102bab63
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Aug 25 13:49:11 2009 +0100

    add PermissionDenied to EnsureChannel as well

commit 87d907252ddd462f7a580921c9ec70259acae867
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Aug 25 13:45:36 2009 +0100

    add PermissionDenied to the list of CreateChannel valid errors
    
    This can be used if, for example, the server refused to perform a
    contact search operation.

commit ed8730fdec68d6e21e2ead77fff86b696f7ee598
Merge: ddf6e78c 31fc0c3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 17 17:38:12 2009 +0100

    Merge commit 'olethanh/identifiers'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit ddf6e78c68580ac208ba67ba7f3c91dd67daacc4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 16 18:50:02 2009 +0100

    Start next version

commit 6763dfbfd80617100619c484b6d60f5d4920b6b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 16 15:26:41 2009 +0100

    Release 0.17.27

commit c2acbbe8e58b060c6caacf42c60b8592fec06add
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 16 15:26:31 2009 +0100

    Location: mark as added in upcoming version

commit 37264e925e22da67bd9e1f6a25af976d8fddcfc1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 16 15:26:17 2009 +0100

    Fix syntax of tp:changed markup

commit 6b8f830ca36b8326d8cd1e03137a527b460f1a72
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 16 13:25:06 2009 +0100

    Remove now-empty MediaSignalling.FUTURE interface

commit 4a5c2439bb7e5c572e01afcb76917333b8ee031d
Merge: 669f99f8 9521a19c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 16 15:08:37 2009 +0100

    Merge commit 'cassidy/undraft-location'
    
    Conflicts:
            spec/Connection_Interface_Contacts.xml
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 31fc0c3a5695585301e1ef23d88e5b3f69713946
Author: Olivier Le Thanh Duong <olivier@lethanh.be>
Date:   Thu Aug 13 23:54:52 2009 +0200

    Uniformize to use Identifier everywhere (fd.o #23301)
    
    The spec was a bit inconsistent for naming the string corresponding
    to a handle.

commit 669f99f87f160867cc8dfe772dd546a8b352faa0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 14 18:25:09 2009 +0100

    NEWS for upcoming release

commit d609d5b30f56825bc08a79e786b862cb39dd00be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 14 18:24:50 2009 +0100

    Version annotations for upcoming release

commit 31cbc177763c1de1ac71979c1de559792ef16f65
Merge: 8aaa937d 769f76c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 14 18:01:47 2009 +0100

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

commit 769f76c7e13c56b5fe0e61b4bd0b2030b0849754
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 14 16:21:21 2009 +0100

    Handler.Capabilities: explain how caps of a running client trump the .client file
    
    Exactly how to handle the "Empathy's caps depend whether GStreamer can do
    H264" use case will be resolved later, so for now, just set some
    reasonable constraints.

commit 0a16f87055b7cd79e4e76e2dee6dea409931ad93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 14 16:19:59 2009 +0100

    MediaSignalling/video/h264: clients MAY lack codec caps completely
    
    Gatewaying between connections requires this.

commit 9521a19cd4268b9b49cb449ad450fc1f78c9b1c9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Aug 14 12:54:07 2009 +0100

    undraft Connection.Interface.Location

commit 8aaa937d3e17b3607589734deac1ae01fef5bdd8
Merge: b9fb02fa 6afb2ff6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 11 14:46:20 2009 +0100

    Merge branch 'location'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 090a109b2143eda95e56cdcd9dfb42bee7f4a38c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 5 18:21:28 2009 +0100

    HTML: produce documentation for contact attributes and handler cap.tokens

commit 93e9cacd43ef5b0856df64e5a49d8a1cdc0e7172
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 5 18:21:04 2009 +0100

    Handler: move handler capability tokens into the defining interface (which is MediaSignalling, in practice)

commit 6c623ccbc2838d775e17113a0e35d27c77a1e1e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 5 18:20:32 2009 +0100

    Contacts: distribute contact attributes into the defining interfaces

commit fb644b2e464dcef0751519ecd8f916df2054ab63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 5 18:19:58 2009 +0100

    specparser: add support for <tp:handler-capability-token/> and <tp:contact-attribute/>

commit 34fa1fb61ae08dc023ff94a6be364f593b490b54
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 5 17:00:37 2009 +0100

    Define Handler_Capability_Token in Handler rather than ContactCapabilities
    
    These need to be "fast-tracked in" to all VoIP clients that are ported to
    use MC 5, so they'll remain callable when MC and CMs migrate from
    (Capabilities + ContactCapabilities.DRAFT1) to ContactCapabilities.DRAFT2.

commit 00b982b7f2b1eef56b5abb49562568caf432cbd7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 5 16:58:45 2009 +0100

    Rename confusing Client capability types
    
    Client_Capability (a string) -> Handler_Capability_Token
    Client_Capabilities (a struct) -> Handler_Capabilities

commit 6afb2ff6c0d6555d9b55a29512ae80d9c162d882
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 19:36:06 2009 +0100

    Location: don't specify "climb" key
    
    If anyone wants Connection.Interface.Location.OnAPlane badly enough, they
    can encourage the XMPP people to put it in XEP-0080 :-) See fd.o #19586.

commit 1c8289efda6a85206c857d7bad7e00d8fddf2f4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 19:34:03 2009 +0100

    Location: rename horizontal-error-m to accuracy; delete vertical-error-m and error
    
    XEP-0080 now has accuracy (in metres) and deprecates error (in
    arc-minutes), for which we are grateful.
    
    vertical-error-m is in GeoClue but has no obvious mapping in XEP-0080, and
    it's not clear that we need it. fd.o #19586 represents "think about it";
    we can reinstate it if we want it.

commit 8bc7d893cc55af6b0741e00ce533993e66371869
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 19:27:57 2009 +0100

    Location: don't specify Accuracy_Level for now
    
    This is the mapping for a Geoclue concept; I'm not convinced the design
    here is right, so for the initial merge, we should remove it. When
    fd.o #19585 is resolved, we could reinstate it.

commit 2c50cfb6121c5e346adff2870ad612028a4be5e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 19:27:01 2009 +0100

    Location: fix a typo, intented -> intended

commit ddecfa4bcecac653c35de99104e8e889093f77fb
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jun 25 21:59:49 2009 -0400

    Add language key to location data
    
    As per Section 7 of XEP-0080, the language of the data
    SHOULD be described in a xml:lang attribute.  That language,
    needs to be passed to Telepathy from the application.
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit b9fb02fa9696c83010f516c5ba8bbbfacebc6f5e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 19:20:10 2009 +0100

    Undraft the Debug interface
    
    Reviewed-by: Dafydd Harries <dafydd.harries@collabora.co.uk>
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 0cab60521646e327525bdcd4f3618ae65e2fd81e
Merge: b25af162 e9b8e986
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 18:24:09 2009 +0100

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

commit e9b8e98611b8436312d699ec6141dd6a58153fe8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 18:23:59 2009 +0100

    Add "MAY try again" to ResourceUnavailable error as per spec cabal review

commit b25af162ff16f25db0ad666eb63541b09b666c04
Merge: 9bd10cb1 d5145120
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 18:19:36 2009 +0100

    Merge commit 'wjt/immutable-streams'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 9bd10cb13207329a178e2512d83ca5fd168f7fdb
Merge: 6a762366 cbb2f10f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 18:19:14 2009 +0100

    Merge commit 'tester/more-stream-errors'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 6a762366e931eb55ca7f61fb75cd1d620c3bc161
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Aug 3 16:54:10 2009 +0100

    explicitely say that clients must not assume to get only one SearchResultReceived signal

commit d5aaeeeedc120cd7e2025b172324157e2611cc94
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Aug 3 16:49:22 2009 +0100

    move handle validity information from Contact_Search_Result_Map to SearchResultReceived description

commit 4fc4db25f9552100139f43c278d571dcad94feec
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Aug 3 16:46:58 2009 +0100

    Explicitely say that SearchResultReceived can be fired more than once

commit deaceb66a5a1ec820ee3990aac94dbf019ec27a5
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Aug 3 16:35:28 2009 +0100

    SearchResultReceived can now SearchResultReceived results
    
    There is no point to fire one signal per result if we can avoid it.

commit b2b98c080c7d2f8900dc69de4f3827921d138b25
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Aug 3 16:14:38 2009 +0100

    ContactSearch: bump iface name to DRAFT2 to avoid confusion with existing implementations

commit cbb2f10f77f2ff457c2969e1de24e33f3eee4464
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Wed Jul 29 11:58:21 2009 -0400

    Add more StreamError errors

commit bd46c3f47451b08bba2bbcbc112ad6d404cdc617
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 24 17:17:45 2009 +0100

    Capabilities: explain that on connections managed by a CD, only it should touch the capabilities

commit ae6b6889a2288fc3f9db0361dcde2ac7fed58114
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 24 17:17:18 2009 +0100

    Capabilities: remove FIXME about insufficiency of type-specific flags
    
    "Yes, we know". ContactCapabilities addresses this, better.

commit 66bd063d46a9600f2f58681f941f8710cb6bd932
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 24 17:16:49 2009 +0100

    ContactCapabilities: remove useless note about historical dbus-glib bugs

commit ec466e2b0c94ef366d5233676517977b3bb92522
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 24 17:16:23 2009 +0100

    Re-draft ContactCapabilities to include client feature flags

commit 3f62f3358340099c622ebade9220882fcd7a6315
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 24 17:15:06 2009 +0100

    MediaSignalling.FUTURE: remove all the NAT traversal flags
    
    We're pretty unanimous that this is not the way to do it.

commit 3ec39f1303a19dc7a6a8fc003e5cd693278cd2b8
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Jul 24 19:40:25 2009 +0800

    Remove a superfluous 'p'

commit caec51796bde1b1c5e6bbf45d7cd1d6fd435d179
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jun 30 21:33:20 2009 +0300

    Clarify that the properties passed to Client.Approver.AddDispatchOperation must be fully qualified

commit d5145120d0c8d43e6e9ff82b5c76ae84f74fdf57
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jun 25 10:39:28 2009 +0100

    ImmutableStreams MAY be undefined before RequestStreams

commit 7dcb44307b0020c062a53bedf4a3028087db4463
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 24 20:45:44 2009 +0100

    Add an ImmutableStreams property to StreamedMedia.FUTURE

commit 659f10bbeefffc80f9560acdc9b4d82887e61522
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 24 20:38:11 2009 +0100

    Add an Immutable_Streams pseudo-capability.

commit 25b4d2488981292006296489e4df0054a8b9e210
Merge: 7f9cd642 579c7ee9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 23 11:26:44 2009 +0100

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

commit 579c7ee99da0f324aa7eafb86bfd95317d5ce659
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 16 19:31:48 2009 +0100

    Add keepalive-interval to the well-known parameters

commit 7f9cd64292f98757e4249b78cb0928772f417b1a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 12 08:54:47 2009 +0100

    Note that Jingle implementations may not send <ringing/>

commit 82089639a2205f736a4e5c3b9bf8dbf421dd7420
Merge: 5dc25ab6 a4b47e6a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 12 12:54:46 2009 +0100

    Merge branch 'byte'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit a4b47e6a21892b462a33a56d8b31d42d6b170bfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 12 12:18:57 2009 +0100

    ConnectionManager: allow 'y' in .manager files, serialized as ASCII decimal
    
    This seems the obvious serialization, and is implemented in telepathy-glib
    as fd.o #21380.

commit 5dc25ab672e945ba85d07d46136be766594ea08b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 9 18:00:44 2009 +0100

    version++

commit 1f06a95c759e6a0033498d3dbf0d63f822ae5b8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 9 17:45:42 2009 +0100

    Prepare version 0.17.26

commit 73c6bfed5d6fc133890317eda1a382e5832ebc8e
Merge: ceefba8f b70a5a8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 8 18:45:22 2009 +0100

    Merge branch 'undraft'
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 962f34bb0332ff5344198a06f736a5fb3d57196f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 8 12:40:24 2009 +0100

    errors: distinguish between Busy (user), ServiceBusy (server) and ResourceUnavailable (our client)

commit 028f159e52e4e9dd0829c2789887850f765f0f73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 8 12:38:27 2009 +0100

    Connection: indicate some more specific flavours of NetworkError
    
    Guillaume added ConnectionRefused etc. for Tubes, but there's no reason we
    can't use them for NetworkError too. At some point DNS errors would be
    nice to have, too.

commit 811f950701669eaafd07dde9c7b37454b1d59f9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 8 12:37:01 2009 +0100

    Connection: split Name_In_Use into three D-Bus errors
    
    Not_Yours is too special to use for this (clients should handle it a bit
    specially) and I think it's useful to divide up the three cases.

commit b70a5a8a313feb58b9760ad27beba422f49f3b96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 8 11:27:25 2009 +0100

    NEWS so far

commit 28d664a7ae4c638b00975a6b96ad20e8017c1e7e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 8 11:23:12 2009 +0100

    Undraft the ChannelDispatcher and Client interfaces

commit ceefba8f9947c8cf788c9792b541c1fe24bb0674
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu May 28 11:16:28 2009 +0100

    all.xml: remove trailing spaces

commit fec65c35ec11c59d558c361ae3ef004cb42bb4ad
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu May 28 11:16:20 2009 +0100

    Client_Observer.xml: remove a trailing space

commit 2e7611c72f8b9231d66a3e9d55eb5d6faf4c92bc
Merge: 60bdadde 6df9a08a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 27 16:34:05 2009 +0100

    Merge branch 'error-spaces'

commit 6df9a08abcfeeca414555e4588c71f9b0eefb204
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 27 16:24:40 2009 +0100

    errors: add spaces to ConnectionRefused, ConnectionFailed, ConnectionLost
    
    The intention was that error names are transformed into upper case by
    replacing spaces and dots with _, and upper-casing - so these errors
    would have looked like CONNECTIONREFUSED, whereas we want
    CONNECTION_REFUSED. telepathy-qt4's code generation has this behaviour.
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 60bdaddee01f981386f77c0add5bfa1a8d3e1551
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 27 11:08:04 2009 +0100

    start dev of 0.17.25.1

commit 174e9c1cb742ca33472afecf6db178ebcdf9954d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 27 10:53:32 2009 +0100

    version 0.17.25

commit f4e1b97cb7eaef01cb9e17a287ff4873d743699c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 27 10:53:18 2009 +0100

    prepare NEWS for 0.17.25 release

commit bb6039ada8f6550294ac82933a32f1349c523280
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 27 10:44:21 2009 +0100

    start 0.17.25 NEWS

commit ee377e0624d8eeb0873f88ece6bda197c88a676c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 16:01:26 2009 +0100

    deprecate Channel_Type_Tubes

commit b11e6f969cf1b839cceedac7cef690c256c96edd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 11:34:37 2009 +0100

    undraft Channel_Interface_Tube, Channel_Type_StreamTube and Channel_Type_DBusTube

commit b458477f52d5e3e4153453123bddd416851d43af
Merge: 31c78cea b4a49e1a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 17:47:57 2009 +0100

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

commit 31c78cea6c30d1310a6c49e2d3d3316fd6b8bcc1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 17:33:06 2009 +0100

    deprecated Netmask access control

commit c7bed3f3d28fd27b9a05b59d8780de8cd6cece75
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 17:32:49 2009 +0100

    explicitely say on which side NewRemoteConnection and New_Local_Connection are fired

commit a9c0e2344f89b13ade05b34a27689526273c4d88
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 17:30:12 2009 +0100

    rephrase NewLocalConnection docstring

commit b4a49e1ac0d6057ac24f2a71fcbce2b49f3a77d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 26 17:18:57 2009 +0100

    fd.o #21932: linkify <tp:type> in docstrings
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit dc742bc257f251b5827faa860813c168665e3f19
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 10:37:00 2009 +0100

    s/SupportedAccessesControl/SupportedAccessControls

commit 4aede10f7c75634ac4e3155169b1a7aba5cb6ddf
Merge: 6b5b3df9 c72c2fa2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 10:23:20 2009 +0100

    Merge commit 'wjt/stream-tube'

commit 6b5b3df9cd54037dfce8314dc115f3bb52ed1196
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:16:45 2009 +0100

    Make example service name monospaced

commit 7e23b1a14fd8259e16aba63b5575637d7ca2b3fb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:26:07 2009 +0100

    Shorten a cross-reference

commit 68e3015f8e272ea5430f6f37bfd6da2421a2cccc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:25:56 2009 +0100

    Correct reference to TubeChannelStateChanged

commit c72c2fa264c6acf4e280daaac623bb42657985ab
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:19:13 2009 +0100

    Add a cross-reference, correcting the signal's name

commit a01d982c5e2f344778a47616443eff2c2b9d0e97
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:16:04 2009 +0100

    Uppercase some SHOULD NOTs.

commit 9004c284465c83507d1b9243251a044ad374d72c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:13:33 2009 +0100

    Tweak TubeChannelStateChanged documentation

commit c913a6ddd3d1a55c83bd6154708d63ce1d3427b7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:12:54 2009 +0100

    Tweak some grammar.

commit 54ff2340e0a62052608e9748f658167959775507
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:10:06 2009 +0100

    Clarify Tube.Properties' definition

commit 40bf49e5990f7519a828d7933590c8260fd2cf33
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:09:23 2009 +0100

    Tweak English and <tt>ify type signatures

commit c5dbf5f7e11a9a66de5b83f6038773cf9b416aeb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 19:55:34 2009 +0100

    Clarify generic tube capability rationale

commit 33a305f3cc324d4d50aad9a950bd170d227c465b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 19:54:43 2009 +0100

    Mark up Handle_Type_{Contact,Room}

commit d0af2ea4767face2cac5a1ea733cd72405cec06a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:54:58 2009 +0100

    move Socket_Address_Type and Socket_Access_Control from the old Tubes channel to the new Tube interface

commit a5049894ad892d20ff51bbc5f6f07ab4f976ab96
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:51:39 2009 +0100

    use Stream_Tube_Connection_ID

commit 2b842e57e861aba70d415957f5346961d1f68093
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:49:46 2009 +0100

    add Stream_Tube_Connection_ID tp type

commit ca4e09e0923657a9875dee83e1a780f3c3e0ab51
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:39:13 2009 +0100

    ConnectionClosed: document the possible errors

commit 5737ed5a077a23747259d2e7b2da36c3c869669d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:27:08 2009 +0100

    fix typo

commit aa0c48db785ccf1d7fc3847f5be40836ff131f33
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:24:47 2009 +0100

    add debug message to ConnectionClosed

commit b7a38a588116a411f9ba0634b3a67e7efcaa9c2b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:23:27 2009 +0100

    fix a typo

commit 1400d0e883b1119bfbb320be320231600cee84b0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:21:44 2009 +0100

    D-Bus tube: add SupportedAccessesControl property

commit 74d46adebb52b62feb5a127d7a364ecd56cf87bc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:01:11 2009 +0100

    D-Bus tube: add access_control arg to Offer() and Accept()

commit 1435c80ea4646429f77140fa2e3e18358404b2c0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 20 15:51:27 2009 +0100

    rephrase NewRemoteConnection doc

commit e82b391b7afe9e2dcb82146fb91519dce34cdf1d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 20 15:46:54 2009 +0100

    explicitely say that errors will be reported using ConnectionClosed

commit 22bccfeb7f26742043dcfb1fd05272559b341b0e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 15:34:36 2009 +0100

    rename 'Id' to 'Connection_ID'

commit 674132b3d8235da55c6c94a52c9c04daf490bd93
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 15:11:00 2009 +0100

    add ConnectionClosed signal

commit 41f0f49267215e06549ebc013fe6dc1e43792f62
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 14:50:51 2009 +0100

    errors: add errors for StreamTube's ConnectionClosed signal

commit dee695b0c43d73fa33428e3ed0628fafbb5dbad4
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 10:49:41 2009 +0100

    NewRemoteConnection: there is no point to specify that this signal is emitted on a stream tube

commit 94203a909ec2daa08539dcdcec8e0a2dfb70f2dc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 10:48:35 2009 +0100

    add NewLocalConnection signal

commit a967ad3cb88433b78cf1b9672175d1d35391fed1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 10:42:03 2009 +0100

    add ID argument to the NewRemoteConnection signal

commit 191bd6e99e0afda14798cbf047b61c460475725c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 10:37:01 2009 +0100

    rename the NewConnection signal to NewRemoteConnection

commit 5a912f055b3c494be83f4b3cf9619b3c506cad73
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 15:21:31 2009 +0100

    Type_Stream_Tube: set signal's argument in Ugly_Case

commit ac054748b4703a8331dac5d36eac6ed810847d27
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 15:21:15 2009 +0100

    Type_DBus_Tube: set signal's argument in Ugly_Case

commit 4dd54409c6007fbc1f6fa0e364b4730963cad377
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 15:20:52 2009 +0100

    Interface_Tube: set signal's argument in Ugly_Case

commit da20ff6d73fe656c7970b5da97d0406da102305d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 10:08:03 2009 +0100

    add xhtml namespace to docstring

commit 6fbba538836046db509e24f5333a0ae5cdaa07aa
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 18 10:55:19 2009 +0100

    NewConnection: rename the access_control_param arg as it's not related to the access control any more

commit f1bd697e9dcad30a5b8a19aab4293a503ce1bb01
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 18 10:50:28 2009 +0100

    NewConnection: the access_control_param is not related to the Socket_Access_Control any more

commit 9427d0f3650c7582a5850165aceec6c590e8aa6f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu May 14 10:54:45 2009 +0100

    StreamTube.Offer(): you can't use Socket_Access_Control_Port if you plan to establish multi connections

commit b2f04134b5c317239b9d9477bc465bf3bd2e4313
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu May 14 10:41:43 2009 +0100

    NewConnection: add a access_control_param arg which can be used to identify the connection

commit 3f75a23c632331eb3cd00b1dea03ea5d5ae34fec
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu May 14 10:41:05 2009 +0100

    StreamTube: remove the access_control_param from Offer() as it doesn't make sense in this context

commit 9a84b8abb3580895eae1a75e57fbb36a533ee8f3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu May 14 10:40:21 2009 +0100

    Credentials access control: the byte sent is not garanteed to be NUL

commit af93d466e4b43803c0a4e7cf9c4294a77547fd89
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon May 11 14:35:18 2009 +0800

    SetProperties takes an a(uv), refer to this correctly as an array
    
    Rather than as a dictionary, which leads to you passing the wrong argument,
    because you didn't read the type signature closely enough.

commit 02eb0ee551662feb72ed45e038528f76f105cf9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 7 18:48:59 2009 +0100

    Bump version to 0.17.24.1, and include some NEWS that didn't make it into the release tag

commit 26e26eebf3874622021fbf29b98d5df01abfd58d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 7 17:44:27 2009 +0100

    Prepare version 0.17.24

commit 4798c41bc88eb908b2e9462bfd26b568b6548803
Merge: 5e680cd9 57d1e6dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 7 18:15:40 2009 +0100

    Merge branch 'account'

commit 57d1e6ddd2edb8d594d344576a501987fb8b1f74
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 29 13:57:44 2009 +0100

    fd.o #19428: AM: add SupportedAccountProperties, and error behaviour for creation-time Properties

commit 2e0ddacd14daf122bdd376e174873abf09a08c71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 29 13:56:45 2009 +0100

    AccountMnaager: add missing comma and wrap a long line

commit 20a917fde499cf2c2813414c6fbdd9ab82ea915f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 29 13:56:12 2009 +0100

    fd.o #20905: Account: return 'as' of not-yet-changed parameters rather than a 'b'
    
    See the bug for rationale (basically, this makes it easier to mark input
    widgets whose changes haven't taken effect yet).

commit 5e680cd9432de8373d44c423945487a9cc3484cd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Apr 28 18:32:49 2009 +0100

    rename {Offer,Accept}DBusTube to {Offer,Accept}

commit a63b515e85a04014ba197af17787854b56595e62
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Apr 28 18:27:16 2009 +0100

    rename StreamTubeNewConnection to NewConnection

commit 10e52810d48a34aa105131c3548790bf3b018a98
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Apr 28 18:27:04 2009 +0100

    rename {Offer,Accept}StreamTube to {Offer,Accept}

commit f98bef746cf10db49683f927b54ff27071a22069
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Apr 21 22:41:32 2009 +0100

    Add Debug interface.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1eaa2497ff379f005da089d14288be75557bfceb
Merge: 8f78bf47 5f05567f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 28 13:44:23 2009 +0100

    Merge commit 'wjt/bug-19183'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 5f05567fed2c72825d2c14992eb282c285fbd902
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 17:24:38 2009 +0100

    NewChannels MUST be emitted for all channels.
    
    Fixes fd.o bug #19183

commit 45625c3f70c8bac1f915fb696aada1571332e232
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 17:21:23 2009 +0100

    Clarify MailReceived documentation

commit baea4a0f109b2828ea68d15e2149c77947eb72bc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 17:04:00 2009 +0100

    Improve MailNotification's preamble

commit 7b942deef05e23f7d2d1d32ecaf7ddd1af156dfa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 16:53:12 2009 +0100

    Property-ify GetUnreadMailStatus()

commit 69fee031cf325d1a447548f822511f9a5c041b18
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 16:42:45 2009 +0100

    Build MailNotification spec

commit 48d8eaa0ef5c1419aaabf991c11627defbdf6646
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 16:42:32 2009 +0100

    Mark MailNotification as DRAFT and causes-havoc

commit 466a5265ccf259ee122df59fb5e694d0a406bb35
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 16:41:55 2009 +0100

    Add name-for-bindings to MailNotification

commit c3ea031a01c68ec99042a9f108adb34347ef358e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jun 23 20:24:09 2007 +0000

    Remove uselesse arg directions from UnreadMailStatusChanged
    
    
    20070623202409-9db4d-075da7308edfb8167b36cb8ece3d7b4106887af1.gz

commit df9f75a6005ec66995dbe5c795b4c7f403550b0e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jun 12 21:43:39 2007 +0000

    s/UnreadMessage/UnreadMail/ in MailReceived's description as well
    
    
    20070612214339-9db4d-6a4d2f1829815c0d6438b6b3e096d408a135c11f.gz

commit 6b1c14b7ab1b347fb3cf7c7cc72ab06da564102c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jun 12 21:20:43 2007 +0000

    UnreadMessageStatusChanged should've been UnreadMailStatusChanged from the start
    
    
    20070612212043-9db4d-72c07321271dabd7ad7b1fa6adba3e38cbd3e0d1.gz

commit f6c7fc1452d2becec8c23b7b42f8480a24d130d5
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jun 12 20:49:46 2007 +0000

    Remove mail notification from the TODO list ;)
    
    
    20070612204946-9db4d-e1a516e9f49b564115b33aea763267190f801755.gz

commit 9b975802f7607ddef486b29463bc7d446d81fdb7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jun 12 20:42:43 2007 +0000

    Add initial draft of the mail notification spec
    
    
    20070612204243-9db4d-3ad00b222e83ff45e020a88d181a8527b9349076.gz

commit 170940626d53fa42484139c1c4acc233b2cba6e6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Apr 21 19:53:03 2009 +0100

    Bump nano version to 0.17.23.1

commit 8f78bf47282261c3dd15947ec663de13d7b3c074
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 15:02:11 2009 +0100

    Prepare version 0.17.23

commit aea2c4c9e20f93506fd3d3ba37b561e743725d80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 15:12:26 2009 +0100

    Fix a dangling cross-reference resulting from Client undrafting

commit 44b65016824871687bce276174bd0aa9b78519bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 15:01:52 2009 +0100

    Approver, Client.I.Requests: say "not yet final" rather than "experimental"

commit 9147f3b0577485d588d323ad1f852614de1e3e8f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:22:48 2009 +0100

    CD.I.OperationList: remove .DRAFT suffix

commit 4750fb0e5867b6bd42e2c71696e32334891293d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:20:29 2009 +0100

    ChannelHandler: deprecate
    
    As of today, Mission Control 5 no longer supports old ChannelHandler
    clients.

commit 2b497eced414b6eb4e409fd5e68332f6071957e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:18:36 2009 +0100

    Handler: remove .DRAFT suffix

commit e98c076c5445f7f5f64c139654153404d0181a27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:14:15 2009 +0100

    Approver: remove .DRAFT suffix

commit 211f6b27d10afb3fdd87ef61089ad4a0fe546608
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:12:24 2009 +0100

    Observer: remove .DRAFT suffix

commit cac1dc3e3e7c0fa66f71816c162f404a6bdc0743
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:10:18 2009 +0100

    Client: remove .DRAFT suffix

commit e4995dcd448e1692dfe1039bedea5ab977ae389c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:08:14 2009 +0100

    ChannelRequest: remove .DRAFT suffix

commit cd2be289e9be8789a35bae7fc0801766e5ad1cce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:05:49 2009 +0100

    ChannelDispatchOperation: remove .DRAFT suffix
    
    Also don't require that CD.I.OperationList has the Channels property in
    its list - that property is mutable so it should not be included.

commit c6320b686b1a78704768c9c70e90a96cb5edadd2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:00:27 2009 +0100

    ChannelDispatcher: remove .DRAFT suffix
    
    We consider this interface to be "nearly stable" at this point.
    
    Also correct a wrong cross-reference in Approver to point to CDO rather
    than CD as intended.

commit 55e398c0f8f3ce9bb8a7a4c5432f6ece016f2081
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 13:54:08 2009 +0100

    Rename Client.Handler.Interface.RequestNotification to Client.Interface.Requests
    
    This follows the same pattern as Channel interfaces (if we assume that
    Observer, Approver and Handler are "client types", which isn't quite true)
    and is much shorter!
    
    Also remove the .DRAFT suffix in preparation for a "nearly-final" release
    of ChannelDispatcher and co.

commit e2318cfb1ac5c604eeacce6d8e2a0de14cc508e7
Merge: cd5d20cc b5627aac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 13:48:51 2009 +0100

    Merge commit 'wjt/THERE-IS-MARKUP-FOR-DEPRECATION-AND-IT-SHOULD-BE-USED'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit cd5d20ccd2a2ee178cc46ee56e87a3df3d5f7653
Merge: 3d4b7c11 88f54dfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 13:19:31 2009 +0100

    Merge branch 'approver-partial-match'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 3d4b7c11208e8e7724e58f6535421ebfe27f058d
Merge: a23f012f e5e073e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 13:18:34 2009 +0100

    Merge branch 'asv-all-round'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit a23f012fd4068a4fe104982a2f5d5068f9eda89c
Merge: 17cfd6a1 5c1f47b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 13:13:22 2009 +0100

    Merge commit 'wjt/content-hash-type'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 88f54dfec1fb2b1f1c9f86ce659c49c1bfa08004
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 17 18:52:02 2009 +0100

    fd.o #21090: resolve that approvers are invoked even for CDOs where they match some but not all of the channels

commit e5e073e5fa73de1e8d8fe1c414f667ae340a6f09
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 17 18:45:40 2009 +0100

    fd.o #21180: ChannelRequest: add Interfaces property

commit d8df6363e10e658e87ff982ddd17dfc293eaf752
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 17 18:44:39 2009 +0100

    fd.o #21180: Handler: add an a{sv} to HandleChannels() for future expansion

commit b5627aacefb5f62d015a7213ee52f05225c28b60
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Apr 14 18:30:14 2009 +0100

    Remove redundant text from SessionHandler

commit 94060fe963bfc90dec1a261eff0a20a559eb72af
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Apr 14 18:29:56 2009 +0100

    Add cross-references to SessionHandler

commit 2b2fc3e3f1abee4dc6453ca0c24a3baf5acd53fe
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Apr 14 18:28:59 2009 +0100

    Mark SessionHandler.Error as deprecated properly.

commit 17cfd6a1581a05ebfcd9b6c6a486d584d752dc08
Merge: 1b1eecef a54df6ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 17:38:06 2009 +0100

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

commit 1b1eecef685a2e6ce39c46ab3b3c2222cfb5d159
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 14:55:01 2009 +0100

    Handler: fix cut & paste error mentioned in #21089
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit a54df6ce5a6bf89c489ed58a02a4c84d6a78e009
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 17:29:42 2009 +0100

    fd.o #21179: mandate that the CD prioritizes running handlers
    
    As per fd.o #21178 and spec cabal review.

commit c5216be62e461beecce1cbf26f9ed275b400f939
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 17:20:05 2009 +0100

    fd.o #21179: mandate that CD should prefer the handler on which it called AddRequest
    
    As per spec cabal review and fd.o #21177.

commit 2da586ba8dac0591cdf171b793722cab1484c85d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 16:27:34 2009 +0100

    Rename RemoveFailedRequest to RemoveRequest
    
    As per spec cabal review. RemoveFailedRequest(NotYours, "actually it
    succeeded, but someone else got it") is misleading.

commit 827bd27d5f949ad35998d986f6718383250b039e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 16:11:37 2009 +0100

    Fix typo introduced while redesigning UpdateParameters

commit 5de45950300debc617e353f48994a9fd03f87c16
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 17:21:13 2009 +0100

    fd.o#20905: Account.UpdateParameters: break API by returning a boolean: whether the update needs a reconnect

commit 1c4eaff17f5134b21a8ab4f5c05f050092e56465
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 17:20:50 2009 +0100

    fd.o #20905: Account: add a Reconnect method

commit 862dbdeb4b28299010074b00336fd91447bdc6a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 17:42:11 2009 +0100

    fd.o #19428: AccountManager: alter CreateAccount to take initial property list
    
    This matches mardy's Creation interface. However, there are still
    unresolved issues.

commit 8a4a444b322f43584b96ad779c335b6a1358def9
Merge: 80e0c5c1 a269b7b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 16:05:56 2009 +0100

    Merge branch 'observer-abibreak'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 80e0c5c15a054c0e2c81770bd65ec237861d46df
Merge: 153a01ad b7dd9fa8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 15:59:10 2009 +0100

    Merge branch 'approver-abibreak'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 153a01ad8817e51b450a8f43f43130dcd2f870a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:03:13 2009 +0100

    Observer: add Requests_Satisfied parameter
    
    We could stuff this into the generic a{sv}, but while we're breaking API
    anyway...
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 9bd785e915fe69564bb8e79036793b921bf1c908
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 13:08:19 2009 +0100

    Handler: move request notification to its own interface

commit 5d124fa6693b0b57c75ca5ea5993f61ea93651bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:48:23 2009 +0100

    Handler: clarify AddRequest, RemoveFailedRequest

commit 080b5542ed9f54d391137a0d6ea6cb6ca2cff828
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:47:39 2009 +0100

    Handler: expand on descriptive text, from "Semantics of the ChannelDispatcher API" email

commit e97e2a3aa259d2c99c0a1f8be0f084b51eaaf8f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:02:40 2009 +0100

    Handler: add rationale for Requests_Satisfied parameter

commit 4973c8d30f245ea716e069d3a334b19ab75f074f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:01:55 2009 +0100

    Handler: define what channels the Handler is considered to be handling and for how long

commit a269b7b1e1cb94053219d4f4aa3306bf9647312c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:03:13 2009 +0100

    Observer: add Requests_Satisfied parameter
    
    We could stuff this into the generic a{sv}, but while we're breaking API
    anyway...

commit b7dd9fa8f4d57137004101df1e6e7b7d811c2122
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 13 16:07:47 2009 +0100

    fd.o #21093: fix race between ChannelLost/Finished and connecting to those signals

commit 05e1773a40fa005afa7dda2f04ec2705ab63eac1
Merge: 174a6ddd 2525428e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 15:11:58 2009 +0100

    Merge branch 'approver'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 174a6dddc1e0691d623a870f53c3d7055d3cfb94
Merge: e14012a1 bbbda2e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 15:06:32 2009 +0100

    Merge commit 'wjt/create-ensure-offline'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit e14012a120bd67bb6ffe91908df7452c05e81011
Merge: 42b2d1de 662239e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 14:53:11 2009 +0100

    Merge branch 'observer'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 42b2d1dee6f4854e14ef5a7e8f30c3b25a18067d
Merge: cc87197b 0f575cde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 14:48:27 2009 +0100

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

commit cc87197bec65fb3ebf992345d6d53c7568801da9
Merge: d3e11d61 44d12931
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 14:14:37 2009 +0100

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

commit d3e11d61cd5c93e9bfc3c110c424e5dd15215727
Merge: 692ddb97 566c3e16
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 13:52:34 2009 +0100

    Merge branch 'connect-is-idempotent'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 44d129314eb9e9abb5aa86659e9a24392f2e362c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 13:50:12 2009 +0100

    Group: Reason_None is either Terminated or Cancelled, depending on actor

commit 181ace7b1a24574fd1c6670a35ce37c64b10a2ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 13:49:53 2009 +0100

    errors: add Terminated (and update copyright)

commit c274951a3181a98595584089ca44ee825e46440c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 13:49:40 2009 +0100

    errors: remove obsolete comment, we fixed telepathy-glib to be order-independent

commit 692ddb9791c314f6945f3024e40d715b8491a8bc
Merge: ff9a0950 923d933e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 12:37:41 2009 +0100

    Merge branch 'the-future-is-mandatory'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit ff9a0950430db5a56e8528125fc76ffdfd069c73
Merge: d71f1d9f 880391b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 12:36:45 2009 +0100

    Merge branch 'media-caps'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit d71f1d9f4b355cbb5dc03418f33e3e4653ea792b
Merge: 7daf5403 79bc6b31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 12:35:33 2009 +0100

    Merge branch 'trivia'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 566c3e1673d4ee306323cf2d710255caebf5059a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 13 15:37:27 2009 +0100

    fd.o #14620: declare that Connect is idempotent
    
    This matches existing practice, and the assumptions made in telepathy-glib,
    libtelepathy and Mission Control.

commit 923d933ebbd9ed51fa9037e7ea3982e482a0c24d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 16:55:55 2009 +0100

    Connection: deprecate pre-Requests channel listing

commit 96dfa5bd0d697f0281b58a4e63def90ca742f001
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 16:44:44 2009 +0100

    Presence: SimplePresence is now mandatory for Connections that have Presence

commit 0fd87f51ad4a32e3f506a726cd9817e6b4878a47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 16:43:26 2009 +0100

    Connection: Requests, Contacts are now mandatory

commit 662239e48edbc50001db314756eea9ed94da98fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:21:41 2009 +0100

    Observer: whether ObserveChannels succeeds or fails is irrelevant

commit 438071114c9693b558b975677ac859a8cbc28136
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:27:30 2009 +0100

    Observer.ObserveChannels::DispatchOperation: note the possibility for deadlock

commit fc743a74e05fcade7de36810a70e9eda984a5ad9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:16:33 2009 +0100

    Observer: if CD splits a batch for handling, split it for observation too

commit 676b25426cbb8803daec087e8a7dab28ff8687d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:21:23 2009 +0100

    Observer: add some text from my email "Semantics of the ChannelDispatcher API"

commit 3c50e4a7f22eb2496676db45f9fc094399843818
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:01:04 2009 +0100

    Approver, Handler: clarify filter properties in the same way as for Observer

commit 244ae930601d063ddfdb6ebfe3ee56c334add286
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 18:02:33 2009 +0100

    Observer: be more clear about the filter never changing
    
    Also linkify NewChannels.

commit 73574d30100606b1620da5c40ba1a3e5d9d7b386
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 17:56:20 2009 +0100

    fd.o #21089: Observer: clarify behaviour when some, but not all, channels in a batch are interesting
    
    Imagine that Empathy observes text and streamed-media channels, and Kopete
    observes text channels only. A NewChannels signal announces a text channel and
    a streamed-media channel simultaneously; obviously, Empathy gets
    ObserveChannels called with both channels as arguments.
    
    telepathy-spec did not previously specify whether Kopete's ObserveChannels
    method would be called with the text channel, or with both channels.
    In Mission Control 5 it only gets the text channel - i.e. the subset of
    the bundle that it understands - which seems like reasonable behaviour.

commit 0f575cde7a71e7cc7f1cceccb802b803d339e9e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 13 15:05:13 2009 +0100

    fd.o #21013: ChannelRequest: add PreferredHandler property

commit 2525428e6ace28caadb16c76fcd8f292c38f671e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:45:21 2009 +0100

    Approver: improve text based on my "Semantics of the ChannelDispatcher" mail to the list

commit 3d053b61fce3ba7ae9840c53b42b7f6b4337faf2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:34:22 2009 +0100

    CDO: tighten wording about closing unhandleable channels

commit 8df8daebc708eaec521823a887178f620e650c99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:33:58 2009 +0100

    CDO: remove FIXME from ChannelLost
    
    Being kicked from a chatroom probably can't actually happen if we've only
    been invited, and outgoing call errors make no sense on a CDO. We don't
    really have an error for incoming calls hanging up before we answer, but
    I've filed fd.o #21109 for this.

commit 34358bab6543faa670c2afc6b72c82be37cd36a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:27:53 2009 +0100

    CDO: approvers with a UI should stop annoying the user when Finished is received

commit 208b3e3f4a872aba8c0dfb1219154869d79fadc1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:26:32 2009 +0100

    CDO: explicitly allow HandleWith("")
    
    I thought we'd already done this...

commit 79bc6b31625df6f3f265694f45e44eaa934b8e82
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 13 15:09:32 2009 +0100

    ChannelDispatcher: reduce duplication between CreateChannel, EnsureChannel

commit 28c45e3727d957ffb9f97b911b15a08572275f0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:47:03 2009 +0100

    ChannelRequest: clarify text from "Semantics of the ChannelDispatcher API" email

commit a6724b274ed36855408e2be5ec94c9d5504ab63a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:27:33 2009 +0100

    CDO: use StreamedMedia channels as another example of a channel where special closing behaviour is desirable

commit 53c9df7ddb1f1934e8b290d96b33ded15bfdf9a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:26:54 2009 +0100

    CDO: add some cross-references to Handler

commit c2ca0039b7a15b8fb49cc48406352ddb48fa3dab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:35:17 2009 +0100

    CD: hyperlink the different types of Client

commit 880391b73e5a719dfc42af35042641c9a5853315
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 17:04:29 2009 +0100

    fd.o#20920: RequestStreams: allow NotImplemented, NotCapable and prefer them over InvalidArgument, NotAvailable

commit cbf1db0b2faca9a946a887a63e5df51ef3d8fbe7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 17:03:56 2009 +0100

    fd.o#20920: Group: allow AddMember to raise NotCapable
    
    This is appropriate in StreamedMedia channels if the contact doesn't
    support streamed media, for instance.

commit cd3b776bd3f2a4bfa2ccba5f13ce460be6abd5ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:51:01 2009 +0100

    Makefile: make the upload targets actually depend on building the new spec

commit 7daf54033508ec0680c894fd50aab13e0842090c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 17:05:50 2009 +0100

    When uploading releases and snapshots, upload new-style HTML
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit a6c1a06f209f4536fbbb1bbea673b3679a491f10
Merge: 8f35a2f6 4347386d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 17:02:09 2009 +0100

    Merge commit 'wjt/include-error-names'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 8f35a2f6a8a9efeda8e13d78dbb8cb910495e708
Merge: 374c270a 13ba30c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 14:20:43 2009 +0100

    Merge branch 'account-has-been-online'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 13ba30c7e4ec213c8f96aa509e39686a1cc4bb4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 14:15:54 2009 +0100

    Account: add HasBeenOnline property

commit bbbda2e2517bae984db70a289dabe8c3ea4653bf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Apr 2 19:06:08 2009 +0100

    Allow Create/Ensure channel to raise Offline

commit 5c1f47b2b3daa8267017ff333e93ebfba282422f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 30 16:13:58 2009 +0100

    Clarify ContentHashType in RequestableChannelClasses

commit 374c270a8f101944721ef7dc87fc6d184ba9e357
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 23:34:09 2009 +0900

    XML namespaces considered awesome

commit 065c70236bc3c510648b4e121f5184b6e35c0d1a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 23:18:36 2009 +0900

    Add a compact interfaces list

commit 32fa0adcd30128f8d9f871d5bf8ec0d2dd736299
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 23:18:22 2009 +0900

    Clarify language

commit f1ce32ff5cebca9b78e38a329a701e9ed4d65087
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 22:59:14 2009 +0900

    Workaround for array_name of external types

commit 63838d7ea06fd71d74352f3e28c7804ba8f21aa6
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 22:46:39 2009 +0900

    Bold section headings

commit b0684ee5d47e936ee0b303c3ba4630c620786c6a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 22:46:09 2009 +0900

    Sectionise everything

commit 573e74c6d65e42617767ef4cdceb5048e006e325
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 11:55:09 2009 +0900

    Support nested <tp:section> tags.

commit 421a730d4555ce97db5299db7e15c79631b5a682
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 11:47:01 2009 +0900

    Change to a nestable <tp:section>

commit 76f0838f12b0b9c7bb5355ff1c710e0f85f47a1d
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Mar 26 18:24:17 2009 +0900

    Support tp:chapter in the parser

commit 6f64e2ab10d9b4bea48bfcde980d7877113adc6c
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Mar 26 18:21:47 2009 +0900

    Example use of <tp:chapter> for Connection

commit aa1f2f09e07b37b48ad1cb855940d341e5b0043d
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Mar 26 00:58:40 2009 +0900

    Mix lower case entries with uppercase entries in fullindex

commit 6be5c5d7df5c24408cb1486bbac74f91df89df75
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Mar 26 00:19:09 2009 +0900

    Don't display AwkwardTelepathyProperty in the docs

commit cbf065a7351b7b891056a5a23c804f31efbcc0e5
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Mar 25 23:57:23 2009 +0900

    Generate a .devhelp2 file for the new spec parser

commit 4347386dff44e16f948a0f16e642abe51a388c5e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 24 21:52:24 2009 +0000

    Include DBus error's full name in their definitions.

commit 4be8afd248ef2344b32a75d138da08c6914bf983
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 24 21:55:45 2009 +0000

    Actually upload new-style spec with upload-branch

commit 3991c41e96861434875a1a82b4cf67d120f9c43c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 18:57:30 2009 +0000

    Start 0.17.23 development

commit d802f5ae33b72a88de86a8dfef9dd94c963c9a87
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 18:51:29 2009 +0000

    Prepare release 0.17.22

commit 7d64ccfa938656c64783a624dcdf40f60d67d97a
Merge: 789c974a 3170a67f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 18:04:55 2009 +0000

    Merge branch 'streaming-acceptance'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 789c974a828b07e9e7f841cf90748f8173674254
Merge: 353c2da5 698415b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 18:01:31 2009 +0000

    Merge branch 'streaming-errata'
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 3170a67f593a2ee98a59856aa17c579697acd7cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 17:46:32 2009 +0000

    StreamedMedia: note why automatically accepting stream directions on call acceptance might be considered unwise

commit dfe176b6140dd353b61195ef1770c7bf70bfaf5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 17:15:07 2009 +0000

    StreamedMedia: recommend Gabble's behaviour of accepting stream directions automatically when accepting a call

commit 698415b450965b5da763b1308915a5b33ff67266
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 17:11:40 2009 +0000

    StreamedMedia introduction: finish talking about outgoing calls before moving on to incoming calls

commit 5668c0e82e2f48faafb45da4107d7fe967161a2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 17:11:15 2009 +0000

    Clarify the rationale for StreamDirectionChanged's behaviour

commit 26c8ef514e89e408fa3408ec453237d521c2bd61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 17:10:52 2009 +0000

    Clarify the direction of new streams to be (Receive, Pending_Local_Send) until or unless changed by a StreamDirectionChanged signal
    
    This may require existing connection managers to emit an extra signal for
    spec compliance, but shouldn't break existing clients.

commit 353c2da5c8421acdf616c1edad28f86679b67014
Merge: afa35a41 30088514
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 16:53:36 2009 +0000

    Merge branch 'relayinfo'
    
    Conflicts:
            spec/Channel_Type_Tubes.xml
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 30088514e222dc5641cd01c8e9f093cd10f01f4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 16:48:28 2009 +0000

    Media.StreamHandler: explain that RelayInfo is what we use in candidate gathering
    
    (As opposed to a list of the peer's relays, which would come in as relay
    candidates later.)

commit 88b60e2254a1bcda626b2e5920dcdb4825aa3670
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 16:47:48 2009 +0000

    Media.StreamHandler: 'stun' is a deprecated synonym for 'none'

commit afa35a417a70e6ae88256fd907b22ad11959fe76
Merge: 8be989ea 26b56bb6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 16:45:41 2009 +0000

    Merge branch 'streamedmedia'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 8be989ea8c12d45c066d32818368fe02c566f69f
Merge: 410364b6 491ae1a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 16:44:26 2009 +0000

    Merge branch 'streaming-errata-reduced'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 410364b67147dd7b5682628f43ebb80bc924a858
Merge: 11bff985 d04e18e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 19:28:49 2009 +0000

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

commit 11bff98578f88f5aa8094639cb5d7a38eef0768c
Merge: 1415d112 506afd23
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 19:05:35 2009 +0000

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

commit d04e18e6daf802f8f83361215d819d2704f7a2dc
Merge: 1415d112 d4db3bec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:59:00 2009 +0000

    Merge branch 'parser' into merge-parser
    
    In the process, add another array-name that has become required since
    davyd's branch started

commit d4db3becbdf47ba994a8e31ee2082869ea7db3e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:35:07 2009 +0000

    doc/templates/interface.html: add support for tpproperties

commit c85b4d5543cab764e4dbb9c46d0e7da368672c3d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:34:29 2009 +0000

    specparser: add support for old-style Telepathy Properties
    
    These aren't quite deprecated, but they're close.

commit c64abc062d7cde31a154cab8935cd55a827ffb7b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:33:57 2009 +0000

    style.css: add support for old-style Telepathy properties
    
    They appear in a grey box to give them a visual link to deprecation -
    they're not quite deprecated yet, but are on the way.

commit bfba532ca92a3fe7b5752b3609db9639c2d51d16
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 15:52:28 2009 +0000

    specparser: raise error when things without an array_name are in arrays

commit b3391fc4ce027c1bd72a9bbb3be5b863feaabe03
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 15:47:09 2009 +0000

    Makefile: wire up davyd's new spec HTML generator

commit eeadd8e8484ce1f613b7abdd091db53fae5645bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 15:39:41 2009 +0000

    doc-generator.py: cope with non-ASCII characters in the spec
    
    Collabora ♥ Unicode

commit 6e1e9a6815c02b2fecb659ac6bc22fb23a1a169e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:22:51 2009 +0000

    Refer to ChannelRequest with the .DRAFT suffix

commit 034da318c6be0fcafd79ce4be18aaf46132385cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:22:42 2009 +0000

    Refer to Handler, Approver and Observer with the .DRAFT suffix

commit a57936ad1f541fe2a9fcf699ea456ad55f0ea156
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:17:19 2009 +0000

    Always reference ChannelDispatchOperation.DRAFT by its full name

commit 6bcad9b6eee6cba654c1c093950d9a7d109d0857
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:15:36 2009 +0000

    Channel.FUTURE: reference ChannelBundle.DRAFT by its full name

commit 8c54296fe5400a8d5bb3055a37bdc76eb9b41a6d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:14:07 2009 +0000

    Tube: reference DBusTube and StreamTube with their .DRAFT suffix
    
    The new spec parser does not have the .DRAFT special-case, and it's more
    sensible for it not to.

commit 8b8fb03c75768918f8f145ef1cdfa386d2c30fcc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:13:26 2009 +0000

    Text: correct markup in deprecation of Clear parameter to ListPendingMessages

commit 09247a97099652f7fa2e0cc5a8805d5d82a91b01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:13:08 2009 +0000

    MediaStreamHandler: indicate when RemoveRemoteCandidate was deprecated

commit 5dc127b502ea093d2c71b9d17a2035a66bb7d96d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:58:28 2009 +0000

    Add array-name where needed
    
    Previously we didn't require arrays of basic types to be named, but the
    new spec parser is more consistent about this.

commit 6c6631c8f579a7f19a51c4f4b08770d01515976f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:08:35 2009 +0000

    generic-types: add array-name to misc types
    
    The new Python spec parser is more consistently strict, which is a net win.

commit 1415d112a9dea48b58b8f78176c1f631af31ff54
Merge: 5f61183d f8a4ef0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:55:29 2009 +0000

    Merge commit 'wjt/search-extendable'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 5f61183d00ad7db6ebb0cd29ddabb7c6913c9231
Merge: da8927f9 2ba4e8f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:55:15 2009 +0000

    Merge commit 'wjt/can-we-hold-each-other'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit da8927f9877cf1ff26e45f474e40e96da4b4531a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:53:30 2009 +0000

    Makefile: upload new-style spec HTML alongside old-style

commit 2ba4e8f86cc52f72783c86de8fb778a9b4297240
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 20 16:24:43 2009 +0200

    Cross-ref between Hold and CallState

commit 14671c0fba04f6ae60f80927ca531983e2e62af6
Merge: 41895a53 04048f58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 12:34:34 2009 +0000

    Merge commit 'wjt/trivia'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 41895a530db693837b6c4abd22397550d1482aa0
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Mar 18 11:50:25 2009 +0900

    Fix typo in RoomList/GotRooms/members

commit d035d9d8e53a1eb8fa3c82b064184b12c91c1a4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 23:06:06 2009 +0000

    Fix added/deprecated annotations

commit 423133997bb79c7ffdca6c90ac2d4d423c41966c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 23:05:15 2009 +0000

    Start 0.17.22 development

commit 7370c4097b3d137007ba65fa1e1bbdc93dad4d3b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 18:53:52 2009 +0000

    Prepare release 0.17.21

commit 9ae785cee65f14642bbf221ceafee117e07ff850
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 9 17:37:52 2009 +0000

    Avatars: document when RequestAvatar and GetAvatarTokens were deprecated (it was in 0.15.5)

commit 365fce7dd0d0c08c3bae99469334ff6998819d5c
Merge: b75bc7ab 9752322f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 18:23:20 2009 +0000

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

commit 9752322f6e50eff873bb460419e7138aa8a732b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 18:22:06 2009 +0000

    Group: clarify wording when explaining precisely who can be removed and when
    
    As per sjoerd's review

commit e068624a1d113df6036ee6308da54cdf422f74c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 18:21:26 2009 +0000

    Group: improve wording of "you may always remove yourself" paragraph

commit 1529615108180c621b20c09ab7ea47c2102e5d90
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 12 15:42:43 2009 +0000

    Group: add Message_Depart flag, indicating whether part messages are supported

commit 491ae1a777c8164b6750b2264c4296d05be1db0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 18:00:24 2009 +0000

    StreamedMedia: removing all streams MAY close the channel, but clients SHOULD NOT assume this

commit b76b79406d7da8836c965e322da11769b585157e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 17:59:56 2009 +0000

    StreamedMedia: clients SHOULD assume that the state of newly added channels is Disconnected
    
    This matches existing practice.

commit 6b11d26d8c6fc02f65d2ba54437e92b9b6dc4f88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 12 15:38:27 2009 +0000

    Group: explicitly allow removing yourself from a Group, in order to leave a channel

commit 04048f588efa17b817033f6e0045b3a9061a30cf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Mar 12 12:52:17 2009 +0000

    Add missing tp:type for HandleChannels' Channels arg
    
    Noticed by Alp Toker: thanks!

commit 506afd23d0b3c6f0a13ce83035c657eddb3a05a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 9 17:39:38 2009 +0000

    Avatars: turn avatar requirements into properties, and add RecommendedAvatarWidth and RecommendedAvatarHeight

commit 072bb0f46497bb707262530b548b1a12975c7f22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 9 17:37:52 2009 +0000

    Avatars: document when RequestAvatar and GetAvatarTokens were deprecated (it was in 0.15.5)

commit a71501cab7ed3fe1cb99c8bb69e94ebc197e6556
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Mar 2 17:53:06 2009 +0900

    Move docstring above possible errors for methods

commit adcf2dc1267c6e2b52d439a81bdedb47df41c8e9
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Mar 2 17:52:54 2009 +0900

    Don't show summary box if there is nothing to summarize

commit 427f26f87b7f179c3ecf8069023f3d26c52041e6
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 27 11:56:24 2009 +0900

    Update .gitignore

commit 73183731ef3b060503891fd85d4e4efe3f6ef148
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 27 11:55:28 2009 +0900

    PEP8

commit 89fc257d81cad45bfcf02c7594a3039327a1a48e
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 27 11:53:00 2009 +0900

    Make the output path an argument

commit ae64b4512e80506f23783fb214c22e8411ea732f
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 27 11:25:09 2009 +0900

    Support external types

commit 70b9e0d9dd710f450e0e7a602b7f039f19988706
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 27 11:25:00 2009 +0900

    Compatibility fixes

commit d9c035c6b401f9096fd4ff2888b023252388403f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 26 14:34:21 2009 +0000

    MediaStreamHandler: fix name-for-bindings (and en_sjoerd :-)

commit e864ed928e3dd9a3631f58109e080b71b974417c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 26 14:33:18 2009 +0000

    Media.StreamHandler: Add CreatedLocally property
    
    Conflicts:
    
            spec/Media_Stream_Handler.xml

commit ecf7a5c9ab039e4ad577ae41f075beed7d3389cc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 12:32:13 2009 +0900

    wrap Foo[] in a DBusList class so that we know its an array

commit a1e548797001166cbedeedce3c4aebe6fcd1f21b
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 11:27:14 2009 +0900

    Add some checks for things that shouldn't be allowed to happen

commit 09b2ac74f22a68ca8c3355c0ab0848b3b54aa44e
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 10:46:17 2009 +0900

    Add deprecation notes to interface summary

commit 7580a1d06717744f5dad4cc96f89497d36d96c34
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 16:57:38 2009 +0000

    Add array-name to Socket_Address_IP

commit 6c1b021b321a267c266efd38230527a50344f2f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 16:57:30 2009 +0000

    Fix tp:type of RelayInfo property

commit 33105254652c7efdda2d32a7b15f1c6424b027a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 16:50:47 2009 +0000

    MediaStreamHandler.RelayInfo: make port a uint16
    
    16-bit type difficulties in dbus-glib aren't relevant here since a{sv}
    should be parsed permissively anyway.

commit 8e9fe6ae488883a4668a3f247571206cfe4c72a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 16:45:27 2009 +0000

    MediaStreamHandler: Change STUNServer/STUNPort to STUNServers
    
    In XMPP we can be given more than one STUN server.

commit 355c15fe51196d604ea62ce16c4c098ef2f87831
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 16:41:35 2009 +0000

    Add Socket_Address_IP for addresses that can either be v4 or v6

commit 06972587d43a7d25c0fa8764a63e4293639993a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 16:38:21 2009 +0000

    Move Socket_Address_IPv4 and friends to generic-types.xml

commit 160ce62da8f7d5a31e4b70298c155bd3383a90ff
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:56:39 2009 +0900

    Display tp:added et al for EnumLike types

commit 9c7d275b7940327d9e261fc938176f8426f38dbc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:52:25 2009 +0900

    Support tp:changed
    
    Abstract away added/deprecated/changed

commit ba02756a6260e8144211d612bb1c64cdbbea0248
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:36:30 2009 +0900

    Default arg direction to UNSPECIFIED rather than OUT
    
    Signals now want unspecified args, methods do not

commit c0dfa1af1a4c3031dee5b123190ef274c6cea9f7
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:26:40 2009 +0900

    PEP8

commit 2201a431050ebb0c04247f510177c13b7596a52b
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:12:29 2009 +0900

    Remove ` from warning messages

commit 07177390712de4a5def3890e237813d61f8273d9
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:10:57 2009 +0900

    Don't inline declare exceptions

commit db61591f78b21d6cd9fa6bb7320a8de86cc68389
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:04:09 2009 +0900

    Clean up trailing spaces

commit 60f83b3f6428e01674d19b6d4f9c592e02fe6946
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:02:48 2009 +0900

    Rename class 'base' to 'Base'

commit f8a4ef0c29ff64dbb1979f160b2a206a9bded625
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Feb 21 13:04:54 2009 +0000

    Describe Limit and More[Available] in preamble

commit bad57afff584f4e277ad94485f44a9a345107ff1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Feb 21 13:00:14 2009 +0000

    Add a More_Available state and More() method.
    
    This doesn't really make the state machine unmanageable; clients that
    don't care about paging can just call More() whenever they see
    More_Available.

commit dd4f921895d35ccd2445facfc260346a9bbe1bb4
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 20 08:24:08 2009 +0900

    Mark interfaces that CAUSE HAVOC or are DEPRECATED in index.html

commit 5b6dbb49806bad8d19278629a71fd40629b53ea2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 19 15:08:15 2009 +0000

    Turn x-search-limit into a requestable channel property.

commit 0859eee73cba893abec22d2b83a4bbb26fd62994
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 19 14:23:59 2009 +0000

    Remove x-search-offset.
    
    This should have been a requestable property, not a pseudo-term. Also,
    it's not very useful: you can't be sure that a second search with a
    higher offset will actually be indexing the same list of results. If we
    want to support protocols which do support paged retrieval of results,
    we could add a Paged property, whose value is the number of items per
    page, and a NextPage() method, callable while the search is In_Progress,
    to ask for the next page. Or something.

commit 4d47d7d54a684837b7019de4517254b659c950b5
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Feb 19 21:06:20 2009 +0900

    Don't link letters that have no index items

commit 5aeb3b51b39e4c874613acb057f103110e994427
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Feb 19 20:56:58 2009 +0900

    Add a full index

commit 425416c8e86e77d8be51b5a81c68fa6c763d7231
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Feb 19 18:48:32 2009 +0900

    Typed.get_url -> Type.get_type_url to stop it blatting base.get_url for Property

commit 25c44fa601263067ba5e22f11b624c517f271164
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Feb 19 18:42:31 2009 +0900

    Summaries for errors and generic-types

commit 72a7e7ee3245c5bab584547eb6a86debfd6f845d
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Feb 19 18:33:42 2009 +0900

    Support tp:dbus-ref etc in tp:added and tp:deprecated

commit c602ed1d3e3d1265a0d38a60407941d353491120
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Feb 19 17:02:18 2009 +0900

    Add a summary to the interface template

commit b75bc7ab13c2397b1f7f541fde5d951356b756bc
Merge: 49305f57 003517c9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Feb 17 17:37:13 2009 +0000

    Merge branch 'search-stop'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 003517c9b9d815327e9c675ab4cfd9b4f80365ac
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Feb 17 17:32:27 2009 +0000

    Mention Stop in ContactSearch preamble.
    
    Also emphasise that the client really should Close() the channel.

commit 8e4bc2e1e19b67efbaf2f8b88a06d7fbedf13e2d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Feb 17 17:17:08 2009 +0000

    Move "dropping extraneous results" requirement to Stop()

commit de56a41caf3aad9c3a24240314b91b9beb55539c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Feb 17 17:16:08 2009 +0000

    Add a Stop method to ContactSearch

commit 4527822af7167c4de5b166009fc915fc95aeb72f
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 23:07:30 2009 +0900

    Support tp:requires

commit 49305f57db58203fa85df87de323af7ee4927213
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 23:00:36 2009 +0900

    org.freedesktop.Telepathy.Channel.Type.MediaSignalling -> Channel.Interface.MediaSignalling
    (cherry picked from commit d3e00e81383329192b0d9bc1648bfefcd70b7135)
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit d3e00e81383329192b0d9bc1648bfefcd70b7135
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 23:00:36 2009 +0900

    org.freedesktop.Telepathy.Channel.Type.MediaSignalling -> Channel.Interface.MediaSignalling

commit a3d71718cd7fc908703147ee7abebd4e5b2d363f
Merge: 452ac7d1 03c53cce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 13:41:23 2009 +0000

    Merge branch 'search'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 26b56bb643108857546404129a62a99b8461cc4f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 11:41:37 2009 +0000

    MediaSignalling: remove "lowering barrier to entry" wording, and specify that transports passed to EnsureChannel etc. are ignored
    
    The "lowering barrier to entry" wording would allow installation of a
    client A (that handles ICE only) to break an unrelated client B's support
    for GTalkP2P, if B relied on this mechanism. As a result, nobody can
    rely on this mechanism, so it's basically useless.
    
    The ability to disable transports by parameters to EnsureChannel etc. is
    only a partial solution, since channels requested by an address book
    can't take advantage of this mechanism. A better solution (to be added
    later) would be to introduce interactive transport negotiation, done by
    the streaming implementation (e.g. before Ready).

commit 2e8fbca9fb61811e4007d133ecaebfd6144617dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 11:26:28 2009 +0000

    StreamedMedia: remove "lowering barrier to entry" wording
    
    This would allow installation of a client A (that handles audio only) to
    break an unrelated client B's video support, if B relied on this. As a
    result, nobody can rely on this mechanism, so it's useless.

commit 093204708e162c6d3d901923a1316a3763c3a285
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 11:24:51 2009 +0000

    StreamedMedia: Clarify wording of when to use which filters

commit c722ebefba593049be6e0d339fee50cf466b3a09
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 11:24:31 2009 +0000

    StreamedMedia: revert making RequestStreams idempotent, and clarify the opposite
    
    The intention was always that RequestStreams was *not* idempotent.

commit 65247de035352d981b1720d19ae6d1f6e6d9cd28
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 11:23:44 2009 +0000

    MediaSignalling: Rename MSNTransportAvailable to start with WLM85, and also add WLM2009
    
    According to fd.o#19958, there are currently two transports that might be
    needed for MSN interoperability.

commit e88f1116681ea9180a99f2c2df63cf9514437980
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 11:22:18 2009 +0000

    MediaSignalling: Rename GoogleP2PTransportAvailable to start with GTalk
    
    This matches what it's called in XMPP more closely.

commit 452ac7d14cbdf09ae097c20faa8f9cb5494ba2cc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 10:46:33 2009 +0000

    Avoid releasing a version called 0.17.20
    
    I accidentally tagged .19 as telepathy-spec-0.17.20 when I initially
    released it, so to avoid confusion we shouldn't use that version number.

commit 19b63fc05b801ce9005bbf1bc31b70c99275312f
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 18:13:38 2009 +0900

    Same fix for index.html

commit 6131fd3bb41fec98451bb3aee25b3a35fb84eeaa
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 18:05:55 2009 +0900

    Fix alignment issues for permalinks
    
    The floating header might need overloading for print CSS, but really no
    one should be printing the spec anyway.

commit 1280238cc2afaffd5523e69bdb27b0d960a9d517
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 18:05:31 2009 +0900

    Don't overflow long interface names

commit b612222048686aa422868d93b56b8d82fbf81c33
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 15:11:12 2009 +0900

    Tests using doctest
    
    Test spec doesn't cover everything we might need to parse

commit b378a19d1744462d128dc14dece48fed2fb003ce
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 13:42:35 2009 +0900

    Report Access for properties

commit c27b8064b712420130f4626835e51751dc123868
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 13:09:44 2009 +0900

    Add licenses to the new source

commit 40bb45c769cac5f33a98c95474cc32bb3f734fbc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 13:00:08 2009 +0900

    Add title, copyrights, license and other fun stuff

commit 7b2ff869837c77fa71e712249f45853427b74784
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 12:33:58 2009 +0900

    Fix up URLs for Errors and Types

commit 4ddf13cb489393b5952826e2b37ead274ce52c97
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 12:33:51 2009 +0900

    Styling for errors

commit 96d18743ded65f2a698fd743338faaf1b59e6e0a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 12:28:02 2009 +0900

    Add generic-types and errors HTML files to the spec

commit 25264f1feb9168b8d8cd147b2c769d6a6a69a3cc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 11:41:57 2009 +0900

    Support tp:causes-havoc on interface

commit a34575e6934f26cf01a1054a6326f7a7458c8918
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 11:33:18 2009 +0900

    Support tp:deprecated

commit b6d4aef71da7b70a4d3b6272f26d497c0518b6a6
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 11:26:41 2009 +0900

    Style tweaks

commit 5dd47915a9374d527091e470ef9da086a27685e5
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 11:22:29 2009 +0900

    Support tp:added

commit dc95ee4574e20cbf6a2cc9eb4aa1c8e9af816115
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 18:43:18 2009 +0000

    Media.StreamHandler: resolve open issue: CMs must resolve hostnames

commit 7c72f56204ce2fea120b8f4ec8628eb0c24a20c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 18:40:08 2009 +0000

    Make RelayInfo an aa{sv} and document what 'type': 'tls' means

commit 11d5fe87f8060c5646f51098763d09529d69657f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 18:39:30 2009 +0000

    Media.StreamHandler: add wlm-8.5 and wlm-2009 as NAT traversal methods
    
    As requested on fd.o #19958.

commit ec8b0b274603a9f7d645334c207863c001df8820
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 18:38:58 2009 +0000

    Media.StreamHandler: make none and stun officially synonymous
    
    There's no reason to distinguish between them, and indeed
    telepathy-farsight doesn't.

commit 90791eece5fbedb231320768ac29ca443cbc39d0
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 01:49:10 2009 +0900

    Implement Mapping using code common with Struct

commit 83b55189c692934a51ff8aa66eb25a946664845f
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 01:38:57 2009 +0900

    Implement Flags using the same code as Enums

commit e16008fa1c4f3561c509e8e01a569e05c7cb4f30
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 01:32:08 2009 +0900

    Support Enum type

commit d1951fc99d7de5512b305947fd2540527bf63b64
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 01:22:39 2009 +0900

    Fix key generation error in build_name()

commit 058b3fb80867730b89a1cc59136a2f531fd340bd
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 01:18:00 2009 +0900

    Support the Struct type

commit 960f18a90b5b0ac7a143f7d98efd74fa5af621d0
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 00:57:19 2009 +0900

    Reassociate types with interfaces, show types for an interface

commit 03c53ccee1c07d50a96f1c98d5751c75609d62d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 15:43:24 2009 +0000

    ContactSearch: SHOULD NOT use EnsureChannel (that doesn't make sense)

commit dbaf6e3c83e097671478b81021719e560811675c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 15:35:45 2009 +0000

    ContactSearch: improve wording of x-search-offset

commit ef51e8dadbb89473c9290bd784feb14efa97fd38
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 00:34:01 2009 +0900

    Move type deferral into common class to share for Arg/Property

commit c66ecd3f70a82adbce5d666db4e0cb797a65afa4
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 00:17:45 2009 +0900

    Defer type lookups until Arg.get_type() is called

commit 59ec064b7946022775cb307fd086b6420b576f03
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 00:13:33 2009 +0900

    Nicer name for possible error in list

commit e2484b5a363b289c7f015e03199fb7a2fabcc326
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 00:09:09 2009 +0900

    Fix up case of the stoopids

commit 5259c6db571ce0ca755ca5b9580dc7296f30a05a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 23:57:58 2009 +0900

    Errors and docstrings all around

commit c5a2430685231f7c08fc480b53c83e6e355b1f44
Merge: d2973f24 62c5204e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 14:48:42 2009 +0000

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

commit 62c5204e36ccd4102de6132952f488494b232142
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 14:47:34 2009 +0000

    Fix mistaken references to o.f.Telepathy.Errors (should have been Error)

commit 243c6b02b941d8ea56174e31f84908e221be3fa7
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 23:44:05 2009 +0900

    Errors.NotAvailable -> Error.NotAvailable

commit e55df361fe489238c481aab16d7b4043e3109ff4
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 19:09:47 2009 +0900

    Return the list of possible errors

commit 8efae04f708be08ce71275d6f5a515a0c17e3194
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 18:59:26 2009 +0900

    Add types to the interface

commit d035e43d95a3094a897eb8eb93b0eb3f675a9405
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 18:40:03 2009 +0900

    Refactor methods/signals/properties into lists, use one global lookup dict in Spec

commit 7b5c4b8c838f0301a98dacf35180d902d090be79
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 18:20:20 2009 +0900

    Break out some functionality into functions

commit 722f14c3349f6b83d02090c2af508169ebc13a61
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 18:16:31 2009 +0900

    Initial attempt at tp:dbus-ref

commit c211e50643954f9b9c4991372a35a384e9501e8a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 17:32:09 2009 +0900

    parse() now returns a Spec() object rather than the interfaces dict

commit ae970b7199c48b7b9f91d1c5c5feae95a07b166a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 17:17:03 2009 +0900

    Rewrite tp:rationale and tp:method-ref

commit ea07e10beb052074bb1d306dbb67298b4ec206a8
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 16:20:30 2009 +0900

    Initial work on adding docstrings

commit c050e44531d1a60e1d25ea3344eee810b47f112d
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:56:27 2009 +0900

    Show args in method/signal header

commit 59ec206764479d708ddb13161b0f65a1ca9dabc1
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:44:10 2009 +0900

    Add permalinks to each method/signal/etc in the spec

commit 861a5fc0022c70f20acac0c1f2e87ce87b6cb271
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:40:34 2009 +0900

    Reuse Template object (should save on template compilation

commit ebc4c76e4e6286a7b0e7ddc16a3a022e0fc9d199
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:25:49 2009 +0900

    Don't show empty sections

commit 8a511bd07031dbba6c72b80cd86e77c722e00e36
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:22:21 2009 +0900

    Add some padding

commit ae51dc967d8081256beda40f3702ac121813d16b
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:22:15 2009 +0900

    Add a TOC

commit 2d7604c4b21f1576106844da5984d62d3abd806e
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:10:25 2009 +0900

    Add a header bar to the page/Add parameters to the methods/signals

commit 9fa3f910459d392fb68ee2cc6761d41166702925
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 15:46:48 2009 +0900

    Initial work on a doc generation tool that uses Cheetah templates

commit ea2c9d9c8238e45cd940f0c434aa193177ec1ae1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Feb 13 22:14:08 2009 +0000

    Add "email" to example ASKs for XEP 0055

commit e62324cfbcf7ba8a978eb2da59b49d630fee7424
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Feb 13 22:12:02 2009 +0000

    Surround x-telepathy-identifier in <code/>

commit cf41d90ab62604addbc83e850e8ed92799c55900
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Feb 13 22:11:33 2009 +0000

    Add pseudo-search terms for paging results.

commit 70279d8eeb9842bac14d6a7715bfe43427f810a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 13 17:07:14 2009 +0000

    Update (some of the) copyrights

commit e3246a55e06ce8666b7eaed633343d61b8933843
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 13 16:20:48 2009 +0000

    Update NEWS

commit c92e9886be63e63a469e1031708c3fe7095bd4bc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 13 16:41:36 2009 +0900

    More parsing

commit 419d46b016083bca773e3f84384f9041e7544278
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 13 16:18:22 2009 +0900

    More work on parsing bits and pieces

commit a769cfb5a0a58031aa558aa7933555ef71e2cb0a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 13 13:55:04 2009 +0900

    No one likes a .pyc file in their status

commit 8de53c484eb093bde5ae63f40af9b58e0b16ebdc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 13 13:52:32 2009 +0900

    Initial checkin of a new spec parser
    
    Uses the XML dom to generate Python data structures that can be consumed
    in a multitude of different ways.

commit 54c623c0f184ecc70e80d71e8e2a1393377430e7
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 13 13:29:00 2009 +0900

    xincludator.py from telepathy-qt4

commit 8a603d299344b636b7bdd00bdf57bfa687932f24
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 12 17:38:13 2009 +0000

    Mention One Search Per Channel in the preamble

commit 1d57c746d63635320c5fd93df366414db7dfe0f7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 12 17:35:50 2009 +0000

    Surround state names in <code>

commit dab4fa27e455c3082e67d506e7151d7e9422fa37
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 12 17:35:00 2009 +0000

    Mentioned Failed in the preamble

commit 7f1e979fac3f0603ea5f9eccd6e9e1d14d5ddc14
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 12 17:28:27 2009 +0000

    Add Error and Details arguments to SearchStateChanged

commit 0399bdb79655f57f812e4d981d330369dea3a135
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 12 17:20:08 2009 +0000

    Add a Failed State, and define legal transitions

commit e88adfa0d72be1ed4a89fc59c70ad8c68a2f0767
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 12 16:54:33 2009 +0000

    x-telepathy-identifier SHOULD be in SearchResultReceived

commit d2973f24a45352f7a3e3432eddcaaf772b4cb88a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Feb 9 21:26:11 2009 +0100

    add parameters property to OfferStreamTube

commit 0aad736b101c251c8553cadecc1160a4e53c3edb
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Feb 9 21:25:58 2009 +0100

    add parameters property to OfferDBusTube

commit f6604cf9f385a87768dcf9bf45b063f425f9d57c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Feb 9 21:25:31 2009 +0100

    Tube.Parameters property is now defined when offering the tube

commit c0ab67ff3baaf43eaf1d046f4dfd8aa48e84ec8b
Merge: 5465a2f9 97a23470
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Feb 10 11:32:24 2009 +0000

    Merge branch 'caps-clarification-2'

commit 97a23470e591f559b6b752c9f14e912c9d486d9f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Feb 10 11:27:20 2009 +0000

    CM should always advertise tubes generic capability if contact supports tubes

commit 900d784a6d5154a8990319f9376016d6ab2b158d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Feb 10 11:06:52 2009 +0000

    FileTransfer shouldn't not be advertised if user doesn't claim to implement it

commit dcdd85ca15d906f1ea12556c7725d84a49db715a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 18:30:29 2009 +0000

    MediaStreamHandler: clarify that none of the new properties can change

commit d5320f3a2ba15a4fea06127e784b691edac8a0fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 18:07:16 2009 +0000

    Keep code-generation happy by defining a name for aa{ss}

commit a0c7347a0a15fd5ce04afe15769c5203c1a8b887
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 18:04:59 2009 +0000

    Media.StreamHandler.RelayInfo: Add some rationale

commit cdcc75e0cfb00500d0fd2524b93c994620c4ad78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 18:02:14 2009 +0000

    MediaStreamHandler: make RelayInfo an array and alter the keys accordingly
    
    The server can potentially be different for UDP, TCP and SSLTCP, and there
    can be more than one of each (failover or round-robin DNS). The
    credentials can also be valid only per-component, like in Google Talk's
    variant of ICE draft 6 - libnice supports this usage.

commit ee7ab8c7df69cb4a42f956d5108b4cdbf2cbdda3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 17:54:54 2009 +0000

    ContactSearch.Server SHOULD have a sensible default.
    
    Otherwise, the client (or user) has to grow knowledge of at least one
    search service on a protocol before this channel type is usable there.

commit 0e20f83722eb403d88fce3c0cc579e9a5489a436
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 17:28:03 2009 +0000

    MediaSignalling: deprecate nat-traversal, stun-server and stun-port in favour of per-stream ones

commit 218fd444a4566456d3ce3f13721e665114e96709
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 17:27:43 2009 +0000

    MediaStreamHandler: Add NATTraversal, STUNServer and STUNPort D-Bus properties

commit 8ddcd4336414a188eac7955b08fb6851fcefff25
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Fri Dec 5 16:12:28 2008 +0100

    Media.Stream.Handler: added RelayInfo DBus property

commit 11f34915c2694d96add252b589e3ce7e4f6e235b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 16:15:33 2009 +0000

    ContactSearch.Server SHOULD be in a RCC iff appropriate
    
    Also, add rationale referencing XEP 0055.

commit a69c5605f4eccb89bfc8252efd1a455fab859c89
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 15:46:08 2009 +0000

    Update VCard_Type_Parameter's definition.

commit b9dd7f812f08290d53503a89b07e74a11d6dd137
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 15:29:22 2009 +0000

    Add a Server property to ContactSearch channels

commit 687f77ece114040ff39bb69c529ba133b8bc1fe9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 14:59:46 2009 +0000

    Update Contact_Search_Key for change to VCard_Type_Parameter

commit 84fc83fc0fbd937385f65a0a3450c2297dabae7b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 14:49:04 2009 +0000

    Fix some typos and add omitted <code> tags

commit 4301726e6ff532feb9698032cc2980331bc4175f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 14:44:48 2009 +0000

    Add cross-references to ContactSearch

commit cef4bdb39d074909f12bcfc533e015b47cd3fa67
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 14:40:28 2009 +0000

    Change search states to Not_Started, In_Progress, Completed

commit 5465a2f9084d2aab3108f22da31141196929f539
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Thu Feb 5 13:52:04 2009 +0000

    Add a magic number for clients to indicate they understand ICE UDP in media channels
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit f15160221380bddf4195e830634f9543479a0c52
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Thu Feb 5 10:44:38 2009 +0000

    Add ice-udp as an option for the nat-traversal property
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 461d11c46172b71bc83548d42f13a2c93949eaee
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 11:35:24 2009 +0000

    Add an example of a type parameter other than type=
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 6085886350670897ed894eb465e85329c12ed3f3
Merge: de6d4044 71353dd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 11:27:57 2009 +0000

    Merge branch 'contactinfo'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit de6d4044dd6e0b8ed8c0c3e037667f4856b178ef
Merge: 44ea7ef8 82a356bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 11:27:38 2009 +0000

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

commit 44ea7ef89a7418c561f100f1a9d6ba6e1212731b
Merge: 2e6d2575 2473a2c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 11:26:14 2009 +0000

    Merge branch 'offlinepresence'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 71353dd3ab8be2be6f293410450ed79c6a37de79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 4 11:35:21 2009 +0000

    ContactInfo: prefix type parameters with the type-parameter name
    
    This means we can have language=foo as well as type=bar.
    
    Also, add NICKNAME to the example vCard, to illustrate how we split
    multi-valued vCard fields into multiple fields.

commit 82a356bc9570f5ff03477b753cb694002967300e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 2 12:11:27 2009 +0000

    NEWS: add bug numbers to historical news items

commit 51c9ded18c2a218c9d149a5adb73ab6581148b9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 30 15:08:02 2009 +0000

    ContactInfo: this is a connection, not a channel. Fix text accordingly

commit 2473a2c353d327be8e5bc2d78c671e611c2a6817
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 29 13:47:26 2009 +0000

    Account, Connection: reference SimplePresence instead of Presence

commit 25d7c6d064d3126b8b090aeacb0431412f5195f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 29 13:46:21 2009 +0000

    Presence: deprecate in favour of SimplePresence

commit 4510038a8921599b8c74142c4580a7b9c1403eed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 29 13:40:02 2009 +0000

    Move Connection_Presence_Type, Rich_Presence_Access_Control from Presence to SimplePresence

commit 530c9fd76eb5fa5f9d3bfe2ff4c2aa8ede11c86b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 29 13:33:19 2009 +0000

    SimplePresence: the Statuses property includes all statuses
    
    Otherwise, the boolean for "may set on self" would be useless.

commit 537f1a50e9afbea433f85205a1aec328cb98b9e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 29 13:32:57 2009 +0000

    Presence, SimplePresence: explicitly forbid setting offline statuses

commit 2e6d2575cb6eef8b33ec0a347e7084e652937d67
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 28 17:51:53 2009 +0000

    Start 0.17.20 development

commit 4d1c7ea5760a48d6896f22a01e8cc73d666b28b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 28 15:42:51 2009 +0000

    Prepare release 0.17.19

commit 4864a8b4d07588b93c878bd5d7f46feecd075be3
Merge: 2b48df6f 94b6f9b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 28 15:36:01 2009 +0000

    Merge branch 'errors' into release
    
    Signed-off-by: Senko Rasic <senko.rasic@collabora.co.uk>

commit 94b6f9b56185555e4f18a5792c6d36681d720b8e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 28 14:27:12 2009 +0000

    Group: add errors corresponding to most of the change reasons, and attempt to document how they work

commit 2b48df6f827a888986183f2df54adc513a198711
Merge: 1533cecb 2e6a99dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 28 12:01:05 2009 +0000

    Merge branch 'trivia'
    
    Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 2e6a99dd1d2e0b9593cef83ace003137991346c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 28 11:44:05 2009 +0000

    Fix markup for ConnectionError arguments

commit ccc9e64b4be6ff3363d448ebdc029ff7df993be9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 19:25:53 2009 +0000

    Update NEWS with the changes so far

commit 1533cecb1acf9393a610688d4e4d6ec1e7a5bd56
Merge: 126e4fdd e79d6d5d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 19:17:15 2009 +0000

    Merge branch 'media'
    
    Signed-off-by: Senko Rasic <senko.rasic@collabora.co.uk>

commit 126e4fdd86bdacbfac8fa8b8e727848f4a58d412
Merge: dc0e60e7 b4da1a3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 19:06:42 2009 +0000

    Merge branch 'notcapable'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Signed-off-by: Senko Rasic <senko.rasic@collabora.co.uk>

commit b4da1a3eea5c7a76b6c37a47c43159f4383b8c55
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Tue Dec 2 12:30:33 2008 +0100

    Add NotCapable to the list of errors.

commit 57848fe1e9c8fef5168cb9b97866d1cc2152de5c
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Tue Dec 2 12:25:14 2008 +0100

    Actually add NotCapable to EnsureChannel also.

commit cdfb93978254a1ab7fe23959739a3f47b2fdddfa
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Tue Dec 2 12:13:27 2008 +0100

    Connection, Connection.Interface.Requests: add NotCapable error

commit e79d6d5dcc9698da41e3e5596445091cf7ad570e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 18:47:27 2009 +0000

    StreamedMedia.FUTURE: explain how InitialAudio/InitialVideo work in Ensure requests

commit 8563c849bf8338a60d1065dbd8b795ea29848a0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 18:47:02 2009 +0000

    MediaSignalling.FUTURE: Explain how FooTransportAvailable works in requests

commit 614f14106053ce5768c53e264e8c705c475c2315
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 18:13:07 2009 +0000

    MediaSignalling: add a Future part with transport capability discovery

commit 6d5d192e19d423425fc05c5a108757889d0cd1a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 17:46:50 2009 +0000

    StreamedMedia: add a draft version of InitialAudio, InitialVideo
    
    These allow us to represent the audio and video capabilities in various
    contexts.

commit dc0e60e75b9cc3a1268ddd907b67147be3f3bf6c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Jan 27 11:06:46 2009 +0000

    rename org.freedesktop.Telepathy.Channel.Interface.Tube.DRAFT.Status to State

commit 79b2e2c03ea6ded1c2b3c09d404855347406ed85
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Jan 27 11:00:01 2009 +0000

    DBusNames is an empty dict and not en empty list in the 1-1 case

commit fb5fce5d3a6c03a30241c2fa22d7ea41b64d3a87
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 26 15:47:10 2009 +0000

    StreamedMedia: use a hyperlink to the wiki, now that they work

commit 765fdf58b9389687e736e8bc9eb9dfb7ff236e1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 26 15:44:18 2009 +0000

    MediaSignalling: move tp:docstring to the top and explain it a bit more

commit 9f80dfcdbbc1a35239982970cd4a0532ddfb0055
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 26 15:43:57 2009 +0000

    doc-generator: don't drop HTML attributes
    
    This fixes generation of hyperlinks in HTML.

commit 21a914f208651ff19023a95e5d130f07af22fa38
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 26 15:16:40 2009 +0000

    ContactSearch: cross-reference SearchKeys property and rename it to AvailableSearchKeys
    
    Also explicitly say that it's immutable, for round-trip reduction.

commit ae1cc2f6f6c8f0f6285412c3adc0677a7318fc93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 18:38:33 2009 +0000

    Re-draft and resurrect the ContactSearch channel type
    
    Summary of changes:
    * SearchState is a property now
    * AvailableSearchKeys is an immutable property (so you get it in
      NewChannels for round-trip reduction)
    * Search terms are all strings
    * Search terms can't be "mandatory" (what would that even mean?)
    * Search terms are vCard fields, plus some defined extensions
    * Results are defined in terms of ContactInfo (interface synergy!)

commit 27cd77868d95576dbc53320c36e547336bb1b0e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 18:23:54 2009 +0000

    ContactInfo: document VCard_Field, VCard_Type_Parameter types with reference to the RFCs
    
    This is mainly so ContactSearch can reference them.

commit 15889687698da4c278a06e4ce8632bee6810c1e0
Merge: 05062e58 b4879a05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 13:54:24 2009 +0000

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

commit 05062e5836a473041ca8ea120c39698554a43c4b
Merge: dcc77010 4895fd0d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 13:54:04 2009 +0000

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

commit 4895fd0d9ae3f2011f8e150ccb585c7fc0270a68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 13:45:04 2009 +0000

    Correct "UNRELEASED" annotations

commit dcc7701014e6ffab424fd7405e7a0b91aa68e267
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 13:44:50 2009 +0000

    Start 0.17.19 development

commit c6ea4fe81342eee731df3f215b6ff884deccfddf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 20 11:38:15 2009 +0000

    Prepare release

commit e496dda638e5fda4672c2579377e26cf33ff1fbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 20 11:37:11 2009 +0000

    All spec files: delete trailing whitespace

commit bc370c6bcdb254eb23b7767486513068f1da2bc4
Merge: b3226d13 90381043
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 20 11:21:30 2009 +0000

    Merge branch 'codecs'
    
    Signed-off-by: Robert McQueen <robert.mcqueen@collabora.co.uk>

commit b4879a05a3ec219bf1e68fdd2ea904ab9e59dbbf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 18:30:52 2009 +0000

    Channel_Group_Change_Reason_Banned: document equivalence to Channel.Banned error

commit a52a674aeb52e0e7244c0b80490b4f10d76d59ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 18:30:11 2009 +0000

    Explicitly say that the SelfHandle's removal reason in a Group that later closes is also the Channel's close reason

commit b9c42d86cedfa2617379855d8e47ac929725c57a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 18:05:36 2009 +0000

    Attempt to explain what Channel_Group_Change_Reason_Invalid_Contact means

commit c487671f52d44d89668a8ffda3ad4337195d0488
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 17:48:04 2009 +0000

    Connection: add ConnectionError signal

commit 096f89a71c211a5bd14e2c5b29876ab81f777969
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 17:30:28 2009 +0000

    errors: Add errors corresponding to Connection disconnect reasons

commit d8b5f6aefbf76a76e4fe78dedbd51295c888c08d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 17:17:08 2009 +0000

    Cancelled error: may be used to represent Connection_Status_Reason_Requested or a user-closed channel

commit 8489dd898ca2e034741cbedd017614d116dcc0ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 17:16:18 2009 +0000

    Disconnected error: may be used to represent Connection_Status_Reason_None

commit b3226d13c6b65cffd7553f9d4f596551b3a3df9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 17:19:51 2009 +0000

    Location: fix typo in documentation

commit abc55f9ebaaa8929ac5cec35b0f420541f3f9b50
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 17:15:50 2009 +0000

    Connection_Status_Reason: document equivalent D-Bus errors
    
    Also explain that changes to Connecting or Connected SHOULD always be for
    reason Requested, explain the three possibilities for Name_In_Use, and
    add more whitespace.

commit 420617d5fea43c39fa074e239510919b9b212065
Merge: b6c71e73 9a9ef620
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 14:09:13 2009 +0000

    Merge branch 'geoloc'
    
    Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit b6c71e731b39a8b7b7202791d77c82bf1a3b1fff
Merge: a51d1132 585352b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 14:01:53 2009 +0000

    Merge branch 'requesthandles'
    
    Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit a51d11320f662d12f5a2cd16b01d6046b9d2055c
Merge: 6c497244 3ec17637
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 14:01:21 2009 +0000

    Merge branch 'misc'
    
    Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 6c49724433c2e7431badf3801824eba7676015a8
Merge: 578b281b dc058477
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:12:41 2009 +0000

    Merge branch 'trivia'
    
    Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 3ec1763779486d4407ae49bc5e49b74e85eb3539
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:10:48 2009 +0000

    NEWS: Mention DBusTube changes

commit 48ed238f33b1aab0473896b52d4e96d9aa68843e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 16:28:22 2009 +0000

    ContactInfo: indicate when this version was added

commit 11069cd0e741a91ff308fb548ffecd4c8d7c6cd7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 16:27:46 2009 +0000

    Update NEWS

commit 00371adabfd2d524a591c63b73915383821f715f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 16:27:19 2009 +0000

    Indicate when Location was added as a draft

commit b3a034541f8b30222a2ad97ff7a51f7f502d323e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 16:27:04 2009 +0000

    Declare FileTransfer to be stable

commit 578b281bf6f416f380989859a8e281a2f5c8a79c
Merge: f3c783e4 5b09a38b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:11:18 2009 +0000

    Merge branch 'nameforbindings'
    
    Signed-off-by: Dafydd Harries <dafydd.harries@collabora.co.uk>

commit dc05847728c9bcca823d2f3c0c2ce6023b03c8f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:05:03 2009 +0000

    doc-generator.xsl: warn when 'out' arguments have no name

commit c8c17a14f1e2bb67414212351744b4a3d8e4b815
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:04:49 2009 +0000

    ContactCapabilities: name the 'out' argument of GetContactCapabilities

commit efba2b0f636fb618617b8814b14299e2b539daf3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:04:29 2009 +0000

    CM, Properties: name all remaining unnamed 'out' arguments

commit f3d59b86a05b65eabc3a1ea1c7efee44d15358ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:03:58 2009 +0000

    Connection stable API: name all remaining 'out' arguments

commit d3efbc2f846cdc67b0e6d1b8d4ee65a8e735ce2e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:02:47 2009 +0000

    Channel stable API: name all remaining 'out' arguments

commit 5b09a38b70856328349c866b406ad1e436510fcd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 10:55:30 2009 +0000

    Set tp:name-for-bindings on C.T.Tubes methods to include "D_Bus"
    
    This is ugly, but compatible with the camel-case-to-lower-case algorithm
    currently used in telepathy-glib. When we upgrade the telepathy-glib
    code generation to use tp:name-for-bindings, we don't want to cause an
    ABI break.

commit f3c783e47c685295e86ccb67cc7111cf096890de
Merge: 996aaf0a f3f697ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 10:41:02 2009 +0000

    Merge commit 'wjt/dbus-tube'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 996aaf0a366a8a0f40c5d60386402077d62d8267
Merge: f723a8e7 755c10a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 10:36:45 2009 +0000

    Merge commit 'wjt/trivia'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit f723a8e785e0840e22d9d7f881a73b90967e6879
Merge: 915e9235 621ee45e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 10:35:42 2009 +0000

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

commit f3f697bab50f5c4da73fb01e0f8c62b49a23e00f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jan 19 15:51:32 2009 +1100

    Make DBusNamesChanged.added a{us} not a(us)

commit e66ac5ec5bffb316d5da74bc7643eb91d1b2448d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jan 19 15:51:00 2009 +1100

    Make DBusNames property a{us} not a(us)

commit 688c5be767a39ee601f424bfe7cb96a79aca809d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jan 19 17:24:01 2009 +1100

    Add a DBus_Tube_Participants mapping type

commit 755c10a11d37d6ddde28fff50c418c7710e9ca0c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jan 16 12:38:00 2009 +0000

    Mark ContactCapabilities with causes-havoc

commit 677139cf12822406b6dde710ef424701226021cc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Jan 11 01:13:03 2009 +0000

    Allow Create/EnsureChannel to raise InvalidArgument

commit c00c16f5a9ad8cea89375b50c35f0cf27c5b694d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 23:18:02 2009 +0000

    DBusNamesChanged is change notification for DBusNames

commit 7fa08c3b63af0b01c4959d63d868af034a44907b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 19:36:24 2009 +0000

    Remove NotImplemented from OfferDBusTube errors.
    
    If the CM doesn't implement DTubes, it shouldn't have given you a
    channel in the first place, should it? :)

commit 10b99a7039b7985d5225e62d6332afa41c539312
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 19:01:00 2009 +0000

    Delete Channel.Type.DBusTube.GetDBusTubeAddress()
    
    It is redundant with the return values of OfferDBusTube() and
    AcceptDBusTube()

commit 1ac161888baa774300006aacfa0dad3f025c8002
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 19:35:37 2009 +0000

    Make OfferDBusTube() return the bus address

commit c31b7fbcceb6d395f8308f4aed4a5d52841102cd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 19:00:48 2009 +0000

    Turn DBusTube.GetDBusNames into a property

commit 3b180d335669316fd9580354f4cedb748659be10
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 18:28:06 2009 +0000

    Clean up and linkify DBus_Tube_Member docs

commit 7060b6f97f95c7e55b41e094323bc0367a3453d6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 18:19:57 2009 +0000

    Remove mention of "tube id" from C.T.DBusTube

commit 621ee45e33bb332070d54d6dee9587a96e65eb99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 17:28:05 2009 +0000

    ContactInfo: clarify precise semantics of Parameters_Mandatory

commit 3c56bf0a773657d1fa4205f2c23922314232f58d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 17:27:52 2009 +0000

    ContactInfo: more RFC terminology

commit 3376bd1cd8ad168502d33ab42c7c983917d43cbe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 17:22:27 2009 +0000

    ContactInfo: rename Flags to Parameters as per RFC 2426, and replace Mandatory with a set of flags
    
    This allows for 31 bits of future expansion, and hopefully reduces
    confusion.

commit 585352b23f2e5702f9c4fd5c1fd383360e244096
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 16:09:49 2009 +0000

    Nail down what the intended errors from RequestHandles are, and give examples
    
    Historically, basically all implementors of RequestHandles have had
    different interpretations of the error conditions, which was a mess.

commit 915e92351cd6d2b807e5c73ec88e232eff595bb2
Merge: 61ed2fc0 fd17b234
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 16:02:57 2009 +0000

    Merge commit 'wjt/contact-info'
    
    Conflicts:
    
            spec/all.xml

commit fd17b2341ac6fbd4973be9355578f02ae4e8d2f6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jan 15 18:42:39 2009 +0000

    Add examples of possible values of SupportedFields

commit fb9ea4b28cf22d0a9a2db0c95f1aa8722a6f819c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jan 15 18:42:10 2009 +0000

    Specify a representation for "any vCard flag".

commit 74ed197c32cc8dd1b461ec2c978b2e78a90552b1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jan 15 18:41:49 2009 +0000

    Mark new ContactInfo interface as unstable

commit 08828912f1065216b2f239b7f2d08ee1f5f523a1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jan 15 17:48:50 2009 +0000

    Rename ContactInfo2 to ContactInfo

commit 8e3d6b6336c9e638dc930cef71a8f7bc9189e46d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jan 15 17:45:57 2009 +0000

    Delete old ContactInfo interface.

commit 9d88d2d2715f367725f317dd28fa01419453fe5b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 15 12:19:31 2008 +0000

    ContactInfo: define FieldSpec to represent settable fields

commit e7d019095ddd4aafad190c1adc1a0a93f3a143b3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 15:25:00 2008 +0000

    ContactInfo: Remove redundant ChangeNotification flag.

commit 55cee3262767d7c02b2474f5cde46b18af3c315a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 15:21:36 2008 +0000

    ContactInfo: add a SupportedFields property

commit 7f837da3b1fab6cf2dd182836ac3c855faea7c53
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 15:00:16 2008 +0000

    ContactInfo: make RequestCI return a single contact's information directly

commit e4e415b7a085d5b62c22a4e81d06bf92f041736d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 14:49:31 2008 +0000

    ContactInfo: add GetContactInfo to look up cached information

commit e2e88ca91bdee09e342d0b722d274ffe1c2a1e89
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 14:30:13 2008 +0000

    ContactInfo: rename GotContactInfo to ContactInfoChanged

commit 8bc2a4a949687de5f790ee1ad6d2d4cd2fe80328
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 12:38:17 2008 +0000

    ContactInfo: link to Contact_Info_Field in preamble

commit aa79704fdf8078f0dddec42dad16b849efa6a193
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 12:36:29 2008 +0000

    ContactInfo: give an example of unescaping vCard values

commit ee9f407e2c7185df61c3db9dd39232a87c1efb87
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 12:17:08 2008 +0000

    ContactInfo: make one example field have two comma-separated values

commit 8ae75e360939ba0f0da7f85865a5b7e5fb0b69f7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 15:28:08 2008 +0000

    ContactInfo2: remove trailing newlines from examples

commit e024bbbd979aa3effdf1cde28b3c56914a0caa5a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 15:25:16 2008 +0000

    ContactInfo2: add a flag for SetContactInfo support

commit bfa009ca425680f34531d68515f201b63e009724
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 14:35:43 2008 +0000

    ContactInfo2: add blank lines between member definitions

commit b0d4bfe797bf81d3ba3d740bec2bb4b592722e56
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 11:46:48 2008 +0000

    ContactInfo2: Change_Notification doesn't mean GotContactInfo will fire

commit 2073abc5c456116328904538275bbbfea0d611ed
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 14:16:51 2008 +0000

    ContactInfo2: Use member-ref rather than dbus-ref interface=''

commit 14f646ba50f627c2566115233e769117183404de
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 14:11:54 2008 +0000

    ContactInfo2: Correct copyright dates and owners

commit 6cc48fde7e218c24aef70ab6062190242c5ec5a8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 14:11:28 2008 +0000

    ContactInfo2: Pluralize RequestContactInfo

commit 154d0989a2846271b50e672d58c176a92cd39949
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 14:06:54 2008 +0000

    ContactInfo2: Rename RequestAll to Request; drop partial info request method

commit 250949da605bee14a9a310b4fe7c0f4cee65f260
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 12:47:24 2008 +0000

    ContactInfo2: add flags describing change notification

commit bb3009876fbc47f62a093730ebc079262c1ecc16
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 11:26:15 2008 +0000

    ContactInfo2: rationale for flags not being an enum

commit a62baa522f21d721ce8b973a0c16a287a3df1001
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 11:22:49 2008 +0000

    ContactInfo2: document vCard -> a(sasas) mapping in more detail

commit 5a3da9ab96c016d6dd79dee50b127794675c1887
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 23:47:56 2008 +0000

    ContactInfo2: SetContactInfo can't raise InvalidHandle

commit fa093a03e58b774147321c9e6cb4552dcb604d55
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 23:44:30 2008 +0000

    ContactInfo2: SetContactInfo better describes its semantics

commit 6d415333fced0ddecd898cb21b01a5f7249c38d7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 23:44:08 2008 +0000

    ContactInfo2: UpdateContactInfo can only change your own information

commit 99697f68babe7a5c2ee99f5be68dc86989c93412
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 23:35:39 2008 +0000

    ContactInfo2: Remove unused enumification of vCard field types

commit 98e681cf5436d6df67a02f30a19e898eac724315
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 23:32:00 2008 +0000

    ContactInfo2: represent vCard fields as sasas

commit 4881012518abaf1bca1a2309c41d11bcbebedc11
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 17 17:28:38 2008 +0000

    ContactInfo2: preamble tweaks

commit d30a29a6e112113d539250591b388003b6505e63
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 17 17:06:28 2008 +0000

    ContactInfo2: move Contact_Info struct documentation to its definition

commit 49d2d27859353b4c113f2934a916c0b6f458f0f0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 17 16:47:20 2008 +0000

    ContactInfo2: add some missing xmlns=xhtml attributes on docstrings

commit 69d7233f5ddfc574bc5c11afa979b4e112a1eb18
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 12 17:31:44 2008 +0000

    ContactInfo2: Correct UpdateContactInfo's name for bindings

commit 6b3a64f9a959da8cae808556c3e01b6a9e05f547
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 12 13:10:02 2008 +0000

    Add new Contact_Info draft

commit 90381043abc303382b71056ff73fa5bc1b654702
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 17:16:04 2009 +0000

    MediaStreamHandler: add CodecsUpdated

commit 61ed2fc0210ee684399c58ca32fbcea0f8f0b498
Merge: 8729decb 1b91a951
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 16:25:49 2009 +0000

    Merge branch 'timestamp64'

commit 9a9ef620b4335167ba915da39d5bb670525e5906
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 16:10:53 2009 +0000

    Location: add trivial docs for Contact_Locations

commit 00d42f29b9c769ea494e35602e0ee10b12faf6b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 16:06:15 2009 +0000

    Location: add RequestLocation

commit 89904c334478d25f38811c8d1cbed1412e68893b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 16:05:32 2009 +0000

    Location: document possible errors

commit dff568c3d047af9fa96a241fbf604accfccef086
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 16:05:00 2009 +0000

    Mention the rationale for Get_Locations working the way it does

commit 381150db2415354413f698a7f22f506250042401
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 15:57:31 2009 +0000

    SetLocation: fix name-for-bindings

commit 3571b8a4f08d2f4753656d892126c600b837f199
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 15:57:24 2009 +0000

    GetLocations: don't guarantee a LocationUpdated signal later

commit e915bd212dfff03c22bf53efb7f4a74e818d0d8c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 16:07:24 2009 +0000

    Location: use signed 64-bit timestamp

commit 8729decb0d95fcc59704ef83d58749b8c8d952d1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 15:45:53 2009 +0000

    Sort interfaces in all.xml

commit 10d47c35b5ead7f894fdb22b3d37d666824877f1
Merge: 8af4577b 397006b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 15:43:21 2009 +0000

    Merge commit 'alban/geoloc'
    
    Conflicts:
    
            spec/Connection_Interface_Contacts.xml
            spec/all.xml

commit 1b91a951cd72ba9cb7a447bf52b8322e02c658d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 15:40:18 2009 +0000

    Make Unix_Timestamp64 signed
    
    This is technically an ABI break, but so far the only stable interfaces
    that use it do so in an a{sv}, where implementations should be permissive
    about types (telepathy-glib is, via the tp_asv_get_* functions).

commit 8af4577bfd4331ddfb92d67ad927f258449c0ad6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 13 19:17:07 2009 +0000

    Account: explicitly say how to get the well-known name of the Connection

commit 1695a864c95e90864b4d3df74d16d8ba9f9dafd1
Merge: 993a8118 98628a57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 13 19:14:40 2009 +0000

    Merge branch 'media-clarifications'

commit 98628a570cad2a579e5be436aa310c10a3a2efad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 13 19:13:15 2009 +0000

    Re-clarify clarifications as discussed with Rob, Sjoerd, Will and Guillaume

commit ce488dfc7a0dcd7ce0d40c4dd3c568d3833a8aff
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Mon Jan 12 20:42:11 2009 -0500

    Explain what SetLocalCodecs is for

commit 113516caa2f263c1c6136c9760f71d1e546c46b7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Mon Jan 12 18:14:45 2009 -0500

    Deprecated SetLocalCodecs and RemoteRemoteCandidate methods that are not implemented

commit c40460550b6c269fc4903589d5970e56987be3b2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Mon Jan 12 18:14:20 2009 -0500

    Clarify documentation of some StreamHandler functions

commit 993a81189d0b790458a8798493d6cca630721a46
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 19:50:39 2009 +0000

    Fix malformed XML in .Group

commit 1b1ca138be59dda4723046e1c86f725827054090
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 19:38:39 2009 +0000

    Prepare version 0.17.17

commit e2ad62af7a23e944556119ae195a29eda15006a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 19:34:58 2009 +0000

    It's 2009, update copyright on things altered recently
    
    Also, bump copyright year to 2008 on some things altered in recent releases

commit e948a0091203625965a39b277e14da8848eb077a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 19:19:45 2009 +0000

    Rename member-ids to contact-ids and clarify that it's only an optimization
    
    The contacts aren't necessarily all members of the group (in XMPP you
    can be kicked by someone not currently in the chatroom) so member-ids was
    a misleading name.
    
    In addition, we explicitly allow the CM to include and exclude arbitrary
    handle/ID pairs in the mapping, or omit it entirely; clients must have a
    fallback path anyway, so this doesn't make clients any more complicated.

commit d83b5c3be9dfce9b6ccad20e2c9b40db41b7636b
Merge: 886078f0 68f5317b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 19:01:56 2009 +0000

    Merge commit 'wjt/trivia'

commit 886078f0593d1af9bbfebfa5efafdf99967f00d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 18:09:34 2009 +0000

    Messages: name the Message_Part_Content_Map type
    
    Documenting it properly requires inventing a Message_Part_Index type,
    so add that too.
    
    This is needed because Telepathy-Qt4 can't cope with unnamed container
    types, apart from the few that QtDBus special-cases. It also improves
    our documentation.
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 2e5912061bdf06bbf5db847c67156e5a069d30d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 18:07:30 2009 +0000

    Message_Part: add array-depth
    
    Unlike telepathy-glib, telepathy-qt *needs* named types for (almost)
    every type used in generated code. In this case we need to have a name
    for an array of arrays of mappings (aaa{sv}). array²-name was proposed,
    but is not well-formed XML :-( and doesn't scale if we ever need
    an array of arrays of arrays of mappings (etc.).
    
    The semantics of array-depth are:
    * if array-depth is omitted, its value defaults to 1 if there is an
      array-name, or 0 otherwise
    * if array-depth >= 1, an array-name must be given
    * a number of array types equal to array-depth is generated
    * the first array type is named using array-name
    * subsequent array types are named in an implementation-dependent way:
      currently TelepathyQt4 just appends "List" repeatedly
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit d90ca875715b3317938eec8ef0ffe76a83d1502f
Author: George Goldberg <grundleborg@googlemail.com>
Date:   Mon Jan 5 19:45:27 2009 +0000

    Add tp:rationale explaining the changes to Display_Name documentation.

commit a357ebf4b33316e00d6871c9846531cc2a469a1e
Author: George Goldberg <grundleborg@googlemail.com>
Date:   Mon Jan 5 19:00:18 2009 +0000

    Improve wording of Display_Name parameter of CreateAccount method.

commit 9535fc64aab3540d62ee50fc83c7c7cccf863054
Author: George Goldberg <grundleborg@googlemail.com>
Date:   Mon Jan 5 18:59:07 2009 +0000

    Clarify explanation of Display_Name parameter on CreateAccount method of AccountManager interface.

commit 68f5317b20127f8b5d78743c29df9c7d0174b9a7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 3 13:23:33 2009 +0000

    Handle_Identifier_Map: tidy documentation of value

commit 17b7f336a59fd6f007e79c58dd9de8481224eede
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 3 13:21:02 2009 +0000

    MembersChangedDetailed: include actor's id in member-ids
    
    Perhaps the detail should be called something other than member-ids,
    given that the actor may not be in the channel?

commit e48b924fe1f3dfd4f789da2d316a650ebb6c9fd0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jan 2 19:34:35 2009 +0000

    Group: MembersChangedDetailed flag's state must not change
    
    It may in retrospect have been a mistake to use a group flag to signal
    that the MembersChangedDetailed signal will be emitted, since groups'
    flags can change over their lifetime so a channel might start and stop
    emitting the new signal. So... let's define that not to happen. :-)

commit 6dbd96ce32dfcdac2913ae719cbcce2159f076e2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jan 2 18:04:52 2009 +0000

    Channel.Requested does not make sense in channel requests

commit 5f11fa65a2dc89975ebda52b895532f3111855c9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jan 2 17:50:55 2009 +0000

    Add cross-reference links to Connection.
    
    In the process, fix a reference to an alleged "GetHandle()" method on
    channels, and several references to ReleaseHandle (singular).

commit 1ac74d3ef9889840cbb9dcb47f8254152f900a83
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jan 2 17:39:28 2009 +0000

    Let RequestHandles raise NotImplemented
    
    telepathy-glib's implementation currently raises NotAvailable if a given
    handle type is unimplemented, with a FIXME that this change should be
    made to the spec to allow it to raise NotImplemented.

commit 19452bf88fb8ef0ed80f33a1575222779a25be2a
Author: George Goldberg <grundleborg@googlemail.com>
Date:   Thu Jan 1 13:29:20 2009 +0000

    Clarify the tp:rationale for AccountManager interface's AccountRemoved() signal.

commit 65692daa7bcc2906baa7e16ab4c2d53cf0aad536
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 18 12:31:36 2008 +0000

    MembersChangedDetailed: add member-ids detail

commit 7b2ebb9d87f4230469920b5d95306c90911a0eb6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 18 12:27:55 2008 +0000

    Add a handle -> identifier map type

commit d72330742b47ca428389fd127b0857f68b1bc9eb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 11 15:41:32 2008 +0000

    Document definition of Media_Stream_Handler_Codec
    
    Previously, the documentation was a big mess of unformatted text on one method
    that happens to use this type.  Now, it's on the struct's definition.

commit f2cb049d4026db8e2f671457f174438212a15bfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 17:40:10 2008 +0000

    Bump version number

commit 3a27bc4466b47396ad699c7b20a2809c307e814f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 17:38:00 2008 +0000

    Prepare release 0.17.16

commit c37ff19aadaeb32a27c26fa5ff19360acce64d82
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 17:09:03 2008 +0000

    Fix typo in ContactCapabilities

commit 8bcd7ca88cf1c1e54d392d9b5eb0e18aa0f5c3f5
Merge: b071b413 ae1948e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 17:07:22 2008 +0000

    Merge commit 'alban/alban-enhanced-contact-capabilities-with-complex-types'

commit b071b4136e883d87ac15fb896ed4b2c63c89c64d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 15:24:08 2008 +0000

    The NEWS so far

commit 81704ad0dc9a68aab082811e4a507af7a7fccd30
Merge: 83bce684 35d161ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 12:37:23 2008 +0000

    Merge commit 'upstream/master'

commit 83bce6841482de9c7f50905ebf9b5a125318d948
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 12:32:23 2008 +0000

    Avatars: explicitly say that tokens should be suitable for making filenames

commit b71752a771a833b513a846b289721fe1a5fa76e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 11:59:52 2008 +0000

    Avatars: add an Avatar_Token type, and tighten uniqueness requirement
    
    This allows a reference implementation of avatar caching to be unaware
    of the Account, avoiding unnecessary coupling between components.

commit 35d161ed6bee4c10ee5c0ddd0ca1628a319722a8
Merge: 4e2f3fbd 6e6ba917
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Dec 5 11:29:07 2008 +0000

    Merge branch 'members-changed-detailed'

commit 4e2f3fbdc7634b029ccbdaf60afdb66fcc0ead6c
Merge: 1417b13b bad3f142
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 11:24:15 2008 +0000

    Merge branch 'messages'

commit 1417b13b381787b6a6765d5d07faeb612e4420dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 11:19:27 2008 +0000

    Explain how to parse the default values of 'as' properties in .manager files

commit 6e6ba91784500328158a0232854693f89c0ef890
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Dec 5 11:16:40 2008 +0000

    MembersChangedDetailed: cross-reference and correct description

commit 9a83b167a6fe1dac962421c708fc1ee9494dbc51
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Dec 5 11:15:43 2008 +0000

    MembersChangedDetailed: require error to be more informative than enum

commit b65e9da38df127481c8fbd788044b8cb5da5bfd6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 11:07:23 2008 +0000

    Define a dbus-property flag for .manager files

commit bad3f1424100c3a91e7662eb5a0ce5d00489d347
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 11:04:30 2008 +0000

    Messages: declare to be stable

commit 14c7082308487c3d54013665f2ed9fc2dbe2b1b6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Dec 5 11:01:53 2008 +0000

    Group: mention MembersChangedDetailed in preamble

commit bcb9e48a80e62b18c4b3b917a5104c6af9b7ab4c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 20:48:47 2008 +0000

    Group: rename Members_Changed_Details -> _Detailed

commit 21335fae93590254cdd546bafec37cf3a6f0ca67
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 14:58:41 2008 +0000

    Group: add rationale for MembersChangedDetails::error

commit a9f786a52dc30219408f860de4b28be13b2ee0ba
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 14:33:46 2008 +0000

    Group: use member-ref in preference to dbus-ref

commit 170e1b779c4297bafb274d3ecf277f7d49f3d16a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 18:23:41 2008 +0000

    Group: add flag for MembersChangedDetails

commit a52c9cd2e54da21a020126a7fd4e8a60df40d6ed
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 17:46:15 2008 +0000

    C.I.Group: add MembersChangedDetails signal

commit 7d4442c8a2573ccbc9c1979c1c887a50f2933667
Merge: 5767e171 ade7aff1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 13:08:57 2008 +0000

    Merge branch 'trivia'

commit ade7aff1105b7722e4625a33d87ddacce194b572
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 12:50:03 2008 +0000

    upload-branch: translate silly characters in branch name into _

commit d5c670eb47388d0511a3d2ea61f0b56b2955786d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 12:45:44 2008 +0000

    Add a script to find the current git branch, and use it in `make upload-branch`

commit 5767e1718a55d9829037d46eeb47fec90f6a8afe
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Nov 22 19:56:32 2008 +0000

    Account: UpdateParameters should prod the Connection where possible

commit 99a93d3c076447374e2a8f5d25dec40d100b87ac
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Nov 22 19:48:35 2008 +0000

    Conn_Mgr_Param_Flags: define DBus_Property

commit 4f44e2284f03b6fcf0b2a574342b7576711ac465
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 19:16:53 2008 +0000

    Observer: include ChannelDispatchOperation in ObserveChannels

commit 0bc497386e5be509156a8b96885af86efbd5ff8f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 18:06:26 2008 +0000

    ChannelDispatcher: CreateChannel must return before AddRequest is called

commit f13e780e62f5b2e87ec7b7e4c0db131a25298b30
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 25 15:02:26 2008 +0000

    make upload-branch: print probable URL after upload

commit 23b55a2d5352e34a5836d94535f7f7798ba60b05
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 25 11:21:24 2008 +0000

    Handler: don't refer to 'ChannelHandler' in preamble

commit 90af5f659e93336689e96ddbd1d2b9ab0de6e237
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 25 11:18:26 2008 +0000

    Handler: linkify AddRequest and correct a property name

commit 7bf9e161f9ed06c5547aaadc1642d2b34a451c82
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 16:19:22 2008 +0000

    StreamedMedia: update HOWTO to use Requestotronny semantics

commit bd99e21b90b05b5083b19ebed60151f2de78e7b4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 15:14:06 2008 +0000

    ChannelDispatchOperation: refer to BypassApproval not HandleAdditionalChannels

commit 40c10681834e4cb9b3e994b87920f76479f4df9d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 14:32:08 2008 +0000

    CreateChannel: request MUST include ChannelType

commit 44b8d5214c3134459cb5e4e56665808e9309fa77
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Nov 22 20:39:13 2008 +0000

    AccountManager: add more cross-references

commit 376004519bfc48b8981d9d0279c4e38d413b3762
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Nov 22 20:34:58 2008 +0000

    AccountManager: remove reference to Account.PresetParameters

commit 74a507d03d9d3c98fe71c352e48ecf387aec196b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Nov 22 20:15:05 2008 +0000

    Account: cross-reference Connection property

commit 397006b666ffa8562e3f1ffc276bbc4273ded3f8
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Nov 21 20:42:32 2008 +0000

    Location: fix enum Rich_Presence_Access_Control_Type

commit 0aebdc82b065fce085658a6e824a860dce7fae05
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 20:03:56 2008 +0000

    ConnectionManager: clarify RequestConnection.Parameters
    
    Fixes #18219

commit 4101adfd1763b02f8127314ea4db130d71da2096
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 20:02:04 2008 +0000

    ConnectionManager: rewrap well-known parameter list

commit 55a2fb0ccb94b3d48ececd1eb15f8269cd0deb21
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:59:14 2008 +0000

    ConnectionManager: use 'name (type)' style for well-known parameters
    
    References #18219

commit bb6873132c50fe8ab0d9b379aa2ae2ffc52c76ca
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:56:31 2008 +0000

    ConnectionManager: add cross-references

commit f4fa7b3a951d1eb4574e7d569e060d0164be8835
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:54:03 2008 +0000

    SimplePresence: add cross-references

commit ad2f3cdf891b5a4f26018f11229b813567c96ad9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:51:38 2008 +0000

    Requests: add cross-references, fix Close vs Closed typo

commit d6c576b9c2861414a9cae318945a491bce5e2d72
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:48:19 2008 +0000

    Renaming: add cross-references

commit 17cf1c5c62fa0887c058da048a804e9a4394a365
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:46:22 2008 +0000

    Presence: add cross-references

commit c882130a7a4ca9b53ff9737d8a2e9bb2ee8e4041
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:39:43 2008 +0000

    Contacts: add cross-references

commit e3ac81b98b6437eae7dfe6e94020d7ff65c132db
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:37:57 2008 +0000

    Capabilities: add cross-references

commit 996439daac7c88f6dba38e6de59c9dd8c03fe175
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:35:52 2008 +0000

    Avatars: add cross-references; fix "AvatarChanged"

commit 3ee38f19f80c23f8eba264c1731d3d8c467e88b0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:33:42 2008 +0000

    Aliasing: add cross-references

commit 6c2a81d51cdf35d8c1250f9636718ce3f6ad66fe
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:31:12 2008 +0000

    Channel: add cross-references

commit 7505cef36e0d1b830bd25c5689f7b8af801b20db
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:21:23 2008 +0000

    Text: add cross-references

commit b44ca0ba0a28479bd2d6558b66a229a3561bb858
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:09:26 2008 +0000

    StreamedMedia: add cross-references

commit ce7317a6bd0aeb3345bef4b37ef36705c6e45d83
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 18:46:14 2008 +0000

    RoomList: add cross-references; change 'type:key' to 'key (type)'

commit f43305937f6bb237edea057cfe81e60452564011
Merge: 89686322 a16faf68
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Nov 21 18:12:37 2008 +0000

    Merge branch 'master' into geoloc

commit a16faf68cfc26f2b53dcef86c6447854bddd8545
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 21 17:16:12 2008 +0000

    Post-release version bump

commit d1da9d29b357bb8e09b702a4a17b1d2172f6f1a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 21 17:14:21 2008 +0000

    Prepare release 0.17.15

commit 817baa486fce02bef19f3b80ae0986c97cdbf726
Merge: cacf466f b81c9fbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 21 17:07:36 2008 +0000

    Merge commit 'wjt/messages'

commit cacf466f5d5f074cad7d9d33515906492abe1c27
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 13:08:47 2008 +0000

    ContactList: add cross-references

commit 27ca09c30788689d3701c14e8017419c3fc94ba8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 12:49:43 2008 +0000

    ChannelRequest: add cross-references

commit 284d9a984c5c281a198391c52db8f83f9943dd49
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 12:45:49 2008 +0000

    Password: add cross-references

commit 9f21cd67ea4c917f1b9ca3832a2ec8b866e1a161
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 12:44:49 2008 +0000

    Messages: add cross-references

commit 24e012ba0d9261a43f7142c6ef0a8655b7f59d1d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 12:39:30 2008 +0000

    MediaSignalling: add cross-references

commit 8b5a673c0ecdb8f269226b1a8cbb9cb8ea6ecd2d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 12:36:37 2008 +0000

    Hold: add cross-references

commit 51b019ca6ee6467b3ac04e861fd50471c2efc8d9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 12:35:29 2008 +0000

    Group: add cross-references

commit 996bbc2c8bd155d111251ea987916f7a9a60bc03
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:25:15 2008 +0000

    DTMF: add cross-references

commit f661bb83096112258134122e5360754def4eb0eb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:22:55 2008 +0000

    ChatState: fix production of HTML in preamble

commit 4f0e82c056b849508a0b4423e78a9c1602de2a46
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:22:38 2008 +0000

    ChatState: remove redundant description of argument types

commit b7d34fe86d4108b7b061c9acbf7b301a5b721e00
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:20:41 2008 +0000

    CallMerging: add reference

commit 14be7cef2ff898354f29165b4bd1b4e18d03d3df
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:16:07 2008 +0000

    Note that ChannelHandler will soon be deprecated

commit c5c776edef7de4a30b089c812e467472a8fd6890
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:15:44 2008 +0000

    Channel.FUTURE: add ref back to Channel

commit 20cd756923dd9efc498d2d1a64632f22873ec9dc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:06:50 2008 +0000

    CDO: HandleAdditionalChannels doesn't exist!

commit 779037124046533c6f0977ec94b54c6c68c77e17
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:03:12 2008 +0000

    CDO: correct mention of HandleChannels; add refs

commit a4a29b4ed9c3910fcbb5571972012279642fb22b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 18:42:02 2008 +0000

    OperationList: add cross-refs and correct the names of signals

commit 1d4d1cd8292fdead2b0e912ba66bb08754709302
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 18:36:17 2008 +0000

    Account: Fix unintentional nesting of rationales

commit 7537f46ef5b190e4f886547d3f288ffd25551d2b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 18:35:45 2008 +0000

    Account*: Add missing cross-references

commit 917eec239034504857bc63c3df5f98928c36466f
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 13:26:30 2008 +0000

    Tubes: typo s/for/to

commit 8968632208a1d57337ff97528c23132dab4ad106
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:26:21 2008 +0000

    Location: use 64 bits for unix timestamps

commit 1da38084237bc2c4f61baf2d4516ea05bf36ae30
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:24:34 2008 +0000

    Location: horizontal-error-m: s/vertical/horizontal/

commit 2074ae2ef468e0141075a9f7277a23daeb3e5638
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:23:36 2008 +0000

    Location: Accuracy_Level_PostalCode: should be Postal_Code

commit eb04b6552768fe1f21774ba3c429a0a5bb0d2010
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:23:00 2008 +0000

    Location: accuracy-class: rename to accuracy-level

commit cca9cbab203f1a411236520bdf487e64ba9b23a3
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:16:16 2008 +0000

    Location: use <tp:member-ref> for links

commit ffb37488137010bf9a059e0df41cb04f9a8fe3c6
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:10:49 2008 +0000

    Location: Rename signal to LocationUpdated

commit ef6d75db2bedbf117860e927e99a9f926aca39ce
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:10:04 2008 +0000

    Location: Remove GetLocations and rename RequestLocations to GetLocations

commit 3d2ddaef98d3cc58727a5de28f4d07e989dc62ff
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:07:57 2008 +0000

    Add support for C.I.Location.DRAFT in the C.I.Contacts interface

commit 7e4e91f3e1e09c171da62ffcc3f7714fc8d98eb2
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 00:56:24 2008 +0000

    fix typo: "propogation"

commit ebb8ded17ffc940e2977b0e9ecc7aec99e984c1b
Merge: 47a8565a 1d415034
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 00:55:37 2008 +0000

    Merge branch 'master' into geoloc

commit ae1948e61c5585c4d2c78ffdef4f2eebf2885c0a
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 20:05:54 2008 +0000

    Add support for C.I.ContactCapabilities.DRAFT in the C.I.Contacts interface

commit 07afe2aa2581f22fa2189b66557e41c93432c4b1
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 20:00:13 2008 +0000

    Caps: pluralize ContactCapabilitiesChanged (several contacts' caps in the same signal)

commit 28307e20b303eb3b03db489770dd8ebde9ebf7f4
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 19:48:24 2008 +0000

    Caps: remove Enhanced_Contact_Capability because there is Requestable_Channel_Class

commit 85d21e471b6d5b32344f3098c204085c318dfdb2
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 19:44:08 2008 +0000

    Rename Contact_Handle_Enhanced_Contact_Capability_Map to Contact_Capabilities_Map

commit 30aa83bac1191c5fce37775d79185d471fc14c9e
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 19:34:28 2008 +0000

    SetSelfCapabilities: explain when ContactCapabilitiesChanged is emitted and the rationale

commit cabb34d7d1890eb0f6045bab0e7401945bd36e1f
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 19:28:29 2008 +0000

    SetSelfCapabilities: optional properties may be ignored

commit 854af522244eb318d14f17953d0c1e441afa8006
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 19:21:50 2008 +0000

    Caps: use internal links

commit eb1c860828a48535838baa1b005ca736c26dcab9
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 19:17:28 2008 +0000

    Caps: rephrasing preample

commit 32ab8dada4c4df99bdc189425c1d5e25088f4ce5
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 18:40:04 2008 +0000

    spec/Channel_Type_DBus_Tube.xml: MUST/SHOULD uppercase

commit aa13364f3b530b650751fe41c6135a697905aec8
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 18:32:39 2008 +0000

    Remove GetStreamTubeSocketAddress because it is not needed (the application already receive the address as a return value of AcceptStreamTube)

commit 7b77ab3afe7ce7a9437f9f592219dd14e4852329
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 18:23:40 2008 +0000

    SupportedSocketTypes: mandate ipv4, localhost.

commit 77adf93ae46bf48aa82269c6cb340bd94ed93be2
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 18:13:48 2008 +0000

    spec/Channel_Type_Stream_Tube.xml: Remove reference to the tube ID

commit 4cdc27419df9f47575e643d98549d9d4219eedd3
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 18:10:54 2008 +0000

    OfferStreamTube cannot return not implemented if the CM does not support stream tube at all because the channel would not have been created

commit 3a0e5a37dd607f1fe2a02ed465da72eae713a5fe
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 18:04:04 2008 +0000

    spec/Channel_Type_Stream_Tube.xml: Better introduction wording

commit fc258500df712b8923489a22a1081deb5315c26b
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 17:54:20 2008 +0000

    Tube Parameters: change the example to use 'smb'

commit 79b5fdae71d9a76971e54eeda4d9bfb495b4a416
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 17:09:59 2008 +0000

    spec/Channel_Interface_Tube.xml: side effects*

commit 20ab6910b60185ed400cb2e9849ddd73b28a1f39
Merge: dbe8bce0 1d415034
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 17:02:24 2008 +0000

    Merge branch 'master' into alban-requestotron-tubes
    
    Conflicts:
    
            spec/all.xml

commit b81c9fbbd800f3b9383c19b746d5d34699703f01
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 13:26:54 2008 +0000

    Messages: remove trailing whitespace from Accepted

commit f24e4b80beacf6221e58985ce4670ae968d9510e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 13:17:19 2008 +0000

    Messages: add Message_Sending_Flags to MessageSent signal

commit b034288c6d03d5f2978f551e3165c5e40f2e7f24
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 13:08:34 2008 +0000

    NEWS: add the chosen name for the next release

commit c780620a09618fa4a0d699f95502a84e6e7828f5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 13:00:50 2008 +0000

    Messages: generalize delivery-dbus-error-message

commit dd2bfc7b046fc8a89f735413e51e64c496713d9b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 13:00:18 2008 +0000

    Messages: delivery-dbus-error might not be implementation-specific

commit 24fe46e817658d1c75b0d740e1fde2c172d97140
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 17 14:09:21 2008 +0000

    Messages: add a dbus error header to delivery reports

commit 1d41503493f062d7e0cba9ffa20fdb977a0f835d
Merge: f6578a3c a5a1dd37
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Nov 14 10:44:51 2008 +0000

    Merge branch 'file-transfer-cassidy'

commit a5a1dd37a3484ce30d04f421db63aaa51b5a3add
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Nov 14 10:30:26 2008 +0000

    FileTransfer: Socket_Address_Type_IPv4 is mandatory

commit cfb77893db9ea1ea26db53865924ebf843cf167e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Nov 13 18:15:10 2008 +0000

    s/SElinux/SELinux

commit ae09141094a421a6f0a5cd68e16dd6b05a504655
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Nov 13 18:14:36 2008 +0000

    Channel_Type_File_Transfer.xml: fix typo in description

commit f6578a3c02085dcf80508aeeeba444d7df3f63e6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 11 18:43:37 2008 +0000

    message-sent SHOULD be present on outgoing messages

commit 9f1600962af624da46d21877308e496aafd25f61
Merge: 1714302c f8943bc7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 12 12:17:59 2008 +0000

    Merge commit 'origin/messages'

commit 1714302c8d65e9dc2bb85395a58866fc640f7586
Merge: 630b0b98 41cb2e96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 11 17:35:21 2008 +0000

    Merge commit 'pessi/pessi'

commit 630b0b98398c1d1ebb0bdb98cc0b76023ed65897
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Tue Nov 11 16:41:49 2008 +0000

    Account.Interface.Avatar: give Avatar a tp:type
    
    This is necessary for telepathy-qt4 code generation to succeed.

commit 6722dfa0b85bf6f3eaa94c93328748ac70f86cbd
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Tue Nov 11 15:26:48 2008 +0000

    Update NEWS for Account.Nickname fix

commit 0ae1a47a553a9264cbbc08a515617af180c04d94
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Tue Nov 11 14:20:12 2008 +0000

    Account.Nickname: change type from 'as' to 's' as was intended
    
    This is an ABI break, but the only known implementation (Mission Control
    5) appears to assume 's', not 'as', in any case.

commit cb3fcd9d8e86344c1ac839cb071ceb761e9a2b1c
Merge: 389a79cf 2386672b
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Tue Nov 11 11:52:55 2008 +0000

    Merge commit 'mardy/dead_channel'

commit 389a79cf6266742752f536e837b41711a06a1ed1
Merge: 21e0ef44 d8e22a0c
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Tue Nov 11 10:36:27 2008 +0000

    Merge commit 'mardy/request_properties'

commit d8e22a0cd9366cf22a29b87d49bdf97bfaca4744
Author: Alberto Mardegan <alberto.mardegan@nokia.com>
Date:   Tue Nov 4 09:08:11 2008 +0200

    Add the Account property to the CR
    
    Add the Account property to the ChannelRequest, as it was passed to
    Create/EnsureChannel.

commit 372c972c9fa240e6a43d81422442038eb02917c1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Nov 10 11:27:48 2008 +0000

    remove Socket_Address_Type_Local_Path

commit 2ffd7bdce09289319210c6d620089b271ea3b6c3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Nov 10 11:26:14 2008 +0000

    Channel_Type_File_Transfer: remove the paragraph about Socket_Address_Type_Local_Path

commit 2c1e5ad61ad70d513ac60826c14dcf8db0792fbd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Nov 6 11:52:06 2008 +0000

    fix File_Transfer_State_Change_Reason enum

commit 477eb069e4a5c032dabf5ab22d3ca3e4eb09e3dc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 12:09:32 2008 +0000

    explicitely say the 'variant' is the address in Socket_Address_Type descriptions

commit 893206f00b7f2fd197bd901e16af822baf6b53f3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 11:59:18 2008 +0000

    fix typo

commit 132379cdddc4e0928589f64dea9316dc7e96c168
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 11:54:57 2008 +0000

    Improve AcceptFile description

commit 8160a148a7acbd3fde39148c6e9bdedca60f5cd6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 11:37:27 2008 +0000

    tweak intro description

commit f7020a9f22f20c8ee31089fe2e8696e7c35249f8
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 11:34:02 2008 +0000

    fix style of Socket_Address_Type_Local_File description

commit 04e709200d0745e00807b2c3edc0bc4c43f909ae
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 11:32:36 2008 +0000

    Improve descriptions

commit 8b65eebc9133d9065529d0a6e7b1e65f84c4a306
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 11:29:39 2008 +0000

    make sending file description clearer

commit 41cb2e965c8445c4320e89e573d273bc85dc503f
Author: Pekka Pessi <Pekka.Pessi@nokia.com>
Date:   Wed Nov 5 12:16:17 2008 +0200

    Channel.Interface.Messages: Added Delivery_Status_Accepted for 202

commit 4d382804a0ae5f123f89cd8758a18cc3b74f7058
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:45:22 2008 +0000

    add tp:rational about the Local_File socket type

commit 730219652c1cba350c7be9dde836d94915e929ff
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:41:09 2008 +0000

    improve State_Pending description

commit eb9c42f4edd4a32d3994f36ed55d13069d0c1e6f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:36:23 2008 +0000

    fix typo in InitialOffset description

commit 5cd2ef726de9585d70db7f50885913ae5c4040af
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:35:52 2008 +0000

    add a missing space

commit 414edca062be2ec9334849449cbdc7db7cf7ae2d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:34:37 2008 +0000

    user have to respect and not check the InitialOffset property as we now have a signal informing him about its value

commit 31bb21ff8f564b4407d5b451fd2fb907c7230e70
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:33:18 2008 +0000

    add hyperlink to InitialOffsetDefined

commit 8046c2dcb87222e6985592dcde2bfd454cea9069
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:27:44 2008 +0000

    rephrase description of the default value of Size and Description

commit 74dfc35ab2b1a7e4c6db8066e13e6648ae4e90a6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:23:54 2008 +0000

    s/must/MUST

commit 79465ca056f431de7ec8680604dde9e936786bed
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:23:15 2008 +0000

    fix typo

commit 10bce21847b9612e29cf8dde5d0441d5399ccad3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:22:06 2008 +0000

    Change NotAvailable error description for ProvideFile

commit 094b9acca7ebce7b6e9eb82b9ba57443f633a1a0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:11:38 2008 +0000

    improve ProvideFile description

commit 61379e444c606891e5b85ef8af1a148b76018579
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:10:25 2008 +0000

    s/readed/read

commit 9056981a9d457de602d0cb362cd09cb5c0ec6480
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:09:58 2008 +0000

    more explanations about the socket approach

commit 4cabdd22113df1b415f6aeea4cfcacc519e07378
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:59:45 2008 +0000

    document how to use Socket_Address_Type_Local_Path with transfers

commit 7ff71be84720f0435d3ec0737ad08fcdfcf57903
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:47:59 2008 +0000

    remove Channel_Type_File_Transfer_Local_File.xml

commit 801b9fe87138f6a83b02aef8b48ce48730abde27
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:47:25 2008 +0000

    add Local_File fake socket address type

commit 41bcb7b3676aef17becfbee9059180fcc2ac4b45
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:39:53 2008 +0000

    change ProvideFile description

commit 9ace506546a56627a2a29dc398d3e30387a08ae9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:25:59 2008 +0000

    Explain the new workflow

commit 9862c3149e31f6ebe4d8dc5dc4e5fe8cd922bdd4
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:21:51 2008 +0000

    The InitialOffset property is undefined until the InitialOffsetDefined signal is emitted

commit 0b800f146b89623bef2ff8fe6ec3df400969ade2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:17:41 2008 +0000

    add the InitialOffsetDefined signal

commit 21e0ef4499e82e39b90701b7962e749a9fde7a15
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 4 18:00:56 2008 +0000

    Messages: add plural form for Delivery_Status

commit ff0d274b1d0c9f768c3d23ac31b98dec11190f6c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 17:50:43 2008 +0000

    Simplify file transfer states by merging the two pending states and dropping the not offered one

commit 3e1a3cc33b687f11186d4507fafab3369f1681b0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 17:32:29 2008 +0000

    rename OfferFile to ProvideFile

commit 181c91f00a54ac0afcadacb1f8253589ad0f768d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 17:26:07 2008 +0000

    add ContentType to the mandatory properties list

commit 58bf355c3b3d06e1efd1ead91a27b1943c20ca1d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 3 23:04:52 2008 +0000

    Added rationale about the socket approach.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 26e841eeb5101b60475541af86a59a8317d4b490
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 3 22:57:05 2008 +0000

    Added Channel.Type.FileTransfer.LocalFile interface.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f8943bc75bda6b27c71f9edc069554a47108ea79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 31 16:01:28 2008 +0000

    Messages: clarify PendingMessages docs
    
    Calling this list a superset implies that it might have more messages,
    which is false. It might have *more information*, though, so I'll say
    "more detailed".
    
    Also add <tp:dbus-ref> to replace clumsy wording with hyperlinks.
    
    (As per review from wjt)

commit 47a8565af5dc7e7bb8dc634b30891fb6b92b72ed
Merge: f49fe2e0 3adc1caa
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Oct 31 00:43:46 2008 +0000

    Merge branch 'master' into geoloc

commit 3adc1caaee6fc0fad7a5b5cc3de9345aecf3353c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 17:29:56 2008 +0000

    Start 0.17.15 development

commit 95cf63781d0b476fd3753db362c824ac78caf967
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 17:20:39 2008 +0000

    Version 0.17.14

commit 517f31cccf6971b1c99eed17c54ca06e074218c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 17:01:42 2008 +0000

    Requests: alter ordering guarantees
    
    We now guarantee:
    * first CreateChannel and EnsureChannel return
    * then NewChannels is emitted
    * finally, NewChannel is emitted
    
    See the committed spec text for rationale.

commit 354b6f23760df017eedbbe059aa9ef9982721322
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 15:35:25 2008 +0000

    NEWS: Destroyable is now stable

commit bbcce0db82f0662d802630f555d0ed983aba03e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 15:29:54 2008 +0000

    Text: Move "SHOULD implement Destroyable" after rationale for respawning, and give it its own rationale

commit 3d02eda5e7e2cc99889656048239794efa528cef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 14:28:49 2008 +0000

    Text: SHOULD implement Destroyable now that it's been declared stable

commit 9573ac84e7bea3e6f79c5f36b17e5a758dadc2b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 14:28:29 2008 +0000

    Destroyable: declare to be stable
    
    There's an implementation in Gabble, which was easy to do.

commit c7fce8fb8e10562058fc30884aee67084ea58989
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 14:27:25 2008 +0000

    Destroyable: expand on the rationale a bit

commit 978689053b57faee8ac68f2809ae073581a076cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 10:57:13 2008 +0000

    Write the NEWS so far

commit 030c1ac86af575b12873832dd3b5e882c6cd6a73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 29 16:43:28 2008 +0000

    Text, Messages: add 'rescued' flag

commit 181d30224c4dc30bff5909bbc5caca6f284fb938
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 29 16:35:29 2008 +0000

    Text, Messages: add Channel_Text_Message_Flag_Scrollback and 'scrollback'

commit 34d3476273f572b51d450eebf912f69a77b9d0e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 29 15:56:01 2008 +0000

    Messages: Fix copy/paste error in rationale

commit 6a6544eb50ed94f448c764cc99d568a09260bd48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 29 15:40:33 2008 +0000

    Messages: Finish folding in DeliveryReporting

commit 5972f6cf961112c54f0eb1570327216f57e5c653
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 28 18:11:01 2008 +0000

    Message_Flag_Report_Delivery: delivery failure reports should usually occur

commit 952059b4ca4069b71b650ac4b3202548faa4f004
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 28 18:10:30 2008 +0000

    DeliveryReporting: move most of it into Messages

commit de208c8d1e32c6635b7699ad6cdd9e73b5cdb571
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 28 18:09:39 2008 +0000

    Messages: s/'type'/'content-type'/

commit be2706c567f053b63fd5422c46493fa327088b44
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 28 17:09:29 2008 +0000

    DeliveryReporting: move enums and DeliveryReportingSupport to Messages

commit 0ccb83b181c4169cc093ee53c78df4e2a1326503
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 28 16:58:05 2008 +0000

    Text, Messages: don't allow delayed emission of Sent, MessageSent
    
    This returns to the spec 0.16 meaning of Sent, agrees with Gabble
    1-1 messages, and disagrees with Gabble MUC messages. Now that we
    have delivery reports, we can use those to indicate successful
    delivery where available (e.g. in XMPP MUCs).

commit 8104b87356f181657366890e9f7bd9ce0694db28
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 28 16:34:37 2008 +0000

    Messages: Improve unclear rationale for double signal-emission

commit 323f1a129ae91fda6c2e8b919edf2b2c4851b47a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 12:05:53 2008 +0100

    Text: clarify delayed Sent emission vs close and respawn

commit cd13e51aa17fb4e0b1bd53135621acb474d6bbd7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 12:03:48 2008 +0100

    Messages, Text: explain the intended behaviour of Send vs Sent
    
    If we allow Sent to be delayed (as implemented in Gabble MUCs) this allows
    clients to see what actually happened (what other users saw) as opposed to
    what we tried to make happen. If we need the other possible semantic we can
    add a Sending signal later.

commit afccfa3d35a8df5df6ce79e85dbf52127dadbec9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 12:01:46 2008 +0100

    Messages: decide on message-token, and put it in the example

commit f3916ee11779ccba7bba7dc46a9094c1bf9ba476
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 12:00:36 2008 +0100

    Messages: relax "SHOULD omit message-type = Normal" to a MAY
    
    Robust clients will have to cope either way in any case, and including
    the message-type in all cases turns out to simplify CM implementations.

commit 21ebb94ef42c5ba01062518b07459c16d8f32f6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 11:58:53 2008 +0100

    Messages: Remove the useless Data_Only flag

commit c4d627154e157eacabedea5c0485a921e57a3020
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 11:58:18 2008 +0100

    DeliveryReporting: remove support for sending reports
    
    We don't have an immediate use-case for it. If we find one, we can reinstate it.

commit fa5f711ebf55f2f5552f9d2d509a4991da917f01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:20:33 2008 +0100

    Messages: attempt to clarify the "don't put keys in the wrong part" statement

commit 08fe976f75059e5dada79aa2c6924ec95d448e5b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:19:58 2008 +0100

    Messages: add rationale for reversing MIME's preference order

commit a85636e2380b498775c9e3d7e62d16befd3c17ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:19:14 2008 +0100

    Messages: uncomment message-identifier and rename it to message-token

commit 8d8c365bd2e6069e150eec7241f246cbaa7a0d49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:18:55 2008 +0100

    Messages: Add rationale for messages being aa{sv} and not (a{sv}aa{sv}) or something

commit 3d63d6fc4ad4962d94b634ec7982b4ee047810b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:18:22 2008 +0100

    Message_Part_Support_Flags: add a FIXME: maybe Data_Only is useless?

commit 4aca26cac7b00182908d41fb9c23ff41fb26303a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:17:51 2008 +0100

    Messages.SupportedContentTypes: require non-empty list (text/plain should always be there), and add some examples
    
    As suggested by daf in spec meeting 2008-10-02

commit b59f3818086886e5de6e045965ffd4a943269dde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:16:15 2008 +0100

    Messages: rename 'type' key to 'content-type' to make the relationship to MIME clear
    
    As per spec meeting 2008-10-02

commit 3ffc66c18197a21edbec0c91db3583a514dbca6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:15:42 2008 +0100

    Messages: make message-type more obvious in example
    
    As per spec meeting 2008-10-02.

commit 662bd8dab1ac292ab3e48ef01911094e6321e180
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 28 12:45:06 2008 +0000

    Updated main docstring about receiving a file and added a note about a non-zero offset.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c52e43fa56edd544c30a3ee44d437b8645d6bc25
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 28 12:39:39 2008 +0000

    Removed note about character case in File_Hash_Type.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a59bd29e03e808590e853dcb262425bb392f4571
Merge: 4695f4aa 6cfb7bbd
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Oct 27 16:57:49 2008 +0000

    Merge branch 'master' into alban-enhanced-contact-capabilities-with-complex-types

commit dbe8bce09503806f4cd8d8856cfb2d7ccbd8294e
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Oct 27 16:57:07 2008 +0000

    Remove Initiator on Channel.Interface.Tube because we already have InitiatorID and InitiatorHandle on the Channel interface

commit 472de3f102b6097e59c18d5005fb9cc4958dab2f
Merge: 48d604fd 6cfb7bbd
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Oct 27 16:56:40 2008 +0000

    Merge branch 'master' into alban-requestotron-tubes

commit 6cfb7bbd27c9bf402b1a969cfba7e3e0350fb484
Merge: adb2fa64 1d025729
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 14:40:45 2008 +0100

    Merge commit 'alban/alban-knownlist'

commit 5c01821553ca80c12b9dd8cbbb3f38ca9f032ff4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 22 12:46:08 2008 +0100

    Added Date property.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8a78ec98a8e73c886a3743a354c47eb3734c3091
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 22 12:45:55 2008 +0100

    Made method arguments Ugly_Case.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit aee57fc1dc246a7cc245e5c003ad81a0789e65b0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 22 12:45:27 2008 +0100

    Renamed CreateChannel method as it's no longer a DRAFT.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bb6ee67aba7225d99ea6776a5b5d281a46d605c5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 22 12:31:00 2008 +0100

    Added tp:name-for-bindings to properties.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4be7d7bbd2a5410720f232aaaec24d67c7f38428
Merge: 1526cb5c adb2fa64
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 22 12:18:50 2008 +0100

    Merge branch 'master' into file-transfer

commit 1526cb5cea4297ed02faaffd89ceef99319f2bd0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 21 20:59:17 2008 +0100

    Use en_GB when spelling cancelled.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1227042082f50534950a0db7ece7ebdd9161eace
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 21 20:58:04 2008 +0100

    Add bullet points to main docstring to explain how to send/receive a file.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit cdcca5aea81ecdaec69d7cb138ab23521515f9d6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 21 20:54:54 2008 +0100

    Add xmlns to opening docstring to actually display the paragraphs nicely.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 48d604fd087cd5509c021f5abaaf55bd78993cc0
Merge: f7aa927e adb2fa64
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Oct 21 11:51:28 2008 -0400

    Merge branch 'master' into alban-requestotron-tubes

commit 4695f4aa04b66ee811ade1785ae22ff98f3fac05
Merge: 5304be6a adb2fa64
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Oct 21 11:49:36 2008 -0400

    Merge branch 'master' into alban-enhanced-contact-capabilities-with-complex-types

commit 5c6accd9e4f3c8b076a847843106871e870b0df0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 16 15:52:01 2008 +0100

    Renamed file from/to Channel_Type_File{,_}Transfer.xml.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 36231f14dad266b98f957267f2419c30b7b4eeb0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 15 19:16:58 2008 +0100

    Fixed a typo.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2386672b0dcda98f0a38b84de5c1021fe5466ece
Author: Alberto Mardegan <alberto.mardegan@nokia.com>
Date:   Wed Oct 15 11:44:16 2008 +0300

    Add case "One channel (of many) is closed while in Dispatcher"
    
    Add the case of a channel, part of a bundle, being closed while the dispatcher
    is handling the bundle to the clients.

commit adb2fa64d2d6d07432d696e46f1188432a75ae6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 18:31:48 2008 +0100

    Start 0.17.14 development

commit fbb5898985cf824cd02f40aca77054772a2edd25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 17:17:36 2008 +0100

    Prepare 0.17.13 release

commit e5908f94452d0f32b8b7a212d793c64d38d1d916
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 17:16:56 2008 +0100

    Client, Client.*: mark as added in 0.17.12 as a draft

commit 50cb7d8c421d9e8256e1bd4c384bb6b9516a9b7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 16:55:10 2008 +0100

    Update NEWS

commit c92413db74518211016de404388ff8634d93e98a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 16:40:46 2008 +0100

    Require Requested in NewChannels signals etc.
    
    Gabble 0.7.9 is the only released connection manager with Requests. This
    change makes it spec-incompliant, but fixing it is easy.

commit dbd43c690785f067ed0472018c1f93eb23449fe0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 16:40:24 2008 +0100

    Promote Requested, InitiatorHandle, InitiatorID properties to stable status

commit 3f7306840c4893642b6ba6b92712709ae3c15104
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 16:14:10 2008 +0100

    Collate news so far

commit f49fe2e0b9c7cf6137b1040bb130554669e92632
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Sun Oct 12 12:45:07 2008 -0400

    Add tp:name-for-bindings for geoloc

commit 3a27d76f2ee07794c9b92d13b56099d0214e35ab
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Sun Oct 12 12:44:51 2008 -0400

    Fix tp:type

commit b086197302f6bb237d8605dbbe8ada1b069c366b
Merge: af23185d cb14f04f
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Sun Oct 12 12:24:15 2008 -0400

    Merge commit 'origin/master' into geoloc
    
    Conflicts:
    
            spec/all.xml

commit cb14f04f94ba39dc38d9646f7ef08512e53ad3ae
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Oct 9 13:53:03 2008 +0100

    ChannelDispatcher: add EnsureChannel method

commit a9a77cc9ad8423e7979b885f5dc6bab648b3b9c0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Oct 9 13:42:13 2008 +0100

    Add tp:name-for-bindings to `make check`'s pseudo-spec.

commit edf27de1d9c1fea4a2ef1a66a85a38dcf08deaa1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Oct 9 12:22:45 2008 +0100

    ChannelDispatcher: correct Preferred_Handler rationale to reference HandleChannels not HandleChannel

commit a60376e03d7c73bb736a574908af0ca84c6b17ef
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Oct 9 12:06:33 2008 +0100

    ChannelDispatcher: note that User_Action_Time is passed to Handlers

commit 5304be6af7ae7e298a9525e6a53f06f7f5dc4984
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Oct 8 11:24:37 2008 +0100

    Stop using the workaround for bug #17329
    
    There was a bug in dbus-glib that prevent to use the right type:
    Instead of a{ua(a{sv}as)}, we used a(ua{sv}as) as a workaround.
    See http://bugs.freedesktop.org/show_bug.cgi?id=17329
    Now there is a fix, so we don't use the workaround anymore.

commit c1b6e8a59817ca73fb90a4e559f04995e2592d63
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Oct 7 14:46:23 2008 +0100

    Remove tp:struct Contact_Capability_Change because it is not used.

commit 74baa2a4e42c9f6eee5fbad191b5ff7ec4c5c604
Merge: 60e8d8fc 711dcc1b
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Oct 7 14:27:46 2008 +0100

    Merge branch 'master' into alban-enhanced-contact-capabilities

commit 711dcc1b51bd1bc121e37518c6c896458eab574c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Oct 7 12:18:40 2008 +0100

    An ongoing ChannelRequest will never be waiting on approvers

commit b3e42d53c00bb3a27e177b8cacfe7a7654aec915
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 30 14:17:04 2008 +0100

    Client.Handler: correct the values of Requested in preamble

commit e961da26bc307ca78a5b8a5dde6192a443746da9
Merge: 0b79d66b 69415c3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 7 11:38:24 2008 +0100

    Merge branch 'dispatcher-clients'

commit 69415c3a0dd3220f8f7b8048ab8957a68387fb45
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 6 12:09:17 2008 +0100

    dispatch.txt: note that logger Observers need to be activatable

commit fe83b039b95cd7a0d91166b4f1cb2d216685b0b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 6 12:07:17 2008 +0100

    Approver.AddDispatchOperation: when approvers start up, give them existing CDOs
    
    This means they don't have to use ChannelDispatcher.Interface.OperationList
    to get initial state (which may mean that we can remove that interface
    entirely).

commit c5025c81e38e2689fcdb2bf2c9bfe8f00d826fa7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 6 12:04:56 2008 +0100

    ChannelLost: add Channel argument (without which the signal is of little use)

commit 0b79d66b40af911b89155509f92c552d6ffe6d09
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 1 14:29:56 2008 +0100

    Change Account.Connection to be the object path (API break)
    
    The object path is more frequently used in other bits of our API and is
    syntactically validated by the libraries.

commit f7aa927efcf52ff59c4d26f0a7046bf200dd7ace
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Sep 30 15:11:48 2008 +0100

    Better explanation of tube parameters, thanks to wjt

commit 7f42a5bed6cf0684a9a3c07984822258da2ae6c1
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Sep 30 15:00:52 2008 +0100

    Better introduction to Chan.Iface.Tube, thanks to wjt

commit c800c7b9025dbf584eff1cd1f7b073c64d547a2d
Merge: 22958b8b 289e3f14
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Sep 30 14:47:14 2008 +0100

    Merge branch 'master' into alban-requestotron-tubes

commit 289e3f147910d80072baddd4ae30a55249a9707b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 26 16:43:14 2008 +0100

    Start 0.17.13 development

commit dede65ac0f93d1f4302d982a1bcf9f6b4842b819
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 26 16:09:03 2008 +0100

    Prepare release 0.17.12

commit 9f5ce508019017ebf53e0e0f6a9525cf3b89693d
Merge: b3fef7c6 6e7cd818
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 26 12:46:59 2008 +0100

    Merge branch 'dispatcher-clients'

commit 6e7cd818297088087fdf9edd98fc79dcd45b5bd4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 24 19:00:57 2008 +0100

    Split out ChannelDispatcher.Interface.OperationList

commit 92807729679118d6cbb7460b9c9cb195ccb204e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 22:11:35 2008 +0100

    dis3: Remove reference to a now-resolved issue

commit 48702acbe8a4ed03d00f87cb7e7f515816568005
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 22:05:12 2008 +0100

    CDO: amend documentation of Claim to reflect that there could be multiple channels

commit 82580c7cb2ea7c48eb5d4ecd5ac82cb4fe6dccc1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 22:04:47 2008 +0100

    CDO: Document error behaviour of HandleWith

commit 2184c0cf7efb114bfebb814216d424f87b49aa66
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 22:04:23 2008 +0100

    CDO: rename Closed signal to Finished; document that Claim can raise NotYours.
    
    CD: rename change notification to DispatchOperationFinished to be consistent

commit 338f2ad6d8c82691d28b75f8d3169714e58d3916
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 22:03:34 2008 +0100

    CDO: add ChannelLost signal

commit f5b78c0f2ba124170a34e749b4ccaf8747e7ddf6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 17:30:58 2008 +0100

    Add BypassApproval to Handler interface

commit d60eb839f72a59ab0d692af07a8b91691fa76d63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 17:28:34 2008 +0100

    Client: alter recommendation for stuffing unique name into well-known name so it's actually valid
    
    I have no idea why the D-Bus specification allows components to start with a
    digit in unique names only (as opposed to in neither or both flavours of bus
    name), but it does.

commit 5d22fb57a97c3a60b50f53f57902f26a7ace41e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 15:52:06 2008 +0100

    CDO: indicate that Account, Connection, Interfaces can never change

commit 13909fbd57165991719ff1dc9fbe7c6b3fe8a92f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 15:51:37 2008 +0100

    Handler: document that if the request is successful but the channels go somewhere else, RemoveFailedRequest(., NotYours, .) is called

commit 624037a12f5e0687b7a586c54034d05d663fe860
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 15:27:23 2008 +0100

    Client: allow clientname to contain dots

commit 5b3c2b977107b8472a91ed21028978bdeb0ae5cb
Merge: 2ece5688 e1e34a60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 14:56:19 2008 +0100

    Merge branch 'master' into dispatcher-clients
    
    Conflicts:
    
            spec/errors.xml

commit 60e8d8fc7035e1ca00592a9625fb6c7eea38d62a
Merge: 7d9787e1 e1e34a60
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Sep 23 11:40:27 2008 +0100

    Merge branch 'master' into alban-enhanced-contact-capabilities

commit 22958b8b71203a0b95fd7d730c15736c9226807a
Merge: af7f29cd e1e34a60
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Sep 23 11:38:02 2008 +0100

    Merge branch 'master' into alban-requestotron-tubes

commit b3fef7c66285fe08bd209998b5ffe9560b388c4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 22 18:04:37 2008 +0100

    Update NEWS

commit e1e34a60d01a2c7e24f1a765d26b2536f3f4a2ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 22 17:57:42 2008 +0100

    Improve wording of Channel_Call_State_Forwarded spec text

commit b5eae11d46f7fd038f57d0a23aa39408b0ade2f7
Author: Pekka Pessi <first.last@nokia.com>
Date:   Thu Sep 11 19:59:48 2008 +0300

    Added Call_State flag Forwarded.

commit 2ece5688160e59231363073fc7111ef8383d17f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 22 17:13:10 2008 +0100

    req36: explain how Cancel should work (req36d is still undecided)

commit 1eff6c57db56d1dcf90114b44d7deb359684b9c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 22 17:12:39 2008 +0100

    dis32: explain CD crash-recovery

commit d6eb408133c9273ca18dbcfadfcd02eb129d4db8
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Sep 18 18:45:34 2008 +0100

    Added a "Requested" state change reason.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1834160af1d62500409f45cb869264fbcc0c6d08
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Sep 18 17:53:29 2008 +0100

    Updated NotAvailable error docstring for AcceptFile.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a3c26eed9fb0c4adde69a7b0e4b2413d2131da40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 19:47:00 2008 +0100

    ChannelDispatchOperation: don't allow approvers to split up batches of channels
    
    The prospect is terrifying, and I don't think we're going to need it.

commit 58e4dea44b02e6ac2bbacf8284d4dc97ef214094
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 19:45:36 2008 +0100

    ChannelDispatcher: Add dispatch operations' properties to DispatchOperations property (etc.)

commit f5dbfb68f75be5f3b04405d0e68eb3adff58706d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 19:34:50 2008 +0100

    Handler: move stuff from HandlerInfo into separate arguments
    
    Also document error behaviour.

commit 39d576e35dadd3bcbc43aadb2a15a14188f6b862
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 19:32:46 2008 +0100

    Observer: move Account out of Observer_Info

commit 01d51115dc8d0935b7915fe5f2ff965474a942e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 19:32:19 2008 +0100

    ChannelDispatcher: correct references to ChannelRequest members

commit f506c49b233db7f54cee62bb8d1f1e8bddbdccb7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 19:05:54 2008 +0100

    dis2: split into two, and propose solutions

commit 6dd3e66880f65b8ce7ffbcff92f74e2ba281736d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:14:56 2008 +0100

    ChannelRequest.Succeeded: don't bother telling the requester what channels were produced, it shouldn't need to know

commit 2c5a50a9c801b9f625b1c64646a450fd361a69c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:13:54 2008 +0100

    ChannelRequest: specify use of Failed(Cancelled) to signal cancellations

commit 7bb5e490019ef871185247e78b3ddf186f8a0946
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:13:32 2008 +0100

    ChannelRequest: CD SHOULD Close() the channel if cancelled

commit 94fce3706c9145c59d8431b465f63974d575a7dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:04:35 2008 +0100

    ChannelRequest: explain why Proceed can't fail, unless the world has gone mad

commit b6fe5261c94e1f04997f674ceeacb8997ea8cca2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:04:13 2008 +0100

    ChannelDispatcher: CreateChannel raises InvalidArgument (only)

commit b9e26f41481cb11a334f884553fc80a792554b1b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:04:00 2008 +0100

    ChannelDispatcher: explain what happens when CreateChannel is called on a disabled channel

commit 1d971aa91ef06a0ce89c3291327b41d570b9ee20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:03:41 2008 +0100

    ChannelDispatcher: Document why Preferred_Handler isn't just a boolean

commit 8354c97050ac0a657e0109c10929cfa47aa22593
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 17:01:02 2008 +0100

    Remove FIXME note: we've resolved that Connection-based channel requests are unnecessary

commit aedc9e906f7d2a5dae834be6624942c48bebb370
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:53:17 2008 +0100

    request.txt: stop using old StartRequest API

commit 4b9e0c0eb5ec106d4219b0d6d61b1f4c093d3b57
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Sep 15 16:53:14 2008 +0100

    Comment that errors should not be reordered for the moment

commit 7b7cca8b840c6dff00dfa2cc5c0b9a9457b764b6
Merge: 3edc8478 61fc5b60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:49:00 2008 +0100

    Merge branch 'master' into dispatcher-clients

commit 61fc5b608d4a267f8865967fa1269245c849a6a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:42:53 2008 +0100

    Typo: s/closed/called/ in "If Destroy is closed on a Text channel"

commit 1ff5b7fac0a28622570d409264a07c82e12ac687
Merge: 075ba434 5059d298
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:38:02 2008 +0100

    Merge branch 'destroyable'

commit af7f29cddf8a28969f9dd64d0c59db931d2976e9
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:35:11 2008 +0100

    Tubes: Connection.Interface.Requests.DRAFT.CreateChannel is no more a draft

commit e4d2e53bcad038559806d9f23d3274a5c15d3fb2
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:34:24 2008 +0100

    Update tube branch with tp:name-for-bindings

commit 3edc84780cbd5d59de335443f8e48aae13d6431b
Merge: 3da98012 5059d298
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:26:33 2008 +0100

    Merge branch 'destroyable' into dispatcher-clients

commit 075ba434a599e82ce7e7bcf4a10b85d93a72c400
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:25:28 2008 +0100

    all.xml: move unimplemented interfaces to the bottom, out of the way

commit 5059d298da6823e19a26abc2a0c986195f316d4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:22:37 2008 +0100

    Add C.I.Destroyable

commit 1e79ab5858e183a510144fc161cd0c8e0377c8ee
Merge: 1cd54bb2 6e07c844
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:23:00 2008 +0100

    Merge commit 'origin/master' into alban-requestotron-tubes

commit 3da98012eb86a60b63e2cb19ee250ddaede0c287
Merge: 622b9c1c 31b00c58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:17:55 2008 +0100

    Merge branch 'master' into dispatcher-clients
    
    (Also amend CDO, CD, CR so they don't think CreateChannel and
    NewChannels are in DRAFT)
    
    Conflicts:
    
            spec/Connection_Interface_Requests.xml

commit 7d9787e102652eed1be53cf629118c50fa25307e
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:21:44 2008 +0100

    Connection_Interface_Contact_Capabilities.xml: Better introduction

commit b318f9c7abdd0eaeee464480c3b38f892d8c7ee5
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:21:18 2008 +0100

    Connection_Interface_Contact_Capabilities.xml: Add tp:name-for-bindings

commit c2eba9e23ba56fea8d79e88189ff248f0f26c954
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:20:44 2008 +0100

    Copyright update to 2008

commit ea87a1fa684d0062489dbd909461414deb76e84d
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:19:51 2008 +0100

    Add array-name for String_Variant_Map

commit 98c3ebbcebe58af0fbcb7390746225fddc80e453
Merge: 4b4b6b5a 6e07c844
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:16:08 2008 +0100

    Merge commit 'origin/master' into alban-enhanced-contact-capabilities

commit 622b9c1c34aca2552c4e6411c25c1d79a7ef6a61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:12:25 2008 +0100

    req19: propose (deferred) implementation for XMPP 1-1 -> MUC upgrade

commit 66bd704153fd7bc0f41f351f90c1031131c27f42
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:12:01 2008 +0100

    req13, req14, req15 etc.: propose representation for MSN switchboards (follow Butterfly)

commit 9c024b6d8819a0e1e9cc86346ca951c891230cf6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:08:54 2008 +0100

    req2: propose implementation as per Friday's spec meeting

commit 93a7c92d79d480162532f3ab5b966396b73bd39a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:08:31 2008 +0100

    req1: propose implementation as per Friday's spec meeting

commit 5fb7a51788834c747c150b24d489c97abd691f9c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:08:05 2008 +0100

    Add o.f.T.Errors.NotYours and o.f.T.Errors.Cancelled

commit 1ac2f267f4eeea9a2505aeafde39c6eaf10a56c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:07:20 2008 +0100

    Add a note to errors.xml: they must not be re-ordered!

commit af710395800feb65042dee62b7989da8dd0cc5b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:07:02 2008 +0100

    Add array-name to Qualified_Property_Value_Map type

commit f8408507805404907311473eecea1af9f5ce6a0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:06:48 2008 +0100

    Add array-name to Channel_Class type

commit 2fff8ca4433e9a1ea9bb37bc1c92572bbc69dfd4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:06:36 2008 +0100

    Add tp:name-for-bindings to EnsureChannel

commit a232a9b70345c6c8fe43d1d36d702bed2030d4e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:06:26 2008 +0100

    Add tp:name-for-bindings throughout Dispatcher and Client APIs

commit 1cd54bb276520370bb30543fc59440625890a82d
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 15:41:10 2008 +0100

    Tubes: Tube_Channel_State: how do you move from a state to another

commit 9b3944f039725758fc35f2bbb5cb8247aedf546b
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 15:17:06 2008 +0100

    Tubes: Add an example of valid Parameters property

commit 0f1644b6a92b93fe09c0e92799343bd32b88e0d6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Sep 15 15:06:16 2008 +0100

    Updated File_Transfer_State_None's docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7ae3c6846dddcd48c842b2e7dd8ce040e4d26a28
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Sep 15 15:05:43 2008 +0100

    Updated main docstring to show the socket type is specified on offering AND accepting.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit cf21384e76b83edfbbb7ba87e5f4d443e687c51c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Sep 15 15:04:37 2008 +0100

    Corrected a whitespace typo.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 31b00c58197e054773c34344e5733c82ea97765b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 17:28:09 2008 +0100

    Bump version to 0.17.11.1 and start NEWS for 0.17.12
    
    Also remove a stray heading for NEWS.

commit 6e07c844cad898e54451aecf89593b4e504fbea3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 16:39:07 2008 +0100

    Prepare release 0.17.11

commit 304fc73c8e75667da3ee3f1d82c94555e128db9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 16:45:15 2008 +0100

    Channel.FUTURE: reference the newly non-draft Requests interface
    
    Also relax wording of Requested to imply that channels requested with
    EnsureChannel will still be Requested=TRUE.

commit 5f7654caf2f0d9a0765f16d7924cb34a86ad5357
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 12:58:43 2008 +0100

    Mark Requests as stable

commit 6b17ef980b514662be6986d0bbaa546f8c44fe95
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 12:51:44 2008 +0100

    Don't reference EnsureChannel yet, it doesn't exist on this branch

commit 3c0bd18aa712759125af63f02ef8b1aebd5e20f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 13:20:09 2008 +0100

    Conn.I.Requests.CreateChannel: clarify the exclusivity of CreateChannel

commit ba2f99124976b61e6d4b6c94eb53b936dbae3bfd
Merge: 21103465 5153ab9c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 12:45:32 2008 +0100

    Merge branch 'master' into dispatcher-clients

commit fefda12e4cce1296ef574387e8c2f85cb1b68cdc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 12:44:43 2008 +0100

    Include Account.Interface.Avatar in spec HTML

commit 4b4b6b5aa95fb49eaff54b38a284e61966f7d871
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Sep 5 15:42:30 2008 +0100

    Remove some impossible errors on GetContactCapabilities

commit 37c01d0356b4a3f18b3e3377968e2eea76de22ac
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Sep 4 19:06:05 2008 +0100

    Use Channel_Class instead of String_Variant_Map

commit 4c8e6358fc656eb45d32b1818fcce23c7c41f2eb
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Sep 4 19:03:22 2008 +0100

    Update signature of ContactCapabilitiesChanged: do not send a diff but the whole new caps of the contact

commit ec2aba159f4dc81968d391cfe2994e4b92b78f29
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Sep 4 18:58:47 2008 +0100

    SetSelfCapabilities: replace all caps.

commit 9256b35e5bbe43605d1dfabe376fb87ba613fddd
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Sep 4 16:30:33 2008 +0100

    Use "channel classes" terminology

commit 5fb733a278e57d65936d28c8aff5492b9ed6fa68
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Sep 3 16:24:02 2008 +0100

    Add AdvertiseContactCapabilities

commit 5be274743d22067d3c09a469ea96f5d0930b2ab6
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 28 15:40:19 2008 +0100

    New signal ContactCapabilitiesChanged on Connection.Interface.ContactCapabilities

commit d48b129bb35e3e3aab195b5739e2ff43da9eeede
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Aug 27 16:50:05 2008 +0100

    Don't use too complex type in GetContactCapabilities because of a bug in dbus-glib: Bug #17329

commit 7886b9756770e3567653dcf56fff851c5e31cbba
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Aug 27 13:19:12 2008 +0100

    s/enhenced/enhanced

commit c7512187b3396649a356075d5e40883ab2d3d9fe
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Aug 27 13:18:36 2008 +0100

    GetContactCapabilities returns a map Handle -> Capabilities

commit 4cd6b5e010ecad7e6e38c53108813cb30a1e50ee
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 22 11:20:15 2008 +0100

    Explanations on the struct Enhanced_Contact_Capability

commit c597fcf303f86b0457ae059b3c33787bd20087ca
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 21 19:14:01 2008 +0100

    Enhenced Contact Capabilities: clarify and remove client caps advertisement for now

commit 42ae3c408d864f0ecd05e44518e05cf1c863e412
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 21 19:02:07 2008 +0100

    First draft of Connection.Interface.ContactCapabilities.DRAFT

commit 211034650d207621ad7fc52f9ba54d0bc04eef75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 18:54:43 2008 +0100

    Requests: [trivial] Fix crossreference

commit 9cec96c20e270b630a2a1046f3e78e2067f01c75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 17:45:08 2008 +0100

    Handler: open issue: how do we know that returned channels from a ChannelRequest will be handled by this handler?

commit 3c637c30586b3ddeb0e5f6c42316973564be99eb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 16:07:19 2008 +0100

    Updated main channel type docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 22ca4bade6f3b31c0cce5cf97616a8d44a4d9c4a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 15:36:34 2008 +0100

    Fixed State_Accepted's docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bb9a8c33558ad7512b60e05e597009856df72e55
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 15:32:34 2008 +0100

    Misc. fix to AcceptFile's docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 57c8a3f6abde10dc2c25a3ee9fbb75e68423065f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 15:26:39 2008 +0100

    Capitalised SHOULD NOT in TransferredBytesChanged's docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e38479f1f633f3d26100c5b8c9c1fe959a653b89
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 14:57:02 2008 +0100

    Misc. fixes to the InitialOffset property docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ba65d2c67d0a62e653664bb2bf40055e70fcbc70
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 14:46:55 2008 +0100

    Added another member-ref to InitialOffset property.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 965815ea5a56e424ecec4a8e6cd32f398ccc9540
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 13:06:48 2008 +0100

    Fixed up docstring for the Offset argument of AcceptFile.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0552b570141853adc1f354b955f431e0ff3c30ef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 13:21:54 2008 +0100

    Conn.I.Requests.EnsureChannel: rename Owner_By_Caller to Yours and improve wording
    
    Also remove FIXME as per spec meeting yesterday, in which we agreed that my proposal was OK.

commit e63d75127d1e20bb1fef2e7504bfe3ff3624be70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 13:20:09 2008 +0100

    Conn.I.Requests.CreateChannel: clarify the exclusivity of CreateChannel

commit 0f1e9af84976f543c70f5c75d1ff9ddd081e0308
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 13:19:06 2008 +0100

    req2b: note that the request gets to choose the preferred handler

commit a776172a3030324342995770451398a9f0693158
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 13:18:49 2008 +0100

    req2b: remove note "if it is not already handling such a channel"
    
    The chat UI can't know whether it's already handling the channel that will be returned; only the CM can know that.

commit 520266339e90862914ed507cb266e20647d84e25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 13:17:45 2008 +0100

    req2: [trivial] fix handle in proposed implementation

commit 2a038ff6ca9bf864dcdadb7d4598d562a84f3c9c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 13:02:05 2008 +0100

    Added tp:name-for-bindings attributes to methods and signals.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 63c32da9b67ea0a82111e1ab850fb583cc356493
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 12:57:58 2008 +0100

    Changed argument names in methods and signals to Ugly_Case.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f784363063bba76743d393325575c3bb954a2ca1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 12:56:12 2008 +0100

    Added docstrings to InvalidArgument errors of methods.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f638482369ff96815bd81c41d93cec99d255a85d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 12:45:57 2008 +0100

    Removed NetworkError from OfferFile's potential errors and added more note to local errors in NotAvailable.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c4ff42cccea91c0689a69d987ca7a886d03f2bef
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 12:41:55 2008 +0100

    Fixed the English of OfferFile's docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 42999fd2c47d7d0049657dc186d5ac96bb41447f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 12:38:46 2008 +0100

    Fixed English of Not_Offered state docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5153ab9c3a6a568741003f5adcff26958c902ac7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 16:53:42 2008 +0100

    Bump version to 0.17.10.1

commit f42d716d6facd6ef4510bc9d10d2817937b12303
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 16:28:49 2008 +0100

    make dist: Omit git-archive pax header from tarball - dpkg-source doesn't like it

commit d228796e36f38da002428f7623d8afe389128dcb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 16:06:51 2008 +0100

    Bump version to 0.17.10

commit 4f8491214e9be5bb9496b4786fd358f81eb3f88d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Sep 9 15:47:09 2008 +0100

    Changed state names to proper ugly-case.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bc5ac4840011dab723cf669e78c9038fce667252
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Sep 9 15:19:30 2008 +0100

    Fixed docstring of the offset argument of OfferFile.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6cfc68ee39aadf970c078281520ae036afdcce09
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Sep 9 14:22:46 2008 +0100

    Added links to other parts of the spec.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 318e4b1c83957422b3d401c9e8a2a16414c7a6ed
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Sep 9 11:34:18 2008 +0100

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

commit 2b5311f43cb8826965cff582f55a57a37a749625
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Sep 9 11:32:27 2008 +0100

    Renamed Channel.Type.File to Channel.Type.FileTransfer.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6c30d207dd45aeea7d41e543a7fecfaed1f61e62
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Sep 9 11:27:43 2008 +0100

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

commit 9e79614637b3414931b9089aa61051ee94c6cf50
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 15:54:45 2008 +0100

    Change delimiter for sed command from s,,, to s!!! to avoid breakage when its contents include a comma

commit 5f98ce82e7984289baf28f4c5faf723f26795c20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 15:54:18 2008 +0100

    Mention merge of codegen-annotations in NEWS

commit ce831875473cfabc1bafb4ccd1a579305130669a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 15:24:12 2008 +0100

    Put temporary files in tmp/ so they'll be cleaned up

commit a91a6174540280beacbcae2b9095ab1b18041f96
Merge: 9f7ebc0a cabaa4e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 15:19:51 2008 +0100

    Merge commit 'oggis/trivia' into release

commit 9f7ebc0ac971fd07a5899c92beac6f952b89b8ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 15:09:12 2008 +0100

    doc-generator.xsl: make tp:name-for-bindings mandatory

commit d6685f75cb1ca7ae2868a404bb13b721328432d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 15:08:53 2008 +0100

    Add tp:name-for-bindings to remaining methods, signals, properties

commit 9f83605638e5dbb6114535db5556f431f0384331
Merge: 42c4cdbc ffd155e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 14:55:19 2008 +0100

    Merge branch 'release' into codegen-annotations
    
    Conflicts:
    
            spec/Connection.xml

commit 42c4cdbcf473cdd47d5dddb64f3d5ed25f34247b
Merge: 81f10d7e fed068fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 14:54:04 2008 +0100

    Merge branch 'master' into codegen-annotations

commit 81f10d7ea274fb440f480eccd0370613644deb7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 14:49:17 2008 +0100

    doc-generator.xsl: fix checking for requirement of array-name on types

commit ffd155e9a729b194f045d73d0d5a2a82a0028c73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 18:50:02 2008 +0100

    NEWS: document SelfHandleChanged and the improved README

commit e4b58285752be96b0edbf4fdb4893e930aa98286
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 17:57:13 2008 +0100

    Declare that as-yet unreleased changes will be available from 0.17.10 onwards

commit d16364cb80f7a0027e7ce6277c1b1c224e3825b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 17:56:25 2008 +0100

    maintainer-upload-snapshot: talk about git rather than darcs, and include the git commit hash

commit 2786f5b41de2212a75dbc4ca19362bc0215aebf3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 17:56:02 2008 +0100

    Talk about git log, not darcs changes, in NEWS

commit 2176f68031d4a9c80b8b46115b1a866caea8ed9c
Merge: 1a1633b1 25073c62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 17:21:01 2008 +0100

    Merge branch 'connection-self-handle' into release

commit 1a1633b19bc5e9b76832b9cf60a10ee7c2734cc5
Merge: 2d0df7be 25209a87
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 16:46:13 2008 +0100

    Merge commit 'wjt/trivia' into release

commit 2d0df7be7eace0a7f7b0715299bfce4f6c6fb4cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 15:36:21 2008 +0100

    README: rewrite, based on the one in telepathy-glib

commit e88e381269b161e9dfe3a58b5f8401b002e5243e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 15:36:46 2008 +0100

    Start NEWS file for 0.17.10

commit db4584a1a9b0b2aaededb288cf6f07588001027c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 15:35:47 2008 +0100

    Messages: use Unix_Timestamp64 for sent, received times

commit b77199b546fa6dfabbffb4cf9b542456e153339b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 12:14:02 2008 +0100

    Conn.I.Requests: add a straw-man version of EnsureChannel and some musings about whether its design is OK

commit 6d6bd4c6907556ba6687bbbb6e7e42a6dca1a44a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 11:54:15 2008 +0100

    Add EnsureChannel

commit 7b4ef1c9f4c438ed699483bb6d65fabffbd9fd52
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 3 18:05:14 2008 +0300

    Fix fallback suggestion in deprecation comment for Group.GetAllMembers

commit da9ffd602a645e23e824d251fe6e1c01f9524942
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 10:34:12 2008 +0100

    ChannelDispatcher: Improve the reinstated version of the DispatchOperations property

commit 27ed7bfaa0ca406988a7fab9e350c9470afea24c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 08:16:48 2008 +0100

    Revert "ChannelDispatcher: remove DispatchOperations property and its change-notification"
    
    This reverts commit 379b2698d46cfa4b6367f3131bbc7a2805a3b1c9.

commit b98b83d65bce85741e43a705ba8e5d7c28ac34be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 08:15:08 2008 +0100

    ChannelRequest: add a Cancel method

commit 4050184139979bfe5cff8c1a61bce3f6e9c25148
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 08:14:52 2008 +0100

    Move channel request arguments from ChannelRequest to ChannelDispatcher, leaving ChannelRequest as a lightweight cursor object

commit 476342da3568165cb8cfe857ca2bd6c2acad6300
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 07:46:07 2008 +0100

    Handler.HandleChannels: add requests to Handler_Info.
    
    They must be an array because a channel can satisfy multiple EnsureChannel
    requests.
    
    Also, add a FIXME note indicating the other possible approach, which
    would be to call HandleChannels once per request that was satisfied.

commit 434049fc0685f5fce0314a7ce3e7be2f18ee3846
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 07:43:59 2008 +0100

    req2: use correct handle in proposed implementation

commit c54c85721ca00aa5bb500ed12da1b54e8ac2d4dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 16:22:44 2008 +0100

    Handler: rename CancelRequest to RemoveFailedRequest as proposed in use cases

commit 60047f6285be47cb02ad3d780035f7c8371f133d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 16:19:39 2008 +0100

    req2a, req2b: add use cases for collision between channel request and incoming channel

commit 6d5a6880af2ac6ec91c9121d22fc81542f1ea455
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 16:18:05 2008 +0100

    request.txt: correct "request from address book" use cases to pass empty desired handler

commit 49925e628e82b532f73579c9975e6085acdb9fd7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 15:26:41 2008 +0100

    Observer: use a less ugly serialization for channel filter

commit b876b1ce2247cd624573c72e012269b032a11859
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 15:26:19 2008 +0100

    ChannelDispatchOperation, ChannelRequest: clarify which Client names we mean

commit 0a7ade15778a2177d387ffe96c45d4a6751bf780
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 15:25:53 2008 +0100

    Add req2a: graceful processing of repeated launches of chat from address book

commit f3512a95ba5165dff1217fa6e02bfb085a4cb95f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 15:25:16 2008 +0100

    Add dis31: unified download manager

commit e997977f4cd7ccff4b12db7f22710c04eabaf24f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 13:41:53 2008 +0100

    dispatch.txt: Update proposed implementations

commit cabaa4e9cd60a2c8cd1cbd9a53c1af5d5daae63c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 3 18:05:14 2008 +0300

    Fix fallback suggestion in deprecation comment for Group.GetAllMembers

commit 297cefd092e7edd37fc31157709daedba5e03199
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 19:14:02 2008 +0100

    dis1: document how a basic dispatch process works

commit ec7fdefeca6e7d91654a381f53d511381f632aa8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 17:40:24 2008 +0100

    requests.txt: explain how to request new vs existing channels

commit a90f592cd1e0c817428bf99138443c08f6d3f06e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 17:39:53 2008 +0100

    req39: indicate which proposal is now in the spec (respawning Text channels)

commit 18a430b0a43afbc7a07ce19433c59f2069b89240
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 17:39:28 2008 +0100

    req38: update to current API proposals

commit d7a20e184af583c63c6966c3bc28f20913b26dd6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 17:39:06 2008 +0100

    req37: indicate that the req4 implementation is already good enough

commit c33aa30b61d0a1fab216b4a9b1169d143d4a8475
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 17:38:40 2008 +0100

    req20, req21, req22: update proposed implementations

commit 3f6225ceb78e66974ed200ce509e107692a8e967
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 17:38:04 2008 +0100

    req11, req12: update discussion of ContactList channels to the new API

commit 25209a87718d75af2747f002023c107c80ab50a6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Sep 3 17:19:05 2008 +0100

    SimplePresence: the Welsh translation of Available is Ar Gael

commit b7eeb4e414d68bbda22778d3d16e9056ab36cf15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 16:51:34 2008 +0100

    req8: remove cruft

commit 600c9492886a1669dda5f28f2727565d1d093240
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 15:13:48 2008 +0100

    req7, req8: explain how chatrooms would be requested in the requestotron world

commit 07e03fb603402d9b65feeebf69c22e34ddd01438
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 15:11:11 2008 +0100

    req2: mention that the chat UI might already be handling the desired channel

commit d3aaf7165a7494e120c4cd9dfa008a9010b496c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 2 14:32:52 2008 +0300

    request.txt: update StreamedMedia use cases

commit d183fae8b6fa274a339fafe874f716d087695eed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 2 11:55:48 2008 +0300

    request.txt: explain implementation of req1, req2

commit f64ee0e8554496595d000bd594bc583dfaad6836
Merge: e3befd04 c7e4b4c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 16:32:54 2008 +0300

    Merge branch 'usecases' into dispatcher-clients

commit e3befd048027f20c566792530ce47c462e18e325
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:10:30 2008 +0300

    Approver: be more clear about what happens when there aren't any approvers

commit f7a38fbda88323e3d43914880071eec2315788a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:10:12 2008 +0300

    Handler.HandlerChannelFilter: use real type

commit 187bdbb591c94bd897ee0b1a6b2b7053d7e55bff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:09:42 2008 +0300

    ChannelRequest: speculate whether Succeeded actually needs to describe *any* channels

commit df98c8198047f5636eb90bffc7a0f42203418365
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:09:25 2008 +0300

    ChannelRequest: add rationale for Succeeded having multiple channels

commit 1f803e6304f1cd4766a4d4767419058a3ceff424
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:07:26 2008 +0300

    ChannelRequest: open issue: talk about disabled accounts

commit 2fbcd434f8b6530354faaac8dad5449c3b58776e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:07:13 2008 +0300

    ChannelRequest.UserActionTime: reference _NET_WM_USER_ACTION_TIME

commit ef9d4032c4d464aeb13c0b9699493ef99227622d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:06:53 2008 +0300

    ChannelRequest: explicitly describe one:many relationship

commit 5a42f038f6b33cfccf66fdb8f488f30374d89a69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:06:29 2008 +0300

    ChannelDispatchOperation: reference AddDispatchOperation

commit d28b2a04d8be7172044433d795059744f320c6bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:04:30 2008 +0300

    ChannelDispatchOperation: explicitly refer to Approver

commit 245d8cec6967cecaf6777bd379567e3e90a42c48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 10:48:21 2008 +0300

    Observer: define how to pass account to ObserveChannels, and rename Other to Observer_Info

commit 662d70dc052e195b5c0badf5cc3d0730e954058c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 10:42:25 2008 +0300

    Observer: note open issue: do we want filters to be changeable?

commit c8bd9f1e0f6bdd94fceca94945e758db98207f07
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 10:26:52 2008 +0300

    Observer: improve explanation of division of labour between observers and handler

commit cd2660ed42eb9dc7f876a098bdc6cde96119a908
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 17:54:50 2008 +0100

    Approver: instead of having lots of stuff passed to AddDispatchOperation separately, just pass in the CDO's properties

commit d212d130516a37ed45dd80ae28b08b97346f46d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 17:53:55 2008 +0100

    ChannelDispatchOperation: Add various useful properties for approvers

commit 8a6a2ae072a9796319feb8b779c07edefe7b28c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 17:53:26 2008 +0100

    Approver: rename HandleDispatch to AddDispatchOperation to avoid confusion with handlers

commit aa506c87e9028e9a7a4be9d6f517bc388a6cd3bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 17:16:25 2008 +0100

    Approver: remove FIXME note, there's nothing the CD can do to ensure an approver is running

commit f58803c3ac09be5d67b9a7badb91c4790a846e70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 17:15:21 2008 +0100

    Handler: add AddRequest, CancelRequest, HandledChannels

commit b1706f83fd53d0c805dc7f5be6602bb516c7a6db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 17:14:29 2008 +0100

    ChannelRequest: add UserActionTime, Requests properties

commit 6e854b4ea65c124a27f2a66eff4e78f75b5c79fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 15:33:55 2008 +0100

    Handler: remove Present method, as it's redundant now

commit e63e318a383f9b3e55f5417cf3e600e51e702259
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 15:33:35 2008 +0100

    Handler: Add a{sv} of extra stuff (account, user-action-time so far) to HandleChannels

commit d17bd92de0d8340c7e40b963abbf312ee9fbf849
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 15:31:59 2008 +0100

    Handler: note in comment that HandleAdditionalChannels is hopefully unnecessary

commit f02c12e119b9db699de80a7a43a56fc4185016f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 15:31:15 2008 +0100

    Handler: explain what we mean by "incoming" and "outgoing"

commit 75d7db7dadea15dff3900c696e4f9d3fcfd164d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 13:09:21 2008 +0100

    HandleChannels should steal focus if necessary

commit 28a75a326566a6743393a82b387eac777513d74c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 28 15:39:20 2008 +0100

    Explain Observer restrictions a bit more

commit eba8432aa56b3c98fc62707f96133e78a651edff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 28 15:16:57 2008 +0100

    Rename Client.ChannelHandler to Client.Handler

commit e6f140538e7c4e7230a9745a7d07be744fbad615
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 28 15:12:34 2008 +0100

    Client.ChannelHandler: reference Observer to explain how HandlerChannelFilter works

commit 58ef4bdf200e95762d534112c27fcd1607877e95
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 28 15:12:09 2008 +0100

    Approver: reference Observer to explain ApproverChannelFilter

commit 161b83497d9615f447d93c1d507927b3a48bb21c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 28 15:11:21 2008 +0100

    Observer: suggest how ObserverChannelFilter should work

commit 52cfbf8224917d9804692a00af54cda34b24a763
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 28 15:10:49 2008 +0100

    Client: use key name matching property name in .client file

commit b546ffa0afe6c394ad10e73035d4cc20d4d5df29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:06:12 2008 +0000

    Add an a{sv} for extra information (like the account) to ObserveChannels
    
    20080718150612-53eee-17aafb1934c3d06e35e1db3f7271c8d6d0d81fc1.gz

commit d7096f611dd1a0037f168b81144c19d9ac062c0d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:05:31 2008 +0000

    Add HTML to docstring
    
    20080718150531-53eee-7c5ad456b9a7ad7334ff55ee48828f3329ea3c00.gz

commit 21ebea60ea97b63b6b9f99c554d63b8f1f61b8f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:05:09 2008 +0000

    Wrap long line a little better
    
    20080718150509-53eee-e656a6468a01c28eab9cb8af81db2f217d67bd7d.gz

commit 84d3ae75fb9993e424ceeea9b0405eb8247dbd02
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:04:30 2008 +0000

    Observer: remove wording about precise channel dispatcher behaviour, which is not useful to client authors
    
    20080718150430-53eee-4093695a1ecb35b78c71849435112e13cba0446e.gz

commit d155a1fc6403d0c1aaccecdfad2b1509d0c83534
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:04:10 2008 +0000

    Decide that ObserverChannelFilter is a list of ChannelClass
    
    20080718150410-53eee-cabed8633d18d2de8bcebd22bc877f8e705e9c13.gz

commit 559023deadc1d43b766f67cadd2d261f45d68c98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:03:58 2008 +0000

    Link from Observer to Requested property
    
    20080718150358-53eee-68a1eddbfd185700320ba20e19a87ce09e71aea0.gz

commit c5c65e4c3a82c2b3e23b06dfbcdee2cc7af62bf4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:00:34 2008 +0000

    Observer: amend text to indicate plurality of channels
    
    20080718150034-53eee-2fedd7171a8cc5e19d61e15a0ca0180c2c15e2eb.gz

commit 7bbab05547cbb4e548d2215e4dc2855d220fa5dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:00:17 2008 +0000

    Observer: clean up header
    
    20080718150017-53eee-5ab2c43f214f0689b197394ccdedd64270ce2c50.gz

commit c08b0c3118c7c23b46fe21e955d59d106ac08e6b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:00:01 2008 +0000

    Client.ChannelHandler: clean up header
    
    20080718150001-53eee-e39220a766fba33561a1ae0c77386be359aff4c4.gz

commit 98f82e1105984753f6e1719400e6f2ce3320b570
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 14:59:53 2008 +0000

    Approver: clean up header a bit
    
    20080718145953-53eee-2789ad905e5988f0ef61f780cc91b0b7b288367b.gz

commit 12d11bc47ee6cc69ce2ce4fc4f0ceebcdd9279d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 14:59:32 2008 +0000

    Client: Remove FIXME, I've decided that Approver, Observer, ChannelHandler are all interfaces on the same object
    
    20080718145932-53eee-f166ca516aaa4a8b0622beb72b6783d1ce0f732e.gz

commit 42393a44c5597eae526473fbf938a681280e54be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 14:59:21 2008 +0000

    Client: clean up header a bit
    
    20080718145921-53eee-933872ca860af8d79ec37dad95ab50e148124d05.gz

commit 63451d376de64baefad0576dae0d3453322f21e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:47:29 2008 +0000

    Client.ChannelHandler: add some thoughts on focus-stealing prevention
    
    20080711194729-53eee-84b7d62d8f5e9347a4e9303f0f8c1e110b8a63f3.gz

commit 21145205152874840d9ba727dc7945c100e8136a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:47:04 2008 +0000

    Client.ChannelHandler: FIXME: we need the HandleAdditionalChannels method mentioned in ChannelDispatchOperation
    
    20080711194704-53eee-044ad8ddf4d1ed8698d87e51f6c86548655d9375.gz

commit 5f20fccf0b9d8457dd29f0bb39756d9d658c0fe6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:41:07 2008 +0000

    Observer: make ObserveChannels plural
    
    20080711194107-53eee-cb4ca07848d4a84e3f9617dc3cfe9a6323957795.gz

commit 4e3b3767a135eacf870f84dd379bab5ac07de9c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:40:19 2008 +0000

    Observer: Direction is Requested now
    
    20080711194019-53eee-f24ff0151d488a6c48c97e332e419e955126db02.gz

commit 8305211ff2f1e31aff3ec7db6d5ca02e489fd13d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:32:30 2008 +0000

    Client.Observer: reference HandleChannels correctly
    
    20080701133230-53eee-9b42f2927eba3f387261fc9d705282bbee83c176.gz

commit 7f5b8c086bff09764814730c9c90c18687076370
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:08:06 2008 +0000

    Observer: add tp:dbus-ref to reference other interfaces
    
    20080624150806-53eee-7deb502e4bb161ce83514ffb5deb4d67946cd9c7.gz

commit 44282193558dca0c56fd93b68fb0e554df6cb6e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 16:01:20 2008 +0000

    Approver: stop saying that approvers can claim the channel (approvers that want to do this now have to be a channel handler and ask to handle it themselves)
    
    20080624160120-53eee-16152f563a456c13bfa8259567a57cb5ecdaf17b.gz

commit f6d72feda56a3fe99bcd43cc07118bbe0844522c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 17:24:32 2008 +0000

    Client.Observer: require the ChannelDispatcher to wait for observers to start before it launches the channel handler
    
    20080623172432-53eee-dac3f05161cd1c9e96163e538e8f8b1736328f2e.gz

commit a0802056567df861d9e7172ec61ca99e1b0a6c0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 15:03:23 2008 +0000

    Knock out cross-reference to Channel.FUTURE.Direction - it breaks the build
    
    20080703150323-53eee-369b11a0aaf56c2060b7c074725ca25711639153.gz

commit e09cac0200730193b2cd36dcaf8b672dd24786ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 18:12:51 2008 +0000

    Don't put so much emphasis on approvers selecting channel handlers - the ChannelDispatcher needs to be able to do this somehow
    
    20080624181251-53eee-93a5405a7b1ea214a24350e8961c0c18830d7897.gz

commit e7562e821df3c837fe240849b88fd72e80ec2976
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:05:58 2008 +0000

    Approver: change terminology to DispatchOperation
    
    20080624150558-53eee-e4beb3d1af51a18b3f3d1e3ac00838393d9a0dcc.gz

commit 19bfcb5bc7be71ed2128c3eb407015d1ed1207bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 12:05:51 2008 +0000

    Document that ObserverChannelFilter is read-only, and note that we need to work out how to handle upgrades
    
    20080625120551-53eee-efe09632bba6942431eb2376a3ab7b94cd98cc80.gz

commit 265c11935b5843d799d0a94a111289f25c6ffb8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 12:05:46 2008 +0000

    Document that Observers are notified about all new channels, regardless of direction
    
    20080625120546-53eee-7d8eafd640659249f5a6cfc04b651a5276fd2a4c.gz

commit 4f109034acc4f6fc9f535ac9f9b096c1c6512adc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 12:04:44 2008 +0000

    Document that HandlerChannelFilter is read-only, and note that we need to work out how to handle upgrades
    
    20080625120444-53eee-6bbaba3c72e786c0889ab7556775bb4fb5095cfc.gz

commit ff6f23f299318c78b3a38d9006782893d49b9117
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 12:03:12 2008 +0000

    Document that ApproverChannelFilter is read-only, and note that we need to work out how to handle upgrades
    
    20080625120312-53eee-aaf3a9ea50c7c2ff1f4853bbf9003c25719c494f.gz

commit ba3b07ea2a613ef1ed87f41b05f89cd982c3b1bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 16:01:54 2008 +0000

    Approver, Observer: add some cross-references
    
    20080624160154-53eee-510021f80c96e26302863cb38e2b6f2435975fff.gz

commit c6d976d6ce3ac4ed1a333035ed9e7f90fdbcc203
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:07:15 2008 +0000

    Observer: add placeholder ObserverChannelFilter property, explain its significance
    
    20080624150715-53eee-e27cf97576f80429749089c487e7ca32f98e40e7.gz

commit e58fd722fa980cd8d56548bdd501ef12c5b918d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:06:39 2008 +0000

    Approver: expand on HandleDispatch a bit
    
    20080624150639-53eee-c6d4e7bfd01499ee29b1f2ec6fb06a612c667077.gz

commit 9b95e459deb96870de3ea255eed1c22a82688d0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:06:16 2008 +0000

    Approver: possible channel handlers are ordered by preference, via an unspecified mechanism
    
    20080624150616-53eee-b721dbd563a4b091dfe922688ec601ac7f2750bc.gz

commit 36af1b6c2ad30def42a6b0b71f6c12f21f958ac0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:05:00 2008 +0000

    Approver: add a placeholder ApproverChannelFilter property
    
    20080624150500-53eee-d41d4826153977d8bfaa07130aa4e9b09e224931.gz

commit 7ab59831b9fde3f913ca5c4271efdd53a5012bf5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 12:01:48 2008 +0000

    Document how Client.ChannelHandler interacts with incoming channels
    
    20080625120148-53eee-cd32c77b547d860c4df1946b31fc7be708c9cdf7.gz

commit a03d16b1e14a2a5d9a61b1aeb243c968d809eb12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 19:17:05 2008 +0000

    Add Client.ChannelHandler.Present as per use case req2
    
    20080624191705-53eee-a3c9b775abbbf0e01fd5cb11e930b468e043f312.gz

commit 79c9e48a534b4b4011f58d0d7ab4e0d8abb4abdb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:05:19 2008 +0000

    Client.ChannelHandler: add a placeholder HandlerChannelFilter property
    
    20080624150519-53eee-77ca35862af501cad954a58445150123ee142289.gz

commit ab3829cb1461b8020789be45ab789f5832e6fd5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 18:12:21 2008 +0000

    Client.ChannelHandler: fill in more spec text
    
    20080623181221-53eee-1bb0f3bad666d307c1259fd49561cbae63f22eb2.gz

commit 0a24eca54c75576d87760b4c19846be7e1fdba9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 18:11:59 2008 +0000

    Client.Observer: add more FIXME text
    
    20080623181159-53eee-286682f134583297441f2a3c91ea293e49d8df2c.gz

commit eb1016d45f21a67d793517499254ecc86a0a5026
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 18:11:13 2008 +0000

    Client.Observer: improve description of Connection parameter
    
    20080623181113-53eee-933af07661df4274ff047aacb5f3af1f2fac5b77.gz

commit 0dac4810a57bf09ad093926acb3eaa3f9d37cbc3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 11:35:12 2008 +0000

    Add direction to all Client.* method arguments
    
    20080603113512-53eee-45c2fc3849abc05ee3f93d742f12f24609a1907c.gz

commit 865340019dfe7ef65fd4c8d7bf08ecd433f2561b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 11:19:17 2008 +0000

    Add skeletal versions of the Observer, Approver and ChannelHandler APIs
    
    20080603111917-53eee-2f12fa5d89df5eae1ad39452fa9ab410ee09afa1.gz

commit 9a3cb0b8498ee9a05c1bc4af2baf88f49ade67d6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 12:45:56 2008 +0000

    Client: improve markup; interfaces SHOULD use their own name as a group in .client files
    
    20080630124556-53eee-a2727d2a7b391fd41c2e48fd532c8f7c1f2636a3.gz

commit 436934491f4827f7fa27698dd361499db574f48f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 12:45:21 2008 +0000

    Client: activatable clients SHOULD install a .client file; non-activatable clients MAY, but there's not much point
    
    20080630124521-53eee-a04e0ea5401902fc7a6cbdf2c087a4bf75b89cea.gz

commit 7915be210a9d1bae72b5434adba46667edf81e62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 12:44:49 2008 +0000

    Client: suggest how non-activatable services can generate unique well-known names if they want instances handled separately
    
    20080630124449-53eee-b59168cdaed9b89059889f27883ee1150a9346fd.gz

commit 600b180600762bae1cee8db1a055fb03550c96c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 12:44:23 2008 +0000

    Client: add rationale for supporting both activatable and non-activatable clients
    
    20080630124423-53eee-c430ba89f20410c960b514e931e776d45ffc2a11.gz

commit 4a0a4e7aeb593a7a852a200786f840047ab9492e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 14:56:45 2008 +0000

    Client: remove HandledChannelClasses in favour of putting it in the Observer etc. namespace. Explain .client files and client discovery
    
    20080624145645-53eee-f62d75203e66d23051d433be50d84335aa76f793.gz

commit 65cea9b00a7c2424f9a7e8898ab58359a4cbb759
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 12:27:30 2008 +0000

    Client: sketch how we're planning to discover available client processes (prompted by Alban on the mailing list)
    
    20080610122730-53eee-d5e15a35e24464f3f63bcafcc97e8607464dc54c.gz

commit d7317f4c1bf79b38144a8858d95c9409efd3583d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 11:18:28 2008 +0000

    Client: decide that this interface is common to observers, approvers and handlers
    
    20080603111828-53eee-7b95efd0ca1252c40e40e4ba82ee17b79c82300a.gz

commit b67391ec6da7eed3ee12f024a12ec93126806955
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 18:00:01 2008 +0000

    Add initial version of Client
    
    20080602180001-53eee-abb2500c60dc7e871128ea34ee1941dfd340aa98.gz

commit cc5236576675e4f5738677fcbf885f4da6ae06c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 18:32:57 2008 +0100

    ChannelDispatchOperation: improve wording of HandleWith and Claim

commit 9fcdd8469ba151be28968091dc0af255d0a80051
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 18:23:13 2008 +0100

    ChannelDispatchOperation: Fix wording that still included "reject" as per review from Rob

commit a78a5efc1a3fc65eff5046f1dd354ded01984681
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:57:47 2008 +0100

    ChannelDispatcher: update "don't be service-activatable" wording to match AccountManager

commit 75a69cda86fae6e19d0b9bdd0399510a2a1f55a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:35:39 2008 +0100

    ChannelRequest: in Succeeded, remove documentation of argument, and add FIXME note considering removing the argument altogether

commit 0d88df62925757894f35546f6544af3642f39458
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:35:03 2008 +0100

    ChannelRequest: in Failed, rename Debug_Message to Message in case we later declare it to be suitable for user display

commit 6e4143652fd43d20fec6ee77dd7f1b4f685d14b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:34:23 2008 +0100

    ChannelRequest: in Failed argument Error, reference CreateChannel instead of RequestChannels

commit 018438e027bf1d09ec65db9d31c8d0362b18bfeb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:33:35 2008 +0100

    ChannelRequest: reformat PreferredHandler, and observe that maybe it should just be a boolean for "I want this myself"

commit 87f24b28626396412f4dd0eb4342a5c946e3346a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:32:31 2008 +0100

    ChannelRequest: observe that some request properties only make sense if you have a Connection already

commit 9d25b964084bc0217b6b87b1d847ab618befc898
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:29:09 2008 +0100

    ChannelRequest: Make requests Account-based

commit c04e38d45aa07da6bc09e43557c99c8aaa85db6d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:18:36 2008 +0100

    ChannelRequest: explicitly say what the bus name is, and reference the rationale for being a separate object

commit 2eef6c230ed063f91cbe281134e81cceec88aa81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:17:41 2008 +0100

    ChannelDispatchOperation: [trivial] Parenthesize FIXME notes

commit b9347b04fc6e50ff9628b55257d93cfb75c68f07
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:17:19 2008 +0100

    ChannelDispatcher: talk about Handler rather than ChannelHandler, and improve wording

commit ad92f5d0dff8f0163b2fe5cff2a66f3fca94b15b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:15:04 2008 +0100

    Remove a stray reference to Reject

commit 99af921f368b0c6bcfe69778713a702ffcb46145
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:14:37 2008 +0100

    ChannelDispatchOperation: remove Reject and reinstate Claim

commit cd4e0d3ff57882c480da95a78b0bda980c2b40bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:14:10 2008 +0100

    ChannelDispatchOperation: stop referencing DispatchOperationClosed

commit 87cac2d58fcb4d1f3be2cdd2aab74ddf6319c2be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:13:29 2008 +0100

    ChannelDispatchOperation: hyperlink Closed, and no longer mention DispatchOperationClosed

commit d12b783faf10392f001a8936dbd0d41c19b97c15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:10:37 2008 +0100

    ChannelDispatchOperation: add FIXME indicating that "pre-approval" is unresolved

commit ea816c0d7d391fe9c7d4db7be70c2d0723c4812a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 16:39:48 2008 +0100

    ChannelDispatchOperation: clarify wording of dispatch splitting

commit a5fb8bd02fc855a2e42c0ba159a2fad3a8c36ba7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 16:39:12 2008 +0100

    ChannelDispatchOperation: It's no longer an error if not all channels in a signal are Requested

commit 2cf9de63c18353aea9a2132613d93d4384392c13
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 15:46:11 2008 +0100

    ChannelDispatcher: Say that the CD is responsible for exactly those connections that the AM created

commit 1fc4f4318a0aa9b7ad9c34bb96cf5af64525bd2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 15:07:52 2008 +0100

    ChannelRequest, ChannelDispatcher: move the rationale for ChannelRequest being a separate object into StartRequest, and improve it

commit 1b53039dd7c54a643d2ddb7dc675036dc0cd7e96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 15:07:21 2008 +0100

    ChannelRequest: don't hyperlink RequestChannels, which no longer exists in the current Requests draft

commit 2f0d4c8f0cf291539f6d1679b1f78fa786b0bef8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 15:00:53 2008 +0100

    ChannelDispatcher: recommend against making it activatable, just like AccountManager

commit 5b79f8e9d035545ccde270f234590ba8a18fa9dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 15:00:26 2008 +0100

    ChannelDispatcher: mention the dispatcher's request functionality in the main docstring

commit 9dba249beb5ff7bfd0b2aa0b879376a62e912df3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 14:59:56 2008 +0100

    ChannelDispatcher: reformat license header

commit 379b2698d46cfa4b6367f3131bbc7a2805a3b1c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 14:57:54 2008 +0100

    ChannelDispatcher: remove DispatchOperations property and its change-notification
    
    Discussion yesterday concluded that we aren't going to need it.

commit 70b546f17b6fc83ad8e9d7366581c81aa6a6536c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:03:15 2008 +0000

    Remove request and response flags from ChannelRequest - it only applies to requesting *new* channels now
    
    20080718150315-53eee-c156f6d1b9cc9092a56564e638c8428c90587628.gz

commit dd91e13ef3a15ffb70402ba06646ce6adca51c41
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:40:33 2008 +0000

    ChannelDispatchOperation: sort out splitting
    
    20080711194033-53eee-8ff74e0d513199eb27f115ff38e3962ef1579737.gz

commit 320a3c24e3067e3bb096ee16284b3a1c02b2c94b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:28:37 2008 +0000

    ChannelDispatchOperation: is only created for unrequested channels
    
    20080711192837-53eee-bd7f15d6a927751c818011a79486e37209744ff5.gz

commit 1dbf53f67153917f5f278b6c422bc2736b1adcd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:16:06 2008 +0000

    ChannelRequest: explain when channels will be dispatched to handlers
    
    20080711191606-53eee-5779693c9d9f39154cfa7af179680afee5152f84.gz

commit fea04c73c0ba237650084e98698677ff3c47b2fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:15:31 2008 +0000

    ChannelRequest: channel dispatcher SHOULD remember a bundle's preferred handler, and try to send subsequent channels to it
    
    20080711191531-53eee-c7355d61d12c66ba08b3f2e9681ee10c383fef48.gz

commit 4d2ff29056f377eaeace3ea33428311ce33af150
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:09:46 2008 +0000

    ChannelRequest: when a request succeeds, signal what channels were produced
    
    20080711190946-53eee-49b32861d172f723fee3f98de0e71a2213274ecd.gz

commit 32aadd34342c0281609b090e9720456ce255878e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:03:32 2008 +0000

    ChannelDispatcher: add a hook to start a channel request
    
    20080711190332-53eee-783ff8f1ab8f9ee7601331cc4e5480bda99a13ed.gz

commit 1622efa2bc4c48255d763da83b355e28350aad01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:03:16 2008 +0000

    Don't mention NewDispatchOperation in ChannelDispatchOperation - we might not keep it anyway
    
    20080711190316-53eee-9a436e4797a0593edd15eac73beceeb526bf88eb.gz

commit 91e81bd11b18762b078b90851df8205d84e1d0e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:02:45 2008 +0000

    Include Channel_Request in all.xml
    
    20080711190245-53eee-097bec784dc351e9a0a775aaf9ab6aed134d077a.gz

commit e9deba82423ec2d791d97a786b94bb969d7eb750
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:02:18 2008 +0000

    Add a sketch of ChannelRequest, a "cursor"-style object used in the channel dispatcher to track a request
    
    20080711190218-53eee-4aa883fa758cfb233919c7ae1d5ecefc4f4e8722.gz

commit 6a714701f99a30a0f57243b1eba0b69477c03673
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:01:45 2008 +0000

    ChannelDispatchOperation: include more docs
    
    20080711190145-53eee-79ff95cb2094c8e26f12db31081f67cbe6ff733a.gz

commit 67cf7d10e3442699c020bfa729e7ed7f15e64501
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:00:55 2008 +0000

    ChannelDispatchOperation: re-indent license, since this is a new file anyway
    
    20080711190055-53eee-85f95f5aabd58d47eb326a9c11dcb62b2fd26a73.gz

commit 6b892c0033a544d6416ae48cd601571ca930e2a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 17:38:35 2008 +0000

    Strengthen the requirement that ChannelDispatchOperation object-paths can't be reused quickly
    
    20080710173835-53eee-c1802b11c64f877fbb4d8fd23d943ae7eb2ff0b8.gz

commit 3dd8b486d53099b1dd475c6d060179262b5ee95c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:35:42 2008 +0000

    ChannelDispatcher: rename Dispatch_Operations to DispatchOperations
    
    20080710163542-53eee-fc5cf7e7b9ec8da1a3fb3edc4d1bd613175fa7be.gz

commit 57cc8e0b92b1460b589d6c5a742c248faef0d456
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:35:17 2008 +0000

    FIXME: does ChannelDispatcher actually need the DispatchOperations property?
    
    20080710163517-53eee-22f2ec730c74a45a21fdb1a59c62dca99df2c7a0.gz

commit 4849c18e88d752fe927414bd10d8a31d9d1434ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:35:04 2008 +0000

    Explain the definition of "the" channel dispatcher
    
    20080710163504-53eee-f4196a0e718479d024a778f78779c5f36d3b479f.gz

commit 598229664fac7dad8a9e927680753b7e8c3b8eff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:19:14 2008 +0000

    ChannelDispatcher: stop saying we won't wait for observers to start
    
    20080703171914-53eee-8a1b4d4bba699ab69f94a60328798265d199b068.gz

commit 9ccacabfe82f76fa3261d459d2063bd98843ccdf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 18:09:08 2008 +0000

    ChannelDispatchOperation: rename from ChannelDispatch to reduce confusion with ChannelDispatcher
    
    20080623180908-53eee-e755af7d16c946bcd8f986553d7ed97643367b71.gz

commit 36f6842535fabd17da05d372cbbc7892661417be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 14:14:26 2008 +0000

    Remove Client from HTML spec again
    
    20080703141426-53eee-6fdf2d58855a2990e230c5af1eb5b89a6dd12d3d.gz

commit 3e1ec946c2669a80c6dda4766d9643726ebcef4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 18:00:35 2008 +0000

    Add ChannelDispatcher, ChannelDispatch, Client to HTML spec
    
    20080602180035-53eee-b0c32efd971c334c6eb4dd03f371b8658c63e67a.gz

commit d2bb6e2e6c6bd8c4ca803c72b48b0d2dbb41f7c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 12:43:55 2008 +0000

    ChannelDispatchOperation: correct node-name so code generation will have the expected results
    
    20080630124355-53eee-5f2c1e7f86da9463ff0188ec7b95ada12fdbaedb.gz

commit 1da67cf707bea292d318c2ee50b36680a30f1192
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 18:10:24 2008 +0000

    ChannelDispatchOperation: remove Claim in favour of HandleWith, improve wording, and add Closed signal
    
    20080623181024-53eee-10a146a8d1eb09726c9e8c807819fe768ce364a4.gz

commit 7977c9c226e31018850aa9d58eb8fb51d075b6d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 18:10:07 2008 +0000

    ChannelDispatchOperation: explain signalling a bit more
    
    20080623181007-53eee-7dc8ba090d94db767ed6a0bac383e1c630502257.gz

commit 9c5dc9b1a504fd4e6d19fc95ea089a526e357ddd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 11:18:07 2008 +0000

    ChannelDispatcher: explain observer/approver/dispatcher
    
    20080603111807-53eee-5efd0f160b437ad677e3063ce74d8e229513bda3.gz

commit b5eaf80ab2a0cd1362900ac9bfec2760e62749b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 18:22:16 2008 +0000

    Add a skeletal API to ChannelDispatch
    
    20080602182216-53eee-6237d1e6dfc5fa6ddc36e0d2366f13cabbe2e9fa.gz

commit 8e11a3c315b205403e6e0e95a4eb7622e26ff688
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 17:59:40 2008 +0000

    Add initial versions of ChannelDispatcher, ChannelDispatch
    
    20080602175940-53eee-08e94db959cddc866d681f0fe8f68f707e0b88f5.gz

commit fed068fc517f32326794235563cd06e6e470ac0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:52:38 2008 +0100

    generic-types.xml: explicitly say that Unix_Timestamp and Unix_Timestamp64 are in seconds

commit 933e0e5087a2cd3cc15a0ed279a324e9fbd910f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:52:10 2008 +0100

    AccountManager: improve wording of "don't be service-activatable"

commit cde98fc22fcd8e899721647ca3f1c683c71b5f9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 14:36:34 2008 +0100

    AccountManager: recommend that "the" AM is not service-activatable
    
    This would bring up various issues with choosing between alternative
    implementations (if both Mission Control and Decibel implement AccountManager,
    which one should be service-activated for the AccountManager well-known name?)
    so instead we let (UIs launched by) the desktop session decide which one to
    use.

commit 204dfb81de9373d77dd7fefff15f4d98ebb93d88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 14:33:11 2008 +0100

    Add Unix_Timestamp64 type

commit 3f7e50bcf38284b9569335f3115d8c7f6e8b2d07
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 13:54:54 2008 +0100

    Guarantee that Channel object paths are prefixed with the Connection path

commit 9ad1aa3baa4c2aa359b015c05d05c95dc10ecc28
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 13:51:33 2008 +0100

    Restrict Connection bus names and object paths to have exactly 7 components
    
    Equivalently, restrict the account part to have exactly 1
    component. Current versions of telepathy-glib and telepathy-python
    already enforce this constraint in practice, and telepathy-snom also
    already complies - so this change has no effect on any known connection
    manager, except possibly telepathy-wilde, which is no longer spec-compliant
    in any case.
    
    Also move the definition of the Connection's bus name and object path
    to Connection.xml where it belongs, and improve hyperlinking between
    Connection and Connection_Manager.

commit 38edd667084e842183637226004a1ce97473df18
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:02:57 2008 +0000

    Add DBus_Well_Known_Name to generic types
    
    20080711190257-53eee-6500ee0bcfe5ed79aa4aa6461fa0cce9b073d565.gz

commit ff19b98f61e5adb503987488492967e5cdc37b2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:03:07 2008 +0000

    Add DBus_Error_Name to generic types
    
    20080711190307-53eee-e1d91444501b4436ce182b246e8857cec68b9244.gz

commit 579e1301ce0adb03a3db5ac1413d3f81068c0420
Merge: 34ee782d b14a3b23
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 27 15:57:20 2008 +0100

    Merge branch 'text-respawn'

commit 34ee782d6ab9e6cd6d0048432c66782abc942ea4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 27 15:54:10 2008 +0100

    Recommend not passing suppress_handler=FALSE to RequestChannel, ever
    
    Signed-Off-By: spec design meeting 2008-08-26

commit b14a3b236cc625f1df198565422f2f807869113f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 27 15:51:27 2008 +0100

    Improve wording of text channel respawn behaviour
    
    Signed-Off-By: spec design meeting 2008-08-26

commit e874248b48ea3d2ed7ecbc3a0d0cd9d280694278
Merge: 973c8e62 7c134108
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 15:15:26 2008 +0100

    Merge branch 'master' into codegen-annotations

commit 973c8e627a907aa89bf60534aa924d51b5504192
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 15:12:31 2008 +0100

    If xsltproc fails, don't leave its output apparently up to date

commit 7c134108f4fcf27006b2a2ed070858730e13a926
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 15:06:32 2008 +0100

    Convert Darcs _boring file into .gitignore

commit b139f1ee6d4912ec5aba4aa7c3796ae9030d0f5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 15:04:27 2008 +0100

    Remove all .git-darcs-dir
    
    These are artefacts of the darcs to git transition.

commit 24c8843d4cec0f1caed22a04da86ee822c96c862
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 15:04:01 2008 +0100

    Use git-archive for make dist, then append ChangeLog

commit b397ce1d8c6f369ee49aeb896744b8132ece6cc7
Merge: c4e92579 65734259
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 14:32:31 2008 +0100

    Merge commit 'oggis/codegen-annotations' into codegen-annotations

commit c4e92579ba837360f2a1585e5851159e44a224a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 14:31:05 2008 +0100

    Nano version 0.17.9.1

commit 657342595d19196e7dd00595f754f039796f52f8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 24 23:15:06 2008 +0300

    Add name-for-bindings annotations to the Requests draft interface

commit f3623055867163372627db4f016f3323ebd6eb69
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 24 21:52:35 2008 +0300

    Add check for array-name being present if an array of a complex type is used

commit 5ef2eea8044d9f94ed203d66729b394a8ed2fcb0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 24 19:17:54 2008 +0300

    Add check for @name-for-bindings being consistent with @name

commit d24cabdb9207e1600c3002ffc4af08ee938f0822
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 14:18:28 2008 +0000

    Change member names in Property_Spec to be in Ugly_Case like everything else
    
    20080725141828-9db4d-90ae78ec45f31ecb9989ffb38bbe3721af44a28e.gz

commit 552d6d307bef1ac89619b2447d69c31d270d2dbf
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 14:10:33 2008 +0000

    Fix some arg names due to review input from Simon
    
    20080725141033-9db4d-32f39a52aa454b753e752da2af233ea486ea0eda.gz

commit 305ebdbeb2c9673015026bd64cbc6c9c0fa7716d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 00:03:08 2008 +0000

    Change method and signal argument names to Ugly_Case
    
    20080725000308-9db4d-3cfeb995f8e57c59ce44d03db39ee165d0bf3494.gz

commit 8ed3bda207877f4d09e17d77f13d61ba6c684a14
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Aug 23 23:24:41 2008 +0300

    Add name-for-bindings annotation to methods, signals and props

commit 3d1fa5becf46cbd999aad853473ce68eb027f0d3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Aug 20 13:48:06 2008 +0000

    Updated description of TransferredBytesChanged property.
    
    
    20080820134806-8ed0e-dac27341bfc24ba4e6df7346a72750b559586ad7.gz

commit c36f7f5cf36da0117ab050821f6f1aed32479df5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Aug 20 13:45:57 2008 +0000

    Updated description of AcceptFile method.
    
    
    20080820134557-8ed0e-0d90ccf06a9f29cecf474f047ba8102723881f1a.gz

commit 298139547565dc9f21e624031e7cf05f9b5d3427
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Aug 20 13:40:16 2008 +0000

    Added note to InitialOffset must not be changed after the state changes to open.
    
    
    20080820134016-8ed0e-464173211e1c86503d5c4798b4020daec2c6e501.gz

commit f18bddab8210e88f90ab7ab9ad12530aa6940b0b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Aug 20 13:38:03 2008 +0000

    Added note about how InitialOffset MUST be set.
    
    
    20080820133803-8ed0e-0703628a1c5f6bad98e36436c270019c6d827340.gz

commit 211671d534c4cc3ba6136394b4c485ae24f34a04
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Aug 20 13:20:35 2008 +0000

    Added InitialOffset property.
    
    
    20080820132035-8ed0e-b5ba8cbef5b6cd021cae255b1b8973f18b7fae52.gz

commit 42d5ae71f5bac201d57f1e74cdf1ed632fc5fb72
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Aug 20 12:05:13 2008 +0000

    Added an Accepted state to File_Transfer_State enum.
    
    
    20080820120513-8ed0e-f86f3a18958c737f384535e2940f0b1bd8594377.gz

commit a0b2cda3d3b45f1f6ebc6afb04055622ed77aed7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 17:25:33 2008 +0000

    Updated description of NotAvailable error for OfferFile method.
    
    
    20080819172533-8ed0e-d7a346aef33da63071fd842363753f27f844277e.gz

commit 67f41d408df620e450d10e89833f2f58325dd077
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 17:24:26 2008 +0000

    Removed maverick whitespace at the end of the line.
    
    
    20080819172426-8ed0e-ca02be7d89bae6d17f73e4d880115f42fa9d1f90.gz

commit de107211b0605a72d564a59ab1315cac7324ca3b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:54:13 2008 +0000

    Added offset argument to the AcceptFile method.
    
    
    20080819165413-8ed0e-fad6a24a9d78932d7cd913d84666d47941c5341f.gz

commit 0d1559c2f79620eff40b91323438002b09812e4a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:50:42 2008 +0000

    Updated ContentMD5 property to become ContentHash, which references ContentHashType.
    
    
    20080819165042-8ed0e-99c1eb1c4c46340125cbeaf4610143099aeb2899.gz

commit 01543708582444ff81dd3d28474a2a8ffcdd7a91
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:47:41 2008 +0000

    Added ContentHashType property.
    
    
    20080819164741-8ed0e-d5e5a8422d51d362470d0903130adb0ca6375c9b.gz

commit f89394154862e1a47c764ab160726b3397ae2a1c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:26:39 2008 +0000

    Cleaned up remaining XML tag from removing EstimatedSize.
    
    
    20080819162639-8ed0e-07abd9a2ffc21bb938feca0b80a9bd480e1475cb.gz

commit 5429ab4b37dddec2f818327eecc2f409a00f5f70
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:25:16 2008 +0000

    Added File_Hash_Type enum.
    
    
    20080819162516-8ed0e-d3b775e86331bff341e58be36840340a37eef9b4.gz

commit 402644a89993ba70769a0d4110fc5de2eae5998b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:11:40 2008 +0000

    Added the OfferedFile method.
    
    
    20080819161140-8ed0e-8cd48ce271d3babbde7da3f9fcb2e89c1d2e72b9.gz

commit b9f5248cf11f9fcd12c05de91997aad01441af3f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:03:49 2008 +0000

    Removed SocketPath property.
    
    
    20080819160349-8ed0e-53a5226c7df40294e20d97bb88cf2f76dd296f9c.gz

commit ff6196372cb238a8c50adabc63a0feb45d08e8c5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:02:44 2008 +0000

    Fixed typo: s/emmitted/emitted/
    
    
    20080819160244-8ed0e-e6e72517a7866796c8c2d82f53edd44e8350af29.gz

commit 1cf212c7facf027d114476acae96814e319a3d1f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:02:14 2008 +0000

    Added Not_Offered file transfer state.
    
    
    20080819160214-8ed0e-56e64aba85806bbac1f2614e32e0ee83e6bced20.gz

commit a0cc90f787885d04f33049872d778dbd7ee949af
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:59:04 2008 +0000

    Added not to the top of the spec how the channel should be closed on error.
    
    
    20080819155904-8ed0e-3f3912c2695a18dbcede6107da11a3401ae451d9.gz

commit 7d1cbb9803dd68d81c6e97563533a8ecc092d26b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:57:46 2008 +0000

    Added note to top of File spec how the client should connect to the socket address that the connection manager returns.
    
    
    20080819155746-8ed0e-318a4f5278566d33d264755630426428a1ba9127.gz

commit f52776832e1faf04d6e37727cf8e9e14e1ef436f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:52:24 2008 +0000

    Removed EstimatedSize property.
    
    
    20080819155224-8ed0e-3e16ead69285ea0a62b1f9770a6ed9c9350f6f8e.gz

commit f5eb85fa1814f05aa474f43eecb5e167fdc2b913
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:51:25 2008 +0000

    Added a note how the Size property's accuracy varies on whether the channel is incoming or outgoing.
    
    
    20080819155125-8ed0e-0029299ecd4d47deddaa7cc857ebbcb549c1266a.gz

commit b6c3dec53a4f1aed1342c72e00e0992ffffdbf0c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:47:27 2008 +0000

    Added comments whether properties are mandatory on creating the channel or not.
    
    
    20080819154727-8ed0e-76c160fad445306b00394d60eeac9b1b32483aaf.gz

commit 46bfcf302ce65dd04489491e50e75cc01af27fbe
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:22:03 2008 +0000

    Make sure the state with value 0 is unspecified.
    
    
    20080819152203-8ed0e-6fe521a711c1bc8a1bd2e56777f858d3b350c908.gz

commit 61047b4f77a4c352ddc91a2d29af3aa48ed40f69
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:14:29 2008 +0000

    Added note about what happens when you request the channel for any handle type other than contact.
    
    
    20080819151429-8ed0e-bcae3aaaf53636b2fa31ca38cb65cfd01b8d498c.gz

commit da1846f8a76efa68749f08eda32c1c20f10ff54a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 15 15:21:45 2008 +0000

    Prepare release 0.17.9
    
    
    20080815152145-53eee-ae9724ce47270029c5eef8f14e1cb19fc3f1ec05.gz

commit ee1fd28436bae11f35d908c9144849b7256abcbc
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 13:52:17 2008 +0000

    Rename AvailableStreamTubeTypes to SupportedSocketTypes
    
    
    20080815135217-a41c0-c0be3813872db230e4b154205bba159ead5cf119.gz

commit 26af18466352279b9155d1d469bd2eb28174e6ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 15 13:40:07 2008 +0000

    Write NEWS file
    
    
    20080815134007-53eee-87139c90ce24077c0b6faa9990c03eda9a9e6bac.gz

commit fbca66ed9b6e6dfd0c6681246cd652a29af49187
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 11:25:03 2008 +0000

    Parameters and Service properties are transmitted to the other end when the tube is offered
    
    
    20080815112503-a41c0-32ee133983c88d3cabb9315cdad0db05e1a55e9b.gz

commit b6ea64acc06635779215a6ca4e37d6172ad0d5b6
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 11:18:06 2008 +0000

    Possible D-Bus types for the Parameters property
    
    
    20080815111806-a41c0-86b1e7e52a2f9eaeacbb99f141fe7b5609a2dab7.gz

commit 8139cf6502c92f59cbbcde099ba4905f79560e3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 15 10:51:49 2008 +0000

    Properties in Allowed_Properties may either be required or optional, but it's may[en], not MAY[en_RFC]
    
    
    20080815105149-53eee-f7693c38ea2abac6494026bca3d3afed1a89be1b.gz

commit 6e0b89289df1dee9d7eda8d169dd2658e944197d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 15 10:50:36 2008 +0000

    Remove reference to InitiatorID in TargetID
    
    
    20080815105036-53eee-3dc759f1f90ccac00ee23ab10ee0cf3956b7a601.gz

commit 3b7f98abe375bbe50565c84e519dfa835c1ba9f9
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 10:43:24 2008 +0000

    Stream tubes does not necessarily use Unix sockets
    
    
    20080815104324-a41c0-cc61e09565a476a7ff42067dc4914c06f29470ce.gz

commit 0a6f63efb3f4b14778bf1d3c2c5e2b6c6d0fc614
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 10:34:41 2008 +0000

    Remove wrong explanation: if stream tubes are not supported, no object will have the Channel.Type.StreamTube interface
    
    
    20080815103441-a41c0-e5298a44f4f076b7a24286340aa1da3839d24dbe.gz

commit ebb0ef4b3aaeb65d1af18185f674d5b89d39a9bc
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 10:26:22 2008 +0000

    Service in D-Bus and stream tubes: rename the property to ServiceName (for D-Bus) and Service (for stream)
    
    
    20080815102622-a41c0-400f705ecf1d0ef08c997f34861c7ff1168cacbb.gz

commit 13c20ffa550e006bafb3caed97f1e27dd551ab1b
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 10:22:52 2008 +0000

    Fix reference to the filename and the main xml node (Move DBusTube.xml to DBus_Tube.xml and StreamTube.xml to Stream_Tube.xml)
    
    
    20080815102252-a41c0-63ebbdaf98113444946127af0bc2555867f12b4f.gz

commit 78b7c006ff7d873fc85830ec0865fecb496116aa
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 10:20:20 2008 +0000

    Move DBusTube.xml to DBus_Tube.xml and StreamTube.xml to Stream_Tube.xml
    
    
    20080815102020-a41c0-aeaa881462cdffd4a0814686e8c536e2c45f137e.gz

commit 1c5f0f1d3ddc833e8402be76127523feadbcb0c4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Aug 14 15:00:27 2008 +0000

    Added types to file enums.
    
    
    20080814150027-8ed0e-a4b4499344942a9632f8901f35319cc43a396eea.gz

commit 9214fbd62e7185d273c78afe16acbbdcb9b9a0a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 13:55:34 2008 +0000

    NewChannels MUST be signalled before CreateChannel returns
    
    
    20080814135534-53eee-0ad6c667b2d7d84448c6c76fa3bb397457f1abeb.gz

commit 35955860421279e28e8961e7a70202b5e735aeb4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 13:49:41 2008 +0000

    Correct comment
    
    
    20080814134941-53eee-721381f19fc77ccd7c164df58862de501fd1172b.gz

commit ae5f0a6aefe01491090ff88e74e51cdbff3592d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 13:41:49 2008 +0000

    Requests: merge Required_Properties and Optional_Properties into Allowed_Properties
    
    
    20080814134149-53eee-99fb06666eda3f6274199cb29699f4c5524e634f.gz

commit cf1a7fe91039cddefc0a0ce577ca65ef8e445308
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 13:20:31 2008 +0000

    Requests: hyperlink Bundle
    
    
    20080814132031-53eee-1ae2a3e521a945854523a88a1a5c928d842e7be3.gz

commit 3458565fa6fdff4b7d604d4ac927fab942649c70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 12:58:52 2008 +0000

    Conn.I.Requests: TargetID is mandatory too
    
    
    20080814125852-53eee-cab0b90bdd5d0fe67da5368fa528abec1f647309.gz

commit 0933d7e0111e1876ffa34f8621bec1bebe90a0be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 12:51:46 2008 +0000

    Channel.Future: remove TargetID, it's now in the core
    
    
    20080814125146-53eee-129ac126512b0e54c17acce04b66a33de5f1d06b.gz

commit 5417c1b3d1789d0816d86057d488ddc9f04291dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 12:51:18 2008 +0000

    Channel.TargetHandle, Channel.TargetHandleType: reference Channel.TargetID
    
    
    20080814125118-53eee-a0d66ba3dcc52fd1f45bcb06403980084c10e31e.gz

commit 49504c9a80ca123f6f252a98842ae198f34bceda
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 12:50:36 2008 +0000

    Add TargetID to Channel interface, now that we've proved that the implementation is easy
    
    
    20080814125036-53eee-b1681898897c9ab281c037d6dd05dcae080a1e0d.gz

commit 06c735b52337dba4a843a5498ef36378638ae254
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 12:40:42 2008 +0000

    Merge addition of Conn.I.Requests and ChannelBundle
    
    
    20080814124042-53eee-167ec817325adb64909c90d38a8fd34dfabb2f60.gz

commit 6a991963125e672257d6d25888b933413deec6b8
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Aug 12 13:41:03 2008 +0000

    Move back structures that were in Channel_Type_Tubes because the new interface will firstly used as extensions and we don't want to break the API/ABI by having the types declared twice
    
    
    20080812134103-a41c0-c7360b9f9746ec0a9ac1b2f39e0dd76101f006f5.gz

commit 2a6f26f21f4b6da0de0d6b8735c0e74e2d943171
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 8 15:48:50 2008 +0000

    The new Tube Channel API is experimental
    
    
    20080808154850-a41c0-f348109e0d04b03b37f76e2c3f4fb49be3760bd4.gz

commit cc5d0d02a398123b1c4aaec032a848cd99de26b0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Aug 8 15:44:24 2008 +0000

    Changed State property to read-only.
    
    
    20080808154424-8ed0e-db78ec658ded651ce0ca3af0c8fdf09f46915327.gz

commit 1af7f0f724d1347ee7e032f145394180d0b25abe
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Aug 8 15:20:19 2008 +0000

    Added more detail about how the Filename property should be formatted.
    
    
    20080808152019-8ed0e-c3debaa3d180d9ac78eb144cbb6b38ac85912308.gz

commit 4fdb4a3c8b2326f2f8f4407c8e73dfbc10e74c1d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Aug 8 13:58:34 2008 +0000

    Removed tabs.
    
    
    20080808135834-8ed0e-a518d4d6febc79cebf032b8655e991de068315ba.gz

commit 4fc0419445cb4d3fb8794f35fc3780a8e6d67dbc
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 16:02:21 2008 +0000

    Move Channel_Interface_Tube.xml with other Channel_Interface_* files
    
    
    20080807160221-a41c0-e7557dbb0ec6d445792e48688074e0045c9a818a.gz

commit 73c8ce8bab50c03e76425b4d83babae68738f6be
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 15:36:59 2008 +0000

    Offer*Tube method call: remove the Parameters parameter, the connection manager will use the property instead
    
    
    20080807153659-a41c0-7e4987e535e94a3a616a4b98183e889e51df10d5.gz

commit 9260fc0058ba19eaaf50fc0bec2afe199c1f320f
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 15:31:11 2008 +0000

    Tubes: document whether properties may, must, or must not be requested in CreateChannel.
    
    
    20080807153111-a41c0-5d297300c873b71b36e8e61800e52f35c7f5dc46.gz

commit 49a68347f8b3c0c6a01ae75cee0601f4b737653e
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 14:33:52 2008 +0000

    Remove the Service property on Channel.Interface.Tube and add StreamService and DBusService on Channel.Type.StreamTube|DBusTube
    
    
    20080807143352-a41c0-5b509849556817db6d65e4f5c5659734db1826da.gz

commit 3ebce4a385c2b1d2532b29c690265f9b2a8478f3
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 14:27:17 2008 +0000

    Add a "Status" property in Channel.Interface.Tube
    
    
    20080807142717-a41c0-d66e967fa9e5d4baeb601f29809423ec974bb70b.gz

commit 94beb39570032363ac67990aec35c575d9ba9c70
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 13:44:47 2008 +0000

    Move Type_Tube to Channel.Type.Tubes, remove the description of tubes in the introduction of Channel.Type.Stream|DBusTube, and remove property TubeType in the Channel.Interface.Tube
    
    
    20080807134447-a41c0-d40ef5a5fdc03e95e394d3a554cd8bcb7aaba282.gz

commit a1320dbcdcf08f319632945eed20b2ff41ed2f01
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 13:17:08 2008 +0000

    Channel_Type_StreamTube: AvailableStreamTubeTypes is a property instead of a method
    
    
    20080807131708-a41c0-ecd6f299e399deff8d083cd148dc383cfd0fea18.gz

commit e596d8da9d1f63033897d04c497308a93aece1ea
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 11:15:02 2008 +0000

    English: s/parameters/properties/
    
    
    20080807111502-a41c0-261e3da227c0ac0c9ffe363e917f2c0eba4afdea.gz

commit ea7e56cefc2d6357331020166c3bab097d1c0dce
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 10:57:10 2008 +0000

    English: s/facultative/optional/
    
    
    20080807105710-a41c0-63a223ed9d81ef23ef6bfceca90b00214e34aca1.gz

commit fe29e7b28090324c54e174377798b2d1960450cf
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Aug 6 14:04:50 2008 +0000

    Rename Channel_Type_Tube to Channel_Interface_Tube
    
    
    20080806140450-a41c0-8c80943632078c06825cc5d7af9e71c6d3d0cce8.gz

commit b50c538f156b73fbcd2701f72d4816507e61e70c
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Aug 6 13:49:01 2008 +0000

    Rename interface to Channel.Interface.Tube
    
    
    20080806134901-a41c0-0f6c5daec558ee669078e107660f48a5cdc67c02.gz

commit 9ebcfc0526d18e7d89c17778553dbb47b27cc01e
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Aug 6 11:28:55 2008 +0000

    Move some types from Channel_Type_Tubes to Channel_Type_DBusTube or Channel_Type_StreamTube. Add Channel_Type_Tubes' members in either Channel_Type_Tube, Channel_Type_StreamTube, or Channel_Type_DBusTube with some modifications
    
    
    Some open questions:
    
    - GetAvailableStreamTubeTypes is copied as is in Channel_Type_StreamTube but it
      should not. It should be a capability of the CM or immutable property of the
      channel maybe.
    
    - GetAvailableTubeTypes is not available in the new API but it should be a
      capability of the CM.
    
    Some differences between the old API and the new API:
    
    - no tube ID anymore because there is only 1 tube per channel and the channel
      object name is enough. The tube ID parameter is removed everywhere.
    
    - The tube state has one additional state: "not yet requested".
      TubeStateChanged replaced by TubeChannelStateChanged. New name required
      because there is one additional state.
    
    - OfferDBusTube or OfferStreamTube:
      - remove the service parameter because it must be given at channel creation
        time.
      - the parameters parameter can be given both at channel creation time and
        offering time. They are merged.
    
    - NewTube, CloseTube, TubeClosed don't exist in the new API.
    
    - GetStreamTubeSocketAddress cannot return an error when the tube is not a
      stream tube because the method is not available on non stream tube channels.
    
    
    20080806112855-a41c0-3f2bba200a1f53f998c5e4026c26a0bc87028cb3.gz

commit b8c197bfe1b383ddc569e8ee39932914b8e2b948
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Aug 5 18:33:24 2008 +0000

    Add interfaces Channel.Type.StreamTube and Channel.Type.DBusTube
    
    
    20080805183324-a41c0-e3be463899c4dd706352fdc3b1898bc0474bb176.gz

commit c84e619804e5b09eaf1597d16b33228dd2308537
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Aug 5 18:27:03 2008 +0000

    Add interface Channel.Type.Tube
    
    
    20080805182703-a41c0-85e899c232d10e300f654cbbc27a2feddba669a0.gz

commit 7be23c455cd91f94042c0f98ec48a34692ebe1a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 24 09:11:07 2008 +0000

    Replace RequestChannels with CreateChannel; remove EnsureChannel while we decide whether we actually need it
    
    
    20080724091107-53eee-d1157ec0652720447413633772f3dd2956670c6b.gz

commit 32507462df8a5cbf2a6cd7b20d0bad7224bcf550
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 24 09:10:42 2008 +0000

    Remove obsolete Property_Restriction_Map type
    
    
    20080724091042-53eee-704832b9119ec6a98a8c3d9b50ee64de58a31dc0.gz

commit 95a5be11c39abe092fa6d8ff99ea1e84de1b752b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 24 09:10:07 2008 +0000

    Change ChannelsClosed signal to ChannelClosed
    
    
    20080724091007-53eee-7372bd330be07d863c772a914d272821f0aa4766.gz

commit baf9017ae67629abeb9a7df9739afdaa0d2ec230
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 22 14:22:51 2008 +0000

    Added NotAvailable error to AcceptFile possible errors.
    
    
    20080722142251-8ed0e-147a01fc4d37ecf6fc1f17e48ff3c2d3379a1189.gz

commit 37c0a16cc8e8b592b8f77514724c278a3a26daa3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 22 14:21:07 2008 +0000

    Added SocketPath D-Bus property.
    
    
    20080722142107-8ed0e-d14cc6644f131c5e33230de6e69035aa705854c3.gz

commit 27cc07874d0b39f10767058c3f927af41eafe8e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 14:48:26 2008 +0000

    Rethink the RequestableChannelClasses property based on discussion yesterday
    
    
    20080718144826-53eee-cab31e88386c97332d84d31f375373854d4c52db.gz

commit bdbd20f35780907ac07d512ffb382589f1c8f098
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 13:05:56 2008 +0000

    Requests: remove reuse flags in favour of a separate EnsureChannels method
    
    
    As per discussion yesterday and lots of scribbling on a whiteboard, we think
    this makes the API clearer.
    
    20080718130556-53eee-90298cd39b5bf653a5006dead15c216833362379.gz

commit e29098446104bbd9a2650db6005d48cf45c7d322
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 13:05:44 2008 +0000

    Requests: use proper "added" annotation
    
    
    20080718130544-53eee-ad81fede6b104259bee314c5596b3010b23f51bc.gz

commit 31d57f290f6fa6b2cf19d992e78d292c547d812b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 13:05:28 2008 +0000

    Requests: re-indent license since this is a new file anyway
    
    
    20080718130528-53eee-32912c2fafc02b9d148a4062e6e3c573fc37b3d3.gz

commit 02a84701f83b4e2a3cdd219caa6e196344f06888
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 16 17:02:35 2008 +0000

    Removed rogue tab.
    
    
    20080716170235-8ed0e-53501b2b0453e5e53f85362d90ff6f8375ce3300.gz

commit aa3d5e654ba5d6fff1098443dd5b1478a27a542e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 16 15:46:06 2008 +0000

    Added State property.
    
    
    20080716154606-8ed0e-c5497de047225cdb03eabdc67c096b23b5b6ef9c.gz

commit 9389a9e30c4645394ce81968aba67ee7f8ebf008
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 15 16:52:03 2008 +0000

    Changed the unspecified value in Size and EstimatedSize from zero to UINT64_MAX.
    
    
    20080715165203-8ed0e-4e996a7463ca87378feaff59ef5629e026507340.gz

commit b505edebd109c7572c844810a25aac10a542ed80
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 15 16:51:06 2008 +0000

    Fixed the docstring for the ContentType property.
    
    
    20080715165106-8ed0e-30811edbeb6502093be95a278a5e3736d35499c3.gz

commit 82697abff5c88a37250ac5607829de9be584273d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 15 16:46:09 2008 +0000

    Added more paragraph HTML tags.
    
    
    20080715164609-8ed0e-e64ff0b71fdfa2239245795e58cb5aba54126396.gz

commit 9949de18d82146d63e3f259a9ee3b4524376584b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 15 16:29:10 2008 +0000

    Added more possible errors to AcceptFile.
    
    
    20080715162910-8ed0e-c37731b4484e320f03a13888154ec28cb29cf19b.gz

commit f8877fac485f0ace42672e62585aad566d237429
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 15 16:12:56 2008 +0000

    Removed ProvideFile method.
    
    
    20080715161256-8ed0e-b9f617328aad4500062e7992c51ce21fe41ddcd5.gz

commit 111b170e54f6e098996e0a523a07769c258e99bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 18:51:34 2008 +0000

    Rename AvailableChannelClasses to RequestableChannelClasses and make its type more elaborate, to be able to express restrictions on properties
    
    
    20080711185134-53eee-ee05ed221638ef0c6cd66b6b4c124a52d0c2c0a7.gz

commit d0765c23056e077b1e48f8d904af36f9a9eb855b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 18:51:23 2008 +0000

    Re-indent
    
    
    20080711185123-53eee-bc3d757ba85a24e30cd526c0d799639e5e262e19.gz

commit 85d6be918b98ee8f9e7959ace4adbabbb7be82f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 18:51:05 2008 +0000

    Connection managers MUST NOT create "side-effect" channels if they can help it
    
    
    20080711185105-53eee-cf04d9d3a2c24413778efe061c37e045dc416e39.gz

commit b761483e9211060198d8114f75810cebc3d21191
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 18:18:21 2008 +0000

    Make RequestChannels return an array of Channel_Request_Response rather than an array of Channel_Details
    
    
    This adds the "reused" flag on a per-channel basis, which turns out to be
    necessary - when channels are requested, the channel dispatcher must ensure
    that exactly those channels that were not reused are sent to a handler.
    
    20080711181821-53eee-861d2be46bf5a47a7d2f29578fcea8f62a3ba224.gz

commit a0e611989d47a8acfd8729e8011e15244f029866
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 18:18:15 2008 +0000

    Add Channel_Request_Response
    
    
    20080711181815-53eee-79cc932f342efe5fed7ab2a3fc44bf1134d27c27.gz

commit 9c46d4d6dfc7aa09ad1d763df07e4cfec6139076
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 18:18:01 2008 +0000

    Add Channel_Request_Response_Flags
    
    
    20080711181801-53eee-c4cb4596260b79bce06528e7881f2f8a753e69e5.gz

commit f1407d3ac4ecb1f603cf64b39a08ef2692865093
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:29:24 2008 +0000

    Add a FIXME note to Requests with some other properties that should perhaps be required in Channel_Details
    
    
    20080710162924-53eee-d89e6577f6618cbc43b48793c42313ec3083d572.gz

commit 8285fe96a93b1d69d74a77bcc7575d3cc770b81e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:07:28 2008 +0000

    Channel_Details: correct type of Properties
    
    
    20080710160728-53eee-0be8ddbc6b8f7104438d14cfa161a320dba13c6c.gz

commit 873028cdcdef327e70b566c3197c5a58e87d9701
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:07:12 2008 +0000

    Channel_Request_Flags: add missing type 'u'
    
    
    20080710160712-53eee-7e834d2c8cf3e7b03a2f9bca00ab18a64466ca0b.gz

commit e92338598205cb127b55c700a0cc69ec54380f33
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 15:37:55 2008 +0000

    Add Required_Properties and Interfaces to Channel_Class
    
    
    20080710153755-53eee-31190c3c261049113864c7f7187845920a900c3c.gz

commit 95cfe07a2c64280e9853c31034ba9e6f6378f2e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 15:37:25 2008 +0000

    Decide that CMs shouldn't have more than one channel-class with the same channel type/handle type
    
    
    20080710153725-53eee-934ac0353bee564ef8796e6d135e1e2e8474ac26.gz

commit 8a4c9eaa9b0186ca77c3bd1027414928cda58c9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 14:34:06 2008 +0000

    The type of Channel_Class::Properties is DBus_Qualified_Member, not DBus_Member
    
    
    20080710143406-53eee-45f413153fc18cc275638ff0f1e97712d5b98db2.gz

commit 0454de68ac707c2b01caa1592da5fc2c2b561105
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 14:29:46 2008 +0000

    Requests: remove Channel_Announcement_Flags entirely
    
    
    20080710142946-53eee-0d775ea91b4a5776978285803e662593ff3d16d8.gz

commit de181032caea34de66efcb76586a81e7479040ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 14:29:10 2008 +0000

    NewChannels: remove Flags for a more minimal design - I'll see how far we can get without them
    
    
    20080710142910-53eee-7cf31e1b51c913bdfbae6da1fae652bb02e061c4.gz

commit 5db75f750ff610a0b296e0a272e5c01eec219185
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 14:28:30 2008 +0000

    RequestChannels: remove Flags output parameter out of a general feeling of YAGNI - I'll see how far we can get without it
    
    
    20080710142830-53eee-db82b15ab53504fa724ba74409b9f7e74def5d45.gz

commit c7e4b4c69d5a3b1d69d491f5a8fc29f641f6664e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 13:18:07 2008 +0000

    Fix heading formatting
    
    
    20080710131807-53eee-a772341399d319cffca19429b888c5d3def6d44e.gz

commit 7d56139b45e1893edc040f271c70ff04637e4239
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 13:18:00 2008 +0000

    Fix list formatting
    
    
    20080710131800-53eee-97713599be9e4f31d6c15f74cdf29fd078f01c67.gz

commit 2514fbf191dfd27a4dc028b2f3b2f1df41eebffd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 13:15:58 2008 +0000

    Suggest some ways to deal with Tubes capabilities
    
    
    20080710131558-53eee-ebc3dbe8095e043288ed9f228fcccb765d0aaf7e.gz

commit 17ff06b79dff3ebce8d5e295c0274874c3914ff3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 13:05:41 2008 +0000

    cmcaps.txt: file transfer size should be mandatory
    
    
    20080710130541-53eee-bac0ba786e5d90c11267a892c6e44e89be8eac27.gz

commit f504192e8e2b35e8c703ec73cecfefa79ac1264d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 13:05:29 2008 +0000

    cmcaps.txt: maybe 1-1 calls will have handle type CONTACT
    
    
    20080710130529-53eee-67447bc5a2b87f0e9659ea8f475af485fdbffecc.gz

commit 707d25ca0f4e977520c2f50f7e32941264dff891
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 13:05:12 2008 +0000

    cmcaps.txt: try to converge on a plan
    
    
    20080710130512-53eee-7f85559aaf4c6fc32b88434837ecbec92b680825.gz

commit 084481f76345ae1fc63023369d306225d0ac9f8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 13:12:46 2008 +0000

    Explain the semantics of RequestChannels raising NotAvailable
    
    
    20080708131246-53eee-e0898ed18c367a7afa19b7216a0e5a63e9566809.gz

commit 34bc016c920fbd8473b96469b08c6a4b8040a8ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 13:11:08 2008 +0000

    Explain the semantics of RequestChannels raising InvalidHandle
    
    
    20080708131108-53eee-ad11519a8ac988d321fbca8099a933932e4ef6d1.gz

commit 102b362d28fa07cdb5e9330cdd25d11df9cf3476
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 13:10:49 2008 +0000

    Explain the semantics of RequestChannels raising NotImplemented
    
    
    20080708131049-53eee-03a8a2e80cc748910e90e42fcee2fba2b5bd2caf.gz

commit 8690fd4803b73bfd0dfc340c036a80f7485efdfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 13:10:00 2008 +0000

    Explain that properties in a channel request could (and probably will) be read-only after the channel has been created
    
    
    20080708131000-53eee-ee15e712b851ba80210424659e892097cffb14d3.gz

commit 2bd51c4578e586d5e7ff49657ac492f2436f8488
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 12:43:22 2008 +0000

    Requests: remove unnecessary wording which has moved to the definition of TargetHandle
    
    
    20080708124322-53eee-5233f39bc681ab319ce9e4fb0dab54597867e82c.gz

commit ddf9fbff4b8c0c31808c6c9fd7e4bad0e4dc1a69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 12:42:37 2008 +0000

    In Channel_Details, hyperlink to TargetHandle etc. and add rationale
    
    
    20080708124237-53eee-dfac3521579c3ecd560e4f411387f6a94cc71e9b.gz

commit 39a9040058a5df208d68e42f74aae8cf06540379
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 12:42:16 2008 +0000

    Add a FIXME note: perhaps Channel_Announcement_Flag_Reused is unnecessary?
    
    
    20080708124216-53eee-ea42d4f892d5dd0b2edb1074704510e23f3eff86.gz

commit 54d60e4b20ffbeddc2d0c6418ac57457e053feed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:52:00 2008 +0000

    Channel.FUTURE: Requested: fix cross-reference to Requests
    
    
    20080704145200-53eee-eff707f5668f753ba0efd4f69b7a579b15fb63e8.gz

commit 6fd036813ae16e0e37c6eacfb3f59c7abf172d96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:50:40 2008 +0000

    Requests: better docstring for RequestChannels
    
    
    20080704145040-53eee-85de230a16e63d8ccf8c2325aa8b4b30734b5370.gz

commit 9ea6778745ac2e76e1d25423a44ea8c068b76b53
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:49:59 2008 +0000

    Requests: don't allow requests with Suppress_Handler=false at all
    
    
    20080704144959-53eee-e44bc7b3bf77ac75ebf9583b8456123b74afeb76.gz

commit be0c138ed4218a3def1fa54455edd28c9e091695
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:49:23 2008 +0000

    Requests: in Channel_Announcement_Flags, remove Suppress_Handler (we're basically mapping this to the Requested property now).
    
    
    20080704144923-53eee-190461f59f31dde9a414d203c01e97fb6bb8f244.gz

commit 5f1877c70c65f7b47517d42dd866c85d771d1ea1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:41:22 2008 +0000

    In NewChannel, mention that suppress_handler=FALSE is deprecated for outgoing channels
    
    
    20080704144122-53eee-194f1c5760f647936caa5d21c4b8879a20f3b441.gz

commit d3d4c33ae5f4960e172b3998c76b99c8cc84c915
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:40:50 2008 +0000

    Clarify that InitiatorHandle, InitiatorID MUST NOT be passed to requests
    
    
    20080704144050-53eee-2702f13f5a3e25569ca6d47fd711dca5d6d1b3d6.gz

commit be53f924e84ae6ea83a2940ba183b14881032cf7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:40:28 2008 +0000

    Explain TargetID's effect on requests
    
    
    20080704144028-53eee-c2ecdf896d4480f93c09ee6876de93ca70982bb6.gz

commit 8f69ac06261c675f5335641e0e45073ab1441116
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:37:39 2008 +0000

    Channel.FUTURE: add Requested property
    
    
    This is another attempt to resolve the incoming/outgoing problem, with
    more predictable semantics. Having deprecated suppress_handler=FALSE in
    requests, I'm now allowing clients to assume that in pre-Requests CMs,
    channels announced with suppress_handler=FALSE are unrequested.
    
    20080704143739-53eee-25e455bd5a4e263a3375cd88b3dda10b2f9efd99.gz

commit 69dd3c2051950654a1842606695ca8031125e18e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:37:13 2008 +0000

    TargetHandleType: if omitted from a request, it's Handle_Type_None
    
    
    20080704143713-53eee-20492133023e435e017cf6ebb243042d777c6426.gz

commit 684c6fdb0ab6641982274582f81b1abf0d1193af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:37:00 2008 +0000

    TargetHandle: explain exactly what this means in a request
    
    
    20080704143700-53eee-2256ac91f755eb3ea25dbf0ed22b808923cabb4b.gz

commit 64dbccead60d1ca323d115d32df3fd338d7e2433
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:36:37 2008 +0000

    Channel.Interfaces: strengthen requirement about request behaviour to a MUST
    
    
    20080704143637-53eee-23e0a8f9e9d3a5d4e9321cc325838ca4905bdfe3.gz

commit 8c68b851978b26377f3def1accc4f003ec0e99ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:36:09 2008 +0000

    Channel.ChannelType: is always required in requests, and must always be satisfied
    
    
    20080704143609-53eee-e94c96c6b5fdb5a17b6517a83f8a1277e6e417e1.gz

commit 12db375f3abc8c8b865f2fef8f0a924e3358c7e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 11:22:13 2008 +0000

    Clients MAY assume that if a channel has suppress_handler=true, it was requested. The converse is not necessarily true
    
    
    20080704112213-53eee-cf44ea66b91f9c683a529169d3634696b3d1f8a2.gz

commit 7d0deaf0f34a344c61633e9517bb087c3b644c69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 14:54:34 2008 +0000

    Requests: rename Namespaced_Property_Value_Map to Qualified_Property_Value_Map
    
    
    20080703145434-53eee-d6030134590c7c17ca46112ae05424fd7b5d90e2.gz

commit 25073c623ef728618d1ab6390f7df4ab0e7ac319
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 13:31:58 2008 +0000

    Channel.FUTURE: now that SelfHandle is a property on Connection, we can reference it.
    
    
    [Re-recorded without dependency on Outgoing/ChannelDirection]
    
    20080703133158-53eee-58dd87a5053d99186c9da2b3a4ea23dff8576400.gz

commit 1512cbc073f508f115b5361c398be5c2854ff6a1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 22:32:09 2008 +0000

    Fixed s/necessary/sufficient/ typo.
    
    
    20080702223209-8ed0e-ceb6aa883b8494ec9aec0a6a45c334b3d6468109.gz

commit fa7157fba660b424f1858cf722d002bc87675c03
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 22:29:40 2008 +0000

    Updated description and added keys to ProvideFile's information argument.
    
    
    20080702222940-8ed0e-273d3d187618dbc06115a68c42eb1bc4ae976eb7.gz

commit c53a6abe548d4fe7eeeb5f8750cb23e20002d480
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 22:13:25 2008 +0000

    Added ProvideFile method.
    
    
    20080702221325-8ed0e-12588d21f0c04edef3c98e79aba9a8734ccaa244.gz

commit face959bc3f312d4be1ed960e1b8379c84d3af3e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 19:33:48 2008 +0000

    Added EstimatedSize property.
    
    
    20080702193348-8ed0e-4b7b2cefeb8658815d9dff16143d2edaa061d986.gz

commit b1bb99068783f0491cddc398b34e1765d7274798
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 19:28:10 2008 +0000

    Added note about properties being undefined when empty, or zero.
    
    
    20080702192810-8ed0e-6d7bc98aa32fb5d09dfbcc1fa87b0fc3091e5878.gz

commit a4bad10e6a19f7847e655157f8c79c26b680944d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 19:25:13 2008 +0000

    Renamed SuggestedFilename property to Filename.
    
    
    20080702192513-8ed0e-66b0f8e38c012a7e243f0d73266c3291549d8b50.gz

commit ff8efb1004719acb66a1ff5857d5ca78d530b8d5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 19:23:53 2008 +0000

    Added note about TransferredBytesChanged signal emitting.
    
    
    20080702192353-8ed0e-a312a1e9c984f4865b69317cf1c985d0f1fe299a.gz

commit acadab64bdbf4e74680308b9bf356e65a9530945
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 19:19:06 2008 +0000

    Changed GetTransferredBytes method into TransferredBytes property.
    
    
    20080702191906-8ed0e-7409f54494fe6f2d000e572fa0c13c8025a45013.gz

commit 690702aa3448d907280c6d0a99f48cc78cf1086a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 19:15:03 2008 +0000

    Changed GetAvailableSocketTypes method into AvailableSocketTypes property.
    
    
    20080702191503-8ed0e-553596ccbc743418d7fe9e94ff18ac151fd1cb3a.gz

commit 6bd33b4782125221c8fcc2fbd9df83b53fd9fddc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:31:39 2008 +0000

    Channel.Type.Text: clarify the "Close -> new channel" change slightly - the new channel must not have suppress_handler, i.e. it's just like any other new channel created not in response to a request
    
    
    20080701133139-53eee-42553a252b76fa4e386967a70c5cd0c8b9ad63d1.gz

commit e5aa798f53aed999dde58b861901f563def00ec0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:28:16 2008 +0000

    Channel.Type.Text: resolve the long-running close-with-pending-messages bug.
    
    The CM must now reopen the channel in order to deliver those messages (this
    will lead to the channel dispatcher re-dispatching it, hopefully to a channel
    handler that will ack the messages correctly).
    
    20080701132816-53eee-bf43f41102576f36389fefc0e7c9b531e7c9ed19.gz

commit c2e47ebeae91203befd1710dfb58250d89beccc8
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 19:22:57 2008 +0000

    Fixed indentation in docstring.
    
    
    20080630192257-8ed0e-2fb38976e3941acabc0d272a88dbc119be89e8b6.gz

commit 23d19bbf6afe8adb8be0645f88a2ce779cc7819b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 19:11:16 2008 +0000

    Add req39, message-sending UI that doesn't want to know about receiving
    
    
    20080630191116-53eee-bc21202cd1e95607e73e39f3ef019cdcbe04ae2b.gz

commit 17727fac04b8f0d94683cc33edc6f2be3b331092
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 18:51:27 2008 +0000

    req38: add use case: requesting a channel directly from the connection manager without the CD's involvement, and getting the CD to ignore it
    
    
    20080630185127-53eee-9e5a29f23e3930dfd47147d10038ed15c32a8423.gz

commit 4ba7eea5211a9fd8bd51313f3fbbc6684a5fb38c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 18:50:20 2008 +0000

    dis30: add use case: a single monolithic client on a restricted platform without a channel dispatcher
    
    
    20080630185020-53eee-7bace7a47d94c8789da8e9412523ed33d5349e0b.gz

commit d416c3616810ec8bdcc6a85f3afc082d99f0977f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:48:36 2008 +0000

    Added .DRAFT suffix, and tp:causes-havoc attribute, to interface tag.
    
    
    20080630184836-8ed0e-18b18392235325b5a848d5b566570ff63f0ea78e.gz

commit 077e649917b881c7665120b48dfc7d488181944f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:44:23 2008 +0000

    Removed File_Transfer_Direction as the request-o-tron core should provide that.
    
    
    20080630184423-8ed0e-d2b1ac1b80d5490700f316cc459a0f55b58aee8d.gz

commit 352455560dfec3891c142fab949ae32297949994
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:43:05 2008 +0000

    Added more explicit note about how the ContentMD5 property should be formatted.
    
    
    20080630184305-8ed0e-70f45f5a5c7e3dbce2c2eff19e306115d04268f8.gz

commit 89378e619cee5450c167479bc91ebb533794d812
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:40:19 2008 +0000

    Added note about Size property being 0 treated as unspecified.
    
    
    20080630184019-8ed0e-562198a805766c609529ccca44954b79d45ea9a6.gz

commit 0852b061b8567fa6772ff0261b7a6070902bc882
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:35:07 2008 +0000

    Properties are not D-Bus interfaces. Removed tp:type attribute.
    
    
    20080630183507-8ed0e-6a3d4040d8e219df5ffa4f58642ab217635bb62c.gz

commit eded7403a4ca7e5d711f23fc80281423a0420a9f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:33:45 2008 +0000

    Removed now-useless "removed" state.
    
    
    20080630183345-8ed0e-b481d0ea90aa5b2a63ec7a44e66a4d706122c9fa.gz

commit 8eb139fb3e9f3f07c13b7d9de549318969902625
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:32:59 2008 +0000

    Removed tp:rationale tags, as they're unnecessary in an initial implementation.
    
    
    20080630183259-8ed0e-b25d7536fb87d604225c3c16a5ebf4f33877053d.gz

commit 364b4f734eab0198b4b487f364b16e108a34ba12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:44:45 2008 +0000

    open-issues.txt: remove resolved issues
    
    
    20080630174445-53eee-b390ee2b8159efb7d36615c4ac595f51bce7aebe.gz

commit ad7236ac73c3a994d831c38d03dbd151368ad104
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:26:29 2008 +0000

    req29, req30: dismiss problems as not serious, we can revisit these later if we want to
    
    
    20080630172629-53eee-803ef59987326362e4e96aff55d3a5c598a33521.gz

commit 18dcad423caf46602cf14ea7ae459335c8cb0240
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:20:23 2008 +0000

    dis26, dis27: spell "handler" correctly
    
    
    20080630172023-53eee-f78b2f731b7dd496b5e9c3b7ad42b52050139c51.gz

commit 93e0aa8fc31d9004e93c66e113dd3d4930509a2d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:19:46 2008 +0000

    dis5d: propose that if you're interacting with the channel dispatcher and you want to nominate yourself as the channel handler, you must be a Client.ChannelHandler
    
    
    20080630171946-53eee-66c32677150a2051a748e0a907779f9e34154054.gz

commit 12e97ba09f78a7c9a44609a3d339e80ac1855280
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:03:24 2008 +0000

    req5: improve cross-reference
    
    
    20080630170324-53eee-1b4075a629e02c62bdc325c87541c48acac101b8.gz

commit f2654f3198736f1762f8169fd66449bb297fa0af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:02:14 2008 +0000

    Mostly dismiss req26b, suggesting a possible implementation (also make the use-case more concrete to make it easier to talk about)
    
    
    20080630170214-53eee-0c4aa7a8196d2be8bc37ae373b592f0c284db5f4.gz

commit 6f78866aaae31c2981809d6a551770943a5109a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:01:59 2008 +0000

    Clarify handling of bundles in req3
    
    
    20080630170159-53eee-e107e8feb61e73c61e8076714c34e4481460bdfa.gz

commit 54be040106cc09b48b7f19a8e49003d53b17efd3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 17:00:34 2008 +0000

    Removed pointless tp:added tags.
    
    
    20080630170034-8ed0e-d8a01ffe715ef1a2689107cc3f304ccb003cd7db.gz

commit 05d6f8eb13eb474282fe5c14e9504d45d0b39de9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:00:26 2008 +0000

    Propose implementation of new/existing discrimination for RequestChannels - "require new" is the default, "prefer existing but also allow new" is an option
    
    
    20080630170026-53eee-f2c33189693e56573e26da5432aa771317c236c0.gz

commit 0ffcc672ff5daf7d9ba712cffa503c6791d0184d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 16:38:26 2008 +0000

    Removed InvalidArgument error as it refers to a bad File Transfer ID.
    
    
    20080630163826-8ed0e-89d1dbf51f04f841906b02e06661201ee02c3d4f.gz

commit 1b3b57cde89379e0c1729baec0fbf4a90fc247e6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 16:31:23 2008 +0000

    Fixed Removed state's docstring.
    
    
    20080630163123-8ed0e-cee966353490628b14f22ecc5944711b0e6cc51a.gz

commit f0580c3b04660ba387f70d14f2a65882ab92b56e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 16:29:41 2008 +0000

    Fixed Size property's type.
    
    
    20080630162941-8ed0e-377e86704cf8b260580724c244536604ecd82150.gz

commit 5f53e4b05abc49ab5e3b9e23c677c7e7cbf6fb9d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 16:16:29 2008 +0000

    Removed CancelFileTransfer method.
    
    
    20080630161629-8ed0e-08907f3fd4e1e971f79c35f395cc71e4e58ce157.gz

commit 508bcd2a1bc494364a192eea044244633dc0c8a7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 16:02:33 2008 +0000

    Removed File_Transfer_Info struct.
    
    
    20080630160233-8ed0e-d4c5ffdeab7c1c570ff933506bf215d2847b3fdf.gz

commit c3ed1fff10c8f69ae48bd02d23a7ae76d718206b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 16:02:06 2008 +0000

    Removed ListFileTransfers method.
    
    
    20080630160206-8ed0e-4eda7c9560107a8e804448e889e7305885956c89.gz

commit a3ad5b07ed2d692182489ab27f7fe5aca6221a9e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:55:40 2008 +0000

    Removed File_Transfer_ID and its references.
    
    
    20080630155540-8ed0e-c07693ca67a6af2fe82ede2fd1a17bd6a1833aaf.gz

commit 51656d6180fd7c322e732826da7d42202bfc58a7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:52:55 2008 +0000

    Added Description D-Bus property.
    
    
    20080630155255-8ed0e-21abdd2ed830cd6f16e67537f421bbc21cc5e32e.gz

commit f514fab91f82c5cae97236f1370500a51bb7afd9
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:50:00 2008 +0000

    Added ContentMD5 D-Bus property.
    
    
    20080630155000-8ed0e-ae229ffe1c76f9c6e8a3514affab6dcf1e39fa72.gz

commit 7153268596e6fac23231f9b8cb9f6d8ad2264a9a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:48:16 2008 +0000

    Added Size D-Bus property.
    
    
    20080630154816-8ed0e-8705d6b47032b20836be67ba2ae64a746d0b4e7b.gz

commit 5ee08bb16b854271ff0f2e59112433188449f827
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:45:56 2008 +0000

    Renamed FileName property to SuggestedFilename.
    
    
    20080630154556-8ed0e-3ab1e47bfaee1ead7dc1fb3c731ddad9da34f980.gz

commit abf2cc634ead9c08bbfb30afae67f51d0c9760c1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:38:25 2008 +0000

    Added FileName D-Bus property.
    
    
    20080630153825-8ed0e-e9b600e6696b414fa4cb2d09aa8884700f858598.gz

commit 9eb302efb92c0cb735fc7904d3de866855097be3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:32:16 2008 +0000

    Added ContentType D-Bus property.
    
    
    20080630153216-8ed0e-bcb4cb1ab0f05221e54c5485d0053ce18ea88d25.gz

commit 825a96381732b12ca521fdd6faa7e4b039de293d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:28:52 2008 +0000

    Removed RemoveFileTransfer method.
    
    
    20080630152852-8ed0e-3e38be761e95ecf59bd78564bcfefe29fcb9566a.gz

commit 5b872333115be7569868c30918ac3a98fe32b511
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:28:24 2008 +0000

    Removed NewFileTransfer signal.
    
    
    20080630152824-8ed0e-4f142936db8d846c3dc1c3d3a62204837ec89429.gz

commit 43a7e93cfa18ea9c1c0b006fbe0300a3d540209b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:27:18 2008 +0000

    Removed OfferFile method.
    
    
    20080630152718-8ed0e-fa6100a3ef7e987bb7c2aba71fd7bf7236193fd9.gz

commit d66ad986f2667a90926d4622fc7fa6bb38371743
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:23:26 2008 +0000

    Misc updates to interface description and docbook tags
    
    
    20080630152326-8ed0e-a5131d0411697936c5fa0d42ce260a28486ae41f.gz

commit 7ac13964dea11b40b4d7c46b58c3a3f4afa96865
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:10:37 2008 +0000

    Created Channel.Type.File from old Channel.Type.FileTransfer
    
    
    20080630151037-8ed0e-eca78d1563ed729427d5aecbea5beaf9aab77906.gz

commit 64482863c1f257f3024223dfc80a68f74b2908ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 27 14:40:03 2008 +0000

    Resolve "how do threads work" by deferring it til later. fd.o #16544
    
    
    20080627144003-53eee-720f881bec4a5f0eafa70c83113cde9e136bf2db.gz

commit e14bffa026ec6af8f8861f103d22b485077586e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 27 14:33:33 2008 +0000

    Add open issue: text channels being shared
    
    
    20080627143333-53eee-87223bf91306bee94c812b94ee308cf443aa8e83.gz

commit 274ebd1a50801d39b50ef160ac527a96e83cf6e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 27 14:33:26 2008 +0000

    open-issues.txt: link to request use-cases
    
    
    20080627143326-53eee-274da0981bd75b635b90cdb159d5cd775167c1dc.gz

commit 022262d04aec32e91646ca358adaf07d2311de0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 27 14:32:09 2008 +0000

    Add open issues: multiple handlers for FT, contact lists/groups
    
    
    20080627143209-53eee-167b383b82bc35e6dd5924f38a52013986403297.gz

commit 803f4d701c20f7bd83b8ca5b3d8a9bb311af53cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:48:38 2008 +0000

    Add doc/open-issues.{txt,html} to Makefile
    
    
    20080625164838-53eee-0c49c144351aeb13355d879e6bc2488637dd710d.gz

commit 9d0f9b09707006f32d036cfb7256ee96c363356b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:48:06 2008 +0000

    Add a list of open issues
    
    
    20080625164806-53eee-d0c50f8ee519a477655ba04a963e0f9a363437f8.gz

commit 60b3d321f93f43b1dbed975e6a49db9259a3108c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:47:45 2008 +0000

    req36: we need to write this one :-)
    
    
    20080625164745-53eee-9d09faa3a0a3c95443d953cd69414745cf1ad008.gz

commit c1675ff04a6c86a05771dd09854cd68e41ecf89c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:44:51 2008 +0000

    req21: when sending a file from a file manager, the file manager needs to be (or start out-of-band) the channel handler - I don't think we want a way to include a filename in RequestChannel and have a UI launched to send it
    
    
    20080625164451-53eee-c4a5a3d656dd5d098e4bbc9f7816ff330729e0c4.gz

commit 8aafd66cff9ee6ca7029b9a4350258af76a4e618
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:44:25 2008 +0000

    req9: Channel.Type.RoomList.Server property on "home" server should be non-empty
    
    
    20080625164425-53eee-7ea5df629a51cdbca434f579b7bb6bfbe898559b.gz

commit 16680741dcb677586e31f1cdb59af781467a7000
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:40:59 2008 +0000

    req7: explain that treating threads like 1-1 message threads would imply many text channels per chatroom if people thread messages
    
    
    20080625164059-53eee-e720cb413dae0eedae749d431f005cfecb8aee80.gz

commit 0820fa72edf6237dc9af6a659e5b3acc6359f9db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:40:45 2008 +0000

    req6: explain the obvious implementation
    
    
    20080625164045-53eee-cac9531d31540aec5a48e6cec4010a0ee0a32d06.gz

commit 57423e9aef886a237efd170355aff7ace55cda73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:40:14 2008 +0000

    req5: again, have clients request StreamedMedia channels with handle type CONTACT, and let CD do the work
    
    
    20080625164014-53eee-1837b7816115284cf8d396746dd3874e411d2069.gz

commit 7d5aa04258b77762c4211eee54aab5494b3009f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:27:12 2008 +0000

    req4: propose that UIs request handle type CONTACT for StreamedMedia calls, but the actual channel is of handle type NONE
    
    
    20080625162712-53eee-cdd98e3bc22d1b0344655c63d03d2385500f19fa.gz

commit fc413b14f61557743eb8e5ad1f8a48c6a2f87d82
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:26:18 2008 +0000

    dis26: propose that CD is responsible for channel handler prioritization in an implementation-dependent way (i.e. we can design that later :-)
    
    
    20080625162618-53eee-a0ad6da98bfa3cbd59e9d8b8668939e92ca86940.gz

commit 44c252193d4145f3333f7211aa3f3fc88181fde5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:12:52 2008 +0000

    dis22: reference relevant request use-cases with a link
    
    
    20080625161252-53eee-76c654a6c9a4866b61df40903155d63e9238039a.gz

commit f765e4b5ae6f9ead837c03dcdc80d0c4f04daa1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:12:27 2008 +0000

    dis12: explain a potential problem
    
    
    20080625161227-53eee-e427ebf80daa2b8556f83e7651422d474baba674.gz

commit cbbdfa0e0f2ca55e47331f950710cfbc4e5cb1cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:11:46 2008 +0000

    Propose implementation for dis11 and explain why it's a good idea
    
    
    20080625161146-53eee-ab117037100224c76d50d776c8e11eff0968827c.gz

commit 41ff10fd2acf3ab7389db7b286c8d4b7edfd4f59
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:08:27 2008 +0000

    dis14: mention that Channel_Direction_Automatic might not actually be suitable for irssi-proxy forced channel joins
    
    
    20080625160827-53eee-d5760553ee2736b65425e31708f7f62ab16a1366.gz

commit e034df276700300cc0d3897b5bd7cca8e9694a9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:08:09 2008 +0000

    dis1: mention psychic mode here too
    
    
    20080625160809-53eee-744f0a819c4ade9c7d713e1a1de4fa94fe38874e.gz

commit aed5bacf11561a2c98b88c825fc517663a2de868
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 15:58:23 2008 +0000

    dis7: propose obvious implementation for chatrooms (same as IMs basically)
    
    
    20080625155823-53eee-28f2e3fb05b57a434ec683050675e2614c22baec.gz

commit ac1e991b8b95c99a493d800d01210ca33b96e21b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 15:57:41 2008 +0000

    dis3: re-order text for clarity, reference req27
    
    
    20080625155741-53eee-2cb7afc915111acc1a9991b35567c8ed09f061ca.gz

commit 09363232d05b8f9aba5aed1ce4851276ab1287c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 15:57:30 2008 +0000

    dis2: improve clarity of text
    
    
    20080625155730-53eee-880b036bfb1bd6b769ed932af8249eb76105f9c4.gz

commit 764a565c600840e2839f8eb4d735dd47c4573bfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 11:40:36 2008 +0000

    Propose that dis12, req11 are handled by having no channel handler for contact lists
    
    
    20080625114036-53eee-57e90542141bb63945b62511a105f2c84e349163.gz

commit 24bfe2b5a4892bd60bc3b56f3e81fb2af36f2826
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 19:18:16 2008 +0000

    req12: propose making a straightforward port of the current implementation
    
    
    20080624191816-53eee-4a406484bea53809f0ce63fd5249f4368b064ef6.gz

commit 26699b472b136aa70187c2abdd95b67693a3e302
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 19:18:00 2008 +0000

    req11: propose a couple of possible implementations
    
    
    20080624191800-53eee-726db483c56bcedf547f998cd50e44d469cac08e.gz

commit 877c421e1693a3922b45b91914944c92b1652e06
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 19:17:44 2008 +0000

    req1: annotate with FIXME: we might need a "require new" flag
    
    
    20080624191744-53eee-e96ed756777f4969f1549a43d6cc17766bdb5c8c.gz

commit ea21139809863069f04ba665c9acf19c93262844
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 18:33:01 2008 +0000

    Mark problem in dis1 as resolved: the channel dispatcher will have to wait for observers, unfortunately
    
    
    20080624183301-53eee-23af8d8645bcd1f563c15993a14740df8b1838ea.gz

commit 1d025729a7f47d8796e85a373c571a7c41b741f2
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Jun 24 12:46:01 2008 +0000

    Better wording for the subscribe server-defined list
    
    
    20080624124601-a41c0-53d39d6fdce9e17b96807da3358167a84b6940d8.gz

commit 8bb76d6bf3a18fb888d27fa6859d534613da8c6e
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Jun 24 11:58:50 2008 +0000

    server-defined lists: remove MUSTs for clients, and rephrase
    
    
    20080624115850-a41c0-1105721b527e29aa1e27bc3ac808fce70562e7ba.gz

commit fc32a7be71e3a9821b472dd190eb4132a9bb659b
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Jun 23 19:25:17 2008 +0000

    Define a stored list instead of a known list
    
    
    20080623192517-a41c0-1c0376ccf961d8e1543bd40d5d628871c81bf8cb.gz

commit cd2e3472ea7c2970da26c1704c25d33ece79045c
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Jun 23 16:52:49 2008 +0000

    More details on server-defined contact lists
    
    
    20080623165249-a41c0-52ffa8c30dbb7f520f6299a01050c1f1539b1de3.gz

commit 135752647e5f6e6cea11facb71c7b92135f88377
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 15:01:30 2008 +0000

    request.txt: spell SUPPRESS correctly
    
    
    20080623150130-53eee-3ae5a51d659b2ceed40d24eff0c55637abefed76.gz

commit a078a0eb3e43fe391bd032d221910f0bca0a7c79
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Jun 18 18:39:44 2008 +0000

    RequestHandles and RequestChannel can return NotAvailable for lists
    
    
    20080618183944-a41c0-5fe9361fc07a5e06b50771ff50b93baba547b4d4.gz

commit ab4143dd78d24e527b8d6ae558e41dd7d60da897
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Jun 18 18:15:35 2008 +0000

    More details on the known list
    
    
    20080618181535-a41c0-f5bf02ea942a38925ec96eeb995ff55270f4f377.gz

commit e003f4ee275b7b6af2e55d95f631890fde9aadee
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Jun 18 17:15:15 2008 +0000

    Define the known list
    
    
    20080618171515-a41c0-1a96427b86b5f478dad86a697fbb54ea215fa29c.gz

commit 9e5f7ecbfe86bce077e4edbe61b62b0ef9d73691
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 17:22:55 2008 +0000

    Annotate a few problems and whether they have been solved for dispatching
    
    
    20080610172255-53eee-d870f8e2dac2809a21f7ff24310396b5e9224e39.gz

commit ec2bfd20e2b7b2bff0201243aec9c3fc83a3faa1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 17:22:35 2008 +0000

    Propose implementation for dis14/dis28
    
    
    20080610172235-53eee-f729db3f4b2165c551b1a555ed3c999b7d3ac6a9.gz

commit 973b5475d5a0eca41e011b7f59cbf963efb5813d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:33:11 2008 +0000

    Propose solution for dis5d
    
    
    20080610163311-53eee-a66a072f736f476cde2c640aacb2b6e7b257952a.gz

commit e09c8e1076a3cc2df4bbebf4982d68a194279524
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:31:00 2008 +0000

    req20: defer decision on how we choose a channel handler
    
    
    20080610163100-53eee-e4d922e202b1810fccbf856989d5e01e34f125e0.gz

commit dccfc127136955c5b52300346f4c0a67370cc7df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:30:13 2008 +0000

    req15, req17: solve in the same way as req19
    
    
    20080610163013-53eee-7ec1ecfb7e5caa397cfff54126b754517efdd1ad.gz

commit 93095e63104032ed457ab8b0e79ec1e8d7fcd2ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:29:23 2008 +0000

    Propose implementation for req8 (mixture of req7 and req2)
    
    
    20080610162923-53eee-1f8f35ee937eb3405a955bc853f71d835e44209f.gz

commit 508ad235c5bb53875eeb5a28c5f35398753e03af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:28:01 2008 +0000

    propose solution from req2: a Present() method, and implementation-specific channel handler choice
    
    
    20080610162801-53eee-b9d50eeef1951688005422fb630696e5d0030542.gz

commit f080d8bb923985d3b72cea1887be8f86e4eb3724
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:27:00 2008 +0000

    dis3: indicate solution for associating old and new conversations
    
    
    20080610162700-53eee-45f78c7c3594ccd8a9f108a8147618b9d6467507.gz

commit 25de35636e51e29bd1d42e671771d4dea1e5937a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:26:51 2008 +0000

    Propose solution to dis2problem2
    
    
    20080610162651-53eee-d1f1ac2987b2bad576d352b200dec3c6d5aaf75d.gz

commit dee4944bf0b6348b84d0581979873bf291db555c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:26:14 2008 +0000

    req1: declare selection of channel handler to be out of scope, for the moment. ChannelDispatcher implementations can do this in an implementation-specific way
    
    
    20080610162614-53eee-f89f66082eb8ff1e6ee6ab46e31aa0837575cce9.gz

commit 999e1a4b2611f903d4efbed708d713627f8748f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 12:26:52 2008 +0000

    Issue with dis1: how do we make sure the logger has fully started before the channel handler starts acknowledging? (from Alban on the mailing list)
    
    
    20080610122652-53eee-79a58f9a24678b3f78760adda0e2d3fa546f6ead.gz

commit bc7c855ec72fd765000a1650cb4cf442367d29e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 16:39:22 2008 +0000

    Add use cases for client capabilities
    
    
    20080609163922-53eee-c1aefc1546bc7c628cb7642f6453b40b536be1a3.gz

commit 180ea13bb5f82846816b2a6cb40ef546eccad479
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 16:36:40 2008 +0000

    cmcaps issue: can there be more than one "class" per (handle type, channel type) pair?
    
    
    20080609163640-53eee-fb4dcebf029cc4adb6e0060ec30d1d392dfac69c.gz

commit ec5669152c53d6f39b8e134843a5f5798357b32f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 14:50:09 2008 +0000

    Mention Nickname as an optional property for chatrooms
    
    
    20080609145009-53eee-19df5c73daea639b99c7cacb8b698054f4cb9895.gz

commit 0aef026e18e33c1bf99d76e018f1e8bb20dc8a81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 13:37:41 2008 +0000

    Add cmcaps use-cases to Makefile
    
    
    20080609133741-53eee-17100d4a466168644168b2fcb60b8d31958a039c.gz

commit cce3a61557394aa60e89680765453b6782af7d9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 13:37:06 2008 +0000

    Fix titles of use-case documents
    
    
    20080609133706-53eee-7539915af24ab237cb3e1e3210a99ea788dc4120.gz

commit 9a44101cbde39c0d88606768369ebc9cc7f410a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 13:36:52 2008 +0000

    Add CM capability use-cases
    
    
    20080609133652-53eee-423349c0813069c0a2cb4ba500cad694b6e8bd79.gz

commit 133424207a70abc81ff5568b6e460f13fed01eab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 12:08:55 2008 +0000

    Explain new/existing channel requirements for VoIP (req4, req5)
    
    
    20080609120855-53eee-5543ea7c4eccbe0127881cfe218c14f05fee502d.gz

commit 22fb1cbdbac07d848e899371e735781d6a2e4790
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 12:05:22 2008 +0000

    Say more about listing chatrooms (req9, req10)
    
    
    20080609120522-53eee-e02256e6eef7d8795c0cec24133afc115e93314a.gz

commit 4e04c192b6d0248ea323089d6f22c46ea67b6f42
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 12:04:50 2008 +0000

    Say a bit more about req7, req8
    
    
    20080609120450-53eee-ed7e7536da296f17db871e839109c6d2770caa1f.gz

commit e930e6324ba3934a5c4be2ef81b4dba166dc21c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:36:19 2008 +0000

    Add some general notes on new vs existing channels
    
    
    20080609113619-53eee-d6ea33acd8cef44af646283a45f36060f119ebce.gz

commit 30b3f158a7d316c84eedd3b3aa71ea2c768bc185
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:35:55 2008 +0000

    Clarify text of req28
    
    
    20080609113555-53eee-1d277b391040942702adff8be20b1b86e78aac9c.gz

commit 5794ce8c4ea5718117a7a13ce067c1c91e387b8e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:35:40 2008 +0000

    Expand on req27
    
    
    20080609113540-53eee-9efaf6235dca61ef4e4214fb87e0618704c09f3d.gz

commit dd188ac3f3bc8cae881cdee514e4aa0ee9236828
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:35:09 2008 +0000

    Expand on req26,indicate a possible race condition
    
    
    20080609113509-53eee-a8c9d721ae616f7d0f9cc8557d2370abe58391c3.gz

commit f8582b32233d6df700d6147eb1d0282d8073e012
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:34:09 2008 +0000

    Expand on req3 a bit; simplify by requiring collaborative apps to have some idea what they're already handling
    
    
    20080609113409-53eee-1e9a33a1e3866778f2ecaf3f88d03434d953a9b2.gz

commit 6dbcb876b0b5e11b5b63c794c143feb5be0ca752
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:33:52 2008 +0000

    Expand on req2 a bit
    
    
    20080609113352-53eee-16a33df6bfa05329f6dac56f24b5f2e10fb59f18.gz

commit 7e8191a007138e5c3f3771ff2b2dc0752d49fa01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:33:23 2008 +0000

    Simplify req1 by requiring the UI to know whether it's already handling a suitable channel
    
    
    20080609113323-53eee-a81db08c281890ac4dfce26496750d8fe1207d86.gz

commit e04f002a77756e75c113d3557651ef4a4a05ca91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 10:13:55 2008 +0000

    Fix text of req22: collaborative app should not PREFER_REUSE
    
    
    20080609101355-53eee-dded9315ce0a42f1f5bc59d914d62cf1c6299a9b.gz

commit 17df196c9f9c736ef830be51eb1579e6a75e04ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 10:13:39 2008 +0000

    Fix text of req21: file manager, not address book
    
    
    20080609101339-53eee-aeb7fa6aeb144fd2563b3ea37ef38b5f804a4aa7.gz

commit 38bba01fc598a0326ed1a7b6c7ba643221bef0a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 10:13:17 2008 +0000

    Add proposed implementations for req20
    
    
    20080609101317-53eee-a1685c3142337c8d6d75feafa5c1dd6444e59c85.gz

commit 1d3b2e77e73fd5fc3473c9b1ed18702c8ef8bca2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 10:12:49 2008 +0000

    Add placeholder proposed implementations for all request use-cases that do not have one, so we can see what still needs writing
    
    
    20080609101249-53eee-a1888614248e9284d07e07f1639cb4493c5e3079.gz

commit 8a7d5d9f6e1243ff819c3063357367dc8a14fdef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 17:53:17 2008 +0000

    Connection: resolve conflict
    
    
    20080522175317-53eee-ae4a28a0ab77c28d929f221ba58150197f4aaa60.gz

commit af23185d89f496a28edc76998dbd56fef7440427
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:32:00 2008 +0000

    Location: cross-reference types
    
    
    20080522143200-53eee-5d5bc6e4126c5aa0fdcd79e6f764c08cb59dcc74.gz

commit 3c8ef602bac4230a34510f42821749336bc0dcc3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:32:15 2008 +0000

    Connection: use the proper annotations for <tp:added>, <tp:deprecated>
    
    
    20080522103215-53eee-8c0bca457a59e4e115e91f0162978eaa1c8b63ac.gz

commit a9d3febd4d639472b59f16ba2c5c1e6a61fc69ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 14:30:50 2008 +0000

    Improve descriptions of location parameters
    
    
    20080521143050-53eee-b7bc34ef84b072e1f85d3f993cf8cfea72df0ff5.gz

commit 964701df7ee3f4cfe30e6f5c8df8c6545a772a17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 14:30:40 2008 +0000

    Document the Location_Accuracy_Level enum
    
    
    20080521143040-53eee-a45d9029a23d674788222e7a492b627a58a2644e.gz

commit 972b7d853bcbda532fb08bc9948f302a2720c785
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 14:30:33 2008 +0000

    Reference XEP-0080 and Geoclue
    
    
    20080521143033-53eee-323fbab3aad174be35660dd8735948a78ae8cef1.gz

commit e5cce4f255694d46709c5afa49fff8b53a720f50
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 14:30:27 2008 +0000

    Mark Location as DRAFT
    
    
    20080521143027-53eee-3bce1a9deda91f3e3fa83d8345af0c1254856ea9.gz

commit 79a351dded2cf8a54254497093d0afc9ac8abf14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 17:49:24 2008 +0000

    Presence: stop talking about "location" in Rich_Presence_Access_Control_Type
    
    
    20080520174924-53eee-74536264e47d6704eba20ed8348baf9fd89c9134.gz

commit 1c7bb8e0b7e2e8d6f5839847062ca758373e83f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 17:26:06 2008 +0000

    Location: use Rich_Presence_Access_Control
    
    
    20080520172606-53eee-d1fc59020c70f0a69e6aa6352eb96bdc78fe2d4d.gz

commit 64c2a6f7b916347e0217b6f9057b06598242673a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 17:25:36 2008 +0000

    Add Rich_Presence_Access_Control to Presence interface
    
    
    20080520172536-53eee-4be22192d35d1d42a3f245757e611de8b65f9596.gz

commit 1574509904ee87f7e69bd8f7e2f5847a826b3a8f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 17:24:49 2008 +0000

    Location: add more docs and RequestLocations
    
    
    20080520172449-53eee-67d3af2a4ea6f03bb0931ecc92a9bfe55644408d.gz

commit b40c68ab8556269c7f0067e4ae83b622eaaef903
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 17:24:34 2008 +0000

    Location: re-indent intro
    
    
    20080520172434-53eee-05322dad124ceb34870dbbc7b708ebed0543d3d8.gz

commit 3a0c85404bcaa0b4720ac7af1f4b77070f86091e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 09:13:42 2008 +0000

    Indicate semantics of passing Interfaces to RequestChannels
    
    
    20080520091342-53eee-46b45f63299504dcb70ec3802101a037c7f1d53f.gz

commit 8c9ffc3e5cc1e8de61a4e2a8b8da1d89468f71b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 17:56:45 2008 +0000

    Requests: add AvailableChannelClasses property
    
    
    20080602175645-53eee-ab6f2b12a0898dda1e4169d636fbf5f9bd3cdb74.gz

commit 463dc59c04174df8e71c30f9f666f2b483e8b0e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 2 17:06:39 2008 +0000

    Add Requests interface to HTML spec
    
    
    20080702170639-53eee-ba2778b3ad3a6cc320ee85cd0f64f59e7b14fa8a.gz

commit 145b7348e7f7f582ea9cbdf93abce479f7d94cce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 18:00:09 2008 +0000

    Mark Requests as experimental
    
    
    20080602180009-53eee-8ff66a52040ad50e1ff4abdea95e79fc7a28cca0.gz

commit c0242e25c589dd0daebde9d9c1eb592f7ed789c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 17:56:02 2008 +0000

    Requests: explicitly allow RequestChannels(... StreamedMedia, CONTACT, fred, ...) to return an anonymous channel with Fred in its members
    
    
    20080602175602-53eee-00d4f08a615a6e2701257e5432cbdd2dcaf33e67.gz

commit 33a3fccd095d6000b7d0ee949646ff48ac079082
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 09:15:26 2008 +0000

    Require Channel_Details to contain ChannelType, TargetHadleType and TargetHandle
    
    
    20080520091526-53eee-658c9398cffae56e79a3645f93148d1f65e4ff83.gz

commit 73697a6e8d150d8c413b955f5248302ab3e99763
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 09:14:36 2008 +0000

    Add .DRAFT to Requests namespace
    
    
    20080520091436-53eee-1fd4ee8b7a3a7033abd375a5b8cc10af4df0cae3.gz

commit 4f3d7a2cb76a6b70356cc135a668c810cc5e0325
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 09:15:44 2008 +0000

    Document RequestChannels
    
    
    20080520091544-53eee-732c18ca0dba4ea7e87053b40d6ed8da3d967b80.gz

commit 9b1a9e5d3647f2d31b5e4c5ba5aef8194cf1ed11
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 09:14:45 2008 +0000

    Add type annotation to Properties member of Channel_Details
    
    
    20080520091445-53eee-53c31b14dcab4ff0e60a212f378cf9d605577bd8.gz

commit 85a04b142c00ec8022f940dd089ce6d05eb5a2b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 16 12:15:59 2008 +0000

    Add a sketch of the Requests interface
    
    
    20080516121559-53eee-b4c17ce2c923a1590cf2a9a0ccf07d021ce0e7f7.gz

commit 99217ca354dd3456b99b0e9e4b0c72a196548d04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 17:32:32 2008 +0000

    Declare Contacts interface to be stable
    
    
    20080814173232-53eee-f871f9e75f3b04e5f107030c02e8151e84f6b7e3.gz

commit 94dac7654fd7b2f4d6b3091279341096eed0806a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 2 17:00:30 2008 +0000

    Add Channel_Bundle to all.xml
    
    
    20080702170030-53eee-1be6dba4ede5a3371e697bb7b32a77d4e55a01f6.gz

commit 6dcd558d5372bd6e0ff0d2687170d866198dd7dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 2 17:00:27 2008 +0000

    Add Bundle property to Channel.FUTURE
    
    
    20080702170027-53eee-482ce43d3aab82f07ffa268ed24f8fba2e10f6c6.gz

commit 888e24fcc1b9854990e0a231ec3059577ffbef0d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 17:59:25 2008 +0000

    Mark ChannelBundle as a draft
    
    
    20080602175925-53eee-7377c5e9b3dacfa6c130ae3f56ebd3d6150059d4.gz

commit b646f14889c39ab01831d87e55dd98ff1b7bbe48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 16 12:15:52 2008 +0000

    Add ChannelBundle interface
    
    
    20080516121552-53eee-fe10da74d97898fdd6a27bf0e92dd47b54ee6d07.gz

commit 869e5e67057b477913a34f3bdb6442cf960e3e71
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Aug 13 10:08:51 2008 +0000

    Clients should re-set the avatar on connection if the self handle is omitted from GetKnownAvatarTokens' map.
    
    
    20080813100851-9f02e-73785333079e2633ee043e4dabcee022f20b41da.gz

commit 6722bc86c949a2003dd1805e55a415dcdfe73048
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Aug 13 10:07:59 2008 +0000

    CMs should omit the self handle from GetKnownAvatarTokens on protocols where avatars do not persist.
    
    
    20080813100759-9f02e-81bf453494ef9e034a1b344593f86a60ed11b764.gz

commit 7c0275c26f8b7c41c990cec153d435ceea4db8b0
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Aug 12 10:53:41 2008 +0000

    Connection_Interface_Aliasing: fix grammatical error
    
    
    20080812105341-b58c9-4c10d5c4a970baab44186bad7df91f93889896ca.gz

commit e9b57345d5dae8c39d3fef3ad5d2585ce4e63e2d
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 18:41:16 2008 +0000

    Connection_Interface_Contacts: Add missing ) in the org.freedesktop.Telepathy.Connection.Interface.Avatars/token signature
    
    
    20080811184116-b58c9-cdfc38c249cb42fb1813a349c495149d1d534324.gz

commit 5e0a9887d399bf9f23a0337139cc957cc110650b
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 18:33:09 2008 +0000

    Connection_Interface_Contacts: Fix typo in the node name
    
    
    20080811183309-b58c9-20ad4f2e49f1ec1831bba0c15a5fc6c951a7e600.gz

commit bee529d5074882de8bda1141d0d69453e9dca553
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 17:58:10 2008 +0000

    Connection_Interface_Contacts: Document the difference in semenatics between GetKnownAvatartokens and the avatar attribute
    
    
    20080811175810-b58c9-9fd76c9b3b7415f0a8313ac69bbb4d4908f6e4ed.gz

commit ad13781825a97835e21fbbdecf39c6f72ff49528
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 17:35:31 2008 +0000

    Connection_Interface_Contacts: Let the alias attribute refer to GetAliases
    
    
    20080811173531-b58c9-6abb958eae8fd9757da582aa732c0e913db5f43a.gz

commit ddfb2d16f07c881a486c4e6bd5773a173373e182
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 17:13:27 2008 +0000

    Connection_Interface_Aliasing: Add a GetAliases method to only get cached aliases
    
    
    20080811171327-b58c9-b4392195b3a5518c2076ae0732bae65fab56cdf3.gz

commit d0357b9f0a5cc48d6018a9bce6599017c33ba67f
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 17:04:36 2008 +0000

    Connection_Interface_Contacts.xml: Don't include whitespaces in dbus-ref
    
    
    20080811170436-b58c9-7939dee7ed27dce489aa87c8e7c22074880de7a2.gz

commit 704ae074a74acfc94c93c4209ecf0b8772d04554
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 16:35:57 2008 +0000

    Connection_Interface_Contacts.xml: Set the correct node name
    
    
    20080811163557-b58c9-944f799c5d3ded679fd8e78d16171debdb704593.gz

commit d9e4556962ca6f468af090ad8b2a90cc37127456
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 16:31:54 2008 +0000

    Rename InspectContacts and InspectableInterfaces to GetContactAttributes and ContactAttributeInterfaces respectively
    
    
    20080811163154-b58c9-54f5621497eeb60a865418173bb0360e0b19009d.gz

commit f78f6a44be6f45646133ae2a250944ea47571a7f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 31 13:12:35 2008 +0000

    Rather than re-hashing the definition of GetInterfaces in the main Connection docstring, just reference GetInterfaces
    
    
    20080731131235-53eee-6f07eed2c68af8ce35a1b3bb2c66afbc713dcec5.gz

commit 976543669927878b0e9dda722bbe355421292968
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 31 13:12:18 2008 +0000

    Fix references to version 0.17.UNRELEASED
    
    
    20080731131218-53eee-9bf5453da7bb0caf99509cdfe6e0a0fa44ac49a4.gz

commit 792490f8b4348e49f3112bdd9bc38f9c13680155
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 24 08:39:05 2008 +0000

    maintainer-upload-release: replace the "official" spec HTML, not just the snapshot version
    
    
    20080724083905-53eee-5e4d80a0b2baafb53c57042acc50159be110b0f4.gz

commit 79ba6aaa97d9ec65c818b89d9ec70d6404c6b53e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 19:39:23 2008 +0000

    Add nano version
    
    
    20080723193923-53eee-5998f3d6e6c7279bcee00eb53f6c0247a38cf060.gz

commit c09a4c0438ca5657f0fef07aeb62b0d6a62b4ea4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 19:34:59 2008 +0000

    Bump version to 0.17.8
    
    
    20080723193459-53eee-5d880fba2513577c3c5703c063a4fcfa151166a4.gz

commit 87f9c8bda2b72e8198a6da19e46dcaa65fd5bbdd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 19:17:22 2008 +0000

    Prepare NEWS for a release
    
    
    20080723191722-53eee-376ee6582165cd8f3ba9509dda4f3b00280be1d5.gz

commit 56a98a633689030652d76c687347655fa67e9fbf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 15:18:57 2008 +0000

    Explain that CMs can treat a request for an interface as a hint to do asynchronous retrieval of better info
    
    
    20080723151857-53eee-7e5cad7b09b69569b7d7028bf78551e13e470970.gz

commit 83124bf214d50a73313f530132bd57310e8c685e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 15:01:01 2008 +0000

    Add rationale for Hold argument
    
    
    20080723150101-53eee-afb7f4940dae76641f0ca98b21c81dc7859e9f5c.gz

commit c853ea885ce02a1218b90629a48ffe925a38c4a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 15:00:39 2008 +0000

    Don't allow inspecting interfaces for which the Connection has no inspectotron support
    
    
    20080723150039-53eee-8b59ef6b4bbee9cf6e009b40aff56d3e28e5e7dd.gz

commit ee9ca53dd496a38243e09405b31ddd8c1b528daa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 14:50:08 2008 +0000

    Redefine InspectContacts()
    
    
    20080723145008-53eee-ed895a27d6620b3a38d574518b053aa2d349d925.gz

commit 7ea795aaac36e1f3db53bb551a3398f4920c430e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 14:49:53 2008 +0000

    Add more type definitions to Contacts interface
    
    
    20080723144953-53eee-e5ffd65bed3ffeed82f55e6b0452808be0c5f47e.gz

commit d82e3bdefa12c32c4d59ad01ca316059ab73e06b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 14:49:32 2008 +0000

    Fix descriptions of which contact attributes are present when
    
    
    20080723144932-53eee-7cbd934cf3a01ed723ea9f0da155a3fa0a519b57.gz

commit 9771a47ce2e9d745ec9d58d06e68433684e8f4fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 14:49:24 2008 +0000

    Move docstring of Contacts interface to the top, and namespace contact attributes
    
    
    20080723144924-53eee-0e86f905555a8443e6ec1a1a326797ebe4f337c7.gz

commit 3d175d6ddd09984ca201982077bc783cff0ec1d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 14:16:17 2008 +0000

    Mark Contacts interface as a draft
    
    
    20080723141617-53eee-483c7067dfbb8cec4d23514ef7a5740f611f8c26.gz

commit bbb871dd6a6b47efe1714d2dcba6f86e68d83ea1
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 17 07:35:02 2008 +0000

    Replace Contact_Inspection_Flags with _Command
    
    By specifying commands to InspectContacts as strings instead of flags, we make
    InspectContacts more extensible.
    
    20080717073502-e3707-f740dcc13c967e049a10ebfff7267cfd8d28094d.gz

commit ecbb44b7eb019a2c89608a5dde5774e4d17f69f5
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 17 04:18:55 2008 +0000

    Change InspectContacts return type to string variant map
    
    This allows arbitrary attributes to be returned by InspectContacts and for us to
    add new attributes without having to break API in the future.
    
    20080717041855-e3707-09bd85a14cfd530cc5a41dc2954b3beb32e09688.gz

commit 3e0b3503a636102985ba333199d34cd394f2a48f
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 17 00:37:01 2008 +0000

    Sync up with HEAD and correct syntax errors
    
    
    20080717003701-e3707-ee22eafaf7987eef0521a59c9b90efb69317ab34.gz

commit efd95b18ae2f6dfc160d62a99d757c4686aa5332
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jul 16 22:14:57 2008 +0000

    Move ContactAtributes, InspectContacts to new Interface
    
    This relocates InspectContacts and support structures into
    Connection.Interface.Contacts for better isolation, backwards compatibility
    
    20080716221457-e3707-a5daae82997e49cd658740b936f18ee829d5f093.gz

commit 34b174330a269da60dd6ed821b2590e70e29a8e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 22 16:11:56 2008 +0000

    doc-generator.xsl: optionally allow hyperlinks to other D-Bus interfaces (for extensions)
    
    
    20080722161156-53eee-c4c9e5df4bbf6360f0c696d6a84cd2ed71cd336e.gz

commit d47669fb56cf7866071be796bcd6d77ba3122d0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:11:31 2008 +0000

    Improve wording of unknown/error descriptions
    
    
    20080716151131-53eee-42889cb8ae01374e8b66ce93943a8c24f599b767.gz

commit c691e3fdf26b6eb3fa5e7a5529360f89c9e8857a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:11:20 2008 +0000

    Convert list of well-known statuses to a table
    
    
    20080716151120-53eee-64ed40efcf34555ed5b368860b1227b036ae9b6e.gz

commit ed134dfc8a0aa72a95bab6856ff6c259e558b06c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:11:02 2008 +0000

    Statuses MUST include unknown and/or error if they are possible in this protocol
    
    
    20080716151102-53eee-17ec382558085853a485650b0ce02ddfc1e89298.gz

commit c7a294f4eb96d8441f3f65b944f241c0c9617b60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:10:37 2008 +0000

    Tighten up spec for GetPresences
    
    
    20080716151037-53eee-6d19c952b92d84c6217ba27e1d2f3bd8af5fb660.gz

commit 6b26a4ca798139b206c94a4f753f1ea6c196bfea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:10:22 2008 +0000

    Add hyperlink to Statuses property
    
    
    20080716151022-53eee-56ad00d5d8abb92148fd996350f7f6c95a35cc64.gz

commit 12678c049b75f32cd094bbc2e2aefd40be46c9a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:09:20 2008 +0000

    Change AvailableStatuses back to Statuses and include even those statuses that can't be set on the user
    
    
    20080716150920-53eee-e8ba7f85260200c24b1d9e62ee633dca4c1852db.gz

commit 8fdde902e872c9cac2dbcb0d3b0bd2cb3d65cb13
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:08:54 2008 +0000

    Improve documentation of Simple_Contact_Presences
    
    
    20080716150854-53eee-1cbcfdd8125d313eb44c115ceefcc4bf9304c698.gz

commit 6029bf4f7c707765a44b00f2459372a37924216b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:40:17 2008 +0000

    Do not allow SetPresence to raise PermissionDenied
    
    
    20080715204017-53eee-ee180e92c4bf27a728b9774ed208c161763bd6b4.gz

commit 82127a77c7be278151294fc221f7a2b8603c7c3f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:39:43 2008 +0000

    Document the meaning of InvalidArgument for SetPresence
    
    
    20080715203943-53eee-8604b560561429deb39ad6fb5326be60e558145f.gz

commit dc9266d2228004711c5cf94b46b96d17b4b73bd1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:39:36 2008 +0000

    Whitespace
    
    
    20080715203936-53eee-4540355222058c92c873e5bcdc839044f9b5835a.gz

commit 71f00fd6d0df86f3dac70ad0ed760a198cdc0cac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:28:59 2008 +0000

    SetPresence cannot raise Disconnected
    
    
    20080715202859-53eee-f76506a8dbf44f089664076f06b9aa398f282baf.gz

commit c72dbee9a4df98232779d01c5b88872fa475660b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:28:41 2008 +0000

    Reference AvailableStatuses, not nonexistent Statuses property
    
    
    20080715202841-53eee-9e160e5a12c5191b60e2eb7ae558dcbcd3b13d0b.gz

commit 16e15cc5f31f71996022273e9d01d15e106c59dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:27:35 2008 +0000

    Improve wording of pre-loading a status before connection
    
    
    20080715202735-53eee-631dfb02d7761e63d6cb45e0d3068e5f0ca4bb6a.gz

commit 79a6cf4e33c2a4b03ae09af6d3721233f0c39434
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:27:26 2008 +0000

    Cross-reference PresencesChanged correctly
    
    
    20080715202726-53eee-d27c06e83b6d35e7d363e640b78641318db666e6.gz

commit b1073e5795bb32cb0a460935ed4b68e68a53913f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:27:05 2008 +0000

    Stop requiring that SetPresence accepts and ignores a non-empty message if no message is supported
    
    
    20080715202705-53eee-40fb8bc6212bd2cb9edd7e0bb0fa9f1e7dfb95f4.gz

commit 78d551d9cd94cf41c3cdf869d3e83a004db70dc5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:10:36 2008 +0000

    Reference SetPresence, not the nonexistent SetStatus
    
    
    20080715201036-53eee-f1a5b73c1da2610acc5ee968b4952d72bc0e4fae.gz

commit b65d35853e44287361aa9faccb8dcc9beec51bd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:10:10 2008 +0000

    Fix type names, rename Simple_Status_Spec to Available_Status_Spec
    
    
    20080715201010-53eee-982d54bb2ffd1bf32904a789448266f0f9b9aacf.gz

commit 8f429efbbc6cc71b19c72055d275b9573226b095
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:06:03 2008 +0000

    Correct indentation in SimplePresence
    
    
    20080715200603-53eee-073ef871e1f916f5fd2d39a2db0eb879b3199c78.gz

commit 14e2633131a5a434b91d16b6bba023afdd8bd97e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:05:48 2008 +0000

    Correct types in SimplePresence
    
    
    20080715200548-53eee-d5c88c1bfd4fcf028e5368dfa14a87b71b33e4b3.gz

commit f661aa0db430d7ba14b70b8ddbae080fafd8a6c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:05:27 2008 +0000

    Re-paragraph SetStatus docstring
    
    
    20080715200527-53eee-bcd46994d7adced8ffb7eac3cd3910ef32ee2346.gz

commit 3d46a95aec4c99d173b3ba672033fe7af440610e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:05:04 2008 +0000

    Explain why clients mustn't set statuses they don't recognise
    
    
    20080715200504-53eee-586b343d73e4a0d6d802f44d5c42f54499e5bdfc.gz

commit da80f05b864c0bd6359a70ca4c88ed6d1241e1c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:04:41 2008 +0000

    Document Status_Spec_Mapping better
    
    
    20080715200441-53eee-91ba5581056060c5733d251109272d0c46c7f2d9.gz

commit 9a75a2f23b7a7179ed7efac6eab6ce9049da4600
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:04:03 2008 +0000

    Replace Status_Spec::May_Set_On_Self (redundant now that AvailableStatuses only lists things we can set on ourselves) with Message (whether we can specify a message)
    
    
    20080715200403-53eee-0c550af2d65de4cb130983f97b4b2eb6b4a82f30.gz

commit c5a9888f5eebcb80437d3265b9db79a7930cddc5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:03:48 2008 +0000

    Explain the purpose of Status_Spec::Type
    
    
    20080715200348-53eee-4a1b40db4dc8d2354766d60744184f8cf485395b.gz

commit 361efaec2194299433ae63cee9a154598449299d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:39:11 2008 +0000

    Rewrite text for Statuses property, renaming to AvailableStatuses (unfinished!)
    
    
    20080703173911-53eee-39518e2f5737ed1ec51d765e19d4bae25c03ad65.gz

commit 2b763754fa86863fa9bcbf3e480ecd3ba9e4d420
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:38:16 2008 +0000

    SimplePresence: annotate the well-known presence-type strings with the corresponding Connection_Presence_Type values
    
    
    20080703173816-53eee-99f30e9a96561fece67c8d3065881346c2acbc96.gz

commit 52f4e3b93f146e2afcbf98d71efdb05a93f6a101
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:37:09 2008 +0000

    Explain why it is desirable for clients to set an empty status message rather than filling in _("Available")
    
    
    20080703173709-53eee-51ad5c4f82b867d43e7730510cf3ef0739780d8c.gz

commit 1413823f5132d86e14770e5c0c3ade3423122bb6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:36:59 2008 +0000

    Remove double space
    
    
    20080703173659-53eee-68bab012dddcfd96f5842f6b4261557d0e92a73e.gz

commit 0361222d5f46796f2c5f65c39aef6b2ff8672b79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:36:36 2008 +0000

    Change "unreleased" version annotations to "UNRELEASED" to follow my usual convention
    
    
    20080703173636-53eee-1c5080ac0e829899d705d338eab8aa223584eef7.gz

commit 7ac798734adf2a1fd20e5664d3b8c2c1710adb2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:36:12 2008 +0000

    Clarify that Connection_Presence_Type_Unset MUST NOT appear in our D-Bus API
    
    
    20080703173612-53eee-114c28df188482cab1aa0e2116c2ef914dcbe30a.gz

commit 71b00eb854ccd5b184ac2ec21bfca885144089aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:33:07 2008 +0000

    Annotate Presence well-known strings with the expected types
    
    
    20080703173307-53eee-3fffc6e071e37d67b9f0f7c720fcda0d442017f6.gz

commit 7a574d7d386b775335449c37b562f3d2890d5357
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:32:54 2008 +0000

    Link to Galago properly and re-indent
    
    
    20080703173254-53eee-33a16bfa7f4d527c549a6b520dc9ed4202cbf2d2.gz

commit c7b0bcb0649ffc8f76db4dd258f244e2a5d80009
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:32:34 2008 +0000

    Improve wording of pre-deprecation of Presence
    
    
    20080703173234-53eee-31fe1f3edc4899d46841d1529c4483f23b396ec9.gz

commit 1ab0c295d8b3fe43b15d1d4335fa3ec3ec075e5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:31:50 2008 +0000

    Improve wording of Connection changes
    
    
    20080703173150-53eee-8febc9f5dbf50f95aad38d43916f48116b95938f.gz

commit fe49a5987019d0aafa11c7ae0cd46bb64c469adc
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jun 23 11:23:51 2008 +0000

    Make the ordering of attributes consistent within one type
    
    
    20080623112351-93b9a-5fe4ac2b180ffe1f6b775844c4f14fb13dd8efd1.gz

commit bd9ecf8bf8a9983cbb5d4848939b294eb53ff32e
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jun 23 11:22:10 2008 +0000

    Make the Simple_Presence the same as Account_Presence and use Simple_Presence instead of Account_Presence in the Account interface
    
    
    20080623112210-93b9a-2ec517205fd53b3a867d086af94f89b5e57a0d4b.gz

commit e882047ff0fa4834c207d7a854af83c372e9f519
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jun 23 10:54:29 2008 +0000

    Indent the patched parts of the presence definition
    
    
    20080623105429-93b9a-87f22589829c92d8c1d63889e8ec7a19933705d3.gz

commit 955d01ce1ed30d75d081d07f6d3e40f48786b25b
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jun 23 10:51:58 2008 +0000

    Use new-style indentation :)
    
    
    20080623105158-93b9a-23ab660abae3138f65e9447245fd01f730462c95.gz

commit bd079c53938bcc210b056d283e78fd72b75cadbf
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 18 17:14:13 2008 +0000

    Document that presence is scheduled for deprecation
    
    
    20080618171413-93b9a-ac36376eb9ea7de6471efc1abbf81104b12765ed.gz

commit 9aa600d81e556a3b39d86a96959e749ac3ef1873
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 18 17:04:45 2008 +0000

    Add error and unknown to the list of well-known statuses
    
    
    20080618170445-93b9a-6e6cf6aef5b22a9cbf3f5b0b5e2138e29afd9a08.gz

commit 947a2fab5b6f48cd51afc0f74c63da4631348162
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 18 16:58:34 2008 +0000

    Rever to Connection_Presence_Type instead of Simple_Connection_Presence_Type
    
    
    20080618165834-93b9a-0a718a118f94f3e17e7d3eb1db523f918b5cf836.gz

commit c17dcac1714e6f8e2da600dcfa20e261258c2246
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 18 16:54:12 2008 +0000

    Proper xml end tag
    
    
    20080618165412-93b9a-c10ec845744ce6b5bb05e45ca42c0eeae42e9faa.gz

commit 2fd346db91f224e97c51ec59ddf45b81a589e24f
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 18 16:44:21 2008 +0000

    Allow connection interfaces to be added when going into connected
    
    
    20080618164421-93b9a-1134effa68aead999406cb122b0299a25468d491.gz

commit 47045d1ca8ed82634a7b3438a345bbf4f359b7b3
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 18 16:17:23 2008 +0000

    Several fixes as a result of robs review
    
    
    20080618161723-93b9a-ab92415ea2eafb1da235cd127382a9ed3e3cd91d.gz

commit dc132c883bd5236498faa764a3e656fd181cd804
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Tue Jun 17 14:25:44 2008 +0000

    Update SimplePresence description
    
    
    20080617142544-93b9a-024590f476839508c81fbe2ddbbadf2f7e3d0dce.gz

commit 2fda8c5fb503f4b5820cd65fa6eb435fcf93742c
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Fri Jun 13 17:17:16 2008 +0000

    Add unknown and error status types. Clarify the ability to set a status while in DISCONNECTED state
    
    
    20080613171716-93b9a-53d83930c5bf44e6c958cf80df737bce8abcb7a2.gz

commit eb0c84724bc0ae31ac64cf75d2140bb472a0d214
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Thu Jun 12 15:39:38 2008 +0000

    Rename PresenceUpdate to PresencesUpdated
    
    
    20080612153938-93b9a-30fbba852ad8c934c02a479ecc6f81e75926b871.gz

commit f640c90fb4012641905c9ad64cb9f8d100d8c16b
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Thu Jun 12 15:27:49 2008 +0000

    Remove RequestPresence from the SimplePresence interface
    
    
    20080612152749-93b9a-7a9199cf33b728daa45de9745c557278a080a194.gz

commit 40cc1180aa527638eeee6ef2e13cf5ea91e02b27
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Thu Jun 12 09:27:02 2008 +0000

    Let the simple presence node name follow the naming convention
    
    
    20080612092702-93b9a-fddada7b026c801bc7ffe3ec5f4354c67f5860a7.gz

commit 1e81559ebaf96305c9fd55249c99167be06a06c1
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 11 18:32:58 2008 +0000

    Define the SimplePresence interface
    
    
    20080611183258-93b9a-4368d46df61eab6a81a49cfda71fd08ca6fa6978.gz

commit 94c42ff22a0f1447b3b9d87005c51bddf43e4fb7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:16:37 2008 +0000

    Update doc-generator.xsl regression test to match current features
    
    
    20080716151637-53eee-a7829e4b469739953b3cbbb16b7207a9fbf2b4cd.gz

commit cd9a61eba866d0cae1744d3e96681d97a4ea0d4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:15:06 2008 +0000

    doc-generator.xsl: put a border on table, tr, td, th so tables are legible
    
    
    20080716151506-53eee-9dd04d3d923cf25eadb87928873bbe08508b3e15.gz

commit ed57f3d918599b077ad2a162e9fd391449de2d68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:23:38 2008 +0000

    doc-generator.xsl: abort on stray text (not in a tp:docstring, tp:copyright or whatever) - apply templates to tp:copyright in mode "text" to evade this
    
    
    20080710162338-53eee-ae058ddd7d40092bf8fe7122c2de17142f3a1a15.gz

commit d0cb87b2629273d495ccd8fa6207f7538b4eb08e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:21:12 2008 +0000

    doc-generator.xsl: when failing due to an unrecognised element, output a newline afterwards
    
    
    20080710162112-53eee-2327325f57e427e0cbf463da98448389e0f91a4f.gz

commit 03600fadfddd59d9328694a0b305c5388a65ce2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:08:15 2008 +0000

    doc-generator.xsl: check that the D-Bus type of a property, arg, tp:member etc. is the same as the D-Bus type of its tp:type
    
    
    20080710160815-53eee-4385e27a33412c691c37df014d8c4adce87b3fbf.gz

commit 9b66583a187ac7c795a81a5b23b918a8920ae86e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:07:47 2008 +0000

    doc-generator.xsl: each tp:flags, tp:enum, tp:simple-type or tp:external-type must have a name and a (D-Bus) type
    
    
    20080710160747-53eee-efb7ad61bed7f70e2559bdaec7b47c481bb15e57.gz

commit 0bace3f905834e565cc1dd3126352ffcde1caa1e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:06:52 2008 +0000

    DeliveryReporting, Messages: add missing type 'u' to some enums
    
    
    20080710160652-53eee-98ab6b638b2f3fd3cf74233c91aa635ec7e2f072.gz

commit ada2ff1c2cea3498f4cb164a9c1dfaaf569342e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:48:35 2008 +0000

    Connection: add missing <tp:docstring> inside <tp:error> so the clarified interpretations show up in the HTML
    
    
    20080704144835-53eee-3769cde3c0ee3ae752e555af9145582a02f28984.gz

commit 2b22fe6293f7c68c3bde9fc2223c4ec3c805523b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 13:42:56 2008 +0000

    Update NEWS so far
    
    
    20080703134256-53eee-002f09de9e91f075300b6a8f3a600379dc1a3ce1.gz

commit abb407abf5820252d6ab4e9e0af5f89a776ced7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 17:55:08 2008 +0000

    Conn.I.Capabilities: deprecate the handle = 0 stuff, it never really worked anyway and is insufficient for Conn.I.Requests
    
    
    20080602175508-53eee-0834acba300552a6d7156b4cb8e05410db2035e2.gz

commit 4202f1f58f60a3342d860e6bf46db3f60da02bbc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 2 15:02:45 2008 +0000

    Annotate ConnectionManager.Interfaces as added in HEAD, and explain backwards compatibility requirements
    
    
    20080702150245-53eee-ad5415d4f0caa763cda79f49585346d447a65b1c.gz

commit db5886bf25a3c47f21afed886153363eed673207
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 17:54:30 2008 +0000

    ConnectionManager: add a FIXME note about the possibility of CM.I.Capabilities
    
    
    20080602175430-53eee-898966a9e66ef54dfa72d7277bb45a4f8dd76962.gz

commit 9bd1304bc103a08f624d853c33f2ac1a2b85911f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 16:18:40 2008 +0000

    Add Interfaces property to ConnectionManager, for possible future expansion
    
    
    20080602161840-53eee-1d246609518ea4e969eff79bba972df63e4be938.gz

commit 9ec2a29f799feccfed71bfe34cb440ba71599ecc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 2 14:45:15 2008 +0000

    Rename DBus_Namespaced_Name to DBus_Qualified_Member and Namespaced_Property_Value_Map to Qualified_Property_Value_Map
    
    Re-recorded without dependency on the Requests interface.
    
    20080702144515-53eee-7e6f8a4c9723f2934bc375ea2556dd6c9f4fc4b8.gz

commit ed6126800dd21b09307dfc60dce00005f8f7bcfd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 15 15:48:43 2008 +0000

    Connection: add SelfHandle as a property with change notification
    
    
    20080515154843-53eee-78ba37c6c512e4d7d4963887f60772154f7bd58e.gz

commit d21865921260d50c752e871aab875b25c507a02c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   Wed May 14 18:56:46 2008 +0000

    add description of the Location interface (from the depths of the past)
    
    
    20080514185646-418b8-ef83edbf6391910bc170ae55244ead3133f34eaa.gz

commit 3c4e24c06d107af7e5e711b0cbef0c85d7d84b92
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 18 10:42:29 2008 +0000

    Merge with 0.17.3
    
    
    20080418104229-53eee-67c1ff03c1466be05855c9df38baeab088e41bde.gz

commit 4a8bb2031cf8e2272cd598bc5d54021047e017b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 28 11:48:21 2008 +0000

    Fix typo
    
    
    20080228114821-53eee-e608b36c20ed9aca0d2025f55c2057ee1f0af219.gz

commit ee49c9af5f3fe25b8c71709154b613e55705fbfd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 28 11:42:55 2008 +0000

    Location: support setting and getting access control (a thinly disguised version of XMPP pubsub access-control models)
    
    
    20080228114255-53eee-500ed518565c6f6613d028c42594894c826795a4.gz

commit 24c2309076f8301e905da2de69de7dd07e19018b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 28 10:54:22 2008 +0000

    Add a first draft of the Location interface, based on XEP-0080 and Geoclue
    
    
    20080228105422-53eee-6d27c25181c281423eae3fa457b917658724ea2d.gz

commit c07345bfe91675fb1507002528959195f303e817
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 21 18:09:09 2008 +0000

    Add some more D-Bus stuff to generic-types.xml
    
    
    20080221180909-53eee-0d6c9f980acf55d3fc92c61de9049698f589398f.gz

commit eaa96bb10203199102bae5d600d0240df3522252
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 17:59:43 2008 +0000

    doc-generator.xsl: explain why the message when an "out" arg has no name is commented out
    
    
    20080701175943-53eee-6a11524e0306a831a7ebc035e2411ec331b9a04f.gz

commit 4de88396e71a61d85292dbb8b67b89aba4e6ddfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 17:56:20 2008 +0000

    doc-generator.xsl: when failing because a method/signal/property has no name, don't identify it by name :-)
    
    Also, remove mis-pasted output of "@access" which is irrelevant
    
    20080701175620-53eee-d630d20c60014101fd884b5badcaddbd7d5a67b6.gz

commit ef6b62405fbc58728eb00ed6c058dca0bd799ffe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:27:56 2008 +0000

    Channel.Type.Text: cross-reference RequestChannel with a link
    
    
    20080701132756-53eee-6c8c7d1304913aa862ce950113c701dd48a3bbd4.gz

commit faccfbe69b377057cdc0955169a69c37d465366a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:26:57 2008 +0000

    doc-generator.xsl: fail if a signal does not have a name, is not a direct child of an interface, or has an argument with direction not 'in'; warn if a signal has an argument with direction explicitly 'in'
    
    
    20080701132657-53eee-33cdeacad4bba7ed4ff21dd2ec611f6a8c4bfc9d.gz

commit 0cf5b0f0e5602f6b5357d4ae6ec13ee20ec3d01a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:26:17 2008 +0000

    doc-generator.xsl: fail if a method has no name, is not a direct child of an interface, or has arguments with no type, no direction or an invalid direction
    
    
    20080701132617-53eee-026e3d7c3188602d897de807d0c857828af6776c.gz

commit 6672f33ec621cb38cb438e0646a7f181b4012bef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:26:02 2008 +0000

    doc-generator.xsl: fail if a property has no access attribute
    
    
    20080701132602-53eee-28638955d8ac022681321fe5bb872949ad9213d8.gz

commit dfc8f8e5593081dca557750ccf7fa1413deb72f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:25:11 2008 +0000

    doc-generator.xsl: fail if a property does not have a type, does not have a name, or is not an immediate child of an interface
    
    
    20080701132511-53eee-4b56152604a254e2b73f4c787a5ee49f529c3b8b.gz

commit 09ac1e080393ed950011366f0bca9e3a705bf794
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:24:44 2008 +0000

    Channel.Interface.Hold: remove spurious direction from arguments of HoldStateChanged signal
    
    
    20080701132444-53eee-5830c0d1ce38f31a434bed5f146f2ad27a658176.gz

commit d09972ff4cc3db5468281c14ec7bf637070da23f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 12:50:33 2008 +0000

    doc-generator.xsl: tp:member-ref: document, add sanity checking
    
    
    20080701125033-53eee-0296e0e25f3e03cd59df83fee7634117d7cb7ae1.gz

commit f4b21b2d018f1b994e4817cb8405987688f7d28d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 12:50:01 2008 +0000

    doc-generator.xsl: document tp:dbus-ref, add sanity checking
    
    
    20080701125001-53eee-4b7bb3f94686401b38c7043dd3aad4d0998f6ccf.gz

commit 98e5a0717d62fd4cfd53d4335efd789a6eb8ced5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 16:32:13 2008 +0000

    Recommend not giving connection managers names that are likely to cause confusion (same as the protocol, or a library they use)
    
    
    20080701163213-53eee-b48f9d67280f62dcb5e043f0696a0319a1db73f2.gz

commit f109342c7ce23618ea98db94d66399ef5f4d4ca5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 11:40:38 2008 +0000

    Add upload-branch target which uploads stuff for discussion to (by default) people.freedesktop.org
    
    
    20080610114038-53eee-e524d9fecd390b7fffdbd0782b63dee2a68b3c37.gz

commit 8423dc794c789773489120f9ecda49c62d51ffba
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   Mon Jun 30 14:25:16 2008 +0000

    replace hyphens with appropriate dashes
    
    
    20080630142516-c9803-3e8ced28c18062978091eb42eb0f23f31eca05e9.gz

commit 3a5ffbcfe08b49c506f07a8f1932779d86b4bf66
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   Thu Apr 10 18:55:38 2008 +0000

    doc-generator.xsl: stop on unhandled elements
    
    
    20080410185538-c9803-77a0640bc2dd5aab45aa427af2712fcf36670b3e.gz

commit d84fac530ef111ed7ba4878e554cb8b97572c4ce
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   Mon Apr 7 18:40:18 2008 +0000

    explicitly use string() on tp:version instead of passing through to identity template
    
    
    20080407184018-c9803-df23c9b4742347ae603c6b9a117d974c00ad6f75.gz

commit 64a446fd10f708effea67c00cbe49c1b08e10d46
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 16:02:35 2008 +0000

    doc-generator.xsl: tp:docstring: correctly render tp:dbus-ref and any other markup that appears inside a tp:docstring
    
    
    20080624160235-53eee-4ee2a6afcd1c6c0cff1ba01d26e751ab7dd79dc5.gz

commit 26fd64753b6bfc54a826ffc215e9f9fa52944ca0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 16:00:48 2008 +0000

    doc-generator.xsl: tp:dbus-ref, tp:member-ref: correctly generate internal links
    
    
    20080624160048-53eee-9cd848dcc757ee2dd21baf2317caa817cfc0b63f.gz

commit f1d4df5994a6507921f540a0e16f448be9d84ac3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 14:29:54 2008 +0000

    doc-generator.xsl: add support for tp:dbus-ref and tp:member-ref markup.
    
    
    Usage is e.g.:
      <tp:dbus-ref namespace="org.freedesktop.Telepathy">Connection</tp:dbus-ref>
      <tp:member-ref>NameOwnerChanged</tp:member-ref>
    
    Only the part in the tp:dbus-ref element's content will appear in text-only
    versions of the spec.
    
    20080624142954-53eee-e81e5320ba5a8d003e8e196d9b166dd64384f39f.gz

commit 3bfa8477dc0c92a01e4a933006803d9225cfb99b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 14:29:34 2008 +0000

    doc-generator.xsl: use correct xmlns for added/changed/deprecated paragraphs
    
    
    20080624142934-53eee-c096966e6d4d40411964dc325aff794eb91ee308.gz

commit c6a4056fcbc75ddc822248a73bd12970d237dd70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 14:26:56 2008 +0000

    doc-generator.xsl: insert a space before parenthesized tp:type links (fixing a regression)
    
    
    20080624142656-53eee-0227319597352cdc3174df7c85596a303960213f.gz

commit c8f12775c9613840d385dd1eab57e4c3ce5ee567
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 11:23:37 2008 +0000

    Add a maintainer-upload-release target
    
    
    20080610112337-53eee-c8381772a76c578d73f558a5249db2526dea7cad.gz

commit d165414d34351dfd6385291ebe02ea6d33eae0e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 6 13:21:51 2008 +0000

    Clarify wording of Channel_Group_Flag_Handle_Owners_Not_Available
    
    
    20080606132151-53eee-e674c9a79c36f9f05878b8a100c856ec28fc44dc.gz

commit c76ad5fc8bdfccf713b2fa561968c4e1d97d33db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 16:33:57 2008 +0000

    Start NEWS for 0.17.8
    
    
    20080605163357-53eee-72d806debc1f4bf15ef2299eb6d0f5aa7b9f4974.gz

commit 39d094668ab858122ad132b0080c40edd09736f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 16:32:42 2008 +0000

    Nano version 0.17.7.1
    
    
    20080605163242-53eee-4b86103f1b3b42099063bfb618dc8bff9d1b5f51.gz

commit 42e4d265fe397bec019de48da4ee31fbb5938aad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 16:22:14 2008 +0000

    Prepare NEWS for release
    
    
    20080605162214-53eee-101b3677d91c5f7425df7760a4148490b3d6e8f2.gz

commit be82dd58bc7943e6bf1a704f5786558a3768f3a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 16:17:46 2008 +0000

    Bump version to 0.17.7
    
    
    20080605161746-53eee-dcd90a68df880bbb962312c82b4c94e9f4fb3e95.gz

commit 681354e43ecbdee18a62cff34fe8bdcba8ecc9ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 14:46:35 2008 +0000

    Update NEWS again
    
    
    20080605144635-53eee-9fb6a8037eebd184b198209b8c8474c4fb72a84e.gz

commit 37e8757798d74ab328178e4e1a2b4d91679a5692
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 14:10:26 2008 +0000

    Update NEWS
    
    
    20080605141026-53eee-127c07a01bf5d9a8c9812f10f70e77788889bc14.gz

commit 581b6ab22a3ac94113721f971f3a676cc933853b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 14:09:59 2008 +0000

    Channel: mark properties as new in 0.17.7
    
    
    20080605140959-53eee-28aae5db279e55e011a2782ba7ea1c2fd5664608.gz

commit f31e0867d4905106e26246ccd554863da1f5690c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 14:40:29 2008 +0000

    Add req37 "Requesting a channel takes time" and propose a solution
    
    
    20080605144029-53eee-837494cd2c502e91d48fa89a27db4e0d3c79ede8.gz

commit 3e09250d4b5077a849539923ee24e9879ebca683
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 14:12:00 2008 +0000

    Resolve issue with req4 theoretical implementation, by requiring UIs to have some idea what they're doing
    
    
    20080605141200-53eee-c2263088685b8b40cea0ccfdf8340127bef1e873.gz

commit c270eeb8b59e039386abd406ddc32f2aae169c68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 11:54:33 2008 +0000

    Propose keeping current behaviour on failure (req34, req35)
    
    
    20080604115433-53eee-7c7dad6a4ca95a05669954973a410b22ed852fbd.gz

commit 3834c5b16045b4cc8ca60add568439009dd82349
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 11:54:18 2008 +0000

    Propose implementation for UDP/TCP tubes (req24, req25)
    
    
    20080604115418-53eee-f711e0d934f7e5a044191ea221a29e44b94d358d.gz

commit e8f527a4159d3ce9b725cf769f79a194b8508e8c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 11:52:53 2008 +0000

    Propose implementation for OLPC activities
    
    
    20080604115253-53eee-32f81c47406b9911b62bd9d6e0752fd470f77171.gz

commit cfaee044e2a80a91488e8242748bb434f34371b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 11:52:38 2008 +0000

    Propose implementations for file transfer requests
    
    
    20080604115238-53eee-00e69d1e842c0b3287e74d66f0d1922b691ae968.gz

commit f520a87beb38ae5e63b15facab954b0802e1956b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 11:52:31 2008 +0000

    Propose implementation for ad-hoc chatrooms by making 1-1 conversations always look like 1-1 conversations
    
    
    20080604115231-53eee-71900a92827fe3baffb23112a79552c9aa5a673c.gz

commit 699fe4b5d404f4c4f9a304c0ab5797a60c69ad22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:39:59 2008 +0000

    Propose an implementation for dis27
    
    
    20080604093959-53eee-b1ecf97db1fffe0d4709984c6587150fd5fae8c9.gz

commit 8f3be2e4b130c28a56e74ef24edacab9b7ec1ac7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:39:51 2008 +0000

    Propose an implementation for dis26
    
    
    20080604093951-53eee-dc01bdacf18c547a5fdb988368d5aab53a57d18f.gz

commit 0ae13817a4d7ab8b88e9333cf6ff1e6e8eba92af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:39:42 2008 +0000

    Propose an implementation for dis25
    
    
    20080604093942-53eee-436e9c0c9e8e716c9da2bc0b688952c42c1d35e0.gz

commit c53b4c6e97a44959a4f55e2063e1b6854d2032fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:39:08 2008 +0000

    Propose an implementation for dis24. Add a variation on it, dis29, and propose the same implementation
    
    
    20080604093908-53eee-ab03629005dea96cac7b1d1ba958215ac2a3e47c.gz

commit e1cf7abded6f545ed2af1bd865c9e17d10afc442
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:38:57 2008 +0000

    Propose an implementation for dis23
    
    
    20080604093857-53eee-efb038fe144e95b9cb0005dee0a8849d1059229e.gz

commit fcab132150f36cb3fb04d82ce6a466e16494b0e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:38:44 2008 +0000

    Propose an implementation for dis22
    
    
    20080604093844-53eee-eacab0f13f49cb8069cada6bd52ac1875dbf97f8.gz

commit da46a6ed0d41095565bf0f18bced20e7f6f8043e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:38:29 2008 +0000

    Propose an implementation for dis21
    
    
    20080604093829-53eee-cb0d9ec9e12612b828414c0255550be3e3ef3be1.gz

commit 5785ce0bb2592a983e87ae7292819e2c1a80ccff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:38:01 2008 +0000

    Observe that dis20 is basically the same as dis6, but with a stronger requirement to keep the file transfer in-process
    
    
    20080604093801-53eee-2a81cad94ff55b5944f12cdeae1b99177b7380e2.gz

commit c2b4fb0a337ac5543b7917b11fc4259ce3ab8f4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:37:51 2008 +0000

    Observe that dis19 is basically the same as dis1
    
    
    20080604093751-53eee-6c52ccff7fff96dde589efcd0b7d5564e49b29c7.gz

commit ac495436c6b10e013777f3b0502ca469024d503e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:37:34 2008 +0000

    Observe that dis18 is the same as dis5, with the same problems
    
    
    20080604093734-53eee-e80caec36fafc00ad391271623ddc52a8454408e.gz

commit 964cd732f66d00f3a292ad2401bdd4434a628dfa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:26:48 2008 +0000

    Expand on dis11, propose a solution
    
    
    20080604092648-53eee-d1214dd0186389c9e0fe6699d0a0cf5eb0a2119d.gz

commit 6264489eecca2ebf7eb1b7f1f4789649fdf420b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:25:12 2008 +0000

    Propose an implementation for dis10
    
    
    20080604092512-53eee-b787d6cc77f5cf2b8a4b97ed3c62b3246bb079d5.gz

commit c48f5f6af2ccddb5eb809c000ce80a3a21fef242
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:24:30 2008 +0000

    Propose an implementation for dis8 and dis9
    
    
    20080604092430-53eee-415b2ffef761b32203817d3899ed5de0b8f33e4d.gz

commit 4900bad72efe7025fee007325fdde8884992a79a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:22:46 2008 +0000

    Propose an implementation for dis6
    
    
    20080604092246-53eee-f26858432d1e71d82c260a34148b423003c6d3be.gz

commit 89a03a7c1256208b277a2a05a43927c075346875
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:22:31 2008 +0000

    Propose an implementation for dis5, and identify some problems with it
    
    
    20080604092231-53eee-fa08ad79e4f5c76eb6e2fb57f1c37b8ae83397fc.gz

commit 3b45cffe6e7ff431e418b64f61a23f0fd0e7a84d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:22:14 2008 +0000

    Propose an implementation for dis4
    
    
    20080604092214-53eee-0c0886afe684f1edede2db233411774d6d93d815.gz

commit 1408870ae0ae53ff306d8b9e07b1999b6801323f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 18:19:23 2008 +0000

    Suggest alternatives for dis2
    
    
    20080603181923-53eee-50e1c4ffa1269d7b2dabafc3bef43d0810fbf33e.gz

commit bbd9d6a0702166bda300e3928c80408f969d2298
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 18:19:16 2008 +0000

    Propose an implementation for dis1
    
    
    20080603181916-53eee-7361ac5d0c11fb92dcf4808d5604634159a08e07.gz

commit e2656d5226d8c71d8037a8f85db7f72a9fb72443
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 18:13:42 2008 +0000

    Propose implementations for req9, req10
    
    
    20080603181342-53eee-1df4507d502ca53651e687eae5cf2e0fb6eb5437.gz

commit 4e22a25607719ae433676ff937312dbe6dd3288c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 18:13:29 2008 +0000

    Propose an implementation for req7
    
    
    20080603181329-53eee-ecdfbc51c6f63c3a83930d63f0ce8cd11ff4c2bd.gz

commit a9cabbb754e0b36821e7166e834e69c54a849b1f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 15:01:29 2008 +0000

    Propose implementation for req28
    
    
    20080603150129-53eee-f39c27fbc6d83e69243014133a9217a2a666515a.gz

commit ebd578ba4c9eb53d1a1df907769695bac12f50e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 15:01:13 2008 +0000

    Propose implementation for req26, req27
    
    
    20080603150113-53eee-0c358c4139918fad82c496d85bfb31a4e7cec26c.gz

commit 144223e8b1cfd7f36d62174363b44e36e87a0930
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 14:33:57 2008 +0000

    Propose implementation for req3 using requestotron
    
    
    20080603143357-53eee-f08a89fe3fa9f4bdf3e7c9c39dc6bb4274935072.gz

commit 8b048dba03ea6b679fe023d8b00ea4c49c20b3bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 14:32:59 2008 +0000

    Propose implementation for req2 with requestotron
    
    
    20080603143259-53eee-07aea94f2ef69b7f57dbc5367b2c875a9a34ed0c.gz

commit 38ddd36528864058a243ebee1c373a5db2db534a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 14:32:37 2008 +0000

    Propose implementation for req1 with requestotron
    
    
    20080603143237-53eee-123f8c8838cec11f21188a06d319e46340c73b97.gz

commit bbf038a19fb84a85cf1c2dbd5af4c7dbc3e5d13a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:22:57 2008 +0000

    Merge dis14 and dis28 (they are actually the same use-case)
    
    
    20080604092257-53eee-aade0bd2efebfdb7ac0d8f67684473aa97ac87c0.gz

commit dfb575112a23192bf7575c2c697667c7ae53b86e
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Jun 2 18:30:14 2008 +0000

    Automatic Text channels using BIP
    
    
    20080602183014-945a0-02579b40015203f94087224ea1b89c0903abf3fd.gz

commit 9b090af4e9c929773c08e70b02c7141dcc154b2a
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed May 14 18:03:10 2008 +0000

    use http urls as example instead of html files.
    
    
    20080514180310-945a0-40f38f1eb9415f102a47b993759812a12418ff67.gz

commit 761b7280dbb4069e7da570d046adcffb361b3fbf
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed May 14 18:01:24 2008 +0000

    Add elisa use-case
    
    
    20080514180124-945a0-2073e68f449172c261ea6399f50c0f80ad27e649.gz

commit 0e5e5c2c8d4bf0c441db2a4be7be3814d7b621f2
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Fri May 9 09:56:53 2008 +0000

    Add multiple channel handlers case
    
    
    20080509095653-945a0-1d7f8a074701eed7a5b8f120a2e2ff0503569750.gz

commit 85e7d3b9a6624b8e44d2ff835f18cf04bbd90f62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon May 5 14:52:44 2008 +0000

    Renumber req33 "Cancelling outgoing call" to req36 due to collision
    
    
    20080505145244-53eee-f2ba90401dc36ab58a87076632601c7a8fc3be37.gz

commit c77183f0e23451261dd5d8ae0767b02a3880af38
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon May 5 14:24:00 2008 +0000

    req33, req34, req35: cancelling calls, failing to do things
    
    
    20080505142400-53eee-1fd92dd43c434a5df2aeb9af0b2f341dea1133fb.gz

commit 7c9aa12feb052f89af2b10c317445fce318242b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon May 5 14:23:35 2008 +0000

    dis23, dis24, dis25: miscellaneous Mission Control features
    
    
    20080505142335-53eee-3c272001db1a36568971d8d5c061ecb6d5b9455b.gz

commit 6e200d6b419191481474cf2eeca925c2024dba1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:04:35 2008 +0000

    dis22: fix formatting
    
    
    20080430130435-53eee-c198b9fcf37d65359174e0795520ea3a80da27d5.gz

commit 457376105d20d43e77902ef47105cd59d9a1fd92
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:03:28 2008 +0000

    req26, req28, req29, req30, req31, req33: indicate that recovering from a CM crash is equivalent to recovering from disconnection
    
    
    20080430130328-53eee-0d0df5867c309720d9f9d4a6b245ff8abc8488df.gz

commit 4db5195c93a884e3fcafbb20b456954fd2227f98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:01:47 2008 +0000

    req31..33: add use cases for recovering 1-1-chat-that-is-really-a-chatroom after disconnection
    
    
    20080430130147-53eee-c56894ccf6bda3a8ce50bf93e71a47dccf4699f4.gz

commit 2b54f0e3624ac5d49413044456f3b37b39187834
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:01:32 2008 +0000

    req29..30: add use cases for recovering VoIP calls from disconnection
    
    
    20080430130132-53eee-23e8c1fd2e0dd362de682453222aa57d070d738b.gz

commit 51ca7cd21b4cbf533488d36cae9088149f776138
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:01:09 2008 +0000

    req26..28: add use cases for recovering text chats after disconnection
    
    
    20080430130109-53eee-75439be75f57307efa1e0ebdc252edd6402981d0.gz

commit 50a8a36f52863331f633c55490d7e352c8d6a1cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:00:59 2008 +0000

    dis22: number use-case correctly
    
    
    20080430130059-53eee-e489c4985f300472b06e57fd91afb9adfcbf73ac.gz

commit 287680479cc5742ed077afbf889327ed64a3e163
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:00:39 2008 +0000

    dis3: correctly document Empathy's current behaviour
    
    
    20080430130039-53eee-25ca32fa5ff74271e8f8637af74ba63e54233018.gz

commit a29900866ffe6fb4f36c7bd16b4737e7c945e4f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 16:27:02 2008 +0000

    Fix markup
    
    
    20080429162702-53eee-bbb6afddc48535cd6cd530dedbc235c88e476fd1.gz

commit 9c3ac40355bd47fc9568b78cc847bdf23efe44fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 15:46:01 2008 +0000

    Edit titles of use-cases for requesting (offering) Tubes
    
    
    20080429154601-53eee-3375ebe59f4cc50d0a54653d603f82052a880b65.gz

commit 80e76621037e2441a26ed44182dca62c6221288d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 15:45:45 2008 +0000

    Add use-cases for dispatching Tubes
    
    
    20080429154545-53eee-f8d095a066117f6bc09b957b7640077b3fd77607.gz

commit 507ae2c70bec7bb11fcd499d6248e9d367377292
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 13:57:54 2008 +0000

    Requesting Tubes
    
    
    20080429135754-53eee-5bafb3a23a523abf9b505ec434403f1e69d802c0.gz

commit 552635f1717c07008798d0786b94f9eeaefc6c42
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 13:57:45 2008 +0000

    Requesting file transfers
    
    
    20080429135745-53eee-f5e12e2a516510b695cb94d3a9f8c811ea02d4a3.gz

commit b129d16dbea3588e6722ca9cc18deb6b978c2537
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 13:57:32 2008 +0000

    Dispatching file transfers
    
    
    20080429135732-53eee-a6b1bb8347787260c92c75074dd8ee31f1219c66.gz

commit 9912b0dfa05fa08bf680bddad9ae038360549386
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 11:19:36 2008 +0000

    dispatch.txt: upgrading 1-1 chats to chatrooms
    
    
    20080429111936-53eee-37e270094f7461b5c609800d71dbad91b2a615df.gz

commit c6c69ae0dfefd22b2d6043cd8914ba5a9ce11eb5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 11:17:54 2008 +0000

    request.txt: upgrading 1-1 chats to chatrooms
    
    
    20080429111754-53eee-b03fdb6abeb51a613485ab6425097b893de01023.gz

commit 3e2f628753382da040994067edbde62f77c1448c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 11:17:36 2008 +0000

    dispatch.txt: ad-hoc chatrooms
    
    
    20080429111736-53eee-f5bf45c318f7eb44b5af36abe46c4b96499b8905.gz

commit 052fe1b1a5880c6b1a052ffb74c0a3962ba6cf08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 11:17:17 2008 +0000

    dispatch.txt: elaborate on named chatrooms
    
    
    20080429111717-53eee-8a40fac18290dd16467c89ebc1462219f4b94633.gz

commit 2123081df6e2c3a1fdb01cc19261c7abb42e2bc7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 10:27:55 2008 +0000

    Add some use-cases for ad-hoc chatrooms a la MSN
    
    
    20080429102755-53eee-934696be7121de3079f51765ca56e6e6740b32d9.gz

commit 2bca9bb9b5e103cc859748fd34f1b4b2dd7a3d39
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 28 13:52:55 2008 +0000

    dispatch.txt: correct markup
    
    
    20080428135255-53eee-5fcf0364646f0a0966d9525fb7b0951df2eef8c3.gz

commit 72718f0031956ed5044ee48a300aed1a200ca7a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 28 13:50:38 2008 +0000

    doc/dispatch.txt: add a first draft of the "easier" channel dispatching use-cases
    
    
    20080428135038-53eee-0839e995c28b502230f6265cdd66b5b27b41cd3c.gz

commit 5b70b519eaa389fdb74d22c3f92f56846a72dadc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 28 13:50:25 2008 +0000

    _boring: loosen to consider doc/*.html to be boring
    
    
    20080428135025-53eee-cb7b2ee60929f2cee33a72e807f3c6a15446ca46.gz

commit 2bc60bfbaab788d600065a69aa52388ee3f4b354
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 28 13:49:24 2008 +0000

    [editorial change] Clarify that the "chatrooms" part of request.txt deals with named chatrooms; add placeholders for ad-hoc chatrooms, FT, Tubes
    
    
    20080428134924-53eee-177f0a3399fe49579676c7458a47ee9ad947fc23.gz

commit 59f057fe8cc96fd8dbf866a80d49847030484136
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 25 15:34:35 2008 +0000

    Add first round of use-cases for the requestotron
    
    
    20080425153435-53eee-0b8edd813520fa8ee0220039a421313cd4779bd4.gz

commit ce5169a1acc0b3fb842908b1e3c301c533f241b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 11:39:06 2008 +0000

    Channel: add added/deprecated annotations
    
    
    20080605113906-53eee-076b88ec22fb98d1a346bb7c63d5dd5fbda9b6f9.gz

commit 421998915b97c35f2b48cd212bcc9c5b51593ef6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 11:39:01 2008 +0000

    Channel: update copyright
    
    
    20080605113901-53eee-6d83010960a3acffedda6c31d8f245708bbaf59d.gz

commit eb5c3c7791e15562fb861abd7f76213e6111e868
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 11:38:55 2008 +0000

    Move new functionality of Channel to Channel.FUTURE pseudo-interface until we have some implementation experience
    
    
    20080605113855-53eee-cf07da78152f6e5aa5a87af8a73f6a4c76d19874.gz

commit c260c84315c07c5919076835e22f012d852ed07c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 12:54:49 2008 +0000

    Update NEWS
    
    
    20080604125449-53eee-96973fab1c3c946db0336ae61879b294893d269c.gz

commit d2fe467ebdaf2dbfceeb495b3807b42cda6cd652
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri May 30 19:34:30 2008 +0000

    correct typos where RequestHandles is referred to as singular
    
    
    20080530193430-e3707-23f71fe2fa1f7881e4698b793215adef2efb27f8.gz

commit 9cb1fba50e26622784218a71e0ab94d8535e90de
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri May 30 18:44:45 2008 +0000

    cut out duplicate NotAvailable error listed for SetAliases
    
    
    20080530184445-e3707-0f7b46d266d2ec56bb6d4fa3e5725eecd0165eaf.gz

commit 579ba467e621a5bc5ab0893a6fb6c34bae9281a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 29 11:57:07 2008 +0000

    Require clients to assume HTML to be unsafe (CMs can't be relied on for this in case they get exploited)
    
    
    20080529115707-53eee-685ea00bd90f8aaff94f99709f3bbcf156ab2aa5.gz

commit 4846b4424c31894208ec2521890e22fdc393da87
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 30 12:14:00 2008 +0000

    Remove FIXME comment about moving PendingMessagesRemoved to the Text interface - we can't expect older CMs to emit it
    
    
    20080530121400-53eee-f69539e19cce00a7eaa424c1dc002cfafa4939ec.gz

commit fc42e86bc9359d628108538f4378df9b7b879a2f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 09:14:32 2008 +0000

    Fix unbalanced XML; comment that InitiatorHandle makes no sense in a request
    
    
    20080520091432-53eee-f5e08367975062431969b8d227f5aeaf121fe405.gz

commit e97fab2ec43527e0c1adc5077b749a85343c6981
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 16 06:12:15 2008 +0000

    Add InitiatorID; recommend that InitiatorHandle not be a channel-specific handle
    
    
    20080516061215-53eee-39077abe78bd577aa86932df96711bd6df1eff1c.gz

commit 75c26dbe33789b98f7223a9ebe01aa6320fb537a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:22:04 2008 +0000

    Re-word InitiatorHandle spec
    
    
    20080318132204-53eee-53742a471eb7deaf948423ae64dae2531d41f519.gz

commit 6f127696a6fc7713e05f0b770575fd33adc536b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:53:44 2008 +0000

    Add TargetID property (analogous to InitiatorID) to Channel
    
    
    20080520135344-53eee-32ed270c50346b7569c5c96326bfd43165a4f1d8.gz

commit c15e6cf113ad60ff6ef58a9993bf0fc1c014b7e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:24:08 2008 +0000

    Add TargetHandle, TargetHandleType properties to Channel
    
    
    20080318132408-53eee-6e3168aa90e87cd70e2dcde7ceb14b838404d1c9.gz

commit 0c4e43e5b8db644e3dec54e261d50b5be93358f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:22:53 2008 +0000

    Add ChannelType, Interfaces properties on Channel
    
    
    20080318132253-53eee-5e7754c512b9ddd14c4085e8791f5c43b5436415.gz

commit 1861a5a58e1bda9d4f41bfcd3752ada9ea140d4c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 26 14:35:37 2008 +0000

    Channel: add InitiatorHandle property (part of fd.o #14606)
    
    
    20080226143537-53eee-c9210cedb4200ade18d5eae95725d61db4e668e6.gz

commit b9745891233acddbf68d2d90983084cd711c0e45
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 23 11:36:14 2008 +0000

    Revert "Channel: stop promising uniqueness per (channel type, handle type, handle) tuple with handle type != 0" and replace it with a better phrasing of the same change
    
    
    20080523113614-53eee-6f72d8fb61736e3612147030b680e9d6424f3c39.gz

commit ff8442473db7fe049757677d34febc3d82ca41a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:26:13 2008 +0000

    Channel: stop promising uniqueness per (channel type, handle type, handle) tuple with handle type != 0
    
    
    20080318132613-53eee-f68afc10aceda484240ace94655dfdcef9ba2a5f.gz

commit 06457608861ff8b058dd3625aeead3b1874d15ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:25:56 2008 +0000

    Channel.GetInterfaces: deprecate in favour of Interfaces property
    
    
    20080318132556-53eee-abdde9869615f9ff7e41b3003d1db26b0dd858fe.gz

commit dcd762fdd76a7e6c9759e86f5c43abea726b9086
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:25:38 2008 +0000

    Channel.GetHandle: deprecate in favour of TargetHandleType, TargetHandle properties
    
    
    20080318132538-53eee-2554ae742dac7536d10e19771d3af8759471e74c.gz

commit 4e9265b0a83b734c8a58d6a5201742300f8ec3a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:25:17 2008 +0000

    Channel.GetChannelType: deprecate in favour of ChannelType property
    
    
    20080318132517-53eee-d7523bb690d4703d176ea138596166020c86622c.gz

commit eb548b01481834e3170a0dc35e9523febbeadc03
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri May 30 12:14:57 2008 +0000

    correct-aliaseschanged-ref-in-setaliases.patch
    
    
    20080530121457-e3707-fb5e3eece65667fcc566a06efc064ce45dc8a1e0.gz

commit c8315b13782f99f0a582dfbfe682e1d5c22823f2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 30 11:18:30 2008 +0000

    Mark the Group properties etc. from 0.17.6 as being added in 0.17.6, not 0.17.UNRELEASED. Likewise deprecations
    
    
    20080530111830-53eee-8c27bcfe82e1d3ce8ff8c4ccce2d438c39ae4a5b.gz

commit 6127283eec8b27e45b92701fc88f4cdad362795a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 27 14:28:32 2008 +0000

    Set nano version
    
    
    20080527142832-53eee-f57239f7369bca468f724a6b6cef31ab35e9194b.gz

commit 9ed2deae458bc79c6821c928c260dbbf55c83b9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon May 26 16:55:55 2008 +0000

    Prepare release 0.17.6
    
    
    20080526165555-53eee-a3604161f40bb5527526ea7d974543aa598f9201.gz

commit ec7f21a1e5059e87b2c4c04e3edc6268c44b3024
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 17:52:59 2008 +0000

    Group: fix unbalanced XML
    
    
    20080522175259-53eee-2c449d583f73448e1627d3b709ee258501e07a30.gz

commit 1b9dab7c7b39b417929c14b6d981c705b61ccfa4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:59:00 2008 +0000

    Add LocalPendingMembers, Members and RemotePendingMembers to the Group interface, deprecating the corresponding methods
    
    
    20080522105900-53eee-b97d7a9d28cbc800bae3b12f8581ec8c64f6a0ba.gz

commit 7dcbfca75afa0a1e2aa16fc980d66a2cfdadc0b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:58:01 2008 +0000

    Use proper version annotations in Group
    
    
    20080522105801-53eee-ba5b3308299a0a21fc9a3c4a1c258649d63df2bc.gz

commit b6c8ae0b9335be58cc53866656ed270f83127836
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:57:26 2008 +0000

    Add Channel_Group_Flag_Properties
    
    
    20080522105726-53eee-b554f2ce74ff34bd1159925e688cf4abf3904e14.gz

commit c23c8f8755b63fde7bf6fe80e3111807827e2135
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:57:15 2008 +0000

    Document Local_Pending_Info better
    
    
    20080522105715-53eee-1d0ee6ae62e6a930036432f0306c7f7795a04d2b.gz

commit bee7b962e9d512c94d5eda7f875f995a3a7dee14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 15 15:49:41 2008 +0000

    Group: make SelfHandle a property, add HandleOwners property, add change notification for both
    
    
    20080515154941-53eee-8534262bbe989ce83b4f8c1a87ab0ea1f59f0b34.gz

commit 1f8e2b5654328999ad446afa55dbcd633242be71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 15 15:49:00 2008 +0000

    Group: make GroupFlags a property, deprecating GetGroupFlags
    
    
    20080515154900-53eee-91c513f058694dc61bbde4f60dfd9c5c240337b2.gz

commit fc880bf16e338dcc132be96f0bbdfc42a4d62142
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:28:46 2008 +0000

    ConnectionManager: cross-reference to Connection_Manager_Name
    
    
    20080522142846-53eee-d3c708980c1c0c81e0220bd025797d15bdc2491d.gz

commit 32b9d4450f1660b895e4eb063635cf5306627f6a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:28:28 2008 +0000

    Connection: remove unnecessary textual type-annotation (it's now marked up anyway)
    
    
    20080522142828-53eee-35bea45cd58ef0adac50b050b23560c04ff12205.gz

commit 33cd7e7b91312c11a94ebe3050ee91220c05fe56
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:28:06 2008 +0000

    Messages: cross-reference types
    
    
    20080522142806-53eee-ebe6a0f40193f54c9af4ffb4eb2c623a242c902b.gz

commit 412462a9a7646af5b7e091220497fb2cfa82c796
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:27:55 2008 +0000

    Account: correct ConnectionStatus property name in text
    
    
    20080522142755-53eee-1f2a0f17f088a67e1e5515ecab6a255ce0bb5a59.gz

commit 9a067fa89e5c35596b7027daef6b754f4550a82f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:27:40 2008 +0000

    Account: cross-reference a couple of types
    
    
    20080522142740-53eee-4cc2853c437f0798719ec436563f2b8efb5c3834.gz

commit 12bc8364220d701b73e3ae31c052d8228145f6a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:27:00 2008 +0000

    doc-generator.xsl: in every context where HTML is allowed, allow <tp:type>Name_Of_Type</tp:type>, and produce a cross-reference (<a>) in the HTML
    
    
    20080522142700-53eee-7371890fd38f98b44c28ce9c728d02816efd702f.gz

commit 11109aa47e2e59d547c751dbc4474c71017b075f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 13:21:23 2008 +0000

    Remove no longer necessary cross-reference
    
    
    20080522132123-53eee-e628b12eef1b686c87e7048c13db3fffd5ceced8.gz

commit ec7224c1446bd73b1e9604cc11b778232290d876
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 13:20:58 2008 +0000

    Annotate error argument of Ch.I.Text.SendError as Channel_Text_Send_Error
    
    
    20080522132058-53eee-8e31aa5936b55f8cf84224f54a4097a05f72d926.gz

commit 4e9a7633f1cb9dde8b3a6a8d961cf7ac9ba42e48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 13:18:47 2008 +0000

    doc-generator.xsl: pass through HTML attributes
    
    
    20080522131847-53eee-a594769310ebb0049d1d7508fe2d82a7f9e9f36e.gz

commit ac28fa8bb0878d017bcd1cce4cb3af24f9b833c5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 13:18:30 2008 +0000

    Makefile: create tmp/ before using it
    
    
    20080522131830-53eee-fdf5b1c3316727e897346032726ab5ad5e5651c1.gz

commit 3422795c24e8c6792a4ccc38f2ad75d0a3c42e7e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:33:57 2008 +0000

    Merge conflict with change annotations inAccount
    
    
    20080522103357-53eee-15d860c9c30e703d8135faa2eec85e33d64be5b1.gz

commit 100e03fd44002a704ba287c5c48b33360d8e9e59
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:25:09 2008 +0000

    Add <tp:added>, <tp:changed> for Account.Interface.Avatar
    
    
    20080522102509-53eee-dce79b9039658d44464c52dc72861a3a60b4a19c.gz

commit 7b1c82bfeb517dc0a9cb99e1ae2f7b5904e69b89
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 16 06:21:15 2008 +0000

    Add Account_Interface_Avatar
    
    
    20080516062115-53eee-5a35d6d5b4d7c9327df0949242053f834e9e1092.gz

commit 00af8c22b0fed5bebc47536dfde8853315f308b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 16 06:20:38 2008 +0000

    Remove Avatar property from core Account interface, so clients can call GetAll for properties without flooding the bus with avatars
    
    
    20080516062038-53eee-96e08c05004c2962b2a1603fabdde5d574ffbfa9.gz

commit efeece49f342592a43763f23bf308e6d6af1bcaf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 09:59:59 2008 +0000

    Mark Messages as tp:causes-havoc
    
    
    20080522095959-53eee-40fe34b4fab99ac10647eac8b8bb455e0fec0960.gz

commit 897eec26ac582ddf0ebc95a8141b65afd672262a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 09:59:36 2008 +0000

    Mark Messages, HTML, DeliveryReporting as added in 0.17.5 as a draft
    
    
    20080522095936-53eee-69f38e70d886220d2ab100c5552ab58fbd777578.gz

commit fed2073122977f38627b3eb8b50ca6f5232c5fcb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 09:59:23 2008 +0000

    Mark DeliveryReporting as tp:causes-havoc
    
    
    20080522095923-53eee-a32cd13dde2696c44fce5ea6faf9b00808ae8857.gz

commit 0a7048db224b1443083e51fbe49cda123a55a1c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:37:38 2008 +0000

    0.17.5.1 nano version
    
    
    20080521153738-53eee-156ad4c16d0021d3daf4602bee6cb291faf4d9e3.gz

commit be113e54af29f34f8978ee960300d95bffebcd48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:27:58 2008 +0000

    Fix expected test output for additions to the stylesheet
    
    
    20080521152758-53eee-15bd9614accd13e9553b35d8a6a1d7c1c2b6af7c.gz

commit 430fdfa3d6520326eb79e4a9ca86cb8e109c2d2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:18:12 2008 +0000

    Version 0.17.5
    
    
    20080521151812-53eee-7eb9ec94bda7c59ae90c2f1b32f20153052cbc32.gz

commit 1c16268537959ed3e909bdaa15c885bc3d1ddb69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:16:37 2008 +0000

    Update NEWS with Messages etc. API
    
    
    20080521151637-53eee-63dbbd979a4f4ce995d8567572309ba50a76cdac.gz

commit 3f99f0d2768e89170d1e3fbd554b6c6f52944465
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:02:45 2008 +0000

    Remove rationale that no longer applies from "ignore parts with no type", but keep the requirement for possible future expansion
    
    
    20080521150245-53eee-c08f83a4cb692492d282ff6bfbce681f79be7e92.gz

commit 543df61d043b07591c323317b9953697d8da7cd5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:02:28 2008 +0000

    Upgrade inability to send delivery reports via SendMessage from a SHOULD NOT to a MUST NOT
    
    
    20080521150228-53eee-b5c6eddbee3df19125e8ad4c9153c6892dd2eb0e.gz

commit bda7a00e055cec85c7923fb8a57eb7d8cfd840f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:01:34 2008 +0000

    Don't let the CM generate its own human-readable delivery reports - we don't want to encourage that sort of behaviour, and Haze can stay spec-incompliant for now until we work out a better way
    
    
    20080521150134-53eee-3b1f989e4aed972615918ca939722f0d66fabb71.gz

commit 94dfe628153196878edd12da0b38db1729f6c584
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 14:58:35 2008 +0000

    Update NEWS
    
    
    20080521145835-53eee-86a9c555f0ad9cc6f4b19fccb7d0a46f1c234b11.gz

commit 23fcd1bb32d7ff8965034be22ce9f387fd2f55ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 10:07:55 2008 +0000

    Add reason to SendDeliveryReport as per Rob's review
    
    
    20080521100755-53eee-f8e7879c03ab7410dc95b91d8fa7469d104d61be.gz

commit 5528aae346323687f55b53f99f3cbf4d3963e259
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 08:58:38 2008 +0000

    Forbid sending delivery reports using SendMessage
    
    
    20080520085838-53eee-3d60191a59b6c618563d2c61f533ece3f3a21566.gz

commit 78fcb0fec3e32dbf6c661a68318b8e728ff084ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 08:57:52 2008 +0000

    Add examples to DeliveryReporting
    
    
    20080520085752-53eee-d1eebf72e0efef1f200b6e9c0f6a0022377ed927.gz

commit 9469a58d85e23a6a9d23508c4db4db45a7595a3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 08:57:26 2008 +0000

    Clarify what complexity I'm talking about when saying that delivery-echo should include all possible content
    
    
    20080520085726-53eee-c20d4e0aa88db5886350746b4e1b84c951f37ca1.gz

commit 495277db3b449085ad1adcc1b11f73bcb001afb0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon May 19 14:23:50 2008 +0000

    Improve wording of GetPendingMessageContent
    
    
    20080519142350-53eee-540cd492894570b76b97d6d3f8a47d631c25758e.gz

commit a2ad3f53c2bf884cfc8661189860e108ffbe95e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 12:22:38 2008 +0000

    Fix unbalanced element
    
    
    20080506122238-53eee-39ba628075508214ce6008caba25520480f40685.gz

commit 4718714ee9031473ebebd1b74223014b77b80792
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 12:21:46 2008 +0000

    DeliveryReporting: adapt for assumption that the first Message_Part is purely a header
    
    
    20080506122146-53eee-0e2d1549af27d7a204deb00163377b7dc832a465.gz

commit d70d8788c202f8b9da37a973da73d82a06f2d0a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 12:21:22 2008 +0000

    Add error conditions to GetPendingMessageContent (assumes header refactoring)
    
    
    20080506122122-53eee-5ed1371c972da5b8c3a6fe06705fcc371322ef32.gz

commit 93ad956d86f455742dbada413d26af1d13484d83
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 12:21:02 2008 +0000

    Add error conditions to SendMessage
    
    
    20080506122102-53eee-200034abcf06ba2d6dc618bb96f53491726dbbb4.gz

commit 6c54a7772067c48ee50c24534ab356a7e06ccdcf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 12:20:33 2008 +0000

    Give headers their own part, rather than merging them into part 0
    
    
    20080506122033-53eee-809a58d731697688760dcefad65fdf6f7cb0f2ab.gz

commit 95113bc01a43aeffbfd215f25cabb4b203a1cdba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 10:14:39 2008 +0000

    Add a FIXME comment: perhaps PendingMessagesRemoved should be on the Text interface?
    
    
    20080506101439-53eee-81753ed8d2fdcb3cbd72c9e04084f9973b92e0c4.gz

commit d99aa75518c0c788aa48da744f889eb914e524c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 10:14:35 2008 +0000

    Adjust DeliveryReporting spec for Messages refactoring
    
    
    20080506101435-53eee-cb2fa8cf9382eb81414f8e245d5ea648d9dba761.gz

commit bc36c7d021aa999d889865e193dbf31c1991f7ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 10:14:14 2008 +0000

    Adjust rationale for Delivery_Reporting_Support_Flags
    
    
    20080506101414-53eee-0be28253eed53883a76bdc909b5f70dadf0aaf9a.gz

commit f650e1e16da673808a5a1c4b3d5a809d70c71214
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 10:12:53 2008 +0000

    Redefine Messages spec so the first content part also contains "headers" for the entire message
    
    
    20080506101253-53eee-fb743c81122ba5197f9b4c2d5a2e7342f59e11fb.gz

commit 2e0b8f276968d46ab03ddae180582c3d3bda7067
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 10:12:29 2008 +0000

    Add rationale for the message part support flags being flags when an enum would currently be enough
    
    
    20080506101229-53eee-f5009239f121a599166dbdf2a4d3f5326054e087.gz

commit 27347ff21a71130bb5a948a2dca9aad0cf8e58c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 22 10:09:00 2008 +0000

    DeliveryReporting: set type of Status argument to SendDeliveryReport
    
    
    20080422100900-53eee-51191f0aa510c843a0daa08798121fb49d58d486.gz

commit 5cb6cb88623781dc400f6127eae1bed72c0afc52
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:38:21 2008 +0000

    DeliveryReporting: update for current Messages spec
    
    
    * Deliver reports via the Messages interface, so that minimal Text clients
      will at least signal "unknown message type" and ack them
    * Add capability discovery for whether messages can be positively or negatively
      acknowledged
    * Add the ability to send positive or negative acknowledgement
    
    20080421123821-53eee-74801349fdda211b0cd27b55538e075f00fdf949.gz

commit 230188bdedb7bd98a1054ec8679ae455704fb383
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 19:26:53 2008 +0000

    Add .DRAFT to name of DeliveryReporting interface
    
    
    20080410192653-53eee-9a98d9d0d6cf885462a7707223629fffdf3b6f95.gz

commit f4b883b364858e613b62f132e6ffab5305710e5d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 12:54:07 2008 +0000

    DeliveryReporting: add 'recipient' well-known key
    
    
    20080410125407-53eee-64c2b8920f698214b22251ef924c014230656a22.gz

commit 38f9b2c47db5fb93f1d98ccf37f063f9b0a9e6c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 7 16:46:05 2008 +0000

    Add missing value to delivery report mapping
    
    
    20080407164605-53eee-c10294aad60771829938aeca4dd8b63ef5af2f18.gz

commit 8150b78901860c33481536f7998c7a1edde63bde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 14:46:58 2008 +0000

    DeliveryReporting: make it clearer that clients listening for DeliveryReport (where supported) should ignore SendError
    
    
    20080318144658-53eee-a225af03786734ec93a5b5d7a6e4a7992008ac55.gz

commit 6243ee164b4e236a02338588cc728fa47ec2490f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:49:41 2008 +0000

    Remove a couple of stray references to MessageStatus (a previous name for the DeliveryReporting interface)
    
    
    20080317174941-53eee-2292ae506af4178f16159695573e152e0ed2b420.gz

commit aedf0406ea6595bd4dbb1f26700134e2b2c1d563
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:38:13 2008 +0000

    Add the actual delivery reporting to DeliveryReporting
    
    
    20080317173813-53eee-ce59056e615b7dea71fe7e9564363efc5c63a6a4.gz

commit f28c4552862e2549565ae4c99b76f5dcee60e3a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:37:50 2008 +0000

    Add types for DeliveryReporting
    
    
    20080317173750-53eee-c1bd08cb2bcdf6cb08515090b1e3c9f332d13527.gz

commit a1f468928b610b4800fc0bbfbf2f7bcda096a483
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:37:02 2008 +0000

    Add skeletal DeliveryReporting interface
    
    
    20080317173702-53eee-6e57721ca551fe769e03e77c04be096babdf44dd.gz

commit ba68f452cd67a3397e8dddf025872ae251479c65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 09:33:04 2008 +0000

    Explicitly say that success from Messages.SendMessage must emit Text.Sent
    
    
    20080506093304-53eee-db465ac0bd6d7108f35d696da9531ad116f2738c.gz

commit fdc64b1af02ccc21b125e8271ccc92d22cd5d851
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 09:32:43 2008 +0000

    Move comment about lack of definition of "sufficiently small to include" to an XML comment
    
    
    20080506093243-53eee-286d4ce665c5aefa244cddc21db25940452ea443.gz

commit 658d36fbbefb353d48287d42c4db7c3938fae1cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 22 10:10:16 2008 +0000

    Messages: stop referring to the MessageParts interface (now renamed to Messages)
    
    
    20080422101016-53eee-73e4f05c189250cabb1691c2567f4109b1f1a9ed.gz

commit 8afe8d70ff4307e122a1dde68cb74cc3b3133b7b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 22 10:09:20 2008 +0000

    HTML: reference the Messages interface, not the MessageParts interface
    
    
    20080422100920-53eee-d61b612338d8e271d8e39c6f27d5f534470b0c2b.gz

commit 32413508c88172bf1e6b0b23518329a484065dd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 14:59:34 2008 +0000

    Mark Non_Text_Content docstring as XHTML
    
    
    20080421145934-53eee-741885ce18ec48c5ea59b51040761e713a7422b3.gz

commit 11c91b62656752f0427106af7431117d14e182d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:37:23 2008 +0000

    Text: tighten up wording of Non_Text_Content
    
    
    20080421123723-53eee-9497efcdc16bc164ee106f81d76574f92d7cbc60.gz

commit ff5c94c0681b752fdc8b7782b742e34bf70a31fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:36:52 2008 +0000

    Text: add Channel_Text_Message_Type_Delivery_Report
    
    
    20080421123652-53eee-8168d7a7bd910efc4501daba6c2b2cbec53ae311.gz

commit 1d6843b81f6ca55bb1b8b6ff4aa3098b92df539d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:36:30 2008 +0000

    Text: clarify handling of unknown message types
    
    
    20080421123630-53eee-aa828f09c1a20f2ddfdd23af17fd4b7b0731f73f.gz

commit 38d4eb038198431283baea7afc65595170f66262
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:36:01 2008 +0000

    Text: annotate Channel_Text_Message_Type with a basic docstring
    
    
    20080421123601-53eee-744c220d01e22502f436f73aeed536964577eb1c.gz

commit db3ed86b13eed4e34d2812baa1b9679f8196da8b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:35:25 2008 +0000

    Messages: recommend 'interface' key in message parts for interface-specific parts
    
    
    20080421123525-53eee-6f29e1874a134ece72bae1f0febd538a53424940.gz

commit 96c3203a36982d6ee0d18eb884b7201e98079979
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:35:10 2008 +0000

    Messages: allow the sending contact to be 0 (DeliveryReporting might need this)
    
    
    20080421123510-53eee-92d81e673b4b27109353281617cf7b152cfc6d58.gz

commit 67fbabb77373489740f8c30d361844c6ca1cd49b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 16 11:44:34 2008 +0000

    Change rationale for PendingMessagesRemoved
    
    
    20080416114434-53eee-ae186823b39e3d792574d16d341d555515f7c5f7.gz

commit 10898ebe5ca91f8bf23d9628acef759a83270e8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 16 11:39:25 2008 +0000

    Revert a change to Channel.Type.Text: AcknowledgePendingMessages should only affect local state, and should not send a successful delivery report
    
    
    This is because it turns out to be really tricky to specify
    AcknowledgePendingMessages correctly if it can "partially fail". Instead, I
    plan to add SendDeliveryReport functionality to the DeliveryReporting interface.
    
    20080416113925-53eee-a87dc7ab5a4505cb1a4d4e88332b9f17614e5f47.gz

commit 2cde361de9e81c03ffb8d69749c483f535ecde01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 15 17:36:23 2008 +0000

    Add PendingMessagesRemoved signal
    
    
    20080415173623-53eee-4d9806a3e4338b3800dd3c63a973352cde2cd3c4.gz

commit e1f7d0325e897392818affe4821e367fbafc096f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 15 17:35:08 2008 +0000

    Move Message_Part well-known keys list into main docstring, rather than Key docstring (necessary if we decide to special-case the first dict to be "headers")
    
    
    20080415173508-53eee-1e0605347d7d39762c75de159792927c22976aba.gz

commit efe097269cd7d5e7b19efba2c436b627694cf5c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 15 17:34:48 2008 +0000

    Rename Pending_Multiple_Part_Message to just Pending_Message
    
    
    20080415173448-53eee-8554e588f94c363ee40bc20e2e1a7004432abc92.gz

commit 51e8e8a451561ada2dc375d9a9fdb8df0d7e7704
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 15 17:34:37 2008 +0000

    Re-word Messages spec
    
    
    20080415173437-53eee-a4e6dd16d13b856bccf71c44c2c3721e57d94d16.gz

commit a55c0700d90080f8ae0b64783ac6c5cf5818fc59
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 15 17:33:45 2008 +0000

    Rewrap long line
    
    
    20080415173345-53eee-fe89e0d296d89b8ddd33d08d786a30dacdb69c3d.gz

commit e28089ba44b62d92ad07dd8440c6845829c1ebde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 15 17:33:39 2008 +0000

    Rename Channel_Interface_Message_Parts to Channel_Interface_Messages
    
    
    20080415173339-53eee-d0c70d01765c3a9afec667f536907d3394a036aa.gz

commit fe505116f281e41c0cdf83788c61f19ca4987991
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 11 13:21:04 2008 +0000

    HTML requires MessageParts
    
    
    20080411132104-53eee-5b2e3d862c5affa6da7d6c81b8850e79a6d617f3.gz

commit c4d7617cbf2acb64285e718254e666fad3baafa2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 11 13:19:29 2008 +0000

    Add a placeholder version of Channel.Interface.HTML to indicate how formatted text will work
    
    
    20080411131929-53eee-51d1a32d9cc3109a5df8ebc60c2e6cca257bee65.gz

commit 3fcdf9b72325a912c611daa50d059254cc47e637
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:50:57 2008 +0000

    Remove stray references to more previous names for DeliveryReporting (DeliveryReports, DeliveryNotification)
    
    
    20080317175057-53eee-7c6a0b8cd4da8c976272ea9f8c02f48d1652f36d.gz

commit 52e6d33391810c8e717be0c674498e9fb4ae1005
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 19:37:31 2008 +0000

    Bring message-with-photo example up to date
    
    
    20080410193731-53eee-7f80755fc5797dbe4368cbf2203e3371b0a58c9f.gz

commit c300b15a749b0f1136b1142da92678c9fdd86b33
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 19:22:22 2008 +0000

    Use 'alternative' instead of 'identifier' to group alternatives, and give it a dual purpose as the Content-ID of the (virtual) message/alternative structure
    
    This is for compatibility with MIME (we might as well be compatible).
    
    20080410192222-53eee-ff223401e131b5c62e101e27cec94c0d05c31851.gz

commit 6e898b8426fe62647f5b49f36f6ab3505c52cbc8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 19:20:54 2008 +0000

    Add Channel_Text_Message_Flag_Non_Text_Content, which indicates that the received message in a Text channel has had non-text content removed
    
    This may be useful for minimal clients to interoperate with MessageParts
    implementations - at least they can tell the user something is missing, even if
    they can't tell what.
    
    20080410192054-53eee-fb48c7bc61d9075aed425306f339460595857eab.gz

commit 1e7e1fef36d49e000f4ba9a7552190576ea8564f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 19:20:41 2008 +0000

    Document Message_ID a bit
    
    
    20080410192041-53eee-a7fe73c3ac82c4359fa3982fb55c157b54d26be6.gz

commit b255976d7d2f5e0ce3a468aa4c910991c090dcb2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 19:16:11 2008 +0000

    Emit Text.Sent, Text.Received even for non-text messages on Channel.Interface.MessageParts.
    
    This means that Text-only clients can acknowledge messages received with no
    text content (they will probably appear empty, but this is about the best
    we can do - if you've received the non-textual message, then capability
    advertisement has already failed).
    
    This avoids a problem with the previous draft, where non-Text messages
    (messages on the MessageParts interface that have no text/plain content and so
    were not signalled on the Text channel) could never be acknowledged or removed
    by Text-only clients, and would build up in memory indefinitely.
    
    20080410191611-53eee-abf5ff7f56ddc7e42046eee0bcf9058bd9cb89cc.gz

commit f2c52808823a2ebaf8c188a41c6f5de923e31d55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 12:54:47 2008 +0000

    Add .DRAFT to MessageParts interface name
    
    
    20080410125447-53eee-62304fbb118bebea88fb57c758c4010fbaed6b79.gz

commit ad54c7f79757d700bb30d211e865f1d20fb5d7d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 12:54:17 2008 +0000

    MessageParts: document flaw in current design
    
    
    20080410125417-53eee-98c413e1acb33bc9b328e6026c4c9a430ceb140b.gz

commit bbd07d7dec2fab74ff47978b4f07a23accc7bb7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 8 17:20:02 2008 +0000

    Add message ID to received multi-part messages
    
    
    20080408172002-53eee-529388da05fb670db170695a3a606be248214d30.gz

commit 8dd889b7cd3fd027501feb9f05d820c67d196067
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 14:47:23 2008 +0000

    MessageParts: make it clearer that clients listening for MessageSent and MessageReceived (where supported) should ignore Sent and Received
    
    
    20080318144723-53eee-ae34d496e397ebf8cc265c79d0316af1902d42f3.gz

commit 771660027ef2c7f52eb8f7729d3c82ff490c2ee7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:36:04 2008 +0000

    MessageParts: add API to receive messages
    
    
    20080317173604-53eee-6e933fbba210fb8b4f9004889e10924da5ab1e42.gz

commit 0a4399addff7909aa263fa08d10020ef0eab28de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:35:21 2008 +0000

    MessageParts: add API to send messages
    
    
    20080317173521-53eee-2290f716bbaf24ffe349f915ad7f64eb83b5672a.gz

commit 0b086fe45cc0edb99b5121720f1f7c210c2870f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:34:23 2008 +0000

    MessageParts: add Multiple_Part_Message struct
    
    
    20080317173423-53eee-00e258cc673b7f6157b68666d589e59574003adb.gz

commit 2f27f0b55e3e3c983efe985ee5f2cab1ac9bcb47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:33:41 2008 +0000

    MessageParts: indicate level of support for attachments
    
    
    20080317173341-53eee-7f5c478dc8105943880095ad9d0de7173c28fe5d.gz

commit 321dcbb933d8688757c457be7343cd04c5980309
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:32:28 2008 +0000

    Add skeleton of MessageParts interface (basically Channel.Type.Text 2.0)
    
    
    20080317173228-53eee-574de9d5751e39976a7b2d0ba57087976cdff67b.gz

commit 7a1db6d7a5c6a20d483ea8f1ed728f560a4ddce9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 10:33:08 2008 +0000

    Connection: talk about incoming calls, not incoming channels
    
    
    20080521103308-53eee-2e294ea6ae86ad8dfc8f2eb0ae2d2ff10960c63c.gz

commit b01bd1b92d594ff32a11c36c73448f715dfcd53b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:56:07 2008 +0000

    doc-generator: remove support for <tp:since>, we already had <tp:added> that didn't do anything. Add <tp:changed> too
    
    
    20080520135607-53eee-b873243945c677baf2796ea186197bfa742f304d.gz

commit 3fa49b290a72fac53eb8853598234509bd3d860a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:55:59 2008 +0000

    StreamHandler: add version annotations
    
    
    20080520135559-53eee-e4ad340be7b19f7ecb08309f1003d4f41f5cb39f.gz

commit 7219f7c25f62bf95845f3239af82aa4ba916934d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:55:40 2008 +0000

    ConnectionManager: add version annotations
    
    
    20080520135540-53eee-562caa801e43b7758aa92728acec6a89d3699649.gz

commit 0a1a21d447bf2ad7cf7140e6f252fa4009ddfaf2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:55:29 2008 +0000

    Presence type Busy was new in 0.17.0
    
    
    20080520135529-53eee-0a3e15877234f09beeec60a6dfcc49f7658b59e3.gz

commit b7af6d38e9d84ca2c7401108b1c83f58b50ec6bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:55:19 2008 +0000

    Text: improve change annotations
    
    
    20080520135519-53eee-89c4dd074c6520e4a44004a5f7ce8ae0648b3acf.gz

commit d65d68edf3dc30166641545e1e18035ba5f4fc04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:55:07 2008 +0000

    StreamedMedia: improve change annotation
    
    
    20080520135507-53eee-3316984f77ea6845e886dadc3e4a997736d1ea43.gz

commit e9b3cad2bcba074c0cad2e073582b8da0471916a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:54:58 2008 +0000

    Hold was first stable in 0.17.4
    
    
    20080520135458-53eee-a92fbfedce024d81c620876f19e5215821bcc33b.gz

commit 18c8157d929dcb0b9000315a9e55a11a084f74e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:54:27 2008 +0000

    CallState was added in 0.17.2
    
    
    20080520135427-53eee-c1c932a3009b4a3e2f8ddf54b130238085d3eb5b.gz

commit 4a3a6abe2e588d108c8e2876189ae753a0f62fcc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:54:18 2008 +0000

    CallMerging was added in 0.17.1
    
    
    20080520135418-53eee-67d28a46319a6b469da6fc4423ee03b15c024563.gz

commit 8c679dee164363d170fbe74513c3425d7b01f166
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:53:56 2008 +0000

    Reformat ChannelHandler interface, mark as new in 0.17.0
    
    
    20080520135356-53eee-0db2820892f74964b2c5be9cb379a19e50bbbc1e.gz

commit 0cf3a156f54e722efc2b61857b0b4337434b9439
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:53:36 2008 +0000

    AccountManager was added in 0.17.2
    
    
    20080520135336-53eee-431bada50aec62f1ec83a42f776b8c6c6ca2bd9f.gz

commit 26a47645fa9f7a868e175220a20dbb4bff147e97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:52:35 2008 +0000

    Account was added in 0.17.2
    
    
    20080520135235-53eee-93298ae836b4438347445447b2fc70d1e9b6255a.gz

commit 037e021489ae6a9003368a29e5668c327c1c0e61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 11:26:03 2008 +0000

    Add support for tp:since and tp:deprecated (at the same levels as tp:docstring)
    
    
    20080520112603-53eee-6622d76acb6e0651bbe8eff3602a5235245e0119.gz

commit 38e126119fdc67a92a05d1159fa77b189ccc57eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 15 11:58:30 2008 +0000

    Channel.Interface.Group: whitespace, whitespace, whitespace!
    
    
    20080515115830-53eee-b716fe0ea5ff1a9c528b3612d0006bb6b42826f7.gz

commit 8f5ed68b8c14d75e6d403630df1b497bf3bf80f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 16:58:38 2008 +0000

    Clarify suppress_handler to make it completely clear that it does not mean incoming vs outgoing
    
    
    20080319165838-53eee-b07818c7813aa5bc58436bd6d995a854e20c084e.gz

commit 105b9f14bde6cb4e90541440834ced8e36d07285
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 21 18:16:27 2008 +0000

    Add a Server property to RoomList
    
    
    20080221181627-53eee-a3af6a08538392486296fd85615cb6b756eb45ea.gz

commit 47a5a0b97eebbf5d807fab2beacf37f521001fcb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 9 11:31:49 2008 +0000

    Nano version 0.17.4.1
    
    
    20080509113149-53eee-94fd0a7e3b5ca9ba6a006346fe8d16fa6c7780ff.gz

commit a41a1a55e9be0b1c818b1796b6f4b5e79c613963
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 9 10:26:29 2008 +0000

    Release 0.17.4
    
    
    20080509102629-53eee-986897b8dde03ca989bae0c6795d8ffe3fc1748a.gz

commit 76181a36a39dcfdd0dac697318e34569766e8789
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 8 08:56:56 2008 +0000

    Adjust NEWS
    
    
    20080508085656-53eee-3031a5f00ca208f76e124a83191e1a3c27101653.gz

commit 03cd015dedc04ec65f53a6e0f57c76b0816c1cee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 8 08:50:04 2008 +0000

    Mark Hold as stable
    
    
    20080508085004-53eee-e8b8dcd5637245e41cafe6be2a86e882cfb48137.gz

commit d3cbf07e846df169ffecdce1fdcec61d07093186
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 8 08:31:04 2008 +0000

    Update NEWS in preparation for a 0.17.4 release
    
    
    20080508083104-53eee-a94cde345607a4dc9fb39faef8bd724a7fe0b1f4.gz

commit ca76a5f6276b57dfba3e3a9e66b270a906ecf578
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 10:14:57 2008 +0000

    Simplify generation of links to arrays of types
    
    
    20080506101457-53eee-8864e9020667e5d10a966751fd8d2ec8638ef842.gz

commit 0d9e806d4801bde00181f325f72fceacfd6f13e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 16 15:22:43 2008 +0000

    Expand on the description of NormalizedName
    
    
    20080416152243-53eee-a379f853a2f2dabef9de25b919585fd80b497842.gz

commit e0e5728ccab0ac105d07a8fa30edfeee0e804b24
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 16 15:17:45 2008 +0000

    Re-indent the Enabled property, fix a typo, and explicitly allow it to be set on invalid accounts (although it has no effect until the account becomes valid)
    
    
    20080416151745-53eee-00cd6f6b891f27a40b3602bd9b144e04aba82701.gz

commit 773c158fa33012c15e7cf1480fc6b9bb25a3f6ab
Author: Alberto Mardegan <mardy@users.sourceforge.net>
Date:   Tue Apr 1 13:57:01 2008 +0000

    fix_enable_capitalization
    
    
    20080401135701-ee69e-c6bf95d1bb3bfbe6f6747320a888f9a1dabe1ca9.gz

commit 44f52214eaf52b28deb2932c43b6450e47888ab8
Author: Alberto Mardegan <mardy@users.sourceforge.net>
Date:   Thu Mar 20 07:34:23 2008 +0000

    prop_enabled
    
    
    20080320073423-ee69e-0ac7929fcfbd20770a428574740ee55c1563dd94.gz

commit 2d732316cbf31367874a99ccd872cc5429fef812
Author: Alberto Mardegan <mardy@users.sourceforge.net>
Date:   Thu Mar 20 07:11:40 2008 +0000

    normalizedname
    
    
    20080320071140-ee69e-b1995c45ed41dd64be7ccdcfff977117849e0bc8.gz

commit ba20cf093695c8a5653930310bdff806ae3328c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 18 11:01:49 2008 +0000

    Channel_Interface_DTMF: annotate stream IDs as Stream_ID
    
    
    20080418110149-53eee-497390575f5d931e9314e10dacd769be6565c10d.gz

commit 7b5499f16673a2bf78dedea7180bff1ccf8d992b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 5 14:25:05 2008 +0000

    Channel_Interface_DTMF: introduce whitespace for clarity
    
    
    20080305142505-53eee-ff268ddc096fc3ba7e49b2d2fed001dad62b1329.gz

commit 0689d0ca40f41296fb87545511e17c929627ed3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 7 15:45:06 2008 +0000

    Improve Hold spec to cover no-op cases better
    
    
    20080407154506-53eee-074f71a6b1bcba9af9c5dd63d12b730557ab5d73.gz

commit 86cab1b51449ac827fb1d9fa89a44b1c44cf33f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 4 13:36:52 2008 +0000

    Make Hold interface more elaborate - instead of a boolean for "held?", provide four states (unheld, held, trying to hold, trying to unhold) and a reason-code enum
    
    
    20080404133652-53eee-b120122c9977ecf1ddc482db235e1659052d2e33.gz

commit 58ae4f1515dad311f9f68c89122287d9e649d0d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 4 13:25:01 2008 +0000

    MediaStreamHandler: explain how Hold-related API should interact with notifications to the remote contact
    
    
    20080404132501-53eee-51e2cd618871b8a36915bbe9b98f7e59c38e49ed.gz

commit f834429f62df20b1aaa470ae8d23ab27ec15cde8
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   Thu Apr 3 18:36:01 2008 +0000

    add XHTML namespace to ListPendingMessages docstring element
    
    
    20080403183601-c9803-1fdef12b0a75f04404a9400236713e3e3cfef000.gz

commit d8961572ba45de6c57eeb623d52abcd8421d533f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 3 16:02:51 2008 +0000

    Nano version 0.17.3.1
    
    
    20080403160251-53eee-bcdeebe4e7434d9adcbf3e8ab2aa3b1dbe5dbfaf.gz

commit 84724c3d73da2dc4f612c8d846b40582d7242567
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 3 15:58:35 2008 +0000

    Adjust whitespace in expected `make check` output
    
    
    20080403155835-53eee-f48b425b919daba44f66e9aa68cc632a67b644b8.gz

commit a6e11c3b96a297f203f209278a55fa798c57190a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 3 15:04:33 2008 +0000

    Revert marking Hold as API-stable - it's not ready right now
    
    
    20080403150433-53eee-b0ed7cbbcddefcc4256006848bc1a8ae9184e317.gz

commit d38afbe1b4c16cff5d91c95ebe0201b78edc78de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 3 14:28:18 2008 +0000

    Prepare for a 0.17.3 release
    
    
    20080403142818-53eee-37e6111916a9acd53274e8032e45525cd44b61a0.gz

commit fe5ceb3c2e499774ec8269db522f3b51034ae23f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 3 14:28:10 2008 +0000

    Update NEWS
    
    
    20080403142810-53eee-676c7c2444f502cf7f67df5e7af9c1428e0ba69b.gz

commit 1ff7432ca5aa1001d7086567afa12e2c2616bdd1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 3 14:20:50 2008 +0000

    Mark Hold as stable
    
    
    20080403142050-53eee-3165a58c58e9240dbd432089c518fc23a9c7c762.gz

commit 0a6e6636c1ac78b06e72bc18ae2bbcafb2c03a0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 20 16:26:44 2008 +0000

    Say that contacts on hold do not receive media, not streams
    
    
    20080320162644-53eee-36f0feba0227348a291898d367be130988b25d74.gz

commit 075ba021028c6730273c5ca4e6191f53c0d8455b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 20 16:26:31 2008 +0000

    Call_State_Held should be 4, this is a bitfield
    
    
    20080320162631-53eee-5b6ece17bc9ac1acb87f98d5b268303da79ccccd.gz

commit 9f77c6ad5cdc650e570a219ee944cdf216f4da91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 20 16:06:53 2008 +0000

    StreamHandler: rename UnholdFailed to UnholdFailure to be consistent with Error
    
    
    20080320160653-53eee-e2d7758ca7bf8f399b5c35c2c61a741f2782d836.gz

commit e35ff62dd1c6e0f03d7055afb1045f3b9e18328b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 20 16:05:32 2008 +0000

    Simplify the Hold interface by only having it manipulate whether we have put the channel on hold: whether others have put us on hold is now a call-state
    
    
    20080320160532-53eee-8a0a1edaedc33458ff627c51be230be5b3d88efa.gz

commit 8bfa984bb725e2203aa9fc51cb37a5c84185b42c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 20 16:05:06 2008 +0000

    Indicate whether other people have put us on hold as a call state
    
    
    20080320160506-53eee-f7c6f371f22e338ae9cb38af0bcead0b986dec64.gz

commit 6aaf3b5d6d1bbccbd07c0d4313cea682998cc74b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 13:50:04 2008 +0000

    StreamHandler: add SetStreamHeld, HoldState, UnholdFailure
    
    
    20080319135004-53eee-85f9562a39a46f844b82c0d11588216523d9d9a0.gz

commit 1bdc169f909777fa338d8dfb853769e332d41d9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 16:51:00 2008 +0000

    Say Handle_Type_None instead of 0
    
    
    20080319165100-53eee-2adddc2c54d510b0805278b150b1ab3c1e2960fb.gz

commit 603934ab073f5f7bc39551ddd3bee03e5cf0d06e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 16:49:51 2008 +0000

    Connection: tidy up wording of handle, handle type in NewChannel signal
    
    
    20080319164951-53eee-e4db1a5fc01183429bb23676f298db51b4ababe8.gz

commit aabe7e4e6f35e1eb6d6382e8a30e5a84effe151b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 16:49:41 2008 +0000

    Connection: re-wrap long line
    
    
    20080319164941-53eee-0ee576d9b50503af0181dbe8c7ca4c589cee588c.gz

commit d2be2f227ac0ef91960199175685cc9ad145f292
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 16:21:55 2008 +0000

    Capabilities: add whitespace between children of <interface>
    
    
    20080319162155-53eee-1db83a310166bd3ff9976d57ff9ddfb2f474add9.gz

commit 5fb86094da66998d7e7c75f36c242efbc66102b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 16:02:20 2008 +0000

    Capabilities: move docstring, Connection_Capability_Flags to the top (moving the latter inside the <interface> in the process). Rewrap the docstring
    
    
    20080319160220-53eee-07b982095604e5bff398421bbf9205800f5d81e2.gz

commit 5dc43dab765626037e84fd4a7f4e049a7eef5df1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 17:09:26 2008 +0000

    Update NEWS for merges of tp-spec-smcv-hold, tp-spec-smcv-unbonging
    
    
    20080319170926-53eee-2768e4cbedbd1fe8c956d239624ca43a1d24e999.gz

commit 479a63499032a5d3c8f4cb6fefac91e3ad428676
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 14:56:23 2008 +0000

    Remove never-implemented legacy interfaces from all.xml so they don't end up in the spec HTML
    
    
    20080318145623-53eee-0c66d927aec87d748e29953beb8fdf7c8c2b60f1.gz

commit d7795dbe7b2fb16c6f4a3a0f08463a0bb4bda881
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 16:06:28 2008 +0000

    Update NEWS with merged changes so far in 0.17.3
    
    
    20080318160628-53eee-9ee0ac89f7ccef20865719d5528858a901e5e6a8.gz

commit 5a93b1ebf6f1def6c6fbfa9f6e470ef713930497
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:37:49 2008 +0000

    Move Handle, Contact_Handle, etc. from generic-types to Connection (since that's their scope)
    
    
    20080318133749-53eee-38660468558b7ee0c6b0368231e795e73f76f0f1.gz

commit 45086488664b3b65abdebb959edf9e53033307ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:36:16 2008 +0000

    ConnectionManager: annotate bus name returned from RequestChannel as a DBus_Bus_Name
    
    
    20080318133616-53eee-7b04b661390b4c37dc88369f0af0e0619aa53fe7.gz

commit 986d8f064a0a6326e69e90aabf85ba2639372154
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:35:52 2008 +0000

    ConnectionManager: remove remnant of inline list of protocols in ListProtocols (it's now documented under Protocol)
    
    
    20080318133552-53eee-864a0f77fc7ed29c58f234b94f0068af689dca54.gz

commit 843ad79ec679c391c954aa4b843e5dceeb32ea51
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:35:26 2008 +0000

    ConnectionManager: add some whitespace
    
    
    20080318133526-53eee-8f0885a8673c8ca50b4f315f486902cc157775b9.gz

commit 21481996b235d5806678860dd479f7bfabc15b5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:52:50 2008 +0000

    Clarify interaction between ListPendingMessages(clear=true) and AcknowledgePendingMessages
    
    
    20080318135250-53eee-5dba9536d275958057b74c0cdbb669acafb15f8c.gz

commit d9efac23d191726dc4ed90b15c0fb1ead8ffd66c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:52:38 2008 +0000

    Clarify exact meaning of AcknowledgePendingMessages
    
    
    20080318135238-53eee-a98e94ffbb130e43b2565e82d802f5b12a0b3b5f.gz

commit e730460f2fde1ec930447627f831dfad1deab6b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:32:07 2008 +0000

    Deprecate clear=true argument to ListPendingMessages
    
    
    20080317173207-53eee-8cfcce54879199b3080c1b5e3150530feaf86ddc.gz

commit 8a0c7bce32158aadb5010689a25eb6bfbc4131b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:31:39 2008 +0000

    Let AcknowledgePendingMessages raise NetworkError (in case it's actually sending acks on the network)
    
    
    20080317173139-53eee-4bb12064bf9bac25de8845e3d4dd7ecc01a07c66.gz

commit ce0fddfdac53d1ce8ce3e26e6d6a686f565cdd47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:31:11 2008 +0000

    In AcknowledgePendingMessages, mark up interpretation of InvalidArgument so it displays in the HTML
    
    
    20080317173111-53eee-72a29f5ee56f6547fd591639bbddb37e0077905b.gz

commit f03b9a51e90c8b0b03f374c2509ae89aa343bae8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:28:09 2008 +0000

    Clarify that AcknowledgePendingMessages is the way to send message acknowledgements, in protocols that can
    
    
    20080317172809-53eee-961eef63bd725c0c2019a944734d90c929e4233c.gz

commit db63d55e263bfee1adbc05b6a1b918ba7b19078a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 13 18:46:45 2008 +0000

    Channel_Type_Text: explain the Action message type better
    
    
    20080313184645-53eee-4a7375571b85850b97efd815056becbd14b33d8f.gz

commit 957047e1e54e7b8bde44f66b3b77b1e0f664adf4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 17:38:37 2008 +0000

    Amend Text interface so Send emits Sent at the time that it returns, and SendError can only be emitted later.
    
    This directly contradicts the interface docstring in previous spec versions
    (up to 0.17.2), but agrees with what Gabble and Haze implement in practice.
    
    20080312173837-53eee-f4064119b54eadf8cb02fd0758d3e86bdc0098dc.gz

commit 6d75383d5b341f967c14ba64f8415aa80e04e38c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 11:47:21 2008 +0000

    Allow arrays of mappings
    
    
    20080312114721-53eee-bac1aff020169d07a6eb8f61c097b9c5ba6d3488.gz

commit e0e330192fe65474d420be004b888a04c397afe6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 11:47:01 2008 +0000

    Allow rationale to be mixed in with HTML in docstrings
    
    
    20080312114701-53eee-b2e6b5c3b710206a697bd700c825d701a7a8357f.gz

commit 66b618c9371c98b1cddd6fe421b111d526bd03a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 11:20:08 2008 +0000

    Channel_Type_Text: clarify semantics of Send, Sent, SendError based on Rob's explanation
    
    
    20080312112008-53eee-452d25d349b9cfce532c81b569588c8388ebf1a7.gz

commit 7e4c8598fc550cc1bda13c48a708a444f42d2cfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:28:22 2008 +0000

    Connection.GetSelfHandle: annotate return type as Contact_Handle
    
    
    20080318132822-53eee-563e8f76ce20c13dea9cce15945b39f57a46299b.gz

commit fb9cd05d6ac7d48fed979ba6d606c95231034c1b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:28:08 2008 +0000

    Connection.GetProtocol: annotate return type as Protocol
    
    
    20080318132808-53eee-03b10f3789d87b05266abe6740edc0ab073def20.gz

commit 2e5dd3e295033f505e809a79b01368ad361abbfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:33:31 2008 +0000

    Connection: remove some trailing whitespace
    
    
    20080318133331-53eee-1507fded93289651ecef01c6464e68a94b3ec329.gz

commit b1dbb76fdd54c1fb45e30f66578a8004851ca5b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 11:27:05 2008 +0000

    Remove unnecessary textual type annotations (now obsoleted by markup)
    
    
    20080312112705-53eee-a1dded8f59d4e9e04a1cf1a130978407fb74912c.gz

commit 6ea71c3eef80b13693526f9d783049f8efd55aa9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 11:26:30 2008 +0000

    Annotate Pending_Text_Message::Unix_Timestamp as type Unix_Timestamp
    
    
    20080312112630-53eee-d7a680e657da5a6ae104a19969aba1244005e2aa.gz

commit 7f75bdc8c1eca62c21ffb761514e13fb62d14e67
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 11:19:49 2008 +0000

    Channel_Type_Text: we like the whitespace
    
    
    20080312111949-53eee-1bb953071f10bad919fb37dc48ea7340c4e7bbdc.gz

commit d1a1116d0940dd91881d0a2f403492c5ccc2eb29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 25 19:08:30 2008 +0000

    Add some whitespace to Channel_Type_Contact_List
    
    
    20080225190830-53eee-1712e6cd1f9be8a1096351dcc442c1f79deec71f.gz

commit 43dfaac5d6ef4154a999990663bd04f9b02b11ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 6 14:51:47 2008 +0000

    Bump nano version
    
    
    20080306145147-53eee-a3e18ee464718bdc857346fa8c01241001851ef5.gz

commit c57417f19738f4004d6856fbbd829005fdbe4846
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 6 14:39:59 2008 +0000

    Prepare spec release 0.17.2
    
    
    20080306143959-53eee-2f4e88a29dde2f58c1a2bbfdb5896b567f13afca.gz

commit ac59c996e3648c7dace684e55fb956cb375c2e27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 6 13:00:59 2008 +0000

    Fix conflict: whitespace vs addition of Media_Session_Type, Media_Session_Handler_Info
    
    
    20080306130059-53eee-a6c044103a53dfe11855fa3eccd73772a7bc8c87.gz

commit d2974b4b57d51c32698d9aec8ef39ac04b2cdf7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 6 16:34:58 2008 +0000

    Channel_Interface_Media_Signalling: add some blank lines for clarity
    
    
    20080206163458-53eee-9b096c751ea15ff802f14bf241908cf0868d8c30.gz

commit 0b1d815b3002409d1487ae091d70447b8d8a8dd9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 6 12:58:32 2008 +0000

    Unconflict addition of some blank lines ot Channel_Type_Streamed_Media
    
    
    20080306125832-53eee-f7fc6665ba58bf6ab52c57fb4a161fdfeeb34ea4.gz

commit 479b38a3ddea231588ea1a68b48c89e30d7d598f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 26 14:36:56 2008 +0000

    Channel_Type_Streamed_Media: add whitespace between signal, method, etc. elements
    
    
    20080226143656-53eee-8f021e20f7f7f30ccace5250bee2f0c3bb2d16f8.gz

commit f81e7b1c5b1b207e36a44e6073a8ef9b60d1a8ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 26 14:34:43 2008 +0000

    Channel_Type_Text: wrap long lines
    
    
    20080226143443-53eee-f97a75edddd2a3002af1a5e293315aea128cfa24.gz

commit e0e6aaad1fa0d4836dfaa3503dfd055c0e013aaf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 25 13:49:10 2008 +0000

    Channel: introduce some whitespace for clarity
    
    
    20080225134910-53eee-549d0c5d0eb6ab054213e2d30b58d1138a841a7b.gz

commit 2bbdee859f15fe961987c1c5e2d5a476495d4897
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 25 13:48:20 2008 +0000

    Connection: introduce some whitespace for clarity
    
    
    20080225134820-53eee-75cf81d1efa847489bed0f0a4cb704e29574c8ed.gz

commit 8e3eb543f55cfc64df8e83f49d7d9171b600751e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 6 12:55:37 2008 +0000

    Channel_Type_Streamed_Media: we like the whitespace
    
    
    20080306125537-53eee-321d3f23a93a0e837173d8bcfe6ca402cc2ebdf4.gz

commit 9ae3d17fe5564f96f8c980e774d952da71b26422
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 5 17:47:27 2008 +0000

    doc-generator.xsl: generate docs for all interfaces at any level of nesting
    
    
    20080305174727-53eee-e8850b04f05ae900bea441475a459962e85804d3.gz

commit 0afee4bd5373ffda69a5c26e3a68c01de9aad0f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 27 16:01:42 2008 +0000

    Add Channel_Call_State_Queued
    
    
    20080227160142-53eee-97c660ce6183cda1cc501c118ce53df3064e65c5.gz

commit 0bbbb8811197a86826f929c817080c1d1fcca60d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 6 12:08:04 2008 +0000

    Update NEWS for planned release
    
    
    20080306120804-53eee-14ef81d7e64c9e19d158573acf87a1360429e639.gz

commit 0ce5a7c13dfd988e4acd2cf1ad5ead50984e8416
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 28 11:43:32 2008 +0000

    Connection_Interface_Privacy: set xmlns so HTML renders properly
    
    
    20080228114332-53eee-e46831288af3eee8a4968c48af76bbeeeb628355.gz

commit 2dede2820b8c029e98f9ec5fee16fb5f0a655147
Author:  <tobias.hunger@basyskom.de>
Date:   Sun Feb 24 18:42:54 2008 +0000

    Add value-prefix to flag set where it was missing.
    
    
    20080224184254-fc3cd-03ac3781c449085a53432fb749282c24ec9d5e36.gz

commit 00178610ffe831c1ecd42777bda21ff6bb56f12c
Author:  <tobias.hunger@basyskom.de>
Date:   Sun Feb 24 18:49:39 2008 +0000

    fix array-name attributes.
    
    
    20080224184939-fc3cd-9f480ff396a50fdd286d7026baf1912aa681c739.gz

commit 150c55019744e31bad71b0b5e4294c26e3108796
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 14:06:01 2008 +0000

    No longer reference the PresetParameters property, which no longer exists
    
    
    20080218140601-53eee-0c85823b6dbe10358f7009f552dd24201f9e3df7.gz

commit 98e09f33a4c8b610dbf69c7890a35abcf736f0ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 14:00:31 2008 +0000

    Fix mismatched element
    
    
    20080218140031-53eee-84b639b621819476b9d6ac97fb6227c8aa6cb60e.gz

commit 146f10cc1aa60901284173bdf5e8daf30ddf2597
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 14:00:05 2008 +0000

    Improve comment with missing functionality
    
    
    20080218140005-53eee-43ee8c35951180218f3afcf0d3fb8951fee43d52.gz

commit 75215788a3f1762757c9d28001e6bf30bdf02d99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 15 12:47:49 2008 +0000

    Drop PresetParameters, which turns out to be more contentious than I'd imagined (it interacts badly with mardy's plans for dynamic provisioning, see the mailing list)
    
    
    20080215124749-53eee-109a83ebce7890070786597d977181a13d4c8a82.gz

commit 3b50eb80e0971d6354537e68cd3282532c872170
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 14 14:40:08 2008 +0000

    Explain how RequestedPresence and AutomaticPresence interact
    
    
    20080214144008-53eee-ebf4e7f93f21067ca66bf9059be49b0953d3d428.gz

commit b27c5c20255084197aef2056f74dd985333856f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 14 14:37:00 2008 +0000

    Add Account_Presence type, and use it. Replace Account.RequestPresence method with Account.RequestedPresence r/w property.
    
    
    20080214143700-53eee-8c37c92bc8e83464397c051efb3cab512564b716.gz

commit 9465ced463af3f67af0d0a04bb6f7ed82a80c061
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:34:08 2008 +0000

    Add rationale for valid/invalid accounts
    
    
    20080207183408-53eee-56de03386f5f91d1698699c771a0f8f4a6abb5da.gz

commit 00da61b82a2197418f8be5a655cbe7f6dec7a861
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:31:27 2008 +0000

    Annotate AccountManager with missing functionality relative to NMC 4.x
    
    
    20080207183127-53eee-cb402fe559ad343665cd11058662064913b01c54.gz

commit e67b8a92e62b5669a894078c826f40e5614d77c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:31:15 2008 +0000

    Add rationale to Account.ConnectionStatusReason
    
    
    20080207183115-53eee-a282ceda29b43032a9956e2256e9140a0981ec6f.gz

commit 087dabbe983b879ca9952bb1c419f3e55af1fe8c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:30:56 2008 +0000

    Remove unconventional underscores from Account.ConnectionStatus, Account.ConnectionStatusReason
    
    
    20080207183056-53eee-ad37d132b52f60bf85517c58fae72cb8b5412f1c.gz

commit 27cada80776e2209deb3a06f5237a14b68c95d29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:30:27 2008 +0000

    Add rationale to ConnectionStatus
    
    
    20080207183027-53eee-2013513c92b2f65607b0356591067218fc0133bc.gz

commit a886e2317f153ea790eeff504f14649bd61addbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:29:53 2008 +0000

    Split desired presence into automatic presence and requested presence
    
    
    20080207182953-53eee-b5211a20282a717c1dbed606ca320cfb909b2f99.gz

commit ff1c7766635103c36ec302cd02ede2c69dc8c680
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:29:26 2008 +0000

    Specify that UpdateParameters should not cause automatic reconnection (at least until someone persuades me otherwise)
    
    
    20080207182926-53eee-399a9fdeb6eacb6fc8984d5e4bf3d5ecadf34130.gz

commit 06e16682ad43e59f99e5b1f82468460b7eb1c26d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:29:19 2008 +0000

    Annotate Parameters with more rationale
    
    
    20080207182919-53eee-bfb46b749a4e8f24be7fde57a6cc2ec63f9361c2.gz

commit b475b56c688a1050e2ddc43f40ce10b8e38ffcdb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:29:11 2008 +0000

    Annotate Avatar with more rationale
    
    
    20080207182911-53eee-5683a870335154da2af8579f54e8d8269910b0eb.gz

commit 658d32d60e215d10d3f70a4142cddaec860f3155
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:29:01 2008 +0000

    Annotate Nickname with more rationale
    
    
    20080207182901-53eee-9e3b9b77602fa8c26d136ed4a908b12f6d805cce.gz

commit b050d8c5c2cb7997c9a7668430b818ae4b372a58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:28:56 2008 +0000

    Annotate Valid with rationale
    
    
    20080207182856-53eee-0cc23f82e25c0d831e635be3e63c80f5a54cddc0.gz

commit 88b84583127b56f0fc51f53ee673743460be497e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:28:50 2008 +0000

    Annotate Icon with rationale
    
    
    20080207182850-53eee-c830d2325ce65213d4c854395008508432b3582a.gz

commit 121a6c6ae7932690f1915a9f163303279c1946b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:28:43 2008 +0000

    Annotate DisplayName with rationale
    
    
    20080207182843-53eee-6db910884d5dbe30c9d423bef7f015db2400ffba.gz

commit cfa4fc65b6657690dc2ec6b43c1c1597b5f19ca5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:28:33 2008 +0000

    Annotate Removed with rationale
    
    
    20080207182833-53eee-d507e0b565c747900b89b060bfdc07875f1c1310.gz

commit 658faad979c6a19b6cb4fe03e3baccc693c970a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:28:13 2008 +0000

    Annotate Account with missing functionality
    
    
    20080207182813-53eee-a38ac047699241b9256bd5a9732e550fdf2499e2.gz

commit 00f7dc87ccd32d22817f9d8dbbf450fbf2622d2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 16:54:07 2008 +0000

    Oops, Connection should have been of type 's', not '(suu)'
    
    
    20080207165407-53eee-26080b4dfe0a7ecae476c6ea9a44587721d8f9e0.gz

commit c77e3b72591c111dd5948221932238d8fb4fdd22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:36:23 2008 +0000

    Add AccountManager, Account to the build
    
    
    20080207153623-53eee-c4bff19b288da775c120af90664c94b7791c5e04.gz

commit 52d35651fc403d14db6f2f0134da2dc42c535c65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:36:15 2008 +0000

    Add a first draft of AccountManager
    
    
    20080207153615-53eee-15007f8c3716ebf921f790d9c517bcbc97fb074e.gz

commit 02485ca2a03c4f1f63b0c434a0b771137f8d854a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:36:07 2008 +0000

    Add a first draft of Account
    
    
    20080207153607-53eee-d54304f1e4103511d156bf6849f72a7031cbdb26.gz

commit 9542dc81564e6d733bacd5b2affc92d333c8a239
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 29 14:54:23 2008 +0000

    Add a Connection_Manager_Name type for easier referencing (it's not actually used in the API)
    
    
    20080129145423-53eee-87799ff9989d70d45726f1295f0d70575a167d3d.gz

commit 00bc3dc8b5494e09a5a37887cce606021fb865b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 19:13:09 2008 +0000

    Remove redundant paragraph about failure behaviour - it was only applicable to an earlier attempt at the semantics
    
    
    20080218191309-53eee-a19d3bf6dda0e03df453260a6adc2bfbd1e7fb9d.gz

commit 177fa8f72c699f95ad84648faeded6b5a3279f70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 19:12:32 2008 +0000

    Document Channel_Call_State_Flags
    
    
    20080218191232-53eee-ff844489e56714425e0b58d57ac969fea8fe91f8.gz

commit ab0912718feca903a7604adc5c272c3a811a0e08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 19:12:14 2008 +0000

    Explicitly say that the call state need not ever be signalled
    
    
    20080218191214-53eee-bdd48cc7caec96280079f65f9eb80ad0513b8e9f.gz

commit 9b32910860805bedfeb018d9e2b5fd3c82963657
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 18:44:07 2008 +0000

    Add Call State interface, and change the semantics of requesting streams with a non-pending member of StreamedMedia so we make them remote-pending as soon as we've tried to contact them
    
    
    20080218184407-53eee-613bf174397fcd1fcdbfc1d373c065034d398185.gz

commit 9f4aeab4503df3d5f68e4582327e580e4dd36e81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:24:50 2008 +0000

    Explain in Channel_Type_Streamed_Media docstring what the new group semantics are
    
    
    20080104202450-53eee-3272828683c605a9b3044a0a8d9a28d80d4f4def.gz

commit 7cb6f122bd43f0b4b337acf692f1639188c0bc0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:24:30 2008 +0000

    Fix malformed XML in Channel_Type_Streamed_Media
    
    
    20080104202430-53eee-8eacd68ed916e5d590ee40c0b1b80ea71375b8d9.gz

commit 696887edb36456eec3de3ca2d2ee7474bafef655
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:07:01 2008 +0000

    StreamedMedia: allow RequestStreams on contacts not in the channel, so we can add them to remote-pending later, to signal e.g. that their phone is ringing
    
    
    20080104200701-53eee-a030a084d995bb5ec930c02ebe40b866b71f7623.gz

commit 559f691dc0dd0374355b93e5b3f81f3ce1f680b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 20 15:47:12 2008 +0000

    Document Property_ID
    
    
    20080220154712-53eee-30c0f8c01fa0dd4c27586ee3e45aa8751b88c547.gz

commit 476c0db929171b1289d2d53c3693824b0f56bd40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 20 15:47:04 2008 +0000

    Annotate return from OfferStreamTube as a Tube_ID
    
    
    20080220154704-53eee-75678d09fd6eee94f413c5cc1992be90a14a0b7a.gz

commit 9bc9aa0d92decf7b91e38b53f01490559f3d4ad5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 20 15:45:49 2008 +0000

    Channel_Type_Tubes: annotate return from OfferDBusTube as a Tube_ID
    
    
    20080220154549-53eee-eb197f9a9e6b5ac93e5ad2968d267cf74b32af87.gz

commit b37d991a660f7f391b518e8c7cb423cf90b81f27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 20 15:44:47 2008 +0000

    Channel_Interface_Media_Signalling: fix namespacing (add Media prefix, change Session_Handler_Type to Session_Type because it's a property of the session); fix arity of return from GetSessionHandlers (add [])
    
    
    20080220154447-53eee-b96bb55d3e147d7004f4dc2ca34567048e998e95.gz

commit 04f1884e18fa8cc38e872357e4ed52ff181d58eb
Author:  <tobias.hunger@basyskom.de>
Date:   Wed Feb 20 15:22:45 2008 +0000

    Introduce Session_Handler_Type.
    
    
    Introduce Session_Handler_Type into channel_interface_media_signaling as
    suggested by smcv.
    
    
    20080220152245-fc3cd-175d4f149cd1a88c745243953955353b9cab0070.gz

commit 68c93c9bc02175907e3a134cff0ace1a67cfb857
Author:  <tobias.hunger@basyskom.de>
Date:   Wed Feb 20 14:53:34 2008 +0000

    s/Search_Details/Search_Key_Info/g
    
    
    Rename the Search_Details* types to Search_Key_Info* as suggested by smcv.
    
    
    20080220145334-fc3cd-70dc761d12d69d6de841f533d95a0c2c4cb5a64f.gz

commit 09da3d015ab589757f49778ad59430ab8e43f2be
Author:  <tobias.hunger@basyskom.de>
Date:   Tue Feb 19 11:53:39 2008 +0000

    more-spec-types
    
    
    Add some tp:types tags. Add some types to use in the tp:types tags.
    
    
    20080219115339-fc3cd-7346bcfbe9ea9da440891cfe3026ac1b17f2fcf6.gz

commit cd5e5bf1df77e46556f9c47e7df4b7366bf69416
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Tue Feb 19 10:27:22 2008 +0000

    If you can't get the tokens without retrieving the avatar, then a correct implementation is to return a random token. So remove this case from the GetKnownAvatars exception
    
    
    20080219102722-93b9a-5fb6f7f6ceb8ef1f718485758671935602ac3569.gz

commit 60bf7170bb30419854162bf5f1afabc7671fa63b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 19 10:02:46 2008 +0000

    Explicitly say that service names for TCP tubes should be either an IANA service name from assignments/port-numbers or a dns-sd.org service type, rather than only referencing dns-sd.org (which itself references the IANA list)
    
    
    20080219100246-53eee-c6d901067a8605e522f615ff5c37f9c6c2761b7a.gz

commit b6432439c820a205d571e65d28cc179efd5ec859
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 12 10:04:20 2008 +0000

    Copyright 2008
    
    
    20080212100420-53eee-47a8f328dc398d0d5dd050589faded302a7fb745.gz

commit 1bf4311ae1709b8c208993c6b17e2aedc45788b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 12 10:00:28 2008 +0000

    test: update expected output
    
    
    20080212100028-53eee-69efab1676d29f7c5fd8879278c6553a638876ba.gz

commit 188753e01e8cffc9676925ab0dc0030f754ed9ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 12 10:00:14 2008 +0000

    test: add a test case for D-Bus core Properties
    
    
    20080212100014-53eee-d69d6013f476a3b6bbdcb00a3928f9f56d384a70.gz

commit cb1fd9834a629a0e6f8cabbb4aa4edb6a9e139b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 12 09:59:52 2008 +0000

    doc-generator.xsl: fix xmlns of rationales
    
    
    20080212095952-53eee-5146d917e386a3010e0a7e3c228717f31d4ed1e6.gz

commit 7fce55403cd6f91e3d3ca6bbe69bcf2ede26a9aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 12 09:58:44 2008 +0000

    devhelp.xsl: correctly index all types (except external-type) and simplify
    
    
    20080212095844-53eee-f4a04fd1c404155875206e26867b7a09fa848d2b.gz

commit e3812d6b453cd6db07281d629a849d4d7ef4cfaa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:35:38 2008 +0000

    doc-generator: update CSS for properties and rationale
    
    
    20080207153538-53eee-e346db04f63d92bd0bdc2d2d22b547b56697be95.gz

commit db10f74bb0a661a5315c05b07be56e56cc6adc5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:35:12 2008 +0000

    doc-generator: support D-Bus core Properties
    
    
    20080207153512-53eee-37a91517b574c2efbb9bba81483d6a459a25e769.gz

commit 0b8e9e6481de6dffb72f74ac519ed2043b17d274
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:34:52 2008 +0000

    doc-generator.xsl: support a <tp:rationale> element
    
    
    20080207153452-53eee-d0e261196b7e80c3aca991feb72ce73dee025792.gz

commit a7f251e35d0ebbe9bb825a78fb047958daa553a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:34:45 2008 +0000

    devhelp.xsl: whitespace
    
    
    20080207153445-53eee-7d4085b7ed63bd552d70a13b9da1ac769f7b1b40.gz

commit 2446580198e2de156436bffdd389d9b9738d0762
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:34:26 2008 +0000

    devhelp.xsl: construct correct links when indexing types
    
    
    20080207153426-53eee-c2d5e5e2ecd1d20e9aac1dd167680466394d0aed.gz

commit 1e1ad77a9d3ef9c0c57f0daf3ce4d06a838f6f54
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:34:08 2008 +0000

    devhelp.xsl: index simple-type, mapping, flags as well as enums
    
    
    20080207153408-53eee-8b49901d717dee4abc7351a410d539139c4a551b.gz

commit 2f0209dbc5cf3d827eff14f3e0b036b9429c4ae9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:33:39 2008 +0000

    devhelp.xsl: emit D-Bus core Properties
    
    
    20080207153339-53eee-e369d9ab18b6fe3cd76af4be6cde3415a9632c87.gz

commit ab4f1de6987f136bbf4d6070860fb8e7ee6ebd03
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:31:42 2008 +0000

    Makefile: assume that all XML files starting with a capital letter are interfaces, and all starting with lower-case are misc.
    
    Based on a mail from Will Stephenson.
    
    20080207153142-53eee-8680dcbd0eff22e8edf97202e03088524692c491.gz

commit 5dd9c91d644b6d300f67801ec811eca603708dcd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 6 16:41:38 2008 +0000

    Remove extensibility mechanism - we don't really need it and it causes confusing warnings
    
    
    20080206164138-53eee-6760b7a1fb4013a7922a084105e623e99ee25c1a.gz

commit 80d7354f60ce294ae416c3e28fda0675ec8539a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 6 16:39:30 2008 +0000

    Fix mismatched tag
    
    
    20080206163930-53eee-9cee34c3b71bc3ac8b102cf8b62ff318ad91e24f.gz

commit 3d053070ab48cdd1e12e0ce1dfc4a0af4602629a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 29 14:51:59 2008 +0000

    Don't allow RequestHold to raise InvalidHandle (it doesn't take a handle argument any more). Clarify what NotAvailable means for it.
    
    
    20080129145159-53eee-50036eaff53432c4e10ffc8675b39f76d775b229.gz

commit 7c3e8e1cd4e73bc88259970d38e2c6e26496f97b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 24 12:46:44 2008 +0000

    Relax mention of special handling of CM params containing "password" from a "should" to a backwards compatibility note
    
    
    20080124124644-53eee-2d348da020ec9f68e65f2926af9d0ade935ca549.gz

commit b6012986a4f1b2edfd08826398d1481b2671ad22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 24 11:59:10 2008 +0000

    Explicitly say that clients must support CMs with no .manager file
    
    
    20080124115910-53eee-6392eba81b9717cab16f3b9a981d11b03402459e.gz

commit 56fdb2d52c1425556e738a3940651ee01d891f08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 24 11:58:37 2008 +0000

    Add Conn_Mgr_Param_Flag_Secret
    
    
    20080124115837-53eee-8399d4f4f8ecde37f2ab4c3ee1f2001b29b33dac.gz

commit 50a796a0e3b2de3c663692ffe7185941fe8a5b4f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 18 16:46:58 2008 +0000

    AvatarUpdated: recommend RequestAvatars, not the deprecated RequestAvatar
    
    
    20080118164658-53eee-c532fe9ef23de8829c5e5cf55bbb160a3f4d9011.gz

commit 36232ccb8b579ef00360cc89a029cd21635d49d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 17 17:24:08 2008 +0000

    Development version 0.17.1.1
    
    
    20080117172408-53eee-054ec017f8026cb338392f537779e87125f8b681.gz

commit 062f2983710ce72017fead420c2a9e31f26de563
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 17 17:22:45 2008 +0000

    Bump version to 0.17.1
    
    
    20080117172245-53eee-aeefee2ab219473ce2bf68cf5f002522e9dcdf9b.gz

commit f4e1dded62b702a976a620e3d8bb3b94d868db17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 17 13:01:21 2008 +0000

    Add a NEWS file with details of 0.17-branch releases (including significant changes so far for 0.17.1)
    
    
    20080117130121-53eee-18335beb72900b80dc5ba7990bfe8182e1e5c981.gz

commit 417ad6a64099a4151e888c604aad3ef9f243b134
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 17 13:01:05 2008 +0000

    _boring: ignore dist tarballs/directories
    
    
    20080117130105-53eee-b254ddebe3433806b74f50d8b1a9d2f69d54d1c8.gz

commit 1d1188240dd13cb5af07d95dc988f35b73d47930
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 17 12:59:34 2008 +0000

    Add dist target to Makefile (which uses darcs dist)
    
    
    20080117125934-53eee-2f68bde764e0c49df060b6939a23638251ca3ba3.gz

commit 4028af4831ee2314187420801f940ea499e7cfcc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:28:21 2008 +0000

    Don't cross-reference to Channel_Hold_State in the text now that the markup indicates it
    
    
    20080104202821-53eee-baac0cb1961bbeb6390568b414b3845e907d20b2.gz

commit 97d951884f94c9ef79ba60195c560867c7e461ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:27:52 2008 +0000

    Re-word Channel_Hold_State values: it's the call that's placed on hold, and not members
    
    
    20080104202752-53eee-5c0814a842431dd9a4772b7d30d750eee783cd50.gz

commit f1dd04d0ae10fd8bd9b57639a06f645cbd0a122c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:27:39 2008 +0000

    Add docstring for Channel_Hold_State
    
    
    20080104202739-53eee-bc6a6dc401ede9528e966e9fb2fe264c3afb0351.gz

commit a3291ce635abfe38a75041c0393288e447b5b7f2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:21:37 2008 +0000

    Remove duplicate copy of Channel_Hold_State and re-indent
    
    
    20080104202137-53eee-0c077b1581f30aa1f0a5d126b153714d38306820.gz

commit 02a447c835d28c1f855b65d2a0739ce499b4a494
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:18:45 2008 +0000

    Add Channel_Interface_Call_Merging
    
    
    20080104201845-53eee-f8b110145b70318de50b8874b36916321678afb0.gz

commit 6fa147e8e40f8ec598579e617fc7e000f722fbce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:18:30 2008 +0000

    all.xml: copyright 2008
    
    
    20080104201830-53eee-ceacec58aeed94b9cb55c2a4e84cd9d87bc96e20.gz

commit 0d3fe1fe914a9cd164d0575b6ab7ca4633578ef8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 19:49:49 2008 +0000

    Channel_Interface_Hold: rethink the interface:
    
    * per channel rather than per member
    * GetHoldState can't fail (therefore shouldn't involve round trips)
    * Channel_Hold_State is None/Local/Remote/Both rather than None/Send/Recv/Both
      (since whoever initiated the hold, it should stop streaming in both
      directions)
    * Clarify the purpose and meaning
    
    20080104194949-53eee-ba3597d253fdd1a8185f4dac28ea96a8b53c3433.gz

commit f243a4d1e97980960f0f81fbd181ed6967fc3925
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 19:41:37 2008 +0000

    Channel_Interface_Hold: copyright 2008
    
    
    20080104194137-53eee-27221961c5d77e893b7896311c0aeb61bbfac0a1.gz

commit 95e9a1f5f6f604b797d985e87d833703f58fdf73
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jan 7 16:08:48 2008 +0000

    Reorder the GetKnownAvatarTokens a bit based on comments by smcv
    
    
    20080107160848-93b9a-4ceaba996254d9c1fc296e1f51da7caa4291de4f.gz

commit 04cac026dd7f88a7ba722079abd5018e3a535e0f
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jan 7 15:55:17 2008 +0000

    Update the general description of the Avatars interface to not use deprecated methods
    
    
    20080107155517-93b9a-b41dcea66e3445196f0f46eaf3a89bca5ee0b108.gz

commit aa36fd69d16b02a31800437d46e10fba34c1a601
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jan 7 15:54:44 2008 +0000

    Try to clarify the definition of GetAvatarTokens a bit more
    
    
    20080107155444-93b9a-70e030601a11a46c231e6548310a276d1bb77d93.gz

commit 859a34af11d86dfdf72f51dde880764c072eea3d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 3 15:19:28 2007 +0000

    Clarify that clients shouldn't call MediaSessionHandler.Ready until they've connected to the NewStreamHandler signal
    
    
    20071203151928-53eee-114b91e83702d16d60fb1e3c51cc425801118f9b.gz

commit 049a2014447fa9c60e36a4dd2b8211d1980c1f05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 18:18:57 2007 +0000

    Add sametime well-known protocol name
    
    
    20071128181857-53eee-b620a1d86e4628608bdd3ccb2947814c9b4886a9.gz

commit 709d7032a5fe528fbb143c1f898631cddbe829b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 18:16:50 2007 +0000

    Clarify how to form Connection object paths and bus names
    
    
    20071128181650-53eee-37d6d68f569f5588fe8535450f7e9449bb84c265.gz

commit 59b852c4c39689076cba8926a4004ccd402d5dab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 18:00:19 2007 +0000

    < Robot101> smcv: I don't think you can connect to ICQ with TOC
    
    
    20071128180019-53eee-4c3c1a6d554522a6493ab306329bb962c5e1c6d8.gz

commit be24ee6f6c5f9e9b7929ad844fa8c71037579bc3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 17:31:55 2007 +0000

    Add qq, myspace well-known protocol names; reference RFCs for jabber, irc; reference real protocol names for aim, icq, msn, yahoo (OSCAR/TOC, OSCAR/TOC, MSNP, YMSG respectively)
    
    
    20071128173155-53eee-bf6dfe9e1018948a085d7892eff2ae1919c6a233.gz

commit 7e646957a8026d123293686a99d0dca18bc1f4a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 17:31:14 2007 +0000

    Require IM protocol names to match [A-Za-z][A-Za-z0-9-]*
    
    
    20071128173114-53eee-3774a38aa5c2cc0d6b42c849a53a4b5b2edf41ea.gz

commit 13905cfa7ec03c9680a4d4bf3b0e09e0a3d820eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 13:55:11 2007 +0000

    Document current expectations for connection managers, and the .manager file format (only the non-obsolete bits)
    
    
    20071128135511-53eee-7baaf23458bf2514bd8e730e0d02052904fcafa8.gz

commit 61c000e4cae91ae7134b417a274cb049dd4265b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 13:52:51 2007 +0000

    Require AddMembers to be idempotent
    
    
    20071128135251-53eee-70b734fc32f83522d185bc3a9a2e13f09ee41609.gz

commit 630f6a9476eb0793444673c2e00de4560d3837d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 13:52:38 2007 +0000

    Update expected output to include index of types
    
    
    20071128135238-53eee-7bcd29f123c6efe0498dc69db719276ee713e98b.gz

commit 3330a180808a6a547ff4596b447e5f82cf7cc8af
Author:  <robert.mcqueen@collabora.co.uk>
Date:   Wed Nov 28 01:42:24 2007 +0000

    correct the LGPL 2.1 boilerplate (s/Library/Lesser/ and update FSF address)
    
    
    20071128014224-0e791-565cdc6491c4e5975f34789f335d16b90939c0de.gz

commit 314580a3e9a1f2b6f8ef772d119669a4ffd60600
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 23 14:16:35 2007 +0000

    Expect tp:external-type to have @type
    
    
    20071123141635-53eee-57c4f633f5f85b2f40d38768ed7ce2021fd596f7.gz

commit 5c411c62b5fa47c2fd0576d72a6936fcdb539c9e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 23 14:11:37 2007 +0000

    Add support for tp:external-type, for other specifications that want to reference the Telepathy spec
    
    
    20071123141137-53eee-b6e23b8359ca99dfb20116b1de0d446c9db6812e.gz

commit 175b684fe54fbbc6e8d3ed119467b90d85857b2a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 13 14:00:02 2007 +0000

    Add tools/ls-interfaces.xsl
    
    
    20071113140002-53eee-5dbe08aee06e8f84b7a1238345ba21d10cec5202.gz

commit 6e570831feeff23008159107becf26be449681fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 22 16:21:03 2007 +0000

    Bump version to 0.17.0.1
    
    
    20071122162103-53eee-782d808e345b05f71a467505a6a9b4889e164bec.gz

commit 93b930192d4c7d12c42db4a2adeecf832d429a02
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 22 15:15:10 2007 +0000

    Bump version to 0.17.0
    
    
    20071122151510-53eee-3f0ba53799a323dabadf3b08afe483c2ae5766a9.gz

commit 7b5613fad92f05530a43875f1d474b2a599de782
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 22 15:09:58 2007 +0000

    Remove TODO - I've filed bugs for the items that hadn't already been implemented.
    
    Please file future TODO items as 'enhancement' bugs at:
    https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=telepathy-spec
    
    20071122150958-53eee-952d73f833d2ed35153ecd407db320477f4527fe.gz

commit 2223088a880c8e3f03698fed518248647e83a40d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 12 15:34:41 2007 +0000

    Stop mentioning HandleType - the type is called Handle_Type, but now we have type annotations, there's no need to mention that either
    
    
    20071112153441-53eee-7652641905cb30fcd5892102c741637199b2b591.gz

commit 0eeba5e8684a541e6da9cfbe5e7d12b384da5d9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 9 16:19:49 2007 +0000

    Annotate which interfaces are likely to cause havoc in APIs. Add a warning to the documentation for such interfaces
    
    
    20071109161949-53eee-d19f130214ddcbf57739779b65367b9d0a032a22.gz

commit 3fbd4902caf870694ef87ad8c00de518e2c2a1f9
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Oct 30 09:04:14 2007 +0000

    Add busy presence type
    
    
    20071030090414-945a0-a4efff2aec4b39bcfb16d851c25580d8ba64caed.gz

commit f99dd693e08b1cef919303b61240e9045cfeac14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 26 15:10:52 2007 +0000

    Oops, remember to give netmask struct types their own name
    
    
    20071026151052-53eee-b7f3079ebb7d7c4e4a364699ddc69a07c779d762.gz

commit 288d91507095be9a3ee43a27d4b8b0b5d14e813b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 26 15:02:27 2007 +0000

    Connection: rename Channel_List_Entry to Channel_Info and Channel_List to Channel_Info_List
    
    
    20071026150227-53eee-309df69d10a561464f3754c31905254511faba8c.gz

commit 1a50d31dc320d678edd405bb09e2a05519dc51d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 26 15:01:56 2007 +0000

    Channel_Type_Tubes: add Socket_Netmask_IPv4, Socket_Address_IPv4 and corresponding IPv6 structures
    
    
    20071026150156-53eee-108a948ece6654a8aad795485f80af2b7f759e67.gz

commit 451bd494f9a367ee617b9fe81d92fab5dcd8c335
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 26 15:01:09 2007 +0000

    Rename Stream_List_Entry and Stream_List to Media_Stream_Info and Media_Stream_List
    
    
    20071026150109-53eee-571b0531adebaeb50d96c1d56bd0dbdea742dfc8.gz

commit aec08e27192134aa586c96820e2643aa4c0c82d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 26 15:00:53 2007 +0000

    Rename Room_List_Entry and Room_List to Room_Info and Room_Info_List
    
    
    20071026150053-53eee-67a8da06025a701847ca6dc82853c7a5029b4525.gz

commit d8c85cabc584183528b110d2bc8c749b74581cf7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 26 14:58:56 2007 +0000

    Rename Tube_List_Entry to Tube_Info and Tube_List to Tube_Info_List
    
    
    20071026145856-53eee-e60770f920a1a18db3a7142824580a57c24d535e.gz

commit 7edc3c0dad7f1eb902e2094f1d205b26d75a9acd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:17:19 2007 +0000

    Generate HTML docs for types
    
    
    20071016131719-53eee-3f85cb8eeec1fb27980ae31c70db7c6f64d3611d.gz

commit 6c162e45af12ddd41f8c13871db29eb96a59709b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:17:01 2007 +0000

    Find interface XML files in a simpler way
    
    
    20071016131701-53eee-03874ee9f8891271c70e6121eb6d95c48d2a606f.gz

commit d9c943edbbe80de69a63fc02a30196fd70f747dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:12:20 2007 +0000

    Define and use properties-related types
    
    
    20071016131220-53eee-b0d13e38c461f95e8fec59451fd944406250e6ba.gz

commit 54cc0bdde3da546d9ca7f52cbf38d87d1a16bc50
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:12:06 2007 +0000

    Define and use media stream handler types
    
    
    20071016131206-53eee-a8954eae8129ba91748126b282d6fb27d89ac017.gz

commit 0a320cd00f0468ea62394c757281c7f13f8dd3f2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:11:40 2007 +0000

    Define and use ConnectionManager-related types
    
    
    20071016131140-53eee-efd50d62db6758451fd3bf684933f87b62c744e8.gz

commit 232ab3482a3baf94c7125899bcb6015ce3df8d5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:11:26 2007 +0000

    Define and use presence-related types
    
    
    20071016131126-53eee-e1c9f8bf43d3dbe6c2078d951f18221b7e6332f9.gz

commit 413dffd52f29a8f384ecd041d8fa5d06aabb8c75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:11:15 2007 +0000

    Define and use capability-related types
    
    
    20071016131115-53eee-096e76742f695f7e501b49e90ca6051288a8650c.gz

commit a6f919ba6aed550604f7ff10b62fcac6be41f1ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:11:05 2007 +0000

    Define and use Avatar_Token_Map
    
    
    20071016131105-53eee-36b5c1b3941c0835ff8ed4ac5759f2d091b80226.gz

commit 48decafb1eb8d6d8f17da3e148dc164d8e46e323
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:10:53 2007 +0000

    Define and use Alias_Pair, Alias_Map
    
    
    20071016131053-53eee-448759005b2e159fdf54741a722c7440843121b1.gz

commit 7503a4c3eaf1b840640796b3bb063c60f4a4731d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:10:39 2007 +0000

    Define and use Channel_List_Entry struct type
    
    
    20071016131039-53eee-2698a1b48620f807acf2647e0f83681ef489d331.gz

commit 92c9937edb1d987d30bfbea8467bd59cb630d641
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:10:21 2007 +0000

    Annotate types in Tubes
    
    
    20071016131021-53eee-005a808705c90c7958dd09425f9624792002359c.gz

commit bf6cb2d3783b88cf397b0ea780b40785e983ec96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:10:09 2007 +0000

    Remove unnecessary tp:name-const from Tubes channel type
    
    
    20071016131009-53eee-3594f77cb149e60c1116f7783034f836ce14f6ba.gz

commit b12fcfa78d30193f58975a01e9dff622847fd4c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:09:55 2007 +0000

    Add and use Pending_Text_Message struct type
    
    
    20071016130955-53eee-5f4fb149220c89ce21bb5e214545dcdd451a81b4.gz

commit 5c065d6e79e41407fcc3951bd532428d3970ca56
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:09:44 2007 +0000

    Add and use Room_List_Entry struct type
    
    
    20071016130944-53eee-29528db74a73d9152adc233ef560952ab8c76ef9.gz

commit 10675ea085ee7bb3d45e13dd7c6623436a301283
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:09:19 2007 +0000

    Add and use Local_Pending_Info struct type
    
    
    20071016130919-53eee-78df2a6f4835cc1853ed675c492a6f456b9a0610.gz

commit 0d2491020e9ae174793e44f9cf29d5ee33506c8f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:08:58 2007 +0000

    Add definitions for some generic types
    
    
    20071016130858-53eee-e6e0d3ccb180ed9b7d8fa964e898789b05cc491c.gz

commit c84a750e9d66e761525b45268a94348a7b74420b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:08:35 2007 +0000

    Add channel handler to the specification (finally)
    
    
    20071016130835-53eee-f514fb7c35f4f73edd15a5b441323646473c1a1e.gz

commit f89968be052af66cddf2999f3a4b0fc4d698badf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:06:35 2007 +0000

    Canonicalize tp:type Timestamp to Unix_Timestamp and Interface to DBus_Interface
    
    
    20071016130635-53eee-c789ce61a250dfd42e8bf312c0e1bec6c29a36c9.gz

commit c1e37fc3f65289b8b8cab0acf252e03a2ba16762
Author: Alp Toker <alp@atoker.com>
Date:   Fri Oct 12 01:18:43 2007 +0000

    Add tp:type to tube ID args for type safety
    
    
    20071012011843-7c7f9-65415daeb870f0e0f86efa69ea9487e7a78fb443.gz

commit cbd335f396622ad9be38c782c49aa56452c47b5d
Author: Alp Toker <alp@atoker.com>
Date:   Fri Oct 12 01:05:59 2007 +0000

    Annotate Tubes enum types
    
    
    20071012010559-7c7f9-574c759c6123344198e13b500663d6f3bceb6fa1.gz

commit f3558f8adb97673584fa047719e9eae1760e6d67
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 4 11:48:36 2007 +0000

    Mark XSL stylesheets with licensing and "where to get the master copy" info
    
    
    20071004114836-53eee-22a88881e03e8477cb06b6034e4587ea5a3ec63d.gz

commit 06fbe7c0947606315dc2ec9012eff6fa32ab25f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 27 15:09:15 2007 +0000

    Set version to 0.16.999 to indicate that 0.17.0 hasn't happened yet
    
    
    20070927150915-53eee-abf74c93c9a9cc8552b6e20182495a358808c76c.gz