Now that bug 4249 is resolved, there is still a lot of SVG JS binding work to be done. Most of that work consists of moving idl files from WebCore/ksvg2/bindings/idl to WebCore/ksvg2/svg, updating the license headers on the idls, editing DerivedSources.make, JSSVGElementWrapperFactory, and finally updating the project file. Some consideration will have to be given to the implementation of the JSAnimated* classes for SVG. Those should pull their "animValue" from the actual DOM and render trees and lookup their "baseValue" out of a hash (with fallback to the anim value).
bug 10826 fixed this.