1697 Commits

Author SHA1 Message Date
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 v0.13.2 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 v0.13.1 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
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 v0.13.0 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
Scott Kyle
fb887d92f5 [0.13.0-rc] Bump version v0.13.0-rc 2016-05-16 14:48:08 -07:00
Scott Kyle
02cb149026 Update CHANGELOG.md with the rest of 0.13.0 changes 2016-05-16 14:42:21 -07:00
Ari Lazier
f97e8c8b76 Update CHANGELOG.md 2016-05-16 14:41:13 -07:00
Scott Kyle
9370eba229 Merge pull request #436 from realm/sk-react-native-25
Updates for React Native 0.25
2016-05-16 14:22:59 -07:00
Scott Kyle
02b770b79a Fix ESLint errors 2016-05-16 14:15:56 -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
55bbcc9e56 Fix ReactTestApp imports for React Native 0.25 2016-05-16 13:24:44 -07:00
Scott Kyle
51b7a43c40 Fix ListView imports for React Native 0.25
Fixes #433
2016-05-16 13:23:19 -07:00
Scott Kyle
e304cd0032 Fix some warnings in benchmark app from RN upgrade 2016-05-16 13:21:55 -07:00
Scott Kyle
d29a6498dc Fix some warnings in ReactExample from RN upgrade 2016-05-16 13:21:28 -07:00