xamarin-macios/tests/xtro-sharpie/ios.pending

166 строки
6.8 KiB
Plaintext
Исходник Обычный вид История

2016-05-26 16:06:52 +03:00
# iOS specific issues we need to look into
# CallKit
## Deprecated in xcode8 beta1: "Use -[CXAction fulfill] instead"
!missing-selector! CXCallAction::fulfillWithResponse: not bound
2016-07-22 15:09:48 +03:00
## Deprecated in xcode8 beta3: "Authorization is no longer required"
!missing-enum! CXAuthorizationStatus not bound
!missing-selector! +CXProvider::authorizationStatus not bound
2016-05-26 16:06:52 +03:00
# CoreMedia
!missing-field! kCMMetadataKeySpace_HLSDateRange not bound
# CoreVideo
!missing-field! kCVOpenGLESTextureCacheMaximumTextureAgeKey not bound
# GameplayKit
## Apple introduced those types in Xcode 7.1 and removed them afterward !?!
## they do work (intro tests checks them) but they are not part of the header files
2016-05-26 16:06:52 +03:00
!unknown-type! GKHybridStrategist bound
!unknown-type! GKMonteCarloStrategist bound
!unknown-type! GKQuadTree bound
!unknown-type! GKQuadTreeNode bound
# HomeKit
# This was added and deprecated at the same time recommending the use of UpdateAudioStreamSetting.
# We decided not to bind it, as it could be that Apple is just keeping it around because it's needed
# somewhere else.
!missing-selector! HMCameraStream::setAudioStreamSetting: not bound
# Messages
# No enum to attach the domain with.
!missing-field! MSStickersErrorDomain not bound
# MessageUI
# [Native] available on XAMCORE_4_0
!missing-enum-native! MFMailComposeErrorCode
!missing-enum-native! MFMailComposeResult
!missing-enum-native! MessageComposeResult
# Speech
## iOS 10 beta 1 - use a non-public type in the signature https://trello.com/c/s6s6YKua
!missing-selector! SFSpeechRecognizer::prepareWithRequest: not bound
2016-05-26 16:06:52 +03:00
# OpenGLES
!missing-field! kEAGLColorFormatRGB565 not bound
!missing-field! kEAGLColorFormatRGBA8 not bound
!missing-field! kEAGLColorFormatSRGBA8 not bound
!missing-field! kEAGLDrawablePropertyColorFormat not bound
!missing-field! kEAGLDrawablePropertyRetainedBacking not bound
# Quicklook
## fixed for XAMCORE_4_0
!incorrect-protocol-member! QLPreviewItem::previewItemTitle is OPTIONAL and should NOT be abstract
2016-05-26 16:06:52 +03:00
# VideoToolbox
## Apple headers bug, header file VTPixelTransferProperties.h not included by default (!TARGET_OS_IPHONE)
## but API are mentioned as available (and our intro tests results concurs)
!unknown-field! kVTDownsamplingMode_Average bound
!unknown-field! kVTDownsamplingMode_Decimate bound
!unknown-field! kVTPixelTransferPropertyKey_DestinationCleanAperture bound
!unknown-field! kVTPixelTransferPropertyKey_DestinationPixelAspectRatio bound
!unknown-field! kVTPixelTransferPropertyKey_DestinationYCbCrMatrix bound
!unknown-field! kVTPixelTransferPropertyKey_DownsamplingMode bound
!unknown-field! kVTPixelTransferPropertyKey_ScalingMode bound
!unknown-field! kVTScalingMode_CropSourceToCleanAperture bound
!unknown-field! kVTScalingMode_Letterbox bound
!unknown-field! kVTScalingMode_Normal bound
!unknown-field! kVTScalingMode_Trim bound
# static methods in protocols are problematic
!missing-selector! +UIViewControllerRestoration::viewControllerWithRestorationIdentifierPath:coder: not bound
# the only member exists in OSX 10.11 - but there are empty protocols so it must be reported (and ignored)
!missing-protocol! AVFragmentMinding not bound
# Apple docs: This property is inherited from the UIView parent class. This class changes the default value of this property to NO.
!missing-selector! UIImageView::isUserInteractionEnabled not bound
!missing-selector! UIImageView::setUserInteractionEnabled: not bound
!missing-selector! UILabel::isUserInteractionEnabled not bound
!missing-selector! UILabel::setUserInteractionEnabled: not bound
# added in iOS7 but there was another way to get this ending up with the same name
# so current code works better (before 7.0) but can't be overridden (likely a good thing)
!missing-selector! MPMediaEntity::persistentID not bound
## UIBarButtonItem.Callback nested type, [UI|NS]*GestureRecognizer.Callback nested types
!unknown-type! Callback bound
## Implemented in managed code
!missing-selector! UIColor::getHue:saturation:brightness:alpha: not bound
!missing-selector! UIColor::getRed:green:blue:alpha: not bound
# does not exists in iOS as a type - but some API refers to it (messy)
!unknown-type! NSPortMessage bound
# untyped enum but used as a NSInteger in the API, forcing us to use [Native]
!unknown-native-enum! TWRequestMethod bound
# unfortunate (but required for API compatibility) it also means one seems to be missing (same key)
!duplicate-type-name! WKErrorCode enum exists as both WatchKit.WKErrorCode and WebKit.WKErrorCode
!missing-enum! WKErrorCode not bound
# Apple renamed it from UILineBreakMode and we kept the old name
!missing-enum! NSLineBreakMode not bound
# Apple renamed it from NSTextAlignment and we kept the old name
!missing-enum! NSTextAlignment not bound
# fixed in XAMCORE_4_0 - API break
!incorrect-protocol-member! ADInterstitialAdDelegate::interstitialAdActionDidFinish: is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! ADInterstitialAdDelegate::interstitialAdActionShouldBegin:willLeaveApplication: is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! ADInterstitialAdDelegate::interstitialAdDidLoad: is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! PKPaymentAuthorizationViewControllerDelegate::paymentAuthorizationViewControllerWillAuthorizePayment: is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! UIDocumentMenuDelegate::documentMenuWasCancelled: is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! UIDynamicAnimatorDelegate::dynamicAnimatorDidPause: is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! UIDynamicAnimatorDelegate::dynamicAnimatorWillResume: is OPTIONAL and should NOT be abstract
# should we bother ?
## *GetTypeID
!missing-pinvoke! CVMetalTextureCacheGetTypeID is not bound
!missing-pinvoke! CVMetalTextureGetTypeID is not bound
!missing-pinvoke! CVOpenGLESTextureCacheGetTypeID is not bound
!missing-pinvoke! CVOpenGLESTextureGetTypeID is not bound
## availability macro says iOS 8.0 but constants are under a #if !TARGET_OS_IPHONE define.
## introspection does not report them as missing...
!unknown-field! kVTCompressionPropertyKey_UsingHardwareAcceleratedVideoEncoder bound
!unknown-field! kVTDecompressionPropertyKey_UsingHardwareAcceleratedVideoDecoder bound
!unknown-field! kVTVideoDecoderSpecification_EnableHardwareAcceleratedVideoDecoder bound
!unknown-field! kVTVideoDecoderSpecification_RequireHardwareAcceleratedVideoDecoder bound
# Intents API iOS 10
## Deprecated in Xcode 8 beta NS_DEPRECATED(10_12, 10_12, 10_0, 10_0) / pragma mark - Deprecated
!missing-selector! INRideDriver::initWithHandle:displayName:image:rating:phoneNumber: not bound
!missing-selector! INRideDriver::initWithHandle:nameComponents:image:rating:phoneNumber: not bound
!missing-selector! INRideOption::identifier not bound
!missing-selector! INRideOption::setIdentifier: not bound