Bug 299277

Summary: Move Workspace's compositing functionality to own class Compositor
Product: [Plasma] kwin Reporter: Martin Flöser <mgraesslin>
Component: compositingAssignee: Martin Flöser <mgraesslin>
Severity: task CC: kwin-bugs-null
Priority: NOR Flags: mgraesslin: ReviewRequest+
Version: git master   
Target Milestone: 4.10   
Platform: unspecified   
OS: Linux   
URL: https://git.reviewboard.kde.org/r/102420/
Latest Commit: Version Fixed In: 4.10
Sentry Crash Report:

Description Martin Flöser 2012-05-03 07:23:47 UTC
Refactoring of Workspace to have a dedicated Compositing class.
Comment 1 Martin Flöser 2012-08-26 18:50:52 UTC
Git commit d85158921cb510e7f4f9ead3a7f74eb5a749140b by Martin Gräßlin.
Committed on 23/08/2012 at 18:04.
Pushed by graesslin into branch 'master'.

Pass Compositor to EffectsHandlerImpl

Obsoletes the need to go through the Workspace object to get to
the Compositor.

TODO for future: make the Compositor being the parent object for
the EffectsHandlerImpl.

Closing Review and bug from this commit, which is the top most
of the patch series.

REVIEW: 106060
FIXED-IN: 4.10

M  +1    -1    kwin/composite.cpp
M  +11   -10   kwin/effects.cpp
M  +3    -1    kwin/effects.h