Annotate all libraries and APIs as To Be Deprecated. PiperOrigin-RevId: 457604477
diff --git a/src/MDMTransition.h b/src/MDMTransition.h index b251bca..0ab2f29 100644 --- a/src/MDMTransition.h +++ b/src/MDMTransition.h
@@ -16,6 +16,9 @@ #import <UIKit/UIKit.h> +API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + @protocol MDMTransitionContext; /** @@ -134,3 +137,5 @@ // clang-format on @end + +API_DEPRECATED_END
diff --git a/src/MDMTransitionContext.h b/src/MDMTransitionContext.h index cd264e8..a73e379 100644 --- a/src/MDMTransitionContext.h +++ b/src/MDMTransitionContext.h
@@ -16,6 +16,9 @@ #import <UIKit/UIKit.h> +API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + @protocol MDMTransition; /** The possible directions of a transition. */ @@ -100,3 +103,5 @@ - (void)deferToCompletion:(void (^ _Nonnull)(void))work; @end + +API_DEPRECATED_END
diff --git a/src/MDMTransitionController.h b/src/MDMTransitionController.h index 67874be..9a4647f 100644 --- a/src/MDMTransitionController.h +++ b/src/MDMTransitionController.h
@@ -16,6 +16,9 @@ #import <Foundation/Foundation.h> +API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + @protocol MDMTransition; /** @@ -46,3 +49,5 @@ @property(nonatomic, strong, nullable, readonly) id<MDMTransition> activeTransition; @end + +API_DEPRECATED_END
diff --git a/src/MDMTransitionNavigationControllerDelegate.h b/src/MDMTransitionNavigationControllerDelegate.h index 2f32c48..e4b74be 100644 --- a/src/MDMTransitionNavigationControllerDelegate.h +++ b/src/MDMTransitionNavigationControllerDelegate.h
@@ -16,6 +16,9 @@ #import <UIKit/UIKit.h> +API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + /** This class provides a singleton implementation of UINavigationControllerDelegate that makes it possible to configure view controller transitions using each view controller's transition @@ -55,3 +58,5 @@ interactionControllerForAnimationController:(nonnull id<UIViewControllerAnimatedTransitioning>)animationController; @end + +API_DEPRECATED_END
diff --git a/src/MDMTransitionPresentationController.h b/src/MDMTransitionPresentationController.h index 1def830..cb6e625 100644 --- a/src/MDMTransitionPresentationController.h +++ b/src/MDMTransitionPresentationController.h
@@ -17,6 +17,9 @@ #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> +API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + @protocol MDMTransitionContext; @protocol MDMTransitionPresentationAnimationControlling; @@ -89,3 +92,5 @@ dismissalTransitionDidEnd:(BOOL)completed; @end + +API_DEPRECATED_END
diff --git a/src/MDMTransitionViewSnapshotter.h b/src/MDMTransitionViewSnapshotter.h index 71c6ed3..dc19588 100644 --- a/src/MDMTransitionViewSnapshotter.h +++ b/src/MDMTransitionViewSnapshotter.h
@@ -17,6 +17,9 @@ #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> +API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + /** A view snapshotter creates visual replicas of views so that they may be animated during a transition without adversely affecting the original view hierarchy. @@ -55,3 +58,5 @@ - (nonnull instancetype)init NS_UNAVAILABLE; @end + +API_DEPRECATED_END
diff --git a/src/UIViewController+TransitionController.h b/src/UIViewController+TransitionController.h index 6d73d48..983d705 100644 --- a/src/UIViewController+TransitionController.h +++ b/src/UIViewController+TransitionController.h
@@ -17,6 +17,9 @@ #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> +API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + @protocol MDMTransitionController; @interface UIViewController (MDMTransitionController) @@ -32,3 +35,5 @@ @property(nonatomic, strong, readonly, nonnull) id<MDMTransitionController> mdm_transitionController; @end + +API_DEPRECATED_END
diff --git a/src/private/MDMViewControllerTransitionController.h b/src/private/MDMViewControllerTransitionController.h index ed046d5..b0d411d 100644 --- a/src/private/MDMViewControllerTransitionController.h +++ b/src/private/MDMViewControllerTransitionController.h
@@ -19,6 +19,9 @@ #import "MDMTransitionController.h" +API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + @interface MDMViewControllerTransitionController : NSObject <MDMTransitionController, UIViewControllerTransitioningDelegate> - (nonnull instancetype)initWithViewController:(nonnull UIViewController *)viewController @@ -27,3 +30,5 @@ - (nonnull instancetype)init NS_UNAVAILABLE; @end + +API_DEPRECATED_END
diff --git a/src/private/MDMViewControllerTransitionCoordinator.h b/src/private/MDMViewControllerTransitionCoordinator.h index 7604853..5f07c83 100644 --- a/src/private/MDMViewControllerTransitionCoordinator.h +++ b/src/private/MDMViewControllerTransitionCoordinator.h
@@ -16,6 +16,9 @@ #import "MDMTransitionContext.h" +API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + @protocol MDMTransition; @protocol MDMViewControllerTransitionCoordinatorDelegate; @@ -40,3 +43,5 @@ - (void)transitionDidCompleteWithCoordinator:(nonnull MDMViewControllerTransitionCoordinator *)coordinator; @end + +API_DEPRECATED_END