Home | History | Annotate | Download | only in svg
      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 "SVGAltGlyphElement.cpp"
     31 #include "SVGAngle.cpp"
     32 #include "SVGAnimateColorElement.cpp"
     33 #include "SVGAnimateElement.cpp"
     34 #include "SVGAnimateMotionElement.cpp"
     35 #include "SVGAnimateTransformElement.cpp"
     36 #include "SVGAnimationElement.cpp"
     37 #include "SVGCircleElement.cpp"
     38 #include "SVGClipPathElement.cpp"
     39 #include "SVGColor.cpp"
     40 #include "SVGComponentTransferFunctionElement.cpp"
     41 #include "SVGCursorElement.cpp"
     42 #include "SVGDefsElement.cpp"
     43 #include "SVGDescElement.cpp"
     44 #include "SVGDocument.cpp"
     45 #include "SVGDocumentExtensions.cpp"
     46 #include "SVGElement.cpp"
     47 #include "SVGElementInstance.cpp"
     48 #include "SVGElementInstanceList.cpp"
     49 #include "SVGEllipseElement.cpp"
     50 #include "SVGExternalResourcesRequired.cpp"
     51 #include "SVGFEBlendElement.cpp"
     52 #include "SVGFEColorMatrixElement.cpp"
     53 #include "SVGFEComponentTransferElement.cpp"
     54 #include "SVGFECompositeElement.cpp"
     55 #include "SVGFEConvolveMatrixElement.cpp"
     56 #include "SVGFEDiffuseLightingElement.cpp"
     57 #include "SVGFEDisplacementMapElement.cpp"
     58 #include "SVGFEDistantLightElement.cpp"
     59 #include "SVGFEFloodElement.cpp"
     60 #include "SVGFEFuncAElement.cpp"
     61 #include "SVGFEFuncBElement.cpp"
     62 #include "SVGFEFuncGElement.cpp"
     63 #include "SVGFEFuncRElement.cpp"
     64 #include "SVGFEGaussianBlurElement.cpp"
     65 #include "SVGFEImageElement.cpp"
     66 #include "SVGFELightElement.cpp"
     67 #include "SVGFEMergeElement.cpp"
     68 #include "SVGFEMergeNodeElement.cpp"
     69 #include "SVGFEMorphologyElement.cpp"
     70 #include "SVGFEOffsetElement.cpp"
     71 #include "SVGFEPointLightElement.cpp"
     72 #include "SVGFESpecularLightingElement.cpp"
     73 #include "SVGFESpotLightElement.cpp"
     74 #include "SVGFETileElement.cpp"
     75 #include "SVGFETurbulenceElement.cpp"
     76 #include "SVGFilterElement.cpp"
     77 #include "SVGFilterPrimitiveStandardAttributes.cpp"
     78 #include "SVGFitToViewBox.cpp"
     79 #include "SVGFont.cpp"
     80 #include "SVGFontData.cpp"
     81 #include "SVGFontElement.cpp"
     82 #include "SVGFontFaceElement.cpp"
     83 #include "SVGFontFaceFormatElement.cpp"
     84 #include "SVGFontFaceNameElement.cpp"
     85 #include "SVGFontFaceSrcElement.cpp"
     86 #include "SVGFontFaceUriElement.cpp"
     87 #include "SVGForeignObjectElement.cpp"
     88 #include "SVGGElement.cpp"
     89 #include "SVGGlyphElement.cpp"
     90 #include "SVGGradientElement.cpp"
     91 #include "SVGHKernElement.cpp"
     92 #include "SVGImageElement.cpp"
     93 #include "SVGImageLoader.cpp"
     94 #include "SVGLangSpace.cpp"
     95 #include "SVGLength.cpp"
     96 #include "SVGLengthList.cpp"
     97 #include "SVGLineElement.cpp"
     98 #include "SVGLinearGradientElement.cpp"
     99 #include "SVGLocatable.cpp"
    100 #include "SVGMPathElement.cpp"
    101 #include "SVGMarkerElement.cpp"
    102 #include "SVGMaskElement.cpp"
    103 #include "SVGMetadataElement.cpp"
    104 #include "SVGMissingGlyphElement.cpp"
    105 #include "SVGNumberList.cpp"
    106 #include "SVGPaint.cpp"
    107 #include "SVGParserUtilities.cpp"
    108 #include "SVGPathBlender.cpp"
    109 #include "SVGPathBuilder.cpp"
    110 #include "SVGPathByteStreamBuilder.cpp"
    111 #include "SVGPathByteStreamSource.cpp"
    112 #include "SVGPathElement.cpp"
    113 #include "SVGPathParser.cpp"
    114 #include "SVGPathParserFactory.cpp"
    115 #include "SVGPathSegList.cpp"
    116 #include "SVGPathSegListBuilder.cpp"
    117 #include "SVGPathSegListSource.cpp"
    118 #include "SVGPathStringBuilder.cpp"
    119 #include "SVGPathStringSource.cpp"
    120 #include "SVGPathTraversalStateBuilder.cpp"
    121 #include "SVGPatternElement.cpp"
    122 #include "SVGPointList.cpp"
    123 #include "SVGPolyElement.cpp"
    124 #include "SVGPolygonElement.cpp"
    125 #include "SVGPolylineElement.cpp"
    126 #include "SVGPreserveAspectRatio.cpp"
    127 #include "SVGRadialGradientElement.cpp"
    128 #include "SVGRectElement.cpp"
    129 #include "SVGSVGElement.cpp"
    130 #include "SVGScriptElement.cpp"
    131 #include "SVGSetElement.cpp"
    132 #include "SVGStopElement.cpp"
    133 #include "SVGStringList.cpp"
    134 #include "SVGStylable.cpp"
    135 #include "SVGStyleElement.cpp"
    136 #include "SVGStyledElement.cpp"
    137 #include "SVGStyledLocatableElement.cpp"
    138 #include "SVGStyledTransformableElement.cpp"
    139 #include "SVGSwitchElement.cpp"
    140 #include "SVGSymbolElement.cpp"
    141 #include "SVGTRefElement.cpp"
    142 #include "SVGTSpanElement.cpp"
    143 #include "SVGTests.cpp"
    144 #include "SVGTextContentElement.cpp"
    145 #include "SVGTextElement.cpp"
    146 #include "SVGTextPathElement.cpp"
    147 #include "SVGTextPositioningElement.cpp"
    148 #include "SVGTitleElement.cpp"
    149 #include "SVGTransform.cpp"
    150 #include "SVGTransformDistance.cpp"
    151 #include "SVGTransformList.cpp"
    152 #include "SVGTransformable.cpp"
    153 #include "SVGURIReference.cpp"
    154 #include "SVGUseElement.cpp"
    155 #include "SVGVKernElement.cpp"
    156 #include "SVGViewElement.cpp"
    157 #include "SVGViewSpec.cpp"
    158 #include "SVGZoomAndPan.cpp"
    159 #include "SVGZoomEvent.cpp"
    160