From 6e4ca1a3c121e79191a38ed907bb7ba427c01462 Mon Sep 17 00:00:00 2001 From: Manuel de la Pena Date: Mon, 28 Aug 2023 11:08:55 -0400 Subject: [PATCH] [CloudKit] Add support for Xcode 15 beta 6. (#18786) Co-authored-by: GitHub Actions Autoformatter Co-authored-by: TJ Lambert <50846373+tj-devel709@users.noreply.github.com> --- src/CloudKit/CKSyncEngineFetchChangesScope.cs | 26 + src/CloudKit/CKSyncEngineSendChangesScope.cs | 25 + src/CloudKit/Enums.cs | 56 ++ src/cloudkit.cs | 587 ++++++++++++++++++ src/frameworks.sources | 2 + tests/introspection/ApiSelectorTest.cs | 4 + tests/introspection/iOS/iOSApiProtocolTest.cs | 20 + .../api-annotations-dotnet/iOS-CloudKit.todo | 174 ------ .../macOS-CloudKit.todo | 159 ----- .../api-annotations-dotnet/tvOS-CloudKit.todo | 165 ----- tests/xtro-sharpie/iOS-CloudKit.todo | 174 ------ tests/xtro-sharpie/macOS-CloudKit.todo | 159 ----- tests/xtro-sharpie/tvOS-CloudKit.todo | 165 ----- tests/xtro-sharpie/watchOS-CloudKit.todo | 174 ------ 14 files changed, 720 insertions(+), 1170 deletions(-) create mode 100644 src/CloudKit/CKSyncEngineFetchChangesScope.cs create mode 100644 src/CloudKit/CKSyncEngineSendChangesScope.cs delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-CloudKit.todo delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/macOS-CloudKit.todo delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/tvOS-CloudKit.todo delete mode 100644 tests/xtro-sharpie/iOS-CloudKit.todo delete mode 100644 tests/xtro-sharpie/macOS-CloudKit.todo delete mode 100644 tests/xtro-sharpie/tvOS-CloudKit.todo delete mode 100644 tests/xtro-sharpie/watchOS-CloudKit.todo diff --git a/src/CloudKit/CKSyncEngineFetchChangesScope.cs b/src/CloudKit/CKSyncEngineFetchChangesScope.cs new file mode 100644 index 000000000000..ec65775c8e9f --- /dev/null +++ b/src/CloudKit/CKSyncEngineFetchChangesScope.cs @@ -0,0 +1,26 @@ +using System; +using ObjCRuntime; +using Foundation; + +#if !NET +using NativeHandle = System.IntPtr; +#endif + +#nullable enable + +namespace CloudKit { + public partial class CKSyncEngineFetchChangesScope { + public CKSyncEngineFetchChangesScope (NSSet? zoneIds, bool excluded) + { + if (excluded) { + // needs to be converted to an empty set + zoneIds ??= new NSSet (); + InitializeHandle (_InitWithExcludedZoneIds (zoneIds!), "initWithZoneIDs:"); + } else { + // supports a null parameter + InitializeHandle (_InitWithZoneIds (zoneIds!), "initWithExcludedZoneIDs:"); + } + } + } +} + diff --git a/src/CloudKit/CKSyncEngineSendChangesScope.cs b/src/CloudKit/CKSyncEngineSendChangesScope.cs new file mode 100644 index 000000000000..232c7dcbdd9a --- /dev/null +++ b/src/CloudKit/CKSyncEngineSendChangesScope.cs @@ -0,0 +1,25 @@ +using System; +using ObjCRuntime; +using Foundation; + +#if !NET +using NativeHandle = System.IntPtr; +#endif + +#nullable enable + +namespace CloudKit { + public partial class CKSyncEngineSendChangesScope { + public CKSyncEngineSendChangesScope (NSSet? zoneIds, bool excluded) + { + if (excluded) { + // needs to be converted to an empty set + zoneIds ??= new NSSet (); + InitializeHandle (_InitWithExcludedZoneIds (zoneIds!), "initWithZoneIDs:"); + } else { + // supports a null parameter + InitializeHandle (_InitWithZoneIds (zoneIds!), "initWithExcludedZoneIDs:"); + } + } + } +} diff --git a/src/CloudKit/Enums.cs b/src/CloudKit/Enums.cs index 02041b912cc2..639e780733a5 100644 --- a/src/CloudKit/Enums.cs +++ b/src/CloudKit/Enums.cs @@ -249,4 +249,60 @@ public enum CKSharingParticipantPermissionOption : ulong { ReadWrite = 1uL << 1, Any = ReadOnly | ReadWrite, } + + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [Native] + public enum CKSyncEngineAccountChangeType : long { + SignIn, + SignOut, + SwitchAccounts, + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [Native] + public enum CKSyncEngineSyncReason : long { + Scheduled, + Manual, + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [Native] + public enum CKSyncEngineEventType : long { + StateUpdate, + AccountChange, + FetchedDatabaseChanges, + FetchedRecordZoneChanges, + SentDatabaseChanges, + SentRecordZoneChanges, + WillFetchChanges, + WillFetchRecordZoneChanges, + DidFetchRecordZoneChanges, + DidFetchChanges, + WillSendChanges, + DidSendChanges, + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [Native] + public enum CKSyncEnginePendingRecordZoneChangeType : long { + SaveRecord, + DeleteRecord, + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [Native] + public enum CKSyncEngineZoneDeletionReason : long { + Deleted, + Purged, + EncryptedDataReset, + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [Native] + public enum CKSyncEnginePendingDatabaseChangeType : long { + SaveZone, + DeleteZone, + } + } diff --git a/src/cloudkit.cs b/src/cloudkit.cs index da910af46fbc..6397349b6805 100644 --- a/src/cloudkit.cs +++ b/src/cloudkit.cs @@ -269,10 +269,20 @@ interface CKContainer { [Async] void GetAccountStatus (Action completionHandler); + [Deprecated (PlatformName.MacOSX, 14, 0)] + [Deprecated (PlatformName.iOS, 17, 0)] + [Deprecated (PlatformName.TvOS, 17, 0)] + [Deprecated (PlatformName.MacCatalyst, 17, 0)] + [Deprecated (PlatformName.WatchOS, 10, 0)] [Export ("statusForApplicationPermission:completionHandler:")] [Async] void StatusForApplicationPermission (CKApplicationPermissions applicationPermission, Action completionHandler); + [Deprecated (PlatformName.MacOSX, 14, 0)] + [Deprecated (PlatformName.iOS, 17, 0)] + [Deprecated (PlatformName.TvOS, 17, 0)] + [Deprecated (PlatformName.MacCatalyst, 17, 0)] + [Deprecated (PlatformName.WatchOS, 10, 0)] [Export ("requestApplicationPermission:completionHandler:")] [Async] void RequestApplicationPermission (CKApplicationPermissions applicationPermission, Action completionHandler); @@ -281,22 +291,41 @@ interface CKContainer { [Async] void FetchUserRecordId (Action completionHandler); + [Deprecated (PlatformName.MacOSX, 14, 0)] + [Deprecated (PlatformName.iOS, 17, 0)] + [Deprecated (PlatformName.MacCatalyst, 17, 0)] + [Deprecated (PlatformName.WatchOS, 10, 0)] [NoTV] [MacCatalyst (13, 1)] [Export ("discoverAllIdentitiesWithCompletionHandler:")] [Async] void DiscoverAllIdentities (Action completionHandler); + [Deprecated (PlatformName.MacOSX, 14, 0)] + [Deprecated (PlatformName.iOS, 17, 0)] + [Deprecated (PlatformName.TvOS, 17, 0)] + [Deprecated (PlatformName.MacCatalyst, 17, 0)] + [Deprecated (PlatformName.WatchOS, 10, 0)] [MacCatalyst (13, 1)] [Export ("discoverUserIdentityWithEmailAddress:completionHandler:")] [Async] void DiscoverUserIdentityWithEmailAddress (string email, Action completionHandler); + [Deprecated (PlatformName.MacOSX, 14, 0)] + [Deprecated (PlatformName.iOS, 17, 0)] + [Deprecated (PlatformName.TvOS, 17, 0)] + [Deprecated (PlatformName.MacCatalyst, 17, 0)] + [Deprecated (PlatformName.WatchOS, 10, 0)] [MacCatalyst (13, 1)] [Export ("discoverUserIdentityWithPhoneNumber:completionHandler:")] [Async] void DiscoverUserIdentityWithPhoneNumber (string phoneNumber, Action completionHandler); + [Deprecated (PlatformName.MacOSX, 14, 0)] + [Deprecated (PlatformName.iOS, 17, 0)] + [Deprecated (PlatformName.TvOS, 17, 0)] + [Deprecated (PlatformName.MacCatalyst, 17, 0)] + [Deprecated (PlatformName.WatchOS, 10, 0)] [MacCatalyst (13, 1)] [Export ("discoverUserIdentityWithUserRecordID:completionHandler:")] [Async] @@ -1118,35 +1147,64 @@ interface CKNotification : NSSecureCoding { [Export ("isPruned", ArgumentSemantic.UnsafeUnretained)] bool IsPruned { get; } + [Deprecated (PlatformName.MacOSX, 14, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.iOS, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.MacCatalyst, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.WatchOS, 10, 0, message: "Use the UserNotifications framework instead.")] [NoTV] [MacCatalyst (13, 1)] [NullAllowed, Export ("alertBody")] string AlertBody { get; } + [Deprecated (PlatformName.MacOSX, 14, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.iOS, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.MacCatalyst, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.WatchOS, 10, 0, message: "Use the UserNotifications framework instead.")] [NoTV] [MacCatalyst (13, 1)] [NullAllowed, Export ("alertLocalizationKey")] string AlertLocalizationKey { get; } + [Deprecated (PlatformName.MacOSX, 14, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.iOS, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.MacCatalyst, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.WatchOS, 10, 0, message: "Use the UserNotifications framework instead.")] [NoTV] [MacCatalyst (13, 1)] [NullAllowed, Export ("alertLocalizationArgs", ArgumentSemantic.Copy)] string [] AlertLocalizationArgs { get; } + [Deprecated (PlatformName.MacOSX, 14, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.iOS, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.MacCatalyst, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.WatchOS, 10, 0, message: "Use the UserNotifications framework instead.")] [NoTV] [MacCatalyst (13, 1)] [NullAllowed, Export ("alertActionLocalizationKey")] string AlertActionLocalizationKey { get; } + [Deprecated (PlatformName.MacOSX, 14, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.iOS, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.MacCatalyst, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.WatchOS, 10, 0, message: "Use the UserNotifications framework instead.")] [NoTV] [MacCatalyst (13, 1)] [NullAllowed, Export ("alertLaunchImage")] string AlertLaunchImage { get; } + [Deprecated (PlatformName.MacOSX, 14, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.iOS, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.TvOS, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.MacCatalyst, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.WatchOS, 10, 0, message: "Use the UserNotifications framework instead.")] [MacCatalyst (13, 1)] [NullAllowed, Export ("badge", ArgumentSemantic.Copy)] NSNumber Badge { get; } + [Deprecated (PlatformName.MacOSX, 14, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.iOS, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.MacCatalyst, 17, 0, message: "Use the UserNotifications framework instead.")] + [Deprecated (PlatformName.WatchOS, 10, 0, message: "Use the UserNotifications framework instead.")] [NoTV] [MacCatalyst (13, 1)] [NullAllowed, Export ("soundName")] @@ -1485,6 +1543,26 @@ interface CKRecord : NSSecureCoding, NSCopying { [Field ("CKRecordShareKey")] NSString ShareKey { get; } + [TV (17, 0)] + [Field ("CKRecordRecordIDKey")] + NSString RecordIdKey { get; } + + [TV (17, 0)] + [Field ("CKRecordModificationDateKey")] + NSString ModificationDateKey { get; } + + [TV (17, 0)] + [Field ("CKRecordLastModifiedUserRecordIDKey")] + NSString LastModifiedUserRecordIdKey { get; } + + [TV (17, 0)] + [Field ("CKRecordCreatorUserRecordIDKey")] + NSString CreatorUserRecordIdKey { get; } + + [TV (17, 0)] + [Field ("CKRecordCreationDateKey")] + NSString CreationDateKey { get; } + [MacCatalyst (13, 1)] [Field ("CKRecordTypeShare")] NSString TypeShare { get; } @@ -1658,6 +1736,11 @@ interface CKReference : NSSecureCoding, NSCopying, CKRecordValue { [DisableDefaultCtor] [BaseType (typeof (CKSubscription))] interface CKQuerySubscription : NSSecureCoding, NSCopying { + [Deprecated (PlatformName.MacOSX, 10, 12)] + [Deprecated (PlatformName.iOS, 10, 0)] + [Deprecated (PlatformName.TvOS, 10, 0)] + [Deprecated (PlatformName.MacCatalyst, 10, 0)] + [Deprecated (PlatformName.WatchOS, 6, 0)] [Export ("initWithRecordType:predicate:options:")] NativeHandle Constructor (string recordType, NSPredicate predicate, CKQuerySubscriptionOptions querySubscriptionOptions); @@ -1683,6 +1766,12 @@ interface CKQuerySubscription : NSSecureCoding, NSCopying { [DisableDefaultCtor] [BaseType (typeof (CKSubscription))] interface CKRecordZoneSubscription : NSSecureCoding, NSCopying { + + [Deprecated (PlatformName.MacOSX, 10, 12)] + [Deprecated (PlatformName.iOS, 10, 0)] + [Deprecated (PlatformName.TvOS, 10, 0)] + [Deprecated (PlatformName.MacCatalyst, 10, 0)] + [Deprecated (PlatformName.WatchOS, 6, 0)] [Export ("initWithZoneID:")] NativeHandle Constructor (CKRecordZoneID zoneID); @@ -1700,8 +1789,18 @@ interface CKRecordZoneSubscription : NSSecureCoding, NSCopying { [Watch (6, 0)] [MacCatalyst (13, 1)] + [DisableDefaultCtor] [BaseType (typeof (CKSubscription))] interface CKDatabaseSubscription : NSSecureCoding, NSCopying { + + [Deprecated (PlatformName.MacOSX, 10, 12)] + [Deprecated (PlatformName.iOS, 10, 0)] + [Deprecated (PlatformName.TvOS, 10, 0)] + [Deprecated (PlatformName.MacCatalyst, 13, 1)] + [Deprecated (PlatformName.WatchOS, 6, 0)] + [Export ("init")] + NativeHandle Constructor (); + [Export ("initWithSubscriptionID:")] [DesignatedInitializer] NativeHandle Constructor (string subscriptionID); @@ -1899,6 +1998,11 @@ interface CKFetchWebAuthTokenOperation { CKFetchWebAuthTokenOperationHandler Completed { get; set; } } + [Obsoleted (PlatformName.MacOSX, 14, 0)] + [Obsoleted (PlatformName.iOS, 17, 0)] + [Obsoleted (PlatformName.TvOS, 17, 0)] + [Obsoleted (PlatformName.MacCatalyst, 17, 0)] + [Obsoleted (PlatformName.WatchOS, 10, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (CKOperation))] [DisableDefaultCtor] // designated @@ -1920,6 +2024,10 @@ interface CKDiscoverUserIdentitiesOperation { Action Completed { get; set; } } + [Deprecated (PlatformName.MacOSX, 14, 0)] + [Deprecated (PlatformName.iOS, 17, 0)] + [Deprecated (PlatformName.MacCatalyst, 17, 0)] + [Deprecated (PlatformName.WatchOS, 10, 0)] [NoTV] [MacCatalyst (13, 1)] [BaseType (typeof (CKOperation))] @@ -2104,4 +2212,483 @@ interface CKSystemSharingUIObserver { [NullAllowed, Export ("systemSharingUIDidStopSharingBlock", ArgumentSemantic.Copy)] Action SystemSharingUIDidStopSharingHandler { get; set; } } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + interface CKSyncEngineSendChangesScope : NSCopying { + [NullAllowed, Export ("zoneIDs", ArgumentSemantic.Copy)] + NSSet ZoneIds { get; } + + [Export ("excludedZoneIDs", ArgumentSemantic.Copy)] + NSSet ExcludedZoneIds { get; } + + [NullAllowed, Export ("recordIDs", ArgumentSemantic.Copy)] + NSSet RecordIds { get; } + + [Internal] + [Export ("initWithZoneIDs:")] + NativeHandle _InitWithZoneIds ([NullAllowed] NSSet zoneIds); + + [Internal] + [Export ("initWithExcludedZoneIDs:")] + NativeHandle _InitWithExcludedZoneIds (NSSet excludedZoneIds); + + [Export ("initWithRecordIDs:")] + NativeHandle Constructor ([NullAllowed] NSSet recordIds); + + [Export ("containsRecordID:")] + bool ContainsRecordId (CKRecordID recordId); + + [Export ("containsPendingRecordZoneChange:")] + bool ContainsPendingRecordZoneChange (CKSyncEnginePendingRecordZoneChange pendingRecordZoneChange); + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + interface CKSyncEngineFetchChangesScope : NSCopying { + [NullAllowed, Export ("zoneIDs", ArgumentSemantic.Copy)] + NSSet ZoneIds { get; } + + [Export ("excludedZoneIDs", ArgumentSemantic.Copy)] + NSSet ExcludedZoneIds { get; } + + [Internal] + [Export ("initWithZoneIDs:")] + NativeHandle _InitWithZoneIds ([NullAllowed] NSSet zoneIds); + + [Internal] + [Export ("initWithExcludedZoneIDs:")] + NativeHandle _InitWithExcludedZoneIds (NSSet zoneIds); + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEngineFetchChangesContext { + [Export ("reason", ArgumentSemantic.Assign)] + CKSyncEngineSyncReason Reason { get; } + + [Export ("options", ArgumentSemantic.Copy)] + CKSyncEngineFetchChangesOptions Options { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEngineEvent { + [Export ("type", ArgumentSemantic.Assign)] + CKSyncEngineEventType Type { get; } + + [Export ("stateUpdateEvent", ArgumentSemantic.Strong)] + CKSyncEngineStateUpdateEvent StateUpdateEvent { get; } + + [Export ("accountChangeEvent", ArgumentSemantic.Strong)] + CKSyncEngineAccountChangeEvent AccountChangeEvent { get; } + + [Export ("fetchedDatabaseChangesEvent", ArgumentSemantic.Strong)] + CKSyncEngineFetchedDatabaseChangesEvent FetchedDatabaseChangesEvent { get; } + + [Export ("fetchedRecordZoneChangesEvent", ArgumentSemantic.Strong)] + CKSyncEngineFetchedRecordZoneChangesEvent FetchedRecordZoneChangesEvent { get; } + + [Export ("sentDatabaseChangesEvent", ArgumentSemantic.Strong)] + CKSyncEngineSentDatabaseChangesEvent SentDatabaseChangesEvent { get; } + + [Export ("sentRecordZoneChangesEvent", ArgumentSemantic.Strong)] + CKSyncEngineSentRecordZoneChangesEvent SentRecordZoneChangesEvent { get; } + + [Export ("willFetchChangesEvent", ArgumentSemantic.Strong)] + CKSyncEngineWillFetchChangesEvent WillFetchChangesEvent { get; } + + [Export ("willFetchRecordZoneChangesEvent", ArgumentSemantic.Strong)] + CKSyncEngineWillFetchRecordZoneChangesEvent WillFetchRecordZoneChangesEvent { get; } + + [Export ("didFetchRecordZoneChangesEvent", ArgumentSemantic.Strong)] + CKSyncEngineDidFetchRecordZoneChangesEvent DidFetchRecordZoneChangesEvent { get; } + + [Export ("didFetchChangesEvent", ArgumentSemantic.Strong)] + CKSyncEngineDidFetchChangesEvent DidFetchChangesEvent { get; } + + [Export ("willSendChangesEvent", ArgumentSemantic.Strong)] + CKSyncEngineWillSendChangesEvent WillSendChangesEvent { get; } + + [Export ("didSendChangesEvent", ArgumentSemantic.Strong)] + CKSyncEngineDidSendChangesEvent DidSendChangesEvent { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEngineEvent))] + interface CKSyncEngineAccountChangeEvent { + [Export ("changeType", ArgumentSemantic.Assign)] + CKSyncEngineAccountChangeType ChangeType { get; } + + [NullAllowed, Export ("previousUser", ArgumentSemantic.Copy)] + CKRecordID PreviousUser { get; } + + [NullAllowed, Export ("currentUser", ArgumentSemantic.Copy)] + CKRecordID CurrentUser { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEngineStateSerialization : NSSecureCoding { } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEngineConfiguration { + [Export ("initWithDatabase:stateSerialization:delegate:")] + NativeHandle Constructor (CKDatabase database, [NullAllowed] CKSyncEngineStateSerialization stateSerialization, ICKSyncEngineDelegate @delegate); + + [Export ("database", ArgumentSemantic.Strong)] + CKDatabase Database { get; set; } + + [NullAllowed, Export ("stateSerialization", ArgumentSemantic.Copy)] + CKSyncEngineStateSerialization StateSerialization { get; set; } + + [Wrap ("WeakDelegate")] + [NullAllowed] + ICKSyncEngineDelegate Delegate { get; set; } + + [NullAllowed, Export ("delegate", ArgumentSemantic.Weak)] + NSObject WeakDelegate { get; set; } + + [Export ("automaticallySync")] + bool AutomaticallySync { get; set; } + + [NullAllowed, Export ("subscriptionID")] + string SubscriptionId { get; set; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEngineEvent))] + interface CKSyncEngineWillSendChangesEvent { + [Export ("context", ArgumentSemantic.Strong)] + CKSyncEngineSendChangesContext Context { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEngineEvent))] + interface CKSyncEngineWillFetchRecordZoneChangesEvent { + [Export ("zoneID", ArgumentSemantic.Copy)] + CKRecordZoneID ZoneId { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEngineSendChangesContext { + [Export ("reason", ArgumentSemantic.Assign)] + CKSyncEngineSyncReason Reason { get; } + + [Export ("options", ArgumentSemantic.Copy)] + CKSyncEngineSendChangesOptions Options { get; } + } + + interface ICKSyncEngineDelegate { } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] +#if NET + [Protocol, Model] +#else + [Protocol, Model (AutoGeneratedName = true)] +#endif + [BaseType (typeof (NSObject))] + interface CKSyncEngineDelegate { + [Abstract] + [Export ("syncEngine:handleEvent:")] + void SyncEngine (CKSyncEngine syncEngine, CKSyncEngineEvent @event); + + [Abstract] + [Export ("syncEngine:nextRecordZoneChangeBatchForContext:")] + [return: NullAllowed] + CKSyncEngineRecordZoneChangeBatch SyncEngine (CKSyncEngine syncEngine, CKSyncEngineSendChangesContext context); + + [Export ("syncEngine:nextFetchChangesOptionsForContext:")] + CKSyncEngineFetchChangesOptions SyncEngine (CKSyncEngine syncEngine, CKSyncEngineFetchChangesContext context); + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEngineEvent))] + interface CKSyncEngineDidSendChangesEvent { + [Export ("context", ArgumentSemantic.Strong)] + CKSyncEngineSendChangesContext Context { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEnginePendingRecordZoneChange { + [Export ("initWithRecordID:type:")] + [DesignatedInitializer] + NativeHandle Constructor (CKRecordID recordId, CKSyncEnginePendingRecordZoneChangeType type); + + [Export ("recordID", ArgumentSemantic.Copy)] + CKRecordID RecordId { get; } + + [Export ("type", ArgumentSemantic.Assign)] + CKSyncEnginePendingRecordZoneChangeType Type { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + interface CKSyncEngineFetchChangesOptions : NSCopying { + [Export ("scope", ArgumentSemantic.Copy)] + CKSyncEngineFetchChangesScope Scope { get; set; } + + [Export ("operationGroup", ArgumentSemantic.Strong)] + CKOperationGroup OperationGroup { get; set; } + + [Export ("prioritizedZoneIDs", ArgumentSemantic.Copy)] + CKRecordZoneID [] PrioritizedZoneIds { get; set; } + + [Export ("initWithScope:")] + NativeHandle Constructor ([NullAllowed] CKSyncEngineFetchChangesScope scope); + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEngineEvent))] + interface CKSyncEngineStateUpdateEvent { + [Export ("stateSerialization", ArgumentSemantic.Copy)] + CKSyncEngineStateSerialization StateSerialization { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEngineEvent))] + interface CKSyncEngineFetchedDatabaseChangesEvent { + [Export ("modifications", ArgumentSemantic.Copy)] + CKRecordZone [] Modifications { get; } + + [Export ("deletions", ArgumentSemantic.Copy)] + CKSyncEngineFetchedZoneDeletion [] Deletions { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEngineEvent))] + interface CKSyncEngineFetchedRecordZoneChangesEvent { + [Export ("modifications", ArgumentSemantic.Copy)] + CKRecord [] Modifications { get; } + + [Export ("deletions", ArgumentSemantic.Copy)] + CKSyncEngineFetchedRecordDeletion [] Deletions { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEngineEvent))] + interface CKSyncEngineSentDatabaseChangesEvent { + [Export ("savedZones", ArgumentSemantic.Copy)] + CKRecordZone [] SavedZones { get; } + + [Export ("failedZoneSaves", ArgumentSemantic.Copy)] + CKSyncEngineFailedZoneSave [] FailedZoneSaves { get; } + + [Export ("deletedZoneIDs", ArgumentSemantic.Copy)] + CKRecordZoneID [] DeletedZoneIds { get; } + + [Export ("failedZoneDeletes", ArgumentSemantic.Copy)] + NSDictionary FailedZoneDeletes { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEngineEvent))] + interface CKSyncEngineWillFetchChangesEvent { } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEngineEvent))] + interface CKSyncEngineSentRecordZoneChangesEvent { + [Export ("savedRecords", ArgumentSemantic.Copy)] + CKRecord [] SavedRecords { get; } + + [Export ("failedRecordSaves", ArgumentSemantic.Copy)] + CKSyncEngineFailedRecordSave [] FailedRecordSaves { get; } + + [Export ("deletedRecordIDs", ArgumentSemantic.Copy)] + CKRecordID [] DeletedRecordIds { get; } + + [Export ("failedRecordDeletes", ArgumentSemantic.Copy)] + NSDictionary FailedRecordDeletes { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + interface CKSyncEngineSendChangesOptions : NSCopying { + [Export ("scope", ArgumentSemantic.Copy)] + CKSyncEngineSendChangesScope Scope { get; set; } + + [Export ("operationGroup", ArgumentSemantic.Strong)] + CKOperationGroup OperationGroup { get; set; } + + [Export ("initWithScope:")] + NativeHandle Constructor ([NullAllowed] CKSyncEngineSendChangesScope scope); + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEngineFailedRecordSave { + [Export ("record", ArgumentSemantic.Strong)] + CKRecord Record { get; } + + [Export ("error", ArgumentSemantic.Strong)] + NSError Error { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEngine { + [Export ("initWithConfiguration:")] + NativeHandle Constructor (CKSyncEngineConfiguration configuration); + + [Export ("database", ArgumentSemantic.Strong)] + CKDatabase Database { get; } + + [Export ("state", ArgumentSemantic.Strong)] + CKSyncEngineState State { get; } + + [Async] + [Export ("fetchChangesWithCompletionHandler:")] + void FetchChanges ([NullAllowed] Action completionHandler); + + [Async] + [Export ("fetchChangesWithOptions:completionHandler:")] + void FetchChanges (CKSyncEngineFetchChangesOptions options, [NullAllowed] Action completionHandler); + + [Async] + [Export ("sendChangesWithCompletionHandler:")] + void SendChanges ([NullAllowed] Action completionHandler); + + [Async] + [Export ("sendChangesWithOptions:completionHandler:")] + void SendChanges (CKSyncEngineSendChangesOptions options, [NullAllowed] Action completionHandler); + + [Async] + [Export ("cancelOperationsWithCompletionHandler:")] + void CancelOperations ([NullAllowed] Action completionHandler); + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEngineEvent))] + interface CKSyncEngineDidFetchChangesEvent { } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEngineEvent))] + interface CKSyncEngineDidFetchRecordZoneChangesEvent { + [Export ("zoneID", ArgumentSemantic.Copy)] + CKRecordZoneID ZoneId { get; } + + [NullAllowed, Export ("error", ArgumentSemantic.Copy)] + NSError Error { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEngineRecordZoneChangeBatch { + [Export ("initWithPendingChanges:recordProvider:")] + NativeHandle Constructor (CKSyncEnginePendingRecordZoneChange [] pendingChanges, Func recordProvider); + + [Export ("initWithRecordsToSave:recordIDsToDelete:atomicByZone:")] + NativeHandle Constructor ([NullAllowed] CKRecord [] recordsToSave, [NullAllowed] CKRecordID [] recordIdsToDelete, bool atomicByZone); + + [Export ("recordsToSave", ArgumentSemantic.Copy)] + CKRecord [] RecordsToSave { get; } + + [Export ("recordIDsToDelete", ArgumentSemantic.Copy)] + CKRecordID [] RecordIdsToDelete { get; } + + [Export ("atomicByZone")] + bool AtomicByZone { get; set; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEngineFetchedZoneDeletion { + [Export ("zoneID", ArgumentSemantic.Copy)] + CKRecordZoneID ZoneId { get; } + + [Export ("reason", ArgumentSemantic.Assign)] + CKSyncEngineZoneDeletionReason Reason { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEngineFetchedRecordDeletion { + [Export ("recordID", ArgumentSemantic.Copy)] + CKRecordID RecordId { get; } + + [Export ("recordType")] + string RecordType { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEngineFailedZoneSave { + [Export ("recordZone", ArgumentSemantic.Strong)] + CKRecordZone RecordZone { get; } + + [Export ("error", ArgumentSemantic.Strong)] + NSError Error { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEngineState { + [Export ("pendingRecordZoneChanges", ArgumentSemantic.Copy)] + CKSyncEnginePendingRecordZoneChange [] PendingRecordZoneChanges { get; } + + [Export ("pendingDatabaseChanges", ArgumentSemantic.Copy)] + CKSyncEnginePendingDatabaseChange [] PendingDatabaseChanges { get; } + + [Export ("hasPendingUntrackedChanges")] + bool HasPendingUntrackedChanges { get; set; } + + [Export ("zoneIDsWithUnfetchedServerChanges", ArgumentSemantic.Copy)] + CKRecordZoneID [] ZoneIdsWithUnfetchedServerChanges { get; } + + [Export ("addPendingRecordZoneChanges:")] + void AddPendingRecordZoneChanges (CKSyncEnginePendingRecordZoneChange [] changes); + + [Export ("removePendingRecordZoneChanges:")] + void RemovePendingRecordZoneChanges (CKSyncEnginePendingRecordZoneChange [] changes); + + [Export ("addPendingDatabaseChanges:")] + void AddPendingDatabaseChanges (CKSyncEnginePendingDatabaseChange [] changes); + + [Export ("removePendingDatabaseChanges:")] + void RemovePendingDatabaseChanges (CKSyncEnginePendingDatabaseChange [] changes); + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface CKSyncEnginePendingDatabaseChange { + [Export ("zoneID", ArgumentSemantic.Copy)] + CKRecordZoneID ZoneId { get; } + + [Export ("type", ArgumentSemantic.Assign)] + CKSyncEnginePendingDatabaseChangeType Type { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEnginePendingDatabaseChange))] + interface CKSyncEnginePendingZoneSave { + [Export ("initWithZone:")] + NativeHandle Constructor (CKRecordZone zone); + + [Export ("zone", ArgumentSemantic.Copy)] + CKRecordZone Zone { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (CKSyncEnginePendingDatabaseChange))] + interface CKSyncEnginePendingZoneDelete { + [Export ("initWithZoneID:")] + NativeHandle Constructor (CKRecordZoneID zoneId); + } } diff --git a/src/frameworks.sources b/src/frameworks.sources index 965b25ddd68b..c9af44a793c2 100644 --- a/src/frameworks.sources +++ b/src/frameworks.sources @@ -371,6 +371,8 @@ CLOUDKIT_SOURCES = \ CloudKit/CKRecordID.cs \ CloudKit/CKRecordZoneID.cs \ CloudKit/CKUserIdentityLookupInfo.cs \ + CloudKit/CKSyncEngineFetchChangesScope.cs \ + CloudKit/CKSyncEngineSendChangesScope.cs \ # CFNetwork diff --git a/tests/introspection/ApiSelectorTest.cs b/tests/introspection/ApiSelectorTest.cs index 75fccb99a781..3c2f18bf23e3 100644 --- a/tests/introspection/ApiSelectorTest.cs +++ b/tests/introspection/ApiSelectorTest.cs @@ -1230,6 +1230,10 @@ protected virtual bool SkipInit (string selector, MethodBase m) case "initWithLocalIdentifier:": case "initWithCollaborationIdentifier:": return true; + // CloudKit + case "initWithExcludedZoneIDs:": + case "initWithZoneIDs:": + return true; default: return false; } diff --git a/tests/introspection/iOS/iOSApiProtocolTest.cs b/tests/introspection/iOS/iOSApiProtocolTest.cs index c26864f2cad0..6cd1db6c99ef 100644 --- a/tests/introspection/iOS/iOSApiProtocolTest.cs +++ b/tests/introspection/iOS/iOSApiProtocolTest.cs @@ -502,6 +502,13 @@ protected override bool Skip (Type type, string protocolName) case "VSUserAccount": // Conformance not in headers case "PKInk": return true; + // XCode1 5 + case "CKSyncEnginePendingRecordZoneChange": + case "CKSyncEnginePendingZoneDelete": + case "CKSyncEnginePendingZoneSave": + case "CKSyncEngineState": + case "CKSyncEnginePendingDatabaseChange": + return true; } break; case "NSSecureCoding": @@ -754,6 +761,13 @@ protected override bool Skip (Type type, string protocolName) case "VSUserAccount": // Conformance not in headers case "PKInk": return true; + // Xcode1 5 + case "CKSyncEnginePendingDatabaseChange": + case "CKSyncEnginePendingRecordZoneChange": + case "CKSyncEnginePendingZoneDelete": + case "CKSyncEnginePendingZoneSave": + case "CKSyncEngineState": + return true; } break; case "NSCopying": @@ -840,6 +854,12 @@ protected override bool Skip (Type type, string protocolName) case "NSPropertyMapping": case "UIWindowSceneActivationConfiguration": return true; + // Xcode 15 + case "CKSyncEnginePendingDatabaseChange": + case "CKSyncEnginePendingRecordZoneChange": + case "CKSyncEnginePendingZoneDelete": + case "CKSyncEnginePendingZoneSave": + return true; } break; case "NSMutableCopying": diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CloudKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CloudKit.todo deleted file mode 100644 index 76efb79d1781..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CloudKit.todo +++ /dev/null @@ -1,174 +0,0 @@ -!deprecated-attribute-missing! CKContainer::discoverAllIdentitiesWithCompletionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithEmailAddress:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithPhoneNumber:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithUserRecordID:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::requestApplicationPermission:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::statusForApplicationPermission:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDatabaseSubscription::init missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDiscoverAllUserIdentitiesOperation missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDiscoverUserIdentitiesOperation missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertActionLocalizationKey missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertBody missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertLaunchImage missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertLocalizationArgs missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertLocalizationKey missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::badge missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::soundName missing a [Deprecated] attribute -!deprecated-attribute-missing! CKQuerySubscription::initWithRecordType:predicate:options: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKRecordZoneSubscription::initWithZoneID: missing a [Deprecated] attribute -!missing-enum! CKSyncEngineAccountChangeType not bound -!missing-enum! CKSyncEngineEventType not bound -!missing-enum! CKSyncEnginePendingDatabaseChangeType not bound -!missing-enum! CKSyncEnginePendingRecordZoneChangeType not bound -!missing-enum! CKSyncEngineSyncReason not bound -!missing-enum! CKSyncEngineZoneDeletionReason not bound -!missing-field! CKRecordCreationDateKey not bound -!missing-field! CKRecordCreatorUserRecordIDKey not bound -!missing-field! CKRecordLastModifiedUserRecordIDKey not bound -!missing-field! CKRecordModificationDateKey not bound -!missing-field! CKRecordRecordIDKey not bound -!missing-protocol! CKSyncEngineDelegate not bound -!missing-selector! CKSyncEngine::cancelOperationsWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::database not bound -!missing-selector! CKSyncEngine::fetchChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::fetchChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::initWithConfiguration: not bound -!missing-selector! CKSyncEngine::sendChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::sendChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::state not bound -!missing-selector! CKSyncEngineAccountChangeEvent::changeType not bound -!missing-selector! CKSyncEngineAccountChangeEvent::currentUser not bound -!missing-selector! CKSyncEngineAccountChangeEvent::previousUser not bound -!missing-selector! CKSyncEngineConfiguration::automaticallySync not bound -!missing-selector! CKSyncEngineConfiguration::database not bound -!missing-selector! CKSyncEngineConfiguration::delegate not bound -!missing-selector! CKSyncEngineConfiguration::initWithDatabase:stateSerialization:delegate: not bound -!missing-selector! CKSyncEngineConfiguration::setAutomaticallySync: not bound -!missing-selector! CKSyncEngineConfiguration::setDatabase: not bound -!missing-selector! CKSyncEngineConfiguration::setDelegate: not bound -!missing-selector! CKSyncEngineConfiguration::setStateSerialization: not bound -!missing-selector! CKSyncEngineConfiguration::setSubscriptionID: not bound -!missing-selector! CKSyncEngineConfiguration::stateSerialization not bound -!missing-selector! CKSyncEngineConfiguration::subscriptionID not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::error not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineDidSendChangesEvent::context not bound -!missing-selector! CKSyncEngineEvent::accountChangeEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didSendChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::stateUpdateEvent not bound -!missing-selector! CKSyncEngineEvent::type not bound -!missing-selector! CKSyncEngineEvent::willFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willSendChangesEvent not bound -!missing-selector! CKSyncEngineFailedRecordSave::error not bound -!missing-selector! CKSyncEngineFailedRecordSave::record not bound -!missing-selector! CKSyncEngineFailedZoneSave::error not bound -!missing-selector! CKSyncEngineFailedZoneSave::recordZone not bound -!missing-selector! CKSyncEngineFetchChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordID not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordType not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::reason not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::zoneID not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::type not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::zoneID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::initWithRecordID:type: not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::recordID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::type not bound -!missing-selector! CKSyncEnginePendingZoneDelete::initWithZoneID: not bound -!missing-selector! CKSyncEnginePendingZoneSave::initWithZone: not bound -!missing-selector! CKSyncEnginePendingZoneSave::zone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::atomicByZone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithPendingChanges:recordProvider: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithRecordsToSave:recordIDsToDelete:atomicByZone: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordIDsToDelete not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordsToSave not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::setAtomicByZone: not bound -!missing-selector! CKSyncEngineSendChangesContext::options not bound -!missing-selector! CKSyncEngineSendChangesContext::reason not bound -!missing-selector! CKSyncEngineSendChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineSendChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::deletedZoneIDs not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneDeletes not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneSaves not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::savedZones not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::deletedRecordIDs not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordDeletes not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordSaves not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::savedRecords not bound -!missing-selector! CKSyncEngineState::addPendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::addPendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::hasPendingUntrackedChanges not bound -!missing-selector! CKSyncEngineState::pendingDatabaseChanges not bound -!missing-selector! CKSyncEngineState::pendingRecordZoneChanges not bound -!missing-selector! CKSyncEngineState::removePendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::removePendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::setHasPendingUntrackedChanges: not bound -!missing-selector! CKSyncEngineStateUpdateEvent::stateSerialization not bound -!missing-selector! CKSyncEngineWillFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineWillSendChangesEvent::context not bound -!missing-type! CKSyncEngine not bound -!missing-type! CKSyncEngineAccountChangeEvent not bound -!missing-type! CKSyncEngineConfiguration not bound -!missing-type! CKSyncEngineDidFetchChangesEvent not bound -!missing-type! CKSyncEngineDidFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineDidSendChangesEvent not bound -!missing-type! CKSyncEngineEvent not bound -!missing-type! CKSyncEngineFailedRecordSave not bound -!missing-type! CKSyncEngineFailedZoneSave not bound -!missing-type! CKSyncEngineFetchChangesOptions not bound -!missing-type! CKSyncEngineFetchedDatabaseChangesEvent not bound -!missing-type! CKSyncEngineFetchedRecordDeletion not bound -!missing-type! CKSyncEngineFetchedRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineFetchedZoneDeletion not bound -!missing-type! CKSyncEnginePendingDatabaseChange not bound -!missing-type! CKSyncEnginePendingRecordZoneChange not bound -!missing-type! CKSyncEnginePendingZoneDelete not bound -!missing-type! CKSyncEnginePendingZoneSave not bound -!missing-type! CKSyncEngineRecordZoneChangeBatch not bound -!missing-type! CKSyncEngineSendChangesContext not bound -!missing-type! CKSyncEngineSendChangesOptions not bound -!missing-type! CKSyncEngineSentDatabaseChangesEvent not bound -!missing-type! CKSyncEngineSentRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineState not bound -!missing-type! CKSyncEngineStateSerialization not bound -!missing-type! CKSyncEngineStateUpdateEvent not bound -!missing-type! CKSyncEngineWillFetchChangesEvent not bound -!missing-type! CKSyncEngineWillFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineWillSendChangesEvent not bound -!missing-selector! CKSyncEngineFetchChangesContext::options not bound -!missing-selector! CKSyncEngineFetchChangesContext::reason not bound -!missing-selector! CKSyncEngineFetchChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::prioritizedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesOptions::scope not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setPrioritizedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineFetchChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineSendChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineSendChangesOptions::scope not bound -!missing-selector! CKSyncEngineSendChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsPendingRecordZoneChange: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsRecordID: not bound -!missing-selector! CKSyncEngineSendChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithRecordIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::recordIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineState::zoneIDsWithUnfetchedServerChanges not bound -!missing-type! CKSyncEngineFetchChangesContext not bound -!missing-type! CKSyncEngineFetchChangesScope not bound -!missing-type! CKSyncEngineSendChangesScope not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CloudKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-CloudKit.todo deleted file mode 100644 index 3ee70a56c998..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CloudKit.todo +++ /dev/null @@ -1,159 +0,0 @@ -!deprecated-attribute-missing! CKDatabaseSubscription::init missing a [Deprecated] attribute -!deprecated-attribute-missing! CKQuerySubscription::initWithRecordType:predicate:options: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKRecordZoneSubscription::initWithZoneID: missing a [Deprecated] attribute -!missing-enum! CKSyncEngineAccountChangeType not bound -!missing-enum! CKSyncEngineEventType not bound -!missing-enum! CKSyncEnginePendingDatabaseChangeType not bound -!missing-enum! CKSyncEnginePendingRecordZoneChangeType not bound -!missing-enum! CKSyncEngineSyncReason not bound -!missing-enum! CKSyncEngineZoneDeletionReason not bound -!missing-field! CKRecordCreationDateKey not bound -!missing-field! CKRecordCreatorUserRecordIDKey not bound -!missing-field! CKRecordLastModifiedUserRecordIDKey not bound -!missing-field! CKRecordModificationDateKey not bound -!missing-field! CKRecordRecordIDKey not bound -!missing-protocol! CKSyncEngineDelegate not bound -!missing-selector! CKSyncEngine::cancelOperationsWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::database not bound -!missing-selector! CKSyncEngine::fetchChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::fetchChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::initWithConfiguration: not bound -!missing-selector! CKSyncEngine::sendChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::sendChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::state not bound -!missing-selector! CKSyncEngineAccountChangeEvent::changeType not bound -!missing-selector! CKSyncEngineAccountChangeEvent::currentUser not bound -!missing-selector! CKSyncEngineAccountChangeEvent::previousUser not bound -!missing-selector! CKSyncEngineConfiguration::automaticallySync not bound -!missing-selector! CKSyncEngineConfiguration::database not bound -!missing-selector! CKSyncEngineConfiguration::delegate not bound -!missing-selector! CKSyncEngineConfiguration::initWithDatabase:stateSerialization:delegate: not bound -!missing-selector! CKSyncEngineConfiguration::setAutomaticallySync: not bound -!missing-selector! CKSyncEngineConfiguration::setDatabase: not bound -!missing-selector! CKSyncEngineConfiguration::setDelegate: not bound -!missing-selector! CKSyncEngineConfiguration::setStateSerialization: not bound -!missing-selector! CKSyncEngineConfiguration::setSubscriptionID: not bound -!missing-selector! CKSyncEngineConfiguration::stateSerialization not bound -!missing-selector! CKSyncEngineConfiguration::subscriptionID not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::error not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineDidSendChangesEvent::context not bound -!missing-selector! CKSyncEngineEvent::accountChangeEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didSendChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::stateUpdateEvent not bound -!missing-selector! CKSyncEngineEvent::type not bound -!missing-selector! CKSyncEngineEvent::willFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willSendChangesEvent not bound -!missing-selector! CKSyncEngineFailedRecordSave::error not bound -!missing-selector! CKSyncEngineFailedRecordSave::record not bound -!missing-selector! CKSyncEngineFailedZoneSave::error not bound -!missing-selector! CKSyncEngineFailedZoneSave::recordZone not bound -!missing-selector! CKSyncEngineFetchChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordID not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordType not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::reason not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::zoneID not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::type not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::zoneID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::initWithRecordID:type: not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::recordID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::type not bound -!missing-selector! CKSyncEnginePendingZoneDelete::initWithZoneID: not bound -!missing-selector! CKSyncEnginePendingZoneSave::initWithZone: not bound -!missing-selector! CKSyncEnginePendingZoneSave::zone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::atomicByZone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithPendingChanges:recordProvider: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithRecordsToSave:recordIDsToDelete:atomicByZone: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordIDsToDelete not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordsToSave not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::setAtomicByZone: not bound -!missing-selector! CKSyncEngineSendChangesContext::options not bound -!missing-selector! CKSyncEngineSendChangesContext::reason not bound -!missing-selector! CKSyncEngineSendChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineSendChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::deletedZoneIDs not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneDeletes not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneSaves not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::savedZones not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::deletedRecordIDs not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordDeletes not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordSaves not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::savedRecords not bound -!missing-selector! CKSyncEngineState::addPendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::addPendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::hasPendingUntrackedChanges not bound -!missing-selector! CKSyncEngineState::pendingDatabaseChanges not bound -!missing-selector! CKSyncEngineState::pendingRecordZoneChanges not bound -!missing-selector! CKSyncEngineState::removePendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::removePendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::setHasPendingUntrackedChanges: not bound -!missing-selector! CKSyncEngineStateUpdateEvent::stateSerialization not bound -!missing-selector! CKSyncEngineWillFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineWillSendChangesEvent::context not bound -!missing-type! CKSyncEngine not bound -!missing-type! CKSyncEngineAccountChangeEvent not bound -!missing-type! CKSyncEngineConfiguration not bound -!missing-type! CKSyncEngineDidFetchChangesEvent not bound -!missing-type! CKSyncEngineDidFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineDidSendChangesEvent not bound -!missing-type! CKSyncEngineEvent not bound -!missing-type! CKSyncEngineFailedRecordSave not bound -!missing-type! CKSyncEngineFailedZoneSave not bound -!missing-type! CKSyncEngineFetchChangesOptions not bound -!missing-type! CKSyncEngineFetchedDatabaseChangesEvent not bound -!missing-type! CKSyncEngineFetchedRecordDeletion not bound -!missing-type! CKSyncEngineFetchedRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineFetchedZoneDeletion not bound -!missing-type! CKSyncEnginePendingDatabaseChange not bound -!missing-type! CKSyncEnginePendingRecordZoneChange not bound -!missing-type! CKSyncEnginePendingZoneDelete not bound -!missing-type! CKSyncEnginePendingZoneSave not bound -!missing-type! CKSyncEngineRecordZoneChangeBatch not bound -!missing-type! CKSyncEngineSendChangesContext not bound -!missing-type! CKSyncEngineSendChangesOptions not bound -!missing-type! CKSyncEngineSentDatabaseChangesEvent not bound -!missing-type! CKSyncEngineSentRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineState not bound -!missing-type! CKSyncEngineStateSerialization not bound -!missing-type! CKSyncEngineStateUpdateEvent not bound -!missing-type! CKSyncEngineWillFetchChangesEvent not bound -!missing-type! CKSyncEngineWillFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineWillSendChangesEvent not bound -!missing-selector! CKSyncEngineFetchChangesContext::options not bound -!missing-selector! CKSyncEngineFetchChangesContext::reason not bound -!missing-selector! CKSyncEngineFetchChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::prioritizedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesOptions::scope not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setPrioritizedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineFetchChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineSendChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineSendChangesOptions::scope not bound -!missing-selector! CKSyncEngineSendChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsPendingRecordZoneChange: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsRecordID: not bound -!missing-selector! CKSyncEngineSendChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithRecordIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::recordIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineState::zoneIDsWithUnfetchedServerChanges not bound -!missing-type! CKSyncEngineFetchChangesContext not bound -!missing-type! CKSyncEngineFetchChangesScope not bound -!missing-type! CKSyncEngineSendChangesScope not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CloudKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CloudKit.todo deleted file mode 100644 index 3dd283ae2dbf..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CloudKit.todo +++ /dev/null @@ -1,165 +0,0 @@ -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithEmailAddress:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithPhoneNumber:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithUserRecordID:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::requestApplicationPermission:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::statusForApplicationPermission:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDatabaseSubscription::init missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDiscoverUserIdentitiesOperation missing a [Deprecated] attribute -!deprecated-attribute-missing! CKQuerySubscription::initWithRecordType:predicate:options: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKRecordZoneSubscription::initWithZoneID: missing a [Deprecated] attribute -!missing-enum! CKSyncEngineAccountChangeType not bound -!missing-enum! CKSyncEngineEventType not bound -!missing-enum! CKSyncEnginePendingDatabaseChangeType not bound -!missing-enum! CKSyncEnginePendingRecordZoneChangeType not bound -!missing-enum! CKSyncEngineSyncReason not bound -!missing-enum! CKSyncEngineZoneDeletionReason not bound -!missing-field! CKRecordCreationDateKey not bound -!missing-field! CKRecordCreatorUserRecordIDKey not bound -!missing-field! CKRecordLastModifiedUserRecordIDKey not bound -!missing-field! CKRecordModificationDateKey not bound -!missing-field! CKRecordRecordIDKey not bound -!missing-protocol! CKSyncEngineDelegate not bound -!missing-selector! CKSyncEngine::cancelOperationsWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::database not bound -!missing-selector! CKSyncEngine::fetchChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::fetchChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::initWithConfiguration: not bound -!missing-selector! CKSyncEngine::sendChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::sendChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::state not bound -!missing-selector! CKSyncEngineAccountChangeEvent::changeType not bound -!missing-selector! CKSyncEngineAccountChangeEvent::currentUser not bound -!missing-selector! CKSyncEngineAccountChangeEvent::previousUser not bound -!missing-selector! CKSyncEngineConfiguration::automaticallySync not bound -!missing-selector! CKSyncEngineConfiguration::database not bound -!missing-selector! CKSyncEngineConfiguration::delegate not bound -!missing-selector! CKSyncEngineConfiguration::initWithDatabase:stateSerialization:delegate: not bound -!missing-selector! CKSyncEngineConfiguration::setAutomaticallySync: not bound -!missing-selector! CKSyncEngineConfiguration::setDatabase: not bound -!missing-selector! CKSyncEngineConfiguration::setDelegate: not bound -!missing-selector! CKSyncEngineConfiguration::setStateSerialization: not bound -!missing-selector! CKSyncEngineConfiguration::setSubscriptionID: not bound -!missing-selector! CKSyncEngineConfiguration::stateSerialization not bound -!missing-selector! CKSyncEngineConfiguration::subscriptionID not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::error not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineDidSendChangesEvent::context not bound -!missing-selector! CKSyncEngineEvent::accountChangeEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didSendChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::stateUpdateEvent not bound -!missing-selector! CKSyncEngineEvent::type not bound -!missing-selector! CKSyncEngineEvent::willFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willSendChangesEvent not bound -!missing-selector! CKSyncEngineFailedRecordSave::error not bound -!missing-selector! CKSyncEngineFailedRecordSave::record not bound -!missing-selector! CKSyncEngineFailedZoneSave::error not bound -!missing-selector! CKSyncEngineFailedZoneSave::recordZone not bound -!missing-selector! CKSyncEngineFetchChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordID not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordType not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::reason not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::zoneID not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::type not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::zoneID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::initWithRecordID:type: not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::recordID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::type not bound -!missing-selector! CKSyncEnginePendingZoneDelete::initWithZoneID: not bound -!missing-selector! CKSyncEnginePendingZoneSave::initWithZone: not bound -!missing-selector! CKSyncEnginePendingZoneSave::zone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::atomicByZone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithPendingChanges:recordProvider: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithRecordsToSave:recordIDsToDelete:atomicByZone: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordIDsToDelete not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordsToSave not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::setAtomicByZone: not bound -!missing-selector! CKSyncEngineSendChangesContext::options not bound -!missing-selector! CKSyncEngineSendChangesContext::reason not bound -!missing-selector! CKSyncEngineSendChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineSendChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::deletedZoneIDs not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneDeletes not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneSaves not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::savedZones not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::deletedRecordIDs not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordDeletes not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordSaves not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::savedRecords not bound -!missing-selector! CKSyncEngineState::addPendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::addPendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::hasPendingUntrackedChanges not bound -!missing-selector! CKSyncEngineState::pendingDatabaseChanges not bound -!missing-selector! CKSyncEngineState::pendingRecordZoneChanges not bound -!missing-selector! CKSyncEngineState::removePendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::removePendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::setHasPendingUntrackedChanges: not bound -!missing-selector! CKSyncEngineStateUpdateEvent::stateSerialization not bound -!missing-selector! CKSyncEngineWillFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineWillSendChangesEvent::context not bound -!missing-type! CKSyncEngine not bound -!missing-type! CKSyncEngineAccountChangeEvent not bound -!missing-type! CKSyncEngineConfiguration not bound -!missing-type! CKSyncEngineDidFetchChangesEvent not bound -!missing-type! CKSyncEngineDidFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineDidSendChangesEvent not bound -!missing-type! CKSyncEngineEvent not bound -!missing-type! CKSyncEngineFailedRecordSave not bound -!missing-type! CKSyncEngineFailedZoneSave not bound -!missing-type! CKSyncEngineFetchChangesOptions not bound -!missing-type! CKSyncEngineFetchedDatabaseChangesEvent not bound -!missing-type! CKSyncEngineFetchedRecordDeletion not bound -!missing-type! CKSyncEngineFetchedRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineFetchedZoneDeletion not bound -!missing-type! CKSyncEnginePendingDatabaseChange not bound -!missing-type! CKSyncEnginePendingRecordZoneChange not bound -!missing-type! CKSyncEnginePendingZoneDelete not bound -!missing-type! CKSyncEnginePendingZoneSave not bound -!missing-type! CKSyncEngineRecordZoneChangeBatch not bound -!missing-type! CKSyncEngineSendChangesContext not bound -!missing-type! CKSyncEngineSendChangesOptions not bound -!missing-type! CKSyncEngineSentDatabaseChangesEvent not bound -!missing-type! CKSyncEngineSentRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineState not bound -!missing-type! CKSyncEngineStateSerialization not bound -!missing-type! CKSyncEngineStateUpdateEvent not bound -!missing-type! CKSyncEngineWillFetchChangesEvent not bound -!missing-type! CKSyncEngineWillFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineWillSendChangesEvent not bound -!missing-selector! CKSyncEngineFetchChangesContext::options not bound -!missing-selector! CKSyncEngineFetchChangesContext::reason not bound -!missing-selector! CKSyncEngineFetchChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::prioritizedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesOptions::scope not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setPrioritizedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineFetchChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineSendChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineSendChangesOptions::scope not bound -!missing-selector! CKSyncEngineSendChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsPendingRecordZoneChange: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsRecordID: not bound -!missing-selector! CKSyncEngineSendChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithRecordIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::recordIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineState::zoneIDsWithUnfetchedServerChanges not bound -!missing-type! CKSyncEngineFetchChangesContext not bound -!missing-type! CKSyncEngineFetchChangesScope not bound -!missing-type! CKSyncEngineSendChangesScope not bound diff --git a/tests/xtro-sharpie/iOS-CloudKit.todo b/tests/xtro-sharpie/iOS-CloudKit.todo deleted file mode 100644 index 76efb79d1781..000000000000 --- a/tests/xtro-sharpie/iOS-CloudKit.todo +++ /dev/null @@ -1,174 +0,0 @@ -!deprecated-attribute-missing! CKContainer::discoverAllIdentitiesWithCompletionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithEmailAddress:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithPhoneNumber:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithUserRecordID:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::requestApplicationPermission:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::statusForApplicationPermission:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDatabaseSubscription::init missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDiscoverAllUserIdentitiesOperation missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDiscoverUserIdentitiesOperation missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertActionLocalizationKey missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertBody missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertLaunchImage missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertLocalizationArgs missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertLocalizationKey missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::badge missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::soundName missing a [Deprecated] attribute -!deprecated-attribute-missing! CKQuerySubscription::initWithRecordType:predicate:options: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKRecordZoneSubscription::initWithZoneID: missing a [Deprecated] attribute -!missing-enum! CKSyncEngineAccountChangeType not bound -!missing-enum! CKSyncEngineEventType not bound -!missing-enum! CKSyncEnginePendingDatabaseChangeType not bound -!missing-enum! CKSyncEnginePendingRecordZoneChangeType not bound -!missing-enum! CKSyncEngineSyncReason not bound -!missing-enum! CKSyncEngineZoneDeletionReason not bound -!missing-field! CKRecordCreationDateKey not bound -!missing-field! CKRecordCreatorUserRecordIDKey not bound -!missing-field! CKRecordLastModifiedUserRecordIDKey not bound -!missing-field! CKRecordModificationDateKey not bound -!missing-field! CKRecordRecordIDKey not bound -!missing-protocol! CKSyncEngineDelegate not bound -!missing-selector! CKSyncEngine::cancelOperationsWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::database not bound -!missing-selector! CKSyncEngine::fetchChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::fetchChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::initWithConfiguration: not bound -!missing-selector! CKSyncEngine::sendChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::sendChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::state not bound -!missing-selector! CKSyncEngineAccountChangeEvent::changeType not bound -!missing-selector! CKSyncEngineAccountChangeEvent::currentUser not bound -!missing-selector! CKSyncEngineAccountChangeEvent::previousUser not bound -!missing-selector! CKSyncEngineConfiguration::automaticallySync not bound -!missing-selector! CKSyncEngineConfiguration::database not bound -!missing-selector! CKSyncEngineConfiguration::delegate not bound -!missing-selector! CKSyncEngineConfiguration::initWithDatabase:stateSerialization:delegate: not bound -!missing-selector! CKSyncEngineConfiguration::setAutomaticallySync: not bound -!missing-selector! CKSyncEngineConfiguration::setDatabase: not bound -!missing-selector! CKSyncEngineConfiguration::setDelegate: not bound -!missing-selector! CKSyncEngineConfiguration::setStateSerialization: not bound -!missing-selector! CKSyncEngineConfiguration::setSubscriptionID: not bound -!missing-selector! CKSyncEngineConfiguration::stateSerialization not bound -!missing-selector! CKSyncEngineConfiguration::subscriptionID not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::error not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineDidSendChangesEvent::context not bound -!missing-selector! CKSyncEngineEvent::accountChangeEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didSendChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::stateUpdateEvent not bound -!missing-selector! CKSyncEngineEvent::type not bound -!missing-selector! CKSyncEngineEvent::willFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willSendChangesEvent not bound -!missing-selector! CKSyncEngineFailedRecordSave::error not bound -!missing-selector! CKSyncEngineFailedRecordSave::record not bound -!missing-selector! CKSyncEngineFailedZoneSave::error not bound -!missing-selector! CKSyncEngineFailedZoneSave::recordZone not bound -!missing-selector! CKSyncEngineFetchChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordID not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordType not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::reason not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::zoneID not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::type not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::zoneID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::initWithRecordID:type: not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::recordID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::type not bound -!missing-selector! CKSyncEnginePendingZoneDelete::initWithZoneID: not bound -!missing-selector! CKSyncEnginePendingZoneSave::initWithZone: not bound -!missing-selector! CKSyncEnginePendingZoneSave::zone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::atomicByZone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithPendingChanges:recordProvider: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithRecordsToSave:recordIDsToDelete:atomicByZone: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordIDsToDelete not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordsToSave not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::setAtomicByZone: not bound -!missing-selector! CKSyncEngineSendChangesContext::options not bound -!missing-selector! CKSyncEngineSendChangesContext::reason not bound -!missing-selector! CKSyncEngineSendChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineSendChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::deletedZoneIDs not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneDeletes not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneSaves not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::savedZones not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::deletedRecordIDs not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordDeletes not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordSaves not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::savedRecords not bound -!missing-selector! CKSyncEngineState::addPendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::addPendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::hasPendingUntrackedChanges not bound -!missing-selector! CKSyncEngineState::pendingDatabaseChanges not bound -!missing-selector! CKSyncEngineState::pendingRecordZoneChanges not bound -!missing-selector! CKSyncEngineState::removePendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::removePendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::setHasPendingUntrackedChanges: not bound -!missing-selector! CKSyncEngineStateUpdateEvent::stateSerialization not bound -!missing-selector! CKSyncEngineWillFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineWillSendChangesEvent::context not bound -!missing-type! CKSyncEngine not bound -!missing-type! CKSyncEngineAccountChangeEvent not bound -!missing-type! CKSyncEngineConfiguration not bound -!missing-type! CKSyncEngineDidFetchChangesEvent not bound -!missing-type! CKSyncEngineDidFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineDidSendChangesEvent not bound -!missing-type! CKSyncEngineEvent not bound -!missing-type! CKSyncEngineFailedRecordSave not bound -!missing-type! CKSyncEngineFailedZoneSave not bound -!missing-type! CKSyncEngineFetchChangesOptions not bound -!missing-type! CKSyncEngineFetchedDatabaseChangesEvent not bound -!missing-type! CKSyncEngineFetchedRecordDeletion not bound -!missing-type! CKSyncEngineFetchedRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineFetchedZoneDeletion not bound -!missing-type! CKSyncEnginePendingDatabaseChange not bound -!missing-type! CKSyncEnginePendingRecordZoneChange not bound -!missing-type! CKSyncEnginePendingZoneDelete not bound -!missing-type! CKSyncEnginePendingZoneSave not bound -!missing-type! CKSyncEngineRecordZoneChangeBatch not bound -!missing-type! CKSyncEngineSendChangesContext not bound -!missing-type! CKSyncEngineSendChangesOptions not bound -!missing-type! CKSyncEngineSentDatabaseChangesEvent not bound -!missing-type! CKSyncEngineSentRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineState not bound -!missing-type! CKSyncEngineStateSerialization not bound -!missing-type! CKSyncEngineStateUpdateEvent not bound -!missing-type! CKSyncEngineWillFetchChangesEvent not bound -!missing-type! CKSyncEngineWillFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineWillSendChangesEvent not bound -!missing-selector! CKSyncEngineFetchChangesContext::options not bound -!missing-selector! CKSyncEngineFetchChangesContext::reason not bound -!missing-selector! CKSyncEngineFetchChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::prioritizedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesOptions::scope not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setPrioritizedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineFetchChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineSendChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineSendChangesOptions::scope not bound -!missing-selector! CKSyncEngineSendChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsPendingRecordZoneChange: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsRecordID: not bound -!missing-selector! CKSyncEngineSendChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithRecordIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::recordIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineState::zoneIDsWithUnfetchedServerChanges not bound -!missing-type! CKSyncEngineFetchChangesContext not bound -!missing-type! CKSyncEngineFetchChangesScope not bound -!missing-type! CKSyncEngineSendChangesScope not bound diff --git a/tests/xtro-sharpie/macOS-CloudKit.todo b/tests/xtro-sharpie/macOS-CloudKit.todo deleted file mode 100644 index 3ee70a56c998..000000000000 --- a/tests/xtro-sharpie/macOS-CloudKit.todo +++ /dev/null @@ -1,159 +0,0 @@ -!deprecated-attribute-missing! CKDatabaseSubscription::init missing a [Deprecated] attribute -!deprecated-attribute-missing! CKQuerySubscription::initWithRecordType:predicate:options: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKRecordZoneSubscription::initWithZoneID: missing a [Deprecated] attribute -!missing-enum! CKSyncEngineAccountChangeType not bound -!missing-enum! CKSyncEngineEventType not bound -!missing-enum! CKSyncEnginePendingDatabaseChangeType not bound -!missing-enum! CKSyncEnginePendingRecordZoneChangeType not bound -!missing-enum! CKSyncEngineSyncReason not bound -!missing-enum! CKSyncEngineZoneDeletionReason not bound -!missing-field! CKRecordCreationDateKey not bound -!missing-field! CKRecordCreatorUserRecordIDKey not bound -!missing-field! CKRecordLastModifiedUserRecordIDKey not bound -!missing-field! CKRecordModificationDateKey not bound -!missing-field! CKRecordRecordIDKey not bound -!missing-protocol! CKSyncEngineDelegate not bound -!missing-selector! CKSyncEngine::cancelOperationsWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::database not bound -!missing-selector! CKSyncEngine::fetchChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::fetchChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::initWithConfiguration: not bound -!missing-selector! CKSyncEngine::sendChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::sendChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::state not bound -!missing-selector! CKSyncEngineAccountChangeEvent::changeType not bound -!missing-selector! CKSyncEngineAccountChangeEvent::currentUser not bound -!missing-selector! CKSyncEngineAccountChangeEvent::previousUser not bound -!missing-selector! CKSyncEngineConfiguration::automaticallySync not bound -!missing-selector! CKSyncEngineConfiguration::database not bound -!missing-selector! CKSyncEngineConfiguration::delegate not bound -!missing-selector! CKSyncEngineConfiguration::initWithDatabase:stateSerialization:delegate: not bound -!missing-selector! CKSyncEngineConfiguration::setAutomaticallySync: not bound -!missing-selector! CKSyncEngineConfiguration::setDatabase: not bound -!missing-selector! CKSyncEngineConfiguration::setDelegate: not bound -!missing-selector! CKSyncEngineConfiguration::setStateSerialization: not bound -!missing-selector! CKSyncEngineConfiguration::setSubscriptionID: not bound -!missing-selector! CKSyncEngineConfiguration::stateSerialization not bound -!missing-selector! CKSyncEngineConfiguration::subscriptionID not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::error not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineDidSendChangesEvent::context not bound -!missing-selector! CKSyncEngineEvent::accountChangeEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didSendChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::stateUpdateEvent not bound -!missing-selector! CKSyncEngineEvent::type not bound -!missing-selector! CKSyncEngineEvent::willFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willSendChangesEvent not bound -!missing-selector! CKSyncEngineFailedRecordSave::error not bound -!missing-selector! CKSyncEngineFailedRecordSave::record not bound -!missing-selector! CKSyncEngineFailedZoneSave::error not bound -!missing-selector! CKSyncEngineFailedZoneSave::recordZone not bound -!missing-selector! CKSyncEngineFetchChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordID not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordType not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::reason not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::zoneID not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::type not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::zoneID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::initWithRecordID:type: not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::recordID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::type not bound -!missing-selector! CKSyncEnginePendingZoneDelete::initWithZoneID: not bound -!missing-selector! CKSyncEnginePendingZoneSave::initWithZone: not bound -!missing-selector! CKSyncEnginePendingZoneSave::zone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::atomicByZone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithPendingChanges:recordProvider: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithRecordsToSave:recordIDsToDelete:atomicByZone: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordIDsToDelete not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordsToSave not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::setAtomicByZone: not bound -!missing-selector! CKSyncEngineSendChangesContext::options not bound -!missing-selector! CKSyncEngineSendChangesContext::reason not bound -!missing-selector! CKSyncEngineSendChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineSendChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::deletedZoneIDs not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneDeletes not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneSaves not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::savedZones not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::deletedRecordIDs not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordDeletes not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordSaves not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::savedRecords not bound -!missing-selector! CKSyncEngineState::addPendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::addPendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::hasPendingUntrackedChanges not bound -!missing-selector! CKSyncEngineState::pendingDatabaseChanges not bound -!missing-selector! CKSyncEngineState::pendingRecordZoneChanges not bound -!missing-selector! CKSyncEngineState::removePendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::removePendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::setHasPendingUntrackedChanges: not bound -!missing-selector! CKSyncEngineStateUpdateEvent::stateSerialization not bound -!missing-selector! CKSyncEngineWillFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineWillSendChangesEvent::context not bound -!missing-type! CKSyncEngine not bound -!missing-type! CKSyncEngineAccountChangeEvent not bound -!missing-type! CKSyncEngineConfiguration not bound -!missing-type! CKSyncEngineDidFetchChangesEvent not bound -!missing-type! CKSyncEngineDidFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineDidSendChangesEvent not bound -!missing-type! CKSyncEngineEvent not bound -!missing-type! CKSyncEngineFailedRecordSave not bound -!missing-type! CKSyncEngineFailedZoneSave not bound -!missing-type! CKSyncEngineFetchChangesOptions not bound -!missing-type! CKSyncEngineFetchedDatabaseChangesEvent not bound -!missing-type! CKSyncEngineFetchedRecordDeletion not bound -!missing-type! CKSyncEngineFetchedRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineFetchedZoneDeletion not bound -!missing-type! CKSyncEnginePendingDatabaseChange not bound -!missing-type! CKSyncEnginePendingRecordZoneChange not bound -!missing-type! CKSyncEnginePendingZoneDelete not bound -!missing-type! CKSyncEnginePendingZoneSave not bound -!missing-type! CKSyncEngineRecordZoneChangeBatch not bound -!missing-type! CKSyncEngineSendChangesContext not bound -!missing-type! CKSyncEngineSendChangesOptions not bound -!missing-type! CKSyncEngineSentDatabaseChangesEvent not bound -!missing-type! CKSyncEngineSentRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineState not bound -!missing-type! CKSyncEngineStateSerialization not bound -!missing-type! CKSyncEngineStateUpdateEvent not bound -!missing-type! CKSyncEngineWillFetchChangesEvent not bound -!missing-type! CKSyncEngineWillFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineWillSendChangesEvent not bound -!missing-selector! CKSyncEngineFetchChangesContext::options not bound -!missing-selector! CKSyncEngineFetchChangesContext::reason not bound -!missing-selector! CKSyncEngineFetchChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::prioritizedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesOptions::scope not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setPrioritizedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineFetchChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineSendChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineSendChangesOptions::scope not bound -!missing-selector! CKSyncEngineSendChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsPendingRecordZoneChange: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsRecordID: not bound -!missing-selector! CKSyncEngineSendChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithRecordIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::recordIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineState::zoneIDsWithUnfetchedServerChanges not bound -!missing-type! CKSyncEngineFetchChangesContext not bound -!missing-type! CKSyncEngineFetchChangesScope not bound -!missing-type! CKSyncEngineSendChangesScope not bound diff --git a/tests/xtro-sharpie/tvOS-CloudKit.todo b/tests/xtro-sharpie/tvOS-CloudKit.todo deleted file mode 100644 index 3dd283ae2dbf..000000000000 --- a/tests/xtro-sharpie/tvOS-CloudKit.todo +++ /dev/null @@ -1,165 +0,0 @@ -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithEmailAddress:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithPhoneNumber:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithUserRecordID:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::requestApplicationPermission:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::statusForApplicationPermission:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDatabaseSubscription::init missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDiscoverUserIdentitiesOperation missing a [Deprecated] attribute -!deprecated-attribute-missing! CKQuerySubscription::initWithRecordType:predicate:options: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKRecordZoneSubscription::initWithZoneID: missing a [Deprecated] attribute -!missing-enum! CKSyncEngineAccountChangeType not bound -!missing-enum! CKSyncEngineEventType not bound -!missing-enum! CKSyncEnginePendingDatabaseChangeType not bound -!missing-enum! CKSyncEnginePendingRecordZoneChangeType not bound -!missing-enum! CKSyncEngineSyncReason not bound -!missing-enum! CKSyncEngineZoneDeletionReason not bound -!missing-field! CKRecordCreationDateKey not bound -!missing-field! CKRecordCreatorUserRecordIDKey not bound -!missing-field! CKRecordLastModifiedUserRecordIDKey not bound -!missing-field! CKRecordModificationDateKey not bound -!missing-field! CKRecordRecordIDKey not bound -!missing-protocol! CKSyncEngineDelegate not bound -!missing-selector! CKSyncEngine::cancelOperationsWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::database not bound -!missing-selector! CKSyncEngine::fetchChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::fetchChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::initWithConfiguration: not bound -!missing-selector! CKSyncEngine::sendChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::sendChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::state not bound -!missing-selector! CKSyncEngineAccountChangeEvent::changeType not bound -!missing-selector! CKSyncEngineAccountChangeEvent::currentUser not bound -!missing-selector! CKSyncEngineAccountChangeEvent::previousUser not bound -!missing-selector! CKSyncEngineConfiguration::automaticallySync not bound -!missing-selector! CKSyncEngineConfiguration::database not bound -!missing-selector! CKSyncEngineConfiguration::delegate not bound -!missing-selector! CKSyncEngineConfiguration::initWithDatabase:stateSerialization:delegate: not bound -!missing-selector! CKSyncEngineConfiguration::setAutomaticallySync: not bound -!missing-selector! CKSyncEngineConfiguration::setDatabase: not bound -!missing-selector! CKSyncEngineConfiguration::setDelegate: not bound -!missing-selector! CKSyncEngineConfiguration::setStateSerialization: not bound -!missing-selector! CKSyncEngineConfiguration::setSubscriptionID: not bound -!missing-selector! CKSyncEngineConfiguration::stateSerialization not bound -!missing-selector! CKSyncEngineConfiguration::subscriptionID not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::error not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineDidSendChangesEvent::context not bound -!missing-selector! CKSyncEngineEvent::accountChangeEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didSendChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::stateUpdateEvent not bound -!missing-selector! CKSyncEngineEvent::type not bound -!missing-selector! CKSyncEngineEvent::willFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willSendChangesEvent not bound -!missing-selector! CKSyncEngineFailedRecordSave::error not bound -!missing-selector! CKSyncEngineFailedRecordSave::record not bound -!missing-selector! CKSyncEngineFailedZoneSave::error not bound -!missing-selector! CKSyncEngineFailedZoneSave::recordZone not bound -!missing-selector! CKSyncEngineFetchChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordID not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordType not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::reason not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::zoneID not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::type not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::zoneID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::initWithRecordID:type: not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::recordID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::type not bound -!missing-selector! CKSyncEnginePendingZoneDelete::initWithZoneID: not bound -!missing-selector! CKSyncEnginePendingZoneSave::initWithZone: not bound -!missing-selector! CKSyncEnginePendingZoneSave::zone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::atomicByZone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithPendingChanges:recordProvider: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithRecordsToSave:recordIDsToDelete:atomicByZone: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordIDsToDelete not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordsToSave not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::setAtomicByZone: not bound -!missing-selector! CKSyncEngineSendChangesContext::options not bound -!missing-selector! CKSyncEngineSendChangesContext::reason not bound -!missing-selector! CKSyncEngineSendChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineSendChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::deletedZoneIDs not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneDeletes not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneSaves not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::savedZones not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::deletedRecordIDs not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordDeletes not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordSaves not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::savedRecords not bound -!missing-selector! CKSyncEngineState::addPendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::addPendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::hasPendingUntrackedChanges not bound -!missing-selector! CKSyncEngineState::pendingDatabaseChanges not bound -!missing-selector! CKSyncEngineState::pendingRecordZoneChanges not bound -!missing-selector! CKSyncEngineState::removePendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::removePendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::setHasPendingUntrackedChanges: not bound -!missing-selector! CKSyncEngineStateUpdateEvent::stateSerialization not bound -!missing-selector! CKSyncEngineWillFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineWillSendChangesEvent::context not bound -!missing-type! CKSyncEngine not bound -!missing-type! CKSyncEngineAccountChangeEvent not bound -!missing-type! CKSyncEngineConfiguration not bound -!missing-type! CKSyncEngineDidFetchChangesEvent not bound -!missing-type! CKSyncEngineDidFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineDidSendChangesEvent not bound -!missing-type! CKSyncEngineEvent not bound -!missing-type! CKSyncEngineFailedRecordSave not bound -!missing-type! CKSyncEngineFailedZoneSave not bound -!missing-type! CKSyncEngineFetchChangesOptions not bound -!missing-type! CKSyncEngineFetchedDatabaseChangesEvent not bound -!missing-type! CKSyncEngineFetchedRecordDeletion not bound -!missing-type! CKSyncEngineFetchedRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineFetchedZoneDeletion not bound -!missing-type! CKSyncEnginePendingDatabaseChange not bound -!missing-type! CKSyncEnginePendingRecordZoneChange not bound -!missing-type! CKSyncEnginePendingZoneDelete not bound -!missing-type! CKSyncEnginePendingZoneSave not bound -!missing-type! CKSyncEngineRecordZoneChangeBatch not bound -!missing-type! CKSyncEngineSendChangesContext not bound -!missing-type! CKSyncEngineSendChangesOptions not bound -!missing-type! CKSyncEngineSentDatabaseChangesEvent not bound -!missing-type! CKSyncEngineSentRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineState not bound -!missing-type! CKSyncEngineStateSerialization not bound -!missing-type! CKSyncEngineStateUpdateEvent not bound -!missing-type! CKSyncEngineWillFetchChangesEvent not bound -!missing-type! CKSyncEngineWillFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineWillSendChangesEvent not bound -!missing-selector! CKSyncEngineFetchChangesContext::options not bound -!missing-selector! CKSyncEngineFetchChangesContext::reason not bound -!missing-selector! CKSyncEngineFetchChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::prioritizedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesOptions::scope not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setPrioritizedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineFetchChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineSendChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineSendChangesOptions::scope not bound -!missing-selector! CKSyncEngineSendChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsPendingRecordZoneChange: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsRecordID: not bound -!missing-selector! CKSyncEngineSendChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithRecordIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::recordIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineState::zoneIDsWithUnfetchedServerChanges not bound -!missing-type! CKSyncEngineFetchChangesContext not bound -!missing-type! CKSyncEngineFetchChangesScope not bound -!missing-type! CKSyncEngineSendChangesScope not bound diff --git a/tests/xtro-sharpie/watchOS-CloudKit.todo b/tests/xtro-sharpie/watchOS-CloudKit.todo deleted file mode 100644 index 76efb79d1781..000000000000 --- a/tests/xtro-sharpie/watchOS-CloudKit.todo +++ /dev/null @@ -1,174 +0,0 @@ -!deprecated-attribute-missing! CKContainer::discoverAllIdentitiesWithCompletionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithEmailAddress:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithPhoneNumber:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::discoverUserIdentityWithUserRecordID:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::requestApplicationPermission:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKContainer::statusForApplicationPermission:completionHandler: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDatabaseSubscription::init missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDiscoverAllUserIdentitiesOperation missing a [Deprecated] attribute -!deprecated-attribute-missing! CKDiscoverUserIdentitiesOperation missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertActionLocalizationKey missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertBody missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertLaunchImage missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertLocalizationArgs missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::alertLocalizationKey missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::badge missing a [Deprecated] attribute -!deprecated-attribute-missing! CKNotification::soundName missing a [Deprecated] attribute -!deprecated-attribute-missing! CKQuerySubscription::initWithRecordType:predicate:options: missing a [Deprecated] attribute -!deprecated-attribute-missing! CKRecordZoneSubscription::initWithZoneID: missing a [Deprecated] attribute -!missing-enum! CKSyncEngineAccountChangeType not bound -!missing-enum! CKSyncEngineEventType not bound -!missing-enum! CKSyncEnginePendingDatabaseChangeType not bound -!missing-enum! CKSyncEnginePendingRecordZoneChangeType not bound -!missing-enum! CKSyncEngineSyncReason not bound -!missing-enum! CKSyncEngineZoneDeletionReason not bound -!missing-field! CKRecordCreationDateKey not bound -!missing-field! CKRecordCreatorUserRecordIDKey not bound -!missing-field! CKRecordLastModifiedUserRecordIDKey not bound -!missing-field! CKRecordModificationDateKey not bound -!missing-field! CKRecordRecordIDKey not bound -!missing-protocol! CKSyncEngineDelegate not bound -!missing-selector! CKSyncEngine::cancelOperationsWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::database not bound -!missing-selector! CKSyncEngine::fetchChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::fetchChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::initWithConfiguration: not bound -!missing-selector! CKSyncEngine::sendChangesWithCompletionHandler: not bound -!missing-selector! CKSyncEngine::sendChangesWithOptions:completionHandler: not bound -!missing-selector! CKSyncEngine::state not bound -!missing-selector! CKSyncEngineAccountChangeEvent::changeType not bound -!missing-selector! CKSyncEngineAccountChangeEvent::currentUser not bound -!missing-selector! CKSyncEngineAccountChangeEvent::previousUser not bound -!missing-selector! CKSyncEngineConfiguration::automaticallySync not bound -!missing-selector! CKSyncEngineConfiguration::database not bound -!missing-selector! CKSyncEngineConfiguration::delegate not bound -!missing-selector! CKSyncEngineConfiguration::initWithDatabase:stateSerialization:delegate: not bound -!missing-selector! CKSyncEngineConfiguration::setAutomaticallySync: not bound -!missing-selector! CKSyncEngineConfiguration::setDatabase: not bound -!missing-selector! CKSyncEngineConfiguration::setDelegate: not bound -!missing-selector! CKSyncEngineConfiguration::setStateSerialization: not bound -!missing-selector! CKSyncEngineConfiguration::setSubscriptionID: not bound -!missing-selector! CKSyncEngineConfiguration::stateSerialization not bound -!missing-selector! CKSyncEngineConfiguration::subscriptionID not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::error not bound -!missing-selector! CKSyncEngineDidFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineDidSendChangesEvent::context not bound -!missing-selector! CKSyncEngineEvent::accountChangeEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::didSendChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::fetchedRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentDatabaseChangesEvent not bound -!missing-selector! CKSyncEngineEvent::sentRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::stateUpdateEvent not bound -!missing-selector! CKSyncEngineEvent::type not bound -!missing-selector! CKSyncEngineEvent::willFetchChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willFetchRecordZoneChangesEvent not bound -!missing-selector! CKSyncEngineEvent::willSendChangesEvent not bound -!missing-selector! CKSyncEngineFailedRecordSave::error not bound -!missing-selector! CKSyncEngineFailedRecordSave::record not bound -!missing-selector! CKSyncEngineFailedZoneSave::error not bound -!missing-selector! CKSyncEngineFailedZoneSave::recordZone not bound -!missing-selector! CKSyncEngineFetchChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedDatabaseChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordID not bound -!missing-selector! CKSyncEngineFetchedRecordDeletion::recordType not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::deletions not bound -!missing-selector! CKSyncEngineFetchedRecordZoneChangesEvent::modifications not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::reason not bound -!missing-selector! CKSyncEngineFetchedZoneDeletion::zoneID not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::type not bound -!missing-selector! CKSyncEnginePendingDatabaseChange::zoneID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::initWithRecordID:type: not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::recordID not bound -!missing-selector! CKSyncEnginePendingRecordZoneChange::type not bound -!missing-selector! CKSyncEnginePendingZoneDelete::initWithZoneID: not bound -!missing-selector! CKSyncEnginePendingZoneSave::initWithZone: not bound -!missing-selector! CKSyncEnginePendingZoneSave::zone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::atomicByZone not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithPendingChanges:recordProvider: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::initWithRecordsToSave:recordIDsToDelete:atomicByZone: not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordIDsToDelete not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::recordsToSave not bound -!missing-selector! CKSyncEngineRecordZoneChangeBatch::setAtomicByZone: not bound -!missing-selector! CKSyncEngineSendChangesContext::options not bound -!missing-selector! CKSyncEngineSendChangesContext::reason not bound -!missing-selector! CKSyncEngineSendChangesOptions::operationGroup not bound -!missing-selector! CKSyncEngineSendChangesOptions::setOperationGroup: not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::deletedZoneIDs not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneDeletes not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::failedZoneSaves not bound -!missing-selector! CKSyncEngineSentDatabaseChangesEvent::savedZones not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::deletedRecordIDs not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordDeletes not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::failedRecordSaves not bound -!missing-selector! CKSyncEngineSentRecordZoneChangesEvent::savedRecords not bound -!missing-selector! CKSyncEngineState::addPendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::addPendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::hasPendingUntrackedChanges not bound -!missing-selector! CKSyncEngineState::pendingDatabaseChanges not bound -!missing-selector! CKSyncEngineState::pendingRecordZoneChanges not bound -!missing-selector! CKSyncEngineState::removePendingDatabaseChanges: not bound -!missing-selector! CKSyncEngineState::removePendingRecordZoneChanges: not bound -!missing-selector! CKSyncEngineState::setHasPendingUntrackedChanges: not bound -!missing-selector! CKSyncEngineStateUpdateEvent::stateSerialization not bound -!missing-selector! CKSyncEngineWillFetchRecordZoneChangesEvent::zoneID not bound -!missing-selector! CKSyncEngineWillSendChangesEvent::context not bound -!missing-type! CKSyncEngine not bound -!missing-type! CKSyncEngineAccountChangeEvent not bound -!missing-type! CKSyncEngineConfiguration not bound -!missing-type! CKSyncEngineDidFetchChangesEvent not bound -!missing-type! CKSyncEngineDidFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineDidSendChangesEvent not bound -!missing-type! CKSyncEngineEvent not bound -!missing-type! CKSyncEngineFailedRecordSave not bound -!missing-type! CKSyncEngineFailedZoneSave not bound -!missing-type! CKSyncEngineFetchChangesOptions not bound -!missing-type! CKSyncEngineFetchedDatabaseChangesEvent not bound -!missing-type! CKSyncEngineFetchedRecordDeletion not bound -!missing-type! CKSyncEngineFetchedRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineFetchedZoneDeletion not bound -!missing-type! CKSyncEnginePendingDatabaseChange not bound -!missing-type! CKSyncEnginePendingRecordZoneChange not bound -!missing-type! CKSyncEnginePendingZoneDelete not bound -!missing-type! CKSyncEnginePendingZoneSave not bound -!missing-type! CKSyncEngineRecordZoneChangeBatch not bound -!missing-type! CKSyncEngineSendChangesContext not bound -!missing-type! CKSyncEngineSendChangesOptions not bound -!missing-type! CKSyncEngineSentDatabaseChangesEvent not bound -!missing-type! CKSyncEngineSentRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineState not bound -!missing-type! CKSyncEngineStateSerialization not bound -!missing-type! CKSyncEngineStateUpdateEvent not bound -!missing-type! CKSyncEngineWillFetchChangesEvent not bound -!missing-type! CKSyncEngineWillFetchRecordZoneChangesEvent not bound -!missing-type! CKSyncEngineWillSendChangesEvent not bound -!missing-selector! CKSyncEngineFetchChangesContext::options not bound -!missing-selector! CKSyncEngineFetchChangesContext::reason not bound -!missing-selector! CKSyncEngineFetchChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::prioritizedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesOptions::scope not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setPrioritizedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineFetchChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineFetchChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineSendChangesOptions::initWithScope: not bound -!missing-selector! CKSyncEngineSendChangesOptions::scope not bound -!missing-selector! CKSyncEngineSendChangesOptions::setScope: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsPendingRecordZoneChange: not bound -!missing-selector! CKSyncEngineSendChangesScope::containsRecordID: not bound -!missing-selector! CKSyncEngineSendChangesScope::excludedZoneIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithExcludedZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithRecordIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::initWithZoneIDs: not bound -!missing-selector! CKSyncEngineSendChangesScope::recordIDs not bound -!missing-selector! CKSyncEngineSendChangesScope::zoneIDs not bound -!missing-selector! CKSyncEngineState::zoneIDsWithUnfetchedServerChanges not bound -!missing-type! CKSyncEngineFetchChangesContext not bound -!missing-type! CKSyncEngineFetchChangesScope not bound -!missing-type! CKSyncEngineSendChangesScope not bound