WKSystemPreviewView should be called WKUSDPreviewView
https://bugs.webkit.org/show_bug.cgi?id=232961
<rdar://problem/85265415>

Reviewed by Sam Weinig.

Source/WebCore:

Rename the WebCore APIs that look for "SystemPreview" MIME-types
to be clear they are looking for USD.

* platform/MIMETypeRegistry.cpp:
(WebCore::MIMETypeRegistry::isUSDMIMEType):
(WebCore::MIMETypeRegistry::isSystemPreviewMIMEType): Deleted.
* platform/MIMETypeRegistry.h:
* platform/cocoa/MIMETypeRegistryCocoa.mm:
(WebCore::MIMETypeRegistry::preferredExtensionForMIMEType):

Source/WebKit:

WKSystemPreviewView is a uninformative name. WKUSDPreviewView is more accurate.

* SourcesCocoa.txt:
* UIProcess/Cocoa/WKWebViewContentProviderRegistry.mm:
(-[WKWebViewContentProviderRegistry initWithConfiguration:]):
* UIProcess/SystemPreviewController.cpp:
(WebKit::SystemPreviewController::canPreview const):
* UIProcess/ios/WKUSDPreviewView.h: Renamed from Source/WebKit/UIProcess/ios/WKSystemPreviewView.h.
* UIProcess/ios/WKUSDPreviewView.mm: Renamed from Source/WebKit/UIProcess/ios/WKSystemPreviewView.mm.
(getUTIForSystemPreviewMIMEType):
(-[WKUSDPreviewView web_initWithFrame:webView:mimeType:]):
(-[WKUSDPreviewView web_setContentProviderData:suggestedFilename:]):
(-[WKUSDPreviewView _layoutThumbnailView]):
(-[WKUSDPreviewView thumbnailView:wantsToPresentPreviewController:forItem:]):
(-[WKUSDPreviewView web_contentView]):
(+[WKUSDPreviewView web_requiresCustomSnapshotting]):
(-[WKUSDPreviewView web_setMinimumSize:]):
(-[WKUSDPreviewView web_setOverlaidAccessoryViewsInset:]):
(-[WKUSDPreviewView web_computedContentInsetDidChange]):
(-[WKUSDPreviewView web_setFixedOverlayView:]):
(-[WKUSDPreviewView web_didSameDocumentNavigation:]):
(-[WKUSDPreviewView web_isBackground]):
(-[WKUSDPreviewView web_countStringMatches:options:maxCount:]):
(-[WKUSDPreviewView web_findString:options:maxCount:]):
(-[WKUSDPreviewView web_hideFindUI]):
(-[WKUSDPreviewView provideDataForItem:]):
* WebKit.xcodeproj/project.pbxproj:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@285635 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index 11fc31b..3451059 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,21 @@
+2021-11-11  Dean Jackson  <dino@apple.com>
+
+        WKSystemPreviewView should be called WKUSDPreviewView
+        https://bugs.webkit.org/show_bug.cgi?id=232961
+        <rdar://problem/85265415>
+
+        Reviewed by Sam Weinig.
+
+        Rename the WebCore APIs that look for "SystemPreview" MIME-types
+        to be clear they are looking for USD.
+
+        * platform/MIMETypeRegistry.cpp:
+        (WebCore::MIMETypeRegistry::isUSDMIMEType):
+        (WebCore::MIMETypeRegistry::isSystemPreviewMIMEType): Deleted.
+        * platform/MIMETypeRegistry.h:
+        * platform/cocoa/MIMETypeRegistryCocoa.mm:
+        (WebCore::MIMETypeRegistry::preferredExtensionForMIMEType):
+
 2021-11-11  Tyler Wilcock  <tyler_w@apple.com>
 
         AX: Implement AXCoreObject::value for AXIsolatedObject
diff --git a/Source/WebCore/platform/MIMETypeRegistry.cpp b/Source/WebCore/platform/MIMETypeRegistry.cpp
index 29aa5bf..6f7af12 100644
--- a/Source/WebCore/platform/MIMETypeRegistry.cpp
+++ b/Source/WebCore/platform/MIMETypeRegistry.cpp
@@ -670,22 +670,22 @@
     return defaultMIMEType;
 }
 
