|
Packit |
31ecd5 |
commit d490477f4e689020a2228111b39f9adb796b53fe
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue Sep 15 12:46:44 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Release Clutter 1.24.0
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
NEWS | 41 +++++++++++++++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
configure.ac | 4 ++--
|
|
Packit |
31ecd5 |
2 files changed, 43 insertions(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 0e7b18832a6c694fd2443abeecf91fefc47ee76e
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Tue Sep 15 00:32:05 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
cogl: reset pending swaps counter on unrealize
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
When removing the frame callback on the CoglOnscreen, we loose the ability
|
|
Packit |
31ecd5 |
to get notified of swap events. This could leave us with a counter != 0
|
|
Packit |
31ecd5 |
which leads to a deadlock situation after the next realize/draw cycle.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=755014
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/cogl/clutter-stage-cogl.c | 2 ++
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit ff1a5aae7ac374592f1a9f7ff7be6d0a4bd576c2
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Tue Sep 15 00:30:05 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
x11: stage window: reset framebuffer on foreign window unrealize
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Similarly to 13dbb74c81bec861d3a135fb53966ae5562831a7, we need to reset the
|
|
Packit |
31ecd5 |
framebuffer in the x11 for foreign windows.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=755014
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-backend-private.h | 5 +++++
|
|
Packit |
31ecd5 |
clutter/clutter-backend.c | 25 +++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-backend-gdk.c | 27 ---------------------------
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-backend-gdk.h | 4 ----
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-stage-gdk.c | 3 +--
|
|
Packit |
31ecd5 |
clutter/x11/clutter-stage-x11.c | 14 ++++++++++++++
|
|
Packit |
31ecd5 |
6 files changed, 45 insertions(+), 33 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 6c7f624f691415ca9ae8c1a95d41b359704d6f1b
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Mon Sep 14 23:21:29 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
master-clock-default: prevent deadlock with GLX_INTEL_swap_event
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
If we call _clutter_stage_do_update() on a ClutterStage that isn't
|
|
Packit |
31ecd5 |
mapped/visible, no GL command will be queued, and the Mesa/DRI2
|
|
Packit |
31ecd5 |
implementation of SwapBuffers will do nothing. This causes
|
|
Packit |
31ecd5 |
GLX_INTEL_swap_event to not be emitted by the X server because no swapping
|
|
Packit |
31ecd5 |
has been requested through DRI2 and it eventually leads to a deadlock
|
|
Packit |
31ecd5 |
situation in ClutterStageCogl because we're waiting for an event before we
|
|
Packit |
31ecd5 |
start the next draw cycle.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This patch removes the non mapped stages from the list of stages to process.
|
|
Packit |
31ecd5 |
This is consistent with a previous patch for the ClutterMasterClockGdk [1].
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
[1] : 5733ad58e5a3989f5cb836d42a1cebf3884e7c36
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=755014
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-master-clock-default.c | 20 +++++++++++++-------
|
|
Packit |
31ecd5 |
1 file changed, 13 insertions(+), 7 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit ee98a5bbe8ad21519d5e368ca5b2336e5d1da880
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Mon Sep 14 01:00:12 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: x11: notify Cogl immediately of a foreign window resize
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We want to avoid waiting for the acknowledgement event from the X
|
|
Packit |
31ecd5 |
server as we might redraw the stage before that happens.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This patch reimplements a bit of logic already in clutter-gtk [1].
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
[1] : https://git.gnome.org/browse/clutter-gtk/tree/clutter-gtk/gtk-clutter-embed.c#n723
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754993
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-stage-gdk.c | 42 +++++++++++++++++++++++++++++++++--------
|
|
Packit |
31ecd5 |
1 file changed, 34 insertions(+), 8 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit aeb19f2f4dcb6d25093802aaac1878c755dc16be
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Sun Sep 13 00:38:56 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: move sync_to_vblank setup from master clock to backend
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Setting up the sync_to_vblank in the MasterClock is a bit too late as
|
|
Packit |
31ecd5 |
the MasterClock can be created after a StageWindow has been created
|
|
Packit |
31ecd5 |
and realized (and therefore all of its Cogl/GL state setup already).
|
|
Packit |
31ecd5 |
So move the setup to the backend, prior to any StageWindow creation.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754938
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-backend-gdk.c | 5 +++++
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-master-clock-gdk.c | 4 ----
|
|
Packit |
31ecd5 |
2 files changed, 5 insertions(+), 4 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 9f1db3f1b828a7f2e92877b44da6204c7ad3d505
|
|
Packit |
31ecd5 |
Author: Marek Černocký <marek@manet.cz>
|
|
Packit |
31ecd5 |
Date: Mon Sep 14 13:24:00 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Czech translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/cs.po | 863 +++++++++++++++++++++++++++++++--------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 428 insertions(+), 435 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 53bbd4801f870608fc49f51cc4b555636df9f22e
|
|
Packit |
31ecd5 |
Author: Bernd Homuth <dev@hmt.im>
|
|
Packit |
31ecd5 |
Date: Sun Sep 13 05:27:22 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated German translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/de.po | 938 ++++++++++++++++++++++++++++++++-------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 476 insertions(+), 462 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 13dbb74c81bec861d3a135fb53966ae5562831a7
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Fri Sep 11 17:24:05 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: stage window: reset framebuffer on foreign window unrealize
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Clutter still uses part of the deprecated stateful API of Cogl (in
|
|
Packit |
31ecd5 |
particulart cogl_set_framebuffer). It means Cogl can keep an internal
|
|
Packit |
31ecd5 |
reference to the onscreen object we rendered to. In the case of
|
|
Packit |
31ecd5 |
foreign window, we want to avoid this, as we don't know what's going
|
|
Packit |
31ecd5 |
to happen to that window.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This change sets the current Cogl framebuffer to a dummy 1x1
|
|
Packit |
31ecd5 |
framebuffer if the current Cogl framebuffer is the one we're
|
|
Packit |
31ecd5 |
unrealizing.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754890
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-backend-gdk.c | 29 ++++++++++++++++++++++++++++-
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-backend-gdk.h | 4 ++++
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-stage-gdk.c | 21 ++++++++++++++++++++-
|
|
Packit |
31ecd5 |
3 files changed, 52 insertions(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit cb4e88884bc811120dabcf473503d23a21044618
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Fri Sep 11 13:15:16 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: master clock: hook ourselves to the paint signal
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We're currently hooked to the "update" signal of the FrameClock. When
|
|
Packit |
31ecd5 |
embedding Clutter inside GTK+ we want to have the layout phase of GTK+
|
|
Packit |
31ecd5 |
to notify us the size of our stage.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This patch change to FrameClock signal we're listening to, to the
|
|
Packit |
31ecd5 |
"paint" signal to make sure we've received the layout information from
|
|
Packit |
31ecd5 |
GTK+, before painting. Otherwise we paint with a delay of one frame.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754889
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-master-clock-gdk.c | 6 +++---
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-stage-gdk.c | 2 +-
|
|
Packit |
31ecd5 |
2 files changed, 4 insertions(+), 4 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 5d83260b19c06f216cfdb21a57f256ebee1affef
|
|
Packit |
31ecd5 |
Author: Jonas Ådahl <jadahl@gmail.com>
|
|
Packit |
31ecd5 |
Date: Thu Sep 10 16:12:51 2015 +0800
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Fix transforming stage point when scale is less than 1
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The commit 6cd24faaa54de3246ca45d1c7426d8b7a74f71db (actor: Clean up
|
|
Packit |
31ecd5 |
transform_stage_point()) changed the validation of the transformation
|
|
Packit |
31ecd5 |
matrix to ignore the fraction part of the determinant. This caused
|
|
Packit |
31ecd5 |
clutter_actor_transform_stage_point() to fail and return FALSE for
|
|
Packit |
31ecd5 |
actors which scale was less than 1.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Previously the validation was ('det' being a float):
|
|
Packit |
31ecd5 |
det = (RQ[0][0] * ST[0][0])
|
|
Packit |
31ecd5 |
+ (RQ[0][1] * ST[0][1])
|
|
Packit |
31ecd5 |
+ (RQ[0][2] * ST[0][2]);
|
|
Packit |
31ecd5 |
if (!det)
|
|
Packit |
31ecd5 |
return FALSE;
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Semantically, the if statement expression '!det' is equivalent to
|
|
Packit |
31ecd5 |
'det == 0', i.e. 'det == 0.0f'. Post cleanup patches, 'det' was turned
|
|
Packit |
31ecd5 |
into a double, and the if statement was changed to:
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
if (CLUTTER_NEARBYINT (det) == 0)
|
|
Packit |
31ecd5 |
return FALSE;
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
which, different from before, rounds the determinant to the nearest
|
|
Packit |
31ecd5 |
integer value, meaning determinant in the range (-0.5, 0.5) would be
|
|
Packit |
31ecd5 |
considered invalid.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This patch reverts this part to the old behavior, while, because of the
|
|
Packit |
31ecd5 |
inexact nature of floating point arithmetics, allowing a bit more liberal
|
|
Packit |
31ecd5 |
meaning of "equals to 0" than '== 0.0'.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754766
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 6 +++---
|
|
Packit |
31ecd5 |
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 63813ad398a38d5d7f304c497a1c3f0fda92bdd7
|
|
Packit |
31ecd5 |
Author: Dušan Kazik <prescott66@gmail.com>
|
|
Packit |
31ecd5 |
Date: Thu Sep 10 17:28:07 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Slovak translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/sk.po | 61 +++++++++++++++++++++++++++++--------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 29 insertions(+), 32 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 763a04e4dd140a79bad1c0c1364fd18970f4f2f3
|
|
Packit |
31ecd5 |
Author: Matej Urbančič <mateju@svn.gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue Sep 8 23:13:13 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Slovenian translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/sl.po | 880 ++++++++++++++++++++++++++++++++-------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 444 insertions(+), 436 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 9432e67ee8f5884d883b6ce1e3ac3e84dcd7cd22
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Mon Aug 31 22:58:11 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: stage: create subsurface when dealing with foreign windows on wayland
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
It is safer to create our own wayland surface when rendering into
|
|
Packit |
31ecd5 |
someone else GdkWindow, otherwise we might draw somewhere we didn't
|
|
Packit |
31ecd5 |
intend to.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754697
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-event-gdk.c | 9 +++
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-stage-gdk.c | 143 +++++++++++++++++++++++++++++++++++++---
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-stage-gdk.h | 12 ++++
|
|
Packit |
31ecd5 |
3 files changed, 154 insertions(+), 10 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 3771ef2f08054770ebc6110de14efd8fa2de3a26
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Mon Aug 31 22:55:57 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: stage: report geometry of the underlying surface for foreign windows
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
When running on wayland, we might have our own subsurface
|
|
Packit |
31ecd5 |
desynchronized from the foreign GdkWindow. It is important that we
|
|
Packit |
31ecd5 |
report the size of the actually surface we're rendering to, otherwise
|
|
Packit |
31ecd5 |
the logic in ClutterStage might discard resize operation that
|
|
Packit |
31ecd5 |
resynchronize the subsurface with the stage's size.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754697
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-stage-gdk.c | 19 ++++++++++++-------
|
|
Packit |
31ecd5 |
1 file changed, 12 insertions(+), 7 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 55dce70440dc27d6b0e38feccbf62422cfabe499
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Mon Aug 31 23:20:29 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: stage: do not ensure native windows are created with foreign windows
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
For foreign windows this should be dealt with by the embedding
|
|
Packit |
31ecd5 |
framework. In particular on Wayland with foreign windows, we might
|
|
Packit |
31ecd5 |
want to create a subsurface and use the foreign window only for events
|
|
Packit |
31ecd5 |
and frame clock synchronization.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754697
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-stage-gdk.c | 3 +--
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit a9b38fefdc097427cc33ca2b8d527415ee4f157b
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Mon Sep 7 12:21:18 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: stage: disable some operations for foreign windows
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Some operations like :
|
|
Packit |
31ecd5 |
* resize
|
|
Packit |
31ecd5 |
* show/hide
|
|
Packit |
31ecd5 |
* set_title
|
|
Packit |
31ecd5 |
* set_user_resizable
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
should be handled by the embedding framework, so disable them for
|
|
Packit |
31ecd5 |
foreign windows.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754671
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-stage-gdk.c | 31 ++++++++++++++++++++++---------
|
|
Packit |
31ecd5 |
1 file changed, 22 insertions(+), 9 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 5733ad58e5a3989f5cb836d42a1cebf3884e7c36
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Sat Sep 5 23:08:09 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: master clock: only process mapped & realized stages
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
When using Clutter embed inside a Gtk application, a stage might end
|
|
Packit |
31ecd5 |
up realized but not visible. In this case we might discard doing any
|
|
Packit |
31ecd5 |
kind of animation processing.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754671
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-master-clock-gdk.c | 17 +++++++++--------
|
|
Packit |
31ecd5 |
1 file changed, 9 insertions(+), 8 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 6183eb363282e5143bfd52aa36b5e6a318c4c992
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Mon Sep 7 12:27:26 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: master-clock: disable vsync throttling
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
When running with a master clock based on the GdkFrameClock, we get
|
|
Packit |
31ecd5 |
synchronized with the compositor, so no need for throttling rendering.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
In particular when dealing with foreign windows, we run into deadlocks
|
|
Packit |
31ecd5 |
in Mesa because of the way the Mesa wayland backend is implemented [1].
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
[1] : http://cgit.freedesktop.org/mesa/mesa/tree/src/egl/drivers/dri2/platform_wayland.c#n330
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754671
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-master-clock-gdk.c | 3 +++
|
|
Packit |
31ecd5 |
1 file changed, 3 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit dbec3be99686685dfb704cba468cb807a8b5760d
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Sep 4 13:53:04 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
grid-layout: Clarify the scope of the orientation property
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Just like GtkGrid, changing the orientation of a ClutterGridLayout does
|
|
Packit |
31ecd5 |
not change the existing layout; the orientation property is only used as
|
|
Packit |
31ecd5 |
a hint when adding new children.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-grid-layout.c | 7 ++++++-
|
|
Packit |
31ecd5 |
1 file changed, 6 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 41e18f795a6cd090fbe2fdf039ea555a5df735b0
|
|
Packit |
31ecd5 |
Author: Milo Casagrande <milo@ubuntu.com>
|
|
Packit |
31ecd5 |
Date: Fri Sep 4 07:51:39 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Italian translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/it.po | 556 ++++++++++++++++++++++++++++++++-------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 279 insertions(+), 277 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 7ed96aabd8c3703f5b0572ee7f000821a25d019d
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Sep 3 14:15:11 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
grid: Use the proper orientation for the request mode
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We automatically switch the request mode of the container depending on
|
|
Packit |
31ecd5 |
the GridLayout's orientation, but we need to keep track of the request
|
|
Packit |
31ecd5 |
mode during allocation, so that we don't get out of sync if the user
|
|
Packit |
31ecd5 |
changed the request mode after adding the layout manager.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This change also brings us closer to the code in GtkGrid.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-grid-layout.c | 16 +++++++++++-----
|
|
Packit |
31ecd5 |
1 file changed, 11 insertions(+), 5 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 8a7304ee7d86fd3649a754a059a596c39792a97d
|
|
Packit |
31ecd5 |
Author: Aurimas Černius <aurisc4@gmail.com>
|
|
Packit |
31ecd5 |
Date: Wed Sep 2 21:13:29 2015 +0300
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Lithuanian translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/lt.po | 50 ++++++++++++++++++++++++++------------------------
|
|
Packit |
31ecd5 |
1 file changed, 26 insertions(+), 24 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 41bde79cf65a9a4c7c93aa4e5a03f5701161d5ee
|
|
Packit |
31ecd5 |
Author: Dušan Kazik <prescott66@gmail.com>
|
|
Packit |
31ecd5 |
Date: Tue Sep 1 08:15:40 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Slovak translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/sk.po | 75 ++++++++++++++++++++++++++++++----------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 35 insertions(+), 40 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 5ae744c835032b75146a9869e01f5920de5c2e32
|
|
Packit |
31ecd5 |
Author: Balázs Úr <urbalazs@gmail.com>
|
|
Packit |
31ecd5 |
Date: Mon Aug 31 15:32:01 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Hungarian translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/hu.po | 871 ++++++++++++++++++++++++++++++++-------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 438 insertions(+), 433 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 3bb58de17064de7d9d9d209c26ccf5d8f49c5e83
|
|
Packit |
31ecd5 |
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
|
|
Packit |
31ecd5 |
Date: Sun Aug 30 11:12:55 2015 +0300
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Hebrew translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/he.po | 870 +++++++++++++++++++++++++++++++--------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 435 insertions(+), 435 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit dea5057fbd7e9e2f0199ec6df6e5716635f0e5ee
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sat Aug 29 20:19:51 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
grid: Use the orientation of the request
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We use the orientation of the grid to get the preferred size of the
|
|
Packit |
31ecd5 |
layout, but we should be using the orientation of the request instead.
|
|
Packit |
31ecd5 |
The preferred width has an orizontal orientation, and the preferred
|
|
Packit |
31ecd5 |
height has a vertical orientation.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This allows us to refactor the get_preferred_* implementation into a
|
|
Packit |
31ecd5 |
separate function.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-grid-layout.c | 69 +++++++++++++++++++++++++------------------
|
|
Packit |
31ecd5 |
1 file changed, 41 insertions(+), 28 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit ed80a4bebb4c271e0f3f22208b38010d9ba4a812
|
|
Packit |
31ecd5 |
Author: Dušan Kazik <prescott66@gmail.com>
|
|
Packit |
31ecd5 |
Date: Sat Aug 29 15:58:00 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Slovak translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/sk.po | 636 +++++++++++++++++++++++++++++++++------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 334 insertions(+), 302 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 6b7cfceb5ee372269f22bcd3b785a245429c6998
|
|
Packit |
31ecd5 |
Author: Tom Tryfonidis <tomtryf@gmail.com>
|
|
Packit |
31ecd5 |
Date: Fri Aug 28 20:50:07 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Greek translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/el.po | 628 ++++++++++++++++++++++++++++++++-------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 315 insertions(+), 313 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 6bcbd1bfce75f82d95c6b15f8f4bdf1c3702f436
|
|
Packit |
31ecd5 |
Author: Andika Triwidada <andika@gmail.com>
|
|
Packit |
31ecd5 |
Date: Fri Aug 28 13:02:13 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Indonesian translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/id.po | 29 +++++++++++++----------------
|
|
Packit |
31ecd5 |
1 file changed, 13 insertions(+), 16 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 0e4d11bcd8fca592215259568f2e816d3f501397
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Tue Aug 25 23:28:18 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: master clock: fix incorrect symbol use
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754134
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-master-clock-gdk.c | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 5b9c31a0cece7852a22a76e24a4738cb4c773d1d
|
|
Packit |
31ecd5 |
Author: Lionel Landwerlin <llandwerlin@gmail.com>
|
|
Packit |
31ecd5 |
Date: Tue Aug 25 00:13:49 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: fix memory corruption
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
g_hash_table_replace will free the list pointer we're modifying.
|
|
Packit |
31ecd5 |
Let's just do memory management ourselves.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=754134
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-master-clock-gdk.c | 3 ++-
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 84ad306a6598b831c4827cb6151a7f1bde33a6ff
|
|
Packit |
31ecd5 |
Author: Piotr Drąg <piotrdrag@gmail.com>
|
|
Packit |
31ecd5 |
Date: Wed Aug 26 17:38:58 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Polish translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/pl.po | 656 +++++++++++++++++++++++++++++++--------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 328 insertions(+), 328 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 6e6d5b152b3d9c346bb6d02bd5234bf812ec325f
|
|
Packit |
31ecd5 |
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
|
|
Packit |
31ecd5 |
Date: Tue Aug 25 22:51:41 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Chinese (Taiwan) translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/zh_TW.po | 871 ++++++++++++++++++++++++++++++------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 438 insertions(+), 433 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit e26a0c3afc82bba1226403b05d5836c6dce8c4c9
|
|
Packit |
31ecd5 |
Author: Fran Dieguez <fran@openhost.es>
|
|
Packit |
31ecd5 |
Date: Tue Aug 25 15:51:15 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Galician translations
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/gl.po | 42 ++++++++++++++++++++----------------------
|
|
Packit |
31ecd5 |
1 file changed, 20 insertions(+), 22 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit e10fd2d4c01d339056a30f4d3dca713147986b9e
|
|
Packit |
31ecd5 |
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
|
|
Packit |
31ecd5 |
Date: Tue Aug 25 11:01:18 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Spanish translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/es.po | 30 ++++++++++++++++--------------
|
|
Packit |
31ecd5 |
1 file changed, 16 insertions(+), 14 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 8f20f86a80882ce3506a7feb2527c64e95045631
|
|
Packit |
31ecd5 |
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
|
|
Packit |
31ecd5 |
Date: Tue Aug 25 06:20:10 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Portuguese translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/pt.po | 32 +++++++++++++++++---------------
|
|
Packit |
31ecd5 |
1 file changed, 17 insertions(+), 15 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 81a560f9bf043c54a37c947a52f149fb4d5e0064
|
|
Packit |
31ecd5 |
Author: Alexandre Franke <alexandre.franke@gmail.com>
|
|
Packit |
31ecd5 |
Date: Mon Aug 24 16:02:38 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated French translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/fr.po | 26 +++++++++++++-------------
|
|
Packit |
31ecd5 |
1 file changed, 13 insertions(+), 13 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 84c5846aa07080c825702af798d3bae4c888b240
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Mon Aug 24 10:01:03 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
image: Use internal function for the texture node
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
ClutterActor has a convenience function that removes the need to query
|
|
Packit |
31ecd5 |
the actor's state and apply it to a ClutterTextureNode, so we should use
|
|
Packit |
31ecd5 |
it.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-image.c | 41 +++--------------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 3 insertions(+), 38 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit af010d5e2daf09f8ce4e453e32efa4920b3d103a
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Mon Aug 24 09:59:53 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
canvas: Use internal function for the texture node
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
ClutterActor has a convenience function that removes the need to query
|
|
Packit |
31ecd5 |
the actor's state and apply it to a ClutterTextureNode, so we should use
|
|
Packit |
31ecd5 |
it.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-canvas.c | 45 ++++++---------------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 6 insertions(+), 39 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit cf7e37b53bb5f5a91d3a849e88e1cfeeada9aa0c
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Mon Aug 24 09:59:16 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Add internal "create textute node" function
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
To avoid excessive copy and paste. We could even consider making it
|
|
Packit |
31ecd5 |
public before release.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor-private.h | 3 ++
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 63 +++++++++++++++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
2 files changed, 66 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 6cc12adf4d1b3ab5475caa98a7c99a5b577459e1
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Aug 21 15:02:47 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Post-release version bump to 1.23.7
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 113b7bac51ec4570b23d47ebb715cd95f7f4018f
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Aug 21 14:47:04 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Release Clutter 1.23.6
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
NEWS | 27 +++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
configure.ac | 2 +-
|
|
Packit |
31ecd5 |
2 files changed, 28 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 38e983b8e9e2b433ef6ba930dca9096958bae697
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Aug 21 12:11:05 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
docs: Fix a typo in the BoxLayout:homogeneous description
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=753895
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-box-layout.c | 4 ++--
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit fe422ab61c2bb7b23af6c4707a27b4de4d49beb1
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Aug 21 11:58:52 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: Use non-deprecated/non-Clutter specific X11 API
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We are currently using deprecated/Clutter-specific API in Cogl to
|
|
Packit |
31ecd5 |
retrieve the XVisualInfo associated with the (E)GLX context. Cogl 1.21.2
|
|
Packit |
31ecd5 |
added new CoglRenderer API to achieve the same result.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-backend-gdk.c | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit f5409ecd3a28a9e32467652d34120aa77fcff0a2
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Aug 21 11:57:59 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Bump up requirement for Cogl
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We're going to use API added in Cogl 1.21.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 956eec79647388b4c97cef093b407fe98d2ccfd4
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Aug 19 17:34:44 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
conform/actor-pick: Add more verbose output on failure
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Should help diagnosing issues.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
tests/conform/actor-pick.c | 28 ++++++++++++++++++++++++++--
|
|
Packit |
31ecd5 |
1 file changed, 26 insertions(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit cff048a65048bc71f37b1f575ea765fde72081c3
|
|
Packit |
31ecd5 |
Author: Fran Dieguez <fran@openhost.es>
|
|
Packit |
31ecd5 |
Date: Mon Aug 17 01:18:03 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Galician translations
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/gl.po | 838 ++++++++++++++++++++++++++++++++-------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 420 insertions(+), 418 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 83869a17ea9cc69fad37a24dce99e34fefa2814b
|
|
Packit |
31ecd5 |
Author: Alexandre Franke <alexandre.franke@gmail.com>
|
|
Packit |
31ecd5 |
Date: Sat Aug 15 11:37:47 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated French translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/fr.po | 825 ++++++++++++++++++++++++++++++++-------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 413 insertions(+), 412 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit c73d8f82a0cc9f20b836e8782813271e1a948ef6
|
|
Packit |
31ecd5 |
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
|
|
Packit |
31ecd5 |
Date: Wed Aug 12 08:58:43 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Spanish translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/es.po | 5804 +++++++++++++++++++++++++++++++-------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 2902 insertions(+), 2902 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 9a10c3cbee284cd463d21cc80e13e35aaffec1ae
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue Aug 11 09:14:19 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Add an explicit dep on GIO
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We use GIO types in the API, so we cannot just rely on our dependencies
|
|
Packit |
31ecd5 |
to add GIO.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 4 ++--
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit bdf12d359a8f88507d1ef8883c39474cfd2dc4ba
|
|
Packit |
31ecd5 |
Author: Aurimas Černius <aurisc4@gmail.com>
|
|
Packit |
31ecd5 |
Date: Thu Aug 6 22:54:34 2015 +0300
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Lithuanian translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/lt.po | 828 ++++++++++++++++++++++++++++++++-------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 415 insertions(+), 413 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 3a52b688cb6c7e877145868c7fada8cde62cda5b
|
|
Packit |
31ecd5 |
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
|
|
Packit |
31ecd5 |
Date: Tue Aug 4 10:28:50 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Portuguese translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/pt.po | 433 ++++++++++++++++++++++++++++++++-------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 218 insertions(+), 215 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 434f01c08fb099031ff9aa17cd1ef238684f8d04
|
|
Packit |
31ecd5 |
Author: Andika Triwidada <andika@gmail.com>
|
|
Packit |
31ecd5 |
Date: Mon Aug 3 11:23:29 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Indonesian translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/id.po | 421 ++++++++++++++++++++++++++++++++-------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 212 insertions(+), 209 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 6d649ec6d11833022f7e1bca8efc30274315080f
|
|
Packit |
31ecd5 |
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
|
|
Packit |
31ecd5 |
Date: Mon Mar 16 12:57:33 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Fix typo (textues)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=746279
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/deprecated/clutter-texture.c | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 7016bff34443665bffdd4d50f9f3ac16ffc0b62f
|
|
Packit |
31ecd5 |
Author: Jordi Mas <jmas@softcatala.org>
|
|
Packit |
31ecd5 |
Date: Sat Aug 1 11:20:25 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Fixes to Catalan translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/ca.po | 10 +++++-----
|
|
Packit |
31ecd5 |
1 file changed, 5 insertions(+), 5 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 9a510c011746ba7e0d258c76302e83e16e371ec7
|
|
Packit |
31ecd5 |
Author: Adel Gadllah <adel.gadllah@gmail.com>
|
|
Packit |
31ecd5 |
Date: Sun Jul 26 11:29:10 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
backend: Check for a known set of drivers
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We want to use the Cogl GL3 driver, if possible, and then go through a
|
|
Packit |
31ecd5 |
known list of Cogl drivers, before giving up and using COGL_DRIVER_ANY.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Based on original patch from Emmanuele Bassi.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We have to create and tear down the whole context when trying
|
|
Packit |
31ecd5 |
out the drivers though because the extension checks do not happen
|
|
Packit |
31ecd5 |
until cogl_context_init.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=742678
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-backend.c | 69 ++++++++++++++++++++++++++++++++++++++---------
|
|
Packit |
31ecd5 |
1 file changed, 56 insertions(+), 13 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 40f6a0135e9007c1830aa6e35b65399ce897e0fc
|
|
Packit |
31ecd5 |
Author: Carlos Garnacho <carlosg@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Jul 24 19:08:44 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
evdev: Set missing dx/dy fields on ClutterTouchpadPinchEvents
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/evdev/clutter-device-manager-evdev.c | 2 ++
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit ec90e5c2bed1aa4ec0198d80a916e0446dd15602
|
|
Packit |
31ecd5 |
Author: Sebastian Rasmussen <sebras@gmail.com>
|
|
Packit |
31ecd5 |
Date: Thu Jul 23 20:19:34 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Swedish translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/sv.po | 2237 +++++++++++++++++++++++++++++++++++---------------------------
|
|
Packit |
31ecd5 |
1 file changed, 1279 insertions(+), 958 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 691be437ad034e19b201c05d6f6500e16c072455
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jul 22 19:25:01 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Post-release version bump to 1.23.5
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 23596a0ca600929f17669b171358342e8ea96c55
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jul 22 19:13:00 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Release Clutter 1.23.4
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
NEWS | 32 ++++++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
README.in | 22 ++++++++++++++++++++++
|
|
Packit |
31ecd5 |
configure.ac | 2 +-
|
|
Packit |
31ecd5 |
3 files changed, 55 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit b834503b7954b6563e786f2eb0223c3af57c665d
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jul 22 19:12:42 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: Fix for distcheck
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/Makefile.am | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit c74822159817ba1422b13d850deb337c7f60a438
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jul 22 18:46:47 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
docs: Add missing symbols
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
doc/reference/clutter-sections.txt | 6 +++++-
|
|
Packit |
31ecd5 |
1 file changed, 5 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 8f976cad44461ff05946bb771baff8cfbe06a1b0
|
|
Packit |
31ecd5 |
Author: Stefan Sauer <ensonic@users.sf.net>
|
|
Packit |
31ecd5 |
Date: Wed Jul 22 18:28:41 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
docs: give more hints about how to replace the anchor-point
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
In addition to pivot-point also mention _set_translation().
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 10 +++++++---
|
|
Packit |
31ecd5 |
1 file changed, 7 insertions(+), 3 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 13c722c026f272fe9d9d2c67088bad02b5b1f0be
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Mon Jul 20 13:05:06 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
x11: Remove unused enumeration
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The ClutterX11XInputEventTypes enumeration has been unused inside
|
|
Packit |
31ecd5 |
Clutter for the past 4 years and a half, since we switched to the
|
|
Packit |
31ecd5 |
XInput 2 API.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The enumeration itself has always been private, and nobody should
|
|
Packit |
31ecd5 |
have used it in the first place, but if something breaks, we can
|
|
Packit |
31ecd5 |
revert this commit.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/x11/clutter-x11.h | 12 ------------
|
|
Packit |
31ecd5 |
1 file changed, 12 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 9d40fafa2a62db1a7bab5d339a0211b5cbce962e
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Mon Jul 20 13:00:12 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Do not generate backend-specific enumeration types
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
They should be part of the backend-specific API.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The only backend that has an enumeration type is the X11 one, and it's
|
|
Packit |
31ecd5 |
small, so we can simply put it there.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This is not an ABI change: the backend-specific symbols are still in
|
|
Packit |
31ecd5 |
the same SO. You'll be required to import clutter-x11.h to have access
|
|
Packit |
31ecd5 |
to the GType method at the source level, whereas before just importing
|
|
Packit |
31ecd5 |
clutter.h would have sufficed. The only user of that enumeration was a
|
|
Packit |
31ecd5 |
function declared in clutter-x11.h, anyway.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/Makefile.am | 2 +-
|
|
Packit |
31ecd5 |
clutter/x11/clutter-backend-x11.c | 25 ++++++++++++++++++++++++-
|
|
Packit |
31ecd5 |
clutter/x11/clutter-x11.h | 3 +++
|
|
Packit |
31ecd5 |
3 files changed, 28 insertions(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit c2e63cf16b41f5cec8b742eb1fd56deed1789a41
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sun Jul 19 13:17:49 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: Use the appropriate NAMESPACE variable everywhere
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We're inconsistently using the NAMESPACE variable instead of passing
|
|
Packit |
31ecd5 |
the --identifier-prefix and --symbol-prefix command line arguments to
|
|
Packit |
31ecd5 |
the introspection scanner.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/Makefile.am | 25 +++++++++++--------------
|
|
Packit |
31ecd5 |
1 file changed, 11 insertions(+), 14 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit e474684f2bcf9a8a449c96afc393b73792637495
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Jul 17 13:16:53 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
deprecated: Regenerate the compatibility key symbols
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Now with the appropriate compiler warning that points to the replacement
|
|
Packit |
31ecd5 |
key symbol.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/deprecated/clutter-keysyms.h | 4198 +++++++++++++++++-----------------
|
|
Packit |
31ecd5 |
1 file changed, 2099 insertions(+), 2099 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 1506ec4a541938293d931a1bd1909d46a0d0a0e3
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Jul 17 13:15:32 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
keysyms-update: Add deprecation notice for compat symbols
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Now that we can warn about deprecated macros, we should finally do it
|
|
Packit |
31ecd5 |
for the old, non-namespaced key symbol macros that we've been stringing
|
|
Packit |
31ecd5 |
along since the 1.0 days.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-keysyms-update.pl | 4 +++-
|
|
Packit |
31ecd5 |
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit ad690c61b1f590a904da7c3b4d3e94678b990547
|
|
Packit |
31ecd5 |
Author: Ting-Wei Lan <lantw@src.gnome.org>
|
|
Packit |
31ecd5 |
Date: Sun Jul 12 14:30:05 2015 +0800
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
macros: Clang 3.4 and later versions can use deprecation macros for GCC
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=752272
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-macros.h | 3 ++-
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 4dfa4de5d01bf5817c939c23d738967e6f8922df
|
|
Packit |
31ecd5 |
Author: Nitin Sharma <nitin.s1@samsung.com>
|
|
Packit |
31ecd5 |
Date: Mon Jul 13 17:21:57 2015 +0530
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Check for NULL pointer for pspec
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
In function clutter_actor_set_final_state, the pspec pointer returned by calling
|
|
Packit |
31ecd5 |
g_object_class_find_property is not checked for NULL.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 13 ++++++++-----
|
|
Packit |
31ecd5 |
1 file changed, 8 insertions(+), 5 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 332aa3cf215aa6b4c86565f589f01a4b4ac7e362
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sat Jul 11 23:58:12 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
macros: Add fallback defines for non-GCC compilers
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
I forgot to add the fallback definitions in case we're not using GCC;
|
|
Packit |
31ecd5 |
without them, anybody using non-GCC compilers will get a build error.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=752272
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-macros.h | 3 +++
|
|
Packit |
31ecd5 |
1 file changed, 3 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 7e0f588c91923d0983e6ecaa904b559890c265c3
|
|
Packit |
31ecd5 |
Author: Ting-Wei Lan <lantw@src.gnome.org>
|
|
Packit |
31ecd5 |
Date: Sat Jul 11 18:09:45 2015 +0800
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
trivial: Fix return value error in clutter_event_get_gesture_motion_delta
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-event.c | 6 +++---
|
|
Packit |
31ecd5 |
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit a722cbebef7b2bf8c5427631952889498b664148
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sat Jul 11 10:13:23 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Fully deprecate the state access macros
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Now that we can warn without breaking the build, we should deprecate the
|
|
Packit |
31ecd5 |
state access macros for ClutterActor.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.h | 27 +++++++++++++++++++++------
|
|
Packit |
31ecd5 |
1 file changed, 21 insertions(+), 6 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 9bd3c8d2e6ef4c794396a3ccbfa45f08055c6b6b
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sat Jul 11 10:16:11 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
conform: Do not use deprecated macros
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Porting actor-graph is easier than porting actor-invariants, and we're
|
|
Packit |
31ecd5 |
not really testing the internals of ClutterActor.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
tests/conform/actor-graph.c | 8 ++++----
|
|
Packit |
31ecd5 |
1 file changed, 4 insertions(+), 4 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit ccd3fa0355407f4b5ec7528cdef91e939647f344
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sat Jul 11 10:12:33 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
conform: Disable deprecation warnings
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
When testing the invariants we do also test deprecated API; there's no
|
|
Packit |
31ecd5 |
need to warn.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
tests/conform/actor-invariants.c | 1 +
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 4040f2d556801fa6aaba223b530b83616c73453e
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sat Jul 11 10:12:00 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: Do not use deprecated macros
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Use the replacement functions instead.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-master-clock-gdk.c | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit eefbb88675b3a3f6d00d6fe7305625fe903b74da
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sat Jul 11 10:11:35 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
backend: Do not use deprecated macros
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Use the replacement functions instead.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-backend.c | 5 +++--
|
|
Packit |
31ecd5 |
1 file changed, 3 insertions(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 02b44fcc60f5bf1aa335c9d6df003695f84fdb2d
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sat Jul 11 10:10:57 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
cally: Drop use of deprecated macros
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Use the equivalent functions instead.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/cally/cally-actor.c | 10 +++++-----
|
|
Packit |
31ecd5 |
clutter/cally/cally-text.c | 2 +-
|
|
Packit |
31ecd5 |
2 files changed, 6 insertions(+), 6 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 8a24ad83c91551e1c6eaa05a0f1dac022cf4887a
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sat Jul 11 10:03:57 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Add macros for deprecating macros
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We want to be able to deprecate macros, but right now the best we can do
|
|
Packit |
31ecd5 |
is to wrap them with things like:
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
#ifndef CLUTTER_DISABLE_DEPRECATED
|
|
Packit |
31ecd5 |
# define A_MACRO_I_WANT_TO_DEPRECATE ...
|
|
Packit |
31ecd5 |
#endif
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Which requires adding a new symbol to the build, and will cause a build
|
|
Packit |
31ecd5 |
error instead of a compiler/pre-processor warning.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Fortunately, we can use the _Pragma() keyword introduced by C99 and
|
|
Packit |
31ecd5 |
supported by GCC to add a warning to the output, while leaving the macro
|
|
Packit |
31ecd5 |
itself intact.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
GCC does not have a "deprecated" pragma, so we have to use a generic
|
|
Packit |
31ecd5 |
warning; this also means we cannot do nifty things like concatenating
|
|
Packit |
31ecd5 |
strings and the like, as we do for the "deprecated" attribute.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The macro deprecation symbol should have the same affordances as the
|
|
Packit |
31ecd5 |
function deprecation one, and evaluate to nothing if the required
|
|
Packit |
31ecd5 |
version is lower than the current version; or if the global toggle for
|
|
Packit |
31ecd5 |
deprecation warnings is in effect.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-macros.h | 14 ++++++++++++++
|
|
Packit |
31ecd5 |
1 file changed, 14 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit b151898534b08eb8bc0136883d2204c6b612bc36
|
|
Packit |
31ecd5 |
Author: Carlos Garnacho <carlosg@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jul 1 15:15:41 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter-event: Add API around touchpad gesture events
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
These are needed in order to make these events binding friendly
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-event.c | 122 +++++++++++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
clutter/clutter-event.h | 17 ++++++
|
|
Packit |
31ecd5 |
doc/reference/clutter-sections.txt | 5 ++
|
|
Packit |
31ecd5 |
3 files changed, 144 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 5b8a2a9e156395052a8adda670fdf3fd0d30c591
|
|
Packit |
31ecd5 |
Author: Carlos Garnacho <carlosg@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri May 22 18:33:31 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
evdev: Handle libinput touchpad swipe/pinch gesture events
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The translation from libinput events is fairly straightforward, as they
|
|
Packit |
31ecd5 |
map almost 1:1.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/evdev/clutter-device-manager-evdev.c | 165 +++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
configure.ac | 2 +-
|
|
Packit |
31ecd5 |
2 files changed, 166 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit c185a17783a1b7c0d270def5e02eb3f27ba4fcb8
|
|
Packit |
31ecd5 |
Author: Carlos Garnacho <carlosg@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri May 22 18:30:09 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
event: Add pinch/swipe gesture event types and structs
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We now have ClutterTouchpadPinchEvent and ClutterTouchpadSwipeEvent,
|
|
Packit |
31ecd5 |
each bringing the necessary info for the specific gesture. Each
|
|
Packit |
31ecd5 |
of these events is defined by begin/update/end/cancel phases.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
These events have been also made to propagate down/up the pointer
|
|
Packit |
31ecd5 |
position, just like scroll and button events do.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-enums.h | 43 ++++++++++++++++++++
|
|
Packit |
31ecd5 |
clutter/clutter-event.c | 34 ++++++++++++++++
|
|
Packit |
31ecd5 |
clutter/clutter-event.h | 82 ++++++++++++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
clutter/clutter-main.c | 2 +
|
|
Packit |
31ecd5 |
doc/reference/clutter-sections.txt | 3 ++
|
|
Packit |
31ecd5 |
5 files changed, 164 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit a4b79e1cd33274e20c4febdd15867bfea7c21033
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Jul 10 15:48:07 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
docs: Update all the links in the README
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We've been shipping with outdated links for a long while.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
README.in | 20 +++++++++-----------
|
|
Packit |
31ecd5 |
1 file changed, 9 insertions(+), 11 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 3e14d87188dabc6825190c9c3a2f67d5adf8a020
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Jul 10 14:33:25 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Use CLUTTER_NEARBYINT instead of C integer casting
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Otherwise we break because of rounding.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 4 ++--
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit b0e785c6c269f5223fe2beaa1794f850e270d9cd
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Jul 10 11:26:34 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Add bind_model_with_properties()
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
When binding models to actors to map items to children we don't often
|
|
Packit |
31ecd5 |
need the full control of a function; in many cases we just need to
|
|
Packit |
31ecd5 |
specify the type of the child we want to construct and the properties
|
|
Packit |
31ecd5 |
on both the item and the child that we want to bind.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We should provide a simple convenience function that does all this for
|
|
Packit |
31ecd5 |
us.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 135 +++++++++++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
clutter/clutter-actor.h | 6 ++
|
|
Packit |
31ecd5 |
doc/reference/clutter-sections.txt | 1 +
|
|
Packit |
31ecd5 |
examples/actor-model.c | 33 +++------
|
|
Packit |
31ecd5 |
4 files changed, 151 insertions(+), 24 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit eda436f0c40955908b9eaf588078680f2d27354e
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri Jul 10 10:42:27 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
examples/actor-model: Add activate transition
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Show a simple transition when the current menu item is activated.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
examples/actor-model.c | 69 +++++++++++++++++++++++++++++++++++++++++++++++++-
|
|
Packit |
31ecd5 |
1 file changed, 68 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit bf0ca916629f5034ff322642269c222e62efaf28
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Jul 9 16:53:39 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
examples/actor-model: Clean up and comment
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This is an example so it ought to be a bit more didactic.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
examples/actor-model.c | 310 +++++++++++++++++++++++++++----------------------
|
|
Packit |
31ecd5 |
1 file changed, 169 insertions(+), 141 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 365bd482fbce9ae61e810878afe685d21e6a801d
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Jul 9 14:34:11 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: Use X11 API only when running under X11
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Avoid using GdkX11Screen API when the GDK backend being used is not the
|
|
Packit |
31ecd5 |
X11 one.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=752143
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-backend-gdk.c | 11 ++++++-----
|
|
Packit |
31ecd5 |
1 file changed, 6 insertions(+), 5 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 41cd804f104ab51035c204868751f1876b7409c8
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Jul 9 14:30:26 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Rename internal function
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Map to the field name and the signal name, so it's clear what it does.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 23 ++++++++++++-----------
|
|
Packit |
31ecd5 |
1 file changed, 12 insertions(+), 11 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit b0300a624719196a9e0291d140fe6166c791ae64
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jul 8 11:15:54 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
cogl: Pack ClutterStageCogl a bit more
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We should rearrange the fields a bit so they get packed without holes,
|
|
Packit |
31ecd5 |
and aligned with cacheline boundaries.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/cogl/clutter-stage-cogl.h | 21 +++++++++++----------
|
|
Packit |
31ecd5 |
1 file changed, 11 insertions(+), 10 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 938eea175fffd6d6122f7e34a1d74dcf687b6f17
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jul 8 11:10:45 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
backend: Remove unnecessary private data structure
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The whole of ClutterBackend is a final/protected type, so having a bunch
|
|
Packit |
31ecd5 |
of instance fields and an instance private data structure is redundant
|
|
Packit |
31ecd5 |
at best, and less efficient at worst.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-backend-private.h | 9 ++-
|
|
Packit |
31ecd5 |
clutter/clutter-backend.c | 119 ++++++++++++--------------------------
|
|
Packit |
31ecd5 |
2 files changed, 46 insertions(+), 82 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 19fbbcd35846453ac9ba77c321311faec39bb6e2
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jul 8 11:05:10 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: Do not define Wayland support unconditionally
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Now that we discover at configure time if Wayland is available, we
|
|
Packit |
31ecd5 |
should only enable support if we find it.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=752104
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 13 ++++++-------
|
|
Packit |
31ecd5 |
1 file changed, 6 insertions(+), 7 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 02b69e4d76f7f94f8faa964ebca2d01df7aaa8cf
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue Jul 7 15:51:13 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Move header inclusion guard at the top
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
GCC has some optimization for the inclusion guard, but they only work if
|
|
Packit |
31ecd5 |
the check is the outermost one.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We're fairly inconsistent because of historical reasons, so we should
|
|
Packit |
31ecd5 |
ensure that we follow the same pattern in every public header.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-action.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-actor-meta.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-actor.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-align-constraint.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-backend.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-bin-layout.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-bind-constraint.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-binding-pool.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-blur-effect.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-box-layout.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-brightness-contrast-effect.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-cairo.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-canvas.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-child-meta.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-click-action.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-clone.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-color-static.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-color.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-colorize-effect.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-constraint.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-container.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-content.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-deform-effect.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-desaturate-effect.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-device-manager.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-drag-action.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-drop-action.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-effect.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-enums.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-event.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-feature.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-fixed-layout.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-flow-layout.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-gesture-action.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-grid-layout.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-group.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-image.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-input-device.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-interval.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-keyframe-transition.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-layout-manager.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-layout-meta.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-macros.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-main.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-offscreen-effect.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-page-turn-effect.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-paint-node.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-paint-nodes.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-pan-action.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-path-constraint.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-path.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-property-transition.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-rotate-action.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-script.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-scriptable.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-scroll-actor.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-settings.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-shader-effect.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-shader-types.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-snap-constraint.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-stage-manager.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-stage.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-tap-action.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-text-buffer.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-text.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-transition-group.h | 4 ++++
|
|
Packit |
31ecd5 |
clutter/clutter-transition.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-types.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-units.h | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-version.h.in | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-zoom-action.h | 6 +++---
|
|
Packit |
31ecd5 |
71 files changed, 214 insertions(+), 210 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit cffa243fbe675d0025a53cbc069e29ecfcc65176
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue Jul 7 14:52:20 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Add autocleanup macros for Clutter types
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
So that people can use the g_auto* macros, as well as the G_DECLARE_*
|
|
Packit |
31ecd5 |
ones, from GLib 2.44.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/Makefile.am | 2 +-
|
|
Packit |
31ecd5 |
clutter/clutter-autocleanups.h | 106 +++++++++++++++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
clutter/clutter.h | 2 +
|
|
Packit |
31ecd5 |
3 files changed, 109 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 6cd24faaa54de3246ca45d1c7426d8b7a74f71db
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue Jul 7 09:23:42 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Clean up transform_stage_point()
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Use double precision floats for the intermediate computations, to avoid
|
|
Packit |
31ecd5 |
loss of precision, and don't convert too integer when unnecessary, to
|
|
Packit |
31ecd5 |
avoid rounding errors.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 107 ++++++++++++++++++++++--------------------------
|
|
Packit |
31ecd5 |
1 file changed, 49 insertions(+), 58 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 4b9e672bc18e80c541138743c19c9229764c20e9
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Mon Jun 29 20:28:43 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
examples: Add actor-model
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
A basic example that shows how to build a composite actor starting from
|
|
Packit |
31ecd5 |
a GListStore of model objects.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
examples/Makefile.am | 1 +
|
|
Packit |
31ecd5 |
examples/actor-model.c | 442 +++++++++++++++++++++++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
2 files changed, 443 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit bf9a71ae2381e3d0fdc9846f61777489befe1960
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Mon Jun 29 20:22:56 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Allow binding an actor to a GListModel
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
It can be useful to bind the children list to set of objects inside a
|
|
Packit |
31ecd5 |
GListModel implementation; the GListModel stores the objects, and every
|
|
Packit |
31ecd5 |
time the model changes, a function is called that maps each object in
|
|
Packit |
31ecd5 |
the model to a newly created ClutterActor, which is then added as a
|
|
Packit |
31ecd5 |
child. This API, along with the property binding one inside GObject,
|
|
Packit |
31ecd5 |
allows automatic creation of views based on object models that update
|
|
Packit |
31ecd5 |
themselves without manual intervention.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 127 +++++++++++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
clutter/clutter-actor.h | 27 ++++++++
|
|
Packit |
31ecd5 |
doc/reference/clutter-sections.txt | 2 +
|
|
Packit |
31ecd5 |
3 files changed, 156 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 7cde4486aaf860669cc4cf99f772238ac0e6a01f
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Mon Jun 29 20:22:36 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: Bump GLib dependency
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We need GListModel, in GIO since 2.44.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit db8bb95817223b4fa3a93403b31af83ddde740d4
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sun Jun 28 10:37:01 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Move ClutterModel to the deprecated area
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
And deal with the fallout in the source tree.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/Makefile.am | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-deprecated.h | 1 +
|
|
Packit |
31ecd5 |
clutter/clutter.h | 1 -
|
|
Packit |
31ecd5 |
clutter/deprecated/clutter-list-model.h | 2 +-
|
|
Packit |
31ecd5 |
clutter/{ => deprecated}/clutter-model-private.h | 4 ++--
|
|
Packit |
31ecd5 |
clutter/{ => deprecated}/clutter-model.c | 0
|
|
Packit |
31ecd5 |
clutter/{ => deprecated}/clutter-model.h | 0
|
|
Packit |
31ecd5 |
7 files changed, 7 insertions(+), 7 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 31c2c57f8ba78f5245188f93ef6faa214a7bad2d
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sun Jun 28 10:29:37 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Move clutter-list-model.[ch] to the deprecated area
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/Makefile.am | 4 ++--
|
|
Packit |
31ecd5 |
clutter/clutter-deprecated.h | 1 +
|
|
Packit |
31ecd5 |
clutter/clutter.h | 1 -
|
|
Packit |
31ecd5 |
clutter/{ => deprecated}/clutter-list-model.c | 0
|
|
Packit |
31ecd5 |
clutter/{ => deprecated}/clutter-list-model.h | 0
|
|
Packit |
31ecd5 |
5 files changed, 3 insertions(+), 3 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 52e8864aa30cc394b7c79cb17c43f2c877396a19
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sun Jun 28 10:37:31 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
conform: Disable deprecation warnings in the model units
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
tests/conform/model.c | 1 +
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 6376eebd9bda84082609217f46ea7cffb72ec738
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sun Jun 28 10:31:19 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Deprecate ClutterModel
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Now that we've deprecated the only concrete implementation of
|
|
Packit |
31ecd5 |
ClutterModel, it's time we deprecate the base abstract class.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-model.c | 106 ++++++++++++++++++++++++++++++++++++++++++++++--
|
|
Packit |
31ecd5 |
clutter/clutter-model.h | 96 ++++++++++++++++++++++++-------------------
|
|
Packit |
31ecd5 |
2 files changed, 158 insertions(+), 44 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit e1e6f7be481f1abeb06ec1fca18cfd8e1c9730e5
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sun Jun 28 10:21:22 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Deprecate ClutterListModel
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The model API was an ad hoc addition to Clutter, back in the 0.6 days,
|
|
Packit |
31ecd5 |
that was needed because GLib did not offer anything of sort, and the
|
|
Packit |
31ecd5 |
only model-like storage was inside GTK+. The API design was heavily
|
|
Packit |
31ecd5 |
based on GtkTreeModel and friends, with column-based collections of
|
|
Packit |
31ecd5 |
generic data.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Since then, the model API inside Clutter has not really been integrated
|
|
Packit |
31ecd5 |
in the core API; on the other hand, GIO has grown a model API, and it's
|
|
Packit |
31ecd5 |
seeing more use in the platform.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This means that the ClutterModel API should finally be deprecated, and
|
|
Packit |
31ecd5 |
we should move code to the GListModel API inside GIO.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-list-model.c | 11 ++++++++++-
|
|
Packit |
31ecd5 |
clutter/clutter-list-model.h | 10 +++++++---
|
|
Packit |
31ecd5 |
2 files changed, 17 insertions(+), 4 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit d09c204a266385626c40d851b6fbadf7a134aaa0
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue Jun 30 14:47:08 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: Automatically detect Wayland support
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Like we do for X11, GDK, MacOS, and Windows, the Wayland backend can be
|
|
Packit |
31ecd5 |
autodetected. We should only fail if the Wayland support was explicitly
|
|
Packit |
31ecd5 |
asked at configure time, but the dependencies were not satisfied.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 29 ++++++++++++++++++++---------
|
|
Packit |
31ecd5 |
1 file changed, 20 insertions(+), 9 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 661078a4f2c7600837fb069b0e83c1b42383eba6
|
|
Packit |
31ecd5 |
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Packit |
31ecd5 |
Date: Thu Jun 25 09:23:13 2015 +1000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
x11: don't create the libinput tapping property
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
If it doesn't exist, we don't have a touchpad. Don't create the property
|
|
Packit |
31ecd5 |
and potentially confuse other pieces of the stack that do the same check.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/x11/clutter-device-manager-xi2.c | 7 ++++++-
|
|
Packit |
31ecd5 |
1 file changed, 6 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 7668dd1c99d6396aac34b9866d8bcece8190a585
|
|
Packit |
31ecd5 |
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
|
|
Packit |
31ecd5 |
Date: Wed Jul 1 21:58:13 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Portuguese translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/pt.po | 1569 +++++++++++++++++++++++++++++++-------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 792 insertions(+), 777 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 7c2ac712f73b26508fa5948dc266259b26fad0fa
|
|
Packit |
31ecd5 |
Author: Kalev Lember <klember@redhat.com>
|
|
Packit |
31ecd5 |
Date: Sat Jun 20 18:55:01 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
docs: Fix a typo in ClutterImage example
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-image.c | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 852ba2c08968b530a235d179e154c3e9375c8a0d
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Jun 18 16:39:17 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Post-release version bump to 1.23.3
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit f244d9383aa60ea3033585c167aa48e08c421c27
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Jun 18 16:30:16 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Release Clutter 1.23.2
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
configure.ac | 2 +-
|
|
Packit |
31ecd5 |
2 files changed, 44 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit b5fd0fe7fe8ac0e63f62788256f968ced51a7aaa
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Jun 18 16:29:26 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
tests/interactive: Fix compiler warning
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Missing type for the closure argument.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
tests/interactive/test-pixmap.c | 4 ++--
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 0c75e178145c3296f05deefed34be3691b1ffb3b
|
|
Packit |
31ecd5 |
Author: Gustavo Noronha Silva <gustavo.noronha@collabora.com>
|
|
Packit |
31ecd5 |
Date: Wed Sep 11 12:33:57 2013 -0300
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Add PanAxis mode that automatically pins scroll based on initial movement
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This code is inspired by the implementation of the same feature for the
|
|
Packit |
31ecd5 |
Mx toolkit's MxKineticScrollView. See commit 4d08771.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=707982
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-enums.h | 6 +-
|
|
Packit |
31ecd5 |
clutter/clutter-pan-action.c | 120 +++++++++++++++++++++++++++++++------
|
|
Packit |
31ecd5 |
clutter/clutter-pan-action.h | 5 ++
|
|
Packit |
31ecd5 |
doc/reference/clutter-sections.txt | 1 +
|
|
Packit |
31ecd5 |
examples/pan-action.c | 58 ++++++++++++++++--
|
|
Packit |
31ecd5 |
5 files changed, 167 insertions(+), 23 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 2105055a347c8a35d091cabe118983f621f26965
|
|
Packit |
31ecd5 |
Author: Carlos Garnacho <carlosg@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sat Jun 6 20:11:33 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: Enable GDK_TOUCH_MASK on the stage window
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This allows touch events to be received and translated.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=750496
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-stage-gdk.h | 1 +
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 7ed3714a94dbac1022b3e123e9243b501b01c6cd
|
|
Packit |
31ecd5 |
Author: Carlos Garnacho <carlosg@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sat Jun 6 20:10:13 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: Ignore synthesized leave events out of touch events
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Certain crossing modes notify about synthesized events, where
|
|
Packit |
31ecd5 |
the pointer didn't really leave the window. Unsetting the stage
|
|
Packit |
31ecd5 |
from the device at that time is incorrect, and will leave all
|
|
Packit |
31ecd5 |
remaining touches unable to pick coordinates, so silently eaten
|
|
Packit |
31ecd5 |
away.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=750496
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-event-gdk.c | 5 ++++-
|
|
Packit |
31ecd5 |
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 2d5b5aa82aacab7cc523e5877afbb864592b7651
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jun 10 12:02:13 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: Add function to retrieve the GdkVisual
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Straight from Cogl.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This allows us to propagate the GdkVisual Cogl and Clutter use to
|
|
Packit |
31ecd5 |
embedding toolkits, like GTK+.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The function is annotated as being added to the 1.22 development
|
|
Packit |
31ecd5 |
cycle because it will be backported to the stable branch, so that
|
|
Packit |
31ecd5 |
downstream developers can package up a version of Clutter that does
|
|
Packit |
31ecd5 |
not crash on nVidia.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=747489
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-backend-gdk.c | 48 ++++++++++++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-gdk.h | 3 +++
|
|
Packit |
31ecd5 |
doc/reference/clutter-sections.txt | 1 +
|
|
Packit |
31ecd5 |
3 files changed, 52 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit c91621e8c28bb190eaa9d59e08b180589a255cf3
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jun 10 11:55:50 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: Use the Cogl visual on Xlib winsys
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
GDK 3.16 started selecting different visuals, to best comply with the
|
|
Packit |
31ecd5 |
requirements for OpenGL, and this has broken Clutter on GLX drivers that
|
|
Packit |
31ecd5 |
are fairly picky in how they select visuals and GLXFBConfig.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
GDK selects GLXFBConfig that do not include depth or stencil buffers;
|
|
Packit |
31ecd5 |
Cogl, on the other hand, needs both depth and stencil buffers, and keeps
|
|
Packit |
31ecd5 |
selecting the first available visual, assuming that the GLX driver will
|
|
Packit |
31ecd5 |
give us the best compliant one, as per specification. Sadly, some
|
|
Packit |
31ecd5 |
drivers will return incompatible configurations, and then bomb out when
|
|
Packit |
31ecd5 |
you try to embed Clutter inside GTK+, because of mismatched visuals.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Cogl has an old, deprecated, Clutter-only API that allows us to retrieve
|
|
Packit |
31ecd5 |
the XVisualInfo mapping to the GLXFBConfig it uses; this means we should
|
|
Packit |
31ecd5 |
look up the GdkVisual for it when creating our own GdkWindows, instead
|
|
Packit |
31ecd5 |
of relying on the RGBA and system GdkVisuals exposed by GDK — at least
|
|
Packit |
31ecd5 |
on X11.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=747489
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-stage-gdk.c | 50 ++++++++++++++++++++++++++++++-----------
|
|
Packit |
31ecd5 |
1 file changed, 37 insertions(+), 13 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit dd9e43e98ddf321cd05b735022c8ef53a241a633
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jun 10 14:01:32 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: No need to conditionally include -Wshadow
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Cogl is not in tree any more, and compiler warnings are properly
|
|
Packit |
31ecd5 |
addressed.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 9 +--------
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 8 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 0eb300e2eeeedd4cc701ac58af5484155601fc9c
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jun 10 14:00:05 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: Use the same pattern for the manual Mir check
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Ensure that the checks are similar and create similar results.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 25 +++++++++++++------------
|
|
Packit |
31ecd5 |
1 file changed, 13 insertions(+), 12 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 2fd47ce08e1017143f150ea26074bc138084683c
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jun 10 13:59:18 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: Manually check for Wayland support in Cogl
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The Cogl pkg-config file does not specify the supported backends, which
|
|
Packit |
31ecd5 |
means we need to manually check for the platform, like we do for Mir.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 24 ++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
1 file changed, 24 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit e5941ee810aa180e0993d75bd6984b146450309a
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jun 10 12:32:26 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: Remove unused internal defines
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We don't use them any more in the code base.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
I swear I keep deleting them, and they keep popping back up.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 12 ------------
|
|
Packit |
31ecd5 |
1 file changed, 12 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit c4fa3514adac288b52eaa2582acc722e5fa86e4a
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jun 10 12:31:51 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Use the public symbol for Wayland compositor support
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Instead of using a private one. This way, if things go out of sync,
|
|
Packit |
31ecd5 |
we'll notice immediately.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-backend.c | 14 +++++++-------
|
|
Packit |
31ecd5 |
1 file changed, 7 insertions(+), 7 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit a1c4acf227c0f70d429e2cf49f4fe8351b3e87f8
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Jun 10 12:28:59 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Add missing include
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Some X11-related system header is leaking stdlib.h, so when we disable
|
|
Packit |
31ecd5 |
the X11 backend we get a compiler warning for atol().
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-settings.c | 2 ++
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 896e43cbd5dda3babb829ee59fe5c209e7dfc35e
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Wed Apr 22 14:15:42 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk/device: Propagate more device details from GDK
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
In order to do device matching we need to propagate more information,
|
|
Packit |
31ecd5 |
like the device_id (only on X11 with the XInput2 extension enabled),
|
|
Packit |
31ecd5 |
the vendor id, and the product id.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=747951
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-input-device-gdk.c | 25 ++++++++++++++++++++++++-
|
|
Packit |
31ecd5 |
1 file changed, 24 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 71743ef660bc298da94c9a5963c40c3550ddc6b0
|
|
Packit |
31ecd5 |
Author: Dima Ryazanov <dima@gmail.com>
|
|
Packit |
31ecd5 |
Date: Fri May 29 10:13:03 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Fix a compile error when the X11 backend is disabled
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
When defining clutter_stage_gdk_update_foreign_event_mask, check for the
|
|
Packit |
31ecd5 |
same macros as when actually using it.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Signed-off-by: Dima Ryazanov <dima@gmail.com>
|
|
Packit |
31ecd5 |
Reviewed-by: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-stage-gdk.c | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit fbe2c74e1999b5eda7e5635a5ca527e0504f9d8b
|
|
Packit |
31ecd5 |
Author: Carlos Garnacho <carlosg@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri May 22 18:40:34 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
swipe-action: Fix typo
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
X coords are meant to compare with distance_x.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-swipe-action.c | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit a4962c033674ce358e6ae2adc16c97a00cca9971
|
|
Packit |
31ecd5 |
Author: Carlos Garnacho <carlosg@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri May 22 13:19:29 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
swipe-action: Prepare for multifinger swipes
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Its ::gesture-end implementation used to check the press/release
|
|
Packit |
31ecd5 |
coordinates for the first touchpoint. On multifinger swipes, we
|
|
Packit |
31ecd5 |
can receive this vfunc called due to other touch sequence going
|
|
Packit |
31ecd5 |
first, so we'd get 0/0 as the release coordinates for this still
|
|
Packit |
31ecd5 |
active sequence, resulting in bogus directions.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Instead, check the last event coordinates, that will be always
|
|
Packit |
31ecd5 |
correct regardless of whether the touchpoint 0 finished yet or
|
|
Packit |
31ecd5 |
not.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=749739
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-swipe-action.c | 9 ++++++---
|
|
Packit |
31ecd5 |
1 file changed, 6 insertions(+), 3 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 67bf902022bfc042b55db87016d3a1b7cfba977a
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue May 19 13:19:48 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Move API reference down one level
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Since we only have one API reference, we can drop the clutter/
|
|
Packit |
31ecd5 |
sub-level, and have all the files under doc/reference.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
.gitignore | 30 ++--
|
|
Packit |
31ecd5 |
configure.ac | 3 +-
|
|
Packit |
31ecd5 |
doc/reference/Makefile.am | 170 ++++++++++++++++++++-
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/actor-box.png | Bin
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/actor-example.png | Bin
|
|
Packit |
31ecd5 |
.../{clutter => }/animator-key-frames.png | Bin
|
|
Packit |
31ecd5 |
.../{clutter => }/animator-key-frames.svg | 0
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/bin-layout.png | Bin
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/box-layout.png | Bin
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/building-clutter.xml | 0
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/clutter-docs.xml.in | 0
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/clutter-overview.xml | 0
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/clutter-sections.txt | 0
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/clutter.types | 0
|
|
Packit |
31ecd5 |
doc/reference/clutter/Makefile.am | 169 --------------------
|
|
Packit |
31ecd5 |
.../{clutter => }/constraints-example.png | Bin
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/easing-modes.png | Bin
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/easing-modes.svg | 0
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/event-flow.dia | Bin
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/event-flow.png | Bin
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/flow-layout.png | Bin
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/glossary.xml | 0
|
|
Packit |
31ecd5 |
.../{clutter => }/migrating-ClutterAnimation.xml | 0
|
|
Packit |
31ecd5 |
.../{clutter => }/migrating-ClutterBehaviour.xml | 0
|
|
Packit |
31ecd5 |
.../{clutter => }/migrating-ClutterEffect.xml | 0
|
|
Packit |
31ecd5 |
.../{clutter => }/migrating-ClutterPath.xml | 0
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/offscreen-redirect.png | Bin
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/path-alpha-func.png | Bin
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/running-clutter.xml | 0
|
|
Packit |
31ecd5 |
doc/reference/{clutter => }/table-layout.png | Bin
|
|
Packit |
31ecd5 |
30 files changed, 185 insertions(+), 187 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit c7bbe2a9f6ca0b86eb53f2824a7e1c9bc519d590
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue May 19 13:14:05 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Remove the separate Cally API reference
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
.gitignore | 13 ---
|
|
Packit |
31ecd5 |
configure.ac | 2 -
|
|
Packit |
31ecd5 |
doc/reference/cally/Makefile.am | 49 ---------
|
|
Packit |
31ecd5 |
doc/reference/cally/cally-docs.xml.in | 145 ---------------------------
|
|
Packit |
31ecd5 |
doc/reference/cally/cally-overview.xml | 74 --------------
|
|
Packit |
31ecd5 |
doc/reference/cally/cally-sections.txt | 176 ---------------------------------
|
|
Packit |
31ecd5 |
doc/reference/cally/cally.types | 9 --
|
|
Packit |
31ecd5 |
7 files changed, 468 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 6088437786b76bb3f3dc400ce6d57bedf33b1def
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue May 19 12:58:08 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
docs: Merge Clutter and Cally API reference
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
It's pretty much pointless to have two API references:
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
• the Cally API reference is fairly small
|
|
Packit |
31ecd5 |
• the build system is already complicated as it is
|
|
Packit |
31ecd5 |
• GTK-Doc isn't smart enough to ignore sub-directories
|
|
Packit |
31ecd5 |
• Cally is not a separate library, just a separate namespace
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
There are some issues with GTK-Doc not accepting multiple namespaces,
|
|
Packit |
31ecd5 |
but nothing seriously tragic.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
doc/reference/Makefile.am | 4 +-
|
|
Packit |
31ecd5 |
doc/reference/clutter/Makefile.am | 68 +++--------
|
|
Packit |
31ecd5 |
doc/reference/clutter/clutter-docs.xml.in | 34 ++++++
|
|
Packit |
31ecd5 |
doc/reference/clutter/clutter-sections.txt | 177 +++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
doc/reference/clutter/clutter.types | 50 +++++++-
|
|
Packit |
31ecd5 |
5 files changed, 272 insertions(+), 61 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit c71dfa216290f92ec5f82564d75df0a5fbafab6a
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue May 19 12:36:28 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
docs: Remove stray XML element
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We moved to Markdown a while ago, but a stray </para> was left in.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/deprecated/clutter-texture.c | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 27ea26cbafe7b414d4730718f9020609fe4ceec8
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue May 19 11:53:10 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: Clean up Cally's API reference Makefile
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
doc/reference/cally/Makefile.am | 81 +++++++++--------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 18 insertions(+), 63 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 68df19790e4179c598d11d1b6143ecb625643734
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue May 19 11:52:54 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
docs: Add missing version symbols
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
doc/reference/clutter/clutter-sections.txt | 4 ++++
|
|
Packit |
31ecd5 |
1 file changed, 4 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit c99ce18efb8c21e6af3b2b2625abacc586ab2a65
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri May 15 12:36:04 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Guard against negative-sized allocations
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The allocate_align_fill() method may end up trying to allocate an actor
|
|
Packit |
31ecd5 |
with a negative size, due to rounding and floating point operations.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=749420
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 15 +++++++++------
|
|
Packit |
31ecd5 |
1 file changed, 9 insertions(+), 6 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit e72a1a44e6e339c55acecba67e2f99412982b832
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri May 15 12:34:53 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Ensure allocation adjustment is safe against zero sizes
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We already copy with negative end results, but there's no point in doing
|
|
Packit |
31ecd5 |
the work in the first place.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 30 ++++++++++++++++++++++++++----
|
|
Packit |
31ecd5 |
1 file changed, 26 insertions(+), 4 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 5dfd4445e23b662c40e97a9058bcca9899631ff8
|
|
Packit |
31ecd5 |
Author: Marek Černocký <marek@manet.cz>
|
|
Packit |
31ecd5 |
Date: Mon May 18 13:56:25 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Updated Czech translation
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
po/cs.po | 154 +++++++++++++++++++++++++++++----------------------------------
|
|
Packit |
31ecd5 |
1 file changed, 71 insertions(+), 83 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 9268bb914462fc6a6a760daae61a645f405cb8b1
|
|
Packit |
31ecd5 |
Author: Rui Matos <tiagomatos@gmail.com>
|
|
Packit |
31ecd5 |
Date: Sun May 17 00:50:56 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
x11: Fix touchpad detection
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Commit 79849ef1d5fff9acd310cd68d59df0c7cf2cb28f had a typo in the
|
|
Packit |
31ecd5 |
device property format check. This property is formated in 8-bit
|
|
Packit |
31ecd5 |
items, not 32-bit.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
This went unnoticed till now because some touchpads were still being
|
|
Packit |
31ecd5 |
detected as such due to a second check below:
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
else if (strstr (name, "touchpad") != NULL)
|
|
Packit |
31ecd5 |
source = CLUTTER_TOUCHPAD_DEVICE;
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=749482
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/x11/clutter-device-manager-xi2.c | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 9f329aed1d7c5b00be4d7e66285aeec328eb33ab
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue May 12 13:03:39 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
docs: Fix 1.24 symbols reference title
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
doc/reference/clutter/clutter-docs.xml.in | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 38f3d7770e94dbf7c99b77729e94fbc029f9289c
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue May 12 11:51:04 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: Fix the URLs in the release email template
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Use https:// URI consistently, and point at the right location for the
|
|
Packit |
31ecd5 |
cookbook.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build/autotools/Makefile.am.release | 18 +++++++++++-------
|
|
Packit |
31ecd5 |
1 file changed, 11 insertions(+), 7 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 8aea8bc463f446cb0f39ef3be12019a377daffc4
|
|
Packit |
31ecd5 |
Author: Matthieu Bouron <matthieu.bouron@collabora.com>
|
|
Packit |
31ecd5 |
Date: Tue May 12 11:16:35 2015 +0200
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter-backend-gdk: Only set setting on successful gdk_screen_get_setting call
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
It could happen that gdk_screen_get_setting fails to retreive
|
|
Packit |
31ecd5 |
Gdk/WindowScalingFactor which leads to the following warnings when
|
|
Packit |
31ecd5 |
clutter_init is called:
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
GLib-GObject-WARNING **: value "0" of type 'gint' is invalid or out of range for property 'window-scaling-factor' of type 'gint'
|
|
Packit |
31ecd5 |
GLib-GObject-WARNING **: value "0" of type 'gint' is invalid or out of range for property 'dnd-drag-threshold' of type 'gint'
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=749256
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Slightly edited to fix up whitespace issues.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Edited-by: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-backend-gdk.c | 14 ++++++++------
|
|
Packit |
31ecd5 |
1 file changed, 8 insertions(+), 6 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit f07b44e70c0e980293255919e030d4f57ab5c43a
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Sun May 10 16:35:31 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
docs: Add 1.24 symbols index
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
doc/reference/clutter/clutter-docs.xml.in | 5 +++++
|
|
Packit |
31ecd5 |
1 file changed, 5 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 8fc8a73580ceb810ee7f34eae0df26fac4cb277d
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu May 7 13:26:37 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: Use RGBA visual if there is one
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The condition check for the has_rgba_visual flag is reversed, and thus
|
|
Packit |
31ecd5 |
we relied on drivers returning an ARGB visual first by default.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Referenced by: https://bugzilla.redhat.com/show_bug.cgi?id=1206960
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-backend-gdk.c | 3 ++-
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 9584b239589ba4b7b9b41e0966397088e50eca59
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Fri May 1 16:51:12 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
docs: Fix typo in ClutterStage::deactivate
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-stage.c | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit e15f520a9e8a44ce45c5742caadca0698736cf0e
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Apr 30 13:04:32 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
examples: Add transparency to the rounded rectangle
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Makes it a bit more fancy.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
examples/rounded-rectangle.c | 4 +++-
|
|
Packit |
31ecd5 |
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 54a2a20e3846704b54d02969facdde268c9024d5
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Apr 30 12:42:44 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Remove trailing new line
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The debug messages have a new line by default.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 2 +-
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 8b8aa0b4927bc865b08b77b4e28237da0ff8597c
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Apr 30 12:40:39 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Use the real opacity when clearing the stage
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The paint opacity for a top level is always overridden to be the full
|
|
Packit |
31ecd5 |
value, since it's a composited value and we want to paint our scene.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
When clearing the stage framebuffer, though, we want to use the actual
|
|
Packit |
31ecd5 |
opacity, if ClutterStage:use-alpha is set.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 8 +++++++-
|
|
Packit |
31ecd5 |
1 file changed, 7 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 21ce9bc08b72f0904c6b682341481798d05f7d8c
|
|
Packit |
31ecd5 |
Author: Jasper St. Pierre <jstpierre@mecheye.net>
|
|
Packit |
31ecd5 |
Date: Tue Apr 28 16:05:55 2015 -0700
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter-stage-cogl: Match EGL's behavior of eglSwapBuffersWithDamage
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
-1 is explicitly an invalid value to pass to eglSwapBuffersWithDamage,
|
|
Packit |
31ecd5 |
and the specification admits as much:
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
If
|
|
Packit |
31ecd5 |
eglSwapBuffersWithDamageEXT is called and <n_rects>, is less
|
|
Packit |
31ecd5 |
than zero or <n_rects> is greater than zero but <rects> is
|
|
Packit |
31ecd5 |
NULL, EGL_BAD_PARAMETER is generated.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Fix up our usage of SwapBuffersWithDamage to match the behavior in the
|
|
Packit |
31ecd5 |
EGL specification.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=745512
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/cogl/clutter-stage-cogl.c | 6 +-----
|
|
Packit |
31ecd5 |
1 file changed, 1 insertion(+), 5 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 10a9657db021a9ca3fb681238146a54361b33737
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Apr 23 21:33:30 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: Skip gitignore files when not building from git
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
There's really no point in going through the motions there.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build/autotools/Makefile.am.gitignore | 15 ++++++++-------
|
|
Packit |
31ecd5 |
1 file changed, 8 insertions(+), 7 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit a67997ef3998d099453f637d012315bf1126d67a
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Apr 23 21:23:50 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build: Create .gitignore files in the current directory
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We cannot touch srcdir when distchecking.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
build/autotools/Makefile.am.gitignore | 10 +++++-----
|
|
Packit |
31ecd5 |
1 file changed, 5 insertions(+), 5 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit f8687f9430a5270818c945d4145abbd7f7693f3e
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Apr 23 20:18:25 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
tests: Remove calls to clutter_x11_enable_xinput()
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The function is deprecated and useless: support for XInput is always
|
|
Packit |
31ecd5 |
enabled, if the extension is available.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
tests/interactive/test-devices.c | 5 -----
|
|
Packit |
31ecd5 |
tests/interactive/test-events.c | 4 ----
|
|
Packit |
31ecd5 |
tests/interactive/test-rotate-zoom.c | 4 ----
|
|
Packit |
31ecd5 |
tests/interactive/test-touch-events.c | 4 ----
|
|
Packit |
31ecd5 |
4 files changed, 17 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit fc9388772877789ca0217072f56c692a8530e9be
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Apr 23 20:12:25 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
docs: Add new actor state methods
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
doc/reference/clutter/clutter-sections.txt | 3 +++
|
|
Packit |
31ecd5 |
1 file changed, 3 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit dac33c5feaa7e5e04490c81b3431a3deb8dede46
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Apr 23 17:39:30 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Stop using macros for accessing actor state
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Use the newly added functions instead.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-bin-layout.c | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-box-layout.c | 16 ++++++++--------
|
|
Packit |
31ecd5 |
clutter/clutter-clone.c | 2 +-
|
|
Packit |
31ecd5 |
clutter/clutter-drop-action.c | 2 +-
|
|
Packit |
31ecd5 |
clutter/clutter-flow-layout.c | 6 +++---
|
|
Packit |
31ecd5 |
clutter/clutter-grid-layout.c | 10 +++++-----
|
|
Packit |
31ecd5 |
clutter/deprecated/clutter-table-layout.c | 10 +++++-----
|
|
Packit |
31ecd5 |
examples/layout-manager.c | 8 ++++----
|
|
Packit |
31ecd5 |
8 files changed, 30 insertions(+), 30 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 4c6a550d130e2e3c2a0d4bd5198f8e79ee8ddab7
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue Apr 14 12:46:49 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Soft-deprecation of actor state macros
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
These are just terrible API that we've been stringing along since the
|
|
Packit |
31ecd5 |
0.x days. We cannot truly deprecate them, because they are, in some
|
|
Packit |
31ecd5 |
cases, the only actual API to perform some operation, and porting all
|
|
Packit |
31ecd5 |
the code in the world is not going to make us any friends.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
For the time being, we use a deprecation notice in the documentation.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 12 ++++++++++++
|
|
Packit |
31ecd5 |
clutter/clutter-actor.h | 8 ++++++++
|
|
Packit |
31ecd5 |
2 files changed, 20 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 849607316a36d733a7f0cba3b076c85f9b7d6249
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue Apr 14 12:37:42 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Add functions mapping to state query macros
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
The macros are useless for language bindings, and are terribly unsafe
|
|
Packit |
31ecd5 |
from C as well. There's always the option of using the GObject
|
|
Packit |
31ecd5 |
properties they refer to, but it's more efficient to just have a simple
|
|
Packit |
31ecd5 |
getter function.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++
|
|
Packit |
31ecd5 |
clutter/clutter-actor.h | 7 ++++++
|
|
Packit |
31ecd5 |
2 files changed, 67 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 4006b8524d8aba496a3849822aed2254a0e25b89
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Tue Apr 14 12:29:58 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Add version macros for 1.24
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-macros.h | 14 ++++++++++++++
|
|
Packit |
31ecd5 |
clutter/clutter-version.h.in | 10 ++++++++++
|
|
Packit |
31ecd5 |
2 files changed, 24 insertions(+)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 877e58a6b4ecc6e634891d31c877fb2baf447a18
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Apr 9 12:35:23 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
x11: Plug a leak on error path
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
If XIGetProperty() does not return what we expect, but still returned
|
|
Packit |
31ecd5 |
something, we need to free it.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/x11/clutter-device-manager-xi2.c | 7 +++++--
|
|
Packit |
31ecd5 |
1 file changed, 5 insertions(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 83cd36e95f57fd17eb705b963dcc1ca489bb0cc0
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Thu Apr 9 11:03:16 2015 +0100
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
x11: Improve touchpad detection heuristics
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
We should use the same heuristics used by GDK in order to detect whether
|
|
Packit |
31ecd5 |
a device is a touchpad or not.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Based on the similar code from Carlos Garnacho for GDK:
|
|
Packit |
31ecd5 |
https://git.gnome.org/browse/gtk+/commit/?id=6f07d5e7
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
https://bugzilla.gnome.org/show_bug.cgi?id=747436
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/x11/clutter-device-manager-xi2.c | 34 +++++++++++++++++++++++++++++++-
|
|
Packit |
31ecd5 |
1 file changed, 33 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit bb52fa81ce30be69369e043357d6fb569b7ee5e5
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Mon Mar 23 13:30:50 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Post-branch version bump to 1.23.1
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 4 ++--
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit d362e373bbac6a277aff79f4304721eccde13060
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Mon Mar 23 13:24:05 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
actor: Fix a compiler warning
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/clutter-actor.c | 3 ++-
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 505801cd095d2535dfbebf819d0ac9ec94522b2a
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Mon Mar 23 13:22:18 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
gdk: Fix stage removal from the master clock
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Prevents a double-free in the conformance test suite.
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
clutter/gdk/clutter-master-clock-gdk.c | 10 ++++++++--
|
|
Packit |
31ecd5 |
1 file changed, 8 insertions(+), 2 deletions(-)
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
commit 83edd9c4c5a872b9092d9394ecef66749e8a6f6f
|
|
Packit |
31ecd5 |
Author: Emmanuele Bassi <ebassi@gnome.org>
|
|
Packit |
31ecd5 |
Date: Mon Mar 23 11:27:58 2015 +0000
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
Post-release version bump to 1.22.1
|
|
Packit |
31ecd5 |
|
|
Packit |
31ecd5 |
configure.ac | 4 ++--
|
|
Packit |
31ecd5 |
1 file changed, 2 insertions(+), 2 deletions(-)
|