<!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>[182862] trunk/Source/WebKit2</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/182862">182862</a></dd>
<dt>Author</dt> <dd>andersca@apple.com</dd>
<dt>Date</dt> <dd>2015-04-15 14:48:00 -0700 (Wed, 15 Apr 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Make WKWebsiteDataRecord public
https://bugs.webkit.org/show_bug.cgi?id=143796

Reviewed by Dan Bernstein.

Rename _WKWebsiteDataRecord and associated files to WKWebsiteDataRecord and
add a new _WKWebsiteDataRecord.h with a class @interface declaration that just
inherits from WKWebsiteDataRecord. We don't need an @implementation since nobody is expected
to allocate _WKWebsiteDataRecord objects.

* Shared/API/Cocoa/WebKit.h:
* Shared/Cocoa/APIObject.mm:
(API::Object::newObject):
* UIProcess/API/Cocoa/WKWebsiteDataRecord.h: Copied from Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.h.
* UIProcess/API/Cocoa/WKWebsiteDataRecord.mm: Renamed from Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.mm.
(-[WKWebsiteDataRecord dealloc]):
(dataTypesToString):
(-[WKWebsiteDataRecord description]):
(-[WKWebsiteDataRecord displayName]):
(-[WKWebsiteDataRecord dataTypes]):
(-[WKWebsiteDataRecord _apiObject]):
* UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h: Renamed from Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecordInternal.h.
(WebKit::wrapper):
(WebKit::toWebsiteDataTypes):
(WebKit::toWKWebsiteDataTypes):
* UIProcess/API/Cocoa/_WKWebsiteDataRecord.h:
* UIProcess/API/Cocoa/_WKWebsiteDataStore.mm:
(toWebsiteDataRecords):
* WebKit2.xcodeproj/project.pbxproj:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoaWebKith">trunk/Source/WebKit2/Shared/API/Cocoa/WebKit.h</a></li>
<li><a href="#trunkSourceWebKit2SharedCocoaAPIObjectmm">trunk/Source/WebKit2/Shared/Cocoa/APIObject.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataRecordh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataStoremm">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataStore.mm</a></li>
<li><a href="#trunkSourceWebKit2WebKit2xcodeprojprojectpbxproj">trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataRecordh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataRecordmm">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataRecordInternalh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataRecordmm">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataRecordInternalh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecordInternal.h</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (182861 => 182862)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2015-04-15 21:38:17 UTC (rev 182861)
+++ trunk/Source/WebKit2/ChangeLog        2015-04-15 21:48:00 UTC (rev 182862)
</span><span class="lines">@@ -1,3 +1,35 @@
</span><ins>+2015-04-15  Anders Carlsson  &lt;andersca@apple.com&gt;
+
+        Make WKWebsiteDataRecord public
+        https://bugs.webkit.org/show_bug.cgi?id=143796
+
+        Reviewed by Dan Bernstein.
+
+        Rename _WKWebsiteDataRecord and associated files to WKWebsiteDataRecord and
+        add a new _WKWebsiteDataRecord.h with a class @interface declaration that just
+        inherits from WKWebsiteDataRecord. We don't need an @implementation since nobody is expected
+        to allocate _WKWebsiteDataRecord objects.
+
+        * Shared/API/Cocoa/WebKit.h:
+        * Shared/Cocoa/APIObject.mm:
+        (API::Object::newObject):
+        * UIProcess/API/Cocoa/WKWebsiteDataRecord.h: Copied from Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.h.
+        * UIProcess/API/Cocoa/WKWebsiteDataRecord.mm: Renamed from Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.mm.
+        (-[WKWebsiteDataRecord dealloc]):
+        (dataTypesToString):
+        (-[WKWebsiteDataRecord description]):
+        (-[WKWebsiteDataRecord displayName]):
+        (-[WKWebsiteDataRecord dataTypes]):
+        (-[WKWebsiteDataRecord _apiObject]):
+        * UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h: Renamed from Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecordInternal.h.
+        (WebKit::wrapper):
+        (WebKit::toWebsiteDataTypes):
+        (WebKit::toWKWebsiteDataTypes):
+        * UIProcess/API/Cocoa/_WKWebsiteDataRecord.h:
+        * UIProcess/API/Cocoa/_WKWebsiteDataStore.mm:
+        (toWebsiteDataRecords):
+        * WebKit2.xcodeproj/project.pbxproj:
+
</ins><span class="cx"> 2015-04-13  Jer Noble  &lt;jer.noble@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [Fullscreen] ChromeClient::exitVideoFullscreen() should take a pointer to a HTMLVideoElement.
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoaWebKith"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/WebKit.h (182861 => 182862)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/WebKit.h        2015-04-15 21:38:17 UTC (rev 182861)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/WebKit.h        2015-04-15 21:48:00 UTC (rev 182862)
</span><span class="lines">@@ -41,5 +41,6 @@
</span><span class="cx"> #import &lt;WebKit/WKUserScript.h&gt;
</span><span class="cx"> #import &lt;WebKit/WKWebView.h&gt;
</span><span class="cx"> #import &lt;WebKit/WKWebViewConfiguration.h&gt;
</span><ins>+#import &lt;WebKit/WKWebsiteDataRecord.h&gt;
</ins><span class="cx"> #import &lt;WebKit/WKWindowFeatures.h&gt;
</span><span class="cx"> #import &lt;WebKit/WebKitLegacy.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCocoaAPIObjectmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/Cocoa/APIObject.mm (182861 => 182862)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/Cocoa/APIObject.mm        2015-04-15 21:38:17 UTC (rev 182861)
+++ trunk/Source/WebKit2/Shared/Cocoa/APIObject.mm        2015-04-15 21:48:00 UTC (rev 182862)
</span><span class="lines">@@ -57,13 +57,13 @@
</span><span class="cx"> #import &quot;WKWebProcessPlugInNodeHandleInternal.h&quot;
</span><span class="cx"> #import &quot;WKWebProcessPlugInPageGroupInternal.h&quot;
</span><span class="cx"> #import &quot;WKWebProcessPlugInScriptWorldInternal.h&quot;
</span><ins>+#import &quot;WKWebsiteDataRecordInternal.h&quot;
</ins><span class="cx"> #import &quot;_WKDownloadInternal.h&quot;
</span><span class="cx"> #import &quot;_WKFrameHandleInternal.h&quot;
</span><span class="cx"> #import &quot;_WKProcessPoolConfigurationInternal.h&quot;
</span><span class="cx"> #import &quot;_WKUserContentExtensionStoreInternal.h&quot;
</span><span class="cx"> #import &quot;_WKUserContentFilterInternal.h&quot;
</span><span class="cx"> #import &quot;_WKVisitedLinkProviderInternal.h&quot;
</span><del>-#import &quot;_WKWebsiteDataRecordInternal.h&quot;
</del><span class="cx"> #import &quot;_WKWebsiteDataStoreInternal.h&quot;
</span><span class="cx"> #import &lt;objc/objc-auto.h&gt;
</span><span class="cx"> 
</span><span class="lines">@@ -205,7 +205,7 @@
</span><span class="cx">         break;
</span><span class="cx"> 
</span><span class="cx">     case Type::WebsiteDataRecord:
</span><del>-        wrapper = [_WKWebsiteDataRecord alloc];
</del><ins>+        wrapper = [WKWebsiteDataRecord alloc];
</ins><span class="cx">         break;
</span><span class="cx"> 
</span><span class="cx">     case Type::WebsiteDataStore:
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataRecordhfromrev182860trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataRecordh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.h (from rev 182860, trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.h) (0 => 182862)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.h                                (rev 0)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.h        2015-04-15 21:48:00 UTC (rev 182862)
</span><span class="lines">@@ -0,0 +1,57 @@
</span><ins>+/*
+ * Copyright (C) 2015 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#import &lt;WebKit/WKFoundation.h&gt;
+
+#if WK_API_ENABLED
+
+#import &lt;Foundation/Foundation.h&gt;
+
+WK_ASSUME_NONNULL_BEGIN
+
+typedef NS_OPTIONS(NSUInteger, WKWebsiteDataTypes) {
+    WKWebsiteDataTypeCookies = 1 &lt;&lt; 0,
+    WKWebsiteDataTypeDiskCache = 1 &lt;&lt; 1,
+    WKWebsiteDataTypeMemoryCache = 1 &lt;&lt; 2,
+    WKWebsiteDataTypeOfflineWebApplicationCache = 1 &lt;&lt; 3,
+
+    WKWebsiteDataTypeLocalStorage = 1 &lt;&lt; 4,
+    WKWebsiteDataTypeWebSQLDatabases = 1 &lt;&lt; 5,
+
+    WKWebsiteDataTypeAll = NSUIntegerMax,
+} WK_ENUM_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
+
+WK_CLASS_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA)
+@interface WKWebsiteDataRecord : NSObject
+
+@property (nonatomic, readonly, copy) NSString *displayName;
+
+@property (nonatomic, readonly) WKWebsiteDataTypes dataTypes;
+
+@end
+
+WK_ASSUME_NONNULL_END
+
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataRecordmmfromrev182860trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataRecordmm"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.mm (from rev 182860, trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.mm) (0 => 182862)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.mm                                (rev 0)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.mm        2015-04-15 21:48:00 UTC (rev 182862)
</span><span class="lines">@@ -0,0 +1,84 @@
</span><ins>+/*
+ * Copyright (C) 2015 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#import &quot;config.h&quot;
+#import &quot;WKWebsiteDataRecordInternal.h&quot;
+
+#if WK_API_ENABLED
+
+@implementation WKWebsiteDataRecord
+
+- (void)dealloc
+{
+    _websiteDataRecord-&gt;API::WebsiteDataRecord::~WebsiteDataRecord();
+
+    [super dealloc];
+}
+
+static NSString *dataTypesToString(WKWebsiteDataTypes dataTypes)
+{
+    auto array = adoptNS([[NSMutableArray alloc] init]);
+
+    if (dataTypes &amp; WKWebsiteDataTypeCookies)
+        [array addObject:@&quot;Cookies&quot;];
+    if (dataTypes &amp; WKWebsiteDataTypeDiskCache)
+        [array addObject:@&quot;Disk Cache&quot;];
+    if (dataTypes &amp; WKWebsiteDataTypeMemoryCache)
+        [array addObject:@&quot;Memory Cache&quot;];
+    if (dataTypes &amp; WKWebsiteDataTypeOfflineWebApplicationCache)
+        [array addObject:@&quot;Offline Web Application Cache&quot;];
+    if (dataTypes &amp; WKWebsiteDataTypeLocalStorage)
+        [array addObject:@&quot;Local Storage&quot;];
+    if (dataTypes &amp; WKWebsiteDataTypeWebSQLDatabases)
+        [array addObject:@&quot;Web SQL&quot;];
+
+    return [array componentsJoinedByString:@&quot;, &quot;];
+}
+
+- (NSString *)description
+{
+    return [NSString stringWithFormat:@&quot;&lt;%@: %p; displayName = %@; dataTypes = { %@ }&gt;&quot;, NSStringFromClass(self.class), self, self.displayName, dataTypesToString(self.dataTypes)];
+}
+
+- (NSString *)displayName
+{
+    return _websiteDataRecord-&gt;websiteDataRecord().displayName;
+}
+
+- (WKWebsiteDataTypes)dataTypes
+{
+    return WebKit::toWKWebsiteDataTypes(_websiteDataRecord-&gt;websiteDataRecord().types);
+}
+
+#pragma mark WKObject protocol implementation
+
+- (API::Object&amp;)_apiObject
+{
+    return *_websiteDataRecord;
+}
+
+@end
+
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataRecordInternalhfromrev182860trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataRecordInternalh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h (from rev 182860, trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecordInternal.h) (0 => 182862)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h                                (rev 0)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h        2015-04-15 21:48:00 UTC (rev 182862)
</span><span class="lines">@@ -0,0 +1,93 @@
</span><ins>+/*
+ * Copyright (C) 2015 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#import &quot;WKWebsiteDataRecord.h&quot;
+
+#if WK_API_ENABLED
+
+#import &quot;APIWebsiteDataRecord.h&quot;
+#import &quot;WKObject.h&quot;
+
+namespace WebKit {
+
+inline WKWebsiteDataRecord *wrapper(API::WebsiteDataRecord&amp; websiteDataRecord)
+{
+    ASSERT([websiteDataRecord.wrapper() isKindOfClass:[WKWebsiteDataRecord class]]);
+    return (WKWebsiteDataRecord *)websiteDataRecord.wrapper();
+}
+
+static inline WebKit::WebsiteDataTypes toWebsiteDataTypes(WKWebsiteDataTypes wkWebsiteDataTypes)
+{
+    using WebsiteDataTypes = WebKit::WebsiteDataTypes;
+
+    int websiteDataTypes = 0;
+
+    if (wkWebsiteDataTypes &amp; WKWebsiteDataTypeCookies)
+        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeCookies;
+    if (wkWebsiteDataTypes &amp; WKWebsiteDataTypeDiskCache)
+        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeDiskCache;
+    if (wkWebsiteDataTypes &amp; WKWebsiteDataTypeMemoryCache)
+        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeMemoryCache;
+    if (wkWebsiteDataTypes &amp; WKWebsiteDataTypeOfflineWebApplicationCache)
+        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeOfflineWebApplicationCache;
+    if (wkWebsiteDataTypes &amp; WKWebsiteDataTypeLocalStorage)
+        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeLocalStorage;
+    if (wkWebsiteDataTypes &amp; WKWebsiteDataTypeWebSQLDatabases)
+        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeWebSQLDatabases;
+
+    return static_cast&lt;WebsiteDataTypes&gt;(websiteDataTypes);
+}
+
+static inline WKWebsiteDataTypes toWKWebsiteDataTypes(int websiteDataTypes)
+{
+    using WebsiteDataTypes = WebKit::WebsiteDataTypes;
+
+    WKWebsiteDataTypes wkWebsiteDataTypes = 0;
+
+    if (websiteDataTypes &amp; WebsiteDataTypes::WebsiteDataTypeCookies)
+        wkWebsiteDataTypes |= WKWebsiteDataTypeCookies;
+    if (websiteDataTypes &amp; WebsiteDataTypes::WebsiteDataTypeDiskCache)
+        wkWebsiteDataTypes |= WKWebsiteDataTypeDiskCache;
+    if (websiteDataTypes &amp; WebsiteDataTypes::WebsiteDataTypeMemoryCache)
+        wkWebsiteDataTypes |= WKWebsiteDataTypeMemoryCache;
+    if (websiteDataTypes &amp; WebsiteDataTypes::WebsiteDataTypeOfflineWebApplicationCache)
+        wkWebsiteDataTypes |= WKWebsiteDataTypeOfflineWebApplicationCache;
+    if (websiteDataTypes &amp; WebsiteDataTypes::WebsiteDataTypeLocalStorage)
+        wkWebsiteDataTypes |= WKWebsiteDataTypeLocalStorage;
+    if (websiteDataTypes &amp; WebsiteDataTypes::WebsiteDataTypeWebSQLDatabases)
+        wkWebsiteDataTypes |= WKWebsiteDataTypeWebSQLDatabases;
+
+    return wkWebsiteDataTypes;
+}
+
+}
+
+@interface WKWebsiteDataRecord () &lt;WKObject&gt; {
+@package
+    API::ObjectStorage&lt;API::WebsiteDataRecord&gt; _websiteDataRecord;
+}
+@end
+
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataRecordh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.h (182861 => 182862)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.h        2015-04-15 21:38:17 UTC (rev 182861)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.h        2015-04-15 21:48:00 UTC (rev 182862)
</span><span class="lines">@@ -27,26 +27,10 @@
</span><span class="cx"> 
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> 
</span><del>-#import &lt;Foundation/Foundation.h&gt;
</del><ins>+#import &lt;WebKit/WKWebsiteDataRecord.h&gt;
</ins><span class="cx"> 
</span><del>-typedef NS_OPTIONS(NSUInteger, WKWebsiteDataTypes) {
-    WKWebsiteDataTypeCookies = 1 &lt;&lt; 0,
-    WKWebsiteDataTypeDiskCache = 1 &lt;&lt; 1,
-    WKWebsiteDataTypeMemoryCache = 1 &lt;&lt; 2,
-    WKWebsiteDataTypeOfflineWebApplicationCache = 1 &lt;&lt; 3,
-
-    WKWebsiteDataTypeLocalStorage = 1 &lt;&lt; 4,
-    WKWebsiteDataTypeWebSQLDatabases = 1 &lt;&lt; 5,
-
-    WKWebsiteDataTypeAll = NSUIntegerMax,
-} WK_ENUM_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-
</del><span class="cx"> WK_CLASS_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA)
</span><del>-@interface _WKWebsiteDataRecord : NSObject
-
-@property (nonatomic, readonly, copy) NSString *displayName;
-
-@property (nonatomic, readonly) WKWebsiteDataTypes dataTypes;
</del><ins>+@interface _WKWebsiteDataRecord : WKWebsiteDataRecord
</ins><span class="cx"> @end
</span><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataRecordmm"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.mm (182861 => 182862)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.mm        2015-04-15 21:38:17 UTC (rev 182861)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.mm        2015-04-15 21:48:00 UTC (rev 182862)
</span><span class="lines">@@ -1,84 +0,0 @@
</span><del>-/*
- * Copyright (C) 2015 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import &quot;config.h&quot;
-#import &quot;_WKWebsiteDataRecordInternal.h&quot;
-
-#if WK_API_ENABLED
-
-@implementation _WKWebsiteDataRecord
-
-- (void)dealloc
-{
-    _websiteDataRecord-&gt;API::WebsiteDataRecord::~WebsiteDataRecord();
-
-    [super dealloc];
-}
-
-static NSString *dataTypesToString(WKWebsiteDataTypes dataTypes)
-{
-    auto array = adoptNS([[NSMutableArray alloc] init]);
-
-    if (dataTypes &amp; WKWebsiteDataTypeCookies)
-        [array addObject:@&quot;Cookies&quot;];
-    if (dataTypes &amp; WKWebsiteDataTypeDiskCache)
-        [array addObject:@&quot;Disk Cache&quot;];
-    if (dataTypes &amp; WKWebsiteDataTypeMemoryCache)
-        [array addObject:@&quot;Memory Cache&quot;];
-    if (dataTypes &amp; WKWebsiteDataTypeOfflineWebApplicationCache)
-        [array addObject:@&quot;Offline Web Application Cache&quot;];
-    if (dataTypes &amp; WKWebsiteDataTypeLocalStorage)
-        [array addObject:@&quot;Local Storage&quot;];
-    if (dataTypes &amp; WKWebsiteDataTypeWebSQLDatabases)
-        [array addObject:@&quot;Web SQL&quot;];
-
-    return [array componentsJoinedByString:@&quot;, &quot;];
-}
-
-- (NSString *)description
-{
-    return [NSString stringWithFormat:@&quot;&lt;%@: %p; displayName = %@; dataTypes = { %@ }&gt;&quot;, NSStringFromClass(self.class), self, self.displayName, dataTypesToString(self.dataTypes)];
-}
-
-- (NSString *)displayName
-{
-    return _websiteDataRecord-&gt;websiteDataRecord().displayName;
-}
-
-- (WKWebsiteDataTypes)dataTypes
-{
-    return WebKit::toWKWebsiteDataTypes(_websiteDataRecord-&gt;websiteDataRecord().types);
-}
-
-#pragma mark WKObject protocol implementation
-
-- (API::Object&amp;)_apiObject
-{
-    return *_websiteDataRecord;
-}
-
-@end
-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataRecordInternalh"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecordInternal.h (182861 => 182862)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecordInternal.h        2015-04-15 21:38:17 UTC (rev 182861)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecordInternal.h        2015-04-15 21:48:00 UTC (rev 182862)
</span><span class="lines">@@ -1,93 +0,0 @@
</span><del>-/*
- * Copyright (C) 2015 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import &quot;_WKWebsiteDataRecord.h&quot;
-
-#if WK_API_ENABLED
-
-#import &quot;APIWebsiteDataRecord.h&quot;
-#import &quot;WKObject.h&quot;
-
-namespace WebKit {
-
-inline _WKWebsiteDataRecord *wrapper(API::WebsiteDataRecord&amp; websiteDataRecord)
-{
-    ASSERT([websiteDataRecord.wrapper() isKindOfClass:[_WKWebsiteDataRecord class]]);
-    return (_WKWebsiteDataRecord *)websiteDataRecord.wrapper();
-}
-
-static inline WebKit::WebsiteDataTypes toWebsiteDataTypes(WKWebsiteDataTypes wkWebsiteDataTypes)
-{
-    using WebsiteDataTypes = WebKit::WebsiteDataTypes;
-
-    int websiteDataTypes = 0;
-
-    if (wkWebsiteDataTypes &amp; WKWebsiteDataTypeCookies)
-        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeCookies;
-    if (wkWebsiteDataTypes &amp; WKWebsiteDataTypeDiskCache)
-        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeDiskCache;
-    if (wkWebsiteDataTypes &amp; WKWebsiteDataTypeMemoryCache)
-        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeMemoryCache;
-    if (wkWebsiteDataTypes &amp; WKWebsiteDataTypeOfflineWebApplicationCache)
-        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeOfflineWebApplicationCache;
-    if (wkWebsiteDataTypes &amp; WKWebsiteDataTypeLocalStorage)
-        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeLocalStorage;
-    if (wkWebsiteDataTypes &amp; WKWebsiteDataTypeWebSQLDatabases)
-        websiteDataTypes |= WebsiteDataTypes::WebsiteDataTypeWebSQLDatabases;
-
-    return static_cast&lt;WebsiteDataTypes&gt;(websiteDataTypes);
-}
-
-static inline WKWebsiteDataTypes toWKWebsiteDataTypes(int websiteDataTypes)
-{
-    using WebsiteDataTypes = WebKit::WebsiteDataTypes;
-
-    WKWebsiteDataTypes wkWebsiteDataTypes = 0;
-
-    if (websiteDataTypes &amp; WebsiteDataTypes::WebsiteDataTypeCookies)
-        wkWebsiteDataTypes |= WKWebsiteDataTypeCookies;
-    if (websiteDataTypes &amp; WebsiteDataTypes::WebsiteDataTypeDiskCache)
-        wkWebsiteDataTypes |= WKWebsiteDataTypeDiskCache;
-    if (websiteDataTypes &amp; WebsiteDataTypes::WebsiteDataTypeMemoryCache)
-        wkWebsiteDataTypes |= WKWebsiteDataTypeMemoryCache;
-    if (websiteDataTypes &amp; WebsiteDataTypes::WebsiteDataTypeOfflineWebApplicationCache)
-        wkWebsiteDataTypes |= WKWebsiteDataTypeOfflineWebApplicationCache;
-    if (websiteDataTypes &amp; WebsiteDataTypes::WebsiteDataTypeLocalStorage)
-        wkWebsiteDataTypes |= WKWebsiteDataTypeLocalStorage;
-    if (websiteDataTypes &amp; WebsiteDataTypes::WebsiteDataTypeWebSQLDatabases)
-        wkWebsiteDataTypes |= WKWebsiteDataTypeWebSQLDatabases;
-
-    return wkWebsiteDataTypes;
-}
-
-}
-
-@interface _WKWebsiteDataRecord () &lt;WKObject&gt; {
-@package
-    API::ObjectStorage&lt;API::WebsiteDataRecord&gt; _websiteDataRecord;
-}
-@end
-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataStoremm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataStore.mm (182861 => 182862)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataStore.mm        2015-04-15 21:38:17 UTC (rev 182861)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataStore.mm        2015-04-15 21:48:00 UTC (rev 182862)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &quot;APIArray.h&quot;
</span><span class="cx"> #import &quot;WKNSArray.h&quot;
</span><del>-#import &quot;_WKWebsiteDataRecordInternal.h&quot;
</del><ins>+#import &quot;WKWebsiteDataRecordInternal.h&quot;
</ins><span class="cx"> 
</span><span class="cx"> @implementation _WKWebsiteDataStore
</span><span class="cx"> 
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx"> {
</span><span class="cx">     Vector&lt;WebKit::WebsiteDataRecord&gt; result;
</span><span class="cx"> 
</span><del>-    for (_WKWebsiteDataRecord *dataRecord in dataRecords)
</del><ins>+    for (WKWebsiteDataRecord *dataRecord in dataRecords)
</ins><span class="cx">         result.append(dataRecord-&gt;_websiteDataRecord-&gt;websiteDataRecord());
</span><span class="cx"> 
</span><span class="cx">     return result;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebKit2xcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj (182861 => 182862)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj        2015-04-15 21:38:17 UTC (rev 182861)
+++ trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj        2015-04-15 21:48:00 UTC (rev 182862)
</span><span class="lines">@@ -249,9 +249,9 @@
</span><span class="cx">                 1A4832C31A965A3C008B4DFE /* WebsiteDataStoreCocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1A4832C11A965A3C008B4DFE /* WebsiteDataStoreCocoa.mm */; };
</span><span class="cx">                 1A4832C71A9BC13C008B4DFE /* APIWebsiteDataRecord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A4832C51A9BC13C008B4DFE /* APIWebsiteDataRecord.cpp */; };
</span><span class="cx">                 1A4832C81A9BC13C008B4DFE /* APIWebsiteDataRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4832C61A9BC13C008B4DFE /* APIWebsiteDataRecord.h */; };
</span><del>-                1A4832CB1A9BC465008B4DFE /* _WKWebsiteDataRecord.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1A4832C91A9BC465008B4DFE /* _WKWebsiteDataRecord.mm */; };
-                1A4832CC1A9BC465008B4DFE /* _WKWebsiteDataRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4832CA1A9BC465008B4DFE /* _WKWebsiteDataRecord.h */; settings = {ATTRIBUTES = (Private, ); }; };
-                1A4832CE1A9BC484008B4DFE /* _WKWebsiteDataRecordInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4832CD1A9BC484008B4DFE /* _WKWebsiteDataRecordInternal.h */; };
</del><ins>+                1A4832CB1A9BC465008B4DFE /* WKWebsiteDataRecord.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1A4832C91A9BC465008B4DFE /* WKWebsiteDataRecord.mm */; };
+                1A4832CC1A9BC465008B4DFE /* WKWebsiteDataRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4832CA1A9BC465008B4DFE /* WKWebsiteDataRecord.h */; settings = {ATTRIBUTES = (Public, ); }; };
+                1A4832CE1A9BC484008B4DFE /* WKWebsiteDataRecordInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4832CD1A9BC484008B4DFE /* WKWebsiteDataRecordInternal.h */; };
</ins><span class="cx">                 1A4832D11A9BDC2F008B4DFE /* WebsiteDataRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4832CF1A9BD821008B4DFE /* WebsiteDataRecord.h */; };
</span><span class="cx">                 1A4832D61A9CDF96008B4DFE /* WebsiteData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A4832D41A9CDF96008B4DFE /* WebsiteData.cpp */; };
</span><span class="cx">                 1A4832D71A9CDF96008B4DFE /* WebsiteData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4832D51A9CDF96008B4DFE /* WebsiteData.h */; };
</span><span class="lines">@@ -502,6 +502,7 @@
</span><span class="cx">                 1AFA4B8C1A65A1D0006C4AB4 /* WebProcessLifetimeTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AFA4B8A1A65A1D0006C4AB4 /* WebProcessLifetimeTracker.h */; };
</span><span class="cx">                 1AFA4B8F1A65A9E2006C4AB4 /* WebProcessLifetimeObserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AFA4B8D1A65A9E2006C4AB4 /* WebProcessLifetimeObserver.cpp */; };
</span><span class="cx">                 1AFA4B901A65A9E2006C4AB4 /* WebProcessLifetimeObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AFA4B8E1A65A9E2006C4AB4 /* WebProcessLifetimeObserver.h */; };
</span><ins>+                1AFB4C6E1ADF0C7800B33339 /* _WKWebsiteDataRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AFB4C6C1ADF0C7800B33339 /* _WKWebsiteDataRecord.h */; settings = {ATTRIBUTES = (Private, ); }; };
</ins><span class="cx">                 1AFDD3151891B54000153970 /* APIPolicyClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AFDD3141891B54000153970 /* APIPolicyClient.h */; };
</span><span class="cx">                 1AFDD3171891C94700153970 /* WKPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AFDD3161891C94700153970 /* WKPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; };
</span><span class="cx">                 1AFDD3191891CA1200153970 /* WKPreferences.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1AFDD3181891CA1200153970 /* WKPreferences.mm */; };
</span><span class="lines">@@ -2368,9 +2369,9 @@
</span><span class="cx">                 1A4832C11A965A3C008B4DFE /* WebsiteDataStoreCocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebsiteDataStoreCocoa.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1A4832C51A9BC13C008B4DFE /* APIWebsiteDataRecord.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = APIWebsiteDataRecord.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1A4832C61A9BC13C008B4DFE /* APIWebsiteDataRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIWebsiteDataRecord.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                1A4832C91A9BC465008B4DFE /* _WKWebsiteDataRecord.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = _WKWebsiteDataRecord.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1A4832CA1A9BC465008B4DFE /* _WKWebsiteDataRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WKWebsiteDataRecord.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1A4832CD1A9BC484008B4DFE /* _WKWebsiteDataRecordInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WKWebsiteDataRecordInternal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><ins>+                1A4832C91A9BC465008B4DFE /* WKWebsiteDataRecord.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKWebsiteDataRecord.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                1A4832CA1A9BC465008B4DFE /* WKWebsiteDataRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKWebsiteDataRecord.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                1A4832CD1A9BC484008B4DFE /* WKWebsiteDataRecordInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKWebsiteDataRecordInternal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><span class="cx">                 1A4832CF1A9BD821008B4DFE /* WebsiteDataRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebsiteDataRecord.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1A4832D41A9CDF96008B4DFE /* WebsiteData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebsiteData.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1A4832D51A9CDF96008B4DFE /* WebsiteData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebsiteData.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -2651,6 +2652,7 @@
</span><span class="cx">                 1AFA4B8A1A65A1D0006C4AB4 /* WebProcessLifetimeTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebProcessLifetimeTracker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AFA4B8D1A65A9E2006C4AB4 /* WebProcessLifetimeObserver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebProcessLifetimeObserver.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AFA4B8E1A65A9E2006C4AB4 /* WebProcessLifetimeObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebProcessLifetimeObserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><ins>+                1AFB4C6C1ADF0C7800B33339 /* _WKWebsiteDataRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WKWebsiteDataRecord.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><span class="cx">                 1AFDD3141891B54000153970 /* APIPolicyClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIPolicyClient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AFDD3161891C94700153970 /* WKPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKPreferences.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AFDD3181891CA1200153970 /* WKPreferences.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKPreferences.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -4258,10 +4260,10 @@
</span><span class="cx">                                 51F7DC4A180CC93600212CA3 /* com.apple.WebKit.Databases.xpc */,
</span><span class="cx">                                 BC8283C516B4BFA800A278FE /* com.apple.WebKit.Networking.Development.xpc */,
</span><span class="cx">                                 BC8283B116B4BF7700A278FE /* com.apple.WebKit.Networking.xpc */,
</span><ins>+                                BC82843216B4FE1300A278FE /* com.apple.WebKit.Plugin.32.Development.xpc */,
</ins><span class="cx">                                 BC8283F916B4FDDE00A278FE /* com.apple.WebKit.Plugin.32.xpc */,
</span><ins>+                                E1B1B1981A7AC1F5007B0965 /* com.apple.WebKit.Plugin.64.Development.xpc */,
</ins><span class="cx">                                 BC82841F16B4FDF600A278FE /* com.apple.WebKit.Plugin.64.xpc */,
</span><del>-                                BC82843216B4FE1300A278FE /* com.apple.WebKit.Plugin.32.Development.xpc */,
-                                E1B1B1981A7AC1F5007B0965 /* com.apple.WebKit.Plugin.64.Development.xpc */,
</del><span class="cx">                                 BCAE9DE9160C097400A33217 /* com.apple.WebKit.WebContent.Development.xpc */,
</span><span class="cx">                                 BC3DE46615A91763008D26FC /* com.apple.WebKit.WebContent.xpc */,
</span><span class="cx">                                 51FA1E28180CCADE00C44BE9 /* DatabaseProcess.app */,
</span><span class="lines">@@ -4326,10 +4328,10 @@
</span><span class="cx">                                 1C8AE75F1992F62F00ABF6EC /* DockBottomLegacy.pdf */,
</span><span class="cx">                                 1CB75C931701E880009F809F /* DockRight.pdf */,
</span><span class="cx">                                 1C8AE7601992F62F00ABF6EC /* DockRightLegacy.pdf */,
</span><ins>+                                8DC2EF5A0486A6940098B216 /* Info.plist */,
+                                089C1666FE841158C02AAC07 /* InfoPlist.strings */,
</ins><span class="cx">                                 2DC658331AD7237600D44508 /* SwipeShadow.png */,
</span><span class="cx">                                 2DC658341AD7237600D44508 /* SwipeShadow@2x.png */,
</span><del>-                                8DC2EF5A0486A6940098B216 /* Info.plist */,
-                                089C1666FE841158C02AAC07 /* InfoPlist.strings */,
</del><span class="cx">                                 E1D26A4C1759634E0095BFD1 /* WebContentProcess.xib */,
</span><span class="cx">                                 E133FD891423DD7F00FC7BFB /* WebKit.icns */,
</span><span class="cx">                         );
</span><span class="lines">@@ -4442,6 +4444,7 @@
</span><span class="cx">                 1A43E826188F38E2009E4D30 /* Deprecated */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><ins>+                                1AFB4C6C1ADF0C7800B33339 /* _WKWebsiteDataRecord.h */,
</ins><span class="cx">                                 BC59548815C7868500FD1E3E /* WebKit2.h */,
</span><span class="cx">                                 BCBAAC6C144E61910053F82F /* WKBrowsingContextController.h */,
</span><span class="cx">                                 BCBAAC6D144E61920053F82F /* WKBrowsingContextController.mm */,
</span><span class="lines">@@ -4537,10 +4540,10 @@
</span><span class="cx">                                 BC8283AB16B4BEAD00A278FE /* NetworkService.xcconfig */,
</span><span class="cx">                                 BC122FA3132707F300F7EAC1 /* PluginProcess.xcconfig */,
</span><span class="cx">                                 A1EDD2DB1884B96400BBFE98 /* PluginProcessShim.xcconfig */,
</span><ins>+                                E1B1B19A1A7AC287007B0965 /* PluginService.32.Development.xcconfig */,
</ins><span class="cx">                                 BC8283F216B4FC5300A278FE /* PluginService.32.xcconfig */,
</span><del>-                                E1B1B19A1A7AC287007B0965 /* PluginService.32.Development.xcconfig */,
</del><ins>+                                BCBECDC216B5CE2A00047A1A /* PluginService.64.Development.xcconfig */,
</ins><span class="cx">                                 BC8283F416B4FC5300A278FE /* PluginService.64.xcconfig */,
</span><del>-                                BCBECDC216B5CE2A00047A1A /* PluginService.64.Development.xcconfig */,
</del><span class="cx">                                 5D442A5516D5856700AC3331 /* PluginService.entitlements */,
</span><span class="cx">                                 A1EDD2DC1884B9B500BBFE98 /* SecItemShim.xcconfig */,
</span><span class="cx">                                 5183B3931379F85C00E8754E /* Shim.xcconfig */,
</span><span class="lines">@@ -4789,10 +4792,6 @@
</span><span class="cx">                                 1A64245C12DE29A100CAAE2C /* UpdateInfo.h */,
</span><span class="cx">                                 1AC1336518565B5700F3EC05 /* UserData.cpp */,
</span><span class="cx">                                 1AC1336618565B5700F3EC05 /* UserData.h */,
</span><del>-                                7C4ABECE1AA8E9F00088AA37 /* WebCompiledContentExtension.cpp */,
-                                7C4ABECF1AA8E9F00088AA37 /* WebCompiledContentExtension.h */,
-                                7C4ABED21AA8FCB80088AA37 /* WebCompiledContentExtensionData.cpp */,
-                                7C4ABED31AA8FCB80088AA37 /* WebCompiledContentExtensionData.h */,
</del><span class="cx">                                 2684054A18B866FF0022C38B /* VisibleContentRectUpdateInfo.cpp */,
</span><span class="cx">                                 2684054218B85A630022C38B /* VisibleContentRectUpdateInfo.h */,
</span><span class="cx">                                 1A0F29C9120B37160053D1B9 /* VisitedLinkTable.cpp */,
</span><span class="lines">@@ -4800,6 +4799,10 @@
</span><span class="cx">                                 518D2CAB12D5153B003BB93B /* WebBackForwardListItem.cpp */,
</span><span class="cx">                                 518D2CAC12D5153B003BB93B /* WebBackForwardListItem.h */,
</span><span class="cx">                                 BCF50726124329AA005955AE /* WebCertificateInfo.h */,
</span><ins>+                                7C4ABECE1AA8E9F00088AA37 /* WebCompiledContentExtension.cpp */,
+                                7C4ABECF1AA8E9F00088AA37 /* WebCompiledContentExtension.h */,
+                                7C4ABED21AA8FCB80088AA37 /* WebCompiledContentExtensionData.cpp */,
+                                7C4ABED31AA8FCB80088AA37 /* WebCompiledContentExtensionData.h */,
</ins><span class="cx">                                 BC4A628B147312BE006C681A /* WebConnection.cpp */,
</span><span class="cx">                                 BC4A628C147312BE006C681A /* WebConnection.h */,
</span><span class="cx">                                 1A1FEC191627B3EF00700F6D /* WebConnection.messages.in */,
</span><span class="lines">@@ -4946,10 +4949,10 @@
</span><span class="cx">                                 0F0C365918C0555800F607D7 /* LayerRepresentation.h */,
</span><span class="cx">                                 1ABC3DF41899E437004F0626 /* NavigationState.h */,
</span><span class="cx">                                 1ABC3DF31899E437004F0626 /* NavigationState.mm */,
</span><ins>+                                0F707C791A1FEEA300DA7A45 /* RemoteLayerTreeScrollingPerformanceData.h */,
+                                0F707C771A1FEE8300DA7A45 /* RemoteLayerTreeScrollingPerformanceData.mm */,
</ins><span class="cx">                                 1A002D47196B345D00B9AD44 /* SessionStateCoding.h */,
</span><span class="cx">                                 1A002D46196B345D00B9AD44 /* SessionStateCoding.mm */,
</span><del>-                                0F707C791A1FEEA300DA7A45 /* RemoteLayerTreeScrollingPerformanceData.h */,
-                                0F707C771A1FEE8300DA7A45 /* RemoteLayerTreeScrollingPerformanceData.mm */,
</del><span class="cx">                                 1AFE436418B6C081009C7A48 /* UIDelegate.h */,
</span><span class="cx">                                 1AFE436318B6C081009C7A48 /* UIDelegate.mm */,
</span><span class="cx">                                 1AC0273E196622D600C12B75 /* WebPageProxyCocoa.mm */,
</span><span class="lines">@@ -4968,9 +4971,9 @@
</span><span class="cx">                 1ABF43781A368035003FB0E6 /* WebsiteData */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                1ABF43791A368050003FB0E6 /* WebsiteDataTypes.h */,
</del><span class="cx">                                 1A4832D41A9CDF96008B4DFE /* WebsiteData.cpp */,
</span><span class="cx">                                 1A4832D51A9CDF96008B4DFE /* WebsiteData.h */,
</span><ins>+                                1ABF43791A368050003FB0E6 /* WebsiteDataTypes.h */,
</ins><span class="cx">                         );
</span><span class="cx">                         path = WebsiteData;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -5002,8 +5005,8 @@
</span><span class="cx">                                 1A3EED11161A53D600AEB4F5 /* MessageReceiver.h */,
</span><span class="cx">                                 1A3EED0C161A535300AEB4F5 /* MessageReceiverMap.cpp */,
</span><span class="cx">                                 1A3EED0D161A535300AEB4F5 /* MessageReceiverMap.h */,
</span><ins>+                                2D5AB62C1A69D6FB0014A9CB /* MessageRecorder.cpp */,
</ins><span class="cx">                                 2D5AB62B1A69D6FB0014A9CB /* MessageRecorder.h */,
</span><del>-                                2D5AB62C1A69D6FB0014A9CB /* MessageRecorder.cpp */,
</del><span class="cx">                                 2D5AB62D1A69D6FB0014A9CB /* MessageRecorderProbes.d */,
</span><span class="cx">                                 1AAB0377185A7C6A00EDF501 /* MessageSender.cpp */,
</span><span class="cx">                                 1AAB0378185A7C6A00EDF501 /* MessageSender.h */,
</span><span class="lines">@@ -5384,9 +5387,6 @@
</span><span class="cx">                                 1A81B37F18BD66AD0007FDAC /* _WKVisitedLinkProvider.h */,
</span><span class="cx">                                 1A81B37E18BD66AD0007FDAC /* _WKVisitedLinkProvider.mm */,
</span><span class="cx">                                 1A81B38418BD673A0007FDAC /* _WKVisitedLinkProviderInternal.h */,
</span><del>-                                1A4832C91A9BC465008B4DFE /* _WKWebsiteDataRecord.mm */,
-                                1A4832CA1A9BC465008B4DFE /* _WKWebsiteDataRecord.h */,
-                                1A4832CD1A9BC484008B4DFE /* _WKWebsiteDataRecordInternal.h */,
</del><span class="cx">                                 75A8D2C4187CCF9F00C39C9E /* _WKWebsiteDataStore.h */,
</span><span class="cx">                                 75A8D2C5187CCF9F00C39C9E /* _WKWebsiteDataStore.mm */,
</span><span class="cx">                                 75A8D2D4187D1C0100C39C9E /* _WKWebsiteDataStoreInternal.h */,
</span><span class="lines">@@ -5443,6 +5443,9 @@
</span><span class="cx">                                 1AAF089919267EE500B6390C /* WKUserScript.h */,
</span><span class="cx">                                 1AAF089819267EE500B6390C /* WKUserScript.mm */,
</span><span class="cx">                                 1AAF089C19267FC800B6390C /* WKUserScriptInternal.h */,
</span><ins>+                                1A4832CA1A9BC465008B4DFE /* WKWebsiteDataRecord.h */,
+                                1A4832C91A9BC465008B4DFE /* WKWebsiteDataRecord.mm */,
+                                1A4832CD1A9BC484008B4DFE /* WKWebsiteDataRecordInternal.h */,
</ins><span class="cx">                                 1A3CC16518906ACF001E6ED8 /* WKWebView.h */,
</span><span class="cx">                                 1A3CC16418906ACF001E6ED8 /* WKWebView.mm */,
</span><span class="cx">                                 1ADF59191890528E0043C145 /* WKWebViewConfiguration.h */,
</span><span class="lines">@@ -6300,6 +6303,7 @@
</span><span class="cx">                                 BC8A501311765F4500757573 /* cpp */,
</span><span class="cx">                                 2DA944771884E3AB00ED86DB /* ios */,
</span><span class="cx">                                 BC111B47112F616900337BAB /* mac */,
</span><ins>+                                076E884D1A13CADF005E90FC /* APIContextMenuClient.h */,
</ins><span class="cx">                                 83891B621A68B3420030F386 /* APIDiagnosticLoggingClient.h */,
</span><span class="cx">                                 1F7D36C018DA513F00D9D659 /* APIDownloadClient.h */,
</span><span class="cx">                                 00B9661518E24CBA00CE1F88 /* APIFindClient.h */,
</span><span class="lines">@@ -6336,7 +6340,6 @@
</span><span class="cx">                                 1A4832C61A9BC13C008B4DFE /* APIWebsiteDataRecord.h */,
</span><span class="cx">                                 1A3635A71A3144A300ED6197 /* APIWebsiteDataStore.cpp */,
</span><span class="cx">                                 1A3635A81A3144A300ED6197 /* APIWebsiteDataStore.h */,
</span><del>-                                076E884D1A13CADF005E90FC /* APIContextMenuClient.h */,
</del><span class="cx">                         );
</span><span class="cx">                         path = API;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -6458,14 +6461,14 @@
</span><span class="cx">                                 75A8D2D1187D17BF00C39C9E /* WKSessionRef.h */,
</span><span class="cx">                                 1ADE46B01954EC61000F7985 /* WKSessionStateRef.cpp */,
</span><span class="cx">                                 1ADE46B11954EC61000F7985 /* WKSessionStateRef.h */,
</span><del>-                                4A410F3519AF7AC3002EBAB5 /* WKUserMediaPermissionRequest.cpp */,
-                                4A410F3619AF7AC3002EBAB5 /* WKUserMediaPermissionRequest.h */,
</del><span class="cx">                                 7C89D29D1A678554003A5FDE /* WKUserContentControllerRef.cpp */,
</span><span class="cx">                                 7C89D29E1A678554003A5FDE /* WKUserContentControllerRef.h */,
</span><span class="cx">                                 7C2413061AACFCB400A58C15 /* WKUserContentExtensionStoreRef.cpp */,
</span><span class="cx">                                 7C2413071AACFCB400A58C15 /* WKUserContentExtensionStoreRef.h */,
</span><span class="cx">                                 7C89D2BD1A6B11EF003A5FDE /* WKUserContentFilterRef.cpp */,
</span><span class="cx">                                 7C89D2BE1A6B11EF003A5FDE /* WKUserContentFilterRef.h */,
</span><ins>+                                4A410F3519AF7AC3002EBAB5 /* WKUserMediaPermissionRequest.cpp */,
+                                4A410F3619AF7AC3002EBAB5 /* WKUserMediaPermissionRequest.h */,
</ins><span class="cx">                                 7C89D2A11A678875003A5FDE /* WKUserScriptRef.cpp */,
</span><span class="cx">                                 7C89D2A21A678875003A5FDE /* WKUserScriptRef.h */,
</span><span class="cx">                                 1A57109C1ABA0027002FABBE /* WKWebsiteDataStoreRef.cpp */,
</span><span class="lines">@@ -6655,10 +6658,10 @@
</span><span class="cx">                 BC204EE711C83EAD008F3375 /* API */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                076E884F1A13CBC6005E90FC /* APIInjectedBundlePageContextMenuClient.h */,
</del><span class="cx">                                 BC204EE811C83EB7008F3375 /* c */,
</span><span class="cx">                                 1F0181681858DC1500F92884 /* Cocoa */,
</span><span class="cx">                                 BC989D4516181691000D46D3 /* mac */,
</span><ins>+                                076E884F1A13CBC6005E90FC /* APIInjectedBundlePageContextMenuClient.h */,
</ins><span class="cx">                         );
</span><span class="cx">                         path = API;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -7078,10 +7081,10 @@
</span><span class="cx">                                 9321D5871A38EE74008052BE /* WKImmediateActionController.mm */,
</span><span class="cx">                                 0FCB4E5C18BBE3D9000FCFC9 /* WKPrintingView.h */,
</span><span class="cx">                                 0FCB4E5D18BBE3D9000FCFC9 /* WKPrintingView.mm */,
</span><ins>+                                513E462B1AD837560016234A /* WKSharingServicePickerDelegate.h */,
+                                513E462C1AD837560016234A /* WKSharingServicePickerDelegate.mm */,
</ins><span class="cx">                                 0FCB4E5E18BBE3D9000FCFC9 /* WKTextInputWindowController.h */,
</span><span class="cx">                                 0FCB4E5F18BBE3D9000FCFC9 /* WKTextInputWindowController.mm */,
</span><del>-                                513E462B1AD837560016234A /* WKSharingServicePickerDelegate.h */,
-                                513E462C1AD837560016234A /* WKSharingServicePickerDelegate.mm */,
</del><span class="cx">                         );
</span><span class="cx">                         path = mac;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -7508,10 +7511,10 @@
</span><span class="cx">                 E489D2821A0A2BE80078C06A /* cache */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><ins>+                                E4436EBE1A0CFDB200EAD204 /* NetworkCache.cpp */,
+                                E4436EBF1A0CFDB200EAD204 /* NetworkCache.h */,
</ins><span class="cx">                                 E49D40D81AD3FB210066B7B9 /* NetworkCacheBlobStorage.cpp */,
</span><span class="cx">                                 E49D40D61AD3FB170066B7B9 /* NetworkCacheBlobStorage.h */,
</span><del>-                                E4436EBE1A0CFDB200EAD204 /* NetworkCache.cpp */,
-                                E4436EBF1A0CFDB200EAD204 /* NetworkCache.h */,
</del><span class="cx">                                 E489D2831A0A2DB80078C06A /* NetworkCacheCoder.h */,
</span><span class="cx">                                 E489D2841A0A2DB80078C06A /* NetworkCacheCoders.cpp */,
</span><span class="cx">                                 E489D2851A0A2DB80078C06A /* NetworkCacheCoders.h */,
</span><span class="lines">@@ -7581,10 +7584,9 @@
</span><span class="cx">                         isa = PBXHeadersBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="cx">                         files = (
</span><del>-                                2D7F13101A702FBA009A6FBD /* ProcessType.h in Headers */,
</del><span class="cx">                                 37A5E01418BBF93F000A081E /* _WKActivatedElementInfo.h in Headers */,
</span><del>-                                1A4832D71A9CDF96008B4DFE /* WebsiteData.h in Headers */,
</del><span class="cx">                                 379A873618BBFA4300588AF2 /* _WKActivatedElementInfoInternal.h in Headers */,
</span><ins>+                                83891B691A68BEBC0030F386 /* _WKDiagnosticLoggingDelegate.h in Headers */,
</ins><span class="cx">                                 A1A4FE5A18DCE9FA00B5EA8A /* _WKDownload.h in Headers */,
</span><span class="cx">                                 A1A4FE6118DD54A400B5EA8A /* _WKDownloadDelegate.h in Headers */,
</span><span class="cx">                                 A1A4FE5C18DCE9FA00B5EA8A /* _WKDownloadInternal.h in Headers */,
</span><span class="lines">@@ -7592,75 +7594,83 @@
</span><span class="cx">                                 379A873C18BBFF0700588AF2 /* _WKElementActionInternal.h in Headers */,
</span><span class="cx">                                 1AD01BC91905D37E00C9C45F /* _WKErrorRecoveryAttempting.h in Headers */,
</span><span class="cx">                                 005D158F18E4C4EB00734619 /* _WKFindDelegate.h in Headers */,
</span><ins>+                                2DEAC5CF1AC368BB00A195D8 /* _WKFindOptions.h in Headers */,
</ins><span class="cx">                                 37A64E5518F38E3C00EB30F1 /* _WKFormDelegate.h in Headers */,
</span><span class="cx">                                 37A64E5718F38F4600EB30F1 /* _WKFormInputSession.h in Headers */,
</span><span class="cx">                                 373D122318A473010066D9CC /* _WKFrameHandle.h in Headers */,
</span><span class="cx">                                 373D122718A473F60066D9CC /* _WKFrameHandleInternal.h in Headers */,
</span><ins>+                                2D790A9D1AD7050D00AB90B3 /* _WKLayoutMode.h in Headers */,
</ins><span class="cx">                                 A118A9F31908B8EA00F7C92B /* _WKNSFileManagerExtras.h in Headers */,
</span><span class="cx">                                 1A43E82A188F3CDC009E4D30 /* _WKProcessPoolConfiguration.h in Headers */,
</span><ins>+                                7C89D2D71A6C6BE6003A5FDE /* _WKProcessPoolConfigurationInternal.h in Headers */,
</ins><span class="cx">                                 1A9E328D182165A900F5D04C /* _WKRemoteObjectInterface.h in Headers */,
</span><span class="cx">                                 1AABFE3A1829C1ED005B070E /* _WKRemoteObjectInterfaceInternal.h in Headers */,
</span><span class="cx">                                 1A9E32891821636900F5D04C /* _WKRemoteObjectRegistry.h in Headers */,
</span><span class="cx">                                 1A9E32A11823018900F5D04C /* _WKRemoteObjectRegistryInternal.h in Headers */,
</span><del>-                                2DABA7741A817EE600EF0F1A /* WKPluginLoadPolicy.h in Headers */,
-                                2DD12A081A8177F3002C74E6 /* WKPageRenderingProgressEvents.h in Headers */,
-                                2D7303791A7C2B7500F8F487 /* WKPageNavigationClient.h in Headers */,
</del><span class="cx">                                 377216B81A4E6BE000DCA718 /* _WKRenderingProgressEvents.h in Headers */,
</span><span class="cx">                                 1F604BAA1889FBB800EE0395 /* _WKRenderingProgressEventsInternal.h in Headers */,
</span><span class="cx">                                 376311FD1A3FB5F7005A2E51 /* _WKSameDocumentNavigationType.h in Headers */,
</span><span class="cx">                                 376311FE1A3FB600005A2E51 /* _WKSameDocumentNavigationTypeInternal.h in Headers */,
</span><span class="cx">                                 376C511A1957452E0007B0FA /* _WKSecurityOrigin.h in Headers */,
</span><del>-                                2D3A65DB1A7C3A1F00CAC637 /* WKNavigationActionRef.h in Headers */,
-                                7C2413051AACFA9C00A58C15 /* _WKUserContentExtensionStoreInternal.h in Headers */,
-                                2D3A65DF1A7C3A7D00CAC637 /* WKNavigationResponseRef.h in Headers */,
-                                2D3A65E31A7C3A9300CAC637 /* WKNavigationRef.h in Headers */,
-                                2D3A65E71A7C3AA700CAC637 /* WKFrameInfoRef.h in Headers */,
</del><span class="cx">                                 376C511D19574F5F0007B0FA /* _WKSecurityOriginInternal.h in Headers */,
</span><span class="cx">                                 1A002D44196B338900B9AD44 /* _WKSessionState.h in Headers */,
</span><span class="cx">                                 1A002D43196B337000B9AD44 /* _WKSessionStateInternal.h in Headers */,
</span><span class="cx">                                 2D6B371B18A967AD0042AE80 /* _WKThumbnailView.h in Headers */,
</span><span class="cx">                                 2DACE64E18ADBFF000E4CA76 /* _WKThumbnailViewInternal.h in Headers */,
</span><ins>+                                7C2413031AACFA7500A58C15 /* _WKUserContentExtensionStore.h in Headers */,
+                                7C2413051AACFA9C00A58C15 /* _WKUserContentExtensionStoreInternal.h in Headers */,
+                                7CA3793E1AC378B30079DC37 /* _WKUserContentExtensionStorePrivate.h in Headers */,
+                                7C89D2BA1A6B0F2C003A5FDE /* _WKUserContentFilter.h in Headers */,
+                                7C89D2BC1A6B0F5B003A5FDE /* _WKUserContentFilterInternal.h in Headers */,
</ins><span class="cx">                                 1A81B38118BD66AD0007FDAC /* _WKVisitedLinkProvider.h in Headers */,
</span><span class="cx">                                 1A81B38518BD673A0007FDAC /* _WKVisitedLinkProviderInternal.h in Headers */,
</span><ins>+                                1AFB4C6E1ADF0C7800B33339 /* _WKWebsiteDataRecord.h in Headers */,
</ins><span class="cx">                                 75A8D2C8187CCFAB00C39C9E /* _WKWebsiteDataStore.h in Headers */,
</span><span class="cx">                                 75A8D2D6187D1C0E00C39C9E /* _WKWebsiteDataStoreInternal.h in Headers */,
</span><span class="cx">                                 A115DC72191D82DA00DA8072 /* _WKWebViewPrintFormatter.h in Headers */,
</span><span class="cx">                                 A7D792D81767CCA300881CBE /* ActivityAssertion.h in Headers */,
</span><span class="cx">                                 BC64697011DBE603006455B0 /* APIArray.h in Headers */,
</span><span class="cx">                                 1A3DD206125E5A2F004515E6 /* APIClient.h in Headers */,
</span><ins>+                                076E884E1A13CADF005E90FC /* APIContextMenuClient.h in Headers */,
</ins><span class="cx">                                 51578B831209ECEF00A37C4A /* APIData.h in Headers */,
</span><ins>+                                83891B631A68B3420030F386 /* APIDiagnosticLoggingClient.h in Headers */,
</ins><span class="cx">                                 7C1BA33E1A4A0E600043E249 /* APIDictionary.h in Headers */,
</span><span class="cx">                                 1F7D36C118DA513F00D9D659 /* APIDownloadClient.h in Headers */,
</span><span class="cx">                                 516A4A5D120A2CCD00C05B7F /* APIError.h in Headers */,
</span><span class="cx">                                 00B9661618E24CBA00CE1F88 /* APIFindClient.h in Headers */,
</span><span class="cx">                                 37E25D6E18FDE5D6005D3A00 /* APIFormClient.h in Headers */,
</span><span class="cx">                                 1AC1337218566C7C00F3EC05 /* APIFrameHandle.h in Headers */,
</span><ins>+                                2DF9EEE61A781FB400B6CFBE /* APIFrameInfo.h in Headers */,
</ins><span class="cx">                                 0F174AA3142A4CB70039250F /* APIGeometry.h in Headers */,
</span><ins>+                                2DABA7761A82B42100EF0F1A /* APIHistoryClient.h in Headers */,
</ins><span class="cx">                                 3769079E18F340A2001DFF04 /* APIInjectedBundleFormClient.h in Headers */,
</span><span class="cx">                                 3769079A18F31CB2001DFF04 /* APIInjectedBundlePageUIClient.h in Headers */,
</span><del>-                                7C89D2B61A6B0DD9003A5FDE /* WKUserContentControllerPrivate.h in Headers */,
</del><span class="cx">                                 7CE4D2071A46776100C7F152 /* APILegacyContextHistoryClient.h in Headers */,
</span><del>-                                E42E06121AA75ABD00B11699 /* NetworkCacheData.h in Headers */,
</del><span class="cx">                                 1A2464F31891E45100234C5B /* APILoaderClient.h in Headers */,
</span><span class="cx">                                 7CD3A4831A5D02FA009623B8 /* APINavigation.h in Headers */,
</span><ins>+                                2DF9EEEC1A7836EE00B6CFBE /* APINavigationAction.h in Headers */,
+                                2DD9EB2D1A6F012500BB1267 /* APINavigationClient.h in Headers */,
</ins><span class="cx">                                 BCF69FA21176D01400471A52 /* APINavigationData.h in Headers */,
</span><ins>+                                2DF9EEEE1A786EAD00B6CFBE /* APINavigationResponse.h in Headers */,
</ins><span class="cx">                                 BC33DD681238464600360F3F /* APINumber.h in Headers */,
</span><ins>+                                7C89D2981A6753B2003A5FDE /* APIPageConfiguration.h in Headers */,
</ins><span class="cx">                                 1AC1336C18565C7A00F3EC05 /* APIPageHandle.h in Headers */,
</span><span class="cx">                                 1AFDD3151891B54000153970 /* APIPolicyClient.h in Headers */,
</span><span class="cx">                                 7CE4D2201A4914CA00C7F152 /* APIProcessPoolConfiguration.h in Headers */,
</span><del>-                                834B25121A842C8700CFB150 /* NetworkCacheStatistics.h in Headers */,
</del><span class="cx">                                 F634445612A885C8000612D8 /* APISecurityOrigin.h in Headers */,
</span><span class="cx">                                 75A8D2E1187DEC1A00C39C9E /* APISession.h in Headers */,
</span><del>-                                836034A01ACB34D600626549 /* WebSQLiteDatabaseTracker.h in Headers */,
</del><span class="cx">                                 1AFDE6621954E9B100C48FFA /* APISessionState.h in Headers */,
</span><span class="cx">                                 1A4D664818A2D91A00D82E21 /* APIUIClient.h in Headers */,
</span><span class="cx">                                 BCDB86C11200FB97007254BE /* APIURL.h in Headers */,
</span><span class="cx">                                 BCE2315D122C30CA00D5C35A /* APIURLRequest.h in Headers */,
</span><span class="cx">                                 BC90A1D2122DD55E00CC8C50 /* APIURLResponse.h in Headers */,
</span><ins>+                                7C89D2B41A6B068C003A5FDE /* APIUserContentExtension.h in Headers */,
+                                7C3A06A81AAB903E009D74BA /* APIUserContentExtensionStore.h in Headers */,
</ins><span class="cx">                                 F6113E25126CE1820057D0A7 /* APIUserContentURLPattern.h in Headers */,
</span><del>-                                83048AE61ACA45DC0082C832 /* ProcessThrottlerClient.h in Headers */,
</del><ins>+                                7C89D2941A67122F003A5FDE /* APIUserScript.h in Headers */,
</ins><span class="cx">                                 C5E1AFED16B21017006CC1F2 /* APIWebArchive.h in Headers */,
</span><span class="cx">                                 C5E1AFEF16B21029006CC1F2 /* APIWebArchiveResource.h in Headers */,
</span><ins>+                                1A4832C81A9BC13C008B4DFE /* APIWebsiteDataRecord.h in Headers */,
</ins><span class="cx">                                 1A3635AA1A3144A300ED6197 /* APIWebsiteDataStore.h in Headers */,
</span><span class="cx">                                 1AEFD27911D16C81008219D3 /* ArgumentCoder.h in Headers */,
</span><span class="cx">                                 1AEFD2F711D1807B008219D3 /* ArgumentCoders.h in Headers */,
</span><span class="lines">@@ -7674,12 +7684,12 @@
</span><span class="cx">                                 51BA24441858EE3000EA2811 /* AsyncTask.h in Headers */,
</span><span class="cx">                                 BCEE966D112FAF57006BCC24 /* Attachment.h in Headers */,
</span><span class="cx">                                 E1A31732134CEA6C007C9A4F /* AttributedString.h in Headers */,
</span><del>-                                2D9EA30F1A96CBFF002D2807 /* WebPageInjectedBundleClient.h in Headers */,
</del><span class="cx">                                 512F589712A8838800629530 /* AuthenticationChallengeProxy.h in Headers */,
</span><span class="cx">                                 512F589912A8838800629530 /* AuthenticationDecisionListener.h in Headers */,
</span><span class="cx">                                 518E8EF916B2091C00E91429 /* AuthenticationManager.h in Headers */,
</span><span class="cx">                                 512F58A312A883AD00629530 /* AuthenticationManagerMessages.h in Headers */,
</span><span class="cx">                                 7CD102DA1866770600ED429D /* AutoCorrectionCallback.h in Headers */,
</span><ins>+                                CDA041F41ACE2105004A13EC /* BackBoardServicesSPI.h in Headers */,
</ins><span class="cx">                                 CE1A0BD21A48E6C60054EF74 /* BKSProcessAssertionSPI.h in Headers */,
</span><span class="cx">                                 E164A2F2191AF14E0010737D /* BlobDataFileReferenceWithSandboxExtension.h in Headers */,
</span><span class="cx">                                 E170876C16D6CA6900F99226 /* BlobRegistryProxy.h in Headers */,
</span><span class="lines">@@ -7711,10 +7721,10 @@
</span><span class="cx">                                 51032F1E180F791700961BB7 /* DatabaseToWebProcessConnectionMessages.h in Headers */,
</span><span class="cx">                                 CE1A0BD41A48E6C60054EF74 /* DataDetectorsUISPI.h in Headers */,
</span><span class="cx">                                 1AC75380183BE50F0072CB15 /* DataReference.h in Headers */,
</span><ins>+                                83891B6C1A68C30B0030F386 /* DiagnosticLoggingClient.h in Headers */,
</ins><span class="cx">                                 BCE81D99131AE02100241910 /* DictionaryPopupInfo.h in Headers */,
</span><span class="cx">                                 518E8F0816B2093700E91429 /* Download.h in Headers */,
</span><span class="cx">                                 518E8F0A16B2093700E91429 /* DownloadAuthenticationClient.h in Headers */,
</span><del>-                                8372DB291A67562800C697C5 /* WebPageDiagnosticLoggingClient.h in Headers */,
</del><span class="cx">                                 A1DF631318E0B7C8003A3E2A /* DownloadClient.h in Headers */,
</span><span class="cx">                                 518E8F0C16B2093700E91429 /* DownloadManager.h in Headers */,
</span><span class="cx">                                 1AB7D4CA1288AAA700CFD08C /* DownloadProxy.h in Headers */,
</span><span class="lines">@@ -7722,13 +7732,10 @@
</span><span class="cx">                                 1AB7D61A1288B9D900CFD08C /* DownloadProxyMessages.h in Headers */,
</span><span class="cx">                                 C517388112DF8F4F00EE3F47 /* DragControllerAction.h in Headers */,
</span><span class="cx">                                 BC8452A81162C80900CAB9B5 /* DrawingArea.h in Headers */,
</span><del>-                                7C89D2D71A6C6BE6003A5FDE /* _WKProcessPoolConfigurationInternal.h in Headers */,
</del><span class="cx">                                 0FB659231208B4DB0044816C /* DrawingAreaInfo.h in Headers */,
</span><del>-                                7C89D2C01A6B11EF003A5FDE /* WKUserContentFilterRef.h in Headers */,
</del><span class="cx">                                 1A64229A12DD029200CAAE2C /* DrawingAreaMessages.h in Headers */,
</span><span class="cx">                                 BC2652171182608100243E12 /* DrawingAreaProxy.h in Headers */,
</span><span class="cx">                                 1A64230912DD09EB00CAAE2C /* DrawingAreaProxyMessages.h in Headers */,
</span><del>-                                83891B6C1A68C30B0030F386 /* DiagnosticLoggingClient.h in Headers */,
</del><span class="cx">                                 5DA6ED0A1490606900B41D12 /* DynamicLinkerEnvironmentExtractor.h in Headers */,
</span><span class="cx">                                 E105FE5418D7B9DE008F57A8 /* EditingRange.h in Headers */,
</span><span class="cx">                                 1AA41AB512C02EC4002BE67B /* EditorState.h in Headers */,
</span><span class="lines">@@ -7748,7 +7755,6 @@
</span><span class="cx">                                 C0CE72AD1247E78D00BC0EC4 /* HandleMessage.h in Headers */,
</span><span class="cx">                                 37F90DE31376560E0051CF68 /* HTTPCookieAcceptPolicy.h in Headers */,
</span><span class="cx">                                 5175095A1897249700408FAC /* IDBIdentifier.h in Headers */,
</span><del>-                                2DF9EEE81A78245500B6CFBE /* WKFrameInfoInternal.h in Headers */,
</del><span class="cx">                                 518353DB1885BF8C00D9FE44 /* IDBSerialization.h in Headers */,
</span><span class="cx">                                 51E351CB180F2CCC00E53BE9 /* IDBUtilities.h in Headers */,
</span><span class="cx">                                 BCCF6B2512C93E7A008F9C35 /* ImageOptions.h in Headers */,
</span><span class="lines">@@ -7757,6 +7763,7 @@
</span><span class="cx">                                 935EEBA2127761D0003322B8 /* InjectedBundleBackForwardList.h in Headers */,
</span><span class="cx">                                 935EEBA4127761D6003322B8 /* InjectedBundleBackForwardListItem.h in Headers */,
</span><span class="cx">                                 BCEE7DC5128B645D009827DA /* InjectedBundleClient.h in Headers */,
</span><ins>+                                7CBB811D1AA0F8B1006B1942 /* InjectedBundleFileHandle.h in Headers */,
</ins><span class="cx">                                 BC498618124D10E200D834E1 /* InjectedBundleHitTestResult.h in Headers */,
</span><span class="cx">                                 84477853176FCC0800CDC7BB /* InjectedBundleHitTestResultMediaType.h in Headers */,
</span><span class="cx">                                 BC8147D512F66D31007B2C32 /* InjectedBundleNavigationAction.h in Headers */,
</span><span class="lines">@@ -7772,8 +7779,6 @@
</span><span class="cx">                                 BC14DF77120B5B7900826C0C /* InjectedBundleScriptWorld.h in Headers */,
</span><span class="cx">                                 C58CDF2E1887609F00871536 /* InteractionInformationAtPosition.h in Headers */,
</span><span class="cx">                                 C58CDF2A1887548B00871536 /* InteractionInformationAtPosition.h in Headers */,
</span><del>-                                1A4832C81A9BC13C008B4DFE /* APIWebsiteDataRecord.h in Headers */,
-                                CDA041F41ACE2105004A13EC /* BackBoardServicesSPI.h in Headers */,
</del><span class="cx">                                 1AE49A4911FFA8CE0048B464 /* JSNPMethod.h in Headers */,
</span><span class="cx">                                 1AE4987811FF7FAA0048B464 /* JSNPObject.h in Headers */,
</span><span class="cx">                                 518353DF1887128B00D9FE44 /* KeyedDecoder.h in Headers */,
</span><span class="lines">@@ -7795,6 +7800,7 @@
</span><span class="cx">                                 1AC4C82916B876A90069DCCD /* MessageFlags.h in Headers */,
</span><span class="cx">                                 1A3EED12161A53D600AEB4F5 /* MessageReceiver.h in Headers */,
</span><span class="cx">                                 1A3EED0F161A535400AEB4F5 /* MessageReceiverMap.h in Headers */,
</span><ins>+                                2D5AB62E1A69D6FB0014A9CB /* MessageRecorder.h in Headers */,
</ins><span class="cx">                                 1AAB037A185A7C6A00EDF501 /* MessageSender.h in Headers */,
</span><span class="cx">                                 C0E3AA7C1209E83C00A49D01 /* Module.h in Headers */,
</span><span class="cx">                                 263172CF18B469490065B9C3 /* NativeWebTouchEvent.h in Headers */,
</span><span class="lines">@@ -7804,14 +7810,19 @@
</span><span class="cx">                                 1A6FBD2811E69BC200DB1371 /* NetscapePlugin.h in Headers */,
</span><span class="cx">                                 1A4A9C5612B816CF008FE984 /* NetscapePluginModule.h in Headers */,
</span><span class="cx">                                 1AA5889211EE70400061B882 /* NetscapePluginStream.h in Headers */,
</span><del>-                                2DEAC5CF1AC368BB00A195D8 /* _WKFindOptions.h in Headers */,
</del><span class="cx">                                 E1798C7A16E6818800240139 /* NetworkBlobRegistry.h in Headers */,
</span><span class="cx">                                 E4436ECC1A0D040B00EAD204 /* NetworkCache.h in Headers */,
</span><ins>+                                E49D40D71AD3FB170066B7B9 /* NetworkCacheBlobStorage.h in Headers */,
</ins><span class="cx">                                 E489D28A1A0A2DB80078C06A /* NetworkCacheCoder.h in Headers */,
</span><span class="cx">                                 E489D28C1A0A2DB80078C06A /* NetworkCacheCoders.h in Headers */,
</span><ins>+                                E42E06121AA75ABD00B11699 /* NetworkCacheData.h in Headers */,
</ins><span class="cx">                                 E489D28E1A0A2DB80078C06A /* NetworkCacheDecoder.h in Headers */,
</span><span class="cx">                                 E489D2901A0A2DB80078C06A /* NetworkCacheEncoder.h in Headers */,
</span><ins>+                                E413F59D1AC1ADC400345360 /* NetworkCacheEntry.h in Headers */,
+                                834B250F1A831A8D00CFB150 /* NetworkCacheFileSystemPosix.h in Headers */,
+                                E42E06101AA7523B00B11699 /* NetworkCacheIOChannel.h in Headers */,
</ins><span class="cx">                                 E4436ECE1A0D040B00EAD204 /* NetworkCacheKey.h in Headers */,
</span><ins>+                                834B25121A842C8700CFB150 /* NetworkCacheStatistics.h in Headers */,
</ins><span class="cx">                                 E4436ECF1A0D040B00EAD204 /* NetworkCacheStorage.h in Headers */,
</span><span class="cx">                                 513A164D1630A9BF005D7D22 /* NetworkConnectionToWebProcess.h in Headers */,
</span><span class="cx">                                 51DD9F2916367DA2001578E9 /* NetworkConnectionToWebProcessMessages.h in Headers */,
</span><span class="lines">@@ -7820,7 +7831,6 @@
</span><span class="cx">                                 517CF0E4163A486C00C2950E /* NetworkProcessConnectionMessages.h in Headers */,
</span><span class="cx">                                 51795571162877D200FA43B6 /* NetworkProcessCreationParameters.h in Headers */,
</span><span class="cx">                                 5163199516289A6300E22F00 /* NetworkProcessMessages.h in Headers */,
</span><del>-                                2DD9EB2D1A6F012500BB1267 /* APINavigationClient.h in Headers */,
</del><span class="cx">                                 E14A954A16E016A40068DE82 /* NetworkProcessPlatformStrategies.h in Headers */,
</span><span class="cx">                                 5179556E162877B300FA43B6 /* NetworkProcessProxy.h in Headers */,
</span><span class="cx">                                 513A163D163088F6005D7D22 /* NetworkProcessProxyMessages.h in Headers */,
</span><span class="lines">@@ -7841,8 +7851,6 @@
</span><span class="cx">                                 1A2161B011F37664008AD0F5 /* NPRuntimeObjectMap.h in Headers */,
</span><span class="cx">                                 1A2162B111F38971008AD0F5 /* NPRuntimeUtilities.h in Headers */,
</span><span class="cx">                                 1A2D84A3127F6AD1001EB962 /* NPVariantData.h in Headers */,
</span><del>-                                834B250F1A831A8D00CFB150 /* NetworkCacheFileSystemPosix.h in Headers */,
-                                1A4832CE1A9BC484008B4DFE /* _WKWebsiteDataRecordInternal.h in Headers */,
</del><span class="cx">                                 BC8ACA1316670D89004C1941 /* ObjCObjectGraph.h in Headers */,
</span><span class="cx">                                 BCCF672D12C7EDF7008F9C35 /* OriginAndDatabases.h in Headers */,
</span><span class="cx">                                 7CF47FFB17275C57008ACB91 /* PageBanner.h in Headers */,
</span><span class="lines">@@ -7860,15 +7868,12 @@
</span><span class="cx">                                 BC8780FC1161C2B800CC2768 /* PlatformProcessIdentifier.h in Headers */,
</span><span class="cx">                                 1A6FB7D311E651E200DB1371 /* Plugin.h in Headers */,
</span><span class="cx">                                 31A67E0D165B2A99006CBA66 /* PlugInAutoStartProvider.h in Headers */,
</span><del>-                                7CA3793E1AC378B30079DC37 /* _WKUserContentExtensionStorePrivate.h in Headers */,
</del><span class="cx">                                 1A9FBA8D13FF04E600DEED67 /* PluginComplexTextInputState.h in Headers */,
</span><span class="cx">                                 1AA56F2911E92BC80061B882 /* PluginController.h in Headers */,
</span><span class="cx">                                 1A8EF4CB1252403700F7067F /* PluginControllerProxy.h in Headers */,
</span><span class="cx">                                 1A8EF96F1252AF6B00F7067F /* PluginControllerProxyMessages.h in Headers */,
</span><del>-                                2D5AB62E1A69D6FB0014A9CB /* MessageRecorder.h in Headers */,
</del><span class="cx">                                 1A179780137EE82C00F97D45 /* PluginCreationParameters.h in Headers */,
</span><span class="cx">                                 7C3F8C91173AF52D007B7F39 /* PluginInformation.h in Headers */,
</span><del>-                                7C89D2B41A6B068C003A5FDE /* APIUserContentExtension.h in Headers */,
</del><span class="cx">                                 1AEFCC1211D01F96008219D3 /* PluginInfoStore.h in Headers */,
</span><span class="cx">                                 1A3D610213A7CC2A00F95D4E /* PluginModuleInfo.h in Headers */,
</span><span class="cx">                                 1A043976124D034800FFBFB5 /* PluginProcess.h in Headers */,
</span><span class="lines">@@ -7887,12 +7892,13 @@
</span><span class="cx">                                 1A4A9F3312B844E2008FE984 /* PluginQuirks.h in Headers */,
</span><span class="cx">                                 7CD622781739D863005BD7FF /* PluginSandboxProfile.h in Headers */,
</span><span class="cx">                                 1A6FB7AF11E64B6800DB1371 /* PluginView.h in Headers */,
</span><del>-                                E413F59D1AC1ADC400345360 /* NetworkCacheEntry.h in Headers */,
</del><span class="cx">                                 E1CC1B9012D7EADF00625838 /* PrintInfo.h in Headers */,
</span><span class="cx">                                 86F9536518FF58F5001DB2EF /* ProcessAssertion.h in Headers */,
</span><span class="cx">                                 BC1A7C581136E19C00FB7167 /* ProcessLauncher.h in Headers */,
</span><span class="cx">                                 BC597075116591D000551FCA /* ProcessModel.h in Headers */,
</span><span class="cx">                                 86E67A251910B9D100004AB7 /* ProcessThrottler.h in Headers */,
</span><ins>+                                83048AE61ACA45DC0082C832 /* ProcessThrottlerClient.h in Headers */,
+                                2D7F13101A702FBA009A6FBD /* ProcessType.h in Headers */,
</ins><span class="cx">                                 A118A9EF1907AD6F00F7C92B /* QuickLookDocumentData.h in Headers */,
</span><span class="cx">                                 2D47B56D1810714E003A3AEE /* RemoteLayerBackingStore.h in Headers */,
</span><span class="cx">                                 2DDF731518E95060004F5A66 /* RemoteLayerBackingStoreCollection.h in Headers */,
</span><span class="lines">@@ -7903,9 +7909,9 @@
</span><span class="cx">                                 0FF24A2E1879E4BC003ABF0C /* RemoteLayerTreeDrawingAreaProxyMessages.h in Headers */,
</span><span class="cx">                                 1AA3D75C1651B44F008713D0 /* RemoteLayerTreeHost.h in Headers */,
</span><span class="cx">                                 2DDE0AFA18298CC900F97EAA /* RemoteLayerTreePropertyApplier.h in Headers */,
</span><ins>+                                0FF264A01A1FF9CC001FE759 /* RemoteLayerTreeScrollingPerformanceData.h in Headers */,
</ins><span class="cx">                                 1AF1AC6C1651759E00C17D7F /* RemoteLayerTreeTransaction.h in Headers */,
</span><span class="cx">                                 E1B78471163F24690007B692 /* RemoteNetworkingContext.h in Headers */,
</span><del>-                                2DF9EEE61A781FB400B6CFBE /* APIFrameInfo.h in Headers */,
</del><span class="cx">                                 1AC1338018590AE400F3EC05 /* RemoteObjectRegistry.h in Headers */,
</span><span class="cx">                                 1AC1338618590C4600F3EC05 /* RemoteObjectRegistryMessages.h in Headers */,
</span><span class="cx">                                 0F594790187B3B3A00437857 /* RemoteScrollingCoordinator.h in Headers */,
</span><span class="lines">@@ -7928,17 +7934,13 @@
</span><span class="cx">                                 33152976130D0CB200ED2483 /* SecurityOriginData.h in Headers */,
</span><span class="cx">                                 514D9F5719119D35000063A7 /* ServicesController.h in Headers */,
</span><span class="cx">                                 1AFDE65A1954A42B00C48FFA /* SessionState.h in Headers */,
</span><del>-                                8372DB251A674C8F00C697C5 /* WKPageDiagnosticLoggingClient.h in Headers */,
-                                1A57109F1ABA0027002FABBE /* WKWebsiteDataStoreRef.h in Headers */,
</del><span class="cx">                                 1A002D49196B345D00B9AD44 /* SessionStateCoding.h in Headers */,
</span><span class="cx">                                 753E3E0E1887398900188496 /* SessionTracker.h in Headers */,
</span><del>-                                2D790A9F1AD7164900AB90B3 /* WKLayoutMode.h in Headers */,
</del><span class="cx">                                 1A6420E512DCE2FF00CAAE2C /* ShareableBitmap.h in Headers */,
</span><span class="cx">                                 51217461164C20E30037A5C1 /* ShareableResource.h in Headers */,
</span><span class="cx">                                 1A24BED5120894D100FBB059 /* SharedMemory.h in Headers */,
</span><span class="cx">                                 2DAF06D618BD1A470081CEB1 /* SmartMagnificationController.h in Headers */,
</span><span class="cx">                                 2DE6943E18BD2A68005C15E5 /* SmartMagnificationControllerMessages.h in Headers */,
</span><del>-                                7C4ABED51AA8FCB80088AA37 /* WebCompiledContentExtensionData.h in Headers */,
</del><span class="cx">                                 51064D36189781C4004B2FEB /* SQLiteIDBCursor.h in Headers */,
</span><span class="cx">                                 511D81FF185BBDEE001AED56 /* SQLiteIDBTransaction.h in Headers */,
</span><span class="cx">                                 5272B28B1406985D0096A5D0 /* StatisticsData.h in Headers */,
</span><span class="lines">@@ -7951,13 +7953,11 @@
</span><span class="cx">                                 1AE00D6C18327C1200087DD7 /* StringReference.h in Headers */,
</span><span class="cx">                                 296BD85D15019BC30071F424 /* StringUtilities.h in Headers */,
</span><span class="cx">                                 CE1A0BD61A48E6C60054EF74 /* TCCSPI.h in Headers */,
</span><del>-                                2DABA7761A82B42100EF0F1A /* APIHistoryClient.h in Headers */,
</del><span class="cx">                                 1AA417CB12C00CCA002BE67B /* TextChecker.h in Headers */,
</span><span class="cx">                                 1QQ417CB12C00CCA002BE67B /* TextCheckerCompletion.h in Headers */,
</span><span class="cx">                                 1A5E4DA412D3BD3D0099A2BB /* TextCheckerState.h in Headers */,
</span><span class="cx">                                 CE1A0BD71A48E6C60054EF74 /* TextInputSPI.h in Headers */,
</span><span class="cx">                                 1AAF263914687C39004A1E8A /* TiledCoreAnimationDrawingArea.h in Headers */,
</span><del>-                                513E462D1AD837560016234A /* WKSharingServicePickerDelegate.h in Headers */,
</del><span class="cx">                                 1AF05D8714688348008B1E81 /* TiledCoreAnimationDrawingAreaProxy.h in Headers */,
</span><span class="cx">                                 1AFE436618B6C081009C7A48 /* UIDelegate.h in Headers */,
</span><span class="cx">                                 CEE4AE2B1A5DCF430002F49B /* UIKitSPI.h in Headers */,
</span><span class="lines">@@ -7965,7 +7965,6 @@
</span><span class="cx">                                 51654F00184EF34A007DC837 /* UniqueIDBDatabaseBackingStore.h in Headers */,
</span><span class="cx">                                 51654EFE184EF33F007DC837 /* UniqueIDBDatabaseBackingStoreSQLite.h in Headers */,
</span><span class="cx">                                 515E773418402D510007203F /* UniqueIDBDatabaseIdentifier.h in Headers */,
</span><del>-                                E42E06101AA7523B00B11699 /* NetworkCacheIOChannel.h in Headers */,
</del><span class="cx">                                 1A64245E12DE29A100CAAE2C /* UpdateInfo.h in Headers */,
</span><span class="cx">                                 1AC1336818565B5700F3EC05 /* UserData.h in Headers */,
</span><span class="cx">                                 4A3CC18B19B0640F00D14AEF /* UserMediaPermissionRequestManagerProxy.h in Headers */,
</span><span class="lines">@@ -7980,7 +7979,6 @@
</span><span class="cx">                                 1A60224D18C16B9F00C3E8C9 /* VisitedLinkProviderMessages.h in Headers */,
</span><span class="cx">                                 1A0F29CC120B37160053D1B9 /* VisitedLinkTable.h in Headers */,
</span><span class="cx">                                 1AF4CEF018BC481800BC2D34 /* VisitedLinkTableController.h in Headers */,
</span><del>-                                7C89D2941A67122F003A5FDE /* APIUserScript.h in Headers */,
</del><span class="cx">                                 1A8E7D3D18C15149005A702A /* VisitedLinkTableControllerMessages.h in Headers */,
</span><span class="cx">                                 1AA9BAE1184FFAC7003B6BC6 /* WeakObjCPtr.h in Headers */,
</span><span class="cx">                                 CEDA12E3152CD1B300D9E08D /* WebAlternativeTextClient.h in Headers */,
</span><span class="lines">@@ -7996,6 +7994,8 @@
</span><span class="cx">                                 3F87B9BE158940190090FF62 /* WebColorChooser.h in Headers */,
</span><span class="cx">                                 3F87B9C0158940D80090FF62 /* WebColorPicker.h in Headers */,
</span><span class="cx">                                 728E86F11795188C0087879E /* WebColorPickerMac.h in Headers */,
</span><ins>+                                7C4ABED11AA8E9F00088AA37 /* WebCompiledContentExtension.h in Headers */,
+                                7C4ABED51AA8FCB80088AA37 /* WebCompiledContentExtensionData.h in Headers */,
</ins><span class="cx">                                 BC4A6290147312BE006C681A /* WebConnection.h in Headers */,
</span><span class="cx">                                 BC4A6292147312BE006C681A /* WebConnectionClient.h in Headers */,
</span><span class="cx">                                 1A1FEC1D1627B45700700F6D /* WebConnectionMessages.h in Headers */,
</span><span class="lines">@@ -8039,7 +8039,6 @@
</span><span class="cx">                                 BCE469561214E6CB000B98EB /* WebFormSubmissionListenerProxy.h in Headers */,
</span><span class="cx">                                 BC032D8D10F437A00058C15A /* WebFrame.h in Headers */,
</span><span class="cx">                                 BCE469771214F27B000B98EB /* WebFrameListenerProxy.h in Headers */,
</span><del>-                                0FF264A01A1FF9CC001FE759 /* RemoteLayerTreeScrollingPerformanceData.h in Headers */,
</del><span class="cx">                                 BC032D7F10F4378D0058C15A /* WebFrameLoaderClient.h in Headers */,
</span><span class="cx">                                 9391F2CB121B67AD00EBF7E8 /* WebFrameNetworkingContext.h in Headers */,
</span><span class="cx">                                 BCB9F6A01123A84B00A137E0 /* WebFramePolicyListenerProxy.h in Headers */,
</span><span class="lines">@@ -8047,10 +8046,8 @@
</span><span class="cx">                                 BC1BE1E012D54A410004A228 /* WebGeolocationClient.h in Headers */,
</span><span class="cx">                                 BC0E5FE512D697160012A72A /* WebGeolocationManager.h in Headers */,
</span><span class="cx">                                 BC0E606212D6BA910012A72A /* WebGeolocationManagerMessages.h in Headers */,
</span><del>-                                2DF9EEEC1A7836EE00B6CFBE /* APINavigationAction.h in Headers */,
</del><span class="cx">                                 BC54CACB12D64291005C67B0 /* WebGeolocationManagerProxy.h in Headers */,
</span><span class="cx">                                 BC0E618312D6CB1D0012A72A /* WebGeolocationManagerProxyMessages.h in Headers */,
</span><del>-                                7CBB811D1AA0F8B1006B1942 /* InjectedBundleFileHandle.h in Headers */,
</del><span class="cx">                                 BC0E607312D6BC200012A72A /* WebGeolocationPosition.h in Headers */,
</span><span class="cx">                                 BC1BE1F212D54DBD0004A228 /* WebGeolocationProvider.h in Headers */,
</span><span class="cx">                                 7801C09A142290C400FAF9AF /* WebHitTestResult.h in Headers */,
</span><span class="lines">@@ -8058,7 +8055,6 @@
</span><span class="cx">                                 51834593134532E90092B696 /* WebIconDatabaseClient.h in Headers */,
</span><span class="cx">                                 51D02F6A132EC73700BEAA96 /* WebIconDatabaseMessages.h in Headers */,
</span><span class="cx">                                 511B24A7132E095700065A0C /* WebIconDatabaseProxy.h in Headers */,
</span><del>-                                83891B691A68BEBC0030F386 /* _WKDiagnosticLoggingDelegate.h in Headers */,
</del><span class="cx">                                 51D02F6C132EC73700BEAA96 /* WebIconDatabaseProxyMessages.h in Headers */,
</span><span class="cx">                                 51E351F6180F5C7500E53BE9 /* WebIDBFactoryBackend.h in Headers */,
</span><span class="cx">                                 51290993183ACEAF005522A6 /* WebIDBServerConnection.h in Headers */,
</span><span class="lines">@@ -8069,7 +8065,6 @@
</span><span class="cx">                                 1C8E2A361277852400BC7BD0 /* WebInspectorMessages.h in Headers */,
</span><span class="cx">                                 1C8E28341275D73800BC7BD0 /* WebInspectorProxy.h in Headers */,
</span><span class="cx">                                 1CA8B946127C882A00576C2B /* WebInspectorProxyMessages.h in Headers */,
</span><del>-                                1A4832D11A9BDC2F008B4DFE /* WebsiteDataRecord.h in Headers */,
</del><span class="cx">                                 1C891D6619B124FF00BA79DD /* WebInspectorUI.h in Headers */,
</span><span class="cx">                                 1CBBE4A119B66C53006B7D81 /* WebInspectorUIMessages.h in Headers */,
</span><span class="cx">                                 2DA944A01884E4F000ED86DB /* WebIOSEventFactory.h in Headers */,
</span><span class="lines">@@ -8095,7 +8090,6 @@
</span><span class="cx">                                 31A2EC4B148997C200810D71 /* WebNotificationManagerProxy.h in Headers */,
</span><span class="cx">                                 31A2EC4E148997C200810D71 /* WebNotificationProvider.h in Headers */,
</span><span class="cx">                                 BC857FB512B830E600EDEB2E /* WebOpenPanelParameters.h in Headers */,
</span><del>-                                1AFA4B901A65A9E2006C4AB4 /* WebProcessLifetimeObserver.h in Headers */,
</del><span class="cx">                                 BC857F8512B82D0B00EDEB2E /* WebOpenPanelResultListener.h in Headers */,
</span><span class="cx">                                 BC1DFEA412B31F87005DF730 /* WebOpenPanelResultListenerProxy.h in Headers */,
</span><span class="cx">                                 755422CC180773CE0046F6A8 /* WebOriginDataManager.h in Headers */,
</span><span class="lines">@@ -8103,10 +8097,12 @@
</span><span class="cx">                                 759CCD5A1808F6160078E8A8 /* WebOriginDataManagerProxy.h in Headers */,
</span><span class="cx">                                 75E749EC180DBB9800088BA6 /* WebOriginDataManagerProxyMessages.h in Headers */,
</span><span class="cx">                                 BC032D8F10F437A00058C15A /* WebPage.h in Headers */,
</span><ins>+                                8372DB291A67562800C697C5 /* WebPageDiagnosticLoggingClient.h in Headers */,
</ins><span class="cx">                                 BC7B6206129A0A6700D174A4 /* WebPageGroup.h in Headers */,
</span><span class="cx">                                 BC7B625212A43C9600D174A4 /* WebPageGroupData.h in Headers */,
</span><span class="cx">                                 BC7B621512A4219A00D174A4 /* WebPageGroupProxy.h in Headers */,
</span><span class="cx">                                 29D55DF2161BF9F10031A2E3 /* WebPageGroupProxyMessages.h in Headers */,
</span><ins>+                                2D9EA30F1A96CBFF002D2807 /* WebPageInjectedBundleClient.h in Headers */,
</ins><span class="cx">                                 C0CE72A11247E71D00BC0EC4 /* WebPageMessages.h in Headers */,
</span><span class="cx">                                 2D5C9D0619C81D8F00B3C5C1 /* WebPageOverlay.h in Headers */,
</span><span class="cx">                                 BC032DD110F4389F0058C15A /* WebPageProxy.h in Headers */,
</span><span class="lines">@@ -8129,8 +8125,9 @@
</span><span class="cx">                                 1A043A09124D11A900FFBFB5 /* WebProcessConnection.h in Headers */,
</span><span class="cx">                                 1A043F6A12514D8B00FFBFB5 /* WebProcessConnectionMessages.h in Headers */,
</span><span class="cx">                                 BC306824125A6B9400E71278 /* WebProcessCreationParameters.h in Headers */,
</span><ins>+                                1AFA4B901A65A9E2006C4AB4 /* WebProcessLifetimeObserver.h in Headers */,
+                                1AFA4B8C1A65A1D0006C4AB4 /* WebProcessLifetimeTracker.h in Headers */,
</ins><span class="cx">                                 BC3066BF125A442100E71278 /* WebProcessMessages.h in Headers */,
</span><del>-                                2DABA7721A817B1700EF0F1A /* WKPageRenderingProgressEventsInternal.h in Headers */,
</del><span class="cx">                                 7CE4D21B1A4914A300C7F152 /* WebProcessPool.h in Headers */,
</span><span class="cx">                                 7CE4D2281A4916C200C7F152 /* WebProcessPoolMessages.h in Headers */,
</span><span class="cx">                                 BC032DD510F4389F0058C15A /* WebProcessProxy.h in Headers */,
</span><span class="lines">@@ -8143,15 +8140,16 @@
</span><span class="cx">                                 3760881F150413E900FC82C7 /* WebRenderObject.h in Headers */,
</span><span class="cx">                                 33367630130C9998006C9DE2 /* WebResourceCacheManager.h in Headers */,
</span><span class="cx">                                 33367656130C9ECA006C9DE2 /* WebResourceCacheManagerMessages.h in Headers */,
</span><del>-                                7C3A06A81AAB903E009D74BA /* APIUserContentExtensionStore.h in Headers */,
</del><span class="cx">                                 33367636130C99B2006C9DE2 /* WebResourceCacheManagerProxy.h in Headers */,
</span><span class="cx">                                 33367658130C9ECB006C9DE2 /* WebResourceCacheManagerProxyMessages.h in Headers */,
</span><span class="cx">                                 510AFFBA16542048001BA05E /* WebResourceLoader.h in Headers */,
</span><span class="cx">                                 51F060E01654317F00F3281B /* WebResourceLoaderMessages.h in Headers */,
</span><del>-                                7C2413031AACFA7500A58C15 /* _WKUserContentExtensionStore.h in Headers */,
</del><span class="cx">                                 7C361D731927FA360036A59D /* WebScriptMessageHandler.h in Headers */,
</span><span class="cx">                                 D3B9484911FF4B6500032B39 /* WebSearchPopupMenu.h in Headers */,
</span><ins>+                                1A4832D71A9CDF96008B4DFE /* WebsiteData.h in Headers */,
+                                1A4832D11A9BDC2F008B4DFE /* WebsiteDataRecord.h in Headers */,
</ins><span class="cx">                                 1A53C2AA1A325730004E8C70 /* WebsiteDataStore.h in Headers */,
</span><ins>+                                836034A01ACB34D600626549 /* WebSQLiteDatabaseTracker.h in Headers */,
</ins><span class="cx">                                 1A52C0F81A38CDC70016160A /* WebStorageNamespaceProvider.h in Headers */,
</span><span class="cx">                                 BCC5715B115ADAEF001CCAF9 /* WebSystemInterface.h in Headers */,
</span><span class="cx">                                 51032F19180F73BB00961BB7 /* WebToDatabaseProcessConnection.h in Headers */,
</span><span class="lines">@@ -8161,7 +8159,6 @@
</span><span class="cx">                                 1AAF08A2192681D100B6390C /* WebUserContentControllerProxy.h in Headers */,
</span><span class="cx">                                 7C361D79192803BD0036A59D /* WebUserContentControllerProxyMessages.h in Headers */,
</span><span class="cx">                                 3F889D15188778C900FEADAF /* WebVideoFullscreenManagerProxy.h in Headers */,
</span><del>-                                E49D40D71AD3FB170066B7B9 /* NetworkCacheBlobStorage.h in Headers */,
</del><span class="cx">                                 29CD55AA128E294F00133C85 /* WKAccessibilityWebPageObjectBase.h in Headers */,
</span><span class="cx">                                 29232DF418B29D6800D0596F /* WKAccessibilityWebPageObjectMac.h in Headers */,
</span><span class="cx">                                 2D0730A319F9C7DA00E9D9C4 /* WKActionMenuController.h in Headers */,
</span><span class="lines">@@ -8185,12 +8182,10 @@
</span><span class="cx">                                 BCDDB317124EBD130048D13C /* WKBase.h in Headers */,
</span><span class="cx">                                 7CD5EBBB1746A83E000C1C45 /* WKBaseMac.h in Headers */,
</span><span class="cx">                                 BCBAAC73144E619E0053F82F /* WKBrowsingContextController.h in Headers */,
</span><del>-                                076E884E1A13CADF005E90FC /* APIContextMenuClient.h in Headers */,
</del><span class="cx">                                 BCBAAC74144E61A50053F82F /* WKBrowsingContextControllerInternal.h in Headers */,
</span><span class="cx">                                 3788A05C14743C90006319E5 /* WKBrowsingContextControllerPrivate.h in Headers */,
</span><span class="cx">                                 BCBAACF41452324F0053F82F /* WKBrowsingContextGroup.h in Headers */,
</span><span class="cx">                                 7C9D1537184584DA009D3918 /* WKBrowsingContextGroupInternal.h in Headers */,
</span><del>-                                7C4ABED11AA8E9F00088AA37 /* WebCompiledContentExtension.h in Headers */,
</del><span class="cx">                                 BCBAACF61452324F0053F82F /* WKBrowsingContextGroupPrivate.h in Headers */,
</span><span class="cx">                                 1AE00D4D182D6EB000087DD7 /* WKBrowsingContextHandle.h in Headers */,
</span><span class="cx">                                 1AE00D4F182D6F5000087DD7 /* WKBrowsingContextHandleInternal.h in Headers */,
</span><span class="lines">@@ -8201,9 +8196,9 @@
</span><span class="cx">                                 BC204EEF11C83EC8008F3375 /* WKBundle.h in Headers */,
</span><span class="cx">                                 BC204EF011C83EC8008F3375 /* WKBundleAPICast.h in Headers */,
</span><span class="cx">                                 935EEB9F127761AC003322B8 /* WKBundleBackForwardList.h in Headers */,
</span><del>-                                7C89D2A41A678875003A5FDE /* WKUserScriptRef.h in Headers */,
</del><span class="cx">                                 935EEB9B1277617C003322B8 /* WKBundleBackForwardListItem.h in Headers */,
</span><span class="cx">                                 51EFC1CF1524E62500C9A938 /* WKBundleDOMWindowExtension.h in Headers */,
</span><ins>+                                7CBB81211AA0F970006B1942 /* WKBundleFileHandleRef.h in Headers */,
</ins><span class="cx">                                 BCD25F1711D6BDE100169B0E /* WKBundleFrame.h in Headers */,
</span><span class="cx">                                 BCF049E611FE20F600F86A58 /* WKBundleFramePrivate.h in Headers */,
</span><span class="cx">                                 BC49862F124D18C100D834E1 /* WKBundleHitTestResult.h in Headers */,
</span><span class="lines">@@ -8215,11 +8210,8 @@
</span><span class="cx">                                 BC20528111C94284008F3375 /* WKBundlePage.h in Headers */,
</span><span class="cx">                                 7CF47FF717275B71008ACB91 /* WKBundlePageBanner.h in Headers */,
</span><span class="cx">                                 7CF47FFF17276AE3008ACB91 /* WKBundlePageBannerMac.h in Headers */,
</span><del>-                                8372DB2F1A677D4A00C697C5 /* WKDiagnosticLoggingResultType.h in Headers */,
</del><span class="cx">                                 1AB474E4184D44980051B622 /* WKBundlePageContextMenuClient.h in Headers */,
</span><span class="cx">                                 1AB474E8184D44D00051B622 /* WKBundlePageDiagnosticLoggingClient.h in Headers */,
</span><del>-                                2D9EA30D1A96CB59002D2807 /* WKPageInjectedBundleClient.h in Headers */,
-                                7C89D2BC1A6B0F5B003A5FDE /* _WKUserContentFilterInternal.h in Headers */,
</del><span class="cx">                                 1AB474E0184D446A0051B622 /* WKBundlePageEditorClient.h in Headers */,
</span><span class="cx">                                 1AB474E2184D44800051B622 /* WKBundlePageFormClient.h in Headers */,
</span><span class="cx">                                 1AB474E6184D44B40051B622 /* WKBundlePageFullScreenClient.h in Headers */,
</span><span class="lines">@@ -8227,13 +8219,11 @@
</span><span class="cx">                                 1AB474D8184D43FD0051B622 /* WKBundlePageLoaderClient.h in Headers */,
</span><span class="cx">                                 ED82A7F2128C6FAF004477B3 /* WKBundlePageOverlay.h in Headers */,
</span><span class="cx">                                 1AB474EA184D45130051B622 /* WKBundlePagePolicyClient.h in Headers */,
</span><del>-                                7C89D29C1A67837B003A5FDE /* WKPageConfigurationRef.h in Headers */,
</del><span class="cx">                                 BC1B419811D41D570011E8DD /* WKBundlePagePrivate.h in Headers */,
</span><span class="cx">                                 1AB474DA184D44250051B622 /* WKBundlePageResourceLoadClient.h in Headers */,
</span><span class="cx">                                 1AB474DE184D44590051B622 /* WKBundlePageUIClient.h in Headers */,
</span><span class="cx">                                 BCF049E711FE20F600F86A58 /* WKBundlePrivate.h in Headers */,
</span><span class="cx">                                 BC60C5791240A546008C5E29 /* WKBundleRangeHandle.h in Headers */,
</span><del>-                                7C2413091AACFCB400A58C15 /* WKUserContentExtensionStoreRef.h in Headers */,
</del><span class="cx">                                 BC5D24C716CD73C5007D5461 /* WKBundleRangeHandlePrivate.h in Headers */,
</span><span class="cx">                                 BC14DF9F120B635F00826C0C /* WKBundleScriptWorld.h in Headers */,
</span><span class="cx">                                 BC4075F6124FF0270068F20A /* WKCertificateInfo.h in Headers */,
</span><span class="lines">@@ -8259,13 +8249,13 @@
</span><span class="cx">                                 BC4075F8124FF0270068F20A /* WKData.h in Headers */,
</span><span class="cx">                                 F62A766212B1ABED0005F1B6 /* WKDatabaseManager.h in Headers */,
</span><span class="cx">                                 377EAD4517E2C51A002D193D /* WKDeclarationSpecifiers.h in Headers */,
</span><ins>+                                8372DB2F1A677D4A00C697C5 /* WKDiagnosticLoggingResultType.h in Headers */,
</ins><span class="cx">                                 BC4075FA124FF0270068F20A /* WKDictionary.h in Headers */,
</span><span class="cx">                                 BC017D0716260FF4007054F5 /* WKDOMDocument.h in Headers */,
</span><span class="cx">                                 BC017D0916260FF4007054F5 /* WKDOMElement.h in Headers */,
</span><span class="cx">                                 BC017D0B16260FF4007054F5 /* WKDOMInternals.h in Headers */,
</span><span class="cx">                                 BC017D0D16260FF4007054F5 /* WKDOMNode.h in Headers */,
</span><span class="cx">                                 BC5D24C216CD706D007D5461 /* WKDOMNodePrivate.h in Headers */,
</span><del>-                                7C89D2981A6753B2003A5FDE /* APIPageConfiguration.h in Headers */,
</del><span class="cx">                                 BC39C4361626366F008BC689 /* WKDOMRange.h in Headers */,
</span><span class="cx">                                 BC5D24C516CD7088007D5461 /* WKDOMRangePrivate.h in Headers */,
</span><span class="cx">                                 293EBEAB1627D9C9005F89F1 /* WKDOMText.h in Headers */,
</span><span class="lines">@@ -8286,6 +8276,8 @@
</span><span class="cx">                                 37DFA7001810BB92001F4A9F /* WKFoundation.h in Headers */,
</span><span class="cx">                                 BCD0139B110FA420003B8A67 /* WKFrame.h in Headers */,
</span><span class="cx">                                 1A4D664C18A3030E00D82E21 /* WKFrameInfo.h in Headers */,
</span><ins>+                                2DF9EEE81A78245500B6CFBE /* WKFrameInfoInternal.h in Headers */,
+                                2D3A65E71A7C3AA700CAC637 /* WKFrameInfoRef.h in Headers */,
</ins><span class="cx">                                 BCB9F6A51123DD0D00A137E0 /* WKFramePolicyListener.h in Headers */,
</span><span class="cx">                                 E1AEA22F14687BDB00804569 /* WKFullKeyboardAccessWatcher.h in Headers */,
</span><span class="cx">                                 CDCA85C9132ABA4E00E961DF /* WKFullScreenWindowController.h in Headers */,
</span><span class="lines">@@ -8305,19 +8297,18 @@
</span><span class="cx">                                 1C8E293912761E5B00BC7BD0 /* WKInspector.h in Headers */,
</span><span class="cx">                                 0F3C725B196F604E00AEDD0C /* WKInspectorHighlightView.h in Headers */,
</span><span class="cx">                                 A54293A4195A43DA002782C7 /* WKInspectorNodeSearchGestureRecognizer.h in Headers */,
</span><del>-                                1AFA4B8C1A65A1D0006C4AB4 /* WebProcessLifetimeTracker.h in Headers */,
</del><span class="cx">                                 6EE849C81368D9390038D481 /* WKInspectorPrivateMac.h in Headers */,
</span><span class="cx">                                 51A9E10B1315CD18009E7031 /* WKKeyValueStorageManager.h in Headers */,
</span><ins>+                                2D790A9F1AD7164900AB90B3 /* WKLayoutMode.h in Headers */,
</ins><span class="cx">                                 33D3A3B61339600B00709BE4 /* WKMediaCacheManager.h in Headers */,
</span><span class="cx">                                 BC4075FE124FF0270068F20A /* WKMutableArray.h in Headers */,
</span><del>-                                7C89D2BA1A6B0F2C003A5FDE /* _WKUserContentFilter.h in Headers */,
</del><span class="cx">                                 BC407600124FF0270068F20A /* WKMutableDictionary.h in Headers */,
</span><span class="cx">                                 C09AE5E9125257C20025825D /* WKNativeEvent.h in Headers */,
</span><del>-                                83891B631A68B3420030F386 /* APIDiagnosticLoggingClient.h in Headers */,
</del><span class="cx">                                 1A5B1C511898606F004FCF9B /* WKNavigation.h in Headers */,
</span><span class="cx">                                 1A256E3818A1A788006FB922 /* WKNavigationAction.h in Headers */,
</span><span class="cx">                                 1A256E3A18A1A7DF006FB922 /* WKNavigationActionInternal.h in Headers */,
</span><span class="cx">                                 1AF4129B18B40FCD00546FDC /* WKNavigationActionPrivate.h in Headers */,
</span><ins>+                                2D3A65DB1A7C3A1F00CAC637 /* WKNavigationActionRef.h in Headers */,
</ins><span class="cx">                                 370F34A31829BE1E009027C8 /* WKNavigationData.h in Headers */,
</span><span class="cx">                                 370F34A51829BEA3009027C8 /* WKNavigationDataInternal.h in Headers */,
</span><span class="cx">                                 BCF69FA91176D1CB00471A52 /* WKNavigationDataRef.h in Headers */,
</span><span class="lines">@@ -8325,9 +8316,11 @@
</span><span class="cx">                                 1AA20D5118AD50E0005D1ED4 /* WKNavigationDelegatePrivate.h in Headers */,
</span><span class="cx">                                 1ABC3DF11899C6B6004F0626 /* WKNavigationInternal.h in Headers */,
</span><span class="cx">                                 1ACC87BA1981C341003D1AF4 /* WKNavigationPrivate.h in Headers */,
</span><ins>+                                2D3A65E31A7C3A9300CAC637 /* WKNavigationRef.h in Headers */,
</ins><span class="cx">                                 1A1B0EB618A424950038481A /* WKNavigationResponse.h in Headers */,
</span><span class="cx">                                 1A1B0EB818A424CD0038481A /* WKNavigationResponseInternal.h in Headers */,
</span><span class="cx">                                 1AA13212191D5924009C1489 /* WKNavigationResponsePrivate.h in Headers */,
</span><ins>+                                2D3A65DF1A7C3A7D00CAC637 /* WKNavigationResponseRef.h in Headers */,
</ins><span class="cx">                                 318BE17914743E6F00A8FBB2 /* WKNotification.h in Headers */,
</span><span class="cx">                                 318BE17114743DB100A8FBB2 /* WKNotificationManager.h in Headers */,
</span><span class="cx">                                 31A2EC74148D59CA00810D71 /* WKNotificationPermissionRequest.h in Headers */,
</span><span class="lines">@@ -8349,25 +8342,30 @@
</span><span class="cx">                                 BC1DFE8F12B31CA8005DF730 /* WKOpenPanelResultListener.h in Headers */,
</span><span class="cx">                                 510274321981AF8E008165ED /* WKOriginDataManager.h in Headers */,
</span><span class="cx">                                 BCD597D7112B56DC00EC8C23 /* WKPage.h in Headers */,
</span><ins>+                                7C89D29C1A67837B003A5FDE /* WKPageConfigurationRef.h in Headers */,
</ins><span class="cx">                                 1AB8A1F818400BB800E9AE69 /* WKPageContextMenuClient.h in Headers */,
</span><ins>+                                8372DB251A674C8F00C697C5 /* WKPageDiagnosticLoggingClient.h in Headers */,
</ins><span class="cx">                                 1AB8A1F418400B8F00E9AE69 /* WKPageFindClient.h in Headers */,
</span><del>-                                2D790A9D1AD7050D00AB90B3 /* _WKLayoutMode.h in Headers */,
</del><span class="cx">                                 1AB8A1F618400B9D00E9AE69 /* WKPageFindMatchesClient.h in Headers */,
</span><span class="cx">                                 1AB8A1F018400B0000E9AE69 /* WKPageFormClient.h in Headers */,
</span><span class="cx">                                 BC7B633712A45ABA00D174A4 /* WKPageGroup.h in Headers */,
</span><ins>+                                2D9EA30D1A96CB59002D2807 /* WKPageInjectedBundleClient.h in Headers */,
</ins><span class="cx">                                 1AB8A1EC1840080900E9AE69 /* WKPageLoaderClient.h in Headers */,
</span><span class="cx">                                 BC2D021912AC426C00E732A3 /* WKPageLoadTypes.h in Headers */,
</span><del>-                                1A4832CC1A9BC465008B4DFE /* _WKWebsiteDataRecord.h in Headers */,
</del><span class="cx">                                 93BDEB01171DD7AF00BFEE1B /* WKPageLoadTypesPrivate.h in Headers */,
</span><ins>+                                2D7303791A7C2B7500F8F487 /* WKPageNavigationClient.h in Headers */,
</ins><span class="cx">                                 1AB8A1EE18400ACB00E9AE69 /* WKPagePolicyClient.h in Headers */,
</span><span class="cx">                                 373CEAD81859553F008C363D /* WKPagePolicyClientInternal.h in Headers */,
</span><span class="cx">                                 BC177465118B9FF4007D9E9A /* WKPagePrivate.h in Headers */,
</span><span class="cx">                                 BCE17B7E1381F1170012A641 /* WKPagePrivateMac.h in Headers */,
</span><ins>+                                2DD12A081A8177F3002C74E6 /* WKPageRenderingProgressEvents.h in Headers */,
+                                2DABA7721A817B1700EF0F1A /* WKPageRenderingProgressEventsInternal.h in Headers */,
</ins><span class="cx">                                 1AB8A1F218400B6200E9AE69 /* WKPageUIClient.h in Headers */,
</span><span class="cx">                                 A5EFD38C16B0E88C00B2F0E8 /* WKPageVisibilityTypes.h in Headers */,
</span><span class="cx">                                 2D6AB541192B1C4A003A9FD1 /* WKPDFPageNumberIndicator.h in Headers */,
</span><span class="cx">                                 2DA1E4FE18C02B6A00DBC929 /* WKPDFView.h in Headers */,
</span><span class="cx">                                 7C135AA9173B0BCA00586AE2 /* WKPluginInformation.h in Headers */,
</span><ins>+                                2DABA7741A817EE600EF0F1A /* WKPluginLoadPolicy.h in Headers */,
</ins><span class="cx">                                 1AC86FF4130B46D3002C1257 /* WKPluginSiteDataManager.h in Headers */,
</span><span class="cx">                                 1AFDD3171891C94700153970 /* WKPreferences.h in Headers */,
</span><span class="cx">                                 1A3C888018A5ABAE00C4C962 /* WKPreferencesInternal.h in Headers */,
</span><span class="lines">@@ -8381,14 +8379,12 @@
</span><span class="cx">                                 1A3CC16918907EB0001E6ED8 /* WKProcessPoolInternal.h in Headers */,
</span><span class="cx">                                 1A6509CE18B4146200614332 /* WKProcessPoolPrivate.h in Headers */,
</span><span class="cx">                                 512F58FC12A88A5400629530 /* WKProtectionSpace.h in Headers */,
</span><del>-                                2DF9EEEE1A786EAD00B6CFBE /* APINavigationResponse.h in Headers */,
</del><span class="cx">                                 518ACAEA12AEE6BB00B04B83 /* WKProtectionSpaceTypes.h in Headers */,
</span><span class="cx">                                 1AD01BCD1905D54900C9C45F /* WKReloadFrameErrorRecoveryAttempter.h in Headers */,
</span><span class="cx">                                 1A9E329B1822E1CC00F5D04C /* WKRemoteObject.h in Headers */,
</span><span class="cx">                                 1A9E329F1822FEDD00F5D04C /* WKRemoteObjectCoder.h in Headers */,
</span><span class="cx">                                 37948409150C4B9700E52CE9 /* WKRenderLayer.h in Headers */,
</span><span class="cx">                                 37608823150414F700FC82C7 /* WKRenderObject.h in Headers */,
</span><del>-                                7C89D2A01A678554003A5FDE /* WKUserContentControllerRef.h in Headers */,
</del><span class="cx">                                 3336763B130C99DC006C9DE2 /* WKResourceCacheManager.h in Headers */,
</span><span class="cx">                                 BC8A501511765F5600757573 /* WKRetainPtr.h in Headers */,
</span><span class="cx">                                 1A7E377918E4A4FE003D0FFF /* WKScriptMessage.h in Headers */,
</span><span class="lines">@@ -8401,6 +8397,7 @@
</span><span class="cx">                                 75A8D2D7187D303A00C39C9E /* WKSessionRef.h in Headers */,
</span><span class="cx">                                 1ADE46B31954EC61000F7985 /* WKSessionStateRef.h in Headers */,
</span><span class="cx">                                 BCDDB32B124EC2AB0048D13C /* WKSharedAPICast.h in Headers */,
</span><ins>+                                513E462D1AD837560016234A /* WKSharingServicePickerDelegate.h in Headers */,
</ins><span class="cx">                                 BC407606124FF0270068F20A /* WKString.h in Headers */,
</span><span class="cx">                                 BC40761A124FF0370068F20A /* WKStringCF.h in Headers */,
</span><span class="cx">                                 BC9099801256A98200083756 /* WKStringPrivate.h in Headers */,
</span><span class="lines">@@ -8417,14 +8414,18 @@
</span><span class="cx">                                 BC40760E124FF0270068F20A /* WKURLResponse.h in Headers */,
</span><span class="cx">                                 BC40762B124FF0400068F20A /* WKURLResponseNS.h in Headers */,
</span><span class="cx">                                 1AFA3AC918E61C61003CCBAE /* WKUserContentController.h in Headers */,
</span><del>-                                7CBB81211AA0F970006B1942 /* WKBundleFileHandleRef.h in Headers */,
</del><span class="cx">                                 1AAF08A4192682DA00B6390C /* WKUserContentControllerInternal.h in Headers */,
</span><ins>+                                7C89D2B61A6B0DD9003A5FDE /* WKUserContentControllerPrivate.h in Headers */,
+                                7C89D2A01A678554003A5FDE /* WKUserContentControllerRef.h in Headers */,
+                                7C2413091AACFCB400A58C15 /* WKUserContentExtensionStoreRef.h in Headers */,
+                                7C89D2C01A6B11EF003A5FDE /* WKUserContentFilterRef.h in Headers */,
</ins><span class="cx">                                 377EAD4817E2C77B002D193D /* WKUserContentInjectedFrames.h in Headers */,
</span><span class="cx">                                 F6113E29126CE19B0057D0A7 /* WKUserContentURLPattern.h in Headers */,
</span><span class="cx">                                 4A3CC18F19B07B8A00D14AEF /* WKUserMediaPermissionRequest.h in Headers */,
</span><span class="cx">                                 1AAF089B19267EE500B6390C /* WKUserScript.h in Headers */,
</span><span class="cx">                                 377EAD4917E2C77B002D193D /* WKUserScriptInjectionTime.h in Headers */,
</span><span class="cx">                                 1AAF089D19267FC800B6390C /* WKUserScriptInternal.h in Headers */,
</span><ins>+                                7C89D2A41A678875003A5FDE /* WKUserScriptRef.h in Headers */,
</ins><span class="cx">                                 BC8699B5116AADAA002A925B /* WKView.h in Headers */,
</span><span class="cx">                                 BC8699B7116AADAA002A925B /* WKViewInternal.h in Headers */,
</span><span class="cx">                                 BFA6179F12F0B99D0033E0CA /* WKViewPrivate.h in Headers */,
</span><span class="lines">@@ -8450,6 +8451,9 @@
</span><span class="cx">                                 BC04EFFC16E65AFB00E336F0 /* WKWebProcessPlugInPrivate.h in Headers */,
</span><span class="cx">                                 1F7506B41859164C00EC0FF7 /* WKWebProcessPlugInScriptWorld.h in Headers */,
</span><span class="cx">                                 1F7506B51859165400EC0FF7 /* WKWebProcessPlugInScriptWorldInternal.h in Headers */,
</span><ins>+                                1A4832CC1A9BC465008B4DFE /* WKWebsiteDataRecord.h in Headers */,
+                                1A4832CE1A9BC484008B4DFE /* WKWebsiteDataRecordInternal.h in Headers */,
+                                1A57109F1ABA0027002FABBE /* WKWebsiteDataStoreRef.h in Headers */,
</ins><span class="cx">                                 1A3CC16718906ACF001E6ED8 /* WKWebView.h in Headers */,
</span><span class="cx">                                 1ADF591B1890528E0043C145 /* WKWebViewConfiguration.h in Headers */,
</span><span class="cx">                                 2D7AAFD618C956AF00A7ACD4 /* WKWebViewConfigurationInternal.h in Headers */,
</span><span class="lines">@@ -8941,9 +8945,9 @@
</span><span class="cx">                                 1C8AE7611992F63A00ABF6EC /* DockBottomLegacy.pdf in Resources */,
</span><span class="cx">                                 1CB75C941701E880009F809F /* DockRight.pdf in Resources */,
</span><span class="cx">                                 1C8AE7621992F63C00ABF6EC /* DockRightLegacy.pdf in Resources */,
</span><del>-                                2DC658361AD7237600D44508 /* SwipeShadow@2x.png in Resources */,
</del><span class="cx">                                 8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */,
</span><span class="cx">                                 2DC658351AD7237600D44508 /* SwipeShadow.png in Resources */,
</span><ins>+                                2DC658361AD7237600D44508 /* SwipeShadow@2x.png in Resources */,
</ins><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                 };
</span><span class="lines">@@ -9398,23 +9402,25 @@
</span><span class="cx">                                 376C51191957452E0007B0FA /* _WKSecurityOrigin.mm in Sources */,
</span><span class="cx">                                 1A002D45196B338E00B9AD44 /* _WKSessionState.mm in Sources */,
</span><span class="cx">                                 2D6B371C18A967AD0042AE80 /* _WKThumbnailView.mm in Sources */,
</span><ins>+                                7C2413021AACFA7500A58C15 /* _WKUserContentExtensionStore.mm in Sources */,
+                                7C89D2B91A6B0F2C003A5FDE /* _WKUserContentFilter.mm in Sources */,
</ins><span class="cx">                                 1A81B38018BD66AD0007FDAC /* _WKVisitedLinkProvider.mm in Sources */,
</span><span class="cx">                                 75A8D2C9187CCFAF00C39C9E /* _WKWebsiteDataStore.mm in Sources */,
</span><span class="cx">                                 A115DC71191D82D700DA8072 /* _WKWebViewPrintFormatter.mm in Sources */,
</span><span class="cx">                                 A7D792D61767CB6E00881CBE /* ActivityAssertion.cpp in Sources */,
</span><del>-                                8372DB281A67562800C697C5 /* WebPageDiagnosticLoggingClient.cpp in Sources */,
</del><span class="cx">                                 BC64696F11DBE603006455B0 /* APIArray.cpp in Sources */,
</span><del>-                                2D3A65E21A7C3A9300CAC637 /* WKNavigationRef.cpp in Sources */,
</del><span class="cx">                                 1AAB037C185F99D800EDF501 /* APIData.cpp in Sources */,
</span><span class="cx">                                 1A1EF1991A1D5B420023200A /* APIDataCocoa.mm in Sources */,
</span><span class="cx">                                 7C1BA33D1A4A0E600043E249 /* APIDictionary.cpp in Sources */,
</span><span class="cx">                                 BC575613126E0138006F0F12 /* APIError.cpp in Sources */,
</span><span class="cx">                                 1AC1337118566C7C00F3EC05 /* APIFrameHandle.cpp in Sources */,
</span><ins>+                                2DF9EEE51A781FB400B6CFBE /* APIFrameInfo.cpp in Sources */,
</ins><span class="cx">                                 1AC133741857C21E00F3EC05 /* APIGeometry.cpp in Sources */,
</span><span class="cx">                                 7CD3A4821A5D02FA009623B8 /* APINavigation.cpp in Sources */,
</span><span class="cx">                                 BCF69FA31176D01400471A52 /* APINavigationData.cpp in Sources */,
</span><span class="cx">                                 B63403F914910D57001070B5 /* APIObject.cpp in Sources */,
</span><span class="cx">                                 378E1A3D181ED6FF0031007A /* APIObject.mm in Sources */,
</span><ins>+                                7C89D2971A6753B2003A5FDE /* APIPageConfiguration.cpp in Sources */,
</ins><span class="cx">                                 1A3A73CF1A48C7F1007231B3 /* APIPageGroupHandle.cpp in Sources */,
</span><span class="cx">                                 1AC1336E18565D2B00F3EC05 /* APIPageHandle.cpp in Sources */,
</span><span class="cx">                                 7CE4D21F1A4914CA00C7F152 /* APIProcessPoolConfiguration.cpp in Sources */,
</span><span class="lines">@@ -9422,8 +9428,13 @@
</span><span class="cx">                                 1AFDE6611954E9B100C48FFA /* APISessionState.cpp in Sources */,
</span><span class="cx">                                 BCE2315E122C30CA00D5C35A /* APIURLRequest.cpp in Sources */,
</span><span class="cx">                                 BC90A1D3122DD55E00CC8C50 /* APIURLResponse.cpp in Sources */,
</span><ins>+                                7C89D2B31A6B068C003A5FDE /* APIUserContentExtension.cpp in Sources */,
+                                7C3A06A71AAB903E009D74BA /* APIUserContentExtensionStore.cpp in Sources */,
+                                7CEFA9621AC0999300B910FD /* APIUserContentExtensionStoreCocoa.mm in Sources */,
+                                7C89D2A61A6789EA003A5FDE /* APIUserScript.cpp in Sources */,
</ins><span class="cx">                                 C5E1AFEC16B21012006CC1F2 /* APIWebArchive.mm in Sources */,
</span><span class="cx">                                 C5E1AFEE16B21025006CC1F2 /* APIWebArchiveResource.mm in Sources */,
</span><ins>+                                1A4832C71A9BC13C008B4DFE /* APIWebsiteDataRecord.cpp in Sources */,
</ins><span class="cx">                                 1A3635A91A3144A300ED6197 /* APIWebsiteDataStore.cpp in Sources */,
</span><span class="cx">                                 1A3635AD1A3145E500ED6197 /* APIWebsiteDataStoreCocoa.mm in Sources */,
</span><span class="cx">                                 1A3D610513A7F03A00F95D4E /* ArgumentCoders.cpp in Sources */,
</span><span class="lines">@@ -9447,7 +9458,6 @@
</span><span class="cx">                                 1A2D957012848564001EB962 /* ChildProcess.cpp in Sources */,
</span><span class="cx">                                 BC82837B16B36A4F00A278FE /* ChildProcessEntryPoint.mm in Sources */,
</span><span class="cx">                                 A7E93CED1925331100A1DC48 /* ChildProcessIOS.mm in Sources */,
</span><del>-                                E413F59F1AC1AF9D00345360 /* NetworkCacheEntry.cpp in Sources */,
</del><span class="cx">                                 9F54F88F16488E87007DF81A /* ChildProcessMac.mm in Sources */,
</span><span class="cx">                                 E1513C66166EABB200149FCB /* ChildProcessProxy.cpp in Sources */,
</span><span class="cx">                                 1A2A4B0E1586A2240090C9E9 /* ColorSpaceData.mm in Sources */,
</span><span class="lines">@@ -9463,17 +9473,14 @@
</span><span class="cx">                                 2984F588164BA095004BC0C6 /* CustomProtocolManagerMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 29AD3096164B4C930072DEA9 /* CustomProtocolManagerProxyMac.mm in Sources */,
</span><span class="cx">                                 2984F57C164B915F004BC0C6 /* CustomProtocolManagerProxyMessageReceiver.cpp in Sources */,
</span><del>-                                7C4ABED01AA8E9F00088AA37 /* WebCompiledContentExtension.cpp in Sources */,
</del><span class="cx">                                 51E351FF180F5D0F00E53BE9 /* DatabaseProcess.cpp in Sources */,
</span><span class="cx">                                 515E772B184008B90007203F /* DatabaseProcessCreationParameters.cpp in Sources */,
</span><span class="cx">                                 51D0D431183B34130097041D /* DatabaseProcessIDBConnection.cpp in Sources */,
</span><span class="cx">                                 51D0D436183B353D0097041D /* DatabaseProcessIDBConnectionMessageReceiver.cpp in Sources */,
</span><del>-                                1AFA4B8F1A65A9E2006C4AB4 /* WebProcessLifetimeObserver.cpp in Sources */,
</del><span class="cx">                                 E115C714190F89E400ECC516 /* DatabaseProcessIOS.mm in Sources */,
</span><span class="cx">                                 51E35202180F5D1E00E53BE9 /* DatabaseProcessMac.mm in Sources */,
</span><span class="cx">                                 51E35205180F5D4F00E53BE9 /* DatabaseProcessMain.mm in Sources */,
</span><span class="cx">                                 512A9760180E031D0039A149 /* DatabaseProcessMessageReceiver.cpp in Sources */,
</span><del>-                                8360349F1ACB34D600626549 /* WebSQLiteDatabaseTracker.cpp in Sources */,
</del><span class="cx">                                 517DD5BE180DA7D30081660B /* DatabaseProcessProxy.cpp in Sources */,
</span><span class="cx">                                 517DD5C5180DC3E10081660B /* DatabaseProcessProxyMac.mm in Sources */,
</span><span class="cx">                                 512A9769180E09B80039A149 /* DatabaseProcessProxyMessageReceiver.cpp in Sources */,
</span><span class="lines">@@ -9481,6 +9488,7 @@
</span><span class="cx">                                 51E35200180F5D0F00E53BE9 /* DatabaseToWebProcessConnection.cpp in Sources */,
</span><span class="cx">                                 51032F1D180F791700961BB7 /* DatabaseToWebProcessConnectionMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 1AC7537F183BE50F0072CB15 /* DataReference.cpp in Sources */,
</span><ins>+                                83891B6D1A68C30B0030F386 /* DiagnosticLoggingClient.mm in Sources */,
</ins><span class="cx">                                 BCE81D98131AE02100241910 /* DictionaryPopupInfo.cpp in Sources */,
</span><span class="cx">                                 518E8F0716B2093700E91429 /* Download.cpp in Sources */,
</span><span class="cx">                                 518E8F0916B2093700E91429 /* DownloadAuthenticationClient.cpp in Sources */,
</span><span class="lines">@@ -9505,7 +9513,6 @@
</span><span class="cx">                                 1A90C1F51264FD71003E44D4 /* FindController.cpp in Sources */,
</span><span class="cx">                                 2DD13BD518F7DADD00E130A1 /* FindControllerIOS.mm in Sources */,
</span><span class="cx">                                 BCE81D8C1319F7EF00241910 /* FontInfo.cpp in Sources */,
</span><del>-                                2D3A65DE1A7C3A7D00CAC637 /* WKNavigationResponseRef.cpp in Sources */,
</del><span class="cx">                                 1AE00D601831792100087DD7 /* FrameLoadState.cpp in Sources */,
</span><span class="cx">                                 BC06F43012DBB9B6002D78DE /* GeolocationPermissionRequestManager.cpp in Sources */,
</span><span class="cx">                                 BC06F44B12DBD1F5002D78DE /* GeolocationPermissionRequestManagerProxy.cpp in Sources */,
</span><span class="lines">@@ -9519,6 +9526,7 @@
</span><span class="cx">                                 BCEE7DC6128B645D009827DA /* InjectedBundleClient.cpp in Sources */,
</span><span class="cx">                                 1A53C2A21A323004004E8C70 /* InjectedBundleCSSStyleDeclarationHandle.cpp in Sources */,
</span><span class="cx">                                 51FA2D7415212DF100C1BA0B /* InjectedBundleDOMWindowExtension.cpp in Sources */,
</span><ins>+                                7CBB811C1AA0F8B1006B1942 /* InjectedBundleFileHandle.cpp in Sources */,
</ins><span class="cx">                                 BC498619124D10E200D834E1 /* InjectedBundleHitTestResult.cpp in Sources */,
</span><span class="cx">                                 BC204EE611C83EA9008F3375 /* InjectedBundleMac.mm in Sources */,
</span><span class="cx">                                 BC8147D612F66D31007B2C32 /* InjectedBundleNavigationAction.cpp in Sources */,
</span><span class="lines">@@ -9527,7 +9535,6 @@
</span><span class="cx">                                 CD67D30E15C08F9A00843ADF /* InjectedBundlePageDiagnosticLoggingClient.cpp in Sources */,
</span><span class="cx">                                 E1EE53E711F8CFFB00CCBEE4 /* InjectedBundlePageEditorClient.cpp in Sources */,
</span><span class="cx">                                 BC14E109120B905E00826C0C /* InjectedBundlePageFormClient.cpp in Sources */,
</span><del>-                                E49D40D91AD3FB210066B7B9 /* NetworkCacheBlobStorage.cpp in Sources */,
</del><span class="cx">                                 CD5C66A0134B9D38004FE2A8 /* InjectedBundlePageFullScreenClient.cpp in Sources */,
</span><span class="cx">                                 BCA8C6A811E3BA5F00812FB7 /* InjectedBundlePageLoaderClient.cpp in Sources */,
</span><span class="cx">                                 BC8147AA12F64CDA007B2C32 /* InjectedBundlePagePolicyClient.cpp in Sources */,
</span><span class="lines">@@ -9547,7 +9554,6 @@
</span><span class="cx">                                 1AFDE65D1954E8D500C48FFA /* LegacySessionStateCoding.cpp in Sources */,
</span><span class="cx">                                 1A1D8BA11731A36300141DA4 /* LocalStorageDatabase.cpp in Sources */,
</span><span class="cx">                                 1A8C728C1738477C000A6554 /* LocalStorageDatabaseTracker.cpp in Sources */,
</span><del>-                                7C89D29B1A67837B003A5FDE /* WKPageConfigurationRef.cpp in Sources */,
</del><span class="cx">                                 51A7F2F5125BF8D4008AEB1D /* Logging.cpp in Sources */,
</span><span class="cx">                                 5160BFE113381DF900918999 /* LoggingFoundation.mm in Sources */,
</span><span class="cx">                                 1A24B5F211F531E800C38269 /* MachUtilities.cpp in Sources */,
</span><span class="lines">@@ -9555,9 +9561,12 @@
</span><span class="cx">                                 1A232902162C867300D82F7A /* MessageDecoder.cpp in Sources */,
</span><span class="cx">                                 1A2328FE162C866A00D82F7A /* MessageEncoder.cpp in Sources */,
</span><span class="cx">                                 1A3EED0E161A535400AEB4F5 /* MessageReceiverMap.cpp in Sources */,
</span><ins>+                                2D5AB62F1A69D6FB0014A9CB /* MessageRecorder.cpp in Sources */,
+                                2D5AB6301A69D6FB0014A9CB /* MessageRecorderProbes.d in Sources */,
</ins><span class="cx">                                 1AAB0379185A7C6A00EDF501 /* MessageSender.cpp in Sources */,
</span><span class="cx">                                 C0E3AA7B1209E83500A49D01 /* Module.cpp in Sources */,
</span><span class="cx">                                 C0E3AA7A1209E83000A49D01 /* ModuleCF.cpp in Sources */,
</span><ins>+                                5163EA451ACC7AE50012D1E4 /* NativeContextMenuItem.mm in Sources */,
</ins><span class="cx">                                 2DA9449E1884E4F000ED86DB /* NativeWebKeyboardEventIOS.mm in Sources */,
</span><span class="cx">                                 C02BFF1E1251502E009CCBEA /* NativeWebKeyboardEventMac.mm in Sources */,
</span><span class="cx">                                 31EA25D2134F78C0005B1452 /* NativeWebMouseEventMac.mm in Sources */,
</span><span class="lines">@@ -9567,20 +9576,23 @@
</span><span class="cx">                                 1ABC3DF51899E437004F0626 /* NavigationState.mm in Sources */,
</span><span class="cx">                                 1A6FBA2B11E6862700DB1371 /* NetscapeBrowserFuncs.cpp in Sources */,
</span><span class="cx">                                 1A6FBD2911E69BC200DB1371 /* NetscapePlugin.cpp in Sources */,
</span><del>-                                2DF9EEE51A781FB400B6CFBE /* APIFrameInfo.cpp in Sources */,
</del><span class="cx">                                 1AE5B7FB11E7AED200BA6767 /* NetscapePluginMac.mm in Sources */,
</span><span class="cx">                                 1A4A9C5512B816CF008FE984 /* NetscapePluginModule.cpp in Sources */,
</span><span class="cx">                                 1A4A9C9A12B821CD008FE984 /* NetscapePluginModuleMac.mm in Sources */,
</span><span class="cx">                                 1AA5889311EE70400061B882 /* NetscapePluginStream.cpp in Sources */,
</span><span class="cx">                                 E1798C7916E6818800240139 /* NetworkBlobRegistry.cpp in Sources */,
</span><span class="cx">                                 E4436ECA1A0D03FA00EAD204 /* NetworkCache.cpp in Sources */,
</span><ins>+                                E49D40D91AD3FB210066B7B9 /* NetworkCacheBlobStorage.cpp in Sources */,
</ins><span class="cx">                                 E489D28B1A0A2DB80078C06A /* NetworkCacheCoders.cpp in Sources */,
</span><ins>+                                E42E06141AA75B7000B11699 /* NetworkCacheDataCocoa.mm in Sources */,
</ins><span class="cx">                                 E489D28D1A0A2DB80078C06A /* NetworkCacheDecoder.cpp in Sources */,
</span><span class="cx">                                 E489D28F1A0A2DB80078C06A /* NetworkCacheEncoder.cpp in Sources */,
</span><ins>+                                E413F59F1AC1AF9D00345360 /* NetworkCacheEntry.cpp in Sources */,
+                                E42E060F1AA7523400B11699 /* NetworkCacheIOChannelCocoa.mm in Sources */,
</ins><span class="cx">                                 E4436ECD1A0D040B00EAD204 /* NetworkCacheKey.cpp in Sources */,
</span><ins>+                                83BDCCB91AC5FDB6003F6441 /* NetworkCacheStatistics.cpp in Sources */,
</ins><span class="cx">                                 E4436ED01A0D040B00EAD204 /* NetworkCacheStorage.cpp in Sources */,
</span><span class="cx">                                 513A164C1630A9BF005D7D22 /* NetworkConnectionToWebProcess.cpp in Sources */,
</span><del>-                                7C89D2B91A6B0F2C003A5FDE /* _WKUserContentFilter.mm in Sources */,
</del><span class="cx">                                 51DD9F2816367DA2001578E9 /* NetworkConnectionToWebProcessMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 5167EEA1170377BF007681CA /* NetworkDiskCacheMonitor.mm in Sources */,
</span><span class="cx">                                 51795568162876CF00FA43B6 /* NetworkProcess.cpp in Sources */,
</span><span class="lines">@@ -9602,7 +9614,6 @@
</span><span class="cx">                                 51CBBA0F165219B6005BE8FD /* NetworkResourceLoadParameters.cpp in Sources */,
</span><span class="cx">                                 51829DA51637C70C000953D6 /* NetworkResourceLoadScheduler.cpp in Sources */,
</span><span class="cx">                                 512C069016390E6900ABB911 /* NetworkResourceLoadSchedulerMac.mm in Sources */,
</span><del>-                                7C2413021AACFA7500A58C15 /* _WKUserContentExtensionStore.mm in Sources */,
</del><span class="cx">                                 BC8283AC16B4BF3F00A278FE /* NetworkServiceEntryPoint.mm in Sources */,
</span><span class="cx">                                 31A2EC551489982E00810D71 /* NotificationPermissionRequest.cpp in Sources */,
</span><span class="cx">                                 3131261E148FF82C00BA2A39 /* NotificationPermissionRequestManager.cpp in Sources */,
</span><span class="lines">@@ -9639,7 +9650,6 @@
</span><span class="cx">                                 31A67E0C165B2A99006CBA66 /* PlugInAutoStartProvider.cpp in Sources */,
</span><span class="cx">                                 1A8EF4CC1252403700F7067F /* PluginControllerProxy.cpp in Sources */,
</span><span class="cx">                                 1A2D91A61281D739001EB962 /* PluginControllerProxyMac.mm in Sources */,
</span><del>-                                1A4832D61A9CDF96008B4DFE /* WebsiteData.cpp in Sources */,
</del><span class="cx">                                 1A8EF96E1252AF6B00F7067F /* PluginControllerProxyMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 1A17977F137EE82C00F97D45 /* PluginCreationParameters.cpp in Sources */,
</span><span class="cx">                                 7C3F8C90173AF52D007B7F39 /* PluginInformation.cpp in Sources */,
</span><span class="lines">@@ -9650,14 +9660,11 @@
</span><span class="cx">                                 1A0EC907124C0AB8007EF4A5 /* PluginProcessConnection.cpp in Sources */,
</span><span class="cx">                                 1A0EC910124C0AF5007EF4A5 /* PluginProcessConnectionManager.cpp in Sources */,
</span><span class="cx">                                 1A7865B916CAC71500ACE83A /* PluginProcessConnectionManagerMessageReceiver.cpp in Sources */,
</span><del>-                                7CEFA9621AC0999300B910FD /* APIUserContentExtensionStoreCocoa.mm in Sources */,
</del><span class="cx">                                 1A2BB6D014117B4D000F35D4 /* PluginProcessConnectionMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 1A2D90D31281C966001EB962 /* PluginProcessCreationParameters.cpp in Sources */,
</span><span class="cx">                                 1AA4792312A59FD9008236C3 /* PluginProcessMac.mm in Sources */,
</span><span class="cx">                                 BC82838C16B45F0700A278FE /* PluginProcessMain.mm in Sources */,
</span><span class="cx">                                 1A0EC604124A9F2C007EF4A5 /* PluginProcessManager.cpp in Sources */,
</span><del>-                                1A4832C31A965A3C008B4DFE /* WebsiteDataStoreCocoa.mm in Sources */,
-                                2D3A65E61A7C3AA700CAC637 /* WKFrameInfoRef.cpp in Sources */,
</del><span class="cx">                                 9F54F8951648AE0F007DF81A /* PluginProcessManagerMac.mm in Sources */,
</span><span class="cx">                                 1A043CEB124FE38F00FFBFB5 /* PluginProcessMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 1A0EC75F124BC7B2007EF4A5 /* PluginProcessProxy.cpp in Sources */,
</span><span class="lines">@@ -9682,7 +9689,6 @@
</span><span class="cx">                                 1AB16AE9164B3A8800290D62 /* RemoteLayerTreeContext.mm in Sources */,
</span><span class="cx">                                 2D29ECD1192F2C2E00984B78 /* RemoteLayerTreeDisplayRefreshMonitor.mm in Sources */,
</span><span class="cx">                                 1AB16ADD1648598400290D62 /* RemoteLayerTreeDrawingArea.mm in Sources */,
</span><del>-                                1A57109E1ABA0027002FABBE /* WKWebsiteDataStoreRef.cpp in Sources */,
</del><span class="cx">                                 1AB16AE11648656D00290D62 /* RemoteLayerTreeDrawingAreaProxy.mm in Sources */,
</span><span class="cx">                                 0FF24A2D1879E4BC003ABF0C /* RemoteLayerTreeDrawingAreaProxyMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 1AA3D75B1651B44F008713D0 /* RemoteLayerTreeHost.mm in Sources */,
</span><span class="lines">@@ -9715,7 +9721,6 @@
</span><span class="cx">                                 1AFDE6591954A42B00C48FFA /* SessionState.cpp in Sources */,
</span><span class="cx">                                 1A002D48196B345D00B9AD44 /* SessionStateCoding.mm in Sources */,
</span><span class="cx">                                 1A7284481959F8040007BCE5 /* SessionStateConversion.cpp in Sources */,
</span><del>-                                2D5AB6301A69D6FB0014A9CB /* MessageRecorderProbes.d in Sources */,
</del><span class="cx">                                 753E3E0D1887398500188496 /* SessionTracker.cpp in Sources */,
</span><span class="cx">                                 1A6420E412DCE2FF00CAAE2C /* ShareableBitmap.cpp in Sources */,
</span><span class="cx">                                 C01A260112662F2100C9ED55 /* ShareableBitmapCG.cpp in Sources */,
</span><span class="lines">@@ -9737,7 +9742,6 @@
</span><span class="cx">                                 296BD85E15019BC30071F424 /* StringUtilities.mm in Sources */,
</span><span class="cx">                                 1ZZ417EF12C00D87002BE67B /* TextCheckerCompletion.cpp in Sources */,
</span><span class="cx">                                 2DA944AD1884E9BA00ED86DB /* TextCheckerIOS.mm in Sources */,
</span><del>-                                E42E06141AA75B7000B11699 /* NetworkCacheDataCocoa.mm in Sources */,
</del><span class="cx">                                 1AA417EF12C00D87002BE67B /* TextCheckerMac.mm in Sources */,
</span><span class="cx">                                 1AAF263814687C39004A1E8A /* TiledCoreAnimationDrawingArea.mm in Sources */,
</span><span class="cx">                                 1AF05D8614688348008B1E81 /* TiledCoreAnimationDrawingAreaProxy.mm in Sources */,
</span><span class="lines">@@ -9767,7 +9771,6 @@
</span><span class="cx">                                 512E352E130B55AF00ABD19A /* WebApplicationCacheManager.cpp in Sources */,
</span><span class="cx">                                 512E356A130B57F000ABD19A /* WebApplicationCacheManagerMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 512E3524130B550600ABD19A /* WebApplicationCacheManagerProxy.cpp in Sources */,
</span><del>-                                83BDCCB91AC5FDB6003F6441 /* NetworkCacheStatistics.cpp in Sources */,
</del><span class="cx">                                 512E35F8130B642E00ABD19A /* WebApplicationCacheManagerProxyMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 BC72BA1D11E64907001EB4EA /* WebBackForwardList.cpp in Sources */,
</span><span class="cx">                                 518D2CAD12D5153B003BB93B /* WebBackForwardListItem.cpp in Sources */,
</span><span class="lines">@@ -9778,6 +9781,8 @@
</span><span class="cx">                                 3F87B9BD158940120090FF62 /* WebColorChooser.cpp in Sources */,
</span><span class="cx">                                 F036978815F4BF0500C3A80E /* WebColorPicker.cpp in Sources */,
</span><span class="cx">                                 728E86F21795188C0087879E /* WebColorPickerMac.mm in Sources */,
</span><ins>+                                7C4ABED01AA8E9F00088AA37 /* WebCompiledContentExtension.cpp in Sources */,
+                                7C4ABED41AA8FCB80088AA37 /* WebCompiledContentExtensionData.cpp in Sources */,
</ins><span class="cx">                                 BC4A628F147312BE006C681A /* WebConnection.cpp in Sources */,
</span><span class="cx">                                 BC4A6291147312BE006C681A /* WebConnectionClient.cpp in Sources */,
</span><span class="cx">                                 1A1FEC1C1627B45700700F6D /* WebConnectionMessageReceiver.cpp in Sources */,
</span><span class="lines">@@ -9788,7 +9793,6 @@
</span><span class="cx">                                 31A505F91680025500A930EB /* WebContextClient.cpp in Sources */,
</span><span class="cx">                                 BC09B8F8147460F7005F5625 /* WebContextConnectionClient.cpp in Sources */,
</span><span class="cx">                                 BCDE059C11CDA8AE00E41AF1 /* WebContextInjectedBundleClient.cpp in Sources */,
</span><del>-                                51AD35731AD2F3940057B38E /* WebHitTestResult.mm in Sources */,
</del><span class="cx">                                 51871B5B127CB89D00F76232 /* WebContextMenu.cpp in Sources */,
</span><span class="cx">                                 BC111A5B112F4FBB00337BAB /* WebContextMenuClient.cpp in Sources */,
</span><span class="cx">                                 51021E9C12B16788005C033C /* WebContextMenuClientMac.mm in Sources */,
</span><span class="lines">@@ -9797,7 +9801,6 @@
</span><span class="cx">                                 51A84CE3127F386B00CA6EA4 /* WebContextMenuProxy.cpp in Sources */,
</span><span class="cx">                                 51ACBBA1127A8F2C00D203B9 /* WebContextMenuProxyMac.mm in Sources */,
</span><span class="cx">                                 3309344F1315B94D0097A7BC /* WebCookieManager.cpp in Sources */,
</span><del>-                                7C2413081AACFCB400A58C15 /* WKUserContentExtensionStoreRef.cpp in Sources */,
</del><span class="cx">                                 F6A90813133C20510082C3F4 /* WebCookieManagerMac.mm in Sources */,
</span><span class="cx">                                 330934471315B9220097A7BC /* WebCookieManagerMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 330934551315B9750097A7BC /* WebCookieManagerProxy.cpp in Sources */,
</span><span class="lines">@@ -9829,7 +9832,6 @@
</span><span class="cx">                                 BC111B5E112F629800337BAB /* WebEventFactory.mm in Sources */,
</span><span class="cx">                                 1A3DD1FD125E59F3004515E6 /* WebFindClient.cpp in Sources */,
</span><span class="cx">                                 BCE469531214E6CB000B98EB /* WebFormClient.cpp in Sources */,
</span><del>-                                2D5AB62F1A69D6FB0014A9CB /* MessageRecorder.cpp in Sources */,
</del><span class="cx">                                 BCE469551214E6CB000B98EB /* WebFormSubmissionListenerProxy.cpp in Sources */,
</span><span class="cx">                                 BC111ADD112F5B9300337BAB /* WebFrame.cpp in Sources */,
</span><span class="cx">                                 BCE469791214F2B4000B98EB /* WebFrameListenerProxy.cpp in Sources */,
</span><span class="lines">@@ -9839,7 +9841,6 @@
</span><span class="cx">                                 BCB9F6A11123A84B00A137E0 /* WebFramePolicyListenerProxy.cpp in Sources */,
</span><span class="cx">                                 BC111B0E112F5E4F00337BAB /* WebFrameProxy.cpp in Sources */,
</span><span class="cx">                                 CD73BA53131B645B00EEDED2 /* WebFullScreenManager.cpp in Sources */,
</span><del>-                                1A4832C71A9BC13C008B4DFE /* APIWebsiteDataRecord.cpp in Sources */,
</del><span class="cx">                                 CD73BA4E131ACDB700EEDED2 /* WebFullScreenManagerMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 CD6F75F4131B66D000D6B21E /* WebFullScreenManagerProxy.cpp in Sources */,
</span><span class="cx">                                 CD73BA47131ACC9A00EEDED2 /* WebFullScreenManagerProxyMessageReceiver.cpp in Sources */,
</span><span class="lines">@@ -9847,11 +9848,11 @@
</span><span class="cx">                                 BC0E5FE612D697160012A72A /* WebGeolocationManager.cpp in Sources */,
</span><span class="cx">                                 BC0E606112D6BA910012A72A /* WebGeolocationManagerMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 BC54CACC12D64291005C67B0 /* WebGeolocationManagerProxy.cpp in Sources */,
</span><del>-                                2D3A65DA1A7C3A1F00CAC637 /* WKNavigationActionRef.cpp in Sources */,
</del><span class="cx">                                 BC0E618212D6CB1D0012A72A /* WebGeolocationManagerProxyMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 BC0E607412D6BC200012A72A /* WebGeolocationPosition.cpp in Sources */,
</span><span class="cx">                                 BC1BE1F312D54DBD0004A228 /* WebGeolocationProvider.cpp in Sources */,
</span><span class="cx">                                 7801C099142290C400FAF9AF /* WebHitTestResult.cpp in Sources */,
</span><ins>+                                51AD35731AD2F3940057B38E /* WebHitTestResult.mm in Sources */,
</ins><span class="cx">                                 511B24AA132E097200065A0C /* WebIconDatabase.cpp in Sources */,
</span><span class="cx">                                 51834592134532E90092B696 /* WebIconDatabaseClient.cpp in Sources */,
</span><span class="cx">                                 51D02F64132EC5B900BEAA96 /* WebIconDatabaseMessageReceiver.cpp in Sources */,
</span><span class="lines">@@ -9862,13 +9863,11 @@
</span><span class="cx">                                 51C96118183D294700D2002E /* WebIDBServerConnectionMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 BCCF6ABC12C91EF9008F9C35 /* WebImage.cpp in Sources */,
</span><span class="cx">                                 1C8E28211275D15400BC7BD0 /* WebInspector.cpp in Sources */,
</span><del>-                                7C89D2B31A6B068C003A5FDE /* APIUserContentExtension.cpp in Sources */,
</del><span class="cx">                                 BC111A60112F4FBB00337BAB /* WebInspectorClient.cpp in Sources */,
</span><span class="cx">                                 1C8E2A351277852400BC7BD0 /* WebInspectorMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 1C8E28351275D73800BC7BD0 /* WebInspectorProxy.cpp in Sources */,
</span><span class="cx">                                 1CA8B936127C774E00576C2B /* WebInspectorProxyMac.mm in Sources */,
</span><span class="cx">                                 1CA8B945127C882A00576C2B /* WebInspectorProxyMessageReceiver.cpp in Sources */,
</span><del>-                                7CBB811C1AA0F8B1006B1942 /* InjectedBundleFileHandle.cpp in Sources */,
</del><span class="cx">                                 1C891D6519B124FF00BA79DD /* WebInspectorUI.cpp in Sources */,
</span><span class="cx">                                 1CA8B954127C891500576C2B /* WebInspectorUIMac.mm in Sources */,
</span><span class="cx">                                 1CBBE4A019B66C53006B7D81 /* WebInspectorUIMessageReceiver.cpp in Sources */,
</span><span class="lines">@@ -9877,7 +9876,6 @@
</span><span class="cx">                                 51A9E1051315CCFC009E7031 /* WebKeyValueStorageManager.cpp in Sources */,
</span><span class="cx">                                 1A6280F31919982A006AD9F9 /* WebKit.m in Sources */,
</span><span class="cx">                                 BC9BA5041697C45300E44616 /* WebKit2Initialize.cpp in Sources */,
</span><del>-                                7C89D29F1A678554003A5FDE /* WKUserContentControllerRef.cpp in Sources */,
</del><span class="cx">                                 33D3A3C1133960B000709BE4 /* WebMediaCacheManager.cpp in Sources */,
</span><span class="cx">                                 33D3A3C81339617900709BE4 /* WebMediaCacheManagerMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 33D3A3BA1339606200709BE4 /* WebMediaCacheManagerProxy.cpp in Sources */,
</span><span class="lines">@@ -9891,7 +9889,6 @@
</span><span class="cx">                                 31A2EC48148997C200810D71 /* WebNotification.cpp in Sources */,
</span><span class="cx">                                 31099973146C75A20029DEB9 /* WebNotificationClient.cpp in Sources */,
</span><span class="cx">                                 31312620148FF82C00BA2A39 /* WebNotificationManager.cpp in Sources */,
</span><del>-                                513E462E1AD837560016234A /* WKSharingServicePickerDelegate.mm in Sources */,
</del><span class="cx">                                 31BA924D148831260062EDB5 /* WebNotificationManagerMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 31A2EC4A148997C200810D71 /* WebNotificationManagerProxy.cpp in Sources */,
</span><span class="cx">                                 31A2EC4D148997C200810D71 /* WebNotificationProvider.cpp in Sources */,
</span><span class="lines">@@ -9904,10 +9901,12 @@
</span><span class="cx">                                 75E749EB180DBB9800088BA6 /* WebOriginDataManagerProxyMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 BC963D6B113DD19200574BE2 /* WebPage.cpp in Sources */,
</span><span class="cx">                                 C06C6095124C144B0001682F /* WebPageCreationParameters.cpp in Sources */,
</span><ins>+                                8372DB281A67562800C697C5 /* WebPageDiagnosticLoggingClient.cpp in Sources */,
</ins><span class="cx">                                 BC7B6207129A0A6700D174A4 /* WebPageGroup.cpp in Sources */,
</span><span class="cx">                                 BC7B625312A43C9600D174A4 /* WebPageGroupData.cpp in Sources */,
</span><span class="cx">                                 BC7B621612A4219A00D174A4 /* WebPageGroupProxy.cpp in Sources */,
</span><span class="cx">                                 29D55DF1161BF9F10031A2E3 /* WebPageGroupProxyMessageReceiver.cpp in Sources */,
</span><ins>+                                2D9EA3111A96D9EB002D2807 /* WebPageInjectedBundleClient.cpp in Sources */,
</ins><span class="cx">                                 2DA944BA1884EA3C00ED86DB /* WebPageIOS.mm in Sources */,
</span><span class="cx">                                 BC963D6E113DD1A500574BE2 /* WebPageMac.mm in Sources */,
</span><span class="cx">                                 C0CE72A01247E71D00BC0EC4 /* WebPageMessageReceiver.cpp in Sources */,
</span><span class="lines">@@ -9938,8 +9937,9 @@
</span><span class="cx">                                 7C6E70FB18B2DC7A00F24E2E /* WebProcessCocoa.mm in Sources */,
</span><span class="cx">                                 1A043A0A124D11A900FFBFB5 /* WebProcessConnection.cpp in Sources */,
</span><span class="cx">                                 1A043F6912514D8B00FFBFB5 /* WebProcessConnectionMessageReceiver.cpp in Sources */,
</span><del>-                                1A4832CB1A9BC465008B4DFE /* _WKWebsiteDataRecord.mm in Sources */,
</del><span class="cx">                                 BC306825125A6B9400E71278 /* WebProcessCreationParameters.cpp in Sources */,
</span><ins>+                                1AFA4B8F1A65A9E2006C4AB4 /* WebProcessLifetimeObserver.cpp in Sources */,
+                                1AFA4B8B1A65A1D0006C4AB4 /* WebProcessLifetimeTracker.cpp in Sources */,
</ins><span class="cx">                                 BC3066BE125A442100E71278 /* WebProcessMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 7CE4D21A1A4914A300C7F152 /* WebProcessPool.cpp in Sources */,
</span><span class="cx">                                 7CE4D2161A49148400C7F152 /* WebProcessPoolCocoa.mm in Sources */,
</span><span class="lines">@@ -9964,15 +9964,17 @@
</span><span class="cx">                                 51FB08FF1639DE1A00EC324A /* WebResourceLoadScheduler.cpp in Sources */,
</span><span class="cx">                                 7C361D721927FA360036A59D /* WebScriptMessageHandler.cpp in Sources */,
</span><span class="cx">                                 D3B9484811FF4B6500032B39 /* WebSearchPopupMenu.cpp in Sources */,
</span><del>-                                2D9EA3111A96D9EB002D2807 /* WebPageInjectedBundleClient.cpp in Sources */,
</del><ins>+                                1A4832D61A9CDF96008B4DFE /* WebsiteData.cpp in Sources */,
+                                1A4832D91A9D1FD2008B4DFE /* WebsiteDataRecord.cpp in Sources */,
</ins><span class="cx">                                 1A53C2A91A32572B004E8C70 /* WebsiteDataStore.cpp in Sources */,
</span><ins>+                                1A4832C31A965A3C008B4DFE /* WebsiteDataStoreCocoa.mm in Sources */,
+                                8360349F1ACB34D600626549 /* WebSQLiteDatabaseTracker.cpp in Sources */,
</ins><span class="cx">                                 1A52C0F71A38CDC70016160A /* WebStorageNamespaceProvider.cpp in Sources */,
</span><span class="cx">                                 BCC5715C115ADAEF001CCAF9 /* WebSystemInterface.mm in Sources */,
</span><span class="cx">                                 51032F18180F73BB00961BB7 /* WebToDatabaseProcessConnection.cpp in Sources */,
</span><span class="cx">                                 C0337DD8127A51B6008FF4F4 /* WebTouchEvent.cpp in Sources */,
</span><span class="cx">                                 2DA944A31884E4F000ED86DB /* WebTouchEventIOS.cpp in Sources */,
</span><span class="cx">                                 BCA0EF8012331E78007D3CFB /* WebUndoStep.cpp in Sources */,
</span><del>-                                7CBB81201AA0F970006B1942 /* WKBundleFileHandleRef.cpp in Sources */,
</del><span class="cx">                                 1AAF08AD1926936700B6390C /* WebUserContentController.cpp in Sources */,
</span><span class="cx">                                 1AAF08B719269E6D00B6390C /* WebUserContentControllerMessageReceiver.cpp in Sources */,
</span><span class="cx">                                 1AAF08A1192681D100B6390C /* WebUserContentControllerProxy.cpp in Sources */,
</span><span class="lines">@@ -9989,7 +9991,6 @@
</span><span class="cx">                                 2D0730A219F9C7DA00E9D9C4 /* WKActionMenuController.mm in Sources */,
</span><span class="cx">                                 0FCB4E4918BBE044000FCFC9 /* WKActionSheet.mm in Sources */,
</span><span class="cx">                                 0FCB4E4B18BBE044000FCFC9 /* WKActionSheetAssistant.mm in Sources */,
</span><del>-                                E42E060F1AA7523400B11699 /* NetworkCacheIOChannelCocoa.mm in Sources */,
</del><span class="cx">                                 C5FA1ED418E1062200B3F402 /* WKAirPlayRoutePicker.mm in Sources */,
</span><span class="cx">                                 512E34E4130B4D0500ABD19A /* WKApplicationCacheManager.cpp in Sources */,
</span><span class="cx">                                 BC4075F3124FF0270068F20A /* WKArray.cpp in Sources */,
</span><span class="lines">@@ -10006,6 +10007,7 @@
</span><span class="cx">                                 935EEB9E127761AC003322B8 /* WKBundleBackForwardList.cpp in Sources */,
</span><span class="cx">                                 935EEBA0127761AC003322B8 /* WKBundleBackForwardListItem.cpp in Sources */,
</span><span class="cx">                                 51FA2D7715212E2600C1BA0B /* WKBundleDOMWindowExtension.cpp in Sources */,
</span><ins>+                                7CBB81201AA0F970006B1942 /* WKBundleFileHandleRef.cpp in Sources */,
</ins><span class="cx">                                 BCD25F1811D6BDE100169B0E /* WKBundleFrame.cpp in Sources */,
</span><span class="cx">                                 BC498630124D18C100D834E1 /* WKBundleHitTestResult.cpp in Sources */,
</span><span class="cx">                                 6501BD1A12F1243400E9F248 /* WKBundleInspector.cpp in Sources */,
</span><span class="lines">@@ -10013,7 +10015,6 @@
</span><span class="cx">                                 BC4BEFE2120A1A4C00FBA0C7 /* WKBundleNodeHandle.cpp in Sources */,
</span><span class="cx">                                 BC20528211C94284008F3375 /* WKBundlePage.cpp in Sources */,
</span><span class="cx">                                 7CF47FF617275B71008ACB91 /* WKBundlePageBanner.cpp in Sources */,
</span><del>-                                1A4832D91A9D1FD2008B4DFE /* WebsiteDataRecord.cpp in Sources */,
</del><span class="cx">                                 7CF47FFE17276AE3008ACB91 /* WKBundlePageBannerMac.mm in Sources */,
</span><span class="cx">                                 BC7B633E12A45D1200D174A4 /* WKBundlePageGroup.cpp in Sources */,
</span><span class="cx">                                 EDCA71B7128DDA8C00201B26 /* WKBundlePageOverlay.cpp in Sources */,
</span><span class="lines">@@ -10024,7 +10025,6 @@
</span><span class="cx">                                 BCA284D61492F2C7001F9042 /* WKConnection.mm in Sources */,
</span><span class="cx">                                 BC4A6296147313A0006C681A /* WKConnectionRef.cpp in Sources */,
</span><span class="cx">                                 0FCB4E4D18BBE044000FCFC9 /* WKContentView.mm in Sources */,
</span><del>-                                5163EA451ACC7AE50012D1E4 /* NativeContextMenuItem.mm in Sources */,
</del><span class="cx">                                 0FCB4E6D18BBF26A000FCFC9 /* WKContentViewInteraction.mm in Sources */,
</span><span class="cx">                                 BCB9E24C1120E15C00A137E0 /* WKContext.cpp in Sources */,
</span><span class="cx">                                 1AE52F971920263300A1FA37 /* WKContextConfigurationRef.cpp in Sources */,
</span><span class="lines">@@ -10045,12 +10045,9 @@
</span><span class="cx">                                 BC017D2016263308007054F5 /* WKDOMTextIterator.mm in Sources */,
</span><span class="cx">                                 1AB7D78E1288CD9A00CFD08C /* WKDownload.cpp in Sources */,
</span><span class="cx">                                 1AF4592E19464B2000F9D4A2 /* WKError.mm in Sources */,
</span><del>-                                7C89D2BF1A6B11EF003A5FDE /* WKUserContentFilterRef.cpp in Sources */,
</del><span class="cx">                                 BCFD548B132D82680055D816 /* WKErrorCF.cpp in Sources */,
</span><span class="cx">                                 BC4075FB124FF0270068F20A /* WKErrorRef.cpp in Sources */,
</span><del>-                                7C89D2A31A678875003A5FDE /* WKUserScriptRef.cpp in Sources */,
</del><span class="cx">                                 A58B6F0918FCA733008CBA53 /* WKFileUploadPanel.mm in Sources */,
</span><del>-                                7C89D2971A6753B2003A5FDE /* APIPageConfiguration.cpp in Sources */,
</del><span class="cx">                                 C54256B618BEC18C00DE4179 /* WKFormInputControl.mm in Sources */,
</span><span class="cx">                                 C54256B918BEC18C00DE4179 /* WKFormPopover.mm in Sources */,
</span><span class="cx">                                 C57193BE18C14A44002D0F12 /* WKFormSelectControl.mm in Sources */,
</span><span class="lines">@@ -10059,6 +10056,7 @@
</span><span class="cx">                                 BCE469591214EDF4000B98EB /* WKFormSubmissionListener.cpp in Sources */,
</span><span class="cx">                                 BCD0139C110FA420003B8A67 /* WKFrame.cpp in Sources */,
</span><span class="cx">                                 1A4D664B18A3030E00D82E21 /* WKFrameInfo.mm in Sources */,
</span><ins>+                                2D3A65E61A7C3AA700CAC637 /* WKFrameInfoRef.cpp in Sources */,
</ins><span class="cx">                                 BCB9F6A61123DD0D00A137E0 /* WKFramePolicyListener.cpp in Sources */,
</span><span class="cx">                                 E1AEA23014687BDB00804569 /* WKFullKeyboardAccessWatcher.mm in Sources */,
</span><span class="cx">                                 CDCA85C8132ABA4E00E961DF /* WKFullScreenWindowController.mm in Sources */,
</span><span class="lines">@@ -10069,7 +10067,6 @@
</span><span class="cx">                                 0FCB4E5118BBE044000FCFC9 /* WKGeolocationProviderIOSObjCSecurityOrigin.mm in Sources */,
</span><span class="cx">                                 0F174AA7142AAC610039250F /* WKGeometry.cpp in Sources */,
</span><span class="cx">                                 B62E7310143047A60069EC35 /* WKHitTestResult.cpp in Sources */,
</span><del>-                                7C4ABED41AA8FCB80088AA37 /* WebCompiledContentExtensionData.cpp in Sources */,
</del><span class="cx">                                 5110AE0C133C16CB0072717A /* WKIconDatabase.cpp in Sources */,
</span><span class="cx">                                 5123CF1B133D260A0056F800 /* WKIconDatabaseCG.cpp in Sources */,
</span><span class="cx">                                 BCCF6AC212C91F34008F9C35 /* WKImage.cpp in Sources */,
</span><span class="lines">@@ -10084,9 +10081,12 @@
</span><span class="cx">                                 BC4075FF124FF0270068F20A /* WKMutableDictionary.cpp in Sources */,
</span><span class="cx">                                 1A5B1C501898606F004FCF9B /* WKNavigation.mm in Sources */,
</span><span class="cx">                                 1A256E3718A1A788006FB922 /* WKNavigationAction.mm in Sources */,
</span><ins>+                                2D3A65DA1A7C3A1F00CAC637 /* WKNavigationActionRef.cpp in Sources */,
</ins><span class="cx">                                 370F34A21829BE1E009027C8 /* WKNavigationData.mm in Sources */,
</span><span class="cx">                                 BCF69FAA1176D1CB00471A52 /* WKNavigationDataRef.cpp in Sources */,
</span><ins>+                                2D3A65E21A7C3A9300CAC637 /* WKNavigationRef.cpp in Sources */,
</ins><span class="cx">                                 1A1B0EB518A424950038481A /* WKNavigationResponse.mm in Sources */,
</span><ins>+                                2D3A65DE1A7C3A7D00CAC637 /* WKNavigationResponseRef.cpp in Sources */,
</ins><span class="cx">                                 318BE17714743E6000A8FBB2 /* WKNotification.cpp in Sources */,
</span><span class="cx">                                 318BE17514743DD700A8FBB2 /* WKNotificationManager.cpp in Sources */,
</span><span class="cx">                                 31A2EC77148D662E00810D71 /* WKNotificationPermissionRequest.cpp in Sources */,
</span><span class="lines">@@ -10102,15 +10102,14 @@
</span><span class="cx">                                 37BF2F071947DEB400723C48 /* WKNSURLRequest.mm in Sources */,
</span><span class="cx">                                 BC407601124FF0270068F20A /* WKNumber.cpp in Sources */,
</span><span class="cx">                                 7CD5EBB81746A15B000C1C45 /* WKObjCTypeWrapperRef.mm in Sources */,
</span><del>-                                83891B6D1A68C30B0030F386 /* DiagnosticLoggingClient.mm in Sources */,
</del><span class="cx">                                 374436881820E7240049579F /* WKObject.mm in Sources */,
</span><span class="cx">                                 BC85806312B8505700EDEB2E /* WKOpenPanelParameters.cpp in Sources */,
</span><span class="cx">                                 BC85806212B8505700EDEB2E /* WKOpenPanelResultListener.cpp in Sources */,
</span><span class="cx">                                 755422BD18062BB20046F6A8 /* WKOriginDataManager.cpp in Sources */,
</span><span class="cx">                                 BCD597D6112B56DC00EC8C23 /* WKPage.cpp in Sources */,
</span><ins>+                                7C89D29B1A67837B003A5FDE /* WKPageConfigurationRef.cpp in Sources */,
</ins><span class="cx">                                 BC7B633812A45ABA00D174A4 /* WKPageGroup.cpp in Sources */,
</span><span class="cx">                                 BCE17B7D1381F1170012A641 /* WKPagePrivateMac.cpp in Sources */,
</span><del>-                                7C3A06A71AAB903E009D74BA /* APIUserContentExtensionStore.cpp in Sources */,
</del><span class="cx">                                 2D6AB542192B1C4A003A9FD1 /* WKPDFPageNumberIndicator.mm in Sources */,
</span><span class="cx">                                 2DA1E4FF18C02B6A00DBC929 /* WKPDFView.mm in Sources */,
</span><span class="cx">                                 7C135AA8173B0BCA00586AE2 /* WKPluginInformation.cpp in Sources */,
</span><span class="lines">@@ -10122,9 +10121,7 @@
</span><span class="cx">                                 1A158419189044F50017616C /* WKProcessPool.mm in Sources */,
</span><span class="cx">                                 512F58FB12A88A5400629530 /* WKProtectionSpace.cpp in Sources */,
</span><span class="cx">                                 1AD01BCC1905D54900C9C45F /* WKReloadFrameErrorRecoveryAttempter.mm in Sources */,
</span><del>-                                7C89D2A61A6789EA003A5FDE /* APIUserScript.cpp in Sources */,
</del><span class="cx">                                 1A9E329A1822E1CC00F5D04C /* WKRemoteObject.mm in Sources */,
</span><del>-                                1AFA4B8B1A65A1D0006C4AB4 /* WebProcessLifetimeTracker.cpp in Sources */,
</del><span class="cx">                                 1A9E329E1822FEDD00F5D04C /* WKRemoteObjectCoder.mm in Sources */,
</span><span class="cx">                                 37948408150C4B9700E52CE9 /* WKRenderLayer.cpp in Sources */,
</span><span class="cx">                                 37608822150414F700FC82C7 /* WKRenderObject.cpp in Sources */,
</span><span class="lines">@@ -10135,6 +10132,7 @@
</span><span class="cx">                                 BC407603124FF0270068F20A /* WKSerializedScriptValue.cpp in Sources */,
</span><span class="cx">                                 75A8D2D8187D304000C39C9E /* WKSessionRef.cpp in Sources */,
</span><span class="cx">                                 1ADE46B21954EC61000F7985 /* WKSessionStateRef.cpp in Sources */,
</span><ins>+                                513E462E1AD837560016234A /* WKSharingServicePickerDelegate.mm in Sources */,
</ins><span class="cx">                                 BC407605124FF0270068F20A /* WKString.cpp in Sources */,
</span><span class="cx">                                 BC407619124FF0370068F20A /* WKStringCF.mm in Sources */,
</span><span class="cx">                                 26F10BE919187E2E001D0E68 /* WKSyntheticClickTapGestureRecognizer.m in Sources */,
</span><span class="lines">@@ -10148,9 +10146,13 @@
</span><span class="cx">                                 BC40760D124FF0270068F20A /* WKURLResponse.cpp in Sources */,
</span><span class="cx">                                 BC40762C124FF0400068F20A /* WKURLResponseNS.mm in Sources */,
</span><span class="cx">                                 1AFA3AC818E61C61003CCBAE /* WKUserContentController.mm in Sources */,
</span><ins>+                                7C89D29F1A678554003A5FDE /* WKUserContentControllerRef.cpp in Sources */,
+                                7C2413081AACFCB400A58C15 /* WKUserContentExtensionStoreRef.cpp in Sources */,
+                                7C89D2BF1A6B11EF003A5FDE /* WKUserContentFilterRef.cpp in Sources */,
</ins><span class="cx">                                 F6113E28126CE19B0057D0A7 /* WKUserContentURLPattern.cpp in Sources */,
</span><span class="cx">                                 4A3CC18E19B07B8500D14AEF /* WKUserMediaPermissionRequest.cpp in Sources */,
</span><span class="cx">                                 1AAF089A19267EE500B6390C /* WKUserScript.mm in Sources */,
</span><ins>+                                7C89D2A31A678875003A5FDE /* WKUserScriptRef.cpp in Sources */,
</ins><span class="cx">                                 BC8699B6116AADAA002A925B /* WKView.mm in Sources */,
</span><span class="cx">                                 2DA944951884E3B500ED86DB /* WKViewIOS.mm in Sources */,
</span><span class="cx">                                 C5E1AFE816B20B67006CC1F2 /* WKWebArchive.cpp in Sources */,
</span><span class="lines">@@ -10163,6 +10165,8 @@
</span><span class="cx">                                 1F7506AF1859162800EC0FF7 /* WKWebProcessPlugInNodeHandle.mm in Sources */,
</span><span class="cx">                                 1FB00AC8185F76460019142E /* WKWebProcessPlugInPageGroup.mm in Sources */,
</span><span class="cx">                                 1F7506B01859162C00EC0FF7 /* WKWebProcessPlugInScriptWorld.mm in Sources */,
</span><ins>+                                1A4832CB1A9BC465008B4DFE /* WKWebsiteDataRecord.mm in Sources */,
+                                1A57109E1ABA0027002FABBE /* WKWebsiteDataStoreRef.cpp in Sources */,
</ins><span class="cx">                                 1A3CC16618906ACF001E6ED8 /* WKWebView.mm in Sources */,
</span><span class="cx">                                 1ADF591A1890528E0043C145 /* WKWebViewConfiguration.mm in Sources */,
</span><span class="cx">                                 2DC6D9C418C44A610043BAD4 /* WKWebViewContentProviderRegistry.mm in Sources */,
</span></span></pre>
</div>
</div>

</body>
</html>