Reviewed by Tim H.
authorweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 6 Oct 2006 12:25:52 +0000 (12:25 +0000)
committerweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 6 Oct 2006 12:25:52 +0000 (12:25 +0000)
        Patch for http://bugs.webkit.org/show_bug.cgi?id=11177
        Another round of Objective-C SVG DOM bindings auto-generation

        - Auto-generate DOMSVGAnimatedNumberList, DOMSVGAnimatedRect,
          DOMSVGComponentTransferFunctionElement, DOMSVGFEBlendElement,
          DOMSVGFEColorMatrixElement, DOMSVGFEComponentTransferElement,
          DOMSVGFECompositeElement, DOMSVGFEDiffuseLightingElement,
          DOMSVGFEDisplacementMapElement, DOMSVGFEDistantLightElement,
          DOMSVGFEFloodElement, DOMSVGFEFuncAElement, DOMSVGFEFuncBElement,
          DOMSVGFEFuncGElement, DOMSVGFEFuncRElement, DOMSVGFEGaussianBlurElement,
          DOMSVGFEImageElement, DOMSVGFEMergeElement, DOMSVGFEMergeNodeElement,
          DOMSVGFEOffsetElement, DOMSVGFEPointLightElement,
          DOMSVGFESpecularLightingElement, DOMSVGFESpotLightElement,
          DOMSVGFETileElement, DOMSVGFETurbulenceElement,
          DOMSVGFilterPrimitiveStandardAttributes and DOMSVGNumberList.

        - Adds interfaces and implementation stubs for DOMSVGNumber, DOMSVGPoint
          and DOMSVGRect.

        - IDL clean up.

        - Make numOctaves in SVGFETurbulenceElement use a long instead of an int
          in it's macro declaration and definition.

        * DerivedSources.make:
        * WebCore.xcodeproj/project.pbxproj:
        * bindings/objc/DOMCSS.mm:
        (+[DOMCSSValue _CSSValueWith:WebCore::]):
        * bindings/objc/DOMInternal.h:
        * bindings/objc/DOMSVG.h:
        * bindings/objc/DOMSVGNumber.h: Added.
        * bindings/objc/DOMSVGNumber.mm: Added.
        (-[DOMSVGNumber dealloc]):
        (-[DOMSVGNumber finalize]):
        (-[DOMSVGNumber value]):
        (-[DOMSVGNumber setValue:]):
        (-[DOMSVGNumber _SVGNumber]):
        (-[DOMSVGNumber _initWithFloat:]):
        (+[DOMSVGNumber _SVGNumberWith:]):
        * bindings/objc/DOMSVGPoint.h: Added.
        * bindings/objc/DOMSVGPoint.mm: Added.
        (-[DOMSVGPoint dealloc]):
        (-[DOMSVGPoint finalize]):
        (-[DOMSVGPoint x]):
        (-[DOMSVGPoint setX:]):
        (-[DOMSVGPoint y]):
        (-[DOMSVGPoint setY:]):
        (-[DOMSVGPoint WebCore::]):
        (-[DOMSVGPoint _initWithFloatPoint:WebCore::]):
        (+[DOMSVGPoint _SVGPointWith:WebCore::]):
        * bindings/objc/DOMSVGRect.h: Added.
        * bindings/objc/DOMSVGRect.mm: Added.
        (-[DOMSVGRect dealloc]):
        (-[DOMSVGRect finalize]):
        (-[DOMSVGRect x]):
        (-[DOMSVGRect setX:]):
        (-[DOMSVGRect y]):
        (-[DOMSVGRect setY:]):
        (-[DOMSVGRect width]):
        (-[DOMSVGRect setWidth:]):
        (-[DOMSVGRect height]):
        (-[DOMSVGRect setHeight:]):
        (-[DOMSVGRect WebCore::]):
        (-[DOMSVGRect _initWithFloatRect:WebCore::]):
        (+[DOMSVGRect _SVGRectWith:WebCore::]):
        * bindings/scripts/CodeGeneratorObjC.pm:
        * ksvg2/svg/SVGAnimatedNumberList.idl:
        * ksvg2/svg/SVGAnimatedRect.idl:
        * ksvg2/svg/SVGComponentTransferFunctionElement.idl:
        * ksvg2/svg/SVGCursorElement.idl:
        * ksvg2/svg/SVGFEBlendElement.idl:
        * ksvg2/svg/SVGFEColorMatrixElement.idl:
        * ksvg2/svg/SVGFEComponentTransferElement.idl:
        * ksvg2/svg/SVGFECompositeElement.idl:
        * ksvg2/svg/SVGFEDiffuseLightingElement.idl:
        * ksvg2/svg/SVGFEDisplacementMapElement.idl:
        * ksvg2/svg/SVGFEDistantLightElement.idl:
        * ksvg2/svg/SVGFEFloodElement.idl:
        * ksvg2/svg/SVGFEFuncAElement.idl:
        * ksvg2/svg/SVGFEFuncBElement.idl:
        * ksvg2/svg/SVGFEFuncGElement.idl:
        * ksvg2/svg/SVGFEFuncRElement.idl:
        * ksvg2/svg/SVGFEGaussianBlurElement.idl:
        * ksvg2/svg/SVGFEImageElement.idl:
        * ksvg2/svg/SVGFEMergeElement.idl:
        * ksvg2/svg/SVGFEMergeNodeElement.idl:
        * ksvg2/svg/SVGFEOffsetElement.idl:
        * ksvg2/svg/SVGFEPointLightElement.idl:
        * ksvg2/svg/SVGFESpecularLightingElement.idl:
        * ksvg2/svg/SVGFESpotLightElement.idl:
        * ksvg2/svg/SVGFETileElement.idl:
        * ksvg2/svg/SVGFETurbulenceElement.cpp:
        * ksvg2/svg/SVGFETurbulenceElement.h:
        * ksvg2/svg/SVGFETurbulenceElement.idl:
        * ksvg2/svg/SVGNumberList.idl:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16850 268f45cc-cd09-0410-ab3c-d52691b4dbfc

42 files changed:
WebCore/ChangeLog
WebCore/DerivedSources.make
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/bindings/objc/DOMCSS.mm
WebCore/bindings/objc/DOMInternal.h
WebCore/bindings/objc/DOMSVG.h
WebCore/bindings/objc/DOMSVGNumber.h [new file with mode: 0644]
WebCore/bindings/objc/DOMSVGNumber.mm [new file with mode: 0644]
WebCore/bindings/objc/DOMSVGPoint.h [new file with mode: 0644]
WebCore/bindings/objc/DOMSVGPoint.mm [new file with mode: 0644]
WebCore/bindings/objc/DOMSVGRect.h [new file with mode: 0644]
WebCore/bindings/objc/DOMSVGRect.mm [new file with mode: 0644]
WebCore/bindings/scripts/CodeGeneratorObjC.pm
WebCore/ksvg2/svg/SVGAnimatedNumberList.idl
WebCore/ksvg2/svg/SVGAnimatedRect.idl
WebCore/ksvg2/svg/SVGComponentTransferFunctionElement.idl
WebCore/ksvg2/svg/SVGCursorElement.idl
WebCore/ksvg2/svg/SVGFEBlendElement.idl
WebCore/ksvg2/svg/SVGFEColorMatrixElement.idl
WebCore/ksvg2/svg/SVGFEComponentTransferElement.idl
WebCore/ksvg2/svg/SVGFECompositeElement.idl
WebCore/ksvg2/svg/SVGFEDiffuseLightingElement.idl
WebCore/ksvg2/svg/SVGFEDisplacementMapElement.idl
WebCore/ksvg2/svg/SVGFEDistantLightElement.idl
WebCore/ksvg2/svg/SVGFEFloodElement.idl
WebCore/ksvg2/svg/SVGFEFuncAElement.idl
WebCore/ksvg2/svg/SVGFEFuncBElement.idl
WebCore/ksvg2/svg/SVGFEFuncGElement.idl
WebCore/ksvg2/svg/SVGFEFuncRElement.idl
WebCore/ksvg2/svg/SVGFEGaussianBlurElement.idl
WebCore/ksvg2/svg/SVGFEImageElement.idl
WebCore/ksvg2/svg/SVGFEMergeElement.idl
WebCore/ksvg2/svg/SVGFEMergeNodeElement.idl
WebCore/ksvg2/svg/SVGFEOffsetElement.idl
WebCore/ksvg2/svg/SVGFEPointLightElement.idl
WebCore/ksvg2/svg/SVGFESpecularLightingElement.idl
WebCore/ksvg2/svg/SVGFESpotLightElement.idl
WebCore/ksvg2/svg/SVGFETileElement.idl
WebCore/ksvg2/svg/SVGFETurbulenceElement.cpp
WebCore/ksvg2/svg/SVGFETurbulenceElement.h
WebCore/ksvg2/svg/SVGFETurbulenceElement.idl
WebCore/ksvg2/svg/SVGNumberList.idl

index 9be7d1f3916ca1848b479be6f8d720817820e814..c07899e4a0b7bec0bd9455a21de3e281260a1532 100644 (file)
@@ -1,3 +1,103 @@
+2006-10-06  Sam Weinig  <sam.weinig@gmail.com>
+
+        Reviewed by Tim H.
+
+        Patch for http://bugs.webkit.org/show_bug.cgi?id=11177
+        Another round of Objective-C SVG DOM bindings auto-generation
+
+        - Auto-generate DOMSVGAnimatedNumberList, DOMSVGAnimatedRect, 
+          DOMSVGComponentTransferFunctionElement, DOMSVGFEBlendElement, 
+          DOMSVGFEColorMatrixElement, DOMSVGFEComponentTransferElement, 
+          DOMSVGFECompositeElement, DOMSVGFEDiffuseLightingElement,
+          DOMSVGFEDisplacementMapElement, DOMSVGFEDistantLightElement, 
+          DOMSVGFEFloodElement, DOMSVGFEFuncAElement, DOMSVGFEFuncBElement, 
+          DOMSVGFEFuncGElement, DOMSVGFEFuncRElement, DOMSVGFEGaussianBlurElement, 
+          DOMSVGFEImageElement, DOMSVGFEMergeElement, DOMSVGFEMergeNodeElement, 
+          DOMSVGFEOffsetElement, DOMSVGFEPointLightElement, 
+          DOMSVGFESpecularLightingElement, DOMSVGFESpotLightElement, 
+          DOMSVGFETileElement, DOMSVGFETurbulenceElement, 
+          DOMSVGFilterPrimitiveStandardAttributes and DOMSVGNumberList. 
+
+        - Adds interfaces and implementation stubs for DOMSVGNumber, DOMSVGPoint
+          and DOMSVGRect.
+
+        - IDL clean up.
+
+        - Make numOctaves in SVGFETurbulenceElement use a long instead of an int
+          in it's macro declaration and definition.
+
+        * DerivedSources.make:
+        * WebCore.xcodeproj/project.pbxproj:
+        * bindings/objc/DOMCSS.mm:
+        (+[DOMCSSValue _CSSValueWith:WebCore::]):
+        * bindings/objc/DOMInternal.h:
+        * bindings/objc/DOMSVG.h:
+        * bindings/objc/DOMSVGNumber.h: Added.
+        * bindings/objc/DOMSVGNumber.mm: Added.
+        (-[DOMSVGNumber dealloc]):
+        (-[DOMSVGNumber finalize]):
+        (-[DOMSVGNumber value]):
+        (-[DOMSVGNumber setValue:]):
+        (-[DOMSVGNumber _SVGNumber]):
+        (-[DOMSVGNumber _initWithFloat:]):
+        (+[DOMSVGNumber _SVGNumberWith:]):
+        * bindings/objc/DOMSVGPoint.h: Added.
+        * bindings/objc/DOMSVGPoint.mm: Added.
+        (-[DOMSVGPoint dealloc]):
+        (-[DOMSVGPoint finalize]):
+        (-[DOMSVGPoint x]):
+        (-[DOMSVGPoint setX:]):
+        (-[DOMSVGPoint y]):
+        (-[DOMSVGPoint setY:]):
+        (-[DOMSVGPoint WebCore::]):
+        (-[DOMSVGPoint _initWithFloatPoint:WebCore::]):
+        (+[DOMSVGPoint _SVGPointWith:WebCore::]):
+        * bindings/objc/DOMSVGRect.h: Added.
+        * bindings/objc/DOMSVGRect.mm: Added.
+        (-[DOMSVGRect dealloc]):
+        (-[DOMSVGRect finalize]):
+        (-[DOMSVGRect x]):
+        (-[DOMSVGRect setX:]):
+        (-[DOMSVGRect y]):
+        (-[DOMSVGRect setY:]):
+        (-[DOMSVGRect width]):
+        (-[DOMSVGRect setWidth:]):
+        (-[DOMSVGRect height]):
+        (-[DOMSVGRect setHeight:]):
+        (-[DOMSVGRect WebCore::]):
+        (-[DOMSVGRect _initWithFloatRect:WebCore::]):
+        (+[DOMSVGRect _SVGRectWith:WebCore::]):
+        * bindings/scripts/CodeGeneratorObjC.pm:
+        * ksvg2/svg/SVGAnimatedNumberList.idl:
+        * ksvg2/svg/SVGAnimatedRect.idl:
+        * ksvg2/svg/SVGComponentTransferFunctionElement.idl:
+        * ksvg2/svg/SVGCursorElement.idl:
+        * ksvg2/svg/SVGFEBlendElement.idl:
+        * ksvg2/svg/SVGFEColorMatrixElement.idl:
+        * ksvg2/svg/SVGFEComponentTransferElement.idl:
+        * ksvg2/svg/SVGFECompositeElement.idl:
+        * ksvg2/svg/SVGFEDiffuseLightingElement.idl:
+        * ksvg2/svg/SVGFEDisplacementMapElement.idl:
+        * ksvg2/svg/SVGFEDistantLightElement.idl:
+        * ksvg2/svg/SVGFEFloodElement.idl:
+        * ksvg2/svg/SVGFEFuncAElement.idl:
+        * ksvg2/svg/SVGFEFuncBElement.idl:
+        * ksvg2/svg/SVGFEFuncGElement.idl:
+        * ksvg2/svg/SVGFEFuncRElement.idl:
+        * ksvg2/svg/SVGFEGaussianBlurElement.idl:
+        * ksvg2/svg/SVGFEImageElement.idl:
+        * ksvg2/svg/SVGFEMergeElement.idl:
+        * ksvg2/svg/SVGFEMergeNodeElement.idl:
+        * ksvg2/svg/SVGFEOffsetElement.idl:
+        * ksvg2/svg/SVGFEPointLightElement.idl:
+        * ksvg2/svg/SVGFESpecularLightingElement.idl:
+        * ksvg2/svg/SVGFESpotLightElement.idl:
+        * ksvg2/svg/SVGFETileElement.idl:
+        * ksvg2/svg/SVGFETurbulenceElement.cpp:
+        * ksvg2/svg/SVGFETurbulenceElement.h:
+        * ksvg2/svg/SVGFETurbulenceElement.idl:
+        * ksvg2/svg/SVGNumberList.idl:
+
 2006-10-06  Adam Roben  <aroben@apple.com>
 
         Backing out my previous change.
