wlroots/include/wlr
emersion 5233801530
xdg-shell-v6: don't destroy role resources on unmap
The motivation for this is:
- `get_popup` and `get_toplevel` allocate role-specific resources.
- On the first non-null commit, the surface gets mapped.
- On a null commit, the surface gets unmapped. It can be mapped
  again with a non-null commit.
- When the role object (xdg-toplevel or xdg-popup) is
  destroyed, the surface is unmapped and role-specific resources
  are destroyed. The client can call `get_popup` or `get_toplevel`
  again on that surface.
- When the xdg-surface object is destroyed, the surface is
  unmapped, role-specific resources are destroyed and the surface
  itself is destroyed.
2018-03-26 18:35:45 -04:00
..
backend Write some more docs 2018-03-19 15:46:28 -04:00
interfaces Add const to x11 and input interfaces 2018-03-06 21:16:18 +13:00
render render: add simple functions to render rectangles and ellipses 2018-03-26 12:41:51 -04:00
types xdg-shell-v6: don't destroy role resources on unmap 2018-03-26 18:35:45 -04:00
util Fix damage tracking for rotated surfaces 2018-03-26 15:31:08 -04:00
backend.h Write some more docs 2018-03-19 15:46:28 -04:00
meson.build Further fixes to header install dir 2017-12-28 14:38:52 -05:00
xcursor.h Fix typo in xcursor.h 2018-02-02 08:48:01 -05:00
xwayland.h move xwm.h out of include/wlr 2018-03-03 17:03:21 +01:00