[GTK][WPE] Fixes for non-unified builds after r248547
authoraperez@igalia.com <aperez@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 22 Aug 2019 18:54:34 +0000 (18:54 +0000)
committeraperez@igalia.com <aperez@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 22 Aug 2019 18:54:34 +0000 (18:54 +0000)
https://bugs.webkit.org/show_bug.cgi?id=201044

Reviewed by Philippe Normand.

Source/JavaScriptCore:

* b3/B3ReduceLoopStrength.cpp: Add missing inclusions of B3BasicBlockInlines.h,
B3InsertionSet.h, and B3NaturalLoops.h
* wasm/WasmOMGForOSREntryPlan.h: Include WasmCallee.h instead of forward-declaring
BBQCallee in order to avoid build failure due to incomplete definition on template
expansions.

Source/WebCore:

* platform/audio/AudioResamplerKernel.h: Add missing inclusion of wtf/Noncopyable.h

Source/WebKit:

* NetworkProcess/WebStorage/LocalStorageDatabaseTracker.cpp: Add missing inclusion of
the wtf/CrossThreadCopier.h header.
* WebProcess/WebStorage/StorageNamespaceImpl.h: Add missing inclusion of the
WebCore/PageIdentifier.h header.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@249022 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/b3/B3ReduceLoopStrength.cpp
Source/JavaScriptCore/wasm/WasmOMGForOSREntryPlan.h
Source/WebCore/ChangeLog
Source/WebCore/platform/audio/AudioResamplerKernel.h
Source/WebKit/ChangeLog
Source/WebKit/NetworkProcess/WebStorage/LocalStorageDatabaseTracker.cpp
Source/WebKit/WebProcess/WebStorage/StorageNamespaceImpl.h

index aa83936..1c6664f 100644 (file)
@@ -1,3 +1,16 @@
+2019-08-22  Adrian Perez de Castro  <aperez@igalia.com>
+
+        [GTK][WPE] Fixes for non-unified builds after r248547
+        https://bugs.webkit.org/show_bug.cgi?id=201044
+
+        Reviewed by Philippe Normand.
+
+        * b3/B3ReduceLoopStrength.cpp: Add missing inclusions of B3BasicBlockInlines.h,
+        B3InsertionSet.h, and B3NaturalLoops.h
+        * wasm/WasmOMGForOSREntryPlan.h: Include WasmCallee.h instead of forward-declaring
+        BBQCallee in order to avoid build failure due to incomplete definition on template
+        expansions.
+
 2019-08-22  Justin Michaud  <justin_michaud@apple.com>
 
         Add missing exception check in canonicalizeLocaleList
index b08087b..7d8772a 100644 (file)
 
 #if ENABLE(B3_JIT)
 
+#include "B3BasicBlockInlines.h"
 #include "B3BlockInsertionSet.h"
 #include "B3ConstPtrValue.h"
 #include "B3EnsureLoopPreHeaders.h"
+#include "B3InsertionSet.h"
+#include "B3NaturalLoops.h"
 #include "B3PhaseScope.h"
 #include "B3ProcedureInlines.h"
 #include "B3ValueInlines.h"
index 1b24829..0151da6 100644 (file)
@@ -27,6 +27,7 @@
 
 #if ENABLE(WEBASSEMBLY)
 
+#include "WasmCallee.h"
 #include "WasmContext.h"
 #include "WasmModule.h"
 #include "WasmOperations.h"
@@ -34,7 +35,6 @@
 
 namespace JSC {
 
-class BBQCallee;
 class CallLinkInfo;
 
 namespace Wasm {
index 0cec93b..35475ad 100644 (file)
@@ -1,3 +1,12 @@
+2019-08-22  Adrian Perez de Castro  <aperez@igalia.com>
+
+        [GTK][WPE] Fixes for non-unified builds after r248547
+        https://bugs.webkit.org/show_bug.cgi?id=201044
+
+        Reviewed by Philippe Normand.
+
+        * platform/audio/AudioResamplerKernel.h: Add missing inclusion of wtf/Noncopyable.h
+
 2019-08-22  Youenn Fablet  <youenn@apple.com>
 
         Make MediaStreamTrackPrivate WeakPtrFactoryInitialization::Eager
index 8ac2baa..1746dce 100644 (file)
@@ -27,6 +27,8 @@
 
 #include "AudioArray.h"
 
+#include <wtf/Noncopyable.h>
+
 namespace WebCore {
 
 class AudioResampler;
index 822e770..7ff78fb 100644 (file)
@@ -1,3 +1,15 @@
+2019-08-22  Adrian Perez de Castro  <aperez@igalia.com>
+
+        [GTK][WPE] Fixes for non-unified builds after r248547
+        https://bugs.webkit.org/show_bug.cgi?id=201044
+
+        Reviewed by Philippe Normand.
+
+        * NetworkProcess/WebStorage/LocalStorageDatabaseTracker.cpp: Add missing inclusion of
+        the wtf/CrossThreadCopier.h header.
+        * WebProcess/WebStorage/StorageNamespaceImpl.h: Add missing inclusion of the
+        WebCore/PageIdentifier.h header.
+
 2019-08-22  Alex Christensen  <achristensen@webkit.org>
 
         Disable legacy TLS versions and add a temporary default to re-enable it
index 1f286a2..82260f3 100644 (file)
@@ -30,6 +30,7 @@
 #include <WebCore/SQLiteFileSystem.h>
 #include <WebCore/SQLiteStatement.h>
 #include <WebCore/TextEncoding.h>
+#include <wtf/CrossThreadCopier.h>
 #include <wtf/FileSystem.h>
 #include <wtf/MainThread.h>
 #include <wtf/RunLoop.h>
index 9cef445..3a0ab19 100644 (file)
@@ -26,6 +26,7 @@
 #pragma once
 
 #include "StorageNamespaceIdentifier.h"
+#include <WebCore/PageIdentifier.h>
 #include <WebCore/SecurityOriginData.h>
 #include <WebCore/SecurityOriginHash.h>
 #include <WebCore/StorageArea.h>