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