Commit Graph

122 Commits

Author SHA1 Message Date
BO KANG
76b4f4d558 Upgrade to rn 0.38 (#624)
* upgrade to RN 0.38
2016-11-28 13:58:13 -08:00
Richard Hua
d9a85c87f3 Support React Native 0.36.0 and 0.37.0 (#602)
* Upgrade example app to react-native@0.37.0
* Fix crash on restart caused by loadBundle() being called twice
2016-11-14 22:40:36 -08:00
Richard Hua
392189fad0 Support React Native 0.35.0 (#562)
* Upgrade example app to RN 0.35.0
* Update supported versions in README
* Support RN 35 - make a copy of objects queued over the bridge if they are mutable

This line was added in React Native 0.35.0: https://github.com/facebook/react-native/blob/v0.35.0/Libraries/Utilities/MessageQueue.js#L194 (facebook/react-native@145109f). It essentially deep freezes (or makes immutable) any object sent from JS to Native over the bridge. This object is already pass-by-value to begin with, so I assume the purpose of this is to avoid any ambiguity or confusion that might occur if the object is modified while it is sitting in the message queue.

We do send a localPackage object over the bridge, which we modify afterwards. Because we only care about the value of this object at the moment that it is queued, the fix is to make a copy of it before sending it over the bridge.

This is relevant to issue #536 (RN version support).
2016-10-11 17:13:46 -07:00
Richard Hua
22d2a146d2 Support RN 0.34 (#557)
* Upgrade example app to RN 0.34.1
* Fix Android reflection logic to support RN 0.34 (as reported in #536), while maintaining backward compatibility
* Bump package.json and update supported RN versions in README
2016-10-06 16:18:07 -07:00
Richard Hua
3090ef079e silent -> background 2016-09-29 17:18:57 -07:00
Richard Hua
c6f7cd34ce Customize demo app with more options and documentation 2016-09-29 17:09:22 -07:00
Richard Hua
66ca898ca6 Upgrade example app to RN 0.33.0 2016-09-29 14:48:16 -07:00
Richard Hua
bb04535fbe Fix bundle root location in demo app when loading from packager 2016-09-07 11:58:28 -07:00
Geoffrey Goh
2a78ed59d5 fix 0.32 compat 2016-08-26 14:25:28 -07:00
Geoffrey Goh
c11560f697 fix 0.32 compat 2016-08-26 14:23:21 -07:00
Richard Hua
928a899b1b Keep sync button visible in example app for prolonged testing 2016-08-22 18:21:31 -07:00
Geoffrey Goh
f477c196ed remove console.log in demo 2016-08-18 12:06:59 -07:00
Geoffrey Goh
983f25883f add api to specify custom NSBundle 2016-08-16 13:56:22 -07:00
Geoffrey Goh
2493a609f3 add explanation for jsCodeLocation 2016-08-05 12:25:42 -07:00
Geoffrey Goh
5441577f01 remove demo app tests 2016-08-05 12:10:05 -07:00
Geoffrey Goh
0fb34935c8 Update AndroidManifest.xml 2016-08-05 11:53:49 -07:00
Geoffrey Goh
ab59506340 Update Info.plist 2016-08-05 11:53:21 -07:00
Geoffrey Goh
0ed1b126a2 Update build.gradle 2016-08-05 11:52:09 -07:00
Geoffrey Goh
596bad01df update sample app 2016-08-03 17:43:02 -07:00
Geoffrey Goh
ef0c6978ff remove dependency on react-native-button from sample app 2016-07-01 15:25:07 -07:00
Geoffrey Goh
9cfbac6d6f update installed message in demo app 2016-06-28 17:03:53 -07:00
Geoffrey Goh
38a52dc7a6 0.29 compat + refactoring android (#398)
0.29 compat
2016-06-27 09:27:31 -07:00
danielbasedow
1a49e760cb work on issues from comments
-remove restartAllowed
-add logging to RestartManager
-keep track of pending restarts
2016-05-23 21:59:44 +02:00
danielbasedow
be3a74f3b0 remove constant ON_NEXT_RESTART_OPPORTUNITY 2016-05-22 19:26:20 +02:00
danielbasedow
4017fe3d75 adjust example to test delaying restart 2016-05-22 12:12:52 +02:00
Geoffrey Goh
7916856aa4 fix rollback android 2016-04-25 15:04:19 -07:00
Geoffrey Goh
68fe5e0c31 simply android setup 2016-03-21 17:50:19 -07:00
Geoffrey Goh
eb827d6d32 generate binary resources hash 2016-02-24 17:15:58 -08:00
Geoffrey Goh
f590b1c294 feedback 2016-02-18 23:48:14 -08:00
Geoffrey Goh
7ad0fdcc7c verify hash after download ios 2016-02-18 15:54:27 -08:00
Geoffrey Goh
8b3e0e6fbd fix-failing-tests 2016-02-08 16:39:26 -08:00
Geoffrey Goh
3e53a84a02 fix-failing-tests 2016-02-08 16:38:14 -08:00
Geoffrey Goh
9fc51f572a feedback 2016-02-01 17:53:11 -08:00
Geoffrey Goh
98d12f494a upgrade to RN 0.19 2016-02-01 17:29:17 -08:00
Geoffrey Goh
3e4ac610fe fix rollback bug 2016-01-22 01:44:38 -08:00
Geoffrey Goh
a44c7923ca feedback 2016-01-18 16:56:37 -08:00
Geoffrey Goh
51c40c9652 report acquisition status 2016-01-15 15:15:41 -08:00
Geoffrey Goh
526aeff6d9 Merge pull request #127 from Microsoft/es6-es7-changes
ES7-ify project
2015-12-24 14:37:33 -08:00
Geoffrey Goh
ad3cd211f8 a few bugfixes 2015-12-24 14:31:02 -08:00
Geoffrey Goh
36e90ac591 feedback 2015-12-24 00:00:43 -08:00
Geoffrey Goh
9b87d7e2a8 feedback 2015-12-23 22:53:58 -08:00
Geoffrey Goh
ebd93b53eb es7 2015-12-23 21:24:29 -08:00
Geoffrey Goh
f2b109c78b rely on buildconfig 2015-12-23 16:34:58 -08:00
Geoffrey Goh
13d933e1eb es6/es7 changes 2015-12-23 13:23:00 -08:00
Geoffrey Goh
a2cbdab91b clear updates on new binary 2015-12-22 12:13:32 -08:00
Geoffrey Goh
32dea6bf68 feedback 2015-12-18 16:37:28 -08:00
Geoffrey Goh
a3f5ea1a86 add isPending test 2015-12-18 01:05:59 -08:00
Geoffrey Goh
a09c980ddb ES6-ify test files 2015-12-18 00:56:34 -08:00
Geoffrey Goh
af2de1816f remove bundle file 2015-12-18 00:27:33 -08:00
Geoffrey Goh
bc52e8f0c5 add tests 2015-12-18 00:08:11 -08:00