File: ChangeLog

package info (click to toggle)
clutter-1.0 1.26.0+dfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 34,768 kB
  • sloc: ansic: 128,524; sh: 5,483; makefile: 1,585; xml: 1,248; ruby: 149; perl: 142; sed: 16
file content (1430 lines) | stat: -rw-r--r-- 50,708 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
# Generated by configure.  Do not edit.

commit 3f1b0adb9dbdcb5767ef843bd735129955b503aa
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Mar 21 14:24:59 2016 +0000

    Release Clutter 1.26.0

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

commit 8ea58124c7df60acf675c40c71ce1aca4bf1523c
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Sun Mar 20 23:45:13 2016 +0100

    Updated Danish translation

 po/da.po | 546 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 270 insertions(+), 276 deletions(-)

commit 8d08ef12a53dc2fb4140bb33fc92c496fde96bfb
Author: Stas Solovey <whats_up@tut.by>
Date:   Fri Mar 4 21:44:34 2016 +0000

    Updated Russian translation

 po/ru.po | 514 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 256 insertions(+), 258 deletions(-)

commit 3d4a7cd4a4cf6d3e7a12f33dca000d45f71b4e9e
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Thu Mar 3 22:09:59 2016 +0200

    Update Latvian translation

 po/lv.po | 523 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 260 insertions(+), 263 deletions(-)

commit 4ea63af3cd7b684d518c1ddc6281300e2b6077ab
Author: Efstathios Iosifidis <eiosifidis@gnome.org>
Date:   Tue Mar 1 23:27:20 2016 +0000

    Updated Greek translation

 po/el.po | 544 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 275 insertions(+), 269 deletions(-)

commit b93e70d306e952aaadcfe472596956e0b7af92a3
Author: Jordi Mas <jmas@softcatala.org>
Date:   Sun Feb 28 16:41:33 2016 +0100

    Update Catalan translation

 po/ca.po | 33 ++++++++++++++++++---------------
 1 file changed, 18 insertions(+), 15 deletions(-)

commit e62a6376a50b975fcfbcf8e0ec6cef6f48f0e1df
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Sun Feb 28 12:43:43 2016 +0000

    gdk: Disable deprecation warnings
    
    For the GDK backend We're using the GdkDeviceManager API, which maps to
    Clutter's own device manager API. GDK has now moved to a per-seat device
    management model, and deprecated the device manager singleton one.
    
    In order to avoid the deprecation warnings, we'd have to implement a
    model similar to the GDK one inside the generic Clutter API, but that
    would also require moving all the others backend to it, which is pretty
    pointless.
    
    Instead, we can disable deprecation warnings for the
    ClutterDeviceManager implementation inside the GDK backend.

 clutter/gdk/clutter-device-manager-gdk.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 2bbadcaa8905328c0df274be8997a4dcc46c6086
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   Sat Feb 27 22:40:39 2016 +0000

    Added Occitan translation

 po/oc.po | 2880 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 2880 insertions(+)

commit a99dd7555ba427fecded3811c9b40019b5384637
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Feb 26 20:55:17 2016 +0800

    clutter/config.h.win32.in: Keep in sync with autotools builds
    
    This updates config.h.win32.in to be in-sync with the entries that are in
    the config.h.in that is generated by the autotools builds.  In particular,
    for Visual Studio builds, we default to enable all available drivers ("*").

 clutter/config.h.win32.in | 27 +++------------------------
 1 file changed, 3 insertions(+), 24 deletions(-)

commit 2b0ff2f2ba0af6f3baf094759c72615af9e5918f
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Feb 23 15:12:57 2016 +0000

    cally: Avoid clone spamming state changes
    
    Clones may generate a temporary map/unmap on their source when painting;
    this, in turn, will generate unnecessary ATK state changes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756371

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

commit c867e9d941c08b3ef8de722784a4d013ef92bb59
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Feb 23 16:08:52 2016 +0000

    actor: Expand is_in_clone_paint() check
    
    The function should return true not only if the actor is being painted
    by a ClutterClone, but also if it's inside a sub-graph being painted by
    a ClutterClone.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756371

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

commit 6240b1a228597d7068aae41d48ef4437f6450347
Author: Марко Костић <marko.m.kostic@gmail.com>
Date:   Tue Feb 23 18:36:16 2016 +0000

    Updated Serbian translation

 po/sr.po | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit 92716e771920fc7cf5fea22c449fa4c1151a013c
Author: Jordi Mas <jmas@softcatala.org>
Date:   Mon Feb 22 20:49:10 2016 +0100

    Update Catalan translation

 po/ca.po | 951 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 483 insertions(+), 468 deletions(-)

commit b1049608da7e1d11122e16a370b5fb08cb2d6d4f
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Sun Feb 21 21:15:57 2016 +0000

    Updated Swedish translation

 po/sv.po | 692 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 373 insertions(+), 319 deletions(-)

commit 17dc05f2417df11f7a560bae5db0c0fbaa367b52
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Thu Feb 18 20:55:07 2016 +0100

    Updated Serbian translation

 po/sr.po       | 529 ++++++++++++++++++++++++++++-----------------------------
 po/sr@latin.po | 529 ++++++++++++++++++++++++++++-----------------------------
 2 files changed, 526 insertions(+), 532 deletions(-)

