Generate toFooElement() functions from tagname data.
[WebKit-https.git] / Source / WebCore / GNUmakefile.list.am
index 3b53e05..a3a449a 100644 (file)
@@ -15,6 +15,7 @@ webcore_built_sources += \
        DerivedSources/WebCore/ExceptionInterfaces.h \
        DerivedSources/WebCore/HTMLElementFactory.cpp \
        DerivedSources/WebCore/HTMLElementFactory.h \
+       DerivedSources/WebCore/HTMLElementTypeHelpers.h \
        DerivedSources/WebCore/HTMLEntityTable.cpp \
        DerivedSources/WebCore/HTMLNames.cpp \
        DerivedSources/WebCore/HTMLNames.h \
@@ -30,10 +31,6 @@ webcore_built_sources += \
        DerivedSources/WebCore/InspectorProtocolVersion.h \
        DerivedSources/WebCore/JSAbstractWorker.cpp \
        DerivedSources/WebCore/JSAbstractWorker.h \
-       DerivedSources/WebCore/JSArrayBuffer.cpp \
-       DerivedSources/WebCore/JSArrayBuffer.h \
-       DerivedSources/WebCore/JSArrayBufferView.cpp \
-       DerivedSources/WebCore/JSArrayBufferView.h \
        DerivedSources/WebCore/JSAttr.cpp \
        DerivedSources/WebCore/JSAttr.h \
        DerivedSources/WebCore/JSAudioBuffer.cpp \
@@ -156,8 +153,6 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSDataTransferItem.h \
        DerivedSources/WebCore/JSDataTransferItemList.cpp \
        DerivedSources/WebCore/JSDataTransferItemList.h \
-       DerivedSources/WebCore/JSDataView.cpp \
-       DerivedSources/WebCore/JSDataView.h \
        DerivedSources/WebCore/JSDedicatedWorkerGlobalScope.cpp \
        DerivedSources/WebCore/JSDedicatedWorkerGlobalScope.h \
        DerivedSources/WebCore/JSDelayNode.cpp \
@@ -230,7 +225,6 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSDynamicsCompressorNode.cpp \
        DerivedSources/WebCore/JSElement.cpp \
        DerivedSources/WebCore/JSElement.h \
-       DerivedSources/WebCore/JSElementTimeControl.h \
        DerivedSources/WebCore/JSEntity.cpp \
        DerivedSources/WebCore/JSEntity.h \
        DerivedSources/WebCore/JSEntityReference.cpp \
@@ -289,10 +283,6 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSFileWriterCallback.h \
        DerivedSources/WebCore/JSFileWriterSync.cpp \
        DerivedSources/WebCore/JSFileWriterSync.h \
-       DerivedSources/WebCore/JSFloat32Array.cpp \
-       DerivedSources/WebCore/JSFloat32Array.h \
-       DerivedSources/WebCore/JSFloat64Array.cpp \
-       DerivedSources/WebCore/JSFloat64Array.h \
        DerivedSources/WebCore/JSFocusEvent.cpp \
        DerivedSources/WebCore/JSFocusEvent.h \
        DerivedSources/WebCore/JSFontLoader.cpp \
@@ -422,8 +412,6 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSHTMLPreElement.h \
        DerivedSources/WebCore/JSHTMLProgressElement.cpp \
        DerivedSources/WebCore/JSHTMLProgressElement.h \
-       DerivedSources/WebCore/JSHTMLPropertiesCollection.cpp \
-       DerivedSources/WebCore/JSHTMLPropertiesCollection.h \
        DerivedSources/WebCore/JSHTMLQuoteElement.cpp \
        DerivedSources/WebCore/JSHTMLQuoteElement.h \
        DerivedSources/WebCore/JSHTMLScriptElement.cpp \
@@ -492,12 +480,6 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSInjectedScriptHost.h \
        DerivedSources/WebCore/JSInspectorFrontendHost.cpp \
        DerivedSources/WebCore/JSInspectorFrontendHost.h \
-       DerivedSources/WebCore/JSInt16Array.cpp \
-       DerivedSources/WebCore/JSInt16Array.h \
-       DerivedSources/WebCore/JSInt32Array.cpp \
-       DerivedSources/WebCore/JSInt32Array.h \
-       DerivedSources/WebCore/JSInt8Array.cpp \
-       DerivedSources/WebCore/JSInt8Array.h \
        DerivedSources/WebCore/JSScriptProcessorNode.cpp \
        DerivedSources/WebCore/JSScriptProcessorNode.h \
        DerivedSources/WebCore/JSJavaScriptCallFrame.cpp \
@@ -530,6 +512,8 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSMediaStreamTrackEvent.h \
        DerivedSources/WebCore/JSMediaQueryList.cpp \
        DerivedSources/WebCore/JSMediaQueryList.h \
+       DerivedSources/WebCore/JSMediaQueryListListener.cpp \
+       DerivedSources/WebCore/JSMediaQueryListListener.h \
        DerivedSources/WebCore/JSMessageChannel.cpp \
        DerivedSources/WebCore/JSMessageChannel.h \
        DerivedSources/WebCore/JSMessageEvent.cpp \
@@ -540,8 +524,6 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSMetadata.h \
        DerivedSources/WebCore/JSMetadataCallback.cpp \
        DerivedSources/WebCore/JSMetadataCallback.h \
-       DerivedSources/WebCore/JSMicroDataItemValue.cpp \
-       DerivedSources/WebCore/JSMicroDataItemValue.h \
        DerivedSources/WebCore/JSMouseEvent.cpp \
        DerivedSources/WebCore/JSMouseEvent.h \
        DerivedSources/WebCore/JSMutationEvent.cpp \
