Skip to content
This repository was archived by the owner on Aug 30, 2023. It is now read-only.

Commit b976b92

Browse files
Jeff Verkoeyenmaterial-automation
Jeff Verkoeyen
authored andcommitted
Annotate all libraries and APIs as To Be Deprecated.
PiperOrigin-RevId: 457604477
1 parent 0f0354f commit b976b92

9 files changed

+45
-0
lines changed

src/MDMTransition.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616

1717
#import <UIKit/UIKit.h>
1818

19+
API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
20+
ios(12, API_TO_BE_DEPRECATED))
21+
1922
@protocol MDMTransitionContext;
2023

2124
/**
@@ -134,3 +137,5 @@ NS_SWIFT_NAME(presentationController(forPresented:presenting:source:));
134137
// clang-format on
135138

136139
@end
140+
141+
API_DEPRECATED_END

src/MDMTransitionContext.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616

1717
#import <UIKit/UIKit.h>
1818

19+
API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
20+
ios(12, API_TO_BE_DEPRECATED))
21+
1922
@protocol MDMTransition;
2023

2124
/** The possible directions of a transition. */
@@ -100,3 +103,5 @@ NS_SWIFT_NAME(TransitionContext)
100103
- (void)deferToCompletion:(void (^ _Nonnull)(void))work;
101104

102105
@end
106+
107+
API_DEPRECATED_END

src/MDMTransitionController.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616

1717
#import <Foundation/Foundation.h>
1818

19+
API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
20+
ios(12, API_TO_BE_DEPRECATED))
21+
1922
@protocol MDMTransition;
2023

2124
/**
@@ -46,3 +49,5 @@ NS_SWIFT_NAME(TransitionController)
4649
@property(nonatomic, strong, nullable, readonly) id<MDMTransition> activeTransition;
4750

4851
@end
52+
53+
API_DEPRECATED_END

src/MDMTransitionNavigationControllerDelegate.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616

1717
#import <UIKit/UIKit.h>
1818

19+
API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
20+
ios(12, API_TO_BE_DEPRECATED))
21+
1922
/**
2023
This class provides a singleton implementation of UINavigationControllerDelegate that makes it
2124
possible to configure view controller transitions using each view controller's transition
@@ -55,3 +58,5 @@ NS_SWIFT_NAME(TransitionNavigationControllerDelegate)
5558
interactionControllerForAnimationController:(nonnull id<UIViewControllerAnimatedTransitioning>)animationController;
5659

5760
@end
61+
62+
API_DEPRECATED_END

src/MDMTransitionPresentationController.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
#import <Foundation/Foundation.h>
1818
#import <UIKit/UIKit.h>
1919

20+
API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
21+
ios(12, API_TO_BE_DEPRECATED))
22+
2023
@protocol MDMTransitionContext;
2124
@protocol MDMTransitionPresentationAnimationControlling;
2225

@@ -89,3 +92,5 @@ NS_SWIFT_NAME(TransitionPresentationAnimationControlling)
8992
dismissalTransitionDidEnd:(BOOL)completed;
9093

9194
@end
95+
96+
API_DEPRECATED_END

src/MDMTransitionViewSnapshotter.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
#import <Foundation/Foundation.h>
1818
#import <UIKit/UIKit.h>
1919

20+
API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
21+
ios(12, API_TO_BE_DEPRECATED))
22+
2023
/**
2124
A view snapshotter creates visual replicas of views so that they may be animated during a
2225
transition without adversely affecting the original view hierarchy.
@@ -55,3 +58,5 @@ NS_SWIFT_NAME(TransitionViewSnapshotter)
5558
- (nonnull instancetype)init NS_UNAVAILABLE;
5659

5760
@end
61+
62+
API_DEPRECATED_END

src/UIViewController+TransitionController.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
#import <Foundation/Foundation.h>
1818
#import <UIKit/UIKit.h>
1919

20+
API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
21+
ios(12, API_TO_BE_DEPRECATED))
22+
2023
@protocol MDMTransitionController;
2124

2225
@interface UIViewController (MDMTransitionController)
@@ -32,3 +35,5 @@
3235
@property(nonatomic, strong, readonly, nonnull) id<MDMTransitionController> mdm_transitionController;
3336

3437
@end
38+
39+
API_DEPRECATED_END

src/private/MDMViewControllerTransitionController.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919

2020
#import "MDMTransitionController.h"
2121

22+
API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
23+
ios(12, API_TO_BE_DEPRECATED))
24+
2225
@interface MDMViewControllerTransitionController : NSObject <MDMTransitionController, UIViewControllerTransitioningDelegate>
2326

2427
- (nonnull instancetype)initWithViewController:(nonnull UIViewController *)viewController
@@ -27,3 +30,5 @@
2730
- (nonnull instancetype)init NS_UNAVAILABLE;
2831

2932
@end
33+
34+
API_DEPRECATED_END

src/private/MDMViewControllerTransitionCoordinator.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616

1717
#import "MDMTransitionContext.h"
1818

19+
API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
20+
ios(12, API_TO_BE_DEPRECATED))
21+
1922
@protocol MDMTransition;
2023
@protocol MDMViewControllerTransitionCoordinatorDelegate;
2124

@@ -40,3 +43,5 @@
4043
- (void)transitionDidCompleteWithCoordinator:(nonnull MDMViewControllerTransitionCoordinator *)coordinator;
4144

4245
@end
46+
47+
API_DEPRECATED_END

0 commit comments

Comments
 (0)