commit be7fa8c2cb9c8f83a321e5b3f172fa1578c23d68
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Feb 18 18:51:47 2016 +0000

    Post-release version bump to 1.25.7

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

commit ee68130efe59f956ed9d92bdfcf9691fea8b84f9
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Feb 18 18:41:49 2016 +0000

    Release Clutter 1.25.6

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

commit 483a4bb00e7dd2f14d86e167c8013c8638723c33
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Feb 18 17:19:09 2016 +0000

    build: Use AC_COMPILE_IFELSE
    
    Instead of AC_TRY_COMPILE, which has been deprecated by newer autoconf.

 configure.ac | 66 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 33 insertions(+), 33 deletions(-)

commit 86bc2f43bce941cf59aa3ecece26189ce61e50c0
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Thu Feb 18 13:08:14 2016 +0000

    Updated Italian translation

 po/it.po | 515 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 256 insertions(+), 259 deletions(-)

commit 9a353e5ba9b4456b3ac5453883823cb20ecd7022
Author: Fran Dieguez <fran.dieguez@mabishu.com>
Date:   Tue Feb 16 23:47:36 2016 +0100

    Updated Galician translations

 po/gl.po | 530 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 266 insertions(+), 264 deletions(-)

commit 8181ef15d6d203e82de9f2f10827563515612c2a
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Tue Jul 7 10:23:12 2015 +0800

    evdev: Pass a motion delta to pointer constrain callback
    
    The constrain callback cannot rely on the pointer position of the
    corresponding ClutterInputDevice to get the actual delta of the motion
    event that is to be constrained since it is only updated when an event is
    dispatched. So change the API to pass the previous pointer position when
    constraining.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752752

 README.in                                    | 7 +++++++
 clutter/evdev/clutter-device-manager-evdev.c | 5 ++++-
 clutter/evdev/clutter-evdev.h                | 2 ++
 3 files changed, 13 insertions(+), 1 deletion(-)

commit 52e38d1ab7c0e13aee8bdd7695741faf2dbb12ef
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Wed Dec 2 16:13:36 2015 +0800

    evdev: Expose microsecond timestamps via the clutter evdev API
    
    This is needed by Wayland compositors for certain types of events.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752752

 clutter/evdev/clutter-device-manager-evdev.c |  7 +++++++
 clutter/evdev/clutter-evdev.h                |  3 +++
 clutter/evdev/clutter-event-evdev.c          | 31 ++++++++++++++++++++++++++++
 clutter/evdev/clutter-input-device-evdev.h   |  3 +++
 4 files changed, 44 insertions(+)

commit 9214d5029c630e6ed8fd9793f6bcb0a0ae451576
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Wed Dec 2 12:39:44 2015 +0800

    evdev: Use microsecond granularity for internal timestamps
    
    It's what libinput uses internally, and it'll be exposed in a later
    patch.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752752

 clutter/evdev/clutter-device-manager-evdev.c | 168 ++++++++++++++++-----------
 1 file changed, 99 insertions(+), 69 deletions(-)

commit a598917e0793d25df2caf1b51d061700b5688263
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Wed Dec 2 12:17:23 2015 +0800

    evdev: Provide the relative pointer motion event deltas
    
    Compositors need more detailed information about motion events. Make it
    possible to retrieve this information when running the evdev backend by
    adding the information to the backend specific event struct.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752752

 clutter/evdev/clutter-device-manager-evdev.c | 53 ++++++++++++++++++-------
 clutter/evdev/clutter-evdev.h                |  7 ++++
 clutter/evdev/clutter-event-evdev.c          | 59 ++++++++++++++++++++++++++++
 clutter/evdev/clutter-input-device-evdev.h   |  6 +++
 4 files changed, 110 insertions(+), 15 deletions(-)

commit a10200509e7aa25d43373c586e2539739806e914
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Wed Sep 30 14:26:09 2015 +0800

    evdev: Recycle device ids after devices are removed
    
    In order to not grow the device id number forever, recycle the ids
    whenever a device is released.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755849

 clutter/evdev/clutter-device-manager-evdev.c | 62 ++++++++++++++++++++++++++++
 clutter/evdev/clutter-device-manager-evdev.h |  5 +++
 clutter/evdev/clutter-input-device-evdev.c   | 36 ++++++++--------
 3 files changed, 86 insertions(+), 17 deletions(-)

commit 3a8ba7b1738b43108ddc5ee01d76c0fd66f9546f
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sat Feb 13 06:30:20 2016 +0000

    Updated Chinese (Taiwan) translation

 po/zh_TW.po | 528 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 264 insertions(+), 264 deletions(-)

commit 29babef8b134960e3912b38c8e052fd9d0255f43
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Mon Feb 8 07:35:50 2016 +0000

    Updated French translation

 po/fr.po | 529 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 264 insertions(+), 265 deletions(-)

commit 697dfc083cb9c09d0ac13d04abb38c588ce1327d
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sun Feb 7 19:02:11 2016 +0000

    Updated Slovak translation

 po/sk.po | 517 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 258 insertions(+), 259 deletions(-)

commit 04c76d3b706cb90b5586f93a83d8de44f8c298b8
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Feb 6 15:37:42 2016 +0100

    Updated Polish translation

 po/pl.po | 539 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 270 insertions(+), 269 deletions(-)

