Commit graph

552 commits

Author SHA1 Message Date
Peter Steinberger
47f6793c3f Restore download resuming.
The default destination will be the documents folder, unless set otherwise. We also look into the response metadata for the actual filename (unless set otherwise)
2012-04-09 17:47:02 -07:00
Peter Steinberger
61eda7c4e0 adds function to responseFilePath (streaming into a file, if set)
adds total/offsetContentLength. We really need those in case we pause/resume.
2012-04-09 17:45:41 -07:00
Peter Steinberger
24564772df create and set temporary path 2012-04-09 13:58:36 -07:00
Peter Steinberger
2413d95c3f we don't need to declare ivars anymore. 2012-04-09 13:58:36 -07:00
Mattt Thompson
f2ce416ca2 Adding AFDownloadRRequestOperation to project files 2012-04-08 14:15:18 -07:00
Mattt Thompson
4cf0199712 Reverting AFDownloadRequestOperation to be a subclass of AFHTTPRequestOperation 2012-03-27 12:11:46 -07:00
Mattt Thompson
2a1d81a792 Cleaning up experimental bits
Re-creating AFDownloadRequestOperation, now with an API closer to NSURLDownload
2012-03-27 12:05:00 -07:00
Mattt Thompson
ca697ce300 Settling on a relatively stable implementation of pause/resume 2012-03-27 11:01:20 -07:00
Mattt Thompson
e37a6af943 Merge branch 'experimental-1.0RC1' into experimental-resumeable-streaming-downloads
Conflicts:
	AFNetworking/AFHTTPRequestOperation.h
	AFNetworking/AFHTTPRequestOperation.m
