48 Commits (a730b5d2f69060a5bdfffea7ef6f3f4b10aeade4)

Author SHA1 Message Date
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
Martin Gräßlin 603844cf98 [wayland] Allow the AbstractBackend subclasses to manage OutputInterfaces 11 years ago
Martin Gräßlin 8ec3f55ff4 [wayland] Abort if Xwayland connection breaks 11 years ago
Martin Gräßlin d2cd10861b [wayland] Use a DPI of 96 to calculate physical size for the server's outputs 11 years ago
Martin Gräßlin 2b185fa7e0 [wayland] Set internal cursor through WaylandCursorTheme in AbstractBackend 11 years ago
Martin Gräßlin 9a0fd94013 Introduce AbstractBackend as base class for Wayland and X11Windowed backend 11 years ago
Martin Gräßlin 79c49e84a4 [kwin_wayland] Pass socket file descriptor to QtWayland 11 years ago
Martin Gräßlin 69a13a779d [kwin_wayland] Start Xwayland through socket file descriptor 11 years ago
Martin Gräßlin 54c2c5db2d [wayland] Create SeatInterface and sync with WaylandBackend's seat 11 years ago
Martin Gräßlin dc0f040185 [kwin_wayland] Init Outputs from screen information 11 years ago
Martin Gräßlin 07c972b6d4 [wayland] Add a SurfaceInterface to Toplevel 11 years ago
Martin Gräßlin 47bdce074e Let the fun begin: start a WaylandServer in kwin_wayland 11 years ago