Generate toFooElement() functions from tagname data.
[WebKit-https.git] / Source / WebCore / GNUmakefile.list.am
index 08e3283..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,10 +153,8 @@ 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/JSDedicatedWorkerContext.cpp \
-       DerivedSources/WebCore/JSDedicatedWorkerContext.h \
+       DerivedSources/WebCore/JSDedicatedWorkerGlobalScope.cpp \
+       DerivedSources/WebCore/JSDedicatedWorkerGlobalScope.h \
        DerivedSources/WebCore/JSDelayNode.cpp \
        DerivedSources/WebCore/JSDelayNode.h \
        DerivedSources/WebCore/JSDeviceMotionEvent.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 \
@@ -676,8 +656,8 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSSecurityPolicyViolationEvent.h \
        DerivedSources/WebCore/JSShadowRoot.cpp \
        DerivedSources/WebCore/JSShadowRoot.h \
-       DerivedSources/WebCore/JSSharedWorkerContext.cpp \
-       DerivedSources/WebCore/JSSharedWorkerContext.h \
+       DerivedSources/WebCore/JSSharedWorkerGlobalScope.cpp \
+       DerivedSources/WebCore/JSSharedWorkerGlobalScope.h \
        DerivedSources/WebCore/JSSharedWorker.cpp \
        DerivedSources/WebCore/JSSharedWorker.h \
        DerivedSources/WebCore/JSSourceBuffer.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 \
@@ -782,8 +754,8 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSVideoTrackList.h \
        DerivedSources/WebCore/JSWaveShaperNode.cpp \
        DerivedSources/WebCore/JSWaveShaperNode.h \
-       DerivedSources/WebCore/JSWaveTable.cpp \
-       DerivedSources/WebCore/JSWaveTable.h \
+       DerivedSources/WebCore/JSPeriodicWave.cpp \
+       DerivedSources/WebCore/JSPeriodicWave.h \
        DerivedSources/WebCore/JSWebGLActiveInfo.cpp \
        DerivedSources/WebCore/JSWebGLActiveInfo.h \
        DerivedSources/WebCore/JSWebGLBuffer.cpp \
@@ -854,8 +826,8 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSWebSocket.h \
        DerivedSources/WebCore/JSWheelEvent.cpp \
        DerivedSources/WebCore/JSWheelEvent.h \
-       DerivedSources/WebCore/JSWorkerContext.cpp \
-       DerivedSources/WebCore/JSWorkerContext.h \
+       DerivedSources/WebCore/JSWorkerGlobalScope.cpp \
+       DerivedSources/WebCore/JSWorkerGlobalScope.h \
        DerivedSources/WebCore/JSWorker.cpp \
        DerivedSources/WebCore/JSWorker.h \
        DerivedSources/WebCore/JSWorkerLocation.cpp \
@@ -1063,11 +1035,12 @@ webcore_svg_built_sources += \
        DerivedSources/WebCore/JSSVGGlyphRefElement.h \
        DerivedSources/WebCore/JSSVGGradientElement.cpp \
        DerivedSources/WebCore/JSSVGGradientElement.h \
+       DerivedSources/WebCore/JSSVGGraphicsElement.cpp \
+       DerivedSources/WebCore/JSSVGGraphicsElement.h \
        DerivedSources/WebCore/JSSVGHKernElement.cpp \
        DerivedSources/WebCore/JSSVGHKernElement.h \
        DerivedSources/WebCore/JSSVGImageElement.cpp \
        DerivedSources/WebCore/JSSVGImageElement.h \
-       DerivedSources/WebCore/JSSVGLangSpace.h \
        DerivedSources/WebCore/JSSVGLength.cpp \
        DerivedSources/WebCore/JSSVGLength.h \
        DerivedSources/WebCore/JSSVGLengthList.cpp \
@@ -1076,7 +1049,6 @@ webcore_svg_built_sources += \
        DerivedSources/WebCore/JSSVGLinearGradientElement.h \
        DerivedSources/WebCore/JSSVGLineElement.cpp \
        DerivedSources/WebCore/JSSVGLineElement.h \
