Commit Graph

  • b44c4974ee Fix RKTableViewExample. Brian Morton 2012-02-20 23:52:09 -08:00
  • 9e50b8cd4f Introduce RestKit unit testing classes Blake Watters 2012-02-17 20:16:31 -05:00
  • 769d4cbc0c Ensure Uploads directory stays on tree Blake Watters 2012-02-17 16:37:37 -05:00
  • e904394b6b Miscellaneous cleanups Blake Watters 2012-02-17 15:40:14 -05:00
  • 67b3ba9222 Rename Specs -> Tests in project Blake Watters 2012-02-17 12:04:02 -05:00
  • 946693cdf2 Migrate Private header files for RestKitFramework target to Public Blake Watters 2012-02-17 09:28:43 -05:00
  • 44ff8826f7 Invalidate timeout timer when POST body data is sent. fixes #535 Blake Watters 2012-02-16 11:07:16 -05:00
  • d456c37a20 Minor documentation cleanup for paginator Blake Watters 2012-02-16 10:48:24 -05:00
  • 4d48ef4729 Fixed breakage in OS X support Blake Watters 2012-02-15 17:48:59 -05:00
  • 0ead8a9222 Merge branch 'development-encoding' into development Blake Watters 2012-02-15 14:29:27 -05:00
  • 693d839364 Adding the ability to set a default content decoding other than NSUTF8StringEncoding whenever HTTP headers do not contain any information. closes #547 Rui D Lopes 2012-02-05 23:18:06 +00:00
  • bd5612314b Remove unnecessary attribute mapping. closes #537 Blake Watters 2012-02-15 13:35:22 -05:00
  • 6c25c5c51c Set installation path for RestKit.framework to "@executable_path/../Frameworks". closes #543, #544 Blake Watters 2012-02-15 13:32:49 -05:00
  • 948cc85873 Added new pre-flight delegate callbacks for customization of RKRequest and RKObjectLoader instances before dispatch Blake Watters 2012-02-15 12:06:24 -05:00
  • 789b0b99eb Implemented support for hydrating to-many relationships. closes #284 Blake Watters 2012-02-15 11:09:21 -05:00
  • c613681dd1 Remove reference to Specs directory Blake Watters 2012-02-14 14:11:42 -05:00
  • efdf5157d3 Added documentation for RKClient block methods Blake Watters 2012-02-14 14:04:30 -05:00
  • c2e8932cfa Simplified to a single header search path Blake Watters 2012-02-13 14:32:47 -05:00
  • b0957d5da6 Eliminated rsync of headers in favor of Three20 style header search paths. Blake Watters 2012-02-13 13:27:22 -05:00
  • 9d9dac257b Added documentation for wasSentToResourcePath:method: Blake Watters 2012-02-13 13:25:28 -05:00
  • bedfc3b733 Merge branch 'rktablecontroller' into development Blake Watters 2012-02-10 17:37:38 -05:00
  • 4142ffdb42 Reorganization and cleanups of Unit Tests Blake Watters 2012-02-08 18:35:01 -05:00
  • 8dbd2e8ef0 Cleanup missing files in project Blake Watters 2012-02-01 10:22:36 -05:00
  • 6a762105a8 Remove Three20 managed object code Blake Watters 2012-02-01 10:17:20 -05:00
  • 36dfd9528e Change managed object context merge policy from NSOverwriteMergePolicy to NSMergeByPropertyStoreTrumpMergePolicy Blake Watters 2012-01-16 13:52:26 -05:00
  • 983b7913a2 Skip handling individual change notifications if we're using a sortSelector and just reload the table afterwards Christopher Swasey 2012-01-16 11:20:05 -05:00
  • 8670b233e0 Switched retrieval of table views cells during row selection events to lookup by indexPath on the tableView rather than through table controller plumbing Blake Watters 2012-01-13 15:56:55 -05:00
  • 5ae15be560 Perform row deselection before processing onSelectCell events as the table may be reloaded/changed by the event and cause a crash during deselection Blake Watters 2012-01-13 11:45:57 -05:00
  • 1e43c58039 Fixes for issues identified during static analysis Jeff Arena 2012-01-10 18:20:31 -05:00
  • a5cb5f5060 Implemented helper functions for converting between Strings and RKRequestMethod enum types. Blake Watters 2012-01-10 16:13:20 -05:00
  • b18479f448 Remove duplicate RKAbstractTableController API, objectAtIndexPath: in favor of the existing objectForRowAtIndexPath: method. Add empty implementation of RKTableView class. Pull in UDTableView implementation into Vendor/ and use as a base class for our new RKTableView class, enabling multiple selection support in pre-iOS 5 tableViews. Jeff Arena 2012-01-09 17:49:22 -05:00
  • fdd3f4e1e5 Roll back errant fix for cell reuse issues. Jeff Arena 2012-01-09 16:01:03 -05:00
  • 66235530d4 Handle deletion of Managed Objects enclosed in an RKForm Blake Watters 2012-01-09 12:27:46 -05:00
  • 4196b66f9d Fix issue with _arraySortedFetchedObjects in cases where updates were received via the NSFetchedResultsControllerDelegate and were being then not being applied to the sorted array Jeff Arena 2012-01-06 13:01:20 -05:00
  • d20f44804e Move a few methods from RKTableController to RKAbstractTableController and added their implementations in RKFetchedResultsTableController. Fixed a bug regarding cell reuse in RKFetchedResultsTableController. Added the ability to set the NSFetchRequest on the RKFetchedResultsTableController, instead of requiring that it be looked up in the RKManagedObjectCache via a provided resourcePath. Jeff Arena 2012-01-06 11:19:26 -05:00
  • a5da9d30e3 Exposes removeAllSections:recreateFirstSection in RKTableController.h Greg Combs 2012-01-09 16:02:45 -06:00
  • 82126eeb3d Added UI test case for setObjectMappingForClass:, to handle naked object loading in RKFRTC Greg Combs 2011-12-24 00:27:57 -06:00
  • a4f685694a Added a delegate method tableControllerDidFinishFinalLoad: Greg Combs 2011-12-23 22:16:04 -06:00
  • 8a77a18465 Added setObjectMappingForClass: Greg Combs 2011-12-23 22:06:01 -06:00
  • 9baed401ca Revert "Added momentary/fixed state for table cell selection, useful for static main menu items." Blake Watters 2011-12-22 22:22:16 -05:00
  • 8ec9ac811e Remove cell param from cellMapping heightOfCellForObjectAtIndexPath block, to avoid issues with and infinite loop. Change a few form methods to comply with tableController nomenclature. Fix broken specs and issues with tableController naming conventions in UI specs. Jeff Arena 2011-12-21 18:31:30 -05:00
  • 1617dd3ac4 Remove mutual exclusion check between onSelectCell and onSelectCellForObjectAtIndexPath block callbacks Jeff Arena 2011-12-16 17:43:43 -05:00
  • 9e37304411 Fix issue with cell reuse. Fix issue with cell reuseIdentifier not behaving according to header documentation. Fixed some issues with the tableController specs. Add a cellMapping property to control automatic deselection of a tableView cell Jeff Arena 2011-12-15 15:23:42 -05:00
  • 59d3614ee2 Added momentary/fixed state for table cell selection, useful for static main menu items. Greg Combs 2011-11-22 22:50:12 -06:00
  • 60a1dfc86a Rudimentary cleanup on the table view example, just updating framework method names. Greg Combs 2011-11-22 22:49:12 -06:00
  • 8be85e5a84 Updated UI specs to use the new naming convention: tableViewModel->tableController. This resolves 30 test failures. Greg Combs 2011-11-19 16:02:44 -06:00
  • d652452481 Add handling for animating out the empty item when going from an empty table to a populated table. Fixes an issue where table animation was breaking due to unbalanced insert/deletes when the emptyItem was showing before a table update. Jeff Arena 2011-11-19 13:26:37 -05:00
  • 61480a5b4c Add online check to determine whether or not swipe to delete should be enabled Jeff Arena 2011-11-18 19:47:37 -05:00
  • 847ed50bc0 Reduce log level for a log entry in RKManagedObjectMappingOperation Jeff Arena 2011-11-17 20:39:04 -05:00
  • 3d0f0ab39e Introduced the RKTableController component for iOS. Blake Watters 2011-11-17 12:17:07 -05:00
  • b73d042b23 Merge pull request #554 from bmorton/cleanup-network-docs Blake Watters 2012-02-09 18:23:40 -08:00
  • 923f2efa1d Clean up documentation and organize RKResponse header. Brian Morton 2012-02-09 14:56:10 -08:00
  • 0eebd6c3f7 Fix formatting in RKNotifications header. Brian Morton 2012-02-09 13:42:24 -08:00
  • 9d5e142d10 Clean up documentation and organize RKRequestQueue and RKRequestQueueDelegate header and implementation. Brian Morton 2012-02-09 03:01:57 -08:00
  • 642bd793ca Document and organize RKRequestCache header. Brian Morton 2012-02-09 02:19:51 -08:00
  • e3841ea23c Clean up documentation and organization in RKRequestSerialization header and implementation. Brian Morton 2012-02-09 01:41:51 -08:00
  • 55dd517e2c Clean up documentation and organization in RKRequest header. Brian Morton 2012-02-09 01:31:35 -08:00
  • 308ec1e493 Clean up documentation and formatting in RKURL header and implementation. Brian Morton 2012-02-07 02:33:57 -08:00
  • 764dbdb1dc Clean up documentation and formatting in RKRequestSerializable header. Brian Morton 2012-02-07 02:31:14 -08:00
  • 4eb9de3a34 Clean up documentation and formatting in RKReachabilityObserver header. Brian Morton 2012-02-07 02:22:30 -08:00
  • 27dbacca03 Clean up documentation and formatting in RKParamsAttachment header. Brian Morton 2012-02-07 01:59:27 -08:00
  • a0719ac4a5 Clean up documentation and formatting in RKParams header. Brian Morton 2012-02-07 01:56:16 -08:00
  • 2a787e92a8 Clean up spacing in RKNotifications constants. Brian Morton 2012-02-07 01:46:57 -08:00
  • 1fa3ea400d Clean up documentation and formatting in RKOAuthClient header and implementation. Brian Morton 2012-02-07 01:46:25 -08:00
  • e1f4e452e9 Clean up documentation and organization in RKClient header. Brian Morton 2012-02-07 01:33:28 -08:00
  • 713becab7e Merge pull request #553 from bmorton/551-fix-synchronous-timeout Brian Morton 2012-02-08 20:18:57 -08:00
  • 58102533f1 Fixes an issue where the timeoutTimer wouldn't work for a synchronous request. Fixes #551. Brian Morton 2012-02-08 20:06:53 -08:00
  • e169cbca3d Migrated new files into Public/ headers for Framework target Blake Watters 2012-02-07 18:04:57 -05:00
  • 7c42f57219 Merge pull request #539 from bmorton/fix-baseurl-in-failing-timeout-test Brian Morton 2012-02-02 20:28:51 -08:00
  • d4e3c0d559 Remove Appledoc significant asterisk in non-documenting comment Blake Watters 2012-02-02 09:20:15 -05:00
  • e0e30195e8 Added documentation for handling GET and POST params. Aneil Mallavarapu 2012-02-01 04:11:16 -08:00
  • 7217b19839 Merge pull request #538 from bmorton/fix-and-update-appledoc Blake Watters 2012-01-30 15:38:49 -08:00
  • 16f81367d6 Fix how testShouldTimeoutAtInterval builds its URL so that the test passes again. Brian Morton 2012-01-28 13:46:29 -08:00
  • f92fbb9f8e Fix issue that caused appledoc to fall over while building documentation. Brian Morton 2012-01-28 13:33:32 -08:00
  • 104624e1fa Update appledoc and use a custom build that supports the DEPRECATED_ATTRIBUTE flag. Brian Morton 2012-01-28 13:29:26 -08:00
  • c19a500ca8 Fix indentation inconsistencies in dealloc Blake Watters 2012-01-24 20:45:20 -05:00
  • 98cb113abf Invalidate the timer before dispatching error delegate callbacks Blake Watters 2012-01-24 20:45:17 -05:00
  • b3c5ba62d2 Replace the XMLParser with one based on Insert-Witty-Name/XMLReader Christopher Swasey 2012-01-24 12:01:35 -05:00
  • a719843c91 Drop the client prefix from the SSL validation properties added to RKRequest Blake Watters 2012-01-24 11:47:31 -05:00
  • 1a4bd9b4e8 Fix test for pull request 519 Christopher Swasey 2012-01-23 10:51:20 -05:00
  • 7174937bb8 Remove duplicate timer creation. Fixes #517. Brian Morton 2012-01-22 11:19:57 -08:00
  • b2c4b2f677 Move RKRequest timeoutTimer creation to a helper method so that we can test the number of times it is invoked. Brian Morton 2012-01-22 11:19:25 -08:00
  • e9bf8a2c92 Add test to make sure that only one timeoutTimer is created. Brian Morton 2012-01-22 11:17:32 -08:00
  • 9e0149fc0f Deprecate RKMakePathWithObjectAddingEscapes and cleanup usage within the Router Blake Watters 2012-01-24 09:50:29 -05:00
  • 7ea39690c5 Decouple RKResponse from sharedClient Fixes #430 Christopher Swasey 2012-01-23 18:21:11 -05:00
  • 5b9445cef0 Slight refactor of RKObjectPropertyInspector to expose a previously private, instance method as a public, class method, for use in processing transformable attributes in the associated CoreData category. Fixes #498. Jeff Arena 2012-01-23 18:10:06 -05:00
  • 7bf04e49ec Fix memory leaks in newly introduced queue code. Fixes #521. Fixes #522. Jeff Arena 2012-01-23 17:51:54 -05:00
  • ca82c6ca18 Fix test for pull request 519 Christopher Swasey 2012-01-23 10:51:20 -05:00
  • b0fd4d4981 Remove duplicate timer creation. Fixes #517. Brian Morton 2012-01-22 11:19:57 -08:00
  • 7c84d89bdf Move RKRequest timeoutTimer creation to a helper method so that we can test the number of times it is invoked. Brian Morton 2012-01-22 11:19:25 -08:00
  • a4981ea0b6 Add test to make sure that only one timeoutTimer is created. Brian Morton 2012-01-22 11:17:32 -08:00
  • 8b44c44b1c Add broken test validating issue described in #498 Jeff Arena 2012-01-21 14:12:40 -05:00
  • aac9abc0ad Audit uses of setValue:forKey: in mapping operations and replace with setValue:forKeyPath: where appropriate. Fixes #421. Jeff Arena 2012-01-21 13:11:35 -05:00
  • 86c87cfc96 Add a broken unit test demonstrating the issue described in #481. Jeff Arena 2012-01-21 12:51:04 -05:00
  • 1c32bd4275 Add test to ensure RKManagedObjectMappings are properly returned from RKDynamicObjectMappings. Appears to refute the bug assertions made in #457. Jeff Arena 2012-01-20 17:04:43 -05:00
  • 774f32d7db Remove use of stringByAppendingPathComponent: in RKURL init so as to handle cases where the resourcePath is longer than 1024 characters (which should never happen). Fixes #321. Jeff Arena 2012-01-20 16:44:02 -05:00
  • 886ec75283 Import http://boredzo.org/iso8601parser/ and add it as a defaultDateFormatter for parsing ISO8601 strings. Fixes #438 Christopher Swasey 2012-01-20 15:13:41 -05:00
  • 700456c8eb Add support for serializing NSOrderedSet. Fixes #514. Jeff Arena 2012-01-20 14:27:19 -05:00
  • c0cd23a14d Add setBody:forMIMEType: method to RKRequest. Fixes #227. Jeff Arena 2012-01-20 14:09:25 -05:00
  • 3b6c0a29e2 Added test for properly setting the Content-Length header for RKParams file uploads. Test appears to pass, contradicting concerns raised in #420. Jeff Arena 2012-01-20 13:20:37 -05:00