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
Pieter De Baets
3184f314ad
Fix NPE in StackTraceHelper
...
Reviewed By: AaaChiuuu
Differential Revision: D4860056
fbshipit-source-id: 68865d8d8d1c2a678970f10e99d2ae5bc31ea5f8
2017-04-11 04:29:55 -07:00
Adam Comella
e544563bd2
BREAKING: Android: Support withCredentials flag in XHRs
...
Summary:
Corresponding iOS PR: #12275
Respect the withCredentials XMLHttpRequest flag for sending cookies with requests. This can reduce payload sizes where large cookies are set for domains.
This should fix #5347 .
This is a breaking change because it alters the default behavior of XHR. Prior to this change, XHR would send cookies by default. After this change, by default, XHR does not send cookies which is consistent with the default behavior of XHR on web for cross-site requests. Developers can restore the previous behavior by passing `true` for XHR's `withCredentials` argument.
**Test plan (required)**
Verified in a test app that XHR works properly when specifying `withCredentials` as `true`, `false`, and `undefined`. Also, my team uses this change in our app.
Adam Comella
Microsoft Corp.
Closes https://github.com/facebook/react-native/pull/12276
Differential Revision: D4673646
Pulled By: ericvicenti
fbshipit-source-id: 924c230c9df72071b3cf9151c3ac201905ac28a5
2017-04-10 22:46:12 -07:00
Kathy Gray
78ab4ee893
Delay module creation on call for constants when module has none
...
Reviewed By: AaaChiuuu
Differential Revision: D4810252
fbshipit-source-id: b2b98c3a8355dbb5775f254f25304a21f0bfee5b
2017-04-10 03:16:36 -07:00
Kathy Gray
678679e009
Separate findMethods from BaseJavaModule
...
Reviewed By: javache
Differential Revision: D4795087
fbshipit-source-id: 6d135a409d463940a5a0aabbc85682ed61420ae3
2017-04-10 03:16:36 -07:00
Faraz Sherwani
8591d8ae71
Webview disable save form prop
...
Summary:
Adds functionality to be able to disable saving of form data and thereby disabling autocomplete in webview on Android. Can be used as a workaround for #13241
Manual testing that autocomplete is disabled when the property is set to true, and still enabled when it is unset or set to false.
Closes https://github.com/facebook/react-native/pull/13271
Differential Revision: D4858899
Pulled By: ericvicenti
fbshipit-source-id: 62738b0685e4c1958c8a32e184fa2fe4f711b336
2017-04-09 21:45:45 -07:00
Andrew Y. Chen
909af08f24
Add a nativeID prop to allow native code to reference react managed views
...
Reviewed By: sahrens
Differential Revision: D4786713
fbshipit-source-id: af9cef0737c010b429d52d00181c00bd81f13f5b
2017-04-07 12:00:40 -07:00
Benjamin Jaeger
e154117f37
Add proguard rules to bridge BUCK
...
Summary:
prevents reflected classes from being stripped/obfuscated
Depends on D4830910
Reviewed By: mhorowitz
Differential Revision: D4835688
fbshipit-source-id: 5b85668f92ed4ae5cebc9902ec60f6d5d6299bd4
2017-04-07 11:46:12 -07:00
Andrew Y. Chen
b5327dd388
Set the enabled state on disabled button views
...
Reviewed By: AaaChiuuu
Differential Revision: D4722513
fbshipit-source-id: f4a4e6304594235b5da4e5be36358331e43bdbee
2017-04-06 21:32:05 -07:00