[PATCH weston 00/10] Rebase of Jasper's xdg-shell unstable v5

Jonas Ådahl jadahl at gmail.com
Thu Feb 12 22:03:37 PST 2015


Please ignore this one, it a early unfinished version of 00/00.

Jonas

On Fri, Feb 13, 2015 at 02:01:52PM +0800, Jonas Ådahl wrote:
> Hi,
> 
> This is a rebase of the improvements Jasper did to the xdg-shell protocol
> specification. No major changes were made, check each commit for details
> about that.
> 
> Note that this series don't tend to solve all the pending issues that
> has been discussed regarding the current state of xdg-shell, and I hope we
> can get these changes merged before doing further changes. As far as I can
> tell the issues brought up in the previous E-mail thread of the previous
> time this series was posted should have been addressed, but please do
> check as I was not the one who did most of the issue addressing, and have
> only checked afterwards.
> 
> Even though I'd like this series to land without going stalling due to any
> further discussion, I'd like to provide some kind of status update /
> summary of what is missing from a desktop point of view, given the
> comments of previous threads on wayland-devel.
> 
> 1) Modal dialogs
> 
> There is currently no support for making a xdg_surface a modal dialog,
> i.e. inhibiting interaction with parent surface as well as enabling the
> compositor to special-case modal dialogs from regular surfaces. AFAIK
> this could easy enough by just extending xdg_surface with an extra
> request of some kind.
> 
> 2) 
> 
> 1) xdg-shell assumes 
> 
> 
> 
> 
> Jonas
> 
> 
> Jasper St. Pierre (7):
>   xdg-shell: Take a xdg_surface as the parent surface
>   xdg-shell: Remove the serial from popup_done
>   xdg-shell: Remove the flags from get_xdg_popup
>   xdg-shell: Send an error when the client uses the not-topmost popup
>   xdg-shell: Add a simple destructor request
>   xdg-shell: Rewrite documentation
>   xdg-shell: Bump unstable version
> 
> Jonas Ådahl (3):
>   desktop-shell: Simplify popup_end_grab popup_done sending loop
>   desktop-shell: Fix coding style of add_popup_grab
>   xdg-shell: Add invalid_parent error to xdg_popup
> 
>  clients/simple-damage.c |   2 +-
>  clients/simple-egl.c    |   2 +-
>  clients/simple-shm.c    |   2 +-
>  clients/window.c        |  21 ++--
>  desktop-shell/shell.c   | 163 ++++++++++++++++++++--------
>  protocol/xdg-shell.xml  | 281 +++++++++++++++++++++++++++++-------------------
>  6 files changed, 301 insertions(+), 170 deletions(-)
> 
> -- 
> 2.1.0
> 


More information about the wayland-devel mailing list