sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 1 | /* |
zimmermann@webkit.org | 711245f | 2010-08-03 19:39:01 +0000 | [diff] [blame] | 2 | * Copyright (C) 2009 Apple Inc. All rights reserved. |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 3 | * |
zimmermann@webkit.org | c19aac8 | 2010-08-03 12:50:41 +0000 | [diff] [blame] | 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. |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 12 | * |
zimmermann@webkit.org | c19aac8 | 2010-08-03 12:50:41 +0000 | [diff] [blame] | 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. |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 24 | */ |
| 25 | |
| 26 | // This all-in-one cpp file cuts down on template bloat to allow us to build our Windows release build. |
| 27 | |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 28 | #include "SVGAElement.cpp" |
leo.yang@torchmobile.com.cn | 4e9a267 | 2011-07-20 02:48:33 +0000 | [diff] [blame] | 29 | #include "SVGAltGlyphDefElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 30 | #include "SVGAltGlyphElement.cpp" |
leo.yang@torchmobile.com.cn | 4e9a267 | 2011-07-20 02:48:33 +0000 | [diff] [blame] | 31 | #include "SVGAltGlyphItemElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 32 | #include "SVGAnimateColorElement.cpp" |
ch.dumez@sisa.samsung.com | e033cb4 | 2013-07-10 23:48:35 +0000 | [diff] [blame] | 33 | #include "SVGAnimateElement.cpp" |
cdumez@apple.com | 3642d01 | 2014-09-29 02:13:41 +0000 | [diff] [blame] | 34 | #include "SVGAnimateElementBase.cpp" |
ch.dumez@sisa.samsung.com | e033cb4 | 2013-07-10 23:48:35 +0000 | [diff] [blame] | 35 | #include "SVGAnimateMotionElement.cpp" |
| 36 | #include "SVGAnimateTransformElement.cpp" |
krit@webkit.org | 86e0a47 | 2011-06-18 05:30:53 +0000 | [diff] [blame] | 37 | #include "SVGAnimatedAngle.cpp" |
krit@webkit.org | 5762891 | 2011-06-29 06:54:22 +0000 | [diff] [blame] | 38 | #include "SVGAnimatedBoolean.cpp" |
krit@webkit.org | ba28704 | 2011-06-23 17:42:16 +0000 | [diff] [blame] | 39 | #include "SVGAnimatedColor.cpp" |
zimmermann@webkit.org | ea6d2b7 | 2012-04-03 09:39:17 +0000 | [diff] [blame] | 40 | #include "SVGAnimatedEnumeration.cpp" |
krit@webkit.org | 677db00 | 2011-07-01 08:37:49 +0000 | [diff] [blame] | 41 | #include "SVGAnimatedInteger.cpp" |
zimmermann@webkit.org | 17da336 | 2012-03-27 08:30:45 +0000 | [diff] [blame] | 42 | #include "SVGAnimatedIntegerOptionalInteger.cpp" |
krit@webkit.org | e2e33dd | 2011-06-13 18:48:36 +0000 | [diff] [blame] | 43 | #include "SVGAnimatedLength.cpp" |
krit@webkit.org | 23590dd | 2011-06-27 06:16:05 +0000 | [diff] [blame] | 44 | #include "SVGAnimatedLengthList.cpp" |
krit@webkit.org | c589d8c | 2011-06-19 20:11:24 +0000 | [diff] [blame] | 45 | #include "SVGAnimatedNumber.cpp" |
krit@webkit.org | 14e97b3 | 2011-06-25 22:02:29 +0000 | [diff] [blame] | 46 | #include "SVGAnimatedNumberList.cpp" |
krit@webkit.org | b927d95 | 2011-06-26 11:24:25 +0000 | [diff] [blame] | 47 | #include "SVGAnimatedNumberOptionalNumber.cpp" |
zimmermann@webkit.org | 5c0711e | 2011-06-25 21:36:56 +0000 | [diff] [blame] | 48 | #include "SVGAnimatedPath.cpp" |
krit@webkit.org | 2c43da2 | 2011-06-23 06:31:46 +0000 | [diff] [blame] | 49 | #include "SVGAnimatedPointList.cpp" |
krit@webkit.org | 45afe7d | 2011-06-27 17:33:59 +0000 | [diff] [blame] | 50 | #include "SVGAnimatedPreserveAspectRatio.cpp" |
krit@webkit.org | 7a57829 | 2011-06-22 15:24:53 +0000 | [diff] [blame] | 51 | #include "SVGAnimatedRect.cpp" |
krit@webkit.org | 302b2f2 | 2011-06-24 10:21:27 +0000 | [diff] [blame] | 52 | #include "SVGAnimatedString.cpp" |
zimmermann@webkit.org | 80e2ee2 | 2012-03-15 13:09:28 +0000 | [diff] [blame] | 53 | #include "SVGAnimatedTransformList.cpp" |
krit@webkit.org | c589d8c | 2011-06-19 20:11:24 +0000 | [diff] [blame] | 54 | #include "SVGAnimatedType.cpp" |
ch.dumez@sisa.samsung.com | e033cb4 | 2013-07-10 23:48:35 +0000 | [diff] [blame] | 55 | #include "SVGAnimatedTypeAnimator.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 56 | #include "SVGAnimationElement.cpp" |
| 57 | #include "SVGCircleElement.cpp" |
| 58 | #include "SVGClipPathElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 59 | #include "SVGComponentTransferFunctionElement.cpp" |
| 60 | #include "SVGCursorElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 61 | #include "SVGDefsElement.cpp" |
| 62 | #include "SVGDescElement.cpp" |
| 63 | #include "SVGDocument.cpp" |
| 64 | #include "SVGDocumentExtensions.cpp" |
| 65 | #include "SVGElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 66 | #include "SVGEllipseElement.cpp" |
| 67 | #include "SVGExternalResourcesRequired.cpp" |
| 68 | #include "SVGFEBlendElement.cpp" |
| 69 | #include "SVGFEColorMatrixElement.cpp" |
| 70 | #include "SVGFEComponentTransferElement.cpp" |
| 71 | #include "SVGFECompositeElement.cpp" |
zherczeg@webkit.org | e4b0f76 | 2010-06-29 07:05:58 +0000 | [diff] [blame] | 72 | #include "SVGFEConvolveMatrixElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 73 | #include "SVGFEDiffuseLightingElement.cpp" |
| 74 | #include "SVGFEDisplacementMapElement.cpp" |
| 75 | #include "SVGFEDistantLightElement.cpp" |
krit@webkit.org | c08f88a4 | 2011-04-21 17:56:28 +0000 | [diff] [blame] | 76 | #include "SVGFEDropShadowElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 77 | #include "SVGFEFloodElement.cpp" |
| 78 | #include "SVGFEFuncAElement.cpp" |
| 79 | #include "SVGFEFuncBElement.cpp" |
| 80 | #include "SVGFEFuncGElement.cpp" |
| 81 | #include "SVGFEFuncRElement.cpp" |
| 82 | #include "SVGFEGaussianBlurElement.cpp" |
| 83 | #include "SVGFEImageElement.cpp" |
| 84 | #include "SVGFELightElement.cpp" |
| 85 | #include "SVGFEMergeElement.cpp" |
| 86 | #include "SVGFEMergeNodeElement.cpp" |
krit@webkit.org | 5a9a31f | 2009-10-09 19:13:55 +0000 | [diff] [blame] | 87 | #include "SVGFEMorphologyElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 88 | #include "SVGFEOffsetElement.cpp" |
| 89 | #include "SVGFEPointLightElement.cpp" |
| 90 | #include "SVGFESpecularLightingElement.cpp" |
| 91 | #include "SVGFESpotLightElement.cpp" |
| 92 | #include "SVGFETileElement.cpp" |
| 93 | #include "SVGFETurbulenceElement.cpp" |
| 94 | #include "SVGFilterElement.cpp" |
| 95 | #include "SVGFilterPrimitiveStandardAttributes.cpp" |
| 96 | #include "SVGFitToViewBox.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 97 | #include "SVGFontElement.cpp" |
eric@webkit.org | 5f05944 | 2009-12-17 21:52:14 +0000 | [diff] [blame] | 98 | #include "SVGFontFaceElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 99 | #include "SVGFontFaceFormatElement.cpp" |
| 100 | #include "SVGFontFaceNameElement.cpp" |
| 101 | #include "SVGFontFaceSrcElement.cpp" |
| 102 | #include "SVGFontFaceUriElement.cpp" |
| 103 | #include "SVGForeignObjectElement.cpp" |
| 104 | #include "SVGGElement.cpp" |
commit-queue@webkit.org | fcf5cfa | 2018-04-20 01:00:40 +0000 | [diff] [blame] | 105 | #include "SVGGeometryElement.cpp" |
eric@webkit.org | 5f05944 | 2009-12-17 21:52:14 +0000 | [diff] [blame] | 106 | #include "SVGGlyphElement.cpp" |
leo.yang@torchmobile.com.cn | 4e9a267 | 2011-07-20 02:48:33 +0000 | [diff] [blame] | 107 | #include "SVGGlyphRefElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 108 | #include "SVGGradientElement.cpp" |
ch.dumez@sisa.samsung.com | a47b618 | 2013-06-28 15:58:03 +0000 | [diff] [blame] | 109 | #include "SVGGraphicsElement.cpp" |
eric@webkit.org | 5f05944 | 2009-12-17 21:52:14 +0000 | [diff] [blame] | 110 | #include "SVGHKernElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 111 | #include "SVGImageElement.cpp" |
| 112 | #include "SVGImageLoader.cpp" |
| 113 | #include "SVGLangSpace.cpp" |
zimmermann@webkit.org | d0632d5 | 2011-11-08 14:14:35 +0000 | [diff] [blame] | 114 | #include "SVGLengthContext.cpp" |
weinig@apple.com | 3ba621d | 2016-11-17 23:58:03 +0000 | [diff] [blame] | 115 | #include "SVGLengthListValues.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 116 | #include "SVGLineElement.cpp" |
| 117 | #include "SVGLinearGradientElement.cpp" |
| 118 | #include "SVGLocatable.cpp" |
| 119 | #include "SVGMPathElement.cpp" |
| 120 | #include "SVGMarkerElement.cpp" |
eric@webkit.org | 5f05944 | 2009-12-17 21:52:14 +0000 | [diff] [blame] | 121 | #include "SVGMaskElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 122 | #include "SVGMetadataElement.cpp" |
| 123 | #include "SVGMissingGlyphElement.cpp" |
weinig@apple.com | 3ba621d | 2016-11-17 23:58:03 +0000 | [diff] [blame] | 124 | #include "SVGNumberListValues.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 125 | #include "SVGParserUtilities.cpp" |
krit@webkit.org | 63d6106 | 2010-08-13 10:15:24 +0000 | [diff] [blame] | 126 | #include "SVGPathBlender.cpp" |
krit@webkit.org | f653c97 | 2010-07-20 05:37:47 +0000 | [diff] [blame] | 127 | #include "SVGPathBuilder.cpp" |
krit@webkit.org | 9b476f3 | 2010-08-07 15:17:47 +0000 | [diff] [blame] | 128 | #include "SVGPathByteStreamBuilder.cpp" |
| 129 | #include "SVGPathByteStreamSource.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 130 | #include "SVGPathElement.cpp" |
krit@webkit.org | f653c97 | 2010-07-20 05:37:47 +0000 | [diff] [blame] | 131 | #include "SVGPathParser.cpp" |
commit-queue@webkit.org | bb64806 | 2010-11-18 16:36:09 +0000 | [diff] [blame] | 132 | #include "SVGPathSegList.cpp" |
krit@webkit.org | f653c97 | 2010-07-20 05:37:47 +0000 | [diff] [blame] | 133 | #include "SVGPathSegListBuilder.cpp" |
krit@webkit.org | 97a7ea1 | 2010-08-10 08:47:50 +0000 | [diff] [blame] | 134 | #include "SVGPathSegListSource.cpp" |
weinig@apple.com | 3ba621d | 2016-11-17 23:58:03 +0000 | [diff] [blame] | 135 | #include "SVGPathSegListValues.cpp" |
krit@webkit.org | 1379a3f | 2010-08-08 16:10:48 +0000 | [diff] [blame] | 136 | #include "SVGPathStringBuilder.cpp" |
krit@webkit.org | 66b8de4 | 2010-08-07 06:27:28 +0000 | [diff] [blame] | 137 | #include "SVGPathStringSource.cpp" |
krit@webkit.org | fe4451a | 2010-08-18 13:20:51 +0000 | [diff] [blame] | 138 | #include "SVGPathTraversalStateBuilder.cpp" |
zimmermann@webkit.org | ad0b6ca | 2012-04-28 09:29:32 +0000 | [diff] [blame] | 139 | #include "SVGPathUtilities.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 140 | #include "SVGPatternElement.cpp" |
weinig@apple.com | 3ba621d | 2016-11-17 23:58:03 +0000 | [diff] [blame] | 141 | #include "SVGPointListValues.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 142 | #include "SVGPolyElement.cpp" |
| 143 | #include "SVGPolygonElement.cpp" |
| 144 | #include "SVGPolylineElement.cpp" |
commit-queue@webkit.org | c69191d | 2016-11-11 06:29:44 +0000 | [diff] [blame] | 145 | #include "SVGPreserveAspectRatioValue.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 146 | #include "SVGRadialGradientElement.cpp" |
| 147 | #include "SVGRectElement.cpp" |
| 148 | #include "SVGSVGElement.cpp" |
| 149 | #include "SVGScriptElement.cpp" |
| 150 | #include "SVGSetElement.cpp" |
| 151 | #include "SVGStopElement.cpp" |
weinig@apple.com | 3ba621d | 2016-11-17 23:58:03 +0000 | [diff] [blame] | 152 | #include "SVGStringListValues.cpp" |
eric@webkit.org | 5f05944 | 2009-12-17 21:52:14 +0000 | [diff] [blame] | 153 | #include "SVGStyleElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 154 | #include "SVGSwitchElement.cpp" |
| 155 | #include "SVGSymbolElement.cpp" |
| 156 | #include "SVGTRefElement.cpp" |
| 157 | #include "SVGTSpanElement.cpp" |
| 158 | #include "SVGTests.cpp" |
| 159 | #include "SVGTextContentElement.cpp" |
| 160 | #include "SVGTextElement.cpp" |
| 161 | #include "SVGTextPathElement.cpp" |
| 162 | #include "SVGTextPositioningElement.cpp" |
| 163 | #include "SVGTitleElement.cpp" |
| 164 | #include "SVGTransform.cpp" |
| 165 | #include "SVGTransformDistance.cpp" |
weinig@apple.com | 3ba621d | 2016-11-17 23:58:03 +0000 | [diff] [blame] | 166 | #include "SVGTransformListValues.cpp" |
krit@webkit.org | 7a31472 | 2010-12-30 06:49:44 +0000 | [diff] [blame] | 167 | #include "SVGTransformable.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 168 | #include "SVGURIReference.cpp" |
| 169 | #include "SVGUseElement.cpp" |
krit@webkit.org | 6ad982c | 2010-05-08 09:06:59 +0000 | [diff] [blame] | 170 | #include "SVGVKernElement.cpp" |
sfalken@apple.com | 4c3bf18 | 2009-01-20 07:01:07 +0000 | [diff] [blame] | 171 | #include "SVGViewElement.cpp" |
| 172 | #include "SVGViewSpec.cpp" |
| 173 | #include "SVGZoomAndPan.cpp" |
| 174 | #include "SVGZoomEvent.cpp" |