1360 Commits

Author SHA1 Message Date
Scott Kyle
2641e5a2a1 Move JSC object accessor code into header 2016-04-15 16:10:25 -07:00
Scott Kyle
133289ad85 All tests now pass on Node 2016-04-15 16:06:44 -07:00
Ari Lazier
bd4088ce91 key templates off explicitly defined classes rather than the internal type 2016-04-15 13:47:01 -07:00
Ari Lazier
760126f0d7 public before private 2016-04-15 11:59:10 -07:00
Ari Lazier
e8ca5ff92e ObjectClass -> ClassDefinition 2016-04-15 10:50:15 -07:00
Ari Lazier
c817ac7eac create -> create_instance 2016-04-14 11:19:01 -07:00
Ari Lazier
84559316d8 compact property getter/setter types 2016-04-14 11:06:17 -07:00
Ari Lazier
0b2a75bdc3 use different naming convention for extracted template types 2016-04-14 10:54:43 -07:00
Scott Kyle
c0c65ad620 Make all JSC tests pass again 2016-04-13 03:21:18 -07:00
Scott Kyle
05c432deb1 WIP Node support
The JS engine details are mostly abstracted away. This breaks JSC support until the rest of the pieces are in place. The Node version builds and runs, but crashes when creating a Realm object.
2016-04-12 11:53:30 -07:00
Ari Lazier
f80bcd882d convert schema parsing 2016-03-30 16:14:48 -07:00
Ari Lazier
61685dee83 use string wrapper, finish realm constructor conversion 2016-03-30 14:56:33 -07:00
Ari Lazier
29213f1d87 wrap list properties 2016-03-30 14:18:44 -07:00
Ari Lazier
c249eea505 wrap realm properties 2016-03-30 13:48:24 -07:00
Ari Lazier
2baec5bec6 move static methods and constructor 2016-03-30 13:09:05 -07:00
Ari Lazier
0282e98232 move exception handling to method wrapper 2016-03-30 11:55:13 -07:00
Ari Lazier
58d50bb3c5 refactor realm 2016-03-30 10:23:15 -07:00
Ari Lazier
016d723731 tmp 2016-03-30 09:16:38 -07:00
Ari Lazier
5b2a59d5c6 converted BindingContext 2016-03-29 16:17:57 -07:00
Ari Lazier
e7d954a727 wrap all types in a single type and use static class methods 2016-03-29 14:12:27 -07:00
Ari Lazier
b4990fbbff convert more of Realm 2016-03-29 13:36:01 -07:00
Ari Lazier
9626842f8e start refactoring realm 2016-03-28 13:21:36 -07:00
Ari Lazier
20bac8e2c7 refactor list 2016-03-25 12:13:49 -07:00
Scott Kyle
d62f78050e [0.11.0] Bump version v0.11.0 2016-03-24 13:10:24 -07:00
Scott Kyle
ceb371290f Update CHANGELOG for final 0.11.0 release 2016-03-24 12:14:14 -07:00
Scott Kyle
4b929f4c02 [0.11.0-rc.1] Bump version v0.11.0-rc.1 2016-03-23 16:08:02 -07:00
Scott Kyle
4feea0ad6f Download Android core over HTTPS 2016-03-23 16:08:02 -07:00
Scott Kyle
4b6d59f949 Update publish script for new Xcode project location 2016-03-23 16:08:02 -07:00
Scott Kyle
00b838ffb8 Merge pull request #347 from realm/sk-static-lib
Change RealmReact to static library and support rnpm
2016-03-23 16:07:40 -07:00
Scott Kyle
b4be60468b Minor update to README 2016-03-23 13:39:26 -07:00
Scott Kyle
daa2948028 Move RealmJS.xcodeproj to be under src/ios 2016-03-23 13:39:12 -07:00
Scott Kyle
d34ce0055d Fix tests 2016-03-23 13:20:05 -07:00
Scott Kyle
42485045f3 Support linking project with rnpm
The postlink script takes care of linking in libc++ and libz. So now the only setup instructions will be: `rnpm link realm`.

Resolves #226
2016-03-23 10:51:57 -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
08fa6ba90c Merge pull request #344 from realm/sk-ios-93-fix
Fix disabling of RCTDevMenu for tests on iOS 9.3
2016-03-22 14:40:08 -07:00
Scott Kyle
88f6191a61 Fix disabling of RCTDevMenu for tests on iOS 9.3
After upgrading to Xcode 7.3, the test bundle is being loaded before the rest of the app. We need to ensure +[RCTDevMenu load] is called before we remove it from the set of native modules.
2016-03-22 09:54:06 -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
d18ea5630d Adjust some of the Collection API docs 2016-03-21 15:13:55 -07:00
Scott Kyle
1fc251a371 Fix Collection on Android 2016-03-21 15:12:41 -07:00
Scott Kyle
83e09268ea Rename array-methods.js to collection-methods.js 2016-03-21 15:00:00 -07:00
Ari Lazier
f13cd0a245 Merge pull request #342 from realm/al-fix-throws
fix for test bug in test harness for queries that should throw
2016-03-21 14:04:22 -07:00
Ari Lazier
ad32fdd3c0 Merge pull request #338 from realm/al-schema-version
Support getting the schema version from unopened realms
2016-03-21 13:57:02 -07:00
Ari Lazier
e84b1eb145 fix for test bug in test harness for queries that should throw 2016-03-21 13:41:00 -07:00
Ari Lazier
dc5d9e80f1 tweak docs 2016-03-21 13:34:34 -07:00
Ari Lazier
2d6360e1f2 update docs 2016-03-21 13:34:34 -07:00
Ari Lazier
f25d08dc04 changelog 2016-03-21 13:34:34 -07:00
Ari Lazier
4b2e47a861 support encrypted realm when getting schemaVersion 2016-03-21 13:34:12 -07:00
Ari Lazier
836cfc1c6b add chrome debugging, use -1 for not versioned 2016-03-21 13:34:12 -07:00
Scott Kyle
95ac0594df Add Realm.schemaVersion API doc
This may need to be adjusted depending on the decisions surrounding this API.
2016-03-21 13:34:12 -07:00
Ari Lazier
5de63ac401 add tests 2016-03-21 13:34:12 -07:00