Changeset 207530 in webkit


Ignore:
Timestamp:
Oct 19, 2016 12:59:27 AM (8 years ago)
Author:
Carlos Garcia Campos
Message:

NetworkSession: updatedRequest parameter of NetworkProcess::findPendingDownloadLocation is unused since r206988
https://bugs.webkit.org/show_bug.cgi?id=163588

Reviewed by Alex Christensen.

The parameter was used only for the DownloadProxy::DidStart message that is no longer sent from
findPendingDownloadLocation since r206988.

  • NetworkProcess/NetworkDataTask.h:

(WebKit::NetworkDataTask::currentRequest): Removed since it's unused now.

  • NetworkProcess/NetworkLoad.cpp:

(WebKit::NetworkLoad::convertTaskToDownload): Update the m_currentRequest and pass it to DidStart message.
(WebKit::NetworkLoad::didReceiveResponseNetworkSession):

  • NetworkProcess/NetworkProcess.cpp:

(WebKit::NetworkProcess::findPendingDownloadLocation):

  • NetworkProcess/NetworkProcess.h:
  • NetworkProcess/cocoa/NetworkDataTaskCocoa.mm: Remove currentRequest() implementation.
Location:
trunk/Source/WebKit2
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r207529 r207530  
     12016-10-19  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        NetworkSession: updatedRequest parameter of NetworkProcess::findPendingDownloadLocation is unused since r206988
     4        https://bugs.webkit.org/show_bug.cgi?id=163588
     5
     6        Reviewed by Alex Christensen.
     7
     8        The parameter was used only for the DownloadProxy::DidStart message that is no longer sent from
     9        findPendingDownloadLocation since r206988.
     10
     11        * NetworkProcess/NetworkDataTask.h:
     12        (WebKit::NetworkDataTask::currentRequest): Removed since it's unused now.
     13        * NetworkProcess/NetworkLoad.cpp:
     14        (WebKit::NetworkLoad::convertTaskToDownload): Update the m_currentRequest and pass it to DidStart message.
     15        (WebKit::NetworkLoad::didReceiveResponseNetworkSession):
     16        * NetworkProcess/NetworkProcess.cpp:
     17        (WebKit::NetworkProcess::findPendingDownloadLocation):
     18        * NetworkProcess/NetworkProcess.h:
     19        * NetworkProcess/cocoa/NetworkDataTaskCocoa.mm: Remove currentRequest() implementation.
     20
    1212016-10-19  Carlos Garcia Campos  <cgarcia@igalia.com>
    222
  • trunk/Source/WebKit2/NetworkProcess/NetworkDataTask.h

    r207042 r207530  
    134134
    135135    const WebCore::ResourceRequest& firstRequest() const { return m_firstRequest; }
    136     WebCore::ResourceRequest currentRequest();
    137136    String suggestedFilename();
    138137    void setSuggestedFilename(const String&);
  • trunk/Source/WebKit2/NetworkProcess/NetworkLoad.cpp

    r206988 r207530  
    190190        return;
    191191
    192     NetworkProcess::singleton().downloadManager().downloadProxyConnection()->send(Messages::DownloadProxy::DidStart(updatedRequest, String()), downloadID.downloadID());
     192    m_currentRequest = updatedRequest;
     193    NetworkProcess::singleton().downloadManager().downloadProxyConnection()->send(Messages::DownloadProxy::DidStart(m_currentRequest, String()), downloadID.downloadID());
    193194    m_task->setPendingDownloadID(downloadID);
    194195   
    195196    ASSERT(m_responseCompletionHandler);
    196197    if (m_responseCompletionHandler)
    197         NetworkProcess::singleton().findPendingDownloadLocation(*m_task.get(), std::exchange(m_responseCompletionHandler, nullptr), updatedRequest, response);
     198        NetworkProcess::singleton().findPendingDownloadLocation(*m_task.get(), std::exchange(m_responseCompletionHandler, nullptr), response);
    198199}
    199200
     
    272273    ASSERT(isMainThread());
    273274    if (m_task && m_task->pendingDownloadID().downloadID())
    274         NetworkProcess::singleton().findPendingDownloadLocation(*m_task.get(), WTFMove(completionHandler), m_task->currentRequest(), response);
     275        NetworkProcess::singleton().findPendingDownloadLocation(*m_task.get(), WTFMove(completionHandler), response);
    275276    else if (sharedDidReceiveResponse(WTFMove(response)) == NetworkLoadClient::ShouldContinueDidReceiveResponse::Yes)
    276277        completionHandler(PolicyUse);
  • trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp

    r207145 r207530  
    507507}
    508508
    509 void NetworkProcess::findPendingDownloadLocation(NetworkDataTask& networkDataTask, ResponseCompletionHandler&& completionHandler, const ResourceRequest& updatedRequest, const ResourceResponse& response)
     509void NetworkProcess::findPendingDownloadLocation(NetworkDataTask& networkDataTask, ResponseCompletionHandler&& completionHandler, const ResourceResponse& response)
    510510{
    511511    uint64_t destinationID = networkDataTask.pendingDownloadID().downloadID();
  • trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h

    r206583 r207530  
    108108
    109109#if USE(NETWORK_SESSION)
    110     void findPendingDownloadLocation(NetworkDataTask&, ResponseCompletionHandler&&, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&);
     110    void findPendingDownloadLocation(NetworkDataTask&, ResponseCompletionHandler&&, const WebCore::ResourceResponse&);
    111111#endif
    112112
  • trunk/Source/WebKit2/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm

    r207042 r207530  
    386386}
    387387
    388 WebCore::ResourceRequest NetworkDataTask::currentRequest()
    389 {
    390     return [m_task currentRequest];
    391 }
    392 
    393388void NetworkDataTask::cancel()
    394389{
Note: See TracChangeset for help on using the changeset viewer.