[PATCH weston 00/10] Rebase of Jasper's xdg-shell unstable v5
Jonas Ådahl
jadahl at gmail.com
Thu Feb 12 22:01:52 PST 2015
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