Scott Kyle
78a8311ba6
Merge branch '0.13.x'
...
* 0.13.x:
[0.13.2] Bump version
fix for upgrading optional date properties
2016-05-26 14:36:17 -07:00
Scott Kyle
118567ca4e
[0.13.2] Bump version
2016-05-26 13:35:29 -07:00
Ari Lazier
027d4fd153
fix for upgrading optional date properties
2016-05-26 13:30:51 -07:00
Scott Kyle
1a192240df
Factor out padding rule for operators
2016-05-26 11:57:43 -07:00
Scott Kyle
44576dd285
Improve parsing of string tokens
...
All of the parsing behavior was confirmed to be compatible with the NSPredicate parser.
2016-05-26 01:04:41 -07:00
Scott Kyle
ea4c4fe6f9
Merge branch '0.13.x'
...
* 0.13.x:
[0.13.1] Bump version
Fix crash and other errors with Results snapshots
fix for negative timestamps
2016-05-24 12:38:32 -07:00
Scott Kyle
47776d9b0a
[0.13.1] Bump version
2016-05-24 11:53:10 -07:00
Scott Kyle
f8ba388d14
Fix crash and other errors with Results snapshots
...
When deleteAll() is called on a Realm, it calls clear() on all of its Tables, which seems to not update TableViews unless they are synced. The is_row_attached(row_ndx) method still returns true otherwise. A workaround is here until that is fixed.
Fixes #434
2016-05-24 11:52:02 -07:00
Ari Lazier
9e05728dce
fix for negative timestamps
2016-05-24 11:45:16 -07:00
Scott Kyle
7740665d7d
Merge pull request #449 from realm/sk-crash-fix
...
Fix crash and other errors with Results snapshots
2016-05-24 11:02:53 -07:00
Scott Kyle
cb399e54e4
Add FIXME referencing core issue
2016-05-24 10:42:17 -07:00
Ari Lazier
47a279cc67
use mod
2016-05-24 08:25:44 -07:00
Ari Lazier
604fcc73f2
fix for negative timestamps
2016-05-24 08:23:21 -07:00
Scott Kyle
e14e922c39
Fix crash and other errors with Results snapshots
...
When deleteAll() is called on a Realm, it calls clear() on all of its Tables, which seems to not update TableViews unless they are synced. The is_row_attached(row_ndx) method still returns true otherwise. A workaround is here until that is fixed.
Fixes #434
2016-05-20 13:42:17 -07:00
Ari Lazier
1ff7c49bdb
merge master
2016-05-19 14:08:42 -07:00
Ari Lazier
a81627b1d0
make unique ptr manually
2016-05-19 14:06:14 -07:00
Ari Lazier
7f5ca3cee7
fix tab
2016-05-19 13:59:50 -07:00
Ari Lazier
b06d93a27d
node fixes
2016-05-19 13:35:06 -07:00
Ari Lazier
9c7292acff
chrome debug and and react native fixes
2016-05-19 13:27:36 -07:00
Scott Kyle
cfc96995b4
Include comment about string_operator_t
2016-05-19 13:12:40 -07:00
Scott Kyle
db7cfc0f5d
Add a few more parser tests
2016-05-19 13:08:39 -07:00
Ari Lazier
8709f04e8b
pr fixes
2016-05-19 12:22:07 -07:00
Scott Kyle
60723269ec
Allow key paths to start with "not" in queries
...
Fixes #445
2016-05-19 01:26:13 -07:00
Ari Lazier
fd25afe214
add isValid methods to results and list
2016-05-16 16:01:14 -07:00
Ari Lazier
6af98acd11
combine other classes
2016-05-16 15:43:46 -07:00
Ari Lazier
e76cb3b905
combine class definitions and implementations for list and results
2016-05-16 15:43:46 -07:00
Ari Lazier
5fc79d4e99
apply latest changes from master
2016-05-16 15:37:40 -07:00
Scott Kyle
fb887d92f5
[0.13.0-rc] Bump version
2016-05-16 14:48:08 -07:00
Ari Lazier
0f74101074
Merge pull request #423 from realm/al-timestamp
...
Use new timestamp format
2016-05-16 13:52:31 -07:00
Scott Kyle
eb72459cce
Make sure the right node-gyp is called
2016-05-16 12:57:46 -07:00
Ari Lazier
bd04185772
use const ref for argument
2016-05-16 12:50:29 -07:00
Ari Lazier
4d40896e5e
make method static
2016-05-16 12:45:29 -07:00
Ari Lazier
2f69728827
pr fixes
2016-05-16 11:29:58 -07:00
Scott Kyle
7a26d192ba
Merge pull request #427 from realm/sk-object-inheritance
...
Fix ES6 class inheritance of Realm.Object with Babel
2016-05-16 11:17:45 -07:00
Ari Lazier
3d0af084bb
fix for android compilation
2016-05-13 18:45:42 -07:00
Ari Lazier
0c1fdaadda
update object store
2016-05-13 18:04:05 -07:00
Scott Kyle
5bc72ab2cf
Make Date testing work for Node
2016-05-13 16:30:57 -07:00
Scott Kyle
0b1a686f60
Add platform.cpp file for Node
2016-05-13 16:26:31 -07:00
Ari Lazier
e32df4e815
fix copy bundled files for ios
2016-05-13 15:44:25 -07:00
Ari Lazier
125dd0d1c7
merge it
2016-05-13 15:41:10 -07:00
Ari Lazier
d1dcd4ff3f
add additional tests
2016-05-13 15:29:59 -07:00
Scott Kyle
0250234a30
Cleanup Android platform.cpp
2016-05-13 15:25:18 -07:00
Ari Lazier
e7b341dfdb
merge latest from master
2016-05-13 15:05:19 -07:00
Ari Lazier
78f74211b1
fix for android - create notifier after opening realm
2016-05-13 14:55:36 -07:00
Ari Lazier
0ce3cdf81d
hopeful fix for android test
2016-05-13 14:15:34 -07:00
Scott Kyle
323583ed67
Merge pull request #417 from realm/sk-node-6
...
Fix issues in Node 6
2016-05-12 12:39:31 -07:00
Ari Lazier
299c82b7d2
pr feedback
2016-05-12 11:42:22 -07:00
Thomas Goyne
e6d09b513e
Fix an assertion failure in IndexSet::do_add() following a table clear
...
We don't track insertions and deletions for tables that are merely linked to by
tables actually being observed (for performance reasons, since we don't need
that information), but the check for that was missing in one place. This would
be merely a slowdown rather than a crash, but deletions.add_shifted() can
overflow size_t if the passed-in index represents a newly inserted row and the
check for that didn't work due to not tracking insertions for the table.
The only remotely realistic way to actually have size_t overflow is to have
previously cleared the table (the table clear instruction does not include the
old size of the table, so it just marks {0, SIZE_T_MAX} as deleted).
Fixes #3537 .
2016-05-11 16:08:30 -07:00
Thomas Goyne
2bcf42904a
Fix some typos in comments
2016-05-11 16:08:30 -07:00
Thomas Goyne
b42bf25c99
Fix compilation with latest core
2016-05-11 16:08:30 -07:00