Diffusion KWin d92d6e77ae87

[autotests] Don't test wl-shell clients

Authored by zzag on Aug 27 2019, 3:01 PM.

Description

[autotests] Don't test wl-shell clients

Summary:
This change removes all traces of wl-shell in the test suite. That's a
prerequisite for dropping wl-shell support in KWin.

Given that wl-shell and xdg-shell are not interchangeable, some tests
were removed and initialization sequence in some tests was adjusted.

The most notable change is ensuring that each plasmashell window sets
its role and initial position before committing the surface. Setting
those properties before the first surface commit is important because
our window placement code needs to know window type in order to
avoid maximizing panels, popups, etc.

Reviewers: KWin, davidedmundson

Reviewed By: KWin, davidedmundson

Subscribers: kwin

Tags: KWin

Differential Revision: https://phabricator.kde.org/D23561

Details

Committed
zzagSep 23 2019, 2:28 PM
Reviewer
KWin
Differential Revision
D23561: [autotests] Don't test wl-shell clients
Parents
R108:bebe81209ccc: Port QPA away from Wayland
Branches
Unknown
Tags
Unknown