commit 0b2306bece82c29192247cb2d97c74c5ba698d3d
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Mon Feb 1 06:15:24 2016 +0200

    Updated Bulgarian translation

 po/bg.po | 1584 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 824 insertions(+), 760 deletions(-)

commit c624230a8a125ae6a06e9139151b0d292aa87915
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Jan 25 18:48:49 2016 +0000

    gdk: Enable swap throttling on full screen windows
    
    Since commit 6183eb363282e5143bfd52aa36b5e6a318c4c992 we disabled swap
    throttling in favour of being driven by the GDK frame clock (and thus by
    the compositor).
    
    Compositors may decide to unredirect full screen windows to avoid the
    performance penalty of the additional copy, especially on X11, which
    means that a Clutter application marked as full screen is not going to
    be driven by the compositor, and it's not going to be throttled by the
    underlying GL machinery. This has a performance impact on constrained
    platforms.
    
    For this reason, we should re-enable swap throttling when the window is
    full screen.
    
    As the change was introduced especially because of Wayland, we should
    check that we're not running as clients under a Wayland compositor; if
    we do, we always keep swap throttling disabled, as the compositor will
    always manage our output, even when full screen.

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

commit 84b17220c0f527757d35db13f5314f6df4cf01c6
Author: Gábor Kelemen <kelemeng@openscope.org>
Date:   Mon Jan 25 11:21:48 2016 +0000

    Updated Hungarian translation

 po/hu.po | 542 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 270 insertions(+), 272 deletions(-)

commit 26386c6026da4fcc6e9ed1199bf151cc4d29e6bb
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Jan 21 16:20:02 2016 +0000

    Post-release version bump to 1.25.5

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

commit 0b7e2886f3bb3ec910b9faed57c924860fc280ae
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Jan 21 16:06:08 2016 +0000

    Release Clutter 1.25.4

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

commit e1b9482600dbf5848f04271b173e332a4b7ed3cc
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Jan 21 15:58:30 2016 +0000

    docs: Add missing symbols

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

commit 307cb5859838b80128f192222e33df13210a56cd
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Oct 23 17:31:47 2015 +0200

    evdev: Add scroll source/finish flags info to scroll events.
    
    Libinput tells us this much, so make use of it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757026

 clutter/evdev/clutter-device-manager-evdev.c | 65 ++++++++++++++++++++++------
 1 file changed, 51 insertions(+), 14 deletions(-)

commit 89c1c1e5510360cc01da5bb042c531439aee7a3a
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Oct 23 17:27:14 2015 +0200

    clutter-event: Add scroll source enum and axis scroll flags
    
    Those can be used to implement different scrolling behaviors.
    The fields have been added to ClutterScrollEvent itself. According
    to pahole, this makes the struct as big as ClutterButtonEvent and
    ClutterTouchEvent, so already at the limit of the ClutterEvent
    union.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757026

 clutter/clutter-enums.h            | 39 +++++++++++++++++++++++++++++++++++
 clutter/clutter-event.c            | 42 ++++++++++++++++++++++++++++++++++++++
 clutter/clutter-event.h            |  7 +++++++
 doc/reference/clutter-sections.txt |  2 ++
 4 files changed, 90 insertions(+)

commit 9eaa7a78f660faaa7741efa2d48f6171d39c789a
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Tue Jan 12 22:23:03 2016 +0200

    Updated Lithuanian translation

 po/lt.po | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 29f4254aeca0db7cf82c536d19999363aa4a6320
Author: Rafael Fontenelle <rffontenelle@gmail.com>
Date:   Tue Jan 5 20:08:24 2016 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 515 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 258 insertions(+), 257 deletions(-)

commit abbf6ffeedcaacca86b893302b2139ea19c5f386
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Thu Dec 31 17:19:47 2015 +0200

    Updated Hebrew translation

 po/he.po | 526 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 263 insertions(+), 263 deletions(-)

commit d65f72655fdfe9b6a55932a4b37865e78dfd41d0
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Mon Dec 28 20:42:59 2015 +0100

    Updated German translation

 po/de.po | 869 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 351 insertions(+), 518 deletions(-)

commit 1020ceff3315a7b11e45fb3059720c5044614e08
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Dec 24 00:39:26 2015 +0100

    Updated Czech translation

 po/cs.po | 509 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 254 insertions(+), 255 deletions(-)

commit b683a4c698f15337ac56c96fbe408ea884cb4ebc
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Dec 20 14:58:44 2015 +0200

    Updated Lithuanian translation

 po/lt.po | 533 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 265 insertions(+), 268 deletions(-)

commit 3f110d99d05dd4b6bd9aef8192a345048e5ba6b1
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Dec 17 19:11:21 2015 +0100

    Updated Spanish translation

 po/es.po | 5803 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 2903 insertions(+), 2900 deletions(-)

commit 1f46697c4f6468acc6e90825b88999a9287c1ca4
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Dec 17 14:24:44 2015 +0000

    Post-release version bump to 1.25.3

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

commit 314ba2c6ac7164dabaa8c25c3533d666befd4973
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Dec 17 14:14:24 2015 +0000

    Release Clutter 1.25.2 (snapshot)

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

commit 879cc0763d28cb67221506174eff10232db2575f
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Dec 17 14:06:48 2015 +0000

    docs: Add 1.26 symbols index

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

