Scott Kyle
17e7153a59
Very basic multiprocess change notification test
2016-06-13 17:24:43 -07:00
Scott Kyle
b42f5ab285
Allow Node tests to be asynchronous
2016-06-13 17:24:43 -07:00
Scott Kyle
723b50f649
Allow React tests to be async
2016-06-13 17:24:43 -07:00
Scott Kyle
6d524107e0
Silence warnings about member function pointers
...
The base ClassDefinition defines its constructor member as null, but some subclass have a static constructor function. This allows both cases to be handled without a warning.
2016-06-13 17:24:43 -07:00
Scott Kyle
43f7329047
Remove confusing, unnecessary typedef
...
This is not used anywhere.
2016-06-13 17:24:43 -07:00
Scott Kyle
9bcb30e86d
Add missing source files to RealmNode target
2016-06-13 17:24:43 -07:00
Scott Kyle
2384cc4036
Reset Realm.defaultPath in testDefaultPath
...
Or else the rest of the tests use the new default path!
2016-06-13 17:24:43 -07:00
Ari Lazier
c7e156a7b8
Merge pull request #488 from realm/al-typos
...
fixes for typos and added upsert test
2016-06-13 14:51:53 -07:00
Ari Lazier
0a4e0665ae
fixes for typos and added upsert test
2016-06-13 14:46:26 -07:00
Ari Lazier
3901bf53dc
Merge pull request #479 from realm/al-muti-realm
...
fix for setting properties to objects from other realms
2016-06-13 14:44:28 -07:00
Scott Kyle
6aa9825cd1
Merge pull request #469 from realm/sk-object-store-merge
...
Merge latest object store (includes Android async stuff)
2016-06-13 14:38:28 -07:00
Ari Lazier
61e74c3059
Merge pull request #472 from realm/sk-primary-key-api
...
Implement objectForPrimaryKey() method
2016-06-13 14:18:29 -07:00
Ari Lazier
2b48ebb30a
negate if statements
2016-06-13 14:07:50 -07:00
Makoto Yamazaki
721b563658
update Realm logo in README ( #481 )
2016-06-11 10:19:27 +09:00
Scott Kyle
cd20d870dd
Fix crash from querying with object from another Realm
2016-06-09 15:32:37 -07:00
Scott Kyle
cdcb99a502
Improvements from PR feedback
2016-06-09 13:07:05 -07:00
Scott Kyle
06a91d6fe6
Merge pull request #475 from realm/sk-react-native-27
...
Update projects to React Native 0.27.1
2016-06-09 10:41:14 -07:00
Ari Lazier
81feca0ce9
fix for setting properties to objects from other realms
2016-06-08 11:22:12 -07:00
Scott Kyle
c8df1cddec
Update projects to React Native 0.27.1
2016-06-07 18:23:11 -07:00
Scott Kyle
3c657c3bbf
Update docs and CHANGELOG with objectForPrimaryKey
2016-06-03 16:59:50 -07:00
Scott Kyle
cd0bb079b7
Implement objectForPrimaryKey() method
...
Resolves #328
2016-06-03 16:51:32 -07:00
Scott Kyle
cb889ea8f8
Merge pull request #466 from realm/sk-remove-gcov-config
...
Remove unused GCov_Build configuration
2016-06-03 16:04:29 -07:00
Scott Kyle
d86e3b642e
Add new files to Android.mk
2016-06-01 10:14:59 -07:00
Scott Kyle
b5853c2590
Merge remote-tracking branch 'object-store/master' into sk-object-store-merge
...
* object-store/master:
Make Realm::is_closed() work on read-only instances
Fix for object store build issues on Android
Implement commit helper and realm notifier for Android (#69 )
Build both dynamic and static libraries.
moving pegtl dependency as step 1 in install doc
update docu (install procedure)
2016-06-01 10:14:16 -07:00
Scott Kyle
30f1c83197
Merge pull request #75 from realm/sk/android-fixes
...
Fix for object store build issues on Android
2016-06-01 09:43:25 -07:00
Mark Rowe
2c0382661f
Merge pull request #467 from realm/mar/avoid-copies
...
Avoid copying `Object` and `List` instances unnecessarily
2016-05-31 22:24:57 -07:00
Mark Rowe
344fc42d4e
Avoid copying `Object` unnecessarily.
2016-05-31 15:54:43 -07:00
Mark Rowe
efdf0e01a9
Avoid copying `List` unnecessarily.
2016-05-31 15:27:48 -07:00
Scott Kyle
3b9b8cbc75
Remove unused GCov_Build configuration
...
We've never really used this, so let's remove it until we ever actually need something like this.
2016-05-31 11:30:24 -07:00
Scott Kyle
385fe97861
Make Realm::is_closed() work on read-only instances
2016-05-31 11:27:39 -07:00
Scott Kyle
7bb8a04359
Fix for object store build issues on Android
2016-05-31 11:11:39 -07:00
Yavor Georgiev
91c87e4de6
Implement commit helper and realm notifier for Android ( #69 )
...
* Implement commit helper and realm notifier for Android
* Remove non-existent include
* Shut down the current instance when move-assigning
* Only use Android logging when on Android
* Cleanup realm_ptr when it hasn't been sent over the pipe
* Assed that WeakRealmNotifier is closed on the thread it was created on
* Typo
* Fix syntax error
* changes after code review
* Use the proper preprocessor definition for Android
* Pass the correct address to write(2)
* Explicitly handle looper events
* changes after code review
* Do not return after handling ALOOPER_EVENT_HANGUP
* Handle HANGUP after INPUT
2016-05-31 17:15:32 +02:00
Scott Kyle
ba6e83191b
Merge pull request #460 from realm/sk-react-native-26
...
Update projects to React Native 0.26.2
2016-05-27 16:33:44 -07:00
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
b76ed20020
Update projects to React Native 0.26.2
...
Fixed some minor issues along the way.
2016-05-27 11:30:17 -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
Mark Rowe
78c4f30ee9
Merge pull request #57 from realm/nh/update_doc
...
update doc (install procedure)
2016-05-26 16:09:30 -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
Mark Rowe
0976d1839f
Merge pull request #49 from realm/mar/static-library
...
Build both dynamic and static libraries of the object store
2016-05-26 13:57:01 -07:00
Mark Rowe
f19bab76bd
Build both dynamic and static libraries.
...
The dynamic library makes it easy to verify that there are no linker
errors when building the object store, while the static library is
easier for a binding to consume.
This also tweaks how the library targets are defined to ensure that
other CMake projects that pull in the libraries automatically get the
right include paths and link to the appropriate libraries.
2016-05-26 13:41:52 -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