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