Revision 823045

Go back to digest for 29th June 2008

Features in KDE Base

Viacheslav Tokarev committed changes in /branches/work/khtml-blaze:

- make rgb(), url(), etc acceptable as fill and stroke
- split svg style handling into separate files
- add support for two attributes: stop-color, stop-opacity
- initial work on gradients support, but it works already

File Changes

Added 9 files
  • /branches/work/khtml-blaze
  •   /css/CSSStyleSelector.h
  •   /css/SVGCSSParser.cpp
  •   /css/SVGCSSStyleSelector.cpp
  •   /rendering/RenderSVGGradientStop.cpp
  •   /rendering/RenderSVGGradientStop.h
  •   /rendering/RenderSVGHiddenContainer.cpp
  •   /rendering/RenderSVGHiddenContainer.h
  •   /rendering/SVGRenderSupport.cpp
  •   /rendering/SVGRenderSupport.h
Modified 51 files
  • /branches/work/khtml-blaze
  •   /CMakeLists.txt
  •   /css/cssparser.cpp
  •   /css/cssparser.h
  •   /css/cssproperties.c
  •   /css/cssproperties.gperf
  •   /css/cssproperties.h
  •   /css/cssproperties.in
  •   /css/cssproperties.strip
  •   /css/cssstyleselector.cpp
  •   /css/cssstyleselector.h
  •   /rendering/render_object.h
  •   /rendering/RenderPath.cpp
  •   /rendering/RenderSVGContainer.cpp
  •   /rendering/RenderSVGContainer.h
  •   /rendering/SVGRenderStyle.h
  •   /rendering/SVGRenderStyleDefs.cpp
  •   /svg/SVGColor.h
  •   /svg/SVGDefsElement.cpp
  •   /svg/SVGDefsElement.h
  •   /svg/SVGElement.cpp
  •   /svg/SVGGradientElement.cpp
  •   /svg/SVGLinearGradientElement.cpp
  •   /svg/SVGLinearGradientElement.h
  •   /svg/SVGPaint.h
  •   /svg/SVGRadialGradientElement.cpp
  •   /svg/SVGRadialGradientElement.h
  •   /svg/SVGStopElement.cpp
  •   /svg/SVGStopElement.h
  •   /svg/SVGStyledElement.cpp
  •   /svg/SVGStyledElement.h
  •   /xml/dom_docimpl.cpp
  •   /xml/dom_elementimpl.cpp
  •   /xml/dom_elementimpl.h
  •   /svg/graphics/SVGPaintServer.cpp
  •   /svg/graphics/SVGPaintServer.h
  •   /svg/graphics/SVGPaintServerGradient.cpp
  •   /svg/graphics/SVGPaintServerGradient.h
  •   /svg/graphics/SVGPaintServerLinearGradient.cpp
  •   /svg/graphics/SVGPaintServerLinearGradient.h
  •   /svg/graphics/SVGPaintServerRadialGradient.cpp
  •   /svg/graphics/SVGPaintServerRadialGradient.h
  •   /svg/graphics/SVGPaintServerSolid.h
  •   /svg/graphics/SVGResource.cpp
  •   /svg/graphics/SVGResourceClipper.cpp
  •   /svg/graphics/SVGResourceClipper.h
  •   /svg/graphics/qt/SVGPaintServerGradientQt.cpp
  •   /svg/graphics/qt/SVGPaintServerLinearGradientQt.cpp
  •   /svg/graphics/qt/SVGPaintServerQt.cpp
  •   /svg/graphics/qt/SVGPaintServerRadialGradientQt.cpp
  •   /svg/graphics/qt/SVGPaintServerSolidQt.cpp
  •   /svg/graphics/qt/SVGResourceClipperQt.cpp
60 files changed in total