index 468025ba780a81f8fe68e7d5c36926f784f1e14d..d52b6670f71c457c0e4afcea54a59fe871f3763f 100644 (file)
@@ -148,15 +148,18 @@ all : \
     DOMSVGAnimatedLength.h \
     DOMSVGAnimatedLengthList.h \
     DOMSVGAnimatedNumber.h \
+    DOMSVGAnimatedNumberList.h \
     DOMSVGAnimatedPathData.h \
     DOMSVGAnimatedPoints.h \
     DOMSVGAnimatedPreserveAspectRatio.h \
+    DOMSVGAnimatedRect.h \
     DOMSVGAnimatedString.h \
     DOMSVGAnimatedTransformList.h \
     DOMSVGAnimationElement.h \
     DOMSVGCircleElement.h \
     DOMSVGClipPathElement.h \
     DOMSVGColor.h \
+    DOMSVGComponentTransferFunctionElement.h \
     DOMSVGCursorElement.h \
     DOMSVGDefsElement.h \
     DOMSVGDescElement.h \
@@ -164,12 +167,36 @@ all : \
     DOMSVGElement.h \
     DOMSVGEllipseElement.h \
     DOMSVGExternalResourcesRequired.h \
+    DOMSVGFEBlendElement.h \
+    DOMSVGFEColorMatrixElement.h \
+    DOMSVGFEComponentTransferElement.h \
+    DOMSVGFECompositeElement.h \
+    DOMSVGFEDiffuseLightingElement.h \
+    DOMSVGFEDisplacementMapElement.h \
+    DOMSVGFEDistantLightElement.h \
+    DOMSVGFEFloodElement.h \
+    DOMSVGFEFuncAElement.h \
+    DOMSVGFEFuncBElement.h \
+    DOMSVGFEFuncGElement.h \
+    DOMSVGFEFuncRElement.h \
+    DOMSVGFEGaussianBlurElement.h \
+    DOMSVGFEImageElement.h \
+    DOMSVGFEMergeElement.h \
+    DOMSVGFEMergeNodeElement.h \
+    DOMSVGFEOffsetElement.h \
+    DOMSVGFEPointLightElement.h \
+    DOMSVGFESpecularLightingElement.h \
+    DOMSVGFESpotLightElement.h \
+    DOMSVGFETileElement.h \
+    DOMSVGFETurbulenceElement.h \
+    DOMSVGFilterPrimitiveStandardAttributes.h \
     DOMSVGLangSpace.h \
     DOMSVGLength.h \
     DOMSVGLengthList.h \
     DOMSVGLocatable.h \
     DOMSVGMatrix.h \
     DOMSVGMetadataElement.h \
+    DOMSVGNumberList.h \
     DOMSVGPathSeg.h \
     DOMSVGPathSegList.h \
     DOMSVGPreserveAspectRatio.h \
index a3a62291aaebe1c1c15608b595850c8ec96a6b9d..dc12deea6d462f73b9f4150c059099e48b229d34 100644 (file)
                85004DA50ACEEB5A00C438F6 /* DOMSVGDescElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85004D9F0ACEEB5A00C438F6 /* DOMSVGDescElementInternal.h */; };
                85004DA60ACEEB5A00C438F6 /* DOMSVGDocumentInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85004DA00ACEEB5A00C438F6 /* DOMSVGDocumentInternal.h */; };
                85004DA70ACEEB5A00C438F6 /* DOMSVGEllipseElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85004DA10ACEEB5A00C438F6 /* DOMSVGEllipseElementInternal.h */; };
+               8502AB400AD438C000378540 /* DOMSVGFEBlendElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB140AD438C000378540 /* DOMSVGFEBlendElement.h */; };
+               8502AB410AD438C000378540 /* DOMSVGFEBlendElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB150AD438C000378540 /* DOMSVGFEBlendElement.mm */; };
+               8502AB420AD438C000378540 /* DOMSVGFEColorMatrixElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB160AD438C000378540 /* DOMSVGFEColorMatrixElement.h */; };
+               8502AB430AD438C000378540 /* DOMSVGFEColorMatrixElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB170AD438C000378540 /* DOMSVGFEColorMatrixElement.mm */; };
+               8502AB440AD438C000378540 /* DOMSVGFEComponentTransferElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB180AD438C000378540 /* DOMSVGFEComponentTransferElement.h */; };
+               8502AB450AD438C000378540 /* DOMSVGFEComponentTransferElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB190AD438C000378540 /* DOMSVGFEComponentTransferElement.mm */; };
+               8502AB460AD438C000378540 /* DOMSVGFECompositeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB1A0AD438C000378540 /* DOMSVGFECompositeElement.h */; };
+               8502AB470AD438C000378540 /* DOMSVGFECompositeElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB1B0AD438C000378540 /* DOMSVGFECompositeElement.mm */; };
+               8502AB480AD438C000378540 /* DOMSVGFEDiffuseLightingElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB1C0AD438C000378540 /* DOMSVGFEDiffuseLightingElement.h */; };
+               8502AB490AD438C000378540 /* DOMSVGFEDiffuseLightingElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB1D0AD438C000378540 /* DOMSVGFEDiffuseLightingElement.mm */; };
+               8502AB4A0AD438C000378540 /* DOMSVGFEDisplacementMapElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB1E0AD438C000378540 /* DOMSVGFEDisplacementMapElement.h */; };
+               8502AB4B0AD438C000378540 /* DOMSVGFEDisplacementMapElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB1F0AD438C000378540 /* DOMSVGFEDisplacementMapElement.mm */; };
+               8502AB4C0AD438C000378540 /* DOMSVGFEDistantLightElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB200AD438C000378540 /* DOMSVGFEDistantLightElement.h */; };
+               8502AB4D0AD438C000378540 /* DOMSVGFEDistantLightElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB210AD438C000378540 /* DOMSVGFEDistantLightElement.mm */; };
+               8502AB4E0AD438C000378540 /* DOMSVGFEFloodElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB220AD438C000378540 /* DOMSVGFEFloodElement.h */; };
+               8502AB4F0AD438C000378540 /* DOMSVGFEFloodElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB230AD438C000378540 /* DOMSVGFEFloodElement.mm */; };
+               8502AB500AD438C000378540 /* DOMSVGFEFuncAElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB240AD438C000378540 /* DOMSVGFEFuncAElement.h */; };
+               8502AB510AD438C000378540 /* DOMSVGFEFuncAElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB250AD438C000378540 /* DOMSVGFEFuncAElement.mm */; };
+               8502AB520AD438C000378540 /* DOMSVGFEFuncBElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB260AD438C000378540 /* DOMSVGFEFuncBElement.h */; };
+               8502AB530AD438C000378540 /* DOMSVGFEFuncBElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB270AD438C000378540 /* DOMSVGFEFuncBElement.mm */; };
+               8502AB540AD438C000378540 /* DOMSVGFEFuncGElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB280AD438C000378540 /* DOMSVGFEFuncGElement.h */; };
+               8502AB550AD438C000378540 /* DOMSVGFEFuncGElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB290AD438C000378540 /* DOMSVGFEFuncGElement.mm */; };
+               8502AB560AD438C000378540 /* DOMSVGFEFuncRElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB2A0AD438C000378540 /* DOMSVGFEFuncRElement.h */; };
+               8502AB570AD438C000378540 /* DOMSVGFEFuncRElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB2B0AD438C000378540 /* DOMSVGFEFuncRElement.mm */; };
+               8502AB580AD438C000378540 /* DOMSVGFEGaussianBlurElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB2C0AD438C000378540 /* DOMSVGFEGaussianBlurElement.h */; };
+               8502AB590AD438C000378540 /* DOMSVGFEGaussianBlurElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB2D0AD438C000378540 /* DOMSVGFEGaussianBlurElement.mm */; };
+               8502AB5A0AD438C000378540 /* DOMSVGFEImageElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB2E0AD438C000378540 /* DOMSVGFEImageElement.h */; };
+               8502AB5B0AD438C000378540 /* DOMSVGFEImageElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB2F0AD438C000378540 /* DOMSVGFEImageElement.mm */; };
+               8502AB5C0AD438C000378540 /* DOMSVGFEMergeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB300AD438C000378540 /* DOMSVGFEMergeElement.h */; };
+               8502AB5D0AD438C000378540 /* DOMSVGFEMergeElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB310AD438C000378540 /* DOMSVGFEMergeElement.mm */; };
+               8502AB5E0AD438C000378540 /* DOMSVGFEMergeNodeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB320AD438C000378540 /* DOMSVGFEMergeNodeElement.h */; };
+               8502AB5F0AD438C000378540 /* DOMSVGFEMergeNodeElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB330AD438C000378540 /* DOMSVGFEMergeNodeElement.mm */; };
+               8502AB600AD438C000378540 /* DOMSVGFEOffsetElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB340AD438C000378540 /* DOMSVGFEOffsetElement.h */; };
+               8502AB610AD438C000378540 /* DOMSVGFEOffsetElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB350AD438C000378540 /* DOMSVGFEOffsetElement.mm */; };
+               8502AB620AD438C000378540 /* DOMSVGFEPointLightElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB360AD438C000378540 /* DOMSVGFEPointLightElement.h */; };
+               8502AB630AD438C000378540 /* DOMSVGFEPointLightElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB370AD438C000378540 /* DOMSVGFEPointLightElement.mm */; };
+               8502AB640AD438C000378540 /* DOMSVGFESpecularLightingElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB380AD438C000378540 /* DOMSVGFESpecularLightingElement.h */; };
+               8502AB650AD438C000378540 /* DOMSVGFESpecularLightingElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB390AD438C000378540 /* DOMSVGFESpecularLightingElement.mm */; };
+               8502AB660AD438C000378540 /* DOMSVGFESpotLightElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB3A0AD438C000378540 /* DOMSVGFESpotLightElement.h */; };
+               8502AB670AD438C000378540 /* DOMSVGFESpotLightElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB3B0AD438C000378540 /* DOMSVGFESpotLightElement.mm */; };
+               8502AB680AD438C000378540 /* DOMSVGFETileElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB3C0AD438C000378540 /* DOMSVGFETileElement.h */; };
+               8502AB690AD438C000378540 /* DOMSVGFETileElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB3D0AD438C000378540 /* DOMSVGFETileElement.mm */; };
+               8502AB6A0AD438C000378540 /* DOMSVGFETurbulenceElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB3E0AD438C000378540 /* DOMSVGFETurbulenceElement.h */; };
+               8502AB6B0AD438C000378540 /* DOMSVGFETurbulenceElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB3F0AD438C000378540 /* DOMSVGFETurbulenceElement.mm */; };
+               8502AB720AD438E600378540 /* DOMSVGAnimatedNumberList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB6C0AD438E600378540 /* DOMSVGAnimatedNumberList.h */; };
+               8502AB730AD438E600378540 /* DOMSVGAnimatedNumberList.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB6D0AD438E600378540 /* DOMSVGAnimatedNumberList.mm */; };
+               8502AB740AD438E600378540 /* DOMSVGAnimatedRect.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB6E0AD438E600378540 /* DOMSVGAnimatedRect.h */; };
+               8502AB750AD438E600378540 /* DOMSVGAnimatedRect.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB6F0AD438E600378540 /* DOMSVGAnimatedRect.mm */; };
+               8502AB760AD438E600378540 /* DOMSVGComponentTransferFunctionElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB700AD438E600378540 /* DOMSVGComponentTransferFunctionElement.h */; };
+               8502AB770AD438E600378540 /* DOMSVGComponentTransferFunctionElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8502AB710AD438E600378540 /* DOMSVGComponentTransferFunctionElement.mm */; };
+               8502AB8E0AD4394E00378540 /* DOMSVGFEBlendElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB780AD4394E00378540 /* DOMSVGFEBlendElementInternal.h */; };
+               8502AB8F0AD4394E00378540 /* DOMSVGFEColorMatrixElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB790AD4394E00378540 /* DOMSVGFEColorMatrixElementInternal.h */; };
+               8502AB900AD4394E00378540 /* DOMSVGFEComponentTransferElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB7A0AD4394E00378540 /* DOMSVGFEComponentTransferElementInternal.h */; };
+               8502AB910AD4394E00378540 /* DOMSVGFECompositeElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB7B0AD4394E00378540 /* DOMSVGFECompositeElementInternal.h */; };
+               8502AB920AD4394E00378540 /* DOMSVGFEDiffuseLightingElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB7C0AD4394E00378540 /* DOMSVGFEDiffuseLightingElementInternal.h */; };
+               8502AB930AD4394E00378540 /* DOMSVGFEDisplacementMapElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB7D0AD4394E00378540 /* DOMSVGFEDisplacementMapElementInternal.h */; };
+               8502AB940AD4394E00378540 /* DOMSVGFEDistantLightElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB7E0AD4394E00378540 /* DOMSVGFEDistantLightElementInternal.h */; };
+               8502AB950AD4394E00378540 /* DOMSVGFEFloodElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB7F0AD4394E00378540 /* DOMSVGFEFloodElementInternal.h */; };
+               8502AB960AD4394E00378540 /* DOMSVGFEFuncAElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB800AD4394E00378540 /* DOMSVGFEFuncAElementInternal.h */; };
+               8502AB970AD4394E00378540 /* DOMSVGFEFuncBElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB810AD4394E00378540 /* DOMSVGFEFuncBElementInternal.h */; };
+               8502AB980AD4394E00378540 /* DOMSVGFEFuncGElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB820AD4394E00378540 /* DOMSVGFEFuncGElementInternal.h */; };
+               8502AB990AD4394E00378540 /* DOMSVGFEFuncRElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB830AD4394E00378540 /* DOMSVGFEFuncRElementInternal.h */; };
+               8502AB9A0AD4394E00378540 /* DOMSVGFEGaussianBlurElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB840AD4394E00378540 /* DOMSVGFEGaussianBlurElementInternal.h */; };
+               8502AB9B0AD4394E00378540 /* DOMSVGFEImageElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB850AD4394E00378540 /* DOMSVGFEImageElementInternal.h */; };
+               8502AB9C0AD4394E00378540 /* DOMSVGFEMergeElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB860AD4394E00378540 /* DOMSVGFEMergeElementInternal.h */; };
+               8502AB9D0AD4394E00378540 /* DOMSVGFEMergeNodeElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB870AD4394E00378540 /* DOMSVGFEMergeNodeElementInternal.h */; };
+               8502AB9E0AD4394E00378540 /* DOMSVGFEOffsetElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB880AD4394E00378540 /* DOMSVGFEOffsetElementInternal.h */; };
+               8502AB9F0AD4394E00378540 /* DOMSVGFEPointLightElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB890AD4394E00378540 /* DOMSVGFEPointLightElementInternal.h */; };
+               8502ABA00AD4394E00378540 /* DOMSVGFESpecularLightingElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB8A0AD4394E00378540 /* DOMSVGFESpecularLightingElementInternal.h */; };
+               8502ABA10AD4394E00378540 /* DOMSVGFESpotLightElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB8B0AD4394E00378540 /* DOMSVGFESpotLightElementInternal.h */; };
+               8502ABA20AD4394E00378540 /* DOMSVGFETileElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB8C0AD4394E00378540 /* DOMSVGFETileElementInternal.h */; };
+               8502ABA30AD4394E00378540 /* DOMSVGFETurbulenceElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502AB8D0AD4394E00378540 /* DOMSVGFETurbulenceElementInternal.h */; };
+               8502ABA70AD4396900378540 /* DOMSVGAnimatedNumberListInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502ABA40AD4396900378540 /* DOMSVGAnimatedNumberListInternal.h */; };
+               8502ABA80AD4396900378540 /* DOMSVGAnimatedRectInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502ABA50AD4396900378540 /* DOMSVGAnimatedRectInternal.h */; };
+               8502ABA90AD4396900378540 /* DOMSVGComponentTransferFunctionElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502ABA60AD4396900378540 /* DOMSVGComponentTransferFunctionElementInternal.h */; };
                85031B3C0A44EFC700F992E0 /* BeforeUnloadEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 85031B260A44EFC700F992E0 /* BeforeUnloadEvent.cpp */; };
                85031B3D0A44EFC700F992E0 /* BeforeUnloadEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 85031B270A44EFC700F992E0 /* BeforeUnloadEvent.h */; };
                85031B3E0A44EFC700F992E0 /* Clipboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 85031B280A44EFC700F992E0 /* Clipboard.h */; };
                85089CDC0A98C42800A275AA /* DOMDocumentFragment.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85089CD40A98C42800A275AA /* DOMDocumentFragment.mm */; };
                85089CDD0A98C42800A275AA /* DOMEntityReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 85089CD50A98C42800A275AA /* DOMEntityReference.h */; settings = {ATTRIBUTES = (); }; };
                85089CDE0A98C42800A275AA /* DOMEntityReference.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85089CD60A98C42800A275AA /* DOMEntityReference.mm */; };