@@ -624,8 +606,6 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSProcessingInstruction.h \
        DerivedSources/WebCore/JSProgressEvent.cpp \
        DerivedSources/WebCore/JSProgressEvent.h \
-       DerivedSources/WebCore/JSPropertyNodeList.cpp \
-       DerivedSources/WebCore/JSPropertyNodeList.h \
        DerivedSources/WebCore/JSRadioNodeList.cpp \
        DerivedSources/WebCore/JSRadioNodeList.h \
        DerivedSources/WebCore/JSRange.cpp \
@@ -764,14 +744,6 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSTreeWalker.h \
        DerivedSources/WebCore/JSUIEvent.cpp \
        DerivedSources/WebCore/JSUIEvent.h \
-       DerivedSources/WebCore/JSUint16Array.cpp \
-       DerivedSources/WebCore/JSUint16Array.h \
-       DerivedSources/WebCore/JSUint32Array.cpp \
-       DerivedSources/WebCore/JSUint32Array.h \
-       DerivedSources/WebCore/JSUint8Array.cpp \
-       DerivedSources/WebCore/JSUint8Array.h \
-       DerivedSources/WebCore/JSUint8ClampedArray.cpp \
-       DerivedSources/WebCore/JSUint8ClampedArray.h \
        DerivedSources/WebCore/JSValidityState.cpp \
        DerivedSources/WebCore/JSValidityState.h \
        DerivedSources/WebCore/JSVoidCallback.cpp \
@@ -1169,8 +1141,6 @@ webcore_svg_built_sources += \
        DerivedSources/WebCore/JSSVGStringList.h \
        DerivedSources/WebCore/JSSVGStyleElement.cpp \
        DerivedSources/WebCore/JSSVGStyleElement.h \
-       DerivedSources/WebCore/JSSVGStyledElement.cpp \
-       DerivedSources/WebCore/JSSVGStyledElement.h \
        DerivedSources/WebCore/JSSVGSVGElement.cpp \
        DerivedSources/WebCore/JSSVGSVGElement.h \
        DerivedSources/WebCore/JSSVGSwitchElement.cpp \
@@ -1368,6 +1338,7 @@ dom_binding_idls += \
        $(WebCore)/css/FontLoader.idl \
        $(WebCore)/css/MediaList.idl \
        $(WebCore)/css/MediaQueryList.idl \
+       $(WebCore)/css/MediaQueryListListener.idl \
        $(WebCore)/css/RGBColor.idl \
        $(WebCore)/css/Rect.idl \
        $(WebCore)/css/StyleMedia.idl \
@@ -1434,7 +1405,6 @@ dom_binding_idls += \
        $(WebCore)/dom/PopStateEvent.idl \
        $(WebCore)/dom/ProcessingInstruction.idl \
        $(WebCore)/dom/ProgressEvent.idl \
-       $(WebCore)/dom/PropertyNodeList.idl \
        $(WebCore)/dom/Range.idl \
        $(WebCore)/dom/RangeException.idl \
        $(WebCore)/dom/RequestAnimationFrameCallback.idl \
@@ -1519,7 +1489,6 @@ dom_binding_idls += \
        $(WebCore)/html/HTMLParamElement.idl \
        $(WebCore)/html/HTMLPreElement.idl \
        $(WebCore)/html/HTMLProgressElement.idl \
-       $(WebCore)/html/HTMLPropertiesCollection.idl \
        $(WebCore)/html/HTMLQuoteElement.idl \
        $(WebCore)/html/HTMLScriptElement.idl \
        $(WebCore)/html/HTMLSelectElement.idl \
@@ -1544,37 +1513,24 @@ dom_binding_idls += \
        $(WebCore)/html/MediaError.idl \
        $(WebCore)/html/MediaKeyError.idl \
        $(WebCore)/html/MediaKeyEvent.idl \
-       $(WebCore)/html/MicroDataItemValue.idl \
        $(WebCore)/html/RadioNodeList.idl \
        $(WebCore)/html/TextMetrics.idl \
        $(WebCore)/html/TimeRanges.idl \
        $(WebCore)/html/ValidityState.idl \
        $(WebCore)/html/VoidCallback.idl \
-       $(WebCore)/html/canvas/ArrayBuffer.idl \
-       $(WebCore)/html/canvas/ArrayBufferView.idl \
        $(WebCore)/html/canvas/CanvasGradient.idl \
        $(WebCore)/html/canvas/CanvasPattern.idl \
        $(WebCore)/html/canvas/CanvasProxy.idl \
        $(WebCore)/html/canvas/CanvasRenderingContext.idl \
        $(WebCore)/html/canvas/CanvasRenderingContext2D.idl \
-       $(WebCore)/html/canvas/DataView.idl \
        $(WebCore)/html/canvas/DOMPath.idl \
        $(WebCore)/html/canvas/EXTDrawBuffers.idl \
        $(WebCore)/html/canvas/EXTTextureFilterAnisotropic.idl \
-       $(WebCore)/html/canvas/Float32Array.idl \
-       $(WebCore)/html/canvas/Float64Array.idl \
-       $(WebCore)/html/canvas/Int16Array.idl \
-       $(WebCore)/html/canvas/Int32Array.idl \
-       $(WebCore)/html/canvas/Int8Array.idl \
        $(WebCore)/html/canvas/OESStandardDerivatives.idl \
        $(WebCore)/html/canvas/OESTextureFloat.idl \
        $(WebCore)/html/canvas/OESTextureHalfFloat.idl \
        $(WebCore)/html/canvas/OESVertexArrayObject.idl \
        $(WebCore)/html/canvas/OESElementIndexUint.idl \