-constexpr ComparableLettersLiteral systemPreviewMIMETypeArray[] = {
+constexpr ComparableLettersLiteral usdMIMETypeArray[] = {
     "model/usd", // Unofficial, but supported because we documented this.
     "model/vnd.pixar.usd", // Unofficial, but supported because we documented this.
     "model/vnd.reality",
     "model/vnd.usdz+zip", // The official type: https://www.iana.org/assignments/media-types/model/vnd.usdz+zip
 };
 
-FixedVector<const char*> MIMETypeRegistry::systemPreviewMIMETypes()
+FixedVector<const char*> MIMETypeRegistry::usdMIMETypes()
 {
-    return makeFixedVector(systemPreviewMIMETypeArray);
+    return makeFixedVector(usdMIMETypeArray);
 }
 
-bool MIMETypeRegistry::isSystemPreviewMIMEType(const String& mimeType)
+bool MIMETypeRegistry::isUSDMIMEType(const String& mimeType)
 {
-    static constexpr SortedArraySet systemPreviewMIMETypeSet { systemPreviewMIMETypeArray };
-    return systemPreviewMIMETypeSet.contains(mimeType);
+    static constexpr SortedArraySet usdMIMETypeSet { usdMIMETypeArray };
+    return usdMIMETypeSet.contains(mimeType);
 }
 
 // FIXME: Not great that CURL needs this concept; other platforms do not.
diff --git a/Source/WebCore/platform/MIMETypeRegistry.h b/Source/WebCore/platform/MIMETypeRegistry.h
index 58c188d..0ad2697 100644
--- a/Source/WebCore/platform/MIMETypeRegistry.h
+++ b/Source/WebCore/platform/MIMETypeRegistry.h
@@ -106,7 +106,7 @@
     static bool isPostScriptMIMEType(const String& mimeType);
     WEBCORE_EXPORT static bool isPDFOrPostScriptMIMEType(const String& mimeType);
 
-    WEBCORE_EXPORT static bool isSystemPreviewMIMEType(const String& mimeType);
+    WEBCORE_EXPORT static bool isUSDMIMEType(const String& mimeType);
 
     // Check to see if a MIME type is suitable for being shown inside a page.
     // Returns true if any of isSupportedImageMIMEType(), isSupportedNonImageMIMEType(),
@@ -133,7 +133,7 @@
     WEBCORE_EXPORT static const HashSet<String, ASCIICaseInsensitiveHash>& supportedMediaMIMETypes();
     WEBCORE_EXPORT static FixedVector<const char*> pdfMIMETypes();
     WEBCORE_EXPORT static FixedVector<const char*> unsupportedTextMIMETypes();
-    WEBCORE_EXPORT static FixedVector<const char*> systemPreviewMIMETypes();
+    WEBCORE_EXPORT static FixedVector<const char*> usdMIMETypes();
 
     WEBCORE_EXPORT static String appendFileExtensionIfNecessary(const String& filename, const String& mimeType);
 
diff --git a/Source/WebCore/platform/cocoa/MIMETypeRegistryCocoa.mm b/Source/WebCore/platform/cocoa/MIMETypeRegistryCocoa.mm
index a55d5a0..0e2fba1 100644
--- a/Source/WebCore/platform/cocoa/MIMETypeRegistryCocoa.mm
+++ b/Source/WebCore/platform/cocoa/MIMETypeRegistryCocoa.mm
@@ -103,9 +103,9 @@
 
 String MIMETypeRegistry::preferredExtensionForMIMEType(const String& type)
 {
-    // System Previews accept some non-standard MIMETypes, so we can't rely on
+    // We accept some non-standard USD MIMETypes, so we can't rely on
     // the file type mappings.
-    if (isSystemPreviewMIMEType(type))
+    if (isUSDMIMEType(type))
         return "usdz"_s;
 
     return [[NSURLFileTypeMappings sharedMappings] preferredExtensionForMIMEType:(NSString *)type];
diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog
index 17ec60e..65a0cf0 100644
--- a/Source/WebKit/ChangeLog
+++ b/Source/WebKit/ChangeLog
@@ -1,3 +1,39 @@
+2021-11-11  Dean Jackson  <dino@apple.com>
+
+        WKSystemPreviewView should be called WKUSDPreviewView
+        https://bugs.webkit.org/show_bug.cgi?id=232961
+        <rdar://problem/85265415>
+
+        Reviewed by Sam Weinig.
+
+        WKSystemPreviewView is a uninformative name. WKUSDPreviewView is more accurate.
+
+        * SourcesCocoa.txt:
+        * UIProcess/Cocoa/WKWebViewContentProviderRegistry.mm:
+        (-[WKWebViewContentProviderRegistry initWithConfiguration:]):
+        * UIProcess/SystemPreviewController.cpp:
+        (WebKit::SystemPreviewController::canPreview const):
+        * UIProcess/ios/WKUSDPreviewView.h: Renamed from Source/WebKit/UIProcess/ios/WKSystemPreviewView.h.
+        * UIProcess/ios/WKUSDPreviewView.mm: Renamed from Source/WebKit/UIProcess/ios/WKSystemPreviewView.mm.
+        (getUTIForSystemPreviewMIMEType):
+        (-[WKUSDPreviewView web_initWithFrame:webView:mimeType:]):
+        (-[WKUSDPreviewView web_setContentProviderData:suggestedFilename:]):
+        (-[WKUSDPreviewView _layoutThumbnailView]):
+        (-[WKUSDPreviewView thumbnailView:wantsToPresentPreviewController:forItem:]):
+        (-[WKUSDPreviewView web_contentView]):
+        (+[WKUSDPreviewView web_requiresCustomSnapshotting]):
+        (-[WKUSDPreviewView web_setMinimumSize:]):
+        (-[WKUSDPreviewView web_setOverlaidAccessoryViewsInset:]):
+        (-[WKUSDPreviewView web_computedContentInsetDidChange]):
+        (-[WKUSDPreviewView web_setFixedOverlayView:]):
+        (-[WKUSDPreviewView web_didSameDocumentNavigation:]):
+        (-[WKUSDPreviewView web_isBackground]):
+        (-[WKUSDPreviewView web_countStringMatches:options:maxCount:]):
+        (-[WKUSDPreviewView web_findString:options:maxCount:]):
+        (-[WKUSDPreviewView web_hideFindUI]):
+        (-[WKUSDPreviewView provideDataForItem:]):
+        * WebKit.xcodeproj/project.pbxproj:
+
 2021-11-11  Chris Dumez  <cdumez@apple.com>
 
         Turn off various preferences when in captive portal mode
diff --git a/Source/WebKit/SourcesCocoa.txt b/Source/WebKit/SourcesCocoa.txt
index 0cbe37f..291d4e0 100644
--- a/Source/WebKit/SourcesCocoa.txt
+++ b/Source/WebKit/SourcesCocoa.txt
@@ -506,9 +506,9 @@
 UIProcess/ios/WKStylusDeviceObserver.mm
 UIProcess/ios/WKSyntheticFlagsChangedWebEvent.mm
 UIProcess/ios/WKSyntheticTapGestureRecognizer.mm
-UIProcess/ios/WKSystemPreviewView.mm
 UIProcess/ios/WKTouchActionGestureRecognizer.mm
 UIProcess/ios/WKTextSelectionRect.mm
+UIProcess/ios/WKUSDPreviewView.mm
 UIProcess/ios/WKWebEvent.mm
 
 UIProcess/Launcher/mac/ProcessLauncherMac.mm
diff --git a/Source/WebKit/UIProcess/Cocoa/WKWebViewContentProviderRegistry.mm b/Source/WebKit/UIProcess/Cocoa/WKWebViewContentProviderRegistry.mm
index 20c5cb8..69420d7 100644
--- a/Source/WebKit/UIProcess/Cocoa/WKWebViewContentProviderRegistry.mm
+++ b/Source/WebKit/UIProcess/Cocoa/WKWebViewContentProviderRegistry.mm
@@ -29,7 +29,7 @@
 #if PLATFORM(IOS_FAMILY)
 
 #import "WKPDFView.h"
-#import "WKSystemPreviewView.h"
+#import "WKUSDPreviewView.h"
 #import <WebKit/WKWebViewConfigurationPrivate.h>
 #import "WKWebViewInternal.h"
 #import "WebPageProxy.h"
@@ -56,8 +56,8 @@
 
 #if USE(SYSTEM_PREVIEW) && !HAVE(UIKIT_WEBKIT_INTERNALS)
     if (configuration._systemPreviewEnabled) {
-        for (auto& type : WebCore::MIMETypeRegistry::systemPreviewMIMETypes())
-            [self registerProvider:[WKSystemPreviewView class] forMIMEType:@(type)];
+        for (auto& type : WebCore::MIMETypeRegistry::usdMIMETypes())
+            [self registerProvider:[WKUSDPreviewView class] forMIMEType:@(type)];
     }
 #endif
 
diff --git a/Source/WebKit/UIProcess/SystemPreviewController.cpp b/Source/WebKit/UIProcess/SystemPreviewController.cpp
index b8bbf2b..1cbacec 100644
--- a/Source/WebKit/UIProcess/SystemPreviewController.cpp
+++ b/Source/WebKit/UIProcess/SystemPreviewController.cpp
@@ -40,7 +40,7 @@
 
 bool SystemPreviewController::canPreview(const String& mimeType) const
 {
-    return WebCore::MIMETypeRegistry::isSystemPreviewMIMEType(mimeType);
+    return WebCore::MIMETypeRegistry::isUSDMIMEType(mimeType);
 }
 
 }
diff --git a/Source/WebKit/UIProcess/ios/WKSystemPreviewView.h b/Source/WebKit/UIProcess/ios/WKUSDPreviewView.h
similarity index 92%
rename from Source/WebKit/UIProcess/ios/WKSystemPreviewView.h
rename to Source/WebKit/UIProcess/ios/WKUSDPreviewView.h
index d6064df..42fda91 100644
--- a/Source/WebKit/UIProcess/ios/WKSystemPreviewView.h
+++ b/Source/WebKit/UIProcess/ios/WKUSDPreviewView.h
@@ -31,7 +31,7 @@
 #import <UIKit/UIKit.h>
 #import <pal/spi/ios/QuickLookSPI.h>
 
-@interface WKSystemPreviewView : WKApplicationStateTrackingView <WKWebViewContentProvider, QLPreviewItemDataProvider>
+@interface WKUSDPreviewView : WKApplicationStateTrackingView <WKWebViewContentProvider, QLPreviewItemDataProvider>
 
 @end
 
diff --git a/Source/WebKit/UIProcess/ios/WKSystemPreviewView.mm b/Source/WebKit/UIProcess/ios/WKUSDPreviewView.mm
similarity index 94%
rename from Source/WebKit/UIProcess/ios/WKSystemPreviewView.mm
rename to Source/WebKit/UIProcess/ios/WKUSDPreviewView.mm
index 378aaff..015a8fe 100644
--- a/Source/WebKit/UIProcess/ios/WKSystemPreviewView.mm
+++ b/Source/WebKit/UIProcess/ios/WKUSDPreviewView.mm
@@ -24,7 +24,7 @@
  */
 
 #import "config.h"
-#import "WKSystemPreviewView.h"
+#import "WKUSDPreviewView.h"
 
 #if USE(SYSTEM_PREVIEW) && !HAVE(UIKIT_WEBKIT_INTERNALS)
 
@@ -37,27 +37,28 @@
 #import <WebCore/LocalizedStrings.h>
 #import <WebCore/MIMETypeRegistry.h>
 #import <WebCore/UTIUtilities.h>
-#import <pal/ios/QuickLookSoftLink.h>
 #import <pal/spi/cg/CoreGraphicsSPI.h>
 #import <pal/spi/ios/SystemPreviewSPI.h>
 #import <wtf/RetainPtr.h>
 #import <wtf/Vector.h>
 
+#import <pal/ios/QuickLookSoftLink.h>
+
 SOFT_LINK_PRIVATE_FRAMEWORK(AssetViewer);
 SOFT_LINK_CLASS(AssetViewer, ASVThumbnailView);
 
-static NSString *getUTIForSystemPreviewMIMEType(const String& mimeType)
+static NSString *getUTIForUSDMIMEType(const String& mimeType)
 {
-    if (!WebCore::MIMETypeRegistry::isSystemPreviewMIMEType(mimeType))
+    if (!WebCore::MIMETypeRegistry::isUSDMIMEType(mimeType))
         return nil;
 
     return WebCore::UTIFromMIMEType(mimeType);
 }
 
-@interface WKSystemPreviewView () <ASVThumbnailViewDelegate>
+@interface WKUSDPreviewView () <ASVThumbnailViewDelegate>
 @end
 
-@implementation WKSystemPreviewView {
+@implementation WKUSDPreviewView {
     RetainPtr<NSItemProvider> _itemProvider;
     RetainPtr<NSData> _data;
     RetainPtr<NSString> _suggestedFilename;
@@ -91,7 +92,7 @@
     _suggestedFilename = adoptNS([filename copy]);
     _data = adoptNS([data copy]);
 
-    NSString *contentType = getUTIForSystemPreviewMIMEType(_mimeType.get());
+    NSString *contentType = getUTIForUSDMIMEType(_mimeType.get());
 
     _item = adoptNS([PAL::allocQLItemInstance() initWithDataProvider:self contentType:contentType previewTitle:_suggestedFilename.get()]);
     [_item setUseLoadingTimeout:NO];
diff --git a/Source/WebKit/WebKit.xcodeproj/project.pbxproj b/Source/WebKit/WebKit.xcodeproj/project.pbxproj
index 06727ea..c5b90be 100644
--- a/Source/WebKit/WebKit.xcodeproj/project.pbxproj
+++ b/Source/WebKit/WebKit.xcodeproj/project.pbxproj
@@ -748,7 +748,7 @@
 		31312621148FF82C00BA2A39 /* WebNotificationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3131261C148FF82B00BA2A39 /* WebNotificationManager.h */; };
 		3155EE0D2673F4F00085E59A /* VisionKitSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 3155EE0C2673F4EF0085E59A /* VisionKitSPI.h */; };
 		3157135F2040A9B20084F9CF /* SystemPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3157135D2040A9B20084F9CF /* SystemPreviewController.h */; };
