This is a random collection of TODO items for ksvg2 in WebKit.[[BR]] If any of this item is fixed, a proper bug report will be created,[[BR]] until that happens, this is a good place to list certain items.[[BR]] If you have any questions about these items, or want to help[[BR]] with them, please contact rwlbuis/WildFox on irc.freenode.net, #webkit.[[BR]] [[BR]] Important, design changes:[[BR]][[BR]] * SVGAngle* -> SVGAngle (pass by value, not by pointer)[[BR]] * SVGColor* -> SVGColor (pass by value, not by pointer)[[BR]] * SVGPreserveAspectRatio* -> SVGPreserveAspectRatio (pass by value, not by pointer)[[BR]] JavaScript / ObjC SVG DOM issues:[[BR]] * Provide more SVG DOM JavaScript tests (ie. for SVGLength & friends)[[BR]] Gradient issues:[[BR]] * Linear/Radial gradient on text stroke are broken (if you select the text, you see it inverted!)[[BR]] * Linear gradients and Cg don't support spread methods (eek! this is important!)[[BR]] Pattern issues:[[BR]] * Patterns are implemented in an ugly way (see item above "Masks" on how to fix this)[[BR]] Mask issues: * Masks are disabled right now. We need "GraphicsContext" <-> "Image" bridging to[[BR]] render into Images directly.(ask Eric Seidel about this)[[BR]] Text Issues: * Per character properties are not supported at all * Vertical text is also disabled. Need to have a mechanism to find multiple orientations for fonts[[BR]] glyphs, and to determine the correct orientation to use. * A number a text styles are not currently supported (baseline-shift, etc) Filter issues: * A number of filters are currently unimplemented * Lighting filters are currently non-functional, and can cause crashes * Quality of filter output can be low in certain circumstances General structure:[[BR]] * platform/graphics/svg must be moved into ksvg2/ (maybe "graphics").[[BR]] * ksvg2/ must be moved to svg/ (inside WebCore, as it is right now)[[BR]] [[BR]][[BR]] Last update: December 9th 2006.