Title: [278872] trunk
Revision
278872
Author
jbed...@apple.com
Date
2021-06-15 07:14:07 -0700 (Tue, 15 Jun 2021)

Log Message

Source/WebCore/PAL:
[iOS 15] Support building WebKit
https://bugs.webkit.org/show_bug.cgi?id=227002
<rdar://problem/79316598>

Reviewed by Tim Horton.

* pal/spi/ios/QuickLookSPI.h:

Source/WebKit:
[iOS 15] Support building WebKit
https://bugs.webkit.org/show_bug.cgi?id=227002
<rdar://problem/79316598>

Reviewed by Tim Horton.

Covered by existing tests.

* Platform/spi/ios/UIKitSPI.h: Add _insertTextFromCamera.

Tools:
[iOS 15] Support building WebKit
https://bugs.webkit.org/show_bug.cgi?id=227002
<rdar://problem/79316598>

Reviewed by Tim Horton.

* TestWebKitAPI/Tests/WebKitCocoa/EventAttribution.mm: Remove unneeded import.

WebKitLibraries:
       [iOS 15] Support building WebKit
https://bugs.webkit.org/show_bug.cgi?id=227002
<rdar://problem/79316598>

Reviewed by Tim Horton.

* WebKitPrivateFrameworkStubs/iOS/15/AppSupport.framework/AppSupport.tbd: Added.
* WebKitPrivateFrameworkStubs/iOS/15/AuthKit.framework/AuthKit.tbd: Added.
* WebKitPrivateFrameworkStubs/iOS/15/BackBoardServices.framework/BackBoardServices.tbd: Added.
* WebKitPrivateFrameworkStubs/iOS/15/CorePrediction.framework/CorePrediction.tbd: Added.
* WebKitPrivateFrameworkStubs/iOS/15/GraphicsServices.framework/GraphicsServices.tbd: Added.
* WebKitPrivateFrameworkStubs/iOS/15/RunningBoardServices.framework/RunningBoardServices.tbd: Added.
* WebKitPrivateFrameworkStubs/iOS/15/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd: Added.
* WebKitPrivateFrameworkStubs/iOS/15/URLFormatting.framework/URLFormatting.tbd: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/Source/WebCore/PAL/ChangeLog (278871 => 278872)


--- trunk/Source/WebCore/PAL/ChangeLog	2021-06-15 14:12:41 UTC (rev 278871)
+++ trunk/Source/WebCore/PAL/ChangeLog	2021-06-15 14:14:07 UTC (rev 278872)
@@ -1,3 +1,13 @@
+2021-06-15  Jonathan Bedard  <jbed...@apple.com>
+
+        [iOS 15] Support building WebKit
+        https://bugs.webkit.org/show_bug.cgi?id=227002
+        <rdar://problem/79316598>
+
+        Reviewed by Tim Horton.
+
+        * pal/spi/ios/QuickLookSPI.h:
+
 2021-06-14  Jonathan Bedard  <jbed...@apple.com>
 
         [Monterey] Support building WebKit (Part 2)

Modified: trunk/Source/WebCore/PAL/pal/spi/ios/QuickLookSPI.h (278871 => 278872)


--- trunk/Source/WebCore/PAL/pal/spi/ios/QuickLookSPI.h	2021-06-15 14:12:41 UTC (rev 278871)
+++ trunk/Source/WebCore/PAL/pal/spi/ios/QuickLookSPI.h	2021-06-15 14:14:07 UTC (rev 278872)
@@ -60,10 +60,25 @@
 - (instancetype)initWithPreviewItemProvider:(NSItemProvider *)itemProvider contentType:(NSString *)contentType previewTitle:(NSString *)previewTitle fileSize:(NSNumber *)fileSize;
 - (void)setPreviewItemProviderProgress:(NSNumber*)progress;
 - (void)setUseLoadingTimeout:(BOOL) timeout;
+@property (nonatomic, copy) NSDictionary *previewOptions;
 @end
 
 #define kQLReturnPasswordProtected 1 << 2
 
