Kathy Gray
2b89416ac0
Only load core modules once
...
Reviewed By: javache, AaaChiuuu
Differential Revision: D5303176
fbshipit-source-id: f00ecacaa695ce7a4f8b57c66cee38bb70883cae
2017-06-22 11:55:19 -07:00
Pieter De Baets
d795fa1b2c
Update native references to JSTimers
...
Reviewed By: AaaChiuuu
Differential Revision: D5294997
fbshipit-source-id: 3003d56f744af0c35b1ffef7bdd71617d4f948c3
2017-06-22 09:52:33 -07:00
Kathy Gray
4566f01fbd
Fix package order on reactinstancemanager
...
Reviewed By: alexeylang
Differential Revision: D5296348
fbshipit-source-id: bfd859085758f1f78a927b2ad4464ed9aff82c58
2017-06-21 16:30:38 -07:00
Kathy Gray
5c5410459e
Setting bridge up for sharing: allowing native modules to register after init
...
Reviewed By: javache
Differential Revision: D4945784
fbshipit-source-id: 80e7236e9ccd5d5c9a7fba7c96b98fc38b43a2fc
2017-06-21 12:08:45 -07:00
Nurzhan Bakibayev
1ae54b5108
Separate port constant for inspector proxy server.
...
Reviewed By: johnislarry
Differential Revision: D5282980
fbshipit-source-id: e714965e2bb4849e24138d326c757352b238aba6
2017-06-21 08:01:44 -07:00
Yu Wang
01adc71ade
add cmd+opt+ctrl+D to globally invoke dev menu for Android
...
Reviewed By: frantic
Differential Revision: D5280788
fbshipit-source-id: ce11d122ee17a2ba8d8aa2e91fc6639610791577
2017-06-20 17:01:46 -07:00
Andrew Y. Chen
3c4057cbb4
Revert D5172643: [ReactImageView] Remove useless code from ReactImageView.RoundedCornerPostprocessor
...
Differential Revision: D5172643
fbshipit-source-id: d8d27586d81479c950fe3dd49b24ad5ee29861fc
2017-06-19 14:46:49 -07:00
Andrew Y. Chen
e82ceb24eb
Fix dev loading indicator
...
Reviewed By: AaaChiuuu
Differential Revision: D5277176
fbshipit-source-id: 04a8af068310490957e8bc1e690e2cdb927e4dff
2017-06-19 13:16:19 -07:00
Andrew Y. Chen
56969d51fa
Don't crash if Window permission isn't granted for dev loading view
...
Reviewed By: AaaChiuuu
Differential Revision: D5263844
fbshipit-source-id: bf10375ddc43158ce77e09682605068e28f690ef
2017-06-19 08:22:23 -07:00
Pascal Hartig
2cc1195035
Fix license headers
...
Reviewed By: IanChilds
Differential Revision: D5255424
fbshipit-source-id: 23439ac035f74f2fd1c756b8185e39199e748e33
2017-06-15 07:45:46 -07:00
Aaron Chiu
e48ad9609c
tag INITIALIZE_MODULE marker with the non-zero instance key
...
Reviewed By: javache
Differential Revision: D5255044
fbshipit-source-id: 9bd72970488cfba4271562e83416f6515b9e77b3
2017-06-15 02:50:37 -07:00
Pieter De Baets
559805d0b0
Remove SetBuilder
...
Reviewed By: AaaChiuuu
Differential Revision: D5237184
fbshipit-source-id: dde09febd0d4a5a42a62c7c6fbda3e6713d26152
2017-06-14 16:48:26 -07:00
Aaron Chiu
7464d5e1a2
use .contains
...
Reviewed By: achen1
Differential Revision: D5242469
fbshipit-source-id: d666b1264e6e40bb2649ab91bc63ecb6decb1532
2017-06-14 16:31:10 -07:00
Pieter De Baets
534bbfac8f
Report Java stack from errors from sync native module calls
...
Reviewed By: mhorowitz
Differential Revision: D5069794
fbshipit-source-id: ede314034a2eb6b063a22dbd6e5d13c8ad66e20c
2017-06-14 09:32:37 -07:00
Pieter De Baets
ce6fb337a1
Breaking - remove unused registration of JS modules
...
Summary: It's now unnecessary to declare which JS modules you want to expose on your package. To upgrade, remove all overrides of `createJSModules` and keeping calling your JS modules as before.
Reviewed By: AaaChiuuu
Differential Revision: D5229259
fbshipit-source-id: 1160826c951433722f1fe0421c1200883ba1a348
2017-06-14 03:52:17 -07:00
Pieter De Baets
53d5504f40
Stop requiring registration of callable JS modules
...
Reviewed By: AaaChiuuu
Differential Revision: D5229073
fbshipit-source-id: d6d1967982ae379733a7e9667515ca9f074aadd4
2017-06-13 05:46:31 -07:00
Xin Lux Liu
947d77dab5
Revert D5176953: [rn] Remove DialogWhenLarge style from devsupport
...
Differential Revision: D5176953
fbshipit-source-id: 9e43fc71841dcd0edb43ed9de407bab9bb759f3a
2017-06-11 18:34:29 -07:00
Andrew Y. Chen
ac19ddeea8
Revert D5176953: [rn] Remove DialogWhenLarge style from devsupport
...
Differential Revision: D5176953
fbshipit-source-id: 130e4180de02d4ad14a9c4c5d7a672741b8f40b7
2017-06-11 17:32:18 -07:00
Owen Auch
e8df8d9fd5
Corrected spelling of the word "properties" in error message in ReactAndroid/build.gradle
...
Summary:
The misspelling in the error message bothered me.
N/A
Closes https://github.com/facebook/react-native/pull/14425
Differential Revision: D5225388
Pulled By: shergin
fbshipit-source-id: b20f31f0685099ae1d1c3dd2de74dfb33eadfd6e
2017-06-11 00:15:40 -07:00
Aaron Chiu
a1321aedd7
add a bunch of debug log statements
...
Reviewed By: achen1
Differential Revision: D5216191
fbshipit-source-id: 8e8e05d4bcd8b2112fbd15b3809946f1caa0edbe
2017-06-09 15:49:57 -07:00
Ben Nham
2984628357
add marker surrounding entire native module creation
...
Reviewed By: javache
Differential Revision: D5200856
fbshipit-source-id: 35b0e627224d518126a1cfdd36d6af264dd186cf
2017-06-09 06:22:39 -07:00
Ben Nham
80bc07fd60
add support for multiple bridge listeners
...
Reviewed By: AaaChiuuu
Differential Revision: D5200830
fbshipit-source-id: 2a12267edddd2558146721e02a0b80d649755050
2017-06-09 06:22:39 -07:00
Aaron Chiu
c639a1f802
fix dev reloading
...
Reviewed By: achen1
Differential Revision: D5187906
fbshipit-source-id: 8c35ee0747bdc0f6748ecdca54e223eafe37e105
2017-06-08 19:31:21 -07:00
Pieter De Baets
a9e8b7bca5
Remove unused package_js.py
...
Reviewed By: AaaChiuuu
Differential Revision: D5200573
fbshipit-source-id: 5bc5cc66d3ce979a6ca2db9241e1de4eab45f234
2017-06-08 03:45:41 -07:00
Aaron Chiu
f978109281
Ingore two other test of similar nature (and failure)
...
Reviewed By: javache
Differential Revision: D5208387
fbshipit-source-id: b32412c1591b2e3e461a3c2a3f99beb9ca7cd552
2017-06-08 02:30:03 -07:00
Pieter De Baets
81c2f3b189
Cleanup Platform
...
Reviewed By: dcaspi
Differential Revision: D5185504
fbshipit-source-id: 4f7e9f9068598418b346a7370f6be241a0784b60
2017-06-07 10:19:01 -07:00
Aaron Chiu
ce52f404f2
remove some markers
...
Reviewed By: fkgozali
Differential Revision: D5196382
fbshipit-source-id: b12b56a7f7d1c4309ebcb61e840cc570d87acf3b
2017-06-06 20:45:33 -07:00
Andrew Y. Chen
37d4fd3ab6
Remove DialogWhenLarge style from devsupport
...
Reviewed By: AaaChiuuu
Differential Revision: D5176953
fbshipit-source-id: 52f426a0fbcdb07e1d250215342dceaeb6040261
2017-06-06 14:46:22 -07:00
Aaron Chiu
2dfcde4c7b
Ignore CatalystNativeJSToJavaParametersTestCase for now
...
Reviewed By: javache
Differential Revision: D5189336
fbshipit-source-id: a9d9e6ff17bf85af5e0e6146b13e2f96022435ba
2017-06-06 13:17:32 -07:00
Michał Gregorczyk
46b3a89a70
Stop SystraceMessage markers with SystraceMessage.endSection
...
Reviewed By: javache
Differential Revision: D5182628
fbshipit-source-id: f5112a434cb7564410b0e2e69840e45a0777a184
2017-06-06 11:20:47 -07:00
Pieter De Baets
964c3a1b7a
Don't include JNI dep in OSS build
...
Summary:
When circle is using Buck, it uses prebuilt native libraries. I added this dependency internally to avoid callers having to depend on it explicitly but it looks like that broken open-source.
Closes https://github.com/facebook/react-native/pull/14343
Differential Revision: D5191531
Pulled By: javache
fbshipit-source-id: 5397026daac085694b3320bf6d3e7b3f5d680691
2017-06-06 10:34:23 -07:00
Kathy Gray
3c89bafad5
Reducing lock contention in module creation
...
Reviewed By: javache
Differential Revision: D5147499
fbshipit-source-id: b420cc67ee97fd8cf4bb390098465f968478509f
2017-06-06 09:02:12 -07:00
Michał Gregorczyk
e55583e59f
Fix oss build
...
Reviewed By: javache
Differential Revision: D5189534
fbshipit-source-id: 6096754e3caaa88a3283b3773723fac154cf989d
2017-06-06 08:30:50 -07:00
Ognjen Dragoljevic
e0bdb7cbcf
Remove useless code from ReactImageView.RoundedCornerPostprocessor
...
Reviewed By: achen1
Differential Revision: D5172643
fbshipit-source-id: c2d89bdfde2c4f4ef51bf3f529fa58112fb65a2d
2017-06-06 05:15:51 -07:00
Summer Kitahara
aeccbd6906
Updating shake handling for Android in ShakeDetector and DevSupportManagerImpl
...
Summary: If you use a ShakeDetector, you can specify the minimum number of shakes required to trigger a shake handler. Otherwise, the minimum number of required shakes is set to 1 by default.
Reviewed By: achen1
Differential Revision: D5155604
fbshipit-source-id: 5073fa37d4c223eb18e85b5e850b95d37136e3d2
2017-06-05 21:35:33 -07:00
Aaron Chiu
e9e2de0ca2
properly clean up ReactAppTestActivity
...
Reviewed By: achen1
Differential Revision: D5183260
fbshipit-source-id: 263a289ff2332b39693830f77e705544e10b18ff
2017-06-05 13:15:54 -07:00
Aaron Chiu
37536e93b7
properly clean up RN
...
Reviewed By: javache
Differential Revision: D5170608
fbshipit-source-id: 065cf4ba4244c26bf5fdf9f5183a6bb1295676ad
2017-06-02 23:47:37 -07:00
Aaron Chiu
888a1e63d5
remove unused var
...
Reviewed By: shergin
Differential Revision: D5175318
fbshipit-source-id: 61d75bb386918e297f26d8772a5463c257a1590a
2017-06-02 14:32:00 -07:00
Michał Gregorczyk
20217873d4
Prepare RN libs for so merging
...
Reviewed By: javache
Differential Revision: D5150741
fbshipit-source-id: 06e64ee1c4784e64307ef7a40003867ca0c8a8e2
2017-06-02 14:19:57 -07:00
xiaenlong
70b3f2aa7f
Fix `InspectorPackagerConnection` creates too many Threads when WebSo…
...
Summary:
Thanks for submitting a PR! Please read these instructions carefully:
- [x] Explain the **motivation** for making this change.
- [ ] Provide a **test plan** demonstrating that the code is solid.
- [ ] Match the **code formatting** of the rest of the codebase.
- [ ] Target the `master` branch, NOT a "stable" branch.
InspectorPackagerConnection now creates a new OkHttpClient when previous connection fails. If the failures occur frequently, many Threads are created in `WebSocketCall.enqueue()`. On my Pixel phone, I have seen up to 260 Threads named "OkHttp ConnectionPool" alive at the same time. So, why don't we consider reusing the existing OkHttpClient instance ?
N/A
Sign the [CLA][2], if you haven't already.
Small pull requests are much easier to review and more likely to get merged. Make sure the PR does only one thing, otherwise please split it.
Make sure all **tests pass** on both [Travis][3] and [Circle CI][4]. PRs that break tests are unlikely to be merged.
For more info, see the ["Pull Requests"][5] section of our "Contributing" guidelines.
[1]: https://medium.com/martinkonicek/what-is-a-test-plan-8bfc840ec171#.y9lcuqqi9
[2]: https://code.facebook.com/cla
[3]: https://travis-ci.org/facebook/react-native
[4]: http://circleci.com/gh/facebook/react-native
[5]: https://github.com/facebook/react-native/blob/master/CONTRIBUTING.md#pull-requests
Closes https://github.com/facebook/react-native/pull/14301
Differential Revision: D5172277
Pulled By: javache
fbshipit-source-id: 7d417fa0675eb627f0b1ca41847b75686c8d1f3e
2017-06-02 09:16:41 -07:00
Pieter De Baets
79500f81a9
Fix Travis CI runs
...
Summary: Closes https://github.com/facebook/react-native/pull/14286
Differential Revision: D5164925
Pulled By: javache
fbshipit-source-id: 0ebe028ab58f37a9afc8b615fe346d7af9180040
2017-06-02 09:03:18 -07:00
Pieter De Baets
53169b0de3
Minimize time holding lock in UIViewOperationQueue
...
Reviewed By: AaaChiuuu
Differential Revision: D5154725
fbshipit-source-id: 06a113c4235ee63030f240f43a83aac074a23909
2017-06-02 08:31:00 -07:00
Aaron Chiu
c57d7eaf43
remove unused file
...
Reviewed By: fkgozali
Differential Revision: D5168258
fbshipit-source-id: 2535aa5592d5cf49e94fd6999e8121ef97e42d39
2017-06-02 08:17:06 -07:00
Pieter De Baets
220ff2321a
Avoid calls to ReactBridge.staticInit being stripped
...
Reviewed By: michalgr
Differential Revision: D5166720
fbshipit-source-id: 15ce78b2bbafa9506e9023d7d931092ebd963eea
2017-06-01 13:47:40 -07:00
Pieter De Baets
bd5051adeb
Move xreact/jni to react/jni
...
Reviewed By: mhorowitz
Differential Revision: D5155612
fbshipit-source-id: 871a23916c0069498691dc0dd3c94fd2e404cec9
2017-06-01 05:53:25 -07:00
Aaron Chiu
8394f9b553
add Systrace to render logic
...
Reviewed By: achen1
Differential Revision: D5153246
fbshipit-source-id: 4f6f6c7117734552682995fc74a3a926a63feb28
2017-05-31 21:47:04 -07:00
Seth Kirby
5db26380dd
Avoid using path for normal border cases
...
Reviewed By: ahmedre
Differential Revision: D5111224
fbshipit-source-id: c188f83339ed011272f80b4fac35f47f8d72d30b
2017-05-31 15:52:26 -07:00
Seth Kirby
2143df8cb6
Minor refactor and fix before changes
...
Reviewed By: ahmedre
Differential Revision: D5111225
fbshipit-source-id: 466272026224b67d6291a295efad9e3def35e0e9
2017-05-31 15:52:26 -07:00
Seth Kirby
02856938ea
Avoid using path for normal border cases
...
Reviewed By: achen1
Differential Revision: D5111223
fbshipit-source-id: d85da53a9409efc2edb1ca6ecb040a30a35266b8
2017-05-31 15:52:26 -07:00
xiatian
c2eb9f4689
Update CatalystInstanceImpl.java
...
Summary:
This change is very simple, fix a wrong spelling.
Closes https://github.com/facebook/react-native/pull/14268
Differential Revision: D5153788
Pulled By: javache
fbshipit-source-id: a163e1032661f54a802b3bfcbdf802a80b88545d
2017-05-31 02:46:24 -07:00