Sixten Otto
40c4940ea6
Minor improvements to error handling behavior
2011-04-28 10:38:08 -07:00
Blake Watters
87d0cd13de
Added support for registering object class mappings as keyPaths in addition to element names. closes #82
2011-04-28 13:09:50 -04:00
Blake Watters
308b6c5dd2
Updates to RKObjectLoader to fix issues where keyPath was not always respected and willSendForObjectLoader: not invoked as expected. Expanded spec coverage to fix these issues. fixes #80 , fixes #81
2011-04-28 00:05:55 -04:00
Blake Watters
a1aa5fce94
Merged pull request #63 from andr8w/target-object-keypath.
...
Minor changes to use keyPath and willSendWithObjectLoader when a targetObject is set.
2011-04-27 20:02:29 -07:00
Blake Watters
ff2367d284
Moved query path appending to RKPathAppendQueryParams for convenience. Deprecated RKClient flavor.
2011-04-27 09:05:18 -04:00
Blake Watters
992bde4afb
Implemented spec for mapping NSArray of values to a property via elementToPropertyMappings
2011-04-26 10:04:35 -04:00
Blake Watters
dede096d61
Fixed missing semi-colon from warnings cleanup. Added Three20 and RKCatalog to the rake validate task.
2011-04-22 14:45:48 -04:00
Blake Watters
45342fee76
Hotlinked URLs in Advanced Tutorial
2011-04-22 14:45:45 -04:00
Blake Watters
738df05ef5
Initialize file name attachments to an empty string. Fixes #66
2011-04-22 12:08:01 -04:00
Blake Watters
2841d0ba15
Rearrange the notifications to avoid crash during service unavailable condition. fixes #65
2011-04-22 12:06:45 -04:00
Blake Watters
16c8fff8ee
Restoring files from merge issue. refs #62
2011-04-22 11:34:33 -04:00
Blake Watters
e21b9c3202
Updated RKCatalog submodule. refs #62
2011-04-22 11:29:30 -04:00
Blake Watters
a63c53a7d6
Completed final draft of advanced tutorial text. refs #62
2011-04-22 11:29:27 -04:00
Blake Watters
56d0972e7f
Migrated RKCatalog server to Heroku. Referenced as a submodule in Examples/RKCatalog/Server for future development. refs #62
2011-04-22 11:29:21 -04:00
Blake Watters
c35d0bab1d
Implemented substantial catalog example application covering advanced usage of RestKit:
...
* Cleaned up remaining warnings about if (self = [super init])
* RKParamsExample - Highlights multi-part uploads
* RKRequestQueueExample - Working with the request queue
* RKBackgroundRequestExample - Examples of using the background policies for backgrounding requests
* RKReachabilityExample - Shows how to work with the reachability observer
* RKRelationshipMappingExample - Shows how to map related objects from JSON into an object graph
* RKCoreDataExample - Shows the basics of using RestKit's Core Data examples
Also rearranged dispatch of RKRequest delegate method for didStartLoad: to ensure requeue callbacks get invoked in a timely manner. refs #62
2011-04-22 11:28:56 -04:00
Andrew Newdel
e277e636f8
Add a modified handleTargetObject implementation from RKManagedObjectLoader to give RKObject a chance to respond to willSendWithObjectLoader.
2011-04-21 19:32:29 -04:00
Andrew Newdel
bbce5abfd4
Use the keyPath property to map a subset of the response for a single target object.
2011-04-21 19:24:41 -04:00
Blake Watters
9b3428a446
Migrated UISpecRunner code into Two Toaster UISpec fork for reuse across projects.
2011-04-20 17:14:04 -04:00
Blake Watters
d92c510da8
Updated to UISpecRunner 0.4.5
2011-04-20 16:45:49 -04:00
Blake Watters
acf7352b40
Added support for mapping an array of objects when given a target object class and element registration is being used as well. fixes #60
2011-04-20 16:17:00 -04:00
Blake Watters
452e5295b2
Updated to UISpec project that suppresses all warnings to get a cleaner build + testing experience. Fixed outstanding warnings on the UISpec target.
2011-04-20 12:50:28 -04:00
Blake Watters
f55073ecce
Merge branch 'master' of https://github.com/Vossy/RestKit into 59-url-mapping-support
2011-04-20 08:29:00 -04:00
Justin Voss
952096b289
Added support for mapping NSURL properties. Fixes #52
2011-04-19 19:14:52 -05:00
Blake Watters
e9df740d19
Replaced boilerplate LICENSE text with complete Apache license
2011-04-19 15:45:17 -04:00
Blake Watters
71f392acc5
Added note about portions extracted from Apple's Reachability sample
2011-04-19 15:41:56 -04:00
Robert McNally
b7df8e1f0a
Eliminate use of 'class' in method signatures. It is a reserved word in Objective-C++. Replaced with 'objectClass'. fixes #58
2011-04-19 14:22:04 -04:00
Blake Watters
ab655307c2
Updated Twitter examples to show off the automatic activity indicator support
2011-04-19 13:56:20 -04:00
Blake Watters
6cd22b0add
Added Chad Podoski to contributors list. refs #50
2011-04-19 13:15:33 -04:00
Blake Watters
1437026e43
Fail out build process when run_command encounters non-zero exit status. Fixed OS X compile issues introduced by automatic network activity indicator. refs #57
2011-04-19 13:13:34 -04:00
Blake Watters
d275ec7484
Added specs for automatic network queue spinner.
2011-04-19 13:00:00 -04:00
Blake Watters
e69d1d7d6c
Bumping to UISpecRunner v0.4.4 Gem
2011-04-19 13:00:00 -04:00
Blake Watters
381ccadbe2
Added support for spinning the Network activity indicator when busy
2011-04-19 09:59:57 -04:00
Blake Watters
7837e245d9
Implemented support and tests for queue processing delegate methods.
2011-04-19 09:38:25 -04:00
Chad Podoski
f44abbee27
Generalize RKRequestQueue and add NSDecimalNumber type support to RKObjectMapper. refs #50
2011-04-18 17:21:01 -04:00
Blake Watters
1817fcccd8
Added i386 architecture back to the Three20 target
2011-04-15 15:11:06 -04:00
Blake Watters
e598491557
Clean up copy & paste errors on path and simplify instructions for RestKit path.
2011-04-15 15:07:21 -04:00
Blake Watters
8931cad50a
Merge branch '0.9' of github.com:twotoasters/RestKit into 0.9
2011-04-15 15:03:55 -04:00
Blake Watters
f5d48b76f5
Added Library Search paths back
2011-04-15 15:02:43 -04:00
Blake Watters
4da1b1a3c6
Fix for building RKTwitter with non DerivedData location.
2011-04-15 15:01:34 -04:00
Blake Watters
b41ff0f5e2
Fix broken project references for RKTwitter
2011-04-15 14:40:13 -04:00
Blake Watters
96bcd5d1f4
Updated install instructions to fix issues with Xcode 4 Code Sense. fixes #36
...
The process here that has worked repeatably for us:
- Use quoted, $(SOURCE_ROOT) prefixed paths in your header search paths instead of relative paths.
- Close your RestKit enabled project out.
- Go to the Organizer > Projects. Delete the DerivedData directory for your project.
- Quit & Relaunch Xcode. Your index will rebuild and code completion should start working.
2011-04-15 14:20:22 -04:00
Blake Watters
43fd38ee64
Changed URL to feed:// to work with Xcode 3.x. refs #48
2011-04-15 14:07:47 -04:00
Blake Watters
c9e0d3ffdd
Remove legacy script from Doxygen. refs #48
2011-04-14 23:15:05 -04:00
Blake Watters
c7f61fec16
Improved the documentation while working on documentation infrastructure: refs #48
...
* Improved and generalized the documentation about the testing environment.
* Added documentation about how to write documentation.
2011-04-14 23:01:16 -04:00
Blake Watters
462cf35be4
Implemented Rake tasks for generating documentation via Appledoc very simply. refs #48
...
* Implemented `rake docs:install` for generating and installing a docset
* Implemented `rake docs:upload` for posting generated documentation to restkit.org
* Introduced new VERSION file for coordinating the version of the library. To be used in forthcoming release automation.
* Added notes about API documentation to the README
2011-04-14 22:57:43 -04:00
Blake Watters
695c262d6e
Added Appledoc markup to RKClient
2011-04-14 22:57:42 -04:00
Blake Watters
9af6a59c79
Initial implementation of documentation generation using the Appledoc parser. refs #48
...
* Cleaned up various mismatches in method signatures that were preventing documentation generation
* Removed naked ampersands from comments as they cause XML parser failures during docset generation via appledoc
2011-04-14 22:55:58 -04:00
Blake Watters
7d85a2bf4d
Added specs and fix for requests not being fire when background policy is requeue or cancel. Fixes gh-45
2011-04-14 13:44:26 -04:00
Blake Watters
2395f5dc76
Fix for RKSpecResponseLoader returning control to the test case before the object loader delegate methods have been invoked. Fixes #49
2011-04-14 13:11:18 -04:00
Blake Watters
9593612aab
Closes gh-47. Initial implementation of OS X build integrating changes submitted by Felix Holmgren ( https://github.com/Felixyz/RestKit ).
...
* Factored out display of alerts into RKAlert interface that hides the differences between UIKit and OS X Cocoa.
* Added macosx to supported platforms to enable build on OS X.
* Configured project to use conditional architectures to enable building on OS X and iOS from the same targets.
* Implemented a bare-bones OS X example app.
* Create `rake build` task for building RestKit against iOS and OS X SDK for quick testing.
2011-04-12 21:02:25 -04:00