Krzysztof Magiera
4849aabecc
Stop propagating requestLayout up the view hierarchy.
...
Differential Revision: D2560183
fb-gh-sync-id: e62acc3eb70a78ae4526bfe696e51349be957ae3
2015-10-20 08:46:21 -07:00
Andy Street
1b55e4657c
Load JS bundle after CatalystInstance has been attached to the ReactContext
...
Reviewed By: andreicoman11
Differential Revision: D2550062
fb-gh-sync-id: 05790e8c092c7dd28669ffd48f7d7d2dffd6546e
2015-10-20 06:24:25 -07:00
Andrei Coman
716f7e8ef2
Don't use MotionEvent timestamp for touch events
...
Differential Revision: D2554905
fb-gh-sync-id: 7f83e94948cc9ac1024e249764d445fb056f400e
2015-10-19 03:08:23 -07:00
Andrei Coman
f01272b031
Fix touches with pointer events backtrack
...
Differential Revision: D2553642
fb-gh-sync-id: b1788879bfbb564a291ada0e7ac206f567780f8a
2015-10-17 06:31:26 -07:00
Krzysztof Magiera
8e2ec64763
Use RecyclerViewBackedScrollView in groups feed on Android.
...
Differential Revision: D2549975
fb-gh-sync-id: 98689a58a69ce8425c695acf74701509816821ae
2015-10-16 07:45:22 -07:00
Mike Armstrong
3d40d622f9
Prevent ReactMarker class from being stripped in release
...
Differential Revision: D2547100
fb-gh-sync-id: c6a5d2f70bfdf5fa6fdd7f17f063de7ad837ece3
2015-10-16 03:41:16 -07:00
Krzysztof Magiera
643769fc8e
Fix dependency on recycler view in OSS.
...
Differential Revision: D2546027
fb-gh-sync-id: 7a2c2298332400fb216c18b8c569a859d1a3e1d0
2015-10-16 03:40:55 -07:00
Krzysztof Magiera
1e52b8297c
Wrapper for android RecyclerView to be used by ListView.js
...
Differential Revision: D2545291
fb-gh-sync-id: 5d745939f6d63aea4cd9bba2f55e68336efc1e9a
2015-10-15 09:22:31 -07:00
Mike Armstrong
4ec5161685
timer markings from JS JNI
...
Differential Revision: D2545138
fb-gh-sync-id: f93670ad929dbe37d641968e506108c6aac0cac2
2015-10-15 09:22:26 -07:00
Krzysztof Magiera
10a9b94b9c
Skip unnecessary string allocs from frquently executed code paths.
...
Differential Revision: D2540814
fb-gh-sync-id: 045d012b52a6bc89d409bcc028532da1760c5775
2015-10-14 09:23:25 -07:00
Martin Konicek
3df34f1ba8
Merge pull request #2953 from j27cai/and-patch
...
updated ReactiveAndroid installation info
2015-10-14 17:00:59 +01:00
Dave Sibiski
c2ae790396
Removes hardcoded port `8081` from URL format strings
...
Summary: This allows the use of different bundle URLs & ports in Dev mode. (ie. ngrok url shared with a team member)
The bundle URL can be changed via the normal Dev Menu, or programmatically by setting the `debug_http_host` shared preference key.
For example, in your apps `MainActivity.java` before creating your `ReactRootView`:
```java
SharedPreferences mPreferences = PreferenceManager.getDefaultSharedPreferences(getApplication());
SharedPreferences.Editor editor = mPreferences.edit();
editor.putString("debug_http_host", "my.customurlandport.com:8888");
editor.commit();
```
**Breaking change**: Custom bundle URLs added via the Dev Menu will need to also include the port. This has been noted in the documentation and also on the preference description in the Dev Menu.
Addresses: https://github.com/facebook/react-native/issues/2704
Closes https://github.com/facebook/react-native/pull/2824
Reviewed By: @svcscm
Differential Revision: D2540450
Pulled By: @javache
fb-gh-sync-id: a053de91e3095bb67640bb0f1b8761e55775bc9c
2015-10-14 08:46:15 -07:00
Eric Jing Cai
6494746613
Update README.md
2015-10-14 10:44:14 -04:00
Mike Armstrong
a041d770e4
PerfTest Stubs for OSS
...
Differential Revision: D2540549
fb-gh-sync-id: 01abb2e444f1636f50075df94d9275f8295340a3
2015-10-14 07:08:10 -07:00
Krzysztof Magiera
8486a68b91
Share fontsize and numberoflines props between text and inputtext shadow nodes.
...
Differential Revision: D2540451
fb-gh-sync-id: 289eeaed6881efe429124a0e69195a025ac3cbb8
2015-10-14 05:41:24 -07:00
Krzysztof Magiera
589df04846
Introduce @ReactProp-enabled LayoutShadowNode as a baseclass for most of the shadow nodes.
...
Differential Revision: D2540232
fb-gh-sync-id: 6dfed70c8253973897f4e447377ec5561862da23
2015-10-14 01:41:26 -07:00
Krzysztof Magiera
f4e2a670d3
Convert basic shadow nodes to use @ReactProp.
...
Differential Revision: D2537318
fb-gh-sync-id: 3061545f27953299904fe224e973fa409650d239
2015-10-13 12:57:24 -07:00
Krzysztof Magiera
05015e8d36
Extract @ReactProp annotated properties from shadow nodes.
...
Differential Revision: D2536419
fb-gh-sync-id: 643499d4fdcb481349dad1701391059d2362984e
2015-10-13 10:11:30 -07:00
Andy Street
e0b2c2e34e
Batch native method calls in 5ms increments
...
Reviewed By: @mkonicek
Differential Revision: D2535803
fb-gh-sync-id: 8363a83d6966cfa4c2ea46358b10e4139333329f
2015-10-13 08:03:41 -07:00
Felix Oghină
b721c12516
import latest changes from github
...
Differential Revision: D2536028
fb-gh-sync-id: 2d28b10f06b4ab3a9113b7870e58faf6debba9b6
2015-10-13 06:59:42 -07:00
Andrei Coman
c456accbed
Make text in text inputs selectable
...
Differential Revision: D2535762
fb-gh-sync-id: 49eaf403195fd210a87fe4babf266ee4b29b7ae8
2015-10-13 06:44:21 -07:00
Krzysztof Magiera
42e9189b77
Add getShadowNodeClass method to ViewManager interface.
...
Differential Revision: D2535731
fb-gh-sync-id: 7a68778ea4ca47b113d73b1d638d74d905ea2da5
2015-10-13 06:44:19 -07:00
Krzysztof Magiera
3561c9ed2b
Restructure ViewManagersPropertyCache.
...
Differential Revision: D2532365
fb-gh-sync-id: e5cbb55093310b47b6525839d7c5929264d158ad
2015-10-12 12:02:56 -07:00
Martin Konicek
264cb8962a
Don't publish /ReactAndroid/build to npm, update version on master
...
Summary: @public
See the discussion in https://github.com/facebook/react-native/pull/3019
This is temporary Gradle output and can be huge (>100MB).
Reviewed By: @foghina
Differential Revision: D2531612
fb-gh-sync-id: 8874d39b1a9b35dc4b4ce465dd149589db75bb29
2015-10-12 11:11:40 -07:00
Martin Konicek
302fb6aea7
Fix the package name of Android Switch
...
Reviewed By: @foghina
Differential Revision: D2531260
fb-gh-sync-id: aee885009b5c3f2072500eaa84669ece7c57d2e0
2015-10-12 10:11:26 -07:00
Martin Konicek
2944c665bf
Fix package name of DebugComponentOwnershipModule
...
Reviewed By: @foghina
Differential Revision: D2531355
fb-gh-sync-id: 71de71bfec0353fb45bb8dbc8a3f4ce7cad43925
2015-10-12 09:10:33 -07:00
Andrei Coman
9f1dab69c1
Use correct spans in shadow nodes
...
Differential Revision: D2529951
fb-gh-sync-id: d3bfbe9ea4b9c0cd405a2e0fb9a3176274f0c9fa
2015-10-10 02:17:25 -07:00
Felix Oghină
3a0a1a4122
expose JS source location to JS
...
Differential Revision: D2526103
fb-gh-sync-id: d597b52dd9442fc27b0841b7df447e9d8d7de6e1
2015-10-09 04:24:23 -07:00
Mike Armstrong
fffae394c7
Use new hybrid inheritance for NativeArray and descendants
...
Reviewed By: @andreicoman11
Differential Revision: D2523619
fb-gh-sync-id: 62382c16cbbeceec12763b3786676ecff783b651
2015-10-09 03:11:35 -07:00
Marc Horowitz
23a16f60f8
Update fbjni from upstream
...
Reviewed By: @mkonicek
Differential Revision: D2517281
fb-gh-sync-id: 9deeae6821f13394a2886d6d86781b4f563aadf6
2015-10-08 08:46:31 -07:00
Mike Armstrong
34c26f31f6
Add dev mode to Android settings menu
...
Differential Revision: D2521488
fb-gh-sync-id: 28ae23a43570682e42eec4b6995235e8c65dd786
2015-10-08 00:12:25 -07:00
Satyajit Sahoo
f4857a6d42
Implement WebSocket module for Android. Fixes #2837
...
Summary: The JavaScript code for Android is same as the iOS counterpart, I just added few new lines and used arrow functions instead of binding `this`.
Closes https://github.com/facebook/react-native/pull/2839
Reviewed By: @svcscm, @vjeux
Differential Revision: D2498703
Pulled By: @mkonicek
fb-gh-sync-id: 3fe958dd5af0efba00df07515f8e33b5d87eb05b
2015-10-07 08:36:22 -07:00
Andrei Coman
c805157cac
Fix touch target computation
...
Differential Revision: D2516811
fb-gh-sync-id: 1f3490f969912f1eb8f4d49a5daa976314bbc25f
2015-10-07 01:54:22 -07:00
Mike Armstrong
fb90ba6ded
Use new hybrid inheritance for NativeArray and descendants
...
Differential Revision: D2516708
fb-gh-sync-id: 75bc2d7095ffe2c397d5ffb34b621b322b858c3e
2015-10-07 01:02:24 -07:00
Mike Armstrong
8251f1c905
Systrace stub fixes
...
Differential Revision: D2516670
fb-gh-sync-id: 89d7fdce569d4b37633fb4ab4acbeef707d54bac
2015-10-06 23:58:23 -07:00
Martin Konicek
0a419650ce
Open source ViewPagerAndroid
...
Reviewed By: @foghina
Differential Revision: D2513014
fb-gh-sync-id: d9bb668d76939ad85b657233c8b7beac9b244fab
2015-10-06 20:01:21 -07:00
Andrei Coman
a876b234c6
Fix element inspector
...
Differential Revision: D2513268
fb-gh-sync-id: c0c91cc96926eb6d222c7cbc8855342e8594a09f
2015-10-06 11:41:32 -07:00
Mike Armstrong
5d682d65f6
set JS profiling global to true, fix to parsing of strings with ascii value >=128
...
Reviewed By: @mkonicek
Differential Revision: D2512320
fb-gh-sync-id: 098727cd664f0f0cdb0092875a9934a5d7b577f2
2015-10-06 10:29:11 -07:00
Felix Oghina
b5890e1283
use listview for redbox stacktrace, open file on click
...
Reviewed By: @andreicoman11
Differential Revision: D2512364
fb-gh-sync-id: 5f2c90db7eca010185080f726fd3ef0ee519cdbc
2015-10-06 10:29:06 -07:00
Andrei Coman
ea8d0b6c1f
Protect against SQLiteFullExceptions
...
Reviewed By: @kmagiera
Differential Revision: D2512317
fb-gh-sync-id: 93fd65ebd88e42b5afc4e06c0612576101f15c97
2015-10-06 10:28:51 -07:00
Bret Johnson
b7b83e4f12
Fixed to use ; instead of : as the path delimiter on Windows, for NDK_MODULE_PATH
...
Summary: Also fixed the extra slash before first-party in that path (it was ...//first-party
and is now .../first-party). The $dir funct always produces a result that ends with
a /, so APP_MK_DIR always ends in a / and no extra / is needed when appending to it.
With these two changes all of React Native for Android, including C++, seems to
build OK on Windows 😄
Closes https://github.com/facebook/react-native/pull/2961
Reviewed By: @svcscm
Differential Revision: D2512239
Pulled By: @kmagiera
fb-gh-sync-id: 4fbc9fc85bab455b8ed1e07a8ac299a48921753e
2015-10-06 10:28:46 -07:00
Felix Oghină
787895e903
check for destroyed instance before calling native method
...
Differential Revision: D2508050
2015-10-05 09:30:51 -07:00
Mike Armstrong
17c49e2879
systrace of Fresco
...
Differential Revision: D2507874
2015-10-05 08:07:31 -07:00
Mike Armstrong
4a5fed3c42
Markers for JSC and Bridge Initialization
...
Differential Revision: D2507869
2015-10-05 08:07:23 -07:00
Amir Rosenfeld
22d507a680
robust native in fbobjc
...
Reviewed By: @fkgozali
Differential Revision: D2505371
2015-10-02 18:22:23 -07:00
Mike Armstrong
c5b82fe600
Capture java side sampling at the same time as JavaScript
...
Differential Revision: D2503123
2015-10-02 10:18:24 -07:00
Mehdi Mulani
1d8d3d779a
Backout ReactNative sync as some tests broke
2015-10-02 06:55:23 -07:00
Felix Oghină
3dcc234efd
do not destroy instance when handling exception
...
Differential Revision: D2502513
2015-10-02 03:45:24 -07:00
Aaron Chiu
ebb92ad2cc
fix white space in ReactImageManager.java
...
Differential Revision: D2498072
2015-10-01 02:31:23 -07:00
Aaron Chiu
2cc8acf2e3
enabled border width and border color (sync diff 2)
...
Differential Revision: D2497575
2015-10-01 00:28:20 -07:00
olivier notteghem
2bded4cb2e
Add log output to rule out that multiple react context creation are responsible for increased mem / image not loading in CTScan
...
Reviewed By: @krangarajan
Differential Revision: D2495435
2015-09-30 14:11:24 -07:00
Felix Oghină
5ca5ec7688
add remote image support to toolbar
...
Differential Revision: D2493627
2015-09-30 09:21:27 -07:00
Felix Oghină
3e7af6e1a4
[SampleApp] adding unsynced changes from PR #3025
2015-09-30 15:15:30 +01:00
Andrei Coman
3b6d029a55
Fix background color issue
...
Differential Revision: D2489578
committer: Service User <svcscm@fb.com>
2015-09-29 09:22:19 -07:00
Christopher Chedeau
bd36e40258
Fix width being ignored when has a value of 0
...
Summary: 8f6a96adbc
added a test in isDimDefined that checks if `value > 0.0`, but unfortunately, it did not faithfully port the JavaScript version which is `value >= 0.0`: https://github.com/facebook/css-layout/blob/master/src/Layout.js#L306 . Sadly, no test covered this so it went unnoticed.
Closes https://github.com/facebook/css-layout/pull/134
Reviewed By: @svcscm
Differential Revision: D2481773
Pulled By: @vjeux
2015-09-25 15:42:21 -07:00
Krzysztof Magiera
656126a2f1
Convert remaining viewmanager to @ReactProp.
...
Differential Revision: D2481816
committer: Service User <svcscm@fb.com>
2015-09-25 15:02:25 -07:00
Olivier Notteghem
dcae4bada0
Sync diff : Enable initializing react context off UI thread
...
Reviewed By: @astreet
Differential Revision: D2480130
2015-09-25 12:54:27 -07:00
Christopher Chedeau
ec8b5425e5
Fix row height
...
Reviewed By: @frantic
Differential Revision: D2480265
2015-09-25 11:25:57 -07:00
Krzysztof Magiera
bf598647d2
Convert View to @ReactProp.
...
Differential Revision: D2479795
committer: Service User <svcscm@fb.com>
2015-09-25 03:14:28 -07:00
Martin Konicek
fcd7de5301
Autoplay GIFs on Android
...
Summary: This adds support for animated GIFs on Android! Looking forward to some meme apps :)
Also, Fresco is awesome.
Closes #2997 .
@public
Reviewed By: @mkonicek
Differential Revision: D2477540
committer: Service User <svcscm@fb.com>
2015-09-24 14:37:24 -07:00
Martin Konicek
dfbee9f558
add dropped frame count to FPS overlay
...
Differential Revision: D2476082
committer: Service User <svcscm@fb.com>
2015-09-24 10:22:40 -07:00
Martin Konicek
bdb11c05a8
Update README.md
2015-09-24 17:18:29 +01:00
Andrei Coman
a37d0f9c20
Dirty hack to consume enter key
...
Differential Revision: D2475863
committer: Service User <svcscm@fb.com>
2015-09-24 08:20:26 -07:00
Andrei Coman
c1e3f9100e
Fix SQL errors caused by huge operations
...
Differential Revision: D2475717
committer: Service User <svcscm@fb.com>
2015-09-24 08:20:23 -07:00
Krzysztof Magiera
5623c831b3
Introducing view property annotation.
...
Differential Revision: D2475680
committer: Service User <svcscm@fb.com>
2015-09-24 08:20:17 -07:00
Krzysztof Magiera
6c3fb77f30
Static type check for int params + migrate colorInt to just int.
...
Differential Revision: D2475618
committer: Service User <svcscm@fb.com>
2015-09-24 08:20:14 -07:00
Andrei Coman
33cc607c1f
AsyncStorage improvements
...
Differential Revision: D2475604
committer: Service User <svcscm@fb.com>
2015-09-24 08:20:08 -07:00
Amir Rosenfeld
da284f6e36
stub Java QPL for OSS
...
Reviewed By: @mkonicek
Differential Revision: D2470258
2015-09-23 10:30:28 -07:00
James Ide
3b68869fc8
Add scrollWithoutAnimationTo to Android
...
Summary: `ScrollView.scrollWithoutAnimationTo` is supported on iOS but not Android. This is an existing API, and this diff adds Android support.
Closes https://github.com/facebook/react-native/pull/2695
Reviewed By: @svcscm
Differential Revision: D2452630
Pulled By: @mkonicek
2015-09-23 05:58:27 -07:00
Bret Johnson
5b0dd6432a
Added a more explicit error message when ndk.dir / ANDROID_NDK is set,
...
Summary: but the NDK build command can't be found in that directory. This
more explicit error now shows the full NDK path where it's looking
and (importantly) includes a hint that backslashes need to be escaped
on Windows for ndk.dir. When I built on Windows the first time,
I didn't realize ndk.dir backslashes needed to be escaped and the
generic "not found" error made the root cause harder to track
down. This change should help others that build on Windows & run into
the same.
Closes https://github.com/facebook/react-native/pull/2960
Reviewed By: @svcscm
Differential Revision: D2470761
Pulled By: @kmagiera
2015-09-23 05:57:24 -07:00
Eric Jing Cai
a31d3a9d4f
updated ReactiveAndroid installation info
2015-09-22 22:22:03 -04:00
Martin Konicek
c45be4d55a
Test export to github
...
Reviewed By: @mkonicek
Differential Revision: D2467343
committer: Service User <svcscm@fb.com>
2015-09-22 11:34:27 -07:00
Martin Konicek
3f220f6b59
[ReactNative] Export latest Android changes
2015-09-22 18:36:21 +01:00
Martin Konicek
71628638f6
Export latest Android changes
2015-09-22 11:15:50 +01:00
Martin Konicek
6b733bdcf1
Minor fixes in comments
...
Reviewed By: @mkonicek
Differential Revision: D2463595
committer: Service User <svcscm@fb.com>
2015-09-21 14:39:36 -07:00
Martin Konicek
86ff767268
[ReactNative] Fix typo in ReactInstanceManager.java
2015-09-21 16:01:52 +01:00
Martin Konicek
27ab039b6a
Export latest Android changes
2015-09-17 14:33:28 +01:00
Dave Sibiski
96c05c5420
[Docs][Android] Adds NDK download instructions
...
Right now, as the NDK is required, let's guide people to the download & extraction page.
2015-09-16 22:47:36 -04:00
facebook-github-bot-6
6277a88555
Restore unintended sync
2015-09-16 10:38:42 -07:00
facebook-github-bot-6
0d09f22dbf
Get back 100% in sync with fb codebase
2015-09-16 10:30:53 -07:00
Martin Konicek
8a56eab5fb
Update README.md
2015-09-15 20:56:44 +01:00
Martin Konicek
eea4ed391f
Update README.md
2015-09-15 20:43:36 +01:00
Martin Konicek
42eb5464fd
Release React Native for Android
...
This is an early release and there are several things that are known
not to work if you're porting your iOS app to Android.
See the Known Issues guide on the website.
We will work with the community to reach platform parity with iOS.
2015-09-14 18:13:39 +01:00