Skip to content

PHASE macOS xcode14.0 beta1

Manuel de la Pena edited this page Aug 5, 2022 · 3 revisions

#PHASE.framework https://github.com/xamarin/xamarin-macios/pull/15638

diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PHASE.framework/Headers/PHASEObject.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PHASE.framework/Headers/PHASEObject.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PHASE.framework/Headers/PHASEObject.h	2022-02-23 10:58:18.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PHASE.framework/Headers/PHASEObject.h	2022-05-31 15:04:24.000000000 -0400
@@ -40,7 +40,7 @@
     @param child
         The child object
     @param error
-        Returns an error if the child already has a parent different from this object.
+        Returns an error if the child already has a parent.
     @return
         YES for success
 */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PHASE.framework/Headers/PHASESpatialPipeline.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PHASE.framework/Headers/PHASESpatialPipeline.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PHASE.framework/Headers/PHASESpatialPipeline.h	2022-02-23 10:58:19.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PHASE.framework/Headers/PHASESpatialPipeline.h	2022-05-31 15:04:25.000000000 -0400
@@ -19,7 +19,7 @@
 /*!
     @constant PHASESpatialCategoryDirectPathTransmission
  */
-OS_EXPORT PHASESpatialCategory const  PHASESpatialCategoryDirectPathTransmission;
+OS_EXPORT PHASESpatialCategory const PHASESpatialCategoryDirectPathTransmission;
 
 /*!
     @constant PHASEEarlyReflections
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PHASE.framework/Headers/PHASETypes.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PHASE.framework/Headers/PHASETypes.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PHASE.framework/Headers/PHASETypes.h	2022-02-17 05:42:35.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PHASE.framework/Headers/PHASETypes.h	2022-05-24 01:04:59.000000000 -0400
@@ -105,6 +105,7 @@
  */
 typedef NS_ERROR_ENUM(PHASEErrorDomain, PHASEError) {
     PHASEErrorInitializeFailed = 'PHEa',
+    PHASEErrorInvalidObject = 'PHEb',
 };
 
 /*!
@@ -232,6 +233,10 @@
     @constant PHASECurveTypeInverseSigmoid
         An inverse sigmoid curve.
         Also known as an inverse s-curve, quick at the ends and slow in the middle.
+    @constant PHASECurveTypeHoldStartValue
+        Holds the start value for the duration of the curve.
+    @constant PHASECurveTypeJumpToEndValue
+        Jumps to the end value and holds it for the duration of the curve.
  */
 typedef NS_ENUM(NSInteger, PHASECurveType) {
     PHASECurveTypeLinear = 'crLn',
@@ -243,6 +248,8 @@
     PHASECurveTypeInverseSine = 'crIS',
     PHASECurveTypeSigmoid = 'crSg',
     PHASECurveTypeInverseSigmoid = 'crIG',
+    PHASECurveTypeHoldStartValue = 'crHS',
+    PHASECurveTypeJumpToEndValue = 'crJE',
 };
 
 /*!
Clone this wiki locally