Commit graph

332 commits

Author SHA1 Message Date
Jon Parise
2fc6d999b5 xml_request_operation_processing_queue() is Mac-only.
Wrap xml_request_operation_processing_queue() in a test for
__MAC_OS_X_VERSION_MIN_REQUIRED because it is only used by a
Mac-specific code block down below.

This addresses an unused symbol warning when compiling with strict
settings.
2012-01-19 17:25:29 -08:00
Mattt Thompson
df21de7e63 Merge branch 'experimental-thread-safe' into experimental-0.9
Conflicts:
	AFNetworking/AFURLConnectionOperation.m
2012-01-19 16:55:00 -08:00
Mattt Thompson
735d86a79b [Issue #161] [Issue #167] Replacing AFHTTPClient -cancelHTTPOperationsWithMethod:andURL: with -cancelAllHTTPOperationsWithMethod:path 2012-01-19 16:42:12 -08:00
Mattt Thompson
3ff5aafab7 Removing AFImageCache from public API, embedding it instead in UIImageView+AFNetworking implementation 2012-01-19 11:58:17 -08:00
Mattt Thompson
71bb48fd16 Adding documentation for array formatting behavior for AFQueryStringFromParametersWithEncoding
Minor refactoring
2012-01-18 17:57:26 -08:00
Mattt Thompson
7d656c2cbe Merge branch 'BNT_FormatQueryArrayParams' of https://github.com/BraveNewTalent/AFNetworking into BraveNewTalent-BNT_FormatQueryArrayParams 2012-01-18 17:36:37 -08:00
Mattt Thompson
aaa5858546 Adding shortcircuit for _AFNETWORKING_PREFER_NSJSONSERIALIZATION_ 2012-01-18 17:23:45 -08:00
Mattt Thompson
54194a3cb6 [Issue #138] Adding double CRLF to multipart form final boundary
Minor refactoring of AFHTTPClient
2012-01-18 16:51:58 -08:00
Mattt Thompson
eb20980e86 Removing exception caused by multipartFormRequestWithMethod:path:parameters:constructingBodyWithBlock: is called with certain HTTP methods. Although message bodies for methods like HEAD, GET, and DELETE are traditionally ignored, there is nothing in the HTTP or multipart specs that explicitly forbid the use of multipart for a particular HTTP method. 2012-01-18 15:53:53 -08:00
Mattt Thompson
635b809020 Renaming 'class' variable to fix errors during compilation caused by some build settings (Thanks, Charlie Williams) 2012-01-18 15:31:09 -08:00
Charlie Williams
8688e7e505 Explicit cast in line 378 to uint8_t* needed for some build configs (i.e. mine) to avoid error. 2012-01-18 15:27:30 -08:00
Mattt Thompson
8c2304cdfe [Issue #158] [Issue #163] Fixing error check in appendPartWithFileURL:name:error:. Looking at the documentation for NSURLConnection +sendSynchronousRequest:returningResponse:error:, we don't really need to check error to do the right thing. Therefore, we can get away with checking data and response, and leaving the inclusion of the specified **error as an optional exercise to the user 2012-01-16 14:32:44 -08:00
Mattt Thompson
d6d97c7106 Adding missing raise for exception in AFJSONDecode 2012-01-16 14:21:32 -08:00
Mattt Thompson
ae48276092 [Issue #173] Fix data length issues in AFBase64EncodedStringFromString 2012-01-16 11:49:30 -08:00
Mattt Thompson
d1b5e285ca Minor refactoring of XMLDocumentRequestOperationWithRequest:success:failure: 2012-01-10 14:56:55 -08:00
Mattt Thompson
8efa2737e7 Merge branch 'experimental-authentication-challenge' 2012-01-10 14:40:25 -08:00
Jorge Bernal
728f5c3d75 Cancel request if there is an authentication challenge but no credentials for it
Conflicts:

	AFNetworking/AFURLConnectionOperation.m
2012-01-10 14:40:15 -08:00
Mattt Thompson
bdab46889b Use nested if/else instead of early return in -connection:didReceiveAuthenticationChallenge: 2012-01-10 13:41:36 -08:00
Mattt Thompson
52559ccec3 Adding documentation to -setReachabilityStatusChangeBlock: 2012-01-10 13:35:41 -08:00
Mattt Thompson
c713179420 Replacing AFNetworkReachabilityStatus type with BOOL 2012-01-10 13:17:27 -08:00
Mattt Thompson
95442be7b3 Initial implementation of network reachability callbacks 2012-01-10 12:20:30 -08:00
Mattt Thompson
2c4a643d7d Merge pull request #164 from mgp/master
Fix up documentation for requestWithMethod:path:parameters:.
2012-01-09 17:13:01 -08:00
Michael Parker
2183dbbbcc "Content-disposition" should be "form-data" for a single file.
The "Content-disposition" should only be "file" if one of multiple files in a subpart. See the end of http://www.w3.org/TR/html4/interact/forms.html, section 17.13.4, for details. AFNetworking does not currently support creation of subparts where "file" should be used.

This fixes Tornado from failing to parse our file upload.
2012-01-06 21:24:45 -08:00
Michael Parker
87b852700a Fix up documentation for requestWithMethod:path:parameters:.
It is not responsible for finding the registered subclass that can handle a request; instead, it simply builds the request. HTTPRequestOperationWithRequest:success:failure: is responsible for this.
2012-01-05 20:47:59 -08:00
Mattt Thompson
2f2ee796ed Initial implementation of batched request operations 2011-12-17 23:49:51 -06:00
James Frye
44f042512c Fixing SBJSON encoding 2011-12-16 16:38:13 -05:00
Mattt Thompson
bb7b48e14e Adding section about execution time and memory constraints of multipart form data construction 2011-12-13 09:55:37 -06:00
Mattt Thompson
a5b33d573a Minor code formatting 2011-12-13 09:39:31 -06:00
Mattt Thompson
6d15ca8807 Merge branch 'master' of https://github.com/MarrLiss/AFNetworking into MarrLiss-master 2011-12-13 09:38:31 -06:00
Jake Boxer
b3244d8e57 Make JSON requests allow text/javascript content 2011-12-11 01:10:01 -08:00
Štěpán Petrů
4c5bdbd7de Added scaling while constructing image from cached data. 2011-12-10 19:00:49 +01:00
Matthias Tretter
7fdc435980 I promise, this time I really fixed it... 2011-12-10 00:06:57 +01:00
Matthias Tretter
09eece4df5 Really fixed SBJSON decoding function ;) 2011-12-09 15:46:55 +01:00
Mattt Thompson
68c572ae32 Refactoring -cancel and -isCancelled 2011-12-08 13:21:23 -06:00
Mattt Thompson
1c606919fc UIImageView shouldn't set image to placeholder image whenever an old image request comes in 2011-12-08 12:43:39 -06:00
Mattt Thompson
a466c27886 Adding @try/@catch with autorelease pool for exceptions
Wrapping -start in lock
2011-12-08 12:42:59 -06:00
Mattt Thompson
680fcd5071 First iteration of thread-safety on AFURLConnectionOperation, using a combination of NSRecursiveLock and common sense 2011-12-08 12:23:58 -06:00
Mattt Thompson
8869bb9ad3 Adding authentication challenge callback block to override default NSURLConnection delegate method implementation 2011-12-04 03:45:02 -06:00
Mattt Thompson
e18c305034 Default implementation for connection:didReceiveAuthenticationChallenge: delegate method 2011-12-04 03:35:21 -06:00
Mattt Thompson
922c617945 Merge pull request #134 from raycmorgan/master
Fix issue with multipart boundaries.
2011-11-30 16:36:58 -08:00
Cameron Boehmer
6415cade69 in UIImageView+AFNetworking, calling net request success callback after setting UIImageView.image (symmetrical with cached image retrieval/callback) 2011-11-29 17:26:33 -08:00
RayMorgan
1561f0392b Fix issue with multipart form boundaries.
The first boundary should not have a preceeding newline. This causes
some multipart parsers to miss the inital boundary.

An example of a parser facing this issue is node-formidable by felixge.
2011-11-29 14:16:48 -08:00
Mattt Thompson
e37c641656 [Issue #124] Calling super implementation in -isReady, following the guidelines for NSOperation subclasses 2011-11-22 21:22:13 -06:00
Mattt Thompson
a912382431 Changing connection property from retain to assign, to avoid retain cycle caused by NSURLConnection retaining its delegate 2011-11-22 20:57:39 -06:00
chaiwats
d1d94e6e77 fix unnecessary up-cast as discussed in #122 2011-11-22 16:50:21 +07:00
Aaron Brethorst
ac811fc5ec Raise an exception when JSON generation functionality doesn't exist. 2011-11-21 11:57:04 -08:00
Mattt Thompson
1f750a36fe Removing useless check for cache policy before cacheing images in success callback 2011-11-21 12:44:32 -06:00
Mattt Thompson
97191228e0 Fixing default cache policy for URL requests objects in UIImageView category 2011-11-21 12:42:08 -06:00
Mattt Thompson
0e93cf0840 [Issue #110] Fixing orientation issues by using UIImage imageOrientation value rather than assuming UIImageOrientationUp 2011-11-21 11:19:25 -06:00
Mattt Thompson
c466a24ae2 Fixing UIImageView category to work with AFImageRequestOperation refactoring 2011-11-21 10:40:09 -06:00