Commit Graph

  • e29f9cba17 Passing @metadata through to the destinationObject in RelationShip mapping. development Kyle Fang 2013-04-12 16:30:21 +08:00
  • d36dee924c Drop concurrency limit configuration from debugging feature/concurrent-operations Blake Watters 2013-04-11 17:42:21 -04:00
  • ddc1fe4908 Drop parentOperation association and set concurrency limit to 1 on connectionQueue in RKManagedObjectImporter Blake Watters 2013-04-11 17:16:10 -04:00
  • b7d672fd46 Add performBlockAndWait: invocation to RKFetchRequestManagedObjectCache Blake Watters 2013-04-11 17:06:08 -04:00
  • 2bc1442590 Add state machine for easily implementing concurrent NSOperation subclasses Blake Watters 2013-04-11 17:03:55 -04:00
  • 93c29e778c Add dependency on TransitionKit for state machines Blake Watters 2013-04-11 15:23:51 -04:00
  • 75fbe7df92 Style tweak in dispatch_async of completion blocks Blake Watters 2013-04-10 17:46:02 -04:00
  • fab6eec894 Remove obtaining permanent managedObjectID when adding newly created object to the in memory cache. refs #1329 Blake Watters 2013-04-10 09:22:33 -04:00
  • f57556ea9c Fix CocoaPods build warning "preferred_dependency has been renamed to default_subspec." Blake Watters 2013-04-09 15:05:21 -04:00
  • 85d972f23a Fix link breakage due to relative link changes in Github Markdown Blake Watters 2013-04-08 10:55:28 -04:00
  • 4b5c26e948 Fix some erroneous comments in the documentation Blake Watters 2013-04-08 10:43:04 -04:00
  • 64a15e2b87 Revert "Add another shared object factory method flavor." Blake Watters 2013-04-03 14:17:27 -04:00
  • 6c842b4fdb Add another shared object factory method flavor. Jeff Arena 2013-04-02 11:58:54 -04:00
  • f8d65d5a6f Drop pre from README.md install instructions Blake Watters 2013-03-27 18:02:01 -04:00
  • ebab44136e Drop pre from README.md install instructions master Blake Watters 2013-03-27 18:02:01 -04:00
  • 4208d6f80e Cleanup inadventantly raised logging during tests Blake Watters 2013-03-25 10:09:51 -04:00
  • ce5193d242 Bump AFNetworking Podspec dependency and submodule reference to 1.2.0 Blake Watters 2013-03-25 10:09:33 -04:00
  • 5052b61c4e Fix issues with 304 caching when there are no Fetch Request Blocks registered that match the URL. closes #1294 Blake Watters 2013-03-23 23:49:11 -04:00
  • de98fd46df Merge branch 'release/0.20.0' into development Blake Watters 2013-03-20 20:40:57 -04:00
  • e0c6ed24c5 Merge branch 'release/0.20.0' v0.20.0 Blake Watters 2013-03-20 20:40:46 -04:00
  • 255c1c74f9 Update Podspec to v0.20.0 Blake Watters 2013-03-20 20:38:05 -04:00
  • f9964dfab8 Bump version to 0.20.0 Blake Watters 2013-03-20 20:37:54 -04:00
  • 24c0a25519 Fix incorrect serialization of a single object inputted as an array. closes #1289 Blake Watters 2013-03-20 10:39:14 -04:00
  • 407b879a52 Fix small typo in README Blake Watters 2013-03-19 22:01:45 -04:00
  • 499071925b Added test cases attempting to reproduce duplicated objects issue. refs #1228 Blake Watters 2013-03-17 16:17:05 -04:00
  • 420d140484 Fix test breakage under Mac OS X Blake Watters 2013-03-16 18:04:27 -04:00
  • 29f6e7cc08 Added test case for NSMutableSet mapping on managed object. refs #1201 Blake Watters 2013-03-16 15:39:13 -04:00
  • a0a0adf7d1 Make deletion of newly inserted objects that fail validation configurable. closes #1281 Blake Watters 2013-03-16 15:26:04 -04:00
  • 2f11970432 Add currentOffset to RKPaginator Doug Tabuchi 2013-03-13 18:08:15 -04:00
  • 96b9d6f683 Rework deletion operations to avoid deleting objects that would be valid if mapping we allowed to assign them to the desintation relationship. refs #1225 Blake Watters 2013-03-14 20:12:56 -04:00
  • 8ff6f62297 Add assertions to RKMIMETypeSerialization and RKTestFixture Blake Watters 2013-03-14 11:49:22 -04:00
  • 10ad79a352 Bump Gem dependencies Blake Watters 2013-03-13 23:02:41 -04:00
  • beeaf9acd5 Bump CocoaPods to 0.16.4 Blake Watters 2013-03-13 22:33:21 -04:00
  • e831e03ccb Add workaround to avoid potential crash during execution of deletion operations on iOS 5. closes #1266 Blake Watters 2013-03-13 22:28:24 -04:00
  • 58d67c2229 Update project settings to enable easier symbolication. closes #1277 Blake Watters 2013-03-13 21:52:56 -04:00
  • 90fe39e8e9 Fix issue with RKPathAndQueryStringFromURLRelativeToURL function dropping trailing slashes due to reliance on [NSURL path]. fixes #1220 Blake Watters 2013-03-12 18:57:13 -04:00
  • 34b8a30b06 Improve RKPathMatcher so that it only evaluates a path match positively if the number of slashes in the source string matches the number of slashes in the pattern. closes #1212, closes #1192 Blake Watters 2013-03-10 16:37:35 -04:00
  • 334085def5 Drop the NSBundle category and instead migrate the functionality directly into RKTestFixture. This category seems unnecessary. Blake Watters 2013-03-10 15:09:43 -04:00
  • 2003715e2e Switch to using non-overlapping property and ivar for RKHTTPRequestOperation HTTP error. refs #1140 Blake Watters 2013-03-10 14:52:50 -04:00
  • e62a9862d7 Rework RKManagedObjectMappingOperationDataSource to avoid performing mutable(Array|Set|OrderedSet)ValueForKeyPath: unless there are existing objects and the identificationAttributes are nil. refs #1232 Blake Watters 2013-03-10 14:22:38 -04:00
  • 2581d21762 Add test case covering deletion of object before use in managed object request operation. refs #1252 Blake Watters 2013-03-10 13:30:47 -04:00
  • dd74867c79 Fix issue where targetObject was not set appropriately when mapping a non-managed object via RKManagedObjectResponseMapperOperation. fixes #1268 Blake Watters 2013-03-10 13:12:17 -04:00
  • 59ced3b32a Obtain a permanent NSManagedObjectID when adding a newly created NSManagedObject to the RKInMemoryManagedObjectCache to avoid potential for duplicated objects during concurrent mapping. refs #1260 Blake Watters 2013-03-10 11:48:31 -04:00
  • ca3828f6ef Add workaround for logging crash under iOS 5. closes #1256 Blake Watters 2013-03-10 00:28:21 -05:00
  • f00e309619 Add conditional passing of parameters into the AFHTTPClient to support OAuth signing. fixes #1200 Blake Watters 2013-03-09 23:48:01 -05:00
  • 5d31166509 Revert "Pass parameters into AFHTTPClient instance to help with OAuth signing. closes #1200" Blake Watters 2013-03-09 23:43:00 -05:00
  • 4634d66e53 Pass parameters into AFHTTPClient instance to help with OAuth signing. closes #1200 Blake Watters 2013-03-09 23:41:27 -05:00
  • fd265420b9 Add support for RKRequestMethodAny in relationship routes. fixes #1205 Blake Watters 2013-03-09 23:35:47 -05:00
  • 6375eecc25 Add countermeasure to prevent occurrence of NSObjectInaccessibleException on ios 5. closes #1208 Charlie Savage 2013-02-05 16:39:18 -08:00
  • de5aed6bde Fix incorrect type transformation when the destination class is a mutable class. fixes #1201 Blake Watters 2013-03-09 23:03:06 -05:00
  • 1c2cdc4eef Configure RKManagedObjectImporter to set the mapper operation instance as the parent operation for the RKManagedObjectMappingOperationDataSource instance. This enables relationship connection between objects that are created without an intervening save. Blake Watters 2013-03-09 17:48:40 -05:00
  • be7ccc7404 Add test coverage for connection of objects with temporary ID's. closes #1227 Panupan Sriautharawong 2013-02-20 14:50:38 -05:00
  • cb108d28ba Fix broken test coverage for 304 (Not Modified) optimization Blake Watters 2013-03-09 10:15:21 -05:00
  • 3ac8d162f8 Add documentation regarding revised implementation of 304 (Not Modified) optimization in RKManagedObjectRequestOperation Blake Watters 2013-03-09 10:15:06 -05:00
  • 5329ef450e Fix function declaration for RKCacheableStatusCodes Blake Watters 2013-03-07 21:17:37 -05:00
  • 7f5b0fec97 Unescape URL metadata mapping parameters if route required parameter escaping Yannick Reifschneider 2013-02-06 11:43:04 +01:00
  • e805bbc41e Improve documentation regarding registration of transformation blocks. closes #1270 Blake Watters 2013-03-07 21:00:45 -05:00
  • 535255a686 Fix RKReplaceAssignmentPolicy. The problem was that new values for the relationship were gathered before the old values were deleted. Therefore if one of the new values was the same as the old value, the valueForRelationship collection would contain a deleted managed - not good. Charlie Savage 2013-03-06 01:24:23 -07:00
  • a9ef1fe39d Introduce a new heuristic based approach for determining if a response can skip the mapping process. Also introduces a new Network + CoreData logging component and reduces the chattiness of the debug logging level for Core Data Network events. Blake Watters 2013-03-07 19:25:01 -05:00
  • 02247695b1 Fix intermittent crashes during test execution Blake Watters 2013-03-07 15:33:11 -05:00
  • 4c1d010e91 fix: To one relationships, that have a nested destination keypath are not correctly mapped to JSON Christian Himmelsbach 2013-02-10 03:16:01 +01:00
  • 318f9659f6 Move management of RKResponseHasBeenMapped to RKObjectRequestOperation instead of RKManagedObjectRequestOperation. Add unit tests. Blake Watters 2013-03-07 14:39:31 -05:00
  • 248d1d3779 Remove noisy params logging from test server actions Blake Watters 2013-03-07 13:59:02 -05:00
  • d47a0c9ffd Add support for retrying RKObjectRequestOperation and RKManagedObjectRequestOperation by conforming to NSCopying. closes #1224 Blake Watters 2013-03-07 13:55:11 -05:00
  • 948209b254 Remove wasNotModified method in favor of setting a flag on cached response entries to determine if mapping can be skipped. Jeff Arena 2013-03-07 13:08:13 -05:00
  • 0e19f5deb1 Add NSURLConnectionDataDelegate to protocol declaration for AFURLConnectionOperation to avoid compiler error in some cases. closes #1249 Blake Watters 2013-03-07 10:24:49 -05:00
  • 15a898a849 Update baseURLs to fix issues with Twitter example projects. closes #1273 Blake Watters 2013-03-07 09:48:30 -05:00
  • 0a9a57101c Bump pod lock file per new cocoapods version Jeff Arena 2013-03-07 09:46:20 -05:00
  • 5956cca22e Bump versions on bundler and debugger gems Jeff Arena 2013-03-07 09:44:53 -05:00
  • 490b233daf Add countermeasure to avoid crash in cxx_destruct during deallocation of mapping result Blake Watters 2013-02-25 10:42:42 -05:00
  • f36dcded83 Change system import into user import for RestKit/Network.h. closes #1244 Blake Watters 2013-02-21 23:10:07 -05:00
  • 15cc733bfa Add missing operation start in README.md example. closes #1217 Blake Watters 2013-02-21 23:05:54 -05:00
  • 47eed616ef Fix crash due to execution of RKDeleteInvalidNewManagedObject from outside of the dispatch queue of the NSManagedObjectContext that owns the object. fixes #1251 Blake Watters 2013-02-21 23:02:23 -05:00
  • c7a53f370c Update xcoder gem to pick up colored output Blake Watters 2013-02-21 22:55:18 -05:00
  • 45c70292e6 Adjust RKSearchIndexer logging to ensure output is emitted when the indexer hits 100% Blake Watters 2013-02-19 12:39:40 -05:00
  • 80b3cd378a Merge pull request #1242 from alimoeeny/patch-1 Blake Watters 2013-02-18 11:03:12 -08:00
  • 972ea56cfb removed a stray ] in the sample source code Ali Moeeny 2013-02-18 14:01:39 -05:00
  • 524a9f400d Merge pull request #1238 from geon/patch-2 Blake Watters 2013-02-15 11:09:00 -08:00
  • 2fa9b52dba The "teamMembers" variable was not used. Victor Widell 2013-02-15 18:27:28 +01:00
  • 429a5d36f1 The relationship variable was missing. Victor Widell 2013-02-15 18:18:10 +01:00
  • 6feb49c8cd Merge pull request #1237 from geon/patch-1 Blake Watters 2013-02-15 06:51:17 -08:00
  • 888efff2e7 addAttributeMappings: doesn't exist. Victor Widell 2013-02-15 14:12:15 +01:00
  • 88246423bb Fix invalid selector usage in managed object data source. fixes #1236 Blake Watters 2013-02-14 22:55:12 -05:00
  • 240a2adb46 Reorder CocoaPods Copy Resources script to execute before tests Blake Watters 2013-02-08 10:40:49 -05:00
  • a19f1a5ff1 Allow assertion to pass if localObject is returned nil Blake Watters 2013-02-07 17:37:14 -05:00
  • e7352f7919 Clarify logging for HTTP operation when cancelled Blake Watters 2013-02-07 17:36:50 -05:00
  • 1aea448289 Switch to release version of Xcoder Gem Blake Watters 2013-02-07 17:35:36 -05:00
  • 68536636b5 Fix incorrect anchor on the Overview link in README.md Blake Watters 2013-02-07 16:33:14 -05:00
  • 9a011357c5 Disable intermittently failing concurrency test until we can tackle it post 0.20.0 Blake Watters 2013-02-07 12:47:56 -05:00
  • 986399f937 Fix test breakage related to use of dispatch_async within RKEntityByAttributeCache Blake Watters 2013-02-07 12:44:51 -05:00
  • 5f918a8f81 Don't publish the feed when Jenkins regenerates the documentation Blake Watters 2013-02-07 12:04:28 -05:00
  • 1add8f5410 Don't generate docs if we can't determine a Git branch Blake Watters 2013-02-07 11:54:54 -05:00
  • 7416a0f19c Add pod install to cibuild script Blake Watters 2013-02-07 11:45:51 -05:00
  • c4beb1bd07 Ditch custom RunPlatformUnitTests script Blake Watters 2013-02-07 11:36:26 -05:00
  • 4684479310 Fix typo in README.md Blake Watters 2013-02-06 12:37:43 -05:00
  • 3ca8d38424 Bumping Ruby dependencies for test execution Blake Watters 2013-02-05 23:03:41 -05:00
  • 4759a90cdc Add more cancellation backstopping to avoid NSObjectInaccessibleException crashes when executing RKManagedObjectRequestOperation instances that have been cancelled and the Core Data environment has shifted underneath them (i.e. records have been deleted from the store) Blake Watters 2013-02-05 14:06:30 -05:00
  • 91ede3b9b6 Add a few isCancelled checks to ensure we are not performing unnecessary work after being cancelled. Jeff Arena 2013-02-05 12:06:33 -05:00
  • 00412cfebb Add rescue for NSObjectInaccessibleException within RKRelationshipConnectionOperation Blake Watters 2013-02-04 12:39:59 -05:00
  • 558c9bee83 Adjust implementation of async dispatching when managing cache entries so that there is only a single dispatch instead of N Blake Watters 2013-02-04 12:38:42 -05:00