| Differences between
and this patch
- a/Source/WebCore/ChangeLog +163 lines
Lines 1-3 a/Source/WebCore/ChangeLog_sec1
1
2013-10-03  Zan Dobersek  <zdobersek@igalia.com>
2
3
        [WebIDL] Annotate IDL interfaces under Source/WebCore/svg/ with the OperationsNotDeletable attribute
4
        https://bugs.webkit.org/show_bug.cgi?id=122279
5
6
        Before changing the JSC bindings generator to enforce WebIDL operations to be configurable, all the
7
        interfaces are being annotated with the OperationsNotDeletable attribute. The attribute currently
8
        doesn't have any effect, but will keep the operations not configurable after the generator is modified
9
        to preserve the original behavior. The attribute will be removed from each interface after checking
10
        conformity with other browsers (in terms of configurability of operations of that interface) and the
11
        WebKit's existing test suites.
12
13
        This patch covers IDL interfaces under Source/WebCore/svg/.
14
15
        * svg/SVGAElement.idl:
16
        * svg/SVGAltGlyphDefElement.idl:
17
        * svg/SVGAltGlyphElement.idl:
18
        * svg/SVGAltGlyphItemElement.idl:
19
        * svg/SVGAngle.idl:
20
        * svg/SVGAnimateColorElement.idl:
21
        * svg/SVGAnimateElement.idl:
22
        * svg/SVGAnimateMotionElement.idl:
23
        * svg/SVGAnimateTransformElement.idl:
24
        * svg/SVGAnimatedAngle.idl:
25
        * svg/SVGAnimatedBoolean.idl:
26
        * svg/SVGAnimatedEnumeration.idl:
27
        * svg/SVGAnimatedInteger.idl:
28
        * svg/SVGAnimatedLength.idl:
29
        * svg/SVGAnimatedLengthList.idl:
30
        * svg/SVGAnimatedNumber.idl:
31
        * svg/SVGAnimatedNumberList.idl:
32
        * svg/SVGAnimatedPreserveAspectRatio.idl:
33
        * svg/SVGAnimatedRect.idl:
34
        * svg/SVGAnimatedString.idl:
35
        * svg/SVGAnimatedTransformList.idl:
36
        * svg/SVGAnimationElement.idl:
37
        * svg/SVGCircleElement.idl:
38
        * svg/SVGClipPathElement.idl:
39
        * svg/SVGColor.idl:
40
        * svg/SVGComponentTransferFunctionElement.idl:
41
        * svg/SVGCursorElement.idl:
42
        * svg/SVGDefsElement.idl:
43
        * svg/SVGDescElement.idl:
44
        * svg/SVGDocument.idl:
45
        * svg/SVGElement.idl:
46
        * svg/SVGElementInstance.idl:
47
        * svg/SVGElementInstanceList.idl:
48
        * svg/SVGEllipseElement.idl:
49
        * svg/SVGExternalResourcesRequired.idl:
50
        * svg/SVGFEBlendElement.idl:
51
        * svg/SVGFEColorMatrixElement.idl:
52
        * svg/SVGFEComponentTransferElement.idl:
53
        * svg/SVGFECompositeElement.idl:
54
        * svg/SVGFEConvolveMatrixElement.idl:
55
        * svg/SVGFEDiffuseLightingElement.idl:
56
        * svg/SVGFEDisplacementMapElement.idl:
57
        * svg/SVGFEDistantLightElement.idl:
58
        * svg/SVGFEDropShadowElement.idl:
59
        * svg/SVGFEFloodElement.idl:
60
        * svg/SVGFEFuncAElement.idl:
61
        * svg/SVGFEFuncBElement.idl:
62
        * svg/SVGFEFuncGElement.idl:
63
        * svg/SVGFEFuncRElement.idl:
64
        * svg/SVGFEGaussianBlurElement.idl:
65
        * svg/SVGFEImageElement.idl:
66
        * svg/SVGFEMergeElement.idl:
67
        * svg/SVGFEMergeNodeElement.idl:
68
        * svg/SVGFEMorphologyElement.idl:
69
        * svg/SVGFEOffsetElement.idl:
70
        * svg/SVGFEPointLightElement.idl:
71
        * svg/SVGFESpecularLightingElement.idl:
72
        * svg/SVGFESpotLightElement.idl:
73
        * svg/SVGFETileElement.idl:
74
        * svg/SVGFETurbulenceElement.idl:
75
        * svg/SVGFilterElement.idl:
76
        * svg/SVGFilterPrimitiveStandardAttributes.idl:
77
        * svg/SVGFitToViewBox.idl:
78
        * svg/SVGFontElement.idl:
79
        * svg/SVGFontFaceElement.idl:
80
        * svg/SVGFontFaceFormatElement.idl:
81
        * svg/SVGFontFaceNameElement.idl:
82
        * svg/SVGFontFaceSrcElement.idl:
83
        * svg/SVGFontFaceUriElement.idl:
84
        * svg/SVGForeignObjectElement.idl:
85
        * svg/SVGGElement.idl:
86
        * svg/SVGGlyphElement.idl:
87
        * svg/SVGGlyphRefElement.idl:
88
        * svg/SVGGradientElement.idl:
89
        * svg/SVGGraphicsElement.idl:
90
        * svg/SVGHKernElement.idl:
91
        * svg/SVGImageElement.idl:
92
        * svg/SVGLength.idl:
93
        * svg/SVGLengthList.idl:
94
        * svg/SVGLineElement.idl:
95
        * svg/SVGLinearGradientElement.idl:
96
        * svg/SVGMPathElement.idl:
97
        * svg/SVGMarkerElement.idl:
98
        * svg/SVGMaskElement.idl:
99
        * svg/SVGMatrix.idl:
100
        * svg/SVGMetadataElement.idl:
101
        * svg/SVGMissingGlyphElement.idl:
102
        * svg/SVGNumber.idl:
103
        * svg/SVGNumberList.idl:
104
        * svg/SVGPaint.idl:
105
        * svg/SVGPathElement.idl:
106
        * svg/SVGPathSeg.idl:
107
        * svg/SVGPathSegArcAbs.idl:
108
        * svg/SVGPathSegArcRel.idl:
109
        * svg/SVGPathSegClosePath.idl:
110
        * svg/SVGPathSegCurvetoCubicAbs.idl:
111
        * svg/SVGPathSegCurvetoCubicRel.idl:
112
        * svg/SVGPathSegCurvetoCubicSmoothAbs.idl:
113
        * svg/SVGPathSegCurvetoCubicSmoothRel.idl:
114
        * svg/SVGPathSegCurvetoQuadraticAbs.idl:
115
        * svg/SVGPathSegCurvetoQuadraticRel.idl:
116
        * svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl:
117
        * svg/SVGPathSegCurvetoQuadraticSmoothRel.idl:
118
        * svg/SVGPathSegLinetoAbs.idl:
119
        * svg/SVGPathSegLinetoHorizontalAbs.idl:
120
        * svg/SVGPathSegLinetoHorizontalRel.idl:
121
        * svg/SVGPathSegLinetoRel.idl:
122
        * svg/SVGPathSegLinetoVerticalAbs.idl:
123
        * svg/SVGPathSegLinetoVerticalRel.idl:
124
        * svg/SVGPathSegList.idl:
125
        * svg/SVGPathSegMovetoAbs.idl:
126
        * svg/SVGPathSegMovetoRel.idl:
127
        * svg/SVGPatternElement.idl:
128
        * svg/SVGPoint.idl:
129
        * svg/SVGPointList.idl:
130
        * svg/SVGPolygonElement.idl:
131
        * svg/SVGPolylineElement.idl:
132
        * svg/SVGPreserveAspectRatio.idl:
133
        * svg/SVGRadialGradientElement.idl:
134
        * svg/SVGRect.idl:
135
        * svg/SVGRectElement.idl:
136
        * svg/SVGRenderingIntent.idl:
137
        * svg/SVGSVGElement.idl:
138
        * svg/SVGScriptElement.idl:
139
        * svg/SVGSetElement.idl:
140
        * svg/SVGStopElement.idl:
141
        * svg/SVGStringList.idl:
142
        * svg/SVGStyleElement.idl:
143
        * svg/SVGSwitchElement.idl:
144
        * svg/SVGSymbolElement.idl:
145
        * svg/SVGTRefElement.idl:
146
        * svg/SVGTSpanElement.idl:
147
        * svg/SVGTests.idl:
148
        * svg/SVGTextContentElement.idl:
149
        * svg/SVGTextElement.idl:
150
        * svg/SVGTextPathElement.idl:
151
        * svg/SVGTextPositioningElement.idl:
