Create interface for passing server decoration palettes
ClosedPublic

Authored by davidedmundson on Jan 2 2018, 10:01 AM.

Details

Summary

It's kept separate in case we ever merge the server decoration manager
interface upstream, and this is too kwin specific to have in a
potentially shared spec.

Code is a copy+paste of existing boilerplate.

Replaces use of the deprecated qt extended surface.

I'd like to target 5.42 as otherwise we'll have a regression when we
release Plasma 5.12 as Qt's XDGv6 doesn't have a working qt extended
surface.

Test Plan

Attached unit test

Diff Detail

Repository
R127 KWayland
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
davidedmundson created this revision.Jan 2 2018, 10:01 AM
Restricted Application added projects: Plasma on Wayland, Frameworks. · View Herald TranscriptJan 2 2018, 10:01 AM
Restricted Application added subscribers: Frameworks, plasma-devel. · View Herald Transcript
davidedmundson requested review of this revision.Jan 2 2018, 10:01 AM
Restricted Application edited projects, added Plasma; removed Plasma on Wayland. · View Herald TranscriptJan 2 2018, 10:01 AM

replace tiny typo

Restricted Application edited projects, added Plasma on Wayland; removed Plasma. · View Herald TranscriptJan 2 2018, 10:13 AM
graesslin accepted this revision.Jan 2 2018, 4:36 PM
This revision is now accepted and ready to land.Jan 2 2018, 4:36 PM
Restricted Application edited projects, added Plasma; removed Plasma on Wayland. · View Herald TranscriptJan 2 2018, 4:36 PM
This revision was automatically updated to reflect the committed changes.
Restricted Application edited projects, added Plasma on Wayland; removed Plasma. · View Herald TranscriptJan 3 2018, 10:39 AM