Commit Graph

93 Commits

Author SHA1 Message Date
Blake Watters
cfbfbd655f Moved mapping format to the resource manager header 2010-07-21 11:07:50 -04:00
Blake Watters
50bf7ab146 Fix warning 2010-07-21 10:58:13 -04:00
Blake Watters
e8c601ffb9 Implemented static router with specs. 2010-07-21 10:44:07 -04:00
Blake Watters
6297d4f40d Added RKObject to RestKit header 2010-07-20 16:04:49 -04:00
Blake Watters
6e9a10be20 Cleaned up API changes for Three20 support 2010-07-20 15:53:06 -04:00
Blake Watters
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. 2010-07-20 15:49:13 -04:00
Blake Watters
b849fc84e0 Initial refactoring to make interop with non-Rails idiomatic web services easier 2010-07-20 11:55:29 -04:00
Blake Watters
de49b41736 Added support for comparing mapping subdictionaries 2010-07-19 16:10:56 -04:00
Blake Watters
6d41805d3d Remove garbage around objectID serialization. Remove unnecessary release causing crashes 2010-07-15 09:10:52 -04:00
Jeremy Ellison
0dfe15bc24 Merge branch 'master' of github.com:twotoasters/RestKit 2010-07-14 15:02:58 -04:00
Jeremy Ellison
40eb5baf89 Don't release object we are not responsible for in callback. Causing mysterious and heinous crashes. 2010-07-14 15:02:09 -04:00
Blake Watters
f269897a0a Merge branch 'master' of github.com:twotoasters/RestKit 2010-07-12 13:41:56 -04:00
Blake Watters
2c5d45b0c3 Added TODO. Switched attribution on two files 2010-07-12 13:41:33 -04:00
Jeremy Ellison
60dc618a84 Don't crash if result is nil in model loader 2010-07-12 10:43:44 -04:00
Blake Watters
0a79ae9488 Cleaned up imports 2010-07-09 15:08:34 -04:00
Blake Watters
579272bea0 Created new Three20 target for using RestKit with Three20. Expects ../three20 to exist 2010-07-09 14:59:00 -04:00
Blake Watters
17e51e524d Changed initWithRestRequest to initWithRequest 2010-07-09 12:13:49 -04:00
Blake Watters
49a5666153 Added JSONSerialization category for NSObject for easy creation of RKJSONSerialization objects (when necessary, not imported by RestKit.h) 2010-07-08 14:56:55 -04:00
Blake Watters
7b395eab21 Added JSON serialization class for easily coercing any NSObject into a JSON serialization for communication with servers expecting JSON input 2010-07-08 12:07:28 -04:00
Blake Watters
9b2dff080b Bug fixing incorrect iteration of models 2010-06-23 13:20:10 -04:00
Blake Watters
50784a4624 Finishing up cleanup on the RestKit side 2010-06-23 12:53:18 -04:00
Blake Watters
3333ac383f Work in progress on refactor 2010-06-23 12:47:02 -04:00
Blake Watters
c0dd74d07b Merge branch 'master' of github.com:twotoasters/RestKit 2010-06-23 11:44:09 -04:00
Jeff Arena
9c40aae70f missed a policy set 2010-06-22 19:43:19 -07:00
Jeff Arena
6c8f8fffd2 changed merge policy on managed object contexts to force writes from memory in cases of merge conflicts 2010-06-22 16:23:04 -07:00
Blake Watters
385e6bf1af Remove TODO 2010-06-18 15:49:28 -04:00
Jeff Arena
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 2010-06-17 16:31:30 -04:00
Jeff Arena
f867c8d0ec rearranged project to expose JSON headers 2010-06-06 10:47:24 -07:00
Blake Watters
8f7ba55bfa Locking cleanup 2010-05-31 12:48:10 -04:00
Jeff Arena
c29a132ae0 removed double retain of error object from synchronous constructor 2010-05-04 10:48:36 -07:00
Blake Watters
0c4f71e8a4 Initialize the URLResponse and NSError's used in synchronous request handles to nil 2010-05-04 13:20:25 -04:00
Blake Watters
7c891f9742 Dropped sub-project and SDK flavors of json-framework in favor of simply including the sources for json-framework 2.2.3 2010-04-21 15:00:35 -04:00
Blake Watters
c4d68b4e64 Additional of request introspection methods. Fixed bug where create operations would result in multiple copies of a Core Data object being minted 2010-04-08 11:02:19 -04:00
Blake Watters
ae88704c1d Added isHTML and isXHTML MIME type introspection methods 2010-03-26 15:33:19 -04:00
Blake Watters
8bef69adfc Removed the remaining references to RestKit 2010-03-25 15:36:24 -04:00
Blake Watters
e80a4f00e0 More API cleanup. Collapsed the validation message support into an NSError. Removed ElementParser 2010-03-25 15:29:38 -04:00
Blake Watters
5e645d1a50 Merge branch 'master' of github.com:twotoasters/RestKit 2010-03-25 14:10:17 -04:00
Blake Watters
f2a475374d Simplified API for instance based model loading 2010-03-25 14:09:44 -04:00
Blake Watters
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 2010-03-25 13:44:41 -04:00
jeremy@twotoasters.com
0cc8e57a0a Merge branch 'master' of github.com:twotoasters/RestKit 2010-03-18 13:07:23 -04:00
jeremy@twotoasters.com
6d13548121 ensure object is not null 2010-03-18 13:07:04 -04:00
Blake Watters
cb4b7c2ba8 Merge branch 'master' of github.com:twotoasters/RestKit 2010-03-17 11:41:05 -04:00
Blake Watters
6864a65303 Added error logging and notifications for persistent data store failures. 2010-03-17 11:40:15 -04:00
jeremy@twotoasters.com
a5f37852e2 Merge branch 'master' of github.com:twotoasters/RestKit 2010-03-17 10:23:27 -04:00
jeremy@twotoasters.com
162feea6b0 fix dates coming from rails. make loadModels with params use GET 2010-03-17 10:21:45 -04:00
timkerchmar
35d3634197 fixed try/catch syntax 2010-03-16 11:33:27 -04:00
timkerchmar
e6543d90d2 Merge branch 'master' of github.com:twotoasters/RestKit 2010-03-16 11:17:25 -04:00
timkerchmar
00069c9772 added exception handling for invalid valueforkeypath calls 2010-03-16 11:16:15 -04:00
Blake Watters
f399f6c1ea Header updates 2010-03-15 15:09:39 -04:00
Blake Watters
73502e68a2 adding error handling in object store 2010-03-15 15:08:36 -04:00