Unreviewed. Restabilize non-unified build.

Source/WebCore:

* Modules/fetch/FetchLoader.h:
* animation/DocumentTimeline.cpp:
* bindings/js/JSDOMWindowCustom.cpp:
* bindings/js/JSIDBRequestCustom.cpp:
* bindings/js/JSRemoteDOMWindowCustom.cpp:
* bindings/js/ScriptModuleLoader.h:
* bindings/js/WindowProxy.cpp:
* css/FontFaceSet.cpp:
* css/FontFaceSet.h:
* css/typedom/StylePropertyMapReadOnly.cpp:
* history/CachedPage.h:
* html/canvas/WebGLBuffer.cpp:
* html/canvas/WebGLBuffer.h:
* html/canvas/WebGLFramebuffer.h:
* html/canvas/WebGLProgram.cpp:
* html/canvas/WebGLProgram.h:
* html/canvas/WebGLShader.h:
* inspector/InspectorController.cpp:
* inspector/agents/InspectorCanvasAgent.cpp:
* workers/Worker.cpp:
* workers/service/ServiceWorkerContainer.cpp:
* workers/service/ServiceWorkerGlobalScope.cpp:

Source/WebKit:

* NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@250839 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index 898cda9..060cb7d 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,30 @@
+2019-10-08  Ross Kirsling  <ross.kirsling@sony.com>
+
+        Unreviewed. Restabilize non-unified build.
+
+        * Modules/fetch/FetchLoader.h:
+        * animation/DocumentTimeline.cpp:
+        * bindings/js/JSDOMWindowCustom.cpp:
+        * bindings/js/JSIDBRequestCustom.cpp:
+        * bindings/js/JSRemoteDOMWindowCustom.cpp:
+        * bindings/js/ScriptModuleLoader.h:
+        * bindings/js/WindowProxy.cpp:
+        * css/FontFaceSet.cpp:
+        * css/FontFaceSet.h:
+        * css/typedom/StylePropertyMapReadOnly.cpp:
+        * history/CachedPage.h:
+        * html/canvas/WebGLBuffer.cpp:
+        * html/canvas/WebGLBuffer.h:
+        * html/canvas/WebGLFramebuffer.h:
+        * html/canvas/WebGLProgram.cpp:
+        * html/canvas/WebGLProgram.h:
+        * html/canvas/WebGLShader.h:
+        * inspector/InspectorController.cpp:
+        * inspector/agents/InspectorCanvasAgent.cpp:
+        * workers/Worker.cpp:
+        * workers/service/ServiceWorkerContainer.cpp:
+        * workers/service/ServiceWorkerGlobalScope.cpp:
+
 2019-10-08  Zalan Bujtas  <zalan@apple.com>
 
         [LFC][Painting] Add very basic block and inline painting
diff --git a/Source/WebCore/Modules/fetch/FetchLoader.h b/Source/WebCore/Modules/fetch/FetchLoader.h
index 0e373fa..7ba51e3 100644
--- a/Source/WebCore/Modules/fetch/FetchLoader.h
+++ b/Source/WebCore/Modules/fetch/FetchLoader.h
@@ -39,6 +39,7 @@
 class FetchLoaderClient;
 class FetchRequest;
 class ScriptExecutionContext;
+class SharedBuffer;
 
 class FetchLoader final : public ThreadableLoaderClient {
 public:
diff --git a/Source/WebCore/animation/DocumentTimeline.cpp b/Source/WebCore/animation/DocumentTimeline.cpp
index 40e79bc..efc6657 100644
--- a/Source/WebCore/animation/DocumentTimeline.cpp
+++ b/Source/WebCore/animation/DocumentTimeline.cpp
@@ -33,6 +33,7 @@
 #include "DOMWindow.h"
 #include "DeclarativeAnimation.h"
 #include "Document.h"
+#include "EventNames.h"
 #include "GraphicsLayer.h"
 #include "KeyframeEffect.h"
 #include "Microtasks.h"
@@ -42,6 +43,7 @@
 #include "RenderElement.h"
 #include "RenderLayer.h"
 #include "RenderLayerBacking.h"
+#include <JavaScriptCore/VM.h>
 
 static const Seconds defaultAnimationInterval { 15_ms };
 static const Seconds throttledAnimationInterval { 30_ms };
diff --git a/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp b/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp
index e3cc2f9..a0606b8 100644
--- a/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp
+++ b/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp
@@ -29,6 +29,7 @@
 #include "HTMLFrameOwnerElement.h"
 #include "HTTPParsers.h"
 #include "JSDOMBindingSecurity.h"
+#include "JSDOMConvertCallbacks.h"
 #include "JSDOMConvertNullable.h"
 #include "JSDOMConvertNumbers.h"
 #include "JSDOMConvertStrings.h"
diff --git a/Source/WebCore/bindings/js/JSIDBRequestCustom.cpp b/Source/WebCore/bindings/js/JSIDBRequestCustom.cpp
index 51902e2..1171de1 100644
--- a/Source/WebCore/bindings/js/JSIDBRequestCustom.cpp
+++ b/Source/WebCore/bindings/js/JSIDBRequestCustom.cpp
@@ -29,7 +29,9 @@
 #if ENABLE(INDEXED_DATABASE)
 
 #include "IDBBindingUtilities.h"
+#include "JSDOMConvertIndexedDB.h"
 #include "JSDOMConvertInterface.h"
+#include "JSDOMConvertSequences.h"
 #include "JSIDBCursor.h"
 #include "JSIDBDatabase.h"
 
diff --git a/Source/WebCore/bindings/js/JSRemoteDOMWindowCustom.cpp b/Source/WebCore/bindings/js/JSRemoteDOMWindowCustom.cpp
index 9e7f0c3..0dbb042 100644
--- a/Source/WebCore/bindings/js/JSRemoteDOMWindowCustom.cpp
+++ b/Source/WebCore/bindings/js/JSRemoteDOMWindowCustom.cpp
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "JSRemoteDOMWindow.h"
 
+#include "JSDOMExceptionHandling.h"
 #include "JSDOMWindowCustom.h"
 #include "WebCoreJSClientData.h"
 
diff --git a/Source/WebCore/bindings/js/ScriptModuleLoader.h b/Source/WebCore/bindings/js/ScriptModuleLoader.h
index 279f62f..02e3c47 100644
--- a/Source/WebCore/bindings/js/ScriptModuleLoader.h
+++ b/Source/WebCore/bindings/js/ScriptModuleLoader.h
@@ -28,8 +28,8 @@
 #include "CachedModuleScriptLoader.h"
 #include "CachedModuleScriptLoaderClient.h"
 #include <JavaScriptCore/JSCJSValue.h>
+#include <wtf/HashSet.h>
 #include <wtf/Noncopyable.h>
-#include <wtf/URL.h>
 #include <wtf/URLHash.h>
 
 namespace JSC {
@@ -38,6 +38,7 @@
 class JSGlobalObject;
 class JSInternalPromise;
 class JSModuleLoader;
+class JSModuleRecord;
 class SourceOrigin;
 using ExecState = CallFrame;
 
diff --git a/Source/WebCore/bindings/js/WindowProxy.cpp b/Source/WebCore/bindings/js/WindowProxy.cpp
index c80cf26..02e3c72 100644
--- a/Source/WebCore/bindings/js/WindowProxy.cpp
+++ b/Source/WebCore/bindings/js/WindowProxy.cpp
@@ -32,6 +32,7 @@
 #include "ScriptController.h"
 #include "runtime_root.h"
 #include <JavaScriptCore/JSLock.h>
+#include <JavaScriptCore/StrongInlines.h>
 #include <JavaScriptCore/WeakGCMapInlines.h>
 #include <wtf/MemoryPressureHandler.h>
 
diff --git a/Source/WebCore/css/FontFaceSet.cpp b/Source/WebCore/css/FontFaceSet.cpp
index 35ef62f..def3a94 100644
--- a/Source/WebCore/css/FontFaceSet.cpp
+++ b/Source/WebCore/css/FontFaceSet.cpp
@@ -26,10 +26,10 @@
 #include "config.h"
 #include "FontFaceSet.h"
 
+#include "DOMPromiseProxy.h"
 #include "Document.h"
 #include "FontFace.h"
 #include "FrameLoader.h"
-#include "IDLTypes.h"
 #include "JSDOMBinding.h"
 #include "JSDOMPromiseDeferred.h"
 #include "JSFontFace.h"
diff --git a/Source/WebCore/css/FontFaceSet.h b/Source/WebCore/css/FontFaceSet.h
index 8f4835f..38ed5ed 100644
--- a/Source/WebCore/css/FontFaceSet.h
+++ b/Source/WebCore/css/FontFaceSet.h
@@ -28,6 +28,7 @@
 #include "ActiveDOMObject.h"
 #include "CSSFontFaceSet.h"
 #include "EventTarget.h"
+#include "IDLTypes.h"
 #include "SuspendableTaskQueue.h"
 
 namespace WebCore {
diff --git a/Source/WebCore/css/typedom/StylePropertyMapReadOnly.cpp b/Source/WebCore/css/typedom/StylePropertyMapReadOnly.cpp
index 6084e74..ebf3ffa 100644
--- a/Source/WebCore/css/typedom/StylePropertyMapReadOnly.cpp
+++ b/Source/WebCore/css/typedom/StylePropertyMapReadOnly.cpp
@@ -32,8 +32,12 @@
 
 #if ENABLE(CSS_TYPED_OM)
 
+#include "CSSCustomPropertyValue.h"
 #include "CSSImageValue.h"
+#include "CSSPrimitiveValue.h"
+#include "Document.h"
 #include "TypedOMCSSImageValue.h"
+#include "TypedOMCSSStyleValue.h"
 #include "TypedOMCSSUnitValue.h"
 #include "TypedOMCSSUnparsedValue.h"
 #include <wtf/HashMap.h>
diff --git a/Source/WebCore/history/CachedPage.h b/Source/WebCore/history/CachedPage.h
index 1142987..0df16fc 100644
--- a/Source/WebCore/history/CachedPage.h
+++ b/Source/WebCore/history/CachedPage.h
@@ -26,6 +26,7 @@
 #pragma once
 
 #include "CachedFrame.h"
+#include <wtf/MonotonicTime.h>
 
 namespace WebCore {
 
diff --git a/Source/WebCore/html/canvas/WebGLBuffer.cpp b/Source/WebCore/html/canvas/WebGLBuffer.cpp
index 84e6717..d87cae2 100644
--- a/Source/WebCore/html/canvas/WebGLBuffer.cpp
+++ b/Source/WebCore/html/canvas/WebGLBuffer.cpp
@@ -30,6 +30,7 @@
 
 #include "WebGLContextGroup.h"
 #include "WebGLRenderingContextBase.h"
+#include <JavaScriptCore/ArrayBuffer.h>
 
 namespace WebCore {
 
diff --git a/Source/WebCore/html/canvas/WebGLBuffer.h b/Source/WebCore/html/canvas/WebGLBuffer.h
index b0ced02..e33d973 100644
--- a/Source/WebCore/html/canvas/WebGLBuffer.h
+++ b/Source/WebCore/html/canvas/WebGLBuffer.h
@@ -28,7 +28,7 @@
 #if ENABLE(WEBGL)
 
 #include "WebGLSharedObject.h"
-#include <wtf/Forward.h>
+#include <wtf/RefPtr.h>
 
 namespace JSC {
 class ArrayBuffer;
diff --git a/Source/WebCore/html/canvas/WebGLFramebuffer.h b/Source/WebCore/html/canvas/WebGLFramebuffer.h
index 2a1c12c..ee0a943 100644
--- a/Source/WebCore/html/canvas/WebGLFramebuffer.h
+++ b/Source/WebCore/html/canvas/WebGLFramebuffer.h
@@ -29,7 +29,9 @@
 
 #include "WebGLContextObject.h"
 #include "WebGLSharedObject.h"
+#include <wtf/HashMap.h>
 #include <wtf/RefCounted.h>
+#include <wtf/Vector.h>
 
 namespace WebCore {
 
diff --git a/Source/WebCore/html/canvas/WebGLProgram.cpp b/Source/WebCore/html/canvas/WebGLProgram.cpp
index 0850224..61f8893 100644
--- a/Source/WebCore/html/canvas/WebGLProgram.cpp
+++ b/Source/WebCore/html/canvas/WebGLProgram.cpp
@@ -33,7 +33,6 @@
 #include "WebGLContextGroup.h"
 #include "WebGLRenderingContextBase.h"
 #include "WebGLShader.h"
-#include <wtf/HashMap.h>
 #include <wtf/Lock.h>
 #include <wtf/NeverDestroyed.h>
 
diff --git a/Source/WebCore/html/canvas/WebGLProgram.h b/Source/WebCore/html/canvas/WebGLProgram.h
index 0050929..b617685 100644
--- a/Source/WebCore/html/canvas/WebGLProgram.h
+++ b/Source/WebCore/html/canvas/WebGLProgram.h
@@ -29,7 +29,8 @@
 
 #include "ContextDestructionObserver.h"
 #include "WebGLSharedObject.h"
-#include <wtf/Forward.h>
+#include <wtf/HashMap.h>
+#include <wtf/Vector.h>
 
 namespace WebCore {
 
diff --git a/Source/WebCore/html/canvas/WebGLShader.h b/Source/WebCore/html/canvas/WebGLShader.h
index 6192cc0..9f571c9 100644
--- a/Source/WebCore/html/canvas/WebGLShader.h
+++ b/Source/WebCore/html/canvas/WebGLShader.h
@@ -28,6 +28,7 @@
 #if ENABLE(WEBGL)
 
 #include "WebGLSharedObject.h"
+#include <wtf/text/WTFString.h>
 
 namespace WebCore {
 
diff --git a/Source/WebCore/inspector/InspectorController.cpp b/Source/WebCore/inspector/InspectorController.cpp
index e61805f..2c67b72 100644
--- a/Source/WebCore/inspector/InspectorController.cpp
+++ b/Source/WebCore/inspector/InspectorController.cpp
@@ -70,6 +70,7 @@
 #include "PageRuntimeAgent.h"
 #include "PageScriptDebugServer.h"
 #include "Settings.h"
+#include "SharedBuffer.h"
 #include "WebInjectedScriptHost.h"
 #include "WebInjectedScriptManager.h"
 #include <JavaScriptCore/IdentifiersFactory.h>
diff --git a/Source/WebCore/inspector/agents/InspectorCanvasAgent.cpp b/Source/WebCore/inspector/agents/InspectorCanvasAgent.cpp
index 30321a6..21b3b6c 100644
--- a/Source/WebCore/inspector/agents/InspectorCanvasAgent.cpp
+++ b/Source/WebCore/inspector/agents/InspectorCanvasAgent.cpp
@@ -33,6 +33,7 @@
 #include "Element.h"
 #include "Frame.h"
 #include "HTMLCanvasElement.h"
+#include "ImageBitmap.h"
 #include "ImageBitmapRenderingContext.h"
 #include "InspectorDOMAgent.h"
 #include "InspectorShaderProgram.h"
diff --git a/Source/WebCore/workers/Worker.cpp b/Source/WebCore/workers/Worker.cpp
index ebec894..e38eee3 100644
--- a/Source/WebCore/workers/Worker.cpp
+++ b/Source/WebCore/workers/Worker.cpp
@@ -40,6 +40,7 @@
 #include "WorkerScriptLoader.h"
 #include "WorkerThread.h"
 #include <JavaScriptCore/IdentifiersFactory.h>
+#include <JavaScriptCore/ScriptCallStack.h>
 #include <wtf/HashSet.h>
 #include <wtf/IsoMallocInlines.h>
 #include <wtf/MainThread.h>
diff --git a/Source/WebCore/workers/service/ServiceWorkerContainer.cpp b/Source/WebCore/workers/service/ServiceWorkerContainer.cpp
index d2c46a7..ea23fe9 100644
--- a/Source/WebCore/workers/service/ServiceWorkerContainer.cpp
+++ b/Source/WebCore/workers/service/ServiceWorkerContainer.cpp
@@ -40,6 +40,7 @@
 #include "Logging.h"
 #include "MessageEvent.h"
 #include "NavigatorBase.h"
+#include "Page.h"
 #include "ResourceError.h"
 #include "ScriptExecutionContext.h"
 #include "SecurityOrigin.h"
diff --git a/Source/WebCore/workers/service/ServiceWorkerGlobalScope.cpp b/Source/WebCore/workers/service/ServiceWorkerGlobalScope.cpp
index 8c85ca6..1217a2c 100644
--- a/Source/WebCore/workers/service/ServiceWorkerGlobalScope.cpp
+++ b/Source/WebCore/workers/service/ServiceWorkerGlobalScope.cpp
@@ -29,6 +29,7 @@
 #if ENABLE(SERVICE_WORKER)
 
 #include "ExtendableEvent.h"
+#include "JSDOMPromiseDeferred.h"
 #include "SWContextManager.h"
 #include "ServiceWorkerClient.h"
 #include "ServiceWorkerClients.h"
diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog
index 2138df8..eae5e9a 100644
--- a/Source/WebKit/ChangeLog
+++ b/Source/WebKit/ChangeLog
@@ -1,3 +1,9 @@
+2019-10-08  Ross Kirsling  <ross.kirsling@sony.com>
+
+        Unreviewed. Restabilize non-unified build.
+
+        * NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.h:
+
 2019-10-08  Dean Jackson  <dino@apple.com>
 
         Sort Internal and Experimental features by human readable name
diff --git a/Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.h b/Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.h
index e96716d..4e95f54 100644
--- a/Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.h
+++ b/Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.h
@@ -31,6 +31,7 @@
 #include "WebResourceLoadStatisticsStore.h"
 #include <WebCore/SQLiteDatabase.h>
 #include <WebCore/SQLiteStatement.h>
+#include <pal/SessionID.h>
 #include <wtf/CompletionHandler.h>
 #include <wtf/StdSet.h>
 #include <wtf/Vector.h>