Wayland-Protocols 1.7 Breaks XDG-Shell Backwards Compatibility
It was just days ago that Wayland-Protocols 1.6 was released with the additions of XDG-Foreign and Idle-Inhibit. Arriving this Monday morning is Wayland-Protocols 1.7.
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.
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