Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(357)

Issue 17549002: Update SVG IDL interfaces to stop inheriting from SVGTests (Closed)

Created:
7 years, 6 months ago by do-not-use
Modified:
7 years, 6 months ago
CC:
blink-reviews, pdr, f(malita), Stephen Chennney, eae+blinkwatch, lgombos
Visibility:
Public.

Description

Update SVG IDL interfaces to stop inheriting from SVGTests Update SVG IDL interfaces to stop inheriting from SVGTests and use implements statements instead, as per the latest specification: http://www.w3.org/TR/SVG2/types.html#InterfaceSVGTests This is one step towards getting rid of multiple inheritence in SVG which is no longer supported by Web IDL. There is no web exposed behavior change. BUG=252181 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=152883

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+23 lines, -22 lines) Patch
M Source/core/core.gypi View 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/svg/SVGAElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGAnimationElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGCircleElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGClipPathElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGCursorElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGDefsElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGEllipseElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGForeignObjectElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGGElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGImageElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGLineElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGMaskElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGPathElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGPatternElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGPolygonElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGPolylineElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGRectElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGSVGElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGSwitchElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGTests.idl View 2 chunks +22 lines, -1 line 1 comment Download
M Source/core/svg/SVGTextContentElement.idl View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/svg/SVGUseElement.idl View 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 10 (0 generated)
do-not-use
7 years, 6 months ago (2013-06-21 11:24:04 UTC) #1
haraken
LGTM
7 years, 6 months ago (2013-06-21 11:26:13 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@sisa.samsung.com/17549002/1
7 years, 6 months ago (2013-06-21 11:31:05 UTC) #3
commit-bot: I haz the power
Change committed as 152883
7 years, 6 months ago (2013-06-21 13:09:33 UTC) #4
arv (Not doing code reviews)
LGTM https://codereview.chromium.org/17549002/diff/1/Source/core/svg/SVGTests.idl File Source/core/svg/SVGTests.idl (right): https://codereview.chromium.org/17549002/diff/1/Source/core/svg/SVGTests.idl#newcode37 Source/core/svg/SVGTests.idl:37: SVGAElement implements SVGTests; Maybe we should start putting ...
7 years, 6 months ago (2013-06-21 13:45:42 UTC) #5
do-not-use
On 2013/06/21 13:45:42, arv wrote: > LGTM > > https://codereview.chromium.org/17549002/diff/1/Source/core/svg/SVGTests.idl > File Source/core/svg/SVGTests.idl (right): > ...
7 years, 6 months ago (2013-06-21 13:52:52 UTC) #6
do-not-use
On 2013/06/21 13:52:52, Christophe Dumez wrote: > On 2013/06/21 13:45:42, arv wrote: > > LGTM ...
7 years, 6 months ago (2013-06-21 14:46:05 UTC) #7
arv (Not doing code reviews)
On 2013/06/21 14:46:05, Christophe Dumez wrote: > One question though, do you think we should ...
7 years, 6 months ago (2013-06-21 14:51:46 UTC) #8
do-not-use
On 2013/06/21 14:51:46, arv wrote: > On 2013/06/21 14:46:05, Christophe Dumez wrote: > > One ...
7 years, 6 months ago (2013-06-21 14:53:44 UTC) #9
haraken
7 years, 6 months ago (2013-06-21 15:27:31 UTC) #10
Message was sent while issue was closed.
On 2013/06/21 14:53:44, Christophe Dumez wrote:
> On 2013/06/21 14:51:46, arv wrote:
> > On 2013/06/21 14:46:05, Christophe Dumez wrote:
> > > One question though, do you think we should allow both? Or should we force
> the
> > > developers to write the implements statements in the IDL file that
> implements
> > > the interface?
> > 
> > I don't think it is that important to allow both if it makes things harder.
> 
> It is not really much harder I believe. I was just wondering if we would want
to
> enforce this style to avoid a mix and maybe confusion.

I'd say we don't want to mix the two styles. Forcing developers to write the
implements statements in the IDL file that implements the interface would be
less confusing.

Powered by Google App Engine
This is Rietveld 408576698