Changeset 91198 in webkit
- Timestamp:
- Jul 18, 2011 11:43:08 AM (13 years ago)
- Location:
- trunk/Source
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r91195 r91198 1 2011-07-18 Pratik Solanki <psolanki@apple.com> 2 3 Part of https://bugs.webkit.org/show_bug.cgi?id=63674 4 Get webkit to compile with USE(CFNETWORK) enabled on Mac 5 6 Reviewed by David Kilzer. 7 8 * WebCore.exp.in: 9 1 10 2011-07-18 Gavin Barraclough <barraclough@apple.com> 2 11 -
trunk/Source/WebCore/WebCore.exp.in
r91154 r91198 358 358 __ZN7WebCore14FrameSelection9selectAllEv 359 359 __ZN7WebCore14FrameSelectionC1EPNS_5FrameE 360 __ZN7WebCore14ResourceHandle12releaseProxyEv361 360 __ZN7WebCore14ResourceHandle20forceContentSniffingEv 362 361 __ZN7WebCore14ResourceHandle26synchronousLoadRunLoopModeEv … … 1906 1905 __ZNK7WebCore13ResourceErrorcvP9__CFErrorEv 1907 1906 __ZN7WebCore12SchedulePairC1EP11__CFRunLoopPK10__CFString 1907 __ZNK7WebCore15ResourceRequest12cfURLRequestEv 1908 __ZNK7WebCore16ResourceResponse13cfURLResponseEv 1909 __ZN7WebCore14ResourceHandle28releaseConnectionForDownloadEv 1910 __ZN7WebCore15ResourceRequestC1EP12NSURLRequest 1911 __ZN7WebCore16ResourceResponseC1EP13NSURLResponse 1908 1912 _wkCFURLRequestCopyHTTPRequestBodyParts 1909 1913 _wkCFURLRequestSetHTTPRequestBodyParts … … 1915 1919 __ZNK7WebCore13ResourceErrorcvP7NSErrorEv 1916 1920 __ZN7WebCore12SchedulePairC1EP9NSRunLoopPK10__CFString 1917 #endif 1921 __ZN7WebCore14ResourceHandle12releaseProxyEv 1922 #endif -
trunk/Source/WebKit/mac/ChangeLog
r91154 r91198 1 2011-07-18 Pratik Solanki <psolanki@apple.com> 2 3 Part of https://bugs.webkit.org/show_bug.cgi?id=63674 4 Get webkit to compile with USE(CFNETWORK) enabled on Mac 5 6 Reviewed by David Kilzer. 7 8 Create an NSURLDownload from the CF objects that we have. 9 10 * Misc/WebDownload.mm: 11 (-[WebDownload _initWithLoadingCFURLConnection:request:response:delegate:proxy:]): 12 * Misc/WebDownloadInternal.h: 13 * WebCoreSupport/WebFrameLoaderClient.mm: 14 (WebFrameLoaderClient::download): 15 1 16 2011-07-15 Pratik Solanki <psolanki@apple.com> 2 17 -
trunk/Source/WebKit/mac/Misc/WebDownload.mm
r86414 r91198 41 41 #import "WebTypesInternal.h" 42 42 43 #if USE(CFNETWORK) 44 #import <CFNetwork/CFNetwork.h> 45 #import <CFNetwork/CFURLConnection.h> 46 #endif 47 43 48 using namespace WebCore; 44 49 … … 56 61 delegate:(id)delegate 57 62 directory:(NSString *)directory; 63 64 #if USE(CFNETWORK) 65 - (id)_initWithLoadingCFURLConnection:(CFURLConnectionRef)connection 66 request:(CFURLRequestRef)request 67 response:(CFURLResponseRef)response 68 delegate:(id)delegate 69 proxy:(NSURLConnectionDelegateProxy *)proxy; 70 #endif 71 58 72 @end 59 73 … … 237 251 } 238 252 253 #if USE(CFNETWORK) 254 - (id)_initWithLoadingCFURLConnection:(CFURLConnectionRef)connection 255 request:(CFURLRequestRef)request 256 response:(CFURLResponseRef)response 257 delegate:(id)delegate 258 proxy:(NSURLConnectionDelegateProxy *)proxy 259 { 260 [self _setRealDelegate:delegate]; 261 return [super _initWithLoadingCFURLConnection:connection request:request response:response delegate:_webInternal proxy:proxy]; 262 } 263 #endif 264 239 265 - (id)_initWithRequest:(NSURLRequest *)request 240 266 delegate:(id)delegate -
trunk/Source/WebKit/mac/Misc/WebDownloadInternal.h
r12070 r91198 28 28 29 29 #import <WebKit/WebDownload.h> 30 31 #if USE(CFNETWORK) 32 #import <CFNetwork/CFURLConnection.h> 33 #endif 30 34 31 35 @interface WebDownload (WebDownloadCreation) … … 39 43 delegate:(id)delegate 40 44 directory:(NSString *)directory; 45 46 #if USE(CFNETWORK) 47 + (id)_downloadWithLoadingCFURLConnection:(CFURLConnectionRef)connection 48 request:(CFURLRequestRef)request 49 response:(CFURLResponseRef)response 50 delegate:(id)delegate 51 proxy:(id)proxy; 52 #endif 53 41 54 @end -
trunk/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm
r90707 r91198 288 288 void WebFrameLoaderClient::download(ResourceHandle* handle, const ResourceRequest& request, const ResourceRequest& initialRequest, const ResourceResponse& response) 289 289 { 290 #if USE(CFNETWORK) 291 ASSERT([WebDownload respondsToSelector:@selector(_downloadWithLoadingCFURLConnection:request:response:delegate:proxy:)]); 292 WebView *webView = getWebView(m_webFrame.get()); 293 CFURLConnectionRef connection = handle->connection(); 294 WebDownload *download = [WebDownload _downloadWithLoadingCFURLConnection:connection 295 request:request.cfURLRequest() 296 response:response.cfURLResponse() 297 delegate:[webView downloadDelegate] 298 proxy:nil]; 299 setOriginalURLForDownload(download, initialRequest); 300 301 // Release the connection since the NSURLDownload (actually CFURLDownload) will retain the connection and use it. 302 handle->releaseConnectionForDownload(); 303 CFRelease(connection); 304 #else 290 305 id proxy = handle->releaseProxy(); 291 306 ASSERT(proxy); … … 299 314 300 315 setOriginalURLForDownload(download, initialRequest); 316 #endif 301 317 } 302 318
Note: See TracChangeset
for help on using the changeset viewer.