-       $(WebCore)/html/canvas/Uint16Array.idl \
-       $(WebCore)/html/canvas/Uint32Array.idl \
-       $(WebCore)/html/canvas/Uint8Array.idl \
-       $(WebCore)/html/canvas/Uint8ClampedArray.idl \
        $(WebCore)/html/canvas/WebGLActiveInfo.idl \
        $(WebCore)/html/canvas/WebGLBuffer.idl \
        $(WebCore)/html/canvas/WebGLCompressedTextureATC.idl \
@@ -1634,6 +1590,7 @@ dom_binding_idls += \
        $(WebCore)/page/SpeechInputResult.idl \
        $(WebCore)/page/SpeechInputResultList.idl \
        $(WebCore)/page/WebKitPoint.idl \
+       $(WebCore)/page/WindowBase64.idl \
        $(WebCore)/page/WindowTimers.idl \
        $(WebCore)/page/WorkerNavigator.idl \
        $(WebCore)/plugins/DOMMimeType.idl \
@@ -1771,7 +1728,6 @@ dom_binding_idls += \
        $(WebCore)/svg/SVGStopElement.idl \
        $(WebCore)/svg/SVGStringList.idl \
        $(WebCore)/svg/SVGStyleElement.idl \
-       $(WebCore)/svg/SVGStyledElement.idl \
        $(WebCore)/svg/SVGSwitchElement.idl \
        $(WebCore)/svg/SVGSymbolElement.idl \
        $(WebCore)/svg/SVGTRefElement.idl \
@@ -2299,6 +2255,8 @@ webcore_sources += \
        Source/WebCore/accessibility/AccessibilityScrollbar.h \
        Source/WebCore/accessibility/AccessibilityScrollView.cpp \
        Source/WebCore/accessibility/AccessibilityScrollView.h \
+       Source/WebCore/accessibility/AccessibilitySearchFieldButtons.cpp \
+       Source/WebCore/accessibility/AccessibilitySearchFieldButtons.h \
        Source/WebCore/accessibility/AccessibilitySlider.cpp \
        Source/WebCore/accessibility/AccessibilitySlider.h \
        Source/WebCore/accessibility/AccessibilitySpinButton.cpp \
@@ -2340,9 +2298,7 @@ webcore_sources += \
        Source/WebCore/bindings/js/GCController.h \
        Source/WebCore/bindings/js/IDBBindingUtilities.cpp \
        Source/WebCore/bindings/js/IDBBindingUtilities.h \
-       Source/WebCore/bindings/js/JSArrayBufferCustom.cpp \
        Source/WebCore/bindings/js/JSAudioBufferCustom.cpp \
-       Source/WebCore/bindings/js/JSArrayBufferViewHelper.h \
        Source/WebCore/bindings/js/JSAttrCustom.cpp \
        Source/WebCore/bindings/js/JSAudioBufferSourceNodeCustom.cpp \
        Source/WebCore/bindings/js/JSAudioContextCustom.cpp \
@@ -2379,6 +2335,8 @@ webcore_sources += \
        Source/WebCore/bindings/js/JSDOMFormDataCustom.cpp \
        Source/WebCore/bindings/js/JSDOMGlobalObject.cpp \
        Source/WebCore/bindings/js/JSDOMGlobalObject.h \
+       Source/WebCore/bindings/js/JSDOMGlobalObjectTask.cpp \
+       Source/WebCore/bindings/js/JSDOMGlobalObjectTask.h \
        Source/WebCore/bindings/js/JSDOMImplementationCustom.cpp \
        Source/WebCore/bindings/js/JSDOMMimeTypeArrayCustom.cpp \
        Source/WebCore/bindings/js/JSDOMPluginArrayCustom.cpp \
@@ -2394,7 +2352,6 @@ webcore_sources += \
        Source/WebCore/bindings/js/JSDOMWindowShell.h \
        Source/WebCore/bindings/js/JSDOMWrapper.cpp \
        Source/WebCore/bindings/js/JSDOMWrapper.h \
-       Source/WebCore/bindings/js/JSDataViewCustom.cpp \
        Source/WebCore/bindings/js/JSDedicatedWorkerGlobalScopeCustom.cpp \
        Source/WebCore/bindings/js/JSDeviceMotionEventCustom.cpp \
        Source/WebCore/bindings/js/JSDeviceOrientationEventCustom.cpp \
@@ -2455,7 +2412,6 @@ webcore_sources += \
        Source/WebCore/bindings/js/JSMessageEventCustom.cpp \
        Source/WebCore/bindings/js/JSMessagePortCustom.cpp \
        Source/WebCore/bindings/js/JSMessagePortCustom.h \
-       Source/WebCore/bindings/js/JSMicroDataItemValueCustom.cpp \
        Source/WebCore/bindings/js/JSMutationCallback.cpp \
        Source/WebCore/bindings/js/JSMutationCallback.h \
        Source/WebCore/bindings/js/JSMutationObserverCustom.cpp \
@@ -2548,6 +2504,8 @@ webcore_sources += \
        Source/WebCore/bindings/js/SerializedScriptValue.cpp \
        Source/WebCore/bindings/js/SerializedScriptValue.h \
        Source/WebCore/bindings/js/WebCoreJSClientData.h \
+       Source/WebCore/bindings/js/WebCoreTypedArrayController.cpp \
+       Source/WebCore/bindings/js/WebCoreTypedArrayController.h \
        Source/WebCore/bindings/js/WorkerScriptController.cpp \
        Source/WebCore/bindings/js/WorkerScriptController.h \
        Source/WebCore/bindings/js/WorkerScriptDebugServer.cpp \
@@ -2609,6 +2567,8 @@ webcore_sources += \
        Source/WebCore/css/CSSCursorImageValue.h \
        Source/WebCore/css/CSSDefaultStyleSheets.cpp \
        Source/WebCore/css/CSSDefaultStyleSheets.h \
