302 Commits (fa6b46ef30aa9edbe8743f5352bbf0c7a8dbfbd6)

Author SHA1 Message Date
Thomas Lübking 516ea86341 block quick tiling unless actually moved 13 years ago
Martin Gräßlin 5632285b1e Client's button(Press|Release)Event and motionNotifyEvent accept xcb_window_t 13 years ago
Martin Gräßlin b4d2129a3f Port Client::client to XCB 13 years ago
Martin Gräßlin 424589ab4a Use an Xcb::Window for Client::wrapper 13 years ago
Martin Gräßlin 8b2a5f9936 Support for cursor change tracking in KWin::Cursor 13 years ago
Martin Gräßlin d305185247 Remove Workspace pointer from Toplevel 13 years ago
Martin Gräßlin b6681ddc3a Turn RootInfo into a KWIN_SINGLETON 13 years ago
Martin Gräßlin 28d7b3c563 s/Window/xcb_window_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 eb6ce2b7c4 Remove XDamageNotifyEvent* argument from Toplevel::damageNotifyEvent 13 years ago
Martin Gräßlin 5b56cff520 Remove demands attention notification 13 years ago
Thomas Lübking 8cf6e39eab general tabbox support for screenedges 13 years ago
Martin Gräßlin edb074cbc2 Split out screen handling from Workspace into own class Screens 13 years ago
Martin Gräßlin 265b5523e2 Move decoration related methods from Workspace to DecorationPlugin 13 years ago
Martin Gräßlin 76c6f75d80 Remove colormap handling from Client::windowEvent 13 years ago
Martin Gräßlin d503d9ffb6 Turn TabBox into a proper singleton 13 years ago
Thomas Lübking 9a3a7c8824 don't release clients reparented somewhere else 13 years ago
Martin Gräßlin 32b6ef42b9 Strip module path from all Qt #include <> 13 years ago
Martin Gräßlin b99e1c0a6b Reduce usage of QCursor::pos() and ::setPos() 13 years ago
Martin Gräßlin 9655c7b3cb Rewrite KillWindow on top of XCB 13 years ago
Martin Gräßlin 4a0a4bc27e Split out handling of focus chain into an own class 13 years ago
Martin Gräßlin a8539ff54e Turn ScreenEdges into a Singleton 13 years ago
Martin Gräßlin d9aedf620b Rewrite of KWin's Screen Edge Handling 13 years ago
Martin Gräßlin b967527db3 Use XCB to resolve the X11 Extensions 13 years ago
Martin Gräßlin 334b4bf622 Move handling of Virtual Desktops into a VirtualDesktopManager 13 years ago
Thomas Lübking d6d82b2a08 unlink ExtendedBorderRegion from unstable API 14 years ago
Thomas Lübking 0e69bdf0ed add ElectricBorderCornerRatio setting [0,1] 14 years ago
Michael Hohmuth 371a29096b Do not autoraise a window unless the mouse has been moved. 14 years ago
Martin Gräßlin ebbfc26452 Remove superfluous Compositor checks in events.cpp 14 years ago
Martin Gräßlin 62c4d449f5 Use signals'n'slots instead of deep function call into Compositor 14 years ago
Martin Gräßlin 2d954a6bf3 Make the Scene owned by the Compositor 14 years ago
Arthur Arlt f3739469a2 Move Workspace's compositing functions to own class Compositor 14 years ago
Martin Gräßlin 46996d318e Split the User Actions Menu out of Workspace 14 years ago
Thomas Lübking d546fea565 respect modkey state for the cursor shape 14 years ago
Thomas Lübking 7bdf96c2f3 export clientpopup mapping state and use it to skip mouse driven focus changes 14 years ago
Thomas Lübking 603eaca9d4 store focusMousePosition on unmapNotify events 14 years ago
Martin Gräßlin 27643f5a9e Drop kephal dependency from KWin 14 years ago
Thomas Lübking e99dc3ab5b handle ungrab crossings for FFM & mouse preference 14 years ago
Martin Gräßlin 212908ee88 Refactoring of KWin::Options: getter methods instead of public variables 14 years ago
Thomas Lübking 85635dd485 fix tabbing 14 years ago
Thomas Lübking bf88ec09ac Revert "fix tabbing" 14 years ago
Thomas Lübking d245035a17 fix tabbing 14 years ago
Thomas Lübking 993f4ba583 Revert "skip double focus taking" 14 years ago
Thomas Lübking 4d7161dd75 Delay added signal and other signal bindings for synced windows until the window is actually visually shown 14 years ago
Thomas Lübking 3704163a11 Fix indirect(?) wm_take_focus(?) handling 14 years ago
Thomas Lübking 55c52977b3 FSUM: honor delay on leave events as well 14 years ago
Philipp Knechtges 929f0fb643 kwin: adjusting to the latest ewmh spec 14 years ago
Thomas Lübking 9ea4b566fe skip double focus taking 14 years ago
Martin Gräßlin f644c28180 Support for sticky items in TabBox list 15 years ago
Thomas Lübking 6c934998a5 don't request focus by mouse events in the current event cycle 15 years ago