Annotate all libraries and APIs as To Be Deprecated. PiperOrigin-RevId: 457604477
diff --git a/src/CAMediaTimingFunction+MDMTimingCurve.h b/src/CAMediaTimingFunction+MDMTimingCurve.h index e140d0b..9f2832f 100644 --- a/src/CAMediaTimingFunction+MDMTimingCurve.h +++ b/src/CAMediaTimingFunction+MDMTimingCurve.h
@@ -19,6 +19,9 @@ #import "MDMTimingCurve.h" +API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + // A CAMediaTimingFunction is a timing curve - we simply define its conformity to our protocol here. @interface CAMediaTimingFunction () <MDMTimingCurve> @end @@ -42,3 +45,4 @@ @end +API_DEPRECATED_END
diff --git a/src/MDMAnimationTraits.h b/src/MDMAnimationTraits.h index b0539a5..220bdca 100644 --- a/src/MDMAnimationTraits.h +++ b/src/MDMAnimationTraits.h
@@ -23,6 +23,9 @@ #import "MDMSubclassingRestricted.h" #import "MDMTimingCurve.h" +API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + /** A generic representation of animation traits. */ @@ -156,3 +159,5 @@ - (nonnull instancetype)initWithMotionTiming:(MDMMotionTiming)timing; @end + +API_DEPRECATED_END
diff --git a/src/MDMMotionCurve.h b/src/MDMMotionCurve.h index ed2e046..b0d102e 100644 --- a/src/MDMMotionCurve.h +++ b/src/MDMMotionCurve.h
@@ -18,6 +18,9 @@ #import <Foundation/Foundation.h> #import <QuartzCore/QuartzCore.h> +API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + /** The possible kinds of motion curves that can be used to describe an animation. */ typedef NS_ENUM(NSUInteger, MDMMotionCurveType) { /** The value will be instantly set with no animation. */ @@ -184,3 +187,5 @@ #define MDMModalMovementTiming { \ .delay = 0.000, .duration = 0.500, .curve = _MDMSpring(3, 1000, 500) \ } + +API_DEPRECATED_END
diff --git a/src/MDMMotionRepetition.h b/src/MDMMotionRepetition.h index 94fc266..42b6fd2 100644 --- a/src/MDMMotionRepetition.h +++ b/src/MDMMotionRepetition.h
@@ -17,6 +17,9 @@ #import <CoreGraphics/CoreGraphics.h> #import <Foundation/Foundation.h> +API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + /** The possible kinds of repetition that can be used to describe an animation. */ @@ -68,3 +71,5 @@ .amount = 0, \ .autoreverses = false \ } + +API_DEPRECATED_END
diff --git a/src/MDMMotionTiming.h b/src/MDMMotionTiming.h index b225570..39a0701 100644 --- a/src/MDMMotionTiming.h +++ b/src/MDMMotionTiming.h
@@ -20,6 +20,9 @@ #import "MDMMotionCurve.h" #import "MDMMotionRepetition.h" +API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + /** A representation of timing for an animation. */ @@ -46,3 +49,5 @@ } NS_SWIFT_NAME(MotionTiming); typedef struct MDMMotionTiming MDMMotionTiming; + +API_DEPRECATED_END
diff --git a/src/MDMRepetition.h b/src/MDMRepetition.h index 9098b75..3e7b742 100644 --- a/src/MDMRepetition.h +++ b/src/MDMRepetition.h
@@ -19,6 +19,9 @@ #import "MDMRepetitionTraits.h" #import "MDMSubclassingRestricted.h" +API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + /** Represents repetition that repeats a specific number of times. */ @@ -60,3 +63,4 @@ @end +API_DEPRECATED_END
diff --git a/src/MDMRepetitionOverTime.h b/src/MDMRepetitionOverTime.h index d1d1bda..aacc0db 100644 --- a/src/MDMRepetitionOverTime.h +++ b/src/MDMRepetitionOverTime.h
@@ -19,6 +19,9 @@ #import "MDMRepetitionTraits.h" #import "MDMSubclassingRestricted.h" +API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + /** Represents repetition that repeats until a specific duration has passed. */ @@ -55,3 +58,4 @@ @end +API_DEPRECATED_END
diff --git a/src/MDMRepetitionTraits.h b/src/MDMRepetitionTraits.h index 05fc947..bfe8394 100644 --- a/src/MDMRepetitionTraits.h +++ b/src/MDMRepetitionTraits.h
@@ -16,6 +16,9 @@ #import <Foundation/Foundation.h> +API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + /** A generalized representation of a repetition traits. */ @@ -28,3 +31,4 @@ @end +API_DEPRECATED_END
diff --git a/src/MDMSpringTimingCurve.h b/src/MDMSpringTimingCurve.h index 9406c34..d0f5a8d 100644 --- a/src/MDMSpringTimingCurve.h +++ b/src/MDMSpringTimingCurve.h
@@ -20,6 +20,9 @@ #import "MDMSubclassingRestricted.h" #import "MDMTimingCurve.h" +API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + /** A timing curve that represents the motion of a single-dimensional attached spring. */ @@ -95,3 +98,5 @@ - (nonnull instancetype)init NS_UNAVAILABLE; @end + +API_DEPRECATED_END
diff --git a/src/MDMSpringTimingCurveGenerator.h b/src/MDMSpringTimingCurveGenerator.h index 440d1aa..dcf1ea2 100644 --- a/src/MDMSpringTimingCurveGenerator.h +++ b/src/MDMSpringTimingCurveGenerator.h
@@ -20,6 +20,9 @@ #import "MDMSubclassingRestricted.h" #import "MDMTimingCurve.h" +API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + @class MDMSpringTimingCurve; /** @@ -91,3 +94,5 @@ - (nonnull instancetype)init NS_UNAVAILABLE; @end + +API_DEPRECATED_END
diff --git a/src/MDMTimingCurve.h b/src/MDMTimingCurve.h index 7849ff5..f09d378 100644 --- a/src/MDMTimingCurve.h +++ b/src/MDMTimingCurve.h
@@ -17,8 +17,13 @@ #import <Foundation/Foundation.h> #import <QuartzCore/QuartzCore.h> +API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.", + ios(12, API_TO_BE_DEPRECATED)) + /** A generalized representation of a timing curve. */ @protocol MDMTimingCurve <NSObject, NSCopying> @end + +API_DEPRECATED_END