[WML] History handling / page cache / loading is buggy and depends on several hacks
authorzimmermann@webkit.org <zimmermann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 27 Jul 2009 17:04:35 +0000 (17:04 +0000)
committerzimmermann@webkit.org <zimmermann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 27 Jul 2009 17:04:35 +0000 (17:04 +0000)
commitafc980795778f93b04ffcf20a118c49ccb60e1d8
tree2ab0d5ba8d29cb1e91954667c079c35d18fb07ed
parent0668eee2f9fd5729ab870a97680155c8844c9e02
[WML] History handling / page cache / loading is buggy and depends on several hacks
https://bugs.webkit.org/show_bug.cgi?id=27707

Redesign WML history/loading handling. See ChangeLog for details.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@46418 268f45cc-cd09-0410-ab3c-d52691b4dbfc
21 files changed:
LayoutTests/ChangeLog
LayoutTests/wml/enter-card-with-events-expected.txt [new file with mode: 0644]
LayoutTests/wml/enter-card-with-events.html [new file with mode: 0644]
LayoutTests/wml/enter-first-card-with-events-expected.txt [new file with mode: 0644]
LayoutTests/wml/enter-first-card-with-events.html [new file with mode: 0644]
LayoutTests/wml/resources/WMLTestCase.js
LayoutTests/wml/resources/enter-card-with-events.js [new file with mode: 0644]
LayoutTests/wml/resources/enter-card-with-events.wml [new file with mode: 0644]
LayoutTests/wml/resources/enter-first-card-with-events.js [new file with mode: 0644]
LayoutTests/wml/resources/enter-first-card-with-events.wml [new file with mode: 0644]
WebCore/ChangeLog
WebCore/dom/Document.cpp
WebCore/dom/Document.h
WebCore/history/BackForwardList.cpp
WebCore/history/BackForwardList.h
WebCore/loader/FrameLoader.cpp
WebCore/loader/FrameLoader.h
WebCore/wml/WMLCardElement.cpp
WebCore/wml/WMLGoElement.cpp
WebCore/wml/WMLPageState.cpp
WebCore/wml/WMLPageState.h