diff --git a/src/ImageIO/CGImageSource.cs b/src/ImageIO/CGImageSource.cs index 841fa7fd320c..2a06f3303819 100644 --- a/src/ImageIO/CGImageSource.cs +++ b/src/ImageIO/CGImageSource.cs @@ -98,6 +98,15 @@ public CGImageOptions () /// To be added. public bool ShouldAllowFloat { get; set; } + /// Gets or sets whether image decoding prioritizes quality over speed. + /// to use the highest-quality available decoder; otherwise, . + /// This option currently affects camera RAW images and is ignored for unsupported image formats. + [SupportedOSPlatform ("ios27.0")] + [SupportedOSPlatform ("tvos27.0")] + [SupportedOSPlatform ("macos27.0")] + [SupportedOSPlatform ("maccatalyst27.0")] + public bool PrioritizeQuality { get; set; } + internal virtual NSMutableDictionary ToDictionary () { var dict = new NSMutableDictionary (); @@ -109,6 +118,8 @@ internal virtual NSMutableDictionary ToDictionary () using (var allowableTypes = NSArray.FromStrings (AllowableTypes)) dict.LowlevelSetObject (allowableTypes, kAllowableTypes); } + if (kPrioritizeQuality != IntPtr.Zero && PrioritizeQuality) + dict.LowlevelSetObject (CFBoolean.TrueHandle, kPrioritizeQuality); #pragma warning restore CA1416 if (!ShouldCache) dict.LowlevelSetObject (CFBoolean.FalseHandle, kShouldCache); diff --git a/src/UIKit/UIEnums.cs b/src/UIKit/UIEnums.cs index 37fced997be2..e7eafe65c1a5 100644 --- a/src/UIKit/UIEnums.cs +++ b/src/UIKit/UIEnums.cs @@ -4736,6 +4736,26 @@ public enum UISheetPresentationControllerDetentIdentifier { Large, } + /// Specifies where a sheet is placed within its presenting view. + [TV (27, 0), iOS (27, 0), MacCatalyst (27, 0)] + [Native] + public enum UISheetPresentationControllerPlacement : long { + /// The system determines the sheet placement. + Automatic, + + /// Places the sheet on the leading edge. + [NoTV] + Leading, + + /// Centers the sheet within the presenting view. + [NoTV] + Center, + + /// Places the sheet on the trailing edge. + [NoTV] + Trailing, + } + [TV (15, 0), iOS (15, 0), MacCatalyst (15, 0)] [Native] public enum UIWindowScenePresentationStyle : ulong { diff --git a/src/accessibility.cs b/src/accessibility.cs index 07af74ace6d2..43db5b7d7f13 100644 --- a/src/accessibility.cs +++ b/src/accessibility.cs @@ -420,6 +420,15 @@ enum AXTechnology { Zoom, } + /// Provides keys for accessibility speech attributes. + [TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)] + [Static] + interface AXSpeechAttributes { + /// Gets the key for a Speech Synthesis Markup Language fragment. + [Field ("AXSpeechAttributeSSML")] + NSString Ssml { get; } + } + [iOS (18, 2), NoTV, NoMacCatalyst, NoMac] [Native] [ErrorDomain ("AXFeatureOverrideSessionErrorDomain")] diff --git a/src/authenticationservices.cs b/src/authenticationservices.cs index 1f7ce572b0db..f02dd8137e48 100644 --- a/src/authenticationservices.cs +++ b/src/authenticationservices.cs @@ -2118,6 +2118,11 @@ SecKey LoginRequestEncryptionPublicKey { [NullAllowed, Export ("additionalAuthorizationScopes")] string AdditionalAuthorizationScopes { get; set; } + /// Gets or sets whether requests include the Platform SSO authorization scopes. + [Mac (27, 0)] + [Export ("includePlatformSSOAuthorizationScopes")] + bool IncludePlatformSsoAuthorizationScopes { get; set; } + [NullAllowed] [Export ("federationRequestURN")] string FederationRequestUrn { get; set; } diff --git a/src/coreimage.cs b/src/coreimage.cs index 2d24a832817d..0dbf96808547 100644 --- a/src/coreimage.cs +++ b/src/coreimage.cs @@ -1394,6 +1394,10 @@ public enum CIRawDecoderVersion : long { Version6Dng = 6, } + /// Handler invoked when Core Image finishes downloading resources for a RAW filter. + /// The error if the download failed or timed out; otherwise, . + delegate void CIRawFilterDownloadResourcesCompletionHandler ([NullAllowed] NSError error); + [iOS (15, 0), MacCatalyst (15, 0), TV (15, 0)] [BaseType (typeof (CIFilter), Name = "CIRAWFilter")] interface CIRawFilter : CIFilterProtocol { @@ -1409,6 +1413,18 @@ interface CIRawFilter : CIFilterProtocol { [Export ("supportedCameraModelsWithVersion:")] string [] GetSupportedCameraModels ([BindAs (typeof (CIRawDecoderVersion))] NSString version); + /// Downloads on-demand resources required to decode the filter's image. + /// The maximum time, in seconds, to wait for the download. + /// The handler to invoke when the download finishes. + /// An object that tracks and can cancel the download. + [TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)] + [Async (XmlDocs = """ + Asynchronously downloads on-demand resources required to decode the filter's image. + A task that represents the asynchronous download operation. + """)] + [Export ("downloadResourcesWithTimeout:completionHandler:")] + NSProgress DownloadResources (double timeout, CIRawFilterDownloadResourcesCompletionHandler completionHandler); + [Export ("supportedDecoderVersions")] string [] SupportedDecoderVersions { get; } diff --git a/src/coremedia.cs b/src/coremedia.cs index dee5a6ac6306..c3dc76456c56 100644 --- a/src/coremedia.cs +++ b/src/coremedia.cs @@ -255,6 +255,7 @@ enum CMFormatDescriptionHeroEye { Right, } + /// Provides keys for Core Media metadata format descriptions. [Static] interface CMMetadataFormatDescriptionKeys { [Field ("kCMMetadataFormatDescriptionKey_Namespace")] @@ -283,6 +284,20 @@ interface CMMetadataFormatDescriptionKeys { [Field ("kCMMetadataFormatDescriptionKey_SetupData")] NSString SetupData { get; } + + /// Gets the key for a human-readable description of the metadata. + [iOS (27, 0), TV (27, 0), Mac (27, 0), MacCatalyst (27, 0)] + [Field ("kCMMetadataFormatDescriptionKey_HumanReadableString")] + NSString HumanReadableString { get; } + } + + /// Provides keys for Core Media metadata format description specifications. + [iOS (27, 0), TV (27, 0), Mac (27, 0), MacCatalyst (27, 0)] + [Static] + interface CMMetadataFormatDescriptionMetadataSpecificationKeys { + /// Gets the key for a human-readable description of the metadata specification. + [Field ("kCMMetadataFormatDescriptionMetadataSpecificationKey_HumanReadableString")] + NSString HumanReadableString { get; } } [StrongDictionary ("CMMetadataFormatDescriptionKeys", Suffix = "")] @@ -305,6 +320,10 @@ interface CMMetadataFormatDescription { NSDictionary StructuralDependency { get; } NSData SetupData { get; } + + /// Gets the human-readable description of the metadata. + [iOS (27, 0), TV (27, 0), Mac (27, 0), MacCatalyst (27, 0)] + string HumanReadableString { get; } } [Static] diff --git a/src/coretelephony.cs b/src/coretelephony.cs index c5548cb68f5b..78fcdb4c6d6b 100644 --- a/src/coretelephony.cs +++ b/src/coretelephony.cs @@ -38,6 +38,8 @@ public enum CTCellularPlanStatusAuthorization : long { Authorized, /// Cellular plan status checks are unavailable for the phone number. Restricted, + /// The device doesn't support authorization requests for cellular plan status. + NotSupported, } /// Values that describe a device's quick-switch status. diff --git a/src/imageio.cs b/src/imageio.cs index c0d2dbf16dc1..3e97c3db96c8 100644 --- a/src/imageio.cs +++ b/src/imageio.cs @@ -4048,6 +4048,11 @@ interface CGImageOptions { [Internal] [Field ("kCGImageSourceShouldAllowFloat")] IntPtr kShouldAllowFloat { get; } + + [iOS (27, 0), TV (27, 0), Mac (27, 0), MacCatalyst (27, 0)] + [Internal] + [Field ("kCGImageSourcePrioritizeQuality")] + IntPtr kPrioritizeQuality { get; } } /// Configuration options used when loading thumbnails using CGImageSource. diff --git a/src/networkextension.cs b/src/networkextension.cs index 3f16c72be404..4a19adb7dc36 100644 --- a/src/networkextension.cs +++ b/src/networkextension.cs @@ -3742,20 +3742,6 @@ interface NEFilterReport : NSSecureCoding, NSCopying { nuint BytesOutboundCount { get; } } - /// Specifies the IP families to which a packet tunnel network setting applies. - [TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)] - [Native ("NEPacketTunnelNetworkSettingsIPFamily")] - enum NEPacketTunnelNetworkSettingsIpFamily : long { - /// The setting is disabled. - None = 0, - /// The setting applies to both IPv4 and IPv6 traffic. - Any = 1, - /// The setting applies only to IPv4 traffic. - IPv4 = 2, - /// The setting applies only to IPv6 traffic. - IPv6 = 3, - } - /// Contains settings for a . /// To be added. /// Apple documentation for NEPacketTunnelNetworkSettings @@ -3808,36 +3794,6 @@ interface NEPacketTunnelNetworkSettings { [Export ("MTU", ArgumentSemantic.Copy)] [NullAllowed] NSNumber Mtu { get; set; } - - /// Gets or sets the IP families whose traffic is routed through the tunnel. - [TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)] - [Export ("includeAllNetworks", ArgumentSemantic.Assign)] - NEPacketTunnelNetworkSettingsIpFamily IncludeAllNetworks { get; set; } - - /// Gets or sets the IP families whose local network traffic is excluded from the tunnel. - [TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)] - [Export ("excludeLocalNetworks", ArgumentSemantic.Assign)] - NEPacketTunnelNetworkSettingsIpFamily ExcludeLocalNetworks { get; set; } - - /// Gets or sets whether internet-routable cellular services traffic is excluded from the tunnel. - [TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)] - [Export ("excludeCellularServices")] - bool ExcludeCellularServices { get; set; } - - /// Gets or sets whether Apple Push Notification service traffic is excluded from the tunnel. - [TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)] - [Export ("excludeAPNs")] - bool ExcludeAPNs { get; set; } - - /// Gets or sets whether traffic used to communicate with directly connected devices is excluded from the tunnel. - [TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)] - [Export ("excludeDeviceCommunication")] - bool ExcludeDeviceCommunication { get; set; } - - /// Gets or sets whether this tunnel's routes take precedence over locally defined routes. - [TV (27, 0), Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)] - [Export ("enforceRoutes")] - bool EnforceRoutes { get; set; } } /// Provides IO over a TUN interface. diff --git a/src/passkit.cs b/src/passkit.cs index 56eaed8992b6..af3ed6ce1d94 100644 --- a/src/passkit.cs +++ b/src/passkit.cs @@ -2097,6 +2097,21 @@ interface PKPaymentNetwork { [Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0), NoTV] [Field ("PKPaymentNetworkUzCard")] NSString UzCard { get; } + + /// Gets the PayPak payment network. + [Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0), NoTV] + [Field ("PKPaymentNetworkPayPak")] + NSString PayPak { get; } + + /// Gets the Maal payment network. + [Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0), NoTV] + [Field ("PKPaymentNetworkMaal")] + NSString Maal { get; } + + /// Gets the Elcard payment network. + [Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0), NoTV] + [Field ("PKPaymentNetworkElcard")] + NSString Elcard { get; } } /// A button used to activate an Apple Pay payment. Available styles and types are defined by and . diff --git a/src/photosui.cs b/src/photosui.cs index 2d79b2e9a5db..ae05d1c3d13f 100644 --- a/src/photosui.cs +++ b/src/photosui.cs @@ -12,6 +12,7 @@ using UIColor = AppKit.NSColor; using UIGestureRecognizer = Foundation.NSObject; using PHLivePhotoBadgeOptions = Foundation.NSObject; +using UIPhotoSearchSuggestion = Foundation.NSObject; using UIViewController = AppKit.NSViewController; using XView = AppKit.NSView; #endif @@ -692,6 +693,12 @@ interface PHPickerConfiguration : NSCopying { interface PHPickerSearchText : NSCopying { [Export ("initWithString:")] NativeHandle Constructor (string text); + + /// Creates search text from a photo search suggestion. + /// The photo search suggestion. + [NoTV, NoMacCatalyst, NoMac, iOS (27, 0)] + [Export ("initWithPhotoSearchSuggestion:")] + NativeHandle Constructor (UIPhotoSearchSuggestion suggestion); } [NoTV, iOS (14, 0)] diff --git a/src/replaykit.cs b/src/replaykit.cs index 26a52c5ff174..b7774f773e27 100644 --- a/src/replaykit.cs +++ b/src/replaykit.cs @@ -87,6 +87,10 @@ interface RPPreviewViewControllerDelegate { /// /// Apple documentation for RPScreenRecorder [MacCatalyst (13, 1)] + [Deprecated (PlatformName.iOS, 27, 0, message: "Use ScreenCaptureKit instead.")] + [Deprecated (PlatformName.TvOS, 27, 0, message: "Use ScreenCaptureKit instead.")] + [Deprecated (PlatformName.MacOSX, 27, 0, message: "Use ScreenCaptureKit instead.")] + [Deprecated (PlatformName.MacCatalyst, 27, 0, message: "Use ScreenCaptureKit instead.")] [BaseType (typeof (NSObject))] [DisableDefaultCtor] [Sealed] diff --git a/src/threadnetwork.cs b/src/threadnetwork.cs index 18132e2f9164..7a961cabb397 100644 --- a/src/threadnetwork.cs +++ b/src/threadnetwork.cs @@ -4,6 +4,11 @@ namespace ThreadNetwork { delegate void THClientEnableCredentialSharingModeCompletionHandler ([NullAllowed] NSError error); + /// Handler invoked with active credentials for nearby Thread networks. + /// The active credentials, or if they could not be retrieved. + /// The error, or if the operation succeeded. + delegate void THClientRetrieveActiveCredentialsForNearbyNetworksCompletionHandler ([NullAllowed] NSSet credentials, [NullAllowed] NSError error); + [iOS (15, 0), MacCatalyst (16, 1), NoTV] [BaseType (typeof (NSObject))] interface THClient { @@ -16,6 +21,16 @@ interface THClient { [Export ("retrieveAllActiveCredentials:")] void RetrieveAllActiveCredentials (Action, NSError> completion); + /// Retrieves active credentials for nearby Thread networks. + /// The handler to invoke when the credentials are available. + [Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)] + [Async (XmlDocs = """ + Asynchronously retrieves active credentials for nearby Thread networks. + A task that represents the asynchronous retrieval operation. + """)] + [Export ("retrieveActiveCredentialsForNearbyNetworksWithCompletion:")] + void RetrieveActiveCredentialsForNearbyNetworks (THClientRetrieveActiveCredentialsForNearbyNetworksCompletionHandler completion); + [Async] [Export ("deleteCredentialsForBorderAgent:completion:")] void DeleteCredentialsForBorderAgent (NSData borderAgentId, Action completion); @@ -49,7 +64,7 @@ interface THClient { [Mac (27, 0), iOS (27, 0), MacCatalyst (27, 0)] [Async] - [Export ("enableCredentialSharingModeWithExtendedPANId:completion:")] + [Export ("enableCredentialSharingModeForExtendedPANID:completion:")] void EnableCredentialSharingMode (NSData extendedPanId, THClientEnableCredentialSharingModeCompletionHandler completion); } diff --git a/src/uikit.cs b/src/uikit.cs index 7a604b087912..acffb75946ac 100644 --- a/src/uikit.cs +++ b/src/uikit.cs @@ -441,6 +441,11 @@ interface UISheetPresentationController { [NullAllowed, Export ("sourceView", ArgumentSemantic.Strong)] UIView SourceView { get; set; } + /// Gets or sets the placement of the sheet within its presenting view. + [NoTV, iOS (27, 0), MacCatalyst (27, 0)] + [Export ("preferredPlacement", ArgumentSemantic.Assign)] + UISheetPresentationControllerPlacement PreferredPlacement { get; set; } + [Export ("prefersEdgeAttachedInCompactHeight")] bool PrefersEdgeAttachedInCompactHeight { get; set; } diff --git a/src/videotoolbox.cs b/src/videotoolbox.cs index 8672d25987b1..aaa5538290fb 100644 --- a/src/videotoolbox.cs +++ b/src/videotoolbox.cs @@ -7,6 +7,7 @@ // Copyright 2014 Xamarin Inc // using System.Collections.Generic; +using System.ComponentModel; using AVFoundation; using CoreGraphics; @@ -3235,10 +3236,65 @@ interface VTLowLatencySuperResolutionScalerConfiguration : VTFrameProcessorConfi [Export ("supported")] bool Supported { [Bind ("isSupported")] get; } + /// Gets the spatial scale factors supported by the low-latency super-resolution scaler. + [TV (27, 0), MacCatalyst (27, 0), Mac (27, 0), iOS (27, 0)] + [Static] + [Export ("supportedScaleFactors")] + [BindAs (typeof (float []))] + NSNumber [] SupportedScaleFactors { get; } + +#if XAMCORE_5_0 + /// Gets the supported spatial scale factors for the specified source-frame dimensions. + /// The source-frame width. + /// The source-frame height. + /// The supported spatial scale factors, or an empty array if the dimensions are unsupported. [Static] [Export ("supportedScaleFactorsForFrameWidth:frameHeight:")] - [return: BindAs (typeof (nint []))] + [return: BindAs (typeof (float []))] NSNumber [] GetSupportedScaleFactors (nint frameWidth, nint frameHeight); +#else + /// Gets the supported spatial scale factors as native number objects for the specified source-frame dimensions. + /// The source-frame width. + /// The source-frame height. + /// The supported spatial scale factors as native number objects, or an empty array if the dimensions are unsupported. + [Static] + [EditorBrowsable (EditorBrowsableState.Advanced)] + [Export ("supportedScaleFactorsForFrameWidth:frameHeight:")] + NSNumber [] GetWeakSupportedScaleFactors (nint frameWidth, nint frameHeight); + + /// Gets the supported spatial scale factors for the specified source-frame dimensions. + /// The source-frame width. + /// The source-frame height. + /// The supported spatial scale factors with fractional values truncated, or an empty array if the dimensions are unsupported. + [Static] + [Advice ("Fractional scale factors are truncated; use 'GetSupportedFloatScaleFactors' instead.")] + [Wrap ("Array.ConvertAll (GetWeakSupportedScaleFactors (frameWidth, frameHeight), v => v.NIntValue)")] + nint [] GetSupportedScaleFactors (nint frameWidth, nint frameHeight); + + /// Gets the supported spatial scale factors without truncating fractional values. + /// The source-frame width. + /// The source-frame height. + /// The supported spatial scale factors, or an empty array if the dimensions are unsupported. + [Static] + [Wrap ("Array.ConvertAll (GetWeakSupportedScaleFactors (frameWidth, frameHeight), v => v.FloatValue)")] + float [] GetSupportedFloatScaleFactors (nint frameWidth, nint frameHeight); +#endif + + /// Gets the maximum source-frame dimension for a spatial scale factor. + /// The spatial scale factor to query. + /// The maximum dimension in pixels, or zero if the scale factor or processor is unsupported. + [TV (27, 0), MacCatalyst (27, 0), Mac (27, 0), iOS (27, 0)] + [Static] + [Export ("maximumDimensionForSpatialScaleFactor:")] + nint GetMaximumDimension (float spatialScaleFactor); + + /// Gets the maximum source-frame pixel count for a spatial scale factor. + /// The spatial scale factor to query. + /// The maximum pixel count, or zero if the scale factor or processor is unsupported. + [TV (27, 0), MacCatalyst (27, 0), Mac (27, 0), iOS (27, 0)] + [Static] + [Export ("maximumPixelCountForSpatialScaleFactor:")] + nint GetMaximumPixelCount (float spatialScaleFactor); } [UnsupportedSimulator ("ios")] @@ -3293,10 +3349,29 @@ interface VTSuperResolutionScalerConfiguration : VTFrameProcessorConfiguration { [Export ("supported")] bool Supported { [Bind ("isSupported")] get; } +#if XAMCORE_5_0 + /// Gets the spatial scale factors supported by the super-resolution scaler. [Static] [Export ("supportedScaleFactors")] - [BindAs (typeof (float []))] + [BindAs (typeof (nint []))] NSNumber [] SupportedScaleFactors { get; } +#else + /// Gets the spatial scale factors supported by the super-resolution scaler as native number objects. + [Static] + [EditorBrowsable (EditorBrowsableState.Advanced)] + [Export ("supportedScaleFactors")] + NSNumber [] WeakSupportedScaleFactors { get; } + + /// Gets the integral spatial scale factors as floating-point values for binary compatibility. + [Static] + [Wrap ("Array.ConvertAll (WeakSupportedScaleFactors, v => v.FloatValue)")] + float [] SupportedScaleFactors { get; } + + /// Gets the spatial scale factors using the native integer type from the platform declaration. + [Static] + [Wrap ("Array.ConvertAll (WeakSupportedScaleFactors, v => v.NIntValue)")] + nint [] SupportedIntegerScaleFactors { get; } +#endif } delegate void VTSuperResolutionScalerConfigurationDownloadConfigurationModelCallback ([NullAllowed] NSError error); diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt index db301a7f8387..5ad50242afc2 100644 --- a/tests/cecil-tests/Documentation.KnownFailures.txt +++ b/tests/cecil-tests/Documentation.KnownFailures.txt @@ -15862,6 +15862,7 @@ M:CoreImage.CIPlugIn.LoadNonExecutablePlugIn(Foundation.NSUrl) M:CoreImage.CIRawFilter.Create(CoreVideo.CVPixelBuffer,Foundation.NSDictionary) M:CoreImage.CIRawFilter.Create(Foundation.NSData,System.String) M:CoreImage.CIRawFilter.Create(Foundation.NSUrl) +M:CoreImage.CIRawFilter.DownloadResourcesAsync(System.Double,Foundation.NSProgress@) M:CoreImage.CIRenderDestination.#ctor(System.IntPtr,System.UIntPtr,System.UIntPtr,System.UIntPtr,CoreImage.CIFormat) M:CoreImage.CITextImageGeneratorProtocol_Extensions.GetPadding(CoreImage.ICITextImageGeneratorProtocol) M:CoreImage.CITextImageGeneratorProtocol_Extensions.SetPadding(CoreImage.ICITextImageGeneratorProtocol,System.Single) @@ -28684,7 +28685,6 @@ M:VideoToolbox.VTLowLatencyFrameInterpolationConfiguration.GetMaximumDimension(S M:VideoToolbox.VTLowLatencyFrameInterpolationConfiguration.GetMaximumPixelCount(System.IntPtr) M:VideoToolbox.VTLowLatencyFrameInterpolationParameters.#ctor(VideoToolbox.VTFrameProcessorFrame,VideoToolbox.VTFrameProcessorFrame,System.Single[],VideoToolbox.VTFrameProcessorFrame[]) M:VideoToolbox.VTLowLatencySuperResolutionScalerConfiguration.#ctor(System.IntPtr,System.IntPtr,System.Single) -M:VideoToolbox.VTLowLatencySuperResolutionScalerConfiguration.GetSupportedScaleFactors(System.IntPtr,System.IntPtr) M:VideoToolbox.VTLowLatencySuperResolutionScalerParameters.#ctor(VideoToolbox.VTFrameProcessorFrame,VideoToolbox.VTFrameProcessorFrame) M:VideoToolbox.VTMotionBlurConfiguration.#ctor(System.IntPtr,System.IntPtr,System.Boolean,VideoToolbox.VTMotionBlurConfigurationQualityPrioritization,VideoToolbox.VTMotionBlurConfigurationRevision) M:VideoToolbox.VTMotionBlurParameters.#ctor(VideoToolbox.VTFrameProcessorFrame,VideoToolbox.VTFrameProcessorFrame,VideoToolbox.VTFrameProcessorFrame,VideoToolbox.VTFrameProcessorOpticalFlow,VideoToolbox.VTFrameProcessorOpticalFlow,System.IntPtr,VideoToolbox.VTMotionBlurParametersSubmissionMode,VideoToolbox.VTFrameProcessorFrame) @@ -52730,7 +52730,6 @@ P:VideoToolbox.VTSuperResolutionScalerConfiguration.ScaleFactor P:VideoToolbox.VTSuperResolutionScalerConfiguration.SourcePixelBufferAttributes P:VideoToolbox.VTSuperResolutionScalerConfiguration.Supported P:VideoToolbox.VTSuperResolutionScalerConfiguration.SupportedRevisions -P:VideoToolbox.VTSuperResolutionScalerConfiguration.SupportedScaleFactors P:VideoToolbox.VTSuperResolutionScalerConfiguration.WeakDestinationPixelBufferAttributes P:VideoToolbox.VTSuperResolutionScalerConfiguration.WeakFrameSupportedPixelFormats P:VideoToolbox.VTSuperResolutionScalerConfiguration.WeakSourcePixelBufferAttributes @@ -56398,7 +56397,6 @@ T:CoreMedia.CMFormatDescriptionYCbCrMatrix T:CoreMedia.CMHevcTemporalLevelInfoSettings T:CoreMedia.CMMetadataBaseDataType T:CoreMedia.CMMetadataFormatDescription -T:CoreMedia.CMMetadataFormatDescriptionKeys T:CoreMedia.CMMetadataIdentifier T:CoreMedia.CMMPEG2VideoProfile T:CoreMedia.CMPackingType diff --git a/tests/introspection/ApiTypoTest.cs b/tests/introspection/ApiTypoTest.cs index 77c32e5f0f12..24d5392de989 100644 --- a/tests/introspection/ApiTypoTest.cs +++ b/tests/introspection/ApiTypoTest.cs @@ -279,6 +279,7 @@ public ApiTypoTest () { "Eftpos", All & ~ApplePlatform.TVOS }, // Electronic funds transfer at point of sale { "Eisu", ApplePlatform.MacOSX }, // Japanese input mode { "Elative", All }, // linguistic case + { "Elcard", All & ~ApplePlatform.TVOS }, // Kyrgyz payment network { "Elu", All }, // activation function { "Emagic", All }, // audio software brand { "Embd", All }, // embedded abbreviation @@ -465,6 +466,7 @@ public ApiTypoTest () { "Lzfse", All }, // acronym { "Lzma", All }, // acronym { "Lzw", ApplePlatform.MacOSX }, // Lempel-Ziv-Welch + { "Maal", All & ~ApplePlatform.TVOS }, // Maldivian payment network { "Mada", All & ~ApplePlatform.TVOS }, // payment system { "Mcp", All }, // metacarpophalangeal (hand) { "Mebibits", All }, // IEC unit name @@ -564,6 +566,7 @@ public ApiTypoTest () { "ove", All }, // word fragment from spell checker { "Overline", All & ~ApplePlatform.TVOS }, // typography term { "Paeth", All }, // PNG filter + { "Pak", All & ~ApplePlatform.TVOS }, // PayPak, Pakistani payment network { "Palettize", All }, // graphics term { "Parms", All }, // parameters abbreviation { "Pausable", All }, // valid English derivative diff --git a/tests/monotouch-test/ImageIO/CGImageSourceTest.cs b/tests/monotouch-test/ImageIO/CGImageSourceTest.cs index 715ef3ae7dcf..3f0cb97d0c89 100644 --- a/tests/monotouch-test/ImageIO/CGImageSourceTest.cs +++ b/tests/monotouch-test/ImageIO/CGImageSourceTest.cs @@ -1,6 +1,7 @@ // Copyright 2012-2013 Xamarin Inc. All rights reserved using System.Drawing; +using System.Reflection; using CoreGraphics; using ImageIO; @@ -48,6 +49,29 @@ bool CanDecode (string [] allowableTypes) Assert.That (CanDecode ([]), Is.False, "Empty"); } + [Test] + public void PrioritizeQuality () + { + TestRuntime.AssertXcodeVersion (27, 0); + TestRuntime.AssertSystemVersion (TestRuntime.CurrentPlatform, 27, 0); + + var lib = Dlfcn.dlopen (Constants.ImageIOLibrary, 0); + try { + using var key = Dlfcn.GetStringConstant (lib, "kCGImageSourcePrioritizeQuality"); + var toDictionary = typeof (CGImageOptions).GetMethod ("ToDictionary", BindingFlags.Instance | BindingFlags.NonPublic); + Assert.That (toDictionary, Is.Not.Null, "ToDictionary"); + using var dictionary = (NSMutableDictionary) toDictionary.Invoke (new CGImageOptions { PrioritizeQuality = true }, null); + var value = dictionary [key] as NSNumber; + Assert.That (value, Is.Not.Null, "Value"); + Assert.That (value.BoolValue, Is.True, "BoolValue"); + + using var defaultDictionary = (NSMutableDictionary) toDictionary.Invoke (new CGImageOptions (), null); + Assert.That (defaultDictionary [key], Is.Null, "Default"); + } finally { + Dlfcn.dlclose (lib); + } + } + [Test] public void FromDataProviderTest () { diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Accessibility.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Accessibility.todo deleted file mode 100644 index 9114cbad4deb..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Accessibility.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! AXSpeechAttributeSSML not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreImage.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreImage.todo deleted file mode 100644 index bd310ba5bda0..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreImage.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-selector! CIRAWFilter::downloadResourcesWithTimeout:completionHandler: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreMedia.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreMedia.todo deleted file mode 100644 index 13c8086183fc..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreMedia.todo +++ /dev/null @@ -1,2 +0,0 @@ -!missing-field! kCMMetadataFormatDescriptionKey_HumanReadableString not bound -!missing-field! kCMMetadataFormatDescriptionMetadataSpecificationKey_HumanReadableString not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreTelephony.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreTelephony.todo deleted file mode 100644 index 6846457ab21a..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreTelephony.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-enum-value! CTCellularPlanStatusAuthorization native value CTCellularPlanStatusAuthorizationNotSupported = 3 not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ImageIO.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ImageIO.todo deleted file mode 100644 index e2a78249abf7..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ImageIO.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! kCGImageSourcePrioritizeQuality not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-NetworkExtension.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-NetworkExtension.todo deleted file mode 100644 index cfeadc942ba1..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-NetworkExtension.todo +++ /dev/null @@ -1 +0,0 @@ -!unknown-native-enum! NEPacketTunnelNetworkSettingsIpFamily bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PassKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PassKit.todo deleted file mode 100644 index 2dd624d0c813..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PassKit.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-field! PKPaymentNetworkElcard not bound -!missing-field! PKPaymentNetworkMaal not bound -!missing-field! PKPaymentNetworkPayPak not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ReplayKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ReplayKit.todo deleted file mode 100644 index 85c70b7ce3ef..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ReplayKit.todo +++ /dev/null @@ -1 +0,0 @@ -!deprecated-attribute-missing! RPScreenRecorder missing a [Deprecated] attribute diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ThreadNetwork.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ThreadNetwork.todo deleted file mode 100644 index b5b0455c4115..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-ThreadNetwork.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-selector! THClient::enableCredentialSharingModeForExtendedPANID:completion: not bound -!missing-selector! THClient::retrieveActiveCredentialsForNearbyNetworksWithCompletion: not bound -!unknown-selector! THClient::enableCredentialSharingModeWithExtendedPANId:completion: not found diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.todo deleted file mode 100644 index 19561b51097b..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-enum! UISheetPresentationControllerPlacement not bound -!missing-selector! UISheetPresentationController::preferredPlacement not bound -!missing-selector! UISheetPresentationController::setPreferredPlacement: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-VideoToolbox.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-VideoToolbox.todo deleted file mode 100644 index 36d1be5443a2..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-VideoToolbox.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-selector! +VTLowLatencySuperResolutionScalerConfiguration::maximumDimensionForSpatialScaleFactor: not bound -!missing-selector! +VTLowLatencySuperResolutionScalerConfiguration::maximumPixelCountForSpatialScaleFactor: not bound -!missing-selector! +VTLowLatencySuperResolutionScalerConfiguration::supportedScaleFactors not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Accessibility.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-Accessibility.todo deleted file mode 100644 index 9114cbad4deb..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Accessibility.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! AXSpeechAttributeSSML not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreImage.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreImage.todo deleted file mode 100644 index bd310ba5bda0..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreImage.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-selector! CIRAWFilter::downloadResourcesWithTimeout:completionHandler: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreMedia.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreMedia.todo deleted file mode 100644 index 13c8086183fc..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreMedia.todo +++ /dev/null @@ -1,2 +0,0 @@ -!missing-field! kCMMetadataFormatDescriptionKey_HumanReadableString not bound -!missing-field! kCMMetadataFormatDescriptionMetadataSpecificationKey_HumanReadableString not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreTelephony.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreTelephony.todo deleted file mode 100644 index 6846457ab21a..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreTelephony.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-enum-value! CTCellularPlanStatusAuthorization native value CTCellularPlanStatusAuthorizationNotSupported = 3 not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-ImageIO.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-ImageIO.todo deleted file mode 100644 index e2a78249abf7..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-ImageIO.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! kCGImageSourcePrioritizeQuality not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-NetworkExtension.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-NetworkExtension.todo deleted file mode 100644 index cfeadc942ba1..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-NetworkExtension.todo +++ /dev/null @@ -1 +0,0 @@ -!unknown-native-enum! NEPacketTunnelNetworkSettingsIpFamily bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-PassKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-PassKit.todo deleted file mode 100644 index 2dd624d0c813..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-PassKit.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-field! PKPaymentNetworkElcard not bound -!missing-field! PKPaymentNetworkMaal not bound -!missing-field! PKPaymentNetworkPayPak not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-PhotosUI.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-PhotosUI.todo deleted file mode 100644 index b40c6ddfd591..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-PhotosUI.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-selector! PHPickerSearchText::initWithPhotoSearchSuggestion: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-ReplayKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-ReplayKit.todo deleted file mode 100644 index 85c70b7ce3ef..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-ReplayKit.todo +++ /dev/null @@ -1 +0,0 @@ -!deprecated-attribute-missing! RPScreenRecorder missing a [Deprecated] attribute diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-ThreadNetwork.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-ThreadNetwork.todo deleted file mode 100644 index b5b0455c4115..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-ThreadNetwork.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-selector! THClient::enableCredentialSharingModeForExtendedPANID:completion: not bound -!missing-selector! THClient::retrieveActiveCredentialsForNearbyNetworksWithCompletion: not bound -!unknown-selector! THClient::enableCredentialSharingModeWithExtendedPANId:completion: not found diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.todo deleted file mode 100644 index 19561b51097b..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-enum! UISheetPresentationControllerPlacement not bound -!missing-selector! UISheetPresentationController::preferredPlacement not bound -!missing-selector! UISheetPresentationController::setPreferredPlacement: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-VideoToolbox.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-VideoToolbox.todo deleted file mode 100644 index 36d1be5443a2..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-VideoToolbox.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-selector! +VTLowLatencySuperResolutionScalerConfiguration::maximumDimensionForSpatialScaleFactor: not bound -!missing-selector! +VTLowLatencySuperResolutionScalerConfiguration::maximumPixelCountForSpatialScaleFactor: not bound -!missing-selector! +VTLowLatencySuperResolutionScalerConfiguration::supportedScaleFactors not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Accessibility.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-Accessibility.todo deleted file mode 100644 index 9114cbad4deb..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Accessibility.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! AXSpeechAttributeSSML not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AuthenticationServices.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AuthenticationServices.todo deleted file mode 100644 index ba77e6320eda..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AuthenticationServices.todo +++ /dev/null @@ -1,2 +0,0 @@ -!missing-selector! ASAuthorizationProviderExtensionLoginConfiguration::includePlatformSSOAuthorizationScopes not bound -!missing-selector! ASAuthorizationProviderExtensionLoginConfiguration::setIncludePlatformSSOAuthorizationScopes: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreImage.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreImage.todo deleted file mode 100644 index bd310ba5bda0..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreImage.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-selector! CIRAWFilter::downloadResourcesWithTimeout:completionHandler: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreMedia.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreMedia.todo deleted file mode 100644 index 13c8086183fc..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreMedia.todo +++ /dev/null @@ -1,2 +0,0 @@ -!missing-field! kCMMetadataFormatDescriptionKey_HumanReadableString not bound -!missing-field! kCMMetadataFormatDescriptionMetadataSpecificationKey_HumanReadableString not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-ImageIO.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-ImageIO.todo deleted file mode 100644 index e2a78249abf7..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-ImageIO.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! kCGImageSourcePrioritizeQuality not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-NetworkExtension.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-NetworkExtension.todo deleted file mode 100644 index cfeadc942ba1..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-NetworkExtension.todo +++ /dev/null @@ -1 +0,0 @@ -!unknown-native-enum! NEPacketTunnelNetworkSettingsIpFamily bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-PassKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-PassKit.todo deleted file mode 100644 index 2dd624d0c813..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-PassKit.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-field! PKPaymentNetworkElcard not bound -!missing-field! PKPaymentNetworkMaal not bound -!missing-field! PKPaymentNetworkPayPak not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-ReplayKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-ReplayKit.todo deleted file mode 100644 index 85c70b7ce3ef..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-ReplayKit.todo +++ /dev/null @@ -1 +0,0 @@ -!deprecated-attribute-missing! RPScreenRecorder missing a [Deprecated] attribute diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-ThreadNetwork.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-ThreadNetwork.todo deleted file mode 100644 index b5b0455c4115..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-ThreadNetwork.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-selector! THClient::enableCredentialSharingModeForExtendedPANID:completion: not bound -!missing-selector! THClient::retrieveActiveCredentialsForNearbyNetworksWithCompletion: not bound -!unknown-selector! THClient::enableCredentialSharingModeWithExtendedPANId:completion: not found diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-VideoToolbox.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-VideoToolbox.todo deleted file mode 100644 index 36d1be5443a2..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-VideoToolbox.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-selector! +VTLowLatencySuperResolutionScalerConfiguration::maximumDimensionForSpatialScaleFactor: not bound -!missing-selector! +VTLowLatencySuperResolutionScalerConfiguration::maximumPixelCountForSpatialScaleFactor: not bound -!missing-selector! +VTLowLatencySuperResolutionScalerConfiguration::supportedScaleFactors not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Accessibility.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Accessibility.todo deleted file mode 100644 index 9114cbad4deb..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Accessibility.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! AXSpeechAttributeSSML not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreImage.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreImage.todo deleted file mode 100644 index bd310ba5bda0..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreImage.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-selector! CIRAWFilter::downloadResourcesWithTimeout:completionHandler: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreMedia.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreMedia.todo deleted file mode 100644 index 13c8086183fc..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreMedia.todo +++ /dev/null @@ -1,2 +0,0 @@ -!missing-field! kCMMetadataFormatDescriptionKey_HumanReadableString not bound -!missing-field! kCMMetadataFormatDescriptionMetadataSpecificationKey_HumanReadableString not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-ImageIO.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-ImageIO.todo deleted file mode 100644 index e2a78249abf7..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-ImageIO.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! kCGImageSourcePrioritizeQuality not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-NetworkExtension.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-NetworkExtension.todo deleted file mode 100644 index cfeadc942ba1..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-NetworkExtension.todo +++ /dev/null @@ -1 +0,0 @@ -!unknown-native-enum! NEPacketTunnelNetworkSettingsIpFamily bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-ReplayKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-ReplayKit.todo deleted file mode 100644 index 85c70b7ce3ef..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-ReplayKit.todo +++ /dev/null @@ -1 +0,0 @@ -!deprecated-attribute-missing! RPScreenRecorder missing a [Deprecated] attribute diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.todo deleted file mode 100644 index 4447c2360e2e..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-enum! UISheetPresentationControllerPlacement not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-VideoToolbox.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-VideoToolbox.todo deleted file mode 100644 index 36d1be5443a2..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-VideoToolbox.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-selector! +VTLowLatencySuperResolutionScalerConfiguration::maximumDimensionForSpatialScaleFactor: not bound -!missing-selector! +VTLowLatencySuperResolutionScalerConfiguration::maximumPixelCountForSpatialScaleFactor: not bound -!missing-selector! +VTLowLatencySuperResolutionScalerConfiguration::supportedScaleFactors not bound