diff --git a/src/avfoundation.cs b/src/avfoundation.cs index e96978d078e8..c40b766ceca5 100644 --- a/src/avfoundation.cs +++ b/src/avfoundation.cs @@ -4639,6 +4639,7 @@ interface AVAssetTrack : NSCopying { } [Mac (10,10), NoiOS, NoTV, NoWatch] + [MacCatalyst (14,0)] [DisableDefaultCtor] [BaseType (typeof (NSObject))] interface AVSampleCursor : NSCopying { @@ -8627,6 +8628,7 @@ interface AVCaptureSession { NSString InterruptionReasonKey { get; } [iOS (7,0)] + [MacCatalyst (14,0)] [Export ("usesApplicationAudioSession")] bool UsesApplicationAudioSession { get; set; } @@ -10546,6 +10548,7 @@ interface AVCaptureDevice { bool HasTorch { get; } [NoiOS, NoWatch] + [MacCatalyst (14,0)] [Export ("inUseByAnotherApplication")] bool InUseByAnotherApplication { [Bind ("isInUseByAnotherApplication")] get; } diff --git a/src/callkit.cs b/src/callkit.cs index d275c2816e78..3b14e2fd6988 100644 --- a/src/callkit.cs +++ b/src/callkit.cs @@ -296,8 +296,7 @@ interface CXCallDirectoryManager { [Export ("getEnabledStatusForExtensionWithIdentifier:completionHandler:")] void GetEnabledStatusForExtension (string identifier, Action completion); - [NoMacCatalyst] - [NoWatch, NoTV, NoMac, iOS (13,4)] + [NoWatch, NoTV, NoMac, iOS (13,4), MacCatalyst (10,14)] [Async] [Export ("openSettingsWithCompletionHandler:")] void OpenSettings ([NullAllowed] Action completion); diff --git a/src/fileprovider.cs b/src/fileprovider.cs index 6990c0d96ca3..1df3f8cd7649 100644 --- a/src/fileprovider.cs +++ b/src/fileprovider.cs @@ -536,7 +536,7 @@ interface NSFileProviderItem { [Export ("userInfo")] NSDictionary GetUserInfo (); - [NoiOS] + [NoiOS, NoMacCatalyst] [Export ("fileSystemFlags")] NSFileProviderFileSystemFlags FileSystemFlags { get; } diff --git a/src/frameworks.sources b/src/frameworks.sources index 9c5b2727cdd0..6a34acd91228 100644 --- a/src/frameworks.sources +++ b/src/frameworks.sources @@ -2232,6 +2232,7 @@ MACCATALYST_FRAMEWORKS = \ BusinessChat \ CallKit \ CFNetwork \ + Chip \ ClassKit \ CloudKit \ Contacts \ diff --git a/src/iTunesLibrary/Enums.cs b/src/iTunesLibrary/Enums.cs index 64b293b93646..56bf0b020162 100644 --- a/src/iTunesLibrary/Enums.cs +++ b/src/iTunesLibrary/Enums.cs @@ -317,6 +317,7 @@ public enum ITLibPlaylistProperty { Kind, } + [MacCatalyst (14,0)] [Mac (10,14)] public enum ITLibMediaEntityProperty { [Field ("ITLibMediaEntityPropertyPersistentID")] diff --git a/src/intents.cs b/src/intents.cs index 3c786e293270..5ebdf4a7ba52 100644 --- a/src/intents.cs +++ b/src/intents.cs @@ -3732,25 +3732,25 @@ interface INImage : NSCopying, NSSecureCoding { // INImage_IntentsUI (IntentsUI) [NoMac, NoWatch, NoTV] - [NoMacCatalyst] + [MacCatalyst (13, 0)] [Static] [Export ("imageWithCGImage:")] INImage FromImage (CGImage image); [NoMac, NoWatch, NoTV] - [NoMacCatalyst] + [MacCatalyst (13, 0)] [Static] [Export ("imageWithUIImage:")] INImage FromImage (UIImage image); [NoMac, NoWatch, NoTV] - [NoMacCatalyst] + [MacCatalyst (13, 0)] [Static] [Export ("imageSizeForIntentResponse:")] CGSize GetImageSize (INIntentResponse response); [NoMac, NoWatch, iOS (11,0), NoTV] - [NoMacCatalyst] + [MacCatalyst (13, 0)] [Async] [Export ("fetchUIImageWithCompletion:")] void FetchImage (Action completion); diff --git a/src/intentsui.cs b/src/intentsui.cs index c5f4141e3b90..b0bd8c1ffbac 100644 --- a/src/intentsui.cs +++ b/src/intentsui.cs @@ -17,6 +17,7 @@ namespace IntentsUI { [iOS (10, 0)] + [MacCatalyst (13, 0)] [Native] public enum INUIHostedViewContext : ulong { SiriSnippet, @@ -24,6 +25,7 @@ public enum INUIHostedViewContext : ulong { } [iOS (11,0)] + [MacCatalyst (13, 0)] [Native] public enum INUIInteractiveBehavior : ulong { None, @@ -49,6 +51,7 @@ public enum INUIAddVoiceShortcutButtonStyle : ulong { delegate void INUIHostedViewControllingConfigureViewHandler (bool success, NSSet configuredParameters, CGSize desiredSize); [iOS (10, 0)] + [MacCatalyst (13, 0)] [Protocol] interface INUIHostedViewControlling { @@ -64,6 +67,7 @@ interface INUIHostedViewControlling { } [iOS (10, 0)] + [MacCatalyst (13, 0)] [Category] [BaseType (typeof (NSExtensionContext))] interface NSExtensionContext_INUIHostedViewControlling { @@ -80,6 +84,7 @@ interface NSExtensionContext_INUIHostedViewControlling { } [iOS (10, 0)] + [MacCatalyst (13, 0)] [Protocol] interface INUIHostedViewSiriProviding { diff --git a/src/pencilkit.cs b/src/pencilkit.cs index 1852307522df..eed5c7036772 100644 --- a/src/pencilkit.cs +++ b/src/pencilkit.cs @@ -102,25 +102,20 @@ interface PKCanvasView : PKToolPickerObserver { [Export ("drawing", ArgumentSemantic.Copy)] PKDrawing Drawing { get; set; } - [Unavailable (PlatformName.MacCatalyst), Advice ("This API is not available when using Catalyst on macOS.")] [Export ("tool", ArgumentSemantic.Copy)] PKTool Tool { get; set; } - [Unavailable (PlatformName.MacCatalyst), Advice ("This API is not available when using Catalyst on macOS.")] [Export ("rulerActive")] bool RulerActive { [Bind ("isRulerActive")] get; set; } - [Unavailable (PlatformName.MacCatalyst), Advice ("This API is not available when using Catalyst on macOS.")] [Export ("drawingGestureRecognizer")] UIGestureRecognizer DrawingGestureRecognizer { get; } [Deprecated (PlatformName.iOS, 14, 0, message: "Use 'DrawingPolicy' property instead.")] - [Unavailable (PlatformName.MacCatalyst), Advice ("This API is not available when using Catalyst on macOS.")] [Export ("allowsFingerDrawing")] bool AllowsFingerDrawing { get; set; } [iOS (14, 0)] - [Unavailable (PlatformName.MacCatalyst), Advice ("This API is not available when using Catalyst on macOS.")] [Export ("drawingPolicy", ArgumentSemantic.Assign)] PKCanvasViewDrawingPolicy DrawingPolicy { get; set; } } @@ -299,7 +294,6 @@ interface PKToolPicker { UIUserInterfaceStyle ColorUserInterfaceStyle { get; set; } [Deprecated (PlatformName.iOS, 14, 0, message: "Create individual instances instead.")] - [Unavailable (PlatformName.MacCatalyst), Advice ("This API is not available when using Catalyst on macOS.")] [Static] [return: NullAllowed] [Export ("sharedToolPickerForWindow:")] diff --git a/src/pushkit.cs b/src/pushkit.cs index d489205f0c03..61ad41838d30 100644 --- a/src/pushkit.cs +++ b/src/pushkit.cs @@ -101,6 +101,7 @@ interface PKPushRegistryDelegate { void DidReceiveIncomingPush (PKPushRegistry registry, PKPushPayload payload, string type); [iOS (11,0)] + [MacCatalyst (10,13)] [Export ("pushRegistry:didReceiveIncomingPushWithPayload:forType:withCompletionHandler:")] void DidReceiveIncomingPush (PKPushRegistry registry, PKPushPayload payload, string type, Action completion); diff --git a/src/quicklookthumbnailing.cs b/src/quicklookthumbnailing.cs index 2bcd2b038b28..19595f76d50a 100644 --- a/src/quicklookthumbnailing.cs +++ b/src/quicklookthumbnailing.cs @@ -101,7 +101,7 @@ interface QLThumbnailGenerationRequest : NSCopying, NSSecureCoding { UTType ContentType { get; set; } } - [Mac (10,15), iOS (13,0)] + [Mac (10,15), iOS (13,0), MacCatalyst (13,0)] [BaseType (typeof (NSObject))] interface QLThumbnailRepresentation { diff --git a/tests/xtro-sharpie/MacCatalyst-AVFoundation.todo b/tests/xtro-sharpie/MacCatalyst-AVFoundation.todo index e551860f6a32..1730ff28061c 100644 --- a/tests/xtro-sharpie/MacCatalyst-AVFoundation.todo +++ b/tests/xtro-sharpie/MacCatalyst-AVFoundation.todo @@ -106,8 +106,6 @@ !missing-selector! AVAudioSession::supportsMultichannelContent not bound !missing-selector! AVAudioSessionPortDescription::isSpatialAudioEnabled not bound !missing-selector! AVAudioUnitSampler::overallGain not bound -!missing-selector! AVAudioUnitSampler::setOverallGain: not bound -!missing-selector! AVCaptureDevice::isInUseByAnotherApplication not bound !missing-selector! AVCaptureDevice::isPortraitEffectActive not bound !missing-selector! AVCaptureDevice::minimumFocusDistance not bound !missing-selector! AVCaptureDeviceFormat::isHighPhotoQualitySupported not bound @@ -193,20 +191,6 @@ !missing-selector! AVPlayerPlaybackCoordinator::setDelegate: not bound !missing-selector! AVSampleBufferAudioRenderer::allowedAudioSpatializationFormats not bound !missing-selector! AVSampleBufferAudioRenderer::setAllowedAudioSpatializationFormats: not bound -!missing-selector! AVSampleCursor::comparePositionInDecodeOrderWithPositionOfCursor: not bound -!missing-selector! AVSampleCursor::copyCurrentSampleFormatDescription not bound -!missing-selector! AVSampleCursor::currentChunkInfo not bound -!missing-selector! AVSampleCursor::currentChunkStorageRange not bound -!missing-selector! AVSampleCursor::currentChunkStorageURL not bound -!missing-selector! AVSampleCursor::currentSampleDependencyInfo not bound -!missing-selector! AVSampleCursor::currentSampleDuration not bound -!missing-selector! AVSampleCursor::currentSampleIndexInChunk not bound -!missing-selector! AVSampleCursor::currentSampleStorageRange not bound -!missing-selector! AVSampleCursor::currentSampleSyncInfo not bound -!missing-selector! AVSampleCursor::decodeTimeStamp not bound -!missing-selector! AVSampleCursor::presentationTimeStamp not bound -!missing-selector! AVSampleCursor::samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor: not bound -!missing-selector! AVSampleCursor::samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor: not bound !missing-selector! AVSpeechSynthesizer::setUsesApplicationAudioSession: not bound !missing-selector! AVSpeechSynthesizer::usesApplicationAudioSession not bound !missing-selector! AVURLAsset::findCompatibleTrackForCompositionTrack:completionHandler: not bound diff --git a/tests/xtro-sharpie/MacCatalyst-CHIP.ignore b/tests/xtro-sharpie/MacCatalyst-CHIP.ignore deleted file mode 100644 index 87cb23a5831d..000000000000 --- a/tests/xtro-sharpie/MacCatalyst-CHIP.ignore +++ /dev/null @@ -1,400 +0,0 @@ -# framework is missing in Xcode13 beta 1 -!missing-enum! CHIPErrorCode not bound -!missing-enum! CHIPOnboardingPayloadType not bound -!missing-enum! CHIPOptionalQRCodeInfoType not bound -!missing-enum! CHIPPairingStatus not bound -!missing-enum! CHIPRendezvousInformationFlags not bound -!missing-field! CHIPErrorDomain not bound -!missing-protocol! CHIPDevicePairingDelegate not bound -!missing-protocol! CHIPPersistentStorageDelegate not bound -!missing-selector! +CHIPDeviceController::sharedController not bound -!missing-selector! +CHIPError::errorForCHIPErrorCode: not bound -!missing-selector! +CHIPError::errorToCHIPErrorCode: not bound -!missing-selector! +CHIPOnboardingPayloadParser::setupPayloadForOnboardingPayload:ofType:error: not bound -!missing-selector! CHIPApplicationBasic::readAttributeApplicationIdWithResponseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeApplicationNameWithResponseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeApplicationSatusWithResponseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeCatalogVendorIdWithResponseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeProductIdWithResponseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeVendorIdWithResponseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeVendorNameWithResponseHandler: not bound -!missing-selector! CHIPBarrierControl::barrierControlGoToPercent:responseHandler: not bound -!missing-selector! CHIPBarrierControl::barrierControlStop: not bound -!missing-selector! CHIPBarrierControl::readAttributeBarrierCapabilitiesWithResponseHandler: not bound -!missing-selector! CHIPBarrierControl::readAttributeBarrierMovingStateWithResponseHandler: not bound -!missing-selector! CHIPBarrierControl::readAttributeBarrierPositionWithResponseHandler: not bound -!missing-selector! CHIPBarrierControl::readAttributeBarrierSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPBarrierControl::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPBasic::mfgSpecificPing: not bound -!missing-selector! CHIPBasic::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeHardwareVersionStringWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeHardwareVersionWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeInteractionModelVersionWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeLocalConfigDisabledWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeLocationWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeManufacturingDateWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributePartNumberWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeProductIDWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeProductLabelWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeProductNameWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeProductURLWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeSerialNumberWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeSoftwareVersionStringWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeSoftwareVersionWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeUserLabelWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeVendorIDWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeVendorNameWithResponseHandler: not bound -!missing-selector! CHIPBasic::writeAttributeLocalConfigDisabledWithValue:responseHandler: not bound -!missing-selector! CHIPBasic::writeAttributeLocationWithValue:responseHandler: not bound -!missing-selector! CHIPBasic::writeAttributeUserLabelWithValue:responseHandler: not bound -!missing-selector! CHIPBinding::bind:groupId:endpointId:clusterId:responseHandler: not bound -!missing-selector! CHIPBinding::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPBinding::unbind:groupId:endpointId:clusterId:responseHandler: not bound -!missing-selector! CHIPCluster::initWithDevice:endpoint:queue: not bound -!missing-selector! CHIPColorControl::configureAttributeColorTemperatureWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPColorControl::configureAttributeCurrentHueWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPColorControl::configureAttributeCurrentSaturationWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPColorControl::configureAttributeCurrentXWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPColorControl::configureAttributeCurrentYWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPColorControl::moveColor:rateY:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::moveColorTemperature:rate:colorTemperatureMinimum:colorTemperatureMaximum:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::moveHue:rate:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::moveSaturation:rate:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::moveToColor:colorY:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::moveToColorTemperature:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::moveToHue:direction:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::moveToHueAndSaturation:saturation:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::moveToSaturation:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorCapabilitiesWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorControlOptionsWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopActiveWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopDirectionWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopTimeWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorModeWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorPointBIntensityWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorPointBXWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorPointBYWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorPointGIntensityWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorPointGXWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorPointGYWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorPointRIntensityWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorPointRXWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorPointRYWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorTemperatureWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorTempPhysicalMaxWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorTempPhysicalMinWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeCompensationTextWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeCoupleColorTempToLevelMinMiredsWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeCurrentHueWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeCurrentSaturationWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeCurrentXWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeCurrentYWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeDriftCompensationWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeEnhancedColorModeWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeEnhancedCurrentHueWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeNumberOfPrimariesWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary1IntensityWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary1XWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary1YWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary2IntensityWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary2XWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary2YWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary3IntensityWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary3XWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary3YWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary4IntensityWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary4XWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary4YWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary5IntensityWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary5XWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary5YWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary6IntensityWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary6XWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributePrimary6YWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeRemainingTimeWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeStartUpColorTemperatureMiredsWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeWhitePointXWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeWhitePointYWithResponseHandler: not bound -!missing-selector! CHIPColorControl::reportAttributeColorTemperatureWithResponseHandler: not bound -!missing-selector! CHIPColorControl::reportAttributeCurrentHueWithResponseHandler: not bound -!missing-selector! CHIPColorControl::reportAttributeCurrentSaturationWithResponseHandler: not bound -!missing-selector! CHIPColorControl::reportAttributeCurrentXWithResponseHandler: not bound -!missing-selector! CHIPColorControl::reportAttributeCurrentYWithResponseHandler: not bound -!missing-selector! CHIPColorControl::stepColor:stepY:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::stepColorTemperature:stepSize:transitionTime:colorTemperatureMinimum:colorTemperatureMaximum:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::stepHue:stepSize:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::stepSaturation:stepSize:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::stopMoveStep:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeColorControlOptionsWithValue:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeColorPointBIntensityWithValue:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeColorPointBXWithValue:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeColorPointBYWithValue:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeColorPointGIntensityWithValue:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeColorPointGXWithValue:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeColorPointGYWithValue:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeColorPointRIntensityWithValue:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeColorPointRXWithValue:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeColorPointRYWithValue:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeStartUpColorTemperatureMiredsWithValue:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeWhitePointXWithValue:responseHandler: not bound -!missing-selector! CHIPColorControl::writeAttributeWhitePointYWithValue:responseHandler: not bound -!missing-selector! CHIPDescriptor::readAttributeClientListWithResponseHandler: not bound -!missing-selector! CHIPDescriptor::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPDescriptor::readAttributeDeviceListWithResponseHandler: not bound -!missing-selector! CHIPDescriptor::readAttributePartsListWithResponseHandler: not bound -!missing-selector! CHIPDescriptor::readAttributeServerListWithResponseHandler: not bound -!missing-selector! CHIPDevice::isActive not bound -!missing-selector! CHIPDevice::openPairingWindow:error: not bound -!missing-selector! CHIPDevice::openPairingWindowWithPIN:discriminator:setupPIN:error: not bound -!missing-selector! CHIPDeviceController::getControllerNodeId not bound -!missing-selector! CHIPDeviceController::getPairedDevice:error: not bound -!missing-selector! CHIPDeviceController::isRunning not bound -!missing-selector! CHIPDeviceController::pairDevice:address:port:discriminator:setupPINCode:error: not bound -!missing-selector! CHIPDeviceController::pairDevice:discriminator:setupPINCode:error: not bound -!missing-selector! CHIPDeviceController::pairDevice:onboardingPayload:onboardingPayloadType:error: not bound -!missing-selector! CHIPDeviceController::pairDeviceWithoutSecurity:address:port:error: not bound -!missing-selector! CHIPDeviceController::setListenPort: not bound -!missing-selector! CHIPDeviceController::setPairingDelegate:queue: not bound -!missing-selector! CHIPDeviceController::shutdown not bound -!missing-selector! CHIPDeviceController::startup: not bound -!missing-selector! CHIPDeviceController::stopDevicePairing:error: not bound -!missing-selector! CHIPDeviceController::unpairDevice:error: not bound -!missing-selector! CHIPDeviceController::updateDevice:fabricId: not bound -!missing-selector! CHIPDoorLock::clearAllPins: not bound -!missing-selector! CHIPDoorLock::clearAllRfids: not bound -!missing-selector! CHIPDoorLock::clearHolidaySchedule:responseHandler: not bound -!missing-selector! CHIPDoorLock::clearPin:responseHandler: not bound -!missing-selector! CHIPDoorLock::clearRfid:responseHandler: not bound -!missing-selector! CHIPDoorLock::clearWeekdaySchedule:userId:responseHandler: not bound -!missing-selector! CHIPDoorLock::clearYeardaySchedule:userId:responseHandler: not bound -!missing-selector! CHIPDoorLock::configureAttributeLockStateWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPDoorLock::getHolidaySchedule:responseHandler: not bound -!missing-selector! CHIPDoorLock::getLogRecord:responseHandler: not bound -!missing-selector! CHIPDoorLock::getPin:responseHandler: not bound -!missing-selector! CHIPDoorLock::getRfid:responseHandler: not bound -!missing-selector! CHIPDoorLock::getUserType:responseHandler: not bound -!missing-selector! CHIPDoorLock::getWeekdaySchedule:userId:responseHandler: not bound -!missing-selector! CHIPDoorLock::getYeardaySchedule:userId:responseHandler: not bound -!missing-selector! CHIPDoorLock::lockDoor:responseHandler: not bound -!missing-selector! CHIPDoorLock::readAttributeActuatorEnabledWithResponseHandler: not bound -!missing-selector! CHIPDoorLock::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPDoorLock::readAttributeLockStateWithResponseHandler: not bound -!missing-selector! CHIPDoorLock::readAttributeLockTypeWithResponseHandler: not bound -!missing-selector! CHIPDoorLock::reportAttributeLockStateWithResponseHandler: not bound -!missing-selector! CHIPDoorLock::setHolidaySchedule:localStartTime:localEndTime:operatingModeDuringHoliday:responseHandler: not bound -!missing-selector! CHIPDoorLock::setPin:userStatus:userType:pin:responseHandler: not bound -!missing-selector! CHIPDoorLock::setRfid:userStatus:userType:id:responseHandler: not bound -!missing-selector! CHIPDoorLock::setUserType:userType:responseHandler: not bound -!missing-selector! CHIPDoorLock::setWeekdaySchedule:userId:daysMask:startHour:startMinute:endHour:endMinute:responseHandler: not bound -!missing-selector! CHIPDoorLock::setYeardaySchedule:userId:localStartTime:localEndTime:responseHandler: not bound -!missing-selector! CHIPDoorLock::unlockDoor:responseHandler: not bound -!missing-selector! CHIPDoorLock::unlockWithTimeout:pin:responseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::armFailSafe:breadcrumb:timeoutMs:responseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::commissioningComplete: not bound -!missing-selector! CHIPGeneralCommissioning::readAttributeBreadcrumbWithResponseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::readAttributeFabricIdWithResponseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::setRegulatoryConfig:countryCode:breadcrumb:timeoutMs:responseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::writeAttributeBreadcrumbWithValue:responseHandler: not bound -!missing-selector! CHIPGroupKeyManagement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPGroupKeyManagement::readAttributeGroupKeysWithResponseHandler: not bound -!missing-selector! CHIPGroupKeyManagement::readAttributeGroupsWithResponseHandler: not bound -!missing-selector! CHIPGroups::addGroup:groupName:responseHandler: not bound -!missing-selector! CHIPGroups::addGroupIfIdentifying:groupName:responseHandler: not bound -!missing-selector! CHIPGroups::getGroupMembership:groupList:responseHandler: not bound -!missing-selector! CHIPGroups::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPGroups::readAttributeNameSupportWithResponseHandler: not bound -!missing-selector! CHIPGroups::removeAllGroups: not bound -!missing-selector! CHIPGroups::removeGroup:responseHandler: not bound -!missing-selector! CHIPGroups::viewGroup:responseHandler: not bound -!missing-selector! CHIPIdentify::identify:responseHandler: not bound -!missing-selector! CHIPIdentify::identifyQuery: not bound -!missing-selector! CHIPIdentify::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPIdentify::readAttributeIdentifyTimeWithResponseHandler: not bound -!missing-selector! CHIPIdentify::writeAttributeIdentifyTimeWithValue:responseHandler: not bound -!missing-selector! CHIPLevelControl::configureAttributeCurrentLevelWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPLevelControl::move:rate:optionMask:optionOverride:responseHandler: not bound -!missing-selector! CHIPLevelControl::moveToLevel:transitionTime:optionMask:optionOverride:responseHandler: not bound -!missing-selector! CHIPLevelControl::moveToLevelWithOnOff:transitionTime:responseHandler: not bound -!missing-selector! CHIPLevelControl::moveWithOnOff:rate:responseHandler: not bound -!missing-selector! CHIPLevelControl::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPLevelControl::readAttributeCurrentLevelWithResponseHandler: not bound -!missing-selector! CHIPLevelControl::reportAttributeCurrentLevelWithResponseHandler: not bound -!missing-selector! CHIPLevelControl::step:stepSize:transitionTime:optionMask:optionOverride:responseHandler: not bound -!missing-selector! CHIPLevelControl::stepWithOnOff:stepSize:transitionTime:responseHandler: not bound -!missing-selector! CHIPLevelControl::stop:optionOverride:responseHandler: not bound -!missing-selector! CHIPLevelControl::stopWithOnOff: not bound -!missing-selector! CHIPLowPower::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPLowPower::sleep: not bound -!missing-selector! CHIPManualSetupPayloadParser::initWithDecimalStringRepresentation: not bound -!missing-selector! CHIPManualSetupPayloadParser::populatePayload: not bound -!missing-selector! CHIPNetworkCommissioning::addThreadNetwork:breadcrumb:timeoutMs:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::addWiFiNetwork:credentials:breadcrumb:timeoutMs:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::disableNetwork:breadcrumb:timeoutMs:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::enableNetwork:breadcrumb:timeoutMs:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::getLastNetworkCommissioningResult:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::removeNetwork:breadcrumb:timeoutMs:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::scanNetworks:breadcrumb:timeoutMs:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::updateThreadNetwork:breadcrumb:timeoutMs:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::updateWiFiNetwork:credentials:breadcrumb:timeoutMs:responseHandler: not bound -!missing-selector! CHIPOnOff::configureAttributeOnOffWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPOnOff::off: not bound -!missing-selector! CHIPOnOff::on: not bound -!missing-selector! CHIPOnOff::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOnOffWithResponseHandler: not bound -!missing-selector! CHIPOnOff::reportAttributeOnOffWithResponseHandler: not bound -!missing-selector! CHIPOnOff::toggle: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeFabricsListWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeAllFabrics: not bound -!missing-selector! CHIPOperationalCredentials::removeFabric:nodeId:vendorId:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::setFabric:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::updateFabricLabel:responseHandler: not bound -!missing-selector! CHIPOptionalQRCodeInfo::infoType not bound -!missing-selector! CHIPOptionalQRCodeInfo::integerValue not bound -!missing-selector! CHIPOptionalQRCodeInfo::setInfoType: not bound -!missing-selector! CHIPOptionalQRCodeInfo::setIntegerValue: not bound -!missing-selector! CHIPOptionalQRCodeInfo::setStringValue: not bound -!missing-selector! CHIPOptionalQRCodeInfo::setTag: not bound -!missing-selector! CHIPOptionalQRCodeInfo::stringValue not bound -!missing-selector! CHIPOptionalQRCodeInfo::tag not bound -!missing-selector! CHIPPumpConfigurationAndControl::configureAttributeCapacityWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPPumpConfigurationAndControl::readAttributeCapacityWithResponseHandler: not bound -!missing-selector! CHIPPumpConfigurationAndControl::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPumpConfigurationAndControl::readAttributeEffectiveControlModeWithResponseHandler: not bound -!missing-selector! CHIPPumpConfigurationAndControl::readAttributeEffectiveOperationModeWithResponseHandler: not bound -!missing-selector! CHIPPumpConfigurationAndControl::readAttributeMaxFlowWithResponseHandler: not bound -!missing-selector! CHIPPumpConfigurationAndControl::readAttributeMaxPressureWithResponseHandler: not bound -!missing-selector! CHIPPumpConfigurationAndControl::readAttributeMaxSpeedWithResponseHandler: not bound -!missing-selector! CHIPPumpConfigurationAndControl::readAttributeOperationModeWithResponseHandler: not bound -!missing-selector! CHIPPumpConfigurationAndControl::reportAttributeCapacityWithResponseHandler: not bound -!missing-selector! CHIPPumpConfigurationAndControl::writeAttributeOperationModeWithValue:responseHandler: not bound -!missing-selector! CHIPQRCodeSetupPayloadParser::initWithBase38Representation: not bound -!missing-selector! CHIPQRCodeSetupPayloadParser::populatePayload: not bound -!missing-selector! CHIPScenes::addScene:sceneId:transitionTime:sceneName:clusterId:length:value:responseHandler: not bound -!missing-selector! CHIPScenes::getSceneMembership:responseHandler: not bound -!missing-selector! CHIPScenes::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPScenes::readAttributeCurrentGroupWithResponseHandler: not bound -!missing-selector! CHIPScenes::readAttributeCurrentSceneWithResponseHandler: not bound -!missing-selector! CHIPScenes::readAttributeNameSupportWithResponseHandler: not bound -!missing-selector! CHIPScenes::readAttributeSceneCountWithResponseHandler: not bound -!missing-selector! CHIPScenes::readAttributeSceneValidWithResponseHandler: not bound -!missing-selector! CHIPScenes::recallScene:sceneId:transitionTime:responseHandler: not bound -!missing-selector! CHIPScenes::removeAllScenes:responseHandler: not bound -!missing-selector! CHIPScenes::removeScene:sceneId:responseHandler: not bound -!missing-selector! CHIPScenes::storeScene:sceneId:responseHandler: not bound -!missing-selector! CHIPScenes::viewScene:sceneId:responseHandler: not bound -!missing-selector! CHIPSetupPayload::discriminator not bound -!missing-selector! CHIPSetupPayload::getAllOptionalVendorData: not bound -!missing-selector! CHIPSetupPayload::productID not bound -!missing-selector! CHIPSetupPayload::rendezvousInformation not bound -!missing-selector! CHIPSetupPayload::serialNumber not bound -!missing-selector! CHIPSetupPayload::setDiscriminator: not bound -!missing-selector! CHIPSetupPayload::setProductID: not bound -!missing-selector! CHIPSetupPayload::setRendezvousInformation: not bound -!missing-selector! CHIPSetupPayload::setSerialNumber: not bound -!missing-selector! CHIPSetupPayload::setSetUpPINCode: not bound -!missing-selector! CHIPSetupPayload::setUpPINCode not bound -!missing-selector! CHIPSetupPayload::setVendorID: not bound -!missing-selector! CHIPSetupPayload::setVersion: not bound -!missing-selector! CHIPSetupPayload::vendorID not bound -!missing-selector! CHIPSetupPayload::version not bound -!missing-selector! CHIPSwitch::configureAttributeCurrentPositionWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPSwitch::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPSwitch::readAttributeCurrentPositionWithResponseHandler: not bound -!missing-selector! CHIPSwitch::readAttributeNumberOfPositionsWithResponseHandler: not bound -!missing-selector! CHIPSwitch::reportAttributeCurrentPositionWithResponseHandler: not bound -!missing-selector! CHIPTemperatureMeasurement::configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPTemperatureMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPTemperatureMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPTemperatureMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPTemperatureMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPTemperatureMeasurement::reportAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeBitmap16WithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeBitmap32WithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeBitmap64WithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeBitmap8WithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeBooleanWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeEnum16WithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeEnum8WithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeInt16sWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeInt16uWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeInt32sWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeInt32uWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeInt64sWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeInt64uWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeInt8sWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeInt8uWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeListInt8uWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeOctetStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::test: not bound -!missing-selector! CHIPTestCluster::testNotHandled: not bound -!missing-selector! CHIPTestCluster::testSpecific: not bound -!missing-selector! CHIPTestCluster::writeAttributeBitmap16WithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeBitmap32WithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeBitmap64WithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeBitmap8WithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeBooleanWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeEnum16WithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeEnum8WithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeInt16sWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeInt16uWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeInt32sWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeInt32uWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeInt64sWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeInt64uWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeInt8sWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeInt8uWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeOctetStringWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::clearWeeklySchedule: not bound -!missing-selector! CHIPThermostat::configureAttributeLocalTemperatureWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPThermostat::getRelayStatusLog: not bound -!missing-selector! CHIPThermostat::getWeeklySchedule:modeToReturn:responseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeControlSequenceOfOperationWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeLocalTemperatureWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeOccupiedCoolingSetpointWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeOccupiedHeatingSetpointWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeSystemModeWithResponseHandler: not bound -!missing-selector! CHIPThermostat::reportAttributeLocalTemperatureWithResponseHandler: not bound -!missing-selector! CHIPThermostat::setpointRaiseLower:amount:responseHandler: not bound -!missing-selector! CHIPThermostat::setWeeklySchedule:dayOfWeekForSequence:modeForSequence:payload:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeControlSequenceOfOperationWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeOccupiedCoolingSetpointWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeOccupiedHeatingSetpointWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeSystemModeWithValue:responseHandler: not bound -!missing-type! CHIPApplicationBasic not bound -!missing-type! CHIPBarrierControl not bound -!missing-type! CHIPBasic not bound -!missing-type! CHIPBinding not bound -!missing-type! CHIPCluster not bound -!missing-type! CHIPColorControl not bound -!missing-type! CHIPDescriptor not bound -!missing-type! CHIPDevice not bound -!missing-type! CHIPDeviceController not bound -!missing-type! CHIPDoorLock not bound -!missing-type! CHIPError not bound -!missing-type! CHIPGeneralCommissioning not bound -!missing-type! CHIPGroupKeyManagement not bound -!missing-type! CHIPGroups not bound -!missing-type! CHIPIdentify not bound -!missing-type! CHIPLevelControl not bound -!missing-type! CHIPLowPower not bound -!missing-type! CHIPManualSetupPayloadParser not bound -!missing-type! CHIPNetworkCommissioning not bound -!missing-type! CHIPOnboardingPayloadParser not bound -!missing-type! CHIPOnOff not bound -!missing-type! CHIPOperationalCredentials not bound -!missing-type! CHIPOptionalQRCodeInfo not bound -!missing-type! CHIPPumpConfigurationAndControl not bound -!missing-type! CHIPQRCodeSetupPayloadParser not bound -!missing-type! CHIPScenes not bound -!missing-type! CHIPSetupPayload not bound -!missing-type! CHIPSwitch not bound -!missing-type! CHIPTemperatureMeasurement not bound -!missing-type! CHIPTestCluster not bound -!missing-type! CHIPThermostat not bound diff --git a/tests/xtro-sharpie/MacCatalyst-CHIP.todo b/tests/xtro-sharpie/MacCatalyst-CHIP.todo deleted file mode 100644 index 64bb77894b6d..000000000000 --- a/tests/xtro-sharpie/MacCatalyst-CHIP.todo +++ /dev/null @@ -1,150 +0,0 @@ -!missing-enum! CHIPCommissioningFlow not bound -!missing-selector! CHIPAccountLogin::getSetupPIN:responseHandler: not bound -!missing-selector! CHIPAccountLogin::login:setupPIN:responseHandler: not bound -!missing-selector! CHIPAccountLogin::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::launchApp:catalogVendorId:applicationId:responseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeApplicationLauncherListWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPAudioOutput::readAttributeAudioOutputListWithResponseHandler: not bound -!missing-selector! CHIPAudioOutput::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPAudioOutput::renameOutput:name:responseHandler: not bound -!missing-selector! CHIPAudioOutput::selectOutput:responseHandler: not bound -!missing-selector! CHIPBinaryInputBasic::configureAttributePresentValueWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPBinaryInputBasic::configureAttributeStatusFlagsWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPBinaryInputBasic::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPBinaryInputBasic::readAttributeOutOfServiceWithResponseHandler: not bound -!missing-selector! CHIPBinaryInputBasic::readAttributePresentValueWithResponseHandler: not bound -!missing-selector! CHIPBinaryInputBasic::readAttributeStatusFlagsWithResponseHandler: not bound -!missing-selector! CHIPBinaryInputBasic::reportAttributePresentValueWithResponseHandler: not bound -!missing-selector! CHIPBinaryInputBasic::reportAttributeStatusFlagsWithResponseHandler: not bound -!missing-selector! CHIPBinaryInputBasic::writeAttributeOutOfServiceWithValue:responseHandler: not bound -!missing-selector! CHIPBinaryInputBasic::writeAttributePresentValueWithValue:responseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeHardwareVersionStringWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeHardwareVersionWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeManufacturingDateWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributePartNumberWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeProductLabelWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeProductNameWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeProductURLWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeReachableWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeSerialNumberWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeSoftwareVersionStringWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeSoftwareVersionWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeUserLabelWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeVendorIDWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::readAttributeVendorNameWithResponseHandler: not bound -!missing-selector! CHIPBridgedDeviceBasic::writeAttributeUserLabelWithValue:responseHandler: not bound -!missing-selector! CHIPContentLaunch::launchContent:data:responseHandler: not bound -!missing-selector! CHIPContentLaunch::launchURL:displayString:responseHandler: not bound -!missing-selector! CHIPContentLaunch::readAttributeAcceptsHeaderListWithResponseHandler: not bound -!missing-selector! CHIPContentLaunch::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPContentLaunch::readAttributeSupportedStreamingTypesWithResponseHandler: not bound -!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributeCollisionCountWithResponseHandler: not bound -!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributeOverrunCountWithResponseHandler: not bound -!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributePacketRxCountWithResponseHandler: not bound -!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributePacketTxCountWithResponseHandler: not bound -!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributeTxErrCountWithResponseHandler: not bound -!missing-selector! CHIPEthernetNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPFixedLabel::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPFixedLabel::readAttributeLabelListWithResponseHandler: not bound -!missing-selector! CHIPGeneralDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPGeneralDiagnostics::readAttributeNetworkInterfacesWithResponseHandler: not bound -!missing-selector! CHIPGeneralDiagnostics::readAttributeRebootCountWithResponseHandler: not bound -!missing-selector! CHIPKeypadInput::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPKeypadInput::sendKey:responseHandler: not bound -!missing-selector! CHIPMediaInput::hideInputStatus: not bound -!missing-selector! CHIPMediaInput::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPMediaInput::readAttributeMediaInputListWithResponseHandler: not bound -!missing-selector! CHIPMediaInput::renameInput:name:responseHandler: not bound -!missing-selector! CHIPMediaInput::selectInput:responseHandler: not bound -!missing-selector! CHIPMediaInput::showInputStatus: not bound -!missing-selector! CHIPMediaPlayback::mediaFastForward: not bound -!missing-selector! CHIPMediaPlayback::mediaNext: not bound -!missing-selector! CHIPMediaPlayback::mediaPause: not bound -!missing-selector! CHIPMediaPlayback::mediaPlay: not bound -!missing-selector! CHIPMediaPlayback::mediaPrevious: not bound -!missing-selector! CHIPMediaPlayback::mediaRewind: not bound -!missing-selector! CHIPMediaPlayback::mediaSkipBackward:responseHandler: not bound -!missing-selector! CHIPMediaPlayback::mediaSkipForward:responseHandler: not bound -!missing-selector! CHIPMediaPlayback::mediaSkipSeek:responseHandler: not bound -!missing-selector! CHIPMediaPlayback::mediaStartOver: not bound -!missing-selector! CHIPMediaPlayback::mediaStop: not bound -!missing-selector! CHIPMediaPlayback::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addOpCert:iCACertificate:iPKValue:caseAdminNode:adminVendorId:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::opCSRRequest:responseHandler: not bound -!missing-selector! CHIPRelativeHumidityMeasurement::configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPRelativeHumidityMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPRelativeHumidityMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPRelativeHumidityMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPRelativeHumidityMeasurement::reportAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPSetupPayload::commissioningFlow not bound -!missing-selector! CHIPSetupPayload::setCommissioningFlow: not bound -!missing-selector! CHIPSoftwareDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPSoftwareDiagnostics::readAttributeCurrentHeapHighWatermarkWithResponseHandler: not bound -!missing-selector! CHIPSoftwareDiagnostics::resetWatermarks: not bound -!missing-selector! CHIPTargetNavigator::navigateTarget:data:responseHandler: not bound -!missing-selector! CHIPTargetNavigator::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPTargetNavigator::readAttributeTargetNavigatorListWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeListOctetStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeListStructOctetStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::testUnknownCommand: not bound -!missing-selector! CHIPTrustedRootCertificates::addTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPTrustedRootCertificates::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPTrustedRootCertificates::removeTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPTvChannel::changeChannel:responseHandler: not bound -!missing-selector! CHIPTvChannel::changeChannelByNumber:minorNumber:responseHandler: not bound -!missing-selector! CHIPTvChannel::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPTvChannel::readAttributeCurrentTvChannelWithResponseHandler: not bound -!missing-selector! CHIPTvChannel::readAttributeTvChannelLineupWithResponseHandler: not bound -!missing-selector! CHIPTvChannel::readAttributeTvChannelListWithResponseHandler: not bound -!missing-selector! CHIPTvChannel::skipChannel:responseHandler: not bound -!missing-selector! CHIPWakeOnLan::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPWakeOnLan::readAttributeWakeOnLanMacAddressWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeConfigStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeWindowCoveringTypeWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeConfigStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeInstalledClosedLimitLiftWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeInstalledClosedLimitTiltWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeInstalledOpenLimitLiftWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeInstalledOpenLimitTiltWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeModeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeWindowCoveringTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeConfigStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeWindowCoveringTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::windowCoveringDownClose: not bound -!missing-selector! CHIPWindowCovering::windowCoveringGoToLiftPercentage:responseHandler: not bound -!missing-selector! CHIPWindowCovering::windowCoveringGoToLiftValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::windowCoveringGoToTiltPercentage:responseHandler: not bound -!missing-selector! CHIPWindowCovering::windowCoveringGoToTiltValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::windowCoveringStop: not bound -!missing-selector! CHIPWindowCovering::windowCoveringUpOpen: not bound -!missing-selector! CHIPWindowCovering::writeAttributeModeWithValue:responseHandler: not bound -!missing-type! CHIPAccountLogin not bound -!missing-type! CHIPApplicationLauncher not bound -!missing-type! CHIPAudioOutput not bound -!missing-type! CHIPBinaryInputBasic not bound -!missing-type! CHIPBridgedDeviceBasic not bound -!missing-type! CHIPContentLaunch not bound -!missing-type! CHIPEthernetNetworkDiagnostics not bound -!missing-type! CHIPFixedLabel not bound -!missing-type! CHIPGeneralDiagnostics not bound -!missing-type! CHIPKeypadInput not bound -!missing-type! CHIPMediaInput not bound -!missing-type! CHIPMediaPlayback not bound -!missing-type! CHIPRelativeHumidityMeasurement not bound -!missing-type! CHIPSoftwareDiagnostics not bound -!missing-type! CHIPTargetNavigator not bound -!missing-type! CHIPTrustedRootCertificates not bound -!missing-type! CHIPTvChannel not bound -!missing-type! CHIPWakeOnLan not bound -!missing-type! CHIPWindowCovering not bound diff --git a/tests/xtro-sharpie/MacCatalyst-CoreAudioKit.todo b/tests/xtro-sharpie/MacCatalyst-CoreAudioKit.ignore similarity index 94% rename from tests/xtro-sharpie/MacCatalyst-CoreAudioKit.todo rename to tests/xtro-sharpie/MacCatalyst-CoreAudioKit.ignore index 7331ace4866a..bc730c5bc7fb 100644 --- a/tests/xtro-sharpie/MacCatalyst-CoreAudioKit.todo +++ b/tests/xtro-sharpie/MacCatalyst-CoreAudioKit.ignore @@ -1,3 +1,4 @@ +# CAInterAppAudioSwitcherView and CAInterAppAudioTransportView are both deprecated on iOS and macOS !missing-selector! CAInterAppAudioSwitcherView::contentWidth not bound !missing-selector! CAInterAppAudioSwitcherView::isShowingAppNames not bound !missing-selector! CAInterAppAudioSwitcherView::setOutputAudioUnit: not bound diff --git a/tests/xtro-sharpie/MacCatalyst-FileProvider.ignore b/tests/xtro-sharpie/MacCatalyst-FileProvider.ignore new file mode 100644 index 000000000000..50003e4d2f7b --- /dev/null +++ b/tests/xtro-sharpie/MacCatalyst-FileProvider.ignore @@ -0,0 +1,3 @@ +# Documentation as of Xcode 13 as macOS only +!missing-enum! NSFileProviderFileSystemFlags not bound +!missing-enum! NSFileProviderDomainTestingModes not bound diff --git a/tests/xtro-sharpie/MacCatalyst-FileProvider.todo b/tests/xtro-sharpie/MacCatalyst-FileProvider.todo index a3176daa5738..5d36ee2ab6d2 100644 --- a/tests/xtro-sharpie/MacCatalyst-FileProvider.todo +++ b/tests/xtro-sharpie/MacCatalyst-FileProvider.todo @@ -4,11 +4,3 @@ # MacCatalyst 14.5 only, Maybe? They are unavailable in iOS !missing-enum! NSFileProviderDomainTestingModes not bound ## appended from unclassified file -!unknown-field! NSFileProviderInitialPageSortedByDate bound -!unknown-field! NSFileProviderInitialPageSortedByName bound -!unknown-field! NSFileProviderRootContainerItemIdentifier bound -!unknown-field! NSFileProviderWorkingSetContainerItemIdentifier bound -!unknown-protocol! NSFileProviderChangeObserver bound -!unknown-protocol! NSFileProviderEnumerationObserver bound -!unknown-protocol! NSFileProviderEnumerator bound -!unknown-protocol! NSFileProviderItem bound diff --git a/tests/xtro-sharpie/MacCatalyst-IntentsUI.todo b/tests/xtro-sharpie/MacCatalyst-IntentsUI.todo index f862852bdadf..8bc21e87927d 100644 --- a/tests/xtro-sharpie/MacCatalyst-IntentsUI.todo +++ b/tests/xtro-sharpie/MacCatalyst-IntentsUI.todo @@ -8,10 +8,6 @@ !missing-protocol! INUIEditVoiceShortcutViewControllerDelegate not bound !missing-protocol! INUIHostedViewControlling not bound !missing-protocol! INUIHostedViewSiriProviding not bound -!missing-selector! +INImage::imageSizeForIntentResponse: not bound -!missing-selector! +INImage::imageWithCGImage: not bound -!missing-selector! +INImage::imageWithUIImage: not bound -!missing-selector! INImage::fetchUIImageWithCompletion: not bound !missing-selector! INUIAddVoiceShortcutButton::cornerRadius not bound !missing-selector! INUIAddVoiceShortcutButton::delegate not bound !missing-selector! INUIAddVoiceShortcutButton::initWithStyle: not bound diff --git a/tests/xtro-sharpie/MacCatalyst-PencilKit.todo b/tests/xtro-sharpie/MacCatalyst-PencilKit.todo index cf99ae15729e..9f5ea190866a 100644 --- a/tests/xtro-sharpie/MacCatalyst-PencilKit.todo +++ b/tests/xtro-sharpie/MacCatalyst-PencilKit.todo @@ -1,12 +1,2 @@ -!missing-selector! +PKToolPicker::sharedToolPickerForWindow: not bound -!missing-selector! PKCanvasView::allowsFingerDrawing not bound !missing-selector! PKCanvasView::delegate not bound -!missing-selector! PKCanvasView::drawingGestureRecognizer not bound -!missing-selector! PKCanvasView::drawingPolicy not bound -!missing-selector! PKCanvasView::isRulerActive not bound -!missing-selector! PKCanvasView::setAllowsFingerDrawing: not bound !missing-selector! PKCanvasView::setDelegate: not bound -!missing-selector! PKCanvasView::setDrawingPolicy: not bound -!missing-selector! PKCanvasView::setRulerActive: not bound -!missing-selector! PKCanvasView::setTool: not bound -!missing-selector! PKCanvasView::tool not bound