-       DerivedSources/WebCore/JSSVGLocatable.h \
        DerivedSources/WebCore/JSSVGMPathElement.cpp \
        DerivedSources/WebCore/JSSVGMPathElement.h \
        DerivedSources/WebCore/JSSVGMarkerElement.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 \
@@ -1188,7 +1158,6 @@ webcore_svg_built_sources += \
        DerivedSources/WebCore/JSSVGTextPositioningElement.h \
        DerivedSources/WebCore/JSSVGTitleElement.cpp \
        DerivedSources/WebCore/JSSVGTitleElement.h \
-       DerivedSources/WebCore/JSSVGTransformable.h \
        DerivedSources/WebCore/JSSVGTransform.cpp \
        DerivedSources/WebCore/JSSVGTransform.h \
        DerivedSources/WebCore/JSSVGTransformList.cpp \
@@ -1239,7 +1208,7 @@ dom_binding_idls += \
        $(WebCore)/Modules/filesystem/FileWriterSync.idl \
        $(WebCore)/Modules/filesystem/Metadata.idl \
        $(WebCore)/Modules/filesystem/MetadataCallback.idl \
-       $(WebCore)/Modules/filesystem/WorkerContextFileSystem.idl \
+       $(WebCore)/Modules/filesystem/WorkerGlobalScopeFileSystem.idl \
        $(WebCore)/Modules/gamepad/Gamepad.idl \
        $(WebCore)/Modules/gamepad/GamepadList.idl \
        $(WebCore)/Modules/gamepad/NavigatorGamepad.idl \
@@ -1263,7 +1232,7 @@ dom_binding_idls += \
        $(WebCore)/Modules/indexeddb/IDBRequest.idl \
        $(WebCore)/Modules/indexeddb/IDBTransaction.idl \
        $(WebCore)/Modules/indexeddb/IDBVersionChangeEvent.idl \
-       $(WebCore)/Modules/indexeddb/WorkerContextIndexedDatabase.idl \
+       $(WebCore)/Modules/indexeddb/WorkerGlobalScopeIndexedDatabase.idl \
        $(WebCore)/Modules/mediasource/MediaSource.idl \
        $(WebCore)/Modules/mediasource/SourceBuffer.idl \
        $(WebCore)/Modules/mediasource/SourceBufferList.idl \
@@ -1294,7 +1263,7 @@ dom_binding_idls += \
        $(WebCore)/Modules/notifications/Notification.idl \
        $(WebCore)/Modules/notifications/NotificationCenter.idl \
        $(WebCore)/Modules/notifications/NotificationPermissionCallback.idl \
-       $(WebCore)/Modules/notifications/WorkerContextNotifications.idl \
+       $(WebCore)/Modules/notifications/WorkerGlobalScopeNotifications.idl \
        $(WebCore)/Modules/proximity/DeviceProximityEvent.idl \
        $(WebCore)/Modules/quota/DOMWindowQuota.idl \
        $(WebCore)/Modules/quota/NavigatorStorageQuota.idl \
@@ -1329,7 +1298,7 @@ dom_binding_idls += \
        $(WebCore)/Modules/webaudio/OscillatorNode.idl \
        $(WebCore)/Modules/webaudio/AnalyserNode.idl \
        $(WebCore)/Modules/webaudio/WaveShaperNode.idl \
-       $(WebCore)/Modules/webaudio/WaveTable.idl \
+       $(WebCore)/Modules/webaudio/PeriodicWave.idl \
        $(WebCore)/Modules/webdatabase/DOMWindowWebDatabase.idl \
        $(WebCore)/Modules/webdatabase/Database.idl \
        $(WebCore)/Modules/webdatabase/DatabaseCallback.idl \
@@ -1345,7 +1314,7 @@ dom_binding_idls += \
        $(WebCore)/Modules/webdatabase/SQLTransactionErrorCallback.idl \
        $(WebCore)/Modules/webdatabase/SQLTransactionSync.idl \
        $(WebCore)/Modules/webdatabase/SQLTransactionSyncCallback.idl \
