* Bump for Xcode 10 beta 3

Include a few changes to have green builds, e.g. it seems
`[GKAchievement init]` and `[GKAchievement initWithIdentifier:nil]`
are different now

```
[FAIL] Default constructor not allowed for GameKit.GKAchievement : Objective-C exception thrown.  Name: NSInvalidArgumentException Reason: -[GKAchievement identifier]: unrecognized selector sent to instance 0x6000004a48d0
	[FAIL] iOSApiCtorInitTest.ApiCtorInitTest.DefaultCtorAllowed :   1 potential errors found in 1426 default ctor validated:
```

* [xtro] Fix EventKit

* [tests] Make intro tests green in macOS Mojave Beta 3

* [tests] Make xtro happy
This commit is contained in:
Sebastien Pouliot 2018-07-04 05:14:17 -04:00 коммит произвёл Rolf Bjarne Kvinge
Родитель 8a1db43d70
Коммит 4fc7330e52
54 изменённых файлов: 342 добавлений и 56 удалений

Просмотреть файл

@ -44,14 +44,14 @@ endif
# TODO: reset to 0 after major/minor version bump (SRO) and increment for service releases and previews
# Note: if not reseted to 0 we can skip a version and start with .1 or .2
PACKAGE_VERSION_REV=0
IOS_PACKAGE_VERSION_REV=0
PACKAGE_VERSION_REV=1
IOS_PACKAGE_VERSION_REV=$(PACKAGE_VERSION_REV)
IOS_PRODUCT=Xamarin.iOS
IOS_PACKAGE_NAME=Xamarin.iOS
IOS_PACKAGE_NAME_LOWER=$(shell echo $(IOS_PACKAGE_NAME) | tr "[:upper:]" "[:lower:]")
# NEVER customize IOS_PACKAGE_VERSION itself, other parts (mtouch, web updater) are using the IOS_PACKAGE_VERSION_* variables
IOS_PACKAGE_VERSION=11.99.$(IOS_PACKAGE_VERSION_REV).$(IOS_COMMIT_DISTANCE)
IOS_PACKAGE_VERSION=11.99.$(PACKAGE_VERSION_REV).$(IOS_COMMIT_DISTANCE)
IOS_PACKAGE_VERSION_MAJOR=$(word 1, $(subst ., ,$(IOS_PACKAGE_VERSION)))
IOS_PACKAGE_VERSION_MINOR=$(word 2, $(subst ., ,$(IOS_PACKAGE_VERSION)))
IOS_PACKAGE_VERSION_BUILD=$(IOS_COMMIT_DISTANCE)
@ -59,8 +59,8 @@ IOS_PACKAGE_UPDATE_ID=$(shell printf "2%02d%02d%02d%03d" $(IOS_PACKAGE_VERSION_M
# Xcode version should have both a major and a minor version (even if the minor version is 0)
XCODE_VERSION=10.0
XCODE_URL=http://xamarin-storage/bot-provisioning/xcodes/Xcode_10_Beta_2.xip
XCODE_DEVELOPER_ROOT=/Applications/Xcode10-beta2.app/Contents/Developer
XCODE_URL=http://xamarin-storage/bot-provisioning/xcodes/Xcode_10_Beta_3.xip
XCODE_DEVELOPER_ROOT=/Applications/Xcode10-beta3.app/Contents/Developer
XCODE94_VERSION=9.4
XCODE94_URL=http://xamarin-storage/bot-provisioning/xcodes/Xcode_9.4.xip
@ -86,7 +86,7 @@ MAX_SHARPIE_VERSION=3.4.99
MIN_SHARPIE_URL=https://bosstoragemirror.blob.core.windows.net/objective-sharpie/builds/4cde014216e8887375f9793d3a2607529833443b/440/76194/ObjectiveSharpie-3.4.23.pkg
# Minimum OSX versions
MIN_OSX_BUILD_VERSION=10.12
MIN_OSX_BUILD_VERSION=10.13
MIN_OSX_VERSION_FOR_IOS=10.11
MIN_OSX_VERSION_FOR_MAC=10.11

Просмотреть файл

@ -27,9 +27,5 @@ namespace AdSupport {
[Export ("advertisingIdentifier")]
NSUuid AdvertisingIdentifier { get; }
[NoTV][NoiOS]
[Export ("clearAdvertisingIdentifier")]
void ClearAdvertisingIdentifier ();
}
}

Просмотреть файл

@ -14652,7 +14652,7 @@ namespace AppKit {
[BaseType (typeof (NSObject), Delegates=new string [] { "WeakDelegate" }, Events=new Type [] { typeof (NSSoundDelegate) })]
[DisableDefaultCtor] // no valid handle is returned
partial interface NSSound : NSCoding, NSCopying, NSPasteboardReading, NSPasteboardWriting
partial interface NSSound : NSSecureCoding, NSCopying, NSPasteboardReading, NSPasteboardWriting
{
[Static]
[Export ("soundNamed:")]

Просмотреть файл

@ -251,12 +251,6 @@ namespace CarPlay {
[Export ("templates", ArgumentSemantic.Strong)]
CPTemplate [] Templates { get; }
[Export ("presentAlert:")]
void PresentAlert (CPAlert alert);
[Export ("dismissAlertAnimated:")]
void DismissAlert (bool animated);
}
interface ICPInterfaceControllerDelegate { }
@ -439,12 +433,6 @@ namespace CarPlay {
[DisableDefaultCtor]
interface CPMapTemplate : CPBarButtonProviding {
[Export ("initWithConfiguration:")]
IntPtr Constructor ([NullAllowed] CPMapTemplateConfiguration configuration);
[Export ("configuration")]
CPMapTemplateConfiguration Configuration { get; }
[Export ("mapButtons", ArgumentSemantic.Strong)]
CPMapButton [] MapButtons { get; set; }

Просмотреть файл

@ -495,9 +495,6 @@ namespace CoreMotion {
[Export ("endDate", ArgumentSemantic.Copy)]
NSDate EndDate { get; }
[Export ("percentOffWrist")]
float PercentOffWrist { get; }
[Export ("percentUnlikely")]
float PercentUnlikely { get; }
@ -516,9 +513,6 @@ namespace CoreMotion {
[Export ("endDate", ArgumentSemantic.Copy)]
NSDate EndDate { get; }
[Export ("percentOffWrist")]
float PercentOffWrist { get; }
[Export ("percentUnknown")]
float PercentUnknown { get; }

Просмотреть файл

@ -385,7 +385,7 @@ namespace EventKit {
[Mac (10,8, onlyOn64: true)]
[BaseType (typeof (NSObject))]
interface EKRecurrenceEnd : NSCopying {
interface EKRecurrenceEnd : NSCopying, NSSecureCoding {
[Export ("endDate")]
NSDate EndDate { get; }
@ -403,7 +403,7 @@ namespace EventKit {
[Mac (10,8, onlyOn64: true)]
[BaseType (typeof (NSObject))]
interface EKRecurrenceDayOfWeek : NSCopying {
interface EKRecurrenceDayOfWeek : NSCopying, NSSecureCoding {
[Export ("dayOfTheWeek")]
#if XAMCORE_4_0
EKWeekday DayOfTheWeek { get; }

Просмотреть файл

@ -1318,6 +1318,7 @@ namespace GameKit {
[BaseType (typeof (NSObject))]
[Mac (10, 8)]
[Watch (3,0)]
[DisableDefaultCtor]
interface GKAchievement : NSSecureCoding {
[NoTV]
[Deprecated (PlatformName.iOS, 6, 0, message : "Use 'IsHidden' on the 'GKAchievementDescription' class instead.")]
@ -1351,7 +1352,10 @@ namespace GameKit {
#else
void ResetAchivements ([NullAllowed] GKNotificationHandler completionHandler);
#endif
[Wrap ("this ((string) null)")]
IntPtr Constructor ();
[Export ("initWithIdentifier:")]
IntPtr Constructor ([NullAllowed] string identifier);

Просмотреть файл

@ -411,6 +411,7 @@ namespace Introspection
"Rtl",
"Rtsp",
"Saml", // acronym
"Sdof",
"Scn",
"Sdk",
"Sdtv", // acronym: Standard Definition Tele Vision

Просмотреть файл

@ -102,8 +102,5 @@ all: classify report
@$(TOP)/system-dependencies.sh --ignore-all --enforce-sharpie
@touch $@
unclassified2todo:
for f in *.unclassified; do \
mv -- "$f" "${f%.unclassified}.todo" \
done \
remove-empty-files:
find . -empty -exec git rm -f {} \;

Просмотреть файл

@ -2,9 +2,3 @@
## no generator support for FastEnumeration - https://bugzilla.xamarin.com/show_bug.cgi?id=4391
!missing-protocol-conformance! CMSensorDataList should conform to NSFastEnumeration
## Sharpie is not picking up the following classes because CMMovementDisorderManager.h
## is not part of the umbrella header https://trello.com/c/vdTmwyyO radar://41110708
!unknown-type! CMDyskineticSymptomResult bound
!unknown-type! CMMovementDisorderManager bound
!unknown-type! CMTremorResult bound

Просмотреть файл

@ -0,0 +1 @@
!missing-selector! ARReferenceObject::referenceObjectByMergingObject:error: not bound

Просмотреть файл

@ -0,0 +1,4 @@
!missing-selector! AVCapturePhotoSettings::availableRawEmbeddedThumbnailPhotoCodecTypes not bound
!missing-selector! AVCapturePhotoSettings::rawEmbeddedThumbnailPhotoFormat not bound
!missing-selector! AVCapturePhotoSettings::setRawEmbeddedThumbnailPhotoFormat: not bound
!missing-selector! AVCaptureResolvedPhotoSettings::rawEmbeddedThumbnailDimensions not bound

Просмотреть файл

@ -0,0 +1,23 @@
## appended from unclassified file
!extra-protocol-member! unexpected selector CPMapTemplateDelegate::mapTemplate:didUpdatePanGestureWithDelta:velocity: found
!missing-protocol-member! CPMapTemplateDelegate::mapTemplate:didUpdatePanGestureWithTranslation:velocity: not found
!missing-selector! CPActionSheetTemplate::actions not bound
!missing-selector! CPActionSheetTemplate::initWithTitle:message:actions: not bound
!missing-selector! CPActionSheetTemplate::message not bound
!missing-selector! CPActionSheetTemplate::title not bound
!missing-selector! CPAlertTemplate::actions not bound
!missing-selector! CPAlertTemplate::initWithTitleVariants:actions: not bound
!missing-selector! CPAlertTemplate::titleVariants not bound
!missing-selector! CPInterfaceController::dismissTemplateAnimated: not bound
!missing-selector! CPInterfaceController::presentedTemplate not bound
!missing-selector! CPInterfaceController::presentTemplate:animated: not bound
!missing-selector! CPMapTemplate::guidanceBackgroundColor not bound
!missing-selector! CPMapTemplate::setGuidanceBackgroundColor: not bound
!missing-selector! CPMapTemplate::setTripEstimateStyle: not bound
!missing-selector! CPMapTemplate::showRouteChoicesPreviewForTrip:textConfiguration: not bound
!missing-selector! CPMapTemplate::tripEstimateStyle not bound
!missing-type! CPActionSheetTemplate not bound
!missing-type! CPAlertTemplate not bound
!unknown-native-enum! CPAlertStyle bound
!unknown-type! CPAlert bound
!unknown-type! CPMapTemplateConfiguration bound

Просмотреть файл

Просмотреть файл

@ -13,3 +13,6 @@
!missing-selector! CIImage::initWithPortaitEffectsMatte: not bound
!missing-selector! CIImage::initWithPortaitEffectsMatte:options: not bound
!missing-selector! CIImage::portraitEffectsMatte not bound
## appended from unclassified file
!missing-selector! CIContext::depthBlurEffectFilterForImage:disparityImage:portraitEffectsMatte:orientation:options: not bound
!missing-selector! CIContext::depthBlurEffectFilterForImageURL:options: not bound

Просмотреть файл

Просмотреть файл

Просмотреть файл

@ -0,0 +1 @@
!missing-field! kCVPixelFormatContainsGrayscale not bound

Просмотреть файл

@ -0,0 +1,22 @@
!extra-designated-initializer! INSetClimateSettingsInCarIntent::initWithEnableFan:enableAirConditioner:enableClimateControl:enableAutoMode:airCirculationMode:fanSpeedIndex:fanSpeedPercentage:relativeFanSpeedSetting:temperature:relativeTemperatureSetting:climateZone: is incorrectly decorated with an [DesignatedInitializer] attribute
!extra-designated-initializer! INSetDefrosterSettingsInCarIntent::initWithEnable:defroster: is incorrectly decorated with an [DesignatedInitializer] attribute
!extra-designated-initializer! INSetSeatSettingsInCarIntent::initWithEnableHeating:enableCooling:enableMassage:seat:level:relativeLevelSetting: is incorrectly decorated with an [DesignatedInitializer] attribute
!missing-enum! INRelevantShortcutRole not bound
!missing-protocol-member! INSetClimateSettingsInCarIntentHandling::resolveCarNameForSetClimateSettingsInCar:withCompletion: not found
!missing-protocol-member! INSetDefrosterSettingsInCarIntentHandling::resolveCarNameForSetDefrosterSettingsInCar:withCompletion: not found
!missing-protocol-member! INSetProfileInCarIntentHandling::resolveCarNameForSetProfileInCar:withCompletion: not found
!missing-protocol-member! INSetSeatSettingsInCarIntentHandling::resolveCarNameForSetSeatSettingsInCar:withCompletion: not found
!missing-selector! INGetCarPowerLevelStatusIntentResponse::charging not bound
!missing-selector! INGetCarPowerLevelStatusIntentResponse::minutesToFull not bound
!missing-selector! INGetCarPowerLevelStatusIntentResponse::setCharging: not bound
!missing-selector! INGetCarPowerLevelStatusIntentResponse::setMinutesToFull: not bound
!missing-selector! INRelevantShortcut::setShortcutRole: not bound
!missing-selector! INRelevantShortcut::shortcutRole not bound
!missing-selector! INSetClimateSettingsInCarIntent::carName not bound
!missing-selector! INSetClimateSettingsInCarIntent::initWithEnableFan:enableAirConditioner:enableClimateControl:enableAutoMode:airCirculationMode:fanSpeedIndex:fanSpeedPercentage:relativeFanSpeedSetting:temperature:relativeTemperatureSetting:climateZone:carName: not bound
!missing-selector! INSetDefrosterSettingsInCarIntent::carName not bound
!missing-selector! INSetDefrosterSettingsInCarIntent::initWithEnable:defroster:carName: not bound
!missing-selector! INSetProfileInCarIntent::carName not bound
!missing-selector! INSetProfileInCarIntent::initWithProfileNumber:profileName:defaultProfile:carName: not bound
!missing-selector! INSetSeatSettingsInCarIntent::carName not bound
!missing-selector! INSetSeatSettingsInCarIntent::initWithEnableHeating:enableCooling:enableMassage:seat:level:relativeLevelSetting:carName: not bound

Просмотреть файл

@ -0,0 +1,3 @@
!missing-enum! INUIAddVoiceShortcutButtonStyle not bound
!missing-selector! INUIAddVoiceShortcutButton::initWithStyle: not bound
!missing-type! INUIAddVoiceShortcutButton not bound

Просмотреть файл

@ -270,3 +270,21 @@
!missing-selector! MPSNNResizeBilinear::resizeWidth not bound
!missing-type! MPSNNCropAndResizeBilinear not bound
!missing-type! MPSNNResizeBilinear not bound
## appended from unclassified file
!missing-pinvoke! MPSImageBatchIterate is not bound
!missing-selector! +MPSCNNNeuronNode::nodeWithSource:descriptor: not bound
!missing-selector! MPSCNNBatchNormalizationGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNBatchNormalizationGradient::initWithDevice:fusedNeuronDescriptor: not bound
!missing-selector! MPSImageNormalizedHistogram::clipRectSource not bound
!missing-selector! MPSImageNormalizedHistogram::encodeToCommandBuffer:sourceTexture:minmaxTexture:histogram:histogramOffset: not bound
!missing-selector! MPSImageNormalizedHistogram::histogramInfo not bound
!missing-selector! MPSImageNormalizedHistogram::histogramSizeForSourceFormat: not bound
!missing-selector! MPSImageNormalizedHistogram::initWithCoder:device: not bound
!missing-selector! MPSImageNormalizedHistogram::initWithDevice:histogramInfo: not bound
!missing-selector! MPSImageNormalizedHistogram::setClipRectSource: not bound
!missing-selector! MPSImageNormalizedHistogram::setZeroHistogram: not bound
!missing-selector! MPSImageNormalizedHistogram::zeroHistogram not bound
!missing-selector! MPSNNOptimizerAdam::encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:inputVelocityVectors:resultState: not bound
!missing-selector! MPSNNOptimizerRMSProp::encodeToCommandBuffer:batchNormalizationState:inputSumOfSquaresVectors:resultState: not bound
!missing-selector! MPSNNOptimizerStochasticGradientDescent::encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:resultState: not bound
!missing-type! MPSImageNormalizedHistogram not bound

Просмотреть файл

@ -191,3 +191,8 @@
!missing-protocol! OS_nw_protocol_metadata not bound
!missing-protocol! OS_nw_protocol_options not bound
!missing-protocol! OS_nw_protocol_stack not bound
## appended from unclassified file
!missing-pinvoke! nw_ip_metadata_get_receive_time is not bound
!missing-pinvoke! nw_ip_options_set_calculate_receive_time is not bound
!missing-pinvoke! nw_parameters_get_include_peer_to_peer is not bound
!missing-pinvoke! nw_parameters_set_include_peer_to_peer is not bound

Просмотреть файл

Просмотреть файл

Просмотреть файл

@ -0,0 +1,3 @@
!missing-protocol-conformance! NSShadow should conform to NSSecureCoding
!missing-protocol-member! UIDocumentBrowserViewControllerDelegate::documentBrowser:didPickDocumentsAtURLs: not found
!missing-selector! UIDocumentBrowserViewController::transitionControllerForDocumentAtURL: not bound

Просмотреть файл

@ -4,3 +4,5 @@
!missing-selector! +NSColor::findHighlightColor not bound
!missing-selector! +NSColor::placeholderTextColor not bound
!missing-selector! NSSliderCell::setImage: not bound
## appended from unclassified file
!missing-field! NSMenuItemImportFromDeviceIdentifier not bound

Просмотреть файл

Просмотреть файл

@ -13,3 +13,6 @@
!missing-selector! CIImage::initWithPortaitEffectsMatte: not bound
!missing-selector! CIImage::initWithPortaitEffectsMatte:options: not bound
!missing-selector! CIImage::portraitEffectsMatte not bound
## appended from unclassified file
!missing-selector! CIContext::depthBlurEffectFilterForImage:disparityImage:portraitEffectsMatte:orientation:options: not bound
!missing-selector! CIContext::depthBlurEffectFilterForImageURL:options: not bound

Просмотреть файл

Просмотреть файл

@ -0,0 +1 @@
!missing-field! kCVPixelFormatContainsGrayscale not bound

Просмотреть файл

@ -70,3 +70,6 @@
!missing-field! kCGImagePropertyPNGDisclaimer not bound
!missing-field! kCGImagePropertyPNGSource not bound
!missing-field! kCGImagePropertyPNGWarning not bound
## appended from unclassified file
!missing-field! kCGImagePropertyPrimaryImage not bound
!missing-pinvoke! CGImageSourceGetPrimaryImageIndex is not bound

Просмотреть файл

@ -270,3 +270,21 @@
!missing-selector! MPSNNResizeBilinear::resizeWidth not bound
!missing-type! MPSNNCropAndResizeBilinear not bound
!missing-type! MPSNNResizeBilinear not bound
## appended from unclassified file
!missing-pinvoke! MPSImageBatchIterate is not bound
!missing-selector! +MPSCNNNeuronNode::nodeWithSource:descriptor: not bound
!missing-selector! MPSCNNBatchNormalizationGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNBatchNormalizationGradient::initWithDevice:fusedNeuronDescriptor: not bound
!missing-selector! MPSImageNormalizedHistogram::clipRectSource not bound
!missing-selector! MPSImageNormalizedHistogram::encodeToCommandBuffer:sourceTexture:minmaxTexture:histogram:histogramOffset: not bound
!missing-selector! MPSImageNormalizedHistogram::histogramInfo not bound
!missing-selector! MPSImageNormalizedHistogram::histogramSizeForSourceFormat: not bound
!missing-selector! MPSImageNormalizedHistogram::initWithCoder:device: not bound
!missing-selector! MPSImageNormalizedHistogram::initWithDevice:histogramInfo: not bound
!missing-selector! MPSImageNormalizedHistogram::setClipRectSource: not bound
!missing-selector! MPSImageNormalizedHistogram::setZeroHistogram: not bound
!missing-selector! MPSImageNormalizedHistogram::zeroHistogram not bound
!missing-selector! MPSNNOptimizerAdam::encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:inputVelocityVectors:resultState: not bound
!missing-selector! MPSNNOptimizerRMSProp::encodeToCommandBuffer:batchNormalizationState:inputSumOfSquaresVectors:resultState: not bound
!missing-selector! MPSNNOptimizerStochasticGradientDescent::encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:resultState: not bound
!missing-type! MPSImageNormalizedHistogram not bound

Просмотреть файл

@ -1,9 +0,0 @@
!missing-pinvoke! DisposeNavEventUPP is not bound
!missing-pinvoke! DisposeNavObjectFilterUPP is not bound
!missing-pinvoke! DisposeNavPreviewUPP is not bound
!missing-pinvoke! InvokeNavEventUPP is not bound
!missing-pinvoke! InvokeNavObjectFilterUPP is not bound
!missing-pinvoke! InvokeNavPreviewUPP is not bound
!missing-pinvoke! NewNavEventUPP is not bound
!missing-pinvoke! NewNavObjectFilterUPP is not bound
!missing-pinvoke! NewNavPreviewUPP is not bound

Просмотреть файл

@ -191,3 +191,8 @@
!missing-protocol! OS_nw_protocol_metadata not bound
!missing-protocol! OS_nw_protocol_options not bound
!missing-protocol! OS_nw_protocol_stack not bound
## appended from unclassified file
!missing-pinvoke! nw_ip_metadata_get_receive_time is not bound
!missing-pinvoke! nw_ip_options_set_calculate_receive_time is not bound
!missing-pinvoke! nw_parameters_get_include_peer_to_peer is not bound
!missing-pinvoke! nw_parameters_set_include_peer_to_peer is not bound

Просмотреть файл

@ -1,3 +0,0 @@
!missing-type! NSCoercionHandler not bound
!missing-type! NSObjectSpecifier not bound
!missing-type! NSWhoseTest not bound

Просмотреть файл

Просмотреть файл

Просмотреть файл

@ -13,3 +13,6 @@
!missing-selector! CIImage::initWithPortaitEffectsMatte: not bound
!missing-selector! CIImage::initWithPortaitEffectsMatte:options: not bound
!missing-selector! CIImage::portraitEffectsMatte not bound
## appended from unclassified file
!missing-selector! CIContext::depthBlurEffectFilterForImage:disparityImage:portraitEffectsMatte:orientation:options: not bound
!missing-selector! CIContext::depthBlurEffectFilterForImageURL:options: not bound

Просмотреть файл

Просмотреть файл

@ -0,0 +1 @@
!missing-field! kCVPixelFormatContainsGrayscale not bound

Просмотреть файл

@ -69,3 +69,6 @@
!missing-field! kCGImagePropertyPNGDisclaimer not bound
!missing-field! kCGImagePropertyPNGSource not bound
!missing-field! kCGImagePropertyPNGWarning not bound
## appended from unclassified file
!missing-field! kCGImagePropertyPrimaryImage not bound
!missing-pinvoke! CGImageSourceGetPrimaryImageIndex is not bound

Просмотреть файл

@ -242,7 +242,6 @@
!missing-type! MPSRNNMatrixTrainingLayer not bound
!missing-type! MPSRNNMatrixTrainingState not bound
## appended from unclassified file
!missing-protocol-member! MPSCNNConvolutionDataSource::copyWithZone: not found
!missing-protocol-member! MPSCNNConvolutionDataSource::copyWithZone:device: not found
!missing-selector! MPSCNNBatchNormalization::initWithDevice:dataSource:fusedNeuronDescriptor: not bound
!missing-selector! MPSCNNBatchNormalizationStatisticsGradient::initWithCoder:device: not bound
@ -270,3 +269,21 @@
!missing-selector! MPSNNResizeBilinear::resizeWidth not bound
!missing-type! MPSNNCropAndResizeBilinear not bound
!missing-type! MPSNNResizeBilinear not bound
## appended from unclassified file
!missing-pinvoke! MPSImageBatchIterate is not bound
!missing-selector! +MPSCNNNeuronNode::nodeWithSource:descriptor: not bound
!missing-selector! MPSCNNBatchNormalizationGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNBatchNormalizationGradient::initWithDevice:fusedNeuronDescriptor: not bound
!missing-selector! MPSImageNormalizedHistogram::clipRectSource not bound
!missing-selector! MPSImageNormalizedHistogram::encodeToCommandBuffer:sourceTexture:minmaxTexture:histogram:histogramOffset: not bound
!missing-selector! MPSImageNormalizedHistogram::histogramInfo not bound
!missing-selector! MPSImageNormalizedHistogram::histogramSizeForSourceFormat: not bound
!missing-selector! MPSImageNormalizedHistogram::initWithCoder:device: not bound
!missing-selector! MPSImageNormalizedHistogram::initWithDevice:histogramInfo: not bound
!missing-selector! MPSImageNormalizedHistogram::setClipRectSource: not bound
!missing-selector! MPSImageNormalizedHistogram::setZeroHistogram: not bound
!missing-selector! MPSImageNormalizedHistogram::zeroHistogram not bound
!missing-selector! MPSNNOptimizerAdam::encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:inputVelocityVectors:resultState: not bound
!missing-selector! MPSNNOptimizerRMSProp::encodeToCommandBuffer:batchNormalizationState:inputSumOfSquaresVectors:resultState: not bound
!missing-selector! MPSNNOptimizerStochasticGradientDescent::encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:resultState: not bound
!missing-type! MPSImageNormalizedHistogram not bound

Просмотреть файл

@ -191,3 +191,8 @@
!missing-protocol! OS_nw_protocol_metadata not bound
!missing-protocol! OS_nw_protocol_options not bound
!missing-protocol! OS_nw_protocol_stack not bound
## appended from unclassified file
!missing-pinvoke! nw_ip_metadata_get_receive_time is not bound
!missing-pinvoke! nw_ip_options_set_calculate_receive_time is not bound
!missing-pinvoke! nw_parameters_get_include_peer_to_peer is not bound
!missing-pinvoke! nw_parameters_set_include_peer_to_peer is not bound

Просмотреть файл

Просмотреть файл

@ -0,0 +1 @@
!missing-protocol-conformance! NSShadow should conform to NSSecureCoding

Просмотреть файл

@ -0,0 +1,20 @@
using System;
using System.IO;
class Program {
static void Main ()
{
foreach (var file in Directory.GetFiles (".", "*.unclassified")) {
var todo = Path.ChangeExtension (file, ".todo");
if (File.Exists (todo)) {
Console.WriteLine ($"Appending {file} to {todo}");
var content = "## appended from unclassified file" + Environment.NewLine + File.ReadAllText (file);
File.AppendAllText (todo, content);
File.Delete (file);
} else {
Console.WriteLine ($"Moving {file} to {todo}");
File.Move (file, todo);
}
}
}
}

Просмотреть файл

Просмотреть файл

Просмотреть файл

@ -0,0 +1 @@
!missing-field! kCVPixelFormatContainsGrayscale not bound

Просмотреть файл

@ -0,0 +1,2 @@
!missing-selector! HKWorkoutSession::startActivityWithDate: not bound
!missing-selector! HKWorkoutSession::stopActivityWithDate: not bound

Просмотреть файл

@ -69,3 +69,6 @@
!missing-field! kCGImagePropertyPNGDisclaimer not bound
!missing-field! kCGImagePropertyPNGSource not bound
!missing-field! kCGImagePropertyPNGWarning not bound
## appended from unclassified file
!missing-field! kCGImagePropertyPrimaryImage not bound
!missing-pinvoke! CGImageSourceGetPrimaryImageIndex is not bound

Просмотреть файл

@ -0,0 +1,7 @@
!missing-enum! INRelevantShortcutRole not bound
!missing-selector! INGetCarPowerLevelStatusIntentResponse::charging not bound
!missing-selector! INGetCarPowerLevelStatusIntentResponse::minutesToFull not bound
!missing-selector! INGetCarPowerLevelStatusIntentResponse::setCharging: not bound
!missing-selector! INGetCarPowerLevelStatusIntentResponse::setMinutesToFull: not bound
!missing-selector! INRelevantShortcut::setShortcutRole: not bound
!missing-selector! INRelevantShortcut::shortcutRole not bound

Просмотреть файл

@ -0,0 +1,144 @@
!missing-enum! NLModelType not bound
!missing-enum! NLTaggerOptions not bound
!missing-enum! NLTokenizerAttributes not bound
!missing-enum! NLTokenUnit not bound
!missing-field! NLLanguageAmharic not bound
!missing-field! NLLanguageArabic not bound
!missing-field! NLLanguageArmenian not bound
!missing-field! NLLanguageBengali not bound
!missing-field! NLLanguageBulgarian not bound
!missing-field! NLLanguageBurmese not bound
!missing-field! NLLanguageCatalan not bound
!missing-field! NLLanguageCherokee not bound
!missing-field! NLLanguageCroatian not bound
!missing-field! NLLanguageCzech not bound
!missing-field! NLLanguageDanish not bound
!missing-field! NLLanguageDutch not bound
!missing-field! NLLanguageEnglish not bound
!missing-field! NLLanguageFinnish not bound
!missing-field! NLLanguageFrench not bound
!missing-field! NLLanguageGeorgian not bound
!missing-field! NLLanguageGerman not bound
!missing-field! NLLanguageGreek not bound
!missing-field! NLLanguageGujarati not bound
!missing-field! NLLanguageHebrew not bound
!missing-field! NLLanguageHindi not bound
!missing-field! NLLanguageHungarian not bound
!missing-field! NLLanguageIcelandic not bound
!missing-field! NLLanguageIndonesian not bound
!missing-field! NLLanguageItalian not bound
!missing-field! NLLanguageJapanese not bound
!missing-field! NLLanguageKannada not bound
!missing-field! NLLanguageKhmer not bound
!missing-field! NLLanguageKorean not bound
!missing-field! NLLanguageLao not bound
!missing-field! NLLanguageMalay not bound
!missing-field! NLLanguageMalayalam not bound
!missing-field! NLLanguageMarathi not bound
!missing-field! NLLanguageMongolian not bound
!missing-field! NLLanguageNorwegian not bound
!missing-field! NLLanguageOriya not bound
!missing-field! NLLanguagePersian not bound
!missing-field! NLLanguagePolish not bound
!missing-field! NLLanguagePortuguese not bound
!missing-field! NLLanguagePunjabi not bound
!missing-field! NLLanguageRomanian not bound
!missing-field! NLLanguageRussian not bound
!missing-field! NLLanguageSimplifiedChinese not bound
!missing-field! NLLanguageSinhalese not bound
!missing-field! NLLanguageSlovak not bound
!missing-field! NLLanguageSpanish not bound
!missing-field! NLLanguageSwedish not bound
!missing-field! NLLanguageTamil not bound
!missing-field! NLLanguageTelugu not bound
!missing-field! NLLanguageThai not bound
!missing-field! NLLanguageTibetan not bound
!missing-field! NLLanguageTraditionalChinese not bound
!missing-field! NLLanguageTurkish not bound
!missing-field! NLLanguageUkrainian not bound
!missing-field! NLLanguageUndetermined not bound
!missing-field! NLLanguageUrdu not bound
!missing-field! NLLanguageVietnamese not bound
!missing-field! NLTagAdjective not bound
!missing-field! NLTagAdverb not bound
!missing-field! NLTagClassifier not bound
!missing-field! NLTagCloseParenthesis not bound
!missing-field! NLTagCloseQuote not bound
!missing-field! NLTagConjunction not bound
!missing-field! NLTagDash not bound
!missing-field! NLTagDeterminer not bound
!missing-field! NLTagIdiom not bound
!missing-field! NLTagInterjection not bound
!missing-field! NLTagNoun not bound
!missing-field! NLTagNumber not bound
!missing-field! NLTagOpenParenthesis not bound
!missing-field! NLTagOpenQuote not bound
!missing-field! NLTagOrganizationName not bound
!missing-field! NLTagOther not bound
!missing-field! NLTagOtherPunctuation not bound
!missing-field! NLTagOtherWhitespace not bound
!missing-field! NLTagOtherWord not bound
!missing-field! NLTagParagraphBreak not bound
!missing-field! NLTagParticle not bound
!missing-field! NLTagPersonalName not bound
!missing-field! NLTagPlaceName not bound
!missing-field! NLTagPreposition not bound
!missing-field! NLTagPronoun not bound
!missing-field! NLTagPunctuation not bound
!missing-field! NLTagSchemeLanguage not bound
!missing-field! NLTagSchemeLemma not bound
!missing-field! NLTagSchemeLexicalClass not bound
!missing-field! NLTagSchemeNameType not bound
!missing-field! NLTagSchemeNameTypeOrLexicalClass not bound
!missing-field! NLTagSchemeScript not bound
!missing-field! NLTagSchemeTokenType not bound
!missing-field! NLTagSentenceTerminator not bound
!missing-field! NLTagVerb not bound
!missing-field! NLTagWhitespace not bound
!missing-field! NLTagWord not bound
!missing-field! NLTagWordJoiner not bound
!missing-selector! +NLLanguageRecognizer::dominantLanguageForString: not bound
!missing-selector! +NLModel::modelWithContentsOfURL:error: not bound
!missing-selector! +NLModel::modelWithMLModel:error: not bound
!missing-selector! +NLModelConfiguration::currentRevisionForType: not bound
!missing-selector! +NLModelConfiguration::supportedRevisionsForType: not bound
!missing-selector! +NLTagger::availableTagSchemesForUnit:language: not bound
!missing-selector! NLLanguageRecognizer::dominantLanguage not bound
!missing-selector! NLLanguageRecognizer::languageConstraints not bound
!missing-selector! NLLanguageRecognizer::languageHints not bound
!missing-selector! NLLanguageRecognizer::languageHypothesesWithMaximum: not bound
!missing-selector! NLLanguageRecognizer::processString: not bound
!missing-selector! NLLanguageRecognizer::setLanguageConstraints: not bound
!missing-selector! NLLanguageRecognizer::setLanguageHints: not bound
!missing-selector! NLModel::configuration not bound
!missing-selector! NLModel::predictedLabelForString: not bound
!missing-selector! NLModel::predictedLabelsForTokens: not bound
!missing-selector! NLModelConfiguration::language not bound
!missing-selector! NLModelConfiguration::revision not bound
!missing-selector! NLModelConfiguration::type not bound
!missing-selector! NLTagger::dominantLanguage not bound
!missing-selector! NLTagger::enumerateTagsInRange:unit:scheme:options:usingBlock: not bound
!missing-selector! NLTagger::initWithTagSchemes: not bound
!missing-selector! NLTagger::modelsForTagScheme: not bound
!missing-selector! NLTagger::setLanguage:range: not bound
!missing-selector! NLTagger::setModels:forTagScheme: not bound
!missing-selector! NLTagger::setOrthography:range: not bound
!missing-selector! NLTagger::setString: not bound
!missing-selector! NLTagger::string not bound
!missing-selector! NLTagger::tagAtIndex:unit:scheme:tokenRange: not bound
!missing-selector! NLTagger::tagSchemes not bound
!missing-selector! NLTagger::tagsInRange:unit:scheme:options:tokenRanges: not bound
!missing-selector! NLTagger::tokenRangeAtIndex:unit: not bound
!missing-selector! NLTokenizer::enumerateTokensInRange:usingBlock: not bound
!missing-selector! NLTokenizer::initWithUnit: not bound
!missing-selector! NLTokenizer::setLanguage: not bound
!missing-selector! NLTokenizer::setString: not bound
!missing-selector! NLTokenizer::string not bound
!missing-selector! NLTokenizer::tokenRangeAtIndex: not bound
!missing-selector! NLTokenizer::tokensForRange: not bound
!missing-selector! NLTokenizer::unit not bound
!missing-type! NLLanguageRecognizer not bound
!missing-type! NLModel not bound
!missing-type! NLModelConfiguration not bound
!missing-type! NLTagger not bound
!missing-type! NLTokenizer not bound

Просмотреть файл

@ -0,0 +1,2 @@
!missing-selector! WKInterfaceVolumeControl::setTintColor: not bound
!missing-type! WKInterfaceVolumeControl not bound