More Info

Revision 823045

(Back to digest)
 

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