Commit graph

66 commits

Author SHA1 Message Date
Mattt Thompson
4f9c1a12dd Fixing no data success callback parameters 2011-08-14 20:37:05 -05:00
Mattt Thompson
d22ed88d58 Merge pull request #9 from dstnbrkr/master
Handle responses with no content (ex. http status code 204)
2011-08-14 18:35:52 -07:00
Mattt Thompson
4d5ae42936 Adding AFRestClient -cancelHTTPOperationsWithRequest: and -cancelAllHTTPOperations 2011-08-14 20:19:59 -05:00
Mattt Thompson
6d213e0bde Changing activity status counter to signed integer, to ensure MAX(0,_activityCount) is enforced as expected 2011-08-14 20:11:49 -05:00
Mattt Thompson
390c51a30d Merge branch 'gzip-compression-experimental' into experimental-gcd-processing
Conflicts:
	AFNetworking/AFHTTPRequestOperation.m
	AFNetworking/AFImageRequestOperation.m
	AFNetworking/AFJSONRequestOperation.m
2011-08-14 20:06:03 -05:00
Mattt Thompson
a2138c6bb0 Adding progress callback to AFHTTPRequestOperations, which can be used to monitor the progress of POST data being sent in a file upload, for instance 2011-08-14 19:53:48 -05:00
Mattt Thompson
b734a64add Execute block passed into UIImageView request if getting an image out of the cache 2011-08-14 19:48:31 -05:00
Mattt Thompson
da1fa38bd4 Creating custom GCD queues for JSON and image request processing 2011-08-14 19:46:33 -05:00
dstnbrkr
fa0297f1b8 Call success with nil if response data has length == 0.
Fixes exception when attempting to parse empty response data (i.e. HTTP Status Code 204 No Content).
2011-08-10 14:08:07 -07:00
Mattt Thompson
a6ad381407 Coercing key and value for request parameters with -description 2011-08-09 15:59:41 -05:00
Mattt Thompson
f9073df97b Wrapping JSON and image processing in GCD async dispatch 2011-08-09 14:53:23 -05:00
Mattt Thompson
662af980c3 Don't wait for selectors to perform on main thread, and don't schedule in particular run loops 2011-08-08 20:07:55 -05:00
Mattt Thompson
065ee0226f Removing NSDefaultRunLoop frrom default runLoopModes in AFHTTPRequestOperation instances 2011-08-07 14:32:02 -05:00
Mattt Thompson
ceed5f6b9f Removing unnecessary NSPort instance, which was attached to NSRunLoop to prevent it from immediately exiting 2011-08-07 14:30:01 -05:00
Mattt Thompson
48be808c38 useCompression -> useGzipCompression 2011-08-05 15:15:32 -05:00
Mattt Thompson
c004ceb0f1 Initial support for Gzip compression of HTTP Post Body 2011-08-05 15:13:22 -05:00
Mattt Thompson
884bacfd4b Initial support for NSInputStream and NSOutputStream to AFHTTPRequestOperation 2011-08-05 13:52:20 -05:00
Mattt Thompson
63ecf4bc98 Expanding success and failure block of most explicit signature for AFJSONRequestOperation to include request and response objects 2011-08-05 11:50:51 -05:00
Mattt Thompson
29de9132d2 Rearranging project directory structure 2011-08-05 11:25:20 -05:00
Mattt Thompson
bc4b92335e Adding progress block to AFHTTPRequestOperation
Moving AFHTTPRequestOperation -initWithURLRequest: to class extension
2011-08-05 11:25:10 -05:00
Mattt Thompson
8833578a14 Adding NSMutableURLRequest category with -setHTTPBodyWithData:mimeType:forParameterNamed:parameters: method, for multi-part POST requests
Extracting categories into separate files
2011-08-05 10:58:37 -05:00
Mattt Thompson
26984f4414 Merge branch 'master' of github.com:gowalla/AFNetworking 2011-08-05 10:41:56 -05:00
Mattt Thompson
1dad3cb336 Adding method, adding a callback for when image was loaded. This fixes a shortcoming where images loaded into UITableViewCells wouldn't show up until being recycled, needing to layout its subviews 2011-08-05 10:41:20 -05:00
Mattt Thompson
ffe7b9b427 Merge pull request #6 from bdmac/master
imageByScalingAndCroppingImage Orientation Ratio Bug
2011-08-04 11:02:04 -07:00
Brian McManus
bee6a5da40 Fix bug with scaling images with a portrait aspect ratio. 2011-08-04 11:55:37 -04:00
Mattt Thompson
9e107d6a7b Merge branch 'master' of github.com:gowalla/AFNetworking 2011-08-04 00:32:20 -05:00
Mattt Thompson
e2b63165fe Minor edits to README 2011-08-04 00:32:13 -05:00
Mattt Thompson
23b66aa044 Merge pull request #5 from jparise/nsjson
Improving the check for NSJSONSerialization.
2011-08-03 22:10:40 -07:00
Jon Parise
359d51d84a Improving the check for NSJSONSerialization.
We now only attempt to use NSJSONSerialization if we're compiling
against a Base SDK that includes it.  If we are, we still retain the
NS_CLASS_AVAILABLE-based `class` check to test whether or not it's
available at runtime.

