Skip to content

Commit ccc088f

Browse files
authored
Fix many compiler warnings (#1612)
* Bump to 68 * Add audited regions * Fix some more warnings * More nonnull * don't audit fabric types * Audit just the macOS Fabric regions * Add to RCTSlider * More warning fixes * More warning fixes * Fix up opaque * Remove override of opaque
1 parent 29a1687 commit ccc088f

File tree

13 files changed

+71
-64
lines changed

13 files changed

+71
-64
lines changed

.ado/apple-integration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
set -eo pipefail
5151
cat package.json |
5252
jq '.devDependencies["react"] = $(react_version)' |
53-
jq '.devDependencies["react-native"] = "^0.64"' |
53+
jq '.devDependencies["react-native"] = "^0.68"' |
5454
jq '.devDependencies["react-native-macos"] = "../react-native-macos-$(package_version).tgz"' |
5555
jq 'del(.devDependencies["@react-native-community/cli"])' |
5656
jq 'del(.devDependencies["@react-native-community/cli-platform-android"])' |

Libraries/Text/Text/RCTTextView.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ NS_ASSUME_NONNULL_BEGIN
1414

1515
@interface RCTTextView : RCTUIView // TODO(macOS ISS#3536887)
1616

17-
- (instancetype)initWithEventDispatcher:(RCTEventDispatcher *)eventDispatcher; // TODO(OSS Candidate ISS#2710739)
17+
- (instancetype)initWithEventDispatcher:(id<RCTEventDispatcherProtocol>)eventDispatcher; // TODO(OSS Candidate ISS#2710739)
1818

1919
@property (nonatomic, assign) BOOL selectable;
2020

Libraries/Text/Text/RCTTextView.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,14 @@ @implementation RCTTextView
5151
NSTextView *_textView;
5252
#endif // ]TODO(macOS GH#774)
5353

54-
RCTEventDispatcher *_eventDispatcher; // TODO(OSS Candidate ISS#2710739)
54+
id<RCTEventDispatcherProtocol> _eventDispatcher; // TODO(OSS Candidate ISS#2710739)
5555
NSArray<RCTUIView *> *_Nullable _descendantViews; // TODO(macOS ISS#3536887)
5656
NSTextStorage *_Nullable _textStorage;
5757
CGRect _contentFrame;
5858
}
5959

6060
// [TODO(OSS Candidate ISS#2710739)
61-
- (instancetype)initWithEventDispatcher:(RCTEventDispatcher *)eventDispatcher
61+
- (instancetype)initWithEventDispatcher:(id<RCTEventDispatcherProtocol>)eventDispatcher
6262
{
6363
if ((self = [self initWithFrame:CGRectZero])) {
6464
_eventDispatcher = eventDispatcher;
@@ -73,6 +73,7 @@ - (instancetype)initWithFrame:(CGRect)frame
7373
#if !TARGET_OS_OSX // TODO(macOS GH#774)
7474
self.isAccessibilityElement = YES;
7575
self.accessibilityTraits |= UIAccessibilityTraitStaticText;
76+
self.opaque = NO;
7677
#else // [TODO(macOS GH#774)
7778
self.accessibilityRole = NSAccessibilityStaticTextRole;
7879
// Fix blurry text on non-retina displays.
@@ -90,7 +91,6 @@ - (instancetype)initWithFrame:(CGRect)frame
9091
_textStorage = _textView.textStorage;
9192
[self addSubview:_textView];
9293
#endif // ]TODO(macOS GH#774)
93-
self.opaque = NO;
9494
RCTUIViewSetContentModeRedraw(self); // TODO(macOS GH#774) and TODO(macOS ISS#3536887)
9595
}
9696
return self;

React/Base/RCTRootContentView.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,10 @@ - (void)updateAvailableSize
132132
[_bridge.uiManager setAvailableSize:self.availableSize forRootView:self];
133133
}
134134

