Commit Graph

2137 Commits

Author SHA1 Message Date
Blake Watters
95b9a0ecba Synchronize access to the attribute to ID's dictionary and immediately copy it to avoid crashes under heavily threaded access to the cache 2012-11-13 19:15:11 -05:00
Blake Watters
12e54c2151 Improve Search README.md formatting for code blocks 2012-11-13 12:36:01 -05:00
Blake Watters
64624e52d5 Add documentation about accelerating the indexing process using search indexer delegate 2012-11-13 12:33:13 -05:00
Blake Watters
91c61640fa Remove invalid references to RKParser 2012-11-13 12:32:49 -05:00
Blake Watters
158d06d040 Add missing Appledoc for delegate property 2012-11-12 16:24:02 -05:00
Blake Watters
6837d0d1b9 Add support for hooking into the RKSearchIndexer via a delegate
* Supports replacing the RKSearchWord fetch strategy to enable caching for performance
* Supports declining creation of search words
* Supports declining of indexing for specific objects
* Supports notification when objects are indexed and search words are added to the index
2012-11-12 16:18:36 -05:00
Blake Watters
7d9087b722 Supress extraneous logging when type is transformed to nil 2012-11-09 12:12:42 -05:00
Blake Watters
2aeb07d47a Make test less brittle 2012-11-09 12:11:58 -05:00
Blake Watters
e088bdc186 When managedObjectContext is set to nil on RKManagedObjectRequestOperation, avoid creation of an orphaned privateContext 2012-11-09 11:05:26 -05:00
Blake Watters
b5606543ca Add framework copy files images. refs #757 2012-11-09 10:53:49 -05:00
Blake Watters
c5cdff950f Add NSParameterAssert guards for getObject:, postObject:, putObject:, patchObject:, and deleteObject: 2012-11-09 10:53:49 -05:00
Blake Watters
f308b4d99a Update warning settings to Xcode 4.6 recommendations 2012-11-08 23:41:47 -05:00
Blake Watters
e109036683 Add support and test coverage for serializing Boolean properties to JSON as true/false instead of numbers. closes #920, #827 2012-11-08 23:41:19 -05:00
Blake Watters
b723788fce Style touch-up 2012-11-08 19:31:38 -05:00
Blake Watters
56aaf30a73 Switch the test factory to using blocks instead a famously named category. Add basic example to the header docs. 2012-11-08 19:31:38 -05:00
Blake Watters
5b554556ce Use constants instead of strings for referencing validation keys 2012-11-08 19:31:38 -05:00
Blake Watters
3db5307f6a Add missing test coverage for key path based connection scenarios. Fixes crashes resulting from double collection wrapping during connection. 2012-11-08 19:31:38 -05:00
Blake Watters
a87eeb0224 Drop test factory managed object store filename properties. Unimplemented and unnecessary. You can override the store factory to perform any cutomization. 2012-11-08 19:29:05 -05:00
Jeff Arena
5f8c7f3d42 Add tearDown execution during first run of setup. 2012-11-08 16:04:59 -05:00
Jeff Arena
129cc6f052 Fix issue with cross-context object comparison in case of local deletes. 2012-11-08 14:24:24 -05:00
Jeff Arena
9d40138129 Change the default value for deletesOrphanedObjects to YES in RKManagedObjectRequestOperation 2012-11-08 13:58:10 -05:00
Jeff Arena
c7ae6c389e Fix a few broken specs. 2012-11-08 13:47:26 -05:00
Blake Watters
0fe296a281 Bump AFNetworking dependency 2012-11-07 22:01:34 -05:00
Blake Watters
f2ff70177c Merge branch 'development' of github.com:CFKevinRef/RestKit into CFKevinRef-development 2012-11-07 21:59:38 -05:00
Blake Watters
d689ba9291 Add support for mapping to NSData attributes using a NSKeyedArchiver. closes #910 2012-11-07 11:00:15 -05:00
Blake Watters
a535ff17be Docs touch up 2012-11-06 18:52:34 -05:00
Blake Watters
153c230751 Suppress logging of referential integrity errors if the objectID is temporary as it likely indicates the object is not accessible from the requested context 2012-11-06 15:19:13 -05:00
Blake Watters
827945cfb3 Eliminate the explicit RKLogInitialize() method entirely in favor of the implicit RKLogInitializer class 2012-11-06 12:56:28 -05:00
Blake Watters
0ea4b10d1c Add private initializer class to ensure logging defaults are configured at load 2012-11-06 12:46:57 -05:00
Blake Watters
aa9f2a21e3 Port remaining test cases from NSData serialization pull request. closes #762 2012-11-06 12:14:40 -05:00
Blake Watters
e368999605 Switch from CocoaPods stock implementation to custom fork to enable stubbing of class objects 2012-11-06 12:13:56 -05:00
Blake Watters
89184ea54e Bump CocoaPods to 0.16.0.rc3 2012-11-06 12:13:00 -05:00
Blake Watters
e85cf659c0 Improve Request Descriptor registration and lookup behaviors:
* Add assertion to object manager when you attempt to register an overlapping request descriptor
* Improve search algorithm to handle subclass matches
2012-11-05 23:10:57 -05:00
Blake Watters
7f7bef3e9f Remove superfluous baseURLString methods from RKTestFactory 2012-11-05 18:38:24 -05:00
Blake Watters
28c8262b0d Port commented out unit tests from 0.10.x to latest development sources to nail down issues with targetObject behaviors 2012-11-05 18:38:24 -05:00
Blake Watters
e7505df56c Fix retain cycles detected by Xcode 4.6 static analyzer 2012-11-05 18:38:23 -05:00
Blake Watters
d71a6a3482 Add LICENSE boilerplate 2012-11-05 18:38:23 -05:00
Blake Watters
45c6e1611e Add delegate for didFailToConnectRelationship: 2012-11-05 18:38:23 -05:00
Blake Watters
5479103169 Remove invalid param Appledoc statement 2012-11-05 18:38:23 -05:00
Blake Watters
0ead6122d8 Remove the double asterisks adding comments to Appledoc HTML content 2012-11-05 18:38:23 -05:00
Kevin Cassidy
f049f5f998 Take KVC scalar/structure support and NSAttributeType into account when inspecting properties. 2012-11-05 11:55:12 -05:00
Jeff Arena
2612604df3 Fix accept header issue with multipart requests. 2012-11-03 11:37:54 -04:00
Blake Watters
f4b59c6fef Update docs about enqueue of multi-part operation until concurrency issue is cleaned up 2012-11-01 11:53:47 -04:00
Blake Watters
aec4f66c5c Expand documentation regarding potential for deadlock scenarios. refs #1018 2012-11-01 10:02:54 -04:00
Jeff Arena
2cf7d4651d Add assertion requiring an instance of NSManagedObject in RKRelationshipConnectionOperation. 2012-10-29 12:45:26 -04:00
Blake Watters
7fba450311 Fix crash under iOS 5.0.x due to attempt to use unavailable NSURLIsExcludedFromBackupKey symbol. fixes #1015 2012-10-29 10:47:13 -04:00
Blake Watters
ea8666e2ec Fix test time zone dependence. closes #763 2012-10-29 01:43:06 -04:00
Blake Watters
7af8d0ac8b Change isEqual: checks for entity to isKindOfEntity: fixes #816 2012-10-29 01:28:17 -04:00
Blake Watters
6d487dbc9e Add support for excluding the SQLite store file from iCloud Backups to conform with the iOS Data Storage Guidelines. closes #929 2012-10-29 01:22:50 -04:00
Blake Watters
c44f4010fa Add support for specifying a configuration and customizing the options when adding a SQLite persistent store to the managed object store. closes #984 2012-10-29 00:32:56 -04:00