Scott Kyle
e136da5117
Make RPC server return Results properly
...
Still doesn't handle returning property values.
2015-10-07 18:42:08 -07:00
Scott Kyle
141ce2cb6d
Pass realmId for all calls to convert() in rpc.js
2015-10-07 18:40:09 -07:00
Scott Kyle
1594b0588f
Add GCDWebServer as a submodule at version 3.2.7
2015-10-07 17:36:22 -07:00
Ari Lazier
c6410855df
results bug fixes
2015-10-07 18:21:35 -06:00
Ari Lazier
182b3cb462
Merge remote-tracking branch 'origin/sk-rpc' into al-rpc
2015-10-07 18:10:54 -06:00
Ari Lazier
18641994c7
transaction rpc methods, return size when creating results
2015-10-07 18:09:00 -06:00
Scott Kyle
41ba3b62b8
JS implementation for Results from RPC
2015-10-07 17:08:31 -07:00
Scott Kyle
f35d83a07d
Account for overridden XMLHttpRequest in rpc module
2015-10-07 17:08:31 -07:00
Scott Kyle
cb4fea97d4
Fix "const" search and replace
2015-10-07 17:08:31 -07:00
Scott Kyle
dd5304356b
Add some Node things to gitignore
2015-10-07 17:08:30 -07:00
Ari Lazier
a0f098bff3
rpc implementation for results
2015-10-07 17:51:06 -06:00
Ari Lazier
0c4d8c06df
only install realm module
2015-10-07 17:23:29 -06:00
Ari Lazier
131123ff9a
first end to end rpc call
2015-10-06 14:52:49 -06:00
Ari Lazier
476b3623bb
partial rpc server implemenation
2015-10-06 13:36:56 -06:00
Scott Kyle
bf1ecfbb07
Initial concept of JS for Chrome debugging
...
The idea is that we will have an NPM module that should always be required to use the Realm JS API. It will handle the underlying implementation details depending on which environment it is being run in (i.e. JavaScriptCore, Chrome, Node).
The focus here was on stubbing out the machinery required to get React Native Chrome debugging working with the Realm API by leveraging synchronous requests. The app itself will need to run a web server that responds to these requests.
2015-10-01 22:56:47 -07:00
Ari Lazier
4e6c03eafb
Merge pull request #37 from realm/al-list
...
ARRAY -> LIST
2015-10-01 14:16:02 -07:00
Ari Lazier
1c65dd950a
Update TestObjects.js
...
remove trailing whitespace
2015-10-01 14:11:17 -07:00
Ari Lazier
8ca8a24913
ARRAY -> LIST
2015-09-30 10:51:04 -07:00
Ari Lazier
97b8742278
Merge pull request #35 from realm/al-type
...
RealmType -> Realm.Type
2015-09-30 10:46:22 -07:00
Ari Lazier
aa78436f53
use capitalized names for enums/constants
2015-09-30 10:41:47 -07:00
Ari Lazier
8f466d47b1
Type -> Types
2015-09-29 15:14:39 -07:00
Ari Lazier
a7662af484
RealmType -> Realm.Type
2015-09-29 14:53:33 -07:00
Ari Lazier
272b5c0508
Merge pull request #34 from realm/al-test
...
Test ci pr
2015-09-29 14:53:04 -07:00
Ari Lazier
bea328c235
fake test pass
2015-09-29 13:56:42 -07:00
Ari Lazier
94479df062
add failing test to react example
2015-09-29 13:47:25 -07:00
Ari Lazier
6ad11f00ff
Merge branch 'master' of https://github.com/realm/realm-js
2015-09-29 13:33:01 -07:00
Ari Lazier
ddb49f48a6
add shared schemes
2015-09-29 13:32:49 -07:00
Scott Kyle
8e110081cd
Merge pull request #29 from realm/test-failures
...
Test failures now report the real failure location
2015-09-28 18:12:05 -07:00
Scott Kyle
8182c4816f
Add comment to explain regex in TestFailureError
2015-09-28 18:09:59 -07:00
Scott Kyle
4bf67b30bc
Use std::min() for consistency inside ArraySplice
2015-09-28 17:58:23 -07:00
Scott Kyle
1822b0a2d6
Use RJSVerifiedArray inside ArrayPropertyNames
2015-09-28 17:30:15 -07:00
Scott Kyle
675e26e200
Test failures now report the real failure location
...
In the case of test failures, a TestFailureError object is thrown, which removes the last two stack frames so the true source of the failure is revealed to the native code.
Clicking on a failure in the Xcode sidebar will take you to exactly where it occurred now.
Fixes #28
2015-09-28 16:09:03 -07:00
Scott Kyle
70ee822f19
Update splice method to mimic JS standard
...
It now will return the removed elements, and clamps the first two arguments to be acceptable values rather than throwing an exception.
2015-09-28 16:00:24 -07:00
Scott Kyle
37130ceca3
Minor optimization of ArrayPropertyNames
2015-09-28 16:00:24 -07:00
Scott Kyle
38a4e993ae
Minor cleanups in ArrayPop
2015-09-28 16:00:24 -07:00
Scott Kyle
75dc7bd05e
Remove redundant call to verify_attached
2015-09-28 16:00:24 -07:00
Ari Lazier
7007a9a9bb
Merge pull request #24 from realm/tg-realm
...
Merge latest object store changes
2015-09-28 15:56:23 -07:00
Ari Lazier
345043f4c5
update to latest object store code
2015-09-28 15:47:32 -07:00
Ari Lazier
eeadfbfaba
removing files in the wrong place
2015-09-28 15:38:44 -07:00
Thomas Goyne
ae4f9ac30c
Send changes_available() even if autorefresh is enabled
2015-09-28 15:33:45 -07:00
Thomas Goyne
16065f65ad
Add a bit of documentation for RealmDelegate
2015-09-28 15:33:44 -07:00
Ari Lazier
51e0551548
don't reset delegate when refetching an existing realm
2015-09-28 15:33:44 -07:00
Ari Lazier
18811f294f
check classname before accessing object_schema iterator for queries
2015-09-28 15:33:44 -07:00
Ari Lazier
6f2b137b1d
use latest object store changes
2015-09-28 15:33:44 -07:00
Thomas Goyne
2b15b7bfb0
Fix error in cleanup after an error during a migration
2015-09-28 15:33:44 -07:00
Thomas Goyne
ba61ffde15
Simplify column shifting for removed properties a little
2015-09-28 15:33:43 -07:00
Thomas Goyne
00d8bf4ef0
Add a Schema class, move lookup by name and internal-consistency checks there
2015-09-28 15:33:43 -07:00
Thomas Goyne
5fa1ff21f3
Make Realm::compact() more robust
...
Throw if it's called on a read-only Realm and ensure the Realm is left in a
valid state regardless of the starting state.
2015-09-28 15:33:43 -07:00
Thomas Goyne
5f5e2822e2
Reduce the scope of a variable
2015-09-28 15:33:43 -07:00
Thomas Goyne
0ec8809647
Fix a comment
2015-09-28 15:33:43 -07:00