diff --git a/RNTester/Podfile.lock b/RNTester/Podfile.lock index b1ac3229f4da4a..abcb4f0bf520e9 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.17) - - FBReactNativeSpec (0.63.17): - - RCT-Folly (= 2020.01.13.00) - - RCTRequired (= 0.63.17) - - RCTTypeSafety (= 0.63.17) - - React-Core (= 0.63.17) - - React-jsi (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) + - FBLazyVector (0.63.18) + - FBReactNativeSpec (0.63.18): + - RCT-Folly (= 2020.01.13.00) + - RCTRequired (= 0.63.18) + - RCTTypeSafety (= 0.63.18) + - React-Core (= 0.63.18) + - React-jsi (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) - Flipper (0.54.0): - Flipper-Folly (~> 2.2) - Flipper-RSocket (~> 1.1) @@ -81,292 +81,292 @@ PODS: - DoubleConversion - glog - libevent - - RCTRequired (0.63.17) - - RCTTypeSafety (0.63.17): - - FBLazyVector (= 0.63.17) - - RCT-Folly (= 2020.01.13.00) - - RCTRequired (= 0.63.17) - - React-Core (= 0.63.17) - - React (0.63.17): - - React-Core (= 0.63.17) - - React-Core/DevSupport (= 0.63.17) - - React-Core/RCTWebSocket (= 0.63.17) - - React-RCTActionSheet (= 0.63.17) - - React-RCTAnimation (= 0.63.17) - - React-RCTBlob (= 0.63.17) - - React-RCTImage (= 0.63.17) - - React-RCTLinking (= 0.63.17) - - React-RCTNetwork (= 0.63.17) - - React-RCTSettings (= 0.63.17) - - React-RCTText (= 0.63.17) - - React-RCTVibration (= 0.63.17) - - React-ART (0.63.17): - - React-Core/ARTHeaders (= 0.63.17) - - React-callinvoker (0.63.17) - - React-Core (0.63.17): + - RCTRequired (0.63.18) + - RCTTypeSafety (0.63.18): + - FBLazyVector (= 0.63.18) + - RCT-Folly (= 2020.01.13.00) + - RCTRequired (= 0.63.18) + - React-Core (= 0.63.18) + - React (0.63.18): + - React-Core (= 0.63.18) + - React-Core/DevSupport (= 0.63.18) + - React-Core/RCTWebSocket (= 0.63.18) + - React-RCTActionSheet (= 0.63.18) + - React-RCTAnimation (= 0.63.18) + - React-RCTBlob (= 0.63.18) + - React-RCTImage (= 0.63.18) + - React-RCTLinking (= 0.63.18) + - React-RCTNetwork (= 0.63.18) + - React-RCTSettings (= 0.63.18) + - React-RCTText (= 0.63.18) + - React-RCTVibration (= 0.63.18) + - React-ART (0.63.18): + - React-Core/ARTHeaders (= 0.63.18) + - React-callinvoker (0.63.18) + - React-Core (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - - React-Core/Default (= 0.63.17) - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-Core/Default (= 0.63.18) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/ARTHeaders (0.63.17): + - React-Core/ARTHeaders (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/CoreModulesHeaders (0.63.17): + - React-Core/CoreModulesHeaders (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/Default (0.63.17): + - React-Core/Default (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/DevSupport (0.63.17): + - React-Core/DevSupport (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - - React-Core/Default (= 0.63.17) - - React-Core/RCTWebSocket (= 0.63.17) - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) - - React-jsinspector (= 0.63.17) + - React-Core/Default (= 0.63.18) + - React-Core/RCTWebSocket (= 0.63.18) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) + - React-jsinspector (= 0.63.18) - Yoga - - React-Core/Hermes (0.63.17): + - React-Core/Hermes (0.63.18): - glog - hermes (~> 0.5.0) - RCT-Folly (= 2020.01.13.00) - RCT-Folly/Futures - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/RCTActionSheetHeaders (0.63.17): + - React-Core/RCTActionSheetHeaders (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/RCTAnimationHeaders (0.63.17): + - React-Core/RCTAnimationHeaders (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/RCTBlobHeaders (0.63.17): + - React-Core/RCTBlobHeaders (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/RCTImageHeaders (0.63.17): + - React-Core/RCTImageHeaders (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/RCTLinkingHeaders (0.63.17): + - React-Core/RCTLinkingHeaders (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/RCTNetworkHeaders (0.63.17): + - React-Core/RCTNetworkHeaders (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/RCTPushNotificationHeaders (0.63.17): + - React-Core/RCTPushNotificationHeaders (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/RCTSettingsHeaders (0.63.17): + - React-Core/RCTSettingsHeaders (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/RCTTextHeaders (0.63.17): + - React-Core/RCTTextHeaders (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/RCTVibrationHeaders (0.63.17): + - React-Core/RCTVibrationHeaders (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - React-Core/Default - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-Core/RCTWebSocket (0.63.17): + - React-Core/RCTWebSocket (0.63.18): - glog - RCT-Folly (= 2020.01.13.00) - - React-Core/Default (= 0.63.17) - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsiexecutor (= 0.63.17) + - React-Core/Default (= 0.63.18) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsiexecutor (= 0.63.18) - Yoga - - React-CoreModules (0.63.17): - - FBReactNativeSpec (= 0.63.17) - - RCT-Folly (= 2020.01.13.00) - - RCTTypeSafety (= 0.63.17) - - React-Core/CoreModulesHeaders (= 0.63.17) - - React-jsi (= 0.63.17) - - React-RCTImage (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) - - React-cxxreact (0.63.17): + - React-CoreModules (0.63.18): + - FBReactNativeSpec (= 0.63.18) + - RCT-Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.18) + - React-Core/CoreModulesHeaders (= 0.63.18) + - React-jsi (= 0.63.18) + - React-RCTImage (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) + - React-cxxreact (0.63.18): - boost-for-react-native (= 1.63.0) - DoubleConversion - glog - RCT-Folly (= 2020.01.13.00) - - React-callinvoker (= 0.63.17) - - React-jsinspector (= 0.63.17) - - React-jsi (0.63.17): + - React-callinvoker (= 0.63.18) + - React-jsinspector (= 0.63.18) + - React-jsi (0.63.18): - boost-for-react-native (= 1.63.0) - DoubleConversion - glog - RCT-Folly (= 2020.01.13.00) - - React-jsi/Default (= 0.63.17) - - React-jsi/Default (0.63.17): + - React-jsi/Default (= 0.63.18) + - React-jsi/Default (0.63.18): - boost-for-react-native (= 1.63.0) - DoubleConversion - glog - RCT-Folly (= 2020.01.13.00) - - React-jsiexecutor (0.63.17): + - React-jsiexecutor (0.63.18): - DoubleConversion - glog - RCT-Folly (= 2020.01.13.00) - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - React-jsinspector (0.63.17) - - React-RCTActionSheet (0.63.17): - - React-Core/RCTActionSheetHeaders (= 0.63.17) - - React-RCTAnimation (0.63.17): - - FBReactNativeSpec (= 0.63.17) - - RCT-Folly (= 2020.01.13.00) - - RCTTypeSafety (= 0.63.17) - - React-Core/RCTAnimationHeaders (= 0.63.17) - - React-jsi (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) - - React-RCTBlob (0.63.17): - - FBReactNativeSpec (= 0.63.17) - - RCT-Folly (= 2020.01.13.00) - - React-Core/RCTBlobHeaders (= 0.63.17) - - React-Core/RCTWebSocket (= 0.63.17) - - React-jsi (= 0.63.17) - - React-RCTNetwork (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) - - React-RCTImage (0.63.17): - - FBReactNativeSpec (= 0.63.17) - - RCT-Folly (= 2020.01.13.00) - - RCTTypeSafety (= 0.63.17) - - React-Core/RCTImageHeaders (= 0.63.17) - - React-jsi (= 0.63.17) - - React-RCTNetwork (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) - - React-RCTLinking (0.63.17): - - FBReactNativeSpec (= 0.63.17) - - React-Core/RCTLinkingHeaders (= 0.63.17) - - React-jsi (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) - - React-RCTNetwork (0.63.17): - - FBReactNativeSpec (= 0.63.17) - - RCT-Folly (= 2020.01.13.00) - - RCTTypeSafety (= 0.63.17) - - React-Core/RCTNetworkHeaders (= 0.63.17) - - React-jsi (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) - - React-RCTPushNotification (0.63.17): - - FBReactNativeSpec (= 0.63.17) - - RCTTypeSafety (= 0.63.17) - - React-Core/RCTPushNotificationHeaders (= 0.63.17) - - React-jsi (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) - - React-RCTSettings (0.63.17): - - FBReactNativeSpec (= 0.63.17) - - RCT-Folly (= 2020.01.13.00) - - RCTTypeSafety (= 0.63.17) - - React-Core/RCTSettingsHeaders (= 0.63.17) - - React-jsi (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) - - React-RCTTest (0.63.17): - - RCT-Folly (= 2020.01.13.00) - - React-Core (= 0.63.17) - - React-CoreModules (= 0.63.17) - - React-jsi (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) - - React-RCTText (0.63.17): - - React-Core/RCTTextHeaders (= 0.63.17) - - React-RCTVibration (0.63.17): - - FBReactNativeSpec (= 0.63.17) - - RCT-Folly (= 2020.01.13.00) - - React-Core/RCTVibrationHeaders (= 0.63.17) - - React-jsi (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) - - React-TurboModuleCxx-RNW (0.63.17): - - RCT-Folly (= 2020.01.13.00) - - React-callinvoker (= 0.63.17) - - React-TurboModuleCxx-WinRTPort (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) - - React-TurboModuleCxx-WinRTPort (0.63.17): - - React-TurboModuleCxx-WinRTPort/Shared (= 0.63.17) - - React-TurboModuleCxx-WinRTPort/WinRT (= 0.63.17) - - React-TurboModuleCxx-WinRTPort/Shared (0.63.17) - - React-TurboModuleCxx-WinRTPort/WinRT (0.63.17): - - React-callinvoker (= 0.63.17) - - React-TurboModuleCxx-WinRTPort/Shared (= 0.63.17) - - ReactCommon/turbomodule/core (0.63.17): + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - React-jsinspector (0.63.18) + - React-RCTActionSheet (0.63.18): + - React-Core/RCTActionSheetHeaders (= 0.63.18) + - React-RCTAnimation (0.63.18): + - FBReactNativeSpec (= 0.63.18) + - RCT-Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.18) + - React-Core/RCTAnimationHeaders (= 0.63.18) + - React-jsi (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) + - React-RCTBlob (0.63.18): + - FBReactNativeSpec (= 0.63.18) + - RCT-Folly (= 2020.01.13.00) + - React-Core/RCTBlobHeaders (= 0.63.18) + - React-Core/RCTWebSocket (= 0.63.18) + - React-jsi (= 0.63.18) + - React-RCTNetwork (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) + - React-RCTImage (0.63.18): + - FBReactNativeSpec (= 0.63.18) + - RCT-Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.18) + - React-Core/RCTImageHeaders (= 0.63.18) + - React-jsi (= 0.63.18) + - React-RCTNetwork (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) + - React-RCTLinking (0.63.18): + - FBReactNativeSpec (= 0.63.18) + - React-Core/RCTLinkingHeaders (= 0.63.18) + - React-jsi (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) + - React-RCTNetwork (0.63.18): + - FBReactNativeSpec (= 0.63.18) + - RCT-Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.18) + - React-Core/RCTNetworkHeaders (= 0.63.18) + - React-jsi (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) + - React-RCTPushNotification (0.63.18): + - FBReactNativeSpec (= 0.63.18) + - RCTTypeSafety (= 0.63.18) + - React-Core/RCTPushNotificationHeaders (= 0.63.18) + - React-jsi (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) + - React-RCTSettings (0.63.18): + - FBReactNativeSpec (= 0.63.18) + - RCT-Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.18) + - React-Core/RCTSettingsHeaders (= 0.63.18) + - React-jsi (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) + - React-RCTTest (0.63.18): + - RCT-Folly (= 2020.01.13.00) + - React-Core (= 0.63.18) + - React-CoreModules (= 0.63.18) + - React-jsi (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) + - React-RCTText (0.63.18): + - React-Core/RCTTextHeaders (= 0.63.18) + - React-RCTVibration (0.63.18): + - FBReactNativeSpec (= 0.63.18) + - RCT-Folly (= 2020.01.13.00) + - React-Core/RCTVibrationHeaders (= 0.63.18) + - React-jsi (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) + - React-TurboModuleCxx-RNW (0.63.18): + - RCT-Folly (= 2020.01.13.00) + - React-callinvoker (= 0.63.18) + - React-TurboModuleCxx-WinRTPort (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) + - React-TurboModuleCxx-WinRTPort (0.63.18): + - React-TurboModuleCxx-WinRTPort/Shared (= 0.63.18) + - React-TurboModuleCxx-WinRTPort/WinRT (= 0.63.18) + - React-TurboModuleCxx-WinRTPort/Shared (0.63.18) + - React-TurboModuleCxx-WinRTPort/WinRT (0.63.18): + - React-callinvoker (= 0.63.18) + - React-TurboModuleCxx-WinRTPort/Shared (= 0.63.18) + - ReactCommon/turbomodule/core (0.63.18): - DoubleConversion - glog - RCT-Folly (= 2020.01.13.00) - - React-callinvoker (= 0.63.17) - - React-Core (= 0.63.17) - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - ReactCommon/turbomodule/samples (0.63.17): + - React-callinvoker (= 0.63.18) + - React-Core (= 0.63.18) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - ReactCommon/turbomodule/samples (0.63.18): - DoubleConversion - glog - RCT-Folly (= 2020.01.13.00) - - React-callinvoker (= 0.63.17) - - React-Core (= 0.63.17) - - React-cxxreact (= 0.63.17) - - React-jsi (= 0.63.17) - - ReactCommon/turbomodule/core (= 0.63.17) + - React-callinvoker (= 0.63.18) + - React-Core (= 0.63.18) + - React-cxxreact (= 0.63.18) + - React-jsi (= 0.63.18) + - ReactCommon/turbomodule/core (= 0.63.18) - Yoga (1.14.0) - YogaKit (1.18.1): - Yoga (~> 1.14) @@ -519,8 +519,8 @@ SPEC CHECKSUMS: CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845 CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f DoubleConversion: 56a44bcfd14ab2ff66f5a146b2e875eb4b69b19b - FBLazyVector: ed0f45c7e66392673280c7d9912771269fec93d3 - FBReactNativeSpec: fa685a5477377ef47054ec9fab376a7ef450a365 + FBLazyVector: 2746dbff722ea2da36a8a97b49f13c5c297dff55 + FBReactNativeSpec: 88f127f7340b568913319f27f61c9cbad2278a36 Flipper: be611d4b742d8c87fbae2ca5f44603a02539e365 Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41 Flipper-Folly: c12092ea368353b58e992843a990a3225d4533c3 @@ -533,34 +533,34 @@ SPEC CHECKSUMS: libevent: ee9265726a1fc599dea382964fa304378affaa5f OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355 RCT-Folly: 1347093ffe75e152d846f7e45a3ef901b60021aa - RCTRequired: 6620bc6cded2e2426eea7a4011b927b645c2307a - RCTTypeSafety: a23289c8af415dc21358945df6d79f7587c00022 - React: 49687d62171c455a99fd9e746f371beac3de04ad - React-ART: 04a8b94eca3d0eefd6209c9200e399ab2578ddae - React-callinvoker: 68a71961802d1143fa7a048ee12f4938938ab38f - React-Core: e2c7d7ec75dcad77a515e15f3c41c97e52378bed - React-CoreModules: 6a6a14840f419650cbdd01b9a92c5316db398ba1 - React-cxxreact: ee41a122f017c200a498416257bfd2b4d9a4b8b6 - React-jsi: a85c65954a26253eaa98fd6a1358cb061f3a5347 - React-jsiexecutor: 8de40113d8e038d684b37c516d5016982a96754b - React-jsinspector: d4efd27e107713f7cc0f15c4125c2d6cc16a9c13 - React-RCTActionSheet: a4d73e40ce3d92b7add574ea5f3e0d707ed72b7b - React-RCTAnimation: 88524b20fd96309deaea6e64f8953255b566caf9 - React-RCTBlob: 2e90b805b94e258bad74ecd92e80dd1ad699f9a3 - React-RCTImage: 5dd016e54e3eba087137a63fc2d98c1df0829aba - React-RCTLinking: a332b069587d727590f07cfa747b464fa6fe033b - React-RCTNetwork: fd22bbd1ca66311b6abe91a2a9639fa484a135c2 - React-RCTPushNotification: 11614e5feff00b91938efdffcae0ac2150c70c42 - React-RCTSettings: 3e301e0e874755cb91d1ba0d0c49a50be15434d4 - React-RCTTest: 1e33a9d79e3e257cf02d5b11cbc3467e35aef805 - React-RCTText: 571b838b8a190b66c77b707027d493aa84f05891 - React-RCTVibration: ab8aad46c2d641964ca6516fca55f6d278e68c7f - React-TurboModuleCxx-RNW: 619f3ac36be7c4e73fc7618138e5c997b5ec203f - React-TurboModuleCxx-WinRTPort: 6052cf81a88c9f1cda6b3fecb7fd18e2e37487d8 - ReactCommon: 8cc7ddfeb406a9bf4df2d5472f414f9b8c3f53f0 - Yoga: 1deefaf1cf943db0e79473362d8ec84179de34eb + RCTRequired: 89d863cb0f229a96d1c39c66a87191b12198fa85 + RCTTypeSafety: beeae25125e797a744df7c074d22edc315f856e9 + React: 0818c89eb37776223802eedcc80d23580b2a43ab + React-ART: ef6879f502ceef17ede5bc3cb213e066a98982e7 + React-callinvoker: 5e4a89cee67f260c2387bf73a8ec94dfc7d8be6a + React-Core: 3465c7d1d44ea56d46cc2908bcc3fb5a338d3bfb + React-CoreModules: 04d9c480bbfa23931c661212c860d2b1f35377fb + React-cxxreact: cb7028ef5b970566b370034888b871c3bb6e6774 + React-jsi: 172927cdedf9f8650780020cf0885ccfb657b8bb + React-jsiexecutor: 53e7189664847fd765172b67c6caca5ed4c243e5 + React-jsinspector: 0403c3910a89242436a0c0846769e53795f9ae1b + React-RCTActionSheet: 6d1028c08d46bd712ae9d7e5f943c1d357ffb5c5 + React-RCTAnimation: 819bbb5330bce425d532c5507a8cef60a50c0f62 + React-RCTBlob: 1ef28803d608c67963e81567b4d7bb2259f6a293 + React-RCTImage: cbf259efc171a0c0611f3b5441b24fdcda0c32d0 + React-RCTLinking: 5496f71f5c477eaee7068c037aa82bc347cbb41f + React-RCTNetwork: 8f6e1069c6b99188201f8d441ff0575b1f799c05 + React-RCTPushNotification: fdf8459b0be57755014ac5ee2ea6428b6774e5ba + React-RCTSettings: 0c0bd5563b7ab01c71e168e09dced9f98a9f069e + React-RCTTest: c35dbb6b1eacac3fc622a4de30de7bedac594a06 + React-RCTText: 48a15a35f9535fe2cc21aa1820bb3af4050ee268 + React-RCTVibration: 6505182ecf25958c16d06a4691c60d82522c62e0 + React-TurboModuleCxx-RNW: 421affda67b42ba858043be6c1fc33c66f132a6b + React-TurboModuleCxx-WinRTPort: 3e0bee695bc85e62336fc4ee52c1fd69a6aeea14 + ReactCommon: fb27b1c21b947e9ad4c3f7717ecb817b3209559a + Yoga: ca33e41d62b402443eca4c016b8f290f08403c4b YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 18ca7d3b0e7db79041574a8bb6200b9e1c2d5359 -COCOAPODS: 1.9.1 +COCOAPODS: 1.10.1 diff --git a/React/Modules/RCTI18nUtil.h b/React/Modules/RCTI18nUtil.h index f3a1550e5ec778..79e2f5ba2643e7 100644 --- a/React/Modules/RCTI18nUtil.h +++ b/React/Modules/RCTI18nUtil.h @@ -18,11 +18,20 @@ + (instancetype)sharedInstance; - (BOOL)isRTL; -- (BOOL)isRTLAllowed; -- (void)allowRTL:(BOOL)value; -- (BOOL)isRTLForced; -- (void)forceRTL:(BOOL)value; -- (BOOL)doLeftAndRightSwapInRTL; -- (void)swapLeftAndRightInRTL:(BOOL)value; +// [ TODO(macOS#4904077) +/** + * Should be used very early during app start up + * Before the bridge is initialized + */ +@property(atomic, setter=allowRTL:) BOOL isRTLAllowed; + +/** + * Could be used to test RTL layout with English + * Used for development and testing purpose + */ +@property(atomic, setter=forceRTL:) BOOL isRTLForced; + +@property(atomic, setter=swapLeftAndRightInRTL:) BOOL doLeftAndRightSwapInRTL; +// ]TODO(macOS#4904077) @end diff --git a/React/Modules/RCTI18nUtil.m b/React/Modules/RCTI18nUtil.m index e04582a505b06d..800d14398f280d 100644 --- a/React/Modules/RCTI18nUtil.m +++ b/React/Modules/RCTI18nUtil.m @@ -18,6 +18,7 @@ + (instancetype)sharedInstance dispatch_once(&onceToken, ^{ sharedInstance = [self new]; [sharedInstance swapLeftAndRightInRTL:true]; + [sharedInstance allowRTL:true]; // TODO(macOS#4904077) }); return sharedInstance; @@ -40,53 +41,6 @@ - (BOOL)isRTL return NO; } -/** - * Should be used very early during app start up - * Before the bridge is initialized - * @return whether the app allows RTL layout, default is true - */ -- (BOOL)isRTLAllowed -{ - NSNumber *value = [[NSUserDefaults standardUserDefaults] objectForKey:@"RCTI18nUtil_allowRTL"]; - if (value == nil) { - return YES; - } - return [value boolValue]; -} - -- (void)allowRTL:(BOOL)rtlStatus -{ - [[NSUserDefaults standardUserDefaults] setBool:rtlStatus forKey:@"RCTI18nUtil_allowRTL"]; - [[NSUserDefaults standardUserDefaults] synchronize]; -} - -/** - * Could be used to test RTL layout with English - * Used for development and testing purpose - */ -- (BOOL)isRTLForced -{ - BOOL rtlStatus = [[NSUserDefaults standardUserDefaults] boolForKey:@"RCTI18nUtil_forceRTL"]; - return rtlStatus; -} - -- (void)forceRTL:(BOOL)rtlStatus -{ - [[NSUserDefaults standardUserDefaults] setBool:rtlStatus forKey:@"RCTI18nUtil_forceRTL"]; - [[NSUserDefaults standardUserDefaults] synchronize]; -} - -- (BOOL)doLeftAndRightSwapInRTL -{ - return [[NSUserDefaults standardUserDefaults] boolForKey:@"RCTI18nUtil_makeRTLFlipLeftAndRightStyles"]; -} - -- (void)swapLeftAndRightInRTL:(BOOL)value -{ - [[NSUserDefaults standardUserDefaults] setBool:value forKey:@"RCTI18nUtil_makeRTLFlipLeftAndRightStyles"]; - [[NSUserDefaults standardUserDefaults] synchronize]; -} - // Check if the current device language is RTL - (BOOL)isDevicePreferredLanguageRTL {