Re: [PATCH weston 00/16] Tablet device support for weston

2017-11-06 Thread Jason Gerecke
On Wed, Oct 25, 2017 at 4:12 AM, Bastian Farkas wrote: > Hi, > > with Peter Hutterers permission I modified an outdated patchset from him that > adds support for tablet devices to the weston compositor. Several minor > changes were needed to get the patches working with a recent weston version.

[PATCH weston v2 15/15] window client: remove ivi-application support

2017-11-06 Thread Michael Teyfel
Signed-off-by: Michael Teyfel --- Makefile.am | 2 -- clients/window.c | 44 +--- 2 files changed, 1 insertion(+), 45 deletions(-) diff --git a/Makefile.am b/Makefile.am index c37cd00b..f30ddbe9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -665,8 +6

[PATCH weston v2 14/15] simple-shm: remove ivi-application support

2017-11-06 Thread Michael Teyfel
Signed-off-by: Michael Teyfel --- Makefile.am | 4 +--- clients/simple-shm.c | 40 2 files changed, 1 insertion(+), 43 deletions(-) diff --git a/Makefile.am b/Makefile.am index f9c8010b..c37cd00b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -57

[PATCH weston v2 11/15] ivi-shell: create weston_desktop in wet_shell_init

2017-11-06 Thread Michael Teyfel
Signed-off-by: Michael Teyfel --- ivi-shell/ivi-shell.c | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ivi-shell/ivi-shell.c b/ivi-shell/ivi-shell.c index 5f64e72d..dc8e6f1d 100644 --- a/ivi-shell/ivi-shell.c +++ b/ivi-shell/ivi-shell.c @@ -677,10 +677,14 @@ wet_s

[PATCH weston v2 12/15] hmi-controller: register for desktop_surface_configured

2017-11-06 Thread Michael Teyfel
Since ivi-shell now supports xdg-protocol, the surface_created listener can be removed and the desktop_surface_configured listener is needed. ivi-layout: libweston-desktop api is used to send configure event to application. Signed-off-by: Michael Teyfel --- ivi-shell/hmi-controller.c | 70 ++

[PATCH weston v2 10/15] ivi-shell: remove surface_destroy_listener

2017-11-06 Thread Michael Teyfel
Since the surface_destroy_listener is only registered for ivi-shell applications, it should only be removed for ivi-shell applications. Signed-off-by: Michael Teyfel --- ivi-shell/ivi-shell.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ivi-shell/ivi-shell.c b/ivi-s

[PATCH weston v2 13/15] simple-egl: remove ivi-application support

2017-11-06 Thread Michael Teyfel
Signed-off-by: Michael Teyfel --- Makefile.am | 4 +-- clients/simple-egl.c | 86 2 files changed, 13 insertions(+), 77 deletions(-) diff --git a/Makefile.am b/Makefile.am index 23f79dfe..f9c8010b 100644 --- a/Makefile.am +++ b/Makef

[PATCH weston v2 05/15] ivi-layout: introduced configure_desktop_changed

2017-11-06 Thread Michael Teyfel
Introduced signal configure_desktop_changed with interface. This signal should be sent, when a desktop-surface is configured. Signed-off-by: Michael Teyfel --- ivi-shell/ivi-layout-export.h | 10 ++ ivi-shell/ivi-layout-private.h | 1 + ivi-shell/ivi-layout.c | 17 +

[PATCH weston v2 06/15] ivi-layout: introduced surface create and configure

2017-11-06 Thread Michael Teyfel
Introduced surface create and configure function for xdg-apps. Signed-off-by: Michael Teyfel --- ivi-shell/ivi-layout-shell.h | 8 + ivi-shell/ivi-layout.c | 74 ++-- 2 files changed, 59 insertions(+), 23 deletions(-) diff --git a/ivi-shell/ivi

[PATCH weston v2 07/15] ivi-shell: linked libweston-desktop and added structs

2017-11-06 Thread Michael Teyfel
Signed-off-by: Michael Teyfel --- Makefile.am| 1 + ivi-shell/ivi-layout-private.h | 2 ++ ivi-shell/ivi-shell.c | 4 +++- ivi-shell/ivi-shell.h | 2 ++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index e9679e68..23

[PATCH weston v2 08/15] ivi-layout: use libweston-desktop api for views

2017-11-06 Thread Michael Teyfel
Signed-off-by: Michael Teyfel --- ivi-shell/ivi-layout.c | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ivi-shell/ivi-layout.c b/ivi-shell/ivi-layout.c index 086d0fd2..6b854503 100644 --- a/ivi-shell/ivi-layout.c +++ b/ivi-shell/ivi-layout.c @@ -153,7 +153,10 @

[PATCH weston v2 09/15] ivi-shell: added libweston-desktop-api implementation

2017-11-06 Thread Michael Teyfel
Signed-off-by: Michael Teyfel --- ivi-shell/ivi-shell.c | 156 ++ 1 file changed, 156 insertions(+) diff --git a/ivi-shell/ivi-shell.c b/ivi-shell/ivi-shell.c index 84db2c97..e797e4f9 100644 --- a/ivi-shell/ivi-shell.c +++ b/ivi-shell/ivi-shell.c @

[PATCH weston v2 03/15] ivi-shell: introduction of IVI_INVALID_ID

2017-11-06 Thread Michael Teyfel
Introduction of IVI_INVALID_ID for xdg-shell applications. Signed-off-by: Michael Teyfel --- ivi-shell/ivi-layout-export.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ivi-shell/ivi-layout-export.h b/ivi-shell/ivi-layout-export.h index 2317d6e9..e1e897ed 100644 --- a/ivi-shell/ivi-layou

[PATCH weston v2 04/15] layout-interface: added interface to change surface id

2017-11-06 Thread Michael Teyfel
This interface enables an id-agent to change the surface ids of an ivi-layout-surface once. Signed-off-by: Michael Teyfel --- ivi-shell/ivi-layout-export.h | 6 ++ ivi-shell/ivi-layout.c| 39 +++ 2 files changed, 45 insertions(+) diff --git a/ivi

[PATCH weston v2 02/15] ivi-shell: removed assert

2017-11-06 Thread Michael Teyfel
Removed assert, that checks if ivi-surface is not available, since this can now happen with xdg-shell support. Signed-off-by: Michael Teyfel --- ivi-shell/ivi-shell.c | 1 - 1 file changed, 1 deletion(-) diff --git a/ivi-shell/ivi-shell.c b/ivi-shell/ivi-shell.c index e9ddf9a4..f3156d35 100644

[PATCH weston v2 00/15] Desktop Protocol Support for IVI-Shell

2017-11-06 Thread Michael Teyfel
Hello all, [Changes Version 2] Adjustments have been done according to Quentin Glidic's remarks. * weston_desktop_surface_create_view is used to create a view for toplevel desktop surfaces * weston_desktop_surface_unlink_view is used to destroy a view for toplevel desktop surfaces * weston_deskt

[PATCH weston v2 01/15] ivi-shell: rework goto labels to avoid memory leaks

2017-11-06 Thread Michael Teyfel
Signed-off-by: Michael Teyfel --- ivi-shell/ivi-shell.c | 27 ++- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/ivi-shell/ivi-shell.c b/ivi-shell/ivi-shell.c index 67619b8f..e9ddf9a4 100644 --- a/ivi-shell/ivi-shell.c +++ b/ivi-shell/ivi-shell.c @@ -497,44