commit bd432047c08b7bc12447fc48cd7e1d04c77c350d Author: Emmanuele Bassi Date: Mon Nov 18 23:45:06 2013 +0000 Release Clutter 1.16.2 (stable) NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 4 ++-- 2 files changed, 49 insertions(+), 2 deletions(-) commit 8faae9d2377648f32a9a277fd467b06f0c140525 Author: Jasper St. Pierre Date: Thu Aug 29 13:14:13 2013 -0400 Remove use of XFixes for showing/hiding the cursor XFixesShowCursor / XFixesHideCursor does not actually take the suppled window argument into account -- the effect is actually global. Use XDefineCursor instead. https://bugzilla.gnome.org/show_bug.cgi?id=707071 clutter/config.h.win32.in | 3 --- clutter/x11/clutter-stage-x11.c | 38 -------------------------------------- clutter/x11/clutter-stage-x11.h | 1 - configure.ac | 16 ---------------- 4 files changed, 58 deletions(-) commit fbe2d5167ecd91730d7298704a3c3c3c5dbcb8c5 Author: Jasper St. Pierre Date: Mon Oct 7 12:13:41 2013 -0400 device-manager-xi2: Clamp coordinates of events to the stage coordinates The X server can sometimes send us coordinates in the negatives or above our window in extreme cases. Ensure that the user never sees this. clutter/x11/clutter-device-manager-xi2.c | 41 +++++++++++++++----------------- 1 file changed, 19 insertions(+), 22 deletions(-) commit 3b4540cb5d4ff15a2ae8181ea634a35a6b1fa0d2 Author: Jasper St. Pierre Date: Mon Oct 7 11:56:15 2013 -0400 device-manager-xi2: Don't divide by the scale factor twice The coordinates we pass into translate_axes are already scaled. clutter/x11/clutter-device-manager-xi2.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit a8da41417cae0ee9c0134c4420fb5106563e05c7 Author: Bastian Winkler Date: Thu Nov 7 17:26:28 2013 +0100 interval: Call g_object_set_property in set_custom_property() Otherwise it would prevent potential subclasses of ClutterInterval from having own scriptable properties. clutter/clutter-interval.c | 2 ++ 1 file changed, 2 insertions(+) commit 0d7d0cebf41a1c69cc61b699f73a1e221c91db16 Author: Bastian Winkler Date: Fri Jan 18 10:55:59 2013 +0200 interval: Implement ClutterScriptable interface This allows the creation of ClutterTransition objects in ClutterScript: { "id" : "scripted-transition", "type" : "ClutterPropertyTransition", "property-name" : "background-color", "interval" : { "type" : "ClutterInterval", "value-type" : "ClutterColor", "initial" : "red", "final" : "blue" } } clutter/clutter-interval.c | 50 +++++++++++++++++++++++++++++++++++- tests/conform/script-parser.c | 35 +++++++++++++++++++++++++ tests/conform/test-conform-main.c | 1 + tests/data/Makefile.am | 1 + tests/data/test-script-interval.json | 16 ++++++++++++ 5 files changed, 102 insertions(+), 1 deletion(-) commit a6417b4d4c2c7e4dc590e20ecf7bf442c4136962 Author: Efstathios Iosifidis Date: Thu Oct 24 10:48:00 2013 +0300 Updated Greek translation po/el.po | 1290 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 646 insertions(+), 644 deletions(-) commit b7c6b37776ef962dad9941969831ef1f0e0c5b89 Author: Jasper St. Pierre Date: Wed Sep 18 23:19:39 2013 -0400 stage: Destroy all children when we dispose Destroying an actor is supposed to destroy all of its children, so it makes sense to reason that destroying the stage should destroy all of its children, too. Unfortunately, it seems that the stage removed all of its children without destroying them before chaining up to what would destroy all of its children, for whatever reason. Change this to a destroy so resources get cleaned up. clutter/clutter-stage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ccd2d4c0a7a789e3aea410f9fafd494949fb0c87 Author: Lionel Landwerlin Date: Wed Oct 9 18:39:59 2013 +0100 drag-action: don't mix touch and pointer events https://bugzilla.gnome.org/show_bug.cgi?id=709762 clutter/clutter-drag-action.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 96bfde98a15afdaa1982d87e6e48275cdeb7b23f Author: Jonas Ådahl Date: Sat Oct 5 22:58:19 2013 +0900 wayland: Implement support for 'cursor-visible' stage property This will allow clutter Wayland clients to either not draw any pointer cursor or draw its own. Signed-off-by: Jonas Ådahl https://bugzilla.gnome.org/show_bug.cgi?id=709590 clutter/wayland/clutter-backend-wayland-priv.h | 2 + clutter/wayland/clutter-backend-wayland.c | 9 +--- clutter/wayland/clutter-input-device-wayland.c | 58 ++++++++++++++++---------- clutter/wayland/clutter-stage-wayland.c | 11 +++++ clutter/wayland/clutter-stage-wayland.h | 1 + 5 files changed, 51 insertions(+), 30 deletions(-) commit bc0b4721122a1ff06f9e1623bf649f6576cb2371 Author: Carles Ferrando Date: Mon Oct 14 00:05:54 2013 +0200 [l10n] Updated Catalan (Valencian) translation po/ca@valencia.po | 1321 +++++++++++++++++++++++++++-------------------------- 1 file changed, 665 insertions(+), 656 deletions(-) commit 32ccff85254f731cef6dab88d302eb3dcba93887 Author: Emmanuele Bassi Date: Thu Oct 10 13:31:50 2013 +0100 image: Do not premultiply the blend color ClutterTextureNode will do that for us when converting the ClutterColor to a CoglColor, so we can simply pass a white color with the correct alpha channel. clutter/clutter-image.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit c87b794739d93df6547cf40aba93b2efbf70c22f Author: Lionel Landwerlin Date: Wed Oct 9 18:35:59 2013 +0100 stage: implement touch event throttling https://bugzilla.gnome.org/show_bug.cgi?id=709761 clutter/clutter-stage.c | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) commit 1546e48e04002560ede5589578891d6b287a9c35 Author: Pavol Klačanský Date: Tue Oct 8 23:34:19 2013 +0200 Updated slovak translation po/sk.po | 613 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 322 insertions(+), 291 deletions(-) commit 676a7cdc946887ed745606be21bc3ead14079339 Author: Bastien Nocera Date: Tue Oct 8 11:40:23 2013 +0200 ClutterEvent: Mention _get_source_device() in docs It's too easy getting bitten by the ->device red herring, thinking that it's the original input device the event originated from. https://bugzilla.gnome.org/show_bug.cgi?id=709620 clutter/clutter-event.c | 2 ++ clutter/clutter-event.h | 18 ++++++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) commit d7814cf63eab1cf95625b06face9f914133d7eaa Author: Bastien Nocera Date: Fri Sep 27 15:00:57 2013 +0200 actor: Correct setting the offscreen-redirect property It's a flags property, not an enum one. https://bugzilla.gnome.org/show_bug.cgi?id=708922 clutter/clutter-actor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3435d017e27755353123ca8f65bfe3c051102b48 Author: Florian Müllner Date: Fri Oct 4 21:41:46 2013 +0200 table-layout: Base space calculations on visible children This is what we already do in the actual size requests, it makes sense to do the same in the space calculations. https://bugzilla.gnome.org/show_bug.cgi?id=709434 clutter/clutter-table-layout.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 44b1a808c8a74fd3b97367f4819fabcc46a1eb23 Author: Florian Müllner Date: Fri Oct 4 21:32:30 2013 +0200 table-layout: Fix size request when there are no visible rows/cols The calculation (n - 1) * spacing to compute the total spacing is only correct for n >= 1 - if there are no visible rows/cols, the required spacing is 0 rather than negative. https://bugzilla.gnome.org/show_bug.cgi?id=709434 clutter/clutter-table-layout.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 067fcc3690b0a354bf0a7b0692aab47fb68a0817 Author: Lionel Landwerlin Date: Thu Sep 26 16:49:45 2013 +0100 drag-action: fix warning when setting drag-handle to null https://bugzilla.gnome.org/show_bug.cgi?id=708850 clutter/clutter-drag-action.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit e87c470220582b5aec63d83dea9c34447a577f7a Author: Balázs Úr Date: Thu Sep 26 00:18:38 2013 +0200 Initial Hungarian translation po/hu.po | 2798 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2798 insertions(+) commit 18f71891cef9212a79e80f34f83fde47130360a0 Author: Emmanuele Bassi Date: Tue Sep 24 00:56:40 2013 +0100 Post-release version bump to 1.16.1 configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)