react-native/Libraries
Nick Lockwood 407eb4ce85 NSNumber arguments must now be nonnull
Summary:
The bridge implementation on React Android does not currently support boxed numeric/boolean types (the equivalent of NSNumber arguments on iOS), nor does Java support Objective-C's nil messaging system that transparently casts nil to zero, false, etc for primitive types.

To avoid platform incompatibilities, we now treat all primitive arguments as non-nullable rather than silently converting NSNull -> nil -> 0/false.

We also now enforce that NSNumber * objects must be explicitly marked as `nonnull` (this restriction may be lifted in future if/when Android supports boxed numbers).

Other object types are still assumed to be nullable unless specifically annotated with `nonnull`.
2015-07-31 06:57:08 -08:00
..
ART [ReactNative] revert D2233419: 'Dynamic Text Sizes for Text component' 2015-07-14 15:55:06 -08:00
ActionSheetIOS Text highlighting on iOS 2015-07-24 08:41:58 -08:00
AdSupport Text highlighting on iOS 2015-07-24 08:41:58 -08:00
Animation [ReactNative] Delete AnimationExperimental and AnimationUtils 2015-07-24 10:29:44 -08:00
AppRegistry Cleanup AppRegistry types 2015-07-29 09:55:24 -08:00
AppStateIOS [RN|madman] init AppStateIOS.currentState with 'active' 2015-06-11 13:22:16 -08:00
BatchedBridge [madman] version mobile configs disk caching 2015-07-28 18:11:34 -08:00
CameraRoll [ReactNative] CameraRoll docs 2015-07-27 09:46:35 -08:00
Components [ReactNative] implement accessibilityLiveRegion and accessibilityComponentType 2015-07-30 01:40:37 -08:00
CustomComponents [ReactNative][Navigator] Fix disabled scene height change 2015-07-30 12:58:45 -08:00
DebugComponentHierarchy [ReactNative] Send debug component ownership info in createView 2015-06-25 05:47:24 -08:00
Device flowify some Libraries 2015-03-25 11:09:54 -08:00
Devtools [react-native] enable react devtools from JavascriptCore 2015-07-23 17:14:09 -08:00
Fetch [ReactNative] clean lint in all of Libraries/ 2015-05-19 13:47:04 -08:00
Geolocation Text highlighting on iOS 2015-07-24 08:41:58 -08:00
Image [React Native] open source ImageEditingManager native module 2015-07-29 15:57:48 -08:00
Inspector [react-native] enable react devtools from JavascriptCore 2015-07-23 17:14:09 -08:00
Interaction InteractionManager: remove dev timeout warnings 2015-07-01 04:51:28 -08:00
JavaScriptAppEngine [ReactNative] Use ASCII double quotes 2015-07-24 13:16:25 -08:00
LinkingIOS Text highlighting on iOS 2015-07-24 08:41:58 -08:00
Modal Add <Modal /> component 2015-07-28 07:21:50 -08:00
NativeApp [ReactNative] Add "RCTNativeAppEventEmitter" 2015-05-15 16:57:18 -08:00
Network NSNumber arguments must now be nonnull 2015-07-31 06:57:08 -08:00
Picker Removed deprecated RCT_EXPORT + code paths 2015-06-05 09:58:25 -08:00
Portal [reactnative] move .android.js files to oss 2015-07-22 08:44:07 -08:00
PushNotificationIOS Text highlighting on iOS 2015-07-24 08:41:58 -08:00
RCTTest Text highlighting on iOS 2015-07-24 08:41:58 -08:00
RKBackendNode [ReactNative] clean lint in all of Libraries/ 2015-05-19 13:47:04 -08:00
ReactIOS [ReactNative] cleanup native components 2015-07-24 18:54:35 -08:00
ReactNative [ReactNative] implement accessibilityLiveRegion and accessibilityComponentType 2015-07-30 01:40:37 -08:00
Settings Text highlighting on iOS 2015-07-24 08:41:58 -08:00
Storage [Docs] Clarify in the AsyncStorage docs that it is global to the app, not OS 2015-06-15 14:18:09 -08:00
StyleSheet [ReactNative] Add overflow to the whitelisted Image props 2015-07-27 11:06:27 -08:00
Text Fixed text highlight alignment when text has nonzero padding. 2015-07-27 07:11:29 -08:00
Utilities [events] Move start point of EventsDashboard to work with early boot 2015-07-29 10:47:13 -08:00
Vibration Text highlighting on iOS 2015-07-24 08:41:58 -08:00
WebSocket NSNumber arguments must now be nonnull 2015-07-31 06:57:08 -08:00
react-native Add <Modal /> component 2015-07-28 07:21:50 -08:00
vendor [ReactNative] Fix ResponderEventPlugin after React upgrade 2015-07-29 02:47:55 -08:00
Promise.js Replace ES6Promise with Promise 2015-04-15 06:06:29 -08:00