206 Commits (9ff1f77e8edaa0c87aeee1cdcc698e42121e2c59)

Author SHA1 Message Date
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
Martin Gräßlin e672a53721 Move implementation of demanding attention to AbstractClient 11 years ago
Martin Gräßlin 16568804be Demands Attention handling in Workspace operates on AbstractClient 11 years ago
Martin Gräßlin 7d51838efc Implement AbstractClient::isActive and ::setActive 11 years ago
Martin Gräßlin d4f7445749 Remove remaining Client usage from FocusChain 11 years ago
Martin Gräßlin fe8946740c Remove no longer cast in Workspace::allowClientActivation 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 b1026aa162 Workspace::allowFullClientRaising operates on AbstractCliet 11 years ago
Martin Gräßlin f28d759352 Workspace::allowClientActivation operates on AbstractClient 11 years ago
Martin Gräßlin 1d4701d67e Workspace::takeActivity operates on AbstractClient 11 years ago
Martin Gräßlin 484f9b6e65 Workspace::activateClient and ::requestFocus changed to AbstractClient 11 years ago
Martin Gräßlin 6e45901844 TabBoxClientImpl changed to using an AbstractClient 11 years ago
Martin Gräßlin e463905f04 Add Workspace::findToplevel 11 years ago
Martin Gräßlin d66a804bbb Drop not needed includes of QX11Info 11 years ago
Thomas Lübking 6957e1cf1a consult rulebook on honoring a 0 usertime 11 years ago
Daniel Pastushchak 0d997b1093 Introduce categorized logging for kwin core 11 years ago
Martin Gräßlin 9fae34f86f Remove Client::getWMHints in favor of functionality in NETWinInfo 12 years ago
Martin Gräßlin 902e424f81 Fix checking whether ActivityFocusForce is set 12 years ago
Martin Gräßlin 7910fed659 Improve updating user timestamp 12 years ago
Martin Gräßlin b45eeae352 [Xcb::Wrapper] Introduce a Property and StringProperty Wrapper subclass 12 years ago
David Faure 08112b9a93 Remove use of obsolete timestamp() method 12 years ago
Martin Gräßlin d0fb6b22ba [kwin] Use new connect syntax in useractions.cpp 12 years ago
Martin Gräßlin 9075b5e2d6 [kwin] Remove cursorPos() from utils.h 12 years ago
Martin Gräßlin bc0a9cb53a [kwin] Use std::find_if and lambda functions for Workspace::findClient 12 years ago
Martin Gräßlin 970e8765f0 [kwin] Remove support for _NET_WM_TAKE_ACTIVITY protocol 12 years ago
Martin Gräßlin 46cb75c33f [kwin] Drop timestampDiff and timestampCompare from utils.h 12 years ago
Aleix Pol c72e519d9c Remove KDE/ prefix in include directories 12 years ago
Martin Gräßlin fdee4ea8c8 Adjust kde-workspace to introduction of flags in NET classes 12 years ago
Bhushan Shah 935851a2b5 kDebug -> qDebug in kwin 13 years ago
Martin Gräßlin 57905c0cc2 And we got rid of KDebug 13 years ago
Martin Gräßlin 5d0433f20b Drop some no longer needed includes 13 years ago