Scott Kyle
|
a4194586ea
|
Native methods should convert to numbers/bools
It will still throw if unable to make the conversion. Fixes #51
|
2015-10-12 15:42:56 -07:00 |
Scott Kyle
|
35a8f9816c
|
Out of bounds getters for Results return undefined
|
2015-10-12 15:35:13 -07:00 |
Scott Kyle
|
6788cd6f3d
|
Out of bounds list item getters return undefined
Resolves #50
|
2015-10-12 15:25:39 -07:00 |
Scott Kyle
|
a5bd3264c1
|
Consolidate code that verifies array index bounds
|
2015-10-12 15:25:39 -07:00 |
Scott Kyle
|
ae9ae4dc77
|
Add list item setters in JS
Added a test and made other array tests syntactically consistent. Resolves #45
|
2015-10-12 15:25:39 -07:00 |
Scott Kyle
|
515ece8fdd
|
Remove duplicated test in ArrayTests.js
This must have been accidentally copy-pasted from ObjectTests.js
|
2015-10-12 15:25:38 -07:00 |
Ari Lazier
|
4cfa8eae7b
|
Merge pull request #47 from realm/al-ci-test
Try to fix CI linker error
|
2015-10-12 13:19:32 -07:00 |
Ari Lazier
|
ae52840ee7
|
add GCDWebServer as dependency
|
2015-10-12 13:09:00 -07:00 |
Scott Kyle
|
f5a1c3fdb3
|
Merge pull request #43 from realm/sk-transaction-fail
Throw exceptions when not inside a transaction
|
2015-10-12 13:03:15 -07:00 |
Scott Kyle
|
cc294e0353
|
Move object property setter assert downward
|
2015-10-12 12:59:40 -07:00 |
Scott Kyle
|
c600af9182
|
Mutating lists outside transaction should throw
|
2015-10-12 02:23:09 -07:00 |
Scott Kyle
|
33e0f5d8b1
|
Setting properties outside transaction should throw
Resolves #40
|
2015-10-12 02:02:23 -07:00 |
Scott Kyle
|
37d5a12094
|
Add test for calling create() outside transaction
|
2015-10-12 02:01:29 -07:00 |
Scott Kyle
|
48c9336526
|
Tabs -> Spaces in ObjectTests.js
|
2015-10-12 01:59:34 -07:00 |
Scott Kyle
|
88352721f7
|
Make all tests explicitly require realm module
|
2015-10-08 16:19:19 -07:00 |
Scott Kyle
|
3f3710339f
|
Update ReactTests to re-install local NPM modules
|
2015-10-08 16:02:54 -07:00 |
Scott Kyle
|
c1fa635183
|
Update ReactTests for iOS 8.0 deployment target
Needs this to link to GCDWebServer.
|
2015-10-08 16:02:36 -07:00 |
Scott Kyle
|
db80c3a89a
|
Refactor tests to run again inside Xcode
Added a CommonJS module loader that is used by XCTestCase subclass to load and run the tests.
|
2015-10-08 15:54:30 -07:00 |
Scott Kyle
|
22076933ad
|
Fix "const" search and replace
|
2015-10-08 15:52:23 -07:00 |
Ari Lazier
|
68603c2620
|
fix exports
|
2015-10-08 15:51:46 -07:00 |
Ari Lazier
|
d9618a0e06
|
remove const, link test app with libRealmReact
|
2015-10-08 15:51:46 -07:00 |
Ari Lazier
|
08fada74d6
|
fix so that RealmJS tests work again
|
2015-10-08 15:50:10 -07:00 |
Ari Lazier
|
55a07c99dc
|
react test app
|
2015-10-08 15:50:10 -07:00 |
Ari Lazier
|
a670961b13
|
Merge pull request #41 from realm/al-rpc
Partial chrome support (enough for the example)
|
2015-10-08 16:46:52 -06:00 |
Scott Kyle
|
a997ec5be9
|
Some cleanup of JS
|
2015-10-08 15:32:14 -07:00 |
Scott Kyle
|
310e3d7a03
|
Don't store transient arrays returned by RPC
|
2015-10-08 15:31:29 -07:00 |
Scott Kyle
|
665e63aa6f
|
Handle exceptions when getting size through RPC
|
2015-10-08 15:30:29 -07:00 |
Ari Lazier
|
c8c8a883bf
|
pr fixes
|
2015-10-08 12:23:42 -06:00 |
Ari Lazier
|
1991d9df95
|
move rpc server to RealmJS
|
2015-10-08 11:57:07 -06:00 |
Ari Lazier
|
dbc43726f5
|
object methods no longer need to be publicly declared
|
2015-10-08 11:29:32 -06:00 |
Ari Lazier
|
417f0a0c72
|
don't add Results to property types
|
2015-10-08 11:22:52 -06:00 |
Ari Lazier
|
afa974ccc6
|
serialize Results like other types, use common method rpc call for objects()
|
2015-10-08 11:04:50 -06:00 |
Ari Lazier
|
ed3cf01432
|
consolidate realm methods, code cleanup/remove some duplication
|
2015-10-08 10:43:38 -06:00 |
Ari Lazier
|
c5566dc88b
|
turn off verbose gdcwebserver logging
|
2015-10-08 10:12:46 -06:00 |
Ari Lazier
|
fadf01a0e1
|
Merge remote-tracking branch 'origin/sk-rpc' into al-rpc
|
2015-10-08 09:35:25 -06:00 |
Scott Kyle
|
3c9fb1a323
|
Fix for setting properties through RPC
|
2015-10-08 02:00:10 -07:00 |
Scott Kyle
|
ebb400ed41
|
Support delete and deleteAll from RPC
|
2015-10-08 01:53:22 -07:00 |
Scott Kyle
|
31fc14d602
|
Support (de)serialization of objects in RPC
Everything is a dictionary with either a `value` key or an `id` key. If it's a value, then it will recursively be (de)serialized.
|
2015-10-08 01:53:01 -07:00 |
Ari Lazier
|
d09e345399
|
Merge remote-tracking branch 'origin/sk-rpc' into al-rpc
|
2015-10-07 22:20:52 -06:00 |
Scott Kyle
|
a9cac20f79
|
Rework lists to each have their own getters
This was necessary for them to each have their own enumerable properties. The React Native ListViewDataSource uses Object.keys() to the indexes.
|
2015-10-07 21:20:14 -07:00 |
Ari Lazier
|
135c0515f7
|
support returning array values
|
2015-10-07 22:08:09 -06:00 |
Scott Kyle
|
0ed5ba2d8e
|
Start first RPC id at 1 rather than 0
This caused an issue in the JS
|
2015-10-07 20:41:20 -07:00 |
Ari Lazier
|
f5551ffcae
|
Merge remote-tracking branch 'origin/sk-rpc' into al-rpc
|
2015-10-07 21:38:10 -06:00 |
Ari Lazier
|
d8e7c89478
|
list methods
|
2015-10-07 21:37:51 -06:00 |
Scott Kyle
|
6de1ffc51f
|
Add GCDWebServer back into Xcode project
|
2015-10-07 20:36:00 -07:00 |
Ari Lazier
|
696d6c6f0e
|
do realm on the main thread
|
2015-10-07 21:07:55 -06:00 |
Ari Lazier
|
055b0c9309
|
support list properties
|
2015-10-07 20:57:23 -06:00 |
Ari Lazier
|
088fb8bf66
|
fix for wrong id
|
2015-10-07 20:05:52 -06:00 |
Scott Kyle
|
6d850cba5e
|
Support getting all properties except for Lists
There's a big fat TODO left for that one!
|
2015-10-07 18:59:38 -07:00 |
Scott Kyle
|
e136da5117
|
Make RPC server return Results properly
Still doesn't handle returning property values.
|
2015-10-07 18:42:08 -07:00 |