+       Source/WebCore/css/CSSFilterImageValue.cpp \
+       Source/WebCore/css/CSSFilterImageValue.h \
        Source/WebCore/css/CSSFontFace.cpp \
        Source/WebCore/css/CSSFontFace.h \
        Source/WebCore/css/CSSFontFaceLoadEvent.cpp \
@@ -2727,7 +2687,6 @@ webcore_sources += \
        Source/WebCore/css/MediaQueryExp.h \
        Source/WebCore/css/MediaQueryList.cpp \
        Source/WebCore/css/MediaQueryList.h \
-       Source/WebCore/css/MediaQueryListListener.cpp \
        Source/WebCore/css/MediaQueryListListener.h \
        Source/WebCore/css/MediaQueryMatcher.cpp \
        Source/WebCore/css/MediaQueryMatcher.h \
@@ -2911,10 +2870,16 @@ webcore_sources += \
        Source/WebCore/dom/DOMTimeStamp.h \
        Source/WebCore/dom/Element.cpp \
        Source/WebCore/dom/Element.h \
+       Source/WebCore/dom/ElementAncestorIterator.h \
+       Source/WebCore/dom/ElementChildIterator.h \
+       Source/WebCore/dom/ElementData.cpp \
+       Source/WebCore/dom/ElementData.h \
+       Source/WebCore/dom/ElementDescendantIterator.h \
+       Source/WebCore/dom/ElementIterator.h \
+       Source/WebCore/dom/ElementIteratorAssertions.h \
        Source/WebCore/dom/ElementRareData.cpp \
        Source/WebCore/dom/ElementRareData.h \
-       Source/WebCore/dom/ElementShadow.cpp \
-       Source/WebCore/dom/ElementShadow.h \
+       Source/WebCore/dom/ElementTraversal.h \
        Source/WebCore/dom/Entity.h \
        Source/WebCore/dom/EntityReference.cpp \
        Source/WebCore/dom/EntityReference.h \
@@ -2964,6 +2929,8 @@ webcore_sources += \
        Source/WebCore/dom/IdTargetObserver.h \
        Source/WebCore/dom/IdTargetObserverRegistry.cpp \
        Source/WebCore/dom/IdTargetObserverRegistry.h \
+       Source/WebCore/dom/InlineStyleSheetOwner.cpp \
+       Source/WebCore/dom/InlineStyleSheetOwner.h \
        Source/WebCore/dom/LiveNodeList.cpp \
        Source/WebCore/dom/LiveNodeList.h \
        Source/WebCore/dom/HashChangeEvent.h \
@@ -2977,8 +2944,6 @@ webcore_sources += \
        Source/WebCore/dom/MessagePortChannel.h \
        Source/WebCore/dom/MessagePort.cpp \
        Source/WebCore/dom/MessagePort.h \
-       Source/WebCore/dom/MicroDataItemList.cpp \
-       Source/WebCore/dom/MicroDataItemList.h \
        Source/WebCore/dom/MouseEvent.cpp \
        Source/WebCore/dom/MouseEvent.h \
        Source/WebCore/dom/MouseRelatedEvent.cpp \
@@ -3006,13 +2971,11 @@ webcore_sources += \
        Source/WebCore/dom/NodeFilter.cpp \
        Source/WebCore/dom/NodeFilter.h \
        Source/WebCore/dom/NodeRareData.cpp \
-       Source/WebCore/dom/NodeRenderingContext.cpp \
        Source/WebCore/dom/Node.h \
        Source/WebCore/dom/NodeIterator.cpp \
        Source/WebCore/dom/NodeIterator.h \
        Source/WebCore/dom/NodeList.h \
        Source/WebCore/dom/NodeRareData.h \
-       Source/WebCore/dom/NodeRenderingContext.h \
        Source/WebCore/dom/NodeRenderingTraversal.h \
        Source/WebCore/dom/NodeRenderingTraversal.cpp \
        Source/WebCore/dom/NodeRenderStyle.h \
@@ -3037,8 +3000,6 @@ webcore_sources += \
        Source/WebCore/dom/ProcessingInstruction.h \
        Source/WebCore/dom/ProgressEvent.cpp \
        Source/WebCore/dom/ProgressEvent.h \
-       Source/WebCore/dom/PropertyNodeList.cpp \
-       Source/WebCore/dom/PropertyNodeList.h \
        Source/WebCore/dom/PseudoElement.cpp \
        Source/WebCore/dom/PseudoElement.h \
        Source/WebCore/dom/QualifiedName.cpp \
@@ -3081,8 +3042,6 @@ webcore_sources += \
        Source/WebCore/dom/StringCallback.h \
        Source/WebCore/dom/StyledElement.cpp \
        Source/WebCore/dom/StyledElement.h \
-       Source/WebCore/dom/StyleElement.cpp \
-       Source/WebCore/dom/StyleElement.h \
        Source/WebCore/dom/TagNodeList.cpp \
        Source/WebCore/dom/TagNodeList.h \
        Source/WebCore/dom/TemplateContentDocumentFragment.h \
@@ -3090,6 +3049,8 @@ webcore_sources += \
        Source/WebCore/dom/TextEvent.cpp \
        Source/WebCore/dom/TextEvent.h \
        Source/WebCore/dom/TextEventInputType.h \
+       Source/WebCore/dom/TextNodeTraversal.cpp \
+       Source/WebCore/dom/TextNodeTraversal.h \
        Source/WebCore/dom/Text.h \
        Source/WebCore/dom/Touch.h \
        Source/WebCore/dom/TouchEvent.h \
