diff --git a/Make.config b/Make.config index 18283c05057..7b45f1d322d 100644 --- a/Make.config +++ b/Make.config @@ -202,8 +202,8 @@ MACCATALYST_NUGET_VERSION_FULL=$(MACCATALYST_NUGET_VERSION_NO_METADATA)$(NUGET_B # Xcode version should have both a major and a minor version (even if the minor version is 0) XCODE_VERSION=26.0 -XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_26_beta.xip -XCODE_DEVELOPER_ROOT=/Applications/Xcode_26.0.0-beta.app/Contents/Developer +XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_26_beta_2.xip +XCODE_DEVELOPER_ROOT=/Applications/Xcode_26.0.0-beta2.app/Contents/Developer XCODE_PRODUCT_BUILD_VERSION:=$(shell /usr/libexec/PlistBuddy -c 'Print :ProductBuildVersion' $(XCODE_DEVELOPER_ROOT)/../version.plist 2>/dev/null || echo " $(shell tput setaf 1 2>/dev/null)The required Xcode ($(XCODE_VERSION)) is not installed in $(basename $(basename $(XCODE_DEVELOPER_ROOT)))$(shell tput sgr0 2>/dev/null)" >&2) # We define stable Xcode as the Xcode app being named like "Xcode_#.#[.#].app" diff --git a/mk/xamarin.mk b/mk/xamarin.mk index b451ad5fabe..40c6705151b 100644 --- a/mk/xamarin.mk +++ b/mk/xamarin.mk @@ -10,7 +10,7 @@ endif # Available versions can be seen here: # https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet-eng/NuGet/Microsoft.Tools.Mlaunch/versions -MLAUNCH_NUGET_VERSION=1.1.63 +MLAUNCH_NUGET_VERSION=1.1.71 define CheckVersionTemplate check-$(1):: diff --git a/src/eventkit.cs b/src/eventkit.cs index 46fed8a05fb..2d7fdb79704 100644 --- a/src/eventkit.cs +++ b/src/eventkit.cs @@ -148,10 +148,6 @@ interface EKCalendarItem { [Export ("calendarItemExternalIdentifier")] string CalendarItemExternalIdentifier { get; } - - [iOS (26, 0), MacCatalyst (26, 0), Mac (26, 0)] - [Export ("hasMaximumAlarms")] - bool HasMaximumAlarms { get; } } /// Encapsulates an account that a calendar reflects. diff --git a/tests/common/TestRuntime.cs b/tests/common/TestRuntime.cs index 6ec56c4190a..d543baf5786 100644 --- a/tests/common/TestRuntime.cs +++ b/tests/common/TestRuntime.cs @@ -382,6 +382,12 @@ public static bool CheckExactXcodeVersion (int major, int minor, int beta = 0) macOS = new { Major = 26, Minor = 0, Build = "25A5279m" }, }; + var twentysixb2 = new { + Xcode = new { Major = 26, Minor = 0, Beta = 2 }, + iOS = new { Major = 26, Minor = 0, Build = "23A5276e" }, + tvOS = new { Major = 26, Minor = 0, Build = "23J5295e" }, + macOS = new { Major = 26, Minor = 0, Build = "25A5295e" }, + }; var versions = new [] { nineb1, nineb2, @@ -391,6 +397,7 @@ public static bool CheckExactXcodeVersion (int major, int minor, int beta = 0) twelvedot2b2, twelvedot2b3, twentysixb1, + twentysixb2, }; foreach (var v in versions) { @@ -1356,7 +1363,7 @@ public static void RequestMicrophonePermission (bool assert_granted = false) // so just ignore these tests for now. NUnit.Framework.Assert.Ignore ("Requires a hardened runtime entitlement: com.apple.security.device.microphone"); #else - if (CheckExactXcodeVersion (26, 0, beta: 1)) + if (CheckExactXcodeVersion (26, 0, beta: 1) || CheckExactXcodeVersion (26, 0, beta: 2)) NUnit.Framework.Assert.Ignore ("AVAudioApplication.RecordPermission crashes. FB18023766"); if (!CheckXcodeVersion (6, 0)) diff --git a/tests/introspection/ApiCoreImageFiltersTest.cs b/tests/introspection/ApiCoreImageFiltersTest.cs index 34d72a79ed8..a958f51f019 100644 --- a/tests/introspection/ApiCoreImageFiltersTest.cs +++ b/tests/introspection/ApiCoreImageFiltersTest.cs @@ -83,9 +83,9 @@ protected virtual bool Skip (string nativeName) case "CISignedDistanceGradientFromRedMask": case "CISystemToneMap": return true; - case "CIPersonSegmentation": // removed in Xcode 26 beta 1? - case "CISaliencyMapFilter": // removed in Xcode 26 beta 1? - return TestRuntime.CheckExactXcodeVersion (26, 0, 1); + case "CIPersonSegmentation": // removed in Xcode 26 beta 1/2? + case "CISaliencyMapFilter": // removed in Xcode 26 beta 1/2? + return TestRuntime.CheckExactXcodeVersion (26, 0, 1) || TestRuntime.CheckExactXcodeVersion (26, 0, 2); } } diff --git a/tests/introspection/ApiCtorInitTest.cs b/tests/introspection/ApiCtorInitTest.cs index 11de22ea126..d518abc6d6a 100644 --- a/tests/introspection/ApiCtorInitTest.cs +++ b/tests/introspection/ApiCtorInitTest.cs @@ -177,9 +177,9 @@ protected virtual bool Skip (Type type) return true; break; #endif - case "CIPersonSegmentation": // removed in Xcode 26 beta 1? - case "CISaliencyMapFilter": // removed in Xcode 26 beta 1? - return TestRuntime.CheckExactXcodeVersion (26, 0, 1); + case "CIPersonSegmentation": // removed in Xcode 26 beta 1/2? + case "CISaliencyMapFilter": // removed in Xcode 26 beta 1/2? + return TestRuntime.CheckExactXcodeVersion (26, 0, 1) || TestRuntime.CheckExactXcodeVersion (26, 0, 2); } switch (type.Namespace) { diff --git a/tests/introspection/ApiSelectorTest.cs b/tests/introspection/ApiSelectorTest.cs index 53f05334aca..856253bd623 100644 --- a/tests/introspection/ApiSelectorTest.cs +++ b/tests/introspection/ApiSelectorTest.cs @@ -1124,14 +1124,12 @@ protected virtual bool Skip (Type type, string selectorName) return TestRuntime.CheckXcodeVersion (26, 0); // https://github.com/rolfbjarne/apple-feedback/tree/main/FB18122430 } break; -#if __MACOS__ case "PhaseSoundEvent": switch (selectorName) { - case "startAndReturnError:": // introspection complains about this in Xcode 26 b1 on macOS only, but the selector is still available in the header for macOS. - return TestRuntime.CheckExactXcodeVersion (26, 0, 1); + case "startAndReturnError:": // introspection complains about this in Xcode 26 b1 and b2 only, but the selector is still available in the headers, so only verify the exact Xcode version for now to see if Apple changes their minds in a future beta. + return TestRuntime.CheckExactXcodeVersion (26, 0, 1) || TestRuntime.CheckExactXcodeVersion (26, 0, 2); } break; -#endif // __MACOS__ } // old binding mistake diff --git a/tests/monotouch-test/CoreGraphics/ColorSpaceTest.cs b/tests/monotouch-test/CoreGraphics/ColorSpaceTest.cs index 405754f27bf..96ba2959a48 100644 --- a/tests/monotouch-test/CoreGraphics/ColorSpaceTest.cs +++ b/tests/monotouch-test/CoreGraphics/ColorSpaceTest.cs @@ -219,6 +219,10 @@ public void CreateIccData () using (var cs = CGColorSpace.CreateIccData (icc)) { TestICC (cs); } +#if __TVOS__ + if (TestRuntime.CheckXcodeVersion (26, 0)) + Assert.Ignore ("Creating a color space from a CGDataProvider crashes: https://github.com/rolfbjarne/apple-feedback/tree/main/FB18396591"); +#endif using (var provider = new CGDataProvider (icc)) { using (var cs = CGColorSpace.CreateIccData (provider)) { // broke? with Xcode 13 beta 1 (iOS, tvOS) @@ -229,11 +233,19 @@ public void CreateIccData () } } } + } + [Test] + public void CreateIccData_Null_NSData () + { using (var space = CGColorSpace.CreateIccData ((NSData) null)) { Assert.IsNull (space, "null data"); } + } + [Test] + public void CreateIccData_Null_CGDataProvider () + { using (var space = CGColorSpace.CreateIccData ((CGDataProvider) null)) { Assert.IsNull (space, "null data provider"); } diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AVFoundation.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AVFoundation.todo index cc81c8e61af..126c8128ba2 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AVFoundation.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AVFoundation.todo @@ -182,3 +182,16 @@ !missing-type! AVMetadataDogHeadObject not bound !missing-type! AVMetricDownloadSummaryEvent not bound !missing-type! AVPlaybackCoordinationMedium not bound +!missing-selector! AVCaptureVideoDataOutput::preservesDynamicHDRMetadata not bound +!missing-selector! AVCaptureVideoDataOutput::setPreservesDynamicHDRMetadata: not bound +!missing-selector! AVMetricHLSMediaSegmentRequestEvent::segmentDuration not bound +!missing-selector! AVMetricMediaRendition::stableID not bound +!missing-selector! AVMetricMediaRendition::URL not bound +!missing-selector! AVMetricPlayerItemVariantSwitchEvent::audioRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchEvent::subtitleRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchEvent::videoRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::audioRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::subtitleRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::videoRendition not bound +!missing-selector! AVSampleBufferVideoRenderer::recommendedPixelBufferAttributes not bound +!missing-type! AVMetricMediaRendition not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AppKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AppKit.todo index 0b1c92668f0..a7c1b2c72a0 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AppKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AppKit.todo @@ -3,3 +3,10 @@ !missing-selector! NSToolbarItem::setBackgroundTintColor: not bound !missing-selector! NSToolbarItem::setStyle: not bound !missing-selector! NSToolbarItem::style not bound +!missing-selector! +NSItemBadge::badgeWithCount: not bound +!missing-selector! +NSItemBadge::badgeWithText: not bound +!missing-selector! +NSItemBadge::indicatorBadge not bound +!missing-selector! NSItemBadge::text not bound +!missing-selector! NSToolbarItem::badge not bound +!missing-selector! NSToolbarItem::setBadge: not bound +!missing-type! NSItemBadge not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CarPlay.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CarPlay.todo index 57e3d0ffcd5..0a3e651a5a2 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CarPlay.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CarPlay.todo @@ -18,11 +18,9 @@ !missing-selector! CPListImageRowItem::initWithText:elements:allowsMultipleLines: not bound !missing-selector! CPListImageRowItem::initWithText:gridElements:allowsMultipleLines: not bound !missing-selector! CPListImageRowItem::initWithText:imageGridElements:allowsMultipleLines: not bound -!missing-selector! CPListImageRowItemCardElement::initWithImage:showImageFullHeight:title:subtitle:tintColor: not bound !missing-selector! CPListImageRowItemCardElement::setSubtitle: not bound !missing-selector! CPListImageRowItemCardElement::setTintColor: not bound !missing-selector! CPListImageRowItemCardElement::setTitle: not bound -!missing-selector! CPListImageRowItemCardElement::showImageFullHeight not bound !missing-selector! CPListImageRowItemCardElement::subtitle not bound !missing-selector! CPListImageRowItemCardElement::tintColor not bound !missing-selector! CPListImageRowItemCardElement::title not bound @@ -40,7 +38,6 @@ !missing-selector! CPListImageRowItemElement::setImage: not bound !missing-selector! CPListImageRowItemGridElement::initWithImage: not bound !missing-selector! CPListImageRowItemImageGridElement::imageShape not bound -!missing-selector! CPListImageRowItemImageGridElement::initWithImage:imageShape: not bound !missing-selector! CPListImageRowItemRowElement::initWithImage:title:subtitle: not bound !missing-selector! CPListImageRowItemRowElement::setSubtitle: not bound !missing-selector! CPListImageRowItemRowElement::setTitle: not bound @@ -62,3 +59,11 @@ !missing-type! CPListImageRowItemImageGridElement not bound !missing-type! CPListImageRowItemRowElement not bound !missing-type! CPMessageGridItemConfiguration not bound +!missing-selector! CPListImageRowItem::setElements: not bound +!missing-selector! CPListImageRowItemCardElement::initWithImage:showsImageFullHeight:title:subtitle:tintColor: not bound +!missing-selector! CPListImageRowItemCardElement::showsImageFullHeight not bound +!missing-selector! CPListImageRowItemImageGridElement::accessorySymbolName not bound +!missing-selector! CPListImageRowItemImageGridElement::initWithImage:imageShape:title:accessorySymbolName: not bound +!missing-selector! CPListImageRowItemImageGridElement::setAccessorySymbolName: not bound +!missing-selector! CPListImageRowItemImageGridElement::setTitle: not bound +!missing-selector! CPListImageRowItemImageGridElement::title not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreGraphics.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreGraphics.todo index 2e7ffa1cc6a..03ae3131625 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreGraphics.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreGraphics.todo @@ -35,3 +35,8 @@ !missing-pinvoke! CGRenderingBufferProviderGetSize is not bound !missing-pinvoke! CGRenderingBufferProviderGetTypeID is not bound !missing-pinvoke! CGRenderingBufferUnlockBytePtr is not bound +!missing-pinvoke! CGGradientCreateWithContentHeadroom is not bound +!missing-pinvoke! CGGradientGetContentHeadroom is not bound +!missing-pinvoke! CGShadingCreateAxialWithContentHeadroom is not bound +!missing-pinvoke! CGShadingCreateRadialWithContentHeadroom is not bound +!missing-pinvoke! CGShadingGetContentHeadroom is not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreImage.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreImage.todo index d877723f630..eb291393d8b 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreImage.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreImage.todo @@ -48,3 +48,6 @@ !missing-selector! CIRenderDestination::captureTraceURL not bound !missing-selector! CIRenderDestination::setCaptureTraceURL: not bound !missing-selector! NSObject::provideImageToMTLTexture:commandBuffer:originx:originy:width:height:userInfo: not bound +!missing-field! kCIContextCVMetalTextureCache not bound +!missing-field! kCIFormatRGBX8 not bound +!missing-field! kCIImageRepresentationHDRGainMapAsRGB not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreMedia.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreMedia.todo index 31a10f1d6f3..cd2830eb02e 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreMedia.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreMedia.todo @@ -30,3 +30,4 @@ !missing-field! kCMMetadataIdentifier_QuickTimeMetadataSpatialAudioMix not bound !missing-field! kCMTagProjectionTypeParametricImmersive not bound !missing-pinvoke! CMTaggedBufferGroupFormatDescriptionCreateForTaggedBufferGroupWithExtensions is not bound +!missing-field! kCMFormatDescriptionProjectionKind_AppleImmersiveVideo not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreNFC.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreNFC.todo index c733d49ce5b..1f2ea94a5c9 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreNFC.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreNFC.todo @@ -1,3 +1,4 @@ !missing-enum-value! NFCReaderError native value NFCReaderErrorIneligible = 7 not bound !missing-selector! NFCPaymentTagReaderSession::initWithDelegate:queue: not bound !missing-type! NFCPaymentTagReaderSession not bound +!missing-enum-value! NFCReaderError native value NFCReaderErrorAccessNotAccepted = 8 not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Foundation.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Foundation.todo index c6bedd4b2f2..d205977f6f4 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Foundation.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Foundation.todo @@ -19,3 +19,5 @@ !missing-selector! NSFileManager::pauseSyncForUbiquitousItemAtURL:completionHandler: not bound !missing-selector! NSFileManager::resumeSyncForUbiquitousItemAtURL:withBehavior:completionHandler: not bound !missing-selector! NSFileManager::uploadLocalVersionOfUbiquitousItemAtURL:withConflictResolutionPolicy:completionHandler: not bound +!missing-selector! NSURLSessionConfiguration::enablesEarlyData not bound +!missing-selector! NSURLSessionConfiguration::setEnablesEarlyData: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-HealthKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-HealthKit.todo index 6729bc29309..63f4d76a1a1 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-HealthKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-HealthKit.todo @@ -29,7 +29,6 @@ !missing-field! HKUserAnnotatedMedicationPredicateKeyPathHasSchedule not bound !missing-field! HKUserAnnotatedMedicationPredicateKeyPathIsArchived not bound !missing-protocol! HKLiveWorkoutBuilderDelegate not bound -!missing-protocol-member! HKWorkoutSessionDelegate::workoutSession:didUpdateGeneratedTypes: not found !missing-selector! +HKObjectType::medicationDoseEventType not bound !missing-selector! +HKObjectType::userAnnotatedMedicationType not bound !missing-selector! +HKQuery::predicateForMedicationDoseEventWithMedicationConceptIdentifier: not bound @@ -55,12 +54,9 @@ !missing-selector! HKLiveWorkoutBuilder::setShouldCollectWorkoutEvents: not bound !missing-selector! HKLiveWorkoutBuilder::shouldCollectWorkoutEvents not bound !missing-selector! HKLiveWorkoutBuilder::workoutSession not bound -!missing-selector! HKLiveWorkoutDataSource::collectsGeneratedTypes not bound -!missing-selector! HKLiveWorkoutDataSource::currentCollectedTypes not bound !missing-selector! HKLiveWorkoutDataSource::disableCollectionForType: not bound !missing-selector! HKLiveWorkoutDataSource::enableCollectionForType:predicate: not bound !missing-selector! HKLiveWorkoutDataSource::initWithHealthStore:workoutConfiguration: not bound -!missing-selector! HKLiveWorkoutDataSource::setCollectsGeneratedTypes: not bound !missing-selector! HKMedicationConcept::displayText not bound !missing-selector! HKMedicationConcept::generalForm not bound !missing-selector! HKMedicationConcept::identifier not bound @@ -88,3 +84,4 @@ !missing-type! HKUserAnnotatedMedication not bound !missing-type! HKUserAnnotatedMedicationQuery not bound !missing-type! HKUserAnnotatedMedicationType not bound +!missing-selector! HKLiveWorkoutDataSource::typesToCollect not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ImageIO.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ImageIO.todo index 614f99e32fb..5561d63b1c1 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ImageIO.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ImageIO.todo @@ -14,3 +14,5 @@ !missing-field! kCGImagePropertyBCFormat not bound !missing-field! kCGImagePropertyEncoder not bound !missing-field! kCGImagePropertyPVREncoder not bound +!missing-field! kCGImageProviderPreferredTileHeight not bound +!missing-field! kCGImageProviderPreferredTileWidth not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-MapKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-MapKit.todo index a4849e0179b..c22d417f921 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-MapKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-MapKit.todo @@ -37,3 +37,6 @@ !missing-type! MKAddressRepresentations not bound !missing-type! MKGeocodingRequest not bound !missing-type! MKReverseGeocodingRequest not bound +!deprecated-attribute-missing! MKMapItem::initWithPlacemark: missing a [Deprecated] attribute +!deprecated-attribute-missing! MKMapItem::placemark missing a [Deprecated] attribute +!deprecated-attribute-missing! MKPlacemark missing a [Deprecated] attribute diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Metal.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Metal.todo index 24050e50cbf..2245c31c712 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Metal.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Metal.todo @@ -33,7 +33,6 @@ !missing-enum-value! MTLLanguageVersion native value MTLLanguageVersion4_0 = 262144 not bound !missing-enum-value! MTLPixelFormat native value MTLPixelFormatUnspecialized = 263 not bound !missing-field! MTL4CommandQueueErrorDomain not bound -!missing-field! MTLRenderTargetRemapIndexDiscard not bound !missing-field! MTLTensorDomain not bound !missing-protocol! MTL4Archive not bound !missing-protocol! MTL4ArgumentTable not bound @@ -259,8 +258,6 @@ !missing-selector! MTL4ComputePipelineDescriptor::supportBinaryLinking not bound !missing-selector! MTL4ComputePipelineDescriptor::supportIndirectCommandBuffers not bound !missing-selector! MTL4ComputePipelineDescriptor::threadGroupSizeIsMultipleOfThreadExecutionWidth not bound -!missing-selector! MTL4CounterHeapDescriptor::entryCount not bound -!missing-selector! MTL4CounterHeapDescriptor::setEntryCount: not bound !missing-selector! MTL4CounterHeapDescriptor::setType: not bound !missing-selector! MTL4CounterHeapDescriptor::type not bound !missing-selector! MTL4IndirectInstanceAccelerationStructureDescriptor::instanceCountBuffer not bound @@ -313,14 +310,6 @@ !missing-selector! MTL4LibraryFunctionDescriptor::name not bound !missing-selector! MTL4LibraryFunctionDescriptor::setLibrary: not bound !missing-selector! MTL4LibraryFunctionDescriptor::setName: not bound -!missing-selector! MTL4LinkedFunctions::binaryFunctions not bound -!missing-selector! MTL4LinkedFunctions::functionDescriptors not bound -!missing-selector! MTL4LinkedFunctions::groups not bound -!missing-selector! MTL4LinkedFunctions::privateFunctionDescriptors not bound -!missing-selector! MTL4LinkedFunctions::setBinaryFunctions: not bound -!missing-selector! MTL4LinkedFunctions::setFunctionDescriptors: not bound -!missing-selector! MTL4LinkedFunctions::setGroups: not bound -!missing-selector! MTL4LinkedFunctions::setPrivateFunctionDescriptors: not bound !missing-selector! MTL4MachineLearningPipelineDescriptor::inputDimensionsAtBufferIndex: not bound !missing-selector! MTL4MachineLearningPipelineDescriptor::label not bound !missing-selector! MTL4MachineLearningPipelineDescriptor::machineLearningFunctionDescriptor not bound @@ -613,7 +602,6 @@ !missing-type! MTL4AccelerationStructureTriangleGeometryDescriptor not bound !missing-type! MTL4ArgumentTableDescriptor not bound !missing-type! MTL4BinaryFunctionDescriptor not bound -!missing-type! MTL4BinaryFunctionReflection not bound !missing-type! MTL4CommandAllocatorDescriptor not bound !missing-type! MTL4CommandBufferOptions not bound !missing-type! MTL4CommandQueueDescriptor not bound @@ -627,7 +615,6 @@ !missing-type! MTL4InstanceAccelerationStructureDescriptor not bound !missing-type! MTL4LibraryDescriptor not bound !missing-type! MTL4LibraryFunctionDescriptor not bound -!missing-type! MTL4LinkedFunctions not bound !missing-type! MTL4MachineLearningPipelineDescriptor not bound !missing-type! MTL4MachineLearningPipelineReflection not bound !missing-type! MTL4MeshRenderPipelineDescriptor not bound @@ -653,3 +640,8 @@ !missing-type! MTLTensorExtents not bound !missing-type! MTLTensorReferenceType not bound !missing-type! MTLTextureViewDescriptor not bound +!missing-protocol-member! MTLRenderCommandEncoder::setColorAttachmentMap: not found +!missing-selector! MTL4CounterHeapDescriptor::count not bound +!missing-selector! MTL4CounterHeapDescriptor::setCount: not bound +!missing-selector! MTLRenderPassDescriptor::setSupportColorAttachmentMapping: not bound +!missing-selector! MTLRenderPassDescriptor::supportColorAttachmentMapping not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PDFKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PDFKit.todo deleted file mode 100644 index cda9c22860c..00000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PDFKit.todo +++ /dev/null @@ -1,6 +0,0 @@ -!missing-enum-value! PdfAreaOfInterest native value kPDFTableArea = 512 not bound -!missing-enum-value! PdfAreaOfInterest native value kPDFTableResizeArea = 1024 not bound -!missing-selector! PDFAnnotation::setSignatureAnnotationForRendering: not bound -!missing-selector! PDFAnnotation::signatureAnnotationForRendering not bound -!missing-selector! PDFPage::selectionForTableRect: not bound -!missing-selector! PDFPage::tableSelectionFromPoint:toPoint: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PencilKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PencilKit.todo index c9802a02eb0..f0537bcce01 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PencilKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PencilKit.todo @@ -1,7 +1,6 @@ !missing-enum! PKToolPickerVisibility not bound !missing-enum-value! PKContentVersion native value PKContentVersionLatest = 4 not bound !missing-field! PKInkTypeReed not bound -!missing-field! PKInkTypeReedCalligraphyPen not bound !missing-selector! +PKToolPicker::defaultToolItems not bound !missing-selector! PKInkingTool::azimuth not bound !missing-selector! PKInkingTool::initWithInkType:color:width:azimuth: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ScreenCaptureKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ScreenCaptureKit.todo index 6559e3e1d81..d06a50947b5 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ScreenCaptureKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ScreenCaptureKit.todo @@ -34,7 +34,5 @@ !missing-selector! SCScreenshotOutput::setFileURL: not bound !missing-selector! SCScreenshotOutput::setHdrImage: not bound !missing-selector! SCScreenshotOutput::setSdrImage: not bound -!missing-selector! SCScreenshotOutput::setTestImage: not bound -!missing-selector! SCScreenshotOutput::testImage not bound !missing-type! SCScreenshotConfiguration not bound !missing-type! SCScreenshotOutput not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Speech.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Speech.todo index d4fbefdb2c4..05e8a0da293 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Speech.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Speech.todo @@ -3,3 +3,5 @@ !missing-enum-value! SFSpeechErrorCode native value SFSpeechErrorCodeTimeout = 12 not bound !missing-selector! +SFSpeechLanguageModel::prepareCustomLanguageModelForUrl:configuration:completion: not bound !missing-selector! +SFSpeechLanguageModel::prepareCustomLanguageModelForUrl:configuration:ignoresCache:completion: not bound +!missing-selector! SFSpeechLanguageModelConfiguration::initWithLanguageModel:vocabulary:weight: not bound +!missing-selector! SFSpeechLanguageModelConfiguration::weight not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.todo index 2eeb1d71757..c0f37c03c41 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.todo @@ -286,3 +286,7 @@ !missing-type! UITraitSplitViewControllerLayoutEnvironment not bound !missing-type! UITraitTabAccessoryEnvironment not bound !missing-type! UIViewLayoutRegion not bound +!missing-selector! UIBarButtonItem::identifier not bound +!missing-selector! UIBarButtonItem::setIdentifier: not bound +!missing-selector! UIDocumentBrowserAction::imageOnlyForContextMenu not bound +!missing-selector! UIDocumentBrowserAction::setImageOnlyForContextMenu: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-WebKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-WebKit.todo index fcf4010a2f5..8aeadb54d30 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-WebKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-WebKit.todo @@ -1,7 +1,5 @@ !missing-enum! WKWebViewDataType not bound !missing-field! WKWebsiteDataTypeScreenTime not bound -!missing-selector! WKPreferences::isLookToScrollEnabled not bound -!missing-selector! WKPreferences::setIsLookToScrollEnabled: not bound !missing-selector! WKWebsiteDataStore::fetchDataOfTypes:completionHandler: not bound !missing-selector! WKWebsiteDataStore::restoreData:completionHandler: not bound !missing-selector! WKWebView::fetchDataOfTypes:completionHandler: not bound @@ -9,3 +7,4 @@ !missing-selector! WKWebView::restoreData:completionHandler: not bound !missing-selector! WKWebViewConfiguration::setShowsSystemScreenTimeBlockingView: not bound !missing-selector! WKWebViewConfiguration::showsSystemScreenTimeBlockingView not bound +!missing-selector! WKHTTPCookieStore::setCookies:completionHandler: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AVFoundation.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AVFoundation.todo index bb635994cb0..3f83527f461 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AVFoundation.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AVFoundation.todo @@ -191,3 +191,16 @@ !missing-type! AVMetadataDogHeadObject not bound !missing-type! AVMetricDownloadSummaryEvent not bound !missing-type! AVPlaybackCoordinationMedium not bound +!missing-selector! AVCaptureVideoDataOutput::preservesDynamicHDRMetadata not bound +!missing-selector! AVCaptureVideoDataOutput::setPreservesDynamicHDRMetadata: not bound +!missing-selector! AVMetricHLSMediaSegmentRequestEvent::segmentDuration not bound +!missing-selector! AVMetricMediaRendition::stableID not bound +!missing-selector! AVMetricMediaRendition::URL not bound +!missing-selector! AVMetricPlayerItemVariantSwitchEvent::audioRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchEvent::subtitleRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchEvent::videoRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::audioRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::subtitleRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::videoRendition not bound +!missing-selector! AVSampleBufferVideoRenderer::recommendedPixelBufferAttributes not bound +!missing-type! AVMetricMediaRendition not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CarPlay.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CarPlay.todo index b40d9e0d75e..ac0b4d19353 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CarPlay.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CarPlay.todo @@ -33,11 +33,9 @@ !missing-selector! CPListImageRowItem::initWithText:elements:allowsMultipleLines: not bound !missing-selector! CPListImageRowItem::initWithText:gridElements:allowsMultipleLines: not bound !missing-selector! CPListImageRowItem::initWithText:imageGridElements:allowsMultipleLines: not bound -!missing-selector! CPListImageRowItemCardElement::initWithImage:showImageFullHeight:title:subtitle:tintColor: not bound !missing-selector! CPListImageRowItemCardElement::setSubtitle: not bound !missing-selector! CPListImageRowItemCardElement::setTintColor: not bound !missing-selector! CPListImageRowItemCardElement::setTitle: not bound -!missing-selector! CPListImageRowItemCardElement::showImageFullHeight not bound !missing-selector! CPListImageRowItemCardElement::subtitle not bound !missing-selector! CPListImageRowItemCardElement::tintColor not bound !missing-selector! CPListImageRowItemCardElement::title not bound @@ -55,7 +53,6 @@ !missing-selector! CPListImageRowItemElement::setImage: not bound !missing-selector! CPListImageRowItemGridElement::initWithImage: not bound !missing-selector! CPListImageRowItemImageGridElement::imageShape not bound -!missing-selector! CPListImageRowItemImageGridElement::initWithImage:imageShape: not bound !missing-selector! CPListImageRowItemRowElement::initWithImage:title:subtitle: not bound !missing-selector! CPListImageRowItemRowElement::setSubtitle: not bound !missing-selector! CPListImageRowItemRowElement::setTitle: not bound @@ -77,3 +74,11 @@ !missing-type! CPListImageRowItemImageGridElement not bound !missing-type! CPListImageRowItemRowElement not bound !missing-type! CPMessageGridItemConfiguration not bound +!missing-selector! CPListImageRowItem::setElements: not bound +!missing-selector! CPListImageRowItemCardElement::initWithImage:showsImageFullHeight:title:subtitle:tintColor: not bound +!missing-selector! CPListImageRowItemCardElement::showsImageFullHeight not bound +!missing-selector! CPListImageRowItemImageGridElement::accessorySymbolName not bound +!missing-selector! CPListImageRowItemImageGridElement::initWithImage:imageShape:title:accessorySymbolName: not bound +!missing-selector! CPListImageRowItemImageGridElement::setAccessorySymbolName: not bound +!missing-selector! CPListImageRowItemImageGridElement::setTitle: not bound +!missing-selector! CPListImageRowItemImageGridElement::title not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreGraphics.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreGraphics.todo index 2e7ffa1cc6a..03ae3131625 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreGraphics.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreGraphics.todo @@ -35,3 +35,8 @@ !missing-pinvoke! CGRenderingBufferProviderGetSize is not bound !missing-pinvoke! CGRenderingBufferProviderGetTypeID is not bound !missing-pinvoke! CGRenderingBufferUnlockBytePtr is not bound +!missing-pinvoke! CGGradientCreateWithContentHeadroom is not bound +!missing-pinvoke! CGGradientGetContentHeadroom is not bound +!missing-pinvoke! CGShadingCreateAxialWithContentHeadroom is not bound +!missing-pinvoke! CGShadingCreateRadialWithContentHeadroom is not bound +!missing-pinvoke! CGShadingGetContentHeadroom is not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreImage.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreImage.todo index d877723f630..eb291393d8b 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreImage.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreImage.todo @@ -48,3 +48,6 @@ !missing-selector! CIRenderDestination::captureTraceURL not bound !missing-selector! CIRenderDestination::setCaptureTraceURL: not bound !missing-selector! NSObject::provideImageToMTLTexture:commandBuffer:originx:originy:width:height:userInfo: not bound +!missing-field! kCIContextCVMetalTextureCache not bound +!missing-field! kCIFormatRGBX8 not bound +!missing-field! kCIImageRepresentationHDRGainMapAsRGB not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreMedia.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreMedia.todo index 31a10f1d6f3..cd2830eb02e 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreMedia.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreMedia.todo @@ -30,3 +30,4 @@ !missing-field! kCMMetadataIdentifier_QuickTimeMetadataSpatialAudioMix not bound !missing-field! kCMTagProjectionTypeParametricImmersive not bound !missing-pinvoke! CMTaggedBufferGroupFormatDescriptionCreateForTaggedBufferGroupWithExtensions is not bound +!missing-field! kCMFormatDescriptionProjectionKind_AppleImmersiveVideo not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreNFC.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreNFC.todo index c733d49ce5b..1f2ea94a5c9 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreNFC.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreNFC.todo @@ -1,3 +1,4 @@ !missing-enum-value! NFCReaderError native value NFCReaderErrorIneligible = 7 not bound !missing-selector! NFCPaymentTagReaderSession::initWithDelegate:queue: not bound !missing-type! NFCPaymentTagReaderSession not bound +!missing-enum-value! NFCReaderError native value NFCReaderErrorAccessNotAccepted = 8 not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Foundation.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-Foundation.todo index c6bedd4b2f2..d205977f6f4 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Foundation.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-Foundation.todo @@ -19,3 +19,5 @@ !missing-selector! NSFileManager::pauseSyncForUbiquitousItemAtURL:completionHandler: not bound !missing-selector! NSFileManager::resumeSyncForUbiquitousItemAtURL:withBehavior:completionHandler: not bound !missing-selector! NSFileManager::uploadLocalVersionOfUbiquitousItemAtURL:withConflictResolutionPolicy:completionHandler: not bound +!missing-selector! NSURLSessionConfiguration::enablesEarlyData not bound +!missing-selector! NSURLSessionConfiguration::setEnablesEarlyData: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-HealthKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-HealthKit.todo index 9bfad001f9a..1a710f1268d 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-HealthKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-HealthKit.todo @@ -29,7 +29,6 @@ !missing-field! HKUserAnnotatedMedicationPredicateKeyPathHasSchedule not bound !missing-field! HKUserAnnotatedMedicationPredicateKeyPathIsArchived not bound !missing-protocol! HKLiveWorkoutBuilderDelegate not bound -!missing-protocol-member! HKWorkoutSessionDelegate::workoutSession:didUpdateGeneratedTypes: not found !missing-selector! +HKObjectType::medicationDoseEventType not bound !missing-selector! +HKObjectType::userAnnotatedMedicationType not bound !missing-selector! +HKQuery::predicateForMedicationDoseEventWithMedicationConceptIdentifier: not bound @@ -56,12 +55,9 @@ !missing-selector! HKLiveWorkoutBuilder::setShouldCollectWorkoutEvents: not bound !missing-selector! HKLiveWorkoutBuilder::shouldCollectWorkoutEvents not bound !missing-selector! HKLiveWorkoutBuilder::workoutSession not bound -!missing-selector! HKLiveWorkoutDataSource::collectsGeneratedTypes not bound -!missing-selector! HKLiveWorkoutDataSource::currentCollectedTypes not bound !missing-selector! HKLiveWorkoutDataSource::disableCollectionForType: not bound !missing-selector! HKLiveWorkoutDataSource::enableCollectionForType:predicate: not bound !missing-selector! HKLiveWorkoutDataSource::initWithHealthStore:workoutConfiguration: not bound -!missing-selector! HKLiveWorkoutDataSource::setCollectsGeneratedTypes: not bound !missing-selector! HKMedicationConcept::displayText not bound !missing-selector! HKMedicationConcept::generalForm not bound !missing-selector! HKMedicationConcept::identifier not bound @@ -80,7 +76,6 @@ !missing-selector! HKUserAnnotatedMedication::nickname not bound !missing-selector! HKUserAnnotatedMedicationQuery::initWithPredicate:limit:resultsHandler: not bound !missing-selector! HKWorkoutSession::associatedWorkoutBuilder not bound -!missing-selector! HKWorkoutSession::currentGeneratedTypes not bound !missing-selector! HKWorkoutSession::initWithHealthStore:configuration:error: not bound !missing-type! HKClinicalCoding not bound !missing-type! HKHealthConceptIdentifier not bound @@ -92,3 +87,4 @@ !missing-type! HKUserAnnotatedMedication not bound !missing-type! HKUserAnnotatedMedicationQuery not bound !missing-type! HKUserAnnotatedMedicationType not bound +!missing-selector! HKLiveWorkoutDataSource::typesToCollect not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-ImageIO.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-ImageIO.todo index 614f99e32fb..5561d63b1c1 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-ImageIO.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-ImageIO.todo @@ -14,3 +14,5 @@ !missing-field! kCGImagePropertyBCFormat not bound !missing-field! kCGImagePropertyEncoder not bound !missing-field! kCGImagePropertyPVREncoder not bound +!missing-field! kCGImageProviderPreferredTileHeight not bound +!missing-field! kCGImageProviderPreferredTileWidth not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-MapKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-MapKit.todo index a4849e0179b..c22d417f921 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-MapKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-MapKit.todo @@ -37,3 +37,6 @@ !missing-type! MKAddressRepresentations not bound !missing-type! MKGeocodingRequest not bound !missing-type! MKReverseGeocodingRequest not bound +!deprecated-attribute-missing! MKMapItem::initWithPlacemark: missing a [Deprecated] attribute +!deprecated-attribute-missing! MKMapItem::placemark missing a [Deprecated] attribute +!deprecated-attribute-missing! MKPlacemark missing a [Deprecated] attribute diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-MeshNetFramework.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-MeshNetFramework.todo deleted file mode 100644 index 94430d5a860..00000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-MeshNetFramework.todo +++ /dev/null @@ -1,2 +0,0 @@ -!missing-pinvoke! connectToPeerNative is not bound -!missing-pinvoke! listenForConnectionNative is not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Metal.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-Metal.todo index 7ba89a46a3d..674f949f3e2 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Metal.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-Metal.todo @@ -33,7 +33,6 @@ !missing-enum-value! MTLLanguageVersion native value MTLLanguageVersion4_0 = 262144 not bound !missing-enum-value! MTLPixelFormat native value MTLPixelFormatUnspecialized = 263 not bound !missing-field! MTL4CommandQueueErrorDomain not bound -!missing-field! MTLRenderTargetRemapIndexDiscard not bound !missing-field! MTLTensorDomain not bound !missing-protocol! MTL4Archive not bound !missing-protocol! MTL4ArgumentTable not bound @@ -258,8 +257,6 @@ !missing-selector! MTL4ComputePipelineDescriptor::supportBinaryLinking not bound !missing-selector! MTL4ComputePipelineDescriptor::supportIndirectCommandBuffers not bound !missing-selector! MTL4ComputePipelineDescriptor::threadGroupSizeIsMultipleOfThreadExecutionWidth not bound -!missing-selector! MTL4CounterHeapDescriptor::entryCount not bound -!missing-selector! MTL4CounterHeapDescriptor::setEntryCount: not bound !missing-selector! MTL4CounterHeapDescriptor::setType: not bound !missing-selector! MTL4CounterHeapDescriptor::type not bound !missing-selector! MTL4IndirectInstanceAccelerationStructureDescriptor::instanceCountBuffer not bound @@ -312,14 +309,6 @@ !missing-selector! MTL4LibraryFunctionDescriptor::name not bound !missing-selector! MTL4LibraryFunctionDescriptor::setLibrary: not bound !missing-selector! MTL4LibraryFunctionDescriptor::setName: not bound -!missing-selector! MTL4LinkedFunctions::binaryFunctions not bound -!missing-selector! MTL4LinkedFunctions::functionDescriptors not bound -!missing-selector! MTL4LinkedFunctions::groups not bound -!missing-selector! MTL4LinkedFunctions::privateFunctionDescriptors not bound -!missing-selector! MTL4LinkedFunctions::setBinaryFunctions: not bound -!missing-selector! MTL4LinkedFunctions::setFunctionDescriptors: not bound -!missing-selector! MTL4LinkedFunctions::setGroups: not bound -!missing-selector! MTL4LinkedFunctions::setPrivateFunctionDescriptors: not bound !missing-selector! MTL4MachineLearningPipelineDescriptor::inputDimensionsAtBufferIndex: not bound !missing-selector! MTL4MachineLearningPipelineDescriptor::label not bound !missing-selector! MTL4MachineLearningPipelineDescriptor::machineLearningFunctionDescriptor not bound @@ -612,7 +601,6 @@ !missing-type! MTL4AccelerationStructureTriangleGeometryDescriptor not bound !missing-type! MTL4ArgumentTableDescriptor not bound !missing-type! MTL4BinaryFunctionDescriptor not bound -!missing-type! MTL4BinaryFunctionReflection not bound !missing-type! MTL4CommandAllocatorDescriptor not bound !missing-type! MTL4CommandBufferOptions not bound !missing-type! MTL4CommandQueueDescriptor not bound @@ -626,7 +614,6 @@ !missing-type! MTL4InstanceAccelerationStructureDescriptor not bound !missing-type! MTL4LibraryDescriptor not bound !missing-type! MTL4LibraryFunctionDescriptor not bound -!missing-type! MTL4LinkedFunctions not bound !missing-type! MTL4MachineLearningPipelineDescriptor not bound !missing-type! MTL4MachineLearningPipelineReflection not bound !missing-type! MTL4MeshRenderPipelineDescriptor not bound @@ -652,3 +639,8 @@ !missing-type! MTLTensorExtents not bound !missing-type! MTLTensorReferenceType not bound !missing-type! MTLTextureViewDescriptor not bound +!missing-protocol-member! MTLRenderCommandEncoder::setColorAttachmentMap: not found +!missing-selector! MTL4CounterHeapDescriptor::count not bound +!missing-selector! MTL4CounterHeapDescriptor::setCount: not bound +!missing-selector! MTLRenderPassDescriptor::setSupportColorAttachmentMapping: not bound +!missing-selector! MTLRenderPassDescriptor::supportColorAttachmentMapping not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-PDFKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-PDFKit.todo deleted file mode 100644 index cda9c22860c..00000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-PDFKit.todo +++ /dev/null @@ -1,6 +0,0 @@ -!missing-enum-value! PdfAreaOfInterest native value kPDFTableArea = 512 not bound -!missing-enum-value! PdfAreaOfInterest native value kPDFTableResizeArea = 1024 not bound -!missing-selector! PDFAnnotation::setSignatureAnnotationForRendering: not bound -!missing-selector! PDFAnnotation::signatureAnnotationForRendering not bound -!missing-selector! PDFPage::selectionForTableRect: not bound -!missing-selector! PDFPage::tableSelectionFromPoint:toPoint: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-PencilKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-PencilKit.todo index bb83f06b839..cea0e32efb7 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-PencilKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-PencilKit.todo @@ -2,7 +2,6 @@ !missing-enum! PKToolPickerVisibility not bound !missing-enum-value! PKContentVersion native value PKContentVersionLatest = 4 not bound !missing-field! PKInkTypeReed not bound -!missing-field! PKInkTypeReedCalligraphyPen not bound !missing-selector! +PKToolPicker::defaultToolItems not bound !missing-selector! PKInkingTool::azimuth not bound !missing-selector! PKInkingTool::initWithInkType:color:width:azimuth: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Speech.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-Speech.todo index d4fbefdb2c4..05e8a0da293 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Speech.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-Speech.todo @@ -3,3 +3,5 @@ !missing-enum-value! SFSpeechErrorCode native value SFSpeechErrorCodeTimeout = 12 not bound !missing-selector! +SFSpeechLanguageModel::prepareCustomLanguageModelForUrl:configuration:completion: not bound !missing-selector! +SFSpeechLanguageModel::prepareCustomLanguageModelForUrl:configuration:ignoresCache:completion: not bound +!missing-selector! SFSpeechLanguageModelConfiguration::initWithLanguageModel:vocabulary:weight: not bound +!missing-selector! SFSpeechLanguageModelConfiguration::weight not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-TouchControls.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-TouchController.todo similarity index 100% rename from tests/xtro-sharpie/api-annotations-dotnet/iOS-TouchControls.todo rename to tests/xtro-sharpie/api-annotations-dotnet/iOS-TouchController.todo diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.todo index 48bde7934ca..2b57c3bf333 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.todo @@ -305,3 +305,7 @@ !missing-type! UITraitSplitViewControllerLayoutEnvironment not bound !missing-type! UITraitTabAccessoryEnvironment not bound !missing-type! UIViewLayoutRegion not bound +!missing-selector! UIBarButtonItem::identifier not bound +!missing-selector! UIBarButtonItem::setIdentifier: not bound +!missing-selector! UIDocumentBrowserAction::imageOnlyForContextMenu not bound +!missing-selector! UIDocumentBrowserAction::setImageOnlyForContextMenu: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-WebKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-WebKit.todo index b4c4a5f7c8c..44a4c613347 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-WebKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-WebKit.todo @@ -1,8 +1,6 @@ !missing-enum! WKWebViewDataType not bound !missing-field! WKWebsiteDataTypeScreenTime not bound !missing-protocol-member! WKUIDelegate::webView:insertInputSuggestion: not found -!missing-selector! WKPreferences::isLookToScrollEnabled not bound -!missing-selector! WKPreferences::setIsLookToScrollEnabled: not bound !missing-selector! WKWebsiteDataStore::fetchDataOfTypes:completionHandler: not bound !missing-selector! WKWebsiteDataStore::restoreData:completionHandler: not bound !missing-selector! WKWebView::conversationContext not bound @@ -12,3 +10,4 @@ !missing-selector! WKWebView::setConversationContext: not bound !missing-selector! WKWebViewConfiguration::setShowsSystemScreenTimeBlockingView: not bound !missing-selector! WKWebViewConfiguration::showsSystemScreenTimeBlockingView not bound +!missing-selector! WKHTTPCookieStore::setCookies:completionHandler: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AVFoundation.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AVFoundation.todo index a8d223bd339..9047dec849f 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AVFoundation.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AVFoundation.todo @@ -13,8 +13,6 @@ !missing-field! AVAssetPlaybackConfigurationOptionAppleImmersiveVideo not bound !missing-field! AVAssetPlaybackConfigurationOptionNonRectilinearProjection not bound !missing-field! AVAssetWriterInputMediaDataLocationSparselyInterleavedWithMainMediaData not bound -!missing-field! AVAudioSessionMuteStateKey not bound -!missing-field! AVAudioSessionOutputMuteStateChangeNotification not bound !missing-field! AVCaptureSceneMonitoringStatusNotEnoughLight not bound !missing-field! AVContentKeyRequestRandomDeviceIdentifierSeedKey not bound !missing-field! AVContentKeyRequestShouldRandomizeDeviceIdentifierKey not bound @@ -171,3 +169,16 @@ !missing-type! AVMetadataDogHeadObject not bound !missing-type! AVMetricDownloadSummaryEvent not bound !missing-type! AVPlaybackCoordinationMedium not bound +!missing-selector! AVCaptureVideoDataOutput::preservesDynamicHDRMetadata not bound +!missing-selector! AVCaptureVideoDataOutput::setPreservesDynamicHDRMetadata: not bound +!missing-selector! AVMetricHLSMediaSegmentRequestEvent::segmentDuration not bound +!missing-selector! AVMetricMediaRendition::stableID not bound +!missing-selector! AVMetricMediaRendition::URL not bound +!missing-selector! AVMetricPlayerItemVariantSwitchEvent::audioRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchEvent::subtitleRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchEvent::videoRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::audioRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::subtitleRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::videoRendition not bound +!missing-selector! AVSampleBufferVideoRenderer::recommendedPixelBufferAttributes not bound +!missing-type! AVMetricMediaRendition not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AppKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AppKit.todo index a4e7a485929..c572cf2c7fa 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AppKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AppKit.todo @@ -159,3 +159,20 @@ !missing-type! NSGlassEffectContainerView not bound !missing-type! NSGlassEffectView not bound !missing-type! NSSplitViewItemAccessoryViewController not bound +!missing-enum! NSTintProminence not bound +!missing-enum-value! NSStringDrawingOptions native value NSStringDrawingOptionsResolvesNaturalAlignmentWithBaseWritingDirection = 512 not bound +!missing-selector! +NSItemBadge::badgeWithCount: not bound +!missing-selector! +NSItemBadge::badgeWithText: not bound +!missing-selector! +NSItemBadge::indicatorBadge not bound +!missing-selector! NSButton::setTintProminence: not bound +!missing-selector! NSButton::tintProminence not bound +!missing-selector! NSItemBadge::text not bound +!missing-selector! NSSlider::setTintProminence: not bound +!missing-selector! NSSlider::tintProminence not bound +!missing-selector! NSTextField::resolvesNaturalAlignmentWithBaseWritingDirection not bound +!missing-selector! NSTextField::setResolvesNaturalAlignmentWithBaseWritingDirection: not bound +!missing-selector! NSTextLayoutManager::resolvesNaturalAlignmentWithBaseWritingDirection not bound +!missing-selector! NSTextLayoutManager::setResolvesNaturalAlignmentWithBaseWritingDirection: not bound +!missing-selector! NSToolbarItem::badge not bound +!missing-selector! NSToolbarItem::setBadge: not bound +!missing-type! NSItemBadge not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreGraphics.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreGraphics.todo index 2e7ffa1cc6a..03ae3131625 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreGraphics.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreGraphics.todo @@ -35,3 +35,8 @@ !missing-pinvoke! CGRenderingBufferProviderGetSize is not bound !missing-pinvoke! CGRenderingBufferProviderGetTypeID is not bound !missing-pinvoke! CGRenderingBufferUnlockBytePtr is not bound +!missing-pinvoke! CGGradientCreateWithContentHeadroom is not bound +!missing-pinvoke! CGGradientGetContentHeadroom is not bound +!missing-pinvoke! CGShadingCreateAxialWithContentHeadroom is not bound +!missing-pinvoke! CGShadingCreateRadialWithContentHeadroom is not bound +!missing-pinvoke! CGShadingGetContentHeadroom is not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreImage.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreImage.todo index d877723f630..eb291393d8b 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreImage.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreImage.todo @@ -48,3 +48,6 @@ !missing-selector! CIRenderDestination::captureTraceURL not bound !missing-selector! CIRenderDestination::setCaptureTraceURL: not bound !missing-selector! NSObject::provideImageToMTLTexture:commandBuffer:originx:originy:width:height:userInfo: not bound +!missing-field! kCIContextCVMetalTextureCache not bound +!missing-field! kCIFormatRGBX8 not bound +!missing-field! kCIImageRepresentationHDRGainMapAsRGB not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-FileProvider.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-FileProvider.todo index 709aff049c2..0639b35320b 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-FileProvider.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-FileProvider.todo @@ -8,3 +8,4 @@ !missing-selector! NSFileProviderDomain::supportsStringSearchRequest not bound !missing-selector! NSFileProviderStringSearchRequest::query not bound !missing-type! NSFileProviderStringSearchRequest not bound +!missing-selector! NSFileProviderStringSearchRequest::desiredNumberOfResults not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Foundation.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-Foundation.todo index c6bedd4b2f2..d205977f6f4 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Foundation.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-Foundation.todo @@ -19,3 +19,5 @@ !missing-selector! NSFileManager::pauseSyncForUbiquitousItemAtURL:completionHandler: not bound !missing-selector! NSFileManager::resumeSyncForUbiquitousItemAtURL:withBehavior:completionHandler: not bound !missing-selector! NSFileManager::uploadLocalVersionOfUbiquitousItemAtURL:withConflictResolutionPolicy:completionHandler: not bound +!missing-selector! NSURLSessionConfiguration::enablesEarlyData not bound +!missing-selector! NSURLSessionConfiguration::setEnablesEarlyData: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-HealthKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-HealthKit.todo index 2053a0f29bf..e6bb99a5419 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-HealthKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-HealthKit.todo @@ -28,7 +28,6 @@ !missing-field! HKPredicateKeyPathStatus not bound !missing-field! HKUserAnnotatedMedicationPredicateKeyPathHasSchedule not bound !missing-field! HKUserAnnotatedMedicationPredicateKeyPathIsArchived not bound -!missing-protocol-member! HKWorkoutSessionDelegate::workoutSession:didUpdateGeneratedTypes: not found !missing-selector! +HKObjectType::medicationDoseEventType not bound !missing-selector! +HKObjectType::userAnnotatedMedicationType not bound !missing-selector! +HKQuery::predicateForMedicationDoseEventWithMedicationConceptIdentifier: not bound @@ -45,9 +44,6 @@ !missing-selector! HKClinicalCoding::system not bound !missing-selector! HKClinicalCoding::version not bound !missing-selector! HKHealthConceptIdentifier::domain not bound -!missing-selector! HKLiveWorkoutDataSource::collectsGeneratedTypes not bound -!missing-selector! HKLiveWorkoutDataSource::currentCollectedTypes not bound -!missing-selector! HKLiveWorkoutDataSource::setCollectsGeneratedTypes: not bound !missing-selector! HKMedicationConcept::displayText not bound !missing-selector! HKMedicationConcept::generalForm not bound !missing-selector! HKMedicationConcept::identifier not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-ImageIO.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-ImageIO.todo index 614f99e32fb..5561d63b1c1 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-ImageIO.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-ImageIO.todo @@ -14,3 +14,5 @@ !missing-field! kCGImagePropertyBCFormat not bound !missing-field! kCGImagePropertyEncoder not bound !missing-field! kCGImagePropertyPVREncoder not bound +!missing-field! kCGImageProviderPreferredTileHeight not bound +!missing-field! kCGImageProviderPreferredTileWidth not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-MapKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-MapKit.todo index 64a6c70f2c2..ff195700f6d 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-MapKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-MapKit.todo @@ -36,3 +36,6 @@ !missing-type! MKAddressRepresentations not bound !missing-type! MKGeocodingRequest not bound !missing-type! MKReverseGeocodingRequest not bound +!deprecated-attribute-missing! MKMapItem::initWithPlacemark: missing a [Deprecated] attribute +!deprecated-attribute-missing! MKMapItem::placemark missing a [Deprecated] attribute +!deprecated-attribute-missing! MKPlacemark missing a [Deprecated] attribute diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Metal.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-Metal.todo index 7ba89a46a3d..674f949f3e2 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Metal.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-Metal.todo @@ -33,7 +33,6 @@ !missing-enum-value! MTLLanguageVersion native value MTLLanguageVersion4_0 = 262144 not bound !missing-enum-value! MTLPixelFormat native value MTLPixelFormatUnspecialized = 263 not bound !missing-field! MTL4CommandQueueErrorDomain not bound -!missing-field! MTLRenderTargetRemapIndexDiscard not bound !missing-field! MTLTensorDomain not bound !missing-protocol! MTL4Archive not bound !missing-protocol! MTL4ArgumentTable not bound @@ -258,8 +257,6 @@ !missing-selector! MTL4ComputePipelineDescriptor::supportBinaryLinking not bound !missing-selector! MTL4ComputePipelineDescriptor::supportIndirectCommandBuffers not bound !missing-selector! MTL4ComputePipelineDescriptor::threadGroupSizeIsMultipleOfThreadExecutionWidth not bound -!missing-selector! MTL4CounterHeapDescriptor::entryCount not bound -!missing-selector! MTL4CounterHeapDescriptor::setEntryCount: not bound !missing-selector! MTL4CounterHeapDescriptor::setType: not bound !missing-selector! MTL4CounterHeapDescriptor::type not bound !missing-selector! MTL4IndirectInstanceAccelerationStructureDescriptor::instanceCountBuffer not bound @@ -312,14 +309,6 @@ !missing-selector! MTL4LibraryFunctionDescriptor::name not bound !missing-selector! MTL4LibraryFunctionDescriptor::setLibrary: not bound !missing-selector! MTL4LibraryFunctionDescriptor::setName: not bound -!missing-selector! MTL4LinkedFunctions::binaryFunctions not bound -!missing-selector! MTL4LinkedFunctions::functionDescriptors not bound -!missing-selector! MTL4LinkedFunctions::groups not bound -!missing-selector! MTL4LinkedFunctions::privateFunctionDescriptors not bound -!missing-selector! MTL4LinkedFunctions::setBinaryFunctions: not bound -!missing-selector! MTL4LinkedFunctions::setFunctionDescriptors: not bound -!missing-selector! MTL4LinkedFunctions::setGroups: not bound -!missing-selector! MTL4LinkedFunctions::setPrivateFunctionDescriptors: not bound !missing-selector! MTL4MachineLearningPipelineDescriptor::inputDimensionsAtBufferIndex: not bound !missing-selector! MTL4MachineLearningPipelineDescriptor::label not bound !missing-selector! MTL4MachineLearningPipelineDescriptor::machineLearningFunctionDescriptor not bound @@ -612,7 +601,6 @@ !missing-type! MTL4AccelerationStructureTriangleGeometryDescriptor not bound !missing-type! MTL4ArgumentTableDescriptor not bound !missing-type! MTL4BinaryFunctionDescriptor not bound -!missing-type! MTL4BinaryFunctionReflection not bound !missing-type! MTL4CommandAllocatorDescriptor not bound !missing-type! MTL4CommandBufferOptions not bound !missing-type! MTL4CommandQueueDescriptor not bound @@ -626,7 +614,6 @@ !missing-type! MTL4InstanceAccelerationStructureDescriptor not bound !missing-type! MTL4LibraryDescriptor not bound !missing-type! MTL4LibraryFunctionDescriptor not bound -!missing-type! MTL4LinkedFunctions not bound !missing-type! MTL4MachineLearningPipelineDescriptor not bound !missing-type! MTL4MachineLearningPipelineReflection not bound !missing-type! MTL4MeshRenderPipelineDescriptor not bound @@ -652,3 +639,8 @@ !missing-type! MTLTensorExtents not bound !missing-type! MTLTensorReferenceType not bound !missing-type! MTLTextureViewDescriptor not bound +!missing-protocol-member! MTLRenderCommandEncoder::setColorAttachmentMap: not found +!missing-selector! MTL4CounterHeapDescriptor::count not bound +!missing-selector! MTL4CounterHeapDescriptor::setCount: not bound +!missing-selector! MTLRenderPassDescriptor::setSupportColorAttachmentMapping: not bound +!missing-selector! MTLRenderPassDescriptor::supportColorAttachmentMapping not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-PDFKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-PDFKit.todo deleted file mode 100644 index cda9c22860c..00000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-PDFKit.todo +++ /dev/null @@ -1,6 +0,0 @@ -!missing-enum-value! PdfAreaOfInterest native value kPDFTableArea = 512 not bound -!missing-enum-value! PdfAreaOfInterest native value kPDFTableResizeArea = 1024 not bound -!missing-selector! PDFAnnotation::setSignatureAnnotationForRendering: not bound -!missing-selector! PDFAnnotation::signatureAnnotationForRendering not bound -!missing-selector! PDFPage::selectionForTableRect: not bound -!missing-selector! PDFPage::tableSelectionFromPoint:toPoint: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-PencilKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-PencilKit.todo index 86768fb6c71..13ea360a817 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-PencilKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-PencilKit.todo @@ -1,6 +1,5 @@ !missing-enum-value! PKContentVersion native value PKContentVersionLatest = 4 not bound !missing-field! PKInkTypeReed not bound -!missing-field! PKInkTypeReedCalligraphyPen not bound !missing-selector! PKInkingTool::azimuth not bound !missing-selector! PKInkingTool::initWithInkType:color:width:azimuth: not bound !missing-selector! PKStrokePoint::initWithLocation:timeOffset:size:opacity:force:azimuth:altitude:secondaryScale:threshold: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-ScreenCaptureKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-ScreenCaptureKit.todo index 6559e3e1d81..d06a50947b5 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-ScreenCaptureKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-ScreenCaptureKit.todo @@ -34,7 +34,5 @@ !missing-selector! SCScreenshotOutput::setFileURL: not bound !missing-selector! SCScreenshotOutput::setHdrImage: not bound !missing-selector! SCScreenshotOutput::setSdrImage: not bound -!missing-selector! SCScreenshotOutput::setTestImage: not bound -!missing-selector! SCScreenshotOutput::testImage not bound !missing-type! SCScreenshotConfiguration not bound !missing-type! SCScreenshotOutput not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Speech.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-Speech.todo index d4fbefdb2c4..05e8a0da293 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Speech.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-Speech.todo @@ -3,3 +3,5 @@ !missing-enum-value! SFSpeechErrorCode native value SFSpeechErrorCodeTimeout = 12 not bound !missing-selector! +SFSpeechLanguageModel::prepareCustomLanguageModelForUrl:configuration:completion: not bound !missing-selector! +SFSpeechLanguageModel::prepareCustomLanguageModelForUrl:configuration:ignoresCache:completion: not bound +!missing-selector! SFSpeechLanguageModelConfiguration::initWithLanguageModel:vocabulary:weight: not bound +!missing-selector! SFSpeechLanguageModelConfiguration::weight not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-WebKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-WebKit.todo index fcf4010a2f5..8aeadb54d30 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-WebKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-WebKit.todo @@ -1,7 +1,5 @@ !missing-enum! WKWebViewDataType not bound !missing-field! WKWebsiteDataTypeScreenTime not bound -!missing-selector! WKPreferences::isLookToScrollEnabled not bound -!missing-selector! WKPreferences::setIsLookToScrollEnabled: not bound !missing-selector! WKWebsiteDataStore::fetchDataOfTypes:completionHandler: not bound !missing-selector! WKWebsiteDataStore::restoreData:completionHandler: not bound !missing-selector! WKWebView::fetchDataOfTypes:completionHandler: not bound @@ -9,3 +7,4 @@ !missing-selector! WKWebView::restoreData:completionHandler: not bound !missing-selector! WKWebViewConfiguration::setShowsSystemScreenTimeBlockingView: not bound !missing-selector! WKWebViewConfiguration::showsSystemScreenTimeBlockingView not bound +!missing-selector! WKHTTPCookieStore::setCookies:completionHandler: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-AVFoundation.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-AVFoundation.todo index 93ca44a61d9..3e435ba2119 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-AVFoundation.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-AVFoundation.todo @@ -163,3 +163,16 @@ !missing-type! AVMetadataDogHeadObject not bound !missing-type! AVMetricDownloadSummaryEvent not bound !missing-type! AVPlaybackCoordinationMedium not bound +!missing-selector! AVCaptureVideoDataOutput::preservesDynamicHDRMetadata not bound +!missing-selector! AVCaptureVideoDataOutput::setPreservesDynamicHDRMetadata: not bound +!missing-selector! AVMetricHLSMediaSegmentRequestEvent::segmentDuration not bound +!missing-selector! AVMetricMediaRendition::stableID not bound +!missing-selector! AVMetricMediaRendition::URL not bound +!missing-selector! AVMetricPlayerItemVariantSwitchEvent::audioRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchEvent::subtitleRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchEvent::videoRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::audioRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::subtitleRendition not bound +!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::videoRendition not bound +!missing-selector! AVSampleBufferVideoRenderer::recommendedPixelBufferAttributes not bound +!missing-type! AVMetricMediaRendition not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreGraphics.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreGraphics.todo index 2e7ffa1cc6a..03ae3131625 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreGraphics.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreGraphics.todo @@ -35,3 +35,8 @@ !missing-pinvoke! CGRenderingBufferProviderGetSize is not bound !missing-pinvoke! CGRenderingBufferProviderGetTypeID is not bound !missing-pinvoke! CGRenderingBufferUnlockBytePtr is not bound +!missing-pinvoke! CGGradientCreateWithContentHeadroom is not bound +!missing-pinvoke! CGGradientGetContentHeadroom is not bound +!missing-pinvoke! CGShadingCreateAxialWithContentHeadroom is not bound +!missing-pinvoke! CGShadingCreateRadialWithContentHeadroom is not bound +!missing-pinvoke! CGShadingGetContentHeadroom is not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreImage.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreImage.todo index d877723f630..eb291393d8b 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreImage.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreImage.todo @@ -48,3 +48,6 @@ !missing-selector! CIRenderDestination::captureTraceURL not bound !missing-selector! CIRenderDestination::setCaptureTraceURL: not bound !missing-selector! NSObject::provideImageToMTLTexture:commandBuffer:originx:originy:width:height:userInfo: not bound +!missing-field! kCIContextCVMetalTextureCache not bound +!missing-field! kCIFormatRGBX8 not bound +!missing-field! kCIImageRepresentationHDRGainMapAsRGB not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreMedia.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreMedia.todo index 0829f6ba7c9..70c606dc01f 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreMedia.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreMedia.todo @@ -28,3 +28,21 @@ !missing-field! kCMMetadataIdentifier_QuickTimeMetadataSpatialAudioMix not bound !missing-field! kCMTagProjectionTypeParametricImmersive not bound !missing-pinvoke! CMTaggedBufferGroupFormatDescriptionCreateForTaggedBufferGroupWithExtensions is not bound +!missing-field! kCMFormatDescriptionExtension_ConvertedFromExternalSphericalTags not bound +!missing-field! kCMFormatDescriptionExtension_HasAdditionalViews not bound +!missing-field! kCMFormatDescriptionExtension_HasLeftStereoEyeView not bound +!missing-field! kCMFormatDescriptionExtension_HasRightStereoEyeView not bound +!missing-field! kCMFormatDescriptionExtension_HeroEye not bound +!missing-field! kCMFormatDescriptionExtension_HorizontalDisparityAdjustment not bound +!missing-field! kCMFormatDescriptionExtension_ProjectionKind not bound +!missing-field! kCMFormatDescriptionExtension_StereoCameraBaseline not bound +!missing-field! kCMFormatDescriptionExtension_ViewPackingKind not bound +!missing-field! kCMFormatDescriptionHeroEye_Left not bound +!missing-field! kCMFormatDescriptionHeroEye_Right not bound +!missing-field! kCMFormatDescriptionProjectionKind_AppleImmersiveVideo not bound +!missing-field! kCMFormatDescriptionProjectionKind_Equirectangular not bound +!missing-field! kCMFormatDescriptionProjectionKind_HalfEquirectangular not bound +!missing-field! kCMFormatDescriptionProjectionKind_ParametricImmersive not bound +!missing-field! kCMFormatDescriptionProjectionKind_Rectilinear not bound +!missing-field! kCMFormatDescriptionViewPackingKind_OverUnder not bound +!missing-field! kCMFormatDescriptionViewPackingKind_SideBySide not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Foundation.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Foundation.todo index 9f8d7653063..99e47c5585b 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Foundation.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Foundation.todo @@ -13,3 +13,5 @@ !missing-field! NSListItemDelimiterAttributeName not bound !missing-field! NSURLUbiquitousItemIsSyncPausedKey not bound !missing-field! NSURLUbiquitousItemSupportedSyncControlsKey not bound +!missing-selector! NSURLSessionConfiguration::enablesEarlyData not bound +!missing-selector! NSURLSessionConfiguration::setEnablesEarlyData: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-ImageIO.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-ImageIO.todo index 614f99e32fb..5561d63b1c1 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-ImageIO.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-ImageIO.todo @@ -14,3 +14,5 @@ !missing-field! kCGImagePropertyBCFormat not bound !missing-field! kCGImagePropertyEncoder not bound !missing-field! kCGImagePropertyPVREncoder not bound +!missing-field! kCGImageProviderPreferredTileHeight not bound +!missing-field! kCGImageProviderPreferredTileWidth not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-MapKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-MapKit.todo index c86b86c0d40..599c7605b05 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-MapKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-MapKit.todo @@ -36,3 +36,6 @@ !missing-type! MKAddressRepresentations not bound !missing-type! MKGeocodingRequest not bound !missing-type! MKReverseGeocodingRequest not bound +!deprecated-attribute-missing! MKMapItem::initWithPlacemark: missing a [Deprecated] attribute +!deprecated-attribute-missing! MKMapItem::placemark missing a [Deprecated] attribute +!deprecated-attribute-missing! MKPlacemark missing a [Deprecated] attribute diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Metal.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Metal.todo index 7ba89a46a3d..674f949f3e2 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Metal.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Metal.todo @@ -33,7 +33,6 @@ !missing-enum-value! MTLLanguageVersion native value MTLLanguageVersion4_0 = 262144 not bound !missing-enum-value! MTLPixelFormat native value MTLPixelFormatUnspecialized = 263 not bound !missing-field! MTL4CommandQueueErrorDomain not bound -!missing-field! MTLRenderTargetRemapIndexDiscard not bound !missing-field! MTLTensorDomain not bound !missing-protocol! MTL4Archive not bound !missing-protocol! MTL4ArgumentTable not bound @@ -258,8 +257,6 @@ !missing-selector! MTL4ComputePipelineDescriptor::supportBinaryLinking not bound !missing-selector! MTL4ComputePipelineDescriptor::supportIndirectCommandBuffers not bound !missing-selector! MTL4ComputePipelineDescriptor::threadGroupSizeIsMultipleOfThreadExecutionWidth not bound -!missing-selector! MTL4CounterHeapDescriptor::entryCount not bound -!missing-selector! MTL4CounterHeapDescriptor::setEntryCount: not bound !missing-selector! MTL4CounterHeapDescriptor::setType: not bound !missing-selector! MTL4CounterHeapDescriptor::type not bound !missing-selector! MTL4IndirectInstanceAccelerationStructureDescriptor::instanceCountBuffer not bound @@ -312,14 +309,6 @@ !missing-selector! MTL4LibraryFunctionDescriptor::name not bound !missing-selector! MTL4LibraryFunctionDescriptor::setLibrary: not bound !missing-selector! MTL4LibraryFunctionDescriptor::setName: not bound -!missing-selector! MTL4LinkedFunctions::binaryFunctions not bound -!missing-selector! MTL4LinkedFunctions::functionDescriptors not bound -!missing-selector! MTL4LinkedFunctions::groups not bound -!missing-selector! MTL4LinkedFunctions::privateFunctionDescriptors not bound -!missing-selector! MTL4LinkedFunctions::setBinaryFunctions: not bound -!missing-selector! MTL4LinkedFunctions::setFunctionDescriptors: not bound -!missing-selector! MTL4LinkedFunctions::setGroups: not bound -!missing-selector! MTL4LinkedFunctions::setPrivateFunctionDescriptors: not bound !missing-selector! MTL4MachineLearningPipelineDescriptor::inputDimensionsAtBufferIndex: not bound !missing-selector! MTL4MachineLearningPipelineDescriptor::label not bound !missing-selector! MTL4MachineLearningPipelineDescriptor::machineLearningFunctionDescriptor not bound @@ -612,7 +601,6 @@ !missing-type! MTL4AccelerationStructureTriangleGeometryDescriptor not bound !missing-type! MTL4ArgumentTableDescriptor not bound !missing-type! MTL4BinaryFunctionDescriptor not bound -!missing-type! MTL4BinaryFunctionReflection not bound !missing-type! MTL4CommandAllocatorDescriptor not bound !missing-type! MTL4CommandBufferOptions not bound !missing-type! MTL4CommandQueueDescriptor not bound @@ -626,7 +614,6 @@ !missing-type! MTL4InstanceAccelerationStructureDescriptor not bound !missing-type! MTL4LibraryDescriptor not bound !missing-type! MTL4LibraryFunctionDescriptor not bound -!missing-type! MTL4LinkedFunctions not bound !missing-type! MTL4MachineLearningPipelineDescriptor not bound !missing-type! MTL4MachineLearningPipelineReflection not bound !missing-type! MTL4MeshRenderPipelineDescriptor not bound @@ -652,3 +639,8 @@ !missing-type! MTLTensorExtents not bound !missing-type! MTLTensorReferenceType not bound !missing-type! MTLTextureViewDescriptor not bound +!missing-protocol-member! MTLRenderCommandEncoder::setColorAttachmentMap: not found +!missing-selector! MTL4CounterHeapDescriptor::count not bound +!missing-selector! MTL4CounterHeapDescriptor::setCount: not bound +!missing-selector! MTLRenderPassDescriptor::setSupportColorAttachmentMapping: not bound +!missing-selector! MTLRenderPassDescriptor::supportColorAttachmentMapping not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-PDFKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-PDFKit.todo deleted file mode 100644 index cda9c22860c..00000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-PDFKit.todo +++ /dev/null @@ -1,6 +0,0 @@ -!missing-enum-value! PdfAreaOfInterest native value kPDFTableArea = 512 not bound -!missing-enum-value! PdfAreaOfInterest native value kPDFTableResizeArea = 1024 not bound -!missing-selector! PDFAnnotation::setSignatureAnnotationForRendering: not bound -!missing-selector! PDFAnnotation::signatureAnnotationForRendering not bound -!missing-selector! PDFPage::selectionForTableRect: not bound -!missing-selector! PDFPage::tableSelectionFromPoint:toPoint: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.todo index 6d6b880845f..7a66b057009 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.todo @@ -193,3 +193,5 @@ !missing-type! UITraitHDRHeadroomUsageLimit not bound !missing-type! UITraitSplitViewControllerLayoutEnvironment not bound !missing-type! UIViewLayoutRegion not bound +!missing-selector! UIBarButtonItem::identifier not bound +!missing-selector! UIBarButtonItem::setIdentifier: not bound