summaryrefslogtreecommitdiffstats
path: root/content/browser/loader/navigation_url_loader_impl.h
Commit message (Collapse)AuthorAgeFilesLines
* Change FrameTreeNode id from int64 to int.vishal.b2015-04-291-1/+1
| | | | | | | | | | | | The FrameTreeNode class has a browser-side and globally unique id. we need id with less bits, for example in extension APIs code exporting those ids to JavaScript. BUG=477770 TBR=sky Review URL: https://codereview.chromium.org/1093923003 Cr-Commit-Position: refs/heads/master@{#327476}
* PlzNavigate: Show error pages when the navigation failed before commitclamy2015-04-161-1/+1
| | | | | | | | | | | | | This CL enables showing error pages when browser-side navigation is enabled. It introduces a new IPC FrameMsg_FailedNavigation used by the browser to ask a renderer to display an appropriate error page for a navigation that just failed. BUG=459033 Review URL: https://codereview.chromium.org/958083002 Cr-Commit-Position: refs/heads/master@{#325425}
* PlzNavigate: Remove the RequestNavigation IPCclamy2015-02-051-2/+0
| | | | | | | | | | | | This CL removes the RequestNavigation IPC. Instead, browser-side navigation will now send a BeforeUnload IPC to the renderer if needed and wait for a BeforeUnloadACK to proceed with navigations. BUG=376006 Review URL: https://codereview.chromium.org/872473003 Cr-Commit-Position: refs/heads/master@{#314830}
* New TimeToURLJobStart* navigation metrics now work with PlzNavigate.carlosk2015-02-041-0/+5
| | | | | | | | | | | | They weren't being properly reported before (the report happened later than it should) but now there's two different reporting points for current navigation and for when PlzNavigate is enabled. BUG=416877 Review URL: https://codereview.chromium.org/874353003 Cr-Commit-Position: refs/heads/master@{#314542}
* PlzNavigate: Add first version of NavigationURLLoader.davidben2014-10-291-0/+66
Split out from https://codereview.chromium.org/519533002/ This adds the first iteration of a NavigationURLLoader to own the URL request on the UI thread. It owns the request up until the response starts, at which point ownership is tranferred to a StreamHandle which resolves to the body. The request itself is missing much of the handlers and context which are normally attached to the request. That will need to be resolved later, ideally in a way that allows most consumers to treat navigation and subresource requests the same. With this CL, content_shell with --enable-browser-side-navigation can load a page in fresh window with no existing renderer. BUG=376015 Review URL: https://codereview.chromium.org/648813002 Cr-Commit-Position: refs/heads/master@{#301929}