react-native-macos/Libraries
Valentin Shergin ae113aa697 Refinements in RCTBackedTextInputViewProtocol protocol
Summary:
RCTBackedTextInputViewProtocol is a protocol that describes which capabilities must be exposed for some TextInput-like UIView to be compatible with the rest of TextInput infra. We use that in both implementations. In Classic React Native we use Objective-C runtime mechanisms to call many of those methods (via ViewManager's directives); that masked the problem that the protocol was incomplete.

In Fabric, we call all methods normally, so we need to declare all of them here.

Changelog: [Internal] Fabric-specific internal change.

Reviewed By: sammy-SC

Differential Revision: D18950432

fbshipit-source-id: 3cd5cb57a033f7c43fd5f2c10f9706408e8e6d0c
2019-12-12 12:53:11 -08:00
..
ART Tidy up license headers [2/n] 2019-10-16 10:06:34 -07:00
ActionSheetIOS TM JS: Revert to import from TurboModuleRegistry.js 2019-11-08 11:44:16 -08:00
Alert Exact-by-default codemod for react-native-github 2019-11-21 09:42:57 -08:00
Animated moved normalizeColor and changed dependencies (#27372) 2019-12-03 16:05:22 -08:00
AppState TM JS: Revert to import from TurboModuleRegistry.js 2019-11-08 11:44:16 -08:00
BatchedBridge Exact-by-default codemod for react-native-github 2019-11-21 09:42:57 -08:00
Blob Fix BlobModule getConstants() 2019-12-11 11:31:51 -08:00
BugReporting Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
CameraRoll Make RCTCameraRollManager TurboModule-compatible 2019-11-04 16:07:24 -08:00
Components Migrate ActivityIndicator to HostComponent 2019-12-09 11:55:40 -08:00
Core Add unstable_enableLogBox 2019-12-10 02:31:38 -08:00
DeprecatedPropTypes Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
EventEmitter Exact-by-default codemod for react-native-github 2019-11-21 09:42:57 -08:00
Experimental Remove IncrementalPresenter 2019-12-07 10:41:54 -08:00
FBLazyVector Daily `arc lint --take BUCKFORMAT` 2019-10-17 12:16:15 -07:00
FBReactNativeSpec Fix NativeJSDevSupport.onSuccess 2019-12-10 12:35:17 -08:00
HeapCapture Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
Image iOS: added helper functions to gate image instrumentations 2019-12-09 10:59:18 -08:00
Inspector Exact-by-default codemod for react-native-github 2019-11-21 09:42:57 -08:00
Interaction Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
JSInspector Exact-by-default codemod for react-native-github 2019-11-21 09:42:57 -08:00
LayoutAnimation xplat/js/react-native-github 2019-08-09 10:11:15 -07:00
Linking Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
LinkingIOS Make RCTLinkingManager TurboModule-compatible 2019-11-08 14:14:45 -08:00
Lists Add getNativeScrollRef to FlatList 2019-12-03 10:17:15 -08:00
LogBox Fix logs stuck in pending symbolocated state 2019-12-10 10:09:41 -08:00
Modal LogBox - Update to use it's own root for the inspector 2019-12-10 02:31:38 -08:00
NativeAnimation Make RCTNativeAnimatedModule a regular NativeModule 2019-11-12 13:56:09 -08:00
NativeModules/specs Add NativeLogBox module on iOS 2019-12-10 02:31:37 -08:00
Network Exact-by-default codemod for react-native-github 2019-11-21 09:42:57 -08:00
NewAppScreen Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
Performance Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
PermissionsAndroid Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
Pressability Core files should depend on internals directly 2019-12-05 13:33:58 -08:00
PushNotificationIOS Exact-by-default codemod for react-native-github 2019-11-21 09:42:57 -08:00
RCTRequired Daily `arc lint --take BUCKFORMAT` 2019-10-17 12:16:15 -07:00
ReactNative Hotfix - register null logbox outside of dev 2019-12-11 08:38:29 -08:00
ReactPrivate Add annotations to ReactNativePrivateInterface 2019-08-22 17:50:36 -07:00
Renderer Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
Settings Exact-by-default codemod for react-native-github 2019-11-21 09:42:57 -08:00
Share Share - title is not a valid attribute in iOS (#27351) 2019-12-04 15:49:22 -08:00
Storage Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
StyleSheet adding tests for the processColorArray mapping (#27344) 2019-12-04 15:27:54 -08:00
SurfaceBackedComponent Tidy up license headers [2/n] 2019-10-16 10:06:34 -07:00
SurfaceHostingComponent Tidy up license headers [2/n] 2019-10-16 10:06:34 -07:00
Text Refinements in RCTBackedTextInputViewProtocol protocol 2019-12-12 12:53:11 -08:00
TurboModule Exact-by-default codemod for react-native-github 2019-11-21 09:42:57 -08:00
TypeSafety Treat NSNull like nil in RCTBridgingToOptional{Bool,Double} 2019-11-18 07:04:46 -08:00
Types Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
Utilities Fix NativeJSDevSupport.onSuccess 2019-12-10 12:35:17 -08:00
Vibration Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
WebSocket Exact-by-default codemod for react-native-github 2019-11-21 09:42:57 -08:00
Wrapper Tidy up license headers [3/n] 2019-10-16 10:06:34 -07:00
YellowBox Add WarningFilter handling for YellowBox 2019-12-11 16:14:17 -08:00
__flowtests__ Manually fix places the codemod doesnt hit 2019-11-19 13:38:18 -08:00
polyfills Remove groupCollapsed from list of unsupported polyfills 2019-12-06 13:35:47 -08:00
vendor RN: Delete `merge[Into]` 2019-10-12 15:52:27 -07:00
.npmignore
Promise.js Don't crash when pretty-format is not available 2019-11-19 16:22:29 -08:00
UTFSequence.js Clean-up $TEMPORARY$object in xplat/js/react-native-github 2019-08-21 09:58:24 -07:00
promiseRejectionIsError.js Migrate "Libraries" from Haste to standard path-based requires (sans vendor & renderers) (#24749) 2019-05-08 08:48:59 -07:00