Skip to content

Commit c5383a1

Browse files
[Xcode16] Bump Xcode to beta 5. (#20998)
Co-authored-by: Rolf Bjarne Kvinge <[email protected]>
1 parent c033bf3 commit c5383a1

File tree

106 files changed

+550
-545
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+550
-545
lines changed

Make.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,8 @@ MACCATALYST_NUGET_VERSION_FULL=$(MACCATALYST_NUGET_VERSION_NO_METADATA)+$(NUGET_
213213

214214
# Xcode version should have both a major and a minor version (even if the minor version is 0)
215215
XCODE_VERSION=16.0
216-
XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_16_beta_3.xip
217-
XCODE_DEVELOPER_ROOT=/Applications/Xcode_16.0.0-beta3.app/Contents/Developer
216+
XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_16_beta_5.xip
217+
XCODE_DEVELOPER_ROOT=/Applications/Xcode_16.0.0-beta5.app/Contents/Developer
218218
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)
219219

220220
# We define stable Xcode as the Xcode app being named like "Xcode_#.#[.#].app"

src/coreimage.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5417,6 +5417,10 @@ interface CIToneCurve : CIToneCurveProtocol {
54175417
[CoreImageFilterProperty ("inputPoint4")]
54185418
CIVector Point4 { get; set; }
54195419
#endif
5420+
5421+
[TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)]
5422+
[CoreImageFilterProperty ("inputExtrapolate")]
5423+
bool Extrapolate { get; set; }
54205424
}
54215425

54225426
[iOS (14, 0)]

src/intents.cs

Lines changed: 10 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -2733,12 +2733,6 @@ enum INCarChargingConnectorType {
27332733
[iOS (18, 0), MacCatalyst (18, 0), Mac (15, 0), Watch (11, 0), NoTV]
27342734
public enum INMessageReactionType : long {
27352735
Unknown = 0,
2736-
[Deprecated (PlatformName.iOS, 18, 0)]
2737-
[Deprecated (PlatformName.MacCatalyst, 18, 0)]
2738-
[Deprecated (PlatformName.TvOS, 18, 0)]
2739-
[Deprecated (PlatformName.MacOSX, 15, 0)]
2740-
[Deprecated (PlatformName.WatchOS, 11, 0)]
2741-
EmojiReaction, // introduced and deprecated in the same OS version.
27422736
Emoji,
27432737
Generic,
27442738
}
@@ -4598,23 +4592,23 @@ interface INMessage : NSCopying, NSSecureCoding {
45984592
[DesignatedInitializer]
45994593
NativeHandle Constructor (string identifier, [NullAllowed] string conversationIdentifier, [NullAllowed] string content, [NullAllowed] NSDate dateSent, [NullAllowed] INPerson sender, [NullAllowed] INPerson [] recipients, [NullAllowed] INSpeakableString groupName, INMessageType messageType, [NullAllowed] string serviceName);
46004594

4601-
[Deprecated (PlatformName.iOS, 18, 0, message: "Use a constructor that takes a reaction and an aggregateRections instead.")]
4602-
[Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use a constructor that takes a reaction and an aggregateRections instead.")]
4603-
[Deprecated (PlatformName.WatchOS, 11, 0, message: "Use a constructor that takes a reaction and an aggregateRections instead.")]
4595+
[Deprecated (PlatformName.iOS, 18, 0, message: "Use a constructor that takes a reaction instead.")]
4596+
[Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use a constructor that takes a reaction instead.")]
4597+
[Deprecated (PlatformName.WatchOS, 11, 0, message: "Use a constructor that takes a reaction instead.")]
46044598
[MacCatalyst (13, 1)]
46054599
[Export ("initWithIdentifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:messageType:")]
46064600
[DesignatedInitializer]
46074601
NativeHandle Constructor (string identifier, [NullAllowed] string conversationIdentifier, [NullAllowed] string content, [NullAllowed] NSDate dateSent, [NullAllowed] INPerson sender, [NullAllowed] INPerson [] recipients, [NullAllowed] INSpeakableString groupName, INMessageType messageType);
46084602

4609-
[Deprecated (PlatformName.iOS, 18, 0, message: "Use a constructor that takes a reaction and an aggregateRections instead.")]
4610-
[Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use a constructor that takes a reaction and an aggregateRections instead.")]
4611-
[Deprecated (PlatformName.WatchOS, 11, 0, message: "Use a constructor that takes a reaction and an aggregateRections instead.")]
4603+
[Deprecated (PlatformName.iOS, 18, 0, message: "Use a constructor that takes a reaction instead.")]
4604+
[Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use a constructor that takes a reaction instead.")]
4605+
[Deprecated (PlatformName.WatchOS, 11, 0, message: "Use a constructor that takes a reaction instead.")]
46124606
[MacCatalyst (13, 1)]
46134607
[Export ("initWithIdentifier:conversationIdentifier:content:dateSent:sender:recipients:messageType:")]
46144608
NativeHandle Constructor (string identifier, [NullAllowed] string conversationIdentifier, [NullAllowed] string content, [NullAllowed] NSDate dateSent, [NullAllowed] INPerson sender, [NullAllowed] INPerson [] recipients, INMessageType messageType);
46154609

46164610
[iOS (18, 0), MacCatalyst (18, 0), Watch (11, 0), NoMac]
4617-
[Export ("initWithIdentifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:serviceName:messageType:referencedMessage:reaction:aggregatedReactions:")]
4611+
[Export ("initWithIdentifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:serviceName:messageType:referencedMessage:reaction:")]
46184612
NativeHandle Constructor (
46194613
string identifier,
46204614
[NullAllowed] string conversationIdentifier,
@@ -4626,13 +4620,12 @@ NativeHandle Constructor (
46264620
[NullAllowed] string serviceName,
46274621
INMessageType messageType,
46284622
[NullAllowed] INMessage referencedMessage,
4629-
[NullAllowed] INMessageReaction reaction,
4630-
[NullAllowed] INAggregatedMessageReaction [] aggregatedReactions
4623+
[NullAllowed] INMessageReaction reaction
46314624
);
46324625

46334626
[DesignatedInitializer]
46344627
[iOS (18, 0), MacCatalyst (18, 0), Watch (11, 0), NoMac]
4635-
[Export ("initWithIdentifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:serviceName:messageType:referencedMessage:sticker:reaction:aggregatedReactions:")]
4628+
[Export ("initWithIdentifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:serviceName:messageType:referencedMessage:sticker:reaction:")]
46364629
NativeHandle Constructor (
46374630
string identifier,
46384631
[NullAllowed] string conversationIdentifier,
@@ -4645,8 +4638,7 @@ NativeHandle Constructor (
46454638
INMessageType messageType,
46464639
[NullAllowed] INMessage referencedMessage,
46474640
[NullAllowed] INSticker sticker,
4648-
[NullAllowed] INMessageReaction reaction,
4649-
[NullAllowed] INAggregatedMessageReaction [] aggregatedReactions
4641+
[NullAllowed] INMessageReaction reaction
46504642
);
46514643

46524644
[Export ("initWithIdentifier:content:dateSent:sender:recipients:")]
@@ -4723,11 +4715,6 @@ [NullAllowed] INAggregatedMessageReaction [] aggregatedReactions
47234715
[Export ("sticker", ArgumentSemantic.Copy)]
47244716
INSticker Sticker { get; set; }
47254717

4726-
[NullAllowed]
4727-
[Watch (11, 0), NoMac, iOS (18, 0), MacCatalyst (18, 0)]
4728-
[Export ("aggregatedReactions", ArgumentSemantic.Copy)]
4729-
INAggregatedMessageReaction [] AggregatedReactions { get; set; }
4730-
47314718
[NullAllowed]
47324719
[Watch (11, 0), NoMac, iOS (18, 0), MacCatalyst (18, 0)]
47334720
[Export ("reaction", ArgumentSemantic.Copy)]
@@ -15861,28 +15848,6 @@ interface INUnsendMessagesIntentHandling {
1586115848
void ConfirmUnsendMessages (INUnsendMessagesIntent intent, Action<INUnsendMessagesIntentResponse> completion);
1586215849
}
1586315850

15864-
[Watch (11, 0), iOS (18, 0), NoTV, MacCatalyst (18, 0), NoMac]
15865-
[BaseType (typeof (NSObject))]
15866-
[DisableDefaultCtor]
15867-
interface INAggregatedMessageReaction : NSCopying, NSSecureCoding {
15868-
[Export ("initWithReactionType:emoji:senders:reactionCount:")]
15869-
[DesignatedInitializer]
15870-
NativeHandle Constructor (INMessageReactionType reactionType, [NullAllowed] string emoji, [NullAllowed] INPerson [] senders, [NullAllowed] NSNumber reactionCount);
15871-
15872-
[Export ("reactionType", ArgumentSemantic.Assign)]
15873-
INMessageReactionType ReactionType { get; }
15874-
15875-
[Export ("emoji", ArgumentSemantic.Copy), NullAllowed]
15876-
string Emoji { get; }
15877-
15878-
[Export ("senders", ArgumentSemantic.Copy), NullAllowed]
15879-
INPerson [] Senders { get; }
15880-
15881-
// No documentation in what kind of number this is :/
15882-
[Export ("reactionCount", ArgumentSemantic.Copy), NullAllowed]
15883-
NSNumber ReactionCount { get; }
15884-
}
15885-
1588615851
[Watch (11, 0), iOS (18, 0), NoTV, MacCatalyst (18, 0), NoMac]
1588715852
[BaseType (typeof (NSObject))]
1588815853
[DisableDefaultCtor]

tests/cecil-tests/Documentation.KnownFailures.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12383,7 +12383,6 @@ F:Intents.INMessageAttributeOptions.Read
1238312383
F:Intents.INMessageAttributeOptions.Unflagged
1238412384
F:Intents.INMessageAttributeOptions.Unread
1238512385
F:Intents.INMessageReactionType.Emoji
12386-
F:Intents.INMessageReactionType.EmojiReaction
1238712386
F:Intents.INMessageReactionType.Generic
1238812387
F:Intents.INMessageReactionType.Unknown
1238912388
F:Intents.INMessageType.ActivitySnippet
@@ -37912,8 +37911,6 @@ M:Intents.INAddTasksTemporalEventTriggerResolutionResult.GetConfirmationRequired
3791237911
M:Intents.INAddTasksTemporalEventTriggerResolutionResult.GetDisambiguation(Intents.INTemporalEventTrigger[])
3791337912
M:Intents.INAddTasksTemporalEventTriggerResolutionResult.GetSuccess(Intents.INTemporalEventTrigger)
3791437913
M:Intents.INAddTasksTemporalEventTriggerResolutionResult.GetUnsupported(System.IntPtr)
37915-
M:Intents.INAggregatedMessageReaction.Copy(Foundation.NSZone)
37916-
M:Intents.INAggregatedMessageReaction.EncodeTo(Foundation.NSCoder)
3791737914
M:Intents.INAirline.Copy(Foundation.NSZone)
3791837915
M:Intents.INAirline.EncodeTo(Foundation.NSCoder)
3791937916
M:Intents.INAirport.Copy(Foundation.NSZone)
@@ -38129,6 +38126,8 @@ M:Intents.INMediaItemResolutionResult.GetConfirmationRequired(Foundation.NSObjec
3812938126
M:Intents.INMediaItemResolutionResult.GetUnsupported(System.IntPtr)
3813038127
M:Intents.INMediaSearch.Copy(Foundation.NSZone)
3813138128
M:Intents.INMediaSearch.EncodeTo(Foundation.NSCoder)
38129+
M:Intents.INMessage.#ctor(System.String,System.String,System.String,Foundation.NSDate,Intents.INPerson,Intents.INPerson[],Intents.INSpeakableString,System.String,Intents.INMessageType,Intents.INMessage,Intents.INMessageReaction)
38130+
M:Intents.INMessage.#ctor(System.String,System.String,System.String,Foundation.NSDate,Intents.INPerson,Intents.INPerson[],Intents.INSpeakableString,System.String,Intents.INMessageType,Intents.INMessage,Intents.INSticker,Intents.INMessageReaction)
3813238131
M:Intents.INMessage.Copy(Foundation.NSZone)
3813338132
M:Intents.INMessage.EncodeTo(Foundation.NSCoder)
3813438133
M:Intents.INMessageAttributeOptionsResolutionResult.GetConfirmationRequired(Foundation.NSObject,System.IntPtr)
@@ -61755,6 +61754,7 @@ P:CoreImage.CIThermal.OutputImage
6175561754
P:CoreImage.CITileFilter.Angle
6175661755
P:CoreImage.CITileFilter.InputCenter
6175761756
P:CoreImage.CITileFilter.Width
61757+
P:CoreImage.CIToneCurve.Extrapolate
6175861758
P:CoreImage.CIToneCurve.InputImage
6175961759
P:CoreImage.CIToneCurve.InputPoint0
6176061760
P:CoreImage.CIToneCurve.InputPoint1
@@ -74949,7 +74949,6 @@ P:UIKit.UIMenu.SelectedElements
7494974949
P:UIKit.UIMenuController.DidHideMenuNotification
7495074950
P:UIKit.UIMenuController.DidShowMenuNotification
7495174951
P:UIKit.UIMenuController.MenuFrameDidChangeNotification
74952-
P:UIKit.UIMenuController.MenuVisible
7495374952
P:UIKit.UIMenuController.WillHideMenuNotification
7495474953
P:UIKit.UIMenuController.WillShowMenuNotification
7495574954
P:UIKit.UIMenuElement.AccessibilityIdentifier
@@ -75031,7 +75030,6 @@ P:UIKit.UIPasteboard.Automatic
7503175030
P:UIKit.UIPasteboard.ChangedNotification
7503275031
P:UIKit.UIPasteboard.ChangedTypesAddedKey
7503375032
P:UIKit.UIPasteboard.ChangedTypesRemovedKey
75034-
P:UIKit.UIPasteboard.Persistent
7503575033
P:UIKit.UIPasteboard.RemovedNotification
7503675034
P:UIKit.UIPasteboard.TypeListColor
7503775035
P:UIKit.UIPasteboard.TypeListImage

tests/xtro-sharpie/api-annotations-dotnet/iOS-AVFoundation.todo

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -760,7 +760,6 @@
760760
!missing-selector! AVMutableCaptionRegion::setWritingMode: not bound
761761
!missing-selector! AVMutableCaptionRegion::size not bound
762762
!missing-selector! AVMutableCaptionRegion::writingMode not bound
763-
!missing-selector! AVMutableComposition::insertTimeRange:ofTracks:atTime:error: not bound
764763
!missing-selector! AVPlayerInterstitialEvent::contentMayVary not bound
765764
!missing-selector! AVPlayerInterstitialEvent::plannedDuration not bound
766765
!missing-selector! AVPlayerInterstitialEvent::setContentMayVary: not bound
@@ -865,3 +864,6 @@
865864
!missing-selector! AVMetricPlayerItemVariantSwitchStartEvent::toVariant not bound
866865
!missing-type! AVMetricPlayerItemVariantSwitchStartEvent not bound
867866
!missing-type! AVVideoPerformanceMetrics not bound
867+
!missing-enum-value! AVError native value AVErrorMediaExtensionConflict = -11887 not bound
868+
!missing-enum-value! AVError native value AVErrorMediaExtensionDisabled = -11886 not bound
869+
!missing-selector! AVMutableComposition::insertTimeRange:ofAsset:atTime:completionHandler: not bound

tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,11 @@
4646
!missing-selector! ASMigrationDisplayItem::peripheralIdentifier not bound
4747
!missing-selector! ASMigrationDisplayItem::setHotspotSSID: not bound
4848
!missing-selector! ASMigrationDisplayItem::setPeripheralIdentifier: not bound
49-
!missing-selector! ASPickerDisplayItem::allowsRename not bound
5049
!missing-selector! ASPickerDisplayItem::descriptor not bound
5150
!missing-selector! ASPickerDisplayItem::initWithName:productImage:descriptor: not bound
5251
!missing-selector! ASPickerDisplayItem::name not bound
5352
!missing-selector! ASPickerDisplayItem::productImage not bound
5453
!missing-selector! ASPickerDisplayItem::renameOptions not bound
55-
!missing-selector! ASPickerDisplayItem::setAllowsRename: not bound
5654
!missing-selector! ASPickerDisplayItem::setRenameOptions: not bound
5755
!missing-type! ASAccessory not bound
5856
!missing-type! ASAccessoryEvent not bound
@@ -61,3 +59,14 @@
6159
!missing-type! ASDiscoveryDescriptor not bound
6260
!missing-type! ASMigrationDisplayItem not bound
6361
!missing-type! ASPickerDisplayItem not bound
62+
!missing-enum! ASDiscoveryDescriptorRange not bound
63+
!missing-enum! ASPickerDisplayItemSetupOptions not bound
64+
!missing-selector! +ASAccessorySettings::defaultSettings not bound
65+
!missing-selector! ASAccessory::bluetoothTransportBridgingIdentifier not bound
66+
!missing-selector! ASAccessorySession::failAuthorization:completionHandler: not bound
67+
!missing-selector! ASAccessorySettings::bluetoothTransportBridgingIdentifier not bound
68+
!missing-selector! ASAccessorySettings::setBluetoothTransportBridgingIdentifier: not bound
69+
!missing-selector! ASDiscoveryDescriptor::bluetoothRange not bound
70+
!missing-selector! ASDiscoveryDescriptor::setBluetoothRange: not bound
71+
!missing-selector! ASPickerDisplayItem::setSetupOptions: not bound
72+
!missing-selector! ASPickerDisplayItem::setupOptions not bound

tests/xtro-sharpie/api-annotations-dotnet/iOS-AuthenticationServices.todo

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,7 @@
6767
!missing-selector! +ASSettingsHelper::requestToTurnOnCredentialProviderExtensionWithCompletionHandler: not bound
6868
!missing-enum-value! ASCredentialIdentityTypes native value ASCredentialIdentityTypesOneTimeCode = 4 not bound
6969
!missing-protocol-member! ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider::createCredentialRegistrationRequestWithClientData:name:userID:requestStyle: not found
70+
!missing-selector! ASAuthorizationPublicKeyCredentialPRFRegistrationInput::initWithInputValues: not bound
71+
!missing-selector! ASAuthorizationPublicKeyCredentialPRFRegistrationInput::inputValues not bound
72+
!missing-selector! ASAuthorizationPublicKeyCredentialPRFRegistrationOutput::first not bound
73+
!missing-selector! ASAuthorizationPublicKeyCredentialPRFRegistrationOutput::second not bound
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
!missing-field! NSPersistentStoreModelVersionChecksumKey not bound
2+
!missing-selector! NSPersistentStoreCoordinator::managedObjectIDFromUTF8String:length: not bound
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
!missing-field! kCFNumberFormatterMinGroupingDigits not bound
22
!missing-pinvoke! CFAttributedStringGetBidiLevelsAndResolvedDirections is not bound
3+
!missing-pinvoke! CFAllocatorAllocateBytes is not bound
4+
!missing-pinvoke! CFAllocatorAllocateTyped is not bound
5+
!missing-pinvoke! CFAllocatorReallocateBytes is not bound
6+
!missing-pinvoke! CFAllocatorReallocateTyped is not bound

tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreGraphics.todo

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,4 @@
2020
!missing-pinvoke! CGPDFContextSetIDTree is not bound
2121
!missing-pinvoke! CGPDFContextSetPageTagStructureTree is not bound
2222
!missing-pinvoke! CGPDFContextSetParentTree is not bound
23+
!missing-pinvoke! CGColorSpaceCopyBaseColorSpace is not bound

0 commit comments

Comments
 (0)