Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f4a9c6f2d40c82c7ca851a2c040245b950c4cf90 https://github.com/WebKit/WebKit/commit/f4a9c6f2d40c82c7ca851a2c040245b950c4cf90 Author: Elliott Williams <e...@apple.com> Date: 2024-05-07 (Tue, 07 May 2024)
Changed paths: M Source/JavaScriptCore/Scripts/postprocess-header-rule M Source/WebKit/Scripts/postprocess-header-rule M Source/WebKit/Shared/API/Cocoa/_WKFrameHandle.h M Source/WebKit/Shared/API/Cocoa/_WKHitTestResult.h M Source/WebKit/UIProcess/API/Cocoa/NSAttributedStringPrivate.h M Source/WebKit/UIProcess/API/Cocoa/WKBackForwardListItem.h M Source/WebKit/UIProcess/API/Cocoa/WKFrameInfoPrivate.h M Source/WebKit/UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h M Source/WebKit/UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h M Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h M Source/WebKit/UIProcess/API/Cocoa/WKProcessPoolPrivate.h M Source/WebKit/UIProcess/API/Cocoa/WKUIDelegatePrivate.h M Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h M Source/WebKit/UIProcess/API/Cocoa/WKWebViewPrivate.h M Source/WebKit/UIProcess/API/Cocoa/WKWebpagePreferencesPrivate.h M Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h M Source/WebKit/UIProcess/API/Cocoa/_WKApplicationManifest.h M Source/WebKit/UIProcess/API/Cocoa/_WKArchiveConfiguration.h M Source/WebKit/UIProcess/API/Cocoa/_WKArchiveExclusionRule.h M Source/WebKit/UIProcess/API/Cocoa/_WKAttachment.h M Source/WebKit/UIProcess/API/Cocoa/_WKRectEdge.h M Source/WebKit/UIProcess/API/Cocoa/_WKTargetedElementInfo.h M Source/WebKit/UIProcess/API/Cocoa/_WKTargetedElementRequest.h M Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionAction.h M Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionCommand.h M Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionDataRecord.h M Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionDataType.h M Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionMessagePort.h M Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionPermissionPrivate.h M Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.h M Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStoreDelegate.h M Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h Log Message: ----------- [visionOS] API availability annotations missing in SDK rdar://127512928 https://bugs.webkit.org/show_bug.cgi?id=273718 Reviewed by Tim Horton. Add WK_XROS_TBA and JSC_XROS_TBA macro tokens, to be substituted with upcoming version numbers in internal builds, like their equivalents in other platforms. Going forward, new API and SPI should have a visionOS availability version. The visionOS SDK will continue to recognize iOS availability versions and map them to visionOS version numbers, so existing declarations that shipped in visionOS 1.0 are intentionally left unchanged. There are no active TBA'd interfaces in JavaScriptCore, so the only declaration changes are in WebKit. Fixes a semi-related regression, where no availability declarations were being emitted in visionOS builds, because scripts were using PLATFORM_NAME instead of WK_PLATFORM_NAME to check eligibility. * Source/JavaScriptCore/Scripts/postprocess-header-rule: * Source/WebKit/Scripts/postprocess-header-rule: * Source/WebKit/Shared/API/Cocoa/_WKFrameHandle.h: * Source/WebKit/Shared/API/Cocoa/_WKHitTestResult.h: * Source/WebKit/UIProcess/API/Cocoa/NSAttributedStringPrivate.h: * Source/WebKit/UIProcess/API/Cocoa/WKBackForwardListItem.h: * Source/WebKit/UIProcess/API/Cocoa/WKFrameInfoPrivate.h: * Source/WebKit/UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h: * Source/WebKit/UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h: * Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h: * Source/WebKit/UIProcess/API/Cocoa/WKProcessPoolPrivate.h: * Source/WebKit/UIProcess/API/Cocoa/WKUIDelegatePrivate.h: * Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h: * Source/WebKit/UIProcess/API/Cocoa/WKWebViewPrivate.h: * Source/WebKit/UIProcess/API/Cocoa/WKWebpagePreferencesPrivate.h: * Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h: * Source/WebKit/UIProcess/API/Cocoa/_WKApplicationManifest.h: * Source/WebKit/UIProcess/API/Cocoa/_WKArchiveConfiguration.h: * Source/WebKit/UIProcess/API/Cocoa/_WKArchiveExclusionRule.h: * Source/WebKit/UIProcess/API/Cocoa/_WKAttachment.h: * Source/WebKit/UIProcess/API/Cocoa/_WKRectEdge.h: * Source/WebKit/UIProcess/API/Cocoa/_WKTargetedElementInfo.h: * Source/WebKit/UIProcess/API/Cocoa/_WKTargetedElementRequest.h: * Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionAction.h: * Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionCommand.h: * Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionDataRecord.h: (NS_ERROR_ENUM): * Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionDataType.h: * Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionMessagePort.h: (NS_ERROR_ENUM): * Source/WebKit/UIProcess/API/Cocoa/_WKWebExtensionPermissionPrivate.h: * Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.h: * Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStoreDelegate.h: * Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h: Canonical link: https://commits.webkit.org/278485@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes