Commit graph

325 commits

Author SHA1 Message Date
Mattt Thompson
3b81cd32a7 Fixing optimization to not re-initiate duplicated calls to a UIImageView, by adding missing check to see if the last operation was cancelled 2011-09-21 15:50:22 -05:00
Mattt Thompson
6832cd0e16 Adding #import for Foundation to AFJSONRequestOperation 2011-09-21 15:34:08 -05:00
Mattt Thompson
db4c852e3d [Issue #33] Changing return type of class method object contructors from id to an actual instance of that class 2011-09-21 15:33:20 -05:00
Mattt Thompson
f422cafe14 Removing UIImage category in favor of static function to resize images in UIImageView category implementation 2011-09-21 14:32:30 -05:00
Mattt Thompson
341153605f Fixing a few things with AFRestClient multipart request functionality 2011-09-21 14:22:21 -05:00
Mattt Thompson
8b8605185b Replacing NSMutableURLRequest category method with more flexible constructor in AFRestClient
Adding AFRestClient -multipartFormRequestWithMethod:path:parameters:constructingBodyWithBlock:

Defining AFMultipartFormDataProxy protocol

Replacing constant value for string encoding with @property with default of NSUTF8Encoding
2011-09-21 14:00:05 -05:00
Mattt Thompson
ca02e02b11 Removing categories on NSData and NSString, moving them to static functions in AFRestClient
Removing Gzip functionality, which will be extracted into its own library
2011-09-21 11:36:39 -05:00
Evan Long
330427d21a Making sure the success/failure callbacks for operationWithRequest are always
called on the main thread.
2011-09-19 15:53:36 -07:00
Mattt Thompson
2f7f527d9c First (half of a) draft of AFRestClient documentation 2011-09-18 15:06:29 -05:00
Mattt Thompson
5755666b30 Adding class overview to AFHTTPRequestOperation documentation 2011-09-18 14:27:32 -05:00
Mattt Thompson
0a5e5400cc Revising link formatting in AFJSONRequestOperation documentation 2011-09-18 14:09:01 -05:00
Mattt Thompson
e2a00952aa Revising AFJSONRequestOperation documentation
When nil is specified as acceptable status code or content type, don't perform those validations (i.e. accept any value)
2011-09-18 14:06:22 -05:00
Mattt Thompson
0f5814b17f First draft of documentation for AFJSONRequestOperation 2011-09-18 13:56:30 -05:00
Mattt Thompson
ce2034beb8 First draft of documentation for AFHTTPRequestOperation 2011-09-18 13:19:18 -05:00
Mattt Thompson
5cf1028433 Removing AFRestClient basic forms of GET/POST/PUT/DELETE methods 2011-09-16 23:57:47 -05:00
Mattt Thompson
3e3d94f938 Removing stray reference to QuartzCore.framework 2011-09-16 23:57:01 -05:00
Mattt Thompson
29ace55cf1 Updating code example in README (setProgressBlock: -> setUploadProgressBlock:) 2011-09-16 23:26:19 -05:00
Mattt Thompson
c74eca7c9b Updating code example in README (setProgressBlock: -> setUploadProgressBlock:) 2011-09-16 23:26:03 -05:00
Mattt Thompson
75a0e1935a Fixing zlib inflate and deflate NSData category methods 2011-09-16 23:23:34 -05:00
Mattt Thompson
04dad96904 Fixing zlib inflate and deflate NSData category methods 2011-09-16 23:23:14 -05:00
Mattt Thompson
9ee84844c4 Updating example project to new image request API 2011-09-16 22:41:21 -05:00
Mattt Thompson
2610b0b57a Minor refactoring to Location Formatter 2011-09-16 22:41:10 -05:00
Mattt Thompson
50014afa22 Refactoring image request API to remove unnecessary configuration, and focus the design goals of those classes 2011-09-16 22:40:52 -05:00
Mattt Thompson
251ce062f2 Stashing XML Request Operation 2011-09-16 10:36:36 -05:00
Mattt Thompson
686854b8da Fixing AFHTTPRequestOperation -responseString, to use string encoding from response, rather than assuming UTF8 2011-09-16 10:10:15 -05:00
Mattt Thompson
085d14ed82 Fixing AFHTTPRequestOperation -setCancelled: 2011-09-16 10:09:24 -05:00
Mattt Thompson
a3970f823d Changing AFHTTPRequestOperation @properties to be readonly
Rearranging ivars
2011-09-16 10:08:49 -05:00
Mattt Thompson
72d9a24777 Adding AFRestClient -enqueueHTTPOperation: 2011-09-16 10:06:11 -05:00
Mattt Thompson
2b9a66d7a9 Changing AFRestClient +baseURL to a @property 2011-09-16 10:02:51 -05:00
Mattt Thompson
76d9b2bfc8 Adding -cancelImageRequestOperation to UIImageView category
Improving performance of UIImageView -setImageWithURL:... by cancelling running operation if new image url request is different than passed url request
2011-09-15 14:29:29 -05:00
Mattt Thompson
57be1b3b6e Fixing AFHTTPOperation's implementation of -cancel, to match expectations of NSOperationSubclass 2011-09-15 14:26:55 -05:00
Mattt Thompson
6572cde680 Minor code formatting for initial data capacity from expectedContentLength 2011-09-15 12:28:30 -05:00
Mattt Thompson
d62af91ac9 [Issue #16] Formalizing AFNetworkingErrorDomain, and constructing errors accordingly 2011-09-15 12:06:25 -05:00
Mattt Thompson
a0c570797b [Issue #26] Removing UDID default header from AFRestClient 2011-09-15 10:24:07 -05:00
Mattt Thompson
c8ee535ccc [Issue #29] Fixing operationWithRequest:inputStream:outputStream:completion: to actually assign outputStream 2011-09-15 10:22:15 -05:00
Mattt Thompson
78f1928f4a Merge pull request #28 from evanlong/master
Fixing a leak as a result of a race condition in the sample Gowalla client
2011-09-15 08:07:54 -07:00
Evan Long
b681971116 The allocation for the shared client could occur twice resulting in a leak. Two
threads could pass the nil check. One would acquire the lock and create the
sharedClient. The second thread would eventually get the lock and also acquire
a sharedClient.
2011-09-15 00:58:41 -07:00
Mattt Thompson
8d9b7ace34 Merge pull request #22 from steipete/master
Fixes warnings, Improves UIImageView loading helper
2011-09-12 18:17:57 -07:00
Peter Steinberger
1ec54e2595 add BOOL if cache was used to load image
This is useful for animation - if function directly returns, there's no need to animate the new image
2011-09-12 17:36:20 +02:00
Peter Steinberger
2fbc30d137 fix selector warnings, fix warning "ignore declaration shadows a local variable" with using MIN inside of MAX 2011-09-12 17:35:45 +02:00
Peter Steinberger
908d77aaaf execute custom block _before_ setting image
This is particularly useful if you want to animate the image change, e.g. with a core animation block - that's not possible after image is changed.
2011-09-12 17:20:50 +02:00
Peter Steinberger
bd6fc88c01 allow imageRequestOperation to be cancelled 2011-09-12 17:19:57 +02:00
Mattt Thompson
714ccc1905 Updating README to include instructions for linking libz.dylib to a project 2011-09-07 15:01:14 -05:00
Mattt Thompson
a167217ee6 Wrapping network thread lazy initializer with dispatch_once, to ensure thread safety 2011-08-31 09:59:34 -05:00
Mattt Thompson
c0271e6156 Merge branch 'experimental-http-basic-auth-helper' 2011-08-31 09:50:03 -05:00
Mattt Thompson
d8e0784e5e Merge pull request #18 from evanlong/master
Thread safety
2011-08-31 07:12:27 -07:00
Evan Long
ef0cb81909 Ok, making the entire reading and increment atomic. 2011-08-30 22:36:24 -07:00
Evan Long
9a0ed2497c Need the reads on the property to be atomic as well. Otherwise there as cases like 'startAnimating' getting called from two seperate threads. Each would read a value A. The first thread would then write the value A+1. Thread 2 also read A so it would also write A+1. As a result missing an increment 2011-08-30 22:01:03 -07:00
Evan Long
dddd567424 Making AFImageCache lazy init thread safe since it is called from main thread and background threads. Also making the increment and decrement for AFNetworkActivityIndicatorManager thread safe since start/stopAnimating are called from different threads. 2011-08-30 17:16:23 -07:00
Mattt Thompson
a129302be5 Merge pull request #15 from adamjernst/master
Only check HTTP status code if network error did not occur
2011-08-24 22:14:47 -07:00