D7450: Move NonComposited Outline into the X11 standalone platform
Martin Flöser
noreply at phabricator.kde.org
Mon Aug 21 10:09:08 UTC 2017
graesslin created this revision.
Restricted Application added a project: KWin.
Restricted Application added subscribers: kwin, plasma-devel.
REVISION SUMMARY
Creating the OutlineVisual is moved into the Platform API. The default
implementation creates the composited OutlineVisual. The X11 standalone
platform overrides it and creates the non composited outline in case no
compositing is used.
TEST PLAN
Run kwin_x11 with KWIN_COMPOSE=N and KWIN_COMPOSE=X,
non composited outline and composited outline loaded
REPOSITORY
R108 KWin
BRANCH
non-composited-outline-x11-platform
REVISION DETAIL
https://phabricator.kde.org/D7450
AFFECTED FILES
outline.cpp
outline.h
platform.cpp
platform.h
plugins/platforms/x11/standalone/CMakeLists.txt
plugins/platforms/x11/standalone/non_composited_outline.cpp
plugins/platforms/x11/standalone/non_composited_outline.h
plugins/platforms/x11/standalone/x11_platform.cpp
plugins/platforms/x11/standalone/x11_platform.h
To: graesslin, #kwin, #plasma
Cc: plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170821/fc8d5e92/attachment-0001.html>
More information about the Plasma-devel
mailing list