+               850D06680AD43A9A0063B27A /* DOMSVGFilterPrimitiveStandardAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 850D06670AD43A9A0063B27A /* DOMSVGFilterPrimitiveStandardAttributes.h */; };
                850FD1E90AC9C84200123D0D /* DOMSVGAnimatedAngle.h in Headers */ = {isa = PBXBuildFile; fileRef = 850FD1D70AC9C84200123D0D /* DOMSVGAnimatedAngle.h */; };
                850FD1EA0AC9C84200123D0D /* DOMSVGAnimatedAngle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 850FD1D80AC9C84200123D0D /* DOMSVGAnimatedAngle.mm */; };
                850FD1EB0AC9C84200123D0D /* DOMSVGAnimatedBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 850FD1D90AC9C84200123D0D /* DOMSVGAnimatedBoolean.h */; };
                850FD2180AC9C86A00123D0D /* DOMSVGAnimatedLengthListInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 850FD20F0AC9C86A00123D0D /* DOMSVGAnimatedLengthListInternal.h */; };
                850FD21A0AC9C86A00123D0D /* DOMSVGAnimatedStringInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 850FD2110AC9C86A00123D0D /* DOMSVGAnimatedStringInternal.h */; };
                850FD21B0AC9C86A00123D0D /* DOMSVGAnimatedTransformListInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 850FD2120AC9C86A00123D0D /* DOMSVGAnimatedTransformListInternal.h */; };
+               851620F30AD2FD890059A7DE /* DOMSVGNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 851620ED0AD2FD880059A7DE /* DOMSVGNumber.h */; };
+               851620F40AD2FD890059A7DE /* DOMSVGNumber.mm in Sources */ = {isa = PBXBuildFile; fileRef = 851620EE0AD2FD880059A7DE /* DOMSVGNumber.mm */; };
+               851620F50AD2FD890059A7DE /* DOMSVGPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 851620EF0AD2FD880059A7DE /* DOMSVGPoint.h */; };
+               851620F60AD2FD890059A7DE /* DOMSVGPoint.mm in Sources */ = {isa = PBXBuildFile; fileRef = 851620F00AD2FD880059A7DE /* DOMSVGPoint.mm */; };
+               851620F70AD2FD890059A7DE /* DOMSVGRect.h in Headers */ = {isa = PBXBuildFile; fileRef = 851620F10AD2FD880059A7DE /* DOMSVGRect.h */; };
+               851620F80AD2FD890059A7DE /* DOMSVGRect.mm in Sources */ = {isa = PBXBuildFile; fileRef = 851620F20AD2FD890059A7DE /* DOMSVGRect.mm */; };
                85183B420AA6926100F19FA3 /* DOMHTMLBRElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 85183B380AA6926100F19FA3 /* DOMHTMLBRElement.h */; };
                85183B430AA6926100F19FA3 /* DOMHTMLBRElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85183B390AA6926100F19FA3 /* DOMHTMLBRElement.mm */; };
                85183B440AA6926100F19FA3 /* DOMHTMLHeadingElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 85183B3A0AA6926100F19FA3 /* DOMHTMLHeadingElement.h */; };
                85BA4D2E0AA6889F0088052D /* DOMHTMLUListElement.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 85BA4D090AA688680088052D /* DOMHTMLUListElement.h */; };
                85BCBC130ABBA87D00381160 /* DOMHTMLDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 85BCBC110ABBA87D00381160 /* DOMHTMLDocument.h */; };
                85BCBC140ABBA87D00381160 /* DOMHTMLDocument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85BCBC120ABBA87D00381160 /* DOMHTMLDocument.mm */; };
+               85C239810AD5907D003533E7 /* DOMSVGNumberList.h in Headers */ = {isa = PBXBuildFile; fileRef = 85C2397F0AD5907D003533E7 /* DOMSVGNumberList.h */; };
+               85C239820AD5907D003533E7 /* DOMSVGNumberList.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85C239800AD5907D003533E7 /* DOMSVGNumberList.mm */; };
+               85C239840AD59098003533E7 /* DOMSVGNumberListInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85C239830AD59098003533E7 /* DOMSVGNumberListInternal.h */; };
                85C78A680ABDE1B40044FC16 /* DOMException.h in Headers */ = {isa = PBXBuildFile; fileRef = 85C78A670ABDE1B40044FC16 /* DOMException.h */; settings = {ATTRIBUTES = (Private, ); }; };
                85C7F3E60AAF5D5E004014DD /* DOMEvent.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 85AFA8200AAF528A00E84305 /* DOMEvent.h */; };
                85C7F4470AAF76DC004014DD /* DOMEventTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 85C7F4450AAF76DC004014DD /* DOMEventTarget.h */; settings = {ATTRIBUTES = (Private, ); }; };
                85004D9F0ACEEB5A00C438F6 /* DOMSVGDescElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGDescElementInternal.h; sourceTree = "<group>"; };
                85004DA00ACEEB5A00C438F6 /* DOMSVGDocumentInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGDocumentInternal.h; sourceTree = "<group>"; };
                85004DA10ACEEB5A00C438F6 /* DOMSVGEllipseElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGEllipseElementInternal.h; sourceTree = "<group>"; };
+               8502AB140AD438C000378540 /* DOMSVGFEBlendElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEBlendElement.h; sourceTree = "<group>"; };
+               8502AB150AD438C000378540 /* DOMSVGFEBlendElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEBlendElement.mm; sourceTree = "<group>"; };
+               8502AB160AD438C000378540 /* DOMSVGFEColorMatrixElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEColorMatrixElement.h; sourceTree = "<group>"; };
+               8502AB170AD438C000378540 /* DOMSVGFEColorMatrixElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEColorMatrixElement.mm; sourceTree = "<group>"; };
+               8502AB180AD438C000378540 /* DOMSVGFEComponentTransferElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEComponentTransferElement.h; sourceTree = "<group>"; };
+               8502AB190AD438C000378540 /* DOMSVGFEComponentTransferElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEComponentTransferElement.mm; sourceTree = "<group>"; };
+               8502AB1A0AD438C000378540 /* DOMSVGFECompositeElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFECompositeElement.h; sourceTree = "<group>"; };
+               8502AB1B0AD438C000378540 /* DOMSVGFECompositeElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFECompositeElement.mm; sourceTree = "<group>"; };
+               8502AB1C0AD438C000378540 /* DOMSVGFEDiffuseLightingElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEDiffuseLightingElement.h; sourceTree = "<group>"; };
+               8502AB1D0AD438C000378540 /* DOMSVGFEDiffuseLightingElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEDiffuseLightingElement.mm; sourceTree = "<group>"; };
+               8502AB1E0AD438C000378540 /* DOMSVGFEDisplacementMapElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEDisplacementMapElement.h; sourceTree = "<group>"; };
+               8502AB1F0AD438C000378540 /* DOMSVGFEDisplacementMapElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEDisplacementMapElement.mm; sourceTree = "<group>"; };
+               8502AB200AD438C000378540 /* DOMSVGFEDistantLightElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEDistantLightElement.h; sourceTree = "<group>"; };
+               8502AB210AD438C000378540 /* DOMSVGFEDistantLightElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEDistantLightElement.mm; sourceTree = "<group>"; };
+               8502AB220AD438C000378540 /* DOMSVGFEFloodElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEFloodElement.h; sourceTree = "<group>"; };
+               8502AB230AD438C000378540 /* DOMSVGFEFloodElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEFloodElement.mm; sourceTree = "<group>"; };
+               8502AB240AD438C000378540 /* DOMSVGFEFuncAElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEFuncAElement.h; sourceTree = "<group>"; };
+               8502AB250AD438C000378540 /* DOMSVGFEFuncAElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEFuncAElement.mm; sourceTree = "<group>"; };
+               8502AB260AD438C000378540 /* DOMSVGFEFuncBElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEFuncBElement.h; sourceTree = "<group>"; };
+               8502AB270AD438C000378540 /* DOMSVGFEFuncBElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEFuncBElement.mm; sourceTree = "<group>"; };
+               8502AB280AD438C000378540 /* DOMSVGFEFuncGElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEFuncGElement.h; sourceTree = "<group>"; };
+               8502AB290AD438C000378540 /* DOMSVGFEFuncGElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEFuncGElement.mm; sourceTree = "<group>"; };
+               8502AB2A0AD438C000378540 /* DOMSVGFEFuncRElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEFuncRElement.h; sourceTree = "<group>"; };
+               8502AB2B0AD438C000378540 /* DOMSVGFEFuncRElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEFuncRElement.mm; sourceTree = "<group>"; };
+               8502AB2C0AD438C000378540 /* DOMSVGFEGaussianBlurElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEGaussianBlurElement.h; sourceTree = "<group>"; };
+               8502AB2D0AD438C000378540 /* DOMSVGFEGaussianBlurElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEGaussianBlurElement.mm; sourceTree = "<group>"; };
+               8502AB2E0AD438C000378540 /* DOMSVGFEImageElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEImageElement.h; sourceTree = "<group>"; };
+               8502AB2F0AD438C000378540 /* DOMSVGFEImageElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEImageElement.mm; sourceTree = "<group>"; };
+               8502AB300AD438C000378540 /* DOMSVGFEMergeElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEMergeElement.h; sourceTree = "<group>"; };
+               8502AB310AD438C000378540 /* DOMSVGFEMergeElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEMergeElement.mm; sourceTree = "<group>"; };
+               8502AB320AD438C000378540 /* DOMSVGFEMergeNodeElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEMergeNodeElement.h; sourceTree = "<group>"; };
+               8502AB330AD438C000378540 /* DOMSVGFEMergeNodeElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEMergeNodeElement.mm; sourceTree = "<group>"; };
+               8502AB340AD438C000378540 /* DOMSVGFEOffsetElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEOffsetElement.h; sourceTree = "<group>"; };
+               8502AB350AD438C000378540 /* DOMSVGFEOffsetElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEOffsetElement.mm; sourceTree = "<group>"; };
+               8502AB360AD438C000378540 /* DOMSVGFEPointLightElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEPointLightElement.h; sourceTree = "<group>"; };
+               8502AB370AD438C000378540 /* DOMSVGFEPointLightElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFEPointLightElement.mm; sourceTree = "<group>"; };
+               8502AB380AD438C000378540 /* DOMSVGFESpecularLightingElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFESpecularLightingElement.h; sourceTree = "<group>"; };
+               8502AB390AD438C000378540 /* DOMSVGFESpecularLightingElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFESpecularLightingElement.mm; sourceTree = "<group>"; };
+               8502AB3A0AD438C000378540 /* DOMSVGFESpotLightElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFESpotLightElement.h; sourceTree = "<group>"; };
+               8502AB3B0AD438C000378540 /* DOMSVGFESpotLightElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFESpotLightElement.mm; sourceTree = "<group>"; };
+               8502AB3C0AD438C000378540 /* DOMSVGFETileElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFETileElement.h; sourceTree = "<group>"; };
+               8502AB3D0AD438C000378540 /* DOMSVGFETileElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFETileElement.mm; sourceTree = "<group>"; };
+               8502AB3E0AD438C000378540 /* DOMSVGFETurbulenceElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFETurbulenceElement.h; sourceTree = "<group>"; };
+               8502AB3F0AD438C000378540 /* DOMSVGFETurbulenceElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGFETurbulenceElement.mm; sourceTree = "<group>"; };
+               8502AB6C0AD438E600378540 /* DOMSVGAnimatedNumberList.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedNumberList.h; sourceTree = "<group>"; };
+               8502AB6D0AD438E600378540 /* DOMSVGAnimatedNumberList.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGAnimatedNumberList.mm; sourceTree = "<group>"; };
+               8502AB6E0AD438E600378540 /* DOMSVGAnimatedRect.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedRect.h; sourceTree = "<group>"; };
+               8502AB6F0AD438E600378540 /* DOMSVGAnimatedRect.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGAnimatedRect.mm; sourceTree = "<group>"; };
+               8502AB700AD438E600378540 /* DOMSVGComponentTransferFunctionElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGComponentTransferFunctionElement.h; sourceTree = "<group>"; };
+               8502AB710AD438E600378540 /* DOMSVGComponentTransferFunctionElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGComponentTransferFunctionElement.mm; sourceTree = "<group>"; };
+               8502AB780AD4394E00378540 /* DOMSVGFEBlendElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEBlendElementInternal.h; sourceTree = "<group>"; };
+               8502AB790AD4394E00378540 /* DOMSVGFEColorMatrixElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEColorMatrixElementInternal.h; sourceTree = "<group>"; };
+               8502AB7A0AD4394E00378540 /* DOMSVGFEComponentTransferElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEComponentTransferElementInternal.h; sourceTree = "<group>"; };
+               8502AB7B0AD4394E00378540 /* DOMSVGFECompositeElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFECompositeElementInternal.h; sourceTree = "<group>"; };
+               8502AB7C0AD4394E00378540 /* DOMSVGFEDiffuseLightingElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEDiffuseLightingElementInternal.h; sourceTree = "<group>"; };
+               8502AB7D0AD4394E00378540 /* DOMSVGFEDisplacementMapElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEDisplacementMapElementInternal.h; sourceTree = "<group>"; };
+               8502AB7E0AD4394E00378540 /* DOMSVGFEDistantLightElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEDistantLightElementInternal.h; sourceTree = "<group>"; };
+               8502AB7F0AD4394E00378540 /* DOMSVGFEFloodElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEFloodElementInternal.h; sourceTree = "<group>"; };
+               8502AB800AD4394E00378540 /* DOMSVGFEFuncAElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEFuncAElementInternal.h; sourceTree = "<group>"; };
+               8502AB810AD4394E00378540 /* DOMSVGFEFuncBElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEFuncBElementInternal.h; sourceTree = "<group>"; };
+               8502AB820AD4394E00378540 /* DOMSVGFEFuncGElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEFuncGElementInternal.h; sourceTree = "<group>"; };
+               8502AB830AD4394E00378540 /* DOMSVGFEFuncRElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEFuncRElementInternal.h; sourceTree = "<group>"; };
+               8502AB840AD4394E00378540 /* DOMSVGFEGaussianBlurElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEGaussianBlurElementInternal.h; sourceTree = "<group>"; };
+               8502AB850AD4394E00378540 /* DOMSVGFEImageElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEImageElementInternal.h; sourceTree = "<group>"; };
+               8502AB860AD4394E00378540 /* DOMSVGFEMergeElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEMergeElementInternal.h; sourceTree = "<group>"; };
+               8502AB870AD4394E00378540 /* DOMSVGFEMergeNodeElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEMergeNodeElementInternal.h; sourceTree = "<group>"; };
+               8502AB880AD4394E00378540 /* DOMSVGFEOffsetElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEOffsetElementInternal.h; sourceTree = "<group>"; };
+               8502AB890AD4394E00378540 /* DOMSVGFEPointLightElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFEPointLightElementInternal.h; sourceTree = "<group>"; };
+               8502AB8A0AD4394E00378540 /* DOMSVGFESpecularLightingElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFESpecularLightingElementInternal.h; sourceTree = "<group>"; };
+               8502AB8B0AD4394E00378540 /* DOMSVGFESpotLightElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFESpotLightElementInternal.h; sourceTree = "<group>"; };
+               8502AB8C0AD4394E00378540 /* DOMSVGFETileElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFETileElementInternal.h; sourceTree = "<group>"; };
+               8502AB8D0AD4394E00378540 /* DOMSVGFETurbulenceElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFETurbulenceElementInternal.h; sourceTree = "<group>"; };
+               8502ABA40AD4396900378540 /* DOMSVGAnimatedNumberListInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedNumberListInternal.h; sourceTree = "<group>"; };
+               8502ABA50AD4396900378540 /* DOMSVGAnimatedRectInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedRectInternal.h; sourceTree = "<group>"; };
+               8502ABA60AD4396900378540 /* DOMSVGComponentTransferFunctionElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGComponentTransferFunctionElementInternal.h; sourceTree = "<group>"; };
                85031B260A44EFC700F992E0 /* BeforeUnloadEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BeforeUnloadEvent.cpp; sourceTree = "<group>"; };
                85031B270A44EFC700F992E0 /* BeforeUnloadEvent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BeforeUnloadEvent.h; sourceTree = "<group>"; };
                85031B280A44EFC700F992E0 /* Clipboard.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Clipboard.h; sourceTree = "<group>"; };
                85089CD40A98C42800A275AA /* DOMDocumentFragment.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMDocumentFragment.mm; sourceTree = "<group>"; };
                85089CD50A98C42800A275AA /* DOMEntityReference.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMEntityReference.h; sourceTree = "<group>"; };
                85089CD60A98C42800A275AA /* DOMEntityReference.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMEntityReference.mm; sourceTree = "<group>"; };
+               850D06670AD43A9A0063B27A /* DOMSVGFilterPrimitiveStandardAttributes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGFilterPrimitiveStandardAttributes.h; sourceTree = "<group>"; };
                850FD1D70AC9C84200123D0D /* DOMSVGAnimatedAngle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedAngle.h; sourceTree = "<group>"; };
                850FD1D80AC9C84200123D0D /* DOMSVGAnimatedAngle.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGAnimatedAngle.mm; sourceTree = "<group>"; };
                850FD1D90AC9C84200123D0D /* DOMSVGAnimatedBoolean.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedBoolean.h; sourceTree = "<group>"; };
                850FD20F0AC9C86A00123D0D /* DOMSVGAnimatedLengthListInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedLengthListInternal.h; sourceTree = "<group>"; };
                850FD2110AC9C86A00123D0D /* DOMSVGAnimatedStringInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedStringInternal.h; sourceTree = "<group>"; };
                850FD2120AC9C86A00123D0D /* DOMSVGAnimatedTransformListInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedTransformListInternal.h; sourceTree = "<group>"; };
+               851620ED0AD2FD880059A7DE /* DOMSVGNumber.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGNumber.h; sourceTree = "<group>"; };
+               851620EE0AD2FD880059A7DE /* DOMSVGNumber.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGNumber.mm; sourceTree = "<group>"; };
+               851620EF0AD2FD880059A7DE /* DOMSVGPoint.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGPoint.h; sourceTree = "<group>"; };
+               851620F00AD2FD880059A7DE /* DOMSVGPoint.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGPoint.mm; sourceTree = "<group>"; };
+               851620F10AD2FD880059A7DE /* DOMSVGRect.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGRect.h; sourceTree = "<group>"; };
+               851620F20AD2FD890059A7DE /* DOMSVGRect.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGRect.mm; sourceTree = "<group>"; };
                85183B380AA6926100F19FA3 /* DOMHTMLBRElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLBRElement.h; sourceTree = "<group>"; };
                85183B390AA6926100F19FA3 /* DOMHTMLBRElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMHTMLBRElement.mm; sourceTree = "<group>"; };
                85183B3A0AA6926100F19FA3 /* DOMHTMLHeadingElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLHeadingElement.h; sourceTree = "<group>"; };
                85BA4D0A0AA688680088052D /* DOMHTMLUListElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMHTMLUListElement.mm; sourceTree = "<group>"; };
                85BCBC110ABBA87D00381160 /* DOMHTMLDocument.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLDocument.h; sourceTree = "<group>"; };
                85BCBC120ABBA87D00381160 /* DOMHTMLDocument.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMHTMLDocument.mm; sourceTree = "<group>"; };
+               85C2397F0AD5907D003533E7 /* DOMSVGNumberList.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGNumberList.h; sourceTree = "<group>"; };
+               85C239800AD5907D003533E7 /* DOMSVGNumberList.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGNumberList.mm; sourceTree = "<group>"; };
+               85C239830AD59098003533E7 /* DOMSVGNumberListInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGNumberListInternal.h; sourceTree = "<group>"; };
                85C56C5B0AA87AFD00D95755 /* MediaList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = MediaList.idl; sourceTree = "<group>"; };
                85C56CA10AA89AB400D95755 /* CSSStyleRule.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CSSStyleRule.idl; sourceTree = "<group>"; };
                85C56CA20AA89C1000D95755 /* CSSMediaRule.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CSSMediaRule.idl; sourceTree = "<group>"; };
                        isa = PBXGroup;
                        children = (
                                8549492E0AC85A32008AB035 /* DOMSVGExecption.h */,