-       $(WebCore)/Modules/webdatabase/WorkerContextWebDatabase.idl \
+       $(WebCore)/Modules/webdatabase/WorkerGlobalScopeWebDatabase.idl \
        $(WebCore)/Modules/websockets/CloseEvent.idl \
        $(WebCore)/Modules/websockets/WebSocket.idl \
        $(WebCore)/css/CSSCharsetRule.idl \
@@ -1369,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 \
@@ -1435,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 \
@@ -1520,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 \
@@ -1545,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 \
@@ -1635,6 +1590,8 @@ 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 \
        $(WebCore)/plugins/DOMMimeTypeArray.idl \
@@ -1677,6 +1634,7 @@ dom_binding_idls += \
        $(WebCore)/svg/SVGElementInstanceList.idl \
        $(WebCore)/svg/SVGEllipseElement.idl \
        $(WebCore)/svg/SVGException.idl \
+       $(WebCore)/svg/SVGExternalResourcesRequired.idl \
        $(WebCore)/svg/SVGFEBlendElement.idl \
        $(WebCore)/svg/SVGFEColorMatrixElement.idl \
        $(WebCore)/svg/SVGFEComponentTransferElement.idl \
@@ -1703,6 +1661,8 @@ dom_binding_idls += \
        $(WebCore)/svg/SVGFETileElement.idl \
        $(WebCore)/svg/SVGFETurbulenceElement.idl \
        $(WebCore)/svg/SVGFilterElement.idl \
+       $(WebCore)/svg/SVGFilterPrimitiveStandardAttributes.idl \
+       $(WebCore)/svg/SVGFitToViewBox.idl \
        $(WebCore)/svg/SVGFontElement.idl \
        $(WebCore)/svg/SVGFontFaceElement.idl \
        $(WebCore)/svg/SVGFontFaceFormatElement.idl \
@@ -1714,6 +1674,7 @@ dom_binding_idls += \
        $(WebCore)/svg/SVGGlyphElement.idl \
        $(WebCore)/svg/SVGGlyphRefElement.idl \
        $(WebCore)/svg/SVGGradientElement.idl \
+       $(WebCore)/svg/SVGGraphicsElement.idl \
        $(WebCore)/svg/SVGHKernElement.idl \
        $(WebCore)/svg/SVGImageElement.idl \
        $(WebCore)/svg/SVGLength.idl \
@@ -1767,11 +1728,11 @@ 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 \
        $(WebCore)/svg/SVGTSpanElement.idl \
+       $(WebCore)/svg/SVGTests.idl \
        $(WebCore)/svg/SVGTextContentElement.idl \
        $(WebCore)/svg/SVGTextElement.idl \
        $(WebCore)/svg/SVGTextPathElement.idl \
@@ -1779,6 +1740,7 @@ dom_binding_idls += \
        $(WebCore)/svg/SVGTitleElement.idl \
        $(WebCore)/svg/SVGTransform.idl \
        $(WebCore)/svg/SVGTransformList.idl \
+       $(WebCore)/svg/SVGURIReference.idl \
        $(WebCore)/svg/SVGUnitTypes.idl \
        $(WebCore)/svg/SVGUseElement.idl \
        $(WebCore)/svg/SVGVKernElement.idl \
@@ -1792,11 +1754,11 @@ dom_binding_idls += \
        $(WebCore)/testing/MemoryInfo.idl \
        $(WebCore)/testing/TypeConversions.idl \
        $(WebCore)/workers/AbstractWorker.idl \
-       $(WebCore)/workers/DedicatedWorkerContext.idl \
+       $(WebCore)/workers/DedicatedWorkerGlobalScope.idl \
        $(WebCore)/workers/SharedWorker.idl \
-       $(WebCore)/workers/SharedWorkerContext.idl \
+       $(WebCore)/workers/SharedWorkerGlobalScope.idl \
        $(WebCore)/workers/Worker.idl \
-       $(WebCore)/workers/WorkerContext.idl \
+       $(WebCore)/workers/WorkerGlobalScope.idl \
        $(WebCore)/workers/WorkerLocation.idl \
        $(WebCore)/xml/DOMParser.idl \
        $(WebCore)/xml/XMLHttpRequest.idl \
