-
Notifications
You must be signed in to change notification settings - Fork 511
SafariServices macOS xcode15.0 b1
Haritha Mohan edited this page Sep 6, 2023
·
3 revisions
#SafariServices.framework https://github.com/xamarin/xamarin-macios/pull/18939
diff -ruN /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFFoundation.h /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFFoundation.h
--- /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFFoundation.h 2023-03-09 19:06:53
+++ /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFFoundation.h 2023-05-26 03:15:13
@@ -18,6 +18,16 @@
#define SF_ENUM_AVAILABLE_MAC_SAFARI(_safari) SF_ENUM_AVAILABLE_MAC_SAFARI_##_safari
#define SF_DEPRECATED_MAC_SAFARI(_safariIntroduced, _safariDeprecated, ...) SF_DEPRECATED_MAC_SAFARI_##_safariIntroduced##_##_safariDeprecated(__VA_ARGS__)
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 140000
+#define SF_AVAILABLE_MAC_SAFARI_17_0 NS_AVAILABLE_MAC(14_0)
+#define SF_CLASS_AVAILABLE_MAC_SAFARI_17_0 NS_CLASS_AVAILABLE_MAC(14_0)
+#define SF_ENUM_AVAILABLE_MAC_SAFARI_17_0 NS_ENUM_AVAILABLE_MAC(14_0)
+#else
+#define SF_AVAILABLE_MAC_SAFARI_17_0 __attribute__((weak_import))
+#define SF_CLASS_AVAILABLE_MAC_SAFARI_17_0 __attribute__((visibility("default"))) __attribute__((weak_import))
+#define SF_ENUM_AVAILABLE_MAC_SAFARI_17_0
+#endif
+
#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
#define SF_AVAILABLE_MAC_SAFARI_14_0 NS_AVAILABLE_MAC(11_0)
#define SF_CLASS_AVAILABLE_MAC_SAFARI_14_0 NS_CLASS_AVAILABLE_MAC(11_0)
diff -ruN /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFSafariApplication.h /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFSafariApplication.h
--- /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFSafariApplication.h 2023-03-09 19:06:53
+++ /Applications/Xcode_15.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFSafariApplication.h 2023-05-26 03:15:13
@@ -2,7 +2,7 @@
// SFSafariApplication.h
// SafariServices
//
-// Copyright © 2016 Apple Inc. All rights reserved.
+// Copyright © 2016-2023 Apple Inc. All rights reserved.
//
#import <SafariServices/SFFoundation.h>
@@ -14,6 +14,8 @@
NS_ASSUME_NONNULL_BEGIN
SF_EXTERN NSString * const SFExtensionMessageKey SF_AVAILABLE_MAC_SAFARI(14_0);
+
+SF_EXTERN NSString * const SFExtensionProfileKey SF_AVAILABLE_MAC_SAFARI(17_0);
@class NSRunningApplication;
@class SFSafariWindow;
- README
- xcode13.0 Binding Status
- xcode13.1 Binding Status
- xcode13.2 Binding Status
- xcode13.3 Binding Status
- xcode13.4 Binding Status
- xcode14.0 Binding Status
- xcode14.1 Binding Status
- xcode14.2 Binding Status
- xcode14.3 Binding Status
- xcode15.0 Binding Status
- xcode15.1 Binding Status
- xcode15.3 Binding Status
- xcode15.4 Binding Status
- xcode16.0 Binding Status
- xcode16.1 Binding Status