Skip to content

Commit

Permalink
[IOSurface] Implement Xcode 16.0 beta 1, beta 2 and beta 3 changes. (#…
Browse files Browse the repository at this point in the history
…20879)

Note: there were no changes in beta 2 or beta 3.
  • Loading branch information
rolfbjarne authored Jul 12, 2024
1 parent 06517e1 commit e590cc8
Show file tree
Hide file tree
Showing 8 changed files with 5 additions and 6 deletions.
4 changes: 4 additions & 0 deletions src/iosurface.cs
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,10 @@ interface IOSurface : NSSecureCoding {
[Export ("elementHeight")]
nint ElementHeight { get; }

[Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)]
[Export ("surfaceID")]
uint SurfaceId { get; }

[Export ("seed")]
uint Seed { get; }

Expand Down
1 change: 1 addition & 0 deletions tests/cecil-tests/Documentation.KnownFailures.txt
Original file line number Diff line number Diff line change
Expand Up @@ -67622,6 +67622,7 @@ P:IOSurface.IOSurface.LocalUseCount
P:IOSurface.IOSurface.PixelFormat
P:IOSurface.IOSurface.PlaneCount
P:IOSurface.IOSurface.Seed
P:IOSurface.IOSurface.SurfaceId
P:IOSurface.IOSurface.Width
P:IOSurface.IOSurfaceOptions.AllocSize
P:IOSurface.IOSurfaceOptions.BytesPerElement
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,3 @@
!missing-enum! IOSurfaceMemoryLedgerTags not bound
!missing-field! kIOSurfaceContentHeadroom not bound
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
!missing-selector! IOSurface::surfaceID not bound
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,3 @@
!missing-enum! IOSurfaceMemoryLedgerTags not bound
!missing-field! kIOSurfaceContentHeadroom not bound
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
!missing-selector! IOSurface::surfaceID not bound
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,3 @@
!missing-enum! IOSurfaceMemoryLedgerTags not bound
!missing-field! kIOSurfaceContentHeadroom not bound
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
!missing-selector! IOSurface::surfaceID not bound
1 change: 0 additions & 1 deletion tests/xtro-sharpie/iOS-IOSurface.todo
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,3 @@
!missing-enum! IOSurfaceMemoryLedgerTags not bound
!missing-field! kIOSurfaceContentHeadroom not bound
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
!missing-selector! IOSurface::surfaceID not bound
1 change: 0 additions & 1 deletion tests/xtro-sharpie/macOS-IOSurface.todo
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,3 @@
!missing-enum! IOSurfaceMemoryLedgerTags not bound
!missing-field! kIOSurfaceContentHeadroom not bound
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
!missing-selector! IOSurface::surfaceID not bound
1 change: 0 additions & 1 deletion tests/xtro-sharpie/tvOS-IOSurface.todo
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,3 @@
!missing-enum! IOSurfaceMemoryLedgerTags not bound
!missing-field! kIOSurfaceContentHeadroom not bound
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
!missing-selector! IOSurface::surfaceID not bound

3 comments on commit e590cc8

@vs-mobiletools-engineering-service2
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥 [CI Build] Build failed 🔥

Build failed for the job 'Detect API changes'

Pipeline on Agent
Hash: e590cc8340e34a6dc9c2cdd775975b2dd53d9d59 [CI build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥 [CI Build] Build failed 🔥

Build failed for the job 'Build packages'

Pipeline on Agent
Hash: e590cc8340e34a6dc9c2cdd775975b2dd53d9d59 [CI build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥 [CI Build] Build failed 🔥

Build failed for the job 'Build macOS tests'

Pipeline on Agent
Hash: e590cc8340e34a6dc9c2cdd775975b2dd53d9d59 [CI build]

Please sign in to comment.