162 Commits (f5a25b4ebb49be89db76e29b2f0cffa4d4e60901)

Author SHA1 Message Date
Thomas Lübking c7a3a21116 support nvidias proprietary refreshrate through asking nvidia-settgins 16 years ago
Martin Gräßlin 3e689ff201 Cache generated Lanczos textures. 16 years ago
Martin Gräßlin 12918d3ee8 Disabling the fallback to XRender. It's causing more trouble than the benefits. 16 years ago
Aaron J. Seigo c83c168c16 'composit[e|ing]' is technical jargon; use the terminology we use elsewhere in the UI (particularly the config UI) consistently everywhere. tested on real life users(tm) 16 years ago
Lucas Murray 8960c552d2 Remove OpenGL driver whitelist; Add protection against crashy glXQuery 16 years ago
Jacopo De Simoi 71a73acae8 Avoids a nasty race condition that caused corrupted window decorations 17 years ago
Lucas Murray 20f1a79d04 Less warnings please. 17 years ago
Hugo Pereira Da Costa 3004fba3ce notify decorations when compositing is suspended 17 years ago
Martin Gräßlin 47366d5720 Reset Repaints on a Toplevel has to include the decoration shadows if used. 17 years ago
Martin Gräßlin 8981223956 Reimplement addRepaintFull() in Client and add the padding to the repaint region. 17 years ago
Martin Gräßlin ba27d2ebb0 Copy decoration pixmaps to Deleted. By that we see the decoration also when having a fade out animation. 17 years ago
Lucas Murray feaaab26cb Backport r987507: 17 years ago
Lucas Murray ae71d8300f Be more strict in KWIN_COMPOSE handling. 17 years ago
Lucas Murray 3d54acecf2 Backport r987409: 17 years ago
Lucas Murray ce0a650857 Display debugging messages when compositing mode has been forced by 17 years ago
Lucas Murray 80dcebfdb2 Backport: 17 years ago
Lucas Murray a20ba6a900 Prevent KWin from automatically disabling compositing when the user 17 years ago
Martin Gräßlin 9868b062c1 When finishing compositing we have to trigger a decoration repaint or there will be artefacts. 17 years ago
Martin Gräßlin 63edbaff81 Show current compositing state (disabled/suspended/active) in Desktop Effects KCM and add a button to resume/suspend compositing. So it should be easier for the user to resume compositing if he does not know about the shortcut. 17 years ago
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