-		316B8B642054B55800BD4A62 /* WKSystemPreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = 316B8B622054B55800BD4A62 /* WKSystemPreviewView.h */; };
+		316B8B642054B55800BD4A62 /* WKUSDPreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = 316B8B622054B55800BD4A62 /* WKUSDPreviewView.h */; };
 		317FE7C51C487A6C00A0CA89 /* APIExperimentalFeature.h in Headers */ = {isa = PBXBuildFile; fileRef = 317FE7C21C487A6600A0CA89 /* APIExperimentalFeature.h */; };
 		317FE7CD1C487DAE00A0CA89 /* _WKExperimentalFeatureInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 317FE7C91C487D9D00A0CA89 /* _WKExperimentalFeatureInternal.h */; };
 		317FE7CF1C487DBD00A0CA89 /* _WKExperimentalFeature.h in Headers */ = {isa = PBXBuildFile; fileRef = 317FE7C71C487D9D00A0CA89 /* _WKExperimentalFeature.h */; settings = {ATTRIBUTES = (Private, ); }; };
@@ -3437,8 +3437,8 @@
 		3157135C2040A9B20084F9CF /* SystemPreviewControllerCocoa.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = SystemPreviewControllerCocoa.mm; sourceTree = "<group>"; };
 		3157135D2040A9B20084F9CF /* SystemPreviewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SystemPreviewController.h; sourceTree = "<group>"; };
 		31607F3819627002009B87DA /* LegacySessionStateCoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LegacySessionStateCoding.h; sourceTree = "<group>"; };
-		316B8B612054B55800BD4A62 /* WKSystemPreviewView.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = WKSystemPreviewView.mm; path = ios/WKSystemPreviewView.mm; sourceTree = "<group>"; };
-		316B8B622054B55800BD4A62 /* WKSystemPreviewView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = WKSystemPreviewView.h; path = ios/WKSystemPreviewView.h; sourceTree = "<group>"; };
+		316B8B612054B55800BD4A62 /* WKUSDPreviewView.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = WKUSDPreviewView.mm; path = ios/WKUSDPreviewView.mm; sourceTree = "<group>"; };
+		316B8B622054B55800BD4A62 /* WKUSDPreviewView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = WKUSDPreviewView.h; path = ios/WKUSDPreviewView.h; sourceTree = "<group>"; };
 		3178AF9720E2A7F80074DE94 /* PDFKitSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PDFKitSPI.h; sourceTree = "<group>"; };
 		317FE7C11C487A6600A0CA89 /* APIExperimentalFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = APIExperimentalFeature.cpp; sourceTree = "<group>"; };
 		317FE7C21C487A6600A0CA89 /* APIExperimentalFeature.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIExperimentalFeature.h; sourceTree = "<group>"; };
@@ -7673,14 +7673,14 @@
 				CE5B4C8721B73D870022E64F /* WKSyntheticFlagsChangedWebEvent.mm */,
 				26F10BE619187E2E001D0E68 /* WKSyntheticTapGestureRecognizer.h */,
 				26F10BE719187E2E001D0E68 /* WKSyntheticTapGestureRecognizer.mm */,
