67 Commits (521470b04a7502d804805dee99a9159a3d34b73c)

Author SHA1 Message Date
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
Martin Gräßlin ccd8f50b63 [wayland] Connect state change requests from PlasmaWindowInterface 11 years ago
Martin Gräßlin 3c2c1d31c9 [wayland] Add support for closeWindow request in PlasmaWindowInterface 11 years ago
Martin Gräßlin 171bbd662a [wayland] Export more states to PlasmaWindowInterface 11 years ago
Martin Gräßlin f5724b9a55 [wayland] Unmap PlasmaWindowInterface instead of destroying it 11 years ago
Martin Gräßlin 183479fe67 [wayland] Only create PlasmaWindowInterface if AbstractClient has a surface 11 years ago
Martin Gräßlin 0b00af25dc [wayland] Announce AbstractClient to PlasmaWindowManagement interface 11 years ago
Martin Gräßlin 859a3bb598 [wayland] Add support for PlasmaWindowManagement interface 11 years ago
Boudewijn Rempt 98bcdbe70a [wayland] Add a command-line option to start an input method server 11 years ago
Martin Gräßlin f696b578cc [wayland] Add support for QtSurfaceExtension for closing ShellClients 11 years ago
Martin Gräßlin 124bd8aaed [wayland] Add support for the PlasmaShell interface 11 years ago
Martin Gräßlin 1420bb38a9 [wayland] Drop Qt version check from WaylandServer::fakeDummyQtWindowInput 11 years ago
Martin Gräßlin 988ce28943 [wayland] Ensure size is updated before marking window as ready for painting 11 years ago
Martin Gräßlin 90a6814513 [wayland] Place ShellClients 11 years ago
Martin Gräßlin 783afd17b7 [wayland] Delay WaylandServer::shellClientAdded till the Surface is ready for painting 11 years ago
Martin Gräßlin 36fa88893e [wayland] Track the internal ShellClients in WaylandServer 11 years ago
Martin Gräßlin 4ed4d4dab4 [wayland] Create a windowId for ShellSurface 11 years ago
Martin Gräßlin 7d152991c7 [wayland] ShellClient can reference an internal QWindow 11 years ago