146 Commits (466201db060ae44e932bde2b69035c0beef03787)

Author SHA1 Message Date
Martin Gräßlin 253793dfff Use custom notification for compositing suspended via dbus. 17 years ago
Martin Gräßlin 9174c43eb0 Show notification when compositing is suspended via dbus. 17 years ago
Aike J. Sommer f30b3e2373 Resize the overlay-window to allow compositing to continue working after xrandr-events. 17 years ago
Luboš Luňák 1c2ba6ea17 I forgot to actually implement the resetCompositing() slot for the previous commit. 17 years ago
Luboš Luňák 4d82d2291e Don't needlessly setup compositing twice during startup. 17 years ago
Lucas Murray 9bb76644b7 Backport: Extracted mouse polling out of the composite timer to allow 17 years ago
Lucas Murray cbea219964 Missing code from mouse polling commit. Stop polling when compositing is 17 years ago
Lucas Murray 752d5fa642 Extracted mouse polling out of the composite timer to allow effects to 17 years ago
Martin Gräßlin 6a25ea49ee Deactivate scene idle during active fullscreen effect. So mouse events aren't dropped and mouse is usable in fullscreen effects, again. Of course this is not the best solution. 17 years ago
Martin Gräßlin f07944389e Redirect windows when there is an active fullscreen effect. This solves the problem of unredirected fullscreen applications blocking effects like present windows or desktop grid. 17 years ago
Luboš Luňák e53a9e8701 Maybe slightly better debug output. 17 years ago
Jason vanRijn Kasper fb0a01228f This change allows KWin to use the new NETWinInfo2 class (binary 18 years ago
Laurent Montel 5535a9de5e Fix iterator 18 years ago
Albert Astals Cid 5f7174a27e Saying 18 years ago
Albert Astals Cid 6581455b93 we are showing the shortcut to the user so use QKeySequence::NativeText to get it translated 18 years ago
Luboš Luňák c12172d291 A hack to disable unredirect for login splashscreen, better solution would 18 years ago
Hasso Tepper b19ba265f6 Fix compile on systems without XComposite. 18 years ago
Albert Astals Cid 882b909364 Add const & so we don't copy all that objects for nothing, faster effects for free! 18 years ago
Luboš Luňák 9ad12bc391 Add one more check for paints taking too much time, this time 18 years ago
Luboš Luňák f8163eac9d Use setOverlayShape() instead of doing it manually. 18 years ago
Luboš Luňák e433f92374 Avoid useless repeated processing of checking whether to unredirect. 18 years ago
Luboš Luňák 503bf3e767 Add a check that measures time needed for one compositing pass. 18 years ago
Luboš Luňák 8eedfa3456 Another attempt at self-check, this time done directly during setup 18 years ago
Andreas Hartmetz af3b302b05 be more strict about acceptable frame intervals - system time really *can* change without notice. 18 years ago
Andreas Hartmetz 56a323877e fix kwin-composite lockup at time of day == 00:00:00. also note that compositeRate is misnamed, it is an interval. CCMAIL:l.lunak@kde.org 18 years ago
Luboš Luňák c6230db535 Stop the compositing timer when idle. 18 years ago
Luboš Luňák 19a9dd4095 Fix the flicker caused by unredirecting code - apparently setting the same 18 years ago
Luboš Luňák 7704c8f3fa Apparently it is possible to switch compositing between starting 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 09d81b7e87 Cache the result of XQueryTree(). 18 years ago
Luboš Luňák ad60dbfdb9 Make sure idling does not actually cause big load by a repeating 18 years ago
Luboš Luňák ffc4bc5040 Make sure idling does not actually cause big load by a repeating 18 years ago
Luboš Luňák 49660876c1 When confirming compositing in the configuration module, 18 years ago
Luboš Luňák ff13bd5ed5 Don't assign the return value to a member variable. 18 years ago
Luboš Luňák 63b01aff5d Rework handling of mapping and unmapping windows, in particular: 18 years ago
Luboš Luňák 32e991c8d8 Don't lose the desktop submenu in Alt+F3. 18 years ago
Luboš Luňák 085abe58b2 Don't lose the desktop submenu in Alt+F3. 18 years ago
Luboš Luňák 68110d05fb Discard Deleted windows when finishing compositing, so that they're 18 years ago
Luboš Luňák 20a2c36677 Discard Deleted windows when finishing compositing, so that they're 18 years ago
Luboš Luňák f56fd92540 No initial overlay window contents. 18 years ago
Luboš Luňák f1063279cc Try to handle gracefully the case when there are many small changes 18 years ago
Luboš Luňák 905b5676b2 Try to handle gracefully the case when there are many small changes 18 years ago
Luboš Luňák 79bb84e119 Use KWin's internal stacking order for managed windows, not the X one. 18 years ago
Luboš Luňák 5d0f9b66dd Fix last commit. 18 years ago
Luboš Luňák 2bae5f1f4b Fix a possible pixmap leak. 18 years ago
Luboš Luňák ecedf122b3 Disable the code that prevented clients not-yet-ready-for-painting 18 years ago
Lucas Murray d515abb82c Added screenNumber() and addRepaint(QRegion) to effects API 18 years ago
Luboš Luňák ed2d087f9b Shortcut for temporarily suspending compositing. Useful when 18 years ago
Luboš Luňák 4c5fc70aa3 One more hopefully useful document. 18 years ago
Luboš Luňák 5d1c5d355f Skip windows not ready for painting before computing screen area to redraw. 18 years ago