Commit Graph

  • d823217993 Add assertions to prevent attempts to create request descriptor objects with inappropriate mappings. fixes #976 Blake Watters 2012-10-14 14:57:02 -04:00
  • 1beb11ac1b Moving tests around Blake Watters 2012-10-14 13:51:08 -04:00
  • f3ece00743 Rework path based response descriptor matching and expand test coverage. Eliminate path normalization. fixes #987 Blake Watters 2012-10-14 13:46:38 -04:00
  • 4a7ed3cbd3 Rename test files to align with classes Blake Watters 2012-10-14 13:05:35 -04:00
  • 8a2a04022e Project file updates Blake Watters 2012-10-14 10:36:36 -04:00
  • 6d0286ec0b Drop RestKitResources target from project files Blake Watters 2012-10-11 08:10:32 -04:00
  • 3cc5ab9825 Fix inappropriate logging message regarding redirects Blake Watters 2012-10-09 18:07:05 -04:00
  • 8da0fd5f6a Bump AFNetworking submodule pointer Blake Watters 2012-10-12 15:44:19 -04:00
  • 9464be4eee Add note about installation of Testing and Search components to Cocoapods section Blake Watters 2012-10-10 09:49:58 -04:00
  • c8a6c34372 Switch version to b1 since Cocoapods does not like -dev Blake Watters 2012-10-06 23:06:50 -04:00
  • 4ee3020b75 Update Podfile to change branch reference. refs #986 Blake Watters 2012-10-06 22:58:39 -04:00
  • 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 Blake Watters 2012-10-06 01:54:12 -04:00
  • c522326a98 Remove SystemConfiguration import for RKObjectManager. fixes #985 Blake Watters 2012-10-06 01:05:55 -04:00
  • 66f0c34b5d Add conditional compilation for System Configuration header to avoid build error if SystemConfiguration is not pulled. refs #985 Blake Watters 2012-10-06 00:07:38 -04:00
  • b4a993b17a Switch Cocoapods install instructions to point to the development branch Blake Watters 2012-10-05 23:50:40 -04:00
  • 79f2085c81 Merge branch 'feature/reboot-networking-layer' into development Blake Watters 2012-10-05 23:34:09 -04:00
  • a4a788b889 Wrap requestWithMethod:path:parameters: instead of reimplementing it. closes #959 Blake Watters 2012-10-05 23:26:21 -04:00
  • 9ab37a7617 Finish header docs for RKObjectManager Blake Watters 2012-10-05 23:12:27 -04:00
  • b58c675e4c Update Podfile.lock version to 0.15.1 Blake Watters 2012-10-05 21:56:35 -04:00
  • e3bc2e6077 Update serialization tests broken sue to upstream URL encoding changes from AFNetworking Blake Watters 2012-10-05 21:53:52 -04:00
  • f8bdeed777 Link CoreServices and SystemConfiguration with the OS X Framework tests Blake Watters 2012-10-05 21:50:25 -04:00
  • 2f0f5279c2 Reworking test environment imports when Kiwi has been imported to suppress warning Blake Watters 2012-10-05 21:49:45 -04:00
  • 1f8c47e2e8 Pull SystemConfiguration and CoreServices into the PCH to quiet warnings from AFNetworking Blake Watters 2012-10-05 21:48:45 -04:00
  • 224de85fb3 Respect rootKeyPath when returning empty dictionary in response to unmappable representation error Blake Watters 2012-10-05 21:48:19 -04:00
  • 0497c396d1 Fix TODO re: error propagation Blake Watters 2012-10-05 21:47:38 -04:00
  • d6cd39fd1f Bump AFNetworking submodule Blake Watters 2012-10-05 19:23:47 -04:00
  • dc57e585a9 Use OS_OBJECT_USE_OBJC to conditionally compile dispatch retain/release based on compatibility with ARC of target compiler Blake Watters 2012-10-05 19:22:56 -04:00
  • 564749c2b9 Document cache HTTP methods Blake Watters 2012-10-05 19:21:18 -04:00
  • 877ce255b5 Expand test coverage and fix situations where requests would unexpectedly initialize incorrectly without error Blake Watters 2012-10-05 19:16:55 -04:00
  • b9b34bf3dd FIx nasty problem with HTTP method being dropped from earlier headers cleanup Blake Watters 2012-10-05 16:54:30 -04:00
  • ac05ea67b0 Switch from :head to 1.0 dependency on AFNetworking Blake Watters 2012-10-05 16:48:29 -04:00
  • 17f9a1af8b Normalize the path pattern instead of throwing an assertion Blake Watters 2012-10-05 16:29:25 -04:00
  • 635b6257d1 Expose default headers as a property and rework intiialization logic to respect the AFHTTPClient instance with which the object manager was initialized. Update docs to reflect the changes. Add tests for initialization code paths. Blake Watters 2012-10-05 14:24:05 -04:00
  • 0dc21fb95d Add caching helpers to the RKTestHelpers interface Blake Watters 2012-10-05 14:22:56 -04:00
  • fb7f074b23 Use path normalization instead of prefix matching to solve issue with failure to match path patterns with trailing slashes. Expand tests Blake Watters 2012-10-05 13:46:52 -04:00
  • 61a0a05b29 Drop ISO8601DateFormatter dependency since it has a time zone handling bug and switch to RK specific fork. fixes #971 Blake Watters 2012-10-04 23:00:01 -04:00
  • 4060441abb Fix issue with exact substring path patterns failing to match Blake Watters 2012-10-04 22:26:43 -04:00
  • 25e1f9ed4d Don't send parameterization of the object with DELETE request's either. Update docs to reflect this. refs #947 Blake Watters 2012-10-04 19:25:32 -04:00
  • af234936ee Don't send object parameters when performing a getObject: closes #947 Blake Watters 2012-10-04 19:20:58 -04:00
  • 5b844653a3 Add another test for more complex parsing query string parsing scenario Blake Watters 2012-10-04 19:04:46 -04:00
  • a85e209d54 Fix crash when identical keys appear in a URL encoded string that is decoded into a dictionary. Add test coverage Blake Watters 2012-10-04 18:31:51 -04:00
  • 82ff81222a Docs touch ups Blake Watters 2012-10-04 18:31:10 -04:00
  • 5a1608f73f Add Expecta, which will likely replace OCHamcrest in the test suite Blake Watters 2012-10-04 18:30:53 -04:00
  • 4e1a45e504 Bump to Cocoapods 0.15.1 Blake Watters 2012-10-04 18:28:19 -04:00
  • cf5ef24fe9 Eliminate use of associated objects on NSURL in favor of a smarter RKResponseDescriptor class to solve the relative URL problem. refs #966 Blake Watters 2012-10-04 14:11:05 -04:00
  • 73cd7a6705 Eliminated vendored copies of testing libraries in favor of Cocoapods. Add Kiwi to testing stack Blake Watters 2012-10-04 10:54:46 -04:00
  • 30c936f8e7 Add missing observer tear down during search indexer dealloc Blake Watters 2012-10-03 14:55:13 -04:00
  • a10df02bf9 Add RKTestHelpers class containing helpful methods when working with object managers in unit and integration tests Blake Watters 2012-10-02 22:55:17 -04:00
  • e1bf7e26a3 Remove RestKitResources target and references to UI assets that migrated to the table controller repository Blake Watters 2012-10-02 22:13:15 -04:00
  • bacb6e8ba4 Remove RKTestResponseLoader Blake Watters 2012-10-02 22:10:36 -04:00
  • 174372dcf5 Fix a number of warnings about potential dereference of null pointer Blake Watters 2012-10-02 15:52:20 -04:00
  • b41e56607a Migrate warning to the bottom of the document to clean up HTML formatting Blake Watters 2012-09-30 23:33:31 -04:00
  • dc06c890a4 Find/replace renamed pathMatcher method signatures. closes #968 Blake Watters 2012-10-02 13:57:13 -04:00
  • 5b372f4cea Fix issues with passing NSErrors into blocks inappropriately. Jeff Arena 2012-10-02 12:54:24 -04:00
  • f467fa20b1 Merge pull request #965 from dmishe/doc_fixes Blake Watters 2012-10-02 09:25:07 -07:00
  • 77d738b91e Add additional test coverage to DELETE to handle cases where a 204 is returned, instead of a 200. Jeff Arena 2012-10-02 11:10:25 -04:00
  • fc36d69475 Fix error with local delete of managed object after performing a successful DELETE operation. Jeff Arena 2012-10-02 11:00:20 -04:00
  • dd50ed0d2d Enable configuration of logging via environment variables during unit testing Blake Watters 2012-10-02 10:49:40 -04:00
  • c88627faf3 Enable missing newline warning Blake Watters 2012-10-02 10:47:16 -04:00
  • 2b7eca1fb4 Default savesToPersistentStore to YES Blake Watters 2012-10-01 23:11:03 -04:00
  • 43afaa011d Remove defunct RKCatalog example Blake Watters 2012-10-01 23:00:19 -04:00
  • 9f8c392a6c Add example for enqueue and cancel operations to README Blake Watters 2012-10-01 22:59:14 -04:00
  • d6cd6d7bba Add configuration for controlling persistent to the parent context or the persistent store Blake Watters 2012-10-01 22:41:08 -04:00
  • d70b0ed3dd Update method signature in Search README.md Blake Watters 2012-10-01 22:10:18 -04:00
  • accdbe6d71 Update Search project to reflect indexing API change Blake Watters 2012-10-01 22:07:23 -04:00
  • 12c04fc59c Clarified that bug was fixed in ios6 Dmitry Shevchenko 2012-10-01 21:06:23 -05:00
  • 2310b5111d Fixed a typo Dmitry Shevchenko 2012-10-01 21:06:13 -05:00
  • af4c4f894b Kill the CLI example Blake Watters 2012-10-01 18:03:30 -04:00
  • 7924520be2 Guard against outputting non-sense when operation queue count is zero Blake Watters 2012-10-01 18:02:38 -04:00
  • 4e751f4530 Merge pull request #963 from dmishe/make_entity_property_readwrite Blake Watters 2012-10-01 14:49:12 -07:00
  • a41f69ee5e Fixed RKObjectMapping copying Dmitry Shevchenko 2012-10-01 16:47:17 -05:00
  • 628f7323aa Make entity property readwrite, so it can be changed after init. Dmitry Shevchenko 2012-10-01 16:28:22 -05:00
  • 3fc5a75a3a Tear down the search indexing environment as part of RKTestFactory tear down Blake Watters 2012-10-01 17:38:07 -04:00
  • 73bd1f0869 Add support for asynchrous search indexing, cancellation of indexing operations, waiting on indexing to complete. Expand documentation surrounding the indexing context. Blake Watters 2012-10-01 17:37:36 -04:00
  • 235cfc2826 Remove dead whitespace Blake Watters 2012-10-01 17:35:35 -04:00
  • 991a6fd733 Add cancellation of all oeprations during test factory tear down Blake Watters 2012-10-01 11:53:28 -04:00
  • 67e6982cec Fix invalid references to RKManagedObjectMapping. closes #957 Blake Watters 2012-09-30 23:17:27 -04:00
  • 285e9964dd Add an example for enqueue a batch of object request operations Blake Watters 2012-09-30 23:05:36 -04:00
  • 48f0d8f450 Fix README.md mention of primary managed object context Blake Watters 2012-09-30 22:51:27 -04:00
  • ebb7b8df50 Add a note about the use of an indexing context to the README.md Blake Watters 2012-09-30 22:47:59 -04:00
  • c10321751c Rename primaryManagedObjectContext to persistentStoreManagedObjectContext since nobody can keep its role straight Blake Watters 2012-09-30 22:47:26 -04:00
  • 5cae20aabc Add note about route types during batch operation creation Blake Watters 2012-09-30 19:53:24 -04:00
  • 2280674f5a Touch up docs for batched object request operations Blake Watters 2012-09-30 19:29:51 -04:00
  • 8c34f0996b Enable the response mapper to read the objectID from the targetObject if the target object ID is nil. Blake Watters 2012-09-30 17:13:51 -04:00
  • 27dd271938 Modify lcl_config_logger_RK.h to use LCLNSLogger_RK.h instead of LCLNSLog_RK.h when RKLOG_USE_NSLOGGER is defined. Jawwad Ahmad 2012-09-30 15:53:42 -04:00
  • c301060ab8 Add APIs to RKObjectManager for use in firing batches of operations. Jeff Arena 2012-09-30 13:43:06 -04:00
  • 9743da4f0f Fix license attribution Blake Watters 2012-09-30 12:50:13 -04:00
  • d95fe5cd44 Break out reused functions for object mapping introspection into RKObjectUtilities Blake Watters 2012-09-30 12:49:59 -04:00
  • 03439f2464 Fix test breakage from changes around shared factory objects Blake Watters 2012-09-29 17:54:09 -04:00
  • 1c6564f823 Expand the capabilities of the RKMappingTest and RKMappingTestExpectation classes to support the Kiwi matchers. Blake Watters 2012-09-29 17:53:18 -04:00
  • 4230c63f80 Add support for shared factory object instances Blake Watters 2012-09-29 17:49:49 -04:00
  • 4c401de6bf Convert RKConnectionMapping into a subclass of RKPropertyMapping. Add delegate callback for tracking the connection of relationships. Blake Watters 2012-09-29 17:49:13 -04:00
  • 0539aeb45e Documentation formatting and touch ups Blake Watters 2012-09-29 17:42:58 -04:00
  • 42cdcce76e Add basic tests for connection operation Blake Watters 2012-09-29 17:27:56 -04:00
  • 0ba27d5743 Merge pull request #956 from RestKit/feature/search-indexing Jeff Arena 2012-09-29 13:11:27 -07:00
  • 3c1a623032 Remove unnecessary header per code review feedback Jeff Arena 2012-09-29 16:09:33 -04:00
  • 9cd78c2385 Adjust search indexing to use a new indexingContext Jeff Arena 2012-09-29 15:20:48 -04:00
  • 464767961e Merge pull request #953 from dmishe/fix_query_params_base_url Blake Watters 2012-09-28 14:17:28 -07:00
  • 451a88bada Moved lost comment for RKAssociateBaseURLWithURL Dmitry Shevchenko 2012-09-28 16:15:21 -05:00
  • a09e8ce4eb Associate base URL after query parameters Dmitry Shevchenko 2012-09-28 16:13:07 -05:00