165 Commits (a6fa4609c2f67979cf8dbcf0bcfe2ee29b5c378f)

Author SHA1 Message Date
Luboš Luňák 8255bc2749 Client::isManaged() should not be true before it's added to the client 22 years ago
Luboš Luňák 5ac4a74f2f Don't try to focus new modal for the active window while the new modal 22 years ago
Luboš Luňák 5979a50bb6 Detect fullscreen hack state even while mapped (MPlayer). 22 years ago
Luboš Luňák 8033d09cce Dynamically detect changes of Motif hints instead of just reading 22 years ago
Luboš Luňák 58e12da8b7 #53420 - don't let normal windows go out of the workarea if they request 22 years ago
Luboš Luňák 094befa1de Make it possible to have several rules matching one window. 22 years ago
Luboš Luňák 6e44fc30b8 Autosave for window rules. 22 years ago
Luboš Luňák 0f972d789f Instead of snatching the window temporarily from kwin simply tell kwin 22 years ago
Luboš Luňák 7eadd6463f KWin rules - position and size. 22 years ago
Luboš Luňák a114e9acc3 KWin rules - override minsize/maxsize. 22 years ago
Luboš Luňák a0384cdd8a KWin rules - matching on window type. 22 years ago
Luboš Luňák ab8ff46877 Forcing of a specific window type. 22 years ago
Luboš Luňák c2fa4013a2 WM_CLASS can be matched whole (class+name) or only class 22 years ago
Luboš Luňák 8e09a9bc22 I guess I could finally find some time to work on things for 3.3. 22 years ago
Luboš Luňák 80624445c9 addTransient() may temporary cause loops, so delay calling of findModal() 22 years ago
Luboš Luňák d551f871fb Prefer the newer way of getting startup timestamp from the ASN startup id. 22 years ago
Luboš Luňák d373e84e3a Fix fix for #77341. 22 years ago
Luboš Luňák bc8e0805a7 This should fix #77341 (fingers crossed), group transients without apps specifying 22 years ago
Luboš Luňák f701524d4e Experimental support for #36065 (dragging from a window shouldn't raise it). 22 years ago
Luboš Luňák 1f628f4a5b Support for timestamp in the window restack request. 22 years ago
Luboš Luňák 854e9cc05a With windows that have are listed for the focus stealing prevention 22 years ago
Luboš Luňák e329c3d872 Use a separate InputOnly window covering whole screen because it 22 years ago
Luboš Luňák 0760f3f763 Ok, some of these should be still slots after all. 22 years ago
Luboš Luňák 648fb3ed22 Avoid minimize animation when a newly managed window requests to be 22 years ago
Luboš Luňák 96cc95943a Fix #72074 - when trying to close a window, update user timestamp 22 years ago
Luboš Luňák 6905d4530a As the comment says, these don't need to be slots anymore. 22 years ago
Luboš Luňák 3abd0ebdf0 Oops. Qt3.2 used to set resource class in WM_CLASS all lowercase, but 22 years ago
Peter Rockai 2eb784cf35 Support for NETWM partial struts (_NET_WM_STRUT_PARTIAL, we call them 22 years ago
Luboš Luňák 0c051481e9 Fix #74063 - if there's a restacking operation, cancel pending autoraise 22 years ago
Luboš Luňák 5f079f5e3d Fix for #67416 by Martin Koller + my grab code changes to get mouse 22 years ago
Luboš Luňák 714d3fcd6c If e.g. the titlebar is already outside of the workarea, there's no point in performing 22 years ago
Luboš Luňák e5d6fb447d Fix non-NETWM fullscreen applications. 22 years ago
Luboš Luňák 24cae23c66 Fix Xinerama placement. Thanks to Malte S. Stretz for help with debugging 23 years ago
Luboš Luňák 05b1897258 Make it possible for Client to pass an XEvent to Workspace for handling 23 years ago
Luboš Luňák 997f45b25e Show the topmenu_space window reserving the space for standalone menubars 23 years ago
Luboš Luňák 569224d117 Replace the temporary MousePosition enum naming with something that 23 years ago
Fredrik Höglund 0f1aecf06b Make sure that the right visual is used for the frame when embedding 23 years ago
Luboš Luňák bcd0bb4113 Fix finding of mainwindows. 23 years ago
Luboš Luňák 55f1a65613 More debug functions. 23 years ago
Luboš Luňák 8f181d8b52 checkGroupTransients() uses hasTransient() to break loops, so it must detect them, 23 years ago
Luboš Luňák 4ee178b277 Fix #69005 - make it possible to differentiate between a window really 23 years ago
Luboš Luňák 897e67f79a Partially revert the recent xinerama commit - !isMapped == useCursorPos 23 years ago
Luboš Luňák 2c3f9c4069 Some attempts to fix aspect ratios breaking resizing. 23 years ago
Luboš Luňák 2553476f53 Don't require both mouse and keyboard grab for move/resize, 23 years ago
George Staikos 875fc62836 Reimplement Xinerama placement. Patch from Balaji Ramani. 23 years ago
Luboš Luňák 182804067c cvsrevertlast - stupid idea 23 years ago
Luboš Luňák ab67bd0e89 inOnDesktop( NET::OnAllDesktops ) should always return true. 23 years ago
Luboš Luňák 07b08d5d99 Don't use struts if KWin itself restricts workarea size by topmenus. 23 years ago
Luboš Luňák b884178c99 KDecoration::unobscuredRegion(), for B2 titlebar unhiding. 23 years ago
Luboš Luňák 43c71a8c72 No delayed deleting of decorations. They'll have to check themselves 23 years ago