[GTK][WPE] Fix non-unified builds after r251326
authoraperez@igalia.com <aperez@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 22 Oct 2019 16:38:57 +0000 (16:38 +0000)
committeraperez@igalia.com <aperez@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 22 Oct 2019 16:38:57 +0000 (16:38 +0000)
commit19ea597bab364c333a720a5a30042696cf30b304
treea44d2d21ae741073195c87a8cf72d3c7b87ba596
parentac9d7de5c3b6d1f8c55255cd93fcf88d2b6eb0e0
[GTK][WPE] Fix non-unified builds after r251326
https://bugs.webkit.org/show_bug.cgi?id=203244

Reviewed by Youenn Fablet.

Source/JavaScriptCore:

* ftl/FTLOSREntry.h: Add missing forward declaration of JSC::VM.
* inspector/ScriptCallStackFactory.h: Add missing forward declaration of JSC::JSGlobalObject.
* llint/LLIntExceptions.h: Add missing forward declaration of JSC::VM.
* runtime/ExceptionFuzz.h: Add missing forward declaration of JSC::JSGlobalObject.
* runtime/JSDateMath.h: Ditto.
* runtime/JSStringJoiner.h: Add missing inclusion of the JSGlobalObject.h header.
* runtime/Watchdog.h: Add missing forward declaration of JSC::JSGlobalObject.
* wasm/WasmOperations.h: Add missing forward declaration of JSC::JSWebAssemblyInstance.

Source/WebCore:

No new tests needed.

* Modules/async-clipboard/Clipboard.cpp: Switch inclusion of Blob.h to JSBlob.h, in order to
have a toJS() conversion for Blob defined. Remove the unneeded JSPromise.h header inclusion.
* Modules/indexeddb/IDBFactory.h: Add missing forward declaration of JSC::JSGlobalObject.
* bindings/js/JSDOMBindingSecurity.h: Ditto.
* bindings/js/ScriptState.h: Ditto.
* dom/Node.cpp: Add missing inclusion of JavaScriptCore/HeapInlines.h
* page/RemoteDOMWindow.h: Add missing forward declaration of JSC::JSGlobalObject.
* platform/graphics/HEVCUtilities.cpp: Add missing inclusion of the wtf/text/StringHash.h
header, needed to use String as key for a HashMap.

Source/WebKit:

* Shared/UserData.cpp: Add missing inclusion of WebCoreArgumentCoders.h
* UIProcess/Automation/SimulatedInputDispatcher.cpp: Add missing inclusion of wtf/Variant.h
* UIProcess/ProvisionalPageProxy.h: Add missing inclusion of WebCore/ResourceRequest.h
* UIProcess/WebTextChecker.cpp: Add missing inclusion of WebPageProxy.h
* WebProcess/Databases/WebDatabaseProvider.cpp: Add missing inclusion of WebIDBConnectionToServer.h

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@251436 268f45cc-cd09-0410-ab3c-d52691b4dbfc
23 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/ftl/FTLOSREntry.h
Source/JavaScriptCore/inspector/ScriptCallStackFactory.h
Source/JavaScriptCore/llint/LLIntExceptions.h
Source/JavaScriptCore/runtime/ExceptionFuzz.h
Source/JavaScriptCore/runtime/JSDateMath.h
Source/JavaScriptCore/runtime/JSStringJoiner.h
Source/JavaScriptCore/runtime/Watchdog.h
Source/JavaScriptCore/wasm/WasmOperations.h
Source/WebCore/ChangeLog
Source/WebCore/Modules/async-clipboard/Clipboard.cpp
Source/WebCore/Modules/indexeddb/IDBFactory.h
Source/WebCore/bindings/js/JSDOMBindingSecurity.h
Source/WebCore/bindings/js/ScriptState.h
Source/WebCore/dom/Node.cpp
Source/WebCore/page/RemoteDOMWindow.h
Source/WebCore/platform/graphics/HEVCUtilities.cpp
Source/WebKit/ChangeLog
Source/WebKit/Shared/UserData.cpp
Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.cpp
Source/WebKit/UIProcess/ProvisionalPageProxy.h
Source/WebKit/UIProcess/WebTextChecker.cpp
Source/WebKit/WebProcess/Databases/WebDatabaseProvider.cpp