I’m pleased to announce the 1.4.0 release of WLCS, the (aspirationally-named) WayLand Conformance Suite. This mainly adds tests for more protocols, but also drops the requirement for the tested compositor to implement wl_shell (which some compositors are dropping).
- Add tests for
zwp_text_input_unstable_v3 - Add tests for
zwp_input_method_unstable_v2 - Add tests for
zwlr_layer_shell_v1version 4 - Drop requirement for compositors to implement
wl_shell. Tests which require an arbitrary “visible surface” should now only require one ofxdg_shell,xdg_shell_unstable_v6, orwl_shell. - Fix expectations of keyboard focus for
xdg_popuptests to match the protocol.
Note: While fixing the expectations for xdg_popup keyboard focus to match the (quite clear!) protocol, we discovered that a fair number of compositors (including Weston) don’t implement that part of the protocol correctly. Give it a test!