| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * Copyright (C) 2013 Google Inc. All rights reserved. |    2  * Copyright (C) 2013 Google Inc. All rights reserved. | 
|    3  * |    3  * | 
|    4  * Redistribution and use in source and binary forms, with or without |    4  * Redistribution and use in source and binary forms, with or without | 
|    5  * modification, are permitted provided that the following conditions are |    5  * modification, are permitted provided that the following conditions are | 
|    6  * met: |    6  * met: | 
|    7  * |    7  * | 
|    8  *     * Redistributions of source code must retain the above copyright |    8  *     * Redistributions of source code must retain the above copyright | 
|    9  * notice, this list of conditions and the following disclaimer. |    9  * notice, this list of conditions and the following disclaimer. | 
|   10  *     * Redistributions in binary form must reproduce the above |   10  *     * Redistributions in binary form must reproduce the above | 
| (...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  240 inline DocumentLoader* FrameFetchContext::ensureLoaderForNotifications() const |  240 inline DocumentLoader* FrameFetchContext::ensureLoaderForNotifications() const | 
|  241 { |  241 { | 
|  242     return m_documentLoader ? m_documentLoader.get() : frame()->loader().documen
     tLoader(); |  242     return m_documentLoader ? m_documentLoader.get() : frame()->loader().documen
     tLoader(); | 
|  243 } |  243 } | 
|  244  |  244  | 
|  245 void FrameFetchContext::dispatchDidChangeResourcePriority(unsigned long identifi
     er, ResourceLoadPriority loadPriority, int intraPriorityValue) |  245 void FrameFetchContext::dispatchDidChangeResourcePriority(unsigned long identifi
     er, ResourceLoadPriority loadPriority, int intraPriorityValue) | 
|  246 { |  246 { | 
|  247     frame()->loader().client()->dispatchDidChangeResourcePriority(identifier, lo
     adPriority, intraPriorityValue); |  247     frame()->loader().client()->dispatchDidChangeResourcePriority(identifier, lo
     adPriority, intraPriorityValue); | 
|  248 } |  248 } | 
|  249  |  249  | 
|  250 void FrameFetchContext::dispatchWillSendRequest(unsigned long identifier, Resour
     ceRequest& request, const ResourceResponse& redirectResponse, const FetchInitiat
     orInfo& initiatorInfo) |  250 void FrameFetchContext::dispatchWillSendRequest(const Resource* resource, Resour
     ceRequest& request, const ResourceResponse& redirectResponse) | 
|  251 { |  251 { | 
 |  252     frame()->loader().progress().willSendRequest(resource); | 
|  252     frame()->loader().applyUserAgent(request); |  253     frame()->loader().applyUserAgent(request); | 
|  253     frame()->loader().client()->dispatchWillSendRequest(m_documentLoader, identi
     fier, request, redirectResponse); |  254     frame()->loader().client()->dispatchWillSendRequest(m_documentLoader, resour
     ce->identifier(), request, redirectResponse); | 
|  254     TRACE_EVENT_INSTANT1("devtools.timeline", "ResourceSendRequest", TRACE_EVENT
     _SCOPE_THREAD, "data", InspectorSendRequestEvent::data(identifier, frame(), requ
     est)); |  255     TRACE_EVENT_INSTANT1("devtools.timeline", "ResourceSendRequest", TRACE_EVENT
     _SCOPE_THREAD, "data", InspectorSendRequestEvent::data(resource->identifier(), f
     rame(), request)); | 
|  255     InspectorInstrumentation::willSendRequest(frame(), identifier, ensureLoaderF
     orNotifications(), request, redirectResponse, initiatorInfo); |  256     InspectorInstrumentation::willSendRequest(frame(), resource->identifier(), e
     nsureLoaderForNotifications(), request, redirectResponse, resource->options().in
     itiatorInfo); | 
|  256 } |  257 } | 
|  257  |  258  | 
|  258 void FrameFetchContext::dispatchDidReceiveResponse(unsigned long identifier, con
     st ResourceResponse& response, WebURLRequest::FrameType frameType, WebURLRequest
     ::RequestContext requestContext, ResourceLoader* resourceLoader) |  259 void FrameFetchContext::dispatchDidReceiveResponse(unsigned long identifier, con
     st ResourceResponse& response, WebURLRequest::FrameType frameType, WebURLRequest
     ::RequestContext requestContext, ResourceLoader* resourceLoader) | 
|  259 { |  260 { | 
|  260     LinkLoader::CanLoadResources resourceLoadingPolicy = LinkLoader::LoadResourc
     esAndPreconnect; |  261     LinkLoader::CanLoadResources resourceLoadingPolicy = LinkLoader::LoadResourc
     esAndPreconnect; | 
|  261     MixedContentChecker::checkMixedPrivatePublic(frame(), response.remoteIPAddre
     ss()); |  262     MixedContentChecker::checkMixedPrivatePublic(frame(), response.remoteIPAddre
     ss()); | 
|  262     if (m_documentLoader == frame()->loader().provisionalDocumentLoader()) { |  263     if (m_documentLoader == frame()->loader().provisionalDocumentLoader()) { | 
|  263         ResourceFetcher* fetcher = nullptr; |  264         ResourceFetcher* fetcher = nullptr; | 
|  264         if (frame()->document()) |  265         if (frame()->document()) | 
|  265             fetcher = frame()->document()->fetcher(); |  266             fetcher = frame()->document()->fetcher(); | 
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  313     // Notification to FrameConsole should come AFTER InspectorInstrumentation c
     all, DevTools front-end relies on this. |  314     // Notification to FrameConsole should come AFTER InspectorInstrumentation c
     all, DevTools front-end relies on this. | 
|  314     if (!isInternalRequest) |  315     if (!isInternalRequest) | 
|  315         frame()->console().didFailLoading(identifier, error); |  316         frame()->console().didFailLoading(identifier, error); | 
|  316 } |  317 } | 
|  317  |  318  | 
|  318 void FrameFetchContext::dispatchDidLoadResourceFromMemoryCache(const Resource* r
     esource, WebURLRequest::FrameType frameType, WebURLRequest::RequestContext reque
     stContext) |  319 void FrameFetchContext::dispatchDidLoadResourceFromMemoryCache(const Resource* r
     esource, WebURLRequest::FrameType frameType, WebURLRequest::RequestContext reque
     stContext) | 
|  319 { |  320 { | 
|  320     ResourceRequest request(resource->url()); |  321     ResourceRequest request(resource->url()); | 
|  321     unsigned long identifier = createUniqueIdentifier(); |  322     unsigned long identifier = createUniqueIdentifier(); | 
|  322     frame()->loader().client()->dispatchDidLoadResourceFromMemoryCache(request, 
     resource->response()); |  323     frame()->loader().client()->dispatchDidLoadResourceFromMemoryCache(request, 
     resource->response()); | 
|  323     dispatchWillSendRequest(identifier, request, ResourceResponse(), resource->o
     ptions().initiatorInfo); |  324     dispatchWillSendRequest(resource, request, ResourceResponse()); | 
|  324  |  325  | 
|  325     InspectorInstrumentation::markResourceAsCached(frame(), identifier); |  326     InspectorInstrumentation::markResourceAsCached(frame(), identifier); | 
|  326     if (!resource->response().isNull()) |  327     if (!resource->response().isNull()) | 
|  327         dispatchDidReceiveResponse(identifier, resource->response(), frameType, 
     requestContext); |  328         dispatchDidReceiveResponse(identifier, resource->response(), frameType, 
     requestContext); | 
|  328  |  329  | 
|  329     if (resource->encodedSize() > 0) |  330     if (resource->encodedSize() > 0) | 
|  330         dispatchDidReceiveData(identifier, 0, resource->encodedSize(), 0); |  331         dispatchDidReceiveData(identifier, 0, resource->encodedSize(), 0); | 
|  331  |  332  | 
|  332     dispatchDidFinishLoading(identifier, 0, 0); |  333     dispatchDidFinishLoading(identifier, 0, 0); | 
|  333 } |  334 } | 
| (...skipping 487 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  821 } |  822 } | 
|  822  |  823  | 
|  823 DEFINE_TRACE(FrameFetchContext) |  824 DEFINE_TRACE(FrameFetchContext) | 
|  824 { |  825 { | 
|  825     visitor->trace(m_document); |  826     visitor->trace(m_document); | 
|  826     visitor->trace(m_documentLoader); |  827     visitor->trace(m_documentLoader); | 
|  827     FetchContext::trace(visitor); |  828     FetchContext::trace(visitor); | 
|  828 } |  829 } | 
|  829  |  830  | 
|  830 } // namespace blink |  831 } // namespace blink | 
| OLD | NEW |