[CoreGraphics] Update bindings up to Xcode 27.0 Beta 3 - #26114
Conversation
Bind CGToneMapping.HeadroomAdaptiveGainCurve with its native value and 27.0 availability across iOS, tvOS, macOS, and Mac Catalyst. Update the cecil documentation baseline and remove the resolved CoreGraphics xtro todo files for every supported platform. Validation included clean make world rebuilds, xtro classification, cecil tests, platform introspection, and the beta-gated app-size suite. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8785b10d-9033-4cf1-8ec2-0fe33f8087b6
There was a problem hiding this comment.
Pull request overview
This PR updates the CoreGraphics binding surface to match Xcode 27.0 Beta 3 by adding the newly introduced CGToneMapping.HeadroomAdaptiveGainCurve enum value, applying 27.0 availability across all supported Apple platforms, and aligning repository baselines/xtro tracking with the new API.
Changes:
- Add
CGToneMapping.HeadroomAdaptiveGainCurve = 6with iOS/tvOS/macOS/Mac Catalyst 27.0 availability. - Update the cecil documentation known-failures baseline for the new enum field.
- Remove the now-resolved CoreGraphics xtro
.todofiles for iOS, tvOS, macOS, and Mac Catalyst.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
src/coregraphics.cs |
Adds the new CGToneMapping enum member with 27.0 platform availability. |
tests/cecil-tests/Documentation.KnownFailures.txt |
Adds the new enum field to the documentation known-failures baseline. |
tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreGraphics.todo |
Removes resolved xtro todo entry (file deleted). |
tests/xtro-sharpie/api-annotations-dotnet/tvOS-CoreGraphics.todo |
Removes resolved xtro todo entry (file deleted). |
tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreGraphics.todo |
Removes resolved xtro todo entry (file deleted). |
tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CoreGraphics.todo |
Removes resolved xtro todo entry (file deleted). |
✅ API diff for current PR / commitNET (empty diffs)✅ API diff vs stableNET (empty diffs)ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
🚀 [CI Build #0ba1fee] Test results 🚀Test results✅ All tests passed on VSTS: test results. 🎉 All 191 tests passed 🎉 Tests counts✅ assembly-processing: All 1 tests passed. Html Report (VSDrops) Download macOS tests✅ Tests on macOS Sonoma (14): All 5 tests passed. Html Report (VSDrops) Download Linux Build VerificationPipeline on Agent |
Summary
CGToneMapping.HeadroomAdaptiveGainCurvewith native value6.Validation
make worldbefore and after the binding update