summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/loader/DocumentLoader.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-09-18 14:34:04 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-10-04 11:15:27 +0000
commite6430e577f105ad8813c92e75c54660c4985026e (patch)
tree88115e5d1fb471fea807111924dcccbeadbf9e4f /chromium/third_party/WebKit/Source/core/loader/DocumentLoader.h
parent53d399fe6415a96ea6986ec0d402a9c07da72453 (diff)
BASELINE: Update Chromium to 61.0.3163.99
Change-Id: I8452f34574d88ca2b27af9bd56fc9ff3f16b1367 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/loader/DocumentLoader.h')
-rw-r--r--chromium/third_party/WebKit/Source/core/loader/DocumentLoader.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/chromium/third_party/WebKit/Source/core/loader/DocumentLoader.h b/chromium/third_party/WebKit/Source/core/loader/DocumentLoader.h
index 895a01ea4a6..a103597b3b9 100644
--- a/chromium/third_party/WebKit/Source/core/loader/DocumentLoader.h
+++ b/chromium/third_party/WebKit/Source/core/loader/DocumentLoader.h
@@ -46,7 +46,6 @@
#include "platform/loader/fetch/ClientHintsPreferences.h"
#include "platform/loader/fetch/RawResource.h"
#include "platform/loader/fetch/ResourceError.h"
-#include "platform/loader/fetch/ResourceLoaderOptions.h"
#include "platform/loader/fetch/ResourceRequest.h"
#include "platform/loader/fetch/ResourceResponse.h"
#include "platform/loader/fetch/SubstituteData.h"
@@ -71,6 +70,7 @@ class SerializedScriptValue;
class WebServiceWorkerNetworkProvider;
struct ViewportDescriptionWrapper;
+// The DocumentLoader fetches a main resource and handles the result.
class CORE_EXPORT DocumentLoader
: public GarbageCollectedFinalized<DocumentLoader>,
private RawResourceClient {
@@ -164,7 +164,7 @@ class CORE_EXPORT DocumentLoader
void SetItemForHistoryNavigation(HistoryItem* item) { history_item_ = item; }
HistoryItem* GetHistoryItem() const { return history_item_; }
- void StartLoadingMainResource();
+ void StartLoading();
DocumentLoadTiming& GetTiming() { return document_load_timing_; }
const DocumentLoadTiming& GetTiming() const { return document_load_timing_; }
@@ -239,7 +239,7 @@ class CORE_EXPORT DocumentLoader
InstallNewDocumentReason,
ParserSynchronizationPolicy,
const KURL& overriding_url);
- void DidInstallNewDocument(Document*);
+ void DidInstallNewDocument(Document*, InstallNewDocumentReason);
void DidCommitNavigation();
void EnsureWriter(const AtomicString& mime_type,
@@ -336,6 +336,11 @@ class CORE_EXPORT DocumentLoader
bool was_blocked_after_csp_;
+ static bool ShouldPersistUserGestureValue(
+ const SecurityOrigin* previous_security_origin,
+ const SecurityOrigin* new_security_origin);
+ static bool CheckOriginIsHttpOrHttps(const SecurityOrigin*);
+
// PlzNavigate: set when committing a navigation. The data has originally been
// captured when the navigation was sent to the browser process, and it is
// sent back at commit time.