File: ChangeLog.pre-1.14

package info (click to toggle)
clutter-1.0 1.26.2%2Bdfsg-10
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 33,916 kB
  • sloc: ansic: 128,518; sh: 5,542; makefile: 1,595; xml: 1,248; ruby: 149; perl: 142; sed: 16
file content (2699 lines) | stat: -rw-r--r-- 96,629 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
commit b968f81b743f8e3c91737a21528626108b3578fc
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Mar 25 18:13:52 2013 +0000

    Release Clutter 1.14.0

 NEWS         | 25 +++++++++++++++++++++++++
 configure.ac |  4 ++--
 2 files changed, 27 insertions(+), 2 deletions(-)

commit 37f0fba0a6e12676a6688e5e6cb4c479d1a2604a
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Mar 25 17:57:28 2013 +0000

    Fix compilers warnings when debugging is disabled

 clutter/clutter-script-parser.c   |  4 ----
 clutter/clutter-stage.c           | 17 ++++++++---------
 clutter/x11/clutter-backend-x11.c |  7 +++----
 clutter/x11/clutter-stage-x11.c   |  5 ++++-
 4 files changed, 15 insertions(+), 18 deletions(-)

commit 75e32e8ae0f87d25ad669b81e17d6a2fb2560f82
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Mar 25 17:39:06 2013 +0000

    Bump the requirement for Cogl to its stable release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 17730453fb13a45f60bbf257c264f276f3bbe163
Author: Rajesh Ranjan <rranjan@redhat.com>
Date:   Mon Mar 25 15:10:27 2013 +0530

    hindi translation by chandan kumar

 po/hi.po | 696 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 325 insertions(+), 371 deletions(-)

commit 5bbd4be30b7073304bad96c1a026818bb951f251
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Thu Mar 21 09:50:57 2013 +0200

    Updated Latvian translation

 po/lv.po | 543 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 272 insertions(+), 271 deletions(-)

commit d0335c603d686cc1452ed1762a28ee6c6a8b48fb
Author: Ján Kyselica <kyselica.jan@gmail.com>
Date:   Tue Mar 19 23:34:03 2013 +0100

    Added slovak translation

 po/sk.po | 3130 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 3130 insertions(+)

commit 19d6ebb7fc9e4511d7de9320b99fb6a59a042f52
Author: Victor Ibragimov <victor.ibragimov@gmail.com>
Date:   Tue Mar 19 22:28:43 2013 +0100

    [l10n] Added Tadjik translation

 po/tg.po | 2741 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 2741 insertions(+)

commit da0025bfcae6d6ef6790989a6536a98f97c13da7
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Mar 18 22:03:28 2013 -0300

    Post-release version bump to 1.13.11

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c1c3bf3528b1d2b7ba80e5b6ca1f201755674cf
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Mar 18 21:54:20 2013 -0300

    Release Clutter 1.13.10

 NEWS         | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 README.in    | 14 ++++++++++++++
 configure.ac |  2 +-
 3 files changed, 66 insertions(+), 1 deletion(-)

commit e7453d6bc6501db0c943c7bf40b66db7dfd0ded5
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:   Sun Mar 17 03:19:02 2013 +0000

    actor: fix translation-z setting
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695982

 clutter/clutter-actor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e5d99e3e68d7f52d081af1fc034b25be9473e72
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Sun Mar 17 20:07:43 2013 +0100

    [l10n] Updated Catalan (Valencian) translation

 po/ca@valencia.po | 676 +++++++++++++++++++++++++++---------------------------
 1 file changed, 338 insertions(+), 338 deletions(-)

commit 3b05936cc4c8c959c40285e5d459e2b5bf5147e8
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:   Sun Mar 17 14:57:59 2013 +0100

    Updated Danish translation

 po/da.po | 700 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 350 insertions(+), 350 deletions(-)

commit 305616afe2d01c4014bbe9640043633c74dd7075
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Fri Mar 15 14:36:13 2013 +0000

    Updated Portuguese translation and converted to New Spelling (Novo AO)

 po/pt.po | 1012 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 509 insertions(+), 503 deletions(-)

commit fefde1b8e364c8269475fd37c3a3b15924cf8d84
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 14 19:01:31 2013 -0300

    Revert "actor: Skip transitions on invisible actors"
    
    It's far too late in the 1.13 cycle to cause changes in existing code.
    
    This reverts commit 0d65f9461ee2a02cf400e5d8aa40c07eca43cf7c.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695870

 clutter/clutter-actor.c | 52 ++++++++++++-------------------------------------
 1 file changed, 12 insertions(+), 40 deletions(-)

commit c8f34d448a52405b756535ca1cd7da42803cee11
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Mar 14 12:31:52 2013 +0100

    clutter: Prefer the X11 backend to the Wayland one
    
    If clutter is built with both X11 and Wayland support, prefer the
    (more complete for now) X11 backend. This matches GTK+'s current
    ordering.
    
    This allows distributions to ship a clutter version with both backends
    built, and using an envvar to switch to the wayland backend and test
    applications.
    
    In the future, applications would be able to choose which backend
    they prefer and in which order.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695838

 clutter/clutter-main.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 0d65f9461ee2a02cf400e5d8aa40c07eca43cf7c
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 19:33:59 2013 +0000

    actor: Skip transitions on invisible actors
    
    If an actor has not been painted yet, or it's not going to be painted,
    we can ignore transitions queued on it.
    
    By ignoring transitions on actors that have not been painted yet, we can
    avoid doing work during the set up phase of the scene graph, as well as
    avoiding actors "flying in" from nowhere.
    
    Obviously, we have to take into account potential clones, so we need to
    check that the actor is not part of a cloned branch of the scene graph,
    as well as checking if the actor has mapped clones.

 clutter/clutter-actor.c | 52 +++++++++++++++++++++++++++++++++++++------------
 1 file changed, 40 insertions(+), 12 deletions(-)

commit a557930798e90ca690219e8ea2230f3e40164c66
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 19:10:55 2013 +0000

    actor: Propagate the cloned state to the children
    
    If we clone a container, we still want redraws queued on the children to
    be propagated.

 clutter/clutter-actor.c | 38 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 37 insertions(+), 1 deletion(-)

commit e796886841282eb79bec51a238806361a93c1e07
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 18:20:48 2013 +0000

    actor: Ignore redraws queued on unmapped actors
    
    If an actor is unmapped then it won't be painted, so we can safely
    short-circuit out of _clutter_actor_queue_redraw_full() if the mapped
    flag is not set.
    
    We need, on the other hand, make an exception for Clones, otherwise
    they won't receive notification that the source actor has changed
    and they won't be painted.
    
    This allows us to ignore redraws queued on children of invisible
    parents, and avoid traversing the scene graph.

 clutter/clutter-actor.c | 67 +++++++++++++++++++++++++++++++++++++------------
 1 file changed, 51 insertions(+), 16 deletions(-)

commit f8c129ae8189845c4163908f947ad9252b611314
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 18:09:33 2013 +0000

    actor: Keep track of clones
    
    Instead of using signal notifications, we should be able to keep track
    of the clones of an actor from within ClutterActor itself, using private
    API. There's no point in pretending that people can actually create a
    Clone class out of tree, given the amount of invariants we have to punch
    through in order to implement a proper replicator node of the scene
    graph, so we can just skip the signal emissions and just do the right
    thing at the right time.

 clutter/clutter-actor-private.h |  7 ++++
 clutter/clutter-actor.c         | 80 ++++++++++++++++++++++++++++++++++++++++-
 clutter/clutter-clone.c         | 30 +++-------------
 3 files changed, 91 insertions(+), 26 deletions(-)

commit 3e53c1ff73f6566359e6fe037ca1f3162299af03
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 18:35:55 2013 +0000

    actor: Clean up internal add/remove functions
    
    More comments are warranted: these functions are pretty much full of
    potential side effects, and I'd really like to avoid keeping everything
    in my head forever.
    
    Along with the comments and the type casting reduction, I sneaked in a
    one line change that is clearly correct after reading the flow of the
    whole thing: we queue only a relayout after three potential redraws have
    been queued. If we manage to miss a redraw and yet still get a relayout
    then it means that most of our assumptions are fundamentally wrong, and
    that we ought to dump this whole business of computer programming, and
    just go back to being a hunter-gatherer species.

 clutter/clutter-actor.c | 48 +++++++++++++++++++++++++++++++-----------------
 1 file changed, 31 insertions(+), 17 deletions(-)

commit 84e5bdd87117f81ce3eee3ddb9727b67f1441532
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Mar 8 15:24:50 2013 +0000

    actor: Clean up ::show and ::hide class handlers
    
    The main body of the function should not live inside an 'if' block.

 clutter/clutter-actor.c | 81 +++++++++++++++++++++++++------------------------
 1 file changed, 41 insertions(+), 40 deletions(-)

commit 09f4d5dbc410b71249213a158357f7175ab64f03
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Mar 8 15:57:26 2013 +0000

    examples/layout-manager: Remove unnecessary easing state save
    
    The actors in the layout are already set up with a non-default easing
    state, we can use that.

 examples/layout-manager.c | 4 ----
 1 file changed, 4 deletions(-)

commit f94c00a438189c052cfbe9641cc67805ae512eee
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Mar 8 04:27:57 2013 +0000

    examples/layout-manager: Improve the example
    
    Add an explicit transition, and more comments.

 examples/layout-manager.c | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit acd09a3d5f14ebbb12267a2b37d987510d2048bf
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 11:23:39 2013 +0000

    Clean up the Actor private header
    
    Reading it is getting painful.

 clutter/clutter-actor-private.h | 154 ++++++++++++++++++++--------------------
 1 file changed, 77 insertions(+), 77 deletions(-)

commit 79be2fde47bc3dd840734ab54a30b287de036e09
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Mar 8 15:35:21 2013 +0000

    build: Disable debugging code in stable releases
    
    Pretty much what GLib and GTK+ do, and the 1.x cycle has gone on for a
    while, now.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 31066944334ffb35b4fe429c21a53c44baf90628
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Mar 13 16:00:14 2013 -0300

    symbols: Add missing symbol

 clutter/clutter.symbols | 1 +
 1 file changed, 1 insertion(+)

commit 27f83addd2d24ed99d9203ac1d01d6d82ebef888
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Mar 13 15:46:16 2013 -0300

    docs: Add missing symbol to the list

 doc/reference/clutter/clutter-sections.txt | 1 +
 1 file changed, 1 insertion(+)

commit 1c1c4f26af7391f87b6396347a54ca7c42d6bf89
Author: Alejandro Piñeiro <apinheiro@igalia.com>
Date:   Fri Mar 1 10:58:54 2013 +0100

    Add method clutter_disable_accessibility ()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=691468

 clutter/clutter-main.c | 23 +++++++++++++++++++++++
 clutter/clutter-main.h |  3 +++
 2 files changed, 26 insertions(+)