152
        * svg/SVGTitleElement.idl:
153
        * svg/SVGTransform.idl:
154
        * svg/SVGTransformList.idl:
155
        * svg/SVGURIReference.idl:
156
        * svg/SVGUnitTypes.idl:
157
        * svg/SVGUseElement.idl:
158
        * svg/SVGVKernElement.idl:
159
        * svg/SVGViewElement.idl:
160
        * svg/SVGViewSpec.idl:
161
        * svg/SVGZoomAndPan.idl:
162
        * svg/SVGZoomEvent.idl:
163
1
2013-10-02  Mario Sanchez Prada  <mario.prada@samsung.com>
164
2013-10-02  Mario Sanchez Prada  <mario.prada@samsung.com>
2
165
3
        [ATK] Expose aria-invalid as a text attribute (not object attribute)
166
        [ATK] Expose aria-invalid as a text attribute (not object attribute)
- a/Source/WebCore/svg/SVGAElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGAElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGAElement : SVGGraphicsElement {
29
] interface SVGAElement : SVGGraphicsElement {
29
    [ImplementedAs=svgTarget] readonly attribute SVGAnimatedString target;
30
    [ImplementedAs=svgTarget] readonly attribute SVGAnimatedString target;
30
};
31
};
- a/Source/WebCore/svg/SVGAltGlyphDefElement.idl -1 / +4 lines
Lines 17-22 a/Source/WebCore/svg/SVGAltGlyphDefElement.idl_sec1
17
 * Boston, MA 02110-1301, USA.
17
 * Boston, MA 02110-1301, USA.
18
 */
18
 */
19
19
20
[Conditional=SVG&SVG_FONTS] interface SVGAltGlyphDefElement : SVGElement {
20
[
21
    Conditional=SVG&SVG_FONTS,
22
    OperationsNotDeletable
23
] interface SVGAltGlyphDefElement : SVGElement {
21
};
24
};
22
25
- a/Source/WebCore/svg/SVGAltGlyphElement.idl +1 lines
Lines 25-30 a/Source/WebCore/svg/SVGAltGlyphElement.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG&SVG_FONTS,
27
    Conditional=SVG&SVG_FONTS,
28
    OperationsNotDeletable
