330 Commits (6b8075ddbf4a04265cd8aeccda5307fdfd91d51b)

Author SHA1 Message Date
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
Luboš Luňák 9bd87cb271 Redo timing of next painting with vsync used, try harder not to miss 18 years ago
Luboš Luňák 53cc35b649 Show the composite overlay window only before the first painting pass 18 years ago
Luboš Luňák 2f8d2751a1 Fix handling of stacking order of unmanaged windows. Could maybe use a little 18 years ago
Luboš Luňák 2fb2f76168 Reshuffle compositing init a bit, and make KWIN_COMPOSE work even 18 years ago
Luboš Luňák 4b792d000e Make error messages about compositing use kError(), so that they show up 18 years ago
Luboš Luňák 110f76ecd8 Change some of the debug messages to warnings, so compositing setup failures 18 years ago
Luboš Luňák 7b0b67b988 Change kError's to kDebug as they don't tell the user anything 18 years ago
Rivo Laks 0d64af45ce Make elevatedWindows() return list of EffectWindow pointers instead 18 years ago
Luboš Luňák e64ddaba99 Do not fall back to XRender due to XRender not doing very well. 18 years ago
Luboš Luňák bb433ac40e No longer include config*.h files in installed headers. 19 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago