Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / core.gypi
index dcdba91..a107b6e 100644 (file)
@@ -1,19 +1,20 @@
 {
+    'includes': [
+      'core_generated.gypi',
+    ],
     'variables': {
         # Files for which bindings (.cpp and .h files) will be generated
         'core_idl_files': [
             'animation/Animation.idl',
             'animation/AnimationEffect.idl',
+            'animation/AnimationNode.idl',
             'animation/AnimationPlayer.idl',
-            'animation/TimedItem.idl',
-            'animation/Timeline.idl',
+            'animation/AnimationTimeline.idl',
             'animation/Timing.idl',
             'clipboard/DataTransfer.idl',
-            'clipboard/DataTransferItem.idl',
             'clipboard/DataTransferItemList.idl',
             'css/CSS.idl',
             'css/CSSCharsetRule.idl',
-            'css/CSSFontFaceLoadEvent.idl',
             'css/CSSFontFaceRule.idl',
             'css/CSSImportRule.idl',
             'css/CSSKeyframeRule.idl',
             'css/FontFace.idl',
             'css/FontFaceSet.idl',
             'css/FontFaceSetForEachCallback.idl',
+            'css/FontFaceSetLoadEvent.idl',
             'css/MediaList.idl',
             'css/MediaQueryList.idl',
+            'css/MediaQueryListEvent.idl',
             'css/RGBColor.idl',
             'css/Rect.idl',
             'css/StyleMedia.idl',
@@ -46,6 +49,8 @@
             'css/WebKitCSSFilterValue.idl',
             'css/WebKitCSSMatrix.idl',
             'css/WebKitCSSTransformValue.idl',
+            'dom/ArrayBuffer.idl',
+            'dom/ArrayBufferView.idl',
             'dom/Attr.idl',
             'dom/CDATASection.idl',
             'dom/CharacterData.idl',
             'dom/DOMError.idl',
             'dom/DOMException.idl',
             'dom/DOMImplementation.idl',
+            'dom/DOMMatrix.idl',
+            'dom/DOMMatrixReadOnly.idl',
+            'dom/DOMPoint.idl',
+            'dom/DOMPointReadOnly.idl',
+            'dom/DOMRect.idl',
+            'dom/DOMRectReadOnly.idl',
             'dom/DOMSettableTokenList.idl',
             'dom/DOMStringList.idl',
             'dom/DOMStringMap.idl',
             'dom/DOMTokenList.idl',
+            'dom/DataView.idl',
             'dom/Document.idl',
             'dom/DocumentFragment.idl',
             'dom/DocumentType.idl',
             'dom/Element.idl',
+            'dom/Float32Array.idl',
+            'dom/Float64Array.idl',
+            'dom/Int16Array.idl',
+            'dom/Int32Array.idl',
+            'dom/Int8Array.idl',
+            'dom/Iterator.idl',
             'dom/MessageChannel.idl',
             'dom/MessagePort.idl',
             'dom/MutationObserver.idl',
@@ -72,9 +90,7 @@
             'dom/NodeFilter.idl',
             'dom/NodeIterator.idl',
             'dom/NodeList.idl',
-            'dom/Notation.idl',
             'dom/ProcessingInstruction.idl',
-            'dom/Promise.idl',
             'dom/Range.idl',
             'dom/RequestAnimationFrameCallback.idl',
             'dom/StringCallback.idl',
             'dom/Touch.idl',
             'dom/TouchList.idl',
             'dom/TreeWalker.idl',
-            'dom/URL.idl',
+            'dom/Uint16Array.idl',
+            'dom/Uint32Array.idl',
+            'dom/Uint8Array.idl',
+            'dom/Uint8ClampedArray.idl',
             'dom/XMLDocument.idl',
             'dom/shadow/ShadowRoot.idl',
+            'editing/Selection.idl',
             'events/AnimationPlayerEvent.idl',
             'events/ApplicationCacheErrorEvent.idl',
             'events/AutocompleteErrorEvent.idl',
             'events/PageTransitionEvent.idl',
             'events/PopStateEvent.idl',
             'events/ProgressEvent.idl',
+            'events/RelatedEvent.idl',
             'events/ResourceProgressEvent.idl',
             'events/SecurityPolicyViolationEvent.idl',
             'events/TextEvent.idl',
             'fileapi/FileList.idl',
             'fileapi/FileReader.idl',
             'fileapi/FileReaderSync.idl',
-            'fileapi/Stream.idl',
             'frame/BarProp.idl',
             'frame/Console.idl',
             'frame/ConsoleBase.idl',
             'frame/History.idl',
             'frame/ImageBitmap.idl',
             'frame/Location.idl',
-            'frame/Navigator.idl',
-            'frame/Screen.idl',
-            'frame/WebKitPoint.idl',
-            'frame/Window.idl',
             'html/FormData.idl',
             'html/HTMLAllCollection.idl',
             'html/HTMLAnchorElement.idl',
             'html/HTMLHtmlElement.idl',
             'html/HTMLIFrameElement.idl',
             'html/HTMLImageElement.idl',
-            'html/HTMLInputElement.idl',
             'html/HTMLKeygenElement.idl',
             'html/HTMLLIElement.idl',
             'html/HTMLLabelElement.idl',
             'html/HTMLLinkElement.idl',
             'html/HTMLMapElement.idl',
             'html/HTMLMarqueeElement.idl',
-            'html/HTMLMediaElement.idl',
             'html/HTMLMenuElement.idl',
+            'html/HTMLMenuItemElement.idl',
             'html/HTMLMetaElement.idl',
             'html/HTMLMeterElement.idl',
             'html/HTMLModElement.idl',
             'html/HTMLTrackElement.idl',
             'html/HTMLUListElement.idl',
             'html/HTMLUnknownElement.idl',
-            'html/HTMLVideoElement.idl',
             'html/ImageData.idl',
             'html/MediaController.idl',
             'html/MediaError.idl',
             'html/canvas/CanvasGradient.idl',
             'html/canvas/CanvasPattern.idl',
             'html/canvas/CanvasRenderingContext2D.idl',
+            'html/canvas/EXTBlendMinMax.idl',
             'html/canvas/EXTFragDepth.idl',
             'html/canvas/EXTShaderTextureLOD.idl',
+            'html/canvas/EXTsRGB.idl',
             'html/canvas/EXTTextureFilterAnisotropic.idl',
             'html/canvas/OESElementIndexUint.idl',
             'html/canvas/OESStandardDerivatives.idl',
             'html/canvas/WebGLUniformLocation.idl',
             'html/canvas/WebGLVertexArrayObjectOES.idl',
             'html/ime/InputMethodContext.idl',
+            'html/shadow/PluginPlaceholderElement.idl',
+            'html/track/AudioTrack.idl',
+            'html/track/AudioTrackList.idl',
             'html/track/TextTrack.idl',
             'html/track/TextTrackCue.idl',
             'html/track/TextTrackCueList.idl',
             'html/track/TextTrackList.idl',
             'html/track/TrackEvent.idl',
+            'html/track/VideoTrack.idl',
+            'html/track/VideoTrackList.idl',
             'html/track/vtt/VTTCue.idl',
             'html/track/vtt/VTTRegion.idl',
             'html/track/vtt/VTTRegionList.idl',
             'inspector/InjectedScriptHost.idl',
-            'inspector/InspectorFrontendHost.idl',
             'inspector/InspectorOverlayHost.idl',
             'inspector/JavaScriptCallFrame.idl',
             'loader/appcache/ApplicationCache.idl',
             'page/EventSource.idl',
             'page/PagePopupController.idl',
-            'page/Selection.idl',
             'plugins/MimeType.idl',
             'plugins/MimeTypeArray.idl',
             'plugins/Plugin.idl',
             'plugins/PluginArray.idl',
             'storage/Storage.idl',
             'storage/StorageEvent.idl',
+            'streams/ReadableStream.idl',
+            'streams/Stream.idl',
             'svg/SVGAElement.idl',
-            'svg/SVGAltGlyphDefElement.idl',
-            'svg/SVGAltGlyphElement.idl',
-            'svg/SVGAltGlyphItemElement.idl',
             'svg/SVGAngle.idl',
             'svg/SVGAnimateElement.idl',
             'svg/SVGAnimateMotionElement.idl',
             'svg/SVGDescElement.idl',
             'svg/SVGDiscardElement.idl',
             'svg/SVGElement.idl',
-            'svg/SVGElementInstance.idl',
             'svg/SVGEllipseElement.idl',
             'svg/SVGFEBlendElement.idl',
             'svg/SVGFEColorMatrixElement.idl',
             'svg/SVGFETileElement.idl',
             'svg/SVGFETurbulenceElement.idl',
             'svg/SVGFilterElement.idl',
-            'svg/SVGFontElement.idl',
-            'svg/SVGFontFaceElement.idl',
-            'svg/SVGFontFaceFormatElement.idl',
-            'svg/SVGFontFaceNameElement.idl',
-            'svg/SVGFontFaceSrcElement.idl',
-            'svg/SVGFontFaceUriElement.idl',
             'svg/SVGForeignObjectElement.idl',
             'svg/SVGGElement.idl',
             'svg/SVGGeometryElement.idl',
-            'svg/SVGGlyphElement.idl',
-            'svg/SVGGlyphRefElement.idl',
             'svg/SVGGradientElement.idl',
             'svg/SVGGraphicsElement.idl',
-            'svg/SVGHKernElement.idl',
             'svg/SVGImageElement.idl',
             'svg/SVGLength.idl',
             'svg/SVGLengthList.idl',
             'svg/SVGMaskElement.idl',
             'svg/SVGMatrix.idl',
             'svg/SVGMetadataElement.idl',
-            'svg/SVGMissingGlyphElement.idl',
             'svg/SVGNumber.idl',
             'svg/SVGNumberList.idl',
             'svg/SVGPathElement.idl',
             'svg/SVGTransformList.idl',
             'svg/SVGUnitTypes.idl',
             'svg/SVGUseElement.idl',
-            'svg/SVGVKernElement.idl',
             'svg/SVGViewElement.idl',
             'svg/SVGViewSpec.idl',
             'svg/SVGZoomEvent.idl',
             'timing/PerformanceNavigation.idl',
             'timing/PerformanceResourceTiming.idl',
             'timing/PerformanceTiming.idl',
-            'workers/DedicatedWorkerGlobalScope.idl',
-            'workers/SharedWorker.idl',
-            'workers/SharedWorkerGlobalScope.idl',
             'workers/Worker.idl',
             'workers/WorkerConsole.idl',
-            'workers/WorkerGlobalScope.idl',
             'workers/WorkerLocation.idl',
-            'workers/WorkerNavigator.idl',
             'xml/DOMParser.idl',
-            'xml/XMLHttpRequest.idl',
-            'xml/XMLHttpRequestEventTarget.idl',
-            'xml/XMLHttpRequestProgressEvent.idl',
-            'xml/XMLHttpRequestUpload.idl',
             'xml/XMLSerializer.idl',
             'xml/XPathEvaluator.idl',
             'xml/XPathExpression.idl',
             'xml/XPathNSResolver.idl',
             'xml/XPathResult.idl',
             'xml/XSLTProcessor.idl',
+            'xmlhttprequest/XMLHttpRequest.idl',
+            'xmlhttprequest/XMLHttpRequestEventTarget.idl',
+            'xmlhttprequest/XMLHttpRequestProgressEvent.idl',
+            'xmlhttprequest/XMLHttpRequestUpload.idl',
+        ],
+        # core IDL files that have partial interfaces in modules.
+        'core_idl_with_modules_dependency_files': [
+            'clipboard/DataTransferItem.idl',
+            'dom/URL.idl',
+            'frame/Navigator.idl',
+            'frame/Screen.idl',
+            'frame/Window.idl',
+            'html/HTMLInputElement.idl',
+            'html/HTMLMediaElement.idl',
+            'html/HTMLVideoElement.idl',
+            'inspector/InspectorFrontendHost.idl',
+            'workers/DedicatedWorkerGlobalScope.idl',
+            'workers/SharedWorker.idl',
+            'workers/SharedWorkerGlobalScope.idl',
+            'workers/WorkerGlobalScope.idl',
+            'workers/WorkerNavigator.idl',
         ],
         # 'partial interface', target (right side of) 'implements', and
-        # interfaces with static bindings (in bindings/v8/)
+        # interfaces with static bindings (in bindings/core/v8/)
         'core_dependency_idl_files': [
             'animation/DocumentAnimation.idl',
             'animation/ElementAnimation.idl',
             'css/DocumentFontFaceSet.idl',
             'dom/ChildNode.idl',
             'dom/DocumentFullscreen.idl',
+            'dom/ElementFullscreen.idl',
             'dom/GlobalEventHandlers.idl',
             'dom/ParentNode.idl',
             'dom/URLUtils.idl',
             'dom/URLUtilsReadOnly.idl',
             'events/EventListener.idl',
             'events/NavigatorEvents.idl',
+            'frame/NavigatorCPU.idl',
             'frame/NavigatorID.idl',
             'frame/NavigatorLanguage.idl',
             'frame/NavigatorOnLine.idl',
             'frame/WindowEventHandlers.idl',
             'frame/WindowTimers.idl',
             'html/canvas/CanvasPathMethods.idl',
+            'html/canvas/MouseEventHitRegion.idl',
             'html/canvas/WebGLRenderingContextBase.idl',
+            'imagebitmap/ImageBitmapFactories.idl',
+            'imagebitmap/WindowImageBitmapFactories.idl',
             'page/WindowPagePopup.idl',
             'svg/SVGDocument.idl',
             'svg/SVGFilterPrimitiveStandardAttributes.idl',
             'svg/SVGURIReference.idl',
             'svg/SVGZoomAndPan.idl',
             'workers/AbstractWorker.idl',
+            'xml/DocumentXMLTreeViewer.idl',
             'xml/DocumentXPathEvaluator.idl',
         ],
         # interfaces that inherit from Event, including Event itself
         'core_event_idl_files': [
-            'css/CSSFontFaceLoadEvent.idl',
+            'css/FontFaceSetLoadEvent.idl',
+            'css/MediaQueryListEvent.idl',
             'events/AnimationPlayerEvent.idl',
             'events/ApplicationCacheErrorEvent.idl',
             'events/AutocompleteErrorEvent.idl',
             'events/PageTransitionEvent.idl',
             'events/PopStateEvent.idl',
             'events/ProgressEvent.idl',
+            'events/RelatedEvent.idl',
             'events/ResourceProgressEvent.idl',
             'events/SecurityPolicyViolationEvent.idl',
             'events/TextEvent.idl',
             'html/track/TrackEvent.idl',
             'storage/StorageEvent.idl',
             'svg/SVGZoomEvent.idl',
-            'xml/XMLHttpRequestProgressEvent.idl',
+            'xmlhttprequest/XMLHttpRequestProgressEvent.idl',
         ],
         'webcore_files': [
             'Init.cpp',
             'accessibility/AXNodeObject.cpp',
             'accessibility/AXNodeObject.h',
             'accessibility/AXObject.cpp',
+            'accessibility/AXObject.h',
             'accessibility/AXObjectCache.cpp',
+            'accessibility/AXObjectCache.h',
+            'accessibility/AXObjectCacheImpl.cpp',
+            'accessibility/AXObjectCacheImpl.h',
             'accessibility/AXProgressIndicator.cpp',
             'accessibility/AXProgressIndicator.h',
             'accessibility/AXRenderObject.cpp',
             'accessibility/AXTableRow.h',
             'animation/ActiveAnimations.cpp',
             'animation/ActiveAnimations.h',
-            'animation/AnimatableClipPathOperation.cpp',
-            'animation/AnimatableClipPathOperation.h',
-            'animation/AnimatableColor.cpp',
-            'animation/AnimatableColor.h',
-            'animation/AnimatableDouble.cpp',
-            'animation/AnimatableDouble.h',
-            'animation/AnimatableFilterOperations.cpp',
-            'animation/AnimatableFilterOperations.h',
-            'animation/AnimatableImage.cpp',
-            'animation/AnimatableImage.h',
-            'animation/AnimatableLength.cpp',
-            'animation/AnimatableLength.h',
-            'animation/AnimatableLengthBox.cpp',
-            'animation/AnimatableLengthBox.h',
-            'animation/AnimatableLengthBoxAndBool.cpp',
-            'animation/AnimatableLengthBoxAndBool.h',
-            'animation/AnimatableLengthPoint.cpp',
-            'animation/AnimatableLengthPoint.h',
-            'animation/AnimatableLengthPoint3D.cpp',
-            'animation/AnimatableLengthPoint3D.h',
-            'animation/AnimatableLengthSize.cpp',
-            'animation/AnimatableLengthSize.h',
-            'animation/AnimatableNeutral.h',
-            'animation/AnimatableRepeatable.cpp',
-            'animation/AnimatableRepeatable.h',
-            'animation/AnimatableSVGLength.cpp',
-            'animation/AnimatableSVGLength.h',
-            'animation/AnimatableSVGPaint.cpp',
-            'animation/AnimatableSVGPaint.h',
-            'animation/AnimatableShadow.cpp',
-            'animation/AnimatableShadow.h',
-            'animation/AnimatableShapeValue.cpp',
-            'animation/AnimatableShapeValue.h',
-            'animation/AnimatableStrokeDasharrayList.cpp',
-            'animation/AnimatableStrokeDasharrayList.h',
-            'animation/AnimatableTransform.cpp',
-            'animation/AnimatableTransform.h',
-            'animation/AnimatableUnknown.h',
-            'animation/AnimatableValue.cpp',
-            'animation/AnimatableValue.h',
-            'animation/AnimatableValueKeyframe.cpp',
-            'animation/AnimatableValueKeyframe.h',
-            'animation/AnimatableVisibility.cpp',
-            'animation/AnimatableVisibility.h',
+            'animation/animatable/AnimatableClipPathOperation.cpp',
+            'animation/animatable/AnimatableClipPathOperation.h',
+            'animation/animatable/AnimatableColor.cpp',
+            'animation/animatable/AnimatableColor.h',
+            'animation/animatable/AnimatableDouble.cpp',
+            'animation/animatable/AnimatableDouble.h',
+            'animation/animatable/AnimatableFilterOperations.cpp',
+            'animation/animatable/AnimatableFilterOperations.h',
+            'animation/animatable/AnimatableImage.cpp',
+            'animation/animatable/AnimatableImage.h',
+            'animation/animatable/AnimatableLength.cpp',
+            'animation/animatable/AnimatableLength.h',
+            'animation/animatable/AnimatableLengthBox.cpp',
+            'animation/animatable/AnimatableLengthBox.h',
+            'animation/animatable/AnimatableLengthBoxAndBool.cpp',
+            'animation/animatable/AnimatableLengthBoxAndBool.h',
+            'animation/animatable/AnimatableLengthPoint.cpp',
+            'animation/animatable/AnimatableLengthPoint.h',
+            'animation/animatable/AnimatableLengthPoint3D.cpp',
+            'animation/animatable/AnimatableLengthPoint3D.h',
+            'animation/animatable/AnimatableLengthSize.cpp',
+            'animation/animatable/AnimatableLengthSize.h',
+            'animation/animatable/AnimatableNeutral.h',
+            'animation/animatable/AnimatableRepeatable.cpp',
+            'animation/animatable/AnimatableRepeatable.h',
+            'animation/animatable/AnimatableSVGLength.cpp',
+            'animation/animatable/AnimatableSVGLength.h',
+            'animation/animatable/AnimatableSVGPaint.cpp',
+            'animation/animatable/AnimatableSVGPaint.h',
+            'animation/animatable/AnimatableShadow.cpp',
+            'animation/animatable/AnimatableShadow.h',
+            'animation/animatable/AnimatableShapeValue.cpp',
+            'animation/animatable/AnimatableShapeValue.h',
+            'animation/animatable/AnimatableStrokeDasharrayList.cpp',
+            'animation/animatable/AnimatableStrokeDasharrayList.h',
+            'animation/animatable/AnimatableTransform.cpp',
+            'animation/animatable/AnimatableTransform.h',
+            'animation/animatable/AnimatableUnknown.h',
+            'animation/animatable/AnimatableValue.cpp',
+            'animation/animatable/AnimatableValue.h',
+            'animation/animatable/AnimatableValueKeyframe.cpp',
+            'animation/animatable/AnimatableValueKeyframe.h',
+            'animation/animatable/AnimatableVisibility.cpp',
+            'animation/animatable/AnimatableVisibility.h',
             'animation/Animation.cpp',
             'animation/Animation.h',
             'animation/AnimationClock.cpp',
             'animation/AnimationClock.h',
             'animation/AnimationEffect.h',
-            'animation/AnimationHelpers.h',
+            'animation/AnimationInputHelpers.h',
+            'animation/AnimationInputHelpers.cpp',
             'animation/AnimationPlayer.cpp',
             'animation/AnimationPlayer.h',
+            'animation/AnimationNode.cpp',
+            'animation/AnimationNode.h',
+            'animation/AnimationNodeTiming.cpp',
+            'animation/AnimationNodeTiming.h',
             'animation/AnimationStack.cpp',
             'animation/AnimationStack.h',
+            'animation/AnimationTimeline.cpp',
+            'animation/AnimationTimeline.h',
             'animation/AnimationTranslationUtil.cpp',
             'animation/AnimationTranslationUtil.h',
             'animation/CompositorAnimations.cpp',
             'animation/CompositorAnimations.h',
             'animation/CompositorAnimationsImpl.h',
+            'animation/CompositorPendingAnimations.cpp',
+            'animation/CompositorPendingAnimations.h',
             'animation/DocumentAnimation.h',
             'animation/DocumentAnimations.cpp',
             'animation/DocumentAnimations.h',
-            'animation/DocumentTimeline.cpp',
-            'animation/DocumentTimeline.h',
             'animation/EffectInput.cpp',
             'animation/EffectInput.h',
             'animation/ElementAnimation.h',
             'animation/InertAnimation.h',
             'animation/InterpolableValue.cpp',
             'animation/InterpolableValue.h',
-            'animation/Interpolation.cpp',
-            'animation/Interpolation.h',
             'animation/InterpolationEffect.cpp',
             'animation/InterpolationEffect.h',
             'animation/KeyframeEffectModel.cpp',
             'animation/SampledEffect.h',
             'animation/StringKeyframe.cpp',
             'animation/StringKeyframe.h',
-            'animation/TimedItem.cpp',
-            'animation/TimedItem.h',
-            'animation/TimedItemCalculations.h',
-            'animation/TimedItemTiming.cpp',
-            'animation/TimedItemTiming.h',
             'animation/Timing.h',
+            'animation/TimingCalculations.h',
             'animation/TimingInput.cpp',
             'animation/TimingInput.h',
             'animation/css/CSSAnimatableValueFactory.cpp',
             'animation/css/CSSAnimatableValueFactory.h',
             'animation/css/CSSAnimationData.cpp',
             'animation/css/CSSAnimationData.h',
-            'animation/css/CSSAnimationDataList.cpp',
-            'animation/css/CSSAnimationDataList.h',
             'animation/css/CSSAnimations.cpp',
             'animation/css/CSSAnimations.h',
-            'animation/CompositorPendingAnimations.cpp',
-            'animation/CompositorPendingAnimations.h',
             'animation/css/CSSPropertyEquality.cpp',
             'animation/css/CSSPropertyEquality.h',
-            'animation/css/TransitionTimeline.cpp',
-            'animation/css/TransitionTimeline.h',
-            'clipboard/Clipboard.cpp',
-            'clipboard/Clipboard.h',
+            'animation/css/CSSTimingData.cpp',
+            'animation/css/CSSTimingData.h',
+            'animation/css/CSSTransitionData.cpp',
+            'animation/css/CSSTransitionData.h',
+            'animation/DefaultStyleInterpolation.h',
+            'animation/DeferredLegacyStyleInterpolation.h',
+            'animation/DeferredLegacyStyleInterpolation.cpp',
+            'animation/Interpolation.cpp',
+            'animation/Interpolation.h',
+            'animation/LegacyStyleInterpolation.h',
+            'animation/LengthStyleInterpolation.cpp',
+            'animation/LengthStyleInterpolation.h',
+            'animation/StyleInterpolation.h',
             'clipboard/DataObject.cpp',
             'clipboard/DataObject.h',
             'clipboard/DataObjectItem.cpp',
             'clipboard/DataObjectItem.h',
+            'clipboard/DataTransfer.cpp',
+            'clipboard/DataTransfer.h',
             'clipboard/DataTransferItem.cpp',
             'clipboard/DataTransferItem.h',
             'clipboard/DataTransferItemList.cpp',
             'css/BasicShapeFunctions.cpp',
             'css/BinaryDataFontFaceSource.cpp',
             'css/BinaryDataFontFaceSource.h',
-            'css/CSSArrayFunctionValue.cpp',
-            'css/CSSArrayFunctionValue.h',
-            'css/CSSAspectRatioValue.cpp',
-            'css/CSSAspectRatioValue.h',
             'css/CSSBasicShapes.cpp',
             'css/CSSBorderImage.cpp',
             'css/CSSBorderImage.h',
             'css/CSSCharsetRule.cpp',
             'css/CSSCharsetRule.h',
             'css/CSSComputedStyleDeclaration.cpp',
+            'css/CSSContentDistributionValue.cpp',
+            'css/CSSContentDistributionValue.h',
             'css/CSSCrossfadeValue.cpp',
             'css/CSSCrossfadeValue.h',
             'css/CSSCursorImageValue.cpp',
             'css/CSSFilterValue.h',
             'css/CSSFontFace.cpp',
             'css/CSSFontFace.h',
-            'css/CSSFontFaceLoadEvent.cpp',
-            'css/CSSFontFaceLoadEvent.h',
             'css/CSSFontFaceRule.cpp',
             'css/CSSFontFaceRule.h',
             'css/CSSFontFaceSource.cpp',
             'css/CSSOMUtils.h',
             'css/CSSPageRule.cpp',
             'css/CSSPageRule.h',
-            'css/CSSParserMode.cpp',
-            'css/CSSParserMode.h',
-            'css/CSSParserValues.cpp',
             'css/CSSPrimitiveValue.cpp',
             'css/CSSPrimitiveValueMappings.h',
             'css/CSSProperty.cpp',
             'css/CSSTimingFunctionValue.h',
             'css/CSSToLengthConversionData.cpp',
             'css/CSSToLengthConversionData.h',
-            'css/CSSTokenizer.h',
             'css/CSSTransformValue.cpp',
             'css/CSSUnicodeRangeValue.cpp',
             'css/CSSUnicodeRangeValue.h',
             'css/FontFaceSet.cpp',
             'css/FontFaceSet.h',
             'css/FontFaceSetForEachCallback.h',
+            'css/FontFaceSetLoadEvent.cpp',
+            'css/FontFaceSetLoadEvent.h',
+            'css/FontLoader.cpp',
+            'css/FontLoader.h',
             'css/FontSize.cpp',
             'css/FontSize.h',
             'css/HashTools.h',
             'css/MediaQueryExp.h',
             'css/MediaQueryList.cpp',
             'css/MediaQueryList.h',
+            'css/MediaQueryListEvent.h',
             'css/MediaQueryListListener.cpp',
             'css/MediaQueryListListener.h',
             'css/MediaQueryMatcher.cpp',
             'css/RuleFeature.h',
             'css/RuleSet.cpp',
             'css/RuleSet.h',
-            'css/RuntimeCSSEnabled.cpp',
-            'css/RuntimeCSSEnabled.h',
             'css/SVGCSSComputedStyleDeclaration.cpp',
             'css/SelectorChecker.cpp',
             'css/SelectorChecker.h',
             'css/invalidation/StyleSheetInvalidationAnalysis.cpp',
             'css/invalidation/StyleSheetInvalidationAnalysis.h',
             'css/parser/BisonCSSParser.h',
+            'css/parser/BisonCSSTokenizer.h',
+            'css/parser/CSSParser.cpp',
+            'css/parser/CSSParser.h',
+            'css/parser/CSSParserFastPaths.cpp',
+            'css/parser/CSSParserFastPaths.h',
+            'css/parser/CSSParserMode.cpp',
+            'css/parser/CSSParserMode.h',
+            'css/parser/CSSParserValues.cpp',
             'css/parser/CSSPropertyParser.cpp',
             'css/parser/CSSPropertyParser.h',
+            'css/parser/CSSParserToken.cpp',
+            'css/parser/CSSTokenizer.cpp',
+            'css/parser/CSSTokenizerInputStream.cpp',
             'css/parser/MediaQueryBlockWatcher.cpp',
-            'css/parser/MediaQueryInputStream.cpp',
             'css/parser/MediaQueryParser.cpp',
-            'css/parser/SizesCalcParser.cpp',
-            'css/parser/MediaQueryToken.cpp',
-            'css/parser/MediaQueryTokenizer.cpp',
             'css/parser/SizesAttributeParser.cpp',
+            'css/parser/SizesCalcParser.cpp',
             'css/resolver/AnimatedStyleBuilder.cpp',
             'css/resolver/AnimatedStyleBuilder.h',
             'css/resolver/CSSToStyleMap.cpp',
             'css/resolver/MediaQueryResult.h',
             'css/resolver/ScopedStyleResolver.cpp',
             'css/resolver/ScopedStyleResolver.h',
-            'css/resolver/ScopedStyleTree.cpp',
-            'css/resolver/ScopedStyleTree.h',
             'css/resolver/SharedStyleFinder.cpp',
             'css/resolver/SharedStyleFinder.h',
             'css/resolver/StyleAdjuster.cpp',
             'editing/Caret.h',
             'editing/CompositeEditCommand.cpp',
             'editing/CompositionUnderline.h',
+            'editing/CompositionUnderlineRangeFilter.cpp',
+            'editing/CompositionUnderlineRangeFilter.h',
             'editing/CreateLinkCommand.cpp',
             'editing/CreateLinkCommand.h',
             'editing/DeleteFromTextNodeCommand.cpp',
             'editing/DeleteFromTextNodeCommand.h',
             'editing/DeleteSelectionCommand.cpp',
+            'editing/DOMSelection.cpp',
+            'editing/DOMSelection.h',
             'editing/EditCommand.cpp',
             'editing/EditingBehavior.cpp',
             'editing/EditingBehavior.h',
             'editing/MoveSelectionCommand.cpp',
             'editing/PlainTextRange.cpp',
             'editing/PlainTextRange.h',
+            'editing/PositionWithAffinity.cpp',
+            'editing/PositionWithAffinity.h',
             'editing/RemoveCSSPropertyCommand.cpp',
             'editing/RemoveCSSPropertyCommand.h',
             'editing/RemoveFormatCommand.cpp',
             'fetch/FetchInitiatorInfo.h',
             'fetch/FetchRequest.cpp',
             'fetch/FetchRequest.h',
+            'fetch/FetchUtils.cpp',
+            'fetch/FetchUtils.h',
             'fetch/FontResource.cpp',
             'fetch/FontResource.h',
             'fetch/ImageResource.cpp',
             'fetch/ResourcePtr.h',
             'fetch/ScriptResource.cpp',
             'fetch/ScriptResource.h',
-            'fetch/ShaderResource.cpp',
-            'fetch/ShaderResource.h',
+            'fetch/TextResource.cpp',
+            'fetch/TextResource.h',
             'fetch/XSLStyleSheetResource.cpp',
             'fetch/XSLStyleSheetResource.h',
             'fileapi/Blob.cpp',
             'fileapi/FileReaderLoaderClient.h',
             'fileapi/FileReaderSync.cpp',
             'fileapi/FileReaderSync.h',
-            'fileapi/Stream.cpp',
-            'fileapi/Stream.h',
             'frame/BarProp.cpp',
             'frame/BarProp.h',
             'frame/Console.cpp',
             'frame/Console.h',
             'frame/ConsoleBase.cpp',
             'frame/ConsoleBase.h',
-            'frame/DOMPoint.h',
             'frame/DOMTimer.cpp',
             'frame/DOMTimer.h',
-            'frame/DOMWindow.cpp',
-            'frame/DOMWindow.h',
             'frame/DOMWindowBase64.cpp',
             'frame/DOMWindowBase64.h',
+            'frame/DOMWindow.h',
             'frame/DOMWindowEventHandlers.h',
             'frame/DOMWindowLifecycleNotifier.cpp',
             'frame/DOMWindowLifecycleNotifier.h',
             'frame/DOMWindowProperty.h',
             'frame/DOMWindowTimers.cpp',
             'frame/DOMWindowTimers.h',
-            'frame/DeprecatedScheduleStyleRecalcDuringCompositingUpdate.cpp',
-            'frame/DeprecatedScheduleStyleRecalcDuringCompositingUpdate.h',
             'frame/DeprecatedScheduleStyleRecalcDuringLayout.cpp',
             'frame/DeprecatedScheduleStyleRecalcDuringLayout.h',
-            'frame/DeviceSensorEventController.cpp',
-            'frame/DeviceSensorEventController.h',
-            'frame/DeviceSensorEventDispatcher.cpp',
-            'frame/DeviceSensorEventDispatcher.h',
+            'frame/DeviceSingleWindowEventController.cpp',
+            'frame/DeviceSingleWindowEventController.h',
             'frame/EventHandlerRegistry.cpp',
             'frame/EventHandlerRegistry.h',
+            'frame/PlatformEventController.cpp',
+            'frame/PlatformEventController.h',
+            'frame/PlatformEventDispatcher.cpp',
+            'frame/PlatformEventDispatcher.h',
             'frame/Frame.cpp',
             'frame/Frame.h',
             'frame/FrameConsole.cpp',
             'frame/FrameDestructionObserver.h',
             'frame/FrameHost.cpp',
             'frame/FrameHost.h',
+            'frame/FrameOwner.h',
             'frame/FrameView.cpp',
+            'frame/FrameView.h',
+            'frame/FrameViewAutoSizeInfo.cpp',
             'frame/History.cpp',
             'frame/History.h',
             'frame/ImageBitmap.cpp',
             'frame/ImageBitmap.h',
+            'frame/LocalDOMWindow.h',
+            'frame/LocalDOMWindow.cpp',
             'frame/LocalFrame.cpp',
             'frame/LocalFrame.h',
             'frame/Location.cpp',
             'frame/Location.h',
             'frame/Navigator.cpp',
             'frame/Navigator.h',
+            'frame/NavigatorCPU.cpp',
+            'frame/NavigatorCPU.h',
             'frame/NavigatorID.cpp',
             'frame/NavigatorID.h',
             'frame/NavigatorLanguage.cpp',
             'frame/PinchViewport.h',
             'frame/RemoteFrame.cpp',
             'frame/RemoteFrame.h',
+            'frame/RemoteFrameClient.h',
             'frame/RemoteFrameView.cpp',
             'frame/RemoteFrameView.h',
             'frame/Screen.cpp',
             'frame/SettingsDelegate.h',
             'frame/SmartClip.cpp',
             'frame/SmartClip.h',
+            'frame/SubresourceIntegrity.cpp',
+            'frame/SubresourceIntegrity.h',
             'frame/SuspendableTimer.cpp',
             'frame/SuspendableTimer.h',
             'frame/UseCounter.cpp',
             'frame/csp/ContentSecurityPolicy.cpp',
             'frame/csp/MediaListDirective.cpp',
             'frame/csp/SourceListDirective.cpp',
+            'imagebitmap/ImageBitmapFactories.cpp',
+            'imagebitmap/ImageBitmapFactories.h',
             'inspector/AsyncCallStackTracker.cpp',
             'inspector/AsyncCallStackTracker.h',
             'inspector/BindingVisitors.h',
             'inspector/ConsoleAPITypes.h',
-            'inspector/ConsoleMessage.cpp',
             'inspector/ConsoleMessage.h',
+            'inspector/ConsoleMessage.cpp',
+            'inspector/ConsoleMessageStorage.cpp',
+            'inspector/ConsoleMessageStorage.h',
             'inspector/ContentSearchUtils.cpp',
             'inspector/ContentSearchUtils.h',
             'inspector/DOMEditor.cpp',
             'inspector/InjectedScriptManager.h',
             'inspector/InjectedScriptModule.cpp',
             'inspector/InjectedScriptModule.h',
+            'inspector/InspectorAnimationAgent.cpp',
+            'inspector/InspectorAnimationAgent.h',
             'inspector/InspectorApplicationCacheAgent.cpp',
             'inspector/InspectorApplicationCacheAgent.h',
             'inspector/InspectorBaseAgent.cpp',
             'inspector/InspectorConsoleAgent.h',
             'inspector/InspectorConsoleInstrumentation.h',
             'inspector/InspectorController.cpp',
+            'inspector/InspectorController.h',
             'inspector/InspectorCounters.cpp',
             'inspector/InspectorCounters.h',
             'inspector/InspectorDOMAgent.cpp',
             'inspector/InspectorPageAgent.h',
             'inspector/InspectorProfilerAgent.cpp',
             'inspector/InspectorProfilerAgent.h',
-            'inspector/InspectorPromiseInstrumentation.h',
             'inspector/InspectorResourceAgent.cpp',
             'inspector/InspectorResourceAgent.h',
+            'inspector/InspectorResourceContentLoader.cpp',
+            'inspector/InspectorResourceContentLoader.h',
             'inspector/InspectorRuntimeAgent.cpp',
             'inspector/InspectorRuntimeAgent.h',
             'inspector/InspectorState.cpp',
             'inspector/PromiseTracker.h',
             'inspector/ScriptArguments.cpp',
             'inspector/ScriptArguments.h',
+            'inspector/ScriptAsyncCallStack.cpp',
+            'inspector/ScriptAsyncCallStack.h',
             'inspector/ScriptCallFrame.cpp',
             'inspector/ScriptCallFrame.h',
             'inspector/ScriptCallStack.cpp',
             'inspector/WorkerInspectorController.h',
             'inspector/WorkerRuntimeAgent.cpp',
             'inspector/WorkerRuntimeAgent.h',
+            'loader/BeaconLoader.cpp',
+            'loader/BeaconLoader.h',
             'loader/CookieJar.cpp',
             'loader/CrossOriginPreflightResultCache.cpp',
             'loader/DocumentLoadTiming.cpp',
             'loader/appcache/ApplicationCacheHost.h',
             'page/AutoscrollController.cpp',
             'page/AutoscrollController.h',
-            'page/BackForwardClient.h',
             'page/Chrome.cpp',
             'page/ContextMenuController.cpp',
             'page/ContextMenuProvider.h',
             'page/CreateWindow.cpp',
             'page/CreateWindow.h',
-            'page/DOMSelection.cpp',
-            'page/DOMSelection.h',
+            'page/CustomContextMenuProvider.cpp',
+            'page/CustomContextMenuProvider.h',
             'page/DOMWindowPagePopup.cpp',
             'page/DOMWindowPagePopup.h',
             'page/DragController.cpp',
             'page/EventHandler.cpp',
             'page/EventSource.cpp',
             'page/EventSource.h',
+            'page/EventWithHitTestResults.h',
             'page/FocusController.cpp',
             'page/FocusType.h',
             'page/FrameTree.cpp',
             'page/InjectedStyleSheets.cpp',
             'page/InjectedStyleSheets.h',
-            'page/MouseEventWithHitTestResults.cpp',
-            'page/MouseEventWithHitTestResults.h',
             'page/NetworkStateNotifier.cpp',
             'page/NetworkStateNotifier.h',
             'page/Page.cpp',
             'page/scrolling/ScrollingConstraints.h',
             'page/scrolling/ScrollingCoordinator.cpp',
             'page/scrolling/ScrollingCoordinator.h',
+            'paint/BlockPainter.cpp',
+            'paint/BlockPainter.h',
+            'paint/BlockFlowPainter.cpp',
+            'paint/BlockFlowPainter.h',
+            'paint/BoxDecorationData.h',
+            'paint/BoxDecorationData.cpp',
+            'paint/BoxPainter.cpp',
+            'paint/BoxPainter.h',
+            'paint/BackgroundImageGeometry.cpp',
+            'paint/BackgroundImageGeometry.h',
+            'paint/ClipRecorder.cpp',
+            'paint/ClipRecorder.h',
+            'paint/DetailsMarkerPainter.cpp',
+            'paint/DetailsMarkerPainter.h',
+            'paint/DrawingRecorder.cpp',
+            'paint/DrawingRecorder.h',
+            'paint/EllipsisBoxPainter.cpp',
+            'paint/EllipsisBoxPainter.h',
+            'paint/FileUploadControlPainter.cpp',
+            'paint/FileUploadControlPainter.h',
+            'paint/FramePainter.cpp',
+            'paint/FramePainter.h',
+            'paint/GridPainter.cpp',
+            'paint/GridPainter.h',
+            'paint/HTMLCanvasPainter.cpp',
+            'paint/HTMLCanvasPainter.h',
+            'paint/ImagePainter.cpp',
+            'paint/ImagePainter.h',
+            'paint/InlineFlowBoxPainter.cpp',
+            'paint/InlineFlowBoxPainter.h',
+            'paint/InlinePainter.cpp',
+            'paint/InlinePainter.h',
+            'paint/InlineTextBoxPainter.cpp',
+            'paint/InlineTextBoxPainter.h',
+            'paint/LayerPainter.cpp',
+            'paint/LayerPainter.h',
+            'paint/LineBoxListPainter.cpp',
+            'paint/LineBoxListPainter.h',
+            'paint/ListMarkerPainter.cpp',
+            'paint/ListMarkerPainter.h',
+            'paint/ListItemPainter.cpp',
+            'paint/ListItemPainter.h',
+            'paint/ObjectPainter.cpp',
+            'paint/ObjectPainter.h',
+            'paint/MultiColumnSetPainter.cpp',
+            'paint/MultiColumnSetPainter.h',
+            'paint/ReplacedPainter.cpp',
+            'paint/ReplacedPainter.h',
+            'paint/ReplicaPainter.cpp',
+            'paint/ReplicaPainter.h',
+            'paint/RootInlineBoxPainter.cpp',
+            'paint/RootInlineBoxPainter.h',
+            'paint/ScrollbarPainter.cpp',
+            'paint/ScrollbarPainter.h',
+            'paint/SVGContainerPainter.cpp',
+            'paint/SVGContainerPainter.h',
+            'paint/SVGForeignObjectPainter.cpp',
+            'paint/SVGForeignObjectPainter.h',
+            'paint/SVGImagePainter.cpp',
+            'paint/SVGImagePainter.h',
+            'paint/SVGInlineFlowBoxPainter.cpp',
+            'paint/SVGInlineFlowBoxPainter.h',
+            'paint/SVGInlineTextBoxPainter.cpp',
+            'paint/SVGInlineTextBoxPainter.h',
+            'paint/SVGRootInlineBoxPainter.cpp',
+            'paint/SVGRootInlineBoxPainter.h',
+            'paint/SVGRootPainter.cpp',
+            'paint/SVGRootPainter.h',
+            'paint/SVGShapePainter.cpp',
+            'paint/SVGShapePainter.h',
+            'paint/SVGTextPainter.cpp',
+            'paint/SVGTextPainter.h',
+            'paint/TablePainter.cpp',
+            'paint/TablePainter.h',
+            'paint/TableRowPainter.cpp',
+            'paint/TableRowPainter.h',
+            'paint/TableSectionPainter.cpp',
+            'paint/TableSectionPainter.h',
+            'paint/VideoPainter.cpp',
+            'paint/VideoPainter.h',
+            'paint/ViewDisplayList.cpp',
+            'paint/ViewDisplayList.h',
+            'paint/ViewPainter.cpp',
+            'paint/ViewPainter.h',
             'plugins/DOMMimeType.cpp',
             'plugins/DOMMimeType.h',
             'plugins/DOMMimeTypeArray.cpp',
             'plugins/DOMPluginArray.h',
             'plugins/PluginOcclusionSupport.cpp',
             'plugins/PluginOcclusionSupport.h',
+            'plugins/PluginPlaceholder.h',
             'plugins/PluginView.h',
+            'plugins/testing/DictionaryPluginPlaceholder.h',
+            'plugins/testing/DocumentFragmentPluginPlaceholder.h',
             'rendering/AbstractInlineTextBox.cpp',
             'rendering/AbstractInlineTextBox.h',
             'rendering/AutoTableLayout.cpp',
             'rendering/AutoTableLayout.h',
             'rendering/BidiRun.h',
+            'rendering/BidiRunForLine.cpp',
+            'rendering/BidiRunForLine.h',
             'rendering/ClipRect.cpp',
             'rendering/ClipRect.h',
+            'rendering/ClipRects.h',
+            'rendering/ClipRectsCache.h',
             'rendering/CounterNode.cpp',
             'rendering/CounterNode.h',
             'rendering/EllipsisBox.cpp',
             'rendering/EllipsisBox.h',
-            'rendering/FastTextAutosizer.cpp',
-            'rendering/FastTextAutosizer.h',
             'rendering/FilterEffectRenderer.cpp',
             'rendering/FilterEffectRenderer.h',
             'rendering/FixedTableLayout.cpp',
             'rendering/FixedTableLayout.h',
             'rendering/FloatingObjects.cpp',
             'rendering/FloatingObjects.h',
+            'rendering/FloatToLayoutUnit.h',
             'rendering/FlowThreadController.cpp',
             'rendering/FlowThreadController.h',
             'rendering/GraphicsContextAnnotator.cpp',
             'rendering/InlineFlowBox.cpp',
             'rendering/InlineIterator.h',
             'rendering/InlineTextBox.cpp',
-            'rendering/LayoutRepainter.cpp',
+            'rendering/LayerFragment.h',
             'rendering/LayoutState.cpp',
             'rendering/OrderIterator.cpp',
             'rendering/OrderIterator.h',
+            'rendering/PaintInvalidationState.cpp',
+            'rendering/PaintInvalidationState.h',
             'rendering/PointerEventsHitRules.cpp',
             'rendering/PointerEventsHitRules.h',
             'rendering/RenderApplet.cpp',
             'rendering/RenderBlockFlow.cpp',
             'rendering/RenderBlockLineLayout.cpp',
             'rendering/RenderBox.cpp',
+            'rendering/RenderBoxClipper.cpp',
             'rendering/RenderBoxModelObject.cpp',
             'rendering/RenderButton.cpp',
             'rendering/RenderButton.h',
             'rendering/RenderFrameSet.h',
             'rendering/RenderFullScreen.cpp',
             'rendering/RenderFullScreen.h',
+            'rendering/RenderGeometryMapStep.h',
             'rendering/RenderGeometryMap.cpp',
             'rendering/RenderGeometryMap.h',
             'rendering/RenderGrid.cpp',
             'rendering/RenderInline.cpp',
             'rendering/RenderInline.h',
             'rendering/RenderLayer.cpp',
-            'rendering/RenderLayerBlendInfo.cpp',
             'rendering/RenderLayerClipper.cpp',
             'rendering/RenderLayerFilterInfo.cpp',
             'rendering/RenderLayerFilterInfo.h',
             'rendering/RenderLayerModelObject.cpp',
             'rendering/RenderLayerReflectionInfo.cpp',
-            'rendering/RenderLayerRepainter.cpp',
             'rendering/RenderLayerScrollableArea.cpp',
             'rendering/RenderLayerStackingNode.cpp',
             'rendering/RenderLayerStackingNodeIterator.cpp',
             'rendering/RenderListItem.cpp',
             'rendering/RenderListMarker.cpp',
             'rendering/RenderListMarker.h',
-            'rendering/RenderMarquee.cpp',
-            'rendering/RenderMarquee.h',
             'rendering/RenderMedia.cpp',
             'rendering/RenderMedia.h',
             'rendering/RenderMediaControlElements.cpp',
             'rendering/RenderMultiColumnFlowThread.h',
             'rendering/RenderMultiColumnSet.cpp',
             'rendering/RenderMultiColumnSet.h',
+            'rendering/RenderMultiColumnSpannerSet.cpp',
+            'rendering/RenderMultiColumnSpannerSet.h',
             'rendering/RenderObject.cpp',
             'rendering/RenderObjectChildList.cpp',
+            'rendering/RenderPagedFlowThread.cpp',
+            'rendering/RenderPagedFlowThread.h',
             'rendering/RenderPart.cpp',
             'rendering/RenderProgress.cpp',
             'rendering/RenderProgress.h',
             'rendering/RenderSelectionInfo.h',
             'rendering/RenderSlider.cpp',
             'rendering/RenderSlider.h',
+            'rendering/RenderSliderContainer.cpp',
+            'rendering/RenderSliderContainer.h',
+            'rendering/RenderSliderThumb.cpp',
+            'rendering/RenderSliderThumb.h',
             'rendering/RenderTable.cpp',
             'rendering/RenderTable.h',
             'rendering/RenderTableCaption.cpp',
             'rendering/RenderVideo.cpp',
             'rendering/RenderVideo.h',
             'rendering/RenderView.cpp',
-            'rendering/RenderWidget.cpp',
             'rendering/RenderWordBreak.cpp',
             'rendering/RenderWordBreak.h',
             'rendering/RootInlineBox.cpp',
             'rendering/TableLayout.h',
             'rendering/TextAutosizer.cpp',
             'rendering/TextAutosizer.h',
+            'rendering/TextPainter.cpp',
+            'rendering/TextPainter.h',
+            'rendering/TextRunConstructor.cpp',
+            'rendering/TextRunConstructor.h',
             'rendering/TrailingFloatsRootInlineBox.h',
             'rendering/VerticalPositionCache.h',
             'rendering/break_lines.cpp',
             'rendering/break_lines.h',
             'rendering/compositing/CompositedLayerMapping.cpp',
             'rendering/compositing/CompositedLayerMapping.h',
-            'rendering/compositing/CompositedLayerMappingPtr.h',
+            'rendering/compositing/CompositingInputsUpdater.cpp',
+            'rendering/compositing/CompositingInputsUpdater.h',
             'rendering/compositing/CompositingLayerAssigner.cpp',
             'rendering/compositing/CompositingLayerAssigner.h',
-            'rendering/compositing/CompositingPropertyUpdater.cpp',
-            'rendering/compositing/CompositingPropertyUpdater.h',
             'rendering/compositing/CompositingReasonFinder.cpp',
             'rendering/compositing/CompositingReasonFinder.h',
             'rendering/compositing/CompositingRequirementsUpdater.cpp',
             'rendering/compositing/CompositingRequirementsUpdater.h',
             'rendering/compositing/CompositingState.h',
             'rendering/compositing/CompositingTriggers.h',
+            'rendering/compositing/GraphicsLayerTreeBuilder.cpp',
+            'rendering/compositing/GraphicsLayerTreeBuilder.h',
             'rendering/compositing/GraphicsLayerUpdater.cpp',
             'rendering/compositing/GraphicsLayerUpdater.h',
             'rendering/compositing/RenderLayerCompositor.cpp',
             'rendering/shapes/ShapeInterval.h',
             'rendering/shapes/ShapeOutsideInfo.cpp',
             'rendering/shapes/ShapeOutsideInfo.h',
+            'rendering/style/AppliedTextDecoration.cpp',
             'rendering/style/BasicShapes.cpp',
+            'rendering/style/BorderEdge.h',
+            'rendering/style/BorderEdge.cpp',
             'rendering/style/BorderImageLength.h',
             'rendering/style/BorderImageLengthBox.h',
             'rendering/style/CachedUAStyle.h',
             'rendering/style/StyleGridData.cpp',
             'rendering/style/StyleGridItemData.cpp',
             'rendering/style/StyleInheritedData.cpp',
-            'rendering/style/StyleMarqueeData.cpp',
             'rendering/style/StyleMultiColData.cpp',
             'rendering/style/StylePendingImage.h',
             'rendering/style/StyleRareInheritedData.cpp',
             'rendering/style/StyleTransformData.cpp',
             'rendering/style/StyleVisualData.cpp',
             'rendering/style/StyleWillChangeData.cpp',
-            'rendering/svg/SVGInlineFlowBox.cpp',
-            'rendering/svg/SVGInlineFlowBox.h',
-            'rendering/svg/SVGInlineTextBox.cpp',
-            'rendering/svg/SVGInlineTextBox.h',
-            'rendering/svg/SVGMarkerData.h',
-            'rendering/svg/SVGPathData.cpp',
-            'rendering/svg/SVGPathData.h',
-            'rendering/svg/SVGRenderSupport.cpp',
-            'rendering/svg/SVGRenderSupport.h',
-            'rendering/svg/SVGRenderTreeAsText.cpp',
-            'rendering/svg/SVGRenderTreeAsText.h',
-            'rendering/svg/SVGRenderingContext.cpp',
-            'rendering/svg/SVGRenderingContext.h',
-            'rendering/svg/SVGResources.cpp',
-            'rendering/svg/SVGResources.h',
-            'rendering/svg/SVGResourcesCache.cpp',
-            'rendering/svg/SVGResourcesCycleSolver.cpp',
-            'rendering/svg/SVGResourcesCycleSolver.h',
-            'rendering/svg/SVGRootInlineBox.cpp',
-            'rendering/svg/SVGRootInlineBox.h',
-            'rendering/svg/SVGTextChunk.cpp',
-            'rendering/svg/SVGTextChunk.h',
-            'rendering/svg/SVGTextChunkBuilder.cpp',
-            'rendering/svg/SVGTextChunkBuilder.h',
-            'rendering/svg/SVGTextFragment.h',
-            'rendering/svg/SVGTextLayoutAttributes.cpp',
-            'rendering/svg/SVGTextLayoutAttributes.h',
-            'rendering/svg/SVGTextLayoutAttributesBuilder.cpp',
-            'rendering/svg/SVGTextLayoutAttributesBuilder.h',
-            'rendering/svg/SVGTextLayoutEngine.cpp',
-            'rendering/svg/SVGTextLayoutEngine.h',
-            'rendering/svg/SVGTextLayoutEngineBaseline.cpp',
-            'rendering/svg/SVGTextLayoutEngineBaseline.h',
-            'rendering/svg/SVGTextLayoutEngineSpacing.cpp',
-            'rendering/svg/SVGTextLayoutEngineSpacing.h',
-            'rendering/svg/SVGTextMetrics.cpp',
-            'rendering/svg/SVGTextMetrics.h',
-            'rendering/svg/SVGTextMetricsBuilder.cpp',
-            'rendering/svg/SVGTextMetricsBuilder.h',
-            'rendering/svg/SVGTextQuery.cpp',
-            'rendering/svg/SVGTextQuery.h',
-            'rendering/svg/SVGTextRunRenderingContext.cpp',
-            'rendering/svg/SVGTextRunRenderingContext.h',
             'storage/Storage.cpp',
             'storage/Storage.h',
             'storage/StorageArea.cpp',
             'storage/StorageEvent.h',
             'storage/StorageNamespace.cpp',
             'storage/StorageNamespace.h',
+            'streams/ReadableStream.cpp',
+            'streams/ReadableStream.h',
+            'streams/ReadableStreamImpl.h',
+            'streams/Stream.cpp',
+            'streams/Stream.h',
+            'streams/UnderlyingSource.h',
             'timing/MemoryInfo.cpp',
             'timing/Performance.cpp',
             'timing/Performance.h',
             'workers/WorkerGlobalScopeProxy.h',
             'workers/WorkerGlobalScopeProxyProvider.cpp',
             'workers/WorkerGlobalScopeProxyProvider.h',
+            'workers/WorkerInspectorProxy.cpp',
+            'workers/WorkerInspectorProxy.h',
             'workers/WorkerLoaderProxy.h',
             'workers/WorkerLocation.h',
             'workers/WorkerMessagingProxy.cpp',
             'workers/WorkerObjectProxy.cpp',
             'workers/WorkerObjectProxy.h',
             'workers/WorkerReportingProxy.h',
-            'workers/WorkerRunLoop.cpp',
             'workers/WorkerScriptLoader.cpp',
             'workers/WorkerScriptLoader.h',
             'workers/WorkerScriptLoaderClient.h',
             'xml/DocumentXPathEvaluator.h',
             'xml/NativeXPathNSResolver.cpp',
             'xml/NativeXPathNSResolver.h',
-            'xml/XMLErrors.cpp',
-            'xml/XMLErrors.h',
-            'xml/XMLHttpRequest.cpp',
-            'xml/XMLHttpRequest.h',
-            'xml/XMLHttpRequestEventTarget.h',
-            'xml/XMLHttpRequestProgressEvent.h',
-            'xml/XMLHttpRequestProgressEventThrottle.cpp',
-            'xml/XMLHttpRequestProgressEventThrottle.h',
-            'xml/XMLHttpRequestUpload.cpp',
-            'xml/XMLHttpRequestUpload.h',
             'xml/XMLSerializer.cpp',
             'xml/XMLSerializer.h',
-            'xml/XMLTreeViewer.cpp',
-            'xml/XMLTreeViewer.h',
             'xml/XPathEvaluator.cpp',
             'xml/XPathEvaluator.h',
             'xml/XPathExpression.cpp',
             'xml/parser/XMLDocumentParser.h',
             'xml/parser/XMLDocumentParserScope.cpp',
             'xml/parser/XMLDocumentParserScope.h',
+            'xml/parser/XMLErrors.cpp',
+            'xml/parser/XMLErrors.h',
             'xml/parser/XMLParserInput.h',
+            'xmlhttprequest/XMLHttpRequest.cpp',
+            'xmlhttprequest/XMLHttpRequest.h',
+            'xmlhttprequest/XMLHttpRequestEventTarget.h',
+            'xmlhttprequest/XMLHttpRequestProgressEvent.h',
+            'xmlhttprequest/XMLHttpRequestProgressEventThrottle.cpp',
+            'xmlhttprequest/XMLHttpRequestProgressEventThrottle.h',
+            'xmlhttprequest/XMLHttpRequestUpload.cpp',
+            'xmlhttprequest/XMLHttpRequestUpload.h',
         ],
         'webcore_dom_files': [
             'dom/ActiveDOMObject.cpp',
             'dom/AddConsoleMessageTask.cpp',
             'dom/AddConsoleMessageTask.h',
             'dom/Attr.cpp',
+            'dom/AttributeCollection.h',
             'dom/CDATASection.cpp',
             'dom/CDATASection.h',
             'dom/CSSSelectorWatch.cpp',
             'dom/CharacterData.cpp',
+            'dom/ChildFrameDisconnector.cpp',
+            'dom/ChildFrameDisconnector.h',
             'dom/ChildListMutationScope.cpp',
             'dom/ChildListMutationScope.h',
             'dom/ChildNodeList.cpp',
             'dom/Comment.cpp',
             'dom/Comment.h',
             'dom/ContainerNode.cpp',
-            'dom/ContainerNodeAlgorithms.cpp',
-            'dom/ContainerNodeAlgorithms.h',
             'dom/ContextFeatures.cpp',
             'dom/ContextFeatures.h',
             'dom/ContextLifecycleNotifier.cpp',
             'dom/ContextLifecycleObserver.cpp',
             'dom/ContextLifecycleObserver.h',
             'dom/CrossThreadTask.h',
+            'dom/DOMArrayBuffer.cpp',
+            'dom/DOMArrayBuffer.h',
+            'dom/DOMArrayBufferDeallocationObserver.cpp',
+            'dom/DOMArrayBufferDeallocationObserver.h',
+            'dom/DOMArrayBufferView.h',
+            'dom/DOMArrayPiece.h',
+            'dom/DOMDataView.cpp',
+            'dom/DOMDataView.h',
             'dom/DOMError.cpp',
             'dom/DOMError.h',
             'dom/DOMException.cpp',
             'dom/DOMException.h',
             'dom/DOMImplementation.cpp',
+            'dom/DOMMatrix.cpp',
+            'dom/DOMMatrix.h',
+            'dom/DOMMatrixReadOnly.cpp',
+            'dom/DOMMatrixReadOnly.h',
+            'dom/DOMPoint.cpp',
+            'dom/DOMPoint.h',
+            'dom/DOMPointReadOnly.cpp',
+            'dom/DOMPointReadOnly.h',
+            'dom/DOMRect.cpp',
+            'dom/DOMRect.h',
+            'dom/DOMRectReadOnly.cpp',
+            'dom/DOMRectReadOnly.h',
             'dom/DOMSettableTokenList.cpp',
             'dom/DOMSettableTokenList.h',
             'dom/DOMStringList.cpp',
             'dom/DOMStringMap.h',
             'dom/DOMTokenList.cpp',
             'dom/DOMTokenList.h',
+            'dom/DOMTypedArray.cpp',
+            'dom/DOMTypedArray.h',
             'dom/DOMURL.cpp',
             'dom/DOMURL.h',
             'dom/DOMURLUtils.cpp',
             'dom/ElementData.h',
             'dom/ElementDataCache.cpp',
             'dom/ElementDataCache.h',
+            'dom/ElementFullscreen.cpp',
+            'dom/ElementFullscreen.h',
             'dom/ElementRareData.cpp',
             'dom/ElementRareData.h',
             'dom/ElementTraversal.h',
             'dom/ExecutionContext.cpp',
             'dom/ExecutionContext.h',
             'dom/ExecutionContextTask.h',
-            'dom/FullscreenElementStack.cpp',
-            'dom/FullscreenElementStack.h',
+            'dom/Fullscreen.cpp',
+            'dom/Fullscreen.h',
             'dom/GlobalEventHandlers.h',
             'dom/IconURL.cpp',
             'dom/IconURL.h',
             'dom/IdTargetObserverRegistry.cpp',
             'dom/IdTargetObserverRegistry.h',
             'dom/IgnoreDestructiveWriteCountIncrementer.h',
+            'dom/IncrementLoadEventDelayCount.cpp',
+            'dom/IncrementLoadEventDelayCount.h',
+            'dom/Iterator.h',
             'dom/LiveNodeList.cpp',
             'dom/LiveNodeList.h',
             'dom/LiveNodeListBase.cpp',
             'dom/NameNodeList.cpp',
             'dom/NameNodeList.h',
             'dom/NamedNodeMap.cpp',
-            'dom/NamedNodesCollection.cpp',
-            'dom/NamedNodesCollection.h',
             'dom/Node.cpp',
             'dom/NodeChildRemovalTracker.cpp',
             'dom/NodeChildRemovalTracker.h',
             'dom/NodeFilter.cpp',
             'dom/NodeFilter.h',
-            'dom/NodeFilterCondition.cpp',
             'dom/NodeFilterCondition.h',
             'dom/NodeIterator.cpp',
             'dom/NodeIterator.h',
             'dom/NodeIteratorBase.cpp',
             'dom/NodeIteratorBase.h',
+            'dom/NodeListsNodeData.cpp',
+            'dom/NodeListsNodeData.h',
             'dom/NodeRareData.cpp',
             'dom/NodeRareData.h',
             'dom/NodeRenderStyle.h',
             'dom/NodeTraversal.cpp',
             'dom/NodeTraversal.h',
             'dom/NodeWithIndex.h',
-            'dom/Notation.h',
             'dom/ParentNode.h',
             'dom/PendingScript.cpp',
             'dom/Position.cpp',
             'dom/PresentationAttributeStyle.h',
             'dom/ProcessingInstruction.cpp',
             'dom/ProcessingInstruction.h',
-            'dom/Promise.h',
             'dom/PseudoElement.cpp',
             'dom/QualifiedName.cpp',
             'dom/Range.cpp',
             'dom/RequestAnimationFrameCallback.h',
             'dom/SandboxFlags.cpp',
             'dom/SandboxFlags.h',
-            'dom/ScriptForbiddenScope.cpp',
-            'dom/ScriptForbiddenScope.h',
             'dom/ScriptLoader.cpp',
             'dom/ScriptLoader.h',
             'dom/ScriptRunner.cpp',
             'dom/ShadowTreeStyleSheetCollection.h',
             'dom/SimulatedClickOptions.h',
             'dom/SpaceSplitString.cpp',
-            'dom/StaticNodeList.cpp',
             'dom/StaticNodeList.h',
             'dom/StringCallback.cpp',
             'dom/StringCallback.h',
+            'dom/StyleChangeReason.cpp',
+            'dom/StyleChangeReason.h',
             'dom/StyleElement.cpp',
             'dom/StyleElement.h',
             'dom/StyleEngine.cpp',
             'dom/StyleSheetCandidate.h',
             'dom/StyleSheetCollection.cpp',
             'dom/StyleSheetCollection.h',
-            'dom/StyleSheetScopingNodeList.cpp',
-            'dom/StyleSheetScopingNodeList.h',
             'dom/TagCollection.cpp',
             'dom/TagCollection.h',
             'dom/Text.cpp',
             'dom/VisitedLinkState.h',
             'dom/WeakNodeMap.cpp',
             'dom/WeakNodeMap.h',
-            'dom/WheelController.cpp',
-            'dom/WheelController.h',
             'dom/XMLDocument.cpp',
             'dom/XMLDocument.h',
             'dom/custom/CustomElement.cpp',
             'dom/custom/CustomElement.h',
-            'dom/custom/CustomElementCallbackDispatcher.cpp',
-            'dom/custom/CustomElementCallbackDispatcher.h',
+            'dom/custom/CustomElementAsyncImportMicrotaskQueue.cpp',
+            'dom/custom/CustomElementAsyncImportMicrotaskQueue.h',
             'dom/custom/CustomElementCallbackInvocation.cpp',
             'dom/custom/CustomElementCallbackInvocation.h',
             'dom/custom/CustomElementCallbackQueue.cpp',
             'dom/custom/CustomElementMicrotaskDispatcher.h',
             'dom/custom/CustomElementMicrotaskImportStep.cpp',
             'dom/custom/CustomElementMicrotaskImportStep.h',
-            'dom/custom/CustomElementMicrotaskQueue.cpp',
-            'dom/custom/CustomElementMicrotaskQueue.h',
+            'dom/custom/CustomElementMicrotaskQueueBase.cpp',
+            'dom/custom/CustomElementMicrotaskQueueBase.h',
             'dom/custom/CustomElementMicrotaskResolutionStep.cpp',
             'dom/custom/CustomElementMicrotaskResolutionStep.h',
+            'dom/custom/CustomElementMicrotaskRunQueue.cpp',
+            'dom/custom/CustomElementMicrotaskRunQueue.h',
             'dom/custom/CustomElementMicrotaskStep.h',
             'dom/custom/CustomElementObserver.cpp',
             'dom/custom/CustomElementObserver.h',
+            'dom/custom/CustomElementProcessingStack.cpp',
+            'dom/custom/CustomElementProcessingStack.h',
             'dom/custom/CustomElementProcessingStep.h',
             'dom/custom/CustomElementRegistrationContext.cpp',
             'dom/custom/CustomElementRegistrationContext.h',
             'dom/custom/CustomElementRegistry.h',
             'dom/custom/CustomElementScheduler.cpp',
             'dom/custom/CustomElementScheduler.h',
+            'dom/custom/CustomElementSyncMicrotaskQueue.cpp',
+            'dom/custom/CustomElementSyncMicrotaskQueue.h',
             'dom/custom/CustomElementUpgradeCandidateMap.cpp',
             'dom/custom/CustomElementUpgradeCandidateMap.h',
             'dom/shadow/ComposedTreeWalker.cpp',
             'events/PopStateEvent.h',
             'events/ProgressEvent.cpp',
             'events/ProgressEvent.h',
+            'events/RelatedEvent.cpp',
+            'events/RelatedEvent.h',
             'events/ResourceProgressEvent.cpp',
             'events/ResourceProgressEvent.h',
             'events/ScopedEventQueue.cpp',
             'html/ClassList.h',
             'html/DOMFormData.cpp',
             'html/DOMFormData.h',
+            'html/DocumentNameCollection.cpp',
+            'html/DocumentNameCollection.h',
             'html/FormAssociatedElement.cpp',
             'html/FormDataList.cpp',
             'html/FormDataList.h',
             'html/HTMLMediaSource.h',
             'html/HTMLMenuElement.cpp',
             'html/HTMLMenuElement.h',
+            'html/HTMLMenuItemElement.cpp',
+            'html/HTMLMenuItemElement.h',
             'html/HTMLMetaElement.h',
             'html/HTMLMeterElement.cpp',
             'html/HTMLMeterElement.h',
             'html/HTMLScriptElement.h',
             'html/HTMLSelectElement.cpp',
             'html/HTMLSelectElement.h',
-            'html/HTMLSelectElementWin.cpp',
             'html/HTMLShadowElement.cpp',
             'html/HTMLShadowElement.h',
             'html/HTMLSourceElement.cpp',
             'html/HTMLTableRowsCollection.h',
             'html/HTMLTableSectionElement.cpp',
             'html/HTMLTableSectionElement.h',
+            'html/HTMLTagCollection.cpp',
+            'html/HTMLTagCollection.h',
             'html/HTMLTemplateElement.cpp',
             'html/HTMLTemplateElement.h',
             'html/HTMLTextAreaElement.cpp',
             'html/URLRegistry.h',
             'html/ValidityState.cpp',
             'html/ValidityState.h',
+            'html/WindowNameCollection.cpp',
+            'html/WindowNameCollection.h',
             'html/canvas/ANGLEInstancedArrays.cpp',
             'html/canvas/ANGLEInstancedArrays.h',
             'html/canvas/Canvas2DContextAttributes.cpp',
             'html/canvas/CanvasStyle.h',
             'html/canvas/DataView.cpp',
             'html/canvas/DataView.h',
+            'html/canvas/EXTBlendMinMax.cpp',
+            'html/canvas/EXTBlendMinMax.h',
             'html/canvas/EXTFragDepth.cpp',
             'html/canvas/EXTFragDepth.h',
             'html/canvas/EXTShaderTextureLOD.cpp',
             'html/canvas/EXTShaderTextureLOD.h',
+            'html/canvas/EXTsRGB.cpp',
+            'html/canvas/EXTsRGB.h',
             'html/canvas/EXTTextureFilterAnisotropic.cpp',
             'html/canvas/EXTTextureFilterAnisotropic.h',
+            'html/canvas/HitRegion.cpp',
+            'html/canvas/HitRegion.h',
+            'html/canvas/MouseEventHitRegion.h',
             'html/canvas/OESElementIndexUint.cpp',
             'html/canvas/OESElementIndexUint.h',
             'html/canvas/OESStandardDerivatives.cpp',
             'html/canvas/WebGLShaderPrecisionFormat.h',
             'html/canvas/WebGLSharedObject.cpp',
             'html/canvas/WebGLSharedObject.h',
+            'html/canvas/WebGLSharedWebGraphicsContext3D.cpp',
+            'html/canvas/WebGLSharedWebGraphicsContext3D.h',
             'html/canvas/WebGLTexture.cpp',
             'html/canvas/WebGLTexture.h',
             'html/canvas/WebGLUniformLocation.cpp',
             'html/forms/ButtonInputType.h',
             'html/forms/CheckboxInputType.cpp',
             'html/forms/CheckboxInputType.h',
+            'html/forms/ColorChooser.cpp',
+            'html/forms/ColorChooser.h',
+            'html/forms/ColorChooserClient.cpp',
+            'html/forms/ColorChooserClient.h',
             'html/forms/ColorInputType.cpp',
             'html/forms/ColorInputType.h',
             'html/forms/DateInputType.cpp',
             'html/forms/DateInputType.h',
+            'html/forms/DateTimeChooser.cpp',
+            'html/forms/DateTimeChooser.h',
+            'html/forms/DateTimeChooserClient.cpp',
+            'html/forms/DateTimeChooserClient.h',
             'html/forms/DateTimeFieldsState.cpp',
             'html/forms/DateTimeFieldsState.h',
             'html/forms/DateTimeLocalInputType.cpp',
             'html/forms/TypeAhead.h',
             'html/forms/URLInputType.cpp',
             'html/forms/URLInputType.h',
-            'html/forms/ValidationMessage.cpp',
-            'html/forms/ValidationMessage.h',
             'html/forms/WeekInputType.cpp',
             'html/forms/WeekInputType.h',
             'html/ime/InputMethodContext.cpp',
             'html/imports/HTMLImportState.h',
             'html/imports/HTMLImportStateResolver.cpp',
             'html/imports/HTMLImportStateResolver.h',
+            'html/imports/HTMLImportTreeRoot.cpp',
+            'html/imports/HTMLImportTreeRoot.h',
             'html/imports/HTMLImportsController.cpp',
             'html/imports/HTMLImportsController.h',
             'html/imports/LinkImport.cpp',
             'html/shadow/MediaControls.h',
             'html/shadow/MeterShadowElement.cpp',
             'html/shadow/MeterShadowElement.h',
-            'html/shadow/PasswordGeneratorButtonElement.cpp',
-            'html/shadow/PasswordGeneratorButtonElement.h',
             'html/shadow/PickerIndicatorElement.cpp',
             'html/shadow/PickerIndicatorElement.h',
+            'html/shadow/PluginPlaceholderElement.cpp',
+            'html/shadow/PluginPlaceholderElement.h',
             'html/shadow/ProgressShadowElement.cpp',
             'html/shadow/ProgressShadowElement.h',
             'html/shadow/ShadowElementNames.cpp',
             'html/shadow/SpinButtonElement.h',
             'html/shadow/TextControlInnerElements.cpp',
             'html/shadow/TextControlInnerElements.h',
+            'html/track/AudioTrack.cpp',
+            'html/track/AudioTrack.h',
+            'html/track/AudioTrackList.cpp',
+            'html/track/AudioTrackList.h',
             'html/track/InbandTextTrack.cpp',
             'html/track/InbandTextTrack.h',
             'html/track/LoadableTextTrack.cpp',
             'html/track/TrackBase.cpp',
             'html/track/TrackBase.h',
             'html/track/TrackEvent.cpp',
+            'html/track/TrackListBase.h',
+            'html/track/VideoTrack.cpp',
+            'html/track/VideoTrack.h',
+            'html/track/VideoTrackList.cpp',
+            'html/track/VideoTrackList.h',
             'html/track/vtt/BufferedLineReader.cpp',
             'html/track/vtt/BufferedLineReader.h',
             'html/track/vtt/VTTCue.cpp',
             'rendering/svg/RenderSVGPath.h',
             'rendering/svg/RenderSVGRect.cpp',
             'rendering/svg/RenderSVGRect.h',
-            'rendering/svg/RenderSVGResource.cpp',
-            'rendering/svg/RenderSVGResource.h',
             'rendering/svg/RenderSVGResourceClipper.cpp',
             'rendering/svg/RenderSVGResourceClipper.h',
             'rendering/svg/RenderSVGResourceContainer.cpp',
             'rendering/svg/RenderSVGResourceMarker.h',
             'rendering/svg/RenderSVGResourceMasker.cpp',
             'rendering/svg/RenderSVGResourceMasker.h',
+            'rendering/svg/RenderSVGResourcePaintServer.cpp',
+            'rendering/svg/RenderSVGResourcePaintServer.h',
             'rendering/svg/RenderSVGResourcePattern.cpp',
             'rendering/svg/RenderSVGResourcePattern.h',
             'rendering/svg/RenderSVGResourceRadialGradient.cpp',
             'rendering/svg/RenderSVGResourceRadialGradient.h',
-            'rendering/svg/RenderSVGResourceSolidColor.cpp',
-            'rendering/svg/RenderSVGResourceSolidColor.h',
             'rendering/svg/RenderSVGRoot.cpp',
             'rendering/svg/RenderSVGRoot.h',
             'rendering/svg/RenderSVGShape.cpp',
             'rendering/svg/SVGTextMetricsBuilder.h',
             'rendering/svg/SVGTextQuery.cpp',
             'rendering/svg/SVGTextQuery.h',
-            'rendering/svg/SVGTextRunRenderingContext.cpp',
-            'rendering/svg/SVGTextRunRenderingContext.h',
             'svg/ColorDistance.cpp',
             'svg/ColorDistance.h',
             'svg/GradientAttributes.h',
             'svg/RadialGradientAttributes.h',
             'svg/SVGAElement.cpp',
             'svg/SVGAElement.h',
-            'svg/SVGAltGlyphDefElement.cpp',
-            'svg/SVGAltGlyphDefElement.h',
-            'svg/SVGAltGlyphElement.cpp',
-            'svg/SVGAltGlyphElement.h',
-            'svg/SVGAltGlyphItemElement.cpp',
-            'svg/SVGAltGlyphItemElement.h',
             'svg/SVGAngle.cpp',
             'svg/SVGAngleTearOff.cpp',
             'svg/SVGAnimateElement.cpp',
             'svg/SVGDiscardElement.h',
             'svg/SVGDocumentExtensions.cpp',
             'svg/SVGElement.cpp',
-            'svg/SVGElementInstance.cpp',
-            'svg/SVGElementInstance.h',
+            'svg/SVGElementRareData.cpp',
             'svg/SVGElementRareData.h',
             'svg/SVGEllipseElement.cpp',
             'svg/SVGEllipseElement.h',
             'svg/SVGFilterPrimitiveStandardAttributes.h',
             'svg/SVGFitToViewBox.cpp',
             'svg/SVGFitToViewBox.h',
-            'svg/SVGFontData.cpp',
-            'svg/SVGFontData.h',
-            'svg/SVGFontElement.cpp',
-            'svg/SVGFontElement.h',
-            'svg/SVGFontFaceElement.cpp',
-            'svg/SVGFontFaceElement.h',
-            'svg/SVGFontFaceFormatElement.cpp',
-            'svg/SVGFontFaceFormatElement.h',
-            'svg/SVGFontFaceNameElement.cpp',
-            'svg/SVGFontFaceNameElement.h',
-            'svg/SVGFontFaceSource.cpp',
-            'svg/SVGFontFaceSource.h',
-            'svg/SVGFontFaceSrcElement.cpp',
-            'svg/SVGFontFaceSrcElement.h',
-            'svg/SVGFontFaceUriElement.cpp',
-            'svg/SVGFontFaceUriElement.h',
             'svg/SVGForeignObjectElement.cpp',
             'svg/SVGForeignObjectElement.h',
             'svg/SVGGElement.cpp',
             'svg/SVGGElement.h',
             'svg/SVGGeometryElement.cpp',
             'svg/SVGGeometryElement.h',
-            'svg/SVGGlyphElement.cpp',
-            'svg/SVGGlyphElement.h',
-            'svg/SVGGlyphMap.h',
-            'svg/SVGGlyphRefElement.cpp',
-            'svg/SVGGlyphRefElement.h',
             'svg/SVGGradientElement.cpp',
             'svg/SVGGradientElement.h',
             'svg/SVGGraphicsElement.cpp',
             'svg/SVGGraphicsElement.h',
-            'svg/SVGHKernElement.cpp',
-            'svg/SVGHKernElement.h',
             'svg/SVGImageElement.cpp',
             'svg/SVGImageElement.h',
             'svg/SVGImageLoader.cpp',
             'svg/SVGMatrixTearOff.h',
             'svg/SVGMetadataElement.cpp',
             'svg/SVGMetadataElement.h',
-            'svg/SVGMissingGlyphElement.cpp',
-            'svg/SVGMissingGlyphElement.h',
             'svg/SVGNumber.cpp',
             'svg/SVGNumber.h',
             'svg/SVGNumberList.cpp',
             'svg/SVGNumberOptionalNumber.h',
             'svg/SVGNumberTearOff.cpp',
             'svg/SVGNumberTearOff.h',
-            'svg/SVGPaint.cpp',
             'svg/SVGParserUtilities.cpp',
             'svg/SVGParserUtilities.h',
             'svg/SVGParsingError.h',
             'svg/SVGRectElement.h',
             'svg/SVGRectTearOff.cpp',
             'svg/SVGRectTearOff.h',
-            'svg/SVGRemoteFontFaceSource.cpp',
-            'svg/SVGRemoteFontFaceSource.h',
             'svg/SVGRenderingIntent.h',
             'svg/SVGSVGElement.cpp',
             'svg/SVGSVGElement.h',
             'svg/SVGUnknownElement.h',
             'svg/SVGUseElement.cpp',
             'svg/SVGUseElement.h',
-            'svg/SVGVKernElement.cpp',
-            'svg/SVGVKernElement.h',
             'svg/SVGViewElement.cpp',
             'svg/SVGViewElement.h',
             'svg/SVGViewSpec.cpp',
             'svg/properties/SVGAnimatedProperty.cpp',
             'svg/properties/SVGPropertyTearOff.cpp',
         ],
+        'core_dictionary_idl_files': [
+          'css/FontFaceDescriptors.idl',
+          'dom/DOMPointInit.idl',
+          'dom/ElementRegistrationOptions.idl',
+          'dom/MutationObserverInit.idl',
+          'frame/ScrollOptions.idl',
+          'html/canvas/HitRegionOptions.idl',
+          'page/EventSourceInit.idl',
+        ],
+        'generated_core_dictionary_files': [
+          '<(blink_core_output_dir)/css/FontFaceDescriptors.cpp',
+          '<(blink_core_output_dir)/css/FontFaceDescriptors.h',
+          '<(blink_core_output_dir)/dom/DOMPointInit.cpp',
+          '<(blink_core_output_dir)/dom/DOMPointInit.h',
+          '<(blink_core_output_dir)/dom/ElementRegistrationOptions.cpp',
+          '<(blink_core_output_dir)/dom/ElementRegistrationOptions.h',
+          '<(blink_core_output_dir)/dom/MutationObserverInit.cpp',
+          '<(blink_core_output_dir)/dom/MutationObserverInit.h',
+          '<(blink_core_output_dir)/frame/ScrollOptions.cpp',
+          '<(blink_core_output_dir)/frame/ScrollOptions.h',
+          '<(blink_core_output_dir)/html/canvas/HitRegionOptions.cpp',
+          '<(blink_core_output_dir)/html/canvas/HitRegionOptions.h',
+          '<(blink_core_output_dir)/page/EventSourceInit.cpp',
+          '<(blink_core_output_dir)/page/EventSourceInit.h',
+        ],
+        'core_testing_dictionary_idl_files': [
+          'testing/InternalDictionary.idl',
+        ],
         'webcore_testing_idl_files': [
+          'testing/DictionaryTest.idl',
+          'testing/GarbageCollectedScriptWrappable.idl',
           'testing/GCObservation.idl',
           'testing/InternalProfilers.idl',
           'testing/InternalSettings.idl',
-          'testing/Internals.idl',
           'testing/LayerRect.idl',
           'testing/LayerRectList.idl',
-          'testing/MallocStatistics.idl',
+          'testing/PrivateScriptTest.idl',
+          'testing/RefCountedScriptWrappable.idl',
           'testing/TypeConversions.idl',
+          'testing/UnionTypesTest.idl',
+        ],
+        # testing IDL files that have partial interfaces in modules.
+        'webcore_testing_idl_with_modules_dependency_files': [
+          'testing/Internals.idl',
+        ],
+        'webcore_testing_dependency_idl_files': [
+          'testing/PartialPrivateScriptTest.idl',
         ],
         'generated_webcore_testing_idl_files': [
-          '<(SHARED_INTERMEDIATE_DIR)/blink/InternalRuntimeFlags.idl',
-          '<(SHARED_INTERMEDIATE_DIR)/blink/InternalSettingsGenerated.idl',
+          '<(blink_core_output_dir)/InternalRuntimeFlags.idl',
+          '<(blink_core_output_dir)/InternalSettingsGenerated.idl',
+        ],
+        'generated_core_testing_dictionary_files': [
+          '<(blink_core_output_dir)/testing/InternalDictionary.cpp',
+          '<(blink_core_output_dir)/testing/InternalDictionary.h',
         ],
         'webcore_testing_files': [
-            '<(SHARED_INTERMEDIATE_DIR)/blink/InternalSettingsGenerated.cpp',
-            '<(SHARED_INTERMEDIATE_DIR)/blink/InternalSettingsGenerated.h',
+            '<(blink_core_output_dir)/InternalSettingsGenerated.cpp',
+            '<(blink_core_output_dir)/InternalSettingsGenerated.h',
+            'testing/DictionaryTest.cpp',
+            'testing/DictionaryTest.h',
             'testing/DummyPageHolder.cpp',
             'testing/DummyPageHolder.h',
+            'testing/GarbageCollectedScriptWrappable.cpp',
+            'testing/GarbageCollectedScriptWrappable.h',
             'testing/GCObservation.cpp',
             'testing/GCObservation.h',
             'testing/InternalProfilers.cpp',
             'testing/LayerRect.h',
             'testing/LayerRectList.cpp',
             'testing/LayerRectList.h',
-            'testing/MallocStatistics.h',
             'testing/MockPagePopupDriver.cpp',
             'testing/MockPagePopupDriver.h',
+            'testing/NullExecutionContext.cpp',
+            'testing/NullExecutionContext.h',
+            'testing/PartialPrivateScriptTest.h',
+            'testing/PrivateScriptTest.cpp',
+            'testing/PrivateScriptTest.h',
+            'testing/RefCountedScriptWrappable.cpp',
+            'testing/RefCountedScriptWrappable.h',
             'testing/TypeConversions.h',
+            'testing/URLTestHelpers.cpp',
+            'testing/URLTestHelpers.h',
+            'testing/UnionTypesTest.cpp',
+            'testing/UnionTypesTest.h',
             'testing/v8/WebCoreTestSupport.cpp',
             'testing/v8/WebCoreTestSupport.h',
         ],
         'core_unittest_files': [
-            'animation/AnimatableColorTest.cpp',
-            'animation/AnimatableDoubleTest.cpp',
-            'animation/AnimatableLengthTest.cpp',
-            'animation/AnimatableNeutralTest.cpp',
-            'animation/AnimatableStrokeDasharrayListTest.cpp',
-            'animation/AnimatableUnknownTest.cpp',
-            'animation/AnimatableValueTestHelper.cpp',
-            'animation/AnimatableValueTestHelper.h',
-            'animation/AnimatableValueTestHelperTest.cpp',
+            'animation/animatable/AnimatableColorTest.cpp',
+            'animation/animatable/AnimatableDoubleTest.cpp',
+            'animation/animatable/AnimatableLengthTest.cpp',
+            'animation/animatable/AnimatableNeutralTest.cpp',
+            'animation/animatable/AnimatableStrokeDasharrayListTest.cpp',
+            'animation/animatable/AnimatableUnknownTest.cpp',
+            'animation/animatable/AnimatableValueTestHelper.cpp',
+            'animation/animatable/AnimatableValueTestHelper.h',
+            'animation/animatable/AnimatableValueTestHelperTest.cpp',
             'animation/AnimationClockTest.cpp',
-            'animation/AnimationHelpersTest.cpp',
+            'animation/AnimationInputHelpersTest.cpp',
             'animation/AnimationPlayerTest.cpp',
+            'animation/AnimationNodeTest.cpp',
             'animation/AnimationStackTest.cpp',
             'animation/AnimationTest.cpp',
             'animation/AnimationTestHelper.cpp',
             'animation/AnimationTestHelper.h',
+            'animation/AnimationTimelineTest.cpp',
             'animation/AnimationTranslationUtilTest.cpp',
             'animation/CompositorAnimationsTest.cpp',
             'animation/CompositorAnimationsTestHelper.h',
-            'animation/CompositorAnimationsTimingFunctionReverserTest.cpp',
-            'animation/DocumentTimelineTest.cpp',
             'animation/EffectInputTest.cpp',
-            'animation/InterpolationEffectTest.cpp',
-            'animation/InterpolationTest.cpp',
             'animation/InterpolableValueTest.cpp',
+            'animation/InterpolationEffectTest.cpp',
             'animation/KeyframeEffectModelTest.cpp',
-            'animation/TimedItemCalculationsTest.cpp',
-            'animation/TimedItemTest.cpp',
+            'animation/TimingCalculationsTest.cpp',
             'animation/TimingInputTest.cpp',
+            'animation/DeferredLegacyStyleInterpolationTest.cpp',
+            'animation/LengthStyleInterpolationTest.cpp',
+            'clipboard/DataObjectTest.cpp',
             'css/AffectedByFocusTest.cpp',
             'css/CSSCalculationValueTest.cpp',
             'css/CSSFontFaceTest.cpp',
-            'css/CSSParserValuesTest.cpp',
             'css/CSSSelectorTest.cpp',
             'css/CSSTestHelper.cpp',
             'css/CSSTestHelper.h',
             'css/DragUpdateTest.cpp',
             'css/MediaValuesTest.cpp',
             'css/MediaQueryEvaluatorTest.cpp',
+            'css/MediaQueryListTest.cpp',
+            'css/MediaQueryMatcherTest.cpp',
             'css/MediaQuerySetTest.cpp',
             'css/RuleSetTest.cpp',
             'css/invalidation/DescendantInvalidationSetTest.cpp',
             'css/parser/BisonCSSParserTest.cpp',
+            'css/parser/CSSParserValuesTest.cpp',
+            'css/parser/CSSPropertyParserTest.cpp',
+            'css/parser/CSSTokenizerTest.cpp',
             'css/parser/SizesCalcParserTest.cpp',
-            'css/parser/MediaQueryTokenizerTest.cpp',
             'css/parser/SizesAttributeParserTest.cpp',
             'css/parser/MediaConditionTest.cpp',
             'css/resolver/FontBuilderTest.cpp',
             'dom/MainThreadTaskRunnerTest.cpp',
             'dom/RangeTest.cpp',
             'dom/TreeScopeTest.cpp',
+            'editing/CompositionUnderlineRangeFilterTest.cpp',
+            'editing/FrameSelectionTest.cpp',
+            'editing/InputMethodControllerTest.cpp',
+            'editing/SurroundingTextTest.cpp',
             'editing/TextIteratorTest.cpp',
+            'editing/VisibleSelectionTest.cpp',
             'fetch/CachingCorrectnessTest.cpp',
             'fetch/ImageResourceTest.cpp',
             'fetch/MemoryCacheTest.cpp',
             'fetch/RawResourceTest.cpp',
             'fetch/ResourceFetcherTest.cpp',
+            'fetch/ResourceLoaderOptionsTest.cpp',
+            'fileapi/FileListTest.cpp',
+            'fileapi/FileTest.cpp',
             'frame/ImageBitmapTest.cpp',
+            'frame/SubresourceIntegrityTest.cpp',
             'html/HTMLDimensionTest.cpp',
+            'html/HTMLFormControlElementTest.cpp',
             'html/HTMLLinkElementSizesAttributeTest.cpp',
+            'html/HTMLSelectElementTest.cpp',
+            'html/HTMLTextFormControlElementTest.cpp',
             'html/LinkRelAttributeTest.cpp',
             'html/TimeRangesTest.cpp',
+            'html/forms/FileInputTypeTest.cpp',
             'html/parser/HTMLParserThreadTest.cpp',
             'html/parser/HTMLSrcsetParserTest.cpp',
             'html/track/vtt/BufferedLineReaderTest.cpp',
             'html/track/vtt/VTTScannerTest.cpp',
             'loader/MixedContentCheckerTest.cpp',
+            'page/NetworkStateNotifierTest.cpp',
+            'page/PrintContextTest.cpp',
+            'paint/ClipRecorderTest.cpp',
+            'paint/DrawingRecorderTest.cpp',
+            'paint/ViewDisplayListTest.cpp',
+            'rendering/RenderBlockTest.cpp',
+            'rendering/RenderInlineTest.cpp',
             'rendering/RenderOverflowTest.cpp',
+            'rendering/RenderMultiColumnFlowThreadTest.cpp',
+            'rendering/RenderPartTest.cpp',
+            'rendering/RenderTableCellTest.cpp',
+            'rendering/RenderTableRowTest.cpp',
+            'rendering/TextPainterTest.cpp',
             'rendering/shapes/BoxShapeTest.cpp',
+            'rendering/style/OutlineValueTest.cpp',
+            'rendering/style/RenderStyleTest.cpp',
+            'testing/PrivateScriptTestTest.cpp',
+            'streams/ReadableStreamTest.cpp',
             'testing/UnitTestHelpers.cpp',
             'testing/UnitTestHelpers.h',
             'xml/parser/SharedBufferReaderTest.cpp',