Provide functionality of CompositingPrefs through Platform
ClosedPublic

Authored by graesslin on May 9 2016, 3:36 PM.

Details

Summary

CompositingPrefs is only relevant for X11 standalone. It had some
"hacks" to make it not block Compositing on Wayland. Thus it was in
its current form not really useful.

Now all the functionality is provided through Platform with a default
implementation which is sensible for Wayland platforms.

The X11 standalone platform implements the new methods with the
Wayland checks removed.

In addition all calls to CompositingPrefs now go through the platform
directly and CompositingPrefs is completely dropped.

Diff Detail

Repository
R108 KWin
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
graesslin updated this revision to Diff 3727.May 9 2016, 3:36 PM
graesslin retitled this revision from to Provide functionality of CompositingPrefs through Platform.
graesslin updated this object.
graesslin edited the test plan for this revision. (Show Details)
graesslin added a reviewer: Plasma.
Restricted Application added a project: Plasma. · View Herald TranscriptMay 9 2016, 3:36 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
davidedmundson accepted this revision.May 17 2016, 11:40 AM
davidedmundson added a reviewer: davidedmundson.
This revision is now accepted and ready to land.May 17 2016, 11:40 AM
This revision was automatically updated to reflect the committed changes.