Bug 118142

Summary: Update SVG interfaces to stop inheriting from SVGURIReference and SVGTests
Product: WebKit Reporter: Chris Dumez <cdumez>
Component: SVGAssignee: Chris Dumez <cdumez>
Status: RESOLVED FIXED    
Severity: Normal CC: ap, commit-queue, d-r, esprehn+autocc, fmalita, gyuyoung.kim, haraken, laszlo.gombos, pdr, rakuco, rniwa, schenney, zimmermann
Priority: P2 Keywords: BlinkMergeCandidate
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
URL: https://svgwg.org/svg2-draft/types.html#BasicDOMInterfaces
Bug Depends on:    
Bug Blocks: 118353    
Attachments:
Description Flags
Patch none

Chris Dumez
Reported 2013-06-27 10:39:45 PDT
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
Attachments
Patch (29.02 KB, patch)
2013-06-27 11:09 PDT, Chris Dumez
no flags
Chris Dumez
Comment 1 2013-06-27 11:09:31 PDT
Ryosuke Niwa
Comment 2 2013-06-27 11:36:54 PDT
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?
Chris Dumez
Comment 3 2013-06-27 11:51:48 PDT
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.
WebKit Commit Bot
Comment 4 2013-06-27 12:37:00 PDT
Comment on attachment 205620 [details] Patch Clearing flags on attachment: 205620 Committed r152120: <http://trac.webkit.org/changeset/152120>
WebKit Commit Bot
Comment 5 2013-06-27 12:37:04 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.