commit db6938077346b635341d481636e10b7c87148cd6
Author: Emmanuele Bassi <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
Signed-off by: Emmanuele Bassi <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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(-)