+typedef NS_OPTIONS(NSUInteger, QLPreviewControllerFirstTimeAppearanceActions) {
+    QLPreviewControllerFirstTimeAppearanceActionNone = 0,
+    QLPreviewControllerFirstTimeAppearanceActionPlayAudio = 1 << 0,
+    QLPreviewControllerFirstTimeAppearanceActionPlayVideo = 1 << 1,
+    QLPreviewControllerFirstTimeAppearanceActionEnableEditMode = 1 << 2,
+    QLPreviewControllerFirstTimeAppearanceActionEnableVisualSearchDataDetection = 1 << 3,
+    QLPreviewControllerFirstTimeAppearanceActionEnableVisualSearchMode = 1 << 4,
+    QLPreviewControllerFirstTimeAppearanceActionAll = NSUIntegerMax,
+};
+
+@interface QLPreviewController ()
+@property (nonatomic, assign) QLPreviewControllerFirstTimeAppearanceActions appearanceActions;
+@end
+
 #endif
 
 static_assert(kQLReturnPasswordProtected == 4, "kQLReturnPasswordProtected should equal 4.");

Modified: trunk/Source/WebKit/ChangeLog (278871 => 278872)


--- trunk/Source/WebKit/ChangeLog	2021-06-15 14:12:41 UTC (rev 278871)
+++ trunk/Source/WebKit/ChangeLog	2021-06-15 14:14:07 UTC (rev 278872)
@@ -1,3 +1,15 @@
+2021-06-15  Jonathan Bedard  <jbed...@apple.com>
+
+        [iOS 15] Support building WebKit
+        https://bugs.webkit.org/show_bug.cgi?id=227002
+        <rdar://problem/79316598>
+
+        Reviewed by Tim Horton.
+
+        Covered by existing tests.
+
+        * Platform/spi/ios/UIKitSPI.h: Add _insertTextFromCamera.
+
 2021-06-15  Eric Carlson  <eric.carl...@apple.com>
 
         [Mac] CoreMedia WrapperClass does not need alignment fixup

Modified: trunk/Source/WebKit/Platform/spi/ios/UIKitSPI.h (278871 => 278872)


--- trunk/Source/WebKit/Platform/spi/ios/UIKitSPI.h	2021-06-15 14:12:41 UTC (rev 278871)
+++ trunk/Source/WebKit/Platform/spi/ios/UIKitSPI.h	2021-06-15 14:14:07 UTC (rev 278872)
@@ -385,6 +385,11 @@
 - (void)_wheelChangedWithEvent:(UIEvent *)event;
 - (void)_beginPinningInputViews;
 - (void)_endPinningInputViews;
+
+#if HAVE(VK_IMAGE_ANALYSIS)
+- (void)_insertTextFromCamera:(id)sender;
+#endif
+
 @end
 
 @class FBSDisplayConfiguration;

Modified: trunk/Tools/ChangeLog (278871 => 278872)


--- trunk/Tools/ChangeLog	2021-06-15 14:12:41 UTC (rev 278871)
+++ trunk/Tools/ChangeLog	2021-06-15 14:14:07 UTC (rev 278872)
@@ -1,3 +1,13 @@
+2021-06-15  Jonathan Bedard  <jbed...@apple.com>
+
+        [iOS 15] Support building WebKit
+        https://bugs.webkit.org/show_bug.cgi?id=227002
+        <rdar://problem/79316598>
+
+        Reviewed by Tim Horton.
+
+        * TestWebKitAPI/Tests/WebKitCocoa/EventAttribution.mm: Remove unneeded import.
+
 2021-06-15  Diego Pino Garcia  <dp...@igalia.com>
 
         [GTK] Unreviewed test gardening. Gardened three API GTK test failures.

Modified: trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/EventAttribution.mm (278871 => 278872)


--- trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/EventAttribution.mm	2021-06-15 14:12:41 UTC (rev 278871)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/EventAttribution.mm	2021-06-15 14:14:07 UTC (rev 278872)
@@ -39,7 +39,6 @@
 
 #include "CoreCryptoSPI.h"
 
