Blake Watters
e8b4cdd19c
DRY up find or create of destination object within the mapping operation and change nil destination object to an error condition instead of an assertion.
2012-10-18 14:06:46 -04:00
Blake Watters
f5ed351a89
Remove dead delegate
2012-10-18 12:18:45 -04:00
Blake Watters
1f3f2646b5
Port a few test cases to Expecta syntax
2012-10-18 12:14:34 -04:00
Blake Watters
fb6db948e1
Implement support for using dynamic mapping during parameterization with a Request Descriptor. closes #684
2012-10-18 12:14:16 -04:00
Blake Watters
384ff80845
Add support for spinning the Network Activity Indicator while object request operations are executing. Add notifications for tracking object request operation lifecycle.
2012-10-17 22:35:13 -04:00
Blake Watters
68cebc96af
Added convenience function for getting a fetch request from an array of fetch request blocks
2012-10-17 22:34:09 -04:00
Blake Watters
feb998ea84
Added support for truncating the length of logged request and response bodies via the 'RKLogMaxLength' environment variable to avoid getting hammered with output on the Trace level
2012-10-17 22:33:31 -04:00
Blake Watters
330e63a2d2
Add test coverage for default value of savesToPersistentStore attributes. closes #1000
2012-10-17 17:49:08 -04:00
Blake Watters
f2bc809502
Update to reflect change to designated initializer in superclass preventing the appropriate default value for savesToPersistentStore: to be set. refs #1000
2012-10-17 17:08:31 -04:00
Blake Watters
20c4121644
Improve logging when mapping a null relationship value. refs #862
2012-10-16 20:50:35 -04:00
Blake Watters
9d617c6c7b
Add support for disconnecting relationships when mapping a related keypath whose value is equal to [NSNull null]. fixes #862
2012-10-16 20:48:27 -04:00
Jeff Arena
53f4105e57
Split out simple and keyPath attribute mappings to allow relationship mappings to run before keyPath mappings.
2012-10-16 18:07:36 -04:00
Blake Watters
8f086e204d
Update README.md to link to new 0.20.x visual install guide
2012-10-16 17:22:45 -04:00
Blake Watters
387f1a12ea
Update submodule installation image to include AFNetworking submodule initialization
2012-10-16 16:56:18 -04:00
Blake Watters
f86bfae761
Kill long dead docs
2012-10-16 16:55:56 -04:00
Blake Watters
58f0f4f428
Switch b1 podspec version to 0.20.0dev to align with VERSION
2012-10-16 13:34:56 -04:00
Blake Watters
bc50e95036
Fix invalid references to requestOperation. refs #997
2012-10-16 11:59:39 -04:00
Blake Watters
f4bfdb389b
Add support for the registration of HTTP request operation subclasses on the manager to support easy customization of request operation handling. refs #997
2012-10-16 11:25:00 -04:00
Blake Watters
d6c429e735
Add tests clarifying issue regarding relativePath vs. relativeString. closes #996
2012-10-15 23:22:27 -04:00
Blake Watters
64e9c7cb6d
Add support for mapping attributes to deeply nested keyPaths on NSMutableDictionary. fixes #882
2012-10-15 22:00:14 -04:00
Blake Watters
845de91e80
Update RKMappingTest to support easier testing of RKEntityMapping objects by reducing the amount of required configuration to get a test configured.
2012-10-15 19:27:35 -04:00
Blake Watters
74624200da
Fix inappropriate override of start method in RKMappingOperation. This should be main, as we are not concurrent
2012-10-15 18:41:45 -04:00
Blake Watters
342c57213b
Updates to relationship connection execution system for better encapsulation and reuse.
...
* Reworked execution of relationship connection operations to use dependencies instead of queue suspension.
* Migrates responsibility for connecting relationships from `RKManagedObjectRequestOperation` into `RKManagedObjectResponseMapperOperation`. This ensures that you get a mapped and connected object graph back from the response mapper if you are using it outside of a request operation.
* Add `parentOperation` to managed object mapping data source to establish dependencies.
2012-10-15 16:06:22 -04:00
Blake Watters
1ad2cabf2a
Add decent description method for relationship connection operations
2012-10-15 15:57:38 -04:00
Blake Watters
b9e6751655
Update AFNetworking to 1.0 tag
2012-10-15 11:18:21 -04:00
Blake Watters
1811d5250d
Ensure the fetch request blocks are given a relative URL if possible to make path matching easier
2012-10-14 16:03:12 -04:00
Blake Watters
4ee29df72f
Ensure cancellation works with path patterns against baseURL's that include a path
2012-10-14 15:32:08 -04:00
Blake Watters
d823217993
Add assertions to prevent attempts to create request descriptor objects with inappropriate mappings. fixes #976
2012-10-14 14:57:02 -04:00
Blake Watters
1beb11ac1b
Moving tests around
2012-10-14 13:51:39 -04:00
Blake Watters
f3ece00743
Rework path based response descriptor matching and expand test coverage. Eliminate path normalization. fixes #987
2012-10-14 13:51:39 -04:00
Blake Watters
4a7ed3cbd3
Rename test files to align with classes
2012-10-14 13:51:39 -04:00
Blake Watters
8a2a04022e
Project file updates
2012-10-14 13:51:39 -04:00
Blake Watters
6d0286ec0b
Drop RestKitResources target from project files
2012-10-14 13:51:39 -04:00
Blake Watters
3cc5ab9825
Fix inappropriate logging message regarding redirects
2012-10-14 13:51:38 -04:00
Blake Watters
8da0fd5f6a
Bump AFNetworking submodule pointer
2012-10-12 15:44:19 -04:00
Blake Watters
9464be4eee
Add note about installation of Testing and Search components to Cocoapods section
2012-10-10 09:49:58 -04:00
Blake Watters
c8a6c34372
Switch version to b1 since Cocoapods does not like -dev
2012-10-06 23:06:50 -04:00
Blake Watters
4ee3020b75
Update Podfile to change branch reference. refs #986
2012-10-06 22:58:39 -04:00
Blake Watters
8ae402e297
Add test coverage and fixed invalid error reporting when processing a client error that is empty and unmappable (i.e. {}). refs #983 , closes #978
2012-10-06 01:54:12 -04:00
Blake Watters
c522326a98
Remove SystemConfiguration import for RKObjectManager. fixes #985
2012-10-06 01:05:55 -04:00
Blake Watters
66f0c34b5d
Add conditional compilation for System Configuration header to avoid build error if SystemConfiguration is not pulled. refs #985
2012-10-06 00:07:38 -04:00
Blake Watters
b4a993b17a
Switch Cocoapods install instructions to point to the development branch
2012-10-05 23:50:40 -04:00
Blake Watters
79f2085c81
Merge branch 'feature/reboot-networking-layer' into development
2012-10-05 23:34:09 -04:00
Blake Watters
a4a788b889
Wrap requestWithMethod:path:parameters: instead of reimplementing it. closes #959
2012-10-05 23:26:21 -04:00
Blake Watters
9ab37a7617
Finish header docs for RKObjectManager
2012-10-05 23:12:27 -04:00
Blake Watters
b58c675e4c
Update Podfile.lock version to 0.15.1
2012-10-05 21:56:35 -04:00
Blake Watters
e3bc2e6077
Update serialization tests broken sue to upstream URL encoding changes from AFNetworking
2012-10-05 21:53:52 -04:00
Blake Watters
f8bdeed777
Link CoreServices and SystemConfiguration with the OS X Framework tests
2012-10-05 21:50:25 -04:00
Blake Watters
2f0f5279c2
Reworking test environment imports when Kiwi has been imported to suppress warning
2012-10-05 21:49:45 -04:00
Blake Watters
1f8c47e2e8
Pull SystemConfiguration and CoreServices into the PCH to quiet warnings from AFNetworking
2012-10-05 21:48:45 -04:00