kwin/plugins/qpa
Martin Gräßlin acb4336932 [plugins/qpa] Properly clean up the created KWayland::Client::Outputs
On build.kde.org the autotests started to crash on tear down due to a
newer Wayland library. The reason is that the KWayland::Client::Outputs
are destroyed after the internal Wayland connection is destroyed.

This change parents the created Outputs to the Registry like the other
objects. To ensure that the KWin::QPA::Screen doesn't have a problem
with that, it is changed to a QPointer - nullptr checks are already in
place.

Hopefully that will fix the crashes on build.kde.org, but there is a
chance that more errors are hidden.
2016-10-28 10:12:15 +02:00
..
abstractplatformcontext.cpp [plugins/qpa] Support SharingPlatformContext on the existing eglSurface and eglconfig 2016-07-20 14:17:11 +02:00
abstractplatformcontext.h [plugins/qpa] Call makeCurrent on the QOpenGLContext instead of the one in the platform context 2016-08-26 07:38:04 +02:00
backingstore.cpp
backingstore.h
CMakeLists.txt [plugins/qpa] Add debug output for the KWin internal QPA plugin 2016-07-18 16:34:03 +02:00
integration.cpp [plugins/qpa] Properly clean up the created KWayland::Client::Outputs 2016-10-28 10:12:15 +02:00
integration.h Integrate QtVirtualKeyboard into KWin/Wayland 2016-06-02 11:26:53 +02:00
kwin.json
main.cpp
nativeinterface.cpp [plugins/qpa] Add a roundtrip platform function 2016-03-16 11:10:14 +01:00
nativeinterface.h [plugins/qpa] Add a roundtrip platform function 2016-03-16 11:10:14 +01:00
platformcontextwayland.cpp [plugins/qpa] Call makeCurrent on the QOpenGLContext instead of the one in the platform context 2016-08-26 07:38:04 +02:00
platformcontextwayland.h
platformcursor.cpp [plugins/qpa] Implement a custom QPlatformCursor 2016-02-17 12:42:12 +01:00
platformcursor.h [plugins/qpa] Implement a custom QPlatformCursor 2016-02-17 12:42:12 +01:00
screen.cpp [plugins/qpa] Properly clean up the created KWayland::Client::Outputs 2016-10-28 10:12:15 +02:00
screen.h [plugins/qpa] Properly clean up the created KWayland::Client::Outputs 2016-10-28 10:12:15 +02:00
sharingplatformcontext.cpp [plugins/qpa] Call makeCurrent on the QOpenGLContext instead of the one in the platform context 2016-08-26 07:38:04 +02:00
sharingplatformcontext.h [plugins/qpa] Support SharingPlatformContext on the existing eglSurface and eglconfig 2016-07-20 14:17:11 +02:00
window.cpp [Wayland] Make it possible to have internal windows decorated 2016-08-08 14:00:32 +02:00
window.h