Commit Graph

246 Commits

Author SHA1 Message Date
John Estropia c0ae129b22 NSManagedObject features are now fully supported for CoreStoreObject types. MacOSX 10.12 onwards now support ListMonitors and ObjectMonitors 2017-04-07 20:14:13 +09:00
John Estropia 4fc10afe1e relationships done! 2017-04-06 20:28:17 +09:00
John Estropia 8b77e4e5a0 WIP: prototype for ManagedObjectProtocol 2017-04-05 21:56:19 +09:00
John Estropia b5d80fd272 WIP: Dynamic models (Goodbye xcdatamodel files!) 2017-04-03 21:41:25 +09:00
John Estropia 97d7a276fe new auto-commit transaction methods 2017-03-31 19:44:18 +09:00
John Estropia 716e069984 version bump 2017-03-28 11:25:24 +09:00
John Rommel Estropia 818abfc1a1 WIP 2017-03-27 01:48:51 +09:00
John Rommel Estropia 494965de23 changed protocol naming 2017-03-10 08:30:12 +09:00
John Estropia 8569c3c524 WIP: rehaul of type-safe fetching and querying 2017-03-01 19:34:07 +09:00
John Estropia 3224fcf71d move type safety goodness 2017-02-21 19:17:06 +09:00
John Estropia 9d5e04854a extra extra type safety for attributes (fetching and importing) 2017-02-17 14:13:16 +09:00
John Estropia d2fd03c1f0 Where clauses are now more strict with the argument types 2017-02-17 10:47:38 +09:00
John Estropia 69d96c53d6 WIP: object concurrency debugging utilities 2017-02-02 19:53:47 +09:00
John Estropia 73450d0b29 WIP: minor conveniences to the ImportableUniqueObject protocol 2017-01-20 21:51:00 +09:00
John Estropia c0d72799b4 Merge branch 'swift3_develop' into develop
# Conflicts:
#	.travis.yml
#	CoreStore.podspec
#	CoreStore.xcodeproj/project.pbxproj
#	Sources/Info.plist
2017-01-06 16:03:28 +09:00
John Rommel Estropia 64a80bf401 Swift 3.0.1 support 2016-12-26 14:51:36 +08:00
John Estropia 2b37daefe0 minor documentation updates 2016-11-17 14:31:06 +09:00
John Estropia b230ed6400 FetchableSource and QueryableSource protocols 2016-11-15 18:00:39 +09:00
John Estropia 33a5c123aa resurrect utilities for creating NSFetchedResultsController (fixes #119) 2016-11-11 17:32:13 +09:00
John Estropia 73637321ce xcode 8.1 (swift 3.0.1) update 2016-11-11 14:03:37 +09:00
John Estropia d902d62172 Turn off whole-module-optimization to prevent Swift compiler bugs (#113) 2016-10-27 18:41:27 +09:00
John Estropia b955495012 Turn off whole-module-optimization to prevent Swift compiler bugs (#113) 2016-10-27 18:30:35 +09:00
John Estropia 862ef27374 version bump, cleanup, unit test 2016-09-30 13:28:19 +09:00
Colin Morelli 8be20370d5 Fixes #98 (deadlock when merge happens while main queue is querying) 2016-09-29 14:47:51 -04:00
John Estropia a9c0feae46 NSFetchRequest.affectedStores bug workaround 2016-09-27 19:02:24 +09:00
John Rommel Estropia 4d2ebe4ea8 workaround #100 (NSFetchRequest.affectedStores ARC bug) 2016-09-27 02:39:28 +09:00
John Rommel Estropia aa6bceaaf3 working for Swift 2.3! 2016-09-17 12:22:25 +09:00
John Estropia e5245a0e5b user #keyPath() for keys in demo app and in unit tests 2016-09-09 17:05:55 +09:00
John Estropia 82de482191 WIP: broken generics 2016-09-06 20:16:46 +09:00
John Estropia 0ba63c6e72 WIP: Xcode 8 beta 6 2016-09-06 09:57:28 +09:00
John Rommel Estropia e9be711d4c WIP: demo app 2016-07-25 08:21:22 +09:00
John Rommel Estropia db5b8ca702 Merge branch 'develop' into swift3_develop
# Conflicts:
#	Cartfile.resolved
#	Carthage/Checkouts/GCDKit
#	CoreStoreTests/ErrorTests.swift
#	Sources/Fetching and Querying/Concrete Clauses/Select.swift
#	Sources/ObjectiveC/CSError.swift
2016-07-22 00:47:03 +09:00
John Rommel Estropia a638620858 WIP 2016-07-21 02:45:42 +09:00
John Rommel Estropia 267c21063a WIP: segfault 2016-07-20 08:12:04 +09:00
John Estropia 7fc3ad2890 Tidy up, version bump 2016-07-14 19:59:15 +09:00
Jannon Frank a088fe3817 mark iOS and tvOS safe for app extensions 2016-07-12 18:39:23 -07:00
John Rommel Estropia 82887b1dd2 CSInto unit tests 2016-06-25 13:43:43 +09:00
John Estropia 11d428c05c import magic for objective c utils 2016-06-20 20:28:25 +09:00
John Rommel Estropia e5a199489c WIP: objc utilities 2016-06-19 02:40:25 +09:00
John Rommel Estropia 2dc09289bf fixed platform dependencies 2016-06-17 01:24:19 +09:00
John Rommel Estropia 76a2bc1da2 importing unit tests 2016-06-12 20:34:13 +09:00
John Rommel Estropia f59b1b6320 WIP: query tests 2016-06-11 19:09:56 +09:00
John Rommel Estropia b98805e489 WIP: Fetching unit tests 2016-06-06 00:12:00 +09:00
John Rommel Estropia fcca6b205e WIP: Unit tests 2016-06-04 14:29:10 +09:00
John Rommel Estropia 7942cf411e WIP: clauses unit tests 2016-05-26 01:03:01 +09:00
John Rommel Estropia 000a357808 WIP: test cases 2016-05-23 23:40:00 +09:00
John Rommel Estropia 0073d038e0 WIP: logging utilities 2016-05-05 09:44:14 +08:00
John Rommel Estropia 099dcfab68 Merge branch 'develop' into corestore2_develop
# Conflicts:
#	CoreStore.podspec
#	Sources/Info.plist
2016-05-02 18:22:43 +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 3fe9e4ee1d WIP: ICloudStore prototype 2016-04-30 00:26:06 +09:00