[chrome] Repository:
ViewVC logotype

Revision 41850


Jump to revision: Previous Next
Author: darin@chromium.org
Date: Wed Mar 17 17:58:43 2010 UTC (2 years, 2 months ago)
Log Message:
Add chromium-side support for history.{push,replace}State.

Enables the feature so that all but 2 of the related layout tests pass.

Modifies TestShell to correctly update its location bar as navigations occur.
It was incorrectly showing firstPartyForCookies for some crazy reason.

Modifies glue_serialize.cc to store the state object associated with a session
history entry.

Modifies navigation_controller.cc to always replace the current navigation
entry when observing an in-page navigation.  This is required since the page ID
isn't changing for an in-page navigation.

BUG=29393
R=brettw
TEST=covered by layout tests

Review URL: http://codereview.chromium.org/1036003

Changed paths:

Path Details
Directorytrunk/src/chrome/browser/tab_contents/navigation_controller.cc modified , text changed
Directorytrunk/src/chrome/browser/tab_contents/navigation_controller.h modified , text changed
Directorytrunk/src/chrome/browser/tab_contents/navigation_controller_unittest.cc modified , text changed
Directorytrunk/src/chrome/renderer/render_thread.cc modified , text changed
Directorytrunk/src/chrome/renderer/render_view.cc modified , text changed
Directorytrunk/src/chrome/renderer/render_view.h modified , text changed
Directorytrunk/src/webkit/glue/glue_serialize.cc modified , text changed
Directorytrunk/src/webkit/tools/layout_tests/test_expectations.txt modified , text changed
Directorytrunk/src/webkit/tools/test_shell/test_shell_webkit_init.h modified , text changed
Directorytrunk/src/webkit/tools/test_shell/test_webview_delegate.cc modified , text changed
Directorytrunk/src/webkit/tools/test_shell/test_webview_delegate.h modified , text changed

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.9