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

Unified Diff: third_party/WebKit/Source/core/loader/DocumentLoader.h

Issue 2751833002: Clean up DocumentWriter creation's FrameLoader interaction (Closed)
Patch Set: Clean up DocumentWriter creation's FrameLoader interaction Created 3 years, 9 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
Index: third_party/WebKit/Source/core/loader/DocumentLoader.h
diff --git a/third_party/WebKit/Source/core/loader/DocumentLoader.h b/third_party/WebKit/Source/core/loader/DocumentLoader.h
index a30b783bd8ce33ef96762f26a80212e11ca57204..9f7111abdf9cfba29d340d30611b380e7a616ddd 100644
--- a/third_party/WebKit/Source/core/loader/DocumentLoader.h
+++ b/third_party/WebKit/Source/core/loader/DocumentLoader.h
@@ -166,10 +166,6 @@ class CORE_EXPORT DocumentLoader
void clearRedirectChain();
void appendRedirect(const KURL&);
- ContentSecurityPolicy* releaseContentSecurityPolicy() {
- return m_contentSecurityPolicy.release();
- }
-
ClientHintsPreferences& clientHintsPreferences() {
return m_clientHintsPreferences;
}
@@ -216,12 +212,15 @@ class CORE_EXPORT DocumentLoader
Vector<KURL> m_redirectChain;
private:
- static DocumentWriter* createWriterFor(const DocumentInit&,
Nate Chapin 2017/03/17 23:33:18 This method (1) does enough DocumentLoader-related
Mike West 2017/03/21 09:39:30 Maybe add a comment explaining the scope?
Nate Chapin 2017/03/21 19:26:58 Done.
- const AtomicString& mimeType,
- const AtomicString& encoding,
- bool dispatchWindowObjectAvailable,
- ParserSynchronizationPolicy,
- const KURL& overridingURL = KURL());
+ enum class InstallNewDocumentReason { kNavigation, kJavascriptURL };
+ void installNewDocument(const DocumentInit&,
+ const AtomicString& mimeType,
+ const AtomicString& encoding,
+ InstallNewDocumentReason,
+ ParserSynchronizationPolicy,
+ const KURL& overridingURL);
+ void didInstallNewDocument(Document*);
+ void didCommitNavigation();
void ensureWriter(const AtomicString& mimeType,
const KURL& overridingURL = KURL());

Powered by Google App Engine
This is Rietveld 408576698