1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535
|
commit 00be1032a4dbb7340d0213959954cf93d236accb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-10-02 17:58:00 +0100
0.8.0
commit 5ebdcd4ced55abc121cc0b796a01a943e3bf040f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-24 12:07:29 +0100
NEWS
commit 755b880c45e75c072eaaa93007495b751515677b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-23 17:02:43 +0100
HazeIMChannel: chain up properly in dispose
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31723
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
commit 8e34a2952f3c45669580f3ab410a4283dbad1e93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-23 14:53:40 +0100
haze_contact_list_set_contact_groups_async: fix sense of test
We want to remove the buddy from every group *not* listed in the
argument.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
commit 8442417b414d4144392f1d11cd2a2454bedd1826
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-17 16:19:23 +0100
Test unknown presences
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69474
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
commit d83535cc0a9f2d0b75ecba17a97db51cb49affb0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-17 16:13:25 +0100
Return UNKNOWN status for non-buddies, rather than raising an error
This is consistent with Gabble.
Also, don't crash if libpurple gives us a PurpleStatusPrimitive
outside the range we understand; guess wildly that it's probably
AVAILABLE.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69474
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
commit 72e4db4e9c9130a442fdbd24b264e59265877c6d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-17 13:40:53 +0100
I keep forgetting the release name :-(
commit 00ec6b357d5005a71df553e91c90222d7f711db9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-17 13:18:55 +0100
0.7.1.1
commit 9e4672c115e56794192ba80c8f601a21859eba63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-17 11:24:36 +0100
Clean up test files
commit 0f6725aa23a46903d69821f824d315b82f956f9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-17 11:22:51 +0100
Distribute gabbletest
commit 2c023f021588b1f9c551485019961423edc15021
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-17 11:22:14 +0100
Distribute with-session-bus.sh
commit 0adf690eed3af2cbbe3c562579c543e6cb4dee4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-17 11:04:53 +0100
Update telepathy.am from Gabble, omitting the gtk-doc bit
So out-of-tree/parallel distcheck works.
commit 0344973f362b45de1382f70bdabd0d3b433c718f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-17 11:02:36 +0100
0.7.1
commit b09dadbdc54253cd680267aaac6b28f3bb689290
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-09-17 10:50:03 +0100
Disable warnings about deprecated functions for stable branch
Since this is (about to be) a stable branch, we're unlikely to fix
uses of deprecated functions, so we shouldn't warn about them. To be
reverted in the 0.9 branch.
commit 274396a192e911cb9c9ddb1de1e5fa67f3939714
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date: 2013-09-12 14:34:57 +0200
.gitignore: update with new test files
https://bugs.freedesktop.org/show_bug.cgi?id=69269
commit 8f7868f7911614023b6ca2af36e811d9d15b3b6f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date: 2013-09-12 14:19:50 +0200
Run regression tests under the run-test.sh "driver"
https://bugs.freedesktop.org/show_bug.cgi?id=69269
commit 52e3df63bb1f985637a53e73b892f55387043cea
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date: 2013-09-12 14:11:17 +0200
move tests tools to tests/twisted/tools
Other CMs store these files there.
https://bugs.freedesktop.org/show_bug.cgi?id=69269
commit 8fbc5939d539754f2a6c4d55e847ccca07119728
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date: 2013-09-12 13:33:00 +0200
Import run-test.sh.in from Gabble master
https://bugs.freedesktop.org/show_bug.cgi?id=69269
commit 279e80ef46d95ae7dec00e375b5001abfe7b5d7a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-06-27 12:10:11 +0100
Adjust for Sametime accounts getting a "usersplit" in libpurple 2.10.1
Previously, Sametime accounts had separate 'account' and 'server'
parameters. Upgrading to libpurple 2.10.1 caused them to have
a single 'account' parameter with syntax like "username:server",
flagged as being split at ":" - to keep existing accounts working,
we want to separate them again, like we do for IRC.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=44631
Tested-by: Simone Caronni
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
commit 2a538fe27487fc5aa6c46414d15c205042344204
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-06-04 12:11:00 +0100
Avoid recent libpurple doing "clever" proxy discovery, etc.
The regression tests are not a full desktop session, and don't have
GSettings or other GNOME features. They also don't have KDE features,
which libpurple also checks.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65290
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
commit cbe583bce4ceec03caf9b2d67af0ea6ca3ea8818
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-06-04 12:17:52 +0100
Initialize libdbus for thread-safety
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65296
commit c8a6b9edd819c48148e70a52cb4b6fdd5de96d75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2013-04-04 16:47:20 +0100
Sync with-session-bus.sh from telepathy-glib master
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=63119
commit 54ff4b44fb9cad660df9732cabff04ecc34729ca
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date: 2013-05-27 14:50:11 +0200
Revert "Disable warnings about deprecated functions for stable branch"
This reverts commit ae048ead88ae7e65372093d92af0cbedbf7d5c17.
commit 76ce89dd88bddc39d90846fd9ce5d52c4fe99e18
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date: 2013-05-27 14:50:01 +0200
Revert "Revert "Stop using deprecated tp-glib symbols""
This reverts commit 92d963e9fbfcfd0c3087c7ce2b2269a73ebe258d.
commit 83723921f8d9d59164f8046e30da10f2706b3417
Merge: e91b353 ae048ea
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date: 2013-05-27 14:49:31 +0200
Merge branch 'telepathy-haze-0.6'
Conflicts:
src/im-channel.c
commit ae048ead88ae7e65372093d92af0cbedbf7d5c17
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date: 2013-05-27 14:36:10 +0200
Disable warnings about deprecated functions for stable branch
Since this is a stable branch, we're unlikely to fix uses of deprecated
functions, so we shouldn't warn about them. To be reverted in the 0.7 branch.
commit 92d963e9fbfcfd0c3087c7ce2b2269a73ebe258d
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date: 2013-05-27 14:35:37 +0200
Revert "Stop using deprecated tp-glib symbols"
This reverts commit 1e42a9cd5fe1dce527c1074402763cd3d203cd4c.
commit e91b3531384e1e75abdd039bc61a89c186f2b373
Merge: ab6c82b 1e42a9c
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date: 2013-05-27 13:58:35 +0200
Merge branch 'telepathy-haze-0.6'
Conflicts:
src/contact-list.c
src/im-channel.c
commit 1e42a9cd5fe1dce527c1074402763cd3d203cd4c
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date: 2013-05-27 13:29:27 +0200
Stop using deprecated tp-glib symbols
tp-haze already depends on tp-glib 0.15.1 which is enough
for all replacements AFAIK. In particular tp_handle_ref/unref
are no-op since 0.13.8.
commit 69f00e7be3a9a4984570d1e7fe4eafb4ba61f077
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date: 2013-05-27 13:17:16 +0200
Work around GValueArray deprecation
We define GLIB_VERSION_MIN_REQUIRED to GLIB_VERSION_2_30 to ignore
post 2.30 deprecations. Note that this does not bump required glib
version, it is still 2.22. With glib < 2.32 it won't have any effect.
commit ab6c82bbc49a4faac136fe6b2422bb9508b1a960
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2013-04-12 11:20:42 +0100
Test closing the request_password channel
commit 4541819cc4133d1dfe6d3766c6cf8f0204a4c65f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2013-04-12 11:16:42 +0100
Don't call purple_account_disconnect() if pw request fails
prpl-jabber, prpl-silc, prpl-sipe all deal with taking the account
offline one way or another in their cancel_cb, and calling
purple_account_disconnect() without checking
purple_account_is_disconnected() causes a critical warning if the
account is already offline.
commit 71f9f850be1eefc949c400a3081a7edaa336aec2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2013-04-12 10:59:09 +0100
Add sasl/telepathy-password.py from Gabble
This exercises the happy path of Stefan's patches to support
purple_account_request_password().
commit 9ee8b96ad91af52936f5bee5b9a472de645c2363
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2013-04-11 19:30:32 +0100
Refresh and uncopypasta gabbletest
hazetest now overrides what it needs to, and reuses the rest of
gabbletest verbatim in a separate module. I had to add a couple of hooks
which I'll commit to Gabble.
commit 4068d8504b2155168b82144a4d45b138e0579ef2
Author: Stefan Becker <chemobejk@gmail.com>
Date: 2013-04-11 15:45:34 +0300
request: fix more resource leaks
Triggered by Will's review comments.
- check callback pointers to be non-NULL before calling them
- call cancel_cb also in destroy idle callback
- reset connection's password request field on closing
- coding style cleanup
https://bugs.freedesktop.org/show_bug.cgi?id=63326
commit eef971c3aeb61b9b60013f3b728f62e7ac5580bf
Author: Stefan Becker <chemobejk@gmail.com>
Date: 2013-04-10 16:13:04 +0300
request: fix resource leakage
It is the responsibility of the UI code to free the "fields" parameter
after haze_request_fields() has been called. This has to be done with
purple_request_close() and handled in the close_request() UI operation.
https://bugs.freedesktop.org/show_bug.cgi?id=63326
commit 66b7fff2f65b65a5d298bf868bb8e21a32492a58
Author: Stefan Becker <chemobejk@gmail.com>
Date: 2013-04-09 19:30:34 +0300
request: handle purple_account_request_password()
This is needed for libpurple plugins with optional password, e.g. SIPE
since 1.14.1. That libpurple API call boils down to a
purple_request_fields() call.
The flagging for --enable-leaky-request-stubs was refactored so that
this new code is always compiled in.
https://bugs.freedesktop.org/show_bug.cgi?id=63326
commit 1fe98b1bede98c4935f76a514a3943546a869c02
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2012-11-21 17:14:23 +0000
bump nano-version
commit b232ad1cc35037f6ec18b59c194f8c5444f3fad1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2012-11-21 17:11:25 +0000
Version 0.7.0
commit f7ce27e8524f80ffecaabeed8f211932a976cd1e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2012-11-21 17:10:08 +0000
NEWS for 0.7.0
commit 156316d1cfd2fb36311882a0ca0ed569893878da
Author: Gabriele Giacone <1o5g4r8o@gmail.com>
Date: 2012-11-21 16:44:12 +0000
Add skype-x11 to known protocols, rename the other to skype-dbus
I'd like having both so users can test both, like on pidgin. linux skype
apis often are broken, one could be better than the other.
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
commit 3d4b6b41f6994b2c90890e8ba7bac53e947343f6
Author: Gabriele Giacone <1o5g4r8o@gmail.com>
Date: 2012-11-17 18:16:16 +0000
Expose third-party Skype prpl as 'skype'
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=57201
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
commit 3915dbc1d2d343cbeed93e1453daba94860a875a
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date: 2012-05-10 15:23:29 +0200
Remove deprecated tp_handle_ref/unref
commit c0d9beb94395120401bf632cf3277d37a63b0b99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2012-05-07 19:28:33 +0100
Set G_MESSAGES_DEBUG during testing
The same as Gabble commit cbfa9d06.
commit bab2be17b5c6af95b7a990038a1978454829b511
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2012-05-07 18:02:06 +0100
Use non-deprecated TpMessage APIs
commit eb516a9909fe271e40b91df9d7f9cc12a83c2422
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2012-05-07 17:37:15 +0100
Use non-deprecated TpIntset APIs
commit 4c9eaa898b14442d23d3d485c2725af978b35da4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2012-05-07 17:36:21 +0100
Use TP_ERRORS instead of deprecated TP_ERROR
commit d81cdd5171afb380bdf862b63ddd1858818f0523
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2012-05-02 12:16:13 +0100
caps test: do a simple test for media caps changes
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit ad7122d60c70ba106661a0b0ecd58e36420d46d5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2012-05-02 12:15:39 +0100
twisted tests: add a config module for knowing whether media is enabled
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 41b053cdcc220687506d8922e129ef759d70fddb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2012-05-02 11:36:36 +0100
capabilities: implement UpdateCapabilities
I didn't bother touching AdvertiseCapabilities as old style caps are
only going to be removed soon.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 1fafed8d0efac5075e7d681a9f80962ae0a8b3a3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2012-05-01 13:45:05 +0100
capabilities: emit ContactCapabilityChanged where appropriate
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 59922b9aedd0fc0e24d73a563a3806291672d213
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2012-05-01 12:00:51 +0100
capabilities: implement Media for contact caps
It's untested... bad me.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit e851e224d7a733acc67f031c8c3b900e78d7dea5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2012-05-01 11:07:00 +0100
tests: add simple test to ensure ContactCapabilities are working
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 04909550618339a33f6a5b40ac5e6176ca280972
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2012-05-01 11:06:42 +0100
capabilities: implement ContactCapabilities
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 9379255451b6a4d805d070ee2eb4bca80f9a7993
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2012-04-04 16:00:41 -0400
start on version 0.7.0
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 7af2f4947add8a20ba81f96213594b0012492327
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2012-04-04 16:00:18 -0400
start on version 0.6.1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit ec9c21b47860fb75cd7a13fe57b9ed44be4a451d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2012-04-04 15:58:56 -0400
version 0.6.0
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit f1613a45ff8ac54f3a42f11ed323a9ee2007c2c0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2012-04-04 15:58:31 -0400
update NEWS for 0.6.0
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 7382c56a6e02c7d0e4ae03ce325b85155b392d11
Author: Felipe Contreras <felipe.contreras@gmail.com>
Date: 2009-12-19 20:20:28 +0200
configure.ac: trivial cleanups
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
https://bugs.freedesktop.org/show_bug.cgi?id=26120
commit f34f9d3dd637aa96a8134ef834109b29b7024edf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2011-11-21 14:33:11 +0000
connect/fail.py: try an even more ludicrous port
This test fails on the buildbot, and I don't know why.
commit 98209cce2ab939a2aa95bb830e1015c54fb892eb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2011-11-21 14:30:29 +0000
Mangle test name into connection parameters.
In Gabble, we push the name of the test being run into the connection
parameters by abusing the fact that Gabble accepts a resource as part of
the 'account' parameter, but overrides it with the value of the
'resource' parameter. Haze doesn't have a resource parameter, so we
can't use that trick… so, instead, let's shove it into the file transfer
proxy list parameter.
commit 9a6de298a8d384b2ae6f5d2608d1ab385301b746
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2011-08-09 09:28:03 +0200
Connection: implement ContactBlocking
We need to depend on telepathy-glib ≥ 0.15.1 to use
tp_base_contact_list_mixin_blocking_iface_init.
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
commit 7041b8500d701fb7d51ab1c9b96aa87a29af15b5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2011-07-09 11:42:34 +0100
Bump nano version to 0.5.0.1
commit 91ad5f246f8831bdfe42817fee1ac4f3e99643a4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2011-07-09 11:41:00 +0100
Add make-release-mail.py
commit d6b4f4587fd042c3e862b25d444695c2f1ccde93
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2011-07-09 11:35:21 +0100
Version 0.5.0
commit e3ed7567d54f8df5d5fd4a2e548fe68f2227dd68
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2011-07-08 16:10:20 +0100
Tests: Don't assert that 'password' is required.
This was broken by 27d51779b804726e0f415459f2f3e0b786cb0361
commit 99db7998f5423354fdcd38a880fff675ff74d2ce
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2011-07-08 16:08:18 +0100
Update NEWS
commit 6fbbc09b4fbb9ce20884a9efeacc1804e862b808
Merge: b86c78d c9de23b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2011-06-14 10:28:40 +0100
Merge branch 'blocking'
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=37933>
commit c9de23b8598fb0358b8ca89a37011012e3feff18
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2011-06-09 13:26:17 +0100
Emit change notifications for blocked contacts
commit 5f61ae42d2cfbdc858ab89adfd4d24311467f387
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2011-06-09 12:20:53 +0100
Blocking: implement can_block and add to Conn.Interfaces
commit d7b57afa374e68e43fc466b38d1ce00eab3dea15
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date: 2011-06-04 17:47:34 -0400
Initial work on supporting contact blocking.
https://bugs.freedesktop.org/show_bug.cgi?id=37933
commit b86c78dd83e061a90a8aa35cf764d05602f18a3c
Author: Marc Plano-Lesay <marc.planolesay@gmail.com>
Date: 2011-04-07 21:54:09 +0200
fix unused-but-set-variable warnings
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=36066>
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
commit 64d91d9b102790ebd9fd602da711823e2c6f4362
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2011-04-08 08:57:33 +0100
Make ignorance of m4/ more specific
commit 5944d1ad69d15b12a5a8946fd92c2b319e8a2dc7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date: 2011-03-02 15:16:06 +0100
im-channel: add Messages properties to immutable properties
commit 8c61e471a3119c399539543dbb727258e88bb4dc
Merge: c2033a5 ec10c36
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date: 2011-03-02 15:11:46 +0100
Merge branch 'master' of ssh://git.freedesktop.org/git/telepathy/telepathy-haze
commit ec10c36771f42d776f5f1788019b7a3df43b7c58
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date: 2011-03-02 09:56:50 +1100
message-sent and message-received are int64 not uint64
commit 4db5eb011fac68569f4607e9fbf63cc2b6aabc81
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-12-13 14:28:35 +0000
configure: bump versioned-dep on tp-glib
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 282760f3ec8026cd228f838265f1718786b2a73f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-12-11 13:08:37 +0000
protocol: implement TpBaseProtocol->dup_authentication_types
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit d0122748651ba8390a49fa81cb2ef771720a5645
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-12-10 17:07:31 +0000
Update telepathy.am from telepathy-glib
commit e52ed524f5316370fc5630f90dfac2d32d1a65ed
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-12-03 11:44:17 +0000
connection: be sure to call finish_shutdown if we never connected
This just took me so long to hunt down. :-(
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 6c5b65287d27f4bc0f351d886402c959231a57fb
Merge: 1396a69 c5e2519
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-12-02 13:09:27 +0000
Merge branch 'simple-sasl'
Conflicts:
configure.ac
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 1396a698bbd367b9b44d0b7824cb84957c9f5d5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-12-02 12:47:10 +0000
NEWS
commit c5d4b95649e5c4263f1d199760de492084f77fec
Merge: a4a52af fb71058
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-12-02 12:35:23 +0000
Merge branch 'base-contact-list'
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=19902
commit fb7105898cf19a9236e4b61bc3811e28117ed7ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-12-02 12:34:54 +0000
Depend on telepathy-glib 0.13.8 for a version of TpBaseContactList where our tests pass
commit c5e25193ae0cee2a9cc207d86af1018cdb2da408
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-12-02 09:18:35 +0000
connection: only disconnect if we're not already disconnected
If we don't check this, tp-glib will give us a nice big fat warning.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit e0a21ede22ad4630eea7e8d12500c6efecd8719c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-12-02 09:18:05 +0000
configure: depend on the actual tp-glib version when TpSimplePasswordManager appeared
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit d22132f26983da8af13e733576bb71edb74e5e4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-12-01 14:01:34 +0000
Use the right (ignored) source tag for haze_contact_list_remove_contacts_async
commit 404a7b02b61a86d8f8b0836069cfe8dacdf27b34
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-30 17:56:18 +0000
Use the TpBaseContactList
This requires some changes in the tests:
* the actor that's assumed for some group changes now differs
* anyone who sends us a publication request appears in the 'stored' list
commit 5c395b47ac277179fafb153340656598c7348bf8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-30 17:42:57 +0000
Add close_all_groups() and use it to get rid of any stray groups
The group tests are sensitive to leftover groups that might exist in
global libpurple state.
commit bc4710f906268330ae83c34f981c5245c1b57227
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-29 17:32:47 +0000
Implement TpBaseContactList's methods
commit 6601088e42530c33c871864c49c53d5fd823a403
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-29 17:26:32 +0000
Split removal from group into preparing and committing, and make it plural
The idea here is that when we do plural removals, we want three stages:
- see what we'll need to do, and if it's impossible, fail without making
any changes whatsoever
- do the preparatory work (add contacts to the fallback group)
- actually do the removal
The first two are always the same, so can be a single function.
The last stage might be removal of a group, rather than removal of some
members, for instance.
commit eac912829c1da66f7081dc0833fcc9cd0b57cd6e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-29 16:04:25 +0000
haze_contact_list_remove_from_group: don't error if already absent
commit d5b9d27a7ad7e2b35b3018cc7d55ca07959680d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-29 16:03:50 +0000
haze_contact_list_add_to_group: don't error if already in the group
commit c282ff8c2015921a0917f515dac18a1baa2248bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-29 16:03:12 +0000
keep track of who we are (and aren't) publishing to
commit 38c62ca2c29dad3d91c9995b903da33608b50250
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-29 14:47:38 +0000
Decline publish requests when we remove a contact
commit f1d4f95a48b5f758271da76d978c525c14ccf880
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-29 17:14:05 +0000
Don't consider it to be an error to try to remove an absent contact
commit befba7b0800b8f7ed197cedd55bb58d9d376f2fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-29 14:46:38 +0000
Don't consider it to be an error if we accept/reject a nonexistent request
commit 8526af7dc6f0f9ee0a71e36572af686eead45126
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-29 14:46:06 +0000
PublishRequestData: store a message
commit 7e15a142431f40b18c5e6edbccc569eb7e0ac178
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-29 12:25:10 +0000
Add a 'stored' list (which just behaves like 'subscribe') and test it
commit a4a52af0ff20290a39992ae77522495eb6de677a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-30 17:41:04 +0000
fd.o #26155: make telepathy-glib criticals fatal
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 8752edbab8b0f310138ba7cc653e2f489f270450
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-11-29 11:51:47 +0000
fd.o #31846: HazeProtocol: translate the new connection_security parameter
We turn this into two booleans, require-encryption and old-ssl, as seen
in Gabble.
Unlike Gabble, old-ssl=TRUE causes require-encryption to be treated as
TRUE - there doesn't seem to be a way to say "use old-style SSL but ignore
bad certificates" in libpurple.
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 43b9c6a781814b5a8efa7a56e66f3aa958eb1f14
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-11-25 11:47:55 +0000
connection: use disconnect_with_dbus_error
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit fab8a341b4c98db85fd4af40562478fac8841d97
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-11-25 11:32:49 +0000
connection: free the error after being used
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit f953157c8d559bc8740f0b5814a1761cf483d34e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-11-24 11:08:40 +0000
connection: use TpSimplePasswordManager to get a password if not given
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 27d51779b804726e0f415459f2f3e0b786cb0361
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-11-23 18:40:08 +0000
protocol: make password no longer required
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit fe91e39c4d6dd751c168394651f89dc5c9ba7133
Merge: da5f512 9db24d5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-11-23 11:12:40 +0000
Merge branch 'invisible-manager-file'
commit da5f5123c67d2b134274815fa4db3e6354b058eb
Merge: 924fa3d 29f9962
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-11-19 17:33:08 +0000
Merge branch 'connection-errors'
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
commit 29f9962bdfccc7dcb5b2a3429da72650bf5fdaaa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-11-19 14:22:02 +0000
Implement ConnectionError.
This lets us expose the technical details of connection errors, which
would have helped a bit with this ICQ crap.
commit 0c86c32e29492ada71ff96c8808287978ed2d226
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-11-19 14:20:41 +0000
Update hazetest from gabbletest!
Woo. I had to fix a few issues in gabbletest to make this work, which I
am submitting upstream.
commit e03f7e94e1bab1227462571e18bd026f16f69063
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-11-18 19:41:01 +0000
Update constants, namespaces, and servicetest from Gabble.
I tried to update gabbletest too, but it's changed in ways that break
haze. So I've left that for now.
commit 9db24d57208722b3b667c3c1d4a3d903a5c20122
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-11-18 17:57:31 +0000
data: stop shipping a manager file
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit ddee3578a228a2c0da34c5133a50e4f1400ca862
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-11-18 09:52:49 +0000
Map OTHER_ERROR to AuthenticationFailed.
This deals better with the ICQ server temporarily banning us.
commit c2033a575b7e04ba706de2f2e1249e429a73af60
Merge: 877513e 924fa3d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date: 2010-11-16 09:48:22 +0100
Merge branch 'master' of git+ssh://git.collabora.co.uk/git/telepathy-haze
commit 924fa3d90eb1a4949e431b0bd6284071f0d5b38b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date: 2010-10-18 14:39:55 +0200
instantiate the media manager only if the protocol support calls (fdo #30594)
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=30594>
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
commit 877513ee2a218dd2ebb4d6717eb2f81177194dbc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date: 2010-10-18 14:39:55 +0200
instantiate the media manager only if the protocol support calls (fdo #30594)
commit 9eeac8fdb16838f7079a01351171ff0b268ff57a
Merge: ccd9e5b 8bbbdc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-22 17:24:32 +0100
Merge branch 'contact-list'
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
commit 8bbbdc94b4ba73ca11cb0c2e281e43dd8f955dd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-22 17:24:21 +0100
explain why a suspicious-looking use of purple_group_new is actually OK
commit a329baf55307d8dc65050494d5789fa8a7244135
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-22 16:14:00 +0100
Use sync_dbus instead of NIHing it
commit ccd9e5bbb686f06d6000962726ea165748d0c22a
Merge: d23e93e 3e9c56e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-22 16:09:03 +0100
Merge branch 'telepathy-haze-0.4'
Conflicts:
configure.ac
src/connection-aliasing.c
commit 3e9c56e9a4fa27c4abb63b85bf5012bb1dab50c8
Merge: 6c919e3 2cb0840
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-22 16:06:02 +0100
Merge branches '04-trivia' and '04-self-aliasing' into telepathy-haze-0.4
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
commit 6c919e320abc36289a81336651cb7ed12af7ea19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-22 16:05:48 +0100
Make libpurple 2.7 mandatory (but still allow disabling media calls)
Backported from master, now that Maemo 5 has libpurple 2.7.
commit d23e93e48181f39e58e7bf90aaebd1bc33820b18
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-22 15:54:09 +0100
Fix regression test for Protocol now that it's stable
commit 0f7de79bbb067ad706fbebd297cd437cab687564
Merge: c586f07 cde7eed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-22 15:52:53 +0100
Merge branch 'protocol'
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
commit c586f0715933c3bc1b97b11decc75134fe729207
Merge: 2157207 dfdbf58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-22 15:52:09 +0100
Merge branch 'get-bus'
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
commit dfdbf583d9bf6409e956c4e263dc4226dace5321
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-21 11:40:31 +0100
Media backend, media stream: have and use a TpDBusDaemon
We have to use the pseudo-global instance, because the media backend gets
constructed by libpurple.
commit 34cdca829a17a0836cc07ee05376d745e2bf1954
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-21 11:39:15 +0100
Media channel: get the TpDBusDaemon from the connection
commit 89023011af623c97e01e2d1c721bf487bb4ce9d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-21 11:38:59 +0100
IM channel: get the TpDBusDaemon from the connection
commit 2a5267864ca796beeca481a694c1db52d97e3485
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-21 11:38:47 +0100
contact list channel: get the TpDBusDaemon from the connection
commit f6a8d36052695afd4530fa7a48970963225efeb7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-09-21 11:59:43 +0100
Require telepathy-glib 0.11.16
(This is the last release before 0.12.0 that actually added API.)
commit 2cb084089be99691108348888d400812a908b78c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-06 15:13:22 +0100
improve debug when aliasing people
commit 9ed97d9432d3c5fb254e077b389d2e19f313a7ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 18:28:15 +0100
Use TP_STRUCT_TYPE_ALIAS_PAIR instead of HAZE_TP_ALIAS_PAIR_TYPE
commit 3c6949d35782641676c6b55ad5c87cf9e691e439
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 18:05:16 +0100
Fix typo in function name
commit 81e4acbe7363e711e37f91a92affab0f526e3ceb
Author: Felipe Contreras <felipe.contreras@gmail.com>
Date: 2010-01-15 02:27:32 +0200
aliasing: use new public_set_alias()
libpurple finally implemented it on 2.7.0. We might want to report
errors somehow.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
commit 21572078431fdac8b244366ca72fd59a46a57226
Merge: 801da60 0c79dc0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-06 14:56:19 +0100
Merge branch 'telepathy-haze-0.4'
commit 3ec6ff08688ff052790aa1bf796cb05a1365a0a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-06 14:54:41 +0100
Add tarballs, signatures and 'make dist' droppings to .gitignore
commit 3a6dc5b029bb2ffba938cac9cd5d27c99d8be09c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-06 14:53:35 +0100
Add telepathy.am so we can do make maintainer-upload-release
commit 0c79dc0089e2783e6f5e9ee5c28556e2b5f8b87c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-06 12:49:09 +0100
buddy_removed_cb: don't dereference conn->contact_list->priv til we've checked that we're connected
felipec reports that in practice this doesn't crash, but it does raise
Valgrind warnings, since conn->contact_list may already have been freed.
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
Acked-by: Felipe Contreras
commit 801da60f8e8df98ff85234cd3091ad784a2f7cc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 17:53:59 +0100
fix unused variable
commit 207ba71f9140c7868ce8d9cf01741b2d5f8cfb31
Merge: 5c56031 fabfb1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 17:43:19 +0100
Merge branch 'trivia'
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
commit fabfb1d56dbf9124f1ffbaad5d8f373670b48104
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 17:32:55 +0100
Abolish HAZE_TP_ALIAS_PAIR_TYPE; use tp_value_array_build
commit c3253addaaff26a398a0ece49f35b28f88d72f8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 17:31:45 +0100
Make libpurple 2.7 mandatory (but still allow disabling media calls)
commit 5c5603142cb28d976575815eb190535300f48d78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 17:24:05 +0100
Revert "Also require GLib 2.22 for media calls"
This reverts commit bdbbb8ac69b6f9f793ad640ea23633390d589428.
commit e0e429bb0d554cca5825203b76d564013313e6f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 17:23:58 +0100
Revert "Conditionalize MailNotification support, to be nice to Maemo 5"
This reverts commit 5bc290a2024b54b258e60d48dc3af0c757e48d2a.
commit c55bf598cf5e2a1b281f38fe064b7128a0fef03b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 17:23:35 +0100
Start developing 0.5.x
commit f1468324b5b4e3d0eb7c4c8b2e100adc9b77d3b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 16:58:12 +0100
Nano version
commit 215636a48b19d4d67b132e498b6504e2aab986d3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 15:44:49 +0100
Prepare version 0.4.0
commit bdbbb8ac69b6f9f793ad640ea23633390d589428
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 15:43:22 +0100
Also require GLib 2.22 for media calls
They use G_TYPE_PTR_ARRAY.
commit 5bc290a2024b54b258e60d48dc3af0c757e48d2a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-08-05 15:01:05 +0100
Conditionalize MailNotification support, to be nice to Maemo 5
commit cde7eede438fae164f68128cf0954381e967dcc1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-16 16:21:38 +0100
fix typo in comment
commit 2a4da279d880b50c5dbf6f55116d1a0087ef4d71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-16 16:20:09 +0100
haze_protocol_get_connection_details: use channel manager GTypes
This catches up with an API change in my telepathy-glib branch, made in
response to Will's review comments on this branch.
commit 2af2611985e0c1243eac7e47e8c690e506a3133a
Merge: 57f31da 75539bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-16 12:49:25 +0100
Merge branch 'misc'
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
commit 284e46dbf3c04753599064f03f192774abdc0236
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-15 15:14:49 +0100
Expose IRC's usersplit as a separate CM parameter
commit d4a2b72cfe1e874af0130652e371ab7d68a7cfbf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-15 15:14:24 +0100
Set the HAS_DEFAULT flag on usersplit suffixes
This means we always append "," to SIPE usernames, which matches
Pidgin's behaviour. pidgin-sipe tolerates it either way, but Pidgin's IRC prpl
relies on always getting a server name.
commit 62a282161fc979a22a3e643254371dd7257c2ddb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-15 14:45:25 +0100
Make haze_protocol_get_username static
commit 993ea5cf35ecec2d9f46a865bf7dbb86e70f1a4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-15 14:28:02 +0100
Pass username, password to HazeConnection as separate properties
commit 8105efd7dedce68c51b964f588e593e17bc9943a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-15 14:20:21 +0100
Rename haze_connection_get_username to haze_protocol_get_username
commit f5d1ced090533a2e1382cc9774e566ba8a2ce363
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-15 13:52:20 +0100
HazeProtocol: explain why jabber_mappings doesn't describe the usersplit
commit b72ce1fb09eb47b2464649321d09fbe389adfd9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-15 12:53:25 +0100
Add a test for protocol objects
commit 8d0007efbf41f168dc3fbb1b38b788b35956815a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-15 12:53:15 +0100
Emit a debug message when we encounter an unknown prpl
commit f1ccd5d2949f75b0034e4cdce0e8cb6909cabed6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 17:14:18 +0100
HazeProtocol: infer icon name from protocol name
commit 227d9605e2f97e2cb593d5071814bf3bb20b6ce9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-15 13:56:14 +0100
HazeProtocol: use tp_base_protocol_get_name to avoid strdup/free cycles
commit 6b9bb55ab4d29816219009df2f1f55acdd33f208
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 16:41:37 +0100
Populate VCardField property from KnownProtocolInfo
commit 2c51943ebd9a7b728d4939fb281b061d2b951708
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 16:12:28 +0100
HazeProtocol: store the KnownProtocolInfo, not just the parameter map
commit 13edbeedb228fca8e3b3bfe2abde9789d844bf49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 16:06:58 +0100
Rename HazeProtocolInfo to KnownProtocolInfo and make entirely const
commit 485e270580ffb00f5226ef6e4258ed8ecf985921
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 16:03:46 +0100
Move HazeProtocolInfo to be private
commit 5965483e1fb0b18cce4a69a771b2f026e8307342
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 16:02:55 +0100
Remove haze_protocol_info_to_param_specs from header
commit 1a82b6840c78862d1a312c420a7eadbc5617f8bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 15:59:01 +0100
HazeProtocol: use PurplePlugin to get the English name for the protocol
commit 6bacd611596621c34ac96e4d9eac758f16a18a4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 15:47:18 +0100
Use TpBaseConnectionManager's support for TpBaseProtocol to implement protocols
commit 6fdff52e07e8c258d80325bf97113ece978be7ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-15 16:22:13 +0100
Implement the rest of the TpBaseProtocol methods
commit e55ca1dfecc1afa60edfc90773217d696b00a8e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-15 13:54:48 +0100
haze_protocol_translate_parameters: split out of haze_protocol_new_connection
commit e1f0266cdedfa2e42cda937c2c80ef752a90188c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 13:56:51 +0100
Move Telepathy -> Purple parameter translation to HazeProtocol
commit 09a07903e9c5031c4cc77314c203e22f22d51f9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 13:33:50 +0100
HazeConnectionManager: build TpCMProtocolSpec structures using HazeProtocol
commit 7ef556a24ef4d52c3be7d244b7c8cdc966612c2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 13:00:20 +0100
List protocols and their info by creating HazeProtocol objects
commit 0cc78cb34ffefca921a0d0947373bbf2d60710a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 12:32:38 +0100
haze_protocol_build_protocol_table: do everything in one loop over protocols
This is O(n protocols * n known protocols), but it only happens once per
program run.
commit f5756ec57886b789c99bab7ecdc1c5201394b4ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-13 18:55:17 +0100
HazeProtocol: have a priv struct, containing prpl info etc.
commit 7240d889f75b7a4faa7b27eb07628f71a5534938
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-13 18:22:07 +0100
haze_protocol_build_protocol_table: cache the result
commit 209f73255c2e63e0e9708a306dda537374a9ccf6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-15 15:45:04 +0100
Move _build_paramspecs to protocol.c as haze_protocol_info_to_param_specs
No code changes.
commit a7d1dc49cc27914be4457d70d7d92e9848124245
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-13 18:09:39 +0100
Move build_protocol_table() to protocol.c
No code changes, except renaming it to haze_protocol_build_protocol_table.
commit d83b8de4203820a4a5c2317ae321e669def1cb8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-13 18:01:23 +0100
Add stub Protocol objects
commit 6ccbbe870cb4850a642f0e97fe357db8bc8890f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-13 17:20:08 +0100
HazeContactListChannel: don't have a PurpleGroup at all
We do all of our group manipulations in the channel manager.
commit 42854cea989b6f927e393e2cc8bc533679e0b4fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-13 17:18:41 +0100
_haze_contact_list_create_channel: make sure the group exists before creating the channel object
commit 0e851258a7321fb9b7b2264fcf7e0cc0cca53835
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 17:18:57 +0100
Manipulate groups' members by group name
commit d0d6bba46d8b3c9d92a69f549ccab4d00678b3d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 17:01:46 +0100
Implement adding and removing group members in HazeContactList
commit 80aecc3fb5a516f558da4e0c188c70bb487b535b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 16:42:48 +0100
Move logic for manipulating the buddy list to HazeContactList
commit 0c59ba77ce1b4c9be5031c9c75bc9aa08d732af9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 16:35:24 +0100
haze_contact_list_accept_publish_request, reject_...: remove message parameter
It's misleading to emit the message in the D-Bus signal, since we're not
providing it to libpurple.
commit 9d79c106945243832866711b963d588b42cfccf6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 16:28:20 +0100
Move libpurple <-> Telepathy glue for the publish list into HazeContactList
commit bb48aa1e5a610ba0afdaa1d7ce31b472919b3e39
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 15:39:17 +0100
Improve group test coverage to include disconnecting with a publish request
commit c14d86d61dbf5d74b088d87c2e23ff6bac7d51a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 15:19:12 +0100
Test deleting contact lists via Close()
commit 75539bc291b432b29919ff54b845f0bc46903e58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-14 15:10:19 +0100
_haze_cm_finalize: chain up to superclass
commit 6ce7c7ac7ecbdf8360da4a8ee512678f4fd42fdc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 15:31:47 +0100
Require libpurple 2.6 or later, and get rid of backwards compatibility glue
Most distributions have 2.6, notably Maemo 5 and Ubuntu >= 9.10.
commit 84c402d247765dbd754a9255878d162e868d1201
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 15:12:18 +0100
Add support for compiler and linker optimizations, and compiler coverage
commit 57f31dac78ea87b5464133e88a4185cc3c2db44a
Merge: bdfeaa9 780b919
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-07-11 12:49:10 +0100
Merge branch 'port-type'
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 780b9193dfa8f601acde1ee4f6ffb753921d554a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-07-11 11:00:33 +0100
Add a FIXME for hazetest/gabbletest divergence
commit c772048a95b15ae01b0d0bd80822b85f617a3b5f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-07-11 10:58:50 +0100
Unrace connect/twice-to-same-account.py
commit 1477ebdcd74b1a252e6c9fe80286a49bcef41163
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-07-11 10:57:28 +0100
Remove workaround for tp-glib <0.7.28.
We depend on 0.9.2 now. Plus, improve the assertion in the process.
commit 808d2827e245f612f1da59cc7bb0d9e360995306
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-07-11 10:51:44 +0100
Update tests for port being a UInt32.
(Whoops...)
commit 724c435d8cbe2a82f3d07c1a5188f5a8ddcda429
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-07-10 01:57:59 +0100
Expose ports as uint16 not int32.
This shouldn't actually break existing accounts, because MC doesn't
store parameter types, only their values.
(If you stored a really big int32 as a port number ... well, then your
account was invalid. :))
Fixes <https://bugs.freedesktop.org/show_bug.cgi?id=23702>.
commit 2f95a521d64460a6d81e1d764f040961fb52b027
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-07-10 01:46:50 +0100
Pull conn parameters out of the dict using tp_asv_*
This makes the function smaller and more tolerant to minor type
variations. Perhaps such a minor type variation is coming up...
commit bdfeaa99b30b1e0ed89fe222edf4f0fbacb21494
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-07-09 13:38:15 +0100
bump nano version to 0.3.6.1
commit 2e4ee171019dac5ad0510093505cb9e589f3ed55
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-07-09 13:14:33 +0100
Version 0.3.6
commit 70eb66f5d42033fbabfe25895216345e64cda4b4
Merge: 86333c7 7f234ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 13:21:09 +0100
Merge branch 'contact-list'
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
commit 7f234add16a76d62c42c7616e11b3492017f2253
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 13:00:41 +0100
Test adding to, and removing from, groups, including fd.o #21294
commit c78714159040a1f817a7ba5a3a840575be0ad247
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 12:16:25 +0100
Add roster/removed-from-rp-subscribed.py, adapted from Gabble
commit f8a34ce85c8e118f4c45fa2af8e7152d5b9caf7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-07-01 12:07:07 +0100
Test the publish list
commit c227e02f38cd124450a3073d6eecfa40c0493673
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-06-30 17:43:28 +0100
Add a test for roster subscriptions
commit 47f58bbba1ff4a26e246eea809184b156070abec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-06-30 17:22:40 +0100
Add a test for receiving the initial roster
commit 8b6c6d291d2a62ecaa5ce15c76401b04103ae5cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-06-30 16:43:21 +0100
BaseXmlStream: make it possible to suppress the initial empty roster
commit 632a3aad7e70f423b96b5c0cfb74b7ad97aae563
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-06-30 15:28:01 +0100
Update ns.py from Gabble
commit 5773a99bd3a2a976740c6cc075b176d0296eb31a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-06-30 15:26:46 +0100
Sync servicetest from Gabble
commit 18803b5cdce0f2bac597a77e02eba01206bf4f2a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-06-30 15:14:40 +0100
Remove more remnants of the old test API
commit 24c919f58ecbefb0568a9fce7b85bec1166ea1d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-06-30 15:11:58 +0100
servicetest: remove support for expect_racy()
It turned out to make the tests even more confusing, and Haze doesn't use
it.
commit 053102feabd51b5547bb1fd18e07bd369de5a3ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-06-30 15:10:54 +0100
servicetest: remove the obsolete test API
commit 916ec4447d9d4e1948e577e965f52eedbebe685b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-06-30 15:02:34 +0100
Import constants.py from Gabble
commit 591f668c9cc18cc87cec7d1cd26b289da558e065
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-06-30 14:58:40 +0100
fd.o #21294: before removing a buddy from the last group, add them to _("Buddies")
Otherwise, they'll be deleted from the buddy list completely and hilarity
ensues.
commit 7f5122fc2393701b49a8118b342775c18e11d8f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-06-30 14:57:21 +0100
Check for libintl.h and add haze_get_fallback_group()
This returns _("Buddies") in Pidgin's text domain, to match the default
group name that most prpls use.
Also run Haze under LC_ALL=C for the tests, so we always get it
untranslated there.
commit 26bc7a58fb2099b4a6f50c55cb67b65ce324eb06
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-06-29 16:21:09 +0100
hazetest: use hashlib instead of deprecated sha module
commit 86333c7d2b313f59a22d0ef611fa6b4074b08bac
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-06-21 20:09:58 +0100
bump nano version to 0.3.5.1
commit 58d753c10680ff86ee2256377567dfd586c55629
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-06-21 20:01:05 +0100
Version 0.3.5
commit 9cf39bcb985c4b9d5f6a46a322979ffd138d46b9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-06-11 10:02:16 +0100
NEWS the SIPE usersplit fix
commit ba8e7fcdbfe8c6f0ac371ae1dc3d787e76df9289
Merge: 495c4c4 f0dd110
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-06-11 09:55:11 +0100
Merge branch 'usersplit'
commit f0dd110cc1acd264fc5e3ca33a0ee51f6a27156a
Author: Stefan Becker <stefan.becker@nokia.com>
Date: 2010-06-10 19:48:12 +0300
connection(-manager): PurpleAccountUserSplits should be optional parameters
Not all users will have to fill the additional fields, e.g. for SIPE your
username (= account) can also be used for authentication. Make the fields
optional and use the default contents provided by Purple if the user leaves
them empty.
commit 495c4c41ac1594032511490d3f5db61c9b82fa45
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-06-10 10:27:28 +0100
Write some preliminary news for 0.3.5
commit fc9e9a6b91d3c477cf098a274d6adbc038d22c8b
Author: Stefan Becker <stefan.becker@nokia.com>
Date: 2010-06-09 20:50:37 +0300
connection: generate user name from user splits
If a protocol has PurpleAccountUserSplits and "userplitX" parameters then merge
them together to generate the real user name for the Purple account.
This completes the PurpleAccountUserSplits support. Now it should be possible
for Maemo/MeeGo Account Setup UI to show multiple entry fields instead of
hacking around the problem that "," is not a legal character.
commit 8b0c6d5ca8e2a2b27d4e70bdff8f28058ffc489b
Author: Stefan Becker <stefan.becker@nokia.com>
Date: 2010-06-09 18:55:23 +0300
connection-manager: add translation for PurpleAccountUserSplits
In order to be backward compatible this will only be used for known protocols
that provide "usersplitX:abcde" mapping.
Added usersplit mapping for sipe protocol.
commit 3ee2f0382597f18d454844b3398231256a9651fa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-06-10 00:04:00 +0100
cm: add helper to retrieve parameter mapping
commit 285b90b13f9e4e4ef419c621b597bbdde58fa571
Author: Stefan Becker <stefan.becker@nokia.com>
Date: 2010-06-09 18:07:21 +0300
connection-manager: add sipe to list of known protocols
commit 1b026d9ebe99a718cab082bfbffa08761ef3b65b
Merge: 212b6f3 42e7515
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-06-09 22:16:44 +0100
Merge branch 'i-am-so-sorry'
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
commit 212b6f3a2c3a88dcada03306ab3aba7c65dd4631
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-06-09 16:18:49 +0100
capabilities: enable even when media is disabled so contacts get text caps
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit ab031e6753d2b24dd05260f75f94b54f6ffd8ae0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-06-01 15:24:16 +0100
configure: depend on glib 2.22
We use g_ptr_array_unref and g_ptr_array_new_with_free_func which were
only added in GLib 2.22.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 0020623ef4aec4e3288f01d458ea163610029c37
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-06-01 15:23:20 +0100
configure: depend on tp-glib 0.9.2
We use tp_value_array_build which was only added in 0.9.2.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit d741f5f46a62abdf9583d12001dd68bb891bfe0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-05-26 10:48:12 +0100
Update with-session-bus.sh from tp-glib, fixing a bashism
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=28258
commit c1bb96415625f7921de53819d45ec9d4f7d949f8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-05-18 12:38:06 +0100
Use g_build_filename in remove_directory()
commit 826d66e36c2d6c5906aee55d3612d8b84ea2ce29
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-05-18 12:34:21 +0100
Move 'rm -r' function to utility file.
In the process, relicense this function under a simple permissive
license. I am the copyright owner for this function, which was
introduced in commit 10e4006, and has sat unchanged except for
mechanical replacement of g_debug() with DEBUG() since then. This allows
this trivial utility code to be re-used in other glorious projects!
commit 42e7515832b694b7cd64b87e5b9e39ce7be86678
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-05-03 00:14:59 +0100
Explicitly iterate account options.
This cuts out a context struct.
commit 7ecd135eddad35e36d4758087aad6a1a1e1132a0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-05-03 00:08:39 +0100
Don't pass HazeProtocolInfo to Connection
The connection object is already passed the protocol field from the info
independently; and, it doesn't need to know the param mapping stuff. So
let's just pass the prpl-id and prpl-info in directly.
In passing: fix the GType of the parameters property.
commit 13263fe0c78c8e691dfdddc4abdd69b264cf80f9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-05-02 23:42:43 +0100
Don't forcibly default charset to UTF-8.
This is bad for ICQ: people do actually use ISO-8859-1 there. It's the
default for a reason.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=23542, a mere eight
months later.
commit 3608245ca04d04a4a8ab9e4c3afb6c371c30ad10
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-05-02 23:19:41 +0100
Tidy up building protocol info table.
commit 58ae671d12b01562ba4c3c5f1721897ed3ab5fca
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-05-02 23:09:26 +0100
Use GHashTableIter to simplify protocol spec generation
commit 43701b9a8d7c407ad62915460eac727ad0558fc3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-05-02 22:52:10 +0100
Remove embarrassing "dict literals"
I was young and foolish. I remember thinking this code was really
clever for only being three actual lines of code and a foreach.
commit 0f4f729e6c1b48bdb026f69a4aa8663353bbcf0f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-05-02 14:03:29 +0100
Remove unnecessary bitfielding
commit 35e4464324ac77099e96b4c533246f232078d308
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-05-02 14:02:47 +0100
Fix up private structure macro madness.
commit e558227e4999fff17a1a0c6e4d0ee1db92c68fb8
Merge: 580b825 4a4ef03
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-05-02 13:42:58 +0100
Merge remote branch 'origin/master'
commit 4a4ef0317727e1b6102994559a2049a376d2973b
Merge: c1a148a e6d85ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-04-22 14:17:09 +0100
Merge branch 'avatars'
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
commit e6d85baaa14c422aac03c990284c06fcf0074ea6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-04-22 13:54:23 +0100
Test avatar requirements
commit c8c3f9a143242d6cddd9647245b98ee132d5ed37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-04-22 13:54:15 +0100
haze_connection_avatars_properties_getter: don't crash if not connected yet
commit bce94bcb6df6873a8df3f42805506fa4b7a04e4c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-04-22 13:26:30 +0100
Update constants.py from Gabble, keeping the local addition of CM
commit 33ae12333f508ce0c16e09eec47bf87171c7e566
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-04-21 19:09:50 +0100
fd.o #22304: implement Avatars' properties from spec 0.17.22
commit c1a148a90e63607f18cce3b35cc8a077dcd87b50
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-03-05 11:52:10 +0000
Version 0.3.4.1.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 82e030edb7a567fd7a5af2d3734043be4488d602
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-03-05 11:24:02 +0000
Version 0.3.4.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit e905d5356d7211462554952e4558594444ae7f8a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-03-05 11:43:36 +0000
Add MailNotification spec to EXTRA_DIST.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 32c2b0d6c76acd42bbe20f825475335b6461796a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2010-03-04 16:34:28 -0600
Add additional entries to .gitignore.
commit c1d78452e13c0090d8466e9f3c367e5cc233b6b5
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2010-03-04 16:28:33 -0600
Fix extra merge issues.
commit 864f11b00e31650276f0dbfc2ed00a91ad462256
Merge: a6dc8e7 4d78056
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2010-03-04 15:44:21 -0600
Merge commit 'nicolas/mail-notification'
commit 4d7805685ae73bc891261d934ebc807f3d2a856e
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-03-03 12:27:12 -0500
Explain why we enable mail notification before connecting
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit 687aa162e5b01ccb63cb7b8fedc5e9fe90be8336
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-03-03 10:50:56 -0500
Use _unref instead of _free on GPtrArray passed to tp_asv_new
tp_asv_new () uses G_VALUE_COLLECT() that refers to GTypeValueTable method
collect_value (). In the doc of that method, they state that elements may
be copied or referenced. Since we don't know, the safest way to prevent
leak is to use unref.
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit c87c7cc85466a4a3d0c0985cc5d439878b3f54a8
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-03-02 14:28:56 -0500
Add _SUPPORTS_REQUEST_MAIL_URL to MailNotification
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit e97711a470e861710720c5e0f155ca56057d0d10
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-03-02 14:26:03 -0500
Fixed leak of senders and recipient in connection-mail.c
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit ea2d2f7324cb86f8e1032492b79517ac2c69b17f
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-03-02 14:15:44 -0500
MailNotification spec says that mail['id'] should be unique or unset
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit 80ec29e30ff07999419e681046e8c89e93c9b1b2
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-03-02 14:12:26 -0500
connection-mail.c: replace strchr() by g_utf8_strchr()
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit f1cbee8640322b7e4e75f5cd650c6f31450d66f7
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-03-02 14:09:58 -0500
connection-mail.c: Fixed line larger the 80 character
It was not possible on line 102, because the generated function name is
already more the 80 characters.
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit f01d03a82a469899530d326455e335b781ee8c70
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-03-02 13:54:35 -0500
Removed unused tools
Unused tools where imported along with the code generator for Telepathy
spec.
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit e73ef7b99590d65d8e5cfedf705a1eb4597b4f0c
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-03-01 13:47:46 -0500
Set MailNotification spec to version 0.19.1 (trivial)
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit 2baeb3570d9c9789fcbac9353a7ae07a91a9bf33
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-02-23 16:29:23 -0500
In MailNotification spec url-data is now variant
Updated the MailNotification and modified part of code that handle the
url-data since the url-data is now a variant. Also fixed wrong error
NOT_CAPABLE into NOT_IMPLEMENTED.
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit 9a2eb60a6395ddea092cf6696d32b08136f261e0
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-02-23 11:46:48 -0500
Adding MailAddress property introduced in latest spec
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit a05b878ac581276c85e17e48715100c3073d398e
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-02-22 17:27:15 -0500
Updated to latest MailNotification Spec
Mostly editorial changes except for Capabilities property renamed
MailNotificationFlags and addition of _FLAG to MailNotificationFlags enum
prefix.
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit a6dc8e74efdb92ac66d4100549d820e24b45f777
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-02-18 16:08:07 +0000
configure: link to glib and gobject, and fix typo when linking to dbus-glib
See Debian bug #556487 for more info.
Fixes: fd.o#25124
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 8bb648c14cd0e41ee9ecb0a1ae5de7e00e0cd16a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-02-10 13:18:42 +0000
Rename prpl-simple to the standard Telepathy protocol name 'sip'
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
commit a91cb6e992fdf07abf1e4a4dd9e4aece3de647cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-02-10 12:31:57 +0000
Report the "loubserp-mxit" prpl as "mxit"
commit fcebe82aa97559b4a0fab131c787400c020b30f3
Merge: 9940693 68e71d2
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2010-02-04 13:45:36 -0600
Merge branch 'media-2.7.0'
commit 580b825b30e2fd25ad54916ae6e58400156e68c0
Merge: 9940693 68e71d2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2010-02-04 19:39:22 +0000
Merge remote branch 'maiku/media-2.7.0'
Hooray!
commit 9940693fbe7136f551b7f0ef3dd01f37c23ed40f
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2010-02-02 21:24:02 -0600
Add only a single copy of a given debug message to TpDebugSender.
When HAZE_DEBUG_PURPLE was included in the debug arguments, both
g_log and log_to_debug_sender were being called. The log handler
was catching the g_log message and adding it to the debug sender
while log_to_debug_sender was also adding it to the debug sender.
The result was two debug messages being posted for all libpurple
debug messages. This patch calls one or the other, but not both,
depending on the debug flags.
commit 68e71d2ed125c8194ab1dc4ab4784291bfb9cd90
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2010-02-02 20:31:36 -0600
Wrap media bits with ENABLE_MEDIA configure switch.
This patch adds a --disable-media switch for disabling audio/video
support in haze. Haze media requires at least libpurple version
2.7.0, so if --disable-media is omitted, the configure script
ensures purple >= 2.7.0 before defining ENABLE_MEDIA.
commit ec854f8e8723d15582d18d346afad3f4772fd937
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2010-02-02 17:36:56 -0600
Set stream direction correctly.
Fixes receiving video calls. The local video src was never started
which made libpurple indefinitely wait for video codecs to be
completely ready.
commit d8c18c148321bd5fc9eaca21dc78006ca850567b
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2010-01-27 16:26:11 -0600
Fix a potential strict aliasing warning.
commit 644a030dc8b5bfbeb9b563d1f0f1a857f7c33c22
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2010-01-27 15:50:54 -0600
Keep the ref count of HazeMediaBackend's streams property correct.
commit 6bbf39a7cef4454a4b359bdfae5ae80de6c198c6
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-07 23:44:39 -0600
Pass STUN servers from HazeMediaBackend to HazeMediaStream.
commit eeba3a35289fa8834cbee6434e42c1052939dbdf
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-07 23:43:05 -0600
Add a way for HazeMediaStream to get STUN servers from HazeMediaBackend.
commit 7b6b485b9d06b26712944500139742fa70a97ef0
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-07 22:42:30 -0600
Copy the codecs in addition to the list.
commit 1abf727247937666153d01f4342d3ac05e6b6c80
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-07 22:41:45 -0600
Copy remote candidates when storing them.
commit 757f924df424b62d41a331df9c32d64f3cbac0c0
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-07 22:40:13 -0600
Figure out which NAT traversal method is being used and pass it accordingly.
commit f97f581b178a7757e271f66a4daa5a41760a13b2
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-06 23:20:09 -0600
Use boxed type instead of pointer for HazeMediaBackend's streams.
commit 17d4fa27cfddd5baa8a5b8a20b0d75f45bc9e043
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-06 23:09:26 -0600
Only set stream sending if session is supposed to send media.
commit fa1998fe628eff056c8daecb3e90d5fab3e48cf2
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-06 22:53:35 -0600
Emit a PurpleMedia error in haze_media_stream_error.
commit 31173554c79f6fd96e1c7f68e45e747091ffa70d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-06 22:48:02 -0600
Just use the object_class pointer instead of creating a new handle.
commit 3a6ed34fdbb0061fa9c9a1f8f78d1b17e1a29312
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-06 22:34:20 -0600
Use G_PARAM_STATIC_STRINGS instead of their individual flags for object-paths.
commit 950da492913ea8668e4b9541433c8453d6ccac74
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-06 22:26:24 -0600
Use the enumerations for media stream protocols.
commit 747315002fab14885c961af19fa09bcdbfd3dc05
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-06 22:21:22 -0600
The type should already be checked by GObject. No need to check it here.
commit 7894710a394cace67fdbbb308339dffc3a5a3841
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-06 22:13:08 -0600
When setting the local codecs make sure to specify which stream was initiated.
Previously it would just specify who started the call rather than the stream.
commit cb6e3580d3670c308636ecd3b5d8d2d159077a83
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-12-06 22:05:58 -0600
HazeMediaStream wouldn't get an unknown type. Use g_assert_not_reached.
commit 7346d4c212e97cb58d056338f33109203e7e71c4
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-23 23:28:17 -0600
Remove obsolete comment.
commit 59e1597f884faf3ef192f92cabae9594aa47081a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-23 23:27:05 -0600
Remove unused find_stream_by_name.
commit 56d4968bb1153cca34a5bdecd2b02c498b5a570a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-23 23:26:28 -0600
Use haze_media_backend_get_stream_by_name instead of find_stream_by_name.
commit 0a247914a78fe6bc1555d5d3b466d553505dcaf8
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-23 20:46:56 -0600
Remove the list of HazeMediaStreams from HazeMediaChannel.
commit 85b76cd646368de0ea39cf4f279fe2474621a062
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-23 20:46:27 -0600
Convert find_stream_by_name to use the new streams property.
commit b1f38502e9ec9d6a0e84dc0f4723c46d51b738ce
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-23 20:42:56 -0600
Convert haze_media_channel_remove_streams to use the streams property.
commit 62de701e30455174d39f6be4f16394b8928f9794
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-23 20:40:02 -0600
Convert haze_media_channel_list_streams to use the new streams property.
commit b5153f3a2add7985ed4ec20f56c296e6c1415fff
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-23 20:32:22 -0600
Add a streams property to HazeMediaBackend.
This allows HazeMediaChannel to get the list for the different signals it
needs to emit.
commit 4b0e5ee30b4214667ecbfd9ebca873048575e613
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-23 17:06:12 -0600
Have RemoveStreams pay attention to the stream id rather than guessing.
commit b6336799e0a4bd033db5a6862cf3961d4e03dca5
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 23:07:41 -0600
Remove unused haze_media_backend_add_media_stream.
commit 93c4229f7f62a7ddd85c6728319ad0b6929aaaf7
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 23:04:01 -0600
Move HazeMediaStream creation to HazeMediaBackend.
commit d5335fd9edfbaf2cfcc750ee721b19a3b035396d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 23:02:35 -0600
Add media_type and created_locally to haze_media_stream_new.
commit 17532dfa79d0d5feadbd9061e1b5fd2895ebca50
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 22:57:45 -0600
Set HazeMediaStream's media-type and created-locally to writable on construct.
commit 5e9eed98173eedd811259b2f337e9deecce80c79
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 22:54:46 -0600
Use HazeMediaBackend's object-path property instead of regenerating it.
commit fe59a38f3d40816825efc90feb210b21aaaa5ab1
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 22:52:39 -0600
Add next_stream_id to HazeMediaBackend and cleanup some init/freeing.
commit e8c673cef47f7e177b8861521c9b8378cbea9d97
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 21:23:11 -0600
Update haze_media_channel_list_streams now that we have HazeMediaStream's.
commit db01c14bef74a47398380d1a36181180ab58c029
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 20:50:27 -0600
Register the SessionHandler with DBus in HazeMediaBackend.
commit ac988e7a331ef2fb4571f8d05dd23477a0f3eedc
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 20:21:57 -0600
Drop all transferred SessionHandler code in HazeMediaChannel.
commit d81feacdd91c05199a99a6430da7997019f4041e
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 20:21:15 -0600
Fix GetSessionHandlers to return the path to HazeMediaBackend.
commit 24b6f4765dda5147e1a1a013a179f8e8ab4c019d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 20:07:09 -0600
Use the SessionHandler in HazeMediaBackend instead of HazeMediaChannel.
commit 69db27e0901eddc376e1ac8045171dc116ff24ac
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 20:05:49 -0600
Emit the NewStreamHandler signal in HazeMediaBackend.
commit 790cd8ae4cce6b28a3a14fc6d9af3531e6b01b03
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 17:27:21 -0600
Implement haze_media_backend_ready.
commit c22b360785508a673de5bf0f6823101440467e2d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 17:15:27 -0600
Add _emit_new_stream to media-backend.c.
commit ecd73f131fdf7869f1b1087e02e8296643bee39d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 17:13:23 -0600
Implement haze_media_backend_error.
commit 9d325084c12356331cfe3b9938e27b1050d3b659
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 16:25:55 -0600
Implement the SessionHandler interface on HazeMediaBackend.
It will make a lot more sense to have the SessionHandler be HazeMediaBackend.
It should also simplify some of the code.
commit e3b549e0d9f07a0855814b8cdd1f9e3c39442fb0
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 14:02:49 -0600
Removed unused parameter from HazeMediaStream.
commit edbf92cb2f5de6cc1a480b63e3c04f9d25837c95
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-10 18:49:02 -0600
Remove essentially unused native_codecs from HazeMediaStream.
commit e2e57e71f0c8af5e94cf42fbb6d1f664737848a7
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-10 18:35:00 -0600
Wait to emit AddRemoteCandidate until the stream is Ready.
commit f660ffe9e61a6f4400fdb1b2e5df8ca90884879e
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-10 18:34:12 -0600
Wait to emit SetRemoteCodecs until the stream is Ready.
commit 717d97d59cc046df30c5a4fb682dbc013fdd7e0f
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-10 18:19:44 -0600
Emit codecs-changed when codecs change.
commit 20758ca174a45f559c6a93dc24c5418d5f287f1a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-10 18:18:26 -0600
Remove unused remote_codecs property from HazeMediaStream.
commit 2719edaf0cfa51501a3160654081111b8a85c116
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-10 18:16:00 -0600
Listen for changes to the stream direction and set the direction correctly.
commit a62a6b3380dedabb5c6b313e124ecc608f6a9863
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-10 18:12:33 -0600
Set created-locally on the stream in constructed.
commit 39d739c848fc35e3c433a9f6a0571fdc3fa20898
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-10 17:22:49 -0600
Use codecs-ready instead of the stream's ready state.
Ready happens when the telepathy-farsight is ready. Codecs-ready should wait
until codecs have been received which happens later.
commit 727b543b0b32170481ffd62c496710bdd78c5f78
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-06 16:34:29 -0600
Standardize libpurple includes.
commit fa611b76e5247b86b0d8a14eec935bdfccfc74fc
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-06 16:22:57 -0600
Remove a hack around a bug in libpurple, which has been fixed, to free streams.
commit 19869eb7ae7dc2a6351bd00138b0f5f3fc72c1df
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-06 16:08:33 -0600
Make sure the media object exists before closing it.
commit 643dbd3db107c1798f55745e6339574baf7a82aa
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-05 18:04:23 -0600
Set the direction of the streams and emit that it changed.
commit 8eed6adf2bce39e15cd387bb5c7979b380282a2d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-05 17:55:30 -0600
Emit StreamAdded with the correct stream ID.
commit 3adcaea176089cee05fa4a9f12be3cc1dd1e826d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-05 17:53:24 -0600
Add pending stream requests to the list before requesting contents.
The pending stream requests were being completed before the request_contents
function returned. Pending stream requests were being added after this so they
were missed. Now they are completed and call the success callback successfully.
commit 997d7719d321e1a220bab2ac95f97f8706347131
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-04 23:20:20 -0600
Remove setting the output window as that was only for libpurple's Fs2 stuff.
commit 3b89405f390089cd9b7e0998066ec7303b1cabda
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-04 22:51:16 -0600
Set the channels property correctly.
commit 22e829270a7b8c1a98d8284e87dc47a53391f2c8
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-04 21:37:55 -0600
Initialize iterators.
commit a5a691883989ea169c03c3caae4dda2fe83bcb3d
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-04 21:32:29 -0600
Change the reference of PurpleMedia to a weakref to avoid a circular reference.
commit e70cae401e651f177a632e1c85980edc6d1db3da
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 22:52:14 -0600
Switch over to using the HazeMediaBackend instead of libpurple's implemenation.
This allows a lot of unnecessary GStreamer source and sink code to be removed.
commit 1c412dae538a5c8b9857cfd3c962b498a0136282
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 22:40:46 -0600
Set the stream to playing and sending.
Sending needs to be in a better location. This is added for development
purposes.
commit 4b5556f394a9cbb75169b51d5c7a79fe7c7aee87
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 22:31:51 -0600
Typecast the priority to convert between Telepathy and libpurple.
commit 735182796e94c8f5b9739bacee405f2451e4e29b
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 21:27:23 -0600
Set media type. This lets video work as well as audio!
commit 6ac3355f8cb1b266f75396dc4507257100c6f374
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 21:19:57 -0600
Parse the local codecs' optional parameters.
commit e3f03dfa4e2f8c88a5a5fe7679a5b7fb1f398a03
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 20:38:23 -0600
Temporarily hardcode the NATTraversal property to until it can be detected.
commit 0b2b56818c7c2a579a645e9964ac7f6433b83733
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 20:21:56 -0600
Implement haze_media_stream_new_active_candidate_pair.
commit bf34942c4aebccea18de9c5eec4dae398af68c76
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 19:40:27 -0600
Free local candidates better.
commit 6acf6d90ff59aa3756026f8944ab05a48dadb395
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 19:34:04 -0600
Store a list of remote candidates.
commit 14a0778739a3878500aeaacbeb1cfbdf059b51e1
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 19:18:29 -0600
Implement setting remote codecs.
commit 4ec8518674fe5c89c631828e79c9a44a045788ac
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 17:32:35 -0600
Implement haze_media_add_remote_candidates.
commit 2161fdf3db8d38c7706f02d97f5e8cf99eca17cf
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 16:30:53 -0600
Implement retrieving codecs.
commit 17862ae714ab7107c7a9bd8d70c4a2fd7742b1c3
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 16:11:24 -0600
"Implement" haze_media_backend_add_stream.
AKA print a debug message and return success.
commit 0af8e556c5317d4130530d00ae1cad2db331a333
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 16:09:56 -0600
Implement haze_media_backend_codecs_ready.
commit c68a22ad74456b5a4eb049da31b59e8ed8242456
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 15:45:50 -0600
Silence warning regarding errno being a magical name.
commit 989d2cd7b41b58dbf0e9ae7cc0c72b31f9daa5e7
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 15:44:15 -0600
Implement haze_media_backend_get_local_candidates.
commit fc5b25fc6df8b58c53f2e2fa98953083ca40e92c
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 15:27:01 -0600
Handle messages regarding local candidates.
commit e38b2480a109bcf456025c64e4d1cd3c7eb5fd9f
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-03 14:46:16 -0600
Keep a list of HazeMediaStreams in the HazeMediaBackend.
commit 540a4e882bae9cd3bfdfe880efea0fe2138bb294
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-02 17:49:10 -0600
Add the peer property to the HazeMediaStream object.
This is for use with signalling the PurpleMedia object which requires both a
name for the session and the name of the participant when dealing with
certain data such as remote codecs and candidates etc.
commit 208612321de0cbfeec7aa9ff08fc02fa8f57d3da
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-02 17:02:52 -0600
Implement a semi-skeleton MediaStreamHandler interface.
commit 2b03b59e10d7cb11e007efc90fe0127be4a4fb97
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-02 17:01:30 -0600
Implement the MediaSessionHandler interface.
commit 93001157b2d69b17907e7e835d022687dadee7b2
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-02 14:53:54 -0600
Implement the MediaSignalling interface for Haze.
commit e6d46738c77aa3eb4cd3d9b4bcc563092bfdcb1a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-30 16:11:22 -0500
Add a skeleton HazeMediaBackend class.
This is what will connect into PurpleMedia to allow telepathy-farsight to be
used instead of libpurple's internal Farsight 2 implementation.
commit ac2bf1fa33750c3b9f5c751245e53007c70cab37
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-20 16:41:38 -0500
Remove the ugly hack for getting delayed contact caps (such as from Jabber).
Libpurple 2.7.0 devel now has the buddy-caps-changed signal which allows haze
to be able to get the media caps when they happen rather than having to try
and poll for them. This is only really useful for protocols that can have
their media caps change (Jabber, MSN, etc).
commit 63151662cf8b81ea92351eb9ab5a955bd6510e43
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-19 19:20:01 -0500
Wait to set UI caps until the UI declares them.
As of libpurple 2.7.0 (devel), libpurple properly handles changing UI caps
after initialization. Previously Telepathy set the caps too late and therefore
appeared to not support any media.
commit 1086fcd5aee0108705fcc4b777cdc5414f0bc026
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-01-27 17:37:40 -0500
Bumped to new version of MailNotification.DRAFT
Name of capabilities flags has changed and "url_data" is now "url-data".
Also fix a compilation issue and added external type Unix_Timestamp64.
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit 6828cfe0ea2244c72b91f1d8090117d86a5360b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2010-01-26 12:39:21 +0000
Use the well-known Telepathy names for hidden and xa statuses
This should fix interoperability with Empathy, in particular the ability
to be invisible on Haze accounts (tested with Yahoo).
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
commit a66635b5e223d2d926e1a63db9cd2a02048febd7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-01-25 15:20:58 +0000
Bump nano version.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 1a61fdb968e3b7e73a7b8e5021a11a759fbe9054
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-01-25 14:55:34 +0000
Prepare 0.3.3.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit ac0bd35b8aa939ffd824ef3145a77ed5546c85c6
Merge: 875ba23 32fc888
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-01-25 14:49:05 +0000
Merge remote branch 'smcv/secret'
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 875ba231e3f8b96614b4ad095e43207a5dafb14c
Author: Felipe Contreras <felipe.contreras@gmail.com>
Date: 2009-12-19 20:20:28 +0200
configure.ac: modernize a bit
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 28aca3d2ae44bf1ee400025822e84c66c0346998
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-01-25 12:06:16 +0000
autogen.sh: prefer automake 1.11 if available, for silent rules
This mirrors a similar change in telepathy-glib and telepathy-gabble.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit 2811429b5ab324f5c203233ecb34783c2f4dfaa4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2010-01-24 12:16:29 +0000
shave: remove and replace with automake 1.11's silent rules support
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit f65d599da222fc741258c9b8a39c48ec4dcb2cb3
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-01-20 18:58:14 -0500
Initial implementation of mail notification
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit 561cb0d93ee56fb89b3cfab46f6633ab2c604719
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-01-15 15:29:35 -0500
Added MailNotification D-Bus properties
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit 5935a498d25c8d56898e2794771eb502c76b960a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-01-15 15:17:45 -0500
Hooked connection-mail to purple e-mail notification
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit ead443ea42be1e06a04ac1c76a9bf01dbe384c55
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-01-15 15:10:25 -0500
Rename GABBLE to HAZE in extension header
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit 2016f9cd9b39ae69df22cea804e9c34c8619e3de
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-01-15 15:08:39 -0500
Added MailNotification stubs
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit 8c98d90e041ce6d77425a0b6738e9ce83c387f13
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date: 2010-01-14 15:45:21 -0500
Added specification code generator
The code generator is useful to implement DRAFTed specification that tends
to change from time to time. Currently generated interface is
MailNotification.
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
commit 3983d2c6f16a1a6c30494ea1b5a84e7db7c1a3e5
Author: Felipe Contreras <felipe.contreras@gmail.com>
Date: 2009-12-13 01:04:53 +0200
Fix circular channel creation
A plugin might listen for the "conversation-created" signal, and attempt
to write to the conversaton. The signal would be triggered in
purple_conversation_new, at which point haze_im_channel_constructor
hasn't finished, and therefore new_im_channel hasn't inserted the
conversation into the channels hashtable.
The result is a new attempt to create the channel and a segmentation
fault occurs.
This is triggered by msn-pecan which does exactly that to notify the
user that the contact doesn't have him on the contact list (reverse
subscription).
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
commit b29a4cf637e595ef396b1fd62451c92a951faf68
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-11 15:47:25 -0600
Remove the reason from removing members from the media session group.
The reason is meant to be a message from the peer. libpurple doesn't expose
such a message. So it should just be left blank.
commit e144d07c0d435f3aebe47c3f583f3af4d660821f
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-30 13:40:16 -0500
Emit NewChannel signal on success or an error on failure to create a channel.
Once the streams have been created correctly, a NewChannel signal can be
emitted. Alternately, if the stream failed to be created such as the media
session is being destroyed, emit an error.
commit fa4e07b9447aa9a1034f9b0ccf5a5013ea39246f
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-29 16:48:14 -0500
Correct a documentation string I missed.
commit 30ed817223a63899c4ca1d4825c4941bebe177eb
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-29 16:46:16 -0500
Remove RequestChannel support.
wjt doesn't think it's necessary for haze.
commit 48d5056ac5f2a24f0288a26a09fd8f45021791c5
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-29 16:34:02 -0500
Specify which haze protocol this debug message is referring to.
commit e6752302c4aa6832168663fe1f983419f435d21a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-29 15:18:20 -0500
Fix removing group members so that it properly reflects who the terminator is.
commit 9239ed5f8ab81406cacdd2d24865f3ae2e5b8b62
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-29 14:28:08 -0500
Just output a debug message on PurpleMedia's error signal.
Since the error signal in PurpleMedia is separate from ending a stream.
commit 64d795f6c36fc78c2a6d1e0733f03f2d8a5c3da5
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-29 14:00:42 -0500
Use the D-Bus properties mixin rather than manually implementing Get and GetAll.
MediaStream's D-Bus properties are undrafted now, so Haze (and Gabble) should
just use the D-Bus properties mixin. This is somewhat untested as it's not yet
implementing the StreamHandler interface.
commit 7a4fc6c2cce3dfd5da02a53902136ead887df40b
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-29 12:42:06 -0500
Change TP_ERROR_INVALID_ARGUMENT to TP_ERROR_NOT_IMPLEMENTED.
The CM can't know if something adds a new media type, such as if introduced in
a later spec version.
commit f07bde1c5a8e1790878f9bc1a780fe6f9a0780ac
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-29 12:35:53 -0500
Remove the TpProperties in media-channel.[ch].
There are D-Bus properties that replace all the Tp properties on
MediaSignalling, so Haze doesn't need to implement them. Gabble does so for
backwards-compatibility.
commit aed936574b90d77cf4aba94d80227040a0a03102
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-28 18:20:07 -0500
Wait until after capabilities are checked to duplicate the list of ids.
commit f466d8ad2b1b31a9c6f8384000b4616c2b8ed484
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-28 18:15:59 -0500
Change the debug string to include which Haze protocol it's referring to.
commit e81d74a26557614da1b02a3d87664218f6264fad
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-28 17:33:45 -0500
Remove bitfielding for booleans.
wjt says it's probably not worth it as a/v takes up a lot of memory anyway.
commit 810c47a74e833feaba4477b3773074d6b0c5c4e3
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-28 15:32:46 -0500
Remove some commented out code I missed.
commit 6a26f052cfda76004520102ed854a55677050877
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-28 15:29:31 -0500
Remove trailing whitespace.
commit 7d920d653ac2d0e77530be032ee77bb0290acbda
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-19 15:44:53 -0500
Rearrange media_state_changed_cb and get streams ended and freed properly.
commit db383d9c6d3fa321e47b53fa3027aa3faf34161c
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-19 14:28:37 -0500
Add a missing break.
commit 8eabe43fed4903aa0a5a8d6fbaac5c8506cef09e
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-19 14:27:04 -0500
Directly include what is actually needed opposed to through media-channel.h
commit 946d7dbcc245ef4ceeec75096572570b7b98d5f7
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-16 15:32:57 -0500
Request PurpleMedia audio/video requests as one.
If they're called separately, protocols that don't support modifying the
session won't be able add the second media type correctly.
commit 393303be3d57a47b0f1d7ec8347790b0e799a755
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-16 14:24:04 -0500
Use HazeMediaStream in HazeMediaChannel.
commit bbcd1c6c4bdde2dc5f1cfc4c882d8f3a9ef91141
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-16 13:22:34 -0500
Add a skeleton HazeMediaStream class.
commit da60485da4ac62f6d9909f62e620f6940ae5a3b4
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-15 19:52:15 -0500
Implement StreamedMedia channels.
commit e9ccf4b5bf9b3d2ec41150e3c3f400799b3fa555
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-12 17:33:44 -0500
Add code to initialize GStreamer and create srcs and sinks for libpurple.
Libpurple relies on the GUI to create the appropriate srcs and sinks. All of
this code will be able to be removed once we're using tp-farsight for haze.
commit afe5fcd764f34279561980983f490039bddefaa0
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-12 17:10:44 -0500
Add autotools lines to enable GStreamer temporarily.
This is required for making calls with libpurple's media api until we can
use telepathy-farsight instead.
commit 18e1d8e7737cee71507fc17484a7244e0fe5e48b
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-12 17:03:10 -0500
Add some copyright notices I omitted.
commit 6373806141ef534d47cfcb0adbcc044adfda30e1
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-12 16:44:34 -0500
Make changes based on wjt's review.
commit 5f15c1d3fc8a3763a52ba55fb2a450c3cfcb9ada
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-08 11:53:18 -0500
Implement the ChannelManager interface for StreamedMedia channels.
commit 2a86b272e9d7fec1e3e0ced2a05ffca46cd4e7e4
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-07 16:24:36 -0500
Implement the Capabilities interface.
commit a3660efd0090f24280a540b1a87015ffdd312b84
Merge: dee146a 31af13f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-11-09 21:11:45 +0000
Merge branch 'debug'
commit 31af13f940cd382099058fba52bbf40cac5fcd67
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-11-09 21:06:12 +0000
Don't repeatedly dup a static string.
commit 87b6effaa0ccdd706c798c6e141d83a994d4d628
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-05 19:56:58 -0600
Fix the mapping from PurpleDebugFlags to GLogLevelFlags.
This adds G_LOG_LEVEL_ERROR into the mix which can be called by libpurple's
PURPLE_DEBUG_CRITICAL. G_LOG_LEVEL_ERROR isn't protected from crashing like
G_LOG_LEVEL_CRITICAL is. In my testing this didn't seem to be a problem, but
it might be something to watch out for.
commit dff2bdd2a5a5140f84cd092aa7b9275a0d223e9a
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-11-02 12:37:13 -0600
Use the log handler more directly.
commit 25a23eb8e1a169ac4c4f06f2cd3836bb60389815
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date: 2009-10-30 16:52:10 -0500
Remove all of the hard-coded preferences of which debug messages to display.
commit cb80c184cce450fb3499ade13d135b5a6cd03d46
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2009-09-07 16:44:36 +0100
Add support for TpDebugSender
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
commit dee146a925030a926ee2340b5ac9007a1695155e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-11-09 21:10:52 +0000
Bump nano-version to 0.3.2.1
commit 32fc8882892d533bf6d5e9b8c768a0940c73bad5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2009-10-23 14:10:27 +0100
Don't mark SILC private-key as secret, but do mark *-password as secret
SILC's private-key is actually a filename, so it isn't secret (the
contents of that file *are* secret, however).
Haze doesn't currently seem to have any other parameters that are
passwords, but if it gains (e.g.) http-proxy-password support, we'll want
to say that's secret.
commit ee8dfa0b845c8565ba48ac4eb3b58e25195f9b82
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2009-10-15 20:41:09 +0100
fd.o #24560: flag all passwords, and silc's private-key, as secret
commit 7562787ef495267c3728bd758f6bcb3d1ad81aef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2009-10-15 20:39:50 +0100
Fix bug report URL for current bugzilla layout
commit 89eb388456391412dd108fb454a7c20b09c5b4b9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-08-25 18:05:04 +0100
NEWS for, and release, 0.3.2
commit 9a2eed8ea9888083a84ab1b3b7d9dfe7b0c1f610
Merge: a99494a a3d568b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-08-25 18:09:01 +0100
Merge branch 'trivia'
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
commit a3d568b8d6ea0154bed38b0a9a22ecb04ecff599
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-08-25 16:59:06 +0100
Special-case Facebook prpl's name and params
commit dc0fb062327176b0d6d3ce664fe95f1876f900ef
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-08-25 15:18:20 +0100
Update haze.manager to match libpurple 2.6.0
I haven't added all of the new options here, because this might break
haze when running with older libpurples. But SILC and Yahoo! Japan have
been added, and a couple of defaults have changed.
commit 909376bd6998ef5f4cbebc3775ff334f4379f47b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-08-25 16:50:08 +0100
Special-case yahoojp's charset param
commit 2df44332b7a703b32b723d3fb211f5bb45d82590
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-08-25 16:19:59 +0100
Transform underscores to hyphens in parameter names
commit 59d422750f176d44557656d16e692595407d776f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-08-25 16:37:34 +0100
Move to Connecting before calling account_connect()
purple_account_connect() can fail synchronously; for example, if you're
trying to connect to MSN but your libpurple doesn't support encryption,
it'll fail immediately. When that happened,
haze_report_disconnect_reason() would try to change the connection
status to Disconnected, which (since the connection was still in the
pseudo-state New) would make tp-glib cry.
Fixes fd.o#22800 ("Asserts if libpurple was built without ssl")
commit 0199852ef22cfa59693ea7a79eedbec657b8258f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-08-25 16:19:03 +0100
Tests: don't assume <body> is <message>'s first child
commit 9061297322a89f622452b99237ffa39c90a6f124
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-08-25 16:17:31 +0100
Tests: Respond to roster gets with the empty roster
Recent versions of prpl-jabber wait for a reply to its initial roster
pull before declaring the connection to be online. So, let's just answer
with the empty roster for now.
commit 81d7cb45a2c21910ef6f340f338f3769f636dd5a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-08-25 16:19:26 +0100
Tests: explicitly disable require-encryption
Recent versions of prpl-jabber set this to True by default, which broke
the tests.
commit a99494a466db78de551d942119ce40523ad54970
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-08-21 17:34:54 +0100
"busy" should have TP_CONNECTION_PRESENCE_TYPE_BUSY
Fixes fd.o#23441
Reviewed-by: Dafydd Harries <dafydd.harries@collabora.co.uk>
commit d6c1f853371f4b4a0b2c8554512d148f37d6d990
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-08-13 00:44:15 +0100
Remove Yahoo Japan options from haze.manager
These have been removed in libpurple 2.6.0, but MC4 explicitly sets
them, and hence RequestConnection fails. Fixes Gnome bug #591381.
commit 2e6da13c3833dc9d84e2c07465c5b677ee884d60
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-06-05 00:07:41 +0100
telepathy-haze 0.3.1
commit ed7924a8b85ebcccab1cb02a5be7ecf44f2bfc75
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: 2009-04-25 16:55:10 +0100
Shave haze's build.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
commit c9d1d117fbd083f891d0ae96bd360c4e18d5458a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-06-04 23:22:27 +0100
Include Requests in GetInterfaces.
Fixes fd.o#21800.
commit 450fa1e600ca04ee7c06557fde72d27dfdffc9c3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-05-20 10:15:00 +0100
Update haze.manager to match libpurple 2.5.5
It's frustrating that haze.manager and haze at runtime can get out of
sync. Roll on the future...
Fixes: fd.o#17709.
commit c98d6ab0a4b3e6c1d5f97ed6cc7c881aa98e619b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-04-04 11:34:34 +0100
Bump nano version to 0.3.0.1
commit 56a5be7e3102e48a5825c34f8e0ad4ad6d25c5bc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-04-04 11:15:23 +0100
Version 0.3.0
commit 4aa9b013712b80cc8601ec1d967b7af10227cb7b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-04-04 11:15:10 +0100
Mention test suite in NEWS.
commit 42fa25b037d794b1eda61479c57e701e20ec9240
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-26 00:51:05 +0000
Reformat NEWS to match other CMs’.
And, wrap to 72 characters for ease of future pasting into emails.
commit 00e5a2f6b6390bd0739006f130d8addfa8b62ea2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-26 00:18:35 +0000
Add NEWS for 0.3.0
commit b648451a63d0f58fd86e5d421e71a9d45883ea58
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-04-04 11:23:11 +0100
Include constants.py in EXTRA_DIST
commit f9b16513dda3315a60a49006490563d4da42dcf2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-04-04 11:22:51 +0100
Run exec-with-log.sh from srcdir (not builddir)
It's not generated
commit 9f81802d37ce69483f73a669601e34db9e9d2567
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-04-04 11:14:49 +0100
Remove check for tp_debug_divert_messages.
HAVE_TP_DEBUG_DIVERT_MESSAGES wasn't used, and we depend on new enough
tp-glib now.
commit 92de460830ef7d81b75023efd9c10631e43c8eed
Merge: 218a393 5612683
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-30 13:07:39 +0100
Merge branch 'send-error'
Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
commit 218a3934d9b1af88d0342d52b8c1c59f9c12e153
Merge: 92f0a04 cc2ae78
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-30 13:07:03 +0100
Merge branch 'crash-on-clear-presence'
Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
commit 92f0a04b6663cdabba9ad3c8dfccfcdc46c4cd0b
Merge: 8383d9e 8316fd3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-30 13:03:05 +0100
Merge branch 'dead-code'
Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
commit 8383d9e50ce5f3dc6e99a39221949d291d6fea9e
Merge: e4d9c28 15ab417
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-30 13:00:52 +0100
Merge branch 'crash-on-reconnect'
Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
commit e4d9c28b98c947ec6eb1bc38f536b736fb6b7881
Merge: 3f5f8d3 414fe13
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-30 12:55:52 +0100
Merge branch 'trivia'
Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
commit 8316fd397f55be8b2f21d8058abfc63921510c75
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-28 00:45:02 +0000
Remove unsafe NIHing of tp_asv_get_string
commit 351c56a4a171099da18b2d04de3c52e5ecc5e5f1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-28 00:42:52 +0000
Remove pointless HazeCM singleton
commit 5e8c058937489b2d29376c1fdd07149b102a52fe
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-28 00:40:34 +0000
Remove unused list of Connections from CM
commit 15ab417010ddf05d5a7b621151e8f0bd2cf4b11b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-28 00:38:47 +0000
Simplify and clarify idle finish_shutdown call
commit 5433ba29a108ffbbfcb5de60247ac1ee4acbc733
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-28 00:32:34 +0000
Delete PurpleAccount in connection's finalizer.
Given that it's created in (something resembling) HazeConnection's
constructor, it should be destroyed only during destruction.
commit cc2ae783d3a8234f6fb28dd723ebed3977407b78
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-27 18:58:50 +0000
Don't crash if NULL is passed to _set_own_status.
Fixes fd.o #19894
commit 561268324b4722dadddd4dfb643f04f7456a97a2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-26 09:24:34 +0000
Put libpurple's IM errors into delivery report body
commit 0ec3096243ad7a10a81e72d3eb3cc508b24c4dd8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-26 00:46:17 +0000
Add a regression test for fd.o #18361
commit 2e1a4093ad4bf7504583addd992879bf58748147
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-26 00:42:43 +0000
Don't assume purple_account_new returns a new account.
If an existing account for a given (prpl, username) exists, it's
returned by purple_account_new (). If you called RequestConnection
for an already-connected account Haze would trample over that account's
ui_data before tp-glib failed RequestConnection (due to the connection
unique name being the same), and then it would point to freed memory and
crash Haze.
Fixes fd.o #18361
commit 414fe1363fed4e54d43414500759d503f376078e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-24 16:24:40 +0000
Reinstate hack to disable all fatal criticals.
Seems that the alternative hack to make only libpurple's criticals
non-fatal didn't actually work.
This reverts commit 45746eb8ab80d2dc2bd13412b30e40165523748b ("Add an
env var. to make libpurple's criticals fatal.") and commit
35003c01cedc262de96fbafd0cb998703d81f931 ("Only make libpurple's
criticals non-fatal").
commit df7a5653c00923b775ed67c2347b05f0b61c8381
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-24 14:21:09 +0000
Pass format string to g_set_error
commit 3f5f8d339edd222fd664de2b271e1994326827dc
Merge: 8a86596 ab94ea5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-24 12:43:00 +0000
Merge branch 'avatars'
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
commit 8a86596050cab4eb6245ba8a0bfe1ea6b4f4fe8b
Merge: 09fec78 830a5c6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-24 12:29:51 +0000
Merge branch 'messages'
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
commit 09fec7824e0855049b825c4e8e113564e31fac52
Merge: 09d2998 35cfe8d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-24 12:20:34 +0000
Merge branch 'more-tests'
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
commit 830a5c698d07059b47c4628affa2f9c28a45c280
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-23 11:08:04 +0000
Steal test-text-delayed.py from Gabble.
commit adc30c1094b5719f7c61094938a704413838b0f6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-23 11:06:00 +0000
Add message-sent to delayed incoming messages.
The DELAYED flag doesn't seem to be set for the delayed message sent by
the relevant Gabble test, hence the comparison to time (NULL).
commit 9c0918273c4d588cc9b34de7a7ea1fc05afd48fa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-23 09:27:10 +0000
Steal Destroy() test from Gabble
commit 9c2c89340bbb042d81956646d4af51299baba7ee
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-23 09:19:46 +0000
Implement Destroy() on IM channels
commit 35cfe8dbf467836188678510c2858daaf0268c4e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-22 12:46:46 +0200
Import respawning test from Gabble.
commit c695333f39dd52c41c72453e2b4f8366e8132f99
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-22 14:45:03 +0000
Add test-text.py from Gabble.
Slightly massaged to test an Action not a Notice, as Haze doesn't do the
latter.
commit b46d4c141240f38fabee09d133b53a5461ff8290
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-22 12:45:46 +0200
Implement respawning for IM channels
commit 90051cce0458724a269940a16cc4c296284b2805
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-22 14:31:55 +0000
Implement the Messages interface for IM channels
commit c9b0f8340467a21017dc62a9fbf96cdf9a3ac292
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-22 12:40:02 +0200
Import three more tests from Gabble.
commit ceb0de14f3b1f1e654881cf5c435969a166a2cea
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-22 13:15:12 +0200
Bump tp-glib dep to 0.7.21 for Messages
commit 6002490c469eb7b088e8c289723289ef045f9a1a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-22 13:10:52 +0200
Move incoming message handling to IMChannel
commit 88f6ff8aaef13ade75413ea782a5e45405b91529
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-22 13:01:00 +0200
Simplify access to IMChannel->priv
commit a4bcf24325607ee2706200216e0bbc705073a850
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-22 12:19:50 +0200
Update hazetest, servicetest, constants and ns from Gabble master.
commit d4090a5a6cd98324df2946f19da8cfaed0d92f46
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-01 18:37:42 +0000
Steal presence.py test from Gabble
commit 0e7e57ad9857c8525b7bdee327940133ca89a955
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-01 18:30:44 +0000
Copy text/initiate.py from Gabble.
commit f643c012ab405df213e19f1fc39c5cafe5eec76c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-01 18:29:35 +0000
Remove haze-testing.log between test suite runs.
commit da0602a89c134427a9698f3ab38afb0cfe5c94c4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-01 17:48:47 +0000
Move to Connected for reason Requested
commit 09d299851ff963ed6c563f3782a93f26123a3640
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-01 18:40:41 +0000
Ignore cscope.out, tags, and m4/
commit ab94ea5cc61f185542c72a9d92dd1a36e45b5707
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-24 17:45:24 +0100
Work around MC passing "" as the mime type to SetAvatar
commit eaf555d942d81ce2796d352835a47fc39deb5dad
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-24 17:45:02 +0100
Check that the mime type passed to SetAvatar is acceptable
commit beac1151dbedab490563ab5d4b3ec6e83519e525
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-19 10:57:23 +0100
Cache the acceptable mime types for a connection's avatar.
commit 2f61d8fdeec03df6f9369eb29497b0c4720b9f80
Merge: 54b936c d549aa6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-22 11:59:33 +0200
Merge branch 'requests'
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
commit d549aa66a925ebb6817cc742912bdcfb941219a4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-01 19:19:49 +0000
ContactList: Emit closed on an object that exists
commit 54b936cd2821f16f665bfa8cc7780579d08de6ac
Merge: 37bdd72 6e00e3c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2009-03-01 17:26:21 +0000
Merge commit 'smcv/contacts'
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
commit 37bdd72301594aa1862b4c2c28bf2245a0b3d6fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2009-01-16 09:52:35 +0000
Add test: connect/fail.py (adapted from Gabble)
commit 8dcad4d5fc69774e9d59c56aa78fe06458c474d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2009-01-16 09:46:32 +0000
Add a test adapted from Gabble
commit 304b32564b030d50183472e3f7568be330d77e84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2009-01-16 09:45:36 +0000
Add some constants for tests (from Gabble master)
commit 370d92cbfa43af7094f03b95a275308593747dc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2009-01-16 09:45:17 +0000
Add a random id to the stream opening instead of assuming buggy clients
(Patch from Sjoerd Simons in Gabble commit 25e78355)
commit d5565d5fbc67b08a77ef727e6dde051f7006516f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2009-01-16 09:33:52 +0000
Add infrastructure to run tests with Python and Twisted, taken from Gabble
No tests are actually included yet: authentication with hazetest.py
doesn't seem to work with libpurple's XMPP implementation.
commit 12cd6c4e3b6b44abdf802356c48f11daa724fdc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2009-01-08 14:26:17 +0000
ImChannelFactory: oops, this is a factory for Text, not ContactList
commit ed988b3f3a22dbb850fe5f8c36d2b1dd8022e33c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2009-01-08 14:26:01 +0000
ImChannelFactory: emit ChannelClosed
commit cb84ce28608d5a4cc5d5d3daee670a959021f7b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2009-01-08 14:25:54 +0000
ContactList: emit ChannelClosed
commit 8682f2e6a919144964ba5f9f8e656bebf4daa7d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 20:05:12 +0000
HazeImChannelFactory: stop being a TpChannelFactoryIface
commit d99d5c54156203fbefc7fc3a71bfb91ad21af2c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 20:05:00 +0000
HazeContactList: stop being a TpChannelFactoryIface
commit 0978641b4f41e0605cac5499e35921f2c2b17235
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 20:04:38 +0000
HazeContactList: ensure subscribe and publish channels on CONNECTED
commit 825779f9b15e813eb81cdb05c76e4254279cdfd5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 19:58:51 +0000
HazeConnection: treat both channel factories as channel managers
commit 6b0f1bda3954bb91c74b53b548f5ff784c2984fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 19:58:38 +0000
HazeImChannelFactory: be a TpChannelManager as well as a TpChannelFactoryIface
commit 48b7d998a6a55c227c7fc97b38ee633dd5292e7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 19:58:27 +0000
HazeContactList: be a TpChannelManager as well as a TpChannelFactoryIface
commit f11a8ed93cdfca578170257bba84ab83e9d19b45
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 18:45:34 +0000
HazeContactList: simplify priv access
commit 75f4492629badfc83b1385a89f6326a0c0c90422
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 18:11:50 +0000
Update copyright
commit f92e2e33eb2d7a13f443b3cafab094027425ee0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 18:09:32 +0000
HazeContactListChannel: be a TpExportableChannel
commit 72298474fd8b379d46dee210bce9843003e3c0f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 18:03:22 +0000
HazeImChannel: implement TpExportableChannel and start to implement respawn
commit 453cb282205fcbc2c05a7c34b92be8c046cd485a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 17:36:21 +0000
HazeImChannelFactory: simplify access to priv data
commit 0ff365deac53284be15006e4e8dbaaa149d31d7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 18:14:01 +0000
Update copyright headers
commit 6e00e3c30bf9cdc5ebfc4125c546b45cb3f46f05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 14:37:11 +0000
HazeConnection: implement Contacts interface
commit 675c8029a76af9525887c347a8ff026ae89e66f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 14:36:56 +0000
Presence: implement Contacts interface hooks
commit 6a168c4e4a4075396143d6a82c1ad49c84aceb4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 14:35:50 +0000
avatars: implement Contacts interface hooks
commit 81ae5de969c3574067883fdaa3f827d380b5b612
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 14:35:33 +0000
aliasing: Implement Contacts interface hooks
commit 81d288cc335a2c7d6c2be3667b5bfe09fa7e1489
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 14:35:09 +0000
implement GetAliases() as well as RequestAliases()
commit 216674c3467d70fb12826a776f03a2887b4e10ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 14:31:28 +0000
haze_connection_request_aliases: don't handle now-impossible error
commit 69fe5ea448f58459b903cb106cde5f1065e9f0d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 14:30:55 +0000
haze_connection_request_aliases: don't leak aliases array on invalid handles
commit 8ef65dea3cf80984cbff63f2c49ceacaa989af14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 14:29:00 +0000
connection-aliasing: factor out get_alias()
commit 3d2d911e40f4f6476fb695703e2daa22fa5ffda9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 14:23:11 +0000
GetAliases: don't fail if there's no alias, just fall back to the identifier
commit cc3b68f5f17b4487a4086d55608d70603d2b25e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 14:21:27 +0000
connection-aliasing: improve const-correctness
"Nobody really understands const in C", chapter 73 in an ongoing series.
commit df69fc31175ec29ba0e735fed176429a99013658
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 16:48:30 +0000
Remove empty statement
commit 24cef2757f740f41652ad77003af99ce6645ab12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 15:42:24 +0000
Pull in TP_COMPILER_WARNINGS from telepathy-glib and use it to enable many warnings
commit d5b3779889de0112ee31e64c3017729f14b7282c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 15:41:57 +0000
connection.h: more void declarations
commit c4d23b6317c72b61fecb78c774c834f6061ed043
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 15:41:45 +0000
HazeContactListChannel: rename "remove" variable which shadows a global function
commit 5924ce3bdef3b80c50c67a7a1127b00d1c4f5071
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 15:41:25 +0000
Re-order code to avoid mixing with declarations
commit bec13c6e0c4c67f99f9d2e1c30f3cd081612b467
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 15:41:01 +0000
Use proper declarations for functions with no arguments
commit 7042948c09b79dc50dfa0d8b53ddfbcc4b5354e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 15:40:26 +0000
HazeConnectionManager: avoid shadowing
commit c8d30b4867f339bf3a86a95e93373751d30fb246
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 16:36:21 +0000
Make things static when they ought to be
commit ecc2603f31d356ea5dd231f69fa396b96fe291c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 13:33:29 +0000
connection-avatars.h: make self-contained
commit 6f39daf007d48b47876cc78ac512c927caa61659
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-12-23 13:32:50 +0000
Remove INSTALL from git - it's completely generic and autogen.sh recreates it
commit 669813850ba0efb34a0b013acc2c11e83fa7062c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-11-13 10:26:42 +0000
notify: use G_GSIZE_FORMAT not %d for size_t
commit 1e7db1b95fa82d6410dee65a09d7836dbd5fdaff
Author: Larry Reaves <larry@yrral.net>
Date: 2008-11-13 10:15:25 +0000
Avatars: g_set_error takes a format string, not just a string
Rather than constructing a string with g_strdup_printf, passing it to
g_set_error, then free-ing it, pass the format string and args directly to
g_set_error. Patch from #18513 modified to use G_GSIZE_FORMAT and remove tabs.
commit 70b02a469ff292191e9b4f4ad1c650c36ad0ff86
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-10-27 23:57:24 +0000
Connection: implement SimplePresence
commit 7d5e0d32b0e66d30e12a8e166f210f1c500cd34f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-10-27 23:46:29 +0000
Connection: add an invisible D-Bus properties mixin
commit 6be2987df21e41e9d9f09265206675e318d277f5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-10-27 23:26:35 +0000
Include autogen.sh in tarballs
commit 36b7228236e329a5a17b7724554ba4a7421057ab
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-10-27 23:23:31 +0000
Update INSTALL to that produced by new autoconf
commit 62bd391cf5285bf8f0ea5d8bee44b48c6d0ac93b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-10-27 23:17:51 +0000
Explicitly use dbus-glib CFLAGS and LIBS.
Previously, we relied on telepathy-glib happening to pull them in, but
since functions and types from dbus-glib are used directly this is more
correct.
commit 3a593735fbb8805a89484664a21afe648e711e5c
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date: 2008-10-16 11:26:25 +0100
Stop talking about JIDs - Haze has protocols other than XMPP
... unlike Gabble, from which I copied the InitiatorID boilerplate.
commit 61c9cc339cb8b3a53ca76b019d6f9a87cf85eaaf
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date: 2008-10-16 11:23:23 +0100
Reinstate call to tp_debug_divert_messages accidentally removed in 48836d2a
commit 185c065c20ad3c847c22ec4ae2e94abac6e38cce
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date: 2008-10-16 11:17:11 +0100
HazeContactListChannel: implement Requested, InitiatorHandle, InitiatorID
commit 58e2ff2189120cabba9c890907c46d4c189de2a8
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date: 2008-10-16 11:16:52 +0100
HazeIMChannel: implement InitiatorHandle, InitiatorID, Requested
Also use G_PARAM_STATIC_STRINGS.
commit e221f2661f1e31079f5cb6d8a9a5f859c8f8903c
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date: 2008-10-16 10:48:48 +0100
HazeIMChannel: unref the channel's handle on dispose
commit 48836d2a85a98052f781d08c86d02d5df2798bcc
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date: 2008-10-16 09:47:06 +0100
Require a new telepathy-glib and don't check for tp_debug_divert_messages
commit c91431ca034af2262f6029a33d7052c4d9446515
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date: 2008-10-16 09:36:15 +0100
Use automake 1.9 (as in Gabble and telepathy-glib)
commit 3780944445ddb8fb5c93e59cb21d48145ae4df6a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-09-01 11:37:37 +0100
Don't assert that valid handles are on subscribe in SetAliases
commit 45746eb8ab80d2dc2bd13412b30e40165523748b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-27 16:30:15 +0100
Add an env var. to make libpurple's criticals fatal.
commit 35003c01cedc262de96fbafd0cb998703d81f931
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-27 16:22:44 +0100
Only make libpurple's criticals non-fatal
commit ffee957560afa6aeb854736f149b473bc214d224
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-27 16:22:29 +0100
Set Haze's G_LOG_DOMAIN to "haze"
commit 4007aa9db4f9582735fe40c6b98fc35ffaa4b653
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-27 15:52:13 +0100
Correctly type iface lists as const char * const *
(and cast back to (const char **) for the sake of
tp_svc_channel_return_from_get_interfaces)
commit e7083034d888f25aae7e6b771a4b763dacee20b4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-25 12:29:08 +0100
Add TargetID property to contact list channels
commit d25e989ab03a31178efd9d2644a5664eb1e6d417
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-25 11:47:38 +0100
Implement TargetID on IM channels
commit 9e130b78ffd1755bf96e1cccaa769b1c36c323c4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-25 11:46:47 +0100
Bump tp-glib dep to 0.7.14 to support TargetID
commit e7b19c06b4f43eca9a4e57f79b0c59e267a804b4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 18:52:50 +0100
Implement Channel DBus properties on IMChannel
commit e26b229f27d71669e2d82b3736ffc48e455b6503
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 18:23:39 +0100
Add a HazeIMChannel::interfaces property
commit cb3c510d6a43f2166bb91c3024aaa7650bc6c486
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 18:07:53 +0100
Add DBusPropertiesMixin to IM channels
commit e34c15302888ff7ab59f68bcc002ebe8e28b9207
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 18:02:46 +0100
Move mixin_class_init below property definitions
(for consistency with contact-list-channel.c)
commit 639beb55f8cfd265cce0780ed8b4d7219f3336bf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 17:53:56 +0100
Implement DBus properties for Channel interface.
commit f87e92a9a9b57ec85a7b54a2abbe34a8e96ed224
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 17:41:05 +0100
Implement "interfaces" GObj property on contact lists.
commit 43caffe6689574528b5c30416f5c47c94bbebb68
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 17:33:37 +0100
Reorder haze_contact_list_channel_class_init()
commit 4a35f5405ac14eee81db51eb511933dac0ab4c2f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 16:49:31 +0100
Implement DBus properties for C.T.Group on contact lists.
commit f517d99124bece3ca0bbde797696b9d731f097aa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 16:22:49 +0100
Add DBusPropertiesMixin to contact list channels.
commit 6d68669a3ce0f2595b8f3bf7b79a9a11189d63e0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 14:23:02 +0100
Bump nano version to 0.2.1.1
commit 9cb4afe67a8ac7561aafe21c0b86015b5deba9a6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 14:14:49 +0100
Bump version to 0.2.1
commit 718f0da9c1f0103630e956f49fc6f005f10c732c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 14:07:51 +0100
News for 0.2.1
commit 1639f50341ebc2bf550003f0d7a9ff5e8c985d8d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 12:07:01 +0100
Coding style: (s != NULL && *s != '\0') is preferred to (s && *s)
commit 79da85222b20fc153450fed1f7dba68f2e85fc60
Merge: 4dae50c 5fe97b8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 12:03:55 +0100
Merge branch 'string-list-pref'
commit 5fe97b8266844fbadce727b6803b74483999f6f3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 12:02:08 +0100
Use tp_strdiff rather than strcmp for NULL-safety
commit 4dae50c1377f551ce895484e721fc1651cc1749a
Merge: 6683a9e 75ff67e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-18 11:46:13 +0100
Merge branch 'avatars'
commit 5a00b601dc4bc6912344e33f618ab5617e65ef4b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-17 12:11:49 +0100
Add silc to haze.manager (it uses stringlist options)
commit c499755c2218d64e5548c80378f81c39a94d4594
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-17 12:06:01 +0100
Add support for string_list account options.
Such options are strings which must match one of a given list of values.
So they're exposed as string parameters, with a filter checking that
they match.
commit 1fad2db8562e92769003e799dc85ba41d0681dd7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-17 11:34:44 +0100
No need to g_strdup default string parameters.
commit 75ff67e3404ef43c5ee8965f571d286f8398a81a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-15 14:18:37 +0100
Check that avatars respect the protocol's file size limit.
commit 96df45228908ad8ef904732920901231333963ab
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-15 11:39:02 +0100
Coding style: space before ( in function calls
commit 6f9bd8895cece6bab154c2340fb4ade7fd2b708a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-15 11:36:42 +0100
We can assume that tp-glib won't pass NULL for a GArray representing an "ay"
commit babf11251c117ba6f41578dd48f5f4950acb7cfc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-15 11:28:59 +0100
Don't leak a GHashTable in GetKnownAvatarTokens if not all tokens are valid.
commit 6683a9e0edd8d8d5686a03eadfebfcf12c517fac
Merge: ccba2cd 2aba674
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-14 17:40:15 +0100
Merge branch 'debug'
commit ccba2cd795eeb82843e25c395b190337585bcee8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-14 12:51:46 +0100
Turn HazeConnectionPrivate.disconnecting and dispose_has_run into bitfields.
commit 41a82cc4e33b646630203223c204ace8ae1d9f49
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-14 11:37:38 +0100
Keep track of whether purple_account_disconnect needs to be called.
This fixes #14933. When libpurple reports a connection error, it
schedules an idle callback for purple_account_disconnect. Haze's
implementation of TpBaseConnection->shut_down checked
PurpleAccount->disconnecting before calling purple_account_disconnect,
but that flag is only set once purple_account_disconnect is actually
called. So purple_account_disconnect would be called twice, and if you
got unlucky the account have been freed before the second call, causing
catastrophe.
commit b5480122150f33f5ae2eca8703d25c793c12642d
Merge: b614f3b b680d89
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-13 18:09:01 +0100
Merge branch 'sanitize-preferences'
commit b680d89c3a9c73299acb49d38340a9f8d6a30bf1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-13 18:06:58 +0100
Define two no-arg functions' parameters as (void) not ().
commit 2aba674417b57c2878aa1382a39835b25c18602b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-13 17:38:03 +0100
Add "haze" and "purple" debug flags to enable debug output from each.
This is not very fine-grained, but at least means you can run haze
without any debugging output at all.
commit d361811a54b45ea25ad8c12c29017cbe12630d18
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-13 17:06:53 +0100
Move tp-glib debug initialization to debug.c
commit b614f3b4c694dd1d77afa2a0aedfaba2575e8fcf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-13 12:43:46 +0100
chmod +x autogen.sh
commit 63d62383b7d3f255b114810f2052a361d18ab289
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-13 12:19:29 +0100
Turn _boring into .gitignore.
I don't think we're in darcs any more, Toto.
commit b3706afbfd65f4ff2a26b255b0bb15c99ef84d72
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-12 10:30:16 +0100
Don't list snpp in haze.manager.
It doesn't ship with libpurple, so in general it made haze.manager a
lie.
commit 224f7fe5a2e31688d03396dd174d5dd83dd480a4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-13 12:55:12 +0100
Disable libpurple's built-in idle reporting, auto-awaying, and auto-replying.
commit fc1809963810382551bbe2f18b1fd7e68995f785
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-11 18:12:56 +0000
Don't include self_handle in the map returned by GetKnownAvatarTokens if the account appears to have no icon.
20080811181256-9f02e-cd9d6c0580808c00d39dc3845cb52e049e3206ab.gz
commit 7019c31c55162966d66520828dd1ad509ce6e9c1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-08-11 18:12:14 +0000
Make get_token require a non-NULL avatar, and fix things so it's only used in such a context.
20080811181214-9f02e-a8e316f03db73c62ea9359cbdd916496a9c1422d.gz
commit 05c5818c5ae400af257dc09dae4b8365c13d5422
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-06-29 21:47:14 +0000
Implement SetAvatar and ClearAvatar
20080629214714-9f02e-dfcfab3f5cc1d87513c1e4c09d51ca1bbf7f203c.gz
commit f1951a8e6d3fe872ee97cada043d10d72f27eb10
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-06-29 21:46:54 +0000
Implement GetKnownAvatarTokens
20080629214654-9f02e-072e486537d15351e3a9fa435d17f5f6b3f81b3f.gz
commit 7ebacbc0a9f4f13f802bbf35ea3dbfc2a7a9a640
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-06-29 12:15:16 +0000
Coding style: add a line break to an argument list
20080629121516-9f02e-1ebd1495ba266f5d8b783260c80eb9f40038afee.gz
commit 82b75298790ab50f76c2d233177cd1676e6f597f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-06-29 11:46:43 +0000
Set up tp-glib debug before initializing libpurple.
Previously, some debugging output was emitted before divert_messages() was
called.
20080629114643-9f02e-9d2ddcbcb1974d998e07fee8de8ab3974f6b6841.gz
commit 6e0ac71802fb2003a8270589f5ff424d718bf369
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-06-29 11:45:16 +0000
Support HAZE_LOGFILE for diverting stdout and stderr
20080629114516-9f02e-1959791b1531a0054f7ed1a8176071ac9670d6aa.gz
commit 82eeec200e71318ee792e4094b0b468348db9f26
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-06-29 11:30:38 +0000
Drop #ifdefs for telepathy-glib <0.7 given that it's a dependency
20080629113038-9f02e-e1f19a27aef35134aa780871655bdaa757a2ec9a.gz
commit b5f037042e00d5ed0fe6457fc83112316de287ba
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-05-25 00:14:37 +0000
Change warning on non-empty pending_publish_requests during dispose to assert.
Values stored in pending_publish_requests hold a reference to the
publish channel. So, if the table still contains entries when
haze_contact_list_channel_dispose() is called, something is very wrong.
20080525001437-9f02e-b2eda16675ed26016cb621a20a2cd14dd1dced1b.gz
commit f9079335ea2013b12107e7b82100c189e2066369
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-05-24 17:14:30 +0000
Use remove_pending_publish_request() everywhere the request-removing code was duplicated.
20080524171430-9f02e-2856b72714259bd597d4ee8fb87d0ad604c7ddde.gz
commit ccf896b83841dc5c833c2ac8279958a8763a0dd8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-05-24 17:14:04 +0000
Create remove_pending_publish_request().
20080524171404-9f02e-0cc25e9766d90140f483c79558fb40379cd59637.gz
commit 216ea5456dfd7d030bc198da1f5bf5cf3c60f917
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-05-24 17:11:26 +0000
Fix stack corruption when a pending publish request is closed after disconnection
20080524171126-9f02e-11f32f2215eeaf2abdb3174868d64cf8ee2d685a.gz
commit 985d2018553113ede08cc52ff2215c1a2fdb3249
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-11 16:51:03 +0000
Use publish_request_data_free () as pending_publish_requests' value_destroy_func.
20080311165103-9f02e-eb876c1fe29b0a95f7ee35bef34536f6503a8811.gz
commit 0478262463cafa03fce0099361460f534054f572
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-11 16:49:12 +0000
Warn if the 'publish' channel is destroyed when it thinks it has pending requests.
20080311164912-9f02e-40eebde2e95a1124d76eca9b2e3d7bc71b75d183.gz
commit 72a9f657aa89f78c10dbd35f502c3231042fa723
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-10 16:23:17 +0000
Implement AccountUiOps::close_account_request.
20080310162317-9f02e-50ea351c23246389c531305e7e0dd9df3971cef9.gz
commit 69cfda60fca3972979446c462a244d0e8ad6dd8a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-10 16:22:50 +0000
Ref the publish channel when storing it in a PublishRequestData; unref it when freeing.
20080310162250-9f02e-1e0a5e8f0f674d5bc77e6d85f1b0ff21cbaabb69.gz
commit e8c0de4aa83b5a02efce6350e7caea3379f9c734
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-09 14:40:10 +0000
Rig up adding and removing from publish:local_pending to accepting or denying the pending request.
20080309144010-9f02e-1a576407d5500aaf7128882d92aaa4c98e2ed598.gz
commit d1ec1bc90084dfb29df308ad953a59b1e286a33b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-09 14:16:33 +0000
Add a PublishRequestData to the table of pending publish requests when one appears.
20080309141633-9f02e-76144f6e1a6e038cc1dccd8e47b55ef48362e823.gz
commit 65190aa531cf3b2435dffd9919eff46e80037a33
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-09 14:15:58 +0000
Document why publish has no flags.
20080309141558-9f02e-081bbf7bbe28aa4de0359788f687bae1c24c66ca.gz
commit e2a164ae100a052c3093e715bfb1a278895006c9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-09 14:09:53 +0000
Add _new and _free helpers for slice-allocating PublishRequestData
20080309140953-9f02e-062d720bab95d9b8be2c12e118fe146647829e2f.gz
commit b27e204937ffcd289c6e5d5846a3a366ec364a67
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-08 20:35:16 +0000
Document that HazeContactListChannelPrivate::group is only defined for groups.
20080308203516-9f02e-8c3fe4bf72611bac95e4442955f79fa997d91939.gz
commit 79cd7dea64b9df963ba571f683ed123c6c5f816f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-08 20:34:40 +0000
Add a hash of pending requests to the publish channel.
20080308203440-9f02e-0e70333c37d9272d885e0eb54e76fe45cc2c4f4e.gz
commit 0329dfce1c2fd4b0c31bd76f66a265077dbdfab8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-08 20:33:12 +0000
Define PublishRequestData to keep track of pending publish requests
20080308203312-9f02e-b6e623da4abe8196c892bb5a2a4c5b80e55e1198.gz
commit ee51e12f2228b6b05deb44dc6d53c4228319e95a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-08 19:48:42 +0000
Add incoming authorization requests to publish:local_pending.
20080308194842-9f02e-7f6664c459cba3b9773fdfbc1141364a3dc18e69.gz
commit 5fff72b7c74be676addc3cc359a64a6413ea755e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-08 18:52:19 +0000
Create publish and subscribe lists on connection.
20080308185219-9f02e-715802cc5bff2e7e58c288752739af1a9425e45f.gz
commit 48408de6af34ecf5d108cdf255b34cb5bb1ad00e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-08 18:23:59 +0000
Remove request_authorize_cb stub.
20080308182359-9f02e-97ab710b1b709036565b7574a3ca1a573d00e49e.gz
commit e004af292a0673b742f1ec19f8dceda0f4e8b215
Author: Will Thompson <will@willthompson.co.uk>
Date: 2008-01-23 14:05:20 +0000
Create an empty, immutable publish contact list.
20080123140520-4210b-b01e671b764b3bfb027afe5c7e46a4603a9f5042.gz
commit aa3fe806a5e8a734a36cd3aae15e87e3621a6cf9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-08 20:33:31 +0000
Don't leak the hash table used to populate groups at login.
20080308203331-9f02e-7db14da64769c2b40f96709c8b8fcd5c0bc92146.gz
commit 1b2e7b78f35dd9eee13c13c4b2798342c3330498
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-03-08 19:50:20 +0000
Improve documentation of the code populating subscribe and group channels at login.
20080308195020-9f02e-f51cb82f6817cabc65d6240ca9a20f87e4873484.gz
commit 53835d7664c07173a444996d9fe47a6a2306de88
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-02-17 12:40:14 +0000
Reject server parameters which are blank or contain spaces
20080217124014-9f02e-844ab52f25f64993d1603863c356f07b2b4e2a1f.gz
commit 2274400c0125c7ed552f00ce08c61922a3d90f40
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-02-07 23:01:51 +0000
Bump nano_version to 0.2.0.1
20080207230151-9f02e-2900bc8b89dcea15cb998a7c533a801c75d19e31.gz
commit d7d3aca4514307fda1442cb95600fef10ffab9b2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-02-07 22:55:37 +0000
Bump version to 0.2.0
20080207225537-9f02e-8d781cd72f3472af0efd9f2e1fc6effceb17b2ec.gz
commit 2f9ff857b6d6c78648e6869cc71f6998bd8465ff
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-02-07 22:55:29 +0000
News for 0.2.0
20080207225529-9f02e-a7fae0cfaa5a16b8b3147853b313bf85cf254964.gz
commit cd0f9e54e2cbfce0cd1663bdec7344897c605c19
Author: Will Thompson <will@willthompson.co.uk>
Date: 2008-01-23 14:24:19 +0000
Print protocol list after it is sorted, not earlier.
Moving this code has the side-effect of not needing to include a local
definition of g_hash_table_get_values, since it is no longer used.
20080123142419-4210b-8da2361ab8a78b055e2388d53f16371e371f9045.gz
commit de6f15d77f1c6abc3a8706d3ed15b29ea36f240f
Author: Will Thompson <will@willthompson.co.uk>
Date: 2008-01-23 14:19:12 +0000
Sort the list of protocols given to tp-glib by name, to make looking for the right one in telepathy-inspector easier.
20080123141912-4210b-d5d7e62be217a20c14cf89c0d126d16e69a6ce20.gz
commit db9d54093298b0842addfc982d20053f14dd98d3
Author: Will Thompson <will@willthompson.co.uk>
Date: 2008-01-20 13:21:32 +0000
Remove redundant re-setting of NULL.
20080120132132-4210b-c7f2abda508f723a1e3de61a04545232a3ac1c12.gz
commit 55c77009df10a9110bc33b60e5166e9324c38513
Author: Will Thompson <will@willthompson.co.uk>
Date: 2008-01-20 13:20:53 +0000
Use accessors to get fields from PurpleAccountOption rather than ->.
20080120132053-4210b-88f8f3754524c821e4bc5c27ba2e0bfc92afea27.gz
commit 11a8c9360ca4791ddca433014314c3a80cda6954
Author: Will Thompson <will@willthompson.co.uk>
Date: 2008-01-20 13:15:46 +0000
Extract PurpleAccountOption -> TpCMParamSpec logic to its own function
20080120131546-4210b-4873855e992e972bc0aacf2a40de8efb89b3a61b.gz
commit 19a33b02fd9e54a777c18df79edbc1880de4145b
Author: Will Thompson <will@willthompson.co.uk>
Date: 2008-01-20 12:33:20 +0000
Move a foreach closure down to where it's used.
20080120123320-4210b-81a60ad5df9d49d0a365552b01357fedcac35d0e.gz
commit 6cb65e9ce02f03a39cb35eb1312427676fba8ac0
Author: Will Thompson <will@willthompson.co.uk>
Date: 2008-01-20 12:18:07 +0000
Special-case local-xmpp's first-name and last-name parameters to be required and have no defaults.
20080120121807-4210b-0a0a50c2a652ac5045f347ac0ed8aa0765ea56da.gz
commit 7f33fd53fbb16c49411adfbf33bd5743a5f7ee7d
Author: Will Thompson <will@willthompson.co.uk>
Date: 2008-01-20 12:05:11 +0000
default to UTF-8 encoding on all protocols
20080120120511-4210b-b1e260762e3b9132aa4dce1e59e3b1172b3fe7aa.gz
commit ad96fce193d1ef56653bbe7d0be1a63cfdab10f5
Author: Will Thompson <will@willthompson.co.uk>
Date: 2008-01-20 12:03:35 +0000
Move a variable declaraction within the block in which it is actually used.
20080120120335-4210b-d4f00013488a04b353cf0e6ab6442c3f4e06844d.gz
commit 7a490719dd85c8972b73c2251292e1c7458b6381
Author: Will Thompson <will@willthompson.co.uk>
Date: 2008-01-19 14:56:15 +0000
Flag parameters with Has_Default when they do.
20080119145615-4210b-be2346293238240bfb7952acaad55460a12c1401.gz
commit d2c16eb961e9196753a1131c768b49e9a8e25bc7
Author: Will Thompson <will@willthompson.co.uk>
Date: 2008-01-19 14:53:58 +0000
Update haze.manager to contain defaults.
Fixes #14111
20080119145358-4210b-6b0a62acc4e0c793d6d0bef45cb3509276758dc5.gz
commit 737e3358e34b35ff399858f48dfdd9dbcd03475e
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-12-26 17:54:32 +0000
Add a stub implementation of libpurple's notification API.
20071226175432-4210b-3643ddd789c241e674bfea6319e1272636d14d85.gz
commit cb4c2029d09926900c6e0d10ba50b45e29c4ebdb
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-12-22 11:30:58 +0000
The purple_*_version variables are exported directly in 2.4.0, not wrapped in accessors.
20071222113058-4210b-4c4a3148f5d504cd533d10c2e0d757adb99bc91c.gz
commit 93c4c72aab92edeada8eb0e1034199216ced4333
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-01-19 12:41:27 +0000
Use DEBUG rather than g_debug.
20080119124127-9f02e-4c270393573042424beac8ac70858cc5203eac8c.gz
commit 4e83fcc6ffa09db4bb850eb6864d91d4ab4d048a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-01-19 12:39:02 +0000
Improve documentation of _build_paramspecs().
20080119123902-9f02e-9c709eb7fa8694b84c02d6165e4d9333afdf0527.gz
commit 25d157c5440b5fab3cfad192ca3c60100f9c4029
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-01-19 12:30:10 +0000
Replace underscores with hyphens in parameter names.
20080119123010-9f02e-d8c8c461174ea1e8a71a02431ad009eaeb79b632.gz
commit 0ad8ca6ca4a782c65a039f9ecfadf1a67456382a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2008-01-19 11:47:28 +0000
Depend on tp-glib 0.7 now that it's released.
20080119114728-9f02e-b0fb422e8c9f3e82df83094d509098c24b41c495.gz
commit f6370c0614eadb890332d3cb4acb2d939c18039b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-10-17 15:59:37 +0000
Resolve conflict.
20071017155937-9f02e-a5112576a520e57a3fe6915335cea10410edf445.gz
commit b3fe3fd79e15b22d16342ba2d89027600877a3f7
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-09-29 12:46:27 +0000
Depend on new enough telepathy-glib to support set_param
20070929124627-4210b-49b70767cdc06f2f2e27f8b0a2c9c9143b65a2a5.gz
commit 56daa278a3e1fc48d534b0c253025153abea43af
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-09-01 07:38:19 +0000
Salut has first-name and last-name parameters; rename first and last to match
20070901073819-4210b-84b98acccfff599e37a865a6e3917886fdebbc26.gz
commit 492539c21568fa19ef19d6fda1104ff0b2f0c0bb
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-09-01 07:35:11 +0000
Sort the manager file.
20070901073511-4210b-8d5d737e30091423bed2c96588634d9b9836b9ca.gz
commit 7c87cd960400e49ad53d7347d0ae241851ed70d6
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-31 18:11:45 +0000
Bring haze.manager up to date.
20070831181145-4210b-07639009954d74e3d988f759ca283eb69f739c78.gz
commit 281a135c3257c49eb049e398dfb890cd23cad164
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-31 18:03:07 +0000
Add user_data to "account" and "password" ParamSpecs in _build_paramspecs
Fixes a null pointer dereference when you try to connect.
20070831180307-4210b-590ca75e9ba684cf59e215778ee5454132abe0fb.gz
commit 0165cebde5ed11a693aea52c4a51e843bb830d69
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-31 18:02:35 +0000
Standardize character set properties as 'charset'
20070831180235-4210b-065010f04a04b35959dbb1cffb0a743e6d9fe97c.gz
commit d6ddf02cdc00d317449eac65fb6d0943f1a3873a
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-31 15:01:57 +0000
update haze.manager to reflect reality
20070831150157-4210b-c52a914925c635801f707212b1405fc959118cbb.gz
commit e1ce84aa57a1f79f28986648844327eb20b01ee9
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-31 09:54:36 +0000
The parameter names don't need to be strduped when used as hash keys.
20070831095436-4210b-65f72b06d1baac2dc133e80098f808a01ff56cbc.gz
commit be88785116de0d01b204a0916c363cd1588aa70a
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-31 09:51:13 +0000
Add a parameter renaming map to HazeProtocolInfo, and use it to set parameter names.
20070831095113-4210b-5bb842309491a2e4086e1d6375bb59ee0ee4ee68.gz
commit 58613afb03f0891958330fb1f01645b7d9ad0c7a
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-30 23:53:57 +0000
Use setter_data as the key for parameters hashes.
20070830235357-4210b-fde02f824fa551cab0b57b6a76d07f24346f624e.gz
commit cd6213389a8f75ac4a138fbebd536afa3182a6bb
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-30 23:47:00 +0000
Remove obsolete static TpCMParamSpec array.
20070830234700-4210b-8a9e3c21bc36bce7289aabd5412d8bfa49f14cd8.gz
commit 4b4b05138d4ddba986c4b7a561e6513815c9f8eb
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-30 23:15:49 +0000
Make a parameter list from the prpl's options, not from a hardcoded list of potential lies.
20070830231549-4210b-116535077d803133a8aac13aa5c386c1b2d462ef.gz
commit 22540d761ca10c663d0e8aef5069173bd4e20817
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-30 23:13:42 +0000
Merge the purple_accounts_add patch.
20070830231342-4210b-20ef92066b95d05b5d3496b8c9eb31fb02df8a21.gz
commit 834c72387d0c9d9848e0ab4a93dcfd5b72c3581b
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-30 12:16:42 +0000
Set any option from prpl_info->protocol_options that appears in the parameters hash.
This breaks setting a server on XMPP. This will be fixed shortly.
20070830121642-4210b-f35ad1e899025bfd77c3af4c3ed96f4757300b53.gz
commit a13c0380fb0ff5f589ea52ab7e245dcb9501f087
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-28 22:49:26 +0000
Store RequestConnection parameters in a hash, and pass that to HazeConnection.
This lays the ground for dealing with whatever random parameters random
prpls might need.
20070828224926-4210b-5bc088f6e3ad16bfbf42790b4720dc37e9756aed.gz
commit f65cd11ab3d284584ed24f69a74be6bd9c46e8af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2008-01-03 13:17:02 +0000
Cope with TpChannelIface channel-type property becoming writeable in telepathy-glib > 0.7.0, avoiding warnings when channels are constructed (fd.o #13896).
If telepathy-glib is <= 0.7.0, the added code will never execute, but is
harmless.
20080103131702-53eee-d2b8b343ad15916d430835ebba2c6c80e3b32f4e.gz
commit 83004bdfe2d34d55b5c1ad0539c9c8d842ed4d37
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-12-19 12:28:04 +0000
Rename LEAKY_REQUEST_STUBS to ENABLE_LEAKY_REQUEST_STUBS.
20071219122804-4210b-6964eb4e4e9527ba3b8149420b91c4cb27f359a9.gz
commit 324fd80e96bd4f428fbcea0e18d5939ad1c3f17f
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-12-19 11:33:40 +0000
Add --enable-leaky-request-stubs to configure, defaulting to off.
20071219113340-4210b-78b79d8797518e7ec3574aa72bc63be332a29ef6.gz
commit 726b4c1ed88e7834445cf8a139f84a648c98f607
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-12-18 16:35:39 +0000
Add a stub implementation of libpurple's request API to see what's being ignored.
This will cause leaks whenever a request call is made, since no callback is
ever called, but this is a small price to pay for information on why things
suddenly stop working. Perhaps the default action should be taken in each
case?
20071218163539-4210b-95b9f2bddb49a0f98145eb290255d0f6803f9499.gz
commit f9aac3b100e24c293d99afb61a8d633a7f809a33
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-12-17 00:16:26 +0000
Fix turning incoming and outgoing linebreaks into spaces.
20071217001626-9f02e-2dc3c71de2c5cb7b81dd70db609cc378744cf1ba.gz
commit 1c191fde41e4be346dc17a8ad8594a5f181bc1d4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-12-16 16:38:12 +0000
Document why ' is special-cased and that it need not be with libpurples newer than 2.3.1.
20071216163812-9f02e-a39834ca68fd5bfba1ad15898d979daad94e9108.gz
commit eeb8314a787a558eb76be086e3cd1b505a039257
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-12-16 13:03:16 +0000
Include build-time and run-time versions of libpurple in debug output.
20071216130316-9f02e-7cf3addc682da7aef70c0641bb4b0cd751a41c96.gz
commit 669086233e0b27332d478c0ea816fa1c77111736
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-12-16 12:35:06 +0000
Send apostrophes literally, rather than as "'".
Fixes #13618. This apparently was only a problem on Yahoo! where ' isn't
understood; other protocols seem fine with that particular entity.
20071216123506-9f02e-28aad484c7eac897265cb588492f457d5e57dcc6.gz
commit 94d603cfb9a9536cd49f36b73f942e8c298ea1c5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-12-10 14:52:10 +0000
Make haze_contact_list_get_channel a public function.
20071210145210-9f02e-d50258c0c801cd0278e71f1144c8fb5c67c4d36f.gz
commit 9f479b4fa6539f90e8008092127d12ebef8c9375
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-12-04 16:22:24 +0000
Bump libpurple version requirement to 2.1.1; remove corresponding #ifdefs
20071204162224-9f02e-7ba1eff921a7f1f86401e120f8271813ebbb5814.gz
commit a5d0ac1aa451c8ee5db96d17f64abfe10c279a14
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-12-04 15:18:06 +0000
Free contact list channels' object paths.
20071204151806-9f02e-c8cb3e67b9887c124e0e4ca2afa8ec9b08aa2e76.gz
commit da109142f4fb58c0b6583c31fb112d736fde3871
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-21 15:45:41 +0000
bump nano_version to 0.1.4.1
20071121154541-9f02e-88ce29374cf948a142aa31b542dcb4c70f32e20a.gz
commit 5fc354da40035545f3ba502991c12ce18ffcde2e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-21 15:44:54 +0000
set version to 0.1.4
20071121154454-9f02e-3c247a324a290d905e0f11ffb86d4f1b83c7f804.gz
commit b36450c95a4c726579cf6d3ebd48589aa1a017f9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-21 15:44:21 +0000
NEWS for 0.1.4
20071121154421-9f02e-4a51cecf2edd5b5652b43a00d113797b83dc84c6.gz
commit e291fdbd378bb50fb93c6b4657cd42675da87013
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-21 14:40:48 +0000
Check whether libpurple was built with dbus support before trying to call purple_dbus_uninit
Also, work around libpurple/dbus-server.h being unincludable in old
libpurples by prototyping purple_dbus_uninit in main.c if necessary.
20071121144048-9f02e-b70a4db0ba7cbc73002cd5beb3a6c9fe011acf88.gz
commit 5511f482a07e7645cfa7e2fbc2e896ef266f51dd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-19 17:20:26 +0000
Coding style: space between function name and (
20071119172026-9f02e-618c426d44fd753b1072e5c018dfb1125f59206d.gz
commit 0981016819b77ceb817a240fbd55111c6b68a3f3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-15 12:27:32 +0000
Coding style fixes relating to haze_g_hash_table_get_values
20071115122732-9f02e-27f5d9ab1e2b68429acc87c52cc2f84bb8f8ee9e.gz
commit 9e69df747deecdf71d64e34e62b63b2cf235eab2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-15 12:01:54 +0000
Reimplement g_hash_table_get_values so that haze builds with glib < 2.14.
20071115120154-9f02e-bf3fe6bee885d1bb83bfe67d8b1629cb6e810e94.gz
commit 9dab6d0e50bee7d65adc4ae741197e073f5f5290
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-14 18:31:16 +0000
bump nano_version
20071114183116-9f02e-a922795b51956c595e7e795b9f8fab643595110f.gz
commit dca3bb55eb534100f1ce61ff1ec88886578eb385
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-14 18:10:14 +0000
NEWS for 0.1.3
20071114181014-9f02e-b908f5303fa33f82c4f57b3b5be693bc9d277cb3.gz
commit d4fa0a063dfb5c7a1991dfbbbe368bbfa946cd17
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-14 17:35:49 +0000
Only enable -Werror for development versions, not releases.
Autofoo stolen from telepathy-glib.
20071114173549-9f02e-4ac1533b8e13d132e4f38db5bef4929fdeeed242.gz
commit 13567c9f3549355700c46bd38960a1de7c61f252
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-14 17:34:54 +0000
Typo fix.
20071114173454-9f02e-cbd90cfca6740ec9f798c405cd472cc1d508b71d.gz
commit a49c2ad202cf807556175424b3d461e5ad51a127
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-14 17:32:42 +0000
add config.h and chums to _boring
20071114173242-9f02e-262dbaa7c27291cd46c5df9182e26696b98fa6f1.gz
commit 13c6b841971c20f9873d1308e1ac77c42f6630d7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-14 17:14:06 +0000
Break version number into components in configure.ac
20071114171406-9f02e-ac5eb3374c45458b3f2365cd034312f7496c3b43.gz
commit a539e96605fa52f1775947a209fa4e655a8d0e87
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-14 17:02:58 +0000
Use the autoconf PACKAGE_VERSION rather than a manually-updated HAZE_VERSION in defines.h.
20071114170258-9f02e-4cd1baa490657a6262dbc52a2ec5fbe7f4138295.gz
commit c12102d3f78f839756eaab37426d48f76336693f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-14 14:38:03 +0000
Handle PURPLE_CONNECTION_ERROR_INVALID_USERNAME.
20071114143803-9f02e-33c65a8c282334aa6863c5ae8a7f974c9d77a07b.gz
commit c09b828c6ffbbe9db03b079868bd1dac4958168f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-14 14:30:36 +0000
Build without warnings on tp-glib 0.6.1; document the creation of HAZE_PERSIST
20071114143036-9f02e-398a5afa80147f27d5679953a02f46fbe13b3d62.gz
commit 35780556f1a7de660f1be40cb57154eb02cf9f4f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-14 14:05:40 +0000
Update email address in AUTHORS.
20071114140540-9f02e-499ce540365f5f5505a3579071173eee59b60c65.gz
commit e63ef8c4439c7d76eb8eef4d8e3591411704744a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-11-14 14:05:16 +0000
Change the autoconf bug report target to bugs.freedesktop.org
20071114140516-9f02e-261d80ca363579f7bf1bedee29df8732ae9ac71a.gz
commit 1eb6b446ebdd7fb58eb3c25b9d8024f200bd6de5
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-10-17 23:53:13 +0000
Remove an unnecessary debug message.
20071017235313-4210b-df319ac528b6236c1788c0fb12329cd6292c132c.gz
commit 46a9c938be1e4aca1acbf252b1f909c068aee8d2
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-10-17 23:52:44 +0000
Don't emit two debug messages for every contact on the list upon disconnection
20071017235244-4210b-ff78074211b098ba0695cf4854287ff0b6518558.gz
commit 2e7bacce175afdf71186cee3c690185711d8e4d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2007-11-05 11:09:38 +0000
Add telepathy-haze.8 man page
20071105110938-53eee-aaaaf36176001a51a704c3bfb72b1064f2bbeb74.gz
commit 44b9bb74122cb06eea4bbf702cd30b38d7b6ea7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date: 2007-10-26 11:04:00 +0000
Move Haze executable to $libexecdir, adjust .service accordingly
20071026110400-53eee-c4dc68f6d2ea34c020aaa9e11abc1335c9d90fbf.gz
commit 0699861e0bb08628c619c3b32c4b245944df5e7e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-10-17 15:38:55 +0000
Emit the best approximation of SendError currently possible with libpurple
20071017153855-9f02e-0dd9c79d7bd7a4e33de204b9001ec6b06b6780de.gz
commit 9b15b36f2ed5a7e449570f16177b2a3101be8cd4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-10-17 15:35:37 +0000
Emit Sent from haze_write_im rather than from im_channel_send; DEBUG ignored messages.
20071017153537-9f02e-003c0a7e0945c297d4201023c4bc8fee959ce8c8.gz
commit e52af98a0ac45043825cdfc3ebaf6c59c9e36373
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-10-17 15:34:33 +0000
Pass messages written to CONV_TYPE_IMs with write_conv up to haze_write_im so they don't get ignored.
20071017153433-9f02e-968e878029799f6641d20e141e511c2667b606d1.gz
commit c9df4385566241ee2435dea0e22cd88dfbe5b907
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-10-17 15:31:32 +0000
Reduce debug chatter from libpurple
20071017153132-9f02e-b3d032f048fbabdc0ea367ebf98d0b29c0ca056e.gz
commit aa5855bf326af50d7cbb818517d6d79ffda594f0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-10-17 15:30:29 +0000
Report found protocols on a single line rather than on one line each.
20071017153029-9f02e-ff4db0d7bae621e720ab1c8a6f458f3ba24f764e.gz
commit e88dd9dd5032ad56dc6da736f98a8ba5d88ccb93
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-10-17 15:28:57 +0000
Use DEBUG rather than using g_debug directly
20071017152857-9f02e-113eea7a8b670fc7cf65191b2b8b734bbc5efdbc.gz
commit a87ad071174aa1c7d26cb82ab059890a3165342d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date: 2007-10-17 15:28:01 +0000
add a DEBUG macro that adds the calling function's name, and a haze_debug function wrapping g_debug
20071017152801-9f02e-400f1e72b9e0ae35a36dc0f43073bcca1cc06472.gz
commit 91427c4d706081ed23222c6bc9d23aab45809152
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-10-15 11:43:36 +0000
ifdef report_disconnect_reason-related code to libpurple >= 2.3.0 for now.
20071015114336-4210b-b8a445f15d78abc7e62aa47851df4270725c639d.gz
commit 9800cdea0256128d121317ea71ff4e4e7c1cab99
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-10-15 11:41:39 +0000
Change PurpleDisconnectReason to PurpleConnectionError and PURPLE_REASON_* to PURPLE_CONNECTION_ERROR_* to match the final names in libpurple
20071015114139-4210b-8f014fe0fa248d64d235846e8f20a59dda5ff71f.gz
commit a7300a35c5109e6d87a5a4563901981dc42f3cac
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-10-11 15:28:11 +0000
Report reasons for disconnections.
This currently requires libpurple from the
im.pidgin.cpw.resiak.disconnectreason branch of the pidgin.im monotone
repository.
20071011152811-4210b-4ab648f69aa7e7b4c2284531c93229d4db9af00b.gz
commit 22f8c99f4910db18698afcfeb933025892f18ae3
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-10-15 11:11:54 +0000
Make sure we delete the right user_dir rather than ~/.purple
libpurple 2.3.0 frees its record of the custom user_dir when
purple_core_quit () is called, so purple_user_dir () returns the default
user_dir if if's called after purple_core_quit () (which is
reasonable-ish behaviour --- expecting libpurple functions to work after
telling it to clean itself up is foolish). So haze now keeps its own
record of the user_dir so that it, rather than ~/.purple, gets deleted
when haze quits.
20071015111154-4210b-db9ce68d408ed0325bd2fc181d3138678758504b.gz
commit 90aa263909e1e2bcf17b5df138f9e3f1de2e7ae6
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-10-11 15:27:40 +0000
Add Collabora to copyright owner list of connection.c
20071011152740-4210b-3936f1066ff505046b7a0a192f596ab1cf047c43.gz
commit ec609fd3f2010dca34e25db6a256fad4606a0071
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-10-14 23:15:58 +0000
Remove unnecessary #includes
20071014231558-984d1-715746944771086c52df5f683118b3079690e93b.gz
commit f70cbd4fa96ecf7df99b95cbe158cb8a94856229
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-10-14 23:15:29 +0000
Move debugging machinery to its own source file.
20071014231529-984d1-489022df1d5ac0147d56bd51dbb075912888ea5d.gz
commit ef903a59b8549b3f35f0cd69a2ab49d06b8ae186
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-10-14 23:03:53 +0000
Prefix libpurple #includes with libpurple/, avoiding conflicts with haze headers with names the same as libpurple ones.
20071014230353-984d1-5110c2a249ec739aac9877c3a71d1a22c29c9b2c.gz
commit 1c4a8a01063bb434c6e33bd830b27119b84c0036
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-09-29 12:16:47 +0000
clarify exactly why we lie about the aliasing interface
20070929121647-984d1-13340df1badd64a6f642fbb223f267d8e1be5f5a.gz
commit 94d0b15f357c41c0079756bf7753800795ea8781
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-09-16 15:14:55 +0000
bump version number
20070916151455-984d1-d21497e17361243d9d74cd47c2c60b124508bc2c.gz
commit a4fa2afe9784f2715e9f41589b22de24ed1d7df8
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-09-16 14:59:16 +0000
NEWS for 0.1.2
20070916145916-984d1-393fff433e7f3e0de749561f4dc47f08eee98a62.gz
commit 316abd7ff1e51f32e581cf80b53ae9ccdfd67964
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-09-13 10:50:41 +0000
Emit sent with the original message, not a munged version of it.
20070913105041-984d1-5fe5fce4ed274cc9f732d80624a67ea3bfb0004a.gz
commit 2d2fcbc1028cd4e85841e66afd3ab1fa77868651
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-09-13 10:49:45 +0000
Escape <, >, & etc. in messages being sent.
libpurple believes messages to be in something resembling html.
20070913104945-984d1-7fe24360629199cd8299a2b3ef2b5c87f23de218.gz
commit 393f48d9bd30e85e0236aa3b4aa72d6d04f1972c
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-30 23:07:43 +0000
Add new PurpleAccounts to the global account list.
I'm not sure what this might help, but it's probably wise to do it.
20070830230743-984d1-a61042bc93e847e4ed317f0f778057dab8c24a12.gz
commit 3050376d6e2f7ae811b5281f1f9b78a10e462e5d
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-28 22:26:45 +0000
Use PurpleAccount.username when the account name is needed, rather than priv->username.
20070828222645-4210b-b85d3b7100af2eb4bb23d5cdabd74f96277afa41.gz
commit 3e6d6d1432bed7242eddfacdad325481641d86c4
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-28 22:17:39 +0000
Create the PurpleAccount for a connection from the constructor, rather than during start_connecting
20070828221739-4210b-e47bde1e013e1e752e98b86bb062fe610b64c9ab.gz
commit 633f482500a1520eccd00695bfec3299d16b5cc6
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-28 22:17:13 +0000
We shouldn't call _create_account more than once.
20070828221713-4210b-1179fd04d6c42c1583e7561efc42603bd7f7629d.gz
commit 8dea3e70272f875a74477fd48aadd19d5320a791
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-28 22:16:07 +0000
Extract creation of the PurpleAccount to its own function.
20070828221607-4210b-613b9c3657e4bb1f7e269e5bd49d4d8aac8ef825.gz
commit f5cab45ed69d73921673ad6238ab7e5277ef1ab4
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-25 16:03:49 +0000
Ignore SIGCHLD, thus preventing invasion by the zombie hoards
20070825160349-984d1-22fc411026fc8ac4b39acfb27668840aa3d5628a.gz
commit 8a6132ede85a204edec783680011959106858f47
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-25 15:52:06 +0000
Update manager file to use the right protocol names.
20070825155206-984d1-38cb2cb7c576e93a809f8700ad127064a3b88916.gz
commit e6e3db400089a38c5c2fcf53e12b033e4e1542b0
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-25 15:47:30 +0000
bonjour should be called "local-xmpp" for telepathy purposes
20070825154730-984d1-828a0e49fb27e1b14d37e0ea3eb800378a30c561.gz
commit 45dcd0dbba6f5d3b7b1c753f8813d1220d3091cc
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-25 15:44:49 +0000
Move deleting the libpurple user dir to a handy function.
20070825154449-984d1-3392798f71003f93f5fdd164bafa72e919abcf78.gz
commit 74923928a019c3c9cc6eddc022042c1f7a01cc20
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-22 12:00:39 +0000
Fix autofoo so that 'make dist' produces telepathy-haze-* tarballs; bump version number
20070822120039-984d1-13f53f2b1e6a3df068889162e438f3f834707135.gz
commit fdb5bdefec2911ffe1f8741e74dbfe0bd014664b
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-20 18:00:53 +0000
Get rid of HazeProtocolInfo.respect_user_split.
I wishfully thought that it'd be a simple matter to respect the user
split in prpl-irc to get a "server" field, but actually this breaks
since user splits have only translated string names, not sensible
identifiers. Expunging them from libpurple is on my 3.0 TODO. For now
I'll go hard-code assembling IRC account names at some point.
20070820180053-4210b-167fcfd3325e914b885b463d025f1edc0cc9b215.gz
commit 0991e695d12785576af888c3c65005e297849c8a
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-19 20:55:14 +0000
Special-case some protocol names to match the well-known names in the spec.
20070819205514-4210b-2ecfbfa4097129aee20416eca37745be2714b0fc.gz
commit 48562126a66ba46b6911cdbf790db9e736e8f67b
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-17 17:38:58 +0000
News and version numbers for 0.1.1
20070817173858-984d1-8d41d1d29d5227ee48a9c84e845de82c7f088fcd.gz
commit 75349d0d88921d75a33e59642d2042da4956ecde
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-17 17:34:26 +0000
Refactor contact list member management, and tidy up a few odds and ends
20070817173426-984d1-5fb00766fc65fca09c55c929f3be23c214a4406b.gz
commit cda62279399bb13ff20958677a273b79f8127155
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-17 15:13:59 +0000
Create a haze_connection_handle_inspect helper
20070817151359-984d1-b0bca810d919a3172060700349ff0f019c777b6d.gz
commit 41b659ca6304ad213b25b9fb442d4ead49b50143
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-16 13:13:16 +0000
Properly close contact list channels; stop segfaulting during factory close_all methods.
I don't know if you're meant to be able to remove items from a hash table
while it's being destroyed, but smcv suggested this way to only remove
channels from the table if it's not mid-death and haze is less crashy now.
20070816131316-984d1-073428eb804eea51f994e24eef6268a2a521ce1c.gz
commit f62698ca82f2c32203b1d4280fca4380fe8f67e7
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-15 21:27:08 +0000
Correct the list of unimplemented contact list types.
20070815212708-984d1-8453dc21693a4a4b078f42f594b37525754e1e2a.gz
commit 4f37ec84f99c68383c3e0fb7f45cd37ff797dda7
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-12 17:57:03 +0000
Free errors with g_error_free rather than g_free.
20070812175703-984d1-2deb0f1b11f07b12e36ef396d51a417d8236e800.gz
commit 175ebb02f4861fbf7a5eebf798fb9349175e50fc
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-10 17:17:48 +0000
News for 0.1.0; set version numbers in configure and defines
20070810171748-984d1-9e080620748c3ee04916777b2f7eeb2c6e5f8c66.gz
commit b41baafd7f9c670a9a44d535266a94312939694c
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-10 17:14:59 +0000
Squash warnings about uninitialized variables.
20070810171459-984d1-737604a4c7eff45e32ea82bf4cf44c3763088288.gz
commit 0d754ee75206e32e4119fe610580007c3079b691
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-10 16:52:49 +0000
Suppress more debug output.
I'll wire up libpurple's debugging stuff to HAZE_DEBUG one day...
20070810165249-984d1-d98475c2588202af1f87b5deeefb2e773b5e6a87.gz
commit 909abe0e2a605e915cedcb82f07d26bee579b361
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-10 12:04:30 +0000
The type of PurpleAccountUiOps.request_authorize's callbacks is fixed in forthcoming libpurples
20070810120430-984d1-518b42ae5425109960b49447fc0a526e5d8af17d.gz
commit a453140d00e67515b8da6c5aee9394b31c0973ed
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-10 11:46:41 +0000
Don't try to get the icon of a NULL buddy.
20070810114641-984d1-1394b8d56854d41870fc71a28c889f66746ff7fe.gz
commit edc3f996f5afa80ba1ce3ab787385bd80be32fe9
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-09 16:49:32 +0000
Implement typing notifications in both directions on protocols supporting them.
20070809164932-984d1-35484a0347c9b3ef359397c4fd06e6cae0559e62.gz
commit eb3d27a15786ba2eb3e081de2e72625ea5a15457
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-08 19:49:58 +0000
Keep a ref to the relevant contact handle in a PurpleConversation, rather than repeatedly looking it up with every incoming message.
20070808194958-984d1-1dd62a4a4686348b70aff8f8e145752768c351f0.gz
commit 273df6b90ba0c9cc2d88080a90d113607d20506f
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-06 12:30:30 +0000
conversation_{created,destroyed} uiops
20070806123030-984d1-200c954db6099abceab0c6f5c28ff8c7961d2323.gz
commit 150eee832e56f1e30a7732ac04d8d9d95d07616c
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-08 17:22:10 +0000
Use ConnectionUiOps rather than signals to report [dis]connection.
20070808172210-984d1-0b27f7a1897fc1f5dbad571a80b4dc142fae3c3b.gz
commit 8e56ccfd9926e572a56ef381001bd4c870d3c3d8
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-06 21:42:23 +0000
Update presence on account status change; silently accept subscription requests
20070806214223-984d1-267f683968dbfdf74946d27233078f9005f20e06.gz
commit afe52fcece9f5e27e16c0ee195d635f151bfafc8
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-06 13:51:41 +0000
Disable libpurple's own DBus fu as soon as possible.
20070806135141-984d1-512be7628b82806aa4716e367ed67f79da17b38d.gz
commit eb81ae400ef8d0cec3c4d910429478d4cacef9f9
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-06 12:25:07 +0000
Plug a handle leak in blist_node_aliased_cb
20070806122507-984d1-086755ac16191730fc895c70bcdf1309418693b1.gz
commit 9c309ba043329b5e98b51ec707533417a402781e
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-06 00:57:07 +0000
Rearrange haze_write_im slightly for legibility.
20070806005707-984d1-5cf90ccafd29f3b591f8dbc00a9ef711ab0f08b0.gz
commit 50279f0ecba872bb443b2fbbb2c15263ebfce2b0
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-06 00:43:02 +0000
Actually emit the closed signal when an IM channel is closed.
20070806004302-984d1-fc6a6605af7e1a74c3d9a0bf4e20667bae69a305.gz
commit 0bb4ff7dfe363af606390e7b80dc266e31912ca7
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-06 00:22:05 +0000
Remove #ifdef 0'd cruft; tidy some comments.
20070806002205-4210b-2f44dc75676b3c65c0e6d2ede1d67bb655825028.gz
commit 318c3c88644a5e8cc8c14d4b1ae176d5b3294854
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-08-06 00:16:36 +0000
Make use of get_im_channel
20070806001636-4210b-42ede42ebabbf38b89dcf9c2c6fe02daf06a38be.gz
commit ebf44e3843bd35044b7ffa06560ff9183e5a6e15
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-06 00:08:49 +0000
Add get_im_channel helper to retrieve/create IM channels
20070806000849-984d1-a6ab58794dc6569607a4d0e399b073f3ca68dbbb.gz
commit 4ea53013dab9babdb2613e076a02b33a6a550511
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-05 23:20:54 +0000
Correctly retrieve own alias.
20070805232054-984d1-33dcd44c405b468dfc33203d82d48dce7e904c74.gz
commit 6af315d34e3617f0854125dc975432b477c3f723
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-05 19:33:41 +0000
Add _boring (corresponding to _darcs/prefs/boring) to the repo.
20070805193341-984d1-0477d68912a7a3a2055e9d3ac5470dec151cb454.gz
commit 60a88d0da7fa93daeb498ac8bbff6f16e75d8cc4
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-05 15:42:39 +0000
Avoid using *buddy after freeing it with blist_remove_buddy; some tidying.
20070805154239-984d1-80adb5a0917f5ced078e6d765fe87d26073467a1.gz
commit 2650a66b2d5c3484297790df4083ec1b19f8d843
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-05 15:29:36 +0000
Fail gracefully in RequestAliases and RequestPresence if handles aren't on the blist.
20070805152936-984d1-aa66a490db257ccd40c86ec0a8ab638dec9f35af.gz
commit fc32aaddf2a76983b9d1dd330abeafed4bc7358c
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-03 13:51:00 +0000
Pull version string into a #define
20070803135100-984d1-110b810667ec4e7e1230983973f75d174bfd6c1a.gz
commit fc0a606cd6d9723bd4937a77199172982ca54cee
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-03 13:39:20 +0000
Slight narcissism.
20070803133920-984d1-4c083c1ace432185d8dde77f23861fdcc619139f.gz
commit c33477b42a8d67a53fc09370d3aac2e7692c7d0a
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-03 13:39:08 +0000
Add legalese to *.[ch]
20070803133908-984d1-a7008b8fcd198c9f4ad28b537a6a13b2481102f3.gz
commit 93f7a88d0e0b684e20aff6d5c3da273c1727ee81
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-02 16:33:59 +0000
Add some basic profiles in misc/, until Empathy grows some.
20070802163359-984d1-518be26ea6e39e68c1917dc7d225a3c7d7a8afc0.gz
commit dcc3a08a6650457c71bef6b3e8f952d05da74809
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-01 23:33:59 +0000
Add .manager and .service; fix up some autofoo.
I stole a lot of the autotools stuff in this patch verbatim from
telepathy-gabble, and don't really understand it. :-) I tried and
failed to make gabble's AS_AC_EXPAND macro work, but it seems like I
can achieve the same goal with $(datadir)/dbus-1/services directly in
the relevant Makefile.am.
20070801233359-984d1-3ec7025633a8c59e8f563284b4c476c06351873c.gz
commit 195b483fddb8f61dabb7fb5ee8fa81f7413c53e7
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-01 23:27:13 +0000
Construct image hash directly, rather than with purple_util_get_image_filename to allow building with libpurple 2.0
20070801232713-984d1-74b0e02f38d1112b24f498e63213456915e355e5.gz
commit a60d01475870d1fd716d350016b66a20848f0c3f
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-01 21:16:34 +0000
Squash a (correct) warning about an uninitialized variable.
20070801211634-984d1-05036c1f8efc98bd70214588404152b66d957fd9.gz
commit dccef22dcd2e485a15761a0b35aaec5b99f20cc2
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-01 20:47:03 +0000
Support retrieving (but not setting) avatars where supported in the prpl
20070801204703-984d1-3567f516ab0265a30fe1d1f619db26fbdd7cda07.gz
commit e45d98347a6f819238755f88e07e8b03fab903ba
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-01 20:45:53 +0000
Define a macro to pull prpl_info from a HazeConnection
20070801204553-984d1-c1011e108f7bfc3eb0075a0af53aa79d1078cc90.gz
commit fd28984b3e41b2d4122e3f89d944395c04ef5bce
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-08-01 13:48:10 +0000
Strip HTML from status messages.
20070801134810-984d1-d8a2b614143191ce0b392aec22e237669e2f87d4.gz
commit cc9042a959d3afc88161b670eb28e79490b95e6f
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-31 21:05:59 +0000
Don't leak message if a message comes from handle 0.
Can this even happen?
20070731210559-984d1-ea85e308f659db0b3eca6e48ce0c74d62962d461.gz
commit a03d5ae29d9b9b8e9e6ea5737ad94e9f1458403b
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-31 21:04:11 +0000
Remove useless messages about contacts' groups on connect.
20070731210411-984d1-bb0324d5d69bd9c78b6d6d4650e1bc80f06ba08f.gz
commit 086ea55a4e356477a477d79a87ab4fa3cbf637f6
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-31 20:35:42 +0000
Take debug flags from $HAZE_DEBUG, rather than always setting all flags.
20070731203542-984d1-a594b8d7d00e80d297c77a2745882c71b01c847d.gz
commit 10e4006d80e4a659ede2772b6eda9b9c88a0587e
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-31 20:35:13 +0000
Delete temporary config directory on exit.
20070731203513-984d1-b38520b022415fe8e6087106b8b3da461744a66e.gz
commit 63bb3420ef6906dc5baf6a81208747b0d9a02dbe
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-30 21:20:50 +0000
Use write_im UiOp rather than a new signal for incoming IMs
20070730212050-984d1-676f59cd75baaf364e063793d51e6e7d003c5805.gz
commit aa8f434cd1663b62e800ae7456334a08738eb0a7
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-30 18:05:27 +0000
actually use the server parameter if it's supplied
20070730180527-984d1-a6247f1328b84382c90aaad98fdc1f0a436c1fb7.gz
commit 26c819f82166bc41c0d2c427b33dda00a807326f
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-30 14:37:33 +0000
Support for setting aliases on contacts where supported (but not on yourself).
Aliasing yourself will need new API in libpurple; I'll get to this soon.
20070730143733-984d1-79771c94a6d9f3ebfb13481387d3d0d459b5143f.gz
commit 011d4e23b5d70a34464e2771666434bc74137e40
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-30 14:37:16 +0000
Add a macro to get the TpBaseConnection out of a PurpleAccount.
20070730143716-984d1-dfebcf9b93ffd954c4c0481e044ab210bccd94c0.gz
commit 62b14a1611bba31241de0e1d2e047b4369c0c21a
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-28 01:07:20 +0000
Break presence into its own file, to avoid connection.c becoming unmanagable
20070728010720-984d1-5861ee031c6020ae8bfc17537b06636324811043.gz
commit 3b8e863447226776169d9cbb0ee7c68f476f9566
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-27 15:41:32 +0000
Don't claim statuses are available if they're not.
20070727154132-984d1-e5627652012298cc7a2eea1057f8028b9390a547.gz
commit 47c8489f8c8e1b0b7a08dea130b82b3c24b06867
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-27 15:19:18 +0000
libpurple DEBUG_ERRORs don't deserve to be g_critical.
20070727151918-984d1-ede12fae0508fa854a3a1541a4a61d17fef259b6.gz
commit fb6aab75068f0f9f71cee614ed8d45ac0d10aff7
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-26 19:11:23 +0000
vaguely match up purple debug levels to g_log levels
20070726191123-984d1-d61b7918a5b883d272efbb5b8e509c5fbaaee5ee.gz
commit f96dcfa43d1a5524ed729c1bec15da55a618c617
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-07-26 18:56:15 +0000
Fix whitespace in boilerplate from nullclient to match the rest of Haze.
20070726185615-4210b-b5f0375ef5e06d4ad5ae62843c02ec8b7fa7d3e4.gz
commit 7b197cca11957382cc8fe5adfb519d198c0dae60
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-07-26 18:55:01 +0000
Remove unneeded #includes from main.c; tidy up the remainder
20070726185501-4210b-9f6acfc6f358e6cc3d294c4a4082826c22998d10.gz
commit 0125c51b894c3d44852a60abd86ee7e48af55fc2
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-07-26 18:35:40 +0000
expunge unused #defines
20070726183540-4210b-24fd748d7a0860e9490da5c71d45b2f498eaa6d5.gz
commit f4c23f4bbdf0cbeadde700ac75b9dd80addc31c0
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-07-26 18:32:46 +0000
Status messages; implement setting your own status.
20070726183246-4210b-8023b2d61392f12c65e6528893e478f41d75bd18.gz
commit 7088ed0519faca0fb31e19c437df55a617e2c7dc
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-25 18:36:26 +0000
Initial presence implementation --- status type of contacts, nothing more.
20070725183626-984d1-503cc7fc8a788a68c4f882383788058012520547.gz
commit d8138ab5f2efa0206ca0f96d5c447cb8544677f8
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-22 10:08:52 +0000
Emit the sent signal for sent messages.
Bit of a kludge right now, to avoid having to figure out the Telepathy
type of the message a second time.
20070722100852-984d1-7c513efa68fb1b45b2aa7ea363d2fbba7db05790.gz
commit 4583b2533b954c94e61f542836569069ff5d818e
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-21 17:15:50 +0000
More consistent whitespace.
20070721171550-984d1-0e18d28e48afa790623ae5239d0ff48a74938d47.gz
commit 926206b74256716c19e0f7bfbe2f51163cfc2a20
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-21 13:54:16 +0000
Replace repeated _get_handle call with a variable.
20070721135416-984d1-488930a7b4b74995a6d5e90d6447c94d3a208839.gz
commit fdcad6c8db11d8bd4b374288cf2fc08073ffbf64
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-21 13:45:10 +0000
Delete the PurpleAccount at a sensible time, and don't crash on disconnect.
I'm not really keen on having to check in callbacks whether the
connection is disconnected, but I can't think of a better way around it.
It's apparently not possible to hook into the gap between the status
becoming DISCONNECTED and the contact list channels being closed.
20070721134510-984d1-20556a9a4d84d30c32107f2957203044ad1c7ea6.gz
commit ca7cce2691202bd6a8f926361709fc829895e66e
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-20 10:42:43 +0000
Clarify the debug message when IM channels are closed.
20070720104243-984d1-63af034c39f79376d8454ccf3d6b871d39f8a863.gz
commit c38ade1f6e5cb44294b688e7720343c08ca03365
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-20 10:36:34 +0000
Use _get_channel rather than directly accessing the channel hash tables and _create_channel.
20070720103634-984d1-69073fad04aafff7c2c3e89953d417e66d1770e9.gz
commit 6c8f594eb7804932828d9bab005845a884e5759b
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-20 10:31:15 +0000
Correct the description of HazeConnection.password
20070720103115-984d1-40918c491a58cde8040252905ca6699ed62602ba.gz
commit b1c41673610b31229bbc04ebad4bee1fc8a2783c
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-20 10:30:43 +0000
expunge extraneous whitespace
20070720103043-984d1-a7cf849ce4b868a2ccbcfe1fd0fac30de720949f.gz
commit 78a43d97b92194379e86276837fb86865565f64c
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-18 14:39:58 +0000
Strip HTML from incoming messages.
20070718143958-984d1-20980945a78db2b9550199cd56a252f7d6e48e71.gz
commit f295dc4795f9ab6dc61b339750604a47d52a05df
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-18 10:26:39 +0000
Create non-existent groups on request.
20070718102639-984d1-0a0c7dc9656e12d81f97060891cee16d36aca79d.gz
commit 8c4c5c5a6e91ca794fa6a905cf1435c5afd75078
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-18 10:25:26 +0000
Store HazeConnection in PurpleAccount.ui_data.
This way, there's no need to have one callback per connection, all of
which fire on signals and have to check that the signal actually applies
to them. (Perhaps UiOps should be used instead of signals.)
20070718102526-984d1-d31abfbd00441498699aee4ae7d4cba8afff8833.gz
commit 598b5fc4c8294ee935b2d67e0223f1a4e18e8ca9
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-15 11:24:47 +0000
No need to set ONLY_ONE_GROUP
20070715112447-984d1-83eea205c438f8358299044e132c02faa780fdfe.gz
commit 2dadd5db624987550247df5be3dd3916813d725f
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-13 17:30:42 +0000
Force critical errors not to be fatal.
telepathy-glib sets critical errors to be fatal; various libpurple
protocols and bits and bobs use g_return_val_if_fail all over the shop
which causes critical errors to be logged.
20070713173042-984d1-b7412788ff06cf37e7efc2258c88894c7e3c8bb0.gz
commit a4a2d4a1db2d1ac93b3973a3551bb63723c2166f
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-13 17:28:41 +0000
The jabber prpl produces ridiculous amounts of debug output; silence it.
20070713172841-984d1-0b5046ef012b6cb73a5c775e1fb02b0ac56f6b1c.gz
commit 736734d4148cbc066f15a8ffaba6ef32a128fdf5
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-13 17:28:20 +0000
Groups and the subscribe list work now (I believe).
20070713172820-984d1-0f9023aa8b34a0e42e77ee7a2ee67952b20733c1.gz
commit 33ecc7a031f7d3e64055f7a727d9c37997def421
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-13 17:27:33 +0000
The "username" connection parameter should be called "account".
20070713172733-984d1-a0bd3d36175885d765129172e485a5561d07940f.gz
commit 97f7a8f242b4d128350678839c81240562af975c
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-10 17:38:13 +0000
Remove unnecessary extra signal disconnection, and fix up an indent.
20070710173813-984d1-96c8dca6db29f119019a029310d096d0a4ba3a58.gz
commit 12f7c291d8d6b9e1e54336b9212716f1868eee27
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-10 16:18:09 +0000
Remove nullclient cruft from main.c; use a temporary prefs dir.
20070710161809-984d1-622ff8fe21e3412bf70024c2e453fa9fc226a8db.gz
commit 8d30a234dda48dc565f945217a3ff3fec4b99794
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-10 16:09:33 +0000
Rig up the 'subscribed' list.
20070710160933-984d1-9289adf54e0151cc7e9634dd2f7461bd85877fa1.gz
commit ed13cee9db1ce4739252fef7283b5f7bb06e41ba
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-05 16:56:31 +0000
The 'subscribe' list vaguely works...
...in that it shows you the buddies who are online when you first sign
in forever. But it's a start.
20070705165631-984d1-8f95fc5deb808eca3de96bc21193cc0a676350bc.gz
commit 7c5ba1ee79be6567fbe4c378c6a162ca3bb7ec14
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-07-04 17:43:46 +0000
Don't leak im channels, and use the real timestamp of messages.
20070704174346-984d1-cb18cc91798dcfbe94250b3ba40f1a9e96b4d170.gz
commit 51fee618f5f30bc98a2bdfbe724ae63ef100b10f
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-29 21:55:50 +0000
Actually make some distinction between different message types.
20070629215550-984d1-9f05faede9115a5e610a3fd891b6d29faccb7ad6.gz
commit 2862ab704621d3ddd9c6380611c147ad134ccb4d
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-29 21:54:23 +0000
Disconnect received-im-msg handler when the account signs off.
20070629215423-984d1-0966af3fab43f29f09b867e4c7524afc528f2e3d.gz
commit faa02f8b82f9871e2ad79c567cb7d0ed6be82b2e
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-29 19:03:33 +0000
get_haze_connection now takes a PurpleAccount* not a PurpleConnection*
20070629190333-984d1-e44134b65fd5e82fc8fdfae08f266890a22011ab.gz
commit 578fb6e68dbb089bdd4f79711937b540ee98a366
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-29 17:27:35 +0000
Register IM channels on the DBUS, and don't fall through a switch and explode.
20070629172735-984d1-08557fcb9cd5680a1aab1ebed368a1717ec84765.gz
commit 308f5e4a446c4f7a0147c4ddc03fec2a8d5e0382
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-29 17:16:34 +0000
rudimentary (ie broken) receiving of messages
20070629171634-984d1-db092aaa5b10947a1a658094f751fecb535d2e9a.gz
commit 26a2e854fc11fd39a4bb61037133f94534fdd2fa
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-29 14:52:16 +0000
Make HazeConnectionManager a singleton.
20070629145216-984d1-7bd7b2bad9b6a917c8acd7e1302a7ab9458ee6e5.gz
commit f3bd9eceee854553ccf42d3e192ea544c5ee595d
Author: Will Thompson <will@willthompson.co.uk>
Date: 2007-06-29 14:31:30 +0000
Bring back the ConnectionManager keeping a list of Connections.
20070629143130-4210b-62ace1bc650f21477b324cf00507a37a7fdf1044.gz
commit 0516855690794d8060d4c29cf37b8ee2cd9abd7e
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-28 00:19:08 +0000
Move connection signal handlers from ConnectionManager to Connection.
This way around, we have to check at the start of each handler whether the
PurpleConnection in question matches the HazeConnection, but it means that
the handlers aren't randomly called from the ConnectionManager.
20070628001908-984d1-5edf077bd39d283623001e431f6f407586bab29d.gz
commit ffa37231049fda01d44d5565548794bf69155dd3
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-27 23:40:12 +0000
The (non-functional) rudiments of an IM channel implementation.
I'm terrified of losing all this uncommitted code.
20070627234012-984d1-feb78cc8e31c2605409addab6bcd40a54a819a7e.gz
commit 648099c65c1d38dc67d9e1ab27f6afb57d27b9be
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-21 19:15:51 +0000
sort(Makefile.am)
20070621191551-984d1-173a5560c04b23a5e5fcea31e71bb9fad2b53a37.gz
commit e50d34fc2bd8c4896d9e9d36c561915e1539f822
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-21 19:13:19 +0000
Hide the innards of HazeConnection within a private structure.
(Incidentally, the various gobj parameters should probably be CONSTRUCT_ONLY
because they won't be dealt with properly if they're set post-connect. So now
they are.)
20070621191319-984d1-4584d72d424d90ec345e9863b2f9c7b2b9416978.gz
commit fa573b7ef57a103632248fa74108d3979902e603
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-21 14:36:31 +0000
Remove unused code; standardise using 'base' and 'self' rather than 'conn'
20070621143631-984d1-6fd370004434a030beb1466e834a6e72f9d6f1cb.gz
commit b2bfe3bb4f338d69bd828789530fbfb3ec5d3713
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-21 12:42:58 +0000
Ignore Purple debug messages at level 'misc'.
20070621124258-984d1-8bac2f5723e60bf98a894b3a85ce0c2605fa8498.gz
commit bd96c09123760ff45d87918d8ea01822d92b6fb1
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-21 12:42:30 +0000
Get rid of more left-over commented-out chunks of nullclient.
20070621124230-984d1-62028db037c8260e463911ae7ee3baa1c243a951.gz
commit df204c07d905c969d1146609a46f7552c5db0196
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-21 12:40:50 +0000
Delete the PurpleAccount in an idle callback to avoid exploding.
I think that disconnecting is really actually finally fixed now!
20070621124050-984d1-62a240afd562d390fe70623a963c30d57df0fd82.gz
commit efd8075b527e73d0e30ffef5ac710dde541886c8
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-20 17:20:42 +0000
smcv explained what handle ids are actually for!
20070620172042-984d1-d969531c02b3efc47fbf151feb49980d8ca1584b.gz
commit b1c6b304f75c6f09ef3dfce30fa838606b7d10da
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-20 16:43:25 +0000
Check account->disconnecting rather than is_connected(account)
20070620164325-984d1-e81f95974bec26d28c5401ebfa22135843e9b580.gz
commit 08f0003b468250caad33c1f120bd207bd570722d
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-20 16:33:59 +0000
Pass all Purple's debug stuff through to g_debug.
I should probably map the various PurpleDebugLevels to GLogLevels at
some point.
20070620163359-984d1-c729c573ce82e0850b224fe7516375ee823f9eaf.gz
commit 524fea010475b7575ff438528e3bf608bfcb3d04
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-20 16:31:51 +0000
Don't try to disconnect an already-disconnecting PurpleAccount.
20070620163151-984d1-83c2bfee4eae6bb9914cc3833f3a89ac405ee976.gz
commit 1ed4f6b481e61953b514c39f3cabd96796b8c15f
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-20 15:35:18 +0000
clean up main()
20070620153518-984d1-087079b1ab0facd93b4aef996c386c3b3dd58238.gz
commit 823b4b9f9685e2131933bc8746a638a2deaa96a3
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-19 19:30:05 +0000
fix up disconnecting not to explode everywhere.
20070619193005-984d1-bfd34c7e7a68b8919733194ca99a2570b18015a7.gz
commit 14812c245f2b9fdd7df2e1f1e021e4ed77c480b0
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-19 12:46:16 +0000
...or in fact I could just make the unique connection name be the username.
20070619124616-984d1-81440092459b3fa948c665bac74ee909dd042488.gz
commit 127da48e04ed8e13911fca2bd7218277c1341a50
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-19 10:35:29 +0000
Implement get_unique_connection_name; currently yields "protocol/username"
20070619103529-984d1-07fb2baea1923629e79de2dce4c0aaa2f3c57804.gz
commit d867e32f4867a1245e7a5127eca6145b8032ce1f
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-19 10:10:33 +0000
dispose and finalize for HazeConnections.
Maybe I should have a private structure at some point?
20070619101033-984d1-8d7016c7dcf8f7da9ff4d7f0aeef6161668a6858.gz
commit 37a0e4d40747d7b7bc866f3ac6a1ed7c16bcd7d3
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-19 09:22:00 +0000
only call finish_shutdown when the purple connection is closed
20070619092200-984d1-cd2a94a4f5a8ae79b05f782a8f65530cccf8336e.gz
commit 66bc4aa9cbf5dfd3c3c3e2c63d88c4bb86eb2835
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-19 09:08:02 +0000
Extract a function to find the HazeConn corresponding to a PurpleConn.
20070619090802-984d1-8dd8513438b66571d523a8d0e16619085484bed2.gz
commit 5a18845d550fc49537ee047eb50f82e6a4e9a158
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-18 13:04:07 +0000
Fix connectng to more than one account per run of haze
Something's going wrong WRT connecting to MSN, though. I suspect I'm ignoring
some vital purple signal.
20070618130407-984d1-a34ae90ae8924d1d9fa3eab1c5633a5e1cd19351.gz
commit 0db44800e586435d212e1b360873af635c16c9d0
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-17 17:32:09 +0000
vaguely working connections
20070617173209-984d1-d289406011335c8cf182ea7616cf209c3ded272f.gz
commit 8bed51daa3a2c9855191b2aa5815697bf2292f59
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-17 13:58:38 +0000
add -Wall -Werror to the CFLAGs
20070617135838-984d1-ce350d255208e68b1f3330ebd1e19aca25e4cf45.gz
commit d2937b8065064fe4b6fa920fc848fde4905ac0a2
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-17 13:28:03 +0000
Actually return from haze_connection_constructor.
20070617132803-984d1-54cd8872a28d03bf168b7fb5bf70ae281110aee5.gz
commit 585c4c8bdc6d590bb09f988bf967eb480cbbd636
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-15 09:34:25 +0000
Start implementing HazeConnection.
Course, it segfaults if you try to open a connection, but it's a start...
20070615093425-984d1-b1280266a1bebdb283723cd479d03048b4660697.gz
commit 696f524d02aed5832141495d56a5fcdb49ac0fe7
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-13 14:30:32 +0000
I have no idea what I created src/NOTES for
20070613143032-984d1-6d21b328d2a4fc76f311f76c8072896564574929.gz
commit 00a4d4079fe5959d1fd134290b00d3606ad8397e
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-06-13 13:02:34 +0000
get rid of "haze-" prefix on files
20070613130234-984d1-f7476dc202d1fa6afb0e2048601ffa38f39b5c01.gz
commit c63c6b1fbca50d345fb4820c5ce95ba39a6cf785
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-05-19 16:10:08 +0000
Fix up automake fu to have `make` work in the root of the project
20070519161008-984d1-824307e8cfc5890181e34b1f915713e9cad24206.gz
commit 8d2264ab34b755b6312ff913af614cbd95c887ac
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-05-19 16:07:58 +0000
tell the glib logging stuff what this is called before using g_debug
20070519160758-984d1-f58d1e8276fdfaf5f03043f188a1d094dfad30e9.gz
commit 7f97bf8044e6f176e304e2b833996de5fb1337ec
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-05-19 16:07:13 +0000
TpCMParamSpec has two more fields than it used to!
20070519160713-984d1-3e7bf5de9102769954c7786c2c8380f2551e1e01.gz
commit de7640dd8ebe7320cc47716d021eb5f04482a8ef
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-05-05 09:05:33 +0000
Rename to 'haze'.
20070505090533-984d1-8cf2a35902b15f5a7ea2b18a2ae170774f173c98.gz
commit 1e538b491d7e0f69ec4895b4b79d89ff3b8042d8
Author: Will Thompson <resiak@soc.pidgin.im>
Date: 2007-05-04 16:50:58 +0000
Initial import and autoconf foobage
20070504165058-984d1-3c606e76806c502a71d5a475c64ee2684561189b.gz
commit 36e7ba52d4397763aca609c368bc6f2472b644a1
Author: git-darcs-import <>
Date: 1970-01-01 00:00:00 +0000
New empty repository
|