Changeset 51422 in webkit


Ignore:
Timestamp:
Nov 26, 2009 1:22:37 PM (14 years ago)
Author:
yurys@chromium.org
Message:

2009-11-26 Yury Semikhatsky <yurys@chromium.org>

Not reviewed. Build fix: revert r51421.

  • inspector/InspectorController.cpp: (WebCore::InspectorController::willSendRequest): (WebCore::InspectorController::didReceiveResponse): (WebCore::InspectorController::didReceiveContentLength): (WebCore::InspectorController::didFinishLoading): (WebCore::InspectorController::didFailLoading):
  • inspector/InspectorController.h:
  • inspector/InspectorResource.cpp: (WebCore::InspectorResource::addLength):
  • loader/ResourceLoadNotifier.cpp: (WebCore::ResourceLoadNotifier::didFailToLoad): (WebCore::ResourceLoadNotifier::dispatchWillSendRequest): (WebCore::ResourceLoadNotifier::dispatchDidReceiveResponse): (WebCore::ResourceLoadNotifier::dispatchDidReceiveContentLength): (WebCore::ResourceLoadNotifier::dispatchDidFinishLoading):

2009-11-26 Yury Semikhatsky <yurys@chromium.org>

Not reviewed. Build fix: revert r51421.

  • public/WebDevToolsAgent.h:
  • public/WebView.h:
  • src/WebViewImpl.cpp:
  • src/WebViewImpl.h:
