Commit Graph

1059 Commits

Author SHA1 Message Date
Blake Watters
d3f66418f2 Remove implicit initialization of dataSource for mapping operation as it gets deallocated unde ARC 2012-08-29 13:23:27 -04:00
Blake Watters
fe3b710e9a Add RK prefix to module header files to disambiguate on import from CocoaPods 2012-08-28 21:01:07 -04:00
Blake Watters
9f825d7394 Drop dead URLEncoding category 2012-08-28 20:55:54 -04:00
Blake Watters
3ea60a95ba Remove RKAlert 2012-08-28 20:55:23 -04:00
Blake Watters
a868d7fa2a Delete deprecations from RKManagedObjectStore 2012-08-28 17:37:21 -04:00
Blake Watters
ce6b0829e4 Convert RestKit to ARC 2012-08-28 17:34:58 -04:00
Blake Watters
274478448d FIXUP: Merge with "Drop RestKit networking layer in favor of AFNetworking" 2012-08-28 16:32:15 -04:00
Blake Watters
d08046fc5d Remove the mapping provider in favor of response descriptors 2012-08-28 16:31:31 -04:00
Blake Watters
2c7f772773 FIXUP: Merge with Table Controller commit 2012-08-28 16:18:17 -04:00
Blake Watters
d36aa3291d Drop RestKit networking layer in favor of AFNetworking 2012-08-28 16:17:57 -04:00
Blake Watters
c69f0118cd Migrate table controller codebase into standalone project 2012-08-28 16:08:49 -04:00
Blake Watters
2228cb01bb Drop more mapping convenience methods 2012-08-28 14:23:30 -04:00
Blake Watters
dd11da2a63 Eliminate registerObjectMapping: 2012-08-28 14:14:33 -04:00
Blake Watters
b333e62488 Eliminate and/or depecate numerous mapping API's in favor of simpler usage of attribute, relationship, and connection mappings 2012-08-28 14:14:33 -04:00
Blake Watters
d825a8f182 Eliminate RKForm 2012-08-28 14:14:33 -04:00
Blake Watters
6b1e9fa071 Update error message to reflect correct class name 2012-08-28 14:14:33 -04:00
Blake Watters
a70b996047 Add assertions for required parameters to request and response descriptors 2012-08-28 14:14:33 -04:00
Blake Watters
0484714a00 Eliminate rootKeyPath from RKMapping. Now encapsulated into RKRequestDescriptor. 2012-08-28 14:14:33 -04:00
Blake Watters
d926e240f8 Introduce RKPropertyMapping abstract superclass for RKAttributeMapping and RKRelationshipMapping.
Add primitives for working with attribute, relationship, and property mapping objects.
2012-08-28 14:14:20 -04:00
Blake Watters
15acf30a66 Eliminate methods wrapping functionality provided by RKConnectionMapping within RKEntityMapping for simplicity and clarity 2012-08-28 13:37:07 -04:00
Blake Watters
00a89d3a4b Add count method to RKMappingResult 2012-08-24 13:15:43 -04:00
Blake Watters
c372a02b29 Add request descriptor class 2012-08-24 09:23:19 -04:00
Blake Watters
3d5d42bd1f Use copy for value properties on response descriptor 2012-08-24 09:22:59 -04:00
Blake Watters
7791604763 Migrate HTTP utility functions into a proper home 2012-08-24 09:22:28 -04:00
Blake Watters
46323ecc2d RKMappingDescriptor -> RKResponseDescriptor 2012-08-24 08:48:29 -04:00
Blake Watters
9a4d3f81a5 Style tweaks 2012-08-23 18:45:08 -04:00
Blake Watters
7c76b493dd Update object loader to properly propagate errors back from mapper 2012-08-23 18:44:46 -04:00
Blake Watters
117dae867b Remove Deprecations section and begin unwinding RKURL API's 2012-08-23 16:05:12 -04:00
Blake Watters
51f771efcd Generalize status code handling 2012-08-23 14:23:44 -04:00
Blake Watters
ad63be902d Use a predicate template with substitution values during search indexing for performance 2012-08-23 11:01:30 -04:00
Blake Watters
d0df342093 Eliminate modern Objective-C dictionary access in favor of method call 2012-08-22 20:08:01 -04:00
Blake Watters
2d2234cab2 Fix redeclaration build error under ObjC++. fixes #774 2012-08-22 20:07:53 -04:00
Blake Watters
5852d7c997 Eliminate unnecessary manual tracking of inserted objects in favor of MOC insertedObjects: 2012-08-22 18:54:23 -04:00
Blake Watters
af36e72ac2 Add assertion for retrieval of object for delivery across thread boundaries 2012-08-22 18:51:36 -04:00
Blake Watters
7e968ac86b Execute existingObjectWithID: within a performBlockAndWait: 2012-08-22 18:50:33 -04:00
Blake Watters
f8db42c020 Small doc update 2012-08-22 18:50:04 -04:00
Blake Watters
4b09a44f57 License boilerplate 2012-08-20 14:23:10 -04:00
Blake Watters
63743e2263 Initial integration of new RKMappingDescriptor class. Convert RKObjectMapper to ARC 2012-08-17 13:10:37 -04:00
Blake Watters
7084a1fafb Improve description output on RKAttributeMapping 2012-08-17 13:10:07 -04:00
Blake Watters
e7d768dd2f Update RKObjectMapper to return a single NSError on failure. Update error codes 2012-08-17 13:09:47 -04:00
Blake Watters
ea03674164 Merge branch 'feature/managed-object-contexts' into development 2012-08-15 20:56:32 -04:00
Blake Watters
9fd95cc380 Cleanup test breakage from method signature change 2012-08-15 20:52:12 -04:00
Blake Watters
9fa7a11fcf Update connection mapping signatures on RKEntityMapping to be more idiomatic 2012-08-15 16:35:54 -04:00
Blake Watters
a3a2718bc9 Header docs for the managed object mapping operation data source 2012-08-15 16:31:54 -04:00
Blake Watters
086f9862ce Fix dangling references to RKDirectory on OS X 2012-08-15 16:30:28 -04:00
Blake Watters
3b686125b8 Fix references in Examples/ to eliminated RKDirectory class 2012-08-15 08:03:07 -04:00
Blake Watters
461f7a8035 Add missing @synthesize directive for Xcode < 4.5 2012-08-14 16:36:51 -04:00
Blake Watters
39b0df4c39 Fix nasty bug in calculation of footer row indices when there are headers, footers, and content rows in a single section 2012-08-14 09:57:28 -04:00
Blake Watters
0e8e08e664 Update search indexing method definition for clarity. Added tests for new error cases and added support for specifying searchable attributes using NSAttributeDescription objects in addition to NSString attribute names 2012-08-14 09:57:28 -04:00
Blake Watters
0ff963161f Add addAttributeMappingsFromDictionary: 2012-08-14 09:57:28 -04:00