Bug 118029

Summary: Stop inheriting SVGExternalResourcesRequired, SVGFitToViewBox and SVGZoomAndPan
Product: WebKit Reporter: Ryosuke Niwa <rniwa>
Component: SVGAssignee: Chris Dumez <cdumez>
Status: RESOLVED FIXED    
Severity: Normal CC: cdumez, commit-queue, darin, d-r, esprehn+autocc, fmalita, haraken, krit, pdr, schenney, thorton, zimmermann
Priority: P2 Keywords: BlinkMergeCandidate
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 118014    
Bug Blocks: 118353    
Attachments:
Description Flags
Patch none

Description Ryosuke Niwa 2013-06-25 22:57:50 PDT
Consider merging https://chromium.googlesource.com/chromium/blink/+/bd7550a95b92f2efd782f8e141eb2636025c5bb9

Stop inheriting SVGExternalResourcesRequired, SVGFitToViewBox and SVGZoomAndPan
in the IDL and use implements statements instead.

This is one step towards getting rid of multiple inheritance in the SVG code
and matching the latest specification:
http://www.w3.org/TR/SVG2/types.html#BasicDOMInterfaces

There is no webexposed behavior change.
Comment 1 Chris Dumez 2013-06-26 04:53:18 PDT
Created attachment 205471 [details]
Patch
Comment 2 Kentaro Hara 2013-06-26 05:00:59 PDT
Comment on attachment 205471 [details]
Patch

ok
Comment 3 WebKit Commit Bot 2013-06-26 07:28:30 PDT
Comment on attachment 205471 [details]
Patch

Clearing flags on attachment: 205471

Committed r151988: <http://trac.webkit.org/changeset/151988>
Comment 4 WebKit Commit Bot 2013-06-26 07:28:33 PDT
All reviewed patches have been landed.  Closing bug.