From 3c499c18184bb44895139014a7bcda7097470010 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Wed, 10 Jul 2024 19:05:14 +0200 Subject: [PATCH] [CoreBluetooth] Implement Xcode 16.0 beta 1, beta 2 and beta 3 changes. Note: there were no changes in beta 2 or beta 3. --- src/corebluetooth.cs | 4 ++++ tests/cecil-tests/Documentation.KnownFailures.txt | 1 + .../api-annotations-dotnet/iOS-CoreBluetooth.todo | 1 - .../api-annotations-dotnet/macOS-CoreBluetooth.todo | 1 - .../api-annotations-dotnet/tvOS-CoreBluetooth.todo | 1 - tests/xtro-sharpie/iOS-CoreBluetooth.todo | 1 - tests/xtro-sharpie/macOS-CoreBluetooth.todo | 1 - tests/xtro-sharpie/tvOS-CoreBluetooth.todo | 1 - tests/xtro-sharpie/watchOS-CoreBluetooth.todo | 1 - 9 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreBluetooth.todo delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreBluetooth.todo delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreBluetooth.todo delete mode 100644 tests/xtro-sharpie/iOS-CoreBluetooth.todo delete mode 100644 tests/xtro-sharpie/macOS-CoreBluetooth.todo delete mode 100644 tests/xtro-sharpie/tvOS-CoreBluetooth.todo delete mode 100644 tests/xtro-sharpie/watchOS-CoreBluetooth.todo diff --git a/src/corebluetooth.cs b/src/corebluetooth.cs index 2ec078ec7804..aa9675601403 100644 --- a/src/corebluetooth.cs +++ b/src/corebluetooth.cs @@ -877,6 +877,10 @@ interface CBUUID : NSCopying { NSString CharacteristicValidRangeString { get; } #endif + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Field ("CBUUIDCharacteristicObservationScheduleString")] + NSString CharacteristicObservationScheduleString { get; } + [MacCatalyst (13, 1)] [Field ("CBUUIDL2CAPPSMCharacteristicString")] NSString L2CapPsmCharacteristicString { get; } diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt index af9bc49c35a3..fde502417e33 100644 --- a/tests/cecil-tests/Documentation.KnownFailures.txt +++ b/tests/cecil-tests/Documentation.KnownFailures.txt @@ -59202,6 +59202,7 @@ P:CoreBluetooth.CBServiceEventArgs.Service P:CoreBluetooth.CBUUID.CharacteristicAggregateFormatString P:CoreBluetooth.CBUUID.CharacteristicExtendedPropertiesString P:CoreBluetooth.CBUUID.CharacteristicFormatString +P:CoreBluetooth.CBUUID.CharacteristicObservationScheduleString P:CoreBluetooth.CBUUID.CharacteristicUserDescriptionString P:CoreBluetooth.CBUUID.CharacteristicValidRangeString P:CoreBluetooth.CBUUID.ClientCharacteristicConfigurationString diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreBluetooth.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreBluetooth.todo deleted file mode 100644 index 54747b248eac..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreBluetooth.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! CBUUIDCharacteristicObservationScheduleString not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreBluetooth.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreBluetooth.todo deleted file mode 100644 index 54747b248eac..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreBluetooth.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! CBUUIDCharacteristicObservationScheduleString not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreBluetooth.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreBluetooth.todo deleted file mode 100644 index 54747b248eac..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreBluetooth.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! CBUUIDCharacteristicObservationScheduleString not bound diff --git a/tests/xtro-sharpie/iOS-CoreBluetooth.todo b/tests/xtro-sharpie/iOS-CoreBluetooth.todo deleted file mode 100644 index 54747b248eac..000000000000 --- a/tests/xtro-sharpie/iOS-CoreBluetooth.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! CBUUIDCharacteristicObservationScheduleString not bound diff --git a/tests/xtro-sharpie/macOS-CoreBluetooth.todo b/tests/xtro-sharpie/macOS-CoreBluetooth.todo deleted file mode 100644 index 54747b248eac..000000000000 --- a/tests/xtro-sharpie/macOS-CoreBluetooth.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! CBUUIDCharacteristicObservationScheduleString not bound diff --git a/tests/xtro-sharpie/tvOS-CoreBluetooth.todo b/tests/xtro-sharpie/tvOS-CoreBluetooth.todo deleted file mode 100644 index 54747b248eac..000000000000 --- a/tests/xtro-sharpie/tvOS-CoreBluetooth.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! CBUUIDCharacteristicObservationScheduleString not bound diff --git a/tests/xtro-sharpie/watchOS-CoreBluetooth.todo b/tests/xtro-sharpie/watchOS-CoreBluetooth.todo deleted file mode 100644 index 54747b248eac..000000000000 --- a/tests/xtro-sharpie/watchOS-CoreBluetooth.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-field! CBUUIDCharacteristicObservationScheduleString not bound