commit f4f609b28f8d11d0617e0dfe92646a5f8d242658
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Dec 17 13:55:08 2015 +0000

    docs: Update sections file for missing macros

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

commit 1c9e297ae86c74bcab00674cb8ad8dd8ceb5fba1
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Dec 13 20:07:28 2015 +0100

    Updated Slovenian translation

 po/sl.po | 506 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 253 insertions(+), 253 deletions(-)

commit 86a9272bed5b15d33b825aa4ea802afd27e57cfb
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
Date:   Sun Dec 13 08:22:44 2015 +0000

    Updated Portuguese translation

 po/pt.po | 535 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 266 insertions(+), 269 deletions(-)

commit fae541ebf1d5ecb41bd439843bcbbec3c8d63fd5
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Dec 11 16:39:32 2015 +0000

    build: Rework the default rules for the EGL backend
    
    So that we can set it to 'check', and do configure-time discovery of the
    dependencies, instead of enabling it explicitly.
    
    This should make it easier to spot build issues on environments like
    Continuous, which build Clutter and Cogl for running as part of the
    display server infrastructure on Wayland.

 configure.ac | 98 +++++++++++++++++++++++++++++-------------------------------
 1 file changed, 47 insertions(+), 51 deletions(-)

commit a774ff5a09b49c83e32f436f447bb35c5615592a
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Dec 11 16:23:09 2015 +0000

    egl: Rename backend constructor function
    
    Otherwise the build will fail.

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

commit 7501f3b4f99260bc188cf5114168660d9124ae9d
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Dec 11 15:51:30 2015 +0000

    tests: Force X11 backend for the pixmap test
    
    So it's usable as long as the X11 backend support is compiled into
    Clutter — and we can use this test to check that overriding works
    as intended.

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

commit e9b5eb3045d335b6ebbfc7443076754447447065
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Dec 11 15:41:35 2015 +0000

    Allow setting the default backend from the configuration file
    
    We should allow a configuration file to set up the initial state of the
    global state, which also implies being able to set the backend.
    
    If the allowed backends have already been set programmatically via the
    clutter_set_windowing_backend(), though, then the application code takes
    precedence, as we assume that the application author knows better than
    us what their code supports or requires.

 clutter/clutter-backend-private.h |  2 ++
 clutter/clutter-backend.c         |  7 +++++++
 clutter/clutter-main.c            | 11 +++++++++++
 3 files changed, 20 insertions(+)

commit cc31ed77bda37d2739fdc3137cb15eda51605c7b
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Dec 11 15:39:54 2015 +0000

    Read the config file when creating the global shared state
    
    The configuration file should set up the global state before we
    initialize it; instead of relying on implicit ordering, explicitly read
    the configuration file once, when creating the global shared context
    data structure.

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

commit 6d0d1deda2c75535f162253ae8b6787a2c885f71
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Dec 11 15:39:04 2015 +0000

    backend: Ensure that Cogl drivers are set prior to initialization
    
    It doesn't make sense for the allowed drivers to be changed after
    Clutter has been initialized.

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

commit 10b74e7005acc39d2b7e123ce3b81fb9b02b5afa
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Dec 11 14:25:21 2015 +0000

    backend: Allow setting a list of windowing backends
    
    Like CLUTTER_DRIVER, we want to allow users to specify a list of
    backends to test, and fall back to the internally defined priority as a
    default.
    
    This requires changing the way the allowed backend string is parsed,
    both for the CLUTTER_BACKEND environment variable and for the
    clutter_set_windowing_backend() function. Existing callers are still
    supported with the exact same semantics.

 clutter/clutter-backend.c | 136 +++++++++++++++++++++++++++++++---------------
 1 file changed, 93 insertions(+), 43 deletions(-)

commit 7ca28e09746f3f1a6b240a8c1a416dd4ad6c8ff6
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Dec 11 14:23:38 2015 +0000

    Add internal constructor function for each backend
    
    We're going to use it to create an instance of each backend without
    using the get_type() function.

 clutter/egl/clutter-backend-eglnative.c   | 8 ++++++--
 clutter/egl/clutter-backend-eglnative.h   | 6 ++++--
 clutter/gdk/clutter-backend-gdk.c         | 7 ++++++-
 clutter/gdk/clutter-backend-gdk.h         | 6 ++++--
 clutter/mir/clutter-backend-mir.c         | 8 ++++++--
 clutter/mir/clutter-backend-mir.h         | 9 +++++----
 clutter/osx/clutter-backend-osx.c         | 6 ++++++
 clutter/osx/clutter-backend-osx.h         | 2 ++
 clutter/wayland/clutter-backend-wayland.c | 8 ++++++--
 clutter/wayland/clutter-backend-wayland.h | 6 ++++--
 clutter/win32/clutter-backend-win32.c     | 6 ++++++
 clutter/win32/clutter-backend-win32.h     | 2 ++
 clutter/x11/clutter-backend-x11.c         | 8 ++++++--
 clutter/x11/clutter-backend-x11.h         | 6 ++++--
 14 files changed, 67 insertions(+), 21 deletions(-)

