[PATCH weston 1/1] xwayland - input size calculation correction

2017-12-20 Thread Ian Ray
From: Nandor Han The input area for an undecorated non-fullscreen window is based on the window size itself. Fixes a case where mouse events in the `invisible' window margin failed to reach the window behind. Signed-off-by: Nandor Han Signed-off-by: Ian Ray --- xwayland/window-manager.

[PATCH weston v2 0/2] disable zoom and opacity bindings when modifier is none

2017-09-18 Thread Ian Ray
prove subject lines and commit messages Ian Ray (2): desktop-shell: use binding_modifier for zoom desktop-shell: disable opacity binding when modifier is none desktop-shell/shell.c | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) --

[PATCH weston v2 1/2] desktop-shell: use binding_modifier for zoom

2017-09-18 Thread Ian Ray
This patch changes the zoom binding to use the modifier configured in weston.ini instead of hardcoding MODIFIER_SUPER. Signed-off-by: Ian Ray --- desktop-shell/shell.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/desktop-shell/shell.c b/desktop-shell/shell.c index

[PATCH weston v2 2/2] desktop-shell: disable opacity binding when modifier is none

2017-09-18 Thread Ian Ray
This patch disables the opacity binding when the modifier is configured to `none' in weston.ini, and thus supports use cases where one does not want to have this binding. Signed-off-by: Ian Ray --- desktop-shell/shell.c | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff

[PATCH weston] desktop-shell: use binding_modifier for zoom

2017-09-15 Thread Ian Ray
Support for kiosk-style use cases where binding modififer is `none': - Use binding modifier instead of hard-coded MODIFIER_SUPER for zoom. - Disable opacity zoom if there is no binding modifier. Signed-off-by: Ian Ray --- desktop-shell/shell.c | 16 ++-- 1 file change