Spencer Ahrens
465f539057
Updates from Mon Aug 31st.
2015-08-31 16:31:41 -07:00
Spencer Ahrens
9ad2c322c0
[RN] improve elastic easing
...
Summary:
1) Makes params more intuitive (only one now, bounciness, which maps intuitively to number of oscillations).
2) Satisfies boundary conditions (f(0) = 0, f(1) = 1) so animation actually goes where you tell it (before it would finish at a random location depending on the input params).
3) Simple test to verify boundary conditions.
2015-08-31 13:39:00 -08:00
Spencer Ahrens
94ae886060
[RN] add clarifying Android-only comment to Portal
2015-08-31 11:10:45 -08:00
Felix Oghina
53fc5624e4
[reactnative] send platform arg with all packager requests
2015-08-29 06:36:18 -08:00
Nick Lockwood
fa6bc1c3cd
Fixed WebView example
2015-08-27 14:08:17 -08:00
Eric Vicenti
99bd57aef2
[ReactNative] Improve error handling with missing bridge callback
...
Summary:
This will throw an error message with the problematic callback module/method. Previously we would get an invariant in this case when we try to access `callback.apply` later in the method.
2015-08-27 11:02:58 -08:00
Andrei Coman
8ec1a180df
[ReactNative][SyncDiff] Add more items to react-native target
2015-08-27 06:31:30 -08:00
Alex Kotliarskyi
c7b1509615
[react-native] Fix tests and re-enable CI
2015-08-26 20:58:24 -08:00
Alex Kotliarskyi
5b25f208c5
[ReactNative] Teach flow how to deal with images
2015-08-26 18:26:09 -08:00
Andy Street
a9115bcbb3
[ReactNative][SyncDiff] Add parameter to allow turning on/off off screen rendering for alpha compositing
2015-08-26 15:15:36 -08:00
Martin Konicek
590156a360
More updates from Wed 26 Aug
2015-08-26 18:52:03 +01:00
Andrei Coman
f2da308928
[ReactNative] Add unimplemented views for some components
2015-08-26 05:47:12 -08:00
Martin Konicek
5526533f51
Updates from Wed 26 Aug
2015-08-26 14:04:01 +01:00
Andrei Coman
a8f11d7115
[ReactNative] Add TouchableNativeFeedback to OSS
2015-08-26 01:31:52 -08:00
Andy Street
162d12cfa4
[ReactNative][SyncDiff] Allow renderToHardwareTextureAndroid to be used outside of setNativeProps
2015-08-25 16:55:51 -08:00
Andy Street
504fa60168
[ReactNative][SyncDiff] AutoSync
2015-08-25 14:54:10 -08:00
Martin Konicek
da7ac11c53
Updates from Tue 25 Aug
2015-08-25 19:21:59 +01:00
Alexey Lang
2d2252cd50
Use native initialAppState to init app_state for AppStateIOS.
2015-08-25 09:32:28 -08:00
Martin Konicek
5f8c0613fe
[ReactNative] Temporarily disable flow in TabBarItemIOS
2015-08-25 07:16:35 -08:00
Nick Lockwood
65a3c07cfe
Fixed tab bar icon scale
...
Summary:
TabBarItemIOS supports setting the scale for base64-encoded images using an optional scale parameter, however this was broken due to the JS code only passing the uri, not the whole source object, to the native side.
(See: https://github.com/facebook/react-native/issues/2413 )
2015-08-25 05:26:14 -08:00
Tadeu Zagallo
fe0143eb20
[ReactNative] Update JS profiler to be compatible with Android
...
Summary:
Use nativeTraceBeginSection and nativeTraceEndSection with a more dynamic signature
to be compatible with Android.
2015-08-25 02:25:29 -08:00
Nick Lockwood
88e0bbc469
Ran Convert > To Modern Objective C Syntax
2015-08-25 01:08:49 -08:00
Tim Yung
af8a6a44b2
RN: Expose React.unstable_batchedUpdates
...
Summary:
Per @spicyj in facebook/relay#127 , this exposes `unstable_batchedUpdates` in React Native the same way it is exposed in `ReactDOM`.
2015-08-21 15:24:56 -08:00
Alex Kotliarskyi
8d07df4a22
[ReactNative] Unbreak debugger
2015-08-21 11:20:17 -07:00
Dorota Kapturkiewicz
f128269da7
[ReactNative] make radiobutton work with accessibility
2015-08-21 07:23:04 -07:00
Bill Fisher
debca6d24f
[ReactNative] Pass events through to touchable handlers
...
Summary:
We want to be able to access the touch data within our components' event handlers, so we need to thread the event object all the way through to them.
2015-08-21 03:03:32 -07:00
Harrison Harnisch
46c6cde947
UI CPU and memory utilization graphs in Chrome debugging mode
...
Summary:
Chrome debugging UI is currently only showing connection state and logs in the console, leaving room for plenty of interesting information.
I've pushed the UI (using the same convention set by FPS -- UI/JS) CPU and memory utilization data over the debug Websocket and tapped into the existing stream of JS calls that get ran in V8.
The number of JS calls in a time interval is counted for all sub calls in a batch
https://github.com/hharnisc/react-native/blob/master/packager/debugger.html#L150
The last 5 batches of JS calls are displayed in a list format.
<img width="951" alt="screen shot 2015-07-19 at 7 34 00 pm" src="https://cloud.githubusercontent.com/assets/1388079/8769257/edc42f70-2e4d-11e5-8813-e86ef530a446.png ">
Charts are created with [Chart.JS](https://github.com/nnnick/Chart.js ) (MIT licensed).
Closes https://github.com/facebook/react-native/pull/2050
Github Author: Harrison Harnisch <hharnisc@gmail.com>
2015-08-21 02:11:45 -07:00
Eric Vicenti
6f17dba39b
[ReactNative] Remove POPAnimation
...
Summary:
Thanks to @vjeux' work on Animated, we have transitioned away from POPAnimation entirely
2015-08-20 22:24:28 -07:00
Emily Janzer
4b28a847e6
[android] fix crash if breadcrumb refs don't exist
2015-08-20 19:08:16 -07:00
Andy Street
a0168a8c62
[ReactNative] [SyncDiff] Create new non-coalesceable event for when native should take the responder lock
2015-08-20 13:56:23 -07:00
Spencer Ahrens
5f91d404e1
[RN] Fix Animated tests
2015-08-20 10:28:49 -07:00
Dorota Kapturkiewicz
ed9b8c8b3b
[ReactNative] Disable accessibility of RootView when dialog appears. Apply it for AdsManager.
2015-08-20 10:16:13 -07:00
Dorota Kapturkiewicz
b888e8db40
[ReactNative] make sending accessibility events from JS possible and fix dialog
2015-08-20 08:41:22 -07:00
Tadeu Zagallo
81fdf3e532
[ReactNative] Change RCTProfile API to be compatible with systrace
2015-08-20 00:47:23 -07:00
Christopher Chedeau
16ddb1962a
[ReactNative] Remove warning for <Image source={require('./image.jpg')} />
...
Summary:
require('./image.jpg') returns a number and therefore the propType is wrong. Adding it to the propType to fix the warning and dealing with flow which is completely broken for this.
2015-08-19 22:53:25 -07:00
Spencer Ahrens
059e605e49
[RN] Mark some internal animated stuff as protected
2015-08-19 21:16:38 -07:00
Ben Alpert
0f3ea9fb8c
[ReactNative] Fix switching to null event listener
2015-08-19 15:02:25 -07:00
Nick Lockwood
26c4be62c8
Fixed test flakiness due to a race condition with RCTRedBox
...
Summary:
The test runner relied on checking the current error message in the RCTRedbox, which is a singleton (yay, shared mutable state!). This lead to some tests that worked individually but failed when run together due to error messages in RCTRedBox left over from previous tests.
I've replaced the call to -[RCTRedBox currentErrorMessage] by injecting a custom logging function to intercept the errors at source, which is a much more reliable solution.
2015-08-19 03:41:31 -07:00
Krzysztof Magiera
67746fea2f
[ReactNative] Use FbHttp for handling http requests from React Native.
2015-08-18 09:12:40 -07:00
Natthu Bharambe
a4e64196bc
Update `GLOBAL.process` instead of over-writing during initialization.
2015-08-17 16:47:10 -07:00
Ben Alpert
65692b7235
[ReactNative] Don't redbox for React warnings when not using Chrome executor
2015-08-17 16:02:10 -07:00
Nick Lockwood
8d1e02b8bd
Convert alloc/init to new to please linter
2015-08-17 08:46:00 -07:00
Mike Armstrong
bce7b9c638
generalise handling of uniforms and samplers
2015-08-17 07:13:17 -07:00
Pieter De Baets
261f9434e5
Avoid dispatch_async in RCTRootView when bridge has already started
...
Summary:
There's no good reason for initialProperties to be mutable after the RCTRootView has been created. Passing it in through the constructor means we can skip one dispatch_async.
2015-08-17 05:34:25 -07:00
Ludo Fardel
8460db57bc
Make flow check async
2015-08-17 03:13:16 -07:00
Alexsander Akers
91c8362176
Rename RCTReachability to RCTNetInfo
2015-08-14 08:20:01 -08:00
Nick Lockwood
3f5fcadbd5
Fix null values in network requests
2015-08-14 05:16:02 -08:00
Alexsander Akers
0f14933948
Enable transparent modal presentation with <Modal />
...
Summary:
Enable transparent modal backgrounds using `UIModalPresentationCustom` modal presentation style.
2015-08-14 04:47:12 -08:00
Alexsander Akers
dc01ecbc98
Remove now useless comment
2015-08-14 04:46:26 -08:00
Dorota Kapturkiewicz
a2c51b3b28
[ReactNative] expose importantForAccessibility to JS
2015-08-14 03:28:22 -08:00