commit 407d7ca436842b5461828066d8aecf86ff826f12
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Dec 10 16:52:45 2015 +0000

    Allow overriding the list of Cogl drivers via configuration file
    
    Clutter has a configuration file that can be used to override
    various settings, including the ones from environment variables.

 clutter/clutter-backend-private.h |  1 +
 clutter/clutter-backend.c         |  8 +++++++-
 clutter/clutter-main.c            | 11 +++++++++++
 3 files changed, 19 insertions(+), 1 deletion(-)

commit bb23335b5fd29fb1d63e99b8f9eb32c5f11b4405
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Dec 9 14:26:28 2015 +0000

    Add a configuration option for deciding the Cogl drivers to use
    
    Using environment variables only is not convenient for all platforms,
    and in some cases it's beneficial to decide the default driver when
    building Clutter. Cogl already has a similar configuration switch, and
    since Clutter is overriding the default Cogl behaviour, it should offer
    the same mechanism.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=742678

 clutter/clutter-backend.c | 2 +-
 configure.ac              | 9 +++++++++
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 2c524fbf73cf5348cc1b03cced4a6b1c4c2f0224
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Dec 9 12:45:12 2015 +0000

    backend: Allow overriding the Cogl drivers chain
    
    We have an hardcoded list of drivers we have to go through when creating
    a Cogl context. Some platforms may expose those drivers, but not be the
    preferred ones.
    
    In order to allow users and system integrators to override the list of
    drivers, we should crib the same approach used by GDK, and have an
    environment variable with a list of drivers to try.
    
    The new environment variable is called `CLUTTER_DRIVER` and accepts a
    comma-separated list of driver names, which will be tested in sequence
    until one succeeds. There's also an additional '*' token which is used
    to ask Clutter to fall back to the internally defined preferred list of
    drivers.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=742678

 clutter/clutter-backend.c         | 79 +++++++++++++++++++++++++++------------
 doc/reference/running-clutter.xml | 17 +++++++++
 2 files changed, 73 insertions(+), 23 deletions(-)

commit b47e1616eb1201eae35955aa62aebc352927c67b
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Dec 9 12:44:20 2015 +0000

    Fix annotation for bind_model()
    
    The (optional) annotation should only be used for (out) arguments; in
    arguments that can be NULL should use the (nullable) annotation.

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

commit a166cc9f35463f6ed79425de237df5e994eebaef
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Dec 9 12:42:55 2015 +0000

    Fix definition of ClutterEventExtender
    
    The interface vtable structure is missing the GTypeInterface parent, and
    GObject is complaining about it, as it should.

 clutter/clutter-device-manager-private.h | 2 ++
 1 file changed, 2 insertions(+)

commit 7fe12eca54c15e9f2de0f87e7310afeb52ac8304
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Dec 8 17:20:13 2015 +0000

    build: Use the 'x11' pkg-config module to check for X11
    
    Don't look at GLX headers or symbols; we don't use them anyway.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759191

 configure.ac | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit dd305950848891b5b91673033af134d3e1728cc3
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Dec 8 14:24:36 2015 +0000

    gdk: Check for both GDK and Cogl winsys support
    
    When using GDK and Cogl API, we need to check that both GDK and Cogl
    have been built with support for that API, otherwise the build will
    likely fail.

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

commit 968022b83fa60c542ba35ede2490e750bd883cb2
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:   Sat Dec 5 23:15:32 2015 +0000

    test: interactive: port cairo clock to ClutterCanvas
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759074

 tests/interactive/test-cairo-clock.c | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 25e157ea42eff3bade9d08d7d45309a5a86f7942
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:   Sat Dec 5 23:15:17 2015 +0000

    test: interactive: port cairo flowers to ClutterCanvas
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759074

 tests/interactive/test-cairo-flowers.c | 41 +++++++++++++++++++++++++---------
 1 file changed, 30 insertions(+), 11 deletions(-)

commit 9c26a98a6f16e6a339bd10cf0133930fed1e5d02
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Wed Dec 2 16:19:09 2015 +0800

    evdev: Drop redundant stage set check
    
    Every path creating a input device in the evdev backend sets a stage,
    so the check is unnecessary.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752752

 clutter/evdev/clutter-device-manager-evdev.c | 5 -----
 1 file changed, 5 deletions(-)

commit 1d53b773fdd645f19ddfc66d74818f5f636dacc4
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Nov 30 13:47:57 2015 +0000

    text: Enforce boolean value
    
    We store the cursor-visible value in a bit field, which means that we
    need to enforce the argument for the setter to either 0 or 1 in order to
    fit.

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

commit c8ef4349fed719040b8e92449eaa0aad75103401
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Nov 30 13:47:15 2015 +0000

    docs: Improve documentation for ClutterText
    
    Ensure that the rule for :cursor-visible are documented.

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

commit 388fe9b542946adcb97b4f1e83065f77b1248f97
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Nov 30 13:45:45 2015 +0000

    text: Unify conditions for visible cursor
    
    We have a bunch of similar checks in various places, and they should all
    be coalesced into one.

 clutter/clutter-text.c | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

