We should Update SVG IDL interfaces to stop inheriting from SVGURIReference and SVGTests and use IDL implements statements instead. This is one step towards getting rid of multiple inheritance in SVG, which is no longer supported by Web IDL and to match the latest specification: https://svgwg.org/svg2-draft/types.html#BasicDOMInterfaces Corresponding Blink patches: https://src.chromium.org/viewvc/blink?view=rev&revision=152806 https://src.chromium.org/viewvc/blink?view=rev&revision=152883
Created attachment 205620 [details] Patch
Comment on attachment 205620 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=205620&action=review > Source/WebCore/ChangeLog:13 > + No new tests, no behavior change. Really? Shouldn't there be some Web-visible behavioral change?
Comment on attachment 205620 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=205620&action=review >> Source/WebCore/ChangeLog:13 >> + No new tests, no behavior change. > > Really? Shouldn't there be some Web-visible behavioral change? Yes, there is no web-visible behavior change. We are merely replacing inheritance by implements statements.
Comment on attachment 205620 [details] Patch Clearing flags on attachment: 205620 Committed r152120: <http://trac.webkit.org/changeset/152120>
All reviewed patches have been landed. Closing bug.