135-
- (RCTUIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event // TODO(macOS ISS#3536887)
135+
- (RCTPlatformView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event // TODO(macOS ISS#3536887)
136136
{
137137
// The root content view itself should never receive touches
138-
RCTUIView *hitView = [super hitTest:point withEvent:event]; // TODO(macOS ISS#3536887)
138+
RCTPlatformView *hitView = [super hitTest:point withEvent:event]; // TODO(macOS ISS#3536887)
139139
if (_passThroughTouches && hitView == self) {
140140
return nil;
141141
}

React/Base/RCTTouchHandler.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ @implementation RCTTouchHandler {
4040
NSMutableArray<NSMutableDictionary *> *_reactTouches;
4141
NSMutableArray<RCTPlatformView *> *_touchViews; // TODO(macOS GH#774)
4242

43-
__weak RCTUIView *_cachedRootView; // TODO(macOS GH#774)
43+
__weak RCTPlatformView *_cachedRootView; // TODO(macOS GH#774)
4444

4545
uint16_t _coalescingKey;
4646
#if TARGET_OS_OSX// [TODO(macOS GH#774)
@@ -363,7 +363,7 @@ - (void)_updateAndDispatchTouches:(NSSet<NSEvent *> *)touches eventName:(NSStrin
363363
*/
364364
- (void)_cacheRootView
365365
{
366-
RCTUIView *rootView = self.view; // TODO(macOS ISS#3536887)
366+
RCTPlatformView *rootView = self.view; // TODO(macOS ISS#3536887)
367367
while (rootView.superview && ![rootView isReactRootView] && ![rootView isKindOfClass:[RCTSurfaceView class]]) {
368368
rootView = rootView.superview;
369369
}

React/Base/RCTUIKit.h

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515

1616
#import <UIKit/UIKit.h>
1717

18+
NS_ASSUME_NONNULL_BEGIN
19+
1820
//
1921
// functionally equivalent types
2022
//
@@ -65,7 +67,7 @@ UIKIT_STATIC_INLINE CGPathRef UIBezierPathCreateCGPathRef(UIBezierPath *path)
6567

6668
#define RCTPlatformWindow UIWindow
6769

68-
UIKIT_STATIC_INLINE RCTPlatformView *RCTUIViewHitTestWithEvent(RCTPlatformView *view, CGPoint point, UIEvent *event)
70+
UIKIT_STATIC_INLINE RCTPlatformView *RCTUIViewHitTestWithEvent(RCTPlatformView *view, CGPoint point, __unused UIEvent *__nullable event)
6971
{
7072
return [view hitTest:point withEvent:event];
7173
}
@@ -116,10 +118,14 @@ UIKIT_STATIC_INLINE CGFloat UIFontLineHeight(UIFont *font)
116118
return [font lineHeight];
117119
}
118120

121+
NS_ASSUME_NONNULL_END
122+
119123
#else // TARGET_OS_OSX [
120124

121125
#import <AppKit/AppKit.h>
122126

127+
NS_ASSUME_NONNULL_BEGIN
128+
123129
//
124130
// semantically equivalent constants
125131
//
@@ -372,7 +378,7 @@ CGPathRef UIBezierPathCreateCGPathRef(UIBezierPath *path);
372378

373379
@property (nonatomic, getter=isUserInteractionEnabled) BOOL userInteractionEnabled;
374380

375-
- (NSView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event;
381+
- (NSView *)hitTest:(CGPoint)point withEvent:(UIEvent *_Nullable)event;
376382
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event;
377383

378384
- (void)insertSubview:(NSView *)view atIndex:(NSInteger)index;
@@ -389,7 +395,6 @@ CGPathRef UIBezierPathCreateCGPathRef(UIBezierPath *path);
389395
// An override of an undocumented API that controls the layer's masksToBounds property
390396
@property (nonatomic) BOOL clipsToBounds;
391397
@property (nonatomic, copy) NSColor *backgroundColor;
392-
@property (nonatomic, readwrite, getter=isOpaque) BOOL opaque;
393398
@property (nonatomic) CGAffineTransform transform;
394399

395400
/**
@@ -437,7 +442,7 @@ CGPathRef UIBezierPathCreateCGPathRef(UIBezierPath *path);
437442
@end // ]TODO(macOS GH#774)
438443

439444

440-
NS_INLINE RCTPlatformView *RCTUIViewHitTestWithEvent(RCTPlatformView *view, CGPoint point, __unused UIEvent *event)
445+
NS_INLINE RCTPlatformView *RCTUIViewHitTestWithEvent(RCTPlatformView *view, CGPoint point, __unused UIEvent *__nullable event)
441446
{
442447
return [view hitTest:point];
443448
}
@@ -471,6 +476,8 @@ NS_INLINE CGRect CGRectValue(NSValue *value)
471476
return rect;
472477
}
473478

479+
NS_ASSUME_NONNULL_END
480+
474481
#endif // ] TARGET_OS_OSX
475482

476483
//
@@ -483,7 +490,7 @@ NS_INLINE CGRect CGRectValue(NSValue *value)
483490
typedef UISlider RCTUISlider;
484491
#else
485492
@interface RCTUISlider : NSSlider
486-
493+
NS_ASSUME_NONNULL_BEGIN
487494
@property (nonatomic, readonly) BOOL pressed;
488495
@property (nonatomic, assign) float value;
489496
@property (nonatomic, assign) float minimumValue;
@@ -492,14 +499,14 @@ typedef UISlider RCTUISlider;
492499
@property (nonatomic, strong) NSColor *maximumTrackTintColor;
493500

494501
- (void)setValue:(float)value animated:(BOOL)animated;
495-
502+
NS_ASSUME_NONNULL_END
496503
@end
497504
#endif // ]TODO(macOS GH#774)
498505

499506
// RCTUILabel
500507

501508
#if !TARGET_OS_OSX // [TODO(macOS GH#774)
502-
#define RCTUILabel UILabel
509+
typedef UILabel RCTUILabel;
503510
#else
504511
@interface RCTUILabel : NSTextField
505512
@end
@@ -511,28 +518,30 @@ typedef UISlider RCTUISlider;
511518
typedef UISwitch RCTUISwitch;
512519
#else
513520
@interface RCTUISwitch : NSSwitch
514-
521+
NS_ASSUME_NONNULL_BEGIN
515522
@property (nonatomic, assign, getter=isOn) BOOL on;
516523

517524
- (void)setOn:(BOOL)on animated:(BOOL)animated;
518525

526+
NS_ASSUME_NONNULL_END
519527
@end
520528
#endif // ]TODO(macOS GH#774)
521529

522530
// RCTUIActivityIndicatorView
523531

524532
#if !TARGET_OS_OSX // [TODO(macOS GH#774)
525-
#define RCTUIActivityIndicatorView UIActivityIndicatorView
533+
typedef UIActivityIndicatorView RCTUIActivityIndicatorView;
526534
#else
527535
@interface RCTUIActivityIndicatorView : NSProgressIndicator
528-
536+
NS_ASSUME_NONNULL_BEGIN
529537
@property (nonatomic, assign) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
530538
@property (nonatomic, assign) BOOL hidesWhenStopped;
531539
@property (nullable, readwrite, nonatomic, strong) RCTUIColor *color;
532540
@property (nonatomic, readonly, getter=isAnimating) BOOL animating;
533541

534542
- (void)startAnimating;
535543
- (void)stopAnimating;
536-
544+
NS_ASSUME_NONNULL_END
537545
@end
546+
538547
#endif // ]TODO(macOS GH#774)

React/Base/macOS/RCTUIKit.m

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,6 @@ @implementation RCTUIView // TODO(macOS ISS#3536887)
207207
@private
208208
NSColor *_backgroundColor;
209209
BOOL _clipsToBounds;
210-
BOOL _opaque;
211210
BOOL _userInteractionEnabled;
212211
}
213212

@@ -287,11 +286,6 @@ - (BOOL)isFlipped
287286
return YES;
288287
}
289288

290-
- (BOOL)isOpaque
291-
{
292-
return _opaque;
293-
}
294-
295289
- (CGFloat)alpha
296290
{
297291
return self.alphaValue;

React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ - (instancetype)initWithFrame:(CGRect)frame
4343
static const auto defaultProps = std::make_shared<const ParagraphProps>();
4444
_props = defaultProps;
4545

46-
self.opaque = NO;
4746
#if !TARGET_OS_OSX // TODO(macOS GH#774)
4847
self.contentMode = UIViewContentModeRedraw;
48+
self.opaque = NO;
4949
#endif // TODO(macOS GH#774)
5050
}
5151

React/Modules/RCTUIManager.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ void RCTTraverseViewNodes(id<RCTComponent> view, void (^block)(id<RCTComponent>)
134134
* @param nativeID the id reference to native component relative to root view.
135135
* @param rootTag the react tag of root view hierarchy from which to find the view.
136136
*/
137-
- (RCTUIView *)viewForNativeID:(NSString *)nativeID withRootTag:(NSNumber *)rootTag; // TODO(macOS ISS#3536887)
137+
- (RCTPlatformView *)viewForNativeID:(NSString *)nativeID withRootTag:(NSNumber *)rootTag; // TODO(macOS ISS#3536887)
138138

139139
/**
140140
* Register a view that is tagged with nativeID as its nativeID prop

React/Modules/RCTUIManager.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ - (void)invalidate
111111
RCTExecuteOnMainQueue(^{
112112
RCT_PROFILE_BEGIN_EVENT(RCTProfileTagAlways, @"UIManager invalidate", nil);
113113
for (NSNumber *rootViewTag in self->_rootViewTags) {
114-
RCTUIView *rootView = self->_viewRegistry[rootViewTag]; // TODO(macOS ISS#3536887)
114+
RCTPlatformView *rootView = self->_viewRegistry[rootViewTag]; // TODO(macOS ISS#3536887)
115115
if ([rootView conformsToProtocol:@protocol(RCTInvalidating)]) {
116116
[(id<RCTInvalidating>)rootView invalidate];
117117
}
@@ -455,12 +455,12 @@ - (void)setLocalData:(NSObject *)localData forView:(RCTUIView *)view // TODO(mac
455455
forTag:view.reactTag];
456456
}
457457

458-
- (RCTUIView *)viewForNativeID:(NSString *)nativeID withRootTag:(NSNumber *)rootTag
458+
- (RCTPlatformView *)viewForNativeID:(NSString *)nativeID withRootTag:(NSNumber *)rootTag
459459
{
460460
if (!nativeID || !rootTag) {
461461
return nil;
462462
}
463-
RCTUIView *view; // TODO(macOS ISS#3536887)
463+
RCTPlatformView *view; // TODO(macOS ISS#3536887)
464464
@synchronized(self) {
465465
view = [_nativeIDRegistry objectForKey:RCTNativeIDRegistryKey(nativeID, rootTag)];
466466
}
@@ -1101,7 +1101,7 @@ - (void)synchronouslyUpdateViewOnUIThread:(NSNumber *)reactTag viewName:(NSStrin
11011101
{
11021102
RCTAssertMainQueue();
11031103
RCTComponentData *componentData = _componentDataByName[viewName];
1104-
RCTUIView *view = _viewRegistry[reactTag]; // TODO(macOS ISS#3536887)
1104+
RCTPlatformView *view = _viewRegistry[reactTag]; // TODO(macOS ISS#3536887)
11051105
[componentData setProps:props forView:view];
11061106
}
11071107

React/Views/RCTSlider.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
#import <React/RCTComponent.h>
1111

12+
NS_ASSUME_NONNULL_BEGIN
13+
1214
#if TARGET_OS_OSX // [TODO(macOS GH#774)
1315
@protocol RCTSliderDelegate;
1416
#endif
@@ -50,3 +52,5 @@
5052
- (void)slider:(RCTSlider *)slider didPress:(BOOL)press;
5153
@end
5254
#endif // ]TODO(macOS GH#774)
55+
56+
NS_ASSUME_NONNULL_END

React/Views/RCTView.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ - (RCTPlatformView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event // TODO(m
227227
BOOL needsHitSubview = !(_pointerEvents == RCTPointerEventsNone || _pointerEvents == RCTPointerEventsBoxOnly);
228228
if (needsHitSubview && (![self clipsToBounds] || isPointInside)) {
229229
// Take z-index into account when calculating the touch target.
230-
NSArray<RCTUIView *> *sortedSubviews = [self reactZIndexSortedSubviews]; // TODO(macOS ISS#3536887)
230+
NSArray<RCTPlatformView *> *sortedSubviews = [self reactZIndexSortedSubviews]; // TODO(macOS ISS#3536887)
231231

232232
// The default behaviour of UIKit is that if a view does not contain a point,
233233
// then no subviews will be returned from hit testing, even if they contain

packages/rn-tester/Podfile.lock

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -563,8 +563,8 @@ SPEC CHECKSUMS:
563563
boost: 613e39eac4239cc72b15421247b5ab05361266a2
564564
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
565565
DoubleConversion: ed15e075aa758ac0e4c1f8b830bd4e4d40d669e8
566-
FBLazyVector: 60b63b875d9a3efc175d0c9e400ca47c434bc6d1
567-
FBReactNativeSpec: 62b8a10066cc7741c1876ef3abb859fc90faaaca
566+
FBLazyVector: 4f7dec9b06e2161bdc7451b81285b955e44120f2
567+
FBReactNativeSpec: 884fc2c1ae9aac805b5b1683556539017f128e30
568568
Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0
569569
Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c
570570
Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c
@@ -575,42 +575,42 @@ SPEC CHECKSUMS:
575575
Flipper-RSocket: d9d9ade67cbecf6ac10730304bf5607266dd2541
576576
FlipperKit: cbdee19bdd4e7f05472a66ce290f1b729ba3cb86
577577
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
578-
glog: 42c4bf47024808486e90b25ea9e5ac3959047641
578+
glog: 20113a0d46931b6f096cf8302c68691d75a456ff
579579
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
580580
OCMock: 9491e4bec59e0b267d52a9184ff5605995e74be8
581581
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
582-
RCT-Folly: 43adc9ce880eb76792f88c011773cb5c664c1419
583-
RCTRequired: 711af33fea12120e1e2cd9575de500b1163e0215
584-
RCTTypeSafety: b68c55552c09b131e99ccffd4394945c6e153e14
585-
React: 8c7b6cbe6834cdb7eba35d92eb85eab9b8381d03
586-
React-callinvoker: d4b0c66588902f0ba389c5bef7c014e18a571d7d
582+
RCT-Folly: 24c6da766832002a4a2aac5f79ee0ca50fbe8507
583+
RCTRequired: 9b3b3dd4bec7ff068b05da2f77a4ce87b79056ce
584+
RCTTypeSafety: 0a550fe20009fbdb80b750bd92d8476b4fbcfd4b
585+
React: a7ba329278133e1d7b0d57eac0f455cb53c484ef
586+
React-callinvoker: a7973d14f10e7bfa72fe0cf97264dba48d49cc5c
587587
React-Codegen: 61a79489c164568e1575cc662fa7c9a167215dcc
588-
React-Core: ef10b29be647e9fe6541bee92945c052a2227be7
589-
React-CoreModules: 43dadecdb2b2c83ef74443941cdf869b429c835c
590-
React-cxxreact: 1d3662e60451049d10bbdcc172d1360e3af4e7f1
591-
React-jsi: 19eb9069d3f323ac5ffc941707f3f6739f48f2b9
592-
React-jsiexecutor: 3e39bb047dfbe02d37b6144ca149f0c880bd9ec6
593-
React-jsinspector: ce7b508215e9f720c345ccd48353c8e426604c09
594-
React-logger: f624f2cf83c69f2455874ae6f5521475611c5a4f
595-
React-perflogger: a9a9d7a5f9f47c5b56193e3c114fb16ba3a184d2
596-
React-RCTActionSheet: 1c27530aba6834d35e2005570e96a97c18eb445f
597-
React-RCTAnimation: 73d2ed8c8eecf9dde97c5e4be05d2adbbda58f2c
598-
React-RCTBlob: 43eb87c4b2d788197ffad01c70bfc17e4a1ac6ea
599-
React-RCTImage: 40867075e9927fe2c913e3a852043850ce8d5d6d
600-
React-RCTLinking: 565e4d6fdfd2271935c9d3e2510b6bd2fa372b8f
601-
React-RCTNetwork: 9a0cbc84ba053d739aca05faa3568d366262bdd0
602-
React-RCTPushNotification: c53e9e576b49a01f63e9649bd7a6203c0c03d6d8
603-
React-RCTSettings: 7195a08c20f21c0efa71aeacd488485ea80a44d3
604-
React-RCTTest: 271b54801041f7c9b2a0dbe71827550e84a5bdbb
605-
React-RCTText: b8a9723313c024ca592fa46b040fbb372722525c
606-
React-RCTVibration: 2b44f706a45a1a82458b5d05f394cb601e07da2a
607-
React-runtimeexecutor: 3010cca0a32b0b0ae87e0aae3265f86c4676f501
588+
React-Core: 83f76a9e553370910f7dd036c227ae3728514e4c
589+
React-CoreModules: 956c5003b1f393ecdf01cac81b9abd61c53cb897
590+
React-cxxreact: 0d26fe3e743964ec28be7480781b33669d7edcb2
591+
React-jsi: 0fe864a1e1ab4089ae7361cb768bda8f20350ad8
592+
React-jsiexecutor: 80621468529516b8f1164685d8e62d72c78f7551
593+
React-jsinspector: f1d9ed916336a72ec377fb8c0a1d784a7a0085ae
594+
React-logger: 7dfa0e98931f90b501143d2cf5fbbd3fbb03a5c1
595+
React-perflogger: 6470780013040448a52bdab0e668573ad6da047c
596+
React-RCTActionSheet: 7a120b18673235b7bec8c6b7f45ffe6103a80c45
597+
React-RCTAnimation: e380831ab78e2e6e41fb21d99c2515b61ded67b2
598+
React-RCTBlob: ef1b52b27841714d8e77e65a3f46ae37ab5c0286
599+
React-RCTImage: 73f3c9efc611c90eb57fa8ffd8390f748cd12163
600+
React-RCTLinking: 862a74f8b690f080fbbb071d6c9ee9f918d85abf
601+
React-RCTNetwork: 0ad181f3eccebc98acd5aae88668ec8b977ada4f
602+
React-RCTPushNotification: 2f6d6c013536e7381517a89854b2e0dec3ccaea0
603+
React-RCTSettings: 69dc88fa59c154c0f020de20af286e1f18ecaf08
604+
React-RCTTest: c4409159d6602fac7ea0c77dd78edbfd87451003
605+
React-RCTText: e76719accaa721a86ef10fd26418c632364865cc
606+
React-RCTVibration: b13450dceee3922928d5f2ba626f13a8c8a41592
607+
React-runtimeexecutor: efede3b2374f6eea50a485f042f7f8c13e3b4d80
608608
React-TurboModuleCxx-RNW: 881411415eafe818f9cc3c4016167cc3d219402b
609-
React-TurboModuleCxx-WinRTPort: 1fd3447c284a28a6073bfb5c3ec7e12079209fc1
610-
ReactCommon: 545c27c21c516ab8c40af635cdcc0e20591d5c8c
609+
React-TurboModuleCxx-WinRTPort: 07e0f59bfaa337933c7b114d374d0e2a93b4b5e8
610+
ReactCommon: 3199785c30e1efcce92ca7da5038c7a248124aa3
611611
ScreenshotManager: b378292226c78474e70b139ba2e19f584836c520
612612
SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608
613-
Yoga: 8d41f98023fe4d9e60d4283ec1ac3a3ae4e7f863
613+
Yoga: 9899fd558a01665e4acf7e28f02f2090942e829c
614614
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
615615

616616
PODFILE CHECKSUM: cbf4f9be33910397d5f84dd4fcbe56d3d61d42fa

0 commit comments

Comments
 (0)