• Vlad Zahorodnii's avatar
    [autotests] Don't test wl-shell clients · d92d6e77
    Vlad Zahorodnii authored
    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
    d92d6e77
globalshortcuts_test.cpp 15.3 KB