Title: [283039] trunk
Revision
283039
Author
jbed...@apple.com
Date
2021-09-24 06:31:03 -0700 (Fri, 24 Sep 2021)

Log Message

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

Reviewed by Ryan Haddad.

Source/WebCore/PAL:

* pal/spi/cocoa/QuartzCoreSPI.h: Add CAFenceHandle.
* pal/spi/ios/SystemPreviewSPI.h: Ditto.

Source/WTF:

* wtf/spi/darwin/XPCSPI.h: Import NSError header.

WebKitLibraries:

* WebKitPrivateFrameworkStubs/iOS/15/VisionKitCore.framework/VisionKitCore.tbd: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/Source/WTF/ChangeLog (283038 => 283039)


--- trunk/Source/WTF/ChangeLog	2021-09-24 13:23:47 UTC (rev 283038)
+++ trunk/Source/WTF/ChangeLog	2021-09-24 13:31:03 UTC (rev 283039)
@@ -1,3 +1,13 @@
+2021-09-24  Jonathan Bedard  <jbed...@apple.com>
+
+        [iOS 15] Support building WebKit (Part 3)
+        https://bugs.webkit.org/show_bug.cgi?id=227002
+        <rdar://problem/79316598>
+
+        Reviewed by Ryan Haddad.
+
+        * wtf/spi/darwin/XPCSPI.h: Import NSError header.
+
 2021-09-23  Tim Horton  <timothy_hor...@apple.com>
 
         Move more linked-on-or-after checks to WebCore::linkedOnOrAfter()

Modified: trunk/Source/WTF/wtf/spi/darwin/XPCSPI.h (283038 => 283039)


--- trunk/Source/WTF/wtf/spi/darwin/XPCSPI.h	2021-09-24 13:23:47 UTC (rev 283038)
+++ trunk/Source/WTF/wtf/spi/darwin/XPCSPI.h	2021-09-24 13:31:03 UTC (rev 283039)
@@ -120,6 +120,7 @@
 #else // USE(APPLE_INTERNAL_SDK)
 
 #ifdef __OBJC__
+#import <Foundation/NSError.h>
 #if HAVE(OS_LAUNCHD_JOB)
 @interface OSLaunchdJob : NSObject
 - (instancetype)initWithPlist:(xpc_object_t)plist;

Modified: trunk/Source/WebCore/PAL/ChangeLog (283038 => 283039)


--- trunk/Source/WebCore/PAL/ChangeLog	2021-09-24 13:23:47 UTC (rev 283038)
+++ trunk/Source/WebCore/PAL/ChangeLog	2021-09-24 13:31:03 UTC (rev 283039)
@@ -1,3 +1,14 @@
+2021-09-24  Jonathan Bedard  <jbed...@apple.com>
+
+        [iOS 15] Support building WebKit (Part 3)
+        https://bugs.webkit.org/show_bug.cgi?id=227002
+        <rdar://problem/79316598>
+
+        Reviewed by Ryan Haddad.
+
+        * pal/spi/cocoa/QuartzCoreSPI.h: Add CAFenceHandle.
+        * pal/spi/ios/SystemPreviewSPI.h: Ditto.
+
 2021-09-23  Simon Fraser  <simon.fra...@apple.com>
 
         Unify more media-related WebCore source files

Modified: trunk/Source/WebCore/PAL/pal/spi/cocoa/QuartzCoreSPI.h (283038 => 283039)


--- trunk/Source/WebCore/PAL/pal/spi/cocoa/QuartzCoreSPI.h	2021-09-24 13:23:47 UTC (rev 283038)
+++ trunk/Source/WebCore/PAL/pal/spi/cocoa/QuartzCoreSPI.h	2021-09-24 13:31:03 UTC (rev 283039)
@@ -55,6 +55,10 @@
 #ifdef __OBJC__
 typedef struct _CARenderContext CARenderContext;
 
+#if ENABLE(ARKIT_INLINE_PREVIEW_IOS)
+@class CAFenceHandle;
+#endif
+
 @interface CAContext : NSObject
 @end
 
@@ -87,6 +91,11 @@
 @property (strong) CALayer *layer;
 @property CGColorSpaceRef colorSpace;
 @property (readonly) CARenderContext* renderContext;
+
+#if ENABLE(ARKIT_INLINE_PREVIEW_IOS)
+-(BOOL)addFence:(CAFenceHandle *)handle;
+#endif
+
 @end
 
 @interface CALayer ()

Modified: trunk/Source/WebCore/PAL/pal/spi/ios/SystemPreviewSPI.h (283038 => 283039)


--- trunk/Source/WebCore/PAL/pal/spi/ios/SystemPreviewSPI.h	2021-09-24 13:23:47 UTC (rev 283038)
+++ trunk/Source/WebCore/PAL/pal/spi/ios/SystemPreviewSPI.h	2021-09-24 13:31:03 UTC (rev 283039)
@@ -46,6 +46,8 @@
 @class QLItem;
 @class QLPreviewController;
 
+NS_ASSUME_NONNULL_BEGIN
+
 @protocol ASVThumbnailViewDelegate <NSObject>
 - (void)thumbnailView:(ASVThumbnailView *)thumbnailView wantsToPresentPreviewController:(QLPreviewController *)previewController forItem:(QLItem *)item;
 @end
@@ -75,7 +77,7 @@
 #if ENABLE(ARKIT_INLINE_PREVIEW_IOS)
 
 @class ASVInlinePreview;
-
+@class CAFenceHandle;
 @interface ASVInlinePreview : NSObject
 @property (nonatomic, readonly) CALayer *layer;
 
@@ -94,4 +96,6 @@
 
 #endif
 
+NS_ASSUME_NONNULL_END
+
 #endif

Modified: trunk/WebKitLibraries/ChangeLog (283038 => 283039)


--- trunk/WebKitLibraries/ChangeLog	2021-09-24 13:23:47 UTC (rev 283038)
+++ trunk/WebKitLibraries/ChangeLog	2021-09-24 13:31:03 UTC (rev 283039)
@@ -1,3 +1,13 @@
+2021-09-24  Jonathan Bedard  <jbed...@apple.com>
+
+        [iOS 15] Support building WebKit (Part 3)
+        https://bugs.webkit.org/show_bug.cgi?id=227002
+        <rdar://problem/79316598>
+
+        Reviewed by Ryan Haddad.
+
+        * WebKitPrivateFrameworkStubs/iOS/15/VisionKitCore.framework/VisionKitCore.tbd: Added.
+
 2021-07-07  Tim Horton  <timothy_hor...@apple.com>
 
         Add WKHoverPlatter and some knobs to tweak its appearance

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


--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/VisionKitCore.framework/VisionKitCore.tbd	                        (rev 0)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/15/VisionKitCore.framework/VisionKitCore.tbd	2021-09-24 13:31:03 UTC (rev 283039)
@@ -0,0 +1,6 @@
+--- !tapi-tbd-v3
+archs:           [ x86_64, arm64, arm64e ]
+install-name:    '/System/Library/PrivateFrameworks/VisionKitCore.framework/VisionKitCore'
+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