Patch forthcoming.
Created attachment 11025 [details] patch - Auto-generate DOMSVGPathElement. (I think this is the final SVG class to generate!!) - Auto-generate the internal interfaces even for classes that have custom internal implementations. Change IDL property from ObjCNoInternal to ObjCCustomInternalImpl to indicate the change. - Add SVG classes to DOMNode and DOMEvent internal interfaces. - Add isSVGZoomEvent() method to Event class to match other Event subclasses and make DOM binding possible. - Assorted cleanups.
As noted in a FIXME in the patch, I use two HashMaps to differentiate between HTML and SVG classes in DOM.mm. I did not try to make to a HashMap that mapped from QualifiedNames to Classes, as I've had some issues getting HashMaps to work in the last couple days, but, it this is easy, I think it would be a better solution.
Created attachment 11027 [details] patch 2 Scratch that last comment. The patch now uses one HashMap that maps from a QualifedName to a Class.
Landed in r16982.