react-native/React/Base
Kevin Gozali 6a1f48e06d TM iOS: rollout strategy 1 - added RCTEnableJSINativeModule(BOOL)
Summary:
To be able to test out new approach for NativeModules, introduce a simple runtime flag to enable the new system (doesn't exist yet). In addition, each module should declare a static `+ (BOOL)allowJSIBinding` in the objc class to be considered for the new approach. Doing so skips the processing of the module during bridge startup.

Note: this doesn't do anything special for `- (NSArray *)extraModulesForBridge:(RCTBridge *)bridge` impl yet.

Differential Revision: D9554296

fbshipit-source-id: 3508db6589e9f72367f62aa7ca15fce3d3adda72
2018-08-29 15:48:59 -07:00
..
Surface Fabric: `bridge` prop was removed from RCTSurface interface 2018-08-01 15:32:01 -07:00
RCTAssert.h Fixed RCTAssert() 2018-06-20 09:47:41 -07:00
RCTAssert.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTBridge+Private.h Way to register RCT_MODULE in Plugin2.0 instead of +load 2018-08-18 10:01:57 -07:00
RCTBridge.h TM iOS: rollout strategy 1 - added RCTEnableJSINativeModule(BOOL) 2018-08-29 15:48:59 -07:00
RCTBridge.m TM iOS: rollout strategy 1 - added RCTEnableJSINativeModule(BOOL) 2018-08-29 15:48:59 -07:00
RCTBridgeDelegate.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTBridgeMethod.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTBridgeModule.h TM iOS: rollout strategy 1 - added RCTEnableJSINativeModule(BOOL) 2018-08-29 15:48:59 -07:00
RCTBundleURLProvider.h Wrap global variables in extern C 2018-03-02 19:44:18 -08:00
RCTBundleURLProvider.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTConvert.h Gate usage of WebKit 10.0 APIs 2018-08-16 16:52:45 -07:00
RCTConvert.m Gate usage of WebKit 10.0 APIs 2018-08-16 16:52:45 -07:00
RCTCxxConvert.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTCxxConvert.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTDefines.h Gate usage of WebKit 10.0 APIs 2018-08-16 16:52:45 -07:00
RCTDisplayLink.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTDisplayLink.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTErrorCustomizer.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTErrorInfo.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTErrorInfo.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTEventDispatcher.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTEventDispatcher.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTFrameUpdate.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTFrameUpdate.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTImageSource.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTImageSource.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTInvalidating.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTJSCErrorHandling.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTJSCErrorHandling.mm Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTJSStackFrame.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTJSStackFrame.m Teach JS stack-parsing regex about alternative formats 2018-04-20 09:01:27 -07:00
RCTJavaScriptExecutor.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTJavaScriptLoader.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTJavaScriptLoader.mm Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTKeyCommands.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTKeyCommands.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTLog.h remove unnecessary ExceptionManager abstraction 2018-05-14 20:45:21 -07:00
RCTLog.mm remove unnecessary ExceptionManager abstraction 2018-05-14 20:45:21 -07:00
RCTManagedPointer.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTManagedPointer.mm Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTModuleData.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTModuleData.mm Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTModuleMethod.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTModuleMethod.mm Check return code from malloc (#20173) 2018-08-08 18:32:19 -07:00
RCTMultipartDataTask.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTMultipartDataTask.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTMultipartStreamReader.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTMultipartStreamReader.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTNullability.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTParserUtils.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTParserUtils.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTPerformanceLogger.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTPerformanceLogger.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTPlatform.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTPlatform.m Expose React Native version as a symbol rather than macro 2018-03-02 14:51:39 -08:00
RCTReloadCommand.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTReloadCommand.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTRootContentView.h iOS: branch out Fabric handling into a separate RCTSurface-compatible class. 2018-03-05 18:57:30 -08:00
RCTRootContentView.m iOS: branch out Fabric handling into a separate RCTSurface-compatible class. 2018-03-05 18:57:30 -08:00
RCTRootView.h Mark global variable as extern "C" 2018-03-22 16:32:12 -07:00
RCTRootView.m iOS: branch out Fabric handling into a separate RCTSurface-compatible class. 2018-03-05 18:57:30 -08:00
RCTRootViewDelegate.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTRootViewInternal.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTTVRemoteHandler.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTTVRemoteHandler.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTTouchEvent.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTTouchEvent.m Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTTouchHandler.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTTouchHandler.m Correctly find rootView when RCTTouchHandler is in a RCTSurface 2018-08-13 11:32:17 -07:00
RCTURLRequestDelegate.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTURLRequestHandler.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTUtils.h Update license headers for MIT license 2018-02-16 18:31:53 -08:00
RCTUtils.m Fixes react native beta 5 break 2018-07-31 21:53:56 -07:00
RCTVersion.h Expose React Native version as a symbol rather than macro 2018-03-02 14:51:39 -08:00
RCTVersion.m Expose React Native version as a symbol rather than macro 2018-03-02 14:51:39 -08:00