commit e654dd55fb3f9ae54871a3d5013bb0d22fcb5207 Author: Emmanuele Bassi Date: Tue May 1 11:51:56 2012 +0100 Release Clutter 1.10.4 NEWS | 25 +++++++++++++++++++++++++ configure.ac | 4 ++-- 2 files changed, 27 insertions(+), 2 deletions(-) commit 8848e822c1cedda2083cabd8885a52a3f06eff01 Author: Emmanuele Bassi Date: Mon Apr 30 17:46:48 2012 +0100 docs: Replace unknown tag with doc/reference/clutter/running-clutter.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8fbbd68c05156c25e65ca421bf9de3243d523996 Author: Emmanuele Bassi Date: Mon Apr 30 17:45:01 2012 +0100 docs: Fix typo in the tag clutter/clutter-paint-nodes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1eb4d044454111e5b345d1dff4b1ac7777472bee Author: Emmanuele Bassi Date: Mon Apr 30 17:12:12 2012 +0100 docs: Annotation fixes The introspection scanner has become slightly more annoying, in the hope that people start fixing their annotations. As it turns out, it was the right move. clutter/Makefile.am | 2 ++ clutter/clutter-actor.c | 2 +- clutter/clutter-actor.h | 2 +- clutter/clutter-drag-action.c | 2 +- clutter/clutter-event.c | 2 +- clutter/clutter-layout-meta.h | 2 +- clutter/clutter-macros.h | 4 +-- clutter/clutter-main.c | 2 +- clutter/clutter-paint-nodes.c | 44 ++++++++++++++++----------- clutter/clutter-stage.c | 12 ++++---- clutter/clutter-text.c | 2 +- clutter/clutter-texture.c | 6 ++-- clutter/clutter-timeline.c | 2 +- clutter/clutter-version.h.in | 6 ++-- clutter/deprecated/clutter-behaviour-path.h | 2 +- clutter/deprecated/clutter-behaviour.h | 2 +- clutter/x11/clutter-x11-texture-pixmap.c | 2 +- 17 files changed, 53 insertions(+), 43 deletions(-) commit 12a3e65ca0c6f6956a96611b209d48355ab3909e Author: Emmanuele Bassi Date: Thu Apr 26 14:06:00 2012 +0100 actor: Call show() on set parent conditionally This commit adds a further conditional check for calling clutter_actor_show() when adding a child to an actor. We cannot unconditionally change the value of the show-on-set-parent property like the original solution of commit 81b19a78f5e02ae8ffd9235054d80b172496415b as that breaks the document invariant that show-on-set-parent will be changed iff an actor is without a parent. The new ADD_CHILD_SHOW_ON_SET_PARENT flag is part of the default and legacy flags, thus retaining the default behaviour when adding a child; the flag is not passed when reordering the list of children, which means we ignore the state of the show-on-set-parent property. The conformance test suite fully passes, including the newly added test to verify that changing the paint order does not trigger visibility. https://bugzilla.gnome.org/show_bug.cgi?id=674510 clutter/clutter-actor.c | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) commit df7fcf9c407b7019fe9372b7b7f5b8cb744fc6b6 Author: Jasper St. Pierre Date: Mon Apr 23 14:14:07 2012 -0400 conform: Make sure that raising/lowering children doesn't change state Namely, visibility and show-on-set-parent. https://bugzilla.gnome.org/show_bug.cgi?id=674510 tests/conform/actor-graph.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit d0a06834d84f6c0d51ee75c3de79c8c37c1156b6 Author: Cosimo Cecchi Date: Tue Apr 24 10:21:25 2012 -0400 device-manager: select/unselect device events as device change When a device is added or changes, select/unselect events from X accordingly. https://bugzilla.gnome.org/show_bug.cgi?id=673644 clutter/x11/clutter-device-manager-xi2.c | 13 ++++++++++++ clutter/x11/clutter-stage-x11.c | 34 ++++++++++++++++++++++++++++++ clutter/x11/clutter-stage-x11.h | 3 +++ 3 files changed, 50 insertions(+) commit e27f58173f55c91badab866ceabd3e3662b937c7 Author: Cosimo Cecchi Date: Mon Apr 23 20:04:58 2012 -0400 device-manager: don't select events for disabled devices I.e. only select events for core devices or devices explicitly enabled by clients. https://bugzilla.gnome.org/show_bug.cgi?id=673644 clutter/clutter-device-manager.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 235f3a75cf661209b8189b73fffabf96a964748f Author: Emmanuele Bassi Date: Mon Apr 23 17:42:40 2012 +0100 path: Avoid integer overflow in get_distance() The get_distance() API uses machine integers to compute the distance; this means that on 32bit we can overflow the integer size. This gets hidden by the fact that get_distance() returns an unsigned integer as well. In reality, ClutterPath is an unmitigated mess, and the only way to actually fix it is to break API. https://bugzilla.gnome.org/show_bug.cgi?id=652521 clutter/clutter-path.c | 41 ++++++++++++++++++++++------------------- tests/conform/path.c | 32 +++++++++++++++++++++++++++++++- 2 files changed, 53 insertions(+), 20 deletions(-) commit a0af17b92d208e8a17c83d8cc1583253d72ab05c Author: Yuri Myasoedov Date: Tue May 1 11:06:25 2012 +0400 Updated Russian translation po/ru.po | 630 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 351 insertions(+), 279 deletions(-) commit 8944d6a05cac74dc4ac499613629ed7748b09031 Author: Christian Kirbach Date: Mon Apr 30 23:19:37 2012 +0200 [l10n] Updated German translation po/de.po | 1728 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 1035 insertions(+), 693 deletions(-) commit c19e888f3e47eeb6ec36d20a771cf842d007d61f Author: Jonh Wendell Date: Sat Apr 28 10:23:35 2012 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 614 +++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 364 insertions(+), 250 deletions(-) commit a1784f12ca6fa0318f6b447b31c4a49a335524c8 Author: Cosimo Cecchi Date: Fri Apr 20 18:31:58 2012 +0100 x11/device-manager-xi2: Flip deltas around Up/down is Y. clutter/x11/clutter-device-manager-xi2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ff7a2ca233b637be02b0e0170ebe5e5f6f109fb2 Author: Emmanuele Bassi Date: Mon Apr 16 21:51:06 2012 +0100 Post-release version bump to 1.10.3 configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)