-				316B8B622054B55800BD4A62 /* WKSystemPreviewView.h */,
-				316B8B612054B55800BD4A62 /* WKSystemPreviewView.mm */,
 				CE21215D240EE571006ED443 /* WKTextPlaceholder.h */,
 				CE21215E240EE571006ED443 /* WKTextPlaceholder.mm */,
 				CE45945A240F85B90078019F /* WKTextSelectionRect.h */,
 				CE45945B240F85B90078019F /* WKTextSelectionRect.mm */,
 				71A676A422C62318007D6295 /* WKTouchActionGestureRecognizer.h */,
 				71A676A522C62318007D6295 /* WKTouchActionGestureRecognizer.mm */,
+				316B8B622054B55800BD4A62 /* WKUSDPreviewView.h */,
+				316B8B612054B55800BD4A62 /* WKUSDPreviewView.mm */,
 				2D1E8221216FFF5000A15265 /* WKWebEvent.h */,
 				2D1E8222216FFF5100A15265 /* WKWebEvent.mm */,
 			);
@@ -12965,7 +12965,6 @@
 				9593675F252E5E3100D3F0A0 /* WKStylusDeviceObserver.h in Headers */,
 				CE5B4C8821B73D870022E64F /* WKSyntheticFlagsChangedWebEvent.h in Headers */,
 				26F10BE819187E2E001D0E68 /* WKSyntheticTapGestureRecognizer.h in Headers */,
-				316B8B642054B55800BD4A62 /* WKSystemPreviewView.h in Headers */,
 				51F886A61F2C228100C193EF /* WKTestingSupport.h in Headers */,
 				31D755C11D91B81500843BD1 /* WKTextChecker.h in Headers */,
 				2DD67A351BD861060053B251 /* WKTextFinderClient.h in Headers */,
@@ -12988,6 +12987,7 @@
 				51D124341E6DF643002B2820 /* WKURLSchemeHandler.h in Headers */,
 				51D124351E6DF652002B2820 /* WKURLSchemeTask.h in Headers */,
 				5C62FDF91EFC271C00CE072E /* WKURLSchemeTaskPrivate.h in Headers */,
+				316B8B642054B55800BD4A62 /* WKUSDPreviewView.h in Headers */,
 				1AFA3AC918E61C61003CCBAE /* WKUserContentController.h in Headers */,
 				1AAF08A4192682DA00B6390C /* WKUserContentControllerInternal.h in Headers */,
 				7C89D2B61A6B0DD9003A5FDE /* WKUserContentControllerPrivate.h in Headers */,