85 Commits (356510b0aabe397fb8a242e6f828bd5cc3b81d89)

Author SHA1 Message Date
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
Martin Gräßlin 8175562a7a [wayland] Fix cleanup handling on tear down 11 years ago
Martin Gräßlin 1998d5ac1a [wayland] Improve tear-down to not crash if X11 applications are still around 11 years ago
Bhushan Shah 6e70dd0ba2 [wayland] connect to greeterClientConnectionChanged instead of locked signal 11 years ago
Bhushan Shah 3a1371989e [wayland] Introduce ShellClient::isLockScreen method 11 years ago
Bhushan Shah c957b145a4 [wayland] Adapt to changes in the kscreenlocker 11 years ago
Bhushan Shah bacfd876fe [wayland] Start ksldapp from the WaylandServer 11 years ago
Martin Gräßlin 7253235a28 [wayland] Dispatch the WaylandServer once more before killing internal client 11 years ago
Martin Gräßlin 43f6c1e041 [wayland] Add support for DpmsInterface 11 years ago
Marco Martin 3f5bf65a9e Use the kwayland blur protocol in the blur effect 11 years ago
Martin Gräßlin 9afbecf4a6 [wayland] Drop workaround for faking frame rendered for Qt windows 11 years ago
Martin Gräßlin 8add14fe89 [wayland] Drop hack for faking input for Qt popups 11 years ago
Martin Gräßlin e0103b15b7 [wayland] Remove the specific socket pair for QtWayland 11 years ago
Martin Gräßlin 9272d01a2d Add a WaylandServer::findClient which takes a QWindow 11 years ago
Martin Gräßlin a9e5343eb6 [wayland] Use an event thread for the internal Wayland connection 11 years ago
Martin Gräßlin 6294961ba4 [wayland] Keep Registry for internal connection around 11 years ago
Martin Gräßlin df1146bfa6 [wayland] Shadow gains support for a Wayland protocol 11 years ago
Martin Gräßlin 282321bfb5 [wayland] Announce support for idle interface 11 years ago
Martin Gräßlin 72635101f0 [wayland] Improve creation of KWayland::Server::PlasmaWindowInterface 11 years ago
Martin Gräßlin 085c77810b [wayland] Create PlasmaWindow as child of AbstractClient 11 years ago
Martin Gräßlin 8b6fef457b [wayland] Export themed icon name to PlasmaWindow interface 11 years ago
Martin Gräßlin 69d78fe8db Fix unused variable warning 11 years ago