kwin/plugins
Vlad Zahorodnii 7e5c16989e Drop hwcomposer backend
Plasma Mobile announced that they plan to drop support for Halium
devices, see the announcement blog post [1] for the reasons that led to
such a decision.

But just to summarize, here are some of the key points from the post:

 * Some of our team members no longer have access to reference LG Nexus
   5X device anymore
 * After KDE Neon switched to using Ubuntu 20.04 we no longer are
   updating the rootfs for halium devices
 * After several important architecture changes in upstream KWin, the
   hwcomposer backend might be broken and we have no way of verifying it

If the community members are interested in reviving the hwcomposer
backend,

  * it pretty much needs rewrite/re-thinking given differences of hwc1
    and hwc2 API for hwcomposer part of it, see also [2]
  * It also needs removal of Android 5 based libhardware API as we don't
    think code can be kept sane with 3 different levels of ifdefs
  * This backend needs better way of fixing difference between
    CAF/non-CAF devices then just recompiling with different headers,
    maybe env vars?
  * This backend does not support various things like transformation/
    rotation etc, and is not exactly feature complete as the DRM backend

[1] https://www.plasma-mobile.org/2020/12/14/plasma-mobile-technical-debt.html
[2] 83f563c339
2021-01-05 17:38:36 +00:00
..
colord-integration Introduce ColorManager component 2020-12-13 23:53:33 +02:00
idletime Consistently name some KF5 integration plugins 2020-11-23 16:44:42 +00:00
kdecorations Trim trailing whitespace 2020-11-28 11:01:47 +00:00
kglobalaccel Consistently name some KF5 integration plugins 2020-11-23 16:44:42 +00:00
kpackage SVN_SILENT made messages (.desktop file) - always resolve ours 2020-09-30 06:16:48 +02:00
krunner-integration KRunner integration: Send window pixmap along 2020-12-29 21:22:36 +00:00
nightcolor plugins/nightcolor: Handle new color devices 2020-12-21 20:43:17 +02:00
platforms Drop hwcomposer backend 2021-01-05 17:38:36 +00:00
qpa Remove fixqopengl.h 2020-12-10 12:00:20 +02:00
scenes scene: Fix window pixmap traversal order 2020-12-14 12:55:55 +00:00
screencast Port wayland code away from factory methods in KWaylandServer::Display 2020-12-14 13:05:47 +00:00
windowsystem Consistently name some KF5 integration plugins 2020-11-23 16:44:42 +00:00
CMakeLists.txt Introduce ColorManager component 2020-12-13 23:53:33 +02:00