1/* 2 * Copyright (C) 2009 Apple Inc. All rights reserved. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 1. Redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer. 9 * 2. Redistributions in binary form must reproduce the above copyright 10 * notice, this list of conditions and the following disclaimer in the 11 * documentation and/or other materials provided with the distribution. 12 * 13 * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY 14 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 16 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR 17 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 18 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 19 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 20 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 21 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 23 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 */ 25 26// This all-in-one cpp file cuts down on template bloat to allow us to build our Windows release build. 27 28#include "ColorDistance.cpp" 29#include "SVGAElement.cpp" 30#include "SVGAltGlyphDefElement.cpp" 31#include "SVGAltGlyphElement.cpp" 32#include "SVGAltGlyphItemElement.cpp" 33#include "SVGAngle.cpp" 34#include "SVGAnimateColorElement.cpp" 35#include "SVGAnimateElement.cpp" 36#include "SVGAnimateMotionElement.cpp" 37#include "SVGAnimateTransformElement.cpp" 38#include "SVGAnimatedAngle.cpp" 39#include "SVGAnimatedBoolean.cpp" 40#include "SVGAnimatedColor.cpp" 41#include "SVGAnimatedEnumeration.cpp" 42#include "SVGAnimatedInteger.cpp" 43#include "SVGAnimatedIntegerOptionalInteger.cpp" 44#include "SVGAnimatedLength.cpp" 45#include "SVGAnimatedLengthList.cpp" 46#include "SVGAnimatedNumber.cpp" 47#include "SVGAnimatedNumberList.cpp" 48#include "SVGAnimatedNumberOptionalNumber.cpp" 49#include "SVGAnimatedPath.cpp" 50#include "SVGAnimatedPointList.cpp" 51#include "SVGAnimatedPreserveAspectRatio.cpp" 52#include "SVGAnimatedRect.cpp" 53#include "SVGAnimatedString.cpp" 54#include "SVGAnimatedTransformList.cpp" 55#include "SVGAnimatedType.cpp" 56#include "SVGAnimatedTypeAnimator.cpp" 57#include "SVGAnimationElement.cpp" 58#include "SVGCircleElement.cpp" 59#include "SVGClipPathElement.cpp" 60#include "SVGColor.cpp" 61#include "SVGComponentTransferFunctionElement.cpp" 62#include "SVGCursorElement.cpp" 63#include "SVGDefsElement.cpp" 64#include "SVGDescElement.cpp" 65#include "SVGDocument.cpp" 66#include "SVGDocumentExtensions.cpp" 67#include "SVGElement.cpp" 68#include "SVGElementInstance.cpp" 69#include "SVGElementInstanceList.cpp" 70#include "SVGEllipseElement.cpp" 71#include "SVGException.cpp" 72#include "SVGExternalResourcesRequired.cpp" 73#include "SVGFEBlendElement.cpp" 74#include "SVGFEColorMatrixElement.cpp" 75#include "SVGFEComponentTransferElement.cpp" 76#include "SVGFECompositeElement.cpp" 77#include "SVGFEConvolveMatrixElement.cpp" 78#include "SVGFEDiffuseLightingElement.cpp" 79#include "SVGFEDisplacementMapElement.cpp" 80#include "SVGFEDistantLightElement.cpp" 81#include "SVGFEDropShadowElement.cpp" 82#include "SVGFEFloodElement.cpp" 83#include "SVGFEFuncAElement.cpp" 84#include "SVGFEFuncBElement.cpp" 85#include "SVGFEFuncGElement.cpp" 86#include "SVGFEFuncRElement.cpp" 87#include "SVGFEGaussianBlurElement.cpp" 88#include "SVGFEImageElement.cpp" 89#include "SVGFELightElement.cpp" 90#include "SVGFEMergeElement.cpp" 91#include "SVGFEMergeNodeElement.cpp" 92#include "SVGFEMorphologyElement.cpp" 93#include "SVGFEOffsetElement.cpp" 94#include "SVGFEPointLightElement.cpp" 95#include "SVGFESpecularLightingElement.cpp" 96#include "SVGFESpotLightElement.cpp" 97#include "SVGFETileElement.cpp" 98#include "SVGFETurbulenceElement.cpp" 99#include "SVGFilterElement.cpp" 100#include "SVGFilterPrimitiveStandardAttributes.cpp" 101#include "SVGFitToViewBox.cpp" 102#include "SVGFontData.cpp" 103#include "SVGFontElement.cpp" 104#include "SVGFontFaceElement.cpp" 105#include "SVGFontFaceFormatElement.cpp" 106#include "SVGFontFaceNameElement.cpp" 107#include "SVGFontFaceSrcElement.cpp" 108#include "SVGFontFaceUriElement.cpp" 109#include "SVGForeignObjectElement.cpp" 110#include "SVGGElement.cpp" 111#include "SVGGlyphElement.cpp" 112#include "SVGGlyphRefElement.cpp" 113#include "SVGGradientElement.cpp" 114#include "SVGGraphicsElement.cpp" 115#include "SVGHKernElement.cpp" 116#include "SVGImageElement.cpp" 117#include "SVGImageLoader.cpp" 118#include "SVGLangSpace.cpp" 119#include "SVGLength.cpp" 120#include "SVGLengthContext.cpp" 121#include "SVGLengthList.cpp" 122#include "SVGLineElement.cpp" 123#include "SVGLinearGradientElement.cpp" 124#include "SVGLocatable.cpp" 125#include "SVGMPathElement.cpp" 126#include "SVGMarkerElement.cpp" 127#include "SVGMaskElement.cpp" 128#include "SVGMetadataElement.cpp" 129#include "SVGMissingGlyphElement.cpp" 130#include "SVGNumberList.cpp" 131#include "SVGPaint.cpp" 132#include "SVGParserUtilities.cpp" 133#include "SVGPathBlender.cpp" 134#include "SVGPathBuilder.cpp" 135#include "SVGPathByteStreamBuilder.cpp" 136#include "SVGPathByteStreamSource.cpp" 137#include "SVGPathElement.cpp" 138#include "SVGPathParser.cpp" 139#include "SVGPathSegList.cpp" 140#include "SVGPathSegListBuilder.cpp" 141#include "SVGPathSegListSource.cpp" 142#include "SVGPathStringBuilder.cpp" 143#include "SVGPathStringSource.cpp" 144#include "SVGPathTraversalStateBuilder.cpp" 145#include "SVGPathUtilities.cpp" 146#include "SVGPatternElement.cpp" 147#include "SVGPointList.cpp" 148#include "SVGPolyElement.cpp" 149#include "SVGPolygonElement.cpp" 150#include "SVGPolylineElement.cpp" 151#include "SVGPreserveAspectRatio.cpp" 152#include "SVGRadialGradientElement.cpp" 153#include "SVGRectElement.cpp" 154#include "SVGSVGElement.cpp" 155#include "SVGScriptElement.cpp" 156#include "SVGSetElement.cpp" 157#include "SVGStopElement.cpp" 158#include "SVGStringList.cpp" 159#include "SVGStyleElement.cpp" 160#include "SVGSwitchElement.cpp" 161#include "SVGSymbolElement.cpp" 162#include "SVGTRefElement.cpp" 163#include "SVGTSpanElement.cpp" 164#include "SVGTests.cpp" 165#include "SVGTextContentElement.cpp" 166#include "SVGTextElement.cpp" 167#include "SVGTextPathElement.cpp" 168#include "SVGTextPositioningElement.cpp" 169#include "SVGTitleElement.cpp" 170#include "SVGTransform.cpp" 171#include "SVGTransformDistance.cpp" 172#include "SVGTransformList.cpp" 173#include "SVGTransformable.cpp" 174#include "SVGURIReference.cpp" 175#include "SVGUseElement.cpp" 176#include "SVGVKernElement.cpp" 177#include "SVGViewElement.cpp" 178#include "SVGViewSpec.cpp" 179#include "SVGZoomAndPan.cpp" 180#include "SVGZoomEvent.cpp" 181