diff options
Diffstat (limited to 'Source/WebCore/DerivedSources.cpp')
-rw-r--r-- | Source/WebCore/DerivedSources.cpp | 676 |
1 files changed, 676 insertions, 0 deletions
diff --git a/Source/WebCore/DerivedSources.cpp b/Source/WebCore/DerivedSources.cpp new file mode 100644 index 000000000..3ca1439bd --- /dev/null +++ b/Source/WebCore/DerivedSources.cpp @@ -0,0 +1,676 @@ +/* + * Copyright (C) 2008-2016 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. + +// The following files do not work well with the new CMake system. Don't include in this file +// #include "HTMLEntityTable.cpp" +// #include "JSSVGElementWrapperFactory.cpp" +// #include "PlugInsResourcesData.cpp" +// #include "UserAgentStyleSheetsData.cpp" + +#include "HTMLElementFactory.cpp" +#if ENABLE(WEBGL) +#include "JSANGLEInstancedArrays.cpp" +#endif +#include "JSAbstractWorker.cpp" +#include "JSAnimationEvent.cpp" +#include "JSAttr.cpp" +#include "JSBarProp.cpp" +#include "JSBeforeLoadEvent.cpp" +#include "JSBeforeUnloadEvent.cpp" +#if ENABLE(WEB_AUDIO) +#include "JSBiquadFilterNode.cpp" +#endif +#include "JSBlob.cpp" +#include "JSBlobLineEndings.cpp" +#include "JSBlobPropertyBag.cpp" +#include "JSCanvasGradient.cpp" +#include "JSCanvasPattern.cpp" +#include "JSCanvasProxy.cpp" +#include "JSCanvasRenderingContext2D.cpp" +#if ENABLE(READABLE_STREAM_API) +#include "JSByteLengthQueuingStrategy.cpp" +#include "JSCountQueuingStrategy.cpp" +#endif +#if ENABLE(WEB_AUDIO) +#include "JSChannelMergerNode.cpp" +#include "JSChannelSplitterNode.cpp" +#include "JSConvolverNode.cpp" +#endif +#include "JSChildNode.cpp" +#if ENABLE(SUBTLE_CRYPTO) +#include "JSCryptoKey.cpp" +#include "JSCryptoKeyPair.cpp" +#endif +#if ENABLE(WEBGL) +#include "JSEXTBlendMinMax.cpp" +#include "JSEXTFragDepth.cpp" +#include "JSEXTShaderTextureLOD.cpp" +#include "JSEXTTextureFilterAnisotropic.cpp" +#include "JSEXTsRGB.cpp" +#include "JSOESElementIndexUint.cpp" +#include "JSOESStandardDerivatives.cpp" +#include "JSOESTextureFloat.cpp" +#include "JSOESTextureFloatLinear.cpp" +#include "JSOESTextureHalfFloat.cpp" +#include "JSOESTextureHalfFloatLinear.cpp" +#include "JSOESVertexArrayObject.cpp" +#include "JSWebGL2RenderingContext.cpp" +#include "JSWebGLActiveInfo.cpp" +#include "JSWebGLBuffer.cpp" +#include "JSWebGLCompressedTextureATC.cpp" +#include "JSWebGLCompressedTexturePVRTC.cpp" +#include "JSWebGLCompressedTextureS3TC.cpp" +#include "JSWebGLContextAttributes.cpp" +#include "JSWebGLContextEvent.cpp" +#include "JSWebGLDebugRendererInfo.cpp" +#include "JSWebGLDebugShaders.cpp" +#include "JSWebGLDepthTexture.cpp" +#include "JSWebGLDrawBuffers.cpp" +#include "JSWebGLFramebuffer.cpp" +#include "JSWebGLLoseContext.cpp" +#include "JSWebGLProgram.cpp" +#include "JSWebGLQuery.cpp" +#include "JSWebGLRenderbuffer.cpp" +#include "JSWebGLRenderingContext.cpp" +#include "JSWebGLRenderingContextBase.cpp" +#include "JSWebGLSampler.cpp" +#include "JSWebGLShader.cpp" +#include "JSWebGLShaderPrecisionFormat.cpp" +#include "JSWebGLSync.cpp" +#include "JSWebGLTexture.cpp" +#include "JSWebGLTransformFeedback.cpp" +#include "JSWebGLUniformLocation.cpp" +#include "JSWebGLVertexArrayObject.cpp" +#include "JSWebGLVertexArrayObjectOES.cpp" +#endif +#include "JSCDATASection.cpp" +#include "JSCharacterData.cpp" +#include "JSClientRect.cpp" +#include "JSClientRectList.cpp" +#include "JSCloseEvent.cpp" +#include "JSCommandLineAPIHost.cpp" +#include "JSComment.cpp" +#include "JSCompositionEvent.cpp" +#include "JSCoordinates.cpp" +#include "JSCrypto.cpp" +#if ENABLE(FONT_LOAD_EVENTS) +#include "JSCSSFontFaceLoadEvent.cpp" +#endif +#include "JSCSSFontFaceRule.cpp" +#include "JSCSSImportRule.cpp" +#include "JSCSSKeyframeRule.cpp" +#include "JSCSSKeyframesRule.cpp" +#include "JSCSSMediaRule.cpp" +#include "JSCSSPageRule.cpp" +#include "JSCSSRule.cpp" +#include "JSCSSRuleList.cpp" +#include "JSCSSStyleDeclaration.cpp" +#include "JSCSSStyleRule.cpp" +#include "JSCSSStyleSheet.cpp" +#include "JSCSSSupportsRule.cpp" +#include "JSCSSUnknownRule.cpp" +#include "JSClipboardEvent.cpp" +#include "JSCustomElementRegistry.cpp" +#include "JSCustomEvent.cpp" +#include "JSDatabase.cpp" +#include "JSDatabaseCallback.cpp" +#include "JSDataTransfer.cpp" +#include "JSDataTransferItem.cpp" +#include "JSDataTransferItemList.cpp" +#include "JSDedicatedWorkerGlobalScope.cpp" +#if ENABLE(WEB_AUDIO) +#include "JSDelayNode.cpp" +#endif +#include "JSDeprecatedCSSOMCounter.cpp" +#include "JSDeprecatedCSSOMPrimitiveValue.cpp" +#include "JSDeprecatedCSSOMRGBColor.cpp" +#include "JSDeprecatedCSSOMRect.cpp" +#include "JSDeprecatedCSSOMValue.cpp" +#include "JSDeprecatedCSSOMValueList.cpp" +#if ENABLE(DEVICE_ORIENTATION) +#include "JSDeviceMotionEvent.h" +#include "JSDeviceOrientationEvent.cpp" +#endif +#if ENABLE(PROXIMITY_EVENTS) +#include "JSDeviceProximityEvent.cpp" +#endif +#include "JSDocument.cpp" +#include "JSDocumentFragment.cpp" +#include "JSDocumentType.cpp" +#include "JSDOMApplicationCache.cpp" +#include "JSDOMCSSNamespace.cpp" +#include "JSDOMCoreException.cpp" +#include "JSDOMError.cpp" +#include "JSDOMFormData.cpp" +#include "JSDOMImplementation.cpp" +#include "JSDOMMimeType.cpp" +#include "JSDOMMimeTypeArray.cpp" +#include "JSDOMNamedFlowCollection.cpp" +#include "JSDOMParser.cpp" +#include "JSDOMPath.cpp" +#include "JSDOMPlugin.cpp" +#include "JSDOMPluginArray.cpp" +#include "JSDOMSelection.cpp" +#include "JSDOMStringList.cpp" +#include "JSDOMStringMap.cpp" +#include "JSDOMTokenList.cpp" +#include "JSDOMURL.cpp" +#include "JSDOMURLMediaSource.cpp" +#include "JSDOMURLMediaStream.cpp" +#include "JSDOMWindow.cpp" +#include "JSDOMWindowFetch.cpp" +#include "JSDOMWindowIndexedDatabase.cpp" +#include "JSDOMWindowNotifications.cpp" +#include "JSDOMWindowSpeechSynthesis.cpp" +#include "JSDOMWindowWebDatabase.cpp" +#include "JSElement.cpp" +#include "JSErrorEvent.cpp" +#include "JSEvent.cpp" +#include "JSEventInit.cpp" +#include "JSEventModifierInit.cpp" +#include "JSEventSource.cpp" +#include "JSEventTarget.cpp" +#include "JSFetchBody.cpp" +#include "JSFetchHeaders.cpp" +#include "JSFetchRequest.cpp" +#include "JSFetchResponse.cpp" +#include "JSFile.cpp" +#include "JSFileError.cpp" +#include "JSFileException.cpp" +#include "JSFileList.cpp" +#include "JSFileReader.cpp" +#include "JSFileReaderSync.cpp" +#include "JSFocusEvent.cpp" +#include "JSFontFace.cpp" +#include "JSFontFaceSet.cpp" +#if ENABLE(WEB_AUDIO) +#include "JSGainNode.cpp" +#endif +#include "JSGeolocation.cpp" +#include "JSGeoposition.cpp" +#include "JSGlobalCrypto.cpp" +#include "JSGlobalEventHandlers.cpp" +#include "JSHashChangeEvent.cpp" +#include "JSHistory.cpp" +#include "JSHTMLAllCollection.cpp" +#include "JSHTMLAnchorElement.cpp" +#include "JSHTMLAppletElement.cpp" +#include "JSHTMLAreaElement.cpp" +#if ENABLE(ATTACHMENT_ELEMENT) +#include "JSHTMLAttachmentElement.cpp" +#endif +#include "JSHTMLAudioElement.cpp" +#include "JSHTMLBaseElement.cpp" +#include "JSHTMLBodyElement.cpp" +#include "JSHTMLBRElement.cpp" +#include "JSHTMLButtonElement.cpp" +#include "JSHTMLCanvasElement.cpp" +#include "JSHTMLCollection.cpp" +#include "JSHTMLDataElement.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 "JSHTMLFormControlsCollection.cpp" +#include "JSHTMLFormElement.cpp" +#include "JSHTMLFrameElement.cpp" +#include "JSHTMLFrameSetElement.cpp" +#include "JSHTMLHeadElement.cpp" +#include "JSHTMLHeadingElement.cpp" +#include "JSHTMLHRElement.cpp" +#include "JSHTMLHtmlElement.cpp" +#include "JSHTMLHyperlinkElementUtils.cpp" +#include "JSHTMLIFrameElement.cpp" +#include "JSHTMLImageElement.cpp" +#include "JSHTMLInputElement.cpp" +#include "JSHTMLKeygenElement.cpp" +#include "JSHTMLLabelElement.cpp" +#include "JSHTMLLegendElement.cpp" +#include "JSHTMLLIElement.cpp" +#include "JSHTMLLinkElement.cpp" +#include "JSHTMLMapElement.cpp" +#include "JSHTMLMarqueeElement.cpp" +#include "JSHTMLMediaElement.cpp" +#include "JSHTMLMediaElementMediaSession.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 "JSHTMLPictureElement.cpp" +#include "JSHTMLPreElement.cpp" +#include "JSHTMLProgressElement.cpp" +#include "JSHTMLQuoteElement.cpp" +#include "JSHTMLScriptElement.cpp" +#include "JSHTMLSelectElement.cpp" +#include "JSHTMLSlotElement.cpp" +#include "JSHTMLSourceElement.cpp" +#include "JSHTMLSpanElement.cpp" +#include "JSHTMLStyleElement.cpp" +#include "JSHTMLTableCaptionElement.cpp" +#include "JSHTMLTableCellElement.cpp" +#include "JSHTMLTableColElement.cpp" +#include "JSHTMLTableElement.cpp" +#include "JSHTMLTableRowElement.cpp" +#include "JSHTMLTableSectionElement.cpp" +#include "JSHTMLTemplateElement.cpp" +#include "JSHTMLTextAreaElement.cpp" +#include "JSHTMLTimeElement.cpp" +#include "JSHTMLTitleElement.cpp" +#include "JSHTMLUnknownElement.cpp" +#include "JSHTMLUListElement.cpp" +#include "JSHTMLVideoElement.cpp" +#include "JSImageData.cpp" +#include "JSInputEvent.cpp" +#include "JSInspectorFrontendHost.cpp" +#include "JSKeyboardEvent.cpp" +#include "JSLocation.cpp" +#include "JSMediaController.cpp" +#if ENABLE(MEDIA_CONTROLS_SCRIPT) +#include "JSMediaControlsHost.cpp" +#endif +#if ENABLE(MEDIA_STREAM) +#include "JSMediaDeviceInfo.cpp" +#include "JSMediaDeviceso.cpp" +#endif +#if ENABLE(VIDEO) && ENABLE(WEB_AUDIO) +#include "JSMediaElementAudioSourceNode.cpp" +#endif +#include "JSMediaError.cpp" +#if ENABLE(ENCRYPTED_MEDIA) +#include "JSMediaKeyMessageEvent.cpp" +#include "JSMediaKeySession.cpp" +#include "JSMediaKeyStatusMap.cpp" +#include "JSMediaKeySystemAccess.cpp" +#include "JSMediaKeySystemConfiguration.cpp" +#include "JSMediaKeySystemMediaCapability.cpp" +#include "JSMediaKeys.cpp" +#endif +#include "JSMediaList.cpp" +#include "JSMediaQueryList.cpp" +#include "JSMediaQueryListListener.cpp" +#include "JSMediaRemoteControls.cpp" +#include "JSMediaSession.cpp" +#include "JSMediaSource.cpp" +#include "JSMediaStream.cpp" +#include "JSMediaStreamAudioDestinationNode.cpp" +#include "JSMediaStreamAudioSourceNode.cpp" +#include "JSMediaStreamEvent.cpp" +#include "JSMediaStreamTrack.cpp" +#include "JSMediaTrackSupportedConstraints.cpp" +#include "JSMessageChannel.cpp" +#include "JSMessageEvent.cpp" +#include "JSMessagePort.cpp" +#include "JSMouseEvent.cpp" +#include "JSMouseEventInit.cpp" +#include "JSMutationEvent.cpp" +#include "JSMutationObserver.cpp" +#include "JSMutationRecord.cpp" +#include "JSNamedNodeMap.cpp" +#include "JSNavigator.cpp" +#include "JSNavigatorContentUtils.cpp" +#include "JSNavigatorGeolocation.cpp" +#include "JSNavigatorMediaDevices.cpp" +#include "JSNavigatorUserMedia.cpp" +#include "JSNavigatorVibration.cpp" +#include "JSNode.cpp" +#include "JSNodeFilter.cpp" +#include "JSNodeIterator.cpp" +#include "JSNodeList.cpp" +#include "JSNonDocumentTypeChildNode.cpp" +#include "JSNonElementParentNode.cpp" +#include "JSNotification.cpp" +#include "JSNotificationCenter.cpp" +#include "JSNotificationPermissionCallback.cpp" +#include "JSOverflowEvent.cpp" +#include "JSOfflineAudioCompletionEvent.cpp" +#include "JSOfflineAudioContext.cpp" +#include "JSOscillatorNode.cpp" +#include "JSPageTransitionEvent.cpp" +#include "JSPannerNode.cpp" +#include "JSParentNode.cpp" +#include "JSPerformance.cpp" +#include "JSPerformanceEntry.cpp" +#include "JSPerformanceMark.cpp" +#include "JSPerformanceMeasure.cpp" +#include "JSPerformanceNavigation.cpp" +#include "JSPerformanceResourceTiming.cpp" +#include "JSPerformanceTiming.cpp" +#include "JSPeriodicWave.cpp" +#include "JSPopStateEvent.cpp" +#include "JSPositionCallback.cpp" +#include "JSPositionError.cpp" +#include "JSPositionErrorCallback.cpp" +#include "JSPositionOptions.cpp" +#include "JSProcessingInstruction.cpp" +#include "JSProgressEvent.cpp" +#include "JSRadioNodeList.cpp" +#include "JSRange.cpp" +#include "JSReadableByteStreamController.cpp" +#include "JSReadableStream.cpp" +#include "JSReadableStreamDefaultController.cpp" +#include "JSReadableStreamDefaultReader.cpp" +#include "JSRequestAnimationFrameCallback.cpp" +#include "JSRTCConfiguration.cpp" +#include "JSRTCDataChannel.cpp" +#include "JSRTCDataChannelEvent.cpp" +#include "JSRTCDTMFSender.cpp" +#include "JSRTCDTMFToneChangeEvent.cpp" +#include "JSRTCIceCandidate.cpp" +#include "JSRTCIceCandidateEvent.cpp" +#include "JSRTCIceServer.cpp" +#include "JSRTCPeerConnection.cpp" +#include "JSRTCRtpReceiver.cpp" +#include "JSRTCRtpSender.cpp" +#include "JSRTCSessionDescription.cpp" +#include "JSRTCStatsReport.cpp" +#include "JSRTCTrackEvent.cpp" +#include "JSScreen.cpp" +#include "JSScriptProcessorNode.cpp" +#include "JSScrollToOptions.cpp" +#include "JSSecurityPolicyViolationEvent.cpp" +#include "JSSourceBuffer.cpp" +#include "JSSourceBufferList.cpp" +#include "JSSpeechSynthesis.cpp" +#include "JSSpeechSynthesisEvent.cpp" +#include "JSSpeechSynthesisUtterance.cpp" +#include "JSSpeechSynthesisVoice.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 "JSSVGAElement.cpp" +#include "JSSVGAltGlyphDefElement.cpp" +#include "JSSVGAltGlyphElement.cpp" +#include "JSSVGAltGlyphItemElement.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 "JSSVGAnimateMotionElement.cpp" +#include "JSSVGAnimateTransformElement.cpp" +#include "JSSVGAnimationElement.cpp" +#include "JSSVGCircleElement.cpp" +#include "JSSVGClipPathElement.cpp" +#include "JSSVGComponentTransferFunctionElement.cpp" +#include "JSSVGCursorElement.cpp" +#include "JSSVGDefsElement.cpp" +#include "JSSVGDescElement.cpp" +#include "JSSVGDocument.cpp" +#include "JSSVGElement.cpp" +#include "JSSVGEllipseElement.cpp" +#include "JSSVGException.cpp" +#include "JSSVGExternalResourcesRequired.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 "JSSVGFEDropShadowElement.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 "JSSVGFilterPrimitiveStandardAttributes.cpp" +#include "JSSVGFitToViewBox.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 "JSSVGGlyphRefElement.cpp" +#include "JSSVGGradientElement.cpp" +#include "JSSVGGraphicsElement.cpp" +#include "JSSVGHKernElement.cpp" +#include "JSSVGImageElement.cpp" +#include "JSSVGLength.cpp" +#include "JSSVGLengthList.cpp" +#include "JSSVGLinearGradientElement.cpp" +#include "JSSVGLineElement.cpp" +#include "JSSVGMPathElement.cpp" +#include "JSSVGMarkerElement.cpp" +#include "JSSVGMaskElement.cpp" +#include "JSSVGMatrix.cpp" +#include "JSSVGMetadataElement.cpp" +#include "JSSVGMissingGlyphElement.cpp" +#include "JSSVGNumber.cpp" +#include "JSSVGNumberList.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 "JSSVGSVGElement.cpp" +#include "JSSVGScriptElement.cpp" +#include "JSSVGSetElement.cpp" +#include "JSSVGStopElement.cpp" +#include "JSSVGStringList.cpp" +#include "JSSVGStyleElement.cpp" +#include "JSSVGSwitchElement.cpp" +#include "JSSVGSymbolElement.cpp" +#include "JSSVGTests.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 "JSSVGURIReference.cpp" +#include "JSSVGUseElement.cpp" +#include "JSSVGVKernElement.cpp" +#include "JSSVGViewElement.cpp" +#include "JSSVGViewSpec.cpp" +#include "JSSVGZoomAndPan.cpp" +#include "JSSVGZoomEvent.cpp" +#include "JSShadowRoot.cpp" +#include "JSShadowRootMode.cpp" +#include "JSStorage.cpp" +#if ENABLE(QUOTA) +#include "JSStorageErrorCallback.cpp" +#endif +#include "JSStorageEvent.cpp" +#if ENABLE(QUOTA) +#include "JSStorageInfo.cpp" +#include "JSStorageQuota.cpp" +#include "JSStorageQuotaCallback.cpp" +#include "JSStorageUsageCallback.cpp" +#endif +#include "JSStringCallback.cpp" +#include "JSStyleMedia.cpp" +#include "JSStyleSheet.cpp" +#include "JSStyleSheetList.cpp" +#include "JSSubtleCrypto.cpp" +#include "JSText.cpp" +#include "JSTextEvent.cpp" +#include "JSTextMetrics.cpp" +#if ENABLE(VIDEO_TRACK) +#include "JSAudioTrack.cpp" +#include "JSAudioTrackList.cpp" +#include "JSDataCue.cpp" +#include "JSHTMLTrackElement.cpp" +#include "JSTextTrack.cpp" +#include "JSTextTrackCue.cpp" +#include "JSTextTrackCueList.cpp" +#include "JSTextTrackList.cpp" +#include "JSTrackEvent.cpp" +#include "JSVTTCue.cpp" +#include "JSVideoTrack.cpp" +#include "JSVideoTrackList.cpp" +#if ENABLE(WEBVTT_REGIONS) +#include "JSVTTRegion.cpp" +#include "JSVTTRegionList.cpp" +#endif +#endif +#include "JSTimeRanges.cpp" +#include "JSTouch.cpp" +#include "JSTouchEvent.cpp" +#include "JSTouchList.cpp" +#include "JSTransitionEvent.cpp" +#include "JSTreeWalker.cpp" +#include "JSUIEvent.cpp" +#include "JSUIEventInit.cpp" +#if ENABLE(USER_MESSAGE_HANDLERS) +#include "JSUserMessageHandler.cpp" +#include "JSUserMessageHandlersNamespace.cpp" +#include "JSWebKitNamespace.cpp" +#endif +#include "JSValidityState.cpp" +#include "JSVideoPlaybackQuality.cpp" +#include "JSVoidCallback.cpp" +#include "JSWaveShaperNode.cpp" +#include "JSWebKitAnimationEvent.cpp" +#include "JSWebKitCSSMatrix.cpp" +#include "JSWebKitCSSRegionRule.cpp" +#include "JSWebKitCSSViewportRule.cpp" +#if ENABLE(LEGACY_ENCRYPTED_MEDIA) +#include "JSWebKitMediaKeyError.cpp" +#include "JSWebKitMediaKeyMessageEvent.cpp" +#include "JSWebKitMediaKeyNeededEvent.cpp" +#include "JSWebKitMediaKeySession.cpp" +#include "JSWebKitMediaKeys.cpp" +#endif +#include "JSWebKitNamedFlow.cpp" +#include "JSWebKitPlaybackTargetAvailabilityEvent.cpp" +#include "JSWebKitPoint.cpp" +#include "JSWebKitSubtleCrypto.cpp" +#include "JSWebKitTransitionEvent.cpp" +#include "JSWebSocket.cpp" +#include "JSWheelEvent.cpp" +#include "JSWindowEventHandlers.cpp" +#include "JSWindowOrWorkerGlobalScope.cpp" +#include "JSWorker.cpp" +#include "JSWorkerGlobalScope.cpp" +#include "JSWorkerGlobalScopeFetch.cpp" +#include "JSWorkerGlobalScopeIndexedDatabase.cpp" +#include "JSWorkerGlobalScopeNotifications.cpp" +#include "JSWorkerLocation.cpp" +#include "JSWorkerNavigator.cpp" +#if ENABLE(WRITABLE_STREAM_API) +#include "JSWritableStream.cpp" +#endif +#include "JSXMLDocument.cpp" +#include "JSXMLHttpRequest.cpp" +#include "JSXMLHttpRequestEventTarget.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" + +// 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 |