commit 3b6ed43edd46b46e115d9d3fdc98d0d9e92857f6
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Nov 30 13:15:52 2015 +0000

    build: Add --disable-Werror
    
    We enable a bunch of compiler flags to trip common errors during
    development. While this is very useful while hacking on Clutter, it
    makes the life of people building Clutter on automated build systems
    much harder; thus, we should have a configuration option to opt out of
    the -Werror business.
    
    GNOME has pretty much standardised on `--disable-Werror`, so we should
    crib that configure option.

 configure.ac | 33 +++++++++++++++++++++------------
 1 file changed, 21 insertions(+), 12 deletions(-)

commit 2646658bf2a1e96ee2b83d6bdeb8be164075631b
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Nov 2 11:55:42 2015 +0000

    Add tags to the Git ignore file

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 78eb07d6576b0ef6c9d7e91d34414772d71d7455
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Nov 2 12:34:39 2015 +0000

    text: Allow selectability without editability
    
    Being able to select text and being able to edit text are two separate
    capabilities, but ClutterText only allows the former with the latter.
    
    The ClutterText:selectable property is set to TRUE by default, given
    that it depends on the :editable property; this implies that all
    ClutterText instances now are going to show a cursor as soon as they get
    key focused. Obviously, this would make labels look a bit off — but if
    you have a label then you would not give it key focus, either by
    explicitly calling clutter_actor_grab_focus(), or by setting it as
    reactive and allowing it to be clicked.
    
    If this turns out to be a problem, we have various ways to avoid showing
    a cursor — for instance, we could change the default value of the
    selectable property, and ensure that setting the :editable property to
    TRUE would also set the :selectable property as a side effect. Or we
    could hide the cursor until the first button/touch press event. Finally,
    we could always back this commit out if it proves to be too much of a
    breakage for existing code bases.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757470

 clutter/clutter-text.c | 145 +++++++++++++++++++++++++------------------------
 1 file changed, 75 insertions(+), 70 deletions(-)

commit 8c863573fcd8bf40c5cf0f2cb29673636ad90d56
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:   Sun Nov 22 17:22:41 2015 +0000

    gdk: take into account scaling on wayland
    
    The X11 part of the GDK backend takes into account the scaling factor of its
    window when resizing the underlying X11 objects. We need to do the same for
    Wayland.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755245

 clutter/gdk/clutter-stage-gdk.c | 50 ++++++++++++++++++++++++-----------------
 1 file changed, 30 insertions(+), 20 deletions(-)

commit a9b0715df1bc455567981b98a281b750efe64f29
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Nov 17 19:44:38 2015 +0100

    gdk: Implement ClutterEventExtender
    
    This lifts the responsibility off its ClutterBackend.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758238

 clutter/gdk/clutter-backend-gdk.c        | 25 ---------------------
 clutter/gdk/clutter-device-manager-gdk.c | 37 +++++++++++++++++++++++++++++++-
 2 files changed, 36 insertions(+), 26 deletions(-)

commit 9215852c32f09cb8effc9ea387fd5383df93607d
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Nov 17 19:38:32 2015 +0100

    x11: Implement ClutterEventExtender
    
    This lifts the responsibility off its ClutterBackend.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758238

 clutter/x11/clutter-backend-x11.c        | 25 -----------------------
 clutter/x11/clutter-device-manager-xi2.c | 35 +++++++++++++++++++++++++++++++-
 2 files changed, 34 insertions(+), 26 deletions(-)

commit 8aeea7fb7351ff6c9e6edf42b529803ac1699a90
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Nov 17 17:44:19 2015 +0100

    evdev: Set event code on button/key events
    
    This will allow users to know the event code without strange calculations
    on event->key.hardware_keycode or event->button.button.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758238

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

commit f1ad702309486ff4bd32b7f0456a132893f2c17a
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Nov 17 17:42:44 2015 +0100

    evdev: Allow to retrieve the input.h event code from ClutterEvents
    
    This is now stored as platform data in the ClutterEvent, so can
    be retrieved with the clutter_evdev_event_get_event_code() call
    that's been added to the evdev backend.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758238

 clutter/Makefile.am                          |   1 +
 clutter/evdev/clutter-device-manager-evdev.c |  10 +++
 clutter/evdev/clutter-evdev.h                |   3 +
 clutter/evdev/clutter-event-evdev.c          | 101 +++++++++++++++++++++++++++
 clutter/evdev/clutter-input-device-evdev.h   |   8 +++
 5 files changed, 123 insertions(+)

commit dfc749e576584c9ea6ad0aac739683e8ac64ea84
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Nov 17 17:40:30 2015 +0100

    evdev: Implement the ClutterEventExtender interface
    
    This will allow the ClutterDeviceManagerEvdev to define evdev-specific
    event data.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758238

 clutter/evdev/clutter-device-manager-evdev.c | 31 +++++++++++++++++++++++++---
 1 file changed, 28 insertions(+), 3 deletions(-)

commit 4115f215aca5b4b9fe7dd6b32e66f81d12c1176f
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Nov 17 17:37:45 2015 +0100

    backend: Bridge platform-dependent event data creation to device managers
    
    Device managers can now implement the ClutterEventExtender interface
    that allows them to set their own data to events, make the backend call
    those implementations if the device manager implements the interface.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758238

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

