WLCS 1.4.0 Release

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 of xdg_shell, xdg_shell_unstable_v6, or wl_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!

1 Like