commit 11d82d1e0ca1d2a1b4a96b9e9c576bd42a6e2c82
Author: Nilamdyuti Goswami <ngoswami@redhat.com>
Date:   Tue Mar 12 16:25:23 2013 +0530

    Assamese translation updated for gnome 3.8

 po/as.po | 699 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 353 insertions(+), 346 deletions(-)

commit 66d24394c5db978f0009eb99f8232d8c2fd8195c
Author: Andika Triwidada <andika@gmail.com>
Date:   Mon Mar 11 12:44:21 2013 +0700

    Updated Indonesian translation

 po/id.po | 597 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 299 insertions(+), 298 deletions(-)

commit 0c01f32e3d457468077e59b809f088b3d52f1280
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sun Mar 10 23:50:08 2013 +0100

    [l10] Updated Catalan translation

 po/ca.po | 668 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 334 insertions(+), 334 deletions(-)

commit a9616dba2acf9c053ec69d79f2cb6e0ca3b29436
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 8 12:29:25 2013 +0800

    Update Visual Studio Projects/Property Sheets
    
    Replace ClutterApiVersion with ApiVersion, to be consistent with the other
    GNOME projects of the Clutter/GTK+ stack.  Also add directives in the
    property sheets that we can later use to build the introspection files for
    Clutter from the Visual Studio IDE.

 build/win32/vs10/clutter.props     | 368 ++++++++++++++++++++-----------------
 build/win32/vs10/clutter.vcxprojin |  16 +-
 build/win32/vs9/clutter.vcprojin   |  16 +-
 build/win32/vs9/clutter.vsprops    | 351 ++++++++++++++++++-----------------
 4 files changed, 398 insertions(+), 353 deletions(-)

commit a4102e9aa2776c75d30a56726c1ad47ee7e502d8
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 8 12:02:56 2013 +0800

    Update clutter/config.h.win32.in
    
    Make the entries here reflect on the newer entries requested by the
    onfig.h.in template in the autotools builds, and also make items supported
    by MinGW builds reflected here as well.

 clutter/config.h.win32.in | 66 +++++++++++++++++++++++++++++------------------
 1 file changed, 41 insertions(+), 25 deletions(-)

commit c55acf7e7d51a7672e775da3ab25a86617426a6b
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Mar 7 15:06:49 2013 +0000

    docs: Add 1.14 symbols index
    
    Forgot to add it after the version bump.

 doc/reference/clutter/clutter-docs.xml.in | 5 +++++
 1 file changed, 5 insertions(+)

commit df3e74a94a3025935f25fd57f1924691f1de02cf
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Thu Mar 7 14:51:40 2013 +0300

    Updated Belarusian translation.

 po/be.po | 642 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 321 insertions(+), 321 deletions(-)

commit 4c1dc28382232e0f57e1c2f69ca7079fbb99ca81
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   Thu Mar 7 20:38:22 2013 +0900

    Updated Uyghur translation
    
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

 po/ug.po | 648 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 324 insertions(+), 324 deletions(-)

commit ab274364381e68c87486cf0e5f9293fd0c40daf9
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Tue Mar 5 01:06:03 2013 -0500

    event: Use gunichar when dealing with unicode characters
    
    This makes introspection return the keycode as a string, rather
    than an integer.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695188

 clutter/clutter-event.c | 4 ++--
 clutter/clutter-event.h | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 7702893711348eac5484fb8f1b06575c15e9fe9b
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Wed Mar 6 01:30:52 2013 +0100

    x11/xi2: Factor the XKB group state in to fill events' modifier_state
    
    Otherwise XkbTranslateKeyCode() won't yeld the correct keysyms when
    group > 1.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695260

 clutter/x11/clutter-device-manager-xi2.c | 20 +++++++++++++-------
 clutter/x11/clutter-input-device-xi2.c   |  6 +++++-
 clutter/x11/clutter-input-device-xi2.h   |  3 ++-
 3 files changed, 20 insertions(+), 9 deletions(-)

commit 678c78b1c07e0800a3330f790e7004e8a82a84ce
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Mar 5 16:48:35 2013 +0800

    Update Visual Studio Property Sheets
    
    -Remove some unwanted (repeated) cruft in the "install" stage
    -Adjust to the added and deprecated headers for the "install" stage

 build/win32/vs10/clutter.props  | 51 +++++++++++++++++++++++------------------
 build/win32/vs9/clutter.vsprops | 29 ++++++++++++-----------
 2 files changed, 45 insertions(+), 35 deletions(-)

commit 909c312084d1e7a2866f23edf8127c1964079b5c
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 5 00:48:11 2013 +0000

    actor: Revert the Transition/Actor leak fix
    
    The original code inside ClutterActor that dealt with Transitions
    stopping was written for the ::completed signal, thus the code was
    correctly handling the lifetime of the instances; when we moved to the
    ::stopped signal, we assumed that it worked in the same way - with less
    conditions to be checked, obviously, but fundamentally similar to the
    ::completed signal. Sadly, I screwed up the signal definition, and the
    signal ended up calling our handlers, but not the default one that did
    the cleanup and released references on the Animatable instance.
    
    After fixing the Timeline::stopped signal, we can go back to the
    previous code.
    
    Thanks to Craig Hughes for the help in tracking down this mess.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695158

 clutter/clutter-actor.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 8700b19e6fe88e35723effb254e9769cf1776b8f
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 5 00:46:45 2013 +0000

    timeline: Use the right function pointer offset
    
    A copy and paste thinko: the ::stopped signal is using the
    ClutterTimelineClass.completed slot instead of the .stopped one,
    thus preventing sub-classes of ClutterTimeline from overriding the
    signal's default closure.

 clutter/clutter-timeline.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b6744491e03eec1983f68a0971a52ae410fc0d25
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 5 00:21:31 2013 +0000

    Post-release version bump to 1.13.9

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8de3e42a10b30b659e2a2ce4a9366d28411e14e2
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 5 00:05:10 2013 +0000

    Release Clutter 1.13.8

 NEWS         | 36 ++++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 37 insertions(+), 1 deletion(-)

commit 2fdb950f3b077928b02e64964e2287d5ec9525b0
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Mar 5 00:04:32 2013 +0000

    build: Dist the cookbook
    
    So that we can publish it starting from the tarballs.

 doc/cookbook/Makefile.am | 4 ++++
 1 file changed, 4 insertions(+)

commit 72bdc939aab8d651de975af82f51ea6b00e8df37
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Mar 4 23:17:06 2013 +0000

    Bump minimum required version of Cogl to 1.13.4

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 50507668c9deff5476f938c26f230a54bfa78742
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Mar 4 22:43:22 2013 +0000

    actor: Release a reference on the implicit Transitions
    
    When stopping the transition we need to release the reference we
    maintain while removing the Transition from the hash table inside an
    actor. If we fail to do so, the Transition is never released, which
    means we leak the Animatable instance we tied to it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695158

 clutter/clutter-actor.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit db5cfe4e0cb6d3d836828e812296b027d4b14dcc
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Mar 4 13:02:44 2013 +0000

    text: Clean up the set_font_description_internal() semantics
    
    The current semantics are ridiculous, and clearly a case of (mistaken)
    premature optimization. All setters should copy, not transfer ownership.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695119

 clutter/clutter-text.c | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit f6f151ed0739f8090d78ef7f5cfd6a951ba8d100
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Nov 28 09:47:44 2012 +0000

    docs: Clean up the documentation for the allocate() methods
    
    The wording could be better, especially on the side effects and the
    honoured state.

 clutter/clutter-actor.c | 28 +++++++++++++++++++++-------
 1 file changed, 21 insertions(+), 7 deletions(-)

commit 2049e4e359027870c9a2b89036095d745a992662
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Dec 24 09:04:09 2012 +0000

    docs: Clean up the wording of a couple of comments

 clutter/clutter-actor.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 38095c06e58746ec2c036302f506b664c071e63f
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Sun Mar 3 21:20:24 2013 +0100

    [l10n] Updated German translation

 po/de.po | 541 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 268 insertions(+), 273 deletions(-)

commit 7a3367b3df79ffdbc2c7ea35f463b4713dbfb566
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Fri Mar 1 22:13:37 2013 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 592 ++++++++++++++++++++++++++++++------------------------------
 po/zh_TW.po | 590 +++++++++++++++++++++++++++++------------------------------
 2 files changed, 593 insertions(+), 589 deletions(-)

commit 5c2931a2f0f7f3299843cd8e5c757137f50cc072
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Fri Feb 22 00:31:34 2013 +0100

    x11/clutter-keymap-x11: Honor XkbNewKeyboardNotify events
    
    We already select for XkbNewKeyboardNotify events but are not acting
    on them. Start doing so.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694267

 clutter/x11/clutter-keymap-x11.c | 1 +
 1 file changed, 1 insertion(+)

commit b1bdbb00b56741463286d0bd09a399a5a6c1929f
Author: Marek Černocký <marek@manet.cz>
Date:   Fri Feb 22 21:54:31 2013 +0100

    Updated Czech translation

 po/cs.po | 640 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 320 insertions(+), 320 deletions(-)

commit 7ef97ae051e8479a0e66553da38e65d86c714c51
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Feb 21 00:37:58 2013 +0000

    Fix compiler warnings by initializing variables

 clutter/clutter-actor.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ee3e08a47ea36801a944d3e545c9429fc356b72c
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Wed Jan 30 11:49:38 2013 +1100

    wayland: Only include Wayland headers in private
    
    As wayland-client.h and wayland-server.h can't be included together,
    split the Wayland backend file into clutter-backend-wayland.h, which
    only defines the types, and clutter-backend-wayland-priv.h, which
    actually uses the Wayland client types.
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692851

 clutter/Makefile.am                              |  1 +
 clutter/wayland/clutter-backend-wayland-priv.h   | 67 ++++++++++++++++++++++++
 clutter/wayland/clutter-backend-wayland.c        |  1 +
 clutter/wayland/clutter-backend-wayland.h        | 28 ----------
 clutter/wayland/clutter-device-manager-wayland.c |  1 +
 clutter/wayland/clutter-input-device-wayland.c   |  1 +
 clutter/wayland/clutter-stage-wayland.c          |  1 +
 7 files changed, 72 insertions(+), 28 deletions(-)

commit a011890bb62b519a939e62a3154266e5046534c2
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Wed Jan 30 11:47:52 2013 +1100

    wayland-compositor: Don't use Wayland types in public API
    
    The definition of wl_display differs between Wayland clients and
    servers, and it's unsafe to include both wayland-client.h and
    wayland-server.h at the same time.  Fudge around this by making the
    compositor public API use void * rather than struct wl_display *.
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692851

 clutter/clutter-backend.c                    | 2 +-
 clutter/wayland/clutter-wayland-compositor.h | 5 +----
 2 files changed, 2 insertions(+), 5 deletions(-)

