+2006-09-11 Nikolas Zimmermann <zimmermann@kde.org>
+
+ Reviewed by eseidel. Landed by eseidel.
+
+ * svg/custom/baseval-animval-equality.svg: Added.
+
2006-09-11 Kevin McCullough <KMcCullough@apple.com>
Reviewed by Darin.
--- /dev/null
+9cc3f9072137f55bd3e6f824af23bc1c
\ No newline at end of file
--- /dev/null
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+ KCanvasContainer {svg} at (0,0) size 0x0
+ RenderForeignObject {foreignObject} at (0,0) size 800x198
+ RenderBlock {html} at (0,0) size 800x198
+ RenderBlock {div} at (0,0) size 800x198
+ RenderBlock (anonymous) at (0,0) size 800x18
+ RenderText {#text} at (0,0) size 560x18
+ text run at (0,0) width 560: "This tests to make sure that baseVal and animVal are tied when animation is not enabled:"
+ RenderBlock {div} at (0,18) size 800x18
+ RenderText {#text} at (0,0) size 152x18
+ text run at (0,0) width 152: "svg.x.baseVal.value = 0"
+ RenderBlock {div} at (0,36) size 800x18
+ RenderText {#text} at (0,0) size 155x18
+ text run at (0,0) width 155: "svg.x.animVal.value = 0"
+ RenderBlock {div} at (0,54) size 800x18
+ RenderText {#text} at (0,0) size 205x18
+ text run at (0,0) width 205: "setting svg.x.baseVal.value = 10"
+ RenderBlock {div} at (0,72) size 800x18
+ RenderText {#text} at (0,0) size 160x18
+ text run at (0,0) width 160: "svg.x.baseVal.value = 10"
+ RenderBlock {div} at (0,90) size 800x18
+ RenderText {#text} at (0,0) size 163x18
+ text run at (0,0) width 163: "svg.x.animVal.value = 10"
+ RenderBlock {div} at (0,108) size 800x18
+ RenderText {#text} at (0,0) size 122x18
+ text run at (0,0) width 122: "SUCCESS (1 of 2)"
+ RenderBlock {div} at (0,126) size 800x18
+ RenderText {#text} at (0,0) size 200x18
+ text run at (0,0) width 200: "setting svg.x.animVal.value = 5"
+ RenderBlock {div} at (0,144) size 800x18
+ RenderText {#text} at (0,0) size 152x18
+ text run at (0,0) width 152: "svg.x.baseVal.value = 5"
+ RenderBlock {div} at (0,162) size 800x18
+ RenderText {#text} at (0,0) size 155x18
+ text run at (0,0) width 155: "svg.x.animVal.value = 5"
+ RenderBlock {div} at (0,180) size 800x18
+ RenderText {#text} at (0,0) size 122x18
+ text run at (0,0) width 122: "SUCCESS (2 of 2)"
--- /dev/null
+<?xml version="1.0"?>
+<svg xmlns="http://www.w3.org/2000/svg" id="svg" width="400" height="400">
+ <foreignObject>
+ <html xmlns="http://www.w3.org/1999/xhtml">
+ <div id="log">
+ This tests to make sure that baseVal and animVal are tied when animation is not enabled:
+ </div>
+ </html>
+ </foreignObject>
+ <script type="text/javascript">
+ <![CDATA[
+ function log(message) {
+ var logDiv = document.getElementById('log');
+ var newDiv = document.createElementNS("http://www.w3.org/1999/xhtml",'div');
+ newDiv.appendChild(document.createTextNode(message));
+ logDiv.appendChild(newDiv);
+ }
+ var svg = document.getElementById('svg');
+ if (svg.x && svg.x.baseVal && svg.x.animVal) {
+ log("svg.x.baseVal.value = " + svg.x.baseVal.value);
+ log("svg.x.animVal.value = " + svg.x.animVal.value);
+ log("setting svg.x.baseVal.value = 10");
+ svg.x.baseVal.value = 10;
+ log("svg.x.baseVal.value = " + svg.x.baseVal.value);
+ log("svg.x.animVal.value = " + svg.x.animVal.value);
+ if ((svg.x.baseVal.value == svg.x.animVal.value) && (svg.x.animVal.value == 10))
+ log("SUCCESS (1 of 2)");
+ else
+ log("FAILED");
+ log("setting svg.x.animVal.value = 5");
+ svg.x.animVal.value = 5;
+ log("svg.x.baseVal.value = " + svg.x.baseVal.value);
+ log("svg.x.animVal.value = " + svg.x.animVal.value);
+ if ((svg.x.baseVal.value == svg.x.animVal.value) && (svg.x.animVal.value == 5))
+ log("SUCCESS (2 of 2)");
+ else
+ log("FAILED");
+ } else {
+ log("FAILED, svg.x, svg.x.baseVal or svg.x.animVal undefined.")
+ }
+ ]]>
+ </script>
+</svg>
# rules for generated files
IF (WEBKIT_USE_SVG_SUPPORT)
set(IDL_BINDINGS_SVG
+
+# These three don't need generation!
+#
# ksvg2/svg/SVGNumber.idl
# ksvg2/svg/SVGPoint.idl
# ksvg2/svg/SVGRect.idl
+
+# TODO: Fix generation
# ksvg2/svg/SVGEvent.idl
ksvg2/svg/SVGAngle.idl
+ ksvg2/svg/SVGAnimatedAngle.idl
+ ksvg2/svg/SVGAnimatedBoolean.idl
+ ksvg2/svg/SVGAnimatedEnumeration.idl
+ ksvg2/svg/SVGAnimatedInteger.idl
+ ksvg2/svg/SVGAnimatedLength.idl
+ ksvg2/svg/SVGAnimatedNumber.idl
+# ksvg2/svg/SVGAnimatedPathData.idl
+# ksvg2/svg/SVGAnimatedPoints.idl
+ ksvg2/svg/SVGAnimatedPreserveAspectRatio.idl
+ ksvg2/svg/SVGAnimatedRect.idl
+ ksvg2/svg/SVGAnimatedString.idl
+
+
ksvg2/svg/SVGMatrix.idl
ksvg2/svg/SVGTransform.idl
ksvg2/svg/SVGLength.idl
- ksvg2/svg/SVGAnimatedLength.idl
- ksvg2/svg/SVGAnimatedNumber.idl
ksvg2/svg/SVGElement.idl
ksvg2/svg/SVGColor.idl
ksvg2/svg/SVGDocument.idl
ksvg2/svg/SVGPathSegLinetoVerticalRel.idl
ksvg2/svg/SVGPathSegMovetoAbs.idl
ksvg2/svg/SVGPathSegMovetoRel.idl
+ ksvg2/svg/SVGPreserveAspectRatio.idl
)
ENDIF (WEBKIT_USE_SVG_SUPPORT)
create_cpp_lut(bindings/js/JSHTMLInputElementBase.cpp JSHTMLInputElementBaseTable.cpp bindings/js/JSHTMLInputElementBase.cpp)
IF (WEBKIT_USE_SVG_SUPPORT)
- create_cpp_lut(ksvg2/bindings/js/JSSVGPoint.cpp JSSVGPointTable.cpp ksvg2/bindings/js/JSSVGPoint.cpp)
- create_cpp_lut(ksvg2/bindings/js/JSSVGRect.cpp JSSVGRectTable.cpp ksvg2/bindings/js/JSSVGRect.cpp)
+ create_cpp_lut(ksvg2/bindings/js/JSSVGNumber.cpp JSSVGNumberTable.cpp ksvg2/bindings/js/JSSVGNumber.cpp)
+ create_cpp_lut(ksvg2/bindings/js/JSSVGPoint.cpp JSSVGPointTable.cpp ksvg2/bindings/js/JSSVGPoint.cpp)
+ create_cpp_lut(ksvg2/bindings/js/JSSVGRect.cpp JSSVGRectTable.cpp ksvg2/bindings/js/JSSVGRect.cpp)
ENDIF (WEBKIT_USE_SVG_SUPPORT)
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/tokenizer.cpp
ksvg2/svg/SVGDOMImplementation.cpp
ksvg2/svg/SVGMarkerElement.cpp
ksvg2/svg/SVGFECompositeElement.cpp
- ksvg2/svg/SVGPoint.cpp
ksvg2/svg/SVGImageElement.cpp
ksvg2/svg/SVGAnimateElement.cpp
ksvg2/svg/SVGURIReference.cpp
ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp
ksvg2/svg/SVGStyledLocatableElement.cpp
ksvg2/svg/SVGLineElement.cpp
- ksvg2/svg/SVGAnimatedAngle.cpp
ksvg2/svg/SVGTransform.cpp
ksvg2/svg/SVGPathSegLinetoVertical.cpp
ksvg2/svg/SVGFitToViewBox.cpp
ksvg2/svg/SVGRadialGradientElement.cpp
ksvg2/svg/SVGMatrix.cpp
- ksvg2/svg/SVGAnimatedPreserveAspectRatio.cpp
ksvg2/svg/SVGMaskElement.cpp
ksvg2/svg/SVGTitleElement.cpp
ksvg2/svg/SVGTRefElement.cpp
ksvg2/svg/SVGLangSpace.cpp
ksvg2/svg/SVGTransformList.cpp
- ksvg2/svg/SVGNumber.cpp
ksvg2/svg/SVGStylable.cpp
ksvg2/svg/SVGPolyElement.cpp
ksvg2/svg/SVGPolygonElement.cpp
# ksvg2/svg/SVGElementInstanceList.cpp
ksvg2/svg/SVGTSpanElement.cpp
ksvg2/svg/SVGFEFuncRElement.cpp
- ksvg2/svg/SVGAnimatedPoints.cpp
ksvg2/svg/SVGFEFloodElement.cpp
ksvg2/svg/SVGPointList.cpp
- ksvg2/svg/SVGAnimatedEnumeration.cpp
+ ksvg2/svg/SVGAnimatedPoints.cpp
ksvg2/svg/SVGAnimatedPathData.cpp
ksvg2/svg/SVGUseElement.cpp
ksvg2/svg/SVGNumberList.cpp
ksvg2/svg/SVGPathElement.cpp
ksvg2/svg/SVGStyledElement.cpp
ksvg2/svg/SVGFEMergeNodeElement.cpp
- ksvg2/svg/SVGAnimatedLengthList.cpp
ksvg2/svg/svgpathparser.cpp
ksvg2/svg/SVGFEGaussianBlurElement.cpp
ksvg2/svg/SVGLinearGradientElement.cpp
ksvg2/svg/SVGFEImageElement.cpp
ksvg2/svg/SVGFEDiffuseLightingElement.cpp
ksvg2/svg/SVGSymbolElement.cpp
- ksvg2/svg/SVGAnimatedLength.cpp
ksvg2/svg/SVGForeignObjectElement.cpp
ksvg2/svg/SVGAngle.cpp
ksvg2/svg/SVGPathSegCurvetoQuadratic.cpp
ksvg2/svg/SVGSetElement.cpp
ksvg2/svg/SVGFEBlendElement.cpp
ksvg2/svg/SVGFEMergeElement.cpp
- ksvg2/svg/SVGAnimatedString.cpp
ksvg2/svg/SVGCursorElement.cpp
- ksvg2/svg/SVGAnimatedNumber.cpp
ksvg2/svg/SVGStringList.cpp
# ksvg2/svg/SVGElementInstance.cpp
- ksvg2/svg/SVGRect.cpp
ksvg2/svg/SVGFilterElement.cpp
ksvg2/svg/SVGPathSegCurvetoCubicSmooth.cpp
ksvg2/svg/SVGPatternElement.cpp
ksvg2/svg/SVGPathSegList.cpp
ksvg2/svg/SVGStyleElement.cpp
- ksvg2/svg/SVGAnimatedColor.cpp
ksvg2/svg/SVGPaint.cpp
ksvg2/svg/SVGFEDistantLightElement.cpp
ksvg2/svg/SVGTextPositioningElement.cpp
- ksvg2/svg/SVGAnimatedRect.cpp
ksvg2/svg/SVGPreserveAspectRatio.cpp
ksvg2/svg/SVGScriptElement.cpp
ksvg2/svg/SVGComponentTransferFunctionElement.cpp
ksvg2/svg/SVGTextElement.cpp
ksvg2/svg/SVGViewElement.cpp
- ksvg2/svg/SVGAnimatedTransformList.cpp
ksvg2/svg/SVGLengthList.cpp
ksvg2/svg/SVGStyledTransformableElement.cpp
ksvg2/svg/SVGPathSegArc.cpp
- ksvg2/svg/SVGAnimatedBoolean.cpp
ksvg2/svg/SVGDescElement.cpp
ksvg2/svg/SVGTransformable.cpp
ksvg2/svg/SVGDocument.cpp
- ksvg2/svg/SVGAnimatedInteger.cpp
ksvg2/svg/SVGClipPathElement.cpp
ksvg2/svg/SVGPathSegMoveto.cpp
ksvg2/svg/SVGAElement.cpp
ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.cpp
ksvg2/svg/SVGElement.cpp
ksvg2/svg/SVGAnimateTransformElement.cpp
- ksvg2/svg/SVGAnimatedNumberList.cpp
ksvg2/svg/SVGFEColorMatrixElement.cpp
ksvg2/svg/SVGGradientElement.cpp
ksvg2/svg/SVGAnimationElement.cpp
+2006-09-11 Nikolas Zimmermann <zimmermann@kde.org>
+
+ Reviewed by eseidel. Landed by eseidel.
+
+ Fixes: http://bugzilla.opendarwin.org/show_bug.cgi?id=10750
+
+ This finally fixes the SVGAnimated* classes JS bindings!
+
+ - Move all SVGAnimated*.idl files from ksvg2/bindings/idl/svg to ksvg2/svg
+ - Adjust XCode/Qt build files to generate the new idl files
+
+ - Remove all SVGAnimated* primitives cpp implementations (Angle/Boolean/Color/Enumeration/Integer/Length/
+ LengthList/Number/NumberList/PreserveAspectRatio/
+ Rect/String/TransformList)
+
+ - Remove unneeded methods from CodeGenerator.pm and add new helper function: IsSVGAnimatedType
+ - Adjust CodeGeneratorJS.pm to the new SVGAnimated* tear-off concept
+
+ - Add two new macros: ANIMATED_PROPERTY_EMPTY_DECLARATIONS / ANIMATED_PROPERTY_FORWARD_DECLARATIONS.
+ This is used to fix multiple-inheritance issues in SVG with properties,
+ similar like SVGTests::isValid() was fixed.
+
+ - Rewrote SVGList using WTF::Vector, instead of DeprecatedPtrList and killed DOMList.
+ (SVGAnimated*Lists work again now)
+
+ - Adjust macros in SVGElement to create the "*Animated" tear-off classes.
+
+ - Adjust all SVG classes which use the ANIMATED macros to include the ClassName as first param in the header.
+
+ * CMakeLists.txt:
+ * DerivedSources.make:
+ * WebCore.xcodeproj/project.pbxproj:
+ * bindings/scripts/CodeGenerator.pm:
+ * bindings/scripts/CodeGeneratorJS.pm:
+ * kcanvas/RenderSVGImage.cpp:
+ (WebCore::RenderSVGImage::adjustRectsForAspectRatio):
+ (WebCore::RenderSVGImage::paint):
+ * kcanvas/RenderSVGText.cpp:
+ (WebCore::RenderSVGText::translationForAttributes):
+ * ksvg2/ksvg.h:
+ * ksvg2/misc/SVGDocumentExtensions.h:
+ (WebCore::FloatRect):
+ * ksvg2/svg/SVGAElement.h:
+ * ksvg2/svg/SVGAnimateColorElement.cpp:
+ * ksvg2/svg/SVGAnimateColorElement.h:
+ * ksvg2/svg/SVGAnimateTransformElement.h:
+ * ksvg2/svg/SVGAnimatedTemplate.h:
+ (WebCore::SVGAnimatedTemplate::~SVGAnimatedTemplate):
+ * ksvg2/svg/SVGAnimationElement.h:
+ * ksvg2/svg/SVGCircleElement.h:
+ * ksvg2/svg/SVGClipPathElement.h:
+ * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
+ (SVGComponentTransferFunctionElement::SVGComponentTransferFunctionElement):
+ (SVGComponentTransferFunctionElement::transferFunction):
+ * ksvg2/svg/SVGComponentTransferFunctionElement.h:
+ * ksvg2/svg/SVGCursorElement.h:
+ * ksvg2/svg/SVGDefsElement.h:
+ * ksvg2/svg/SVGElement.h:
+ * ksvg2/svg/SVGElementInstanceList.cpp:
+ (WebCore::SVGElementInstanceList::SVGElementInstanceList):
+ * ksvg2/svg/SVGElementInstanceList.h:
+ * ksvg2/svg/SVGEllipseElement.h:
+ * ksvg2/svg/SVGExternalResourcesRequired.h:
+ * ksvg2/svg/SVGFEBlendElement.h:
+ * ksvg2/svg/SVGFEColorMatrixElement.cpp:
+ (SVGFEColorMatrixElement::SVGFEColorMatrixElement):
+ (SVGFEColorMatrixElement::parseMappedAttribute):
+ (SVGFEColorMatrixElement::filterEffect):
+ * ksvg2/svg/SVGFEColorMatrixElement.h:
+ * ksvg2/svg/SVGFEComponentTransferElement.h:
+ * ksvg2/svg/SVGFECompositeElement.h:
+ * ksvg2/svg/SVGFEDiffuseLightingElement.h:
+ * ksvg2/svg/SVGFEDisplacementMapElement.h:
+ * ksvg2/svg/SVGFEFloodElement.h:
+ * ksvg2/svg/SVGFEGaussianBlurElement.h:
+ * ksvg2/svg/SVGFEImageElement.h:
+ * ksvg2/svg/SVGFELightElement.h:
+ * ksvg2/svg/SVGFEMergeNodeElement.h:
+ * ksvg2/svg/SVGFEOffsetElement.h:
+ * ksvg2/svg/SVGFESpecularLightingElement.h:
+ * ksvg2/svg/SVGFETileElement.h:
+ * ksvg2/svg/SVGFETurbulenceElement.h:
+ * ksvg2/svg/SVGFilterElement.h:
+ * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
+ * ksvg2/svg/SVGFitToViewBox.cpp:
+ (WebCore::SVGFitToViewBox::SVGFitToViewBox):
+ (WebCore::SVGFitToViewBox::parseViewBox):
+ (WebCore::SVGFitToViewBox::viewBoxToViewTransform):
+ * ksvg2/svg/SVGFitToViewBox.h:
+ * ksvg2/svg/SVGForeignObjectElement.h:
+ * ksvg2/svg/SVGGElement.h:
+ * ksvg2/svg/SVGGradientElement.cpp:
+ (SVGGradientElement::SVGGradientElement):
+ * ksvg2/svg/SVGGradientElement.h:
+ * ksvg2/svg/SVGHelper.cpp:
+ (WebCore::SVGHelper::PercentageOfViewport):
+ * ksvg2/svg/SVGImageElement.h:
+ * ksvg2/svg/SVGLength.cpp:
+ * ksvg2/svg/SVGLengthList.cpp:
+ (WebCore::SVGLengthList::SVGLengthList):
+ (WebCore::SVGLengthList::parse):
+ * ksvg2/svg/SVGLengthList.h:
+ * ksvg2/svg/SVGLineElement.h:
+ * ksvg2/svg/SVGLinearGradientElement.h:
+ * ksvg2/svg/SVGList.h:
+ (WebCore::SVGListBase::SVGListBase):
+ (WebCore::SVGListBase::~SVGListBase):
+ (WebCore::SVGListBase::numberOfItems):
+ (WebCore::SVGListBase::clear):
+ (WebCore::SVGListBase::initialize):
+ (WebCore::SVGListBase::getFirst):
+ (WebCore::SVGListBase::getLast):
+ (WebCore::SVGListBase::getItem):
+ (WebCore::SVGListBase::insertItemBefore):
+ (WebCore::SVGListBase::replaceItem):
+ (WebCore::SVGListBase::removeItem):
+ (WebCore::SVGListBase::appendItem):
+ (WebCore::SVGList::nullItem):
+ (WebCore::):
+ * ksvg2/svg/SVGLocatable.cpp:
+ * ksvg2/svg/SVGMarkerElement.h:
+ * ksvg2/svg/SVGMaskElement.h:
+ * ksvg2/svg/SVGNumberList.cpp:
+ (SVGNumberList::SVGNumberList):
+ (SVGNumberList::parse):
+ * ksvg2/svg/SVGNumberList.h:
+ * ksvg2/svg/SVGPathElement.cpp:
+ (WebCore::SVGPathElement::pathSegList):
+ * ksvg2/svg/SVGPathElement.h:
+ * ksvg2/svg/SVGPathSegList.cpp:
+ (WebCore::SVGPathSegList::SVGPathSegList):
+ * ksvg2/svg/SVGPathSegList.h:
+ * ksvg2/svg/SVGPatternElement.cpp:
+ (WebCore::SVGPatternElement::SVGPatternElement):
+ * ksvg2/svg/SVGPatternElement.h:
+ * ksvg2/svg/SVGPointList.cpp:
+ (SVGPointList::SVGPointList):
+ * ksvg2/svg/SVGPointList.h:
+ * ksvg2/svg/SVGPolyElement.cpp:
+ (SVGPolyElement::points):
+ (SVGPolyElement::svgPolyTo):
+ (SVGPolyElement::notifyAttributeChange):
+ * ksvg2/svg/SVGPolyElement.h:
+ * ksvg2/svg/SVGPolygonElement.cpp:
+ (SVGPolygonElement::toPathData):
+ * ksvg2/svg/SVGPolylineElement.cpp:
+ (SVGPolylineElement::toPathData):
+ * ksvg2/svg/SVGPreserveAspectRatio.h:
+ (WebCore::SVGPreserveAspectRatio::):
+ * ksvg2/svg/SVGRadialGradientElement.h:
+ * ksvg2/svg/SVGRectElement.h:
+ * ksvg2/svg/SVGSVGElement.cpp:
+ (WebCore::SVGSVGElement::SVGSVGElement):
+ (WebCore::SVGSVGElement::parseMappedAttribute):
+ (WebCore::SVGSVGElement::createRenderer):
+ * ksvg2/svg/SVGSVGElement.h:
+ * ksvg2/svg/SVGScriptElement.h:
+ * ksvg2/svg/SVGStopElement.h:
+ * ksvg2/svg/SVGStringList.cpp:
+ (WebCore::SVGStringList::SVGStringList):
+ (WebCore::SVGStringList::reset):
+ * ksvg2/svg/SVGStringList.h:
+ * ksvg2/svg/SVGStyledElement.h:
+ * ksvg2/svg/SVGStyledLocatableElement.cpp:
+ * ksvg2/svg/SVGStyledTransformableElement.cpp:
+ (SVGStyledTransformableElement::SVGStyledTransformableElement):
+ * ksvg2/svg/SVGStyledTransformableElement.h:
+ * ksvg2/svg/SVGSwitchElement.h:
+ * ksvg2/svg/SVGSymbolElement.h:
+ * ksvg2/svg/SVGTRefElement.h:
+ * ksvg2/svg/SVGTests.cpp:
+ (WebCore::SVGTests::isValid):
+ * ksvg2/svg/SVGTextContentElement.h:
+ * ksvg2/svg/SVGTextElement.cpp:
+ (WebCore::SVGTextElement::SVGTextElement):
+ * ksvg2/svg/SVGTextElement.h:
+ * ksvg2/svg/SVGTextPositioningElement.cpp:
+ (SVGTextPositioningElement::SVGTextPositioningElement):
+ (SVGTextPositioningElement::parseMappedAttribute):
+ * ksvg2/svg/SVGTextPositioningElement.h:
+ * ksvg2/svg/SVGTransformList.cpp:
+ (SVGTransformList::SVGTransformList):
+ (SVGTransformList::createSVGTransformFromMatrix):
+ (SVGTransformList::consolidate):
+ (SVGTransformList::concatenate):
+ * ksvg2/svg/SVGTransformList.h:
+ * ksvg2/svg/SVGURIReference.h:
+ * ksvg2/svg/SVGUseElement.h:
+ * ksvg2/svg/SVGViewElement.h:
+
2006-09-11 Adam Roben <aroben@apple.com>
Rubberstamped by Adele.
JSRange.h \
JSRangeException.h \
JSSVGAngle.h \
+ JSSVGAnimatedAngle.h \
+ JSSVGAnimatedBoolean.h \
+ JSSVGAnimatedEnumeration.h \
+ JSSVGAnimatedInteger.h \
JSSVGAnimatedLength.h \
JSSVGAnimatedNumber.h \
+ JSSVGAnimatedPoints.h \
+ JSSVGAnimatedPreserveAspectRatio.h \
+ JSSVGAnimatedRect.h \
+ JSSVGAnimatedString.h \
JSSVGColor.h \
JSSVGDocument.h \
JSSVGElement.h \
JSSVGPathSegMovetoAbs.h \
JSSVGPathSegMovetoRel.h \
JSSVGPointTable.cpp \
+ JSSVGPreserveAspectRatio.h \
JSSVGRectTable.cpp \
JSSVGSVGElement.h \
JSSVGTransform.h \
A88AD414095248F0001DD196 /* SVGAngle.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F802089701F300BA5114 /* SVGAngle.h */; };
A88AD415095248F0001DD196 /* SVGAnimateColorElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F803089701F300BA5114 /* SVGAnimateColorElement.cpp */; };
A88AD416095248F0001DD196 /* SVGAnimateColorElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F804089701F300BA5114 /* SVGAnimateColorElement.h */; };
- A88AD417095248F0001DD196 /* SVGAnimatedAngle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F805089701F300BA5114 /* SVGAnimatedAngle.cpp */; };
- A88AD418095248F0001DD196 /* SVGAnimatedAngle.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F806089701F300BA5114 /* SVGAnimatedAngle.h */; };
- A88AD419095248F0001DD196 /* SVGAnimatedBoolean.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F807089701F300BA5114 /* SVGAnimatedBoolean.cpp */; };
- A88AD41A095248F0001DD196 /* SVGAnimatedBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F808089701F300BA5114 /* SVGAnimatedBoolean.h */; };
- A88AD41B095248F0001DD196 /* SVGAnimatedColor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C3294B093BB78C000B9CAC /* SVGAnimatedColor.cpp */; };
- A88AD41C095248F0001DD196 /* SVGAnimatedColor.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C3294A093BB78C000B9CAC /* SVGAnimatedColor.h */; };
- A88AD41D095248F0001DD196 /* SVGAnimatedEnumeration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F809089701F300BA5114 /* SVGAnimatedEnumeration.cpp */; };
- A88AD41E095248F0001DD196 /* SVGAnimatedEnumeration.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F80A089701F300BA5114 /* SVGAnimatedEnumeration.h */; };
- A88AD41F095248F0001DD196 /* SVGAnimatedInteger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F80B089701F300BA5114 /* SVGAnimatedInteger.cpp */; };
- A88AD420095248F0001DD196 /* SVGAnimatedInteger.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F80C089701F300BA5114 /* SVGAnimatedInteger.h */; };
- A88AD421095248F0001DD196 /* SVGAnimatedLength.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F80D089701F300BA5114 /* SVGAnimatedLength.cpp */; };
- A88AD422095248F0001DD196 /* SVGAnimatedLength.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F80E089701F300BA5114 /* SVGAnimatedLength.h */; };
- A88AD423095248F0001DD196 /* SVGAnimatedLengthList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F80F089701F300BA5114 /* SVGAnimatedLengthList.cpp */; };
- A88AD424095248F0001DD196 /* SVGAnimatedLengthList.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F810089701F300BA5114 /* SVGAnimatedLengthList.h */; };
- A88AD425095248F0001DD196 /* SVGAnimatedNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F811089701F300BA5114 /* SVGAnimatedNumber.cpp */; };
- A88AD426095248F0001DD196 /* SVGAnimatedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F812089701F300BA5114 /* SVGAnimatedNumber.h */; };
- A88AD427095248F0001DD196 /* SVGAnimatedNumberList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F813089701F300BA5114 /* SVGAnimatedNumberList.cpp */; };
- A88AD428095248F0001DD196 /* SVGAnimatedNumberList.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F814089701F300BA5114 /* SVGAnimatedNumberList.h */; };
A88AD429095248F0001DD196 /* SVGAnimatedPathData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F815089701F300BA5114 /* SVGAnimatedPathData.cpp */; };
A88AD42A095248F0001DD196 /* SVGAnimatedPathData.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F816089701F300BA5114 /* SVGAnimatedPathData.h */; };
A88AD42B095248F0001DD196 /* SVGAnimatedPoints.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F817089701F300BA5114 /* SVGAnimatedPoints.cpp */; };
A88AD42C095248F0001DD196 /* SVGAnimatedPoints.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F818089701F300BA5114 /* SVGAnimatedPoints.h */; };
- A88AD42D095248F0001DD196 /* SVGAnimatedPreserveAspectRatio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F819089701F300BA5114 /* SVGAnimatedPreserveAspectRatio.cpp */; };
- A88AD42E095248F0001DD196 /* SVGAnimatedPreserveAspectRatio.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F81A089701F300BA5114 /* SVGAnimatedPreserveAspectRatio.h */; };
- A88AD42F095248F0001DD196 /* SVGAnimatedRect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F81B089701F300BA5114 /* SVGAnimatedRect.cpp */; };
- A88AD430095248F0001DD196 /* SVGAnimatedRect.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F81C089701F300BA5114 /* SVGAnimatedRect.h */; };
- A88AD431095248F0001DD196 /* SVGAnimatedString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F81D089701F300BA5114 /* SVGAnimatedString.cpp */; };
- A88AD432095248F0001DD196 /* SVGAnimatedString.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F81E089701F300BA5114 /* SVGAnimatedString.h */; };
A88AD433095248F0001DD196 /* SVGAnimatedTemplate.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F81F089701F300BA5114 /* SVGAnimatedTemplate.h */; };
- A88AD434095248F0001DD196 /* SVGAnimatedTransformList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F820089701F300BA5114 /* SVGAnimatedTransformList.cpp */; };
- A88AD435095248F0001DD196 /* SVGAnimatedTransformList.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F821089701F300BA5114 /* SVGAnimatedTransformList.h */; };
A88AD436095248F0001DD196 /* SVGAnimateElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F822089701F300BA5114 /* SVGAnimateElement.cpp */; };
A88AD437095248F0001DD196 /* SVGAnimateElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F823089701F300BA5114 /* SVGAnimateElement.h */; };
A88AD438095248F0001DD196 /* SVGAnimateTransformElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F824089701F300BA5114 /* SVGAnimateTransformElement.cpp */; };
A88AD4A1095248F0001DD196 /* SVGMarkerElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F883089701F300BA5114 /* SVGMarkerElement.h */; };
A88AD4A2095248F0001DD196 /* SVGMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F884089701F300BA5114 /* SVGMatrix.cpp */; };
A88AD4A3095248F0001DD196 /* SVGMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F885089701F300BA5114 /* SVGMatrix.h */; };
- A88AD4A4095248F0001DD196 /* SVGNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F886089701F300BA5114 /* SVGNumber.cpp */; };
- A88AD4A5095248F0001DD196 /* SVGNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F887089701F300BA5114 /* SVGNumber.h */; };
A88AD4A6095248F0001DD196 /* SVGNumberList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F888089701F300BA5114 /* SVGNumberList.cpp */; };
A88AD4A7095248F0001DD196 /* SVGNumberList.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F889089701F300BA5114 /* SVGNumberList.h */; };
A88AD4A8095248F0001DD196 /* SVGPaint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F88A089701F300BA5114 /* SVGPaint.cpp */; };
A88AD4C5095248F0001DD196 /* SVGPathSegMoveto.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8A7089701F400BA5114 /* SVGPathSegMoveto.h */; };
A88AD4C6095248F0001DD196 /* SVGPatternElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8A8089701F400BA5114 /* SVGPatternElement.cpp */; };
A88AD4C7095248F0001DD196 /* SVGPatternElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8A9089701F400BA5114 /* SVGPatternElement.h */; };
- A88AD4C8095248F0001DD196 /* SVGPoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8AA089701F400BA5114 /* SVGPoint.cpp */; };
- A88AD4C9095248F0001DD196 /* SVGPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8AB089701F400BA5114 /* SVGPoint.h */; };
A88AD4CA095248F0001DD196 /* SVGPointList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8AC089701F400BA5114 /* SVGPointList.cpp */; };
A88AD4CB095248F0001DD196 /* SVGPointList.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8AD089701F400BA5114 /* SVGPointList.h */; };
A88AD4CC095248F0001DD196 /* SVGPolyElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8AE089701F400BA5114 /* SVGPolyElement.cpp */; };
A88AD4D5095248F0001DD196 /* SVGRadialGradientElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8B7089701F400BA5114 /* SVGRadialGradientElement.h */; };
A88AD4D6095248F0001DD196 /* SVGRectElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8B8089701F400BA5114 /* SVGRectElement.cpp */; };
A88AD4D7095248F0001DD196 /* SVGRectElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8B9089701F400BA5114 /* SVGRectElement.h */; };
- A88AD4D8095248F0001DD196 /* SVGRect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8BA089701F400BA5114 /* SVGRect.cpp */; };
- A88AD4D9095248F0001DD196 /* SVGRect.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8BB089701F400BA5114 /* SVGRect.h */; };
A88AD4DA095248F0001DD196 /* SVGScriptElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8BC089701F400BA5114 /* SVGScriptElement.cpp */; };
A88AD4DB095248F0001DD196 /* SVGScriptElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8BD089701F400BA5114 /* SVGScriptElement.h */; };
A88AD4DC095248F0001DD196 /* SVGSetElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8BE089701F400BA5114 /* SVGSetElement.cpp */; };
A88AD50B095248F0001DD196 /* SVGZoomAndPan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F8EB089701F400BA5114 /* SVGZoomAndPan.cpp */; };
A88AD50C095248F0001DD196 /* SVGZoomAndPan.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8EC089701F400BA5114 /* SVGZoomAndPan.h */; };
A88AD50D095248F0001DD196 /* ksvg.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F8ED089701F400BA5114 /* ksvg.h */; };
- A88AD5170952499F001DD196 /* DOMList.h in Headers */ = {isa = PBXBuildFile; fileRef = A884283D09308C1C00B6D461 /* DOMList.h */; settings = {ATTRIBUTES = (Private, ); }; };
A88AD52F09524B92001DD196 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A85D7A2F0879EBA9006A9172 /* QuartzCore.framework */; };
A88AD5AA09525131001DD196 /* SVGCSSStyleSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F6FB089701F100BA5114 /* SVGCSSStyleSelector.cpp */; };
A8C4A7FD09D563270003AC8D /* StyledElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C4A7EB09D563270003AC8D /* StyledElement.h */; };
ABDDFE7E0A5C6E7000A3E11D /* RenderPopupMenuMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABDDFE780A5C6E7000A3E11D /* RenderPopupMenuMac.mm */; };
ABE7B5230A489F830031881C /* DeprecatedRenderSelect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE7B5210A489F830031881C /* DeprecatedRenderSelect.cpp */; };
ABE7B5240A489F830031881C /* DeprecatedRenderSelect.h in Headers */ = {isa = PBXBuildFile; fileRef = ABE7B5220A489F830031881C /* DeprecatedRenderSelect.h */; };
+ B2E9546C0AB5FB7F0076DE37 /* SVGAnimatedAngle.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954610AB5FB7F0076DE37 /* SVGAnimatedAngle.idl */; };
+ B2E9546D0AB5FB7F0076DE37 /* SVGAnimatedBoolean.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954620AB5FB7F0076DE37 /* SVGAnimatedBoolean.idl */; };
+ B2E9546E0AB5FB7F0076DE37 /* SVGAnimatedEnumeration.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954630AB5FB7F0076DE37 /* SVGAnimatedEnumeration.idl */; };
+ B2E9546F0AB5FB7F0076DE37 /* SVGAnimatedInteger.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954640AB5FB7F0076DE37 /* SVGAnimatedInteger.idl */; };
+ B2E954700AB5FB7F0076DE37 /* SVGAnimatedLength.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954650AB5FB7F0076DE37 /* SVGAnimatedLength.idl */; };
+ B2E954710AB5FB7F0076DE37 /* SVGAnimatedNumber.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954660AB5FB7F0076DE37 /* SVGAnimatedNumber.idl */; };
+ B2E954720AB5FB7F0076DE37 /* SVGAnimatedPathData.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954670AB5FB7F0076DE37 /* SVGAnimatedPathData.idl */; };
+ B2E954730AB5FB7F0076DE37 /* SVGAnimatedPoints.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954680AB5FB7F0076DE37 /* SVGAnimatedPoints.idl */; };
+ B2E954740AB5FB7F0076DE37 /* SVGAnimatedPreserveAspectRatio.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954690AB5FB7F0076DE37 /* SVGAnimatedPreserveAspectRatio.idl */; };
+ B2E954750AB5FB7F0076DE37 /* SVGAnimatedRect.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9546A0AB5FB7F0076DE37 /* SVGAnimatedRect.idl */; };
+ B2E954760AB5FB7F0076DE37 /* SVGAnimatedString.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9546B0AB5FB7F0076DE37 /* SVGAnimatedString.idl */; };
+ B2E9548F0AB5FBA30076DE37 /* SVGMetadataElement.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954770AB5FBA30076DE37 /* SVGMetadataElement.idl */; };
+ B2E954900AB5FBA30076DE37 /* SVGPathElement.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954780AB5FBA30076DE37 /* SVGPathElement.idl */; };
+ B2E954910AB5FBA30076DE37 /* SVGPathSeg.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954790AB5FBA30076DE37 /* SVGPathSeg.idl */; };
+ B2E954920AB5FBA30076DE37 /* SVGPathSegArcAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9547A0AB5FBA30076DE37 /* SVGPathSegArcAbs.idl */; };
+ B2E954930AB5FBA30076DE37 /* SVGPathSegArcRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9547B0AB5FBA30076DE37 /* SVGPathSegArcRel.idl */; };
+ B2E954940AB5FBA30076DE37 /* SVGPathSegClosePath.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9547C0AB5FBA30076DE37 /* SVGPathSegClosePath.idl */; };
+ B2E954950AB5FBA30076DE37 /* SVGPathSegCurvetoCubicAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9547D0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicAbs.idl */; };
+ B2E954960AB5FBA30076DE37 /* SVGPathSegCurvetoCubicRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9547E0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicRel.idl */; };
+ B2E954970AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9547F0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothAbs.idl */; };
+ B2E954980AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954800AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothRel.idl */; };
+ B2E954990AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954810AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticAbs.idl */; };
+ B2E9549A0AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954820AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticRel.idl */; };
+ B2E9549B0AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954830AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothAbs.idl */; };
+ B2E9549C0AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954840AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothRel.idl */; };
+ B2E9549D0AB5FBA30076DE37 /* SVGPathSegLinetoAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954850AB5FBA30076DE37 /* SVGPathSegLinetoAbs.idl */; };
+ B2E9549E0AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954860AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalAbs.idl */; };
+ B2E9549F0AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954870AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalRel.idl */; };
+ B2E954A00AB5FBA30076DE37 /* SVGPathSegLinetoRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954880AB5FBA30076DE37 /* SVGPathSegLinetoRel.idl */; };
+ B2E954A10AB5FBA30076DE37 /* SVGPathSegLinetoVerticalAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E954890AB5FBA30076DE37 /* SVGPathSegLinetoVerticalAbs.idl */; };
+ B2E954A20AB5FBA30076DE37 /* SVGPathSegLinetoVerticalRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9548A0AB5FBA30076DE37 /* SVGPathSegLinetoVerticalRel.idl */; };
+ B2E954A30AB5FBA30076DE37 /* SVGPathSegList.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9548B0AB5FBA30076DE37 /* SVGPathSegList.idl */; };
+ B2E954A40AB5FBA30076DE37 /* SVGPathSegMovetoAbs.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9548C0AB5FBA30076DE37 /* SVGPathSegMovetoAbs.idl */; };
+ B2E954A50AB5FBA30076DE37 /* SVGPathSegMovetoRel.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9548D0AB5FBA30076DE37 /* SVGPathSegMovetoRel.idl */; };
+ B2E954A60AB5FBA30076DE37 /* SVGPreserveAspectRatio.idl in Resources */ = {isa = PBXBuildFile; fileRef = B2E9548E0AB5FBA30076DE37 /* SVGPreserveAspectRatio.idl */; };
BC066F6F09FEB2FA00C589A7 /* WebCoreTextRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = BC066F6C09FEB2FA00C589A7 /* WebCoreTextRenderer.h */; settings = {ATTRIBUTES = (Private, ); }; };
BC1A37AD097C715F0019F3D8 /* DOM.h in Headers */ = {isa = PBXBuildFile; fileRef = BC1A3797097C715F0019F3D8 /* DOM.h */; settings = {ATTRIBUTES = (Private, ); }; };
BC1A37AE097C715F0019F3D8 /* DOM.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC1A3798097C715F0019F3D8 /* DOM.mm */; };
A833C9410A2CF68700D57664 /* GetSVGDocument.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = GetSVGDocument.idl; path = svg/GetSVGDocument.idl; sourceTree = "<group>"; };
A833C9420A2CF68700D57664 /* SVGAElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAElement.idl; path = svg/SVGAElement.idl; sourceTree = "<group>"; };
A833C9430A2CF68700D57664 /* SVGAnimateColorElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimateColorElement.idl; path = svg/SVGAnimateColorElement.idl; sourceTree = "<group>"; };
- A833C9440A2CF68700D57664 /* SVGAnimatedAngle.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedAngle.idl; path = svg/SVGAnimatedAngle.idl; sourceTree = "<group>"; };
- A833C9450A2CF68700D57664 /* SVGAnimatedBoolean.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedBoolean.idl; path = svg/SVGAnimatedBoolean.idl; sourceTree = "<group>"; };
- A833C9460A2CF68700D57664 /* SVGAnimatedEnumeration.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedEnumeration.idl; path = svg/SVGAnimatedEnumeration.idl; sourceTree = "<group>"; };
- A833C9470A2CF68700D57664 /* SVGAnimatedInteger.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedInteger.idl; path = svg/SVGAnimatedInteger.idl; sourceTree = "<group>"; };
- A833C9480A2CF68700D57664 /* SVGAnimatedLengthList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedLengthList.idl; path = svg/SVGAnimatedLengthList.idl; sourceTree = "<group>"; };
- A833C9490A2CF68700D57664 /* SVGAnimatedNumber.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedNumber.idl; path = svg/SVGAnimatedNumber.idl; sourceTree = "<group>"; };
A833C94A0A2CF68700D57664 /* SVGAnimatedNumberList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedNumberList.idl; path = svg/SVGAnimatedNumberList.idl; sourceTree = "<group>"; };
- A833C94B0A2CF68700D57664 /* SVGAnimatedPathData.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedPathData.idl; path = svg/SVGAnimatedPathData.idl; sourceTree = "<group>"; };
- A833C94C0A2CF68700D57664 /* SVGAnimatedPoints.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedPoints.idl; path = svg/SVGAnimatedPoints.idl; sourceTree = "<group>"; };
- A833C94D0A2CF68700D57664 /* SVGAnimatedPreserveAspectRatio.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedPreserveAspectRatio.idl; path = svg/SVGAnimatedPreserveAspectRatio.idl; sourceTree = "<group>"; };
- A833C94E0A2CF68700D57664 /* SVGAnimatedRect.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedRect.idl; path = svg/SVGAnimatedRect.idl; sourceTree = "<group>"; };
- A833C94F0A2CF68700D57664 /* SVGAnimatedString.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedString.idl; path = svg/SVGAnimatedString.idl; sourceTree = "<group>"; };
A833C9500A2CF68700D57664 /* SVGAnimatedTransformList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedTransformList.idl; path = svg/SVGAnimatedTransformList.idl; sourceTree = "<group>"; };
A833C9510A2CF68700D57664 /* SVGAnimateElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimateElement.idl; path = svg/SVGAnimateElement.idl; sourceTree = "<group>"; };
A833C9520A2CF68700D57664 /* SVGAnimateTransformElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimateTransformElement.idl; path = svg/SVGAnimateTransformElement.idl; sourceTree = "<group>"; };
A833C9570A2CF68700D57664 /* SVGCursorElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGCursorElement.idl; path = svg/SVGCursorElement.idl; sourceTree = "<group>"; };
A833C9580A2CF68700D57664 /* SVGDefsElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGDefsElement.idl; path = svg/SVGDefsElement.idl; sourceTree = "<group>"; };
A833C9590A2CF68700D57664 /* SVGDescElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGDescElement.idl; path = svg/SVGDescElement.idl; sourceTree = "<group>"; };
- A833C95A0A2CF68700D57664 /* SVGDOMImplementation.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGDOMImplementation.idl; path = svg/SVGDOMImplementation.idl; sourceTree = "<group>"; };
A833C95B0A2CF68700D57664 /* SVGElementInstance.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGElementInstance.idl; path = svg/SVGElementInstance.idl; sourceTree = "<group>"; };
A833C95C0A2CF68700D57664 /* SVGElementInstanceList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGElementInstanceList.idl; path = svg/SVGElementInstanceList.idl; sourceTree = "<group>"; };
A833C95D0A2CF68700D57664 /* SVGEllipseElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGEllipseElement.idl; path = svg/SVGEllipseElement.idl; sourceTree = "<group>"; };
A833C97D0A2CF68700D57664 /* SVGMarkerElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGMarkerElement.idl; path = svg/SVGMarkerElement.idl; sourceTree = "<group>"; };
A833C97E0A2CF68700D57664 /* SVGNumberList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGNumberList.idl; path = svg/SVGNumberList.idl; sourceTree = "<group>"; };
A833C97F0A2CF68700D57664 /* SVGPaint.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPaint.idl; path = svg/SVGPaint.idl; sourceTree = "<group>"; };
- A833C9800A2CF68700D57664 /* SVGPathElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathElement.idl; path = svg/SVGPathElement.idl; sourceTree = "<group>"; };
- A833C9810A2CF68700D57664 /* SVGPathSeg.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSeg.idl; path = svg/SVGPathSeg.idl; sourceTree = "<group>"; };
- A833C9820A2CF68700D57664 /* SVGPathSegArc.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegArc.idl; path = svg/SVGPathSegArc.idl; sourceTree = "<group>"; };
- A833C9830A2CF68700D57664 /* SVGPathSegClosePath.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegClosePath.idl; path = svg/SVGPathSegClosePath.idl; sourceTree = "<group>"; };
- A833C9840A2CF68700D57664 /* SVGPathSegCurvetoCubic.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoCubic.idl; path = svg/SVGPathSegCurvetoCubic.idl; sourceTree = "<group>"; };
- A833C9850A2CF68700D57664 /* SVGPathSegCurvetoCubicSmooth.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoCubicSmooth.idl; path = svg/SVGPathSegCurvetoCubicSmooth.idl; sourceTree = "<group>"; };
- A833C9860A2CF68700D57664 /* SVGPathSegCurvetoQuadratic.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoQuadratic.idl; path = svg/SVGPathSegCurvetoQuadratic.idl; sourceTree = "<group>"; };
- A833C9870A2CF68700D57664 /* SVGPathSegCurvetoQuadraticSmooth.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoQuadraticSmooth.idl; path = svg/SVGPathSegCurvetoQuadraticSmooth.idl; sourceTree = "<group>"; };
- A833C9880A2CF68700D57664 /* SVGPathSegLineto.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLineto.idl; path = svg/SVGPathSegLineto.idl; sourceTree = "<group>"; };
- A833C9890A2CF68700D57664 /* SVGPathSegLinetoHorizontal.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoHorizontal.idl; path = svg/SVGPathSegLinetoHorizontal.idl; sourceTree = "<group>"; };
- A833C98A0A2CF68700D57664 /* SVGPathSegLinetoVertical.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoVertical.idl; path = svg/SVGPathSegLinetoVertical.idl; sourceTree = "<group>"; };
- A833C98B0A2CF68700D57664 /* SVGPathSegList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegList.idl; path = svg/SVGPathSegList.idl; sourceTree = "<group>"; };
- A833C98C0A2CF68700D57664 /* SVGPathSegMoveto.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegMoveto.idl; path = svg/SVGPathSegMoveto.idl; sourceTree = "<group>"; };
A833C98D0A2CF68700D57664 /* SVGPatternElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPatternElement.idl; path = svg/SVGPatternElement.idl; sourceTree = "<group>"; };
A833C98E0A2CF68700D57664 /* SVGPointList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPointList.idl; path = svg/SVGPointList.idl; sourceTree = "<group>"; };
A833C98F0A2CF68700D57664 /* SVGPolygonElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPolygonElement.idl; path = svg/SVGPolygonElement.idl; sourceTree = "<group>"; };
A833C9900A2CF68700D57664 /* SVGPolylineElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPolylineElement.idl; path = svg/SVGPolylineElement.idl; sourceTree = "<group>"; };
- A833C9910A2CF68700D57664 /* SVGPreserveAspectRatio.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPreserveAspectRatio.idl; path = svg/SVGPreserveAspectRatio.idl; sourceTree = "<group>"; };
A833C9920A2CF68700D57664 /* SVGRadialGradientElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGRadialGradientElement.idl; path = svg/SVGRadialGradientElement.idl; sourceTree = "<group>"; };
A833C9930A2CF68700D57664 /* SVGRectElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGRectElement.idl; path = svg/SVGRectElement.idl; sourceTree = "<group>"; };
A833C9940A2CF68700D57664 /* SVGRenderingIntent.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGRenderingIntent.idl; path = svg/SVGRenderingIntent.idl; sourceTree = "<group>"; };
A871DFDF0A15376B00B12A68 /* RenderReplaced.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = RenderReplaced.h; sourceTree = "<group>"; };
A871DFE00A15376B00B12A68 /* RenderWidget.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = RenderWidget.h; sourceTree = "<group>"; };
A871DFE10A15376B00B12A68 /* RenderWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = RenderWidget.cpp; sourceTree = "<group>"; };
- A884283D09308C1C00B6D461 /* DOMList.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; indentWidth = 4; path = DOMList.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A890DF1B0930974800513F88 /* SVGStyledTransformableElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGStyledTransformableElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A890DF1C0930974800513F88 /* SVGStyledTransformableElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGStyledTransformableElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A890DF1D0930974800513F88 /* SVGStyledLocatableElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGStyledLocatableElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F802089701F300BA5114 /* SVGAngle.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAngle.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F803089701F300BA5114 /* SVGAnimateColorElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimateColorElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F804089701F300BA5114 /* SVGAnimateColorElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimateColorElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F805089701F300BA5114 /* SVGAnimatedAngle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedAngle.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F806089701F300BA5114 /* SVGAnimatedAngle.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedAngle.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F807089701F300BA5114 /* SVGAnimatedBoolean.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedBoolean.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F808089701F300BA5114 /* SVGAnimatedBoolean.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedBoolean.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F809089701F300BA5114 /* SVGAnimatedEnumeration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedEnumeration.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F80A089701F300BA5114 /* SVGAnimatedEnumeration.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedEnumeration.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F80B089701F300BA5114 /* SVGAnimatedInteger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedInteger.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F80C089701F300BA5114 /* SVGAnimatedInteger.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedInteger.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F80D089701F300BA5114 /* SVGAnimatedLength.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedLength.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F80E089701F300BA5114 /* SVGAnimatedLength.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedLength.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F80F089701F300BA5114 /* SVGAnimatedLengthList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedLengthList.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F810089701F300BA5114 /* SVGAnimatedLengthList.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedLengthList.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F811089701F300BA5114 /* SVGAnimatedNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedNumber.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F812089701F300BA5114 /* SVGAnimatedNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedNumber.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F813089701F300BA5114 /* SVGAnimatedNumberList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedNumberList.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F814089701F300BA5114 /* SVGAnimatedNumberList.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedNumberList.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F815089701F300BA5114 /* SVGAnimatedPathData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedPathData.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F816089701F300BA5114 /* SVGAnimatedPathData.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedPathData.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F817089701F300BA5114 /* SVGAnimatedPoints.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedPoints.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F818089701F300BA5114 /* SVGAnimatedPoints.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedPoints.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F819089701F300BA5114 /* SVGAnimatedPreserveAspectRatio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedPreserveAspectRatio.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F81A089701F300BA5114 /* SVGAnimatedPreserveAspectRatio.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedPreserveAspectRatio.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F81B089701F300BA5114 /* SVGAnimatedRect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedRect.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F81C089701F300BA5114 /* SVGAnimatedRect.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedRect.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F81D089701F300BA5114 /* SVGAnimatedString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedString.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F81E089701F300BA5114 /* SVGAnimatedString.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedString.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F81F089701F300BA5114 /* SVGAnimatedTemplate.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedTemplate.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F820089701F300BA5114 /* SVGAnimatedTransformList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedTransformList.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F821089701F300BA5114 /* SVGAnimatedTransformList.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedTransformList.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F822089701F300BA5114 /* SVGAnimateElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimateElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F823089701F300BA5114 /* SVGAnimateElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimateElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F824089701F300BA5114 /* SVGAnimateTransformElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimateTransformElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F883089701F300BA5114 /* SVGMarkerElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGMarkerElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F884089701F300BA5114 /* SVGMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGMatrix.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F885089701F300BA5114 /* SVGMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGMatrix.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F886089701F300BA5114 /* SVGNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGNumber.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F887089701F300BA5114 /* SVGNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGNumber.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F888089701F300BA5114 /* SVGNumberList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGNumberList.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F889089701F300BA5114 /* SVGNumberList.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGNumberList.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F88A089701F300BA5114 /* SVGPaint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPaint.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F8A7089701F400BA5114 /* SVGPathSegMoveto.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegMoveto.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F8A8089701F400BA5114 /* SVGPatternElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPatternElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F8A9089701F400BA5114 /* SVGPatternElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGPatternElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F8AA089701F400BA5114 /* SVGPoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPoint.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F8AB089701F400BA5114 /* SVGPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGPoint.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F8AC089701F400BA5114 /* SVGPointList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPointList.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F8AD089701F400BA5114 /* SVGPointList.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGPointList.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F8AE089701F400BA5114 /* SVGPolyElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPolyElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F8B7089701F400BA5114 /* SVGRadialGradientElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGRadialGradientElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F8B8089701F400BA5114 /* SVGRectElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGRectElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F8B9089701F400BA5114 /* SVGRectElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGRectElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F8BA089701F400BA5114 /* SVGRect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGRect.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C0F8BB089701F400BA5114 /* SVGRect.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGRect.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F8BC089701F400BA5114 /* SVGScriptElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGScriptElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F8BD089701F400BA5114 /* SVGScriptElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGScriptElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C0F8BE089701F400BA5114 /* SVGSetElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGSetElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C32932093BB732000B9CAC /* WKSpotLightFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text; path = WKSpotLightFilter.cikernel; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C32933093BB732000B9CAC /* WKSpotLightFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WKSpotLightFilter.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C32934093BB732000B9CAC /* WKSpotLightFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WKSpotLightFilter.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C3294A093BB78C000B9CAC /* SVGAnimatedColor.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedColor.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
- A8C3294B093BB78C000B9CAC /* SVGAnimatedColor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedColor.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C3295C093BB7B2000B9CAC /* SVGFELightElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGFELightElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C3295D093BB7B2000B9CAC /* SVGFELightElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFELightElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
A8C3295E093BB7B2000B9CAC /* SVGFEDistantLightElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEDistantLightElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
ABDDFE780A5C6E7000A3E11D /* RenderPopupMenuMac.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = RenderPopupMenuMac.mm; sourceTree = "<group>"; };
ABE7B5210A489F830031881C /* DeprecatedRenderSelect.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DeprecatedRenderSelect.cpp; sourceTree = "<group>"; };
ABE7B5220A489F830031881C /* DeprecatedRenderSelect.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DeprecatedRenderSelect.h; sourceTree = "<group>"; };
+ B2E954610AB5FB7F0076DE37 /* SVGAnimatedAngle.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedAngle.idl; path = ksvg2/svg/SVGAnimatedAngle.idl; sourceTree = SOURCE_ROOT; };
+ B2E954620AB5FB7F0076DE37 /* SVGAnimatedBoolean.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedBoolean.idl; path = ksvg2/svg/SVGAnimatedBoolean.idl; sourceTree = SOURCE_ROOT; };
+ B2E954630AB5FB7F0076DE37 /* SVGAnimatedEnumeration.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedEnumeration.idl; path = ksvg2/svg/SVGAnimatedEnumeration.idl; sourceTree = SOURCE_ROOT; };
+ B2E954640AB5FB7F0076DE37 /* SVGAnimatedInteger.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedInteger.idl; path = ksvg2/svg/SVGAnimatedInteger.idl; sourceTree = SOURCE_ROOT; };
+ B2E954650AB5FB7F0076DE37 /* SVGAnimatedLength.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedLength.idl; path = ksvg2/svg/SVGAnimatedLength.idl; sourceTree = SOURCE_ROOT; };
+ B2E954660AB5FB7F0076DE37 /* SVGAnimatedNumber.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedNumber.idl; path = ksvg2/svg/SVGAnimatedNumber.idl; sourceTree = SOURCE_ROOT; };
+ B2E954670AB5FB7F0076DE37 /* SVGAnimatedPathData.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedPathData.idl; path = ksvg2/svg/SVGAnimatedPathData.idl; sourceTree = SOURCE_ROOT; };
+ B2E954680AB5FB7F0076DE37 /* SVGAnimatedPoints.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedPoints.idl; path = ksvg2/svg/SVGAnimatedPoints.idl; sourceTree = SOURCE_ROOT; };
+ B2E954690AB5FB7F0076DE37 /* SVGAnimatedPreserveAspectRatio.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedPreserveAspectRatio.idl; path = ksvg2/svg/SVGAnimatedPreserveAspectRatio.idl; sourceTree = SOURCE_ROOT; };
+ B2E9546A0AB5FB7F0076DE37 /* SVGAnimatedRect.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedRect.idl; path = ksvg2/svg/SVGAnimatedRect.idl; sourceTree = SOURCE_ROOT; };
+ B2E9546B0AB5FB7F0076DE37 /* SVGAnimatedString.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGAnimatedString.idl; path = ksvg2/svg/SVGAnimatedString.idl; sourceTree = SOURCE_ROOT; };
+ B2E954770AB5FBA30076DE37 /* SVGMetadataElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGMetadataElement.idl; path = ksvg2/svg/SVGMetadataElement.idl; sourceTree = SOURCE_ROOT; };
+ B2E954780AB5FBA30076DE37 /* SVGPathElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathElement.idl; path = ksvg2/svg/SVGPathElement.idl; sourceTree = SOURCE_ROOT; };
+ B2E954790AB5FBA30076DE37 /* SVGPathSeg.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSeg.idl; path = ksvg2/svg/SVGPathSeg.idl; sourceTree = SOURCE_ROOT; };
+ B2E9547A0AB5FBA30076DE37 /* SVGPathSegArcAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegArcAbs.idl; path = ksvg2/svg/SVGPathSegArcAbs.idl; sourceTree = SOURCE_ROOT; };
+ B2E9547B0AB5FBA30076DE37 /* SVGPathSegArcRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegArcRel.idl; path = ksvg2/svg/SVGPathSegArcRel.idl; sourceTree = SOURCE_ROOT; };
+ B2E9547C0AB5FBA30076DE37 /* SVGPathSegClosePath.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegClosePath.idl; path = ksvg2/svg/SVGPathSegClosePath.idl; sourceTree = SOURCE_ROOT; };
+ B2E9547D0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoCubicAbs.idl; path = ksvg2/svg/SVGPathSegCurvetoCubicAbs.idl; sourceTree = SOURCE_ROOT; };
+ B2E9547E0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoCubicRel.idl; path = ksvg2/svg/SVGPathSegCurvetoCubicRel.idl; sourceTree = SOURCE_ROOT; };
+ B2E9547F0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoCubicSmoothAbs.idl; path = ksvg2/svg/SVGPathSegCurvetoCubicSmoothAbs.idl; sourceTree = SOURCE_ROOT; };
+ B2E954800AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoCubicSmoothRel.idl; path = ksvg2/svg/SVGPathSegCurvetoCubicSmoothRel.idl; sourceTree = SOURCE_ROOT; };
+ B2E954810AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoQuadraticAbs.idl; path = ksvg2/svg/SVGPathSegCurvetoQuadraticAbs.idl; sourceTree = SOURCE_ROOT; };
+ B2E954820AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoQuadraticRel.idl; path = ksvg2/svg/SVGPathSegCurvetoQuadraticRel.idl; sourceTree = SOURCE_ROOT; };
+ B2E954830AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoQuadraticSmoothAbs.idl; path = ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl; sourceTree = SOURCE_ROOT; };
+ B2E954840AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegCurvetoQuadraticSmoothRel.idl; path = ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl; sourceTree = SOURCE_ROOT; };
+ B2E954850AB5FBA30076DE37 /* SVGPathSegLinetoAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoAbs.idl; path = ksvg2/svg/SVGPathSegLinetoAbs.idl; sourceTree = SOURCE_ROOT; };
+ B2E954860AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoHorizontalAbs.idl; path = ksvg2/svg/SVGPathSegLinetoHorizontalAbs.idl; sourceTree = SOURCE_ROOT; };
+ B2E954870AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoHorizontalRel.idl; path = ksvg2/svg/SVGPathSegLinetoHorizontalRel.idl; sourceTree = SOURCE_ROOT; };
+ B2E954880AB5FBA30076DE37 /* SVGPathSegLinetoRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoRel.idl; path = ksvg2/svg/SVGPathSegLinetoRel.idl; sourceTree = SOURCE_ROOT; };
+ B2E954890AB5FBA30076DE37 /* SVGPathSegLinetoVerticalAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoVerticalAbs.idl; path = ksvg2/svg/SVGPathSegLinetoVerticalAbs.idl; sourceTree = SOURCE_ROOT; };
+ B2E9548A0AB5FBA30076DE37 /* SVGPathSegLinetoVerticalRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegLinetoVerticalRel.idl; path = ksvg2/svg/SVGPathSegLinetoVerticalRel.idl; sourceTree = SOURCE_ROOT; };
+ B2E9548B0AB5FBA30076DE37 /* SVGPathSegList.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegList.idl; path = ksvg2/svg/SVGPathSegList.idl; sourceTree = SOURCE_ROOT; };
+ B2E9548C0AB5FBA30076DE37 /* SVGPathSegMovetoAbs.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegMovetoAbs.idl; path = ksvg2/svg/SVGPathSegMovetoAbs.idl; sourceTree = SOURCE_ROOT; };
+ B2E9548D0AB5FBA30076DE37 /* SVGPathSegMovetoRel.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPathSegMovetoRel.idl; path = ksvg2/svg/SVGPathSegMovetoRel.idl; sourceTree = SOURCE_ROOT; };
+ B2E9548E0AB5FBA30076DE37 /* SVGPreserveAspectRatio.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SVGPreserveAspectRatio.idl; path = ksvg2/svg/SVGPreserveAspectRatio.idl; sourceTree = SOURCE_ROOT; };
BC066F6C09FEB2FA00C589A7 /* WebCoreTextRenderer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WebCoreTextRenderer.h; sourceTree = "<group>"; };
BC06F24906D18A7E004A6FA3 /* XSLStyleSheet.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XSLStyleSheet.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
BC06F24A06D18A7E004A6FA3 /* XSLStyleSheet.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = XSLStyleSheet.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
65BF02180974806300C43196 /* page */ = {
isa = PBXGroup;
children = (
+ B2E954770AB5FBA30076DE37 /* SVGMetadataElement.idl */,
+ B2E954780AB5FBA30076DE37 /* SVGPathElement.idl */,
+ B2E954790AB5FBA30076DE37 /* SVGPathSeg.idl */,
+ B2E9547A0AB5FBA30076DE37 /* SVGPathSegArcAbs.idl */,
+ B2E9547B0AB5FBA30076DE37 /* SVGPathSegArcRel.idl */,
+ B2E9547C0AB5FBA30076DE37 /* SVGPathSegClosePath.idl */,
+ B2E9547D0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicAbs.idl */,
+ B2E9547E0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicRel.idl */,
+ B2E9547F0AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothAbs.idl */,
+ B2E954800AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothRel.idl */,
+ B2E954810AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticAbs.idl */,
+ B2E954820AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticRel.idl */,
+ B2E954830AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothAbs.idl */,
+ B2E954840AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothRel.idl */,
+ B2E954850AB5FBA30076DE37 /* SVGPathSegLinetoAbs.idl */,
+ B2E954860AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalAbs.idl */,
+ B2E954870AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalRel.idl */,
+ B2E954880AB5FBA30076DE37 /* SVGPathSegLinetoRel.idl */,
+ B2E954890AB5FBA30076DE37 /* SVGPathSegLinetoVerticalAbs.idl */,
+ B2E9548A0AB5FBA30076DE37 /* SVGPathSegLinetoVerticalRel.idl */,
+ B2E9548B0AB5FBA30076DE37 /* SVGPathSegList.idl */,
+ B2E9548C0AB5FBA30076DE37 /* SVGPathSegMovetoAbs.idl */,
+ B2E9548D0AB5FBA30076DE37 /* SVGPathSegMovetoRel.idl */,
+ B2E9548E0AB5FBA30076DE37 /* SVGPreserveAspectRatio.idl */,
+ B2E954610AB5FB7F0076DE37 /* SVGAnimatedAngle.idl */,
+ B2E954620AB5FB7F0076DE37 /* SVGAnimatedBoolean.idl */,
+ B2E954630AB5FB7F0076DE37 /* SVGAnimatedEnumeration.idl */,
+ B2E954640AB5FB7F0076DE37 /* SVGAnimatedInteger.idl */,
+ B2E954650AB5FB7F0076DE37 /* SVGAnimatedLength.idl */,
+ B2E954660AB5FB7F0076DE37 /* SVGAnimatedNumber.idl */,
+ B2E954670AB5FB7F0076DE37 /* SVGAnimatedPathData.idl */,
+ B2E954680AB5FB7F0076DE37 /* SVGAnimatedPoints.idl */,
+ B2E954690AB5FB7F0076DE37 /* SVGAnimatedPreserveAspectRatio.idl */,
+ B2E9546A0AB5FB7F0076DE37 /* SVGAnimatedRect.idl */,
+ B2E9546B0AB5FB7F0076DE37 /* SVGAnimatedString.idl */,
1403B99609EB13AF00797C7F /* DOMWindow.cpp */,
1403B99509EB13AF00797C7F /* DOMWindow.h */,
1403B90C09EB124500797C7F /* DOMWindow.idl */,
A833C9410A2CF68700D57664 /* GetSVGDocument.idl */,
A833C9420A2CF68700D57664 /* SVGAElement.idl */,
A833C9430A2CF68700D57664 /* SVGAnimateColorElement.idl */,
- A833C9440A2CF68700D57664 /* SVGAnimatedAngle.idl */,
- A833C9450A2CF68700D57664 /* SVGAnimatedBoolean.idl */,
- A833C9460A2CF68700D57664 /* SVGAnimatedEnumeration.idl */,
- A833C9470A2CF68700D57664 /* SVGAnimatedInteger.idl */,
- A833C9480A2CF68700D57664 /* SVGAnimatedLengthList.idl */,
- A833C9490A2CF68700D57664 /* SVGAnimatedNumber.idl */,
A833C94A0A2CF68700D57664 /* SVGAnimatedNumberList.idl */,
- A833C94B0A2CF68700D57664 /* SVGAnimatedPathData.idl */,
- A833C94C0A2CF68700D57664 /* SVGAnimatedPoints.idl */,
- A833C94D0A2CF68700D57664 /* SVGAnimatedPreserveAspectRatio.idl */,
- A833C94E0A2CF68700D57664 /* SVGAnimatedRect.idl */,
- A833C94F0A2CF68700D57664 /* SVGAnimatedString.idl */,
A833C9500A2CF68700D57664 /* SVGAnimatedTransformList.idl */,
A833C9510A2CF68700D57664 /* SVGAnimateElement.idl */,
A833C9520A2CF68700D57664 /* SVGAnimateTransformElement.idl */,
A833C9570A2CF68700D57664 /* SVGCursorElement.idl */,
A833C9580A2CF68700D57664 /* SVGDefsElement.idl */,
A833C9590A2CF68700D57664 /* SVGDescElement.idl */,
- A833C95A0A2CF68700D57664 /* SVGDOMImplementation.idl */,
A833C95B0A2CF68700D57664 /* SVGElementInstance.idl */,
A833C95C0A2CF68700D57664 /* SVGElementInstanceList.idl */,
A833C95D0A2CF68700D57664 /* SVGEllipseElement.idl */,
A833C97D0A2CF68700D57664 /* SVGMarkerElement.idl */,
A833C97E0A2CF68700D57664 /* SVGNumberList.idl */,
A833C97F0A2CF68700D57664 /* SVGPaint.idl */,
- A833C9800A2CF68700D57664 /* SVGPathElement.idl */,
- A833C9810A2CF68700D57664 /* SVGPathSeg.idl */,
- A833C9820A2CF68700D57664 /* SVGPathSegArc.idl */,
- A833C9830A2CF68700D57664 /* SVGPathSegClosePath.idl */,
- A833C9840A2CF68700D57664 /* SVGPathSegCurvetoCubic.idl */,
- A833C9850A2CF68700D57664 /* SVGPathSegCurvetoCubicSmooth.idl */,
- A833C9860A2CF68700D57664 /* SVGPathSegCurvetoQuadratic.idl */,
- A833C9870A2CF68700D57664 /* SVGPathSegCurvetoQuadraticSmooth.idl */,
- A833C9880A2CF68700D57664 /* SVGPathSegLineto.idl */,
- A833C9890A2CF68700D57664 /* SVGPathSegLinetoHorizontal.idl */,
- A833C98A0A2CF68700D57664 /* SVGPathSegLinetoVertical.idl */,
- A833C98B0A2CF68700D57664 /* SVGPathSegList.idl */,
- A833C98C0A2CF68700D57664 /* SVGPathSegMoveto.idl */,
A833C98D0A2CF68700D57664 /* SVGPatternElement.idl */,
A833C98E0A2CF68700D57664 /* SVGPointList.idl */,
A833C98F0A2CF68700D57664 /* SVGPolygonElement.idl */,
A833C9900A2CF68700D57664 /* SVGPolylineElement.idl */,
- A833C9910A2CF68700D57664 /* SVGPreserveAspectRatio.idl */,
A833C9920A2CF68700D57664 /* SVGRadialGradientElement.idl */,
A833C9930A2CF68700D57664 /* SVGRectElement.idl */,
A833C9940A2CF68700D57664 /* SVGRenderingIntent.idl */,
children = (
AAC8DAAF0AA1002000DC0907 /* SVGMetadataElement.cpp */,
AAC8DAB00AA1002000DC0907 /* SVGMetadataElement.h */,
- A884283D09308C1C00B6D461 /* DOMList.h */,
A8C0F7FF089701F300BA5114 /* SVGAElement.cpp */,
A8C0F800089701F300BA5114 /* SVGAElement.h */,
A8C0F801089701F300BA5114 /* SVGAngle.cpp */,
A833C0A80A2C4FEC00D57664 /* SVGAngle.idl */,
A8C0F803089701F300BA5114 /* SVGAnimateColorElement.cpp */,
A8C0F804089701F300BA5114 /* SVGAnimateColorElement.h */,
- A8C0F805089701F300BA5114 /* SVGAnimatedAngle.cpp */,
- A8C0F806089701F300BA5114 /* SVGAnimatedAngle.h */,
- A8C0F807089701F300BA5114 /* SVGAnimatedBoolean.cpp */,
- A8C0F808089701F300BA5114 /* SVGAnimatedBoolean.h */,
- A8C3294B093BB78C000B9CAC /* SVGAnimatedColor.cpp */,
- A8C3294A093BB78C000B9CAC /* SVGAnimatedColor.h */,
- A8C0F809089701F300BA5114 /* SVGAnimatedEnumeration.cpp */,
- A8C0F80A089701F300BA5114 /* SVGAnimatedEnumeration.h */,
- A8C0F80B089701F300BA5114 /* SVGAnimatedInteger.cpp */,
- A8C0F80C089701F300BA5114 /* SVGAnimatedInteger.h */,
- A8C0F80D089701F300BA5114 /* SVGAnimatedLength.cpp */,
- A8C0F80E089701F300BA5114 /* SVGAnimatedLength.h */,
- A8C0F80F089701F300BA5114 /* SVGAnimatedLengthList.cpp */,
- A8C0F810089701F300BA5114 /* SVGAnimatedLengthList.h */,
- A8C0F811089701F300BA5114 /* SVGAnimatedNumber.cpp */,
- A8C0F812089701F300BA5114 /* SVGAnimatedNumber.h */,
- A8C0F813089701F300BA5114 /* SVGAnimatedNumberList.cpp */,
- A8C0F814089701F300BA5114 /* SVGAnimatedNumberList.h */,
A8C0F815089701F300BA5114 /* SVGAnimatedPathData.cpp */,
A8C0F816089701F300BA5114 /* SVGAnimatedPathData.h */,
A8C0F817089701F300BA5114 /* SVGAnimatedPoints.cpp */,
A8C0F818089701F300BA5114 /* SVGAnimatedPoints.h */,
- A8C0F819089701F300BA5114 /* SVGAnimatedPreserveAspectRatio.cpp */,
- A8C0F81A089701F300BA5114 /* SVGAnimatedPreserveAspectRatio.h */,
- A8C0F81B089701F300BA5114 /* SVGAnimatedRect.cpp */,
- A8C0F81C089701F300BA5114 /* SVGAnimatedRect.h */,
- A8C0F81D089701F300BA5114 /* SVGAnimatedString.cpp */,
- A8C0F81E089701F300BA5114 /* SVGAnimatedString.h */,
A8C0F81F089701F300BA5114 /* SVGAnimatedTemplate.h */,
- A8C0F820089701F300BA5114 /* SVGAnimatedTransformList.cpp */,
- A8C0F821089701F300BA5114 /* SVGAnimatedTransformList.h */,
A8C0F822089701F300BA5114 /* SVGAnimateElement.cpp */,
A8C0F823089701F300BA5114 /* SVGAnimateElement.h */,
A8C0F824089701F300BA5114 /* SVGAnimateTransformElement.cpp */,
A8C0F884089701F300BA5114 /* SVGMatrix.cpp */,
A8C0F885089701F300BA5114 /* SVGMatrix.h */,
A833BEDD0A2C344B00D57664 /* SVGMatrix.idl */,
- A8C0F886089701F300BA5114 /* SVGNumber.cpp */,
- A8C0F887089701F300BA5114 /* SVGNumber.h */,
A833BEA20A2C329300D57664 /* SVGNumber.idl */,
A8C0F888089701F300BA5114 /* SVGNumberList.cpp */,
A8C0F889089701F300BA5114 /* SVGNumberList.h */,
A8C0F8A7089701F400BA5114 /* SVGPathSegMoveto.h */,
A8C0F8A8089701F400BA5114 /* SVGPatternElement.cpp */,
A8C0F8A9089701F400BA5114 /* SVGPatternElement.h */,
- A8C0F8AA089701F400BA5114 /* SVGPoint.cpp */,
- A8C0F8AB089701F400BA5114 /* SVGPoint.h */,
A833BEA10A2C329300D57664 /* SVGPoint.idl */,
A8C0F8AC089701F400BA5114 /* SVGPointList.cpp */,
A8C0F8AD089701F400BA5114 /* SVGPointList.h */,
A8C0F8B5089701F400BA5114 /* SVGPreserveAspectRatio.h */,
A8C0F8B6089701F400BA5114 /* SVGRadialGradientElement.cpp */,
A8C0F8B7089701F400BA5114 /* SVGRadialGradientElement.h */,
- A8C0F8BA089701F400BA5114 /* SVGRect.cpp */,
- A8C0F8BB089701F400BA5114 /* SVGRect.h */,
A833BEA00A2C329300D57664 /* SVGRect.idl */,
A8C0F8B8089701F400BA5114 /* SVGRectElement.cpp */,
A8C0F8B9089701F400BA5114 /* SVGRectElement.h */,
A88AD412095248F0001DD196 /* SVGAElement.h in Headers */,
A88AD414095248F0001DD196 /* SVGAngle.h in Headers */,
A88AD416095248F0001DD196 /* SVGAnimateColorElement.h in Headers */,
- A88AD418095248F0001DD196 /* SVGAnimatedAngle.h in Headers */,
- A88AD41A095248F0001DD196 /* SVGAnimatedBoolean.h in Headers */,
- A88AD41C095248F0001DD196 /* SVGAnimatedColor.h in Headers */,
- A88AD41E095248F0001DD196 /* SVGAnimatedEnumeration.h in Headers */,
- A88AD420095248F0001DD196 /* SVGAnimatedInteger.h in Headers */,
- A88AD422095248F0001DD196 /* SVGAnimatedLength.h in Headers */,
- A88AD424095248F0001DD196 /* SVGAnimatedLengthList.h in Headers */,
- A88AD426095248F0001DD196 /* SVGAnimatedNumber.h in Headers */,
- A88AD428095248F0001DD196 /* SVGAnimatedNumberList.h in Headers */,
A88AD42A095248F0001DD196 /* SVGAnimatedPathData.h in Headers */,
A88AD42C095248F0001DD196 /* SVGAnimatedPoints.h in Headers */,
- A88AD42E095248F0001DD196 /* SVGAnimatedPreserveAspectRatio.h in Headers */,
- A88AD430095248F0001DD196 /* SVGAnimatedRect.h in Headers */,
- A88AD432095248F0001DD196 /* SVGAnimatedString.h in Headers */,
A88AD433095248F0001DD196 /* SVGAnimatedTemplate.h in Headers */,
- A88AD435095248F0001DD196 /* SVGAnimatedTransformList.h in Headers */,
A88AD437095248F0001DD196 /* SVGAnimateElement.h in Headers */,
A88AD439095248F0001DD196 /* SVGAnimateTransformElement.h in Headers */,
A88AD43B095248F0001DD196 /* SVGAnimationElement.h in Headers */,
A88AD49F095248F0001DD196 /* SVGLocatable.h in Headers */,
A88AD4A1095248F0001DD196 /* SVGMarkerElement.h in Headers */,
A88AD4A3095248F0001DD196 /* SVGMatrix.h in Headers */,
- A88AD4A5095248F0001DD196 /* SVGNumber.h in Headers */,
A88AD4A7095248F0001DD196 /* SVGNumberList.h in Headers */,
A88AD4A9095248F0001DD196 /* SVGPaint.h in Headers */,
A88AD4AB095248F0001DD196 /* SVGPathElement.h in Headers */,
A88AD4C3095248F0001DD196 /* SVGPathSegList.h in Headers */,
A88AD4C5095248F0001DD196 /* SVGPathSegMoveto.h in Headers */,
A88AD4C7095248F0001DD196 /* SVGPatternElement.h in Headers */,
- A88AD4C9095248F0001DD196 /* SVGPoint.h in Headers */,
A88AD4CB095248F0001DD196 /* SVGPointList.h in Headers */,
A88AD4CD095248F0001DD196 /* SVGPolyElement.h in Headers */,
A88AD4CF095248F0001DD196 /* SVGPolygonElement.h in Headers */,
A88AD4D3095248F0001DD196 /* SVGPreserveAspectRatio.h in Headers */,
A88AD4D5095248F0001DD196 /* SVGRadialGradientElement.h in Headers */,
A88AD4D7095248F0001DD196 /* SVGRectElement.h in Headers */,
- A88AD4D9095248F0001DD196 /* SVGRect.h in Headers */,
A88AD4DB095248F0001DD196 /* SVGScriptElement.h in Headers */,
A88AD4DD095248F0001DD196 /* SVGSetElement.h in Headers */,
A88AD4DF095248F0001DD196 /* SVGStopElement.h in Headers */,
A88AD50A095248F0001DD196 /* SVGViewElement.h in Headers */,
A88AD50C095248F0001DD196 /* SVGZoomAndPan.h in Headers */,
A88AD50D095248F0001DD196 /* ksvg.h in Headers */,
- A88AD5170952499F001DD196 /* DOMList.h in Headers */,
6552E7AA096AA11B0006F248 /* WebCoreFrameNamespaces.h in Headers */,
A81655D4096BBEAC00601058 /* KCanvasMaskerQuartz.h in Headers */,
A81655E5096BC13900601058 /* SVGMaskElement.h in Headers */,
1CD4418F0A4CE76F00A007AB /* northSouthResizeCursor.tiff in Resources */,
1CD441900A4CE76F00A007AB /* northWestSouthEastResizeCursor.tiff in Resources */,
5115095C0A9CE04700901013 /* urlIcon.tiff in Resources */,
+ B2E9546C0AB5FB7F0076DE37 /* SVGAnimatedAngle.idl in Resources */,
+ B2E9546D0AB5FB7F0076DE37 /* SVGAnimatedBoolean.idl in Resources */,
+ B2E9546E0AB5FB7F0076DE37 /* SVGAnimatedEnumeration.idl in Resources */,
+ B2E9546F0AB5FB7F0076DE37 /* SVGAnimatedInteger.idl in Resources */,
+ B2E954700AB5FB7F0076DE37 /* SVGAnimatedLength.idl in Resources */,
+ B2E954710AB5FB7F0076DE37 /* SVGAnimatedNumber.idl in Resources */,
+ B2E954720AB5FB7F0076DE37 /* SVGAnimatedPathData.idl in Resources */,
+ B2E954730AB5FB7F0076DE37 /* SVGAnimatedPoints.idl in Resources */,
+ B2E954740AB5FB7F0076DE37 /* SVGAnimatedPreserveAspectRatio.idl in Resources */,
+ B2E954750AB5FB7F0076DE37 /* SVGAnimatedRect.idl in Resources */,
+ B2E954760AB5FB7F0076DE37 /* SVGAnimatedString.idl in Resources */,
+ B2E9548F0AB5FBA30076DE37 /* SVGMetadataElement.idl in Resources */,
+ B2E954900AB5FBA30076DE37 /* SVGPathElement.idl in Resources */,
+ B2E954910AB5FBA30076DE37 /* SVGPathSeg.idl in Resources */,
+ B2E954920AB5FBA30076DE37 /* SVGPathSegArcAbs.idl in Resources */,
+ B2E954930AB5FBA30076DE37 /* SVGPathSegArcRel.idl in Resources */,
+ B2E954940AB5FBA30076DE37 /* SVGPathSegClosePath.idl in Resources */,
+ B2E954950AB5FBA30076DE37 /* SVGPathSegCurvetoCubicAbs.idl in Resources */,
+ B2E954960AB5FBA30076DE37 /* SVGPathSegCurvetoCubicRel.idl in Resources */,
+ B2E954970AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothAbs.idl in Resources */,
+ B2E954980AB5FBA30076DE37 /* SVGPathSegCurvetoCubicSmoothRel.idl in Resources */,
+ B2E954990AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticAbs.idl in Resources */,
+ B2E9549A0AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticRel.idl in Resources */,
+ B2E9549B0AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothAbs.idl in Resources */,
+ B2E9549C0AB5FBA30076DE37 /* SVGPathSegCurvetoQuadraticSmoothRel.idl in Resources */,
+ B2E9549D0AB5FBA30076DE37 /* SVGPathSegLinetoAbs.idl in Resources */,
+ B2E9549E0AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalAbs.idl in Resources */,
+ B2E9549F0AB5FBA30076DE37 /* SVGPathSegLinetoHorizontalRel.idl in Resources */,
+ B2E954A00AB5FBA30076DE37 /* SVGPathSegLinetoRel.idl in Resources */,
+ B2E954A10AB5FBA30076DE37 /* SVGPathSegLinetoVerticalAbs.idl in Resources */,
+ B2E954A20AB5FBA30076DE37 /* SVGPathSegLinetoVerticalRel.idl in Resources */,
+ B2E954A30AB5FBA30076DE37 /* SVGPathSegList.idl in Resources */,
+ B2E954A40AB5FBA30076DE37 /* SVGPathSegMovetoAbs.idl in Resources */,
+ B2E954A50AB5FBA30076DE37 /* SVGPathSegMovetoRel.idl in Resources */,
+ B2E954A60AB5FBA30076DE37 /* SVGPreserveAspectRatio.idl in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
A88AD411095248F0001DD196 /* SVGAElement.cpp in Sources */,
A88AD413095248F0001DD196 /* SVGAngle.cpp in Sources */,
A88AD415095248F0001DD196 /* SVGAnimateColorElement.cpp in Sources */,
- A88AD417095248F0001DD196 /* SVGAnimatedAngle.cpp in Sources */,
- A88AD419095248F0001DD196 /* SVGAnimatedBoolean.cpp in Sources */,
- A88AD41B095248F0001DD196 /* SVGAnimatedColor.cpp in Sources */,
- A88AD41D095248F0001DD196 /* SVGAnimatedEnumeration.cpp in Sources */,
- A88AD41F095248F0001DD196 /* SVGAnimatedInteger.cpp in Sources */,
- A88AD421095248F0001DD196 /* SVGAnimatedLength.cpp in Sources */,
- A88AD423095248F0001DD196 /* SVGAnimatedLengthList.cpp in Sources */,
- A88AD425095248F0001DD196 /* SVGAnimatedNumber.cpp in Sources */,
- A88AD427095248F0001DD196 /* SVGAnimatedNumberList.cpp in Sources */,
A88AD429095248F0001DD196 /* SVGAnimatedPathData.cpp in Sources */,
A88AD42B095248F0001DD196 /* SVGAnimatedPoints.cpp in Sources */,
- A88AD42D095248F0001DD196 /* SVGAnimatedPreserveAspectRatio.cpp in Sources */,
- A88AD42F095248F0001DD196 /* SVGAnimatedRect.cpp in Sources */,
- A88AD431095248F0001DD196 /* SVGAnimatedString.cpp in Sources */,
- A88AD434095248F0001DD196 /* SVGAnimatedTransformList.cpp in Sources */,
A88AD436095248F0001DD196 /* SVGAnimateElement.cpp in Sources */,
A88AD438095248F0001DD196 /* SVGAnimateTransformElement.cpp in Sources */,
A88AD43A095248F0001DD196 /* SVGAnimationElement.cpp in Sources */,
A88AD49E095248F0001DD196 /* SVGLocatable.cpp in Sources */,
A88AD4A0095248F0001DD196 /* SVGMarkerElement.cpp in Sources */,
A88AD4A2095248F0001DD196 /* SVGMatrix.cpp in Sources */,
- A88AD4A4095248F0001DD196 /* SVGNumber.cpp in Sources */,
A88AD4A6095248F0001DD196 /* SVGNumberList.cpp in Sources */,
A88AD4A8095248F0001DD196 /* SVGPaint.cpp in Sources */,
A88AD4AA095248F0001DD196 /* SVGPathElement.cpp in Sources */,
A88AD4C2095248F0001DD196 /* SVGPathSegList.cpp in Sources */,
A88AD4C4095248F0001DD196 /* SVGPathSegMoveto.cpp in Sources */,
A88AD4C6095248F0001DD196 /* SVGPatternElement.cpp in Sources */,
- A88AD4C8095248F0001DD196 /* SVGPoint.cpp in Sources */,
A88AD4CA095248F0001DD196 /* SVGPointList.cpp in Sources */,
A88AD4CC095248F0001DD196 /* SVGPolyElement.cpp in Sources */,
A88AD4CE095248F0001DD196 /* SVGPolygonElement.cpp in Sources */,
A88AD4D2095248F0001DD196 /* SVGPreserveAspectRatio.cpp in Sources */,
A88AD4D4095248F0001DD196 /* SVGRadialGradientElement.cpp in Sources */,
A88AD4D6095248F0001DD196 /* SVGRectElement.cpp in Sources */,
- A88AD4D8095248F0001DD196 /* SVGRect.cpp in Sources */,
A88AD4DA095248F0001DD196 /* SVGScriptElement.cpp in Sources */,
A88AD4DC095248F0001DD196 /* SVGSetElement.cpp in Sources */,
A88AD4DE095248F0001DD196 /* SVGStopElement.cpp in Sources */,
my $codeGenerator = 0;
-# Used to map between modules & namespaces
-my %moduleNamespaceHash;
-
-# Used to map between modules and their implementation namespaces
-my %moduleImplementationNamespaceHash;
-
+my %primitiveTypeHash = ("int" => 1, "short" => 1, "long" => 1,
+ "unsigned int" => 1, "unsigned short" => 1,
+ "unsigned long" => 1, "float" => 1,
+ "double" => 1, "boolean" => 1, "void" => 1);
+
+my %svgAnimatedTypeHash = ("SVGAnimatedAngle" => 1, "SVGAnimatedBoolean" => 1,
+ "SVGAnimatedEnumeration" => 1, "SVGAnimatedInteger" => 1,
+ "SVGAnimatedLength" => 1, "SVGAnimatedNumber" => 1,
+ "SVGAnimatedPreserveAspectRatio" => 1,
+ "SVGAnimatedRect" => 1, "SVGAnimatedString" => 1);
+
# Helpers for 'ScanDirectory'
my $endCondition = 0;
my $foundFilename = "";
my $ifaceName = "CodeGenerator" . $useGenerator;
- # Dynamically load external code generation perl module...
+ # Dynamically load external code generation perl module
require $ifaceName . ".pm";
$codeGenerator = $ifaceName->new($object, $useOutputDir, $useLayerOnTop);
unless (defined($codeGenerator)) {
my $object = shift;
my $dataNode = shift;
- my $topBaseClass = "";
my @parents = @{$dataNode->parents};
my $parentsMax = @{$dataNode->parents};
my $document = $parser->Parse($foundFilename, "");
foreach my $class (@{$document->classes}) {
- # Step #3: Collect constants & functions & attributes of this parent-class...
+ # Step #3: Collect constants & functions & attributes of this parent-class
my $constantsMax = @{$class->constants};
my $functionsMax = @{$class->functions};
my $attributesMax = @{$class->attributes};
print " | |> -> Inherting $constantsMax constants, $functionsMax functions, $attributesMax attributes...\n | |>\n";
- # Step #4: Concatenate data...
+ # Step #4: Concatenate data
foreach (@{$class->constants}) {
push(@$constantsRef, $_);
}
push(@$attributesRef, $_);
}
- # Step #4: Enter recursive parent search...
+ # Step #4: Enter recursive parent search
AddMethodsConstantsAndAttributesFromParentClasses($object, $class);
}
} else {
}
}
}
-
-# Helper for all CodeGenerator***.pm modules
-sub FindTopBaseClass
-{
- # If you are processing the 'Attr' interface, it has the single
- # parent interface 'Node', which is the topmost base class. Return it.
- #
- # It gets trickier for ie. the 'PlatformMouseEvent' interface, whose parent is
- # the 'UIEvent' interface, whose parent is the 'Event' interface. Return it.
- my $object = shift;
- my $interface = StripModule(shift);
- my $topBaseClass = "";
-
- # Loop until we found the top most base class for 'interface'
- while($interface ne "") {
- # Step #1: Find the IDL file associated with 'interface'
- $endCondition = 0; $foundFilename = "";
-
- foreach (@{$useDirectories}) {
- $object->ScanDirectory("$interface.idl", $_, $_, 0) if $foundFilename eq "";
- }
-
- if ($foundFilename ne "") {
- print " | |> Parsing parent IDL \"$foundFilename\" for interface \"$interface\"\n";
-
- # Step #2: Parse the found IDL file (in quiet mode).
- my $parser = IDLParser->new(1);
- my $document = $parser->Parse($foundFilename);
-
- # Step #3: Check wheter the parsed IDL file has parents
- foreach my $class (@{$document->classes}) {
- my $useInterface = $interface;
-
- if ($class->name eq $useInterface) {
- my @parents = @{$class->parents};
- my $parentsMax = @{$class->parents};
-
- $interface = "";
-
- # Exception: For the DOM 'Node' is our topmost baseclass, not EventTarget.
- if (($parentsMax > 0) and ($parents[0] ne "events::EventTarget")) {
- $interface = StripModule($parents[0]);
- } elsif (!$class->noDPtrFlag) { # Include 'module' ...
- $topBaseClass = $document->module . "::" . $class->name;
- }
- }
- }
- } else {
- die("Could NOT find specified parent interface \"$interface\"!\n");
- }
- }
-
- return $topBaseClass;
-}
-
-# Helper for all IDLCodeGenerator***.pm modules
-sub ClassHasWriteableAttributes
-{
- # Determine wheter a given interface has any writeable attributes...
- my $object = shift;
- my $interface = StripModule(shift);
- my $hasWriteableAttributes = 0;
-
- # Step #1: Find the IDL file associated with 'interface'
- $endCondition = 0;
- $foundFilename = "";
-
- foreach (@{$useDirectories}) {
- $object->ScanDirectory("$interface.idl", $_, $_, 0) if $foundFilename eq "";
- }
-
- # Step #2: Parse the found IDL file (in quiet mode).
- my $parser = IDLParser->new(1);
- my $document = $parser->Parse($foundFilename);
-
- # Step #3: Check wheter the parsed IDL file has parents
- foreach my $class (@{$document->classes}) {
- if ($class->name eq $interface) {
- foreach (@{$class->attributes}) {
- $hasWriteableAttributes = 1 if ($_->type ne "readonly attribute");
- }
- }
- }
-
- return $hasWriteableAttributes;
-}
-
-# Helper for all IDLCodeGenerator***.pm modules
-sub AllClassesWhichInheritFrom
-{
- # Determine which interfaces inherit from the passed one...
- my $object = shift;
-
- my $interface = shift;
- $interface =~ s/([a-zA-Z0-9]*::)*//; # Strip namespace(s).
-
- # Step #1: Loop through all included directories to scan for all IDL files...
- my @allIDLFiles = ();
- foreach (@{$useDirectories}) {
- $endCondition = 0;
- @foundFilenames = ();
- $object->ScanDirectory("allidls", $_, $_, 1);
- foreach (@foundFilenames) {
- push(@allIDLFiles, $_);
- }
- }
-
- # Step #2: Loop through all found IDL files...
- my %classDataCache;
- foreach (@allIDLFiles) {
- # Step #3: Parse the found IDL file (in quiet mode).
- my $parser = IDLParser->new(1);
- my $document = $parser->Parse($_);
-
- # Step #4: Cache the parsed IDL datastructures.
- my $cacheHandle = $_; $cacheHandle =~ s/.*\/(.*)\.idl//;
- $classDataCache{$1} = $document;
- }
-
- my %classDataCacheCopy = %classDataCache; # Protect!
-
- # Step #5: Loop through all cached IDL documents...
- my @classList = ();
- while (my($name, $document) = each %classDataCache) {
- $endCondition = 0;
-
- # Step #6: Check wheter the parsed IDL file has parents...
- $object->RecursiveInheritanceHelper($document, $interface, \@classList, \%classDataCacheCopy);
- }
-
- # Step #7: Return list of all classes which inherit from me!
- return \@classList;
-}
-
-# Helper for all IDLCodeGenerator***.pm modules
-sub AllClasses
-{
- # Determines all interfaces within a project...
- my $object = shift;
-
- # Step #1: Loop through all included directories to scan for all IDL files...
- my @allIDLFiles = ();
- foreach (@{$useDirectories}) {
- $endCondition = 0;
- @foundFilenames = ();
-
- $object->ScanDirectory("allidls", $_, $_, 1);
- foreach (@foundFilenames) {
- push(@allIDLFiles, $_);
- }
- }
-
- # Step #2: Loop through all found IDL files...
- my @classList = ();
- foreach (@allIDLFiles) {
- # Step #3: Parse the found IDL file (in quiet mode).
- my $parser = IDLParser->new(1);
- my $document = $parser->Parse($_);
-
- # Step #4: Check if class is a baseclass...
- foreach my $class (@{$document->classes}) {
- my $identifier = $class->name;
- my $namespace = $moduleNamespaceHash{$document->module};
- $identifier = $namespace . "::" . $identifier if $namespace ne "";
-
- my @array = grep { /^$identifier$/ } @$classList;
-
- my $arraySize = @array;
- if ($arraySize eq 0) {
- push(@classList, $identifier);
- }
- }
- }
-
- # Step #7: Return list of all base classes!
- return \@classList;
-}
-
-# Internal helper for 'AllClassesWhichInheritFrom'
-sub RecursiveInheritanceHelper
+# Helper for all CodeGenerator***.pm modules
+sub IsPrimitiveType
{
my $object = shift;
+ my $type = shift;
- my $document = shift;
- my $interface = shift;
- my $classList = shift;
- my $classDataCache = shift;
-
- return 1 if $endCondition eq 1;
-
- foreach my $class (@{$document->classes}) {
- foreach (@{$class->parents}) {
- my $cacheHandle = StripModule($_);
-
- if ($cacheHandle eq $interface) {
- my $identifier = $document->module . "::" . $class->name;
- my @array = grep { /^$identifier$/ } @$classList; my $arraySize = @array;
- push(@$classList, $identifier) if $arraySize eq 0;
-
- $endCondition = 1;
- return $endCondition;
- } else {
- my %cache = %{$classDataCache};
-
- my $checkDocument = $cache{$cacheHandle};
- $endCondition = $object->RecursiveInheritanceHelper($checkDocument, $interface,
- $classList, $classDataCache);
- if ($endCondition eq 1) {
- my $identifier = $document->module . "::" . $class->name;
- my @array = grep { /^$identifier$/ } @$classList; my $arraySize = @array;
- push(@$classList, $identifier) if $arraySize eq 0;
-
- return $endCondition;
- }
- }
- }
- }
-
- return $endCondition;
+ return 1 if ($primitiveTypeHash{$type});
+ return 0;
}
-# Helper for all CodeGenerator***.pm modules
-sub IsPrimitiveType
+sub IsSVGAnimatedType
{
my $object = shift;
my $type = shift;
- return 1 if $type eq "int" or $type eq "short" or $type eq "long"
- or $type eq "unsigned int" or $type eq "unsigned short"
- or $type eq "unsigned long" or $type eq "float" or $type eq "double"
- or $type eq "boolean" or $type eq "void";
- return 0;
+ return 1 if ($svgAnimatedTypeHash{$type});
+ return 0;
}
# Internal Helper
# if we encounter 'exotic' stuff (ie. '.', '..', '.svn')
next if ($endCondition eq 1) or ($name =~ /^\./);
- # Recurisvely enter directory...
+ # Recurisvely enter directory
if (-d $name) {
$object->ScanDirectory($interface, $name, $useDirectory, $reportAllFiles);
next;
}
- # Check wheter we found the desired file...
+ # Check wheter we found the desired file
my $condition = ($name eq $interface);
$condition = 1 if ($interface eq "allidls") and ($name =~ /\.idl$/);
my $dataNode = shift;
my $defines = shift;
- # Start actual generation..
+ # Start actual generation
$object->GenerateHeader($dataNode);
$object->GenerateImplementation($dataNode);
-
+
my $name = $dataNode->name;
-
- # Open files for writing...
+
+ # Open files for writing
my $headerFileName = "$outputDir/JS$name.h";
my $implFileName = "$outputDir/JS$name.cpp";
}
}
+sub AvoidInclusionOfType
+{
+ my $type = shift;
+
+ # Special case: SVGRect.h / SVGPoint.h / SVGNumber.h do not exist.
+ if ($type eq "SVGRect" or
+ $type eq "SVGPoint" or
+ $type eq "SVGNumber") {
+ return 1;
+ }
+
+ return 0;
+}
+
sub AddIncludesForType
{
my $type = $codeGenerator->StripModule(shift);
$implIncludes{"${joinedName}.h"} = 1;
} else {
# default, include the same named file
- $implIncludes{"${type}.h"} = 1;
+ $implIncludes{"${type}.h"} = 1 unless(AvoidInclusionOfType($type));
}
# additional includes (things needed to compile the bindings but not the header)
}
}
+sub AddIncludesForSVGAnimatedType
+{
+ my $type = shift;
+ $type =~ s/SVGAnimated//;
+
+ if ($type eq "SVGRect" or
+ $type eq "SVGPoint" or
+ $type eq "SVGNumber") {
+ $implIncludes{"JSSVG$type.h"} = 1;
+ } else {
+ push(@implContentHeader, "#include \"PlatformString.h\"\n") if($type eq "String");
+ }
+}
+
+sub AddClassForwardIfNeeded
+{
+ my $implClassName = shift;
+
+ # SVGAnimatedLength/Number/etc.. are typedefs to SVGAnimtatedTemplate, so don't use class forwards for them!
+ push(@headerContent, "class $implClassName;\n\n") unless($codeGenerator->IsSVGAnimatedType($implClassName));
+}
+
sub GenerateHeader
{
my $object = shift;
my $dataNode = shift;
-
+
my $interfaceName = $dataNode->name;
my $className = "JS$interfaceName";
my $implClassName = $interfaceName;
-
+
# We only support multiple parents with SVG (for now).
if (@{$dataNode->parents} > 1) {
die "A class can't have more than one parent" unless $interfaceName =~ /SVG/;
push(@headerContent, "\nnamespace WebCore {\n\n");
# Implementation class forward declaration
- push(@headerContent, "class $implClassName;\n\n");
-
+ AddClassForwardIfNeeded($implClassName);
+
# Class declaration
push(@headerContent, "class $className : public $parentClassName {\n");
push(@headerContent, "public:\n");
{
my $object = shift;
my $dataNode = shift;
-
+
my $interfaceName = $dataNode->name;
my $className = "JS$interfaceName";
my $implClassName = $interfaceName;
push(@implContentHeader,, "#include \"config.h\"\n\n");
push(@implContentHeader, "#ifdef ${conditional}_SUPPORT\n\n") if $conditional;
+
+ if ($className =~ /^JSSVGAnimated/) {
+ AddIncludesForSVGAnimatedType($interfaceName);
+ }
+ push(@implContentHeader, "#include \"SVGAnimatedTemplate.h\"\n") if($className =~ /SVG/);
push(@implContentHeader, "#include \"$className.h\"\n\n");
-
+
AddIncludesForType($interfaceName);
@implContent = ();
my $type = $codeGenerator->StripModule($signature->type);
- # FIXME: Temporary hack until we implement the JSSVGAnimated* stuff.
-
- if($type eq "SVGAnimatedString") {
- $type = "DOMString";
- } elsif($type eq "SVGAnimatedBoolean") {
- $type = "boolean";
- } elsif($type eq "SVGAnimatedEnumeration") {
- $type = "long";
- } elsif($type eq "SVGAnimatedInteger") {
- $type = "long";
- } elsif($type eq "SVGAnimatedNumber") {
- $type = "double";
- } elsif($type eq "SVGAnimatedLength") {
- $type = "SVGLength";
- }
-
if ($type eq "boolean") {
return "jsBoolean($value)";
} elsif ($type eq "long" or
$joinedName =~ s/Abs|Rel//;
$implIncludes{"$joinedName.h"} = 1;
return "toJS(exec, $value)";
+ } elsif ($codeGenerator->IsSVGAnimatedType($type)) {
+ $implIncludes{"JS$type.h"} = 1;
+ $implIncludes{"$type.h"} = 1;
+ $tempValue = $value;
+ $tempValue =~ s/\(\)//;
+ $tempValue .= "Animated()";
+ return "toJS(exec, $tempValue)";
}
# Default, include header with same name.
my $collisions = 0;
my $numEntries = $size;
- # Collect hashtable information...
+ # Collect hashtable information
my $i = 0;
foreach(@{$keys}) {
my $depth = 0;
$#table = $size - 1;
}
- # Start outputing the hashtables...
+ # Start outputing the hashtables
my $nameEntries = "${name}Entries";
$nameEntries =~ s/:/_/g;
push(@implContent, "/* Hash table */\n");
}
- # Dump the hash table...
+ # Dump the hash table
push(@implContent, "\nstatic const HashEntry $nameEntries\[\] =\n\{\n");
$i = 0;
print $IMPL @implContentHeader;
foreach my $implInclude (sort keys(%implIncludes)) {
- print $IMPL "#include \"$implInclude\"\n";
+ my $checkType = $implInclude;
+ $checkType =~ s/\.h//;
+
+ print $IMPL "#include \"$implInclude\"\n" unless($codeGenerator->IsSVGAnimatedType($checkType));
}
print $IMPL @implContent;
{
float origDestWidth = destRect.width();
float origDestHeight = destRect.height();
- if (aspectRatio->meetOrSlice() == SVG_MEETORSLICE_MEET) {
+ if (aspectRatio->meetOrSlice() == SVGPreserveAspectRatio::SVG_MEETORSLICE_MEET) {
float widthToHeightMultiplier = srcRect.height() / srcRect.width();
if (origDestHeight > (origDestWidth * widthToHeightMultiplier)) {
destRect.setHeight(origDestWidth * widthToHeightMultiplier);
switch(aspectRatio->align()) {
- case SVG_PRESERVEASPECTRATIO_XMINYMID:
- case SVG_PRESERVEASPECTRATIO_XMIDYMID:
- case SVG_PRESERVEASPECTRATIO_XMAXYMID:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMINYMID:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMID:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMID:
destRect.setY(origDestHeight / 2 - destRect.height() / 2);
break;
- case SVG_PRESERVEASPECTRATIO_XMINYMAX:
- case SVG_PRESERVEASPECTRATIO_XMIDYMAX:
- case SVG_PRESERVEASPECTRATIO_XMAXYMAX:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMINYMAX:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMAX:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMAX:
destRect.setY(origDestHeight - destRect.height());
break;
}
if (origDestWidth > (origDestHeight / widthToHeightMultiplier)) {
destRect.setWidth(origDestHeight / widthToHeightMultiplier);
switch(aspectRatio->align()) {
- case SVG_PRESERVEASPECTRATIO_XMIDYMIN:
- case SVG_PRESERVEASPECTRATIO_XMIDYMID:
- case SVG_PRESERVEASPECTRATIO_XMIDYMAX:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMIN:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMID:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMAX:
destRect.setX(origDestWidth / 2 - destRect.width() / 2);
break;
- case SVG_PRESERVEASPECTRATIO_XMAXYMIN:
- case SVG_PRESERVEASPECTRATIO_XMAXYMID:
- case SVG_PRESERVEASPECTRATIO_XMAXYMAX:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMIN:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMID:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMAX:
destRect.setX(origDestWidth - destRect.width());
break;
}
}
- } else if (aspectRatio->meetOrSlice() == SVG_MEETORSLICE_SLICE) {
+ } else if (aspectRatio->meetOrSlice() == SVGPreserveAspectRatio::SVG_MEETORSLICE_SLICE) {
float widthToHeightMultiplier = srcRect.height() / srcRect.width();
// if the destination height is less than the height of the image we'll be drawing
if (origDestHeight < (origDestWidth * widthToHeightMultiplier)) {
float destToSrcMultiplier = srcRect.width() / destRect.width();
srcRect.setHeight(destRect.height() * destToSrcMultiplier);
switch(aspectRatio->align()) {
- case SVG_PRESERVEASPECTRATIO_XMINYMID:
- case SVG_PRESERVEASPECTRATIO_XMIDYMID:
- case SVG_PRESERVEASPECTRATIO_XMAXYMID:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMINYMID:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMID:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMID:
srcRect.setY(image()->height() / 2 - srcRect.height() / 2);
break;
- case SVG_PRESERVEASPECTRATIO_XMINYMAX:
- case SVG_PRESERVEASPECTRATIO_XMIDYMAX:
- case SVG_PRESERVEASPECTRATIO_XMAXYMAX:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMINYMAX:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMAX:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMAX:
srcRect.setY(image()->height() - srcRect.height());
break;
}
float destToSrcMultiplier = srcRect.height() / destRect.height();
srcRect.setWidth(destRect.width() * destToSrcMultiplier);
switch(aspectRatio->align()) {
- case SVG_PRESERVEASPECTRATIO_XMIDYMIN:
- case SVG_PRESERVEASPECTRATIO_XMIDYMID:
- case SVG_PRESERVEASPECTRATIO_XMIDYMAX:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMIN:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMID:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMIDYMAX:
srcRect.setX(image()->width() / 2 - srcRect.width() / 2);
break;
- case SVG_PRESERVEASPECTRATIO_XMAXYMIN:
- case SVG_PRESERVEASPECTRATIO_XMAXYMID:
- case SVG_PRESERVEASPECTRATIO_XMAXYMAX:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMIN:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMID:
+ case SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_XMAXYMAX:
srcRect.setX(image()->width() - srcRect.width());
break;
}
SVGImageElement *imageElt = static_cast<SVGImageElement *>(node());
- if (imageElt->preserveAspectRatio()->align() == SVG_PRESERVEASPECTRATIO_NONE)
+ if (imageElt->preserveAspectRatio()->align() == SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_NONE)
RenderImage::paint(pi, 0, 0);
else {
FloatRect destRect(m_x, m_y, contentWidth(), contentHeight());
{
SVGTextElement *text = static_cast<SVGTextElement *>(element());
- float xOffset = text->x()->getFirst() ? text->x()->getFirst()->value() : 0;
- float yOffset = text->y()->getFirst() ? text->y()->getFirst()->value() : 0;
+ SVGLength* xOffset = text->x()->getFirst();
+ SVGLength* yOffset = text->y()->getFirst();
- return AffineTransform().translate(xOffset, yOffset);
+ return AffineTransform().translate(xOffset ? xOffset->value() : 0,
+ yOffset ? yOffset->value() : 0);
}
void RenderSVGText::paint(PaintInfo& paintInfo, int parentX, int parentY)
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface GetSVGDocument {
- SVGDocument getSVGDocument ( )
- raises( DOMException );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGAElement :
- SVGElement,
- SVGURIReference,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {
- readonly attribute SVGAnimatedString target;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGAnimateColorElement : SVGAnimationElement {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGAnimateElement : SVGAnimationElement {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGAnimateTransformElement : SVGAnimationElement {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGAnimatedLengthList {
- readonly attribute SVGLengthList baseVal;
- readonly attribute SVGLengthList animVal;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGAnimatedNumberList {
- readonly attribute SVGNumberList baseVal;
- readonly attribute SVGNumberList animVal;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGAnimatedTransformList {
- readonly attribute SVGTransformList baseVal;
- readonly attribute SVGTransformList animVal;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGAnimationElement :
- SVGElement,
- SVGTests,
- SVGExternalResourcesRequired {
- readonly attribute SVGElement targetElement;
- float getStartTime ( );
- float getCurrentTime ( );
- float getSimpleDuration ( )
- raises( DOMException );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGCircleElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {
- readonly attribute SVGAnimatedLength cx;
- readonly attribute SVGAnimatedLength cy;
- readonly attribute SVGAnimatedLength r;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGClipPathElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {
- // SVGUnitTypes {
- readonly attribute SVGAnimatedEnumeration clipPathUnits;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-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;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGCursorElement :
- SVGElement,
- SVGURIReference,
- SVGTests,
- SVGExternalResourcesRequired {
- readonly attribute SVGAnimatedLength x;
- readonly attribute SVGAnimatedLength y;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGDefsElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGDescElement :
- SVGElement,
- SVGLangSpace,
- SVGStylable {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGElementInstance : events::EventTarget {
- readonly attribute SVGElement correspondingElement;
- readonly attribute SVGUseElement correspondingUseElement;
- readonly attribute SVGElementInstance parentNode;
- readonly attribute SVGElementInstanceList childNodes;
- readonly attribute SVGElementInstance firstChild;
- readonly attribute SVGElementInstance lastChild;
- readonly attribute SVGElementInstance previousSibling;
- readonly attribute SVGElementInstance nextSibling;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGElementInstanceList {
-// TODO readonly attribute unsigned long length;
-// TODO SVGElementInstance item ( in unsigned long index );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-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;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGEvent : events::Event {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGException {
- readonly attribute unsigned short code;
-
- // SVGExceptionCode
- const unsigned short SVG_WRONG_TYPE_ERR = 0;
- const unsigned short SVG_INVALID_VALUE_ERR = 1;
- const unsigned short SVG_MATRIX_NOT_INVERTABLE = 2;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [nodptr, Conditional=SVG] SVGExternalResourcesRequired {
- readonly attribute SVGAnimatedBoolean externalResourcesRequired;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-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;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-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;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFEComponentTransferElement :
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- readonly attribute SVGAnimatedString in1;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-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;
- const unsigned short SVG_FECOMPOSITE_OPERATOR_IN = 2;
- const unsigned short SVG_FECOMPOSITE_OPERATOR_OUT = 3;
- 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;
- readonly attribute SVGAnimatedNumber k1;
- readonly attribute SVGAnimatedNumber k2;
- readonly attribute SVGAnimatedNumber k3;
- readonly attribute SVGAnimatedNumber k4;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFEFloodElement :
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- readonly attribute SVGAnimatedString in1;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFEFuncAElement : SVGComponentTransferFunctionElement {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFEFuncBElement : SVGComponentTransferFunctionElement {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFEFuncGElement : SVGComponentTransferFunctionElement {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFEFuncRElement : SVGComponentTransferFunctionElement {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-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 );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFEImageElement :
- SVGElement,
- SVGURIReference,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGFilterPrimitiveStandardAttributes {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFEMergeElement :
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFEMergeNodeElement : SVGElement {
- readonly attribute SVGAnimatedString in1;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFEOffsetElement :
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- readonly attribute SVGAnimatedString in1;
- readonly attribute SVGAnimatedNumber dx;
- readonly attribute SVGAnimatedNumber dy;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFETileElement :
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- readonly attribute SVGAnimatedString in1;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-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;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFilterElement :
- SVGElement,
- SVGURIReference,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable {
- // SVGUnitTypes {
- readonly attribute SVGAnimatedEnumeration filterUnits;
- readonly attribute SVGAnimatedEnumeration primitiveUnits;
- readonly attribute SVGAnimatedLength x;
- readonly attribute SVGAnimatedLength y;
- readonly attribute SVGAnimatedLength width;
- readonly attribute SVGAnimatedLength height;
- readonly attribute SVGAnimatedInteger filterResX;
- readonly attribute SVGAnimatedInteger filterResY;
- void setFilterRes ( in unsigned long filterResX, in unsigned long filterResY );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGFilterPrimitiveStandardAttributes : SVGStylable {
- readonly attribute SVGAnimatedLength x;
- readonly attribute SVGAnimatedLength y;
- readonly attribute SVGAnimatedLength width;
- readonly attribute SVGAnimatedLength height;
- readonly attribute SVGAnimatedString result;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [nodptr, Conditional=SVG] SVGFitToViewBox {
- readonly attribute SVGAnimatedRect viewBox;
- readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGGElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGGradientElement :
- SVGElement,
- SVGURIReference,
- SVGExternalResourcesRequired,
- SVGStylable {
- //SVGUnitTypes {
- // Spread Method Types
- const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0;
- const unsigned short SVG_SPREADMETHOD_PAD = 1;
- const unsigned short SVG_SPREADMETHOD_REFLECT = 2;
- const unsigned short SVG_SPREADMETHOD_REPEAT = 3;
- readonly attribute SVGAnimatedEnumeration gradientUnits;
- readonly attribute SVGAnimatedTransformList gradientTransform;
- readonly attribute SVGAnimatedEnumeration spreadMethod;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGICCColor {
- attribute core::DOMString colorProfile;
- // raises DOMException on setting
- readonly attribute SVGNumberList colors;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGImageElement :
- SVGElement,
- SVGURIReference,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {
- readonly attribute SVGAnimatedLength x;
- readonly attribute SVGAnimatedLength y;
- readonly attribute SVGAnimatedLength width;
- readonly attribute SVGAnimatedLength height;
- readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [nodptr, Conditional=SVG] SVGLangSpace {
- attribute core::DOMString xmllang;
- // raises DOMException on setting
- attribute core::DOMString xmlspace;
- // raises DOMException on setting
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGLengthList {
- readonly attribute unsigned long numberOfItems;
- void clear ( )
- raises( DOMException );
- SVGLength initialize ( in SVGLength item )
- raises( DOMException, SVGException );
- SVGLength getItem ( in unsigned long index )
- raises( DOMException );
- SVGLength insertItemBefore ( in SVGLength item, in unsigned long index )
- raises( DOMException, SVGException );
- SVGLength replaceItem ( in SVGLength item, in unsigned long index )
- raises( DOMException, SVGException );
- SVGLength removeItem ( in unsigned long index )
- raises( DOMException );
- SVGLength appendItem ( in SVGLength item )
- raises( DOMException, SVGException );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGLineElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {
- readonly attribute SVGAnimatedLength x1;
- readonly attribute SVGAnimatedLength y1;
- readonly attribute SVGAnimatedLength x2;
- readonly attribute SVGAnimatedLength y2;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGLinearGradientElement : SVGGradientElement {
- readonly attribute SVGAnimatedLength x1;
- readonly attribute SVGAnimatedLength y1;
- readonly attribute SVGAnimatedLength x2;
- readonly attribute SVGAnimatedLength y2;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [nodptr, Conditional=SVG] SVGLocatable {
- readonly attribute SVGElement nearestViewportElement;
- readonly attribute SVGElement farthestViewportElement;
- SVGRect getBBox ( );
- SVGMatrix getCTM ( );
- SVGMatrix getScreenCTM ( );
- SVGMatrix getTransformToElement ( in SVGElement element )
- raises( SVGException );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGMarkerElement :
- SVGElement,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGFitToViewBox {
- // Marker Unit Types
- const unsigned short SVG_MARKERUNITS_UNKNOWN = 0;
- const unsigned short SVG_MARKERUNITS_USERSPACEONUSE = 1;
- const unsigned short SVG_MARKERUNITS_STROKEWIDTH = 2;
- // Marker Orientation Types
- const unsigned short SVG_MARKER_ORIENT_UNKNOWN = 0;
- const unsigned short SVG_MARKER_ORIENT_AUTO = 1;
- const unsigned short SVG_MARKER_ORIENT_ANGLE = 2;
- readonly attribute SVGAnimatedLength refX;
- readonly attribute SVGAnimatedLength refY;
- readonly attribute SVGAnimatedEnumeration markerUnits;
- readonly attribute SVGAnimatedLength markerWidth;
- readonly attribute SVGAnimatedLength markerHeight;
- readonly attribute SVGAnimatedEnumeration orientType;
- readonly attribute SVGAnimatedAngle orientAngle;
- void setOrientToAuto ( );
- void setOrientToAngle ( in SVGAngle angle );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-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 );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGPaint : SVGColor {
- // Paint Types
- const unsigned short SVG_PAINTTYPE_UNKNOWN = 0;
- const unsigned short SVG_PAINTTYPE_RGBCOLOR = 1;
- const unsigned short SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2;
- const unsigned short SVG_PAINTTYPE_NONE = 101;
- const unsigned short SVG_PAINTTYPE_CURRENTCOLOR = 102;
- const unsigned short SVG_PAINTTYPE_URI_NONE = 103;
- const unsigned short SVG_PAINTTYPE_URI_CURRENTCOLOR = 104;
- const unsigned short SVG_PAINTTYPE_URI_RGBCOLOR = 105;
- const unsigned short SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
- const unsigned short SVG_PAINTTYPE_URI = 107;
- readonly attribute unsigned short paintType;
- readonly attribute core::DOMString uri;
- void setUri ( in core::DOMString uri );
- void setPaint ( in unsigned short paintType, in core::DOMString uri, in core::DOMString rgbColor, in core::DOMString iccColor )
- raises( SVGException );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGPatternElement :
- SVGElement,
- SVGURIReference,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGFitToViewBox {
- // SVGUnitTypes {
- readonly attribute SVGAnimatedEnumeration patternUnits;
- readonly attribute SVGAnimatedEnumeration patternContentUnits;
- readonly attribute SVGAnimatedTransformList patternTransform;
- readonly attribute SVGAnimatedLength x;
- readonly attribute SVGAnimatedLength y;
- readonly attribute SVGAnimatedLength width;
- readonly attribute SVGAnimatedLength height;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-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 );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGPolygonElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- SVGAnimatedPoints {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGPolylineElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- SVGAnimatedPoints {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGRadialGradientElement : SVGGradientElement {
- readonly attribute SVGAnimatedLength cx;
- readonly attribute SVGAnimatedLength cy;
- readonly attribute SVGAnimatedLength r;
- readonly attribute SVGAnimatedLength fx;
- readonly attribute SVGAnimatedLength fy;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGRectElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {
- readonly attribute SVGAnimatedLength x;
- readonly attribute SVGAnimatedLength y;
- readonly attribute SVGAnimatedLength width;
- readonly attribute SVGAnimatedLength height;
- readonly attribute SVGAnimatedLength rx;
- readonly attribute SVGAnimatedLength ry;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGRenderingIntent {
- // Rendering Intent Types
- const unsigned short RENDERING_INTENT_UNKNOWN = 0;
- const unsigned short RENDERING_INTENT_AUTO = 1;
- const unsigned short RENDERING_INTENT_PERCEPTUAL = 2;
- const unsigned short RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3;
- const unsigned short RENDERING_INTENT_SATURATION = 4;
- const unsigned short RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGScriptElement :
- SVGElement,
- SVGURIReference,
- SVGExternalResourcesRequired {
- attribute core::DOMString type;
- // raises DOMException on setting
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGSetElement : SVGAnimationElement {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGStopElement :
- SVGElement,
- SVGStylable {
- readonly attribute SVGAnimatedNumber offset;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGStringList {
- readonly attribute unsigned long numberOfItems;
- void clear ( )
- raises( core::DOMException );
- core::DOMString initialize ( in core::DOMString item )
- raises( core::DOMException, SVGException );
- core::DOMString getItem ( in unsigned long index )
- raises( core::DOMException );
- core::DOMString insertItemBefore ( in core::DOMString item, in unsigned long index )
- raises( core::DOMException, SVGException );
- core::DOMString replaceItem ( in core::DOMString item, in unsigned long index )
- raises( core::DOMException, SVGException );
- core::DOMString removeItem ( in unsigned long index )
- raises( core::DOMException );
- core::DOMString appendItem ( in core::DOMString item )
- raises( core::DOMException, SVGException );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [nodptr, Conditional=SVG] SVGStylable {
- readonly attribute SVGAnimatedString className;
- readonly attribute css::CSSStyleDeclaration style;
- css::CSSValue getPresentationAttribute ( in core::DOMString name );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGStyleElement : SVGElement {
- attribute core::DOMString xmlspace;
- // raises DOMException on setting
- attribute core::DOMString type;
- // raises DOMException on setting
- attribute core::DOMString media;
- // raises DOMException on setting
- attribute core::DOMString title;
- // raises DOMException on setting
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGSwitchElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGSymbolElement :
- SVGElement,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGFitToViewBox {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGTSpanElement : SVGTextPositioningElement {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [nodptr, Conditional=SVG] SVGTests {
- readonly attribute SVGStringList requiredFeatures;
- readonly attribute SVGStringList requiredExtensions;
- readonly attribute SVGStringList systemLanguage;
- boolean hasExtension ( in core::DOMString extension );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGTextContentElement :
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable {
- // lengthAdjust Types
- const unsigned short LENGTHADJUST_UNKNOWN = 0;
- const unsigned short LENGTHADJUST_SPACING = 1;
- const unsigned short LENGTHADJUST_SPACINGANDGLYPHS = 2;
- readonly attribute SVGAnimatedLength textLength;
- readonly attribute SVGAnimatedEnumeration lengthAdjust;
- long getNumberOfChars ( );
- float getComputedTextLength ( );
- float getSubStringLength ( in unsigned long offset, in unsigned long length )
- raises( DOMException );
- SVGPoint getStartPositionOfChar ( in unsigned long offset )
- raises( DOMException );
- SVGPoint getEndPositionOfChar ( in unsigned long offset )
- raises( DOMException );
- SVGRect getExtentOfChar ( in unsigned long offset )
- raises( DOMException );
- float getRotationOfChar ( in unsigned long offset )
- raises( DOMException );
- long getCharNumAtPosition ( in SVGPoint point );
- void selectSubString ( in unsigned long offset, in unsigned long length )
- raises( DOMException );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGTextElement :
- SVGTextPositioningElement,
- SVGTransformable {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGTextPositioningElement : SVGTextContentElement {
- readonly attribute SVGAnimatedLengthList x;
- readonly attribute SVGAnimatedLengthList y;
- readonly attribute SVGAnimatedLengthList dx;
- readonly attribute SVGAnimatedLengthList dy;
- readonly attribute SVGAnimatedNumberList rotate;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGTitleElement :
- SVGElement,
- SVGLangSpace,
- SVGStylable {};
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGTransformList {
- readonly attribute unsigned long numberOfItems;
- void clear ( )
- raises( DOMException );
- SVGTransform initialize ( in SVGTransform item )
- raises( DOMException, SVGException );
- SVGTransform getItem ( in unsigned long index )
- raises( DOMException );
- SVGTransform insertItemBefore ( in SVGTransform item, in unsigned long index )
- raises( DOMException, SVGException );
- SVGTransform replaceItem ( in SVGTransform item, in unsigned long index )
- raises( DOMException, SVGException );
- SVGTransform removeItem ( in unsigned long index )
- raises( DOMException );
- SVGTransform appendItem ( in SVGTransform item )
- raises( DOMException, SVGException );
- SVGTransform createSVGTransformFromMatrix ( in SVGMatrix matrix );
- SVGTransform consolidate ( );
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [nodptr, Conditional=SVG] SVGTransformable : SVGLocatable {
- readonly attribute SVGAnimatedTransformList transform;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [nodptr, Conditional=SVG] SVGURIReference {
- readonly attribute SVGAnimatedString href;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGUnitTypes {
- // Unit Types
- const unsigned short SVG_UNIT_TYPE_UNKNOWN = 0;
- const unsigned short SVG_UNIT_TYPE_USERSPACEONUSE = 1;
- const unsigned short SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGUseElement :
- SVGElement,
- SVGURIReference,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable {
- readonly attribute SVGAnimatedLength x;
- readonly attribute SVGAnimatedLength y;
- readonly attribute SVGAnimatedLength width;
- readonly attribute SVGAnimatedLength height;
-
-// TODO readonly attribute SVGElementInstance instanceRoot;
-// TODO readonly attribute SVGElementInstance animatedInstanceRoot;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGViewElement :
- SVGElement,
- SVGExternalResourcesRequired,
- SVGFitToViewBox,
- SVGZoomAndPan {
- readonly attribute SVGStringList viewTarget;
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [nodptr, Conditional=SVG] SVGZoomAndPan {
- // Zoom and Pan Types
- const unsigned short SVG_ZOOMANDPAN_UNKNOWN = 0;
- const unsigned short SVG_ZOOMANDPAN_DISABLE = 1;
- const unsigned short SVG_ZOOMANDPAN_MAGNIFY = 2;
- attribute unsigned short zoomAndPan;
- // raises DOMException on setting
- };
-};
+++ /dev/null
-/*
- * Copyright (C) 2006 Apple Computer, Inc.
- *
- * 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.
- */
-
-module svg
-{
- interface [Conditional=SVG] SVGZoomEvent : events::UIEvent {
- readonly attribute SVGRect zoomRectScreen;
- readonly attribute float previousScale;
- readonly attribute SVGPoint previousTranslate;
- readonly attribute float newScale;
- readonly attribute SVGPoint newTranslate;
- };
-};
COLOR_PROFILE_RULE = 7
};
- enum SVGPreserveAspectRatioType {
- SVG_PRESERVEASPECTRATIO_UNKNOWN = 0,
- SVG_PRESERVEASPECTRATIO_NONE = 1,
- SVG_PRESERVEASPECTRATIO_XMINYMIN = 2,
- SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3,
- SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4,
- SVG_PRESERVEASPECTRATIO_XMINYMID = 5,
- SVG_PRESERVEASPECTRATIO_XMIDYMID = 6,
- SVG_PRESERVEASPECTRATIO_XMAXYMID = 7,
- SVG_PRESERVEASPECTRATIO_XMINYMAX = 8,
- SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9,
- SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10
- };
-
- enum SVGMeetOrSliceType {
- SVG_MEETORSLICE_UNKNOWN = 0,
- SVG_MEETORSLICE_MEET = 1,
- SVG_MEETORSLICE_SLICE = 2
- };
-
enum SVGLengthAdjustType {
LENGTHADJUST_UNKNOWN = 0,
LENGTHADJUST_SPACING = 1,
#include <wtf/Forward.h>
#include <wtf/HashSet.h>
#include <wtf/HashMap.h>
+
+#include "FloatRect.h"
#include "StringHash.h"
#include "StringImpl.h"
#include "AtomicString.h"
return String();
}
+// Special handling for WebCore::FloatRect
+template<>
+inline FloatRect SVGDocumentExtensions::baseValue<FloatRect>(const SVGElement* element, const AtomicString& propertyName) const
+{
+ HashMap<StringImpl*, FloatRect>* propertyMap = baseValueMap<FloatRect>().get(element);
+ if (propertyMap)
+ return propertyMap->get(propertyName.impl());
+
+ return FloatRect();
+}
+
// Special handling for booleans
template<>
inline bool SVGDocumentExtensions::baseValue<bool>(const SVGElement* element, const AtomicString& propertyName) const
+++ /dev/null
-/*
- Copyright (C) 2004, 2005 Nikolas Zimmermann <wildfox@kde.org>
- 2004, 2005 Rob Buis <buis@kde.org>
-
- This file is part of the KDE project
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA.
-*/
-
-#ifndef KDOM_DOMList_H
-#define KDOM_DOMList_H
-#ifdef SVG_SUPPORT
-
-#include "DeprecatedPtrList.h"
-#include "Shared.h"
-
-namespace WebCore {
-
- template<class T>
- class DOMList : public Shared<DOMList<T> > {
- public:
- DOMList() : Shared<DOMList<T> >() { m_impl.setAutoDelete(false); }
- DOMList(c