-#include <Security/SecKeyPriv.h>
 #include <WebCore/PrivateClickMeasurement.h>
 #include <wtf/spi/cocoa/SecuritySPI.h>
 

Modified: trunk/WebKitLibraries/ChangeLog (278871 => 278872)


--- trunk/WebKitLibraries/ChangeLog	2021-06-15 14:12:41 UTC (rev 278871)
+++ trunk/WebKitLibraries/ChangeLog	2021-06-15 14:14:07 UTC (rev 278872)
@@ -1,3 +1,20 @@
+2021-06-15  Jonathan Bedard  <jbed...@apple.com>
+
+       [iOS 15] Support building WebKit
+        https://bugs.webkit.org/show_bug.cgi?id=227002
+        <rdar://problem/79316598>
+
+        Reviewed by Tim Horton.
+
+        * WebKitPrivateFrameworkStubs/iOS/15/AppSupport.framework/AppSupport.tbd: Added.
+        * WebKitPrivateFrameworkStubs/iOS/15/AuthKit.framework/AuthKit.tbd: Added.
+        * WebKitPrivateFrameworkStubs/iOS/15/BackBoardServices.framework/BackBoardServices.tbd: Added.
+        * WebKitPrivateFrameworkStubs/iOS/15/CorePrediction.framework/CorePrediction.tbd: Added.
+        * WebKitPrivateFrameworkStubs/iOS/15/GraphicsServices.framework/GraphicsServices.tbd: Added.
+        * WebKitPrivateFrameworkStubs/iOS/15/RunningBoardServices.framework/RunningBoardServices.tbd: Added.
+        * WebKitPrivateFrameworkStubs/iOS/15/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd: Added.
+        * WebKitPrivateFrameworkStubs/iOS/15/URLFormatting.framework/URLFormatting.tbd: Added.
+
 2021-01-04  Jeff Miller  <je...@apple.com>
 
         Update user-visible copyright strings to include 2021

Added: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/AppSupport.framework/AppSupport.tbd (0 => 278872)


--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/AppSupport.framework/AppSupport.tbd	                        (rev 0)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/AppSupport.framework/AppSupport.tbd	2021-06-15 14:14:07 UTC (rev 278872)
@@ -0,0 +1,11 @@
+--- !tapi-tbd-v3
+archs:           [ x86_64, arm64, arm64e ]
+install-name:    '/System/Library/PrivateFrameworks/AppSupport.framework/AppSupport'
+objc-constraint: none
+platform: ios
+exports:
+  -
+    archs:           [ x86_64, arm64, arm64e ]
+    symbols:         [ CPCopyBundleIdentifierFromAuditToken ]
+    objc-classes:    [ CPNetworkObserver ]
+...

Added: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/AuthKit.framework/AuthKit.tbd (0 => 278872)


--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/AuthKit.framework/AuthKit.tbd	                        (rev 0)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/AuthKit.framework/AuthKit.tbd	2021-06-15 14:14:07 UTC (rev 278872)
@@ -0,0 +1,8 @@
+--- !tapi-tbd-v3
+archs:           [ x86_64, arm64, arm64e ]
+install-name:    '/System/Library/PrivateFrameworks/AuthKit.framework/AuthKit'
+platform: ios
+exports:
+  - archs:           [ x86_64, arm64, arm64e ]
+    objc-classes:    [ AKAuthorizationController ]
+...

Added: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/BackBoardServices.framework/BackBoardServices.tbd (0 => 278872)


--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/BackBoardServices.framework/BackBoardServices.tbd	                        (rev 0)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/BackBoardServices.framework/BackBoardServices.tbd	2021-06-15 14:14:07 UTC (rev 278872)
@@ -0,0 +1,9 @@
+--- !tapi-tbd-v3
+archs:           [ x86_64, arm64, arm64e ]
+install-name:    '/System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices'
+objc-constraint: none
+platform: ios
+exports:
+  - archs:           [ x86_64, arm64, arm64e ]
+    objc-classes:    [ BKSMousePointerDevice, BKSMousePointerService ]
+...

