Commit graph

890 commits

Author SHA1 Message Date
Mattt Thompson
d3ae3d128f [Issue #465] Enforcing non-nil path constraint, and making it so that path is relative to the path of the client baseURL
[Issue #465] Providing additional explanation about how to manage the lifecycle of enqueued operations
2012-10-09 09:10:23 -07:00
Mattt Thompson
b10f66062c Changing multipartFormRequestWithMethod:... to black-list GET and HEAD rather than whitelist particular methods.
Enforcing non-nil, non-GET / HEAD method parameter requirement
2012-10-09 08:59:42 -07:00
Mattt Thompson
30aeb09d2f Adding requirement that method not be nil in requestWithMethod:path:parameters
Defaulting path to blank string if nil
2012-10-09 08:58:13 -07:00
Mattt Thompson
07270cd20c Updating podspec to 1.0RC4 2012-10-05 11:01:59 -07:00
Mattt Thompson
7c789b3190 Adding SystemConfiguration and CoreServices frameworks to Mac example 2012-10-05 11:01:52 -07:00
Mattt Thompson
c588cbf5b6 Normalizing Default images in example project 2012-10-05 10:39:18 -07:00
Mattt Thompson
8d2310098c Removing unnecessary import statement for SystemConfiguration framework if _SYSTEMCONFIGURATION_H is already defined 2012-10-05 10:27:38 -07:00
Mattt Thompson
cbab8fd6b0 Using better negation for OS_OBJECT_USE_OBJC macros 2012-10-05 10:24:28 -07:00
Mattt Thompson
278aa2edfc Fixing OS_OBJECT_USE_OBJC macro check 2012-10-05 10:21:39 -07:00
Mattt Thompson
e7c786eee7 Adding #warning macros when SystemConfiguration or CoreServices frameworks are missing, causing functionality to be missing or altered 2012-10-05 10:19:25 -07:00
Mattt Thompson
a2fc510f72 Enforcing 'this parameter must not be nil' by using NSCParameterAssert() 2012-10-05 10:09:13 -07:00
Mattt Thompson
c830a82080 Minor Reformatting 2012-10-05 09:59:34 -07:00
Mattt Thompson
c091bb5ebe [Issue #557] Replacing AF_DISPATCH_RETAIN_RELEASE macro with OS_OBJECT_USE_OBJC (thanks, @nakiwo) 2012-10-05 09:27:49 -07:00
Mattt Thompson
a244a53b66 If a query string pair has a nil or NSNull value, just use the field as the string value 2012-10-05 09:20:05 -07:00
Mattt Thompson
d97356c35c Use isEqual: to determine if value is NSNull 2012-10-05 09:12:00 -07:00
Mattt Thompson
ce39687065 Merge pull request #559 from danielr/fix-nsnull-in-multipart
NSNull parameters are encoded as "<null>" when using multipart form data
2012-10-05 09:10:20 -07:00
Daniel Rinser
d8f074dcfa [Issue #559] Fixed body for NSNull parameter values in multipart/form-data requests
Parts for parameters with a value of NSNull now have an empty body rather than "<null>" (which was produced by -[NSNull description]).
2012-10-05 15:56:48 +02:00
Mattt Thompson
79f743c319 Merge pull request #558 from rastersize/fix-upload-stream-delay-type
Fix type discrepancy for upload stream delay.
2012-10-04 14:45:14 -07:00
Aron Cedercrantz
48d0bf82d8 Fix type discrepancy for upload stream delay.
Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
2012-10-04 23:03:54 +02:00
Mattt Thompson
88589cc31e Updating documentation for multipart form request method 2012-10-03 09:46:06 -07:00
Mattt Thompson
6ed5dad68b Removing outdated note about 3rd party JSON libraries 2012-10-03 08:52:07 -07:00
Mattt Thompson
43e13be0ba Merge branch 'master' of github.com:AFNetworking/AFNetworking
Conflicts:
	AFNetworking/AFHTTPClient.m
2012-10-03 08:50:07 -07:00
Mattt Thompson
3f3a79221a [Issue #555] Leaving square brackets unescaped in query string parameters 2012-10-03 08:49:39 -07:00
Mattt Thompson
f9c0576f89 [Issue #554] Re-adding AFMultipartFormData -appendPartWithHeaders:body: 2012-10-03 08:37:25 -07:00
Mattt Thompson
b118e93986 Merge pull request #547 from jbrennan/bugfix/httpclient-nil-url-exception
-[AFHTTPClient initWithBaseURL:] will now raise an exception with a nil URL parameter.
2012-10-02 09:47:47 -07:00
Mattt Thompson
9cdea00b07 [Issue #548] Reverting breaking changes from b317c7d5d9 2012-10-02 09:41:57 -07:00
Jason Brennan
284f57d39f -initWithBaseURL: will now raise an exception with a nil URL parameter. This enforces what the code comments say.
Without this, Reachability might cause the application to crash on iOS 6 if the baseURL is nil.
2012-10-02 10:53:07 -04:00
Mattt Thompson
25136ddfbe Fixing misuse of #if instead of #ifdef for AF_DISPATCH_RETAIN_RELEASE 2012-10-01 10:47:17 -07:00
Mattt Thompson
b317c7d5d9 Fixing warnings triggered by -Weverything flag
Explicitly covering all enum values in switch statements

Removing unused, unsynthesized properties

Adding missing synthesizers for properties

Fixing misuse of compiler macro
2012-10-01 10:45:43 -07:00
Mattt Thompson
d933fe60e7 Fixing warnings triggered by -Weverything flag
Adding __attribute__((noreturn)) to networkRequestThreadEntryPoint
2012-10-01 10:43:12 -07:00
Mattt Thompson
c4a876c70c Fixing compiler warnings relating to incorrect use of #if rather than #ifdef 2012-10-01 10:41:08 -07:00
Mattt Thompson
89f9094cea Fixing warnings detected by -Weverything 2012-10-01 10:38:46 -07:00
Mattt Thompson
3ca7762bd2 Merge branch 'master' of github.com:AFNetworking/AFNetworking 2012-09-30 17:38:34 -07:00
Mattt Thompson
1c1b204513 [Issue #546][Issue #513] Adding AFMultipartFormData -throttleBandwidthWithPacketSize:delay: 2012-09-30 17:38:07 -07:00
Mattt Thompson
d21ae7cbba Updating notes about ARC and requirements 2012-09-27 09:28:26 -07:00
Mattt Thompson
1ca61bf75c Merge pull request #541 from tewha/master
Add error when building without ARC
2012-09-27 08:51:28 -07:00
Mattt Thompson
ef0505bcae Merge pull request #543 from blakewatters/bugfix/import-uikit-in-client
Conditionally Import UIKit in AFHTTPClient to avoid build errors
2012-09-27 08:50:40 -07:00
Blake Watters
5704f0ae8d Import UIKit to avoid build errors from UIDevice references in "User-Agent" default header. closes AFNetworking/AFNetworking#542 2012-09-26 20:56:33 -04:00
Steven Fisher
6a0b052659 Add error when building without ARC to a central file. 2012-09-26 16:47:56 -07:00
Mattt Thompson
70b7e0522c Changing NSError ** parameter to NSError * __autoreleasing *
Minor reformatting of AFHTTPClient method signatures
2012-09-26 11:39:28 -07:00
Mattt Thompson
fc16eef8b2 Disabling HTTP pipelining for image request operations 2012-09-25 21:48:25 -07:00
Mattt Thompson
bec09ed3a3 Removing #imports for CoreServices 2012-09-25 12:20:08 -07:00
Mattt Thompson
d67e8a6bd6 Additional refactoring and reformatting
Fixing memory management issue in AFContentTypeForPathExtension
2012-09-25 11:06:03 -07:00
Mattt Thompson
5e8fbc0da6 Stashing refactoring and reorganizing 2012-09-25 10:33:46 -07:00
Mattt Thompson
37524696e3 Fixing broken merge 2012-09-25 10:19:15 -07:00
Mattt Thompson
b43aba49fc Merge branch 'master' into lxcid-experimental-refined-stream
Conflicts:
	AFNetworking/AFHTTPClient.h
	AFNetworking/AFHTTPClient.m
2012-09-25 09:56:34 -07:00
Mattt Thompson
aa55210181 Adding additional documentation about usage for AFNetworkActivityIndicatorManager 2012-09-25 07:24:52 -07:00
Mattt Thompson
68adeab768 Use MAX to constrain _activityCount to non-negative numbers 2012-09-25 07:15:02 -07:00
ap4y
e35a88fdef Preventing negative values for the activity indicator counter 2012-09-25 07:11:22 -07:00
Stan Chang Khin Boon
f032261cb8 This is a working version of multipart streaming.
- Fixed missing CRLF after header string.
 - Fixed not traversing through the buffer while reading.
 - Fixed content length of body stream are incorrect when attempts to finalize the multipart form data due to boundary settings not set yet.
 - Create a method named `setInitialAndFinalBoundaries` that attempts to reset all HTTP body parts boundary settings first before setting the initial and final boundaries.

Tested successfully on my own codes that does photo uploading to Flickr using `appendPartWithFileData:name:fileName:mimeType:`. I have not tried uploading from file URL but don't foresee any issue.
2012-09-25 03:33:51 +08:00