The fallback in both cases is to use JSONKit.
2011-08-03 21:19:49 -07:00
Mattt Thompson
a5a31f4609 Checking for NSJSONSerialization using NS_CLASS_AVAILABLE macro instead of NSClassFromString 2011-08-03 13:11:01 -05:00
Mattt Thompson
9a2b90c698 Adding explicit cast for associated image request operation object in UIImageView category 2011-08-03 13:02:47 -05:00
Mattt Thompson
d4e34f76bf Adding #imports for Foundation and obj-c runtime 2011-08-03 13:00:40 -05:00
Mattt Thompson
c3ceed4005 Removing extraneous NSURLConnectionDelegate protocol declarations in AFHTTPOperation.h 2011-08-03 12:57:02 -05:00
Mattt Thompson
ba36241932 Updating README to match 0.3.0 changes 2011-08-03 12:06:37 -05:00
Mattt Thompson
3f901c81b3 Significant performance improvments and API redesign
Removing Q*Operation dependency
2011-08-03 11:37:05 -05:00
Mattt Thompson
3a4392ec43 Updating Example project to match AFNetworking changes
Minor bugfixes
2011-08-03 11:32:51 -05:00
Mattt Thompson
4ac2f407d7 Removing code to try and be clever about cancelling image requests or not for a instances of the same image being requested
Adding HTTP pipelining to image requests
2011-08-03 11:32:22 -05:00
Mattt Thompson
68dc7e866e Using NSJSONSerializer when supported, falling back on JSONKit
Changing return type for JSON response from NSDictionary to id, to support non-dictionary top-level elements in response, such as arrays

Defining default acceptable content types and status codes as class methods in AFJSONRequestOperation

Adding text/json to acceptable MIME type for JSON
2011-08-03 11:31:00 -05:00
Mattt Thompson
f169a93f58 Moving AFNetworking classes into correct directory 2011-07-27 15:20:37 -05:00
Mattt Thompson
d87b783814 Porting over changes for 0.3.0 release 2011-07-27 15:14:15 -05:00
Mattt Thompson
ba98a2aff4 Merge pull request #1 from jakemarsh/patch-1
Adding missing dealloc method in AFImageRequestOperation
2011-06-04 09:14:51 -07:00
Mattt Thompson
881ae7920f Merge pull request #2 from jakemarsh/patch-2
Removed (seemingly) unused _cachedRequests NSMutableSet.
2011-06-04 09:11:32 -07:00
Jake Marsh
1447a4ce8f Removed (seemingly) unused _cachedRequests NSMutableSet. 2011-06-04 08:44:04 -07:00
Jake Marsh
99b8825899 Did I find a memory link here? Or do I need more sleep? :) 2011-06-04 08:35:48 -07:00
Mattt Thompson
2e32312d17 Fixing corner size function of processed images 2011-06-03 15:19:39 -05:00
Mattt Thompson
538d244a46 Fixing memory leak in AFImageRequest +operationWithRequest:callback: 2011-06-02 15:28:28 -05:00
Mattt Thompson
3f851b0a23 Removing AFURLCache, using NSURLCache instead 2011-06-02 15:16:17 -05:00
Mattt Thompson
99581391c6 Re-ordering project file list 2011-06-02 14:54:33 -05:00
Mattt Thompson
43087b5969 Minor README edit 2011-06-01 12:27:58 -05:00
Mattt Thompson
a8cb70db12 Changing Example project directory structure 2011-06-01 12:22:44 -05:00