commit f528ff5b970e9aba5141266b5af75046143baf51
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Feb 20 22:14:46 2013 +0000

    timeline: Add progress-based marker API
    
    Being able to set a marker at a normalized point on a timeline, instead
    of using a specific time, is a nice fit with the current Timeline class
    API.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694319

 clutter/clutter-timeline.c                   | 146 ++++++++++++++++++++++-----
 clutter/clutter-timeline.h                   |   4 +
 clutter/clutter.symbols                      |   1 +
 doc/reference/clutter/clutter-sections.txt   |   1 +
 tests/conform/timeline.c                     |   8 +-
 tests/data/test-script-timeline-markers.json |   3 +-
 6 files changed, 133 insertions(+), 30 deletions(-)

commit 619a7e9ab04705f9141f0512c66912760433b97d
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Feb 20 23:02:05 2013 +0000

    scroll-actor: Use :child-transform
    
    Instead of using a custom apply_transform(), paint(), and pick()
    implementations, we can simply apply a transformation to the children of
    a ScrollActor.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686225

 clutter/clutter-scroll-actor.c | 103 +++++++----------------------------------
 1 file changed, 16 insertions(+), 87 deletions(-)

commit 6515ff8b6791ff865a6e04dc92c18524860ee375
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Feb 21 00:28:26 2013 +0000

    Post-release version bump to 1.13.7

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bb8f7c8110d97f3a44bf0e5e9a22641327d853bb
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Feb 21 00:10:08 2013 +0000

    Release Clutter 1.13.6

 NEWS         | 45 +++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 46 insertions(+), 1 deletion(-)

commit 052660c76b91eee625156e9032888399e2afb795
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Tue Feb 19 22:15:52 2013 -0500

    actor: Fix clutter_actor_allocate_align_fill for partially-filled actors
    
    If we pass TRUE for x_align and FALSE for y_align, the full available
    width should be passed to clutter_get_preferred_height, and the same
    should be true in the other dimension.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694237

 clutter/clutter-actor.c | 46 +++++++++++++++++++++-------------------------
 1 file changed, 21 insertions(+), 25 deletions(-)

commit b0dfbec7a6a11f22a5c357633d5f9c3ef8c5d3f0
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Feb 21 00:08:37 2013 +0000

    conform: Skip mipmap Cogl test
    
    It's currently failing, and breaking distcheck.
    
    Needs bisecting on Cogl, given that nothing changed on the Clutter side
    between this commit and 1.13.4, but we should just aim at not having
    Cogl unit tests in Clutter at all.

 tests/conform/test-conform-main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 38a9e8a9e52be8d02d3bff5de6a70fda53e4d5ff
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Feb 20 23:45:18 2013 +0000

    docs: Update symbols list

 doc/reference/clutter/clutter-sections.txt | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 38627bed72bf969dd0d926d49e1f650e93e54621
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Feb 20 23:30:21 2013 +0000

    cally: Use AktObject::get_name()
    
    Instead of directly accessing the instance fields. This removes a
    compiler warning after the constification of g_get_prgname(), and it
    seems to me to be generally more correct.

 clutter/cally/cally-root.c | 33 ++++++++++++++++++++-------------
 1 file changed, 20 insertions(+), 13 deletions(-)

commit e8aae45eb98cbfabc790f7e6d99bfe04d3fc4c67
Author: Damien Lespiau <damien.lespiau@intel.com>
Date:   Mon Nov 5 14:41:36 2012 +0000

    cogl: Don't use cogl_xlib_set_diplay()
    
    This function is deprecated and has been replaced by set_display() on
    the renderer. This is done in the get_renderer() vfunc of both the x11
    and gdk backends already.
    
    Actually cogl_xlib_set_diplay() is now a no-op and can be safely removed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687652

 clutter/gdk/clutter-backend-gdk.c | 9 ---------
 clutter/x11/clutter-backend-x11.c | 4 ----
 2 files changed, 13 deletions(-)

commit 065f4d9d3d75edd5aa85193ea09fb36c0a884856
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Tue Feb 19 19:53:43 2013 -0500

    Don't do anything special with COGL_ENABLE_EXPERIMENTAL_2_0_API
    
    This flag solely disables deprecated Cogl 1.0 API, so it
    shouldn't be used for feature checks.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694229

 clutter/clutter-backend.h     | 2 +-
 clutter/clutter-paint-node.h  | 4 ++--
 clutter/clutter-paint-nodes.h | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 85bc8effa5431975a89cca368e5eaee7a0c3a880
Author: Rob Bradford <rob@linux.intel.com>
Date:   Fri Feb 15 18:06:50 2013 +0000

    conformance: Only check for DISPLAY on X11 windowing backend
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=693741

 tests/conform/test-conform-common.c | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit 8b458d401c6508e97ce5c85eaf910e7a0fc2cbac
Author: Josselin Mouette <joss@malsain.org>
Date:   Wed Feb 20 22:20:22 2013 +0000

    actor: Use the correct return value
    
    The get_z_rotation_gravity() method returns an enumeration value, not a
    floating point value.
    
    Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694187

 clutter/clutter-actor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9fb235ce886e57267a82af0dccbf23ce81e8ccb
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Wed Feb 20 21:23:25 2013 +0100

    Update French translation

 po/fr.po | 586 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 293 insertions(+), 293 deletions(-)

commit 7bff7724129cc7cc0ffcf44c53377e7c540538ad
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Feb 16 21:17:13 2013 +0100

    Updated Polish translation

 po/pl.po | 226 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 113 insertions(+), 113 deletions(-)

commit f6cb43017e96ebbbc3a774bc39ec4756c5108d1e
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Feb 14 08:10:57 2013 +0000

    Add missing functions to clutter.symbols
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693767

 clutter/clutter.symbols | 2 ++
 1 file changed, 2 insertions(+)

commit 2ec89a6781e82d0c9cd6f10a320076c9e37aae9d
Author: Neil Roberts <neil@linux.intel.com>
Date:   Wed Feb 13 14:58:55 2013 +0000

    settings: Don't reload config for fontconfig if there's no fontmap
    
    If anything in the system changes the config for fontconfig then an
    XSetting will be set to record the last timestamp of the config file.
    This is presumably so that applications can be notified that it has
    changed and can reload the configuration. However once this setting is
    set it will remain set for the lifetime of the X server. This causes
    Clutter to handle the setting during the initialisation of the
    backend. Previously this would cause problems because Clutter would
    end up creating the default PangoFontMap before the backend has
    created the CoglContext. The PangoFontMap would in turn cause the
    default CoglContext to be created. Clutter will then later create its
    own CoglContext which means there will be two and the first one will
    be leaked. Cogl currently can't really cope with multiple contexts
    being created so it falls apart.
    
    This patch fixes it to skip reloading the config for fontconfig if
    there isn't a default font map yet. The config will presumably
    naturally be read with the latest values when it is finally created
    anyway so it doesn't need to be read immediately.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693696
    
    (cherry picked from commit 4b92d656c2b63570b91105f05b863c4efed32134)

 clutter/clutter-settings.c | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit b4ef9429742a1d2a04a40c59dfd36761c24104ad
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date:   Thu Nov 8 12:42:24 2012 -0500

    Add clutter_stage_set_sync_delay()
    
    New experimental API is added to allow changing the way that redraws
    are timed for a stage to include a "sync delay" - a period after
    the vertical blanking period where Clutter simply waits for updates.
    
    In detail, the algorithm is that when the master clock is restarted
    after drawing a frame (in the case where there are timelines running)
    or started fresh in response to a queued redraw or relayout, the
    start is scheduled at the next sync point (sync_delay ms after the
    predicted vblank period) rather than done immediately.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692901

 clutter/clutter-master-clock.c    | 156 ++++++++++++++++++++++++++++----------
 clutter/clutter-stage-private.h   |   4 +-
 clutter/clutter-stage-window.c    |  43 ++++++++++-
 clutter/clutter-stage-window.h    |  10 ++-
 clutter/clutter-stage.c           | 105 +++++++++++++++++++++++--
 clutter/clutter-stage.h           |   8 ++
 clutter/cogl/clutter-stage-cogl.c | 131 ++++++++++++++++++++++++++------
 clutter/cogl/clutter-stage-cogl.h |   6 +-
 8 files changed, 386 insertions(+), 77 deletions(-)

commit 9d43336e0368bd5a78436e3436a0a1a7383e1de6
Author: Neil Roberts <neil@linux.intel.com>
Date:   Thu Feb 7 17:20:39 2013 +0000

    evdev: Fix use of the common XKB code for the evdev device
    
    In commit 8f4e39b6d716 the Wayland code was updated to use the new
    xkbcommon API. This involved changing the common XKB code shared with
    the evdev input backend. However the evdev input backend was not
    modified so it wouldn't compile. This patch just makes a minor change
    to update it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693348
    
    (cherry picked from commit d0d1b562bd2a46ab9073507b42e106cb209038b8)

 clutter/evdev/clutter-device-manager-evdev.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 02cdf1cef4053b5212a9f65f39431d8c9e3bfee5
Author: Sebastian Keller <sebastian-keller@gmx.de>
Date:   Fri Feb 8 01:10:50 2013 +0100

    xi2: Reset scroll info for correct device on device change

 clutter/x11/clutter-device-manager-xi2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 360a629f8d1cd90c3233305c44f67de88f54eaf7
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Thu Feb 7 15:54:02 2013 -0500

    cally-root: Prevent memory corruption
    
    accessible->name is eventually freed, so we need to dup the string
    to ensure that everything is alright.

 clutter/cally/cally-root.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e892ce84581de856c07becc1ca6078f5bf4bee3
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Feb 7 01:36:42 2013 +0100

    Updated Galician translations

 po/gl.po | 175 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 87 insertions(+), 88 deletions(-)

