Emil Sjolander
924b869f76
Expose print function to java
...
Reviewed By: astreet
Differential Revision: D4962456
fbshipit-source-id: 8f62ed6724490e621fbc11573b2a9b25c56e51f1
2017-04-27 16:32:36 -07:00
Seth Kirby
c8bb422882
Fix Nodes not having correct view managers externally
...
Reviewed By: ahmedre
Differential Revision: D4927963
fbshipit-source-id: f4993aa45f6313e814d03141f828d37eafade059
2017-04-27 15:50:15 -07:00
Emil Sjolander
39f9e7a6b1
Disable yoga rounding for RN
...
Reviewed By: shergin
Differential Revision: D4964205
fbshipit-source-id: d3f709713d61f663245fd2208057dbc75aece049
2017-04-27 13:05:55 -07:00
Rene Weber
c6614f117f
Add explicit error message if e.getMessage is null
...
Summary:
In the NetworkingModule, if the http request failed, we send a `didCompleteNetworkResponse` event with the error message, which is used on JS side to determine if the request was erroring. Currently we get the error message from `e.getMessage()`, however, not all exceptions have a message and it might therefore return null and thus resulting in no error on JS side. This change checks if the message is null and if so uses a default message.
In android send a request using XMLHttpRequest with a timeout set to a server that has a delay larger than the timeout (so we force the timeout to happen).
```
const request = new XMLHttpRequest();
request.open('GET', "http://localhost:3000/ ", true);
request.timeout = 1000;
request.ontimeout = () => { console.log('ontimeout'); };
request.send();
```
See the timeout callback being called correctly.
Fixes #11666
Closes https://github.com/facebook/react-native/pull/13407
Differential Revision: D4963764
Pulled By: hramos
fbshipit-source-id: 61ffcef9e0594fe9bface24fdb8bde1e6eec3990
2017-04-27 12:15:48 -07:00
Andrew Y. Chen
2d3a272e0e
Don't complete requests if mock response wasn't provided
...
Reviewed By: jingc
Differential Revision: D4959691
fbshipit-source-id: 8a61c6fc559a2be4603b9d01dafa52f7441bd3a6
2017-04-27 11:47:58 -07:00
Aaron Chiu
8478767044
wrap CREATE_MODULE and INITIALIZE_MODULE markers with try/finally
...
Reviewed By: alexeylang
Differential Revision: D4961142
fbshipit-source-id: 7d25103b2839f15bb6a913eba7eb60ef0b07eb23
2017-04-27 11:47:57 -07:00
Gerald Monaco
ee91eb7401
Add openStackFrameCall to DevServerHelper
...
Reviewed By: javache
Differential Revision: D4946709
fbshipit-source-id: 059aec70c4a0b230e9280b050601a3bde39f46df
2017-04-27 11:32:38 -07:00
Emil Sjolander
1a72d91cb2
Remove rounding from experimental features
...
Reviewed By: gkassabli
Differential Revision: D4953838
fbshipit-source-id: 3ee5f27d92f95b3ed4a01c98bc35e9157f2e91c5
2017-04-27 07:27:26 -07:00
Aaron Chiu
414f5c88ff
fix lint
...
Reviewed By: javache
Differential Revision: D4953667
fbshipit-source-id: e27f9df072f2e89b541c9ef46c637987c27d1d99
2017-04-26 20:15:54 -07:00
Minjang Kim
39c73a842f
A (better) fix for t17513908: IG(Android) crash when tapping "Comments" at Settings
...
Reviewed By: martinbigio
Differential Revision: D4956022
fbshipit-source-id: 0f9cc1c9ecf28c95fe192f41fd3e75cd7409dd27
2017-04-26 16:32:46 -07:00
Emil Sjolander
19e1ef9042
Expose setPointScaleFactor to java
...
Reviewed By: gkassabli
Differential Revision: D4953835
fbshipit-source-id: b1f97d9ec1bb78ccf7f53131fce87955fe66eb02
2017-04-26 12:31:08 -07:00
Emil Sjolander
aaab0e9674
Call onDisconnected() not onConnected() when closing socket
...
Reviewed By: javache
Differential Revision: D4953631
fbshipit-source-id: 578d212b19f7364346ea2ae8f3e52438ffc378bd
2017-04-26 04:15:31 -07:00
Andrew Y. Chen
324018061b
Fix NoSuchMethodError for Inspector#Page's constructor
...
Reviewed By: AaaChiuuu
Differential Revision: D4946388
fbshipit-source-id: 1c86e9701f26bc22af81050b300a2d6fd96a11a1
2017-04-25 18:15:32 -07:00
Aaron Chiu
513da6fcf2
enable the usage of the BGUI thread
...
Reviewed By: javache
Differential Revision: D4928729
fbshipit-source-id: 2a3baa01856cb7145d5f0155da0b959c330b7425
2017-04-25 16:17:05 -07:00
Andrew Y. Chen
86dd77f924
Fix copy paste
...
Reviewed By: andreicoman11
Differential Revision: D4944482
fbshipit-source-id: 8841a57194943ced489a2d8b0c634b3befcce1d7
2017-04-25 11:35:33 -07:00
Gerald Monaco
102f990861
Add symbolication support to DevServerHelper
...
Reviewed By: javache
Differential Revision: D4929829
fbshipit-source-id: 6babdb868d27c1b0da0332cc6aee38502f35704f
2017-04-25 11:15:37 -07:00
Michael Schneider
57b0039ce1
Add appProperty to ReactRootView
...
Summary:
To get on par with iOS this PR adds an `appProperty` to the `ReactRootView`. The documentation on the iOS side is here: [https://facebook.github.io/react-native/docs/communication-ios.html#properties .](https://facebook.github.io/react-native/docs/communication-ios.html#properties .)
You can pass in initial props with the `startReactApplication` method:
```java
…
Bundle initialProps = new Bundle();
bundle.putString(“initialKey”, “initialValue”);
mReactRootView.startReactApplication(mReactInstanceManager, "HelloWorld", initialProps);
setContentView(mReactRootView);
…
```
And later on properties can be updated this way:
```java
…
// Update props
Bundle updatedProps = mReactRootView.getAppProperties();
updatedProps.putString(“someOtherKey”, “someOtherValue”);
mReactRootView.setAppProperties(updatedProps);
// Replace props
Bundle newProps = new Bundle();
newProps.putString(“someKey”, “someValue”);
mReactRootView.setAppProperties(newProps);
…
Closes https://github.com/facebook/react-native/pull/13430
Reviewed By: AaaChiuuu
Differential Revision: D4896483
Pulled By: javache
fbshipit-source-id: 7c752d6bbf5dc500874b49dcff80db772e83915f
2017-04-25 10:19:40 -07:00
Daniel Wagner-Hall
3d2a9ebdda
Remove project_config rules
...
Reviewed By: marcinkosiba
Differential Revision: D4939288
fbshipit-source-id: 53343a9a1a016db305de0293b6db5dc127940865
2017-04-25 07:21:03 -07:00
Pieter De Baets
34bc6bd2ae
Drop support for webworkers
...
Reviewed By: AaaChiuuu
Differential Revision: D4916449
fbshipit-source-id: a447233d3b7cfee98db2ce00f1c0505d513e2429
2017-04-25 05:37:54 -07:00
Pieter De Baets
a20882f62e
Remove WebWorker support from Timers
...
Reviewed By: AaaChiuuu
Differential Revision: D4929245
fbshipit-source-id: 6eae128756a31f6063bf8fe39f0573c1c07ca8bb
2017-04-25 05:37:53 -07:00
Pieter De Baets
ea93577ff2
Remove WebWorker support from NetworkingModule
...
Reviewed By: AaaChiuuu
Differential Revision: D4929251
fbshipit-source-id: fa07bfea64e6f79fd7b8c19889a26caec03cd421
2017-04-25 05:37:53 -07:00
Emil Sjolander
5bb1e4813b
Move reset into yoga node and dont set overflow as it has no effect
...
Reviewed By: marco-cova
Differential Revision: D4938759
fbshipit-source-id: 4cd6bc478dd1f56340f23e8bfe95fe7bb1b5db2d
2017-04-25 03:31:57 -07:00
Alexey Lang
1bc9d448f5
Port perf metrics used in RCTBatchedBridge
...
Reviewed By: javache
Differential Revision: D4938279
fbshipit-source-id: c927261ff96c2eb07b7303ae96aae7600f2947f1
2017-04-25 02:32:25 -07:00
Emil Sjolander
f1d5fdd468
connect / disconnect with websocket not when starting / stopping
...
Reviewed By: kittens
Differential Revision: D4937181
fbshipit-source-id: d1ec8144567809537fc7e321c255501bb130939b
2017-04-24 04:01:39 -07:00
Pieter De Baets
f09fdcbd2b
Throw when failing to load script
...
Reviewed By: AaaChiuuu
Differential Revision: D4929104
fbshipit-source-id: 115a44097b26bc11d20059c1667b9cf36fc47be9
2017-04-24 04:01:38 -07:00
Aaron Chiu
6138e20379
give us the ability to create a background UI thread
...
Reviewed By: javache
Differential Revision: D4928689
fbshipit-source-id: 94fa5f3f7c047ad816c7699dcc8bebf9e751b282
2017-04-21 05:30:22 -07:00
Pieter De Baets
b4932082c7
List nested exception in Redbox
...
Reviewed By: AaaChiuuu
Differential Revision: D4928968
fbshipit-source-id: 3af8f4ad0f76f035d2167fbf4b4381b6503f6bd2
2017-04-21 05:30:22 -07:00
Aaron Chiu
3a3e5affc3
add flag to test running BG UI operation on a separate thread from the native modules thread
...
Reviewed By: achen1
Differential Revision: D4912045
fbshipit-source-id: b0b1aea24f8d463b95369636b7df2422a23aab22
2017-04-20 16:15:38 -07:00
Aaron Chiu
97a86634f7
lower thread priority of native module and JS thread
...
Reviewed By: achen1
Differential Revision: D4921012
fbshipit-source-id: 71df4ab0614f20f092b992c07e828eb5ad951159
2017-04-20 15:35:58 -07:00
Marc Horowitz
38f5b84734
Make ModuleHolder usable from C++
...
Reviewed By: AaaChiuuu
Differential Revision: D4924286
fbshipit-source-id: f4d86603cf241ab21f931fed4798acd805d0b5aa
2017-04-20 15:01:20 -07:00
Pieter De Baets
17020ff9af
Add API to reset CxxModuleWrapper's module pointer
...
Reviewed By: mhorowitz
Differential Revision: D4914335
fbshipit-source-id: f28f57c2e74d590dacfb85d8027747837f768fdc
2017-04-20 11:00:33 -07:00
Pieter De Baets
366cb5a00a
Remove unused PersistentDirectory JSC config
...
Reviewed By: amnn
Differential Revision: D4921075
fbshipit-source-id: 8e0a0caadc882a0e3ffb6f66c2bc7336c7d64849
2017-04-20 03:15:26 -07:00
Aaron Chiu
350b6c6d7f
don't run setupReactContext() on UI thread
...
Reviewed By: achen1
Differential Revision: D4816125
fbshipit-source-id: e1da5de166bc29d635ffa22e8747a5b61eaf1491
2017-04-20 01:30:59 -07:00
Aaron Chiu
3e866e0380
launch conversion from ASyncTask to Thread
...
Reviewed By: achen1
Differential Revision: D4900998
fbshipit-source-id: af2283525b4e9856d7ff3466096226c4c1209f6b
2017-04-18 20:32:02 -07:00
Aaron Chiu
3fda6a9a2b
clear DraweeControllerBuilder after usage
...
Reviewed By: achen1
Differential Revision: D4908279
fbshipit-source-id: 8de9930a2160f3201f8b7a8a66415310fa2f41de
2017-04-18 20:07:05 -07:00
Pieter De Baets
54d8d10a6b
Construct ModuleHolder from ReactModuleInfo
...
Reviewed By: AaaChiuuu
Differential Revision: D4883331
fbshipit-source-id: c901051d0aa5993142104126bbec5d76bd605e0b
2017-04-18 06:48:04 -07:00
Aaron Chiu
035f076594
move calls that need to be on the UI thread out of setupReactContext()
...
Reviewed By: achen1
Differential Revision: D4890541
fbshipit-source-id: 7fc87d3341a1cefd474481dcc1b7b6d02d92f445
2017-04-18 04:15:34 -07:00
Aaron Chiu
b9eeaef243
make ReactInstanceManager safer threading wise
...
Reviewed By: achen1
Differential Revision: D4883219
fbshipit-source-id: 45671a6d51357fd51ca824a59f7b200c3df66b89
2017-04-18 04:15:34 -07:00
Aaron Chiu
ff056d22d9
update the infer-annotation jar for open source to unblock D4883219
...
Reviewed By: achen1
Differential Revision: D4890251
fbshipit-source-id: 3945c0e85fba15d588aa3b5760c64c5d81c6c516
2017-04-17 15:57:36 -07:00
Andrew Y. Chen
1dc0f7e994
Instrumentation tests for apps that provide a testPayload
...
Reviewed By: AaaChiuuu
Differential Revision: D4873849
fbshipit-source-id: b5235b952faea2e42fb4292fac4ca409e22ecb56
2017-04-17 15:00:44 -07:00
Aaron Chiu
9c44630866
make mReactChoreographer final in Timing.java
...
Reviewed By: achen1
Differential Revision: D4883119
fbshipit-source-id: 1adb57f333742fca9c5e1ece6355ee18881c48a4
2017-04-17 13:30:03 -07:00
Aaron Chiu
1c440dbcae
clean up NativeAnimatedModule
...
Reviewed By: achen1
Differential Revision: D4883111
fbshipit-source-id: 63873d46db8d2736672a6d102e86dabfbf4f4610
2017-04-14 16:31:23 -07:00
Aaron Chiu
b9b03435c4
loosen the ReactChoreographer UI thread assert
...
Reviewed By: achen1
Differential Revision: D4873553
fbshipit-source-id: 7dbf771e744f6b33e6edb3ad4c227c3a63c3e3e3
2017-04-14 02:45:33 -07:00
Aaron Chiu
c9826ba4a9
make mHasDispatchScheduledCount in EventDispatcher atomic
...
Reviewed By: achen1
Differential Revision: D4882881
fbshipit-source-id: ac9a985287bd4720846ecde97ebb4935963c0d9f
2017-04-14 02:15:46 -07:00
Emil Sjolander
2030c78355
Remove references to CSSLayoutDEPRECATED
...
Reviewed By: marco-cova
Differential Revision: D4859822
fbshipit-source-id: 2588c1b3334f28332ae43e6c0bdec65934ca84c4
2017-04-13 12:52:38 -07:00
Kathy Gray
8e382fd006
Find hasConstant status via preprocessing
...
Reviewed By: javache
Differential Revision: D4867563
fbshipit-source-id: 66e4505d142fc4776cd727a025005b43d500b167
2017-04-13 05:30:14 -07:00
Aaron Chiu
625b4940ee
FLog.w ==> Flog.d
...
Reviewed By: yungsters
Differential Revision: D4874628
fbshipit-source-id: ae39a7105145f11b749822f3c98db973cfe613eb
2017-04-12 00:42:57 -07:00
Andrew Y. Chen
8290cd7ce2
Fix ARTShape arc
...
Reviewed By: AaaChiuuu
Differential Revision: D4871406
fbshipit-source-id: 7f777048c6756399b309e34cf3341c4263467b0b
2017-04-11 19:35:09 -07:00
Andrew Y. Chen
6b900dc7fb
Fix withCredentials test failure
...
Reviewed By: AaaChiuuu
Differential Revision: D4870817
fbshipit-source-id: d741eb21d4c7092f89d5a8461b9ec92e3df49120
2017-04-11 18:30:35 -07:00
Andrew Y. Chen
21819f1a99
Add support for async callbacks in ReactFindViewUtil
...
Reviewed By: AaaChiuuu
Differential Revision: D4841500
fbshipit-source-id: 16620d72bd636ad13085c15c38862e16da6c42d2
2017-04-11 10:45:35 -07:00