Commit Graph

1059 Commits

Author SHA1 Message Date
Blake Watters
4d745fcddc Remove duplicate method definitions 2012-08-14 09:57:28 -04:00
Blake Watters
23093c63fb Work around crash due to non-nil initialization of error 2012-08-14 09:57:27 -04:00
Blake Watters
37c70e4c27 Migrate path utilities to C functions instead of encapsulating into static methods on RKDirectory to reduce API size 2012-08-14 09:57:27 -04:00
Blake Watters
975e1674a2 Improving assertion error when attempting to configure an entity mapping for an entity with a nil managed object class 2012-08-13 14:14:36 -04:00
Blake Watters
3dd0b722b3 Added INFO logging to report on status during long running managed object context indexing 2012-08-10 19:45:48 -04:00
Blake Watters
99207dd69c Add method to description for named route 2012-08-10 14:18:42 -04:00
Blake Watters
48cb6dfa45 Rename request method <-> string functions to be more idiomatic 2012-08-10 14:04:51 -04:00
Blake Watters
22de640139 Add missing reloadRows for NSFetchedResultsChangeUpdate 2012-08-10 14:02:57 -04:00
Blake Watters
318c880170 Add basic description for inspecting mapping results 2012-08-09 17:13:38 -04:00
Blake Watters
2454d38dcc Add PATCH method 2012-08-09 17:13:13 -04:00
Blake Watters
571909c8b4 Remove performBlockAndWait: in RKEntityByAttributeCache after encountering mysterious hangs 2012-08-09 17:12:51 -04:00
Blake Watters
9ff1152223 Comments cleanup 2012-08-07 17:13:26 -04:00
Blake Watters
632a1de039 Minor method signature change on serializer 2012-08-07 17:06:57 -04:00
Blake Watters
6cc54fae9f Fix crashes during test suite execution due to delay during processing of NSManagedObjectContextDidSaveNotification 2012-08-07 16:59:19 -04:00
Blake Watters
1463a7d2f8 Cleanup log warnings on OS X related to NSUInteger typedef differences (unsigned int vs unsigned long) 2012-08-07 09:58:30 -04:00
Blake Watters
b246559112 Eliminate associative reference configuration of primary key attribute.
Given the updates to the managed object store configuration patterns, it makes
much more sense for primary key configuration to be done against a mutable entity
rather than having the fall-back onto an associative object.
2012-08-07 09:55:56 -04:00
Blake Watters
cbed8ff466 Work around initWithBaseURL: warning by using local client variable 2012-08-06 16:44:23 -04:00
Blake Watters
7885481337 Update comments and log messages 2012-08-03 12:32:18 -04:00
Blake Watters
544be269da Updated header documentation for RKManagedObjectStore 2012-08-02 10:32:58 -04:00
Blake Watters
232b3eb861 Implemented new search engine for managed objects. 2012-08-01 18:12:53 -04:00
Blake Watters
07aadeebdf Reimplemented the managed object store, converted managed object seeder to importer, cleaned up test breakage. 2012-07-26 17:33:35 -04:00
Jawwad Ahmad
8183591ccd Add DEPRECATED_ATTRIBUTE_MESSAGE for a few methods. 2012-07-26 17:04:47 -04:00
Jawwad Ahmad
6d3a9b5487 Fix "Failed to call designated initializer on NSManagedObject class" when running core data seed generation. 2012-07-25 11:45:14 -04:00
Blake Watters
66c9cd5f26 Remove object literal array access usage 2012-07-23 11:19:12 -04:00
Blake Watters
5af66a4e89 Finalized to existingObjectWithID: approach after benchmarking fetch request strategy 2012-07-20 16:09:58 -04:00
Blake Watters
093a76e7b2 Migrated to a single entity cache for the primary MOC instead of one per thread 2012-07-20 15:41:47 -04:00
Blake Watters
6b315fbd54 Updates to entity cache and other components to operate in parent/child context world. 2012-07-20 14:48:09 -04:00
Blake Watters
e952f451fb Eliminated the use of the ActiveRecord pattern across the library. 2012-07-20 14:48:09 -04:00
Jawwad Ahmad
ae8b98ac1a Add DEPRECATED_ATTRIBUTE_MESSAGE recommendations to RKEntityMapping.h 2012-07-18 12:27:12 -04:00
Jawwad Ahmad
b9979e337e Add DEPRECATED_ATTRIBUTE_MESSAGE(message) macro to display a helpful recommendation message along with the default deprecation message. 2012-07-18 12:25:41 -04:00
Blake Watters
046e277088 Make managedObjectCache optional on RKManagedObjectMappingOperationDataSource; Make RKManagedObjectMappingOperationDataSource.h public 2012-07-17 17:29:30 -04:00
Blake Watters
6af38b8b6d Obtain permanent object ID's for managed objects before sending via RKManagedObjectLoader 2012-07-17 16:26:21 -04:00
Blake Watters
a8f64e7982 Continued cleanup related to managed object context work 2012-07-17 13:44:50 -04:00
Blake Watters
b25a1833b3 Ported RestKit to using managed object contexts with concurrency types. Numerous cleanups and API updates. 2012-07-16 22:47:06 -04:00
Jawwad Ahmad
4c083a3462 Fix warning message to correctly display path of resource that could not be found in the bundle. 2012-07-13 16:44:55 -04:00
Blake Watters
b4bf671edd Allow removal of HTTP headers by passing nil 2012-07-13 15:10:00 -04:00
Blake Watters
cfa0df1841 Breakthrough on parent/child MOC setup 2012-07-13 14:11:48 -04:00
Blake Watters
f0706dbdbf Work in progress
Conflicts:
	Code/CoreData/RKManagedObjectLoader.h
	Code/CoreData/RKManagedObjectLoader.m
	Code/CoreData/RKManagedObjectMapping.m
	Code/CoreData/RKManagedObjectMappingOperation.m
	Code/CoreData/RKManagedObjectStore.m
	Code/CoreData/RKManagedObjectThreadSafeInvocation.h
	Code/CoreData/RKManagedObjectThreadSafeInvocation.m
	Code/CoreData/RKSearchableManagedObject.m
	Code/ObjectMapping/RKObjectLoader.m
	Code/ObjectMapping/RKObjectMapper.h
	Code/ObjectMapping/RKObjectMappingOperation.m
	RestKit.xcodeproj/project.pbxproj
	Tests/Logic/CoreData/RKManagedObjectThreadSafeInvocationTest.m
