105 Commits (f5a25b4ebb49be89db76e29b2f0cffa4d4e60901)

Author SHA1 Message Date
Kevin Ottens ff61f40d8d Don't rely on the kdgstream typedef which is deprecated. Use QDebug 16 years ago
Luboš Luňák d467d26530 Do not introduce such generic indentifiers like None or Styled 16 years ago
Martin Gräßlin eabad32cfb Add cross fade support for text and icon to EffectFrame. 16 years ago
Martin Gräßlin ef79d4c443 Use the normal Plasma selection to highlight the selected window in boxswitch. 16 years ago
Martin Gräßlin fa832b7aa7 Cache the icon texture/picture in EffectFrame and use texture from pixmap to load the data in OpenGL mode. Yeah for less pixmap to image to gltexture conversations. 16 years ago
Martin Gräßlin e2eebb6503 Refactoring of EffectFrame: EffectFrame becomes an interface just like EffectsHandler and EffectWindow and a concrete EffectFrameImpl in core. 16 years ago
Lucas Murray 8960c552d2 Remove OpenGL driver whitelist; Add protection against crashy glXQuery 16 years ago
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