Commit Graph

2041 Commits

Author SHA1 Message Date
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