63 Commits (a6fa4609c2f67979cf8dbcf0bcfe2ee29b5c378f)

Author SHA1 Message Date
Luboš Luňák a6fa4609c2 Reoder how the initial virtual desktop placement is considered. 22 years ago
Luboš Luňák 8255bc2749 Client::isManaged() should not be true before it's added to the client 22 years ago
Luboš Luňák 7e4f0508cf Don't apply strict placement policy to dialogs without any parent at all. 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 83ff00f572 Don't restrict already mapped or session restored window geometries 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 3b51402792 Don't try to remember settings for a window that's not yet fully setup. 22 years ago
Luboš Luňák 682a6aa28f Move desktop range check to the proper place. 22 years ago
Luboš Luňák 6060ceb9eb Keep window role as lowercase, just like wmclass, for rules matching. 22 years ago
Luboš Luňák c6a91d80ba KWin rules - obey/disobey given position. 22 years ago
Luboš Luňák 094befa1de Make it possible to have several rules matching one window. 22 years ago
Luboš Luňák 5085b40285 Fix activation of window that was active at session saving time. 22 years ago
Luboš Luňák 7e35926c37 Make no focus stealing prevention really do nothing, and change 22 years ago
Luboš Luňák 0f972d789f Instead of snatching the window temporarily from kwin simply tell kwin 22 years ago
Luboš Luňák 319f8bf67a Read modality flag before handling groups (for #82648). 22 years ago
Luboš Luňák 03bdeb94b0 KWin rules setting maximizevert, maximizehoriz, minimize, shade, skiptaskbar, 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 ab8ff46877 Forcing of a specific window type. 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 d551f871fb Prefer the newer way of getting startup timestamp from the ASN startup id. 22 years ago
Xavier Izard ab428d9ab0 Patch for xinerama mode to allow fullscreens both on one or several screen(s) 22 years ago
Luboš Luňák 854e9cc05a With windows that have are listed for the focus stealing prevention 22 years ago
Luboš Luňák 108d73625a A workaround for #70943 until xinerama placement works properly with 22 years ago
Luboš Luňák 8a9738e02f This looks strange, whatever this is supposed to do. And if it's 22 years ago
Luboš Luňák 648fb3ed22 Avoid minimize animation when a newly managed window requests to be 22 years ago
Luboš Luňák aee628e008 Fix #76408 - do range checking on _NET_WM_DESKTOP values. 22 years ago
Luboš Luňák 96cc95943a Fix #72074 - when trying to close a window, update user timestamp 22 years ago
Luboš Luňák d2e94b988e Watch properties also on the group leader window, for now only 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 ef5340d6b9 Don't force windows to be inside workarea if their geometry comes 22 years ago
Luboš Luňák 42e26ff608 Use WM_CLIENT_LEADER for grouping if a window is group transient 22 years ago
Luboš Luňák e519c91eea Disable xinerama placement when session restoring. 22 years ago
Luboš Luňák e5d6fb447d Fix non-NETWM fullscreen applications. 22 years ago
Luboš Luňák 6dea573226 Ignore special windows for placement/desktop, breaks with standalone 22 years ago
Luboš Luňák 24cae23c66 Fix Xinerama placement. Thanks to Malte S. Stretz for help with debugging 22 years ago
Luboš Luňák b2b86e00e9 Remove duplicated and scary code. 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 2488a7c674 Add some stuff that should be most probably done but I'm afraid to do 23 years ago
Luboš Luňák 0ba12a0837 Perform whole new window managing with X server grab, in order to prevent 23 years ago
Luboš Luňák 897e67f79a Partially revert the recent xinerama commit - !isMapped == useCursorPos 23 years ago
George Staikos 875fc62836 Reimplement Xinerama placement. Patch from Balaji Ramani. 23 years ago
Luboš Luňák 064f1538c8 Hmm, ok, I give up. Check only for IconicState in initial mapping state, 23 years ago
Luboš Luňák d2c1750fa9 Fix #67072 and all its dupes. 23 years ago
Luboš Luňák d45a853dd4 Fixes related to shown shaded windows. 23 years ago
Luboš Luňák 7f30475e40 Read initial states of windows. 23 years ago
Luboš Luňák 34fa4a4399 Cleanup of Xinerama handling. I don't claim I actually fixed something, 23 years ago
Luboš Luňák b95ee3bbb1 Obey motif hints only from apps that don't support the NETWM spec, as 23 years ago