Ari Lazier
8602787fc9
add schema getters
2016-04-27 08:31:05 -07:00
Ari Lazier
fea0b69865
add support for non-memmber functions
2016-04-27 08:30:59 -07:00
Ari Lazier
17e5946af4
support for data migrations
2016-04-27 08:30:59 -07:00
Ari Lazier
49fa4884ef
Merge pull request #395 from realm/al-is-valid
...
Add `realm.isValid()` to support checking for deleted objects
2016-04-26 17:44:24 -07:00
Ari Lazier
588bbc327a
remove un-needed usings
2016-04-26 17:40:56 -07:00
Scott Kyle
df14c7760d
Fix Realm.Object in Chrome debug mode
2016-04-26 17:33:33 -07:00
Ari Lazier
ca622f27b7
Update CHANGELOG.md
2016-04-26 17:14:15 -07:00
Ari Lazier
785e57eb47
another fix for chrome debug mode
2016-04-26 17:08:00 -07:00
Ari Lazier
27d973151f
pr fixes
2016-04-26 16:59:03 -07:00
Ari Lazier
591dce8051
one fix for chrome debug mode
2016-04-26 16:53:50 -07:00
Ari Lazier
b59784670b
create RealmObject class and make isValid a member
2016-04-26 16:30:04 -07:00
Ari Lazier
988f723f49
remove unnecessary catch block
2016-04-21 13:38:10 -07:00
Ari Lazier
449c4e6519
Merge pull request #63 from realm/al-nullable-default
...
Optional property bug fixe/case insensitive queries
2016-04-21 11:18:48 -07:00
Thomas Goyne
273db05605
Fix the initial ref count for WeakRealmNotifier
...
Adding the run loop source to the run loop retains it, so the initial refcount
should be 0, not 1.
2016-04-20 15:41:05 -07:00
Ari Lazier
48e6365295
changelog
2016-04-19 17:29:34 -07:00
Ari Lazier
78cb44b1a1
add test for isValid
2016-04-19 17:29:34 -07:00
Ari Lazier
3509caedd5
bugfix for empty results, fix for realm.isValid
2016-04-19 17:29:34 -07:00
Ari Lazier
6072061463
api to check if object has been deleted
2016-04-19 17:29:34 -07:00
Scott Kyle
7ceac728eb
Merge pull request #393 from realm/sk-node
...
Support Alternative JS Engines
2016-04-19 17:26:14 -07:00
Scott Kyle
7abdacdf06
Make sure core is downloaded for node tests
2016-04-19 17:10:14 -07:00
Scott Kyle
648748cd24
Add node_modules to PATH in test script
2016-04-19 16:57:52 -07:00
Scott Kyle
ece554e58f
Exit with an error code for failures of node tests
2016-04-19 16:53:49 -07:00
Scott Kyle
d5aad959ce
Run `npm install` for node tests
2016-04-19 16:40:48 -07:00
Scott Kyle
2a58862070
Add test script for Node
2016-04-19 14:10:10 -07:00
Scott Kyle
650950fe02
Only use rpc namespace in debug mode
2016-04-19 10:49:08 -07:00
Scott Kyle
8e5afeccc9
Fix another crash involving protected values
2016-04-19 03:58:23 -07:00
Scott Kyle
275334fa7e
Remove definition of Realm.Types from browser shim
...
It's added in the top-level index.js file
2016-04-19 03:24:15 -07:00
Scott Kyle
541791fd85
Fix crash by properly protecting JSC values
...
The previous implementation was lazy and ended up unprotecting values due to the move constructor being defaulted.
2016-04-19 03:18:02 -07:00
Scott Kyle
a05f7e2261
Fix some eslint errors
2016-04-19 01:38:46 -07:00
Scott Kyle
8ff23b5411
Fix build issues on Android
...
GCC was more strict with how we handled some types.
2016-04-18 18:30:55 -07:00
Scott Kyle
73cfca7d81
Fix for failing React Native test on iOS
2016-04-18 16:06:59 -07:00
Scott Kyle
bc4bda876c
Remove binding.gyp file for now
2016-04-18 15:44:23 -07:00
Scott Kyle
fc49470b3c
Fix for failing nested transaction test
2016-04-18 15:11:56 -07:00
Scott Kyle
a0424c6600
Fix some styling of exception handling in JS wrappers
2016-04-18 15:11:36 -07:00
Scott Kyle
4731610a58
Merge branch 'master' into sk-node
...
* master:
add keypath tests
pr feedback, changelog
typo
bug fix
tests
support keypath comparisons for types that support it
support for null queries
don't require optional or link properties when creating objects
[0.11.1] Bump version
Update CHANGELOG with 0.11.1 fixes
Update changelog script
Remove changes_available implementation that asserts
Get correct path to adb from Android Studio
add some simple tests for Realm.write
Update apps to use React Native 0.22
2016-04-18 14:19:06 -07:00
Scott Kyle
1ca5a43982
Revert TValue to ValueType, etc.
2016-04-18 12:18:13 -07:00
Scott Kyle
49e2b54151
Convert some more camelCase in js_realm.hpp
2016-04-18 12:17:45 -07:00
Scott Kyle
5c56a99403
Split up JS abstractions into type-specific files
2016-04-18 01:15:54 -07:00
Scott Kyle
d57483c675
Rename js_object.hpp -> js_realm_object.hpp
2016-04-18 01:14:48 -07:00
Scott Kyle
10f08747e7
Rename remained camelCase to snake_case
...
And fix some minor build warnings along the way.
2016-04-18 01:01:04 -07:00
Scott Kyle
60a3cd4399
Remove unused js_schema.cpp
2016-04-17 22:33:18 -07:00
Scott Kyle
a5bf9ed8dd
Define most of jsc::ObjectWrap separately
2016-04-17 22:12:23 -07:00
Scott Kyle
5ed2c3cf25
Define most of node::ObjectWrap separately
2016-04-17 22:00:06 -07:00
Scott Kyle
7c97a1752e
Remove need for BaseClassDefinition
2016-04-16 16:46:16 -07:00
Scott Kyle
999900ff00
Fix script that copies query-tests.json
2016-04-16 16:30:02 -07:00
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