1103 Commits (a730b5d2f69060a5bdfffea7ef6f3f4b10aeade4)

Author SHA1 Message Date
Martin Gräßlin 8ffca66d94 [wayland] Trigger an update of client layer when managing a ShellClient 11 years ago
Martin Gräßlin b587926803 [wayland] Introduce better placement checks for ShellClient 11 years ago
Martin Gräßlin 51888e8abd Introduce an allClientList in Workspace 11 years ago
Martin Gräßlin a9d8926d3c Workspace::findDesktop returns AbstractClient 11 years ago
Martin Gräßlin 2da04aa26b Use auto where we call ensureStackingOrder(client->transients()) 11 years ago
Martin Gräßlin 1d242d9daf Move mainClients() and allMainClients from Client to AbstractClient 11 years ago
Martin Gräßlin c4c3dfc73f Move transientFor from Client to AbstractClient 11 years ago
Martin Gräßlin 06aacf4f65 Drop cmakedefine HAVE_WAYLAND_EGL 11 years ago
Martin Gräßlin 3139dcd3b9 Drop cmakedefine HAVE_WAYLAND 11 years ago
Martin Gräßlin a6c6408f54 Drop cmakedefine HAVE_WAYLAND_CURSOR 11 years ago
Martin Gräßlin da1e063a37 Drop cmakedefine HAVE_XKB 11 years ago
Martin Gräßlin a1a89d3d1e Disable Activities support on Wayland 11 years ago
Thomas Lübking 3442664609 port session management to KF5 11 years ago
Martin Gräßlin 65665b052b [wayland] Let's try to activate a ShellClient after it's created 11 years ago
Martin Gräßlin 6bdf120b3f Workspace::setShowingDesktop operates on AbstractClient 11 years ago
Martin Gräßlin 124bd8aaed [wayland] Add support for the PlasmaShell interface 11 years ago
Martin Gräßlin 2bdabe62aa [wayland] Check for docks in ShellClient in Workspace::updateClientArea 11 years ago
Martin Gräßlin 6c0c513874 Require XCB 1.10 11 years ago
Martin Gräßlin 8a9bbf7ca3 XCB::CURSOR becomes a required dependency 11 years ago
Martin Gräßlin 90a6814513 [wayland] Place ShellClients 11 years ago
Martin Gräßlin 36fa88893e [wayland] Track the internal ShellClients in WaylandServer 11 years ago
Thomas Lübking a16a489a43 Show Desktop: keep desktop group visible 11 years ago
Thomas Lübking f3b69b0ed0 Showing Desktop: keep docks visible 11 years ago
Martin Gräßlin 3129f7d698 Add more information about Screens to supportInformation 11 years ago
Martin Gräßlin 30e6ae34d7 Delay desktopPresenceChanged in EffectsHandlerImpl instead of Workspace 11 years ago
Martin Gräßlin e9e055dcca Call Workspace::clientHidden when ShellClient gets destroyed 11 years ago
Martin Gräßlin f55c086007 Change Workspace::clientRemoved to carry an AbstractClient 11 years ago
Martin Gräßlin 1bfba1765c Signal desktopPresenceChanged carries AbstractClient as argument 11 years ago
Martin Gräßlin 7d51838efc Implement AbstractClient::isActive and ::setActive 11 years ago
Martin Gräßlin 41cd927bce Move Workspace::activeClient and ::mostRecentlyActivatedClient back to header 11 years ago
Martin Gräßlin fdcaf2b86f Make Workspace::active_client an AbstractClient 11 years ago
Martin Gräßlin 94ce47ef7b Workspace::mostRecentlyActivatedClient returns an AbstractClient 11 years ago
Martin Gräßlin 138c1b2ff0 Workspace::sendClientToDesktop operates on AbstractClient 11 years ago
Martin Gräßlin 8cfe0a9316 Workspace::clientActivated signal changed to AbstractClient 11 years ago
Martin Gräßlin 3ad117ac28 Workspace::activeClient returns an AbstractClient 11 years ago
Martin Gräßlin 4b41c33268 Workspace::movingClient changed to AbstractClient 11 years ago
Martin Gräßlin 7c187359a7 Workspace::sendClientToScreen operates on AbstractClient 11 years ago
Martin Gräßlin 1b02837d0b Add overload Workspace::hasClient(const AbstractClient*) 11 years ago
Martin Gräßlin fe7a6834b2 FocusChain operates on AbstractClient instead of Client 11 years ago
Martin Gräßlin d60c377890 [wayland] Introduce a ShellClient 11 years ago
Martin Gräßlin 72db1e63a3 [wayland] Move backend implementations into a backends/<name> directory 11 years ago
Martin Gräßlin 877c33fe7d Initial implementation of EglGbmBackend 11 years ago
Martin Gräßlin c759551340 [wayland] Add a basic drm/kms backend 11 years ago
Weng Xuetian 740be3e8d3 make sure connect to screen changed signal after screen is created 11 years ago
Thomas Lübking 70a2b327b1 fix showing desktop for multiple desktop windows 11 years ago
Thomas Lübking c2a120019b emit signal when showingDesktop changes 11 years ago
Thomas Lübking cbfcd3b096 implement showingDesktop by raising desktop window 11 years ago
Martin Gräßlin 289ec53350 Add basic information about the X server to supportInformation 11 years ago
Martin Gräßlin b3145f294f Print out all build options in supportInformation 11 years ago
Martin Gräßlin b405fda213 Drop support for KAppmenu 11 years ago