commit f9d9ca431add562734e7d9f88044f8cae2ed131b
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:   Wed Feb 6 21:31:01 2013 +0100

    build: Bump cogl requirement
    
    This is needed for the buffer_age changes.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f718debe6723dfe5e1664d71fb5106a2382ef615
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:   Sun Feb 3 12:11:01 2013 +0100

    clutter-stage: Fix typo
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669122

 clutter/clutter-stage.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7f43e20a415c22b22c85a0e7358148f091a67a7a
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:   Wed Feb 6 11:05:58 2013 +0100

    stage-cogl: Reuse backbuffer contents
    
    Use the buffer_age extension when available to recycle backbuffer contents
    instead of blitting from the back to front buffer when doing clipped redraws.
    
    The picking is now done in a pixel that is going to be repaired during the next
    redraw cycle for non static scences.
    
    This should improve performance and avoid tearing.
    
    Reviewed-by: Robert Bragg <robert@linux.intel.com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669122

 clutter/clutter-stage-window.c    |  17 ++++++
 clutter/clutter-stage-window.h    |   6 +++
 clutter/clutter-stage.c           |  62 ++++++++++++++-------
 clutter/cogl/clutter-stage-cogl.c | 111 +++++++++++++++++++++++++++++++++-----
 clutter/cogl/clutter-stage-cogl.h |   3 ++
 5 files changed, 167 insertions(+), 32 deletions(-)

commit 34e466a3f938780e5e27a45393b64495e71d5af8
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:   Sun Feb 3 11:51:19 2013 +0100

    stage-window: make it possible to damage the back buffer
    
    This allows us to report to the backend that the stage's back buffer has been trashed
    while handling picking. If the backend is keeping track of the contents of back buffers
    so it can minimize how much of the stage is redrawn then it needs to know when we do pick
    renders so it can invalidate the back buffer.
    
    Based on patch from Robert Bragg <robert@linux.intel.com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669122

 clutter/clutter-stage-window.c    | 12 ++++++++++++
 clutter/clutter-stage-window.h    |  4 ++++
 clutter/clutter-stage.c           |  4 ++++
 clutter/cogl/clutter-stage-cogl.c | 12 ++++++++++++
 clutter/cogl/clutter-stage-cogl.h |  2 ++
 5 files changed, 34 insertions(+)

commit 673e7c10d8c008ddf88af4746423e7897690ebe9
Author: Yanko Kaneti <yaneti@declera.com>
Date:   Mon Jan 28 15:49:51 2013 +0200

    xi2: Fix access beyond array boundaries

 clutter/x11/clutter-device-manager-xi2.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 83f2f03c252f5b1af52a0718f9233279b49cc647
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Thu Jan 31 23:11:23 2013 +0100

    x11/device-manager-xi2: Fix slave to master association
    
    A slave is associated to a master device, not the other way around.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692971

 clutter/x11/clutter-device-manager-xi2.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3e1450ba17fce90a8034cc525c67a87ff3cdd53d
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Wed Jan 23 14:49:26 2013 -0500

    clutter-backend: Request XI2.3
    
    Since XIQueryVersion, the bad API that it is, chooses the first client
    version that it gets, we need to ensure that we pass XIQueryVersion the
    new XI2.3 version, knowing fully well that Clutter won't be confused
    by the new features.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692466

 clutter/x11/clutter-backend-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b58a1d66816c19eda079a1bd7cecd1ad03644e69
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Wed Jan 23 17:09:59 2013 -0500

    x11: Always request XI2.2
    
    The X server should fill in the minor version that it supports in the
    case where it only supports the older version. We should not get a
    BadRequest or fail the version check if we pass something higher.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692466

 clutter/x11/clutter-backend-x11.c | 5 -----
 1 file changed, 5 deletions(-)

commit dca41f1d36e4ff26767101cd0d150b4d966cb59d
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Sun Jan 27 18:17:51 2013 +0100

    [l10n] Updated Italian translation.

 po/it.po | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 463180802f3f2ee1b9a1dde7df5334e001e86d9e
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   Sun Jan 27 12:33:46 2013 +0900

    Updated Uyghur translation
    
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

 po/ug.po | 321 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 153 insertions(+), 168 deletions(-)

commit d63b04d173c5af31ea2772087ab3ced004c1ff20
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Fri Jan 25 16:38:05 2013 +0100

    [l10n] Updated Italian translation.

 po/it.po | 535 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 268 insertions(+), 267 deletions(-)

commit 95d56201bbcb78f061d573a113f3037392c89bd3
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Wed Jan 23 22:05:30 2013 +0200

    Updated Lithuanian translation

 po/lt.po | 825 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 407 insertions(+), 418 deletions(-)

commit d12074ebb6a652099761e6c9a781173da71f979f
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   Sun Jan 20 20:30:01 2013 +0900

    Updated Uyghur translation
    
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

 po/ug.po | 1875 ++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 1143 insertions(+), 732 deletions(-)

commit b9ff774556be063ed5a8b3fa49edf054ee2e1ca6
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Fri Jan 18 21:42:57 2013 -0200

    Updated Brazilian Portuguese Translation

 po/pt_BR.po | 587 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 294 insertions(+), 293 deletions(-)

commit af9c8feb6da1bab59871df07b0915752caa62ec1
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Fri Jan 18 23:55:35 2013 +0100

    Updated Serbian translation

 po/sr.po       | 655 ++++++++++++++++++++++++++++-----------------------------
 po/sr@latin.po | 655 ++++++++++++++++++++++++++++-----------------------------
 2 files changed, 644 insertions(+), 666 deletions(-)

commit 62729c14e71abbe75db3dc465c1fa7f5b0223ab6
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Jan 16 22:55:11 2013 +0000

    Post-release version bump to 1.13.5

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dcec39123b88adb8b3eee7c71062a00011cc2c2c
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Jan 16 22:46:01 2013 +0000

    Release Clutter 1.13.4

 NEWS         | 40 ++++++++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 41 insertions(+), 1 deletion(-)

commit 67eb8eaf36264071ba4cefe9bac7d82bd4d2460a
Author: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Date:   Wed Dec 26 13:56:19 2012 +0100

    Add default handler for ClutterSwipeAction::swipe
    
    So code that still uses the deprecated ::swept keeps working
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690735

 clutter/clutter-swipe-action.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit c9cb463409932735c9c6f74f265d7cf1b1ee76d6
Author: Kouhei Sutou <kou@clear-code.com>
Date:   Sun Jan 13 21:07:42 2013 +0900

    Fix a typo in ClutterEventType documentation
    
    https://bugzilla.gnome.org/show_bug.cgi?id=691651

 clutter/clutter-enums.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 900832383bbe9fc3fccd1a6f947e273dffd9ff8f
Author: Nirbheek Chauhan <nirbheek.chauhan@collabora.co.uk>
Date:   Tue Dec 18 00:26:57 2012 +0530

    clutter-text: Allow setting attributes for editable text
    
    The behaviour imitates GtkEntry and ignores attributes from markup because Pango
    barfs on invalid markup. Also add an example to the text-field interactive test.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686477

 clutter/clutter-text.c              | 24 +++++++++++-------------
 tests/interactive/test-text-field.c | 11 +++++++++--
 2 files changed, 20 insertions(+), 15 deletions(-)

commit 1b1cffbb43f61d3f90995419d967aed26e597c65
Author: Wouter Paesen <wouter@blue-gate.be>
Date:   Fri Dec 28 21:55:51 2012 +0100

    * use requested value of fullscreen state in clutter_stage_win32_set_fullscreen instead of old value
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690836

 clutter/win32/clutter-stage-win32.c | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 650366c9042130f184dd65cedd9f0f4392175590
Author: Wouter Paesen <wouter@blue-gate.be>
Date:   Fri Dec 28 21:12:05 2012 +0100

    * added DllMain prototype to satisfy maintainer mode compiler error checking
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690835

 clutter/win32/clutter-backend-win32.c | 5 +++++
 1 file changed, 5 insertions(+)

commit e999b8a83cb7b11d34a4e479380f29e89352d361
Author: Wouter Paesen <wouter@blue-gate.be>
Date:   Fri Dec 28 20:58:14 2012 +0100

    * removed clutter-shader.h dependency from clutter-backend-win32.c
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690833

 clutter/win32/clutter-backend-win32.c | 2 --
 1 file changed, 2 deletions(-)

commit 65eb9d2decf97025b0e54941b06895ceec22e542
Author: Kouhei Sutou <kou@clear-code.com>
Date:   Fri Jan 4 16:12:39 2013 +0900

    Add missing "(constructor)" tag to clutter_color_alloc()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=691114

 clutter/clutter-color.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1ad873ff606ca629689e054acfad416a6e19446b
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Mon Jan 14 12:51:54 2013 -0500

    actor: Correct documentation formatting for clutter_actor_event()
    
    TRUE and FALSE need to be symbolified here.

 clutter/clutter-actor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5dd3eed41e7db1c62d7392035050b3906ba0184e
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Wed Jan 9 01:28:48 2013 -0500

    actor: Fix documentation reference for pivot-point

 clutter/clutter-actor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ea5fb11ea6bb6e40919bd43bdf2dc653e8ab0a18
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Sun Dec 23 15:36:30 2012 +0000

    Fix interpolation between ClutterRect instances
    
    A stupid typo broke the linear interpolation function.

 clutter/clutter-base-types.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 05694b34815943fab69136257f5271098d474b75
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Sat Dec 22 22:21:16 2012 -0500

    x11: Ignore num lock / scroll lock for event state
    
    As x11 considers num lock and scroll lock to be modifiers, code that
    checks for an exact modifier combination will fail if naively done when
    num lock or scroll lock are turned on. Applications that want to ignore
    these modifiers will need to use XKB to manually mask out the modifier
    state.
    
    As it is very unlikely that applications will want to care about the
    state of num lock or scroll lock for key press/key release events, mask
    out the num lock and scroll lock keys automatically.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690664

 README.in                                     |  6 ++++++
 clutter/x11/clutter-device-manager-core-x11.c |  2 +-
 clutter/x11/clutter-device-manager-xi2.c      |  2 +-
 clutter/x11/clutter-keymap-x11.c              | 12 +++++++++++-
 clutter/x11/clutter-keymap-x11.h              |  2 +-
 5 files changed, 20 insertions(+), 4 deletions(-)

commit 1a0e501efddc9f49da47e1e6eea689bd8c4f2d90
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Wed Dec 19 13:50:58 2012 +0000

    X11: Use XFixes for show/hide cursor
    
    This has been disabled since February 2008, on the grounds that XFixes
    didn't work reliably for hiding cursors.  This has almost certainly been
    fixed then and seems to work entirely reliably across a number of X
    servers released in the past few years, and is definitely better than a
    1x1 black dot for a cursor.
    
    Helpfully though, where the spec states that the cursor will be hidden
    when inside the specified window or one of its children, it actually
    only uses the window to look up the Screen, and hides the cursor across
    the entire Screen.  So, when using this, we also need to track crossing
    events.
    
    If it's still broken, this needs to be fixed in the X server.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690497
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>

 clutter/x11/clutter-stage-x11.c | 34 +++++++++++++++++++++++++++++-----
 clutter/x11/clutter-stage-x11.h |  1 +
 2 files changed, 30 insertions(+), 5 deletions(-)

