Skip to content

Commit b3e47f7

Browse files
authored
[xcode26.1] Bump to Xcode 26.1 Beta 2. (#24001)
1 parent 0611013 commit b3e47f7

File tree

7 files changed

+88
-19
lines changed

7 files changed

+88
-19
lines changed

src/Photos/Enums.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,7 @@ public enum PHPhotosError : long {
535535
MissingResource = 3303,
536536
NotEnoughSpace = 3305,
537537
RequestNotSupportedForAsset = 3306,
538+
LimitExceeded = 3307,
538539
AccessRestricted = 3310,
539540
AccessUserDenied = 3311,
540541
LibraryInFileProviderSyncRoot = 5423,

src/photos.cs

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1428,6 +1428,14 @@ interface PHPhotoLibrary {
14281428
[MacCatalyst (16, 0)]
14291429
[Export ("currentChangeToken")]
14301430
PHPersistentChangeToken CurrentChangeToken { get; }
1431+
1432+
[NoTV, NoMacCatalyst, NoMac, iOS (26, 1)]
1433+
[Export ("uploadJobExtensionEnabled")]
1434+
bool UploadJobExtensionEnabled { [Bind ("isUploadJobExtensionEnabled")] get; }
1435+
1436+
[NoTV, NoMacCatalyst, NoMac, iOS (26, 1)]
1437+
[Export ("setUploadJobExtensionEnabled:error:")]
1438+
bool SetUploadJobExtensionEnabled (bool enable, [NullAllowed] out NSError error);
14311439
}
14321440

14331441
[TV (15, 0), iOS (15, 0), MacCatalyst (15, 0)]
@@ -1890,4 +1898,61 @@ interface PHPersistentObjectChangeDetails {
18901898
NSSet<NSString> DeletedLocalIdentifiers { get; }
18911899
}
18921900

1901+
[NoTV, NoMacCatalyst, NoMac, iOS (26, 1)]
1902+
[BaseType (typeof (PHObject))]
1903+
[DisableDefaultCtor]
1904+
interface PHAssetResourceUploadJob {
1905+
[Static]
1906+
[Export ("jobLimit")]
1907+
nint JobLimit { get; }
1908+
1909+
[Export ("resource", ArgumentSemantic.Strong)]
1910+
PHAssetResource Resource { get; }
1911+
1912+
[Export ("destination", ArgumentSemantic.Strong)]
1913+
NSUrlRequest Destination { get; }
1914+
1915+
[Export ("state")]
1916+
PHAssetResourceUploadJobState State { get; }
1917+
1918+
[Static]
1919+
[Export ("fetchJobsWithAction:options:")]
1920+
PHFetchResult FetchJobs (PHAssetResourceUploadJobAction action, [NullAllowed] PHFetchOptions options);
1921+
}
1922+
1923+
[NoTV, NoMacCatalyst, NoMac, iOS (26, 1)]
1924+
[BaseType (typeof (PHChangeRequest))]
1925+
[DisableDefaultCtor]
1926+
interface PHAssetResourceUploadJobChangeRequest {
1927+
[Static]
1928+
[Export ("createJobWithDestination:resource:")]
1929+
void CreateJob (NSUrlRequest destination, PHAssetResource resource);
1930+
1931+
[Static]
1932+
[Export ("changeRequestForUploadJob:")]
1933+
[return: NullAllowed]
1934+
PHAssetResourceUploadJobChangeRequest ChangeRequest (PHAssetResourceUploadJob job);
1935+
1936+
[Export ("acknowledge")]
1937+
void Acknowledge ();
1938+
1939+
[Export ("retryWithDestination:")]
1940+
void Retry ([NullAllowed] NSUrlRequest destination);
1941+
}
1942+
1943+
[NoTV, NoMacCatalyst, NoMac, iOS (26, 1)]
1944+
[Native]
1945+
public enum PHAssetResourceUploadJobState : long {
1946+
Registered = 1,
1947+
Pending = 2,
1948+
Failed = 3,
1949+
Succeeded = 4,
1950+
}
1951+
1952+
[NoTV, NoMacCatalyst, NoMac, iOS (26, 1)]
1953+
[Native]
1954+
public enum PHAssetResourceUploadJobAction : long {
1955+
Acknowledge = 1,
1956+
Retry = 2,
1957+
}
18931958
}

tests/cecil-tests/Documentation.KnownFailures.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6013,6 +6013,12 @@ F:Photos.PHAssetResourceType.AdjustmentBasePairedVideo
60136013
F:Photos.PHAssetResourceType.AdjustmentBaseVideo
60146014
F:Photos.PHAssetResourceType.FullSizePairedVideo
60156015
F:Photos.PHAssetResourceType.PhotoProxy
6016+
F:Photos.PHAssetResourceUploadJobAction.Acknowledge
6017+
F:Photos.PHAssetResourceUploadJobAction.Retry
6018+
F:Photos.PHAssetResourceUploadJobState.Failed
6019+
F:Photos.PHAssetResourceUploadJobState.Pending
6020+
F:Photos.PHAssetResourceUploadJobState.Registered
6021+
F:Photos.PHAssetResourceUploadJobState.Succeeded
60166022
F:Photos.PHAuthorizationStatus.Limited
60176023
F:Photos.PHObjectType.Asset
60186024
F:Photos.PHObjectType.AssetCollection
@@ -6025,6 +6031,7 @@ F:Photos.PHPhotosError.InternalError
60256031
F:Photos.PHPhotosError.InvalidResource
60266032
F:Photos.PHPhotosError.LibraryInFileProviderSyncRoot
60276033
F:Photos.PHPhotosError.LibraryVolumeOffline
6034+
F:Photos.PHPhotosError.LimitExceeded
60286035
F:Photos.PHPhotosError.MissingResource
60296036
F:Photos.PHPhotosError.MultipleIdentifiersFound
60306037
F:Photos.PHPhotosError.NetworkAccessRequired
@@ -15761,9 +15768,15 @@ M:Phase.PhaseSwitchNodeDefinition.#ctor(Phase.PhaseStringMetaParameterDefinition
1576115768
M:Phase.PhaseSwitchNodeDefinition.#ctor(Phase.PhaseStringMetaParameterDefinition)
1576215769
M:Phase.PhaseSwitchNodeDefinition.AddSubtree(Phase.PhaseSoundEventNodeDefinition,System.String)
1576315770
M:Photos.IPHPhotoLibraryAvailabilityObserver.PhotoLibraryDidBecomeUnavailable(Photos.PHPhotoLibrary)
15771+
M:Photos.PHAssetResourceUploadJob.FetchJobs(Photos.PHAssetResourceUploadJobAction,Photos.PHFetchOptions)
15772+
M:Photos.PHAssetResourceUploadJobChangeRequest.Acknowledge
15773+
M:Photos.PHAssetResourceUploadJobChangeRequest.ChangeRequest(Photos.PHAssetResourceUploadJob)
15774+
M:Photos.PHAssetResourceUploadJobChangeRequest.CreateJob(Foundation.NSUrlRequest,Photos.PHAssetResource)
15775+
M:Photos.PHAssetResourceUploadJobChangeRequest.Retry(Foundation.NSUrlRequest)
1576415776
M:Photos.PHPhotoLibrary_CloudIdentifiers.GetCloudIdentifierMappings(Photos.PHPhotoLibrary,System.String[])
1576515777
M:Photos.PHPhotoLibrary_CloudIdentifiers.GetLocalIdentifierMappings(Photos.PHPhotoLibrary,Photos.PHCloudIdentifier[])
1576615778
M:Photos.PHPhotoLibrary.RequestAuthorizationAsync(Photos.PHAccessLevel)
15779+
M:Photos.PHPhotoLibrary.SetUploadJobExtensionEnabled(System.Boolean,Foundation.NSError@)
1576715780
M:PhotosUI.IPHLivePhotoViewDelegate.CanBeginPlayback(PhotosUI.PHLivePhotoView,PhotosUI.PHLivePhotoViewPlaybackStyle)
1576815781
M:PhotosUI.IPHLivePhotoViewDelegate.GetExtraMinimumTouchDuration(PhotosUI.PHLivePhotoView,UIKit.UITouch,PhotosUI.PHLivePhotoViewPlaybackStyle)
1576915782
M:PhotosUI.IPHPickerViewControllerDelegate.DidFinishPicking(PhotosUI.PHPickerViewController,PhotosUI.PHPickerResult[])
@@ -23348,6 +23361,11 @@ P:Phase.PhaseStreamNode.GainMetaParameter
2334823361
P:Phase.PhaseStreamNode.Mixer
2334923362
P:Phase.PhaseStreamNode.RateMetaParameter
2335023363
P:Phase.PhaseSwitchNodeDefinition.SwitchMetaParameterDefinition
23364+
P:Photos.PHAssetResourceUploadJob.Destination
23365+
P:Photos.PHAssetResourceUploadJob.JobLimit
23366+
P:Photos.PHAssetResourceUploadJob.Resource
23367+
P:Photos.PHAssetResourceUploadJob.State
23368+
P:Photos.PHPhotoLibrary.UploadJobExtensionEnabled
2335123369
P:PhotosUI.PHPickerViewController.Delegate
2335223370
P:PrintCore.PMPrinter.HostName
2335323371
P:PrintCore.PMPrinter.Id
@@ -28086,6 +28104,10 @@ T:Phase.PhaseUpdateMode
2808628104
T:Photos.FigExifCustomRenderedValue
2808728105
T:Photos.PHAccessLevel
2808828106
T:Photos.PHAssetPlaybackStyle
28107+
T:Photos.PHAssetResourceUploadJob
28108+
T:Photos.PHAssetResourceUploadJobAction
28109+
T:Photos.PHAssetResourceUploadJobChangeRequest
28110+
T:Photos.PHAssetResourceUploadJobState
2808928111
T:Photos.PHImageManagerRequestImageDataHandler
2809028112
T:Photos.PHLivePhotoEditingError
2809128113
T:Photos.PHObjectType

tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Photos.todo

Lines changed: 0 additions & 1 deletion
This file was deleted.

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

Lines changed: 0 additions & 16 deletions
This file was deleted.

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

Lines changed: 0 additions & 1 deletion
This file was deleted.

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

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)