255 Commits (b90acadcc9974e9c0e2314e2500b1ac012459b74)

Author SHA1 Message Date
Lucas Murray 41e5bfd793 Change how quick tiling and maximization is activated slightly. Instead 16 years ago
André Wöbbeking ab85881232 error: ISO C++ forbids variable length array 16 years ago
Lucas Murray 187d26a641 If both quick maximization and "allow moving and resizing of maximized 16 years ago
Lucas Murray ae3ef3f765 Allow the quick tiling keyboard shortcuts to move the window between 16 years ago
Thomas Lübking d92c427d36 avoid "deep" QVector copy 16 years ago
Lucas Murray efb6055fc0 Fix window snapping. 17 years ago
Lucas Murray e0bee92151 Update the window group's min/max size when the hint on any window in 17 years ago
Lucas Murray 5e93336473 Resize other windows in the group when a grouped window is resized by 17 years ago
Lucas Murray a0d07d12a2 Merged r970865:1049322 from /branches/work/kwin-tabbing 17 years ago
Martin Gräßlin 77f0f0eaca Adding the missing pieces for a nice and fast letterbox resizing as a replacement for the drawbound resizing. 17 years ago
Lucas Murray 8a8428e41c Less Krazy warnings please. 17 years ago
Marco Martin 36b39da955 respect the no border hint for windows that aren't maximized in case of 17 years ago
Lucas Murray 65e8bea70d Make quick maximization and tiling more intuitive by handling resize and 17 years ago
Lucas Murray e5d176b90b Fix quick tiling/maximize so other screen edge actions assigned to the 17 years ago
Lucas Murray d171c594ff Cancel a quick tile/maximize action if the user moves the window back 17 years ago
Lucas Murray 20f1a79d04 Less warnings please. 17 years ago
Lucas Murray ca9df8caae Add window snapping to the desktop grid effect. 17 years ago
Lucas Murray 52653a13b4 Don't send sync requests when using the rubber band for window resizing. 17 years ago
Lucas Murray 39a68673a4 Use correct fullscreen geometry when moving fullscreen windows across 17 years ago
Lucas Murray b4938657b8 Prevent KWin from sending out multiple sync requests before the client 17 years ago
Marco Martin 154b0296a2 add a new (hidden for now) option: hide (and delete) the window borders 17 years ago
Lucas Murray b21b7cbb98 Fix quick tiling and maximization on multi-screen systems. 17 years ago
Robin Harold Burchell 102ec081e2 Extend on the quicktiling(/snap) work by mgraesslin in r1021305: 17 years ago
Martin Gräßlin 9e3484e2f0 Adding new option to disable the legacy fullscreen mode (borderless, not netwm compliant windows with screen geometry). 17 years ago
Martin Gräßlin 754f5d0829 Quick maximize and tiling when moving a window to the left/right or top screen edge. 17 years ago
Lucas Murray eb8b93901b Backport r987516: 17 years ago
Lucas Murray 9842c3247e Obey window size hints when doing unrestricted resizes. 17 years ago
Fredrik Höglund a088f660a5 Make sure that the repainted area includes the whole decoration when 17 years ago
Martin Gräßlin 91f0305942 Use foreach loop instead of iterator based for loop when walking through stacking_order in cascade desktop. It seems that stacking order is changed which is causing a crash with the iterator based version. 17 years ago
Lucas Murray c21bed5890 Allow moving and resizing above the top of the screen again when doing 17 years ago
Toby Dickenson 0c166b6ecb call the windowUserMovedResized hook for maximize/restore. That method has two boolean parameters which indicate whether this is the first move in a sequence, and the last. For maximize/restore we set both to true, and several effects need tweaking to handle this case. Also include an addition to the wobbly windows effect to include a slight 'throb' when maximized/restored. This makes it easier for your eye to track where your de-maxized window went to. FEATURE 185014 17 years ago
Lucas Murray 21f023ee77 Revert r925355, r925357 and r925358 as the crashing was caused by 17 years ago
Lucas Murray ca901dae30 Improved window movement around struts. Windows can be moved anywhere 17 years ago
Lucas Murray 0d6f29c18d Ignore struts half-way up the screen when calculating the available work 17 years ago
Lucas Murray beee5a8f85 If the cursor goes into the "dead" area of a Xinerama screen where the 17 years ago
Luboš Luňák 1297fe6daa Fix position of gravitated windows after a crash. 17 years ago
Luboš Luňák b50a8d352a Compress possible several reasons for resetting compositing. 17 years ago
Frederik Schwarzer a604e4a60d global typo fix 17 years ago
Guillaume Pothier 5799f4f9e6 Backported Kephal fixes 17 years ago
Guillaume Pothier b362b980cb Fixed many Kephal bugs. 17 years ago
Lucas Murray 6d41a1320e Moved all debug, warning and error messages into the KWin 1212 area. 18 years ago
Jason vanRijn Kasper fb0a01228f This change allows KWin to use the new NETWinInfo2 class (binary 18 years ago
Guillaume Pothier f780e8b68b Kephalized plasma and kwin: replaced usage of QDesktopWidget by Kephal 18 years ago
Laurent Montel 5535a9de5e Fix iterator 18 years ago
Luboš Luňák 08571b2f52 Do not use 'assert( false )', with NDEBUG that is a no-op and 18 years ago
Lucas Murray cc6e98cec9 If restoring a window that was maximized on a different screen don't restore to the old screen. 18 years ago
Luboš Luňák 14ae8d2dc9 Support for unredirecting fullscreen windows, i.e. games etc. can paint directly 18 years ago
Luboš Luňák 818070d3aa Keep fullscreen windows covering the whole screen when it is the topmost 18 years ago
Lucas Murray 637f1dacb7 Fix off-by-one error in window corner snapping when resizing 18 years ago
Luboš Luňák e7b73e9e5f Fix indentation. 18 years ago