Revision 823045
Go back to digest for 29th June 2008Features 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