[PATCH weston 09/10] keyboard: do not crash if no input panel is available

2014-08-25 Thread rawoul
From: Arnaud Vrac --- clients/keyboard.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/clients/keyboard.c b/clients/keyboard.c index 7c11cec..750f58e 100644 --- a/clients/keyboard.c +++ b/clients/keyboard.c @@ -969,6 +969,8 @@ keyboard_create(struct output *output, struct virtual_keyboa

[PATCH weston 03/10] nested: add missing egl extension declaration

2014-08-25 Thread rawoul
From: Arnaud Vrac --- src/weston-egl-ext.h | 8 1 file changed, 8 insertions(+) diff --git a/src/weston-egl-ext.h b/src/weston-egl-ext.h index 8ddf97f..4888323 100644 --- a/src/weston-egl-ext.h +++ b/src/weston-egl-ext.h @@ -51,7 +51,15 @@ EGLAPI EGLBoolean EGLAPIENTRY eglQueryWayland

[PATCH weston 06/10] simple-egl: fix opaque and 16 bits mode options

2014-08-25 Thread rawoul
From: Arnaud Vrac In those cases we were writing to the wrong EGL config attribute. --- clients/simple-egl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/clients/simple-egl.c b/clients/simple-egl.c index 69d28ea..33e711c 100644 --- a/clients/simple-egl.c +++ b/clients/simple-egl.c @@ -133

[PATCH weston 10/10] pixman-renderer: free shadow buffer on renderer destruction

2014-08-25 Thread rawoul
From: Arnaud Vrac --- src/pixman-renderer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pixman-renderer.c b/src/pixman-renderer.c index a816d02..4fdcb05 100644 --- a/src/pixman-renderer.c +++ b/src/pixman-renderer.c @@ -786,6 +786,9 @@ pixman_renderer_output_destroy(struct weston_

[PATCH weston 05/10] text-backend: handle the text backend client destroy signal

2014-08-25 Thread rawoul
From: Arnaud Vrac Mimic what was implemented for desktop-shell in 312ea4ca, to avoid a crash on shutdown. --- src/text-backend.c | 21 - 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/text-backend.c b/src/text-backend.c index 7d2a064..dfb5dde 100644 --- a/s

[PATCH weston 00/10] simple fixes

2014-08-25 Thread rawoul
This patch series contains simple bug or compilation fixes for weston, they are pretty simple so I hope the short comments are enough. ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/waylan

[PATCH weston 07/10] desktop-shell: properly set background widget as opaque

2014-08-25 Thread rawoul
From: Arnaud Vrac Toytoolkit resets the opaque region which was set manually using the wayland protocol directly, so use the widget API instead. --- clients/desktop-shell.c | 10 +- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/clients/desktop-shell.c b/clients/desktop-she

[PATCH weston 08/10] weston-test: fix build when mesa egl extensions are not defined

2014-08-25 Thread rawoul
From: Arnaud Vrac --- tests/weston-test.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/weston-test.c b/tests/weston-test.c index f1e45c1..5c6fd47 100644 --- a/tests/weston-test.c +++ b/tests/weston-test.c @@ -33,6 +33,7 @@ #ifdef ENABLE_EGL #include #include +#include "../src/w

[PATCH weston 02/10] nested: compile when system egl header does not export wayland extensions

2014-08-25 Thread rawoul
From: Arnaud Vrac --- clients/nested.c | 1 + 1 file changed, 1 insertion(+) diff --git a/clients/nested.c b/clients/nested.c index f094237..87cb06c 100644 --- a/clients/nested.c +++ b/clients/nested.c @@ -45,6 +45,7 @@ #define WL_HIDE_DEPRECATED #include +#include "../src/weston-egl-ext.h

[PATCH weston 01/10] window: unbind egl surface and context on surface release

2014-08-25 Thread rawoul
From: Arnaud Vrac Binding null read and write surfaces to an egl context is not standard --- clients/window.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clients/window.c b/clients/window.c index 5d64022..85c25f7 100644 --- a/clients/window.c +++ b/clients/window.c @@

[PATCH weston 04/10] desktop-shell: fix invalid memory access when shell execution fails

2014-08-25 Thread rawoul
From: Arnaud Vrac In this case wl_client_add_destroy_listener() was called with a NULL client, which is invalid. --- desktop-shell/shell.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/desktop-shell/shell.c b/desktop-shell/shell.c index 99f3343..a023281 100644 --- a/desk