Here’s a series of patches which work towards improving the shell window 
stacking. They clean up the code and implement a more organised approach to 
stacking. They add a new test client, weston-stacking, for testing window 
stacking and ordering.

I don’t claim the ordering they impose is perfect, but it seems to at least be 
on parity with the current behaviour, and fixes the following bug:
    https://bugs.freedesktop.org/show_bug.cgi?id=69443

Open questions for review:
 • This probably doesn’t work with non-shell_surface surfaces.
 • Do we expect popup (and transient)-type surfaces to be parentable to other 
popup or transient surfaces? Or is the hierarchy at most one layer deep?

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to