98 Commits (b90acadcc9974e9c0e2314e2500b1ac012459b74)

Author SHA1 Message Date
Fredrik Höglund 85d965a78e Fix a performance problem with the radeon driver and effects that use 16 years ago
Fredrik Höglund 0b992748be Switch the order, so the decoration is drawn before the client window. 17 years ago
Robin Harold Burchell f585e4e1d9 A number of small warning fixes (bracketing, etc) to help pick up real problems when working. 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
Fredrik Höglund 8bba7aed7d Make it possible for the decorations to paint outside the window frame 17 years ago
Fredrik Höglund e92aab0518 Implement initial support for ARGB window decorations. 17 years ago
Luboš Luňák 11290257b2 Fix small leak. 17 years ago
Luboš Luňák 7249ca2cfb Do self-check immediatelly during compositing setup only when it's not KWin startup 17 years ago
Luboš Luňák 6fef8fe8bd Use 3x2 sized pixmap for the self-check rather than 5x1, to also 17 years ago
Lucas Murray 6d41a1320e Moved all debug, warning and error messages into the KWin 1212 area. 18 years ago
Lucas Murray 8f3433bac3 HACK: Temporarily disable opaque-/translucent-only painting until the cause of the glitching is found. Due to a logic error this code has never actually been executed. 18 years ago
Lucas Murray 24816cb67b Fixed "fixed" logic. There's really no other way to do this that's readable so if the "suspicious code" checker still picks this up just ignore it. 18 years ago
Luboš Luňák b9bf9831b0 Fix wrong logic. 18 years ago
Luboš Luňák 3eaaa4c23b Clean up properly if selfcheck fails. 18 years ago
Luboš Luňák 6796c1225f Self-check also for XRender. 18 years ago
Luboš Luňák 14ae8d2dc9 Support for unredirecting fullscreen windows, i.e. games etc. can paint directly 18 years ago
Tobias Koenig 69d45962cb Reset 'buffer' to None after freeing it. 18 years ago
Luboš Luňák 53cc35b649 Show the composite overlay window only before the first painting pass 18 years ago
Luboš Luňák 022d2066c6 Implement fake brightness by overlaying black over the window. 18 years ago
Luboš Luňák 7f669912bb Fix initialization with non-truecolor depths. 18 years ago
Luboš Luňák 33fc8c024f Better clipping. 18 years ago
Luboš Luňák e3040b1938 Clip with shaped windows. 18 years ago
Luboš Luňák 5efac21537 XRenderPicture, a wrapper around XRender's Picture, which 18 years ago
Luboš Luňák 6142ecbfe0 paintTransformedScreen() is broken, disable its usage. 18 years ago
Albert Astals Cid 3b9121ec3f const & in foreach 18 years ago
Luboš Luňák cff2b0e6cd Abstract paint clipping into PaintClipper helper class that allows 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 bb433ac40e No longer include config*.h files in installed headers. 19 years ago
Luboš Luňák 0a59114c43 I suppose black looks better on places where there's nothing at all. 19 years ago
Rivo Laks be3271c8e0 Fix problem with partial repaints when effect's prePaintWindow() expands paint region. 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
Rivo Laks f4600f4b3f Properly initialize Scene::Window pointers in EffectWindow objects. 19 years ago
Rivo Laks 840818e39a Add separate option for smooth scaling in XRender mode. 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
Laurent Montel 994c800d79 Adapt to new KWarning/kFatal/kDebug api 19 years ago
Luboš Luňák 56eeb84acc More checks that quads are split only in pre-paint and transformed 19 years ago
Luboš Luňák ac42ba0b4f A simple solution for alpha channel hacks - ignore them :). 19 years ago
Luboš Luňák c29c66832d Make quads carry information about whether the quad is part 19 years ago
Luboš Luňák 263defdb87 Detect XRender initialization failures. 19 years ago
Philip Falkner 1fcb1967fe Zack's receent patch to Qt defaulting to ARGB visuals where possible 19 years ago
Luboš Luňák 5faa397849 Vertex redesign - redo the way windows are split into smaller parts 19 years ago
Philip Falkner c2ff6a4d7a Make sure to unbind the texture in tfp_mode when the underlying pixmap 19 years ago
Luboš Luňák 1caa3f95ed Properly check for all needed extensions and handle gracefully absence. 19 years ago
Harri Porten 1768b04b53 compile without Xfixes extension 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
Luboš Luňák e3b865cd5f namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago