John Estropia
|
7565bfae2b
|
Merge branch 'develop' into _corespotlight-test
Conflicts:
CoreStoreDemo/CoreStoreDemo.xcodeproj/project.pbxproj
|
2016-01-29 15:53:01 +09:00 |
|
John Rommel Estropia
|
c07435e866
|
Added utility for re-faulting all objects in a transaction/dataStack
|
2016-01-26 12:22:30 +09:00 |
|
John Estropia
|
f0ea095e80
|
WIP: spotlight
|
2016-01-21 20:16:58 +09:00 |
|
John Estropia
|
2837009581
|
Merge branch 'develop' into _corespotlight-test
Conflicts:
CoreStore.xcodeproj/project.pbxproj
|
2016-01-19 15:43:30 +09:00 |
|
John Estropia
|
087480a3a8
|
update cartfile
|
2016-01-19 12:22:14 +09:00 |
|
John Estropia
|
d05522bb20
|
tidy up, set default directory to Caches folder on tvOS
|
2016-01-19 11:38:11 +09:00 |
|
John Estropia
|
26ab6aacd7
|
exposed utility for extracting the parent transaction for objects created from UnsafeDataTransactions
|
2016-01-14 17:54:58 +09:00 |
|
John Estropia
|
3e601c1328
|
tidy up (WIP: queue check for NSManagedObjectContext property updates)
|
2016-01-08 20:44:42 +09:00 |
|
John Estropia
|
42c708e52b
|
WIP: corespotlight
|
2016-01-08 13:29:05 +09:00 |
|
John Estropia
|
71c3abc4f3
|
Let ListMonitor expose methods for Section Indexes (fixes #32)
|
2016-01-06 19:16:46 +09:00 |
|
John Rommel Estropia
|
6c28594e41
|
fixed shouldUpdateFromImportSource() not called from importUniqueObject() (fixes #31)
|
2015-12-29 08:25:06 +08:00 |
|
John Estropia
|
969f4cefb4
|
use workspaces for better carthage support
|
2015-12-15 19:56:07 +09:00 |
|
John Estropia
|
1d2947ad26
|
added Carthage dependency
|
2015-12-08 18:34:10 +09:00 |
|
John Estropia
|
49274c3c94
|
fix swift project settings
|
2015-12-08 16:35:50 +09:00 |
|
John Rommel Estropia
|
c0fbb2655b
|
version bump
|
2015-12-06 20:32:06 +09:00 |
|
John Rommel Estropia
|
4ce3d5de3c
|
undo interface
|
2015-12-05 18:21:21 +09:00 |
|
John Rommel Estropia
|
dec9757dc2
|
Merge branch 'develop' of github.com:JohnEstropia/CoreStore into develop
|
2015-12-05 18:19:33 +09:00 |
|
John Estropia
|
578e4966fc
|
added a convenience initializer for clients that only support NSFetchedResultsController (i.e. Objective-C)
|
2015-11-24 19:12:04 +09:00 |
|
John Estropia
|
1f2a70fd42
|
minor fixes
|
2015-11-24 16:06:48 +09:00 |
|
John Estropia
|
718d2c9b7d
|
Added ability to initialize ListMonitors asynchronously. This is a deadlock-preventive measure for apps that heavily recreates ListMonitors while updates and saves are running in the background (because NSFetchedResultController's performFetch() locks the whole NSManagedObjectContext chain up until the NSPersistentStoreCoordinator)
|
2015-11-24 14:49:43 +09:00 |
|
John Estropia
|
eef5a3d80b
|
allow CoreStore installation both through frameworks or through direct linking
|
2015-11-24 11:33:52 +09:00 |
|
John Rommel Estropia
|
0c0a2a382c
|
Deprecated rollback() on async and sync transactions. Added undo utilities to unsafe transactions.
|
2015-11-14 20:00:40 +09:00 |
|
John Rommel Estropia
|
6aed070e7c
|
version bump for OSX support
|
2015-10-30 01:36:15 +09:00 |
|
John Estropia
|
fcb1d7cbbc
|
OSX support!!!11
|
2015-10-29 17:00:10 +09:00 |
|
John Estropia
|
b7685dc747
|
allow Sequences of NSManagedObject subclasses as argument to delete() method
|
2015-10-26 14:41:58 +09:00 |
|
John Rommel Estropia
|
dcfb09eda7
|
attempt sight improvement for the FRC bug workaround #20
|
2015-10-23 00:40:38 +09:00 |
|
John Estropia
|
9ca83d9c5d
|
watchOS support (fixes #19)
|
2015-10-20 21:01:10 +09:00 |
|
John Estropia
|
b00eaf2d0b
|
fix warnings on watchOS
|
2015-10-20 20:54:09 +09:00 |
|
John Estropia
|
dc8bdf3bad
|
watch OS support
|
2015-10-20 20:38:58 +09:00 |
|
John Estropia
|
4792c4462e
|
fix section index titles when refetching a listMonitor
|
2015-10-15 18:29:08 +09:00 |
|
John Estropia
|
524757a7cf
|
just a safety measure for the rare case that the FRC delegate gets released earlier than the FRC
|
2015-10-13 10:47:48 +09:00 |
|
John Rommel Estropia
|
0b6298a802
|
tidy up
|
2015-10-07 00:57:48 +09:00 |
|
Mathijs Kadijk
|
d33aa9c5cf
|
Fix FRCdelegate issue where invalid type is passed
See also https://forums.developer.apple.com/thread/12184#31850
|
2015-10-06 15:30:22 +02:00 |
|
John Estropia
|
d89319d324
|
Workaround for Xcode 7.0.1+iOS 9 FRC bug
|
2015-09-30 11:41:27 +09:00 |
|
John Estropia
|
b9ec66f425
|
fix entityNameMapping bug
|
2015-09-28 20:44:19 +09:00 |
|
John Rommel Estropia
|
5b0439835b
|
Deprecated DetachedDataTransaction in favor of UnsafeDataTransaction. beginDetached() methods are also deprecated; use beginUnsafe() instead.
|
2015-09-21 15:08:46 +09:00 |
|
John Rommel Estropia
|
622c5aa652
|
Tighter generics implementations. You can now pass any SequenceType's for methods that previously only accepts Array's.
|
2015-09-19 19:45:01 +09:00 |
|
John Rommel Estropia
|
114b7ce605
|
Tighter generics implementations. You can now pass any SequenceType's for methods that previously only accepts Array's.
|
2015-09-19 18:20:52 +09:00 |
|
John Estropia
|
0709fe95cf
|
use transaction queue for refetching instead of a global queue
|
2015-09-11 15:06:36 +09:00 |
|
John Estropia
|
656a99fe12
|
added thread safety checks to ListMonitor to prevent deadlocks after calling refetch()
|
2015-09-11 13:59:28 +09:00 |
|
John Estropia
|
726e0eabe9
|
dispatch_group seems more semantically fitting than semaphore
|
2015-09-11 13:50:29 +09:00 |
|
John Estropia
|
5461bb0736
|
workaround an NSFetchedResultsController bug in Xcode 7 targeted on iOS 8 devices where errant index paths cause crashes
|
2015-09-10 16:57:35 +09:00 |
|
John Estropia
|
4c6bc4f494
|
completed appledocs for importing methods
|
2015-09-10 13:28:53 +09:00 |
|
John Rommel Estropia
|
63a43a6487
|
WIP: documentation
|
2015-09-10 07:21:53 +09:00 |
|
John Estropia
|
6a006d5d7c
|
added a flag to inspect the current state of a refetch
|
2015-09-08 18:12:52 +09:00 |
|
John Estropia
|
399517e357
|
ListMonitor is now refetch-able. Implement the listMonitorWillRefetch and listMonitorDidRefetch methods of ListObserver and call the refetch(...) method of ListMonitor
|
2015-09-08 17:21:15 +09:00 |
|
John Estropia
|
f47adc12b3
|
fix typealias name clash when observing both ListMonitor and ObjectMonitor
|
2015-09-02 13:44:37 +09:00 |
|
John Estropia
|
0de1733efe
|
oops
|
2015-09-01 21:05:59 +09:00 |
|
John Estropia
|
e627cf8161
|
test improvements to ListMonitor
|
2015-09-01 20:08:45 +09:00 |
|
John Rommel Estropia
|
22943d2c76
|
added warn_unused_result annotations where they seem reasonable
|
2015-08-29 22:29:03 +09:00 |
|