[RFC weston] compositor: Implement runtime output transform changes

2017-06-26 Thread Iliya Bozhinov
Up to now we could set the transform only on output initialization. However, on certain situations(like tablets and convertible laptops), screen orientation can change while the compositor is running and thus the need for change of the output transform arises. When the transform changes, we must u

[RFC weston] xwayland: Implement support for programmatically maximizing views

2017-06-25 Thread Iliya Bozhinov
Currently the xwayland implementation of desktop surfaces doesn't do anything when weston_desktop_surface_set_maximized/fullscreen() is called. In order to support this, we have to add xwayland internal interfaces for sending those requests to the xwayland window. Also, a xwayland desktop surface s

[PATCH] xwm: Handle third data entry in client messages

2017-06-24 Thread Iliya Bozhinov
A single client message can be used to modify two properties at once. That's why when processing such messages we have to check both the second and the third data entry for states that we must handle. Signed-off-by: Ilia Bozhinov --- xwayland/window-manager.c | 14 +- 1 file changed,