summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/DerivedSources.cpp
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2011-05-06 11:45:16 +0100
committerSteve Block <steveblock@google.com>2011-05-12 13:44:10 +0100
commitcad810f21b803229eb11403f9209855525a25d57 (patch)
tree29a6fd0279be608e0fe9ffe9841f722f0f4e4269 /Source/WebCore/DerivedSources.cpp
parent121b0cf4517156d0ac5111caf9830c51b69bae8f (diff)
downloadexternal_webkit-cad810f21b803229eb11403f9209855525a25d57.zip
external_webkit-cad810f21b803229eb11403f9209855525a25d57.tar.gz
external_webkit-cad810f21b803229eb11403f9209855525a25d57.tar.bz2
Merge WebKit at r75315: Initial merge by git.
Change-Id: I570314b346ce101c935ed22a626b48c2af266b84
Diffstat (limited to 'Source/WebCore/DerivedSources.cpp')
-rw-r--r--Source/WebCore/DerivedSources.cpp460
1 files changed, 460 insertions, 0 deletions
diff --git a/Source/WebCore/DerivedSources.cpp b/Source/WebCore/DerivedSources.cpp
new file mode 100644
index 0000000..6d6a28d
--- /dev/null
+++ b/Source/WebCore/DerivedSources.cpp
@@ -0,0 +1,460 @@
+/*
+ * 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 "HTMLElementFactory.cpp"
+#include "HTMLEntityTable.cpp"
+#include "JSAbstractWorker.cpp"
+#include "JSAttr.cpp"
+#include "JSBarInfo.cpp"
+#include "JSBeforeLoadEvent.cpp"
+#include "JSBlob.cpp"
+#include "JSBlobBuilder.cpp"
+#include "JSCanvasGradient.cpp"
+#include "JSCanvasPattern.cpp"
+#include "JSCanvasRenderingContext.cpp"
+#include "JSCanvasRenderingContext2D.cpp"
+#if ENABLE(3D_CANVAS)
+#include "JSWebGLRenderingContext.cpp"
+#endif
+#include "JSCDATASection.cpp"
+#include "JSCharacterData.cpp"
+#include "JSClientRect.cpp"
+#include "JSClientRectList.cpp"
+#include "JSClipboard.cpp"
+#include "JSComment.cpp"
+#include "JSCompositionEvent.cpp"
+#include "JSConsole.cpp"
+#include "JSCoordinates.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 "JSCustomEvent.cpp"
+#include "JSDatabase.cpp"
+#include "JSDatabaseCallback.cpp"
+#include "JSDatabaseSync.cpp"
+#include "JSDataGridColumn.cpp"
+#include "JSDataGridColumnList.cpp"
+#include "JSDedicatedWorkerContext.cpp"
+#include "JSDeviceOrientationEvent.cpp"
+#include "JSDirectoryEntry.cpp"
+#include "JSDirectoryEntrySync.cpp"
+#include "JSDirectoryReader.cpp"
+#include "JSDirectoryReaderSync.cpp"
+#include "JSDocument.cpp"
+#include "JSDocumentFragment.cpp"
+#include "JSDocumentType.cpp"
+#include "JSDOMApplicationCache.cpp"
+#include "JSDOMCoreException.cpp"
+#include "JSDOMFileSystem.cpp"
+#include "JSDOMFileSystemSync.cpp"
+#include "JSDOMFormData.cpp"
+#include "JSDOMImplementation.cpp"
+#include "JSDOMMimeType.cpp"
+#include "JSDOMMimeTypeArray.cpp"
+#include "JSDOMParser.cpp"
+#include "JSDOMPlugin.cpp"
+#include "JSDOMPluginArray.cpp"
+#include "JSDOMSelection.cpp"
+#include "JSDOMSettableTokenList.cpp"
+#include "JSDOMStringList.cpp"
+#include "JSDOMStringMap.cpp"
+#include "JSDOMTokenList.cpp"
+#include "JSDOMWindow.cpp"
+#include "JSElement.cpp"
+#include "JSEntity.cpp"
+#include "JSEntityReference.cpp"
+#include "JSEntriesCallback.cpp"
+#include "JSEntry.cpp"
+#include "JSEntryArray.cpp"
+#include "JSEntryArraySync.cpp"
+#include "JSEntrySync.cpp"
+#include "JSEntryCallback.cpp"
+#include "JSErrorCallback.cpp"
+#include "JSErrorEvent.cpp"
+#include "JSEvent.cpp"
+#include "JSEventException.cpp"
+#include "JSEventSource.cpp"
+#include "JSFile.cpp"
+#include "JSFileCallback.cpp"
+#include "JSFileEntry.cpp"
+#include "JSFileEntrySync.cpp"
+#include "JSFileError.cpp"
+#include "JSFileException.cpp"
+#include "JSFileList.cpp"
+#include "JSFileReader.cpp"
+#include "JSFileReaderSync.cpp"
+#include "JSFileSystemCallback.cpp"
+#include "JSFileWriter.cpp"
+#include "JSFileWriterCallback.cpp"
+#include "JSFileWriterSync.cpp"
+#include "JSFlags.cpp"
+#include "JSGeolocation.cpp"
+#include "JSGeoposition.cpp"
+#include "JSHashChangeEvent.cpp"
+#include "JSHistory.cpp"
+#include "JSHTMLAllCollection.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 "JSHTMLDataGridElement.cpp"
+#include "JSHTMLDataGridCellElement.cpp"
+#include "JSHTMLDataGridColElement.cpp"
+#include "JSHTMLDataGridRowElement.cpp"
+#include "JSHTMLDataListElement.cpp"
+#include "JSHTMLDetailsElement.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 "JSHTMLMeterElement.cpp"
+#include "JSHTMLModElement.cpp"
+#include "JSHTMLObjectElement.cpp"
+#include "JSHTMLOListElement.cpp"
+#include "JSHTMLOptGroupElement.cpp"
+#include "JSHTMLOptionElement.cpp"
+#include "JSHTMLOptionsCollection.cpp"
+#include "JSHTMLOutputElement.cpp"
+#include "JSHTMLParagraphElement.cpp"
+#include "JSHTMLParamElement.cpp"
+#include "JSHTMLPreElement.cpp"
+#include "JSHTMLProgressElement.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 "JSIDBAny.cpp"
+#include "JSIDBCursor.cpp"
+#include "JSIDBDatabase.cpp"
+#include "JSIDBDatabaseError.cpp"
+#include "JSIDBDatabaseException.cpp"
+#include "JSIDBErrorEvent.cpp"
+#include "JSIDBEvent.cpp"
+#include "JSIDBFactory.cpp"
+#include "JSIDBIndex.cpp"
+#include "JSIDBKey.cpp"
+#include "JSIDBKeyRange.cpp"
+#include "JSIDBObjectStore.cpp"
+#include "JSIDBRequest.cpp"
+#include "JSIDBSuccessEvent.cpp"
+#include "JSIDBTransaction.cpp"
+#include "JSImageData.cpp"
+#include "JSInjectedScriptHost.cpp"
+#include "JSInspectorFrontendHost.cpp"
+#include "JSJavaScriptCallFrame.cpp"
+#include "JSKeyboardEvent.cpp"
+#include "JSLocation.cpp"
+#include "JSMediaError.cpp"
+#include "JSMediaList.cpp"
+#include "JSMediaQueryList.cpp"
+#include "JSMemoryInfo.cpp"
+#include "JSMessageChannel.cpp"
+#include "JSMessageEvent.cpp"
+#include "JSMessagePort.cpp"
+#include "JSMetadata.cpp"
+#include "JSMetadataCallback.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 "JSNotificationCenter.cpp"
+#include "JSNotification.cpp"
+#include "JSOverflowEvent.cpp"
+#include "JSPageTransitionEvent.cpp"
+#include "JSPerformance.cpp"
+#include "JSPerformanceNavigation.cpp"
+#include "JSPerformanceTiming.cpp"
+#include "JSPopStateEvent.cpp"
+#include "JSPositionError.cpp"
+#include "JSProcessingInstruction.cpp"
+#include "JSProgressEvent.cpp"
+#include "JSRange.cpp"
+#include "JSRangeException.cpp"
+#include "JSRect.cpp"
+#include "JSRGBColor.cpp"
+#include "JSScreen.cpp"
+#include "JSScriptProfile.cpp"
+#include "JSScriptProfileNode.cpp"
+#include "JSSharedWorker.cpp"
+#include "JSSharedWorkerContext.cpp"
+#include "JSSQLError.cpp"
+#include "JSSQLException.cpp"
+#include "JSSQLResultSet.cpp"
+#include "JSSQLResultSetRowList.cpp"
+#include "JSSQLStatementCallback.cpp"
+#include "JSSQLStatementErrorCallback.cpp"
+#include "JSSQLTransaction.cpp"
+#include "JSSQLTransactionCallback.cpp"
+#include "JSSQLTransactionErrorCallback.cpp"
+#include "JSSQLTransactionSync.cpp"
+#include "JSSQLTransactionSyncCallback.cpp"
+#include "JSStorage.cpp"
+#include "JSStorageEvent.cpp"
+#include "JSStyleMedia.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 "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 "JSSVGFEConvolveMatrixElement.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 "JSSVGFEMorphologyElement.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 "JSSVGHKernElement.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 "JSSVGVKernElement.cpp"
+#include "JSSVGZoomEvent.cpp"
+#include "JSText.cpp"
+#include "JSTextEvent.cpp"
+#include "JSTextMetrics.cpp"
+#include "JSTimeRanges.cpp"
+#include "JSTouch.cpp"
+#include "JSTouchEvent.cpp"
+#include "JSTouchList.cpp"
+#include "JSTreeWalker.cpp"
+#include "JSUIEvent.cpp"
+#include "JSValidityState.cpp"
+#include "JSWebKitAnimationEvent.cpp"
+#include "JSWebKitCSSKeyframeRule.cpp"
+#include "JSWebKitCSSKeyframesRule.cpp"
+#include "JSWebKitCSSTransformValue.cpp"
+#include "JSWebKitCSSMatrix.cpp"
+#include "JSWebKitPoint.cpp"
+#include "JSWebKitTransitionEvent.cpp"
+#include "JSWebSocket.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 "WMLElementFactory.cpp"
+#include "WMLNames.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 Do not include any file in DerivedSources.cpp that includes StaticConstructors.h
+#endif