commit 1baefc4807b656fbc7dd6ff53cecfcf51645d04a
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Wed Jan 9 07:00:36 2013 +0200

    Updated Bulgarian translation

 po/bg.po | 530 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 265 insertions(+), 265 deletions(-)

commit bb8ef4e5c0873c896643a3dddba6ea67b3e7dcc9
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Dec 28 15:54:33 2012 +0800

    test-interactive-clutter.vc(x)projin: Fix includes
    
    We need to include the gdk-pixbuf headers as well...

 build/win32/vs10/test-interactive-clutter.vcxprojin | 8 ++++----
 build/win32/vs9/test-interactive-clutter.vcprojin   | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 26380730bfe2746b063d906f02eb43961bce7b9b
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Dec 28 15:46:00 2012 +0800

    Fix Clutter Visual C++ projects
    
    Fix the *_GDK configs as GDK headers will include GDK-Pixbuf headers as
    well.

 build/win32/vs10/clutter.vcxprojin | 8 ++++----
 build/win32/vs9/clutter.vcprojin   | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit e57208d425a2725ef5d9c53c59836410e212c758
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Dec 24 22:54:03 2012 +0100

    Updated Galician translations

 po/gl.po | 647 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 323 insertions(+), 324 deletions(-)

commit 5a025b95157f190acc1a9602b8daf337733678cb
Author: Dimitris Spingos <dmtrs32@gmail.com>
Date:   Sun Dec 23 18:54:54 2012 +0200

    Updated Greek translation

 po/el.po | 649 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 322 insertions(+), 327 deletions(-)

commit 77a9decc00b173978bb3607fba5bcb376e0e3102
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Dec 23 04:11:54 2012 +0100

    Updated Polish translation

 po/pl.po | 632 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 316 insertions(+), 316 deletions(-)

commit c742b33200e4e73bf1b2b0ceac26ba648bb9aa3a
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Dec 19 13:25:12 2012 +0100

    Updated Spanish translation

 po/es.po | 639 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 317 insertions(+), 322 deletions(-)

commit fa8878509e38cd90c706f8fa0c84219561680184
Author: Aleksej Kabanov <ak099@mail.ru>
Date:   Wed Dec 19 11:39:46 2012 +0400

    Updated Russian translation

 po/ru.po | 579 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 290 insertions(+), 289 deletions(-)

commit 4ce3fbbfdcef90d6fef02b326348e4354f519478
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Dec 18 08:39:23 2012 +0100

    Updated Slovenian translation

 po/sl.po | 776 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 391 insertions(+), 385 deletions(-)

commit f7f2635fbf166c630a4b07b5f045e40f3bbbe047
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Dec 18 01:57:23 2012 +0000

    Post-release version bump to 1.13.3

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 790ecbaf94ad8a68864d94ba9f4dce2531a412fe
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Dec 18 01:36:20 2012 +0000

    Release Clutter 1.13.2

 NEWS         | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit c000fb7b833b9a8c7bb985f4d76ddd367570eeee
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Oct 17 09:37:50 2012 +0100

    build: Fix distcheck in the cookbook
    
    Someday, somebody will have to explain to me how not touching
    anything for a whole release cycle ends up breaking the build.
    
    Adding the top_srcdir/doc/cookbook path to the includes fixes the
    distcheck.

 doc/cookbook/Makefile.am | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 9016cba473ae1d2084494c67cfb3d7b5cc5b72c8
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Dec 18 01:24:35 2012 +0000

    examples: Remove clutter_x11_enable_xinput()
    
    It is unnecessary, and deprecated.

 examples/pan-action.c | 4 ----
 1 file changed, 4 deletions(-)

commit 6d2ab8fe51b702708ea5b4bba27a839d2b74ff61
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Mon Nov 26 13:09:23 2012 -0500

    swipe-action: Introduce new ::swipe signal
    
    This deprecates the old ::swept signal, which didn't have a
    handled boolean parameter.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689392

 clutter/clutter-marshal.list   |  1 +
 clutter/clutter-swipe-action.c | 38 ++++++++++++++++++++++++++++++++++++--
 clutter/clutter-swipe-action.h |  9 +++++++--
 3 files changed, 44 insertions(+), 4 deletions(-)

commit cea8ea06f33019c48807ba422f2ff1fa94f28c5a
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Fri Nov 16 15:33:00 2012 +0000

    events: Make _clutter_process_event() reentrant
    
    The _clutter_process_event() function may get called while already
    servicing a _clutter_process_event() invocation (eg. when generating
    ENTER events before emitting TOUCH_BEGIN).
    
    In these cases clutter_get_current_event() would return NULL after
    the inner call to _clutter_process_event() has finished, thereafter
    making the current event inaccessible during the remaining portion
    of the outer event emission.
    
    By stacking the current events in ClutterMainContext instead of
    simply replacing them we do not lose track of the real current event.
    
    Also update clutter_get_current_event_time() to be consistent from a
    reentrancy perspective.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688457

 clutter/clutter-event.c   | 10 +++++-----
 clutter/clutter-main.c    |  7 +++----
 clutter/clutter-private.h |  4 ++--
 3 files changed, 10 insertions(+), 11 deletions(-)

commit 060b05cc29f74d610159a33d880f0fe6582d260c
Author: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Date:   Thu Oct 11 17:23:34 2012 +0200

    actor: Remove transition when stopping it
    
    This covers more cases when the transition completes but was still
    being tracked by its actor.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685982

 clutter/clutter-actor.c | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 78a7a60b8969aa14a89ce54132db1f6e44b4dca0
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Dec 18 00:45:00 2012 +0000

    evdev: Fix missing ClutterEventSource member
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686692

 clutter/evdev/clutter-device-manager-evdev.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 47c1e26385a3451048f6e2166576b931ed8895aa
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Sun Oct 7 22:57:04 2012 +0100

    Enable XInput support by default
    
    Instead of using core events, we should move into the XXI century, and
    use the XInput extension.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673838

 clutter/x11/clutter-backend-x11.c | 25 +++++++++++--------------
 clutter/x11/clutter-x11.h         |  1 +
 2 files changed, 12 insertions(+), 14 deletions(-)

commit 1bdd0369e4685a8eee34b85762069b564684abd5
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Dec 18 00:16:28 2012 +0000

    docs: Specify that RotateAction uses two touch points
    
    Even if it's obvious, it's better to be explicit.

 clutter/clutter-rotate-action.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bd58c0bb24cbf206ab8155114b1906e217e4bc9f
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Dec 18 00:15:57 2012 +0000

    docs: Clean up ZoomAction signal and description
    
    Remove the parts that were copied and pasted from DragAction.

 clutter/clutter-zoom-action.c | 25 ++++++++++---------------
 1 file changed, 10 insertions(+), 15 deletions(-)

commit 84b4f2f0a3775e98feeeeedd1d5ba65408476d19
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Sun Dec 16 14:37:42 2012 +0000

    actor: Clean up the code in ::apply-transform
    
    Instead of placing the whole body of the function inside an if block,
    let's make it clear what each part of the function does. Also, add more
    comments.

 clutter/clutter-actor.c | 218 ++++++++++++++++++++++++++----------------------
 1 file changed, 116 insertions(+), 102 deletions(-)

commit 183e7b6176882fa9748d1a56fa802f86788f9c7c
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Mon Dec 17 11:23:59 2012 +0800

    Visual C++ projects: Use MultiByte character set
    
    Use MultiByte character set for all projects and configs, to avoid any
    inconsistencies that may arise.

 build/win32/vs10/cally-atkcomponent-example.vcxproj         | 4 ++--
 build/win32/vs10/cally-atkeditabletext-example.vcxproj      | 4 ++--
 build/win32/vs10/cally-atkevents-example.vcxproj            | 4 ++--
 build/win32/vs10/cally-atktext-example.vcxproj              | 4 ++--
 build/win32/vs10/cally-clone-example.vcxproj                | 4 ++--
 build/win32/vs10/test-cogl-perf.vcxproj                     | 4 ++--
 build/win32/vs10/test-conformance-clutter.vcxprojin         | 4 ++--
 build/win32/vs10/test-interactive-clutter.vcxprojin         | 4 ++--
 build/win32/vs10/test-picking-performance.vcxproj           | 4 ++--
 build/win32/vs10/test-picking.vcxproj                       | 4 ++--
 build/win32/vs10/test-random-text.vcxproj                   | 4 ++--
 build/win32/vs10/test-state-hidden-performance.vcxproj      | 4 ++--
 build/win32/vs10/test-state-interactive-performance.vcxproj | 4 ++--
 build/win32/vs10/test-state-mini-performance.vcxproj        | 4 ++--
 build/win32/vs10/test-state-performance.vcxproj             | 4 ++--
 build/win32/vs10/test-state-pick-performance.vcxproj        | 4 ++--
 build/win32/vs10/test-text-perf-performance.vcxproj         | 4 ++--
 build/win32/vs10/test-text-perf.vcxproj                     | 4 ++--
 build/win32/vs10/test-text.vcxproj                          | 4 ++--
 build/win32/vs9/cally-atkcomponent-example.vcproj           | 4 ++--
 build/win32/vs9/cally-atkeditabletext-example.vcproj        | 4 ++--
 build/win32/vs9/cally-atkevents-example.vcproj              | 4 ++--
 build/win32/vs9/cally-atktext-example.vcproj                | 4 ++--
 build/win32/vs9/cally-clone-example.vcproj                  | 4 ++--
 build/win32/vs9/test-cogl-perf.vcproj                       | 4 ++--
 build/win32/vs9/test-conformance-clutter.vcprojin           | 4 ++--
 build/win32/vs9/test-interactive-clutter.vcprojin           | 4 ++--
 build/win32/vs9/test-picking-performance.vcproj             | 4 ++--
 build/win32/vs9/test-picking.vcproj                         | 4 ++--
 build/win32/vs9/test-random-text.vcproj                     | 4 ++--
 build/win32/vs9/test-state-hidden-performance.vcproj        | 4 ++--
 build/win32/vs9/test-state-interactive-performance.vcproj   | 4 ++--
 build/win32/vs9/test-state-mini-performance.vcproj          | 4 ++--
 build/win32/vs9/test-state-performance.vcproj               | 4 ++--
 build/win32/vs9/test-state-pick-performance.vcproj          | 4 ++--
 build/win32/vs9/test-text-perf-performance.vcproj           | 4 ++--
 build/win32/vs9/test-text-perf.vcproj                       | 4 ++--
 build/win32/vs9/test-text.vcproj                            | 4 ++--
 38 files changed, 76 insertions(+), 76 deletions(-)

commit 1f3e99f886a7b78fb357921742190c4b218e7ebc
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Sat Dec 15 18:44:26 2012 +0000

    Put g_type_init() under a version check
    
    GLib 2.36 will deprecate g_type_init() in favour of automatic
    initialization through a constructor function. We need to add the
    version check to avoid a compiler warning.

 clutter/clutter-main.c | 2 ++
 1 file changed, 2 insertions(+)