@@ -1876,8 +1838,8 @@ webcore_modules_sources += \
        Source/WebCore/Modules/filesystem/LocalFileSystem.h \
        Source/WebCore/Modules/filesystem/MetadataCallback.h \
        Source/WebCore/Modules/filesystem/Metadata.h \
-       Source/WebCore/Modules/filesystem/WorkerContextFileSystem.cpp \
-       Source/WebCore/Modules/filesystem/WorkerContextFileSystem.h \
+       Source/WebCore/Modules/filesystem/WorkerGlobalScopeFileSystem.cpp \
+       Source/WebCore/Modules/filesystem/WorkerGlobalScopeFileSystem.h \
        Source/WebCore/Modules/gamepad/Gamepad.cpp \
        Source/WebCore/Modules/gamepad/Gamepad.h \
        Source/WebCore/Modules/gamepad/GamepadList.cpp \
@@ -1967,8 +1929,8 @@ webcore_modules_sources += \
        Source/WebCore/Modules/indexeddb/IndexedDB.h \
        Source/WebCore/Modules/indexeddb/PageGroupIndexedDatabase.cpp \
        Source/WebCore/Modules/indexeddb/PageGroupIndexedDatabase.h \
-       Source/WebCore/Modules/indexeddb/WorkerContextIndexedDatabase.cpp \
-       Source/WebCore/Modules/indexeddb/WorkerContextIndexedDatabase.h \
+       Source/WebCore/Modules/indexeddb/WorkerGlobalScopeIndexedDatabase.cpp \
+       Source/WebCore/Modules/indexeddb/WorkerGlobalScopeIndexedDatabase.h \
        Source/WebCore/Modules/mediasource/MediaSource.cpp \
        Source/WebCore/Modules/mediasource/MediaSource.h \
        Source/WebCore/Modules/mediasource/MediaSourceRegistry.cpp \
@@ -2043,8 +2005,8 @@ webcore_modules_sources += \
        Source/WebCore/Modules/notifications/Notification.cpp \
        Source/WebCore/Modules/notifications/Notification.h \
        Source/WebCore/Modules/notifications/NotificationPermissionCallback.h \
-       Source/WebCore/Modules/notifications/WorkerContextNotifications.cpp \
-       Source/WebCore/Modules/notifications/WorkerContextNotifications.h \
+       Source/WebCore/Modules/notifications/WorkerGlobalScopeNotifications.cpp \
+       Source/WebCore/Modules/notifications/WorkerGlobalScopeNotifications.h \
        Source/WebCore/Modules/proximity/DeviceProximityClient.h \
        Source/WebCore/Modules/proximity/DeviceProximityController.cpp \
        Source/WebCore/Modules/proximity/DeviceProximityController.h \
@@ -2147,8 +2109,8 @@ webcore_modules_sources += \
        Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h \
        Source/WebCore/Modules/webaudio/WaveShaperProcessor.cpp \
        Source/WebCore/Modules/webaudio/WaveShaperNode.h \
-       Source/WebCore/Modules/webaudio/WaveTable.cpp \
-       Source/WebCore/Modules/webaudio/WaveTable.h \
+       Source/WebCore/Modules/webaudio/PeriodicWave.cpp \
+       Source/WebCore/Modules/webaudio/PeriodicWave.h \
        Source/WebCore/Modules/webdatabase/AbstractDatabaseServer.h \
        Source/WebCore/Modules/webdatabase/AbstractSQLStatement.h \
        Source/WebCore/Modules/webdatabase/AbstractSQLStatementBackend.h \
@@ -2228,8 +2190,8 @@ webcore_modules_sources += \
        Source/WebCore/Modules/webdatabase/SQLTransactionStateMachine.h \
        Source/WebCore/Modules/webdatabase/SQLTransactionSync.cpp \
        Source/WebCore/Modules/webdatabase/SQLTransactionSync.h \