+                               851620ED0AD2FD880059A7DE /* DOMSVGNumber.h */,
+                               851620EE0AD2FD880059A7DE /* DOMSVGNumber.mm */,
+                               851620EF0AD2FD880059A7DE /* DOMSVGPoint.h */,
+                               851620F00AD2FD880059A7DE /* DOMSVGPoint.mm */,
+                               851620F10AD2FD880059A7DE /* DOMSVGRect.h */,
+                               851620F20AD2FD890059A7DE /* DOMSVGRect.mm */,
                        );
                        name = SVG;
                        sourceTree = "<group>";
                                850FD1E20AC9C84200123D0D /* DOMSVGAnimatedLengthList.mm */,
                                8559F10E0AC9BE9900A3439C /* DOMSVGAnimatedNumber.h */,
                                8559F10F0AC9BE9900A3439C /* DOMSVGAnimatedNumber.mm */,
+                               8502AB6C0AD438E600378540 /* DOMSVGAnimatedNumberList.h */,
+                               8502AB6D0AD438E600378540 /* DOMSVGAnimatedNumberList.mm */,
                                85ACEF060ACDCCCF001214FF /* DOMSVGAnimatedPathData.h */,
                                85ACEF070ACDCCCF001214FF /* DOMSVGAnimatedPoints.h */,
                                85ACEF080ACDCCCF001214FF /* DOMSVGAnimatedPreserveAspectRatio.h */,
                                85ACEF090ACDCCCF001214FF /* DOMSVGAnimatedPreserveAspectRatio.mm */,
+                               8502AB6E0AD438E600378540 /* DOMSVGAnimatedRect.h */,
+                               8502AB6F0AD438E600378540 /* DOMSVGAnimatedRect.mm */,
                                850FD1E50AC9C84200123D0D /* DOMSVGAnimatedString.h */,
                                850FD1E60AC9C84200123D0D /* DOMSVGAnimatedString.mm */,
                                850FD1E70AC9C84200123D0D /* DOMSVGAnimatedTransformList.h */,
                                8503612D0ACE007B001F3D9E /* DOMSVGClipPathElement.mm */,
                                8503612E0ACE007B001F3D9E /* DOMSVGColor.h */,
                                8503612F0ACE007B001F3D9E /* DOMSVGColor.mm */,
+                               8502AB700AD438E600378540 /* DOMSVGComponentTransferFunctionElement.h */,
+                               8502AB710AD438E600378540 /* DOMSVGComponentTransferFunctionElement.mm */,
                                850361300ACE007C001F3D9E /* DOMSVGCursorElement.h */,
                                850361310ACE007C001F3D9E /* DOMSVGCursorElement.mm */,
                                85004D880ACEEAEF00C438F6 /* DOMSVGDefsElement.h */,
                                85004D8E0ACEEAEF00C438F6 /* DOMSVGEllipseElement.h */,
                                85004D8F0ACEEAEF00C438F6 /* DOMSVGEllipseElement.mm */,
                                85D79ACF0ACA17EB00F02FC5 /* DOMSVGExternalResourcesRequired.h */,
+                               8502AB140AD438C000378540 /* DOMSVGFEBlendElement.h */,
+                               8502AB150AD438C000378540 /* DOMSVGFEBlendElement.mm */,
+                               8502AB160AD438C000378540 /* DOMSVGFEColorMatrixElement.h */,
+                               8502AB170AD438C000378540 /* DOMSVGFEColorMatrixElement.mm */,
+                               8502AB180AD438C000378540 /* DOMSVGFEComponentTransferElement.h */,
+                               8502AB190AD438C000378540 /* DOMSVGFEComponentTransferElement.mm */,
+                               8502AB1A0AD438C000378540 /* DOMSVGFECompositeElement.h */,
+                               8502AB1B0AD438C000378540 /* DOMSVGFECompositeElement.mm */,
+                               8502AB1C0AD438C000378540 /* DOMSVGFEDiffuseLightingElement.h */,
+                               8502AB1D0AD438C000378540 /* DOMSVGFEDiffuseLightingElement.mm */,
+                               8502AB1E0AD438C000378540 /* DOMSVGFEDisplacementMapElement.h */,
+                               8502AB1F0AD438C000378540 /* DOMSVGFEDisplacementMapElement.mm */,
+                               8502AB200AD438C000378540 /* DOMSVGFEDistantLightElement.h */,
+                               8502AB210AD438C000378540 /* DOMSVGFEDistantLightElement.mm */,
+                               8502AB220AD438C000378540 /* DOMSVGFEFloodElement.h */,
+                               8502AB230AD438C000378540 /* DOMSVGFEFloodElement.mm */,
+                               8502AB240AD438C000378540 /* DOMSVGFEFuncAElement.h */,
+                               8502AB250AD438C000378540 /* DOMSVGFEFuncAElement.mm */,
+                               8502AB260AD438C000378540 /* DOMSVGFEFuncBElement.h */,
+                               8502AB270AD438C000378540 /* DOMSVGFEFuncBElement.mm */,
+                               8502AB280AD438C000378540 /* DOMSVGFEFuncGElement.h */,
+                               8502AB290AD438C000378540 /* DOMSVGFEFuncGElement.mm */,
+                               8502AB2A0AD438C000378540 /* DOMSVGFEFuncRElement.h */,
+                               8502AB2B0AD438C000378540 /* DOMSVGFEFuncRElement.mm */,
+                               8502AB2C0AD438C000378540 /* DOMSVGFEGaussianBlurElement.h */,
+                               8502AB2D0AD438C000378540 /* DOMSVGFEGaussianBlurElement.mm */,
+                               8502AB2E0AD438C000378540 /* DOMSVGFEImageElement.h */,
+                               8502AB2F0AD438C000378540 /* DOMSVGFEImageElement.mm */,
+                               8502AB300AD438C000378540 /* DOMSVGFEMergeElement.h */,
+                               8502AB310AD438C000378540 /* DOMSVGFEMergeElement.mm */,
+                               8502AB320AD438C000378540 /* DOMSVGFEMergeNodeElement.h */,
+                               8502AB330AD438C000378540 /* DOMSVGFEMergeNodeElement.mm */,
+                               8502AB340AD438C000378540 /* DOMSVGFEOffsetElement.h */,
+                               8502AB350AD438C000378540 /* DOMSVGFEOffsetElement.mm */,
+                               8502AB360AD438C000378540 /* DOMSVGFEPointLightElement.h */,
+                               8502AB370AD438C000378540 /* DOMSVGFEPointLightElement.mm */,
+                               8502AB380AD438C000378540 /* DOMSVGFESpecularLightingElement.h */,
+                               8502AB390AD438C000378540 /* DOMSVGFESpecularLightingElement.mm */,
+                               8502AB3A0AD438C000378540 /* DOMSVGFESpotLightElement.h */,
+                               8502AB3B0AD438C000378540 /* DOMSVGFESpotLightElement.mm */,
+                               8502AB3C0AD438C000378540 /* DOMSVGFETileElement.h */,
+                               8502AB3D0AD438C000378540 /* DOMSVGFETileElement.mm */,
+                               8502AB3E0AD438C000378540 /* DOMSVGFETurbulenceElement.h */,
+                               8502AB3F0AD438C000378540 /* DOMSVGFETurbulenceElement.mm */,
+                               850D06670AD43A9A0063B27A /* DOMSVGFilterPrimitiveStandardAttributes.h */,
                                85D79AD00ACA17EB00F02FC5 /* DOMSVGLangSpace.h */,
                                854163670AC7180B0001E01B /* DOMSVGLength.h */,
                                854163660AC7180B0001E01B /* DOMSVGLength.mm */,
                                854163620AC7180B0001E01B /* DOMSVGMatrix.mm */,
                                8559F1100AC9BE9900A3439C /* DOMSVGMetadataElement.h */,
                                8559F1110AC9BE9900A3439C /* DOMSVGMetadataElement.mm */,
