Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IGNORE - Native Animation Completion #4

Closed
wants to merge 264 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
264 commits
Select commit Hold shift + click to select a range
bc54a45
Revert strict mode in transform-es2015-modules-commonjs
janicduplessis Mar 29, 2016
a7cde80
Apply react.gradle from node_modules/react-native
satya164 Mar 29, 2016
258b439
Fix minor typo in Imperative API notes
qpowell Mar 29, 2016
bbeeaa1
Update version number in repo for ecosystem compatibility
corbt Mar 29, 2016
9000784
Adding app to showcase
lyandrew Mar 29, 2016
97d15f7
Have CocoaPods read some values from package.json
nevir Mar 29, 2016
68918e8
Clean up NavigationView.
Mar 29, 2016
2115664
Pull CADisplayLink into a separate file
mhorowitz Mar 30, 2016
2bcf4be
FBReactKit: use indirect jumps to external functions
Mar 30, 2016
e20e8a3
Add support for vibration patterns
skv-headless Mar 30, 2016
5bbf88b
Fix OSS project configuration
javache Mar 30, 2016
039924e
Add statusBarBackgroundColor to DrawerLayoutAndroid to allow it to op…
janicduplessis Mar 30, 2016
f2c647f
Update eslint and babel-eslint
satya164 Mar 30, 2016
3bf1907
Bump preset
martinbigio Mar 30, 2016
3614e78
add crowdsource case
xujinyang Mar 30, 2016
2be42ab
Fix flowIDMap being accessed from multiple threads simultaneously
tadeuzagallo Mar 30, 2016
99c7de2
Stop the runloop from invalidate instead of dealloc
tadeuzagallo Mar 30, 2016
53355c6
Add a missing parenthese
sunnylqm Mar 30, 2016
ac53438
RN: Packager URL defaults to port 8081 if no port in bundleURL
bottledwalter Mar 30, 2016
ac03c47
Use monotonic clock instead of currentTimeMillis
andreicoman11 Mar 30, 2016
d3b8846
Easy: Add Java module and method name to systrace in xplat bridge
astreet Mar 30, 2016
9d49cf0
Revert FBReactKit: use indirect jumps to external functions
Mar 30, 2016
4498bc8
Add prop to FbReactScrollView to fill the rest of the background to a…
Mar 31, 2016
928fd0d
Add support for "message" option to ActionSheetIOS and improve docs
lrettig Mar 31, 2016
ae3dad8
Revert "Android support for perspective transform"
Mar 31, 2016
c3c7249
@facebook-github-bot feature is now a bit nicer to people
bestander Mar 31, 2016
6a3b334
Start creating views before end of batch
astreet Mar 31, 2016
b098d0e
Fix typos in NavigationExperimental
charpeni Mar 31, 2016
8f07b01
move `RCTBatchedBridge` interface to a private header
majak Apr 1, 2016
a496baa
reintroduced coalescing key for events
majak Apr 1, 2016
a37075d
RCTScrollEvent's init takes coalescing key
majak Apr 1, 2016
cefc5a6
adding coalescing key generation for scroll events
majak Apr 1, 2016
7c2b397
RCTTouchEvent's init takes coalescing key
majak Apr 1, 2016
b1b53aa
coalescingKeys for RCTTouchEvent
majak Apr 1, 2016
1d3db4c
better event emitting
majak Apr 1, 2016
31bb85a
limit fake scroll event emitting
majak Apr 1, 2016
dc3836a
Add toArrayList and toHashMap methods for ReadableArray and ReadableM…
atticoos Apr 1, 2016
b00c77a
Increase RN devtools retry timeout
javache Apr 1, 2016
41b0160
Sample code closer to tutorial
hfossli Apr 1, 2016
b5106a8
Implement TextInput.selectTextOnFocus for Android
dgladkov Apr 1, 2016
ef8ad82
Add more performance logs and Systrace events for RAM and bridge startup
alexeylang Apr 1, 2016
dac028d
Make iOS project path configurable by parameter in run-ios cli command
mroswald Apr 1, 2016
a74d05b
Add default render loading on Android WebView
charpeni Apr 1, 2016
4133de0
Use full path for react-native on HMR config
martinbigio Apr 1, 2016
ce1261a
Added BUCK to generated app with react-native-cli init
bestander Apr 1, 2016
9eb75b4
- added available SceneConfigs to Navigator docs
brunobar79 Apr 1, 2016
351c97e
adding missing string case in ReadableNativeMap to HashMap
VonD Apr 1, 2016
879eed6
Update release notes
Apr 1, 2016
d5dffce
Updated documentation of local notifications for PushNotificationIOS …
robin-sqills Apr 1, 2016
425a7f7
Improve Android native module doc
alvinthen Apr 1, 2016
55920c2
Add uSwitch app to showcase
mpatric Apr 1, 2016
b57d90a
Append D3126321
alexeylang Apr 1, 2016
8a3e1e9
Prevent loading message from resetting simulator orientation on every…
tisho Apr 1, 2016
cb5d377
Remove use of Object.assign module
zpao Apr 1, 2016
cd79e26
cleanup and open source WindowedListView
sahrens Apr 1, 2016
144dc30
Revert [RN][iOS] better event emitting
frantic Apr 1, 2016
5d44dad
Fix spelling of letter (leter)
Apr 3, 2016
02b6e38
better event emitting II: no deadlocks
majak Apr 3, 2016
5387e09
Fixed e2e test being run twice on Circle
bestander Apr 3, 2016
d957570
Update css-layout from github
javache Apr 4, 2016
67b138e
Added a small note about an issue I ran into vending a simple `UIView?
Apr 4, 2016
0995861
Adding emulator, simulator UIExplorer example across docs
Apr 4, 2016
2f27039
Use indirect jumps on armv7
tadeuzagallo Apr 4, 2016
52ddfd9
Bugfix: Make iOS Slider it the responder
Apr 4, 2016
4c478f7
Use semver in the .flowconfig version number
ide Apr 4, 2016
5663ab4
Add gradle wrapper files for example projects to gitignore
ide Apr 4, 2016
114dde9
Fix TouchableNativeFeedback state propagating to children
janicduplessis Apr 4, 2016
bef175a
Update watchman version in docs to latest stable release
wtfleming Apr 4, 2016
c61100d
Fix HMR on Windows
janicduplessis Apr 5, 2016
ab44d32
Better Incremental/TaskQueue error reporting
sahrens Apr 5, 2016
40f1374
Use `^` version for react-native preset
martinbigio Apr 5, 2016
a10c1b5
Fix UIExplorer Image example on iOS
nicklockwood Apr 5, 2016
8efc098
fixed coalescing key generation for RCTTouchEvent
majak Apr 5, 2016
3874c01
make `RCTEventDispatcher` dispatch events in incoming order
majak Apr 5, 2016
05a852a
Fix up PanResponder example
Apr 5, 2016
bafc506
Ignore Navigator touch events for background buttons
corbt Apr 5, 2016
6321159
Add Azendoo to showcase
ahanriat Apr 5, 2016
e8e8e8a
Add Spatula to Showcase
kushal Apr 5, 2016
c0108a2
Use an atomic bool to track bridge destruction
astreet Apr 5, 2016
e27a27b
Fix Promise argument assertion to take into account executorTokenOffset.
skevy Apr 6, 2016
804791e
Add hello dating to showcase
aharons Apr 6, 2016
5162eb3
Only accept card gestures within a certain range, 30px
Apr 6, 2016
86d5c52
Fixed an issue where the title in NavigationExperimentalHeader would …
Apr 6, 2016
29a1a05
Re-order the TravisCI test matrix based on historical run times
ide Apr 6, 2016
a461d25
Open source Android slider
Apr 6, 2016
1bdb6ca
fixed flow error introduced with Sldier
bestander Apr 6, 2016
d0566d8
Fixed images required from node_modules
bestander Apr 6, 2016
9adef91
Fix website after open sourcing Slider
Apr 6, 2016
97696b6
Fixed typo in docs
kapv89 Apr 6, 2016
9e78a63
Remove double to string convertion in FormData
doochik Apr 6, 2016
37caef2
Update SignedAPKAndroid.md
Apr 6, 2016
2a03182
CHORE - Remove Trailing Spaces
Apr 6, 2016
6a133d7
Use es6 in animation examples
sunnylqm Apr 6, 2016
8200041
Pass transformOptions to getShallowDependencies.
skevy Apr 6, 2016
41576ea
Fixes hotcode reloading issue
subtleGradient Apr 6, 2016
06b2998
Rework scroll management
sahrens Apr 6, 2016
eecdf7d
disable interaction during transition.
Apr 6, 2016
c30d125
Honor the version of "react" under peerDeps when setting up a new pro…
ide Apr 7, 2016
874bcd3
JS tests.
kmagiera Apr 7, 2016
2d0051f
Fix logging reported by RUN_JS_BUNDLE
andreicoman11 Apr 7, 2016
b845a58
Android Slider is now open sourced
sunnylqm Apr 7, 2016
a1e105e
react app root path can be override by env var 'react_native_app_root'
chrisliu529 Apr 7, 2016
b8da6a2
Wait for the modules directory to be created before writing module files
davidaurelio Apr 7, 2016
817ec2d
wait for bundle save, don't silence errors
davidaurelio Apr 7, 2016
5f77f15
Remove confusing warning from ScrollResponder
Apr 7, 2016
3b5a49b
Import css-layout measure mode changes from pull request #163
Apr 7, 2016
e4865a5
Clean up after removing the Stetho dependency from open source React …
Apr 7, 2016
b9396cd
Synchronize ProgressBar constructors
astreet Apr 7, 2016
4c8a9f0
Added support for JavaScript third-party debuggers
Apr 7, 2016
d6042cb
Add Taxfyle to showcase.js (Apple "Best New App")
Apr 7, 2016
848c275
Showcase Additions
Apr 7, 2016
8a649d8
Update showcase.js
bestander Apr 8, 2016
7a1b072
Fix 'Import css-layout measure mode changes from pull request #163'
Apr 8, 2016
6038040
expose pageMargin prop on ViewPagerAndroid
foghina Apr 8, 2016
613ca14
React.findNodeHandle -> ReactNative.findNodeHandle
sebmarkbage Apr 8, 2016
528cf68
Fix warnings in UIExplorer example pages
sebmarkbage Apr 8, 2016
b7a3272
Fix perf tab missing key warnings
gorangajic Apr 8, 2016
b7e6444
Configured git on CircleCI to use a not personal email
bestander Apr 8, 2016
7b3a371
Using folly object in configureForAndroid()'
Apr 8, 2016
648aaf4
Avoid crashing when executor is invalidated before it finishes loadin…
martinbigio Apr 8, 2016
66d5529
Have parseCommandLine use a new instance of optimist for each run
sam-swarr Apr 8, 2016
9923d3f
Use `loadRequest` instead of `reload` when initial load fails
jballer Apr 9, 2016
9ad88c8
Enable creating ReadableNativeMap outside of OnLoad
lexs Apr 9, 2016
2c0f345
treact-native] Export signature of methods
lexs Apr 9, 2016
58db9f3
Add key to footer wrapper in WindowedListView
steveluscher Apr 9, 2016
a80dd9a
Fix up this pattern var React = require('react-native');
sebmarkbage Apr 9, 2016
2eafcd4
Add deprecation warnings for split of the react and react-native pack…
sebmarkbage Apr 9, 2016
49fdd99
Display component methods on the website and tweak the documentation
janicduplessis Apr 9, 2016
a7c8111
Prefix warning module with fbjs/lib/
sebmarkbage Apr 9, 2016
d7835e2
Update NavigatorComparison.md
Apr 10, 2016
32d4005
Update GettingStartedOnLinux.md
jareks Apr 10, 2016
c62cd44
Update AsyncStorage.js
kushal Apr 11, 2016
d66b944
Fix DrawerLayoutAndroid method parameter
janicduplessis Apr 11, 2016
c55ca61
Dispatch view creation immediately instead of waiting for layout
nicklockwood Apr 11, 2016
fcc89e9
Add support for missing XHR response types
davidaurelio Apr 11, 2016
f94abd3
Set WebChromeClient to the android's WebView during instantiation
lucasfeliciano Apr 11, 2016
893e9e3
Fix UIExplorer drawer list
andreicoman11 Apr 11, 2016
838cc48
Make object properties in NativeModules configurable.
cpojer Apr 11, 2016
bc81cc4
Remove socket interface from buildBundle command
sam-swarr Apr 11, 2016
a35ef6c
Remove socket interface from dependencies command
sam-swarr Apr 11, 2016
914f33c
make protocols argument work fixes #5810 fix #6137
zxcpoiu Apr 11, 2016
d971613
Update GettingStarted.md
LuckyLuky Apr 11, 2016
6b61e59
Transform packager src files in cli entry point
sam-swarr Apr 11, 2016
c91591b
Cleanup React comments and unused imports
Apr 11, 2016
7f56073
Delete SocketInterface code
sam-swarr Apr 11, 2016
8ef5511
backout update of css-layout. breaks ios <9
Apr 11, 2016
c24fae9
Cache batched bridge methods and provide better error messages when c…
astreet Apr 11, 2016
c18210b
Use Android's default network throttling algorithm when streaming res…
steveluscher Apr 11, 2016
0b534d1
Add deprecation warnings to ReactNative.addons
sebmarkbage Apr 12, 2016
24f03af
Implement clipping rectangle for ReactNativeART
Apr 12, 2016
eac617d
Add null check before accessing the refresh control ref
janicduplessis Apr 12, 2016
2039be9
Added support for textDecorationLine style prop on Android
Charca Apr 12, 2016
303428e
Import css-layout measure mode changes from pull request #163
Apr 12, 2016
9ffb227
Clean up node_modules
davidaurelio Apr 12, 2016
a7c82f4
Kick out preparsing and add a way to configure jsc context
Apr 12, 2016
f18a4f8
Don't load 'babel-polyfill', only polyfill `Array#values`, `Object.va…
davidaurelio Apr 12, 2016
cbd72ad
Update DevelopmentSetupAndroid.md
LuckyLuky Apr 12, 2016
21b3180
Java unit tests for native animated module.
kmagiera Apr 12, 2016
d403ac6
add PhotoViewer component
foghina Apr 12, 2016
8a7ecee
make NavigationHeader and NavigationHeaderTitle pointerEvents configu…
formatlos Apr 12, 2016
ca2fb70
Fix: swiping in navigator too quickly causes the gesture to be lost
Apr 12, 2016
c3824f4
Explicitly import React
sunnylqm Apr 12, 2016
c596f8d
Allow building UIExplorer with Buck
janicduplessis Apr 12, 2016
b2eecdc
Parse _Nonnull and _Nullable attributes in RCTParseMethodSignature
Apr 13, 2016
234142c
Fix broken link for shouldComponentUpdate
sunnylqm Apr 13, 2016
4450d78
Uppercases the `method` variable to sanitize the string
dsibiski Apr 13, 2016
f7bcb3e
Add a way to prefetch remote images to cache with Image.prefetch
ide Apr 13, 2016
855c0cc
Add transform-es2015-function-name to the react-native babel preset. …
dantman Apr 13, 2016
69534a3
Added support for Image corner radii in Android
Apr 13, 2016
fa14285
showcase- fixed hello dating link to app store
aharons Apr 13, 2016
97f60ad
D8675309: Fix border radius / background propagation issues in TicTac…
a2 Apr 13, 2016
7e2026a
Copy comment from LocationModule.java to Geolocation.js
alvinthen Apr 13, 2016
39206f3
Update Showcase with Squad Android app + blog article.
rpastorelle Apr 13, 2016
c254d08
endRefreshing animates scrollView to top inset instead of zero
skellyb Apr 13, 2016
f9bd789
E2e android
bestander Apr 13, 2016
802fdef
Fix spelling of descendant
ianlin Apr 13, 2016
ef044e2
Fix failure of `pod lib lint`, which will close #6448. Tested on 0.23.0.
jesseluo Apr 13, 2016
0db5439
Update the Spectrum downstream and add the new cloneWithProps dependency
sebmarkbage Apr 14, 2016
a8f4159
Don't instantiate all native modules on invalidate
javache Apr 14, 2016
89340f1
Fix an issue with removeClippedSubviews and TextInput
Apr 14, 2016
4ddb7c5
move more bugreporting logic to bugreporting module
foghina Apr 14, 2016
59a1199
increased timeout for ios e2e test and fixed --js e2e after ios e2e
bestander Apr 14, 2016
865aed3
Introducing Espresso 2.2
Apr 14, 2016
f2e45bc
Tutorial: Add a link to makeitopen.com
Apr 14, 2016
a6a5ef4
added cache prepare step for packager in ios e2e test
bestander Apr 14, 2016
eaba2ab
Use function refs and support composed refs
ide Apr 14, 2016
b2ecc83
fixed test dependency broken in D3168150
bestander Apr 14, 2016
e02d400
Set autoresizingMask to redraw root when resizing RN window
olegbl Apr 14, 2016
5c9b46c
Improve touchable debugging
sahrens Apr 14, 2016
200b6fa
Add myself to the issues task force
AndrewJack Apr 14, 2016
0e719bd
UNBREAK open source and prod apps
sahrens Apr 14, 2016
b02d411
Deploy v0.23.0
gabelevi Apr 14, 2016
d3929c6
Add ProjectSeptember app in showcase
gre Apr 15, 2016
ef8e688
Let inner nested stack reducers handle back actions first
arbesfeld Apr 15, 2016
719c9aa
Bump package.json flow-bin version to v0.23.0
gabelevi Apr 15, 2016
7354ff3
Fix Portal
Apr 15, 2016
42cbc55
Change returnKeyType in AutoExpandingTextInput example
ptomasroos Apr 15, 2016
75992e7
Add ShareWis in showcase
Kuchitama Apr 15, 2016
fffcb9c
Fix ImageEditingManager when no external cache
gre Apr 15, 2016
967dbd0
Adding Finance app to showcase
7kfpun Apr 15, 2016
d09cd62
Add support for ontimeout and onerror handler when using XMLHttpReque…
Apr 15, 2016
db25ab4
add missing RCTConvert import
majak Apr 15, 2016
94c3a04
Update UIExplorer to Xcode_7.3
Apr 15, 2016
4ee0f7b
Round interpolation for RGB components
lelandrichardson Apr 15, 2016
911cabd
Adding Blueprint to Showcase
haydenth Apr 16, 2016
9a82c03
Navigator.SceneConfigs.PushFromRight similar to native iOS animation.
neciu Apr 16, 2016
6e7b005
Update to Xcode 7.3 on Travis
sophiebits Apr 16, 2016
fb6133e
fixed immutable.js to be 3.7.x because 3.8.0 breaks flow checks
bestander Apr 16, 2016
d5c1de7
Hook up touchable debugging to Inspector button
sahrens Apr 16, 2016
083bad4
remove unused and misleading function
GantMan Apr 16, 2016
849a0f3
Allow to set refresh control title color
skv-headless Apr 16, 2016
34bf3ec
Adding link to YAMU app developed using React Native to showcase
janithl Apr 16, 2016
c417c2e
Add instructions to reload simulator for non-QWERTY keyboards
anantja-in Apr 17, 2016
159f657
Explicitly import React in index.js
sunnylqm Apr 17, 2016
7851572
Fix DrawerLayoutAndroid not able to set opacity
holyxiaoxin Apr 17, 2016
93b39b7
Fix refreshing state
cpunion Apr 17, 2016
b505fdb
Decrease TTRR (time to relay request) by lazy rendering fake group he…
olinotteghem Apr 17, 2016
a16dad3
Fixes a minor typo in docs/Troubleshooting.md
anantja-in Apr 18, 2016
4791b46
Removing Rotten Tomatoes API Info
ajdinhedzic Apr 18, 2016
c342d3d
Update Switch.js
dannolan Apr 18, 2016
42cfba5
fix typo
uknownothingsnow Apr 18, 2016
a3ef44b
throw IllegalArgumentException instead of AssertionError when JS modu…
foghina Apr 18, 2016
20cae51
Add support for receiving binary type data (ArrayBuffer)
philikon Apr 18, 2016
5bb6926
Simplify manual testing steps when doing the release
Apr 18, 2016
1bee346
Update releasing guide
grabbou Apr 18, 2016
fd35ddc
Store lock file in persistent directory.
Apr 18, 2016
0fa48c0
Adding helium to showcase.js
nautical Apr 18, 2016
ebb44d2
Clean up and simplify WebSocket implementation on the JS side
philikon Apr 18, 2016
978fa48
add space between words
TETRA2000 Apr 19, 2016
64d5da7
Replace opacity console error with warning
Apr 19, 2016
b5375bd
Support for Animated.add
kmagiera Apr 19, 2016
e9398c7
Whitelist the 'pdf' extension in the packager
lelandrichardson Apr 19, 2016
546d140
Fix array bounds crash in MapView
nicklockwood Apr 19, 2016
d9349a7
Update imports in generated projects
grabbou Apr 19, 2016
5e27ff2
Updates to release notes
grabbou Apr 19, 2016
1c6d815
Use latest simulator by not specifying the OS version
jsierles Apr 19, 2016
1d9c7a4
added veckopengen app to showcase js
anback Apr 19, 2016
a5e50de
fixed website deployment condition logic
bestander Apr 19, 2016
d72f151
Add Emoji Poetry to showcase.js
MikePodgorniy Apr 19, 2016
d586daa
Fix red screen due to ref being undefined in PullRefreshViewAndroid
thomdixon Apr 19, 2016
551c154
Remove RKModal and Portal
Apr 19, 2016
887c275
Free modules' factories after caching module
tadeuzagallo Apr 19, 2016
dbac1d8
Update showcase.js
ptkach Apr 19, 2016
d5d2026
[Native-Animated] Support for stopping animations that run on UI thread.
kmagiera Apr 19, 2016
f35bade
[Native-Animated] Support for Animated.multiply
kmagiera Mar 24, 2016
9957c05
[Native-Animated] Support for Animated.interpolate
kmagiera Mar 24, 2016
101903e
[Native-Animated] Fix setValue to work properly on natively driven no…
kmagiera Mar 25, 2016
ba21f1d
[Native-Animated] Support for spring animations
kmagiera Mar 24, 2016
c8f4096
[Native-Animated] Rough implementation of transform prop support
kmagiera Mar 24, 2016
738466f
Workaround for forceUpdate bug.
kmagiera Apr 19, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .buckconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@