commit 57956461dcc0705d88b8acb7d8ce0b9bc7931445
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Oct 8 09:26:32 2012 +0100

    docs: Fix ClutterPanAction signal annotation
    
    Signals are defined as <ClassName>::<signal-name>; a single colon is
    used for properties.

 clutter/clutter-pan-action.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 219d0efcc67fff6f40fb22b1a6ae437bc32dc53e
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Fri Dec 14 17:05:26 2012 +0000

    actor: rollback pivot translation even on explicit transforms
    
    When setting an explicit transform with clutter_actor_set_transform()
    and a non (0,0) pivot-point, clutter_actor_apply_transform() will fail
    to roll back the pivot-point translation done before multiplying the
    transformation matrix due to the "out:" label being slightly misplaced
    in clutter_actor_real_apply_transform().
    
    This works properly:
      clutter_actor_set_pivot_point (actor, 0.5, 0.5);
      clutter_actor_set_rotation_angle (actor, CLUTTER_Z_AXIS, 30);
    
    This results in the actor being moved to the pivot-point position:
      clutter_actor_set_pivot_point (actor, 0.5, 0.5);
      clutter_matrix_init_identity(&matrix);
      cogl_matrix_rotate (&matrix, 30, 0, 0, 1.0);
      clutter_actor_set_transform (actor, &matrix);
    
    This also add a conformance test checking that even when using a
    pivot-point, no matter how a rotation is set the resulting
    transformation matrix will be the same.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690214

 clutter/clutter-actor.c           |  2 +-
 tests/conform/actor-invariants.c  | 40 +++++++++++++++++++++++++++++++++++++++
 tests/conform/test-conform-main.c |  1 +
 3 files changed, 42 insertions(+), 1 deletion(-)

commit 465ab95a64f780eb963a137cb811b435c2af9c4e
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Dec 14 19:50:27 2012 +0800

    clutter/clutter-rotate-action.c: Use G_PI instead of M_PI
    
    ...because M_PI is not universally available

 clutter/clutter-rotate-action.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6f55746c83facc4f167f2b1d594fe4c818396e96
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Dec 14 19:48:33 2012 +0800

    Update Clutter MSVC projects
    
    We now link to gdk-3.0.lib, not gdk-win32-3.0.lib, so that we are more
    consistent to the autotools builds.

 build/win32/vs10/clutter.vcxprojin | 8 ++++----
 build/win32/vs9/clutter.vcprojin   | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 3b3db5084a6314c802c59fc53b8113783875cd24
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Dec 14 19:41:47 2012 +0800

    Fix Visual C++ 2010 property sheets
    
    Fix up the paths where glib-mkenums and glib-genmarshal is called.  Somehow
    this slipped by earlier checks :|

 build/win32/vs10/clutter.props | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a92e29d923c6eacfc1c8780636a45422a504e005
Author: Alejandro Piñeiro <apinheiro@igalia.com>
Date:   Mon Dec 10 18:09:06 2012 +0100

    a11y: removed implementation notes comment from CallyText
    
    Part of those notes were outdated. The other part is irrelevant
    or has a bug assigned.

 clutter/cally/cally-text.c | 30 ------------------------------
 1 file changed, 30 deletions(-)

commit f49aff9682aebf7f280c9c55e71ac1ce1f4e96ff
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Sun Dec 9 03:30:05 2012 +0900

    Fixed clutter_rect_intersection()
    
    There was a typo where y was used instead of x.

 clutter/clutter-base-types.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 81903eca407ddcfd4fa4ef8171d95508dea7260c
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Sun Dec 2 22:32:25 2012 -0500

    state: Fix a build-breaking typo
    
    Spotted by Colin Walters <walters@verbum.org>. Took him half
    an hour; I'm sorry :(

 clutter/deprecated/clutter-state.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45521b04179342459ed0e87150383f7c07ea4e8f
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Sun Dec 2 20:19:14 2012 -0500

    Revert "swipe-action: Introduce new ::swipe signal"
    
    This reverts commit 184b8c6fa6e68120b4fb6b42d272448ab174004a.

 clutter/clutter-marshal.list   |  1 -
 clutter/clutter-swipe-action.c | 38 ++------------------------------------
 clutter/clutter-swipe-action.h |  5 +----
 3 files changed, 3 insertions(+), 41 deletions(-)

commit 511e266a85d4b4c505d7c40db9d856739c874ea5
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Fri Nov 30 21:44:00 2012 -0500

    A bunch of fixes for Coverity
    
    None of these are relevant enough for their own fixes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689496

 clutter/deprecated/clutter-cairo-texture.c | 4 +---
 tests/interactive/test-animator.c          | 2 +-
 tests/interactive/test-cogl-offscreen.c    | 2 --
 tests/interactive/test-cogl-tex-foreign.c  | 2 --
 tests/interactive/test-cogl-tex-getset.c   | 2 --
 tests/interactive/test-devices.c           | 8 --------
 tests/interactive/test-state-animator.c    | 2 +-
 7 files changed, 3 insertions(+), 19 deletions(-)

commit 2034f1677dfacef2cb93c101e758143460eee31e
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Fri Nov 30 21:43:36 2012 -0500

    gdk: Fix realization in the foreign-window case
    
    Found by Coverity.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689496

 clutter/gdk/clutter-stage-gdk.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit ea2b368af91f96d9899ba73de1e176d6e100a7b2
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Fri Nov 30 21:39:10 2012 -0500

    text: Fix font fallback
    
    Spotted by Coverity.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689496

 clutter/clutter-text.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fbcab5f0976589e577f8e41f846803c8e38a618b
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Fri Nov 30 21:35:58 2012 -0500

    Fix some missing va_ends
    
    Found by Coverity.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689496

 clutter/clutter-list-model.c          | 5 +++--
 clutter/deprecated/clutter-animator.c | 7 ++++---
 clutter/deprecated/clutter-state.c    | 5 +++--
 3 files changed, 10 insertions(+), 7 deletions(-)

commit 039ba910f00d92c51d04babc2a7ca345fc380f2d
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Fri Nov 30 21:07:49 2012 -0500

    grid-layout: Don't use uninitialized values
    
    The clutter_actor_box_set_* methods rely on the current box
    geometry, so we can't use those for an uninitialize actor box.
    Found by Coverity.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689496

 clutter/clutter-grid-layout.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 5aca3c49929713d3274ab0ac0b5f87522dd5f9d4
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Fri Nov 30 21:06:59 2012 -0500

    cally-util: Don't free a NULL pointer
    
    The only place key_event can not be NULL is in this branch.
    Spotted by Coverity.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689496

 clutter/cally/cally-util.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 184b8c6fa6e68120b4fb6b42d272448ab174004a
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Mon Nov 26 13:09:23 2012 -0500

    swipe-action: Introduce new ::swipe signal
    
    This deprecates the old ::swept signal, which didn't have a
    handled boolean parameter.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689392

 clutter/clutter-marshal.list   |  1 +
 clutter/clutter-swipe-action.c | 38 ++++++++++++++++++++++++++++++++++++--
 clutter/clutter-swipe-action.h |  5 ++++-
 3 files changed, 41 insertions(+), 3 deletions(-)

commit 80eeac71f98ec387b141cbaa540d67619bc954b4
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Fri Nov 30 20:21:23 2012 -0500

    text: Prevent a relayout if font descriptions or attrs are equal
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689399

 clutter/clutter-text.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit c5321da66cf9fa745f98d62b64abe02f26c91802
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Fri Nov 30 18:20:41 2012 -0500

    Revert "swipe-action: Introduce new ::swipe signal"
    
    This reverts commit 3e671f9c1b542f6b843c28e80c174bfaa93bc2a5.
    
    Pushed by mistake, sorry.

 clutter/clutter-marshal.list   |  1 -
 clutter/clutter-swipe-action.c | 35 +----------------------------------
 clutter/clutter-swipe-action.h |  4 ----
 3 files changed, 1 insertion(+), 39 deletions(-)

commit 3e671f9c1b542f6b843c28e80c174bfaa93bc2a5
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Mon Nov 26 13:09:23 2012 -0500

    swipe-action: Introduce new ::swipe signal
    
    This deprecates the old ::swept signal, which didn't have a
    handled boolean parameter.

 clutter/clutter-marshal.list   |  1 +
 clutter/clutter-swipe-action.c | 35 ++++++++++++++++++++++++++++++++++-
 clutter/clutter-swipe-action.h |  4 ++++
 3 files changed, 39 insertions(+), 1 deletion(-)

commit 15b811840c81a990ff0d09eba05952fd34277c63
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Thu Nov 29 18:36:10 2012 -0500

    actor: Use fixed positioning for allocate_preferred_size
    
    clutter_actor_allocate_preferred_size is supposed to use the fixed
    position of an actor. Unfortunately, recent refactorings made it so
    that it accidentally used the current allocation. As the current
    allocation may be adjusted by the actor, or have been previously
    allocated in a strange spot, it may have unintended side effects. Use
    the fixed positioning of the actor instead.
    
    This fixes weird issues with margins colliding with
    ClutterFixedLayout, causing strange offsets on relayout.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689316

 clutter/clutter-actor.c | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit 75b521de6e3294bb612f08b1f191b0f75778d828
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Sun Nov 25 23:11:45 2012 -0500

    pan-action: Add a simple convenience function to retrieve delta/coords
    
    This is a simple helper designed to ease the implementation of alternate
    implementations of the "pan" signal handler.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689061

 clutter/clutter-pan-action.c               | 116 +++++++++++++++++++++++++++--
 clutter/clutter-pan-action.h               |  12 ++-
 clutter/clutter.symbols                    |   2 +
 doc/reference/clutter/clutter-sections.txt |   2 +
 4 files changed, 125 insertions(+), 7 deletions(-)

commit 90a2401299418a5e6b4d0ceb6692a6c758414cdf
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Sun Nov 25 23:25:20 2012 -0500

    pan-action, zoom-action: Fix documentation for signals
    
    The documentation said that you should return TRUE to mark
    that the action was handled, but the code did the reverse.
    Change the documentation to reflect what all the other gestures
    do.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689061

 clutter/clutter-pan-action.c  | 4 ++--
 clutter/clutter-zoom-action.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 9614dff158f4871bf40b335e3542b7bc57802021
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Wed Nov 28 21:17:11 2012 -0500

    xi2: Reset the correct scroll axes on DeviceChanged
    
    Otherwise, we'll have incorrect scrolling when we switch hardware
    devices without switching virtual devices. For example, on a ThinkPad,
    scroll using the touchpad, move the eraser mouse, and then scroll again:
    the deltas will be wrong. This also matches what GTK+ does.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689258

 clutter/x11/clutter-device-manager-xi2.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 7204f51643bc9375b160e99dfa435c20ceae59d8
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Wed Nov 28 22:25:55 2012 +0100

    gesture-action: Rename 'device' parameter to 'point' and fix docs
    
    The parameter is now used to index the touch/mouse pointer tracked
    in the gesture array, rename accordingly and update the docs.

 clutter/clutter-gesture-action.c | 70 ++++++++++++++++++++++------------------
 clutter/clutter-gesture-action.h | 10 +++---
 clutter/clutter-zoom-action.c    |  8 ++---
 3 files changed, 47 insertions(+), 41 deletions(-)

