Diffusion KWin ac45977e9e64

[wayland] XdgDecoration Support

Authored by davidedmundson on Jan 1 2019, 5:37 PM.

Description

[wayland] XdgDecoration Support

Summary:
Does something similar to our existing ServerDecoration, but based
around XDG Shell patterns and with a few subtle differneces.

We'll probably still need both in kwin for the forseeable future as GTK3
won't ever change from using the KDE Server Decoration.

Test Plan:
Relevant unit test. It's a bit simpler as spec states
toolkits must follow what the compositor configures if they
bind the interface.

Modified plasma-integration to remove ServerIntegration
(as Qt5.12 has native support) all my windows look and act the same.

Reviewers: KWin, zzag

Reviewed By: KWin, zzag

Subscribers: kwin

Tags: KWin

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

Details

Committed
davidedmundsonJan 1 2019, 5:53 PM
Reviewer
KWin
Differential Revision
D17756: [wayland] XdgDecoration Support
Parents
R108:48d13379c396: [autotests] Add tests for keep-above and keep-below states
Branches
Unknown
Tags
Unknown