Ashwin Phatak
17759c5ce9
Fix port conflict between RN >= 0.48 and RPC server ( #1294 )
2017-09-20 13:05:32 +05:30
Yavor Georgiev
b7775ad9ab
Partially revert #1122
2017-07-06 17:36:09 +02:00
Dmitry Patsura
13cd978a87
[iOS] Support RN 0.46+, #1121 ( #1122 )
...
* [iOS] Support RN 0.46+, #1121
* [iOS] Use bridge dispatchBlock, thank @javache, refs #1121
* [iOS] Drop unneeded expose of private methods for RCTBridge, refs #1121
2017-07-06 16:13:03 +02:00
Yavor Georgiev
237e1ba158
Support the new React Native C++ bridge ( #1065 )
...
* Support the new React Native C++ bridge
Fixes #1049
* address code review comments
* handle the case when the websocket executor does not exist
2017-06-14 14:44:28 +02:00
Ari Lazier
d1be354392
get the JSContext using working apis
2016-08-08 10:16:43 -07:00
Ari Lazier
9c8a1ed8ae
fixes for RN 0.31.0
2016-08-07 09:33:36 -07:00
Ari Lazier
e5344035bf
pr feedback
2016-08-02 09:49:08 -07:00
Ari Lazier
67cdae387e
revert to creating the context manullay for all react-native versions
2016-07-31 14:25:13 -07:00
Ari Lazier
c73075c0e6
create JSContext by calling for RN versions which support this
2016-07-31 14:23:12 -07:00
Scott Kyle
db1283255f
Make React reloads and testing more reliable
...
Changed where we wait on the previous JS thread, which ultimately makes it more reliable and no longer leak memory on reloads.
Resolves #397
2016-05-02 16:19:29 -07:00
Scott Kyle
32a8a2ed72
Make migration tests work in Chrome debug mode
...
All realm operations for the RPC are now done in their own thread so it can be allowed to block on waiting for callback results. The recursive and multi-threaded nature of this makes it pretty tricky, but it works!
2016-04-29 13:55:49 -07:00
Scott Kyle
650950fe02
Only use rpc namespace in debug mode
2016-04-19 10:49:08 -07:00
Scott Kyle
c0c65ad620
Make all JSC tests pass again
2016-04-13 03:21:18 -07:00
Scott Kyle
02b81ac056
Convert RealmReact to be a static library
...
We needed to do this due to the way React Native modules work. Our hacky solution for using a framework ended up falling apart due to it relying on symbols not getting stripped from the main application.
This static library is in its own Xcode project because rnpm links in *all* static libraries from a given Xcode project.
2016-03-23 10:50:19 -07:00