-       Source/WebCore/Modules/webdatabase/WorkerContextWebDatabase.cpp \
-       Source/WebCore/Modules/webdatabase/WorkerContextWebDatabase.h \
+       Source/WebCore/Modules/webdatabase/WorkerGlobalScopeWebDatabase.cpp \
+       Source/WebCore/Modules/webdatabase/WorkerGlobalScopeWebDatabase.h \
        Source/WebCore/Modules/websockets/CloseEvent.h \
        Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp \
        Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h \
@@ -2293,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 \
@@ -2334,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 \
@@ -2373,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 \
@@ -2388,8 +2352,7 @@ 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/JSDedicatedWorkerContextCustom.cpp \
+       Source/WebCore/bindings/js/JSDedicatedWorkerGlobalScopeCustom.cpp \
        Source/WebCore/bindings/js/JSDeviceMotionEventCustom.cpp \
        Source/WebCore/bindings/js/JSDeviceOrientationEventCustom.cpp \
        Source/WebCore/bindings/js/JSDocumentCustom.cpp \
@@ -2449,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 \
@@ -2494,9 +2456,9 @@ webcore_sources += \
        Source/WebCore/bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp \
        Source/WebCore/bindings/js/JSWebGLRenderingContextCustom.cpp \
        Source/WebCore/bindings/js/JSWebKitPointCustom.cpp \
-       Source/WebCore/bindings/js/JSWorkerContextBase.cpp \
-       Source/WebCore/bindings/js/JSWorkerContextBase.h \
-       Source/WebCore/bindings/js/JSWorkerContextCustom.cpp \
+       Source/WebCore/bindings/js/JSWorkerGlobalScopeBase.cpp \
+       Source/WebCore/bindings/js/JSWorkerGlobalScopeBase.h \
+       Source/WebCore/bindings/js/JSWorkerGlobalScopeCustom.cpp \
        Source/WebCore/bindings/js/JSWorkerCustom.cpp \
        Source/WebCore/bindings/js/JSXMLHttpRequestCustom.cpp \
        Source/WebCore/bindings/js/JSXMLHttpRequestUploadCustom.cpp \
@@ -2542,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 \
@@ -2603,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 \
@@ -2721,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 \
@@ -2841,6 +2806,7 @@ webcore_sources += \
        Source/WebCore/dom/ContextFeatures.cpp \
        Source/WebCore/dom/ContextFeatures.h \
        Source/WebCore/dom/CrossThreadTask.h \
+       Source/WebCore/dom/CurrentScriptIncrementer.h \
        Source/WebCore/dom/CustomElementConstructor.h \
        Source/WebCore/dom/CustomElementRegistry.h \
        Source/WebCore/dom/CustomEvent.cpp \
@@ -2904,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 \
@@ -2957,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 \
@@ -2970,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 \
@@ -2999,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 \
@@ -3030,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 \
@@ -3074,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 \
@@ -3083,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 \
@@ -3323,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 \
@@ -3557,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 \
@@ -3635,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 \
@@ -3769,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 \
@@ -4125,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 \
@@ -4326,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 \
@@ -4337,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 \
@@ -4356,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 \
@@ -4382,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 \
@@ -4407,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 \
@@ -4425,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 \
@@ -4597,6 +4565,8 @@ webcore_sources += \
        Source/WebCore/rendering/mathml/RenderMathMLRoot.h \
        Source/WebCore/rendering/mathml/RenderMathMLRow.cpp \
        Source/WebCore/rendering/mathml/RenderMathMLRow.h \
+       Source/WebCore/rendering/mathml/RenderMathMLSpace.cpp \
+       Source/WebCore/rendering/mathml/RenderMathMLSpace.h \
        Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.cpp \
        Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h \
        Source/WebCore/rendering/mathml/RenderMathMLSubSup.cpp \
@@ -4605,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 \
@@ -4613,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 \
@@ -4725,17 +4696,23 @@ 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 \
-       Source/WebCore/workers/DedicatedWorkerContext.cpp \
-       Source/WebCore/workers/DedicatedWorkerContext.h \
+       Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp \
+       Source/WebCore/workers/DedicatedWorkerGlobalScope.h \
        Source/WebCore/workers/DedicatedWorkerThread.cpp \
        Source/WebCore/workers/DedicatedWorkerThread.h \
        Source/WebCore/workers/DefaultSharedWorkerRepository.cpp \
        Source/WebCore/workers/DefaultSharedWorkerRepository.h \
