Mark Rowe
5ea64ef4b3
Merge pull request #1402 from realm/mar/simplify-wait-for-download
...
Remove configuration handling from Realm._waitForDownload
2017-10-11 09:56:49 -07:00
Kenneth Geisshirt
db1bb5bddd
Upgrading to Realm Sync 2.0.0-rc28 and Realm Object Server 2.0.0-rc.4
2017-10-11 18:56:40 +02:00
Mark Rowe
718ee3296c
Fix how _waitForDownload is treated by the RPC code.
2017-10-11 09:29:53 -07:00
Kenneth Geisshirt
6bc5a45272
Merge pull request #1403 from realm/tg/skip-analytics-modules
...
Check for REALM_DISABLE_ANALYTICS earlier in submit-analytics.js
2017-10-11 15:19:56 +02:00
Thomas Goyne
643c19ea75
Add support for aggregates on arrays of primitives ( #1401 )
...
* Fix an unused variable warning in js_sync.hpp
* Add support for aggregates on arrays of primitives
* Update documentation and typescript declarations
* Update collection.js
2017-10-11 14:54:52 +02:00
Mark Rowe
0249722a02
Remove configuration handling from `Realm._waitForDownload`
...
There's no reason for `_waitForDownload` to be responsible for
constructing a new Realm instance when we can instead use the
constructor for that. This eliminates the potential for different
handling of the Realm configuration between `_waitForDownload` and `new
Realm`, which was responsible for various issues (#1391 , #1392 , #1393 ).
In turn, this requires that `_waitForDownload` become an instance method.
In addition, we update `Realm.openAsync` and `getSpecialPurposeRealm` to
delegate to `Realm.open` rather than reimplementing equivalent logic
themselves.
Finally, the private mechanism for registering a download progress
handler as part of the sync configuration (`_onDownloadProgress`) is
removed in favor of the public API (`progress()` on the promise returned
by `Realm.open`).
2017-10-10 21:16:23 -07:00
Thomas Goyne
f4b96a1782
Check for REALM_DISABLE_ANALYTICS earlier in submit-analytics.js
...
Node's `require()` is synchronous and somewhat slow, so importing the modules
for submit-analytics.js ends up being about half of the runtime of
`require('realm')`. With this change, when analytics is disabled, nearly all of
the time spent on `require('realm')` (~100ms on my machine) is spent in
node-pre-gyp-related functionality for loading the native module.
2017-10-10 16:27:32 -07:00
Ashwin Phatak
4bcef8baff
Add support for bulk updates ( #808 )
2017-10-10 16:25:47 +05:30
Emanuele Zattin
957a6dd292
Merge pull request #1399 from realm/ez/use-node-image
...
Use the official Node image
2017-10-10 11:31:19 +02:00
Emanuele Zattin
162fb9fc2b
Remove unused code
2017-10-10 10:37:44 +02:00
Emanuele Zattin
bdb59bec8e
Get the source files
2017-10-10 10:25:56 +02:00
Emanuele Zattin
20e124bb34
Use the official Node image
2017-10-10 10:12:51 +02:00
blagoev
2b8caaa95d
Include correct headers to fix build when RN is installed with cocoapods ( #1390 )
...
* Pods headers
2017-10-09 16:37:24 +02:00
blagoev
99bfc7ef2c
[2.0.0-rc19] Bump version
2017-10-07 00:21:03 +03:00
blagoev
788cbef26d
Merge pull request #1386 from realm/kneth/merge-2.0.x-into-master
...
Merging `2.0.x` into `master`
2017-10-06 14:55:23 +03:00
Kenneth Geisshirt
1fce7cab2f
wrong merge
2017-10-05 17:21:59 +02:00
Kenneth Geisshirt
487b6a9552
Merge branch '2.0.x' of github.com:realm/realm-js into kneth/merge-2.0.x-into-master
2017-10-05 16:19:58 +02:00
blagoev
e65c4de3d0
Merge pull request #1384 from realm/mar/fix-partial-sync-gcc
...
Update object store to fix partial sync with GCC >= 5
2017-10-05 14:37:35 +03:00
blagoev
b81a387990
1.13.0 Bump version
2017-10-05 13:29:40 +03:00
Mark Rowe
ecac2f2bc0
Update object store to fix partial sync with GCC >= 5.
2017-10-04 22:48:00 -07:00
Kenneth Geisshirt
1f9acb7dae
[2.0.0-rc18] Bump version
2017-10-04 12:12:31 +02:00
blagoev
5c9b254b4a
fix sync error ( #1379 )
...
* fix sync error
2017-10-04 11:29:32 +02:00
blagoev
aefd81ccf7
Kneth/fix partial sync ( #1383 )
...
* fix typo in subscribeToObjects
* Fix partial sync test
* Swap error and result order in callback
* Use correct url
2017-10-04 11:28:50 +02:00
Brian Munkholm
284db0b1ee
Update pull_request_template.md
2017-10-04 07:56:13 +02:00
Kenneth Geisshirt
19d05c2021
Merge `master` into `2.0.x` ( #1377 )
...
* Add 'deleteRealmIfMigrationNeeded' to configuration to delete a Realm if migration needed (#502 )
* Minor update due to changes in objec store
2017-10-03 13:37:21 +02:00
blagoev
1cabee36df
Merge pull request #1375 from realm/deprecate-node4-5
...
Deprecate node4 5
2017-10-03 14:02:09 +03:00
blagoev
e520457968
Merge pull request #1376 from realm/bmunkholm-patch-1
...
Minor doc updates to sync
2017-10-03 10:16:28 +03:00
Brian Munkholm
7ca60a1641
Minor doc updates to sync
2017-10-03 09:10:18 +02:00
blagoev
0d22e329e4
Deprecate node 4 and 5
2017-10-03 10:02:17 +03:00
Kenneth Geisshirt
9d04187ae3
Fixing Android builds
2017-10-03 01:05:42 +02:00
Kenneth Geisshirt
2e67a7fed3
[2.0.0-rc17] Bump version
2017-10-03 00:17:48 +02:00
Kenneth Geisshirt
67a3fa98c9
Upgrading to sync 2.0.0-rc27 ( #1374 )
2017-10-03 00:15:02 +02:00
blagoev
1fb5d65e94
Merge pull request #1373 from realm/fix-RN-debugging-android
...
Fix rn debugging android
2017-10-03 00:55:46 +03:00
blagoev
7a039d5407
fix RN debugging on Android
2017-10-03 00:23:31 +03:00
Kenneth Geisshirt
53fec37e84
Frozen results during iteration. ( #1368 )
...
* Frozen results during iteration.
* Adding a note about iterators are frozen.
2017-10-02 23:15:19 +02:00
Kenneth Geisshirt
7c5572b451
Removing deprecated setAccessToken(). ( #1371 )
2017-10-02 21:03:29 +02:00
Kenneth Geisshirt
feb59ae859
Partial sync ( #1361 )
2017-10-02 20:29:36 +02:00
Kenneth Geisshirt
fe121ea27b
Client reset ( #1341 )
2017-10-02 19:44:24 +02:00
blagoev
33c4a886d0
Merge pull request #1367 from realm/getGrantedPermissions-docs-fix
...
Get granted permissions docs fix
2017-10-02 18:20:08 +03:00
blagoev
0763d70989
Merge pull request #1321 from realm/kneth/v1_v2-upgrade
...
v1 -> v2 upgrade path. (Support IncompatibleRealmSynced)
2017-10-02 18:18:53 +03:00
blagoev
b1963168b5
Revert Xcode nvm support
2017-10-02 17:21:13 +03:00
blagoev
f4d32eba06
Pr review
2017-10-02 17:10:58 +03:00
Ashwin Phatak
670f7507f2
Add 'deleteRealmIfMigrationNeeded' to configuration to delete a Realm if migration needed ( #502 )
2017-10-02 17:22:42 +05:30
blagoev
f2030cae06
Readd support for nvm to Xcode project
2017-10-02 14:12:55 +03:00
blagoev
69c85c8b19
Enable permission tests
2017-10-02 13:30:08 +03:00
blagoev
9fde587211
throw Error object always
2017-10-02 13:29:53 +03:00
blagoev
b4bc50aacf
Fix error message handling
2017-10-02 11:52:45 +03:00
blagoev
b4818a21df
Bump ROS versions to alpha 44
2017-10-02 11:34:17 +03:00
blagoev
fe09dc0d5f
disable failing permission test
2017-10-02 11:33:56 +03:00
blagoev
b8fc18e7e9
Fix RPC server to include exception message
2017-10-02 11:15:28 +03:00