Wayland-Protocols 1.7 Breaks XDG-Shell Backwards Compatibility

Wayland-Protocols 1.7 brings a backwards-incompatible version of the unstable XDG-Shell protocol. This new version is XDG-Shell v6.
Backwards compatibility was broken with this XDG-Shell revision due to changes around surface creation and mapping. The changes allow clients to specify minimum/maximum window geometry, a declarative manner to define the position of popup surfaces, and mapping a popup without a grab.
More details on Wayland-Protocols 1.7 and the XDG-Shell protocol changes via this mailing list post.
6 Comments