Commit 28a1f6be authored by Mugdha Lakhani's avatar Mugdha Lakhani Committed by Commit Bot

[WebLayer] Componentize PrerenderClient.

This is so WebLayer can use it to support NoStatePrefetch.

Bug: 1096088
Change-Id: Ide047108b783edf2001a17811f76f3a6bb476a72
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2310329
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: default avatarRyan Sturm <ryansturm@chromium.org>
Reviewed-by: default avatarJohn Abd-El-Malek <jam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791172}
parent 92f6386d
...@@ -92,8 +92,6 @@ static_library("renderer") { ...@@ -92,8 +92,6 @@ static_library("renderer") {
"plugins/pdf_plugin_placeholder.h", "plugins/pdf_plugin_placeholder.h",
"plugins/plugin_uma.cc", "plugins/plugin_uma.cc",
"plugins/plugin_uma.h", "plugins/plugin_uma.h",
"prerender/prerenderer_client.cc",
"prerender/prerenderer_client.h",
"previews/resource_loading_hints_agent.cc", "previews/resource_loading_hints_agent.cc",
"previews/resource_loading_hints_agent.h", "previews/resource_loading_hints_agent.h",
"sandbox_status_extension_android.cc", "sandbox_status_extension_android.cc",
......
...@@ -59,7 +59,6 @@ ...@@ -59,7 +59,6 @@
#include "chrome/renderer/plugins/pdf_plugin_placeholder.h" #include "chrome/renderer/plugins/pdf_plugin_placeholder.h"
#include "chrome/renderer/plugins/plugin_preroller.h" #include "chrome/renderer/plugins/plugin_preroller.h"
#include "chrome/renderer/plugins/plugin_uma.h" #include "chrome/renderer/plugins/plugin_uma.h"
#include "chrome/renderer/prerender/prerenderer_client.h"
#include "chrome/renderer/previews/resource_loading_hints_agent.h" #include "chrome/renderer/previews/resource_loading_hints_agent.h"
#include "chrome/renderer/sync_encryption_keys_extension.h" #include "chrome/renderer/sync_encryption_keys_extension.h"
#include "chrome/renderer/url_loader_throttle_provider_impl.h" #include "chrome/renderer/url_loader_throttle_provider_impl.h"
...@@ -88,9 +87,10 @@ ...@@ -88,9 +87,10 @@
#include "components/page_load_metrics/renderer/metrics_render_frame_observer.h" #include "components/page_load_metrics/renderer/metrics_render_frame_observer.h"
#include "components/paint_preview/buildflags/buildflags.h" #include "components/paint_preview/buildflags/buildflags.h"
#include "components/pdf/renderer/pepper_pdf_host.h" #include "components/pdf/renderer/pepper_pdf_host.h"
#include "components/prerender//common/prerender_url_loader_throttle.h"
#include "components/prerender/common/prerender_types.mojom.h" #include "components/prerender/common/prerender_types.mojom.h"
#include "components/prerender/common/prerender_url_loader_throttle.h"
#include "components/prerender/renderer/prerender_helper.h" #include "components/prerender/renderer/prerender_helper.h"
#include "components/prerender/renderer/prerenderer_client.h"
#include "components/safe_browsing/buildflags.h" #include "components/safe_browsing/buildflags.h"
#include "components/safe_browsing/content/renderer/threat_dom_details.h" #include "components/safe_browsing/content/renderer/threat_dom_details.h"
#include "components/spellcheck/spellcheck_buildflags.h" #include "components/spellcheck/spellcheck_buildflags.h"
......
...@@ -9,6 +9,8 @@ static_library("renderer") { ...@@ -9,6 +9,8 @@ static_library("renderer") {
"prerender_observer.h", "prerender_observer.h",
"prerender_observer_list.cc", "prerender_observer_list.cc",
"prerender_observer_list.h", "prerender_observer_list.h",
"prerenderer_client.cc",
"prerenderer_client.h",
] ]
deps = [ deps = [
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#include "chrome/renderer/prerender/prerenderer_client.h" #include "components/prerender/renderer/prerenderer_client.h"
#include "base/logging.h" #include "base/logging.h"
#include "components/prerender/renderer/prerender_helper.h" #include "components/prerender/renderer/prerender_helper.h"
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#ifndef CHROME_RENDERER_PRERENDER_PRERENDERER_CLIENT_H_ #ifndef COMPONENTS_PRERENDER_RENDERER_PRERENDERER_CLIENT_H_
#define CHROME_RENDERER_PRERENDER_PRERENDERER_CLIENT_H_ #define COMPONENTS_PRERENDER_RENDERER_PRERENDERER_CLIENT_H_
#include "base/compiler_specific.h" #include "base/compiler_specific.h"
#include "content/public/renderer/render_view_observer.h" #include "content/public/renderer/render_view_observer.h"
...@@ -28,5 +28,4 @@ class PrerendererClient : public content::RenderViewObserver, ...@@ -28,5 +28,4 @@ class PrerendererClient : public content::RenderViewObserver,
} // namespace prerender } // namespace prerender
#endif // CHROME_RENDERER_PRERENDER_PRERENDERER_CLIENT_H_ #endif // COMPONENTS_PRERENDER_RENDERER_PRERENDERER_CLIENT_H_
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment