Commit Graph

  • da47c3161e Use pragma invocations to suppress deprecation warnings for tests against legacy API's. refs #593 Blake Watters 2012-07-11 13:09:26 -04:00
  • 41b1afb4c3 Fix warning from GCOAuth format string Blake Watters 2012-07-11 13:08:44 -04:00
  • a80b8c94f9 Cleanup invalid arguments from method signature refactoring Blake Watters 2012-07-11 13:03:36 -04:00
  • 64d1d35da2 Various stylistic cleanups to Connection Mapping in preparation for merge. refs #748, #593 Blake Watters 2012-07-11 11:33:25 -04:00
  • ec27cc8bf3 Fix up merge errors on tests. Charlie Savage 2012-07-02 11:30:37 -07:00
  • f80894baa7 Add RKObjectConnectionMapping.h and RKObjectConnectionMapping.m to xcode project. Charlie Savage 2012-05-30 16:04:38 -06:00
  • f039f45f75 Support 1 to many relationships for connect relationship. Charlie Savage 2012-05-30 15:24:58 -06:00
  • f368f9a16c Add findInstancesOfEntity method to cache to support one to many relationships. Charlie Savage 2012-05-30 15:24:40 -06:00
  • f0e8bbe284 Update new connectRelationship implementation based on feedback from Blake. Charlie Savage 2012-05-21 01:36:01 -06:00
  • 2a434375f0 Reimplement connectRelationship as described in issue #593. Charlie Savage 2012-05-16 21:34:54 -06:00
  • 76538c2ecb Fix invalid format string in RKLogError invocation Blake Watters 2012-07-06 11:54:45 -04:00
  • bc2bbbc77d Fix warning due to invalid format string Blake Watters 2012-07-06 11:54:25 -04:00
  • f6b50b5232 Update JSONKit to fix deprecated isa warnings under modern llvm Blake Watters 2012-07-06 11:53:55 -04:00
  • dcc16d5293 Update to reflect renamed RKDynamicObjectMapping class. closes #766 Blake Watters 2012-07-11 11:03:57 -04:00
  • 82f4630d36 Whitespace syntax cleanup. Refs #614 Jawwad Ahmad 2012-06-24 22:36:28 -04:00
  • 7cbccfd322 Delete ivars that are already @synthesized. Refs #614. Jawwad Ahmad 2012-06-18 22:53:57 -04:00
  • 5898b95d33 Simplified logic in cocoa-oauth by creating a single method for building NSURLRequests. Update RKRequest to leverage new API Blake Watters 2012-07-04 12:22:07 -04:00
  • 540bf23ad1 Delete uncrustify target merged with cleanup branch Blake Watters 2012-06-21 21:03:53 -04:00
  • d02c1aa74c Release the previous fetch results controller via property access. fixes #825, #826 Blake Watters 2012-06-21 20:55:36 -04:00
  • 2bc93af7cf Change type of _sourceObject ivars to match the property which is alised to them. Roger Nolan 2012-06-08 16:34:46 +01:00
  • 85658cb6cd Merge pull request #790 from jawwad/614-style-cleanups Blake Watters 2012-06-15 21:25:14 -07:00
  • abb46c382c Ensure the stars for all pointers belong to the variable rather than the type. Refs #614 Jawwad Ahmad 2012-06-04 22:47:30 -04:00
  • eaa5484b01 Placing opening braces on a new line for methods to match Apple convention. Refs #614 Used uncrustify's "nl_fdef_brace = add" option to detect issues. Jawwad Ahmad 2012-06-04 00:36:19 -04:00
  • 46bf6e6295 Remove extra space before comma. Refs #614 Used uncrustify's "sp_before_comma = remove" option to detect issues. Jawwad Ahmad 2012-06-03 23:42:46 -04:00
  • 6d71b2d82b Add missing space after comma. Refs #614 Used uncrustify's "sp_after_comma = add" option to detect issues. Jawwad Ahmad 2012-06-03 23:38:36 -04:00
  • 734b0350fe Fix spacing issues identified by uncrustify's "sp_before_sparen = add" option. Refs #614 Jawwad Ahmad 2012-06-03 23:27:41 -04:00
  • 746f31c26d Fix issues identified by uncrustify's "sp_assign = add" option. Refs #614 Jawwad Ahmad 2012-06-03 23:14:09 -04:00
  • 2cf60ffb86 Fix a few spacing issues. Refs #614 Jawwad Ahmad 2012-06-03 22:49:03 -04:00
  • 086dceee66 Standardize to have space after @property. Refs #614 Jawwad Ahmad 2012-06-03 22:36:35 -04:00
  • 10433089a4 Strip trailing whitespace. Refs #614 Jawwad Ahmad 2012-06-03 22:20:08 -04:00
  • e4882e2e00 Added #import "RKManagedObjectLoader.h" to CoreData.h Jawwad Ahmad 2012-05-31 18:42:12 -04:00
  • 9b25c6bbf2 loadTableFromResourcePath: should be chained to loadTableFromResourcePath:usingBlock: Closes #782. Jawwad Ahmad 2012-05-31 17:52:22 -04:00
  • 523b31f02f Bumping version to 0.11.0-dev Blake Watters 2012-05-31 09:01:18 -04:00
  • f11a538ae0 Merge branch 'release/0.10.1' Blake Watters 2012-05-25 23:48:40 -04:00
  • 014a4dbdff Merge branch 'release/0.10.1' into development Blake Watters 2012-05-25 23:33:54 -04:00
  • 55561809fd Merge branch 'release/0.10.1' v0.10.1 Blake Watters 2012-05-25 23:30:56 -04:00
  • 8647fa5f42 Fix issue where grouping objects by section in RKTableController and loading an empty collection would fail to refresh table view. Blake Watters 2012-05-25 13:45:30 -04:00
  • fa88dd44ef Fix type mismatch assertion in cases where JSON/XML payload contains a string value for an integer primary key. fixes #754 Blake Watters 2012-05-24 19:09:39 -04:00
  • 1dc765c774 Fix static analyzer warning Blake Watters 2012-05-24 19:06:04 -04:00
  • 59c449c2e2 Cleanups to and test coverage expansion of RKTableController API's. refs #765 Blake Watters 2012-05-24 12:43:25 -04:00
  • 680ca666d6 Update RKTestFactory to silence logging output during setup/tear down operations. closes #764 Blake Watters 2012-05-24 12:32:25 -04:00
  • 992bfb96cc Reworked table controller state into a bit mask to coalesce state change into a single observation. fixes #753 Blake Watters 2012-05-23 16:35:56 -04:00
  • 98c8780a31 Implemented support for type coercions in primaryKeyAttribute API's. closes #758 Blake Watters 2012-05-23 16:27:51 -04:00
  • 86ac038957 Cancel current object loader when loading a table view Blake Watters 2012-05-21 18:10:13 -04:00
  • 9ca2ba2a3f Clean up inconsistencies with 'cancelled' and 'cancel' to match Cocoa (isCancelled) Blake Watters 2012-05-21 18:09:08 -04:00
  • 871ab1389e Ensure managed object connections are established across appropriate managed object contexts Blake Watters 2012-05-21 13:00:29 -04:00
  • 5cecb58c23 Add RKLog helper for displaying detailed key-value validation failure information. closes #750 Blake Watters 2012-05-21 12:58:44 -04:00
  • dc47a7aae3 Ensure managed object connections are established across appropriate managed object contexts Blake Watters 2012-05-21 13:00:29 -04:00
  • a4bdc03961 Add RKLog helper for displaying detailed key-value validation failure information. closes #750 Blake Watters 2012-05-21 12:58:44 -04:00
  • 31191f59b6 Migrate initialization of default error mapping from RKObjectManager to RKObjectMappingProvider Blake Watters 2012-05-21 12:08:22 -04:00
  • dcef1b1c16 Bump version to 0.10.1 Blake Watters 2012-05-19 17:04:59 -04:00
  • 01607a9a09 Fix for https://github.com/RestKit/RestKit/issues/709 - [RKManagedObjectThreadSafeInvocation serializeManagedObjectsForArgument:withKeyPaths:] is not properly serializing managed objects Eric Chamberlain 2012-05-19 17:01:41 -04:00
  • f585d34f91 Ensure creation of Application Data directory when initializing Managed Object Store. fixes #657 Blake Watters 2012-05-19 16:29:01 -04:00
  • 30f1198bb8 Add tests verifying expected behavior for availability of RKRequest response property. closes #527 Blake Watters 2012-05-19 15:59:53 -04:00
  • e681b85be4 Eliminate duplication of request method to string logic in [RKRequest HTTPMethod] Blake Watters 2012-05-19 15:50:35 -04:00
  • ada95e0281 Migrate RKResponse property from RKObjectLoader to RKRequest. refs #527 Blake Watters 2012-05-18 20:05:25 -04:00
  • 489bb0423a Fix static analyzer issues Blake Watters 2012-05-18 20:01:56 -04:00
  • 4105625776 Replace v0.9.4 references with 0.10.0 Blake Watters 2012-05-18 18:05:41 -04:00
  • e051c63e55 Rework intermittently failing tests Blake Watters 2012-05-17 18:32:37 -04:00
  • 185874dac7 Merge branch 'feature/743-whitespace-cleanup' into development Blake Watters 2012-05-17 18:32:01 -04:00
  • 016f13dad0 Convert all tabs to four spaces. refs #743 Blake Watters 2012-05-17 18:10:59 -04:00
  • fcb973056b Cleanup trailing whitespace. refs #743 Blake Watters 2012-05-17 17:59:53 -04:00
  • ee30436ea6 Ensure managed object loader instances are finalized on failure to save managed object store. closes #721 Blake Watters 2012-05-17 09:32:01 -04:00
  • c3eeeead33 Added new entity cache headers to the OS X framework target Blake Watters 2012-05-17 08:36:05 -04:00
  • 0e5b36e356 Project file updates for OS X example Blake Watters 2012-05-17 08:34:31 -04:00
  • f46beb90d2 Guard RKRequestQueue containsRequest: with @synchronized. closes #690 Blake Watters 2012-05-17 00:00:05 -04:00
  • 938304d542 Fixes to ensure failed requests are not resent. refs #628, fixes #744, closes #720 Blake Watters 2012-05-16 23:50:43 -04:00
  • f8c35ccf5d Add colorized output for full Rake suite execution Blake Watters 2012-05-16 23:39:40 -04:00
  • 2fd239e7ff Switch invalid URL unit test to connect to localhost on a random port rather than a domain. refs #744 Blake Watters 2012-05-16 21:59:12 -04:00
  • 3fb2b023fa Integrate optimization for utilizing the managed object cache when connecting relationships. closes #693 Blake Watters 2012-05-16 19:09:05 -04:00
  • 2ef10ee8e6 *iovalue = [(NSString*)iovalue uppercaseString]; -> *ioValue = [(NSString*)ioValue uppercaseString]; Camilo López 2012-05-10 18:00:22 -03:00
  • 95b38b1f37 Add Block_copy() invocation to ensure the fetch request block is transferred to the heap. refs #738 Blake Watters 2012-05-16 16:09:08 -04:00
  • e932c31cde Update RKObjectManager to observe changes to the reachability observer of the underlying RKClient object. refs #717 Boris Dušek 2012-05-06 17:21:22 +02:00
  • 5387f0b262 Update Add to App Delegate image Blake Watters 2012-05-16 09:14:39 -04:00
  • 2c704e6fdc Merge branch 'feature/635-accelerate-entity-cache' into development Blake Watters 2012-05-15 19:42:19 -04:00
  • 9bf89ebec1 Completed documentation and testing for managed object cache overhaul. refs #635 Blake Watters 2012-05-15 12:49:42 -04:00
  • 9e75eb14bd Cacheing -> Caching Blake Watters 2012-05-12 19:24:18 -04:00
  • 15f41c6622 Clean tests, added cached predicate usage for fetch request cache strategy. refs #739 Blake Watters 2012-05-12 19:18:29 -04:00
  • 715ae6cbf7 Add RKBenchmark to the Support module instead of Testing. refs #710 Blake Watters 2012-05-12 16:53:26 -04:00
  • 7656a96008 Merge branch 'feature/714-oauth' into development Blake Watters 2012-05-10 16:34:20 -04:00
  • 6ca3d1f5ac Updated RKOAuthClientTest to check for the availability of MongoDB and log a warning message if it is not available. This prevents broken test failures because MongoDB is not installed or running. refs #714 Blake Watters 2012-05-10 16:29:16 -04:00
  • ec4db4142d Added RKPortCheck class for determining if a remote host/port is listening for TCP connections. refs #714 Blake Watters 2012-05-10 16:27:53 -04:00
  • 0f797c275d Updated default Rake task to log a warning message is MongoDB is not available during suite execution. refs #714 Blake Watters 2012-05-10 16:27:00 -04:00
  • 02b4bdf75f Update tests for new ouath testing environment Christopher Swasey 2012-05-10 12:46:52 -04:00
  • 6351fd428f Revert those calls to the nonexistent NSURL-originalPath method back to -path Christopher Swasey 2012-05-10 12:29:37 -04:00
  • 856854a66b Merge in @theorm's additions to RKRequest, and re-vendor cocoa-oauth from our fork with @theorm's additions applied Christopher Swasey 2012-05-10 11:52:43 -04:00
  • e8825f1515 Add actual OAuth implementations to the server, along with some basic test targets and some server-side specs to make sure things are wired up properly. Christopher Swasey 2012-05-10 10:56:17 -04:00
  • 6bbc00296d Add delegate methods to RKObjectMappingOperationDelegate for tracking mappable content that is not set due to an unchanged value. Update RKMapperTest to correctly validate mappings that do not result in a value change (typically nil => nil). closes #72, fixes #634 Blake Watters 2012-05-09 19:09:51 -04:00
  • a01d47316c Added new logging component for Core Data cacheing subsystem. Fixed performance degradation in entity cache. Enabled RKManagedObjectCacheing callbacks to accelerate mapping, disabled processPendingChanges Blake Watters 2012-05-04 23:19:14 -04:00
  • fbcef6abd5 First functional cut at new Core Data cacheing implementation. Tests clean, needs polishing. Blake Watters 2012-05-04 22:15:30 -04:00
  • 5942771e41 Migrated RKTestFactory constants into an external file due to issues with unresolved symbols when building Tests for iOS Devices (worked fine on Simulator). It's unclear exactly what the underlying issue is. Blake Watters 2012-05-04 11:30:00 -04:00
  • 1f98cf432e Fix crash during queued load of invalid URL. fixes #628 Blake Watters 2012-05-03 21:50:37 -04:00
  • e4c33ab395 Introduced RKBenchmark class for measuring performance of RestKit operations. closes #710 Blake Watters 2012-05-01 09:37:23 -04:00
  • 5a53fdbf1e Added test coverage for creation of duplicate objects. refs #661 Blake Watters 2012-04-30 20:31:28 -04:00
  • 79adb0ef75 Extern RKTestFactoryDefaultStoreFilename symbol Blake Watters 2012-04-30 14:13:08 -04:00
  • 3921337209 Added support for configuring the store filename used by the test factory. Blake Watters 2012-04-27 12:57:19 -04:00
  • 1edaaa5eb2 Restore inadvertently removed release of fetch request. refs #661 Blake Watters 2012-04-24 09:36:13 -04:00
  • 8262e596c1 Fix issue with duplication of objects when JSON/XML contains a string primary key value and the model expects a number when the Fetch Request based managed object cache is in use. refs #661 Blake Watters 2012-04-23 22:26:35 -04:00
  • 4b394f8c1e Prevent creation of duplicate managed objects due to notifications from the MOC failing to be posted often enough. refs #661 Blake Watters 2012-04-23 00:15:08 -04:00
  • 595f7ed5e7 Add definition for private methods in extension category on RKTestFactory to ensure compatibility with pre Xcode 4.3 compiler. fixes #687 Blake Watters 2012-04-19 09:53:52 -04:00