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_v1
version 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_popup
tests 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!