Commit graph

537 commits

Author SHA1 Message Date
Steven Fisher
cc35e61ff6 Merge branch 'master' of git://github.com/AFNetworking/AFNetworking 2012-07-23 14:49:03 -07:00
Mattt Thompson
9236e41850 Fixing documentation in AFHTTPClient -deletePath:... to indicate new default of encoding parameters in query string 2012-07-23 12:15:11 -07:00
Mattt Thompson
69ff0781b2 Minor refactoring of changes to AFNetworkActivityIndicatorManager
Slightly reducing invisibility delay
2012-07-23 12:05:21 -07:00
Mattt Thompson
e6bbfab2ad Merge branch 'fixes/ActivityThreading' of git://github.com/talko/AFNetworking 2012-07-23 11:54:40 -07:00
Steven Fisher
69da97c5a8 Cast NSInteger to long.
Per Apple's Platform Dependencies in String Programming Guide, casting NSInteger to long before using %lu.

https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html#//apple_ref/doc/uid/TP40004265-SW5
2012-07-23 11:05:58 -07:00
David Keegan
b46284860d String formatting changes wanted by Xcode4.5 on Mountain Lion 2012-07-21 23:00:53 -07:00
Wen-Hao Lue
415ece4dd4 Making the assign attribute on properties explicit to suppress warnings on iOS 6 SDK. 2012-07-11 01:05:01 -07:00
Eric Patey
a8210a93bb Fix threading issue with AFNetworkActivityIndicatorManager.
Changed updateNetworkActivityIndicatorVisibilityDelayed
to use the main run loop rather than the current run loop
for its suppression timer.
Also, avoided extra dispatch to the main queue when not needed.
2012-07-10 21:12:54 -04:00
Mattt Thompson
7fda89e4a2 [Issue #379] Fixing AFHTTPRequestOperation +canProcessRequest: 2012-06-28 15:51:55 -07:00
Taeho Kim
61047bac76 Avoid AFHTTPClient adding an unnecessary parameter when constructing a multipart request with nil parameters. 2012-06-21 22:13:04 +09:00
Mattt Thompson
d1e993f1fd Merge pull request #376 from AFNetworking/experimental-default-http-pipelining
Automatically use HTTP pipelining for GET and HEAD requests in AFHTTPClient
2012-06-19 11:08:45 -07:00
Mattt Thompson
4afd15bfa0 Improving documentation for UIImageView+AFNetworking 2012-06-16 13:23:50 -07:00
Mattt Thompson
a0f592c23a [Issue #375] Restore support for non-GCC compilers in AFNetworkActivityIndicatorManager 2012-06-14 08:50:49 -07:00
Mattt Thompson
286b8100c5 [Issue #368] Checking for non-zero data length before attempting to append to write to output stream in multipart form data builder 2012-06-13 14:54:31 -07:00
Mattt Thompson
af99154694 Automatically use HTTP pipelining for GET and HEAD requests in AFHTTPClient 2012-06-13 14:44:46 -07:00
Mattt Thompson
d7852c19e1 Reformatting method signatures in multipart form builder implementation 2012-06-12 08:20:08 -07:00
Mattt Thompson
6b9187b6c2 Close the stream and return the original request if no data has been written for multipart request form data 2012-06-12 08:01:50 -07:00
Mattt Thompson
8432cb7dfd Adding additional note about not ever really having to manually increment or decrement the activity count on AFNetworkActivityIndicatorManager 2012-06-11 07:57:33 -07:00
Mattt Thompson
5c26d435bf Removing @private variable declaration 2012-06-11 07:31:40 -07:00
Mattt Thompson
512a513ace [Issue 370] Remove unnecessary dispatch_retain for dispatchGroup in enqueueBatchOfHTTPRequestOperations... 2012-06-11 07:26:25 -07:00
Mattt Thompson
2071196450 Merge pull request #368 from AFNetworking/experimental-multipart-streaming
Multipart Upload Streaming
2012-06-11 07:19:00 -07:00
Mattt Thompson
9b515d4ebe Code reformatting and adding conditional callback queue dispatch to UIImage callback 2012-06-09 09:52:28 -04:00
Sergey Gavrilyuk
91d4614028 in case there is an image processing block, success block should be called on the same queue as without one. 2012-06-08 15:44:42 -04:00
Mattt Thompson
90db2543d7 Initial implementation of streaming multipart uploads by writing form body to temporary file 2012-06-05 08:56:27 -07:00
Mattt Thompson
aa5c3783ea Minor refactoring, code formatting, and documentation changes 2012-05-25 15:03:19 -07:00
Mattt Thompson
d17b2998d7 Merge branch 'url-redirect-block' of https://github.com/kcharwood/AFNetworking into kcharwood-url-redirect-block 2012-05-25 14:43:14 -07:00
Mattt Thompson
71610bbd3c Merge pull request #345 from tewha/patch-1
#import UIKit in AFURLConnectionOperation
2012-05-25 14:24:27 -07:00
Mattt Thompson
f02c501e93 [Issue #347] Removing deprecated cacheName parameter in AFImageRequestOperation 2012-05-25 14:15:12 -07:00
Steven Fisher
985d8cfd51 AFURLConnectionOperation.m should #import UIKit, instead of relying on the prefix including it. 2012-05-24 16:24:53 -07:00
Kevin Harwood
cd788cea8a Added URL Redirect Block 2012-05-24 14:45:01 -05:00
Mattt Thompson
09a8b1dbcf Merge branch 'master' of github.com:AFNetworking/AFNetworking 2012-05-24 09:43:17 -07:00
Mattt Thompson
170b3f0656 [Issue #342] Removing URL encoding normalization 2012-05-24 09:35:31 -07:00
Mattt Thompson
8657907f1a Merge pull request #336 from shanev/doc_fix
fixed AFHTTPClient documentation
2012-05-22 07:49:46 -07:00
Jon Parise
002cbe74af Avoid appending empty form data parts.
AFQueryStringComponentsFromKeyAndValue() always returns at least one
component (even if its `value` parameter is `nil`).  If a component
doesn't have any form data, there's no need for us to append an empty,
nameless part to the multipart body.

Additional improvements to consider (which are not mutually exclusive
with this change):

 - Don't run this loop at all when `parameters` is `nil`.
 - Change AFQueryStringComponentsFromKeyAndValue() to return an empty
   iterable when its `value` paramter is `nil`.
2012-05-14 17:07:07 -07:00
Jon Parise
ebdac4a01d Remove unused kAFMultipartFormLineDelimiter.
This constant appears to have been superseded by the introduction of
kAFMultipartFormCRLF later in this source file.  The latter is used
consistently in the multipart-building code, so this first one can go.
2012-05-14 16:53:44 -07:00
Shane Vitarana
c7a19a6e63 fixed AFHTTPClient documentation 2012-05-14 14:46:45 -07:00
Mattt Thompson
0ec7995128 Merge pull request #327 from flambert/missing-block-parameter-name
Add missing block parameter name preventing auto-complete to work
2012-05-07 09:11:09 -07:00
mattchen
31ccb23f69 Minor fix for tornado upload support 2012-05-06 17:12:20 +08:00
Francois Lambert
8ce55df371 Add missing block parameter name preventing auto-complete to work
When function name is auto-completed and the imageProcessingBlock stub is created, it was missing the UIImage* parameter name.
2012-05-03 18:50:32 -04:00
Mattt Thompson
7a57210e6d [Issue #295] Fixing documentation for UIImageView+AFNetworking to use correct enum value for NSURLRequest cache policy 2012-05-03 07:47:00 -07:00
Mattt Thompson
8f7ad20117 Merge pull request #325 from tewha/patch-1
Update AFNetworking/AFHTTPRequestOperation.m
2012-05-03 07:40:12 -07:00
Steven Fisher
00a6d249e4 Update header comment to match file name 2012-05-02 11:08:01 -07:00
Steven Fisher
021fe2b463 Update AFNetworking/AFHTTPRequestOperation.m 2012-05-02 10:13:03 -07:00
Mattt Thompson
2f79428e34 [Issue #323] Close existing outputStream in setOutputStream: 2012-05-01 08:04:29 -07:00
Mattt Thompson
3ee1fefeac Minor formatting 2012-04-30 10:49:00 -07:00
Zachary Waldowski
25620fe839 Restore iOS 4.0 compatibility.
Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
2012-04-28 18:00:28 -04:00
Tom Wanielista
02c849bdc8 Fix an issue where the skipped character set points to bad memory. 2012-04-27 11:45:47 -07:00
dismory
b76b28f4b3 Fix the duplicated AFJSONDecode() calling that cause message sending to deallocated NSError object 2012-04-25 16:02:29 +08:00
Mattt Thompson
ce23a0757b [Issue #274] Fixing crash when creating network reachability when baseURL is nil 2012-04-24 22:22:32 -07:00
Mattt Thompson
346799dc8b Adding documentation for pause/resume 2012-04-24 21:28:06 -07:00