diff --git a/Podfile b/Podfile index 3933e309979c..267e08d7c0c7 100644 --- a/Podfile +++ b/Podfile @@ -107,6 +107,7 @@ def gutenberg_dependencies(options) 'React-RCTSettings', 'React-RCTText', 'React-RCTVibration', + 'React-callinvoker', 'React-cxxreact', 'React-jsinspector', 'React-jsi', @@ -154,7 +155,7 @@ target 'WordPress' do ## Gutenberg (React Native) ## ===================== ## - gutenberg :tag => 'v1.40.0' + gutenberg :commit => 'b16c8d2fb12ad225fce33c4be855d4ee62486d6e' ## Third party libraries ## ===================== @@ -222,14 +223,12 @@ target 'WordPress' do post_install do |installer| project_root = File.dirname(__FILE__) - puts 'Patching RCTShadowView to fix nested group block - it could be removed after upgrade to 0.62' - %x(patch "#{project_root}/Pods/React-Core/React/Views/RCTShadowView.m" < "#{project_root}/patches/RN-RCTShadowView.patch") puts 'Patching RCTActionSheet to add possibility to disable action sheet buttons - it could be removed once PR with that functionality will be merged into RN' - %x(patch "#{project_root}/Pods/React-RCTActionSheet/RCTActionSheetManager.m" < "#{project_root}/patches/RN-RCTActionSheetManager.patch") - puts 'Patching RCTUIImageViewAnimated to fix a problem where images will not load when built using the iOS 14 SDK (Xcode 12) - - it can be removed once we upgrade Gutenberg to use RN 0.63 or later' - %x(patch "#{project_root}/Pods/React-RCTImage/RCTUIImageViewAnimated.m" < "#{project_root}/patches/RN-RCTUIImageViewAnimated.patch") + %x(patch "#{project_root}/Pods/React-CoreModules/RCTActionSheetManager.mm" < "#{project_root}/patches/RN-RCTActionSheetManager.patch") + puts 'Patching FBReactNativeSpec to add possibility to disable action sheet buttons - + it could be removed once PR with that functionality will be merged into RN' + %x(patch "#{project_root}/Pods/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h" < "#{project_root}/patches/FBReactNativeSpec.patch") ## Convert the 3rd-party license acknowledgements markdown into html for use in the app require 'commonmarker' diff --git a/Podfile.lock b/Podfile.lock index f017f4252012..513498a17834 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -37,20 +37,20 @@ PODS: - CropViewController (2.5.3) - DoubleConversion (1.1.5) - Down (0.6.6) - - FBLazyVector (0.61.5) - - FBReactNativeSpec (0.61.5): - - Folly (= 2018.10.22.00) - - RCTRequired (= 0.61.5) - - RCTTypeSafety (= 0.61.5) - - React-Core (= 0.61.5) - - React-jsi (= 0.61.5) - - ReactCommon/turbomodule/core (= 0.61.5) - - Folly (2018.10.22.00): + - FBLazyVector (0.63.2) + - FBReactNativeSpec (0.63.2): + - Folly (= 2020.01.13.00) + - RCTRequired (= 0.63.2) + - RCTTypeSafety (= 0.63.2) + - React-Core (= 0.63.2) + - React-jsi (= 0.63.2) + - ReactCommon/turbomodule/core (= 0.63.2) + - Folly (2020.01.13.00): - boost-for-react-native - DoubleConversion - - Folly/Default (= 2018.10.22.00) + - Folly/Default (= 2020.01.13.00) - glog - - Folly/Default (2018.10.22.00): + - Folly/Default (2020.01.13.00): - boost-for-react-native - DoubleConversion - glog @@ -74,9 +74,9 @@ PODS: - GTMSessionFetcher/Full (1.5.0): - GTMSessionFetcher/Core (= 1.5.0) - Gutenberg (1.40.0): - - React (= 0.61.5) - - React-CoreModules (= 0.61.5) - - React-RCTImage (= 0.61.5) + - React (= 0.63.2) + - React-CoreModules (= 0.63.2) + - React-RCTImage (= 0.63.2) - RNTAztecView - JTAppleCalendar (8.0.3) - lottie-ios (3.1.6) @@ -129,170 +129,173 @@ PODS: - OHHTTPStubs/OHPathHelpers (6.1.0) - OHHTTPStubs/Swift (6.1.0): - OHHTTPStubs/Default - - RCTRequired (0.61.5) - - RCTTypeSafety (0.61.5): - - FBLazyVector (= 0.61.5) - - Folly (= 2018.10.22.00) - - RCTRequired (= 0.61.5) - - React-Core (= 0.61.5) + - RCTRequired (0.63.2) + - RCTTypeSafety (0.63.2): + - FBLazyVector (= 0.63.2) + - Folly (= 2020.01.13.00) + - RCTRequired (= 0.63.2) + - React-Core (= 0.63.2) - Reachability (3.2) - - React (0.61.5): - - React-Core (= 0.61.5) - - React-Core/DevSupport (= 0.61.5) - - React-Core/RCTWebSocket (= 0.61.5) - - React-RCTActionSheet (= 0.61.5) - - React-RCTAnimation (= 0.61.5) - - React-RCTBlob (= 0.61.5) - - React-RCTImage (= 0.61.5) - - React-RCTLinking (= 0.61.5) - - React-RCTNetwork (= 0.61.5) - - React-RCTSettings (= 0.61.5) - - React-RCTText (= 0.61.5) - - React-RCTVibration (= 0.61.5) - - React-Core (0.61.5): - - Folly (= 2018.10.22.00) + - React (0.63.2): + - React-Core (= 0.63.2) + - React-Core/DevSupport (= 0.63.2) + - React-Core/RCTWebSocket (= 0.63.2) + - React-RCTActionSheet (= 0.63.2) + - React-RCTAnimation (= 0.63.2) + - React-RCTBlob (= 0.63.2) + - React-RCTImage (= 0.63.2) + - React-RCTLinking (= 0.63.2) + - React-RCTNetwork (= 0.63.2) + - React-RCTSettings (= 0.63.2) + - React-RCTText (= 0.63.2) + - React-RCTVibration (= 0.63.2) + - React-callinvoker (0.63.2) + - React-Core (0.63.2): + - Folly (= 2020.01.13.00) - glog - - React-Core/Default (= 0.61.5) - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-Core/Default (= 0.63.2) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-Core/CoreModulesHeaders (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/CoreModulesHeaders (0.63.2): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-Core/Default (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/Default (0.63.2): + - Folly (= 2020.01.13.00) - glog - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-Core/DevSupport (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/DevSupport (0.63.2): + - Folly (= 2020.01.13.00) - glog - - React-Core/Default (= 0.61.5) - - React-Core/RCTWebSocket (= 0.61.5) - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) - - React-jsinspector (= 0.61.5) + - React-Core/Default (= 0.63.2) + - React-Core/RCTWebSocket (= 0.63.2) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) + - React-jsinspector (= 0.63.2) - Yoga - - React-Core/RCTActionSheetHeaders (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/RCTActionSheetHeaders (0.63.2): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-Core/RCTAnimationHeaders (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/RCTAnimationHeaders (0.63.2): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-Core/RCTBlobHeaders (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/RCTBlobHeaders (0.63.2): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-Core/RCTImageHeaders (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/RCTImageHeaders (0.63.2): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-Core/RCTLinkingHeaders (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/RCTLinkingHeaders (0.63.2): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-Core/RCTNetworkHeaders (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/RCTNetworkHeaders (0.63.2): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-Core/RCTSettingsHeaders (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/RCTSettingsHeaders (0.63.2): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-Core/RCTTextHeaders (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/RCTTextHeaders (0.63.2): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-Core/RCTVibrationHeaders (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/RCTVibrationHeaders (0.63.2): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-Core/RCTWebSocket (0.61.5): - - Folly (= 2018.10.22.00) + - React-Core/RCTWebSocket (0.63.2): + - Folly (= 2020.01.13.00) - glog - - React-Core/Default (= 0.61.5) - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsiexecutor (= 0.61.5) + - React-Core/Default (= 0.63.2) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsiexecutor (= 0.63.2) - Yoga - - React-CoreModules (0.61.5): - - FBReactNativeSpec (= 0.61.5) - - Folly (= 2018.10.22.00) - - RCTTypeSafety (= 0.61.5) - - React-Core/CoreModulesHeaders (= 0.61.5) - - React-RCTImage (= 0.61.5) - - ReactCommon/turbomodule/core (= 0.61.5) - - React-cxxreact (0.61.5): + - React-CoreModules (0.63.2): + - FBReactNativeSpec (= 0.63.2) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.2) + - React-Core/CoreModulesHeaders (= 0.63.2) + - React-jsi (= 0.63.2) + - React-RCTImage (= 0.63.2) + - ReactCommon/turbomodule/core (= 0.63.2) + - React-cxxreact (0.63.2): - boost-for-react-native (= 1.63.0) - DoubleConversion - - Folly (= 2018.10.22.00) + - Folly (= 2020.01.13.00) - glog - - React-jsinspector (= 0.61.5) - - React-jsi (0.61.5): + - React-callinvoker (= 0.63.2) + - React-jsinspector (= 0.63.2) + - React-jsi (0.63.2): - boost-for-react-native (= 1.63.0) - DoubleConversion - - Folly (= 2018.10.22.00) + - Folly (= 2020.01.13.00) - glog - - React-jsi/Default (= 0.61.5) - - React-jsi/Default (0.61.5): + - React-jsi/Default (= 0.63.2) + - React-jsi/Default (0.63.2): - boost-for-react-native (= 1.63.0) - DoubleConversion - - Folly (= 2018.10.22.00) + - Folly (= 2020.01.13.00) - glog - - React-jsiexecutor (0.61.5): + - React-jsiexecutor (0.63.2): - DoubleConversion - - Folly (= 2018.10.22.00) + - Folly (= 2020.01.13.00) - glog - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - React-jsinspector (0.61.5) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - React-jsinspector (0.63.2) - react-native-blur (3.3.0): - React - react-native-get-random-values (1.4.0): @@ -312,63 +315,87 @@ PODS: - react-native-video/Video (= 5.0.2) - react-native-video/Video (5.0.2): - React - - React-RCTActionSheet (0.61.5): - - React-Core/RCTActionSheetHeaders (= 0.61.5) - - React-RCTAnimation (0.61.5): - - React-Core/RCTAnimationHeaders (= 0.61.5) - - React-RCTBlob (0.61.5): - - React-Core/RCTBlobHeaders (= 0.61.5) - - React-Core/RCTWebSocket (= 0.61.5) - - React-jsi (= 0.61.5) - - React-RCTNetwork (= 0.61.5) - - React-RCTImage (0.61.5): - - React-Core/RCTImageHeaders (= 0.61.5) - - React-RCTNetwork (= 0.61.5) - - React-RCTLinking (0.61.5): - - React-Core/RCTLinkingHeaders (= 0.61.5) - - React-RCTNetwork (0.61.5): - - React-Core/RCTNetworkHeaders (= 0.61.5) - - React-RCTSettings (0.61.5): - - React-Core/RCTSettingsHeaders (= 0.61.5) - - React-RCTText (0.61.5): - - React-Core/RCTTextHeaders (= 0.61.5) - - React-RCTVibration (0.61.5): - - React-Core/RCTVibrationHeaders (= 0.61.5) - - ReactCommon (0.61.5): - - ReactCommon/jscallinvoker (= 0.61.5) - - ReactCommon/turbomodule (= 0.61.5) - - ReactCommon/jscallinvoker (0.61.5): + - React-RCTActionSheet (0.63.2): + - React-Core/RCTActionSheetHeaders (= 0.63.2) + - React-RCTAnimation (0.63.2): + - FBReactNativeSpec (= 0.63.2) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.2) + - React-Core/RCTAnimationHeaders (= 0.63.2) + - React-jsi (= 0.63.2) + - ReactCommon/turbomodule/core (= 0.63.2) + - React-RCTBlob (0.63.2): + - FBReactNativeSpec (= 0.63.2) + - Folly (= 2020.01.13.00) + - React-Core/RCTBlobHeaders (= 0.63.2) + - React-Core/RCTWebSocket (= 0.63.2) + - React-jsi (= 0.63.2) + - React-RCTNetwork (= 0.63.2) + - ReactCommon/turbomodule/core (= 0.63.2) + - React-RCTImage (0.63.2): + - FBReactNativeSpec (= 0.63.2) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.2) + - React-Core/RCTImageHeaders (= 0.63.2) + - React-jsi (= 0.63.2) + - React-RCTNetwork (= 0.63.2) + - ReactCommon/turbomodule/core (= 0.63.2) + - React-RCTLinking (0.63.2): + - FBReactNativeSpec (= 0.63.2) + - React-Core/RCTLinkingHeaders (= 0.63.2) + - React-jsi (= 0.63.2) + - ReactCommon/turbomodule/core (= 0.63.2) + - React-RCTNetwork (0.63.2): + - FBReactNativeSpec (= 0.63.2) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.2) + - React-Core/RCTNetworkHeaders (= 0.63.2) + - React-jsi (= 0.63.2) + - ReactCommon/turbomodule/core (= 0.63.2) + - React-RCTSettings (0.63.2): + - FBReactNativeSpec (= 0.63.2) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.2) + - React-Core/RCTSettingsHeaders (= 0.63.2) + - React-jsi (= 0.63.2) + - ReactCommon/turbomodule/core (= 0.63.2) + - React-RCTText (0.63.2): + - React-Core/RCTTextHeaders (= 0.63.2) + - React-RCTVibration (0.63.2): + - FBReactNativeSpec (= 0.63.2) + - Folly (= 2020.01.13.00) + - React-Core/RCTVibrationHeaders (= 0.63.2) + - React-jsi (= 0.63.2) + - ReactCommon/turbomodule/core (= 0.63.2) + - ReactCommon (0.63.2): + - ReactCommon/turbomodule (= 0.63.2) + - ReactCommon/turbomodule (0.63.2): - DoubleConversion - - Folly (= 2018.10.22.00) + - Folly (= 2020.01.13.00) - glog - - React-cxxreact (= 0.61.5) - - ReactCommon/turbomodule (0.61.5): + - React-callinvoker (= 0.63.2) + - React-Core (= 0.63.2) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - ReactCommon/turbomodule/core (= 0.63.2) + - ReactCommon/turbomodule/samples (= 0.63.2) + - ReactCommon/turbomodule/core (0.63.2): - DoubleConversion - - Folly (= 2018.10.22.00) + - Folly (= 2020.01.13.00) - glog - - React-Core (= 0.61.5) - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - ReactCommon/jscallinvoker (= 0.61.5) - - ReactCommon/turbomodule/core (= 0.61.5) - - ReactCommon/turbomodule/samples (= 0.61.5) - - ReactCommon/turbomodule/core (0.61.5): + - React-callinvoker (= 0.63.2) + - React-Core (= 0.63.2) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - ReactCommon/turbomodule/samples (0.63.2): - DoubleConversion - - Folly (= 2018.10.22.00) + - Folly (= 2020.01.13.00) - glog - - React-Core (= 0.61.5) - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - ReactCommon/jscallinvoker (= 0.61.5) - - ReactCommon/turbomodule/samples (0.61.5): - - DoubleConversion - - Folly (= 2018.10.22.00) - - glog - - React-Core (= 0.61.5) - - React-cxxreact (= 0.61.5) - - React-jsi (= 0.61.5) - - ReactCommon/jscallinvoker (= 0.61.5) - - ReactCommon/turbomodule/core (= 0.61.5) + - React-callinvoker (= 0.63.2) + - React-Core (= 0.63.2) + - React-cxxreact (= 0.63.2) + - React-jsi (= 0.63.2) + - ReactCommon/turbomodule/core (= 0.63.2) - ReactNativeDarkMode (0.0.10): - React - RNCMaskedView (0.1.10-wp): @@ -450,14 +477,14 @@ DEPENDENCIES: - CocoaLumberjack (~> 3.0) - CropViewController (= 2.5.3) - Down (~> 0.6.6) - - FBLazyVector (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/FBLazyVector.podspec.json`) - - FBReactNativeSpec (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/FBReactNativeSpec.podspec.json`) - - Folly (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/Folly.podspec.json`) + - FBLazyVector (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/FBLazyVector.podspec.json`) + - FBReactNativeSpec (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/FBReactNativeSpec.podspec.json`) + - Folly (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/Folly.podspec.json`) - FSInteractiveMap (from `https://github.com/wordpress-mobile/FSInteractiveMap.git`, tag `0.2.0`) - Gifu (= 3.2.0) - - glog (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/glog.podspec.json`) + - glog (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/glog.podspec.json`) - Gridicons (~> 1.0.2-beta.1) - - Gutenberg (from `http://github.com/wordpress-mobile/gutenberg-mobile/`, tag `v1.40.0`) + - Gutenberg (from `http://github.com/wordpress-mobile/gutenberg-mobile/`, commit `b16c8d2fb12ad225fce33c4be855d4ee62486d6e`) - JTAppleCalendar (~> 8.0.2) - MediaEditor (~> 1.2.1) - MRProgress (= 0.8.3) @@ -467,41 +494,42 @@ DEPENDENCIES: - OCMock (= 3.4.3) - OHHTTPStubs (= 6.1.0) - OHHTTPStubs/Swift (= 6.1.0) - - RCTRequired (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RCTRequired.podspec.json`) - - RCTTypeSafety (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RCTTypeSafety.podspec.json`) + - RCTRequired (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RCTRequired.podspec.json`) + - RCTTypeSafety (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RCTTypeSafety.podspec.json`) - Reachability (= 3.2) - - React (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React.podspec.json`) - - React-Core (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-Core.podspec.json`) - - React-CoreModules (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-CoreModules.podspec.json`) - - React-cxxreact (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-cxxreact.podspec.json`) - - React-jsi (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-jsi.podspec.json`) - - React-jsiexecutor (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-jsiexecutor.podspec.json`) - - React-jsinspector (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-jsinspector.podspec.json`) - - react-native-blur (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-blur.podspec.json`) - - react-native-get-random-values (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-get-random-values.podspec.json`) - - react-native-keyboard-aware-scroll-view (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-keyboard-aware-scroll-view.podspec.json`) - - react-native-linear-gradient (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-linear-gradient.podspec.json`) - - react-native-safe-area (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-safe-area.podspec.json`) - - react-native-safe-area-context (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-safe-area-context.podspec.json`) - - react-native-slider (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-slider.podspec.json`) - - react-native-video (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-video.podspec.json`) - - React-RCTActionSheet (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTActionSheet.podspec.json`) - - React-RCTAnimation (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTAnimation.podspec.json`) - - React-RCTBlob (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTBlob.podspec.json`) - - React-RCTImage (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTImage.podspec.json`) - - React-RCTLinking (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTLinking.podspec.json`) - - React-RCTNetwork (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTNetwork.podspec.json`) - - React-RCTSettings (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTSettings.podspec.json`) - - React-RCTText (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTText.podspec.json`) - - React-RCTVibration (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTVibration.podspec.json`) - - ReactCommon (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/ReactCommon.podspec.json`) - - ReactNativeDarkMode (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/ReactNativeDarkMode.podspec.json`) - - RNCMaskedView (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RNCMaskedView.podspec.json`) - - RNGestureHandler (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RNGestureHandler.podspec.json`) - - RNReanimated (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RNReanimated.podspec.json`) - - RNScreens (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RNScreens.podspec.json`) - - RNSVG (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RNSVG.podspec.json`) - - RNTAztecView (from `http://github.com/wordpress-mobile/gutenberg-mobile/`, tag `v1.40.0`) + - React (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React.podspec.json`) + - React-callinvoker (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-callinvoker.podspec.json`) + - React-Core (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-Core.podspec.json`) + - React-CoreModules (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-CoreModules.podspec.json`) + - React-cxxreact (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-cxxreact.podspec.json`) + - React-jsi (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-jsi.podspec.json`) + - React-jsiexecutor (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-jsiexecutor.podspec.json`) + - React-jsinspector (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-jsinspector.podspec.json`) + - react-native-blur (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-blur.podspec.json`) + - react-native-get-random-values (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-get-random-values.podspec.json`) + - react-native-keyboard-aware-scroll-view (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-keyboard-aware-scroll-view.podspec.json`) + - react-native-linear-gradient (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-linear-gradient.podspec.json`) + - react-native-safe-area (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-safe-area.podspec.json`) + - react-native-safe-area-context (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-safe-area-context.podspec.json`) + - react-native-slider (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-slider.podspec.json`) + - react-native-video (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-video.podspec.json`) + - React-RCTActionSheet (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTActionSheet.podspec.json`) + - React-RCTAnimation (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTAnimation.podspec.json`) + - React-RCTBlob (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTBlob.podspec.json`) + - React-RCTImage (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTImage.podspec.json`) + - React-RCTLinking (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTLinking.podspec.json`) + - React-RCTNetwork (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTNetwork.podspec.json`) + - React-RCTSettings (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTSettings.podspec.json`) + - React-RCTText (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTText.podspec.json`) + - React-RCTVibration (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTVibration.podspec.json`) + - ReactCommon (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/ReactCommon.podspec.json`) + - ReactNativeDarkMode (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/ReactNativeDarkMode.podspec.json`) + - RNCMaskedView (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RNCMaskedView.podspec.json`) + - RNGestureHandler (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RNGestureHandler.podspec.json`) + - RNReanimated (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RNReanimated.podspec.json`) + - RNScreens (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RNScreens.podspec.json`) + - RNSVG (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RNSVG.podspec.json`) + - RNTAztecView (from `http://github.com/wordpress-mobile/gutenberg-mobile/`, commit `b16c8d2fb12ad225fce33c4be855d4ee62486d6e`) - SimulatorStatusMagic - Starscream (= 3.0.6) - SVProgressHUD (= 2.2.5) @@ -512,7 +540,7 @@ DEPENDENCIES: - WordPressShared (~> 1.12.0) - WordPressUI (~> 1.7.1) - WPMediaPicker (~> 1.7.2) - - Yoga (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/Yoga.podspec.json`) + - Yoga (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/Yoga.podspec.json`) - ZendeskSupportSDK (= 5.1.1) - ZIPFoundation (~> 0.9.8) @@ -574,108 +602,110 @@ SPEC REPOS: EXTERNAL SOURCES: FBLazyVector: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/FBLazyVector.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/FBLazyVector.podspec.json FBReactNativeSpec: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/FBReactNativeSpec.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/FBReactNativeSpec.podspec.json Folly: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/Folly.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/Folly.podspec.json FSInteractiveMap: :git: https://github.com/wordpress-mobile/FSInteractiveMap.git :tag: 0.2.0 glog: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/glog.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/glog.podspec.json Gutenberg: + :commit: b16c8d2fb12ad225fce33c4be855d4ee62486d6e :git: http://github.com/wordpress-mobile/gutenberg-mobile/ :submodules: true - :tag: v1.40.0 RCTRequired: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RCTRequired.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RCTRequired.podspec.json RCTTypeSafety: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RCTTypeSafety.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RCTTypeSafety.podspec.json React: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React.podspec.json + React-callinvoker: + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-callinvoker.podspec.json React-Core: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-Core.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-Core.podspec.json React-CoreModules: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-CoreModules.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-CoreModules.podspec.json React-cxxreact: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-cxxreact.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-cxxreact.podspec.json React-jsi: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-jsi.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-jsi.podspec.json React-jsiexecutor: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-jsiexecutor.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-jsiexecutor.podspec.json React-jsinspector: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-jsinspector.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-jsinspector.podspec.json react-native-blur: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-blur.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-blur.podspec.json react-native-get-random-values: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-get-random-values.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-get-random-values.podspec.json react-native-keyboard-aware-scroll-view: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-keyboard-aware-scroll-view.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-keyboard-aware-scroll-view.podspec.json react-native-linear-gradient: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-linear-gradient.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-linear-gradient.podspec.json react-native-safe-area: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-safe-area.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-safe-area.podspec.json react-native-safe-area-context: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-safe-area-context.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-safe-area-context.podspec.json react-native-slider: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-slider.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-slider.podspec.json react-native-video: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/react-native-video.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/react-native-video.podspec.json React-RCTActionSheet: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTActionSheet.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTActionSheet.podspec.json React-RCTAnimation: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTAnimation.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTAnimation.podspec.json React-RCTBlob: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTBlob.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTBlob.podspec.json React-RCTImage: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTImage.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTImage.podspec.json React-RCTLinking: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTLinking.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTLinking.podspec.json React-RCTNetwork: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTNetwork.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTNetwork.podspec.json React-RCTSettings: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTSettings.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTSettings.podspec.json React-RCTText: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTText.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTText.podspec.json React-RCTVibration: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/React-RCTVibration.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/React-RCTVibration.podspec.json ReactCommon: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/ReactCommon.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/ReactCommon.podspec.json ReactNativeDarkMode: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/ReactNativeDarkMode.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/ReactNativeDarkMode.podspec.json RNCMaskedView: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RNCMaskedView.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RNCMaskedView.podspec.json RNGestureHandler: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RNGestureHandler.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RNGestureHandler.podspec.json RNReanimated: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RNReanimated.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RNReanimated.podspec.json RNScreens: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RNScreens.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RNScreens.podspec.json RNSVG: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/RNSVG.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/RNSVG.podspec.json RNTAztecView: + :commit: b16c8d2fb12ad225fce33c4be855d4ee62486d6e :git: http://github.com/wordpress-mobile/gutenberg-mobile/ :submodules: true - :tag: v1.40.0 Yoga: - :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.40.0/third-party-podspecs/Yoga.podspec.json + :podspec: https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/b16c8d2fb12ad225fce33c4be855d4ee62486d6e/third-party-podspecs/Yoga.podspec.json CHECKOUT OPTIONS: FSInteractiveMap: :git: https://github.com/wordpress-mobile/FSInteractiveMap.git :tag: 0.2.0 Gutenberg: + :commit: b16c8d2fb12ad225fce33c4be855d4ee62486d6e :git: http://github.com/wordpress-mobile/gutenberg-mobile/ :submodules: true - :tag: v1.40.0 RNCMaskedView: :commit: d4ccf2bba163679c4550ce6ba0119604cd5e6379 :git: https://github.com/react-native-community/react-native-masked-view.git RNTAztecView: + :commit: b16c8d2fb12ad225fce33c4be855d4ee62486d6e :git: http://github.com/wordpress-mobile/gutenberg-mobile/ :submodules: true - :tag: v1.40.0 SPEC CHECKSUMS: 1PasswordExtension: f97cc80ae58053c331b2b6dc8843ba7103b33794 @@ -692,18 +722,18 @@ SPEC CHECKSUMS: CropViewController: a5c143548a0fabcd6cc25f2d26e40460cfb8c78c DoubleConversion: e22e0762848812a87afd67ffda3998d9ef29170c Down: 71bf4af3c04fa093e65dffa25c4b64fa61287373 - FBLazyVector: 47798d43f20e85af0d3cef09928b6e2d16dbbe4c - FBReactNativeSpec: 8d0bf8eca089153f4196975ca190cda8c2d5dbd2 - Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51 + FBLazyVector: c26a4ed195941f7efec4974c5e9e75adb8413806 + FBReactNativeSpec: 40bd0976712eba773c159001c4b620e918ae42bf + Folly: b73c3869541e86821df3c387eb0af5f65addfab4 FormatterKit: 4b8f29acc9b872d5d12a63efb560661e8f2e1b98 FSInteractiveMap: a396f610f48b76cb540baa87139d056429abda86 Gifu: 7bcb6427457d85e0b4dff5a84ec5947ac19a93ea - glog: 1f3da668190260b06b429bb211bfbee5cd790c28 + glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3 GoogleSignIn: 7137d297ddc022a7e0aa4619c86d72c909fa7213 Gridicons: eaddc89f7210f38722de4c4c32c121da3e9738d9 GTMAppAuth: 197a8dabfea5d665224aa00d17f164fc2248dab9 GTMSessionFetcher: b3503b20a988c4e20cc189aa798fd18220133f52 - Gutenberg: 36d982421b1fee7e77d7259184398afb022714dd + Gutenberg: 575a1b772765d10a426ec0bd3c3f37bf2ea52e4b JTAppleCalendar: 932cadea40b1051beab10f67843451d48ba16c99 lottie-ios: 85ce835dd8c53e02509f20729fc7d6a4e6645a0a MediaEditor: 20cdeb46bdecd040b8bc94467ac85a52b53b193a @@ -713,16 +743,17 @@ SPEC CHECKSUMS: "NSURL+IDN": afc873e639c18138a1589697c3add197fe8679ca OCMock: 43565190abc78977ad44a61c0d20d7f0784d35ab OHHTTPStubs: 1e21c7d2c084b8153fc53d48400d8919d2d432d0 - RCTRequired: 3ca691422140f76f04fd2af6dc90914cf0f81ef1 - RCTTypeSafety: aab4e9679dbb3682bf0404fded7b9557d7306795 + RCTRequired: 4026b9d083b323441552066c3a00ec125258265d + RCTTypeSafety: 6b4b31709ec667085b29e0879015506a0c19ee8b Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96 - React: 5a954890216a4493df5ab2149f70f18592b513ac - React-Core: 865fa241faa644ff20cb5ec87787b32a5acc43b3 - React-CoreModules: 026fafece67a3802aa8bb1995d27227b0d95e0f5 - React-cxxreact: 9c76312456310d1b486e23edb9ce576a5397ebc2 - React-jsi: 6d6afac4873e8a3433334378589a0a8190d58070 - React-jsiexecutor: 9dfdcd0db23042623894dcbc02d61a772da8e3c1 - React-jsinspector: 89927b9ec6d75759882949d2043ba704565edaec + React: 00f5fcd3a75254c84134a8acd21b917834d524a7 + React-callinvoker: c2a28c85c664ce21723595a7cbd44a6c53f85391 + React-Core: 14b65d6c1ae99afed33c65f82d2c6ff39b84178e + React-CoreModules: 28cea931c064e3190753501e3f3cc66ade1220fb + React-cxxreact: 9ab8ced8af628b2f0f2f7d601b9080a453e09a6f + React-jsi: 98fc1d54709781214b3aeb030860dadc3c87cb95 + React-jsiexecutor: 37ad24ae4cf30819b9372c733e93889bf0d621f7 + React-jsinspector: 1d9444b5f009d6b2d14934c4d24bd23814c3d981 react-native-blur: adb31865c20137dacb53c32e3423374ac2b8c5a0 react-native-get-random-values: 8940331a943a46c165d3ed05802c09c392f8dd46 react-native-keyboard-aware-scroll-view: ffa9152671fec9a571197ed2d02e0fcb90206e60 @@ -731,16 +762,16 @@ SPEC CHECKSUMS: react-native-safe-area-context: 52c73401424bae74fc89ca91b4ae5c4f2689d857 react-native-slider: 2f186719b7ada773b78141b8dae62081d819b206 react-native-video: d01ed7ff1e38fa7dcc6c15c94cf505e661b7bfd0 - React-RCTActionSheet: e8f642cfaa396b6b09fd38f53378506c2d63af35 - React-RCTAnimation: cec1abbcfb006978a288c5072e3d611d6ff76d4c - React-RCTBlob: 7596eb2048150e429127a92a701e6cd40a8c0a74 - React-RCTImage: 03c7e36877a579ee51dcc33079cc8bc98658a722 - React-RCTLinking: cdc3f1aaff5f321bc954a98b7ffae3f864a6eaa3 - React-RCTNetwork: 33b3da6944786edea496a5fc6afea466633fd711 - React-RCTSettings: a3b7b3124315f8c91fad5d8aff08ee97d4b471cd - React-RCTText: ee9c8b70180fb58d062483d9664cd921d14b5961 - React-RCTVibration: 20deb1f6f001000d1f2603722ec110c66c74796b - ReactCommon: 48926fc48fcd7c8a629860049ffba9c23b4005dc + React-RCTActionSheet: 2a610419198d17764affd90c89c0a0b8c5a6b3d4 + React-RCTAnimation: a1a9145ee369cc1487ca7c790dda84820c465ee0 + React-RCTBlob: 77ba43bd07d672014c195fb53e3412a7f0f6000b + React-RCTImage: 7091a49b61a5eea5d92b9a8896d639e17faec437 + React-RCTLinking: f648aa5c932258de7d1bd07232218fc9ce47ebdd + React-RCTNetwork: ac2f97f09bed88cc73f5d48dc42c45c14fcc5ff0 + React-RCTSettings: 29a944b349f1206c7edfb37915b644edb36ec81f + React-RCTText: cce233a85503843c8b7276b1a3e3f1ee09693e1f + React-RCTVibration: 75f72ce6eb62b6f72da26607da38598dfb572624 + ReactCommon: 14541d05ea82567a094308141211f644c4812551 ReactNativeDarkMode: f61376360c5d983907e5c316e8e1c853a8c2f348 RNCMaskedView: 744eb642f5d96bd670ea93f59e7a1346ea50976a RNGestureHandler: 82a89b0fde0a37e633c6233418f7249e2f8e59b5 @@ -763,7 +794,7 @@ SPEC CHECKSUMS: WordPressUI: 9da5d966b8beb091950cd96880db398d7f30e246 WPMediaPicker: d5ae9a83cd5cc0e4de46bfc1c59120aa86658bc3 wpxmlrpc: bf55a43a7e710bd2a4fb8c02dfe83b1246f14f13 - Yoga: c920bf12bf8146aa5cd118063378c2cf5682d16c + Yoga: 698573af19ffca68385b90465dd33afd12401faf ZendeskCommonUISDK: f496b95e2cb728bd5729fe022f400cf1dedda00b ZendeskCoreSDK: 2dc9457ae01d024ca02f60f6134ad1ad90136c29 ZendeskMessagingAPISDK: e315a6ad7a9b6cae9e52d946df4aa8a7727abdf5 @@ -773,6 +804,6 @@ SPEC CHECKSUMS: ZendeskSupportSDK: dcb2596ad05a63d662e8c7924357babbf327b421 ZIPFoundation: 249fa8890597086cd536bb2df5c9804d84e122b0 -PODFILE CHECKSUM: b7bf48931a3f51045431e3f83d4eb20b0f32151e +PODFILE CHECKSUM: 261a8fbf75adecd6a59b11a995b679cd3f190103 COCOAPODS: 1.9.3 diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 4da96138d86b..793c3ab7e05a 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -5732,7 +5732,7 @@ path = GutenbergWeb; sourceTree = ""; }; - 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { + 29B97314FDCFA39411CA2CEA = { isa = PBXGroup; children = ( 98D31BBF239720E4009CFF43 /* MainInterface.storyboard */, @@ -11376,7 +11376,7 @@ bg, sk, ); - mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; + mainGroup = 29B97314FDCFA39411CA2CEA; productRefGroup = 19C28FACFE9D520D11CA2CBB /* Products */; projectDirPath = ""; projectRoot = ""; @@ -12191,6 +12191,7 @@ "${PODS_ROOT}/MediaEditor/Sources/Capabilities/Filters/MediaEditorFilters.storyboard", "${PODS_ROOT}/MediaEditor/Sources/MediaEditorHub.storyboard", "${PODS_CONFIGURATION_BUILD_DIR}/MediaEditor/MediaEditor.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle", "${PODS_ROOT}/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/WPMediaPicker/WPMediaPicker.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/WordPress-Aztec-iOS/WordPress-Aztec-iOS.bundle", @@ -12224,6 +12225,7 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MediaEditorFilters.storyboardc", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MediaEditorHub.storyboardc", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MediaEditor.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SVProgressHUD.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/WPMediaPicker.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/WordPress-Aztec-iOS.bundle", diff --git a/patches/FBReactNativeSpec.patch b/patches/FBReactNativeSpec.patch new file mode 100644 index 000000000000..5757618532f2 --- /dev/null +++ b/patches/FBReactNativeSpec.patch @@ -0,0 +1,24 @@ +diff --git a/node_modules/react-native/Libraries/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h b/node_modules/react-native/Libraries/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h +index 2da6323..883f728 100644 +--- a/node_modules/react-native/Libraries/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h ++++ b/node_modules/react-native/Libraries/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h +@@ -114,6 +114,7 @@ namespace JS { + NSString *message() const; + folly::Optional> options() const; + folly::Optional> destructiveButtonIndices() const; ++ folly::Optional> disabledButtonIndices() const; + folly::Optional cancelButtonIndex() const; + folly::Optional anchor() const; + folly::Optional tintColor() const; +@@ -2922,6 +2923,11 @@ inline folly::Optional> JS::NativeActionShee + id const p = _v[@"destructiveButtonIndices"]; + return RCTBridgingToOptionalVec(p, ^double(id itemValue_0) { return RCTBridgingToDouble(itemValue_0); }); + } ++inline folly::Optional> JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::disabledButtonIndices() const ++{ ++ id const p = _v[@"disabledButtonIndices"]; ++ return RCTBridgingToOptionalVec(p, ^double(id itemValue_0) { return RCTBridgingToDouble(itemValue_0); }); ++} + inline folly::Optional JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::cancelButtonIndex() const + { + id const p = _v[@"cancelButtonIndex"]; diff --git a/patches/RN-RCTActionSheetManager.patch b/patches/RN-RCTActionSheetManager.patch index c8c8e9e28cd8..d4d027a84c65 100644 --- a/patches/RN-RCTActionSheetManager.patch +++ b/patches/RN-RCTActionSheetManager.patch @@ -1,23 +1,44 @@ -diff --git a/node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheetManager.m b/node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheetManager.m -index 65fa2bb..c5f265b 100644 ---- a/node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheetManager.m -+++ b/node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheetManager.m -@@ -66,6 +66,7 @@ - (void)presentViewController:(UIViewController *)alertController - NSArray *buttons = [RCTConvert NSStringArray:options[@"options"]]; - NSInteger cancelButtonIndex = options[@"cancelButtonIndex"] ? [RCTConvert NSInteger:options[@"cancelButtonIndex"]] : -1; +diff --git a/node_modules/react-native/React/CoreModules/RCTActionSheetManager.mm b/node_modules/react-native/React/CoreModules/RCTActionSheetManager.mm +index 04a150c..5cfbb12 100644 +--- a/node_modules/react-native/React/CoreModules/RCTActionSheetManager.mm ++++ b/node_modules/react-native/React/CoreModules/RCTActionSheetManager.mm +@@ -75,7 +75,13 @@ - (void)presentViewController:(UIViewController *)alertController + }); + NSInteger cancelButtonIndex = + options.cancelButtonIndex() ? [RCTConvert NSInteger:@(*options.cancelButtonIndex())] : -1; ++ NSArray *disabledButtonIndices; NSArray *destructiveButtonIndices; -+ NSArray *disabledButtonIndices = [RCTConvert NSArray:options[@"disabledButtonIndices"]]; - if ([options[@"destructiveButtonIndex"] isKindOfClass:[NSArray class]]) { - destructiveButtonIndices = [RCTConvert NSArray:options[@"destructiveButtonIndex"]]; - } else { -@@ -108,6 +109,10 @@ - (void)presentViewController:(UIViewController *)alertController - callback(@[@(localIndex)]); - }]]; ++ if (options.disabledButtonIndices()) { ++ disabledButtonIndices = RCTConvertVecToArray(*options.disabledButtonIndices(), ^id(double element) { ++ return @(element); ++ }); ++ } + if (options.destructiveButtonIndices()) { + destructiveButtonIndices = RCTConvertVecToArray(*options.destructiveButtonIndices(), ^id(double element) { + return @(element); +@@ -98,6 +104,7 @@ - (void)presentViewController:(UIViewController *)alertController + @"destructiveButtonIndices" : destructiveButtonIndices, + @"anchor" : anchor, + @"tintColor" : tintColor, ++ @"disabledButtonIndices" : disabledButtonIndices, + }); + return; + } +@@ -132,6 +139,17 @@ - (void)presentViewController:(UIViewController *)alertController + index++; + } -+ if ([disabledButtonIndices containsObject:@(localIndex)]) { -+ [alertController.actions[localIndex] setEnabled:false]; ++ if (disabledButtonIndices) { ++ for (NSNumber *disabledButtonIndex in disabledButtonIndices) { ++ if ([disabledButtonIndex integerValue] < buttons.count) { ++ [alertController.actions[[disabledButtonIndex integerValue]] setEnabled:false]; ++ } else { ++ RCTLogError(@"Index %@ from `disabledButtonIndices` is out of bounds. Maximum index value is %@.", @([disabledButtonIndex integerValue]), @(buttons.count - 1)); ++ return; ++ } + } ++ } + - index++; - } - \ No newline at end of file + alertController.view.tintColor = tintColor; + #if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && defined(__IPHONE_13_0) && \ + __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_13_0 diff --git a/patches/RN-RCTShadowView.patch b/patches/RN-RCTShadowView.patch deleted file mode 100644 index 8e7bf6d52836..000000000000 --- a/patches/RN-RCTShadowView.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/node_modules/react-native/React/Views/RCTShadowView.m b/node_modules/react-native/React/Views/RCTShadowView.m -index 40c0cda..646f137 100644 ---- a/node_modules/react-native/React/Views/RCTShadowView.m -+++ b/node_modules/react-native/React/Views/RCTShadowView.m -@@ -156,13 +156,11 @@ static void RCTProcessMetaPropsBorder(const YGValue metaProps[META_PROP_COUNT], - - (CGRect)measureLayoutRelativeToAncestor:(RCTShadowView *)ancestor - { - CGPoint offset = CGPointZero; -- NSInteger depth = 30; // max depth to search - RCTShadowView *shadowView = self; -- while (depth && shadowView && shadowView != ancestor) { -+ while (shadowView && shadowView != ancestor) { - offset.x += shadowView.layoutMetrics.frame.origin.x; - offset.y += shadowView.layoutMetrics.frame.origin.y; - shadowView = shadowView->_superview; -- depth--; - } - if (ancestor != shadowView) { - return CGRectNull; -@@ -172,11 +170,9 @@ - (CGRect)measureLayoutRelativeToAncestor:(RCTShadowView *)ancestor - - - (BOOL)viewIsDescendantOf:(RCTShadowView *)ancestor - { -- NSInteger depth = 30; // max depth to search - RCTShadowView *shadowView = self; -- while (depth && shadowView && shadowView != ancestor) { -+ while (shadowView && shadowView != ancestor) { - shadowView = shadowView->_superview; -- depth--; - } - return ancestor == shadowView; - }