commit 879b1330624f583f8ee44c9ee3b51d52e6603f98
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Wed Nov 28 22:03:34 2012 +0100

    docs: Add missing symbols to the sections file

 doc/reference/clutter/clutter-sections.txt | 4 ++++
 1 file changed, 4 insertions(+)

commit 5413b0ed62bc760e31f05c8181e26fe01c35fd6c
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Thu Nov 29 10:18:37 2012 +0100

    docs: Ignore GestureAction private header on docs generation

 doc/reference/clutter/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 064a41d37619e7e755acb0c3d7134a8f219e6cdf
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Sat Nov 3 16:22:41 2012 -0400

    interval: Fix annotations for clutter_interval_clone

 clutter/clutter-interval.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 04ca3d1af3544adfe80cc52f75c51ac2bda029fe
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Mon Oct 1 10:57:07 2012 +0200

    examples/pan-action: Enable the xinput backend to test touch events

 examples/pan-action.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit b94595f5f7754303747c8ab511307a38cb53ef6f
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Tue Nov 20 18:15:56 2012 +0100

    tests: Track TOUCH_CANCEL events in test-events

 tests/interactive/test-events.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 7007273405230473c49d24e207e7d19563784585
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Tue Nov 20 18:15:29 2012 +0100

    tests: Print touch sequences in test-events
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685186

 tests/interactive/test-events.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit ad288c80616ad1b643ddf5f7a9c599462338f2c4
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Tue Nov 20 18:03:12 2012 +0100

    tests: Print the modifiers state on mouse/touch events

 tests/interactive/test-events.c | 99 ++++++++++++++++++++++++++++++++---------
 1 file changed, 77 insertions(+), 22 deletions(-)

commit f57fc569d29abc683ae1ca639244dcb74baca360
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Tue Nov 20 17:37:53 2012 +0100

    events: Fix and improve some touch events debug notes

 clutter/clutter-main.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 7f0bb8f92ecd7c8bfb241512beecc87d5072fed9
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Tue Nov 20 17:34:52 2012 +0100

    events: Use the correct union field when setting the stage on touch events

 clutter/clutter-main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit da498fdb9a0b9769ee0180a84aac431025692f80
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:   Mon Nov 26 10:30:47 2012 +0000

    actor: fix allocate_align_fill() to maintain the child preferred size
    
    When trying to clamp to pixel a box that is exactly in between 2
    pixels, the clutter_actor_box_clamp_to_pixel() function changes the
    size of the box.
    
    Here is an example :
    
    ClutterActorBox box = { 10.5, 10, 20.5, 20};
    
    g_message ("%fx%f -> %fx%f", box.x1, box.y1, box.x2, box.y2);
    clutter_actor_box_clamp_to_pixel (&box);
    g_message ("%fx%f -> %fx%f", box.x1, box.y1, box.x2, box.y2);
    
    Here is what you get :
    
    ** Message: 10.500000x10.000000 -> 20.500000x20.000000
    ** Message: 10.000000x10.000000 -> 21.000000x20.000000
    
    That is because of the properties of the ceilf and floorf function
    used to do the clamping.
    
    For example, ceil(0.5) is 1.0, and ceil(-0.5) is 0.0.
    And, floor(0.5) is 0.0, and floor(-0.5) is -1.0.
    
    To work around that problem this patch retains the distance between x
    and y coordinates and apply that difference before calling ceilf() on
    x2 and y2.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689073

 clutter/clutter-actor.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit c49bfa19987a39a21e8bfc4184cce839d191062c
Author: Wolfgang Stöggl <c72578@yahoo.de>
Date:   Tue Nov 6 19:59:32 2012 +0100

    Umlaut fixed

 po/de.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5dee7e6c9815ab0a94ac606f2c62866f5b523838
Author: Wolfgang Stöggl <c72578@yahoo.de>
Date:   Tue Nov 6 19:56:01 2012 +0100

    [l10n] Updated German translation

 po/de.po | 35 +++++++++++++++++------------------
 1 file changed, 17 insertions(+), 18 deletions(-)

commit 2be88b34b23a32f07e215fc6f8780c367d5197a3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Oct 24 12:09:47 2012 +0200

    Don't annotate with (transfer full) constructors of GInitiallyUnowned subclasses
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686776

 clutter/clutter-actor.c           | 2 +-
 clutter/clutter-interval.c        | 2 +-
 clutter/clutter-path-constraint.c | 2 +-
 clutter/clutter-scroll-actor.c    | 2 +-
 clutter/clutter-shader-effect.c   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 888a560c932528fc23e03670af43504c23a6aab9
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Oct 20 19:09:27 2012 +0200

    Updated POTFILES.in

 po/POTFILES.in | 1 +
 1 file changed, 1 insertion(+)

commit c2b7ba7815c7bca1e6621c5f5b4551d7c6455cbc
Author: OKANO Takayoshi <kano@na.rim.or.jp>
Date:   Sat Oct 20 02:12:24 2012 +0900

    [l10n] Update Japanese translation

 po/ja.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ccdbd362345d2224b3edaa60879a6ed55235da1f
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Mon Oct 8 17:44:13 2012 +0200

    gesture-action: Add clutter_gesture_action_get_last_event()
    
    Export the last event received for each touch point in its entirety,
    instead of duplicating ClutterEvent accessors one at a time.
    
    examples/pan-action.c has been updated to show the type of the event
    that's causing the panning.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685737

 clutter/clutter-gesture-action.c           | 42 ++++++++++++++++++++++++++++++
 clutter/clutter-gesture-action.h           |  4 +++
 clutter/clutter.symbols                    |  1 +
 doc/reference/clutter/clutter-sections.txt |  1 +
 examples/pan-action.c                      | 13 +++++++--
 5 files changed, 59 insertions(+), 2 deletions(-)

commit 61f2d751d08aeade38b67f477bf4273e04231995
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Mon Oct 1 16:15:06 2012 +0200

    tap-action: Add TapAction, to handle mouse/touch tapping
    
    TapAction is a GestureAction-subclass that handles clicks and
    tap gestures. It is meant to provide a replacement for ClickAction
    using GestureAction:
    
    • it handles events trasparently without capturing them, so that it
      can coexists with other GestureActions;
    
    • the ::tap signal is not emitted if the drag threshold is exceeded;
    
    • building upon GestureAction the amount of code is greatly reduced.
    
    TapAction provides:
    
    • tap signal, notifying users when a tap has been performed.
    
    The image-content example program has been updated replacing its
    ClickAction usage with TapAction.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=683948

 clutter/Makefile.am                        |   2 +
 clutter/clutter-tap-action.c               | 142 +++++++++++++++++++++++++++++
 clutter/clutter-tap-action.h               | 102 +++++++++++++++++++++
 clutter/clutter.h                          |   1 +
 clutter/clutter.symbols                    |   2 +
 doc/reference/clutter/clutter-docs.xml.in  |   1 +
 doc/reference/clutter/clutter-sections.txt |  17 ++++
 doc/reference/clutter/clutter.types        |   1 +
 examples/image-content.c                   |  10 +-
 9 files changed, 273 insertions(+), 5 deletions(-)

commit bd1febb2eaa73c2925785e3b5f5a7d7ab70d9692
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Mon Oct 1 17:29:01 2012 +0200

    gesture-action: Unregister all tracked points on cancel
    
    Ensure that when cancelling a gesture, either because a callback
    has returned FALSE or because clutter_gesture_action_cancel() has
    been called, the array tracking touch points is emptied and a whole
    new set of touch points is needed before restarting the gesture.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685221

 clutter/clutter-gesture-action.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit abcf1d589f29ba7914d5648bb9814ad26c13cd83
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Mon Oct 15 23:37:38 2012 +0200

    gesture-action: Let subclasses override the GestureTriggerEdge handling
    
    Let gesture subclasses override how the drag threshold should
    be handled:
    
    • CLUTTER_GESTURE_TRIGGER_NONE tells GestureAction that the gesture
      must begin immediately and there's no drag limit that will cause
      its cancellation;
    • CLUTTER_GESTURE_TRIGGER_AFTER is the default GestureAction behaviour,
      where it needs to wait until the drag threshold has been exceeded
      before considering the gesture valid;
    • CLUTTER_GESTURE_TRIGGER_BEFORE will make GestureAction cancel
      the gesture once the drag exceed the configured threshold.
    
    For example, ZoomAction and RotateAction could set
    CLUTTER_GESTURE_TRIGGER_NONE since the use of two fingers makes the
    begin of the action more self-evident, while an hypothetical Tap
    gesture may use CLUTTER_GESTURE_TRIGGER_BEFORE to cancel the tap if
    the pointer moves too much.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685028

 clutter/Makefile.am                      |   1 +
 clutter/clutter-gesture-action-private.h |  59 +++++++++++++
 clutter/clutter-gesture-action.c         | 141 ++++++++++++++++++++-----------
 3 files changed, 153 insertions(+), 48 deletions(-)

commit cbab0a62ad7eb162bc5f195f5e199fc6279d6751
Author: Rob Bradford <rob@linux.intel.com>
Date:   Fri Oct 12 18:54:25 2012 +0100

    wayland: Port to new protocol

 clutter/wayland/clutter-backend-wayland.c        | 31 +++++++++++++++---------
 clutter/wayland/clutter-backend-wayland.h        |  1 +
 clutter/wayland/clutter-device-manager-wayland.c |  4 +--
 clutter/wayland/clutter-event-wayland.c          | 15 ++----------
 clutter/wayland/clutter-input-device-wayland.c   |  2 ++
 5 files changed, 26 insertions(+), 27 deletions(-)

commit 4316592c2f7ba69f0c9d41ca899b2d897e6bda7d
Author: Rob Bradford <rob@linux.intel.com>
Date:   Fri Oct 12 18:42:55 2012 +0100

    wayland: Add wayland-client to pkg-config flags

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit eb61e372b072400c419967c020b117af48357f79
Author: Rob Bradford <rob@linux.intel.com>
Date:   Fri Oct 12 15:23:03 2012 +0100

    wayland: Initialise the repeat key to the expected default value
    
    The code for handling key repeats (and in particular stopping on focus loss)
    assumes that the repeat key is set to XKB_KEYCODE_INVALID in the default case.

 clutter/wayland/clutter-input-device-wayland.c | 1 +
 1 file changed, 1 insertion(+)

