OLD | NEW |
1 2011-01-19 Darin Fisher <darin@chromium.org> | |
2 | |
3 Reviewed by Mihai Parparita. | |
4 | |
5 Re-initialize the HistoryItem fully when navigating to a HistoryItem, | |
6 or replacing a HistoryItem, results in a different URL. | |
7 | |
8 https://bugs.webkit.org/show_bug.cgi?id=49654 | |
9 | |
10 This patch also forces all HistoryItems to record the post-redirect | |
11 URL. Previously, frames would remember the pre-redirect URL. This is | |
12 problematic since other members of the HistoryItem correspond to the | |
13 post-redirect URL. | |
14 | |
15 Tests: fast/history/history-replace-updates-current-item.html | |
16 http/tests/navigation/redirect-on-back-updates-history-item.html | |
17 http/tests/navigation/redirect-on-reload-updates-history-item.htm
l | |
18 | |
19 * history/HistoryItem.cpp: | |
20 (WebCore::HistoryItem::HistoryItem): | |
21 (WebCore::HistoryItem::reset): | |
22 * history/HistoryItem.h: | |
23 * loader/HistoryController.cpp: | |
24 (WebCore::HistoryController::updateForBackForwardNavigation): | |
25 (WebCore::HistoryController::updateForReload): | |
26 (WebCore::HistoryController::updateForStandardLoad): | |
27 (WebCore::HistoryController::updateForRedirectWithLockedBackForwardList)
: | |
28 (WebCore::HistoryController::initializeItem): | |
29 (WebCore::HistoryController::createItem): | |
30 (WebCore::HistoryController::createItemTree): | |
31 (WebCore::HistoryController::updateCurrentItem): | |
32 * loader/HistoryController.h: | |
33 | |
34 2011-01-30 Kenichi Ishibashi <bashi@google.com> | 1 2011-01-30 Kenichi Ishibashi <bashi@google.com> |
35 | 2 |
36 Reviewed by Kent Tamura. | 3 Reviewed by Kent Tamura. |
37 | 4 |
38 Dangling form associated elements should not be registered on the docume
nt | 5 Dangling form associated elements should not be registered on the docume
nt |
39 https://bugs.webkit.org/show_bug.cgi?id=53223 | 6 https://bugs.webkit.org/show_bug.cgi?id=53223 |
40 | 7 |
41 Adds insertedIntoDocument() and remvoedFromDocument() to | 8 Adds insertedIntoDocument() and remvoedFromDocument() to |
42 FormAssociatedElement class to register the element on the document | 9 FormAssociatedElement class to register the element on the document |
43 if and only if it actually inserted into (removed from) the document. | 10 if and only if it actually inserted into (removed from) the document. |
(...skipping 2786 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2830 (WebCore::ScriptCallFrame::buildInspectorObject): | 2797 (WebCore::ScriptCallFrame::buildInspectorObject): |
2831 * inspector/ScriptCallFrame.h: | 2798 * inspector/ScriptCallFrame.h: |
2832 (WebCore::ScriptCallFrame::sourceURL): | 2799 (WebCore::ScriptCallFrame::sourceURL): |
2833 * inspector/ScriptCallStack.h: | 2800 * inspector/ScriptCallStack.h: |
2834 * inspector/TimelineRecordFactory.cpp: | 2801 * inspector/TimelineRecordFactory.cpp: |
2835 (WebCore::TimelineRecordFactory::createGenericRecord): | 2802 (WebCore::TimelineRecordFactory::createGenericRecord): |
2836 * inspector/front-end/ConsoleView.js: | 2803 * inspector/front-end/ConsoleView.js: |
2837 (WebInspector.ConsoleMessage.prototype._populateStackTraceTreeElement): | 2804 (WebInspector.ConsoleMessage.prototype._populateStackTraceTreeElement): |
2838 | 2805 |
2839 == Rolled over to ChangeLog-2010-12-06 == | 2806 == Rolled over to ChangeLog-2010-12-06 == |
OLD | NEW |