16 Commits (0b74aa62c95f278351470ff1a2bd101f41551270)

Author SHA1 Message Date
Vlad Zahorodnii 7016da39c8 Move active output tracking to workspace 5 years ago
Vlad Zahorodnii 16bc522bfc Rename Workspace::setCurrentOutput() to switchToOutput() 5 years ago
Vlad Zahorodnii 6ca411a84a Port AbstractClient::sendToScreen() to AbstractOutput 5 years ago
Vlad Zahorodnii 22649137d6 Port FocusChain to AbstractOutput 5 years ago
Vlad Zahorodnii 02a9457bbc Port Workspace::clientUnderMouse() to AbstractOutput 5 years ago
Vlad Zahorodnii e0c941109c Allow setting current AbstractOutput 5 years ago
Vlad Zahorodnii 95e5f5fc1a Introduce Toplevel::output() 5 years ago
Vlad Zahorodnii e5f6039a68 Remove desktop() usage in Workspace::activateClient() 5 years ago
Vlad Zahorodnii 0c0118f5e8 Port Workspace::takeActivity() to VirtualDesktop 5 years ago
Vlad Zahorodnii 7c8d9c5b1c Port FocusChain to VirtualDesktop 5 years ago
Vlad Zahorodnii 42f2afd80d Port Workspace::findDesktop() to VirtualDesktop 5 years ago
Vlad Zahorodnii a13fd02ea8 Remove virtualdesktops.h include in toplevel.h 5 years ago
Vlad Zahorodnii 1b2c7b248b Run clazy with qt-keywords fixit 5 years ago
Vlad Zahorodnii 7c0bb4180a Remove Workspace::updateClientLayer() 5 years ago
Aleix Pol 50dd08531e Make sure we do not get references on temporary objects 5 years ago
Vlad Zahorodnii 93e0265e4e Move source code to src/ directory 5 years ago
Vlad Zahorodnii 4ce853e8e4 Prettify license headers 6 years ago
Vlad Zahorodnii 1fb9f6f13a Switch to SPDX license markers 6 years ago
Vlad Zahorodnii 555885072d Check if we successfully restored input focus 6 years ago
Aleix Pol 6abd23ed02 Make it possible to have a separate cursor for the tablet 6 years ago
Vlad Zahorodnii 9d4a32596c Drop some custom list typedefs 6 years ago
David Edmundson ec610fd7ed Port one of session management connections state to a custom API 6 years ago
Vlad Zahorodnii 7d4471eba6 Rename geometry property to frameGeometry 7 years ago
Vlad Zahorodnii ffcbe24e2b Rename Client to X11Client 7 years ago
Vlad Zahorodnii 62a7db7028 Use nullptr everywhere 7 years ago
Frederik Gladhorn b64e67ce7c Remove disabled TabGroup feature 7 years ago
Vlad Zagorodniy a035401b55 Use XCB wherever possible 7 years ago
Vlad Zagorodniy 7a3722b4f5 Switch to Q_ASSERT 7 years ago
Vlad Zagorodniy 684b4b635e Use more traditional doxygen style 7 years ago
David Edmundson ce1a5eae15 Support NET_WM_STATE_FOCUSED 7 years ago
Vlad Zagorodniy 7b20e1f66f Overhaul doxygen comments 7 years ago
Martin Flöser b19c3c1c8e Drop no longer needed cast to Client in TabGroup related code 8 years ago
Martin Flöser 1ae7990a95 Allow a cross-process check for same applications 8 years ago
Martin Flöser 0455fa9ef9 Only send active window changes to X11 root window if the X11 window changed 9 years ago
Martin Flöser 4a0787c058 Process all clients when updating fullscreen for active client 9 years ago
Martin Flöser da036098cf Nullptr check for rootInfo when setting active client 9 years ago
Martin Gräßlin 03d706150a Support docks which take input 10 years ago
Thomas Lübking 0e80a16db5 restrict cross-vd activation to in-client distrib 10 years ago
Martin Gräßlin df4bb8296a Port Workspace::clientUnderMouse to AbstractClient 10 years ago
Thomas Lübking a4791e629d Add rule to protect the focus on a window 10 years ago
Martin Gräßlin b5255de4b6 Move layer updating for setActive back to AbstractClient 11 years ago
Martin Gräßlin 23f1b04a71 Fix regression in Workspace::activateNextClient 11 years ago
Martin Gräßlin 1d242d9daf Move mainClients() and allMainClients from Client to AbstractClient 11 years ago
Aleix Pol 6f345f4915 Clean debug output 11 years ago
Martin Gräßlin 9a8f94f8fc Workspace::gotFocusIn and ::shouldGetFocusIn changed to operate on AbstractClient 11 years ago
Boudewijn Rempt 63e877a0e3 Fix typo 11 years ago
Thomas Lübking 41be18e317 Robust modal activation; ensure showing activated 11 years ago
Thomas Lübking eb789e43e3 Show Desktop: activateNextClient prefers desktop 11 years ago
Thomas Lübking cfa1d612fe Prefer singleton transient leader on activateNext 11 years ago
Martin Gräßlin 597a9da77f Workspace::activateNextClient and clientHidden operate on AbstractClient 11 years ago