commit db6938077346b635341d481636e10b7c87148cd6 Author: Emmanuele Bassi Date: Wed Sep 17 15:02:30 2014 +0100 Release Clutter 1.19.10 NEWS | 38 ++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 39 insertions(+), 1 deletion(-) commit f409671d91ef30057ebb1e4a0f12bbdc2527ce88 Author: Emmanuele Bassi Date: Wed Sep 17 14:59:22 2014 +0100 docs: Fix annotation for has_mapped_clones() method The Returns: stanza is missing. clutter/clutter-actor.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit c75a200c371aabb7b0fd781e24da259995245c81 Author: Emmanuele Bassi Date: Wed Sep 17 14:59:03 2014 +0100 docs: Remove missing symbol doc/reference/clutter/clutter-sections.txt | 1 - 1 file changed, 1 deletion(-) commit 28a5104e11738fd04500aa8b8d964c49ba0a3c96 Author: Emmanuele Bassi Date: Wed Sep 17 14:58:17 2014 +0100 Remove gtk-doc tags from clutter_test_* API The API is public because we use it in the test suite, but it's not documented. clutter/clutter-test-utils.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 14da1c50270f1a3a8b2cb8c95d35e87bc9a31558 Author: Emmanuele Bassi Date: Mon Sep 15 16:50:33 2014 +0100 actor: Unallocated children do not contribute to the paint volume Just like unmapped children. Apparently, layers above Clutter allow mapped children without an allocation, instead of unmapping them. This means we need to ignore them when computing the paint volume. Patch originally by: Adel Gadllah Signed-off by: Emmanuele Bassi https://bugzilla.gnome.org/show_bug.cgi?id=736682 clutter/clutter-actor.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit acd8f8657013de63ca45294ded48ec531bc7fd64 Author: Emmanuele Bassi Date: Mon Sep 15 16:43:30 2014 +0100 actor: Default paint volume does not work without allocation We already check for needs_allocation before getting the default paint volume, but explicit is better than implicit. clutter/clutter-actor.c | 6 ++++++ 1 file changed, 6 insertions(+) commit e31d7d74005d3fa628ddb2fd0cca19ccc5109aec Author: Emmanuele Bassi Date: Mon Sep 15 16:42:54 2014 +0100 build: Ignore private header while building docs doc/reference/clutter/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit a182d4befa5962be369373c01a66d5b42ac61b4b Author: Jonas Ådahl Date: Sun Sep 14 13:58:11 2014 +0200 ClutterInputDevice: Store the cursor coordinate state as floating point To support sub-pixel motion events coming from relative events, the fraction part needs to be stored in the input device state as well. To do this, simply change the current type from gint to gfloat. https://bugzilla.gnome.org/show_bug.cgi?id=736413 clutter/clutter-device-manager-private.h | 12 ++++++------ clutter/clutter-input-device.c | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) commit 281a57a6a3bd56278cf0025614c066e3cb007da8 Author: Alejandro Piñeiro Date: Tue Sep 2 18:22:41 2014 +0200 a11y: provide a way to ensure clutter accessibility If gtk_init is called after clutter_init, it can override clutter AtkUtil implementation. In that situation, we can't say that the accessibility is enabled, as the root object would be wrong. In order to provide a way to prevent this: * clutter_get_accessibility_enabled returns true of false depending on the current AtkUtil implemented * cally_accessibility_init always override AtkUtil implementation. clutter/cally/cally-util.c | 12 ++++++++++++ clutter/cally/cally-util.h | 2 ++ clutter/cally/cally.c | 13 +++---------- 3 files changed, 17 insertions(+), 10 deletions(-) commit fe208bff29191bfa13f01b69e31e49e83c80c650 Author: Bastien Nocera Date: Fri Aug 8 14:50:55 2014 +0200 doc: Document CLUTTER_SCALE envvar https://bugzilla.gnome.org/show_bug.cgi?id=734480 doc/reference/clutter/running-clutter.xml | 7 +++++++ 1 file changed, 7 insertions(+) commit 908aedbacc7cb3e6ebfdaefd5bdd93cc85f2e31e Author: Bastien Nocera Date: Fri Aug 8 14:43:29 2014 +0200 gdk: Add window-scaling-factor support So that we follow GDK's idea of a scaling factor for Clutter. https://bugzilla.gnome.org/show_bug.cgi?id=734480 clutter/gdk/clutter-settings-gdk.h | 1 + 1 file changed, 1 insertion(+) commit b3b2af767746fd1b040ff86a15b7452ad89be765 Author: Emmanuele Bassi Date: Wed Sep 3 14:16:31 2014 +0100 Re-introduce removed GestureAction method The get_threshold_tigger_egde() method was renamed to fix the typo, but it obviously broke the ABI. To be fair, nobody in the whole of Debian was using the symbol, apparently, so it's not like we broke existing code. Still, it's not nice to break ABI without bumping soname, so let's put the old symbol back in — obviously, deprecated — as a wrapper to the newly added one. clutter/clutter-gesture-action.c | 21 ++++++++++++++++++++- clutter/clutter-gesture-action.h | 4 +++- doc/reference/clutter/clutter-sections.txt | 1 + 3 files changed, 24 insertions(+), 2 deletions(-) commit 98b64fec33834d5fd8534ba5ac5067fe6f398525 Author: Emmanuele Bassi Date: Fri Aug 29 19:35:11 2014 +0100 Add TestEnvironment key to the installed tests launchers The TestEnvironment key allows us to control the environment used by the gnome-desktop-testing-runner harness. We use it to disable the diagnostic messages without having to tweak the Exec line. https://bugzilla.gnome.org/show_bug.cgi?id=734115 build/autotools/glib-tap.mk | 1 + 1 file changed, 1 insertion(+) commit 4bcf739d049f7a97e1c71cce90af0fc206f43532 Author: Yosef Or Boczko Date: Thu Aug 28 18:09:28 2014 +0300 Updated Hebrew translation po/he.po | 976 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 494 insertions(+), 482 deletions(-) commit 591d31c970e1e00c53812de2c24bef6546bcf6ae Author: Carlos Garnacho Date: Mon Aug 25 16:14:38 2014 +0200 xi2: XSync before getting the client pointer on construction If the device manager is created and queried for the client pointer at a very early stage in application lifetime, the device_id returned would be 0 as the server hasn't apparently decided yet about the client pointer. For these situations, doing XSync prior to fetching the client pointer gets the server to device about the client pointer before we query it. https://bugzilla.gnome.org/show_bug.cgi?id=735388 clutter/x11/clutter-device-manager-xi2.c | 1 + 1 file changed, 1 insertion(+) commit cfcba1868487fc02c9fa3e6e1d24ae69239b596b Author: Adel Gadllah Date: Sat Aug 23 10:10:25 2014 +0200 clutter-settings: Mark window-scaling-factor as fixed when set by the app When an application sets the scaling factor manually we should mark it as fixed and not override it when the xsettings change. This matches GDKs behaviour. In order for this to work we cannot use the same path when setting the value internally so introduce a _clutter_settings_set_property_internal and use it for that. https://bugzilla.gnome.org/show_bug.cgi?id=735244 clutter/clutter-settings-private.h | 4 ++++ clutter/clutter-settings.c | 23 ++++++++++++++++++++++- clutter/gdk/clutter-backend-gdk.c | 13 +++++++------ clutter/x11/clutter-backend-x11.c | 7 ++++--- 4 files changed, 37 insertions(+), 10 deletions(-) commit ee59a458d2bc23e3977024ae54f0e2987595555d Author: Emmanuele Bassi Date: Thu Aug 21 15:43:35 2014 +0100 Forgot to commit the NEWS file prior to release NEWS | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit 5d012cba7ba13c5d184bb61b1fc0dd0705a027fd Author: Emmanuele Bassi Date: Thu Aug 21 15:43:06 2014 +0100 Post-release version bump to 1.19.9 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)