209 Commits (09f2d95a9ccf6eeee7a93fe67d1006ac0d6d124c)

Author SHA1 Message Date
Vlad Zagorodniy c7639fd7ed Port away from deprecated headers 7 years ago
Kai Uwe Broulik df85907de3 Support CriticalNotification type and place it in a CriticalNotificationLayer 7 years ago
Roman Gilg 4c18d156e2 [xwl] Support stack optimizing X drag source clients 7 years ago
Vlad Zagorodniy 7b20e1f66f Overhaul doxygen comments 7 years ago
Martin Flöser 2799f69533 Move groupTransient and group from Client to AbstractClient as virtual 7 years ago
Vlad Zagorodniy fe4d69b653 Keep Deleted transients above old parents 8 years ago
Vlad Zagorodniy 3577e6907a Generalize constrainedStackingOrder for group transients and ordinary transients 8 years ago
Vlad Zagorodniy d95b65480f Delete unused function 8 years ago
Martin Flöser b7ad4bcf88 Keep fullscreen windows in active layer based on transients not the group 8 years ago
Martin Flöser 371ad57abd Drop ifdef'ed debug code from layers.cpp 9 years ago
Martin Flöser ec7fe44190 Make xstacking order dirty handling work without X11 9 years ago
Martin Flöser 8794fe548a Guard every remaining access to rootInfo 9 years ago
Martin Flöser 630514d52a Remove roundtrip to XServer from Workspace::xStackingOrder 9 years ago
Martin Flöser 0d8f11405e Introduce a method Workspace::markXStackingOrderAsDirty 9 years ago
Martin Gräßlin 8d4204ac0d Remove non visible internal windows from the x stacking order 10 years ago
Martin Gräßlin 996ee34e14 Remove the unredirect fullscreen windows functionality 10 years ago
Martin Gräßlin 000954c508 Allow transients to go over dock windows under certain conditions 11 years ago
Martin Gräßlin d25c465211 Move layer functionality to AbstractClient 11 years ago
Marco Martin 49e5e81970 support raise and lower windows on wayland 11 years ago
Martin Gräßlin fc5b303c5f Workspace::raiseClientWithinApplication opertes on AbstractClient 11 years ago
Martin Gräßlin e46bf87311 Workspace::lowerClientWithinApplication operates on AbstractClient 11 years ago
Martin Gräßlin f84b4758f2 Fix incorrect static_casts to Client 11 years ago
Martin Gräßlin 5f429625f0 Workspace::topClientOnDesktop returns AbstractClient 11 years ago
Martin Gräßlin a9d8926d3c Workspace::findDesktop returns AbstractClient 11 years ago
Martin Gräßlin a421f546cd Move functionality of Client::updateLayer to AbstractClient 11 years ago
Martin Gräßlin 4e6ea0808a Workspace::constrainedStackingOrder supports transients on AbstractClient 11 years ago
Martin Gräßlin 2f7597e522 Move transients from Client to AbstractClient 11 years ago
Martin Gräßlin 4ad749e560 Workspace::ensureStackingOrder can operate on QList<Client*> or QList<AbstractClient*> 11 years ago
Martin Gräßlin a5d3317645 Use auto for iterator over transients() 11 years ago
Martin Gräßlin df98e3883f Move hasTransient from Client to AbstractClient 11 years ago
Martin Gräßlin 1e00e1597a Workspace::keepTransientAbove operates on AbstractClient 11 years ago
Martin Gräßlin c4c3dfc73f Move transientFor from Client to AbstractClient 11 years ago
Martin Gräßlin 3139dcd3b9 Drop cmakedefine HAVE_WAYLAND 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 25e3af5988 Implement keepAbove and keepBelow in AbstractClient 11 years ago
Martin Gräßlin b84118a51b Workspace::updateClientLayer operates on AbstractClient 11 years ago
Martin Gräßlin 94ce47ef7b Workspace::mostRecentlyActivatedClient returns an AbstractClient 11 years ago
Martin Gräßlin c357ac01fe Workspace::restackClientUnderActive operates on AbstractClient 11 years ago
Martin Gräßlin f800477be5 Use AbstractClient for raise/lowerClient 11 years ago
Martin Gräßlin 792745c963 Change Workspace::restack to operate on AbstractClient 11 years ago
Thomas Lübking cbfcd3b096 implement showingDesktop by raising desktop window 11 years ago
Martin Gräßlin 7d797387d7 Add safety check for QueryTree 11 years ago
Martin Gräßlin d66a804bbb Drop not needed includes of QX11Info 11 years ago
Thomas Lübking ea5a5f196d allow forcefull restacking 11 years ago
Martin Gräßlin f7d7c246b8 Slightly optimize Workspace::xStackingOrder 11 years ago
Kai Uwe Broulik 2153174dc0 Add OnScreenDisplayLayer which is placed even ontop of the active fullscreen window 11 years ago
Daniel Pastushchak 0d997b1093 Introduce categorized logging for kwin core 11 years ago
Martin Gräßlin b7a8bb4f52 Drop build option KWIN_BUILD_SCREENEDGES 11 years ago