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
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
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
Jawwad Ahmad
c28461f573
Make sendObject:method:usingBlock: public
2012-07-11 17:06:39 -04:00
Blake Watters
e4a65b53a2
Add new queue method for checking the queue for a request with a given URL
2012-07-11 17:06:39 -04:00
Blake Watters
a51f7ddc51
[REBASE] Cleaned up routing tests and dealloc
2012-07-11 17:01:32 -04:00
Blake Watters
fe9bfe59da
[REBASE] Rename Router -> RouteSet. Add new Router class for generating URL's from the routes.
2012-07-11 17:00:32 -04:00
Blake Watters
6c3b75039b
[REBASE ME] Refactored Router for simplicity, nearly done with design. Initial support for relationship loading from object manager.
2012-07-11 16:52:46 -04:00
Blake Watters
c4a329cc58
Use dispatch_sync instead of NSOperation for merging changes from background notification
2012-07-11 16:47:33 -04:00
Blake Watters
e3f461624f
Add unit tests for URLsByInterpolatingResourcePathWithObjects
2012-07-11 16:47:24 -04:00
Jawwad Ahmad
24b9358cd4
Added URLsByInterpolatingResourcePathWithObjects method.
2012-07-11 16:47:24 -04:00
Blake Watters
2c980ec4cd
Fix type disagreements with sourceObject & targetObject properties
2012-07-11 16:47:24 -04:00
Blake Watters
08199120bc
Style consistency cleanups and improvements to request queue delegate behavior
2012-07-11 16:46:53 -04:00
Blake Watters
47347312fb
Do not emit didFinishLoading unless there is not a nextRequest
2012-07-11 16:46:31 -04:00
Blake Watters
ec6cdd1356
Migrate performSelectorOnMainThread and performSelectorInBackground invocations to GCD
2012-07-11 16:45:08 -04:00