1122 Commits (54126e4571d879cd2d7118df93e5fb5a39654843)

Author SHA1 Message Date
Martin Gräßlin 445335ba5f Merge signal connections for AbstractClient in Workspace 10 years ago
Martin Gräßlin 4560f8d253 Handle ShellClient::windowShown in Workspace 10 years ago
Martin Gräßlin d49fba5d30 [libkwinxrenderutils] Clean up static blend picture before going down 10 years ago
Martin Gräßlin ea4de85553 Destroy static Client helper window before application goes down 10 years ago
Martin Gräßlin 59e3b96812 Add a Toplevel *Workspace::findInternal(QWindow *w) const 10 years ago
Martin Gräßlin 9c78d28327 Fix Workspace::hasClient(const AbstractClient *c) 10 years ago
Martin Gräßlin 6b06779a64 Port Workspace::requestDelayFocus to AbstractClient 10 years ago
Martin Gräßlin c044ad98be Split out pointer related handling from InputRedirection 10 years ago
Kevin Funk 8ea4f4dae7 Port to CMake AUTOMOC 10 years ago
Martin Gräßlin fbf14306d7 Set Workspace::m_compositor to null when Compositor gets destroyed 10 years ago
Martin Gräßlin 757523a324 Use kwinApp()->config() instead of KSharedConfig::openConfig() 10 years ago
Martin Gräßlin 89be6cf4ed Add a Workspace::forEachAbstractClient 10 years ago
Martin Gräßlin 5e96f65224 Add window decoration to ShellClient 10 years ago
Martin Gräßlin 0bf2b1de0f Add a Workspace::findAbstractClient 10 years ago
Martin Gräßlin 20a9a2a247 Introduce a --no-kactivities command line option 10 years ago
Martin Gräßlin d89777bcac Make Wayland::EGL optional again 10 years ago
Martin Gräßlin 1998d5ac1a [wayland] Improve tear-down to not crash if X11 applications are still around 11 years ago
Martin Gräßlin 004b928c8d Core uses runtime checks for whether we are on OpenGLES 11 years ago
Martin Gräßlin 03231942bb Bind building of glx support on whether epoxy has a glx header 11 years ago
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