xdg-shell: add v3 support
Breaking changes:
-
wlr_xdg_popup.geometry
has been moved towlr_xdg_popup_state
and is now double-buffered. -
wlr_xdg_popup_unconstrain()
now schedules a configure. - As per xdg-shell protocol v3,
wlr_xdg_popup
now can change its geometry during its lifetime.
Edited by Kirill Primak