+                               85C2397F0AD5907D003533E7 /* DOMSVGNumberList.h */,
+                               85C239800AD5907D003533E7 /* DOMSVGNumberList.mm */,
                                854163610AC7180B0001E01B /* DOMSVGPathSeg.h */,
                                854163600AC7180B0001E01B /* DOMSVGPathSeg.mm */,
                                8541635F0AC7180B0001E01B /* DOMSVGPathSegList.h */,
                                850FD20E0AC9C86A00123D0D /* DOMSVGAnimatedLengthInternal.h */,
                                850FD20F0AC9C86A00123D0D /* DOMSVGAnimatedLengthListInternal.h */,
                                8559F11D0AC9BF4100A3439C /* DOMSVGAnimatedNumberInternal.h */,
+                               8502ABA40AD4396900378540 /* DOMSVGAnimatedNumberListInternal.h */,
                                85ACEF160ACDCD1A001214FF /* DOMSVGAnimatedPreserveAspectRatioInternal.h */,
+                               8502ABA50AD4396900378540 /* DOMSVGAnimatedRectInternal.h */,
                                850FD2110AC9C86A00123D0D /* DOMSVGAnimatedStringInternal.h */,
                                850FD2120AC9C86A00123D0D /* DOMSVGAnimatedTransformListInternal.h */,
                                85ACEF860ACDD04A001214FF /* DOMSVGAnimateElementInternal.h */,
                                8503613D0ACE00BB001F3D9E /* DOMSVGCircleElementInternal.h */,
                                8503613E0ACE00BB001F3D9E /* DOMSVGClipPathElementInternal.h */,
                                8503613F0ACE00BB001F3D9E /* DOMSVGColorInternal.h */,
+                               8502ABA60AD4396900378540 /* DOMSVGComponentTransferFunctionElementInternal.h */,
                                850361400ACE00BB001F3D9E /* DOMSVGCursorElementInternal.h */,
                                85004D9E0ACEEB5A00C438F6 /* DOMSVGDefsElementInternal.h */,
                                85004D9F0ACEEB5A00C438F6 /* DOMSVGDescElementInternal.h */,
                                85004DA00ACEEB5A00C438F6 /* DOMSVGDocumentInternal.h */,
                                854949160AC85950008AB035 /* DOMSVGElementInternal.h */,
                                85004DA10ACEEB5A00C438F6 /* DOMSVGEllipseElementInternal.h */,
+                               8502AB780AD4394E00378540 /* DOMSVGFEBlendElementInternal.h */,
+                               8502AB790AD4394E00378540 /* DOMSVGFEColorMatrixElementInternal.h */,
+                               8502AB7A0AD4394E00378540 /* DOMSVGFEComponentTransferElementInternal.h */,
+                               8502AB7B0AD4394E00378540 /* DOMSVGFECompositeElementInternal.h */,
+                               8502AB7C0AD4394E00378540 /* DOMSVGFEDiffuseLightingElementInternal.h */,
+                               8502AB7D0AD4394E00378540 /* DOMSVGFEDisplacementMapElementInternal.h */,
+                               8502AB7E0AD4394E00378540 /* DOMSVGFEDistantLightElementInternal.h */,
+                               8502AB7F0AD4394E00378540 /* DOMSVGFEFloodElementInternal.h */,
+                               8502AB800AD4394E00378540 /* DOMSVGFEFuncAElementInternal.h */,
+                               8502AB810AD4394E00378540 /* DOMSVGFEFuncBElementInternal.h */,
+                               8502AB820AD4394E00378540 /* DOMSVGFEFuncGElementInternal.h */,
+                               8502AB830AD4394E00378540 /* DOMSVGFEFuncRElementInternal.h */,
+                               8502AB840AD4394E00378540 /* DOMSVGFEGaussianBlurElementInternal.h */,
+                               8502AB850AD4394E00378540 /* DOMSVGFEImageElementInternal.h */,
+                               8502AB860AD4394E00378540 /* DOMSVGFEMergeElementInternal.h */,
+                               8502AB870AD4394E00378540 /* DOMSVGFEMergeNodeElementInternal.h */,
+                               8502AB880AD4394E00378540 /* DOMSVGFEOffsetElementInternal.h */,
+                               8502AB890AD4394E00378540 /* DOMSVGFEPointLightElementInternal.h */,
+                               8502AB8A0AD4394E00378540 /* DOMSVGFESpecularLightingElementInternal.h */,
+                               8502AB8B0AD4394E00378540 /* DOMSVGFESpotLightElementInternal.h */,
+                               8502AB8C0AD4394E00378540 /* DOMSVGFETileElementInternal.h */,
+                               8502AB8D0AD4394E00378540 /* DOMSVGFETurbulenceElementInternal.h */,
                                854163950AC718680001E01B /* DOMSVGLengthInternal.h */,
                                854163940AC718680001E01B /* DOMSVGLengthListInternal.h */,
                                854163930AC718680001E01B /* DOMSVGMatrixInternal.h */,
                                8559F11E0AC9BF4100A3439C /* DOMSVGMetadataElementInternal.h */,
+                               85C239830AD59098003533E7 /* DOMSVGNumberListInternal.h */,
                                854163920AC718680001E01B /* DOMSVGPathSegInternal.h */,
                                854163910AC718680001E01B /* DOMSVGPathSegListInternal.h */,
                                85ACEF170ACDCD1A001214FF /* DOMSVGPreserveAspectRatioInternal.h */,
                                9392F1460AD1860C00691BD4 /* CounterResetNode.h in Headers */,
                                9392F14C0AD1861B00691BD4 /* CounterNode.h in Headers */,
                                9392F1520AD1862B00691BD4 /* CounterListItem.h in Headers */,
+                               851620F30AD2FD890059A7DE /* DOMSVGNumber.h in Headers */,
+                               851620F50AD2FD890059A7DE /* DOMSVGPoint.h in Headers */,
+                               851620F70AD2FD890059A7DE /* DOMSVGRect.h in Headers */,
+                               8502AB400AD438C000378540 /* DOMSVGFEBlendElement.h in Headers */,
+                               8502AB420AD438C000378540 /* DOMSVGFEColorMatrixElement.h in Headers */,
+                               8502AB440AD438C000378540 /* DOMSVGFEComponentTransferElement.h in Headers */,
+                               8502AB460AD438C000378540 /* DOMSVGFECompositeElement.h in Headers */,
+                               8502AB480AD438C000378540 /* DOMSVGFEDiffuseLightingElement.h in Headers */,
+                               8502AB4A0AD438C000378540 /* DOMSVGFEDisplacementMapElement.h in Headers */,
+                               8502AB4C0AD438C000378540 /* DOMSVGFEDistantLightElement.h in Headers */,
+                               8502AB4E0AD438C000378540 /* DOMSVGFEFloodElement.h in Headers */,
+                               8502AB500AD438C000378540 /* DOMSVGFEFuncAElement.h in Headers */,
+                               8502AB520AD438C000378540 /* DOMSVGFEFuncBElement.h in Headers */,
+                               8502AB540AD438C000378540 /* DOMSVGFEFuncGElement.h in Headers */,
+                               8502AB560AD438C000378540 /* DOMSVGFEFuncRElement.h in Headers */,
+                               8502AB580AD438C000378540 /* DOMSVGFEGaussianBlurElement.h in Headers */,
+                               8502AB5A0AD438C000378540 /* DOMSVGFEImageElement.h in Headers */,
+                               8502AB5C0AD438C000378540 /* DOMSVGFEMergeElement.h in Headers */,
+                               8502AB5E0AD438C000378540 /* DOMSVGFEMergeNodeElement.h in Headers */,
+                               8502AB600AD438C000378540 /* DOMSVGFEOffsetElement.h in Headers */,
+                               8502AB620AD438C000378540 /* DOMSVGFEPointLightElement.h in Headers */,
+                               8502AB640AD438C000378540 /* DOMSVGFESpecularLightingElement.h in Headers */,
+                               8502AB660AD438C000378540 /* DOMSVGFESpotLightElement.h in Headers */,
+                               8502AB680AD438C000378540 /* DOMSVGFETileElement.h in Headers */,
+                               8502AB6A0AD438C000378540 /* DOMSVGFETurbulenceElement.h in Headers */,
+                               8502AB720AD438E600378540 /* DOMSVGAnimatedNumberList.h in Headers */,
+                               8502AB740AD438E600378540 /* DOMSVGAnimatedRect.h in Headers */,
+                               8502AB760AD438E600378540 /* DOMSVGComponentTransferFunctionElement.h in Headers */,
+                               8502AB8E0AD4394E00378540 /* DOMSVGFEBlendElementInternal.h in Headers */,
+                               8502AB8F0AD4394E00378540 /* DOMSVGFEColorMatrixElementInternal.h in Headers */,
+                               8502AB900AD4394E00378540 /* DOMSVGFEComponentTransferElementInternal.h in Headers */,
+                               8502AB910AD4394E00378540 /* DOMSVGFECompositeElementInternal.h in Headers */,
+                               8502AB920AD4394E00378540 /* DOMSVGFEDiffuseLightingElementInternal.h in Headers */,
+                               8502AB930AD4394E00378540 /* DOMSVGFEDisplacementMapElementInternal.h in Headers */,
+                               8502AB940AD4394E00378540 /* DOMSVGFEDistantLightElementInternal.h in Headers */,
+                               8502AB950AD4394E00378540 /* DOMSVGFEFloodElementInternal.h in Headers */,
+                               8502AB960AD4394E00378540 /* DOMSVGFEFuncAElementInternal.h in Headers */,
+                               8502AB970AD4394E00378540 /* DOMSVGFEFuncBElementInternal.h in Headers */,
+                               8502AB980AD4394E00378540 /* DOMSVGFEFuncGElementInternal.h in Headers */,
+                               8502AB990AD4394E00378540 /* DOMSVGFEFuncRElementInternal.h in Headers */,
+                               8502AB9A0AD4394E00378540 /* DOMSVGFEGaussianBlurElementInternal.h in Headers */,
+                               8502AB9B0AD4394E00378540 /* DOMSVGFEImageElementInternal.h in Headers */,
+                               8502AB9C0AD4394E00378540 /* DOMSVGFEMergeElementInternal.h in Headers */,
+                               8502AB9D0AD4394E00378540 /* DOMSVGFEMergeNodeElementInternal.h in Headers */,
+                               8502AB9E0AD4394E00378540 /* DOMSVGFEOffsetElementInternal.h in Headers */,
+                               8502AB9F0AD4394E00378540 /* DOMSVGFEPointLightElementInternal.h in Headers */,
+                               8502ABA00AD4394E00378540 /* DOMSVGFESpecularLightingElementInternal.h in Headers */,
+                               8502ABA10AD4394E00378540 /* DOMSVGFESpotLightElementInternal.h in Headers */,
+                               8502ABA20AD4394E00378540 /* DOMSVGFETileElementInternal.h in Headers */,
+                               8502ABA30AD4394E00378540 /* DOMSVGFETurbulenceElementInternal.h in Headers */,
+                               8502ABA70AD4396900378540 /* DOMSVGAnimatedNumberListInternal.h in Headers */,
+                               8502ABA80AD4396900378540 /* DOMSVGAnimatedRectInternal.h in Headers */,
+                               8502ABA90AD4396900378540 /* DOMSVGComponentTransferFunctionElementInternal.h in Headers */,
+                               850D06680AD43A9A0063B27A /* DOMSVGFilterPrimitiveStandardAttributes.h in Headers */,
+                               85C239810AD5907D003533E7 /* DOMSVGNumberList.h in Headers */,
+                               85C239840AD59098003533E7 /* DOMSVGNumberListInternal.h in Headers */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                9392F1440AD185FE00691BD4 /* RenderCounter.cpp in Sources */,
                                9392F14A0AD1861300691BD4 /* CounterResetNode.cpp in Sources */,
                                9392F1500AD1862300691BD4 /* CounterNode.cpp in Sources */,
