<!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>[284713] trunk/Source</title>
</head>
<body>

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

<h3>Log Message</h3>
<pre>Add a module map file for PrivateFrameworks/WebKitLegacy
https://bugs.webkit.org/show_bug.cgi?id=230735

Patch by Ian Anderson <iana@apple.com> on 2021-10-22
Reviewed by David Kilzer.

Source/WebCore:

Change a few quoted includes to framework style angle includes to
support modularization.
Make sure to define the TARGET_ macros before using them.

* platform/ios/WebItemProviderPasteboard.h:
* platform/ios/wak/WAKAppKitStubs.h:
* platform/ios/wak/WAKResponder.h:
* platform/ios/wak/WAKView.h:
* platform/ios/wak/WAKWindow.h:
* platform/ios/wak/WKContentObservation.h:
* platform/ios/wak/WebCoreThreadMessage.h:

Source/WebKitLegacy:

Add module map files for WebKitLegacy. The public module is empty
because there are no public headers. The private module map sets
PrivateHeaders as the umbrella directory because there isn't an umbrella
header already. Then it makes an explicit submodule for each header so
as to mimic the non-modular environment.

* Modules/WebKitLegacy.modulemap: Added.
* Modules/WebKitLegacy.private.modulemap: Added.
* WebKitLegacy.xcodeproj/project.pbxproj:

Source/WebKitLegacy/ios:

WebGeolocationCoreLocationProvider.h is an Objective-C++ header, but the
WebKitLegacy module should be usable by plain Objective-C clients. Add
C++ guards so that it can be included in the module.
Add a missing include to WebFixedPositionContent.h.

* Misc/WebGeolocationCoreLocationProvider.h:
* WebCoreSupport/WebFixedPositionContent.h:

Source/WebKitLegacy/mac:

Define modules for the Cocoa Touch environment. macOS can't define
modules in WebKitLegacy because it's a nested framework on that
platform.
Enable the modules verifier tool for Apple Internal (it's not supported
in the public Xcode).
Add the Apple Internal guards for NSURLDownload from WebDownload.h to
NSURLDownloadSPI.h so it can be included in the module.
WebCreateFragmentInternal.h is an Objective-C++ header, but the
WebKitLegacy module should be usable by plain Objective-C clients. Add
C++ guards so that it can be included in the module.
Switch a few quoted includes to framework style angle includes, which
are required for modules.
Add some missing includes.

