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

Unified Diff: Source/core/loader/HistoryController.h

Issue 14787005: Simply FrameLoaderStateMachine and FrameLoader::transitionToCommitted(). (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 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
Index: Source/core/loader/HistoryController.h
diff --git a/Source/core/loader/HistoryController.h b/Source/core/loader/HistoryController.h
index ab70de3772780ad0dc0787f0edf9eda739571a92..4f34236abf9cb521d87eb7f90ba54f193feb9511 100644
--- a/Source/core/loader/HistoryController.h
+++ b/Source/core/loader/HistoryController.h
@@ -46,8 +46,6 @@ class StringWithDirection;
class HistoryController {
WTF_MAKE_NONCOPYABLE(HistoryController);
public:
- enum HistoryUpdateType { UpdateAll, UpdateAllExceptBackForwardList };
-
explicit HistoryController(Frame*);
~HistoryController();
@@ -61,10 +59,6 @@ public:
void saveDocumentAndScrollState();
void restoreDocumentState();
- void updateForBackForwardNavigation();
- void updateForReload();
- void updateForStandardLoad(HistoryUpdateType updateType = UpdateAll);
- void updateForRedirectWithLockedBackForwardList();
void updateForClientRedirect();
void updateForCommit();
void updateForSameDocumentNavigation();
@@ -94,6 +88,11 @@ private:
PassRefPtr<HistoryItem> createItem();
PassRefPtr<HistoryItem> createItemTree(Frame* targetFrame, bool clipAtTarget);
+ void updateForBackForwardNavigation();
+ void updateForReload();
+ void updateForStandardLoad();
+ void updateForRedirectWithLockedBackForwardList();
+
void recursiveSetProvisionalItem(HistoryItem*, HistoryItem*, FrameLoadType);
void recursiveGoToItem(HistoryItem*, HistoryItem*, FrameLoadType);
bool isReplaceLoadTypeWithProvisionalItem(FrameLoadType);

Powered by Google App Engine
This is Rietveld 408576698