19 Commits (c87230c3a5feb6b31938189bd3dd69eaee490def)

Author SHA1 Message Date
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
Martin Gräßlin 2b0a837340 [wayland] Create QPainterBackend through the AbstractBackend 11 years ago
Martin Gräßlin e1ae0b8bc4 [wayland] Create OpenGLBackend through the AbstractBackend 11 years ago
Martin Gräßlin 65839e1617 [wayland] Create Screens through the AbstractBackend 11 years ago
Martin Gräßlin 9a0fd94013 Introduce AbstractBackend as base class for Wayland and X11Windowed backend 11 years ago
Martin Gräßlin 6bf44b7db4 [wayland] Add an X11 output backend 11 years ago
Martin Gräßlin 73098cbfdc Split out WaylandScreens into own header and source file 12 years ago
Martin Gräßlin 8bd3b28335 Remove dead code path from GeometryTip 13 years ago
Martin Gräßlin 0a7e48f7aa KWin uses kdelibs coding style. 15 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Luboš Luňák f52b8e48cd branches/work/kwin_composite becomes new trunk kwin. 19 years ago
Luboš Luňák 2b7e1f4993 Remove kwin, kwin_composite will become new trunk kwin, missing merges 19 years ago
Luboš Luňák e3b865cd5f namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago