Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
205 commits
Select commit Hold shift + click to select a range
6088c0b
[xcode26.0] Initial Xcode 26.0 support
dalexsoto Jun 9, 2025
1274cca
Auto-format source code
Jun 9, 2025
91d8fa7
[mk] Ignore any warnings about auto property synthesis not happening.
rolfbjarne Jun 11, 2025
4efdef3
[system-dependencies] Add support for provisioning Xcode components.
rolfbjarne Jun 12, 2025
8940ea3
Bump mlaunch to a version that works with Xcode 26.
rolfbjarne Jun 12, 2025
ad0054f
[devops] Provision Xcode components.
rolfbjarne Jun 12, 2025
214b59d
Update tools/devops/automation/templates/build/build.yml
dalexsoto Jun 12, 2025
bf25643
[devops] Propagate 'xcodeChannel'.
rolfbjarne Jun 13, 2025
b767e59
[tests] Update documentation known failures in cecil tests.
rolfbjarne Jun 12, 2025
b7adf2d
[monotouch-test] Ignore any tests that try to use the microphone, the…
rolfbjarne Jun 13, 2025
c354980
[monotouch-test] Misc test updates for Xcode 26.
rolfbjarne Jun 13, 2025
d2d72c9
[xtro] Update for Xcode 26 beta 1.
rolfbjarne Jun 13, 2025
a65ba2d
Bump mlaunch for a fix when running without a controlling terminal.
rolfbjarne Jun 16, 2025
ff5d3a3
[dotnet] Bump default TPV for libraries to the latest.
rolfbjarne Jun 16, 2025
659478b
[tests] Tweak the GetMlaunchRunArguments to be a bit more lenient wit…
rolfbjarne Jun 16, 2025
ef955b1
[tests] Adjust the LinkedWithNativeLibraries according to OS changes.
rolfbjarne Jun 16, 2025
e5fb8a2
[WebKit] Obsolete the default constructor for a few classes.
rolfbjarne Jun 16, 2025
07c58d6
[Phase] Remove the default constructor for PhaseConeDirectivityModelP…
rolfbjarne Jun 16, 2025
4c2622d
[CloudKit] CKOperationGroup implements NSCopying in Xcode 26+.
rolfbjarne Jun 16, 2025
b0f6712
[devops] Show Xcode components when showing bot info.
rolfbjarne Jun 16, 2025
2b38714
[Speech] Add new protocol conformance in Xcode 26 to SFSpeechLanguage…
rolfbjarne Jun 16, 2025
3e0fc78
[CarPlay] Cope with breaking change for CPListImageRowItem.ImageTitles.
rolfbjarne Jun 16, 2025
b17216b
[AccessorySetupKit] Hide binding mistake in ASPickerDisplayItem.Descr…
rolfbjarne Jun 16, 2025
bad036b
[CoreImage] Add a few new filter properties in Xcode 26.
rolfbjarne Jun 16, 2025
512b977
[tests] Provide build version for tvOS 26 beta 1.
rolfbjarne Jun 16, 2025
6c77449
[introspection] Ignore new filters for now.
rolfbjarne Jun 16, 2025
f9ed939
[introspection] A few SensorKit types are internally implementing mor…
rolfbjarne Jun 16, 2025
b7c5585
[CoreImage] Fix some availability attributes.
rolfbjarne Jun 17, 2025
90500ad
[tools] The BrowserEngineKit is available in the tvOS 26 Simulator.
rolfbjarne Jun 17, 2025
7e46c67
[introspection] Add an additional assert.
rolfbjarne Jun 17, 2025
c83d842
[introspection] Update according to changes in macOS 26 beta 1.
rolfbjarne Jun 17, 2025
1a4de60
[tests] Provide build version for macOS 26 beta 1.
rolfbjarne Jun 17, 2025
53d5e49
[cecil-tests] Update with new known docs failures.
rolfbjarne Jun 17, 2025
ef42936
[xtro] Update after some CoreImage, CloudKit and Speech updates.
rolfbjarne Jun 17, 2025
df64fb6
[devops] Clear the xcrun cache after install Xcode components.
rolfbjarne Jun 17, 2025
f419c48
[tests] Update the XcodeVersion test to not trigger unrelated errors.
rolfbjarne Jun 17, 2025
35de0ef
[monotouch-test] Be a bit more lenient about UITextView.LayoutManager…
rolfbjarne Jun 17, 2025
af5d4d9
[CarPlay] Tweak availability attributes for CPListImageRowItem.ImageT…
rolfbjarne Jun 17, 2025
ccf7374
[tests] We don't need the Xcode components to run packaged macOS tests.
rolfbjarne Jun 17, 2025
36e1dd0
Bump mlaunch to get fix for older simulators.
rolfbjarne Jun 17, 2025
7ed38d5
[monotouch-test] Handle access denied in ContactStoreTest.GetUnifiedC…
rolfbjarne Jun 17, 2025
0ff7e75
[monotouch-test] Be a bit more lenient in TextViewTest.LayoutManager.
rolfbjarne Jun 18, 2025
95ba4b7
[xcode26] Merge main into xcode26 (#23065)
rolfbjarne Jun 18, 2025
f28eca3
[xcode26.0] Merge main into xcode26.0.
rolfbjarne Jun 18, 2025
a9f919d
[xcode26.0] Merge main into xcode26.0. (#23075)
dalexsoto Jun 18, 2025
3a3ee50
Merge branch 'xcode26.0' into dev/alex/xcode26
rolfbjarne Jun 18, 2025
fd28394
[xcode26.0] Initial Xcode 26.0 support (#23013)
rolfbjarne Jun 19, 2025
582ecb6
[xcode26.0] Merge main into xcode26.0.
rolfbjarne Jun 20, 2025
c9a414c
[xcode26.0] Update EventKit to beta 1. (#23098)
rolfbjarne Jun 23, 2025
dc6dab1
[xcode26.0] Merge main into xcode26.0. (#23105)
rolfbjarne Jun 23, 2025
de675b7
[xcode26.0] Merge main into xcode26.0.
rolfbjarne Jun 23, 2025
eac5d47
[xcode26.0] Update CoreML to beta 1. (#23100)
rolfbjarne Jun 23, 2025
fe7d326
[xcode26.0] Merge main into xcode26.0. (#23126)
rolfbjarne Jun 23, 2025
bb0b400
[xcode26.0] Update FSEvents (in CoreServices) to beta 1. (#23099)
rolfbjarne Jun 23, 2025
476ea68
[xcode26.0] Update AutomaticAssessmentConfiguration to beta 1. (#23159)
rolfbjarne Jun 24, 2025
9527b50
[xcode26.0] Update Messages to beta 1. (#23155)
rolfbjarne Jun 25, 2025
606f680
[xcode26] Update baseline to Xcode 26 Beta 2 (#23184)
dalexsoto Jun 26, 2025
9259003
[xcode26.0] Update BackgroundAssets to beta 2. (#23167)
rolfbjarne Jul 8, 2025
7e13312
[WebKit] Update bindings to Xcode 26 Beta 2 (#23255)
dalexsoto Jul 8, 2025
ec8c3ba
Bump mlaunch to 1.1.71 (#23283)
rolfbjarne Jul 9, 2025
03f64b7
Bump to Xcode 26 beta 3. (#23285)
rolfbjarne Jul 14, 2025
bb96916
[xcode26.0] Merge main into xcode26.0.
rolfbjarne Jul 15, 2025
48989e0
Merge remote-tracking branch 'origin/main' into dev/rolf/bump-main-in…
rolfbjarne Jul 15, 2025
1ad7082
[introspection] Fix test build break.
rolfbjarne Jul 15, 2025
7cf1b87
[xcode26.0] Merge main into xcode26.0. (#23326)
rolfbjarne Jul 16, 2025
c8e53b7
[xcode26.0] Merge main into xcode26.0.
rolfbjarne Jul 16, 2025
abdaed1
[xcode26.0] Merge main into xcode26.0. (#23336)
rolfbjarne Jul 17, 2025
359fbee
[CoreTelephony] Update bindings to Xcode 26 beta 1-3. (#23295)
rolfbjarne Jul 17, 2025
1fcda04
[MapKit] Update bindings to Xcode 26 beta 1-3. (#23308)
rolfbjarne Jul 17, 2025
41430c7
[xcode26.0] Update WebKit bindings to Xcode 26.0 beta 3 (#23344)
dalexsoto Jul 17, 2025
0e9dff2
[xcode26.0] Update UIKit bindings to Xcode 26.0 Beta 3 (#23350)
dalexsoto Jul 21, 2025
7d45590
[xcode26.0] Make the Xcode 26 branch a prerelease branch. (#23365)
rolfbjarne Jul 22, 2025
8c5d6b3
[AutomaticAssessmentConfiguration] Update bindings to Xcode 26 beta 3…
rolfbjarne Jul 22, 2025
3b4b442
[CoreTelephony] Adjust availability of CTCellularPlanProvisioning.Add…
rolfbjarne Jul 22, 2025
98af2be
[xcode26.0] Merge main into xcode26.0.
rolfbjarne Jul 23, 2025
96244a5
Bump to Xcode 26 beta 4. (#23384)
rolfbjarne Jul 23, 2025
3e2f78b
[CoreTelephony] Adjust availability of CTCellularPlanProvisioning.Add…
rolfbjarne Jul 24, 2025
d05ea55
Merge remote-tracking branch 'origin/xcode26.0' into dev/rolf/bump-ma…
rolfbjarne Jul 24, 2025
08681fa
[xcode26.0] Update UIKit bindings to Xcode 26.0 Beta 4 (#23389)
dalexsoto Jul 24, 2025
38dc8bc
[xcode26.0] Add AppKit bindings for Xcode 26.0 Beta 1 to 4 (#23397)
dalexsoto Jul 26, 2025
ed4d132
[xcode26.0] Update Metal to beta 1-4. (#23355)
rolfbjarne Jul 28, 2025
faf5a1d
Merge remote-tracking branch 'origin/xcode26.0' into dev/rolf/bump-ma…
rolfbjarne Jul 28, 2025
0f3786c
Merge remote-tracking branch 'origin/main' into dev/rolf/bump-main-in…
rolfbjarne Jul 28, 2025
e1329f1
[xcode26.0] Update AudioToolbox to beta 1-4. (#23385)
rolfbjarne Jul 28, 2025
6d1ec28
[xcode26.0] Update tests to use SceneDelegate (#23416)
dalexsoto Jul 30, 2025
b9ecbc1
Merge remote-tracking branch 'origin/main' into dev/rolf/bump-main-in…
rolfbjarne Aug 1, 2025
8fe022d
Merge remote-tracking branch 'origin/xcode26.0' into dev/rolf/bump-ma…
rolfbjarne Aug 1, 2025
39a242a
[xcode26.0] Merge main into xcode26.0. (#23392)
rolfbjarne Aug 1, 2025
fba7521
[AudioUnit] Fix typo: AudioUnitSubType.Revert2 -> AudioUnitSubType.Re…
rolfbjarne Aug 1, 2025
f6d1446
[AppKit] NSApplication.ApplicationShouldSuppressHighDynamicRangeConte…
rolfbjarne Aug 4, 2025
272c827
[Messages] Update to Xcode 26 beta 2-4. (#23470)
rolfbjarne Aug 5, 2025
f420bea
[xcode26.0] Update MetalKit to beta 1-4. (#23419)
rolfbjarne Aug 5, 2025
ad4a79b
[DeviceDiscoveryExtension] Update bindings to Xcode 26 beta 1-4. (#23…
rolfbjarne Aug 5, 2025
043a04c
[Foundation] Update bindings to Xcode 26 beta 1-4. (#23421)
rolfbjarne Aug 5, 2025
605d66e
[GameController] Update bindings to Xcode 26.0 Beta 1 - 4 (#23476)
dalexsoto Aug 5, 2025
0215bea
[GameKit] Update bindings to Xcode 26 Beta 1 to 4 (#23474)
dalexsoto Aug 5, 2025
732e90f
[CoreFoundation] Update to Xcode 26 beta 1-4. (#23469)
rolfbjarne Aug 5, 2025
b9cbca7
[SafariServices] Update bindings to Xcode 26 beta 1-4. (#23377)
rolfbjarne Aug 6, 2025
a225ca9
[xcode26.0] Merge main into xcode26.0.
rolfbjarne Aug 7, 2025
9b62369
Bump to Xcode 26 beta 5. (#23504)
rolfbjarne Aug 8, 2025
e31a987
Merge remote-tracking branch 'origin/main' into dev/rolf/bump-main-in…
rolfbjarne Aug 8, 2025
4d72b81
Merge remote-tracking branch 'origin/xcode26.0' into dev/rolf/bump-ma…
rolfbjarne Aug 8, 2025
c03d499
[WebKit] Update bindings to Xcode 26.0 Beta 5 (#23537)
dalexsoto Aug 11, 2025
704b154
[AppKit] Update bindings to Xcode 26.0 Beta 5 (#23539)
dalexsoto Aug 11, 2025
315c1cd
[AudioToolbox] Fix xml doc mistake
rolfbjarne Aug 11, 2025
5e50942
[tests] Update known failures for cref validation.
rolfbjarne Aug 11, 2025
20e617e
[AuthenticationServices] Update to Xcode 26 beta 1-5. (#23529)
rolfbjarne Aug 11, 2025
db35f53
[StoreKit] Update to Xcode 26 beta 1-5. (#23486)
rolfbjarne Aug 11, 2025
bc80aed
[CarPlay] Update bindings to Xcode 26 Beta 1 - 5 (#23536)
dalexsoto Aug 11, 2025
6a7a83f
[UIKit] Update bindings to Xcode 26.0 Beta 5 (#23538)
dalexsoto Aug 11, 2025
ac9c5ca
[CoreNFC] Update to Xcode 26 beta 1-5. (#23481)
rolfbjarne Aug 12, 2025
75e1982
[MediaPlayer] Update to Xcode 26 beta 1-5. (#23457)
rolfbjarne Aug 12, 2025
af65a95
[MetalPerformanceShadersGraph] Update bindings to Xcode 26 beta 1-5. …
rolfbjarne Aug 12, 2025
9b37cdd
[AVKit] Update to Xcode 26 beta 1-5. (#23541)
rolfbjarne Aug 12, 2025
3450b4a
[Accessibility] Update to Xcode 26 beta 1-5. (#23480)
rolfbjarne Aug 12, 2025
0275081
[Symbols] Update to Xcode 26 beta 1-5. (#23548)
rolfbjarne Aug 12, 2025
b35a6b1
[ImageIO] Update to Xcode 26 beta 1-5. (#23484)
rolfbjarne Aug 12, 2025
5e2a1dc
[CoreLocation] Update to Xcode 26 beta 1-5. (#23547)
rolfbjarne Aug 12, 2025
30797f9
[PassKit] Update bindings to Xcode 26.0 Beta 1 - 5 (#23574)
dalexsoto Aug 13, 2025
687a138
[DeviceDiscoveryUI] Update to Xcode 26 beta 1-5. (#23482)
rolfbjarne Aug 13, 2025
412d2d7
[ScreenCaptureKit] Update to Xcode 26 beta 1-5. (#23566)
rolfbjarne Aug 13, 2025
ea8dd75
[CallKit] Update to Xcode 26 beta 1-5. (#23546)
rolfbjarne Aug 13, 2025
038e1cd
[FSKit] Update to Xcode 26 beta 1-5. (#23562)
rolfbjarne Aug 13, 2025
fc64d2c
[LocalAuthentication] Update to Xcode 26 beta 1-5. (#23564)
rolfbjarne Aug 13, 2025
8911caf
[Metal] Update to Xcode 26 beta 5. (#23549)
rolfbjarne Aug 13, 2025
2e83697
[AVRouting] Update bindings to Xcode 26 beta 1-5. (#23436)
rolfbjarne Aug 13, 2025
318ac14
[AccessorySetupKit] Update to Xcode 26 beta 1-5. (#23528)
rolfbjarne Aug 13, 2025
bd7c751
[xcode26.0] Merge main into xcode26.0. (#23518)
rolfbjarne Aug 13, 2025
57bcbc3
[xcode26.0] Merge main into xcode26.0.
rolfbjarne Aug 13, 2025
78dc4e9
[FileProvider] Update to Xcode 26 beta 1-5. (#23567)
rolfbjarne Aug 13, 2025
987010e
[xcode26.0] Merge main into xcode26.0. (#23592)
rolfbjarne Aug 14, 2025
8ece955
[GameSave] Update to Xcode 26 beta 1-5. (#23563)
rolfbjarne Aug 14, 2025
145c01b
[Phase] Update to Xcode 26 beta 1-5. (#23569)
rolfbjarne Aug 14, 2025
4932429
[NearbyInteraction] Update to Xcode 26 beta 1-5. (#23586)
rolfbjarne Aug 14, 2025
d7338aa
[BrowserEngineKit] Update to Xcode 26 beta 1-5. (#23570)
rolfbjarne Aug 14, 2025
6377d06
[CloudKit] Update to Xcode 26 beta 1-5. (#23582)
rolfbjarne Aug 15, 2025
39de334
[Photos] Update to Xcode 26 beta 1-5. (#23571)
rolfbjarne Aug 15, 2025
bbbf67a
[Cinematic] Update to Xcode 26 beta 1-5. (#23561)
rolfbjarne Aug 15, 2025
f86c989
[ExtensionKit] Update to Xcode 26 beta 1-5. (#23483)
rolfbjarne Aug 15, 2025
559508a
[Network] Update to Xcode 26 beta 1-5. (#23583)
rolfbjarne Aug 15, 2025
16d7fd0
[introspection] Fix PKAddIdentityDocumentMetadata failures on macOS 2…
rolfbjarne Aug 15, 2025
8194f66
[SensorKit] Update bindings to Xcode 26.0 Beta 1 - 5 (#23595)
dalexsoto Aug 15, 2025
e21e61e
[QuickLook] Update to Xcode 26 beta 1-5. (#23485)
rolfbjarne Aug 15, 2025
7b897a2
[xcode26.0] Re-enable ADR. (#23527)
rolfbjarne Aug 15, 2025
a7661cd
[xcode26.0] Update documentation known failures. (#23628)
rolfbjarne Aug 18, 2025
54002a3
[xcode26.0] Bump to Xcode 26.0 Beta 6 (#23633)
dalexsoto Aug 19, 2025
c0a50e8
[MediaAccessibility] Update to Xcode 26 beta 1-6. (#23588)
rolfbjarne Aug 19, 2025
e9dece2
[PencilKit] Update to Xcode 26 beta 1-6. (#23581)
rolfbjarne Aug 19, 2025
fd31b9c
[BrowserEngineCore] Update to Xcode 26 beta 1-6. (#23659)
rolfbjarne Aug 22, 2025
c1e1dfd
[xcode26.0] Merge main into xcode26.0.
rolfbjarne Aug 26, 2025
015ca7d
[AVFoundation] Update bindings to Xcode 26 beta 1-6. (#23437)
rolfbjarne Aug 26, 2025
dbd129f
[xcode26.0] Merge main into xcode26.0. (#23682)
rolfbjarne Aug 27, 2025
b96ddc5
[Tests] Add macOS 26.0 arm64 configurations to tests-stage.yml (#23677)
dalexsoto Aug 27, 2025
904bc14
[ARKit] Update to Xcode 26 beta 1-6. (#23687)
rolfbjarne Aug 27, 2025
0011b23
[introspection] Fix introspection on device. (#23688)
rolfbjarne Aug 28, 2025
67c95be
[HealthKit] Update to Xcode 26 beta 1-6. (#23696)
rolfbjarne Aug 28, 2025
b979aee
[xcode26.0][tests] Bots can now be re-imaged so no more Sequoia capab…
dalexsoto Aug 28, 2025
cfd04c0
[CAAnimation/QuartzCore] Update to Xcode 26 beta 1-6. (#23697)
rolfbjarne Aug 28, 2025
f7d5523
[CoreAudio] Don't bind this framework. (#23695)
rolfbjarne Aug 28, 2025
40143f4
[MediaExtension] Update to Xcode 26 beta 1-6. (#23699)
rolfbjarne Aug 28, 2025
49dfebd
Merge remote-tracking branch 'origin/main' into dev/alex/x26-main-merge
dalexsoto Aug 29, 2025
bbbae48
[xcode26.0] Bump to Xcode 26.0 Beta 7 (#23705)
dalexsoto Aug 29, 2025
930eff2
[MetricKit] Update to Xcode 26 beta 1-6. (#23703)
rolfbjarne Aug 29, 2025
c25347e
[xcode26.0] Merge main into xcode26.0 (#23709)
dalexsoto Aug 29, 2025
b0a5cf7
[tests] Adjust NWPathTest.LinkQuality to accept a wider range of netw…
rolfbjarne Aug 29, 2025
d2088eb
[VideoSubscriberAccount] Update to Xcode 26 beta 1-6. (#23710)
rolfbjarne Aug 29, 2025
eb0ba37
[NetworkExtension] Update to Xcode 26 beta 1-6. (#23698)
rolfbjarne Aug 29, 2025
e3c1761
[Security] Update bindings to Xcode 26 beta 1-7. (#23714)
rolfbjarne Aug 29, 2025
218d7bb
[Speech] Update to Xcode 26 beta 1-7. (#23716)
rolfbjarne Sep 1, 2025
9089653
[src] Add support for storing and retrieving any struct in an NSData …
rolfbjarne Sep 2, 2025
e115a18
Merge remote-tracking branch 'origin/main' into xcode26.0
dalexsoto Sep 2, 2025
50e10bf
Merge remote-tracking branch 'origin/main' into dev/alex/main-x26merge
rolfbjarne Sep 3, 2025
41127b5
[xcode26.0] Merge remote-tracking branch 'origin/main' into xcode26.0…
rolfbjarne Sep 4, 2025
57394ea
[BackgroundTasks] Update to Xcode 26 beta 1-6. (#23700)
rolfbjarne Sep 4, 2025
9102292
[system-dependencies] Update for Xcode 26.0 specifics. (#23738)
rolfbjarne Sep 4, 2025
f8a3883
[src] Significant upgrades to DictionaryContainer. (#23724)
rolfbjarne Sep 4, 2025
4daf26a
[TouchController] Update bindings to Xcode 26.0 Beta 1 - 6 (#23691)
dalexsoto Sep 4, 2025
7e3ec9f
Merge remote-tracking branch 'origin/main' into xcode26.0
dalexsoto Sep 4, 2025
f6409a6
[CoreImage] Update to Xcode 26 beta 1-7. (#23702)
rolfbjarne Sep 4, 2025
da960f5
[xcode26.0] Merge remote-tracking branch 'origin/main' into 'xcode26.…
dalexsoto Sep 4, 2025
07f66c8
[src] Add CGSize/CGPoint/CGRectDictionary. (#23743)
rolfbjarne Sep 5, 2025
197d459
[CoreGraphics] Update to Xcode 26 beta 1-7. (#23652)
rolfbjarne Sep 5, 2025
de02125
[SensitiveContentAnalysis] Update to Xcode 26 beta 1-7. (#23711)
rolfbjarne Sep 5, 2025
5cf30d2
[CoreMedia] Update to Xcode 26 beta 1-7. (#23733)
rolfbjarne Sep 5, 2025
ff8f0ab
[Xcode26.0][Tests] Remove microphone check (#23754)
dalexsoto Sep 5, 2025
465b5b0
[CoreVideo] Update to Xcode 26 beta 1-7. (#23734)
rolfbjarne Sep 8, 2025
6ccf639
[tools] Use the apicompat tool to detect breaking changes. (#23755)
rolfbjarne Sep 8, 2025
60095a8
[VideoToolbox] Update to Xcode 26 beta 1-7. (#23723)
rolfbjarne Sep 8, 2025
7f371c4
[MetalFX] Update bindings to Xcode 26 beta 1-7. (#23426)
rolfbjarne Sep 8, 2025
3fd73f5
[xcode26.0] Merge main into xcode26.0.
rolfbjarne Sep 9, 2025
c034c8b
[xcode26.0] Merge main into xcode26.0. (#23772)
rolfbjarne Sep 9, 2025
17a6cf2
[devops] Use a variable for the Xcode channel to avoid duplication. (…
rolfbjarne Sep 10, 2025
0452b6f
[xcode26.0] Update to Xcode 26 Release Candidate (#23779)
dalexsoto Sep 11, 2025
995c095
[MetalPerformanceShaders] Bind missing APIs. (#23785)
rolfbjarne Sep 12, 2025
7728f07
Merge remote-tracking branch main into xcode26.0
dalexsoto Sep 15, 2025
70365f0
[xcode26.0] Bump to Xcode 26 Stable
dalexsoto Sep 15, 2025
44d72de
Use the stable channel now.
rolfbjarne Sep 16, 2025
95cb8c5
[xcode26.0] Merge remote-tracking branch main into xcode26.0 (#23817)
rolfbjarne Sep 16, 2025
c952dad
Pass -architectureVariant arm64|universal when downloading simulators.
rolfbjarne Sep 16, 2025
dd844b5
Don't pass -buildVersion ... -architectureVariant ... quite yet.
rolfbjarne Sep 16, 2025
c0be8bc
[xcode26.0] Bump to Xcode 26 Stable (#23819)
rolfbjarne Sep 17, 2025
5b0a15e
Merge remote-tracking branch 'origin/xcode26.0' into xcode26.0-into-main
rolfbjarne Sep 17, 2025
c26c900
Merge remote-tracking branch 'origin/main' into dev/rolf/xcode26.0-in…
rolfbjarne Sep 17, 2025
ea90ba9
[system-dependencies] Always install the universal simulator variant.
rolfbjarne Sep 18, 2025
8180497
Merge branch 'main' into dev/rolf/xcode26.0-into-main
dalexsoto Sep 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 12 additions & 3 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,22 @@
"version": "2.2.1",
"commands": [
"t4"
]
],
"rollForward": false
},
"dotnet-ilrepack": {
"version": "2.0.43",
"commands": [
"ilrepack"
]
],
"rollForward": false
},
"microsoft.dotnet.apicompat.tool": {
"version": "9.0.304",
"commands": [
"apicompat"
],
"rollForward": false
}
}
}
}
16 changes: 9 additions & 7 deletions Make.config
Original file line number Diff line number Diff line change
Expand Up @@ -140,8 +140,8 @@ NUGET_RELEASE_BRANCH=release/9.0.1xx
##
## Note that the prerelease identifier should be as short as possible, because otherwise
## the resulting package name can become too long for MSIs.
NUGET_HARDCODED_PRERELEASE_IDENTIFIER=net9-rtm
NUGET_HARDCODED_PRERELEASE_BRANCH=net9.0
NUGET_HARDCODED_PRERELEASE_IDENTIFIER=xcode26.0
NUGET_HARDCODED_PRERELEASE_BRANCH=xcode26.0

# compute the alphanumeric version of branch names
NUGET_RELEASE_BRANCH_ALPHANUMERIC:=$(shell export LANG=C; printf "%s" "$(NUGET_RELEASE_BRANCH)" | tr -c '[a-zA-Z0-9-]' '-')
Expand Down Expand Up @@ -201,9 +201,9 @@ MACCATALYST_NUGET_VERSION_NO_METADATA=$(MACCATALYST_NUGET_VERSION)$(NUGET_PREREL
MACCATALYST_NUGET_VERSION_FULL=$(MACCATALYST_NUGET_VERSION_NO_METADATA)$(NUGET_BUILD_METADATA)

# Xcode version should have both a major and a minor version (even if the minor version is 0)
XCODE_VERSION=16.4
XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_16.4.xip
XCODE_DEVELOPER_ROOT=/Applications/Xcode_16.4.0.app/Contents/Developer
XCODE_VERSION=26.0
XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_26.xip
XCODE_DEVELOPER_ROOT=/Applications/Xcode_26.0.0.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"
Expand Down Expand Up @@ -240,9 +240,9 @@ MAX_MONO_VERSION=6.12.99
MIN_MONO_URL=https://download.mono-project.com/archive/6.12.0/macos-10-universal/MonoFramework-MDK-6.12.0.179.macos10.xamarin.universal.pkg

# ObjectiveSharpie min/max versions
MIN_SHARPIE_VERSION=3.5.116
MIN_SHARPIE_VERSION=3.5.126
MAX_SHARPIE_VERSION=3.5.999
MIN_SHARPIE_URL=https://download.visualstudio.microsoft.com/download/pr/3a748cc2-780d-403c-88ba-700aa9a2d299/88cbfd86e85f56b4c61e092d0f0b9ad9/objectivesharpie-3.5.116.pkg
MIN_SHARPIE_URL=https://download.visualstudio.microsoft.com/download/pr/0f25c412-fde2-408f-a3e6-13facf6d1484/33033e7ce78cbea9f876dd4e75eabc60/objectivesharpie-3.5.126.pkg

# Minimum OSX versions for building XI/XM
MIN_OSX_BUILD_VERSION=15.3
Expand Down Expand Up @@ -599,5 +599,7 @@ $(foreach platform,$(DOTNET_WINDOWS_PLATFORMS),$(eval $(platform)_NUGET_WINDOWS_
# A local feed to place test nugets.
NUGET_TEST_FEED=$(abspath $(TOP)/tests/.nuget/packages)

ENABLE_ADR=1

.SUFFIXES:
MAKEFLAGS += --no-builtin-rules
16 changes: 8 additions & 8 deletions Make.versions
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,17 @@
# IMPORTANT: There must be *no* managed API differences unless the two first
# numbers (major.minor) changes.

IOS_NUGET_OS_VERSION=18.5
TVOS_NUGET_OS_VERSION=18.5
MACOS_NUGET_OS_VERSION=15.5
MACCATALYST_NUGET_OS_VERSION=18.5
IOS_NUGET_OS_VERSION=26.0
TVOS_NUGET_OS_VERSION=26.0
MACOS_NUGET_OS_VERSION=26.0
MACCATALYST_NUGET_OS_VERSION=26.0

# The following are the OS versions we first supported with the current .NET version.
# These versions must *not* change with minor .NET updates, only major .NET releases.
IOS_TARGET_PLATFORM_VERSION_LIBRARY=18.0
TVOS_TARGET_PLATFORM_VERSION_LIBRARY=18.0
MACOS_TARGET_PLATFORM_VERSION_LIBRARY=15.0
MACCATALYST_TARGET_PLATFORM_VERSION_LIBRARY=18.0
IOS_TARGET_PLATFORM_VERSION_LIBRARY=26.0
TVOS_TARGET_PLATFORM_VERSION_LIBRARY=26.0
MACOS_TARGET_PLATFORM_VERSION_LIBRARY=26.0
MACCATALYST_TARGET_PLATFORM_VERSION_LIBRARY=26.0

# In theory we should define the default platform version if it's not specified in the TFM. The default should not change for a given .NET version:
# * We release support for iOS 14.5 with .NET 6
Expand Down
1 change: 1 addition & 0 deletions builds/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ package-download/all-package-references.csproj: $(GIT_DIRECTORY)/HEAD $(GIT_DIRE
@# https://github.com/dotnet/sdk/issues/16165
$(Q) rm -f ~/.dotnet/toolResolverCache/*/dotnet-t4
$(Q) rm -f ~/.dotnet/toolResolverCache/*/dotnet-ilrepack
$(Q) rm -f ~/.dotnet/toolResolverCache/*/microsoft.dotnet.apicompat.tool
$(DOTNET) tool restore
$(Q) touch $@

Expand Down
10 changes: 10 additions & 0 deletions builds/Versions-MacCatalyst.plist.in
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
<string>18.3</string>
<string>18.4</string>
<string>18.5</string>
<string>26.0</string>
</array>
</dict>
<key>SupportedTargetPlatformVersions</key>
Expand Down Expand Up @@ -58,6 +59,7 @@
<string>18.3</string>
<string>18.4</string>
<string>18.5</string>
<string>26.0</string>
</array>
</dict>
<key>MacCatalystVersionMap</key>
Expand Down Expand Up @@ -106,6 +108,14 @@
<string>15.1</string>
<key>18.2</key>
<string>15.2</string>
<key>18.3</key>
<string>15.3</string>
<key>18.4</key>
<string>15.4</string>
<key>18.5</key>
<string>15.5</string>
<key>26.0</key>
<string>26.0</string>
</dict>
<key>RecommendedXcodeVersion</key>
<string>@XCODE_VERSION@</string>
Expand Down
2 changes: 2 additions & 0 deletions builds/Versions-iOS.plist.in
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
<string>18.3</string>
<string>18.4</string>
<string>18.5</string>
<string>26.0</string>
</array>
</dict>
<key>SupportedTargetPlatformVersions</key>
Expand Down Expand Up @@ -94,6 +95,7 @@
<string>18.3</string>
<string>18.4</string>
<string>18.5</string>
<string>26.0</string>
</array>
</dict>
<key>RecommendedXcodeVersion</key>
Expand Down
2 changes: 2 additions & 0 deletions builds/Versions-macOS.plist.in
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
<string>15.3</string>
<string>15.4</string>
<string>15.5</string>
<string>26.0</string>
</array>
</dict>
<key>SupportedTargetPlatformVersions</key>
Expand Down Expand Up @@ -56,6 +57,7 @@
<string>15.3</string>
<string>15.4</string>
<string>15.5</string>
<string>26.0</string>
</array>
</dict>
<key>RecommendedXcodeVersion</key>
Expand Down
2 changes: 2 additions & 0 deletions builds/Versions-tvOS.plist.in
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
<string>18.3</string>
<string>18.4</string>
<string>18.5</string>
<string>26.0</string>
</array>
</dict>
<key>SupportedTargetPlatformVersions</key>
Expand Down Expand Up @@ -84,6 +85,7 @@
<string>18.3</string>
<string>18.4</string>
<string>18.5</string>
<string>26.0</string>
</array>
</dict>
<key>RecommendedXcodeVersion</key>
Expand Down
7 changes: 3 additions & 4 deletions docs/ReleaseCheckList.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,10 @@ Copy this list into a new issue and then check off as the release progresses.
* XCODE_VERSION
* XCODE_URL
* XCODE_DEVELOPER_ROOT
* Update any `xcodeChannel` values in tools/devops. Change to `Beta` if using an Xcode beta or release candidate, and switch back to `Stable` with the final (stable) Xcode release.
* Update the `xcodeChannel` value in `tools/devops/automation/templates/variables/common.yml`. Change to `Beta` if using an Xcode beta or release candidate, and switch back to `Stable` with the final (stable) Xcode release.
```shell
$ cd tools/devops
$ git grep -nE -e 'xcodeChannel: (Stable|Beta)' -i
[...] # these are the matches that may need fixing.
$ git grep -A 1 -E 'xcodeChannel' -- tools/devops/automation/templates/variables/common.yml
[...] # the value that needs to be updated
```
* Add the new OS versions to the `builds/Version-*.plist.in` files.
* Build and fix any issues.
Expand Down
132 changes: 0 additions & 132 deletions docs/api/Foundation/DictionaryContainer.xml

This file was deleted.

This file was deleted.

14 changes: 0 additions & 14 deletions docs/api/VideoToolbox/VTCompressionSession.xml

This file was deleted.

14 changes: 0 additions & 14 deletions docs/api/VideoToolbox/VTDecompressionSession.xml

This file was deleted.

Loading
Loading