Diffusion KWin 050cf0451e2b

[xwl] Move Xwayland parts into separate class

Authored by romangg on Feb 19 2019, 8:50 AM.

Description

[xwl] Move Xwayland parts into separate class

Summary:
The Xwayland code path is moved from ApplicationWayland to a dedicated class
Xwayland in a new top-level directory xwl.

This is a direct preparation step for generic support of Xwayland Selections.

On a longer timescale this should also allow us to further separate Wayland
native functionality from Xwayland to allow us at one point to build KWin's
Wayland binary optionally without X dependencies. Another long term goal, that
becomes possible through this separation is to recover from Xwayland crashes.

Test Plan: Manually and auto tests

Reviewers: KWin, davidedmundson

Subscribers: davidedmundson, zzag, kwin

Tags: KWin

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

Details

Committed
romanggFeb 19 2019, 11:10 AM
Differential Revision
D15020: [xwl] Move Xwayland parts into separate class
Parents
R108:58de7d68620f: Merge branch 'Plasma/5.15'
Branches
Unknown
Tags
Unknown