-       Source/WebCore/workers/SharedWorkerContext.cpp \
-       Source/WebCore/workers/SharedWorkerContext.h \
+       Source/WebCore/workers/SharedWorkerGlobalScope.cpp \
+       Source/WebCore/workers/SharedWorkerGlobalScope.h \
        Source/WebCore/workers/SharedWorker.cpp \
        Source/WebCore/workers/SharedWorker.h \
        Source/WebCore/workers/SharedWorkerRepository.cpp \
@@ -4743,9 +4720,9 @@ webcore_sources += \
        Source/WebCore/workers/SharedWorkerStrategy.h \
        Source/WebCore/workers/SharedWorkerThread.cpp \
        Source/WebCore/workers/SharedWorkerThread.h \
-       Source/WebCore/workers/WorkerContext.cpp \
-       Source/WebCore/workers/WorkerContext.h \
-       Source/WebCore/workers/WorkerContextProxy.h \
+       Source/WebCore/workers/WorkerGlobalScope.cpp \
+       Source/WebCore/workers/WorkerGlobalScope.h \
+       Source/WebCore/workers/WorkerGlobalScopeProxy.h \
        Source/WebCore/workers/WorkerEventQueue.cpp \
        Source/WebCore/workers/WorkerEventQueue.h \
        Source/WebCore/workers/Worker.cpp \
@@ -4967,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 \
@@ -4989,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 \
@@ -5056,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 \
@@ -5180,6 +5158,8 @@ webcore_svg_sources += \
        Source/WebCore/svg/SVGGlyphMap.h \
        Source/WebCore/svg/SVGGradientElement.cpp \
        Source/WebCore/svg/SVGGradientElement.h \
+       Source/WebCore/svg/SVGGraphicsElement.cpp \
+       Source/WebCore/svg/SVGGraphicsElement.h \
        Source/WebCore/svg/SVGHKernElement.cpp \
        Source/WebCore/svg/SVGHKernElement.h \
        Source/WebCore/svg/SVGImageElement.cpp \
@@ -5233,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 \
@@ -5261,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 \
@@ -5287,12 +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/SVGStyledLocatableElement.cpp \
-       Source/WebCore/svg/SVGStyledLocatableElement.h \
-       Source/WebCore/svg/SVGStyledTransformableElement.cpp \
-       Source/WebCore/svg/SVGStyledTransformableElement.h \
        Source/WebCore/svg/SVGSVGElement.cpp \
        Source/WebCore/svg/SVGSVGElement.h \
        Source/WebCore/svg/SVGSwitchElement.cpp \
@@ -5326,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 \
@@ -5609,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 \
@@ -5634,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 \
@@ -5645,11 +5640,15 @@ platform_sources += \
        Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp \
        Source/WebCore/platform/graphics/cairo/CairoUtilities.h \
        Source/WebCore/platform/graphics/cairo/DrawErrorUnderline.h \
+       Source/WebCore/platform/graphics/cairo/DrawingBufferCairo.cpp \
        Source/WebCore/platform/graphics/cairo/FloatRectCairo.cpp \
        Source/WebCore/platform/graphics/cairo/FontCairo.cpp \
        Source/WebCore/platform/graphics/cairo/FontCairoHarfbuzzNG.cpp \
        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/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 \
@@ -5827,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 \
@@ -6033,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 \
@@ -6159,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 \
@@ -6266,14 +6265,27 @@ webcoregtk_sources += \
        Source/WebCore/plugins/gtk/PluginViewGtk.cpp \
        Source/WebCore/plugins/gtk/xembed.h
 platformgtk_sources += \
-       Source/WebCore/platform/gtk/GtkWidgetBackingStoreX11.h \
-       Source/WebCore/platform/gtk/GtkWidgetBackingStoreX11.cpp \
+       Source/WebCore/platform/gtk/WidgetBackingStoreGtkX11.h \
+       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
@@ -6282,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 += \
@@ -6302,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 \
@@ -6316,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 += \
@@ -6340,69 +6346,20 @@ 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
 
