Index: third_party/WebKit/WebCore/DerivedSources.cpp |
=================================================================== |
--- third_party/WebKit/WebCore/DerivedSources.cpp (revision 9383) |
+++ third_party/WebKit/WebCore/DerivedSources.cpp (working copy) |
@@ -1,346 +1,347 @@ |
-/* |
- * Copyright (C) 2008 Apple Inc. All Rights Reserved. |
- * |
- * Redistribution and use in source and binary forms, with or without |
- * modification, are permitted provided that the following conditions |
- * are met: |
- * 1. Redistributions of source code must retain the above copyright |
- * notice, this list of conditions and the following disclaimer. |
- * 2. Redistributions in binary form must reproduce the above copyright |
- * notice, this list of conditions and the following disclaimer in the |
- * documentation and/or other materials provided with the distribution. |
- * |
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY |
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR |
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
- */ |
- |
-// This all-in-one cpp file cuts down on template bloat to allow us to build our Windows release build. |
- |
-#include "JSAttr.cpp" |
-#include "JSBarInfo.cpp" |
-#include "JSCanvasGradient.cpp" |
-#include "JSCanvasPattern.cpp" |
-#include "JSCanvasRenderingContext2D.cpp" |
-#include "JSCDATASection.cpp" |
-#include "JSCharacterData.cpp" |
-#include "JSClipboard.cpp" |
-#include "JSComment.cpp" |
-#include "JSConsole.cpp" |
-#include "JSCounter.cpp" |
-#include "JSCSSCharsetRule.cpp" |
-#include "JSCSSFontFaceRule.cpp" |
-#include "JSCSSImportRule.cpp" |
-#include "JSCSSMediaRule.cpp" |
-#include "JSCSSPageRule.cpp" |
-#include "JSCSSPrimitiveValue.cpp" |
-#include "JSCSSRule.cpp" |
-#include "JSCSSRuleList.cpp" |
-#include "JSCSSStyleDeclaration.cpp" |
-#include "JSCSSStyleRule.cpp" |
-#include "JSCSSStyleSheet.cpp" |
-#include "JSCSSValue.cpp" |
-#include "JSCSSValueList.cpp" |
-#include "JSCSSVariablesDeclaration.cpp" |
-#include "JSCSSVariablesRule.cpp" |
-#include "JSDatabase.cpp" |
-#include "JSDocument.cpp" |
-#include "JSDocumentFragment.cpp" |
-#include "JSDocumentType.cpp" |
-#include "JSDOMApplicationCache.cpp" |
-#include "JSDOMCoreException.cpp" |
-#include "JSDOMImplementation.cpp" |
-#include "JSDOMParser.cpp" |
-#include "JSDOMSelection.cpp" |
-#include "JSDOMStringList.cpp" |
-#include "JSDOMWindow.cpp" |
-#include "JSElement.cpp" |
-#include "JSEntity.cpp" |
-#include "JSEntityReference.cpp" |
-#include "JSEvent.cpp" |
-#include "JSEventException.cpp" |
-#include "JSFile.cpp" |
-#include "JSFileList.cpp" |
-#include "JSHistory.cpp" |
-#include "JSHTMLAnchorElement.cpp" |
-#include "JSHTMLAppletElement.cpp" |
-#include "JSHTMLAreaElement.cpp" |
-#include "JSHTMLAudioElement.cpp" |
-#include "JSHTMLBaseElement.cpp" |
-#include "JSHTMLBaseFontElement.cpp" |
-#include "JSHTMLBlockquoteElement.cpp" |
-#include "JSHTMLBodyElement.cpp" |
-#include "JSHTMLBRElement.cpp" |
-#include "JSHTMLButtonElement.cpp" |
-#include "JSHTMLCanvasElement.cpp" |
-#include "JSHTMLCollection.cpp" |
-#include "JSHTMLDirectoryElement.cpp" |
-#include "JSHTMLDivElement.cpp" |
-#include "JSHTMLDListElement.cpp" |
-#include "JSHTMLDocument.cpp" |
-#include "JSHTMLElement.cpp" |
-#include "JSHTMLElementWrapperFactory.cpp" |
-#include "JSHTMLEmbedElement.cpp" |
-#include "JSHTMLFieldSetElement.cpp" |
-#include "JSHTMLFontElement.cpp" |
-#include "JSHTMLFormElement.cpp" |
-#include "JSHTMLFrameElement.cpp" |
-#include "JSHTMLFrameSetElement.cpp" |
-#include "JSHTMLHeadElement.cpp" |
-#include "JSHTMLHeadingElement.cpp" |
-#include "JSHTMLHRElement.cpp" |
-#include "JSHTMLHtmlElement.cpp" |
-#include "JSHTMLIFrameElement.cpp" |
-#include "JSHTMLImageElement.cpp" |
-#include "JSHTMLInputElement.cpp" |
-#include "JSHTMLIsIndexElement.cpp" |
-#include "JSHTMLLabelElement.cpp" |
-#include "JSHTMLLegendElement.cpp" |
-#include "JSHTMLLIElement.cpp" |
-#include "JSHTMLLinkElement.cpp" |
-#include "JSHTMLMapElement.cpp" |
-#include "JSHTMLMarqueeElement.cpp" |
-#include "JSHTMLMediaElement.cpp" |
-#include "JSHTMLMenuElement.cpp" |
-#include "JSHTMLMetaElement.cpp" |
-#include "JSHTMLModElement.cpp" |
-#include "JSHTMLObjectElement.cpp" |
-#include "JSHTMLOListElement.cpp" |
-#include "JSHTMLOptGroupElement.cpp" |
-#include "JSHTMLOptionElement.cpp" |
-#include "JSHTMLOptionsCollection.cpp" |
-#include "JSHTMLParagraphElement.cpp" |
-#include "JSHTMLParamElement.cpp" |
-#include "JSHTMLPreElement.cpp" |
-#include "JSHTMLQuoteElement.cpp" |
-#include "JSHTMLScriptElement.cpp" |
-#include "JSHTMLSelectElement.cpp" |
-#include "JSHTMLSourceElement.cpp" |
-#include "JSHTMLStyleElement.cpp" |
-#include "JSHTMLTableCaptionElement.cpp" |
-#include "JSHTMLTableCellElement.cpp" |
-#include "JSHTMLTableColElement.cpp" |
-#include "JSHTMLTableElement.cpp" |
-#include "JSHTMLTableRowElement.cpp" |
-#include "JSHTMLTableSectionElement.cpp" |
-#include "JSHTMLTextAreaElement.cpp" |
-#include "JSHTMLTitleElement.cpp" |
-#include "JSHTMLUListElement.cpp" |
-#include "JSHTMLVideoElement.cpp" |
-#include "JSImageData.cpp" |
-#include "JSJavaScriptCallFrame.cpp" |
-#include "JSKeyboardEvent.cpp" |
-#include "JSLocation.cpp" |
-#include "JSMediaError.cpp" |
-#include "JSMediaList.cpp" |
-#include "JSMessageChannel.cpp" |
-#include "JSMessageEvent.cpp" |
-#include "JSMessagePort.cpp" |
-#include "JSMimeType.cpp" |
-#include "JSMimeTypeArray.cpp" |
-#include "JSMouseEvent.cpp" |
-#include "JSMutationEvent.cpp" |
-#include "JSNamedNodeMap.cpp" |
-#include "JSNavigator.cpp" |
-#include "JSNode.cpp" |
-#include "JSNodeFilter.cpp" |
-#include "JSNodeIterator.cpp" |
-#include "JSNodeList.cpp" |
-#include "JSNotation.cpp" |
-#include "JSOverflowEvent.cpp" |
-#include "JSPlugin.cpp" |
-#include "JSPluginArray.cpp" |
-#include "JSProcessingInstruction.cpp" |
-#include "JSProgressEvent.cpp" |
-#include "JSRange.cpp" |
-#include "JSRangeException.cpp" |
-#include "JSRect.cpp" |
-#include "JSScreen.cpp" |
-#include "JSSQLError.cpp" |
-#include "JSSQLResultSet.cpp" |
-#include "JSSQLResultSetRowList.cpp" |
-#include "JSSQLTransaction.cpp" |
-#include "JSStorage.cpp" |
-#include "JSStorageEvent.cpp" |
-#include "JSStyleSheet.cpp" |
-#include "JSStyleSheetList.cpp" |
-#include "JSSVGAElement.cpp" |
-#include "JSSVGAltGlyphElement.cpp" |
-#include "JSSVGAngle.cpp" |
-#include "JSSVGAnimateColorElement.cpp" |
-#include "JSSVGAnimatedAngle.cpp" |
-#include "JSSVGAnimatedBoolean.cpp" |
-#include "JSSVGAnimatedEnumeration.cpp" |
-#include "JSSVGAnimatedInteger.cpp" |
-#include "JSSVGAnimatedLength.cpp" |
-#include "JSSVGAnimatedLengthList.cpp" |
-#include "JSSVGAnimatedNumber.cpp" |
-#include "JSSVGAnimatedNumberList.cpp" |
-#include "JSSVGAnimatedPreserveAspectRatio.cpp" |
-#include "JSSVGAnimatedRect.cpp" |
-#include "JSSVGAnimatedString.cpp" |
-#include "JSSVGAnimatedTransformList.cpp" |
-#include "JSSVGAnimateElement.cpp" |
-#include "JSSVGAnimateTransformElement.cpp" |
-#include "JSSVGAnimationElement.cpp" |
-#include "JSSVGCircleElement.cpp" |
-#include "JSSVGClipPathElement.cpp" |
-#include "JSSVGColor.cpp" |
-#include "JSSVGComponentTransferFunctionElement.cpp" |
-#include "JSSVGCursorElement.cpp" |
-#include "JSSVGDefinitionSrcElement.cpp" |
-#include "JSSVGDefsElement.cpp" |
-#include "JSSVGDescElement.cpp" |
-#include "JSSVGDocument.cpp" |
-#include "JSSVGElement.cpp" |
-#include "JSSVGElementInstance.cpp" |
-#include "JSSVGElementInstanceList.cpp" |
-#include "JSSVGEllipseElement.cpp" |
-#include "JSSVGException.cpp" |
-#include "JSSVGFEBlendElement.cpp" |
-#include "JSSVGFEColorMatrixElement.cpp" |
-#include "JSSVGFEComponentTransferElement.cpp" |
-#include "JSSVGFECompositeElement.cpp" |
-#include "JSSVGFEDiffuseLightingElement.cpp" |
-#include "JSSVGFEDisplacementMapElement.cpp" |
-#include "JSSVGFEDistantLightElement.cpp" |
-#include "JSSVGFEFloodElement.cpp" |
-#include "JSSVGFEFuncAElement.cpp" |
-#include "JSSVGFEFuncBElement.cpp" |
-#include "JSSVGFEFuncGElement.cpp" |
-#include "JSSVGFEFuncRElement.cpp" |
-#include "JSSVGFEGaussianBlurElement.cpp" |
-#include "JSSVGFEImageElement.cpp" |
-#include "JSSVGFEMergeElement.cpp" |
-#include "JSSVGFEMergeNodeElement.cpp" |
-#include "JSSVGFEOffsetElement.cpp" |
-#include "JSSVGFEPointLightElement.cpp" |
-#include "JSSVGFESpecularLightingElement.cpp" |
-#include "JSSVGFESpotLightElement.cpp" |
-#include "JSSVGFETileElement.cpp" |
-#include "JSSVGFETurbulenceElement.cpp" |
-#include "JSSVGFilterElement.cpp" |
-#include "JSSVGFontElement.cpp" |
-#include "JSSVGFontFaceElement.cpp" |
-#include "JSSVGFontFaceFormatElement.cpp" |
-#include "JSSVGFontFaceNameElement.cpp" |
-#include "JSSVGFontFaceSrcElement.cpp" |
-#include "JSSVGFontFaceUriElement.cpp" |
-#include "JSSVGForeignObjectElement.cpp" |
-#include "JSSVGGElement.cpp" |
-#include "JSSVGGlyphElement.cpp" |
-#include "JSSVGGradientElement.cpp" |
-#include "JSSVGImageElement.cpp" |
-#include "JSSVGLength.cpp" |
-#include "JSSVGLengthList.cpp" |
-#include "JSSVGLinearGradientElement.cpp" |
-#include "JSSVGLineElement.cpp" |
-#include "JSSVGMarkerElement.cpp" |
-#include "JSSVGMaskElement.cpp" |
-#include "JSSVGMatrix.cpp" |
-#include "JSSVGMetadataElement.cpp" |
-#include "JSSVGMissingGlyphElement.cpp" |
-#include "JSSVGNumber.cpp" |
-#include "JSSVGNumberList.cpp" |
-#include "JSSVGPaint.cpp" |
-#include "JSSVGPathElement.cpp" |
-#include "JSSVGPathSeg.cpp" |
-#include "JSSVGPathSegArcAbs.cpp" |
-#include "JSSVGPathSegArcRel.cpp" |
-#include "JSSVGPathSegClosePath.cpp" |
-#include "JSSVGPathSegCurvetoCubicAbs.cpp" |
-#include "JSSVGPathSegCurvetoCubicRel.cpp" |
-#include "JSSVGPathSegCurvetoCubicSmoothAbs.cpp" |
-#include "JSSVGPathSegCurvetoCubicSmoothRel.cpp" |
-#include "JSSVGPathSegCurvetoQuadraticAbs.cpp" |
-#include "JSSVGPathSegCurvetoQuadraticRel.cpp" |
-#include "JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp" |
-#include "JSSVGPathSegCurvetoQuadraticSmoothRel.cpp" |
-#include "JSSVGPathSegLinetoAbs.cpp" |
-#include "JSSVGPathSegLinetoHorizontalAbs.cpp" |
-#include "JSSVGPathSegLinetoHorizontalRel.cpp" |
-#include "JSSVGPathSegLinetoRel.cpp" |
-#include "JSSVGPathSegLinetoVerticalAbs.cpp" |
-#include "JSSVGPathSegLinetoVerticalRel.cpp" |
-#include "JSSVGPathSegList.cpp" |
-#include "JSSVGPathSegMovetoAbs.cpp" |
-#include "JSSVGPathSegMovetoRel.cpp" |
-#include "JSSVGPatternElement.cpp" |
-#include "JSSVGPoint.cpp" |
-#include "JSSVGPointList.cpp" |
-#include "JSSVGPolygonElement.cpp" |
-#include "JSSVGPolylineElement.cpp" |
-#include "JSSVGPreserveAspectRatio.cpp" |
-#include "JSSVGRadialGradientElement.cpp" |
-#include "JSSVGRect.cpp" |
-#include "JSSVGRectElement.cpp" |
-#include "JSSVGRenderingIntent.cpp" |
-#include "JSSVGScriptElement.cpp" |
-#include "JSSVGSetElement.cpp" |
-#include "JSSVGStopElement.cpp" |
-#include "JSSVGStringList.cpp" |
-#include "JSSVGStyleElement.cpp" |
-#include "JSSVGSVGElement.cpp" |
-#include "JSSVGSwitchElement.cpp" |
-#include "JSSVGSymbolElement.cpp" |
-#include "JSSVGTextContentElement.cpp" |
-#include "JSSVGTextElement.cpp" |
-#include "JSSVGTextPathElement.cpp" |
-#include "JSSVGTextPositioningElement.cpp" |
-#include "JSSVGTitleElement.cpp" |
-#include "JSSVGTransform.cpp" |
-#include "JSSVGTransformList.cpp" |
-#include "JSSVGTRefElement.cpp" |
-#include "JSSVGTSpanElement.cpp" |
-#include "JSSVGUnitTypes.cpp" |
-#include "JSSVGUseElement.cpp" |
-#include "JSSVGViewElement.cpp" |
-#include "JSSVGZoomEvent.cpp" |
-#include "JSText.cpp" |
-#include "JSTextEvent.cpp" |
-#include "JSTextMetrics.cpp" |
-#include "JSTimeRanges.cpp" |
-#include "JSTreeWalker.cpp" |
-#include "JSUIEvent.cpp" |
-#include "JSVoidCallback.cpp" |
-#include "JSWebKitAnimationEvent.cpp" |
-#include "JSWebKitCSSKeyframeRule.cpp" |
-#include "JSWebKitCSSKeyframesRule.cpp" |
-#include "JSWebKitCSSTransformValue.cpp" |
-#include "JSWebKitCSSMatrix.cpp" |
-#include "JSWebKitTransitionEvent.cpp" |
-#include "JSWheelEvent.cpp" |
-#include "JSWorker.cpp" |
-#include "JSWorkerContext.cpp" |
-#include "JSWorkerLocation.cpp" |
-#include "JSWorkerNavigator.cpp" |
-#include "JSXMLHttpRequest.cpp" |
-#include "JSXMLHttpRequestException.cpp" |
-#include "JSXMLHttpRequestProgressEvent.cpp" |
-#include "JSXMLHttpRequestUpload.cpp" |
-#include "JSXMLSerializer.cpp" |
-#include "JSXPathEvaluator.cpp" |
-#include "JSXPathException.cpp" |
-#include "JSXPathExpression.cpp" |
-#include "JSXPathNSResolver.cpp" |
-#include "JSXPathResult.cpp" |
-#include "JSXSLTProcessor.cpp" |
-#include "SVGElementFactory.cpp" |
-#include "UserAgentStyleSheetsData.cpp" |
- |
-// On MSVC, including StaticConstructors.h causes all global objects not to be |
-// automatically initialized by the C runtime. This is useful in some specific |
-// cases (e.g., the *Names.cpp files), but can be dangerous in others. We don't |
-// want StaticConstructors.h to "pollute" all the source files we #include here |
-// accidentally, so we'll throw an error whenever any file includes it. |
-#ifdef StaticConstructors_h |
-#error Don't include any file in DerivedSources.cpp that includes StaticConstructors.h |
-#endif |
+/* |
+ * Copyright (C) 2008 Apple Inc. All Rights Reserved. |
+ * |
+ * Redistribution and use in source and binary forms, with or without |
+ * modification, are permitted provided that the following conditions |
+ * are met: |
+ * 1. Redistributions of source code must retain the above copyright |
+ * notice, this list of conditions and the following disclaimer. |
+ * 2. Redistributions in binary form must reproduce the above copyright |
+ * notice, this list of conditions and the following disclaimer in the |
+ * documentation and/or other materials provided with the distribution. |
+ * |
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY |
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR |
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
+ */ |
+ |
+// This all-in-one cpp file cuts down on template bloat to allow us to build our Windows release build. |
+ |
+#include "JSAttr.cpp" |
+#include "JSBarInfo.cpp" |
+#include "JSCanvasGradient.cpp" |
+#include "JSCanvasPattern.cpp" |
+#include "JSCanvasRenderingContext2D.cpp" |
+#include "JSCDATASection.cpp" |
+#include "JSCharacterData.cpp" |
+#include "JSClipboard.cpp" |
+#include "JSComment.cpp" |
+#include "JSConsole.cpp" |
+#include "JSCounter.cpp" |
+#include "JSCSSCharsetRule.cpp" |
+#include "JSCSSFontFaceRule.cpp" |
+#include "JSCSSImportRule.cpp" |
+#include "JSCSSMediaRule.cpp" |
+#include "JSCSSPageRule.cpp" |
+#include "JSCSSPrimitiveValue.cpp" |
+#include "JSCSSRule.cpp" |
+#include "JSCSSRuleList.cpp" |
+#include "JSCSSStyleDeclaration.cpp" |
+#include "JSCSSStyleRule.cpp" |
+#include "JSCSSStyleSheet.cpp" |
+#include "JSCSSValue.cpp" |
+#include "JSCSSValueList.cpp" |
+#include "JSCSSVariablesDeclaration.cpp" |
+#include "JSCSSVariablesRule.cpp" |
+#include "JSDatabase.cpp" |
+#include "JSDocument.cpp" |
+#include "JSDocumentFragment.cpp" |
+#include "JSDocumentType.cpp" |
+#include "JSDOMApplicationCache.cpp" |
+#include "JSDOMCoreException.cpp" |
+#include "JSDOMImplementation.cpp" |
+#include "JSDOMParser.cpp" |
+#include "JSDOMSelection.cpp" |
+#include "JSDOMStringList.cpp" |
+#include "JSDOMWindow.cpp" |
+#include "JSElement.cpp" |
+#include "JSEntity.cpp" |
+#include "JSEntityReference.cpp" |
+#include "JSEvent.cpp" |
+#include "JSEventException.cpp" |
+#include "JSEventTargetNode.cpp" |
+#include "JSFile.cpp" |
+#include "JSFileList.cpp" |
+#include "JSHistory.cpp" |
+#include "JSHTMLAnchorElement.cpp" |
+#include "JSHTMLAppletElement.cpp" |
+#include "JSHTMLAreaElement.cpp" |
+#include "JSHTMLAudioElement.cpp" |
+#include "JSHTMLBaseElement.cpp" |
+#include "JSHTMLBaseFontElement.cpp" |
+#include "JSHTMLBlockquoteElement.cpp" |
+#include "JSHTMLBodyElement.cpp" |
+#include "JSHTMLBRElement.cpp" |
+#include "JSHTMLButtonElement.cpp" |
+#include "JSHTMLCanvasElement.cpp" |
+#include "JSHTMLCollection.cpp" |
+#include "JSHTMLDirectoryElement.cpp" |
+#include "JSHTMLDivElement.cpp" |
+#include "JSHTMLDListElement.cpp" |
+#include "JSHTMLDocument.cpp" |
+#include "JSHTMLElement.cpp" |
+#include "JSHTMLElementWrapperFactory.cpp" |
+#include "JSHTMLEmbedElement.cpp" |
+#include "JSHTMLFieldSetElement.cpp" |
+#include "JSHTMLFontElement.cpp" |
+#include "JSHTMLFormElement.cpp" |
+#include "JSHTMLFrameElement.cpp" |
+#include "JSHTMLFrameSetElement.cpp" |
+#include "JSHTMLHeadElement.cpp" |
+#include "JSHTMLHeadingElement.cpp" |
+#include "JSHTMLHRElement.cpp" |
+#include "JSHTMLHtmlElement.cpp" |
+#include "JSHTMLIFrameElement.cpp" |
+#include "JSHTMLImageElement.cpp" |
+#include "JSHTMLInputElement.cpp" |
+#include "JSHTMLIsIndexElement.cpp" |
+#include "JSHTMLLabelElement.cpp" |
+#include "JSHTMLLegendElement.cpp" |
+#include "JSHTMLLIElement.cpp" |
+#include "JSHTMLLinkElement.cpp" |
+#include "JSHTMLMapElement.cpp" |
+#include "JSHTMLMarqueeElement.cpp" |
+#include "JSHTMLMediaElement.cpp" |
+#include "JSHTMLMenuElement.cpp" |
+#include "JSHTMLMetaElement.cpp" |
+#include "JSHTMLModElement.cpp" |
+#include "JSHTMLObjectElement.cpp" |
+#include "JSHTMLOListElement.cpp" |
+#include "JSHTMLOptGroupElement.cpp" |
+#include "JSHTMLOptionElement.cpp" |
+#include "JSHTMLOptionsCollection.cpp" |
+#include "JSHTMLParagraphElement.cpp" |
+#include "JSHTMLParamElement.cpp" |
+#include "JSHTMLPreElement.cpp" |
+#include "JSHTMLQuoteElement.cpp" |
+#include "JSHTMLScriptElement.cpp" |
+#include "JSHTMLSelectElement.cpp" |
+#include "JSHTMLSourceElement.cpp" |
+#include "JSHTMLStyleElement.cpp" |
+#include "JSHTMLTableCaptionElement.cpp" |
+#include "JSHTMLTableCellElement.cpp" |
+#include "JSHTMLTableColElement.cpp" |
+#include "JSHTMLTableElement.cpp" |
+#include "JSHTMLTableRowElement.cpp" |
+#include "JSHTMLTableSectionElement.cpp" |
+#include "JSHTMLTextAreaElement.cpp" |
+#include "JSHTMLTitleElement.cpp" |
+#include "JSHTMLUListElement.cpp" |
+#include "JSHTMLVideoElement.cpp" |
+#include "JSImageData.cpp" |
+#include "JSJavaScriptCallFrame.cpp" |
+#include "JSKeyboardEvent.cpp" |
+#include "JSLocation.cpp" |
+#include "JSMediaError.cpp" |
+#include "JSMediaList.cpp" |
+#include "JSMessageChannel.cpp" |
+#include "JSMessageEvent.cpp" |
+#include "JSMessagePort.cpp" |
+#include "JSMimeType.cpp" |
+#include "JSMimeTypeArray.cpp" |
+#include "JSMouseEvent.cpp" |
+#include "JSMutationEvent.cpp" |
+#include "JSNamedNodeMap.cpp" |
+#include "JSNavigator.cpp" |
+#include "JSNode.cpp" |
+#include "JSNodeFilter.cpp" |
+#include "JSNodeIterator.cpp" |
+#include "JSNodeList.cpp" |
+#include "JSNotation.cpp" |
+#include "JSOverflowEvent.cpp" |
+#include "JSPlugin.cpp" |
+#include "JSPluginArray.cpp" |
+#include "JSProcessingInstruction.cpp" |
+#include "JSProgressEvent.cpp" |
+#include "JSRange.cpp" |
+#include "JSRangeException.cpp" |
+#include "JSRect.cpp" |
+#include "JSScreen.cpp" |
+#include "JSSQLError.cpp" |
+#include "JSSQLResultSet.cpp" |
+#include "JSSQLResultSetRowList.cpp" |
+#include "JSSQLTransaction.cpp" |
+#include "JSStorage.cpp" |
+#include "JSStorageEvent.cpp" |
+#include "JSStyleSheet.cpp" |
+#include "JSStyleSheetList.cpp" |
+#include "JSSVGAElement.cpp" |
+#include "JSSVGAltGlyphElement.cpp" |
+#include "JSSVGAngle.cpp" |
+#include "JSSVGAnimateColorElement.cpp" |
+#include "JSSVGAnimatedAngle.cpp" |
+#include "JSSVGAnimatedBoolean.cpp" |
+#include "JSSVGAnimatedEnumeration.cpp" |
+#include "JSSVGAnimatedInteger.cpp" |
+#include "JSSVGAnimatedLength.cpp" |
+#include "JSSVGAnimatedLengthList.cpp" |
+#include "JSSVGAnimatedNumber.cpp" |
+#include "JSSVGAnimatedNumberList.cpp" |
+#include "JSSVGAnimatedPreserveAspectRatio.cpp" |
+#include "JSSVGAnimatedRect.cpp" |
+#include "JSSVGAnimatedString.cpp" |
+#include "JSSVGAnimatedTransformList.cpp" |
+#include "JSSVGAnimateElement.cpp" |
+#include "JSSVGAnimateTransformElement.cpp" |
+#include "JSSVGAnimationElement.cpp" |
+#include "JSSVGCircleElement.cpp" |
+#include "JSSVGClipPathElement.cpp" |
+#include "JSSVGColor.cpp" |
+#include "JSSVGComponentTransferFunctionElement.cpp" |
+#include "JSSVGCursorElement.cpp" |
+#include "JSSVGDefinitionSrcElement.cpp" |
+#include "JSSVGDefsElement.cpp" |
+#include "JSSVGDescElement.cpp" |
+#include "JSSVGDocument.cpp" |
+#include "JSSVGElement.cpp" |
+#include "JSSVGElementInstance.cpp" |
+#include "JSSVGElementInstanceList.cpp" |
+#include "JSSVGEllipseElement.cpp" |
+#include "JSSVGException.cpp" |
+#include "JSSVGFEBlendElement.cpp" |
+#include "JSSVGFEColorMatrixElement.cpp" |
+#include "JSSVGFEComponentTransferElement.cpp" |
+#include "JSSVGFECompositeElement.cpp" |
+#include "JSSVGFEDiffuseLightingElement.cpp" |
+#include "JSSVGFEDisplacementMapElement.cpp" |
+#include "JSSVGFEDistantLightElement.cpp" |
+#include "JSSVGFEFloodElement.cpp" |
+#include "JSSVGFEFuncAElement.cpp" |
+#include "JSSVGFEFuncBElement.cpp" |
+#include "JSSVGFEFuncGElement.cpp" |
+#include "JSSVGFEFuncRElement.cpp" |
+#include "JSSVGFEGaussianBlurElement.cpp" |
+#include "JSSVGFEImageElement.cpp" |
+#include "JSSVGFEMergeElement.cpp" |
+#include "JSSVGFEMergeNodeElement.cpp" |
+#include "JSSVGFEOffsetElement.cpp" |
+#include "JSSVGFEPointLightElement.cpp" |
+#include "JSSVGFESpecularLightingElement.cpp" |
+#include "JSSVGFESpotLightElement.cpp" |
+#include "JSSVGFETileElement.cpp" |
+#include "JSSVGFETurbulenceElement.cpp" |
+#include "JSSVGFilterElement.cpp" |
+#include "JSSVGFontElement.cpp" |
+#include "JSSVGFontFaceElement.cpp" |
+#include "JSSVGFontFaceFormatElement.cpp" |
+#include "JSSVGFontFaceNameElement.cpp" |
+#include "JSSVGFontFaceSrcElement.cpp" |
+#include "JSSVGFontFaceUriElement.cpp" |
+#include "JSSVGForeignObjectElement.cpp" |
+#include "JSSVGGElement.cpp" |
+#include "JSSVGGlyphElement.cpp" |
+#include "JSSVGGradientElement.cpp" |
+#include "JSSVGImageElement.cpp" |
+#include "JSSVGLength.cpp" |
+#include "JSSVGLengthList.cpp" |
+#include "JSSVGLinearGradientElement.cpp" |
+#include "JSSVGLineElement.cpp" |
+#include "JSSVGMarkerElement.cpp" |
+#include "JSSVGMaskElement.cpp" |
+#include "JSSVGMatrix.cpp" |
+#include "JSSVGMetadataElement.cpp" |
+#include "JSSVGMissingGlyphElement.cpp" |
+#include "JSSVGNumber.cpp" |
+#include "JSSVGNumberList.cpp" |
+#include "JSSVGPaint.cpp" |
+#include "JSSVGPathElement.cpp" |
+#include "JSSVGPathSeg.cpp" |
+#include "JSSVGPathSegArcAbs.cpp" |
+#include "JSSVGPathSegArcRel.cpp" |
+#include "JSSVGPathSegClosePath.cpp" |
+#include "JSSVGPathSegCurvetoCubicAbs.cpp" |
+#include "JSSVGPathSegCurvetoCubicRel.cpp" |
+#include "JSSVGPathSegCurvetoCubicSmoothAbs.cpp" |
+#include "JSSVGPathSegCurvetoCubicSmoothRel.cpp" |
+#include "JSSVGPathSegCurvetoQuadraticAbs.cpp" |
+#include "JSSVGPathSegCurvetoQuadraticRel.cpp" |
+#include "JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp" |
+#include "JSSVGPathSegCurvetoQuadraticSmoothRel.cpp" |
+#include "JSSVGPathSegLinetoAbs.cpp" |
+#include "JSSVGPathSegLinetoHorizontalAbs.cpp" |
+#include "JSSVGPathSegLinetoHorizontalRel.cpp" |
+#include "JSSVGPathSegLinetoRel.cpp" |
+#include "JSSVGPathSegLinetoVerticalAbs.cpp" |
+#include "JSSVGPathSegLinetoVerticalRel.cpp" |
+#include "JSSVGPathSegList.cpp" |
+#include "JSSVGPathSegMovetoAbs.cpp" |
+#include "JSSVGPathSegMovetoRel.cpp" |
+#include "JSSVGPatternElement.cpp" |
+#include "JSSVGPoint.cpp" |
+#include "JSSVGPointList.cpp" |
+#include "JSSVGPolygonElement.cpp" |
+#include "JSSVGPolylineElement.cpp" |
+#include "JSSVGPreserveAspectRatio.cpp" |
+#include "JSSVGRadialGradientElement.cpp" |
+#include "JSSVGRect.cpp" |
+#include "JSSVGRectElement.cpp" |
+#include "JSSVGRenderingIntent.cpp" |
+#include "JSSVGScriptElement.cpp" |
+#include "JSSVGSetElement.cpp" |
+#include "JSSVGStopElement.cpp" |
+#include "JSSVGStringList.cpp" |
+#include "JSSVGStyleElement.cpp" |
+#include "JSSVGSVGElement.cpp" |
+#include "JSSVGSwitchElement.cpp" |
+#include "JSSVGSymbolElement.cpp" |
+#include "JSSVGTextContentElement.cpp" |
+#include "JSSVGTextElement.cpp" |
+#include "JSSVGTextPathElement.cpp" |
+#include "JSSVGTextPositioningElement.cpp" |
+#include "JSSVGTitleElement.cpp" |
+#include "JSSVGTransform.cpp" |
+#include "JSSVGTransformList.cpp" |
+#include "JSSVGTRefElement.cpp" |
+#include "JSSVGTSpanElement.cpp" |
+#include "JSSVGUnitTypes.cpp" |
+#include "JSSVGUseElement.cpp" |
+#include "JSSVGViewElement.cpp" |
+#include "JSSVGZoomEvent.cpp" |
+#include "JSText.cpp" |
+#include "JSTextEvent.cpp" |
+#include "JSTextMetrics.cpp" |
+#include "JSTimeRanges.cpp" |
+#include "JSTreeWalker.cpp" |
+#include "JSUIEvent.cpp" |
+#include "JSVoidCallback.cpp" |
+#include "JSWebKitAnimationEvent.cpp" |
+#include "JSWebKitCSSKeyframeRule.cpp" |
+#include "JSWebKitCSSKeyframesRule.cpp" |
+#include "JSWebKitCSSTransformValue.cpp" |
+#include "JSWebKitCSSMatrix.cpp" |
+#include "JSWebKitTransitionEvent.cpp" |
+#include "JSWheelEvent.cpp" |
+#include "JSWorker.cpp" |
+#include "JSWorkerContext.cpp" |
+#include "JSWorkerLocation.cpp" |
+#include "JSWorkerNavigator.cpp" |
+#include "JSXMLHttpRequest.cpp" |
+#include "JSXMLHttpRequestException.cpp" |
+#include "JSXMLHttpRequestProgressEvent.cpp" |
+#include "JSXMLHttpRequestUpload.cpp" |
+#include "JSXMLSerializer.cpp" |
+#include "JSXPathEvaluator.cpp" |
+#include "JSXPathException.cpp" |
+#include "JSXPathExpression.cpp" |
+#include "JSXPathNSResolver.cpp" |
+#include "JSXPathResult.cpp" |
+#include "JSXSLTProcessor.cpp" |
+#include "SVGElementFactory.cpp" |
+#include "UserAgentStyleSheetsData.cpp" |
+ |
+// On MSVC, including StaticConstructors.h causes all global objects not to be |
+// automatically initialized by the C runtime. This is useful in some specific |
+// cases (e.g., the *Names.cpp files), but can be dangerous in others. We don't |
+// want StaticConstructors.h to "pollute" all the source files we #include here |
+// accidentally, so we'll throw an error whenever any file includes it. |
+#ifdef StaticConstructors_h |
+#error Don't include any file in DerivedSources.cpp that includes StaticConstructors.h |
+#endif |