41 Commits (3ce5dd0ffcb6499df154cecc77860cfd044a1f3e)

Author SHA1 Message Date
Fredrik Höglund 3685b3260a Make sure that the repainted area includes the whole area 17 years ago
Lucas Murray 21f023ee77 Revert r925355, r925357 and r925358 as the crashing was caused by 17 years ago
Lucas Murray b55115a8be Prevent recursion loop in Toplevel::screen() and 17 years ago
Lucas Murray 1802e56d9b If the center of a window is offscreen treat it as if it was on the 17 years ago
Lucas Murray 972dec8375 Make r888093 meet KWin standards. 18 years ago
Guillaume Pothier 12e9f1d2a9 Added check to ensure that TopLevel::screen never returns -1 18 years ago
Luboš Luňák 14ae8d2dc9 Support for unredirecting fullscreen windows, i.e. games etc. can paint directly 18 years ago
Laurent Montel 1c11825eea guard warning 18 years ago
Luboš Luňák 3f4a2dfaed Add functions for querying xinerama screens to effects API, 18 years ago
Thiago Macieira 99b12001c0 Don't delete a forward-declared class, since that won't run the 18 years ago
Luboš Luňák 3b2b091c34 Make a clear distinction between types we support only for compositing 19 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Luboš Luňák aba180b466 kdebug no longer relies on NDEBUG 19 years ago
Luboš Luňák 1bfe2b9afd Read more properties also for unmanaged windows. 19 years ago
Luboš Luňák e6069e9cf6 Arghl. Again a stupid bug caused by float having poor precision. 19 years ago
Luboš Luňák d846a1e8a9 Use always float as the floating point type for compositing 19 years ago
Luboš Luňák 162d6ac7c9 Support for _NET_WM_SYNC_REQUEST, based on a patch 19 years ago
Jeremy Paul Whiting 36c309ab8d added missing ifdefs for those of us without XDAMAGE 19 years ago
Simon Hausmann 10156797bd Fix uninitialized member variable (valgrind found it) 19 years ago
Harri Porten 6c3c8e1768 Compile fix. The fixx11.h typedefs None to an XID. A Visual is not 19 years ago
Luboš Luňák f52b8e48cd branches/work/kwin_composite becomes new trunk kwin. 19 years ago
Luboš Luňák 2b7e1f4993 Remove kwin, kwin_composite will become new trunk kwin, missing merges 19 years ago
Rivo Laks 02032f8587 Move most (all?) internal methods from EffectsHandler to EffectsHandlerImpl. 19 years ago
Rivo Laks 0353f3376e Make effects actual plugins, so it's possible to load them on runtime. 19 years ago
Luboš Luňák e3b865cd5f namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago
Philip Falkner a71753e5cd Change effects->windowOpacityChanged to also pass the old opacity; thanks Lubos! 19 years ago
Luboš Luňák 4019dff500 Distinguish between damage and repaints - damage is when windows contents 19 years ago
Luboš Luňák 24eacc4908 Move NETWinInfo and few more things from Client to the base class. 19 years ago
Luboš Luňák 0ae5a772e7 Add EffectWindow as a window representation for effects, 19 years ago
Luboš Luňák 77f803a563 Instead of the somewhat fragile way of trying to clean up Client/Unmanaged 19 years ago
Luboš Luňák ff6f889ffc Add support for showing effects for windows which have already been deleted. 19 years ago
Philip Falkner e3cf0dd455 Move window_pix into Toplevel, allowing the backing pixmap to be kept even after a window is unmapped. 19 years ago
Luboš Luňák b168c35384 Don't cache window pixmap, it's used only after it 20 years ago
Luboš Luňák ace6b4ad8a Opengl support for shaped windows. 20 years ago
Luboš Luňák 649887d6c2 Looks like using XserverRegion for keeping damage regions 20 years ago
Luboš Luňák 1c7e7bb2b7 Keeping scene-related data in opengl scene. 20 years ago
Luboš Luňák e24815411a Keep damage info separately for every window. 20 years ago
Luboš Luňák 1719127d3f Make the opacity slider and wheel operations work again. 20 years ago
Luboš Luňák c7f515630d Support for transparency. 20 years ago
Luboš Luňák f400646a6d xrender compositing work - now it uses damage areas 20 years ago
Luboš Luňák 571ba9cf9e Basic compositing support. It doesn't actually do anything 20 years ago