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
Blake Watters
4d745fcddc
Remove duplicate method definitions
2012-08-14 09:57:28 -04:00
Blake Watters
23093c63fb
Work around crash due to non-nil initialization of error
2012-08-14 09:57:27 -04:00
Blake Watters
37c70e4c27
Migrate path utilities to C functions instead of encapsulating into static methods on RKDirectory to reduce API size
2012-08-14 09:57:27 -04:00
Blake Watters
975e1674a2
Improving assertion error when attempting to configure an entity mapping for an entity with a nil managed object class
2012-08-13 14:14:36 -04:00
Blake Watters
3dd0b722b3
Added INFO logging to report on status during long running managed object context indexing
2012-08-10 19:45:48 -04:00
Blake Watters
99207dd69c
Add method to description for named route
2012-08-10 14:18:42 -04:00
Blake Watters
48cb6dfa45
Rename request method <-> string functions to be more idiomatic
2012-08-10 14:04:51 -04:00
Blake Watters
22de640139
Add missing reloadRows for NSFetchedResultsChangeUpdate
2012-08-10 14:02:57 -04:00
Blake Watters
318c880170
Add basic description for inspecting mapping results
2012-08-09 17:13:38 -04:00
Blake Watters
2454d38dcc
Add PATCH method
2012-08-09 17:13:13 -04:00
Blake Watters
571909c8b4
Remove performBlockAndWait: in RKEntityByAttributeCache after encountering mysterious hangs
2012-08-09 17:12:51 -04:00
Blake Watters
9ff1152223
Comments cleanup
2012-08-07 17:13:26 -04:00
Blake Watters
632a1de039
Minor method signature change on serializer
2012-08-07 17:06:57 -04:00
Blake Watters
6cc54fae9f
Fix crashes during test suite execution due to delay during processing of NSManagedObjectContextDidSaveNotification
2012-08-07 16:59:19 -04:00
Blake Watters
1463a7d2f8
Cleanup log warnings on OS X related to NSUInteger typedef differences (unsigned int vs unsigned long)
2012-08-07 09:58:30 -04:00
Blake Watters
b246559112
Eliminate associative reference configuration of primary key attribute.
...
Given the updates to the managed object store configuration patterns, it makes
much more sense for primary key configuration to be done against a mutable entity
rather than having the fall-back onto an associative object.
2012-08-07 09:55:56 -04:00
Blake Watters
cbed8ff466
Work around initWithBaseURL: warning by using local client variable
2012-08-06 16:44:23 -04:00
Blake Watters
7885481337
Update comments and log messages
2012-08-03 12:32:18 -04:00
Blake Watters
544be269da
Updated header documentation for RKManagedObjectStore
2012-08-02 10:32:58 -04:00
Blake Watters
232b3eb861
Implemented new search engine for managed objects.
2012-08-01 18:12:53 -04:00