Commit Graph

  • 069978ec07 Adding dependency back for SBJSON target Blake Watters 2010-10-13 12:06:36 -04:00
  • 05ceb8631e Don't link libraries into other libraries. This causes can duplicate symbol errors. Update README to reflect this. Jeremy Ellison 2010-10-13 11:20:00 -04:00
  • 4ebaa32dd4 Merge branch 'master' of git://github.com/twotoasters/RestKit timkerchmar 2010-10-12 15:05:07 -04:00
  • 52cf8efb8a set object loader to nil to get loading status working properly again timkerchmar 2010-10-12 15:04:31 -04:00
  • 3e5ceba864 Merge branch 'master' of github.com:twotoasters/RestKit Blake Watters 2010-10-12 15:03:07 -04:00
  • b71a85416a Cleaned up warnings and initialization of the request used by the object loader Blake Watters 2010-10-12 14:59:40 -04:00
  • fa5fefdcc5 remove unnecessary logging from recent changes. timkerchmar 2010-10-12 14:35:37 -04:00
  • 320e96e48e Update headers for three20 support. Add keyPath support to the object loader. timkerchmar 2010-10-12 14:32:06 -04:00
  • 30c96c8bf1 Core Data example updates: Parse dates properly. Sort fetched statuses. Jeremy Ellison 2010-10-05 15:19:17 -04:00
  • 7c0768a004 Create RKTwitterCoreData project. It's a clone of the RKTwitter example, but using core data. Jeremy Ellison 2010-10-05 15:05:57 -04:00
  • 5dc77ed536 Update RKTwitter Example: Hook up table view Spruce Up UI Get rid of nibs. Jeremy Ellison 2010-10-05 14:18:17 -04:00
  • 5cc67c5c55 Hotlink the blog post Blake Watters 2010-10-01 14:54:04 -04:00
  • 88bb59eca6 Add backticks Blake Watters 2010-10-01 14:53:09 -04:00
  • 0b9d32d037 Added note about the object seeder to the Design section Blake Watters 2010-10-01 14:51:20 -04:00
  • 46e2308ed1 Fix warning when compiling the seeder Blake Watters 2010-10-01 14:49:05 -04:00
  • 7222d42b49 Cleaned up missing text in install docs Blake Watters 2010-10-01 14:45:06 -04:00
  • 4bf924cc4a Slight tweak for YAJL/SBJSON list Blake Watters 2010-10-01 14:35:38 -04:00
  • 43227e3f9a Cleanups for github flavored markdown Blake Watters 2010-10-01 14:34:54 -04:00
  • f3f09ab35d Rewrote the README to reflect the new realities. Blake Watters 2010-10-01 14:26:21 -04:00
  • 1571f10240 Removed commented out code Blake Watters 2010-10-01 13:04:46 -04:00
  • bd93d43f94 Finished split into more logical components. Library now copies Headers to Build/RestKit and you can selectively link against the components your app needs. libRestKit.a contains everything from the core library. Blake Watters 2010-10-01 13:02:24 -04:00
  • f06e3acb88 autorelease the parser Blake Watters 2010-09-29 21:37:51 -04:00
  • a5b08fafd8 Massive performance increases for Core Data backed apps Blake Watters 2010-09-28 17:14:57 -04:00
  • 80b3221976 Introduced pluggable parser support and added YAJL parser. Still some cleanup work to be done... Blake Watters 2010-09-28 14:17:26 -04:00
  • 243d198e88 Removing self retain/release Blake Watters 2010-09-28 10:08:47 -04:00
  • 0acb46b8b5 Merge branch 'resource-refactor' of github.com:twotoasters/RestKit into resource-refactor Blake Watters 2010-09-28 10:03:04 -04:00
  • 05f4a827ac Merge branch 'master' of github.com:twotoasters/RestKit into resource-refactor Blake Watters 2010-09-28 10:01:30 -04:00
  • bd3cbec56b nil out the request delegate on dealloc to avoid issues during tear-down. Retain and release self at send so that we aren't dealloc'd before the request has finished. Blake Watters 2010-09-17 13:16:03 -04:00
  • 451d82a5f6 Replaced newObject with object to make the static analyzer happy. Changed method signature for createManagedObjectContext to newManagedObjectContext. Blake Watters 2010-09-16 20:11:39 -04:00
  • 6656891f21 Fixing warning from movement of method Blake Watters 2010-09-16 19:49:27 -04:00
  • 0aab67b395 Fixing warning Blake Watters 2010-09-16 19:48:47 -04:00
  • 63c37ae062 Bumped project version and base SDK to iOS 4.1 Blake Watters 2010-09-16 19:46:30 -04:00
  • 9e6224b18a Fixing retain cycle issues found by Mark Krenek (markkrenek@mac.com) Blake Watters 2010-09-16 19:44:31 -04:00
  • 939aaf7501 Merge branch 'master' into resource-refactor Blake Watters 2010-09-14 09:17:22 -04:00
  • e573ee3f68 Checking in Apache License for RestKit Blake Watters 2010-09-14 09:15:07 -04:00
  • 93e5c472b1 Checking in first version of RKTwitter sample app. Object loading is working fine, but it needs a table view dropped in... Blake Watters 2010-09-06 17:45:28 -04:00
  • fea9f30d43 Added comments to RKRequestDelegate Blake Watters 2010-09-04 19:08:17 -04:00
  • 8ff118f0f3 Cleaned up object loader API, much happier with how it works and how the API feels. Beginning work on sample code next. Blake Watters 2010-09-04 19:03:15 -04:00
  • 7508d1acf6 More paring down of the API, nearly happy. Blake Watters 2010-09-03 21:39:54 -04:00
  • dd959ca01e Dropped all the Resource class names to standardize around Object since that's what we are mapping Blake Watters 2010-09-03 20:46:34 -04:00
  • 7819d6b36b nil out instance variables as released Blake Watters 2010-08-11 16:54:40 -04:00
  • 74c9cb9aa8 Support sets Blake Watters 2010-08-09 16:00:08 -04:00
  • 8f1893b7a8 Merging changes from Jeff to fix issues with temporary object ID's being passed across the thread boundary. Should stabilize FC Blake Watters 2010-08-06 15:25:50 -04:00
  • 3ccdbd0a00 Switched Base SDK to 4.0. Renamed resourceParams to paramsForSerialization on RKManagedObject Blake Watters 2010-08-06 12:42:15 -04:00
  • 182af0edc9 method signature changes Blake Watters 2010-08-04 14:24:38 -04:00
  • 0b8e433fe1 Added isNew API for detecting if an object has been saved to the store or not. Refactoring changes to RestKit to support importing data not nested under an element that can be registered as a model Blake Watters 2010-07-28 14:14:52 -04:00
  • cfbfbd655f Moved mapping format to the resource manager header Blake Watters 2010-07-21 11:07:50 -04:00
  • 50bf7ab146 Fix warning Blake Watters 2010-07-21 10:58:13 -04:00
  • e8c601ffb9 Implemented static router with specs. Blake Watters 2010-07-21 10:44:07 -04:00
  • 6297d4f40d Added RKObject to RestKit header Blake Watters 2010-07-20 16:04:49 -04:00
  • 6e9a10be20 Cleaned up API changes for Three20 support Blake Watters 2010-07-20 15:53:06 -04:00
  • 878a2a5e69 Refactored RestKit. Changed classing naming conventions to better indicate object roles. Moved OCMock and UISpec dependencies in as submodules. Introduced router concept for generating paths and object serializations. Blake Watters 2010-07-20 15:46:43 -04:00
  • b849fc84e0 Initial refactoring to make interop with non-Rails idiomatic web services easier Blake Watters 2010-07-20 11:55:29 -04:00
  • de49b41736 Added support for comparing mapping subdictionaries Blake Watters 2010-07-19 16:10:56 -04:00
  • 6d41805d3d Remove garbage around objectID serialization. Remove unnecessary release causing crashes Blake Watters 2010-07-15 09:10:52 -04:00
  • 0dfe15bc24 Merge branch 'master' of github.com:twotoasters/RestKit Jeremy Ellison 2010-07-14 15:02:58 -04:00
  • 40eb5baf89 Don't release object we are not responsible for in callback. Causing mysterious and heinous crashes. Jeremy Ellison 2010-07-14 15:02:09 -04:00
  • f269897a0a Merge branch 'master' of github.com:twotoasters/RestKit Blake Watters 2010-07-12 13:41:56 -04:00
  • 2c5d45b0c3 Added TODO. Switched attribution on two files Blake Watters 2010-07-12 13:41:33 -04:00
  • 60dc618a84 Don't crash if result is nil in model loader Jeremy Ellison 2010-07-12 10:43:44 -04:00
  • 0a79ae9488 Cleaned up imports Blake Watters 2010-07-09 15:08:34 -04:00
  • 579272bea0 Created new Three20 target for using RestKit with Three20. Expects ../three20 to exist Blake Watters 2010-07-09 14:59:00 -04:00
  • 17e51e524d Changed initWithRestRequest to initWithRequest Blake Watters 2010-07-09 12:13:49 -04:00
  • 49a5666153 Added JSONSerialization category for NSObject for easy creation of RKJSONSerialization objects (when necessary, not imported by RestKit.h) Blake Watters 2010-07-08 14:56:55 -04:00
  • 7b395eab21 Added JSON serialization class for easily coercing any NSObject into a JSON serialization for communication with servers expecting JSON input Blake Watters 2010-07-08 12:07:28 -04:00
  • 9b2dff080b Bug fixing incorrect iteration of models Blake Watters 2010-06-23 13:20:10 -04:00
  • 50784a4624 Finishing up cleanup on the RestKit side Blake Watters 2010-06-23 12:53:18 -04:00
  • 3333ac383f Work in progress on refactor Blake Watters 2010-06-23 12:47:02 -04:00
  • c0dd74d07b Merge branch 'master' of github.com:twotoasters/RestKit Blake Watters 2010-06-23 11:44:09 -04:00
  • 9c40aae70f missed a policy set Jeff Arena 2010-06-22 19:43:19 -07:00
  • 6c8f8fffd2 changed merge policy on managed object contexts to force writes from memory in cases of merge conflicts Jeff Arena 2010-06-22 16:23:04 -07:00
  • 385e6bf1af Remove TODO Blake Watters 2010-06-18 15:49:28 -04:00
  • 142b89108c fix threading related crashes on OS 3.2/4.0 by switching Core Data thread safety pattern from context locking to using multiple contexts Jeff Arena 2010-06-17 16:31:30 -04:00
  • f867c8d0ec rearranged project to expose JSON headers Jeff Arena 2010-06-06 10:47:24 -07:00
  • 89c2ab8d9c Merge branch 'master' of github.com:twotoasters/RestKit Blake Watters 2010-05-31 12:48:34 -04:00
  • 8f7ba55bfa Locking cleanup Blake Watters 2010-05-31 12:48:10 -04:00
  • c40b6b742c set base SDK to iPhone OS 3.0 Sarah Wilke 2010-05-31 10:17:43 -04:00
  • 976fafdf94 make SBJson's errorTrace get initialized to nil and set to nil on dealloc. jeremy@twotoasters.com 2010-05-20 09:04:35 -04:00
  • c29a132ae0 removed double retain of error object from synchronous constructor Jeff Arena 2010-05-04 10:48:36 -07:00
  • 0c4f71e8a4 Initialize the URLResponse and NSError's used in synchronous request handles to nil Blake Watters 2010-05-04 13:20:25 -04:00
  • b56977b623 README Refresh Blake Watters 2010-04-21 15:05:56 -04:00
  • 7c891f9742 Dropped sub-project and SDK flavors of json-framework in favor of simply including the sources for json-framework 2.2.3 Blake Watters 2010-04-21 15:00:35 -04:00
  • c4d68b4e64 Additional of request introspection methods. Fixed bug where create operations would result in multiple copies of a Core Data object being minted Blake Watters 2010-04-08 11:02:19 -04:00
  • 3178b15f6b Removed references to ElementParser (XML support has been removed) and added link to blog post Blake Watters 2010-04-06 12:01:41 -04:00
  • ae88704c1d Added isHTML and isXHTML MIME type introspection methods Blake Watters 2010-03-26 15:33:19 -04:00
  • 8bef69adfc Removed the remaining references to RestKit Blake Watters 2010-03-25 15:36:24 -04:00
  • e80a4f00e0 More API cleanup. Collapsed the validation message support into an NSError. Removed ElementParser Blake Watters 2010-03-25 15:29:38 -04:00
  • 5e645d1a50 Merge branch 'master' of github.com:twotoasters/RestKit Blake Watters 2010-03-25 14:10:17 -04:00
  • f2a475374d Simplified API for instance based model loading Blake Watters 2010-03-25 14:09:44 -04:00
  • e970087f57 Standardized around a single protocol callback instead of an ad-hoc callback for model loader requests. Simplified the API greatly in RKRequest. Major streamlining Blake Watters 2010-03-25 13:44:41 -04:00
  • 0cc8e57a0a Merge branch 'master' of github.com:twotoasters/RestKit jeremy@twotoasters.com 2010-03-18 13:07:23 -04:00
  • 6d13548121 ensure object is not null jeremy@twotoasters.com 2010-03-18 13:07:04 -04:00
  • cb4b7c2ba8 Merge branch 'master' of github.com:twotoasters/RestKit Blake Watters 2010-03-17 11:41:05 -04:00
  • 6864a65303 Added error logging and notifications for persistent data store failures. Blake Watters 2010-03-17 11:40:15 -04:00
  • a5f37852e2 Merge branch 'master' of github.com:twotoasters/RestKit jeremy@twotoasters.com 2010-03-17 10:23:27 -04:00
  • 162feea6b0 fix dates coming from rails. make loadModels with params use GET jeremy@twotoasters.com 2010-03-17 10:21:45 -04:00
  • 35d3634197 fixed try/catch syntax timkerchmar 2010-03-16 11:33:27 -04:00
  • e6543d90d2 Merge branch 'master' of github.com:twotoasters/RestKit timkerchmar 2010-03-16 11:17:25 -04:00
  • 00069c9772 added exception handling for invalid valueforkeypath calls timkerchmar 2010-03-16 11:16:15 -04:00
  • f399f6c1ea Header updates Blake Watters 2010-03-15 15:09:39 -04:00