521 строка
27 KiB
Plaintext
521 строка
27 KiB
Plaintext
# CoreData
|
|
|
|
## https://bugzilla.xamarin.com/show_bug.cgi?id=34968
|
|
!missing-selector! NSPropertyDescription::renamingIdentifier not bound
|
|
!missing-selector! NSPropertyDescription::setRenamingIdentifier: not bound
|
|
!missing-selector! NSEntityDescription::renamingIdentifier not bound
|
|
!missing-selector! NSEntityDescription::setRenamingIdentifier: not bound
|
|
!missing-selector! NSExpressionDescription::expression not bound
|
|
!missing-selector! NSExpressionDescription::setExpression: not bound
|
|
!missing-selector! NSExpressionDescription::expressionResultType not bound
|
|
!missing-selector! NSExpressionDescription::setExpressionResultType: not bound
|
|
!missing-selector! +NSFetchRequestExpression::expressionForFetch:context:countOnly: not bound
|
|
!missing-selector! NSFetchRequestExpression::requestExpression not bound
|
|
!missing-selector! NSFetchRequestExpression::contextExpression not bound
|
|
!missing-selector! NSFetchRequestExpression::isCountOnlyRequest not bound
|
|
!missing-selector! NSManagedObject::awakeFromSnapshotEvents: not bound
|
|
!missing-selector! NSManagedObject::faultingState not bound
|
|
!missing-selector! +NSPersistentStoreCoordinator::metadataForPersistentStoreOfType:URL:options:error: not bound
|
|
!missing-selector! +NSPersistentStoreCoordinator::setMetadata:forPersistentStoreOfType:URL:options:error: not bound
|
|
!missing-selector! +NSMappingModel::inferredMappingModelForSourceModel:destinationModel:error: not bound
|
|
|
|
|
|
# CoreGraphics
|
|
|
|
## API does not exists on devices (at least for iOS, only simulator) rdar #24734681
|
|
!missing-pinvoke! CGColorConverterCreateSimple is not bound
|
|
|
|
## should we bother ?
|
|
!missing-pinvoke! CGColorConverterGetTypeID is not bound
|
|
|
|
|
|
# Foundation
|
|
|
|
## https://bugzilla.xamarin.com/show_bug.cgi?id=35009
|
|
!missing-selector! NSLinguisticAnalysis::linguisticTagsInRange:scheme:options:orthography:tokenRanges: not bound
|
|
!missing-selector! NSLinguisticAnalysis::enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock: not bound
|
|
|
|
## https://bugzilla.xamarin.com/show_bug.cgi?id=35012
|
|
!missing-selector! +NSPredicate::predicateWithFormat: not bound
|
|
!missing-selector! +NSPredicate::predicateWithFormat:arguments: not bound
|
|
!missing-selector! +NSExpression::expressionWithFormat: not bound
|
|
!missing-selector! +NSExpression::expressionWithFormat:arguments: not bound
|
|
!missing-selector! NSExpression::expressionBlock not bound
|
|
|
|
## https://bugzilla.xamarin.com/show_bug.cgi?id=35021
|
|
!missing-selector! NSFileWrapper::initWithSerializedRepresentation: not bound
|
|
|
|
## the API exists but is [Sealed], until XAMCORE_4_0, to keep compatible with iOS/Mac profiles
|
|
!missing-selector! NSURLSession::getTasksWithCompletionHandler: not bound
|
|
|
|
|
|
# Photos
|
|
|
|
## xcode 8 beta 1-3 defines it but it does not exists in the binaries
|
|
common.unclassified:!missing-field! PHLivePhotoShouldRenderAtPlaybackTime not bound
|
|
|
|
|
|
# SpriteKit
|
|
|
|
## https://bugzilla.xamarin.com/show_bug.cgi?id=34946
|
|
!missing-selector! +SKNode::nodeWithFileNamed: not bound
|
|
!missing-selector! SKNode::isEqualToNode: not bound
|
|
!missing-selector! +SKUniform::uniformWithName: not bound
|
|
!missing-selector! +SKUniform::uniformWithName:texture: not bound
|
|
!missing-selector! +SKUniform::uniformWithName:float: not bound
|
|
!missing-selector! +SKUniform::uniformWithName:floatVector2: not bound
|
|
!missing-selector! +SKUniform::uniformWithName:floatVector3: not bound
|
|
!missing-selector! +SKUniform::uniformWithName:floatVector4: not bound
|
|
!missing-selector! +SKUniform::uniformWithName:floatMatrix2: not bound
|
|
!missing-selector! +SKUniform::uniformWithName:floatMatrix3: not bound
|
|
!missing-selector! +SKUniform::uniformWithName:floatMatrix4: not bound
|
|
!missing-selector! +SKActions::falloffTo:duration: not bound
|
|
!missing-selector! +SKVideoNode::videoNodeWithFileNamed: not bound
|
|
!missing-selector! +SKVideoNode::videoNodeWithURL: not bound
|
|
|
|
## https://bugzilla.xamarin.com/show_bug.cgi?id=37727
|
|
!missing-selector! SKVideoNode::initWithFileNamed: not bound
|
|
!missing-selector! SKVideoNode::initWithURL: not bound
|
|
|
|
|
|
# UIKit
|
|
|
|
## https://bugzilla.xamarin.com/show_bug.cgi?id=34913
|
|
!missing-protocol-member! UITextInput::selectionAffinity not found
|
|
!missing-protocol-member! UITextInput::setSelectionAffinity: not found
|
|
|
|
## ctor signature conflict, dev can use colorWithHue:saturation:brightness:alpha:
|
|
!missing-selector! UIColor::initWithHue:saturation:brightness:alpha: not bound
|
|
|
|
|
|
# Issues we want to ignore that are common to both iOS and OSX
|
|
|
|
## might not be usable unless our ToString output is parsable as an input (includes locale issues)
|
|
!missing-pinvoke! CFUUIDCreateFromString is not bound
|
|
!missing-pinvoke! CGAffineTransformFromString is not bound
|
|
!missing-pinvoke! CGPointFromString is not bound
|
|
!missing-pinvoke! CGRectFromString is not bound
|
|
!missing-pinvoke! CGSizeFromString is not bound
|
|
!missing-pinvoke! NSStringFromCGAffineTransform is not bound
|
|
!missing-pinvoke! NSStringFromCGPoint is not bound
|
|
!missing-pinvoke! NSStringFromCGRect is not bound
|
|
!missing-pinvoke! NSStringFromCGSize is not bound
|
|
!missing-pinvoke! NSStringFromUIOffset is not bound
|
|
!missing-pinvoke! UIOffsetFromString is not bound
|
|
|
|
|
|
# missing - pending decision for implementation
|
|
!missing-type! NSAssertionHandler not bound
|
|
|
|
## collections - many are special
|
|
!missing-type! NSCountedSet not bound
|
|
!missing-type! NSHashTable not bound
|
|
!missing-type! NSMapTable not bound
|
|
!missing-type! NSPointerArray not bound
|
|
!missing-type! NSPointerFunctions not bound
|
|
|
|
# regex
|
|
!missing-type! NSDataDetector not bound
|
|
!missing-type! NSRegularExpression not bound
|
|
!missing-enum! NSRegularExpressionOptions not bound
|
|
|
|
!missing-type! NSDecimalNumberHandler not bound
|
|
!missing-protocol! NSDecimalNumberBehaviors not bound
|
|
|
|
## coredata
|
|
!missing-type! NSExpressionDescription not bound
|
|
!missing-type! NSFetchRequestExpression not bound
|
|
|
|
## stub for CFFileSecurity?
|
|
!missing-type! NSFileSecurity not bound
|
|
|
|
## related to bound NSOperation
|
|
!missing-type! NSInvocationOperation not bound
|
|
|
|
## not recommanded, noted as it _may_ be deprecated in 10.6
|
|
!missing-type! NSMessagePort not bound
|
|
|
|
## string scanning, looks helpful (porting code)
|
|
!missing-type! NSScanner not bound
|
|
|
|
## abstract
|
|
!missing-type! NSValueTransformer not bound
|
|
|
|
|
|
# to be reviewed
|
|
!missing-protocol! OS_dispatch_data not bound
|
|
!missing-protocol! OS_dispatch_group not bound
|
|
!missing-protocol! OS_dispatch_io not bound
|
|
!missing-protocol! OS_dispatch_object not bound
|
|
!missing-protocol! OS_dispatch_queue not bound
|
|
!missing-protocol! OS_dispatch_queue_attr not bound
|
|
!missing-protocol! OS_dispatch_semaphore not bound
|
|
!missing-protocol! OS_dispatch_source not bound
|
|
|
|
## there's a type of the same name (like NSObject, check what Swift did)
|
|
!missing-protocol! AVVideoCompositionInstruction not bound
|
|
|
|
|
|
# untyped enums (only values, not type name)
|
|
|
|
# NSError.h
|
|
!unknown-native-enum! NSUrlErrorCancelledReason bound
|
|
|
|
|
|
# fixed in XAMCORE_3_0 - API break
|
|
!incorrect-protocol-member! AVAssetResourceLoaderDelegate::resourceLoader:shouldWaitForLoadingOfRequestedResource: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! GKMatchmakerViewControllerDelegate::matchmakerViewController:didFindHostedPlayers: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! GKMatchmakerViewControllerDelegate::matchmakerViewController:didFindMatch: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! GKMatchmakerViewControllerDelegate::matchmakerViewController:didFindPlayers: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! GKTurnBasedMatchmakerViewControllerDelegate::turnBasedMatchmakerViewController:didFindMatch: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! GKTurnBasedMatchmakerViewControllerDelegate::turnBasedMatchmakerViewController:playerQuitForMatch: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! AVAudioMixing::destinationForMixer:bus: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! MTLBlitCommandEncoder::copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:options: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! MTLBlitCommandEncoder::copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toBuffer:destinationOffset:destinationBytesPerRow:destinationBytesPerImage:options: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! MTLDevice::newComputePipelineStateWithDescriptor:options:completionHandler: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! MTLDevice::newComputePipelineStateWithDescriptor:options:reflection:error: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! MTLDevice::supportsTextureSampleCount: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! MTLRenderCommandEncoder::setDepthClipMode: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! MTLRenderCommandEncoder::setStencilFrontReferenceValue:backReferenceValue: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! MTLTexture::newTextureViewWithPixelFormat:textureType:levels:slices: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::nodesInsideFrustumWithPointOfView: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::presentScene:withTransition:incomingPointOfView:completionHandler: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::setAudioListener: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::setDebugOptions: is REQUIRED and should be abstract
|
|
|
|
!incorrect-protocol-member! NSProgressReporting::progress is REQUIRED and should be abstract
|
|
|
|
|
|
|
|
# not public
|
|
!missing-type! NSConstantString not bound
|
|
!missing-type! NSSimpleCString not bound
|
|
|
|
# special case, see bug https://bugzilla.xamarin.com/show_bug.cgi?id=22940
|
|
!missing-type! NSProxy not bound
|
|
|
|
# Protocols we decided not to expose
|
|
!missing-protocol! NSFastEnumeration not bound
|
|
!missing-protocol-conformance! NSArray should conform to NSFastEnumeration
|
|
!missing-protocol-conformance! NSDictionary should conform to NSFastEnumeration
|
|
!missing-protocol-conformance! NSEntityDescription should conform to NSFastEnumeration
|
|
!missing-protocol-conformance! NSEnumerator should conform to NSFastEnumeration
|
|
!missing-protocol-conformance! NSManagedObjectModel should conform to NSFastEnumeration
|
|
!missing-protocol-conformance! NSOrderedSet should conform to NSFastEnumeration
|
|
!missing-protocol-conformance! NSSet should conform to NSFastEnumeration
|
|
!missing-protocol-conformance! PHFetchResult should conform to NSFastEnumeration
|
|
!missing-protocol-conformance! CMSensorDataList should conform to NSFastEnumeration
|
|
!missing-protocol-conformance! MDLAsset should conform to NSFastEnumeration
|
|
!missing-protocol-conformance! MDLMaterial should conform to NSFastEnumeration
|
|
!missing-protocol-conformance! GKBehavior should conform to NSFastEnumeration
|
|
!missing-protocol-conformance! GKComponentSystem should conform to NSFastEnumeration
|
|
|
|
# API we decided not to bind, e.g. better alternative in .NET
|
|
!missing-enum! NSXMLParserExternalEntityResolvingPolicy not bound
|
|
!missing-enum! NSXMLParserError not bound
|
|
!missing-type! NSXMLParser not bound
|
|
!missing-selector! NSXMLParser::abortParsing is not bound
|
|
!missing-selector! NSXMLParser::allowedExternalEntityURLs is not bound
|
|
!missing-selector! NSXMLParser::delegate is not bound
|
|
!missing-selector! NSXMLParser::externalEntityResolvingPolicy is not bound
|
|
!missing-selector! NSXMLParser::initWithContentsOfURL: is not bound
|
|
!missing-selector! NSXMLParser::initWithData: is not bound
|
|
!missing-selector! NSXMLParser::initWithStream: is not bound
|
|
!missing-selector! NSXMLParser::parse is not bound
|
|
!missing-selector! NSXMLParser::parserError is not bound
|
|
!missing-selector! NSXMLParser::setAllowedExternalEntityURLs: is not bound
|
|
!missing-selector! NSXMLParser::setDelegate: is not bound
|
|
!missing-selector! NSXMLParser::setExternalEntityResolvingPolicy: is not bound
|
|
!missing-selector! NSXMLParser::setShouldProcessNamespaces: is not bound
|
|
!missing-selector! NSXMLParser::setShouldReportNamespacePrefixes: is not bound
|
|
!missing-selector! NSXMLParser::setShouldResolveExternalEntities: is not bound
|
|
!missing-selector! NSXMLParser::shouldProcessNamespaces is not bound
|
|
!missing-selector! NSXMLParser::shouldReportNamespacePrefixes is not bound
|
|
!missing-selector! NSXMLParser::shouldResolveExternalEntities is not bound
|
|
!missing-protocol! NSXMLParserDelegate not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:didEndElement:namespaceURI:qualifiedName: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:didEndMappingPrefix: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:didStartElement:namespaceURI:qualifiedName:attributes: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:didStartMappingPrefix:toURI: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:foundAttributeDeclarationWithName:forElement:type:defaultValue: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:foundCDATA: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:foundCharacters: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:foundComment: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:foundElementDeclarationWithName:model: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:foundExternalEntityDeclarationWithName:publicID:systemID: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:foundIgnorableWhitespace: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:foundInternalEntityDeclarationWithName:value: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:foundNotationDeclarationWithName:publicID:systemID: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:foundProcessingInstructionWithTarget:data: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:foundUnparsedEntityDeclarationWithName:publicID:systemID:notationName: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:parseErrorOccurred: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:resolveExternalEntityName:systemID: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parser:validationErrorOccurred: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parserDidEndDocument: is not bound
|
|
!missing-selector! NSXMLParserDelegate::parserDidStartDocument: is not bound
|
|
|
|
|
|
# Accelerate.framework
|
|
!missing-enum! CBLAS_DIAG not bound
|
|
!missing-enum! CBLAS_ORDER not bound
|
|
!missing-enum! CBLAS_SIDE not bound
|
|
!missing-enum! CBLAS_TRANSPOSE not bound
|
|
!missing-enum! CBLAS_UPLO not bound
|
|
!missing-protocol! OS_la_object not bound
|
|
|
|
# SceneKit
|
|
## untyped enum (SceneKitTypes.h) but described as the value of `code` for `NSError` which is an NSInteger
|
|
!unknown-native-enum! SCNErrorCode bound
|
|
|
|
## Breaking changes fixed in XAMCORE_4_0
|
|
## we cannot add abstract members to existing SCNSceneRenderer or SCNAnimatable protocols (breaking changes)
|
|
!incorrect-protocol-member! SCNSceneRenderer::audioEngine is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::audioEnvironmentNode is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::audioListener is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::colorPixelFormat is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::commandQueue is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::currentRenderCommandEncoder is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::debugOptions is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::depthPixelFormat is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::device is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::renderingAPI is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNSceneRenderer::stencilPixelFormat is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! SCNAnimatable::setSpeed:forAnimationKey: is REQUIRED and should be abstract
|
|
|
|
## same for SCNActionable, it is required member of a protocol added to XAMCORE_4_0
|
|
!incorrect-protocol-member! SCNActionable::actionKeys is REQUIRED and should be abstract
|
|
|
|
## We have managed counterparts that comes from OpenTK code
|
|
!missing-field! SCNVector3Zero not bound
|
|
!missing-field! SCNVector4Zero not bound
|
|
!missing-field! SCNMatrix4Identity not bound
|
|
!missing-pinvoke! SCNMatrix4EqualToMatrix4 is not bound
|
|
!missing-pinvoke! SCNMatrix4FromGLKMatrix4 is not bound
|
|
!missing-pinvoke! SCNMatrix4Invert is not bound
|
|
!missing-pinvoke! SCNMatrix4IsIdentity is not bound
|
|
!missing-pinvoke! SCNMatrix4MakeRotation is not bound
|
|
!missing-pinvoke! SCNMatrix4Mult is not bound
|
|
!missing-pinvoke! SCNMatrix4Rotate is not bound
|
|
!missing-pinvoke! SCNMatrix4Scale is not bound
|
|
!missing-pinvoke! SCNMatrix4ToGLKMatrix4 is not bound
|
|
!missing-pinvoke! SCNVector3EqualToVector3 is not bound
|
|
!missing-pinvoke! SCNVector4EqualToVector4 is not bound
|
|
|
|
# Security
|
|
|
|
## untyped enum in Security.framework/Headers/SecPolicy.h but the API use CFOptionFlags
|
|
!unknown-native-enum! SecRevocation bound
|
|
|
|
|
|
# internal types
|
|
!unknown-type! __MonoMac_ActionDispatcher bound
|
|
!unknown-type! __MonoMac_NSActionDispatcher bound
|
|
!unknown-type! __MonoMac_NSAsyncActionDispatcher bound
|
|
!unknown-type! __MonoTouch_UIImageStatusDispatcher bound
|
|
!unknown-type! __MonoTouch_UIVideoStatusDispatcher bound
|
|
!unknown-type! __Xamarin_NSTimerActionDispatcher bound
|
|
!unknown-type! UIControlEventProxy bound
|
|
!unknown-type! InternalNSNotificationHandler bound
|
|
!unknown-type! MonoTouch_GKSession_ReceivedObject bound
|
|
|
|
|
|
# internal functions
|
|
!unknown-pinvoke! xamarin_init_nsthread bound
|
|
!unknown-pinvoke! xamarin_start_wwan bound
|
|
!unknown-pinvoke! xamarin_release_managed_ref bound
|
|
!unknown-pinvoke! xamarin_create_managed_ref bound
|
|
!unknown-pinvoke! xamarin_get_block_descriptor bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSend_IntPtr bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSendSuper_IntPtr bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSend_IntPtr_IntPtr_UInt32 bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSendSuper_IntPtr_IntPtr_UInt32 bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSend_IntPtr_IntPtr_UInt64 bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSendSuper_IntPtr_IntPtr_UInt64 bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSend_IntPtr_nint_nint_nint_UInt32 bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSendSuper_IntPtr_nint_nint_nint_UInt32 bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSend_IntPtr_nint_nint_nint_UInt64 bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSendSuper_IntPtr_nint_nint_nint_UInt64 bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSend_IntPtr_UInt32_nint_UInt32 bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSendSuper_IntPtr_UInt32_nint_UInt32 bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSend_IntPtr_UInt64_nint_UInt64 bound
|
|
!unknown-pinvoke! xamarin_IntPtr_objc_msgSendSuper_IntPtr_UInt64_nint_UInt64 bound
|
|
|
|
|
|
# should we bother ?
|
|
|
|
## *GetTypeID
|
|
!missing-pinvoke! CFAttributedStringGetTypeID is not bound
|
|
!missing-pinvoke! CFBagGetTypeID is not bound
|
|
!missing-pinvoke! CFBinaryHeapGetTypeID is not bound
|
|
!missing-pinvoke! CFBitVectorGetTypeID is not bound
|
|
!missing-pinvoke! CFBundleGetTypeID is not bound
|
|
!missing-pinvoke! CFCalendarGetTypeID is not bound
|
|
!missing-pinvoke! CFCharacterSetGetTypeID is not bound
|
|
!missing-pinvoke! CFDateFormatterGetTypeID is not bound
|
|
!missing-pinvoke! CFErrorGetTypeID is not bound
|
|
!missing-pinvoke! CFFileDescriptorGetTypeID is not bound
|
|
!missing-pinvoke! CFFileSecurityGetTypeID is not bound
|
|
!missing-pinvoke! CFHostGetTypeID is not bound
|
|
!missing-pinvoke! CFLocaleGetTypeID is not bound
|
|
!missing-pinvoke! CFMachPortGetTypeID is not bound
|
|
!missing-pinvoke! CFMessagePortGetTypeID is not bound
|
|
!missing-pinvoke! CFNetServiceBrowserGetTypeID is not bound
|
|
!missing-pinvoke! CFNetServiceGetTypeID is not bound
|
|
!missing-pinvoke! CFNetServiceMonitorGetTypeID is not bound
|
|
!missing-pinvoke! CFNotificationCenterGetTypeID is not bound
|
|
!missing-pinvoke! CFNullGetTypeID is not bound
|
|
!missing-pinvoke! CFNumberFormatterGetTypeID is not bound
|
|
!missing-pinvoke! CFPlugInGetTypeID is not bound
|
|
!missing-pinvoke! CFPlugInInstanceGetTypeID is not bound
|
|
!missing-pinvoke! CFReadStreamGetTypeID is not bound
|
|
!missing-pinvoke! CFRunLoopGetTypeID is not bound
|
|
!missing-pinvoke! CFRunLoopObserverGetTypeID is not bound
|
|
!missing-pinvoke! CFRunLoopSourceGetTypeID is not bound
|
|
!missing-pinvoke! CFRunLoopTimerGetTypeID is not bound
|
|
!missing-pinvoke! CFSetGetTypeID is not bound
|
|
!missing-pinvoke! CFSocketGetTypeID is not bound
|
|
!missing-pinvoke! CFStringTokenizerGetTypeID is not bound
|
|
!missing-pinvoke! CFTimeZoneGetTypeID is not bound
|
|
!missing-pinvoke! CFTreeGetTypeID is not bound
|
|
!missing-pinvoke! CFURLEnumeratorGetTypeID is not bound
|
|
!missing-pinvoke! CFUUIDGetTypeID is not bound
|
|
!missing-pinvoke! CFWriteStreamGetTypeID is not bound
|
|
!missing-pinvoke! CGColorGetTypeID is not bound
|
|
!missing-pinvoke! CGColorSpaceGetTypeID is not bound
|
|
!missing-pinvoke! CGContextGetTypeID is not bound
|
|
!missing-pinvoke! CGDataConsumerGetTypeID is not bound
|
|
!missing-pinvoke! CGDataProviderGetTypeID is not bound
|
|
!missing-pinvoke! CGFunctionGetTypeID is not bound
|
|
!missing-pinvoke! CGGradientGetTypeID is not bound
|
|
!missing-pinvoke! CGImageGetTypeID is not bound
|
|
!missing-pinvoke! CGLayerGetTypeID is not bound
|
|
!missing-pinvoke! CGPDFDocumentGetTypeID is not bound
|
|
!missing-pinvoke! CGPDFPageGetTypeID is not bound
|
|
!missing-pinvoke! CGPathGetTypeID is not bound
|
|
!missing-pinvoke! CGPatternGetTypeID is not bound
|
|
!missing-pinvoke! CGShadingGetTypeID is not bound
|
|
!missing-pinvoke! CMBlockBufferGetTypeID is not bound
|
|
!missing-pinvoke! CMBufferQueueGetTypeID is not bound
|
|
!missing-pinvoke! CMClockGetTypeID is not bound
|
|
!missing-pinvoke! CMMemoryPoolGetTypeID is not bound
|
|
!missing-pinvoke! CMSimpleQueueGetTypeID is not bound
|
|
!missing-pinvoke! CMTimebaseGetTypeID is not bound
|
|
!missing-pinvoke! CTFontCollectionGetTypeID is not bound
|
|
!missing-pinvoke! CTFontDescriptorGetTypeID is not bound
|
|
!missing-pinvoke! CTFrameGetTypeID is not bound
|
|
!missing-pinvoke! CTFramesetterGetTypeID is not bound
|
|
!missing-pinvoke! CTGlyphInfoGetTypeID is not bound
|
|
!missing-pinvoke! CTLineGetTypeID is not bound
|
|
!missing-pinvoke! CTParagraphStyleGetTypeID is not bound
|
|
!missing-pinvoke! CTRubyAnnotationGetTypeID is not bound
|
|
!missing-pinvoke! CTRunDelegateGetTypeID is not bound
|
|
!missing-pinvoke! CTRunGetTypeID is not bound
|
|
!missing-pinvoke! CTTextTabGetTypeID is not bound
|
|
!missing-pinvoke! CTTypesetterGetTypeID is not bound
|
|
!missing-pinvoke! GLKMatrixStackGetTypeID is not bound
|
|
!missing-pinvoke! MTAudioProcessingTapGetTypeID is not bound
|
|
!missing-pinvoke! SCNetworkReachabilityGetTypeID is not bound
|
|
!missing-pinvoke! SecAccessControlGetTypeID is not bound
|
|
!missing-pinvoke! VTCompressionSessionGetTypeID is not bound
|
|
!missing-pinvoke! VTDecompressionSessionGetTypeID is not bound
|
|
!missing-pinvoke! VTFrameSiloGetTypeID is not bound
|
|
!missing-pinvoke! VTMultiPassStorageGetTypeID is not bound
|
|
|
|
## implemented in managed code
|
|
### ToString / we might not match the output but changing them would be a breaking change for some apps
|
|
!missing-pinvoke! NSStringFromCGAffineTransform is not bound
|
|
!missing-pinvoke! NSStringFromCGPoint is not bound
|
|
!missing-pinvoke! NSStringFromCGRect is not bound
|
|
!missing-pinvoke! NSStringFromCGSize is not bound
|
|
!missing-pinvoke! NSStringFromUIOffset is not bound
|
|
### OTOH the (missing) convertions from an NSString needs to match too
|
|
!missing-pinvoke! CGAffineTransformFromString is not bound
|
|
!missing-pinvoke! CGPointFromString is not bound
|
|
!missing-pinvoke! CGRectFromString is not bound
|
|
!missing-pinvoke! CGSizeFromString is not bound
|
|
!missing-pinvoke! UIOffsetFromString is not bound
|
|
|
|
|
|
## partially bound, non-framework code
|
|
## we already check that they exists, at runtime, in the introspection tests
|
|
## but we have no plan to bind the remaining of functions from those header files
|
|
!unknown-pinvoke! _Block_copy bound
|
|
!unknown-pinvoke! _Block_release bound
|
|
!unknown-pinvoke! class_addIvar bound
|
|
!unknown-pinvoke! class_addMethod bound
|
|
!unknown-pinvoke! class_addProtocol bound
|
|
!unknown-pinvoke! class_getInstanceVariable bound
|
|
!unknown-pinvoke! class_getMethodImplementation bound
|
|
!unknown-pinvoke! class_getName bound
|
|
!unknown-pinvoke! class_getSuperclass bound
|
|
!unknown-pinvoke! close bound
|
|
!unknown-pinvoke! dispatch_after_f bound
|
|
!unknown-pinvoke! dispatch_apply_f bound
|
|
!unknown-pinvoke! dispatch_async_f bound
|
|
!unknown-pinvoke! dispatch_barrier_async_f bound
|
|
!unknown-pinvoke! dispatch_get_context bound
|
|
!unknown-pinvoke! dispatch_get_current_queue bound
|
|
!unknown-pinvoke! dispatch_get_global_queue bound
|
|
!unknown-pinvoke! dispatch_group_async_f bound
|
|
!unknown-pinvoke! dispatch_group_create bound
|
|
!unknown-pinvoke! dispatch_group_enter bound
|
|
!unknown-pinvoke! dispatch_group_leave bound
|
|
!unknown-pinvoke! dispatch_group_notify_f bound
|
|
!unknown-pinvoke! dispatch_group_wait bound
|
|
!unknown-pinvoke! dispatch_queue_create bound
|
|
!unknown-pinvoke! dispatch_queue_get_label bound
|
|
!unknown-pinvoke! dispatch_release bound
|
|
!unknown-pinvoke! dispatch_resume bound
|
|
!unknown-pinvoke! dispatch_retain bound
|
|
!unknown-pinvoke! dispatch_set_context bound
|
|
!unknown-pinvoke! dispatch_set_target_queue bound
|
|
!unknown-pinvoke! dispatch_source_cancel bound
|
|
!unknown-pinvoke! dispatch_source_create bound
|
|
!unknown-pinvoke! dispatch_source_get_data bound
|
|
!unknown-pinvoke! dispatch_source_get_handle bound
|
|
!unknown-pinvoke! dispatch_source_get_mask bound
|
|
!unknown-pinvoke! dispatch_source_merge_data bound
|
|
!unknown-pinvoke! dispatch_source_set_cancel_handler bound
|
|
!unknown-pinvoke! dispatch_source_set_event_handler bound
|
|
!unknown-pinvoke! dispatch_source_set_event_handler_f bound
|
|
!unknown-pinvoke! dispatch_source_set_registration_handler bound
|
|
!unknown-pinvoke! dispatch_source_set_timer bound
|
|
!unknown-pinvoke! dispatch_source_testcancel bound
|
|
!unknown-pinvoke! dispatch_suspend bound
|
|
!unknown-pinvoke! dispatch_sync_f bound
|
|
!unknown-pinvoke! dispatch_time bound
|
|
!unknown-pinvoke! dispatch_walltime bound
|
|
!unknown-pinvoke! dlclose bound
|
|
!unknown-pinvoke! dlerror bound
|
|
!unknown-pinvoke! dlopen bound
|
|
!unknown-pinvoke! dlsym bound
|
|
!unknown-pinvoke! memcpy bound
|
|
!unknown-pinvoke! objc_allocateClassPair bound
|
|
!unknown-pinvoke! objc_allocateProtocol bound
|
|
!unknown-pinvoke! objc_getClass bound
|
|
!unknown-pinvoke! objc_getProtocol bound
|
|
!unknown-pinvoke! objc_msgSend bound
|
|
!unknown-pinvoke! objc_msgSendSuper bound
|
|
!unknown-pinvoke! objc_registerClassPair bound
|
|
!unknown-pinvoke! objc_registerProtocol bound
|
|
!unknown-pinvoke! object_getClass bound
|
|
!unknown-pinvoke! object_getInstanceVariable bound
|
|
!unknown-pinvoke! object_setInstanceVariable bound
|
|
!unknown-pinvoke! open bound
|
|
!unknown-pinvoke! protocol_addMethodDescription bound
|
|
!unknown-pinvoke! protocol_addProperty bound
|
|
!unknown-pinvoke! protocol_addProtocol bound
|
|
!unknown-pinvoke! protocol_getName bound
|
|
!unknown-pinvoke! sel_getName bound
|
|
!unknown-pinvoke! sel_isMapped bound
|
|
!unknown-pinvoke! sel_registerName bound
|
|
!unknown-pinvoke! uname bound
|
|
|
|
# Intents
|
|
|
|
## NS_DEPRECATED(10_12, 10_12, 10_0, 10_0) / Designated init instead
|
|
!missing-selector! INPerson::handle not bound
|
|
!missing-selector! INPerson::initWithHandle:displayName:contactIdentifier: not bound
|
|
!missing-selector! INPerson::initWithHandle:nameComponents:contactIdentifier: not bound
|
|
!missing-selector! INPerson::initWithHandle:nameComponents:displayName:image:contactIdentifier: not bound
|