John Rommel Estropia
|
26ae6293ca
|
merge changes to main context synchronously or asynchronously depending on the caller intention (fixes #65)
|
2016-05-07 12:18:54 +08:00 |
|
John Rommel Estropia
|
b9a2f96d6e
|
renamed refreshAllObjectsAsFaults to refreshAndMergeAllObjects, which is more correct
|
2016-05-07 12:04:59 +08:00 |
|
John Rommel Estropia
|
74fe81bfa7
|
Fix problem when using carthage where the iOS7 framework overwrites the iOS 8 framework
|
2016-05-02 12:02:31 +08:00 |
|
John Rommel Estropia
|
dff552b95f
|
version bump
|
2016-04-01 07:42:00 +09:00 |
|
John Rommel Estropia
|
88cac73b20
|
fix assertion error
|
2016-04-01 07:41:23 +09:00 |
|
John Rommel Estropia
|
0c564add46
|
separate CoreStoreFetchRequest file
|
2016-04-01 07:04:02 +09:00 |
|
John Rommel Estropia
|
784a315fb9
|
version bump
|
2016-04-01 01:32:32 +09:00 |
|
John Rommel Estropia
|
44cfbebedb
|
prevent deadlock on when DataStack gets deallocated
|
2016-04-01 01:28:39 +09:00 |
|
John Rommel Estropia
|
0b24072259
|
Workaround CoreData's bug when using NSFetchRequest's affectedStores property
|
2016-04-01 01:22:16 +09:00 |
|
John Rommel Estropia
|
633ab0a249
|
cache fetchClauses in property so closures do not retain them indeterminately
|
2016-03-30 21:16:10 +09:00 |
|
John Rommel Estropia
|
410feda5cd
|
tidy up
|
2016-03-30 20:47:13 +09:00 |
|
John Rommel Estropia
|
06e952af8a
|
clear FRC delegate on deinit
|
2016-03-30 20:28:10 +09:00 |
|
John Estropia
|
48a8694720
|
attempt to fix closure deallocation bug (#58)
|
2016-03-30 05:22:05 +09:00 |
|
John Rommel Estropia
|
9f1a351311
|
add missing scheme
|
2016-03-23 23:20:24 +09:00 |
|
John Rommel Estropia
|
ca49ea3a81
|
iOS 7 full support
|
2016-03-23 22:21:05 +09:00 |
|
John Estropia
|
928585029d
|
XCode 7.3 full support
|
2016-03-23 12:39:11 +09:00 |
|
John Estropia
|
5ca0f657cb
|
XCode 7.3 fixes
|
2016-03-23 12:07:31 +09:00 |
|
John Estropia
|
4c78a309bc
|
deprecated NSFetchedResultsController initializer in favor of static factory method
|
2016-02-25 15:52:49 +09:00 |
|
John Estropia
|
3905423038
|
fix compile error
|
2016-02-25 15:05:27 +09:00 |
|
John Estropia
|
15353268e2
|
Allow unsafe transactions to save synchronously
|
2016-02-25 15:04:05 +09:00 |
|
John Rommel Estropia
|
53700a267f
|
version bump
|
2016-02-20 12:28:39 +09:00 |
|
John Rommel Estropia
|
6c95b010e9
|
utility to update an existing ImportableObject from its ImportSource (fixes #52)
|
2016-02-20 12:26:23 +09:00 |
|
John Rommel Estropia
|
1af675e8b7
|
tidy up
|
2016-02-20 12:05:01 +09:00 |
|
John Estropia
|
37bf4179c8
|
renamed "Incremental Migrations" to "Progressive Migrations" to match the common term used by the community
|
2016-02-17 15:34:33 +09:00 |
|
John Rommel Estropia
|
66892f22a3
|
comments cleanup
|
2016-02-17 01:38:26 +09:00 |
|
John Rommel Estropia
|
def105e73a
|
added utility to query transactions about pending inserts, updates, and deletes
|
2016-02-17 00:00:25 +09:00 |
|
John Rommel Estropia
|
57bf123fb2
|
assert missing classes in model
|
2016-02-16 07:52:34 +09:00 |
|
John Rommel Estropia
|
8efd6572f0
|
Refetch monitors when persistent stores are added/removed. Allow unsafe transactions to create their own monitors
|
2016-02-15 07:56:17 +09:00 |
|
John Rommel Estropia
|
b8fad66bfa
|
tidy up: copyright symbol
|
2016-02-01 01:07:07 +09:00 |
|
John Rommel Estropia
|
ff1155dac3
|
fix OSX compiler error
|
2016-01-31 23:27:29 +09:00 |
|
John Rommel Estropia
|
5137649b78
|
Fix for Swift 2.2 compatibility
|
2016-01-31 17:23:34 +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
|
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
|
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 |
|