<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[246596] trunk/Source</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/246596">246596</a></dd>
<dt>Author</dt> <dd>aperez@igalia.com</dd>
<dt>Date</dt> <dd>2019-06-19 10:42:05 -0700 (Wed, 19 Jun 2019)</dd>
</dl>

<h3>Log Message</h3>
<pre>[WPE][GTK] Fix build with unified sources disabled
https://bugs.webkit.org/show_bug.cgi?id=198752

Reviewed by Michael Catanzaro.

Source/JavaScriptCore:

* runtime/WeakObjectRefConstructor.h: Add missing inclusion of InternalFunction.h
and forward declaration of WeakObjectRefPrototype.
* wasm/js/WebAssemblyFunction.cpp: Add missing inclusion of JSWebAssemblyHelpers.h

Source/WebCore:

No new tests needed.

* Modules/indexeddb/server/UniqueIDBDatabase.h: Add missing forward declaration for IDBGetRecordData,
replace inclusion of UniqueIDBDatabaseConnection.h with a forward declaration.
* Modules/indexeddb/server/UniqueIDBDatabaseConnection.h: Remove unneeded inclusion of
UniqueIDBDatabaseTransaction.h, add missing inclusion of UniqueIDBDatabase.h
* Modules/indexeddb/server/UniqueIDBDatabaseTransaction.h: Remove unneeded inclusion of
UniqueIDBDatabaseConnection.h inclusion.
* bridge/c/c_class.cpp: Add inclusion of JSCJSValueInlines.h to avoid linker errors due
to missing JSValue inline functions.
* dom/DocumentParser.h: Replace forward declaration of Document with inclusion of Document.h,
to avoid error due to usage of incomplete type in template expansion.
* dom/Microtasks.h: Add missing forward declaration of JSC::VM
* editing/markup.cpp: Add missing inclusion of PasteboardItemInfo.h
* page/Quirks.h: Add missing forward declaration of WebCore::EventTarget
* page/RuntimeEnabledFeatures.h: Add missing inclusion of wtf/Optional.h to avoid error due to
expansion of undefined template.
* page/SocketProvider.h: Add missing forward declaration for Document.
* platform/graphics/GraphicsLayerClient.h: Add missing inclusion of wtf/OptionSet.h to avoid
error due to expansion of undefined template.
* rendering/RenderMultiColumnSpannerPlaceholder.h: Replace forward declaration of RenderMultiColumnFlow
with inclusion of RenderMultiColumnFlow.h to avoid error due to usage of undefined class.

Source/WebKit:

* NetworkProcess/NetworkHTTPSUpgradeChecker.cpp:
(WebKit::NetworkHTTPSUpgradeChecker::NetworkHTTPSUpgradeChecker): Qualify SQLiteDatabase
with its namespace.
* UIProcess/WebFrameProxy.h: Replace forward declaration of WebPageProxy with inclusion
of WebPageProxy.h to avoid build error due to usage of undefined class. Moved DataCallback
definition from WebPageProxy.h to avoid code using the type before its declaration.
* UIProcess/WebPageProxy.h: Remove definition of DataCallback.
* UIProcess/wpe/WebInspectorProxyWPE.cpp: Add missing forward declaration of
WebCore::FloatRect.
(WebKit::WebInspectorProxy::platformSetSheetRect): Qualify FloatRect with its namespace.
* WebProcess/Automation/WebAutomationSessionProxy.cpp: Qualify all occurrences of
PageIdentifier with its namespace.
(WebKit::WebAutomationSessionProxy::evaluateJavaScriptFunction):
(WebKit::WebAutomationSessionProxy::resolveChildFrameWithOrdinal):
(WebKit::WebAutomationSessionProxy::resolveChildFrameWithNodeHandle):
(WebKit::WebAutomationSessionProxy::resolveChildFrameWithName):
(WebKit::WebAutomationSessionProxy::resolveParentFrame):
(WebKit::WebAutomationSessionProxy::focusFrame):
(WebKit::WebAutomationSessionProxy::computeElementLayout):
(WebKit::WebAutomationSessionProxy::selectOptionElement):
(WebKit::WebAutomationSessionProxy::takeScreenshot):
(WebKit::WebAutomationSessionProxy::getCookiesForFrame):
(WebKit::WebAutomationSessionProxy::deleteCookie):
* WebProcess/Cache/WebCacheStorageConnection.cpp: Ditto.
(WebKit::WebCacheStorageConnection::open):
(WebKit::WebCacheStorageConnection::remove):
(WebKit::WebCacheStorageConnection::retrieveCaches):
(WebKit::WebCacheStorageConnection::retrieveRecords):
(WebKit::WebCacheStorageConnection::batchDeleteOperation):
(WebKit::WebCacheStorageConnection::batchPutOperation):
* WebProcess/WebCoreSupport/gtk/WebEditorClientGtk.cpp: Add missing inclusion of WebPage.h
* WebProcess/WebPage/gtk/WebPageGtk.cpp: Add missing inclusion of gtk/gtk.h
* WebProcess/WebPage/wpe/WebPageWPE.cpp: Add missing inclusion of WebPageProxy.h

Source/WTF:

* wtf/text/StringBuilder.h: Add missing include of StringConcatenateNumbers.h</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeWeakObjectRefConstructorh">trunk/Source/JavaScriptCore/runtime/WeakObjectRefConstructor.h</a></li>
<li><a href="#trunkSourceJavaScriptCorewasmjsWebAssemblyFunctioncpp">trunk/Source/JavaScriptCore/wasm/js/WebAssemblyFunction.cpp</a></li>
<li><a href="#trunkSourceWTFChangeLog">trunk/Source/WTF/ChangeLog</a></li>
<li><a href="#trunkSourceWTFwtftextStringBuilderh">trunk/Source/WTF/wtf/text/StringBuilder.h</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbserverUniqueIDBDatabaseh">trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbserverUniqueIDBDatabaseConnectionh">trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseConnection.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbserverUniqueIDBDatabaseTransactionh">trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseTransaction.h</a></li>
<li><a href="#trunkSourceWebCorebridgecc_classcpp">trunk/Source/WebCore/bridge/c/c_class.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumentParserh">trunk/Source/WebCore/dom/DocumentParser.h</a></li>
<li><a href="#trunkSourceWebCoredomMicrotasksh">trunk/Source/WebCore/dom/Microtasks.h</a></li>
<li><a href="#trunkSourceWebCoreeditingmarkupcpp">trunk/Source/WebCore/editing/markup.cpp</a></li>
<li><a href="#trunkSourceWebCorepageQuirksh">trunk/Source/WebCore/page/Quirks.h</a></li>
<li><a href="#trunkSourceWebCorepageRuntimeEnabledFeaturesh">trunk/Source/WebCore/page/RuntimeEnabledFeatures.h</a></li>
<li><a href="#trunkSourceWebCorepageSocketProviderh">trunk/Source/WebCore/page/SocketProvider.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsLayerClienth">trunk/Source/WebCore/platform/graphics/GraphicsLayerClient.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMultiColumnSpannerPlaceholderh">trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.h</a></li>
<li><a href="#trunkSourceWebKitChangeLog">trunk/Source/WebKit/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitNetworkProcessNetworkHTTPSUpgradeCheckercpp">trunk/Source/WebKit/NetworkProcess/NetworkHTTPSUpgradeChecker.cpp</a></li>
<li><a href="#trunkSourceWebKitUIProcessWebFrameProxycpp">trunk/Source/WebKit/UIProcess/WebFrameProxy.cpp</a></li>
<li><a href="#trunkSourceWebKitUIProcessWebFrameProxyh">trunk/Source/WebKit/UIProcess/WebFrameProxy.h</a></li>
<li><a href="#trunkSourceWebKitUIProcessWebPageProxyh">trunk/Source/WebKit/UIProcess/WebPageProxy.h</a></li>
<li><a href="#trunkSourceWebKitUIProcesswpeWebInspectorProxyWPEcpp">trunk/Source/WebKit/UIProcess/wpe/WebInspectorProxyWPE.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessAutomationWebAutomationSessionProxycpp">trunk/Source/WebKit/WebProcess/Automation/WebAutomationSessionProxy.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessCacheWebCacheStorageConnectioncpp">trunk/Source/WebKit/WebProcess/Cache/WebCacheStorageConnection.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessWebCoreSupportgtkWebEditorClientGtkcpp">trunk/Source/WebKit/WebProcess/WebCoreSupport/gtk/WebEditorClientGtk.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessWebPagegtkWebPageGtkcpp">trunk/Source/WebKit/WebProcess/WebPage/gtk/WebPageGtk.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessWebPagewpeWebPageWPEcpp">trunk/Source/WebKit/WebProcess/WebPage/wpe/WebPageWPE.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog    2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/JavaScriptCore/ChangeLog       2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2019-06-19  Adrian Perez de Castro  <aperez@igalia.com>
+
+        [WPE][GTK] Fix build with unified sources disabled
+        https://bugs.webkit.org/show_bug.cgi?id=198752
+
+        Reviewed by Michael Catanzaro.
+
+        * runtime/WeakObjectRefConstructor.h: Add missing inclusion of InternalFunction.h
+        and forward declaration of WeakObjectRefPrototype.
+        * wasm/js/WebAssemblyFunction.cpp: Add missing inclusion of JSWebAssemblyHelpers.h
+
</ins><span class="cx"> 2019-06-19  Justin Michaud  <justin_michaud@apple.com>
</span><span class="cx"> 
</span><span class="cx">         [WASM-References] Rename anyfunc to funcref
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeWeakObjectRefConstructorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/WeakObjectRefConstructor.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/WeakObjectRefConstructor.h   2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/JavaScriptCore/runtime/WeakObjectRefConstructor.h      2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -25,8 +25,12 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include "InternalFunction.h"
+
</ins><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span><ins>+class WeakObjectRefPrototype;
+
</ins><span class="cx"> class WeakObjectRefConstructor final : public InternalFunction {
</span><span class="cx"> public:
</span><span class="cx">     using Base = InternalFunction;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorewasmjsWebAssemblyFunctioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/wasm/js/WebAssemblyFunction.cpp (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/wasm/js/WebAssemblyFunction.cpp      2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/JavaScriptCore/wasm/js/WebAssemblyFunction.cpp 2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -32,6 +32,7 @@
</span><span class="cx"> #include "JSCInlines.h"
</span><span class="cx"> #include "JSFunctionInlines.h"
</span><span class="cx"> #include "JSObject.h"
</span><ins>+#include "JSWebAssemblyHelpers.h"
</ins><span class="cx"> #include "JSWebAssemblyInstance.h"
</span><span class="cx"> #include "JSWebAssemblyMemory.h"
</span><span class="cx"> #include "JSWebAssemblyRuntimeError.h"
</span></span></pre></div>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog       2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WTF/ChangeLog  2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2019-06-19  Adrian Perez de Castro  <aperez@igalia.com>
+
+        [WPE][GTK] Fix build with unified sources disabled
+        https://bugs.webkit.org/show_bug.cgi?id=198752
+
+        Reviewed by Michael Catanzaro.
+
+        * wtf/text/StringBuilder.h: Add missing include of StringConcatenateNumbers.h
+
</ins><span class="cx"> 2019-06-19  Zan Dobersek  <zdobersek@igalia.com>
</span><span class="cx"> 
</span><span class="cx">         USE_ANGLE macro can be evaluated without being defined
</span></span></pre></div>
<a id="trunkSourceWTFwtftextStringBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/StringBuilder.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/StringBuilder.h        2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WTF/wtf/text/StringBuilder.h   2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -29,6 +29,7 @@
</span><span class="cx"> #include <wtf/CheckedArithmetic.h>
</span><span class="cx"> #include <wtf/text/AtomString.h>
</span><span class="cx"> #include <wtf/text/IntegerToStringConversion.h>
</span><ins>+#include <wtf/text/StringConcatenateNumbers.h>
</ins><span class="cx"> #include <wtf/text/StringView.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog   2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/ChangeLog      2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -1,3 +1,33 @@
</span><ins>+2019-06-19  Adrian Perez de Castro  <aperez@igalia.com>
+
+        [WPE][GTK] Fix build with unified sources disabled
+        https://bugs.webkit.org/show_bug.cgi?id=198752
+
+        Reviewed by Michael Catanzaro.
+
+        No new tests needed.
+
+        * Modules/indexeddb/server/UniqueIDBDatabase.h: Add missing forward declaration for IDBGetRecordData,
+        replace inclusion of UniqueIDBDatabaseConnection.h with a forward declaration.
+        * Modules/indexeddb/server/UniqueIDBDatabaseConnection.h: Remove unneeded inclusion of
+        UniqueIDBDatabaseTransaction.h, add missing inclusion of UniqueIDBDatabase.h
+        * Modules/indexeddb/server/UniqueIDBDatabaseTransaction.h: Remove unneeded inclusion of
+        UniqueIDBDatabaseConnection.h inclusion.
+        * bridge/c/c_class.cpp: Add inclusion of JSCJSValueInlines.h to avoid linker errors due
+        to missing JSValue inline functions.
+        * dom/DocumentParser.h: Replace forward declaration of Document with inclusion of Document.h,
+        to avoid error due to usage of incomplete type in template expansion.
+        * dom/Microtasks.h: Add missing forward declaration of JSC::VM
+        * editing/markup.cpp: Add missing inclusion of PasteboardItemInfo.h
+        * page/Quirks.h: Add missing forward declaration of WebCore::EventTarget
+        * page/RuntimeEnabledFeatures.h: Add missing inclusion of wtf/Optional.h to avoid error due to
+        expansion of undefined template.
+        * page/SocketProvider.h: Add missing forward declaration for Document.
+        * platform/graphics/GraphicsLayerClient.h: Add missing inclusion of wtf/OptionSet.h to avoid
+        error due to expansion of undefined template.
+        * rendering/RenderMultiColumnSpannerPlaceholder.h: Replace forward declaration of RenderMultiColumnFlow
+        with inclusion of RenderMultiColumnFlow.h to avoid error due to usage of undefined class.
+
</ins><span class="cx"> 2019-06-19  Antti Koivisto  <antti@apple.com>
</span><span class="cx"> 
</span><span class="cx">         RequestedScrollPosition shouldn't be applied after node reattach
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbserverUniqueIDBDatabaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.h        2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.h   2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include "IDBGetResult.h"
</span><span class="cx"> #include "ServerOpenDBRequest.h"
</span><span class="cx"> #include "Timer.h"
</span><del>-#include "UniqueIDBDatabaseConnection.h"
</del><span class="cx"> #include "UniqueIDBDatabaseTransaction.h"
</span><span class="cx"> #include <wtf/CrossThreadQueue.h>
</span><span class="cx"> #include <wtf/CrossThreadTask.h>
</span><span class="lines">@@ -52,6 +51,7 @@
</span><span class="cx"> 
</span><span class="cx"> class IDBError;
</span><span class="cx"> class IDBGetAllResult;
</span><ins>+struct IDBGetRecordData;
</ins><span class="cx"> class IDBRequestData;
</span><span class="cx"> class IDBTransactionInfo;
</span><span class="cx"> class StorageQuotaManager;
</span><span class="lines">@@ -66,6 +66,7 @@
</span><span class="cx"> 
</span><span class="cx"> class IDBConnectionToClient;
</span><span class="cx"> class IDBServer;
</span><ins>+class UniqueIDBDatabaseConnection;
</ins><span class="cx"> 
</span><span class="cx"> typedef Function<void(const IDBError&)> ErrorCallback;
</span><span class="cx"> typedef Function<void(const IDBError&, const IDBKeyData&)> KeyDataCallback;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbserverUniqueIDBDatabaseConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseConnection.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseConnection.h      2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseConnection.h 2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(INDEXED_DATABASE)
</span><span class="cx"> 
</span><del>-#include "UniqueIDBDatabaseTransaction.h"
</del><ins>+#include "UniqueIDBDatabase.h"
</ins><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/Identified.h>
</span><span class="cx"> #include <wtf/Ref.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbserverUniqueIDBDatabaseTransactionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseTransaction.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseTransaction.h     2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseTransaction.h        2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "IDBError.h"
</span><span class="cx"> #include "IDBTransactionInfo.h"
</span><del>-#include "UniqueIDBDatabaseConnection.h"
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebCorebridgecc_classcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/c/c_class.cpp (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/c/c_class.cpp        2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/bridge/c/c_class.cpp   2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -33,6 +33,7 @@
</span><span class="cx"> #include "c_runtime.h"
</span><span class="cx"> #include "npruntime_impl.h"
</span><span class="cx"> #include <JavaScriptCore/Identifier.h>
</span><ins>+#include <JavaScriptCore/JSCJSValueInlines.h>
</ins><span class="cx"> #include <JavaScriptCore/JSGlobalObject.h>
</span><span class="cx"> #include <JavaScriptCore/JSObject.h>
</span><span class="cx"> #include <wtf/text/StringHash.h>
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentParser.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentParser.h        2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/dom/DocumentParser.h   2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -23,6 +23,7 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include "Document.h"
</ins><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="lines">@@ -29,7 +30,6 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-class Document;
</del><span class="cx"> class DocumentWriter;
</span><span class="cx"> class SegmentedString;
</span><span class="cx"> class ScriptableDocumentParser;
</span></span></pre></div>
<a id="trunkSourceWebCoredomMicrotasksh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Microtasks.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Microtasks.h    2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/dom/Microtasks.h       2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -25,6 +25,10 @@
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><ins>+namespace JSC {
+class VM;
+} // namespace JSC
+
</ins><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> class MicrotaskQueue;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingmarkupcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/markup.cpp (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/markup.cpp  2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/editing/markup.cpp     2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -67,6 +67,7 @@
</span><span class="cx"> #include "NodeList.h"
</span><span class="cx"> #include "Page.h"
</span><span class="cx"> #include "PageConfiguration.h"
</span><ins>+#include "PasteboardItemInfo.h"
</ins><span class="cx"> #include "Range.h"
</span><span class="cx"> #include "RenderBlock.h"
</span><span class="cx"> #include "RuntimeEnabledFeatures.h"
</span></span></pre></div>
<a id="trunkSourceWebCorepageQuirksh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Quirks.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Quirks.h       2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/page/Quirks.h  2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -30,6 +30,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> class Document;
</span><ins>+class EventTarget;
</ins><span class="cx"> class HTMLElement;
</span><span class="cx"> class LayoutUnit;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepageRuntimeEnabledFeaturesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/RuntimeEnabledFeatures.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/RuntimeEnabledFeatures.h       2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/page/RuntimeEnabledFeatures.h  2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -33,6 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><ins>+#include <wtf/Optional.h>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepageSocketProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/SocketProvider.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/SocketProvider.h       2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/page/SocketProvider.h  2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -31,6 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><ins>+class Document;
</ins><span class="cx"> class ThreadableWebSocketChannel;
</span><span class="cx"> class ScriptExecutionContext;
</span><span class="cx"> class StorageSessionProvider;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsLayerClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsLayerClient.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsLayerClient.h     2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/platform/graphics/GraphicsLayerClient.h        2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TiledBacking.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><ins>+#include <wtf/OptionSet.h>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnSpannerPlaceholderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.h     2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.h        2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -30,11 +30,10 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "RenderBox.h"
</span><ins>+#include "RenderMultiColumnFlow.h"
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-class RenderMultiColumnFlow;
-
</del><span class="cx"> class RenderMultiColumnSpannerPlaceholder final : public RenderBox {
</span><span class="cx">     WTF_MAKE_ISO_ALLOCATED(RenderMultiColumnSpannerPlaceholder);
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebKitChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ChangeLog (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ChangeLog    2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebKit/ChangeLog       2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -1,3 +1,44 @@
</span><ins>+2019-06-19  Adrian Perez de Castro  <aperez@igalia.com>
+
+        [WPE][GTK] Fix build with unified sources disabled
+        https://bugs.webkit.org/show_bug.cgi?id=198752
+
+        Reviewed by Michael Catanzaro.
+
+        * NetworkProcess/NetworkHTTPSUpgradeChecker.cpp:
+        (WebKit::NetworkHTTPSUpgradeChecker::NetworkHTTPSUpgradeChecker): Qualify SQLiteDatabase
+        with its namespace.
+        * UIProcess/WebFrameProxy.h: Replace forward declaration of WebPageProxy with inclusion
+        of WebPageProxy.h to avoid build error due to usage of undefined class. Moved DataCallback
+        definition from WebPageProxy.h to avoid code using the type before its declaration.
+        * UIProcess/WebPageProxy.h: Remove definition of DataCallback.
+        * UIProcess/wpe/WebInspectorProxyWPE.cpp: Add missing forward declaration of
+        WebCore::FloatRect.
+        (WebKit::WebInspectorProxy::platformSetSheetRect): Qualify FloatRect with its namespace.
+        * WebProcess/Automation/WebAutomationSessionProxy.cpp: Qualify all occurrences of
+        PageIdentifier with its namespace.
+        (WebKit::WebAutomationSessionProxy::evaluateJavaScriptFunction):
+        (WebKit::WebAutomationSessionProxy::resolveChildFrameWithOrdinal):
+        (WebKit::WebAutomationSessionProxy::resolveChildFrameWithNodeHandle):
+        (WebKit::WebAutomationSessionProxy::resolveChildFrameWithName):
+        (WebKit::WebAutomationSessionProxy::resolveParentFrame):
+        (WebKit::WebAutomationSessionProxy::focusFrame):
+        (WebKit::WebAutomationSessionProxy::computeElementLayout):
+        (WebKit::WebAutomationSessionProxy::selectOptionElement):
+        (WebKit::WebAutomationSessionProxy::takeScreenshot):
+        (WebKit::WebAutomationSessionProxy::getCookiesForFrame):
+        (WebKit::WebAutomationSessionProxy::deleteCookie):
+        * WebProcess/Cache/WebCacheStorageConnection.cpp: Ditto.
+        (WebKit::WebCacheStorageConnection::open):
+        (WebKit::WebCacheStorageConnection::remove):
+        (WebKit::WebCacheStorageConnection::retrieveCaches):
+        (WebKit::WebCacheStorageConnection::retrieveRecords):
+        (WebKit::WebCacheStorageConnection::batchDeleteOperation):
+        (WebKit::WebCacheStorageConnection::batchPutOperation):
+        * WebProcess/WebCoreSupport/gtk/WebEditorClientGtk.cpp: Add missing inclusion of WebPage.h
+        * WebProcess/WebPage/gtk/WebPageGtk.cpp: Add missing inclusion of gtk/gtk.h
+        * WebProcess/WebPage/wpe/WebPageWPE.cpp: Add missing inclusion of WebPageProxy.h
+
</ins><span class="cx"> 2019-06-19  Alexander Mikhaylenko  <exalm7659@gmail.com>
</span><span class="cx"> 
</span><span class="cx">         [GTK] Page blinks after navigation swipe if it triggered PSON
</span></span></pre></div>
<a id="trunkSourceWebKitNetworkProcessNetworkHTTPSUpgradeCheckercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/NetworkProcess/NetworkHTTPSUpgradeChecker.cpp (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/NetworkProcess/NetworkHTTPSUpgradeChecker.cpp        2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebKit/NetworkProcess/NetworkHTTPSUpgradeChecker.cpp   2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx">             return;
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        m_database = std::make_unique<SQLiteDatabase>();
</del><ins>+        m_database = std::make_unique<WebCore::SQLiteDatabase>();
</ins><span class="cx">         bool isDatabaseOpen = m_database->open(path, WebCore::SQLiteDatabase::OpenMode::ReadOnly);
</span><span class="cx">         if (!isDatabaseOpen) {
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="lines">@@ -80,7 +80,7 @@
</span><span class="cx">         // Since we are using a workerQueue, the sequential dispatch blocks may be called by different threads.
</span><span class="cx">         m_database->disableThreadingChecks();
</span><span class="cx"> 
</span><del>-        m_statement = std::make_unique<SQLiteStatement>(*m_database, httpsUpgradeCheckerQuery);
</del><ins>+        m_statement = std::make_unique<WebCore::SQLiteStatement>(*m_database, httpsUpgradeCheckerQuery);
</ins><span class="cx">         int isStatementPrepared = (m_statement->prepare() == SQLITE_OK);
</span><span class="cx">         ASSERT(isStatementPrepared);
</span><span class="cx">         if (!isStatementPrepared)
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessWebFrameProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/WebFrameProxy.cpp (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/WebFrameProxy.cpp  2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebKit/UIProcess/WebFrameProxy.cpp     2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "WebCertificateInfo.h"
</span><span class="cx"> #include "WebFramePolicyListenerProxy.h"
</span><span class="cx"> #include "WebPageMessages.h"
</span><del>-#include "WebPageProxy.h"
</del><span class="cx"> #include "WebPasteboardProxy.h"
</span><span class="cx"> #include "WebProcessPool.h"
</span><span class="cx"> #include "WebsiteDataStore.h"
</span><span class="lines">@@ -44,6 +43,8 @@
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> using namespace WebCore;
</span><span class="cx"> 
</span><ins>+class WebPageProxy;
+
</ins><span class="cx"> WebFrameProxy::WebFrameProxy(WebPageProxy& page, uint64_t frameID)
</span><span class="cx">     : m_page(makeWeakPtr(page))
</span><span class="cx">     , m_isFrameSet(false)
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessWebFrameProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/WebFrameProxy.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/WebFrameProxy.h    2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebKit/UIProcess/WebFrameProxy.h       2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -29,6 +29,7 @@
</span><span class="cx"> #include "FrameLoadState.h"
</span><span class="cx"> #include "GenericCallback.h"
</span><span class="cx"> #include "WebFramePolicyListenerProxy.h"
</span><ins>+#include "WebPageProxy.h"
</ins><span class="cx"> #include <WebCore/FrameLoaderTypes.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/Function.h>
</span><span class="lines">@@ -51,14 +52,11 @@
</span><span class="cx"> class SafeBrowsingWarning;
</span><span class="cx"> class WebCertificateInfo;
</span><span class="cx"> class WebFramePolicyListenerProxy;
</span><del>-class WebPageProxy;
</del><span class="cx"> class WebsiteDataStore;
</span><span class="cx"> enum class ShouldExpectSafeBrowsingResult;
</span><span class="cx"> enum class ProcessSwapRequestedByClient;
</span><span class="cx"> struct WebsitePoliciesData;
</span><span class="cx"> 
</span><del>-typedef GenericCallback<API::Data*> DataCallback;
-
</del><span class="cx"> class WebFrameProxy : public API::ObjectImpl<API::Object::Type::Frame> {
</span><span class="cx"> public:
</span><span class="cx">     static Ref<WebFrameProxy> create(WebPageProxy& page, uint64_t frameID)
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessWebPageProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/WebPageProxy.h (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/WebPageProxy.h     2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebKit/UIProcess/WebPageProxy.h        2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -298,6 +298,7 @@
</span><span class="cx"> class QuickLookDocumentData;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+typedef GenericCallback<API::Data*> DataCallback;
</ins><span class="cx"> typedef GenericCallback<uint64_t> UnsignedCallback;
</span><span class="cx"> typedef GenericCallback<EditingRange> EditingRangeCallback;
</span><span class="cx"> typedef GenericCallback<const String&> StringCallback;
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcesswpeWebInspectorProxyWPEcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/wpe/WebInspectorProxyWPE.cpp (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/wpe/WebInspectorProxyWPE.cpp       2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebKit/UIProcess/wpe/WebInspectorProxyWPE.cpp  2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -30,6 +30,10 @@
</span><span class="cx"> #include <WebCore/NotImplemented.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><ins>+namespace WebCore {
+class FloatRect;
+}
+
</ins><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><span class="cx"> WebPageProxy* WebInspectorProxy::platformCreateFrontendPage()
</span><span class="lines">@@ -134,7 +138,7 @@
</span><span class="cx">     notImplemented();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebInspectorProxy::platformSetSheetRect(const FloatRect&)
</del><ins>+void WebInspectorProxy::platformSetSheetRect(const WebCore::FloatRect&)
</ins><span class="cx"> {
</span><span class="cx">     notImplemented();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessAutomationWebAutomationSessionProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/Automation/WebAutomationSessionProxy.cpp (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/Automation/WebAutomationSessionProxy.cpp  2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebKit/WebProcess/Automation/WebAutomationSessionProxy.cpp     2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -231,7 +231,7 @@
</span><span class="cx">         WebProcess::singleton().parentProcessConnection()->send(Messages::WebAutomationSession::DidEvaluateJavaScriptFunction(callbackID, errorMessage, errorType), 0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebAutomationSessionProxy::evaluateJavaScriptFunction(PageIdentifier pageID, uint64_t frameID, const String& function, Vector<String> arguments, bool expectsImplicitCallbackArgument, int callbackTimeout, uint64_t callbackID)
</del><ins>+void WebAutomationSessionProxy::evaluateJavaScriptFunction(WebCore::PageIdentifier pageID, uint64_t frameID, const String& function, Vector<String> arguments, bool expectsImplicitCallbackArgument, int callbackTimeout, uint64_t callbackID)
</ins><span class="cx"> {
</span><span class="cx">     WebPage* page = WebProcess::singleton().webPage(pageID);
</span><span class="cx">     if (!page) {
</span><span class="lines">@@ -312,7 +312,7 @@
</span><span class="cx">     WebProcess::singleton().parentProcessConnection()->send(Messages::WebAutomationSession::DidEvaluateJavaScriptFunction(callbackID, result, errorType), 0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebAutomationSessionProxy::resolveChildFrameWithOrdinal(PageIdentifier pageID, uint64_t frameID, uint32_t ordinal, CompletionHandler<void(Optional<String>, uint64_t)>&& completionHandler)
</del><ins>+void WebAutomationSessionProxy::resolveChildFrameWithOrdinal(WebCore::PageIdentifier pageID, uint64_t frameID, uint32_t ordinal, CompletionHandler<void(Optional<String>, uint64_t)>&& completionHandler)
</ins><span class="cx"> {
</span><span class="cx">     WebPage* page = WebProcess::singleton().webPage(pageID);
</span><span class="cx">     if (!page) {
</span><span class="lines">@@ -350,7 +350,7 @@
</span><span class="cx">     completionHandler(WTF::nullopt, childFrame->frameID());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebAutomationSessionProxy::resolveChildFrameWithNodeHandle(PageIdentifier pageID, uint64_t frameID, const String& nodeHandle, CompletionHandler<void(Optional<String>, uint64_t)>&& completionHandler)
</del><ins>+void WebAutomationSessionProxy::resolveChildFrameWithNodeHandle(WebCore::PageIdentifier pageID, uint64_t frameID, const String& nodeHandle, CompletionHandler<void(Optional<String>, uint64_t)>&& completionHandler)
</ins><span class="cx"> {
</span><span class="cx">     WebPage* page = WebProcess::singleton().webPage(pageID);
</span><span class="cx">     if (!page) {
</span><span class="lines">@@ -388,7 +388,7 @@
</span><span class="cx">     completionHandler(WTF::nullopt, frameFromElement->frameID());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebAutomationSessionProxy::resolveChildFrameWithName(PageIdentifier pageID, uint64_t frameID, const String& name, CompletionHandler<void(Optional<String>, uint64_t)>&& completionHandler)
</del><ins>+void WebAutomationSessionProxy::resolveChildFrameWithName(WebCore::PageIdentifier pageID, uint64_t frameID, const String& name, CompletionHandler<void(Optional<String>, uint64_t)>&& completionHandler)
</ins><span class="cx"> {
</span><span class="cx">     WebPage* page = WebProcess::singleton().webPage(pageID);
</span><span class="cx">     if (!page) {
</span><span class="lines">@@ -426,7 +426,7 @@
</span><span class="cx">     completionHandler(WTF::nullopt, childFrame->frameID());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebAutomationSessionProxy::resolveParentFrame(PageIdentifier pageID, uint64_t frameID, CompletionHandler<void(Optional<String>, uint64_t)>&& completionHandler)
</del><ins>+void WebAutomationSessionProxy::resolveParentFrame(WebCore::PageIdentifier pageID, uint64_t frameID, CompletionHandler<void(Optional<String>, uint64_t)>&& completionHandler)
</ins><span class="cx"> {
</span><span class="cx">     WebPage* page = WebProcess::singleton().webPage(pageID);
</span><span class="cx">     if (!page) {
</span><span class="lines">@@ -452,7 +452,7 @@
</span><span class="cx">     completionHandler(WTF::nullopt, parentFrame->frameID());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebAutomationSessionProxy::focusFrame(PageIdentifier pageID, uint64_t frameID)
</del><ins>+void WebAutomationSessionProxy::focusFrame(WebCore::PageIdentifier pageID, uint64_t frameID)
</ins><span class="cx"> {
</span><span class="cx">     WebPage* page = WebProcess::singleton().webPage(pageID);
</span><span class="cx">     if (!page)
</span><span class="lines">@@ -527,7 +527,7 @@
</span><span class="cx">     return clientPoint;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebAutomationSessionProxy::computeElementLayout(PageIdentifier pageID, uint64_t frameID, String nodeHandle, bool scrollIntoViewIfNeeded, CoordinateSystem coordinateSystem, CompletionHandler<void(Optional<String>, WebCore::IntRect, Optional<WebCore::IntPoint>, bool)>&& completionHandler)
</del><ins>+void WebAutomationSessionProxy::computeElementLayout(WebCore::PageIdentifier pageID, uint64_t frameID, String nodeHandle, bool scrollIntoViewIfNeeded, CoordinateSystem coordinateSystem, CompletionHandler<void(Optional<String>, WebCore::IntRect, Optional<WebCore::IntPoint>, bool)>&& completionHandler)
</ins><span class="cx"> {
</span><span class="cx">     WebPage* page = WebProcess::singleton().webPage(pageID);
</span><span class="cx">     if (!page) {
</span><span class="lines">@@ -635,7 +635,7 @@
</span><span class="cx">     completionHandler(WTF::nullopt, resultElementBounds, resultInViewCenterPoint, isObscured);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebAutomationSessionProxy::selectOptionElement(PageIdentifier pageID, uint64_t frameID, String nodeHandle, CompletionHandler<void(Optional<String>)>&& completionHandler)
</del><ins>+void WebAutomationSessionProxy::selectOptionElement(WebCore::PageIdentifier pageID, uint64_t frameID, String nodeHandle, CompletionHandler<void(Optional<String>)>&& completionHandler)
</ins><span class="cx"> {
</span><span class="cx">     WebPage* page = WebProcess::singleton().webPage(pageID);
</span><span class="cx">     if (!page) {
</span><span class="lines">@@ -703,7 +703,7 @@
</span><span class="cx">     return { };
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebAutomationSessionProxy::takeScreenshot(PageIdentifier pageID, uint64_t frameID, String nodeHandle, bool scrollIntoViewIfNeeded, bool clipToViewport, uint64_t callbackID)
</del><ins>+void WebAutomationSessionProxy::takeScreenshot(WebCore::PageIdentifier pageID, uint64_t frameID, String nodeHandle, bool scrollIntoViewIfNeeded, bool clipToViewport, uint64_t callbackID)
</ins><span class="cx"> {
</span><span class="cx">     ShareableBitmap::Handle handle;
</span><span class="cx"> 
</span><span class="lines">@@ -751,7 +751,7 @@
</span><span class="cx">     WebProcess::singleton().parentProcessConnection()->send(Messages::WebAutomationSession::DidTakeScreenshot(callbackID, handle, { }), 0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebAutomationSessionProxy::getCookiesForFrame(PageIdentifier pageID, uint64_t frameID, CompletionHandler<void(Optional<String>, Vector<WebCore::Cookie>)>&& completionHandler)
</del><ins>+void WebAutomationSessionProxy::getCookiesForFrame(WebCore::PageIdentifier pageID, uint64_t frameID, CompletionHandler<void(Optional<String>, Vector<WebCore::Cookie>)>&& completionHandler)
</ins><span class="cx"> {
</span><span class="cx">     WebPage* page = WebProcess::singleton().webPage(pageID);
</span><span class="cx">     if (!page) {
</span><span class="lines">@@ -776,7 +776,7 @@
</span><span class="cx">     completionHandler(WTF::nullopt, foundCookies);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebAutomationSessionProxy::deleteCookie(PageIdentifier pageID, uint64_t frameID, String cookieName, CompletionHandler<void(Optional<String>)>&& completionHandler)
</del><ins>+void WebAutomationSessionProxy::deleteCookie(WebCore::PageIdentifier pageID, uint64_t frameID, String cookieName, CompletionHandler<void(Optional<String>)>&& completionHandler)
</ins><span class="cx"> {
</span><span class="cx">     WebPage* page = WebProcess::singleton().webPage(pageID);
</span><span class="cx">     if (!page) {
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessCacheWebCacheStorageConnectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/Cache/WebCacheStorageConnection.cpp (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/Cache/WebCacheStorageConnection.cpp       2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebKit/WebProcess/Cache/WebCacheStorageConnection.cpp  2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -56,32 +56,32 @@
</span><span class="cx">     return WebProcess::singleton().ensureNetworkProcessConnection().connection();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebCacheStorageConnection::open(const WebCore::ClientOrigin& origin, const String& cacheName, DOMCacheEngine::CacheIdentifierCallback&& callback)
</del><ins>+void WebCacheStorageConnection::open(const WebCore::ClientOrigin& origin, const String& cacheName, WebCore::DOMCacheEngine::CacheIdentifierCallback&& callback)
</ins><span class="cx"> {
</span><span class="cx">     connection().sendWithAsyncReply(Messages::CacheStorageEngineConnection::Open(m_sessionID, origin, cacheName), WTFMove(callback));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebCacheStorageConnection::remove(uint64_t cacheIdentifier, DOMCacheEngine::CacheIdentifierCallback&& callback)
</del><ins>+void WebCacheStorageConnection::remove(uint64_t cacheIdentifier, WebCore::DOMCacheEngine::CacheIdentifierCallback&& callback)
</ins><span class="cx"> {
</span><span class="cx">     connection().sendWithAsyncReply(Messages::CacheStorageEngineConnection::Remove(m_sessionID, cacheIdentifier), WTFMove(callback));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebCacheStorageConnection::retrieveCaches(const WebCore::ClientOrigin& origin, uint64_t updateCounter, DOMCacheEngine::CacheInfosCallback&& callback)
</del><ins>+void WebCacheStorageConnection::retrieveCaches(const WebCore::ClientOrigin& origin, uint64_t updateCounter, WebCore::DOMCacheEngine::CacheInfosCallback&& callback)
</ins><span class="cx"> {
</span><span class="cx">     connection().sendWithAsyncReply(Messages::CacheStorageEngineConnection::Caches(m_sessionID, origin, updateCounter), WTFMove(callback));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebCacheStorageConnection::retrieveRecords(uint64_t cacheIdentifier, const URL& url, DOMCacheEngine::RecordsCallback&& callback)
</del><ins>+void WebCacheStorageConnection::retrieveRecords(uint64_t cacheIdentifier, const URL& url, WebCore::DOMCacheEngine::RecordsCallback&& callback)
</ins><span class="cx"> {
</span><span class="cx">     connection().sendWithAsyncReply(Messages::CacheStorageEngineConnection::RetrieveRecords(m_sessionID, cacheIdentifier, url), WTFMove(callback));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebCacheStorageConnection::batchDeleteOperation(uint64_t cacheIdentifier, const WebCore::ResourceRequest& request, WebCore::CacheQueryOptions&& options, DOMCacheEngine::RecordIdentifiersCallback&& callback)
</del><ins>+void WebCacheStorageConnection::batchDeleteOperation(uint64_t cacheIdentifier, const WebCore::ResourceRequest& request, WebCore::CacheQueryOptions&& options, WebCore::DOMCacheEngine::RecordIdentifiersCallback&& callback)
</ins><span class="cx"> {
</span><span class="cx">     connection().sendWithAsyncReply(Messages::CacheStorageEngineConnection::DeleteMatchingRecords(m_sessionID, cacheIdentifier, request, options), WTFMove(callback));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebCacheStorageConnection::batchPutOperation(uint64_t cacheIdentifier, Vector<Record>&& records, DOMCacheEngine::RecordIdentifiersCallback&& callback)
</del><ins>+void WebCacheStorageConnection::batchPutOperation(uint64_t cacheIdentifier, Vector<Record>&& records, WebCore::DOMCacheEngine::RecordIdentifiersCallback&& callback)
</ins><span class="cx"> {
</span><span class="cx">     connection().sendWithAsyncReply(Messages::CacheStorageEngineConnection::PutRecords(m_sessionID, cacheIdentifier, records), WTFMove(callback));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessWebCoreSupportgtkWebEditorClientGtkcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/WebCoreSupport/gtk/WebEditorClientGtk.cpp (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/WebCoreSupport/gtk/WebEditorClientGtk.cpp 2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebKit/WebProcess/WebCoreSupport/gtk/WebEditorClientGtk.cpp    2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -28,6 +28,7 @@
</span><span class="cx"> #include <WebCore/Pasteboard.h>
</span><span class="cx"> #include <WebCore/PlatformKeyboardEvent.h>
</span><span class="cx"> #include <WebCore/markup.h>
</span><ins>+#include <WebPage.h>
</ins><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> #include <wtf/glib/GRefPtr.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessWebPagegtkWebPageGtkcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/WebPage/gtk/WebPageGtk.cpp (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/WebPage/gtk/WebPageGtk.cpp        2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebKit/WebProcess/WebPage/gtk/WebPageGtk.cpp   2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -49,6 +49,7 @@
</span><span class="cx"> #include <WebCore/SharedBuffer.h>
</span><span class="cx"> #include <WebCore/UserAgent.h>
</span><span class="cx"> #include <WebCore/WindowsKeyboardCodes.h>
</span><ins>+#include <gtk/gtk.h>
</ins><span class="cx"> #include <wtf/glib/GUniquePtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessWebPagewpeWebPageWPEcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/WebPage/wpe/WebPageWPE.cpp (246595 => 246596)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/WebPage/wpe/WebPageWPE.cpp        2019-06-19 17:38:43 UTC (rev 246595)
+++ trunk/Source/WebKit/WebProcess/WebPage/wpe/WebPageWPE.cpp   2019-06-19 17:42:05 UTC (rev 246596)
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> #include "WebPage.h"
</span><span class="cx"> 
</span><span class="cx"> #include "WebKitWebPageAccessibilityObject.h"
</span><ins>+#include "WebPageProxy.h"
</ins><span class="cx"> #include "WebPreferencesKeys.h"
</span><span class="cx"> #include "WebPreferencesStore.h"
</span><span class="cx"> #include <WebCore/NotImplemented.h>
</span></span></pre>
</div>
</div>

</body>
</html>