198 Commits (eabddf939b01d84d11e1a794f8dfed648f54ce24)

Author SHA1 Message Date
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
Thomas Lübking 936b63dc1a updt ActiveLayer client layer on client activation 13 years ago
Martin Gräßlin b39965ec27 Client's userTime related code ported over to XCB 13 years ago
Martin Gräßlin 4022de7075 Use signal/slots instead of deep function calls into decoration 13 years ago
Martin Gräßlin 0811d17329 Encapsulate colormap related functionality in own class 13 years ago
Martin Gräßlin b6681ddc3a Turn RootInfo into a KWIN_SINGLETON 13 years ago
Martin Gräßlin 23b395059f s/Time/xcb_timestamp_t/g in workspace.h 13 years ago
Martin Gräßlin db18c08dd0 Move RootInfo and WinInfo into an own header and impl file 13 years ago
Martin Gräßlin 89c2fd5598 Remove YesIKnowWhatImDoing from internal API 13 years ago