Changeset 51422 in webkit
- Timestamp:
- Nov 26, 2009 1:22:37 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r51421 r51422 1 2009-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 1 21 2009-11-26 Yury Semikhatsky <yurys@chromium.org> 2 22 -
trunk/WebCore/inspector/InspectorController.cpp
r51421 r51422 940 940 } 941 941 942 void InspectorController::willSendRequest(unsigned long identifier, const ResourceRequest& request, const ResourceResponse& redirectResponse) 943 { 944 bool isMainResource = (m_mainResource && m_mainResource->identifier() == identifier); 942 void InspectorController::willSendRequest(DocumentLoader* loader, unsigned long identifier, ResourceRequest& request, const ResourceResponse& redirectResponse) 943 { 945 944 if (m_timelineAgent) 946 m_timelineAgent->willSendResourceRequest(identifier, isMainResource , request);945 m_timelineAgent->willSendResourceRequest(identifier, isMainResourceLoader(loader, request.url()), request); 947 946 948 947 RefPtr<InspectorResource> resource = getTrackedResource(identifier); … … 961 960 } 962 961 963 void InspectorController::didReceiveResponse( unsigned long identifier, const ResourceResponse& response)962 void InspectorController::didReceiveResponse(DocumentLoader*, unsigned long identifier, const ResourceResponse& response) 964 963 { 965 964 if (m_timelineAgent) … … 977 976 } 978 977 979 void InspectorController::didReceiveContentLength( unsigned long identifier, int lengthReceived)978 void InspectorController::didReceiveContentLength(DocumentLoader*, unsigned long identifier, int lengthReceived) 980 979 { 981 980 RefPtr<InspectorResource> resource = getTrackedResource(identifier); … … 989 988 } 990 989 991 void InspectorController::didFinishLoading( unsigned long identifier)990 void InspectorController::didFinishLoading(DocumentLoader*, unsigned long identifier) 992 991 { 993 992 if (m_timelineAgent) … … 1008 1007 } 1009 1008 1010 void InspectorController::didFailLoading( unsigned long identifier, const ResourceError& /*error*/)1009 void InspectorController::didFailLoading(DocumentLoader*, unsigned long identifier, const ResourceError& /*error*/) 1011 1010 { 1012 1011 if (m_timelineAgent) -
trunk/WebCore/inspector/InspectorController.h
r51421 r51422 217 217 218 218 void identifierForInitialRequest(unsigned long identifier, DocumentLoader*, const ResourceRequest&); 219 void willSendRequest( unsigned long identifier, constResourceRequest&, 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&); 224 224 void resourceRetrievedByXMLHttpRequest(unsigned long identifier, const ScriptString& sourceString); 225 225 void scriptImported(unsigned long identifier, const String& sourceString); -
trunk/WebCore/inspector/InspectorResource.cpp
r51421 r51422 382 382 m_length += lengthReceived; 383 383 m_changes.set(LengthChange); 384 385 // Update load time, otherwise the resource will386 // have start time == end time and 0 load duration387 // until its loading is completed.388 m_endTime = currentTime();389 m_changes.set(TimingChange);390 384 } 391 385 -
trunk/WebCore/loader/ResourceLoadNotifier.cpp
r51421 r51422 97 97 if (!error.isNull()) 98 98 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 #endif104 99 } 105 100 … … 132 127 #if ENABLE(INSPECTOR) 133 128 if (Page* page = m_frame->page()) 134 page->inspectorController()->willSendRequest( identifier, request, redirectResponse);129 page->inspectorController()->willSendRequest(loader, identifier, request, redirectResponse); 135 130 #endif 136 131 } … … 142 137 #if ENABLE(INSPECTOR) 143 138 if (Page* page = m_frame->page()) 144 page->inspectorController()->didReceiveResponse( identifier, r);139 page->inspectorController()->didReceiveResponse(loader, identifier, r); 145 140 #endif 146 141 } … … 152 147 #if ENABLE(INSPECTOR) 153 148 if (Page* page = m_frame->page()) 154 page->inspectorController()->didReceiveContentLength( identifier, length);149 page->inspectorController()->didReceiveContentLength(loader, identifier, length); 155 150 #endif 156 151 } … … 162 157 #if ENABLE(INSPECTOR) 163 158 if (Page* page = m_frame->page()) 164 page->inspectorController()->didFinishLoading( identifier);159 page->inspectorController()->didFinishLoading(loader, identifier); 165 160 #endif 166 161 } -
trunk/WebKit/chromium/ChangeLog
r51421 r51422 1 1 2009-11-26 Yury Semikhatsky <yurys@chromium.org> 2 2 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. 13 4 14 5 * public/WebDevToolsAgent.h: 15 6 * public/WebView.h: 16 7 * src/WebViewImpl.cpp: 17 (WebKit::WebViewImpl::createUniqueIdentifierForRequest):18 8 * src/WebViewImpl.h: 19 9 -
trunk/WebKit/chromium/public/WebDevToolsAgent.h
r51421 r51422 36 36 namespace WebKit { 37 37 class WebDevToolsAgentClient; 38 class WebFrame;39 38 class WebString; 40 class WebURLRequest;41 class WebURLResponse;42 39 class WebView; 43 40 struct WebPoint; 44 struct WebURLError;45 41 46 42 class WebDevToolsAgent { … … 75 71 // while on a breakpoint. 76 72 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;84 73 }; 85 74 -
trunk/WebKit/chromium/public/WebView.h
r51421 r51422 192 192 193 193 194 // Support for resource loading initiated by plugins -------------------195 196 // Returns next unused request identifier which is unique within the197 // parent Page.198 virtual unsigned long createUniqueIdentifierForRequest() = 0;199 200 201 194 // Developer tools ----------------------------------------------------- 202 195 -
trunk/WebKit/chromium/src/WebViewImpl.cpp
r51421 r51422 71 71 #include "PopupMenuChromium.h" 72 72 #include "PopupMenuClient.h" 73 #include "ProgressTracker.h"74 73 #include "RenderView.h" 75 74 #include "ResourceHandle.h" … … 1477 1476 } 1478 1477 1479 unsigned long WebViewImpl::createUniqueIdentifierForRequest() {1480 if (m_page)1481 return m_page->progress()->createUniqueIdentifier();1482 return 0;1483 }1484 1485 1478 void WebViewImpl::inspectElementAt(const WebPoint& point) 1486 1479 { -
trunk/WebKit/chromium/src/WebViewImpl.h
r51421 r51422 144 144 virtual int dragIdentity(); 145 145 virtual bool setDropEffect(bool accept); 146 virtual unsigned long createUniqueIdentifierForRequest();147 146 virtual void inspectElementAt(const WebPoint& point); 148 147 virtual WebString inspectorSettings() const;
Note: See TracChangeset
for help on using the changeset viewer.