@@ -3330,9 +3291,6 @@ webcore_sources += \
        Source/WebCore/html/canvas/CanvasRenderingContext.h \
        Source/WebCore/html/canvas/CanvasStyle.cpp \
        Source/WebCore/html/canvas/CanvasStyle.h \
-       Source/WebCore/html/canvas/CheckedInt.h \
-       Source/WebCore/html/canvas/DataView.cpp \
-       Source/WebCore/html/canvas/DataView.h \
        Source/WebCore/html/canvas/DOMPath.h \
        Source/WebCore/html/canvas/EXTDrawBuffers.cpp \
        Source/WebCore/html/canvas/EXTDrawBuffers.h \
@@ -3564,8 +3522,6 @@ webcore_sources += \
        Source/WebCore/html/HTMLPreElement.h \
        Source/WebCore/html/HTMLProgressElement.cpp \
        Source/WebCore/html/HTMLProgressElement.h \
-       Source/WebCore/html/HTMLPropertiesCollection.cpp \
-       Source/WebCore/html/HTMLPropertiesCollection.h \
        Source/WebCore/html/HTMLQuoteElement.cpp \
        Source/WebCore/html/HTMLQuoteElement.h \
        Source/WebCore/html/HTMLScriptElement.cpp \
@@ -3642,10 +3598,6 @@ webcore_sources += \
        Source/WebCore/html/MediaKeyEvent.h \
        Source/WebCore/html/MediaFragmentURIParser.cpp \
        Source/WebCore/html/MediaFragmentURIParser.h \
-       Source/WebCore/html/MicroDataAttributeTokenList.cpp \
-       Source/WebCore/html/MicroDataAttributeTokenList.h \
-       Source/WebCore/html/MicroDataItemValue.cpp \
-       Source/WebCore/html/MicroDataItemValue.h \
        Source/WebCore/html/MonthInputType.cpp \
        Source/WebCore/html/MonthInputType.h \
        Source/WebCore/html/NumberInputType.cpp \
@@ -3776,8 +3728,12 @@ webcore_sources += \
        Source/WebCore/html/track/AudioTrack.h \
        Source/WebCore/html/track/AudioTrackList.cpp \
        Source/WebCore/html/track/AudioTrackList.h \
+       Source/WebCore/html/track/InbandGenericTextTrack.cpp \
+       Source/WebCore/html/track/InbandGenericTextTrack.h \
        Source/WebCore/html/track/InbandTextTrack.cpp \
        Source/WebCore/html/track/InbandTextTrack.h \
+       Source/WebCore/html/track/InbandWebVTTTextTrack.cpp \
+       Source/WebCore/html/track/InbandWebVTTTextTrack.h \
        Source/WebCore/html/track/LoadableTextTrack.cpp \
        Source/WebCore/html/track/LoadableTextTrack.h \
        Source/WebCore/html/track/TextTrack.cpp \
@@ -4132,6 +4088,8 @@ webcore_sources += \
        Source/WebCore/loader/SubresourceLoader.h \
        Source/WebCore/loader/SubstituteData.h \
        Source/WebCore/loader/SubstituteResource.h \
+       Source/WebCore/loader/soup/CachedRawResourceSoup.cpp \
+       Source/WebCore/loader/soup/SubresourceLoaderSoup.cpp \
        Source/WebCore/loader/TextResourceDecoder.cpp \
        Source/WebCore/loader/TextResourceDecoder.h \
        Source/WebCore/loader/ThreadableLoaderClient.h \
@@ -4333,9 +4291,6 @@ webcore_sources += \
        Source/WebCore/page/WindowFocusAllowedIndicator.h \
        Source/WebCore/page/WorkerNavigator.cpp \
        Source/WebCore/page/WorkerNavigator.h \
-       Source/WebCore/plugins/npapi.h \
-       Source/WebCore/plugins/npruntime.h \
-       Source/WebCore/plugins/nptypes.h \
        Source/WebCore/plugins/DOMMimeTypeArray.cpp \
        Source/WebCore/plugins/DOMMimeTypeArray.h \
        Source/WebCore/plugins/DOMMimeType.cpp \
@@ -4344,8 +4299,6 @@ webcore_sources += \
        Source/WebCore/plugins/DOMPluginArray.h \
        Source/WebCore/plugins/DOMPlugin.cpp \
        Source/WebCore/plugins/DOMPlugin.h \
-       Source/WebCore/plugins/npapi.cpp \
-       Source/WebCore/plugins/npfunctions.h \
        Source/WebCore/plugins/PluginDatabase.cpp \
        Source/WebCore/plugins/PluginDatabase.h \
        Source/WebCore/plugins/PluginData.cpp \
@@ -4363,6 +4316,11 @@ webcore_sources += \
        Source/WebCore/plugins/PluginViewBase.h \
        Source/WebCore/plugins/PluginView.cpp \
        Source/WebCore/plugins/PluginView.h \
+       Source/WebCore/plugins/npapi.cpp \
+       Source/WebCore/plugins/npapi.h \
+       Source/WebCore/plugins/npfunctions.h \
+       Source/WebCore/plugins/npruntime.h \
+       Source/WebCore/plugins/nptypes.h \
        Source/WebCore/rendering/AutoTableLayout.cpp \
        Source/WebCore/rendering/AutoTableLayout.h \
        Source/WebCore/rendering/BidiRun.cpp \
@@ -4389,6 +4347,8 @@ webcore_sources += \
        Source/WebCore/rendering/HitTestLocation.h \
        Source/WebCore/rendering/HitTestResult.cpp \
        Source/WebCore/rendering/HitTestResult.h \