+                               851620F40AD2FD890059A7DE /* DOMSVGNumber.mm in Sources */,
+                               851620F60AD2FD890059A7DE /* DOMSVGPoint.mm in Sources */,
+                               851620F80AD2FD890059A7DE /* DOMSVGRect.mm in Sources */,
+                               8502AB410AD438C000378540 /* DOMSVGFEBlendElement.mm in Sources */,
+                               8502AB430AD438C000378540 /* DOMSVGFEColorMatrixElement.mm in Sources */,
+                               8502AB450AD438C000378540 /* DOMSVGFEComponentTransferElement.mm in Sources */,
+                               8502AB470AD438C000378540 /* DOMSVGFECompositeElement.mm in Sources */,
+                               8502AB490AD438C000378540 /* DOMSVGFEDiffuseLightingElement.mm in Sources */,
+                               8502AB4B0AD438C000378540 /* DOMSVGFEDisplacementMapElement.mm in Sources */,
+                               8502AB4D0AD438C000378540 /* DOMSVGFEDistantLightElement.mm in Sources */,
+                               8502AB4F0AD438C000378540 /* DOMSVGFEFloodElement.mm in Sources */,
+                               8502AB510AD438C000378540 /* DOMSVGFEFuncAElement.mm in Sources */,
+                               8502AB530AD438C000378540 /* DOMSVGFEFuncBElement.mm in Sources */,
+                               8502AB550AD438C000378540 /* DOMSVGFEFuncGElement.mm in Sources */,
+                               8502AB570AD438C000378540 /* DOMSVGFEFuncRElement.mm in Sources */,
+                               8502AB590AD438C000378540 /* DOMSVGFEGaussianBlurElement.mm in Sources */,
+                               8502AB5B0AD438C000378540 /* DOMSVGFEImageElement.mm in Sources */,
+                               8502AB5D0AD438C000378540 /* DOMSVGFEMergeElement.mm in Sources */,
+                               8502AB5F0AD438C000378540 /* DOMSVGFEMergeNodeElement.mm in Sources */,
+                               8502AB610AD438C000378540 /* DOMSVGFEOffsetElement.mm in Sources */,
+                               8502AB630AD438C000378540 /* DOMSVGFEPointLightElement.mm in Sources */,
+                               8502AB650AD438C000378540 /* DOMSVGFESpecularLightingElement.mm in Sources */,
+                               8502AB670AD438C000378540 /* DOMSVGFESpotLightElement.mm in Sources */,
+                               8502AB690AD438C000378540 /* DOMSVGFETileElement.mm in Sources */,
+                               8502AB6B0AD438C000378540 /* DOMSVGFETurbulenceElement.mm in Sources */,
+                               8502AB730AD438E600378540 /* DOMSVGAnimatedNumberList.mm in Sources */,
+                               8502AB750AD438E600378540 /* DOMSVGAnimatedRect.mm in Sources */,
+                               8502AB770AD438E600378540 /* DOMSVGComponentTransferFunctionElement.mm in Sources */,
+                               85C239820AD5907D003533E7 /* DOMSVGNumberList.mm in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
index e6109e2f586a10463c8cb7468e35d84d33f7f573..0cfa4d153dbfa16592adc7dad7b865cd0be5a895 100644 (file)
@@ -182,15 +182,13 @@ namespace WebCore {
 
     Class wrapperClass = nil;
     switch (impl->cssValueType()) {
-        case DOM_CSS_INHERIT:
-            wrapperClass = [DOMCSSValue class];
-            break;
         case DOM_CSS_PRIMITIVE_VALUE:
             wrapperClass = [DOMCSSPrimitiveValue class];
             break;
         case DOM_CSS_VALUE_LIST:
             wrapperClass = [DOMCSSValueList class];
             break;
+        case DOM_CSS_INHERIT:
         case DOM_CSS_CUSTOM:
             wrapperClass = [DOMCSSValue class];
             break;
index f1a4734619725e84f5e54dc2e5d25429f89c77f9..9e54324afbe2b0c8bdc77df65e173f6f58f19a1f 100644 (file)
 #import "DOMRGBColor.h"
 #import "DOMStyleSheet.h"
 
+#ifdef SVG_SUPPORT
+#import "DOMSVGNumber.h"
+#import "DOMSVGPoint.h"
+#import "DOMSVGRect.h"
+#endif // SVG_SUPPORT
+
 #ifdef XPATH_SUPPORT
 #import "DOMXPathNSResolver.h"
 #endif // XPATH_SUPPORT
 #import "DOMSVGAnimatedLengthInternal.h"
 #import "DOMSVGAnimatedLengthListInternal.h"
 #import "DOMSVGAnimatedNumberInternal.h"
+#import "DOMSVGAnimatedNumberListInternal.h"
 #import "DOMSVGAnimatedPreserveAspectRatioInternal.h"
+#import "DOMSVGAnimatedRectInternal.h"
 #import "DOMSVGAnimatedStringInternal.h"
 #import "DOMSVGAnimatedTransformListInternal.h"
 #import "DOMSVGAnimationElementInternal.h"
 #import "DOMSVGCircleElementInternal.h"
 #import "DOMSVGClipPathElementInternal.h"
 #import "DOMSVGColorInternal.h"
+#import "DOMSVGComponentTransferFunctionElementInternal.h"
 #import "DOMSVGCursorElementInternal.h"
 #import "DOMSVGDefsElementInternal.h"
 #import "DOMSVGDescElementInternal.h"
 #import "DOMSVGDocumentInternal.h"
 #import "DOMSVGElementInternal.h"
 #import "DOMSVGEllipseElementInternal.h"
+#import "DOMSVGFEBlendElementInternal.h"
+#import "DOMSVGFEColorMatrixElementInternal.h"
+#import "DOMSVGFEComponentTransferElementInternal.h"
+#import "DOMSVGFECompositeElementInternal.h"
+#import "DOMSVGFEDiffuseLightingElementInternal.h"
+#import "DOMSVGFEDisplacementMapElementInternal.h"
+#import "DOMSVGFEDistantLightElementInternal.h"
+#import "DOMSVGFEFloodElementInternal.h"
+#import "DOMSVGFEFuncAElementInternal.h"
+#import "DOMSVGFEFuncBElementInternal.h"
+#import "DOMSVGFEFuncGElementInternal.h"
+#import "DOMSVGFEFuncRElementInternal.h"
+#import "DOMSVGFEGaussianBlurElementInternal.h"
+#import "DOMSVGFEImageElementInternal.h"
+#import "DOMSVGFEMergeElementInternal.h"
+#import "DOMSVGFEMergeNodeElementInternal.h"
+#import "DOMSVGFEOffsetElementInternal.h"
+#import "DOMSVGFEPointLightElementInternal.h"
+#import "DOMSVGFESpecularLightingElementInternal.h"
+#import "DOMSVGFESpotLightElementInternal.h"
+#import "DOMSVGFETileElementInternal.h"
+#import "DOMSVGFETurbulenceElementInternal.h"
 #import "DOMSVGLengthInternal.h"
 #import "DOMSVGLengthListInternal.h"
 #import "DOMSVGMatrixInternal.h"
 #import "DOMSVGMetadataElementInternal.h"
+#import "DOMSVGNumberListInternal.h"
 #import "DOMSVGPathSegInternal.h"
 #import "DOMSVGPathSegListInternal.h"
 #import "DOMSVGPreserveAspectRatioInternal.h"
@@ -194,6 +226,11 @@ namespace WebCore {
     class StyleSheet;
     class TreeWalker;
 
+#ifdef SVG_SUPPORT
+    class FloatPoint;
+    class FloatRect;
+#endif // SVG_SUPPORT
+
 #ifdef XPATH_SUPPORT
     class XPathNSResolver;
 #endif // XPATH_SUPPORT
@@ -278,6 +315,28 @@ namespace WebCore {
 - (WebCore::AbstractView *)_abstractView;
 @end
 
+
+#ifdef SVG_SUPPORT
+// SVG Internal Interfaces
+
+@interface DOMSVGNumber (WebCoreInternal)
++ (DOMSVGNumber *)_SVGNumberWith:(float)value;
+- (float)_SVGNumber;
+@end
+
+@interface DOMSVGPoint (WebCoreInternal)
++ (DOMSVGPoint *)_SVGPointWith:(WebCore::FloatPoint)impl;
+- (WebCore::FloatPoint)_SVGPoint;
+@end
+
+@interface DOMSVGRect (WebCoreInternal)
++ (DOMSVGRect *)_SVGRectWith:(WebCore::FloatRect)impl;
+- (WebCore::FloatRect)_SVGRect;
+@end
+
+#endif // SVG_SUPPORT
+
+
 #ifdef XPATH_SUPPORT
 // XPath Internal Interfaces
 
index 61d5d8d967393dcddd7b795997eee356110b512c..ee5fdaa50f59f5f9625a1391a4699ddbfc63b5f5 100644 (file)
 #import <WebCore/DOMSVGAnimatedLength.h>
 #import <WebCore/DOMSVGAnimatedLengthList.h>
 #import <WebCore/DOMSVGAnimatedNumber.h>
+#import <WebCore/DOMSVGAnimatedNumberList.h>
 #import <WebCore/DOMSVGAnimatedPathData.h>
 #import <WebCore/DOMSVGAnimatedPoints.h>
 #import <WebCore/DOMSVGAnimatedPreserveAspectRatio.h>
+#import <WebCore/DOMSVGAnimatedRect.h>
 #import <WebCore/DOMSVGAnimatedString.h>
 #import <WebCore/DOMSVGAnimatedTransformList.h>
 #import <WebCore/DOMSVGAnimationElement.h>
 #import <WebCore/DOMSVGCircleElement.h>
 #import <WebCore/DOMSVGClipPathElement.h>
 #import <WebCore/DOMSVGColor.h>
+#import <WebCore/DOMSVGComponentTransferFunctionElement.h>
 #import <WebCore/DOMSVGCursorElement.h>
 #import <WebCore/DOMSVGDefsElement.h>
 #import <WebCore/DOMSVGDescElement.h>
 #import <WebCore/DOMSVGEllipseElement.h>
 #import <WebCore/DOMSVGException.h>
 #import <WebCore/DOMSVGExternalResourcesRequired.h>
+#import <WebCore/DOMSVGFEBlendElement.h>
+#import <WebCore/DOMSVGFEColorMatrixElement.h>
+#import <WebCore/DOMSVGFEComponentTransferElement.h>
+#import <WebCore/DOMSVGFECompositeElement.h>
+#import <WebCore/DOMSVGFEDiffuseLightingElement.h>
+#import <WebCore/DOMSVGFEDisplacementMapElement.h>
+#import <WebCore/DOMSVGFEDistantLightElement.h>
+#import <WebCore/DOMSVGFEFloodElement.h>
+#import <WebCore/DOMSVGFEFuncAElement.h>
+#import <WebCore/DOMSVGFEFuncBElement.h>
+#import <WebCore/DOMSVGFEFuncGElement.h>
+#import <WebCore/DOMSVGFEFuncRElement.h>
+#import <WebCore/DOMSVGFEGaussianBlurElement.h>
+#import <WebCore/DOMSVGFEImageElement.h>
+#import <WebCore/DOMSVGFEMergeElement.h>
+#import <WebCore/DOMSVGFEMergeNodeElement.h>
+#import <WebCore/DOMSVGFEOffsetElement.h>
+#import <WebCore/DOMSVGFEPointLightElement.h>
+#import <WebCore/DOMSVGFESpecularLightingElement.h>
+#import <WebCore/DOMSVGFESpotLightElement.h>
+#import <WebCore/DOMSVGFETileElement.h>
+#import <WebCore/DOMSVGFETurbulenceElement.h>
+#import <WebCore/DOMSVGFilterPrimitiveStandardAttributes.h>
 #import <WebCore/DOMSVGLangSpace.h>
 #import <WebCore/DOMSVGLength.h>
 #import <WebCore/DOMSVGLengthList.h>
 #import <WebCore/DOMSVGLocatable.h>
 #import <WebCore/DOMSVGMatrix.h>
 #import <WebCore/DOMSVGMetadataElement.h>
+#import <WebCore/DOMSVGNumber.h>
+#import <WebCore/DOMSVGNumberList.h>
 #import <WebCore/DOMSVGPathSeg.h>
 #import <WebCore/DOMSVGPathSegList.h>
+#import <WebCore/DOMSVGPoint.h>
 #import <WebCore/DOMSVGPreserveAspectRatio.h>
+#import <WebCore/DOMSVGRect.h>
 #import <WebCore/DOMSVGRectElement.h>
 #import <WebCore/DOMSVGStringList.h>
 #import <WebCore/DOMSVGStylable.h>
diff --git a/WebCore/bindings/objc/DOMSVGNumber.h b/WebCore/bindings/objc/DOMSVGNumber.h
new file mode 100644 (file)
index 0000000..ffb6c0a
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2006 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
+#import <WebCore/DOMObject.h>
+
+@interface DOMSVGNumber : DOMObject
+#ifndef BUILDING_ON_TIGER
+@property float value;
+#else
+- (float)value;
+- (void)setValue:(float)newValue;
+#endif
+@end
diff --git a/WebCore/bindings/objc/DOMSVGNumber.mm b/WebCore/bindings/objc/DOMSVGNumber.mm
new file mode 100644 (file)
index 0000000..962ef6c
--- /dev/null
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2006 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
+#import "config.h"
+
+#ifdef SVG_SUPPORT
+
+#import "DOMSVGNumber.h"
+
+#import "DOMInternal.h"
+
+@implementation DOMSVGNumber
+
+- (void)dealloc
+{
+    // FIXME: IMPLEMENT ME
+    [super dealloc];
+}
+
+- (void)finalize
+{
+    // FIXME: IMPLEMENT ME
+    [super finalize];
+}
+
+- (float)value
+{
+    // FIXME: IMPLEMENT ME
+    return 0.0;
+}
+
+- (void)setValue:(float)newValue
+{
+    // FIXME: IMPLEMENT ME
+}
+
+@end
+
+@implementation DOMSVGNumber (WebCoreInternal)
+
+- (float)_SVGNumber
+{
+    // FIXME: IMPLEMENT ME
+    return 0.0;
+}
+
+- (id)_initWithFloat:(float)value
+{
+    // FIXME: IMPLEMENT ME
+    [super _init];
+    return self;
+}
+
++ (DOMSVGNumber *)_SVGNumberWith:(float)value
+{
+    // FIXME: IMPLEMENT ME
+    return [[[self alloc] _initWithFloat:value] autorelease];
+}
+
+@end
+
+#endif // SVG_SUPPORT
diff --git a/WebCore/bindings/objc/DOMSVGPoint.h b/WebCore/bindings/objc/DOMSVGPoint.h
new file mode 100644 (file)
index 0000000..ecb7834
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ * Copyright (C) 2006 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
+#import <WebCore/DOMObject.h>
+
+@interface DOMSVGPoint : DOMObject
+#ifndef BUILDING_ON_TIGER
+@property float x;
+@property float y;
+#else
+- (float)x;
+- (void)setX:(float)newX;
+- (float)y;
+- (void)setY:(float)newY;
+#endif
+@end
diff --git a/WebCore/bindings/objc/DOMSVGPoint.mm b/WebCore/bindings/objc/DOMSVGPoint.mm
new file mode 100644 (file)
index 0000000..75cb9f5
--- /dev/null
@@ -0,0 +1,98 @@
+/*
+ * Copyright (C) 2006 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
+#import "config.h"
+
+#ifdef SVG_SUPPORT
+
+#import "DOMSVGPoint.h"
+
+#import "DOMInternal.h"
+#import "FloatPoint.h"
+
+@implementation DOMSVGPoint
+
+- (void)dealloc
+{
+    // FIXME: IMPLEMENT ME
+    [super dealloc];
+}
+
+- (void)finalize
+{
+    // FIXME: IMPLEMENT ME
+    [super finalize];
+}
+
+- (float)x
+{
+    // FIXME: IMPLEMENT ME
+    return 0.0;
+}
+
+- (void)setX:(float)newX
+{
+    // FIXME: IMPLEMENT ME
+}
+
+- (float)y
+{
+    // FIXME: IMPLEMENT ME
+    return 0.0;
+}
+
+- (void)setY:(float)newY
+{
+    // FIXME: IMPLEMENT ME
+}
+
+@end
+
+@implementation DOMSVGPoint (WebCoreInternal)
+
+- (WebCore::FloatPoint)_SVGPoint
+{
+    // FIXME: IMPLEMENT ME
+    return WebCore::FloatPoint();
+}
+
+- (id)_initWithFloatPoint:(WebCore::FloatPoint)impl
+{
+    // FIXME: IMPLEMENT ME
+    [super _init];
+    return self;
+}
+
++ (DOMSVGPoint *)_SVGPointWith:(WebCore::FloatPoint)impl
+{
+    // FIXME: IMPLEMENT ME
+    return [[[self alloc] _initWithFloatPoint:impl] autorelease];
+}
+
+@end
+
+#endif // SVG_SUPPORT
+
diff --git a/WebCore/bindings/objc/DOMSVGRect.h b/WebCore/bindings/objc/DOMSVGRect.h
new file mode 100644 (file)
index 0000000..091cb47
--- /dev/null
@@ -0,0 +1,45 @@
+/*
+ * Copyright (C) 2006 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
+#import <WebCore/DOMObject.h>
+
+@interface DOMSVGRect : DOMObject
+#ifndef BUILDING_ON_TIGER
+@property float x;
+@property float y;
+@property float width;
+@property float height;
+#else
+- (float)x;
+- (void)setX:(float)newX;
+- (float)y;
+- (void)setY:(float)newY;
+- (float)width;
+- (void)setWidth:(float)newWidth;
+- (float)height;
+- (void)setHeight:(float)newHeight;
+#endif
+@end
diff --git a/WebCore/bindings/objc/DOMSVGRect.mm b/WebCore/bindings/objc/DOMSVGRect.mm
new file mode 100644 (file)
index 0000000..fa58a2c
--- /dev/null
@@ -0,0 +1,119 @@
+/*
+ * Copyright (C) 2006 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
+#import "config.h"
+
+#ifdef SVG_SUPPORT
+
+#import "DOMSVGRect.h"
+
+#import "DOMInternal.h"
+#import "FloatRect.h"
+
+@implementation DOMSVGRect
+
+- (void)dealloc
+{
+    // FIXME: IMPLEMENT ME
+    [super dealloc];
+}
+
+- (void)finalize
+{
+    // FIXME: IMPLEMENT ME
+    [super finalize];
+}
+
+- (float)x
+{
+    // FIXME: IMPLEMENT ME
+    return 0.0;
+}
+
+- (void)setX:(float)newX
+{
+    // FIXME: IMPLEMENT ME
+}
+
+- (float)y
+{
+    // FIXME: IMPLEMENT ME
+    return 0.0;
+}
+
+- (void)setY:(float)newY
+{
+    // FIXME: IMPLEMENT ME
+}
+
+- (float)width
+{
+    // FIXME: IMPLEMENT ME
+    return 0.0;
+}
+
+- (void)setWidth:(float)newWidth
+{
+    // FIXME: IMPLEMENT ME
+}
+
+- (float)height
+{
+    // FIXME: IMPLEMENT ME
+    return 0.0;
+}
+
+- (void)setHeight:(float)newHeight
+{
+    // FIXME: IMPLEMENT ME
+}
+
+@end
+
+@implementation DOMSVGRect (WebCoreInternal)
+
+- (WebCore::FloatRect)_SVGRect
+{
+    // FIXME: IMPLEMENT ME
+    return WebCore::FloatRect();
+}
+
+- (id)_initWithFloatRect:(WebCore::FloatRect)impl
+{
+    // FIXME: IMPLEMENT ME
+    [super _init];
+    return self;
+}
+
++ (DOMSVGRect *)_SVGRectWith:(WebCore::FloatRect)impl
+{
+    // FIXME: IMPLEMENT ME
+    return [[[self alloc] _initWithFloatRect:impl] autorelease];
+}
+
+@end
+
+#endif // SVG_SUPPORT
index b87ac41f166466cb63e187cc7e095ca8d1700229..e64f30561fbf58276f53c875a5566a324792355b 100644 (file)
@@ -491,6 +491,23 @@ sub AddIncludesForType
         return;
     }
 
+    if ($type eq "SVGRect") {
+        $implIncludes{"DOMSVGRect.h"} = 1;
+        $implIncludes{"FloatRect.h"} = 1;
+        return;
+    }
+
+    if ($type eq "SVGPoint") {
+        $implIncludes{"DOMSVGPoint.h"} = 1;
+        $implIncludes{"FloatPoint.h"} = 1;
+        return;
+    }
+
+    if ($type eq "SVGNumber") {
+        $implIncludes{"DOMSVGNumber.h"} = 1;
+        return;
+    }
+
     # FIXME: won't compile without these
     $implIncludes{"CSSMutableStyleDeclaration.h"} = 1 if $type eq "CSSStyleDeclaration";
     $implIncludes{"NamedAttrMap.h"} = 1 if $type eq "NamedNodeMap";
@@ -900,7 +917,7 @@ sub GenerateImplementation
                 push(@customGetterContent, "    // This node iterator was created from the C++ side.\n");
                 $getterContentHead = "[$attributeClassName $typeMaker:WTF::getPtr(" . $getterContentHead;
                 $getterContentTail .= ")]";
-            } elsif ($idlType eq "RGBColor") {
+            } elsif ($idlType eq "RGBColor" or $idlType eq "SVGPoint" or $idlType eq "SVGRect" or $idlType eq "SVGNumber") {
                 $getterContentHead = "[$attributeTypeSansPtr $typeMaker:" . $getterContentHead;
                 $getterContentTail .= "]";
             } elsif ($typeMaker ne "") {
@@ -918,6 +935,7 @@ sub GenerateImplementation
 
             push(@implContent, $getterSig);
             push(@implContent, "{\n");
+            push(@implContent, @customGetterContent);
             if ($hasGetterException) {
                 # Differentiated between when the return type is a pointer and
                 # not for white space issue (ie. Foo *result vs. int result).
@@ -927,13 +945,11 @@ sub GenerateImplementation
                     $getterContent = $attributeType . " result = " . $getterContent;
                 }
 
-                push(@implContent, @customGetterContent);
                 push(@implContent, "    $exceptionInit\n");
                 push(@implContent, "    $getterContent;\n");
                 push(@implContent, "    $exceptionRaiseOnError\n");
                 push(@implContent, "    return result;\n");
             } else {
-                push(@implContent, @customGetterContent);
                 push(@implContent, "    return $getterContent;\n");
             }
             push(@implContent, "}\n\n");
@@ -1082,7 +1098,7 @@ sub GenerateImplementation
                     }
 
                     # Surround getter with TypeMaker
-                    if ($returnTypeClass eq "DOMRGBColor") {
+                    if ($returnTypeClass eq "DOMRGBColor" or $returnTypeClass eq "DOMSVGPoint" or $returnTypeClass eq "DOMSVGRect" or $returnTypeClass eq "DOMSVGNumber") {
                         $content = "[$returnTypeClass $typeMaker:" . $content . "]";
                     } else {
                         $content = "[$returnTypeClass $typeMaker:WTF::getPtr(" . $content . ")]";
@@ -1206,7 +1222,7 @@ sub GenerateImplementation
     }
 
     # - End the ifdef conditional if necessary
-    push(@implContent, "\n#endif // ${conditional}_SUPPORT\n\n") if $conditional;
+    push(@implContent, "\n#endif // ${conditional}_SUPPORT\n") if $conditional;
 }
 
 # Internal helper
index 920e29b72e277b557b4efac148c64a4c2b10dea8..aaa59196869ee85fbcb1246a153ac9122fa9ebaf 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGAnimatedNumberList { 
-    readonly attribute SVGNumberList baseVal;
-    readonly attribute SVGNumberList animVal;
-  };
-};
+module svg {
+
+    interface [Conditional=SVG] SVGAnimatedNumberList {
+        readonly attribute SVGNumberList baseVal;
+        readonly attribute SVGNumberList animVal;
+    };
+
+}
index 1ad6530a2f04e739ede2abfad2d3d9bc9c2d0406..1ba4e29a98ec89750e0b03894bb78977ef2c8abb 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGAnimatedRect { 
-    readonly attribute SVGRect baseVal;
-    readonly attribute SVGRect animVal;
-  };
+module svg {
+
+    interface [Conditional=SVG] SVGAnimatedRect {
+        readonly attribute SVGRect baseVal;
+        readonly attribute SVGRect animVal;
+    }
+
 };
index 08facd6d6d80b82910833c06440f5d1238c4a76a..36e451a1f299da1ad3856e3accfbb3ca734d5a12 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGComponentTransferFunctionElement : SVGElement { 
-    // Component Transfer Types
-    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN  = 0;
-    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1;
-    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_TABLE    = 2;
-    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE    = 3;
-    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_LINEAR   = 4;
-    const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_GAMMA    = 5;
-    readonly attribute SVGAnimatedEnumeration type;
-    readonly attribute SVGAnimatedNumberList  tableValues;
-    readonly attribute SVGAnimatedNumber      slope;
-    readonly attribute SVGAnimatedNumber      intercept;
-    readonly attribute SVGAnimatedNumber      amplitude;
-    readonly attribute SVGAnimatedNumber      exponent;
-    readonly attribute SVGAnimatedNumber      offset;
-  };
-};
+module svg {
+
+    interface [Conditional=SVG] SVGComponentTransferFunctionElement : SVGElement {
+        // Component Transfer Types
+        const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN  = 0;
+        const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1;
+        const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_TABLE    = 2;
+        const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3;
+        const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_LINEAR   = 4;
+        const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_GAMMA    = 5;
+
+        readonly attribute SVGAnimatedEnumeration type;
+        readonly attribute SVGAnimatedNumberList  tableValues;
+        readonly attribute SVGAnimatedNumber      slope;
+        readonly attribute SVGAnimatedNumber      intercept;
+        readonly attribute SVGAnimatedNumber      amplitude;
+        readonly attribute SVGAnimatedNumber      exponent;
+        readonly attribute SVGAnimatedNumber      offset;
+    };
+
+}
index ff08e9e082c5d623c374cbecba90411eecdc798b..f307933e7eb18428bc96c90a2ebf560eee18df5a 100644 (file)
@@ -31,6 +31,6 @@ module svg {
                                                    SVGExternalResourcesRequired {
         readonly attribute SVGAnimatedLength x;
         readonly attribute SVGAnimatedLength y;
-    }
+    };
 
-};
+}
index 41a226a69245c248526dbbadddff126ee35290a9..8bdfe3e93f71f5aa70765fefcee4df91737ea044 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEBlendElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    // Blend Mode Types
-    const unsigned short SVG_FEBLEND_MODE_UNKNOWN  = 0;
-    const unsigned short SVG_FEBLEND_MODE_NORMAL   = 1;
-    const unsigned short SVG_FEBLEND_MODE_MULTIPLY = 2;
-    const unsigned short SVG_FEBLEND_MODE_SCREEN   = 3;
-    const unsigned short SVG_FEBLEND_MODE_DARKEN   = 4;
-    const unsigned short SVG_FEBLEND_MODE_LIGHTEN  = 5;
-    readonly attribute SVGAnimatedString      in1;
-    readonly attribute SVGAnimatedString      in2;
-    readonly attribute SVGAnimatedEnumeration mode;
-  };
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEBlendElement : SVGElement,
+                                                    SVGFilterPrimitiveStandardAttributes {
+        // Blend Mode Types
+        const unsigned short SVG_FEBLEND_MODE_UNKNOWN  = 0;
+        const unsigned short SVG_FEBLEND_MODE_NORMAL   = 1;
+        const unsigned short SVG_FEBLEND_MODE_MULTIPLY = 2;
+        const unsigned short SVG_FEBLEND_MODE_SCREEN   = 3;
+        const unsigned short SVG_FEBLEND_MODE_DARKEN   = 4;
+        const unsigned short SVG_FEBLEND_MODE_LIGHTEN  = 5;
+
+        readonly attribute SVGAnimatedString      in1;
+        readonly attribute SVGAnimatedString      in2;
+        readonly attribute SVGAnimatedEnumeration mode;
+    };
+
+}
index 16224651ac9c2f4cd5f7d540d8d502bdf13bcc20..1d350b81ea212d7198ab8ce27bd8b2dbfe5ca66c 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEColorMatrixElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    // Color Matrix Types
-    const unsigned short SVG_FECOLORMATRIX_TYPE_UNKNOWN          = 0;
-    const unsigned short SVG_FECOLORMATRIX_TYPE_MATRIX           = 1;
-    const unsigned short SVG_FECOLORMATRIX_TYPE_SATURATE         = 2;
-    const unsigned short SVG_FECOLORMATRIX_TYPE_HUEROTATE        = 3;
-    const unsigned short SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4;
-    readonly attribute SVGAnimatedString      in1;
-    readonly attribute SVGAnimatedEnumeration type;
-    readonly attribute SVGAnimatedNumberList  values;
-  };
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEColorMatrixElement : SVGElement,
+                                                          SVGFilterPrimitiveStandardAttributes {
+        // Color Matrix Types
+        const unsigned short SVG_FECOLORMATRIX_TYPE_UNKNOWN          = 0;
+        const unsigned short SVG_FECOLORMATRIX_TYPE_MATRIX           = 1;
+        const unsigned short SVG_FECOLORMATRIX_TYPE_SATURATE         = 2;
+        const unsigned short SVG_FECOLORMATRIX_TYPE_HUEROTATE        = 3;
+        const unsigned short SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4;
+
+        readonly attribute SVGAnimatedString      in1;
+        readonly attribute SVGAnimatedEnumeration type;
+        readonly attribute SVGAnimatedNumberList  values;
+    };
+
+}
index a59268133785f85d83a10902fd153c15fdca46b9..b19e728ec7a83e72ba50b0b67c7a902e48d05818 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEComponentTransferElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    readonly attribute SVGAnimatedString in1;
-  };
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEComponentTransferElement : SVGElement,
+                                                                SVGFilterPrimitiveStandardAttributes {
+        readonly attribute SVGAnimatedString in1;
+    };
+
+}
index 71e6ccac38999742eeabff28527e79fd84ba020b..6c090bec94113d52f15858de8914c3b0a0439396 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFECompositeElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
+module svg {
+
+    interface [Conditional=SVG] SVGFECompositeElement : SVGElement,
+                                                        SVGFilterPrimitiveStandardAttributes {
     // Composite Operators
     const unsigned short SVG_FECOMPOSITE_OPERATOR_UNKNOWN    = 0;
     const unsigned short SVG_FECOMPOSITE_OPERATOR_OVER       = 1;
@@ -36,6 +35,7 @@ module svg
     const unsigned short SVG_FECOMPOSITE_OPERATOR_ATOP       = 4;
     const unsigned short SVG_FECOMPOSITE_OPERATOR_XOR        = 5;
     const unsigned short SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
+
     readonly attribute SVGAnimatedString      in1;
     readonly attribute SVGAnimatedString      in2;
     readonly attribute SVGAnimatedEnumeration _operator;
@@ -43,5 +43,6 @@ module svg
     readonly attribute SVGAnimatedNumber      k2;
     readonly attribute SVGAnimatedNumber      k3;
     readonly attribute SVGAnimatedNumber      k4;
-  };
-};
+    };
+
+}
index bbf14fe6957d934e9294794e9921a0aaf07d69e7..f17f75e5ea10f4054a476cb81eb4fdd2c658e979 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-    interface [Conditional=SVG] SVGFEDiffuseLightingElement :
-                                SVGElement,
-                                SVGFilterPrimitiveStandardAttributes { 
+module svg {
+
+    interface [Conditional=SVG] SVGFEDiffuseLightingElement : SVGElement,
+                                                              SVGFilterPrimitiveStandardAttributes {
         readonly attribute SVGAnimatedString in1;
         readonly attribute SVGAnimatedNumber surfaceScale;
         readonly attribute SVGAnimatedNumber diffuseConstant;
         readonly attribute SVGAnimatedNumber kernelUnitLengthX;
         readonly attribute SVGAnimatedNumber kernelUnitLengthY;
     };
-};
+
+}
index 77182b3fecc5ca53b3906c5306f5286d77a5aa3c..a5581e41d10975e485d3bf87f90c9ed715a2cc37 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-    interface [Conditional=SVG] SVGFEDisplacementMapElement :
-                                SVGElement,
-                                SVGFilterPrimitiveStandardAttributes { 
-    
+module svg {
+
+    interface [Conditional=SVG] SVGFEDisplacementMapElement : SVGElement,
+                                                              SVGFilterPrimitiveStandardAttributes {    
         // Channel Selectors
         const unsigned short SVG_CHANNEL_UNKNOWN = 0;
         const unsigned short SVG_CHANNEL_R       = 1;
@@ -42,4 +40,5 @@ module svg
         readonly attribute SVGAnimatedEnumeration xChannelSelector;
         readonly attribute SVGAnimatedEnumeration yChannelSelector;
     };
-};
+
+}
index 72b0bb34fcabeae5926f4434a75fdf0a2eeff3f7..4f71b2bf271dfc86be23a131e5c74bcb6fd7ffc4 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-    interface [Conditional=SVG] SVGFEDistantLightElement :
-                                SVGElement {
+module svg {
+
+    interface [Conditional=SVG] SVGFEDistantLightElement : SVGElement {
         readonly attribute SVGAnimatedNumber azimuth;
         readonly attribute SVGAnimatedNumber elevation;
     };
-};
+
+}
index 625fbcf588a4e354c21458ee84b39bc3c4494fde..7cdba400517f8aa65a03c0e85773cef5b4a9367c 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEFloodElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    readonly attribute SVGAnimatedString      in1;
-  };
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEFloodElement : SVGElement,
+                                                    SVGFilterPrimitiveStandardAttributes {
+        readonly attribute SVGAnimatedString      in1;
+    };
+
+}
index 3181fbba11292d735584e4c0cb107cd90f16b48b..de8e647d1cbdbf696f1994c153145bc8c062179a 100644 (file)
@@ -23,7 +23,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEFuncAElement : SVGComponentTransferFunctionElement {};
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEFuncAElement : SVGComponentTransferFunctionElement {
+    };
+
+}
index 2bf771785f2e50d2a7e1f77f4028836145f32dcf..e44e7c432b5676a3da3d550937f0d5d48db367d3 100644 (file)
@@ -23,7 +23,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEFuncBElement : SVGComponentTransferFunctionElement {};
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEFuncBElement : SVGComponentTransferFunctionElement {
+    };
+
+}
index d79bcb9a73829491c06d2a5329901536136eefa0..0886d947df6a8d5014c874a9f6f300a66762e8cf 100644 (file)
@@ -23,7 +23,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEFuncGElement : SVGComponentTransferFunctionElement {};
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEFuncGElement : SVGComponentTransferFunctionElement {
+    };
+
+}
index 95ccc60003d7b590dbe07e8add603bcc69cf550b..a7af256bc65d448854de460b2cbff47a929d12cc 100644 (file)
@@ -23,7 +23,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEFuncRElement : SVGComponentTransferFunctionElement {};
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEFuncRElement : SVGComponentTransferFunctionElement {
+    };
+
+}
index 69dc47b4008f70cd000ea18327b735bbe99dabd7..d29fd62140e7553bbdd7f8a5083e50d6ae5c93aa 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEGaussianBlurElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    readonly attribute SVGAnimatedString in1;
-    readonly attribute SVGAnimatedNumber stdDeviationX;
-    readonly attribute SVGAnimatedNumber stdDeviationY;
-    void setStdDeviation ( in float stdDeviationX, in float stdDeviationY );
-  };
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEGaussianBlurElement : SVGElement,
+                                                           SVGFilterPrimitiveStandardAttributes { 
+        readonly attribute SVGAnimatedString in1;
+        readonly attribute SVGAnimatedNumber stdDeviationX;
+        readonly attribute SVGAnimatedNumber stdDeviationY;
+
+        void setStdDeviation(in float stdDeviationX, in float stdDeviationY);
+    };
+
+}
index 3059232483cbf951bd127a960abeff096775f251..7c0136d9ee3aa299ca19f0dda79c3f6d67c940f9 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEImageElement : 
-                SVGElement,
-                SVGURIReference,
-                SVGLangSpace,
-                SVGExternalResourcesRequired,
-                SVGFilterPrimitiveStandardAttributes {};
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEImageElement : SVGElement,
+                                                    SVGURIReference,
+                                                    SVGLangSpace,
+                                                    SVGExternalResourcesRequired,
+                                                    SVGFilterPrimitiveStandardAttributes {
+    };
+
+}
index b6e655e27b24abb7ab4054285b72483d082f05cb..2982e6109d79e3193294c303ddac39f835d6bd1e 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEMergeElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes {};
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEMergeElement : SVGElement,
+                                                    SVGFilterPrimitiveStandardAttributes {
+    };
+
+}
index b2a0649caf1d082bf30248e535c4c5b1307437b1..fad5d635ed5186217d6de7852333e1fa9fa3c080 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEMergeNodeElement : SVGElement { 
-    readonly attribute SVGAnimatedString in1;
-  };
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEMergeNodeElement : SVGElement {
+        readonly attribute SVGAnimatedString in1;
+    };
+
+}
index eee674f1d7bf3b1760a62d4c1f2f789e7f1dd6c7..9d7c6efa8e48c23f1418c1989e418213195bc1a2 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFEOffsetElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    readonly attribute SVGAnimatedString in1;
-    readonly attribute SVGAnimatedNumber dx;
-    readonly attribute SVGAnimatedNumber dy;
-  };
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFEOffsetElement : SVGElement,
+                                                     SVGFilterPrimitiveStandardAttributes {
+        readonly attribute SVGAnimatedString in1;
+        readonly attribute SVGAnimatedNumber dx;
+        readonly attribute SVGAnimatedNumber dy;
+    };
+
+}
index cafc921f39674ce5b5f9590d0c5baac1dcf9cb8d..9afbc38184218819b09a471fba18e8c946985b13 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-    interface [Conditional=SVG] SVGFEPointLightElement :
-                                SVGElement {
+module svg {
+
+    interface [Conditional=SVG] SVGFEPointLightElement : SVGElement {
         readonly attribute SVGAnimatedNumber x;
         readonly attribute SVGAnimatedNumber y;
         readonly attribute SVGAnimatedNumber z;
     };
-};
+
+}
index c840e0dff509467b134eb3e4f4c49965eb514186..650236f16d4ec9b916f414508c85649ee77f4947 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-    interface [Conditional=SVG] SVGFESpecularLightingElement :
-                                SVGElement,
-                                SVGFilterPrimitiveStandardAttributes {
+module svg {
+
+    interface [Conditional=SVG] SVGFESpecularLightingElement : SVGElement,
+                                                               SVGFilterPrimitiveStandardAttributes {
         readonly attribute SVGAnimatedString in1;
         readonly attribute SVGAnimatedNumber surfaceScale;
         readonly attribute SVGAnimatedNumber specularConstant;
         readonly attribute SVGAnimatedNumber specularExponent;
     };
-};
+
+}
index 6426883d98fe5fc8cdfc276e8a09d3815c20cd16..cbae1f04dfc31cd06d9c68593349c30189e18830 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-    interface [Conditional=SVG] SVGFESpotLightElement :
-                                SVGElement {
+module svg {
+
+    interface [Conditional=SVG] SVGFESpotLightElement : SVGElement {
         readonly attribute SVGAnimatedNumber x;
         readonly attribute SVGAnimatedNumber y;
         readonly attribute SVGAnimatedNumber z;
@@ -36,4 +35,5 @@ module svg
         readonly attribute SVGAnimatedNumber specularExponent;
         readonly attribute SVGAnimatedNumber limitingConeAngle;
     };
-};
+
+}
index f623e91130381cedd203110a0b349d11999596a5..7cfa542921929da70451d7d8973c4b0b0170ef1e 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFETileElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    readonly attribute SVGAnimatedString in1;
-  };
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFETileElement : SVGElement,
+                                                   SVGFilterPrimitiveStandardAttributes {
+        readonly attribute SVGAnimatedString in1;
+    };
+
+}
index e31ac628c086b41bc91b52d63f7c961697efe218..2e88504d13aebec5de423f45bc80b7c2f1cb2ef8 100644 (file)
@@ -55,7 +55,7 @@ SVGFETurbulenceElement::~SVGFETurbulenceElement()
 ANIMATED_PROPERTY_DEFINITIONS(SVGFETurbulenceElement, double, Number, number, BaseFrequencyX, baseFrequencyX, "baseFrequencyX", m_baseFrequencyX)
 ANIMATED_PROPERTY_DEFINITIONS(SVGFETurbulenceElement, double, Number, number, BaseFrequencyY, baseFrequencyY, "baseFrequencyY", m_baseFrequencyY)
 ANIMATED_PROPERTY_DEFINITIONS(SVGFETurbulenceElement, double, Number, number, Seed, seed, SVGNames::seedAttr.localName(), m_seed)
-ANIMATED_PROPERTY_DEFINITIONS(SVGFETurbulenceElement, int, Integer, integer, NumOctaves, numOctaves, SVGNames::numOctavesAttr.localName(), m_numOctaves)
+ANIMATED_PROPERTY_DEFINITIONS(SVGFETurbulenceElement, long, Integer, integer, NumOctaves, numOctaves, SVGNames::numOctavesAttr.localName(), m_numOctaves)
 ANIMATED_PROPERTY_DEFINITIONS(SVGFETurbulenceElement, int, Enumeration, enumeration, StitchTiles, stitchTiles, SVGNames::stitchTilesAttr.localName(), m_stitchTiles)
 ANIMATED_PROPERTY_DEFINITIONS(SVGFETurbulenceElement, int, Enumeration, enumeration, Type, type, SVGNames::typeAttr.localName(), m_type)
 
index 17bb62707e4481647655a5d5d470b6f562aa35c5..4d3df671ab661571a41f3a032aaa3337f5510b01 100644 (file)
@@ -60,7 +60,7 @@ namespace WebCore
     private:
         ANIMATED_PROPERTY_DECLARATIONS(SVGFETurbulenceElement, double, double, BaseFrequencyX, baseFrequencyX)
         ANIMATED_PROPERTY_DECLARATIONS(SVGFETurbulenceElement, double, double, BaseFrequencyY, baseFrequencyY)
-        ANIMATED_PROPERTY_DECLARATIONS(SVGFETurbulenceElement, int, int, NumOctaves, numOctaves)
+        ANIMATED_PROPERTY_DECLARATIONS(SVGFETurbulenceElement, long, long, NumOctaves, numOctaves)
         ANIMATED_PROPERTY_DECLARATIONS(SVGFETurbulenceElement, double, double, Seed, seed)
         ANIMATED_PROPERTY_DECLARATIONS(SVGFETurbulenceElement, int, int, StitchTiles, stitchTiles)
         ANIMATED_PROPERTY_DECLARATIONS(SVGFETurbulenceElement, int, int, Type, type)
index 27411e9123f4f669e7e6fef53076c20da8111a88..d1a827d0666e59a07195cc921ceff392101cd0a2 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGFETurbulenceElement : 
-                SVGElement,
-                SVGFilterPrimitiveStandardAttributes { 
-    // Turbulence Types
-    const unsigned short SVG_TURBULENCE_TYPE_UNKNOWN      = 0;
-    const unsigned short SVG_TURBULENCE_TYPE_FRACTALNOISE = 1;
-    const unsigned short SVG_TURBULENCE_TYPE_TURBULENCE   = 2;
-    // Stitch Options
-    const unsigned short SVG_STITCHTYPE_UNKNOWN  = 0;
-    const unsigned short SVG_STITCHTYPE_STITCH   = 1;
-    const unsigned short SVG_STITCHTYPE_NOSTITCH = 2;
-    readonly attribute SVGAnimatedNumber      baseFrequencyX;
-    readonly attribute SVGAnimatedNumber      baseFrequencyY;
-    readonly attribute SVGAnimatedInteger     numOctaves;
-    readonly attribute SVGAnimatedNumber      seed;
-    readonly attribute SVGAnimatedEnumeration stitchTiles;
-    readonly attribute SVGAnimatedEnumeration type;
-  };
-};
+module svg {
+
+    interface [Conditional=SVG] SVGFETurbulenceElement : SVGElement,
+                                                         SVGFilterPrimitiveStandardAttributes { 
+        // Turbulence Types
+        const unsigned short SVG_TURBULENCE_TYPE_UNKNOWN      = 0;
+        const unsigned short SVG_TURBULENCE_TYPE_FRACTALNOISE = 1;
+        const unsigned short SVG_TURBULENCE_TYPE_TURBULENCE   = 2;
+
+        // Stitch Options
+        const unsigned short SVG_STITCHTYPE_UNKNOWN  = 0;
+        const unsigned short SVG_STITCHTYPE_STITCH   = 1;
+        const unsigned short SVG_STITCHTYPE_NOSTITCH = 2;
+
+        readonly attribute SVGAnimatedNumber      baseFrequencyX;
+        readonly attribute SVGAnimatedNumber      baseFrequencyY;
+        readonly attribute SVGAnimatedInteger     numOctaves;
+        readonly attribute SVGAnimatedNumber      seed;
+        readonly attribute SVGAnimatedEnumeration stitchTiles;
+        readonly attribute SVGAnimatedEnumeration type;
+    };
+
+}
index cdc24e58ed8c6953d321b8c2127c7e5f7d1791ea..427a24990b43ed2b86467e7ad2f891856d5eea0d 100644 (file)
@@ -1,4 +1,5 @@
 /*
+ * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
  * Copyright (C) 2006 Apple Computer, Inc.
  *
  * Redistribution and use in source and binary forms, with or without
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-module svg
-{
-  interface [Conditional=SVG] SVGNumberList { 
-    readonly attribute unsigned long numberOfItems;
-    void   clear (  )
-                    raises( DOMException );
-    SVGNumber initialize ( in SVGNumber item )
-                    raises( DOMException, SVGException );
-    SVGNumber getItem ( in unsigned long index )
-                    raises( DOMException );
-    SVGNumber insertItemBefore ( in SVGNumber item, in unsigned long index )
-                    raises( DOMException, SVGException );
-    SVGNumber replaceItem ( in SVGNumber item, in unsigned long index )
-                    raises( DOMException, SVGException );
-    SVGNumber removeItem ( in unsigned long index )
-                    raises( DOMException );
-    SVGNumber appendItem ( in SVGNumber item )
-                    raises( DOMException, SVGException );
-  };
-};
+module svg {
+
+    interface [Conditional=SVG] SVGNumberList {
+        readonly attribute unsigned long numberOfItems;
+
+        void clear()
+            raises(DOMException);
+        SVGNumber initialize(in SVGNumber item)
+            raises(DOMException, SVGException);
+        SVGNumber getItem(in unsigned long index)
+            raises(DOMException);
+        SVGNumber insertItemBefore(in SVGNumber item, in unsigned long index)
+            raises(DOMException, SVGException);
+        SVGNumber replaceItem(in SVGNumber item, in unsigned long index)
+            raises(DOMException, SVGException);
+        SVGNumber removeItem(in unsigned long index)
+            raises(DOMException);
+        SVGNumber appendItem(in SVGNumber item)
+            raises(DOMException, SVGException);
+    };
+
+}