mirror of
https://github.com/morgan9e/helium
synced 2026-04-14 16:34:06 +09:00
Update to Chromium 134.0.6998.35
This commit is contained in:
@@ -1 +1 @@
|
|||||||
133.0.6943.141
|
134.0.6998.35
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ DOMAIN_EXCLUDE_PREFIXES = [
|
|||||||
# Exclusions for Visual Studio Project generation with GN (PR #445)
|
# Exclusions for Visual Studio Project generation with GN (PR #445)
|
||||||
'tools/gn/',
|
'tools/gn/',
|
||||||
# Exclusions for files covered with other patches/unnecessary
|
# Exclusions for files covered with other patches/unnecessary
|
||||||
'components/search_engines/prepopulated_engines.json',
|
'third_party/search_engines_data/resources/definitions/prepopulated_engines.json',
|
||||||
'third_party/blink/renderer/core/dom/document.cc',
|
'third_party/blink/renderer/core/dom/document.cc',
|
||||||
# Exclusion to allow download of sysroots
|
# Exclusion to allow download of sysroots
|
||||||
'build/linux/sysroot_scripts/sysroots.json',
|
'build/linux/sysroot_scripts/sysroots.json',
|
||||||
|
|||||||
@@ -68,6 +68,7 @@ These are also available on the `chrome://flags` page.
|
|||||||
`ReducedSystemInfo` | Reduces the amount of system information obatainable through headers and javascript, also causes hardwareConcurrency to respond with two cores.
|
`ReducedSystemInfo` | Reduces the amount of system information obatainable through headers and javascript, also causes hardwareConcurrency to respond with two cores.
|
||||||
`RemoveClientHints` | Removes client hints (information sent to servers about your system, similar to a user agent).
|
`RemoveClientHints` | Removes client hints (information sent to servers about your system, similar to a user agent).
|
||||||
`SetIpv6ProbeFalse` | Forces the result of the browser's IPv6 probing (i.e. IPv6 connectivity test) to be unsuccessful. This causes IPv4 addresses to be prioritized over IPv6 addresses. Without this flag, the probing result is set to be successful, which causes IPv6 to be used over IPv4 when possible.
|
`SetIpv6ProbeFalse` | Forces the result of the browser's IPv6 probing (i.e. IPv6 connectivity test) to be unsuccessful. This causes IPv4 addresses to be prioritized over IPv6 addresses. Without this flag, the probing result is set to be successful, which causes IPv6 to be used over IPv4 when possible.
|
||||||
|
`SpoofWebGLInfo` | Return generic values for WebGLDebugRendererInfo to remove a potential data leak while preventing potential website breakage.
|
||||||
|
|
||||||
- ### Available only on desktop
|
- ### Available only on desktop
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
fonts(\\*?)\.googleapis(\\*?)\.com#f0ntz\g<1>.9oo91e8p1\g<2>.qjz9zk
|
fonts(\\*?)\.googleapis(\\*?)\.com#f0ntz\g<1>.9oo91e8p1\g<2>.qjz9zk
|
||||||
google([A-Za-z\-]*?\\*?)\.com(?!mon)#9oo91e\g<1>.qjz9zk
|
google([A-Za-z\-]*?\\*?)\.com(?!mon)#9oo91e\g<1>.qjz9zk
|
||||||
gstatic([A-Za-z\-]*?\\*?)\.com#95tat1c\g<1>.qjz9zk
|
gstatic([A-Za-z\-]*?\\*?)\.com#95tat1c\g<1>.qjz9zk
|
||||||
chrome([A-Za-z\-]*?\\*?)\.com#ch40me\g<1>.qjz9zk
|
chrome([A-Za-z\-]*?\\*?)\.com(?!ponent)#ch40me\g<1>.qjz9zk
|
||||||
chromium([A-Za-z\-]*?\\*?)\.org#ch40m1um\g<1>.qjz9zk
|
chromium([A-Za-z\-]*?\\*?)\.org#ch40m1um\g<1>.qjz9zk
|
||||||
mozilla([A-Za-z\-]*?\\*?)\.org#m0z111a\g<1>.qjz9zk
|
mozilla([A-Za-z\-]*?\\*?)\.org#m0z111a\g<1>.qjz9zk
|
||||||
facebook([A-Za-z\-]*?\\*?)\.com#f8c3b00k\g<1>.qjz9zk
|
facebook([A-Za-z\-]*?\\*?)\.com#f8c3b00k\g<1>.qjz9zk
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -51,7 +51,7 @@ Subject: Disable fetching of all field trials
|
|||||||
/**
|
/**
|
||||||
--- a/components/variations/service/variations_service.cc
|
--- a/components/variations/service/variations_service.cc
|
||||||
+++ b/components/variations/service/variations_service.cc
|
+++ b/components/variations/service/variations_service.cc
|
||||||
@@ -221,17 +221,7 @@ bool GetInstanceManipulations(const net:
|
@@ -222,17 +222,7 @@ bool GetInstanceManipulations(const net:
|
||||||
// Variations seed fetching is only enabled in official Chrome builds, if a URL
|
// Variations seed fetching is only enabled in official Chrome builds, if a URL
|
||||||
// is specified on the command line, and for testing.
|
// is specified on the command line, and for testing.
|
||||||
bool IsFetchingEnabled() {
|
bool IsFetchingEnabled() {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/BUILD.gn
|
--- a/chrome/browser/BUILD.gn
|
||||||
+++ b/chrome/browser/BUILD.gn
|
+++ b/chrome/browser/BUILD.gn
|
||||||
@@ -2231,7 +2231,6 @@ static_library("browser") {
|
@@ -2266,7 +2266,6 @@ static_library("browser") {
|
||||||
"//components/reporting/util:task_runner_context",
|
"//components/reporting/util:task_runner_context",
|
||||||
"//components/resources",
|
"//components/resources",
|
||||||
"//components/safe_browsing/content/browser",
|
"//components/safe_browsing/content/browser",
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
"//components/safe_browsing/content/browser:safe_browsing_service",
|
"//components/safe_browsing/content/browser:safe_browsing_service",
|
||||||
"//components/safe_browsing/content/browser/notification_content_detection",
|
"//components/safe_browsing/content/browser/notification_content_detection",
|
||||||
"//components/safe_browsing/content/browser/password_protection",
|
"//components/safe_browsing/content/browser/password_protection",
|
||||||
@@ -3581,8 +3580,6 @@ static_library("browser") {
|
@@ -3618,8 +3617,6 @@ static_library("browser") {
|
||||||
"download/download_commands.cc",
|
"download/download_commands.cc",
|
||||||
"download/download_crx_util.cc",
|
"download/download_crx_util.cc",
|
||||||
"download/download_crx_util.h",
|
"download/download_crx_util.h",
|
||||||
@@ -17,134 +17,9 @@
|
|||||||
"download/download_dir_policy_handler.cc",
|
"download/download_dir_policy_handler.cc",
|
||||||
"download/download_dir_policy_handler.h",
|
"download/download_dir_policy_handler.h",
|
||||||
"download/download_dir_util.cc",
|
"download/download_dir_util.cc",
|
||||||
--- a/chrome/browser/browser_process.h
|
|
||||||
+++ b/chrome/browser/browser_process.h
|
|
||||||
@@ -66,10 +66,6 @@ class NetworkQualityTracker;
|
|
||||||
class SharedURLLoaderFactory;
|
|
||||||
}
|
|
||||||
|
|
||||||
-namespace safe_browsing {
|
|
||||||
-class SafeBrowsingService;
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
namespace signin {
|
|
||||||
class ActivePrimaryAccountsMetricsRecorder;
|
|
||||||
}
|
|
||||||
@@ -233,9 +229,6 @@ class BrowserProcess {
|
|
||||||
// on this platform (or this is a unit test).
|
|
||||||
virtual StatusTray* status_tray() = 0;
|
|
||||||
|
|
||||||
- // Returns the SafeBrowsing service.
|
|
||||||
- virtual safe_browsing::SafeBrowsingService* safe_browsing_service() = 0;
|
|
||||||
-
|
|
||||||
// Returns the service providing versioned storage for rules used by the Safe
|
|
||||||
// Browsing subresource filter.
|
|
||||||
virtual subresource_filter::RulesetService*
|
|
||||||
--- a/chrome/browser/browser_process_impl.cc
|
|
||||||
+++ b/chrome/browser/browser_process_impl.cc
|
|
||||||
@@ -77,7 +77,6 @@
|
|
||||||
#include "chrome/browser/printing/print_job_manager.h"
|
|
||||||
#include "chrome/browser/profiles/profile_manager.h"
|
|
||||||
#include "chrome/browser/resource_coordinator/resource_coordinator_parts.h"
|
|
||||||
-#include "chrome/browser/safe_browsing/safe_browsing_service.h"
|
|
||||||
#include "chrome/browser/shell_integration.h"
|
|
||||||
#include "chrome/browser/site_isolation/prefs_observer.h"
|
|
||||||
#include "chrome/browser/ssl/secure_origin_prefs_observer.h"
|
|
||||||
@@ -476,8 +475,6 @@ void BrowserProcessImpl::StartTearDown()
|
|
||||||
#endif
|
|
||||||
metrics_services_manager_.reset();
|
|
||||||
intranet_redirect_detector_.reset();
|
|
||||||
- if (safe_browsing_service_.get())
|
|
||||||
- safe_browsing_service()->ShutDown();
|
|
||||||
network_time_tracker_.reset();
|
|
||||||
|
|
||||||
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
|
|
||||||
@@ -1159,14 +1156,6 @@ StatusTray* BrowserProcessImpl::status_t
|
|
||||||
return status_tray_.get();
|
|
||||||
}
|
|
||||||
|
|
||||||
-safe_browsing::SafeBrowsingService*
|
|
||||||
-BrowserProcessImpl::safe_browsing_service() {
|
|
||||||
- DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
|
|
||||||
- if (!created_safe_browsing_service_)
|
|
||||||
- CreateSafeBrowsingService();
|
|
||||||
- return safe_browsing_service_.get();
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
subresource_filter::RulesetService*
|
|
||||||
BrowserProcessImpl::subresource_filter_ruleset_service() {
|
|
||||||
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
|
|
||||||
@@ -1468,26 +1457,6 @@ void BrowserProcessImpl::CreateBackgroun
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
-void BrowserProcessImpl::CreateSafeBrowsingService() {
|
|
||||||
- DCHECK(!safe_browsing_service_);
|
|
||||||
- // Set this flag to true so that we don't retry indefinitely to
|
|
||||||
- // create the service class if there was an error.
|
|
||||||
- created_safe_browsing_service_ = true;
|
|
||||||
-
|
|
||||||
- // The factory can be overridden in tests.
|
|
||||||
- if (!safe_browsing::SafeBrowsingServiceInterface::HasFactory()) {
|
|
||||||
- safe_browsing::SafeBrowsingServiceInterface::RegisterFactory(
|
|
||||||
- safe_browsing::GetSafeBrowsingServiceFactory());
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
- // TODO(crbug.com/41437292): Port consumers of the |safe_browsing_service_| to
|
|
||||||
- // use the interface in components/safe_browsing, and remove this cast.
|
|
||||||
- safe_browsing_service_ = static_cast<safe_browsing::SafeBrowsingService*>(
|
|
||||||
- safe_browsing::SafeBrowsingServiceInterface::CreateSafeBrowsingService());
|
|
||||||
- if (safe_browsing_service_)
|
|
||||||
- safe_browsing_service_->Initialize();
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
void BrowserProcessImpl::CreateSubresourceFilterRulesetService() {
|
|
||||||
DCHECK(!subresource_filter_ruleset_service_);
|
|
||||||
created_subresource_filter_ruleset_service_ = true;
|
|
||||||
--- a/chrome/browser/browser_process_impl.h
|
|
||||||
+++ b/chrome/browser/browser_process_impl.h
|
|
||||||
@@ -199,7 +199,6 @@ class BrowserProcessImpl : public Browse
|
|
||||||
std::unique_ptr<BackgroundModeManager> manager) override;
|
|
||||||
#endif
|
|
||||||
StatusTray* status_tray() override;
|
|
||||||
- safe_browsing::SafeBrowsingService* safe_browsing_service() override;
|
|
||||||
subresource_filter::RulesetService* subresource_filter_ruleset_service()
|
|
||||||
override;
|
|
||||||
subresource_filter::RulesetService*
|
|
||||||
@@ -368,9 +367,6 @@ class BrowserProcessImpl : public Browse
|
|
||||||
std::unique_ptr<BackgroundModeManager> background_mode_manager_;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
- bool created_safe_browsing_service_ = false;
|
|
||||||
- scoped_refptr<safe_browsing::SafeBrowsingService> safe_browsing_service_;
|
|
||||||
-
|
|
||||||
bool created_subresource_filter_ruleset_service_ = false;
|
|
||||||
std::unique_ptr<subresource_filter::RulesetService>
|
|
||||||
subresource_filter_ruleset_service_;
|
|
||||||
--- a/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc
|
|
||||||
+++ b/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc
|
|
||||||
@@ -70,7 +70,6 @@
|
|
||||||
#include "chrome/browser/profiles/keep_alive/scoped_profile_keep_alive.h"
|
|
||||||
#include "chrome/browser/profiles/profile.h"
|
|
||||||
#include "chrome/browser/reading_list/reading_list_model_factory.h"
|
|
||||||
-#include "chrome/browser/safe_browsing/safe_browsing_service.h"
|
|
||||||
#include "chrome/browser/safe_browsing/verdict_cache_manager_factory.h"
|
|
||||||
#include "chrome/browser/search_engine_choice/search_engine_choice_service_factory.h"
|
|
||||||
#include "chrome/browser/search_engines/template_url_service_factory.h"
|
|
||||||
@@ -660,10 +659,6 @@ void ChromeBrowsingDataRemoverDelegate::
|
|
||||||
base::RecordAction(UserMetricsAction("ClearBrowsingData_Cookies"));
|
|
||||||
|
|
||||||
network::mojom::NetworkContext* safe_browsing_context = nullptr;
|
|
||||||
- safe_browsing::SafeBrowsingService* sb_service =
|
|
||||||
- g_browser_process->safe_browsing_service();
|
|
||||||
- if (sb_service)
|
|
||||||
- safe_browsing_context = sb_service->GetNetworkContext(profile_);
|
|
||||||
|
|
||||||
// Cleared for DATA_TYPE_HISTORY, DATA_TYPE_COOKIES and DATA_TYPE_PASSWORDS.
|
|
||||||
browsing_data::RemoveFederatedSiteSettingsData(delete_begin_, delete_end_,
|
|
||||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||||
@@ -5391,10 +5391,6 @@ ChromeContentBrowserClient::CreateThrott
|
@@ -5403,10 +5403,6 @@ ChromeContentBrowserClient::CreateThrott
|
||||||
throttles.push_back(std::make_unique<PolicyBlocklistNavigationThrottle>(
|
throttles.push_back(std::make_unique<PolicyBlocklistNavigationThrottle>(
|
||||||
handle, handle->GetWebContents()->GetBrowserContext()));
|
handle, handle->GetWebContents()->GetBrowserContext()));
|
||||||
|
|
||||||
@@ -155,7 +30,7 @@
|
|||||||
throttles.push_back(std::make_unique<SSLErrorNavigationThrottle>(
|
throttles.push_back(std::make_unique<SSLErrorNavigationThrottle>(
|
||||||
handle,
|
handle,
|
||||||
base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp),
|
base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp),
|
||||||
@@ -5449,16 +5445,6 @@ ChromeContentBrowserClient::CreateThrott
|
@@ -5461,16 +5457,6 @@ ChromeContentBrowserClient::CreateThrott
|
||||||
&throttles);
|
&throttles);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -172,7 +47,7 @@
|
|||||||
if (base::FeatureList::IsEnabled(safe_browsing::kDelayedWarnings)) {
|
if (base::FeatureList::IsEnabled(safe_browsing::kDelayedWarnings)) {
|
||||||
throttles.push_back(
|
throttles.push_back(
|
||||||
std::make_unique<safe_browsing::DelayedWarningNavigationThrottle>(
|
std::make_unique<safe_browsing::DelayedWarningNavigationThrottle>(
|
||||||
@@ -5754,8 +5740,6 @@ bool ChromeContentBrowserClient::IsPlugi
|
@@ -5771,8 +5757,6 @@ bool ChromeContentBrowserClient::IsPlugi
|
||||||
void ChromeContentBrowserClient::InitOnUIThread() {
|
void ChromeContentBrowserClient::InitOnUIThread() {
|
||||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||||
|
|
||||||
@@ -183,7 +58,7 @@
|
|||||||
base::PathService::Get(chrome::DIR_USER_DATA, &user_data_dir);
|
base::PathService::Get(chrome::DIR_USER_DATA, &user_data_dir);
|
||||||
--- a/chrome/browser/component_updater/file_type_policies_component_installer.cc
|
--- a/chrome/browser/component_updater/file_type_policies_component_installer.cc
|
||||||
+++ b/chrome/browser/component_updater/file_type_policies_component_installer.cc
|
+++ b/chrome/browser/component_updater/file_type_policies_component_installer.cc
|
||||||
@@ -43,21 +43,6 @@ const uint8_t kFileTypePoliciesPublicKey
|
@@ -38,21 +38,6 @@ const uint8_t kFileTypePoliciesPublicKey
|
||||||
const char kFileTypePoliciesManifestName[] = "File Type Policies";
|
const char kFileTypePoliciesManifestName[] = "File Type Policies";
|
||||||
|
|
||||||
void LoadFileTypesFromDisk(const base::FilePath& pb_path) {
|
void LoadFileTypesFromDisk(const base::FilePath& pb_path) {
|
||||||
@@ -221,7 +96,7 @@
|
|||||||
if (download_manager_) {
|
if (download_manager_) {
|
||||||
download_manager_->AddObserver(this);
|
download_manager_->AddObserver(this);
|
||||||
}
|
}
|
||||||
@@ -1058,17 +1051,6 @@ void ChromeDownloadManagerDelegate::Choo
|
@@ -1074,17 +1067,6 @@ void ChromeDownloadManagerDelegate::Choo
|
||||||
void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName(
|
void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName(
|
||||||
base::FilePath* filename,
|
base::FilePath* filename,
|
||||||
const GURL& source_url) {
|
const GURL& source_url) {
|
||||||
@@ -494,51 +369,9 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
class DownloadsShowFunction : public ExtensionFunction {
|
class DownloadsShowFunction : public ExtensionFunction {
|
||||||
--- a/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_api.cc
|
|
||||||
+++ b/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_api.cc
|
|
||||||
@@ -53,39 +53,7 @@ SafeBrowsingPrivateGetReferrerChainFunct
|
|
||||||
base::StringPrintf("Could not find tab with id %d.", params->tab_id)));
|
|
||||||
}
|
|
||||||
|
|
||||||
- Profile* profile = Profile::FromBrowserContext(browser_context());
|
|
||||||
- if (!SafeBrowsingNavigationObserverManager::IsEnabledAndReady(
|
|
||||||
- profile->GetPrefs(), g_browser_process->safe_browsing_service()))
|
|
||||||
- return RespondNow(NoArguments());
|
|
||||||
-
|
|
||||||
- SafeBrowsingNavigationObserverManager* navigation_observer_manager =
|
|
||||||
- safe_browsing::SafeBrowsingNavigationObserverManagerFactory::
|
|
||||||
- GetForBrowserContext(profile);
|
|
||||||
-
|
|
||||||
- safe_browsing::ReferrerChain referrer_chain;
|
|
||||||
- SafeBrowsingNavigationObserverManager::AttributionResult result =
|
|
||||||
- navigation_observer_manager->IdentifyReferrerChainByRenderFrameHost(
|
|
||||||
- contents->GetPrimaryMainFrame(), kReferrerUserGestureLimit,
|
|
||||||
- &referrer_chain);
|
|
||||||
-
|
|
||||||
- // If the referrer chain is incomplete we'll append the most recent
|
|
||||||
- // navigations to referrer chain for diagnostic purposes. This only happens if
|
|
||||||
- // the user is not in incognito mode and has opted into extended reporting or
|
|
||||||
- // Scout reporting. Otherwise, |CountOfRecentNavigationsToAppend| returns 0.
|
|
||||||
- int recent_navigations_to_collect =
|
|
||||||
- SafeBrowsingNavigationObserverManager::CountOfRecentNavigationsToAppend(
|
|
||||||
- profile, profile->GetPrefs(), result);
|
|
||||||
- if (recent_navigations_to_collect > 0) {
|
|
||||||
- navigation_observer_manager->AppendRecentNavigations(
|
|
||||||
- recent_navigations_to_collect, &referrer_chain);
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
std::vector<api::safe_browsing_private::ReferrerChainEntry> referrer_entries;
|
|
||||||
- referrer_entries.reserve(referrer_chain.size());
|
|
||||||
- for (const auto& entry : referrer_chain) {
|
|
||||||
- referrer_entries.emplace_back(
|
|
||||||
- safe_browsing_util::ReferrerToReferrerChainEntry(entry));
|
|
||||||
- }
|
|
||||||
return RespondNow(ArgumentList(
|
|
||||||
api::safe_browsing_private::GetReferrerChain::Results::Create(
|
|
||||||
referrer_entries)));
|
|
||||||
--- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
|
--- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
|
||||||
+++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
|
+++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
|
||||||
@@ -708,18 +708,6 @@ void WebstorePrivateBeginInstallWithMani
|
@@ -713,18 +713,6 @@ void WebstorePrivateBeginInstallWithMani
|
||||||
|
|
||||||
void WebstorePrivateBeginInstallWithManifest3Function::
|
void WebstorePrivateBeginInstallWithManifest3Function::
|
||||||
ReportFrictionAcceptedEvent() {
|
ReportFrictionAcceptedEvent() {
|
||||||
@@ -557,92 +390,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
void WebstorePrivateBeginInstallWithManifest3Function::OnInstallPromptDone(
|
void WebstorePrivateBeginInstallWithManifest3Function::OnInstallPromptDone(
|
||||||
@@ -1205,54 +1193,9 @@ WebstorePrivateGetReferrerChainFunction:
|
|
||||||
|
|
||||||
ExtensionFunction::ResponseAction
|
|
||||||
WebstorePrivateGetReferrerChainFunction::Run() {
|
|
||||||
- Profile* profile = Profile::FromBrowserContext(browser_context());
|
|
||||||
- if (!SafeBrowsingNavigationObserverManager::IsEnabledAndReady(
|
|
||||||
- profile->GetPrefs(), g_browser_process->safe_browsing_service()))
|
|
||||||
- return RespondNow(ArgumentList(
|
|
||||||
- api::webstore_private::GetReferrerChain::Results::Create("")));
|
|
||||||
-
|
|
||||||
- content::RenderFrameHost* outermost_render_frame_host =
|
|
||||||
- render_frame_host() ? render_frame_host()->GetOutermostMainFrame()
|
|
||||||
- : nullptr;
|
|
||||||
-
|
|
||||||
- if (!outermost_render_frame_host) {
|
|
||||||
- return RespondNow(ErrorWithArguments(
|
|
||||||
- api::webstore_private::GetReferrerChain::Results::Create(""),
|
|
||||||
- kWebstoreUserCancelledError));
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
- SafeBrowsingNavigationObserverManager* navigation_observer_manager =
|
|
||||||
- safe_browsing::SafeBrowsingNavigationObserverManagerFactory::
|
|
||||||
- GetForBrowserContext(profile);
|
|
||||||
-
|
|
||||||
- safe_browsing::ReferrerChain referrer_chain;
|
|
||||||
- SafeBrowsingNavigationObserverManager::AttributionResult result =
|
|
||||||
- navigation_observer_manager->IdentifyReferrerChainByRenderFrameHost(
|
|
||||||
- outermost_render_frame_host, kExtensionReferrerUserGestureLimit,
|
|
||||||
- &referrer_chain);
|
|
||||||
-
|
|
||||||
- // If the referrer chain is incomplete we'll append the most recent
|
|
||||||
- // navigations to referrer chain for diagnostic purposes. This only happens if
|
|
||||||
- // the user is not in incognito mode and has opted into extended reporting or
|
|
||||||
- // Scout reporting. Otherwise, |CountOfRecentNavigationsToAppend| returns 0.
|
|
||||||
- int recent_navigations_to_collect =
|
|
||||||
- SafeBrowsingNavigationObserverManager::CountOfRecentNavigationsToAppend(
|
|
||||||
- profile, profile->GetPrefs(), result);
|
|
||||||
- if (recent_navigations_to_collect > 0) {
|
|
||||||
- navigation_observer_manager->AppendRecentNavigations(
|
|
||||||
- recent_navigations_to_collect, &referrer_chain);
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
- safe_browsing::ExtensionWebStoreInstallRequest request;
|
|
||||||
- request.mutable_referrer_chain()->Swap(&referrer_chain);
|
|
||||||
- request.mutable_referrer_chain_options()->set_recent_navigations_to_collect(
|
|
||||||
- recent_navigations_to_collect);
|
|
||||||
-
|
|
||||||
- // Base64 encode the request to avoid issues with base::Value rejecting
|
|
||||||
- // strings which are not valid UTF8.
|
|
||||||
return RespondNow(
|
|
||||||
ArgumentList(api::webstore_private::GetReferrerChain::Results::Create(
|
|
||||||
- base::Base64Encode(request.SerializeAsString()))));
|
|
||||||
+ "")));
|
|
||||||
}
|
|
||||||
|
|
||||||
WebstorePrivateGetExtensionStatusFunction::
|
|
||||||
--- a/chrome/browser/extensions/blocklist_state_fetcher.cc
|
--- a/chrome/browser/extensions/blocklist_state_fetcher.cc
|
||||||
+++ b/chrome/browser/extensions/blocklist_state_fetcher.cc
|
+++ b/chrome/browser/extensions/blocklist_state_fetcher.cc
|
||||||
@@ -38,24 +38,8 @@ BlocklistStateFetcher::~BlocklistStateFe
|
@@ -75,8 +75,7 @@ void BlocklistStateFetcher::SendRequest(
|
||||||
void BlocklistStateFetcher::Request(const std::string& id,
|
|
||||||
RequestCallback callback) {
|
|
||||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
|
||||||
- if (!safe_browsing_config_) {
|
|
||||||
- if (g_browser_process && g_browser_process->safe_browsing_service()) {
|
|
||||||
- SetSafeBrowsingConfig(
|
|
||||||
- g_browser_process->safe_browsing_service()->GetV4ProtocolConfig());
|
|
||||||
- } else {
|
|
||||||
- base::SingleThreadTaskRunner::GetCurrentDefault()->PostTask(
|
|
||||||
- FROM_HERE, base::BindOnce(std::move(callback), BLOCKLISTED_UNKNOWN));
|
|
||||||
- return;
|
|
||||||
- }
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
- bool request_already_sent = base::Contains(callbacks_, id);
|
|
||||||
- callbacks_.insert(std::make_pair(id, std::move(callback)));
|
|
||||||
- if (request_already_sent) {
|
|
||||||
- return;
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
- SendRequest(id);
|
|
||||||
+ base::SingleThreadTaskRunner::GetCurrentDefault()->PostTask(
|
|
||||||
+ FROM_HERE, base::BindOnce(std::move(callback), BLOCKLISTED_UNKNOWN));
|
|
||||||
}
|
|
||||||
|
|
||||||
void BlocklistStateFetcher::SendRequest(const std::string& id) {
|
|
||||||
@@ -66,8 +50,7 @@ void BlocklistStateFetcher::SendRequest(
|
|
||||||
std::string request_str;
|
std::string request_str;
|
||||||
request.SerializeToString(&request_str);
|
request.SerializeToString(&request_str);
|
||||||
|
|
||||||
@@ -652,7 +402,7 @@
|
|||||||
net::NetworkTrafficAnnotationTag traffic_annotation =
|
net::NetworkTrafficAnnotationTag traffic_annotation =
|
||||||
net::DefineNetworkTrafficAnnotation("extension_blacklist", R"(
|
net::DefineNetworkTrafficAnnotation("extension_blacklist", R"(
|
||||||
semantics {
|
semantics {
|
||||||
@@ -122,12 +105,6 @@ void BlocklistStateFetcher::SendRequest(
|
@@ -131,12 +130,6 @@ void BlocklistStateFetcher::SendRequest(
|
||||||
base::Unretained(this), fetcher));
|
base::Unretained(this), fetcher));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -676,57 +426,9 @@
|
|||||||
protected:
|
protected:
|
||||||
void OnURLLoaderComplete(network::SimpleURLLoader* url_loader,
|
void OnURLLoaderComplete(network::SimpleURLLoader* url_loader,
|
||||||
std::unique_ptr<std::string> response_body);
|
std::unique_ptr<std::string> response_body);
|
||||||
@@ -56,7 +54,6 @@ class BlocklistStateFetcher {
|
|
||||||
|
|
||||||
void SendRequest(const std::string& id);
|
|
||||||
|
|
||||||
- std::unique_ptr<safe_browsing::V4ProtocolConfig> safe_browsing_config_;
|
|
||||||
scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory_;
|
|
||||||
|
|
||||||
// SimpleURLLoader -> (owned loader, extension id).
|
|
||||||
--- a/chrome/browser/profiles/profile_impl.cc
|
|
||||||
+++ b/chrome/browser/profiles/profile_impl.cc
|
|
||||||
@@ -96,7 +96,6 @@
|
|
||||||
#include "chrome/browser/push_messaging/push_messaging_service_impl.h"
|
|
||||||
#include "chrome/browser/reading_list/reading_list_model_factory.h"
|
|
||||||
#include "chrome/browser/reduce_accept_language/reduce_accept_language_factory.h"
|
|
||||||
-#include "chrome/browser/safe_browsing/safe_browsing_service.h"
|
|
||||||
#include "chrome/browser/sessions/exit_type_service.h"
|
|
||||||
#include "chrome/browser/sharing/sharing_service_factory.h"
|
|
||||||
#include "chrome/browser/signin/identity_manager_factory.h"
|
|
||||||
@@ -634,17 +633,6 @@ void ProfileImpl::LoadPrefsForNormalStar
|
|
||||||
|
|
||||||
mojo::PendingRemote<prefs::mojom::TrackedPreferenceValidationDelegate>
|
|
||||||
pref_validation_delegate;
|
|
||||||
- scoped_refptr<safe_browsing::SafeBrowsingService> safe_browsing_service(
|
|
||||||
- g_browser_process->safe_browsing_service());
|
|
||||||
- if (safe_browsing_service.get()) {
|
|
||||||
- auto pref_validation_delegate_impl =
|
|
||||||
- safe_browsing_service->CreatePreferenceValidationDelegate(this);
|
|
||||||
- if (pref_validation_delegate_impl) {
|
|
||||||
- mojo::MakeSelfOwnedReceiver(
|
|
||||||
- std::move(pref_validation_delegate_impl),
|
|
||||||
- pref_validation_delegate.InitWithNewPipeAndPassReceiver());
|
|
||||||
- }
|
|
||||||
- }
|
|
||||||
|
|
||||||
prefs_ = CreateProfilePrefService(
|
|
||||||
pref_registry_, CreateExtensionPrefStore(this, false),
|
|
||||||
--- a/chrome/browser/profiles/profiles_state.cc
|
|
||||||
+++ b/chrome/browser/profiles/profiles_state.cc
|
|
||||||
@@ -290,9 +290,6 @@ void RemoveBrowsingDataForProfile(const
|
|
||||||
// The BrowsingDataRemover relies on many objects that aren't created in unit
|
|
||||||
// tests. Previously this code would depend on content::ResourceDispatcherHost
|
|
||||||
// but that's gone, so do a similar hack for now.
|
|
||||||
- if (!g_browser_process->safe_browsing_service())
|
|
||||||
- return;
|
|
||||||
-
|
|
||||||
Profile* profile =
|
|
||||||
g_browser_process->profile_manager()->GetProfileByPath(profile_path);
|
|
||||||
if (!profile)
|
|
||||||
--- a/chrome/browser/safe_browsing/BUILD.gn
|
--- a/chrome/browser/safe_browsing/BUILD.gn
|
||||||
+++ b/chrome/browser/safe_browsing/BUILD.gn
|
+++ b/chrome/browser/safe_browsing/BUILD.gn
|
||||||
@@ -7,6 +7,7 @@ import("//components/safe_browsing/build
|
@@ -8,6 +8,7 @@ import("//components/safe_browsing/build
|
||||||
import("//extensions/buildflags/buildflags.gni")
|
import("//extensions/buildflags/buildflags.gni")
|
||||||
|
|
||||||
static_library("safe_browsing") {
|
static_library("safe_browsing") {
|
||||||
@@ -734,7 +436,7 @@
|
|||||||
sources = [
|
sources = [
|
||||||
"chrome_controller_client.cc",
|
"chrome_controller_client.cc",
|
||||||
"chrome_controller_client.h",
|
"chrome_controller_client.h",
|
||||||
@@ -77,6 +78,7 @@ static_library("safe_browsing") {
|
@@ -78,6 +79,7 @@ static_library("safe_browsing") {
|
||||||
"//mojo/public/cpp/system",
|
"//mojo/public/cpp/system",
|
||||||
"//services/preferences/public/cpp",
|
"//services/preferences/public/cpp",
|
||||||
]
|
]
|
||||||
@@ -742,7 +444,7 @@
|
|||||||
|
|
||||||
if (is_android) {
|
if (is_android) {
|
||||||
deps += [
|
deps += [
|
||||||
@@ -547,6 +549,7 @@ static_library("advanced_protection") {
|
@@ -549,6 +551,7 @@ static_library("advanced_protection") {
|
||||||
}
|
}
|
||||||
|
|
||||||
source_set("metrics_collector") {
|
source_set("metrics_collector") {
|
||||||
@@ -750,7 +452,7 @@
|
|||||||
sources = [
|
sources = [
|
||||||
"safe_browsing_metrics_collector_factory.cc",
|
"safe_browsing_metrics_collector_factory.cc",
|
||||||
"safe_browsing_metrics_collector_factory.h",
|
"safe_browsing_metrics_collector_factory.h",
|
||||||
@@ -566,6 +569,7 @@ source_set("metrics_collector") {
|
@@ -568,6 +571,7 @@ source_set("metrics_collector") {
|
||||||
"//components/safe_browsing/core/common:safe_browsing_prefs",
|
"//components/safe_browsing/core/common:safe_browsing_prefs",
|
||||||
"//content/public/browser",
|
"//content/public/browser",
|
||||||
]
|
]
|
||||||
@@ -758,104 +460,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
source_set("test_support") {
|
source_set("test_support") {
|
||||||
--- a/chrome/browser/ssl/chrome_security_state_tab_helper.cc
|
|
||||||
+++ b/chrome/browser/ssl/chrome_security_state_tab_helper.cc
|
|
||||||
@@ -179,92 +179,5 @@ bool ChromeSecurityStateTabHelper::UsedP
|
|
||||||
|
|
||||||
security_state::MaliciousContentStatus
|
|
||||||
ChromeSecurityStateTabHelper::GetMaliciousContentStatus() const {
|
|
||||||
- using enum safe_browsing::SBThreatType;
|
|
||||||
-
|
|
||||||
- content::NavigationEntry* entry =
|
|
||||||
- web_contents()->GetController().GetVisibleEntry();
|
|
||||||
- if (!entry) {
|
|
||||||
- return security_state::MALICIOUS_CONTENT_STATUS_NONE;
|
|
||||||
- }
|
|
||||||
- safe_browsing::SafeBrowsingService* sb_service =
|
|
||||||
- g_browser_process->safe_browsing_service();
|
|
||||||
- if (!sb_service) {
|
|
||||||
- return security_state::MALICIOUS_CONTENT_STATUS_NONE;
|
|
||||||
- }
|
|
||||||
- scoped_refptr<SafeBrowsingUIManager> sb_ui_manager = sb_service->ui_manager();
|
|
||||||
- safe_browsing::SBThreatType threat_type;
|
|
||||||
- if (sb_ui_manager->IsUrlAllowlistedOrPendingForWebContents(
|
|
||||||
- entry->GetURL(), entry, web_contents(), false, &threat_type)) {
|
|
||||||
- switch (threat_type) {
|
|
||||||
- case SB_THREAT_TYPE_UNUSED:
|
|
||||||
- case SB_THREAT_TYPE_SAFE:
|
|
||||||
- case SB_THREAT_TYPE_URL_PHISHING:
|
|
||||||
- case SB_THREAT_TYPE_URL_CLIENT_SIDE_PHISHING:
|
|
||||||
- return security_state::MALICIOUS_CONTENT_STATUS_SOCIAL_ENGINEERING;
|
|
||||||
- case SB_THREAT_TYPE_URL_MALWARE:
|
|
||||||
- return security_state::MALICIOUS_CONTENT_STATUS_MALWARE;
|
|
||||||
- case SB_THREAT_TYPE_URL_UNWANTED:
|
|
||||||
- return security_state::MALICIOUS_CONTENT_STATUS_UNWANTED_SOFTWARE;
|
|
||||||
- case SB_THREAT_TYPE_SAVED_PASSWORD_REUSE:
|
|
||||||
-#if BUILDFLAG(FULL_SAFE_BROWSING)
|
|
||||||
- return security_state::MALICIOUS_CONTENT_STATUS_SAVED_PASSWORD_REUSE;
|
|
||||||
-#endif
|
|
||||||
- case SB_THREAT_TYPE_SIGNED_IN_SYNC_PASSWORD_REUSE:
|
|
||||||
-#if BUILDFLAG(FULL_SAFE_BROWSING)
|
|
||||||
- if (safe_browsing::ChromePasswordProtectionService::
|
|
||||||
- ShouldShowPasswordReusePageInfoBubble(
|
|
||||||
- web_contents(), PasswordType::PRIMARY_ACCOUNT_PASSWORD)) {
|
|
||||||
- return security_state::
|
|
||||||
- MALICIOUS_CONTENT_STATUS_SIGNED_IN_SYNC_PASSWORD_REUSE;
|
|
||||||
- }
|
|
||||||
-#endif
|
|
||||||
- [[fallthrough]];
|
|
||||||
- case SB_THREAT_TYPE_SIGNED_IN_NON_SYNC_PASSWORD_REUSE:
|
|
||||||
-#if BUILDFLAG(FULL_SAFE_BROWSING)
|
|
||||||
- if (safe_browsing::ChromePasswordProtectionService::
|
|
||||||
- ShouldShowPasswordReusePageInfoBubble(
|
|
||||||
- web_contents(), PasswordType::OTHER_GAIA_PASSWORD)) {
|
|
||||||
- return security_state::
|
|
||||||
- MALICIOUS_CONTENT_STATUS_SIGNED_IN_NON_SYNC_PASSWORD_REUSE;
|
|
||||||
- }
|
|
||||||
-#endif
|
|
||||||
- [[fallthrough]];
|
|
||||||
- case SB_THREAT_TYPE_ENTERPRISE_PASSWORD_REUSE:
|
|
||||||
-#if BUILDFLAG(FULL_SAFE_BROWSING)
|
|
||||||
- if (safe_browsing::ChromePasswordProtectionService::
|
|
||||||
- ShouldShowPasswordReusePageInfoBubble(
|
|
||||||
- web_contents(), PasswordType::ENTERPRISE_PASSWORD)) {
|
|
||||||
- return security_state::
|
|
||||||
- MALICIOUS_CONTENT_STATUS_ENTERPRISE_PASSWORD_REUSE;
|
|
||||||
- }
|
|
||||||
-#endif
|
|
||||||
- // If user has already changed password or FULL_SAFE_BROWSING isn't
|
|
||||||
- // enabled, returns the regular social engineering content status.
|
|
||||||
- return security_state::MALICIOUS_CONTENT_STATUS_SOCIAL_ENGINEERING;
|
|
||||||
- case SB_THREAT_TYPE_BILLING:
|
|
||||||
- return security_state::MALICIOUS_CONTENT_STATUS_BILLING;
|
|
||||||
- case SB_THREAT_TYPE_MANAGED_POLICY_BLOCK:
|
|
||||||
- return security_state::MALICIOUS_CONTENT_STATUS_MANAGED_POLICY_BLOCK;
|
|
||||||
- case SB_THREAT_TYPE_MANAGED_POLICY_WARN:
|
|
||||||
- return security_state::MALICIOUS_CONTENT_STATUS_MANAGED_POLICY_WARN;
|
|
||||||
- case DEPRECATED_SB_THREAT_TYPE_URL_PASSWORD_PROTECTION_PHISHING:
|
|
||||||
- case DEPRECATED_SB_THREAT_TYPE_URL_CLIENT_SIDE_MALWARE:
|
|
||||||
- case SB_THREAT_TYPE_URL_BINARY_MALWARE:
|
|
||||||
- case SB_THREAT_TYPE_EXTENSION:
|
|
||||||
- case SB_THREAT_TYPE_API_ABUSE:
|
|
||||||
- case SB_THREAT_TYPE_SUBRESOURCE_FILTER:
|
|
||||||
- case SB_THREAT_TYPE_CSD_ALLOWLIST:
|
|
||||||
- case SB_THREAT_TYPE_AD_SAMPLE:
|
|
||||||
- case SB_THREAT_TYPE_BLOCKED_AD_POPUP:
|
|
||||||
- case SB_THREAT_TYPE_BLOCKED_AD_REDIRECT:
|
|
||||||
- case SB_THREAT_TYPE_SUSPICIOUS_SITE:
|
|
||||||
- case SB_THREAT_TYPE_APK_DOWNLOAD:
|
|
||||||
- case SB_THREAT_TYPE_HIGH_CONFIDENCE_ALLOWLIST:
|
|
||||||
- // These threat types are not currently associated with
|
|
||||||
- // interstitials, and thus resources with these threat types are
|
|
||||||
- // not ever whitelisted or pending whitelisting.
|
|
||||||
- NOTREACHED();
|
|
||||||
- }
|
|
||||||
- }
|
|
||||||
return security_state::MALICIOUS_CONTENT_STATUS_NONE;
|
|
||||||
}
|
|
||||||
--- a/chrome/browser/ui/tab_helpers.cc
|
--- a/chrome/browser/ui/tab_helpers.cc
|
||||||
+++ b/chrome/browser/ui/tab_helpers.cc
|
+++ b/chrome/browser/ui/tab_helpers.cc
|
||||||
@@ -493,37 +493,8 @@ void TabHelpers::AttachTabHelpers(WebCon
|
@@ -486,35 +486,8 @@ void TabHelpers::AttachTabHelpers(WebCon
|
||||||
// See https://crbug.com/910288.
|
// See https://crbug.com/910288.
|
||||||
resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents(
|
resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents(
|
||||||
web_contents);
|
web_contents);
|
||||||
@@ -873,9 +480,7 @@
|
|||||||
- web_contents,
|
- web_contents,
|
||||||
- safe_browsing::TailoredSecurityServiceFactory::GetForProfile(profile));
|
- safe_browsing::TailoredSecurityServiceFactory::GetForProfile(profile));
|
||||||
- }
|
- }
|
||||||
- if (base::FeatureList::IsEnabled(
|
- if (g_browser_process->safe_browsing_service()) {
|
||||||
- safe_browsing::kSafeBrowsingAsyncRealTimeCheck) &&
|
|
||||||
- g_browser_process->safe_browsing_service()) {
|
|
||||||
- safe_browsing::AsyncCheckTracker::CreateForWebContents(
|
- safe_browsing::AsyncCheckTracker::CreateForWebContents(
|
||||||
- web_contents, g_browser_process->safe_browsing_service()->ui_manager(),
|
- web_contents, g_browser_process->safe_browsing_service()->ui_manager(),
|
||||||
- safe_browsing::AsyncCheckTracker::
|
- safe_browsing::AsyncCheckTracker::
|
||||||
@@ -895,10 +500,10 @@
|
|||||||
if (site_engagement::SiteEngagementService::IsEnabled()) {
|
if (site_engagement::SiteEngagementService::IsEnabled()) {
|
||||||
--- a/chrome/browser/ui/views/download/BUILD.gn
|
--- a/chrome/browser/ui/views/download/BUILD.gn
|
||||||
+++ b/chrome/browser/ui/views/download/BUILD.gn
|
+++ b/chrome/browser/ui/views/download/BUILD.gn
|
||||||
@@ -24,7 +24,6 @@ source_set("download") {
|
@@ -27,7 +27,6 @@ source_set("download") {
|
||||||
"bubble/download_bubble_started_animation_views.h",
|
|
||||||
"bubble/download_dialog_view.cc",
|
|
||||||
"bubble/download_dialog_view.h",
|
"bubble/download_dialog_view.h",
|
||||||
|
"bubble/download_toolbar_ui_controller.cc",
|
||||||
|
"bubble/download_toolbar_ui_controller.h",
|
||||||
- "download_danger_prompt_views.cc",
|
- "download_danger_prompt_views.cc",
|
||||||
"download_in_progress_dialog_view.cc",
|
"download_in_progress_dialog_view.cc",
|
||||||
"download_in_progress_dialog_view.h",
|
"download_in_progress_dialog_view.h",
|
||||||
@@ -913,7 +518,7 @@
|
|||||||
#include "chrome/browser/download/download_history.h"
|
#include "chrome/browser/download/download_history.h"
|
||||||
#include "chrome/browser/download/download_item_model.h"
|
#include "chrome/browser/download/download_item_model.h"
|
||||||
#include "chrome/browser/download/download_item_warning_data.h"
|
#include "chrome/browser/download/download_item_warning_data.h"
|
||||||
@@ -687,12 +686,6 @@ void DownloadsDOMHandler::RemoveDownload
|
@@ -536,12 +535,6 @@ void DownloadsDOMHandler::RemoveDownload
|
||||||
IdSet ids;
|
IdSet ids;
|
||||||
|
|
||||||
for (download::DownloadItem* download : to_remove) {
|
for (download::DownloadItem* download : to_remove) {
|
||||||
@@ -936,205 +541,9 @@
|
|||||||
#include "chrome/browser/download/download_warning_desktop_hats_utils.h"
|
#include "chrome/browser/download/download_warning_desktop_hats_utils.h"
|
||||||
#include "chrome/browser/ui/webui/downloads/downloads.mojom-forward.h"
|
#include "chrome/browser/ui/webui/downloads/downloads.mojom-forward.h"
|
||||||
#include "chrome/browser/ui/webui/downloads/downloads_list_tracker.h"
|
#include "chrome/browser/ui/webui/downloads/downloads_list_tracker.h"
|
||||||
--- a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc
|
|
||||||
+++ b/chrome/browser/ui/webui/interstitials/interstitial_ui.cc
|
|
||||||
@@ -292,65 +292,6 @@ CreateHttpsOnlyModePage(content::WebCont
|
|
||||||
/*use_new_interstitial=*/IsNewHttpsFirstModeInterstitialEnabled());
|
|
||||||
}
|
|
||||||
|
|
||||||
-std::unique_ptr<security_interstitials::SecurityInterstitialPage>
|
|
||||||
-CreateSafeBrowsingBlockingPage(content::WebContents* web_contents) {
|
|
||||||
- safe_browsing::SBThreatType threat_type =
|
|
||||||
- safe_browsing::SBThreatType::SB_THREAT_TYPE_URL_MALWARE;
|
|
||||||
- GURL request_url("http://example.com");
|
|
||||||
- std::string url_param;
|
|
||||||
- if (net::GetValueForKeyInQuery(web_contents->GetVisibleURL(), "url",
|
|
||||||
- &url_param)) {
|
|
||||||
- if (GURL(url_param).is_valid()) {
|
|
||||||
- request_url = GURL(url_param);
|
|
||||||
- }
|
|
||||||
- }
|
|
||||||
- std::string type_param;
|
|
||||||
- if (net::GetValueForKeyInQuery(web_contents->GetVisibleURL(), "type",
|
|
||||||
- &type_param)) {
|
|
||||||
- if (type_param == "malware") {
|
|
||||||
- threat_type = safe_browsing::SBThreatType::SB_THREAT_TYPE_URL_MALWARE;
|
|
||||||
- } else if (type_param == "phishing") {
|
|
||||||
- threat_type = safe_browsing::SBThreatType::SB_THREAT_TYPE_URL_PHISHING;
|
|
||||||
- } else if (type_param == "unwanted") {
|
|
||||||
- threat_type = safe_browsing::SBThreatType::SB_THREAT_TYPE_URL_UNWANTED;
|
|
||||||
- } else if (type_param == "clientside_phishing") {
|
|
||||||
- threat_type =
|
|
||||||
- safe_browsing::SBThreatType::SB_THREAT_TYPE_URL_CLIENT_SIDE_PHISHING;
|
|
||||||
- } else if (type_param == "billing") {
|
|
||||||
- threat_type = safe_browsing::SBThreatType::SB_THREAT_TYPE_BILLING;
|
|
||||||
- }
|
|
||||||
- }
|
|
||||||
- auto* primary_main_frame = web_contents->GetPrimaryMainFrame();
|
|
||||||
- const content::GlobalRenderFrameHostId primary_main_frame_id =
|
|
||||||
- primary_main_frame->GetGlobalId();
|
|
||||||
- safe_browsing::SafeBrowsingBlockingPage::UnsafeResource resource;
|
|
||||||
- resource.url = request_url;
|
|
||||||
- resource.threat_type = threat_type;
|
|
||||||
- resource.rfh_locator = UnsafeResourceLocator::CreateForRenderFrameToken(
|
|
||||||
- primary_main_frame_id.child_id,
|
|
||||||
- primary_main_frame->GetFrameToken().value());
|
|
||||||
- resource.threat_source =
|
|
||||||
- g_browser_process->safe_browsing_service()
|
|
||||||
- ->database_manager()
|
|
||||||
- ->GetBrowseUrlThreatSource(
|
|
||||||
- safe_browsing::CheckBrowseUrlType::kHashDatabase);
|
|
||||||
-
|
|
||||||
- // Normally safebrowsing interstitial types which block the main page load
|
|
||||||
- // (SB_THREAT_TYPE_URL_MALWARE, SB_THREAT_TYPE_URL_PHISHING, and
|
|
||||||
- // SB_THREAT_TYPE_URL_UNWANTED on main-frame loads) would expect there to be a
|
|
||||||
- // pending navigation when the SafeBrowsingBlockingPage is created. This demo
|
|
||||||
- // creates a SafeBrowsingBlockingPage but does not actually show a real
|
|
||||||
- // interstitial. Instead it extracts the html and displays it manually, so the
|
|
||||||
- // parts which depend on the NavigationEntry are not hit.
|
|
||||||
- auto* ui_manager =
|
|
||||||
- g_browser_process->safe_browsing_service()->ui_manager().get();
|
|
||||||
- return base::WrapUnique<security_interstitials::SecurityInterstitialPage>(
|
|
||||||
- ui_manager->CreateBlockingPage(
|
|
||||||
- web_contents, request_url, {resource},
|
|
||||||
- /*forward_extension_event=*/false,
|
|
||||||
- /*blocked_page_shown_timestamp=*/std::nullopt));
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
std::unique_ptr<EnterpriseBlockPage> CreateEnterpriseBlockPage(
|
|
||||||
content::WebContents* web_contents) {
|
|
||||||
const GURL kRequestUrl("https://enterprise-block.example.net");
|
|
||||||
@@ -370,36 +311,6 @@ std::unique_ptr<ManagedProfileRequiredPa
|
|
||||||
kRequestUrl));
|
|
||||||
}
|
|
||||||
|
|
||||||
-std::unique_ptr<EnterpriseWarnPage> CreateEnterpriseWarnPage(
|
|
||||||
- content::WebContents* web_contents) {
|
|
||||||
- const GURL kRequestUrl("https://enterprise-warn.example.net");
|
|
||||||
-
|
|
||||||
- auto* ui_manager =
|
|
||||||
- g_browser_process->safe_browsing_service()->ui_manager().get();
|
|
||||||
-
|
|
||||||
- auto* primary_main_frame = web_contents->GetPrimaryMainFrame();
|
|
||||||
- const content::GlobalRenderFrameHostId primary_main_frame_id =
|
|
||||||
- primary_main_frame->GetGlobalId();
|
|
||||||
- safe_browsing::SafeBrowsingBlockingPage::UnsafeResource resource;
|
|
||||||
- resource.url = kRequestUrl;
|
|
||||||
- resource.threat_type =
|
|
||||||
- safe_browsing::SBThreatType::SB_THREAT_TYPE_MANAGED_POLICY_WARN;
|
|
||||||
- resource.rfh_locator = UnsafeResourceLocator::CreateForRenderFrameToken(
|
|
||||||
- primary_main_frame_id.child_id,
|
|
||||||
- primary_main_frame->GetFrameToken().value());
|
|
||||||
- resource.threat_source =
|
|
||||||
- g_browser_process->safe_browsing_service()
|
|
||||||
- ->database_manager()
|
|
||||||
- ->GetBrowseUrlThreatSource(
|
|
||||||
- safe_browsing::CheckBrowseUrlType::kHashDatabase);
|
|
||||||
-
|
|
||||||
- return std::make_unique<EnterpriseWarnPage>(
|
|
||||||
- ui_manager, web_contents, kRequestUrl,
|
|
||||||
- safe_browsing::SafeBrowsingBlockingPage::UnsafeResourceList({resource}),
|
|
||||||
- std::make_unique<EnterpriseWarnControllerClient>(web_contents,
|
|
||||||
- kRequestUrl));
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
|
|
||||||
std::unique_ptr<SupervisedUserVerificationPageForYouTube>
|
|
||||||
CreateSupervisedUserVerificationPageForYouTube(
|
|
||||||
@@ -436,63 +347,6 @@ CreateSupervisedUserVerificationPageForB
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
-std::unique_ptr<TestSafeBrowsingBlockingPageQuiet>
|
|
||||||
-CreateSafeBrowsingQuietBlockingPage(content::WebContents* web_contents) {
|
|
||||||
- safe_browsing::SBThreatType threat_type =
|
|
||||||
- safe_browsing::SBThreatType::SB_THREAT_TYPE_URL_MALWARE;
|
|
||||||
- GURL request_url("http://example.com");
|
|
||||||
- std::string url_param;
|
|
||||||
- if (net::GetValueForKeyInQuery(web_contents->GetVisibleURL(), "url",
|
|
||||||
- &url_param)) {
|
|
||||||
- if (GURL(url_param).is_valid()) {
|
|
||||||
- request_url = GURL(url_param);
|
|
||||||
- }
|
|
||||||
- }
|
|
||||||
- std::string type_param;
|
|
||||||
- bool is_giant_webview = false;
|
|
||||||
- if (net::GetValueForKeyInQuery(web_contents->GetVisibleURL(), "type",
|
|
||||||
- &type_param)) {
|
|
||||||
- if (type_param == "malware") {
|
|
||||||
- threat_type = safe_browsing::SBThreatType::SB_THREAT_TYPE_URL_MALWARE;
|
|
||||||
- } else if (type_param == "phishing") {
|
|
||||||
- threat_type = safe_browsing::SBThreatType::SB_THREAT_TYPE_URL_PHISHING;
|
|
||||||
- } else if (type_param == "unwanted") {
|
|
||||||
- threat_type = safe_browsing::SBThreatType::SB_THREAT_TYPE_URL_UNWANTED;
|
|
||||||
- } else if (type_param == "billing") {
|
|
||||||
- threat_type = safe_browsing::SBThreatType::SB_THREAT_TYPE_BILLING;
|
|
||||||
- } else if (type_param == "giant") {
|
|
||||||
- threat_type = safe_browsing::SBThreatType::SB_THREAT_TYPE_URL_MALWARE;
|
|
||||||
- is_giant_webview = true;
|
|
||||||
- }
|
|
||||||
- }
|
|
||||||
- auto* primary_main_frame = web_contents->GetPrimaryMainFrame();
|
|
||||||
- const content::GlobalRenderFrameHostId primary_main_frame_id =
|
|
||||||
- primary_main_frame->GetGlobalId();
|
|
||||||
- safe_browsing::SafeBrowsingBlockingPage::UnsafeResource resource;
|
|
||||||
- resource.url = request_url;
|
|
||||||
- resource.threat_type = threat_type;
|
|
||||||
- resource.rfh_locator = UnsafeResourceLocator::CreateForRenderFrameToken(
|
|
||||||
- primary_main_frame_id.child_id,
|
|
||||||
- primary_main_frame->GetFrameToken().value());
|
|
||||||
- resource.threat_source =
|
|
||||||
- g_browser_process->safe_browsing_service()
|
|
||||||
- ->database_manager()
|
|
||||||
- ->GetBrowseUrlThreatSource(
|
|
||||||
- safe_browsing::CheckBrowseUrlType::kHashDatabase);
|
|
||||||
-
|
|
||||||
- // Normally safebrowsing interstitial types which block the main page load
|
|
||||||
- // (SB_THREAT_TYPE_URL_MALWARE, SB_THREAT_TYPE_URL_PHISHING, and
|
|
||||||
- // SB_THREAT_TYPE_URL_UNWANTED on main-frame loads) would expect there to be a
|
|
||||||
- // pending navigation when the SafeBrowsingBlockingPage is created. This demo
|
|
||||||
- // creates a SafeBrowsingBlockingPage but does not actually show a real
|
|
||||||
- // interstitial. Instead it extracts the html and displays it manually, so the
|
|
||||||
- // parts which depend on the NavigationEntry are not hit.
|
|
||||||
- return base::WrapUnique<TestSafeBrowsingBlockingPageQuiet>(
|
|
||||||
- TestSafeBrowsingBlockingPageQuiet::CreateBlockingPage(
|
|
||||||
- g_browser_process->safe_browsing_service()->ui_manager().get(),
|
|
||||||
- web_contents, request_url, resource, is_giant_webview));
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
#if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION)
|
|
||||||
std::unique_ptr<CaptivePortalBlockingPage> CreateCaptivePortalBlockingPage(
|
|
||||||
content::WebContents* web_contents) {
|
|
||||||
@@ -601,12 +455,8 @@ void InterstitialHTMLSource::StartDataRe
|
|
||||||
interstitial_delegate = CreateMITMSoftwareBlockingPage(web_contents);
|
|
||||||
} else if (path_without_query == "/blocked-interception") {
|
|
||||||
interstitial_delegate = CreateBlockedInterceptionBlockingPage(web_contents);
|
|
||||||
- } else if (path_without_query == "/safebrowsing") {
|
|
||||||
- interstitial_delegate = CreateSafeBrowsingBlockingPage(web_contents);
|
|
||||||
} else if (path_without_query == "/enterprise-block") {
|
|
||||||
interstitial_delegate = CreateEnterpriseBlockPage(web_contents);
|
|
||||||
- } else if (path_without_query == "/enterprise-warn") {
|
|
||||||
- interstitial_delegate = CreateEnterpriseWarnPage(web_contents);
|
|
||||||
} else if (path_without_query == "/clock") {
|
|
||||||
interstitial_delegate = CreateBadClockBlockingPage(web_contents);
|
|
||||||
} else if (path_without_query == "/lookalike") {
|
|
||||||
@@ -638,12 +488,7 @@ void InterstitialHTMLSource::StartDataRe
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
- if (path_without_query == "/quietsafebrowsing") {
|
|
||||||
- std::unique_ptr<TestSafeBrowsingBlockingPageQuiet> blocking_page =
|
|
||||||
- CreateSafeBrowsingQuietBlockingPage(web_contents);
|
|
||||||
- html = blocking_page->GetHTML();
|
|
||||||
- interstitial_delegate = std::move(blocking_page);
|
|
||||||
- } else if (path_without_query == "/supervised-user-ask-parent") {
|
|
||||||
+ if (path_without_query == "/supervised-user-ask-parent") {
|
|
||||||
html = GetSupervisedUserInterstitialHTML(path);
|
|
||||||
} else if (interstitial_delegate.get()) {
|
|
||||||
html = interstitial_delegate.get()->GetHTMLContents();
|
|
||||||
--- a/chrome/renderer/chrome_content_renderer_client.cc
|
--- a/chrome/renderer/chrome_content_renderer_client.cc
|
||||||
+++ b/chrome/renderer/chrome_content_renderer_client.cc
|
+++ b/chrome/renderer/chrome_content_renderer_client.cc
|
||||||
@@ -110,7 +110,6 @@
|
@@ -113,7 +113,6 @@
|
||||||
#include "components/pdf/common/pdf_util.h"
|
#include "components/pdf/common/pdf_util.h"
|
||||||
#include "components/permissions/features.h"
|
#include "components/permissions/features.h"
|
||||||
#include "components/safe_browsing/buildflags.h"
|
#include "components/safe_browsing/buildflags.h"
|
||||||
@@ -1142,7 +551,7 @@
|
|||||||
#include "components/sampling_profiler/process_type.h"
|
#include "components/sampling_profiler/process_type.h"
|
||||||
#include "components/sampling_profiler/thread_profiler.h"
|
#include "components/sampling_profiler/thread_profiler.h"
|
||||||
#include "components/security_interstitials/content/renderer/security_interstitial_page_controller_delegate_impl.h"
|
#include "components/security_interstitials/content/renderer/security_interstitial_page_controller_delegate_impl.h"
|
||||||
@@ -477,12 +476,8 @@ void ChromeContentRendererClient::Render
|
@@ -484,12 +483,8 @@ void ChromeContentRendererClient::Render
|
||||||
thread->AddObserver(fingerprinting_protection_ruleset_dealer_.get());
|
thread->AddObserver(fingerprinting_protection_ruleset_dealer_.get());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/components/autofill/core/browser/crowdsourcing/autofill_crowdsourcing_manager.cc
|
--- a/components/autofill/core/browser/crowdsourcing/autofill_crowdsourcing_manager.cc
|
||||||
+++ b/components/autofill/core/browser/crowdsourcing/autofill_crowdsourcing_manager.cc
|
+++ b/components/autofill/core/browser/crowdsourcing/autofill_crowdsourcing_manager.cc
|
||||||
@@ -874,93 +874,6 @@ std::tuple<GURL, std::string> AutofillCr
|
@@ -868,93 +868,6 @@ std::tuple<GURL, std::string> AutofillCr
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AutofillCrowdsourcingManager::StartRequest(FormRequestData request_data) {
|
bool AutofillCrowdsourcingManager::StartRequest(FormRequestData request_data) {
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
extension_misc::kAssessmentAssistantExtensionId,
|
extension_misc::kAssessmentAssistantExtensionId,
|
||||||
--- a/chrome/browser/extensions/component_loader.cc
|
--- a/chrome/browser/extensions/component_loader.cc
|
||||||
+++ b/chrome/browser/extensions/component_loader.cc
|
+++ b/chrome/browser/extensions/component_loader.cc
|
||||||
@@ -414,11 +414,6 @@ void ComponentLoader::AddWebStoreApp() {
|
@@ -410,11 +410,6 @@ void ComponentLoader::AddWebStoreApp() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
#if BUILDFLAG(IS_CHROMEOS)
|
#if BUILDFLAG(IS_CHROMEOS)
|
||||||
--- a/chrome/browser/extensions/external_component_loader.cc
|
--- a/chrome/browser/extensions/external_component_loader.cc
|
||||||
+++ b/chrome/browser/extensions/external_component_loader.cc
|
+++ b/chrome/browser/extensions/external_component_loader.cc
|
||||||
@@ -34,9 +34,6 @@ ExternalComponentLoader::~ExternalCompon
|
@@ -37,9 +37,6 @@ ExternalComponentLoader::~ExternalCompon
|
||||||
|
|
||||||
void ExternalComponentLoader::StartLoading() {
|
void ExternalComponentLoader::StartLoading() {
|
||||||
auto prefs = base::Value::Dict();
|
auto prefs = base::Value::Dict();
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
{
|
{
|
||||||
--- a/chrome/browser/extensions/webstore_installer.cc
|
--- a/chrome/browser/extensions/webstore_installer.cc
|
||||||
+++ b/chrome/browser/extensions/webstore_installer.cc
|
+++ b/chrome/browser/extensions/webstore_installer.cc
|
||||||
@@ -519,20 +519,6 @@ void WebstoreInstaller::DownloadNextPend
|
@@ -520,20 +520,6 @@ void WebstoreInstaller::DownloadNextPend
|
||||||
|
|
||||||
void WebstoreInstaller::DownloadCrx(const extensions::ExtensionId& extension_id,
|
void WebstoreInstaller::DownloadCrx(const extensions::ExtensionId& extension_id,
|
||||||
InstallSource source) {
|
InstallSource source) {
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// http://crbug.com/165634
|
// http://crbug.com/165634
|
||||||
@@ -678,25 +664,6 @@ void WebstoreInstaller::UpdateDownloadPr
|
@@ -679,25 +665,6 @@ void WebstoreInstaller::UpdateDownloadPr
|
||||||
void WebstoreInstaller::StartCrxInstaller(const DownloadItem& download) {
|
void WebstoreInstaller::StartCrxInstaller(const DownloadItem& download) {
|
||||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||||
DCHECK(!crx_installer_.get());
|
DCHECK(!crx_installer_.get());
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/updater/configurator.cc
|
--- a/chrome/updater/configurator.cc
|
||||||
+++ b/chrome/updater/configurator.cc
|
+++ b/chrome/updater/configurator.cc
|
||||||
@@ -113,7 +113,7 @@ base::TimeDelta Configurator::UpdateDela
|
@@ -114,7 +114,7 @@ base::TimeDelta Configurator::UpdateDela
|
||||||
|
|
||||||
std::vector<GURL> Configurator::UpdateUrl() const {
|
std::vector<GURL> Configurator::UpdateUrl() const {
|
||||||
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
|
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
--- a/BUILD.gn
|
--- a/BUILD.gn
|
||||||
+++ b/BUILD.gn
|
+++ b/BUILD.gn
|
||||||
@@ -476,14 +476,6 @@ group("gn_all") {
|
@@ -477,14 +477,6 @@ group("gn_all") {
|
||||||
deps += [ "//chromeos:chromeos_unittests" ]
|
deps += [ "//chromeos:chromeos_unittests" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ by default.
|
|||||||
scoped_refptr<base::SequencedTaskRunner> task_runner)
|
scoped_refptr<base::SequencedTaskRunner> task_runner)
|
||||||
--- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc
|
--- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc
|
||||||
+++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc
|
+++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc
|
||||||
@@ -533,7 +533,7 @@ void WebRtcLogUploader::UploadCompressed
|
@@ -538,7 +538,7 @@ void WebRtcLogUploader::UploadCompressed
|
||||||
}
|
}
|
||||||
})");
|
})");
|
||||||
|
|
||||||
@@ -178,21 +178,21 @@ by default.
|
|||||||
base::ToLowerASCII(bdict_file));
|
base::ToLowerASCII(bdict_file));
|
||||||
--- a/chrome/browser/ui/dialogs/outdated_upgrade_bubble.cc
|
--- a/chrome/browser/ui/dialogs/outdated_upgrade_bubble.cc
|
||||||
+++ b/chrome/browser/ui/dialogs/outdated_upgrade_bubble.cc
|
+++ b/chrome/browser/ui/dialogs/outdated_upgrade_bubble.cc
|
||||||
@@ -44,7 +44,7 @@ const char* kUpdateBrowserRedirectUrl =
|
@@ -33,7 +33,7 @@
|
||||||
#else
|
namespace {
|
||||||
// The URL to be used to re-install Chrome when auto-update failed for
|
|
||||||
// too long.
|
// The URL to be used to re-install Chrome when auto-update failed for too long.
|
||||||
- "https://www.google.com/chrome";
|
-const char* kUpdateBrowserRedirectUrl = "https://www.google.com/chrome";
|
||||||
+ "trk:242:https://www.google.com/chrome";
|
+const char* kUpdateBrowserRedirectUrl = "trk:242:https://www.google.com/chrome";
|
||||||
#endif
|
|
||||||
|
|
||||||
bool g_upgrade_bubble_is_showing = false;
|
bool g_upgrade_bubble_is_showing = false;
|
||||||
|
|
||||||
--- a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
|
--- a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
|
||||||
+++ b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
|
+++ b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
|
||||||
@@ -72,17 +72,17 @@ namespace {
|
@@ -72,17 +72,17 @@ namespace {
|
||||||
// The URL for the the Learn More page shown on incognito new tab.
|
// The URL for the the Learn More page shown on incognito new tab.
|
||||||
const char kLearnMoreIncognitoUrl[] =
|
const char kLearnMoreIncognitoUrl[] =
|
||||||
#if BUILDFLAG(IS_CHROMEOS_ASH)
|
#if BUILDFLAG(IS_CHROMEOS)
|
||||||
- "https://support.google.com/chromebook/?p=incognito";
|
- "https://support.google.com/chromebook/?p=incognito";
|
||||||
+ "trk:246:https://support.google.com/chromebook/?p=incognito";
|
+ "trk:246:https://support.google.com/chromebook/?p=incognito";
|
||||||
#else
|
#else
|
||||||
@@ -202,7 +202,7 @@ by default.
|
|||||||
|
|
||||||
// The URL for the Learn More page shown on guest session new tab.
|
// The URL for the Learn More page shown on guest session new tab.
|
||||||
const char kLearnMoreGuestSessionUrl[] =
|
const char kLearnMoreGuestSessionUrl[] =
|
||||||
#if BUILDFLAG(IS_CHROMEOS_ASH)
|
#if BUILDFLAG(IS_CHROMEOS)
|
||||||
- "https://support.google.com/chromebook/?p=chromebook_guest";
|
- "https://support.google.com/chromebook/?p=chromebook_guest";
|
||||||
+ "trk:248:https://support.google.com/chromebook/?p=chromebook_guest";
|
+ "trk:248:https://support.google.com/chromebook/?p=chromebook_guest";
|
||||||
#else
|
#else
|
||||||
@@ -274,7 +274,7 @@ by default.
|
|||||||
|
|
||||||
--- a/components/google/core/common/google_util.cc
|
--- a/components/google/core/common/google_util.cc
|
||||||
+++ b/components/google/core/common/google_util.cc
|
+++ b/components/google/core/common/google_util.cc
|
||||||
@@ -151,7 +151,7 @@ bool IsGoogleSearchSubdomainUrl(const GU
|
@@ -147,7 +147,7 @@ bool IsGoogleSearchSubdomainUrl(const GU
|
||||||
|
|
||||||
// Global functions -----------------------------------------------------------
|
// Global functions -----------------------------------------------------------
|
||||||
|
|
||||||
@@ -405,7 +405,7 @@ by default.
|
|||||||
GURL url(base::WideToUTF16(args[0]));
|
GURL url(base::WideToUTF16(args[0]));
|
||||||
--- a/extensions/common/extension_urls.cc
|
--- a/extensions/common/extension_urls.cc
|
||||||
+++ b/extensions/common/extension_urls.cc
|
+++ b/extensions/common/extension_urls.cc
|
||||||
@@ -38,10 +38,10 @@ const GURL* g_item_snippet_url_for_test_
|
@@ -39,10 +39,10 @@ const GURL* g_item_snippet_url_for_test_
|
||||||
|
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ the URL so we get notified if this happens again in the future).
|
|||||||
IncidentReportingService::IncidentReportingService(
|
IncidentReportingService::IncidentReportingService(
|
||||||
--- a/chrome/browser/safe_browsing/safe_browsing_service.cc
|
--- a/chrome/browser/safe_browsing/safe_browsing_service.cc
|
||||||
+++ b/chrome/browser/safe_browsing/safe_browsing_service.cc
|
+++ b/chrome/browser/safe_browsing/safe_browsing_service.cc
|
||||||
@@ -383,7 +383,7 @@ SafeBrowsingUIManager* SafeBrowsingServi
|
@@ -379,7 +379,7 @@ SafeBrowsingUIManager* SafeBrowsingServi
|
||||||
}
|
}
|
||||||
|
|
||||||
void SafeBrowsingServiceImpl::RegisterAllDelayedAnalysis() {
|
void SafeBrowsingServiceImpl::RegisterAllDelayedAnalysis() {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ This prevents trk:148 (phishing) and trk:149 (malware).
|
|||||||
|
|
||||||
--- a/components/safe_browsing/content/browser/client_side_detection_service.cc
|
--- a/components/safe_browsing/content/browser/client_side_detection_service.cc
|
||||||
+++ b/components/safe_browsing/content/browser/client_side_detection_service.cc
|
+++ b/components/safe_browsing/content/browser/client_side_detection_service.cc
|
||||||
@@ -310,6 +310,10 @@ void ClientSideDetectionService::StartCl
|
@@ -314,6 +314,10 @@ void ClientSideDetectionService::StartCl
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -24,7 +24,7 @@ This prevents trk:148 (phishing) and trk:149 (malware).
|
|||||||
std::string request_data;
|
std::string request_data;
|
||||||
request->SerializeToString(&request_data);
|
request->SerializeToString(&request_data);
|
||||||
|
|
||||||
@@ -392,6 +396,7 @@ void ClientSideDetectionService::StartCl
|
@@ -396,6 +400,7 @@ void ClientSideDetectionService::StartCl
|
||||||
base::BindOnce(&WebUIInfoSingleton::AddToClientPhishingRequestsSent,
|
base::BindOnce(&WebUIInfoSingleton::AddToClientPhishingRequestsSent,
|
||||||
base::Unretained(WebUIInfoSingleton::GetInstance()),
|
base::Unretained(WebUIInfoSingleton::GetInstance()),
|
||||||
std::move(request), access_token));
|
std::move(request), access_token));
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
# Dev tools attempts to download css data
|
# Dev tools attempts to download css data
|
||||||
--- a/chrome/browser/new_tab_page/one_google_bar/one_google_bar_loader_impl.cc
|
--- a/chrome/browser/new_tab_page/one_google_bar/one_google_bar_loader_impl.cc
|
||||||
+++ b/chrome/browser/new_tab_page/one_google_bar/one_google_bar_loader_impl.cc
|
+++ b/chrome/browser/new_tab_page/one_google_bar/one_google_bar_loader_impl.cc
|
||||||
@@ -290,6 +290,7 @@ OneGoogleBarLoaderImpl::OneGoogleBarLoad
|
@@ -301,6 +301,7 @@ OneGoogleBarLoaderImpl::OneGoogleBarLoad
|
||||||
OneGoogleBarLoaderImpl::~OneGoogleBarLoaderImpl() = default;
|
OneGoogleBarLoaderImpl::~OneGoogleBarLoaderImpl() = default;
|
||||||
|
|
||||||
void OneGoogleBarLoaderImpl::Load(OneGoogleCallback callback) {
|
void OneGoogleBarLoaderImpl::Load(OneGoogleCallback callback) {
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
// Note: If there is an ongoing request, abandon it. It's possible that
|
// Note: If there is an ongoing request, abandon it. It's possible that
|
||||||
--- a/chrome/browser/new_tab_page/promos/promo_service.cc
|
--- a/chrome/browser/new_tab_page/promos/promo_service.cc
|
||||||
+++ b/chrome/browser/new_tab_page/promos/promo_service.cc
|
+++ b/chrome/browser/new_tab_page/promos/promo_service.cc
|
||||||
@@ -170,6 +170,7 @@ PromoService::PromoService(
|
@@ -175,6 +175,7 @@ PromoService::PromoService(
|
||||||
PromoService::~PromoService() = default;
|
PromoService::~PromoService() = default;
|
||||||
|
|
||||||
void PromoService::Refresh() {
|
void PromoService::Refresh() {
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
--- a/components/omnibox/browser/autocomplete_input.cc
|
--- a/components/omnibox/browser/autocomplete_input.cc
|
||||||
+++ b/components/omnibox/browser/autocomplete_input.cc
|
+++ b/components/omnibox/browser/autocomplete_input.cc
|
||||||
@@ -568,7 +568,8 @@ void AutocompleteInput::ParseForEmphasiz
|
@@ -582,7 +582,8 @@ void AutocompleteInput::ParseForEmphasiz
|
||||||
// For the view-source and blob schemes, we should emphasize the host of the
|
// For the view-source and blob schemes, we should emphasize the host of the
|
||||||
// URL qualified by the view-source or blob prefix.
|
// URL qualified by the view-source or blob prefix.
|
||||||
if ((base::EqualsCaseInsensitiveASCII(scheme_str, kViewSourceScheme) ||
|
if ((base::EqualsCaseInsensitiveASCII(scheme_str, kViewSourceScheme) ||
|
||||||
@@ -70,7 +70,7 @@
|
|||||||
// other origins, so we should not treat them as web safe. Remove callers of
|
// other origins, so we should not treat them as web safe. Remove callers of
|
||||||
--- a/net/BUILD.gn
|
--- a/net/BUILD.gn
|
||||||
+++ b/net/BUILD.gn
|
+++ b/net/BUILD.gn
|
||||||
@@ -1065,6 +1065,8 @@ component("net") {
|
@@ -1071,6 +1071,8 @@ component("net") {
|
||||||
"url_request/referrer_policy.h",
|
"url_request/referrer_policy.h",
|
||||||
"url_request/static_http_user_agent_settings.cc",
|
"url_request/static_http_user_agent_settings.cc",
|
||||||
"url_request/static_http_user_agent_settings.h",
|
"url_request/static_http_user_agent_settings.h",
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||||
@@ -2702,24 +2702,6 @@ void ChromeContentBrowserClient::AppendE
|
@@ -2700,24 +2700,6 @@ void ChromeContentBrowserClient::AppendE
|
||||||
command_line->AppendSwitchASCII(switches::kMetricsClientID,
|
command_line->AppendSwitchASCII(switches::kMetricsClientID,
|
||||||
client_info->client_id);
|
client_info->client_id);
|
||||||
}
|
}
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
if (logging::DialogsAreSuppressed())
|
if (logging::DialogsAreSuppressed())
|
||||||
--- a/components/crash/core/app/crashpad.cc
|
--- a/components/crash/core/app/crashpad.cc
|
||||||
+++ b/components/crash/core/app/crashpad.cc
|
+++ b/components/crash/core/app/crashpad.cc
|
||||||
@@ -68,6 +68,12 @@ void InitializeDatabasePath(const base::
|
@@ -72,6 +72,12 @@ void InitializeDatabasePath(const base::
|
||||||
}
|
}
|
||||||
|
|
||||||
bool InitializeCrashpadImpl(bool initial_client,
|
bool InitializeCrashpadImpl(bool initial_client,
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
--- a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc
|
--- a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc
|
||||||
+++ b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc
|
+++ b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc
|
||||||
@@ -292,7 +292,7 @@ bool DomDistillerViewerSource::ShouldSer
|
@@ -297,7 +297,7 @@ bool DomDistillerViewerSource::ShouldSer
|
||||||
std::string DomDistillerViewerSource::GetContentSecurityPolicy(
|
std::string DomDistillerViewerSource::GetContentSecurityPolicy(
|
||||||
network::mojom::CSPDirectiveName directive) {
|
network::mojom::CSPDirectiveName directive) {
|
||||||
if (directive == network::mojom::CSPDirectiveName::StyleSrc) {
|
if (directive == network::mojom::CSPDirectiveName::StyleSrc) {
|
||||||
@@ -35,16 +35,20 @@
|
|||||||
document.head.appendChild(e);
|
document.head.appendChild(e);
|
||||||
--- a/third_party/crashpad/crashpad/doc/support/crashpad_doxygen.css
|
--- a/third_party/crashpad/crashpad/doc/support/crashpad_doxygen.css
|
||||||
+++ b/third_party/crashpad/crashpad/doc/support/crashpad_doxygen.css
|
+++ b/third_party/crashpad/crashpad/doc/support/crashpad_doxygen.css
|
||||||
@@ -12,8 +12,7 @@
|
@@ -12,11 +12,11 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License. */
|
* limitations under the License. */
|
||||||
|
|
||||||
-@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset=latin,cyrillic-ext,greek-ext,cyrillic,greek,vietnamese,latin-ext";
|
-@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');
|
||||||
-@import "https://fonts.googleapis.com/css?family=Source+Code+Pro";
|
-@import url('https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap');
|
||||||
+@import "chrome://resources/css/roboto.css";
|
+@import "chrome://resources/css/roboto.css";
|
||||||
|
|
||||||
body,
|
:root {
|
||||||
table,
|
--font-family-normal: 'Noto Sans',
|
||||||
|
+ 'Roboto',
|
||||||
|
'Lucida Grande',
|
||||||
|
'Lucida Sans Unicode',
|
||||||
|
Helvetica,
|
||||||
--- a/tools/md_browser/base.css
|
--- a/tools/md_browser/base.css
|
||||||
+++ b/tools/md_browser/base.css
|
+++ b/tools/md_browser/base.css
|
||||||
@@ -16,8 +16,7 @@
|
@@ -16,8 +16,7 @@
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
--- a/components/gcm_driver/gcm_client_impl.cc
|
--- a/components/gcm_driver/gcm_client_impl.cc
|
||||||
+++ b/components/gcm_driver/gcm_client_impl.cc
|
+++ b/components/gcm_driver/gcm_client_impl.cc
|
||||||
@@ -449,6 +449,7 @@ void GCMClientImpl::StartGCM() {
|
@@ -432,6 +432,7 @@ void GCMClientImpl::StartGCM() {
|
||||||
|
|
||||||
void GCMClientImpl::InitializeMCSClient() {
|
void GCMClientImpl::InitializeMCSClient() {
|
||||||
DCHECK(network_connection_tracker_);
|
DCHECK(network_connection_tracker_);
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
std::vector<GURL> endpoints;
|
std::vector<GURL> endpoints;
|
||||||
endpoints.push_back(gservices_settings_.GetMCSMainEndpoint());
|
endpoints.push_back(gservices_settings_.GetMCSMainEndpoint());
|
||||||
GURL fallback_endpoint = gservices_settings_.GetMCSFallbackEndpoint();
|
GURL fallback_endpoint = gservices_settings_.GetMCSFallbackEndpoint();
|
||||||
@@ -653,28 +654,6 @@ void GCMClientImpl::RemoveHeartbeatInter
|
@@ -611,23 +612,6 @@ void GCMClientImpl::RemoveHeartbeatInter
|
||||||
|
|
||||||
void GCMClientImpl::StartCheckin() {
|
void GCMClientImpl::StartCheckin() {
|
||||||
DCHECK(io_task_runner_->RunsTasksInCurrentSequence());
|
DCHECK(io_task_runner_->RunsTasksInCurrentSequence());
|
||||||
@@ -22,24 +22,19 @@
|
|||||||
- checkin_proto::ChromeBuildProto chrome_build_proto;
|
- checkin_proto::ChromeBuildProto chrome_build_proto;
|
||||||
- ToCheckinProtoVersion(chrome_build_info_, &chrome_build_proto);
|
- ToCheckinProtoVersion(chrome_build_info_, &chrome_build_proto);
|
||||||
-
|
-
|
||||||
- std::map<std::string, std::string> empty_account_tokens;
|
|
||||||
-
|
|
||||||
- CheckinRequest::RequestInfo request_info(
|
- CheckinRequest::RequestInfo request_info(
|
||||||
- device_checkin_info_.android_id, device_checkin_info_.secret,
|
- device_checkin_info_.android_id, device_checkin_info_.secret,
|
||||||
- empty_account_tokens, gservices_settings_.digest(), chrome_build_proto);
|
- gservices_settings_.digest(), chrome_build_proto);
|
||||||
- checkin_request_ = std::make_unique<CheckinRequest>(
|
- checkin_request_ = std::make_unique<CheckinRequest>(
|
||||||
- gservices_settings_.GetCheckinURL(), request_info, GetGCMBackoffPolicy(),
|
- gservices_settings_.GetCheckinURL(), request_info, GetGCMBackoffPolicy(),
|
||||||
- base::BindOnce(&GCMClientImpl::OnCheckinCompleted,
|
- base::BindOnce(&GCMClientImpl::OnCheckinCompleted,
|
||||||
- weak_ptr_factory_.GetWeakPtr()),
|
- weak_ptr_factory_.GetWeakPtr()),
|
||||||
- url_loader_factory_, io_task_runner_, &recorder_);
|
- url_loader_factory_, io_task_runner_, &recorder_);
|
||||||
- // Taking a snapshot of the accounts count here, as there might be an asynch
|
|
||||||
- // update of the account tokens while checkin is in progress.
|
|
||||||
- device_checkin_info_.SnapshotCheckinAccounts();
|
|
||||||
- checkin_request_->Start();
|
- checkin_request_->Start();
|
||||||
}
|
}
|
||||||
|
|
||||||
void GCMClientImpl::OnCheckinCompleted(
|
void GCMClientImpl::OnCheckinCompleted(
|
||||||
@@ -731,24 +710,6 @@ void GCMClientImpl::SetGServicesSettings
|
@@ -684,24 +668,6 @@ void GCMClientImpl::SetGServicesSettings
|
||||||
|
|
||||||
void GCMClientImpl::SchedulePeriodicCheckin() {
|
void GCMClientImpl::SchedulePeriodicCheckin() {
|
||||||
DCHECK(io_task_runner_->RunsTasksInCurrentSequence());
|
DCHECK(io_task_runner_->RunsTasksInCurrentSequence());
|
||||||
|
|||||||
@@ -197,7 +197,7 @@
|
|||||||
#if BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS)
|
#if BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS)
|
||||||
--- a/components/google/core/common/google_util.cc
|
--- a/components/google/core/common/google_util.cc
|
||||||
+++ b/components/google/core/common/google_util.cc
|
+++ b/components/google/core/common/google_util.cc
|
||||||
@@ -36,117 +36,6 @@ namespace google_util {
|
@@ -32,117 +32,6 @@ namespace google_util {
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
|
||||||
@@ -315,7 +315,7 @@
|
|||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
// Global functions -----------------------------------------------------------
|
// Global functions -----------------------------------------------------------
|
||||||
@@ -154,13 +43,6 @@ bool IsGoogleSearchSubdomainUrl(const GU
|
@@ -150,13 +39,6 @@ bool IsGoogleSearchSubdomainUrl(const GU
|
||||||
const char kGoogleHomepageURL[] = "trk:113:https://www.google.com/";
|
const char kGoogleHomepageURL[] = "trk:113:https://www.google.com/";
|
||||||
|
|
||||||
bool HasGoogleSearchQueryParam(std::string_view str) {
|
bool HasGoogleSearchQueryParam(std::string_view str) {
|
||||||
@@ -329,7 +329,7 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -171,170 +53,53 @@ std::string GetGoogleLocale(const std::s
|
@@ -167,170 +49,53 @@ std::string GetGoogleLocale(const std::s
|
||||||
|
|
||||||
GURL AppendGoogleLocaleParam(const GURL& url,
|
GURL AppendGoogleLocaleParam(const GURL& url,
|
||||||
const std::string& application_locale) {
|
const std::string& application_locale) {
|
||||||
@@ -475,7 +475,7 @@
|
|||||||
-
|
-
|
||||||
- // Some domains don't have international TLD extensions, so testing for them
|
- // Some domains don't have international TLD extensions, so testing for them
|
||||||
- // is very straightforward.
|
- // is very straightforward.
|
||||||
- static const char* kSuffixesToSetHeadersFor[] = {
|
- static auto kSuffixesToSetHeadersFor = std::to_array<const char*>({
|
||||||
- ".android.com",
|
- ".android.com",
|
||||||
- ".doubleclick.com",
|
- ".doubleclick.com",
|
||||||
- ".doubleclick.net",
|
- ".doubleclick.net",
|
||||||
@@ -489,7 +489,7 @@
|
|||||||
- ".litepages.googlezip.net",
|
- ".litepages.googlezip.net",
|
||||||
- ".youtubekids.com",
|
- ".youtubekids.com",
|
||||||
- ".ytimg.com",
|
- ".ytimg.com",
|
||||||
- };
|
- });
|
||||||
- const std::string host = url.host();
|
- const std::string host = url.host();
|
||||||
- for (auto* i : kSuffixesToSetHeadersFor) {
|
- for (auto* i : kSuffixesToSetHeadersFor) {
|
||||||
- if (base::EndsWith(host, i, base::CompareCase::INSENSITIVE_ASCII)) {
|
- if (base::EndsWith(host, i, base::CompareCase::INSENSITIVE_ASCII)) {
|
||||||
@@ -498,9 +498,9 @@
|
|||||||
- }
|
- }
|
||||||
-
|
-
|
||||||
- // Exact hostnames in lowercase to set headers for.
|
- // Exact hostnames in lowercase to set headers for.
|
||||||
- static const char* kHostsToSetHeadersFor[] = {
|
- static auto kHostsToSetHeadersFor = std::to_array<const char*>({
|
||||||
- "googleweblight.com",
|
- "googleweblight.com",
|
||||||
- };
|
- });
|
||||||
- for (auto* i : kHostsToSetHeadersFor) {
|
- for (auto* i : kHostsToSetHeadersFor) {
|
||||||
- if (base::EqualsCaseInsensitiveASCII(host, i)) {
|
- if (base::EqualsCaseInsensitiveASCII(host, i)) {
|
||||||
- return true;
|
- return true;
|
||||||
@@ -565,15 +565,14 @@
|
|||||||
bool IsProbablyGoogleSearchUrl(const GURL& url) {
|
bool IsProbablyGoogleSearchUrl(const GURL& url) {
|
||||||
--- a/components/search_engines/template_url.cc
|
--- a/components/search_engines/template_url.cc
|
||||||
+++ b/components/search_engines/template_url.cc
|
+++ b/components/search_engines/template_url.cc
|
||||||
@@ -609,11 +609,7 @@ std::u16string TemplateURLRef::SearchTer
|
@@ -614,10 +614,7 @@ std::u16string TemplateURLRef::SearchTer
|
||||||
bool TemplateURLRef::HasGoogleBaseURLs(
|
bool TemplateURLRef::HasGoogleBaseURLs(
|
||||||
const SearchTermsData& search_terms_data) const {
|
const SearchTermsData& search_terms_data) const {
|
||||||
ParseIfNecessary(search_terms_data);
|
ParseIfNecessary(search_terms_data);
|
||||||
- return base::ranges::any_of(
|
- return std::ranges::any_of(replacements_, [](const Replacement& replacement) {
|
||||||
- replacements_, [](const Replacement& replacement) {
|
- return replacement.type == GOOGLE_BASE_URL ||
|
||||||
- return replacement.type == GOOGLE_BASE_URL ||
|
- replacement.type == GOOGLE_BASE_SUGGEST_URL;
|
||||||
- replacement.type == GOOGLE_BASE_SUGGEST_URL;
|
- });
|
||||||
- });
|
|
||||||
+ return false;
|
+ return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -682,7 +681,7 @@
|
|||||||
} // namespace variations
|
} // namespace variations
|
||||||
--- a/content/browser/preloading/prefetch/prefetch_container.cc
|
--- a/content/browser/preloading/prefetch/prefetch_container.cc
|
||||||
+++ b/content/browser/preloading/prefetch/prefetch_container.cc
|
+++ b/content/browser/preloading/prefetch/prefetch_container.cc
|
||||||
@@ -988,7 +988,7 @@ void PrefetchContainer::AddRedirectHop(c
|
@@ -986,7 +986,7 @@ void PrefetchContainer::AddRedirectHop(c
|
||||||
// some which are added by throttles). These aren't yet supported for
|
// some which are added by throttles). These aren't yet supported for
|
||||||
// prefetch, including browsing topics and client hints.
|
// prefetch, including browsing topics and client hints.
|
||||||
net::HttpRequestHeaders updated_headers;
|
net::HttpRequestHeaders updated_headers;
|
||||||
|
|||||||
@@ -7,15 +7,15 @@
|
|||||||
|
|
||||||
--- a/chrome/BUILD.gn
|
--- a/chrome/BUILD.gn
|
||||||
+++ b/chrome/BUILD.gn
|
+++ b/chrome/BUILD.gn
|
||||||
@@ -372,7 +372,6 @@ if (!is_android && !is_mac) {
|
@@ -368,7 +368,6 @@ if (!is_android && !is_mac) {
|
||||||
}
|
}
|
||||||
|
|
||||||
data_deps += [
|
data_deps += [
|
||||||
- "//chrome/browser/resources/media/mei_preload:component",
|
- "//chrome/browser/resources/media/mei_preload:component",
|
||||||
"//chrome/browser/web_applications/isolated_web_apps/key_distribution/preload:component",
|
"//chrome/browser/web_applications/isolated_web_apps/key_distribution/preload:component",
|
||||||
"//third_party/widevine/cdm",
|
"//third_party/widevine/cdm",
|
||||||
]
|
]
|
||||||
@@ -1212,7 +1211,6 @@ if (is_win) {
|
@@ -1198,7 +1197,6 @@ if (is_win) {
|
||||||
":optimization_guide_library",
|
":optimization_guide_library",
|
||||||
":swiftshader_binaries",
|
":swiftshader_binaries",
|
||||||
":widevine_cdm_library",
|
":widevine_cdm_library",
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/resources/BUILD.gn
|
--- a/chrome/browser/resources/BUILD.gn
|
||||||
+++ b/chrome/browser/resources/BUILD.gn
|
+++ b/chrome/browser/resources/BUILD.gn
|
||||||
@@ -90,11 +90,6 @@ group("resources") {
|
@@ -87,11 +87,6 @@ group("resources") {
|
||||||
public_deps += [ "accessibility:reading_mode_gdocs_extension_resources" ]
|
public_deps += [ "accessibility:reading_mode_gdocs_extension_resources" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,46 @@
|
|||||||
--- a/components/attribution_reporting/features.cc
|
--- a/components/browsing_data/content/browsing_data_model.cc
|
||||||
+++ b/components/attribution_reporting/features.cc
|
+++ b/components/browsing_data/content/browsing_data_model.cc
|
||||||
@@ -11,7 +11,7 @@ namespace attribution_reporting::feature
|
@@ -1002,12 +1002,6 @@ void BrowsingDataModel::PopulateFromDisk
|
||||||
// Controls whether the Conversion Measurement API infrastructure is enabled.
|
base::FeatureList::IsEnabled(blink::features::kSharedStorageAPI);
|
||||||
BASE_FEATURE(kConversionMeasurement,
|
bool is_shared_dictionary_enabled = base::FeatureList::IsEnabled(
|
||||||
"ConversionMeasurement",
|
network::features::kCompressionDictionaryTransportBackend);
|
||||||
- base::FEATURE_ENABLED_BY_DEFAULT);
|
- bool is_interest_group_enabled =
|
||||||
+ base::FEATURE_DISABLED_BY_DEFAULT);
|
- base::FeatureList::IsEnabled(blink::features::kInterestGroupStorage);
|
||||||
|
- bool is_attribution_reporting_enabled = base::FeatureList::IsEnabled(
|
||||||
|
- attribution_reporting::features::kConversionMeasurement);
|
||||||
|
- bool is_private_aggregation_enabled =
|
||||||
|
- base::FeatureList::IsEnabled(blink::features::kPrivateAggregationApi);
|
||||||
|
|
||||||
BASE_FEATURE(kAttributionAggregatableNamedBudgets,
|
base::RepeatingClosure completion =
|
||||||
"AttributionAggregatableNamedBudgets",
|
base::BindRepeating([](const base::OnceClosure&) {},
|
||||||
|
@@ -1044,27 +1038,7 @@ void BrowsingDataModel::PopulateFromDisk
|
||||||
|
base::BindOnce(&OnSharedDictionaryUsageLoaded, this, completion));
|
||||||
|
}
|
||||||
|
|
||||||
|
- // Interest Groups
|
||||||
|
- if (is_interest_group_enabled) {
|
||||||
|
- content::InterestGroupManager* manager =
|
||||||
|
- storage_partition_->GetInterestGroupManager();
|
||||||
|
- if (manager) {
|
||||||
|
- manager->GetAllInterestGroupDataKeys(
|
||||||
|
- base::BindOnce(&OnInterestGroupsLoaded, this, completion));
|
||||||
|
- }
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- // Attribution Reporting
|
||||||
|
- if (is_attribution_reporting_enabled) {
|
||||||
|
- storage_partition_->GetAttributionDataModel()->GetAllDataKeys(
|
||||||
|
- base::BindOnce(&OnAttributionReportingLoaded, this, completion));
|
||||||
|
- }
|
||||||
|
|
||||||
|
- // Private Aggregation
|
||||||
|
- if (is_private_aggregation_enabled) {
|
||||||
|
- storage_partition_->GetPrivateAggregationDataModel()->GetAllDataKeys(
|
||||||
|
- base::BindOnce(&OnPrivateAggregationLoaded, this, completion));
|
||||||
|
- }
|
||||||
|
|
||||||
|
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
|
||||||
|
storage_partition_->GetCdmStorageDataModel()->GetUsagePerAllStorageKeys(
|
||||||
--- a/components/privacy_sandbox/privacy_sandbox_settings_impl.cc
|
--- a/components/privacy_sandbox/privacy_sandbox_settings_impl.cc
|
||||||
+++ b/components/privacy_sandbox/privacy_sandbox_settings_impl.cc
|
+++ b/components/privacy_sandbox/privacy_sandbox_settings_impl.cc
|
||||||
@@ -131,7 +131,7 @@ std::set<browsing_topics::Topic> GetTopi
|
@@ -131,7 +131,7 @@ std::set<browsing_topics::Topic> GetTopi
|
||||||
@@ -20,7 +52,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// static
|
// static
|
||||||
@@ -851,7 +851,7 @@ void PrivacySandboxSettingsImpl::SetTopi
|
@@ -850,7 +850,7 @@ void PrivacySandboxSettingsImpl::SetTopi
|
||||||
}
|
}
|
||||||
|
|
||||||
bool PrivacySandboxSettingsImpl::IsPrivacySandboxRestricted() const {
|
bool PrivacySandboxSettingsImpl::IsPrivacySandboxRestricted() const {
|
||||||
@@ -29,7 +61,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool PrivacySandboxSettingsImpl::IsPrivacySandboxCurrentlyUnrestricted() const {
|
bool PrivacySandboxSettingsImpl::IsPrivacySandboxCurrentlyUnrestricted() const {
|
||||||
@@ -937,11 +937,7 @@ PrivacySandboxSettingsImpl::GetPrivacySa
|
@@ -936,11 +936,7 @@ PrivacySandboxSettingsImpl::GetPrivacySa
|
||||||
return Status::kIncognitoProfile;
|
return Status::kIncognitoProfile;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -41,3 +73,223 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
PrivacySandboxSettingsImpl::Status
|
PrivacySandboxSettingsImpl::Status
|
||||||
|
--- a/content/browser/attribution_reporting/attribution_suitable_context.cc
|
||||||
|
+++ b/content/browser/attribution_reporting/attribution_suitable_context.cc
|
||||||
|
@@ -44,67 +44,7 @@ std::optional<AttributionSuitableContext
|
||||||
|
// static
|
||||||
|
std::optional<AttributionSuitableContext> AttributionSuitableContext::Create(
|
||||||
|
RenderFrameHostImpl* initiator_frame) {
|
||||||
|
- if (!initiator_frame) {
|
||||||
|
return std::nullopt;
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- if (!base::FeatureList::IsEnabled(
|
||||||
|
- attribution_reporting::features::kConversionMeasurement)) {
|
||||||
|
- return std::nullopt;
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- if (!initiator_frame->IsFeatureEnabled(
|
||||||
|
- network::mojom::PermissionsPolicyFeature::kAttributionReporting)) {
|
||||||
|
- return std::nullopt;
|
||||||
|
- }
|
||||||
|
- RenderFrameHostImpl* initiator_root_frame =
|
||||||
|
- initiator_frame->GetOutermostMainFrame();
|
||||||
|
- CHECK(initiator_root_frame);
|
||||||
|
-
|
||||||
|
- // We need a suitable origin here because we need to be able to eventually
|
||||||
|
- // store it as either the source or destination origin. Using
|
||||||
|
- // `is_web_secure_context` only would allow opaque origins to pass through,
|
||||||
|
- // but they cannot be handled by the storage layer.
|
||||||
|
- std::optional<attribution_reporting::SuitableOrigin>
|
||||||
|
- initiator_root_frame_origin = SuitableOrigin::Create(
|
||||||
|
- initiator_root_frame->GetLastCommittedOrigin());
|
||||||
|
- if (!initiator_root_frame_origin.has_value()) {
|
||||||
|
- return std::nullopt;
|
||||||
|
- }
|
||||||
|
- // If the `initiator_frame` is a subframe, it's origin's security isn't
|
||||||
|
- // covered by the SuitableOrigin check above, we therefore validate that it's
|
||||||
|
- // origin is secure using `is_web_secure_context`.
|
||||||
|
- if (initiator_frame != initiator_root_frame &&
|
||||||
|
- !initiator_frame->policy_container_host()
|
||||||
|
- ->policies()
|
||||||
|
- .is_web_secure_context) {
|
||||||
|
- return std::nullopt;
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- auto* web_contents = WebContents::FromRenderFrameHost(initiator_frame);
|
||||||
|
- if (!web_contents) {
|
||||||
|
- return std::nullopt;
|
||||||
|
- }
|
||||||
|
- auto* manager = AttributionManager::FromWebContents(web_contents);
|
||||||
|
- CHECK(manager);
|
||||||
|
-
|
||||||
|
- auto* attribution_host = AttributionHost::FromWebContents(web_contents);
|
||||||
|
- CHECK(attribution_host);
|
||||||
|
-
|
||||||
|
- AttributionDataHostManager* data_host_manager = manager->GetDataHostManager();
|
||||||
|
- CHECK(data_host_manager);
|
||||||
|
-
|
||||||
|
- return AttributionSuitableContext(
|
||||||
|
- /*context_origin=*/std::move(initiator_root_frame_origin.value()),
|
||||||
|
- initiator_frame->IsNestedWithinFencedFrame(),
|
||||||
|
- initiator_root_frame->GetGlobalId(), initiator_frame->navigation_id(),
|
||||||
|
- attribution_host->GetMostRecentNavigationInputEvent(),
|
||||||
|
- AttributionOsLevelManager::GetAttributionReportingOsRegistrars(
|
||||||
|
- web_contents),
|
||||||
|
- !url_matcher::util::GetGoogleAmpViewerEmbeddedURL(
|
||||||
|
- initiator_root_frame->GetLastCommittedURL())
|
||||||
|
- .is_empty(),
|
||||||
|
- data_host_manager->AsWeakPtr());
|
||||||
|
}
|
||||||
|
|
||||||
|
// static
|
||||||
|
--- a/content/browser/interest_group/ad_auction_service_impl.cc
|
||||||
|
+++ b/content/browser/interest_group/ad_auction_service_impl.cc
|
||||||
|
@@ -217,11 +217,6 @@ AdAuctionServiceImpl::BiddingAndAuctionD
|
||||||
|
void AdAuctionServiceImpl::CreateMojoService(
|
||||||
|
RenderFrameHost* render_frame_host,
|
||||||
|
mojo::PendingReceiver<blink::mojom::AdAuctionService> receiver) {
|
||||||
|
- CHECK(render_frame_host);
|
||||||
|
-
|
||||||
|
- // The object is bound to the lifetime of `render_frame_host` and the mojo
|
||||||
|
- // connection. See DocumentService for details.
|
||||||
|
- new AdAuctionServiceImpl(*render_frame_host, std::move(receiver));
|
||||||
|
}
|
||||||
|
|
||||||
|
void AdAuctionServiceImpl::JoinInterestGroup(
|
||||||
|
--- a/content/browser/storage_partition_impl.cc
|
||||||
|
+++ b/content/browser/storage_partition_impl.cc
|
||||||
|
@@ -1482,38 +1482,7 @@ void StoragePartitionImpl::Initialize(
|
||||||
|
|
||||||
|
bucket_manager_ = std::make_unique<BucketManager>(this);
|
||||||
|
|
||||||
|
- if (base::FeatureList::IsEnabled(
|
||||||
|
- attribution_reporting::features::kConversionMeasurement)) {
|
||||||
|
- // The Conversion Measurement API is not available in Incognito mode, but
|
||||||
|
- // this is enforced by the `AttributionManagerImpl` itself for better error
|
||||||
|
- // reporting and metrics.
|
||||||
|
- attribution_manager_ = std::make_unique<AttributionManagerImpl>(
|
||||||
|
- this, path, special_storage_policy_);
|
||||||
|
- }
|
||||||
|
|
||||||
|
- if (base::FeatureList::IsEnabled(blink::features::kInterestGroupStorage)) {
|
||||||
|
- // Auction worklets on non-Android use dedicated processes; on Android due
|
||||||
|
- // to high cost of process launch they try to reuse renderers.
|
||||||
|
- interest_group_manager_ = std::make_unique<InterestGroupManagerImpl>(
|
||||||
|
- path, is_in_memory(),
|
||||||
|
-#if BUILDFLAG(IS_ANDROID)
|
||||||
|
- InterestGroupManagerImpl::ProcessMode::kInRenderer,
|
||||||
|
-#else
|
||||||
|
- InterestGroupManagerImpl::ProcessMode::kDedicated,
|
||||||
|
-#endif
|
||||||
|
- GetURLLoaderFactoryForBrowserProcess(),
|
||||||
|
- base::BindRepeating(&BrowserContext::GetKAnonymityServiceDelegate,
|
||||||
|
- // This use of Unretained is safe since the browser
|
||||||
|
- // context owns this storage partition.
|
||||||
|
- base::Unretained(browser_context_)));
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- // The Topics API is not available in Incognito mode.
|
||||||
|
- if (!is_in_memory() &&
|
||||||
|
- base::FeatureList::IsEnabled(blink::features::kBrowsingTopics)) {
|
||||||
|
- browsing_topics_site_data_manager_ =
|
||||||
|
- std::make_unique<BrowsingTopicsSiteDataManagerImpl>(path);
|
||||||
|
- }
|
||||||
|
|
||||||
|
GeneratedCodeCacheSettings settings =
|
||||||
|
GetContentClient()->browser()->GetGeneratedCodeCacheSettings(
|
||||||
|
@@ -1542,8 +1511,6 @@ void StoragePartitionImpl::Initialize(
|
||||||
|
|
||||||
|
font_access_manager_ = FontAccessManager::Create();
|
||||||
|
|
||||||
|
- aggregation_service_ =
|
||||||
|
- std::make_unique<AggregationServiceImpl>(is_in_memory(), path, this);
|
||||||
|
|
||||||
|
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
|
||||||
|
if (is_in_memory()) {
|
||||||
|
@@ -1567,11 +1534,6 @@ void StoragePartitionImpl::Initialize(
|
||||||
|
std::make_unique<SharedStorageHeaderObserver>(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
- if (base::FeatureList::IsEnabled(blink::features::kPrivateAggregationApi)) {
|
||||||
|
- private_aggregation_manager_ =
|
||||||
|
- std::make_unique<PrivateAggregationManagerImpl>(is_in_memory(), path,
|
||||||
|
- this);
|
||||||
|
- }
|
||||||
|
}
|
||||||
|
|
||||||
|
void StoragePartitionImpl::OnStorageServiceDisconnected() {
|
||||||
|
--- a/content/browser/web_contents/web_contents_impl.cc
|
||||||
|
+++ b/content/browser/web_contents/web_contents_impl.cc
|
||||||
|
@@ -3857,12 +3857,6 @@ void WebContentsImpl::Init(const WebCont
|
||||||
|
DateTimeChooser::CreateDateTimeChooser(this);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
- // AttributionHost must be created after `view_->CreateView()` is called as it
|
||||||
|
- // may invoke `WebContentsAndroid::AddObserver()`.
|
||||||
|
- if (base::FeatureList::IsEnabled(
|
||||||
|
- attribution_reporting::features::kConversionMeasurement)) {
|
||||||
|
- AttributionHost::CreateForWebContents(this);
|
||||||
|
- }
|
||||||
|
|
||||||
|
RedirectChainDetector::CreateForWebContents(this);
|
||||||
|
BtmWebContentsObserver::MaybeCreateForWebContents(this);
|
||||||
|
--- a/content/services/auction_worklet/private_aggregation_bindings.cc
|
||||||
|
+++ b/content/services/auction_worklet/private_aggregation_bindings.cc
|
||||||
|
@@ -402,56 +402,6 @@ PrivateAggregationBindings::~PrivateAggr
|
||||||
|
|
||||||
|
void PrivateAggregationBindings::AttachToContext(
|
||||||
|
v8::Local<v8::Context> context) {
|
||||||
|
- if (!base::FeatureList::IsEnabled(blink::features::kPrivateAggregationApi) ||
|
||||||
|
- !blink::features::kPrivateAggregationApiEnabledInProtectedAudience
|
||||||
|
- .Get()) {
|
||||||
|
- return;
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- v8::Local<v8::External> v8_this =
|
||||||
|
- v8::External::New(v8_helper_->isolate(), this);
|
||||||
|
-
|
||||||
|
- v8::Local<v8::Object> private_aggregation =
|
||||||
|
- v8::Object::New(v8_helper_->isolate());
|
||||||
|
-
|
||||||
|
- v8::Local<v8::Function> send_histogram_report_function =
|
||||||
|
- v8::Function::New(
|
||||||
|
- context, &PrivateAggregationBindings::ContributeToHistogram, v8_this)
|
||||||
|
- .ToLocalChecked();
|
||||||
|
- private_aggregation
|
||||||
|
- ->Set(context,
|
||||||
|
- v8_helper_->CreateStringFromLiteral("contributeToHistogram"),
|
||||||
|
- send_histogram_report_function)
|
||||||
|
- .Check();
|
||||||
|
-
|
||||||
|
- if (blink::features::kPrivateAggregationApiProtectedAudienceExtensionsEnabled
|
||||||
|
- .Get()) {
|
||||||
|
- v8::Local<v8::Function> report_contribution_for_event_function =
|
||||||
|
- v8::Function::New(
|
||||||
|
- context, &PrivateAggregationBindings::ContributeToHistogramOnEvent,
|
||||||
|
- v8_this)
|
||||||
|
- .ToLocalChecked();
|
||||||
|
- private_aggregation
|
||||||
|
- ->Set(
|
||||||
|
- context,
|
||||||
|
- v8_helper_->CreateStringFromLiteral("contributeToHistogramOnEvent"),
|
||||||
|
- report_contribution_for_event_function)
|
||||||
|
- .Check();
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- v8::Local<v8::Function> enable_debug_mode_function =
|
||||||
|
- v8::Function::New(context, &PrivateAggregationBindings::EnableDebugMode,
|
||||||
|
- v8_this)
|
||||||
|
- .ToLocalChecked();
|
||||||
|
- private_aggregation
|
||||||
|
- ->Set(context, v8_helper_->CreateStringFromLiteral("enableDebugMode"),
|
||||||
|
- enable_debug_mode_function)
|
||||||
|
- .Check();
|
||||||
|
-
|
||||||
|
- context->Global()
|
||||||
|
- ->Set(context, v8_helper_->CreateStringFromLiteral("privateAggregation"),
|
||||||
|
- private_aggregation)
|
||||||
|
- .Check();
|
||||||
|
}
|
||||||
|
|
||||||
|
void PrivateAggregationBindings::Reset() {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc
|
--- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc
|
||||||
+++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc
|
+++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc
|
||||||
@@ -184,31 +184,13 @@ void WebRtcLogUploader::OnLoggingStopped
|
@@ -186,31 +186,13 @@ void WebRtcLogUploader::OnLoggingStopped
|
||||||
DCHECK(meta_data.get());
|
DCHECK(meta_data.get());
|
||||||
DCHECK(!upload_done_data.paths.directory.empty());
|
DCHECK(!upload_done_data.paths.directory.empty());
|
||||||
|
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
} else {
|
} else {
|
||||||
main_task_runner_->PostTask(
|
main_task_runner_->PostTask(
|
||||||
FROM_HERE,
|
FROM_HERE,
|
||||||
@@ -225,28 +207,7 @@ void WebRtcLogUploader::PrepareMultipart
|
@@ -227,28 +209,7 @@ void WebRtcLogUploader::PrepareMultipart
|
||||||
DCHECK(!compressed_log.empty());
|
DCHECK(!compressed_log.empty());
|
||||||
DCHECK(meta_data.get());
|
DCHECK(meta_data.get());
|
||||||
|
|
||||||
@@ -65,7 +65,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
void WebRtcLogUploader::UploadStoredLog(
|
void WebRtcLogUploader::UploadStoredLog(
|
||||||
@@ -313,48 +274,6 @@ void WebRtcLogUploader::LoggingStoppedDo
|
@@ -315,48 +276,6 @@ void WebRtcLogUploader::LoggingStoppedDo
|
||||||
DCHECK(log_buffer.get());
|
DCHECK(log_buffer.get());
|
||||||
DCHECK(!log_paths.directory.empty());
|
DCHECK(!log_paths.directory.empty());
|
||||||
|
|
||||||
@@ -116,7 +116,7 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/ui/browser_ui_prefs.cc
|
--- a/chrome/browser/ui/browser_ui_prefs.cc
|
||||||
+++ b/chrome/browser/ui/browser_ui_prefs.cc
|
+++ b/chrome/browser/ui/browser_ui_prefs.cc
|
||||||
@@ -114,7 +114,7 @@ void RegisterBrowserUserPrefs(user_prefs
|
@@ -113,7 +113,7 @@ void RegisterBrowserUserPrefs(user_prefs
|
||||||
registry->RegisterStringPref(prefs::kWebRTCUDPPortRange, std::string());
|
registry->RegisterStringPref(prefs::kWebRTCUDPPortRange, std::string());
|
||||||
registry->RegisterBooleanPref(prefs::kWebRtcEventLogCollectionAllowed, false);
|
registry->RegisterBooleanPref(prefs::kWebRtcEventLogCollectionAllowed, false);
|
||||||
registry->RegisterListPref(prefs::kWebRtcLocalIpsAllowedUrls);
|
registry->RegisterListPref(prefs::kWebRtcLocalIpsAllowedUrls);
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
|
--- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
|
||||||
+++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
|
+++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
|
||||||
@@ -677,12 +677,6 @@ std::vector<url::Origin> ChromeContentBr
|
@@ -680,12 +680,6 @@ std::vector<url::Origin> ChromeContentBr
|
||||||
GetOriginsRequiringDedicatedProcess() {
|
GetOriginsRequiringDedicatedProcess() {
|
||||||
std::vector<url::Origin> list;
|
std::vector<url::Origin> list;
|
||||||
|
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/extensions/chrome_content_verifier_delegate.cc
|
--- a/chrome/browser/extensions/chrome_content_verifier_delegate.cc
|
||||||
+++ b/chrome/browser/extensions/chrome_content_verifier_delegate.cc
|
+++ b/chrome/browser/extensions/chrome_content_verifier_delegate.cc
|
||||||
@@ -305,17 +305,7 @@ bool ChromeContentVerifierDelegate::IsFr
|
@@ -300,17 +300,7 @@ bool ChromeContentVerifierDelegate::IsFr
|
||||||
// between which extensions are considered in-store.
|
// between which extensions are considered in-store.
|
||||||
// See https://crbug.com/766806 for details.
|
// See https://crbug.com/766806 for details.
|
||||||
if (!InstallVerifier::IsFromStore(extension, context_)) {
|
if (!InstallVerifier::IsFromStore(extension, context_)) {
|
||||||
@@ -177,7 +177,7 @@
|
|||||||
fetch->oauth2_attempt_count++;
|
fetch->oauth2_attempt_count++;
|
||||||
--- a/extensions/common/extension_urls.cc
|
--- a/extensions/common/extension_urls.cc
|
||||||
+++ b/extensions/common/extension_urls.cc
|
+++ b/extensions/common/extension_urls.cc
|
||||||
@@ -67,8 +67,6 @@ GURL AppendUtmSource(const GURL& url, st
|
@@ -68,8 +68,6 @@ GURL AppendUtmSource(const GURL& url, st
|
||||||
|
|
||||||
GURL GetWebstoreExtensionsCategoryURL() {
|
GURL GetWebstoreExtensionsCategoryURL() {
|
||||||
GURL base_url = GetNewWebstoreLaunchURL();
|
GURL base_url = GetNewWebstoreLaunchURL();
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/extensions/api/developer_private/extension_info_generator.cc
|
--- a/chrome/browser/extensions/api/developer_private/extension_info_generator.cc
|
||||||
+++ b/chrome/browser/extensions/api/developer_private/extension_info_generator.cc
|
+++ b/chrome/browser/extensions/api/developer_private/extension_info_generator.cc
|
||||||
@@ -575,17 +575,6 @@ void ExtensionInfoGenerator::CreateExten
|
@@ -599,17 +599,6 @@ void ExtensionInfoGenerator::CreateExten
|
||||||
info->controlled_info.emplace();
|
info->controlled_info.emplace();
|
||||||
info->controlled_info->text =
|
info->controlled_info->text =
|
||||||
l10n_util::GetStringUTF8(IDS_EXTENSIONS_INSTALL_LOCATION_ENTERPRISE);
|
l10n_util::GetStringUTF8(IDS_EXTENSIONS_INSTALL_LOCATION_ENTERPRISE);
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
bool is_enabled = state == developer::ExtensionState::kEnabled;
|
bool is_enabled = state == developer::ExtensionState::kEnabled;
|
||||||
--- a/chrome/browser/extensions/extension_management.cc
|
--- a/chrome/browser/extensions/extension_management.cc
|
||||||
+++ b/chrome/browser/extensions/extension_management.cc
|
+++ b/chrome/browser/extensions/extension_management.cc
|
||||||
@@ -310,31 +310,7 @@ bool ExtensionManagement::IsAllowedManif
|
@@ -318,31 +318,7 @@ bool ExtensionManagement::IsAllowedManif
|
||||||
int manifest_version,
|
int manifest_version,
|
||||||
const std::string& extension_id,
|
const std::string& extension_id,
|
||||||
Manifest::Type manifest_type) {
|
Manifest::Type manifest_type) {
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool ExtensionManagement::IsAllowedManifestVersion(const Extension* extension) {
|
bool ExtensionManagement::IsAllowedManifestVersion(const Extension* extension) {
|
||||||
@@ -355,26 +331,8 @@ bool ExtensionManagement::IsExemptFromMV
|
@@ -363,26 +339,8 @@ bool ExtensionManagement::IsExemptFromMV
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -81,7 +81,7 @@
|
|||||||
bool ExtensionManagement::IsAllowedByUnpublishedAvailabilityPolicy(
|
bool ExtensionManagement::IsAllowedByUnpublishedAvailabilityPolicy(
|
||||||
--- a/chrome/browser/extensions/manifest_v2_experiment_manager.cc
|
--- a/chrome/browser/extensions/manifest_v2_experiment_manager.cc
|
||||||
+++ b/chrome/browser/extensions/manifest_v2_experiment_manager.cc
|
+++ b/chrome/browser/extensions/manifest_v2_experiment_manager.cc
|
||||||
@@ -144,22 +144,6 @@ bool ManifestV2ExperimentManagerFactory:
|
@@ -145,22 +145,6 @@ bool ManifestV2ExperimentManagerFactory:
|
||||||
|
|
||||||
// Determines the current stage of the MV2 deprecation experiments.
|
// Determines the current stage of the MV2 deprecation experiments.
|
||||||
MV2ExperimentStage CalculateCurrentExperimentStage() {
|
MV2ExperimentStage CalculateCurrentExperimentStage() {
|
||||||
@@ -104,7 +104,7 @@
|
|||||||
return MV2ExperimentStage::kNone;
|
return MV2ExperimentStage::kNone;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -199,19 +183,7 @@ PrefMap GetGlobalNoticeAcknowledgedPrefF
|
@@ -200,19 +184,7 @@ PrefMap GetGlobalNoticeAcknowledgedPrefF
|
||||||
// Returns true if legacy extensions should be disabled, looking at both
|
// Returns true if legacy extensions should be disabled, looking at both
|
||||||
// experiment stage and global state.
|
// experiment stage and global state.
|
||||||
bool ShouldDisableLegacyExtensions(MV2ExperimentStage stage) {
|
bool ShouldDisableLegacyExtensions(MV2ExperimentStage stage) {
|
||||||
@@ -126,12 +126,12 @@
|
|||||||
// Returns true if the given `stage` is one in which extension enablement should
|
// Returns true if the given `stage` is one in which extension enablement should
|
||||||
--- a/chrome/browser/ui/webui/extensions/extensions_ui.cc
|
--- a/chrome/browser/ui/webui/extensions/extensions_ui.cc
|
||||||
+++ b/chrome/browser/ui/webui/extensions/extensions_ui.cc
|
+++ b/chrome/browser/ui/webui/extensions/extensions_ui.cc
|
||||||
@@ -462,7 +462,7 @@ content::WebUIDataSource* CreateAndAddEx
|
@@ -467,7 +467,7 @@ content::WebUIDataSource* CreateAndAddEx
|
||||||
base::FeatureList::IsEnabled(
|
|
||||||
extensions_features::kExtensionsMenuAccessControlWithPermittedSites));
|
extensions_features::kExtensionsMenuAccessControlWithPermittedSites));
|
||||||
source->AddBoolean("safetyHubShowReviewPanel",
|
source->AddBoolean(
|
||||||
- base::FeatureList::IsEnabled(features::kSafetyHub));
|
"safetyHubThreeDotDetails",
|
||||||
+ false);
|
- base::FeatureList::IsEnabled(features::kSafetyHubThreeDotDetails));
|
||||||
|
+ false);
|
||||||
|
|
||||||
// MV2 deprecation.
|
// MV2 deprecation.
|
||||||
auto* mv2_experiment_manager = ManifestV2ExperimentManager::Get(profile);
|
auto* mv2_experiment_manager = ManifestV2ExperimentManager::Get(profile);
|
||||||
|
|||||||
@@ -3,15 +3,15 @@
|
|||||||
|
|
||||||
--- a/chrome/BUILD.gn
|
--- a/chrome/BUILD.gn
|
||||||
+++ b/chrome/BUILD.gn
|
+++ b/chrome/BUILD.gn
|
||||||
@@ -374,7 +374,6 @@ if (!is_android && !is_mac) {
|
@@ -370,7 +370,6 @@ if (!is_android && !is_mac) {
|
||||||
data_deps += [
|
data_deps += [
|
||||||
"//chrome/browser/resources/media/mei_preload:component",
|
"//chrome/browser/resources/media/mei_preload:component",
|
||||||
"//chrome/browser/web_applications/isolated_web_apps/key_distribution/preload:component",
|
"//chrome/browser/web_applications/isolated_web_apps/key_distribution/preload:component",
|
||||||
- "//components/privacy_sandbox/privacy_sandbox_attestations/preload:component",
|
- "//components/privacy_sandbox/privacy_sandbox_attestations/preload:component",
|
||||||
"//third_party/widevine/cdm",
|
"//third_party/widevine/cdm",
|
||||||
]
|
]
|
||||||
if (invoker.collect_inputs_only) {
|
|
||||||
@@ -943,8 +942,6 @@ if (is_win) {
|
@@ -929,8 +928,6 @@ if (is_win) {
|
||||||
|
|
||||||
bundle_data("chrome_framework_resources") {
|
bundle_data("chrome_framework_resources") {
|
||||||
sources = [
|
sources = [
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
# This image is used to badge the lock icon in the
|
# This image is used to badge the lock icon in the
|
||||||
# authentication dialogs, such as those used for installation
|
# authentication dialogs, such as those used for installation
|
||||||
# from disk image and Keystone promotion (if so enabled). It
|
# from disk image and Keystone promotion (if so enabled). It
|
||||||
@@ -1217,7 +1214,6 @@ if (is_win) {
|
@@ -1203,7 +1200,6 @@ if (is_win) {
|
||||||
":widevine_cdm_library",
|
":widevine_cdm_library",
|
||||||
"//chrome/browser/resources/media/mei_preload:component_bundle",
|
"//chrome/browser/resources/media/mei_preload:component_bundle",
|
||||||
"//chrome/browser/web_applications/isolated_web_apps/key_distribution/preload:component_bundle",
|
"//chrome/browser/web_applications/isolated_web_apps/key_distribution/preload:component_bundle",
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
if (is_chrome_branded) {
|
if (is_chrome_branded) {
|
||||||
--- a/chrome/browser/BUILD.gn
|
--- a/chrome/browser/BUILD.gn
|
||||||
+++ b/chrome/browser/BUILD.gn
|
+++ b/chrome/browser/BUILD.gn
|
||||||
@@ -727,10 +727,6 @@ static_library("browser") {
|
@@ -746,10 +746,6 @@ static_library("browser") {
|
||||||
"navigation_predictor/navigation_predictor_metrics_document_data.h",
|
"navigation_predictor/navigation_predictor_metrics_document_data.h",
|
||||||
"navigation_predictor/navigation_predictor_preconnect_client.cc",
|
"navigation_predictor/navigation_predictor_preconnect_client.cc",
|
||||||
"navigation_predictor/navigation_predictor_preconnect_client.h",
|
"navigation_predictor/navigation_predictor_preconnect_client.h",
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
"net/cert_verifier_service_time_updater.cc",
|
"net/cert_verifier_service_time_updater.cc",
|
||||||
"net/cert_verifier_service_time_updater.h",
|
"net/cert_verifier_service_time_updater.h",
|
||||||
"net/chrome_mojo_proxy_resolver_factory.cc",
|
"net/chrome_mojo_proxy_resolver_factory.cc",
|
||||||
@@ -3450,10 +3446,6 @@ static_library("browser") {
|
@@ -3482,10 +3478,6 @@ static_library("browser") {
|
||||||
} else {
|
} else {
|
||||||
#!is_android
|
#!is_android
|
||||||
sources += [
|
sources += [
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
"accessibility/caption_bubble_context_browser.h",
|
"accessibility/caption_bubble_context_browser.h",
|
||||||
"accessibility/embedded_a11y_extension_loader.cc",
|
"accessibility/embedded_a11y_extension_loader.cc",
|
||||||
"accessibility/embedded_a11y_extension_loader.h",
|
"accessibility/embedded_a11y_extension_loader.h",
|
||||||
@@ -4180,10 +4172,6 @@ static_library("browser") {
|
@@ -4225,10 +4217,6 @@ static_library("browser") {
|
||||||
"//chrome/browser/new_tab_page/chrome_colors",
|
"//chrome/browser/new_tab_page/chrome_colors",
|
||||||
"//chrome/browser/policy:path_parser",
|
"//chrome/browser/policy:path_parser",
|
||||||
"//chrome/browser/resources:component_extension_resources",
|
"//chrome/browser/resources:component_extension_resources",
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
"//chrome/browser/search/background",
|
"//chrome/browser/search/background",
|
||||||
"//chrome/browser/smart_card",
|
"//chrome/browser/smart_card",
|
||||||
"//chrome/browser/themes",
|
"//chrome/browser/themes",
|
||||||
@@ -4314,9 +4302,6 @@ static_library("browser") {
|
@@ -4354,9 +4342,6 @@ static_library("browser") {
|
||||||
"//components/webauthn/core/browser:passkey_model",
|
"//components/webauthn/core/browser:passkey_model",
|
||||||
"//services/device/public/cpp/bluetooth",
|
"//services/device/public/cpp/bluetooth",
|
||||||
"//services/device/public/cpp/hid",
|
"//services/device/public/cpp/hid",
|
||||||
@@ -73,25 +73,25 @@
|
|||||||
"//third_party/crashpad/crashpad/client:common",
|
"//third_party/crashpad/crashpad/client:common",
|
||||||
"//third_party/zxcvbn-cpp",
|
"//third_party/zxcvbn-cpp",
|
||||||
"//ui/views",
|
"//ui/views",
|
||||||
@@ -4411,8 +4396,6 @@ static_library("browser") {
|
@@ -4453,8 +4438,6 @@ static_library("browser") {
|
||||||
#!is_android
|
|
||||||
if (!is_chromeos) {
|
|
||||||
sources += [
|
sources += [
|
||||||
|
"accessibility/soda_installer_impl.cc",
|
||||||
|
"accessibility/soda_installer_impl.h",
|
||||||
- "component_updater/screen_ai_component_installer.cc",
|
- "component_updater/screen_ai_component_installer.cc",
|
||||||
- "component_updater/screen_ai_component_installer.h",
|
- "component_updater/screen_ai_component_installer.h",
|
||||||
|
"device_identity/device_oauth2_token_store_desktop.cc",
|
||||||
|
"device_identity/device_oauth2_token_store_desktop.h",
|
||||||
"device_notifications/device_status_icon_renderer.cc",
|
"device_notifications/device_status_icon_renderer.cc",
|
||||||
"device_notifications/device_status_icon_renderer.h",
|
@@ -4493,8 +4476,6 @@ static_library("browser") {
|
||||||
"external_protocol/auto_launch_protocols_policy_handler.cc",
|
"profiles/profile_activity_metrics_recorder.h",
|
||||||
@@ -4429,8 +4412,6 @@ static_library("browser") {
|
"profiles/profile_list_desktop.cc",
|
||||||
"policy/chrome_browser_cloud_management_register_watcher.h",
|
"profiles/profile_list_desktop.h",
|
||||||
"policy/file_selection_dialogs_policy_handler.cc",
|
|
||||||
"policy/file_selection_dialogs_policy_handler.h",
|
|
||||||
- "screen_ai/screen_ai_downloader_non_chromeos.cc",
|
- "screen_ai/screen_ai_downloader_non_chromeos.cc",
|
||||||
- "screen_ai/screen_ai_downloader_non_chromeos.h",
|
- "screen_ai/screen_ai_downloader_non_chromeos.h",
|
||||||
"usb/usb_status_icon.cc",
|
"signin/force_signin_verifier.cc",
|
||||||
"usb/usb_status_icon.h",
|
"signin/force_signin_verifier.h",
|
||||||
]
|
"signin/signin_manager.cc",
|
||||||
@@ -5157,7 +5138,6 @@ static_library("browser") {
|
@@ -5294,7 +5275,6 @@ static_library("browser") {
|
||||||
"//chrome/browser/policy:system_features_disable_list",
|
"//chrome/browser/policy:system_features_disable_list",
|
||||||
"//chrome/browser/push_notification:push_notification",
|
"//chrome/browser/push_notification:push_notification",
|
||||||
"//chrome/browser/resources:app_icon_resources",
|
"//chrome/browser/resources:app_icon_resources",
|
||||||
@@ -99,15 +99,15 @@
|
|||||||
"//chrome/browser/support_tool/ash",
|
"//chrome/browser/support_tool/ash",
|
||||||
"//chrome/browser/ui/ash/accelerator",
|
"//chrome/browser/ui/ash/accelerator",
|
||||||
"//chrome/browser/ui/ash/accessibility",
|
"//chrome/browser/ui/ash/accessibility",
|
||||||
@@ -5375,7 +5355,6 @@ static_library("browser") {
|
@@ -5552,7 +5532,6 @@ static_library("browser") {
|
||||||
"//components/webapk:proto",
|
|
||||||
"//device/vr/public/mojom:isolated_xr_service",
|
"//device/vr/public/mojom:isolated_xr_service",
|
||||||
"//remoting/host/chromeos:features",
|
"//remoting/host/chromeos:features",
|
||||||
|
"//services/device/public/cpp/geolocation",
|
||||||
- "//services/screen_ai/public/cpp:metrics",
|
- "//services/screen_ai/public/cpp:metrics",
|
||||||
"//third_party/nearby:rpc_resources_proto",
|
"//third_party/nearby:rpc_resources_proto",
|
||||||
"//third_party/nearby:wire_format_proto",
|
"//third_party/nearby:wire_format_proto",
|
||||||
"//ui/chromeos",
|
"//ui/chromeos",
|
||||||
@@ -7995,12 +7974,6 @@ static_library("browser") {
|
@@ -7778,12 +7757,6 @@ static_library("browser") {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (enable_pdf) {
|
if (enable_pdf) {
|
||||||
@@ -122,7 +122,7 @@
|
|||||||
"//chrome/browser/pdf:pdf_pref_names",
|
"//chrome/browser/pdf:pdf_pref_names",
|
||||||
--- a/chrome/browser/browser_process_impl.cc
|
--- a/chrome/browser/browser_process_impl.cc
|
||||||
+++ b/chrome/browser/browser_process_impl.cc
|
+++ b/chrome/browser/browser_process_impl.cc
|
||||||
@@ -243,12 +243,10 @@
|
@@ -249,12 +249,10 @@
|
||||||
#if BUILDFLAG(IS_CHROMEOS)
|
#if BUILDFLAG(IS_CHROMEOS)
|
||||||
#include "chrome/browser/chromeos/extensions/telemetry/chromeos_telemetry_extensions_browser_api_provider.h"
|
#include "chrome/browser/chromeos/extensions/telemetry/chromeos_telemetry_extensions_browser_api_provider.h"
|
||||||
#include "chrome/browser/hid/hid_pinned_notification.h"
|
#include "chrome/browser/hid/hid_pinned_notification.h"
|
||||||
@@ -135,7 +135,7 @@
|
|||||||
#include "chrome/browser/usb/usb_status_icon.h"
|
#include "chrome/browser/usb/usb_status_icon.h"
|
||||||
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
|
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
|
||||||
#endif
|
#endif
|
||||||
@@ -1320,9 +1318,6 @@ void BrowserProcessImpl::PreMainMessageL
|
@@ -1351,9 +1349,6 @@ void BrowserProcessImpl::PreMainMessageL
|
||||||
soda_installer_impl_ = std::make_unique<speech::SodaInstallerImplChromeOS>();
|
soda_installer_impl_ = std::make_unique<speech::SodaInstallerImplChromeOS>();
|
||||||
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
|
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
|
||||||
|
|
||||||
@@ -147,7 +147,7 @@
|
|||||||
bool result = base::PathService::Get(chrome::DIR_USER_DATA, &user_data_dir);
|
bool result = base::PathService::Get(chrome::DIR_USER_DATA, &user_data_dir);
|
||||||
--- a/chrome/browser/browser_process_impl.h
|
--- a/chrome/browser/browser_process_impl.h
|
||||||
+++ b/chrome/browser/browser_process_impl.h
|
+++ b/chrome/browser/browser_process_impl.h
|
||||||
@@ -92,9 +92,6 @@ namespace speech {
|
@@ -93,9 +93,6 @@ namespace speech {
|
||||||
class SodaInstaller;
|
class SodaInstaller;
|
||||||
} // namespace speech
|
} // namespace speech
|
||||||
|
|
||||||
@@ -157,7 +157,7 @@
|
|||||||
|
|
||||||
// Real implementation of BrowserProcess that creates and returns the services.
|
// Real implementation of BrowserProcess that creates and returns the services.
|
||||||
class BrowserProcessImpl : public BrowserProcess,
|
class BrowserProcessImpl : public BrowserProcess,
|
||||||
@@ -425,9 +422,6 @@ class BrowserProcessImpl : public Browse
|
@@ -437,9 +434,6 @@ class BrowserProcessImpl : public Browse
|
||||||
// to ensure that SodaInstallerImpl gets destructed first.
|
// to ensure that SodaInstallerImpl gets destructed first.
|
||||||
std::unique_ptr<speech::SodaInstaller> soda_installer_impl_;
|
std::unique_ptr<speech::SodaInstaller> soda_installer_impl_;
|
||||||
|
|
||||||
@@ -169,16 +169,16 @@
|
|||||||
std::unique_ptr<BrowserProcessPlatformPart> platform_part_;
|
std::unique_ptr<BrowserProcessPlatformPart> platform_part_;
|
||||||
--- a/chrome/browser/chrome_browser_interface_binders.cc
|
--- a/chrome/browser/chrome_browser_interface_binders.cc
|
||||||
+++ b/chrome/browser/chrome_browser_interface_binders.cc
|
+++ b/chrome/browser/chrome_browser_interface_binders.cc
|
||||||
@@ -221,8 +221,6 @@
|
@@ -127,8 +127,6 @@
|
||||||
|
|
||||||
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
|
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
|
||||||
BUILDFLAG(IS_CHROMEOS)
|
BUILDFLAG(IS_CHROMEOS)
|
||||||
-#include "chrome/browser/screen_ai/screen_ai_service_router.h"
|
-#include "chrome/browser/screen_ai/screen_ai_service_router.h"
|
||||||
-#include "chrome/browser/screen_ai/screen_ai_service_router_factory.h"
|
-#include "chrome/browser/screen_ai/screen_ai_service_router_factory.h"
|
||||||
#include "chrome/browser/ui/web_applications/sub_apps_service_impl.h"
|
#include "chrome/browser/ui/web_applications/sub_apps_service_impl.h"
|
||||||
#include "chrome/browser/ui/webui/discards/discards.mojom.h"
|
#include "chrome/browser/ui/webui/connectors_internals/connectors_internals.mojom.h"
|
||||||
#include "chrome/browser/ui/webui/discards/discards_ui.h"
|
#include "chrome/browser/ui/webui/connectors_internals/connectors_internals_ui.h"
|
||||||
@@ -735,27 +733,6 @@ void BindMediaFoundationPreferences(
|
@@ -692,27 +690,6 @@ void BindMediaFoundationPreferences(
|
||||||
}
|
}
|
||||||
#endif // BUILDFLAG(IS_WIN)
|
#endif // BUILDFLAG(IS_WIN)
|
||||||
|
|
||||||
@@ -206,17 +206,15 @@
|
|||||||
|
|
||||||
void PopulateChromeFrameBinders(
|
void PopulateChromeFrameBinders(
|
||||||
mojo::BinderMapWithContext<content::RenderFrameHost*>* map,
|
mojo::BinderMapWithContext<content::RenderFrameHost*>* map,
|
||||||
@@ -893,13 +870,6 @@ void PopulateChromeFrameBinders(
|
@@ -843,11 +820,6 @@ void PopulateChromeFrameBinders(
|
||||||
base::BindRepeating(&web_app::SubAppsServiceImpl::CreateIfAllowed));
|
base::BindRepeating(&web_app::SubAppsServiceImpl::CreateIfAllowed));
|
||||||
}
|
}
|
||||||
|
|
||||||
- map->Add<screen_ai::mojom::ScreenAIAnnotator>(
|
- map->Add<screen_ai::mojom::ScreenAIAnnotator>(
|
||||||
- base::BindRepeating(&BindScreenAIAnnotator));
|
- base::BindRepeating(&BindScreenAIAnnotator));
|
||||||
-
|
-
|
||||||
- if (features::IsReadAnythingWithScreen2xEnabled()) {
|
- map->Add<screen_ai::mojom::Screen2xMainContentExtractor>(
|
||||||
- map->Add<screen_ai::mojom::Screen2xMainContentExtractor>(
|
- base::BindRepeating(&BindScreen2xMainContentExtractor));
|
||||||
- base::BindRepeating(&BindScreen2xMainContentExtractor));
|
|
||||||
- }
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if BUILDFLAG(IS_WIN)
|
#if BUILDFLAG(IS_WIN)
|
||||||
@@ -231,7 +229,7 @@
|
|||||||
#endif // BUILDFLAG(IS_ANDROID)
|
#endif // BUILDFLAG(IS_ANDROID)
|
||||||
|
|
||||||
#if !BUILDFLAG(IS_ANDROID)
|
#if !BUILDFLAG(IS_ANDROID)
|
||||||
@@ -227,9 +225,6 @@ void RegisterComponentsForUpdate() {
|
@@ -234,9 +232,6 @@ void RegisterComponentsForUpdate() {
|
||||||
|
|
||||||
RegisterAutofillStatesComponent(cus, g_browser_process->local_state());
|
RegisterAutofillStatesComponent(cus, g_browser_process->local_state());
|
||||||
|
|
||||||
@@ -243,7 +241,7 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/navigation_predictor/navigation_predictor.cc
|
--- a/chrome/browser/navigation_predictor/navigation_predictor.cc
|
||||||
+++ b/chrome/browser/navigation_predictor/navigation_predictor.cc
|
+++ b/chrome/browser/navigation_predictor/navigation_predictor.cc
|
||||||
@@ -18,8 +18,6 @@
|
@@ -17,8 +17,6 @@
|
||||||
#include "base/time/default_tick_clock.h"
|
#include "base/time/default_tick_clock.h"
|
||||||
#include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service.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/navigation_predictor/navigation_predictor_keyed_service_factory.h"
|
||||||
@@ -252,7 +250,7 @@
|
|||||||
#include "chrome/browser/preloading/preloading_prefs.h"
|
#include "chrome/browser/preloading/preloading_prefs.h"
|
||||||
#include "chrome/browser/profiles/profile.h"
|
#include "chrome/browser/profiles/profile.h"
|
||||||
#include "components/no_state_prefetch/browser/no_state_prefetch_manager.h"
|
#include "components/no_state_prefetch/browser/no_state_prefetch_manager.h"
|
||||||
@@ -106,10 +104,6 @@ base::TimeDelta MLModelExecutionTimerSta
|
@@ -105,10 +103,6 @@ base::TimeDelta MLModelExecutionTimerSta
|
||||||
blink::features::kPreloadingModelTimerStartDelay.Get());
|
blink::features::kPreloadingModelTimerStartDelay.Get());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -263,7 +261,7 @@
|
|||||||
|
|
||||||
base::TimeDelta MLModelMaxHoverTime() {
|
base::TimeDelta MLModelMaxHoverTime() {
|
||||||
return blink::features::kPreloadingModelMaxHoverTime.Get();
|
return blink::features::kPreloadingModelMaxHoverTime.Get();
|
||||||
@@ -416,80 +410,6 @@ void NavigationPredictor::ProcessPointer
|
@@ -415,80 +409,6 @@ void NavigationPredictor::ProcessPointer
|
||||||
}
|
}
|
||||||
|
|
||||||
void NavigationPredictor::OnMLModelExecutionTimerFired() {
|
void NavigationPredictor::OnMLModelExecutionTimerFired() {
|
||||||
@@ -354,9 +352,33 @@
|
|||||||
{"thumbnailPageAriaLabel", IDS_PDF_THUMBNAIL_PAGE_ARIA_LABEL},
|
{"thumbnailPageAriaLabel", IDS_PDF_THUMBNAIL_PAGE_ARIA_LABEL},
|
||||||
{"tooltipAttachments", IDS_PDF_TOOLTIP_ATTACHMENTS},
|
{"tooltipAttachments", IDS_PDF_TOOLTIP_ATTACHMENTS},
|
||||||
{"tooltipDocumentOutline", IDS_PDF_TOOLTIP_DOCUMENT_OUTLINE},
|
{"tooltipDocumentOutline", IDS_PDF_TOOLTIP_DOCUMENT_OUTLINE},
|
||||||
|
--- a/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
|
||||||
|
+++ b/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
|
||||||
|
@@ -262,21 +262,6 @@ void PredictionBasedPermissionUiSelector
|
||||||
|
if (inner_text.size() > kPageContentMaxLength) {
|
||||||
|
inner_text.resize(kPageContentMaxLength);
|
||||||
|
}
|
||||||
|
- if (PredictionModelHandlerProvider* prediction_model_handler_provider =
|
||||||
|
- PredictionModelHandlerProviderFactory::GetForBrowserContext(
|
||||||
|
- profile_)) {
|
||||||
|
- if (GenAiModelHandler* gen_ai_model_handler =
|
||||||
|
- prediction_model_handler_provider->GetGenAiModelHandler()) {
|
||||||
|
- VLOG(1) << "[PermissionsAIv1] Inquire model.";
|
||||||
|
- gen_ai_model_handler->InquireGenAiOnDeviceModel(
|
||||||
|
- std::move(inner_text), request_type,
|
||||||
|
- base::BindRepeating(&PredictionBasedPermissionUiSelector::
|
||||||
|
- GenAIModelExecutionCallback,
|
||||||
|
- weak_ptr_factory_.GetWeakPtr(),
|
||||||
|
- std::move(features), request_type));
|
||||||
|
- return;
|
||||||
|
- }
|
||||||
|
- }
|
||||||
|
VLOG(1) << "[PermissionsAIv1] On device genAI model session unavailable";
|
||||||
|
} else {
|
||||||
|
VLOG(1) << "[PermissionsAIv1] The page's contnet too short or empty";
|
||||||
--- a/chrome/browser/prefs/BUILD.gn
|
--- a/chrome/browser/prefs/BUILD.gn
|
||||||
+++ b/chrome/browser/prefs/BUILD.gn
|
+++ b/chrome/browser/prefs/BUILD.gn
|
||||||
@@ -263,7 +263,6 @@ source_set("impl") {
|
@@ -265,7 +265,6 @@ source_set("impl") {
|
||||||
} else {
|
} else {
|
||||||
deps += [
|
deps += [
|
||||||
"//chrome/browser/promos:utils",
|
"//chrome/browser/promos:utils",
|
||||||
@@ -366,7 +388,7 @@
|
|||||||
"//chrome/browser/search_engines",
|
"//chrome/browser/search_engines",
|
||||||
--- a/chrome/browser/prefs/browser_prefs.cc
|
--- a/chrome/browser/prefs/browser_prefs.cc
|
||||||
+++ b/chrome/browser/prefs/browser_prefs.cc
|
+++ b/chrome/browser/prefs/browser_prefs.cc
|
||||||
@@ -1961,9 +1961,6 @@ void RegisterLocalState(PrefRegistrySimp
|
@@ -1891,9 +1891,6 @@ void RegisterLocalState(PrefRegistrySimp
|
||||||
DeviceOAuth2TokenStoreDesktop::RegisterPrefs(registry);
|
DeviceOAuth2TokenStoreDesktop::RegisterPrefs(registry);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -378,7 +400,7 @@
|
|||||||
PlatformAuthPolicyObserver::RegisterPrefs(registry);
|
PlatformAuthPolicyObserver::RegisterPrefs(registry);
|
||||||
--- a/chrome/browser/profiles/BUILD.gn
|
--- a/chrome/browser/profiles/BUILD.gn
|
||||||
+++ b/chrome/browser/profiles/BUILD.gn
|
+++ b/chrome/browser/profiles/BUILD.gn
|
||||||
@@ -300,7 +300,6 @@ source_set("profiles_extra_parts_impl")
|
@@ -302,7 +302,6 @@ source_set("profiles_extra_parts_impl")
|
||||||
"//chrome/browser/feedback",
|
"//chrome/browser/feedback",
|
||||||
"//chrome/browser/hid",
|
"//chrome/browser/hid",
|
||||||
"//chrome/browser/media/router/discovery/access_code:access_code_sink_service",
|
"//chrome/browser/media/router/discovery/access_code:access_code_sink_service",
|
||||||
@@ -388,7 +410,7 @@
|
|||||||
"//chrome/browser/search_engine_choice",
|
"//chrome/browser/search_engine_choice",
|
||||||
--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
||||||
+++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
+++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
||||||
@@ -103,7 +103,6 @@
|
@@ -107,7 +107,6 @@
|
||||||
#include "chrome/browser/media_galleries/media_galleries_preferences_factory.h"
|
#include "chrome/browser/media_galleries/media_galleries_preferences_factory.h"
|
||||||
#include "chrome/browser/metrics/variations/google_groups_manager_factory.h"
|
#include "chrome/browser/metrics/variations/google_groups_manager_factory.h"
|
||||||
#include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h"
|
#include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h"
|
||||||
@@ -396,7 +418,7 @@
|
|||||||
#include "chrome/browser/net/dns_probe_service_factory.h"
|
#include "chrome/browser/net/dns_probe_service_factory.h"
|
||||||
#include "chrome/browser/net/profile_network_context_service_factory.h"
|
#include "chrome/browser/net/profile_network_context_service_factory.h"
|
||||||
#if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
|
#if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
|
||||||
@@ -503,7 +502,6 @@
|
@@ -508,7 +507,6 @@
|
||||||
#include "chrome/browser/new_tab_page/promos/promo_service_factory.h"
|
#include "chrome/browser/new_tab_page/promos/promo_service_factory.h"
|
||||||
#include "chrome/browser/payments/payment_request_display_manager_factory.h"
|
#include "chrome/browser/payments/payment_request_display_manager_factory.h"
|
||||||
#include "chrome/browser/privacy_sandbox/privacy_sandbox_survey_desktop_controller_factory.h"
|
#include "chrome/browser/privacy_sandbox/privacy_sandbox_survey_desktop_controller_factory.h"
|
||||||
@@ -404,7 +426,7 @@
|
|||||||
#include "chrome/browser/search/background/ntp_background_service_factory.h"
|
#include "chrome/browser/search/background/ntp_background_service_factory.h"
|
||||||
#include "chrome/browser/search/background/ntp_custom_background_service_factory.h"
|
#include "chrome/browser/search/background/ntp_custom_background_service_factory.h"
|
||||||
#include "chrome/browser/serial/serial_chooser_context_factory.h"
|
#include "chrome/browser/serial/serial_chooser_context_factory.h"
|
||||||
@@ -995,7 +993,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
@@ -1007,7 +1005,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||||
#if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
|
#if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
|
||||||
net::ServerCertificateDatabaseServiceFactory::GetInstance();
|
net::ServerCertificateDatabaseServiceFactory::GetInstance();
|
||||||
#endif // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
|
#endif // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
|
||||||
@@ -412,7 +434,7 @@
|
|||||||
#if BUILDFLAG(IS_CHROMEOS)
|
#if BUILDFLAG(IS_CHROMEOS)
|
||||||
NearbySharingServiceFactory::GetInstance();
|
NearbySharingServiceFactory::GetInstance();
|
||||||
if (base::FeatureList::IsEnabled(ash::features::kNearbyPresence)) {
|
if (base::FeatureList::IsEnabled(ash::features::kNearbyPresence)) {
|
||||||
@@ -1047,9 +1044,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
@@ -1059,9 +1056,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||||
OneTimePermissionsTrackerFactory::GetInstance();
|
OneTimePermissionsTrackerFactory::GetInstance();
|
||||||
#endif
|
#endif
|
||||||
OpenerHeuristicServiceFactory::GetInstance();
|
OpenerHeuristicServiceFactory::GetInstance();
|
||||||
@@ -422,7 +444,21 @@
|
|||||||
OptimizationGuideKeyedServiceFactory::GetInstance();
|
OptimizationGuideKeyedServiceFactory::GetInstance();
|
||||||
OriginKeyedPermissionActionServiceFactory::GetInstance();
|
OriginKeyedPermissionActionServiceFactory::GetInstance();
|
||||||
OriginTrialsFactory::GetInstance();
|
OriginTrialsFactory::GetInstance();
|
||||||
@@ -1200,13 +1194,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
@@ -1125,13 +1119,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||||
|
policy::UserPolicySigninServiceFactory::GetInstance();
|
||||||
|
#endif
|
||||||
|
PolicyBlocklistFactory::GetInstance();
|
||||||
|
- if (base::FeatureList::IsEnabled(
|
||||||
|
- permissions::features::kPermissionOnDeviceNotificationPredictions) ||
|
||||||
|
- base::FeatureList::IsEnabled(
|
||||||
|
- permissions::features::kPermissionOnDeviceGeolocationPredictions) ||
|
||||||
|
- base::FeatureList::IsEnabled(permissions::features::kPermissionsAIv1)) {
|
||||||
|
- PredictionModelHandlerProviderFactory::GetInstance();
|
||||||
|
- }
|
||||||
|
PredictionServiceFactory::GetInstance();
|
||||||
|
predictors::AutocompleteActionPredictorFactory::GetInstance();
|
||||||
|
predictors::LoadingPredictorFactory::GetInstance();
|
||||||
|
@@ -1213,13 +1200,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||||
#else
|
#else
|
||||||
SafetyHubMenuNotificationServiceFactory::GetInstance();
|
SafetyHubMenuNotificationServiceFactory::GetInstance();
|
||||||
SafetyHubHatsServiceFactory::GetInstance();
|
SafetyHubHatsServiceFactory::GetInstance();
|
||||||
@@ -438,7 +474,7 @@
|
|||||||
if (ash::features::IsScannerEnabled()) {
|
if (ash::features::IsScannerEnabled()) {
|
||||||
--- a/chrome/browser/profiles/profile_impl.cc
|
--- a/chrome/browser/profiles/profile_impl.cc
|
||||||
+++ b/chrome/browser/profiles/profile_impl.cc
|
+++ b/chrome/browser/profiles/profile_impl.cc
|
||||||
@@ -829,24 +829,6 @@ void ProfileImpl::DoFinalInit(CreateMode
|
@@ -846,24 +846,6 @@ void ProfileImpl::DoFinalInit(CreateMode
|
||||||
// The password settings service needs to start listening to settings
|
// The password settings service needs to start listening to settings
|
||||||
// changes from Google Mobile Services, as early as possible.
|
// changes from Google Mobile Services, as early as possible.
|
||||||
PasswordManagerSettingsServiceFactory::GetForProfile(this);
|
PasswordManagerSettingsServiceFactory::GetForProfile(this);
|
||||||
@@ -465,7 +501,7 @@
|
|||||||
// The announcement notification service might not be available for some
|
// The announcement notification service might not be available for some
|
||||||
--- a/chrome/browser/profiles/profile_manager.cc
|
--- a/chrome/browser/profiles/profile_manager.cc
|
||||||
+++ b/chrome/browser/profiles/profile_manager.cc
|
+++ b/chrome/browser/profiles/profile_manager.cc
|
||||||
@@ -49,7 +49,6 @@
|
@@ -51,7 +51,6 @@
|
||||||
#include "chrome/browser/extensions/chrome_content_browser_client_extensions_part.h"
|
#include "chrome/browser/extensions/chrome_content_browser_client_extensions_part.h"
|
||||||
#include "chrome/browser/lifetime/application_lifetime.h"
|
#include "chrome/browser/lifetime/application_lifetime.h"
|
||||||
#include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h"
|
#include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h"
|
||||||
@@ -473,19 +509,19 @@
|
|||||||
#include "chrome/browser/prefs/incognito_mode_prefs.h"
|
#include "chrome/browser/prefs/incognito_mode_prefs.h"
|
||||||
#include "chrome/browser/profiles/delete_profile_helper.h"
|
#include "chrome/browser/profiles/delete_profile_helper.h"
|
||||||
#include "chrome/browser/profiles/keep_alive/profile_keep_alive_types.h"
|
#include "chrome/browser/profiles/keep_alive/profile_keep_alive_types.h"
|
||||||
@@ -1493,9 +1492,6 @@ void ProfileManager::DoFinalInitForServi
|
@@ -1497,9 +1496,6 @@ void ProfileManager::DoFinalInitForServi
|
||||||
// Ensure NavigationPredictorKeyedService is started.
|
// Ensure NavigationPredictorKeyedService is started.
|
||||||
NavigationPredictorKeyedServiceFactory::GetForProfile(profile);
|
NavigationPredictorKeyedServiceFactory::GetForProfile(profile);
|
||||||
|
|
||||||
- // Ensure PreloadingModelKeyedService is started.
|
- // Ensure PreloadingModelKeyedService is started.
|
||||||
- PreloadingModelKeyedServiceFactory::GetForProfile(profile);
|
- PreloadingModelKeyedServiceFactory::GetForProfile(profile);
|
||||||
-
|
-
|
||||||
IdentityManagerFactory::GetForProfile(profile)->OnNetworkInitialized();
|
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
|
||||||
AccountReconcilorFactory::GetForProfile(profile);
|
contextual_cueing::ContextualCueingServiceFactory::GetForProfile(profile);
|
||||||
#if BUILDFLAG(IS_ANDROID)
|
#endif
|
||||||
--- a/chrome/browser/resources/BUILD.gn
|
--- a/chrome/browser/resources/BUILD.gn
|
||||||
+++ b/chrome/browser/resources/BUILD.gn
|
+++ b/chrome/browser/resources/BUILD.gn
|
||||||
@@ -93,7 +93,6 @@ group("resources") {
|
@@ -90,7 +90,6 @@ group("resources") {
|
||||||
if (is_mac) {
|
if (is_mac) {
|
||||||
public_deps += [
|
public_deps += [
|
||||||
"//chrome/browser/resources/media/mei_preload:component",
|
"//chrome/browser/resources/media/mei_preload:component",
|
||||||
@@ -508,7 +544,7 @@
|
|||||||
${this.showErrorDialog ? html`<viewer-error-dialog id="error-dialog">
|
${this.showErrorDialog ? html`<viewer-error-dialog id="error-dialog">
|
||||||
--- a/chrome/browser/ui/BUILD.gn
|
--- a/chrome/browser/ui/BUILD.gn
|
||||||
+++ b/chrome/browser/ui/BUILD.gn
|
+++ b/chrome/browser/ui/BUILD.gn
|
||||||
@@ -1681,8 +1681,6 @@ static_library("ui") {
|
@@ -1705,8 +1705,6 @@ static_library("ui") {
|
||||||
"//chrome/browser/reading_list",
|
"//chrome/browser/reading_list",
|
||||||
"//chrome/browser/safe_browsing",
|
"//chrome/browser/safe_browsing",
|
||||||
"//chrome/browser/safe_browsing:advanced_protection",
|
"//chrome/browser/safe_browsing:advanced_protection",
|
||||||
@@ -517,7 +553,7 @@
|
|||||||
"//chrome/browser/smart_card:smart_card",
|
"//chrome/browser/smart_card:smart_card",
|
||||||
"//chrome/browser/tab_group_sync:utils",
|
"//chrome/browser/tab_group_sync:utils",
|
||||||
"//chrome/browser/themes",
|
"//chrome/browser/themes",
|
||||||
@@ -2361,7 +2359,6 @@ static_library("ui") {
|
@@ -2376,7 +2374,6 @@ static_library("ui") {
|
||||||
"//chrome/browser/policy:onc",
|
"//chrome/browser/policy:onc",
|
||||||
"//chrome/browser/policy:system_features_disable_list",
|
"//chrome/browser/policy:system_features_disable_list",
|
||||||
"//chrome/browser/push_notification:push_notification",
|
"//chrome/browser/push_notification:push_notification",
|
||||||
@@ -545,7 +581,7 @@
|
|||||||
"//chrome/common",
|
"//chrome/common",
|
||||||
--- a/chrome/browser/ui/pdf/chrome_pdf_document_helper_client.cc
|
--- a/chrome/browser/ui/pdf/chrome_pdf_document_helper_client.cc
|
||||||
+++ b/chrome/browser/ui/pdf/chrome_pdf_document_helper_client.cc
|
+++ b/chrome/browser/ui/pdf/chrome_pdf_document_helper_client.cc
|
||||||
@@ -103,10 +103,4 @@ void ChromePDFDocumentHelperClient::SetP
|
@@ -97,10 +97,4 @@ void ChromePDFDocumentHelperClient::SetP
|
||||||
|
|
||||||
void ChromePDFDocumentHelperClient::OnSearchifyStarted(
|
void ChromePDFDocumentHelperClient::OnSearchifyStarted(
|
||||||
content::WebContents* contents) {
|
content::WebContents* contents) {
|
||||||
@@ -558,7 +594,7 @@
|
|||||||
}
|
}
|
||||||
--- a/chrome/browser/ui/webui/settings/accessibility_main_handler.cc
|
--- a/chrome/browser/ui/webui/settings/accessibility_main_handler.cc
|
||||||
+++ b/chrome/browser/ui/webui/settings/accessibility_main_handler.cc
|
+++ b/chrome/browser/ui/webui/settings/accessibility_main_handler.cc
|
||||||
@@ -36,11 +36,6 @@ void AccessibilityMainHandler::RegisterM
|
@@ -35,11 +35,6 @@ void AccessibilityMainHandler::RegisterM
|
||||||
base::BindRepeating(
|
base::BindRepeating(
|
||||||
&AccessibilityMainHandler::HandleCheckAccessibilityImageLabels,
|
&AccessibilityMainHandler::HandleCheckAccessibilityImageLabels,
|
||||||
base::Unretained(this)));
|
base::Unretained(this)));
|
||||||
@@ -570,9 +606,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
void AccessibilityMainHandler::OnJavascriptAllowed() {
|
void AccessibilityMainHandler::OnJavascriptAllowed() {
|
||||||
@@ -51,11 +46,6 @@ void AccessibilityMainHandler::OnJavascr
|
@@ -50,11 +45,6 @@ void AccessibilityMainHandler::OnJavascr
|
||||||
base::Unretained(this)));
|
base::Unretained(this)));
|
||||||
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
|
#endif // BUILDFLAG(IS_CHROMEOS)
|
||||||
|
|
||||||
- if (features::IsMainNodeAnnotationsEnabled()) {
|
- if (features::IsMainNodeAnnotationsEnabled()) {
|
||||||
- CHECK(!component_ready_observer_.IsObserving());
|
- CHECK(!component_ready_observer_.IsObserving());
|
||||||
@@ -582,9 +618,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
void AccessibilityMainHandler::OnJavascriptDisallowed() {
|
void AccessibilityMainHandler::OnJavascriptDisallowed() {
|
||||||
@@ -63,35 +53,6 @@ void AccessibilityMainHandler::OnJavascr
|
@@ -62,35 +52,6 @@ void AccessibilityMainHandler::OnJavascr
|
||||||
accessibility_subscription_ = {};
|
accessibility_subscription_ = {};
|
||||||
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
|
#endif // BUILDFLAG(IS_CHROMEOS)
|
||||||
|
|
||||||
- if (features::IsMainNodeAnnotationsEnabled()) {
|
- if (features::IsMainNodeAnnotationsEnabled()) {
|
||||||
- component_ready_observer_.Reset();
|
- component_ready_observer_.Reset();
|
||||||
@@ -620,7 +656,7 @@
|
|||||||
void AccessibilityMainHandler::HandleGetScreenReaderState(
|
void AccessibilityMainHandler::HandleGetScreenReaderState(
|
||||||
--- a/chrome/browser/ui/webui/settings/accessibility_main_handler.h
|
--- a/chrome/browser/ui/webui/settings/accessibility_main_handler.h
|
||||||
+++ b/chrome/browser/ui/webui/settings/accessibility_main_handler.h
|
+++ b/chrome/browser/ui/webui/settings/accessibility_main_handler.h
|
||||||
@@ -20,8 +20,7 @@ namespace settings {
|
@@ -19,8 +19,7 @@ namespace settings {
|
||||||
// Settings handler for the main accessibility settings page,
|
// Settings handler for the main accessibility settings page,
|
||||||
// chrome://settings/accessibility.
|
// chrome://settings/accessibility.
|
||||||
class AccessibilityMainHandler
|
class AccessibilityMainHandler
|
||||||
@@ -630,7 +666,7 @@
|
|||||||
public:
|
public:
|
||||||
AccessibilityMainHandler();
|
AccessibilityMainHandler();
|
||||||
~AccessibilityMainHandler() override;
|
~AccessibilityMainHandler() override;
|
||||||
@@ -33,9 +32,6 @@ class AccessibilityMainHandler
|
@@ -32,9 +31,6 @@ class AccessibilityMainHandler
|
||||||
void OnJavascriptAllowed() override;
|
void OnJavascriptAllowed() override;
|
||||||
void OnJavascriptDisallowed() override;
|
void OnJavascriptDisallowed() override;
|
||||||
|
|
||||||
@@ -640,9 +676,9 @@
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
void HandleGetScreenReaderState(const base::Value::List& args);
|
void HandleGetScreenReaderState(const base::Value::List& args);
|
||||||
@@ -52,9 +48,6 @@ class AccessibilityMainHandler
|
@@ -51,9 +47,6 @@ class AccessibilityMainHandler
|
||||||
base::CallbackListSubscription accessibility_subscription_;
|
base::CallbackListSubscription accessibility_subscription_;
|
||||||
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
|
#endif // BUILDFLAG(IS_CHROMEOS)
|
||||||
|
|
||||||
- base::ScopedObservation<screen_ai::ScreenAIInstallState,
|
- base::ScopedObservation<screen_ai::ScreenAIInstallState,
|
||||||
- screen_ai::ScreenAIInstallState::Observer>
|
- screen_ai::ScreenAIInstallState::Observer>
|
||||||
@@ -661,19 +697,17 @@
|
|||||||
#include "chrome/browser/speech/extension_api/tts_engine_extension_api.h"
|
#include "chrome/browser/speech/extension_api/tts_engine_extension_api.h"
|
||||||
#include "chrome/browser/translate/chrome_translate_client.h"
|
#include "chrome/browser/translate/chrome_translate_client.h"
|
||||||
#include "chrome/browser/ui/browser.h"
|
#include "chrome/browser/ui/browser.h"
|
||||||
@@ -364,26 +362,6 @@ ReadAnythingUntrustedPageHandler::ReadAn
|
@@ -364,24 +362,6 @@ ReadAnythingUntrustedPageHandler::ReadAn
|
||||||
prefs_lang = language::ExtractBaseLanguage(prefs_lang);
|
prefs_lang = language::ExtractBaseLanguage(prefs_lang);
|
||||||
SetDefaultLanguageCode(prefs_lang);
|
SetDefaultLanguageCode(prefs_lang);
|
||||||
|
|
||||||
- if (use_screen_ai_service_) {
|
- if (use_screen_ai_service_) {
|
||||||
- if (features::IsReadAnythingWithScreen2xEnabled()) {
|
- screen_ai::ScreenAIServiceRouterFactory::GetForBrowserContext(profile_)
|
||||||
- screen_ai::ScreenAIServiceRouterFactory::GetForBrowserContext(profile_)
|
- ->GetServiceStateAsync(
|
||||||
- ->GetServiceStateAsync(
|
- screen_ai::ScreenAIServiceRouter::Service::kMainContentExtraction,
|
||||||
- screen_ai::ScreenAIServiceRouter::Service::kMainContentExtraction,
|
- base::BindOnce(
|
||||||
- base::BindOnce(&ReadAnythingUntrustedPageHandler::
|
- &ReadAnythingUntrustedPageHandler::OnScreenAIServiceInitialized,
|
||||||
- OnScreenAIServiceInitialized,
|
- weak_factory_.GetWeakPtr()));
|
||||||
- weak_factory_.GetWeakPtr()));
|
|
||||||
- }
|
|
||||||
-#if BUILDFLAG(ENABLE_PDF)
|
-#if BUILDFLAG(ENABLE_PDF)
|
||||||
- // PDF searchify feature adds OCR text to images while loading the PDF, so
|
- // PDF searchify feature adds OCR text to images while loading the PDF, so
|
||||||
- // warming up the OCR service is not needed.
|
- // warming up the OCR service is not needed.
|
||||||
@@ -688,7 +722,7 @@
|
|||||||
|
|
||||||
// Enable accessibility for the top level render frame and all descendants.
|
// Enable accessibility for the top level render frame and all descendants.
|
||||||
// This causes AXTreeSerializer to reset and send accessibility events of
|
// This causes AXTreeSerializer to reset and send accessibility events of
|
||||||
@@ -808,12 +786,6 @@ void ReadAnythingUntrustedPageHandler::S
|
@@ -804,12 +784,6 @@ void ReadAnythingUntrustedPageHandler::S
|
||||||
weak_factory_.GetSafeRef(), inner_contents[0], kReadAnythingAXMode);
|
weak_factory_.GetSafeRef(), inner_contents[0], kReadAnythingAXMode);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -703,7 +737,7 @@
|
|||||||
|
|
||||||
--- a/chrome/renderer/BUILD.gn
|
--- a/chrome/renderer/BUILD.gn
|
||||||
+++ b/chrome/renderer/BUILD.gn
|
+++ b/chrome/renderer/BUILD.gn
|
||||||
@@ -377,18 +377,6 @@ static_library("renderer") {
|
@@ -370,18 +370,6 @@ static_library("renderer") {
|
||||||
]
|
]
|
||||||
} else {
|
} else {
|
||||||
sources += [
|
sources += [
|
||||||
@@ -722,7 +756,7 @@
|
|||||||
"media/chrome_speech_recognition_client.cc",
|
"media/chrome_speech_recognition_client.cc",
|
||||||
"media/chrome_speech_recognition_client.h",
|
"media/chrome_speech_recognition_client.h",
|
||||||
"searchbox/searchbox.cc",
|
"searchbox/searchbox.cc",
|
||||||
@@ -402,7 +390,6 @@ static_library("renderer") {
|
@@ -395,7 +383,6 @@ static_library("renderer") {
|
||||||
"//components/crx_file",
|
"//components/crx_file",
|
||||||
"//components/trusted_vault",
|
"//components/trusted_vault",
|
||||||
"//services/screen_ai/buildflags",
|
"//services/screen_ai/buildflags",
|
||||||
@@ -764,7 +798,7 @@
|
|||||||
void ChromeRenderFrameObserver::DidMeaningfulLayout(
|
void ChromeRenderFrameObserver::DidMeaningfulLayout(
|
||||||
--- a/chrome/test/BUILD.gn
|
--- a/chrome/test/BUILD.gn
|
||||||
+++ b/chrome/test/BUILD.gn
|
+++ b/chrome/test/BUILD.gn
|
||||||
@@ -2019,9 +2019,6 @@ if (!is_android) {
|
@@ -2079,9 +2079,6 @@ if (!is_android) {
|
||||||
"//chrome/browser/resource_coordinator:tab_manager_features",
|
"//chrome/browser/resource_coordinator:tab_manager_features",
|
||||||
"//chrome/browser/safe_browsing:advanced_protection",
|
"//chrome/browser/safe_browsing:advanced_protection",
|
||||||
"//chrome/browser/safe_browsing:verdict_cache_manager_factory",
|
"//chrome/browser/safe_browsing:verdict_cache_manager_factory",
|
||||||
@@ -774,15 +808,7 @@
|
|||||||
"//chrome/browser/search",
|
"//chrome/browser/search",
|
||||||
"//chrome/browser/search_engines",
|
"//chrome/browser/search_engines",
|
||||||
"//chrome/browser/segmentation_platform:test_utils",
|
"//chrome/browser/segmentation_platform:test_utils",
|
||||||
@@ -2060,7 +2057,6 @@ if (!is_android) {
|
@@ -2485,9 +2482,6 @@ if (!is_android) {
|
||||||
"//chrome/browser/ui/omnibox",
|
|
||||||
"//chrome/browser/ui/page_action:icon_type",
|
|
||||||
"//chrome/browser/ui/page_info",
|
|
||||||
- "//chrome/browser/ui/pdf",
|
|
||||||
"//chrome/browser/ui/permission_bubble:browser_tests",
|
|
||||||
"//chrome/browser/ui/prefs:browser_tests",
|
|
||||||
"//chrome/browser/ui/promos:utils",
|
|
||||||
@@ -2422,9 +2418,6 @@ if (!is_android) {
|
|
||||||
"//services/network/public/proto:sct_audit_report_proto",
|
"//services/network/public/proto:sct_audit_report_proto",
|
||||||
"//services/preferences/public/cpp",
|
"//services/preferences/public/cpp",
|
||||||
"//services/preferences/public/cpp/tracked",
|
"//services/preferences/public/cpp/tracked",
|
||||||
@@ -792,7 +818,7 @@
|
|||||||
"//services/service_manager/public/cpp",
|
"//services/service_manager/public/cpp",
|
||||||
"//services/strings",
|
"//services/strings",
|
||||||
"//services/test/echo/public/mojom",
|
"//services/test/echo/public/mojom",
|
||||||
@@ -7911,7 +7904,6 @@ test("unit_tests") {
|
@@ -8020,7 +8014,6 @@ test("unit_tests") {
|
||||||
|
|
||||||
# Non-android deps for "unit_tests" target.
|
# Non-android deps for "unit_tests" target.
|
||||||
deps += [
|
deps += [
|
||||||
@@ -800,7 +826,7 @@
|
|||||||
"//chrome:packed_resources_integrity_header",
|
"//chrome:packed_resources_integrity_header",
|
||||||
"//chrome/browser/apps:icon_standardizer",
|
"//chrome/browser/apps:icon_standardizer",
|
||||||
"//chrome/browser/apps/app_service",
|
"//chrome/browser/apps/app_service",
|
||||||
@@ -8060,7 +8052,6 @@ test("unit_tests") {
|
@@ -8166,7 +8159,6 @@ test("unit_tests") {
|
||||||
"//services/device/public/cpp/bluetooth",
|
"//services/device/public/cpp/bluetooth",
|
||||||
"//services/metrics/public/cpp:ukm_builders",
|
"//services/metrics/public/cpp:ukm_builders",
|
||||||
"//services/network:test_support",
|
"//services/network:test_support",
|
||||||
@@ -808,17 +834,17 @@
|
|||||||
"//services/video_effects/test:test_support",
|
"//services/video_effects/test:test_support",
|
||||||
"//third_party/crashpad/crashpad/util",
|
"//third_party/crashpad/crashpad/util",
|
||||||
"//third_party/libaddressinput",
|
"//third_party/libaddressinput",
|
||||||
@@ -8495,7 +8486,6 @@ test("unit_tests") {
|
@@ -8585,7 +8577,6 @@ test("unit_tests") {
|
||||||
"//chrome/browser/nearby_sharing/contacts:unit_tests",
|
"//chrome/browser/nearby_sharing/contacts:unit_tests",
|
||||||
"//chrome/browser/nearby_sharing/local_device_data:unit_tests",
|
"//chrome/browser/nearby_sharing/local_device_data:unit_tests",
|
||||||
"//chrome/browser/policy:unit_tests",
|
"//chrome/browser/policy:unit_tests",
|
||||||
- "//chrome/browser/screen_ai:unit_tests",
|
- "//chrome/browser/screen_ai:unit_tests",
|
||||||
|
"//chrome/browser/smart_card:unit_tests",
|
||||||
"//chrome/browser/support_tool/ash:unit_tests",
|
"//chrome/browser/support_tool/ash:unit_tests",
|
||||||
"//chrome/browser/ui/ash:unit_tests",
|
"//chrome/browser/ui/ash:unit_tests",
|
||||||
"//chrome/browser/ui/views/crostini:unit_tests",
|
|
||||||
--- a/chrome/test/chromedriver/BUILD.gn
|
--- a/chrome/test/chromedriver/BUILD.gn
|
||||||
+++ b/chrome/test/chromedriver/BUILD.gn
|
+++ b/chrome/test/chromedriver/BUILD.gn
|
||||||
@@ -406,7 +406,7 @@ source_set("lib") {
|
@@ -409,7 +409,7 @@ source_set("lib") {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -892,7 +918,7 @@
|
|||||||
AutocompleteInput input(text, page_classification, *scheme_classifier_);
|
AutocompleteInput input(text, page_classification, *scheme_classifier_);
|
||||||
--- a/components/pdf/renderer/pdf_accessibility_tree.cc
|
--- a/components/pdf/renderer/pdf_accessibility_tree.cc
|
||||||
+++ b/components/pdf/renderer/pdf_accessibility_tree.cc
|
+++ b/components/pdf/renderer/pdf_accessibility_tree.cc
|
||||||
@@ -536,20 +536,6 @@ void PdfAccessibilityTree::SetAccessibil
|
@@ -535,20 +535,6 @@ void PdfAccessibilityTree::SetAccessibil
|
||||||
std::move(chars), std::move(page_objects)));
|
std::move(chars), std::move(page_objects)));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -915,15 +941,15 @@
|
|||||||
const chrome_pdf::AccessibilityPageInfo& page_info,
|
const chrome_pdf::AccessibilityPageInfo& page_info,
|
||||||
--- a/components/pdf/renderer/pdf_accessibility_tree_builder.cc
|
--- a/components/pdf/renderer/pdf_accessibility_tree_builder.cc
|
||||||
+++ b/components/pdf/renderer/pdf_accessibility_tree_builder.cc
|
+++ b/components/pdf/renderer/pdf_accessibility_tree_builder.cc
|
||||||
@@ -9,7 +9,6 @@
|
@@ -11,7 +11,6 @@
|
||||||
|
#include "base/containers/fixed_flat_map.h"
|
||||||
#include "base/i18n/break_iterator.h"
|
#include "base/i18n/break_iterator.h"
|
||||||
#include "base/strings/utf_string_conversion_utils.h"
|
#include "base/strings/utf_string_conversion_utils.h"
|
||||||
-#include "components/pdf/renderer/pdf_ocr_helper.h"
|
-#include "components/pdf/renderer/pdf_ocr_helper.h"
|
||||||
#include "components/strings/grit/components_strings.h"
|
#include "components/strings/grit/components_strings.h"
|
||||||
#include "pdf/accessibility_structs.h"
|
#include "pdf/accessibility_structs.h"
|
||||||
#include "pdf/pdf_features.h"
|
#include "pdf/pdf_features.h"
|
||||||
@@ -910,8 +909,6 @@ ui::AXNodeData* PdfAccessibilityTreeBuil
|
@@ -994,8 +993,6 @@ ui::AXNodeData* PdfAccessibilityTreeBuil
|
||||||
wrapper_node->relative_bounds.bounds = gfx::RectF(position, gfx::SizeF(1, 1));
|
wrapper_node->relative_bounds.bounds = gfx::RectF(position, gfx::SizeF(1, 1));
|
||||||
|
|
||||||
ui::AXNodeData* text_node = CreateStaticTextNode();
|
ui::AXNodeData* text_node = CreateStaticTextNode();
|
||||||
@@ -934,7 +960,7 @@
|
|||||||
return wrapper_node;
|
return wrapper_node;
|
||||||
--- a/components/pdf/renderer/pdf_view_web_plugin_client.cc
|
--- a/components/pdf/renderer/pdf_view_web_plugin_client.cc
|
||||||
+++ b/components/pdf/renderer/pdf_view_web_plugin_client.cc
|
+++ b/components/pdf/renderer/pdf_view_web_plugin_client.cc
|
||||||
@@ -204,34 +204,6 @@ PdfViewWebPluginClient::CreateAssociated
|
@@ -203,34 +203,6 @@ PdfViewWebPluginClient::CreateAssociated
|
||||||
return GetFrame()->CreateAssociatedURLLoader(options);
|
return GetFrame()->CreateAssociatedURLLoader(options);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1018,7 +1044,7 @@
|
|||||||
fuzzer_test("update_client_protocol_serializer_fuzzer") {
|
fuzzer_test("update_client_protocol_serializer_fuzzer") {
|
||||||
--- a/content/shell/BUILD.gn
|
--- a/content/shell/BUILD.gn
|
||||||
+++ b/content/shell/BUILD.gn
|
+++ b/content/shell/BUILD.gn
|
||||||
@@ -803,10 +803,6 @@ if (is_apple) {
|
@@ -804,10 +804,6 @@ if (is_apple) {
|
||||||
deps = [ "//third_party/icu:icudata" ]
|
deps = [ "//third_party/icu:icudata" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1041,7 +1067,7 @@
|
|||||||
for (uint32_t i = 0; i < char_count; ++i) {
|
for (uint32_t i = 0; i < char_count; ++i) {
|
||||||
--- a/pdf/pdf_view_web_plugin.cc
|
--- a/pdf/pdf_view_web_plugin.cc
|
||||||
+++ b/pdf/pdf_view_web_plugin.cc
|
+++ b/pdf/pdf_view_web_plugin.cc
|
||||||
@@ -1297,11 +1297,6 @@ void PdfViewWebPlugin::DocumentLoadCompl
|
@@ -1299,11 +1299,6 @@ void PdfViewWebPlugin::DocumentLoadCompl
|
||||||
if (accessibility_state_ == AccessibilityState::kPending)
|
if (accessibility_state_ == AccessibilityState::kPending)
|
||||||
LoadAccessibility();
|
LoadAccessibility();
|
||||||
|
|
||||||
@@ -1053,7 +1079,7 @@
|
|||||||
|
|
||||||
if (!full_frame_)
|
if (!full_frame_)
|
||||||
return;
|
return;
|
||||||
@@ -2243,7 +2238,7 @@ void PdfViewWebPlugin::EnableAccessibili
|
@@ -2284,7 +2279,7 @@ void PdfViewWebPlugin::EnableAccessibili
|
||||||
|
|
||||||
SkBitmap PdfViewWebPlugin::GetImageForOcr(int32_t page_index,
|
SkBitmap PdfViewWebPlugin::GetImageForOcr(int32_t page_index,
|
||||||
int32_t page_object_index) {
|
int32_t page_object_index) {
|
||||||
@@ -1062,7 +1088,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
void PdfViewWebPlugin::HandleAccessibilityAction(
|
void PdfViewWebPlugin::HandleAccessibilityAction(
|
||||||
@@ -2780,19 +2775,6 @@ void PdfViewWebPlugin::PrepareAndSetAcce
|
@@ -2834,19 +2829,6 @@ void PdfViewWebPlugin::PrepareAndSetAcce
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1084,7 +1110,7 @@
|
|||||||
|
|
||||||
--- a/pdf/pdfium/pdfium_engine.cc
|
--- a/pdf/pdfium/pdfium_engine.cc
|
||||||
+++ b/pdf/pdfium/pdfium_engine.cc
|
+++ b/pdf/pdfium/pdfium_engine.cc
|
||||||
@@ -2659,7 +2659,7 @@ void PDFiumEngine::HandleLongPress(const
|
@@ -2686,7 +2686,7 @@ void PDFiumEngine::HandleLongPress(const
|
||||||
|
|
||||||
SkBitmap PDFiumEngine::GetImageForOcr(int page_index, int image_index) {
|
SkBitmap PDFiumEngine::GetImageForOcr(int page_index, int image_index) {
|
||||||
DCHECK(PageIndexInBounds(page_index));
|
DCHECK(PageIndexInBounds(page_index));
|
||||||
@@ -1135,7 +1161,7 @@
|
|||||||
group("devtools_all_files") {
|
group("devtools_all_files") {
|
||||||
--- a/third_party/devtools-frontend/src/front_end/BUILD.gn
|
--- a/third_party/devtools-frontend/src/front_end/BUILD.gn
|
||||||
+++ b/third_party/devtools-frontend/src/front_end/BUILD.gn
|
+++ b/third_party/devtools-frontend/src/front_end/BUILD.gn
|
||||||
@@ -193,7 +193,6 @@ group("unittests") {
|
@@ -196,7 +196,6 @@ group("unittests") {
|
||||||
"panels/timeline:unittests",
|
"panels/timeline:unittests",
|
||||||
"panels/timeline/components:unittests",
|
"panels/timeline/components:unittests",
|
||||||
"panels/timeline/components/insights:unittests",
|
"panels/timeline/components/insights:unittests",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
--- a/components/search_engines/prepopulated_engines.json
|
--- a/third_party/search_engines_data/resources/definitions/prepopulated_engines.json
|
||||||
+++ b/components/search_engines/prepopulated_engines.json
|
+++ b/third_party/search_engines_data/resources/definitions/prepopulated_engines.json
|
||||||
@@ -156,27 +156,11 @@
|
@@ -154,25 +154,11 @@
|
||||||
// TODO(crbug.com/343792225): Identify a way to resolve this problem and implement
|
// TODO(crbug.com/343792225): Identify a way to resolve this problem and implement
|
||||||
// necessary changes.
|
// necessary changes.
|
||||||
"google": {
|
"google": {
|
||||||
@@ -13,10 +13,8 @@
|
|||||||
- "image_translate_url": "{google:baseSearchByImageURL}upload?filtertype=tr&{imageTranslateSourceLocale}{imageTranslateTargetLocale}",
|
- "image_translate_url": "{google:baseSearchByImageURL}upload?filtertype=tr&{imageTranslateSourceLocale}{imageTranslateTargetLocale}",
|
||||||
- "contextual_search_url": "{google:baseURL}_/contextualsearch?{google:contextualSearchVersion}{google:contextualSearchContextData}",
|
- "contextual_search_url": "{google:baseURL}_/contextualsearch?{google:contextualSearchVersion}{google:contextualSearchContextData}",
|
||||||
- "image_url_post_params": "encoded_image={google:imageThumbnail},image_url={google:imageURL},sbisrc={google:imageSearchSource},original_width={google:imageOriginalWidth},original_height={google:imageOriginalHeight},processed_image_dimensions={google:processedImageDimensions}",
|
- "image_url_post_params": "encoded_image={google:imageThumbnail},image_url={google:imageURL},sbisrc={google:imageSearchSource},original_width={google:imageOriginalWidth},original_height={google:imageOriginalHeight},processed_image_dimensions={google:processedImageDimensions}",
|
||||||
- "side_search_param": "sidesearch",
|
|
||||||
- "image_translate_source_language_param_key": "sourcelang",
|
- "image_translate_source_language_param_key": "sourcelang",
|
||||||
- "image_translate_target_language_param_key": "targetlang",
|
- "image_translate_target_language_param_key": "targetlang",
|
||||||
- "side_image_search_param": "sideimagesearch",
|
|
||||||
- "search_intent_params": ["si", "gs_ssp"],
|
- "search_intent_params": ["si", "gs_ssp"],
|
||||||
- "alternate_urls": [
|
- "alternate_urls": [
|
||||||
- "{google:baseURL}#q={searchTerms}",
|
- "{google:baseURL}#q={searchTerms}",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Disables translation and removes the "Translate to" context menu when --translate-script-url flag is not set
|
# Disables translation and removes the "Translate to" context menu when --translate-script-url flag is not set
|
||||||
--- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
--- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
||||||
+++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
+++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
||||||
@@ -171,6 +171,7 @@
|
@@ -175,6 +175,7 @@
|
||||||
#include "components/supervised_user/core/browser/supervised_user_preferences.h"
|
#include "components/supervised_user/core/browser/supervised_user_preferences.h"
|
||||||
#include "components/supervised_user/core/browser/supervised_user_service.h"
|
#include "components/supervised_user/core/browser/supervised_user_service.h"
|
||||||
#include "components/supervised_user/core/browser/supervised_user_url_filter.h"
|
#include "components/supervised_user/core/browser/supervised_user_url_filter.h"
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
#include "components/translate/core/browser/translate_download_manager.h"
|
#include "components/translate/core/browser/translate_download_manager.h"
|
||||||
#include "components/translate/core/browser/translate_manager.h"
|
#include "components/translate/core/browser/translate_manager.h"
|
||||||
#include "components/translate/core/browser/translate_prefs.h"
|
#include "components/translate/core/browser/translate_prefs.h"
|
||||||
@@ -2259,6 +2260,7 @@ void RenderViewContextMenu::AppendPageIt
|
@@ -2208,6 +2209,7 @@ void RenderViewContextMenu::AppendPageIt
|
||||||
}
|
}
|
||||||
|
|
||||||
if (CanTranslate(/*menu_logging=*/true)) {
|
if (CanTranslate(/*menu_logging=*/true)) {
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
--- a/components/translate/core/browser/translate_language_list.cc
|
--- a/components/translate/core/browser/translate_language_list.cc
|
||||||
+++ b/components/translate/core/browser/translate_language_list.cc
|
+++ b/components/translate/core/browser/translate_language_list.cc
|
||||||
@@ -11,6 +11,7 @@
|
@@ -12,6 +12,7 @@
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
|
|
||||||
#include "base/check.h"
|
#include "base/check.h"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/BUILD.gn
|
--- a/chrome/browser/BUILD.gn
|
||||||
+++ b/chrome/browser/BUILD.gn
|
+++ b/chrome/browser/BUILD.gn
|
||||||
@@ -2440,6 +2440,7 @@ static_library("browser") {
|
@@ -2476,6 +2476,7 @@ static_library("browser") {
|
||||||
"//third_party/libyuv",
|
"//third_party/libyuv",
|
||||||
"//third_party/metrics_proto",
|
"//third_party/metrics_proto",
|
||||||
"//third_party/re2",
|
"//third_party/re2",
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
|
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
|
||||||
--- a/content/browser/BUILD.gn
|
--- a/content/browser/BUILD.gn
|
||||||
+++ b/content/browser/BUILD.gn
|
+++ b/content/browser/BUILD.gn
|
||||||
@@ -282,6 +282,7 @@ source_set("browser") {
|
@@ -284,6 +284,7 @@ source_set("browser") {
|
||||||
"//third_party/re2",
|
"//third_party/re2",
|
||||||
"//third_party/snappy",
|
"//third_party/snappy",
|
||||||
"//third_party/sqlite",
|
"//third_party/sqlite",
|
||||||
@@ -61,8 +61,8 @@
|
|||||||
+#include "components/ungoogled/ungoogled_switches.h"
|
+#include "components/ungoogled/ungoogled_switches.h"
|
||||||
#include "components/viz/common/switches.h"
|
#include "components/viz/common/switches.h"
|
||||||
#include "components/viz/host/gpu_client.h"
|
#include "components/viz/host/gpu_client.h"
|
||||||
#include "content/browser/bad_message.h"
|
#include "components/viz/host/host_frame_sink_manager.h"
|
||||||
@@ -3353,6 +3354,8 @@ void RenderProcessHostImpl::PropagateBro
|
@@ -3412,6 +3413,8 @@ void RenderProcessHostImpl::PropagateBro
|
||||||
switches::kEnableWebGLImageChromium,
|
switches::kEnableWebGLImageChromium,
|
||||||
switches::kEnableWebGPUDeveloperFeatures,
|
switches::kEnableWebGPUDeveloperFeatures,
|
||||||
switches::kFileUrlPathAlias,
|
switches::kFileUrlPathAlias,
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
#include "ui/accessibility/accessibility_features.h"
|
#include "ui/accessibility/accessibility_features.h"
|
||||||
#include "ui/base/ui_base_features.h"
|
#include "ui/base/ui_base_features.h"
|
||||||
#include "ui/events/blink/blink_features.h"
|
#include "ui/events/blink/blink_features.h"
|
||||||
@@ -491,6 +492,10 @@ void SetRuntimeFeaturesFromCommandLine(c
|
@@ -481,6 +482,10 @@ void SetRuntimeFeaturesFromCommandLine(c
|
||||||
true},
|
true},
|
||||||
{wrf::EnableWebAudioBypassOutputBufferingOptOut,
|
{wrf::EnableWebAudioBypassOutputBufferingOptOut,
|
||||||
blink::switches::kWebAudioBypassOutputBufferingOptOut, true},
|
blink::switches::kWebAudioBypassOutputBufferingOptOut, true},
|
||||||
@@ -116,15 +116,15 @@
|
|||||||
|
|
||||||
--- a/third_party/blink/renderer/core/dom/document.cc
|
--- a/third_party/blink/renderer/core/dom/document.cc
|
||||||
+++ b/third_party/blink/renderer/core/dom/document.cc
|
+++ b/third_party/blink/renderer/core/dom/document.cc
|
||||||
@@ -41,6 +41,7 @@
|
@@ -42,6 +42,7 @@
|
||||||
#include "base/metrics/histogram_functions.h"
|
#include "base/metrics/histogram_functions.h"
|
||||||
#include "base/not_fatal_until.h"
|
#include "base/not_fatal_until.h"
|
||||||
#include "base/notreached.h"
|
#include "base/notreached.h"
|
||||||
+#include "base/rand_util.h"
|
+#include "base/rand_util.h"
|
||||||
#include "base/ranges/algorithm.h"
|
|
||||||
#include "base/task/single_thread_task_runner.h"
|
#include "base/task/single_thread_task_runner.h"
|
||||||
#include "base/time/time.h"
|
#include "base/time/time.h"
|
||||||
@@ -863,6 +864,11 @@ Document::Document(const DocumentInit& i
|
#include "base/trace_event/trace_event.h"
|
||||||
|
@@ -866,6 +867,11 @@ Document::Document(const DocumentInit& i
|
||||||
TRACE_EVENT_WITH_FLOW0("blink", "Document::Document", TRACE_ID_LOCAL(this),
|
TRACE_EVENT_WITH_FLOW0("blink", "Document::Document", TRACE_ID_LOCAL(this),
|
||||||
TRACE_EVENT_FLAG_FLOW_OUT);
|
TRACE_EVENT_FLAG_FLOW_OUT);
|
||||||
DCHECK(agent_);
|
DCHECK(agent_);
|
||||||
@@ -136,7 +136,7 @@
|
|||||||
if (base::FeatureList::IsEnabled(features::kDelayAsyncScriptExecution) &&
|
if (base::FeatureList::IsEnabled(features::kDelayAsyncScriptExecution) &&
|
||||||
features::kDelayAsyncScriptExecutionDelayByDefaultParam.Get()) {
|
features::kDelayAsyncScriptExecutionDelayByDefaultParam.Get()) {
|
||||||
script_runner_delayer_->Activate();
|
script_runner_delayer_->Activate();
|
||||||
@@ -982,6 +988,14 @@ const Position Document::PositionAdjuste
|
@@ -992,6 +998,14 @@ const Position Document::PositionAdjuste
|
||||||
return Position::BeforeNode(*shadow_host);
|
return Position::BeforeNode(*shadow_host);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -150,10 +150,10 @@
|
|||||||
+
|
+
|
||||||
SelectorQueryCache& Document::GetSelectorQueryCache() {
|
SelectorQueryCache& Document::GetSelectorQueryCache() {
|
||||||
if (!selector_query_cache_)
|
if (!selector_query_cache_)
|
||||||
selector_query_cache_ = std::make_unique<SelectorQueryCache>();
|
selector_query_cache_ = MakeGarbageCollected<SelectorQueryCache>();
|
||||||
--- a/third_party/blink/renderer/core/dom/document.h
|
--- a/third_party/blink/renderer/core/dom/document.h
|
||||||
+++ b/third_party/blink/renderer/core/dom/document.h
|
+++ b/third_party/blink/renderer/core/dom/document.h
|
||||||
@@ -551,6 +551,10 @@ class CORE_EXPORT Document : public Cont
|
@@ -550,6 +550,10 @@ class CORE_EXPORT Document : public Cont
|
||||||
has_xml_declaration_ = has_xml_declaration ? 1 : 0;
|
has_xml_declaration_ = has_xml_declaration ? 1 : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -164,7 +164,7 @@
|
|||||||
V8VisibilityState visibilityState() const;
|
V8VisibilityState visibilityState() const;
|
||||||
String visibilityStateAsString() const;
|
String visibilityStateAsString() const;
|
||||||
bool IsPageVisible() const;
|
bool IsPageVisible() const;
|
||||||
@@ -2632,6 +2636,9 @@ class CORE_EXPORT Document : public Cont
|
@@ -2641,6 +2645,9 @@ class CORE_EXPORT Document : public Cont
|
||||||
|
|
||||||
base::ElapsedTimer start_time_;
|
base::ElapsedTimer start_time_;
|
||||||
|
|
||||||
@@ -176,7 +176,7 @@
|
|||||||
|
|
||||||
--- a/third_party/blink/renderer/core/dom/element.cc
|
--- a/third_party/blink/renderer/core/dom/element.cc
|
||||||
+++ b/third_party/blink/renderer/core/dom/element.cc
|
+++ b/third_party/blink/renderer/core/dom/element.cc
|
||||||
@@ -2659,6 +2659,11 @@ DOMRectList* Element::getClientRects() {
|
@@ -2749,6 +2749,11 @@ DOMRectList* Element::getClientRects() {
|
||||||
DCHECK(element_layout_object);
|
DCHECK(element_layout_object);
|
||||||
GetDocument().AdjustQuadsForScrollAndAbsoluteZoom(quads,
|
GetDocument().AdjustQuadsForScrollAndAbsoluteZoom(quads,
|
||||||
*element_layout_object);
|
*element_layout_object);
|
||||||
@@ -188,7 +188,7 @@
|
|||||||
return MakeGarbageCollected<DOMRectList>(quads);
|
return MakeGarbageCollected<DOMRectList>(quads);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2686,6 +2691,9 @@ gfx::RectF Element::GetBoundingClientRec
|
@@ -2776,6 +2781,9 @@ gfx::RectF Element::GetBoundingClientRec
|
||||||
DCHECK(element_layout_object);
|
DCHECK(element_layout_object);
|
||||||
GetDocument().AdjustRectForScrollAndAbsoluteZoom(result,
|
GetDocument().AdjustRectForScrollAndAbsoluteZoom(result,
|
||||||
*element_layout_object);
|
*element_layout_object);
|
||||||
@@ -200,7 +200,7 @@
|
|||||||
|
|
||||||
--- a/third_party/blink/renderer/core/dom/range.cc
|
--- a/third_party/blink/renderer/core/dom/range.cc
|
||||||
+++ b/third_party/blink/renderer/core/dom/range.cc
|
+++ b/third_party/blink/renderer/core/dom/range.cc
|
||||||
@@ -1617,6 +1617,12 @@ DOMRectList* Range::getClientRects() con
|
@@ -1632,6 +1632,12 @@ DOMRectList* Range::getClientRects() con
|
||||||
Vector<gfx::QuadF> quads;
|
Vector<gfx::QuadF> quads;
|
||||||
GetBorderAndTextQuads(quads);
|
GetBorderAndTextQuads(quads);
|
||||||
|
|
||||||
@@ -213,7 +213,7 @@
|
|||||||
return MakeGarbageCollected<DOMRectList>(quads);
|
return MakeGarbageCollected<DOMRectList>(quads);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1624,7 +1630,11 @@ DOMRect* Range::getBoundingClientRect()
|
@@ -1639,7 +1645,11 @@ DOMRect* Range::getBoundingClientRect()
|
||||||
// TODO(crbug.com/1499981): This should be removed once synchronized scrolling
|
// TODO(crbug.com/1499981): This should be removed once synchronized scrolling
|
||||||
// impact is understood.
|
// impact is understood.
|
||||||
SyncScrollAttemptHeuristic::DidAccessScrollOffset();
|
SyncScrollAttemptHeuristic::DidAccessScrollOffset();
|
||||||
@@ -266,7 +266,7 @@
|
|||||||
const TextDirection&,
|
const TextDirection&,
|
||||||
--- a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
|
--- a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
|
||||||
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
|
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
|
||||||
@@ -223,6 +223,9 @@ class Isolate;
|
@@ -227,6 +227,9 @@ class Isolate;
|
||||||
class Value;
|
class Value;
|
||||||
} // namespace v8
|
} // namespace v8
|
||||||
|
|
||||||
@@ -276,9 +276,9 @@
|
|||||||
namespace blink {
|
namespace blink {
|
||||||
|
|
||||||
class DOMMatrixInit;
|
class DOMMatrixInit;
|
||||||
@@ -3718,8 +3721,22 @@ TextMetrics* BaseRenderingContext2D::mea
|
@@ -3705,8 +3708,22 @@ TextMetrics* BaseRenderingContext2D::mea
|
||||||
const CanvasRenderingContext2DState& state = GetState();
|
TextDirection direction = ToTextDirection(
|
||||||
TextDirection direction = ToTextDirection(state.GetDirection(), canvas);
|
state.GetDirection(), GetCanvasRenderingContextHost(), computed_style);
|
||||||
|
|
||||||
- return MakeGarbageCollected<TextMetrics>(
|
- return MakeGarbageCollected<TextMetrics>(
|
||||||
- font, direction, state.GetTextBaseline(), state.GetTextAlign(), text);
|
- font, direction, state.GetTextBaseline(), state.GetTextAlign(), text);
|
||||||
@@ -303,7 +303,7 @@
|
|||||||
void BaseRenderingContext2D::SnapshotStateForFilter() {
|
void BaseRenderingContext2D::SnapshotStateForFilter() {
|
||||||
--- a/third_party/blink/renderer/platform/BUILD.gn
|
--- a/third_party/blink/renderer/platform/BUILD.gn
|
||||||
+++ b/third_party/blink/renderer/platform/BUILD.gn
|
+++ b/third_party/blink/renderer/platform/BUILD.gn
|
||||||
@@ -1771,6 +1771,7 @@ component("platform") {
|
@@ -1762,6 +1762,7 @@ component("platform") {
|
||||||
"//components/paint_preview/common",
|
"//components/paint_preview/common",
|
||||||
"//components/search_engines:search_engine_utils",
|
"//components/search_engines:search_engine_utils",
|
||||||
"//components/translate/core/language_detection:language_detection",
|
"//components/translate/core/language_detection:language_detection",
|
||||||
@@ -338,8 +338,8 @@
|
|||||||
#include "third_party/blink/renderer/platform/wtf/vector.h"
|
#include "third_party/blink/renderer/platform/wtf/vector.h"
|
||||||
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||||
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||||
@@ -2022,6 +2022,12 @@
|
@@ -2053,6 +2053,12 @@
|
||||||
depends_on: ["FindDecomposedInShortText"],
|
status: "experimental",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
+ name: "FingerprintingClientRectsNoise",
|
+ name: "FingerprintingClientRectsNoise",
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ approach to change color components.
|
|||||||
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
|
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
|
||||||
--- a/content/browser/renderer_host/render_process_host_impl.cc
|
--- a/content/browser/renderer_host/render_process_host_impl.cc
|
||||||
+++ b/content/browser/renderer_host/render_process_host_impl.cc
|
+++ b/content/browser/renderer_host/render_process_host_impl.cc
|
||||||
@@ -3356,6 +3356,7 @@ void RenderProcessHostImpl::PropagateBro
|
@@ -3415,6 +3415,7 @@ void RenderProcessHostImpl::PropagateBro
|
||||||
switches::kFileUrlPathAlias,
|
switches::kFileUrlPathAlias,
|
||||||
switches::kFingerprintingClientRectsNoise,
|
switches::kFingerprintingClientRectsNoise,
|
||||||
switches::kFingerprintingCanvasMeasureTextNoise,
|
switches::kFingerprintingCanvasMeasureTextNoise,
|
||||||
@@ -44,7 +44,7 @@ approach to change color components.
|
|||||||
switches::kForceGpuMemAvailableMb,
|
switches::kForceGpuMemAvailableMb,
|
||||||
--- a/content/child/runtime_features.cc
|
--- a/content/child/runtime_features.cc
|
||||||
+++ b/content/child/runtime_features.cc
|
+++ b/content/child/runtime_features.cc
|
||||||
@@ -496,6 +496,8 @@ void SetRuntimeFeaturesFromCommandLine(c
|
@@ -486,6 +486,8 @@ void SetRuntimeFeaturesFromCommandLine(c
|
||||||
switches::kFingerprintingClientRectsNoise, true},
|
switches::kFingerprintingClientRectsNoise, true},
|
||||||
{wrf::EnableFingerprintingCanvasMeasureTextNoise,
|
{wrf::EnableFingerprintingCanvasMeasureTextNoise,
|
||||||
switches::kFingerprintingCanvasMeasureTextNoise, true},
|
switches::kFingerprintingCanvasMeasureTextNoise, true},
|
||||||
@@ -65,7 +65,7 @@ approach to change color components.
|
|||||||
};
|
};
|
||||||
--- a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
|
--- a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
|
||||||
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
|
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
|
||||||
@@ -2969,6 +2969,9 @@ ImageData* BaseRenderingContext2D::getIm
|
@@ -2973,6 +2973,9 @@ ImageData* BaseRenderingContext2D::getIm
|
||||||
snapshot->PaintImageForCurrentFrame().GetSkImageInfo().bounds();
|
snapshot->PaintImageForCurrentFrame().GetSkImageInfo().bounds();
|
||||||
DCHECK(!bounds.intersect(SkIRect::MakeXYWH(sx, sy, sw, sh)));
|
DCHECK(!bounds.intersect(SkIRect::MakeXYWH(sx, sy, sw, sh)));
|
||||||
}
|
}
|
||||||
@@ -77,7 +77,7 @@ approach to change color components.
|
|||||||
return image_data;
|
return image_data;
|
||||||
--- a/third_party/blink/renderer/platform/BUILD.gn
|
--- a/third_party/blink/renderer/platform/BUILD.gn
|
||||||
+++ b/third_party/blink/renderer/platform/BUILD.gn
|
+++ b/third_party/blink/renderer/platform/BUILD.gn
|
||||||
@@ -1715,7 +1715,9 @@ component("platform") {
|
@@ -1706,7 +1706,9 @@ component("platform") {
|
||||||
"//third_party/blink/renderer:non_test_config",
|
"//third_party/blink/renderer:non_test_config",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -314,7 +314,7 @@ approach to change color components.
|
|||||||
// Methods overridden by all sub-classes
|
// Methods overridden by all sub-classes
|
||||||
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||||
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||||
@@ -2028,6 +2028,9 @@
|
@@ -2059,6 +2059,9 @@
|
||||||
name: "FingerprintingCanvasMeasureTextNoise",
|
name: "FingerprintingCanvasMeasureTextNoise",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ with limited CPU/memory resources and it is disabled by default.
|
|||||||
|
|
||||||
--- a/chrome/browser/BUILD.gn
|
--- a/chrome/browser/BUILD.gn
|
||||||
+++ b/chrome/browser/BUILD.gn
|
+++ b/chrome/browser/BUILD.gn
|
||||||
@@ -2121,6 +2121,7 @@ static_library("browser") {
|
@@ -2156,6 +2156,7 @@ static_library("browser") {
|
||||||
"//components/net_log",
|
"//components/net_log",
|
||||||
"//components/network_hints/common:mojo_bindings",
|
"//components/network_hints/common:mojo_bindings",
|
||||||
"//components/network_session_configurator/browser",
|
"//components/network_session_configurator/browser",
|
||||||
@@ -49,7 +49,7 @@ with limited CPU/memory resources and it is disabled by default.
|
|||||||
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
|
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
|
||||||
--- a/chrome/browser/browser_process_impl.cc
|
--- a/chrome/browser/browser_process_impl.cc
|
||||||
+++ b/chrome/browser/browser_process_impl.cc
|
+++ b/chrome/browser/browser_process_impl.cc
|
||||||
@@ -21,12 +21,14 @@
|
@@ -26,6 +26,7 @@
|
||||||
#include "base/functional/callback.h"
|
#include "base/functional/callback.h"
|
||||||
#include "base/functional/callback_helpers.h"
|
#include "base/functional/callback_helpers.h"
|
||||||
#include "base/location.h"
|
#include "base/location.h"
|
||||||
@@ -57,6 +57,7 @@ with limited CPU/memory resources and it is disabled by default.
|
|||||||
#include "base/memory/ptr_util.h"
|
#include "base/memory/ptr_util.h"
|
||||||
#include "base/metrics/histogram_functions.h"
|
#include "base/metrics/histogram_functions.h"
|
||||||
#include "base/metrics/histogram_macros.h"
|
#include "base/metrics/histogram_macros.h"
|
||||||
|
@@ -33,6 +34,7 @@
|
||||||
#include "base/notreached.h"
|
#include "base/notreached.h"
|
||||||
#include "base/path_service.h"
|
#include "base/path_service.h"
|
||||||
#include "base/run_loop.h"
|
#include "base/run_loop.h"
|
||||||
@@ -64,7 +65,7 @@ with limited CPU/memory resources and it is disabled by default.
|
|||||||
#include "base/synchronization/waitable_event.h"
|
#include "base/synchronization/waitable_event.h"
|
||||||
#include "base/task/sequenced_task_runner.h"
|
#include "base/task/sequenced_task_runner.h"
|
||||||
#include "base/task/single_thread_task_runner.h"
|
#include "base/task/single_thread_task_runner.h"
|
||||||
@@ -111,6 +113,7 @@
|
@@ -117,6 +119,7 @@
|
||||||
#include "components/metrics/metrics_service.h"
|
#include "components/metrics/metrics_service.h"
|
||||||
#include "components/metrics_services_manager/metrics_services_manager.h"
|
#include "components/metrics_services_manager/metrics_services_manager.h"
|
||||||
#include "components/metrics_services_manager/metrics_services_manager_client.h"
|
#include "components/metrics_services_manager/metrics_services_manager_client.h"
|
||||||
@@ -72,7 +73,7 @@ with limited CPU/memory resources and it is disabled by default.
|
|||||||
#include "components/network_time/network_time_tracker.h"
|
#include "components/network_time/network_time_tracker.h"
|
||||||
#include "components/os_crypt/async/browser/os_crypt_async.h"
|
#include "components/os_crypt/async/browser/os_crypt_async.h"
|
||||||
#include "components/permissions/permissions_client.h"
|
#include "components/permissions/permissions_client.h"
|
||||||
@@ -144,6 +147,7 @@
|
@@ -150,6 +153,7 @@
|
||||||
#include "extensions/common/constants.h"
|
#include "extensions/common/constants.h"
|
||||||
#include "media/media_buildflags.h"
|
#include "media/media_buildflags.h"
|
||||||
#include "mojo/public/cpp/bindings/pending_receiver.h"
|
#include "mojo/public/cpp/bindings/pending_receiver.h"
|
||||||
@@ -80,7 +81,7 @@ with limited CPU/memory resources and it is disabled by default.
|
|||||||
#include "ppapi/buildflags/buildflags.h"
|
#include "ppapi/buildflags/buildflags.h"
|
||||||
#include "printing/buildflags/buildflags.h"
|
#include "printing/buildflags/buildflags.h"
|
||||||
#include "services/network/public/cpp/features.h"
|
#include "services/network/public/cpp/features.h"
|
||||||
@@ -402,6 +406,18 @@ void BrowserProcessImpl::Init() {
|
@@ -414,6 +418,18 @@ void BrowserProcessImpl::Init() {
|
||||||
pref_change_registrar_.Add(metrics::prefs::kMetricsReportingEnabled,
|
pref_change_registrar_.Add(metrics::prefs::kMetricsReportingEnabled,
|
||||||
base::BindRepeating(&ApplyMetricsReportingPolicy));
|
base::BindRepeating(&ApplyMetricsReportingPolicy));
|
||||||
|
|
||||||
@@ -101,7 +102,7 @@ with limited CPU/memory resources and it is disabled by default.
|
|||||||
|
|
||||||
--- a/chrome/browser/flag_descriptions.cc
|
--- a/chrome/browser/flag_descriptions.cc
|
||||||
+++ b/chrome/browser/flag_descriptions.cc
|
+++ b/chrome/browser/flag_descriptions.cc
|
||||||
@@ -2502,6 +2502,10 @@ const char kMantisFeatureKeyDescription[
|
@@ -2507,6 +2507,10 @@ const char kMantisFeatureKeyDescription[
|
||||||
"Feature key to use the Mantis feature on ChromeOS.";
|
"Feature key to use the Mantis feature on ChromeOS.";
|
||||||
#endif // BUILDFLAG(IS_CHROMEOS)
|
#endif // BUILDFLAG(IS_CHROMEOS)
|
||||||
|
|
||||||
@@ -114,7 +115,7 @@ with limited CPU/memory resources and it is disabled by default.
|
|||||||
const char kMediaRouterCastAllowAllIPsDescription[] =
|
const char kMediaRouterCastAllowAllIPsDescription[] =
|
||||||
--- a/chrome/browser/flag_descriptions.h
|
--- a/chrome/browser/flag_descriptions.h
|
||||||
+++ b/chrome/browser/flag_descriptions.h
|
+++ b/chrome/browser/flag_descriptions.h
|
||||||
@@ -1434,6 +1434,9 @@ extern const char kMantisFeatureKeyName[
|
@@ -1431,6 +1431,9 @@ extern const char kMantisFeatureKeyName[
|
||||||
extern const char kMantisFeatureKeyDescription[];
|
extern const char kMantisFeatureKeyDescription[];
|
||||||
#endif // IS_CHROMEOS
|
#endif // IS_CHROMEOS
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
void BackgroundModeManager::RegisterProfile(Profile* profile) {
|
void BackgroundModeManager::RegisterProfile(Profile* profile) {
|
||||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||||
@@ -1556,7 +1556,7 @@ void ChromeContentBrowserClient::Registe
|
@@ -1546,7 +1546,7 @@ void ChromeContentBrowserClient::Registe
|
||||||
void ChromeContentBrowserClient::RegisterProfilePrefs(
|
void ChromeContentBrowserClient::RegisterProfilePrefs(
|
||||||
user_prefs::PrefRegistrySyncable* registry) {
|
user_prefs::PrefRegistrySyncable* registry) {
|
||||||
registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false);
|
registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false);
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
// used for mapping the command-line flags).
|
// used for mapping the command-line flags).
|
||||||
--- a/chrome/browser/net/profile_network_context_service.cc
|
--- a/chrome/browser/net/profile_network_context_service.cc
|
||||||
+++ b/chrome/browser/net/profile_network_context_service.cc
|
+++ b/chrome/browser/net/profile_network_context_service.cc
|
||||||
@@ -510,7 +510,7 @@ void ProfileNetworkContextService::Confi
|
@@ -503,7 +503,7 @@ void ProfileNetworkContextService::Confi
|
||||||
void ProfileNetworkContextService::RegisterProfilePrefs(
|
void ProfileNetworkContextService::RegisterProfilePrefs(
|
||||||
user_prefs::PrefRegistrySyncable* registry) {
|
user_prefs::PrefRegistrySyncable* registry) {
|
||||||
registry->RegisterBooleanPref(embedder_support::kAlternateErrorPagesEnabled,
|
registry->RegisterBooleanPref(embedder_support::kAlternateErrorPagesEnabled,
|
||||||
@@ -67,7 +67,7 @@
|
|||||||
</cr-dialog>
|
</cr-dialog>
|
||||||
--- a/chrome/browser/ui/browser_ui_prefs.cc
|
--- a/chrome/browser/ui/browser_ui_prefs.cc
|
||||||
+++ b/chrome/browser/ui/browser_ui_prefs.cc
|
+++ b/chrome/browser/ui/browser_ui_prefs.cc
|
||||||
@@ -97,7 +97,7 @@ void RegisterBrowserUserPrefs(user_prefs
|
@@ -96,7 +96,7 @@ void RegisterBrowserUserPrefs(user_prefs
|
||||||
registry->RegisterBooleanPref(prefs::kWebAppCreateInAppsMenu, true);
|
registry->RegisterBooleanPref(prefs::kWebAppCreateInAppsMenu, true);
|
||||||
registry->RegisterBooleanPref(prefs::kWebAppCreateInQuickLaunchBar, true);
|
registry->RegisterBooleanPref(prefs::kWebAppCreateInQuickLaunchBar, true);
|
||||||
registry->RegisterBooleanPref(
|
registry->RegisterBooleanPref(
|
||||||
@@ -98,7 +98,7 @@
|
|||||||
prefs::kAutofillPaymentCvcStorage, true,
|
prefs::kAutofillPaymentCvcStorage, true,
|
||||||
--- a/components/bookmarks/browser/bookmark_utils.cc
|
--- a/components/bookmarks/browser/bookmark_utils.cc
|
||||||
+++ b/components/bookmarks/browser/bookmark_utils.cc
|
+++ b/components/bookmarks/browser/bookmark_utils.cc
|
||||||
@@ -421,7 +421,7 @@ bool DoesBookmarkContainWords(const std:
|
@@ -462,7 +462,7 @@ bool DoesBookmarkContainWords(const std:
|
||||||
|
|
||||||
void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
|
void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
|
||||||
registry->RegisterBooleanPref(
|
registry->RegisterBooleanPref(
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
|
|
||||||
--- a/components/password_manager/core/browser/password_manager.cc
|
--- a/components/password_manager/core/browser/password_manager.cc
|
||||||
+++ b/components/password_manager/core/browser/password_manager.cc
|
+++ b/components/password_manager/core/browser/password_manager.cc
|
||||||
@@ -331,7 +331,7 @@ bool HasManuallyFilledFields(const Passw
|
@@ -364,7 +364,7 @@ bool HasManuallyFilledFields(const Passw
|
||||||
void PasswordManager::RegisterProfilePrefs(
|
void PasswordManager::RegisterProfilePrefs(
|
||||||
user_prefs::PrefRegistrySyncable* registry) {
|
user_prefs::PrefRegistrySyncable* registry) {
|
||||||
registry->RegisterBooleanPref(
|
registry->RegisterBooleanPref(
|
||||||
@@ -129,7 +129,7 @@
|
|||||||
user_prefs::PrefRegistrySyncable::SYNCABLE_PRIORITY_PREF);
|
user_prefs::PrefRegistrySyncable::SYNCABLE_PRIORITY_PREF);
|
||||||
#if BUILDFLAG(IS_IOS)
|
#if BUILDFLAG(IS_IOS)
|
||||||
// Deprecated pref in profile prefs.
|
// Deprecated pref in profile prefs.
|
||||||
@@ -339,7 +339,7 @@ void PasswordManager::RegisterProfilePre
|
@@ -372,7 +372,7 @@ void PasswordManager::RegisterProfilePre
|
||||||
false);
|
false);
|
||||||
#endif // BUILDFLAG(IS_IOS)
|
#endif // BUILDFLAG(IS_IOS)
|
||||||
registry->RegisterBooleanPref(
|
registry->RegisterBooleanPref(
|
||||||
|
|||||||
@@ -7,8 +7,8 @@
|
|||||||
+#include "base/command_line.h"
|
+#include "base/command_line.h"
|
||||||
#include "base/observer_list.h"
|
#include "base/observer_list.h"
|
||||||
#include "build/build_config.h"
|
#include "build/build_config.h"
|
||||||
#include "build/chromeos_buildflags.h"
|
#include "chrome/browser/bookmarks/bookmark_model_factory.h"
|
||||||
@@ -87,9 +88,12 @@ bool BookmarkTabHelper::ShouldShowBookma
|
@@ -86,9 +87,12 @@ bool BookmarkTabHelper::ShouldShowBookma
|
||||||
const bool has_saved_tab_groups =
|
const bool has_saved_tab_groups =
|
||||||
tab_group_service && !tab_group_service->GetAllGroups().empty();
|
tab_group_service && !tab_group_service->GetAllGroups().empty();
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/ui/browser.cc
|
--- a/chrome/browser/ui/browser.cc
|
||||||
+++ b/chrome/browser/ui/browser.cc
|
+++ b/chrome/browser/ui/browser.cc
|
||||||
@@ -145,6 +145,7 @@
|
@@ -143,6 +143,7 @@
|
||||||
#include "chrome/browser/ui/unload_controller.h"
|
#include "chrome/browser/ui/unload_controller.h"
|
||||||
#include "chrome/browser/ui/views/frame/browser_view.h"
|
#include "chrome/browser/ui/views/frame/browser_view.h"
|
||||||
#include "chrome/browser/ui/views/frame/contents_web_view.h"
|
#include "chrome/browser/ui/views/frame/contents_web_view.h"
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
#include "chrome/browser/ui/web_applications/app_browser_controller.h"
|
#include "chrome/browser/ui/web_applications/app_browser_controller.h"
|
||||||
#include "chrome/browser/ui/web_applications/web_app_launch_utils.h"
|
#include "chrome/browser/ui/web_applications/web_app_launch_utils.h"
|
||||||
#include "chrome/browser/ui/webui/signin/login_ui_service.h"
|
#include "chrome/browser/ui/webui/signin/login_ui_service.h"
|
||||||
@@ -580,6 +581,7 @@ Browser::Browser(const CreateParams& par
|
@@ -578,6 +579,7 @@ Browser::Browser(const CreateParams& par
|
||||||
omit_from_session_restore_(params.omit_from_session_restore),
|
omit_from_session_restore_(params.omit_from_session_restore),
|
||||||
should_trigger_session_restore_(params.should_trigger_session_restore),
|
should_trigger_session_restore_(params.should_trigger_session_restore),
|
||||||
cancel_download_confirmation_state_(NOT_PROMPTED),
|
cancel_download_confirmation_state_(NOT_PROMPTED),
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
override_bounds_(params.initial_bounds),
|
override_bounds_(params.initial_bounds),
|
||||||
initial_show_state_(params.initial_show_state),
|
initial_show_state_(params.initial_show_state),
|
||||||
initial_workspace_(params.initial_workspace),
|
initial_workspace_(params.initial_workspace),
|
||||||
@@ -1041,20 +1043,22 @@ Browser::WarnBeforeClosingResult Browser
|
@@ -1031,20 +1033,22 @@ Browser::WarnBeforeClosingResult Browser
|
||||||
return WarnBeforeClosingResult::kOkToClose;
|
return WarnBeforeClosingResult::kOkToClose;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
DCHECK(!warn_before_closing_callback_)
|
DCHECK(!warn_before_closing_callback_)
|
||||||
@@ -1092,6 +1096,7 @@ bool Browser::TryToCloseWindow(
|
@@ -1082,6 +1086,7 @@ bool Browser::TryToCloseWindow(
|
||||||
|
|
||||||
void Browser::ResetTryToCloseWindow() {
|
void Browser::ResetTryToCloseWindow() {
|
||||||
cancel_download_confirmation_state_ = NOT_PROMPTED;
|
cancel_download_confirmation_state_ = NOT_PROMPTED;
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
unload_controller_.ResetTryToCloseWindow();
|
unload_controller_.ResetTryToCloseWindow();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3278,6 +3283,58 @@ bool Browser::CanCloseWithInProgressDown
|
@@ -3283,6 +3288,58 @@ bool Browser::CanCloseWithInProgressDown
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -119,7 +119,7 @@
|
|||||||
void Browser::InProgressDownloadResponse(bool cancel_downloads) {
|
void Browser::InProgressDownloadResponse(bool cancel_downloads) {
|
||||||
if (cancel_downloads) {
|
if (cancel_downloads) {
|
||||||
cancel_download_confirmation_state_ = RESPONSE_RECEIVED;
|
cancel_download_confirmation_state_ = RESPONSE_RECEIVED;
|
||||||
@@ -3303,6 +3360,22 @@ void Browser::InProgressDownloadResponse
|
@@ -3308,6 +3365,22 @@ void Browser::InProgressDownloadResponse
|
||||||
|
|
||||||
std::move(warn_before_closing_callback_)
|
std::move(warn_before_closing_callback_)
|
||||||
.Run(WarnBeforeClosingResult::kDoNotClose);
|
.Run(WarnBeforeClosingResult::kDoNotClose);
|
||||||
@@ -144,7 +144,7 @@
|
|||||||
void Browser::CookieMigrationNoticeResponse(bool proceed_closing) {
|
void Browser::CookieMigrationNoticeResponse(bool proceed_closing) {
|
||||||
--- a/chrome/browser/ui/browser.h
|
--- a/chrome/browser/ui/browser.h
|
||||||
+++ b/chrome/browser/ui/browser.h
|
+++ b/chrome/browser/ui/browser.h
|
||||||
@@ -32,6 +32,7 @@
|
@@ -31,6 +31,7 @@
|
||||||
#include "chrome/browser/ui/browser_navigator_params.h"
|
#include "chrome/browser/ui/browser_navigator_params.h"
|
||||||
#include "chrome/browser/ui/browser_window/public/browser_window_interface.h"
|
#include "chrome/browser/ui/browser_window/public/browser_window_interface.h"
|
||||||
#include "chrome/browser/ui/chrome_web_modal_dialog_manager_delegate.h"
|
#include "chrome/browser/ui/chrome_web_modal_dialog_manager_delegate.h"
|
||||||
@@ -152,7 +152,7 @@
|
|||||||
#include "chrome/browser/ui/signin/signin_view_controller.h"
|
#include "chrome/browser/ui/signin/signin_view_controller.h"
|
||||||
#include "chrome/browser/ui/tabs/tab_strip_model.h"
|
#include "chrome/browser/ui/tabs/tab_strip_model.h"
|
||||||
#include "chrome/browser/ui/tabs/tab_strip_model_observer.h"
|
#include "chrome/browser/ui/tabs/tab_strip_model_observer.h"
|
||||||
@@ -1185,12 +1186,17 @@ class Browser : public TabStripModelObse
|
@@ -1184,12 +1185,17 @@ class Browser : public TabStripModelObse
|
||||||
// Returns true if the window can close, false otherwise.
|
// Returns true if the window can close, false otherwise.
|
||||||
bool CanCloseWithInProgressDownloads();
|
bool CanCloseWithInProgressDownloads();
|
||||||
|
|
||||||
@@ -170,7 +170,7 @@
|
|||||||
// Called when the user has decided whether to proceed or not with the browser
|
// Called when the user has decided whether to proceed or not with the browser
|
||||||
// closure, in case the cookie migration notice was shown. |proceed_closing|
|
// closure, in case the cookie migration notice was shown. |proceed_closing|
|
||||||
// is true if the browser can be closed.
|
// is true if the browser can be closed.
|
||||||
@@ -1356,6 +1362,8 @@ class Browser : public TabStripModelObse
|
@@ -1355,6 +1361,8 @@ class Browser : public TabStripModelObse
|
||||||
// when the browser is closed with in-progress downloads.
|
// when the browser is closed with in-progress downloads.
|
||||||
CancelDownloadConfirmationState cancel_download_confirmation_state_;
|
CancelDownloadConfirmationState cancel_download_confirmation_state_;
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||||
@@ -935,10 +935,14 @@ bool HandleNewTabPageLocationOverride(
|
@@ -925,10 +925,14 @@ bool HandleNewTabPageLocationOverride(
|
||||||
|
|
||||||
// Don't change the URL when incognito mode.
|
// Don't change the URL when incognito mode.
|
||||||
if (profile->IsOffTheRecord())
|
if (profile->IsOffTheRecord())
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
||||||
--- a/components/flags_ui/flags_state.cc
|
--- a/components/flags_ui/flags_state.cc
|
||||||
+++ b/components/flags_ui/flags_state.cc
|
+++ b/components/flags_ui/flags_state.cc
|
||||||
@@ -226,6 +226,7 @@ std::string GetCombinedOriginListValue(c
|
@@ -230,6 +230,7 @@ std::string GetCombinedOriginListValue(c
|
||||||
command_line.GetSwitchValueASCII(command_line_switch);
|
command_line.GetSwitchValueASCII(command_line_switch);
|
||||||
const std::string new_value =
|
const std::string new_value =
|
||||||
flags_storage.GetOriginListFlag(internal_entry_name);
|
flags_storage.GetOriginListFlag(internal_entry_name);
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
return CombineAndSanitizeOriginLists(existing_value, new_value);
|
return CombineAndSanitizeOriginLists(existing_value, new_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -464,6 +465,7 @@ void FlagsState::SetOriginListFlag(const
|
@@ -474,6 +475,7 @@ void FlagsState::SetOriginListFlag(const
|
||||||
const std::string& value,
|
const std::string& value,
|
||||||
FlagsStorage* flags_storage) {
|
FlagsStorage* flags_storage) {
|
||||||
const std::string new_value =
|
const std::string new_value =
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/ui/views/frame/tab_strip_region_view.cc
|
--- a/chrome/browser/ui/views/frame/tab_strip_region_view.cc
|
||||||
+++ b/chrome/browser/ui/views/frame/tab_strip_region_view.cc
|
+++ b/chrome/browser/ui/views/frame/tab_strip_region_view.cc
|
||||||
@@ -83,6 +83,7 @@ class FrameGrabHandle : public views::Vi
|
@@ -81,6 +81,7 @@ class FrameGrabHandle : public views::Vi
|
||||||
// Reserve some space for the frame to be grabbed by, even if the tabstrip
|
// Reserve some space for the frame to be grabbed by, even if the tabstrip
|
||||||
// is full.
|
// is full.
|
||||||
// TODO(tbergquist): Define this relative to the NTB insets again.
|
// TODO(tbergquist): Define this relative to the NTB insets again.
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
#include "base/feature_list.h"
|
#include "base/feature_list.h"
|
||||||
#include "base/format_macros.h"
|
#include "base/format_macros.h"
|
||||||
#include "base/functional/bind.h"
|
#include "base/functional/bind.h"
|
||||||
@@ -536,6 +537,15 @@ AutocompleteController::AutocompleteCont
|
@@ -541,6 +542,15 @@ AutocompleteController::AutocompleteCont
|
||||||
steady_state_omnibox_position_(
|
steady_state_omnibox_position_(
|
||||||
metrics::OmniboxEventProto::UNKNOWN_POSITION) {
|
metrics::OmniboxEventProto::UNKNOWN_POSITION) {
|
||||||
provider_types &= ~OmniboxFieldTrial::GetDisabledProviderTypes();
|
provider_types &= ~OmniboxFieldTrial::GetDisabledProviderTypes();
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
// so their async requests can be kicked off before waiting a few milliseconds
|
// so their async requests can be kicked off before waiting a few milliseconds
|
||||||
--- a/components/omnibox/browser/history_url_provider.cc
|
--- a/components/omnibox/browser/history_url_provider.cc
|
||||||
+++ b/components/omnibox/browser/history_url_provider.cc
|
+++ b/components/omnibox/browser/history_url_provider.cc
|
||||||
@@ -490,6 +490,9 @@ void HistoryURLProvider::Start(const Aut
|
@@ -489,6 +489,9 @@ void HistoryURLProvider::Start(const Aut
|
||||||
if (fixed_up_input.type() != metrics::OmniboxInputType::QUERY)
|
if (fixed_up_input.type() != metrics::OmniboxInputType::QUERY)
|
||||||
matches_.push_back(what_you_typed_match);
|
matches_.push_back(what_you_typed_match);
|
||||||
|
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
#include "base/feature_list.h"
|
#include "base/feature_list.h"
|
||||||
#include "base/functional/bind.h"
|
#include "base/functional/bind.h"
|
||||||
#include "base/functional/callback.h"
|
#include "base/functional/callback.h"
|
||||||
@@ -628,6 +629,9 @@ void SearchProvider::Run(bool query_is_p
|
@@ -629,6 +630,9 @@ void SearchProvider::Run(bool query_is_p
|
||||||
}
|
}
|
||||||
|
|
||||||
void SearchProvider::DoHistoryQuery(bool minimal_changes) {
|
void SearchProvider::DoHistoryQuery(bool minimal_changes) {
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
if (minimal_changes)
|
if (minimal_changes)
|
||||||
--- a/components/url_formatter/url_fixer.cc
|
--- a/components/url_formatter/url_fixer.cc
|
||||||
+++ b/components/url_formatter/url_fixer.cc
|
+++ b/components/url_formatter/url_fixer.cc
|
||||||
@@ -14,6 +14,8 @@
|
@@ -15,6 +15,8 @@
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
|
|
||||||
#include "base/check_op.h"
|
#include "base/check_op.h"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/ui/tab_helpers.cc
|
--- a/chrome/browser/ui/tab_helpers.cc
|
||||||
+++ b/chrome/browser/ui/tab_helpers.cc
|
+++ b/chrome/browser/ui/tab_helpers.cc
|
||||||
@@ -495,7 +495,9 @@ void TabHelpers::AttachTabHelpers(WebCon
|
@@ -488,7 +488,9 @@ void TabHelpers::AttachTabHelpers(WebCon
|
||||||
site_protection::SiteProtectionMetricsObserver::CreateForWebContents(
|
site_protection::SiteProtectionMetricsObserver::CreateForWebContents(
|
||||||
web_contents);
|
web_contents);
|
||||||
SafetyTipWebContentsObserver::CreateForWebContents(web_contents);
|
SafetyTipWebContentsObserver::CreateForWebContents(web_contents);
|
||||||
@@ -60,8 +60,8 @@
|
|||||||
#include "base/containers/contains.h"
|
#include "base/containers/contains.h"
|
||||||
#include "base/containers/flat_map.h"
|
#include "base/containers/flat_map.h"
|
||||||
#include "base/debug/crash_logging.h"
|
#include "base/debug/crash_logging.h"
|
||||||
@@ -209,6 +210,12 @@ std::unique_ptr<TemplateURL> UpdateExist
|
@@ -243,6 +244,12 @@ TemplateURLData UpdateTemplateURLDataIfP
|
||||||
std::move(account_data));
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
+bool ShouldAutocollect() {
|
+bool ShouldAutocollect() {
|
||||||
@@ -73,7 +73,7 @@
|
|||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
// TemplateURLService::LessWithPrefix -----------------------------------------
|
// TemplateURLService::LessWithPrefix -----------------------------------------
|
||||||
@@ -388,6 +395,7 @@ TemplateURLService::TemplateURLService(
|
@@ -422,6 +429,7 @@ TemplateURLService::TemplateURLService(
|
||||||
std::unique_ptr<TemplateURLServiceClient> client,
|
std::unique_ptr<TemplateURLServiceClient> client,
|
||||||
const base::RepeatingClosure& dsp_change_callback)
|
const base::RepeatingClosure& dsp_change_callback)
|
||||||
: prefs_(prefs),
|
: prefs_(prefs),
|
||||||
@@ -81,7 +81,7 @@
|
|||||||
search_engine_choice_service_(search_engine_choice_service),
|
search_engine_choice_service_(search_engine_choice_service),
|
||||||
search_terms_data_(std::move(search_terms_data)),
|
search_terms_data_(std::move(search_terms_data)),
|
||||||
web_data_service_(web_data_service),
|
web_data_service_(web_data_service),
|
||||||
@@ -487,8 +495,8 @@ bool TemplateURLService::CanAddAutogener
|
@@ -521,8 +529,8 @@ bool TemplateURLService::CanAddAutogener
|
||||||
// that may interfere with search queries). An easy heuristic for this is
|
// that may interfere with search queries). An easy heuristic for this is
|
||||||
// whether the user has a TemplateURL that has been manually modified (e.g.,
|
// whether the user has a TemplateURL that has been manually modified (e.g.,
|
||||||
// renamed) connected to the same host.
|
// renamed) connected to the same host.
|
||||||
@@ -92,7 +92,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool TemplateURLService::IsPrepopulatedOrDefaultProviderByPolicy(
|
bool TemplateURLService::IsPrepopulatedOrDefaultProviderByPolicy(
|
||||||
@@ -2108,6 +2116,8 @@ SyncDataMap TemplateURLService::CreateGU
|
@@ -2132,6 +2140,8 @@ SyncDataMap TemplateURLService::CreateGU
|
||||||
}
|
}
|
||||||
|
|
||||||
void TemplateURLService::Init() {
|
void TemplateURLService::Init() {
|
||||||
@@ -101,7 +101,7 @@
|
|||||||
if (client_) {
|
if (client_) {
|
||||||
client_->SetOwner(this);
|
client_->SetOwner(this);
|
||||||
}
|
}
|
||||||
@@ -2290,6 +2300,9 @@ void TemplateURLService::ChangeToLoadedS
|
@@ -2314,6 +2324,9 @@ void TemplateURLService::ChangeToLoadedS
|
||||||
|
|
||||||
bool TemplateURLService::CanAddAutogeneratedKeywordForHost(
|
bool TemplateURLService::CanAddAutogeneratedKeywordForHost(
|
||||||
const std::string& host) const {
|
const std::string& host) const {
|
||||||
@@ -113,7 +113,7 @@
|
|||||||
return true;
|
return true;
|
||||||
--- a/components/search_engines/template_url_service.h
|
--- a/components/search_engines/template_url_service.h
|
||||||
+++ b/components/search_engines/template_url_service.h
|
+++ b/components/search_engines/template_url_service.h
|
||||||
@@ -911,6 +911,8 @@ class TemplateURLService final : public
|
@@ -875,6 +875,8 @@ class TemplateURLService final : public
|
||||||
raw_ref<search_engines::SearchEngineChoiceService>
|
raw_ref<search_engines::SearchEngineChoiceService>
|
||||||
search_engine_choice_service_;
|
search_engine_choice_service_;
|
||||||
|
|
||||||
|
|||||||
@@ -8,11 +8,11 @@
|
|||||||
#include "base/debug/alias.h"
|
#include "base/debug/alias.h"
|
||||||
#include "base/functional/bind.h"
|
#include "base/functional/bind.h"
|
||||||
#include "base/i18n/rtl.h"
|
#include "base/i18n/rtl.h"
|
||||||
@@ -709,6 +710,13 @@ void Tab::OnGestureEvent(ui::GestureEven
|
@@ -708,6 +709,13 @@ void Tab::OnGestureEvent(ui::GestureEven
|
||||||
event->SetHandled();
|
event->SetHandled();
|
||||||
}
|
}
|
||||||
|
|
||||||
+std::u16string Tab::GetTooltipText(const gfx::Point& p) const {
|
+std::u16string Tab::GetRenderedTooltipText(const gfx::Point& p) const {
|
||||||
+ if (base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII("tab-hover-cards") == "tooltip")
|
+ if (base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII("tab-hover-cards") == "tooltip")
|
||||||
+ return GetTooltipText(data_.title, GetAlertStateToShow(data_.alert_state));
|
+ return GetTooltipText(data_.title, GetAlertStateToShow(data_.alert_state));
|
||||||
+ // Tab hover cards replace tooltips for tabs.
|
+ // Tab hover cards replace tooltips for tabs.
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
void OnMouseEntered(const ui::MouseEvent& event) override;
|
void OnMouseEntered(const ui::MouseEvent& event) override;
|
||||||
void OnMouseExited(const ui::MouseEvent& event) override;
|
void OnMouseExited(const ui::MouseEvent& event) override;
|
||||||
void OnGestureEvent(ui::GestureEvent* event) override;
|
void OnGestureEvent(ui::GestureEvent* event) override;
|
||||||
+ std::u16string GetTooltipText(const gfx::Point& p) const override;
|
+ std::u16string GetRenderedTooltipText(const gfx::Point& p) const override;
|
||||||
gfx::Size CalculatePreferredSize(
|
gfx::Size CalculatePreferredSize(
|
||||||
const views::SizeBounds& available_size) const override;
|
const views::SizeBounds& available_size) const override;
|
||||||
void PaintChildren(const views::PaintInfo& info) override;
|
void PaintChildren(const views::PaintInfo& info) override;
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
#include "base/check.h"
|
#include "base/check.h"
|
||||||
#include "base/compiler_specific.h"
|
#include "base/compiler_specific.h"
|
||||||
#include "base/containers/adapters.h"
|
#include "base/containers/adapters.h"
|
||||||
@@ -1841,6 +1842,8 @@ void TabStrip::OnMouseEventInTab(views::
|
@@ -1865,6 +1866,8 @@ void TabStrip::OnMouseEventInTab(views::
|
||||||
}
|
}
|
||||||
|
|
||||||
void TabStrip::UpdateHoverCard(Tab* tab, HoverCardUpdateType update_type) {
|
void TabStrip::UpdateHoverCard(Tab* tab, HoverCardUpdateType update_type) {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/ui/browser_command_controller.cc
|
--- a/chrome/browser/ui/browser_command_controller.cc
|
||||||
+++ b/chrome/browser/ui/browser_command_controller.cc
|
+++ b/chrome/browser/ui/browser_command_controller.cc
|
||||||
@@ -1450,7 +1450,8 @@ void BrowserCommandController::InitComma
|
@@ -1427,7 +1427,8 @@ void BrowserCommandController::InitComma
|
||||||
command_updater_.UpdateCommandEnabled(IDC_WINDOW_CLOSE_OTHER_TABS,
|
command_updater_.UpdateCommandEnabled(IDC_WINDOW_CLOSE_OTHER_TABS,
|
||||||
normal_window);
|
normal_window);
|
||||||
|
|
||||||
@@ -17,10 +17,10 @@
|
|||||||
#include "chrome/browser/ui/views/frame/tab_strip_region_view.h"
|
#include "chrome/browser/ui/views/frame/tab_strip_region_view.h"
|
||||||
|
|
||||||
+#include "base/command_line.h"
|
+#include "base/command_line.h"
|
||||||
#include "base/feature_list.h"
|
|
||||||
#include "base/functional/bind.h"
|
#include "base/functional/bind.h"
|
||||||
#include "base/strings/utf_string_conversions.h"
|
#include "base/strings/utf_string_conversions.h"
|
||||||
@@ -127,6 +128,7 @@ TabStripRegionView::TabStripRegionView(s
|
#include "base/task/single_thread_task_runner.h"
|
||||||
|
@@ -125,6 +126,7 @@ TabStripRegionView::TabStripRegionView(s
|
||||||
std::unique_ptr<TabStripComboButton> tab_strip_combo_button;
|
std::unique_ptr<TabStripComboButton> tab_strip_combo_button;
|
||||||
std::unique_ptr<ProductSpecificationsButton> product_specifications_button;
|
std::unique_ptr<ProductSpecificationsButton> product_specifications_button;
|
||||||
if (browser &&
|
if (browser &&
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
||||||
--- a/components/flags_ui/flags_state.cc
|
--- a/components/flags_ui/flags_state.cc
|
||||||
+++ b/components/flags_ui/flags_state.cc
|
+++ b/components/flags_ui/flags_state.cc
|
||||||
@@ -227,6 +227,7 @@ std::string GetCombinedOriginListValue(c
|
@@ -231,6 +231,7 @@ std::string GetCombinedOriginListValue(c
|
||||||
const std::string new_value =
|
const std::string new_value =
|
||||||
flags_storage.GetOriginListFlag(internal_entry_name);
|
flags_storage.GetOriginListFlag(internal_entry_name);
|
||||||
if (command_line_switch == "custom-ntp") return existing_value.empty() ? new_value : existing_value;
|
if (command_line_switch == "custom-ntp") return existing_value.empty() ? new_value : existing_value;
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
return CombineAndSanitizeOriginLists(existing_value, new_value);
|
return CombineAndSanitizeOriginLists(existing_value, new_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -466,6 +467,7 @@ void FlagsState::SetOriginListFlag(const
|
@@ -476,6 +477,7 @@ void FlagsState::SetOriginListFlag(const
|
||||||
FlagsStorage* flags_storage) {
|
FlagsStorage* flags_storage) {
|
||||||
const std::string new_value =
|
const std::string new_value =
|
||||||
internal_name == "custom-ntp" ? value :
|
internal_name == "custom-ntp" ? value :
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/browser_features.cc
|
--- a/chrome/browser/browser_features.cc
|
||||||
+++ b/chrome/browser/browser_features.cc
|
+++ b/chrome/browser/browser_features.cc
|
||||||
@@ -352,4 +352,5 @@ BASE_FEATURE(kRemovalOfIWAsFromTabCaptur
|
@@ -367,4 +367,5 @@ BASE_FEATURE(kRemovalOfIWAsFromTabCaptur
|
||||||
"RemovalOfIWAsFromTabCapture",
|
"RemovalOfIWAsFromTabCapture",
|
||||||
base::FEATURE_ENABLED_BY_DEFAULT);
|
base::FEATURE_ENABLED_BY_DEFAULT);
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
#include "base/containers/adapters.h"
|
#include "base/containers/adapters.h"
|
||||||
#include "base/containers/flat_map.h"
|
#include "base/containers/flat_map.h"
|
||||||
#include "base/containers/span.h"
|
#include "base/containers/span.h"
|
||||||
@@ -725,6 +726,10 @@ void TabStripModel::CloseAllTabsInGroup(
|
@@ -723,6 +724,10 @@ void TabStripModel::CloseAllTabsInGroup(
|
||||||
|
|
||||||
void TabStripModel::CloseWebContentsAt(int index, uint32_t close_types) {
|
void TabStripModel::CloseWebContentsAt(int index, uint32_t close_types) {
|
||||||
CHECK(ContainsIndex(index));
|
CHECK(ContainsIndex(index));
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
CloseTabs({GetWebContentsAt(index)}, close_types);
|
CloseTabs({GetWebContentsAt(index)}, close_types);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1864,9 +1869,13 @@ TabStripModel::GetGroupsDestroyedFromRem
|
@@ -1968,9 +1973,13 @@ TabStripModel::GetGroupsDestroyedFromRem
|
||||||
void TabStripModel::ExecuteCloseTabsByIndices(
|
void TabStripModel::ExecuteCloseTabsByIndices(
|
||||||
base::RepeatingCallback<std::vector<int>()> get_indices_to_close,
|
base::RepeatingCallback<std::vector<int>()> get_indices_to_close,
|
||||||
uint32_t close_types) {
|
uint32_t close_types) {
|
||||||
|
|||||||
@@ -3,15 +3,15 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/download/download_crx_util.cc
|
--- a/chrome/browser/download/download_crx_util.cc
|
||||||
+++ b/chrome/browser/download/download_crx_util.cc
|
+++ b/chrome/browser/download/download_crx_util.cc
|
||||||
@@ -8,6 +8,7 @@
|
@@ -9,6 +9,7 @@
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
|
#include "base/auto_reset.h"
|
||||||
+#include "base/command_line.h"
|
+#include "base/command_line.h"
|
||||||
#include "chrome/browser/extensions/crx_installer.h"
|
#include "chrome/browser/extensions/crx_installer.h"
|
||||||
#include "chrome/browser/extensions/extension_install_prompt.h"
|
#include "chrome/browser/extensions/extension_install_prompt.h"
|
||||||
#include "chrome/browser/extensions/extension_management.h"
|
#include "chrome/browser/extensions/extension_management.h"
|
||||||
@@ -102,6 +103,14 @@ scoped_refptr<extensions::CrxInstaller>
|
@@ -103,6 +104,14 @@ scoped_refptr<extensions::CrxInstaller>
|
||||||
return installer;
|
return installer;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
bool IsExtensionDownload(const DownloadItem& download_item) {
|
bool IsExtensionDownload(const DownloadItem& download_item) {
|
||||||
if (download_item.GetTargetDisposition() ==
|
if (download_item.GetTargetDisposition() ==
|
||||||
DownloadItem::TARGET_DISPOSITION_PROMPT)
|
DownloadItem::TARGET_DISPOSITION_PROMPT)
|
||||||
@@ -110,7 +119,7 @@ bool IsExtensionDownload(const DownloadI
|
@@ -111,7 +120,7 @@ bool IsExtensionDownload(const DownloadI
|
||||||
if (download_item.GetMimeType() == extensions::Extension::kMimeType ||
|
if (download_item.GetMimeType() == extensions::Extension::kMimeType ||
|
||||||
extensions::UserScript::IsURLUserScript(download_item.GetURL(),
|
extensions::UserScript::IsURLUserScript(download_item.GetURL(),
|
||||||
download_item.GetMimeType())) {
|
download_item.GetMimeType())) {
|
||||||
@@ -69,15 +69,7 @@
|
|||||||
// Don't prompt for file types that are marked for opening automatically.
|
// Don't prompt for file types that are marked for opening automatically.
|
||||||
--- a/chrome/browser/extensions/extension_management.cc
|
--- a/chrome/browser/extensions/extension_management.cc
|
||||||
+++ b/chrome/browser/extensions/extension_management.cc
|
+++ b/chrome/browser/extensions/extension_management.cc
|
||||||
@@ -8,6 +8,7 @@
|
@@ -284,6 +284,13 @@ bool ExtensionManagement::IsInstallation
|
||||||
#include <string>
|
|
||||||
#include <utility>
|
|
||||||
|
|
||||||
+#include "base/command_line.h"
|
|
||||||
#include "base/containers/contains.h"
|
|
||||||
#include "base/feature_list.h"
|
|
||||||
#include "base/functional/bind.h"
|
|
||||||
@@ -276,6 +277,13 @@ bool ExtensionManagement::IsInstallation
|
|
||||||
bool ExtensionManagement::IsOffstoreInstallAllowed(
|
bool ExtensionManagement::IsOffstoreInstallAllowed(
|
||||||
const GURL& url,
|
const GURL& url,
|
||||||
const GURL& referrer_url) const {
|
const GURL& referrer_url) const {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
||||||
--- a/content/renderer/render_frame_impl.cc
|
--- a/content/renderer/render_frame_impl.cc
|
||||||
+++ b/content/renderer/render_frame_impl.cc
|
+++ b/content/renderer/render_frame_impl.cc
|
||||||
@@ -1221,6 +1221,8 @@ WindowOpenDisposition NavigationPolicyTo
|
@@ -1204,6 +1204,8 @@ WindowOpenDisposition NavigationPolicyTo
|
||||||
case blink::kWebNavigationPolicyNewWindow:
|
case blink::kWebNavigationPolicyNewWindow:
|
||||||
return WindowOpenDisposition::NEW_WINDOW;
|
return WindowOpenDisposition::NEW_WINDOW;
|
||||||
case blink::kWebNavigationPolicyNewPopup:
|
case blink::kWebNavigationPolicyNewPopup:
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
#include "base/feature_list.h"
|
#include "base/feature_list.h"
|
||||||
#include "base/functional/bind.h"
|
#include "base/functional/bind.h"
|
||||||
#include "base/functional/callback_helpers.h"
|
#include "base/functional/callback_helpers.h"
|
||||||
@@ -37,6 +38,7 @@
|
@@ -36,6 +37,7 @@
|
||||||
#include "chrome/browser/ui/views/side_panel/side_panel_ui.h"
|
#include "chrome/browser/ui/views/side_panel/side_panel_ui.h"
|
||||||
#include "chrome/browser/ui/views/toolbar/toolbar_action_hover_card_controller.h"
|
#include "chrome/browser/ui/views/toolbar/toolbar_action_hover_card_controller.h"
|
||||||
#include "chrome/browser/ui/views/toolbar/toolbar_actions_bar_bubble_views.h"
|
#include "chrome/browser/ui/views/toolbar/toolbar_actions_bar_bubble_views.h"
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
#include "chrome/common/pref_names.h"
|
#include "chrome/common/pref_names.h"
|
||||||
#include "chrome/grit/generated_resources.h"
|
#include "chrome/grit/generated_resources.h"
|
||||||
#include "components/feature_engagement/public/event_constants.h"
|
#include "components/feature_engagement/public/event_constants.h"
|
||||||
@@ -544,6 +546,17 @@ void ExtensionsToolbarContainer::AnchorA
|
@@ -543,6 +545,17 @@ void ExtensionsToolbarContainer::AnchorA
|
||||||
widget->widget_delegate()->AsBubbleDialogDelegate()->SetAnchorView(
|
widget->widget_delegate()->AsBubbleDialogDelegate()->SetAnchorView(
|
||||||
anchor_view && anchor_view->GetVisible() ? anchor_view
|
anchor_view && anchor_view->GetVisible() ? anchor_view
|
||||||
: GetExtensionsButton());
|
: GetExtensionsButton());
|
||||||
@@ -34,7 +34,7 @@
|
|||||||
widget->Show();
|
widget->Show();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -943,6 +956,9 @@ void ExtensionsToolbarContainer::UpdateC
|
@@ -942,6 +955,9 @@ void ExtensionsToolbarContainer::UpdateC
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ExtensionsToolbarContainer::ShouldContainerBeVisible() const {
|
bool ExtensionsToolbarContainer::ShouldContainerBeVisible() const {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/ui/views/frame/browser_view.cc
|
--- a/chrome/browser/ui/views/frame/browser_view.cc
|
||||||
+++ b/chrome/browser/ui/views/frame/browser_view.cc
|
+++ b/chrome/browser/ui/views/frame/browser_view.cc
|
||||||
@@ -2033,6 +2033,10 @@ void BrowserView::ExitFullscreen() {
|
@@ -2141,6 +2141,10 @@ void BrowserView::ExitFullscreen() {
|
||||||
void BrowserView::UpdateExclusiveAccessBubble(
|
void BrowserView::UpdateExclusiveAccessBubble(
|
||||||
const ExclusiveAccessBubbleParams& params,
|
const ExclusiveAccessBubbleParams& params,
|
||||||
ExclusiveAccessBubbleHideCallback first_hide_callback) {
|
ExclusiveAccessBubbleHideCallback first_hide_callback) {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/ui/views/tabs/tab.cc
|
--- a/chrome/browser/ui/views/tabs/tab.cc
|
||||||
+++ b/chrome/browser/ui/views/tabs/tab.cc
|
+++ b/chrome/browser/ui/views/tabs/tab.cc
|
||||||
@@ -1145,7 +1145,11 @@ void Tab::UpdateIconVisibility() {
|
@@ -1130,7 +1130,11 @@ void Tab::UpdateIconVisibility() {
|
||||||
// Close button is shown on active tabs regardless of the size.
|
// Close button is shown on active tabs regardless of the size.
|
||||||
showing_close_button_ = true;
|
showing_close_button_ = true;
|
||||||
#endif // BUILDFLAG(IS_CHROMEOS)
|
#endif // BUILDFLAG(IS_CHROMEOS)
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
showing_alert_indicator_ =
|
showing_alert_indicator_ =
|
||||||
has_alert_icon && alert_icon_width <= available_width;
|
has_alert_icon && alert_icon_width <= available_width;
|
||||||
@@ -1174,6 +1178,8 @@ void Tab::UpdateIconVisibility() {
|
@@ -1159,6 +1163,8 @@ void Tab::UpdateIconVisibility() {
|
||||||
!controller_->IsLockedForOnTask() &&
|
!controller_->IsLockedForOnTask() &&
|
||||||
#endif
|
#endif
|
||||||
large_enough_for_close_button;
|
large_enough_for_close_button;
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
#if BUILDFLAG(IS_ANDROID)
|
#if BUILDFLAG(IS_ANDROID)
|
||||||
return ShouldReduceUserAgentMinorVersion(user_agent_reduction) &&
|
return ShouldReduceUserAgentMinorVersion(user_agent_reduction) &&
|
||||||
base::FeatureList::IsEnabled(
|
base::FeatureList::IsEnabled(
|
||||||
@@ -492,6 +496,8 @@ blink::UserAgentMetadata GetUserAgentMet
|
@@ -462,6 +466,8 @@ blink::UserAgentMetadata GetUserAgentMet
|
||||||
|
|
||||||
blink::UserAgentMetadata GetUserAgentMetadata(const PrefService* pref_service,
|
blink::UserAgentMetadata GetUserAgentMetadata(const PrefService* pref_service,
|
||||||
bool only_low_entropy_ch) {
|
bool only_low_entropy_ch) {
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
+ only_low_entropy_ch = true;
|
+ only_low_entropy_ch = true;
|
||||||
blink::UserAgentMetadata metadata;
|
blink::UserAgentMetadata metadata;
|
||||||
|
|
||||||
bool enable_updated_grease_by_policy = true;
|
// Low entropy client hints.
|
||||||
--- a/third_party/blink/common/features.cc
|
--- a/third_party/blink/common/features.cc
|
||||||
+++ b/third_party/blink/common/features.cc
|
+++ b/third_party/blink/common/features.cc
|
||||||
@@ -21,6 +21,7 @@
|
@@ -21,6 +21,7 @@
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/ui/views/toolbar/toolbar_view.cc
|
--- a/chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||||
+++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc
|
+++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||||
@@ -495,6 +495,17 @@ void ToolbarView::Init() {
|
@@ -498,6 +498,17 @@ void ToolbarView::Init() {
|
||||||
browser_->profile()->IsGuestSession() ||
|
browser_->profile()->IsGuestSession() ||
|
||||||
browser_->profile()->IsRegularProfile();
|
browser_->profile()->IsRegularProfile();
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -0,0 +1,54 @@
|
|||||||
|
# Return generic values for WebGLDebugRendererInfo to remove a potential data
|
||||||
|
# leak while preventing potential website breakage
|
||||||
|
|
||||||
|
--- a/chrome/browser/ungoogled_flag_entries.h
|
||||||
|
+++ b/chrome/browser/ungoogled_flag_entries.h
|
||||||
|
@@ -136,4 +136,8 @@
|
||||||
|
"Remove Client Hints",
|
||||||
|
"Removes client hints (information sent to servers about your system, similar to a user agent). ungoogled-chromium flag.",
|
||||||
|
kOsAll, FEATURE_VALUE_TYPE(blink::features::kRemoveClientHints)},
|
||||||
|
+ {"spoof-webgl-info",
|
||||||
|
+ "Spoof WebGL Info",
|
||||||
|
+ "Return generic values for WebGLDebugRendererInfo to remove a potential data leak while preventing potential website breakage. ungoogled-chromium flag.",
|
||||||
|
+ kOsAll, FEATURE_VALUE_TYPE(blink::features::kSpoofWebGLInfo)},
|
||||||
|
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
||||||
|
--- a/third_party/blink/common/features.cc
|
||||||
|
+++ b/third_party/blink/common/features.cc
|
||||||
|
@@ -23,6 +23,7 @@ namespace blink::features {
|
||||||
|
BASE_FEATURE(kDisableLinkDrag, "DisableLinkDrag", base::FEATURE_DISABLED_BY_DEFAULT);
|
||||||
|
BASE_FEATURE(kReducedSystemInfo, "ReducedSystemInfo", base::FEATURE_DISABLED_BY_DEFAULT);
|
||||||
|
BASE_FEATURE(kRemoveClientHints, "RemoveClientHints", base::FEATURE_DISABLED_BY_DEFAULT);
|
||||||
|
+BASE_FEATURE(kSpoofWebGLInfo, "SpoofWebGLInfo", base::FEATURE_DISABLED_BY_DEFAULT);
|
||||||
|
|
||||||
|
// -----------------------------------------------------------------------------
|
||||||
|
// Feature definitions and associated constants (feature params, et cetera)
|
||||||
|
--- a/third_party/blink/public/common/features.h
|
||||||
|
+++ b/third_party/blink/public/common/features.h
|
||||||
|
@@ -23,6 +23,7 @@ namespace features {
|
||||||
|
BLINK_COMMON_EXPORT BASE_DECLARE_FEATURE(kDisableLinkDrag);
|
||||||
|
BLINK_COMMON_EXPORT BASE_DECLARE_FEATURE(kReducedSystemInfo);
|
||||||
|
BLINK_COMMON_EXPORT BASE_DECLARE_FEATURE(kRemoveClientHints);
|
||||||
|
+BLINK_COMMON_EXPORT BASE_DECLARE_FEATURE(kSpoofWebGLInfo);
|
||||||
|
|
||||||
|
// -----------------------------------------------------------------------------
|
||||||
|
// Feature declarations and associated constants (feature params, et cetera)
|
||||||
|
--- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
|
||||||
|
+++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
|
||||||
|
@@ -3864,6 +3864,8 @@ ScriptValue WebGLRenderingContextBase::g
|
||||||
|
pname, IdentifiabilityBenignStringToken(
|
||||||
|
String(ContextGL()->GetString(GL_RENDERER))));
|
||||||
|
}
|
||||||
|
+ if (base::FeatureList::IsEnabled(blink::features::kSpoofWebGLInfo))
|
||||||
|
+ return WebGLAny(script_state, String("ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)"));
|
||||||
|
return WebGLAny(script_state,
|
||||||
|
String(ContextGL()->GetString(GL_RENDERER)));
|
||||||
|
}
|
||||||
|
@@ -3879,6 +3881,8 @@ ScriptValue WebGLRenderingContextBase::g
|
||||||
|
pname, IdentifiabilityBenignStringToken(
|
||||||
|
String(ContextGL()->GetString(GL_VENDOR))));
|
||||||
|
}
|
||||||
|
+ if (base::FeatureList::IsEnabled(blink::features::kSpoofWebGLInfo))
|
||||||
|
+ return WebGLAny(script_state, String("Google Inc. (Google)"));
|
||||||
|
return WebGLAny(script_state,
|
||||||
|
String(ContextGL()->GetString(GL_VENDOR)));
|
||||||
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/about_flags.cc
|
--- a/chrome/browser/about_flags.cc
|
||||||
+++ b/chrome/browser/about_flags.cc
|
+++ b/chrome/browser/about_flags.cc
|
||||||
@@ -4340,10 +4340,12 @@ const FeatureEntry::FeatureVariation kMe
|
@@ -4408,10 +4408,12 @@ const FeatureEntry::FeatureVariation kTa
|
||||||
#include "chrome/browser/ungoogled_flag_choices.h"
|
#include "chrome/browser/ungoogled_flag_choices.h"
|
||||||
#include "chrome/browser/bromite_flag_choices.h"
|
#include "chrome/browser/bromite_flag_choices.h"
|
||||||
#include "chrome/browser/ungoogled_platform_flag_choices.h"
|
#include "chrome/browser/ungoogled_platform_flag_choices.h"
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
#include "services/network/public/cpp/resource_request_body.h"
|
#include "services/network/public/cpp/resource_request_body.h"
|
||||||
#include "services/network/public/cpp/supports_loading_mode/supports_loading_mode_parser.h"
|
#include "services/network/public/cpp/supports_loading_mode/supports_loading_mode_parser.h"
|
||||||
#include "services/network/public/cpp/url_loader_completion_status.h"
|
#include "services/network/public/cpp/url_loader_completion_status.h"
|
||||||
@@ -400,10 +401,10 @@ void AddAdditionalRequestHeaders(
|
@@ -387,10 +388,10 @@ void AddAdditionalRequestHeaders(
|
||||||
net::HttpRequestHeaders::kUserAgent,
|
net::HttpRequestHeaders::kUserAgent,
|
||||||
ComputeUserAgentValue(*headers, user_agent_override, browser_context));
|
ComputeUserAgentValue(*headers, user_agent_override, browser_context));
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
if (NeedsHTTPOrigin(headers, method)) {
|
if (NeedsHTTPOrigin(headers, method)) {
|
||||||
--- a/content/renderer/render_frame_impl.cc
|
--- a/content/renderer/render_frame_impl.cc
|
||||||
+++ b/content/renderer/render_frame_impl.cc
|
+++ b/content/renderer/render_frame_impl.cc
|
||||||
@@ -132,6 +132,7 @@
|
@@ -135,6 +135,7 @@
|
||||||
#include "services/metrics/public/cpp/ukm_source_id.h"
|
#include "services/metrics/public/cpp/ukm_source_id.h"
|
||||||
#include "services/network/public/cpp/features.h"
|
#include "services/network/public/cpp/features.h"
|
||||||
#include "services/network/public/cpp/not_implemented_url_loader_factory.h"
|
#include "services/network/public/cpp/not_implemented_url_loader_factory.h"
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
#include "services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h"
|
#include "services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h"
|
||||||
#include "services/network/public/mojom/fetch_api.mojom.h"
|
#include "services/network/public/mojom/fetch_api.mojom.h"
|
||||||
#include "services/network/public/mojom/restricted_cookie_manager.mojom.h"
|
#include "services/network/public/mojom/restricted_cookie_manager.mojom.h"
|
||||||
@@ -4650,10 +4651,13 @@ void RenderFrameImpl::FinalizeRequestInt
|
@@ -4636,10 +4637,13 @@ void RenderFrameImpl::FinalizeRequestInt
|
||||||
|
|
||||||
request.SetHasUserGesture(frame_->HasTransientUserActivation());
|
request.SetHasUserGesture(frame_->HasTransientUserActivation());
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@
|
|||||||
// ignore Accept-CH response headers for a site that is specified in the
|
// ignore Accept-CH response headers for a site that is specified in the
|
||||||
--- a/services/network/public/cpp/features.h
|
--- a/services/network/public/cpp/features.h
|
||||||
+++ b/services/network/public/cpp/features.h
|
+++ b/services/network/public/cpp/features.h
|
||||||
@@ -18,6 +18,10 @@ class Origin;
|
@@ -17,6 +17,10 @@ class Origin;
|
||||||
} // namespace url
|
} // namespace url
|
||||||
|
|
||||||
namespace network::features {
|
namespace network::features {
|
||||||
@@ -228,7 +228,7 @@
|
|||||||
+#endif // SERVICES_NETWORK_PUBLIC_CPP_REFERRER_SANITIZER_H_
|
+#endif // SERVICES_NETWORK_PUBLIC_CPP_REFERRER_SANITIZER_H_
|
||||||
--- a/third_party/blink/renderer/modules/service_worker/web_service_worker_fetch_context_impl.cc
|
--- a/third_party/blink/renderer/modules/service_worker/web_service_worker_fetch_context_impl.cc
|
||||||
+++ b/third_party/blink/renderer/modules/service_worker/web_service_worker_fetch_context_impl.cc
|
+++ b/third_party/blink/renderer/modules/service_worker/web_service_worker_fetch_context_impl.cc
|
||||||
@@ -11,10 +11,12 @@
|
@@ -12,10 +12,12 @@
|
||||||
#include "base/task/single_thread_task_runner.h"
|
#include "base/task/single_thread_task_runner.h"
|
||||||
#include "mojo/public/cpp/bindings/pending_remote.h"
|
#include "mojo/public/cpp/bindings/pending_remote.h"
|
||||||
#include "net/cookies/site_for_cookies.h"
|
#include "net/cookies/site_for_cookies.h"
|
||||||
@@ -241,7 +241,7 @@
|
|||||||
#include "third_party/blink/public/platform/url_loader_throttle_provider.h"
|
#include "third_party/blink/public/platform/url_loader_throttle_provider.h"
|
||||||
#include "third_party/blink/public/platform/web_url_request_extra_data.h"
|
#include "third_party/blink/public/platform/web_url_request_extra_data.h"
|
||||||
#include "third_party/blink/public/platform/websocket_handshake_throttle_provider.h"
|
#include "third_party/blink/public/platform/websocket_handshake_throttle_provider.h"
|
||||||
@@ -160,10 +162,13 @@ void WebServiceWorkerFetchContextImpl::F
|
@@ -161,10 +163,13 @@ void WebServiceWorkerFetchContextImpl::F
|
||||||
|
|
||||||
request.SetURLRequestExtraData(std::move(url_request_extra_data));
|
request.SetURLRequestExtraData(std::move(url_request_extra_data));
|
||||||
|
|
||||||
@@ -258,7 +258,7 @@
|
|||||||
+ request.SetReferrerPolicy(std::move(sanitized_referrer.second));
|
+ request.SetReferrerPolicy(std::move(sanitized_referrer.second));
|
||||||
}
|
}
|
||||||
|
|
||||||
WebVector<std::unique_ptr<URLLoaderThrottle>>
|
std::vector<std::unique_ptr<URLLoaderThrottle>>
|
||||||
--- a/third_party/blink/renderer/platform/loader/fetch/url_loader/dedicated_or_shared_worker_fetch_context_impl.cc
|
--- a/third_party/blink/renderer/platform/loader/fetch/url_loader/dedicated_or_shared_worker_fetch_context_impl.cc
|
||||||
+++ b/third_party/blink/renderer/platform/loader/fetch/url_loader/dedicated_or_shared_worker_fetch_context_impl.cc
|
+++ b/third_party/blink/renderer/platform/loader/fetch/url_loader/dedicated_or_shared_worker_fetch_context_impl.cc
|
||||||
@@ -12,6 +12,7 @@
|
@@ -12,6 +12,7 @@
|
||||||
@@ -294,4 +294,4 @@
|
|||||||
+ request.SetReferrerPolicy(std::move(sanitized_referrer.second));
|
+ request.SetReferrerPolicy(std::move(sanitized_referrer.second));
|
||||||
}
|
}
|
||||||
|
|
||||||
WebVector<std::unique_ptr<URLLoaderThrottle>>
|
std::vector<std::unique_ptr<URLLoaderThrottle>>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
BASE_FEATURE(kAvoidH2Reprioritization,
|
BASE_FEATURE(kAvoidH2Reprioritization,
|
||||||
--- a/net/base/features.h
|
--- a/net/base/features.h
|
||||||
+++ b/net/base/features.h
|
+++ b/net/base/features.h
|
||||||
@@ -18,6 +18,8 @@
|
@@ -20,6 +20,8 @@
|
||||||
|
|
||||||
namespace net::features {
|
namespace net::features {
|
||||||
|
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
// True if |hostname| ends with either ".local" or ".local.".
|
// True if |hostname| ends with either ".local" or ".local.".
|
||||||
bool ResemblesMulticastDNSName(std::string_view hostname) {
|
bool ResemblesMulticastDNSName(std::string_view hostname) {
|
||||||
return hostname.ends_with(".local") || hostname.ends_with(".local.");
|
return hostname.ends_with(".local") || hostname.ends_with(".local.");
|
||||||
@@ -1426,33 +1421,10 @@ int HostResolverManager::StartIPv6Reacha
|
@@ -1425,33 +1420,10 @@ int HostResolverManager::StartIPv6Reacha
|
||||||
return OK;
|
return OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -123,7 +123,7 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/ui/search_engines/edit_search_engine_controller.cc
|
--- a/chrome/browser/ui/search_engines/edit_search_engine_controller.cc
|
||||||
+++ b/chrome/browser/ui/search_engines/edit_search_engine_controller.cc
|
+++ b/chrome/browser/ui/search_engines/edit_search_engine_controller.cc
|
||||||
@@ -69,6 +69,15 @@ bool EditSearchEngineController::IsURLVa
|
@@ -67,6 +67,15 @@ bool EditSearchEngineController::IsURLVa
|
||||||
.is_valid();
|
.is_valid();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -139,7 +139,7 @@
|
|||||||
bool EditSearchEngineController::IsKeywordValid(
|
bool EditSearchEngineController::IsKeywordValid(
|
||||||
const std::u16string& keyword_input) const {
|
const std::u16string& keyword_input) const {
|
||||||
std::u16string keyword_input_trimmed(
|
std::u16string keyword_input_trimmed(
|
||||||
@@ -93,10 +102,12 @@ bool EditSearchEngineController::IsKeywo
|
@@ -91,10 +100,12 @@ bool EditSearchEngineController::IsKeywo
|
||||||
void EditSearchEngineController::AcceptAddOrEdit(
|
void EditSearchEngineController::AcceptAddOrEdit(
|
||||||
const std::u16string& title_input,
|
const std::u16string& title_input,
|
||||||
const std::u16string& keyword_input,
|
const std::u16string& keyword_input,
|
||||||
@@ -153,7 +153,7 @@
|
|||||||
|
|
||||||
TemplateURLService* template_url_service =
|
TemplateURLService* template_url_service =
|
||||||
TemplateURLServiceFactory::GetForProfile(profile_);
|
TemplateURLServiceFactory::GetForProfile(profile_);
|
||||||
@@ -124,7 +135,8 @@ void EditSearchEngineController::AcceptA
|
@@ -122,7 +133,8 @@ void EditSearchEngineController::AcceptA
|
||||||
} else {
|
} else {
|
||||||
// Adding or modifying an entry via the Delegate.
|
// Adding or modifying an entry via the Delegate.
|
||||||
edit_keyword_delegate_->OnEditedKeyword(template_url_, title_input,
|
edit_keyword_delegate_->OnEditedKeyword(template_url_, title_input,
|
||||||
@@ -271,7 +271,7 @@
|
|||||||
bool CanEdit(const TemplateURL* url) const;
|
bool CanEdit(const TemplateURL* url) const;
|
||||||
--- a/chrome/browser/ui/search_engines/template_url_table_model.cc
|
--- a/chrome/browser/ui/search_engines/template_url_table_model.cc
|
||||||
+++ b/chrome/browser/ui/search_engines/template_url_table_model.cc
|
+++ b/chrome/browser/ui/search_engines/template_url_table_model.cc
|
||||||
@@ -201,21 +201,25 @@ void TemplateURLTableModel::Remove(size_
|
@@ -203,21 +203,25 @@ void TemplateURLTableModel::Remove(size_
|
||||||
void TemplateURLTableModel::Add(size_t index,
|
void TemplateURLTableModel::Add(size_t index,
|
||||||
const std::u16string& short_name,
|
const std::u16string& short_name,
|
||||||
const std::u16string& keyword,
|
const std::u16string& keyword,
|
||||||
@@ -302,7 +302,7 @@
|
|||||||
DCHECK(index <= RowCount());
|
DCHECK(index <= RowCount());
|
||||||
DCHECK(!url.empty());
|
DCHECK(!url.empty());
|
||||||
TemplateURL* template_url = GetTemplateURL(index);
|
TemplateURL* template_url = GetTemplateURL(index);
|
||||||
@@ -224,7 +228,8 @@ void TemplateURLTableModel::ModifyTempla
|
@@ -226,7 +230,8 @@ void TemplateURLTableModel::ModifyTempla
|
||||||
DCHECK(template_url_service_->GetDefaultSearchProvider() != template_url ||
|
DCHECK(template_url_service_->GetDefaultSearchProvider() != template_url ||
|
||||||
template_url->SupportsReplacement(
|
template_url->SupportsReplacement(
|
||||||
template_url_service_->search_terms_data()));
|
template_url_service_->search_terms_data()));
|
||||||
@@ -428,7 +428,7 @@
|
|||||||
|
|
||||||
--- a/components/search_engines/template_url_service.cc
|
--- a/components/search_engines/template_url_service.cc
|
||||||
+++ b/components/search_engines/template_url_service.cc
|
+++ b/components/search_engines/template_url_service.cc
|
||||||
@@ -892,7 +892,8 @@ void TemplateURLService::IncrementUsageC
|
@@ -924,7 +924,8 @@ void TemplateURLService::IncrementUsageC
|
||||||
void TemplateURLService::ResetTemplateURL(TemplateURL* url,
|
void TemplateURLService::ResetTemplateURL(TemplateURL* url,
|
||||||
const std::u16string& title,
|
const std::u16string& title,
|
||||||
const std::u16string& keyword,
|
const std::u16string& keyword,
|
||||||
@@ -438,7 +438,7 @@
|
|||||||
DCHECK(!IsCreatedByExtension(url));
|
DCHECK(!IsCreatedByExtension(url));
|
||||||
DCHECK(!keyword.empty());
|
DCHECK(!keyword.empty());
|
||||||
DCHECK(!search_url.empty());
|
DCHECK(!search_url.empty());
|
||||||
@@ -907,6 +908,7 @@ void TemplateURLService::ResetTemplateUR
|
@@ -939,6 +940,7 @@ void TemplateURLService::ResetTemplateUR
|
||||||
data.safe_for_autoreplace = false;
|
data.safe_for_autoreplace = false;
|
||||||
data.last_modified = clock_->Now();
|
data.last_modified = clock_->Now();
|
||||||
data.is_active = TemplateURLData::ActiveStatus::kTrue;
|
data.is_active = TemplateURLData::ActiveStatus::kTrue;
|
||||||
@@ -448,7 +448,7 @@
|
|||||||
}
|
}
|
||||||
--- a/components/search_engines/template_url_service.h
|
--- a/components/search_engines/template_url_service.h
|
||||||
+++ b/components/search_engines/template_url_service.h
|
+++ b/components/search_engines/template_url_service.h
|
||||||
@@ -324,7 +324,8 @@ class TemplateURLService final : public
|
@@ -326,7 +326,8 @@ class TemplateURLService final : public
|
||||||
void ResetTemplateURL(TemplateURL* url,
|
void ResetTemplateURL(TemplateURL* url,
|
||||||
const std::u16string& title,
|
const std::u16string& title,
|
||||||
const std::u16string& keyword,
|
const std::u16string& keyword,
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/about_flags.cc
|
--- a/chrome/browser/about_flags.cc
|
||||||
+++ b/chrome/browser/about_flags.cc
|
+++ b/chrome/browser/about_flags.cc
|
||||||
@@ -4336,7 +4336,13 @@ const FeatureEntry::FeatureVariation kMe
|
@@ -4404,7 +4404,13 @@ const FeatureEntry::FeatureVariation kTa
|
||||||
// calculate and verify checksum.
|
// calculate and verify checksum.
|
||||||
//
|
//
|
||||||
// When adding a new choice, add it to the end of the list.
|
// When adding a new choice, add it to the end of the list.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/ui/browser_ui_prefs.cc
|
--- a/chrome/browser/ui/browser_ui_prefs.cc
|
||||||
+++ b/chrome/browser/ui/browser_ui_prefs.cc
|
+++ b/chrome/browser/ui/browser_ui_prefs.cc
|
||||||
@@ -109,7 +109,7 @@ void RegisterBrowserUserPrefs(user_prefs
|
@@ -108,7 +108,7 @@ void RegisterBrowserUserPrefs(user_prefs
|
||||||
false);
|
false);
|
||||||
#endif
|
#endif
|
||||||
registry->RegisterStringPref(prefs::kWebRTCIPHandlingPolicy,
|
registry->RegisterStringPref(prefs::kWebRTCIPHandlingPolicy,
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
- ContentSettingsForOneType content_settings =
|
- ContentSettingsForOneType content_settings =
|
||||||
- host_content_settings_map->GetSettingsForOneType(
|
- host_content_settings_map->GetSettingsForOneType(
|
||||||
- ContentSettingsType::ALL_SCREEN_CAPTURE);
|
- ContentSettingsType::ALL_SCREEN_CAPTURE);
|
||||||
- std::move(callback).Run(base::ranges::any_of(
|
- std::move(callback).Run(std::ranges::any_of(
|
||||||
- content_settings, [](const ContentSettingPatternSource& source) {
|
- content_settings, [](const ContentSettingPatternSource& source) {
|
||||||
- return source.GetContentSetting() ==
|
- return source.GetContentSetting() ==
|
||||||
- ContentSetting::CONTENT_SETTING_ALLOW;
|
- ContentSetting::CONTENT_SETTING_ALLOW;
|
||||||
|
|||||||
@@ -142,7 +142,7 @@
|
|||||||
} // namespace download
|
} // namespace download
|
||||||
--- a/content/browser/BUILD.gn
|
--- a/content/browser/BUILD.gn
|
||||||
+++ b/content/browser/BUILD.gn
|
+++ b/content/browser/BUILD.gn
|
||||||
@@ -118,7 +118,6 @@ source_set("browser") {
|
@@ -120,7 +120,6 @@ source_set("browser") {
|
||||||
"//components/payments/mojom",
|
"//components/payments/mojom",
|
||||||
"//components/power_monitor",
|
"//components/power_monitor",
|
||||||
"//components/services/filesystem:lib",
|
"//components/services/filesystem:lib",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/components/safe_browsing/core/common/features.cc
|
--- a/components/safe_browsing/core/common/features.cc
|
||||||
+++ b/components/safe_browsing/core/common/features.cc
|
+++ b/components/safe_browsing/core/common/features.cc
|
||||||
@@ -117,7 +117,7 @@ BASE_FEATURE(kDlpRegionalizedEndpoints,
|
@@ -121,7 +121,7 @@ BASE_FEATURE(kDlpRegionalizedEndpoints,
|
||||||
|
|
||||||
BASE_FEATURE(kDownloadsPageReferrerUrl,
|
BASE_FEATURE(kDownloadsPageReferrerUrl,
|
||||||
"DownloadsPageReferrerUrl",
|
"DownloadsPageReferrerUrl",
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
--- a/third_party/blink/common/features.cc
|
--- a/third_party/blink/common/features.cc
|
||||||
+++ b/third_party/blink/common/features.cc
|
+++ b/third_party/blink/common/features.cc
|
||||||
@@ -1996,7 +1996,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
|
@@ -1980,7 +1980,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
|
||||||
// crbug.com/988956.
|
// crbug.com/988956.
|
||||||
BASE_FEATURE(kPrefetchPrivacyChanges,
|
BASE_FEATURE(kPrefetchPrivacyChanges,
|
||||||
"PrefetchPrivacyChanges",
|
"PrefetchPrivacyChanges",
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/ui/browser_commands.cc
|
--- a/chrome/browser/ui/browser_commands.cc
|
||||||
+++ b/chrome/browser/ui/browser_commands.cc
|
+++ b/chrome/browser/ui/browser_commands.cc
|
||||||
@@ -566,11 +566,6 @@ int GetContentRestrictions(const Browser
|
@@ -558,11 +558,6 @@ int GetContentRestrictions(const Browser
|
||||||
CoreTabHelper* core_tab_helper =
|
CoreTabHelper* core_tab_helper =
|
||||||
CoreTabHelper::FromWebContents(current_tab);
|
CoreTabHelper::FromWebContents(current_tab);
|
||||||
content_restrictions = core_tab_helper->content_restrictions();
|
content_restrictions = core_tab_helper->content_restrictions();
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
}
|
}
|
||||||
return content_restrictions;
|
return content_restrictions;
|
||||||
}
|
}
|
||||||
@@ -1748,8 +1743,7 @@ bool CanSavePage(const Browser* browser)
|
@@ -1727,8 +1722,7 @@ bool CanSavePage(const Browser* browser)
|
||||||
policy::DownloadRestriction::ALL_FILES) {
|
policy::DownloadRestriction::ALL_FILES) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
// These lists are lazily initialized below and are leaked on shutdown to
|
// These lists are lazily initialized below and are leaked on shutdown to
|
||||||
--- a/content/public/common/url_utils.cc
|
--- a/content/public/common/url_utils.cc
|
||||||
+++ b/content/public/common/url_utils.cc
|
+++ b/content/public/common/url_utils.cc
|
||||||
@@ -40,11 +40,7 @@ bool IsPdfInternalPluginAllowedOrigin(co
|
@@ -33,11 +33,7 @@ bool HasWebUIOrigin(const url::Origin& o
|
||||||
}
|
}
|
||||||
|
|
||||||
bool IsSavableURL(const GURL& url) {
|
bool IsSavableURL(const GURL& url) {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/ui/views/frame/tab_strip_region_view.cc
|
--- a/chrome/browser/ui/views/frame/tab_strip_region_view.cc
|
||||||
+++ b/chrome/browser/ui/views/frame/tab_strip_region_view.cc
|
+++ b/chrome/browser/ui/views/frame/tab_strip_region_view.cc
|
||||||
@@ -231,12 +231,10 @@ TabStripRegionView::TabStripRegionView(s
|
@@ -227,12 +227,10 @@ TabStripRegionView::TabStripRegionView(s
|
||||||
new_tab_button_->GetViewAccessibility().SetName(
|
new_tab_button_->GetViewAccessibility().SetName(
|
||||||
l10n_util::GetStringUTF16(IDS_ACCNAME_NEWTAB));
|
l10n_util::GetStringUTF16(IDS_ACCNAME_NEWTAB));
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
--- a/chrome/browser/ui/views/tabs/tab_strip.cc
|
--- a/chrome/browser/ui/views/tabs/tab_strip.cc
|
||||||
+++ b/chrome/browser/ui/views/tabs/tab_strip.cc
|
+++ b/chrome/browser/ui/views/tabs/tab_strip.cc
|
||||||
@@ -2083,8 +2083,6 @@ void TabStrip::NewTabButtonPressed(const
|
@@ -2107,8 +2107,6 @@ void TabStrip::NewTabButtonPressed(const
|
||||||
|
|
||||||
const ui::MouseEvent& mouse = static_cast<const ui::MouseEvent&>(event);
|
const ui::MouseEvent& mouse = static_cast<const ui::MouseEvent&>(event);
|
||||||
if (mouse.IsOnlyMiddleMouseButton()) {
|
if (mouse.IsOnlyMiddleMouseButton()) {
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
|
ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
|
||||||
CHECK(clipboard)
|
CHECK(clipboard)
|
||||||
<< "Clipboard instance is not available, cannot proceed with "
|
<< "Clipboard instance is not available, cannot proceed with "
|
||||||
@@ -2095,7 +2093,6 @@ void TabStrip::NewTabButtonPressed(const
|
@@ -2119,7 +2117,6 @@ void TabStrip::NewTabButtonPressed(const
|
||||||
if (!clipboard_text.empty()) {
|
if (!clipboard_text.empty()) {
|
||||||
controller_->CreateNewTabWithLocation(clipboard_text);
|
controller_->CreateNewTabWithLocation(clipboard_text);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
#include "chrome/browser/ui/webui/usb_internals/usb_internals_ui.h"
|
#include "chrome/browser/ui/webui/usb_internals/usb_internals_ui.h"
|
||||||
#include "chrome/browser/ui/webui/user_actions/user_actions_ui.h"
|
#include "chrome/browser/ui/webui/user_actions/user_actions_ui.h"
|
||||||
#include "chrome/browser/ui/webui/version/version_ui.h"
|
#include "chrome/browser/ui/webui/version/version_ui.h"
|
||||||
@@ -249,6 +250,7 @@ void RegisterChromeWebUIConfigs() {
|
@@ -244,6 +245,7 @@ void RegisterChromeWebUIConfigs() {
|
||||||
map.AddWebUIConfig(std::make_unique<SiteEngagementUIConfig>());
|
map.AddWebUIConfig(std::make_unique<SiteEngagementUIConfig>());
|
||||||
map.AddWebUIConfig(std::make_unique<SyncInternalsUIConfig>());
|
map.AddWebUIConfig(std::make_unique<SyncInternalsUIConfig>());
|
||||||
map.AddWebUIConfig(std::make_unique<TranslateInternalsUIConfig>());
|
map.AddWebUIConfig(std::make_unique<TranslateInternalsUIConfig>());
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
#include "components/flags_ui/feature_entry.h"
|
#include "components/flags_ui/feature_entry.h"
|
||||||
#include "components/flags_ui/flags_storage.h"
|
#include "components/flags_ui/flags_storage.h"
|
||||||
#include "components/flags_ui/flags_ui_switches.h"
|
#include "components/flags_ui/flags_ui_switches.h"
|
||||||
@@ -657,13 +658,17 @@ void FlagsState::GetFlagFeatureEntries(
|
@@ -667,13 +668,17 @@ void FlagsState::GetFlagFeatureEntries(
|
||||||
int current_platform = GetCurrentPlatform();
|
int current_platform = GetCurrentPlatform();
|
||||||
|
|
||||||
for (const FeatureEntry& entry : feature_entries_) {
|
for (const FeatureEntry& entry : feature_entries_) {
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
base::Value::List supported_platforms;
|
base::Value::List supported_platforms;
|
||||||
AddOsStrings(entry.supported_platforms, &supported_platforms);
|
AddOsStrings(entry.supported_platforms, &supported_platforms);
|
||||||
@@ -1064,6 +1069,7 @@ bool FlagsState::IsSupportedFeature(cons
|
@@ -1074,6 +1079,7 @@ bool FlagsState::IsSupportedFeature(cons
|
||||||
if (!entry.InternalNameMatches(name))
|
if (!entry.InternalNameMatches(name))
|
||||||
continue;
|
continue;
|
||||||
if (delegate_ && delegate_->ShouldExcludeFlag(storage, entry))
|
if (delegate_ && delegate_->ShouldExcludeFlag(storage, entry))
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
--- a/components/omnibox/common/omnibox_features.cc
|
--- a/components/omnibox/common/omnibox_features.cc
|
||||||
+++ b/components/omnibox/common/omnibox_features.cc
|
+++ b/components/omnibox/common/omnibox_features.cc
|
||||||
@@ -326,7 +326,7 @@ BASE_FEATURE(kOmniboxTouchDownTriggerFor
|
@@ -314,7 +314,7 @@ BASE_FEATURE(kOmniboxTouchDownTriggerFor
|
||||||
// Enables additional site search providers for the Site search Starter Pack.
|
// Enables additional site search providers for the Site search Starter Pack.
|
||||||
BASE_FEATURE(kStarterPackExpansion,
|
BASE_FEATURE(kStarterPackExpansion,
|
||||||
"StarterPackExpansion",
|
"StarterPackExpansion",
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
--- a/chrome/app/settings_chromium_strings.grdp
|
--- a/chrome/app/settings_chromium_strings.grdp
|
||||||
+++ b/chrome/app/settings_chromium_strings.grdp
|
+++ b/chrome/app/settings_chromium_strings.grdp
|
||||||
@@ -369,13 +369,13 @@
|
@@ -370,13 +370,13 @@
|
||||||
|
|
||||||
<!-- Performance Page -->
|
<!-- Performance Page -->
|
||||||
<message name="IDS_SETTINGS_PERFORMANCE_MEMORY_SAVER_MODE_SETTING_DESCRIPTION" desc="Description for the memory saver mode setting">
|
<message name="IDS_SETTINGS_PERFORMANCE_MEMORY_SAVER_MODE_SETTING_DESCRIPTION" desc="Description for the memory saver mode setting">
|
||||||
@@ -54,7 +54,7 @@
|
|||||||
<!-- Languages Page -->
|
<!-- Languages Page -->
|
||||||
--- a/chrome/app/settings_strings.grdp
|
--- a/chrome/app/settings_strings.grdp
|
||||||
+++ b/chrome/app/settings_strings.grdp
|
+++ b/chrome/app/settings_strings.grdp
|
||||||
@@ -1183,7 +1183,7 @@
|
@@ -1186,7 +1186,7 @@
|
||||||
Active site
|
Active site
|
||||||
</message>
|
</message>
|
||||||
<message name="IDS_SETTINGS_PERFORMANCE_TAB_DISCARDING_EXCEPTIONS_ADD_DIALOG_HELP" desc="Help text shown on the second tab of the tab discarding exception list add dialog. Explains how to use the filter format to add an exclusion rule to the list.">
|
<message name="IDS_SETTINGS_PERFORMANCE_TAB_DISCARDING_EXCEPTIONS_ADD_DIALOG_HELP" desc="Help text shown on the second tab of the tab discarding exception list add dialog. Explains how to use the filter format to add an exclusion rule to the list.">
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
</message>
|
</message>
|
||||||
<message name="IDS_SETTINGS_PERFORMANCE_BATTERY_PAGE_TITLE" desc="Title of the power section in the performance settings page.">
|
<message name="IDS_SETTINGS_PERFORMANCE_BATTERY_PAGE_TITLE" desc="Title of the power section in the performance settings page.">
|
||||||
Power
|
Power
|
||||||
@@ -1207,7 +1207,7 @@
|
@@ -1210,7 +1210,7 @@
|
||||||
Inactive tabs appearance
|
Inactive tabs appearance
|
||||||
</message>
|
</message>
|
||||||
<message name="IDS_SETTINGS_PERFORMANCE_DISCARD_RING_TREATMENT_ENABLED_DESCRIPTION_WITH_LEARN_LINK" desc="Label for a performance settings toggle description that controls whether the inactive tab UI is shown. Also contains a link to the help center article.">
|
<message name="IDS_SETTINGS_PERFORMANCE_DISCARD_RING_TREATMENT_ENABLED_DESCRIPTION_WITH_LEARN_LINK" desc="Label for a performance settings toggle description that controls whether the inactive tab UI is shown. Also contains a link to the help center article.">
|
||||||
@@ -72,7 +72,7 @@
|
|||||||
</message>
|
</message>
|
||||||
<message name="IDS_SETTINGS_PERFORMANCE_TAB_HOVER_PREVIEW_CARD_LINK_TITLE" desc="Title for the link row that points to tab hover preview card apperance settings.">
|
<message name="IDS_SETTINGS_PERFORMANCE_TAB_HOVER_PREVIEW_CARD_LINK_TITLE" desc="Title for the link row that points to tab hover preview card apperance settings.">
|
||||||
Tab hover preview card appearance
|
Tab hover preview card appearance
|
||||||
@@ -1219,7 +1219,7 @@
|
@@ -1222,7 +1222,7 @@
|
||||||
Performance issue alerts
|
Performance issue alerts
|
||||||
</message>
|
</message>
|
||||||
<message name="IDS_SETTINGS_PERFORMANCE_INTERVENTION_NOTIFICATION_ENABLED_DESCRIPTION" desc="Label for a performance settings toggle that controls whether performance intervention notifications should be shown and link to learn more about performance issue alerts.">
|
<message name="IDS_SETTINGS_PERFORMANCE_INTERVENTION_NOTIFICATION_ENABLED_DESCRIPTION" desc="Label for a performance settings toggle that controls whether performance intervention notifications should be shown and link to learn more about performance issue alerts.">
|
||||||
@@ -274,18 +274,18 @@
|
|||||||
<template is="dom-if"
|
<template is="dom-if"
|
||||||
--- a/chrome/browser/resources/settings/basic_page/basic_page.html
|
--- a/chrome/browser/resources/settings/basic_page/basic_page.html
|
||||||
+++ b/chrome/browser/resources/settings/basic_page/basic_page.html
|
+++ b/chrome/browser/resources/settings/basic_page/basic_page.html
|
||||||
@@ -65,7 +65,7 @@
|
@@ -70,7 +70,7 @@
|
||||||
|
<!-- TODO(crbug.com/40267370): Add a test to basic_page_test.ts
|
||||||
to check that settings-safety-hub-entry-point is not visible
|
to check that settings-safety-hub-entry-point is not visible
|
||||||
in the guest mode. -->
|
in the guest mode. -->
|
||||||
<template is="dom-if"
|
- <template is="dom-if" if="[[showPage_(pageVisibility.safetyHub)]]"
|
||||||
- if="[[showSafetyHubEntryPointPage_(pageVisibility.safetyHub)]]"
|
+ <template is="dom-if" if="[[false]]"
|
||||||
+ if="[[false]]"
|
|
||||||
restamp>
|
restamp>
|
||||||
<settings-section page-title="$i18n{safetyHub}"
|
<settings-section page-title="$i18n{safetyHub}"
|
||||||
section="safetyHubEntryPoint" nest-under-section="privacy"
|
section="safetyHubEntryPoint" nest-under-section="privacy"
|
||||||
--- a/chrome/browser/resources/settings/basic_page/basic_page.ts
|
--- a/chrome/browser/resources/settings/basic_page/basic_page.ts
|
||||||
+++ b/chrome/browser/resources/settings/basic_page/basic_page.ts
|
+++ b/chrome/browser/resources/settings/basic_page/basic_page.ts
|
||||||
@@ -11,7 +11,6 @@ import 'chrome://resources/cr_elements/c
|
@@ -13,7 +13,6 @@ import 'chrome://resources/cr_elements/c
|
||||||
import 'chrome://resources/cr_elements/cr_shared_vars.css.js';
|
import 'chrome://resources/cr_elements/cr_shared_vars.css.js';
|
||||||
import '../ai_page/ai_page.js';
|
import '../ai_page/ai_page.js';
|
||||||
import '../appearance_page/appearance_page.js';
|
import '../appearance_page/appearance_page.js';
|
||||||
@@ -293,7 +293,7 @@
|
|||||||
import '../privacy_page/privacy_page.js';
|
import '../privacy_page/privacy_page.js';
|
||||||
import '../safety_hub/safety_hub_entry_point.js';
|
import '../safety_hub/safety_hub_entry_point.js';
|
||||||
import '../autofill_page/autofill_page.js';
|
import '../autofill_page/autofill_page.js';
|
||||||
@@ -272,7 +271,6 @@ export class SettingsBasicPageElement ex
|
@@ -274,7 +273,6 @@ export class SettingsBasicPageElement ex
|
||||||
this.showPrivacyGuidePromo_ = false;
|
this.showPrivacyGuidePromo_ = false;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -327,7 +327,7 @@
|
|||||||
<cr-link-row id="historySearchRow"
|
<cr-link-row id="historySearchRow"
|
||||||
--- a/chrome/browser/resources/settings/privacy_page/personalization_options.ts
|
--- a/chrome/browser/resources/settings/privacy_page/personalization_options.ts
|
||||||
+++ b/chrome/browser/resources/settings/privacy_page/personalization_options.ts
|
+++ b/chrome/browser/resources/settings/privacy_page/personalization_options.ts
|
||||||
@@ -205,10 +205,6 @@ export class SettingsPersonalizationOpti
|
@@ -206,10 +206,6 @@ export class SettingsPersonalizationOpti
|
||||||
'chrome-signin-user-choice-info-change',
|
'chrome-signin-user-choice-info-change',
|
||||||
this.setChromeSigninUserChoiceInfo_.bind(this));
|
this.setChromeSigninUserChoiceInfo_.bind(this));
|
||||||
// </if>
|
// </if>
|
||||||
@@ -358,7 +358,7 @@
|
|||||||
class="hr" label="$i18n{thirdPartyCookiesLinkRowLabel}"
|
class="hr" label="$i18n{thirdPartyCookiesLinkRowLabel}"
|
||||||
--- a/chrome/browser/resources/settings/privacy_page/security_page.html
|
--- a/chrome/browser/resources/settings/privacy_page/security_page.html
|
||||||
+++ b/chrome/browser/resources/settings/privacy_page/security_page.html
|
+++ b/chrome/browser/resources/settings/privacy_page/security_page.html
|
||||||
@@ -241,9 +241,3 @@
|
@@ -237,9 +237,3 @@
|
||||||
</cr-link-row>
|
</cr-link-row>
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
@@ -405,7 +405,7 @@
|
|||||||
void RecentTabsSubMenuModel::BuildLocalEntries() {
|
void RecentTabsSubMenuModel::BuildLocalEntries() {
|
||||||
--- a/chrome/browser/ui/toolbar/app_menu_model.cc
|
--- a/chrome/browser/ui/toolbar/app_menu_model.cc
|
||||||
+++ b/chrome/browser/ui/toolbar/app_menu_model.cc
|
+++ b/chrome/browser/ui/toolbar/app_menu_model.cc
|
||||||
@@ -964,16 +964,6 @@ void ExtensionsMenuModel::Build(Browser*
|
@@ -963,16 +963,6 @@ void ExtensionsMenuModel::Build(Browser*
|
||||||
SetElementIdentifierAt(
|
SetElementIdentifierAt(
|
||||||
GetIndexOfCommandId(IDC_EXTENSIONS_SUBMENU_MANAGE_EXTENSIONS).value(),
|
GetIndexOfCommandId(IDC_EXTENSIONS_SUBMENU_MANAGE_EXTENSIONS).value(),
|
||||||
kManageExtensionsMenuItem);
|
kManageExtensionsMenuItem);
|
||||||
@@ -424,7 +424,7 @@
|
|||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
--- a/chrome/browser/ui/views/bookmarks/bookmark_menu_delegate.cc
|
--- a/chrome/browser/ui/views/bookmarks/bookmark_menu_delegate.cc
|
||||||
+++ b/chrome/browser/ui/views/bookmarks/bookmark_menu_delegate.cc
|
+++ b/chrome/browser/ui/views/bookmarks/bookmark_menu_delegate.cc
|
||||||
@@ -1119,12 +1119,4 @@ void BookmarkMenuDelegate::BuildOtherNod
|
@@ -1206,15 +1206,4 @@ void BookmarkMenuDelegate::BuildOtherNod
|
||||||
ui::ImageModel bookmarks_side_panel_icon = ui::ImageModel::FromVectorIcon(
|
ui::ImageModel bookmarks_side_panel_icon = ui::ImageModel::FromVectorIcon(
|
||||||
kBookmarksSidePanelIcon, ui::kColorMenuIcon,
|
kBookmarksSidePanelIcon, ui::kColorMenuIcon,
|
||||||
ui::SimpleMenuModel::kDefaultIconSize);
|
ui::SimpleMenuModel::kDefaultIconSize);
|
||||||
@@ -432,7 +432,10 @@
|
|||||||
- IDC_SHOW_BOOKMARK_SIDE_PANEL,
|
- IDC_SHOW_BOOKMARK_SIDE_PANEL,
|
||||||
- l10n_util::GetStringUTF16(IDS_BOOKMARKS_ALL_BOOKMARKS_OPEN_SIDE_PANEL),
|
- l10n_util::GetStringUTF16(IDS_BOOKMARKS_ALL_BOOKMARKS_OPEN_SIDE_PANEL),
|
||||||
- bookmarks_side_panel_icon);
|
- bookmarks_side_panel_icon);
|
||||||
- if (!other_node->children().empty()) {
|
- bool other_folder_children_count =
|
||||||
|
- GetBookmarkMergedSurfaceService()->GetChildrenCount(
|
||||||
|
- BookmarkParentFolder::OtherFolder());
|
||||||
|
- if (other_folder_children_count) {
|
||||||
- menu->AppendSeparator();
|
- menu->AppendSeparator();
|
||||||
- other_node_menu_separator_ = menu->GetSubmenu()->children().back().get();
|
- other_node_menu_separator_ = menu->GetSubmenu()->children().back().get();
|
||||||
- }
|
- }
|
||||||
@@ -456,7 +459,7 @@
|
|||||||
void CookieControlsContentView::AddDescriptionRow() {
|
void CookieControlsContentView::AddDescriptionRow() {
|
||||||
--- a/chrome/browser/ui/views/profiles/profile_menu_view.cc
|
--- a/chrome/browser/ui/views/profiles/profile_menu_view.cc
|
||||||
+++ b/chrome/browser/ui/views/profiles/profile_menu_view.cc
|
+++ b/chrome/browser/ui/views/profiles/profile_menu_view.cc
|
||||||
@@ -231,6 +231,7 @@ void ProfileMenuView::BuildMenu() {
|
@@ -230,6 +230,7 @@ void ProfileMenuView::BuildMenu() {
|
||||||
}
|
}
|
||||||
|
|
||||||
gfx::ImageSkia ProfileMenuView::GetSyncIcon() const {
|
gfx::ImageSkia ProfileMenuView::GetSyncIcon() const {
|
||||||
@@ -464,7 +467,7 @@
|
|||||||
Profile* profile = browser()->profile();
|
Profile* profile = browser()->profile();
|
||||||
if (profile->IsOffTheRecord() || profile->IsGuestSession()) {
|
if (profile->IsOffTheRecord() || profile->IsGuestSession()) {
|
||||||
return gfx::ImageSkia();
|
return gfx::ImageSkia();
|
||||||
@@ -659,16 +660,8 @@ void ProfileMenuView::BuildIdentity() {
|
@@ -668,16 +669,8 @@ void ProfileMenuView::BuildIdentity() {
|
||||||
badge_image_model, menu_title_, menu_subtitle_, management_label);
|
badge_image_model, menu_title_, menu_subtitle_, management_label);
|
||||||
} else {
|
} else {
|
||||||
std::string profile_user_display_name, profile_user_email;
|
std::string profile_user_display_name, profile_user_email;
|
||||||
@@ -519,7 +522,7 @@
|
|||||||
// Specify the maximum message and title width explicitly.
|
// Specify the maximum message and title width explicitly.
|
||||||
--- a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
|
--- a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
|
||||||
+++ b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
|
+++ b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
|
||||||
@@ -909,40 +909,20 @@ void AddPerformanceStrings(content::WebU
|
@@ -932,40 +932,20 @@ void AddPerformanceStrings(content::WebU
|
||||||
IDS_SETTINGS_PERFORMANCE_TAB_HOVER_PREVIEW_CARD_LINK_SUBTITLE},
|
IDS_SETTINGS_PERFORMANCE_TAB_HOVER_PREVIEW_CARD_LINK_SUBTITLE},
|
||||||
{"performanceInterventionEnabledLabel",
|
{"performanceInterventionEnabledLabel",
|
||||||
IDS_SETTINGS_PERFORMANCE_INTERVENTION_NOTIFICATION_ENABLED_LABEL},
|
IDS_SETTINGS_PERFORMANCE_INTERVENTION_NOTIFICATION_ENABLED_LABEL},
|
||||||
@@ -569,7 +572,7 @@
|
|||||||
|
|
||||||
html_source->AddString(
|
html_source->AddString(
|
||||||
"tabDiscardTimerFiveMinutes",
|
"tabDiscardTimerFiveMinutes",
|
||||||
@@ -988,11 +968,6 @@ void AddPerformanceStrings(content::WebU
|
@@ -1011,11 +991,6 @@ void AddPerformanceStrings(content::WebU
|
||||||
base::NumberToString16(
|
base::NumberToString16(
|
||||||
performance_manager::user_tuning::BatterySaverModeManager::
|
performance_manager::user_tuning::BatterySaverModeManager::
|
||||||
kLowBatteryThresholdPercent)));
|
kLowBatteryThresholdPercent)));
|
||||||
@@ -581,7 +584,7 @@
|
|||||||
|
|
||||||
html_source->AddString("discardRingTreatmentLearnMoreUrl",
|
html_source->AddString("discardRingTreatmentLearnMoreUrl",
|
||||||
chrome::kDiscardRingTreatmentLearnMoreUrl);
|
chrome::kDiscardRingTreatmentLearnMoreUrl);
|
||||||
@@ -3441,7 +3416,7 @@ void AddSiteSettingsStrings(content::Web
|
@@ -3453,7 +3428,7 @@ void AddSiteSettingsStrings(content::Web
|
||||||
base::FeatureList::IsEnabled(blink::features::kWebPrinting));
|
base::FeatureList::IsEnabled(blink::features::kWebPrinting));
|
||||||
|
|
||||||
html_source->AddBoolean("enableFederatedIdentityApiContentSetting",
|
html_source->AddBoolean("enableFederatedIdentityApiContentSetting",
|
||||||
@@ -592,7 +595,7 @@
|
|||||||
html_source->AddBoolean(
|
html_source->AddBoolean(
|
||||||
--- a/chrome/browser/ui/webui/settings/settings_ui.cc
|
--- a/chrome/browser/ui/webui/settings/settings_ui.cc
|
||||||
+++ b/chrome/browser/ui/webui/settings/settings_ui.cc
|
+++ b/chrome/browser/ui/webui/settings/settings_ui.cc
|
||||||
@@ -625,13 +625,7 @@ SettingsUI::SettingsUI(content::WebUI* w
|
@@ -623,13 +623,7 @@ SettingsUI::SettingsUI(content::WebUI* w
|
||||||
auto* optimization_guide_service =
|
auto* optimization_guide_service =
|
||||||
OptimizationGuideKeyedServiceFactory::GetForProfile(profile);
|
OptimizationGuideKeyedServiceFactory::GetForProfile(profile);
|
||||||
for (auto [key, name] : optimization_guide_features) {
|
for (auto [key, name] : optimization_guide_features) {
|
||||||
@@ -609,8 +612,8 @@
|
|||||||
html_source->AddBoolean("showAdvancedFeaturesMainControl",
|
html_source->AddBoolean("showAdvancedFeaturesMainControl",
|
||||||
--- a/media/base/media_switches.cc
|
--- a/media/base/media_switches.cc
|
||||||
+++ b/media/base/media_switches.cc
|
+++ b/media/base/media_switches.cc
|
||||||
@@ -872,7 +872,7 @@ BASE_FEATURE(kLacrosUseAshWidevine,
|
@@ -854,7 +854,7 @@ BASE_FEATURE(kOnDeviceWebSpeech,
|
||||||
#endif
|
base::FEATURE_DISABLED_BY_DEFAULT);
|
||||||
|
|
||||||
// Enables the Live Caption feature on supported devices.
|
// Enables the Live Caption feature on supported devices.
|
||||||
-BASE_FEATURE(kLiveCaption, "LiveCaption", base::FEATURE_ENABLED_BY_DEFAULT);
|
-BASE_FEATURE(kLiveCaption, "LiveCaption", base::FEATURE_ENABLED_BY_DEFAULT);
|
||||||
@@ -620,7 +623,7 @@
|
|||||||
// getDisplayMedia captures. Note: This flag does not control if the "Share this
|
// getDisplayMedia captures. Note: This flag does not control if the "Share this
|
||||||
--- a/ui/views/controls/menu/menu_item_view.cc
|
--- a/ui/views/controls/menu/menu_item_view.cc
|
||||||
+++ b/ui/views/controls/menu/menu_item_view.cc
|
+++ b/ui/views/controls/menu/menu_item_view.cc
|
||||||
@@ -860,7 +860,7 @@ void MenuItemView::SetAlerted() {
|
@@ -868,7 +868,7 @@ void MenuItemView::SetAlerted() {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool MenuItemView::ShouldShowNewBadge() const {
|
bool MenuItemView::ShouldShowNewBadge() const {
|
||||||
|
|||||||
@@ -1,24 +0,0 @@
|
|||||||
# Return generic values for WebGLDebugRendererInfo to remove a potential data
|
|
||||||
# leak while preventing potential website breakage
|
|
||||||
|
|
||||||
--- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
|
|
||||||
+++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
|
|
||||||
@@ -3834,7 +3834,7 @@ ScriptValue WebGLRenderingContextBase::g
|
|
||||||
String(ContextGL()->GetString(GL_RENDERER))));
|
|
||||||
}
|
|
||||||
return WebGLAny(script_state,
|
|
||||||
- String(ContextGL()->GetString(GL_RENDERER)));
|
|
||||||
+ String("ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)"));
|
|
||||||
}
|
|
||||||
SynthesizeGLError(
|
|
||||||
GL_INVALID_ENUM, "getParameter",
|
|
||||||
@@ -3848,8 +3848,7 @@ ScriptValue WebGLRenderingContextBase::g
|
|
||||||
pname, IdentifiabilityBenignStringToken(
|
|
||||||
String(ContextGL()->GetString(GL_VENDOR))));
|
|
||||||
}
|
|
||||||
- return WebGLAny(script_state,
|
|
||||||
- String(ContextGL()->GetString(GL_VENDOR)));
|
|
||||||
+ return WebGLAny(script_state, String("Google Inc. (Google)"));
|
|
||||||
}
|
|
||||||
SynthesizeGLError(
|
|
||||||
GL_INVALID_ENUM, "getParameter",
|
|
||||||
@@ -64,7 +64,6 @@ extra/ungoogled-chromium/add-flag-to-configure-extension-downloading.patch
|
|||||||
extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch
|
extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch
|
||||||
extra/ungoogled-chromium/add-flag-to-disable-beforeunload.patch
|
extra/ungoogled-chromium/add-flag-to-disable-beforeunload.patch
|
||||||
extra/ungoogled-chromium/add-flag-to-force-punycode-hostnames.patch
|
extra/ungoogled-chromium/add-flag-to-force-punycode-hostnames.patch
|
||||||
extra/ungoogled-chromium/spoof-webgl-renderer-info.patch
|
|
||||||
extra/ungoogled-chromium/add-flag-to-show-avatar-button.patch
|
extra/ungoogled-chromium/add-flag-to-show-avatar-button.patch
|
||||||
extra/ungoogled-chromium/add-suggestions-url-field.patch
|
extra/ungoogled-chromium/add-suggestions-url-field.patch
|
||||||
extra/ungoogled-chromium/add-flag-to-hide-crashed-bubble.patch
|
extra/ungoogled-chromium/add-flag-to-hide-crashed-bubble.patch
|
||||||
@@ -110,3 +109,4 @@ extra/ungoogled-chromium/disable-downloads-page-referrer-url.patch
|
|||||||
extra/ungoogled-chromium/enable-extra-locales.patch
|
extra/ungoogled-chromium/enable-extra-locales.patch
|
||||||
extra/ungoogled-chromium/disable-chromelabs.patch
|
extra/ungoogled-chromium/disable-chromelabs.patch
|
||||||
extra/ungoogled-chromium/remove-pac-size-limit.patch
|
extra/ungoogled-chromium/remove-pac-size-limit.patch
|
||||||
|
extra/ungoogled-chromium/add-flag-to-spoof-webgl-renderer-info.patch
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
# This removes the remaining references needed to build
|
# This removes the remaining references needed to build
|
||||||
--- a/base/allocator/partition_allocator/partition_alloc.gni
|
--- a/base/allocator/partition_allocator/partition_alloc.gni
|
||||||
+++ b/base/allocator/partition_allocator/partition_alloc.gni
|
+++ b/base/allocator/partition_allocator/partition_alloc.gni
|
||||||
@@ -194,9 +194,6 @@ declare_args() {
|
@@ -251,9 +251,6 @@ declare_args() {
|
||||||
force_enable_raw_ptr_exclusion = false
|
force_enable_raw_ptr_exclusion = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/chrome/browser/extensions/BUILD.gn
|
--- a/chrome/browser/extensions/BUILD.gn
|
||||||
+++ b/chrome/browser/extensions/BUILD.gn
|
+++ b/chrome/browser/extensions/BUILD.gn
|
||||||
@@ -885,6 +885,7 @@ source_set("extensions") {
|
@@ -880,6 +880,7 @@ source_set("extensions") {
|
||||||
"//components/resources",
|
"//components/resources",
|
||||||
"//components/safe_browsing:buildflags",
|
"//components/safe_browsing:buildflags",
|
||||||
"//components/safe_browsing/content/browser/web_ui:web_ui",
|
"//components/safe_browsing/content/browser/web_ui:web_ui",
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
"//components/safe_browsing/core/common:safe_browsing_prefs",
|
"//components/safe_browsing/core/common:safe_browsing_prefs",
|
||||||
--- a/chrome/common/BUILD.gn
|
--- a/chrome/common/BUILD.gn
|
||||||
+++ b/chrome/common/BUILD.gn
|
+++ b/chrome/common/BUILD.gn
|
||||||
@@ -556,6 +556,7 @@ static_library("url_constants") {
|
@@ -552,6 +552,7 @@ static_library("url_constants") {
|
||||||
"//components/optimization_guide/optimization_guide_internals/webui:url_constants",
|
"//components/optimization_guide/optimization_guide_internals/webui:url_constants",
|
||||||
"//components/password_manager/content/common",
|
"//components/password_manager/content/common",
|
||||||
"//components/safe_browsing/core/common",
|
"//components/safe_browsing/core/common",
|
||||||
|
|||||||
91
pruning.list
91
pruning.list
@@ -1233,13 +1233,20 @@ net/data/ssl/certificates/client-empty-password.p12
|
|||||||
net/data/ssl/certificates/client-nokey.p12
|
net/data/ssl/certificates/client-nokey.p12
|
||||||
net/data/ssl/certificates/client-null-password.p12
|
net/data/ssl/certificates/client-null-password.p12
|
||||||
net/data/ssl/certificates/client.p12
|
net/data/ssl/certificates/client.p12
|
||||||
|
net/data/ssl/certificates/client_1.p12
|
||||||
net/data/ssl/certificates/client_1.pk8
|
net/data/ssl/certificates/client_1.pk8
|
||||||
net/data/ssl/certificates/client_1_u16_password.p12
|
net/data/ssl/certificates/client_1_u16_password.p12
|
||||||
|
net/data/ssl/certificates/client_2.p12
|
||||||
net/data/ssl/certificates/client_2.pk8
|
net/data/ssl/certificates/client_2.pk8
|
||||||
|
net/data/ssl/certificates/client_3.p12
|
||||||
net/data/ssl/certificates/client_3.pk8
|
net/data/ssl/certificates/client_3.pk8
|
||||||
|
net/data/ssl/certificates/client_4.p12
|
||||||
net/data/ssl/certificates/client_4.pk8
|
net/data/ssl/certificates/client_4.pk8
|
||||||
|
net/data/ssl/certificates/client_5.p12
|
||||||
net/data/ssl/certificates/client_5.pk8
|
net/data/ssl/certificates/client_5.pk8
|
||||||
|
net/data/ssl/certificates/client_6.p12
|
||||||
net/data/ssl/certificates/client_6.pk8
|
net/data/ssl/certificates/client_6.pk8
|
||||||
|
net/data/ssl/certificates/client_7.p12
|
||||||
net/data/ssl/certificates/client_7.pk8
|
net/data/ssl/certificates/client_7.pk8
|
||||||
net/data/ssl/certificates/client_with_ec_key.p12
|
net/data/ssl/certificates/client_with_ec_key.p12
|
||||||
net/data/ssl/certificates/crlset_blocked_interception_by_intermediate.raw
|
net/data/ssl/certificates/crlset_blocked_interception_by_intermediate.raw
|
||||||
@@ -1300,6 +1307,7 @@ services/device/usb/fuzz_corpus/webusb_descriptors_unittest_example
|
|||||||
services/test/data/passage_embeddings/dummy_embeddings_model.tflite
|
services/test/data/passage_embeddings/dummy_embeddings_model.tflite
|
||||||
services/test/data/passage_embeddings/sentencepiece.model
|
services/test/data/passage_embeddings/sentencepiece.model
|
||||||
services/test/data/video_effects/models/selfie_segmentation.tflite
|
services/test/data/video_effects/models/selfie_segmentation.tflite
|
||||||
|
services/test/data/video_effects/models/selfie_segmentation_landscape.crx3
|
||||||
services/test/data/video_effects/models/selfie_segmentation_landscape.tflite
|
services/test/data/video_effects/models/selfie_segmentation_landscape.tflite
|
||||||
sql/test/data/recovery_387868
|
sql/test/data/recovery_387868
|
||||||
testing/libfuzzer/fuzzers/flatbuffers_corpus/monsterdata_test.mon
|
testing/libfuzzer/fuzzers/flatbuffers_corpus/monsterdata_test.mon
|
||||||
@@ -6948,6 +6956,8 @@ third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/SHAKE-256.b
|
|||||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/SLH-DSA.bz2
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/SLH-DSA.bz2
|
||||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/TLS12.bz2
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/TLS12.bz2
|
||||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/TLS13.bz2
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/TLS13.bz2
|
||||||
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/cSHAKE-128.bz2
|
||||||
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/cSHAKE-256.bz2
|
||||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/ctrDRBG.bz2
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/ctrDRBG.bz2
|
||||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/hmacDRBG.bz2
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/hmacDRBG.bz2
|
||||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/kdf-components.bz2
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/kdf-components.bz2
|
||||||
@@ -6990,6 +7000,8 @@ third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/SHAKE-256.bz
|
|||||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/SLH-DSA.bz2
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/SLH-DSA.bz2
|
||||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/TLS12.bz2
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/TLS12.bz2
|
||||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/TLS13.bz2
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/TLS13.bz2
|
||||||
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/cSHAKE-128.bz2
|
||||||
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/cSHAKE-256.bz2
|
||||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ctrDRBG.bz2
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ctrDRBG.bz2
|
||||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/hmacDRBG.bz2
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/hmacDRBG.bz2
|
||||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/kdf-components.bz2
|
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/kdf-components.bz2
|
||||||
@@ -7719,13 +7731,16 @@ third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-
|
|||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-multiple-frames.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-multiple-frames.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-no-nav.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-no-nav.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-single-frame.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-single-frame.json.gz
|
||||||
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/crux.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/dom-size-long.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/dom-size-long.json.gz
|
||||||
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/dom-size-overlap.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/dom-size.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/dom-size.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/enhanced-traces.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/enhanced-traces.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/extension-tracks-and-marks.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/extension-tracks-and-marks.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/fenced-frame-fledge.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/fenced-frame-fledge.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/font-display.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/font-display.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/forced-layouts-and-no-gpu.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/forced-layouts-and-no-gpu.json.gz
|
||||||
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/forced-reflow.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/generic-about-tracing.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/generic-about-tracing.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/idle-callback.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/idle-callback.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/idle-tasks.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/idle-tasks.json.gz
|
||||||
@@ -7746,6 +7761,7 @@ third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/larg
|
|||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/large-recalc-style.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/large-recalc-style.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-images-rasterizer.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-images-rasterizer.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-images.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-images.json.gz
|
||||||
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-late-paint-event.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-multiple-frames.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-multiple-frames.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-web-font.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-web-font.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/load-simple.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/load-simple.json.gz
|
||||||
@@ -7756,6 +7772,7 @@ third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/many
|
|||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/missing-process-data.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/missing-process-data.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/missing-tracing-start.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/missing-tracing-start.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/missing-url.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/missing-url.json.gz
|
||||||
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multi-frame-dom-stats.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multiple-lcp-main-frame.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multiple-lcp-main-frame.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multiple-navigations-render-blocking.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multiple-navigations-render-blocking.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multiple-navigations-same-id.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multiple-navigations-same-id.json.gz
|
||||||
@@ -7806,6 +7823,7 @@ third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-
|
|||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-initial-url.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-initial-url.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-modifications.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-modifications.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-outermost-frames.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-outermost-frames.json.gz
|
||||||
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-screenshot-source-ids.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-with-advanced-instrumentation.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-with-advanced-instrumentation.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-with-commit.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-with-commit.json.gz
|
||||||
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev.json.gz
|
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev.json.gz
|
||||||
@@ -7816,6 +7834,7 @@ third_party/devtools-frontend/src/test/e2e/resources/media/fisch.webm
|
|||||||
third_party/devtools-frontend/src/test/e2e/resources/network/webbundle.wbn
|
third_party/devtools-frontend/src/test/e2e/resources/network/webbundle.wbn
|
||||||
third_party/devtools-frontend/src/test/e2e/resources/network/webbundle_bad_inner_request.wbn
|
third_party/devtools-frontend/src/test/e2e/resources/network/webbundle_bad_inner_request.wbn
|
||||||
third_party/devtools-frontend/src/test/e2e/resources/network/webbundle_bad_metadata.wbn
|
third_party/devtools-frontend/src/test/e2e/resources/network/webbundle_bad_metadata.wbn
|
||||||
|
third_party/devtools-frontend/src/test/e2e/resources/performance/timeline/web.dev-trace.json.gz
|
||||||
third_party/devtools-frontend/src/test/e2e/resources/performance/wasm/profiling.wasm
|
third_party/devtools-frontend/src/test/e2e/resources/performance/wasm/profiling.wasm
|
||||||
third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/add.wasm
|
third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/add.wasm
|
||||||
third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/callstack-wasm-to-js.wasm
|
third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/callstack-wasm-to-js.wasm
|
||||||
@@ -10156,13 +10175,6 @@ third_party/icu/tzres/metaZones.res
|
|||||||
third_party/icu/tzres/timezoneTypes.res
|
third_party/icu/tzres/timezoneTypes.res
|
||||||
third_party/icu/tzres/zoneinfo64.res
|
third_party/icu/tzres/zoneinfo64.res
|
||||||
third_party/jni_zero/test/java/src/org/jni_zero/JavapClass.class
|
third_party/jni_zero/test/java/src/org/jni_zero/JavapClass.class
|
||||||
third_party/libavif/src/android_jni/gradle/wrapper/gradle-wrapper.jar
|
|
||||||
third_party/libavif/src/tests/data/cosmos1650_yuv444_10bpc_p3pq.y4m
|
|
||||||
third_party/libavif/src/tests/data/kodim03_yuv420_8bpc.y4m
|
|
||||||
third_party/libavif/src/tests/data/kodim23_yuv420_8bpc.y4m
|
|
||||||
third_party/libavif/src/tests/data/sRGB2014.icc
|
|
||||||
third_party/libavif/src/tests/data/sources/colors.psd
|
|
||||||
third_party/libavif/src/tests/data/sources/seine.psd
|
|
||||||
third_party/libc++/src/test/std/input.output/iostream.objects/wide.stream.objects/test.dat
|
third_party/libc++/src/test/std/input.output/iostream.objects/wide.stream.objects/test.dat
|
||||||
third_party/libdrm/src/intel/tests/gen4-3d.batch
|
third_party/libdrm/src/intel/tests/gen4-3d.batch
|
||||||
third_party/libdrm/src/intel/tests/gen5-3d.batch
|
third_party/libdrm/src/intel/tests/gen5-3d.batch
|
||||||
@@ -12598,6 +12610,7 @@ third_party/openh264/src/res/test_qcif_cabac.264
|
|||||||
third_party/openh264/src/res/test_scalinglist_jm.264
|
third_party/openh264/src/res/test_scalinglist_jm.264
|
||||||
third_party/openh264/src/res/test_vd_1d.264
|
third_party/openh264/src/res/test_vd_1d.264
|
||||||
third_party/openh264/src/res/test_vd_rc.264
|
third_party/openh264/src/res/test_vd_rc.264
|
||||||
|
third_party/openscreen/src/buildtools/linux64-format/clang-format
|
||||||
third_party/openscreen/src/buildtools/third_party/eu-strip/bin/eu-strip
|
third_party/openscreen/src/buildtools/third_party/eu-strip/bin/eu-strip
|
||||||
third_party/openscreen/src/cast/common/channel/message_framer_fuzzer_seeds/03d4b4028b559489768e2cccd6015c907f70a2c0
|
third_party/openscreen/src/cast/common/channel/message_framer_fuzzer_seeds/03d4b4028b559489768e2cccd6015c907f70a2c0
|
||||||
third_party/openscreen/src/cast/common/channel/message_framer_fuzzer_seeds/333be5dfffb2c6eeadf31be2dc219ef841c99ea0
|
third_party/openscreen/src/cast/common/channel/message_framer_fuzzer_seeds/333be5dfffb2c6eeadf31be2dc219ef841c99ea0
|
||||||
@@ -12746,22 +12759,22 @@ third_party/quic_trace/src/examples/example.json.gz
|
|||||||
third_party/quic_trace/src/examples/example.qtr
|
third_party/quic_trace/src/examples/example.qtr
|
||||||
third_party/r8/custom_d8.jar
|
third_party/r8/custom_d8.jar
|
||||||
third_party/r8/custom_r8.jar
|
third_party/r8/custom_r8.jar
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/grapheme_break_fwd.bigendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/grapheme_break_fwd.bigendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/grapheme_break_fwd.littleendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/grapheme_break_fwd.littleendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/grapheme_break_rev.bigendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/grapheme_break_rev.bigendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/grapheme_break_rev.littleendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/grapheme_break_rev.littleendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/regional_indicator_rev.bigendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/regional_indicator_rev.bigendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/regional_indicator_rev.littleendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/regional_indicator_rev.littleendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/sentence_break_fwd.bigendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/sentence_break_fwd.bigendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/sentence_break_fwd.littleendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/sentence_break_fwd.littleendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/simple_word_fwd.bigendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/simple_word_fwd.bigendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/simple_word_fwd.littleendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/simple_word_fwd.littleendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/whitespace_anchored_fwd.bigendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/whitespace_anchored_fwd.bigendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/whitespace_anchored_fwd.littleendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/whitespace_anchored_fwd.littleendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/whitespace_anchored_rev.bigendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/whitespace_anchored_rev.bigendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/whitespace_anchored_rev.littleendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/whitespace_anchored_rev.littleendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/word_break_fwd.bigendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/word_break_fwd.bigendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/bstr-1.11.1/src/unicode/fsm/word_break_fwd.littleendian.dfa
|
third_party/rust/chromium_crates_io/vendor/bstr-1.11.3/src/unicode/fsm/word_break_fwd.littleendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/fdeflate-0.3.7/tests/input-chunking-sensitivity-example1.zz
|
third_party/rust/chromium_crates_io/vendor/fdeflate-0.3.7/tests/input-chunking-sensitivity-example1.zz
|
||||||
third_party/rust/chromium_crates_io/vendor/fdeflate-0.3.7/tests/input-chunking-sensitivity-example2.zz
|
third_party/rust/chromium_crates_io/vendor/fdeflate-0.3.7/tests/input-chunking-sensitivity-example2.zz
|
||||||
third_party/rust/chromium_crates_io/vendor/fdeflate-0.3.7/tests/input-chunking-sensitivity-example3.zz
|
third_party/rust/chromium_crates_io/vendor/fdeflate-0.3.7/tests/input-chunking-sensitivity-example3.zz
|
||||||
@@ -12769,6 +12782,9 @@ third_party/rust/chromium_crates_io/vendor/flate2-1.0.35/examples/hello_world.tx
|
|||||||
third_party/rust/chromium_crates_io/vendor/flate2-1.0.35/tests/corrupt-gz-file.bin
|
third_party/rust/chromium_crates_io/vendor/flate2-1.0.35/tests/corrupt-gz-file.bin
|
||||||
third_party/rust/chromium_crates_io/vendor/flate2-1.0.35/tests/good-file.gz
|
third_party/rust/chromium_crates_io/vendor/flate2-1.0.35/tests/good-file.gz
|
||||||
third_party/rust/chromium_crates_io/vendor/flate2-1.0.35/tests/multi.gz
|
third_party/rust/chromium_crates_io/vendor/flate2-1.0.35/tests/multi.gz
|
||||||
|
third_party/rust/chromium_crates_io/vendor/icu_datetime-2.0.0-beta1/tests/data/blob.postcard
|
||||||
|
third_party/rust/chromium_crates_io/vendor/icu_datetime-2.0.0-beta1/tests/fixtures/tests/patterns.bin
|
||||||
|
third_party/rust/chromium_crates_io/vendor/icu_datetime-2.0.0-beta1/tests/fixtures/tests/skeletons.bin
|
||||||
third_party/rust/chromium_crates_io/vendor/regex-1.11.1/testdata/fowler/dat/basic.dat
|
third_party/rust/chromium_crates_io/vendor/regex-1.11.1/testdata/fowler/dat/basic.dat
|
||||||
third_party/rust/chromium_crates_io/vendor/regex-1.11.1/tests/fuzz/testdata/crash-7eb3351f0965e5d6c1cb98aa8585949ef96531ff
|
third_party/rust/chromium_crates_io/vendor/regex-1.11.1/tests/fuzz/testdata/crash-7eb3351f0965e5d6c1cb98aa8585949ef96531ff
|
||||||
third_party/rust/chromium_crates_io/vendor/regex-1.11.1/tests/fuzz/testdata/crash-8760b19b25d74e3603d4c643e9c7404fdd3631f9
|
third_party/rust/chromium_crates_io/vendor/regex-1.11.1/tests/fuzz/testdata/crash-8760b19b25d74e3603d4c643e9c7404fdd3631f9
|
||||||
@@ -12797,8 +12813,8 @@ third_party/rust/chromium_crates_io/vendor/regex-automata-0.4.9/tests/gen/sparse
|
|||||||
third_party/rust/chromium_crates_io/vendor/regex-automata-0.4.9/tests/gen/sparse/multi_pattern_v2_fwd.littleendian.dfa
|
third_party/rust/chromium_crates_io/vendor/regex-automata-0.4.9/tests/gen/sparse/multi_pattern_v2_fwd.littleendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/regex-automata-0.4.9/tests/gen/sparse/multi_pattern_v2_rev.bigendian.dfa
|
third_party/rust/chromium_crates_io/vendor/regex-automata-0.4.9/tests/gen/sparse/multi_pattern_v2_rev.bigendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/regex-automata-0.4.9/tests/gen/sparse/multi_pattern_v2_rev.littleendian.dfa
|
third_party/rust/chromium_crates_io/vendor/regex-automata-0.4.9/tests/gen/sparse/multi_pattern_v2_rev.littleendian.dfa
|
||||||
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/tests/fst/xid_continue.fst
|
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/tests/fst/xid_continue.fst
|
||||||
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/tests/fst/xid_start.fst
|
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/tests/fst/xid_start.fst
|
||||||
third_party/rust/chromium_crates_io/vendor/windows_aarch64_msvc-0.52.6/lib/windows.0.52.0.lib
|
third_party/rust/chromium_crates_io/vendor/windows_aarch64_msvc-0.52.6/lib/windows.0.52.0.lib
|
||||||
third_party/rust/chromium_crates_io/vendor/windows_i686_msvc-0.52.6/lib/windows.0.52.0.lib
|
third_party/rust/chromium_crates_io/vendor/windows_i686_msvc-0.52.6/lib/windows.0.52.0.lib
|
||||||
third_party/rust/chromium_crates_io/vendor/windows_x86_64_msvc-0.52.6/lib/windows.0.52.0.lib
|
third_party/rust/chromium_crates_io/vendor/windows_x86_64_msvc-0.52.6/lib/windows.0.52.0.lib
|
||||||
@@ -13659,6 +13675,25 @@ third_party/vulkan-loader/src/tests/framework/data/binaries/dummy_library_pe_64.
|
|||||||
third_party/vulkan-loader/src/tests/framework/data/binaries/dummy_library_pe_64.so
|
third_party/vulkan-loader/src/tests/framework/data/binaries/dummy_library_pe_64.so
|
||||||
third_party/vulkan-loader/src/tests/framework/data/binaries/libdummy_library_elf_32.so
|
third_party/vulkan-loader/src/tests/framework/data/binaries/libdummy_library_elf_32.so
|
||||||
third_party/vulkan-loader/src/tests/framework/data/binaries/libdummy_library_elf_64.so
|
third_party/vulkan-loader/src/tests/framework/data/binaries/libdummy_library_elf_64.so
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-instance_create_fuzzer-5599244505186304
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-instance_create_fuzzer-5817896795701248
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-instance_create_fuzzer-6541440380895232
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-instance_enumerate_fuzzer-5126563864051712
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-instance_enumerate_fuzzer-6308459683315712
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-instance_create_fuzzer-4558978302214144
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-instance_create_fuzzer-4568454561071104
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-instance_create_fuzzer-4820577276723200
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-instance_create_fuzzer-5177827962454016
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-instance_create_fuzzer-5198773675425792
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-instance_create_fuzzer-5416197367070720
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-instance_create_fuzzer-5801855065915392
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-instance_create_fuzzer-6353004288081920
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-instance_enumerate_fuzzer-6583684169269248
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-json_load_fuzzer-4512865114259456
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-json_load_fuzzer-6182254813249536
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-json_load_fuzzer-6265355951996928
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-json_load_fuzzer-6363106126659584
|
||||||
|
third_party/vulkan-loader/src/tests/framework/data/fuzz_test_minimized_test_cases/clusterfuzz-testcase-minimized-json_load_fuzzer-6482033715838976
|
||||||
third_party/vulkan-tools/src/vulkaninfo/iOS/vulkaninfo.xcodeproj/project.xcworkspace/xcuserdata/lunarg.xcuserdatad/UserInterfaceState.xcuserstate
|
third_party/vulkan-tools/src/vulkaninfo/iOS/vulkaninfo.xcodeproj/project.xcworkspace/xcuserdata/lunarg.xcuserdatad/UserInterfaceState.xcuserstate
|
||||||
third_party/vulkan_memory_allocator/bin/Shader.frag.spv
|
third_party/vulkan_memory_allocator/bin/Shader.frag.spv
|
||||||
third_party/vulkan_memory_allocator/bin/Shader.vert.spv
|
third_party/vulkan_memory_allocator/bin/Shader.vert.spv
|
||||||
@@ -14151,12 +14186,12 @@ third_party/win_build_output/midl/chrome/updater/app/server/win/x86/updater_inte
|
|||||||
third_party/win_build_output/midl/chrome/updater/app/server/win/x86/updater_legacy_idl.tlb
|
third_party/win_build_output/midl/chrome/updater/app/server/win/x86/updater_legacy_idl.tlb
|
||||||
third_party/win_build_output/midl/chrome/updater/app/server/win/x86/updater_legacy_idl_system.tlb
|
third_party/win_build_output/midl/chrome/updater/app/server/win/x86/updater_legacy_idl_system.tlb
|
||||||
third_party/win_build_output/midl/chrome/updater/app/server/win/x86/updater_legacy_idl_user.tlb
|
third_party/win_build_output/midl/chrome/updater/app/server/win/x86/updater_legacy_idl_user.tlb
|
||||||
|
third_party/win_build_output/midl/chrome/windows_services/elevated_tracing_service/arm64/tracing_service_idl.tlb
|
||||||
|
third_party/win_build_output/midl/chrome/windows_services/elevated_tracing_service/x64/tracing_service_idl.tlb
|
||||||
|
third_party/win_build_output/midl/chrome/windows_services/elevated_tracing_service/x86/tracing_service_idl.tlb
|
||||||
third_party/win_build_output/midl/chrome/windows_services/service_program/arm64/test_service_idl.tlb
|
third_party/win_build_output/midl/chrome/windows_services/service_program/arm64/test_service_idl.tlb
|
||||||
third_party/win_build_output/midl/chrome/windows_services/service_program/x64/test_service_idl.tlb
|
third_party/win_build_output/midl/chrome/windows_services/service_program/x64/test_service_idl.tlb
|
||||||
third_party/win_build_output/midl/chrome/windows_services/service_program/x86/test_service_idl.tlb
|
third_party/win_build_output/midl/chrome/windows_services/service_program/x86/test_service_idl.tlb
|
||||||
third_party/win_build_output/midl/components/tracing/arm64/tracing_service_idl.tlb
|
|
||||||
third_party/win_build_output/midl/components/tracing/x64/tracing_service_idl.tlb
|
|
||||||
third_party/win_build_output/midl/components/tracing/x86/tracing_service_idl.tlb
|
|
||||||
third_party/win_build_output/midl/remoting/host/win/arm64/chromoting_lib.tlb
|
third_party/win_build_output/midl/remoting/host/win/arm64/chromoting_lib.tlb
|
||||||
third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.tlb
|
third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.tlb
|
||||||
third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib.tlb
|
third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib.tlb
|
||||||
|
|||||||
Reference in New Issue
Block a user