diff options
Diffstat (limited to 'WebCore/loader/HistoryController.h')
-rw-r--r-- | WebCore/loader/HistoryController.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/WebCore/loader/HistoryController.h b/WebCore/loader/HistoryController.h index 4ecae69..7c4a1ac 100644 --- a/WebCore/loader/HistoryController.h +++ b/WebCore/loader/HistoryController.h @@ -39,6 +39,7 @@ namespace WebCore { class Frame; class HistoryItem; +class SerializedScriptValue; class HistoryController : public Noncopyable { public: @@ -65,7 +66,7 @@ public: void updateForRedirectWithLockedBackForwardList(); void updateForClientRedirect(); void updateForCommit(); - void updateForAnchorScroll(); + void updateForSameDocumentNavigation(); void updateForFrameLoadCompleted(); HistoryItem* currentItem() const { return m_currentItem.get(); } @@ -75,6 +76,9 @@ public: HistoryItem* provisionalItem() const { return m_provisionalItem.get(); } void setProvisionalItem(HistoryItem*); + void pushState(PassRefPtr<SerializedScriptValue>, const String& title, const String& url); + void replaceState(PassRefPtr<SerializedScriptValue>, const String& title, const String& url); + private: PassRefPtr<HistoryItem> createItem(bool useOriginal); PassRefPtr<HistoryItem> createItemTree(Frame* targetFrame, bool clipAtTarget); |