2
* Copyright (C) 2009 Apple Inc. All Rights Reserved.
4
* Redistribution and use in source and binary forms, with or without
5
* modification, are permitted provided that the following conditions
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.
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.
26
// This all-in-one cpp file cuts down on template bloat to allow us to build our Windows release build.
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 "SVGAnimatedPathData.cpp"
37
#include "SVGAnimatedPoints.cpp"
38
#include "SVGAnimationElement.cpp"
39
#include "SVGCircleElement.cpp"
40
#include "SVGClipPathElement.cpp"
41
#include "SVGColor.cpp"
42
#include "SVGComponentTransferFunctionElement.cpp"
43
#include "SVGCursorElement.cpp"
44
#include "SVGDefsElement.cpp"
45
#include "SVGDescElement.cpp"
46
#include "SVGDocument.cpp"
47
#include "SVGDocumentExtensions.cpp"
48
#include "SVGElement.cpp"
49
#include "SVGElementInstance.cpp"
50
#include "SVGElementInstanceList.cpp"
51
#include "SVGEllipseElement.cpp"
52
#include "SVGExternalResourcesRequired.cpp"
53
#include "SVGFEBlendElement.cpp"
54
#include "SVGFEColorMatrixElement.cpp"
55
#include "SVGFEComponentTransferElement.cpp"
56
#include "SVGFECompositeElement.cpp"
57
#include "SVGFEDiffuseLightingElement.cpp"
58
#include "SVGFEDisplacementMapElement.cpp"
59
#include "SVGFEDistantLightElement.cpp"
60
#include "SVGFEFloodElement.cpp"
61
#include "SVGFEFuncAElement.cpp"
62
#include "SVGFEFuncBElement.cpp"
63
#include "SVGFEFuncGElement.cpp"
64
#include "SVGFEFuncRElement.cpp"
65
#include "SVGFEGaussianBlurElement.cpp"
66
#include "SVGFEImageElement.cpp"
67
#include "SVGFELightElement.cpp"
68
#include "SVGFEMergeElement.cpp"
69
#include "SVGFEMergeNodeElement.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 "SVGFontFaceFormatElement.cpp"
83
#include "SVGFontFaceNameElement.cpp"
84
#include "SVGFontFaceSrcElement.cpp"
85
#include "SVGFontFaceUriElement.cpp"
86
#include "SVGForeignObjectElement.cpp"
87
#include "SVGGElement.cpp"
88
#include "SVGGradientElement.cpp"
89
#include "SVGImageElement.cpp"
90
#include "SVGImageLoader.cpp"
91
#include "SVGLangSpace.cpp"
92
#include "SVGLength.cpp"
93
#include "SVGLengthList.cpp"
94
#include "SVGLineElement.cpp"
95
#include "SVGLinearGradientElement.cpp"
96
#include "SVGLocatable.cpp"
97
#include "SVGMPathElement.cpp"
98
#include "SVGMarkerElement.cpp"
99
#include "SVGMetadataElement.cpp"
100
#include "SVGMissingGlyphElement.cpp"
101
#include "SVGNumberList.cpp"
102
#include "SVGPaint.cpp"
103
#include "SVGParserUtilities.cpp"
104
#include "SVGPathElement.cpp"
105
#include "SVGPathSegArc.cpp"
106
#include "SVGPathSegClosePath.cpp"
107
#include "SVGPathSegCurvetoCubic.cpp"
108
#include "SVGPathSegCurvetoCubicSmooth.cpp"
109
#include "SVGPathSegCurvetoQuadratic.cpp"
110
#include "SVGPathSegCurvetoQuadraticSmooth.cpp"
111
#include "SVGPathSegLineto.cpp"
112
#include "SVGPathSegLinetoHorizontal.cpp"
113
#include "SVGPathSegLinetoVertical.cpp"
114
#include "SVGPathSegList.cpp"
115
#include "SVGPathSegMoveto.cpp"
116
#include "SVGPatternElement.cpp"
117
#include "SVGPointList.cpp"
118
#include "SVGPolyElement.cpp"
119
#include "SVGPolygonElement.cpp"
120
#include "SVGPolylineElement.cpp"
121
#include "SVGPreserveAspectRatio.cpp"
122
#include "SVGRadialGradientElement.cpp"
123
#include "SVGRectElement.cpp"
124
#include "SVGSVGElement.cpp"
125
#include "SVGScriptElement.cpp"
126
#include "SVGSetElement.cpp"
127
#include "SVGStopElement.cpp"
128
#include "SVGStringList.cpp"
129
#include "SVGStylable.cpp"
130
#include "SVGStyledLocatableElement.cpp"
131
#include "SVGStyledTransformableElement.cpp"
132
#include "SVGSwitchElement.cpp"
133
#include "SVGSymbolElement.cpp"
134
#include "SVGTRefElement.cpp"
135
#include "SVGTSpanElement.cpp"
136
#include "SVGTests.cpp"
137
#include "SVGTextContentElement.cpp"
138
#include "SVGTextElement.cpp"
139
#include "SVGTextPathElement.cpp"
140
#include "SVGTextPositioningElement.cpp"
141
#include "SVGTitleElement.cpp"
142
#include "SVGTransform.cpp"
143
#include "SVGTransformDistance.cpp"
144
#include "SVGTransformList.cpp"
145
#include "SVGTransformable.cpp"
146
#include "SVGURIReference.cpp"
147
#include "SVGUseElement.cpp"
148
#include "SVGViewElement.cpp"
149
#include "SVGViewSpec.cpp"
150
#include "SVGZoomAndPan.cpp"
151
#include "SVGZoomEvent.cpp"