120 Commits (dc0b11eea77f3ee90e4f183acaf2e2aae2bdbabb)

Author SHA1 Message Date
Vlad Zagorodniy e96da56f8c Fix tests 7 years ago
Martin Flöser 9b922f8833 Split out a dedicated InternalClient class 7 years ago
Roman Gilg 548978bfe1 [xwl] Drag and drop between Xwayland and Wayland native clients 7 years ago
Roman Gilg 2776f829ef Remove X clipboard sync helper and rename its autotest 7 years ago
Roman Gilg 6e08fb2fa5 [xwl] Generic X selections translation mechanism with Clipboard support 7 years ago
David Edmundson 7d10ab0fe7 [wayland] Drop Qt extended surface 7 years ago
David Edmundson 4240c4af05 [wayland] Call ShellClient install interface methods consistently 7 years ago
Roman Gilg 4729a42c34 Name Wayland socket automatically when no socket name was specified 7 years ago
David Edmundson ac45977e9e [wayland] XdgDecoration Support 7 years ago
Martin Flöser a0b482cbab Introduce a command line option to disable any kind of global shortcuts 7 years ago
Martin Flöser 543b6955d4 Add more debug output around starting the x clipboard syncer process 7 years ago
Martin Flöser e637d43211 Remove potential endless loop from XClipboardSyncTest 7 years ago
Martin Flöser 7221864cd2 Start xclipboard sync process from build dir if available 7 years ago
David Edmundson 7e8facc3fd [wayland] Use the new plasma virtual desktop protocol 7 years ago
David Edmundson fcf9acfec5 Add XDG WmBase support 8 years ago
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