930 Commits (1c90ca9087a844a5de77002bef129653ebf6acff)

Author SHA1 Message Date
Martin Gräßlin 21dca7ac14 Keep a QPointer<DecoratedClientImpl> in Client 12 years ago
Volker Krause 5db2d5a556 Make constants const, saves a few symbols in the .data section. 12 years ago
Martin Gräßlin 9fae34f86f Remove Client::getWMHints in favor of functionality in NETWinInfo 12 years ago
Martin Gräßlin 689a3a1c5e Emit signals from Client when allowed actions change 12 years ago
Martin Gräßlin 7154cfee42 Drop size from Client::resizeDecoration 12 years ago
Martin Gräßlin 2b20aa8bd0 Drop CoordinateMode from Client::layoutDecorationRects 12 years ago
Martin Gräßlin 750f61fa55 React on border size changes of the Decoration 12 years ago
Martin Gräßlin 0151b224e3 Bring back extended borders 12 years ago
Martin Gräßlin c1edbd584b Add support for WheelEvents on Decoration 12 years ago
Martin Gräßlin 8bf2a9855a Handle double click on Decoration title bar 12 years ago
Martin Gräßlin 98a5c4e050 Allow Client to disable the rendering of DecorationShadow 12 years ago
Martin Gräßlin 08d146de91 Introduce support for DecorationShadow 12 years ago
Martin Gräßlin 30a84808f9 Port Client::decorationHasAlpha 12 years ago
Martin Gräßlin 0030eb7f84 Initial import of support for new KDecoration2 based decorations 12 years ago
Martin Gräßlin f0e1e3187e Add a script to enforce window decorations for GTK windows 12 years ago
Martin Gräßlin 76b05f241b Only reparent qwidget based deco to a QWindow wrapper 12 years ago
Martin Gräßlin 8543033d59 Reparent decoration window by using a QWindow wrapper for the frame 12 years ago
Martin Gräßlin 25e221ae00 Fix invocation of kwin_killer_helper 12 years ago
Martin Gräßlin d2bbb42feb Install event filter for QWindow based decorations 12 years ago
Martin Gräßlin 0643bafd2b Use Client::sendClientMessage from Client::sendSyncRequest 12 years ago
Martin Gräßlin 068ee6d39c Use uint32_t instead of long in Client::sendClientMessage 12 years ago
Martin Gräßlin 0ac4e4e419 Port reading net_wm_sync_request_counter to XCB 12 years ago
Martin Gräßlin 7d302b9039 Keep timestamp of last syncRequest and update with xTime on each sync 12 years ago
Martin Gräßlin b45eeae352 [Xcb::Wrapper] Introduce a Property and StringProperty Wrapper subclass 12 years ago
Martin Gräßlin 93e5ebac63 Try to wait for DESTROY_NOTIFY before releasing an Unmanaged 12 years ago
Martin Gräßlin fd0fd82ad6 Use NETWM to get updates on blocking compositing 12 years ago
Martin Gräßlin c390a94261 Use new connect syntax in client.cpp 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 1bc624f9f7 [kwin] Move Client specific code from utils.h to client.(h|cpp) 12 years ago
Martin Gräßlin 6baf794f88 InputRedirection for keyboard events 12 years ago
Martin Gräßlin 7d48b92e2b Redirect pointer events to the Toplevel 12 years ago
Aleix Pol c72e519d9c Remove KDE/ prefix in include directories 12 years ago
Martin Gräßlin b0c0e81661 Adjust kde-workspace to changes in NETWMClient 12 years ago
Martin Gräßlin aee20b4a5a Hide the OnAllDesktops button if there is only one virtual desktop 12 years ago
Martin Gräßlin 4dff7888e3 [kwin] Drop build option to build without scripting 12 years ago
Martin Gräßlin ed4a0d0319 Screenedge show support for Clients 12 years ago
Martin Klapetek 70fd9d6b58 [kwin] Client of type NET::Notification should have no borders 12 years ago
Martin Gräßlin fdee4ea8c8 Adjust kde-workspace to introduction of flags in NET classes 12 years ago
Thomas Lübking 62b277ad9f depend noborder on motif_noborder after reshape 12 years ago
Thomas Lübking c378bf4f7c emit desktopPresenceChanged from Client:setDesktop 12 years ago
Martin Gräßlin 2372e02752 [kwin] Use a QIcon in Client for the icons instead of Pixmaps 12 years ago
Martin Gräßlin 7aeec8ef89 [kwin] Drop dead code 12 years ago
Martin Gräßlin 49cf996aa7 [kwin] Window specific rule for decoration color scheme 12 years ago
Martin Gräßlin 302271ce97 [kwin] Client supports an X property for color scheme 12 years ago
Martin Gräßlin ba66fd9ef6 [kwin] NETWinInfo2 becomes NETWinInfo 13 years ago
Martin Gräßlin 2c9e21a983 [kwin] Use XCB Atom enum definition instead of XLib's one 13 years ago
Martin Gräßlin 695697ebbd [decorations] Allow Client to use QWindow based decorations 13 years ago
Martin Gräßlin 8ecb69cd8c [decorations] Add a KDecoration::window() returning the QWindow 13 years ago
Martin Gräßlin 1deea69170 [paintredirector] Pass KDecoration to PaintRedirector 13 years ago