1 /* 2 * Copyright (C) 2006 Apple Computer, Inc. All rights reserved. 3 * Copyright (C) 2006 Samuel Weinig <sam.weinig (at) gmail.com> 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright 9 * notice, this list of conditions and the following disclaimer. 10 * 2. Redistributions in binary form must reproduce the above copyright 11 * notice, this list of conditions and the following disclaimer in the 12 * documentation and/or other materials provided with the distribution. 13 * 14 * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY 15 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 17 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 18 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 19 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 20 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 21 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 22 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 24 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 */ 26 27 #import <WebCore/DOMSVGAElement.h> 28 #import <WebCore/DOMSVGAltGlyphElement.h> 29 #import <WebCore/DOMSVGAngle.h> 30 #import <WebCore/DOMSVGAnimateColorElement.h> 31 #import <WebCore/DOMSVGAnimateElement.h> 32 #import <WebCore/DOMSVGAnimateTransformElement.h> 33 #import <WebCore/DOMSVGAnimatedAngle.h> 34 #import <WebCore/DOMSVGAnimatedBoolean.h> 35 #import <WebCore/DOMSVGAnimatedEnumeration.h> 36 #import <WebCore/DOMSVGAnimatedInteger.h> 37 #import <WebCore/DOMSVGAnimatedLength.h> 38 #import <WebCore/DOMSVGAnimatedLengthList.h> 39 #import <WebCore/DOMSVGAnimatedNumber.h> 40 #import <WebCore/DOMSVGAnimatedNumberList.h> 41 #import <WebCore/DOMSVGAnimatedPreserveAspectRatio.h> 42 #import <WebCore/DOMSVGAnimatedRect.h> 43 #import <WebCore/DOMSVGAnimatedString.h> 44 #import <WebCore/DOMSVGAnimatedTransformList.h> 45 #import <WebCore/DOMSVGAnimationElement.h> 46 #import <WebCore/DOMSVGCircleElement.h> 47 #import <WebCore/DOMSVGClipPathElement.h> 48 #import <WebCore/DOMSVGColor.h> 49 #import <WebCore/DOMSVGComponentTransferFunctionElement.h> 50 #import <WebCore/DOMSVGCursorElement.h> 51 #import <WebCore/DOMSVGDefsElement.h> 52 #import <WebCore/DOMSVGDescElement.h> 53 #import <WebCore/DOMSVGDocument.h> 54 #import <WebCore/DOMSVGElement.h> 55 #import <WebCore/DOMSVGElementInstance.h> 56 #import <WebCore/DOMSVGElementInstanceList.h> 57 #import <WebCore/DOMSVGEllipseElement.h> 58 #import <WebCore/DOMSVGException.h> 59 #import <WebCore/DOMSVGExternalResourcesRequired.h> 60 #import <WebCore/DOMSVGFEBlendElement.h> 61 #import <WebCore/DOMSVGFEColorMatrixElement.h> 62 #import <WebCore/DOMSVGFEComponentTransferElement.h> 63 #import <WebCore/DOMSVGFECompositeElement.h> 64 #import <WebCore/DOMSVGFEConvolveMatrixElement.h> 65 #import <WebCore/DOMSVGFEDiffuseLightingElement.h> 66 #import <WebCore/DOMSVGFEDisplacementMapElement.h> 67 #import <WebCore/DOMSVGFEDistantLightElement.h> 68 #import <WebCore/DOMSVGFEFloodElement.h> 69 #import <WebCore/DOMSVGFEFuncAElement.h> 70 #import <WebCore/DOMSVGFEFuncBElement.h> 71 #import <WebCore/DOMSVGFEFuncGElement.h> 72 #import <WebCore/DOMSVGFEFuncRElement.h> 73 #import <WebCore/DOMSVGFEGaussianBlurElement.h> 74 #import <WebCore/DOMSVGFEImageElement.h> 75 #import <WebCore/DOMSVGFEMergeElement.h> 76 #import <WebCore/DOMSVGFEMergeNodeElement.h> 77 #import <WebCore/DOMSVGFEMorphologyElement.h> 78 #import <WebCore/DOMSVGFEOffsetElement.h> 79 #import <WebCore/DOMSVGFEPointLightElement.h> 80 #import <WebCore/DOMSVGFESpecularLightingElement.h> 81 #import <WebCore/DOMSVGFESpotLightElement.h> 82 #import <WebCore/DOMSVGFETileElement.h> 83 #import <WebCore/DOMSVGFETurbulenceElement.h> 84 #import <WebCore/DOMSVGFilterElement.h> 85 #import <WebCore/DOMSVGFilterPrimitiveStandardAttributes.h> 86 #import <WebCore/DOMSVGFitToViewBox.h> 87 #import <WebCore/DOMSVGFontElement.h> 88 #import <WebCore/DOMSVGFontFaceElement.h> 89 #import <WebCore/DOMSVGFontFaceFormatElement.h> 90 #import <WebCore/DOMSVGFontFaceNameElement.h> 91 #import <WebCore/DOMSVGFontFaceSrcElement.h> 92 #import <WebCore/DOMSVGFontFaceUriElement.h> 93 #import <WebCore/DOMSVGForeignObjectElement.h> 94 #import <WebCore/DOMSVGGElement.h> 95 #import <WebCore/DOMSVGGlyphElement.h> 96 #import <WebCore/DOMSVGGradientElement.h> 97 #import <WebCore/DOMSVGImageElement.h> 98 #import <WebCore/DOMSVGLangSpace.h> 99 #import <WebCore/DOMSVGLength.h> 100 #import <WebCore/DOMSVGLengthList.h> 101 #import <WebCore/DOMSVGLineElement.h> 102 #import <WebCore/DOMSVGLinearGradientElement.h> 103 #import <WebCore/DOMSVGLocatable.h> 104 #import <WebCore/DOMSVGMarkerElement.h> 105 #import <WebCore/DOMSVGMaskElement.h> 106 #import <WebCore/DOMSVGMatrix.h> 107 #import <WebCore/DOMSVGMetadataElement.h> 108 #import <WebCore/DOMSVGMissingGlyphElement.h> 109 #import <WebCore/DOMSVGNumber.h> 110 #import <WebCore/DOMSVGNumberList.h> 111 #import <WebCore/DOMSVGPaint.h> 112 #import <WebCore/DOMSVGPathElement.h> 113 #import <WebCore/DOMSVGPathSeg.h> 114 #import <WebCore/DOMSVGPathSegArcAbs.h> 115 #import <WebCore/DOMSVGPathSegArcRel.h> 116 #import <WebCore/DOMSVGPathSegClosePath.h> 117 #import <WebCore/DOMSVGPathSegCurvetoCubicAbs.h> 118 #import <WebCore/DOMSVGPathSegCurvetoCubicRel.h> 119 #import <WebCore/DOMSVGPathSegCurvetoCubicSmoothAbs.h> 120 #import <WebCore/DOMSVGPathSegCurvetoCubicSmoothRel.h> 121 #import <WebCore/DOMSVGPathSegCurvetoQuadraticAbs.h> 122 #import <WebCore/DOMSVGPathSegCurvetoQuadraticRel.h> 123 #import <WebCore/DOMSVGPathSegCurvetoQuadraticSmoothAbs.h> 124 #import <WebCore/DOMSVGPathSegCurvetoQuadraticSmoothRel.h> 125 #import <WebCore/DOMSVGPathSegLinetoAbs.h> 126 #import <WebCore/DOMSVGPathSegLinetoHorizontalAbs.h> 127 #import <WebCore/DOMSVGPathSegLinetoHorizontalRel.h> 128 #import <WebCore/DOMSVGPathSegLinetoRel.h> 129 #import <WebCore/DOMSVGPathSegLinetoVerticalAbs.h> 130 #import <WebCore/DOMSVGPathSegLinetoVerticalRel.h> 131 #import <WebCore/DOMSVGPathSegList.h> 132 #import <WebCore/DOMSVGPathSegMovetoAbs.h> 133 #import <WebCore/DOMSVGPathSegMovetoRel.h> 134 #import <WebCore/DOMSVGPatternElement.h> 135 #import <WebCore/DOMSVGPoint.h> 136 #import <WebCore/DOMSVGPointList.h> 137 #import <WebCore/DOMSVGPolygonElement.h> 138 #import <WebCore/DOMSVGPolylineElement.h> 139 #import <WebCore/DOMSVGPreserveAspectRatio.h> 140 #import <WebCore/DOMSVGRadialGradientElement.h> 141 #import <WebCore/DOMSVGRect.h> 142 #import <WebCore/DOMSVGRectElement.h> 143 #import <WebCore/DOMSVGRenderingIntent.h> 144 #import <WebCore/DOMSVGSVGElement.h> 145 #import <WebCore/DOMSVGScriptElement.h> 146 #import <WebCore/DOMSVGSetElement.h> 147 #import <WebCore/DOMSVGStopElement.h> 148 #import <WebCore/DOMSVGStringList.h> 149 #import <WebCore/DOMSVGStylable.h> 150 #import <WebCore/DOMSVGStyleElement.h> 151 #import <WebCore/DOMSVGSwitchElement.h> 152 #import <WebCore/DOMSVGSymbolElement.h> 153 #import <WebCore/DOMSVGTRefElement.h> 154 #import <WebCore/DOMSVGTSpanElement.h> 155 #import <WebCore/DOMSVGTests.h> 156 #import <WebCore/DOMSVGTextContentElement.h> 157 #import <WebCore/DOMSVGTextElement.h> 158 #import <WebCore/DOMSVGTextPathElement.h> 159 #import <WebCore/DOMSVGTextPositioningElement.h> 160 #import <WebCore/DOMSVGTitleElement.h> 161 #import <WebCore/DOMSVGTransform.h> 162 #import <WebCore/DOMSVGTransformList.h> 163 #import <WebCore/DOMSVGTransformable.h> 164 #import <WebCore/DOMSVGURIReference.h> 165 #import <WebCore/DOMSVGUnitTypes.h> 166 #import <WebCore/DOMSVGUseElement.h> 167 #import <WebCore/DOMSVGViewElement.h> 168 #import <WebCore/DOMSVGZoomAndPan.h> 169 #import <WebCore/DOMSVGZoomEvent.h> 170