+2006-09-30 Sam Weinig <sam.weinig@gmail.com>
+
+ Reviewed by Darin.
+
+ Patch for http://bugs.webkit.org/show_bug.cgi?id=11102
+ Add more SVG Objective-C DOM bindings
+
+ - Auto-generate Objective-C DOM bindings for DOMSVGAElement,
+ DOMSVGAnimateColorElement, DOMSVGAnimateElement, DOMSVGAnimateTransformElement,
+ DOMSVGAnimatedPathData, DOMSVGAnimatedPoints, DOMSVGAnimatedPreserveAspectRatio,
+ DOMSVGAnimationElement, DOMSVGCircleElement, DOMSVGClipPathElement, DOMSVGColor,
+ DOMSVGCursorElement, DOMSVGDefsElement, DOMSVGDescElement, DOMSVGDocument,
+ DOMSVGEllipseElement, DOMSVGPreserveAspectRatio, and DOMSVGURIReference.
+
+ * DerivedSources.make:
+ * WebCore.xcodeproj/project.pbxproj:
+ * bindings/objc/DOMInternal.h:
+ * bindings/objc/DOMSVG.h:
+ * bindings/scripts/CodeGeneratorObjC.pm:
+ * ksvg2/svg/SVGAElement.idl:
+ * ksvg2/svg/SVGAnimateColorElement.idl:
+ * ksvg2/svg/SVGAnimateElement.idl:
+ * ksvg2/svg/SVGAnimateTransformElement.idl:
+ * ksvg2/svg/SVGAnimatedPathData.idl:
+ * ksvg2/svg/SVGAnimatedPoints.idl:
+ * ksvg2/svg/SVGAnimatedPreserveAspectRatio.idl:
+ * ksvg2/svg/SVGAnimationElement.idl:
+ * ksvg2/svg/SVGCircleElement.idl:
+ * ksvg2/svg/SVGClipPathElement.idl:
+ * ksvg2/svg/SVGColor.idl:
+ * ksvg2/svg/SVGCursorElement.idl:
+ * ksvg2/svg/SVGDefsElement.idl:
+ * ksvg2/svg/SVGDescElement.idl:
+ * ksvg2/svg/SVGDocument.idl:
+ * ksvg2/svg/SVGEllipseElement.idl:
+ * ksvg2/svg/SVGPointList.idl:
+ * ksvg2/svg/SVGPreserveAspectRatio.idl:
+ * ksvg2/svg/SVGRect.idl:
+ * ksvg2/svg/SVGSVGElement.idl:
+
2006-09-30 Maciej Stachowiak <mjs@apple.com>
Reviewed by Adele.
ifeq ($(OS),MACOS)
all : \
- DOMSVGRectElement.h \
DOMAttr.h \
DOMCDATASection.h \
DOMCSSCharsetRule.h \
DOMOverflowEvent.h \
DOMProcessingInstruction.h \
DOMRect.h \
+ DOMSVGAElement.h \
DOMSVGAngle.h \
+ DOMSVGAnimateColorElement.h \
+ DOMSVGAnimateElement.h \
+ DOMSVGAnimateTransformElement.h \
DOMSVGAnimatedAngle.h \
DOMSVGAnimatedBoolean.h \
DOMSVGAnimatedEnumeration.h \
DOMSVGAnimatedLength.h \
DOMSVGAnimatedLengthList.h \
DOMSVGAnimatedNumber.h \
+ DOMSVGAnimatedPathData.h \
+ DOMSVGAnimatedPoints.h \
+ DOMSVGAnimatedPreserveAspectRatio.h \
DOMSVGAnimatedString.h \
DOMSVGAnimatedTransformList.h \
+ DOMSVGAnimationElement.h \
+ DOMSVGCircleElement.h \
+ DOMSVGClipPathElement.h \
+ DOMSVGColor.h \
+ DOMSVGCursorElement.h \
+ DOMSVGDefsElement.h \
+ DOMSVGDescElement.h \
+ DOMSVGDocument.h \
DOMSVGElement.h \
+ DOMSVGEllipseElement.h \
DOMSVGExternalResourcesRequired.h \
DOMSVGLangSpace.h \
DOMSVGLength.h \
DOMSVGMetadataElement.h \
DOMSVGPathSeg.h \
DOMSVGPathSegList.h \
+ DOMSVGPreserveAspectRatio.h \
+ DOMSVGRectElement.h \
DOMSVGStringList.h \
DOMSVGStylable.h \
DOMSVGStyleElement.h \
DOMSVGTransform.h \
DOMSVGTransformList.h \
DOMSVGTransformable.h \
+ DOMSVGURIReference.h \
DOMStyleSheet.h \
DOMStyleSheetList.h \
DOMText.h \
7E6FEED90898582300C44C3F /* WebCoreScriptDebugger.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7E6FEED70898582300C44C3F /* WebCoreScriptDebugger.mm */; };
8116895F09F2A4A000772CA0 /* SVGTRefElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8116895D09F2A4A000772CA0 /* SVGTRefElement.cpp */; };
8116896009F2A4A000772CA0 /* SVGTRefElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8116895E09F2A4A000772CA0 /* SVGTRefElement.h */; };
+ 85004D940ACEEAEF00C438F6 /* DOMSVGDefsElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 85004D880ACEEAEF00C438F6 /* DOMSVGDefsElement.h */; };
+ 85004D950ACEEAEF00C438F6 /* DOMSVGDefsElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85004D890ACEEAEF00C438F6 /* DOMSVGDefsElement.mm */; };
+ 85004D960ACEEAEF00C438F6 /* DOMSVGDescElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 85004D8A0ACEEAEF00C438F6 /* DOMSVGDescElement.h */; };
+ 85004D970ACEEAEF00C438F6 /* DOMSVGDescElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85004D8B0ACEEAEF00C438F6 /* DOMSVGDescElement.mm */; };
+ 85004D980ACEEAEF00C438F6 /* DOMSVGDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 85004D8C0ACEEAEF00C438F6 /* DOMSVGDocument.h */; };
+ 85004D990ACEEAEF00C438F6 /* DOMSVGDocument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85004D8D0ACEEAEF00C438F6 /* DOMSVGDocument.mm */; };
+ 85004D9A0ACEEAEF00C438F6 /* DOMSVGEllipseElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 85004D8E0ACEEAEF00C438F6 /* DOMSVGEllipseElement.h */; };
+ 85004D9B0ACEEAEF00C438F6 /* DOMSVGEllipseElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85004D8F0ACEEAEF00C438F6 /* DOMSVGEllipseElement.mm */; };
+ 85004DA40ACEEB5A00C438F6 /* DOMSVGDefsElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85004D9E0ACEEB5A00C438F6 /* DOMSVGDefsElementInternal.h */; };
+ 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 */; };
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 */; };
85032DE80AA8C9BE007D3B7D /* DOMCSSStyleRule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85032DD40AA8C9BE007D3B7D /* DOMCSSStyleRule.mm */; };
85032DE90AA8C9BE007D3B7D /* DOMCSSUnknownRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 85032DD50AA8C9BE007D3B7D /* DOMCSSUnknownRule.h */; };
85032DEA0AA8C9BE007D3B7D /* DOMCSSUnknownRule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85032DD60AA8C9BE007D3B7D /* DOMCSSUnknownRule.mm */; };
+ 850361320ACE007C001F3D9E /* DOMSVGAnimateColorElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 850361280ACE007B001F3D9E /* DOMSVGAnimateColorElement.h */; };
+ 850361330ACE007C001F3D9E /* DOMSVGAnimateColorElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 850361290ACE007B001F3D9E /* DOMSVGAnimateColorElement.mm */; };
+ 850361340ACE007C001F3D9E /* DOMSVGCircleElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8503612A0ACE007B001F3D9E /* DOMSVGCircleElement.h */; };
+ 850361350ACE007C001F3D9E /* DOMSVGCircleElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8503612B0ACE007B001F3D9E /* DOMSVGCircleElement.mm */; };
+ 850361360ACE007C001F3D9E /* DOMSVGClipPathElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8503612C0ACE007B001F3D9E /* DOMSVGClipPathElement.h */; };
+ 850361370ACE007C001F3D9E /* DOMSVGClipPathElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8503612D0ACE007B001F3D9E /* DOMSVGClipPathElement.mm */; };
+ 850361380ACE007C001F3D9E /* DOMSVGColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8503612E0ACE007B001F3D9E /* DOMSVGColor.h */; };
+ 850361390ACE007C001F3D9E /* DOMSVGColor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8503612F0ACE007B001F3D9E /* DOMSVGColor.mm */; };
+ 8503613A0ACE007C001F3D9E /* DOMSVGCursorElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 850361300ACE007C001F3D9E /* DOMSVGCursorElement.h */; };
+ 8503613B0ACE007C001F3D9E /* DOMSVGCursorElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 850361310ACE007C001F3D9E /* DOMSVGCursorElement.mm */; };
+ 850361410ACE00BB001F3D9E /* DOMSVGAnimateColorElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8503613C0ACE00BB001F3D9E /* DOMSVGAnimateColorElementInternal.h */; };
+ 850361420ACE00BB001F3D9E /* DOMSVGCircleElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8503613D0ACE00BB001F3D9E /* DOMSVGCircleElementInternal.h */; };
+ 850361430ACE00BB001F3D9E /* DOMSVGClipPathElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8503613E0ACE00BB001F3D9E /* DOMSVGClipPathElementInternal.h */; };
+ 850361440ACE00BB001F3D9E /* DOMSVGColorInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8503613F0ACE00BB001F3D9E /* DOMSVGColorInternal.h */; };
+ 850361450ACE00BB001F3D9E /* DOMSVGCursorElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 850361400ACE00BB001F3D9E /* DOMSVGCursorElementInternal.h */; };
850656FE0AAB4763002D15C0 /* DOMMediaList.h in Headers */ = {isa = PBXBuildFile; fileRef = 850656F80AAB4763002D15C0 /* DOMMediaList.h */; };
850656FF0AAB4763002D15C0 /* DOMMediaList.mm in Sources */ = {isa = PBXBuildFile; fileRef = 850656F90AAB4763002D15C0 /* DOMMediaList.mm */; };
850657000AAB4763002D15C0 /* DOMStyleSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = 850656FA0AAB4763002D15C0 /* DOMStyleSheet.h */; };
85ACAA8E0A9B759C00671E90 /* DOMNodeList.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85ACAA8A0A9B759C00671E90 /* DOMNodeList.mm */; };
85ACABB00A9CAF8000671E90 /* DOMDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACABAE0A9CAF8000671E90 /* DOMDocument.h */; settings = {ATTRIBUTES = (); }; };
85ACABB10A9CAF8000671E90 /* DOMDocument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85ACABAF0A9CAF8000671E90 /* DOMDocument.mm */; };
+ 85ACEF0C0ACDCCCF001214FF /* DOMSVGAnimatedPathData.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF060ACDCCCF001214FF /* DOMSVGAnimatedPathData.h */; };
+ 85ACEF0D0ACDCCCF001214FF /* DOMSVGAnimatedPoints.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF070ACDCCCF001214FF /* DOMSVGAnimatedPoints.h */; };
+ 85ACEF0E0ACDCCCF001214FF /* DOMSVGAnimatedPreserveAspectRatio.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF080ACDCCCF001214FF /* DOMSVGAnimatedPreserveAspectRatio.h */; };
+ 85ACEF0F0ACDCCCF001214FF /* DOMSVGAnimatedPreserveAspectRatio.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85ACEF090ACDCCCF001214FF /* DOMSVGAnimatedPreserveAspectRatio.mm */; };
+ 85ACEF100ACDCCCF001214FF /* DOMSVGPreserveAspectRatio.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF0A0ACDCCCF001214FF /* DOMSVGPreserveAspectRatio.h */; };
+ 85ACEF110ACDCCCF001214FF /* DOMSVGPreserveAspectRatio.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85ACEF0B0ACDCCCF001214FF /* DOMSVGPreserveAspectRatio.mm */; };
+ 85ACEF180ACDCD1A001214FF /* DOMSVGAnimatedPreserveAspectRatioInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF160ACDCD1A001214FF /* DOMSVGAnimatedPreserveAspectRatioInternal.h */; };
+ 85ACEF190ACDCD1A001214FF /* DOMSVGPreserveAspectRatioInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF170ACDCD1A001214FF /* DOMSVGPreserveAspectRatioInternal.h */; };
+ 85ACEF7C0ACDCFCE001214FF /* DOMSVGAElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF740ACDCFCE001214FF /* DOMSVGAElement.h */; };
+ 85ACEF7D0ACDCFCE001214FF /* DOMSVGAElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85ACEF750ACDCFCE001214FF /* DOMSVGAElement.mm */; };
+ 85ACEF7E0ACDCFCE001214FF /* DOMSVGAnimateElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF760ACDCFCE001214FF /* DOMSVGAnimateElement.h */; };
+ 85ACEF7F0ACDCFCE001214FF /* DOMSVGAnimateElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85ACEF770ACDCFCE001214FF /* DOMSVGAnimateElement.mm */; };
+ 85ACEF800ACDCFCE001214FF /* DOMSVGAnimateTransformElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF780ACDCFCE001214FF /* DOMSVGAnimateTransformElement.h */; };
+ 85ACEF810ACDCFCE001214FF /* DOMSVGAnimateTransformElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85ACEF790ACDCFCE001214FF /* DOMSVGAnimateTransformElement.mm */; };
+ 85ACEF820ACDCFCE001214FF /* DOMSVGAnimationElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF7A0ACDCFCE001214FF /* DOMSVGAnimationElement.h */; };
+ 85ACEF830ACDCFCE001214FF /* DOMSVGAnimationElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85ACEF7B0ACDCFCE001214FF /* DOMSVGAnimationElement.mm */; };
+ 85ACEF890ACDD04A001214FF /* DOMSVGAElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF850ACDD04A001214FF /* DOMSVGAElementInternal.h */; };
+ 85ACEF8A0ACDD04A001214FF /* DOMSVGAnimateElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF860ACDD04A001214FF /* DOMSVGAnimateElementInternal.h */; };
+ 85ACEF8B0ACDD04A001214FF /* DOMSVGAnimateTransformElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF870ACDD04A001214FF /* DOMSVGAnimateTransformElementInternal.h */; };
+ 85ACEF8C0ACDD04A001214FF /* DOMSVGAnimationElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF880ACDD04A001214FF /* DOMSVGAnimationElementInternal.h */; };
+ 85AF5C570ACDD1B6005269DE /* DOMSVGURIReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 85AF5C560ACDD1B6005269DE /* DOMSVGURIReference.h */; };
85AFA8220AAF528A00E84305 /* DOMEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 85AFA8200AAF528A00E84305 /* DOMEvent.h */; };
85AFA8230AAF528A00E84305 /* DOMEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85AFA8210AAF528A00E84305 /* DOMEvent.mm */; };
85BA4CDD0AA6861B0088052D /* DOMHTMLButtonElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 85BA4CD50AA6861B0088052D /* DOMHTMLButtonElement.h */; };
84C0FA2C052B966D000440A1 /* southWestResizeCursor.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = southWestResizeCursor.tiff; sourceTree = "<group>"; };
84C0FA2D052B966D000440A1 /* waitCursor.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = waitCursor.tiff; sourceTree = "<group>"; };
84C0FA2E052B966D000440A1 /* westResizeCursor.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = westResizeCursor.tiff; sourceTree = "<group>"; };
+ 85004D880ACEEAEF00C438F6 /* DOMSVGDefsElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGDefsElement.h; sourceTree = "<group>"; };
+ 85004D890ACEEAEF00C438F6 /* DOMSVGDefsElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGDefsElement.mm; sourceTree = "<group>"; };
+ 85004D8A0ACEEAEF00C438F6 /* DOMSVGDescElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGDescElement.h; sourceTree = "<group>"; };
+ 85004D8B0ACEEAEF00C438F6 /* DOMSVGDescElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGDescElement.mm; sourceTree = "<group>"; };
+ 85004D8C0ACEEAEF00C438F6 /* DOMSVGDocument.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGDocument.h; sourceTree = "<group>"; };
+ 85004D8D0ACEEAEF00C438F6 /* DOMSVGDocument.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGDocument.mm; sourceTree = "<group>"; };
+ 85004D8E0ACEEAEF00C438F6 /* DOMSVGEllipseElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGEllipseElement.h; sourceTree = "<group>"; };
+ 85004D8F0ACEEAEF00C438F6 /* DOMSVGEllipseElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGEllipseElement.mm; sourceTree = "<group>"; };
+ 85004D9E0ACEEB5A00C438F6 /* DOMSVGDefsElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGDefsElementInternal.h; sourceTree = "<group>"; };
+ 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>"; };
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>"; };
85032DD40AA8C9BE007D3B7D /* DOMCSSStyleRule.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMCSSStyleRule.mm; sourceTree = "<group>"; };
85032DD50AA8C9BE007D3B7D /* DOMCSSUnknownRule.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMCSSUnknownRule.h; sourceTree = "<group>"; };
85032DD60AA8C9BE007D3B7D /* DOMCSSUnknownRule.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMCSSUnknownRule.mm; sourceTree = "<group>"; };
+ 850361280ACE007B001F3D9E /* DOMSVGAnimateColorElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimateColorElement.h; sourceTree = "<group>"; };
+ 850361290ACE007B001F3D9E /* DOMSVGAnimateColorElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGAnimateColorElement.mm; sourceTree = "<group>"; };
+ 8503612A0ACE007B001F3D9E /* DOMSVGCircleElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGCircleElement.h; sourceTree = "<group>"; };
+ 8503612B0ACE007B001F3D9E /* DOMSVGCircleElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGCircleElement.mm; sourceTree = "<group>"; };
+ 8503612C0ACE007B001F3D9E /* DOMSVGClipPathElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGClipPathElement.h; sourceTree = "<group>"; };
+ 8503612D0ACE007B001F3D9E /* DOMSVGClipPathElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGClipPathElement.mm; sourceTree = "<group>"; };
+ 8503612E0ACE007B001F3D9E /* DOMSVGColor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGColor.h; sourceTree = "<group>"; };
+ 8503612F0ACE007B001F3D9E /* DOMSVGColor.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGColor.mm; sourceTree = "<group>"; };
+ 850361300ACE007C001F3D9E /* DOMSVGCursorElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGCursorElement.h; sourceTree = "<group>"; };
+ 850361310ACE007C001F3D9E /* DOMSVGCursorElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGCursorElement.mm; sourceTree = "<group>"; };
+ 8503613C0ACE00BB001F3D9E /* DOMSVGAnimateColorElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimateColorElementInternal.h; sourceTree = "<group>"; };
+ 8503613D0ACE00BB001F3D9E /* DOMSVGCircleElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGCircleElementInternal.h; sourceTree = "<group>"; };
+ 8503613E0ACE00BB001F3D9E /* DOMSVGClipPathElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGClipPathElementInternal.h; sourceTree = "<group>"; };
+ 8503613F0ACE00BB001F3D9E /* DOMSVGColorInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGColorInternal.h; sourceTree = "<group>"; };
+ 850361400ACE00BB001F3D9E /* DOMSVGCursorElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGCursorElementInternal.h; sourceTree = "<group>"; };
850656DC0AAB44D9002D15C0 /* StyleSheet.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = StyleSheet.idl; sourceTree = "<group>"; };
850656DF0AAB454F002D15C0 /* StyleSheetList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = StyleSheetList.idl; sourceTree = "<group>"; };
850656F80AAB4763002D15C0 /* DOMMediaList.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMMediaList.h; sourceTree = "<group>"; };
85ACAA8A0A9B759C00671E90 /* DOMNodeList.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMNodeList.mm; sourceTree = "<group>"; };
85ACABAE0A9CAF8000671E90 /* DOMDocument.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMDocument.h; sourceTree = "<group>"; };
85ACABAF0A9CAF8000671E90 /* DOMDocument.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMDocument.mm; sourceTree = "<group>"; };
+ 85ACEF060ACDCCCF001214FF /* DOMSVGAnimatedPathData.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedPathData.h; sourceTree = "<group>"; };
+ 85ACEF070ACDCCCF001214FF /* DOMSVGAnimatedPoints.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedPoints.h; sourceTree = "<group>"; };
+ 85ACEF080ACDCCCF001214FF /* DOMSVGAnimatedPreserveAspectRatio.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedPreserveAspectRatio.h; sourceTree = "<group>"; };
+ 85ACEF090ACDCCCF001214FF /* DOMSVGAnimatedPreserveAspectRatio.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGAnimatedPreserveAspectRatio.mm; sourceTree = "<group>"; };
+ 85ACEF0A0ACDCCCF001214FF /* DOMSVGPreserveAspectRatio.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGPreserveAspectRatio.h; sourceTree = "<group>"; };
+ 85ACEF0B0ACDCCCF001214FF /* DOMSVGPreserveAspectRatio.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGPreserveAspectRatio.mm; sourceTree = "<group>"; };
+ 85ACEF160ACDCD1A001214FF /* DOMSVGAnimatedPreserveAspectRatioInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimatedPreserveAspectRatioInternal.h; sourceTree = "<group>"; };
+ 85ACEF170ACDCD1A001214FF /* DOMSVGPreserveAspectRatioInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGPreserveAspectRatioInternal.h; sourceTree = "<group>"; };
+ 85ACEF740ACDCFCE001214FF /* DOMSVGAElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAElement.h; sourceTree = "<group>"; };
+ 85ACEF750ACDCFCE001214FF /* DOMSVGAElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGAElement.mm; sourceTree = "<group>"; };
+ 85ACEF760ACDCFCE001214FF /* DOMSVGAnimateElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimateElement.h; sourceTree = "<group>"; };
+ 85ACEF770ACDCFCE001214FF /* DOMSVGAnimateElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGAnimateElement.mm; sourceTree = "<group>"; };
+ 85ACEF780ACDCFCE001214FF /* DOMSVGAnimateTransformElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimateTransformElement.h; sourceTree = "<group>"; };
+ 85ACEF790ACDCFCE001214FF /* DOMSVGAnimateTransformElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGAnimateTransformElement.mm; sourceTree = "<group>"; };
+ 85ACEF7A0ACDCFCE001214FF /* DOMSVGAnimationElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimationElement.h; sourceTree = "<group>"; };
+ 85ACEF7B0ACDCFCE001214FF /* DOMSVGAnimationElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMSVGAnimationElement.mm; sourceTree = "<group>"; };
+ 85ACEF850ACDD04A001214FF /* DOMSVGAElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAElementInternal.h; sourceTree = "<group>"; };
+ 85ACEF860ACDD04A001214FF /* DOMSVGAnimateElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimateElementInternal.h; sourceTree = "<group>"; };
+ 85ACEF870ACDD04A001214FF /* DOMSVGAnimateTransformElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimateTransformElementInternal.h; sourceTree = "<group>"; };
+ 85ACEF880ACDD04A001214FF /* DOMSVGAnimationElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGAnimationElementInternal.h; sourceTree = "<group>"; };
+ 85AF5C560ACDD1B6005269DE /* DOMSVGURIReference.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMSVGURIReference.h; sourceTree = "<group>"; };
85AFA7410AAF298400E84305 /* EventListener.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = EventListener.idl; sourceTree = "<group>"; };
85AFA7420AAF298400E84305 /* EventTarget.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = EventTarget.idl; sourceTree = "<group>"; };
85AFA8200AAF528A00E84305 /* DOMEvent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMEvent.h; sourceTree = "<group>"; };
85A0F98E0AC716F400161FDC /* SVG */ = {
isa = PBXGroup;
children = (
+ 85ACEF740ACDCFCE001214FF /* DOMSVGAElement.h */,
+ 85ACEF750ACDCFCE001214FF /* DOMSVGAElement.mm */,
854163690AC7180B0001E01B /* DOMSVGAngle.h */,
854163680AC7180B0001E01B /* DOMSVGAngle.mm */,
+ 850361280ACE007B001F3D9E /* DOMSVGAnimateColorElement.h */,
+ 850361290ACE007B001F3D9E /* DOMSVGAnimateColorElement.mm */,
850FD1D70AC9C84200123D0D /* DOMSVGAnimatedAngle.h */,
850FD1D80AC9C84200123D0D /* DOMSVGAnimatedAngle.mm */,
850FD1D90AC9C84200123D0D /* DOMSVGAnimatedBoolean.h */,
850FD1E20AC9C84200123D0D /* DOMSVGAnimatedLengthList.mm */,
8559F10E0AC9BE9900A3439C /* DOMSVGAnimatedNumber.h */,
8559F10F0AC9BE9900A3439C /* DOMSVGAnimatedNumber.mm */,
+ 85ACEF060ACDCCCF001214FF /* DOMSVGAnimatedPathData.h */,
+ 85ACEF070ACDCCCF001214FF /* DOMSVGAnimatedPoints.h */,
+ 85ACEF080ACDCCCF001214FF /* DOMSVGAnimatedPreserveAspectRatio.h */,
+ 85ACEF090ACDCCCF001214FF /* DOMSVGAnimatedPreserveAspectRatio.mm */,
850FD1E50AC9C84200123D0D /* DOMSVGAnimatedString.h */,
850FD1E60AC9C84200123D0D /* DOMSVGAnimatedString.mm */,
850FD1E70AC9C84200123D0D /* DOMSVGAnimatedTransformList.h */,
850FD1E80AC9C84200123D0D /* DOMSVGAnimatedTransformList.mm */,
+ 85ACEF760ACDCFCE001214FF /* DOMSVGAnimateElement.h */,
+ 85ACEF770ACDCFCE001214FF /* DOMSVGAnimateElement.mm */,
+ 85ACEF780ACDCFCE001214FF /* DOMSVGAnimateTransformElement.h */,
+ 85ACEF790ACDCFCE001214FF /* DOMSVGAnimateTransformElement.mm */,
+ 85ACEF7A0ACDCFCE001214FF /* DOMSVGAnimationElement.h */,
+ 85ACEF7B0ACDCFCE001214FF /* DOMSVGAnimationElement.mm */,
+ 8503612A0ACE007B001F3D9E /* DOMSVGCircleElement.h */,
+ 8503612B0ACE007B001F3D9E /* DOMSVGCircleElement.mm */,
+ 8503612C0ACE007B001F3D9E /* DOMSVGClipPathElement.h */,
+ 8503612D0ACE007B001F3D9E /* DOMSVGClipPathElement.mm */,
+ 8503612E0ACE007B001F3D9E /* DOMSVGColor.h */,
+ 8503612F0ACE007B001F3D9E /* DOMSVGColor.mm */,
+ 850361300ACE007C001F3D9E /* DOMSVGCursorElement.h */,
+ 850361310ACE007C001F3D9E /* DOMSVGCursorElement.mm */,
+ 85004D880ACEEAEF00C438F6 /* DOMSVGDefsElement.h */,
+ 85004D890ACEEAEF00C438F6 /* DOMSVGDefsElement.mm */,
+ 85004D8A0ACEEAEF00C438F6 /* DOMSVGDescElement.h */,
+ 85004D8B0ACEEAEF00C438F6 /* DOMSVGDescElement.mm */,
+ 85004D8C0ACEEAEF00C438F6 /* DOMSVGDocument.h */,
+ 85004D8D0ACEEAEF00C438F6 /* DOMSVGDocument.mm */,
854949100AC858D8008AB035 /* DOMSVGElement.h */,
854949110AC858D8008AB035 /* DOMSVGElement.mm */,
+ 85004D8E0ACEEAEF00C438F6 /* DOMSVGEllipseElement.h */,
+ 85004D8F0ACEEAEF00C438F6 /* DOMSVGEllipseElement.mm */,
85D79ACF0ACA17EB00F02FC5 /* DOMSVGExternalResourcesRequired.h */,
85D79AD00ACA17EB00F02FC5 /* DOMSVGLangSpace.h */,
854163670AC7180B0001E01B /* DOMSVGLength.h */,
854163600AC7180B0001E01B /* DOMSVGPathSeg.mm */,
8541635F0AC7180B0001E01B /* DOMSVGPathSegList.h */,
8541635E0AC7180B0001E01B /* DOMSVGPathSegList.mm */,
+ 85ACEF0A0ACDCCCF001214FF /* DOMSVGPreserveAspectRatio.h */,
+ 85ACEF0B0ACDCCCF001214FF /* DOMSVGPreserveAspectRatio.mm */,
859C9C3D0ACACCCC00791611 /* DOMSVGRectElement.h */,
859C9C3E0ACACCCC00791611 /* DOMSVGRectElement.mm */,
85D79AD20ACA17EB00F02FC5 /* DOMSVGStringList.h */,
8541635C0AC7180B0001E01B /* DOMSVGTransform.mm */,
8541635B0AC7180B0001E01B /* DOMSVGTransformList.h */,
8541635A0AC7180B0001E01B /* DOMSVGTransformList.mm */,
+ 85AF5C560ACDD1B6005269DE /* DOMSVGURIReference.h */,
);
name = SVG;
sourceTree = "<group>";
85E711860AC5D5350053270F /* DOMProcessingInstructionInternal.h */,
85E711870AC5D5350053270F /* DOMRectInternal.h */,
85E711880AC5D5350053270F /* DOMStyleSheetListInternal.h */,
+ 85ACEF850ACDD04A001214FF /* DOMSVGAElementInternal.h */,
854163960AC718680001E01B /* DOMSVGAngleInternal.h */,
+ 8503613C0ACE00BB001F3D9E /* DOMSVGAnimateColorElementInternal.h */,
850FD20A0AC9C86A00123D0D /* DOMSVGAnimatedAngleInternal.h */,
850FD20B0AC9C86A00123D0D /* DOMSVGAnimatedBooleanInternal.h */,
850FD20C0AC9C86A00123D0D /* DOMSVGAnimatedEnumerationInternal.h */,
850FD20E0AC9C86A00123D0D /* DOMSVGAnimatedLengthInternal.h */,
850FD20F0AC9C86A00123D0D /* DOMSVGAnimatedLengthListInternal.h */,
8559F11D0AC9BF4100A3439C /* DOMSVGAnimatedNumberInternal.h */,
+ 85ACEF160ACDCD1A001214FF /* DOMSVGAnimatedPreserveAspectRatioInternal.h */,
850FD2110AC9C86A00123D0D /* DOMSVGAnimatedStringInternal.h */,
850FD2120AC9C86A00123D0D /* DOMSVGAnimatedTransformListInternal.h */,
+ 85ACEF860ACDD04A001214FF /* DOMSVGAnimateElementInternal.h */,
+ 85ACEF870ACDD04A001214FF /* DOMSVGAnimateTransformElementInternal.h */,
+ 85ACEF880ACDD04A001214FF /* DOMSVGAnimationElementInternal.h */,
+ 8503613D0ACE00BB001F3D9E /* DOMSVGCircleElementInternal.h */,
+ 8503613E0ACE00BB001F3D9E /* DOMSVGClipPathElementInternal.h */,
+ 8503613F0ACE00BB001F3D9E /* DOMSVGColorInternal.h */,
+ 850361400ACE00BB001F3D9E /* DOMSVGCursorElementInternal.h */,
+ 85004D9E0ACEEB5A00C438F6 /* DOMSVGDefsElementInternal.h */,
+ 85004D9F0ACEEB5A00C438F6 /* DOMSVGDescElementInternal.h */,
+ 85004DA00ACEEB5A00C438F6 /* DOMSVGDocumentInternal.h */,
854949160AC85950008AB035 /* DOMSVGElementInternal.h */,
+ 85004DA10ACEEB5A00C438F6 /* DOMSVGEllipseElementInternal.h */,
854163950AC718680001E01B /* DOMSVGLengthInternal.h */,
854163940AC718680001E01B /* DOMSVGLengthListInternal.h */,
854163930AC718680001E01B /* DOMSVGMatrixInternal.h */,
8559F11E0AC9BF4100A3439C /* DOMSVGMetadataElementInternal.h */,
854163920AC718680001E01B /* DOMSVGPathSegInternal.h */,
854163910AC718680001E01B /* DOMSVGPathSegListInternal.h */,
+ 85ACEF170ACDCD1A001214FF /* DOMSVGPreserveAspectRatioInternal.h */,
859C9C410ACACD6D00791611 /* DOMSVGRectElementInternal.h */,
85D79ADF0ACA188400F02FC5 /* DOMSVGStringListInternal.h */,
8559F11F0AC9BF4200A3439C /* DOMSVGStyleElementInternal.h */,
85989DD00ACC8BBD00A0BC51 /* DOMUIEventInternal.h in Headers */,
85989DD10ACC8BBD00A0BC51 /* DOMWheelEventInternal.h in Headers */,
4BBDBF7E0ACC9290005F6E97 /* CommandByName.h in Headers */,
+ 85ACEF0C0ACDCCCF001214FF /* DOMSVGAnimatedPathData.h in Headers */,
+ 85ACEF0D0ACDCCCF001214FF /* DOMSVGAnimatedPoints.h in Headers */,
+ 85ACEF0E0ACDCCCF001214FF /* DOMSVGAnimatedPreserveAspectRatio.h in Headers */,
+ 85ACEF100ACDCCCF001214FF /* DOMSVGPreserveAspectRatio.h in Headers */,
+ 85ACEF180ACDCD1A001214FF /* DOMSVGAnimatedPreserveAspectRatioInternal.h in Headers */,
+ 85ACEF190ACDCD1A001214FF /* DOMSVGPreserveAspectRatioInternal.h in Headers */,
+ 85ACEF7C0ACDCFCE001214FF /* DOMSVGAElement.h in Headers */,
+ 85ACEF7E0ACDCFCE001214FF /* DOMSVGAnimateElement.h in Headers */,
+ 85ACEF800ACDCFCE001214FF /* DOMSVGAnimateTransformElement.h in Headers */,
+ 85ACEF820ACDCFCE001214FF /* DOMSVGAnimationElement.h in Headers */,
+ 85ACEF890ACDD04A001214FF /* DOMSVGAElementInternal.h in Headers */,
+ 85ACEF8A0ACDD04A001214FF /* DOMSVGAnimateElementInternal.h in Headers */,
+ 85ACEF8B0ACDD04A001214FF /* DOMSVGAnimateTransformElementInternal.h in Headers */,
+ 85ACEF8C0ACDD04A001214FF /* DOMSVGAnimationElementInternal.h in Headers */,
+ 85AF5C570ACDD1B6005269DE /* DOMSVGURIReference.h in Headers */,
+ 850361320ACE007C001F3D9E /* DOMSVGAnimateColorElement.h in Headers */,
+ 850361340ACE007C001F3D9E /* DOMSVGCircleElement.h in Headers */,
+ 850361360ACE007C001F3D9E /* DOMSVGClipPathElement.h in Headers */,
+ 850361380ACE007C001F3D9E /* DOMSVGColor.h in Headers */,
+ 8503613A0ACE007C001F3D9E /* DOMSVGCursorElement.h in Headers */,
+ 850361410ACE00BB001F3D9E /* DOMSVGAnimateColorElementInternal.h in Headers */,
+ 850361420ACE00BB001F3D9E /* DOMSVGCircleElementInternal.h in Headers */,
+ 850361430ACE00BB001F3D9E /* DOMSVGClipPathElementInternal.h in Headers */,
+ 850361440ACE00BB001F3D9E /* DOMSVGColorInternal.h in Headers */,
+ 850361450ACE00BB001F3D9E /* DOMSVGCursorElementInternal.h in Headers */,
+ 85004D940ACEEAEF00C438F6 /* DOMSVGDefsElement.h in Headers */,
+ 85004D960ACEEAEF00C438F6 /* DOMSVGDescElement.h in Headers */,
+ 85004D980ACEEAEF00C438F6 /* DOMSVGDocument.h in Headers */,
+ 85004D9A0ACEEAEF00C438F6 /* DOMSVGEllipseElement.h in Headers */,
+ 85004DA40ACEEB5A00C438F6 /* DOMSVGDefsElementInternal.h in Headers */,
+ 85004DA50ACEEB5A00C438F6 /* DOMSVGDescElementInternal.h in Headers */,
+ 85004DA60ACEEB5A00C438F6 /* DOMSVGDocumentInternal.h in Headers */,
+ 85004DA70ACEEB5A00C438F6 /* DOMSVGEllipseElementInternal.h in Headers */,
ABB5419F0ACDDFE4002820EB /* RenderListBox.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
85D79ADB0ACA17EB00F02FC5 /* DOMSVGStringList.mm in Sources */,
859C9C400ACACCCC00791611 /* DOMSVGRectElement.mm in Sources */,
4BBDBF7D0ACC9290005F6E97 /* CommandByName.cpp in Sources */,
+ 85ACEF0F0ACDCCCF001214FF /* DOMSVGAnimatedPreserveAspectRatio.mm in Sources */,
+ 85ACEF110ACDCCCF001214FF /* DOMSVGPreserveAspectRatio.mm in Sources */,
+ 85ACEF7D0ACDCFCE001214FF /* DOMSVGAElement.mm in Sources */,
+ 85ACEF7F0ACDCFCE001214FF /* DOMSVGAnimateElement.mm in Sources */,
+ 85ACEF810ACDCFCE001214FF /* DOMSVGAnimateTransformElement.mm in Sources */,
+ 85ACEF830ACDCFCE001214FF /* DOMSVGAnimationElement.mm in Sources */,
+ 850361330ACE007C001F3D9E /* DOMSVGAnimateColorElement.mm in Sources */,
+ 850361350ACE007C001F3D9E /* DOMSVGCircleElement.mm in Sources */,
+ 850361370ACE007C001F3D9E /* DOMSVGClipPathElement.mm in Sources */,
+ 850361390ACE007C001F3D9E /* DOMSVGColor.mm in Sources */,
+ 8503613B0ACE007C001F3D9E /* DOMSVGCursorElement.mm in Sources */,
+ 85004D950ACEEAEF00C438F6 /* DOMSVGDefsElement.mm in Sources */,
+ 85004D970ACEEAEF00C438F6 /* DOMSVGDescElement.mm in Sources */,
+ 85004D990ACEEAEF00C438F6 /* DOMSVGDocument.mm in Sources */,
+ 85004D9B0ACEEAEF00C438F6 /* DOMSVGEllipseElement.mm in Sources */,
ABB5419E0ACDDFE4002820EB /* RenderListBox.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
#import "DOMWheelEventInternal.h"
#ifdef SVG_SUPPORT
+#import "DOMSVGAElementInternal.h"
#import "DOMSVGAngleInternal.h"
+#import "DOMSVGAnimateColorElementInternal.h"
+#import "DOMSVGAnimateElementInternal.h"
+#import "DOMSVGAnimateTransformElementInternal.h"
#import "DOMSVGAnimatedAngleInternal.h"
#import "DOMSVGAnimatedBooleanInternal.h"
#import "DOMSVGAnimatedEnumerationInternal.h"
#import "DOMSVGAnimatedLengthInternal.h"
#import "DOMSVGAnimatedLengthListInternal.h"
#import "DOMSVGAnimatedNumberInternal.h"
+#import "DOMSVGAnimatedPreserveAspectRatioInternal.h"
#import "DOMSVGAnimatedStringInternal.h"
#import "DOMSVGAnimatedTransformListInternal.h"
+#import "DOMSVGAnimationElementInternal.h"
+#import "DOMSVGCircleElementInternal.h"
+#import "DOMSVGClipPathElementInternal.h"
+#import "DOMSVGColorInternal.h"
+#import "DOMSVGCursorElementInternal.h"
+#import "DOMSVGDefsElementInternal.h"
+#import "DOMSVGDescElementInternal.h"
+#import "DOMSVGDocumentInternal.h"
#import "DOMSVGElementInternal.h"
+#import "DOMSVGEllipseElementInternal.h"
#import "DOMSVGLengthInternal.h"
#import "DOMSVGLengthListInternal.h"
#import "DOMSVGMatrixInternal.h"
#import "DOMSVGMetadataElementInternal.h"
#import "DOMSVGPathSegInternal.h"
#import "DOMSVGPathSegListInternal.h"
+#import "DOMSVGPreserveAspectRatioInternal.h"
#import "DOMSVGRectElementInternal.h"
#import "DOMSVGStringListInternal.h"
#import "DOMSVGStyleElementInternal.h"
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#import <WebCore/DOMSVGAElement.h>
#import <WebCore/DOMSVGAngle.h>
+#import <WebCore/DOMSVGAnimateColorElement.h>
+#import <WebCore/DOMSVGAnimateElement.h>
+#import <WebCore/DOMSVGAnimateTransformElement.h>
#import <WebCore/DOMSVGAnimatedAngle.h>
#import <WebCore/DOMSVGAnimatedBoolean.h>
#import <WebCore/DOMSVGAnimatedEnumeration.h>
#import <WebCore/DOMSVGAnimatedLength.h>
#import <WebCore/DOMSVGAnimatedLengthList.h>
#import <WebCore/DOMSVGAnimatedNumber.h>
+#import <WebCore/DOMSVGAnimatedPathData.h>
+#import <WebCore/DOMSVGAnimatedPoints.h>
+#import <WebCore/DOMSVGAnimatedPreserveAspectRatio.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/DOMSVGCursorElement.h>
+#import <WebCore/DOMSVGDefsElement.h>
+#import <WebCore/DOMSVGDescElement.h>
+#import <WebCore/DOMSVGDocument.h>
#import <WebCore/DOMSVGElement.h>
+#import <WebCore/DOMSVGEllipseElement.h>
#import <WebCore/DOMSVGException.h>
#import <WebCore/DOMSVGExternalResourcesRequired.h>
#import <WebCore/DOMSVGLangSpace.h>
#import <WebCore/DOMSVGMetadataElement.h>
#import <WebCore/DOMSVGPathSeg.h>
#import <WebCore/DOMSVGPathSegList.h>
+#import <WebCore/DOMSVGPreserveAspectRatio.h>
#import <WebCore/DOMSVGRectElement.h>
#import <WebCore/DOMSVGStringList.h>
#import <WebCore/DOMSVGStylable.h>
#import <WebCore/DOMSVGTransform.h>
#import <WebCore/DOMSVGTransformList.h>
#import <WebCore/DOMSVGTransformable.h>
+#import <WebCore/DOMSVGURIReference.h>
my %protocolTypeHash = ("XPathNSResolver" => 1, "EventListener" => 1, "EventTarget" => 1, "NodeFilter" => 1,
"SVGLocatable" => 1, "SVGTransformable" => 1, "SVGStylable" => 1, "SVGFilterPrimitiveStandardAttributes" => 1,
"SVGTests" => 1, "SVGLangSpace" => 1, "SVGExternalResourcesRequired" => 1, "SVGURIReference" => 1,
- "SVGZoomAndPan" => 1, "SVGFitToViewBox" => 1);
+ "SVGZoomAndPan" => 1, "SVGFitToViewBox" => 1, "SVGAnimatedPathData" => 1, "SVGAnimatedPoints" => 1);
my %stringTypeHash = ("DOMString" => 1, "AtomicString" => 1);
+# FIXME: need to add the SVG base types to this hash.
+my %baseTypeHash = ("Node" => 1, "NodeList" => 1, "NamedNodeMap" => 1, "DOMImplementation" => 1,
+ "Event" => 1, "CSSRule" => 1, "CSSValue" => 1, "StyleSheet" => 1, "MediaList" => 1,
+ "Counter" => 1, "Rect" => 1, "RGBColor" => 1, "XPathExpression" => 1, "XPathResult" => 1,
+ "NodeIterator" => 1, "TreeWalker" => 1, "AbstractView" => 1);
+
# Constants
my $buildingForTigerOrEarlier = 1 if $ENV{"MACOSX_DEPLOYMENT_TARGET"} and $ENV{"MACOSX_DEPLOYMENT_TARGET"} <= 10.4;
my $buildingForLeopardOrLater = 1 if $ENV{"MACOSX_DEPLOYMENT_TARGET"} and $ENV{"MACOSX_DEPLOYMENT_TARGET"} >= 10.5;
push(@customGetterContent, " // This node iterator was created from the C++ side.\n");
$getterContentHead = "[$attributeClassName $typeMaker:WTF::getPtr(" . $getterContentHead;
$getterContentTail .= ")]";
+ } elsif ($idlType eq "RGBColor") {
+ $getterContentHead = "[$attributeTypeSansPtr $typeMaker:" . $getterContentHead;
+ $getterContentTail .= "]";
} elsif ($typeMaker ne "") {
# Surround getter with TypeMaker
$getterContentHead = "[$attributeTypeSansPtr $typeMaker:WTF::getPtr(" . $getterContentHead;
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGAElement :
- SVGElement,
- SVGURIReference,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {
- readonly attribute SVGAnimatedString target;
- };
-};
+module svg {
+
+ interface [Conditional=SVG] SVGAElement : SVGElement,
+ SVGURIReference,
+ SVGTests,
+ SVGLangSpace,
+ SVGExternalResourcesRequired,
+ SVGStylable,
+ SVGTransformable {
+ readonly attribute SVGAnimatedString target;
+ };
+
+}
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGAnimateColorElement : SVGAnimationElement {};
+module svg {
+
+ interface [Conditional=SVG] SVGAnimateColorElement : SVGAnimationElement {
+ }
+
};
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGAnimateElement : SVGAnimationElement {};
+module svg {
+
+ interface [Conditional=SVG] SVGAnimateElement : SVGAnimationElement {
+ }
+
};
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGAnimateTransformElement : SVGAnimationElement {};
+module svg {
+
+ interface [Conditional=SVG] SVGAnimateTransformElement : SVGAnimationElement {
+ }
+
};
module svg {
- interface [Conditional=SVG] SVGAnimatedPathData {
+ interface [Conditional=SVG, ObjCProtocol] SVGAnimatedPathData {
readonly attribute SVGPathSegList pathSegList;
readonly attribute SVGPathSegList normalizedPathSegList;
readonly attribute SVGPathSegList animatedPathSegList;
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGAnimatedPoints {
- readonly attribute SVGPointList points;
- readonly attribute SVGPointList animatedPoints;
- };
-};
+module svg {
+
+ interface [Conditional=SVG, ObjCProtocol] SVGAnimatedPoints {
+ readonly attribute SVGPointList points;
+ readonly attribute SVGPointList animatedPoints;
+ };
+
+}
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGAnimatedPreserveAspectRatio {
- readonly attribute SVGPreserveAspectRatio baseVal;
- readonly attribute SVGPreserveAspectRatio animVal;
- };
-};
+module svg {
+
+ interface [Conditional=SVG] SVGAnimatedPreserveAspectRatio {
+ readonly attribute SVGPreserveAspectRatio baseVal;
+ readonly attribute SVGPreserveAspectRatio animVal;
+ };
+
+}
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGAnimationElement :
- SVGElement,
- SVGTests,
- SVGExternalResourcesRequired {
- readonly attribute SVGElement targetElement;
- float getStartTime ( );
- float getCurrentTime ( );
- float getSimpleDuration ( )
- raises( DOMException );
- };
-};
+module svg {
+
+ interface [Conditional=SVG] SVGAnimationElement : SVGElement,
+ SVGTests,
+ SVGExternalResourcesRequired {
+ readonly attribute SVGElement targetElement;
+
+ float getStartTime();
+ float getCurrentTime();
+ float getSimpleDuration()
+ raises(DOMException);
+ };
+
+}
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGCircleElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {
- readonly attribute SVGAnimatedLength cx;
- readonly attribute SVGAnimatedLength cy;
- readonly attribute SVGAnimatedLength r;
- };
-};
+module svg {
+
+ interface [Conditional=SVG] SVGCircleElement : SVGElement
+ , SVGTests
+ , SVGLangSpace
+ , SVGExternalResourcesRequired
+ , SVGStylable
+ , SVGTransformable {
+ readonly attribute SVGAnimatedLength cx;
+ readonly attribute SVGAnimatedLength cy;
+ readonly attribute SVGAnimatedLength r;
+ };
+
+}
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGClipPathElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {
- // SVGUnitTypes {
- readonly attribute SVGAnimatedEnumeration clipPathUnits;
- };
-};
+module svg {
+
+ interface [Conditional=SVG] SVGClipPathElement : SVGElement
+ , SVGTests
+ , SVGLangSpace
+ , SVGExternalResourcesRequired
+ , SVGStylable
+ , SVGTransformable
+ /*, SVGUnitTypes*/ {
+ readonly attribute SVGAnimatedEnumeration clipPathUnits;
+ };
+
+}
*/
module svg {
- interface [Conditional=SVG, GenerateConstructor] SVGColor : css::CSSValue {
+
+ interface [Conditional=SVG, GenerateConstructor] SVGColor : css::CSSValue {
// Color Types
const unsigned short SVG_COLORTYPE_UNKNOWN = 0;
const unsigned short SVG_COLORTYPE_RGBCOLOR = 1;
const unsigned short SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2;
const unsigned short SVG_COLORTYPE_CURRENTCOLOR = 3;
-
+
readonly attribute unsigned short colorType;
readonly attribute css::RGBColor rgbColor;
- //readonly attribute SVGICCColor iccColor;
-
- void setRGBColor( in core::DOMString rgbColor )
- raises( SVGException );
- void setRGBColorICCColor( in core::DOMString rgbColor, in core::DOMString iccColor )
- raises( SVGException );
- void setColor( in unsigned short colorType, in core::DOMString rgbColor, in core::DOMString iccColor )
- raises( SVGException );
+ /*readonly attribute SVGICCColor iccColor;*/
+
+ void setRGBColor(in core::DOMString rgbColor)
+ raises(SVGException);
+ void setRGBColorICCColor(in core::DOMString rgbColor,
+ in core::DOMString iccColor)
+ raises(SVGException);
+ void setColor(in unsigned short colorType,
+ in core::DOMString rgbColor,
+ in core::DOMString iccColor)
+ raises(SVGException);
};
-};
+
+}
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGCursorElement :
- SVGElement,
- SVGURIReference,
- SVGTests,
- SVGExternalResourcesRequired {
- readonly attribute SVGAnimatedLength x;
- readonly attribute SVGAnimatedLength y;
- };
+module svg {
+
+ interface [Conditional=SVG] SVGCursorElement : SVGElement,
+ SVGURIReference,
+ SVGTests,
+ SVGExternalResourcesRequired {
+ readonly attribute SVGAnimatedLength x;
+ readonly attribute SVGAnimatedLength y;
+ }
+
};
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGDefsElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {
+module svg {
+
+ interface [Conditional=SVG] SVGDefsElement : SVGElement,
+ SVGTests,
+ SVGLangSpace,
+ SVGExternalResourcesRequired,
+ SVGStylable,
+ SVGTransformable {
};
-};
+
+}
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGDescElement :
- SVGElement,
- SVGLangSpace,
- SVGStylable {
+module svg {
+
+ interface [Conditional=SVG] SVGDescElement : SVGElement,
+ SVGLangSpace,
+ SVGStylable {
};
-};
+
+}
*/
module svg {
+
interface [Conditional=SVG] SVGDocument : core::Document {
readonly attribute core::DOMString title;
readonly attribute core::DOMString referrer;
readonly attribute core::DOMString domain;
readonly attribute core::DOMString URL;
+
+#if !defined(LANGUAGE_OBJECTIVE_C)
readonly attribute SVGSVGElement rootElement;
+#endif
// Overwrite the one in events::DocumentEvent
events::Event createEvent(in core::DOMString eventType)
raises(core::DOMException);
};
-};
+
+}
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGEllipseElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {
- readonly attribute SVGAnimatedLength cx;
- readonly attribute SVGAnimatedLength cy;
- readonly attribute SVGAnimatedLength rx;
- readonly attribute SVGAnimatedLength ry;
- };
-};
+module svg {
+
+ interface [Conditional=SVG] SVGEllipseElement : SVGElement,
+ SVGTests,
+ SVGLangSpace,
+ SVGExternalResourcesRequired,
+ SVGStylable,
+ SVGTransformable {
+ readonly attribute SVGAnimatedLength cx;
+ readonly attribute SVGAnimatedLength cy;
+ readonly attribute SVGAnimatedLength rx;
+ readonly attribute SVGAnimatedLength ry;
+ };
+
+}
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG] SVGPointList {
- readonly attribute unsigned long numberOfItems;
- void clear ( )
- raises( DOMException );
- SVGPoint initialize ( in SVGPoint item )
- raises( DOMException, SVGException );
- SVGPoint getItem ( in unsigned long index )
- raises( DOMException );
- SVGPoint insertItemBefore ( in SVGPoint item, in unsigned long index )
- raises( DOMException, SVGException );
- SVGPoint replaceItem ( in SVGPoint item, in unsigned long index )
- raises( DOMException, SVGException );
- SVGPoint removeItem ( in unsigned long index )
- raises( DOMException );
- SVGPoint appendItem ( in SVGPoint item )
- raises( DOMException, SVGException );
- };
-};
+module svg {
+
+ interface [Conditional=SVG] SVGPointList {
+ readonly attribute unsigned long numberOfItems;
+
+ void clear()
+ raises(DOMException);
+ SVGPoint initialize(in SVGPoint item)
+ raises(DOMException, SVGException);
+ SVGPoint getItem(in unsigned long index)
+ raises(DOMException);
+ SVGPoint insertItemBefore(in SVGPoint item, in unsigned long index)
+ raises(DOMException, SVGException);
+ SVGPoint replaceItem(in SVGPoint item, in unsigned long index)
+ raises(DOMException, SVGException);
+ SVGPoint removeItem(in unsigned long index)
+ raises(DOMException);
+ SVGPoint appendItem(in SVGPoint item)
+ raises(DOMException, SVGException);
+ };
+
+}
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-module svg
-{
- interface [Conditional=SVG, GenerateConstructor] SVGPreserveAspectRatio {
- // Alignment Types
- const unsigned short SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
- const unsigned short SVG_PRESERVEASPECTRATIO_NONE = 1;
- const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
- const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
- const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;
- const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
- const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
- const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;
- const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
- const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;
- const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;
- // Meet-or-slice Types
- const unsigned short SVG_MEETORSLICE_UNKNOWN = 0;
- const unsigned short SVG_MEETORSLICE_MEET = 1;
- const unsigned short SVG_MEETORSLICE_SLICE = 2;
- attribute unsigned short align;
- // raises DOMException on setting
- attribute unsigned short meetOrSlice;
- // raises DOMException on setting
- };
-};
+module svg {
+
+ interface [Conditional=SVG, GenerateConstructor] SVGPreserveAspectRatio {
+ // Alignment Types
+ const unsigned short SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
+ const unsigned short SVG_PRESERVEASPECTRATIO_NONE = 1;
+ const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
+ const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
+ const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;
+ const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
+ const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
+ const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;
+ const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
+ const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;
+ const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;
+ // Meet-or-slice Types
+ const unsigned short SVG_MEETORSLICE_UNKNOWN = 0;
+ const unsigned short SVG_MEETORSLICE_MEET = 1;
+ const unsigned short SVG_MEETORSLICE_SLICE = 2;
+
+ attribute unsigned short align
+ /*setter raises(DOMException)*/;
+ attribute unsigned short meetOrSlice
+ /*setter raises(DOMException)*/;
+ };
+
+}
*/
module svg {
- interface [Conditional=SVG] SVGRect {
- attribute float x
- setter raises DOMException;
- attribute float y
- setter raises DOMException;
- attribute float width
- setter raises DOMException;
- attribute float height
- setter raises DOMException;
+
+ interface [Conditional=SVG] SVGRect {
+ attribute float x
+ setter raises(DOMException);
+ attribute float y
+ setter raises(DOMException);
+ attribute float width
+ setter raises(DOMException);
+ attribute float height
+ setter raises(DOMException);
};
-};
+
+}
/*
Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
- 2004, 2005 Rob Buis <buis@kde.org>
+ Copyright (C) 2004, 2005 Rob Buis <buis@kde.org>
+ Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
Copyright (C) 2006 Apple Computer, Inc. All rights reserved.
This file is part of the KDE project
Boston, MA 02111-1307, USA.
*/
-module svg
-{
+module svg {
+
// TODO: no css::ViewCSS available!
// TODO: Fix SVGSVGElement inheritance (css::DocumentCSS)!
// TODO: no events::DocumentEvent available!
- interface [Conditional=SVG] SVGSVGElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGLocatable,
- SVGFitToViewBox,
- SVGZoomAndPan {
-
+ interface [Conditional=SVG] SVGSVGElement : SVGElement,
+ SVGTests,
+ SVGLangSpace,
+ SVGExternalResourcesRequired,
+ SVGStylable,
+ SVGLocatable,
+ SVGFitToViewBox,
+ SVGZoomAndPan {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
readonly attribute SVGAnimatedLength width;
readonly attribute SVGAnimatedLength height;
- attribute core::DOMString contentScriptType
- setter raises DOMException;
- attribute core::DOMString contentStyleType
- setter raises DOMException;
- readonly attribute SVGRect viewport;
+ attribute core::DOMString contentScriptType
+ /*setter raises(DOMException)*/;
+ attribute core::DOMString contentStyleType
+ /*setter raises(DOMException)*/;
+ readonly attribute SVGRect viewport;
readonly attribute float pixelUnitToMillimeterX;
readonly attribute float pixelUnitToMillimeterY;
readonly attribute float screenPixelToMillimeterX;
readonly attribute float screenPixelToMillimeterY;
attribute boolean useCurrentView
- setter raises DOMException;
+ /*setter raises(DOMException)*/;
// TODO readonly attribute SVGViewSpec currentView;
attribute float currentScale
- setter raises DOMException;
+ /*setter raises(DOMException)*/;
readonly attribute SVGPoint currentTranslate;
- unsigned long suspendRedraw( in unsigned long maxWaitMilliseconds );
- void unsuspendRedraw( in unsigned long suspendHandleId )
- raises( DOMException );
- void unsuspendRedrawAll();
- void forceRedraw();
- void pauseAnimations();
- void unpauseAnimations();
- boolean animationsPaused();
- float getCurrentTime();
- void setCurrentTime( in float seconds );
- core::NodeList getIntersectionList( in SVGRect rect, in SVGElement referenceElement );
- core::NodeList getEnclosureList( in SVGRect rect, in SVGElement referenceElement );
- boolean checkIntersection( in SVGElement element, in SVGRect rect );
- boolean checkEnclosure( in SVGElement element, in SVGRect rect );
- void deselectAll();
+ unsigned long suspendRedraw(in unsigned long maxWaitMilliseconds);
+ void unsuspendRedraw(in unsigned long suspendHandleId)
+ setter raises(DOMException);
+ void unsuspendRedrawAll();
+ void forceRedraw();
+ void pauseAnimations();
+ void unpauseAnimations();
+ boolean animationsPaused();
+ float getCurrentTime();
+ void setCurrentTime(in float seconds);
+ core::NodeList getIntersectionList(in SVGRect rect,
+ in SVGElement referenceElement);
+ core::NodeList getEnclosureList(in SVGRect rect,
+ in SVGElement referenceElement);
+ boolean checkIntersection(in SVGElement element,
+ in SVGRect rect);
+ boolean checkEnclosure(in SVGElement element,
+ in SVGRect rect);
+ void deselectAll();
- SVGNumber createSVGNumber();
- SVGLength createSVGLength();
- SVGAngle createSVGAngle();
- SVGPoint createSVGPoint();
- SVGMatrix createSVGMatrix();
- SVGRect createSVGRect();
- SVGTransform createSVGTransform();
- SVGTransform createSVGTransformFromMatrix( in SVGMatrix matrix );
+ SVGNumber createSVGNumber();
+ SVGLength createSVGLength();
+ SVGAngle createSVGAngle();
+ SVGPoint createSVGPoint();
+ SVGMatrix createSVGMatrix();
+ SVGRect createSVGRect();
+ SVGTransform createSVGTransform();
+ SVGTransform createSVGTransformFromMatrix(in SVGMatrix matrix);
- // TODO core::Element getElementById( in core::DOMString elementId );
+ // TODO core::Element getElementById(in core::DOMString elementId);
};
-};
+
+}