Skip to content

Commit e590cc8

Browse files
authored
[IOSurface] Implement Xcode 16.0 beta 1, beta 2 and beta 3 changes. (#20879)
Note: there were no changes in beta 2 or beta 3.
1 parent 06517e1 commit e590cc8

File tree

8 files changed

+5
-6
lines changed

8 files changed

+5
-6
lines changed

src/iosurface.cs

+4
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,10 @@ interface IOSurface : NSSecureCoding {
168168
[Export ("elementHeight")]
169169
nint ElementHeight { get; }
170170

171+
[Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)]
172+
[Export ("surfaceID")]
173+
uint SurfaceId { get; }
174+
171175
[Export ("seed")]
172176
uint Seed { get; }
173177

tests/cecil-tests/Documentation.KnownFailures.txt

+1
Original file line numberDiff line numberDiff line change
@@ -67622,6 +67622,7 @@ P:IOSurface.IOSurface.LocalUseCount
6762267622
P:IOSurface.IOSurface.PixelFormat
6762367623
P:IOSurface.IOSurface.PlaneCount
6762467624
P:IOSurface.IOSurface.Seed
67625+
P:IOSurface.IOSurface.SurfaceId
6762567626
P:IOSurface.IOSurface.Width
6762667627
P:IOSurface.IOSurfaceOptions.AllocSize
6762767628
P:IOSurface.IOSurfaceOptions.BytesPerElement

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

-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@
22
!missing-enum! IOSurfaceMemoryLedgerTags not bound
33
!missing-field! kIOSurfaceContentHeadroom not bound
44
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
5-
!missing-selector! IOSurface::surfaceID not bound

tests/xtro-sharpie/api-annotations-dotnet/macOS-IOSurface.todo

-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@
22
!missing-enum! IOSurfaceMemoryLedgerTags not bound
33
!missing-field! kIOSurfaceContentHeadroom not bound
44
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
5-
!missing-selector! IOSurface::surfaceID not bound

tests/xtro-sharpie/api-annotations-dotnet/tvOS-IOSurface.todo

-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@
22
!missing-enum! IOSurfaceMemoryLedgerTags not bound
33
!missing-field! kIOSurfaceContentHeadroom not bound
44
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
5-
!missing-selector! IOSurface::surfaceID not bound

tests/xtro-sharpie/iOS-IOSurface.todo

-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@
22
!missing-enum! IOSurfaceMemoryLedgerTags not bound
33
!missing-field! kIOSurfaceContentHeadroom not bound
44
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
5-
!missing-selector! IOSurface::surfaceID not bound

tests/xtro-sharpie/macOS-IOSurface.todo

-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@
22
!missing-enum! IOSurfaceMemoryLedgerTags not bound
33
!missing-field! kIOSurfaceContentHeadroom not bound
44
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
5-
!missing-selector! IOSurface::surfaceID not bound

tests/xtro-sharpie/tvOS-IOSurface.todo

-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@
22
!missing-enum! IOSurfaceMemoryLedgerTags not bound
33
!missing-field! kIOSurfaceContentHeadroom not bound
44
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
5-
!missing-selector! IOSurface::surfaceID not bound

0 commit comments

Comments
 (0)