diff --git a/RNTester/Podfile.lock b/RNTester/Podfile.lock index 351398de78c9fb..d38e354ecc73f8 100644 --- a/RNTester/Podfile.lock +++ b/RNTester/Podfile.lock @@ -3,14 +3,14 @@ PODS: - CocoaAsyncSocket (7.6.4) - CocoaLibEvent (1.0.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.63.23) - - FBReactNativeSpec (0.63.23): - - RCT-Folly (= 2020.01.13.00) - - RCTRequired (= 0.63.23) - - RCTTypeSafety (= 0.63.23) - - React-Core (= 0.63.23) - - React-jsi (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) + - FBLazyVector (0.63.24) + - FBReactNativeSpec (0.63.24): + - RCT-Folly (= 2020.01.13.00) + - RCTRequired (= 0.63.24) + - RCTTypeSafety (= 0.63.24) + - React-Core (= 0.63.24) + - React-jsi (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) - Flipper (0.54.0): - Flipper-Folly (~> 2.2) - Flipper-RSocket (~> 1.1) @@ -81,292 +81,292 @@ PODS: - DoubleConversion - glog - libevent - - RCTRequired (0.63.23) - - RCTTypeSafety (0.63.23): - - FBLazyVector (= 0.63.23) - - RCT-Folly (= 2020.01.13.00) - - RCTRequired (= 0.63.23) - - React-Core (= 0.63.23) - - React (0.63.23): - - React-Core (= 0.63.23) - - React-Core/DevSupport (= 0.63.23) - - React-Core/RCTWebSocket (= 0.63.23) - - React-RCTActionSheet (= 0.63.23) - - React-RCTAnimation (= 0.63.23) - - React-RCTBlob (= 0.63.23) - - React-RCTImage (= 0.63.23) - - React-RCTLinking (= 0.63.23) - - React-RCTNetwork (= 0.63.23) - - React-RCTSettings (= 0.63.23) - - React-RCTText (= 0.63.23) - - React-RCTVibration (= 0.63.23) - - React-ART (0.63.23): - - React-Core/ARTHeaders (= 0.63.23) - - React-callinvoker (0.63.23) - - React-Core (0.63.23): + - RCTRequired (0.63.24) + - RCTTypeSafety (0.63.24): + - FBLazyVector (= 0.63.24) + - RCT-Folly (= 2020.01.13.00) + - RCTRequired (= 0.63.24) + - React-Core (= 0.63.24) + - React (0.63.24): + - React-Core (= 0.63.24) + - React-Core/DevSupport (= 0.63.24) + - React-Core/RCTWebSocket (= 0.63.24) + - React-RCTActionSheet (= 0.63.24) + - React-RCTAnimation (= 0.63.24) + - React-RCTBlob (= 0.63.24) + - React-RCTImage (= 0.63.24) + - React-RCTLinking (= 0.63.24) + - React-RCTNetwork (= 0.63.24) + - React-RCTSettings (= 0.63.24) + - React-RCTText (= 0.63.24) + - React-RCTVibration (= 0.63.24) + - React-ART (0.63.24): + - React-Core/ARTHeaders (= 0.63.24) + - React-callinvoker (0.63.24) + - React-Core (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - - React-Core/Default (= 0.63.23) - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-Core/Default (= 0.63.24) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/ARTHeaders (0.63.23): + - React-Core/ARTHeaders (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/CoreModulesHeaders (0.63.23): + - React-Core/CoreModulesHeaders (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/Default (0.63.23): + - React-Core/Default (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/DevSupport (0.63.23): + - React-Core/DevSupport (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - - React-Core/Default (= 0.63.23) - - React-Core/RCTWebSocket (= 0.63.23) - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) - - React-jsinspector (= 0.63.23) + - React-Core/Default (= 0.63.24) + - React-Core/RCTWebSocket (= 0.63.24) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) + - React-jsinspector (= 0.63.24) - Yoga - - React-Core/Hermes (0.63.23): + - React-Core/Hermes (0.63.24): - glog - hermes (~> 0.5.0) - RCT-Folly (= 2020.01.13.00) - RCT-Folly/Futures - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/RCTActionSheetHeaders (0.63.23): + - React-Core/RCTActionSheetHeaders (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/RCTAnimationHeaders (0.63.23): + - React-Core/RCTAnimationHeaders (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/RCTBlobHeaders (0.63.23): + - React-Core/RCTBlobHeaders (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/RCTImageHeaders (0.63.23): + - React-Core/RCTImageHeaders (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/RCTLinkingHeaders (0.63.23): + - React-Core/RCTLinkingHeaders (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/RCTNetworkHeaders (0.63.23): + - React-Core/RCTNetworkHeaders (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/RCTPushNotificationHeaders (0.63.23): + - React-Core/RCTPushNotificationHeaders (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/RCTSettingsHeaders (0.63.23): + - React-Core/RCTSettingsHeaders (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/RCTTextHeaders (0.63.23): + - React-Core/RCTTextHeaders (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/RCTVibrationHeaders (0.63.23): + - React-Core/RCTVibrationHeaders (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-Core/RCTWebSocket (0.63.23): + - React-Core/RCTWebSocket (0.63.24): - glog - RCT-Folly (= 2020.01.13.00) - - React-Core/Default (= 0.63.23) - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsiexecutor (= 0.63.23) + - React-Core/Default (= 0.63.24) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsiexecutor (= 0.63.24) - Yoga - - React-CoreModules (0.63.23): - - FBReactNativeSpec (= 0.63.23) - - RCT-Folly (= 2020.01.13.00) - - RCTTypeSafety (= 0.63.23) - - React-Core/CoreModulesHeaders (= 0.63.23) - - React-jsi (= 0.63.23) - - React-RCTImage (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) - - React-cxxreact (0.63.23): + - React-CoreModules (0.63.24): + - FBReactNativeSpec (= 0.63.24) + - RCT-Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.24) + - React-Core/CoreModulesHeaders (= 0.63.24) + - React-jsi (= 0.63.24) + - React-RCTImage (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) + - React-cxxreact (0.63.24): - boost-for-react-native (= 1.63.0) - DoubleConversion - glog - RCT-Folly (= 2020.01.13.00) - - React-callinvoker (= 0.63.23) - - React-jsinspector (= 0.63.23) - - React-jsi (0.63.23): + - React-callinvoker (= 0.63.24) + - React-jsinspector (= 0.63.24) + - React-jsi (0.63.24): - boost-for-react-native (= 1.63.0) - DoubleConversion - glog - RCT-Folly (= 2020.01.13.00) - - React-jsi/Default (= 0.63.23) - - React-jsi/Default (0.63.23): + - React-jsi/Default (= 0.63.24) + - React-jsi/Default (0.63.24): - boost-for-react-native (= 1.63.0) - DoubleConversion - glog - RCT-Folly (= 2020.01.13.00) - - React-jsiexecutor (0.63.23): + - React-jsiexecutor (0.63.24): - DoubleConversion - glog - RCT-Folly (= 2020.01.13.00) - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - React-jsinspector (0.63.23) - - React-RCTActionSheet (0.63.23): - - React-Core/RCTActionSheetHeaders (= 0.63.23) - - React-RCTAnimation (0.63.23): - - FBReactNativeSpec (= 0.63.23) - - RCT-Folly (= 2020.01.13.00) - - RCTTypeSafety (= 0.63.23) - - React-Core/RCTAnimationHeaders (= 0.63.23) - - React-jsi (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) - - React-RCTBlob (0.63.23): - - FBReactNativeSpec (= 0.63.23) - - RCT-Folly (= 2020.01.13.00) - - React-Core/RCTBlobHeaders (= 0.63.23) - - React-Core/RCTWebSocket (= 0.63.23) - - React-jsi (= 0.63.23) - - React-RCTNetwork (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) - - React-RCTImage (0.63.23): - - FBReactNativeSpec (= 0.63.23) - - RCT-Folly (= 2020.01.13.00) - - RCTTypeSafety (= 0.63.23) - - React-Core/RCTImageHeaders (= 0.63.23) - - React-jsi (= 0.63.23) - - React-RCTNetwork (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) - - React-RCTLinking (0.63.23): - - FBReactNativeSpec (= 0.63.23) - - React-Core/RCTLinkingHeaders (= 0.63.23) - - React-jsi (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) - - React-RCTNetwork (0.63.23): - - FBReactNativeSpec (= 0.63.23) - - RCT-Folly (= 2020.01.13.00) - - RCTTypeSafety (= 0.63.23) - - React-Core/RCTNetworkHeaders (= 0.63.23) - - React-jsi (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) - - React-RCTPushNotification (0.63.23): - - FBReactNativeSpec (= 0.63.23) - - RCTTypeSafety (= 0.63.23) - - React-Core/RCTPushNotificationHeaders (= 0.63.23) - - React-jsi (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) - - React-RCTSettings (0.63.23): - - FBReactNativeSpec (= 0.63.23) - - RCT-Folly (= 2020.01.13.00) - - RCTTypeSafety (= 0.63.23) - - React-Core/RCTSettingsHeaders (= 0.63.23) - - React-jsi (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) - - React-RCTTest (0.63.23): - - RCT-Folly (= 2020.01.13.00) - - React-Core (= 0.63.23) - - React-CoreModules (= 0.63.23) - - React-jsi (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) - - React-RCTText (0.63.23): - - React-Core/RCTTextHeaders (= 0.63.23) - - React-RCTVibration (0.63.23): - - FBReactNativeSpec (= 0.63.23) - - RCT-Folly (= 2020.01.13.00) - - React-Core/RCTVibrationHeaders (= 0.63.23) - - React-jsi (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) - - React-TurboModuleCxx-RNW (0.63.23): - - RCT-Folly (= 2020.01.13.00) - - React-callinvoker (= 0.63.23) - - React-TurboModuleCxx-WinRTPort (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) - - React-TurboModuleCxx-WinRTPort (0.63.23): - - React-TurboModuleCxx-WinRTPort/Shared (= 0.63.23) - - React-TurboModuleCxx-WinRTPort/WinRT (= 0.63.23) - - React-TurboModuleCxx-WinRTPort/Shared (0.63.23) - - React-TurboModuleCxx-WinRTPort/WinRT (0.63.23): - - React-callinvoker (= 0.63.23) - - React-TurboModuleCxx-WinRTPort/Shared (= 0.63.23) - - ReactCommon/turbomodule/core (0.63.23): + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - React-jsinspector (0.63.24) + - React-RCTActionSheet (0.63.24): + - React-Core/RCTActionSheetHeaders (= 0.63.24) + - React-RCTAnimation (0.63.24): + - FBReactNativeSpec (= 0.63.24) + - RCT-Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.24) + - React-Core/RCTAnimationHeaders (= 0.63.24) + - React-jsi (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) + - React-RCTBlob (0.63.24): + - FBReactNativeSpec (= 0.63.24) + - RCT-Folly (= 2020.01.13.00) + - React-Core/RCTBlobHeaders (= 0.63.24) + - React-Core/RCTWebSocket (= 0.63.24) + - React-jsi (= 0.63.24) + - React-RCTNetwork (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) + - React-RCTImage (0.63.24): + - FBReactNativeSpec (= 0.63.24) + - RCT-Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.24) + - React-Core/RCTImageHeaders (= 0.63.24) + - React-jsi (= 0.63.24) + - React-RCTNetwork (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) + - React-RCTLinking (0.63.24): + - FBReactNativeSpec (= 0.63.24) + - React-Core/RCTLinkingHeaders (= 0.63.24) + - React-jsi (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) + - React-RCTNetwork (0.63.24): + - FBReactNativeSpec (= 0.63.24) + - RCT-Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.24) + - React-Core/RCTNetworkHeaders (= 0.63.24) + - React-jsi (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) + - React-RCTPushNotification (0.63.24): + - FBReactNativeSpec (= 0.63.24) + - RCTTypeSafety (= 0.63.24) + - React-Core/RCTPushNotificationHeaders (= 0.63.24) + - React-jsi (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) + - React-RCTSettings (0.63.24): + - FBReactNativeSpec (= 0.63.24) + - RCT-Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.24) + - React-Core/RCTSettingsHeaders (= 0.63.24) + - React-jsi (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) + - React-RCTTest (0.63.24): + - RCT-Folly (= 2020.01.13.00) + - React-Core (= 0.63.24) + - React-CoreModules (= 0.63.24) + - React-jsi (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) + - React-RCTText (0.63.24): + - React-Core/RCTTextHeaders (= 0.63.24) + - React-RCTVibration (0.63.24): + - FBReactNativeSpec (= 0.63.24) + - RCT-Folly (= 2020.01.13.00) + - React-Core/RCTVibrationHeaders (= 0.63.24) + - React-jsi (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) + - React-TurboModuleCxx-RNW (0.63.24): + - RCT-Folly (= 2020.01.13.00) + - React-callinvoker (= 0.63.24) + - React-TurboModuleCxx-WinRTPort (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) + - React-TurboModuleCxx-WinRTPort (0.63.24): + - React-TurboModuleCxx-WinRTPort/Shared (= 0.63.24) + - React-TurboModuleCxx-WinRTPort/WinRT (= 0.63.24) + - React-TurboModuleCxx-WinRTPort/Shared (0.63.24) + - React-TurboModuleCxx-WinRTPort/WinRT (0.63.24): + - React-callinvoker (= 0.63.24) + - React-TurboModuleCxx-WinRTPort/Shared (= 0.63.24) + - ReactCommon/turbomodule/core (0.63.24): - DoubleConversion - glog - RCT-Folly (= 2020.01.13.00) - - React-callinvoker (= 0.63.23) - - React-Core (= 0.63.23) - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - ReactCommon/turbomodule/samples (0.63.23): + - React-callinvoker (= 0.63.24) + - React-Core (= 0.63.24) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - ReactCommon/turbomodule/samples (0.63.24): - DoubleConversion - glog - RCT-Folly (= 2020.01.13.00) - - React-callinvoker (= 0.63.23) - - React-Core (= 0.63.23) - - React-cxxreact (= 0.63.23) - - React-jsi (= 0.63.23) - - ReactCommon/turbomodule/core (= 0.63.23) + - React-callinvoker (= 0.63.24) + - React-Core (= 0.63.24) + - React-cxxreact (= 0.63.24) + - React-jsi (= 0.63.24) + - ReactCommon/turbomodule/core (= 0.63.24) - Yoga (1.14.0) - YogaKit (1.18.1): - Yoga (~> 1.14) @@ -519,8 +519,8 @@ SPEC CHECKSUMS: CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845 CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f DoubleConversion: 56a44bcfd14ab2ff66f5a146b2e875eb4b69b19b - FBLazyVector: 13b1b31e102a537e665b5222057c51407c7844ed - FBReactNativeSpec: 19bb0a16b500a10188486e7e89fa65a0db143e6a + FBLazyVector: 375de316ebb21f7fdaff232442189145b0d78fdc + FBReactNativeSpec: f801b025582d30c2d609851df64b442ca6a27437 Flipper: be611d4b742d8c87fbae2ca5f44603a02539e365 Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41 Flipper-Folly: c12092ea368353b58e992843a990a3225d4533c3 @@ -533,32 +533,32 @@ SPEC CHECKSUMS: libevent: ee9265726a1fc599dea382964fa304378affaa5f OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355 RCT-Folly: 1347093ffe75e152d846f7e45a3ef901b60021aa - RCTRequired: f276f9eb58c791f874c317b9cc4330572fd07b04 - RCTTypeSafety: cd98677de957be62d2a77c70e77deaedc838f8c4 - React: ecda0a2cc14163ca69130a5275eea8649701f1b1 - React-ART: edb85c662bf9288187a3d6c3574cec68c08a02d5 - React-callinvoker: df12bd28405c82adcc3a0de3e7c0498cf5f2ce39 - React-Core: 52e7972317050f8feef22e8a960f698d63db82fc - React-CoreModules: 6924af8b8bf96018f3907b12f6a803c2b2798d6a - React-cxxreact: 7d81bb84034a6d59c42ae760aa6a13db22df916a - React-jsi: d94c378d2f53c4161d18e6faa2332d983b16bfd5 - React-jsiexecutor: ecdf4db28766cd5e6cf7224affc40906fe384d4e - React-jsinspector: c3e7f191acbd5ec43b9e7605b28c2a72be903154 - React-RCTActionSheet: f08f247739d22c4761782c6f64694d705bae1a38 - React-RCTAnimation: 91475020d5b286feeb26a2b8417698699b124695 - React-RCTBlob: bd57a242e2b9f9189b2b8883c8f3b265bb3a7769 - React-RCTImage: f342445c38b21bcaf8fcef1ddc5b9950a89ea01c - React-RCTLinking: db03c819037f18998d89ec38df0ee7856064f1b0 - React-RCTNetwork: 639b6c14609179d18e1f674ac6b8d643a26ecadf - React-RCTPushNotification: 4c5f75de52cf02179d4037fb3e09b7de4498d33c - React-RCTSettings: 962d0eadbec9a848f356fe7a6506298ffcb9145a - React-RCTTest: 2b241e495944532b68bcdeed584bd8b3c5264023 - React-RCTText: e3de6a9e191a23d10cf2d3017acb9c14439cfd31 - React-RCTVibration: c16c04f8602a0ed319d71c9c8499358de835bfd6 - React-TurboModuleCxx-RNW: 8ad5316876149296e8e345a81e89b1077110c63e - React-TurboModuleCxx-WinRTPort: 3a53bf82a1110e5d3b9ec9b2b8b6d51b1120d2fc - ReactCommon: e1778ab95e29f249045e3718ff7271e6e920648a - Yoga: b1c41463d74ea662f9c6ccb7ab9cdab54e2cfd1b + RCTRequired: 1bcc6e4acf12dfe5a3e828585ec363d35ec5faf1 + RCTTypeSafety: 52a337b57f23241177375a3ce80edf377e3f78dc + React: 62a36d1fc90df5b396fa64526f6e73028250eb23 + React-ART: 0c8bf9ea41c2c50fde7a2e6f8a02452afd2b7776 + React-callinvoker: aa9e94117e6d6e0af8d6ca3f79852a42f81ff785 + React-Core: b749b2713e5dff0c7cb09df20ef8285613baf5d7 + React-CoreModules: 0833e6c6d8caacaba2c20778d727e76c7e2034c8 + React-cxxreact: d7045b5eed55af32df9bcc0a1b27ca56440c3fd1 + React-jsi: 9b54b3cc239a3f979a37ba90dde71917eda8ac73 + React-jsiexecutor: 8a519a78842852bbfcd526097f74879f01e1be2e + React-jsinspector: d540c5f41df280d7c6b027edf2efe6d0b64cb211 + React-RCTActionSheet: 04eb63a84c522a77e31f31061f9829caa9a96108 + React-RCTAnimation: 591bf90de04584fab8be2c14fcb763a4ea2e51fd + React-RCTBlob: 2309505748ef77dec1887e405b14694f5b3f42f2 + React-RCTImage: 5e34845eb9cf4441cc6b647c7feb3249d7cc6db6 + React-RCTLinking: d3b4afcfcd8e4ffb96315617a49d2722d32c406d + React-RCTNetwork: ddf7404ab42427def0271b9694f730acaeeab3dc + React-RCTPushNotification: 284d33cf08102919ea06d6287fbe715156a4f2e3 + React-RCTSettings: c6295e724cc41fadaa36284a669f9317af9f2baf + React-RCTTest: 5882f533459b4446dd3c91c13899e9c901edfb65 + React-RCTText: e8defc471d89c4c74b051a5d5d31fbf43d3222af + React-RCTVibration: 656e91444d5f441ccae383f21298b0bbd6ada026 + React-TurboModuleCxx-RNW: 0cdcb927d762e355bdd1c3b742cd7af7bcd40ccc + React-TurboModuleCxx-WinRTPort: fdebcbbfdd2e2f4631b968a24ae41ead0c2239bc + ReactCommon: 2a2e06f644e1c5821d4de8a6defaffa1cc12d42f + Yoga: 60f35ee90ef6c7ae865e36ea82076b1a0ff8fbaa YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 18ca7d3b0e7db79041574a8bb6200b9e1c2d5359 diff --git a/RNTester/RNTester-macOS/AppDelegate.mm b/RNTester/RNTester-macOS/AppDelegate.mm index 54c1b1945712c9..b3530a472342ef 100644 --- a/RNTester/RNTester-macOS/AppDelegate.mm +++ b/RNTester/RNTester-macOS/AppDelegate.mm @@ -9,22 +9,45 @@ #import "AppDelegate.h" #import +#import #import #import #import +#import #import +#import +#import +#import +#import +#import +#import +#import +#import + +#import + +#if !TARGET_OS_TV && !TARGET_OS_UIKITFORMAC #import -#import -#import -#import "../NativeModuleExample/ScreenshotMacOS.h" +#endif + +#ifdef RN_FABRIC_ENABLED +#import +#import +#endif #import +#import // TODO(OSS Candidate ISS#2710739) + +#import "RNTesterTurboModuleProvider.h" NSString *kBundleNameJS = @"RNTesterApp"; -@interface AppDelegate () +@interface AppDelegate () { - ScreenshotManagerTurboModuleManagerDelegate *_turboModuleManagerDelegate; +#ifdef RN_FABRIC_ENABLED + RCTSurfacePresenter *_surfacePresenter; +#endif + RCTTurboModuleManager *_turboModuleManager; } @end @@ -37,6 +60,8 @@ @implementation AppDelegate - (void)awakeFromNib { [super awakeFromNib]; + + RCTEnableTurboModule(YES); _bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:nil]; @@ -84,20 +109,64 @@ - (NSURL *)sourceURLForBridge:(__unused RCTBridge *)bridge - (std::unique_ptr)jsExecutorFactoryForBridge:(RCTBridge *)bridge { + _turboModuleManager = [[RCTTurboModuleManager alloc] initWithBridge:bridge + delegate:self + jsInvoker:bridge.jsCallInvoker]; __weak __typeof(self) weakSelf = self; - return std::make_unique([weakSelf, bridge](facebook::jsi::Runtime &runtime) { - if (!bridge) { - return; - } - __typeof(self) strongSelf = weakSelf; - if (strongSelf) { - strongSelf->_turboModuleManagerDelegate = [ScreenshotManagerTurboModuleManagerDelegate new]; - strongSelf->_turboModuleManager = [[RCTTurboModuleManager alloc] initWithBridge:bridge - delegate:strongSelf->_turboModuleManagerDelegate - jsInvoker:bridge.jsCallInvoker]; - [strongSelf->_turboModuleManager installJSBindingWithRuntime:&runtime]; - } - }); + return std::make_unique( + facebook::react::RCTJSIExecutorRuntimeInstaller([weakSelf, bridge](facebook::jsi::Runtime &runtime) { + if (!bridge) { + return; + } + __typeof(self) strongSelf = weakSelf; + if (strongSelf) { + [strongSelf->_turboModuleManager installJSBindingWithRuntime:&runtime]; + } + }) + ); +} + +#pragma mark RCTTurboModuleManagerDelegate + +- (Class)getModuleClassFromName:(const char *)name +{ + return facebook::react::RNTesterTurboModuleClassProvider(name); +} + +- (std::shared_ptr)getTurboModule:(const std::string &)name + jsInvoker:(std::shared_ptr)jsInvoker +{ + return facebook::react::RNTesterTurboModuleProvider(name, jsInvoker); +} + +- (std::shared_ptr)getTurboModule:(const std::string &)name + instance:(id)instance + jsInvoker:(std::shared_ptr)jsInvoker + nativeInvoker:(std::shared_ptr)nativeInvoker + perfLogger:(id)perfLogger +{ + return facebook::react::RNTesterTurboModuleProvider(name, instance, jsInvoker, nativeInvoker, perfLogger); +} + +- (id)getModuleInstanceFromClass:(Class)moduleClass +{ + if (moduleClass == RCTImageLoader.class) { + return [[moduleClass alloc] initWithRedirectDelegate:nil loadersProvider:^NSArray> *{ + return @[[RCTLocalAssetImageLoader new]]; + } decodersProvider:^NSArray> *{ + return @[[RCTGIFImageDecoder new]]; + }]; + } else if (moduleClass == RCTNetworking.class) { + return [[moduleClass alloc] initWithHandlersProvider:^NSArray> *{ + return @[ + [RCTHTTPRequestHandler new], + [RCTDataRequestHandler new], + [RCTFileRequestHandler new], + ]; + }]; + } + // No custom initializer here. + return [moduleClass new]; } # pragma mark - Push Notifications @@ -135,4 +204,4 @@ - (BOOL)userNotificationCenter:(NSUserNotificationCenter *)center shouldPresentN return YES; } -@end +@end \ No newline at end of file