Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(49)

Unified Diff: Source/core/html/parser/HTMLResourcePreloader.cpp

Issue 1108303002: HTMLPreloadScanner unit tests (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: nit Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/html/parser/HTMLResourcePreloader.h ('k') | Source/core/html/parser/PreloadRequest.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/html/parser/HTMLResourcePreloader.cpp
diff --git a/Source/core/html/parser/HTMLResourcePreloader.cpp b/Source/core/html/parser/HTMLResourcePreloader.cpp
index 84688026248a6a949cc93784fb6e64b19672ad8d..b3e32be3b8fa5ff132a09f6f4a39aab69ee67ec4 100644
--- a/Source/core/html/parser/HTMLResourcePreloader.cpp
+++ b/Source/core/html/parser/HTMLResourcePreloader.cpp
@@ -29,42 +29,10 @@
#include "core/dom/Document.h"
#include "core/fetch/FetchInitiatorInfo.h"
#include "core/fetch/ResourceFetcher.h"
-#include "core/html/imports/HTMLImport.h"
-#include "core/layout/LayoutObject.h"
#include "public/platform/Platform.h"
namespace blink {
-bool PreloadRequest::isSafeToSendToAnotherThread() const
-{
- return m_initiatorName.isSafeToSendToAnotherThread()
- && m_charset.isSafeToSendToAnotherThread()
- && m_resourceURL.isSafeToSendToAnotherThread()
- && m_baseURL.isSafeToSendToAnotherThread();
-}
-
-KURL PreloadRequest::completeURL(Document* document)
-{
- return document->completeURLWithOverride(m_resourceURL, m_baseURL.isEmpty() ? document->url() : m_baseURL);
-}
-
-FetchRequest PreloadRequest::resourceRequest(Document* document)
-{
- ASSERT(isMainThread());
- FetchInitiatorInfo initiatorInfo;
- initiatorInfo.name = AtomicString(m_initiatorName);
- initiatorInfo.position = m_initiatorPosition;
- FetchRequest request(ResourceRequest(completeURL(document)), initiatorInfo);
-
- if (m_isCORSEnabled)
- request.setCrossOriginAccessControl(document->securityOrigin(), m_allowCredentials);
-
- request.setDefer(m_defer);
- request.setResourceWidth(m_resourceWidth);
-
- return request;
-}
-
inline HTMLResourcePreloader::HTMLResourcePreloader(Document& document)
: m_document(document)
{
@@ -80,15 +48,6 @@ DEFINE_TRACE(HTMLResourcePreloader)
visitor->trace(m_document);
}
-void HTMLResourcePreloader::takeAndPreload(PreloadRequestStream& r)
-{
- PreloadRequestStream requests;
- requests.swap(r);
-
- for (PreloadRequestStream::iterator it = requests.begin(); it != requests.end(); ++it)
- preload(it->release());
-}
-
void HTMLResourcePreloader::preload(PassOwnPtr<PreloadRequest> preload)
{
FetchRequest request = preload->resourceRequest(m_document);
« no previous file with comments | « Source/core/html/parser/HTMLResourcePreloader.h ('k') | Source/core/html/parser/PreloadRequest.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698