105 Commits (3e2ff0e870585125ea3b06133d693e2fa553dc1b)

Author SHA1 Message Date
David Edmundson 1403fcf316 Add XDG Output support 8 years ago
Martin Flöser 339a08de38 Acknowledge the server side deco mode in WaylandServer not ShellClient 8 years ago
Martin Flöser b002b27903 Simulate user activity on fake input events 8 years ago
David Edmundson 01d6878dc2 Add explicit protocol for colour scheme management 8 years ago
Martin Flöser a561f91d29 Add missing include 8 years ago
David Edmundson ee28104c7a Port to new AppMenu iface 8 years ago
Martin Flöser ff2e883469 Add support for new IdleInhibition protocol 8 years ago
Martin Flöser 02d3daf28a Add physicalSize to the Screens API 9 years ago
Martin Flöser 6b8943bddd Fix new unused variable warning 9 years ago
Marco Martin 735fcc6e95 Make use of foreign protocol 9 years ago
Martin Flöser 31b5b7f9f9 Ensure internal Wayland connection is properly setup before creating LockScreen integration 9 years ago
Martin Flöser 4c334098f3 Ensure internal Wayland connection is properly setup before creating LockScreen integration 9 years ago
David Edmundson e492f9e298 XdgV6 - Kwin side 9 years ago
Martin Flöser 06433997e8 Emit connectionDied on all Wayland connections of plugins on teardown 9 years ago
David Edmundson fd58c68ba5 Set wayland output scale 9 years ago
Martin Gräßlin 8edd0336e6 Support creation of PlasmaShellSurface prior to ShellSurface 9 years ago
Martin Gräßlin a7f5c16754 Reduce code-duplication of socketpair in WaylandServer 9 years ago
Martin Gräßlin 0c5ca405cc Implement support for pointer constraints 9 years ago
Martin Gräßlin b6af777230 Forward pointer gestures to Wayland server 10 years ago
Martin Gräßlin 1c1dca6da4 Move registerMetaType for SurfaceInterface* to main.cpp 10 years ago
Martin Gräßlin 455c5c07a0 Move implementation of iconGeometry from ShellClient to AbstractClient 10 years ago
Martin Gräßlin 697ea3ae00 Delay query whether screenlocker is registered till WaylandServer is initialized 10 years ago
Martin Gräßlin d0c488f4a2 Announce output changes to Wayland for platforms not handling outputs 10 years ago
Martin Gräßlin c3af4c3f9c Add support for xdg-shell version 5 interface 10 years ago
Martin Gräßlin 445335ba5f Merge signal connections for AbstractClient in Workspace 10 years ago
Martin Gräßlin 3c04d5295d Handle situation of no XDG_RUNTIME_DIR gracefully 10 years ago
Martin Gräßlin 3493e97655 Support for syncing the clipboard from X11 to Wayland and vice versa 10 years ago
Martin Gräßlin 7818a1fa9c Set internal ClientConnection to null after destroying it 10 years ago
Martin Gräßlin c7828eab8f Ensure that WaylandServer::shellClientAdded only gets emitted once 10 years ago
Sebastian Kügler a5189cc393 Actually create the outputmanagement interface 10 years ago
Martin Gräßlin 319869881c Connect Application::screensCreated to WaylandServer::initOutputs 10 years ago
Martin Gräßlin f8f8e61466 Make integration with KScreenLocker optional in WaylandServer 10 years ago
Martin Gräßlin 6d60f01ad9 Skip DontCrashEmptyDecorationTest if we don't have a /dev/dri/card0 device 10 years ago
Martin Gräßlin d31e9e88b4 Rename abstract_backend.(h|cpp) to platform.(h|cpp) 10 years ago
Martin Gräßlin 1d4cd55b9d Drop backend() -> AbstractBackend* from WaylandServer 10 years ago
Martin Gräßlin 7996d954c5 Provide the platform() -> AbstractBackend* in KWin::Application 10 years ago
Martin Gräßlin 8d851a0252 Announce support for subcompositor protocol 10 years ago
Sebastian Kügler d8a3e0525f First part of outputmanagement wayland interface 10 years ago
Martin Gräßlin 2b34f97344 Always notify lock screen when a lock surface got created 10 years ago
Martin Gräßlin ed3f55b953 [wayland] Fix heap-use-after-free in idle time plugin 10 years ago
Martin Gräßlin b5cbca3617 Also consider the AcquiringLock state as a locked screen 10 years ago
Martin Gräßlin 5cef26d275 [wayland] Add support for ServerSideDecorationManager 10 years ago
Martin Gräßlin e2dc6380d1 [wayland] Pass processStartupEnvironment to ScreenLocker 10 years ago
Martin Gräßlin 8b4d1a2f3f [wayland] Properly set position of OutputInterface on creation 10 years ago
Martin Gräßlin 3be016fba4 [wayland] Destroy all ClientConnections on tear down 10 years ago
Bhushan Shah 450bbaafdc [wayland] Introduce property to identify lockscreen and inputmethods 10 years ago
Martin Gräßlin fa6fbbdfc1 [wayland] Destroy input method connection after process finished 11 years ago
Martin Gräßlin 0bf51d99f6 [wayland] Destroy our internal wayland connection from server side 11 years ago
Martin Gräßlin affcbac7e7 [wayland] Destroy Xwayland's ClientConnection on tear down 11 years ago
Martin Gräßlin acb0dfd893 [wayland] Don't leak our internal client connection thread object 11 years ago