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