commit ee68130efe59f956ed9d92bdfcf9691fea8b84f9 Author: Emmanuele Bassi Date: Thu Feb 18 18:41:49 2016 +0000 Release Clutter 1.25.6 NEWS | 28 ++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) commit 483a4bb00e7dd2f14d86e167c8013c8638723c33 Author: Emmanuele Bassi Date: Thu Feb 18 17:19:09 2016 +0000 build: Use AC_COMPILE_IFELSE Instead of AC_TRY_COMPILE, which has been deprecated by newer autoconf. configure.ac | 66 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 33 insertions(+), 33 deletions(-) commit 86bc2f43bce941cf59aa3ecece26189ce61e50c0 Author: Milo Casagrande Date: Thu Feb 18 13:08:14 2016 +0000 Updated Italian translation po/it.po | 515 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 256 insertions(+), 259 deletions(-) commit 9a353e5ba9b4456b3ac5453883823cb20ecd7022 Author: Fran Dieguez Date: Tue Feb 16 23:47:36 2016 +0100 Updated Galician translations po/gl.po | 530 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 266 insertions(+), 264 deletions(-) commit 8181ef15d6d203e82de9f2f10827563515612c2a Author: Jonas Ådahl Date: Tue Jul 7 10:23:12 2015 +0800 evdev: Pass a motion delta to pointer constrain callback The constrain callback cannot rely on the pointer position of the corresponding ClutterInputDevice to get the actual delta of the motion event that is to be constrained since it is only updated when an event is dispatched. So change the API to pass the previous pointer position when constraining. https://bugzilla.gnome.org/show_bug.cgi?id=752752 README.in | 7 +++++++ clutter/evdev/clutter-device-manager-evdev.c | 5 ++++- clutter/evdev/clutter-evdev.h | 2 ++ 3 files changed, 13 insertions(+), 1 deletion(-) commit 52e38d1ab7c0e13aee8bdd7695741faf2dbb12ef Author: Jonas Ådahl Date: Wed Dec 2 16:13:36 2015 +0800 evdev: Expose microsecond timestamps via the clutter evdev API This is needed by Wayland compositors for certain types of events. https://bugzilla.gnome.org/show_bug.cgi?id=752752 clutter/evdev/clutter-device-manager-evdev.c | 7 +++++++ clutter/evdev/clutter-evdev.h | 3 +++ clutter/evdev/clutter-event-evdev.c | 31 ++++++++++++++++++++++++++++ clutter/evdev/clutter-input-device-evdev.h | 3 +++ 4 files changed, 44 insertions(+) commit 9214d5029c630e6ed8fd9793f6bcb0a0ae451576 Author: Jonas Ådahl Date: Wed Dec 2 12:39:44 2015 +0800 evdev: Use microsecond granularity for internal timestamps It's what libinput uses internally, and it'll be exposed in a later patch. https://bugzilla.gnome.org/show_bug.cgi?id=752752 clutter/evdev/clutter-device-manager-evdev.c | 168 ++++++++++++++++----------- 1 file changed, 99 insertions(+), 69 deletions(-) commit a598917e0793d25df2caf1b51d061700b5688263 Author: Jonas Ådahl Date: Wed Dec 2 12:17:23 2015 +0800 evdev: Provide the relative pointer motion event deltas Compositors need more detailed information about motion events. Make it possible to retrieve this information when running the evdev backend by adding the information to the backend specific event struct. https://bugzilla.gnome.org/show_bug.cgi?id=752752 clutter/evdev/clutter-device-manager-evdev.c | 53 ++++++++++++++++++------- clutter/evdev/clutter-evdev.h | 7 ++++ clutter/evdev/clutter-event-evdev.c | 59 ++++++++++++++++++++++++++++ clutter/evdev/clutter-input-device-evdev.h | 6 +++ 4 files changed, 110 insertions(+), 15 deletions(-) commit a10200509e7aa25d43373c586e2539739806e914 Author: Jonas Ådahl Date: Wed Sep 30 14:26:09 2015 +0800 evdev: Recycle device ids after devices are removed In order to not grow the device id number forever, recycle the ids whenever a device is released. https://bugzilla.gnome.org/show_bug.cgi?id=755849 clutter/evdev/clutter-device-manager-evdev.c | 62 ++++++++++++++++++++++++++++ clutter/evdev/clutter-device-manager-evdev.h | 5 +++ clutter/evdev/clutter-input-device-evdev.c | 36 ++++++++-------- 3 files changed, 86 insertions(+), 17 deletions(-) commit 3a8ba7b1738b43108ddc5ee01d76c0fd66f9546f Author: Chao-Hsiung Liao Date: Sat Feb 13 06:30:20 2016 +0000 Updated Chinese (Taiwan) translation po/zh_TW.po | 528 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 264 insertions(+), 264 deletions(-) commit 29babef8b134960e3912b38c8e052fd9d0255f43 Author: Alexandre Franke Date: Mon Feb 8 07:35:50 2016 +0000 Updated French translation po/fr.po | 529 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 264 insertions(+), 265 deletions(-) commit 697dfc083cb9c09d0ac13d04abb38c588ce1327d Author: Dušan Kazik Date: Sun Feb 7 19:02:11 2016 +0000 Updated Slovak translation po/sk.po | 517 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 258 insertions(+), 259 deletions(-) commit 04c76d3b706cb90b5586f93a83d8de44f8c298b8 Author: Piotr Drąg Date: Sat Feb 6 15:37:42 2016 +0100 Updated Polish translation po/pl.po | 539 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 270 insertions(+), 269 deletions(-) commit 0b2306bece82c29192247cb2d97c74c5ba698d3d Author: Alexander Shopov Date: Mon Feb 1 06:15:24 2016 +0200 Updated Bulgarian translation po/bg.po | 1584 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 824 insertions(+), 760 deletions(-) commit c624230a8a125ae6a06e9139151b0d292aa87915 Author: Emmanuele Bassi Date: Mon Jan 25 18:48:49 2016 +0000 gdk: Enable swap throttling on full screen windows Since commit 6183eb363282e5143bfd52aa36b5e6a318c4c992 we disabled swap throttling in favour of being driven by the GDK frame clock (and thus by the compositor). Compositors may decide to unredirect full screen windows to avoid the performance penalty of the additional copy, especially on X11, which means that a Clutter application marked as full screen is not going to be driven by the compositor, and it's not going to be throttled by the underlying GL machinery. This has a performance impact on constrained platforms. For this reason, we should re-enable swap throttling when the window is full screen. As the change was introduced especially because of Wayland, we should check that we're not running as clients under a Wayland compositor; if we do, we always keep swap throttling disabled, as the compositor will always manage our output, even when full screen. clutter/gdk/clutter-stage-gdk.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit 84b17220c0f527757d35db13f5314f6df4cf01c6 Author: Gábor Kelemen Date: Mon Jan 25 11:21:48 2016 +0000 Updated Hungarian translation po/hu.po | 542 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 270 insertions(+), 272 deletions(-) commit 26386c6026da4fcc6e9ed1199bf151cc4d29e6bb Author: Emmanuele Bassi Date: Thu Jan 21 16:20:02 2016 +0000 Post-release version bump to 1.25.5 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)