Reland "NoStatePrefetch: Rename chrome/browser/prerender/ to chrome/browesr/prefetch/no_state_prefetch/"
This is a reland of8436de62bd
The previous CL was reverted because unluckily conflicting CL that refers to a pre-moved header file was landed before the CL. This reland CL fixes it. Original change's description: > NoStatePrefetch: Rename chrome/browser/prerender/ to chrome/browesr/prefetch/no_state_prefetch/ > > This is mechanical rename other than changes in OWNERS and > flag-metadata.json. > > Change-Id: I9020d87a81ccad25aaa1ac5881f8cfdb52cce25f > Bug:1144577
> Tbr: fgorski@chromium.org > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2512486 > Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> > Reviewed-by: Robert Ogden <robertogden@chromium.org> > Reviewed-by: Ryan Sturm <ryansturm@chromium.org> > Cr-Commit-Position: refs/heads/master@{#823349} Bug:1144577
Change-Id: I82417260cfcf0ecda944d31e1901d25e542f4a2f Tbr: fgorski@chromium.org, robertogden@chromium.org, ryansturm@chromium.org Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2515420 Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org> Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Cr-Commit-Position: refs/heads/master@{#823400}
This commit is contained in:

committed by
Commit Bot

parent
4d97a03868
commit
3e4b5490bb
WATCHLISTS
chrome
browser
BUILD.gn
android
apps
guest_view
intent_helper
platform_apps
browser_switcher
browsing_data
chrome_browser_interface_binders.ccchrome_content_browser_client.ccengagement
extensions
flag-metadata.jsonhistory
lookalikes
media
navigation_predictor
net
page_load_metrics
performance_manager
observers
predictors
autocomplete_action_predictor.ccautocomplete_action_predictor_unittest.ccloading_predictor_browsertest.ccloading_predictor_tab_helper.cc
prefetch
OWNERS
no_state_prefetch
OWNERSchrome_prerender_contents_delegate.ccchrome_prerender_contents_delegate.hchrome_prerender_manager_delegate.ccchrome_prerender_manager_delegate.hchrome_prerender_processor_impl_delegate.ccchrome_prerender_processor_impl_delegate.hprerender_link_manager_factory.ccprerender_link_manager_factory.hprerender_manager_factory.ccprerender_manager_factory.hprerender_nostate_prefetch_browsertest.ccprerender_tab_helper.ccprerender_tab_helper.hprerender_test_utils.ccprerender_test_utils.hprerender_unittest.cc
tools
prerender_test_server
prefetch_proxy
prerender
previews
profiles
renderer_host
resource_coordinator
safe_browsing
ui
test
third_party/blink/public/mojom/prerender
@ -1591,7 +1591,7 @@
|
||||
'filepath': 'components/search_engines/prepopulated_engines.json',
|
||||
},
|
||||
'prerender': {
|
||||
'filepath': 'chrome/browser/prerender/' \
|
||||
'filepath': 'chrome/browser/prefetch/no_state_prefetch/' \
|
||||
'|content/browser/prerender/' \
|
||||
'|components/prerender/'
|
||||
},
|
||||
|
@ -1272,6 +1272,18 @@ static_library("browser") {
|
||||
"predictors/resource_prefetch_predictor.h",
|
||||
"predictors/resource_prefetch_predictor_tables.cc",
|
||||
"predictors/resource_prefetch_predictor_tables.h",
|
||||
"prefetch/no_state_prefetch/chrome_prerender_contents_delegate.cc",
|
||||
"prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h",
|
||||
"prefetch/no_state_prefetch/chrome_prerender_manager_delegate.cc",
|
||||
"prefetch/no_state_prefetch/chrome_prerender_manager_delegate.h",
|
||||
"prefetch/no_state_prefetch/chrome_prerender_processor_impl_delegate.cc",
|
||||
"prefetch/no_state_prefetch/chrome_prerender_processor_impl_delegate.h",
|
||||
"prefetch/no_state_prefetch/prerender_link_manager_factory.cc",
|
||||
"prefetch/no_state_prefetch/prerender_link_manager_factory.h",
|
||||
"prefetch/no_state_prefetch/prerender_manager_factory.cc",
|
||||
"prefetch/no_state_prefetch/prerender_manager_factory.h",
|
||||
"prefetch/no_state_prefetch/prerender_tab_helper.cc",
|
||||
"prefetch/no_state_prefetch/prerender_tab_helper.h",
|
||||
"prefetch/prefetch_proxy/prefetch_proxy_features.cc",
|
||||
"prefetch/prefetch_proxy/prefetch_proxy_features.h",
|
||||
"prefetch/prefetch_proxy/prefetch_proxy_from_string_url_loader.cc",
|
||||
@ -1339,18 +1351,6 @@ static_library("browser") {
|
||||
"prefs/profile_pref_store_manager.h",
|
||||
"prefs/session_startup_pref.cc",
|
||||
"prefs/session_startup_pref.h",
|
||||
"prerender/chrome_prerender_contents_delegate.cc",
|
||||
"prerender/chrome_prerender_contents_delegate.h",
|
||||
"prerender/chrome_prerender_manager_delegate.cc",
|
||||
"prerender/chrome_prerender_manager_delegate.h",
|
||||
"prerender/chrome_prerender_processor_impl_delegate.cc",
|
||||
"prerender/chrome_prerender_processor_impl_delegate.h",
|
||||
"prerender/prerender_link_manager_factory.cc",
|
||||
"prerender/prerender_link_manager_factory.h",
|
||||
"prerender/prerender_manager_factory.cc",
|
||||
"prerender/prerender_manager_factory.h",
|
||||
"prerender/prerender_tab_helper.cc",
|
||||
"prerender/prerender_tab_helper.h",
|
||||
"previews/previews_content_util.cc",
|
||||
"previews/previews_content_util.h",
|
||||
"previews/previews_https_notification_infobar_decider.cc",
|
||||
|
@ -37,7 +37,7 @@
|
||||
#include "chrome/browser/media/webrtc/media_capture_devices_dispatcher.h"
|
||||
#include "chrome/browser/password_manager/chrome_password_manager_client.h"
|
||||
#include "chrome/browser/picture_in_picture/picture_in_picture_window_manager.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/safe_browsing/safe_browsing_navigation_observer.h"
|
||||
#include "chrome/browser/ssl/security_state_tab_helper.h"
|
||||
|
@ -35,7 +35,7 @@
|
||||
#include "chrome/browser/download/download_prefs.h"
|
||||
#include "chrome/browser/lifetime/application_lifetime.h"
|
||||
#include "chrome/browser/pdf/pdf_extension_test_util.h"
|
||||
#include "chrome/browser/prerender/prerender_link_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_link_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/renderer_context_menu/render_view_context_menu.h"
|
||||
#include "chrome/browser/renderer_context_menu/render_view_context_menu_test_util.h"
|
||||
|
@ -15,7 +15,7 @@
|
||||
#include "chrome/browser/apps/app_service/browser_app_launcher.h"
|
||||
#include "chrome/browser/apps/intent_helper/intent_picker_auto_display_service.h"
|
||||
#include "chrome/browser/apps/intent_helper/page_transition_util.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/ui/browser.h"
|
||||
#include "chrome/browser/ui/browser_finder.h"
|
||||
|
@ -7,7 +7,7 @@
|
||||
#include "apps/launcher.h"
|
||||
#include "base/bind.h"
|
||||
#include "base/logging.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/ui/browser_finder.h"
|
||||
#include "chrome/common/extensions/api/url_handlers/url_handlers_parser.h"
|
||||
|
@ -13,7 +13,7 @@
|
||||
#include "chrome/browser/browser_switcher/browser_switcher_service.h"
|
||||
#include "chrome/browser/browser_switcher/browser_switcher_service_factory.h"
|
||||
#include "chrome/browser/browser_switcher/browser_switcher_sitelist.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/common/webui_url_constants.h"
|
||||
#include "components/navigation_interception/intercept_navigation_throttle.h"
|
||||
|
@ -60,9 +60,9 @@
|
||||
#include "chrome/browser/password_manager/password_store_factory.h"
|
||||
#include "chrome/browser/permissions/adaptive_quiet_notification_permission_ui_enabler.h"
|
||||
#include "chrome/browser/permissions/permission_decision_auto_blocker_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/search_prefetch/search_prefetch_service.h"
|
||||
#include "chrome/browser/prefetch/search_prefetch/search_prefetch_service_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/previews/previews_service.h"
|
||||
#include "chrome/browser/previews/previews_service_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
|
@ -14,7 +14,7 @@
|
||||
#include "chrome/browser/history/history_service_factory.h"
|
||||
#include "chrome/browser/history/web_history_service_factory.h"
|
||||
#include "chrome/browser/password_manager/password_store_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/search_engines/template_url_service_factory.h"
|
||||
#include "chrome/browser/sessions/tab_restore_service_factory.h"
|
||||
|
@ -19,8 +19,8 @@
|
||||
#include "chrome/browser/navigation_predictor/navigation_predictor.h"
|
||||
#include "chrome/browser/password_manager/chrome_password_manager_client.h"
|
||||
#include "chrome/browser/predictors/network_hints_handler_impl.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_processor_impl_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_processor_impl_delegate.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/ssl/insecure_sensitive_input_driver_factory.h"
|
||||
#include "chrome/browser/ssl/security_state_tab_helper.h"
|
||||
|
@ -91,6 +91,8 @@
|
||||
#include "chrome/browser/platform_util.h"
|
||||
#include "chrome/browser/plugins/pdf_iframe_navigation_throttle.h"
|
||||
#include "chrome/browser/plugins/plugin_utils.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_features.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_service.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_service_factory.h"
|
||||
@ -99,8 +101,6 @@
|
||||
#include "chrome/browser/prefetch/search_prefetch/search_prefetch_service.h"
|
||||
#include "chrome/browser/prefetch/search_prefetch/search_prefetch_service_factory.h"
|
||||
#include "chrome/browser/prefetch/search_prefetch/search_prefetch_url_loader_interceptor.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/previews/previews_content_util.h"
|
||||
#include "chrome/browser/previews/previews_service.h"
|
||||
#include "chrome/browser/previews/previews_service_factory.h"
|
||||
|
@ -10,7 +10,7 @@
|
||||
#include "base/stl_util.h"
|
||||
#include "base/time/time.h"
|
||||
#include "base/trace_event/trace_event.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "components/prerender/browser/prerender_contents.h"
|
||||
#include "content/public/browser/navigation_handle.h"
|
||||
|
@ -27,7 +27,7 @@
|
||||
#include "chrome/browser/extensions/activity_log/fullstream_ui_policy.h"
|
||||
#include "chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h"
|
||||
#include "chrome/browser/extensions/extension_tab_util.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/profiles/profile_manager.h"
|
||||
#include "chrome/browser/ui/browser.h"
|
||||
|
@ -18,8 +18,8 @@
|
||||
#include "chrome/browser/extensions/activity_log/activity_log_task_runner.h"
|
||||
#include "chrome/browser/extensions/extension_service.h"
|
||||
#include "chrome/browser/extensions/test_extension_system.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_test_utils.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_test_utils.h"
|
||||
#include "chrome/common/chrome_constants.h"
|
||||
#include "chrome/common/chrome_switches.h"
|
||||
#include "chrome/test/base/chrome_render_view_host_test_harness.h"
|
||||
|
@ -7,7 +7,7 @@
|
||||
#include <utility>
|
||||
|
||||
#include "chrome/browser/extensions/extension_tab_util.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "components/prerender/browser/prerender_contents.h"
|
||||
#include "components/sessions/core/session_id.h"
|
||||
#include "content/public/browser/browser_thread.h"
|
||||
|
@ -1593,17 +1593,17 @@
|
||||
},
|
||||
{
|
||||
"name": "enable-google-srp-isolated-prerender-nsp",
|
||||
"owners": [ "//chrome/browser/prerender/OWNERS" ],
|
||||
"owners": [ "//chrome/browser/prefetch/prefetch_proxy/OWNERS" ],
|
||||
"expiry_milestone": 90
|
||||
},
|
||||
{
|
||||
"name": "enable-google-srp-isolated-prerender-probing",
|
||||
"owners": [ "//chrome/browser/prerender/OWNERS" ],
|
||||
"owners": [ "//chrome/browser/prefetch/prefetch_proxy/OWNERS" ],
|
||||
"expiry_milestone": 90
|
||||
},
|
||||
{
|
||||
"name": "enable-google-srp-isolated-prerenders",
|
||||
"owners": [ "//chrome/browser/prerender/OWNERS" ],
|
||||
"owners": [ "//chrome/browser/prefetch/prefetch_proxy/OWNERS" ],
|
||||
"expiry_milestone": 90
|
||||
},
|
||||
{
|
||||
|
@ -10,7 +10,7 @@
|
||||
#include "base/stl_util.h"
|
||||
#include "build/build_config.h"
|
||||
#include "chrome/browser/history/history_service_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "components/history/content/browser/history_context_helper.h"
|
||||
#include "components/history/core/browser/history_backend.h"
|
||||
|
@ -22,7 +22,7 @@
|
||||
#include "chrome/browser/lookalikes/lookalike_url_controller_client.h"
|
||||
#include "chrome/browser/lookalikes/lookalike_url_service.h"
|
||||
#include "chrome/browser/lookalikes/lookalike_url_tab_storage.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/reputation/reputation_service.h"
|
||||
#include "components/lookalikes/core/lookalike_url_ui_util.h"
|
||||
|
@ -17,9 +17,9 @@
|
||||
#include "chrome/browser/media/media_engagement_contents_observer.h"
|
||||
#include "chrome/browser/media/media_engagement_preloaded_list.h"
|
||||
#include "chrome/browser/media/media_engagement_service.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_test_utils.h"
|
||||
#include "chrome/browser/prefs/session_startup_pref.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_test_utils.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/sessions/session_restore.h"
|
||||
#include "chrome/browser/sessions/session_restore_test_helper.h"
|
||||
|
@ -15,7 +15,7 @@
|
||||
#include "chrome/browser/media/media_engagement_contents_observer.h"
|
||||
#include "chrome/browser/media/media_engagement_score.h"
|
||||
#include "chrome/browser/media/media_engagement_service_factory.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/common/pref_names.h"
|
||||
#include "components/content_settings/core/browser/host_content_settings_map.h"
|
||||
|
@ -17,7 +17,7 @@
|
||||
#include "base/system/sys_info.h"
|
||||
#include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service.h"
|
||||
#include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/search_engines/template_url_service_factory.h"
|
||||
#include "components/prerender/browser/prerender_manager.h"
|
||||
|
@ -11,7 +11,7 @@
|
||||
#include "chrome/browser/navigation_predictor/navigation_predictor.h"
|
||||
#include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service.h"
|
||||
#include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/search_engines/template_url_service_factory.h"
|
||||
#include "chrome/browser/subresource_filter/subresource_filter_browser_test_harness.h"
|
||||
#include "chrome/browser/ui/browser.h"
|
||||
|
@ -5,7 +5,7 @@
|
||||
#include "chrome/browser/net/net_export_helper.h"
|
||||
|
||||
#include "base/values.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "components/prerender/browser/prerender_manager.h"
|
||||
#include "extensions/buildflags/buildflags.h"
|
||||
|
@ -15,7 +15,7 @@
|
||||
#include "chrome/browser/browser_process.h"
|
||||
#include "chrome/browser/content_settings/cookie_settings_factory.h"
|
||||
#include "chrome/browser/engagement/site_engagement_service.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/search_engines/template_url_service_factory.h"
|
||||
#include "chrome/common/pref_names.h"
|
||||
|
@ -30,9 +30,9 @@
|
||||
#include "chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_observer.h"
|
||||
#include "chrome/browser/page_load_metrics/observers/session_restore_page_load_metrics_observer.h"
|
||||
#include "chrome/browser/page_load_metrics/page_load_metrics_initialize.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_test_utils.h"
|
||||
#include "chrome/browser/prefs/session_startup_pref.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_test_utils.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/sessions/session_restore.h"
|
||||
#include "chrome/browser/sessions/session_restore_test_helper.h"
|
||||
|
@ -40,7 +40,7 @@
|
||||
#include "chrome/browser/page_load_metrics/observers/tab_restore_page_load_metrics_observer.h"
|
||||
#include "chrome/browser/page_load_metrics/observers/third_party_metrics_observer.h"
|
||||
#include "chrome/browser/page_load_metrics/observers/translate_page_load_metrics_observer.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/search/search.h"
|
||||
#include "components/page_load_metrics/browser/metrics_web_contents_observer.h"
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
#include "base/metrics/histogram_functions.h"
|
||||
#include "build/build_config.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "components/performance_manager/public/performance_manager.h"
|
||||
#include "components/prerender/browser/prerender_manager.h"
|
||||
#include "content/public/browser/navigation_handle.h"
|
||||
|
@ -20,7 +20,7 @@
|
||||
#include "chrome/browser/predictors/autocomplete_action_predictor_factory.h"
|
||||
#include "chrome/browser/predictors/predictor_database.h"
|
||||
#include "chrome/browser/predictors/predictor_database_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "components/history/core/browser/in_memory_database.h"
|
||||
#include "components/omnibox/browser/autocomplete_match.h"
|
||||
|
@ -21,7 +21,7 @@
|
||||
#include "base/strings/utf_string_conversions.h"
|
||||
#include "base/time/time.h"
|
||||
#include "chrome/browser/history/history_service_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_test_utils.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_test_utils.h"
|
||||
#include "chrome/common/chrome_switches.h"
|
||||
#include "chrome/test/base/testing_profile.h"
|
||||
#include "components/history/core/browser/history_service.h"
|
||||
|
@ -33,7 +33,7 @@
|
||||
#include "chrome/browser/predictors/predictors_enums.h"
|
||||
#include "chrome/browser/predictors/predictors_features.h"
|
||||
#include "chrome/browser/predictors/predictors_switches.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/ui/browser.h"
|
||||
#include "chrome/browser/ui/browser_commands.h"
|
||||
#include "chrome/common/chrome_switches.h"
|
||||
|
@ -14,7 +14,7 @@
|
||||
#include "chrome/browser/predictors/loading_predictor_factory.h"
|
||||
#include "chrome/browser/predictors/predictors_enums.h"
|
||||
#include "chrome/browser/predictors/predictors_features.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "components/optimization_guide/optimization_guide_decider.h"
|
||||
#include "components/optimization_guide/proto/hints.pb.h"
|
||||
|
@ -1,3 +1,3 @@
|
||||
file://chrome/browser/prerender/OWNERS
|
||||
file://components/prerender/OWNERS
|
||||
|
||||
# COMPONENT: Internals>Preload
|
||||
|
3
chrome/browser/prefetch/no_state_prefetch/OWNERS
Normal file
3
chrome/browser/prefetch/no_state_prefetch/OWNERS
Normal file
@ -0,0 +1,3 @@
|
||||
file://components/prerender/OWNERS
|
||||
|
||||
# COMPONENT: Internals>Preload>NoStatePrefetch
|
@ -2,10 +2,10 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
|
||||
#include "chrome/browser/chrome_notification_types.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/task_manager/web_contents_tags.h"
|
||||
#include "chrome/browser/ui/tab_helpers.h"
|
||||
#include "chrome/common/chrome_render_frame.mojom.h"
|
@ -1,8 +1,8 @@
|
||||
// Copyright 2020 The Chromium Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
#ifndef CHROME_BROWSER_PRERENDER_CHROME_PRERENDER_CONTENTS_DELEGATE_H_
|
||||
#define CHROME_BROWSER_PRERENDER_CHROME_PRERENDER_CONTENTS_DELEGATE_H_
|
||||
#ifndef CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_CHROME_PRERENDER_CONTENTS_DELEGATE_H_
|
||||
#define CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_CHROME_PRERENDER_CONTENTS_DELEGATE_H_
|
||||
|
||||
#include "components/prerender/browser/prerender_contents_delegate.h"
|
||||
#include "mojo/public/cpp/bindings/associated_remote.h"
|
||||
@ -33,4 +33,4 @@ class ChromePrerenderContentsDelegate : public PrerenderContentsDelegate {
|
||||
|
||||
} // namespace prerender
|
||||
|
||||
#endif // CHROME_BROWSER_PRERENDER_CHROME_PRERENDER_CONTENTS_DELEGATE_H_
|
||||
#endif // CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_CHROME_PRERENDER_CONTENTS_DELEGATE_H_
|
@ -2,12 +2,12 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "chrome/browser/prerender/chrome_prerender_manager_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_manager_delegate.h"
|
||||
|
||||
#include "chrome/browser/content_settings/cookie_settings_factory.h"
|
||||
#include "chrome/browser/predictors/loading_predictor.h"
|
||||
#include "chrome/browser/predictors/loading_predictor_factory.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/tab_contents/tab_util.h"
|
||||
#include "chrome/browser/ui/browser_navigator_params.h"
|
||||
@ -95,5 +95,4 @@ ChromePrerenderManagerDelegate::GetPredictionStatus() const {
|
||||
return chrome_browser_net::CanPrefetchAndPrerenderUI(profile_->GetPrefs());
|
||||
}
|
||||
|
||||
|
||||
} // namespace prerender
|
@ -2,8 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#ifndef CHROME_BROWSER_PRERENDER_CHROME_PRERENDER_MANAGER_DELEGATE_H_
|
||||
#define CHROME_BROWSER_PRERENDER_CHROME_PRERENDER_MANAGER_DELEGATE_H_
|
||||
#ifndef CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_CHROME_PRERENDER_MANAGER_DELEGATE_H_
|
||||
#define CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_CHROME_PRERENDER_MANAGER_DELEGATE_H_
|
||||
|
||||
#include "chrome/browser/net/prediction_options.h"
|
||||
#include "components/prerender/browser/prerender_manager_delegate.h"
|
||||
@ -38,4 +38,4 @@ class ChromePrerenderManagerDelegate : public PrerenderManagerDelegate {
|
||||
|
||||
} // namespace prerender
|
||||
|
||||
#endif // CHROME_BROWSER_PRERENDER_CHROME_PRERENDER_MANAGER_DELEGATE_H_
|
||||
#endif // CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_CHROME_PRERENDER_MANAGER_DELEGATE_H_
|
@ -2,9 +2,9 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "chrome/browser/prerender/chrome_prerender_processor_impl_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_processor_impl_delegate.h"
|
||||
|
||||
#include "chrome/browser/prerender/prerender_link_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_link_manager_factory.h"
|
||||
#include "components/prerender/browser/prerender_link_manager.h"
|
||||
#include "content/public/browser/browser_context.h"
|
||||
|
@ -2,8 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#ifndef CHROME_BROWSER_PRERENDER_CHROME_PRERENDER_PROCESSOR_IMPL_DELEGATE_H_
|
||||
#define CHROME_BROWSER_PRERENDER_CHROME_PRERENDER_PROCESSOR_IMPL_DELEGATE_H_
|
||||
#ifndef CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_CHROME_PRERENDER_PROCESSOR_IMPL_DELEGATE_H_
|
||||
#define CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_CHROME_PRERENDER_PROCESSOR_IMPL_DELEGATE_H_
|
||||
|
||||
#include "components/prerender/browser/prerender_processor_impl_delegate.h"
|
||||
|
||||
@ -28,4 +28,4 @@ class ChromePrerenderProcessorImplDelegate
|
||||
|
||||
} // namespace prerender
|
||||
|
||||
#endif // CHROME_BROWSER_PRERENDER_CHROME_PRERENDER_PROCESSOR_IMPL_DELEGATE_H_
|
||||
#endif // CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_CHROME_PRERENDER_PROCESSOR_IMPL_DELEGATE_H_
|
@ -2,9 +2,9 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "chrome/browser/prerender/prerender_link_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_link_manager_factory.h"
|
||||
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/incognito_helpers.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "components/keyed_service/content/browser_context_dependency_manager.h"
|
||||
@ -27,8 +27,8 @@ PrerenderLinkManagerFactory* PrerenderLinkManagerFactory::GetInstance() {
|
||||
|
||||
PrerenderLinkManagerFactory::PrerenderLinkManagerFactory()
|
||||
: BrowserContextKeyedServiceFactory(
|
||||
"PrerenderLinkmanager",
|
||||
BrowserContextDependencyManager::GetInstance()) {
|
||||
"PrerenderLinkmanager",
|
||||
BrowserContextDependencyManager::GetInstance()) {
|
||||
DependsOn(prerender::PrerenderManagerFactory::GetInstance());
|
||||
}
|
||||
|
@ -2,8 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#ifndef CHROME_BROWSER_PRERENDER_PRERENDER_LINK_MANAGER_FACTORY_H_
|
||||
#define CHROME_BROWSER_PRERENDER_PRERENDER_LINK_MANAGER_FACTORY_H_
|
||||
#ifndef CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_PRERENDER_LINK_MANAGER_FACTORY_H_
|
||||
#define CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_PRERENDER_LINK_MANAGER_FACTORY_H_
|
||||
|
||||
#include "base/compiler_specific.h"
|
||||
#include "base/memory/singleton.h"
|
||||
@ -37,4 +37,4 @@ class PrerenderLinkManagerFactory : public BrowserContextKeyedServiceFactory {
|
||||
|
||||
} // namespace prerender
|
||||
|
||||
#endif // CHROME_BROWSER_PRERENDER_PRERENDER_LINK_MANAGER_FACTORY_H_
|
||||
#endif // CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_PRERENDER_LINK_MANAGER_FACTORY_H_
|
@ -2,12 +2,12 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
|
||||
#include "base/trace_event/trace_event.h"
|
||||
#include "chrome/browser/history/history_service_factory.h"
|
||||
#include "chrome/browser/predictors/predictor_database_factory.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_manager_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_manager_delegate.h"
|
||||
#include "chrome/browser/profiles/incognito_helpers.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/sync/profile_sync_service_factory.h"
|
||||
@ -37,8 +37,8 @@ PrerenderManagerFactory* PrerenderManagerFactory::GetInstance() {
|
||||
|
||||
PrerenderManagerFactory::PrerenderManagerFactory()
|
||||
: BrowserContextKeyedServiceFactory(
|
||||
"PrerenderManager",
|
||||
BrowserContextDependencyManager::GetInstance()) {
|
||||
"PrerenderManager",
|
||||
BrowserContextDependencyManager::GetInstance()) {
|
||||
#if BUILDFLAG(ENABLE_EXTENSIONS)
|
||||
DependsOn(
|
||||
extensions::ExtensionsBrowserClient::Get()->GetExtensionSystemFactory());
|
||||
@ -49,8 +49,7 @@ PrerenderManagerFactory::PrerenderManagerFactory()
|
||||
DependsOn(ProfileSyncServiceFactory::GetInstance());
|
||||
}
|
||||
|
||||
PrerenderManagerFactory::~PrerenderManagerFactory() {
|
||||
}
|
||||
PrerenderManagerFactory::~PrerenderManagerFactory() {}
|
||||
|
||||
KeyedService* PrerenderManagerFactory::BuildServiceInstanceFor(
|
||||
content::BrowserContext* browser_context) const {
|
@ -2,8 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#ifndef CHROME_BROWSER_PRERENDER_PRERENDER_MANAGER_FACTORY_H_
|
||||
#define CHROME_BROWSER_PRERENDER_PRERENDER_MANAGER_FACTORY_H_
|
||||
#ifndef CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_PRERENDER_MANAGER_FACTORY_H_
|
||||
#define CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_PRERENDER_MANAGER_FACTORY_H_
|
||||
|
||||
#include "base/compiler_specific.h"
|
||||
#include "base/memory/singleton.h"
|
||||
@ -45,4 +45,4 @@ class PrerenderManagerFactory : public BrowserContextKeyedServiceFactory {
|
||||
|
||||
} // namespace prerender
|
||||
|
||||
#endif // CHROME_BROWSER_PRERENDER_PRERENDER_MANAGER_FACTORY_H_
|
||||
#endif // CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_PRERENDER_MANAGER_FACTORY_H_
|
@ -24,8 +24,8 @@
|
||||
#include "chrome/browser/history/history_test_utils.h"
|
||||
#include "chrome/browser/predictors/autocomplete_action_predictor.h"
|
||||
#include "chrome/browser/predictors/autocomplete_action_predictor_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_test_utils.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_test_utils.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/task_manager/task_manager_browsertest_util.h"
|
||||
#include "chrome/browser/ui/browser.h"
|
@ -2,9 +2,9 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "chrome/browser/prerender/prerender_tab_helper.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_tab_helper.h"
|
||||
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "components/prerender/browser/prerender_manager.h"
|
||||
#include "content/public/browser/navigation_handle.h"
|
||||
#include "content/public/browser/web_contents.h"
|
||||
@ -19,10 +19,9 @@ PrerenderTabHelper::PrerenderTabHelper(content::WebContents* web_contents)
|
||||
PrerenderTabHelper::~PrerenderTabHelper() = default;
|
||||
|
||||
void PrerenderTabHelper::DidFinishNavigation(
|
||||
content::NavigationHandle* navigation_handle) {
|
||||
content::NavigationHandle* navigation_handle) {
|
||||
if (!navigation_handle->IsInMainFrame() ||
|
||||
!navigation_handle->HasCommitted() ||
|
||||
navigation_handle->IsErrorPage()) {
|
||||
!navigation_handle->HasCommitted() || navigation_handle->IsErrorPage()) {
|
||||
return;
|
||||
}
|
||||
|
@ -2,8 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#ifndef CHROME_BROWSER_PRERENDER_PRERENDER_TAB_HELPER_H_
|
||||
#define CHROME_BROWSER_PRERENDER_PRERENDER_TAB_HELPER_H_
|
||||
#ifndef CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_PRERENDER_TAB_HELPER_H_
|
||||
#define CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_PRERENDER_TAB_HELPER_H_
|
||||
|
||||
#include "base/macros.h"
|
||||
#include "content/public/browser/web_contents_observer.h"
|
||||
@ -36,4 +36,4 @@ class PrerenderTabHelper
|
||||
|
||||
} // namespace prerender
|
||||
|
||||
#endif // CHROME_BROWSER_PRERENDER_PRERENDER_TAB_HELPER_H_
|
||||
#endif // CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_PRERENDER_TAB_HELPER_H_
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "chrome/browser/prerender/prerender_test_utils.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_test_utils.h"
|
||||
|
||||
#include <memory>
|
||||
#include <set>
|
||||
@ -16,7 +16,7 @@
|
||||
#include "base/memory/ptr_util.h"
|
||||
#include "base/run_loop.h"
|
||||
#include "base/strings/utf_string_conversions.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/ui/browser.h"
|
||||
#include "chrome/browser/ui/tabs/tab_strip_model.h"
|
||||
@ -588,8 +588,8 @@ PrerenderInProcessBrowserTest::NavigateWithPrerenders(
|
||||
CHECK(!expected_final_status_queue.empty());
|
||||
std::vector<std::unique_ptr<TestPrerender>> prerenders;
|
||||
for (size_t i = 0; i < expected_final_status_queue.size(); i++) {
|
||||
prerenders.push_back(prerender_contents_factory()
|
||||
->ExpectPrerenderContents(expected_final_status_queue[i]));
|
||||
prerenders.push_back(prerender_contents_factory()->ExpectPrerenderContents(
|
||||
expected_final_status_queue[i]));
|
||||
}
|
||||
|
||||
// Navigate to the loader URL and then wait for the first prerender to be
|
@ -2,8 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#ifndef CHROME_BROWSER_PRERENDER_PRERENDER_TEST_UTILS_H_
|
||||
#define CHROME_BROWSER_PRERENDER_PRERENDER_TEST_UTILS_H_
|
||||
#ifndef CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_PRERENDER_TEST_UTILS_H_
|
||||
#define CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_PRERENDER_TEST_UTILS_H_
|
||||
|
||||
#include <functional>
|
||||
#include <map>
|
||||
@ -20,7 +20,7 @@
|
||||
#include "base/synchronization/lock.h"
|
||||
#include "base/test/metrics/histogram_tester.h"
|
||||
#include "chrome/browser/external_protocol/external_protocol_handler.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/safe_browsing/test_safe_browsing_service.h"
|
||||
#include "chrome/test/base/in_process_browser_test.h"
|
||||
#include "components/prerender/browser/prerender_contents.h"
|
||||
@ -412,4 +412,4 @@ class PrerenderInProcessBrowserTest : virtual public InProcessBrowserTest {
|
||||
|
||||
} // namespace prerender
|
||||
|
||||
#endif // CHROME_BROWSER_PRERENDER_PRERENDER_TEST_UTILS_H_
|
||||
#endif // CHROME_BROWSER_PREFETCH_NO_STATE_PREFETCH_PRERENDER_TEST_UTILS_H_
|
@ -27,8 +27,8 @@
|
||||
#include "chrome/browser/predictors/loading_predictor.h"
|
||||
#include "chrome/browser/predictors/loading_predictor_factory.h"
|
||||
#include "chrome/browser/predictors/loading_test_util.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_manager_delegate.h"
|
||||
#include "chrome/browser/prerender/prerender_test_utils.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_manager_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_test_utils.h"
|
||||
#include "chrome/common/chrome_features.h"
|
||||
#include "chrome/common/chrome_switches.h"
|
||||
#include "chrome/common/pref_names.h"
|
@ -32,6 +32,7 @@
|
||||
#include "chrome/browser/net/profile_network_context_service.h"
|
||||
#include "chrome/browser/net/profile_network_context_service_factory.h"
|
||||
#include "chrome/browser/policy/policy_test_utils.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_features.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_origin_prober.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_params.h"
|
||||
@ -43,7 +44,6 @@
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_tab_helper.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_test_utils.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_url_loader_interceptor.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/ssl/certificate_reporting_test_utils.h"
|
||||
#include "chrome/browser/ssl/ssl_browsertest_util.h"
|
||||
|
@ -18,6 +18,7 @@
|
||||
#include "chrome/browser/chrome_content_browser_client.h"
|
||||
#include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h"
|
||||
#include "chrome/browser/net/prediction_options.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_features.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_network_context_client.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_params.h"
|
||||
@ -26,7 +27,6 @@
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_service.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_service_factory.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_subresource_manager.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "components/data_reduction_proxy/core/browser/data_reduction_proxy_settings.h"
|
||||
#include "components/google/core/common/google_util.h"
|
||||
|
@ -10,6 +10,7 @@
|
||||
#include "base/callback.h"
|
||||
#include "base/feature_list.h"
|
||||
#include "base/metrics/histogram_macros.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_features.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_from_string_url_loader.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_origin_prober.h"
|
||||
@ -19,7 +20,6 @@
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_subresource_manager.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_url_loader.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetched_mainframe_response_container.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "components/prerender/browser/prerender_manager.h"
|
||||
#include "content/public/browser/browser_context.h"
|
||||
|
@ -8,9 +8,9 @@
|
||||
|
||||
#include "base/command_line.h"
|
||||
#include "base/test/metrics/histogram_tester.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_features.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetched_mainframe_response_container.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/test/base/chrome_render_view_host_test_harness.h"
|
||||
#include "components/prerender/browser/prerender_handle.h"
|
||||
#include "components/prerender/browser/prerender_manager.h"
|
||||
|
@ -1,3 +0,0 @@
|
||||
file://components/prerender/OWNERS
|
||||
|
||||
# COMPONENT: Internals>Preload
|
@ -9,8 +9,8 @@
|
||||
#include "build/build_config.h"
|
||||
#include "chrome/browser/data_reduction_proxy/data_reduction_proxy_chrome_settings.h"
|
||||
#include "chrome/browser/data_reduction_proxy/data_reduction_proxy_chrome_settings_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_test_utils.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_test_utils.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/profiles/profile_io_data.h"
|
||||
#include "chrome/browser/ui/browser.h"
|
||||
|
@ -56,9 +56,9 @@
|
||||
#include "chrome/browser/predictors/autocomplete_action_predictor_factory.h"
|
||||
#include "chrome/browser/predictors/loading_predictor_factory.h"
|
||||
#include "chrome/browser/predictors/predictor_database_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_link_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefs/pref_metrics_service.h"
|
||||
#include "chrome/browser/prerender/prerender_link_manager_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/gaia_info_update_service_factory.h"
|
||||
#include "chrome/browser/profiles/renderer_updater_factory.h"
|
||||
#include "chrome/browser/safe_browsing/certificate_reporting_service_factory.h"
|
||||
|
@ -75,11 +75,11 @@
|
||||
#include "chrome/browser/policy/profile_policy_connector_builder.h"
|
||||
#include "chrome/browser/policy/schema_registry_service.h"
|
||||
#include "chrome/browser/policy/schema_registry_service_builder.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefs/browser_prefs.h"
|
||||
#include "chrome/browser/prefs/chrome_pref_service_factory.h"
|
||||
#include "chrome/browser/prefs/pref_service_syncable_util.h"
|
||||
#include "chrome/browser/prefs/profile_pref_store_manager.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/bookmark_model_loaded_observer.h"
|
||||
#include "chrome/browser/profiles/chrome_version_service.h"
|
||||
#include "chrome/browser/profiles/gaia_info_update_service_factory.h"
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
#include "chrome/browser/renderer_host/chrome_navigation_ui_data.h"
|
||||
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "components/prerender/browser/prerender_contents.h"
|
||||
#include "components/prerender/browser/prerender_histograms.h"
|
||||
#include "content/public/browser/navigation_handle.h"
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
#include "base/feature_list.h"
|
||||
#include "chrome/browser/browser_process.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/resource_coordinator/tab_manager.h"
|
||||
#include "chrome/browser/resource_coordinator/tab_manager_features.h"
|
||||
|
@ -9,7 +9,7 @@
|
||||
#include "base/check_op.h"
|
||||
#include "base/stl_util.h"
|
||||
#include "chrome/browser/browser_process.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/resource_coordinator/resource_coordinator_parts.h"
|
||||
#include "components/prerender/browser/prerender_contents.h"
|
||||
#include "content/public/browser/navigation_controller.h"
|
||||
|
@ -9,8 +9,8 @@
|
||||
|
||||
#include "base/process/kill.h"
|
||||
#include "base/strings/utf_string_conversions.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_test_utils.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_test_utils.h"
|
||||
#include "chrome/test/base/chrome_render_view_host_test_harness.h"
|
||||
#include "chrome/test/base/testing_profile.h"
|
||||
#include "components/prerender/browser/prerender_handle.h"
|
||||
|
@ -5,7 +5,7 @@
|
||||
#include "chrome/browser/safe_browsing/delayed_warning_navigation_throttle.h"
|
||||
|
||||
#include "base/feature_list.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/safe_browsing/user_interaction_observer.h"
|
||||
#include "components/prerender/browser/prerender_contents.h"
|
||||
#include "components/safe_browsing/core/features.h"
|
||||
|
@ -14,7 +14,7 @@
|
||||
#include "chrome/browser/history/history_service_factory.h"
|
||||
#include "chrome/browser/interstitials/enterprise_util.h"
|
||||
#include "chrome/browser/metrics/chrome_metrics_service_accessor.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/safe_browsing/safe_browsing_blocking_page.h"
|
||||
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
|
||||
|
@ -9,7 +9,7 @@
|
||||
#include "build/build_config.h"
|
||||
#include "chrome/browser/android/customtabs/client_data_header_web_contents_observer.h"
|
||||
#include "chrome/browser/browser_process.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/profiles/profile_io_data.h"
|
||||
#include "chrome/browser/safe_browsing/ui_manager.h"
|
||||
|
@ -16,8 +16,8 @@
|
||||
#include "chrome/browser/browser_about_handler.h"
|
||||
#include "chrome/browser/chrome_notification_types.h"
|
||||
#include "chrome/browser/platform_util.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_manager_factory.h"
|
||||
#include "chrome/browser/prefs/incognito_mode_prefs.h"
|
||||
#include "chrome/browser/prerender/prerender_manager_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/renderer_host/chrome_navigation_ui_data.h"
|
||||
#include "chrome/browser/signin/signin_promo.h"
|
||||
|
@ -18,7 +18,7 @@
|
||||
#include "build/build_config.h"
|
||||
#include "chrome/browser/chrome_notification_types.h"
|
||||
#include "chrome/browser/password_manager/chrome_password_manager_client.h"
|
||||
#include "chrome/browser/prerender/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/chrome_prerender_contents_delegate.h"
|
||||
#include "chrome/browser/tab_contents/tab_util.h"
|
||||
#include "components/autofill/core/browser/logging/log_manager.h"
|
||||
#include "components/password_manager/core/browser/browser_save_password_progress_logger.h"
|
||||
|
@ -50,8 +50,8 @@
|
||||
#include "chrome/browser/plugins/pdf_plugin_placeholder_observer.h"
|
||||
#include "chrome/browser/predictors/loading_predictor_factory.h"
|
||||
#include "chrome/browser/predictors/loading_predictor_tab_helper.h"
|
||||
#include "chrome/browser/prefetch/no_state_prefetch/prerender_tab_helper.h"
|
||||
#include "chrome/browser/prefetch/prefetch_proxy/prefetch_proxy_tab_helper.h"
|
||||
#include "chrome/browser/prerender/prerender_tab_helper.h"
|
||||
#include "chrome/browser/previews/previews_ui_tab_helper.h"
|
||||
#include "chrome/browser/previews/resource_loading_hints/resource_loading_hints_web_contents_observer.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
|
@ -1239,6 +1239,9 @@ if (!is_android) {
|
||||
"../browser/portal/portal_browsertest.cc",
|
||||
"../browser/portal/portal_recently_audible_browsertest.cc",
|
||||
"../browser/predictors/loading_predictor_browsertest.cc",
|
||||
"../browser/prefetch/no_state_prefetch/prerender_nostate_prefetch_browsertest.cc",
|
||||
"../browser/prefetch/no_state_prefetch/prerender_test_utils.cc",
|
||||
"../browser/prefetch/no_state_prefetch/prerender_test_utils.h",
|
||||
"../browser/prefetch/prefetch_browsertest.cc",
|
||||
"../browser/prefetch/prefetch_proxy/prefetch_proxy_browsertest.cc",
|
||||
"../browser/prefetch/prefetch_proxy/prefetch_proxy_test_utils.cc",
|
||||
@ -1247,9 +1250,6 @@ if (!is_android) {
|
||||
"../browser/prefs/pref_functional_browsertest.cc",
|
||||
"../browser/prefs/pref_service_browsertest.cc",
|
||||
"../browser/prefs/tracked/pref_hash_browsertest.cc",
|
||||
"../browser/prerender/prerender_nostate_prefetch_browsertest.cc",
|
||||
"../browser/prerender/prerender_test_utils.cc",
|
||||
"../browser/prerender/prerender_test_utils.h",
|
||||
"../browser/previews/defer_all_script_browsertest.cc",
|
||||
"../browser/previews/defer_all_script_priority_browsertest.cc",
|
||||
"../browser/previews/lazyload_browsertest.cc",
|
||||
@ -3611,6 +3611,7 @@ test("unit_tests") {
|
||||
"../browser/predictors/prefetch_manager_unittest.cc",
|
||||
"../browser/predictors/resource_prefetch_predictor_tables_unittest.cc",
|
||||
"../browser/predictors/resource_prefetch_predictor_unittest.cc",
|
||||
"../browser/prefetch/no_state_prefetch/prerender_unittest.cc",
|
||||
"../browser/prefetch/prefetch_proxy/prefetch_proxy_params_unittest.cc",
|
||||
"../browser/prefetch/prefetch_proxy/prefetch_proxy_prefetch_metrics_collector_unittest.cc",
|
||||
"../browser/prefetch/prefetch_proxy/prefetch_proxy_proxy_configurator_unittest.cc",
|
||||
@ -3624,7 +3625,6 @@ test("unit_tests") {
|
||||
"../browser/prefs/profile_pref_store_manager_unittest.cc",
|
||||
"../browser/prefs/proxy_policy_unittest.cc",
|
||||
"../browser/prefs/session_startup_pref_unittest.cc",
|
||||
"../browser/prerender/prerender_unittest.cc",
|
||||
"../browser/previews/previews_content_util_unittest.cc",
|
||||
"../browser/previews/previews_https_notification_infobar_decider_unittest.cc",
|
||||
"../browser/previews/previews_lite_page_infobar_delegate_unittest.cc",
|
||||
|
@ -1,6 +1,7 @@
|
||||
file://chrome/browser/prerender/OWNERS
|
||||
file://chrome/browser/prefetch/no_state_prefetch/OWNERS
|
||||
file://content/browser/prerender/OWNERS
|
||||
|
||||
per-file *.mojom=set noparent
|
||||
per-file *.mojom=file://ipc/SECURITY_OWNERS
|
||||
|
||||
# COMPONENT: Internals>Preload
|
||||
# COMPONENT: Internals>Preload>Prerender
|
||||
|
Reference in New Issue
Block a user