28
] interface SVGAltGlyphElement : SVGTextPositioningElement {
29
] interface SVGAltGlyphElement : SVGTextPositioningElement {
29
    [SetterRaisesException] attribute DOMString glyphRef;
30
    [SetterRaisesException] attribute DOMString glyphRef;
30
    [SetterRaisesException] attribute DOMString format;
31
    [SetterRaisesException] attribute DOMString format;
- a/Source/WebCore/svg/SVGAltGlyphItemElement.idl -1 / +4 lines
Lines 17-22 a/Source/WebCore/svg/SVGAltGlyphItemElement.idl_sec1
17
 * Boston, MA 02110-1301, USA.
17
 * Boston, MA 02110-1301, USA.
18
 */
18
 */
19
19
20
[Conditional=SVG&SVG_FONTS] interface SVGAltGlyphItemElement : SVGElement {
20
[
21
    Conditional=SVG&SVG_FONTS,
22
    OperationsNotDeletable
23
] interface SVGAltGlyphItemElement : SVGElement {
21
};
24
};
22
25
- a/Source/WebCore/svg/SVGAngle.idl -1 / +2 lines
Lines 21-27 a/Source/WebCore/svg/SVGAngle.idl_sec1
21
 */
21
 */
22
22
23
[
23
[
24
    Conditional=SVG
24
    Conditional=SVG,
25
    OperationsNotDeletable
25
] interface SVGAngle { 
26
] interface SVGAngle { 
26
    // Angle Unit Types
27
    // Angle Unit Types
27
    const unsigned short SVG_ANGLETYPE_UNKNOWN = 0;
28
    const unsigned short SVG_ANGLETYPE_UNKNOWN = 0;
- a/Source/WebCore/svg/SVGAnimateColorElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGAnimateColorElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGAnimateColorElement : SVGAnimationElement {
29
] interface SVGAnimateColorElement : SVGAnimationElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGAnimateElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGAnimateElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGAnimateElement : SVGAnimationElement {
29
] interface SVGAnimateElement : SVGAnimationElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGAnimateMotionElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGAnimateMotionElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGAnimateMotionElement : SVGAnimationElement {
29
] interface SVGAnimateMotionElement : SVGAnimationElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGAnimateTransformElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGAnimateTransformElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGAnimateTransformElement : SVGAnimationElement {
29
] interface SVGAnimateTransformElement : SVGAnimationElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGAnimatedAngle.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGAnimatedAngle.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SkipVTableValidation
28
    SkipVTableValidation,
29
    OperationsNotDeletable
29
] interface SVGAnimatedAngle {
30
] interface SVGAnimatedAngle {
30
    readonly attribute SVGAngle baseVal;
31
    readonly attribute SVGAngle baseVal;
31
    readonly attribute SVGAngle animVal;
32
    readonly attribute SVGAngle animVal;
- a/Source/WebCore/svg/SVGAnimatedBoolean.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGAnimatedBoolean.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SkipVTableValidation
28
    SkipVTableValidation,
29
    OperationsNotDeletable
29
] interface SVGAnimatedBoolean {
30
] interface SVGAnimatedBoolean {
30
    [StrictTypeChecking, SetterRaisesException] attribute boolean baseVal;
31
    [StrictTypeChecking, SetterRaisesException] attribute boolean baseVal;
31
    readonly attribute boolean animVal;
32
    readonly attribute boolean animVal;
- a/Source/WebCore/svg/SVGAnimatedEnumeration.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGAnimatedEnumeration.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SkipVTableValidation
28
    SkipVTableValidation,
29
    OperationsNotDeletable
29
] interface SVGAnimatedEnumeration {
30
] interface SVGAnimatedEnumeration {
30
    [StrictTypeChecking, SetterRaisesException] attribute unsigned short baseVal;
31
    [StrictTypeChecking, SetterRaisesException] attribute unsigned short baseVal;
31
    readonly attribute unsigned short animVal;
32
    readonly attribute unsigned short animVal;
- a/Source/WebCore/svg/SVGAnimatedInteger.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGAnimatedInteger.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SkipVTableValidation
28
    SkipVTableValidation,
29
    OperationsNotDeletable
29
] interface SVGAnimatedInteger {
30
] interface SVGAnimatedInteger {
30
    [StrictTypeChecking, SetterRaisesException] attribute long baseVal;
31
    [StrictTypeChecking, SetterRaisesException] attribute long baseVal;
31
    readonly attribute long animVal;
32
    readonly attribute long animVal;
- a/Source/WebCore/svg/SVGAnimatedLength.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGAnimatedLength.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SkipVTableValidation
28
    SkipVTableValidation,
29
    OperationsNotDeletable
29
] interface SVGAnimatedLength {
30
] interface SVGAnimatedLength {
30
    readonly attribute SVGLength baseVal;
31
    readonly attribute SVGLength baseVal;
31
    readonly attribute SVGLength animVal;
32
    readonly attribute SVGLength animVal;
- a/Source/WebCore/svg/SVGAnimatedLengthList.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGAnimatedLengthList.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SkipVTableValidation
28
    SkipVTableValidation,
29
    OperationsNotDeletable
29
] interface SVGAnimatedLengthList {
30
] interface SVGAnimatedLengthList {
30
    readonly attribute SVGLengthList baseVal;
31
    readonly attribute SVGLengthList baseVal;
31
    readonly attribute SVGLengthList animVal;
32
    readonly attribute SVGLengthList animVal;
- a/Source/WebCore/svg/SVGAnimatedNumber.idl -1 / +2 lines
Lines 26-32 a/Source/WebCore/svg/SVGAnimatedNumber.idl_sec1
26
26
27
[
27
[
28
    Conditional=SVG,
28
    Conditional=SVG,
29
    SkipVTableValidation
29
    SkipVTableValidation,
30
    OperationsNotDeletable
30
] interface SVGAnimatedNumber {
31
] interface SVGAnimatedNumber {
31
    [StrictTypeChecking, SetterRaisesException] attribute float baseVal;
32
    [StrictTypeChecking, SetterRaisesException] attribute float baseVal;
32
    readonly attribute float animVal;
33
    readonly attribute float animVal;
- a/Source/WebCore/svg/SVGAnimatedNumberList.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGAnimatedNumberList.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SkipVTableValidation
28
    SkipVTableValidation,
29
    OperationsNotDeletable
29
] interface SVGAnimatedNumberList {
30
] interface SVGAnimatedNumberList {
30
    readonly attribute SVGNumberList baseVal;
31
    readonly attribute SVGNumberList baseVal;
31
    readonly attribute SVGNumberList animVal;
32
    readonly attribute SVGNumberList animVal;
- a/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SkipVTableValidation
28
    SkipVTableValidation,
29
    OperationsNotDeletable
29
] interface SVGAnimatedPreserveAspectRatio {
30
] interface SVGAnimatedPreserveAspectRatio {
30
    readonly attribute SVGPreserveAspectRatio baseVal;
31
    readonly attribute SVGPreserveAspectRatio baseVal;
31
    readonly attribute SVGPreserveAspectRatio animVal;
32
    readonly attribute SVGPreserveAspectRatio animVal;
- a/Source/WebCore/svg/SVGAnimatedRect.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGAnimatedRect.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SkipVTableValidation
28
    SkipVTableValidation,
29
    OperationsNotDeletable
29
] interface SVGAnimatedRect {
30
] interface SVGAnimatedRect {
30
    readonly attribute SVGRect baseVal;
31
    readonly attribute SVGRect baseVal;
31
    readonly attribute SVGRect animVal;
32
    readonly attribute SVGRect animVal;
- a/Source/WebCore/svg/SVGAnimatedString.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGAnimatedString.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SkipVTableValidation
28
    SkipVTableValidation,
29
    OperationsNotDeletable
29
] interface SVGAnimatedString {
30
] interface SVGAnimatedString {
30
    [SetterRaisesException] attribute DOMString baseVal;
31
    [SetterRaisesException] attribute DOMString baseVal;
31
    readonly attribute DOMString animVal;
32
    readonly attribute DOMString animVal;
- a/Source/WebCore/svg/SVGAnimatedTransformList.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGAnimatedTransformList.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SkipVTableValidation
28
    SkipVTableValidation,
29
    OperationsNotDeletable
29
] interface SVGAnimatedTransformList {
30
] interface SVGAnimatedTransformList {
30
    readonly attribute SVGTransformList baseVal;
31
    readonly attribute SVGTransformList baseVal;
31
    readonly attribute SVGTransformList animVal;
32
    readonly attribute SVGTransformList animVal;
- a/Source/WebCore/svg/SVGAnimationElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGAnimationElement.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGAnimationElement : SVGElement {
30
] interface SVGAnimationElement : SVGElement {
30
    readonly attribute SVGElement targetElement;
31
    readonly attribute SVGElement targetElement;
31
32
- a/Source/WebCore/svg/SVGCircleElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGCircleElement.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGCircleElement : SVGGraphicsElement {
30
] interface SVGCircleElement : SVGGraphicsElement {
30
    readonly attribute SVGAnimatedLength cx;
31
    readonly attribute SVGAnimatedLength cx;
31
    readonly attribute SVGAnimatedLength cy;
32
    readonly attribute SVGAnimatedLength cy;
- a/Source/WebCore/svg/SVGClipPathElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGClipPathElement.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGClipPathElement : SVGGraphicsElement {
30
] interface SVGClipPathElement : SVGGraphicsElement {
30
    readonly attribute SVGAnimatedEnumeration clipPathUnits;
31
    readonly attribute SVGAnimatedEnumeration clipPathUnits;
31
};
32
};
- a/Source/WebCore/svg/SVGColor.idl -1 / +2 lines
Lines 21-27 a/Source/WebCore/svg/SVGColor.idl_sec1
21
21
22
[
22
[
23
    Conditional=SVG,
23
    Conditional=SVG,
24
    ImplementationLacksVTable
24
    ImplementationLacksVTable,
25
    OperationsNotDeletable
25
] interface SVGColor : CSSValue {
26
] interface SVGColor : CSSValue {
26
    const unsigned short SVG_COLORTYPE_UNKNOWN = 0;
27
    const unsigned short SVG_COLORTYPE_UNKNOWN = 0;
27
    const unsigned short SVG_COLORTYPE_RGBCOLOR = 1;
28
    const unsigned short SVG_COLORTYPE_RGBCOLOR = 1;
- a/Source/WebCore/svg/SVGComponentTransferFunctionElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGComponentTransferFunctionElement.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS,
27
    Conditional=SVG&FILTERS,
28
    DoNotCheckConstants
28
    DoNotCheckConstants,
29
    OperationsNotDeletable
29
] interface SVGComponentTransferFunctionElement : SVGElement {
30
] interface SVGComponentTransferFunctionElement : SVGElement {
30
    // Component Transfer Types
31
    // Component Transfer Types
31
    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN  = 0;
32
    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN  = 0;
- a/Source/WebCore/svg/SVGCursorElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGCursorElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGCursorElement : SVGElement {
29
] interface SVGCursorElement : SVGElement {
29
    readonly attribute SVGAnimatedLength x;
30
    readonly attribute SVGAnimatedLength x;
30
    readonly attribute SVGAnimatedLength y;
31
    readonly attribute SVGAnimatedLength y;
- a/Source/WebCore/svg/SVGDefsElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGDefsElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGDefsElement : SVGGraphicsElement {
29
] interface SVGDefsElement : SVGGraphicsElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGDescElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGDescElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGDescElement : SVGElement {
29
] interface SVGDescElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGDocument.idl -1 / +2 lines
Lines 20-26 a/Source/WebCore/svg/SVGDocument.idl_sec1
20
 */
20
 */
21
21
22
[
22
[
23
    Conditional=SVG
23
    Conditional=SVG,
24
    OperationsNotDeletable
24
] interface SVGDocument : Document {
25
] interface SVGDocument : Document {
25
    readonly attribute SVGSVGElement        rootElement;
26
    readonly attribute SVGSVGElement        rootElement;
26
27
- a/Source/WebCore/svg/SVGElement.idl -1 / +2 lines
Lines 22-28 a/Source/WebCore/svg/SVGElement.idl_sec1
22
22
23
[
23
[
24
    JSGenerateToNativeObject,
24
    JSGenerateToNativeObject,
25
    Conditional=SVG
25
    Conditional=SVG,
26
    OperationsNotDeletable
26
] interface SVGElement : Element {
27
] interface SVGElement : Element {
27
    [TreatNullAs=NullString, SetterRaisesException] attribute DOMString xmlbase;
28
    [TreatNullAs=NullString, SetterRaisesException] attribute DOMString xmlbase;
28
    readonly attribute SVGSVGElement ownerSVGElement;
29
    readonly attribute SVGSVGElement ownerSVGElement;
- a/Source/WebCore/svg/SVGElementInstance.idl -1 / +2 lines
Lines 29-35 a/Source/WebCore/svg/SVGElementInstance.idl_sec1
29
    JSCustomMarkFunction,
29
    JSCustomMarkFunction,
30
    JSGenerateToNativeObject,
30
    JSGenerateToNativeObject,
31
    JSGenerateToJSObject,
31
    JSGenerateToJSObject,
32
    EventTarget
32
    EventTarget,
33
    OperationsNotDeletable
33
] interface SVGElementInstance
34
] interface SVGElementInstance
34
#if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
35
#if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
35
    : Object, EventTarget
36
    : Object, EventTarget
- a/Source/WebCore/svg/SVGElementInstanceList.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGElementInstanceList.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGElementInstanceList {
29
] interface SVGElementInstanceList {
29
    readonly attribute unsigned long length;
30
    readonly attribute unsigned long length;
30
31
- a/Source/WebCore/svg/SVGEllipseElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGEllipseElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGEllipseElement : SVGGraphicsElement {
29
] interface SVGEllipseElement : SVGGraphicsElement {
29
    readonly attribute SVGAnimatedLength cx;
30
    readonly attribute SVGAnimatedLength cx;
30
    readonly attribute SVGAnimatedLength cy;
31
    readonly attribute SVGAnimatedLength cy;
- a/Source/WebCore/svg/SVGExternalResourcesRequired.idl +1 lines
Lines 28-33 a/Source/WebCore/svg/SVGExternalResourcesRequired.idl_sec1
28
    NoInterfaceObject,
28
    NoInterfaceObject,
29
    Conditional=SVG,
29
    Conditional=SVG,
30
    ObjCProtocol,
30
    ObjCProtocol,
31
    OperationsNotDeletable
31
] interface SVGExternalResourcesRequired { 
32
] interface SVGExternalResourcesRequired { 
32
    readonly attribute SVGAnimatedBoolean externalResourcesRequired;
33
    readonly attribute SVGAnimatedBoolean externalResourcesRequired;
33
};
34
};
- a/Source/WebCore/svg/SVGFEBlendElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGFEBlendElement.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS,
27
    Conditional=SVG&FILTERS,
28
    DoNotCheckConstants
28
    DoNotCheckConstants,
29
    OperationsNotDeletable
29
] interface SVGFEBlendElement : SVGElement {
30
] interface SVGFEBlendElement : SVGElement {
30
    // Blend Mode Types
31
    // Blend Mode Types
31
    const unsigned short SVG_FEBLEND_MODE_UNKNOWN  = 0;
32
    const unsigned short SVG_FEBLEND_MODE_UNKNOWN  = 0;
- a/Source/WebCore/svg/SVGFEColorMatrixElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGFEColorMatrixElement.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS,
27
    Conditional=SVG&FILTERS,
28
    DoNotCheckConstants
28
    DoNotCheckConstants,
29
    OperationsNotDeletable
29
] interface SVGFEColorMatrixElement : SVGElement {
30
] interface SVGFEColorMatrixElement : SVGElement {
30
    // Color Matrix Types
31
    // Color Matrix Types
31
    const unsigned short SVG_FECOLORMATRIX_TYPE_UNKNOWN          = 0;
32
    const unsigned short SVG_FECOLORMATRIX_TYPE_UNKNOWN          = 0;
- a/Source/WebCore/svg/SVGFEComponentTransferElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEComponentTransferElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEComponentTransferElement : SVGElement {
29
] interface SVGFEComponentTransferElement : SVGElement {
29
    readonly attribute SVGAnimatedString in1;
30
    readonly attribute SVGAnimatedString in1;
30
};
31
};
- a/Source/WebCore/svg/SVGFECompositeElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGFECompositeElement.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS,
27
    Conditional=SVG&FILTERS,
28
    DoNotCheckConstants
28
    DoNotCheckConstants,
29
    OperationsNotDeletable
29
] interface SVGFECompositeElement : SVGElement {
30
] interface SVGFECompositeElement : SVGElement {
30
    // Composite Operators
31
    // Composite Operators
31
    const unsigned short SVG_FECOMPOSITE_OPERATOR_UNKNOWN    = 0;
32
    const unsigned short SVG_FECOMPOSITE_OPERATOR_UNKNOWN    = 0;
- a/Source/WebCore/svg/SVGFEConvolveMatrixElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGFEConvolveMatrixElement.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS,
27
    Conditional=SVG&FILTERS,
28
    DoNotCheckConstants
28
    DoNotCheckConstants,
29
    OperationsNotDeletable
29
] interface SVGFEConvolveMatrixElement : SVGElement {
30
] interface SVGFEConvolveMatrixElement : SVGElement {
30
    // Edge Mode Values
31
    // Edge Mode Values
31
    const unsigned short SVG_EDGEMODE_UNKNOWN   = 0;
32
    const unsigned short SVG_EDGEMODE_UNKNOWN   = 0;
- a/Source/WebCore/svg/SVGFEDiffuseLightingElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEDiffuseLightingElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEDiffuseLightingElement : SVGElement {
29
] interface SVGFEDiffuseLightingElement : SVGElement {
29
    readonly attribute SVGAnimatedString in1;
30
    readonly attribute SVGAnimatedString in1;
30
    readonly attribute SVGAnimatedNumber surfaceScale;
31
    readonly attribute SVGAnimatedNumber surfaceScale;
- a/Source/WebCore/svg/SVGFEDisplacementMapElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGFEDisplacementMapElement.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS,
27
    Conditional=SVG&FILTERS,
28
    DoNotCheckConstants
28
    DoNotCheckConstants,
29
    OperationsNotDeletable
29
] interface SVGFEDisplacementMapElement : SVGElement {
30
] interface SVGFEDisplacementMapElement : SVGElement {
30
    // Channel Selectors
31
    // Channel Selectors
31
    const unsigned short SVG_CHANNEL_UNKNOWN = 0;
32
    const unsigned short SVG_CHANNEL_UNKNOWN = 0;
- a/Source/WebCore/svg/SVGFEDistantLightElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEDistantLightElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEDistantLightElement : SVGElement {
29
] interface SVGFEDistantLightElement : SVGElement {
29
    readonly attribute SVGAnimatedNumber azimuth;
30
    readonly attribute SVGAnimatedNumber azimuth;
30
    readonly attribute SVGAnimatedNumber elevation;
31
    readonly attribute SVGAnimatedNumber elevation;
- a/Source/WebCore/svg/SVGFEDropShadowElement.idl -1 / +2 lines
Lines 18-24 a/Source/WebCore/svg/SVGFEDropShadowElement.idl_sec1
18
 */
18
 */
19
19
20
[
20
[
21
    Conditional=SVG&FILTERS
21
    Conditional=SVG&FILTERS,
22
    OperationsNotDeletable
22
] interface SVGFEDropShadowElement : SVGElement {
23
] interface SVGFEDropShadowElement : SVGElement {
23
    readonly attribute SVGAnimatedString in1;
24
    readonly attribute SVGAnimatedString in1;
24
    readonly attribute SVGAnimatedNumber dx;
25
    readonly attribute SVGAnimatedNumber dx;
- a/Source/WebCore/svg/SVGFEFloodElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEFloodElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEFloodElement : SVGElement {
29
] interface SVGFEFloodElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGFEFuncAElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEFuncAElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEFuncAElement : SVGComponentTransferFunctionElement {
29
] interface SVGFEFuncAElement : SVGComponentTransferFunctionElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGFEFuncBElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEFuncBElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEFuncBElement : SVGComponentTransferFunctionElement {
29
] interface SVGFEFuncBElement : SVGComponentTransferFunctionElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGFEFuncGElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEFuncGElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEFuncGElement : SVGComponentTransferFunctionElement {
29
] interface SVGFEFuncGElement : SVGComponentTransferFunctionElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGFEFuncRElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEFuncRElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEFuncRElement : SVGComponentTransferFunctionElement {
29
] interface SVGFEFuncRElement : SVGComponentTransferFunctionElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGFEGaussianBlurElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGFEGaussianBlurElement.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS,
27
    Conditional=SVG&FILTERS,
28
    DoNotCheckConstants
28
    DoNotCheckConstants,
29
    OperationsNotDeletable
29
] interface SVGFEGaussianBlurElement : SVGElement {
30
] interface SVGFEGaussianBlurElement : SVGElement {
30
    // Edge Mode Values
31
    // Edge Mode Values
31
    const unsigned short SVG_EDGEMODE_UNKNOWN   = 0;
32
    const unsigned short SVG_EDGEMODE_UNKNOWN   = 0;
- a/Source/WebCore/svg/SVGFEImageElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEImageElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEImageElement : SVGElement {
29
] interface SVGFEImageElement : SVGElement {
29
    readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
30
    readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
30
};
31
};
- a/Source/WebCore/svg/SVGFEMergeElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEMergeElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEMergeElement : SVGElement {
29
] interface SVGFEMergeElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGFEMergeNodeElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEMergeNodeElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEMergeNodeElement : SVGElement {
29
] interface SVGFEMergeNodeElement : SVGElement {
29
    readonly attribute SVGAnimatedString in1;
30
    readonly attribute SVGAnimatedString in1;
30
};
31
};
- a/Source/WebCore/svg/SVGFEMorphologyElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGFEMorphologyElement.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS,
27
    Conditional=SVG&FILTERS,
28
    DoNotCheckConstants
28
    DoNotCheckConstants,
29
    OperationsNotDeletable
29
] interface SVGFEMorphologyElement : SVGElement {
30
] interface SVGFEMorphologyElement : SVGElement {
30
    // Morphology Operators
31
    // Morphology Operators
31
    const unsigned short SVG_MORPHOLOGY_OPERATOR_UNKNOWN  = 0;
32
    const unsigned short SVG_MORPHOLOGY_OPERATOR_UNKNOWN  = 0;
- a/Source/WebCore/svg/SVGFEOffsetElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEOffsetElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEOffsetElement : SVGElement {
29
] interface SVGFEOffsetElement : SVGElement {
29
    readonly attribute SVGAnimatedString in1;
30
    readonly attribute SVGAnimatedString in1;
30
    readonly attribute SVGAnimatedNumber dx;
31
    readonly attribute SVGAnimatedNumber dx;
- a/Source/WebCore/svg/SVGFEPointLightElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFEPointLightElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFEPointLightElement : SVGElement {
29
] interface SVGFEPointLightElement : SVGElement {
29
    readonly attribute SVGAnimatedNumber x;
30
    readonly attribute SVGAnimatedNumber x;
30
    readonly attribute SVGAnimatedNumber y;
31
    readonly attribute SVGAnimatedNumber y;
- a/Source/WebCore/svg/SVGFESpecularLightingElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFESpecularLightingElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFESpecularLightingElement : SVGElement {
29
] interface SVGFESpecularLightingElement : SVGElement {
29
    readonly attribute SVGAnimatedString in1;
30
    readonly attribute SVGAnimatedString in1;
30
    readonly attribute SVGAnimatedNumber surfaceScale;
31
    readonly attribute SVGAnimatedNumber surfaceScale;
- a/Source/WebCore/svg/SVGFESpotLightElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFESpotLightElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFESpotLightElement : SVGElement {
29
] interface SVGFESpotLightElement : SVGElement {
29
    readonly attribute SVGAnimatedNumber x;
30
    readonly attribute SVGAnimatedNumber x;
30
    readonly attribute SVGAnimatedNumber y;
31
    readonly attribute SVGAnimatedNumber y;
- a/Source/WebCore/svg/SVGFETileElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFETileElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS
27
    Conditional=SVG&FILTERS,
28
    OperationsNotDeletable
28
] interface SVGFETileElement : SVGElement {
29
] interface SVGFETileElement : SVGElement {
29
    readonly attribute SVGAnimatedString in1;
30
    readonly attribute SVGAnimatedString in1;
30
};
31
};
- a/Source/WebCore/svg/SVGFETurbulenceElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGFETurbulenceElement.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG&FILTERS,
27
    Conditional=SVG&FILTERS,
28
    DoNotCheckConstants
28
    DoNotCheckConstants,
29
    OperationsNotDeletable
29
] interface SVGFETurbulenceElement : SVGElement {
30
] interface SVGFETurbulenceElement : SVGElement {
30
    // Turbulence Types
31
    // Turbulence Types
31
    const unsigned short SVG_TURBULENCE_TYPE_UNKNOWN      = 0;
32
    const unsigned short SVG_TURBULENCE_TYPE_UNKNOWN      = 0;
- a/Source/WebCore/svg/SVGFilterElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGFilterElement.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG&FILTERS
28
    Conditional=SVG&FILTERS,
29
    OperationsNotDeletable
29
] interface SVGFilterElement : SVGElement {
30
] interface SVGFilterElement : SVGElement {
30
    readonly attribute SVGAnimatedEnumeration filterUnits;
31
    readonly attribute SVGAnimatedEnumeration filterUnits;
31
    readonly attribute SVGAnimatedEnumeration primitiveUnits;
32
    readonly attribute SVGAnimatedEnumeration primitiveUnits;
- a/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.idl -1 / +2 lines
Lines 27-33 a/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.idl_sec1
27
[
27
[
28
    NoInterfaceObject,
28
    NoInterfaceObject,
29
    Conditional=SVG,
29
    Conditional=SVG,
30
    ObjCProtocol
30
    ObjCProtocol,
31
    OperationsNotDeletable
31
] interface SVGFilterPrimitiveStandardAttributes {
32
] interface SVGFilterPrimitiveStandardAttributes {
32
    readonly attribute SVGAnimatedLength x;
33
    readonly attribute SVGAnimatedLength x;
33
    readonly attribute SVGAnimatedLength y;
34
    readonly attribute SVGAnimatedLength y;
- a/Source/WebCore/svg/SVGFitToViewBox.idl +1 lines
Lines 28-33 a/Source/WebCore/svg/SVGFitToViewBox.idl_sec1
28
    NoInterfaceObject,
28
    NoInterfaceObject,
29
    Conditional=SVG,
29
    Conditional=SVG,
30
    ObjCProtocol,
30
    ObjCProtocol,
31
    OperationsNotDeletable
31
] interface SVGFitToViewBox {
32
] interface SVGFitToViewBox {
32
    readonly attribute SVGAnimatedRect                viewBox;
33
    readonly attribute SVGAnimatedRect                viewBox;
33
    readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
34
    readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
- a/Source/WebCore/svg/SVGFontElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFontElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&SVG_FONTS
27
    Conditional=SVG&SVG_FONTS,
28
    OperationsNotDeletable
28
] interface SVGFontElement : SVGElement {
29
] interface SVGFontElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGFontFaceElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFontFaceElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&SVG_FONTS
27
    Conditional=SVG&SVG_FONTS,
28
    OperationsNotDeletable
28
] interface SVGFontFaceElement : SVGElement {
29
] interface SVGFontFaceElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGFontFaceFormatElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFontFaceFormatElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&SVG_FONTS
27
    Conditional=SVG&SVG_FONTS,
28
    OperationsNotDeletable
28
] interface SVGFontFaceFormatElement : SVGElement {
29
] interface SVGFontFaceFormatElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGFontFaceNameElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFontFaceNameElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&SVG_FONTS
27
    Conditional=SVG&SVG_FONTS,
28
    OperationsNotDeletable
28
] interface SVGFontFaceNameElement : SVGElement {
29
] interface SVGFontFaceNameElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGFontFaceSrcElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFontFaceSrcElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&SVG_FONTS
27
    Conditional=SVG&SVG_FONTS,
28
    OperationsNotDeletable
28
] interface SVGFontFaceSrcElement : SVGElement {
29
] interface SVGFontFaceSrcElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGFontFaceUriElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGFontFaceUriElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&SVG_FONTS
27
    Conditional=SVG&SVG_FONTS,
28
    OperationsNotDeletable
28
] interface SVGFontFaceUriElement : SVGElement {
29
] interface SVGFontFaceUriElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGForeignObjectElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGForeignObjectElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGForeignObjectElement : SVGGraphicsElement {
29
] interface SVGForeignObjectElement : SVGGraphicsElement {
29
    readonly attribute SVGAnimatedLength x;
30
    readonly attribute SVGAnimatedLength x;
30
    readonly attribute SVGAnimatedLength y;
31
    readonly attribute SVGAnimatedLength y;
- a/Source/WebCore/svg/SVGGElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGGElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGGElement : SVGGraphicsElement {
29
] interface SVGGElement : SVGGraphicsElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGGlyphElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGGlyphElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&SVG_FONTS
27
    Conditional=SVG&SVG_FONTS,
28
    OperationsNotDeletable
28
] interface SVGGlyphElement : SVGElement {
29
] interface SVGGlyphElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGGlyphRefElement.idl -1 / +2 lines
Lines 18-24 a/Source/WebCore/svg/SVGGlyphRefElement.idl_sec1
18
 */
18
 */
19
19
20
[
20
[
21
    Conditional=SVG&SVG_FONTS
21
    Conditional=SVG&SVG_FONTS,
22
    OperationsNotDeletable
22
] interface SVGGlyphRefElement : SVGElement {
23
] interface SVGGlyphRefElement : SVGElement {
23
    // FIXME: Use [Reflect] after https://bugs.webkit.org/show_bug.cgi?id=64843 is fixed.
24
    // FIXME: Use [Reflect] after https://bugs.webkit.org/show_bug.cgi?id=64843 is fixed.
24
    [SetterRaisesException] attribute DOMString glyphRef;
25
    [SetterRaisesException] attribute DOMString glyphRef;
- a/Source/WebCore/svg/SVGGradientElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGGradientElement.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    DoNotCheckConstants
28
    DoNotCheckConstants,
29
    OperationsNotDeletable
29
] interface SVGGradientElement : SVGElement {
30
] interface SVGGradientElement : SVGElement {
30
    // Spread Method Types
31
    // Spread Method Types
31
    const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0;
32
    const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0;
- a/Source/WebCore/svg/SVGGraphicsElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGGraphicsElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGGraphicsElement : SVGElement {
29
] interface SVGGraphicsElement : SVGElement {
29
    readonly attribute SVGAnimatedTransformList transform;
30
    readonly attribute SVGAnimatedTransformList transform;
30
31
- a/Source/WebCore/svg/SVGHKernElement.idl -1 / +2 lines
Lines 18-24 a/Source/WebCore/svg/SVGHKernElement.idl_sec1
18
 */
18
 */
19
19
20
[
20
[
21
    Conditional=SVG&SVG_FONTS
21
    Conditional=SVG&SVG_FONTS,
22
    OperationsNotDeletable
22
] interface SVGHKernElement : SVGElement {
23
] interface SVGHKernElement : SVGElement {
23
};
24
};
24
25
- a/Source/WebCore/svg/SVGImageElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGImageElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGImageElement : SVGGraphicsElement {
29
] interface SVGImageElement : SVGGraphicsElement {
29
    readonly attribute SVGAnimatedLength x;
30
    readonly attribute SVGAnimatedLength x;
30
    readonly attribute SVGAnimatedLength y;
31
    readonly attribute SVGAnimatedLength y;
- a/Source/WebCore/svg/SVGLength.idl -1 / +2 lines
Lines 21-27 a/Source/WebCore/svg/SVGLength.idl_sec1
21
 */
21
 */
22
22
23
[
23
[
24
    Conditional=SVG
24
    Conditional=SVG,
25
    OperationsNotDeletable
25
] interface SVGLength { 
26
] interface SVGLength { 
26
    // Length Unit Types
27
    // Length Unit Types
27
    const unsigned short SVG_LENGTHTYPE_UNKNOWN    = 0;
28
    const unsigned short SVG_LENGTHTYPE_UNKNOWN    = 0;
- a/Source/WebCore/svg/SVGLengthList.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGLengthList.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGLengthList { 
30
] interface SVGLengthList { 
30
    readonly attribute unsigned long numberOfItems;
31
    readonly attribute unsigned long numberOfItems;
31
32
- a/Source/WebCore/svg/SVGLineElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGLineElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGLineElement : SVGGraphicsElement {
29
] interface SVGLineElement : SVGGraphicsElement {
29
    readonly attribute SVGAnimatedLength x1;
30
    readonly attribute SVGAnimatedLength x1;
30
    readonly attribute SVGAnimatedLength y1;
31
    readonly attribute SVGAnimatedLength y1;
- a/Source/WebCore/svg/SVGLinearGradientElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGLinearGradientElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGLinearGradientElement : SVGGradientElement {
29
] interface SVGLinearGradientElement : SVGGradientElement {
29
    readonly attribute SVGAnimatedLength x1;
30
    readonly attribute SVGAnimatedLength x1;
30
    readonly attribute SVGAnimatedLength y1;
31
    readonly attribute SVGAnimatedLength y1;
- a/Source/WebCore/svg/SVGMPathElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGMPathElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGMPathElement : SVGElement {
29
] interface SVGMPathElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGMarkerElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGMarkerElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGMarkerElement : SVGElement {
29
] interface SVGMarkerElement : SVGElement {
29
    // Marker Unit Types
30
    // Marker Unit Types
30
    const unsigned short SVG_MARKERUNITS_UNKNOWN        = 0;
31
    const unsigned short SVG_MARKERUNITS_UNKNOWN        = 0;
- a/Source/WebCore/svg/SVGMaskElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGMaskElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGMaskElement : SVGElement {
29
] interface SVGMaskElement : SVGElement {
29
    readonly attribute SVGAnimatedEnumeration maskUnits;
30
    readonly attribute SVGAnimatedEnumeration maskUnits;
30
    readonly attribute SVGAnimatedEnumeration maskContentUnits;
31
    readonly attribute SVGAnimatedEnumeration maskContentUnits;
- a/Source/WebCore/svg/SVGMatrix.idl -1 / +2 lines
Lines 21-27 a/Source/WebCore/svg/SVGMatrix.idl_sec1
21
 */
21
 */
22
22
23
[
23
[
24
    Conditional=SVG
24
    Conditional=SVG,
25
    OperationsNotDeletable
25
] interface SVGMatrix {
26
] interface SVGMatrix {
26
    // FIXME: these attributes should all be floats but since we implement
27
    // FIXME: these attributes should all be floats but since we implement
27
    // AffineTransform with doubles setting these as doubles makes more sense.
28
    // AffineTransform with doubles setting these as doubles makes more sense.
- a/Source/WebCore/svg/SVGMetadataElement.idl -1 / +2 lines
Lines 20-26 a/Source/WebCore/svg/SVGMetadataElement.idl_sec1
20
 */
20
 */
21
21
22
[
22
[
23
    Conditional=SVG
23
    Conditional=SVG,
24
    OperationsNotDeletable
24
] interface SVGMetadataElement : SVGElement {
25
] interface SVGMetadataElement : SVGElement {
25
};
26
};
26
27
- a/Source/WebCore/svg/SVGMissingGlyphElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGMissingGlyphElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG&SVG_FONTS
27
    Conditional=SVG&SVG_FONTS,
28
    OperationsNotDeletable
28
] interface SVGMissingGlyphElement : SVGElement {
29
] interface SVGMissingGlyphElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGNumber.idl -1 / +2 lines
Lines 21-27 a/Source/WebCore/svg/SVGNumber.idl_sec1
21
 */
21
 */
22
22
23
[
23
[
24
    Conditional=SVG
24
    Conditional=SVG,
25
    OperationsNotDeletable
25
] interface SVGNumber {
26
] interface SVGNumber {
26
    [StrictTypeChecking] attribute float value;
27
    [StrictTypeChecking] attribute float value;
27
};
28
};
- a/Source/WebCore/svg/SVGNumberList.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGNumberList.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGNumberList {
30
] interface SVGNumberList {
30
    readonly attribute unsigned long numberOfItems;
31
    readonly attribute unsigned long numberOfItems;
31
32
- a/Source/WebCore/svg/SVGPaint.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPaint.idl_sec1
25
25
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    ImplementationLacksVTable
28
    ImplementationLacksVTable,
29
    OperationsNotDeletable
29
] interface SVGPaint : SVGColor {
30
] interface SVGPaint : SVGColor {
30
    const unsigned short SVG_PAINTTYPE_UNKNOWN = 0;
31
    const unsigned short SVG_PAINTTYPE_UNKNOWN = 0;
31
    const unsigned short SVG_PAINTTYPE_RGBCOLOR = 1;
32
    const unsigned short SVG_PAINTTYPE_RGBCOLOR = 1;
- a/Source/WebCore/svg/SVGPathElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathElement.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathElement : SVGGraphicsElement {
30
] interface SVGPathElement : SVGGraphicsElement {
30
    readonly attribute SVGAnimatedNumber pathLength;
31
    readonly attribute SVGAnimatedNumber pathLength;
31
32
- a/Source/WebCore/svg/SVGPathSeg.idl -1 / +2 lines
Lines 28-34 a/Source/WebCore/svg/SVGPathSeg.idl_sec1
28
    Conditional=SVG,
28
    Conditional=SVG,
29
    CustomToJSObject,
29
    CustomToJSObject,
30
    ObjCPolymorphic,
30
    ObjCPolymorphic,
31
    ImplementationLacksVTable
31
    ImplementationLacksVTable,
32
    OperationsNotDeletable
32
] interface SVGPathSeg {
33
] interface SVGPathSeg {
33
    // Path Segment Types
34
    // Path Segment Types
34
    const unsigned short PATHSEG_UNKNOWN = 0;
35
    const unsigned short PATHSEG_UNKNOWN = 0;
- a/Source/WebCore/svg/SVGPathSegArcAbs.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegArcAbs.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegArcAbs : SVGPathSeg {
30
] interface SVGPathSegArcAbs : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegArcRel.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegArcRel.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegArcRel : SVGPathSeg {
30
] interface SVGPathSegArcRel : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegClosePath.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegClosePath.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegClosePath : SVGPathSeg {
30
] interface SVGPathSegClosePath : SVGPathSeg {
30
};
31
};
31
32
- a/Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.idl_sec1
25
 */ 
25
 */ 
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegCurvetoCubicAbs : SVGPathSeg {
30
] interface SVGPathSegCurvetoCubicAbs : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegCurvetoCubicRel.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegCurvetoCubicRel.idl_sec1
25
 */ 
25
 */ 
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegCurvetoCubicRel : SVGPathSeg {
30
] interface SVGPathSegCurvetoCubicRel : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.idl_sec1
25
 */ 
25
 */ 
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegCurvetoCubicSmoothAbs : SVGPathSeg {
30
] interface SVGPathSegCurvetoCubicSmoothAbs : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.idl_sec1
25
 */ 
25
 */ 
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegCurvetoCubicSmoothRel : SVGPathSeg {
30
] interface SVGPathSegCurvetoCubicSmoothRel : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegCurvetoQuadraticAbs : SVGPathSeg {
30
] interface SVGPathSegCurvetoQuadraticAbs : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegCurvetoQuadraticRel : SVGPathSeg {
30
] interface SVGPathSegCurvetoQuadraticRel : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegCurvetoQuadraticSmoothAbs : SVGPathSeg {
30
] interface SVGPathSegCurvetoQuadraticSmoothAbs : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegCurvetoQuadraticSmoothRel : SVGPathSeg {
30
] interface SVGPathSegCurvetoQuadraticSmoothRel : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegLinetoAbs.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegLinetoAbs.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegLinetoAbs : SVGPathSeg {
30
] interface SVGPathSegLinetoAbs : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegLinetoHorizontalAbs : SVGPathSeg {
30
] interface SVGPathSegLinetoHorizontalAbs : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
};
32
};
- a/Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegLinetoHorizontalRel : SVGPathSeg {
30
] interface SVGPathSegLinetoHorizontalRel : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
};
32
};
- a/Source/WebCore/svg/SVGPathSegLinetoRel.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegLinetoRel.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegLinetoRel : SVGPathSeg {
30
] interface SVGPathSegLinetoRel : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegLinetoVerticalAbs : SVGPathSeg {
30
] interface SVGPathSegLinetoVerticalAbs : SVGPathSeg {
30
    [StrictTypeChecking] attribute float y;
31
    [StrictTypeChecking] attribute float y;
31
};
32
};
- a/Source/WebCore/svg/SVGPathSegLinetoVerticalRel.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegLinetoVerticalRel.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegLinetoVerticalRel : SVGPathSeg {
30
] interface SVGPathSegLinetoVerticalRel : SVGPathSeg {
30
    [StrictTypeChecking] attribute float y;
31
    [StrictTypeChecking] attribute float y;
31
};
32
};
- a/Source/WebCore/svg/SVGPathSegList.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegList.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegList {
30
] interface SVGPathSegList {
30
    readonly attribute unsigned long numberOfItems;
31
    readonly attribute unsigned long numberOfItems;
31
32
- a/Source/WebCore/svg/SVGPathSegMovetoAbs.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegMovetoAbs.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegMovetoAbs : SVGPathSeg {
30
] interface SVGPathSegMovetoAbs : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPathSegMovetoRel.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGPathSegMovetoRel.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGPathSegMovetoRel : SVGPathSeg {
30
] interface SVGPathSegMovetoRel : SVGPathSeg {
30
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float x;
31
    [StrictTypeChecking] attribute float y;
32
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPatternElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGPatternElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGPatternElement : SVGElement {
29
] interface SVGPatternElement : SVGElement {
29
    readonly attribute SVGAnimatedEnumeration   patternUnits;
30
    readonly attribute SVGAnimatedEnumeration   patternUnits;
30
    readonly attribute SVGAnimatedEnumeration   patternContentUnits;
31
    readonly attribute SVGAnimatedEnumeration   patternContentUnits;
- a/Source/WebCore/svg/SVGPoint.idl -1 / +2 lines
Lines 21-27 a/Source/WebCore/svg/SVGPoint.idl_sec1
21
 */
21
 */
22
22
23
[
23
[
24
    Conditional=SVG
24
    Conditional=SVG,
25
    OperationsNotDeletable
25
] interface SVGPoint {
26
] interface SVGPoint {
26
    [StrictTypeChecking] attribute float x;
27
    [StrictTypeChecking] attribute float x;
27
    [StrictTypeChecking] attribute float y;
28
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGPointList.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGPointList.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGPointList {
29
] interface SVGPointList {
29
    readonly attribute unsigned long numberOfItems;
30
    readonly attribute unsigned long numberOfItems;
30
31
- a/Source/WebCore/svg/SVGPolygonElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGPolygonElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGPolygonElement : SVGGraphicsElement {
29
] interface SVGPolygonElement : SVGGraphicsElement {
29
    readonly attribute SVGPointList points;
30
    readonly attribute SVGPointList points;
30
    readonly attribute SVGPointList animatedPoints;
31
    readonly attribute SVGPointList animatedPoints;
- a/Source/WebCore/svg/SVGPolylineElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGPolylineElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGPolylineElement : SVGGraphicsElement {
29
] interface SVGPolylineElement : SVGGraphicsElement {
29
    readonly attribute SVGPointList points;
30
    readonly attribute SVGPointList points;
30
    readonly attribute SVGPointList animatedPoints;
31
    readonly attribute SVGPointList animatedPoints;
- a/Source/WebCore/svg/SVGPreserveAspectRatio.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGPreserveAspectRatio.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGPreserveAspectRatio {
29
] interface SVGPreserveAspectRatio {
29
    // Alignment Types
30
    // Alignment Types
30
    const unsigned short SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
31
    const unsigned short SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
- a/Source/WebCore/svg/SVGRadialGradientElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGRadialGradientElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGRadialGradientElement : SVGGradientElement {
29
] interface SVGRadialGradientElement : SVGGradientElement {
29
    readonly attribute SVGAnimatedLength cx;
30
    readonly attribute SVGAnimatedLength cx;
30
    readonly attribute SVGAnimatedLength cy;
31
    readonly attribute SVGAnimatedLength cy;
- a/Source/WebCore/svg/SVGRect.idl -1 / +2 lines
Lines 21-27 a/Source/WebCore/svg/SVGRect.idl_sec1
21
 */
21
 */
22
22
23
[
23
[
24
    Conditional=SVG
24
    Conditional=SVG,
25
    OperationsNotDeletable
25
] interface SVGRect {
26
] interface SVGRect {
26
    [StrictTypeChecking] attribute float x;
27
    [StrictTypeChecking] attribute float x;
27
    [StrictTypeChecking] attribute float y;
28
    [StrictTypeChecking] attribute float y;
- a/Source/WebCore/svg/SVGRectElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGRectElement.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGRectElement : SVGGraphicsElement {
30
] interface SVGRectElement : SVGGraphicsElement {
30
    readonly attribute SVGAnimatedLength x;
31
    readonly attribute SVGAnimatedLength x;
31
    readonly attribute SVGAnimatedLength y;
32
    readonly attribute SVGAnimatedLength y;
- a/Source/WebCore/svg/SVGRenderingIntent.idl -1 / +2 lines
Lines 26-32 a/Source/WebCore/svg/SVGRenderingIntent.idl_sec1
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SuppressToJSObject,
28
    SuppressToJSObject,
29
    ImplementationLacksVTable
29
    ImplementationLacksVTable,
30
    OperationsNotDeletable
30
] interface SVGRenderingIntent {
31
] interface SVGRenderingIntent {
31
    // Rendering Intent Types
32
    // Rendering Intent Types
32
    const unsigned short RENDERING_INTENT_UNKNOWN               = 0;
33
    const unsigned short RENDERING_INTENT_UNKNOWN               = 0;
- a/Source/WebCore/svg/SVGSVGElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGSVGElement.idl_sec1
24
// TODO: Fix SVGSVGElement inheritance (css::DocumentCSS)! 
24
// TODO: Fix SVGSVGElement inheritance (css::DocumentCSS)! 
25
// TODO: no events::DocumentEvent available!
25
// TODO: no events::DocumentEvent available!
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGSVGElement : SVGGraphicsElement {
29
] interface SVGSVGElement : SVGGraphicsElement {
29
    readonly attribute SVGAnimatedLength x;
30
    readonly attribute SVGAnimatedLength x;
30
    readonly attribute SVGAnimatedLength y;
31
    readonly attribute SVGAnimatedLength y;
- a/Source/WebCore/svg/SVGScriptElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGScriptElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGScriptElement : SVGElement {
29
] interface SVGScriptElement : SVGElement {
29
    [TreatNullAs=NullString] attribute DOMString type;
30
    [TreatNullAs=NullString] attribute DOMString type;
30
};
31
};
- a/Source/WebCore/svg/SVGSetElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGSetElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGSetElement : SVGAnimationElement {
29
] interface SVGSetElement : SVGAnimationElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGStopElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGStopElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGStopElement : SVGElement {
29
] interface SVGStopElement : SVGElement {
29
    readonly attribute SVGAnimatedNumber offset;
30
    readonly attribute SVGAnimatedNumber offset;
30
};
31
};
- a/Source/WebCore/svg/SVGStringList.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGStringList.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGStringList {
29
] interface SVGStringList {
29
    readonly attribute unsigned long numberOfItems;
30
    readonly attribute unsigned long numberOfItems;
30
31
- a/Source/WebCore/svg/SVGStyleElement.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGStyleElement.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGStyleElement : SVGElement {
30
] interface SVGStyleElement : SVGElement {
30
             attribute boolean disabled;
31
             attribute boolean disabled;
31
             [SetterRaisesException] attribute DOMString type;
32
             [SetterRaisesException] attribute DOMString type;
- a/Source/WebCore/svg/SVGSwitchElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGSwitchElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGSwitchElement : SVGGraphicsElement {
29
] interface SVGSwitchElement : SVGGraphicsElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGSymbolElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGSymbolElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGSymbolElement : SVGElement {
29
] interface SVGSymbolElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGTRefElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGTRefElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGTRefElement : SVGTextPositioningElement {
29
] interface SVGTRefElement : SVGTextPositioningElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGTSpanElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGTSpanElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGTSpanElement : SVGTextPositioningElement {
29
] interface SVGTSpanElement : SVGTextPositioningElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGTests.idl +1 lines
Lines 29-34 a/Source/WebCore/svg/SVGTests.idl_sec1
29
    Conditional=SVG,
29
    Conditional=SVG,
30
    ObjCProtocol,
30
    ObjCProtocol,
31
    SuppressToJSObject,
31
    SuppressToJSObject,
32
    OperationsNotDeletable
32
] interface SVGTests {
33
] interface SVGTests {
33
    readonly attribute SVGStringList requiredFeatures;
34
    readonly attribute SVGStringList requiredFeatures;
34
    readonly attribute SVGStringList requiredExtensions;
35
    readonly attribute SVGStringList requiredExtensions;
- a/Source/WebCore/svg/SVGTextContentElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGTextContentElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGTextContentElement : SVGGraphicsElement {
29
] interface SVGTextContentElement : SVGGraphicsElement {
29
    // lengthAdjust Types
30
    // lengthAdjust Types
30
    const unsigned short LENGTHADJUST_UNKNOWN          = 0;
31
    const unsigned short LENGTHADJUST_UNKNOWN          = 0;
- a/Source/WebCore/svg/SVGTextElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGTextElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGTextElement : SVGTextPositioningElement {
29
] interface SVGTextElement : SVGTextPositioningElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGTextPathElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGTextPathElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGTextPathElement : SVGTextContentElement {
29
] interface SVGTextPathElement : SVGTextContentElement {
29
    // textPath Method Types
30
    // textPath Method Types
30
    const unsigned short TEXTPATH_METHODTYPE_UNKNOWN   = 0;
31
    const unsigned short TEXTPATH_METHODTYPE_UNKNOWN   = 0;
- a/Source/WebCore/svg/SVGTextPositioningElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGTextPositioningElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGTextPositioningElement : SVGTextContentElement {
29
] interface SVGTextPositioningElement : SVGTextContentElement {
29
    readonly attribute SVGAnimatedLengthList x;
30
    readonly attribute SVGAnimatedLengthList x;
30
    readonly attribute SVGAnimatedLengthList y;
31
    readonly attribute SVGAnimatedLengthList y;
- a/Source/WebCore/svg/SVGTitleElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGTitleElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGTitleElement : SVGElement {
29
] interface SVGTitleElement : SVGElement {
29
};
30
};
30
31
- a/Source/WebCore/svg/SVGTransform.idl -1 / +2 lines
Lines 20-26 a/Source/WebCore/svg/SVGTransform.idl_sec1
20
 */
20
 */
21
21
22
[
22
[
23
    Conditional=SVG
23
    Conditional=SVG,
24
    OperationsNotDeletable
24
] interface SVGTransform { 
25
] interface SVGTransform { 
25
    // Transform Types
26
    // Transform Types
26
    const unsigned short SVG_TRANSFORM_UNKNOWN = 0;
27
    const unsigned short SVG_TRANSFORM_UNKNOWN = 0;
- a/Source/WebCore/svg/SVGTransformList.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/svg/SVGTransformList.idl_sec1
25
 */
25
 */
26
26
27
[
27
[
28
    Conditional=SVG
28
    Conditional=SVG,
29
    OperationsNotDeletable
29
] interface SVGTransformList {
30
] interface SVGTransformList {
30
    readonly attribute unsigned long numberOfItems;
31
    readonly attribute unsigned long numberOfItems;
31
32
- a/Source/WebCore/svg/SVGURIReference.idl +1 lines
Lines 29-34 a/Source/WebCore/svg/SVGURIReference.idl_sec1
29
    Conditional=SVG,
29
    Conditional=SVG,
30
    ObjCProtocol,
30
    ObjCProtocol,
31
    SuppressToJSObject,
31
    SuppressToJSObject,
32
    OperationsNotDeletable
32
] interface SVGURIReference {
33
] interface SVGURIReference {
33
    readonly attribute SVGAnimatedString href;
34
    readonly attribute SVGAnimatedString href;
34
};
35
};
- a/Source/WebCore/svg/SVGUnitTypes.idl -1 / +2 lines
Lines 26-32 a/Source/WebCore/svg/SVGUnitTypes.idl_sec1
26
[
26
[
27
    Conditional=SVG,
27
    Conditional=SVG,
28
    SuppressToJSObject,
28
    SuppressToJSObject,
29
    ImplementationLacksVTable
29
    ImplementationLacksVTable,
30
    OperationsNotDeletable
30
] interface SVGUnitTypes {
31
] interface SVGUnitTypes {
31
    // Unit Types
32
    // Unit Types
32
    const unsigned short SVG_UNIT_TYPE_UNKNOWN           = 0;
33
    const unsigned short SVG_UNIT_TYPE_UNKNOWN           = 0;
- a/Source/WebCore/svg/SVGUseElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGUseElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGUseElement : SVGGraphicsElement {
29
] interface SVGUseElement : SVGGraphicsElement {
29
    readonly attribute SVGAnimatedLength   x;
30
    readonly attribute SVGAnimatedLength   x;
30
    readonly attribute SVGAnimatedLength   y;
31
    readonly attribute SVGAnimatedLength   y;
- a/Source/WebCore/svg/SVGVKernElement.idl -1 / +2 lines
Lines 18-24 a/Source/WebCore/svg/SVGVKernElement.idl_sec1
18
 */
18
 */
19
19
20
[
20
[
21
    Conditional=SVG&SVG_FONTS
21
    Conditional=SVG&SVG_FONTS,
22
    OperationsNotDeletable
22
] interface SVGVKernElement : SVGElement {
23
] interface SVGVKernElement : SVGElement {
23
};
24
};
24
25
- a/Source/WebCore/svg/SVGViewElement.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGViewElement.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGViewElement : SVGElement {
29
] interface SVGViewElement : SVGElement {
29
    readonly attribute SVGStringList viewTarget;
30
    readonly attribute SVGStringList viewTarget;
30
};
31
};
- a/Source/WebCore/svg/SVGViewSpec.idl -1 / +2 lines
Lines 27-33 a/Source/WebCore/svg/SVGViewSpec.idl_sec1
27
// It would require that any of those classes would be RefCounted, and we want to avoid that.
27
// It would require that any of those classes would be RefCounted, and we want to avoid that.
28
[
28
[
29
    Conditional=SVG,
29
    Conditional=SVG,
30
    JSGenerateToJSObject
30
    JSGenerateToJSObject,
31
    OperationsNotDeletable
31
] interface SVGViewSpec {
32
] interface SVGViewSpec {
32
      readonly attribute SVGTransformList transform;
33
      readonly attribute SVGTransformList transform;
33
      readonly attribute SVGElement viewTarget;
34
      readonly attribute SVGElement viewTarget;
- a/Source/WebCore/svg/SVGZoomAndPan.idl -1 / +2 lines
Lines 27-33 a/Source/WebCore/svg/SVGZoomAndPan.idl_sec1
27
[
27
[
28
    NoInterfaceObject,
28
    NoInterfaceObject,
29
    Conditional=SVG,
29
    Conditional=SVG,
30
    ObjCProtocol
30
    ObjCProtocol,
31
    OperationsNotDeletable
31
] interface SVGZoomAndPan {
32
] interface SVGZoomAndPan {
32
    const unsigned short SVG_ZOOMANDPAN_UNKNOWN = 0;
33
    const unsigned short SVG_ZOOMANDPAN_UNKNOWN = 0;
33
    const unsigned short SVG_ZOOMANDPAN_DISABLE = 1;
34
    const unsigned short SVG_ZOOMANDPAN_DISABLE = 1;
- a/Source/WebCore/svg/SVGZoomEvent.idl -1 / +2 lines
Lines 24-30 a/Source/WebCore/svg/SVGZoomEvent.idl_sec1
24
 */
24
 */
25
25
26
[
26
[
27
    Conditional=SVG
27
    Conditional=SVG,
28
    OperationsNotDeletable
28
] interface SVGZoomEvent : UIEvent { 
29
] interface SVGZoomEvent : UIEvent { 
29
    readonly attribute SVGRect zoomRectScreen;
30
    readonly attribute SVGRect zoomRectScreen;
30
    readonly attribute float previousScale;
31
    readonly attribute float previousScale;

Return to Bug 122279