commit 5ea70bd102b25ca4c85ce06921d17b0eff15e673
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Nov 17 17:35:55 2015 +0100

    device-manager: Add private interface to manipulate platform event data
    
    This normally belonged to the ClutterBackend, however there's device
    managers (eg. evdev) that are somewhat detached from the backend, so
    need to bridge this somehow.
    
    This allows device managers to implement these bits that were usually
    responsibility of the ClutterBackend.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758238

 clutter/clutter-device-manager-private.h | 20 ++++++++++++++++++++
 clutter/clutter-device-manager.c         |  9 +++++++++
 2 files changed, 29 insertions(+)

commit 89a794ec46844aa3c3c3bbdee26b2b07b1219e4d
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Nov 18 11:52:53 2015 +0000

    Add version macros for Clutter 1.26

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

commit 8a63ea031d394ec0e983bfbd9f12ae0fe5e53a97
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Nov 2 12:42:01 2015 +0000

    Bump up version to 1.25.1

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

commit 83b738c0e7060b4526fdbd306fcc255f71c064fa
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Mon Nov 16 15:26:56 2015 +0100

    evdev: Move additional pointer buttons after the old 4-7 scrolling ones
    
    On X11 those were skipped, so additional pointer buttons would come up
    as button >= 8 events. Do here the same, so we remain compatible across
    backends.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758237

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

commit 5a022e8e14eca2e7a3675a2270d8fbbee4e08452
Author: Jeff Bai <jeffbai@aosc.xyz>
Date:   Sat Nov 14 15:06:45 2015 +0800

    update zh_CN translation

 po/zh_CN.po | 1185 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 600 insertions(+), 585 deletions(-)

commit a2ff8b471fe1a05c2a48bdbe64d0f2ead548f7fb
Author: YunQiang Su <yqsu@src.gnome.org>
Date:   Wed Nov 4 16:52:21 2015 +0800

    update zh_CN translation

 po/zh_CN.po | 61 ++++++++++++++++++++++++-------------------------------------
 1 file changed, 24 insertions(+), 37 deletions(-)

commit a9f16c3d1f3152eab1987cb84562872685a08bac
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Oct 23 16:56:00 2015 +0200

    evdev: Mark either of smooth/discrete scroll events as emulating
    
    We're always emulating one of those, depending on the scrolling
    device/source, so mark these as such.

 clutter/evdev/clutter-device-manager-evdev.c | 23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)

commit 9753c9938239bdb2b102c56b496a76687f6d873a
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Oct 16 19:07:19 2015 +0200

    click-action: Ignore motions/updates from different devices/sequences
    
    Otherwise events from other devices or touch sequences might unintendedly
    trigger the thresholds, and a "cancelled" ::long-press with it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756749

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

commit 9ea14ff949970ec1fb1464b053c132855768460f
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Wed Oct 14 10:36:36 2015 +0200

    Updated Basque language

 po/eu.po | 876 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 438 insertions(+), 438 deletions(-)

commit 410d59f5a166259c7a238a8c8e60eeb234029f94
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Oct 12 22:45:27 2015 +0100

    Post-release version bump to 1.24.3

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

commit 55dc86c0c0f875ee2d2b94facc5ef01878a69bd0
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Oct 12 19:52:05 2015 +0100

    Release Clutter 1.24.2

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

commit b6425bbb15ceaebf39282fb1ad18f4a1f6799780
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Mon Oct 12 19:41:57 2015 +0100

    Use explicit NULL comparison for pointers
    
    Following the coding style.

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

commit 1fe21a8fe174a4c98e8c694cff5bfc80ddb9efde
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Oct 9 20:43:25 2015 +0200

    evdev: Emulate discrete scroll events out of smooth scroll ones.
    
    There's handlers around relying on up/down/left/right scroll events,
    which won't work as expected if only smooth scroll events are sent.
    In order to work properly there, we have to retrofit discrete scroll
    events on the evdev backend.
    
    Fix this by implementing emission (on devices with a wheel) and
    emulation (on anything else) of discrete scroll events. On the former
    both smooth and discrete events are set, for the latter we do accumulate
    the dx/dy of the latest scroll events, and emit discrete ones when we
    accumulated enough. The ending 0/0 event will reset the accumulators for
    the next scrolling batch.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756284

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

commit b2f8a0595c9cd4bd6c186c5c2c7573ecc3fd31be
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
Date:   Wed Oct 7 07:06:00 2015 +0000

    Updated Portuguese translation

 po/pt.po | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit a19413d9a636e062d60473b02972dc2b65c0752f
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Tue Oct 6 16:00:50 2015 +0000

    Updated Finnish translation

 po/fi.po | 2089 ++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 1291 insertions(+), 798 deletions(-)

commit 2ddec579d6f34395e8fd20a0efdbe8983b35148c
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date:   Tue Sep 29 15:33:29 2015 -0400

    clutter_actor_update_map_state: Remove a useless warning
    
    A check for priv->parent == NULL was inside the else of a check
    for (priv->parent == NULL).
    
    https://bugzilla.gnome.org/show_bug.cgi?id=745517

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

commit 4c9443bbd7171447fa9315fa13dc7cbf383c7081
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date:   Tue Sep 29 15:17:24 2015 -0400

    _clutter_actor_set_enable_paint_unmapped: don't force an unmap
    
    When enable_paint_unmapped is disabled, we shouldn't force the
    source widget to be unmapped if the constraints would keep it
    mapped; in practice this shouldn't matter unless a paint handler
    is messing with the map state.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=745517

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

