Tadeu Zagallo
baf5b7b4d5
De-batch native->js calls and react updates
...
Summary: @public
Take a step back and de-batch the bridge calls so we can have better profiling data and a better starting point to work on future optimisations. Also gave a 10~15% win on first render.
Reviewed By: @javache
Differential Revision: D2493674
fb-gh-sync-id: 05165fdd00645bdf43e844bb0c4300a2f63e7038
2015-10-13 06:44:25 -07:00
Russell Stewart
7b7625b1fe
Update ToastAndroidExample.android.js
...
Summary: Closes https://github.com/facebook/react-native/pull/3236
Reviewed By: @svcscm
Differential Revision: D2517317
Pulled By: @mkonicek
fb-gh-sync-id: cfbcffd5fdf5e5d2a59b35b35d890717ce64f4a3
2015-10-12 10:16:27 -07:00
Li Qichao
5198ed438a
Fix the wrong offline bundle link in Movie example
...
Summary: When I am trying to figure out if there are several js files, there is only one bundle file. I am trying to use the command line in the comment which is
<code>curl 'http://localhost:8081/Examples/Movies/MoviesApp.includeRequire.runModule.bundle ' -o main.jsbundle</code>
But after react native has upgraded to 0.12, this command line didn't work. You need to use:
<code>curl 'http://localhost:8081/Examples/Movies/MoviesApp.ios.bundle?platform=ios&dev=true ' -o main.jsbundle</code>
And then it will work
Closes https://github.com/facebook/react-native/pull/3361
Reviewed By: @svcscm
Differential Revision: D2531487
Pulled By: @javache
fb-gh-sync-id: 5fd96d427b1097de4e264cb047a13d5a382c6d0f
2015-10-12 08:59:22 -07:00
Martin Konicek
8abfb5e0e2
Add docs for examples
2015-10-12 16:16:39 +01:00
Atticus White
7abf8ba631
PanResponderExample fix for responding to events
...
Summary: Fixes #3312 .
The example was no longer reacting to touch/drag events.
It looks like `setNativeProps` requires the `style` property to contain the style rules. It appears that this warning is [only in development mode](381e2acd18/Libraries/ReactIOS/NativeMethodsMixin.js (L115-L117)
), but after fixing it I am seeing the gestures recognized and properly handled. Running outside of the dev environment yielded the circle to be positioned at the top left of the screen, below the navigation bar, and inaccessible.
<img src="https://cloud.githubusercontent.com/assets/656630/10407224/1449b1b2-6eb6-11e5-8116-20d08f7721ec.png " width="350" />
![after](http://g.recordit.co/UIbeHcKZUg.gif )
Closes https://github.com/facebook/react-native/pull/3315
Reviewed By: @svcscm
Differential Revision: D2529010
Pulled By: @vjeux
fb-gh-sync-id: 6b79573f42a2520197f77dcb76cd640ea614477f
2015-10-09 17:31:25 -07:00
Pieter De Baets
37202f6c8f
Missing file rename
2015-10-09 18:51:50 +01:00
Ben Alpert
ab6f375c66
Log React warnings internally, fix warnings in Android tests
...
Reviewed By: @javache
Differential Revision: D2517993
fb-gh-sync-id: c91a42a0abe4037b72c4497a5dc8b52a922fbf98
2015-10-09 09:33:24 -07:00
Pieter De Baets
67a69906e7
Allow image extensions when loading from asset catalogs
...
Reviewed By: @nicklockwood
Differential Revision: D2526258
fb-gh-sync-id: 01ccbddcfe8dc98ae5eeac1a066fbc1e69d6f087
2015-10-09 07:55:26 -07:00
Nick Lockwood
91e6c98ecd
Implemented inline image support for <Text>
...
Summary: @public
This diff implements inline image support for <Text> nodes. Images are specified using <Image> tags, however all properties of the image are currently ignored apart from the source (including width/height styles).
Images are loaded asyncronously, and will trigger a text re-layout when they have loaded.
Reviewed By: @javache
Differential Revision: D2507725
fb-gh-sync-id: 59d0696d00a1bc531915cc35242a16b2dec96e85
2015-10-08 11:56:25 -07:00
Nick Lockwood
63a37be1dd
Removed RCTCache
...
Reviewed By: @tadeuzagallo
Differential Revision: D2410542
fb-gh-sync-id: 98af1b51802e69e7ede9a31feda0df5a526a6db5
2015-10-08 05:37:29 -07:00
Pieter De Baets
83f14da0a3
Fix OSS UIExplorer tests
...
Reviewed By: @jspahrsummers
Differential Revision: D2517136
fb-gh-sync-id: d00ddcd8baa0f06c4f41f57b8336d67e354eca5b
2015-10-08 04:20: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
Pieter De Baets
81278d1a39
Fix UIExplorer integration tests
...
Reviewed By: @vjeux
Differential Revision: D2510761
fb-gh-sync-id: 21ec8988305ba9f3526277a8b445676ac4fcf3aa
2015-10-06 10:28:57 -07:00
Mike Grabowski
2f76c8a4a9
Fixes #3060
...
Summary: This pull request fixes a glitch that occurred when scrolling horizontally, as described in the #3060 .
Closes https://github.com/facebook/react-native/pull/3169
Reviewed By: @svcscm
Differential Revision: D2500186
Pulled By: @mkonicek
2015-10-02 14:32:23 -07:00
Dave Miller
b8c42f7f6f
Introduce SnapshotView which wraps Renderable content and will verify the snapshot
...
Reviewed By: @javache
Differential Revision: D2493722
2015-10-02 12:15:24 -07:00
Pieter De Baets
91d6cb73ea
Fix UIExplorer tabbar test
...
Reviewed By: @jspahrsummers
Differential Revision: D2498139
2015-10-01 06:02:23 -07:00
Aaron Chiu
47224bd93e
enabled border width and border color (sync diff)
...
Differential Revision: D2497518
2015-09-30 21:02:56 -07:00
Quentin Valmori
4bb58e59f7
Fix one warning
...
Summary: translucent is a boolean not a stringCloses https://github.com/facebook/react-native/pull/3134
Reviewed By: @svcscm
Differential Revision: D2495517
Pulled By: @frantic
2015-09-30 21:02:25 -07:00
Stephan Diederich
e65cc9d679
update some asset catalogs
...
Reviewed By: @nscoding
Differential Revision: D2480708
2015-09-30 09:21:38 -07:00
Felix Oghină
5ca5ec7688
add remote image support to toolbar
...
Differential Revision: D2493627
2015-09-30 09:21:27 -07:00
Pieter De Baets
9076b71ac3
Use bundleForClass instead of mainBundle to find resources
...
Reviewed By: @jspahrsummers
Differential Revision: D2485109
2015-09-29 10:36:23 -07: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
Alex Kotliarskyi
f07dd70051
Managed assets support for RCTConvert
...
Reviewed By: @nicklockwood
Differential Revision: D2443130
2015-09-29 09:21:39 -07:00
James Ide
e15035f30b
Delete SampleApp
...
Summary: The sample app's code has been converted to Yeoman generator templates. Tell people to run the UIExplorer instead, or the `react-native init` project (which is the same as the SampleApp). This will slightly reduce the size of the npm package and cleans up unused files.
Closes https://github.com/facebook/react-native/pull/3025
Reviewed By: @svcscm
Differential Revision: D2484901
Pulled By: @foghina
2015-09-29 09:21:33 -07:00
Christopher Chedeau
a02785cdc4
Revert _file deletions to fix the sync
2015-09-29 09:16:34 -07:00
Aaron Chiu
c604b6e866
[ReactNative] remove unless files in SampleApp
2015-09-23 22:01:14 +01:00
Christopher Chedeau
393b6791a8
Delete ResponderExample.js
...
See https://github.com/facebook/react-native/pull/1743
2015-09-23 10:18:05 -07:00
Jeff Morrison
18a7e363b5
Deploy to fbobjc
...
Reviewed By: @gabelevi
Differential Revision: D2457704
2015-09-18 14:25:27 -07:00
Jeff Morrison
2bbdbc704d
React native fixups
...
Reviewed By: @gabelevi
Differential Revision: D2456130
2015-09-18 10:36:24 -07:00
Alexsander Akers
9a2d05d9b2
Move color processing to JS
...
Reviewed By: @vjeux
Differential Revision: D2346353
2015-09-17 17:20:45 -07:00
Martin Konicek
27ab039b6a
Export latest Android changes
2015-09-17 14:33:28 +01: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
Nick Lockwood
0044b3c2c3
Added logic to detect text encoding for downloaded data
...
Summary: @public
RCTNetworking currently relies on network responses to include an accurate text encoding, otherwise it is unable to convert the response data to text unless it's encoded as UTF8.
See: https://github.com/facebook/react-native/issues/1780#issuecomment-139334294 for details.
This diff makes use of a new feature in iOS8 to detect the encoding of the text authomatically
Reviewed By: @sahrens
Differential Revision: D2443446
2015-09-16 10:25:06 -07:00
Mike Armstrong
b434ae0f3d
Better text descriptions for examples
...
Reviewed By: @mkonicek
Differential Revision: D2443908
2015-09-15 14:55:27 -07:00
Martin Konicek
ffe20480e4
Merge pull request #2709 from negativetwelve/missing-platform
...
[iOS] Add missing platform param for the movies app
This has already been done internally but messed up with the Android export.
2015-09-15 22:23:03 +01:00
Pieter De Baets
322807b664
Disable code stripping in SampleApp debug builds
...
Reviewed By: @nicklockwood, @sahrens
Differential Revision: D2443697
2015-09-15 10:35:28 -07:00
Mark Miyashita
2892e5f4cf
[iOS] Add missing platform to the sample Movies iOS app
2015-09-15 01:14:48 -07: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
Martin Konicek
df288564c6
Fix Flow annotations in ScrollViewSimpleExample
...
Reviewed By: @jingc
Differential Revision: D2437502
2015-09-12 15:35:27 -07:00
Gabe Levi
c03dad19e7
Deploy 0.15.0
...
Reviewed By: @jeffmo
Differential Revision: D2421222
2015-09-11 17:01:38 -07:00
Martin Konicek
169da2a1b7
Add simple ScrollView example to UI Explorer
...
Reviewed By: @foghina
Differential Revision: D2434588
2015-09-11 14:10:30 -07:00
Andrei Coman
360d04e9c8
Add Timer example
...
Differential Revision: D2433417
committer: Service User <svcscm@fb.com>
2015-09-11 02:00:31 -07:00
Dorota Kapturkiewicz
2a34239c17
move AccessibilityExample to oss
...
Differential Revision: D2424931
2015-09-10 08:40:36 -07:00
Pieter De Baets
89b7bd4e5e
Remove IntegrationTests.m reference
...
Summary: In 7a6f116ed4
, IntegrationsTests.m got renamed but for some reason the xcode project still referenced that file and broke the tests.
I opened xcode, found the red file, deleted it and saved. Tests are now passing again :)
I already landed it: f9b2709c8d
Reviewed By: @vjeux
Differential Revision: D2424063
2015-09-09 11:25:30 -07:00
Christopher Chedeau
c71c940803
Revert "unbreak tests"
...
This reverts commit f9b2709c8d
.
2015-09-09 11:10:50 -07:00
Christopher Chedeau
f9b2709c8d
unbreak tests
2015-09-08 20:00:42 -07:00
Nick Lockwood
56d25bbbdd
Moved CameraRoll-related classes into CameraRoll folder instead of Image
...
Summary:
The CameraRoll-related APIs were mixed in with the Image classes due to legacy coupling issues. Now that the APIs have been decoupled, it makes more sense for the CameraRoll classes to live in a separate library.
This will be a breaking change for apps using the CameraRoll or related APIs. Fix is to add the RCTCameraRoll lib to your project.
2015-09-08 09:48:19 -08:00
Gabe Levi
874f39bf7f
[Flow] Clean up react-native for Flow v0.15.0
2015-09-04 16:51:18 -08:00
Pieter De Baets
1d04a58821
Correct references to unexistent SnapshotTestManager to TestModule
2015-09-04 08:16:00 -08:00