Location:
trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r51421 r51422  
     12009-11-26  Yury Semikhatsky  <yurys@chromium.org>
     2
     3        Not reviewed. Build fix: revert r51421.
     4
     5        * inspector/InspectorController.cpp:
     6        (WebCore::InspectorController::willSendRequest):
     7        (WebCore::InspectorController::didReceiveResponse):
     8        (WebCore::InspectorController::didReceiveContentLength):
     9        (WebCore::InspectorController::didFinishLoading):
     10        (WebCore::InspectorController::didFailLoading):
     11        * inspector/InspectorController.h:
     12        * inspector/InspectorResource.cpp:
     13        (WebCore::InspectorResource::addLength):
     14        * loader/ResourceLoadNotifier.cpp:
     15        (WebCore::ResourceLoadNotifier::didFailToLoad):
     16        (WebCore::ResourceLoadNotifier::dispatchWillSendRequest):
     17        (WebCore::ResourceLoadNotifier::dispatchDidReceiveResponse):
     18        (WebCore::ResourceLoadNotifier::dispatchDidReceiveContentLength):
     19        (WebCore::ResourceLoadNotifier::dispatchDidFinishLoading):
     20
    1212009-11-26  Yury Semikhatsky  <yurys@chromium.org>
    222
  • trunk/WebCore/inspector/InspectorController.cpp

    r51421 r51422  
    940940}
    941941
    942 void InspectorController::willSendRequest(unsigned long identifier, const ResourceRequest& request, const ResourceResponse& redirectResponse)
    943 {
    944     bool isMainResource = (m_mainResource && m_mainResource->identifier() == identifier);
     942void InspectorController::willSendRequest(DocumentLoader* loader, unsigned long identifier, ResourceRequest& request, const ResourceResponse& redirectResponse)
     943{
    945944    if (m_timelineAgent)
    946         m_timelineAgent->willSendResourceRequest(identifier, isMainResource, request);
     945        m_timelineAgent->willSendResourceRequest(identifier, isMainResourceLoader(loader, request.url()), request);
    947946
    948947    RefPtr<InspectorResource> resource = getTrackedResource(identifier);
     
    961960}
    962961
    963 void InspectorController::didReceiveResponse(unsigned long identifier, const ResourceResponse& response)
     962void InspectorController::didReceiveResponse(DocumentLoader*, unsigned long identifier, const ResourceResponse& response)
    964963{
    965964    if (m_timelineAgent)
     
    977976}
    978977
    979 void InspectorController::didReceiveContentLength(unsigned long identifier, int lengthReceived)
     978void InspectorController::didReceiveContentLength(DocumentLoader*, unsigned long identifier, int lengthReceived)
    980979{
    981980    RefPtr<InspectorResource> resource = getTrackedResource(identifier);
     
    989988}
    990989
    991 void InspectorController::didFinishLoading(unsigned long identifier)
     990void InspectorController::didFinishLoading(DocumentLoader*, unsigned long identifier)
    992991{
    993992    if (m_timelineAgent)
     
    10081007}
    10091008
    1010 void InspectorController::didFailLoading(unsigned long identifier, const ResourceError& /*error*/)
     1009void InspectorController::didFailLoading(DocumentLoader*, unsigned long identifier, const ResourceError& /*error*/)
    10111010{
    10121011    if (m_timelineAgent)
  • trunk/WebCore/inspector/InspectorController.h

    r51421 r51422  
    217217
    218218    void identifierForInitialRequest(unsigned long identifier, DocumentLoader*, const ResourceRequest&);
    219     void willSendRequest(unsigned long identifier, const ResourceRequest&, const ResourceResponse& redirectResponse);
    220     void didReceiveResponse(unsigned long identifier, const ResourceResponse&);
    221     void didReceiveContentLength(unsigned long identifier, int lengthReceived);
    222     void didFinishLoading(unsigned long identifier);
    223     void didFailLoading(unsigned long identifier, const ResourceError&);
     219    void willSendRequest(DocumentLoader*, unsigned long identifier, ResourceRequest&, const ResourceResponse& redirectResponse);
     220    void didReceiveResponse(DocumentLoader*, unsigned long identifier, const ResourceResponse&);
     221    void didReceiveContentLength(DocumentLoader*, unsigned long identifier, int lengthReceived);
     222    void didFinishLoading(DocumentLoader*, unsigned long identifier);
     223    void didFailLoading(DocumentLoader*, unsigned long identifier, const ResourceError&);
    224224    void resourceRetrievedByXMLHttpRequest(unsigned long identifier, const ScriptString& sourceString);
    225225    void scriptImported(unsigned long identifier, const String& sourceString);
  • trunk/WebCore/inspector/InspectorResource.cpp

    r51421 r51422  
    382382    m_length += lengthReceived;
    383383    m_changes.set(LengthChange);
    384 
    385     // Update load time, otherwise the resource will
    386     // have start time == end time and  0 load duration
    387     // until its loading is completed.
    388     m_endTime = currentTime();
    389     m_changes.set(TimingChange);
    390384}
    391385
  • trunk/WebCore/loader/ResourceLoadNotifier.cpp

    r51421 r51422  
    9797    if (!error.isNull())
    9898        m_frame->loader()->client()->dispatchDidFailLoading(loader->documentLoader(), loader->identifier(), error);
    99 
    100 #if ENABLE(INSPECTOR)
    101     if (Page* page = m_frame->page())
    102         page->inspectorController()->didFailLoading(loader->identifier(), error);
    103 #endif
    10499}
    105100
     
    132127#if ENABLE(INSPECTOR)
    133128    if (Page* page = m_frame->page())
    134         page->inspectorController()->willSendRequest(identifier, request, redirectResponse);
     129        page->inspectorController()->willSendRequest(loader, identifier, request, redirectResponse);
    135130#endif
    136131}
     
    142137#if ENABLE(INSPECTOR)
    143138    if (Page* page = m_frame->page())
    144         page->inspectorController()->didReceiveResponse(identifier, r);
     139        page->inspectorController()->didReceiveResponse(loader, identifier, r);
    145140#endif
    146141}
     
    152147#if ENABLE(INSPECTOR)
    153148    if (Page* page = m_frame->page())
    154         page->inspectorController()->didReceiveContentLength(identifier, length);
     149        page->inspectorController()->didReceiveContentLength(loader, identifier, length);
    155150#endif
    156151}
     
    162157#if ENABLE(INSPECTOR)
    163158    if (Page* page = m_frame->page())
    164         page->inspectorController()->didFinishLoading(identifier);
     159        page->inspectorController()->didFinishLoading(loader, identifier);
    165160#endif
    166161}
  • trunk/WebKit/chromium/ChangeLog

    r51421 r51422  
    112009-11-26  Yury Semikhatsky  <yurys@chromium.org>
    22
    3         Reviewed by Pavel Feldman.
    4 
    5         WebCore part of the fix that allows to view plugin
    6         resources loaded by plugins. Methods that for resource
    7         loading notifications are exposed through WebDevToolsAgent
    8         interface to the glue code to allow Chromium's plugin
    9         implementation to notify InspectorController about resource
    10         loading in plugins.
    11 
    12         https://bugs.webkit.org/show_bug.cgi?id=31832
     3        Not reviewed. Build fix: revert r51421.
    134
    145        * public/WebDevToolsAgent.h:
    156        * public/WebView.h:
    167        * src/WebViewImpl.cpp:
    17         (WebKit::WebViewImpl::createUniqueIdentifierForRequest):
    188        * src/WebViewImpl.h:
    199
  • trunk/WebKit/chromium/public/WebDevToolsAgent.h

    r51421 r51422  
    3636namespace WebKit {
    3737class WebDevToolsAgentClient;
    38 class WebFrame;
    3938class WebString;
    40 class WebURLRequest;
    41 class WebURLResponse;
    4239class WebView;
    4340struct WebPoint;
    44 struct WebURLError;
    4541
    4642class WebDevToolsAgent {
     
    7571    // while on a breakpoint.
    7672    WEBKIT_API static void setMessageLoopDispatchHandler(MessageLoopDispatchHandler);
    77 
    78     virtual void identifierForInitialRequest(unsigned long resourceId, WebFrame*, const WebURLRequest&) = 0;
    79     virtual void willSendRequest(unsigned long resourceId, const WebURLRequest&) = 0;
    80     virtual void didReceiveData(unsigned long resourceId, int length) = 0;
    81     virtual void didReceiveResponse(unsigned long resourceId, const WebURLResponse&) = 0;
    82     virtual void didFinishLoading(unsigned long resourceId) = 0;
    83     virtual void didFailLoading(unsigned long resourceId, const WebURLError&) = 0;
    8473};
    8574
  • trunk/WebKit/chromium/public/WebView.h

    r51421 r51422  
    192192
    193193
    194     // Support for resource loading initiated by plugins -------------------
    195 
    196     // Returns next unused request identifier which is unique within the
    197     // parent Page.
    198     virtual unsigned long createUniqueIdentifierForRequest() = 0;
    199 
    200 
    201194    // Developer tools -----------------------------------------------------
    202195
  • trunk/WebKit/chromium/src/WebViewImpl.cpp

    r51421 r51422  
    7171#include "PopupMenuChromium.h"
    7272#include "PopupMenuClient.h"
    73 #include "ProgressTracker.h"
    7473#include "RenderView.h"
    7574#include "ResourceHandle.h"
     
    14771476}
    14781477
    1479 unsigned long WebViewImpl::createUniqueIdentifierForRequest() {
    1480     if (m_page)
    1481         return m_page->progress()->createUniqueIdentifier();
    1482     return 0;
    1483 }
    1484 
    14851478void WebViewImpl::inspectElementAt(const WebPoint& point)
    14861479{
  • trunk/WebKit/chromium/src/WebViewImpl.h

    r51421 r51422  
    144144    virtual int dragIdentity();
    145145    virtual bool setDropEffect(bool accept);
    146     virtual unsigned long createUniqueIdentifierForRequest();
    147146    virtual void inspectElementAt(const WebPoint& point);
    148147    virtual WebString inspectorSettings() const;
Note: See TracChangeset for help on using the changeset viewer.