commit 22f340a6c8d174ed83331cefe53bbee35af54a97 Author: Emmanuele Bassi Date: Mon Mar 23 11:07:05 2015 +0000 Release Clutter 1.22.0 (stable) NEWS | 27 +++++++++++++++++++++++++++ configure.ac | 4 ++-- 2 files changed, 29 insertions(+), 2 deletions(-) commit 4f8643cea3cf867bfbaa43e5183c144ffdf19314 Author: Emmanuele Bassi Date: Mon Mar 23 10:56:32 2015 +0000 gdk: Fix mapping between frame clock and stages While each stage has at most a GdkFrameClock, the same GdkFrameClock instance may drive multiple stages per frame. This means that the mapping between a GdkFrameClock and a ClutterStage is a 1:M one, not a 1:1. We should store a list of stages associated to each frame clock instance, so that we can iterate over it when we need to update the stages. This commit fixes redraws of applications using multiple stages, especially when using clutter-gtk. clutter/gdk/clutter-master-clock-gdk.c | 104 ++++++++++++++++++++++----------- 1 file changed, 70 insertions(+), 34 deletions(-) commit 0bb5993b2bc9d746935243f66d0a567790fca44d Author: Emmanuele Bassi Date: Sun Mar 22 15:41:28 2015 +0000 build: Remove unused internal define We haven't use HAVE_CLUTTER_GLX internally for a while; the last user was Cally, which has been ported to the correct CLUTTER_WINDOWING_X11 symbol. configure.ac | 2 -- 1 file changed, 2 deletions(-) commit 38c4807230ad24fd5fb1a154cdff18493fda9760 Author: Florian Müllner Date: Sat Mar 21 16:43:09 2015 +0100 cally-actor: Don't assume X11 backend is used when supported _cally_actor_get_top_level_origin() uses a compile time check without runtime check, which will obviously fail when another backend like wayland is used. https://bugzilla.gnome.org/show_bug.cgi?id=746575 clutter/cally/cally-actor.c | 81 +++++++++++++++++++++++---------------------- 1 file changed, 41 insertions(+), 40 deletions(-) commit fc5fe98c3f4fb2bea8d8092a9e05c3ab85e858ad Author: Muhammet Kara Date: Sat Mar 21 23:39:42 2015 +0000 Updated Turkish translation po/tr.po | 824 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 417 insertions(+), 407 deletions(-) commit 50c1c749ba28ca69e67edabc14206e9f9e10f6fe Author: Muhammet Kara Date: Sat Mar 21 23:35:58 2015 +0000 Updated Turkish translation po/tr.po | 2606 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 1674 insertions(+), 932 deletions(-) commit 474a7d4449a9d2c7a6d4474146c300e45b495756 Author: Ask H. Larsen Date: Sat Mar 21 16:26:57 2015 +0100 Updated Danish translation po/da.po | 891 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 451 insertions(+), 440 deletions(-) commit a7fd072c4406c18ed598be66fc8cd9cf63d8ca50 Author: Andika Triwidada Date: Sat Mar 21 12:32:33 2015 +0000 Updated Indonesian translation po/id.po | 890 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 447 insertions(+), 443 deletions(-) commit 6564016d3b9cb2d25d8050b5036d1f80bd804759 Author: Daniel Martinez Date: Thu Mar 19 20:46:57 2015 +0100 Update Aragonese translation po/an.po | 1149 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 589 insertions(+), 560 deletions(-) commit 615b0f46ae487f291f92d6373a8d4bf438f705d8 Author: Jonas Ådahl Date: Tue Mar 17 10:58:35 2015 +0800 evdev: Keep track of the pointer coordinate ourself When multiple relative motion events are received and queued, we can't base the relative => absolute motion conversion off of the stage pointer position, since that is only updated when the queue is processed at the beginning of each frame. The effect of trying to use the stage pointer position was that subsequent motion events were effectively dropped. To improve things, switch to keeping track of the pointer position ourselves in the evdev backend and adding to that. This has the side effect of making the internal function _clutter_input_device_set_coords not effect the internal coordinate state of the evdev stage, but AFAICS there is nothing depending on that so that should be fine. https://bugzilla.gnome.org/show_bug.cgi?id=746328 clutter/evdev/clutter-device-manager-evdev.c | 30 ++++++++++++++++------------ 1 file changed, 17 insertions(+), 13 deletions(-) commit 83caeaae9b4e3b372c943573151bd612f15fe17f Author: Emmanuele Bassi Date: Tue Mar 17 13:47:08 2015 +0000 stage-cogl: Abort realize() if there's no CoglContext There's no point in trying to go ahead if we don't have a context to create the CoglOnscreen framebuffer, and Cogl will crash anyway if we pass NULL to the constructor. clutter/cogl/clutter-stage-cogl.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 6355b5ab786ac7b979a4d8c2fc7b925b696febd1 Author: Baurzhan Muftakhidinov Date: Sun Mar 15 17:47:29 2015 +0000 Added Kazakh translation po/kk.po | 2806 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2806 insertions(+) commit ce8b644b7850f3d9a7d8a9645cea08e32f2699dd Author: Emmanuele Bassi Date: Sun Mar 15 16:15:45 2015 +0000 Post-release version bump to 1.21.9 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)