2012-07-13 13:07:42 -04:00
Blake Watters
fd514f3f0b Release RKDynamicObjectMappingMatcher instances used during connection mapping to fix memory leak 2012-07-12 09:45:30 -04:00
Blake Watters
a30b20a09c Added removeObserver method to safely remove observer in RKTestNotificationObserver 2012-07-11 22:29:50 -04:00
Blake Watters
f825579a2a Cleaned up all but one remaining broken test 2012-07-11 18:53:46 -04:00
Blake Watters
72f31936ae Fix broken merge artifact 2012-07-11 17:20:05 -04:00
Blake Watters
90354dce4b Documentation for the new router. refs #779 2012-07-11 17:12:35 -04:00
Blake Watters
8c9b5200b3 Silence format string security warning via pragma push/pop 2012-07-11 17:12:35 -04:00
Blake Watters
0f72fc7d9d Fix warning due to invalid format string 2012-07-11 17:12:35 -04:00
Blake Watters
e56e7b3010 Add header documentation for RKRouter; add object parameter to named route URL generation 2012-07-11 17:11:41 -04:00
Blake Watters
739c57e186 Add Apache license to Router headers 2012-07-11 17:11:41 -04:00
Blake Watters
e839a39e6e Extracted keyboard scrolling behavior used within the table controller into standalone object 2012-07-11 17:11:41 -04:00
Blake Watters
8657b4ca75 Remove cellForObjectAtIndexPath: API and migrate cell mapping directly into the UITableViewDataSource callback 2012-07-11 17:09:54 -04:00
Blake Watters
3be91bed55 Handle case where there is a single section containing a header and footer row 2012-07-11 17:06:39 -04:00