[PATCH v2 2/3] clients: Correct drawing glitch in stacking demo

2015-10-06 Thread Ben Hummon
Fix a graphics glitch in the stacking demo in which a transient window's drop shadow is visibile within the interior of the window. Signed-off-by: Ben Hummon --- clients/stacking.c | 4 1 file changed, 4 deletions(-) diff --git a/clients/stacking.c b/clients/stacking.c index ae

[PATCH v2 1/3] clients: Moving and rotating transient surfaces

2015-10-06 Thread Ben Hummon
Transient surfaces use child/parent surfaces for stacking order. This change resloves an issue in which attempting to move or rotate a toplevel transient surface can move or rotate its ancestor. Signed-off-by: Ben Hummon --- desktop-shell/shell.c | 13 + 1 file changed, 5 insertions

[PATCH v2 3/3] clients: Disable popup shortcut in stacking demo

2015-10-06 Thread Ben Hummon
Weston does not allow popup menus initiated by keyboard. Remove the broken keyboard shorcut for a popup from the stacking demo. Signed-off-by: Ben Hummon --- clients/stacking.c | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/clients/stacking.c b/clients/stacking.c

[PATCH 1/3] clients: Moving and rotating transient surfaces

2015-10-06 Thread Ben Hummon
Transient surfaces use child/parent surfaces for stacking order. This change resloves an issue in which attempting to move or rotate a toplevel transient surface can move or rotate its ancestor. --- The moving/rotating issue can be seen by creating transient surfaces in the weston stacking demo.

[PATCH 2/3] clients: Correct drawing glitch in stacking demo

2015-10-06 Thread Ben Hummon
Fix a graphics glitch in the stacking demo in which a transient window's drop shadow is visibile within the interior of the window. --- clients/stacking.c | 4 1 file changed, 4 deletions(-) diff --git a/clients/stacking.c b/clients/stacking.c index ae9c332..6748576 100644 --- a/clients/stac

[PATCH 3/3] clients: Disable popup shortcut in stacking demo

2015-10-06 Thread Ben Hummon
Weston does not allow popup menus initiated by keyboard. Remove the broken keyboard shorcut for a popup from the stacking demo. --- clients/stacking.c | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/clients/stacking.c b/clients/stacking.c index 6748576..f90243a 100644 -