[PATCH weston 4/4 v1] Implement animated zoom transitions.

2012-05-20 Thread Scott Moreau
This patch introduces animated transitions for zoom. It uses springs to drive the animations but there were some problems, so there are a couple of things that have to be done to make this happen. First, the spring timestamp is set with weston_compositor_get_time() but when the first frame handler

[PATCH weston 3/4 v1] Center zoom area for text cursor position.

2012-05-20 Thread Scott Moreau
Here we install the logic for 'zoom area centered on a given point'. --- src/compositor.c | 29 ++--- src/compositor.h |2 +- src/shell.c |2 +- 3 files changed, 24 insertions(+), 9 deletions(-) diff --git a/src/compositor.c b/src/compositor.c index 5ded996.

[PATCH weston 2/4 v1] Restructure output zoom.

2012-05-20 Thread Scott Moreau
A quick clean-up of zoom to prepare for the other patches in this series. --- src/compositor.c | 20 ++-- src/compositor.h |1 - src/shell.c | 13 - 3 files changed, 18 insertions(+), 16 deletions(-) diff --git a/src/compositor.c b/src/compositor.c index 0

[PATCH weston 1/4 v1] Implement text cursor position protocol.

2012-05-20 Thread Scott Moreau
Here we create a new client/compositor interface in weston to allow clients to report their x/y cursor position to the compositor. These values are then used to center the zoom area on this point. This is useful for everyone, especially people who are visually impaired. --- The values reported fro

Introduce zoom-area-follows-text-cursor and animated zoom transitions.

2012-05-20 Thread Scott Moreau
I am happy to introduce these new features. Please feel free to test them and provide feedback. The patches are for current master, weston 491bac19c7c32c62ac5bbe48f0064b55586a8a4a. ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org http

[PATCH] tty: fix initialisation failure cleanup

2012-05-20 Thread Rafal Mielniczuk
This patch sets mode back to VT_AUTO and restores original terminal in error handling routines --- src/tty.c |5 + 1 file changed, 5 insertions(+) diff --git a/src/tty.c b/src/tty.c index 78d5ba5..72d271a 100644 --- a/src/tty.c +++ b/src/tty.c @@ -237,6 +237,7 @@ tty_create(struct weston_