Added: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/CorePrediction.framework/CorePrediction.tbd (0 => 278872)


--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/CorePrediction.framework/CorePrediction.tbd	                        (rev 0)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/CorePrediction.framework/CorePrediction.tbd	2021-06-15 14:14:07 UTC (rev 278872)
@@ -0,0 +1,10 @@
+--- !tapi-tbd-v3
+archs:           [ x86_64, arm64, arm64e ]
+install-name:    '/System/Library/PrivateFrameworks/CorePrediction.framework/CorePrediction'
+objc-constraint: none
+platform: ios
+exports:
+  -
+    archs:           [ x86_64, arm64, arm64e ]
+    symbols:         [ _svm_load_model, _svm_predict_values ]
+...

Added: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/GraphicsServices.framework/GraphicsServices.tbd (0 => 278872)


--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/GraphicsServices.framework/GraphicsServices.tbd	                        (rev 0)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/GraphicsServices.framework/GraphicsServices.tbd	2021-06-15 14:14:07 UTC (rev 278872)
@@ -0,0 +1,12 @@
+--- !tapi-tbd-v3
+archs:           [ x86_64, arm64, arm64e ]
+install-name:    '/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices'
+objc-constraint: none
+platform: ios
+exports:
+  -
+    archs:           [ x86_64, arm64, arm64e ]
+    symbols:         [ _GSCurrentEventTimestamp, _GSEventIsHardwareKeyboardAttached, _GSEventSetHardwareKeyboardAttached,
+                       _GSFontInitialize, _GSFontPurgeFontCache, _GSInitialize, _GSKeyboardGetModifierState,
+                       _GSSystemRootDirectory, _kGSEventHardwareKeyboardAvailabilityChangedNotification]
+...

Added: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/RunningBoardServices.framework/RunningBoardServices.tbd (0 => 278872)


--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/RunningBoardServices.framework/RunningBoardServices.tbd	                        (rev 0)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/RunningBoardServices.framework/RunningBoardServices.tbd	2021-06-15 14:14:07 UTC (rev 278872)
@@ -0,0 +1,10 @@
+--- !tapi-tbd-v3
+archs:           [ x86_64, arm64, arm64e ]
+install-name:    '/System/Library/PrivateFrameworks/RunningBoardServices.framework/RunningBoardServices'
+objc-constraint: none
+platform: ios
+exports:
+  - archs:           [ x86_64, arm64, arm64e ]
+    symbols:         [ _RBSProcessTimeLimitationNone ]
+    objc-classes:    [ RBSAttribute, RBSDomainAttribute, RBSTarget, RBSAssertion, RBSProcessIdentifier, RBSProcessState, RBSProcessHandle, RBSProcessStateDescriptor, RBSProcessPredicate, RBSProcessMonitor ]
+...

Added: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd (0 => 278872)


--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd	                        (rev 0)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd	2021-06-15 14:14:07 UTC (rev 278872)
@@ -0,0 +1,11 @@
+--- !tapi-tbd-v3
+archs:           [ x86_64, arm64, arm64e ]
+install-name:     '/System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/SafariSafeBrowsing'
+objc-constraint: none
+platform: ios
+exports:
+  -
+    archs:           [ x86_64, arm64, arm64e ]
+    symbols:         [ _SSBProviderTencent, _ZN12SafeBrowsing7Service4mainEv ]
+    objc-classes:    [ SSBLookupContext, SSBLookupResult, SSBServiceLookupResult ]
+...

Added: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/URLFormatting.framework/URLFormatting.tbd (0 => 278872)


--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/URLFormatting.framework/URLFormatting.tbd	                        (rev 0)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/URLFormatting.framework/URLFormatting.tbd	2021-06-15 14:14:07 UTC (rev 278872)
@@ -0,0 +1,6 @@
+--- !tapi-tbd-v3
+archs:           [ x86_64, arm64, arm64e ]
+install-name:    '/System/Library/PrivateFrameworks/URLFormatting.framework/URLFormatting'
+objc-constraint: none
+platform: ios
+...
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to