commit 76c8cd292ed269bd75e7482d96fd4209076d2266
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date:   Tue Sep 29 14:15:16 2015 -0400

    Avoid crashing when an actor not parented to a toplevel is cloned
    
    If we can't realize the source actor for a clone, simply skip updating
    the map state and painting it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=745517

 clutter/clutter-actor.c |  6 +++++-
 clutter/clutter-clone.c | 12 +++++++++---
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 86a65ddffc511418e1aff48c4b8b9b7f7caa75f3
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Sep 26 14:55:36 2015 +0200

    Fix Kannada translation of default:LTR

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

commit 6840b3a4c7d8be19f13046db25c8ddc29f7424f8
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Sep 26 14:53:56 2015 +0200

    Fix Hindi translation of default:LTR

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

commit 41a479264d6e8604a0cf99bf37e9548fc98b82c2
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Sep 26 14:44:43 2015 +0200

    Fix Ukrainian translation of default:LTR

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

commit b9df8524f0c0835ef82737bb65282bc1214a1d94
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:   Tue Sep 22 17:27:42 2015 +0100

    gdk: Enable clock updates when timelines are added to the clock
    
    Enable animation updates from the GdkFrameClock whenever any timeline is
    added to the ClutterMasterClockGdk. This may improve animation
    smoothness (depending on the GDK backend in use) because it allows GDK
    to tweak its frame timing for animation purposes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755357

 clutter/gdk/clutter-master-clock-gdk.c | 53 ++++++++++++++++++++++++++++++++--
 1 file changed, 51 insertions(+), 2 deletions(-)

commit 9ef5fd104aa627544faa315c0114b24f2bcd35af
Author: Милош Поповић <gpopac@gmail.com>
Date:   Tue Sep 22 12:36:27 2015 +0000

    Updated Serbian Latin translation

 po/sr@latin.po | 888 +++++++++++++++++++++++++++++----------------------------
 1 file changed, 448 insertions(+), 440 deletions(-)

commit f2a56cec014f30558a0eed8fa5a8e3e1201f6fe9
Author: Милош Поповић <gpopac@gmail.com>
Date:   Tue Sep 22 12:35:47 2015 +0000

    Updated Serbian translation

 po/sr.po | 888 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 448 insertions(+), 440 deletions(-)

commit 6c26f791c257e56479a8ada9b68159425659e1f5
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Sep 22 00:58:13 2015 +0100

    docs: Fix up the main reference XML
    
    We need an updated Docbook schema, and a couple of other attributes, so
    that gtk-doc will generate a valid devhelp file.

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

commit 3816d5a6bb5257d5f65dbbb40029a353e0523f67
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Thu Sep 17 16:32:33 2015 +0100

    gdk: Fix frame budget diagnostics
    
    Set the frame budget so that CLUTTER_ENABLE_DIAGNOSTIC correctly outputs
    timing diagnostics from the ClutterMasterClockGdk.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755357

 clutter/gdk/clutter-master-clock-gdk.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 9e8da646368394f3004e72c4bc4409ad1c473c92
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Thu Sep 17 16:31:11 2015 +0100

    gdk: Use frame time when calculating the tick time for clock updates
    
    This is how GdkFrameClock is meant to be used: the frame time is meant
    to be queried from the GdkFrameClock within its frame signals, rather
    from the system monotonic time source.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755357

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

commit 5545b69a8f064d020f4b9c3532147c80f433ab63
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Thu Sep 17 16:27:14 2015 +0100

    timeline: Add more debug output
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755357

 clutter/clutter-timeline.c | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

commit ae1a84853e4978092afec07aaead3e3a94f738f8
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Thu Sep 17 16:26:23 2015 +0100

    timeline: Ensure waiting_first_tick is set before adding the timeline
    
    Just in case the timeline starts being prodded by the ClutterMasterClock
    before the add function returns. (This has not been verified.)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755357

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

commit 8e52f8c61ef2192eaf7f2208a922d3530df47d9b
Author: Rafael Fontenelle <rffontenelle@gmail.com>
Date:   Sun Sep 20 14:05:56 2015 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 865 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 433 insertions(+), 432 deletions(-)

commit f5f2b2ee7a459abb481153346eb4ab86967f1b60
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Sun Sep 20 12:49:21 2015 +0000

    Updated Swedish translation

 po/sv.po | 1113 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 549 insertions(+), 564 deletions(-)

commit 5cf6c80c9b19f05c5c791e4f19f2e8677ce641cc
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Sat Sep 19 16:24:08 2015 +0000

    Updated Danish translation

 po/da.po | 481 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 244 insertions(+), 237 deletions(-)

commit 53372f69fd1c3918b7ff32d8069350dce15621d9
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Fri Sep 18 22:23:06 2015 +0300

    Updated Latvian translation

 po/lv.po | 509 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 246 insertions(+), 263 deletions(-)

commit 2e554db8cf18e0ac523f534b67f886bfb7326532
Author: Stas Solovey <whats_up@tut.by>
Date:   Thu Sep 17 11:26:45 2015 +0000

    Updated Russian translation

 po/ru.po | 879 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 442 insertions(+), 437 deletions(-)

commit 5fecf2b293bbdf01d28c8936ebc95336495a11a9
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Sep 15 13:12:09 2015 +0100

    Post-release version bump to 1.24.1

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