Diff
Modified: trunk/Source/WebCore/ChangeLog (151987 => 151988)
--- trunk/Source/WebCore/ChangeLog 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/ChangeLog 2013-06-26 14:28:00 UTC (rev 151988)
@@ -1,3 +1,50 @@
+2013-06-26 Christophe Dumez <[email protected]>
+
+ Stop inheriting SVGExternalResourcesRequired, SVGFitToViewBox and SVGZoomAndPan
+ https://bugs.webkit.org/show_bug.cgi?id=118029
+
+ Reviewed by Kentaro Hara.
+
+ 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.
+
+ No new tests, no behavior change.
+
+ * svg/SVGAnimationElement.idl:
+ * svg/SVGCircleElement.idl:
+ * svg/SVGClipPathElement.idl:
+ * svg/SVGCursorElement.idl:
+ * svg/SVGDefsElement.idl:
+ * svg/SVGEllipseElement.idl:
+ * svg/SVGFEImageElement.idl:
+ * svg/SVGFilterElement.idl:
+ * svg/SVGForeignObjectElement.idl:
+ * svg/SVGGElement.idl:
+ * svg/SVGGradientElement.idl:
+ * svg/SVGImageElement.idl:
+ * svg/SVGLineElement.idl:
+ * svg/SVGMPathElement.idl:
+ * svg/SVGMarkerElement.idl:
+ * svg/SVGMaskElement.idl:
+ * svg/SVGPathElement.idl:
+ * svg/SVGPatternElement.idl:
+ * svg/SVGPolygonElement.idl:
+ * svg/SVGPolylineElement.idl:
+ * svg/SVGRectElement.idl:
+ * svg/SVGSVGElement.idl:
+ * svg/SVGScriptElement.idl:
+ * svg/SVGSwitchElement.idl:
+ * svg/SVGSymbolElement.idl:
+ * svg/SVGTextContentElement.idl:
+ * svg/SVGUseElement.idl:
+ * svg/SVGViewSpec.idl:
+
2013-06-26 Ryosuke Niwa <[email protected]>
Use-after-free in RadioInputType::handleKeydownEvent
Modified: trunk/Source/WebCore/svg/SVGAElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGAElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGAElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -29,8 +29,8 @@
SVGURIReference,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
readonly attribute SVGAnimatedString target;
};
+SVGAElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGAnimationElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGAnimationElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGAnimationElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,7 +28,6 @@
Conditional=SVG,
] interface SVGAnimationElement : SVGElement,
SVGTests,
- SVGExternalResourcesRequired,
ElementTimeControl {
readonly attribute SVGElement targetElement;
@@ -37,3 +36,4 @@
[RaisesException] float getSimpleDuration();
};
+SVGAnimationElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGCircleElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGCircleElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGCircleElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -29,10 +29,10 @@
] interface SVGCircleElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
readonly attribute SVGAnimatedLength cx;
readonly attribute SVGAnimatedLength cy;
readonly attribute SVGAnimatedLength r;
};
+SVGCircleElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGClipPathElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGClipPathElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGClipPathElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -29,9 +29,9 @@
] interface SVGClipPathElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable
/* SVGUnitTypes */ {
readonly attribute SVGAnimatedEnumeration clipPathUnits;
};
+SVGClipPathElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGCursorElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGCursorElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGCursorElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -27,9 +27,9 @@
Conditional=SVG
] interface SVGCursorElement : SVGElement,
SVGURIReference,
- SVGTests,
- SVGExternalResourcesRequired {
+ SVGTests {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
};
+SVGCursorElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGDefsElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGDefsElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGDefsElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,7 +28,7 @@
] interface SVGDefsElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
};
+SVGDefsElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGEllipseElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGEllipseElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGEllipseElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,7 +28,6 @@
] interface SVGEllipseElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
readonly attribute SVGAnimatedLength cx;
readonly attribute SVGAnimatedLength cy;
@@ -36,3 +35,4 @@
readonly attribute SVGAnimatedLength ry;
};
+SVGEllipseElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGFEImageElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGFEImageElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGFEImageElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,8 +28,8 @@
] interface SVGFEImageElement : SVGStyledElement,
SVGURIReference,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGFilterPrimitiveStandardAttributes {
readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
};
+SVGFEImageElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGFilterElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGFilterElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGFilterElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,9 +28,7 @@
Conditional=SVG&FILTERS
] interface SVGFilterElement : SVGStyledElement,
SVGURIReference,
- SVGLangSpace,
- SVGExternalResourcesRequired
- /* SVGUnitTypes */ {
+ SVGLangSpace {
readonly attribute SVGAnimatedEnumeration filterUnits;
readonly attribute SVGAnimatedEnumeration primitiveUnits;
readonly attribute SVGAnimatedLength x;
@@ -44,3 +42,4 @@
[Default=Undefined] optional unsigned long filterResY);
};
+SVGFilterElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGForeignObjectElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGForeignObjectElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGForeignObjectElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,7 +28,6 @@
] interface SVGForeignObjectElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
@@ -36,3 +35,4 @@
readonly attribute SVGAnimatedLength height;
};
+SVGForeignObjectElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGGElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGGElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGGElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,7 +28,7 @@
] interface SVGGElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
};
+SVGGElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGGradientElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGGradientElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGGradientElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -26,10 +26,7 @@
[
Conditional=SVG,
DoNotCheckConstants
-] interface SVGGradientElement : SVGStyledElement,
- SVGURIReference,
- SVGExternalResourcesRequired
- /* SVGUnitTypes */ {
+] interface SVGGradientElement : SVGStyledElement, SVGURIReference {
// Spread Method Types
const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0;
const unsigned short SVG_SPREADMETHOD_PAD = 1;
@@ -41,3 +38,4 @@
readonly attribute SVGAnimatedEnumeration spreadMethod;
};
+SVGGradientElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGImageElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGImageElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGImageElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -29,7 +29,6 @@
SVGURIReference,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
@@ -38,3 +37,4 @@
readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
};
+SVGImageElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGLineElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGLineElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGLineElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,7 +28,6 @@
] interface SVGLineElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
readonly attribute SVGAnimatedLength x1;
readonly attribute SVGAnimatedLength y1;
@@ -36,3 +35,4 @@
readonly attribute SVGAnimatedLength y2;
};
+SVGLineElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGMPathElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGMPathElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGMPathElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -25,8 +25,7 @@
[
Conditional=SVG
-] interface SVGMPathElement : SVGElement,
- SVGURIReference,
- SVGExternalResourcesRequired {
+] interface SVGMPathElement : SVGElement, SVGURIReference {
};
+SVGMPathElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGMarkerElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGMarkerElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGMarkerElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -25,10 +25,7 @@
[
Conditional=SVG
-] interface SVGMarkerElement : SVGStyledElement,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGFitToViewBox {
+] interface SVGMarkerElement : SVGStyledElement, SVGLangSpace {
// Marker Unit Types
const unsigned short SVG_MARKERUNITS_UNKNOWN = 0;
const unsigned short SVG_MARKERUNITS_USERSPACEONUSE = 1;
@@ -51,3 +48,5 @@
void setOrientToAngle([Default=Undefined] optional SVGAngle angle);
};
+SVGMarkerElement implements SVGExternalResourcesRequired;
+SVGMarkerElement implements SVGFitToViewBox;
Modified: trunk/Source/WebCore/svg/SVGMaskElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGMaskElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGMaskElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -27,8 +27,7 @@
Conditional=SVG
] interface SVGMaskElement : SVGStyledElement,
SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired {
+ SVGLangSpace {
readonly attribute SVGAnimatedEnumeration maskUnits;
readonly attribute SVGAnimatedEnumeration maskContentUnits;
@@ -38,3 +37,4 @@
readonly attribute SVGAnimatedLength height;
};
+SVGMaskElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGPathElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGPathElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGPathElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -29,7 +29,6 @@
] interface SVGPathElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
readonly attribute SVGAnimatedNumber pathLength;
@@ -112,3 +111,4 @@
readonly attribute SVGPathSegList animatedNormalizedPathSegList;
};
+SVGPathElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGPatternElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGPatternElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGPatternElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,10 +28,7 @@
] interface SVGPatternElement : SVGStyledElement,
SVGURIReference,
SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGFitToViewBox
- /* SVGUnitTypes */ {
+ SVGLangSpace {
readonly attribute SVGAnimatedEnumeration patternUnits;
readonly attribute SVGAnimatedEnumeration patternContentUnits;
readonly attribute SVGAnimatedTransformList patternTransform;
@@ -41,3 +38,5 @@
readonly attribute SVGAnimatedLength height;
};
+SVGPatternElement implements SVGExternalResourcesRequired;
+SVGPatternElement implements SVGFitToViewBox;
Modified: trunk/Source/WebCore/svg/SVGPolygonElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGPolygonElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGPolygonElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,9 +28,9 @@
] interface SVGPolygonElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
readonly attribute SVGPointList points;
readonly attribute SVGPointList animatedPoints;
};
+SVGPolygonElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGPolylineElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGPolylineElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGPolylineElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,9 +28,9 @@
] interface SVGPolylineElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
readonly attribute SVGPointList points;
readonly attribute SVGPointList animatedPoints;
};
+SVGPolylineElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGRectElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGRectElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGRectElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -29,7 +29,6 @@
] interface SVGRectElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
@@ -39,3 +38,4 @@
readonly attribute SVGAnimatedLength ry;
};
+SVGRectElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGSVGElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGSVGElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGSVGElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,10 +28,7 @@
] interface SVGSVGElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGTransformable,
- SVGFitToViewBox,
- SVGZoomAndPan {
+ SVGTransformable {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
readonly attribute SVGAnimatedLength width;
@@ -78,3 +75,6 @@
Element getElementById([Default=Undefined] optional DOMString elementId);
};
+SVGSVGElement implements SVGExternalResourcesRequired;
+SVGSVGElement implements SVGFitToViewBox;
+SVGSVGElement implements SVGZoomAndPan;
Modified: trunk/Source/WebCore/svg/SVGScriptElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGScriptElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGScriptElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -25,7 +25,8 @@
[
Conditional=SVG
-] interface SVGScriptElement : SVGElement, SVGURIReference, SVGExternalResourcesRequired {
+] interface SVGScriptElement : SVGElement, SVGURIReference {
[TreatNullAs=NullString] attribute DOMString type;
};
+SVGScriptElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGSwitchElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGSwitchElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGSwitchElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -28,7 +28,7 @@
] interface SVGSwitchElement : SVGStyledElement,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
};
+SVGSwitchElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGSymbolElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGSymbolElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGSymbolElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -25,9 +25,8 @@
[
Conditional=SVG
-] interface SVGSymbolElement : SVGStyledElement,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGFitToViewBox {
+] interface SVGSymbolElement : SVGStyledElement, SVGLangSpace {
};
+SVGSymbolElement implements SVGExternalResourcesRequired;
+SVGSymbolElement implements SVGFitToViewBox;
Modified: trunk/Source/WebCore/svg/SVGTextContentElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGTextContentElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGTextContentElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -27,8 +27,7 @@
Conditional=SVG
] interface SVGTextContentElement : SVGStyledElement,
SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired {
+ SVGLangSpace {
// lengthAdjust Types
const unsigned short LENGTHADJUST_UNKNOWN = 0;
const unsigned short LENGTHADJUST_SPACING = 1;
@@ -50,3 +49,4 @@
[Default=Undefined,IsIndex] optional unsigned long length);
};
+SVGTextContentElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGUseElement.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGUseElement.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGUseElement.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -29,7 +29,6 @@
SVGURIReference,
SVGTests,
SVGLangSpace,
- SVGExternalResourcesRequired,
SVGTransformable {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
@@ -40,3 +39,4 @@
readonly attribute SVGElementInstance animatedInstanceRoot;
};
+SVGUseElement implements SVGExternalResourcesRequired;
Modified: trunk/Source/WebCore/svg/SVGViewSpec.idl (151987 => 151988)
--- trunk/Source/WebCore/svg/SVGViewSpec.idl 2013-06-26 11:45:42 UTC (rev 151987)
+++ trunk/Source/WebCore/svg/SVGViewSpec.idl 2013-06-26 14:28:00 UTC (rev 151988)
@@ -38,9 +38,6 @@
// SVGZoomAndPan
[SetterRaisesException] attribute unsigned short zoomAndPan;
-
- // SVGFitToViewBox
- readonly attribute SVGAnimatedRect viewBox;
- readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
};
+SVGViewSpec implements SVGFitToViewBox;