wiki:SVG TODO List - Short notes

Version 13 (modified by eric@webkit.org, 17 years ago) ( diff )

--

This is a random collection of TODO items for ksvg2 in WebKit.
If any of this item is fixed, a proper bug report will be created,
until that happens, this is a good place to list certain items.
If you have any questions about these items, or want to help
with them, please contact rwlbuis/WildFox on irc.freenode.net, #webkit.

W3C Test Status (October 7th 2007)

Filter problems

  • filters-composite-02-b.svg (no visible filter output)
  • filters-conv-01-f.svg (no feConvolveMatrix filter #5861)
  • filters-felem-01-b.svg (problem with non-existant filters #12569)
  • filters-gauss-01-b.svg (problem with x/y std devs #5973)
  • filters-light-01-f.svg (point & spot light have problems #5865 #10115)
  • filters-morph-01-f.svg (no feMorphology support #5863)
  • filters-tile-01-b.svg (feTile support broken)
  • filters-turb-01-f.svg (no feTurbulence support #5864)

Problems when running testsuite embedded in XHTML

(These are covered by #10341)

Misc problems

  • color-prof-01-f.svg (no icc color profiles #6036 #6037)
  • coords-units-03-b.svg (outermost svg viewport clipping not supported)
  • masking-path-03-b.svg (outermost svg viewport clipping not supported)
  • masking-path-04-b.svg (clip text to image doesn't work #12571)
  • painting-render-01-b.svg (no color interpolation #6033 #6034)
  • struct-use-05-b.svg (no external <use> references #12499)
  • styling-css-05-b.svg (css :lang selector problem #9454)

Gradient problems

  • pservers-grad-10-b.svg (no spread method support #5968)
  • pservers-grad-14-b.svg (no spread method support #5968)
  • pservers-grad-18-b.svg (inherted color & gradient stops issue)
  • pservers-grad-19-b.svg (inherted color & gradient stops issue)

Text problems

  • text-align-05-b.svg (vertical text issues #13971)
  • text-intro-03-b.svg (glyph-orientation, various non-latin language related issues)
  • text-text-01-b.svg (textLength/lengthAdjust support #6421 #6422)
  • text-tref-01-b.svg (external tref references)
  • text-tselect-02-f.svg (no text selection API #12290)

SVG fonts problems (#10649)

  • fonts-desc-02-t.svg (no svg fonts)
  • fonts-elem-01-t.svg (no svg fonts)
  • fonts-elem-03-b.svg (no svg fonts)
  • fonts-elem-04-b.svg (no svg fonts)
  • fonts-elem-05-t.svg (no svg fonts)
  • fonts-elem-06-t.svg (no svg fonts)
  • fonts-elem-07-b.svg (no svg fonts)
  • fonts-kern-01-t.svg (no svg fonts)
  • pservers-grad-08-b.svg (okay, but no svg fonts)
  • render-elems-06-t.svg (okay, but no svg fonts)
  • render-elems-07-t.svg (okay, but no svg fonts)
  • render-elems-08-t.svg (okay, but no svg fonts)
  • render-groups-01-b.svg (okay, but no svg fonts)
  • render-groups-03-t.svg (okay, but no svg fonts)
  • text-align-08-b.svg (no svg fonts)
  • text-altglyph-01-b.svg (no svg fonts #6426)
  • text-text-04-t.svg (no svg fonts)
  • text-text-05-t.svg (no svg fonts)
  • text-text-06-t.svg (no svg fonts)

Important, data type design changes

  • SVGAngle* -> SVGAngle (pass by value, not by pointer)
  • SVGColor* -> SVGColor (pass by value, not by pointer)
  • SVGPreserveAspectRatio* -> SVGPreserveAspectRatio (pass by value, not by pointer)

JavaScript / ObjC SVG DOM issues

  • Provide more SVG DOM JavaScript tests (ie. for SVGLength & friends)
  • Fix fundamental SVG DOM issues with baseVal/animVal (#14150)

Filter issues

  • Quality of filter output can be low in certain circumstances (#6021 #5226)
  • <feImage> needs to support fragment urls (#12027)

Text issues

General structure

  • platform/graphics/svg must be moved into ksvg2/<whatever> (maybe "graphics").
  • ksvg2/ must be moved to svg/ (inside WebCore, as it is right now)

(I don't understand either of these - ecs)

Last update: October 7th 2007.

Note: See TracWiki for help on using the wiki.