61 Commits (2528ca466015fbbe1591cac87f5dabcc8d257bb6)

Author SHA1 Message Date
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
Martin Gräßlin 74ae2f503e [wayland] Flush QtWaylands wl_display and KWin's wayland server when processing events 11 years ago
Martin Gräßlin 29c2ae57e0 [wayland] Use a dummy window for QtWayland's popup window handling 11 years ago
Martin Gräßlin 4a671fbf98 [wayland] Don't handle ShellSurface created signals till Workspace is ready 11 years ago
Martin Gräßlin 8d3ee65269 [wayland] Don't set surface on Toplevel for non Xwayland-Clients 11 years ago
Martin Gräßlin 28d314a487 [wayland] Create a DataDeviceManager in wayland server 11 years ago
Martin Gräßlin d60c377890 [wayland] Introduce a ShellClient 11 years ago