+       Source/WebCore/rendering/ImageQualityController.cpp \
+       Source/WebCore/rendering/ImageQualityController.h \
        Source/WebCore/rendering/InlineBox.cpp \
        Source/WebCore/rendering/InlineBox.h \
        Source/WebCore/rendering/InlineFlowBox.cpp \
@@ -4414,6 +4374,8 @@ webcore_sources += \
        Source/WebCore/rendering/RenderArena.h \
        Source/WebCore/rendering/RenderBlock.cpp \
        Source/WebCore/rendering/RenderBlock.h \
+    Source/WebCore/rendering/RenderBlockFlow.cpp \
+       Source/WebCore/rendering/RenderBlockFlow.h \
        Source/WebCore/rendering/RenderBlockLineLayout.cpp \
        Source/WebCore/rendering/RenderBox.cpp \
        Source/WebCore/rendering/RenderBox.h \
@@ -4432,7 +4394,6 @@ webcore_sources += \
        Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h \
        Source/WebCore/rendering/RenderDetailsMarker.cpp \
        Source/WebCore/rendering/RenderDetailsMarker.h \
-       Source/WebCore/rendering/RenderDialog.h \
        Source/WebCore/rendering/RenderEmbeddedObject.cpp \
        Source/WebCore/rendering/RenderEmbeddedObject.h \
        Source/WebCore/rendering/RenderFieldset.cpp \
@@ -4614,6 +4575,8 @@ webcore_sources += \
        Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h \
        Source/WebCore/rendering/shapes/PolygonShape.cpp \
        Source/WebCore/rendering/shapes/PolygonShape.h \
+       Source/WebCore/rendering/shapes/RasterShape.cpp \
+       Source/WebCore/rendering/shapes/RasterShape.h \
        Source/WebCore/rendering/shapes/RectangleShape.cpp \
        Source/WebCore/rendering/shapes/RectangleShape.h \
        Source/WebCore/rendering/shapes/Shape.cpp \
@@ -4622,7 +4585,6 @@ webcore_sources += \
        Source/WebCore/rendering/shapes/ShapeInfo.h \
        Source/WebCore/rendering/shapes/ShapeInsideInfo.cpp \
        Source/WebCore/rendering/shapes/ShapeInsideInfo.h \
-       Source/WebCore/rendering/shapes/ShapeInterval.cpp \
        Source/WebCore/rendering/shapes/ShapeInterval.h \
        Source/WebCore/rendering/shapes/ShapeOutsideInfo.cpp \
        Source/WebCore/rendering/shapes/ShapeOutsideInfo.h \
@@ -4734,6 +4696,12 @@ webcore_sources += \
        Source/WebCore/storage/StorageTracker.cpp \
        Source/WebCore/storage/StorageTracker.h \
        Source/WebCore/storage/StorageTrackerClient.h \
+       Source/WebCore/style/StyleFontSizeFunctions.cpp \
+       Source/WebCore/style/StyleFontSizeFunctions.h \
+       Source/WebCore/style/StyleResolveForDocument.cpp \
+       Source/WebCore/style/StyleResolveForDocument.h \
+       Source/WebCore/style/StyleResolveTree.cpp \
+       Source/WebCore/style/StyleResolveTree.h \
        Source/WebCore/WebCorePrefix.h \
        Source/WebCore/workers/AbstractWorker.cpp \
        Source/WebCore/workers/AbstractWorker.h \
@@ -4976,7 +4944,6 @@ webcore_svg_sources += \
        Source/WebCore/svg/animation/SVGSMILElement.h \
        Source/WebCore/svg/ColorDistance.cpp \
        Source/WebCore/svg/ColorDistance.h \
-       Source/WebCore/svg/ElementTimeControl.h \
        Source/WebCore/svg/GradientAttributes.h \
        Source/WebCore/svg/graphics/filters/SVGFEImage.cpp \
        Source/WebCore/svg/graphics/filters/SVGFEImage.h \
@@ -4998,6 +4965,7 @@ webcore_svg_sources += \
        Source/WebCore/svg/properties/SVGAnimatedEnumerationPropertyTearOff.h \
        Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h \
        Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h \
+       Source/WebCore/svg/properties/SVGAnimatedProperty.cpp \
        Source/WebCore/svg/properties/SVGAnimatedProperty.h \
        Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h \
        Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h \
@@ -5065,6 +5033,7 @@ webcore_svg_sources += \
        Source/WebCore/svg/SVGAnimatedTransformList.h \
        Source/WebCore/svg/SVGAnimatedType.cpp \
        Source/WebCore/svg/SVGAnimatedType.h \
+       Source/WebCore/svg/SVGAnimatedTypeAnimator.cpp \
        Source/WebCore/svg/SVGAnimatedTypeAnimator.h \
        Source/WebCore/svg/SVGAnimateElement.cpp \
        Source/WebCore/svg/SVGAnimateElement.h \
@@ -5244,22 +5213,37 @@ webcore_svg_sources += \
        Source/WebCore/svg/SVGPathParser.cpp \
        Source/WebCore/svg/SVGPathParser.h \
        Source/WebCore/svg/SVGPathSegArc.h \
+       Source/WebCore/svg/SVGPathSegArcAbs.h \
+       Source/WebCore/svg/SVGPathSegArcRel.h \
        Source/WebCore/svg/SVGPathSegClosePath.h \
        Source/WebCore/svg/SVGPathSegCurvetoCubic.h \
+       Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.h \
+       Source/WebCore/svg/SVGPathSegCurvetoCubicRel.h \
        Source/WebCore/svg/SVGPathSegCurvetoCubicSmooth.h \
+       Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.h \
+       Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.h \
        Source/WebCore/svg/SVGPathSegCurvetoQuadratic.h \
-       Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmooth.h \
+       Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.h \
+       Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.h \
+       Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.h \
+       Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.h \
        Source/WebCore/svg/SVGPathSeg.h \
