Bug 118305

Summary: Stop inheriting SVGFilterPrimitiveStandardAttributes in SVG
Product: WebKit Reporter: Chris Dumez <cdumez>
Component: BindingsAssignee: Chris Dumez <cdumez>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, d-r, esprehn+autocc, fmalita, gyuyoung.kim, haraken, krit, pdr, rakuco, rniwa, schenney
Priority: P2 Keywords: BlinkMergeCandidate
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
URL: http://www.w3.org/TR/filter-effects/#DOMInterfaces
Bug Depends on:    
Bug Blocks: 118353    
Attachments:
Description Flags
Patch none

Description Chris Dumez 2013-07-02 08:20:59 PDT
Stop inheriting SVGFilterPrimitiveStandardAttributes in SVG and use Web IDL implements instead to get rid of multiple inheritance and follow the latest specification:
http://www.w3.org/TR/filter-effects/#DOMInterfaces

There is no web-exposed behavior change. This is one step towards getting rid of multiple inheritance in IDL / SVG.

Corresponding Blink revision:
https://src.chromium.org/viewvc/blink?view=rev&revision=153426
Comment 1 Chris Dumez 2013-07-03 03:01:57 PDT
Created attachment 205988 [details]
Patch
Comment 2 Kentaro Hara 2013-07-03 03:25:16 PDT
Comment on attachment 205988 [details]
Patch

ok, this is just an IDL cleanup.
Comment 3 Chris Dumez 2013-07-03 03:27:59 PDT
Comment on attachment 205988 [details]
Patch

Landing now as this is merely IDL clean up and there is no svg behavior change.
Comment 4 WebKit Commit Bot 2013-07-03 03:51:01 PDT
Comment on attachment 205988 [details]
Patch

Clearing flags on attachment: 205988

Committed r152350: <http://trac.webkit.org/changeset/152350>
Comment 5 WebKit Commit Bot 2013-07-03 03:51:04 PDT
All reviewed patches have been landed.  Closing bug.