31 Commits (0bd5eff8623dceb6e2dee445edcc244ccb620660)

Author SHA1 Message Date
Roman Gilg 7e831df46e Add environment variable to force sw cursor 8 years ago
Roman Gilg 82d2860469 [colorcorrection] Night Color - blue light filter at nighttime 8 years ago
David Edmundson 92e5db1ffe Debug output for platforms 8 years ago
Martin Flöser 7ef8409157 Move X11-only specific part of EffectsHandlerImpl to x11 platform plugin 9 years ago
Sebastian Kügler d16f63b6e6 inform outputconfiguration clients that a change has been applied 9 years ago
Martin Flöser 8015e4e84e Add virtual method to Scene to get the EGL/GLX extensions 9 years ago
Martin Flöser 9381411b91 Pass EGL information from AbstractEglBackend to Platform instead of query 9 years ago
Martin Flöser 6168638cf4 Fix Platform::createDecorationRenderer 9 years ago
Martin Flöser 51561052ec Move screen inversion through XRandr into X11 standalone platform 9 years ago
Martin Flöser 23ef40e638 Move the X11 Decoration Renderer into the X11 standalone platform 9 years ago
Martin Flöser a3dc2ad5a2 Move NonComposited Outline into the X11 standalone platform 9 years ago
Martin Flöser 1cc38c929a Move updateXTime into the X11 standalone platform 9 years ago
Martin Flöser b4a79d30e6 Move the X11 specific OverlayWindow into the platform/x11 9 years ago
David Edmundson fd58c68ba5 Set wayland output scale 9 years ago
Martin Gräßlin fa4c60e33f Add support for pointer gestures to nested Wayland platform 9 years ago
Martin Gräßlin 2904d4a0be Move X11 specific KGlobalAccel handling into the x11-standalone platform 9 years ago
Martin Gräßlin f9f7b84cb4 Add interactive position selection to screenshot screen under cursor 9 years ago
Martin Gräßlin d1de6899fd Move querying the egl extensions into the AbstractEglBackend 9 years ago
Martin Gräßlin fd83366e31 Implement interactive window selection for Wayland platforms 9 years ago
Martin Gräßlin 7b464cf284 Support interactive window selection through the Platform 9 years ago
Martin Gräßlin e90e596864 Add way to hide/show cursor in Platform 10 years ago
Martin Gräßlin ea52ef9e57 Add a PlatformCursorImage to Platform and EffectsHandler 10 years ago
Martin Gräßlin 03700500be Create Cursor instance through Platform 10 years ago
Martin Gräßlin 44843f462f [plugins/qpa] Support SharingPlatformContext on the existing eglSurface and eglconfig 10 years ago
Martin Gräßlin 9d7ef58b2b Support restarting the OpenGL compositor on Wayland 10 years ago
Martin Gräßlin 736d99fc6a Properly trigger repaint for sofware cursor 10 years ago
Martin Gräßlin 7c822fadee Move the OpenGL unsafe check into the Platform 10 years ago
Martin Gräßlin d15d3a5ff1 Provide functionality of CompositingPrefs through Platform 10 years ago
Martin Gräßlin c45942a70c Move requiresCompositing from Application to Platform 10 years ago
Martin Gräßlin e73a86d420 Create screen edge through the Platform 10 years ago
Martin Gräßlin d31e9e88b4 Rename abstract_backend.(h|cpp) to platform.(h|cpp) 10 years ago
Martin Gräßlin 10632f09ca Rename AbstractBackend to Platform 10 years ago
Martin Gräßlin 7996d954c5 Provide the platform() -> AbstractBackend* in KWin::Application 10 years ago
Sebastian Kügler d8a3e0525f First part of outputmanagement wayland interface 10 years ago
Martin Gräßlin a029300ce5 Rework cursor image handling for Wayland 10 years ago
Martin Gräßlin 3ea4f161cf [wayland] Delete cursor theme when internal connection terminates 10 years ago
Martin Gräßlin ee7f70afc8 [wayland] BasicScreens can serve multiple screens 10 years ago
Martin Gräßlin fb4d59abb7 [wayland] Add a base implementation for Screens in a basic setup 10 years ago
Martin Gräßlin d837830661 [wayland] AbstractBackend announces whether a surface less context is possible 11 years ago
Martin Gräßlin b9d7726f7a [wayland] Forward EGLDisplay and EGLContext from Scene to Backend 11 years ago
Martin Gräßlin a6c6408f54 Drop cmakedefine HAVE_WAYLAND_CURSOR 11 years ago
Martin Gräßlin 06fc00b4a9 [wayland] Support pointer warping in the backends 11 years ago
Martin Gräßlin 735ffc8ab2 [wayland] Improve getting cursor image from theme 11 years ago
Martin Gräßlin 2afaa60dc5 [wayland] A backend can mark whether it is ready 11 years ago
Martin Gräßlin 300a576d32 [wayland] Split out WaylandCursorTheme into own header/implementation 11 years ago
Martin Gräßlin 79b5685b7a [wayland] Add protected AbstractBackend::repaint(const QRect&) 11 years ago
Martin Gräßlin 8be38dc4f6 [wayland] Don't call into InputRedirection from AbstractBackend implementations 11 years ago
Martin Gräßlin 38b676d809 Add support for hardware cursors in DrmBackend 11 years ago
Martin Gräßlin 2b185fa7e0 [wayland] Set internal cursor through WaylandCursorTheme in AbstractBackend 11 years ago
Martin Gräßlin c5693270db [wayland] Add support for a "software" cursor 11 years ago