File: ChangeLog

package info (click to toggle)
libchamplain 0.12.16-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 6,300 kB
  • sloc: ansic: 17,909; sh: 4,121; makefile: 428; python: 300; xml: 211
file content (14618 lines) | stat: -rw-r--r-- 465,470 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
# Generated by Makefile. Do not edit.

commit daea081ce4a67d0c221de5f389130355fe37e73e
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Sep 6 23:28:59 2017 +0200

    0.12.16

commit 2748a76369e91a6c5002b8e17edcb7b8be739e65
Author: Chris Mayo <aklhfex@gmail.com>
Date:   Sat Aug 12 11:27:23 2017 +0100

    Implement flake8 suggestions for Python demos
    
    https://bugzilla.gnome.org/show_bug.cgi?id=786195

commit 4f614845e7f2639138f9fbb24225e6d89da44683
Author: Chris Mayo <aklhfex@gmail.com>
Date:   Sat Aug 12 11:27:23 2017 +0100

    Fix MapProjection attribute error for 'MAP_PROJECTION_MERCATOR'
    
    https://bugzilla.gnome.org/show_bug.cgi?id=786195

commit 209a449a3b259ced232389515a87dac95a21b31e
Author: Chris Mayo <aklhfex@gmail.com>
Date:   Sat Aug 12 11:27:23 2017 +0100

    Silence PyGI version warnings for Python demos
    
    https://bugzilla.gnome.org/show_bug.cgi?id=786195

commit 71b6d8ce27070f51c315411ec8af68672254b20f
Author: Chris Mayo <aklhfex@gmail.com>
Date:   Sat Aug 12 11:27:23 2017 +0100

    Make launcher-gtk.py Python 3 compatible
    
    https://bugzilla.gnome.org/show_bug.cgi?id=786195

commit 5c13f2b40e879b5e09b7d75ab79626d2670552a3
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 20 23:32:27 2017 +0200

    Update docs with the newly added functions
    
    Plus some minor formatting nitpicks and vapi update.

commit 481ec72b2b9401761c2b61e41be3edf13644f9ff
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 7 15:50:42 2017 +0200

    Add possibility to set User-Agent for requests
    
    https://bugzilla.gnome.org/show_bug.cgi?id=782297

commit b76777f31ce4a1a550aebac6e18b3371a81d6cb4
Author: Jan-Michael Brummer <jan.brummer@tabos.org>
Date:   Thu Mar 30 19:05:06 2017 +0200

    Fix touch gesture zoom
    
    Check the source device instead of the master to differentiate between pointer and touch device.

commit 18bd89d5e4ecebe634ff4aba9eabc9a78ecbf10a
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 12 21:41:20 2017 +0100

    Fix 0.12.15 release date in NEWS

commit 9fc54df0e7f9daedca68b4031f419389cccc2912
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 8 12:00:46 2017 +0100

    Post release version bump

commit d5f50d3932e2fabae8f3f10df522d7716e5bed7b
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 8 11:50:17 2017 +0100

    0.12.15

commit c6cebf485bc1c5950ab2bee36c3190552c466622
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Mar 3 16:03:37 2017 +0100

    build: Add pangocairo and cogl-pango-1.0 to *_gir_PACKAGES
    
    https://bugzilla.gnome.org/show_bug.cgi?id=779542

commit 528cdbf46e0e26503744409083d4c6360c709c30
Author: Marcus Lundblad <ml@update.uu.se>
Date:   Tue Oct 11 23:24:21 2016 +0200

    Ensure path layer surface is created
    
    When getting the surface from a path layer,
    ensure that the right and left surfaces are
    merged if the surface isn't yet available.
    This happens when a layer is realized "on-screen"
    as is the case when printing routes in gnome-maps.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772477

commit be636b39e1208033850ca65b93ac69c3fab25378
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Thu Sep 29 21:39:54 2016 +0300

    Fix path-layer surface exporting when no clone is visible.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771698

commit d682bea291049422427fc8fb961d6b721787bd94
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Sep 29 23:34:07 2016 +0200

    launcher-gtk: Add missing NULL at the end of gdk_pixbuf_save_to_stream()
    
    gdk_pixbuf_save_to_stream() is a vararg function whose vararg parameters
    have to be NULL-terminated.

commit e1f6e591ca752f20bb29cbe46b7f2e4e41468a56
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Sep 27 00:34:36 2016 +0200

    launcher-gtk: allow replacing exported map
    
    It's too easy to miss there's already a png export in the current directory
    and expect the export happened alright even though it's still the original
    file.
    
    Also close the output stream correctly which was missing in the original
    code.

commit cb478b22ab1a64f250eea117aa2e807b2fbf3b34
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Sep 26 23:22:36 2016 +0200

    Post release version bump

commit a8453441f486773602a96d491ef5525a51e31f4d
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Sep 6 23:08:01 2016 +0200

    0.12.14

commit 4c81f5a39fcdcfb2a8e9cae1d80085530f0039f3
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Fri Sep 2 15:19:42 2016 +0300

    Add extra clone on the left.
    
    This makes the go_to animation smoother (no more empty space on the
    left) and also fixes a rendering issue with markers crossing the
    right border of the map.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=770490

commit 6e3f915014e6dbfd1d94fc54a7f959b0042a4be5
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 21 23:13:53 2016 +0200

    Add comment describing viewport limits
    
    Will hopefully reduce the head-scratching time when looking at this part
    of the code.

commit 4d492a31bf845dc34cb27c19c1fab6971ce151e3
Merge: e60d0fd 0862490
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 14 10:45:33 2016 +0100

    Merge branch 'wrap2'

commit 08624901af6b45004eb7d3ce94e8e2a196876c44
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Wed Aug 10 15:11:56 2016 +0300

    Hide left_actor in path layer when no clone is visible.

commit e60d0fd405a93f517fd7478b862dfae5bfb87d4f
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 9 23:42:53 2016 +0200

    Add python demo demonstrating custom tile source

commit dc5e31232a2cbf3c37b13ec0dc9491251d2b310a
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Tue Aug 9 20:23:29 2016 +0300

    Add descriptive comments.

commit 105a2e89334cb9c0496934606dcb9d0f829e2d43
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Tue Aug 9 19:18:00 2016 +0300

    Fix memory management for surfaces in path layer.

commit 83e9b68e671484c77388cebaca0370b6ae4414c9
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 9 13:25:08 2016 +0200

    Fix "Since" in new network tile source API
    
    A bit in the future.

commit 1bfaa4cbdfb8952d532b72378759ff415e4c8cc1
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Aug 8 20:00:16 2016 +0300

    Make the view export a wrapped map.

commit 46cc00ab5bec50005bf0ccdb479a6c7fd58937a4
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Aug 8 19:51:40 2016 +0300

    Make path layer exportablility compatible with recent wrap changes.

commit 34eb2bb4b0db0a0ae7c965d23de52bd1651ca04d
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Aug 8 18:27:44 2016 +0300

    Enable get_map_size in champlain_path_layer to return the sizes separately.

commit 14f7d5eed78fd8f505f359d19c663747bb82a886
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 20:50:43 2016 +0300

    Add descriptive comment to show_zoom_actor hwrap behavior.

commit e06d6052b7f98834551a3b918427c32a9c2a9c4f
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 20:38:51 2016 +0300

    User layers are now unreactive by default, no need to explicitly set
    them anymore.

commit 3d900b91eae2f16ecdf3e741a9964aa4373b3453
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 20:35:02 2016 +0300

    Remove unnecessary checks in load_visible_tiles.

commit 24f4dc97396f3c4d2ba7bcf8f1750419c1766b58
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 20:21:23 2016 +0300

    Ensure sample_user_layer_at_pos returns a reactive user_layers child.

commit b48d0fd825c5ed501c562831145744b48235d079
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 20:13:06 2016 +0300

    Fix clone_index check in viewport_motion_cb.

commit 05b101a6a08274a401af88e6d284749038d400a2
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 17:05:15 2016 +0300

    Add descriptive comment on path layer rendering.

commit 1888936074408b8195af5fdcfaf46dacc2acfec7
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 16:29:30 2016 +0300

    Factor out repetitive actor initialization code for the path layer.
    
    Fix code style in path layer initialization.

commit 881bba8c268ffb2699287464c4bff8e3eb99d080
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 16:06:01 2016 +0300

    Move variable declarations at the beginning of blocks.

commit 365bb2c145946919c3cb76967bf5d64f5c1b4905
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Aug 7 14:57:46 2016 +0300

    Fix coding style.

commit bc266f033ec11d420d2c203da424b04831192276
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Aug 5 11:24:22 2016 +0200

    Update vapi and libchamplain-sections.txt with new functions

commit beb4a61a72bc7a3f8bd3918a2cfbe450fdd1dddf
Author: Mattias Bengtsson <mattias.jc.bengtsson@gmail.com>
Date:   Fri Aug 5 00:21:35 2016 +0200

    NetworkTileSrc: Define magic number
    
    Use a #define for the maximum connection default of 2 and explain why 2
    is the default a little more thoroughly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=768890

commit 498f2e6924a4733bd122f417a0a0cceac107f7f5
Author: Mattias Bengtsson <mattias.jc.bengtsson@gmail.com>
Date:   Wed Aug 3 21:17:23 2016 +0200

    NetworkTileSrc: Make max-conns settable
    
    Make it possible to set the maximum allowed simultaneous connections on
    the underlying soup session.
    
    This makes it possible for NetworkTileSources that allow more
    simultanoeus connections than 2 to take advantage of that, making the
    map viewing experience much nicer.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=768890

commit a8d0ce3797c13ebcb159b251275b6e21da415066
Author: Mattias Bengtsson <mattias.jc.bengtsson@gmail.com>
Date:   Wed Aug 3 18:17:27 2016 +0200

    Ignore some files
    
    Ignore some autotools files and Emacs backup files.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=768890

commit 40be512b28c6b0878140c436e7d3599971618292
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Wed Jul 20 13:51:32 2016 +0300

    Static sizes are not needed anymore for user layers.

commit c878dfbf663ecccadae441ae971de87851ce242a
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Jul 18 17:16:26 2016 +0300

    Reposition user_layers after disabling horizontal_wrap.

commit c7f9ed8d38a199245fc80a22328be78000174119
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Jul 18 16:17:15 2016 +0300

    Destroy zoom_actor even if no tiles finished downloading.
    
    Clones are inserted in the zoom_actor in the show_zoom_actor
    function. In case no new tiles needed to be downloaded after
    zooming, the zoom_actor is not destroyed, so the clones remained
    covered.

commit 794670d06670c86ae5141fa774961250e7d4a9c9
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Jul 17 18:02:43 2016 +0300

    Pick up wrap events at viewport level, not clones.
    
    Because of the relocation, the viewport_container (and implicitly clones)
    render at negative coordinates. Mouse events are not picked up
    at negative coordinates, so events must be picked in some other
    actor (viewport is a good candidate).

commit a8bfb041529d081a8b1b1dc99d37f0fb600c03b7
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Jul 17 16:52:41 2016 +0300

    Fix clutter_canvas_set_size errors in console.

commit 95f57bee46eaf124a9634a0faea7153d900153c4
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Jul 17 16:49:42 2016 +0300

    Make path layer anchor aware.

commit f59ca0347f49d6500d90144e79f88aac5e01dfaf
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sun Jul 17 10:58:41 2016 +0300

    Change enter-event to motion-event for user layer slot swapping.
    
    Relocation causes user layers to be offset and have their contents
    rendered at negative coordinates. Enter-event does not for work for
    negative coordinates; the solution is to use motion-event and
    calculate over which slot the pointer is.

commit e1fc80ba11966e1be4e31a9f31bbb8955a645cf1
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Fri Jul 15 20:29:20 2016 +0300

    Explicitly set map_layer size on relocation.

commit 8c1aa99293273d54db3a10263cfd4905abcd928a
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Thu Jun 30 19:10:07 2016 +0300

    Make path layer draw all visible areas.

commit acaf0c146ed9705d6f8bf8cbe215950ed9b23684
Merge: 7cc3ec9 e731df3
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Wed Jul 27 15:27:21 2016 +0300

    Merge commit 'origin/wrap~10'

commit 190079883b879679e7a9e17b911023703ff113dd
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jul 16 19:11:37 2016 +0200

    Add missing deprecated docstring

commit ecc7f497c0b0532d1daf25645c040837d4bfa930
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jul 13 20:22:11 2016 +0200

    Return NULL from all factory functions if the map source with the given name doesn't exist

commit af75b6408465ece6e7ef902c550b98052c08fa9b
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jul 13 20:19:03 2016 +0200

    Deprecate CHAMPLAIN_MAP_SOURCE_OSM_MAPQUEST and CHAMPLAIN_MAP_SOURCE_OSM_AERIAL_MAP
    
    These map sources don't work any more. Don't register them in the factory
    and mark the definition macros as deprecated.

commit c2124d379ec08a5daa35d74198baef77b14cc336
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jul 13 19:43:14 2016 +0200

    Remove Maemo stuff
    
    Maemo is safely dead by now.

commit aeb75e444553a545543bf94d70f5c3ac3e9b3e4e
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jul 13 19:32:59 2016 +0200

    Revert "factory: remove Mapquest map source"
    
    This reverts commit 4ef6b1804a3e68fe993a16ef027eb40c097fefb6.
    
    We have to do this in a backwards-compatible way

commit 4ef6b1804a3e68fe993a16ef027eb40c097fefb6
Author: Nayan Deshmukh <nayan26deshmukh@gmail.com>
Date:   Mon Jul 4 22:40:45 2016 +0530

    factory: remove Mapquest map source
    
    Due to change in their ToS, we can no longer access their
    tile servers directly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=768392

commit e731df3a3a53e7018deef89870fde0da2aacaf10
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Fri Jun 24 22:45:42 2016 +0300

    Sample neighboring user layer slots for reactive child actors.

commit b38e4a89afa5eb8de8bccf043157d762b3d7c7ee
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Fri Jun 24 22:40:31 2016 +0300

    Add swappable user layer clones.
    
    The real user_layers actor is swapped with clones depending
    on cursor position.

commit e232259ab48bc0a65243b8702660ce76c1ed20e0
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Jun 20 17:50:22 2016 +0300

    Fix zooming animation.
    
    Add one extra clone since zooming out implies a larger viewport.
    Hide old clones while animating.

commit dfe6458663911cdcf0be15f5ee7cd94900dcf79a
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Jun 20 17:35:09 2016 +0300

    Add viewport offset to champlain_view_x_to_longitude

commit 7cc3ec9d532cfc0d1c187a4c050c1f358cd638fd
Author: Nayan Deshmukh <nayan26deshmukh@gmail.com>
Date:   Fri Apr 15 15:36:10 2016 +0530

    Check for existing factory in registered_sources
    
    check for existing factory with that name before appending
    in registered_sources
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765032

commit 7e000bb55020734bb36a8f574c057fdf00307c23
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 10 12:36:43 2016 +0200

    Remove unused uri_format in champlain_map_source_new_memphis()

commit 779fa48b5f785c980c9ad2e873e1d06761836d23
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sat Apr 9 21:49:06 2016 +0300

    champlain-map-source-factory: Fix memory leak in map source constructors
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764692

commit a1a5a8dd58ee31fd2e27a9407846f29daeaea723
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Wed Apr 6 19:40:33 2016 +0300

    champlain-view: Fix memory leak in tile_map_set
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764692

commit 75c7018d6b9bbdcdebf6491903139c8b0ee9f244
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Mon Apr 4 21:58:02 2016 +0300

    champlain-bounding-box: Include extremities in champlain_bounding_box_is_valid function
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764611

commit 99b6263cb91c51d00d04f274e9304de75b706ea3
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Apr 9 00:17:57 2016 +0200

    Don't think that left+right mouse buttons pressed mean multitouch
    
    At the moment when both left and right mouse buttons are pressed, they
    are regarded as multitouch and start of gesture-based zoom which leads
    to strange zooming in/out while holding both mouse buttons and moving the
    cursor.
    
    Don't start gesture event when using mouse. (Maybe some of the other
    devices might make sense here too but I don't have them to test.
    Anyway, mouse is the most common one so this should be OK.)

commit f60d6d9cb4c4899795ed060faccea36d458b4ffd
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Wed Apr 6 00:22:39 2016 +0300

    champlain-view: Add safety check to view_find_suitable_zoom function
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764662

commit 635b8fb6ea2991450e5ea0d3e45c0bb4b01cb2b6
Author: Marius Stanciu <stanciumarius94@gmail.com>
Date:   Sat Apr 2 19:31:05 2016 +0300

    champlain-view: Add valid bouding-box check for champlain_view_set_world
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764433

commit bd19953c8681068812977906046efe11b47449e2
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Apr 2 12:12:22 2016 +0200

    Whitespace

commit 17d1266b11163723f5f0f2f4b59ba579223b7e05
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Apr 2 12:10:18 2016 +0200

    Update required libsoup version in README

commit 8b354847fee850b3d3850938c8543c627dab2d66
Author: Nayan Deshmukh <nayan26deshmukh@gmail.com>
Date:   Wed Mar 30 20:11:43 2016 +0530

    Update deprecated gdk_cursor method
    
    Update the deprecated gdk_cursor_new() method
    with the gdk_cursor_new_for_display() method
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763909

commit 7db9fb17ea9538a165c882712e28020b8b078555
Author: Nayan Deshmukh <nayan26deshmukh@gmail.com>
Date:   Tue Mar 22 15:50:14 2016 +0530

    Update deprecated libsoup code
    
    Replaced deprected soup_session_async_new_with_options () method
    with the soup_session_new_with_options(). Since most of the distros
    come with libsoup >2.42.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763909

commit 5ac5c5ae503caf734c332638e1e14755a84ec1d0
Author: Nayan Deshmukh <nayan26deshmukh@gmail.com>
Date:   Tue Mar 15 19:38:43 2016 +0530

    launcher.js: add sample marker
    
    created a sample marker and a marker layer
    and attached it to the view.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763690

commit ab6364bbbd303e957b215b34ecd3f35b2304b7d3
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 25 21:13:15 2016 +0100

    Post release version bump

commit ceccc10eacce0d4ffef22233739ecbf05ea60180
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 25 21:05:27 2016 +0100

    0.12.13

commit 5038ab1b704e609ba76958075a4b61eab13699b0
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Tue Feb 16 10:54:00 2016 +0100

    champlain-view: Remove children from user_layers in dispose
    
    https://bugzilla.gnome.org/show_bug.cgi?id=760012

commit a8073a3c837c291a3b3b5331ea2bc01f2f7ca2ca
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Feb 12 16:45:37 2016 +0100

    demos: Fix confusingly swapped latitude/longitude retrieval in Python demo
    
    Thanks to Pavel Machek for the patch.

commit e641833c36620a712781b1ebce31311daa888535
Author: Hashem Nasarat <hashem@riseup.net>
Date:   Sun Jan 31 12:19:33 2016 -0500

    build: Set G_LOG_DOMAIN to libchamplain
    
    "Libraries should define this so that any messages which they log can be
    differentiated from messages from other libraries and application code"
    
    https://developer.gnome.org/glib/stable/glib-Message-Logging.html#G-LOG-DOMAIN:CAPS
    
    This enables us to filter debug messages to only see libchamplain
    output — quite useful!
    
    E.g.  G_MESSAGES_DEBUG=libchamplain CHAMPLAIN_DEBUG=view gnome-maps
    
    https://bugzilla.gnome.org/show_bug.cgi?id=761368

commit 9fcbddde94d9fbeb1ef9dfc82b16675c0a47acf1
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Wed Jan 27 14:59:03 2016 +0100

    gtk-champlain-embed: avoid runtime warnings
    
    We need to set the state on the GtkStyleContext these days, to avoid GTK
    emitting runtime warnings.
    This change is retro-compatible with older versions of GTK.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=761178

commit 713f73b933730d64d6e037c548cb9fbbe210d039
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Jan 15 14:26:28 2016 +0000

    Build fixes for builddir != srcdir
    
    Generated files go in builddir, which evaluates to '.', not in srcdir.
    
    Without this change, libchamplain fails to build in Continuous with the
    following error:
    
    make[3]: *** No rule to make target '../../champlain/champlain-enum-types.h', needed by 'Champlain-0.12.gir'.  Stop.

commit 06de4514628b53996d46940e644e7b2ff8d7db02
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Tue Jan 12 20:41:19 2016 +0100

    build: Make sure enums are introspectable

commit c8829c4f86569fe5c75dc96d3578e29edbb327bd
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Sat Jan 9 10:35:50 2016 +0100

    ChamplainPoint: Implement ChamplainExportable interface

commit 2814f9e2ad6812a0da8c23289b76c16b5edd5382
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Sat Jan 9 10:34:57 2016 +0100

    MarkerLayer: Implement ChamplainExportable interface
    
    Make MarkerLayer exportable. Will contain non-NULL surface
    iff a marker in the layer implements ChamplainExportable
    interface.

commit 4350ac6d2ab5c77cfeeedc9e7d3a4b87d19f8ebc
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Jan 12 11:59:12 2016 +0100

    ChamplainView: Don't set state to DONE at the end of init
    
    The initial state is CHAMPLAIN_STATE_NONE and it should be changed to DONE
    only after tiles get loaded which already happens in tile_state_notify().

commit 57fb0b10e679d0bd7686fcdde4d24170b2f085ba
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Dec 2 20:59:39 2015 +0100

    Post release version bump

commit c726e061eeb394d7a806b75e3377dce9ad7fa734
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Dec 2 20:41:25 2015 +0100

    0.12.12

commit 380ef615cdce386aa53cfbb9fb0fe2b01397fda1
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Dec 2 20:40:55 2015 +0100

    Fix documentation

commit d3964299fe4ef1c79df54f687301ce34eaae7b2f
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Nov 30 23:13:56 2015 +0100

    view: Accumulate smooth scroll dy in order to trigger zoom
    
    The way scroll is triggered is somewhat unreliable, it is better
    to accumulate the scroll value, until enough delta is accumulated
    to trigger a "tick" (1 scroll unit is equivalent to one traditional
    scroll event).
    
    Based on patch from Carlos Garnacho.

commit bc4e89dc05fd1cdd01cf84c0f89eac628b954407
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Nov 28 10:52:11 2015 +0100

    view: Fix check in dispose

commit 79c563d772675f1b5f8649e6419254943713c941
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Tue Nov 17 20:41:39 2015 +0100

    Fixes for cairo surface export
    
    Return NULL for surface when PathLayer is not visible.
    And do not try to export layers where surface is NULL.
    
    Also honor the tile opacity.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757350

commit 5cb2cb3c40fc3139781279cd0c94d26da3a07daf
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Sat Oct 31 16:58:35 2015 +0100

    view: Stop emission of ClutterZoomAction::gesture-cancelled
    
    We successfully override ::gesture-begin and ::zoom in order to
    replace the default "zoom the actor" behavior of ClutterZoomAction,
    however ClutterZoomAction::gesture-cancel implementation has the side
    effect of attempting to restore the actor translation and scale to the
    original position, which is undesirable here.
    
    This fixes the ChamplainView going blank, as it tries to "restore" a
    0 scale, because we didn't give it an opportunity to fetch the actor
    one on ClutterZoomAction::gesture-begin.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757149

commit d115060c179a4894f0f257c606d473740b0d2961
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Nov 16 23:31:01 2015 +0100

    Whitespace cleanups

commit 8689ed647959defbfe11dec4b37736c5334a7547
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Thu Nov 12 11:58:14 2015 +0100

    demos/launcher-gtk: Add export to png buton
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757350

commit b6012f6a275e64b477319d926f80c4a5cb33add4
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Thu Nov 12 11:57:37 2015 +0100

    ChamplainView: Add champlain_view_to_surface
    
    This function will export the current map view to a
    cairo_surface_t surface.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757350

commit 7a14435544606f0e5a919dc69be9273ccf63792f
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Thu Nov 12 11:56:25 2015 +0100

    Renderers: Set surface on tiles
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757350

commit fba665442ce70def9f58981151a2aa8997e4d9f9
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Thu Nov 12 11:56:00 2015 +0100

    ChamplainPathLayer: Implement ChamplainExportable
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757350

commit e50da6817569186ae854fdb2ac7453accb38077e
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Thu Nov 12 11:55:42 2015 +0100

    ChamplainTile: Implement ChamplainExportable
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757350

commit 1f061e27e7e6d1666e01e5a30cc5b7f7acb55464
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Thu Nov 12 11:54:17 2015 +0100

    Add ChamplainExportable interface
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757350

commit 2123b6041bbdf0bb19210d9c6dee2ddd05bdea33
Author: Rémy Oudompheng <oudomphe@phare.normalesup.org>
Date:   Sun Oct 25 08:20:13 2015 +0100

    defines: Increase precision of min/max latitude.
    
    The previous rounded value slightly exceeds the expected bounding box,
    making get_tile_bounds function return a negative min_y at high
    zoom levels.

commit 68e481c07a73b9755f2bb4cc30a57d3dc53407e4
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Sep 18 17:56:54 2015 +0200

    Post release version bump

commit 2f60a4bd3ae48baef054121514a271ece5121605
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Sep 18 17:26:10 2015 +0200

    0.12.11

commit 09a1b432165ecdc587ea8168a4b0c29a826f9c85
Author: Ting-Wei Lan <lantw@src.gnome.org>
Date:   Wed Sep 2 01:32:38 2015 +0800

    Fix return value error in champlain_view_get_world
    
    https://bugzilla.gnome.org/show_bug.cgi?id=754413

commit cf42830731b5f7b58733b0057cb0ffd02700ea73
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 31 01:26:23 2015 +0200

    view: Set world_bbox to NULL in dispose
    
    Prevents double-free as dispose can be called multiple times.

commit 7bfaa264954489a0e9a93bbad9a364a990c5b93a
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 31 01:22:27 2015 +0200

    view: Fix transfer annotations

commit 46cc3bfefff48ca62a158fb184dd980bace13418
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Sat Aug 8 17:11:35 2015 +0200

    ChamplainView: Add world bounding box property
    
    This adds a property to limit the world to a Champlain
    BoundingBox.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753395

commit 1549c0332ba16d033b315b5341dc2d26377821f4
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Sun Aug 16 23:04:28 2015 +0200

    defines: Min/max latitude should be 85.05113
    
    So it seems that the map_source_get_y breaks down when
    given values close to +-90. Some googling brought me to the
    conclusion that we should have a MIN/MAX latitude of
    85.05113, since that is what the Mercator projection
    truncates latitude to.
    
    See https://en.wikipedia/wiki/Mercator_projection for
    more information,

commit 85e51f87c2af781c423e75da3a725c459bf1cf49
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 31 00:43:03 2015 +0200

    kinetic-scroll-view: Initialize sequence to NULL

commit c241e31d2768254a1f1bc43a04d0d36348d70ecf
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 31 00:36:01 2015 +0200

    kinetic-scroll-view: Move comment to the right place
    
    Plus correct a typo

commit ddc5f2087b0a02c2e33c1939e9d310e37eb46f33
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Sat Jun 6 20:20:03 2015 +0200

    view: Implement pinch/zoom gesture
    
    Set up a ClutterZoomAction listening for 2-finger touch gestures,
    and make it take control over over the view position/zoom level.
    
    Zooming in/out isn't too smooth yet, because we're constrained
    to discrete zoom levels (it does animate between these though),
    this is enough at least for the expected interaction.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709606

commit 30c52851a8e73baa81a4439492c8022d3a5a90b5
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Sat Jun 6 20:16:12 2015 +0200

    kinetic-scroll-view: Make it exclusive to pointer/single-touch
    
    If we receive touch events, obey a single sequence and cancel all
    operations if more are received.
    
    The return value in the event handlers has been changed so the
    event is propagated, and kinetic scroll can work in cooperation
    with pinch/zoom gestures.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709606

commit c4567172b2ca950340dd65e6ddaa36788a7a2e3f
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Thu Apr 16 23:19:06 2015 +0200

    champlain-network-tile-source: Specify SOUP_TYPE_CONTENT_DECODER
    
    This is needed in order to get data that is gziped from the server.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=748009

commit a2eca6ffd68983ba3c75a652917288ecfc82e962
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 18 11:46:19 2015 +0100

    Post release version bump

commit e0386f80647b0bf0b00b8b2f3a276fcd4165e133
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 18 11:41:10 2015 +0100

    0.12.10

commit eb2cff0f429ad542d7eba55232c33579e5cceddd
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 18 10:49:58 2015 +0100

    Fix warning

commit 1a34b284750d966cd5fce59be3d03bb263dd184a
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Mon Mar 16 17:42:44 2015 +0100

    ChamplainView: Handle CLUTTER_SCROLL_SMOOTH
    
    In latest Clutter more devices reports scroll using
    the CLUTTER_SCROLL_SMOOTH direction. This means that the
    scroll to zoom functionality stopped working for Maps.
    
    Not handling the CLUTTER_SCROLL_SMOOTH in Champlain has
    always been a buglet. It gets more serious now that we
    get CLUTTER_SCROLL_SMOOTH more often.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746127

commit 10c74dd5ec9430a501f702b7ff02a1d90858674f
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Sun Jan 18 13:48:48 2015 +0100

    Revert "Increase the maximum zoom level of Mapquest to 19"
    
    This reverts commit 08c9ea88e4a9fe19adc81da2329066f53b2332c5.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=743121

commit adf500d71116ddc90255b0d5ec6bec961ee5122e
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Tue Nov 4 20:57:31 2014 +0100

    ChamplainView: Emit animation-completed::zoom
    
    https://bugzilla.gnome.org/show_bug.cgi?id=739641

commit 08c9ea88e4a9fe19adc81da2329066f53b2332c5
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Oct 30 14:49:30 2014 +0100

    Increase the maximum zoom level of Mapquest to 19

commit e1a1af44f90c1c65e81a4c7b65a6a92b79b6e125
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Oct 20 20:04:38 2014 +0200

    Whitespace change

commit 4776e790091f7b3ffab2a4e462b1f4e7825b1366
Author: Jonas Danielsson <jonas.danielsson@threetimestwo.org>
Date:   Mon Oct 20 05:14:05 2014 -0400

    GtkChamplainEmbed: Propagate key-press to view
    
    Make sure the GtkChamplainEmbed widget gives focus to the
    GtkClutterEmbed widget. And also propagates the key press
    events to the ChamplainView actor.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738849

commit 1fd0ba0f0b87b64ead0a7f0c8c83c9761bf05f79
Author: Jonas Danielsson <jonas.danielsson@threetimestwo.org>
Date:   Mon Oct 20 05:14:19 2014 -0400

    ChamplainView: Move the key-press event to view
    
    Bind the key-press event to the view actor instead
    of the kinetic_scroll actor. This will allow users
    of GtkChamplainEmbed to use the pan and zoom bindings
    from their application.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738849

commit b470dc9d12f6fe301d21f4d9504d27ca1301b246
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Oct 19 21:41:16 2014 +0200

    Use view height for computing y delta in the keyboard mapping demo

commit c16cbc9279aef8d720a7e559f4bbaed1d328de83
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Oct 18 20:35:26 2014 +0200

    Add demo demonstrating custom keyboard mapping for various map actions

commit a64f8a8f9a0f2d0640be468c8192f366c133f27f
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Oct 15 21:38:02 2014 +0200

    Make ChamplainLabel shadow optional
    
    Thanks to Chris Mayo for providing the patch.

commit 294c03a6792d0f9112a66147e267f3d08674d135
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Sep 18 00:30:47 2014 +0200

    Post release version bump

commit 11e76ac28fd77379f2a13e4f678679ef10372792
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Sep 18 00:14:28 2014 +0200

    0.12.9

commit dbc162b3c0687dce447c26a36d55ba30f311453b
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Sep 17 23:28:58 2014 +0200

    Fix signal annotations in ChamplainMarker

commit 2781116fa4baa6e405393bd6e74be820697891b8
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Sep 17 23:27:48 2014 +0200

    Fix some depreciation warnings in demos

commit ce7cbe375f81d31421fa4872ec966fe9f53f12ec
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Sep 17 23:24:24 2014 +0200

    Fix some compilation warnings in automake

commit 1bf18c23e64863812397e67a9741d8880889a530
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Sep 8 22:59:40 2014 +0200

    Trim latitude/longitude so it's within valid range

commit b594983b8fdddb953a66c6c47c3cfd60e4be3e34
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 11 22:10:27 2014 +0200

    Set the kinetic-mode property default value to FALSE
    
    This way it corresponds to the actual behavior.

commit 71e70cc37bdbaca307d3270991d2fd0ca140890e
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 11 21:17:32 2014 +0200

    scale: Stop invalidate_canvas idle callback

commit 815c47ce50922e4a95d6073cd97e88b040aa4408
Author: Damián Nohales <damiannohales@gmail.com>
Date:   Wed Aug 6 17:17:44 2014 -0300

    path-layer: Stop invalidate_canvas idle callback
    
    https://bugzilla.gnome.org/show_bug.cgi?id=734380

commit dc0677673bf46c374cb1dffc0c7566b5144d7672
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Aug 1 01:13:42 2014 +0200

    doap: add <programming-language>

commit 1496aaa381392897c3536ffde1271f19eb0c4447
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Aug 1 00:38:59 2014 +0200

    For privacy reasons, use https for map sources which support it

commit 57b45631f5dcb36248982bd292a6584bcf23e1fd
Author: Olav Vitters <olav@vitters.nl>
Date:   Wed Jul 30 20:26:28 2014 +0200

    doap category core

commit 4225edb7be2af7261dafafbc06b0f6c2f43825a9
Author: Damián Nohales <damiannohales@gmail.com>
Date:   Wed Jul 23 14:16:02 2014 -0300

    Don't deselect all markers when a marker got deselected
    
    This causes all markers deselection when a deselected marker "selected"
    property is resetted to FALSE.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=733617

commit 4d80cf4ef464e3102cfc4348454a0da02f3e12ce
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Jul 1 21:46:55 2014 +0200

    0.12.8

commit cf6530cbdf7b76e84c7216293699664baf690dbd
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Sat Apr 19 23:45:45 2014 +0200

    ChamplainView: Sink initial MapSource reference
    
    We need to call g_object_ref_sink on the initial MapSource otherwise
    we will call g_object_unref on a floating reference when a new
    MapSource is set.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=728337

commit d5dadc106904da6848a3d3aeb6d05adb4a43dea1
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Apr 16 00:51:49 2014 +0200

    Use gdouble in x_to_wrap_x to avoid precision loss

commit 1b42a1075fd753dce3a7109129e10c55e0cecb37
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 13 17:03:13 2014 +0200

    Reposition viewport after zooming and view scaling
    
    This is necessary when wrapping to reposition master and clones to the right place.

commit fdc769637337b3df9565cf7f78be76fd6efb2cff
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 13 16:21:19 2014 +0200

    Don't use zoom-level signal to update clones
    
    The zoom-level signal is emitted immediately when zoom happens which causes
    that clones are displayed immediately even when the zoom animation is
    still running. This doesn't look nice. Instead, call update_clones()
    manually at appropriate places depending on whether zoom animation is
    on or off.

commit 3153efccdeed2970dc090358a185c39eb67832c2
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 13 13:53:04 2014 +0200

    Remove clones of user_layers
    
    Clones of user_layers are totally passive and cannot be clicked or manipulated.
    This will be very confusing to users as just one of the user layers
    is master and can be clicked/moved/dragged and it's not clear which
    one it is.
    
    This patch removes the clones. TODO: move the master user_layers into the
    center of the map.

commit 24bf85f175baa05479a3ba92232b341e42ce0ca2
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 13 12:38:50 2014 +0200

    Some whitespace changes to follow libchamplain coding style and removal of unneeded code

commit 53fe34ec1c8851c39b9b96d0b3464caecf3b033d
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 13 01:32:43 2014 +0200

    Fix return value type warning

commit 35e23b8f01634b43af0a7284c0f43899d9912e7b
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 13 01:32:06 2014 +0200

    Create get_map_width() utility function and use it when needed

commit a8407f7d9dacbb248e1048841d4f3c5e5fa97a40
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 13 01:16:46 2014 +0200

    Optimize x_to_wrap_x()

commit e6d5be4f4a300e5ca2341166970993f6b296d439
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 13 00:50:28 2014 +0200

    Position master correctly when enabling/disabling wrap

commit f618ff93d7e1057ff138dd4bf561a89fe42a0054
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 13 00:17:01 2014 +0200

    Remove left clones as they are always invisible
    
    The current code always places the master map view to the very left
    so no clone on the left is visible. Remove left clones and adjust
    computation of the number of right clones.

commit fbc3cec40cc6cbcea013891161c43c4de2c646ac
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Apr 12 22:12:06 2014 +0200

    Always check whether to wrap when viewport moved
    
    Because viewport is repositioned when wrapped, the x - priv->viewport_x
    may be less than 100 even when the viewport moved more. The check for wrap
    should be cheap enough to be performed every time the function is called.

commit 1995f16ea28258b76c21eee88766102bb0d3f3f6
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Fri Apr 11 13:15:45 2014 +0200

    launcher-gtk: Add horizontal wrap toggle button
    
    https://bugzilla.gnome.org/show_bug.cgi?id=577597

commit 1224e9a016bd48b3013057a4e757b4950b91aaf2
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Tue Apr 8 12:47:56 2014 +0200

    view: Implement and add horizontal-wrap property
    
    To give the impression of horizontal wrap clones of the map- and
    user layers will be placed next to the real layers. When we cross over
    to them we will re-position the viewport to give the illusion of wrapping
    the map. The same trick is needed for the zoom actor.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=577597

commit 53c8d15edfbf4ef6e1178c35e018d98e7a1b7304
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Thu Apr 10 12:46:33 2014 +0200

    view: Add visible tiles hash table
    
    Keep the currently visible tiles in a hash table for easy look up.
    This will enable us to keep track of tiles that aren't necessarily
    align continously.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=577597

commit f086416e682c3ef0afde74f863a33e63c3d19ab8
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Sun Apr 6 23:09:30 2014 +0200

    view: Make tile_map functions hash table agnostic
    
    With this change we can operate on other hash tables of
    tiles as well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=577597

commit 75c8c5a68bb385357f5c0e9167846050d7259cc6
Author: Reyad Attiyat <reyad.attiyat@gmail.com>
Date:   Wed Apr 2 17:39:34 2014 -0500

    Added in touch support to the kinetic scrolling callbacks

commit 855f5b0a17d6753b9c135875ce6ac97cffca4e7d
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Feb 27 22:13:58 2014 -0500

    demos: Remove libraries from LDFLAGS
    
    The libraries that the demos link against are already (properly) listed
    in the per-target _LDADD variable.  Libraries should never be in LDFLAGS
    -- this is for linker options only.
    
    This unbreaks the build on FreeBSD
    
    https://bugzilla.gnome.org/show_bug.cgi?id=725364

commit 78d3f339b8dc35569419f2a9e13731521f647909
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 26 19:47:00 2014 +0100

    Bump libsoup dependency to 2.34 and use default proxy resolver

commit f2025d9099d72a2b96cd9ceb66a0d546b89ddc51
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Tue Feb 25 16:40:00 2014 +0100

    Do not depend on libsoup-gnome-2.4
    
    Everything in libsoup-gnome is deprecated.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=725126

commit fc12385c15827fa41ef6e12ffea4f916c2837608
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Tue Feb 25 16:36:05 2014 +0100

    Update required version of libsoup
    
    In order to use the new SoupSession API we need 2.42 of libsoup.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=725126

commit 594e04c91f23321b3c774e8507832faad1ee746c
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Tue Feb 25 16:16:31 2014 +0100

    Update documentation of proxy-uri property.
    
    SoupSession resolve the default proxy when the proxy-uri
    property is absent. Setting the proxy-uri will override the
    default proxy.
    
    This patch updates the doc to make that apparent.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=725126

commit eb406913b9423a729fca93d0d91f8d9fd4d45cb4
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 6 21:09:52 2014 +0100

    Post release version bump

commit 058199a9d8c85263506dce444bfe6fb874fa6857
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 6 20:46:17 2014 +0100

    0.12.7

commit d03dabc9e35d0cd3ba6c0546eb8202fe5d57b75e
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 6 20:26:02 2014 +0100

    Use correct Since release

commit 0f0e09686846c7b68df5ea25223c0ac3e78a5419
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Feb 4 15:43:11 2014 +0000

    Release 0.12.6

commit 367a96baa631f79e482fdef2431d4d99ffa83cf3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Feb 4 15:28:39 2014 +0000

    Merge all NEWS entries from 0.12 branch

commit 5de9dd2aece22a419c42a8b4df25bc24471044ab
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Feb 4 14:51:02 2014 +0000

    Remove generated files from VCS
    
    These files are generated by autogen.sh and therefore its a bad idea to
    keep them in VCS. You end up having redundant diffs to deal with when
    using different versions of autotoools.

commit 13a4a9b869ab6c6ead99970b72e44fce320ecbc2
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Thu Jan 30 13:06:01 2014 +0100

    view: Add get_bounding_box_for_zoom_level
    
    This function is useful for determining what zoom-level to
    use for the view.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=723279

commit 74317aa8db53d16fd1e602d918ea14630687cc33
Author: William Jon McCann <william.jon.mccann@gmail.com>
Date:   Wed Dec 18 06:11:20 2013 -0500

    Update project homepage

commit 6c26dc2a7f07550c5dc960c32b31de398975c01e
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Wed Dec 4 13:51:28 2013 +0100

    view: notify max/min-zoom-level on set_map_source
    
    When setting a new map_source we change the vie max/min-zoom-level
    but we do not make sure they get notified.
    
    This patchs sets them using champlain_view_set_[max|min]_zoom_level
    to ensure this.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=719840

commit 9033f82ff09a426ec393a33b7befff3c7f22130c
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Dec 6 00:51:49 2013 +0100

    Add checks if adjustments exist when stopping animation
    
    Necessary when dispose() is called before the stop method when destroying
    the objects.

commit 0bd28ea1cc6aac6954185fc6e884162a15eda733
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Sep 30 00:19:51 2013 +0200

    Don't use memphis for distcheck
    
    libmemphis support is currently not actively maintained and the local
    rendering is experimental (mostly due to missing vector tile service
    and not 100% perfect output of libmemphis). For this reason it's not
    production-ready and there's no reason to depend on it for distcheck.

commit 8ea259864ad9d9367461dd5ceef6498eed31bdee
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Sep 29 17:13:12 2013 +0200

    Name parameters consistently with headers to avoid warnings

commit 04d18bfe6b82b07c68553b2da7958f8f53208610
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Sep 29 17:11:52 2013 +0200

    Make sure Maemo is disabled when --disable-maemo is used

commit f5840211fe413609e4006a22d212776f9e1aec70
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Sep 29 16:50:26 2013 +0200

    Add the new weather map sources for Maemo builds as well

commit 34dbea4ccf1541d322a431692fa9c236ed287152
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Sep 16 23:09:20 2013 +0200

    Update autogenerated files

commit c7c19912b1691e08639a588ff1c76b706593ceaa
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Sep 16 23:14:21 2013 +0200

    Post-release version bump

commit cf985ac8299beb8927af3193cc1e390ea71e7ccb
Author: Colin Walters <walters@verbum.org>
Date:   Thu Aug 29 16:40:56 2013 -0400

    build: Fix srcdir != builddir
    
    gnome-ostree does builds directly from git with srcdir != builddir.
    Thus champlain-version.h will be in $(builddir); we should not
    explicitly prefix it with $(srcdir).
    
    Omit it from enum and introspection scanning too.

commit c659795992e6338e5c506a8b17effef131945218
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Aug 21 16:19:40 2013 +0200

    Typo

commit c7d4c6a6143f6bfc5bd16583869410c643f9a9ba
Author: Jonas Danielsson <jonas@threetimestwo.org>
Date:   Mon Aug 19 08:48:49 2013 +0200

    view: update documentation of goto-animation props
    
    https://bugzilla.gnome.org/show_bug.cgi?id=706282

commit 9ef17c3564e95bf8366c0af76b599428b8dbc922
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Aug 21 16:16:09 2013 +0200

    Make overlay sources accessible outside of ChamplainView and update license actor
    
    Add a function to access the list of overlay sources, emit the "map-source"
    signal when overlay sources changed and update the license actor with
    all the overlay source licenses.

commit 1bf7575f26bcc7773580c825440f0921598d4e06
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Aug 21 14:48:22 2013 +0200

    Documentation and formatting changes for the overlay sources

commit 2834b443382878a7e8c9f47a096915c95aacceb8
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Aug 21 14:10:50 2013 +0200

    Add a check for a correct map source in tile loading idle function
    
    Map source can be changed before the idle is executed so we should check
    whether to load the given tile or not.

commit 3adb78f718e63aeb3ca5c15b59c1469f8cbc9e12
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Fri Aug 16 22:16:54 2013 +0200

    Add demo of the new overlay sources
    
    Allow to add overlay sources in the demo app.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=704645

commit 801b23da32e51c0f146329efa199a8488db2236d
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Sun Jul 21 19:30:07 2013 +0200

    ChamplainView: add support for overlay sources
    
    OWM are layers to be rendered on top of an existing map, and
    the simplest way to achieve that is to have ChamplainView render
    maps from a list of sources.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=704645

commit 43918664b296805d8b1dbe9872af514637f69dc9
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Sun Jul 21 18:55:10 2013 +0200

    Add support for OpenWeatherMap
    
    OpenWeatherMaps provides free (CC-BY-SA 2.0) maps for various
    kind of weather data, such as clouds, wind, temperature and
    precipitation.
    
    This is not fully functional because OWM maps are just layers,
    intended to be placed above OpenStreetMaps.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=704645

commit 1d400445400ee2e47629fdbfbb4db1a4611e1dcf
Author: Marvin Schmidt <marv@exherbo.org>
Date:   Wed Aug 14 09:42:38 2013 +0200

    doc: Set DOC_MODULE_VERSION
    
    This will avoid file collisions with future API versions and makes
    different API versions completely parallel installable

commit 46fbec3941fece341f1f2942340a13437d4f4289
Author: Jonas Danielsson <jonas.danielsson@lundinova.se>
Date:   Mon Aug 12 15:17:07 2013 +0200

    view: Add properties for animation mode & duration
    
    https://bugzilla.gnome.org/show_bug.cgi?id=705829

commit 55826b81be9bd911650f246f0d15e29e0851ef01
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 6 21:41:42 2013 +0200

    Remove deprecated count_changes pragma and perform database vacuum on demand

commit 10378bfff25a7c8c092d0a348d4f0c81765460b2
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 6 21:40:50 2013 +0200

    Make sure opacity is animated correctly for error tiles

commit 8a3398cf983760a42cb0e8b1cc1f0a35bde7acab
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 6 15:40:54 2013 +0200

    Load tile bitmaps asynchronously

commit 4ca95de2a62495b93a9e4fdd74f9b8e4c0a12f7b
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 6 11:42:55 2013 +0200

    Perform tile creation in idle function
    
    Move tile creation, addition to the viewport and positioning into
    idle functions to perform smaller amount of work in the load_visible_tiles()
    method which leads to smoother animation because tile loading is better
    interleaved with the panning animation.

commit a2015bb6a674138e8dd7189696f1b86fc4d68426
Author: Jiří Techet <techet@gmail.com>
Date:   Fri May 31 15:23:07 2013 +0200

    factory: Fix OSM license

commit 6b5b5db2afb758f621c6bf2883feeb34621cd6e4
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 16 20:45:19 2013 +0200

    Post-release version bump

commit 4468bff348433848af2c3c2727b988572f46793c
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 16 19:04:52 2013 +0200

    path-layer: Correct version since dashed lines are supported

commit 0ef0b5465be1ce8dc9721c1ad8d25e14df7e1fdc
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 16 17:51:34 2013 +0200

    factory: Define GTK_DISABLE_DEPRECATED for the deprecated sources

commit 50e2dcf0b0abd226b6fda901c3c4c93974283a9f
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 16 17:50:17 2013 +0200

    factory: Revert "Drop OAM map source completely"
    
    This reverts commit 5fbcda5c709d34efb87d6d60af1cf7f286e94fe1. After a second
    thought it's not a good idea to change the API by removing the define.
    Let's remove the define next time we make an API bump.
    
    Conflicts:
    	champlain/champlain-0.12.vapi

commit 5721b406df4bf176694f0d9d30793ee8c5853443
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 16 17:21:55 2013 +0200

    factory: Remove the Osmarender from the factory
    
    Osmarender doesn't exist any more and will be removed completely in the
    future version of libchamplain.

commit c69ae92180ebe65799a43ed65c2b3242311385ba
Author: Jiří Techet <techet@gmail.com>
Date:   Wed May 8 13:30:11 2013 +0200

    Convert some of the gints back to doubles because of lost precision

commit ce564e0cff5199c9b9ba66a2f05db94d5911c791
Author: Jiří Techet <techet@gmail.com>
Date:   Wed May 8 01:56:01 2013 +0200

    Fix the previous commit by adjusting offset based on the viewport size

commit a31db71dd4270bc68d80046d3538f7bf15319b1b
Author: Jiří Techet <techet@gmail.com>
Date:   Wed May 8 01:45:00 2013 +0200

    When zooming-in, recalculate viewport position from latitude/longitude to avoid rounding errors

commit 6a90f2766d21cbc17d69c1f9ee22f998db3f49e5
Author: Jiří Techet <techet@gmail.com>
Date:   Wed May 8 00:12:13 2013 +0200

    Compute zooming offset in double instead of int to avoid rounding errors

commit 9fa0a319aff8cf7bdd4b3bbf3cd25ad08034121e
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 7 23:53:37 2013 +0200

    Use sane color selection values when the obtained one aren't

commit 29002a75b648f3f5c7e09f69dc746b76fc057439
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 7 23:17:46 2013 +0200

    Remove background zoom actor when not needed any more

commit 99bf4aaa85bc0e873011b7f30ee9b1acebc74bc6
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 7 22:20:14 2013 +0200

    Check whether timeout exists before destroying it

commit 775c3f262805bc61a821dfcaa9e03245b3eb6609
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 7 21:56:41 2013 +0200

    Remove unused functions from ChamplainAdjustment and KineticScroll
    
    Also improve scrolling event handling slightly

commit 6dc2c4338f3e386472af104f833c3c3e19f0cd8f
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 7 21:51:22 2013 +0200

    Redraw using cairo on idle

commit 7325b3d91cc8104dc49adf5dd4689a57236a4ccf
Author: Jiří Techet <techet@gmail.com>
Date:   Sun May 5 19:31:46 2013 +0200

    Send the latitude/longitude signal less frequently and speed-up drawing

commit d8b95e483342625dc891bc334fa4debed805ce05
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 4 18:02:13 2013 +0200

    Check whether hadjustment & vadjustment exist before referencing them

commit 99beb25437346a81632cdb24d3ffaa8feedac5c5
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 4 17:08:05 2013 +0200

    Fix the view issues when it hasn't been realized yet

commit 382902bb40952508ff0e97f20628b9100c7467f4
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 4 14:09:38 2013 +0200

    Emit the relocation signal less frequently and speed-up viewport panning

commit 358a0256522106cc200b66134161d9ce071baa1b
Author: Jiří Techet <techet@gmail.com>
Date:   Fri May 3 19:50:28 2013 +0200

    Slightly improve zooming visualisation

commit b8a17b7b4069bfb2844a067b48c0d79d0018f136
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 22:29:59 2013 +0200

    Revert "Remove background zoom layer when all tiles loaded"
    
    This does not work as expected.

commit 0dc2fdfe28bf035bfabfd6b1f5047b92632e72e3
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 22:27:36 2013 +0200

    Update AUTHORS

commit 61f2e26977e4076d193958b6a3c5ccd80f3d1ee0
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 22:27:24 2013 +0200

    Update Clutter version in README

commit f5d26263bef757b20961d4dd318019eeb5f8ed39
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 22:27:08 2013 +0200

    Remove background zoom layer when all tiles loaded

commit 43978d828c530a11635c95a8989c6ead8384d5e3
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 21:27:28 2013 +0200

    Update the vapi file

commit 8b93ffbdb4b0115573cc711d417180ad95bd7760
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 21:16:08 2013 +0200

    Make sure ChamplainView is pixel-aligned
    
    Even when the view size is odd.

commit 8f73a29d16f2ddb54610ca3c37aca3099a81f737
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 18:20:55 2013 +0200

    Add more tile coordinate checks

commit 13fc7124b8da15343d4d327b03399c0284d94727
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 17:57:15 2013 +0200

    Better path element connection

commit ff72b5e450390ed156b7bfce33833b7f6c39e052
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 16:04:56 2013 +0200

    Pixel-align scale text

commit fd3205009cdc50b15a1c05aaffda60dcc5921111
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 15:55:04 2013 +0200

    Make sure license correctly redraws itself when view resized

commit bb41f2bc2c37d2da86aeb106afde282131c3209e
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 15:43:25 2013 +0200

    Depict the actor hierarchy in comments

commit 18563686803477a28f5911539fb0dc6299eb9d3f
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 15:30:13 2013 +0200

    Add copyright to ChamplainViewport and friends

commit 2d9a24123817b8ca187b08b50141b07ba85412a3
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 15:25:08 2013 +0200

    Cleanup tile loading code

commit 8da681c230063aa8260d03a37c24b17a326a5da3
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 14:56:15 2013 +0200

    Use gint instead of gdouble where possible in ChamplainView

commit 3033c88c093f1074bb9f0584bcac0f83e2df3ecd
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 12:36:38 2013 +0200

    Resize viewport correctly on launch

commit d6b29ab38d00ee66913e5b408482472380a06e50
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 12:26:43 2013 +0200

    Move background pattern testing from launcher-gtk to launcher demo

commit 13bfd2d103eedaddebb808d471963bf5cca349d7
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 12:26:03 2013 +0200

    Use more neutral default background color

commit 5729ff0a936882c01b51ac80baf39952b1359061
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 11:09:26 2013 +0200

    Simplify viewport scrolling code

commit 596b84261f00ce740f970eddc921db8c23c13512
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 11:03:01 2013 +0200

    Simplify the viewport code

commit 3a3b7b0dd0ec2ce09e8ac4bb2e95d25860b6c4c4
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 2 11:02:38 2013 +0200

    Simplify zooming code and fix the remaining issues

commit 42ee0ab8fe3dc8107e7f594cbae2beb386461d98
Author: Jiří Techet <techet@gmail.com>
Date:   Wed May 1 01:05:32 2013 +0200

    Completely remove the anchor complexity from ChamplainView

commit 4d361a968a2c9c9f73e7e984e18fe5386d861bd1
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Apr 30 15:42:43 2013 +0200

    Cleanup latitude longitude handling a bit

commit 98d2ceac626c03af4abe9e0a3a24b6fb4f039ccd
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Apr 30 00:39:13 2013 +0200

    Eliminate anchor from ChamplainView as much as possible

commit d5068868135bbfa4d22738016d213a1e8547cc76
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Apr 29 15:03:27 2013 +0200

    Remember background pattern offset so it doesn't reposition when zooming

commit f9994688795702a3da6f6ad90f2b1f94449c0a3a
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Apr 29 02:32:18 2013 +0200

    Use signal to detect that ChamplainView is realized

commit 1e748b01b86b6790aff595ab5fb0ef7111f09e26
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Apr 29 01:56:20 2013 +0200

    Add comment about background pattern performance

commit 1b8bbf9219638d2c442087d981fe499eac35fd0f
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Apr 29 01:51:01 2013 +0200

    Finally fix the zoom animation problems

commit cab76ea9ab7587ef7560f0b6e13b8aedf7397edf
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 28 01:41:28 2013 +0200

    Fix include

commit c630ed1873ca9601f4bfee6124d4aa1c9cdb268d
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 28 01:27:47 2013 +0200

    Fix documentation issues

commit 46bae29d0720a207e9422651e55d14e615fd6b28
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Apr 27 21:36:14 2013 +0200

    Update copyright years

commit bfda4c157200d6758393b53ee45712e152d39726
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 26 04:28:41 2013 +0300

    champlain-point: Adjust translation on size change
    
    https://bugzilla.gnome.org/show_bug.cgi?id=698910

commit 98321ed98d0da03bbe434fb14fb326bf78531e33
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 17 18:43:40 2013 +0300

    Emit 'animation-completed' signal at the very end
    
    Without this patch, apps will get criticals and even crashes if they try
    to zoom in or launch another goto from within their handlers for
    'animation-completed' signal.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=698213

commit 2e6fb153a062f2221d45d71fac70212599656203
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 19 20:50:12 2013 +0200

    Don't use champlain_view_bin_layout_add () as it's deprecated now

commit 44bae77ab75add3cace71ea617cdee17c776bb67
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 19 04:03:19 2013 +0300

    Deprecate champlain_view_bin_layout_add()
    
    This API requires deprecated clutter enum ClutterBinAlignment so better
    deprecate this function as well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697711

commit 66c7012d31f2106ad8b43f6cb8d05b6e24f2d032
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 19 19:36:30 2013 +0200

    Update the js demo to the new Clutter API

commit 44f487e4e2a4698de9598f6cf3da1ab5d07f3362
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 19 19:36:01 2013 +0200

    Make sure that viewport is redrawn even when it stops moving

commit 89be3c21f617c78e43326af8aae5b2d29de6a282
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Apr 17 11:46:51 2013 +0200

    Fixes in kinetic scroll
    
    Remove drag threshold which is not necessary for libchamplain, add sanity
    check that mouse button is released during motion event.

commit 4a433781c1a5c3440336bff5bc1861d5ea508b32
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 19 04:14:30 2013 +0300

    Bump version
    
    For some reason version was not bumped for many releases. Bumping it to
    next version already.

commit 3f9559ca3b44e49888e56b21dc7372ff81974619
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Apr 16 23:25:09 2013 +0200

    Update Since in champlain_bounding_box_covers() and champlain_view_get_bounding_box()

commit 2e2ccc34d92ad2ee71487e22565856149ee438be
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 16 18:59:18 2013 +0300

    Add champlain_bounding_box_covers()
    
    Add a method to check if a particular location is covered by a bounding
    box.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=698143

commit ea12c7b684a205398477740e96bd602cfbd10113
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 16 18:57:47 2013 +0300

    Add champlain_view_get_bounding_box()
    
    Add method to get bounding box of the view.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=698143

commit a5c8bc00682f3ed7d016724f96a96ea70d75114a
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Apr 16 23:16:20 2013 +0200

    Always create ChamplainLabel even when png is not valid
    
    Also redraw label upon creation

commit 3f6e006c41c8b052cbbf177b9f862f1baa7037a4
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Apr 13 15:46:53 2013 +0200

    Hopefully fix map shifts after zoom

commit 482f1e8567bb7dd7291a564ddec236c9c1ff4b5e
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Apr 13 15:14:49 2013 +0200

    Allow the background pattern to be arbitrary rectangle

commit 8f295ad7aee8074d6cba31d0d97c99bf5117f1d4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 16 02:14:13 2013 +0300

    Fix Javascript demo app

commit 6c316fefb67e6500a67a4c5ce51cc81eb18ab32e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 5 16:28:09 2013 +0300

    docs: Update .types

commit 4bf9388ae1697901913f8deb8eed18f14b3d41b1
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Apr 13 00:42:17 2013 +0200

    Update demos to use Clutter 1.12 API

commit 332c00d46ad6b51661bf249d8a704604498234b1
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 12 21:29:36 2013 +0200

    Optimize background tile addition a bit more

commit b2b25013802f56019c5e00664ba99d03b01c010e
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 12 20:37:00 2013 +0200

    Cleanup ChamplainView initialization and remove unnecessary queue_relayout() calls

commit 92ecae2ce8665634706e87fdc5e6c68aec0cd972
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 12 09:10:44 2013 +0200

    Eliminate deprecated scale-center-x

commit 7490bd49d852963e8f1e98b7d32debc6707bb5aa
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 12 07:42:26 2013 +0200

    Hide user layers when animating zoom

commit 9c7879eb6d3f0108841b21dbea3be2c608ec172f
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 12 07:38:14 2013 +0200

    Fix borders at low zoom levels

commit e734cac311bf53f61c1a1f0243cba546f3d8d373
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 12 05:26:33 2013 +0200

    Garbage removal in kinetic scroll & friends

commit 3b513f719576c824e9a67e3eb1290f1649ecbf63
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 12 02:23:13 2013 +0200

    Use ClutterActorIter where possible

commit 602e50c7d5bdb1a07cbe178e79d7d5b2b0cd0986
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 12 02:22:25 2013 +0200

    Eliminate the easier-to-fix Clutter warnings in demos

commit 31648bc273b90db838e675d74a26dbc26a4e76e9
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 12 01:36:45 2013 +0200

    Cleanup ChamplainLabel a bit

commit 9dd08998f7be7927659315c0682aecd5e819cd51
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 12 01:36:19 2013 +0200

    Get rid of set_anchor_point()

commit 8cd0b05db154c34e95cbd978aded6ed88808b0b0
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 12 01:35:10 2013 +0200

    Remove all the garbage from CustomMarker
    
    Should be removed in future versions because it's useless now.

commit 5df37f9bd3aa2b2e64139be9e903f8f5b211452f
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Apr 11 18:01:31 2013 +0200

    Modify the background pattern interface to use ClutterContent

commit 56cfc6deb1e21abb43dd16203f2dea7a06b43247
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Apr 11 16:35:58 2013 +0200

    Remove some more unnecessary stuff in ChamplainPoint and fix some minor issues

commit 392efa1037dd0d2f21d9bcbfd7f78a5a5268a1df
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Apr 11 14:08:20 2013 +0200

    Update most of libchamplain to Clutter API 1.12

commit 0a25d2e793f3a90a38ef17b65b794b6f7beaa9b8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 10 17:02:25 2013 +0300

    ChamplainPoint: Remove now redundant proxy implementations
    
    Not sure if they were needed before but removing them now does not seem
    to cause any problems afaict from my limited testing.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697711

commit d97f4f269804a92f46dce63b5b0b94142d96c934
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 10 16:53:47 2013 +0300

    ChamplainPoint: Port code to Clutter 1.12 API
    
    There is still a call to deprecated clutter_actor_set_anchor_point() but
    I don't yet know how to replace that one. According to docs it should
    simply be replaced by clutter_actor_set_pivot_point but seem translation
    isn't that straightforward as anchor and pivot point are not the same.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697711

commit 8bf25b896628d417e3340a29e72f75c4624146f4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 10 16:56:02 2013 +0300

    Require Clutter 1.12
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697711

commit 07e60ba32b2cfab45024464ce7ffebf5aba11ee4
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Apr 8 23:28:34 2013 +0200

    Use GdkRGBA and friends plus GdkGrid

commit 9a1bb96d4d9000277535ad57ebd0695eb16f68ad
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Apr 8 23:26:10 2013 +0200

    Prevent multiple SECTION docstring definitions because of multiple inclusion

commit fd5c32596a85a4d93992b34f32deb26bf443634c
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Apr 8 23:25:14 2013 +0200

    Define g_rw_lock_* on glib <2.32 versions and use these functions for locking

commit fd8a2a359523b89b15cbf28edd3a64157e81bf3a
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Apr 8 17:59:50 2013 +0200

    Improve background texture code
    
    Add custom background tile texture support, improve performance by making
    texture clone instead of redrawing it every time, make background tile
    size independent of the map tile size, display background
    texture also at zoom level 0, show background texture all the time during
    zoom animation, fix some minor bugs and make minor cleanups.

commit 38831d77fe1dbf9291dac537c273a5e1262d70ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 24 12:03:33 2012 -0300

    Draw background pattern for missing tiles.
    
    Signed-off-by: Nirbheek Chauhan <nirbheek.chauhan@collabora.co.uk>

commit 4be00c93ca58b4d8dd65d29cc58f428f4258f64b
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Apr 8 00:20:28 2013 +0200

    Get rid of libsoup warnings

commit 5fbcda5c709d34efb87d6d60af1cf7f286e94fe1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 5 16:30:55 2013 +0300

    Drop OAM map source completely
    
    OAM has been offline for quite a while now and the code to register this
    source was already disabled in commit c89725924 a while back. Any
    application that tries to use it ends-up crashing. Better remove all
    support for it already. Since the using apps are crashing anyways, there
    is no real API/ABI break involved here.
    
    I already added an alternative aerial source in the previous commit so
    application can use that instead.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697304

commit 19ac9ed8da57e024907f3cc9f4a6c74fd3e7c274
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 5 16:28:46 2013 +0300

    Add Mapquest Open Aerial map source
    
    Seems after the demise of OAM, this is the only usable and open service
    of aerial tiles.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697304

commit c4b0fdab8757fc1ab42ea5fecae08a0df6a956f9
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 7 23:11:27 2013 +0200

    Add some missing colons in docstrings

commit 0b79829e2c56c37755006588cb557351315c63c7
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 13 15:26:41 2012 +0200

    Disable clutter depreciation warnings for now
    
    TODO: Once libchamplain's dependency is updated to newer clutter
    version, update libchamplain sources and remove the macros.

commit b68be75e999df8fb3d2d958677d021c65dea2b43
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 13 15:02:37 2012 +0200

    Add documentation for TMSY coordinate

commit a47ab6e8a99469f547ec83326c62101d53bb9405
Author: Samuel Gyger <samuel@gyger.at>
Date:   Sat Jul 21 18:44:12 2012 +0200

    Added the possibility to use TMS correct y-axis.

commit 78f7c4c02edb9796dc65854b1b67c472caca9439
Author: Evan Nemerson <evan@coeus-group.com>
Date:   Mon Aug 6 17:01:47 2012 -0700

    Fix symbol name referred to in ChamplainFileCache:size-limit docs

commit 2b9d008158198fd9cd2ec046feaff30ea98fe94d
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jul 14 23:25:23 2012 +0200

    Update demos makefile

commit 2002cb15dd5952dbdbcefb2698b881f046a35259
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jul 14 22:38:11 2012 +0200

    Merge launcher-gtk.py and markers.py

commit 48b4841a07c9be7034be17f9b0317fd322845852
Author: Pablo Castellano <pablo@anche.no>
Date:   Mon Jul 9 22:19:31 2012 +0200

    [demos] Added polygons.py (similar to polygons.c)

commit 064eaae6ed319ce52d73aead589299a1ec685d56
Author: Pablo Castellano <pablo@anche.no>
Date:   Mon Jun 18 14:27:43 2012 +0200

    Minor changes

commit d02f714eefc2fdd4015055ba6ec788b52174f114
Author: Thomas Bechtold <thomasbechtold@jpberlin.de>
Date:   Sun Jul 8 10:27:59 2012 +0200

    fix osm cycle map source

commit 8c769a60905b7655ac5087ca0f63f6b6d8a4779e
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Jun 29 00:30:26 2012 +0200

    Resize containing clutter actor together with the point

commit 8bf1dc266a2a7ac44960274f55bbcddbad522f8f
Author: Pablo Castellano <pablo@anche.no>
Date:   Sun May 27 01:28:30 2012 +0200

    Improvements in several files

commit 3b2649766aa1e6f9f002d662a146de2a6bf5fbeb
Author: Pablo Castellano <pablo@anche.no>
Date:   Sat May 26 19:54:07 2012 +0200

    Fixed call to unexisting get_coords() method in launcher-gtk.py

commit ba3e573539939ae02ec686901b452c466b0c4e4e
Author: Pablo Castellano <pablog@gnome.org>
Date:   Sun May 27 19:53:45 2012 +0200

    Fixed typo. Closes bug #676892

commit 05527352d0e1666067d789412c98d49cfa13f343
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Apr 4 22:52:44 2012 +0200

    Correct comment in minimal-gtk demo

commit c60c5167b94b06c14981818eb0567aee0cd0f278
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 12 13:15:15 2012 +0100

    Revert "Post release version bump"
    
    This reverts commit 94dbdd4fc64abcd4754b047ea7caec28cd23b5cd.
    
    There is no API break at the moment so it's not necessary
    to change the library version.

commit 77ce038a1cd67d742c42497a864e7917daffcc64
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 12 00:00:29 2012 +0100

    Don't generate vapi files during make distcheck
    
    Due to some missing vapi files in vala 0.14.2 libchamplain's
    vapi files cannot be generated with this version. Because
    this vala version is commonly deployed, make distcheck often
    fails. As a workaround, use the pregenerated vapi files instead.

commit 73a0a625816512e4b76831d1ab7004525e332018
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 11 23:57:30 2012 +0100

    Use vapi file generated by vala 0.15.2

commit d344a9d13b78218f64f54db5ce29fd48ec8ba7db
Author: Alexandre Rostovtsev <tetromino@gentoo.org>
Date:   Sat Feb 4 16:51:53 2012 -0500

    Call vapigen with --pkg cogl-pango-1.0
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669378

commit c7133e50b85b03437c29695e6d8f70dfc78d11a2
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Dec 29 18:55:05 2011 +0100

    It's the time of the year again...

commit cd59ab200694b70a85f543a94b541da2b7a382eb
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Dec 29 01:44:22 2011 +0100

    Add auxiliary script containing all the needed parameters to make a distribution

commit d567dd7bec5a878ea4007bf00c31f5466ba67c87
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Dec 29 01:43:36 2011 +0100

    Distribute the python demos and marker images

commit 1bad8a82437847a9461f761f6187c9ff7f487b56
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Dec 28 23:44:08 2011 +0100

    Minor changes/cleanups in Python demos

commit a8449d37aae0e043a50fa2deba51a89469a1b904
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Dec 27 15:34:58 2011 +0100

    Add Python champlain-gtk demo with markers
    
    Thanks to Nicolas Évrard!

commit 42e3cfccae78e56db4427eed47b30c9f5f09b68a
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Dec 20 02:06:41 2011 +0100

    Update NEWS file

commit 74a2d1f1463edd5f59325902a01d2aa73b357e52
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Dec 20 01:52:45 2011 +0100

    Update vapi file

commit 9f7cc348e6a38eb1b76289d08d5e259dbcdb65a8
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Dec 20 01:42:12 2011 +0100

    Update libchamplain-sections with new functions

commit fd5e4232d30d39951552e1353f5b09ba637b4940
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Dec 19 23:21:51 2011 +0100

    Fix wrong zoom actor placement at low zoom levels

commit 9d05a920b1dbb13c1586d0fdac894c58b00291d8
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Nov 26 00:44:29 2011 +0100

    Don't use (transfer full) for initially unowned objects
    
    Transfer full says that the caller should unref the object but
    in the case of initially unowned objects this means one
    extra unref and object destruction.
    
    More details here:
    
    https://bugzilla.gnome.org/show_bug.cgi?id=638542

commit 88dc672b8797834b03d67b962dda2de2d40ad4f1
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Nov 21 13:16:29 2011 +0100

    Add description how to run the python demo

commit 68928ed16d4b078479f31895cf139abd027b70f9
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Nov 21 13:16:10 2011 +0100

    Add dashed line drawing to path layers

commit 0bef0a3236c68882f3569d40f9de95338671e470
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Nov 20 18:42:23 2011 +0100

    Get rid of clutter_stage_get_default()
    
    It is deprecated in clutter now.

commit 30ad5b19454f1170fc7e111a97ca23dcae07f61c
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Nov 20 16:03:17 2011 +0100

    Replace some deprecated functions

commit e5f8b954f1aed17e42af5dffb168a3b72c7c4f4c
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Nov 20 15:06:43 2011 +0100

    In idle functions check whether ClutterActor was destroyed
    
    Clutter actor can be destroyed using clutter_actor_destroy()
    which causes immediate call of dispose no matter how many
    refs the given object has. In idle functions we have to check
    whether this happened to current object (by checking whether
    some of the referenced objects is NULL) and if so, return from
    the idle function immediately.
    
    This commit also adds one testing example which quickly creates
    and destroys ChamplainView, which can easily verify the presence
    of the original bug.

commit e95f261708131af62d2cff65784863552c4b084b
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Nov 20 00:16:07 2011 +0100

    Don't use idle function when animating markers
    
    Use of idle functions is dangerous in clutter because actors
    can be destroyed by clutter_actor_destroy() even if they are
    reffed.

commit 83cde4c7352aa7e01c82b182162dbe5a1c6e0056
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Nov 18 02:43:21 2011 +0100

    Some more g_thread_init() removal

commit 29c48577c26c7702236bf00c973118326e23dda6
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Nov 18 02:34:40 2011 +0100

    Add other dependencies CFLAGS to champlain-gtk AM_CPPFLAGS

commit 16d498e54c76fd0d03edc9c59649b4b49c5eefcc
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Nov 18 01:21:25 2011 +0100

    Add missing redraws when path properties change

commit b6098de723f14f8dd5051a83f54bb7503f7e8a47
Author: Colin Walters <walters@verbum.org>
Date:   Thu Nov 3 22:29:37 2011 -0400

    demos: Don't call g_thread_init
    
    Doing so now requires linking -lgthread, but it's been pointless
    since GLib 2.18, which is ancient history now.

commit 864e445974de7c843cdb4ee008bad0a550e5af6e
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Oct 7 00:06:59 2011 +0200

    When re-creating scale, remove all actors first
    
    Otherwise the previously inserted actors are still used for redrawing.

commit 94dbdd4fc64abcd4754b047ea7caec28cd23b5cd
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Sep 18 00:09:19 2011 +0200

    Post release version bump

commit 95f8327bdab2f80bcb345ab18b6f19fd03533b64
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Sep 17 23:28:53 2011 +0200

    0.12.0

commit 9864d0ac603cb446b78607e190b623d2ae058475
Author: Javier Jardón <jjardon@gnome.org>
Date:   Fri May 27 23:41:49 2011 +0200

    autogen.sh: Use gnome-autogen instead custom code

commit 6d963c5e1ab95173285e8d24c27c071bcc477fd2
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Sep 17 02:27:13 2011 +0200

    Add icons for marker demo as they have been removed from system directories by some distros

commit ed6c9799798538fa83a594afcef44c97c8ae4c1f
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Sep 17 00:22:39 2011 +0200

    Update gtk-doc.m4 to new version

commit f9d89857f8e2bd3ea57ac40ca40171bce7d229e8
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Sep 17 00:21:43 2011 +0200

    Update regenerated vapi file

commit ca30fa8f37b9669a57cdf162e9163ba17ef82125
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Sep 3 23:26:30 2011 +0200

    Add API change index for 0.10 and 0.12 into docs

commit a163de22c9db67deb16ac999429652713f23bc7c
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Sep 3 00:37:18 2011 +0200

    0.11.0

commit 7f7c621441d3a8b1a4e7442fd2ffc5ec8b8b56dd
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Sep 3 00:18:16 2011 +0200

    Revert "vapi files shouln't be normally cleaned"
    
    This reverts commit 3ea5f67d7aa64e5518e2a3acc6fd095a1d8bcd72.

commit bbc60d4b6ec0c151fa9d9f1ab6a2bd16a300b9bd
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Sep 2 22:52:47 2011 +0200

    Regenerate vapi files

commit 4fc449770d2d48ae924381e0ee82a475d745ba67
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Sep 2 22:52:08 2011 +0200

    Generate docs for new and modified symbols

commit 784adc2db954487a141061cfb8d41fe900f1ffea
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Sep 2 22:50:22 2011 +0200

    Add check for clutter_init() return value in demos

commit 6d7b179ffc3569ca807897e1f890dfab2f8fa483
Author: Frédéric Péters <fpeters@0d.be>
Date:   Tue Aug 30 21:40:22 2011 +0200

    build: link against libm
    
    https://bugzilla.gnome.org/show_bug.cgi?id=657760

commit a36c51a30b81f1c78349787648cc1a8dee47d5e4
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 21 00:45:46 2011 +0200

    Make dist should be in xz now

commit 4633e68231cea3ae1c88e93af2623dc493932e5d
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 21 00:23:18 2011 +0200

    Add dependency on pangocairo for vapi generation
    
    Thanks to Dominique Leuenberger

commit 0e93234ee9f9345adf03e205cd33debf47f34805
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 21 00:21:57 2011 +0200

    Make zoom animation configurable

commit caa28356b43e1b75623c110eb16261a28c380a50
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Aug 17 22:39:52 2011 +0200

    Use CLUTTER_PRIORITY_REDRAW for all idle functions
    
    Clutter uses CLUTTER_PRIORITY_REDRAW for all its animations so we have to
    use at least this priority in order to avoid starvation in certain
    situations. There doesn't seem to be any need for other priorities
    at the moment.

commit ed49d7a8c6cab9c6bf6985ed6340535f7739eb8b
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 16 00:20:42 2011 +0200

    Add zoom-in/out animation
    
    Introduce zoom-in/out animation and keep the scaled image there until
    the new tiles are loaded. This should prevent the flickering experienced
    when zooming and also make libchamplain look more cool.

commit 9dd4d78c1d3fc8887e609d3bca3ba2eda4ebd613
Author: Andreas Henriksson <andreas@fatal.se>
Date:   Fri Aug 5 11:16:13 2011 +0200

    fix typo, time vs time_
    
    ./champlain-tile.c: In function ‘champlain_tile_set_modified_time’:
    ./champlain-tile.c:791:3: warning: the comparison will always evaluate as ‘true’ for the address of ‘time’ will never be NULL [-Waddress]

commit 3ea5f67d7aa64e5518e2a3acc6fd095a1d8bcd72
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Apr 11 00:08:13 2011 +0200

    vapi files shouln't be normally cleaned

commit 02302f69e41dc5137616febbfa19803e4b35a94e
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 10 23:46:08 2011 +0200

    Version control the vapi files
    
    They are now installed automatically and the installation would fail
    if people just cloned the git repo and didn't generate them manually.

commit 9d0ea19210b7ead3d5e16fe08822c504cb7c41f3
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 10 23:41:02 2011 +0200

    Always install vapi files

commit 6073a86aee42ce2801c679351382d8ef903cee11
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 10 22:15:43 2011 +0200

    Rename GTK_TYPE_CHAMPLAIN_EMBED to GTK_CHAMPLAIN_TYPE_EMBED
    
    Thanks to Lorenzo Masini

commit 2af7e657938c9bdaa54a2295bf78e93d175de473
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Apr 4 22:08:51 2011 +0200

    Update .gitignore

commit 94cea32d6aa03a93de18a24af647d4020a6c8c67
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Apr 4 22:03:07 2011 +0200

    Post release version bump to 0.11

commit 522d3db23e12052be85bcf2e6f25c07a0ef2bbd8
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 3 22:34:10 2011 +0200

    0.10.0

commit faa1db119dcbbb049d82e38a849a19501c3c3d47
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 3 19:54:17 2011 +0200

    Vala demos should be buildable even if vapi generation disabled
    
    The necessary vapi's are distributed with libchamplain anyway

commit 82d2ca0b56fc7182e8aebecf2143717be0fdb5e0
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 3 16:38:47 2011 +0200

    Fixes in champlain-gtk Makefile.am
    
    include-uninstalled should be enough for gir generation (otherwise
    we get errors whn libchamplain is not yet installed in the system)

commit 05f6e11d5e5bfe44049093fb73caae16cf52fd09
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 3 15:29:31 2011 +0200

    Use the built library for the gir scanner instead of the system one

commit f9f39d9a954efd926fe27270efb846d9cdce4998
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 3 14:36:48 2011 +0200

    Don't export PKG_CONFIG_PATH in makefile
    
    Thanks to Danilo Segan

commit 10d48a30a56a1e74895df65bc45c97e09b33b3c0
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 3 11:39:34 2011 +0200

    Remove all actors from container as it's more efficient than removing by one

commit 96c2c7f1950b6d80fb7b4c56fd9209271e2f4e25
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Apr 3 10:58:02 2011 +0200

    Keep pointer to the last element in ChamplainGroup to speedup actor additions

commit fd4f7b865ea22d9916ffbda7854cf88e31108447
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 1 23:09:09 2011 +0200

    Prepend elements of the list instead of appending them in markers and paths

commit 7b00274fad6f0c252f32c41564a856c6d179fd98
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 1 01:53:42 2011 +0200

    Fix make distcheck

commit dd64517441005184379946d4cd26d5dd5b63cd10
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 1 01:18:33 2011 +0200

    Update the info at the end of configure

commit 99d8d8ae75d13aa9d94a3d9440cb1814e3214c86
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 1 01:18:11 2011 +0200

    Enable Vala and Memphis for distcheck

commit ccca7cc6b7b4279861529c9b8ee788bf1f25198f
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 1 00:50:55 2011 +0200

    Fix the javascript demo

commit a825e169f6d1c6af789c25962a8bf3412097079f
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Apr 1 00:11:56 2011 +0200

    Fix Vala demos and rename them to avoid clash with C demos

commit 8077630df0a5e75314ba5352c69854170d49ce22
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Mar 31 23:09:51 2011 +0200

    Cosmetic change in configure.ac

commit 897efad5c19663ea28e9624c0b69dc405b40cde6
Author: Lorenzo Masini <rugginoso@develer.com>
Date:   Wed Mar 30 01:18:15 2011 +0200

    Removed bindings directory and moved vala demos into demos directory.

commit b128f99bfb86e406225fbf5a1393a26196394de8
Author: Lorenzo Masini <rugginoso@develer.com>
Date:   Wed Mar 30 01:16:11 2011 +0200

    GIR dependency for vapi generation.

commit 37ed857aacac5c28db9d2247c2db79c2c7e46495
Author: Lorenzo Masini <rugginoso@develer.com>
Date:   Wed Mar 30 00:34:01 2011 +0200

    Added GIR-based vala bindings generaton.

commit 197b02d54051ad59f7573620a7f214d5e1822a94
Author: Lorenzo Masini <rugginoso@develer.com>
Date:   Tue Mar 29 22:39:59 2011 +0200

    Other fix in GIRs generation.

commit 89415fb971448c02dd78df03da4f19de393055f5
Author: Lorenzo Masini <rugginoso@develer.com>
Date:   Wed Mar 23 01:02:24 2011 +0100

    Now the g-ir-scanner can find the not yet installed pkg-config files.

commit dcf6a6006a0039d756ca2e8bbc558a5be912228d
Author: Lorenzo Masini <rugginoso@develer.com>
Date:   Wed Mar 23 01:01:29 2011 +0100

    Removed gtk as champlain dependency and added champlain-memphis to the exported packages.

commit c24c2deaea2c180ad507cf1399d3616e77009080
Author: Lorenzo Masini <rugginoso@develer.com>
Date:   Sun Mar 13 16:50:05 2011 +0100

    Fixed library name in GIRs export packages.

commit 69118a36e06bc9ce916caeec4142b07ac30b75f4
Author: Lorenzo Masini <rugginoso@develer.com>
Date:   Sun Mar 13 04:09:21 2011 +0100

    Generate good GIRs (See https://bugzilla.gnome.org/show_bug.cgi?id=635330)

commit 9c42276d437eaede6337c18b50ab4dbad6eb4ed7
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 28 00:10:54 2011 +0200

    0.9.1

commit 3c21ea50ac4650520e42fe6869fc0896a84d84be
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 27 19:03:50 2011 +0200

    Some fixes of the demos

commit db5c56c46a05581087de833398365fa55e21d5c5
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 27 18:10:29 2011 +0200

    Add people who contributed patches into AUTHORS
    
    Thanks!

commit 9a0ebe6371f9beb0ba9e64e599583ac6beab246c
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 27 17:53:24 2011 +0200

    Add minimal python demo

commit 45c41386036ba27924d602f1540b9a12389fb292
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 26 21:19:31 2011 +0100

    Don't use the GET_PRIVATE macro when not necessary

commit b84f20a2ab33ad88a73e0127658f1fe4f302516f
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 26 17:48:11 2011 +0100

    Don't use deprecated symbols

commit d940afff1cb4c0d6ab3f6918a692bb880a1f6bcb
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 26 03:22:02 2011 +0100

    Add missing docstrings

commit bf5bf481d3cdeef3f6a865aca3bc02a79ae86259
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 26 03:20:52 2011 +0100

    Whitespace and alignment cleanups

commit 8634c7e6c41ad7e6f1c240a6e472022c7d9e4a2d
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Mar 24 23:37:18 2011 +0100

    Make custom implementation of pick for ChamplainPoint

commit e081e968b42bf015d31a903a1281b1887dba374c
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Mar 24 01:31:10 2011 +0100

    Add new functions to docs

commit 34026cfd682af1452211d8288fa8f827205cc91e
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Mar 24 01:22:33 2011 +0100

    Add missing property change notifications

commit e05b4cef1a983a0e514f9a8cde69b477a9949bbb
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Mar 24 00:37:59 2011 +0100

    Make custom pick method of ChamplainLabel to pick only the drawn area

commit 6b75604f2bc8d2eb729ac76e1ed5d3d31da44e7a
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 23 01:46:03 2011 +0100

    Fix dispose of ChamplainView to really dispose the actors
    
    Also fix crash caused by ChamplainMarker destruction.

commit 2d36895fa9ae8a2b42f5f49417f2d377a38fb660
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 23 01:44:26 2011 +0100

    Return content actor to ChamplainLicense
    
    Without it the margin wasn't set.

commit 3234a4857e4cd9702f969462c2413c851baf8e2a
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 23 00:37:47 2011 +0100

    Add alignment property to ChamplainLicense

commit 3fc2941d5beb2948c47a31067fd07e0ae68df40e
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Mar 22 01:36:25 2011 +0100

    Use ChamplainGroup instead of CLutterGroup for marker layer

commit 4ffdcb4eb75b74cb8ce3d0dadddc6f0d5865ebcd
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Mar 22 01:30:11 2011 +0100

    Replace some g_object_get/set with direct function calls

commit 18e147b48516c33c0568392f6e4176577065d290
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Mar 22 00:54:22 2011 +0100

    Remove some unnecessary refs/unrefs

commit 3b02bb7e84c0f86e7df43e281b16670a83bce744
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Mar 22 00:22:36 2011 +0100

    Add some missing property accessor methods

commit e60bac20430c3dc8b66482c8dce7a069469c7714
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 21 23:23:57 2011 +0100

    Keep content of ChamplainTile until replaced by something else

commit ccb72582261099830916e6ef9ea90ae3f074d86c
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 21 23:23:14 2011 +0100

    Add missing unrefs on destruction and fix possible memory leaks

commit 0a1c4ed97dbcebf9d27fc9be564e07ad40fcf3ec
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 21 23:21:37 2011 +0100

    Some cosmetic updates to make things nicer

commit 116d3146a543a24ebc0e872cf9c79b1052335dfa
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 20 20:55:19 2011 +0100

    Cosmetic corrections in champlain-coordinate.c

commit 1e3b889b727c1a3e355ab71f7f7739962a63dfe1
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 20 17:28:36 2011 +0100

    Minor documentation generation fixes

commit 3cf7dfbbe9163e71e1f3cd51b2c8d8f474c5abd5
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 20 00:23:52 2011 +0100

    Indentation fixes

commit 27b433721d009a26cf1474766f427514448e2b3d
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 19 20:34:02 2011 +0100

    Fix warning when compiling with llvm clang

commit 56d3f95ec5d538fe589ba6db47ddeb8b5f344f7c
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 18 17:48:40 2011 +0100

    Move virtual actor methods so we don't need forward declaration

commit d179220d48d0f38ff84d39a31d12687f9a757282
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 18 17:28:15 2011 +0100

    Update copyrights

commit 452501c10c62264144ad1825d55720d38bc873b9
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 18 01:31:52 2011 +0100

    Add version number to .pc files during configure

commit 3a6c9817b11943455b876539231cae7085198960
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 26 14:39:06 2011 +0100

    Flag redraw as non-scheduled at the beginning of redraw_path()

commit 7c5bac4c1807dee63d8e398e5b8b9bf3ecfd41ec
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 26 14:38:22 2011 +0100

    As redraw_scale() is a callback, it should return boolean

commit 0db8ada727a442e901768dff0121f48e2e4ab86c
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 26 01:51:29 2011 +0100

    Lower the non-scroll threshold
    
    Drag of viewport is performed only when the mouse drag is larger
    than some threshold so minor mouse movements are not treated as
    drags. Use 4 pixels for this threshold instead of 8.

commit c6c2c254c8ee8a146f871781bc7cffc389205aa6
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 26 01:40:19 2011 +0100

    Remove some unnecessary queue_redraw()s

commit e67f166064edeb97739f4a140bd3c7f63deeb93f
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 26 01:33:34 2011 +0100

    Remove some unnecessary queue_relayout()s

commit ac06d541d55e8c2dc9e3032e4af95d3824ff3d16
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 26 01:23:37 2011 +0100

    Perform tile animations on content actor as it works now

commit 75be4059b3cbf571f76bbac466f226cd9b1a6b72
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 26 01:17:51 2011 +0100

    Remove nonsense motion event enable/disable for markers

commit e0cf7a204227698741a97806efe37d4397c38167
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 26 01:17:11 2011 +0100

    Implement events handling of kinetic scroll view the same way as in Mx
    
    The implementation in Mx is superior to the tidy implementation
    (which tends to do strange things with the mouse events) so let's use it.

commit a5925764f20d6c92a8ce3a70c1d174a61f151c86
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Feb 25 23:29:18 2011 +0100

    Rename FingerScroll to KineticScrollView
    
    This name is used by Mx and is a bit clearer

commit 8e09b18011251173d7123e9138d3ddd4b56ccd79
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Feb 25 22:49:16 2011 +0100

    Finally fix our redrawing problem
    
    This one fixes our hard-to-find redrawing problem. What happened:
    in the paint method of the viewport the coordinates were transformed
    only for painting but clutter clips the images based on real coordinates
    of the actors. Therefore clutter eliminated all the actors because it
    thought they weren't displayed.
    
    Instead of using low level cogl operations, use standard clutter actor
    positioning to move the viewport - this fixes the problem completely.

commit f4420f2e36ff6e90baf0aee8471c68d2c806261b
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 24 22:54:14 2011 +0100

    Rename tidy to champlain and move to the champlain directory
    
    Now as we have only three classes from tidy, it reduces quite some makefile
    and boilerplate code when we move them directly to the champlain directory.

commit 8b948bafae69335df7ff438fc34fb7cd1c3830c5
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 24 22:29:30 2011 +0100

    Remove some unnecessary code from tidy

commit 154e8aeed74c8d0091271aa2d0894184c58438ca
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 24 22:09:01 2011 +0100

    Eliminate TidyScrollable
    
    As TidyViewport is the only class implementing it, having an extra
    interface is not necessary.

commit ca5aaf18552eda2bd144a0d55aee8f6be3ff0752
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 24 21:38:21 2011 +0100

    Merge FingerScroll and ScrollView

commit 8d5244db4520d364bd3d81c78ad476d906f5bdba
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 24 20:59:02 2011 +0100

    Remove tidy-debug.h

commit 0568e0215b6482903b1880da432d22f02d718c5b
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 24 20:57:55 2011 +0100

    Back to tidy
    
    Using Mx instead of tidy added too much extra stuff we don't need
    at all. It will be easier to continue using tidy and backport the
    fixes from Mx.

commit f5fd591556d44b1ed91d677ced3c4d016522d5ba
Author: Nirbheek Chauhan <nirbheek@gentoo.org>
Date:   Wed Feb 23 20:51:37 2011 +0530

    Fix header collisions between clutter-gtk-0.10 and clutter-gtk-1.0
    
    Always include clutter-gtk-1.0 first to avoid header-include-path problems
    
    https://bugzilla.gnome.org/show_bug.cgi?id=643077

commit 73a608c4eb830a010c92f0833fe3debbec58859a
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 20 22:13:31 2011 +0100

    0.9.0

commit 7efa7f39dd77e29256e2e0062fcaa4b1a89d13a3
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 20 21:15:48 2011 +0100

    Disable vala demo generation
    
    There's some problem during make distcheck. Vala bindings aren't
    regenerated yet anyway so let's postpone the fix till later releases.

commit 11e9a23b028f197a220fe0b4a73066a02c42569c
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 20 21:14:29 2011 +0100

    Add memphis renderer to doc types

commit 18195eb25a0426319c9b1901ccea621c38c8b029
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 20 19:29:10 2011 +0100

    Skip introspection for champlain_memphis_renderer_get_rule()

commit 63f31653a23d0c24ba3495424489fce9fa752fbc
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 20 19:16:31 2011 +0100

    Fix layer ensure visible
    
    We change zoom levels in the ensure visible function and cannot make
    any assumption on the conversion between pixels and latitude/longitude.

commit bd1f3ba178fd715a86a713e1204214a1b121ff32
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 20 17:21:46 2011 +0100

    Some changes of gdouble to gint and vice versa
    
    In some cases we need better precision even for pixels (when
    we need to perform some further calculations), in other cases
    we need ints to have the contents pixel-aligned.

commit 339647b0a9ac77e5fe226b71dbce9c1c5cfce128
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 19 22:30:59 2011 +0100

    Add champlain_marker_layer_get_selected() to retrieve selected markers

commit 83e29f0b4093b681f32f0b4b10b35565933093a9
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 19 22:27:01 2011 +0100

    Add champlain_marker_layer_new() constructor

commit 7ac2946b3a36e114ec55d7cce5a772bc64b427f1
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Feb 18 17:09:18 2011 +0100

    Rename decel_rate to deceleration to be consistent with mx

commit 41c78aefe2b256a7b3d22ed09366e07e832e35db
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Feb 18 16:55:16 2011 +0100

    Redraw the scale on idle

commit 020c514dd12a3b254e3ed22a8b80404e715f1239
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Feb 18 16:40:32 2011 +0100

    Clear textures before drawing

commit c7cd8f7885af572b61ac0e1bd62c18420dd19e2f
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 17 23:48:54 2011 +0100

    When calculating bounding box of a layer, add some margin

commit da73899a4ef6cf7ff7d452543dd40f62f09c8356
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 17 23:30:44 2011 +0100

    Don't expose the layout manager in ChamplainView
    
    Use dedicated function for actor layout instead.

commit 50ea126e37dff32c9126a1e0b9be6cc90ecba0db
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 17 23:00:18 2011 +0100

    Don't fire drag-finish when not dragging

commit e7bcdc3ddb73ab182380ce3a27dd57239dd67ce8
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 17 22:44:03 2011 +0100

    Remove const in champlain_map_source_desc_get_constructor()
    
    Thanks to Guillaume Desmottes

commit 3217f77440bff3753e028ae35025a909a7875643
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 17 22:35:34 2011 +0100

    Skip functions with pointers to functions from introspection

commit 9d4a6c19c12e964bf5a0d13292151a44924b5df6
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 17 22:34:55 2011 +0100

    Rename champlain_location_set_position to champlain_location_set_location()
    
    There's a clash of clutter_actor_set_position() and this
    function in bindings because the prefix of both functions gets
    removed and they appear to be identical.

commit 415aa2a1d859f0361fc6fffe0a4895e3c0ccc7b8
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 17 22:32:59 2011 +0100

    Version control the .types file
    
    It's autogenerated after second pass so it may happen that the
    documentation is not complete after the first pass.

commit f54fc0830eb92e206a3d431a2cc0b6f31f695e1c
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 17 02:04:28 2011 +0100

    Some changes in doc generation to generate doc of interfaces properly

commit a5aec5fe165d4dc8da055c60f2c56cc1a602d34b
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 17 02:03:37 2011 +0100

    Add clutter_actor_queue_relayout/redraw where necessary
    
    Some calls are still missing

commit c289271d8ef7bc4df77d193cd48d7cf9f35abe81
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 16 01:29:41 2011 +0100

    Update libchamplain-sections.txt

commit 50d403a341a7564aa9ab9b86636b5b196f98750c
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 16 01:15:20 2011 +0100

    Use selection color based on GTK colors again and use it for all markers

commit cc0986aa7ae57f2791a704a6ac0d3ccbebb8d537
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 16 00:46:34 2011 +0100

    Use new macros for defining interfaces

commit 8c8cd29533f6c637f026b90a3dcb594cb8075b6d
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 15 23:59:23 2011 +0100

    Change events emitted by ChamplainMarkers to include more info

commit 66e42d21f16ee954f3a3466d0a38f88e11b0fe6f
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 15 21:19:24 2011 +0100

    Redraw paths on idle

commit 032e2757b57e25010ce24c64cb4725056d3517e8
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 15 00:20:39 2011 +0100

    Adjust demos to show "dynamic" path

commit b048845f782218178bfcddabc42984bc8cb153c8
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 15 00:15:03 2011 +0100

    Improve bounding box use
    
    Add an ensure_visible function for layers in view, make bounding
    box query a virtual function of layers and add some extra utility
    functions to bounding box.

commit 383c5d344033779218f9db3fc771ac79e064b304
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Feb 14 22:54:30 2011 +0100

    Update documentation

commit 0c97957e747d363295bd7d0ded7144170525025c
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Feb 14 02:00:42 2011 +0100

    Remove functions from ChamplainMarkerLayer present in ChamplainPathLayer

commit 4d7a829632c3f3551ffdafd2e57ad5d8148b5098
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Feb 14 01:13:42 2011 +0100

    Introduce ChamplainLocation interface
    
    Used to define common behavior of classes having latitude and
    longitude. ChamplainMarker implements this interface.

commit 17c9e0a10891ef87a3ac185664f198ac3ae0f89d
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 13 12:01:25 2011 +0100

    Correctly define abstract types

commit 0a5c11e2223c42f01649b55987d2c57a00569a62
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 13 02:31:32 2011 +0100

    Fix crash on shutdown

commit 12369006c2222d7331642076830da38409749d8c
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 13 02:29:49 2011 +0100

    Inherit ChamplainView from ClutterActor

commit 8012b948a44535dc6e8418ab3316b43123844330
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 13 01:16:38 2011 +0100

    Relayout actor when parenting

commit 0f08c2617e0652a5fb05dcf4a43ed4c19978b512
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 12 20:04:10 2011 +0100

    Call clutter_actor_queue_redraw() after drawing marker
    
    So the whole actor is redrawn when calling from an idle function.

commit 4bbd58f262f7e9eb75d3b9cefd7990a15c7b7cf5
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 12 19:17:47 2011 +0100

    Improve performance when drawing path

commit 4c58c9d8f50e482c6b80a859377209f9cd61f18e
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 12 16:06:42 2011 +0100

    Remove depth checks from ChamplainGroup

commit ce1bf37f80d9d5369c4e142663d259a5f1a9b8a4
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 12 15:39:33 2011 +0100

    Perform fade-in animation on ChamplainTile and not the containing actor
    
    Under GTK 3 if we perform the animation on the content actor,
    the animation doesn't work properly. For now it remains mystery
    why this happens. At the moment we are fine with this solution
    but if we implement some better zoom-in/out animation that
    fades-in the loaded tile into the scaled tile from the previous
    zoom level, we may need to animate the new content actor on top
    of the old content actor inside the tile.

commit 0e32fff8875554a9e5f001e6da523332244e19e5
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 12 13:22:05 2011 +0100

    Rename stage to view_box to avoid confusion

commit 3e8f17ba36fcbb3c29a298a934e62d6cc0df254a
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 12 13:15:54 2011 +0100

    Rename finger_scroll to kinetic_scroll

commit 98f886df4c10f8cc5325eee644a354f9b3f850f7
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 12 11:18:49 2011 +0100

    Fire signals after the view state is updated

commit 5c6ff17e1a4a2ccc1b4681414d6dbdef06642a7c
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Feb 12 11:18:02 2011 +0100

    Use our own copy of ClutterGroup
    
    ChamplainGroup is in principle ClutterGroup which doesn't sort
    actors by depth. This speeds up addition and removal of
    markers in libchamplain considerably.

commit 531916a3b40a86e99c640017581714eb5d8cb5d4
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Feb 11 23:40:45 2011 +0100

    When centering on map, don't convert to/from different coordinates

commit 7b3705a2be80f9bf2f96226aab737e9eab38ee03
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 10 22:46:37 2011 +0100

    Update documentation

commit 4f40b4d7036c87462eca0b27f3681ce8965d6c0d
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 10 22:15:41 2011 +0100

    champlain_marker_layer_get_markers() should return a copy of the list

commit 2117765bdf5703d101b4ab980014c97d1b4dd0cb
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 10 22:08:56 2011 +0100

    Rename *movable* to *draggable*
    
    To make it clear the movement is made by mouse.

commit 934dbb7b198a79a65844dc56bef620c668bbda90
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 10 22:06:41 2011 +0100

    Some property and method renames in marker layer

commit b6bfe7dae200698b0da944a394ec9d378954ed40
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 9 23:16:56 2011 +0100

    Introduce more drag signals
    
    As suggested by Pierre-Luc in #577910, I've also added drag begin
    and drag end signals and renamed the moved signal to match the other
    signal names

commit ac52cc22671fac6bf72fd5bb05e90e5c17abad14
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 9 22:56:25 2011 +0100

    Replace gtk_widget_hide_all() with gtk_widget_hide()
    
    Thanks to Frederic Crozat

commit a21244a8a3bd7ddb6a304b400b270a25fff1418d
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 9 09:28:16 2011 +0100

    Remove virtual methods of ChamplainLabel
    
    Users can implement custom markers using CustomMarker so this should not
    be necessary

commit 1c6444fdeffdc101ca2d866dd39afc3a614994a6
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 9 09:27:08 2011 +0100

    Introduce ChamplainCustomMarker implementing ClutterContainer interface

commit 8ca1b926e9f7ffb1029e442884e4010af4226535
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 8 22:26:26 2011 +0100

    Remove unnecessary member variable

commit 60b9b40fdf413e9922f304de915aec877d7b4a37
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 8 22:18:20 2011 +0100

    Add champlain_bounding_box_compose() method

commit 970329d7f072046b1a69b73eca667195cb145144
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 8 00:32:58 2011 +0100

    Add some missing annotations

commit 08b3c51981fdbf8343f1d55eb889a97d681f9e78
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Feb 7 23:23:03 2011 +0100

    Update documentation

commit a1cd6f334e3e8cd739c188b58004d1e8861552b0
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 6 17:38:42 2011 +0100

    Add additional marker manipulation functions to MarkerLayer

commit 1816b1da138721a90adf2f9f11cd6de592fd1ef2
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 6 16:55:16 2011 +0100

    Rename select to highlight to make wording consistent

commit 2ea7adae50cecda26dbed3bc6dafcce3ab378510
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 6 16:44:57 2011 +0100

    Move marker on top when selected

commit 480af1e8754964edf5721087920b7993391124f8
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 6 15:09:16 2011 +0100

    Require at least clutter 1.2
    
    Needed for layout manager

commit 8d8614200cc98aebb64a82e8d2e0fcdb308f7842
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 6 15:01:41 2011 +0100

    label, layer, license, marker, scale should inherit from ClutterActor
    
    Inheriting from ClutterGroup exposes their inner structure outside
    which breaks encapsulation.

commit 299b538b80d4776d0166de78cc1e2f822283c618
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Feb 4 23:36:07 2011 +0100

    Encapsulate ChamplainMapSourceDesc into a class
    
    The factory can provide a list of ChamplainMapSourceDesc structures,
    which is a bit dangerous because the user code can easily modify
    their contents, which is illegal. Convert the structure to class with
    construct-only writable properties to avoid this problem.
    
    Thanks to Emmanuel Rodriguez for pointing out this problem.

commit 6fbb5eaed79b608ba1cc2bfd86789e8e0834893b
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 3 23:11:06 2011 +0100

    Make kinetic mode boolean property and add it to mx as well

commit 3bd11b193933fcafd445e2938e93bb31fef1b6a7
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 3 22:23:56 2011 +0100

    Use bounding box where appropriate

commit fd54b7cc99e0776af6ab922ded3d7280f6807a4e
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Feb 3 00:17:09 2011 +0100

    Swap elements in the BoundingBox structure and fix center computation

commit 31182412586aef8029084fc6cf88fa1eb0f63afa
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 2 23:26:28 2011 +0100

    Rename polygon to path
    
    Polygon is a closed shape which is just a special case of what ChamplainPolygon
    was used for. Path is probably a better name in this case.

commit d0ec9fe1733a8fedcc087cf254cccb366c9db00d
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 2 23:18:00 2011 +0100

    Cosmetic fix

commit 3f11ecec77e826e177886580845415dcabfb8d3e
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 2 22:10:48 2011 +0100

    Remove the unnecessary ChamplainRenderCallbackData structure

commit af0f05d838867b603baf7416ef4e5ef91b9c050b
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 2 20:32:37 2011 +0100

    Change int type to uint in several fields of ChamplainTile

commit 174c5c3ac875f0025a9337d97ae47ac45f3d6f91
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 2 20:01:35 2011 +0100

    Remove some unnecesssary data types

commit ba26bce9f625a67041292e598c0c3fa55841ccbc
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 2 00:47:01 2011 +0100

    Some minor renames

commit 8966e6114675db66d023841f297bb9eb70e0b703
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Feb 2 00:07:37 2011 +0100

    Change the precision of marker move to double

commit 8d647270ec996a2377a24e68d745c2a15cc4b8ef
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 1 23:48:02 2011 +0100

    Rename move-by signal to moved

commit fae275d99eefa603a99988f3bcb3b7149e6fe42f
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 1 23:27:21 2011 +0100

    Rename the scale-unit property to unit

commit 7ab516aa66f603d7f889f57b1c095421cca87383
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 1 23:26:55 2011 +0100

    Rename license-text property to extra-text

commit 6031c0d4453e0baf78e188076558d30a99def80d
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 1 23:18:21 2011 +0100

    Use guint for zoom level

commit 3ea3c099b4026ed21cedd5889da1b0b8b0c8f875
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 1 22:58:31 2011 +0100

    Get viewport origin in a single function instead of two

commit 0257079a681bb8903b1ae4b05f8f2e65c67fe477
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 1 22:52:14 2011 +0100

    Move license and scale actors out of the view

commit dcb5fb15ca055e5c25218fcaa309f9db235b5303
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Jan 30 14:52:14 2011 +0100

    Introduce ChamplainLayer - a base class of all layers

commit 9a19543ad442206c744b47c141e4001ef1889381
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Jan 30 13:41:01 2011 +0100

    Reduce the set of coordinate conversion functions

commit 2f00d47b99f22014b478fc8c6b3b6c4f6e29a4b4
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Jan 30 13:13:30 2011 +0100

    Rename ChamplainLayer to ChamplainMarkerLayer

commit 14483f14b0f95e6f86df525b97e5ce942bf92315
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Jan 30 01:48:40 2011 +0100

    Rename ChamplainMarker to ChamplainLabel and ChamplainBaseMarker to ChamplainMarker

commit 248d5690fa6b76b6d143aa0274b301ae316e12a0
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Jan 30 00:46:59 2011 +0100

    Introduce ChamplainPoint and fix lots marker-related bugs
    
    ChamplainPoint is a simple ChamplainMarker in the form of a point.

commit 27a0588d877291019e270688e7f7ac2c30209eac
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jan 26 22:41:35 2011 +0100

    mx: update in_drag when not dragging
    
    Probably bug in mx - there's nothing like setting in_drag to
    false when dragging stops.

commit 51528c331fe8c96aa030e207ffb02e073d4c3463
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jan 26 00:08:46 2011 +0100

    Merge ChamplainLayer and ChamplainPolygon
    
    In principle, ChamplainLayer and ChamplainPolygon do the same thing.
    They both contain a list of points on the map (ChamplainMarker or
    ChamplainPoint) which in the case of ChamplainPolygon are defining the
    polygon. By merging both concept, we can reuse a lot of code, such as
    marker/polygon node moving, all point manipulation and so on.

commit 8a38b7cc3be8df27f513464396066a66bb908415
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Jan 23 22:29:51 2011 +0100

    Use new marker features in the layer

commit e9e6210d1c0ba250725a11b808eb60c9a2ba098a
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Jan 23 17:34:48 2011 +0100

    Add selectable and movable properties to the base marker

commit 1df3c7cdb8873552e0200a56ac8142c503bb56d4
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Jan 23 16:42:56 2011 +0100

    Make markers movable

commit dcd152746c36e1be8141cb30231d406b280bae63
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Jan 23 11:01:12 2011 +0100

    Replace tidy with mx
    
    Replace the outdated tidy library with its successor - mx. This will
    help us to use fixes and updates from the mainline.

commit 91eed6ae5fc233e61b6a5df93112a48537a47526
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jan 22 14:12:39 2011 +0100

    Fix computation of y from latitude

commit e2989f2094b39280147e37049221ada3b47445da
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jan 22 14:11:45 2011 +0100

    Fix swapped row/column in view_load_visible_tiles()

commit d79ac7ff84be87327abd88d4835f44793b28148d
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Jan 21 23:11:09 2011 +0100

    Simplifications of relocation in ChamplainView

commit ac859e8bff4ae57ba89a5a528ed12ae65c967bb7
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Jan 21 16:44:41 2011 +0100

    Simplify resize_viewport() of ChamplainView

commit 6a60606ac4d0830f3c603115484358dc7e7a18b2
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Jan 17 21:51:42 2011 +0100

    Add relocation signal to view and use it by the layers
    
    ChamplainView should have to know nothing about the layers and markers -
    add a signal to the view to inform about its relocation and let
    the layers redraw themselves when the signal is emitted.

commit 7d80054aa5a8fd6dad6f8a2186fbcc3b22432ab2
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Jan 16 23:16:06 2011 +0100

    Merge ChamplainLayer and ChamplainSelectionLayer
    
    There is no need for the user to distinguish between these two layers -
    he either uses the selection features or not.

commit 29fa4f58d817a0bdfacfc317673b31d109737989
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Jan 14 22:53:12 2011 +0100

    Fix warnings during configure

commit 72dd72f4b862ec578f78ecfcafb6576c3179e9c5
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jan 8 01:51:37 2011 +0100

    Add annotations for MemphisRenderer

commit 7a7bc6ed9a581d40f3518b39aaf58e60a4b27022
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jan 8 00:46:14 2011 +0100

    Add some more annotations

commit 49da8ef9f0db5f9ac4bb809c1b03986f02ad0574
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jan 8 00:28:33 2011 +0100

    Remove invalid part of champlain_file_cache_new_full() documentation

commit 7da0e7469e3271fd7e833eb88ab78ac4337b1ef6
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jan 8 00:25:34 2011 +0100

    Vala bindings: generic type information for lists added and other fixes
    
    Thanks to Tomaž Vajngerl

commit 4d861991ffce11ff19f14f4374b6f43cd082b1c9
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Jan 7 23:23:11 2011 +0100

    Fire latitude and longitude signals independently of viewport shift
    
    The check for distance of latitude and longitude change is not necessary
    because the function update_viewport() is already called from
    viewport_pos_changed_cb() only 4-times a second (or when the distance is
    larger than 100).
    
    This patch also replaces the use of g_timeout() by g_timer_elapsed(), which
    makes the code nicer (thanks to Tomaž Vajngerl).

commit ef58e20ce701be2200747d978bb759f8340eee5e
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jan 5 00:07:27 2011 +0100

    Do not order markers according to latitude
    
    The marker ordering using the z coordinate causes that markers are not
    located exactly above their location - this is caused by the perspective
    projection. This also causes that the markers displayed in the front
    are bigger than the markers displayed below them. Because the previous
    ordering implementation was too slow and this implementation causes serious
    issues, this commit removes the marker ordering completely.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 28a73ad734a6d0b979f725cc2b769aaa54655091
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Jan 3 00:14:06 2011 +0100

    Add some extra annotations
    
    Add the annotations we have in the vala .metadata file directly to the
    sources.

commit 3a2e09b205d6a53274394751adaf26324d766597
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jan 1 18:57:18 2011 +0100

    Fix vala bindings for champlain_view_ensure_markers_visible()
    
    Add meta data to the bindings to indicate that the array passed to
    champlain_view_ensure_markers_visible(..) is not followed by a length
    parameter. Without this the generated C code won't compile because there's one
    too many argument when calling this function.
    
    Thanks to Andreas Brauchli.

commit 82783e7179c2857dafb03f0a58d432fe38f9322c
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jan 1 18:31:27 2011 +0100

    Use (transfer none) annotation when NULL parameter is allowed
    
    Thanks to Patrick Salecker

commit 52ac4ecedca949b62971f9b43236584b5ce6cd9f
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Dec 30 22:31:16 2010 +0100

    Eliminate warnings of g-ir-scanner

commit 966f1afe2b55faff7b37e0dcb4a32680fb64efe6
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Dec 30 21:22:04 2010 +0100

    Fix configure.ac from the previous commit

commit f3c21121800e26fcb6acbd25fa1299e49732b1c8
Author: William Jon McCann <jmccann@redhat.com>
Date:   Tue Oct 12 01:32:37 2010 -0400

    Remove python bindings
    
    For GNOME 3 bindings should be generated using introspection
    
    https://bugzilla.gnome.org/show_bug.cgi?id=631009

commit e39dbbdba9fc632fbacdda2bd060f5ccaf7d2bbe
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Dec 30 20:22:35 2010 +0100

    Use clutter-gtk 1.0
    
    Implement the missing functions from clutter-gtk 1.0 manually

commit 8d8e6640229d51990d3893ed798e37fa232736ae
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Dec 30 20:21:17 2010 +0100

    Add some extra warnings

commit e9c3dbb797091dc392aa8c260f6d58b14e700707
Author: William Jon McCann <jmccann@redhat.com>
Date:   Tue Oct 12 01:26:35 2010 -0400

    Use gtk3 and clutter-gtk 1.0
    
    https://bugzilla.gnome.org/show_bug.cgi?id=631009

commit 8c3aa39dee557146612c8fb5516e3293f64136b1
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Nov 15 22:37:57 2010 +0100

    ChamplainTile should inherit from ClutterActor, not ClutterGroup
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit e378c141cd23fac3cc35ae7c091ca7dfdf1653c0
Author: Tomaž Vajngerl <quikee@gmail.com>
Date:   Mon Oct 25 21:30:33 2010 +0200

    Include MapQuest renderer for OSM
    see: http://wiki.openstreetmap.org/wiki/MapQuest

commit d709ce8be8c92a9a3ef1dd275fde4fc2d7653e87
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Sep 27 18:27:04 2010 +0200

    Post release version increment to 0.9
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit f6543b0110e4360b5f4ff831ea28df7fa379a197
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Sep 27 17:47:52 2010 +0200

    0.8
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 53875a083c4e74e5355e1769647026c39f82b1b4
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Sep 17 20:02:02 2010 +0200

    0.7.2
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit f493853fbeaf873a28b13079f22a0f0947957a1a
Author: Lorenzo Masini <lorenxo86@gmail.com>
Date:   Wed Sep 8 04:20:44 2010 +0200

    Added the right header filename for champlain-memphis vala bindings generation.

commit 00ce1cf217cc483d866f54cdfd4d44b23b01832f
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Sep 13 21:36:09 2010 +0200

    Don't use --strip-prefix with gir scanner
    
    It is not necessary and is not compatible with newer introspection
    scanner.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit b2716b7bf8b2637a63323f653e29fcec71bb27db
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Sep 3 14:24:31 2010 +0200

    Update .gitignore
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit c19c0a7fb77557988f3ff6f292a477bafe767ed9
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Sep 3 09:25:10 2010 +0200

    Cleanup Makefile.am files
    
    Heavily inspired by (copied from) clutter, this patch should also fix #628096.

commit 699208a4c0fa07a413e8e88f63851c1ca10ad252
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 30 01:29:18 2010 +0200

    Make gtk-doc compilation possible even if libmemphis is not used.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 90f3d3b0397fb7ab5d4f2ce15394e15db1ec0425
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Aug 26 23:22:14 2010 +0200

    0.7.1
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 887dfca5bc2f460d5b3845adf10c6582ee8ce538
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Aug 26 23:21:23 2010 +0200

    Change ordering of sections in the documentation
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 94715cb112af88c4de820771b2864cb9afc0118b
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Aug 25 22:28:22 2010 +0200

    Make set_marker_depth () work correctly for southern hemisphere
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 237cb6e003a2a93456b08be72fe0c2f9a0888089
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Aug 25 22:26:33 2010 +0200

    Add Russell Strong to AUTHORS
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 8368954eb58d67cb9d334a0a252d3c27e20dceac
Author: Russell Strong <russell@strong.id.au>
Date:   Sun Aug 22 19:12:12 2010 +1000

    Layer speedup
    
    The following patch replaces marker sorting ( by latitude ) with
    clutter's set_depth to achieve the same result.
    
    Using a modified animated-marker demo with 484 markers, this patch
    reduces CPU using on my laptop from 80% to 19%.
    
    There is still more that can be done, but that's now in clutter, which
    appears to be sorting a list every time a depth is changed.

commit e0740ffe4f7f8310067e2e4631997660c4d7bffe
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Aug 25 21:56:51 2010 +0200

    Make sure the number of loading tiles in ChamplainView doesn't drop below 0
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 030cd9ab103b872f6e4f922d0e4ec2f3e2ff3c8d
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Aug 25 21:55:54 2010 +0200

    Move ACLOCAL_AMFLAGS to Makefile.am
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 35a54ad90cca8b9c0b09fec9ede26ebf629d0012
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 24 01:33:17 2010 +0200

    Use stable api version in soname also in development releases
    
    This will simplify transition of programs depending on libchamplain
    when migrating from development version of the library to the stable
    version.
    
    This commit also contains some updates of the vala bindings.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 8360fc1fc0bd08a005751313c6c5196d23b4050a
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 23 22:28:08 2010 +0200

    Updated documentation
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 898f3af7a1b975f7d47ecf7686c966e818350f68
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Aug 20 18:27:34 2010 +0200

    Make direct access to elements of memory cache instead of sequential
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 5baba3de821b2ea2e34f1de41c78cfc2165ee185
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Aug 20 17:05:57 2010 +0200

    Remove extra code from the minimal-gtk demo
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 014097c5df87a86fbac54808c0a8620ace069cf8
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Aug 20 16:04:53 2010 +0200

    ChamplainRenderer should inherit from GInitiallyUnowned, not GObject
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 89b79be10f182f02b76b7e72405b37accffd0397
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Aug 20 16:03:48 2010 +0200

    Lots of leaks found and fixed
    
    Thanks, Valgrind...
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit ced12e90909a77ceedb315c849feabde1cb63aa2
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Aug 20 12:38:53 2010 +0200

    Don't fill tile that is already marked as done
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 90a031aa03b3bfcd1f9b6b96fe10272d70c76314
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Aug 20 02:20:10 2010 +0200

    On double click, center to the clicked area
    
    Makes us behave the same way as google maps.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 3fd656c0c203c12e5ae823f175087b4a07c35427
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Aug 20 01:11:25 2010 +0200

    Fix warning
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit a582205f3849123a4fba67ff47cce69be22dd317
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Aug 20 01:11:17 2010 +0200

    Modernize build process a bit
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 7e2d9e2200193dcc091dcf0ef82042bd355511a0
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Aug 19 01:16:53 2010 +0200

    Remove unnecessary _ref() _unref()
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit ca292248ff150ab26cef86e6e24f254e63fbf599
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Aug 19 00:48:53 2010 +0200

    Set minimal width of loading icon in gtk-loader
    
    ... so the button bar doesn't jump crazily when the loading icon
    is displayed.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 23c614fb68c8c7635d870f0503424cc142211ef1
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 17 01:59:08 2010 +0200

    Use_memphis_renderer_tile_has_data() as it works in libmemphis 0.2.1
    
    In addition, add a cool thing into the local rendering demo - tiles
    rendered by memphis and downloaded get combined in a single map.
    Commented out for now.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 737527e97adcc0086aff130b1a35298acc6ca59d
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 17 01:31:14 2010 +0200

    Rethink the tile destruction process once again
    
    Instead of weak pointers ref and unref the tiles.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 3c391566bb80cc21fd784855a48dc348a83a5e8e
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 15 23:06:06 2010 +0200

    Use memory cache in addition to file cache by default
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit d1ebd3998077bb682af626ba3d7bdbdf5a226d27
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 15 23:05:41 2010 +0200

    Fix bad method call
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 0ccec92391b75c12f8c765f45a454c022c3e614f
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 15 22:31:01 2010 +0200

    Make the memory cache cooperate better with other caches
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 69c02e7eb3b5f9f9d0645b194184ae2367ef877f
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 15 22:20:06 2010 +0200

    Fix memory leak
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit ec6fa72c18daed6b68052d024800db8339f5dc2c
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 15 19:19:12 2010 +0200

    Fix various problems with asynchronous tile loading
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 1acc385842058a2d9845a61a80706b827e53526a
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 15 01:03:00 2010 +0200

    Get rid of some warnings in ChamplainImageRenderer
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 68a6cd6a53efb086cb54f6c95be16b518f9c4e72
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 15 00:52:45 2010 +0200

    Use the renderer to render cached tiles
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit ed210cdcf8926246e24d5b0541e7d8b05d20a4be
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 8 21:35:17 2010 +0200

    Use g_slice_new() instead of g_new() where possible
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit e884e7847479edc57e9edbb955285f3cd61a92da
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 9 22:18:24 2010 +0200

    Some more *.pc.in cleanups
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 3187e8c60ec1da347d061c8c97d532cfbdd02afb
Author: Laurent Bigonville <l.bigonville@edpnet.be>
Date:   Mon Aug 9 21:51:12 2010 +0200

    Fix #623043 champlain.pc file has too much requires
    
    Thanks to Laurent Bigonville.

commit 5caf406b88856825920f0bd09534f564b57cfa15
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 3 01:02:08 2010 +0200

    0.7.0
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 251152c2cbcc469fb46b551581a492ab61bb0c10
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Aug 3 00:42:22 2010 +0200

    Properly disable python bindings
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 258280403b31598c093c72b786bb104f7916bd96
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 2 23:41:12 2010 +0200

    Return back using state for local rendering data download notification
    
    It is probably cleaner solution than the signal I have introduced.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 04a1b4b287daffbeaa5ae1a5ebed13fcf19dd329
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 2 22:41:23 2010 +0200

    Remove the reload-tiles signal
    
    The reload-tiles signal complicates a lot of things in
    libchamplain. In addition, it causes double-(or more)-reload
    when multiple rendering properties change. Instead
    invoke reload manually from local rendering demo, which
    adds just a few extra lines.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 6f0a93acc5b2ad23fd966eb18737655feafd4abd
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 2 01:13:36 2010 +0200

    Disable python for distcheck for now
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit c79801beacba503d98594425ec503c0f9e72c636
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 2 01:13:13 2010 +0200

    Rename vala configure option to vala-demos
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 8d6d014b10a7ca3d182cfd00f4b13f7baf4713b3
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Aug 2 00:18:31 2010 +0200

    Reformat code with uncrustify and fix manually
    
    uncrustify seems to be a very good and customizable
    pretty-printer and does a very good job formating
    the code to match the telepathy style. The minor problems
    where it failed were corrected manually.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 74b123f3807b619465599e5b79b3b06b376ca60d
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 1 21:26:47 2010 +0200

    Don't use unicode characters in sources
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 64f747da7232025c2f48695e7c77fc467ec33536
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 1 18:22:17 2010 +0200

    Remove some outdated doc strings and unused code
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit ca8cc7c66b7a00a5e05b957cb7a336f1a51c6c04
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 1 18:11:11 2010 +0200

    Line break long macro definitions
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit ceb86a4bbde6e5bedac4ed125bfeb444ab2cadf6
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 1 17:41:47 2010 +0200

    Update copyrights
    
    Add my name where I edited the sources a little more so
    everybody knows who to blame for the stupid errors...
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit eb581f9b122c42f2f34f3029298b397bf52b29c5
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 1 17:01:51 2010 +0200

    Make renderer a mandatory parameter when creating a map source
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 2841c81b38554bebfc8056f76db37a1c5e82cb00
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Aug 1 13:41:14 2010 +0200

    Introduce new memory cache and remove non-persistent file cache
    
    The new memory cache can store specified number of tiles in
    memory without storing them to the disk. It replaces
    the temporary file cache - it was a bit scary to recursively
    delete some directories and libchamplain shouldn't do things
    like that.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 537d540c1d85e03d933aa06871b8c128b128ecbc
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jul 31 20:46:33 2010 +0200

    Add null tile source and error tile renderer
    
    Replace the error tile source with a null tile source
    (a tile source with no data input) and error tile renderer
    (always renders error tile, no mater what is on the input)
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 5dad0e02a1abfdd419d6183fcf25dadc03e863b4
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jun 26 21:36:44 2010 +0200

    Separation of map sources and renderers
    
    Map sources are objects that load data from somewhere (file,
    network, other source) while renderers draw tiles based on
    the data provided by the renderer.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 794fbddc76d5fdc79a93083020f159014ec57481
Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Date:   Tue Jun 15 23:06:54 2010 -0500

    Do not dist gir_DATA
    
    GIR files contain a shared-library attribute which varies per platform,
    and therefore must not be disted; see bug 621611 for rationale.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=621726

commit 34553e73ee721e1a44abccb0978a17437aea811a
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jun 16 22:19:09 2010 +0200

    Always install vala bindings
    
    ...and make only the vala demos built conditionally
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit a1e29ab38d4700eb5251cb1bc6d26e948a43fdd4
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jun 16 00:46:44 2010 +0200

    Make the minimal python demos executable
    
    ...and add the shebang
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit c2f48513dfd1e5e0084d383add334cf5f33c74c4
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Wed Jun 9 16:57:41 2010 -0300

    Add minimal.py and minimal-gtk.py to demos

commit 9251f477f1f9e1aec019bd46d23c7963b6eff5b1
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Wed Jun 9 16:56:34 2010 -0300

    Sync python demos with the main demos

commit 6b51fe50722c75dc9a6cb50fddc6ae6c109705d3
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Wed Jun 9 15:00:21 2010 -0300

    Sync .defs with api

commit dbaed9dbe216d653c86f65d04e082bbffd382b2e
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sun May 30 21:21:07 2010 -0300

    Fix champlain.Marker.set_image to that image arg accept None

commit 149066f4e203df82a1ac03f8546af4e50820950e
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Jun 8 02:20:46 2010 +0200

    Add updated vapi files
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit c8408aa18a678ff29df2177cbecc40681fdc6a07
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Jun 8 02:11:14 2010 +0200

    Update library version in the .files and .deps files
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 610049c0b1543932b317c66dbb79b095aa251c9f
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Jun 8 01:41:23 2010 +0200

    Rename vala bindings to 0.7
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 0ed1c445cef8046a739c993653129d9c78783209
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jun 2 01:28:03 2010 +0200

    Update .gitignore, use only a single .gitignore for the whole project
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 68476b593f71d243eb062a7b0c8f53d4d03917df
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jun 2 00:56:47 2010 +0200

    Use automatic version generation for Vala bindings where possible
    
    + some minor cleanups
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 6da464acdf43d0db2cc234290fa1241f61cf8bc4
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jun 2 00:53:07 2010 +0200

    Use correct version macro for champlain-gtk-uninstalled.pc.in
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 20aa032951f6ea4c516b94992f6ceba913607967
Author: Tomaž Vajngerl <quikee@gmail.com>
Date:   Mon May 31 20:31:23 2010 +0200

    Separate champalin and champlain-memphis.
    Make regeneration of bindings smarter.

commit 11fb3d9091fe7de48cada40f7a3945877805cc81
Author: Tomaž Vajngerl <quikee@gmail.com>
Date:   Sat May 29 11:19:45 2010 +0200

    Add memphis specific stuff inside champlain bindings.

commit 62c70baf8a56880fa0e84ec6e1e474e106fd4986
Author: Tomaž Vajngerl <quikee@gmail.com>
Date:   Tue May 25 20:15:27 2010 +0200

    Rebuid gi file and create new vapi again.

commit 8b6b02bb7e6d519802693821b91dab41d8f0cb1c
Author: Tomaž Vajngerl <quikee@gmail.com>
Date:   Tue May 25 18:35:20 2010 +0200

    Vala bindings support

commit b96c85e17ce9f3701283187e9b0afe3ed8b2fb15
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 31 01:07:27 2010 +0200

    Don't use memphis headers in docs when compiling with --disable-memphis
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit ca0a535fa168a99a94a389d649a6c21cc2192f45
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 25 22:57:25 2010 +0200

    Update online location of the documents
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit a5d3f5eaf4e2bff9d58dcf7d7f2903990bbe7d92
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 25 22:24:16 2010 +0200

    Update AUTHORS
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 39418678acf60b5c4a31b7fd05a9b8370c9e9a7b
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 25 02:23:37 2010 +0200

    Post release version increment to 0.7
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit edc938a71e1dda9b05bde8274e2353264ce5c8a7
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 25 00:13:38 2010 +0200

    0.6.0
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit c63ff2e34f4b6be3ea3db834cab9e0d7a022744e
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 24 23:12:19 2010 +0200

    One more missing local rendering file
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 83eafb1a007498c03a7cbc8e96d2e1f847256e56
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 24 22:45:27 2010 +0200

    Add local rendering demo data to the distribution
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 9aa99aa5c73c7dbac7bd7cdc0b9f36b293a058af
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 24 22:10:09 2010 +0200

    Fix cross-references in documentation
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 12b3108a98242879c2e0731eff55c8c8fd147c7a
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 24 00:16:05 2010 +0200

    Add glib-2.0.m4
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 235a371354dc5f781b34e7344f98e171946c2548
Author: Jiří Techet <techet@gmail.com>
Date:   Sun May 23 19:09:54 2010 +0200

    Add missing initialization of members of ChamplainMarker
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 608cb0774d96c3f979030ebed495db60f6568dd5
Author: Jiří Techet <techet@gmail.com>
Date:   Sun May 23 03:01:28 2010 +0200

    Simplify the minimal-gtk demo
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 4e963c9af3a59b9da886742c6b485b84960e42b9
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 22 00:38:49 2010 +0200

    Add minimal demos
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit af529d1228badacfc94e9ea6e65d8de5b0bd1d7d
Author: Jiří Techet <techet@gmail.com>
Date:   Sun May 23 00:45:20 2010 +0200

    Fix segfault in local rendering demo on shutdown
    
    On shutdown the image displaying tile loading state can get destroyed
    before ChamplainView and if ChamplainView emits state change, it refers
    to a destroyed image and crashes.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 35905e008495143b5c52cdc5ef85e1c68a21d637
Author: Jiří Techet <techet@gmail.com>
Date:   Wed May 19 00:21:51 2010 +0200

    Simplify content actor setting in ChamplainTile
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit e6be4dfae4de5712cd77f956d5ebc8c42f9bfba2
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 18 22:45:31 2010 +0200

    Bump version number to 0.6
    
    ...to test if everything works as expected before the actual release.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 3ff002ade72a47c0a755183bd563434fdeba4bdf
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 18 22:42:42 2010 +0200

    Add a comment about incrementing library version string
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 32b33a25aa78fc070b310f5d0ef27d4d91ce36b9
Author: Łukasz Jernaś <deejay1@srem.org>
Date:   Tue May 18 09:56:09 2010 +0200

    Add dummy ChangeLog file

commit 3155d09d9b773398473709b1af41f496a3a5e17e
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 18 00:29:36 2010 +0200

    0.5.2
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 8fa46ff85b2ae61ff6d5286c9a198aaec6cfd714
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 17 23:38:34 2010 +0200

    Generate changelog the same way as recommended by live.gnome.org
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 90257d8028bc687e10fa271fed1d0aaac8576366
Author: Jiří Techet <techet@gmail.com>
Date:   Sun May 16 15:10:31 2010 +0200

    Enable introspection for distcheck
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 9348681ee0e9fde605c5044ee7ef223de5b0e904
Author: Jiří Techet <techet@gmail.com>
Date:   Sun May 16 14:57:08 2010 +0200

    Check validity of the top left tile to be loaded
    
    If it is outside the range, set it to the closest valid value. Prevents
    crash when map panned left on low zoom level.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 8eef345db2e8c1f38c88d792413b4eb362a4174a
Author: Jiří Techet <techet@gmail.com>
Date:   Sun May 16 01:51:06 2010 +0200

    Prevent crash on shutdown when markers are visible
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 3318a3f661da93d0a49bd18ea5344f0be86e4706
Author: Jiří Techet <techet@gmail.com>
Date:   Sun May 16 00:55:11 2010 +0200

    Call g_object_ref() on data passed to idle functions
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit a64a87fbbedd06a96849e98325bf51fb01c77045
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 15 21:26:16 2010 +0200

    Add traces to ChamplainView
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 04c7779f14508394cdd240010709672de9025bc3
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 15 17:21:43 2010 +0200

    Display CFLAGS in configure summary
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 6fd9bc085ac35b2afbe38b73945e6b56834b33f8
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 15 16:55:50 2010 +0200

    Get rid of hardcoded version in docs makefile
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit f3b662d3a9edfdea19a7a12ba3488f5e60de40dc
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 15 16:55:08 2010 +0200

    One more fix of introspection compilation in other directory
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 42b281cfa7535f4f262429e7ed34e112e19936b6
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 15 16:53:42 2010 +0200

    Get rid of clang static analysis tool warning about uninitialized value
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 529df691fd765a59f99c2a370b4258f2ae01231b
Author: Rob Bradford <rob@linux.intel.com>
Date:   Wed May 12 14:14:23 2010 +0100

    network-map-source: Use a better mechanism for error tile
    
    Rather than using a clone which requires the source being mapped (parented and
    visible) we instead pull the backing texture out from the ClutterTexture
    ourselves and use that when creating the error tiles.
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=618248

commit 1e084cef16a3587eab4e6462ccc3cf1d007528ef
Author: Jiří Techet <techet@gmail.com>
Date:   Fri May 14 21:16:09 2010 +0200

    Use correct cast
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 0014f85bde1d72add50f618d4e8eb9ecbe4e51f8
Author: Jiří Techet <techet@gmail.com>
Date:   Fri May 14 20:57:34 2010 +0200

    Make introspection compilation work in other directory too
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 1ef56215ca2d5a922b7e91a68f628377bcf0a497
Author: Jiří Techet <techet@gmail.com>
Date:   Fri May 14 02:15:53 2010 +0200

    Fix strange introspection scanner warning
    
    There seems to be a bug in the introspection scanner which causes
    some nonsense warnings - this workaround should fix it
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit aaa0496f924d9dfab26e78224dac70d8f87b1017
Author: Jiří Techet <techet@gmail.com>
Date:   Fri May 14 01:37:21 2010 +0200

    Use the new way for introspection makefile creation
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 6f6b2297d2c7d712003b5d5fcf4bd921daf597df
Author: Jiří Techet <techet@gmail.com>
Date:   Thu May 13 01:24:04 2010 +0200

    Reset the sql statement before bind_text also for stmt_select
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 3890fb3c4ae80d40751bb8b332f8174603673966
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Feb 21 18:30:43 2010 +0100

    Reset the update prepared statement before each execution

commit abe0bba689b1ca354a6ded6e64b3a71b17dc02c0
Author: Jiří Techet <techet@gmail.com>
Date:   Wed May 12 23:28:16 2010 +0200

    Get rid of some warnings reported by clang static analysis tool
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 2c62c0bb005b2932e2aa056d7bcc04e294b2d50c
Author: Jiří Techet <techet@gmail.com>
Date:   Wed May 12 21:48:05 2010 +0200

    Add G_GNUC_UNUSED where appropriate so LLVM clang doesn't complain
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 7b8d8d1026a2995507c127f8239294eddb6ac561
Author: Jiří Techet <techet@gmail.com>
Date:   Wed May 12 22:20:57 2010 +0200

    Add missing shebang in python polygons demo
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit d6fcee5c43b93bb2eae208012fb3f1042bc9788e
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Tue May 11 16:13:52 2010 -0300

    Ship file pychamplainmemphis-constructors.defs

commit e303fa3eb0a47da3a4062b29e373fdc11edd7c81
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Tue May 11 16:09:15 2010 -0300

    Like pyclutter-gtk the champlain-gtk in launcher-gtk.py demo must
    be the first to be imported

commit 56385f07efc98dbe6c001cb0502ac3a680448393
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon May 10 18:57:55 2010 -0300

    Add virtual proxy wrapper to ChamplainMapSource.get_projection

commit 38a49e39c532cfc36dcbb15d222626b866c9aaaf
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon May 10 18:55:41 2010 -0300

    Update ChamplainMapDataSource and ChamplainMemphisTileSource constructors to
    new gobject API

commit 9c4057c3dcea8e68120ccadc81fb9aa0a5bfd107
Author: Jiří Techet <techet@gmail.com>
Date:   Wed May 12 00:05:41 2010 +0200

    Latitude and longitude parameters of champlain_base_marker_set_position() swapped in header
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 562a6d65074f76e0e82b9a38349d19a6cddb7f4f
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 11 23:57:18 2010 +0200

    Free proxy URI with soup_uri_free() instead of g_object_unref()
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 79c97550ff61e554c003ed9b125b0749c23672ce
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 11 23:50:22 2010 +0200

    Free GError when reporting an error

commit ac7273c1f2e38636ed78214a0731442275b9342d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 11 23:44:14 2010 +0200

    Remove debug print

commit 304f5679193194bbd0ad018696b2f575e5365fd5
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 11 23:37:48 2010 +0200

    Eliminate warnings when compiling local-rendering demo
    
    Can't reproduce the original warnings myself but was reported in bugzilla.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 12029f640a0070c0d2e798292b7419babaefbc2d
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 11 23:25:52 2010 +0200

    Fix the unref of the previous image in champlain_marker_set_image

commit e7c81ffb30be38618abed79ba57ea051ebf913e7
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 11 23:12:40 2010 +0200

    Add some missing G_BEGIN_DECLS/G_END_DECLS
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit d9765e75b009172d86f7d1c96df21fc5f075d03a
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 11 21:59:49 2010 +0200

    Fix an invalid cast if a view is passed a ChamplainLayer instead of a ChamplainSelectionLayer
    
    button_release_cb can't assume that all objects in the layer group are
    selection layers. Normal layers are also allowed.

commit 2a3ce0de97e0dcbb3bf440acb49f4f7b00980458
Author: Jiří Techet <techet@gmail.com>
Date:   Tue May 11 00:15:31 2010 +0200

    Remove libchamplain-gtk.types - it should be generated automatically
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 6ffab22ec0dfbc975b2441f6e5869ebb7a91ea77
Merge: 3494c40 54f92ec
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 10 23:29:29 2010 +0200

    Merge branch 'LIBCHAMPLAIN_0_4_5'
    
    Conflicts:
    	AUTHORS
    	NEWS
    	configure.ac

commit 3494c400dd959ba09e33df2132a83cafa6da0dbb
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 10 22:37:59 2010 +0200

    Update web page in configure.ac
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit fa2a108a478ef6cbf1a8f682cdabdb8c65b02cbf
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 10 22:37:29 2010 +0200

    Update dependencies in README
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 2e9d4739fdc7bb51481394324dd6f7c4a70d61ef
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 10 22:03:37 2010 +0200

    Do not unref polygons
    
    ...they are owned by ChamplainView now.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit bb20af808b59d9ffe9fb105a005c9f32b6199aa9
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 10 22:02:40 2010 +0200

    Do not generate 0 size clutter textures for polygons
    
    Fix at the right place...
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit a82b3b28f309d7e3215c4cf69e1fca43b0e795c2
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 10 21:14:02 2010 +0200

    Remove unnecessary DIST_SUBDIRS
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit df54906f646e02489ffd005e70a2fff656c4c23a
Author: Lorenzo Masini <lorenxo86@gmail.com>
Date:   Mon May 10 21:11:54 2010 +0200

    Fix a compilation issue with libsoup-gnome

commit 57270fe4f30c85fd68b9ba018c489765de1e82c5
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 10 01:46:02 2010 +0200

    Update champlain-gtk docs
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 2be4ac7df5d7b124712270e5c7f8ec1b67ecce30
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 10 01:42:43 2010 +0200

    Update python defs
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 1b4e9dd40ba16f83e69cbc582e11a3c33f40ea63
Author: Jiří Techet <techet@gmail.com>
Date:   Mon May 10 00:43:39 2010 +0200

    Make the TOC of the manual more readable
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 02ceb5ec8249e9632d7ca72a5f780280d78f9b54
Author: Jiří Techet <techet@gmail.com>
Date:   Sun May 9 23:47:32 2010 +0200

    Improvements to the documentation and moving around some definitions
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit e66e7490fa31c2ad58b4d690e6cf910d332dcc70
Author: Jiří Techet <techet@gmail.com>
Date:   Sun May 9 15:31:13 2010 +0200

    Generate types file automatically
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 0881ef875fb66b96de88c4f3b0522508d3c980b0
Author: Jiří Techet <techet@gmail.com>
Date:   Sun May 9 00:01:50 2010 +0200

    Many improvements to the build process
    
    * be less verbose during build
    * use templates for generated enum files
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 2f0022403331101d8db804fe7bfd62500288ef21
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 8 23:55:24 2010 +0200

    Use new autogen.sh from gnome-common
    
    Fixes warning during build
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit f626336e726bbb7ee64ea11db64ea2a0fba94bd7
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 8 15:20:14 2010 +0200

    Some build fixes
    
    make distcheck should work now
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 5cb2b5e1a357c76ca9951d0320b2bb487ba02e15
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 8 01:01:42 2010 +0200

    Remove the outdated tutorial
    
    It was very incomplete and outdated and users will find much more
    up-to date examples of how to use libchamplain in our demo apps.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 50a3f75e034da7ee90ca07ee21d30d3386cdaa66
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 8 00:56:57 2010 +0200

    Use the new INSTALL that is generated with recent autotools
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 6838804303dfc82376f3f523678c7d61d5ed79fd
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 8 00:55:26 2010 +0200

    Remove the perl bindings for now as they are not updated yet
    
    It is expected they will be updated for 0.6 after its release and
    re-introduced again.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 42f38988a4bf044309e3594ed32e6d952304db50
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 8 00:29:12 2010 +0200

    Remove "managed" bindings as they seem to be unmaintained
    
    Can be reintroduced any time in the future if there is someone
    willing to maintain them.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 1910e8c6745b4cea7c4d1b8b4d14b31ab391c9cd
Author: Jiří Techet <techet@gmail.com>
Date:   Sat May 8 00:20:26 2010 +0200

    Fix some introspection build problems
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit ed0d1aecd9603c84d1af923ad08ce13a5d07d648
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon May 3 18:18:10 2010 -0300

    Update champlain and champlainmemphis python bindings.
    
    Add new wraped functions and properly dispose of gboxed objects.

commit 1ea004326266e2a26d02942bf26c308f28b45553
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Apr 17 22:19:59 2010 +0200

    Many changes in build process
    
    * make libchamplain independent of memphis so it can be built without it
    * automatically generate library name based on version in autoconf configuration
    * some necessary updates in python bindings
    * minor updates everywhere
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 3c519af67862a02949ca3dbaf36f7f4f5c53f81a
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Apr 5 23:55:11 2010 -0300

    Add new file pychamplain-gtk-base.defs

commit f854efe88ecaaab3371407c8bb51f193189cf68d
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Apr 5 23:51:19 2010 -0300

    Add support to virtual methods by using defsgen.py.
    
    Reported by Jiří Techet.

commit ec5cc08523ce033b60d5ec0eb9ca5d2ace7c4258
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Apr 5 23:49:54 2010 -0300

    Use memphis.h include and add ChamplainBoundingBox sets

commit 3feb491f6d4658fe116c6d59dfa9d71a3d4552c0
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Apr 5 23:49:14 2010 -0300

    Add new boxed type ChamplainBoundingBox

commit 1303f46d2f8ed1154877a2fd2278afa49222da50
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Apr 5 23:48:37 2010 -0300

    Update .defs

commit 8f693e44c5f1b8c48e95643878d5fca97de39046
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Apr 5 23:46:49 2010 -0300

    Just include pychamplaingtk-base.defs

commit 258dc1a35ae06cd8a40ac0804d15b1fbe7e489e8
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Apr 5 23:45:44 2010 -0300

    Update required memphis version to 0.2

commit 6792962172c8ba95c63eb59d22659180f509d306
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Apr 5 23:44:00 2010 -0300

    Use memphis .defs in codegen

commit 2289ce3f677b87a4c6fcbd50d529fafb3912c44e
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Apr 5 23:39:04 2010 -0300

    Ship pychamplaingtk-base.defs

commit 9d49ac6b5d086958f0914aeaada3091bcc63b883
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Thu Apr 22 17:01:04 2010 +0200

    Make the windows mkdtemp be robust with non-ascii characters too

commit db25cde4dbadf9f6489122bca5e77d4f19db47ba
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Apr 21 23:32:56 2010 -0400

    Update maintainer information

commit 7bef303bd3dfd2390e3fac972e97de8dbe393e70
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Tue Apr 20 16:37:19 2010 +0200

    Build fixes for windows

commit 91b531d6440f3f06868e091d5285f7b024b1b372
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Apr 3 15:25:12 2010 +0200

    Require Memphis 0.2.1

commit 7137f9325e9007690360cb3e479a73a3b94b800e
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Feb 26 23:40:09 2010 +0100

    Add launcher.js: A champlain javascript demo
    
    luncher.js implements the same application as its c equivalent, but
    uses the javascript bindings provided by gobject-introspection.
    The demo has no implementation of the marker layer and printing the
    coordinates of a mouse click does currently not work.

commit 96f075627a1aafdcf181594d3d834ccacc3d31c5
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Feb 26 23:28:34 2010 +0100

    launcher: remove redundant semicolon

commit 00625af4128f2a6f69dc9654299e0c3985b832ce
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Feb 26 23:26:37 2010 +0100

    Bugfix: GtkChamplain-0.5.gir has to depend on Champlain-0.5 and not 0.4

commit d98afec4ec14e72a0bf482fef282e3b1b0d30902
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Feb 25 17:40:05 2010 +0100

    update m4/gtk-doc.m4

commit b6b4ac0384b1a0ff5d092231eeecffdbd6b69c2b
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Feb 25 17:38:01 2010 +0100

    Fix a typo in a comment

commit abd9242cbe9fe26e2283b704516adff4f695a1b5
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Feb 25 17:31:20 2010 +0100

    Migrate to libmemphis version 0.2
    
    Version 0.2 features proper io error handling and introspection support.

commit 85fe17c189fe21140fc6283b46863ceb894432ee
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 27 14:56:23 2010 +0100

    Unref GdkPixbufLoader
    
    GdkPixbufLoader wasn't unreffed when the tile was successfully loaded.
    This caused a _huge_ memory leak.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 1dcbd66336ef8aa3946a7e2e36f25e007496af90
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 27 14:53:37 2010 +0100

    Remove tile ref/unref in ChamplainTile
    
    Under Lucid, there are some warnings in the console about non-existent
    object being unreffed. This patch fixes that. It should be safe not
    to ref the tile because when fade_in is completed, the content actor
    is guaranteed to exist and because it exists, its parent exists as
    well.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 17e7937f98f686f4c8ddbf2206a20cdff495a6d7
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 22 22:48:54 2010 +0100

    Optimize ChamplainView state update
    
    When profiling with Oprofile and gprof2dot, view_update_state() consumed
    nearly one half of CPU cycles (CPU used by libchamplain only without
    any other libraries). This was because we were cycling through all
    the tiles to determine the state and the state was updated for every
    tile, which lead to quadratic complexity. This patch fixes this by
    updating a counter of tiles that are being filled.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 6a87d0db9fd984f393d43c32b5ad10c69231a3f4
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 21 04:26:27 2010 +0100

    Move variable declarations to the top of view_load_visible_tiles()
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 8a0ef3abe385a88273431d3b59fde86f4db6dc03
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 21 04:12:06 2010 +0100

    Fix freeing const string
    
    g_get_tmp_dir () returns const string that must not be deallocated.
    Copy it first.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit af5388efd3689df1d617fb9a606698235225a0ce
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 20 18:05:14 2010 +0100

    Display polygons again
    
    Still mystery what the original code was good for - commenting out
    as it causes that the polygon is not displayed.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit ea5778c17b82c1b214f7fdd2689bcd64c7993d03
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 20 17:27:18 2010 +0100

    Get rid of public privates for good
    
    Gets rid of shared private in ChamplainBaseMarker and corrects variable
    naming conventions in CHamplainBaseMarker.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit b92ec98dd84f50b05f4e7f80f76a15d7fa65bb61
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 20 14:30:28 2010 +0100

    Access private members through priv member of the class. Everywhere.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit acb0f5fb925321688961d0731c4f19aa6b5ded99
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 20 02:21:30 2010 +0100

    Fix violations against my own coding style
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 43321a4149ede0c888e699d6ab0f6e563a1b21e9
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 20 02:17:28 2010 +0100

    Coding style fixes
    
    The most boring hour in my life...
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit e7693b79032be4fc0eba5d86c88e8003ecb1f1d5
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 19 22:00:36 2010 +0100

    Lie a bit about not fading in
    
    Even if fade-in is set to false, fade in a little. This is much more
    eye-pleasing than displaying the tile directly, which causes flickering
    effect when panning and loading tiles from the cache. Slight fade-in
    looks much more natural and when it's short enough, it's not annoying.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit bce55b53e6f65ddfc6a791ef46cd6c4501221919
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 19 21:49:37 2010 +0100

    Make fade-in a property of a tile
    
    fade-in should be independent of champlain_tile_set_content() for greater
    flexibility. In addition, memphis and error tile sources load tiles fast
    and don't need to be faded in.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit e804b0d07274c386490b791914c9606b7d394ed5
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 19 01:39:04 2010 +0100

    Fix changing map source doesn't update the display
    
    Commit that was supposed to move all tile removal to
    view_load_visible_tiles() was a little bit too aggressive...
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 891f991d8af5a22972a99c1203f6f7c40cb04ce3
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 19 01:32:58 2010 +0100

    Call viewport_pos_changed_cb() only when we want to
    
    We don't want to unnecessarily update viewport within another update
    so block the signal in these functions when updating viewport.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit fc4506eede96533cb2fb21471eff034d72118a29
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 19 00:40:44 2010 +0100

    Remove my last question/comment
    
    Replace the original code with what I think might be correct even though
    I still don't understand its purpose...
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 39df325744c1a469fe89405fe36e11a387bc988a
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 19 00:36:43 2010 +0100

    Proper fix of bug 575133
    
    Cures causes instead of symptoms. More description in the patch.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 69ff778af4b9a9645eb44727d28acc5cf10464f1
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Mar 18 22:16:45 2010 +0100

    Remove update of tile map
    
    Not needed since the new spiral loading doesn't revisit already loaded
    tiles.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 412e09c255da3f280a08658fa263513b888e1d79
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Mar 18 22:15:18 2010 +0100

    Position tiles even when they don't need to be loaded
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit a3ef6cf300241b4bb393b0f8a91427420fbadcac
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Mar 18 01:17:25 2010 +0100

    Load tiles in true spiral pattern
    
    Despite author's comment, the tiles were _not_ loaded in concentric squares
    (hint: the number of tiles present one square is not equal to 4*side_size).
    This patch loads tiles in true spiral manner, which, apart from not loading
    the same tile several times, also looks much nicer.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit e3e260fd40affa9d3dbf5964ba2b2c4d557000e7
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Mar 18 00:34:59 2010 +0100

    Move fill_tile() call from view_load_visible_tiles() to an idle callback
    
    Even though we load tiles asynchronously, the preparation steps take
    some time. Inside the inner loop of view_load_visible_tiles() the time
    is multiplied by the number of loaded tiles. For improved interactivity it
    is better to load tiles outside of the loop in idle functions so it can be
    interleaved with other main loop calls. This significantly improves
    interactivity in full screen launcher-gtk demo.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>
    
    add commit

commit 6ac6b270099c83cb1800748721e35439adcf638d
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 17 23:52:53 2010 +0100

    Revert buggy commit
    
    My assumption that priv->latitude and priv->longitude don't change in
    resize_viewport() was clearly wrong as I hit the bug. What's going
    on here?
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 3f086a92b2123ec1f904880bc69e5949e988a65b
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 17 23:28:47 2010 +0100

    Code cleanup
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 9824d36b20d1d7e67c48906761395e8a77ee0a5f
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 17 23:27:58 2010 +0100

    Remove all invalid tiles within view_load_visible_tiles()
    
    Now view_load_visible_tiles() is the only function that creates or
    destroys tiles, which eliminates all special cases where we might
    forget to destroy tiles.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 543cf72d654da754c8df188fb8c3d039e7709e29
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 17 23:13:57 2010 +0100

    Use tile-presence map instead of going through tile list over and over
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 696b17bfd8c73487d6cccbba1293361e4c0fae95
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 17 22:48:33 2010 +0100

    Some cleanups in view_load_visible_tiles()
    
    Rename x_last to x_end to make it clear that this coordinate doesn't belong
    to the range of loaded tiles. Fix one range check and use x_count, y_count
    where possible.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit bcbb2913c673b92ddcad1b54a712c328abcaee28
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Mar 16 02:01:09 2010 +0100

    Fix zoom level 0 not displayed
    
    (One should be more careful when simplifying "obvious" things...)
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit c54e4ac33ba400aa1141b869bf97e819bf31aecb
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Mar 16 01:40:40 2010 +0100

    Fix zoom-out at low zoom level
    
    When ChamplainZoomLevel was removed, removing tiles from the map layer
    was removed as well, which is a problem at low zoom levels as there
    are no tiles and the old tiles remained there.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit c83eb8cc796c4872ae3d35ae1d2ddafc29d8080f
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Mar 16 01:10:21 2010 +0100

    Simplify and optimize time-based redrawing
    
    Instead of evaluating time every time in viewport_pos_changed_cb(), we
    can use a timer that sets the flag determining whether we should redraw
    the viewport in periodic intervals.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 56f2ba7b2858d14cf76437ad77b25021dcc04006
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 15 02:06:28 2010 +0100

    Base viewport update on time as well
    
    Viewport is currently updated only based on the amount of scrolled pixels
    (100). However, when the viewport is slowing down in the kinetic mode,
    this can result in a blank space appearing in the top of the window for
    quite a long time because the movement is slow and doesn't reach the 100
    pixel margin needed for update. This patch adds one more criterion - time,
    which makes to perform the updates at least 4 times a second, no matter
    how many pixels were scrolled.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 6ef07ebbfd4e256d116878470ffe339620932918
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 15 01:02:29 2010 +0100

    Replace pow() with bit shift to be sure we are fast
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 7975e458c54cb704d8d284559a45df77358c3758
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 15 00:47:56 2010 +0100

    Completely remove ChamplainZoomLevel
    
    After looking at it, I have realized that this class became absolutely
    useless now -> remove it.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 20f473ac0ed555c914aa302d2f26fadee5917e5f
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 14 19:35:20 2010 +0100

    Iterate through container using clutter_group_get_nth_child() when the container is not modified
    
    Use of clutter_group_get_nth_child() is slightly simpler than using
    clutter_container_get_children() [no forgotten free() at the end] and
    there is no danger when the container is not modified inside the loop.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 04201ed4735127a8c676a1bceae0536d64d9b20e
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 14 19:11:42 2010 +0100

    When removing tiles from container, iterate using clutter_container_get_children()
    
    Iterating through container using clutter_group_get_nth_child()
    and removing them inside the loop relies on the stability of deletion in
    ClutterGroup, which isn't documented anywhere. Better to use
    clutter_container_get_children() here.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 0dc0f1c719be00ef69dbb5ed17636e0c4b147214
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 14 17:00:21 2010 +0100

    Remove extra condition
    
    The condition below is a proper superset of the removed condition
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 3961b5254ac5f005e79b93be27d600bd05051491
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 14 16:53:21 2010 +0100

    Fix scroll_to() for CHAMPLAIN_SCROLL_MODE_PUSH
    
    Using tidy_viewport_set_origin() in scroll_to() isn't correct because
    it doesn't load the necessary tiles (reproducible by scrolling using
    keyboard arrows). Use champlain_view_center_on() instead.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 55dcf5548003debf7cfe945ddbba73c2333bd075
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 14 16:15:35 2010 +0100

    Remove the workaround related to resize_viewport()
    
    I don't see anything in resize_viewport that could possibly change
    priv->latitude and priv->longitude so this workaround is not probably
    needed any more.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 3093a500e3da24f9cc4a7f57b5474732c4a6517f
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 14 14:46:03 2010 +0100

    Set zoom level only if champlain_zoom_level_zoom_to() is successful
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit cc887f3083cf49188436ed4366aa8fa001271512
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 14 00:56:19 2010 +0100

    Remove view_tiles_reposition ()
    
    If we position tiles already in view_load_visible_tiles() [already done
    for newly loaded tiles], we don't need any extra repositioning.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit a5b2886908dc4e69fb949d410abbf4fc23d5cfe1
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 14 00:36:37 2010 +0100

    Fix TODO in view_reload_tiles_cb()
    
    For tile reloading we can first destroy all tiles and then load them in
    a standard way.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 05664077cb6fa94fde06305a75beb48ceb30246a
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 13 23:51:30 2010 +0100

    Remove extra function calls in champlain_view_set_map_source()
    
    Most of the update functions are already called by
    champlain_view_center_on() - don't do the same work twice
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 592951f3d34f49c1b14ffd7c562a27b6f98a6210
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Mar 13 22:05:17 2010 +0100

    Make champlain_view_ensure_visible() easier to read
    
    Looking at the code again I realized that it was actually correct,
    but written in a bit hard-to-follow way. This patch makes it a bit easier
    to understand.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 0bad7657f68c6effe85c6538970a246073bda40d
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 12 21:28:29 2010 +0100

    Fix bug where champlain_view_center_on() didn't work properly
    
    champlain_view_center_on() didn't update priv->viewport_size.x and
    priv->viewport_size.y, which caused that not all necessary tiles were
    loaded by view_load_visible_tiles() because it uses the viewport
    coordinates from priv->viewport_size
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 835cd26008617685a1f64a580a6bb31de661f6cf
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 12 21:32:48 2010 +0100

    Add test that simulates the use of GPS with libchamplain
    
    This test uses champlain_view_center_on() to update the position on the
    map and the position of the marker.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit a84d37c367ae76cc4d0d04aa20cac5d49bacb926
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 12 21:21:37 2010 +0100

    Make view_load_visible_tiles() less brain-damaging
    
    * use variable named x_last instead of x_count (the original
    naming was pervert)
    * remove the extra indent after "Load new tiles if needed", which
    was totally useless
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 50d5f986f8052f15375f7882222c2fe88677c6fc
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 12 00:53:29 2010 +0100

    Put the tiles immediately to the right position
    
    Position the tile already when loading so that it doesn't have to be
    repositioned after state is set to DONE (in which case there could be
    a short period of time in which the tile is displayed at incorrect
    position)
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit ace942a2d9bdad1e1ae94a4564947828129beba5
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 12 00:44:45 2010 +0100

    Set tile size during its creation
    
    Set the tile size once when created and eliminate all the tile size
    settings in the map sources.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 3d4ca32f840d6dd1f26295ccbbc76f69cc7af100
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 12 00:15:19 2010 +0100

    Insert tile content into parent only when state set to DONE
    
    We call set_content() on tile also when we want to validate the tile only
    and if the tile is not validated, the new contents is set again by
    calling set_content(). This would cause redrawing the tile twice instead
    of once. Also the tile is repositioned only after the state is set to
    DONE so in between the tile is displayed at incorrect place.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 4f9a1d8bdb724daa5cbee818c29f84c2686b2723
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Mar 12 00:06:56 2010 +0100

    Fix blocked panning bug
    
    The detection of anchor update was done incorrectly in the case when
    panning down (i.e. going to the north)
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 75f5926e5640c3c4c73985001d10290248a8d3dc
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 10 01:53:38 2010 +0100

    Disable use of memphis_renderer_tile_has_data until it works correctly
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 5d99ba16e594bcbfcb4f81ace338de7d17f2c8e0
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Mar 10 01:47:28 2010 +0100

    Cancel download of tiles that get out of the viewport
    
    Prevents unnecessary tile downloads when scrolling fast.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 82d5d2c269da248951e89ca13815a642019da375
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 8 23:15:48 2010 +0100

    Remove CHAMPLAIN_STATE_INIT
    
    We have no real use for two neutral states - one is enough.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 4a01b8dbd9d590b00fe5772ffdf39997bce6fd0c
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 8 00:28:15 2010 +0100

    Test using memphis_renderer_tile_has_data()
    
    It looks there is a bug in this function.

commit 6303a4d243701c09f52c3509ed0ef75684142483
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Mar 7 02:43:01 2010 +0100

    New tile unref logic and various leak fixes
    
    This patch does the following:
    
    * makes champlain_tile, champlain_zoom_level and champlain_polygon
      inherit from ClutterGroup, which makes them ClutterActor
    * tiles are not reffed/unreffed anywhere in the code. Instead, upon
      their creation they are inserted into champlain_zoom_level and when
      they are destructed, the map sources have to detect this destruction -
      this is much simpler than other way round
    * champlain_map is removed and the necessary functionality moved to
      champlain_zoom_level
    * removes the use of "public private" members
    * fixes many memory allocation related problems
    * some random fixes and code readability improvements found on the way
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit c13a8169f889c914ab0d483053aa472ef94a5196
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Mar 1 22:51:18 2010 +0100

    Fix deletion of the wrong directory when temporary cache is used
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 91dde81214b9314bee78e30b0de30c1198a7ce61
Author: Brian Cameron <Brian.Cameron@sun.com>
Date:   Mon Mar 15 14:07:28 2010 -0500

    Fix void functions to not try and return a value.  Fixes bug #612758.

commit 54f92ec2b8cf24d926830038b2c57cbfb3fc6baa
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Mar 7 22:41:18 2010 -0500

    Bump release to 0.4.5 + NEWS

commit 20f971142725d60091a33ba7e3576fe458bf7ca9
Author: Jonathon Jongsma <jonathon@quotidian.org>
Date:   Fri Feb 19 16:53:00 2010 -0500

    Fix ChamplainView::notify for latitude and longitude
    
    There was a bug where the latitude and longitude notify signals would
    never be emitted.

commit 8315abcc9ff54ec44de980b53163389c869a82ac
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Feb 16 16:42:18 2010 -0500

    Add Rob to AUTHORS

commit 3bff2b38d22e8a102a3acec3cbc0e8f4523a49fb
Merge: d0de19f f0102a8
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Feb 16 16:34:55 2010 -0500

    Merge branch 'libchamplain-0-4'

commit d0de19fae484bc4eb7cf7a2d567345b5f86325e8
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Feb 15 00:59:57 2010 +0100

    Fix cache initialization
    
    init_cache() should be called only when all properties are set (that is
    inside the _constructed() method)
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit e115ad56dabca6a2f8b1a882bfc6d8379d50ff54
Author: Jiří Techet <techet@gmail.com>
Date:   Sun Feb 14 13:21:46 2010 +0100

    Fix asynchronous tile loading
    
    When loading textures asynchronously, we have to check whether the
    tile was loaded successfully in the callback.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 191394a29db4da0ee4bb3c1121d4bd28d711ff16
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Feb 2 00:08:47 2010 +0100

    Make it possible to manually chain chains.
    
    Chains should behave as other map sources so it should be possible
    to create chains of chains. For now, chains of chains have to be
    created manually - i.e. the outer chain cannot be ChamplainMapSourceChain
    but has to be created by _set_next_source(). The reason is that
    a chain has to know about each of its elements whether it is a map
    source or a cache (if this feature is desirable, we can add a virtual
    method of map sources that determines whether it behaves as a map source
    or cache so even if the map source is a chain, it could have this
    information attached).
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 22d260e316fa422f3ef14e1c146cb04da38f6f60
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jan 30 21:40:50 2010 +0100

    Use default cache path when not specified.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 10f977db44dab93e2a89f32d5081fddb21a08b23
Author: Jiří Techet <techet@gmail.com>
Date:   Sat Jan 30 20:42:43 2010 +0100

    Fix view destruction upon shutdown.
    
    View (and indirectly map sources) were not destroyed because
    gtk_champlain_embed
    * didn't chain dispose
    
    Also the view has to be destroyed manually when inserted into stage
    obtained from clutter_stage_get_default() - it appears that it isn't
    destroyed upon application shutdown.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit ba7b3c6758443a52965f42e917143f72f89918e8
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Jan 29 00:21:26 2010 +0100

    Use cached source when switching map sources.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit f0102a8f257ad449cc859dd4cda02c299918a978
Author: Rob Bradford <rob@linux.intel.com>
Date:   Tue Feb 16 16:46:05 2010 +0000

    view: Remove the need to explicitly set the size on the actor
    
    Firstly we need to report a size for the map using the ClutterActor
    _get_preferred_width/_height virtual functions. For both the minimum and
    natural dimensions we use the tile size which is the smallest sensible size
    for the map.
    
    We also need to save the dimensions of the allocation box for the actor and
    save that into the private structure. We then used that in an idle to update
    the content to show.

commit 783747caaf42182b8a9044377e1efd24a7e44ce6
Author: Rob Bradford <rob@linux.intel.com>
Date:   Tue Feb 16 16:01:20 2010 +0000

    build: Add memphis-1.0 to .pc file requirements

commit 1a17f91b6d2f05e5ed221ce4e100a9e580834c8b
Author: Rob Bradford <rob@linux.intel.com>
Date:   Tue Feb 16 16:00:19 2010 +0000

    build: Remove spurious entry from libchamplain_include_HEADERS
    
    This had the side effect of not installing all the headers.

commit 45ad132161635d23d591e1d713d722434a1d6b39
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Feb 6 01:18:53 2010 -0500

    Properly get rid of previous image
    
    When changing the image using set_image, the old image would still
    be visible in behind the new image.

commit e3262d08756ed22341f9c5eadc2b2fc258ceeb9e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Feb 2 17:19:29 2010 -0500

    Unref the info only if it was valid

commit e0d58e1b9057d3a329205fe44a0f99481ebf0018
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Feb 2 17:05:41 2010 -0500

    Remove the code from champlain_file_cache_new
    
    This is bindings unfriendly.

commit 84811366633b33418bfcc4e5226c60391b006034
Merge: a2dea0e ef14ca5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Feb 2 16:40:56 2010 -0500

    Merge branch 'libchamplain-0-4'
    
    Conflicts:
    	NEWS
    	champlain/champlain-cache.c
    	champlain/champlain-map-source-factory.h
    	champlain/champlain-network-map-source.c
    	champlain/champlain-view.c
    	configure.ac

commit a2dea0eeb45f145b7d8869111abb7c4d57a9f76c
Author: Jiří Techet <techet@gmail.com>
Date:   Tue Jan 26 00:06:54 2010 +0100

    Documentation of the new loading chain.
    
    Added documentation comments for the new classes and functions. Some
    minor function renames and moving around.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit ef14ca5f7448366dde169f3648e6b0ce4dc21b25
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jan 28 20:09:35 2010 -0500

    do not emit a notify for lat and lon if the change is too small

commit 29b97b51d40ee609704ea35d778c622487eb1705
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jan 28 20:08:20 2010 -0500

    Adjust path name on Maemo to match Maep

commit b03800721fa2f78439a4b95a3e3dd4ebf7cd279f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jan 28 16:02:56 2010 -0500

    Update NEWS and bump libtool version

commit dbc5d903cee920bb8899a0f67ea840adc2a50fe4
Author: Jason Woofenden <jason309@herkamire.com>
Date:   Thu Jan 28 08:58:41 2010 -0500

    Load tiles near the middle first
    
    It starts just up/left of center, and loads tiles in concentric squares. Going
    clockwise (right, down, left, up).

commit daa9562b4c55faf32c79fbbbd957cd0ca164a96d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jan 25 15:15:55 2010 -0500

    Also change path of cache db

commit 7e05fd7fcc4240f7f6472c99a53caa93c9508b37
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jan 25 11:36:22 2010 -0500

    Update NEWS and bump to 0.5.1

commit 16d25eab4cadf866bb89da1f136c5cf517c7ec09
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jan 25 11:29:13 2010 -0500

    Disable Python and Introspection
    
    Until libmemphis has bindings

commit 7269c10edb22d4fac840232905d35973c11407a2
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jan 25 11:28:49 2010 -0500

    Ship header files in tarball

commit 7382840253fdd09a6ae0340a98c0dd008f9b8ac0
Author: Götz Waschk <waschk@mandriva.org>
Date:   Mon Jan 25 09:40:14 2010 -0500

    Remove generated headers from build

commit 2d1014b8be3599f243fe2b9af98bf6a7d6ac65a3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Jan 24 22:07:46 2010 -0500

    Update NEWS

commit 3c2716156a62b00417462f9efd06a2bf47ce637e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Jan 24 21:46:36 2010 -0500

    Add Jiří Techet to AUTHORS

commit 22ab6e25c11bc03c82824455c4d78470c4bc06ee
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Jan 24 16:21:01 2010 -0500

    Fix API documentation generation
    
    Also fixes make dist

commit f863aa689edafdeef41bd9e74e60dcff2c5bffa0
Author: Jiří Techet <techet@gmail.com>
Date:   Fri Jan 22 00:57:00 2010 +0100

    Correct coding style
    
    Correct coding style of mine, in fact, quite automatically:
    
    sed -i 's/\([a-z0-9]\)(/\1 (/g' *.h *.c
    
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit daced1cc38370186579f8a628e1e2a377d014919
Author: Jiří Techet <techet@gmail.com>
Date:   Thu Jan 21 00:13:24 2010 +0100

    Simplify use of cache for ordinary applications
    
    * Create default constructor for caches
    
    * Create a factory function for creation of
    cache->tile source->error tile source chain
    
    * Rename champlain_map_source_chain_push_map_source to
    champlain_map_source_chain_push
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 13b228d5577a3b63be12c273913f2c4a697e8961
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jan 20 22:25:36 2010 +0100

    Set CHAMPLAIN_STATE_DONE only if the tile has some content
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 63ccb7882f10944a538a5b38e32aa89b614a0b87
Author: Jiří Techet <techet@gmail.com>
Date:   Wed Jan 20 21:57:23 2010 +0100

    Remove incorrect comment in memphis
    
    Remove incorrect comment of mine (this is a read lock so multiple
    threads can use memphis in parallel)
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 2ec700186d919e6683244b3fe32d724ff0b723ac
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jan 18 10:11:15 2010 -0500

    Add special paths for Maemo
    
    All tile using apps on Maemo agreed to use the same paths

commit b66a51ee2922ba60cab73867e8349a6b90e731a6
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Jan 18 01:28:28 2010 +0100

    Rename MemphisMapSource to MemphisTileSource
    
    Rename MemphisMapSource to MemphisTileSource to follow the new naming
    conventions of map sources
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit c8508f5e1dcdf44e5353ebd2474034c830ff8b93
Author: Jiří Techet <techet@gmail.com>
Date:   Mon Jan 18 00:51:10 2010 +0100

    New map and cache loading infrastructure
    
    New infrastructure for mutually cooperating and exchangeable caches
    and map sources.
    
    Signed-off-by: Jiří Techet <techet@gmail.com>

commit 3ecfa358b2ddc7b81ce486955f8585857d918420
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 16 23:14:14 2010 -0500

    Load tiles async from hard drive

commit c92d8002365947dbeb9c435d7760249a67fb2ef3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 16 16:31:58 2010 -0500

    Update scale and license on realize (once the map is available)

commit f661520c4e57c22d8691bd38c0e08d1864e270e8
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 16 15:40:11 2010 -0500

    Make sure the licence and scale actors are on top

commit f9ba90b357250566065fb0b58cf43f049387ffa2
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jan 15 11:10:06 2010 -0500

    Update python bindings not to use deprecated code

commit 54c8632053cfcded178badb8afbb17f5f278fa80
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jan 15 10:28:46 2010 -0500

    Don't do everything everytime the user moves
    
    Instead, do it only when there's a 100px difference
    or when he stops moving. Things that are delayed:
    - Loading of tiles
    - Redrawing of polygons
    - Updating of the scale

commit 2b5640543b18036118420d69dc97dd91b9fb4bd0
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 16 15:35:01 2010 -0500

    Don't redraw the scale so often

commit e6b1e896f6f53c5527c13a2d309446cf637b9502
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jan 15 10:54:52 2010 -0500

    Remove deprecated function call in urlmarker demo

commit 0ff2051d0bf6bf7139737ef7a33debb3d1ae875e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jan 15 10:29:38 2010 -0500

    Remove the loading of the ETAG from the file system
    
    This ETag isn't being used.

commit b381b4d37ed9f34ff1c0d16a31a82d573b00c203
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jan 14 20:58:57 2010 -0500

    Rethink the init process
    
    Move the init to actor's realize, this way the tiles are
    only loaded once GL is initiated, and once the
    host app has had time to set zoom, lat and lon.  Saves
    loading 13 tiles on demos/launcher-gtk.

commit dfa8e91cf244fee3fa57dce6f10ac4061a3f66b5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jan 14 16:06:32 2010 -0500

    Make the licence code work as the scale code

commit 28369615f26826979c59106e9f7d61a285ce7255
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jan 14 15:52:02 2010 -0500

    center on ealier in the demo
    
    Prevents unnecessary loading of tiles on show

commit fc52a5cab6264ba4b97d056b379d4052bbfc25b0
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jan 14 15:20:49 2010 -0500

    Update gitignore for demos

commit fbefd7cc5aa42aadd3cd089e84af3e0b2de2ee99
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jan 14 15:20:33 2010 -0500

    580372: Get rid of champlain_view_set_size
    
    champlain_view_set_size is now deprecated, the size
    of ChamplainView should be set with
    clutter_actor_set_size.  champlain_view_set_size just
    calls it.

commit ccf3025e3250ee1442fbef158f860abee4563be9
Author: Lorenzo Masini <lorenxo86@gmail.com>
Date:   Wed Jan 13 19:09:34 2010 -0500

    Ship all the python .defs files in tar balls

commit a781774c376f61144d2d58568276d4489e61028f
Author: Lorenzo Masini <lorenxo86@gmail.com>
Date:   Wed Jan 13 19:04:52 2010 -0500

    Fix Python demos to use ChamplainEmbed

commit d5c9903cb3f028590e213db1c6538e55632aa558
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Nov 10 23:25:36 2009 +0100

    fix coding style at random places

commit cadece1726595e876930a4387d23488852796c78
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Nov 10 23:13:55 2009 +0100

    local-rendering-demo: update las_palmas.osm data

commit 1211fcdc4ab8a11e54d0db5c9ed9b23291e4f65c
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Nov 10 22:30:55 2009 +0100

    Fix crasher if invalid map or rules paths are used
    
    This patch is a temporary solution. The next release of memphis will have a proper error handling.

commit ddf45e6c6101cace123a72a23deab1e824da3513
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Nov 10 21:24:07 2009 +0100

    local-rendering demo: replace GtkViewport by GtkFrame

commit 5dba9d0f219d8761aaa121d431252672ad65adbd
Author: Simon Wenner <simon@wenner.ch>
Date:   Sun Oct 25 01:29:28 2009 +0200

    Adapt champlain to the latest changes in libmemphis.
    
    The debug level properties of memphis have been removed. This should speedup rendering and parsing too.

commit 9d9280b419b9555fca5b0c778af8b131024904b2
Author: Simon Wenner <simon@wenner.ch>
Date:   Sun Sep 27 21:31:14 2009 +0200

    Bugfix: Link all demos against libchamplain-0.5

commit 9509fa24f82fffd61976faafd322632215ca7bc6
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Sep 14 15:44:20 2009 +0200

    New implementation of view_reload_tiles_cb
    
    Deletes all tiles of the previous zoom level and redraws the current zoom level.
    The redrawing of the current level is buggy. In certain cases, depending on the tile number, only part of the tiles are refreshed.

commit 066c15a3c2f305962d191f623ec7f180c8512cd1
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Sep 11 20:01:42 2009 +0200

    use the new version of memphis_rule_set_[gs]et_bg_color

commit 1fc5a086f633d73c9e97948d0ecb32b3628f72e7
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Sep 11 19:28:56 2009 +0200

    Use the new MemphisRule implementation

commit 5fd52a9e42d822abbc2b047c1c3f388e4fe0e9ba
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Sep 11 19:28:21 2009 +0200

    Code formatting

commit f298fb2f964a258a00b16b822e6348bf66c5b07f
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Sep 11 19:25:00 2009 +0200

    champlain gtk widget needs an explicit memphis dependency

commit 0e7eee8c9316ad2a6bcc2369f1e98333886c49fd
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Sep 10 19:28:35 2009 +0200

    Add missing return

commit a631ddab899c87a84d9c3c06ffbc9ff131b0267e
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Sep 5 20:43:55 2009 +0200

    Remove all Memphis build condition checks

commit 2def8984b70296593679886b9b656571cb102a9f
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Aug 20 12:28:01 2009 +0200

    Follow the new tile management policy

commit 2d082d4818bd33177b1b8087f5946d34b7a316d8
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Aug 20 12:25:36 2009 +0200

    Clutter 1.0 migration (no more clutter-cairo)

commit 285d1da1aaf875594cd51c85b09fbc32944b18c8
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Aug 15 15:24:49 2009 +0200

    Remove unused includes

commit d407fc031f7c751d9c8bb9decedb4a5a78fffec8
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Aug 15 15:13:24 2009 +0200

    Update description of ChamplainMemphisMapSource

commit b9320c6a3a6c9b7444fc63e1498d4a244fcc465d
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Aug 15 14:55:52 2009 +0200

    Remove the dependency on a default rules file.
    
    The default rule is now hardcoded. All highway types are drawn as thin black lines.

commit df3d77689356998a69cfa16c539dfd5be3e1a2ed
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Aug 10 22:35:48 2009 +0200

    Use ClutterColor for memphis_map_source_{g,s}et_background_color

commit c5640eabec336586acf2889186778e422988e00a
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Aug 10 21:26:55 2009 +0200

    Remove champlain_map_data_source_new
    
    An instance of this class is not useful for anybody. It provides only an interface.

commit a1bb52d126bcf7a33325677538299ee95da4abe6
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Aug 10 21:20:33 2009 +0200

    set all priv vars to NULL after unref in dispose

commit 1825d5529e09fc5a2e965136aae333ce7b7c26bb
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Aug 10 21:16:16 2009 +0200

    Docu: *_set_* always before *_get_*

commit 8240686c13ed70c38f0f5a2cfdf4df148b333b0c
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Aug 8 22:11:19 2009 +0200

    fix a typo in libmemphis

commit ea06ebf18d0771067f798b7b262a402cc08af5e5
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Aug 8 21:58:22 2009 +0200

    Add champlain_memphis_map_source_remove_rule

commit 5a1c85607debf1f043386b47f714c2c0adebefbd
Author: Simon Wenner <simon@wenner.ch>
Date:   Sun Aug 2 00:07:10 2009 +0200

    Add all new symbols to the documentation index

commit 650bf468e37df9245277d1034b4b8d3a7f3e959c
Author: Simon Wenner <simon@wenner.ch>
Date:   Sun Aug 2 00:06:00 2009 +0200

    Update documentation of all MapDataSources

commit 1cb0df4c5b98cb5e0c8e6c47c87490e5bd1f4f65
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Aug 1 23:57:09 2009 +0200

    Document ChamplainMemphisMapSource

commit 65768ff6ba14fa9849c2571d143493459576bd06
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Aug 1 15:51:24 2009 +0200

    Update BoundingBox documentation

commit 7d34f4f8eb30a43121537e8e9e167d30c4a30b3f
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Aug 1 15:36:17 2009 +0200

    Update documentation of ChamplainCache

commit 9013209d309eed480aebd84acb9dc81e0ac145f1
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Jul 31 20:33:51 2009 +0200

    Document all ChamplainMapDataSources

commit 96e0f3c8650e8500908d62b8088586f847f7a094
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jul 30 23:36:38 2009 +0200

    Use memhis_map_get_bounding_box

commit b8f70f014d96a4227e0fd75fe4c6fd7e0291d0c3
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jul 30 18:21:23 2009 +0200

    Fix typo

commit 70f500cdbeeb2e1086074fee94b38bb00bd5da3a
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jul 30 18:16:58 2009 +0200

    Document ChamplainNetworkMapDataSource

commit 7fc6c366d6f220dde9343952fa3a152f46ed62d2
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jul 30 17:25:40 2009 +0200

    local-rendering-demo: Make use of the non-persistent cash

commit b3c33e76c63e3ba13a55a84a84a13b14a365fdf1
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jul 30 17:23:17 2009 +0200

    Add 'persistent-cache' property to MemhisMapSource
    
    This property allows to choose between a managed and an unmanaged session cache.

commit 6e4f4234e6b5bf7c94fd24af925aec31b2fb9ede
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jul 30 16:36:15 2009 +0200

    Remove the 'map-data-changed' signal from MapDataSource
    
    The 'notify::state' signal makes this signal redundant.

commit 07db4c0c6aa18527d63e508b465a9222a6a7f126
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jul 30 16:07:45 2009 +0200

    local-rendering-demo: Add dialogue to edit a rule

commit 67652a262782b88ec71e75b6d33627e986281ce2
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jul 27 23:00:48 2009 +0200

    local-rendering-demo: Add loading icon for the NetworkMapDataSource

commit 10b7a1627b22ed5b5e8a7848ec9e563d8ed24e7c
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jul 27 22:58:29 2009 +0200

    Add state property to ChamplainMapDataSource
    
    This allows a client to know if new data is currently loading

commit c7daaef040e3daa68e56023bbf5ffb8ef5d0aff2
Author: Simon Wenner <simon@wenner.ch>
Date:   Sun Jul 26 23:31:31 2009 +0200

    local-rendering-demo: Use the bounding box to center the view

commit 3f13c52247d57a6cec09fee5411ac03c174be813
Author: Simon Wenner <simon@wenner.ch>
Date:   Sun Jul 26 23:30:20 2009 +0200

    Add champlain_bounding_box_get_center

commit 65765ce6f5d8fcc3381d0c0b53f36eda0da52a7e
Author: Simon Wenner <simon@wenner.ch>
Date:   Sun Jul 26 23:29:29 2009 +0200

    Add ChamplainBoundingBox to champlain.h

commit 855945cbd545ca70aba6f45d9d60e23ca30451e8
Author: Simon Wenner <simon@wenner.ch>
Date:   Sun Jul 26 22:56:35 2009 +0200

    Add ChamplainBoundingBox (a boxed struct), add bounding-box property

commit 50f3d9ea3416d9a2e6c81e6cd0746b3073075c84
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Jul 25 23:13:49 2009 +0200

    NetworkMapSource: Use champlain_cache_get_filename

commit 29eb308ffd2c40a4811de70f2699fe0dd98e0119
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Jul 25 23:05:27 2009 +0200

    Share the error tile drawing between all map sources
    
    Moved to champlain-map-source.c

commit d198aecd74dc03a173a6b7c972f1e2eb20bcb452
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Jul 25 22:42:07 2009 +0200

    Add bounding box size check

commit 5bd7c12b01ba3de24505d486f1ed3c950398d3bc
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Jul 25 19:21:17 2009 +0200

    local-rendering-demo: Hide unrelated widgets, add background editing

commit 09258c37cb9b8cb7e6c35a27468671b027ab3f25
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Jul 25 19:09:44 2009 +0200

    Add functions to edit the background and rules

commit ad5deaf3dde122c16bc42814a0af8f44d98b137e
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jul 20 19:22:27 2009 +0200

    Fix GFileInfo leak in delete_dir_recursive

commit 3bc469087c5de418a7ad3e2473f3ffca5d6dcfab
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jul 16 00:09:06 2009 +0200

    Draw error-tiles if no map data is available

commit 8cfbb9fd941b8f4951a343c486c45768a5c122a0
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Jul 15 23:32:58 2009 +0200

    Remove 'champlain_memphis_map_source_set_tile_size'
    
    It's a dangerous function, because the tile size should not be changed while rendering.

commit 89583e2718660bb905cc83333c6767acd5119096
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Jul 15 23:24:15 2009 +0200

    Add ChamplainBoundingBox, remove unused functions

commit 396c23b3e4c18ce2209cc3ba806d356f824b29c3
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Jul 15 22:24:17 2009 +0200

    Improve downloading of OSM data
    
    - use proxy if available
    - add support for libsoup-gnome
    - check for network errors

commit 200d3b726e2519b3c6fb6344764a057ca787eb2f
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Jul 15 18:44:13 2009 +0200

    local-rendering-demo: delete session cache only once

commit 51e0a40f703f71838a93e8597f2e5c947b37cecb
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Jul 15 18:37:13 2009 +0200

    Fix various network-map-data-source related problems
    
    - do not spawn threads if no map data is available.
    - redraw all tiles that are not in the state loading or validating cache.
    - code formatting

commit 32463e308923e967c433924a9098eadbdab1d449
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Jul 14 19:11:24 2009 +0200

    Remove redundant function call

commit e7e7184be11876c11ef994134bc6d2405cd77c88
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Jul 14 18:47:19 2009 +0200

    Code formatting

commit 0907a0b5d747123e997752e0ba1d87ba724f93c3
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Jul 14 18:00:17 2009 +0200

    Install the api_uri property, use makros insted of casts

commit f5770c1bd1002970ab03eda1b2db574f89f87b6e
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Jul 14 17:27:20 2009 +0200

    Warn if image can't be written to the cache and some code cleanup

commit c2dbe1efaa3ee5ca5f938d1191abe36d37877b10
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Jul 14 16:21:12 2009 +0200

    Document new cache functions, remove unused param. of delete_dir_recursive

commit e6d07abd4238256772abe6a8c3c6880a5f11d0eb
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Jul 14 15:38:46 2009 +0200

    Rename session to session_id and install it as property

commit 870969beae63956450ad2397bae6d26fa7d640f3
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jul 13 15:54:38 2009 +0200

    Make champlain_cache_delete_session faster

commit 410f1bf384a8e6091c75ac3e9827716682690a40
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jul 13 03:23:08 2009 +0200

    Remove the CacheLock mutex

commit 2eb0810d96c61475d27548cc3ddb0fe68c747cd0
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jul 13 03:02:19 2009 +0200

    Fix segfaults in sqlite on multicore systems
    
    Sqlite is not thread safe.

commit 1defd555c54b130f6f5cef67d24c8e7983999c4a
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jul 13 02:16:38 2009 +0200

    launcher-gtk: Fix type warning

commit 25fd736bb748aceaea285126c5c30f4b84ab7abe
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jul 13 01:11:33 2009 +0200

    local-rendering-demo: Delete tiles in the cache if a new data source is loaded

commit 826662a3c8d1de0773107b145c377153486bdb8d
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jul 13 01:05:14 2009 +0200

    Add caching of tiles in ChamplainMemphisMapSource
    
    - New session property
    - Additional mutex to protect the cache db
    - Add public function to delete tiles of the current session

commit 9146eb016d1163a03970c6b043cec0185e45f36d
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jul 13 00:41:13 2009 +0200

    Add champlain_cache_get_filename to reduce code duplication

commit 2c04760d4edc97cb8da18793d3e094a1545e0e2d
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jul 13 00:00:38 2009 +0200

    Add session-id column to the cache DB
    
    The session id is needed to delete a set of tiles from the cache on demand.
    New public functions:
    champlain_cache_update_tile_with_session
    champlain_cache_delete_session
    
    Note: You should delete ~/.cache/champlain to get a fresh database

commit 8145b6f5f47c23417cb079cca35dd2519296c7e5
Author: Simon Wenner <simon@wenner.ch>
Date:   Sun Jul 12 23:22:45 2009 +0200

    Use proper debug messages

commit 76569921d8ffdce4dfd077e54a80b3963352da7e
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jul 9 14:39:29 2009 +0200

    local-rendering-demo: local osm files don't affect the network renderer

commit b79ac83064264ab40e4c4e515885289241c89bd0
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jul 9 14:35:25 2009 +0200

    Fix memory corruption when multiple files are downloaded and processed

commit 84e7b23cf404596e9fd8a4257077b960463dd71d
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Jul 8 01:22:06 2009 +0200

    local-rendering-demo: Add button to request new map data

commit a0a439a5b8840d30eb68968eab9178d68832a999
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Jul 8 01:15:36 2009 +0200

    Refresh tiles on new map data

commit 607e046d7e2d65be687b6bb8100d291e57ca45f3
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jul 6 21:15:01 2009 +0200

    Basic implementation of the OSM data download

commit 628614acc5566f24c008ffe52b004352e6b3ba51
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Jun 30 16:47:01 2009 +0200

    Add MemphisMapSource with NetworkMapDataSource to the map factory

commit 11cbe9858470a52550c53fb8565e4399740c1c15
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jun 29 12:25:41 2009 +0200

    Add initial implementation of ChamplainNetworkMapDataSource

commit 8d7cb23c1df7948a4e9daea0650930b11a9ec891
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jun 29 10:46:17 2009 +0200

    Add missing locking for set_tile_size

commit 672d8c9645f3558e51f7481aaf9d9ba648fff4fe
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jun 29 10:44:51 2009 +0200

    Code formatting, remove unused MapDataSource functions

commit e65ebbdca9bf95042b4f4542933d1aa774b980c9
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Jun 26 18:23:39 2009 +0200

    Make path parameters constant

commit ed692c96687bfe4a79ef35d462c47a3c9c3380bc
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Jun 26 17:29:01 2009 +0200

    fix callback structure of the 'map-data-changed' signal

commit 6ed9a40fa0356c54b3e459916583bf6554398359
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Jun 26 17:13:50 2009 +0200

    Add signal 'reload-tiles' to ChamplainMapSource, if emitted all visible tiles are reloaded by ChamplainView

commit 142af8bda58f2b9d5faec866604029704921bdd0
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Jun 26 12:31:16 2009 +0200

    Silence the memphis parsing debug output

commit 0ea3108afd6f6d0eedf8f89635803256c0aad2a7
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Jun 26 12:14:40 2009 +0200

    Demo: Do not reload the map source if only the map data changes

commit a6a62450de219e18eea83bda58ed605096af183d
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Jun 26 12:12:59 2009 +0200

    Emit a signal if MapDataSource has changed

commit 3b4c286804d82593eafcc24cf63e894cee30188e
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jun 25 16:13:37 2009 +0200

    Add a RWLock to protect the state of the MemphisRenderer

commit 2a0d885342856f5ba5f3050adeb6f0106fe8b4e4
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jun 25 15:23:05 2009 +0200

    Add high-contrast rules, add zoom-to-data button

commit aff4236ecb47786a4c4a7a82e169543db2269fdb
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jun 25 11:34:06 2009 +0200

    Add default-rules.xml

commit e6c843da041b0554a86c33c6047b8c7caa2fec3d
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jun 25 11:32:13 2009 +0200

    Add small data sets of Schaffhausen and Las Palmas for testing/presentation

commit 57d77d209f9978985bf083607af8be95d380e10c
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Jun 25 11:29:12 2009 +0200

    Add local-rendering demo

commit 719dd39b53edd73bdd875689a9f8413982e88c59
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Jun 24 15:32:55 2009 +0200

    launcher-gtk: set spin button to proper zoom level on startup

commit f37a4f1bc1a86d5270900f2c8949811a206fd2ec
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Jun 24 12:12:31 2009 +0200

    The uri_format field can be abused to set an initial data path for a local source

commit 496b8b3e359d4399bd5991a168d73711e9f05e1e
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Jun 24 11:23:41 2009 +0200

    wait until every thread has finished (potential leak)

commit 8f75625118f6c9cf59cfaa5a2f73bb0686d2b628
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Jun 24 11:04:25 2009 +0200

    Add map-data-source property

commit d459b88b793d6f6560d02fc7d8b485448cb14123
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Jun 24 10:43:56 2009 +0200

    Add Memphis debug flag

commit 752205f7342f79593569dd4e7b94582dd16f585b
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Jun 23 15:52:24 2009 +0200

    Complete dispose functions, use more consistent names

commit fa6367d7827c5248e4236e30b001f9f5b2d65050
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Jun 23 14:26:24 2009 +0200

    Add ChamplainMemphisMapSource to the factory

commit 2f7e9161dc9a62d0cac282a867b48ab128ee7b98
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Jun 23 14:24:16 2009 +0200

    Use MapSourceDesc in memphis_map_source_new_full, fix initialisation bugs

commit a6178e0f4169f478ea5d8b0a55ce35422409eb27
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jun 22 11:36:21 2009 +0200

    Add property enum, remove assumption about zoom levels

commit 3ddfd9d7d8c73f48b62419929ec92dbb7000e719
Author: Simon Wenner <simon@wenner.ch>
Date:   Mon Jun 22 11:13:39 2009 +0200

    Add ChamplainLocalMapDataSource class

commit 966b2f25cac029c4ee951e24c5646ce10b6ad37f
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Jun 20 16:11:37 2009 +0200

    Add champlain_map_data_source_get_* functions

commit 8eb43f74fbc42311bdb03a916d8d4b3fc83e9d61
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Jun 19 21:23:40 2009 +0200

    Initial implementation of MemphisMapSource

commit d6fcc018c7ded9dd9f1c2ab4cfdfea80d9a7ad7f
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Jun 19 19:00:47 2009 +0200

    implement ChamplainMapDataSource

commit 43527bbf5cdc42ec5344fd37dc156865bc363e25
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Jun 19 16:28:08 2009 +0200

    Add the interfaces of ChamplainMapDataSource and ChamplainMemphisMapSource

commit 6bf79e5f526423d031c263d598049eee72e06881
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Sep 5 19:15:31 2009 +0200

    Add memphis to the unconditional dependencies

commit a681080c3630fa51fe5e9f8e388292116b295dcf
Merge: f563af2 1f06645
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Jan 10 16:46:06 2010 -0500

    Merge branch 'libchamplain-0-4'
    
    Conflicts:
    	configure.ac

commit 1f066450c8edb312cb08b5038c714fd883af0085
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 9 15:06:43 2010 -0500

    Update NEWS and lib version for 0.4.3

commit 1ded3de4a7e1fc2e18c15733e5cbc9bfc6f3524f
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sat Jan 9 10:46:43 2010 -0200

    python-binding: disable markers by default in launcher-gtk.py

commit 77e2fdbd1ac7cae61d62b47bf03ba638611ecb46
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sat Jan 9 10:15:25 2010 -0200

    python-binding: wrap slot tp_dealloc to prevent polygon unref

commit a609bc55ed5e8df09b6b6672de9644e445e03218
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sat Jan 9 10:10:51 2010 -0200

    Make markers button disable by default in launcher-gtk.py

commit 39dddb1d8817811b19ad1f2dd04accd05a8d6236
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sat Jan 9 10:25:40 2010 -0200

    python-binding: sync demo launcher-gtk.py with C version

commit 674f7d22d04008a1a6931d3fb07f9a37077dfa70
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sat Jan 9 10:25:00 2010 -0200

    typo in doc string

commit 2f146961c95a16c9ff51bf28bdaab53147915203
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Tue Jan 5 22:55:26 2010 -0200

    python-binding: sync with libchamplain-0.4.3

commit 43ea595a9d3dc6086544e2f2ab1819002f127f2c
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Dec 28 20:55:13 2009 -0200

    python-binding: Add constructor definitions to MapSource and NetworkMapSource
    
    Avoid the warning message: "Warning: Constructor for ChamplainMapSource needs
    to be updated to new API".

commit f3d1e21c407f1f98ff4fb4ae2610b23ea946436c
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Thu Dec 24 17:42:59 2009 -0200

    python-binding: Allows optional args in marker_new_with_text

commit dc412fb52b7958c527292b4d06c88ee784554373
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Thu Dec 24 17:39:36 2009 -0200

    python-binding: Added the SelectionLayer api

commit ff0bec8039a003ea96f00568c5a641fb09f52223
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Thu Dec 3 16:00:29 2009 -0200

    python-binding: changes in coding style and new constants

commit f0ae9854c2b8248c4ccb8129b385046662c83f76
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Thu Dec 3 15:52:30 2009 -0200

    python-binding: provides writable attributes to champlain.Point

commit 154e637300ac2852f8ec6dbb9dcce6fdf61dac9f
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Thu Nov 26 00:35:46 2009 -0200

    python-binding: Change code style and fix issues in
    ChamplainMapSourceDesc and ChamplainMapSourceFactory

commit 7909ecd9d2ca13e1ac9e858ad9865d80ed9bf4b6
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Tue Nov 24 14:41:28 2009 -0200

    python-binding: Added constants CHAMPLAIN_MAP_SOURCE_*

commit 908c3ce024443201d1e950e2299ba5a3abb9df29
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sun Nov 22 18:27:00 2009 -0200

    python binding: sync with last changes in libchamplain api

commit 18dfa68d0263d53ec75da583f20cbe89207def9e
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sun Nov 22 18:24:21 2009 -0200

    python binding: removes GInitiallyUnowned bad hack
    and cleans update-binding.sh script

commit 3adc4767e038ff0330d1abd313e588b17a01ff68
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jan 9 10:49:40 2010 +0100

    Update the date of 0.11

commit abaf4b1b66e3872d12d2953869d904b96b5f22a0
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jan 9 10:44:46 2010 +0100

    Perl bindings for the view's scale

commit 230f2832dae1ebacbdeeba0120d15bb0ae1a397a
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jan 9 10:25:38 2010 +0100

    Perl bindings for champlain_view_get_license_text and champlain_view_set_license_text

commit c56bc95e3edc31c27ce9cc0f900936179fbf6119
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jan 9 10:25:13 2010 +0100

    The view is no longer respecting the sizes it had previously

commit 6be40fc1b3ec7b4c84bffee1aa86c760f13eff3c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jan 9 09:43:10 2010 +0100

    Ignore coverage for champlain_unit_get_type

commit 8fa20aadd5c79e92d538c289b9949b33c244bac2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jan 9 09:42:31 2010 +0100

    Perl bindings for champlain_polygon_set_mark_points and champlain_polygon_get_mark_points

commit ce19f8b67e40877978b43481200e5c8216b6b7e0
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jan 9 09:37:37 2010 +0100

    Change the Since doc property for champlain_polygon_get_mark_points

commit 03635c016194db19a3e029d9e579b7c40520d9b3
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jan 9 09:34:39 2010 +0100

    Perl bindings for champlain_marker_queue_redraw

commit ad2c07551e1236251502dc4dc8b2b89ffdf43105
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jan 9 09:26:48 2010 +0100

    Perl bindings for champlain_marker_set_highlight_text_color and champlain_marker_get_highlight_text_color

commit da1158797c26ec16326cd21226c342d4cf0d0e8e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jan 9 07:44:17 2010 +0100

    Perl bindings for champlain_marker_set_highlight_color

commit 487aebd6f475854d9f4d774ae31ab5360390a5cd
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jan 9 07:29:23 2010 +0100

    Test get_meters_per_pixel for all map sources

commit 6a910e50890316ad5816da1925e91ea2a1a2e53c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Jan 8 22:07:48 2010 +0100

    Perl bindings for champlain_map_source_get_meters_per_pixel

commit 156ae2a007e6f153a0a766874932a8e20f3d4624
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jan 7 08:47:44 2010 +0100

    Relax the license validation as they change too often

commit 9279da72b7b9f32af350884abcde17f01384f4f6
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jan 6 07:42:53 2010 +0100

    Version change to 0.4.3

commit 43da4e62f4cbb06472685d9d810712e34847681b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 9 14:33:02 2010 -0500

    Add map click to launcher-gtk for debuging purpuses

commit 58f174ed09bae2d7c36fff5e82ff5fe14444e987
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 9 14:30:49 2010 -0500

    Don't eat clicks if using a ChamplainSelectionLayer

commit fa8b6f256d7f0437cea1af909d762dca4103b55f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jan 5 23:25:13 2010 -0500

    Optimize, don't redraw the scale too often

commit 4611a64760dbbe76900b4b373a1756c3e5a057c4
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jan 5 23:19:09 2010 -0500

    Watch/Prevent division by 0

commit 54495f2c813ecb887868035e3c24a813d0910ea9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jan 5 22:58:13 2010 -0500

    Simplify code by removing AnimationContext

commit 0875408bb81655ce7d7871cd1ee0fbfc6ed7d432
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jan 5 18:20:45 2010 -0500

    Remove duplicated API definitions

commit a7c6d3e45bd5e36e8887e99c53edfa13d3505285
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jan 5 13:51:06 2010 -0500

    Remove duplicated API calls (never released yet)

commit 43431d1b1bd7ef893c616f267c9b037e544a3db9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jan 5 12:57:56 2010 -0500

    Change the point drawing logic
    
    This is less efficient (you have to loop twice) but
    this is more accurate as the points are not part of the polygon.

commit 176177de3c3797ca1add5e1f09bef1049aa95d28
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jan 5 12:46:47 2010 -0500

    Add extra license text to test

commit 9f34e21af32322814364ad8d36ebaf86d43869c6
Author: Andreas Henriksson <andreas@fatal.se>
Date:   Tue Jan 5 12:41:08 2010 -0500

    Add an option to highligh points in Polygons

commit ff13c87a172229be168887450f79c470a0b0a808
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jan 5 01:15:10 2010 -0500

    Safe memory usage by using a clone instead of creating (and drawing) a new error tile)

commit 7f906df38beda1dfd149e380755094daf4176645
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jan 4 19:36:54 2010 -0500

    Add "Map data is" prefix to licenses
    
    This makes more sens when you add extra license text on top of it.

commit c8182b090a7e1a70185a0c082dbd571971c624b5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jan 4 19:02:43 2010 -0500

    Align the license text to right and simplify the position update

commit ed2d84af6726559cd569d6e02ad440084a4e601b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jan 4 18:52:02 2010 -0500

    Add user configurable additional license text to view

commit fef0db47be45ee56817b07ddf969305199a4b91f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jan 4 18:32:08 2010 -0500

    Don't recreate a ClutterText object, just update the text

commit 9d55a5b6e51d17b096e74f48b99c0fd44cb02674
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 17:27:52 2009 -0500

    Add Tollef to AUTHORS

commit 02c071e975a847f42cafff5ef0ebd73c18e649ec
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 16:02:01 2009 -0500

    Update the scale when recent

commit ef4d7eefdf2ea998f48ed77d53f6a07675b7a7dd
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 15:32:00 2009 -0500

    Upgrade version number to 0.4.3

commit 4b6d12e0110d1e4c9cd253b354b708c2224fdbb0
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 15:25:29 2009 -0500

    Do not display scale by default
    
    This would break 0.4 series apps

commit 149180b9ed6a977155973023ab2c49ac833e2bec
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 15:16:36 2009 -0500

    Add max-scale-width property to view

commit 393a4ef81b30cb9fe41c8d7a9c9e5d63b22c222a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 15:03:46 2009 -0500

    Rename display-scale property and add scale-unit

commit b3a3a731588ac506abc1439c901c3d81b7369ef1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 14:58:11 2009 -0500

    Add Miles unites

commit fea06e4f82c6efed2016dcdcc6894855b4162c88
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 12:45:14 2009 -0500

    Display meters when value is too small

commit b9fd24d62346b1b3cbd588689ab2e773e9728b7e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 12:29:32 2009 -0500

    Display mid scale value too

commit 22c0d40b79d7c1631a7cb5a863a86a269fe33c14
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 12:10:16 2009 -0500

    Remove bottom ticks

commit a1d6e500ea49ebc1cc7adbcda4c5f6744025454a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 12:05:01 2009 -0500

    Fix scale ticks clipping
    
    by adding padding in the drawing texture

commit 9c8a19f540d24346d9a5ece397c77d8afd875e47
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 11:54:14 2009 -0500

    Display a significant value

commit 60b06faf97d7d8cdebeef2c5b9f1346bf22534f3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 10:41:34 2009 -0500

    Improve scale's design
    
    Center the text
    Make ticks centered
    Move drawing code to update as the size will be updated

commit 10078a898a9e1a2ece6f09f76950f46f73636c30
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 10:15:29 2009 -0500

    Move distance computation in MapSource
    
    with other projection specific calculations

commit 41869abad9e39f8fa39bace01e21a80ed44f5d1c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 09:30:42 2009 -0500

    Remove the signal handlers in favor of existing handlers

commit 6105b73d60b09ae29c27b7ae8fbaacbbba3df4f1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 09:15:54 2009 -0500

    Fix coding style to match the rest

commit d5a82157b23e34f184dab1b73b0a46d8feb2e370
Author: Tollef Fog Heen <tfheen@err.no>
Date:   Mon Nov 16 16:38:49 2009 +0100

    Make it possible to hide the scale

commit b571200c126f6c9c6fc06c2ad19e75d806afb7cd
Author: Tollef Fog Heen <tfheen@err.no>
Date:   Tue Nov 10 23:26:57 2009 +0100

    Implement variable scale length depending on latitude
    
    Due to us using a mercator projection, the scale length must adjust
    with the latitude.

commit 0df659c3eb995023bce62c2a3a389346b9eb2172
Author: Tollef Fog Heen <tfheen@err.no>
Date:   Tue Nov 10 00:05:00 2009 +0100

    Add initial scaling capabilities

commit 7bde901882e5d6a5f03258515c643a298258d9ac
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Aug 26 00:45:05 2009 -0400

    Getting the scale to draw

commit d96b464e72e3d03e26c3b2f346f73de76e06f6cf
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 2 17:03:08 2010 -0500

    fix coding style

commit 015952c924a7b7b6d9434a4a1d5138a39b0aaa03
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 29 16:21:38 2009 -0500

    Make queue_redraw visible to subclasses
    
    See the function's description.

commit 15d0144ab6dfc5dab94b7dae7b7be5df4815908b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 29 16:18:37 2009 -0500

    Fix segfault when polygon has been delete before redraw

commit 03163483191593bdc82ce6d604f1f592815af5a9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Dec 16 18:45:16 2009 -0500

    Add a weak pointer to draw polygon's context
    
    Bug 604784: SIGSEGV in function cairo_set_operator

commit 32927fd5f9e83197a8d0c3abbb5e5576fa9dc888
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Dec 15 16:09:59 2009 -0500

    Fix documentation of CHAMPLAIN_VERSION_CHECK

commit f563af2fe35ac83c3811f306107026fde022c5ae
Merge: 52e76f7 2e8fe8f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Nov 15 23:38:05 2009 -0500

    Merge branch 'libchamplain-0-4'

commit 2e8fe8f7712f3b6105c86067c08e8560a0581ff5
Author: Laurent Bigonville <bigon@debian.org>
Date:   Sun Nov 15 23:35:29 2009 -0500

    Fix Debian Bug #555082 about linking with gold
    
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555082

commit e9efc4aba960d448a468033ffaa25933421c824b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 07:27:56 2009 +0100

    Symbols to ignore when mesuring the XS code coverage

commit 4d12b1e92b2cebbd4c38aea053c615a9a41cb249
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 06:58:33 2009 +0100

    Don't include a .gitingore file in the manifest

commit 630440c3adbc9cbd52ae87e311dab9d09c43cda2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 06:52:12 2009 +0100

    Ignore the tar.gz dist file

commit abccb194b1917234abbdd43f692478e195d0881b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 06:51:09 2009 +0100

    Makefile.am file

commit 400449fc1e1ca16a0ed5fb554e4cfa2890c6dd33
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 06:39:29 2009 +0100

    Ignore the XS temp files in the top folder

commit a3f05503fcf757b2906fa8e8780759e87066ca9b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 06:38:34 2009 +0100

    Ignore the XS temp files in the top folder

commit ecbe10ae14e9db320580961742cbe5eaaee92627
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 06:32:16 2009 +0100

    0.10 Advertise Gtk2::Champlain.

commit d0476ea4ad746ca49210cc8431d45eea3b8b3cb8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 06:31:14 2009 +0100

    Announce the availability of Gtk2::Champlain

commit 9fedf5ce518553d8af05054d881c214c1f05ffcd
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 06:25:03 2009 +0100

    Improve the SYNOPSIS

commit 4842480433041c3f47c578ddcb4f62620f5fa7d5
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 06:14:29 2009 +0100

    Cleanup

commit 7fb7164bd0f9592c5cff66f2a52ad1c94b2e977d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 06:09:27 2009 +0100

    Update the changelog for 0.01

commit a2c1d6e8608645a2080dc8bf0c6825c1ec0395d9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 06:08:53 2009 +0100

    Update the changelog for 0.10

commit 8fb16d8c40be87b950359ec66c7ca9f28b008038
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 06:05:40 2009 +0100

    There's no subversion here

commit c127dcf2368a657c918e765d7e98afbb81f39145
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 05:45:32 2009 +0100

    Files to ignore

commit 8b04f02ead62a1d848a21dfa1637920963e65f22
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 05:44:14 2009 +0100

    Manifest files

commit dbc11e99b261a499bf6d7adfcf776122383fbc4a
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Nov 3 05:38:13 2009 +0100

    Bindings for Gtk2-Champlain

commit 12e27b357b2a5f3ed0448de3d288697306152351
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Nov 1 18:52:22 2009 +0100

    Version change to 0.10

commit 60fb318d5a6a98fff6d7fd0877ab67808d590b3d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Nov 1 18:52:05 2009 +0100

    Add Champlain to the ignore packages in Glib::CodeGen->write_boot()

commit 215eda0e795bc9d895cfac3de3a564048a112b88
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Nov 1 15:51:25 2009 +0100

    Update the POD

commit f13c43def716621b2705f76fdc32a8b2e67e67fa
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Nov 6 09:50:12 2009 -0500

    Also report as loading when validating the cache

commit 52e76f7fc148a60ee2518bace128c64dad5e9800
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Oct 26 19:24:41 2009 -0400

    593344: ChamplainMapSource should inherit GInitiallyUnowned
    
    ChamplainView owns the map sources.

commit f254bb3ddb01f4a74f8b8edc67996cdd93b32e2f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Oct 26 19:23:58 2009 -0400

    ChamplainPolygon actually inherits from GInitiallyUnowned

commit a91f8eec9f4af2acf91fabc11feb176d48ae089c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Oct 26 17:54:06 2009 -0400

    Remove 0.4 mentions

commit 0007bb35ccbf9fd2c1613789e6fdbaf506f37f7c
Merge: 950945d 922960d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Oct 26 17:53:22 2009 -0400

    Merge branch 'libchamplain-0-4'

commit 922960df890f6ccba21efb71d16453a1dfe75d03
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Oct 26 16:36:37 2009 -0400

    Version bump to 0.4.2

commit 885c4dd0e48cb16d2cf5d4f8a36a36f450cfcdf3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Oct 26 15:47:57 2009 -0400

    595552: ChamplainView "decel-rate" accepts values below 1.0

commit 950945d63d8e30d0b156c9a2550cd6a02aeb8ddc
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Oct 21 12:59:56 2009 -0400

    Remove more 0.4 references

commit 4607df59c5b8c634525a947983f9d6debd13704a
Author: Koop Mast <kwm@freebsd.org>
Date:   Wed Oct 21 12:57:18 2009 -0400

    598942: Fix champlain-gtk GObject introspection

commit 23187916539e70f0be987a6395f290dd63607a39
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Oct 20 10:54:11 2009 -0400

    Fix compiler warning "function declaration isn't a prototype"

commit 92c9a14f24ca162e205546182aa45c57ca82cf95
Merge: 620bdd6 ce9eb65
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Oct 19 01:16:25 2009 -0400

    Merge branch 'libchamplain-0-4'

commit ce9eb655a9d82c5c94164d7500b2fe12866dfd6a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Oct 19 01:03:21 2009 -0400

    Fix GObject-introspection
    
    It probably never really worked before

commit dd484485107fd0ca56315117757924deddab1ff1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Oct 19 00:09:49 2009 -0400

    Update NEWS and libtool version bump

commit 13142525fd090c89865362f3a6466fff3e93141a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Oct 18 23:17:31 2009 -0400

    Update python bindings

commit 4c92b1a0d408f1f95ba0bcd4e43f98c51814d1c3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Oct 18 23:16:26 2009 -0400

    Fix selection color being always blue

commit 1815499e08bae9639c324cef6955165f48004464
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Oct 18 23:04:54 2009 -0400

    Add get/set hightlighted color
    
    For better readability under some themes

commit 49513f9bd65e3f885193db674aa21ad1302da494
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sun Oct 18 15:38:45 2009 -0200

    Update python binding api to libchamplain 0.4.1

commit 63df2c96d9bd5b81f7b7e14a1eb1947a853a161f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Oct 18 14:39:03 2009 -0400

    Add champlain_marker_get_highlight_color

commit 990be804ea620616eb4d91862e2ee47e43c342a0
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 19:55:59 2009 +0200

    ChamplainBiew->remove_layer() is tested only if 0.4.1 is available

commit 59ed4a6cc97b71f02e1557db8e50813a514932ed
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 19:51:06 2009 +0200

    Perl bindings for champlain_view_remove_layer() are conditional

commit 3425ca5452a87a4c80ae5dce7667a00ef51966c2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 19:48:15 2009 +0200

    Revert "Depend on libchamplain-0.4.1"
    
    This reverts commit 6bebecca7ebdfd6eda9185d830fa329265f1ca0c.

commit 7fed2392e9c95d8a30324b5326a2a435a42e6f99
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 19:42:41 2009 +0200

    0.09 now covers libchamplain 0.4.1

commit 046b1c2a11797d14b897b1ae74751ccc9ebbf801
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 19:42:19 2009 +0200

    Depend on libchamplain-0.4.1

commit 6e909a5ebd8a66afcd6e46ef954f895fcc07acd6
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 19:32:46 2009 +0200

    Ignore .xs-coverage.ignore

commit 33e7bf4a2d7d30c2e278e407fe532b6acebe9cb6
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 19:31:21 2009 +0200

    Ignore Makefile.im

commit 4c2247508adaff9644b21c6914042ace0f583c7d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 19:21:11 2009 +0200

    Call $view->remove_layer() in the Champlain::View test

commit 2e0679631deda921dbd6b867505f0a445fd38307
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 19:19:23 2009 +0200

    Add ChamplainView->remove_layer()

commit ba73d6938ba73aa9fd5c9bbde3112d4276de763b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 19:17:17 2009 +0200

    Indentation

commit ae441faf37ea35c143289b03bfd0efc8b728d894
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 19:16:40 2009 +0200

    Version change to 0.09

commit 0c7f374751169403e4c8d0a7eb52d5847daa12f5
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 19:12:57 2009 +0200

    Symbols to ignore when mesuring the XS code coverage

commit 1d13f515d0a9f11a5dfaea69408635b761b7fde8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 18:44:44 2009 +0200

    Update the license of OpenStreetMap

commit 491719b826bd3bf71c6993daccea82598c00b771
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 18:42:47 2009 +0200

    OpenStreetMap (osmarender) has a zoom of 17

commit 52c2ca71f1076da60e0f7c705a9938b94c8998ef
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Oct 17 18:40:09 2009 +0200

    Update the OSM license

commit 5698bbe5f387393ba8161eb0cda0e6f91dee8200
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Oct 17 14:09:27 2009 -0400

    Fix 598106:  champlain plugin: map isn't displayed
    
    by not passing NULL to soup_uri_new and don't leak it

commit 954e21eb558a33649d68a378995417a3b0a63e8d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Oct 17 11:37:13 2009 -0400

    Increase performance of sqlite to lower IO wait
    
    This could corrupt database if many libchamplain apps are running at
    the same time, but the performance gain is worth more. Plus
    this information is not vital.

commit 620bdd662ed449757d48ed3b7f31578d78f6210a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Oct 17 04:04:01 2009 -0400

    Remove some leftover 0.4

commit 2ef267ae0cb9ae6aaa6680318da55f339d8da80c
Author: Bruce Cowan <bcowan@fastmail.co.uk>
Date:   Fri Oct 16 02:04:39 2009 +0100

    Fix the OSM licences.

commit 11ab10bc8c31c4619c20b9d7c2ff51553579a1d1
Author: Debarshi Ray <rishi@gnu.org>
Date:   Sat Oct 17 04:06:15 2009 -0400

    Fix 597272: Adjust the ZoomLevel typedefs to keep the C++ bindings happy

commit d6e896daef6f8f4ae5e7b4de4c2362cb191d31a1
Author: Debarshi Ray <rishi@gnu.org>
Date:   Sun Oct 11 12:25:31 2009 -0400

    Fix 597272: Adjust the typedefs to to keep the C++ bindings happy

commit f32c71ef4fab4fa4dda50a7ee3c96299689c500f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Oct 16 18:24:53 2009 -0400

    Add parameter guards in ChamplainSelectionLayer

commit 786fdcf0065a4705a7a65313c406ee3bdd82ed00
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Oct 16 17:58:39 2009 -0400

    Fix doc generation

commit 5c4769a01771798afa29c5b446391c133ee7de9c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Oct 16 17:58:11 2009 -0400

    Add a "changed" signal

commit f69e5fa79349596de22fe1c00110b4099d70f41c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Oct 16 17:01:22 2009 -0400

    Bump to 0.4.1

commit 7b72bff09d1eb2bcd16e7fdf07438edcdf52ae8b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Oct 16 17:01:08 2009 -0400

    Add champlain_view_remove_layer

commit 886d3f9bca7ee24b6f952f90aac3bf973a88dbd8
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Oct 16 16:42:21 2009 -0400

    Don't allow invalid longitude and latitude

commit dea3656affab3b8a2a5574552d7982a43bf3a1b8
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Oct 16 16:25:59 2009 -0400

    Emit notify::map-source when modifying the map source

commit e56f6fbda11b8f0269cf1040d781fccdf007d0a5
Author: Debarshi Ray <rishi@gnu.org>
Date:   Sun Oct 11 12:25:31 2009 -0400

    Fix 597272: Adjust the typedefs to to keep the C++ bindings happy

commit 4f547fe4ea1b8a6a738061d3a5dd2d09ce9699ae
Merge: c7678cf 44ae063
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Sep 26 09:29:36 2009 -0400

    Merge branch 'update-perl-bindings'

commit 44ae06302adf0e5833f3a0daa2aa659dd72963d3
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Sep 23 19:06:26 2009 +0200

    Update the date for 0.08

commit 2b309f6ec69102bafb656d9690bbaec84e1d28a5
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Sep 23 19:05:40 2009 +0200

    Run the animations in an event loop

commit 56585857e1f22b7717db789bb93dd2ce995ce0fa
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Sep 23 18:34:19 2009 +0200

    Run the animations within an event loop

commit c491ba784ab355d47cb13689471288eeccac7916
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Sep 23 18:34:01 2009 +0200

    Update a comment

commit cbd826eef4522a2c27e55be620365f9d6b28e1a6
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Sep 22 20:17:53 2009 +0200

    Version change to 0.08

commit e9aa36ea4396f564e8ec13c0c62a13a0b78b8475
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Sep 22 20:15:45 2009 +0200

    Implement the functions champlain_layer_animate_*()

commit ab6768b6c56908eb1ab8c830a0a3a211f1fa2840
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Sep 22 19:46:22 2009 +0200

    Implement the new animation functions champlain_base_marker_animate_*()

commit c7678cfc74c4334e691f9d847380605e861ce44c
Author: Halton Huo <halton.huo@sun.com>
Date:   Mon Sep 21 11:33:57 2009 -0500

    Fix 595534 add --libtool to allow build pass on Solaris

commit e388b242b4085a091b29e2572172b893e9501681
Author: Halton Huo <halton.huo@sun.com>
Date:   Mon Sep 21 12:33:57 2009 -0400

    Fix 595534 add --libtool to allow build pass on Solaris

commit cd6c7b098f8968ff3671b40086b3edf5f71078bb
Merge: f51c490 004e7e7
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Sep 21 12:20:19 2009 -0400

    Merge branch 'perl-bindings'

commit 004e7e72916445c6d43014510aa38d1d1d294518
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 23:07:28 2009 +0200

    Explain why there are not Gtk2 bindings yet

commit c71aac15c9943d4039a75d16764ffaffbdd2f864
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 22:55:17 2009 +0200

    Use the accessors instead of setting properties

commit 6de05673a166fbb46a366c0be65ec1541dba313f
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 22:52:46 2009 +0200

    Tell the Champlain::View to take the whole canvas

commit c051fba707366509b57858901957d6726b5cc01e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 16:20:43 2009 +0200

    Correct a typo in the POD

commit cb8ec414b0784a9433108547bb9d1ea567143e22
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 16:16:44 2009 +0200

    Update the files in Makefile.am

commit 679b3b171dc38cc24f3e06492cf90f7b11a88dad
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 16:11:13 2009 +0200

    Ignore Makefile.am

commit 5dc3f4d57a977caecd4468ffa77995a17e4a34ac
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 16:09:31 2009 +0200

    Use a decel-rate above 1.0 as the current version of libchamplain 0.4 has a bug (See #595552)

commit e2dc4c25a442dd939ff8ca94395bfe0f542d368f
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 14:31:38 2009 +0200

    Formatting

commit 52b7ab2aa88f90a2c34d23232ac868eec6ea7225
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 14:11:50 2009 +0200

    Fix a clutter warning when cloning the default icon for pending flickr images.
    
    In Clutter 1.0 an actor can only be cloned if it's in the stage. It doesn't have
    to be visible, just in the stage.

commit df1ae34ea26d61a462c113d27eb79daff30115f9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 11:11:51 2009 +0200

    Include Gtk2 for Gtk2::Gdk::PixbufLoader

commit 4c2589179a10604c17a4bedad869753b18e34daf
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 11:10:53 2009 +0200

    Port to Clutter 1.0
    
    Clutter::Texture::Clone is now Clutter::Clone.

commit 87ffd01fc3b2158271cec8042b17121bb181de51
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 11:05:56 2009 +0200

    Load Gtk2 before calling clutter init and don't call Gtk2's init

commit d457c0ea178bde293109bd98212438fcfc36e841
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 10:53:38 2009 +0200

    Give the MapView the same size as the stage

commit ae305b5258e76fa88ca934c142b0fcd21905ab29
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 18 09:56:03 2009 +0200

    Update a comment

commit 9ea821ddbd2463921bee5ff295937649a794ea7c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Sep 17 21:49:49 2009 +0200

    Fix the test test_ensure_visible by running it in an idle callback

commit 74566398392ec9f62c7bab0979b01d9486edfdf4
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Sep 17 21:40:35 2009 +0200

    Make sure that the view has a size and that it is added to the stage

commit 9dbd4a9e81cebc527fcc9cbda507bca4fe127c2c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Sep 17 20:28:30 2009 +0200

    Set a defaault zoom-level for the goto tests otherwise the goto test gets stuck in Antartica

commit 80e89fac482a9d367002329bbe2a68722e8d8565
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Sep 16 20:40:57 2009 +0200

    Libchamplain has now a default selection mode of multiple

commit 4d751b4dda4e077770a7e7fb8ef9f5627c1ee5bd
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Sep 16 20:31:47 2009 +0200

    get_uri and get_filename return undef instead of '' when a tile is initialized

commit bc99bf28ad1a32262d07e47e0fd0fc4c0629fd72
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Sep 16 20:28:22 2009 +0200

    OpenAerialMap is no longer available

commit e4cab1581d7f4b7ba8e27711c244c97f78e8522e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Sep 16 20:08:06 2009 +0200

    Replace OpenAerialMap by OpenStreetMap Mapnik

commit c4b5eafb45e222e8f2dcbc1bf6767ee958a29d24
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Sep 16 19:57:46 2009 +0200

    Adjust the unit tests to libchamplain 0.4
      - OAM (OpenAerialMap) is now optional.
      - $tile->get_uri returns undef instead of '' when a tile is initialized.
      - $tile->get_filename returns undef instead of '' when a tile is initialized.

commit 281aebc9f119b40dd17f0978e00bbcadf76bba9e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Sep 16 19:18:49 2009 +0200

    Update 0.07

commit 67ede569c1ecb1238ffdc2e6fa7174fb1c4c0858
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Sep 16 19:17:45 2009 +0200

    Add the LGPL license to the code

commit fe8ecfe41fabce9a8d38ab78fbc185ee1c1b6652
Author: Emmanuel Rodriguez <emmanuel.rodriguez@booking.com>
Date:   Tue Sep 15 22:17:44 2009 +0200

    Remove the Gtk2 files from the MANIFEST

commit 09075b788aca55d4eede7402c9bcad73f562786a
Author: Emmanuel Rodriguez <emmanuel.rodriguez@booking.com>
Date:   Tue Sep 15 22:10:35 2009 +0200

    Updates

commit 2eab31182226fea71bbd3b0fcb1e6c899de152ff
Author: Emmanuel Rodriguez <emmanuel.rodriguez@booking.com>
Date:   Tue Sep 15 22:10:22 2009 +0200

    Version change to 0.07

commit 9b216dc0262020ac49b56509f670cf543753e03c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@booking.com>
Date:   Tue Sep 15 22:01:24 2009 +0200

    Port to Clutter 1.0

commit e43ec5725f68122ad7ae08062e9c7a3a563c88b9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@booking.com>
Date:   Tue Sep 15 21:53:38 2009 +0200

    Don't use Gtk2 as Champlain is now a Clutter only library

commit f1164646d9e3a4d5240f549943e4201035c593f8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@booking.com>
Date:   Tue Sep 15 20:38:15 2009 +0200

    Require libchamplain 0.4

commit 86d74620e2bb7877b1963be95977a9b4f63f3b3e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@booking.com>
Date:   Tue Sep 15 20:26:25 2009 +0200

    The Perl bindings for champlain-gtk will be in a different package

commit 51169d8141f17a74b28115aab8879ef9343bbaee
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 4 20:21:34 2009 +0200

    Port to Clutter 1.0
    
    Clutter::Label is now replaced by Clutter::Text in Clutter 1.0.

commit 910c8dcda4630863d743589b4e5862ec6968be14
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 4 20:17:14 2009 +0200

    Port to Clutter 1.0
    
    Clutter::Label is now replaced by Clutter::Text in Clutter 1.0.

commit 02f6e547da170b56eabe82f6735e14e03f7a4ec7
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Sep 4 20:09:20 2009 +0200

    No need to load Champlain::MapSourceDesc

commit f2adc842293ce4fe889309e16da706f321ff713d
Author: Emmanuel Rodriguez <emmmanuel.rodriguez@gmail.com>
Date:   Tue Sep 1 22:04:04 2009 +0200

    Revert "Don't include gtk2perl because it redeclares the Pango types"
    
    This reverts commit 421074211a234119276a6fdbb76d13d9f5bec9a4.

commit a44260f72aaf916890aae05ceb38620dbbb8c0ee
Author: Emmanuel Rodriguez <emmmanuel.rodriguez@gmail.com>
Date:   Tue Sep 1 21:55:23 2009 +0200

    Don't include gtk2perl because it redeclares the Pango types

commit 9a43de3cdd4fef9e3818e0635cb7bdcf78f1c059
Author: Emmanuel Rodriguez <emmmanuel.rodriguez@gmail.com>
Date:   Tue Sep 1 21:53:56 2009 +0200

    Clutter 1.0 header file is now clutter-perl.h

commit e8939dd08f74ab4bd4f42659c707514d5115aebb
Author: Emmanuel Rodriguez <emmmanuel.rodriguez@gmail.com>
Date:   Tue Sep 1 21:53:13 2009 +0200

    Require Clutter 1.0

commit f51c490c18e4dc992bc3dc73d671069e9de225fe
Author: Cédric Bosdonnat <cedric.bosdonnat@free.fr>
Date:   Mon Sep 21 12:09:29 2009 -0400

    Fixed build issue: 0.4 still remaining

commit 6e455cd92392537cd1a7e5ea534931ec4eeab2af
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Sep 15 16:33:29 2009 -0400

    Fix typo in family name

commit 2e4fd8b0f89fd1b50b6fdd0d5b569d38f3f6fc09
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Sep 14 13:44:55 2009 -0400

    Post release increment to 0.5

commit 990b8f34997b2ee7752d57e9b16a173b55a996e1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Sep 14 13:40:04 2009 -0400

    Fix version numbers and date in README and NEWS

commit 0566060709b5ec025f1e85532e46316f375a0def
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Sep 14 13:30:09 2009 -0400

    Update GtkDoc and remove deprecated symbols introduced in 0.3 and never released

commit 83cae132400df21d076e4406a534d300636d003b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Sep 14 12:06:48 2009 -0400

    Set default selection mode to SINGLE to match Gtk+

commit 3172c9fafc8e71d28dfeefd1e8feca4fff30de62
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Sep 13 10:18:00 2009 -0400

    Make demos, binginds and doc use 0.4 too

commit feae83c6211d81bb9677db31a2e80922ae908b1c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Sep 12 23:52:23 2009 -0400

    Update NEWS

commit 329ab16d3395a1ae395d2c55807d98246ccaa62c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Sep 12 23:25:44 2009 -0400

    Fix 594963: Initial scrolling results in map being in Antarctica
    
    The anchor that was being used was resulting in negative x or y values
    which were clamped back to positive values by TidyAdjustments.
    
    This patch makes sure that a new anchor is computed if the anchor
    would create negative x or y.

commit ada4b7cdd83a1ad4cc46d11c82d49dc37fd27092
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Sep 12 23:22:26 2009 -0400

    Remove trailing spaces and empty lines

commit 2eb53afda1ce30b6b9b9c85e9591b49d5b54fc78
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Sep 12 20:07:30 2009 -0400

    Pass to 0.4

commit 9a88e9a2195c76a131fe29ef974d7d4ba26a9f91
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Sep 12 17:47:31 2009 -0400

    Fix Polygon displaying with zoom levels requiring an anchor

commit da9f4ffe8b38c5b7c4e4ff6d13e3b1b10f5e453f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Sep 11 17:14:12 2009 -0400

    Revert "Get rid of Anchor"
    
    This reverts commit 5eeadcfb6b6f3ad59881958c7b2cf18b964de438.

commit 04a025af5bfa83f0b6e73a4341e88286f88a028a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Sep 11 16:52:37 2009 -0400

    Revert "clutter_actor_set_position can now happen in ChamplainTile"
    
    This reverts commit 8b697b0bc069be83989548fe86c8ee3eb94569af.

commit c897259245497520c860f19139c7ae1972c2fd97
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Sep 11 16:31:08 2009 -0400

    Remove OpenAerialMap until it is reborn

commit 30e9f1364077d5b144f444c53dd298ae4d3ffe94
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Sep 10 13:03:59 2009 -0400

    Fix a warning when attempting to remove an actor that has been destroyed

commit 42179582b092272df3e0ac4f69897b986a3bf1e0
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Sep 9 15:46:22 2009 -0400

    Misc styling fixes

commit e49a1100610af9dd69d305328136c86fd70075af
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Sep 9 12:57:21 2009 -0400

    Review of ChamplainMap, style fix and optimization
    
    Don't free and reload a level if it was the previous one

commit 4eae2169e9ebc3768fb85cbdb13c44ded2327632
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Sep 9 16:23:24 2009 -0400

    Review and documentation of ChamplainZoomLevel

commit 1b866cdb04bbd143f4c72801b8c3ee8d35e8e838
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Sep 9 11:48:24 2009 -0400

    Review of ChamplainTile: fix doc and style
    
    Plus a small memory management fix: don't init string vars
    with g_strdup ("").

commit 919e318b76c1c2d59227a7f32045ceb58586bb97
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Sep 3 21:44:35 2009 -0400

    Fix release date

commit be63621ec00526afa181d986f590e198b6559960
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Sep 3 21:43:57 2009 -0400

    Fix 0.3.92 NEWS

commit 19cde8d5a378b0b8767a756cc7553b933ba50a39
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Sep 3 21:35:26 2009 -0400

    Update NEWS and version bump

commit 4e84ba664bb2ed482d7fa8e338a44a29707e580f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Sep 3 21:05:25 2009 -0400

    Fix execution bits and python dist

commit 63b4df59d4eb508a866c0552793fbea6bc4ec99a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Sep 3 20:32:08 2009 -0400

    Port to released pyclutter 1.0 and fix coding style

commit 7e7107ec8f5dc797ab96cb1b7cdd585d74e34c95
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Thu Sep 3 13:31:59 2009 -0300

    Added error callback to twisted

commit bcfe35a989439bd0d8813e6d404f3b4c7e898f56
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Thu Sep 3 13:26:40 2009 -0300

    Ported url-marker demo to python bindings

commit 704d7fd8f52512e0c0ffa41cce920e52f1deec4d
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Aug 31 13:22:09 2009 -0300

    Added new configure requisite: pyclutter-gtk

commit 414e65751d0fbcfb2c89142445ddb7476e42b1ca
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Aug 31 13:18:55 2009 -0300

    Updates in demos using pep 8

commit 1a3f274f65a8841cbaa4bd5cfa4bab07848eaa26
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sun Aug 16 22:02:33 2009 -0300

    Replace GInitiallyUnowned to GObject

commit 273464a38803915cf156e79877d702764364cce4
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sun Aug 16 22:00:19 2009 -0300

    Some small fixes in python binding demos

commit b603e6e71bb5c7e37c001851609931f8cc76b251
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sun Aug 16 21:04:52 2009 -0300

    Use a true boxed type in ChamplainMapSourceDesc

commit 3709b5ed6623841d6ac40845f497176f90cb7ef0
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Sun Aug 16 20:42:39 2009 -0300

    Added support to boxed types

commit 2406e6bc8bb8526694d0ef0fd34758d37c6fd339
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Thu Aug 6 21:18:35 2009 -0300

    Update python bindings for require cluuter 1.0 and pyclutter 0.9

commit 36aae44cd6ee0945167f8c07b88a8cc7f4bed5d7
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Thu Aug 6 21:09:40 2009 -0300

    Update to use pyclutter 0.9 def files

commit 669d2fc71e3743bc66757b2f9365074021851aaf
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Thu Aug 6 18:10:02 2009 -0300

    Sync wtih clutter 1.0 api

commit 74c42fd181eec218f6bae6a262f76bd4e76573db
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Sep 3 10:41:47 2009 -0400

    Actually free the children list
    
    Before this, the free at the end of the functions didn't do anything

commit 209f9f85b0528063bca9a233da9e6841166ffba4
Author: Felix Riemann <friemann@gnome.org>
Date:   Thu Sep 3 08:36:14 2009 -0400

    Fix 594003: invalid write of size 4

commit 9e55dab9d1ae3eb100eb8fab6bd307ee0398052d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Sep 3 08:31:28 2009 -0400

    Fix memory leaks in ChamplainLayer
    
    Reported by Olivier Le Thanh Duong

commit 97261d34e9e70cb6409ba3c63452be13c4e93f23
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Aug 30 13:03:56 2009 -0400

    Update NEWS file

commit dcd42a997d434423488bc854251693e416d95c89
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Aug 30 12:22:08 2009 -0400

    Fix 590727: Events are not send until the mouse move
    
    Do not grab the mouse when the source actor is not the current actor,
    resulting in the event being passed down, but also in that you cannot
    drag the map starting on an actor anymore).
    
    Connecting the signal handlers on an object at the same or lower level
    than fingerscroll fixed the transmission of events.

commit c800c8d4b5b327a45475875d70018efffe3040a0
Author: Felix Riemann <friemann@gnome.org>
Date:   Sun Aug 30 11:22:49 2009 -0400

    Fix 593505: Memory leak in ChamplainLayer
    
    The list of children wasn't freed and the code was sub-optimal

commit c53ab294b5d515b5d39418ca1ac346f40297cf84
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Aug 30 11:08:52 2009 -0400

    Respect OSM tile usage policy
    
    We'll have to use 7 days expiration until we can add the
    http Expires data to tiles (after API freeze)
    
    http://wiki.openstreetmap.org/wiki/Tile_usage_policy

commit a10b73141c25d9ed570392af0b7d86a40c931acc
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Aug 30 11:05:10 2009 -0400

    Fix 591132: Attempting to remove actor when zooming in/out
    
    This warning happened when the cache was being validated and
    that a newer version of the tile was available.  Plus,
    the ChamplainTile had to be in the process of being destroyed
    (happens if you zoom 2 levels down quickly).  The new version
    of the tile was then fading in on a non existing ClutterActor.
    
    I added checks so that
    * the animation is not created in such a case,
    * the animation is forced to complete on dispose of ChamplainTiles
    * unrelated but: only one animation can happen on a tile at one,
      the previously running animation will be forced to complete before
      the new one is setup.

commit 6479441c9367724936600569dc9348e39a416e22
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Aug 26 20:30:18 2009 -0400

    Comment out misleading code in demos
    
    But leave the code there as it is a good example of
    how to make acters reactive.

commit 4d7cb996b38062d17d692b768a1481a08899854c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Aug 26 19:50:20 2009 -0400

    Fix documentation

commit 8d89dce22288455917c92f0523ee0f6ce8fe0ca9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Aug 26 08:41:11 2009 -0400

    Fix coding style

commit 49c3f67aa1b6b51273d3e1057c2611278f08cb04
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 17 20:25:06 2009 +0200

    Proper handling of GError in pixbuf_new_from_message() and texture_new_from_pixbuf()

commit 79022fcca664907e9cce4b8a7355c045f50011e3
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Apr 29 08:32:38 2009 +0200

    Enable the compilation of the demo url-marker

commit 70501d42157beae4917d9da9e42801fb9d231157
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Apr 29 08:29:48 2009 +0200

    Even better name

commit 126f4119eb026a8c0be9f69068eb4ba6ebf2e534
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Apr 29 08:16:39 2009 +0200

    Renamed image.c to url-image.c

commit a26c5ace38f764a710f195bcd95a70b61847ab61
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Apr 29 08:12:57 2009 +0200

    ref/unref the layer and close the pixbuf in the cleanup section

commit 8307e44fce368d32fe2212188239d51dcd7d9d42
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 27 07:58:32 2009 +0200

    Free the GError and code cleanup

commit 8ab2d9a61440f882adf6ef949611276e20b6b653
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Apr 16 22:46:08 2009 +0200

    Functions allocating memory follow the coding standard.
    
    Renamed messge_to_pixbuf() to pixbuf_new_from_message() and
    pixbuf_to_texture() to texture_new_from_pixbuf().

commit cf1cb60e13766d52b16144337c49cbf51e60d894
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Apr 16 22:05:05 2009 +0200

    Diplaying multiple makers

commit ab1151c402a2b1bb241899209c35bc981640e758
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Apr 16 20:33:11 2009 +0200

    Follow the coding style

commit 3756588247357e0499e595f87e811f916fea6513
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Apr 16 20:14:16 2009 +0200

    Code refactoring

commit 828937764879410cba6425f509edee379c7cad2d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Apr 15 20:30:35 2009 +0200

    Firt version of the demo that downloads an image

commit 8bf96bc23d752c158f5e6a41e3383b6654de2f7a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Aug 26 00:06:10 2009 -0400

    Add keyboard shortcuts
    
    This commit add many future API additions for libchamplain
    
    Arrows: move around by 1/4 of the viewport size's
    Ctrl+up/down: zoom in, zoom out of 1 level
    
    The scrolling will be smooth if in KINETIC mode, otherwize
    non smooth (as center_on would do).

commit e1c5771b773731b410e02cbde5d56f8a469cebb0
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Aug 26 00:00:46 2009 -0400

    Fix a bug where tiles were not loaded if resized vertically
    
    This was particularly visible in EOG when a higher image
    was loaded.

commit decf392dfa0061ad597b0ffc3a77cce67f981089
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Aug 25 19:33:40 2009 -0400

    Fix coding style issues

commit cb8d3b011065434d212b61fe61a3864d35e38ffc
Author: Javier Jardón <javierjc1982@gmail.com>
Date:   Tue Aug 25 19:10:47 2009 -0400

    Bug 585754: Nicer compilation output with AM_SILENT_RULES automake option

commit 8a7e99efa96c8dd084c352051ec7f2ccb0760c34
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Aug 25 19:07:33 2009 -0400

    Bug 592096: champlain_map_source_desc_copy and _free are incomplete

commit 8b5983e699eafc7d1fcd577989d02182476babed
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Aug 25 18:39:26 2009 -0400

    Fix compilation warnings in demos

commit d16c2a202ec24502e4e4a740f470baa1a888cba3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Aug 25 18:39:13 2009 -0400

    Deploy workaround for clutter bug
    
    See  Bug 590692 -  X error when using GtkChamplainEmbed

commit b01506e3eebfac7419cf1e3cb0662b61ec91fa2d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Aug 25 18:33:57 2009 -0400

    Final fix for 577592: Use _priv instead of the GET_PRIVATE macro

commit c753a006a28cbaf9ce35dc10d5e9625dd6b1001e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Aug 24 10:18:16 2009 -0400

    Version bump to 0.3.91

commit 68a05bc04e7db314012eebfdd73fa11ebc3071a9
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Aug 20 16:15:09 2009 +0200

    doc: remove undeclared functions champlain_map_source_new_*

commit bba639cc188b45ed0e43eaef2c324c3061c5453b
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Aug 20 16:11:33 2009 +0200

    doc: cleanup ChamplainView

commit 57c7feda5292db34a43f67d2d119bf13568a8d58
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Aug 20 15:48:35 2009 +0200

    remove undeclared function champlain_tile_set_actor

commit ace1565efc700b5ea6ec5e18e1b2b4b9d0ff54eb
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Aug 20 15:43:00 2009 +0200

    cleanup ChamplainMarker and ChamplainBaseMarker

commit d7de9a40d61713df425d3abb2178c7093c1c6490
Author: Simon Wenner <simon@wenner.ch>
Date:   Thu Aug 20 15:13:08 2009 +0200

    cleanup gtk-champlain-embed, fixes #589502
    
    What about deprecated functions?

commit 18553cf4bbe25fbe469d6d7727ac95fc1fbd0739
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Aug 4 17:24:59 2009 +0200

    Simplify the status label

commit f89aca715f3adfc3aa38fe183769b902fdd503f8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Aug 4 16:46:31 2009 +0200

    Add a status label

commit 84ab3f59982c756adb6267c0f0b43284c0558715
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Aug 19 15:22:31 2009 -0400

    Fix out animation being an in animation

commit 770a08c6e972a6debc326bb5011082a0bb4637b1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Aug 10 15:39:36 2009 -0400

    Version bump + NEWS + README

commit 50996d3567fb6c9c9a7342fbfdf492016a5522ae
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Aug 10 15:26:56 2009 -0400

    Fix Bug 591128: Perl bindings are not provided in the tar.gz

commit 81a75a77961ae32ca27475c9acb26fdfd7ad2442
Author: Emmanuel Rodriguez <emmanuel.rodriguez@booking.com>
Date:   Sat Aug 8 09:37:51 2009 +0200

    Update for version 0.06

commit 0b1031f1bf99bde7cb278e9d299934458f6c254a
Author: Vincent Untz <vuntz@gnome.org>
Date:   Wed Aug 5 09:01:23 2009 -0400

    Fix 590818: Fix build of introspection data with clutter 1.0

commit bf995be8893ba993ccd69968dcd2878ce028089b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Aug 4 20:51:28 2009 -0400

    Fix memory management

commit 5bd6fd4d73d7d2fb57691b91a2ed55a4dc7db3f1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Aug 3 22:29:41 2009 -0400

    Fix NEWS numbering...

commit 42e8c54a090f269956de58d9fcc9938063b437d0
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Aug 3 21:30:27 2009 -0400

    Version bump

commit b5856595dad9e10ec640986b6fb061fdff10238b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Aug 3 21:59:02 2009 -0400

    Fix NEWS indentation

commit 64e0b0263dbe42c5e08ec896d1602ab07caa39e7
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Aug 3 21:35:33 2009 -0400

    Update NEWS and README

commit 5b7f0d697b178c4c4d67a028d5da7987145c5d47
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Aug 3 21:55:37 2009 -0400

    Have ChamplainPolygon inherit from GInitiallyUnowned
    
    This makes the API nicer to use as you don't have to unref
    newly allocated polygons, even after adding them to a view.

commit f5bc3067e1b132c1f0104047335c09a06c04695e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Aug 3 21:44:37 2009 -0400

    Fix Clutter-Gtk-0.10 dep in .pc

commit 2bd314e7c8c67f165edff2798beb3da6b4eb5c73
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Aug 3 21:29:12 2009 -0400

    Update doc to include latest API changes

commit ea9dfb56c15ff44e4c9863667434fe1145ac96a2
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Aug 3 21:23:50 2009 -0400

    Introduce the new Marker animation API
    
    With this API you can have the markers fall from the sky on the map
    and get drawn back.  It also introduces helper functions in
    ChamplainLayer to animation many markers at once.

commit 7227e6aaa2a7c25f5c849871ff239b698acee65e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Aug 3 18:13:49 2009 -0400

    Remove dead code from demo

commit f20b4f528bbde1f22e0b09fe34901183fb735ff4
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jul 30 19:13:26 2009 -0400

    Fix markup in Clutter 1.0
    
    The markup property has to be set after the text for it to work

commit 9e440c7907b7830f2e8cd4cb9cdd2457e669bc44
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jul 30 09:44:44 2009 -0400

    Use Clutter 1.0 now that it has been released
    
    clutter-gtk 0.10 is using Clutter 1.0

commit 207371e2a1ff9a4c6faed6e693cc7c2d9098824a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jun 12 09:32:11 2009 -0400

    Update to Clutter 0.9 latests API changes
    
    This commit used to break (but was later fixed) the kinetic scrolling)
    due to heavy changes in ClutterTimeline.

commit 4be4f5ea9f6466a50adec91e2e7ba9015595b229
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jun 12 01:39:57 2009 -0400

    Port ChamplainPolygon to Clutter 1.0

commit 731a2295f6488a95694ec4741de0c7780fb660f5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed May 20 11:49:59 2009 -0400

    .pc files should point to Clutter 1.0

commit 8b697b0bc069be83989548fe86c8ee3eb94569af
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 18 21:26:44 2009 -0400

    clutter_actor_set_position can now happen in ChamplainTile
    
    Since anchor (which was in ChamplainView) has disapeared

commit 5eeadcfb6b6f3ad59881958c7b2cf18b964de438
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 18 15:52:33 2009 -0400

    Get rid of Anchor
    
    Since ClutterUnit is not a float, the anchor hack is not needed
    anymore.

commit 887639e8355ff5e4034dcb7a133f320284448c8f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 18 14:17:37 2009 -0400

    Add assertion on tile's content

commit 5630df9e1b66b0284cda71793a65584ae24300e7
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 16 18:31:10 2009 -0400

    Port animations to the new API

commit 118a55dbb5718101e1d3a1e83c690431c611e17a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 16 15:35:16 2009 -0400

    Fix a precision issue

commit 911e8256dc2fc6d4c526c81d9e75ed1c24c6941f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 16 15:11:31 2009 -0400

    Port Champlain to Clutter 0.9

commit 4861c5d917d937cd4c7f0406f529c8ff2c4f0b2f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 16 15:10:54 2009 -0400

    Port Tidy to Clutter 0.9

commit 0ec9d390a008e27c8dfb9b922e9795126a655c48
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 16 12:37:48 2009 -0400

    Start depending on Clutter 0.9

commit bf014259bd815cf6594fe52b6933e1db0bb308fb
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Aug 3 19:04:55 2009 +0200

    Give more time to the animations during the unit tests.
    
    Sometimes the animations need more time (bad connectivity and invalid cache?).
    In these conditions the tests fail. Now the tests have more time and they show
    a diagnostic showing that the main loop has timed out.

commit 32efe7e3b386731ae8ae7e7a2a170a33d7ea993b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Aug 2 23:30:40 2009 +0200

    Provide our own gtk_widget_get_window() if GTK is missing it.
    
    Debian lenny has an older version of GTK (2.12) that's missing gtk_widget_get_window().

commit 8c9b1fb029cbeda1efd584a631e1e98eb3473c0d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Aug 2 22:47:07 2009 +0200

    Allow debian's lenny gtk version

commit f75b62543fbccabc00d77ee8965aba9013519bbe
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Aug 1 15:40:36 2009 -0400

    Update libtool version, README and NEWS

commit 6225f0cf9d407f3c03506b581406126c475f6ff9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@booking.com>
Date:   Fri Jul 31 21:25:25 2009 +0200

    Git ignore file

commit 1d2c381dbfd9af703a05ead62d031395a34f4fd9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@booking.com>
Date:   Fri Jul 31 21:05:08 2009 +0200

    Skip the animation frame computation if there would be a division by 0

commit 1103bfef94aca4772745f9187d00af587d80fdf2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@booking.com>
Date:   Fri Jul 31 20:53:34 2009 +0200

    Catch the division by 0 as soon as possible

commit a9ffbb0ed51384ef44886456bc879d01b64702b1
Author: Emmanuel Rodriguez <emmanuel.rodriguez@booking.com>
Date:   Fri Jul 31 20:34:03 2009 +0200

    Catch an arithmetic exception (division by 0)

commit 984fd2782f9c02c20d8a4dc02ec82452d54ad243
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jul 31 19:43:38 2009 -0400

    Version bump to 0.3.5

commit 79eaed9f99f595afd1506e9ecdaaafbeff677889
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jul 31 19:43:27 2009 -0400

    delete ChangeLog file

commit 2351aa63afb1b373079b090b494f86a60ee0909d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jul 31 19:28:23 2009 -0400

    README, NEWS + libtool versioning

commit 14f6c6d0e287edd15876c0d81fa599b6a447728c
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 31 18:18:25 2009 -0400

    Fix Bug 588224 – Does not build with automake 1.11

commit 265f602433fcaa82089d0377e80cd6816c4009e9
Author: Simon Wenner <simon@wenner.ch>
Date:   Fri Jul 31 18:15:51 2009 -0400

    Fix Bug 586157 – libchamplain-gtk does not build with GTK 2.2

commit e61a206874e6ef70da76fc0c84123fa1f00c51db
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jul 31 18:06:16 2009 -0400

    Add missing pychamplain.h in dist

commit e6fe34d3d7a9fa12efa5eb3510fdda2e05cd625d
Author: Frederic Peters <fpeters@0d.be>
Date:   Fri Jul 31 18:05:23 2009 -0400

    Fix Bug 585854 – Make distcheck required --enable-python but doesn't say so

commit 859994f87736361c4c6c6daf6a176a2cf341895d
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Fri Jul 31 14:46:27 2009 -0300

    Update python binding

commit 1bfe31a06a706f156842a3583637b43d52430bc1
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jul 29 22:43:18 2009 +0200

    Update the release 0.06

commit 57ab1ac208fc3e3893bdc332c3e7372c91712ff4
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jul 29 22:33:47 2009 +0200

    Clear the points when the polygon is disposed

commit 9253c4b40dfb690337848d9999466e5378029efc
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jul 29 22:28:24 2009 +0200

    Remove a TODO and test that clear can be called twice

commit c7d2e9aefd6b119655ddc25848283a149cd48b3c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jul 29 22:26:05 2009 +0200

    Fix a memory bug in champlain_polygon_clear_points()
    
    Clearing the points is now initializing the list to NULL. This causes the list
    to be reusable. Otherwise points can't be added to it afterwards.

commit 5deccefc6e835e50f11cfdfeb86fd0112e04c70d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jul 29 22:09:58 2009 +0200

    Coverage for Champlain::Polygon
    
    Add the function:
      - champlain_polygon_remove_point

commit 9cce2c87b6a9f95c4d605b95f8ff6493b847745b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jul 29 22:02:48 2009 +0200

    Remove the semicolon in XS declarations

commit a2a6a84345a02c3944f1d792a3c8120ebec42675
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jul 29 21:47:16 2009 +0200

    Coverage for Champlain::Marker.
    
    Add the function:
      - champlain_marker_set_highlight_color

commit 64b29a0f28fc0ae5808030b0234fd2ebdf2729bb
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jul 29 21:20:12 2009 +0200

    Coverage for Champlain::Layer.
    
    Add the functions:
      - champlain_layer_hide
      - champlain_layer_show
      - champlain_layer_remove_marker

commit e67a5947fd9ea395af90f39e3026bac8d496860c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jul 29 21:10:45 2009 +0200

    Implement champlain_layer_add_marker()

commit e95fa27ca32ccc573a38d6d211eec67e4813b610
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jul 29 20:57:10 2009 +0200

    Implement champlain_base_marker_set_highlighted() and champlain_base_marker_get_highlighted()

commit bd3e6d13c93360d95e23deb692517ce99ac9a8a6
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jul 28 23:47:54 2009 -0400

    Hide some of the Clutter API
    
    Just in case we decide to have ChamplainLayer not be a
    ClutterGroup in future versions

commit f2fb54846069d163a8ec1758184eb6859c3ec2d9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jul 28 23:24:09 2009 -0400

    Add champlain_polygon_remote_point

commit 6f7f60f15fbe37c946bbb9a219ac7906f83984f6
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Jul 28 22:57:57 2009 +0200

    Simply prepend the markers when selected

commit d6b1bbcd63d97673539c9da2030cd7933e18e9c3
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Jul 28 22:35:10 2009 +0200

    The selection calls differ if they are made from the GUI (with the mouse) or through the API.
    
    Selecting markers with the mouse toggles the event the makers on/off while
    selecting with the API doesn't toggle the markers.

commit e6cde7885974b6773b9cc3cc475d18fabdecd450
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 11:48:12 2009 +0200

    Test switching between multiple selection modes.

commit b6eb1bd953feba9fb2c4adf8d8a9185fe24842fa
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 11:09:13 2009 +0200

    Test reslecting already selected markers

commit b9bca02570d13cc5b09b377152569a54adecea7d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 11:08:40 2009 +0200

    Use a SelectionLayer for the markers

commit d90297eed1f72ece8697aca2abcaa25632f2c620
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 10:46:40 2009 +0200

    Test calling champlain_selection_layer_select twice on the smame marker

commit 12d353ed2b5f8a963fab976fc0dc6362c3919076
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 10:42:45 2009 +0200

    Bindings for champlain_selection_layer_select_all()

commit f524556546fc25f826c1358f83c8b541172ef8ae
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 09:14:53 2009 +0200

    Test notify::selection-mode

commit 559464db4a6ef7afa927deddab760de966f3f19f
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jul 9 23:57:52 2009 +0200

    Test selection in single mode

commit 4446c6aa4ce3280409088df256946706d991853b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jul 9 23:22:50 2009 +0200

    Test the property selection-mode

commit 4725f56559e17523be6f2609e8882631ffda4bb8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jul 9 23:22:07 2009 +0200

    Fix the Enum ChamplainSelectionMode

commit a9c20f31905889fd84b957158193e69efb3b3d29
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jul 9 22:22:13 2009 +0200

    Scalar context on a XS method is too strange

commit 1b87cfe2eb5423a0b5f131a2823861706ecc3148
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jul 9 22:04:24 2009 +0200

    Complete tests for multiple selection mode

commit 953b47468b50d39afd540ddc350e17554fea85c9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jul 9 22:03:27 2009 +0200

    get_selected_markers() returns the proper count when empty in scalar context

commit a3dc6f065acf08de73ac42938f6c5138bdd3427c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jul 9 20:49:35 2009 +0200

    Version change to 0.06

commit a1f1d457290c3b27dc5bd4d0258767df0d7cd6e1
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jul 8 23:11:32 2009 +0200

    Return XSRETURN_EMPTY if champlain_polygon_get_points() has no points

commit 3bc917d09a5a72ac80ed8e4ea5c66113e05365ac
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jul 8 23:11:02 2009 +0200

    Basic implementation of ChamplainSelectionLayer

commit 044b08f5e42ea0a3419354146364901dcc1d1369
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jul 27 22:45:41 2009 -0400

    Set the highlight color to use Gtk's selection color

commit 0fa51eb3441b50483d1dd5672dc20bff3247c5df
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jul 27 20:50:27 2009 -0400

    Fix behavior in multiple mode
    
    Clicking on one selected marker in a group of selected marker
    should highlight only this marker.

commit 8456654633ff2fd8013a60891548ace4390da408
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jul 27 20:37:33 2009 -0400

    Eat selection events
    
    This prevents unreactive (by user) markers to pass the
    click event to the stage to unselect all markers.

commit c2b099262534a813b8eddc4a4956f08a74cc5966
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jul 27 20:33:26 2009 -0400

    Unselect All when clicking around markers

commit 8bb3f911b0b812e9ee2a749d6e3bbf42549ab4b3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jul 27 20:31:57 2009 -0400

    Fix double printf

commit 51f07091719dd0e1a9f9669a2dcca0691b7df5ce
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 11:47:42 2009 +0200

    Switching to single selection mode clears the previous selections

commit 8c9c621a7744a5a00a6d68c83edf16e7cde00170
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 10:11:28 2009 +0200

    Implement champlain_selection_layer_select_all
    
    This implementation will only work when the layer selection mode is set to
    multiple. This is because it seems strange to select more than one marker if
    the selection mode is set to single.

commit 149c696b35c25f04f2b7d228e241c4745c56f856
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 09:21:05 2009 +0200

    Documentation formatting

commit b4d44f3adec742aac9e40eeadd34020996b788ec
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 09:19:27 2009 +0200

    Fix a typo in a comment

commit d8d4c26e38f056f1a618fa9a806e45d066d4cf06
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 09:14:26 2009 +0200

    Emit the notify signal selection-mode when the selection mode is changed

commit ba630bbf5b30751d5d3aabb2a9fe7ec1fe28bec8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jul 9 23:59:21 2009 +0200

    Fix champlain_selection_layer_select() in single mode.
    
    The method was acting as a NOOP because of a mistake in real_select().

commit 2b86484d884567eeb84484d7b490bf7338bb7987
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jul 9 23:21:37 2009 +0200

    Add the property selection-mode

commit 26ee3028504e3b3b293b2401f5fa6726be3565ff
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jul 6 19:20:55 2009 +0100

    Highlight markers and fixes

commit 836a39cc60d1c9749b6f73d8aa8c21cb72015e38
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jul 6 19:19:55 2009 +0100

    Add selection debug

commit 6930eb4c8c6723374c29128b10a7043d32e15a5f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jul 6 19:19:43 2009 +0100

    Add highlight possibility to base marker

commit 20c2f583780aeb4d0e7b09219b8c56ce4b896af9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jul 6 16:38:34 2009 +0100

    Implement ChamplainSelectionLayer

commit bf91bd5cf31342dfed7dd2442a8bf28cf426e9db
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jul 6 12:14:59 2009 +0100

    Fix styling

commit 932969d834a51a2989061193549691e86ac76568
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jul 6 11:08:57 2009 +0100

    Fix enum doc

commit a050f6471293b2ab6da9260d57f67ec6356ee98b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Jul 5 20:10:12 2009 +0100

    Create ChamplainSelectionLayer

commit b23fb0351bf4c8bb06770f8500e231b23856f7ae
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jul 12 14:50:50 2009 +0200

    Test Champlain::MapSource->fill_tile()

commit 0cc37b19a7cb0be1b7addd98ab123b3597790227
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jul 12 14:50:11 2009 +0200

    Bindings for champlain_map_source_fill_tile

commit 9fefb91cf772fc151171a4cfb857357136b34d02
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jul 12 14:40:20 2009 +0200

    set_view() is now static

commit 375760ca077a2f43e944e72675095b224668c4f3
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jul 12 11:03:23 2009 +0200

    champlain_map_source_real_fill_tile() is no longer public.
    
    The function champlain_map_source_real_fill_tile is a virtual method and
    shouldn't be public. The function isn't declared in the header files but it
    exported in libchamplain.so (nm lists it).

commit 7cfe6919e4e5f7b71664050c19382464f65a7efd
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 21:08:07 2009 +0200

    Fix the test for tile->get_modified_time()

commit efc0466e8476d3ff0d760505ee422f1489a091fa
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 21:06:21 2009 +0200

    Better handling of the arguments for $tile->set_modified_time()
    
    The method can now be invoked without arguments and will default to set the
    current time.

commit fbefa509a1a0b423f20187f093788ffb1d54477a
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 20:15:57 2009 +0200

    Unit tests for the missing functions

commit 7841d5c67b2cebcb9a6c76701eaefef4b3e08f8e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 20:13:38 2009 +0200

    Add coverage for the missing methods.
    
    The following methods where not covered:
    champlain_tile_get_content
     champlain_tile_get_etag
     champlain_tile_get_modified_time
     champlain_tile_get_modified_time_string
     champlain_tile_set_content
     champlain_tile_set_etag
     champlain_tile_set_modified_time

commit a430e262c8d9a9739166b7ea9a23d9b94646a71c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jul 11 18:18:22 2009 +0200

    Use gchar instead of char for champlain_tile_get_modified_time_string and champlain_tile_get_etag

commit a0841972d92b3ed184bdb21ad816dd061d7b2a3c
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Jul 20 20:31:36 2009 -0300

    champlain_tile_get_modified_time and champlain_tile_set_modified_time are now covered by python binding

commit 7ae8087be240b3773a73d0b9ceb97bd513537dcf
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Jul 20 15:55:00 2009 -0300

    More user friendly error in python binding configure

commit aae1fce880c3364c4bfe74737e10240456506d29
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Jul 20 15:49:01 2009 -0300

    import cluttergtk must be the first import

commit bb597b9b32556bf86bf9d3909f6a757311f06041
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Jul 20 15:38:32 2009 -0300

    champlain_view_ensure_markers_visible are now covered by python binding

commit 132606358f6832b8cad9f83ad35f7184f4d568e5
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Jul 20 15:14:12 2009 -0300

    import cluttergtk must be first import

commit 4a8f13468b76bbf00d876245488a1e0c1116dbcb
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Jul 20 15:10:13 2009 -0300

    New python binding demos launcher.py and polygons.py

commit 9ae0fca4aa9cee8520e50b9032fb2bae6b0919f3
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Mon Jul 20 14:57:07 2009 -0300

    camplain_view_get_coords_at, champlain_view_coords_from_event are now covered by python binding

commit a94fa7a212530ac1d7a1ae25977f0463ce304810
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 28 20:26:53 2009 +0200

    Using AnyEvent::HTTP instead of Net::HTTP::NB

commit f2d083d6bf9a16f02e5efbea4283a992178503b6
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 27 23:20:37 2009 +0200

    Show no more than 10 images

commit 1197b3c74606fce4630e474719ee1da896f9f6ce
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 27 23:14:57 2009 +0200

    New example

commit 89f909df01c0b7574add2ce5d1897f8fc03a3a44
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 27 23:14:41 2009 +0200

    Version change to 0.05

commit fbc905db7c984eb9cecf4deeef7afeffdf0b38a0
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 27 23:14:00 2009 +0200

    New image

commit b739186e412cc5357d03d51bd0bd4ee8c638833b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 27 23:13:32 2009 +0200

    Updated the documentation

commit 6e203c2e8fe978f621666769c4c9a19a91eee665
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 27 22:47:46 2009 +0200

    Show an intermediate image during the download

commit 8a502e6d8a8c8a9a1d2f0350e7afef83290d86df
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 27 21:46:48 2009 +0200

    White space formatting

commit 4d7f3010dd47ca0e6316a9f0f75c08a870792be8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 27 20:47:31 2009 +0200

    New demo showing how to interact with flickr.

commit 376f4aa1863305de6242a12b3af65b40f3651677
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Jun 28 21:19:19 2009 -0400

    Add GObject introspection

commit 92a53cdf0a0c53a8a666b548c24070e1218ab193
Author: Sebastian Reichel <elektranox@gmail.com>
Date:   Sun Jun 28 20:40:25 2009 -0400

    Add OpenStreetMap Transport Map

commit 6e3058df141390771fb6ebcc2cc8284acb36202b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jun 17 21:00:55 2009 +0200

    Set the polygons list to NULL after the free in champlain_view_dispose().
    
    If the list isn't set to NULL then an application would have wrong memory
    access in the case where dispose is called twice for the same object. This
    happens on the demo launcher-gtk.

commit 9639c6186df817fda1348b403c48504f8d36493c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Jun 16 23:18:11 2009 +0200

    Fix some memory leaks.
    
    champlain_tile_set_modified_time() now makes a copy of the GTimeVal and frees
    it when done.
    
    The property etag is now freed.

commit de9dd5f014f299742b6cb5bf641b01112da6e789
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Jun 16 23:22:00 2009 +0200

    champlain_tile_set_modified_time() takes a const GTimeVal

commit 41be4553778730ff53e610d60218ab142b51cbdc
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Jun 16 23:13:15 2009 +0200

    Time variables (GTimeVal) are declared on the stack.
    
    There's no need to declare them with g_new0 and to free them in the same
    funciton. Furthermore, the allocation could fail and the code assumes that all
    went fine. If the variable is allocated on the stack there's no need to check
    if the allocation was succesful.

commit 5ae169833922f9b78545eb9437f377ba66f3270b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Jun 16 23:12:28 2009 +0200

    Free the id when destroying the map source

commit a10568b7f011af5f2a4f00be873ea0e2daf62e05
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Jun 16 23:07:25 2009 +0200

    Time variables (GTimeVal) are declared on the stack.
    
    There's no need to declare them with g_new0 and to free them in the same
    funciton. Furthermore, the allocation could fail and the code assumes that all
    went fine. If the variable is allocated on the stack there's no need to check
    if the allocation was succesful.

commit 76a0995069528f60ad662c4f557f8698af351445
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Jun 16 22:27:18 2009 +0200

    Use the zoom-level 8 by default.
    
    Using a zoom-level higher than 8 places the view in the middle of antartica.
    Until we switch to clutter 1.0, it is better not to force the view to go to a
    higher level.

commit 6129f3f65b4cac9fdeadaeb952c8d14e100dd3fd
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Jun 16 22:26:36 2009 +0200

    Free the polygons after being added to the view

commit 28283d72c83f29836777dcf037084386dabc0173
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Jun 16 21:16:58 2009 +0200

    Fix a leak when disposing of a view that has polygons.
    
    The first polygon wasn't freed as only the subsequent elements where freed.
    Also the data elements where freed after been unref, this is a bit odd.

commit 2d58f2b2e674f2641b43df51edefc413a2509eef
Author: Victor Poluceno <victorpoluceno@gmail.com>
Date:   Tue Jun 16 15:37:12 2009 -0300

    Provide missing methods champlain_map_source_factory, champlain_polygon_get_points, champlain_polygon_insert_point and champlain_polygon_append_point

commit 2de0f5fbca9dc72380eb48400508a93e0f03ea84
Author: Victor Poluceno <victorpoluceno@gmail.com>
Date:   Tue Jun 16 15:33:44 2009 -0300

    Added defs files to pango types

commit 701cbd931f206ffcab128d41631764c1890548fe
Author: Victor Poluceno <victorpoluceno@gmail.com>
Date:   Tue Jun 16 15:31:43 2009 -0300

    Python binding cover all champlain-gtk module

commit 875dffa5e2dd1f0f87878f7f9f268b210f183773
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jun 16 14:31:57 2009 -0400

    Add missing author

commit 35632e1e37792bd3df5a7a288a01c26c354a045a
Author: Patryk Zawadski <patrys@pld-linux.org>
Date:   Tue Jun 16 14:28:53 2009 -0400

    Fix Bug 586024: Makefile lists champlain-version.h twice

commit 554fbf33ff16541a51045c848cfe70f45bbc116a
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Jun 15 23:48:43 2009 +0200

    Update 0.04

commit b72395c5a3e2837865ebff62a8dc86f5622f960d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Jun 15 23:46:19 2009 +0200

    Test that all arguments are passed to the constructor

commit 515d70e0a23d1c4bc9729455851857c25119f874
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Jun 15 23:43:48 2009 +0200

    Pass an extra argument ($data) through $factory->register($desc, $sub, $data).
    
    The method register canl now handle an extra data parameter that will be
    passed to the constructor.

commit 32715a7902360b964eae33f21af326278f4301d4
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Jun 15 23:17:44 2009 +0200

    Using G_N_ELEMENTS instead of hardcoding the array size

commit d2a2edb9167e5d92af2b50bf84392bf5f70da7f8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Jun 15 23:16:55 2009 +0200

    Test the arguments passed to the MapSource constructor

commit eb605aec2a467c7776df1f7a44a034bf44f9c3e8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Jun 15 23:14:04 2009 +0200

    Fix the first parameter type in champlainperl_constructor_create()

commit 39c7e0e2a460c20e14d59343300d26562c058ba8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Jun 15 23:02:16 2009 +0200

    Code formatting

commit bd08e3fa497e94a0bea238cb5ccfdd30a1b9ec7f
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Jun 15 22:45:39 2009 +0200

    Add a TODO to the bugs in libchamplain

commit 51c5dd3f2df85a2bf267307570385aa95fe20f4c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Jun 15 22:39:59 2009 +0200

    Update the entry for version 0.04

commit 54c0bd5bb9f3f018511347711d263d2a9a437916
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jun 15 09:49:20 2009 -0400

    Increment to 0.3.4

commit 7ef9ed0c1c0313f2e45de6f63e0cf9312b53e43e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jun 15 09:29:28 2009 -0400

    Update ChangeLog, NEWS and bump library version

commit 7203a3511d4b031d0b024f9ec680fa880b7f4329
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jun 15 09:23:06 2009 -0400

    Fix libchamplain-gtk not linking against libchamplain

commit 853e16ab96a6dc7f721400ad7a86ed2bfa402995
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 23:55:45 2009 +0200

    Properly finish the pending goto animation during a dispose.
    
    If the view is closed while an animation is pending the program will crash with
    the error *** glibc detected *** perl: double free or corruption (!prev): 0x09a68160 ***
    See bug: http://bugzilla.gnome.org/show_bug.cgi?id=585776
    
    This patch seems to fix the problem.

commit 589705e0c7879ce1ca47b3c68a490b09a99052d5
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 23:35:32 2009 +0200

    Accesors/Modifiers for Chamlain::MapSourceDesc are now without prefix (get_/get_).
    
    The prefixes get_ and set_ have been removed because the ChamplainMapSourceDesc
    is a struct and not a GObject. By using property names the caller will notice
    that the fields are directly accessed.

commit 1da5449c8da8e5ab7e83557decc3899fca883a1c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Jun 14 13:56:33 2009 -0400

    Fix a warning on remove_polygon when the view is still 0,0 in size

commit 41b34d7880f9719b08785d13378540be93d138fb
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Jun 14 13:47:30 2009 -0400

    Redraw polygons when their properties change and points are changed

commit be984bce3a34f50ac08a9608a3c83a019c2b95b1
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 19:16:20 2009 +0200

    Testing hide(), show() and the properties closed-path and visible

commit 9406502ca1a6428142249f15ff5eb12c8c072796
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 19:05:44 2009 +0200

    Update the test plan

commit d3d4cd1ddc66e4f538c6227ceb73aba3acaf917e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 19:02:41 2009 +0200

    Add examples/polygons.pl to the package

commit c70e1e4f6038e5daa2f4cb3612d360075d9a5e4f
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 19:00:47 2009 +0200

    Increased the zoom level.
    
    Ideally a higher zoom level would be used but clutter 0.8 doesn't cooperate too
    much and sends the view to antartica. In clutter 1.0 this will be fixed. In the
    meanwhile 8 is the higher usable zoom level at startup.

commit 1e2731fd67431ef6ae4d2beaa63b5809c5619db9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 18:59:24 2009 +0200

    Add add_polygon() and remove_polygon()

commit a298cf145b9eb9ece4d658ba13c5f63a9680679c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 18:31:19 2009 +0200

    Test filling a polygon

commit 6536ce325c4c2bee659a73bf41b1f8fb7b1bb538
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 18:00:05 2009 +0200

    More unit tests.
    
    Test the behaviour of a freshly created polygon and the setters.

commit 78e2139ddb84b7d19c74bcb94ccac565148255d2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 17:58:43 2009 +0200

    Updated the documentation of is_color

commit ead5119ed804a1e100d29c2de6cdedee45340b99
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 17:14:46 2009 +0200

    Bindings for ChamplainPolygon

commit 39ff4fc36419fba8aef2ac31fd9e38fc96cc9a64
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 16:47:05 2009 +0200

    No need for Test::Exception nor the maps constants

commit b5b44316868e3738c43fcda3d1e87715dcd3d3cb
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 16:46:02 2009 +0200

    Bindings for ChamplainPoint

commit 765a5110609089527cfb85d8f48514d237f5782d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Jun 14 13:17:55 2009 -0400

    Fix very wide shadow actors
    
    The shadow actor was way to large and resulted in very large reactive
    areas for markers.

commit 533de1a720742c75ddde5b5797a41cc594673a78
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Jun 14 13:14:24 2009 -0400

    Fix markers reordering if marker's position is updated after being added to the layer

commit e11a07d51e03f51cca74701663566c4e857c4762
Author: Victor Poluceno <victorpoluceno@gmail.com>
Date:   Sat Jun 13 20:09:38 2009 -0300

    Put python binding api changes in python demos

commit 59162af692820cabe6e6d98d136e5f45eccdeeee
Author: Victor Poluceno <victorpoluceno@gmail.com>
Date:   Sat Jun 13 18:06:45 2009 -0300

    Sync with last champlain api

commit 1daf776ae6093af442db78712958daa53431dcfd
Author: Javier Jardón <javierjc1982@gmail.com>
Date:   Sun Jun 14 11:15:19 2009 -0400

    Fix Bug 585698 - Use accessor functions instead direct access

commit 08a0534f58502412697909b273c658ffded2179b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 16:14:38 2009 +0200

    Set the current zoom level in the zoom spin button

commit 2ca89a76bc4185b4b840256f676c95dd43992d9e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 16:11:24 2009 +0200

    Fix a regression: There's no mehtod get_state in Champlain::MapView

commit f527fcb59afa17461b4bea089887b02ea805f8f8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 16:05:17 2009 +0200

    Replace t/Gtk2ChamplainViewEmbed.t by t/Gtk2ChamplainEmbed.t in the MANIFEST

commit d828b016efcb3dee52a75d9795c43e34a126cdb3
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 16:02:22 2009 +0200

    Use the API of 3.3

commit a167b57860ff06b17dbb635f0dc28a4c75e0eb69
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 15:41:53 2009 +0200

    Add uri_format to the MapSourceDesc, it is now required

commit 532722188f2430f2826da166b241ac926b071f38
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 15:41:21 2009 +0200

    Champlain::MapSourceFactory->register() works with an hashref

commit b8dd170e06bc40ff7e31f02b093b5c835855f23c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 15:15:08 2009 +0200

    Testing the new API for Gtk2::ChamplainEmbed

commit d3781090c2e56c9ec54c5ef56dd0115a642d6701
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 15:14:54 2009 +0200

    Testing the new API for Gtk2::ChamplainEmbed

commit c22e99a940e6d50300d8cfeb8b97961bf8cbfcfe
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 15:10:07 2009 +0200

    Replace deprecated method names (dup_default, dup_list).

commit 721350688d4af935530abe842aef3033c2cd3164
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 14:59:44 2009 +0200

    Update the error message given by set_constructor()

commit 16c713b85a0e7c93f6d805a96173f4190bc4ac20
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 14:59:08 2009 +0200

    XS file for Champlain::MapSourceDesc

commit e2cae53df11a91e535a7c6a840efca5c4df54ab8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 13:48:01 2009 +0200

    Add the properties uri_format and constructor.
    
    The get/set method for constructor are not working yet.

commit 612026decf32fa29c9baccdb1a4157bfd7d82444
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 14 12:58:04 2009 +0200

    The accessors/modifiers are now done through XS.
    
    Before the object wasn't registered as a GType and all marshalling had to be
    done by hand. Furthermore the C structure was transformed into a Per hash
    making the hash fields out of sync with the C structure. Now that the object is
    a GType (GBoxed) everything is more natural.

commit ac4295792ed1ca4cb547f615846d8d97bfdf94e4
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 13 17:36:51 2009 +0200

    Champlain::MapSourceFactory has accessors
    
    The data structure members have now a Perl accessor. This makes the $desc a
    more intuive object to use in Perl.

commit b58d461a46a2ae1608a6ec49cddedf07d605afc3
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 13 16:59:33 2009 +0200

    Champlain::MapSourceFactory->get_list is now Champlain::MapSourceFactory->dup_list

commit 2a65c0a1d5e90d1979472996de9ae15334b76f82
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 13 16:46:11 2009 +0200

    Map names use '-' as a separator instead of '::'

commit 319c42593a984490dd100c18e1227c96204e89b1
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 13 16:42:20 2009 +0200

    Upstream changed the GType for GtkChamplainEmbed to GTK_TYPE_CHAMPLAIN_EMBED

commit 92c3ebc590d84201cffe97eaacadc0c1dfe6077e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 13 16:32:37 2009 +0200

    Rename Gtk2::Champlain::ViewEmbed to Gtk2::ChamplainEmbed

commit baaa26c52a8f6a292430b96f7e9422187430e48f
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 13 16:30:38 2009 +0200

    Rename Gtk2::Champlain::ViewEmbed to Gtk2::ChamplainEmbed
    
    The C API for gtk_champlain_view_embed has been changed and the methods are now
    prefixed with gtk_champlain_embed.

commit eaa0e8f5dd2d012455943b8f9cd55dbba8c630a7
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 13 15:51:00 2009 +0200

    Replace champlain_map_source_factory_get_list by champlain_map_source_factory_dup_list

commit e718e74988637c58234238707b17ec611267a5b8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Jun 13 15:29:54 2009 +0200

    Champlain::MapSourceDesc is now a GBoxed type.
    
    This is supposed to make the bindings easier. This patch is still untested.

commit 5d3bc7706f34fceddc0f0277e4b00d7bb72c85a4
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jun 13 18:26:56 2009 -0400

    Allow libsoup to use more connections per host
    
    8 is apparently the default on Firefox and Opera, this dramatically
    improve loading speeds at the cost of server ressources

commit 576e4e7d94f21a9f3ed2d84d08552987269e0f53
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jun 13 18:18:39 2009 -0400

    Fix array usage in ChamplainZoomLevel
    
    Based on how the array was iterated, it wasn't rare that the requested
    index would be well over the array's end.

commit 766cfbc9b6c4e5ceb03359ba7ef76762f1b58380
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jun 13 17:31:17 2009 -0400

    Abort any pending network requests when the source is disposed

commit 6829713715127ef3cd93b648637052d780b91a6b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jun 13 16:28:05 2009 -0400

    Ignore some new files

commit 73bf2e0c38bec7b794378a9e28aafd26b3c3f3eb
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jun 13 16:27:52 2009 -0400

    Stop any ongoing animation before disposing

commit 035de2850839271625b2521f3c850d66c7c36b8c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jun 13 11:37:51 2009 -0400

    Add guards to ChamplainMapSource functions

commit c105792068c1424b43e13574628a5467ce7774c2
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jun 13 10:23:19 2009 -0400

    Rename GTK_CHAMPLAIN_TYPE_EMBED to GTK_TYPE_CHAMPLAIN_EMBED to match Gtk's

commit 7ef2e565f6ca8f8a349b861c1d93674eed1a1bb1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jun 12 01:20:46 2009 -0400

    Make the cache expire 1 day
    
    1 hour was ridicoulous and adds unnecessary stress on the servers

commit 2762557b862b99ee4b195b99a0eec91118cf9055
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jun 12 00:51:52 2009 -0400

    Register ChamplainMapSourceDesc as a G_TYPE_BOXED

commit ec3eb158cc8ee6d85ca9b7a553f22e988210e52c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jun 12 00:34:58 2009 -0400

    Rename ChamplainViewEmbed to GtkChamplainEmbed
    
    This removes the 2 view duality problem.  It also solves
    issues where the ChamplainView would load data into clutter
    before the stages even existed (giving OpenGl errors).

commit b788d50d8c433efdf62add4137003de3d16e7385
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu May 21 18:32:48 2009 -0400

    Make ChamplainViewEmbed create ChamplainView for the user

commit 3bb0f26a11bcbc8fd7184438c6e078c6898da3b2
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu May 21 18:21:14 2009 -0400

    Make it possible to create ChamplainView after ChamplainViewEmbed
    
    If not, the first tiles could be loaded while the stage isn't created yet,
    resulting in COGL errors.

commit c9ad2026772de5d35eeefc67a6a8eed8ce8fa72d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jun 11 23:46:39 2009 -0400

    Fix Bug 584149: libchamplain should set the user agent on libsoup

commit 4eb3a42980d7ca6681665aa137fcaa42a0611832
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jun 11 23:40:16 2009 -0400

    Remove non filename friendly caracters from map ids and use them as directory name

commit bee0880850542260b409f320de98e26e83e21d0d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jun 11 23:35:01 2009 -0400

    Add parameters to map sources constructors

commit 7133a29950f14d980c68ec3809395bec79d864b9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 19 12:08:15 2009 +0200

    Don't invoke gperl_callback_invoke() with the extra data gpointer.
    
    The data gpointer is used to pass the Perl callback. It makes no sense to pass
    it back to the Perl callback.

commit 7181e2ffa02b1f1eb6688538bdf1cdbf9e96b832
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 19 12:07:49 2009 +0200

    Test the registration of a custom map source

commit 2530906e3f114c8f1e353f02e52b56256fa36269
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 19 11:34:10 2009 +0200

    Replace all map constructors by a generic one.
    
    All map constructors can be replaced by a more generic one if the information in
    the ChamplainMapSourceDesc is shared with the ChamplainMapSource and if the URL
    for the tiles is passed as the extra parameter to the constructor.

commit cdb0494f5447991830b4b2ce39441a957af61c44
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 19 11:26:17 2009 +0200

    Fixed the expected license for OpenAerialMap

commit 448f417f185c419d0ae5d008eaad1b74e054f663
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 19 11:22:37 2009 +0200

    The predefined map sources have the same in formation in the desc as in the map source.
    
    The map names and licenses are the same now.

commit 67af29606114d9020b410e6a0a35e5413f81cbe0
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 18 22:36:52 2009 +0200

    Map description is no longer copy/pasted
    
    The private map constructors are using the ChamplainMapSourceDesc for building
    the maps. This eliminates all copy/paste.

commit dfc485a814b0bf0a99a5a88a6821b95762d51633
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 18 21:57:10 2009 +0200

    The type gpointer is already a pointer. No need for gpointer *data

commit 5090bef2f73f52db6904569def97a478f83a918f
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 18 21:36:32 2009 +0200

    Champlain::MapSourceFactory->register() works with perl code refs

commit 5a530fb5d29b4baf5403c2a1caed6facb5d65f21
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 18 21:35:06 2009 +0200

    Set the gpointer data of the builtin MapSources to NULL

commit 51af729a0126d19dd3771ea393606dd6f34a2ebd
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 18 21:33:30 2009 +0200

    champlain_map_source_factory_register takes a constructor and a gpointer

commit 539037f755f350edc078c47304ed182ecc185ad6
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 18 21:30:24 2009 +0200

    gpointer is already a pointer, no need for gpointer*

commit 10c36e424e231c8b0e6f0b2c3d2a3a55d32ac564
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 18 21:26:09 2009 +0200

    ChamplainMapSourceConstructor is more binding friendly.
    
    Since the constructor is a callback it is now passed an extra gpointer. This
    will allow the bindings to properly pass a custom parameter that will wrap a
    language defined function with the extra parameters.
    
    The type ChamplainMapSourceDesc has been enhanced with an extra gpointer.

commit 7014a8ed1f8869a37bcf121ff0e92a6fc5656d80
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jun 11 23:18:20 2009 -0400

    Reintroduce deleted functions and mark them as deprecated
    
    They will be removed just before releasing 0.4.

commit 42a702f704e40b580c955f21f13da1f49bc62377
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jun 11 22:18:10 2009 -0400

    Version bump to 0.3.3

commit d37cf4bb9cec1c284e081e463355fad88c255b42
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jun 11 22:13:33 2009 -0400

    get_list is now champlain_map_source_factory_dup_list
    
    As the list is duplicated

commit d47fe504b420e333dc1e2316685938a69b5362f3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jun 11 22:08:14 2009 -0400

    Fix ChamplainPoint gtk documentation

commit dd545198432bf94a2442b5e04344a8af335711f9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jun 11 20:40:25 2009 -0400

    Fix configure warning

commit 2d262c091fa0c99b7fcd4de8a7c6be31b45bd447
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jun 11 20:40:15 2009 -0400

    Define ChamplainPoint as a G_TYPE_BOXED

commit db0e34146774b928cfd8559eb15575d9274dfaee
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Jun 10 00:14:25 2009 -0400

    Fix ChamplainPolygon documentation

commit c975748539b47aa06bf7b7b124746cbd6f7f6524
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jun 9 23:30:30 2009 -0400

    Resize polygon actors on ChamplainView resize
    
    Also add visibility

commit cf2c24db4a63ac5d7301b39442588247d80c2bf6
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jun 9 22:49:06 2009 -0400

    Have each ChamplainPolygon have their ClutterActor

commit a0356d04496a5d3ae4bd70d7469adbb3e866a21e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jun 9 22:04:32 2009 -0400

    Refine the Polygon point API

commit 7dba387a066533c807e6d349dd0af2a2dcce6d6d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jun 9 21:00:49 2009 -0400

    Rename Line to Polygon

commit d158f8c917653b6567c10593280abb57d65d5a5c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 25 22:48:38 2009 -0400

    Better line demo

commit bde721fe7b558a03fd4980da19d290405c8b0941
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 25 22:48:28 2009 -0400

    Implement fill/stroke color, and stroke width

commit 1d87f129b70a933fdaccbdf9006fa9e36a0f0969
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 25 22:22:35 2009 -0400

    Get rid of double set of default values

commit 486bd88cb1f806bcc0717b8961a0ac744d8e99b4
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 25 19:22:03 2009 -0400

    Add default stroke and fill colors

commit 5d5736d6d65af8601cb6abc0e3ea90681477d480
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 25 18:59:07 2009 -0400

    FALSE is not NULL

commit 27a6a4ce4fc4b58b4fa0aedbc627431a57c42b9e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 25 00:22:40 2009 -0400

    Implement shape filling and stroking

commit bbc090e433995f4befe38a9b1aaf4148b050e7c3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 24 23:41:01 2009 -0400

    Make the view draw many lines

commit 0997ebec1ce628862c5390dc0df4baed994d3caf
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 24 22:10:15 2009 -0400

    Draw the lines using Cairo
    
    The lines are drawn on a cairo surface, which is updated
    each time the view changes (zoom, center, scroll).

commit f1d0cd196826a3eb23bfc91eff1a9f9c4db8b8a6
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Jun 3 17:01:07 2009 -0400

    Introduce the API for route drawing

commit e65e3eca6f2b830fc7b73b58a09f1689ca999b1b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jun 9 10:08:11 2009 -0400

    Fix error tile always showing up when no network connectivity

commit 9b591c8a22f8c609f6e78577a46952fa467c84e5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Jun 9 09:41:10 2009 -0400

    Fix coding style

commit f44632794efba1f8b900e4bdff7822d174adff27
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Jun 7 12:02:35 2009 +0200

    Rename Champlain::MapSourceFactory->get_default() to Champlain::MapSourceFactory->dup_default()

commit a97ed2e99d1643102e8ed63578b5760cac08cea1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Jun 8 22:06:14 2009 -0400

    Add DOAP project description

commit 461f62b75f01c077bca63a3855678f124d529dfe
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jun 4 22:16:32 2009 +0200

    Rename Champlain::MapSourceFactory->get_default() to Champlain::MapSourceFactory->dup_default()

commit f20fa96ce9e728c0e694a4e7d14dd3c04d0d6ebd
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Jun 4 21:46:18 2009 +0200

    champlain_network_map_source_fill_tile is no longer in the API
    
    Update the test and the XS file.

commit 14b128b56a9277695915d0c7d002f4c5a6c3b223
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Jun 3 23:08:05 2009 +0200

    Synchronized with the API changes made to the singletons.
    
    champlain_map_source_factory_get_default -> champlain_map_source_factory_dup_default
    champlain_cache_get_default -> champlain_cache_dup_default

commit c5d8527fcd167eedd4556fa606c645e7bd702cab
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Jun 3 17:19:43 2009 -0400

    Fix Bug 584775: build system installs "uninstalled" version of the packages
    
    Don't install -uninstalled.pc files

commit 456ba40fc484f814286cf5c25e156fd78ec684be
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 31 22:37:34 2009 -0400

    Fix Bug 583502: Center_on can be wrong
    
    The TidyViewport's Adjustments were not initialized until
    the size was set.

commit 8cac8c42f15a4d07bd0aa8c95fc2ee729828d6d1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 31 18:20:01 2009 -0400

    Fix Bug 584368 for ChamplainMapSourceFactory

commit 040d28796a1344608cfd96000688effc219ce1fa
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 31 17:01:44 2009 -0400

    Fix Bug 584368 for ChamplainCache

commit e4df9b62c6ec3a285fcec005f5cf163e2d07cf75
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 31 16:19:15 2009 -0400

    Fix Bug 584390: Cache doesn't work on first run
    
    It turns out that the ~/.cache/champlain didn't exist
    at the moment of the first cache request, resulting in
    a error when creating cache.db which would later result
    in more errors from SQLite preventing the cache from working.

commit 18f6f4cb97e65873a0a5c34257585958f6d8daf9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 31 11:31:24 2009 -0400

    Fix Bug 584365: "longitude" and "latitude" properties are reversed

commit ca2bd06b327e9b0a3bde75b4f2390a986ae0b57f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu May 28 10:09:07 2009 -0400

    Fix coding style

commit 67ebb49dc04174705f54a6a571e282d197fb178f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu May 28 00:38:01 2009 -0400

    Also unref the previous level

commit cbdec7a35fd9bf9d3a729756dfc3f706db3c6f3a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu May 28 00:37:49 2009 -0400

    Implement proper dispose and finalize functions where needed

commit 55909b04f10946e4bb5ca9c3e7fe397954a5c4b1
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Wed May 27 15:09:31 2009 +0200

    bump version

commit f57f6e8fe335c43cbc8d7822255284f8ad481046
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Wed May 27 14:01:33 2009 +0200

    drop the dep down to gtk# 2.12

commit c872668a128e9c7b4a7ff3991b43387a357132af
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Apr 24 10:14:26 2009 +0200

    prefix factory ctors by Create, not New

commit ecdbf84806780b54a0f11890bbb5ec6a86389d9f
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Thu Apr 23 16:25:07 2009 +0200

    updated

commit 7bd8a8f786397f068d1006ef1719ffb7bfd2424b
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Mar 6 11:46:45 2009 +0100

    hide the private properties

commit 5f0ad4b8100264b4b0b5e79f385455443da3c405
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Mar 6 11:46:14 2009 +0100

    generate ChamplainTile

commit cf12851d53b3ff18c64d1b67f37f0350f6a7dcc0
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Mar 6 11:22:50 2009 +0100

    no longer hide ZoomLevel

commit 08bcc88c0821c01dc446fedb2523c2fa9ac45c8f
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Mar 6 11:22:26 2009 +0100

    reparsing api

commit 75191c9a2566738853895bbcd30decfdc6b2358a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 24 16:13:54 2009 -0400

    Fail if either libsoup or libsoup-gnome are not found

commit e6b11274fe63c08223bb88be8a7802b283af0963
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed May 20 18:56:50 2009 -0400

    Actually show is not working, realize happens in every cases

commit 2001111130c39fe87ed7898af8ec5e9f475a89df
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed May 20 17:39:39 2009 -0400

    The window has to be realized (on show) before setting the cursor

commit d06b8ee90eb6aaf7fb95a0981ba145deb120967d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed May 20 11:25:48 2009 -0400

    Better handling of corrupted files and correctly report if the tile was loaded from cache

commit 37b32fb7bf60cf8e895ddc84ab2979eeb8c762de
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue May 19 01:01:01 2009 -0400

    Fix Bug 582786: champlain_network_map_source_fill_tile should be private
    
    by making champlain_network_map_source_fill_tile a static function to
    champlain-network-map-source.c

commit 4e81d76ad02eacc420c65e14d22c13fe5669b889
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed May 20 10:39:14 2009 -0400

    Generate the correctly named pc files
    
    if champlain-0.3 is requested, pkgconfig will look for champlain-0.3-uninstalled
    first, not champlain-uninstalled

commit 15fb768ebde36942ddf8d497a287a17dc7c556cd
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue May 19 09:30:58 2009 -0400

    Add comment on name

commit 05462f56167cea69ec6de181558627730a16a274
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue May 19 09:13:19 2009 -0400

    Fix .pc.in files to have the correct paths

commit 8d473f557d18dc7853e768ad13d4d40644145fa7
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue May 19 00:53:41 2009 -0400

    Fix Bug 582448: Should provide uninstalled.pc files
    
    This makes it easier to use an uninstalled copy of libchamplain to
    compile other projects, by setting PKG_CONFIG_PATH when running their
    autogen.sh or configure, like this:
    
    PKG_CONFIG_PATH=$HOME/src/libchamplain-0.3/libchamplain ./autogen.sh
    
    (The necessary directory to put on your PKG_CONFIG_PATH is the libchamplain
    subdirectory of the source distribution or git checkout, not the
    top-level directory.)

commit da6fe49c08831988992e626ac93ef83b80eeb335
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue May 19 10:05:18 2009 -0400

    Fix bug: tiles without etag (in cache db) would always be reloaded.
    
    Not finding an etag isn't an error, some servers don't support them.

commit 674603dfbe4cb9036ce334ef00d2198abbd293ce
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue May 19 10:01:22 2009 -0400

    Remove trailing spaces + coding style fix

commit 0230c826fc569fcf7fca9231c2010b8700c78acd
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue May 19 09:51:01 2009 -0400

    Move the popularity incrementation on idle
    
    This function is taking a lot of time and doesn't need to
    be run in sync.  Running it on idle restored performances
    to levels similar to how they were before ChamplainCache was
    introduced.

commit 659e138ae80b1784cf7b2844759874870e5a6fe4
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 13 20:34:38 2009 +0200

    Remove the debug used for profiling

commit aeff76a220a1e95c89105bac6fbd7a5596fa2d42
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 13 20:23:45 2009 +0200

    Update the SQL error messages

commit 808d69afb7e14a05444a0da2d9f31b034f1cc467
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 13 17:29:18 2009 +0200

    Safer sqlite3 calls.
      - Build queries with sqlite3_mprintf() instead of g_strdup_printf().
      - Check the return value of a "SELECT sum "in champlain_cache_purge.

commit 31db98c6ec7a80f044e61946aa113d298d643257
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 13 17:06:25 2009 +0200

    The popularity is incremented through a prepared statement

commit e638076d46829968a82440f26ca52c25a15a33b6
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 13 16:32:51 2009 +0200

    Better error handling of SQL errors.
    
    Create the table 'tiles' only if it doesn't exist.
    If there's an error with the cache lookup it will force a network reload.

commit 0842bffbcac5cfa61356caf7296b1f7b2bef15da
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 13 06:39:49 2009 +0200

    Use a prepare statement for fetching the Etag

commit bad07eae396af53561b52f9fae2bc4ecb237d99a
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 12 19:56:04 2009 +0200

    Using TEXT as the data types for filename and etag

commit fb4880272d0b5468d70a3518f48d851742777076
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri May 15 17:28:19 2009 +0200

    Bug fix: get_modified_time_string() fails if the time is not set
    
    Updated the documentation for set_uri() and set_filename().

commit e6c09e50a8d6e16b563823199b739e44275af912
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 17 22:52:02 2009 +0200

    Create the getters/setters for Champlain::MapSourceDesc

commit 608d3c738ef546ccd2b470d7bee24c02ce5c11f7
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 17 22:49:14 2009 +0200

    Add t/ChamplainMapSourceDesc.t to the MANIFEST

commit 22e96870ced8f5618361beb822d7bf586eb43ce9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 17 22:45:45 2009 +0200

    The tests for Champlain::MapSourceDesc are in ChamplainMapSourceDesc.t

commit a48c84e75bb3d492d1b53c9322963c629464cb64
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 17 22:45:09 2009 +0200

    Tests for Champlain::MapSourceDesc

commit 5595a725161bfe5294b6ca1e73999f02ef773d80
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 17 10:16:07 2009 +0200

    Use the map constants instead of the long names (namespaces).

commit 26c27a581964d72d73700efad0b94891cb15d75d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 17 10:13:06 2009 +0200

    Add the MapSource ID constants

commit 01f18b493afaf6bcdbbdc05d8969c38f4e593913
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat May 16 22:08:20 2009 +0200

    Add the VERSION macros
    
      - MAJOR_VERSION, MINOR_VERSION and MICRO_VERSION
    	- CHECK_VERSION
    	- GET_VERSION_INFO

commit cf604c22d69fba90d587d25c3317602311c38fee
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat May 16 21:37:46 2009 +0200

    Now running 81 tests

commit cba941336f1548cb109837aa5bede0f8fa7e814c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 12 16:17:43 2009 +0200

    No need to unref the loader in case of error

commit fcb5efd6d5d405f5de937c981911606175bbb447
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 12 13:42:07 2009 +0200

    Documentation updates

commit e3761b48d0bd9007229874d4f840a78219915a85
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue May 12 11:41:08 2009 -0400

    Reset the factory instance pointer to NULL if it gets destroyed

commit ead6cda7f5f2f99610dcd3eb398aa3820c1f14f4
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 12 10:53:13 2009 +0200

    libsoup-gnome 2.26 works also

commit 7af589b492bd430700fe3820ef4e118abeccf278
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 11 22:10:43 2009 +0200

    Test the reset of the font name

commit c60c4551c441c5cd9505bd629467166f121cffcf
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 11 22:07:52 2009 +0200

    champlain_marker_set_font_name() resets the font when NULL is used.
    
     - Fix the documentation for the function (wrong name).
     - Update the documentation for champlain_marker_set_image().

commit dcb536e8441c24452b180d8f67c4e4ab7c5a69f0
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 11 22:07:06 2009 +0200

    Accept a NULL image for champlain_marker_set_image()

commit 3db73c37a01a6e1668a3e5433f8739b2e6f414cf
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 11 21:49:19 2009 +0200

    Reset the colors by passing undef

commit 3f8dd19dafdf1ee2848f445a447db2cf4d9ac174
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 11 21:49:00 2009 +0200

    Test set_color() and set_text_color()

commit 4d2e26b53cc515514b42c8ffe0872f9bddc2ba04
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 11 21:48:32 2009 +0200

    Allow NULL to set_color() and set_text_color()

commit c5289758ce0de337a73011439c80cdf3646bb929
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 11 21:48:02 2009 +0200

    Reset the colors when NULL is passed to set_color and set_text_color

commit 34257736e50abaf8918dbcd93779e25315648b77
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 11 21:27:25 2009 -0400

    Add documented but missing symbols to the documentation

commit 1f0a7c2675c85ed457f4d9b591ef1bfddec3e38e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 11 15:31:40 2009 +0200

    Add the new getters to the documentation

commit bf6603b26824a1f32077e0d28e5bc379b5220ee2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 11 14:41:26 2009 +0200

    New getters as in the bug 581786

commit 3f12fbfc115fcecfb29c569d7a1dbae4a5a9d8a2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 11 14:39:44 2009 +0200

    Add tests for the new getters in Champlain::View
    
    Add also the tests for 'keep-center-on-resize'

commit 84ac7d755bc8e0bbf74d651e68337d888f35e377
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 11 13:52:28 2009 +0200

    Fix the check for the default height

commit 6c7ea806a738855d43c0814c8cc3dc04d65ea248
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 10 23:36:26 2009 +0200

    Update the version 0.04

commit 8502a5c301f2d2a8468cacd830c9db55b98ce57d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 10 23:31:11 2009 +0200

    New examples and one unit test

commit 51ae6b92842bd230628e484398548a6b58ed206c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 10 23:30:46 2009 +0200

    Ignore .gitignore files

commit 440684914c1d8743ecc743276c7e6bd197c0a034
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 10 23:26:41 2009 +0200

    No need to show the tests in a window

commit 6da7d14ba7506853af705577b0a860721491fe69
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 10 23:20:38 2009 +0200

    Simpler SvChamplainMapSourceDesc()

commit 571585c0d64c4b9884091e4957d2fc67efee0d0c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 10 22:53:30 2009 +0200

    Implement champlain_map_source_factory_register() (constructor callback is missing)
    
    Fix the checks for the keys in SvChamplainMapSourceDesc().

commit fdfb3df4d1f8672d5a1115ad7bc75c59df64c549
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 10 22:15:02 2009 +0200

    Update the release notes for 0.04

commit ca2ad3fa55083924ebc0f12a888724fcfea354eb
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 10 22:09:18 2009 +0200

    Use the dedicated setters instead of set('prop', 'value');

commit c21d78fa105d0e56b1c8254776fc34e54ff8fe75
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 10 21:42:44 2009 +0200

    Better checking for the current position of the view

commit b0bb2d5d5c3bc5b27b955898b15dee21efd5f106
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 10 21:26:29 2009 +0200

    Add the tests for ensure_markers_visible() and ensure_visible().
    Tests using animations wait for the end of the animation.

commit bf05437db502de0e6e3de8fdd4e1783463bd2251
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 10 21:25:58 2009 +0200

    Implement champlain_view_ensure_markers_visible()

commit 9609049818f0b05227443a01be2790873fdd28d6
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat May 9 18:50:05 2009 +0200

    champlain_map_source_get_tile() is no longer available

commit 1477b677f3f9a3ed99a77b193f4e881bceeed0d0
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri May 8 17:18:00 2009 +0200

    Add get_license_uri() and set_license_uri() with unit tests

commit 85f93a5073a65855b63ad5556daffa107b136341
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri May 8 16:38:25 2009 +0200

    Test get/set draw_background
    
    Update the test of get/set single_line_mode to use FALSE. This will actually
    change the value.

commit 9e08c8e766c5bedb8615ff59e0f9e545131053dd
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri May 8 16:37:58 2009 +0200

    Rename 'wrap' to 'background' (as it is in the doc)

commit 73c4ef7e8179e5462066add77a4078a5711e9217
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri May 8 16:36:32 2009 +0200

    Implement set_draw_background() and get_draw_background()

commit 5a8d329ddbf45af52c40965b1fcac02d8f1d2f6c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri May 8 16:31:54 2009 +0200

    Formatting

commit bc463704f4586fb3cc73f56de08c04370fac2ae0
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri May 8 09:42:13 2009 +0200

    Works now with the new API

commit 426c3d13a0a5edb386b950df348a38fb1d083e4e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu May 7 23:17:13 2009 +0200

    Call ensure_visible()
    
    The method is hard to test, but at least it is called in order to see if it will crash.

commit f8f096d84aa7559c7b91467901ff9fcfb603ea35
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu May 7 23:11:04 2009 +0200

    Test set_show_license() and set_zoom_on_double_click()

commit 088d089ad78a100e029680747cd42efb68341f1f
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu May 7 23:05:43 2009 +0200

    Test set_decel_rate() and set_scroll_mode()

commit 1dcfacb299bfbc9ce425d1dcd72e2d94265584c8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu May 7 23:03:04 2009 +0200

    Bug fix: reading the property "decel-rate" causes a GLib-GObject-WARNING
    
    The call to g_object_get() wasn't using reference to a double and the program
    would issue the warning:
    GLib-GObject-WARNING **: IA__g_object_get_valist: value location for `gdouble' passed as NULL

commit 5791da2f8ca50afdd35110db92c497a0f928355e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu May 7 22:42:27 2009 +0200

    Test set_min_zoom_level() and set_max_zoom_level()

commit 6540b5015c145c7c65060a30ecfbaddd7bca56d9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu May 7 22:28:31 2009 +0200

    Test get_coords_at()

commit aa6abf4b980e4ee4d4da8d3e7901834b5008720f
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu May 7 22:23:48 2009 +0200

    Add a lot of methods that where forgotten

commit 3bb3ea3c466388272ff6dc3b96e9322475fba9a1
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu May 7 22:01:08 2009 +0200

    Fix the GType of ChamplainScrollMode

commit e2fc701a1e4c8c5cb7bb49df6f321bcc80bd7a0c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu May 7 20:10:03 2009 +0200

    Test the default view size properly

commit a32cab51f09f45c89f6c3c77568a7ef3b7e05a89
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 6 17:08:19 2009 +0200

    Implement SvChamplainMapSourceDesc

commit 55d4ad709d3667578bf16c5b35bf0e1d52cb7a8d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 6 16:06:16 2009 +0200

    Test the contents of a Champlain::MapSourceDesc

commit 81f2cfe9b82fab85b316efe6348f95e20f9f1a81
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 6 16:05:51 2009 +0200

    Add newSVChamplainMapSourceDesc() and implement get_list()

commit 7f41df5c02b78519b2ff07f83eba3d2d0f3cb8ba
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 6 15:51:51 2009 +0200

    Hand crafted macros for ChamplainMapSourceDesc

commit c0a1b8f02faa8f3d1ef174c578cb9061a39c8ec4
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 6 11:10:26 2009 +0200

    Add the macro CHAMPLAIN_MAP_SOURCE_DESC() for nicer casting

commit c1a9a42036873c48e9bc881cbfdf1f58ca7edf01
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 6 08:01:37 2009 +0200

    Removed some memory leaks in build_combo_box()

commit 7f9edb669aa9b693082fe11c2696a6ecdf2c02cc
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 6 06:30:24 2009 +0200

    Fix compilation warnings

commit 65403e5003b0d3229a9d22e9d7b0f51935f2e16b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed May 6 12:36:14 2009 +0100

    Fix leak in the python bindings' map source desc wrapping

commit 827995f9a0e3aaa6bca043553cda97f9c5ef1b00
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue May 5 23:43:18 2009 -0400

    Update the Python bindings to include id

commit e1c1585f9d6b5a2a26b32bceafb20abaf7c395d5
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 22:23:15 2009 +0200

    Use the factory for creating map sources

commit 0ead7dcb062fb590dabfdf859c23e3d7ce0fc83d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 21:42:31 2009 +0200

    Test the id and the name of the NetworkMapSource

commit 8a525a01149fe2d8ae8c912d888b52b94fe5ac19
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 20:42:47 2009 +0200

    Test the id of the map source

commit 3d2cdfc23a58ad8ed31b9670b8352d575c7ee58d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 20:41:04 2009 +0200

    Add get_id/set_id to Champlain::MapSource

commit 424cf628e6233a6805d1133b7eedf91039a6eadd
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 20:32:26 2009 +0200

    Fix the testing of the map names

commit c8e7b367d13d0b7e908f9dabeb04b61de2948971
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 20:16:30 2009 +0200

    Document the parameter @id in champlain_network_map_source_new_full()

commit 1930a9a519e8618180c000e1b209d1b0f576f6a2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 20:15:59 2009 +0200

    Fix some expected map names

commit b6e97305699f0b9a2f15e39708052e0e30b44573
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 20:05:39 2009 +0200

    champlain_network_map_source_new_full gets now passed the id

commit e065c61c2d85ac2d7a016b028ebd4815d6017e2e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 19:40:23 2009 +0200

    More specific .gitignore files

commit 8c34300fea35289c103d73fc4eabf36a7c1fede2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 19:36:43 2009 +0200

    Fix a merger

commit 5b5ff68d0fe93af16d0c97e7f292589ace5b09c2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 19:12:05 2009 +0200

    Use the factory for creating new map sources

commit 461aa510100502119da9099c13cc7ac9b7742b54
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 17:11:42 2009 +0200

    Add ChamplainCache

commit b7505083f50737555a5b83787257ac1adc314f44
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 17:11:39 2009 +0200

    Add ChamplainCache

commit 1deccc86f6d9fabc4ed6718c965d26cfe84567f5
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue May 5 16:20:03 2009 +0200

    Fix the name of OSM_CYCLE_MAP

commit 3ab2e34fda50d2a4ff972a1916c844e052b19518
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 3 21:39:08 2009 +0200

    Remove the constructors as they don't exist any longer

commit 4546c77fce18cb7c2a6724f71125a21985bc0091
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 4 16:32:43 2009 +0200

    Bindings for champlain_map_source_factory_get_list

commit d80b8ffb876c6e7b5ba2e8aa1ea8b2506ca85486
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 4 16:21:07 2009 +0200

    Add the file t/ChamplainMapSourceFactory.t

commit dd5ceff3fb940d65cfcd204247ec7c6136e0e559
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 4 16:19:47 2009 +0200

    Fix the constructor call.
    Fixed a typo in OSM_CYCLEMAP.

commit 5e5deb2157b31a290c6b4570d19d53ffc2c1943c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 4 15:07:56 2009 +0200

    Remove the definition of champlain_view_tile_ready()

commit 26905004aeaad67fbb19c24667e0c458cd746127
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 4 15:03:17 2009 +0200

    Remove set_actor() since it's no longer in the API

commit 0c7fc36bd9760f66da64637aa2f8907e91a00a5c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon May 4 14:03:45 2009 +0200

    API update for the incoming version 0.3
    
    Remove
      champlain_network_map_source_set_tile_uri
    	champlain_network_map_source_get_tile
    
    Add
      champlain_network_map_source_fill_tile

commit 3f623b4761ab9ccbcad457665690dadf534cd0fe
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 3 22:57:45 2009 +0200

    Comment methods that are no longer in the API

commit 57133b4edd549331e12378ceaa361717dec5ceae
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 3 22:33:42 2009 +0200

    Add xs/ChamplainMapSourceFactory.xs

commit 0170728da8aced0e0f48b38b33852e2752018bd9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 3 22:30:20 2009 +0200

    New mappings

commit dad60229bcd63e4052b64a9baac0831f9d546764
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 3 22:29:34 2009 +0200

    Formatting

commit 5c41853031d06256ac7a9e2205217fe62f7946a5
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 3 21:39:34 2009 +0200

    Add get/set projection

commit 30c97942701af1c259c23d25f70194510b3c9a34
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun May 3 21:39:08 2009 +0200

    Remove the constructors as they don't exist any longer

commit aaf1b5fa1a7e32bff00a826de361213d455ce4a6
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Tue May 5 14:32:02 2009 +0100

    Update python bindings to support new ChamplainMapSourceDesc API
    Update launcher-gtk.py example to use new ChamplainMapSourceDesc API

commit a79dc89fd5df68e44f814601439962a9469a5965
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 4 22:28:01 2009 -0400

    Fix project name

commit e85d367a54f2ae21eba641df9efe04a756d7ad06
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 4 21:16:02 2009 -0400

    Fix champlain-gtk doc

commit 99b10244878a69b645aeaae552934e4876359a87
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 4 21:47:40 2009 -0400

    Fix bindings distribution

commit 62ae8ceac1ed464074cf9478a055f5158a2638eb
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 4 20:26:13 2009 -0400

    Update NEWS for 0.3 release

commit eb743746a89ef9ce8b47d0a061f89e7750cce3f0
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 4 20:08:02 2009 -0400

    Add Id to ChamplainMapSource

commit 059368e63d53e8ac3b2b8cbca49402f8c8474f90
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon May 4 19:17:35 2009 -0400

    Add 0.2.10 NEWS

commit d6e67f45a15d31740a2061906ae5bdfdc570804a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 3 23:31:35 2009 -0400

    Add small documentation fixes

commit 9a3d16b464b25ebaf02ccd63d3306f9c93e1620b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 3 23:31:22 2009 -0400

    Add MAINTAINERS

commit 24e565228504e75c8ab2e5a77e1cf1da2b23cf39
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 3 23:24:24 2009 -0400

    Fix documentation generation
    
    GObject struct need to be declared not as typedef.

commit 04e154d9fa3f9faa7158fdaaff6d87ae65d4ab0d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 3 21:13:47 2009 -0400

    Introduce ChamplainMapSourceDesc to list available map sources

commit 25db465eb1d6e1091f56ae9aaa0ab9f5fc6bb2a7
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sun May 3 17:51:02 2009 +0100

    Add support for wrapping champlain_map_source_factory_get_list()
    Update launcher-gtk.py to use new map source factory API

commit 04ed6dfa03c332698f67d94ebe481f2fcfb1db92
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sun May 3 13:59:13 2009 +0100

    Update python bindings to support new API

commit 64b8d6e2696ed338a8ba461e971395b693c2a713
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sun May 3 13:58:20 2009 +0100

    Add DemoMarkerLayer for creating demo markers
    Make GTK Launcher a proper Python object

commit 870785f808df32e2842e96e0acb542e6c01162c1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 3 15:02:41 2009 -0400

    Fix a bug where shadow would show up for image only markers

commit a4fcbf25c2ca6f5f476f611726a3a9b9f273c572
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun May 3 11:44:58 2009 -0400

    Fix typo: OpenAErialMap

commit 77dfef58240c23a92c1a232d32055538d628ae6e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 2 22:32:48 2009 -0400

    Complete MapSource documentation

commit d6abdac03a87cd6945482df22fe2d6257adee788
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 2 21:17:59 2009 -0400

    Improve documenation of base marker and map source

commit 2e925cbd7933ddfd66313da7646c9c9ee57ed0a4
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 2 20:01:31 2009 -0400

    Introduce ChamplainMapSourceFactory

commit af02acff90fd679d62e780151792a51dec6716ce
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 2 16:59:24 2009 -0400

    Generate fill_tile documentation

commit fdceb3568c9e149ae6668857edb30bc38dd4b87c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 2 13:42:01 2009 -0400

    Fix BaseMarker documentation

commit d86e5fad004492b3d2ee7e2dc5323344750f3f78
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 2 13:10:18 2009 -0400

    Continue API simplification
    Since the fill_tile doesn't call a callback on the view and that
    ChamplainTile already contain the zoom_level information, there is no need
    to pass the view and the zoom level to this function
    Rename get_tile as fill_tile as you are not getting a tile
    but filling the tile with data

commit ebde18435afbbe983cdf2ba057d847f1c8a6cf75
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 2 02:04:59 2009 -0400

    Update documentation

commit 6182cffcbc02aba0f6ce3f55d9e5a560b9eea75b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 2 01:28:45 2009 -0400

    ChamplainTile: clean-up and documention
    
    Removed set_actor as it shouldn't change during the object's lifetime

commit 1d1c41912fe480e6e8688de6386bea4b9607397b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat May 2 00:33:14 2009 -0400

    Remove ChamplainZoomLevel from public API
    
    It is not needed

commit 1aa981bd7d02650833dbe18218c1f8144f3d38fa
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri May 1 20:26:56 2009 -0400

    Improve cache doc

commit 7be98e9dabe11362e86192f63116a1b7f76a2d73
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri May 1 20:13:11 2009 -0400

    Substract the highest removed popularity from non cleared tiles
    Without this the tiles that didn't get deleted have a big head start
    on the popularity side on new tiles.

commit a39924468115370eacf85ecfc97ec8189b55deeb
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri May 1 20:04:20 2009 -0400

    Add cache documentation

commit dd02b1d85175756beb7eafde774cb05112fb7b9e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri May 1 19:08:08 2009 -0400

    Implement cache purging

commit 28175a8bdec54ced11b5b76cfe27df50c5f9847a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri May 1 16:06:11 2009 -0400

    Add CACHE debug level

commit 4f396042cbc287c7b522b52d2f7f18da0a7bdcb5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri May 1 16:02:36 2009 -0400

    Finally get totally rid of tile_ready and friends
    Tile are now updated on their state change! (as it should always have been)

commit 4e700f7e9d8202af2b788c0ee6ac22cf7a2f9d8a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri May 1 13:34:52 2009 -0400

    Remove state update from tile_ready and friends
    This is a first step toward getting rid of tile_ready

commit 2c3a6c2df34b6a0de8f4a2f28bf79e1439edc306
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri May 1 13:00:10 2009 -0400

    Merge map_load_visible_tiles and view_load_visible_tiles

commit d924a7e7d402b82401b4af42ab9fbe9d4efa0043
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Apr 23 21:27:33 2009 -0400

    Make the tile_ready and friends private

commit 0272a082918d8a4f8c12b71b7450e547990b7c7d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Apr 11 22:28:41 2009 -0400

    Remove debugging

commit ac9a9b7dd8adcab3346790ae453d7099b5107137
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 30 00:20:22 2009 +0300

    Fix tile's update on screen when no new data to show

commit 0f0de222620c47b9691447dc6971c093fe397a84
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Mar 29 23:57:31 2009 +0300

    Use sqlite to save the etags received from server

commit d9887a4fd4119fc9d103173776dd947635e5d29b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Mar 28 19:25:48 2009 +0200

    Introduce ChamplainCache to deal with caching tiles

commit 278bc22c1588b65f83c099d35b9df56af568e84d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Mar 28 17:01:01 2009 +0200

    Send and save etag
    Current doesn't work as disk file etag isn't meant to store such a logn string

commit 27ed64f16556c1e86d09b2fc2faa25b0f5129008
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Mar 28 14:49:28 2009 +0200

    Use If-Modified-Since to check if tile is up to date.

commit 63f37d8c51ff1beee8af0522e0dc5475935287be
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Apr 30 22:54:23 2009 -0400

    Add a champlain_view_get_coords_at for x, y in the view

commit 22ae6b27fbda6472835d32bd15aa3b6878cccaa5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Apr 30 22:32:40 2009 -0400

    Allow NULL to be passed to champlain_marker_set_image
    This is effectively clear the marker's image

commit 6a8a7cf6d6441bf13094bb6e6131d0a23d0823ec
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Apr 30 12:53:32 2009 +0200

    Reset the id for the redraw_on_idle when done

commit b0143567000f8463f9411496c28df2988e8990e9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Apr 29 23:09:45 2009 -0400

    Fix bug 580785: decel-rate of a view is not set correctly
    by inversing the conditions and making the param spec consistent.

commit d46242afd0445ae7cf1b05cf5be3b8d9daa02be5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Apr 28 23:30:18 2009 -0400

    Fix Bug 580371: demos/launcher doesn't start at the right position
    By retarding the creation of the map, there is less operations happening
    before the initial display, which in turns limit the possible occasions
    where the lat,lon can be skewed.

commit 13de7bc5d3a1d1a2af5197b2468eea12c61daf58
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Apr 28 19:28:27 2009 +0200

    MemChecker: error when freeing a color
    
    ClutterColors have to be allocated with clutter_color_copy, which will use
    g_slice instead of g_new.

commit 8149173609a01fbcd93ab599897739af72071315
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Apr 28 19:19:52 2009 +0200

    This file is autogenerated

commit f99211d069ceeaf32c781bdc97dc756c1f99f09f
Author: Debarshi Ray <rishi@gnu.org>
Date:   Tue Apr 28 21:10:35 2009 -0400

    Add G_BEGIN_DECLS and G_END_DECLS around headers and fix email address

commit 199876baab6867808575fb28cc12c70ac7820e6b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Apr 26 21:10:39 2009 -0400

    Don't redraw the marker each time the properties change

commit 30c6fd4fa72f0ea3d8651ba2824555644e092ad5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Apr 26 20:58:28 2009 -0400

    Use the gnome icon theme for markers

commit 2f5a807c5a198c26c3c9c0d2c92490ff96eb0d3a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Apr 24 01:27:20 2009 -0400

    Implement marker shadow

commit b31507f6963af7d606a7d53cdecb5b3197276d1f
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 26 13:18:31 2009 +0200

    Memory leak fix: file_loaded_cb() now frees the actor if there's an error

commit 8c3bbaf46d40902580e6f80f3f5ff0ea424bb409
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 26 10:24:50 2009 +0200

    Memory leak fix: map_free() noew frees the map

commit 4c721253dff91de1d6146a7fcef84d20df98da3c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 26 10:17:11 2009 +0200

    Initialize priv->map in the constructor.
    
    Fix a call to champlain_view_set_size that didn't follow the coding guilde lines.

commit 188c785aca05ebac68544a67b35b7df2e2085411
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Apr 25 08:29:50 2009 +0200

    No need to set zoom-level min and max twice

commit 7b9894e408d7756510076f89cdd0315040615d28
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Apr 24 23:53:53 2009 +0200

    Memory leak fix: g_string_append() doesn't need a duplicate

commit c0731a16f788e02aa7a7c8180f26dba3eb045b38
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Apr 21 07:36:03 2009 +0200

    Made all references to the word "license" consistent in the file.

commit 83fb0825011b039e7b36035c5ff163bd74342731
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Apr 24 10:14:26 2009 +0200

    prefix factory ctors by Create, not New

commit 432205b9be16673ffefe8d520694332fe80899f9
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Apr 24 10:12:05 2009 +0200

    depend on gapi-2.0 >= 2.13.90 (r132561) so constructors treated as static factory methods can be renamed

commit 7ecd2073471f1af8516d6fcf258f203e94d7e321
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Apr 23 23:48:22 2009 -0400

    Fix Bug 575133: Position lost on zoom out (from level 7 to 6)
    
    Keep the lat,lon as it gets set to a wrong value
    when resizing the viewport, when passing from zoom_level 7 to 6
    (or more precisely when anchor is set to 0).  This is the best fix
    until the viewport is ported to clutter 1.0.

commit a99508a7bbdcb858af1da8dcb7fca2beba243ba7
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Apr 23 23:19:39 2009 -0400

    Finish the fix to bug 573037: Support proxies
    
    By linking against libsoup-gnome (and enabling its features),
    libchamplain will gain autodetection of proxies.

commit 87f588c52936570d2c579c6683a125be3d910023
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Apr 23 23:18:03 2009 -0400

    Add vim swap to gitignore

commit d2dbde18de2eb7df0f1548d772dd4da7a06009c8
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Thu Apr 23 16:25:07 2009 +0200

    Update the managed bindings

commit a5bf83810f1077056258ddf48f263072577aa9dd
Author: Victor Godoy Poluceno <victorpoluceno@gmail.com>
Date:   Wed Apr 22 19:26:25 2009 -0400

    Update the Python bindings to have ChamplainBaseMarker

commit 1f0bce819d168e86d487d9af4c304d242bec01cd
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Apr 22 23:04:11 2009 +0200

    Memory leak fix: priv->uri and priv->filename.
    
    The constructor is now affecting default values to the
    properties through "priv".

commit 97c34f5dcb1d9bb7875aa79937264250d3fa4239
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Apr 22 22:51:47 2009 +0200

    Memory leak fix: priv->tiles is now freed in champlain_zoom_level_dispose()

commit 70cd20f8685aac9650805bba2eb5fc524b0fc8ee
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Apr 22 22:50:04 2009 +0200

    Memory leak: priv->map is now freed in champlain_view_dispose()

commit 80246bd68c03727cfe6cda03c32742ec51860664
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Apr 22 12:32:42 2009 -0400

    Fix minimal clutter version required
    
    Turns out clutter_value_set_color is >=0.8.4

commit f5caf8e8979ffb40b7e3881cf634902f5b9b9bfb
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 20 22:07:00 2009 +0200

    Memory fix in champlain_network_map_source_get_tile().
    
    The tile's filename is now freed.

commit bdc3f97e15015e8577ca062ec57c53195e72fdc0
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Apr 20 08:51:11 2009 -0400

    Fix memory management in ChamplainView

commit d16f8108965fedbacb86054547f2272328823e6f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Apr 19 13:47:49 2009 -0400

    Fix Bug 576832: Any go_to should stop a previous and not yet finished go_to
    Also refactors zooming at specific points in the viewport.

commit b0e7e5944c985f4da52ecf29c223ef6949f80a86
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Apr 18 11:22:17 2009 +0200

    No need to create/remove a marker

commit b11e985266979f5d31b50c87bcb4463a7b03f012
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Apr 16 23:36:45 2009 +0200

    Memory leaks fix
    
    Simple leaks that valgrind reports.

commit d84016ae4096290946148b0f0767ea7a6ca55ba0
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Apr 19 11:30:14 2009 -0400

    Improve gitignore

commit dcd4c07827d3e8ee9586ed12088735065311fd92
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 22:14:05 2009 +0200

    The constructor new_with_actor() is now named new_with_image()

commit 243b6768b8259548be34f4a48a3c6423c38fc70e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 22:10:08 2009 +0200

    Example that shows how to use a image that's not from a file

commit 63afe8792c80f3d73d578143b99585913cb1fdcb
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 22:09:26 2009 +0200

    new_full() doesn't throw an exception

commit f6ab5ddb615c1b7c7eebf78069044339caaf76f0
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 21:53:32 2009 +0200

    Use the new constructors new_from_file new_with_image.

commit 74b549bd859ebc7addbb60e4da8fa4d4c90e16dd
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 21:52:39 2009 +0200

    new_with_image() is now new_from_file()

commit cf6cc8d9a835dcae927722bc974a339a4e279f9f
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 15:56:03 2009 -0400

    champlain_marker_new_full should not have a GError parameter

commit f04cf9cf2cd837faf3ecf76fc5b7eb7ce9467996
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 14:54:35 2009 -0400

    Fix the new_with_image constructor and doc

commit d85eabd8749a5fcdbecd588bec7e34ba713cb217
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Apr 13 14:45:29 2009 -0400

    Change markers constructors: new_from_file, new_with_image and new_full

commit f0a31be8e4983a723b6f3c4be4280c99d5129293
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 10:53:11 2009 +0200

    No need for PROTOTYPES: DISABLE

commit 840dc8524b1b5f25b4df3873791f507fabb9063a
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 10:43:27 2009 +0200

    Champlain::Marker->new_with_text() gets passed only the parameters that are defined

commit 6ca9efc8072e49666ba43a734f9b1351efb23320
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 10:42:40 2009 +0200

    C_ARGS: without parameters are clearly identied

commit 83b3db3e96dc0a72138460ad4b5e78ce22fb0ddf
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 10:42:18 2009 +0200

    Champlain::Marker->new_with_text() takes optional parameters

commit 680e33bcd09d2c26ce12891b6cfc4d9b3c143ccf
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 10:15:27 2009 +0200

    Using a ChamplainBaseMarker instead of a ChamplainMarker

commit eb3df1bfeb6e15bca51b96f04d3cf3500e7171a1
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Apr 13 10:03:20 2009 +0200

    Adapt the test to the new markers API

commit 6f1eedf3d6340e7a5ee52fcdfa95fce5c498f55a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Apr 11 22:25:16 2009 -0400

    Remove undefined macro

commit 3862e9a5ae037ad312fb27748bbad7c768218c89
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 5 23:15:06 2009 +0200

    Replace OpenArialMap by OpenAerialMap in the test labels

commit 478c3c42ad20f823475c35e1b964ceb20a93dd7e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 5 23:10:48 2009 +0200

    Correct a typo in OpenAerial

commit 3d2a5730971c5688e712ade969e5378551c59d66
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 12 20:47:06 2009 +0200

    Add a title to each section and remove private objects

commit d699bdae50149e7027338b08a9372585a1577da9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 12 20:46:27 2009 +0200

    Add champlain to the documentation

commit f7656931b415615ecbfd7a34aa3d1896d760eeb9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 12 20:32:45 2009 +0200

    Fix broken titles
    
      - champlain-marker -> ChamplainMarker
      - champlain-verion -< ChamplainVersion

commit 63bebafeb54352632e42949cdb398c07a901abbe
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 12 18:58:45 2009 +0200

    Register the property "single-line-mode" and fix the doc.
    
      - The property "single-line-mode" is now registered
      - Updated the GTK-doc of the properties

commit 85efe54558e4441c56e83bb165dcd3a4691aff6d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 12 18:12:34 2009 +0200

    Update the release 0.04
    
      - New markers API.
      - New example: capitals.pl.

commit 3875cbe7498ff0722ab99dfbd78ad430816a6e75
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 12 16:07:12 2009 +0200

    Testing the new methods

commit a7ad43c86e76dd105e7988c3dde76efb28586f7d
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 12 16:06:06 2009 +0200

    set_font_name() can accept a null font

commit 05106302e992b8da7d7dc2b0db63f447007fae9a
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 12 15:02:16 2009 +0200

    Test the new constructors

commit 514be9520a8e2213f356401c49101e3be72af0e2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 12 15:01:42 2009 +0200

    Bind the new function added to libchamplain

commit 253231cd20ec1305fdb31718c4bc7bfc9151625a
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Apr 12 09:16:48 2009 +0200

    Bindings for ChamplainBaseMarker

commit 7c8bd2fe70e3acbd014e7c185e46590d963a3091
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Apr 12 09:33:53 2009 -0400

    Fix the single-line-mode property

commit 10da178d2b098e807476d305c60dff7c61cdaa19
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Apr 11 21:51:43 2009 -0400

    launcher-gtk should use the same markers too

commit 0f2c3ec26a547ae946ec9f753d2c97ac02c3284d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Apr 11 21:38:14 2009 -0400

    More useful marker demo

commit 11e98d13f7a70060521a049d64139b4457ff521c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Apr 11 21:37:54 2009 -0400

    Flip the marker if the alignment is right.

commit f7a0d7b4780ed13e7a220a1af44389cbd7ee83e7
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Apr 11 20:44:40 2009 -0400

    Fix usage of fonts

commit 503ed61c9ad98828651243d9e40638a49bd72161
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Apr 11 20:35:36 2009 -0400

    Make the draw_marker overwrittable

commit 16fa2de8bff3e6c1591d55bd513173a0961ad9b9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Apr 11 19:13:24 2009 -0400

    Have all the demos use the same markers

commit 8357f6b21ba11297d6415ce61123a30d64fbc3c9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Apr 8 04:41:42 2009 -0400

    Better memory management and don't redraw on ClutterActor::notify

commit 0420c92cf3aa84af57d3f79700e07d9c889a9b80
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Apr 8 04:07:12 2009 -0400

    Update demo so that it shows many type of markers

commit ef90dcc5cd2084362f10786dd1bf59e48afce814
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Apr 8 04:06:51 2009 -0400

    Fix up right corner

commit 6f3a02c995736269bf726b0ca7650277c3897686
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Apr 7 22:38:35 2009 -0400

    Introduce ChamplainMarker:draw-background

commit f3d0f3057182761f9f8af40b2afe6c54812bd842
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Apr 7 21:48:50 2009 -0400

    Code simplification

commit 7ca61f03e24da569729ceadd9b738710457dc8f1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Apr 7 20:49:15 2009 -0400

    Fix padding

commit f0af4563602e99e7449fbede973a4ef94b57134e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Apr 7 15:28:24 2009 +0300

    Fix compilation warning

commit 9ee1d218340ebec771c6d0ca994b6b33b8fe2433
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Apr 6 23:33:59 2009 -0400

    Have the demo use the new markers

commit 2918cc3459334b323cb47bf05f8542373b2b76d3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Apr 6 23:33:26 2009 -0400

    Add rounded corners

commit aa66cdcae6d3bbdc3197ddd8e7226760c6f30ed2
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Apr 6 22:29:44 2009 -0400

    Implement images in markers along with text

commit 6f4c6867024bec15dd40dc74faebae86d31d8842
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Apr 4 21:09:32 2009 +0300

    Add a lot of properties to markers, and have it change if they are updated.

commit acf2621a3903ee2b44348f116d4b603ed9b89725
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Apr 4 17:09:46 2009 +0300

    Introduce ChamplainBaseMarker as a parent to ChamplainMarker

commit 108eaf3aa8effcc603ac3ecfb66e80e65edc657c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Apr 11 21:38:45 2009 -0400

    Fix coding style and remove hard coded values in the new error tile

commit 8b28b1a6e8b9d7cce65e2e7f00ac10712707549b
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Apr 11 19:53:44 2009 -0400

    Partly fix Bug 577591: Adopt the new coding style for champlain-map.h
    and champlain-zoom-level.c

commit 34833e54129af09e8e9aa8a3170fa8a7f7b4ddf3
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Apr 11 19:39:20 2009 -0400

    Fix Bug 577666: Replace error.svg with a cairo drawing

commit 263f726911450642b6e5e4ad5b2598685d72de2a
Author: Simon Wenner <simon@wenner.ch>
Date:   Sat Apr 11 18:55:33 2009 -0400

    Partly fix Bug 577591: Adopt the new coding style for champlain-layer.c

commit e9762245988c0e174f00c11f9c9eda71c5f0b6ea
Author: Paulo Cabido <paulo.cabido@gmail.com>
Date:   Sat Apr 4 11:07:24 2009 +0300

    Fix Bug 576860: launcher.py demo should be more "pythonistic"

commit 9a9a76e8b8964c324df4e9a6349c08b803e5f92c
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Fri Apr 3 02:21:17 2009 +0100

    Add a python version of the perl capitals demo

commit 96d985c3cbba05d4847c29bb7eabaf8490761078
Author: Debarshi Ray <rish@gnu.org>
Date:   Fri Apr 3 10:39:08 2009 +0300

    Fix Bug 577592 for ChamplainViewEmbed

commit c0f0752586f69f072e8c92eaf866b634c97ce147
Author: Debarshi Ray <rish@gnu.org>
Date:   Fri Apr 3 10:28:48 2009 +0300

    Fix Bug 577592 for ChamplainZoomLevel

commit ed7268351883c9d20964093cc23ee05b66adaa75
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Thu Apr 2 03:10:41 2009 +0300

    -export-symbols-regex was set in AM_LDFLAGS, but this got overridden by
    libchamplain_0_2_la_LDFLAGS causing it to not actually have any effect :(. Fix
    this by putting -export-symbols-regex in libchamplain_0_2_la_LDFLAGS and
    removing the useless AM_LDFLAGS.

commit 8bd344cba4e7d558cb5313b11b34699fe0d82447
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Apr 1 23:54:29 2009 +0200

    The next download is started one second after the animation is over.

commit 3da086820b890fdb84cca6d868d7a29d32132544
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Apr 2 00:53:17 2009 +0300

    Include ChamplainNetworkMapSource in the doc

commit f28e97a3f5fd9f603dbeb180c36de10dfd4c7f3e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Apr 2 00:52:17 2009 +0300

    Partly fix Bug 577591 – Adopt the new coding style

commit 3ff7384494fb8a90433a3cd38853ad4cd9b997af
Author: Debarshi Ray <debarshi.ray@gmail.com>
Date:   Thu Apr 2 00:14:59 2009 +0300

    Fix Bug 577592 for ChamplainNetworkMapSource

commit 02d54aed5154e238ec3c910709339800edc156f1
Author: Debarshi Ray <debarshi.ray@gmail.com>
Date:   Thu Apr 2 00:11:44 2009 +0300

    Fix Bug 577592 for ChamplainMapSource

commit cbd87d4b5911f9a8f0a48a1cd8ab708c39093e00
Author: Debarshi Ray <debarshi.ray@gmail.com>
Date:   Thu Apr 2 00:10:44 2009 +0300

    Fix Bug 577592 for ChamplainView

commit 7e431d747bbd2e01952a83480016723213d574ef
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Apr 2 00:04:15 2009 +0300

    Add a forgotten file

commit e7b4bc9eabfe2195fad2b6f2792a3866fd6ef8f6
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Apr 1 23:55:58 2009 +0300

    Introduce ChamplainView::animation-completed to be emitted when the view is ready to receive new commands

commit 13c11e27c0b5a2f0cc7497186f8e84f5aed70b11
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Apr 1 23:06:01 2009 +0300

    Fix doc generation since files changed name

commit 1d4e3aa240f3012df80c59ed554591cac1f068ab
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Apr 1 22:51:12 2009 +0300

    Fix bug 576677 – Demos are not compilable out of the tree
    by removing config.h use in the demos.

commit 75b73b2730c0bd2aa117d4ea6966d9065651937c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Apr 1 22:39:28 2009 +0300

    Fix Bug 576695 – Missing "Index of all symbols"
    and update to have the new objects

commit 7fb3ef3237ace4489ed7e7f3a2cc0c0169b831ed
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Apr 1 01:22:57 2009 +0300

    Fix bug 576680 – Introduce versionning functions and constants

commit 92095ffb5ce43a387611853b94f42e40060a1255
Author: Kritarth Upadhyay <boyzoneblues@gmail.com>
Date:   Wed Apr 1 01:19:51 2009 +0300

    Patch to partly fix bug #576680

commit 5d4b846d7a44e69ccc3eaacfcd7279ee9bfb5414
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 31 21:26:07 2009 +0200

    The current capital has a different color

commit 8f2edf6d2b9f4a99c76a0b5cfd891bd701cf5b12
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 31 21:25:04 2009 +0200

    Smoother animation.
    
    The capitals are displayed one by one. The animation jumps to another capital
    only after the previous capital is displayed.
    
    Displaying only the last 5 capitals.
    
    Improved the documentation.

commit 77c1f7ed08446fd0d00b64827e8580be54564ff8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 30 21:10:32 2009 +0200

    use Clutter;
    
    Clutter has to be loaded before loading Champlain otherwise the
    program will die with a segmentation fault.

commit 738606c152d3cbe25257b238f6213301fde751c3
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 30 07:27:32 2009 +0200

    HTTP request with Glib

commit 42b8f91ef1be3f083b5271ebd42ad645fe06ca55
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 30 00:26:24 2009 +0300

    Refactor zoom_in and zoom_out to eliminate code duplication

commit e48d9481ee702b4de5b7a6d18741cbc619404d7e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Mar 29 13:15:58 2009 +0200

    Update the changelog for version 0.4

commit f8ed2c927dc5f69fc3b1f0d31c14f40627b2fdcf
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Mar 29 13:08:35 2009 +0200

    Unit tests for Champlain::ZoomLevel

commit 78701904e6df3853f581905f5abb6f19735c3cd5
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Mar 29 11:45:25 2009 +0200

    Update the changelog for version 0.4

commit cbc2701fab99a43b4b9487b28ea83de2274ebfb6
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Mar 29 11:42:11 2009 +0200

    Add go_to() and stop_go_to().

commit 2916fad44cd62c8fd52a19c82360e401aae040f8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Mar 29 11:29:40 2009 +0200

    Add the button 'Home' using a go_to()

commit 12607f423716139adfa4f571f608ae4e4f57d3c2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Mar 29 08:35:07 2009 +0200

    Formatting

commit 67b9435f685f7b36782c4dcdc6c0515f8507af0b
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Mar 28 23:22:35 2009 +0100

    Bind new functions.
    
    Add support for:
      champlain_map_source_set_name
      champlain_map_source_set_license
      champlain_map_source_get_license

commit 23b0c087db0fd69a28432373f76778168fb6d4ca
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Mar 28 17:55:35 2009 +0100

    Simplified the unit tests.
    
    There's no need to test a staged view and an unstaged view. Both behave now
    similarly.

commit 48574c0beacb1aaf23eba922a2934888096a6282
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Mar 28 17:55:17 2009 +0100

    champlain_view_init() calls champlain_view_set_size()

commit 612e51584b532e47a4f42b2abe1fba4ad8da602a
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Mar 28 10:46:11 2009 +0100

    Remove the test $view->set("zoom-level", $min - 1);
    
    It gives a warning because the property zoom-level isn't allowed to be negative.

commit cf7b3b0fd5678be55ed23de4728bd70591f560d3
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Mar 28 10:39:57 2009 +0100

    Testing set_zoom_level and set('zoom-level')

commit d7dec84d35638d8f8e2180d500dd0e0809bc1603
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Mar 28 10:21:47 2009 +0100

    Zoom tests are done with a staged and unstaged view

commit 04d19bbbcdd265113caa988e8d20fb318a5dd0bd
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sat Mar 28 10:18:29 2009 +0100

    Seg fault fix when changing zoom levels on a view
    
    Zooming has no effect on a view that's not in a ClutterStage.

commit 94806e9b34e3521b933d7d90f35b09800bf6cfdb
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sun Mar 29 00:46:18 2009 +0000

    Add an entity to refer to the current programming language
    Add a C version of the initialisation example

commit 38b083ae333af64fe3a4f5f347cab697f9e9876e
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sun Mar 29 00:31:12 2009 +0000

    Update champlain-tutorial.docbook to use xincludes and profiles

commit f03c0288a1bb546eacffa6d872570c13b38ddd4a
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sun Mar 29 00:30:08 2009 +0000

    Switch to using xsltproc and fop instead of docbook2pdf/html so we can use xincludes and profiles

commit cc041e24c94cc0d362c6380faf463d27fcd30653
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sat Mar 28 20:42:43 2009 +0000

    Make it possible to have conditional text in the tutorial documentation for different languages (C/Perl/Python)

commit e75f3866829af56999e785160346bb59cdefebc1
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sat Mar 28 20:06:45 2009 +0000

    Initial check-in of tutorial files

commit 6f0d4815e8b7926477ae98a0b487dd499ca55768
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sat Mar 28 16:06:26 2009 +0000

    Update the python bindings to wrap the new set min/max zoom level and ensure visible methods

commit bfe73e262cec52e835c81b40cee394c4fe27f5c0
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sat Mar 28 16:01:44 2009 +0000

    Add gobject.threads_init() to launcher-gtk.py to fix crasher on some systems

commit 67dea9b376ca7bc1773444ea267b3b842ae6b17e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Mar 28 10:03:03 2009 +0200

    Remove dead code

commit 491a979167aae8c47684ad0fb718a65596ee1d2c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Fri Mar 27 20:53:02 2009 +0100

    Cache expiration creates an compilation error on 32bit systems.
    
    Insert the calculation of the cache expiration, the compiler should inline
    the result and it's easier to understand.
    Add 'ul' to each number.

commit b6aa94fa94bd961f63d9b9b5705984f5cff6c35a
Author: Lionel Dricot <ploum@ploum.net>
Date:   Thu Mar 26 11:33:14 2009 +0100

    More intelligent ensure_visible (fix bug #576831)

commit 31133064e1b44bff40ed639cf8df672777ca7fb9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Mar 25 22:06:21 2009 +0100

    Version change to 0.4

commit f084d4457bedc7aeb369b232933c878a13b88011
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Mar 25 22:02:05 2009 +0100

    The marker is now animated

commit 63c2b91c5751cb777faadc9fbee2984726b9233b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Mar 27 00:12:52 2009 +0200

    Reload tile if older than 1 day

commit 8a77480fc8e86bb980d4b729692a94bec79cea02
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Mar 26 10:12:28 2009 +0200

    A line was deleted by error in the previous commit

commit 245252bb940148bd174a20b79dcf7c3d274da9ce
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Thu Mar 26 00:33:03 2009 +0200

    Fix Bug 576698: Segfault on 32bits platform
    This assumes that tile numbers are at most 3 characters long, which isn't the
    case. Resulting in "g_sprintf (value, "%d", number);" corrupting the stack and
    causing the segfault.

commit dceb47309019bba16dd466dae766177f10653be0
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Mar 25 23:59:38 2009 +0200

    Fix patch to cover zooming with mouse

commit 3656e643e99e5eff65668c7687981deb0a941c3c
Author: Simon Wenner <simon@wenner.ch>
Date:   Wed Mar 25 23:56:00 2009 +0200

    Partly fix Bug 571702: Host application should be able to limit the maximum and minimum zoom levels

commit 7124f7c3c4a36e7d42bb51cd9fe47d76dd98efc9
Author: Lionel Dricot <ploum@ploum.net>
Date:   Wed Mar 25 22:53:08 2009 +0200

    Fix bug 576733: animated-marker.py not working and not very pythonistic

commit 45ba627d08f268d3f0ed61625aa4715321a6d2b5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Mar 25 22:49:10 2009 +0200

    Fix memory leaks in champlain_network_map_source_get_tile_uri

commit 01775df407182344e26c4a39bec90595e6bd6324
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Mar 25 20:23:12 2009 +0200

    Fix Actor clean-up

commit 76b34a87944dea6128953d175042ac779a21b572
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 24 23:05:14 2009 +0100

    Unit tests for osm_osmarender and osm_cyclemap

commit e767a5cfb97eea1998a714ae5bc3774baa85dcfc
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 24 22:57:42 2009 +0100

    Add the map sources: osm_cyclemap and osm_osmarender

commit 9ac3f74ebaefdc5c7c594b9b36e28f4afecb77bf
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 24 22:56:44 2009 +0100

    Port of the C demo launcher-gtk.c

commit 0f0f3487ff5c465a21465b2648e36be266c28ab5
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 24 21:08:33 2009 +0100

    Port of the C demo animated-marker

commit 24b7b8fab58b027cbc5c5145df8c61e40d34b4b0
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 24 19:59:43 2009 +0100

    Translate 'cercle' to english

commit 8a14aae186c249ad9c7acc251dc8fe9504aa6099
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 24 19:49:24 2009 +0100

    Port of the C demo launcher.c

commit b3f08db2f46d0d9208fdb37b0feba36506c75b7e
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 23 22:01:08 2009 +0100

    Add bindings/perl/Champlain/xs/ChamplainZoomLevel.c

commit b25a9e61cb5720204902cbf36f2c5731dcc1c0b8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 23 21:59:21 2009 +0100

    Add the new tests and xs/ChamplainZoomLevel.xs

commit 296d8fd1a8fdfd2ed22a8b543f65fcfcf6db17b3
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 23 21:58:55 2009 +0100

    Use an image

commit f611572da1e20669b19334d2223faaa405c65ed7
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 23 21:58:14 2009 +0100

    New unit tests

commit 22987e413d3e7979e816d259d798d1b7f1dae2b3
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 23 21:57:52 2009 +0100

    Images for the examples

commit 6d37726c92b8b4808458605744f4b90222a94787
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 23 21:55:10 2009 +0100

    Bindings for Champlain::ZoomLevel

commit ca759abf37d06dbd76576270189c8a5c3684884c
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 23 21:54:33 2009 +0100

    Strings are const

commit 123307e08a7d6367007528661076ba349d07c157
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 23 21:52:55 2009 +0100

    Update the changelog for version 0.03

commit df0744ab5fd3c34e3d22e7168c36d8a615f09ee5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 23 20:48:09 2009 +0200

    Update AUTHORS to inclue Emmanuele

commit 3320c92ba4b1be7ba6dbaedc81c0ffc099ba0fe0
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 17 21:37:09 2009 +0100

    Added t/ChamplainMapSource.t

commit d3a29f6a42979a79256a1b584f524720599bf9f5
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 17 21:36:19 2009 +0100

    Unit tests for Champlain::MapSource

commit 651e19fdbd6b1bc84a511dd0f22b2eea476c4148
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 17 17:46:45 2009 +0100

    Unit tests for Champlain::Layer

commit 9c542e69890772e5ecf7ad2580fcae02742c2f3a
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 17 13:11:11 2009 +0100

    Version change to 0.03

commit 09aa68eb1edb0c60109f509503a85aab03a9d2e2
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 17 13:09:34 2009 +0100

    Return types are constistent with the existing XS

commit c534b35572925e45831fb542054764f344ab76e9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 17 13:05:14 2009 +0100

    Removed the FIXME

commit 13d3aa89d126d7e372c547927515652379d496f3
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 17 12:59:25 2009 +0100

    Code indentation

commit 67c3c147bc421840c4419e365b1bcbbc39e9b57d
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 17 11:34:20 2009 +0000

    Makefile.PL tweaks
    
    Various fixes to the Makefile.PL:
    
      - change the dependencies to be conditional
      - install the champlain-perl.h header file
      - check dependencies first, then invoke ExtUtils::Depends

commit b09f3c869bf507eb0d95b88fb6d85f5f48da29bc
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 17 11:32:53 2009 +0000

    [pm] Detect darwin and change dl_load accordingly
    
    The dl_load_flags on Darwin are different than the ones from
    the other platforms, so we need to detect the operating system
    and change the return value of dl_load_flags() accordingly.

commit 084b3253bcad380e306cfb1f74ccc81047da53bd
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 17 11:31:54 2009 +0000

    [view-embed] Use the right types
    
    When getting the View actor out of the ViewEmbed widget, use the
    right type for the get_view() method parameter.

commit 1cc91c8f5c7f09e76e4635a24a149c0172c067d3
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 17 11:30:45 2009 +0000

    Always include gtk2perl.h explicitly
    
    When building the libchamplain-gtk bindings we should explicitly
    include gtk2perl.h and not assume that clutterperl.h brings it in.

commit 5ea8148c6171e6f1e0045d011c664cdb5d40bb72
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 17 11:30:01 2009 +0000

    [maps] Fix the ChamplainViewEmbed GType
    
    The GType for the ViewEmbed widget is CHAMPLAIN_TYPE_VIEW_EMBED.

commit 2b05a3b409abbd43bdf2fb9fbd1ca89b714a0d74
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 17 09:44:59 2009 +0100

    Add the GNOME bugzilla

commit 237446ff7c04114c821c4d5d4ef1908a2f888eba
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 17 09:18:48 2009 +0100

    Update to 0.02

commit 034dd5fe5ea83347929eb2f6fcf1988fca7b9ce5
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 17 07:22:23 2009 +0100

    Pretend champlain_view_embed_get_view() takes a GtkWidget

commit 0b288bbbf952733265722dff9f24be255da03147
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 16 21:48:30 2009 +0100

    Ignore the files used for building the Perl bindings

commit 32d849e8ea2a941baeac76548bfa75f8abe289c6
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 16 20:39:32 2009 +0100

    Added missing entries

commit 006834cc69515c9c94282b07b8120d4067ecb857
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 16 19:57:54 2009 +0100

    The rule clean removes the build folder

commit d3ac13153b7affac06d7bf5a0422d22e7f20be4f
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 16 19:31:02 2009 +0100

    Version change to 0.02

commit 3252b4914a127da2b34c927fc97b163d1cc34a60
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 16 19:28:11 2009 +0100

    No need to include "ppport.h".
    
    Clutter.pm doesn't do it. Neither do we.

commit c8d4b754fb316cf620dcd8a933e3e9886103d878
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 16 19:27:10 2009 +0100

    Move the include file around.

commit bef215275c663685fe8a80500247eb3f19c02756
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Mon Mar 16 19:07:07 2009 +0100

    First argument of gperl_croak_gerror() is now NULL.
    
    The first parameter of gperl_croak_gerror() is not used and is there for
    backward compatibility. Usually NULL is passed there.

commit 741689b0eae19a1a2afc514f2fa8e9f8425b1901
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Mar 15 18:52:12 2009 +0100

    Manifest complies with the current files.

commit 76f2a895470cfe79feea77cdd78c30aea3ed03cf
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Mar 15 17:26:26 2009 +0100

    Add the Perl bindings.
    
    Create the Perl binding folder using the same file structure as a valid CPAN module.

commit 871b4f3ee8865ad56a9cb576e6a8e59e183f73f4
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Mar 25 08:43:05 2009 +0200

    Fix warnings when removing a loading tile.

commit 9976b53b3c7adc5803d7420d04fcd026ed1700de
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Mar 24 19:21:18 2009 +0200

    Fix Tile ref counting

commit bf6d3dc48110eef06e9b878939a3422ef84b360c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Mar 24 00:43:29 2009 +0200

    Memory management clean-up
    Remove the actor from the zoom's group
    Unref the actor after creating it

commit d442a20a90e3f5482fd6135bb84911f7db9bd325
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 23 23:25:00 2009 +0200

    Fix actor's reference counting in ChamplainTile

commit 12db909f23912c6751ff27c3ef4444ad66047eeb
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 23 22:53:37 2009 +0200

    Fix Bug 574809: Provide a way to make visible a bunch of markers
    and make the go_to animation more sensible

commit 620ce8a111009217be4ca7231013c13aa85b6477
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Mon Mar 23 10:36:23 2009 +0000

    Add pychamplain header file forgotten from previous commit

commit 9d8cefa2debeb631ec0a0ab62cc70f9c83924d06
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sun Mar 22 22:06:52 2009 +0000

    Wrap champlain_view_go_to for the python bindings

commit 3b360c41f2d6169cf9af2cf0d071f3e38238f0c4
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Mar 22 23:12:28 2009 +0200

    Get and set width/height don't have matching types

commit ca818400a8cbd866f5a317950166ebcdf57e8437
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Mar 22 22:52:29 2009 +0200

    Fix Bug 575139: Corrupted map when double clicking at max level
    Even though the fix to 558020 also fixed this issue,
    there was a slight undesirable translation happening.

commit b98671512a8e6dc20ad89f9f4e12cc3bb63fa308
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Mar 22 22:47:18 2009 +0200

    Fix Bug 557641: Smooth movement to a new position
    by introducing 2 new functions:
    champlain_view_go_to and champlain_view_stop_go_to.

commit 238fd84029c86126f6a873d02e095736f96b0e96
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Mar 22 18:56:42 2009 +0200

    Fix Bug 558020:  Unwanted wrap effect when panning at zoom level >= 8
    Recompute anchor if needed when panning too

commit 3a21958f5a5ad4438a2eb98456d25dea5a66f369
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 16 21:05:53 2009 +0200

    Move anchor computation to a separate function

commit b297c6a7bb459fe5a4418a6420ddafb47162aea1
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sun Mar 22 17:21:48 2009 +0000

    Update launcher-gtk.py to use new API
    Add label markers to launcher-gtk.py

commit 6b05910fc0c51db5207abe810cb39e23ceaa3d20
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sun Mar 22 01:50:42 2009 +0000

    Update python bindings to support new API changes
    Disable wrapping of zoom_level_set_actor as this isn't implemented yet.
    Start adding markers layer to launcher-gtk.py
    
    (forgot -a on previous commit)

commit 6c02b4ef87f121c05bf5a4e1989a8333ca738d54
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sun Mar 22 01:32:02 2009 +0000

    Update python bindings to support new API changes
    Disable wrapping of zoom_level_set_actor as this isn't implemented yet.
    Start adding markers layer to launcher-gtk.py

commit 6562f39e61b227e87d07b6362942cfb687630e2a
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Tue Mar 3 12:43:54 2009 +0000

    Start adding markers to launcher-gtk.py example (still needs LabelMarker refactor)

commit e47ffcd55aa4e34b3883502b94da72537a307bc1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Mar 22 21:14:33 2009 +0200

    Fix virtual function
    possibly fix a crasher happening only when zooming past level 8

commit e2cb9855ddbb6616f93b06d69735d99c375135aa
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Mar 22 17:42:16 2009 +0200

    Assert and return_on_fail should be && not ||

commit 66cd3ce75f403542e863b106b9a321817052542a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Mar 22 16:48:52 2009 +0200

    Update the ignored files

commit e79d3e751742edb841b56d28debeb03259c7eb24
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Mar 22 13:24:53 2009 +0200

    Fix Bug 576206: Getter for the properties latitude and longitude returns wrong values

commit 1dd0d0ddbcd53ff8ca56afc137312ffe060bc486
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Mar 22 13:16:14 2009 +0200

    Fix Bug 576204: Properties latitude and longitude are registered are not double

commit 341c6b45bfd1186f69f01caeea1cf5ba9b8edfa9
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Sun Mar 22 13:10:27 2009 +0200

    Fix Bug 576159: Various memory management fixes for ChamplainTile

commit 06d510d2e89038b4abb4098c3d5d5443d80251d6
Author: Mike Sheldon <mike@mikeasoft.com>
Date:   Sun Mar 22 09:21:23 2009 +0200

    ChamplainView:actor is read-only, should not have a set function

commit 00a6c784515ec29b69f36d15335ea8a127678a52
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Mar 19 09:02:47 2009 +0200

    Fix Bug 575601: Return const gchar* insted of gchar*
    Also took time to review the gchar types in Champlain*MapSource and
    ChamplainTile.  Some other non const gchar were found.

commit 04e940bd9ac33396a444beed8ec8fda1580df5d0
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Mar 19 08:29:46 2009 +0200

    Fix Bug 575903: Memory leaks in champlain-network-map-source.c

commit 06d9bae9cdcba064e54f444e121695a44eb79402
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Thu Mar 19 08:25:48 2009 +0200

    Fix Bug 575902: ChamplainNetworkMapSource crashes when setting "proxy-uri"

commit ed97de42e20f3f2eb68c36572ed72ffe98fc6f23
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Tue Mar 17 10:01:29 2009 +0200

    Fix Bug 575645: Properties enum has same comment as the signals enum

commit 299fbe65b548349424ba0c22c6f7c6796aa63b03
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 16 23:46:01 2009 +0200

    The inherited object should match the class

commit 4db5b2d2296cea4df977967ffb4291e377473e11
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 16 19:49:58 2009 +0200

    Fix a ton of criticals and warnings if the error tile image is not found.

commit 69a646a50f1359292961bbc6d849972def95abce
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 16 19:41:32 2009 +0200

    Fix Bug 575140: launcher-gtk ignores zoom-level on startup

commit ff82b113d88ffe2ebe63ae6799fb40f9ec8ebbac
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 16 19:27:59 2009 +0200

    Fix Bug 575138: It is possible to zoom below zoom level 0

commit f113cf6377b1054bb7b82642be74c8966a013387
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 16 19:14:58 2009 +0200

    Add buttons over the launcher demo
    based on questions asked, this was not clear how to be done.

commit 362ebe56628741e799abd5ba0985ecea6d1001b5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Mar 11 10:41:46 2009 +0200

    Add support for OSM Cycle Map and Osmarender tiles
    Aslo fix a bug where tiles were assumed to have 3 bytes per pixel.

commit 5fb17b0ec21b8bfe662fc46228b99b0bb3edbc5d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Mar 11 00:47:49 2009 +0200

    Fix state never done if network error
    On network error, the state would stay load as the tile
    would never been passed to the view.

commit 2cd29d192deb9d01642cb3f4ae82df1a98295f2e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Mar 11 00:17:53 2009 +0200

    Remove some left over temp values when ChamplainMapSource was introduced

commit df6a2d229af79da6052d13a85023d92a09e5fdda
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Mar 10 22:46:35 2009 +0200

    Fix Bug 559522 – Lack of user feedback during loading of tiles
    by adding ChamplainView:state which changes state depending if there is any tile loading.

commit d4e2eba49f793c4a9dae920b8505ab494d4eb5cf
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Mar 10 21:22:08 2009 +0200

    Fix regression introduced when ChamplainMapSource was introduced

commit b2b22722d09cf6c8e7d1a48b345a3e70b988029e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Mar 10 21:11:48 2009 +0200

    Fix Bug 569984 – Current position lost on window resize

commit f1b3964182b81a5f7084d965b41914a1a5249bbe
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Mar 10 00:05:59 2009 +0200

    Fix demo to have the click on map demo!

commit 4c890b38d8e63cf894fa984c78699182ea26db54
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 9 23:26:55 2009 +0200

    Allow disabling zoom in on double click

commit b50a88b4cef96959744d7f4fba28aa4887160b79
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 9 23:11:25 2009 +0200

    Implement ChamplainView get/set

commit 29c3d5df328571d41b80222c41c1a999992d5861
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 9 23:37:20 2009 +0200

    Fix setting proxy-uri after the soup session has been created

commit 1dd9cb8d3a8cefbe8520946aa71076a936891644
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 9 22:29:03 2009 +0200

    Fix compile warnings in the demos

commit 7ce2069d962966c97aeabe07952f459ae144f7b5
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 9 22:28:47 2009 +0200

    Use a more specific object type for add_layer

commit 777195b58229af7ba7f522fb43883c1765fe48a7
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 9 00:50:18 2009 +0200

    Fix compiler warnings

commit 91a63e4b6029eebfddf872bf005a499cce3db948
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 9 00:44:44 2009 +0200

    Fix compilation warnings

commit 208c3fe0b1dace51a933e0e27832a488b42e640f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 9 00:44:35 2009 +0200

    Fix warnings

commit a486c845b86af76bc2cd2b12c732be0d217d628a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 9 00:37:15 2009 +0200

    Build with warning flags

commit da77617a4a30f0b5cf0ada2165f6e726ea0e1c3b
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Mar 6 11:46:45 2009 +0100

    hide the private properties

commit eb5571849026789b66b78890bd123fcf89614557
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Mar 6 11:46:14 2009 +0100

    generate ChamplainTile

commit 54110c2f0c2993b9f9e63ab7e9013a52be2d1f63
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Mar 6 11:22:50 2009 +0100

    no longer hide ZoomLevel

commit cac5d38ffd46126d270d94f203b3052312d10573
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Mar 6 11:22:26 2009 +0100

    reparsing api

commit c2930d5e08354115e2ff9d0b605252a1c351cde7
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Mar 7 00:10:57 2009 +0200

    Missing NULL at the end

commit e9a112ed1551e8380a4452c21ad05c319e09540b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Mar 6 22:53:09 2009 +0200

    Missing initialisation

commit e38ae4de8ea9e15441468d3bc7bdd7c602203894
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Mar 6 22:28:45 2009 +0200

    Install champlain-enum-types.h too

commit d1d99be8d3f443bba0348d79458e08d04279dfd2
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Mar 6 10:28:34 2009 +0200

    Add support for Proxy
    In the future, libchamplain should link against libsoup-gnome
    and auto-detect proxy settings.  If libsoup-gnome is not
    available, then this new proxy-uri is the fall back.

commit 8b01c1b9ec8e702abfc015848ef28228986b1e66
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Mar 6 10:23:49 2009 +0200

    Offline is a ChamplainNetworkMapSource property

commit 544e65b4231eb97a6a6375fdee09a1328e3fdbad
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Mar 6 10:09:58 2009 +0200

    Introduce ChamplainNetworkMapSource
    It will contain network specific settings too

commit c0f08080fd854017d9ee5ee404ae7f11ec7f0ad4
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Mar 5 20:15:15 2009 +0200

    Change ChamplainStateEnum to ChamplainState like other enums

commit 1c066e1c5694c2c3f043767d49f4659a75358d20
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Mar 3 22:55:00 2009 +0200

    Apply "early return" style to view

commit c5dcfd0d43451e263a4e2f31d007fe034265c878
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Mar 3 22:49:51 2009 +0200

    Introduce champlain_view_set_map_source

commit 8c3d3fe1a1fb324be6218f9f300811fcacd4f36e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Mar 3 22:13:45 2009 +0200

    Documentation and code style updates

commit 49ee6ac496782abd2d2451f3e9d9dc1a06dc3202
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Mar 3 22:01:16 2009 +0200

    Introduce champlain_view_set_zoom_level

commit 1ca021f84b9f2982c9c684777cb494e27759b145
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Mar 3 00:02:04 2009 +0200

    Introduce champlain_settings to hold global settings.
    Should probably be transformed on a GObject.

commit 1a03e97b40acfda3e25dfa1425622a8dd230f4a3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 2 23:11:03 2009 +0200

    Add a more flexible and simpler API for tile URIs

commit 7eb270dc7622da9e938f97bcc904e4ad39448cbb
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Mar 1 00:05:34 2009 +0200

    Fix demos to use new ChamplainMapSource API

commit 5b59846eddb1361182777d8c1a353d51d7a67828
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Mar 1 00:05:18 2009 +0200

    ChamplainZoomLevel and ChamplainTile are public API too

commit 32be3d6a9a56558a8e9f26a80b8d7cbe9a57feca
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Feb 28 23:54:50 2009 +0200

    ChamplainMapSource is public API

commit 17cc4150d9051fa025a865e47b105590073a14bb
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Feb 28 23:54:33 2009 +0200

    Remove previous tiles when changing source

commit c933a90b846685bccd95fe647430ca57fcae3b81
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Feb 28 23:54:18 2009 +0200

    Add OpenArialMap

commit 5cc4bc8be465a7be7dc83c70fc36b6468fe2e19c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Feb 28 23:17:28 2009 +0200

    OpenStreetMap only has 18 levels

commit 152138fe060346d9c46708e8e9623979ded75bfb
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Mar 3 23:14:35 2009 +0200

    Remove dead code

commit 314fc83f49ca06a33f9de6d63c944dd2a6ee8180
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Feb 28 19:42:22 2009 +0200

    Introduce ChamplainMapSource

commit c139630415d43f800f1a62d93069fa8bb2ea53b2
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Feb 28 11:56:38 2009 +0200

    anchor is a view property

commit a345d0ef9c553debe7720f2a19d5b9c8552c7ca8
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Feb 27 22:51:49 2009 +0200

    GObjectify ChamplainZoomLevel

commit aed53a7285d376fc14c7455b1d9c21238a5b2d7b
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Mar 4 23:05:16 2009 +0200

    Add Emmanuel

commit 39edc5a2419142a13a12a20e59290fc09488fca8
Author: Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Date:   Wed Mar 4 22:46:36 2009 +0200

    Bug 574167 – Callbacks of demos/launcher.c return no values

commit fcfcbb9ea6d4c75000958655003dbabb81efa32e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Mar 4 20:47:01 2009 +0200

    champlain-enum-types.h should be installed too

commit e21751efba6b4541e268bcd31c753428f4ff3e8d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Mar 2 20:55:25 2009 +0200

    Fix Stephane's email

commit d0fbb28de19c3e923d9bfbc592fc4257fd1ff27e
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Mon Mar 2 10:15:34 2009 +0100

    drop unneeded stuffs

commit 4969c3da49b93c0dc38822ecf75a2d17eb35421d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Mar 1 23:25:19 2009 +0200

    Add credits
    (by order of arrival in the project)

commit 647f57df67306ed3127d05d706a0e0afc129ab47
Author: Michael Sheldon <mike@mikeasoft.com>
Date:   Sat Feb 28 00:15:39 2009 +0000

    Make python bindings wrap enums correctly
    Update animated-marker.py and launcheer-gtk.py to use enums
    Rename "button" to "combo" in launcher-gtk.py for the combobox

commit 4ec96f0fb0af1a88f0ea16dc9da79cdc08ae914e
Author: Michael Sheldon <mike@mikeasoft.com>
Date:   Fri Feb 27 13:13:56 2009 +0000

    Ignore _get_type functions for the python bindings (unnecessary in python)

commit 4231156da0f0998cfcaeec088e3f03af742f88d1
Author: Denk Padje <denkpadje@gmail.com>
Date:   Fri Feb 27 13:13:02 2009 +0000

    Add launcher-gtk.py (python implementation of demos/launcher-gtk.c)

commit 69ca732fa15696345899271d7059830699c2d2a7
Author: Michael Sheldon <mike@mikeasoft.com>
Date:   Fri Feb 27 13:10:12 2009 +0000

    Update bindings to reflect new Layer gobject
    Make animated-marker.py set behaviours and use layers

commit c0cb99333e48e58959318329ebcab3faec910432
Author: Michael Sheldon <mike@mikeasoft.com>
Date:   Thu Feb 26 20:06:02 2009 +0200

    Add animated-marker python demo

commit d5f47e82b4d6da79361cd60d2ef51ac6887d92c8
Author: Michael Sheldon <mike@mikeasoft.com>
Date:   Thu Feb 26 20:03:17 2009 +0200

    Get rid of empathy copy/paste

commit c5a67e529afd60c247f3ccec1e078ff5567e64ea
Author: Michael Sheldon <mike@mikeasoft.com>
Date:   Thu Feb 26 19:59:52 2009 +0200

    Fix up the bindings a little

commit 09835381dbd23426de610001ca2e5677a8ca7c11
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Feb 26 20:16:25 2009 +0200

    Go into the python dir

commit b19c2252d939c9bfaaa9ce22ea60e80e72ccf26f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Feb 15 12:36:23 2009 +0200

    libchamplain-gtk python bindings

commit 0d42d801204cb1d696625da50f114fc6f7977e0c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Feb 15 12:35:07 2009 +0200

    libchamplain python bindings

commit c31b4da68484e38e06b6283df9d84197963e1d13
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Feb 15 11:49:37 2009 +0200

    Also include enum-types.h

commit baab9bf0703ec374436c13f9be0f4abd75fa7b9e
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Thu Feb 26 21:48:22 2009 +0100

    hide ChamplainTile for now, as there'sno way to use it

commit 930525b23af99d4c89b22df35d2ed36d0285b291
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Thu Feb 26 21:44:37 2009 +0100

    regenerated raw api

commit dfe8229c3eba9892fd0c7e375a241daa3f0b7fd8
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Feb 26 23:22:16 2009 +0200

    News for 0.2.9

commit 4db45db93d2f0b0155e108ed104301ac180f56e3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Feb 26 23:22:06 2009 +0200

    ChangeLog generator

commit 240e8ab71bfed218154836ded9b4c76639dd8677
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Feb 26 21:25:01 2009 +0200

    GObjectify ChamplainLayer
    This one wasn't planned, but the previous implementation wasn't bindings friendly.

commit d02525579c2b6fa1d415f5c25df91ef26a5bac21
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Feb 26 20:59:37 2009 +0200

    Don't reposition the markers on idle
    because the function is not called (or too late) when there is
    an animation going on.  It makes the markers disapear for a moment.

commit d0377b60acb28a1bbaed94461e8d9edc2305c017
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Wed Feb 18 14:38:52 2009 +0100

    do not hide the zoom-level property, it's not related to the ZoomLevel private struct

commit 4b99ed8b2990c6e970d4dd4b57c487804a39bf70
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Wed Feb 18 12:31:51 2009 +0100

    it looks like ZoomLevel shouldnt be exposed, hide it

commit 44d13bc3ace17049abe127fa1c0047a196b0f798
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Wed Feb 18 10:44:20 2009 +0100

    fix the dependencies, so the thing is rebuild on metadata changes

commit ef10f0a9b7d30a935d958d48fa4e6edf82bac395
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Feb 18 20:30:42 2009 +0200

    Clean-up
    (while trying to find a memory leak)

commit a30b8f070e3eac05bed14a7396a497b22e56d5d3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Feb 15 21:07:59 2009 +0200

    GObject-ify ChamplainTile
    As ChamplainTile will be publicly visible for custom map sources,
    it needs to be a Gobject.

commit 1403ae36537a46cb079cfcd39bef68fc2a0c1fdf
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Feb 15 19:14:54 2009 +0200

    Remove dead code (these sources never actually worked).

commit a7e434c694b9c0310f02acf55b46827f76bf9d57
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Feb 15 16:32:37 2009 +0200

    Add States (Init, Loading, Done)

commit 8bdb0294011c72c494841597170dfe0833e957c1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Feb 15 13:38:00 2009 +0200

    Clean-up: copy AUTHORS to the main AUTHORS
    The ChangeLog is generated from git
    the NEWS file should be the same as the main project

commit 91100f32a4a797d97684efb9c74412e67d51ee8f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Feb 15 13:34:52 2009 +0200

    Visit bindings subdir too

commit 4871dee5d7a7db71957fa6c8f08c3b2fb5d34ae7
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Feb 15 13:33:10 2009 +0200

    Fix minor styling issues

commit 65f0de35540f87ad578d044b83c4ebc5b2eadca0
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Sat Feb 14 13:53:51 2009 +0100

    raw api regenerated

commit c1c3b998fd7d487f2fe2699066e2706031da6ce5
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Sat Feb 14 13:53:32 2009 +0100

    parse all the files in champlian dir, not a subset of them

commit 3a11ee183b695a663caf5bbb34e3c6d1171d0d27
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Sat Feb 14 13:47:51 2009 +0100

    ignore 'generated' folders too

commit 0c450289e7da4d22f2947c44ddcc6e2dce46cda6
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Sat Feb 14 13:46:42 2009 +0100

    .gitignore here and there

commit d3e480d2da29143e4e406999a57d6c379b5f9d71
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Sat Feb 14 13:46:06 2009 +0100

    new 'api' target to regenerate the raw api

commit 6402e731da9c2797c9c80356132099360ded017b
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Sat Feb 14 13:15:39 2009 +0100

    fix the .pc files

commit 921d2a432ee799d9cf72d1ad5e17dc4c409e549b
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Feb 13 22:31:17 2009 +0100

    only recurse in the SUBDIRS we want to build

commit d5992f8e0c0e1046ed24345a4ee1a2c3cb537134
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Feb 13 22:16:11 2009 +0100

    adding a Makefile in bindings

commit 1fa5ad83ed3ca920720be1572f6574f21bf773c1
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Feb 13 22:11:20 2009 +0100

    trying to get a part of the shared love

commit ed11560149af081de32007ccefe93766864000e1
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Feb 13 21:58:16 2009 +0100

    fixing the Makefiles, making it build

commit f8a67d63bede3449f4f3a98470f73278825aa6b0
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Feb 13 21:35:30 2009 +0100

    cleanup

commit 9108664201db7dfc76ce73cf36e9eb4feeb69f64
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Feb 13 21:14:59 2009 +0100

    hooking the managed bindings into the build, step one

commit d50fbbab59da586e32a4f35b196d05f878d39fbe
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Feb 13 21:14:09 2009 +0100

    move examples to samples

commit a0c914eeae0db0ea3f54991029b035c871c7527a
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Feb 13 20:26:51 2009 +0100

    rename directories

commit 88d437cc828aa25a64cbbb9c3c8e2752642e7eea
Author: Stephane Delcroix <stephane@delcroix.org>
Date:   Fri Feb 13 17:03:56 2009 +0100

    mv mono to managed, as the bindings should be more generic than mono only

commit df741ca90b5a67c26e501bf971ce0a17dab4b90b
Merge: ba18366 761f82e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Feb 12 23:44:17 2009 +0200

    Merged Anders Mørk-Pedersen's Mono bindings branch

commit 761f82efcffe9a39d8b989e0cfd470b33d2f593d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Feb 12 23:41:58 2009 +0200

    Move to bindings/mono

commit ba18366bbd5c0c034a44e974f4e75926ee0f193e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Feb 12 23:28:47 2009 +0200

    Update AUTHORS file

commit 0dfe97f894f04f3bd10c6166942751b9df9041e7
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Feb 12 23:00:46 2009 +0200

    Fix libchamplain-gtk doc generation

commit 9a11250983feaa59e92ae638563adc14b7bc74da
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Feb 12 22:34:31 2009 +0200

    Make champlain-gtk build conditional

commit 95a920580bd829c0e3614b76e8a9fba01b1e8ac2
Merge: 1bc7693 34be5d3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Feb 12 21:46:45 2009 +0200

    Merge branch 'master' of git://gitorious.org/libchamplain-gtk/mainline
    Make libchamplain and libchamplain-gtk in one repo
    
    Conflicts:
    
    	INSTALL
    	Makefile.am
    	NEWS
    	configure.ac
    	demos/Makefile.am
    	demos/launcher.c
    	docs/reference/Makefile.am

commit 34be5d3c364381be44102ad63019dc96fb2e430f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Feb 12 21:20:10 2009 +0200

    Don't track config.h.in

commit 1bc7693a2aa02cbcdff1f05980b429e4743b7265
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Feb 11 20:22:29 2009 +0200

    Add an animated marker demo
    and various code clean-up to demos

commit ec717efa5537e8fc65dc66346f8b8c0a6f83c944
Author: Anders Mørk-Pedersen <s071313@student.dtu.dk>
Date:   Wed Feb 11 16:35:18 2009 +0100

    references updated to assume the location of /bindings/mono/

commit 30221e52a66d81ad3fda635aa90d40fead7b1b3e
Author: Anders Mørk-Pedersen <s071313@student.dtu.dk>
Date:   Wed Feb 11 16:23:27 2009 +0100

    this has to be the final one

commit e61aa552eb8fedcc525074e8d5ddef85cebe3c18
Author: Anders Mørk-Pedersen <s071313@student.dtu.dk>
Date:   Wed Feb 11 16:20:21 2009 +0100

    still with the references, now the example compiles and runs though

commit ffc3a47d696bdecdfd91c0e3b9dc37c8d0dcb4c8
Author: Anders Mørk-Pedersen <s071313@student.dtu.dk>
Date:   Wed Feb 11 16:15:00 2009 +0100

    changed more references

commit ca03ae38fb85e6ccb34e911a76a4076d8a9b1192
Author: Anders Mørk-Pedersen <s071313@student.dtu.dk>
Date:   Wed Feb 11 16:12:42 2009 +0100

    should somehow be compatilble with current branch(es)

commit a50b54fa03e5834a615e13d3a723d543a7c96b78
Author: Anders Mørk-Pedersen <s071313@student.dtu.dk>
Date:   Wed Feb 11 16:08:10 2009 +0100

    breaking the darn thing?

commit 1739555d52e5d935bcce80e28854f08b21c54d17
Author: Anders Mørk-Pedersen <s071313@student.dtu.dk>
Date:   Wed Feb 11 15:57:01 2009 +0100

    small details

commit e6aaa95d6ee9048de4fdf7327d82eea6a7d4e2c7
Author: Anders Mørk-Pedersen <s071313@student.dtu.dk>
Date:   Wed Feb 11 15:39:44 2009 +0100

    Initial commit

commit 86f5f3b337b949b3a93eac9708707a4a095bb204
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Feb 9 22:20:55 2009 +0200

    Don't generate a million criticals if the image is not found

commit 604729ba00728c1b41e0665cbc0bc94d33b06ee1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Feb 9 19:48:16 2009 +0200

    Typo in color name

commit 341bec344a291976809ed2e89cdb600fcb4cca0f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Feb 4 23:16:32 2009 +0200

    Fix a strange bug where the elastic effect is wrong
    This bug was only visible from Empathy.

commit 91ee352bce2776d9bca95398f1daf50c7524858c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Jan 21 14:50:58 2009 +1100

    Don't export all symbols

commit 1912470c0086d7dec88dd31c6716ce6122f041a1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Feb 4 08:14:54 2009 +0200

    Idle calls should actually returns FALSE
    The previous commit introduced a bug where the CPU would be at 100%
    at all time because of accumulating looping idle calls.

commit 294d62b3b5357a6ef6b357e5da35fe8cf8542c1c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Feb 3 22:35:33 2009 +0200

    Don't ues deprecated signals and fix a random bug
    where the last inserted marker won't show until zoom changes
    because the actor is not yet into the foreach call...

commit 4959fc29a305625b862b3c0d3a2dfc5f973d01be
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Feb 3 08:10:54 2009 +0200

    Fix bug 570314: Zoom-in zooms at the wrong place if actor is not positioned at 0,0
    Also fixed for get_coods

commit ed8b18065d8e2a62769edb03e6a9fdeca5b8b324
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 31 17:39:51 2009 +0200

    Bump version to 0.3
    and update demo to use 0.3 API

commit 2616dc9af488d7b1773f244bd77c1af39b73c1ab
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 31 17:28:00 2009 +0200

    Fix files names according to coding conventions

commit 5f0dabd2a0e1a9764fee6d70a9e980d8a5741a51
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 31 13:56:48 2009 +0200

    Fix bug 557532: champlain_view_embed_new contains initialization code
    It also makes it now possible to change the embedded ChamplainView at any moment.

commit 6f13a7b034e7f559de496201e1a00fd78ec479cb
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 31 13:06:06 2009 +0200

    Fix 557531: champlain_view_new contains initialization code
    Also makes the mode parameter optional

commit 00a10b88ccbf3f5eb9e1de8c82a18eb70598830e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 31 12:30:25 2009 +0200

    Build GTypes for enums

commit 65827ed589731e9004ce8ad3ea1bbf3af484ac0e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 31 11:37:50 2009 +0200

    More coding style fixes

commit e85ee9e402aa56ecd16e2817b4763f61358b87e2
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 31 11:15:47 2009 +0200

    Change so name to 0.3

commit eec175bf54b87827b14f1b1f4b77aae54f9cb47a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jan 30 19:47:03 2009 +0200

    Fix bug 567594 (config.h.in in DVCS)

commit 66b39d5c5f8d75196fbcde016829e2b4376c4c25
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jan 30 19:42:17 2009 +0200

    Add DEBUG macros

commit 2670a6706d5e2c7a6ade0f0987b6fabeb3ca1508
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Jan 30 19:34:50 2009 +0200

    Rename files and fix includes according to coding styles

commit b048b8b9a075ca076958067e5a9daf4093c83cc6
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jan 29 23:03:14 2009 +0200

    Apply coding convention

commit 2c83d4734a6221e654601110ed09660bdd7ba029
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jan 29 22:27:08 2009 +0200

    Implement Click-on-the-map feature

commit f33b9086bafa2d4f58fb05c717372c025fd9440f
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jan 29 08:48:31 2009 +0200

    Remove unnecessary include and fix coding style in launcher

commit fa5f4268c4e4c0d2be613cf151745008c82b2379
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Jan 21 15:12:09 2009 +1100

    Don't export dynamic

commit f0ee7d47ec2019a83b6f79cf62f53fabb68fd4d2
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 10 23:33:02 2009 +0200

    NEWS file for 0.2.8

commit 1a58a14fbc3219ed11cc19952209818625bcd2e6
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 10 23:29:29 2009 +0200

    Updated news for 0.2.8

commit f412908f9efaedb93bd35b33755faca3b88fa1a2
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 10 22:48:40 2009 +0200

    Merge a patch from Lorenzo Masini to add a ChamplainMarker constructor

commit 9856c4e5c0f0a3d40f20237b24328b47de7085d3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Jan 10 22:19:47 2009 +0200

    Apply patch by Packz Enoch to allow more flexible champlain installation paths

commit 639a40639a1ceda079959423d20db77586e18b37
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Nov 19 23:06:12 2008 -0500

    Fix center_on on start up
    The map would be centered at (0,0) no matter what coord were passed

commit 95c926eeaed96228903bc8e260891f110ecfceef
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Nov 19 22:54:07 2008 -0500

    You have to hide it, for it to hide

commit cf10f7cd76735e666aecacef3fd0cdc5488bce42
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Nov 19 16:50:59 2008 -0500

    Fix map recenter

commit a21449fe91988168916ab1da069c3f59dbfab23c
Merge: e703e8d 0faaf09
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Nov 19 11:25:49 2008 -0500

    Merge branch 'master' of git@gitorious.org:libchamplain/mainline.git
    
    Conflicts:
    
    	demos/launcher.c

commit e703e8df2cbdc591c3171f78658e75521b5c9315
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Nov 19 11:24:07 2008 -0500

    Function to get map coordinates from events

commit 0faaf090bf2250f415512fdf1866ff5e0f6d274d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Nov 16 19:00:42 2008 -0500

    Version bump 0.2.7

commit 4e5e1364a5d60b6ffaaf62d4bdfaf38ce77fa705
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Nov 15 21:35:00 2008 -0500

    Finish License feature

commit ccab2c47b5b4e3466e1668fd071f083352c5e250
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Nov 12 23:07:17 2008 -0500

    Add license data to maps

commit 928c02a05f382910cbca45a27ed2f7078a1bdd73
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Nov 12 21:28:04 2008 -0500

    Fix Bug 558026 – zoom in + center_on != center_on + zoom in
    By introducting keeping the precise (lat, lon) value, I work around the rounding errors

commit f6b5b984f25e5f5bfdb5dcc7121fc4267e66073e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Nov 5 09:45:52 2008 -0500

    Add a missing level

commit 407e03e5c711e20eac1d2affafb729adc9df37f8
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Oct 26 14:22:07 2008 -0400

    Fix a memory leak

commit 53b961901c2ec001090ac5e9657ec76124ab06dc
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Oct 26 14:04:41 2008 -0400

    Remove some dead code
    There used to be an anchor in ChamplainMarker, but ClutterActor
    offers that functionality now.

commit 6bff43a5dbd219230d4eee6f602652621fea5ef0
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Oct 26 12:49:26 2008 -0400

    Keep map center when resizing the view

commit 51b2c2a7c5658f2db79504a3c6195b39212d2873
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Oct 26 11:45:07 2008 -0400

    Zoom and center on double-click

commit 5de22cc6179175f2723c8492046aa86841c5d3dd
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Oct 25 10:10:24 2008 -0400

    Tidy clean up
    Remove some dead code

commit 46449b44e599b2e7b240ad666758fa5fec6394f6
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Oct 18 18:35:31 2008 -0400

    Version bump

commit 691ddecb4f7d4b290eb43583d4af9e0d695cd38a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Oct 18 10:34:20 2008 -0400

    version bump

commit 1ee08a9a40716e3d811bab414e487b7adba5330a
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Oct 18 10:18:39 2008 -0400

    1.0 left overs

commit 5b32b008a4b28843e18d1c88a14bfb7cf45464ef
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Oct 18 10:09:56 2008 -0400

    Introduce API_VERSION

commit b4bcea3571186ad0eb2682e38cb6eec1e2e8ee52
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Oct 18 10:03:31 2008 -0400

    Introduce API_VERSION

commit d27c995f66bd1ac0249ae77fb3b16457f95a7185
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Oct 18 09:39:14 2008 -0400

    Still some -1.0 left overs

commit 43531c57f8f9e0173b8bb4728c4a5e9fbfb9ca84
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Oct 18 09:38:52 2008 -0400

    Version bump

commit 6d8bde9f757f7cf003d8c7b409ba2dffee6bef94
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Oct 17 13:50:15 2008 -0400

    Version bump
    AC_CONFIG_MACRIO_DIR(m4) is not needed if no m4 are shipped

commit 4cf833bd1ccab5ac3a61597c3a47806a0f4f936d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Oct 17 13:49:49 2008 -0400

    Some -1.0 left overs

commit 220af43c880c8073639686ed2a99b13a43a43cc6
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Fri Oct 17 12:14:07 2008 -0400

    Fix deps

commit 42d964df4728eab8d498f243ed2715d04055c168
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 21:50:58 2008 -0400

    Version bump

commit 6a718f48107e1563e1f3f6abde68e6148448eb3c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 21:50:02 2008 -0400

    Version bump

commit ec39e2ab86006686e123e36435ef7e199632cd69
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 21:41:18 2008 -0400

    Make distcheck fix

commit 6e5dbe2eae2912628f6d39566ecbc4512b3066b3
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 21:29:47 2008 -0400

    Make distcheck fix

commit 097353b726c20a1f659c0cd76c0af2a9865e49ed
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 16:24:29 2008 -0400

    Force use of <champlain-gtk/champlain-gtk.h>

commit ec137162fd657dddd3571a11e1d0a0308d28a79c
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 16:19:56 2008 -0400

    Fix dependancy on -1.0.la

commit 6fd3afdf94e2cc9377039e2e418f11c0c7d7a4e6
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 16:19:44 2008 -0400

    Remove generated file

commit 2ef5c0392f09ea5d6ca02ed5a1d4ff43fdec87a7
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 16:19:08 2008 -0400

    Fix dependancy on -1.0.la

commit d3975daf2830e80887c3d82c55036b1fe13da582
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 16:18:53 2008 -0400

    Remove generated file

commit ee91b5e0ed9465a711e52cce2f549a6de591d9a9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 16:18:10 2008 -0400

    Force to only include <champlain/champlain.h>

commit 704713555489348b6c2f46cf2b3f44d02b58dbe6
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 11:24:03 2008 -0400

    Fix file naming conviention

commit 8fa5fe3dab7bb38370c3616334f410966170a0c9
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 10:57:17 2008 -0400

    Use libchamplain-gtk-0.2 instead of -1.0

commit af1399d62cecc747261c3dd6fa3acccb84cd31e1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Oct 16 10:41:47 2008 -0400

    Use libchamplain-0.2.so instead of -1.0.so
    This change will allow different versions of libchamplain to be installed in parallel.

commit 0b953668f7c69c981b6b88e6c1b5e59f27acf527
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Oct 15 18:58:37 2008 -0400

    Move launcher into demos/

commit 33d1b707a28b231c6a128b698c05470a705adfe6
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Oct 15 18:58:24 2008 -0400

    Move launcher into demos/

commit bc0db9f48730f062c409ae320ab0627a31b268de
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Oct 15 18:32:51 2008 -0400

    Fix compile warnings

commit 20f8a3ca5000877f1360b3a417611562da80ace1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Oct 15 17:01:08 2008 -0400

    Fix compile warnings

commit ecac2b014f90fdd0ad040a57ef2836386d99200d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Wed Oct 15 17:00:59 2008 -0400

    Version bump

commit d2e7189c600e7ed7d7b09085b0b6456719101c3e
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Tue Oct 14 23:14:22 2008 -0400

    Cairo 1.4 is enough

commit 5917f6f821235e7abe21aac2fd8c2d937959ff48
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Oct 13 14:33:04 2008 -0400

    Fix compile warnings

commit eada76ce7a0484b5dc80887f10eebd2ff63af77d
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Mon Oct 13 14:15:41 2008 -0400

    Fix compile warnings and add click

commit 2597e40108357bd290e2c6966138e4f9cc676d93
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Oct 12 18:46:39 2008 -0400

    Fix licensing.
    All code should be LGPL 2.1

commit 1a6ec550c1e71cb71f8d400616d57e6106252523
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Oct 12 18:45:37 2008 -0400

    Fix licencing.
    All code should be LGPL 2.1

commit 45a0eb2c145b99ba5f4d2b46bdcaa9b7e2fda6f1
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Oct 12 12:39:50 2008 -0400

    Add Champlainlayer.h

commit 4eb10d44d0c2ef1ee47c517fdb8eded5f77e9215
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sun Oct 12 12:38:25 2008 -0400

    champlain-1.0 dependancy was missing

commit 83cf9d8c27190c2e075e9db9a0b83e9f2aaf1932
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Sat Oct 11 22:11:45 2008 -0400

    Missing file

commit 81ba7d4ec71cc45e4b2ca66e88c9c61f598fc3d8
Author: Pierre-Luc Beaudoin <pierlux@beryllium.collabora.co.uk>
Date:   Fri Oct 10 09:03:03 2008 -0400

    Bad copy paste from libchamplain

commit 855ed880c842f0aa71af8f267cc619acf5041584
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Oct 3 14:49:28 2008 -0400

    Check API parameters

commit 13b776e4a1717a59be74d84245003e5348cc33c9
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Oct 3 14:42:17 2008 -0400

    Check given parameters to public API

commit 582f5071eff49db851a75ed9d0d7d8f3cd755897
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Oct 3 14:34:00 2008 -0400

    Get rid of squidy.info

commit 9caeb28f7cd75f0c368285fa8e298862b182705d
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Oct 3 14:29:43 2008 -0400

    Get rid of squidy.info

commit f4f4852b6e09bdb8a50498c39507e0801d81637e
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Oct 3 13:47:57 2008 -0400

    Emit zoom-level notify when map-source changes the zoom-level

commit 9837486b32f76e1790172dc46983a252784122b3
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Oct 3 09:27:57 2008 -0400

    Missing file

commit e98667669912b4696324ef6c654c239556409465
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 28 11:13:11 2008 -0400

    Version bump and doc updates

commit 22d85a71fe615cf9bcbe97d776dfc41511cf567b
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 28 11:03:43 2008 -0400

    Version bump and doc updates

commit 9586e06679b22ac4852dfbb6dcd0f043d3b4306f
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 28 07:03:54 2008 -0400

    Use ChamplainLayer

commit 89cfe9dd417b8ab82a387824028399a84e258c2b
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 28 06:25:23 2008 -0400

    Remove unnecessary marshals and rename for future

commit 493607a5959ddd086e81eabe5ff055a91bba4f13
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Wed Sep 24 05:43:37 2008 -0400

    Sort markers
    Markers ought to be sorted so that they overlap in a nice way to
    produce a false 3D plane (with north being far and south being close)

commit 1d567a8e1ca8f53db5a7ab3718ee6667a4169c4f
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Sep 23 17:51:38 2008 -0400

    Use (lat, lon) for markers too!

commit b99d7af5e29095ae617aea1c8deb998e6262a1cf
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Sep 16 11:42:34 2008 -0400

    Fix doc

commit f931e996aa941e34643139c3f86bfa97f8f3be97
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Sep 16 11:08:14 2008 -0400

    Use (lat, lon) instead of (lon, lat)

commit 46b99dfa2bb68987eedc6a15e1aca8850feb5af0
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Sep 16 11:06:14 2008 -0400

    Use (lat, lon) instead of (lon, lat)

commit 5eaa2ce952e47396f1ccb5d90d71b5bbe92c33de
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Sep 16 08:39:38 2008 -0400

    Fix champlain_view_embed_get_view()

commit 98c5d8c05d29612997077393a1f6165c09fe1bb3
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Sep 16 08:31:00 2008 -0400

    Version increment

commit 84a9e3f1f95266a0bf652840e2ac1fee41ed4cf1
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Sep 16 08:30:24 2008 -0400

    Version increment

commit 9f25a5ac32f1f854db8a269a19ceec61678a037c
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Sep 16 07:52:59 2008 -0400

    Initial creation

commit 29710ffeebfbd6f359b2f01152aff96b255f3ce8
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Sep 16 07:19:25 2008 -0400

    Split gtk+ deps to libchamplain-gtk

commit 50d5672d57e0d7562286686f94a87e290593a1da
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Thu Sep 11 09:50:42 2008 -0500

    Ignore generated files

commit d92797bd72ff4bd231fa0b331a9bf3ef7d56a099
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Thu Sep 11 09:47:23 2008 -0500

    Fix build to work with builddir != srcdir and with with parallell make (e.g. -j3)

commit a882a64acf28f12ba294a4a7acb06757194898b7
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Thu Sep 11 09:36:07 2008 -0500

    remove glib marshal generated files

commit 192505fa1151fac92e74167516e2ed78a8fbfe45
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Thu Sep 11 09:35:37 2008 -0500

    Remove autotools generated files

commit a0eae3cd100e12176145021e381f0a4573cfa06f
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Thu Sep 11 09:18:37 2008 -0400

    Fix markers positions on center_on

commit 434ba9d796c48614b67915ddaea966a9477de211
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Sep 9 15:27:34 2008 -0400

    Fix not distributed headers

commit 523220eea5d24369946e82e3cdb694878b533bfd
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 7 21:50:25 2008 -0400

    Cairo optimisation

commit 108fdf1924a8c144ab280af8dc8cea425305f1ba
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 7 17:04:37 2008 -0400

    Fix when center_on is called before the widget got it's size

commit 89192cc13d4cc5fa092e955c20d8b093dc69838d
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 7 16:28:59 2008 -0400

    Remove files from Makefile.am

commit b3c6e580b24fcfb355f41d4581feec297d46614a
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 7 16:23:33 2008 -0400

    Use default hand cursors

commit 5a65104d93307bc6b6bca8f8bcacbaafa61011de
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 7 16:15:19 2008 -0400

    Remove generated bits

commit 0f09ec555805f5cc57f0e50b1f7f9db3638a77e5
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 7 16:09:29 2008 -0400

    Remove champlain_marker_set_anchor
    clutter_actor_set_anchor_point has the same functionality.

commit 501da2deeea4f90488fc876582acfa3c09bd2dc5
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 7 13:03:16 2008 -0400

    Add missing files

commit df83e4daba6758547a0b8b9790c7c7644a148375
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 7 13:01:40 2008 -0400

    Add hand mouse cursors

commit 7243bf0e42196fac61623803e6d2dce122ad966a
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Sep 7 11:39:53 2008 -0400

    Mouse wheel zoom
    Requires patched clutter-gtk
    See http://bugzilla.openedhand.com/show_bug.cgi?id=1114

commit e1f47d0d374b53472b1d75eed64accc22723a5d2
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Sep 6 20:32:10 2008 -0400

    Fix includes

commit 967095e068e47cd5fcc839fb21a50d4404523b06
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Sep 6 16:29:39 2008 -0400

    Remove unneeded doc

commit e29fdad40228f43bc03759d385c382ab041d0a01
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Sep 6 16:21:49 2008 -0400

    Move initial map creation to a function
    In case the functions aren't called in the same order than planned.

commit a6452724f5482306bfccd4c2355dba53690c66ea
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Sep 6 16:05:34 2008 -0400

    Remove unnecessary doc

commit bab1537f1b5ff99ad5fd993c5d4a4c59bbd20f6c
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Sep 6 15:19:30 2008 -0400

    Fix coding styles

commit 06c11cc4c6473dcab0415a2e9f17c7a8dacb5894
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Sep 6 13:32:24 2008 -0400

    Fix image installation

commit 2aa28c3ad080d81d058b3541c647479c023e4e88
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Sep 6 12:58:59 2008 -0400

    Improve doc

commit 5be94f50aa70711649fab368fe06948fdc6a5be8
Merge: fc923e2 aaa4207
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Sep 6 11:45:51 2008 -0400

    Merge branch 'POI'
    
    Conflicts:
    
    	champlain/champlainview.c

commit aaa4207576d33be012d02fbb51c1ed1efd764e42
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Sep 6 11:37:56 2008 -0400

    Add default label markers

commit fc923e289e61b5b819262b1c41dc11a043b9c2e6
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Sep 6 11:37:22 2008 -0400

    Fix doc

commit 55c14d8df394c3e09e150e1f3bdf04180be893df
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Sep 6 01:04:30 2008 -0400

    Reposition markers on set_position

commit 75713a12f06c9f3e9bfd2a3a8af1d82d567863a0
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Sep 5 23:49:27 2008 -0400

    Adjust markers with zoom anchor

commit 703550254a42fce87ce370d6a1ce340f14d2a607
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Sep 5 22:50:46 2008 -0400

    Fix rebase

commit b075898ca0a0e6d58420dff34f7d0b4eb5b941d3
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Sep 2 20:34:42 2008 -0400

    Add a marker image

commit cff98848d9886b3bb3b06ba09892ea218c3f62c4
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Sep 2 20:32:04 2008 -0400

    Add missing files

commit baa7a845d74acc0121cba41bc4afe051685359a1
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Mon Aug 25 21:55:00 2008 -0400

    Marker objects

commit 3d5d5f4e66440a393a790f57aa9be840022da7f8
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Sep 5 21:50:37 2008 -0400

    Fix low level zoom

commit f9d552e3b5be60235e0f1fe0291beb26633d68bf
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Thu Sep 4 22:26:23 2008 -0400

    Animated tiles

commit 7c377b1f1db68262a5598ca12d1ef6292356a63b
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Thu Sep 4 22:04:02 2008 -0400

    Code simplification

commit 671e2383e2a05d4b6100136062faa1d1893b2ab1
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Thu Sep 4 19:08:32 2008 -0400

    Fix async free of tiles

commit b2e93e21bdaaf60a0df1b1dd1c6df31de83e671c
Author: Pierre-Luc Beaudoin <pierlux@carbon.(none)>
Date:   Thu Sep 4 13:44:37 2008 -0400

    Keep only visible tiles and level in memory

commit 219a1d2107278f2cacef0886a263bdb260079b31
Author: Pierre-Luc Beaudoin <pierlux@carbon.(none)>
Date:   Thu Sep 4 08:17:15 2008 -0400

    Unlimited zoom

commit a285b04f13c4c860001ea03d1efc25bdd8762859
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Aug 29 13:45:39 2008 -0400

    decel-rate and mode var

commit ad997749a37e958a25bf1828e36e18e73276a9a6
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Thu Aug 28 14:47:45 2008 -0400

    Offline mode

commit 2eb0893f2466f1811e5c31312958a91fe61c83d4
Author: Pierre-Luc Beaudoin <pierlux@carbon.(none)>
Date:   Wed Aug 27 18:42:19 2008 -0400

    Error tiles

commit 276c6efc536517c5b1c1177ebd1d34fdac6738ab
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Aug 24 09:15:19 2008 -0400

    Property tests

commit 3785f23420f0c85bf54769014a8815dccba74bc0
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Aug 24 08:39:15 2008 -0400

    Fix Tile freeing

commit a6772ebc894f03fac6717f547865335eef03a4e5
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Aug 24 08:11:20 2008 -0400

    Fix map-source property
    When switching, the current zoom level is saved and
    reapplied to the new source, there were not check
    if the new source supported such a zoom level.

commit 7357647ee4111fd3536bdf6d8dd3b3e924e55e3e
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Aug 23 20:06:54 2008 -0400

    zoom-level property

commit 7db5ddbc5f0f2c9641794489325def324afd3536
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Aug 23 18:54:35 2008 -0400

    map-source property
    and hot switching of it

commit 6d5c6210baea0a5f8238f7da97507b39fe7a14b1
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Aug 23 18:52:22 2008 -0400

    Add new map sources

commit 8be35ae74ae8cbf5aee986ad3bbbe7b87c1f63e5
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Aug 23 14:06:01 2008 -0400

    Fix a memory leak

commit 9a6df4ace31918da0875e6d3fdff8ededfe9bfb7
Author: Pierre-Luc Beaudoin <pierlux@carbon.(none)>
Date:   Fri Aug 22 10:48:51 2008 -0400

    Add missing file

commit a5ed94f2782a6197f9562d76773a0eaab99bfa1c
Author: Pierre-Luc Beaudoin <pierlux@carbon.(none)>
Date:   Fri Aug 22 10:12:49 2008 -0400

    Add zoom limit
    until the x, y system is redesigned not to
    have values > 2^16 (which is the size limit
    of ClutterUnit)

commit 9f249051edb82aee1cd9599ceaed2f1b215d0f3d
Author: Pierre-Luc Beaudoin <pierlux@carbon.(none)>
Date:   Thu Aug 21 17:14:19 2008 -0400

    Removed redefined var

commit 334c949a0ef5ff4c3d80bb76a620ad64dca6aba6
Author: Pierre-Luc Beaudoin <pierlux@carbon.(none)>
Date:   Thu Aug 21 14:29:09 2008 -0400

    Fix the autotools setup

commit 9477aa1d8e2a2141a262b68c54263b16b8dc2545
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Thu Aug 21 09:01:21 2008 -0400

    Fix doc

commit 625365956c6b09fcf63bc4a98021f11e27165508
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Thu Aug 21 08:47:36 2008 -0400

    Improve library install

commit 182ab6dd89814485d905d79b0a921e8c96790fb0
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Wed Aug 20 21:57:34 2008 -0400

    Gtk-doc

commit 79acb48c2b80de425118b6d8ce88b065fdd46b3d
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Aug 19 23:55:57 2008 -0400

    Properties and doc

commit f6dd3c4cbe43dfa614ff98ac57229521ec536f43
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Aug 19 23:55:38 2008 -0400

    Zoom

commit 706d86cde6a8fe3f2de14396056edb30f39c592b
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Mon Aug 18 23:09:37 2008 -0400

    Downloading tiles!

commit 0f8fda86a48f8f5a76c6dd915ca71ddd5b70a46b
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Mon Aug 18 21:37:20 2008 -0400

    Tile loading

commit c4bc9c7737b4376d222b5f64a3539da3a7498988
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Aug 17 22:50:26 2008 -0400

    Center map on coordinates

commit e28fee069d1a32ddf019e9e665b7508da36524b2
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sun Aug 17 20:25:55 2008 -0400

    Fixed library

commit 284cea56379bbdf14779fc9b88c4e5fe591cc7f6
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Aug 16 19:13:21 2008 -0400

    Build needs to be fixed

commit 9b786f86f9a21b5bdb1565aab1b5f077276e166e
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Aug 16 18:38:53 2008 -0400

    Implement map sources

commit 9d6b2298445997246c34b572cc530b49d5cc45a4
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Sat Aug 16 11:15:34 2008 -0400

    Clean up

commit d685da0473f678ce3cc2d0d52a83e13ecf4c52a5
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Aug 15 22:13:15 2008 -0400

    Working finger scroll

commit 2f0ba4f1dd3ec8eb4b464d85beed5fa1b47fc4d2
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Aug 15 21:16:30 2008 -0400

    Compiling Tidy integration

commit a2391ad32d824b07706993bffec9f2f1c4958637
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Aug 15 19:29:15 2008 -0400

    Debugging

commit 3fd51149ec4776f9fc618494641ea4c2af66db05
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Fri Aug 15 08:35:14 2008 -0400

    Tile visibility

commit f10d833528dec0b213f12248945867098f460e6e
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Thu Aug 14 22:48:41 2008 -0400

    Add ZoomLevel and Tile

commit cb94cdd88246219b83ae84b67463ee2714463324
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Thu Aug 14 22:31:21 2008 -0400

    Add Maps

commit b1fd04a518e19017ee1c9f83d6ec95e7ad71ea9a
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Thu Aug 14 18:18:17 2008 -0400

    Fix gwarnings on quit

commit 1c40f27f1c78d2146c9b9bfdaf39367baa23af1b
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Thu Aug 14 18:12:23 2008 -0400

    Fix indent

commit 127b900236be7f2e27b6bec71fe75a08599ec282
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Thu Aug 14 00:02:55 2008 -0400

    Working finger scroll
    Warnings at shutdown are due to unconnected callbacks for gtkAdjustments

commit 4f26012fbcf6f36b5204ef057b6426e42a835e19
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Aug 12 23:52:58 2008 -0400

    Working scrollbars

commit c6360653901eb8d41a826589591099620285705a
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Aug 12 23:36:57 2008 -0400

    Fix gobject warnings and GtkAdjustment tries

commit 126fef877f5e689aea5b1db6503e6255bb0dc5cb
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Aug 12 22:34:49 2008 -0400

    Scrollable Window Attempt

commit 921ce6b36233ca2992effa01275a3d511a939a12
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Tue Aug 12 16:39:40 2008 -0400

    Inherit from GtkAlignment

commit b886423b40760e1c777bd795ece60b62a8781779
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Mon Aug 11 22:26:31 2008 -0400

    Add clutter deps

commit 95598df474db9d6e0f7bf1adbeb5aa953f62f4e2
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Mon Aug 11 22:20:09 2008 -0400

    the Gtk widget debutes

commit e7546c7c0986174ab423bb05909073dd4262c17f
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Mon Aug 11 22:02:09 2008 -0400

    Compiling widget

commit 3180196712fbee5497cd4ec206649116fab7c3a1
Author: Pierre-Luc Beaudoin <pierre-luc@squidy.info>
Date:   Mon Aug 11 20:28:09 2008 -0400

    Initial commit