-       Source/WebCore/svg/SVGPathSegLineto.h \
+       Source/WebCore/svg/SVGPathSegLinetoAbs.h \
+       Source/WebCore/svg/SVGPathSegLinetoRel.h \
        Source/WebCore/svg/SVGPathSegLinetoHorizontal.h \
+       Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.h \
+       Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.h \
        Source/WebCore/svg/SVGPathSegLinetoVertical.h \
+       Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.h \
+       Source/WebCore/svg/SVGPathSegLinetoVerticalRel.h \
        Source/WebCore/svg/SVGPathSegListBuilder.cpp \
        Source/WebCore/svg/SVGPathSegListBuilder.h \
        Source/WebCore/svg/SVGPathSegList.cpp \
        Source/WebCore/svg/SVGPathSegList.h \
        Source/WebCore/svg/SVGPathSegListSource.cpp \
        Source/WebCore/svg/SVGPathSegListSource.h \
-       Source/WebCore/svg/SVGPathSegMoveto.h \
+       Source/WebCore/svg/SVGPathSegMovetoAbs.h \
+       Source/WebCore/svg/SVGPathSegMovetoRel.h \
        Source/WebCore/svg/SVGPathSegWithContext.h \
        Source/WebCore/svg/SVGPathSource.h \
        Source/WebCore/svg/SVGPathStringBuilder.cpp \
@@ -5272,6 +5256,7 @@ webcore_svg_sources += \
        Source/WebCore/svg/SVGPathUtilities.h \
        Source/WebCore/svg/SVGPatternElement.cpp \
        Source/WebCore/svg/SVGPatternElement.h \
+       Source/WebCore/svg/SVGPoint.h \
        Source/WebCore/svg/SVGPointList.cpp \
        Source/WebCore/svg/SVGPointList.h \
        Source/WebCore/svg/SVGPolyElement.cpp \
@@ -5298,8 +5283,6 @@ webcore_svg_sources += \
        Source/WebCore/svg/SVGStringList.h \
        Source/WebCore/svg/SVGStyleElement.cpp \
        Source/WebCore/svg/SVGStyleElement.h \
-       Source/WebCore/svg/SVGStyledElement.cpp \
-       Source/WebCore/svg/SVGStyledElement.h \
        Source/WebCore/svg/SVGSVGElement.cpp \
        Source/WebCore/svg/SVGSVGElement.h \
        Source/WebCore/svg/SVGSwitchElement.cpp \
@@ -5333,6 +5316,7 @@ webcore_svg_sources += \
        Source/WebCore/svg/SVGUnitTypes.h \
        Source/WebCore/svg/SVGURIReference.cpp \
        Source/WebCore/svg/SVGURIReference.h \
+       Source/WebCore/svg/SVGUnknownElement.h \
        Source/WebCore/svg/SVGUseElement.cpp \
        Source/WebCore/svg/SVGUseElement.h \
        Source/WebCore/svg/SVGViewElement.cpp \
@@ -5616,6 +5600,8 @@ platform_sources += \
        Source/WebCore/platform/audio/DirectConvolver.h \
        Source/WebCore/platform/audio/Distance.cpp \
        Source/WebCore/platform/audio/Distance.h \
+       Source/WebCore/platform/audio/DownSampler.cpp \
+       Source/WebCore/platform/audio/DownSampler.h \
        Source/WebCore/platform/audio/DynamicsCompressor.h \
        Source/WebCore/platform/audio/DynamicsCompressorKernel.cpp \
        Source/WebCore/platform/audio/DynamicsCompressorKernel.h \
@@ -5641,6 +5627,8 @@ platform_sources += \
        Source/WebCore/platform/audio/ReverbInputBuffer.h \
        Source/WebCore/platform/audio/SincResampler.cpp \
        Source/WebCore/platform/audio/SincResampler.h \
+       Source/WebCore/platform/audio/UpSampler.cpp \
+       Source/WebCore/platform/audio/UpSampler.h \
        Source/WebCore/platform/audio/VectorMath.cpp \
        Source/WebCore/platform/audio/VectorMath.h \
        Source/WebCore/platform/audio/ZeroPole.cpp \
@@ -5659,8 +5647,8 @@ platform_sources += \
        Source/WebCore/platform/graphics/cairo/FontCustomPlatformData.h \
        Source/WebCore/platform/graphics/cairo/GradientCairo.cpp \
        Source/WebCore/platform/graphics/cairo/GraphicsContext3DCairo.cpp \
-       Source/WebCore/platform/graphics/cairo/GraphicsContext3DPrivate.cpp \
-       Source/WebCore/platform/graphics/cairo/GraphicsContext3DPrivate.h \
+       Source/WebCore/platform/graphics/GraphicsContext3DPrivate.cpp \
+       Source/WebCore/platform/graphics/GraphicsContext3DPrivate.h \
        Source/WebCore/platform/graphics/cairo/ImageBufferCairo.cpp \
        Source/WebCore/platform/graphics/cairo/ImageBufferDataCairo.h \
        Source/WebCore/platform/graphics/cairo/ImageCairo.cpp \
@@ -5838,11 +5826,13 @@ platform_sources += \
        Source/WebCore/platform/graphics/ImageSource.h \
        Source/WebCore/platform/graphics/InbandTextTrackPrivate.h \
        Source/WebCore/platform/graphics/InbandTextTrackPrivateClient.h \
+       Source/WebCore/platform/graphics/IntPoint.cpp \
        Source/WebCore/platform/graphics/IntPoint.h \
        Source/WebCore/platform/graphics/IntPointHash.h \
        Source/WebCore/platform/graphics/IntRect.cpp \
        Source/WebCore/platform/graphics/IntRect.h \
        Source/WebCore/platform/graphics/IntRectExtent.h \