commit fce43c420e4fff2b8cbed5eee4dce740689df637
Author: Rob Bradford <rob@linux.intel.com>
Date:   Mon Oct 8 13:25:36 2012 +0100

    wayland: Use wl_cursor_theme to provide a buffer for the Wayland cursor
    
    This change switches to the new mechanism for loading a cursor into a buffer.
    It no longer relies on having a PNG stored in a known location and instead
    loads from the Wayland cursor theme.
    
    Signed-off-by: Rob Bradford <rob@linux.intel.com>

 clutter/wayland/clutter-backend-wayland.c | 174 ++++--------------------------
 clutter/wayland/clutter-backend-wayland.h |   4 +
 2 files changed, 22 insertions(+), 156 deletions(-)

commit d4c7f2ecf4986517b890ef2b76cb1b6bbcb026fa
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Thu Aug 30 16:13:48 2012 -0700

    abicheck: Add CLUTTER_WINDOWING_WAYLAND
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>

 clutter/abicheck.sh | 6 ++++++
 1 file changed, 6 insertions(+)

commit dab6b3916a2233b607e7b6f46d694715f2c1c902
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Thu Aug 30 16:28:19 2012 -0700

    clutter.symbols: Update for Wayland changes
    
    make check now passes under Wayland.
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>

 clutter/clutter.symbols | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a33d84234f516599a888a8eb798f9f45d3c4cdc5
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Thu Aug 30 16:21:09 2012 -0700

    Hide clutter_input_device_wayland and clutter_stage_wayland types
    
    By prefixing them with an underscore, so they don't get exported as part
    of public ABI.
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>

 clutter/wayland/clutter-input-device-wayland.c | 3 +++
 clutter/wayland/clutter-input-device-wayland.h | 4 ++--
 clutter/wayland/clutter-stage-wayland.c        | 2 ++
 clutter/wayland/clutter-stage-wayland.h        | 4 ++--
 4 files changed, 9 insertions(+), 4 deletions(-)

commit 978202aa49fc7a16bec4438a95466d6071c9dfb1
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Sep 18 10:49:00 2012 +1000

    Wayland: Set default font DPI to 96
    
    Otherwise the units test fails, since the default DPI is set to -1.
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>

 clutter/wayland/clutter-backend-wayland.c | 2 ++
 1 file changed, 2 insertions(+)

commit 1c7a740385abf4abed9dce162797653331f93615
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Thu Aug 30 15:08:43 2012 -0700

    Wayland: Add key repeat
    
    Add support for repeating keys to the Wayland input backend.
    Unfortunately the repeat delay/interval is hardcoded into the Clutter
    backend, as Wayland doesn't yet tell clients what the global values
    should be.
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>

 clutter/wayland/clutter-input-device-wayland.c | 58 ++++++++++++++++++++++++++
 clutter/wayland/clutter-input-device-wayland.h |  5 +++
 2 files changed, 63 insertions(+)

commit 8f4e39b6d716876bdd386c832ede3a33bc76c042
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Fri Aug 24 01:16:25 2012 +0200

    Port to new Wayland and xkbcommon APIs
    
    For Wayland, this is mostly the input protocol having changed, although
    there's also the SHM pool API, the cursor API, as well as fullscreen and
    ping.
    
    Also port to the new (months-old) xkbcommon API, as used by Weston 0.95.
    This involves having xkbcommon manage the state for us, where
    appropriate.  Fans of multi-layout keyboards (or just caps lock) will no
    doubt appreciate these changes.
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>

 clutter/evdev/clutter-device-manager-evdev.c     |   9 +-
 clutter/evdev/clutter-xkb-utils.c                | 124 +++----
 clutter/evdev/clutter-xkb-utils.h                |   7 +-
 clutter/wayland/clutter-backend-wayland.c        |  30 +-
 clutter/wayland/clutter-backend-wayland.h        |   1 +
 clutter/wayland/clutter-device-manager-wayland.c |  24 +-
 clutter/wayland/clutter-input-device-wayland.c   | 394 +++++++++++++++++------
 clutter/wayland/clutter-input-device-wayland.h   |  11 +-
 clutter/wayland/clutter-stage-wayland.c          |  23 +-
 clutter/wayland/clutter-wayland.h                |   2 +-
 10 files changed, 394 insertions(+), 231 deletions(-)

commit a158d66abb76315277f171ef3ba656b08cc257a4
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Thu Aug 23 14:16:16 2012 +0200

    EGL: Include cogl-egl.h for prototypes
    
    Looks like we need to include this directly, but also need to include
    cogl/cogl.h to get COGL_HAS_EGL_SUPPORT, since cogl-egl.h doesn't
    include cogl-defines.h first.
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>

 clutter/egl/clutter-backend-eglnative.h | 2 ++
 1 file changed, 2 insertions(+)

commit 13d889814c410ed7f0ead8e9fac4b6086b9f2f8e
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Sep 18 10:31:01 2012 +1000

    test: Only run X11-specific code when using X11
    
    The X11-specific windowing checks were hidden behind an #ifdef, however
    if the tests were run under Wayland, they would execute uncondionally
    and cause assertion failures.  Fix this by also hiding them behind a
    check that the current backend is indeed X11.
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>

 tests/conform/test-conform-common.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 4731a3c47c91d544d7f1ef522a8db2e7d019cccf
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Thu Oct 11 03:55:54 2012 +0200

    Updated German translation

 po/de.po | 412 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 228 insertions(+), 184 deletions(-)

commit 1eaa57788347e4271e96b7a1972f323fe859e02b
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Fri Oct 5 12:21:10 2012 +0200

    gesture-action: Make _cancel() callable after the gesture has started
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685554

 clutter/clutter-gesture-action.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 318d0d596509a5eb2fb74f02c85b52b416e9891d
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Fri Oct 5 14:34:20 2012 +0200

    events: Deliver touch events that continue off stage (soft grab)
    
    If a button press happen on stage and the pointer is moved outside
    the stage while holding the mouse button, the motion and release
    events are still delivered to actors. Do the same X11 soft grab
    emulation for touch events.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685589

 clutter/clutter-main.c | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit cb4620d14f7188bfe57c6354b873f180df36400f
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   Fri Sep 28 08:20:31 2012 +0000

    version: Add 1.14 version macros
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685028

 clutter/clutter-macros.h     | 14 ++++++++++++++
 clutter/clutter-version.h.in | 10 ++++++++++
 2 files changed, 24 insertions(+)

commit 36c2343001e311df47452d89557571ea250db4ef
Author: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Date:   Mon Oct 8 11:08:20 2012 +0200

    actor: Place coordinate of the pivot point in the right pointer

 clutter/clutter-actor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 834c18c3fdb876e400b49a97f02e031318c2c06b
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Oct 5 17:37:48 2012 +0100

    Post-branch version bump to 1.13.1

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0da0e5122e7526ada688beef22684bb0ed54a367
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Sep 26 09:45:46 2012 +0100

    main: Do not release the lock if it hasn't been acquired
    
    On various systems, trying to release a mutex that hasn't been acquired
    will result in a run-time error.
    
    In order to avoid this, we trylock() the Big Clutter Lock™ and
    immediately unlock() it, regardless of the result; if the lock was
    already acquired, trylock() will immediately fail, and we can release
    it; if the lock was not acquired, trylock() will succeed, and we can
    release the lock immediately.
    
    This is necessary to maintain binary compatibility and invariants for
    Clutter applications doing:
    
      clutter_init()
      clutter_threads_enter()
      ...
      clutter_main()
      ...
      clutter_threads_leave()
    
    instead of the correct:
    
      clutter_init()
      clutter_threads_enter()
      ...
      clutter_threads_leave()
      clutter_main()
      clutter_threads_enter()
      ...
      clutter_threads_leave()
    
    With Clutter ≥ 1.12, the idiomatic form is:
    
      clutter_init()
      ...
      clutter_main()
    
    given that the public Big Clutter Lock™ acquire/release API has been
    deprecated, and nobody should take the lock outside of Clutter itself.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679439

 clutter/clutter-main.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit bacda24534e6734aa5f1d364642fbab321efc632
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Oct 3 19:48:25 2012 +0200

    Updated Czech translation

 po/cs.po | 1878 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 1083 insertions(+), 795 deletions(-)

commit 092389132e56ae996c1255d9bdd5e2b0ec7ab5e4
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Sat Sep 29 17:36:45 2012 +0200

    [l10n] Updated Italian translation.

 po/it.po | 2650 +++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 1594 insertions(+), 1056 deletions(-)

commit ffbf3d47fcbd7bc6d66bdfd1e0b639135dea0540
Author: Nishio Futoshi <fut_nis@d3.dion.ne.jp>
Date:   Fri Sep 28 20:36:21 2012 +0900

    [l10n] Update Japanese translation

 po/ja.po | 88 +++++++++++++++++++++-------------------------------------------
 1 file changed, 28 insertions(+), 60 deletions(-)

commit a87fd7aae4421771bb412fc4e2aab2def07fd6b8
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Sep 28 18:59:27 2012 +0800

    Update Visual C++ projects
    
    -Make things a bit cleaner by generating clutter.def in the intermediate
     build folder
    -Fix the include paths as config.h is now in clutter/
    -Make things a little bit more consistent between vs9 and vs10 in terms of
     the "install" stage

 build/win32/vs10/clutter.props                    |  17 +-
 build/win32/vs10/clutter.vcxprojin                |  16 +-
 build/win32/vs9/clutter.vcprojin                  |  16 +-
 build/win32/vs9/clutter.vsprops                   | 318 +++++++++++-----------
 build/win32/vs9/test-conformance-clutter.vcprojin |   4 -
 5 files changed, 191 insertions(+), 180 deletions(-)

commit 696f1afc041cdc76293931cf90fee99f8a0aecd2
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Sep 25 09:05:39 2012 +0100

    actor: Fix transform-set condition
    
    The :transform-set property is set if the matrix in :transform is not
    the identity matrix.

 clutter/clutter-actor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 21b32dbe7ad1f9254346c8fa6938d9999caae051
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Mon Sep 24 23:25:05 2012 +0300

    Updated Latvian translation

 po/lv.po | 1932 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1087 insertions(+), 845 deletions(-)

commit ab011c44ac6be7670e76559b83ea0833d6610c13
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Sep 24 17:46:10 2012 +0100

    Post-release version bump to 1.12.1

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)