* Configurations/WebKitLegacy.xcconfig:
* DOM/DOMEventListener.h:
* DOM/DOMEventTarget.h:
* DOM/DOMNodeFilter.h:
* DOM/DOMXPathNSResolver.h:
* DOM/WebDOMOperationsPrivate.h:
* History/WebHistoryItemPrivate.h:
* Misc/NSURLDownloadSPI.h:
* Misc/WebCache.h:
* Misc/WebDownload.h:
* Misc/WebKitErrorsPrivate.h:
* Misc/WebLocalizableStrings.h:
* Misc/WebUserContentURLPattern.h:
* Plugins/Hosted/WebKitPluginHostTypes.h:
* Plugins/WebPlugin.h:
* Plugins/WebPluginContainer.h:
* Storage/WebDatabaseManagerPrivate.h:
* Storage/WebDatabaseQuotaManager.h:
* Storage/WebStorageManagerPrivate.h:
* WebCoreSupport/WebCreateFragmentInternal.h:
* WebCoreSupport/WebSecurityOriginPrivate.h:
* WebView/WebDeviceOrientation.h:
* WebView/WebDeviceOrientationProvider.h:
* WebView/WebDeviceOrientationProviderMock.h:
* WebView/WebEditingDelegatePrivate.h:
* WebView/WebFormDelegatePrivate.h:
* WebView/WebGeolocationPosition.h:
* WebView/WebResourceLoadDelegatePrivate.h:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreplatformiosWebItemProviderPasteboardh">trunk/Source/WebCore/platform/ios/WebItemProviderPasteboard.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWAKAppKitStubsh">trunk/Source/WebCore/platform/ios/wak/WAKAppKitStubs.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWAKResponderh">trunk/Source/WebCore/platform/ios/wak/WAKResponder.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWAKViewh">trunk/Source/WebCore/platform/ios/wak/WAKView.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWAKWindowh">trunk/Source/WebCore/platform/ios/wak/WAKWindow.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWKContentObservationh">trunk/Source/WebCore/platform/ios/wak/WKContentObservation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWebCoreThreadMessageh">trunk/Source/WebCore/platform/ios/wak/WebCoreThreadMessage.h</a></li>
<li><a href="#trunkSourceWebKitLegacyChangeLog">trunk/Source/WebKitLegacy/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitLegacyWebKitLegacyxcodeprojprojectpbxproj">trunk/Source/WebKitLegacy/WebKitLegacy.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebKitLegacyiosChangeLog">trunk/Source/WebKitLegacy/ios/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitLegacyiosMiscWebGeolocationCoreLocationProviderh">trunk/Source/WebKitLegacy/ios/Misc/WebGeolocationCoreLocationProvider.h</a></li>
<li><a href="#trunkSourceWebKitLegacyiosWebCoreSupportWebFixedPositionContenth">trunk/Source/WebKitLegacy/ios/WebCoreSupport/WebFixedPositionContent.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacChangeLog">trunk/Source/WebKitLegacy/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitLegacymacConfigurationsWebKitLegacyxcconfig">trunk/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig</a></li>
<li><a href="#trunkSourceWebKitLegacymacDOMDOMEventListenerh">trunk/Source/WebKitLegacy/mac/DOM/DOMEventListener.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacDOMDOMEventTargeth">trunk/Source/WebKitLegacy/mac/DOM/DOMEventTarget.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacDOMDOMNodeFilterh">trunk/Source/WebKitLegacy/mac/DOM/DOMNodeFilter.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacDOMDOMXPathNSResolverh">trunk/Source/WebKitLegacy/mac/DOM/DOMXPathNSResolver.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacDOMWebDOMOperationsPrivateh">trunk/Source/WebKitLegacy/mac/DOM/WebDOMOperationsPrivate.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacHistoryWebHistoryItemPrivateh">trunk/Source/WebKitLegacy/mac/History/WebHistoryItemPrivate.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacMiscNSURLDownloadSPIh">trunk/Source/WebKitLegacy/mac/Misc/NSURLDownloadSPI.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacMiscWebCacheh">trunk/Source/WebKitLegacy/mac/Misc/WebCache.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacMiscWebDownloadh">trunk/Source/WebKitLegacy/mac/Misc/WebDownload.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacMiscWebKitErrorsPrivateh">trunk/Source/WebKitLegacy/mac/Misc/WebKitErrorsPrivate.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacMiscWebLocalizableStringsh">trunk/Source/WebKitLegacy/mac/Misc/WebLocalizableStrings.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacMiscWebUserContentURLPatternh">trunk/Source/WebKitLegacy/mac/Misc/WebUserContentURLPattern.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacPluginsHostedWebKitPluginHostTypesh">trunk/Source/WebKitLegacy/mac/Plugins/Hosted/WebKitPluginHostTypes.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacPluginsWebPluginh">trunk/Source/WebKitLegacy/mac/Plugins/WebPlugin.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacPluginsWebPluginContainerh">trunk/Source/WebKitLegacy/mac/Plugins/WebPluginContainer.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacStorageWebDatabaseManagerPrivateh">trunk/Source/WebKitLegacy/mac/Storage/WebDatabaseManagerPrivate.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacStorageWebDatabaseQuotaManagerh">trunk/Source/WebKitLegacy/mac/Storage/WebDatabaseQuotaManager.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacStorageWebStorageManagerPrivateh">trunk/Source/WebKitLegacy/mac/Storage/WebStorageManagerPrivate.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacWebCoreSupportWebCreateFragmentInternalh">trunk/Source/WebKitLegacy/mac/WebCoreSupport/WebCreateFragmentInternal.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacWebCoreSupportWebSecurityOriginPrivateh">trunk/Source/WebKitLegacy/mac/WebCoreSupport/WebSecurityOriginPrivate.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacWebViewWebDeviceOrientationh">trunk/Source/WebKitLegacy/mac/WebView/WebDeviceOrientation.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacWebViewWebDeviceOrientationProviderh">trunk/Source/WebKitLegacy/mac/WebView/WebDeviceOrientationProvider.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacWebViewWebDeviceOrientationProviderMockh">trunk/Source/WebKitLegacy/mac/WebView/WebDeviceOrientationProviderMock.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacWebViewWebEditingDelegatePrivateh">trunk/Source/WebKitLegacy/mac/WebView/WebEditingDelegatePrivate.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacWebViewWebFormDelegatePrivateh">trunk/Source/WebKitLegacy/mac/WebView/WebFormDelegatePrivate.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacWebViewWebGeolocationPositionh">trunk/Source/WebKitLegacy/mac/WebView/WebGeolocationPosition.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacWebViewWebResourceLoadDelegatePrivateh">trunk/Source/WebKitLegacy/mac/WebView/WebResourceLoadDelegatePrivate.h</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li>trunk/Source/WebKitLegacy/Modules/</li>
<li><a href="#trunkSourceWebKitLegacyModulesWebKitLegacymodulemap">trunk/Source/WebKitLegacy/Modules/WebKitLegacy.modulemap</a></li>
<li><a href="#trunkSourceWebKitLegacyModulesWebKitLegacyprivatemodulemap">trunk/Source/WebKitLegacy/Modules/WebKitLegacy.private.modulemap</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog   2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebCore/ChangeLog      2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -1,3 +1,22 @@
</span><ins>+2021-10-22  Ian Anderson  <iana@apple.com>
+
+        Add a module map file for PrivateFrameworks/WebKitLegacy
+        https://bugs.webkit.org/show_bug.cgi?id=230735
+
+        Reviewed by David Kilzer.
+
+        Change a few quoted includes to framework style angle includes to
+        support modularization.
+        Make sure to define the TARGET_ macros before using them.
+
+        * platform/ios/WebItemProviderPasteboard.h:
+        * platform/ios/wak/WAKAppKitStubs.h:
+        * platform/ios/wak/WAKResponder.h:
+        * platform/ios/wak/WAKView.h:
+        * platform/ios/wak/WAKWindow.h:
+        * platform/ios/wak/WKContentObservation.h:
+        * platform/ios/wak/WebCoreThreadMessage.h:
+
</ins><span class="cx"> 2021-10-22  Alicia Boya GarcĂ­a  <aboya@igalia.com>
</span><span class="cx"> 
</span><span class="cx">         [MSE][GStreamer] Honor MP4 edit lists, bis
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosWebItemProviderPasteboardh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/WebItemProviderPasteboard.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/WebItemProviderPasteboard.h    2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebCore/platform/ios/WebItemProviderPasteboard.h       2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -23,6 +23,8 @@
</span><span class="cx">  * THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <CoreGraphics/CoreGraphics.h>
+
</ins><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> #import <WebCore/AbstractPasteboard.h>
</span><span class="cx"> #endif
</span><span class="lines">@@ -29,8 +31,6 @@
</span><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IOS
</span><span class="cx"> 
</span><del>-struct CGSize;
-
</del><span class="cx"> typedef NS_ENUM(NSInteger, WebPreferredPresentationStyle) {
</span><span class="cx">     WebPreferredPresentationStyleUnspecified,
</span><span class="cx">     WebPreferredPresentationStyleInline,
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWAKAppKitStubsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WAKAppKitStubs.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WAKAppKitStubs.h   2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebCore/platform/ios/wak/WAKAppKitStubs.h      2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,10 +26,11 @@
</span><span class="cx"> #ifndef WAKAppKitStubs_h
</span><span class="cx"> #define WAKAppKitStubs_h
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
+
</ins><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> 
</span><span class="cx"> #import <CoreGraphics/CoreGraphics.h>
</span><del>-#import <Foundation/Foundation.h>
</del><span class="cx"> 
</span><span class="cx"> #ifndef NSClipView
</span><span class="cx"> #define NSClipView WAKClipView
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWAKResponderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WAKResponder.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WAKResponder.h     2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebCore/platform/ios/wak/WAKResponder.h        2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,10 +26,11 @@
</span><span class="cx"> #ifndef WAKResponder_h
</span><span class="cx"> #define WAKResponder_h
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
+
</ins><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> 
</span><del>-#import "WKTypes.h"
-#import <Foundation/Foundation.h>
</del><ins>+#import <WebCore/WKTypes.h>
</ins><span class="cx"> 
</span><span class="cx"> @class WebEvent;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWAKViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WAKView.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WAKView.h  2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebCore/platform/ios/wak/WAKView.h     2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,12 +26,13 @@
</span><span class="cx"> #ifndef WAKView_h
</span><span class="cx"> #define WAKView_h
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
+
</ins><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> 
</span><del>-#import "WAKAppKitStubs.h"
-#import "WAKResponder.h"
-#import <Foundation/Foundation.h>
</del><span class="cx"> #import <CoreGraphics/CoreGraphics.h>
</span><ins>+#import <WebCore/WAKAppKitStubs.h>
+#import <WebCore/WAKResponder.h>
</ins><span class="cx"> 
</span><span class="cx"> extern NSString *WAKViewFrameSizeDidChangeNotification;
</span><span class="cx"> extern NSString *WAKViewDidScrollNotification;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWAKWindowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WAKWindow.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WAKWindow.h        2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebCore/platform/ios/wak/WAKWindow.h   2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -25,13 +25,14 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
+
</ins><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> 
</span><del>-#import "WAKAppKitStubs.h"
-#import "WAKView.h"
-#import "WKContentObservation.h"
</del><span class="cx"> #import <CoreGraphics/CoreGraphics.h>
</span><del>-#import <Foundation/Foundation.h>
</del><ins>+#import <WebCore/WAKAppKitStubs.h>
+#import <WebCore/WAKView.h>
+#import <WebCore/WKContentObservation.h>
</ins><span class="cx"> 
</span><span class="cx"> @class CALayer;
</span><span class="cx"> @class WebEvent;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWKContentObservationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WKContentObservation.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WKContentObservation.h     2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebCore/platform/ios/wak/WKContentObservation.h        2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,6 +26,8 @@
</span><span class="cx"> #ifndef WKContentObservation_h
</span><span class="cx"> #define WKContentObservation_h
</span><span class="cx"> 
</span><ins>+#include <TargetConditionals.h>
+
</ins><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> 
</span><span class="cx"> #ifdef __cplusplus
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWebCoreThreadMessageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WebCoreThreadMessage.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WebCoreThreadMessage.h     2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebCore/platform/ios/wak/WebCoreThreadMessage.h        2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> #import <Foundation/Foundation.h>
</span><span class="cx"> 
</span><span class="cx"> #ifdef __OBJC__
</span><del>-#import "WebCoreThread.h"
</del><ins>+#import <WebCore/WebCoreThread.h>
</ins><span class="cx"> #endif // __OBJC__
</span><span class="cx"> 
</span><span class="cx"> #if defined(__cplusplus)
</span></span></pre></div>
<a id="trunkSourceWebKitLegacyChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/ChangeLog (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/ChangeLog      2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/ChangeLog 2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -1,3 +1,20 @@
</span><ins>+2021-10-22  Ian Anderson  <iana@apple.com>
+
+        Add a module map file for PrivateFrameworks/WebKitLegacy
+        https://bugs.webkit.org/show_bug.cgi?id=230735
+
+        Reviewed by David Kilzer.
+
+        Add module map files for WebKitLegacy. The public module is empty
+        because there are no public headers. The private module map sets
+        PrivateHeaders as the umbrella directory because there isn't an umbrella
+        header already. Then it makes an explicit submodule for each header so
+        as to mimic the non-modular environment.
+
+        * Modules/WebKitLegacy.modulemap: Added.
+        * Modules/WebKitLegacy.private.modulemap: Added.
+        * WebKitLegacy.xcodeproj/project.pbxproj:
+
</ins><span class="cx"> 2021-10-14  Chris Dumez  <cdumez@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Unreviewed, fix up previous commit.
</span></span></pre></div>
<a id="trunkSourceWebKitLegacyModulesWebKitLegacymodulemap"></a>
<div class="addfile"><h4>Added: trunk/Source/WebKitLegacy/Modules/WebKitLegacy.modulemap (0 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/Modules/WebKitLegacy.modulemap                         (rev 0)
+++ trunk/Source/WebKitLegacy/Modules/WebKitLegacy.modulemap    2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+
</ins></span></pre></div>
<a id="trunkSourceWebKitLegacyModulesWebKitLegacyprivatemodulemap"></a>
<div class="addfile"><h4>Added: trunk/Source/WebKitLegacy/Modules/WebKitLegacy.private.modulemap (0 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/Modules/WebKitLegacy.private.modulemap                         (rev 0)
+++ trunk/Source/WebKitLegacy/Modules/WebKitLegacy.private.modulemap    2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -0,0 +1,5 @@
</span><ins>+framework module WebKitLegacy [system] {
+  umbrella "PrivateHeaders"
+
+  explicit module * { export * }
+}
</ins></span></pre></div>
<a id="trunkSourceWebKitLegacyWebKitLegacyxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/WebKitLegacy.xcodeproj/project.pbxproj (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/WebKitLegacy.xcodeproj/project.pbxproj 2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/WebKitLegacy.xcodeproj/project.pbxproj    2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -1036,6 +1036,8 @@
</span><span class="cx">          848DFF860365FE6A00CA2ACA /* WebPluginViewFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WebPluginViewFactory.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
</span><span class="cx">          84AE905F062DE6A80075BBF9 /* WebDOMOperationsPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WebDOMOperationsPrivate.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
</span><span class="cx">          84CA5F7E042685E800CA2ACA /* WebKitErrorsPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WebKitErrorsPrivate.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
</span><ins>+               84E2901126FC3D99005139F2 /* WebKitLegacy.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = WebKitLegacy.modulemap; sourceTree = "<group>"; };
+               84E2901226FC3DA4005139F2 /* WebKitLegacy.private.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = WebKitLegacy.private.modulemap; sourceTree = "<group>"; };
</ins><span class="cx">           930D02BB06275F640076701E /* WebViewInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WebViewInternal.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
</span><span class="cx">          930D02BD06275F710076701E /* WebFrameInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WebFrameInternal.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
</span><span class="cx">          93154EF103A41270008635CE /* WebPanelAuthenticationHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WebPanelAuthenticationHandler.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
</span><span class="lines">@@ -1644,6 +1646,7 @@
</span><span class="cx">                          1C68F63F095B5F9C00C2984E /* WebInspector */,
</span><span class="cx">                          089C1665FE841158C02AAC07 /* Resources */,
</span><span class="cx">                          7C02320E251B8E3A00BA7BB6 /* Scripts */,
</span><ins>+                               534F75362578AAE8005BE7D8 /* Modules */,
</ins><span class="cx">                           0867D69AFE84028FC02AAC07 /* Frameworks and Libraries */,
</span><span class="cx">                          034768DFFF38A50411DB9C8B /* Products */,
</span><span class="cx">                          1C904FCE0BA9DCF20081E9D0 /* Configurations */,
</span><span class="lines">@@ -1920,6 +1923,15 @@
</span><span class="cx">                  name = PDF;
</span><span class="cx">                  sourceTree = "<group>";
</span><span class="cx">          };
</span><ins>+               534F75362578AAE8005BE7D8 /* Modules */ = {
+                       isa = PBXGroup;
+                       children = (
+                               84E2901126FC3D99005139F2 /* WebKitLegacy.modulemap */,
+                               84E2901226FC3DA4005139F2 /* WebKitLegacy.private.modulemap */,
+                       );
+                       path = Modules;
+                       sourceTree = "<group>";
+               };
</ins><span class="cx">           6508A4A7099B375F00BCBF45 /* Default Delegates */ = {
</span><span class="cx">                  isa = PBXGroup;
</span><span class="cx">                  children = (
</span></span></pre></div>
<a id="trunkSourceWebKitLegacyiosChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/ios/ChangeLog (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/ios/ChangeLog  2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/ios/ChangeLog     2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -1,3 +1,18 @@
</span><ins>+2021-10-22  Ian Anderson  <iana@apple.com>
+
+        Add a module map file for PrivateFrameworks/WebKitLegacy
+        https://bugs.webkit.org/show_bug.cgi?id=230735
+
+        Reviewed by David Kilzer.
+
+        WebGeolocationCoreLocationProvider.h is an Objective-C++ header, but the
+        WebKitLegacy module should be usable by plain Objective-C clients. Add
+        C++ guards so that it can be included in the module.
+        Add a missing include to WebFixedPositionContent.h.
+
+        * Misc/WebGeolocationCoreLocationProvider.h:
+        * WebCoreSupport/WebFixedPositionContent.h:
+
</ins><span class="cx"> 2021-10-20  David Kilzer  <ddkilzer@apple.com>
</span><span class="cx"> 
</span><span class="cx">         WebPDFViewPlaceholder should use a weak delegate
</span></span></pre></div>
<a id="trunkSourceWebKitLegacyiosMiscWebGeolocationCoreLocationProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/ios/Misc/WebGeolocationCoreLocationProvider.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/ios/Misc/WebGeolocationCoreLocationProvider.h  2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/ios/Misc/WebGeolocationCoreLocationProvider.h     2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -23,10 +23,9 @@
</span><span class="cx">  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-#import <Foundation/NSObject.h>
</del><ins>+#if defined(__cplusplus)
</ins><span class="cx"> 
</span><del>-@class CLLocationManager;
-@class NSString;
</del><ins>+#import <Foundation/Foundation.h>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> class GeolocationPositionData;
</span><span class="lines">@@ -59,3 +58,5 @@
</span><span class="cx"> 
</span><span class="cx"> - (void)setEnableHighAccuracy:(BOOL)flag;
</span><span class="cx"> @end
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebKitLegacyiosWebCoreSupportWebFixedPositionContenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/ios/WebCoreSupport/WebFixedPositionContent.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/ios/WebCoreSupport/WebFixedPositionContent.h   2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/ios/WebCoreSupport/WebFixedPositionContent.h      2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -23,6 +23,7 @@
</span><span class="cx">  * THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <CoreGraphics/CoreGraphics.h>
</ins><span class="cx"> #import <Foundation/Foundation.h>
</span><span class="cx"> 
</span><span class="cx"> @class CALayer;
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/ChangeLog  2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog     2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -1,3 +1,53 @@
</span><ins>+2021-10-22  Ian Anderson  <iana@apple.com>
+
+        Add a module map file for PrivateFrameworks/WebKitLegacy
+        https://bugs.webkit.org/show_bug.cgi?id=230735
+
+        Reviewed by David Kilzer.
+
+        Define modules for the Cocoa Touch environment. macOS can't define
+        modules in WebKitLegacy because it's a nested framework on that
+        platform.
+        Enable the modules verifier tool for Apple Internal (it's not supported
+        in the public Xcode).
+        Add the Apple Internal guards for NSURLDownload from WebDownload.h to
+        NSURLDownloadSPI.h so it can be included in the module.
+        WebCreateFragmentInternal.h is an Objective-C++ header, but the
+        WebKitLegacy module should be usable by plain Objective-C clients. Add
+        C++ guards so that it can be included in the module.
+        Switch a few quoted includes to framework style angle includes, which
+        are required for modules.
+        Add some missing includes.
+
+        * Configurations/WebKitLegacy.xcconfig:
+        * DOM/DOMEventListener.h:
+        * DOM/DOMEventTarget.h:
+        * DOM/DOMNodeFilter.h:
+        * DOM/DOMXPathNSResolver.h:
+        * DOM/WebDOMOperationsPrivate.h:
+        * History/WebHistoryItemPrivate.h:
+        * Misc/NSURLDownloadSPI.h:
+        * Misc/WebCache.h:
+        * Misc/WebDownload.h:
+        * Misc/WebKitErrorsPrivate.h:
+        * Misc/WebLocalizableStrings.h:
+        * Misc/WebUserContentURLPattern.h:
+        * Plugins/Hosted/WebKitPluginHostTypes.h:
+        * Plugins/WebPlugin.h:
+        * Plugins/WebPluginContainer.h:
+        * Storage/WebDatabaseManagerPrivate.h:
+        * Storage/WebDatabaseQuotaManager.h:
+        * Storage/WebStorageManagerPrivate.h:
+        * WebCoreSupport/WebCreateFragmentInternal.h:
+        * WebCoreSupport/WebSecurityOriginPrivate.h:
+        * WebView/WebDeviceOrientation.h:
+        * WebView/WebDeviceOrientationProvider.h:
+        * WebView/WebDeviceOrientationProviderMock.h:
+        * WebView/WebEditingDelegatePrivate.h:
+        * WebView/WebFormDelegatePrivate.h:
+        * WebView/WebGeolocationPosition.h:
+        * WebView/WebResourceLoadDelegatePrivate.h:
+
</ins><span class="cx"> 2021-10-19  Darin Adler  <darin@apple.com>
</span><span class="cx"> 
</span><span class="cx">         [Cocoa] Merge and simplify the nsColor family of functions
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacConfigurationsWebKitLegacyxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig       2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig  2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -156,3 +156,15 @@
</span><span class="cx"> SUPPORTS_TEXT_BASED_API[sdk=watch*] = NO;
</span><span class="cx"> OTHER_TAPI_FLAGS[sdk=iphone*] = -x objective-c++ -std=gnu++1z -fno-rtti $(WK_CFLAGS_BUILD_FOR_TESTING_$(WK_BUILD_FOR_TESTING)) -DRELEASE_WITHOUT_OPTIMIZATIONS -exclude-private-header $(BUILT_PRODUCTS_DIR)/$(PRIVATE_HEADERS_FOLDER_PATH)/NSURLDownloadSPI.h -extra-private-header $(SOURCE_ROOT)/mac/TestingFunctions.h;
</span><span class="cx"> TAPI_VERIFY_MODE[sdk=iphone*] = Pedantic;
</span><ins>+
+DEFINES_MODULE = $(DEFINES_MODULE_COCOA_TOUCH_$(WK_IS_COCOA_TOUCH));
+DEFINES_MODULE_COCOA_TOUCH_YES = YES;
+
+CLANG_MODULES_ENABLE_VERIFIER_TOOL = $(CLANG_MODULES_ENABLE_VERIFIER_TOOL_COCOA_TOUCH_$(WK_IS_COCOA_TOUCH)_$(USE_INTERNAL_SDK));
+CLANG_MODULES_ENABLE_VERIFIER_TOOL_COCOA_TOUCH_YES_YES = YES;
+
+MODULEMAP_FILE = $(MODULEMAP_FILE_COCOA_TOUCH_$(WK_IS_COCOA_TOUCH));
+MODULEMAP_FILE_COCOA_TOUCH_YES = $(SRCROOT)/Modules/WebKitLegacy.modulemap;
+
+MODULEMAP_PRIVATE_FILE = $(MODULEMAP_PRIVATE_FILE_COCOA_TOUCH_$(WK_IS_COCOA_TOUCH));
+MODULEMAP_PRIVATE_FILE_COCOA_TOUCH_YES = $(SRCROOT)/Modules/WebKitLegacy.private.modulemap;
</ins></span></pre></div>
<a id="trunkSourceWebKitLegacymacDOMDOMEventListenerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/DOM/DOMEventListener.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/DOM/DOMEventListener.h     2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/DOM/DOMEventListener.h        2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -24,6 +24,7 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #import <WebKitLegacy/WebKitAvailability.h>
</span><ins>+#import <objc/NSObject.h>
</ins><span class="cx"> 
</span><span class="cx"> @class DOMEvent;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacDOMDOMEventTargeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/DOM/DOMEventTarget.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/DOM/DOMEventTarget.h       2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/DOM/DOMEventTarget.h  2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -23,6 +23,7 @@
</span><span class="cx">  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
</ins><span class="cx"> #import <WebKitLegacy/WebKitAvailability.h>
</span><span class="cx"> 
</span><span class="cx"> @class DOMEvent;
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacDOMDOMNodeFilterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/DOM/DOMNodeFilter.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/DOM/DOMNodeFilter.h        2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/DOM/DOMNodeFilter.h   2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -24,6 +24,7 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #import <WebKitLegacy/WebKitAvailability.h>
</span><ins>+#import <objc/NSObject.h>
</ins><span class="cx"> 
</span><span class="cx"> @class DOMNode;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacDOMDOMXPathNSResolverh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/DOM/DOMXPathNSResolver.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/DOM/DOMXPathNSResolver.h   2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/DOM/DOMXPathNSResolver.h      2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -24,6 +24,7 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #import <WebKitLegacy/WebKitAvailability.h>
</span><ins>+#import <objc/NSObject.h>
</ins><span class="cx"> 
</span><span class="cx"> @class NSString;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacDOMWebDOMOperationsPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/DOM/WebDOMOperationsPrivate.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/DOM/WebDOMOperationsPrivate.h      2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/DOM/WebDOMOperationsPrivate.h 2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,6 +26,7 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
</ins><span class="cx"> #import <WebKitLegacy/WebDOMOperations.h>
</span><span class="cx"> #import <JavaScriptCore/JSBase.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacHistoryWebHistoryItemPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/History/WebHistoryItemPrivate.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/History/WebHistoryItemPrivate.h    2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/History/WebHistoryItemPrivate.h       2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,6 +26,7 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <CoreGraphics/CoreGraphics.h>
</ins><span class="cx"> #import <WebKitLegacy/WebHistoryItem.h>
</span><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacMiscNSURLDownloadSPIh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Misc/NSURLDownloadSPI.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Misc/NSURLDownloadSPI.h    2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Misc/NSURLDownloadSPI.h       2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -23,7 +23,18 @@
</span><span class="cx">  * THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
+#import <WebKitLegacy/WebKitAvailability.h>
+
+#if defined(TARGET_OS_MACCATALYST) && TARGET_OS_MACCATALYST
+#import <CFNetwork/CFNSURLConnection.h>
+#elif !TARGET_OS_IPHONE || (defined(USE_APPLE_INTERNAL_SDK) && USE_APPLE_INTERNAL_SDK)
+#import <Foundation/NSURLDownload.h>
+#else
+
</ins><span class="cx"> @interface NSURLDownload : NSObject
</span><span class="cx"> @end
</span><span class="cx"> 
</span><span class="cx"> @protocol NSURLDownloadDelegate;
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebKitLegacymacMiscWebCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Misc/WebCache.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Misc/WebCache.h    2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Misc/WebCache.h       2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -23,6 +23,9 @@
</span><span class="cx">  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <CoreGraphics/CoreGraphics.h>
+#import <Foundation/Foundation.h>
+
</ins><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> @class WebFrame;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacMiscWebDownloadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Misc/WebDownload.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Misc/WebDownload.h 2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Misc/WebDownload.h    2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,15 +26,15 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#ifndef WebDownload_h
+#define WebDownload_h
+
</ins><span class="cx"> #import <Foundation/Foundation.h>
</span><span class="cx"> #import <WebKitLegacy/WebKitAvailability.h>
</span><span class="cx"> 
</span><del>-#ifndef WebDownload_h
-#define WebDownload_h
-
-#if (defined TARGET_OS_MACCATALYST && TARGET_OS_MACCATALYST)
</del><ins>+#if defined(TARGET_OS_MACCATALYST) && TARGET_OS_MACCATALYST
</ins><span class="cx"> #import <CFNetwork/CFNSURLConnection.h>
</span><del>-#elif !TARGET_OS_IPHONE || (defined USE_APPLE_INTERNAL_SDK && USE_APPLE_INTERNAL_SDK)
</del><ins>+#elif !TARGET_OS_IPHONE || (defined(USE_APPLE_INTERNAL_SDK) && USE_APPLE_INTERNAL_SDK)
</ins><span class="cx"> #import <Foundation/NSURLDownload.h>
</span><span class="cx"> #else
</span><span class="cx"> #import <WebKitLegacy/NSURLDownloadSPI.h>
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacMiscWebKitErrorsPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Misc/WebKitErrorsPrivate.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Misc/WebKitErrorsPrivate.h 2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Misc/WebKitErrorsPrivate.h    2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,6 +26,7 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
</ins><span class="cx"> #import <WebKitLegacy/WebKitErrors.h>
</span><span class="cx"> 
</span><span class="cx"> #define WebKitErrorPlugInCancelledConnection 203
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacMiscWebLocalizableStringsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Misc/WebLocalizableStrings.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Misc/WebLocalizableStrings.h       2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Misc/WebLocalizableStrings.h  2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #ifdef __OBJC__
</span><del>-@class NSBundle;
</del><ins>+#import <Foundation/Foundation.h>
</ins><span class="cx"> typedef NSString *WebLocalizedStringType;
</span><span class="cx"> #else
</span><span class="cx"> #ifdef __cplusplus
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacMiscWebUserContentURLPatternh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Misc/WebUserContentURLPattern.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Misc/WebUserContentURLPattern.h    2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Misc/WebUserContentURLPattern.h       2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -22,6 +22,8 @@
</span><span class="cx">  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
+
</ins><span class="cx"> @class WebUserContentURLPatternPrivate;
</span><span class="cx"> 
</span><span class="cx"> @interface WebUserContentURLPattern : NSObject {
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacPluginsHostedWebKitPluginHostTypesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Plugins/Hosted/WebKitPluginHostTypes.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Plugins/Hosted/WebKitPluginHostTypes.h     2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Plugins/Hosted/WebKitPluginHostTypes.h        2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,6 +26,8 @@
</span><span class="cx"> #ifndef WebKitPluginHostTypes_h
</span><span class="cx"> #define WebKitPluginHostTypes_h
</span><span class="cx"> 
</span><ins>+#include <stdint.h>
+
</ins><span class="cx"> typedef uint8_t* plist_bytes_t;
</span><span class="cx"> typedef uint8_t* application_name_t;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacPluginsWebPluginh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Plugins/WebPlugin.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Plugins/WebPlugin.h        2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Plugins/WebPlugin.h   2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,6 +26,7 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <CoreGraphics/CoreGraphics.h>
</ins><span class="cx"> #import <Foundation/Foundation.h>
</span><span class="cx"> #import <WebKitLegacy/WebKitAvailability.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacPluginsWebPluginContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Plugins/WebPluginContainer.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Plugins/WebPluginContainer.h       2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Plugins/WebPluginContainer.h  2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -30,9 +30,10 @@
</span><span class="cx"> 
</span><span class="cx"> #if !TARGET_OS_IPHONE
</span><span class="cx"> #import <AppKit/AppKit.h>
</span><del>-@class WebFrame;
</del><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+@class WebFrame;
+
</ins><span class="cx"> /*!
</span><span class="cx">     This informal protocol enables a plug-in to request that its containing application
</span><span class="cx">     perform certain operations.
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacStorageWebDatabaseManagerPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Storage/WebDatabaseManagerPrivate.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Storage/WebDatabaseManagerPrivate.h        2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Storage/WebDatabaseManagerPrivate.h   2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,6 +26,8 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
+
</ins><span class="cx"> extern NSString *WebDatabaseDirectoryDefaultsKey;
</span><span class="cx"> 
</span><span class="cx"> extern NSString *WebDatabaseDisplayNameKey;
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacStorageWebDatabaseQuotaManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Storage/WebDatabaseQuotaManager.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Storage/WebDatabaseQuotaManager.h  2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Storage/WebDatabaseQuotaManager.h     2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -23,7 +23,8 @@
</span><span class="cx">  * THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-#import "WebQuotaManager.h"
</del><ins>+#import <WebKitLegacy/WebQuotaManager.h>
+#import <objc/NSObject.h>
</ins><span class="cx"> 
</span><span class="cx"> @interface WebDatabaseQuotaManager : NSObject <WebQuotaManager> {
</span><span class="cx"> @private
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacStorageWebStorageManagerPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/Storage/WebStorageManagerPrivate.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/Storage/WebStorageManagerPrivate.h 2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/Storage/WebStorageManagerPrivate.h    2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -23,6 +23,8 @@
</span><span class="cx">  * THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
+
</ins><span class="cx"> extern NSString * const WebStorageDirectoryDefaultsKey;
</span><span class="cx"> extern NSString * const WebStorageDidModifyOriginNotification;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacWebCoreSupportWebCreateFragmentInternalh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/WebCoreSupport/WebCreateFragmentInternal.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/WebCoreSupport/WebCreateFragmentInternal.h 2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/WebCoreSupport/WebCreateFragmentInternal.h    2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -25,6 +25,10 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#if defined(__cplusplus)
+
+#import <Foundation/Foundation.h>
+
</ins><span class="cx"> namespace WebCore {
</span><span class="cx"> class Document;
</span><span class="cx"> struct FragmentAndResources;
</span><span class="lines">@@ -31,3 +35,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> extern "C" void _WebCreateFragment(WebCore::Document&, NSAttributedString *, WebCore::FragmentAndResources&);
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebKitLegacymacWebCoreSupportWebSecurityOriginPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/WebCoreSupport/WebSecurityOriginPrivate.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/WebCoreSupport/WebSecurityOriginPrivate.h  2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/WebCoreSupport/WebSecurityOriginPrivate.h     2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,6 +26,8 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
+
</ins><span class="cx"> struct WebSecurityOriginPrivate;
</span><span class="cx"> 
</span><span class="cx"> @protocol WebQuotaManager;
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacWebViewWebDeviceOrientationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/WebView/WebDeviceOrientation.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/WebView/WebDeviceOrientation.h     2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebDeviceOrientation.h        2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -23,6 +23,8 @@
</span><span class="cx">  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <objc/NSObject.h>
+#import <stdbool.h>
</ins><span class="cx"> 
</span><span class="cx"> @class WebDeviceOrientationInternal;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacWebViewWebDeviceOrientationProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/WebView/WebDeviceOrientationProvider.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/WebView/WebDeviceOrientationProvider.h     2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebDeviceOrientationProvider.h        2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -23,6 +23,8 @@
</span><span class="cx">  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <objc/NSObject.h>
+
</ins><span class="cx"> @class WebDeviceOrientation;
</span><span class="cx"> 
</span><span class="cx"> @protocol WebDeviceOrientationProvider <NSObject>
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacWebViewWebDeviceOrientationProviderMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/WebView/WebDeviceOrientationProviderMock.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/WebView/WebDeviceOrientationProviderMock.h 2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebDeviceOrientationProviderMock.h    2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -23,7 +23,8 @@
</span><span class="cx">  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-#import "WebDeviceOrientationProvider.h"
</del><ins>+#import <WebKitLegacy/WebDeviceOrientationProvider.h>
+#import <objc/NSObject.h>
</ins><span class="cx"> 
</span><span class="cx"> @class WebDeviceOrientationProviderMockInternal;
</span><span class="cx"> @class WebDeviceOrientation;
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacWebViewWebEditingDelegatePrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/WebView/WebEditingDelegatePrivate.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/WebView/WebEditingDelegatePrivate.h        2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebEditingDelegatePrivate.h   2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -28,6 +28,9 @@
</span><span class="cx"> 
</span><span class="cx"> #import <WebKitLegacy/WebEditingDelegate.h>
</span><span class="cx"> 
</span><ins>+#if TARGET_OS_IPHONE
+@class DOMDocumentFragment;
+#endif
</ins><span class="cx"> @class DOMHTMLElement;
</span><span class="cx"> 
</span><span class="cx"> @interface NSObject (WebViewEditingDelegatePrivate)
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacWebViewWebFormDelegatePrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/WebView/WebFormDelegatePrivate.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/WebView/WebFormDelegatePrivate.h   2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebFormDelegatePrivate.h      2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-#import "WebFormDelegate.h"
</del><ins>+#import <WebKitLegacy/WebFormDelegate.h>
</ins><span class="cx"> 
</span><span class="cx"> @interface WebFormDelegate (WebPrivate)
</span><span class="cx"> + (WebFormDelegate *)_sharedWebFormDelegate;
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacWebViewWebGeolocationPositionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/WebView/WebGeolocationPosition.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/WebView/WebGeolocationPosition.h   2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebGeolocationPosition.h      2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -23,6 +23,8 @@
</span><span class="cx">  * THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <objc/NSObject.h>
+
</ins><span class="cx"> @class WebGeolocationPositionInternal;
</span><span class="cx"> 
</span><span class="cx"> @interface WebGeolocationPosition : NSObject
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacWebViewWebResourceLoadDelegatePrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/WebView/WebResourceLoadDelegatePrivate.h (284712 => 284713)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/WebView/WebResourceLoadDelegatePrivate.h   2021-10-22 20:45:28 UTC (rev 284712)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebResourceLoadDelegatePrivate.h      2021-10-22 21:28:21 UTC (rev 284713)
</span><span class="lines">@@ -26,13 +26,11 @@
</span><span class="cx">  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><ins>+#import <Foundation/Foundation.h>
</ins><span class="cx"> #import <TargetConditionals.h>
</span><span class="cx"> 
</span><span class="cx"> @class WebView;
</span><span class="cx"> @class WebDataSource;
</span><del>-@class NSURLAuthenticationChallenge;
-@class NSURLResponse;
-@class NSURLRequest;
</del><span class="cx"> 
</span><span class="cx"> @interface NSObject (WebResourceLoadDelegatePrivate)
</span><span class="cx"> 
</span></span></pre>
</div>
</div>

</body>
</html>