Scott Kyle
b3ec066d12
Merge pull request #451 from realm/sk-test-improvements
...
Improve JS tests
2016-05-27 13:56:49 -07:00
Scott Kyle
8a52cf8ffe
Merge branch 'sk-node-notifier'
...
* sk-node-notifier:
Create a HandleScope before calling callbacks
Add a working WeakRealmNotifier for Node
2016-05-27 13:25:50 -07:00
Scott Kyle
4e457526bb
Merge branch 'sk-node-xcode'
...
* sk-node-xcode:
Consolidate RealmNode.xcodeproj into RealmJS.xcodeproj
2016-05-27 13:20:01 -07:00
Scott Kyle
5a3997d268
Fix for consecutive calls to clearTestState()
...
This bug would only happen from Chrome debug mode, where consecutive calls would crash the app because the m_objects iterator would be in a bad state. This method is faster anyways.
2016-05-26 17:58:24 -07:00
Scott Kyle
af70bb3c63
Fix all linting issues inside JS tests
2016-05-26 15:47:30 -07:00
Scott Kyle
846e3b976d
Update ESLint dependencies
2016-05-26 15:47:30 -07:00
Scott Kyle
aa09ba3cd4
Factor out some common code in React tests
...
Now iOS and Android share more code. Also converted to using ES6 modules imports and fixed some other linting issues.
2016-05-26 15:47:30 -07:00
Scott Kyle
48394d9c19
Automatically handle deleting test Realms
...
No longer leave this up to the test. All testing passes through the runTest() function, so we use that spot to delete the Realms. It also now deletes them beforehand too since a crash in a previous run could leave a Realm in place.
2016-05-26 15:47:30 -07:00
Scott Kyle
58bff5f939
Remove commented Objective-C query tests
2016-05-26 15:46:53 -07:00
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
60e97a325e
Merge pull request #456 from realm/sk-parser-fix
...
Improve parsing of string tokens
2016-05-26 13:18:53 -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
ab69a4f910
Merge pull request #454 from realm/al-negative-dates
...
Fix for negative timestamps
2016-05-24 10:37:30 -07:00
Scott Kyle
60a58382b4
Add tests where deletion happens before snapshot()
2016-05-24 10:23:36 -07:00
Ari Lazier
47a279cc67
use mod
2016-05-24 08:25:44 -07:00
Ari Lazier
d71d80f277
CHANGELOG.md
2016-05-24 08:24:18 -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
Scott Kyle
858d67125d
Consolidate RealmNode.xcodeproj into RealmJS.xcodeproj
...
Moved it up one level since it references the whole source tree inside the src/ directory. Added the functionality to run Node tests from Xcode on the existing RealmNode target.
2016-05-19 14:50:27 -07:00
Scott Kyle
5ecf13c261
Create a HandleScope before calling callbacks
2016-05-19 14:49:21 -07:00
Scott Kyle
2eacb66ac4
Add a working WeakRealmNotifier for Node
...
Uses libuv APIs to async schedule onto the default Node run loop.
2016-05-19 14:49:21 -07:00
Ari Lazier
8bb0fe75e7
Merge pull request #439 from realm/al-is-valid
...
Add `isValid` method to Results and List
2016-05-19 14:18:25 -07:00
Ari Lazier
64698acf30
changlog
2016-05-19 14:10:20 -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
Scott Kyle
64ae03512a
[0.13.0] Bump version
2016-05-19 13:33:50 -07:00
Scott Kyle
bd863f7590
Remove qualification about date precision in API docs
2016-05-19 13:33:00 -07:00
Scott Kyle
c947bb946f
Merge pull request #446 from realm/sk-parser-fix
...
Allow key paths to start with "not" in queries
2016-05-19 13:31:37 -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
Scott Kyle
87878b8b9c
Update CHANGELOG with parser fix
2016-05-19 13:05:56 -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
0089b3207c
changelog
2016-05-16 16:02:30 -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