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 > _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
