|
**NOTFORLANDING** New link rel=prerender API
This new API implements chrome-side of the new API for <link
rel=prerender...> elements. The webkit side of this is
https://bugs.webkit.org/show_bug.cgi?id=82478
This patch includes what will end up being many commits! Please review the architecture; after this review starts settling down into nits, I'll split it up into separate reviews for each part as I stage both this change and the webkit bug into the respective projects' trunks.
BUG=None
Total comments: 27
Total comments: 60
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1042 lines, -725 lines) |
Patch |
|
M |
chrome/browser/chrome_content_browser_client.cc
|
View
|
1
2
3
4
5
7
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/external_tab/external_tab_container_win.cc
|
View
|
1
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/prerender/prerender_browsertest.cc
|
View
|
1
2
3
4
5
7
|
5 chunks |
+37 lines, -1 line |
4 comments
|
Download
|
|
M |
chrome/browser/prerender/prerender_contents.h
|
View
|
1
2
3
4
5
7
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/browser/prerender/prerender_link_manager.h
|
View
|
1
2
3
4
5
7
|
1 chunk |
+76 lines, -0 lines |
10 comments
|
Download
|
|
A |
chrome/browser/prerender/prerender_link_manager.cc
|
View
|
1
2
3
4
5
7
|
1 chunk |
+163 lines, -0 lines |
25 comments
|
Download
|
|
A |
chrome/browser/prerender/prerender_link_manager_factory.h
|
View
|
1
2
3
4
5
7
|
1 chunk |
+37 lines, -0 lines |
2 comments
|
Download
|
|
A |
chrome/browser/prerender/prerender_link_manager_factory.cc
|
View
|
1
2
3
4
5
7
|
1 chunk |
+49 lines, -0 lines |
5 comments
|
Download
|
|
M |
chrome/browser/prerender/prerender_manager.h
|
View
|
1
2
3
4
5
7
|
2 chunks |
+24 lines, -18 lines |
0 comments
|
Download
|
|
D |
chrome/browser/prerender/prerender_manager_unittest.cc
|
View
|
1
2
3
4
6
7
|
1 chunk |
+0 lines, -601 lines |
0 comments
|
Download
|
|
A |
chrome/browser/prerender/prerender_message_filter.h
|
View
|
1
2
3
4
5
7
|
1 chunk |
+60 lines, -0 lines |
6 comments
|
Download
|
|
A |
chrome/browser/prerender/prerender_message_filter.cc
|
View
|
1
2
3
4
5
7
|
1 chunk |
+103 lines, -0 lines |
4 comments
|
Download
|
|
A + |
chrome/browser/prerender/prerender_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
25 chunks |
+138 lines, -61 lines |
4 comments
|
Download
|
|
M |
chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc
|
View
|
1
3
4
5
6
|
2 chunks |
+0 lines, -26 lines |
0 comments
|
Download
|
|
M |
chrome/chrome_browser.gypi
|
View
|
1
2
3
4
5
7
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/chrome_renderer.gypi
|
View
|
1
2
3
4
5
7
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/chrome_tests.gypi
|
View
|
1
2
3
4
5
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/common/prerender_messages.h
|
View
|
1
2
3
4
5
7
|
1 chunk |
+28 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/renderer/chrome_content_renderer_client.cc
|
View
|
1
2
3
4
5
7
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/renderer/prerender/prerender_dispatcher.cc
|
View
|
1
2
3
4
5
7
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/renderer/prerender/prerender_extra_data.h
|
View
|
1
2
3
4
5
7
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/renderer/prerender/prerender_extra_data.cc
|
View
|
1
2
3
4
5
7
|
1 chunk |
+27 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/renderer/prerender/prerenderer_client.h
|
View
|
1
2
3
4
5
7
|
1 chunk |
+34 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/renderer/prerender/prerenderer_client.cc
|
View
|
1
2
3
4
5
7
|
1 chunk |
+38 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/renderer/prerender/prerendering_platform.h
|
View
|
1
2
3
4
5
7
|
1 chunk |
+28 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/renderer/prerender/prerendering_platform.cc
|
View
|
1
2
3
4
5
7
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/test/data/prerender/prerender_loader_removing_links.html
|
View
|
1
2
3
4
5
7
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/common/view_messages.h
|
View
|
1
2
3
5
6
7
|
2 chunks |
+0 lines, -6 lines |
0 comments
|
Download
|
|
M |
content/public/browser/resource_request_info.h
|
View
|
1
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
content/public/common/common_param_traits.h
|
View
|
1
2
3
5
6
7
|
4 chunks |
+20 lines, -1 line |
0 comments
|
Download
|
|
M |
content/public/common/common_param_traits.cc
|
View
|
1
2
3
5
6
7
|
2 chunks |
+30 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/public/common/context_menu_params.h
|
View
|
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
content/public/common/referrer.h
|
View
|
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
content/renderer/render_view_impl.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
webkit/glue/resource_loader_bridge.h
|
View
|
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
webkit/glue/resource_type.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
webkit/glue/weburlrequest_extradata_impl.h
|
View
|
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 11 (0 generated)
|