2012-03-26 11:31:11 -07:00
Mattt Thompson
c40983e56f Adding -temporaryPath property to AFHTTPRequestOperation 2012-03-26 11:29:31 -07:00
Mattt Thompson
331d7bcbf2 Moving resumeable streaming download functionality to AFHTTPRequestOperation 2012-03-25 12:23:40 -07:00
Mattt Thompson
7bd7ee609b Replacing NSMutableData accumulator with NSOutputStream 2012-03-25 11:47:51 -07:00
Mattt Thompson
f2ae5c40ba Stashing re-implementation of resumeable streaming downloads into AFURLConnectionOperation 2012-03-25 11:14:17 -07:00
Peter Steinberger
6f63157e33 fixes a few memory leaks.
ARC is already starting to cripple my memory management code. Time to make the switch on AFNetworking.
2012-03-25 02:19:33 -07:00
Peter Steinberger
2b2558a90e fixes an integer overflow for files > 2GB 2012-03-25 01:50:02 -07:00
Peter Steinberger
49186d9a30 add download request operation. Supports Content-Range to resume partial downloads. (http://tools.ietf.org/html/rfc2616#section-14.16) 2012-03-25 01:49:25 -07:00
Peter Steinberger
b8007fed90 Explicitly declare that we implement NSURLConnectionDataDelegate here. 2012-03-25 00:53:16 -07:00
Mattt Thompson
3484605935 Merge pull request #262 from eikemeier/master
Use SBJsonParser/SBJsonWriter instead of NSObject+SBJson
2012-03-20 17:01:55 -07:00
Mattt Thompson
ca87ea1a25 Refactoring network reachability functions
Using inet_pton instead of regexp to detect whether a URL host is an IP address
2012-03-20 16:43:19 -07:00
Oliver Eikemeier
371d6406ea merged e87b3c1 2012-03-21 00:17:59 +01:00
Mattt Thompson
700ad2a9eb Merge branch 'master' into experimental-expanded-network-reachability 2012-03-20 15:54:37 -07:00
Oliver Eikemeier
32fb8171bf AFNetworking is still non-ARC 2012-03-20 22:54:27 +01:00
Mattt Thompson
e87b3c1b6e Merge pull request #261 from zole/fix-json-error-bug
Fixed bug with JSON decodes not returning errors
2012-03-20 14:50:28 -07:00
Oliver Eikemeier
66a123e216 Use SBJsonParser/SBJsonWriter instead of NSObject+SBJson
- SBJsonParser can be used standalone when JSON posting is not used
- No NSString -> NSData conversion when encoding
- Possibility to implement error handling (although [parser/writer
error] returns a NSString...)
- Documented interface:
http://stig.github.com/json-framework/api/3.0/interfaceSBJsonParser.html
http://stig.github.com/json-framework/api/3.0/interfaceSBJsonWriter.html
2012-03-20 22:39:18 +01:00
Alex Michaud
7926ee1c7a Fixed bug with JSON decodes not returning errors 2012-03-20 14:14:37 -07:00
Mattt Thompson
c198eaf251 Adding notes in documentation about JSON libraries necessary for decoding responses in AFJSONRequestOperation and encoding requests in AFHTTPClient 2012-03-20 10:32:29 -07:00
Kevin Harwood
50c136f5d4 Refactored the Reachability status logic 2012-03-20 11:48:54 -05:00
Mattt Thompson
c1205689ce Updating spec to 0.9.1 2012-03-19 14:37:29 -04:00
Mattt Thompson
c998a182cd Merge branch 'master' of github.com:AFNetworking/AFNetworking 2012-03-19 14:36:37 -04:00
Mattt Thompson
71ebcfff8b Minor refactoring to query string parameter functions in AFHTTPClient 2012-03-19 14:36:22 -04:00
Mattt Thompson
acd6e49294 [Issue #243] Fixing AFQueryStringFromParametersWithEncoding to encode nested array values correctly 2012-03-19 12:44:06 -04:00
Mattt Thompson
d6b97d4b14 Merge pull request #251 from AquaGeek/null-error-pointer-fix
Check for null error pointer before setting it on the invocation
2012-03-16 11:45:04 -07:00
Mattt Thompson
c67d854a60 Merge pull request #253 from jagill/typo
Fixing upload/download typo.
2012-03-16 11:30:33 -07:00
James Gill
91d854a8a6 Fixing upload/download typo. 2012-03-15 17:20:56 -07:00
Tyler Stromberg
f7a00cfa51 Check in AFJSONDecode as well 2012-03-15 00:23:37 -04:00
Tyler Stromberg
d7089fd2a3 Check for null error pointer before setting it on the invocation 2012-03-15 00:16:28 -04:00
Kevin Harwood
428c13e1e0 Refactored starting up reachability 2012-03-14 08:23:18 -05:00
Mattt Thompson
34b7d01af8 Updating documentation for AFURLConnectionOperation about implemented NSURLConnectionDelegate methods 2012-03-13 09:04:59 -07:00
Mattt Thompson
35a7b29286 [Issue #246] Making AFURLConnectionOperation behavior consistent for _AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_ in -connection:didReceiveAuthenticationChallenge: 2012-03-13 09:02:42 -07:00
Mattt Thompson
78baffde8a Rearragnging project navigator 2012-03-13 09:01:47 -07:00
Kevin Harwood
d96f8f3fde Updated Reachability to handle an IP Address or a Host name
Note this does not fix the issue with the status not being correctly
reported for a 3G connection.
2012-03-13 09:12:58 -05:00
Mattt Thompson
ad2ff07d6e Minor formatting changes to TweetTableViewCell 2012-03-12 22:10:23 -07:00
Mattt Thompson
24f2300579 A few minor fixes to new iOS example 2012-03-12 22:08:28 -07:00
Mattt Thompson
ebfbbd198a Constructing image in background queue 2012-03-12 22:04:54 -07:00
Mattt Thompson
0481d55949 Changing iOS example to Twitter Client 2012-03-12 22:04:39 -07:00
Mattt Thompson
ac20e02af3 Constructing image in background queue 2012-03-12 20:23:41 -07:00
Mattt Thompson
fe0f1ce932 -cStringUsingEncoding:NSUTF8Encoding -> -UTF8String 2012-03-12 20:22:46 -07:00
Mattt Thompson
4bfa2f4de0 Circumventing need to set initial network reachability status block to nil by wrapping callback in -startMonitoringNetworkReachability 2012-03-11 10:53:06 -07:00
Mattt Thompson
14227aadc7 Reverting network reachability status from bitmask to enum 2012-03-11 10:36:14 -07:00
Mattt Thompson
fa01557f4a Add setReachabilityStatusChangeBlock to AFHTTPClient initialization 2012-03-11 10:31:11 -07:00