-if USE_CLUTTER
-webcore_sources += \
-       Source/WebCore/platform/graphics/clutter/DrawingBufferClutter.cpp \
-       Source/WebCore/platform/graphics/clutter/GraphicsContext3DClutter.cpp \
-       Source/WebCore/platform/graphics/clutter/GraphicsContext3DPrivate.cpp \
-       Source/WebCore/platform/graphics/clutter/GraphicsContext3DPrivate.h
-else
-webcore_sources += \
-       Source/WebCore/platform/graphics/cairo/DrawingBufferCairo.cpp \
-       Source/WebCore/platform/graphics/cairo/GraphicsContext3DCairo.cpp \
-       Source/WebCore/platform/graphics/cairo/GraphicsContext3DPrivate.cpp \
-       Source/WebCore/platform/graphics/cairo/GraphicsContext3DPrivate.h
-endif  # END USE_CLUTTER
-
 # ---
 # Accelerated compositing support
 # ---
 if USE_ACCELERATED_COMPOSITING
-if USE_CLUTTER
-webcore_sources += \
-       Source/WebCore/platform/graphics/clutter/GraphicsLayerActor.cpp \
-       Source/WebCore/platform/graphics/clutter/GraphicsLayerActor.h \
-       Source/WebCore/platform/graphics/clutter/GraphicsLayerClutter.cpp \
-       Source/WebCore/platform/graphics/clutter/GraphicsLayerClutter.h \
-       Source/WebCore/platform/graphics/clutter/PlatformClutterAnimation.cpp \
-       Source/WebCore/platform/graphics/clutter/PlatformClutterAnimation.h \
-       Source/WebCore/platform/graphics/clutter/TransformationMatrixClutter.cpp
-endif  # END USE_CLUTTER
-
-if USE_TEXTURE_MAPPER_CAIRO
-webcore_sources += \
-       Source/WebCore//platform/graphics/filters/texmap/CustomFilterValidatedProgramTextureMapper.cpp \
-       Source/WebCore//platform/graphics/filters/texmap/TextureMapperPlatformCompiledProgram.h \
-       Source/WebCore/platform/graphics/texmap/TextureMapperShaderProgram.cpp \
-       Source/WebCore/platform/graphics/texmap/TextureMapperShaderProgram.h \
-       Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp \
-       Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h \
-       Source/WebCore/platform/graphics/GraphicsLayerTransform.cpp \
-       Source/WebCore/platform/graphics/GraphicsLayerTransform.h \
-       Source/WebCore/platform/graphics/GraphicsLayerAnimation.cpp \
-       Source/WebCore/platform/graphics/GraphicsLayerAnimation.h \
-       Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.cpp \
-       Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.h \
-       Source/WebCore/platform/graphics/texmap/TextureMapper.cpp \
-       Source/WebCore/platform/graphics/texmap/TextureMapper.h \
-       Source/WebCore/platform/graphics/texmap/TextureMapperFPSCounter.cpp \
-       Source/WebCore/platform/graphics/texmap/TextureMapperFPSCounter.h \
-       Source/WebCore/platform/graphics/texmap/TextureMapperImageBuffer.cpp \
-       Source/WebCore/platform/graphics/texmap/TextureMapperImageBuffer.h \
-       Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp \
-       Source/WebCore/platform/graphics/texmap/TextureMapperLayer.h \
-       Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayer.h \
-       Source/WebCore/platform/graphics/texmap/TextureMapperSurfaceBackingStore.cpp \
-       Source/WebCore/platform/graphics/texmap/TextureMapperSurfaceBackingStore.h \
-       Source/WebCore/platform/graphics/texmap/TextureMapperTile.cpp \
-       Source/WebCore/platform/graphics/texmap/TextureMapperTile.h \
-       Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.cpp \
-       Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.h
-endif  # END USE_TEXTURE_MAPPER_CAIRO
-
 if USE_TEXTURE_MAPPER_GL
 webcore_sources += \
        Source/WebCore/platform/graphics/filters/texmap/CustomFilterValidatedProgramTextureMapper.cpp \