[alias]
movies = //Examples/Movies/android/app:app
uiexplorer = //Examples/UIExplorer/android/app:app
15 changes: 11 additions & 4 deletions .flowconfig
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,12 @@
# Ignore Website
.*/website/.*

# Ignore generators
.*/local-cli/generator.*

# Ignore BUCK generated folders
.*\.buckd/

.*/node_modules/is-my-json-valid/test/.*\.json
.*/node_modules/iconv-lite/encodings/tables/.*\.json
.*/node_modules/y18n/test/.*\.json
Expand All @@ -59,6 +65,7 @@
.*/node_modules/isemail/.*\.json
.*/node_modules/tr46/.*\.json


[include]

[libs]
Expand All @@ -74,15 +81,15 @@ esproposal.class_instance_fields=enable
munge_underscores=true

module.name_mapper='^image![a-zA-Z0-9$_-]+$' -> 'GlobalImageStub'
module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\)$' -> 'RelativeImageStub'
module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub'

suppress_type=$FlowIssue
suppress_type=$FlowFixMe
suppress_type=$FixMe

suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(2[0-2]\\|1[0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(2[0-2]\\|1[0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+
suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(2[0-3]\\|1[0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(2[0-3]\\|1[0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+
suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy

[version]
0.22.0
0.23.0
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ project.xcworkspace
# Gradle
/build/
/Examples/**/android/app/build/
/Examples/**/android/app/gradle/
/Examples/**/android/app/gradlew
/Examples/**/android/app/gradlew.bat
/ReactAndroid/build/

# Buck
Expand Down
10 changes: 5 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
language: objective-c

osx_image: xcode7.2
osx_image: xcode7.3

install:
- brew reinstall nvm
- brew update
- brew reinstall nvm xctool
- mkdir -p /Users/travis/build/facebook/.nvm
- export NVM_DIR="/Users/travis/build/facebook/.nvm"
- source $(brew --prefix nvm)/nvm.sh
Expand All @@ -16,16 +17,15 @@ install:

script:
- if [[ "$TEST_TYPE" = objc ]]; then travis_retry ./scripts/objc-test.sh; fi
- if [[ "$TEST_TYPE" = e2e-objc ]]; then travis_retry ./scripts/e2e-test.sh --ios; fi
- if [[ "$TEST_TYPE" = e2e-objc ]]; then travis_retry node ./scripts/run-ci-e2e-tests.js --ios --js; fi
- if [[ "$TEST_TYPE" = js ]]; then npm run flow check; fi
- if [[ "$TEST_TYPE" = js ]]; then npm test -- --maxWorkers=1; fi
- if [[ "$TEST_TYPE" = js ]]; then travis_retry ./scripts/e2e-test.sh --packager; fi

env:
matrix:
- TEST_TYPE=e2e-objc
- TEST_TYPE=objc
- TEST_TYPE=js
- TEST_TYPE=e2e-objc

branches:
only:
Expand Down
5 changes: 3 additions & 2 deletions Examples/2048/Game2048.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,14 @@
*/
'use strict';

var React = require('react-native');
var React = require('react');
var ReactNative = require('react-native');
var {
AppRegistry,
StyleSheet,
Text,
View,
} = React;
} = ReactNative;

var Animated = require('Animated');
var GameBoard = require('GameBoard');
Expand Down
5 changes: 3 additions & 2 deletions Examples/Movies/MovieCell.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@
*/
'use strict';

var React = require('react-native');
var React = require('react');
var ReactNative = require('react-native');
var {
Image,
Platform,
Expand All @@ -24,7 +25,7 @@ var {
TouchableHighlight,
TouchableNativeFeedback,
View
} = React;
} = ReactNative;

var getStyleFromScore = require('./getStyleFromScore');
var getImageSource = require('./getImageSource');
Expand Down
5 changes: 3 additions & 2 deletions Examples/Movies/MovieScreen.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@
*/
'use strict';

var React = require('react-native');
var React = require('react');
var ReactNative = require('react-native');
var {
Image,
ScrollView,
StyleSheet,
Text,
View,
} = React;
} = ReactNative;

var getImageSource = require('./getImageSource');
var getStyleFromScore = require('./getStyleFromScore');
Expand Down
5 changes: 3 additions & 2 deletions Examples/Movies/MoviesApp.android.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,16 @@
*/
'use strict';

var React = require('react-native');
var React = require('react');
var ReactNative = require('react-native');
var {
AppRegistry,
BackAndroid,
Navigator,
StyleSheet,
ToolbarAndroid,
View,
} = React;
} = ReactNative;

var MovieScreen = require('./MovieScreen');
var SearchScreen = require('./SearchScreen');
Expand Down
5 changes: 3 additions & 2 deletions Examples/Movies/MoviesApp.ios.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,13 @@
*/
'use strict';

var React = require('react-native');
var React = require('react');
var ReactNative = require('react-native');
var {
AppRegistry,
NavigatorIOS,
StyleSheet,
} = React;
} = ReactNative;

var SearchScreen = require('./SearchScreen');

Expand Down
15 changes: 15 additions & 0 deletions Examples/Movies/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,21 @@ Open the Movies app in your emulator.

See [Running on Device](https://facebook.github.io/react-native/docs/running-on-device-android.html) in case you want to use a physical device.

### Running with Buck

Follow the same setup as running with gradle.

Install Buck from [here](https://buckbuild.com/setup/install.html).

Run the following commands from the react-native folder:

./gradlew :ReactAndroid:packageReactNdkLibsForBuck
buck fetch movies
buck install -r movies
./packager/packager.sh

_Note: The native libs are still built using gradle. Full build with buck is coming soon(tm)._

## Built from source

Building the app on both iOS and Android means building the React Native framework from source. This way you're running the latest native and JS code the way you see it in your clone of the github repo.
Expand Down
5 changes: 3 additions & 2 deletions Examples/Movies/SearchBar.android.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
*/
'use strict';

var React = require('react-native');
var React = require('react');
var ReactNative = require('react-native');
var {
Image,
Platform,
Expand All @@ -25,7 +26,7 @@ var {
StyleSheet,
TouchableNativeFeedback,
View,
} = React;
} = ReactNative;

var IS_RIPPLE_EFFECT_SUPPORTED = Platform.Version >= 21;

Expand Down
5 changes: 3 additions & 2 deletions Examples/Movies/SearchBar.ios.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,14 @@
*/
'use strict';

var React = require('react-native');
var React = require('react');
var ReactNative = require('react-native');
var {
ActivityIndicatorIOS,
TextInput,
StyleSheet,
View,
} = React;
} = ReactNative;

var SearchBar = React.createClass({
render: function() {
Expand Down
5 changes: 3 additions & 2 deletions Examples/Movies/SearchScreen.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@
*/
'use strict';

var React = require('react-native');
var React = require('react');
var ReactNative = require('react-native');
var {
ActivityIndicatorIOS,
ListView,
Expand All @@ -24,7 +25,7 @@ var {
StyleSheet,
Text,
View,
} = React;
} = ReactNative;
var TimerMixin = require('react-timer-mixin');

var invariant = require('fbjs/lib/invariant');
Expand Down
20 changes: 4 additions & 16 deletions Examples/Movies/android/app/BUCK
Original file line number Diff line number Diff line change
Expand Up @@ -13,29 +13,17 @@ android_library(
name = 'movies-lib',
srcs = glob(['src/main/java/**/*.java']),
deps = [
react_native_target('java/com/facebook/csslayout:csslayout'),
react_native_target('java/com/facebook/react:react'),
react_native_target('java/com/facebook/react/devsupport:devsupport'),
':res',
react_native_dep('third-party/java/jsr-305:jsr-305'),
react_native_target('java/com/facebook/react/modules/core:core'),
react_native_target('java/com/facebook/react/shell:shell'),
react_native_target('java/com/facebook/react/touch:touch'),
react_native_target('java/com/facebook/react/uimanager:uimanager'),
react_native_target('java/com/facebook/react/uimanager/annotations:annotations'),
react_native_target('java/com/facebook/react/views/image:image'),
react_native_target('java/com/facebook/react/views/recyclerview:recyclerview'),
react_native_target('java/com/facebook/react/views/scroll:scroll'),
react_native_target('java/com/facebook/react/views/text:text'),
react_native_target('java/com/facebook/react/views/view:view'),
react_native_target('java/com/facebook/react:react'),
react_native_target('jni/prebuilt:android-jsc'),
# .so files are prebuilt by Gradle with `./gradlew :ReactAndroid:packageReactNdkLibsForBuck`
react_native_target('jni/prebuilt:reactnative-libs'),
react_native_target('jni/prebuilt:android-jsc'),
react_native_dep('libraries/soloader/java/com/facebook/soloader:soloader'),
react_native_dep('third-party/java/jsr-305:jsr-305'),
':res',
],
)


android_resource(
name = 'res',
res = 'src/main/res',
Expand Down
8 changes: 7 additions & 1 deletion Examples/Movies/android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.facebook.react.movies">
package="com.facebook.react.movies"
android:versionCode="1"
android:versionName="1.0">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>

<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="22" />

<application
android:allowBackup="true"
android:label="@string/app_name"
Expand Down
4 changes: 2 additions & 2 deletions Examples/Movies/getStyleFromScore.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@
*/
'use strict';

var React = require('react-native');
var ReactNative = require('react-native');
var {
StyleSheet,
} = React;
} = ReactNative;

var MAX_VALUE = 200;

Expand Down
6 changes: 3 additions & 3 deletions Examples/TicTacToe/TicTacToeApp.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,15 @@
*/
'use strict';

var React = require('react-native');
var React = require('react');
var ReactNative = require('react-native');
var {
AppRegistry,
StyleSheet,
Text,
TouchableHighlight,
View,
} = React;
} = ReactNative;

class Board {
grid: Array<Array<number>>;
Expand Down Expand Up @@ -271,7 +272,6 @@ var styles = StyleSheet.create({
// CELL TEXT

cellText: {
borderRadius: 5,
fontSize: 50,
fontFamily: 'AvenirNext-Bold',
},
Expand Down
5 changes: 3 additions & 2 deletions Examples/UIExplorer/AccessibilityAndroidExample.android.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,15 @@
*/
'use strict';

var React = require('react-native');
var React = require('react');
var ReactNative = require('react-native');
var {
StyleSheet,
Text,
View,
ToastAndroid,
TouchableWithoutFeedback,
} = React;
} = ReactNative;

var UIExplorerBlock = require('./UIExplorerBlock');
var UIExplorerPage = require('./UIExplorerPage');
Expand Down
5 changes: 3 additions & 2 deletions Examples/UIExplorer/AccessibilityIOSExample.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,12 @@
*/
'use strict';

var React = require('react-native');
var React = require('react');
var ReactNative = require('react-native');
var {
Text,
View,
} = React;
} = ReactNative;

var AccessibilityIOSExample = React.createClass({
render() {
Expand Down
5 changes: 3 additions & 2 deletions Examples/UIExplorer/ActionSheetIOSExample.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@
*/
'use strict';

var React = require('react-native');
var React = require('react');
var ReactNative = require('react-native');
var {
ActionSheetIOS,
StyleSheet,
Text,
UIManager,
View,
} = React;
} = ReactNative;

var BUTTONS = [
'Option 0',
Expand Down
Loading