+       Source/WebCore/platform/graphics/IntSize.cpp \
        Source/WebCore/platform/graphics/IntSize.h \
        Source/WebCore/platform/graphics/IntSizeHash.h \
        Source/WebCore/platform/graphics/LayoutBoxExtent.cpp \
@@ -6044,7 +6034,6 @@ platform_sources += \
        Source/WebCore/platform/HistogramSupport.cpp \
        Source/WebCore/platform/HistogramSupport.h \
        Source/WebCore/platform/HostWindow.h \
-       Source/WebCore/platform/InitializeLogging.h \
        Source/WebCore/platform/KURL.cpp \
        Source/WebCore/platform/KURL.h \
        Source/WebCore/platform/KURLHash.h \
@@ -6170,7 +6159,6 @@ webcoregtk_sources += \
        Source/WebCore/platform/graphics/gtk/ImageBufferGtk.cpp \
        Source/WebCore/platform/gtk/AsyncFileSystemGtk.cpp \
        Source/WebCore/platform/gtk/AsyncFileSystemGtk.h \
-       Source/WebCore/platform/gtk/ClipboardGtk.cpp \
        Source/WebCore/platform/gtk/ClipboardUtilitiesGtk.cpp \
        Source/WebCore/platform/gtk/ClipboardUtilitiesGtk.h \
        Source/WebCore/platform/gtk/DataObjectGtk.cpp \
@@ -6278,13 +6266,26 @@ webcoregtk_sources += \
        Source/WebCore/plugins/gtk/xembed.h
 platformgtk_sources += \
        Source/WebCore/platform/gtk/WidgetBackingStoreGtkX11.h \
-       Source/WebCore/platform/gtk/WidgetBackingStoreGtkX11.cpp \
+       Source/WebCore/platform/gtk/WidgetBackingStoreGtkX11.cpp
+if USE_GLX
+webcoregtk_sources += \
+       Source/WebCore/platform/graphics/glx/GLContextGLX.cpp \
+       Source/WebCore/platform/graphics/glx/GLContextGLX.h
+endif # END USE_GLX
+else
+webcore_sources += \
+       Source/WebCore/plugins/PluginPackageNone.cpp \
+       Source/WebCore/plugins/PluginViewNone.cpp
+endif # END TARGET_X11
+
+if TARGET_X11_OR_WAYLAND
+platformgtk_sources += \
        Source/WebCore/platform/cairo/WidgetBackingStoreCairo.h \
        Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp
 if USE_OPENGL
 platformgtk_sources += \
-       Source/WebCore/platform/graphics/cairo/GLContext.cpp \
-       Source/WebCore/platform/graphics/cairo/GLContext.h \
+       Source/WebCore/platform/graphics/GLContext.cpp \
+       Source/WebCore/platform/graphics/GLContext.h \
        Source/WebCore/platform/gtk/RedirectedXCompositeWindow.cpp \
        Source/WebCore/platform/gtk/RedirectedXCompositeWindow.h
 endif # END USE_OPENGL
@@ -6293,11 +6294,6 @@ webcoregtk_sources += \
        Source/WebCore/platform/graphics/egl/GLContextEGL.cpp \
        Source/WebCore/platform/graphics/egl/GLContextEGL.h
 endif # END USE_EGL
-if USE_GLX
-webcoregtk_sources += \
-       Source/WebCore/platform/graphics/glx/GLContextGLX.cpp \
-       Source/WebCore/platform/graphics/glx/GLContextGLX.h
-endif # END USE_GLX
 else
 if TARGET_WIN32
 webcore_sources += \
@@ -6313,7 +6309,6 @@ webcore_sources += \
        Source/WebCore/platform/win/SystemInfo.h \
        Source/WebCore/platform/win/WebCoreInstanceHandle.cpp \
        Source/WebCore/platform/win/WebCoreInstanceHandle.h \
-       Source/WebCore/platform/win/WindowsExtras.h \
        Source/WebCore/plugins/win/PluginDatabaseWin.cpp \
        Source/WebCore/plugins/win/PluginMessageThrottlerWin.cpp \
        Source/WebCore/plugins/win/PluginMessageThrottlerWin.h \
@@ -6327,7 +6322,7 @@ webcore_sources += \
        Source/WebCore/plugins/PluginPackageNone.cpp \
        Source/WebCore/plugins/PluginViewNone.cpp
 endif # END TARGET_WIN32
-endif # END TARGET_X11
+endif # END TARGET_X11_OR_WAYLAND
 
 if USE_GLES2
 webcore_sources += \
@@ -6351,7 +6346,14 @@ platform_sources += \
        Source/WebCore/platform/graphics/gstreamer/GStreamerUtilities.cpp \
        Source/WebCore/platform/graphics/gstreamer/GStreamerUtilities.h \
        Source/WebCore/platform/graphics/gstreamer/GStreamerVersioning.cpp \
-       Source/WebCore/platform/graphics/gstreamer/GStreamerVersioning.h
+       Source/WebCore/platform/graphics/gstreamer/GStreamerVersioning.h \
+       Source/WebCore/platform/graphics/gstreamer/TextCombinerGStreamer.cpp \
+       Source/WebCore/platform/graphics/gstreamer/TextCombinerGStreamer.h \
+       Source/WebCore/platform/graphics/gstreamer/TextSinkGStreamer.cpp \
+       Source/WebCore/platform/graphics/gstreamer/TextSinkGStreamer.h
+webcore_platform_sources += \
+       Source/WebCore/platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.cpp \
+       Source/WebCore/platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.h
 endif
 
 # ---