Scott Kyle
e2d1bc4520
Get correct path to adb from Android Studio
...
If adb really isn't found (unsure what conditions would cause that to happen), then `false` will be called which will result in that warning message being displayed instead.
Fixes #351
2016-03-29 10:56:51 -07:00
Scott Kyle
4feea0ad6f
Download Android core over HTTPS
2016-03-23 16:08:02 -07:00
Scott Kyle
daa2948028
Move RealmJS.xcodeproj to be under src/ios
2016-03-23 13:39:12 -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
Scott Kyle
0e74362e4c
Merge pull request #340 from realm/sk-collection
...
Make List and Results inherit from Collection
2016-03-21 15:27:18 -07:00
Scott Kyle
1fc251a371
Fix Collection on Android
2016-03-21 15:12:41 -07:00
Ari Lazier
b9475ad772
pr feedback
2016-03-21 11:46:34 -07:00
Ari Lazier
48199f6c08
share core version
2016-03-18 19:53:52 -07:00
Scott Kyle
27073a9e66
Properly configure ESLint for syntax checking
...
Added a test case to run on CI as well.
2016-03-16 13:01:38 -07:00
Scott Kyle
1e652d9f2a
Merge pull request #292 from realm/sk-debug-on-device
...
Use device IP addresses to connect to RPC host
2016-03-16 12:51:24 -07:00
Scott Kyle
d96c645415
Only lookup IP addresses when in Chrome debug mode
2016-03-16 09:31:41 -07:00
Ari Lazier
87ee697f53
react native test app fixes
2016-03-03 15:34:56 -08:00
Ari Lazier
765fe03317
fix for android core version
2016-03-03 14:50:39 -08:00
Scott Kyle
17eb6bcbb5
submodule fixes
2016-03-03 14:48:41 -08:00
Scott Kyle
00b19d95b8
Use device IP addresses to connect to RPC host
...
It still only tries localhost for the simulator, but for devices, we now get a list of possible IP addresses to attempt to connect to before throw a more helpful exception.
Resolves #284 and fixes #276
2016-03-01 00:56:45 -08:00
Tim Anglade
7cc2f69736
Merge pull request #264 from realm/km-js-fixlicense
...
License update
2016-02-21 18:56:59 -08:00
Scott Kyle
52a1fa9196
Automatically forward port 8082 for Android
...
Fixes #249
2016-02-21 16:57:05 -08:00
Nabil Hachicha
9bcebfaf29
PR feedback
2016-02-19 22:50:30 +00:00
Scott Kyle
f4f6d67a4c
Change license headers on analytics files
2016-02-19 14:30:38 -08:00
Nabil Hachicha
76981229ab
start debug server only on when using chrome debug
2016-02-19 19:05:07 +00:00
Karson Miller
5e9333b699
no message
2016-02-18 15:30:44 -08:00
Scott Kyle
9b55ac9a59
Fix bug with Mixpanel on Android
2016-02-18 14:55:28 -08:00
Scott Kyle
cac3d09bcb
Mistakenly thought TARGET_OS_MAC was useful
2016-02-18 14:09:11 -08:00
Scott Kyle
f059d57bf4
Add Mixpanel property for JS VM
2016-02-18 13:58:12 -08:00
Scott Kyle
6c644067fd
Add comments explaining analytics usage
2016-02-18 13:58:12 -08:00
Scott Kyle
0c9d70905a
Adjust Mixpanel properties
2016-02-18 13:58:12 -08:00
Scott Kyle
b7c46b701c
Add Mixpanel analytics for Android
...
This is mostly copied and modified from the Realm Java repo.
2016-02-18 13:58:12 -08:00
Scott Kyle
6f90a3a6e8
Add Mixpanel analytics for iOS
...
This is mostly copied and then modified from the Realm Cocoa repo.
2016-02-18 13:58:12 -08:00
Scott Kyle
18b0d4bf49
Add Gradle task to generate Version class
...
This uses the version that's in the package.json file.
2016-02-18 13:58:12 -08:00
Scott Kyle
1b043eb957
Update everything to use React Native 0.20.0
2016-02-17 14:36:58 -08:00
Ari Lazier
98951f52ac
Merge pull request #244 from realm/al-benchmarks
...
Benchmarks
2016-02-17 13:15:47 -08:00
Nabil Hachicha
7d7cd87fb3
using RN 0.19.+ as a Gradle dep
2016-02-17 20:21:48 +00:00
Scott Kyle
3e1889d342
Merge branch 'master' into sk-listview-merge
...
* master: (207 commits)
Convert to using new React Native MainActivity template
Create RealmReactPackage for our Android plugin
Fix doc for Android
NPM ignore react-native/android folder
Skip building Android module under Xcode
Skip building Android module for iOS tests
gitignore Android downloads folder
Update README with instructions to run on Android
Use un-patched RN for Android by installing hook into JSC
cleanup build system
Use Realm in node_modules for ReactTests on Android
Change Demo => ReactTests
adding a 'publishAndroid' task to generate the AAR with prebuilt .so files
Adjust POM_NAME
Use consistent package naming
Remove old Demo files
Add copyright to JNI file
Cleanup platform.hpp
Make our Android module buildable as a dependency
Add `npm test` command
...
2016-02-15 14:49:31 -08:00
Scott Kyle
6e4b2440ba
Create RealmReactPackage for our Android plugin
...
Also renamed RealmReactAndroid to RealmReactModule to match the convention used by everyone else.
2016-02-12 09:49:11 -08:00
Scott Kyle
631efb72d7
NPM ignore react-native/android folder
2016-02-11 16:55:36 -08:00
Scott Kyle
291cd98701
gitignore Android downloads folder
2016-02-11 13:20:31 -08:00
Scott Kyle
415b45be51
Use un-patched RN for Android by installing hook into JSC
...
This works by installing some assembly into JSGlobalContextCreateInGroup() that will immediately jump out into our own wrapper function so we always can inject the Realm constructor into the context.
2016-02-11 11:14:09 -08:00
Nabil Hachicha
49408ad767
cleanup build system
2016-02-11 15:42:10 +00:00
Nabil Hachicha
7afdbba2ed
adding a 'publishAndroid' task to generate the AAR with prebuilt .so files
2016-02-10 16:11:36 -08:00
Scott Kyle
918b140030
Adjust POM_NAME
2016-02-09 13:47:49 -08:00
Scott Kyle
a55faef0ce
Add and tweak ListView wrapper methods
2016-02-08 17:57:29 -08:00
Scott Kyle
6c3782d05e
Make our Android module buildable as a dependency
...
This enables apps that use `react-native link` to build without the error: "Configuration with name 'default' not found"
2016-02-08 14:22:04 -08:00
Scott Kyle
1c1b2ec4ab
Add postinstall script to create symlinks
...
This includes a top-level "android" symlink that should allow `react-native link` command to work.
2016-02-08 03:26:27 -08:00
Nabil Hachicha
788189100d
remove unecessary gradle file
2016-02-04 18:51:37 +00:00
Nabil Hachicha
49a74e5646
Refactor & formatting code
2016-02-04 18:30:26 +00:00
Scott Kyle
9b37284b4e
Small fix to Application.mk
...
We were overriding the APP_LDFLAGS rather than appending to it.
2016-02-02 14:53:28 -08:00
Ari Lazier
2539d1feb4
REALM_HAVE_CONFIG
2016-02-02 08:56:32 -08:00
Nabil Hachicha
e5ee6d8e9c
fixes #209 download core in gradle task
2016-01-30 18:26:27 +00:00
Nabil Hachicha
b92a281b5e
add missing refactored files
2016-01-28 15:11:33 +00:00
Nabil Hachicha
1e4c905cdc
Change package name fixes #204
2016-01-28 15:09:36 +00:00