174 Commits

Author SHA1 Message Date
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
Nabil Hachicha
dd9242e584 cleaning NDK flags 2016-01-28 14:11:27 +00:00
Scott Kyle
4917a8e939 Use dummy libjsc.so while allowing undefined symbols
We no longer need to have the rebuilt JSC binaries because instead we build a dummy libjsc.so and link against it while allow undefined symbols. At runtime, it will link in the real libjsc.so and resolve the symbols.
2016-01-27 21:23:56 -08:00
Scott Kyle
6c3835f6b7 Remove redundant gitignore files 2016-01-27 12:02:20 -08:00
Scott Kyle
42aa043da0 Git ignore JavaScriptCore headers 2016-01-27 12:02:10 -08:00
Nabil Hachicha
1cf62f6c10 downloading JSC header from svn 2016-01-27 14:11:56 +00:00
Scott Kyle
a6715d210d Ignore more things when publishing with NPM
Unfortunately some kind of NPM bug is making it ignore a top-level .npmignore file.
2016-01-22 16:43:53 -08:00
Scott Kyle
7f25ed7897 Delegate a couple ListView methods 2016-01-21 11:44:33 -08:00
Scott Kyle
eb4ac0000b Efficient React ListView for Realm collections
This component is fully backwards compatible with the original React ListView, but is compatible with Realm Results and List objects to use their snapshot functionality along with more efficiently checking if each row should update.
2016-01-21 11:41:38 -08:00
Nabil Hachicha
bf80fca2c0 Running chrome debug mode request on UI thread + using Facebook SoLoader instead of the Relinker + cleaning dependencies 2016-01-21 13:36:54 +00:00
Ari Lazier
1bb05b0fae Merge branch 'al-refactor-broken' of https://github.com/realm/realm-js into al-refactor-broken 2016-01-15 12:35:12 -08:00
Ari Lazier
a086955a8c path/name fixes 2016-01-15 12:34:51 -08:00
Nabil HACHICHA
ac51a2b2cf rm unused file 2016-01-15 20:20:28 +00:00
Ari Lazier
c6e46b9856 remove unneded dependencies 2016-01-15 11:49:22 -08:00
Nabil Hachicha
62017c1739 fix example deps
remove unnecessary requires

reduce dependencies for test projects

using the patched Facebook React Native repo as a dependency

remvoe unecessary/duplicate folder

remove unused dir

remove unused gradle tasks + unecessary duplicate deps

more gradle conf/dependencies cleanup
2016-01-15 16:32:48 +00:00
Ari Lazier
cd6fd2a2e8 merge changes for v0.18-rc 2016-01-13 14:10:57 -08:00
Ari Lazier
1ded2e661b log levels 2016-01-13 11:50:19 -08:00
Ari Lazier
b45948eb9a only start webserver in chrome debug mode 2016-01-13 11:32:29 -08:00