Update to Chromium 106.0.5249.61

This commit is contained in:
Blaise
2022-09-21 15:22:10 -05:00
committed by Ahrotahn
parent b3fd6bc71c
commit 46c4319ca2
59 changed files with 784 additions and 683 deletions

View File

@@ -1 +1 @@
105.0.5195.127
106.0.5249.61

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2226,7 +2226,6 @@ static_library("browser") {
@@ -2232,7 +2232,6 @@ static_library("browser") {
"//components/reputation/core:proto",
"//components/resources",
"//components/safe_browsing/content/browser",
@@ -8,7 +8,7 @@
"//components/safe_browsing/content/browser:safe_browsing_service",
"//components/safe_browsing/content/browser/password_protection",
"//components/safe_browsing/content/browser/web_ui",
@@ -3674,8 +3673,6 @@ static_library("browser") {
@@ -3689,8 +3688,6 @@ static_library("browser") {
"download/download_commands.h",
"download/download_crx_util.cc",
"download/download_crx_util.h",
@@ -42,7 +42,7 @@
virtual subresource_filter::RulesetService*
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -71,7 +71,6 @@
@@ -72,7 +72,6 @@
#include "chrome/browser/printing/print_preview_dialog_controller.h"
#include "chrome/browser/profiles/profile_manager.h"
#include "chrome/browser/resource_coordinator/resource_coordinator_parts.h"
@@ -50,7 +50,7 @@
#include "chrome/browser/shell_integration.h"
#include "chrome/browser/site_isolation/prefs_observer.h"
#include "chrome/browser/ssl/secure_origin_prefs_observer.h"
@@ -406,8 +405,6 @@ void BrowserProcessImpl::StartTearDown()
@@ -407,8 +406,6 @@ void BrowserProcessImpl::StartTearDown()
metrics_services_manager_.reset();
intranet_redirect_detector_.reset();
@@ -59,7 +59,7 @@
network_time_tracker_.reset();
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH)
@@ -1038,14 +1035,6 @@ StatusTray* BrowserProcessImpl::status_t
@@ -1039,14 +1036,6 @@ StatusTray* BrowserProcessImpl::status_t
return status_tray_.get();
}
@@ -74,7 +74,7 @@
subresource_filter::RulesetService*
BrowserProcessImpl::subresource_filter_ruleset_service() {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
@@ -1286,26 +1275,6 @@ void BrowserProcessImpl::CreateBackgroun
@@ -1284,26 +1273,6 @@ void BrowserProcessImpl::CreateBackgroun
#endif
}
@@ -111,7 +111,7 @@
subresource_filter::RulesetService* subresource_filter_ruleset_service()
override;
@@ -329,9 +328,6 @@ class BrowserProcessImpl : public Browse
@@ -330,9 +329,6 @@ class BrowserProcessImpl : public Browse
std::unique_ptr<BackgroundModeManager> background_mode_manager_;
#endif
@@ -131,7 +131,7 @@
#include "chrome/browser/safe_browsing/verdict_cache_manager_factory.h"
#include "chrome/browser/search_engines/template_url_service_factory.h"
#include "chrome/browser/share/share_history.h"
@@ -630,10 +629,6 @@ void ChromeBrowsingDataRemoverDelegate::
@@ -636,10 +635,6 @@ void ChromeBrowsingDataRemoverDelegate::
base::RecordAction(UserMetricsAction("ClearBrowsingData_Cookies"));
network::mojom::NetworkContext* safe_browsing_context = nullptr;
@@ -144,7 +144,7 @@
host_content_settings_map_);
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -1003,34 +1003,6 @@ void SetApplicationLocaleOnIOThread(cons
@@ -997,34 +997,6 @@ void SetApplicationLocaleOnIOThread(cons
GetIOThreadApplicationLocale() = locale;
}
@@ -179,7 +179,7 @@
#if BUILDFLAG(ENABLE_EXTENSIONS)
AppLoadedInTabSource ClassifyAppLoadedInTabSource(
@@ -4487,14 +4459,9 @@ ChromeContentBrowserClient::CreateThrott
@@ -4520,14 +4492,9 @@ ChromeContentBrowserClient::CreateThrott
throttles.push_back(std::make_unique<PolicyBlocklistNavigationThrottle>(
handle, handle->GetWebContents()->GetBrowserContext()));
@@ -195,7 +195,7 @@
base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp),
base::BindOnce(
&ShouldIgnoreSslInterstitialBecauseNavigationDefaultedToHttps)));
@@ -4529,16 +4496,6 @@ ChromeContentBrowserClient::CreateThrott
@@ -4562,16 +4529,6 @@ ChromeContentBrowserClient::CreateThrott
&throttles);
#endif
@@ -212,7 +212,7 @@
if (base::FeatureList::IsEnabled(safe_browsing::kDelayedWarnings)) {
throttles.push_back(
std::make_unique<safe_browsing::DelayedWarningNavigationThrottle>(
@@ -4765,8 +4722,6 @@ void ChromeContentBrowserClient::Overrid
@@ -4800,8 +4757,6 @@ void ChromeContentBrowserClient::Overrid
void ChromeContentBrowserClient::InitOnUIThread() {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
@@ -246,7 +246,7 @@
} // namespace
--- a/chrome/browser/download/chrome_download_manager_delegate.cc
+++ b/chrome/browser/download/chrome_download_manager_delegate.cc
@@ -451,13 +451,6 @@ void ChromeDownloadManagerDelegate::SetD
@@ -450,13 +450,6 @@ void ChromeDownloadManagerDelegate::SetD
download_manager_ = dm;
@@ -260,7 +260,7 @@
if (download_manager_) {
download_manager_->AddObserver(this);
}
@@ -810,17 +803,6 @@ void ChromeDownloadManagerDelegate::Choo
@@ -809,17 +802,6 @@ void ChromeDownloadManagerDelegate::Choo
void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName(
base::FilePath* filename,
const GURL& source_url) {
@@ -280,7 +280,7 @@
void ChromeDownloadManagerDelegate::SanitizeDownloadParameters(
--- a/chrome/browser/download/download_item_model.cc
+++ b/chrome/browser/download/download_item_model.cc
@@ -97,7 +97,7 @@ class DownloadItemModelData : public bas
@@ -99,7 +99,7 @@ class DownloadItemModelData : public bas
// Danger level of the file determined based on the file type and whether
// there was a user action associated with the download.
@@ -289,16 +289,16 @@
// Whether the download is currently being revived.
bool is_being_revived_;
@@ -143,7 +143,7 @@ DownloadItemModelData::DownloadItemModel
@@ -144,7 +144,7 @@ DownloadItemModelData* DownloadItemModel
DownloadItemModelData::DownloadItemModelData()
: should_show_in_shelf_(true),
was_ui_notified_(false),
should_prefer_opening_in_browser_(false),
- danger_level_(DownloadFileType::NOT_DANGEROUS),
+ danger_level_(safe_browsing::DownloadFileType::NOT_DANGEROUS),
is_being_revived_(false) {}
#if BUILDFLAG(FULL_SAFE_BROWSING)
@@ -444,13 +444,13 @@ void DownloadItemModel::SetShouldPreferO
@@ -465,13 +465,13 @@ void DownloadItemModel::SetShouldPreferO
data->should_prefer_opening_in_browser_ = preference;
}
@@ -315,7 +315,7 @@
DownloadItemModelData* data = DownloadItemModelData::GetOrCreate(download_);
data->danger_level_ = danger_level;
}
@@ -672,9 +672,6 @@ bool DownloadItemModel::IsCommandEnabled
@@ -694,9 +694,6 @@ bool DownloadItemModel::IsCommandEnabled
// filename. Don't base an "Always open" decision based on it. Also
// exclude extensions.
return download_->CanOpenDownload() &&
@@ -370,7 +370,7 @@
// If no mime type or explicitly specified a name, don't replace file
// extension.
if (sniffed_mime_type.empty() || !suggested_filename.empty())
@@ -1160,30 +1153,7 @@ DownloadFileType::DangerLevel DownloadTa
@@ -1158,30 +1151,7 @@ DownloadFileType::DangerLevel DownloadTa
download_->HasUserGesture())
return DownloadFileType::NOT_DANGEROUS;
@@ -476,7 +476,7 @@
#include "chrome/common/extensions/api/downloads.h"
#include "components/download/content/public/all_download_item_notifier.h"
#include "components/download/public/common/download_path_reservation_tracker.h"
@@ -199,13 +198,6 @@ class DownloadsRemoveFileFunction : publ
@@ -201,13 +200,6 @@ class DownloadsRemoveFileFunction : publ
class DownloadsAcceptDangerFunction : public ExtensionFunction {
public:
@@ -490,7 +490,7 @@
DECLARE_EXTENSION_FUNCTION("downloads.acceptDanger", DOWNLOADS_ACCEPTDANGER)
DownloadsAcceptDangerFunction();
@@ -217,13 +209,10 @@ class DownloadsAcceptDangerFunction : pu
@@ -219,13 +211,10 @@ class DownloadsAcceptDangerFunction : pu
protected:
~DownloadsAcceptDangerFunction() override;
@@ -548,7 +548,7 @@
referrer_entries)));
--- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
+++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
@@ -721,18 +721,6 @@ void WebstorePrivateBeginInstallWithMani
@@ -720,18 +720,6 @@ void WebstorePrivateBeginInstallWithMani
void WebstorePrivateBeginInstallWithManifest3Function::
ReportFrictionAcceptedEvent() {
@@ -567,7 +567,7 @@
}
void WebstorePrivateBeginInstallWithManifest3Function::OnInstallPromptDone(
@@ -1202,55 +1190,9 @@ WebstorePrivateGetReferrerChainFunction:
@@ -1201,55 +1189,9 @@ WebstorePrivateGetReferrerChainFunction:
ExtensionFunction::ResponseAction
WebstorePrivateGetReferrerChainFunction::Run() {
@@ -696,7 +696,7 @@
// SimpleURLLoader -> (owned loader, extension id).
--- a/chrome/browser/metrics/chrome_metrics_service_client.cc
+++ b/chrome/browser/metrics/chrome_metrics_service_client.cc
@@ -867,9 +867,6 @@ void ChromeMetricsServiceClient::Registe
@@ -877,9 +877,6 @@ void ChromeMetricsServiceClient::Registe
metrics_service_->RegisterMetricsProvider(
std::make_unique<HttpsEngagementMetricsProvider>());
@@ -718,27 +718,17 @@
}
// static
--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
+++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
@@ -349,7 +349,6 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_CHROMEOS_LACROS)
CertDbInitializerFactory::GetInstance();
#endif
- CertificateReportingServiceFactory::GetInstance();
#if !BUILDFLAG(IS_ANDROID)
ChromeBrowsingDataLifetimeManagerFactory::GetInstance();
#endif
--- a/chrome/browser/profiles/profile_impl.cc
+++ b/chrome/browser/profiles/profile_impl.cc
@@ -89,7 +89,6 @@
#include "chrome/browser/profiles/profile_metrics.h"
@@ -90,7 +90,6 @@
#include "chrome/browser/push_messaging/push_messaging_service_factory.h"
#include "chrome/browser/push_messaging/push_messaging_service_impl.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"
@@ -620,17 +619,6 @@ void ProfileImpl::LoadPrefsForNormalStar
@@ -628,17 +627,6 @@ void ProfileImpl::LoadPrefsForNormalStar
mojo::PendingRemote<prefs::mojom::TrackedPreferenceValidationDelegate>
pref_validation_delegate;
@@ -758,7 +748,7 @@
CreatePrefService(pref_registry_, CreateExtensionPrefStore(this, false),
--- a/chrome/browser/profiles/profiles_state.cc
+++ b/chrome/browser/profiles/profiles_state.cc
@@ -257,9 +257,6 @@ void RemoveBrowsingDataForProfile(const
@@ -260,9 +260,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.
@@ -786,7 +776,7 @@
if (safe_browsing_mode != 0) {
# "Safe Browsing Basic" files used for safe browsing in full mode
@@ -463,6 +465,7 @@ static_library("advanced_protection") {
@@ -461,6 +463,7 @@ static_library("advanced_protection") {
}
source_set("metrics_collector") {
@@ -794,7 +784,7 @@
sources = [
"safe_browsing_metrics_collector_factory.cc",
"safe_browsing_metrics_collector_factory.h",
@@ -480,6 +483,7 @@ source_set("metrics_collector") {
@@ -478,6 +481,7 @@ source_set("metrics_collector") {
"//components/safe_browsing/core/common:safe_browsing_prefs",
"//content/public/browser",
]
@@ -896,7 +886,7 @@
--- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn
@@ -4312,7 +4312,6 @@ static_library("ui") {
@@ -4350,7 +4350,6 @@ static_library("ui") {
"views/download/bubble/download_dialog_view.h",
"views/download/bubble/download_toolbar_button_view.cc",
"views/download/bubble/download_toolbar_button_view.h",
@@ -906,7 +896,7 @@
"views/download/download_item_view.cc",
--- a/chrome/browser/ui/tab_helpers.cc
+++ b/chrome/browser/ui/tab_helpers.cc
@@ -402,22 +402,6 @@ void TabHelpers::AttachTabHelpers(WebCon
@@ -403,22 +403,6 @@ void TabHelpers::AttachTabHelpers(WebCon
// See https://crbug.com/910288.
resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents(
web_contents);
@@ -962,7 +952,7 @@
DownloadItemModel item_model(download);
if (!item_model.ShouldShowInShelf() ||
download->GetState() == download::DownloadItem::IN_PROGRESS) {
@@ -416,44 +406,6 @@ void DownloadsDOMHandler::FinalizeRemova
@@ -418,44 +408,6 @@ void DownloadsDOMHandler::FinalizeRemova
}
}
@@ -1198,7 +1188,7 @@
#include "components/spellcheck/spellcheck_buildflags.h"
#include "components/subresource_filter/content/renderer/subresource_filter_agent.h"
#include "components/subresource_filter/content/renderer/unverified_ruleset_dealer.h"
@@ -426,12 +425,8 @@ void ChromeContentRendererClient::Render
@@ -437,12 +436,8 @@ void ChromeContentRendererClient::Render
subresource_filter_ruleset_dealer_ =
std::make_unique<subresource_filter::UnverifiedRulesetDealer>();

View File

@@ -1,6 +1,6 @@
--- a/components/autofill/core/browser/autofill_download_manager.cc
+++ b/components/autofill/core/browser/autofill_download_manager.cc
@@ -799,94 +799,6 @@ std::tuple<GURL, std::string> AutofillDo
@@ -798,94 +798,6 @@ std::tuple<GURL, std::string> AutofillDo
}
bool AutofillDownloadManager::StartRequest(FormRequestData request_data) {

View File

@@ -10,7 +10,7 @@
extension_misc::kAssessmentAssistantExtensionId,
--- a/chrome/browser/extensions/component_loader.cc
+++ b/chrome/browser/extensions/component_loader.cc
@@ -360,11 +360,6 @@ void ComponentLoader::AddWebStoreApp() {
@@ -363,11 +363,6 @@ void ComponentLoader::AddWebStoreApp() {
if (!IsNormalSession())
return;
#endif
@@ -36,7 +36,7 @@
{
--- a/chrome/browser/extensions/webstore_installer.cc
+++ b/chrome/browser/extensions/webstore_installer.cc
@@ -553,20 +553,6 @@ void WebstoreInstaller::DownloadNextPend
@@ -551,20 +551,6 @@ void WebstoreInstaller::DownloadNextPend
void WebstoreInstaller::DownloadCrx(
const std::string& extension_id,
InstallSource source) {
@@ -57,7 +57,7 @@
}
// http://crbug.com/165634
@@ -714,21 +700,6 @@ void WebstoreInstaller::UpdateDownloadPr
@@ -712,21 +698,6 @@ void WebstoreInstaller::UpdateDownloadPr
void WebstoreInstaller::StartCrxInstaller(const DownloadItem& download) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
DCHECK(!crx_installer_.get());

View File

@@ -1,6 +1,6 @@
--- a/chrome/updater/configurator.cc
+++ b/chrome/updater/configurator.cc
@@ -92,7 +92,7 @@ int Configurator::UpdateDelay() const {
@@ -84,7 +84,7 @@ int Configurator::UpdateDelay() const {
}
std::vector<GURL> Configurator::UpdateUrl() const {

View File

@@ -2,7 +2,7 @@
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -471,14 +471,6 @@ group("gn_all") {
@@ -478,14 +478,6 @@ group("gn_all") {
deps += [ "//chromeos:chromeos_unittests" ]
}

View File

@@ -90,7 +90,7 @@ by default.
if base_tag != '':
--- a/chrome/browser/ash/customization/customization_document.cc
+++ b/chrome/browser/ash/customization/customization_document.cc
@@ -198,7 +198,7 @@ std::string ReadFileInBackground(const b
@@ -199,7 +199,7 @@ std::string ReadFileInBackground(const b
// Template URL where to fetch OEM services customization manifest from.
const char ServicesCustomizationDocument::kManifestUrl[] =
@@ -213,7 +213,7 @@ by default.
base::ToLowerASCII(bdict_file));
--- a/chrome/browser/supervised_user/supervised_user_service.cc
+++ b/chrome/browser/supervised_user/supervised_user_service.cc
@@ -88,7 +88,7 @@ namespace {
@@ -87,7 +87,7 @@ namespace {
// The URL from which to download a host denylist if no local one exists yet.
const char kDenylistURL[] =
@@ -484,12 +484,14 @@ by default.
GURL url(base::WideToUTF16(args[0]));
--- a/extensions/common/extension_urls.cc
+++ b/extensions/common/extension_urls.cc
@@ -26,9 +26,9 @@ bool IsSourceFromAnExtension(const std::
@@ -26,10 +26,10 @@ bool IsSourceFromAnExtension(const std::
namespace extension_urls {
-const char kChromeWebstoreBaseURL[] = "https://chrome.google.com/webstore";
-const char kNewChromeWebstoreBaseURL[] = "https://webstore.google.com/";
+const char kChromeWebstoreBaseURL[] = "trk:09:https://chrome.google.com/webstore";
+const char kNewChromeWebstoreBaseURL[] = "trk:08:https://webstore.google.com/";
const char kChromeWebstoreUpdateURL[] =
- "https://clients2.google.com/service/update2/crx";
+ "trk:05:https://clients2.google.com/service/update2/crx";

View File

@@ -2,7 +2,7 @@
# chrome://discards/ attempts to use d3 to display the graph
--- 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
@@ -285,6 +285,7 @@ OneGoogleBarLoaderImpl::OneGoogleBarLoad
@@ -287,6 +287,7 @@ OneGoogleBarLoaderImpl::OneGoogleBarLoad
OneGoogleBarLoaderImpl::~OneGoogleBarLoaderImpl() = default;
void OneGoogleBarLoaderImpl::Load(OneGoogleCallback callback) {
@@ -12,14 +12,14 @@
// Note: If there is an ongoing request, abandon it. It's possible that
--- a/chrome/browser/new_tab_page/promos/promo_service.cc
+++ b/chrome/browser/new_tab_page/promos/promo_service.cc
@@ -139,6 +139,7 @@ PromoService::PromoService(
@@ -171,6 +171,7 @@ PromoService::PromoService(
PromoService::~PromoService() = default;
void PromoService::Refresh() {
+ return;
net::NetworkTrafficAnnotationTag traffic_annotation =
net::DefineNetworkTrafficAnnotation("promo_service", R"(
semantics {
+ if ((true)) return;
std::string command_id;
// Replace the promo URL with "command:<id>" if such a command ID is set
// via the feature params.
--- a/chrome/browser/resources/discards/graph_doc_template.html
+++ b/chrome/browser/resources/discards/graph_doc_template.html
@@ -78,10 +78,6 @@ URL. As result, this document needs to b
@@ -65,7 +65,7 @@
if (state_ == REQUESTING) {
--- a/components/update_client/update_checker.cc
+++ b/components/update_client/update_checker.cc
@@ -97,6 +97,7 @@ void UpdateCheckerImpl::CheckForUpdates(
@@ -98,6 +98,7 @@ void UpdateCheckerImpl::CheckForUpdates(
scoped_refptr<UpdateContext> context,
const base::flat_map<std::string, std::string>& additional_attributes,
UpdateCheckCallback update_check_callback) {

View File

@@ -60,7 +60,7 @@
return GURL(parts.scheme.is_valid() ? text : FixupPath(text));
--- a/content/browser/child_process_security_policy_impl.cc
+++ b/content/browser/child_process_security_policy_impl.cc
@@ -743,6 +743,7 @@ ChildProcessSecurityPolicyImpl::ChildPro
@@ -744,6 +744,7 @@ ChildProcessSecurityPolicyImpl::ChildPro
RegisterWebSafeScheme(url::kWssScheme);
#endif // BUILDFLAG(ENABLE_WEBSOCKETS)
RegisterWebSafeScheme(url::kDataScheme);
@@ -70,7 +70,7 @@
// other origins, so we should not treat them as web safe. Remove callers of
--- a/net/BUILD.gn
+++ b/net/BUILD.gn
@@ -1002,6 +1002,8 @@ component("net") {
@@ -1007,6 +1007,8 @@ component("net") {
"url_request/report_sender.h",
"url_request/static_http_user_agent_settings.cc",
"url_request/static_http_user_agent_settings.h",

View File

@@ -111,7 +111,7 @@
def quote_and_wrap_text(text, width=79, prefix=' "', suffix='"'):
--- a/components/domain_reliability/google_configs.cc
+++ b/components/domain_reliability/google_configs.cc
@@ -11,548 +11,6 @@
@@ -11,549 +11,6 @@
namespace domain_reliability {
@@ -637,14 +637,15 @@
- bool include_subdomains = params.include_subdomains && !is_www;
-
- auto config = std::make_unique<DomainReliabilityConfig>();
- config->origin = GURL("https://" + hostname + "/");
- GURL url("https://" + hostname + "/");
- config->origin = url::Origin::Create(url);
- config->include_subdomains = include_subdomains;
- config->collectors.clear();
- if (params.include_origin_specific_collector) {
- GURL::Replacements replacements;
- replacements.SetPathStr(kGoogleOriginSpecificCollectorPathString);
- config->collectors.push_back(
- std::make_unique<GURL>(config->origin.ReplaceComponents(replacements)));
- std::make_unique<GURL>(url.ReplaceComponents(replacements)));
- }
- for (const char* collector : kGoogleStandardCollectors) {
- config->collectors.push_back(std::make_unique<GURL>(collector));
@@ -660,7 +661,7 @@
std::unique_ptr<const DomainReliabilityConfig> MaybeGetGoogleConfig(
const std::string& hostname) {
bool is_www_subdomain =
@@ -562,23 +20,6 @@ std::unique_ptr<const DomainReliabilityC
@@ -563,23 +20,6 @@ std::unique_ptr<const DomainReliabilityC
std::unique_ptr<const DomainReliabilityConfig> config;
std::unique_ptr<const DomainReliabilityConfig> superdomain_config;
@@ -684,7 +685,7 @@
if (config) {
DCHECK(config->origin.host() == hostname);
return config;
@@ -597,11 +38,6 @@ std::vector<std::unique_ptr<const Domain
@@ -598,11 +38,6 @@ std::vector<std::unique_ptr<const Domain
GetAllGoogleConfigsForTesting() {
std::vector<std::unique_ptr<const DomainReliabilityConfig>> configs_out;

View File

@@ -1,16 +1,5 @@
# Disables references to fonts.googleapis.com
--- a/chrome/browser/ash/child_accounts/time_limits/web_time_limit_error_page/resources/web_time_limit_error_page.html
+++ b/chrome/browser/ash/child_accounts/time_limits/web_time_limit_error_page/resources/web_time_limit_error_page.html
@@ -5,7 +5,7 @@
<meta name="viewport"
content="initial-scale=1, minimum-scale=1,width=device-width">
<title>$i18n{blockPageTitle}</title>
-<link href="https://fonts.googleapis.com/css?family=Google+Sans" rel="stylesheet">
+<link href="chrome://resources/css/roboto.css" rel="stylesheet">
<link rel="stylesheet" href="../../../../../../../components/security_interstitials/core/common/resources/interstitial_core.css">
<link rel="stylesheet" href="../../../../../supervised_user/supervised_user_error_page/resources/supervised_user_block_interstitial.css">
</head>
--- a/chrome/browser/resources/chromeos/accessibility/chromevox/options/options.css
+++ b/chrome/browser/resources/chromeos/accessibility/chromevox/options/options.css
@@ -2,7 +2,7 @@
@@ -46,7 +35,7 @@
<script src="../../../../../ui/webui/resources/js/cr.js"></script>
--- a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc
+++ b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc
@@ -298,7 +298,7 @@ bool DomDistillerViewerSource::ShouldSer
@@ -299,7 +299,7 @@ bool DomDistillerViewerSource::ShouldSer
std::string DomDistillerViewerSource::GetContentSecurityPolicy(
network::mojom::CSPDirectiveName directive) {
if (directive == network::mojom::CSPDirectiveName::StyleSrc) {

View File

@@ -3,7 +3,7 @@
--- a/google_apis/gaia/gaia_auth_fetcher.cc
+++ b/google_apis/gaia/gaia_auth_fetcher.cc
@@ -292,64 +292,6 @@ void GaiaAuthFetcher::CreateAndStartGaia
@@ -288,64 +288,6 @@ void GaiaAuthFetcher::CreateAndStartGaia
network::mojom::CredentialsMode credentials_mode,
const net::NetworkTrafficAnnotationTag& traffic_annotation) {
DCHECK(!fetch_pending_) << "Tried to fetch two things at once!";

View File

@@ -10,7 +10,7 @@
std::vector<GURL> endpoints;
endpoints.push_back(gservices_settings_.GetMCSMainEndpoint());
GURL fallback_endpoint = gservices_settings_.GetMCSFallbackEndpoint();
@@ -670,27 +671,6 @@ void GCMClientImpl::RemoveHeartbeatInter
@@ -670,32 +671,6 @@ void GCMClientImpl::RemoveHeartbeatInter
void GCMClientImpl::StartCheckin() {
DCHECK(io_task_runner_->RunsTasksInCurrentSequence());
@@ -21,11 +21,16 @@
-
- checkin_proto::ChromeBuildProto chrome_build_proto;
- ToCheckinProtoVersion(chrome_build_info_, &chrome_build_proto);
- CheckinRequest::RequestInfo request_info(device_checkin_info_.android_id,
- device_checkin_info_.secret,
- device_checkin_info_.account_tokens,
- gservices_settings_.digest(),
- chrome_build_proto);
-
- std::map<std::string, std::string> empty_account_tokens;
- bool include_account_tokens = base::FeatureList::IsEnabled(
- features::kGCMIncludeAccountTokensInCheckinRequest);
-
- CheckinRequest::RequestInfo request_info(
- device_checkin_info_.android_id, device_checkin_info_.secret,
- include_account_tokens ? device_checkin_info_.account_tokens
- : empty_account_tokens,
- gservices_settings_.digest(), chrome_build_proto);
- checkin_request_ = std::make_unique<CheckinRequest>(
- gservices_settings_.GetCheckinURL(), request_info, GetGCMBackoffPolicy(),
- base::BindOnce(&GCMClientImpl::OnCheckinCompleted,
@@ -38,7 +43,7 @@
}
void GCMClientImpl::OnCheckinCompleted(
@@ -747,24 +727,6 @@ void GCMClientImpl::SetGServicesSettings
@@ -752,24 +727,6 @@ void GCMClientImpl::SetGServicesSettings
void GCMClientImpl::SchedulePeriodicCheckin() {
DCHECK(io_task_runner_->RunsTasksInCurrentSequence());

View File

@@ -430,7 +430,7 @@
--- a/components/page_load_metrics/browser/page_load_metrics_util.cc
+++ b/components/page_load_metrics/browser/page_load_metrics_util.cc
@@ -210,9 +210,7 @@ bool DidObserveLoadingBehaviorInAnyFrame
@@ -266,9 +266,7 @@ bool DidObserveLoadingBehaviorInAnyFrame
}
bool IsGoogleSearchHostname(const GURL& url) {
@@ -485,7 +485,7 @@
bool IsGoogleHostname(const GURL& url) {
--- a/components/search_engines/template_url.cc
+++ b/components/search_engines/template_url.cc
@@ -533,11 +533,7 @@ std::u16string TemplateURLRef::SearchTer
@@ -534,11 +534,7 @@ std::u16string TemplateURLRef::SearchTer
bool TemplateURLRef::HasGoogleBaseURLs(
const SearchTermsData& search_terms_data) const {
ParseIfNecessary(search_terms_data);

View File

@@ -7,7 +7,7 @@
--- a/chrome/BUILD.gn
+++ b/chrome/BUILD.gn
@@ -378,7 +378,6 @@ if (!is_android && !is_mac) {
@@ -364,7 +364,6 @@ if (!is_android && !is_mac) {
}
data_deps += [
@@ -15,7 +15,7 @@
"//third_party/widevine/cdm",
]
}
@@ -1204,7 +1203,6 @@ if (is_win) {
@@ -1190,7 +1189,6 @@ if (is_win) {
":optimization_guide_library",
":swiftshader_library",
":widevine_cdm_library",

View File

@@ -24,7 +24,7 @@
<if expr="use_nss_certs">
--- a/components/privacy_sandbox/privacy_sandbox_prefs.cc
+++ b/components/privacy_sandbox/privacy_sandbox_prefs.cc
@@ -60,7 +60,7 @@ namespace privacy_sandbox {
@@ -66,7 +66,7 @@ namespace privacy_sandbox {
void RegisterProfilePrefs(PrefRegistrySimple* registry) {
registry->RegisterBooleanPref(
@@ -35,7 +35,7 @@
registry->RegisterBooleanPref(
--- a/components/privacy_sandbox/privacy_sandbox_settings.cc
+++ b/components/privacy_sandbox/privacy_sandbox_settings.cc
@@ -329,45 +329,10 @@ bool PrivacySandboxSettings::IsSharedSto
@@ -336,45 +336,10 @@ bool PrivacySandboxSettings::IsPrivateAg
}
bool PrivacySandboxSettings::IsPrivacySandboxEnabled() const {
@@ -95,7 +95,7 @@
kPrivacySandboxAggregationServiceTrustedServerUrlParam{
--- a/third_party/blink/common/features.cc
+++ b/third_party/blink/common/features.cc
@@ -49,7 +49,7 @@ const base::Feature kCSSContainerQueries
@@ -109,7 +109,7 @@ const base::Feature kCSSContainerQueries
// Controls whether the Conversion Measurement API infrastructure is enabled.
const base::Feature kConversionMeasurement{"ConversionMeasurement",

View File

@@ -2,13 +2,15 @@
--- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
+++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
@@ -559,10 +559,6 @@ std::vector<url::Origin> ChromeContentBr
@@ -559,12 +559,6 @@ std::vector<url::Origin> ChromeContentBr
GetOriginsRequiringDedicatedProcess() {
std::vector<url::Origin> list;
- // Require a dedicated process for the webstore origin. See
- // https://crbug.com/939108.
- list.push_back(url::Origin::Create(extension_urls::GetWebstoreLaunchURL()));
- list.push_back(
- url::Origin::Create(extension_urls::GetNewWebstoreLaunchURL()));
-
return list;
}
@@ -149,7 +151,7 @@
}
DCHECK(!task.update_url.is_empty());
@@ -849,20 +829,6 @@ void ExtensionDownloader::HandleManifest
@@ -846,20 +826,6 @@ void ExtensionDownloader::HandleManifest
update.second->info);
}
@@ -170,7 +172,7 @@
ExtensionIdSet extension_ids_with_errors;
for (const auto& failure : failures)
extension_ids_with_errors.insert(failure.first.id);
@@ -1446,11 +1412,7 @@ bool ExtensionDownloader::IterateFetchCr
@@ -1443,11 +1409,7 @@ bool ExtensionDownloader::IterateFetchCr
// fetch.
switch (fetch->credentials) {
case ExtensionFetch::CREDENTIALS_NONE:

View File

@@ -1,6 +1,6 @@
--- a/chrome/common/chrome_features.cc
+++ b/chrome/common/chrome_features.cc
@@ -313,12 +313,7 @@ const base::Feature kDisruptiveNotificat
@@ -305,12 +305,7 @@ const base::Feature kDisruptiveNotificat
// Enable DNS over HTTPS (DoH).
const base::Feature kDnsOverHttps {
"DnsOverHttps",

View File

@@ -3,7 +3,7 @@
--- a/chrome/test/chromedriver/BUILD.gn
+++ b/chrome/test/chromedriver/BUILD.gn
@@ -333,11 +333,7 @@ source_set("lib") {
@@ -357,11 +357,7 @@ source_set("lib") {
}
}
@@ -15,7 +15,7 @@
executable("$chromedriver_output") {
testonly = true
@@ -359,16 +355,6 @@ executable("$chromedriver_output") {
@@ -383,16 +379,6 @@ executable("$chromedriver_output") {
}
}
@@ -32,6 +32,16 @@
python_library("chromedriver_py_tests") {
testonly = true
deps = [
--- a/components/segmentation_platform/embedder/BUILD.gn
+++ b/components/segmentation_platform/embedder/BUILD.gn
@@ -21,7 +21,6 @@ source_set("embedder") {
"//components/optimization_guide/core",
"//components/optimization_guide/core:features",
"//components/segmentation_platform/internal",
- "//components/segmentation_platform/internal:optimization_guide_segmentation_handler",
"//components/segmentation_platform/internal/proto",
"//components/segmentation_platform/public",
"//url",
--- a/third_party/devtools-frontend/src/BUILD.gn
+++ b/third_party/devtools-frontend/src/BUILD.gn
@@ -13,7 +13,6 @@ import("./third_party/blink/public/publi

View File

@@ -2,7 +2,7 @@
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -626,8 +626,6 @@ static_library("browser") {
@@ -633,8 +633,6 @@ static_library("browser") {
"internal_auth.h",
"interstitials/chrome_settings_page_helper.cc",
"interstitials/chrome_settings_page_helper.h",
@@ -11,7 +11,7 @@
"invalidation/profile_invalidation_provider_factory.cc",
"invalidation/profile_invalidation_provider_factory.h",
"language/accept_languages_service_factory.cc",
@@ -3696,10 +3694,6 @@ static_library("browser") {
@@ -3711,10 +3709,6 @@ static_library("browser") {
"enterprise/connectors/analysis/analysis_service_settings.h",
"enterprise/connectors/analysis/analysis_settings.cc",
"enterprise/connectors/analysis/analysis_settings.h",
@@ -22,26 +22,26 @@
"enterprise/connectors/analysis/content_analysis_dialog.cc",
"enterprise/connectors/analysis/content_analysis_dialog.h",
"enterprise/connectors/analysis/content_analysis_downloads_delegate.cc",
@@ -3970,10 +3964,6 @@ static_library("browser") {
"new_tab_page/modules/photos/photos_service.h",
"new_tab_page/modules/photos/photos_service_factory.cc",
"new_tab_page/modules/photos/photos_service_factory.h",
@@ -3991,10 +3985,6 @@ static_library("browser") {
"new_tab_page/modules/recipes/recipes_service_factory.h",
"new_tab_page/modules/recipes/time_format_util.cc",
"new_tab_page/modules/recipes/time_format_util.h",
- "new_tab_page/modules/safe_browsing/safe_browsing_handler.cc",
- "new_tab_page/modules/safe_browsing/safe_browsing_handler.h",
- "new_tab_page/modules/safe_browsing/safe_browsing_prefs.cc",
- "new_tab_page/modules/safe_browsing/safe_browsing_prefs.h",
"new_tab_page/modules/task_module/task_module_handler.cc",
"new_tab_page/modules/task_module/task_module_handler.h",
"new_tab_page/modules/task_module/task_module_service.cc",
@@ -4407,7 +4397,6 @@ static_library("browser") {
"//chrome/browser/new_tab_page/modules/drive:mojo_bindings",
"new_tab_page/new_tab_page_util.cc",
"new_tab_page/new_tab_page_util.h",
"new_tab_page/one_google_bar/one_google_bar_data.cc",
@@ -4431,7 +4421,6 @@ static_library("browser") {
"//chrome/browser/new_tab_page/modules/feed:mojo_bindings",
"//chrome/browser/new_tab_page/modules/photos:mojo_bindings",
"//chrome/browser/new_tab_page/modules/recipes:mojo_bindings",
- "//chrome/browser/new_tab_page/modules/safe_browsing:mojo_bindings",
"//chrome/browser/new_tab_page/modules/task_module:mojo_bindings",
"//chrome/browser/policy:path_parser",
"//chrome/browser/profile_resetter:profile_reset_report_proto",
@@ -7675,9 +7664,14 @@ static_library("browser") {
"//chrome/browser/resource_coordinator:intervention_policy_database_proto",
@@ -7758,9 +7747,14 @@ static_library("browser") {
"//components/safe_browsing/content/browser:safe_browsing_blocking_page",
"//components/safe_browsing/content/browser/download:download_stats",
"//components/safe_browsing/content/common:file_type_policies",
@@ -59,7 +59,7 @@
sources += [
--- a/chrome/browser/accuracy_tips/accuracy_service_factory.cc
+++ b/chrome/browser/accuracy_tips/accuracy_service_factory.cc
@@ -48,10 +48,7 @@ KeyedService* AccuracyServiceFactory::Bu
@@ -45,10 +45,7 @@ KeyedService* AccuracyServiceFactory::Bu
content::BrowserContext* browser_context) const {
DCHECK(base::FeatureList::IsEnabled(safe_browsing::kAccuracyTipsFeature));
Profile* profile = Profile::FromBrowserContext(browser_context);
@@ -73,7 +73,7 @@
auto delegate = std::make_unique<AccuracyServiceDelegate>(profile);
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -4496,11 +4496,13 @@ ChromeContentBrowserClient::CreateThrott
@@ -4529,11 +4529,13 @@ ChromeContentBrowserClient::CreateThrott
&throttles);
#endif
@@ -87,7 +87,7 @@
// TODO(crbug.com/1052397): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -5903,26 +5905,7 @@ ChromeContentBrowserClient::GetSafeBrows
@@ -5933,26 +5935,7 @@ ChromeContentBrowserClient::GetSafeBrows
const std::vector<std::string>& allowlist_domains) {
DCHECK_CURRENTLY_ON(BrowserThread::IO);
@@ -115,7 +115,7 @@
}
safe_browsing::RealTimeUrlLookupServiceBase*
@@ -5943,11 +5926,6 @@ ChromeContentBrowserClient::GetUrlLookup
@@ -5973,11 +5956,6 @@ ChromeContentBrowserClient::GetUrlLookup
GetForProfile(profile);
}
#endif
@@ -199,7 +199,7 @@
--- a/chrome/browser/devtools/devtools_window.cc
+++ b/chrome/browser/devtools/devtools_window.cc
@@ -71,6 +71,7 @@
@@ -72,6 +72,7 @@
#include "content/public/browser/web_contents.h"
#include "content/public/common/content_client.h"
#include "content/public/common/url_constants.h"
@@ -228,16 +228,15 @@
using safe_browsing::DownloadProtectionService;
using ConnectionType = net::NetworkChangeNotifier::ConnectionType;
@@ -1497,8 +1496,6 @@ void ChromeDownloadManagerDelegate::OnDo
if (item->GetOriginalMimeType() == "application/x-x509-user-cert")
DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true);
#endif
-
- DownloadItemModel(item).SetDangerLevel(target_info->danger_level);
@@ -1487,7 +1486,6 @@ void ChromeDownloadManagerDelegate::OnDo
DownloadItemModel model(item);
model.DetermineAndSetShouldPreferOpeningInBrowser(
target_info->target_path, target_info->is_filetype_handled_safely);
- model.SetDangerLevel(target_info->danger_level);
}
if (ShouldBlockFile(item, target_info->danger_type)) {
MaybeReportDangerousDownloadBlocked(
@@ -1577,56 +1574,6 @@ bool ChromeDownloadManagerDelegate::IsOp
@@ -1566,56 +1564,6 @@ bool ChromeDownloadManagerDelegate::IsOp
bool ChromeDownloadManagerDelegate::ShouldBlockFile(
download::DownloadItem* item,
download::DownloadDangerType danger_type) const {
@@ -294,7 +293,7 @@
return false;
}
@@ -1641,7 +1588,6 @@ void ChromeDownloadManagerDelegate::Mayb
@@ -1630,7 +1578,6 @@ void ChromeDownloadManagerDelegate::Mayb
service->MaybeSendDangerousDownloadOpenedReport(download,
show_download_in_folder);
}
@@ -302,7 +301,7 @@
if (!download->GetAutoOpened()) {
download::DownloadContent download_content =
download::DownloadContentFromMimeType(download->GetMimeType(), false);
@@ -1649,6 +1595,7 @@ void ChromeDownloadManagerDelegate::Mayb
@@ -1638,6 +1585,7 @@ void ChromeDownloadManagerDelegate::Mayb
download->GetDangerType(), download_content, base::Time::Now(),
download->GetEndTime(), show_download_in_folder);
}
@@ -310,7 +309,7 @@
}
void ChromeDownloadManagerDelegate::CheckDownloadAllowed(
@@ -1718,8 +1665,7 @@ void ChromeDownloadManagerDelegate::Chec
@@ -1707,8 +1655,7 @@ void ChromeDownloadManagerDelegate::Chec
DCHECK(download_item);
DCHECK(download_item->IsSavePackageDownload());
@@ -343,7 +342,7 @@
void RecordOpenedDangerousConfirmDialog(
--- a/chrome/browser/download/download_target_determiner.cc
+++ b/chrome/browser/download/download_target_determiner.cc
@@ -913,12 +913,14 @@ void DownloadTargetDeterminer::CheckVisi
@@ -912,12 +912,14 @@ void DownloadTargetDeterminer::CheckVisi
bool visited_referrer_before) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
DCHECK_EQ(STATE_DETERMINE_INTERMEDIATE_PATH, next_state_);
@@ -358,7 +357,7 @@
danger_level_ = GetDangerLevel(
visited_referrer_before ? VISITED_REFERRER : NO_VISITS_TO_REFERRER);
if (danger_level_ != DownloadFileType::NOT_DANGEROUS &&
@@ -1158,6 +1160,7 @@ DownloadFileType::DangerLevel DownloadTa
@@ -1156,6 +1158,7 @@ DownloadFileType::DangerLevel DownloadTa
absl::optional<base::Time>
DownloadTargetDeterminer::GetLastDownloadBypassTimestamp() const {
@@ -366,7 +365,7 @@
safe_browsing::SafeBrowsingMetricsCollector* metrics_collector =
safe_browsing::SafeBrowsingMetricsCollectorFactory::GetForProfile(
GetProfile());
@@ -1166,6 +1169,9 @@ DownloadTargetDeterminer::GetLastDownloa
@@ -1164,6 +1167,9 @@ DownloadTargetDeterminer::GetLastDownloa
safe_browsing::SafeBrowsingMetricsCollector::
EventType::DANGEROUS_DOWNLOAD_BYPASS)
: absl::nullopt;
@@ -399,9 +398,27 @@
}
std::u16string ContentAnalysisDownloadsDelegate::GetBypassJustificationLabel()
--- a/chrome/browser/enterprise/connectors/analysis/files_request_handler.cc
+++ b/chrome/browser/enterprise/connectors/analysis/files_request_handler.cc
@@ -187,15 +187,6 @@ void FilesRequestHandler::OnGotFileInfo(
void FilesRequestHandler::FinishRequestEarly(
std::unique_ptr<safe_browsing::BinaryUploadService::Request> request,
safe_browsing::BinaryUploadService::Result result) {
- // We add the request here in case we never actually uploaded anything, so it
- // wasn't added in OnGetRequestData
- safe_browsing::WebUIInfoSingleton::GetInstance()->AddToDeepScanRequests(
- request->tab_url(), request->per_profile_request(),
- request->content_analysis_request());
- safe_browsing::WebUIInfoSingleton::GetInstance()->AddToDeepScanResponses(
- /*token=*/"", safe_browsing::BinaryUploadService::ResultToString(result),
- enterprise_connectors::ContentAnalysisResponse());
-
request->FinishRequest(result,
enterprise_connectors::ContentAnalysisResponse());
}
--- a/chrome/browser/enterprise/connectors/connectors_service.cc
+++ b/chrome/browser/enterprise/connectors/connectors_service.cc
@@ -409,19 +409,6 @@ absl::optional<std::string> ConnectorsSe
@@ -432,19 +432,6 @@ absl::optional<std::string> ConnectorsSe
return absl::nullopt;
}
@@ -423,7 +440,7 @@
}
--- a/chrome/browser/enterprise/connectors/connectors_service.h
+++ b/chrome/browser/enterprise/connectors/connectors_service.h
@@ -81,12 +81,6 @@ class ConnectorsService : public KeyedSe
@@ -91,12 +91,6 @@ class ConnectorsService : public KeyedSe
// is no token to use.
absl::optional<std::string> GetDMTokenForRealTimeUrlCheck() const;
@@ -468,7 +485,7 @@
LogSignalsCollectionLatency(kLatencyHistogramWithCacheVariant, start_time);
--- a/chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
+++ b/chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
@@ -384,7 +384,7 @@ void RealtimeReportingClient::ReportReal
@@ -383,7 +383,7 @@ void RealtimeReportingClient::ReportReal
}
std::string RealtimeReportingClient::GetProfileUserName() const {
@@ -479,7 +496,7 @@
#if BUILDFLAG(IS_CHROMEOS_ASH)
--- a/chrome/browser/enterprise/connectors/reporting/reporting_service_settings.cc
+++ b/chrome/browser/enterprise/connectors/reporting/reporting_service_settings.cc
@@ -70,16 +70,6 @@ ReportingServiceSettings::ReportingServi
@@ -72,16 +72,6 @@ ReportingServiceSettings::ReportingServi
else
DVLOG(1) << "Enabled event name list contains a non string value!";
}
@@ -721,7 +738,7 @@
#include "chrome/browser/extensions/pending_extension_manager.h"
#include "chrome/browser/extensions/permissions_updater.h"
#include "chrome/browser/extensions/shared_module_service.h"
@@ -194,7 +193,6 @@ void ExtensionService::BlocklistExtensio
@@ -190,7 +189,6 @@ void ExtensionService::BlocklistExtensio
blocklist_prefs::SetSafeBrowsingExtensionBlocklistState(
extension_id, BitMapBlocklistState::BLOCKLISTED_MALWARE,
extension_prefs_);
@@ -729,7 +746,7 @@
}
bool ExtensionService::OnExternalExtensionUpdateUrlFound(
@@ -360,9 +358,6 @@ ExtensionService::ExtensionService(Profi
@@ -356,9 +354,6 @@ ExtensionService::ExtensionService(Profi
safe_browsing_verdict_handler_(extension_prefs,
ExtensionRegistry::Get(profile),
this),
@@ -739,7 +756,7 @@
registry_(ExtensionRegistry::Get(profile)),
pending_extension_manager_(profile),
install_directory_(install_directory),
@@ -866,100 +861,6 @@ bool ExtensionService::IsExtensionEnable
@@ -862,100 +857,6 @@ bool ExtensionService::IsExtensionEnable
return extension_registrar_.IsExtensionEnabled(extension_id);
}
@@ -956,7 +973,7 @@
#include "chrome/browser/ui/file_system_access_dialogs.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/grit/generated_resources.h"
@@ -312,83 +310,6 @@ BindResultCallbackToCurrentSequence(
@@ -342,83 +340,6 @@ BindResultCallbackToCurrentSequence(
base::SequencedTaskRunnerHandle::Get(), std::move(callback));
}
@@ -1040,8 +1057,8 @@
std::string GenerateLastPickedDirectoryKey(const std::string& id) {
return id.empty() ? kDefaultLastPickedDirectoryKey
: base::StrCat({kCustomLastPickedDirectoryKey, "-", id});
@@ -1167,28 +1088,6 @@ void ChromeFileSystemAccessPermissionCon
std::move(callback)));
@@ -1200,28 +1121,6 @@ void ChromeFileSystemAccessPermissionCon
frame_id, std::move(callback)));
}
-void ChromeFileSystemAccessPermissionContext::PerformAfterWriteChecks(
@@ -1069,12 +1086,40 @@
void ChromeFileSystemAccessPermissionContext::
DidConfirmSensitiveDirectoryAccess(
const url::Origin& origin,
@@ -1233,27 +1132,6 @@ void ChromeFileSystemAccessPermissionCon
bool should_block) {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
if (!should_block) {
- // If attempting to save a file with a dangerous extension, prompt the user
- // to make them confirm they actually want to save the file.
- if (dialog_type == ui::SelectFileDialog::SELECT_SAVEAS_FILE) {
- safe_browsing::DownloadFileType::DangerLevel danger_level =
- safe_browsing::FileTypePolicies::GetInstance()->GetFileDangerLevel(
- path, origin.GetURL(),
- Profile::FromBrowserContext(profile_)->GetPrefs());
- // See https://crbug.com/1320877#c4 for justification for why we show the
- // prompt if `danger_level` is ALLOW_ON_USER_GESTURE as well as DANGEROUS.
- if (danger_level == safe_browsing::DownloadFileType::DANGEROUS ||
- danger_level ==
- safe_browsing::DownloadFileType::ALLOW_ON_USER_GESTURE) {
- auto result_callback =
- BindResultCallbackToCurrentSequence(std::move(callback));
- content::GetUIThreadTaskRunner({})->PostTask(
- FROM_HERE,
- base::BindOnce(&ShowFileSystemAccessDangerousFileDialogOnUIThread,
- frame_id, origin, path, std::move(result_callback)));
- return;
- }
- }
std::move(callback).Run(SensitiveEntryResult::kAllowed);
return;
}
--- a/chrome/browser/file_system_access/chrome_file_system_access_permission_context.h
+++ b/chrome/browser/file_system_access/chrome_file_system_access_permission_context.h
@@ -87,10 +87,6 @@ class ChromeFileSystemAccessPermissionCo
HandleType handle_type,
@@ -88,10 +88,6 @@ class ChromeFileSystemAccessPermissionCo
ui::SelectFileDialog::Type dialog_type,
content::GlobalRenderFrameHostId frame_id,
base::OnceCallback<void(SensitiveDirectoryResult)> callback) override;
base::OnceCallback<void(SensitiveEntryResult)> callback) override;
- void PerformAfterWriteChecks(
- std::unique_ptr<content::FileSystemAccessWriteItem> item,
- content::GlobalRenderFrameHostId frame_id,
@@ -1134,19 +1179,6 @@
#include "chrome/browser/safe_browsing/user_interaction_observer.h"
#include "chrome/browser/signin/identity_manager_factory.h"
#include "chrome/browser/sync/sync_service_factory.h"
@@ -118,11 +117,11 @@
#if BUILDFLAG(SAFE_BROWSING_AVAILABLE)
#include "chrome/browser/safe_browsing/advanced_protection_status_manager.h"
#include "chrome/browser/safe_browsing/advanced_protection_status_manager_factory.h"
+#endif
#include "third_party/blink/public/mojom/clipboard/clipboard.mojom.h"
#include "ui/base/clipboard/clipboard.h"
#include "ui/base/data_transfer_policy/data_transfer_endpoint.h"
#include "ui/events/keycodes/keyboard_codes.h"
-#endif
#if BUILDFLAG(IS_ANDROID)
#include "chrome/browser/android/tab_android.h"
@@ -885,6 +884,7 @@ autofill::LanguageCode ChromePasswordMan
return autofill::LanguageCode();
}
@@ -1377,7 +1409,7 @@
--- a/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
+++ b/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
@@ -322,47 +322,5 @@ bool PredictionBasedPermissionUiSelector
@@ -321,47 +321,5 @@ bool PredictionBasedPermissionUiSelector
PredictionSource PredictionBasedPermissionUiSelector::GetPredictionTypeToUse(
permissions::RequestType request_type) {
@@ -1435,7 +1467,7 @@
#include "components/safe_browsing/content/common/file_type_policies_prefs.h"
#include "components/safe_browsing/core/common/safe_browsing_policy_handler.h"
#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
@@ -1764,8 +1765,6 @@ std::unique_ptr<ConfigurationPolicyHandl
@@ -1796,8 +1797,6 @@ std::unique_ptr<ConfigurationPolicyHandl
handlers->AddHandler(
std::make_unique<bookmarks::ManagedBookmarksPolicyHandler>(
chrome_schema));
@@ -1444,7 +1476,7 @@
handlers->AddHandler(std::make_unique<syncer::SyncPolicyHandler>());
handlers->AddHandler(
std::make_unique<URLBlocklistPolicyHandler>(key::kURLBlocklist));
@@ -1823,13 +1822,6 @@ std::unique_ptr<ConfigurationPolicyHandl
@@ -1855,13 +1854,6 @@ std::unique_ptr<ConfigurationPolicyHandl
prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckMode,
prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckScope, chrome_schema));
@@ -1461,14 +1493,14 @@
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -256,7 +256,6 @@
#include "chrome/browser/nearby_sharing/common/nearby_share_prefs.h"
#include "chrome/browser/new_tab_page/modules/drive/drive_service.h"
#include "chrome/browser/new_tab_page/modules/photos/photos_service.h"
#include "chrome/browser/new_tab_page/modules/recipes/recipes_service.h"
-#include "chrome/browser/new_tab_page/modules/safe_browsing/safe_browsing_handler.h"
#include "chrome/browser/new_tab_page/modules/task_module/task_module_service.h"
#include "chrome/browser/new_tab_page/promos/promo_service.h"
#include "chrome/browser/policy/developer_tools_policy_handler.h"
@@ -1442,7 +1441,6 @@ void RegisterProfilePrefs(user_prefs::Pr
#include "chrome/browser/search/background/ntp_custom_background_service.h"
@@ -1408,7 +1407,6 @@ void RegisterProfilePrefs(user_prefs::Pr
NewTabPageHandler::RegisterProfilePrefs(registry);
NewTabPageUI::RegisterProfilePrefs(registry);
NewTabUI::RegisterProfilePrefs(registry);
@@ -1478,7 +1510,7 @@
PinnedTabCodec::RegisterProfilePrefs(registry);
--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
+++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
@@ -570,7 +570,6 @@ void ChromeBrowserMainExtraPartsProfiles
@@ -582,7 +582,6 @@ void ChromeBrowserMainExtraPartsProfiles
}
#endif
TabRestoreServiceFactory::GetInstance();
@@ -1488,7 +1520,7 @@
#if !BUILDFLAG(IS_ANDROID)
--- a/chrome/browser/reputation/reputation_service.cc
+++ b/chrome/browser/reputation/reputation_service.cc
@@ -121,9 +121,7 @@ void ReputationService::GetReputationSta
@@ -114,9 +114,7 @@ void ReputationService::GetReputationSta
ReputationCheckCallback callback) {
DCHECK(url.SchemeIsHTTPOrHTTPS());
@@ -1529,7 +1561,7 @@
} // namespace safe_browsing
--- a/chrome/browser/safe_browsing/url_lookup_service_factory.cc
+++ b/chrome/browser/safe_browsing/url_lookup_service_factory.cc
@@ -59,28 +59,7 @@ RealTimeUrlLookupServiceFactory::RealTim
@@ -56,28 +56,7 @@ RealTimeUrlLookupServiceFactory::RealTim
KeyedService* RealTimeUrlLookupServiceFactory::BuildServiceInstanceFor(
content::BrowserContext* context) const {
@@ -1664,7 +1696,7 @@
} // namespace
--- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn
@@ -544,7 +544,6 @@ static_library("ui") {
@@ -545,7 +545,6 @@ static_library("ui") {
"//components/renderer_context_menu",
"//components/resources",
"//components/safe_browsing/content/browser",
@@ -1672,7 +1704,7 @@
"//components/safe_browsing/content/browser/password_protection",
"//components/safe_browsing/content/browser/web_ui",
"//components/safe_browsing/core/browser/db:database_manager",
@@ -4779,8 +4778,6 @@ static_library("ui") {
@@ -4827,8 +4826,6 @@ static_library("ui") {
"views/safe_browsing/prompt_for_scanning_modal_dialog.h",
"views/safe_browsing/tailored_security_desktop_dialog.cc",
"views/safe_browsing/tailored_security_desktop_dialog.h",
@@ -1819,15 +1851,7 @@
--- a/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc
+++ b/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc
@@ -363,7 +363,6 @@ void DownloadsDOMHandler::OpenDuringScan
if (download) {
DownloadItemModel model(download);
model.SetOpenWhenComplete(true);
- model.CompleteSafeBrowsingScan();
}
}
@@ -374,12 +373,6 @@ void DownloadsDOMHandler::ReviewDangerou
@@ -376,12 +376,6 @@ void DownloadsDOMHandler::ReviewDangerou
return;
}
@@ -1842,7 +1866,7 @@
// DownloadsDOMHandler, private: --------------------------------------------
--- a/chrome/browser/ui/webui/management/management_ui_handler.cc
+++ b/chrome/browser/ui/webui/management/management_ui_handler.cc
@@ -845,12 +845,6 @@ base::Value ManagementUIHandler::GetThre
@@ -916,12 +916,6 @@ base::Value::Dict ManagementUIHandler::G
&info);
}
@@ -1899,7 +1923,7 @@
std::move(callback),
--- a/chrome/test/BUILD.gn
+++ b/chrome/test/BUILD.gn
@@ -1377,7 +1377,6 @@ if (!is_android) {
@@ -1382,7 +1382,6 @@ if (!is_android) {
"//components/resources",
"//components/safe_browsing:buildflags",
"//components/safe_browsing/content/browser",
@@ -1907,7 +1931,7 @@
"//components/safe_browsing/content/browser:safe_browsing_service",
"//components/safe_browsing/content/browser/password_protection",
"//components/safe_browsing/content/browser/password_protection:test_support",
@@ -5766,7 +5765,6 @@ test("unit_tests") {
@@ -5836,7 +5835,6 @@ test("unit_tests") {
"//components/resources",
"//components/safe_browsing:buildflags",
"//components/safe_browsing/content/browser",
@@ -1917,7 +1941,7 @@
"//components/safe_browsing/content/browser/web_ui",
--- a/components/password_manager/content/browser/content_password_manager_driver.cc
+++ b/components/password_manager/content/browser/content_password_manager_driver.cc
@@ -423,7 +423,7 @@ void ContentPasswordManagerDriver::Check
@@ -430,7 +430,7 @@ void ContentPasswordManagerDriver::Check
if (!password_manager::bad_message::CheckFrameNotPrerendering(
render_frame_host_))
return;
@@ -2107,8 +2131,8 @@
void DidFileSkipQuarantine(base::File::Error result);
--- a/content/public/browser/file_system_access_permission_context.h
+++ b/content/public/browser/file_system_access_permission_context.h
@@ -110,12 +110,6 @@ class FileSystemAccessPermissionContext
base::OnceCallback<void(SensitiveDirectoryResult)> callback) = 0;
@@ -113,12 +113,6 @@ class FileSystemAccessPermissionContext
base::OnceCallback<void(SensitiveEntryResult)> callback) = 0;
enum class AfterWriteCheckResult { kAllow, kBlock };
- // Runs a recently finished write operation through checks such as malware
@@ -2138,20 +2162,20 @@
UpdateService::UpdateService(
--- a/printing/buildflags/buildflags.gni
+++ b/printing/buildflags/buildflags.gni
@@ -37,7 +37,7 @@ declare_args() {
@@ -36,7 +36,7 @@ declare_args() {
# Enable snapshotting a page when printing for its content to be analyzed for
# sensitive content by enterprise users.
enable_print_content_analysis =
- is_chromeos_ash || is_chromeos_lacros || is_win || is_linux || is_mac
+ false
- enable_print_content_analysis = is_chromeos || is_win || is_linux || is_mac
+ enable_print_content_analysis = false
}
declare_args() {
--- a/weblayer/BUILD.gn
+++ b/weblayer/BUILD.gn
@@ -471,7 +471,6 @@ source_set("weblayer_lib_base") {
"//components/prefs",
@@ -473,7 +473,6 @@ source_set("weblayer_lib_base") {
"//components/profile_metrics",
"//components/reduce_accept_language/browser",
"//components/safe_browsing/content/browser",
- "//components/safe_browsing/content/browser:client_side_detection",
"//components/safe_browsing/content/browser/web_ui",

View File

@@ -12,7 +12,7 @@
#include "components/url_formatter/url_fixer.h"
#include "components/user_prefs/user_prefs.h"
#include "components/visitedlink/browser/visitedlink_writer.h"
@@ -469,8 +468,6 @@ void AwBrowserContext::RebuildTable(
@@ -474,8 +473,6 @@ void AwBrowserContext::RebuildTable(
}
void AwBrowserContext::SetExtendedReportingAllowed(bool allowed) {
@@ -23,7 +23,7 @@
// TODO(amalova): Make sure NetworkContextParams is configured correctly when
--- a/chrome/app/settings_strings.grdp
+++ b/chrome/app/settings_strings.grdp
@@ -1889,69 +1889,9 @@
@@ -2005,69 +2005,9 @@
<message name="IDS_SETTINGS_NETWORK_PREDICTION_ENABLED_DESC_COOKIES_PAGE" desc="On the cookies page, the secondary text next to the checkbox that enables prediction of network actions.">
Preloads pages that Chrome thinks you might visit. To do this, Chrome may use cookies, if you allow cookies, and may encrypt and send pages through Google to hide your identity from sites.
</message>
@@ -174,8 +174,8 @@
--- a/chrome/browser/ash/lock_screen_apps/lock_screen_profile_creator_impl_unittest.cc
+++ b/chrome/browser/ash/lock_screen_apps/lock_screen_profile_creator_impl_unittest.cc
@@ -39,7 +39,6 @@
#include "chromeos/dbus/dbus_thread_manager.h"
@@ -38,7 +38,6 @@
#include "chromeos/ash/components/dbus/concierge/concierge_client.h"
#include "components/crx_file/id_util.h"
#include "components/prefs/pref_service.h"
-#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
@@ -244,7 +244,7 @@
#include "content/public/browser/browser_task_traits.h"
--- a/chrome/browser/download/download_item_model.cc
+++ b/chrome/browser/download/download_item_model.cc
@@ -849,6 +849,7 @@ void DownloadItemModel::ExecuteCommand(D
@@ -873,6 +873,7 @@ void DownloadItemModel::ExecuteCommand(D
DownloadUIModel::ExecuteCommand(download_commands, command);
break;
case DownloadCommands::DEEP_SCAN:
@@ -252,7 +252,7 @@
safe_browsing::SafeBrowsingService* sb_service =
g_browser_process->safe_browsing_service();
if (!sb_service)
@@ -874,6 +875,7 @@ void DownloadItemModel::ExecuteCommand(D
@@ -905,6 +906,7 @@ void DownloadItemModel::ExecuteCommand(D
safe_browsing::DeepScanningRequest::DeepScanTrigger::
TRIGGER_APP_PROMPT,
safe_browsing::DownloadCheckResult::UNKNOWN, std::move(settings));
@@ -272,7 +272,7 @@
#include "crypto/secure_hash.h"
--- a/chrome/browser/enterprise/connectors/connectors_service.cc
+++ b/chrome/browser/enterprise/connectors/connectors_service.cc
@@ -39,7 +39,6 @@
@@ -41,7 +41,6 @@
#include "components/policy/core/common/cloud/machine_level_user_cloud_policy_store.h"
#include "components/policy/core/common/cloud/user_cloud_policy_manager.h"
#include "components/policy/core/common/policy_types.h"
@@ -280,7 +280,7 @@
#include "components/signin/public/base/consent_level.h"
#include "components/signin/public/identity_manager/identity_manager.h"
#include "components/user_prefs/user_prefs.h"
@@ -339,8 +338,7 @@ std::string ConnectorsService::GetManage
@@ -362,8 +361,7 @@ std::string ConnectorsService::GetManage
absl::optional<policy::PolicyScope> scope = absl::nullopt;
for (const char* scope_pref :
@@ -290,7 +290,7 @@
ConnectorScopePref(AnalysisConnector::FILE_DOWNLOADED),
ConnectorScopePref(AnalysisConnector::BULK_DATA_ENTRY),
ConnectorScopePref(AnalysisConnector::PRINT),
@@ -392,20 +390,6 @@ std::string ConnectorsService::GetManage
@@ -415,20 +413,6 @@ std::string ConnectorsService::GetManage
absl::optional<std::string> ConnectorsService::GetDMTokenForRealTimeUrlCheck()
const {
@@ -442,15 +442,15 @@
#include "components/signin/public/identity_manager/identity_manager.h"
--- a/chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc
+++ b/chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc
@@ -29,7 +29,6 @@
@@ -24,7 +24,6 @@
#include "chrome/common/channel_info.h"
#include "chrome/common/extensions/api/identity.h"
#include "components/prefs/pref_service.h"
-#include "components/signin/public/base/signin_pref_names.h"
#include "components/signin/public/base/signin_switches.h"
#include "components/signin/public/identity_manager/access_token_info.h"
#include "components/signin/public/identity_manager/accounts_in_cookie_jar_info.h"
@@ -63,7 +62,7 @@ const char* const kExtensionsIdentityAPI
#include "components/signin/public/identity_manager/scope_set.h"
@@ -52,7 +51,7 @@ const char* const kExtensionsIdentityAPI
"extensions_identity_api";
bool IsBrowserSigninAllowed(Profile* profile) {
@@ -689,15 +689,15 @@
int InstalledLoader::GetCreationFlags(const ExtensionInfo* info) {
--- a/chrome/browser/net/profile_network_context_service.cc
+++ b/chrome/browser/net/profile_network_context_service.cc
@@ -48,7 +48,6 @@
@@ -52,7 +52,6 @@
#include "components/pref_registry/pref_registry_syncable.h"
#include "components/prefs/pref_registry_simple.h"
#include "components/prefs/pref_service.h"
-#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/network_service_instance.h"
@@ -829,15 +828,8 @@ void ProfileNetworkContextService::Confi
#include "content/public/browser/first_party_sets_handler.h"
@@ -865,15 +864,8 @@ void ProfileNetworkContextService::Confi
network_context_params->enable_certificate_reporting = true;
network_context_params->enable_expect_ct_reporting = true;
@@ -834,7 +834,7 @@
constexpr char kExcludedKey[] = "exempted";
--- a/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
+++ b/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
@@ -26,7 +26,6 @@
@@ -25,7 +25,6 @@
#include "components/permissions/prediction_service/prediction_service.h"
#include "components/permissions/prediction_service/prediction_service_messages.pb.h"
#include "components/prefs/pref_service.h"
@@ -902,7 +902,7 @@
#include "components/spellcheck/spellcheck_buildflags.h"
#include "components/sync/base/pref_names.h"
#include "components/sync/driver/sync_policy_handler.h"
@@ -212,9 +209,6 @@ const PolicyToPreferenceMapEntry kSimple
@@ -217,9 +214,6 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kDefaultPopupsSetting,
prefs::kManagedDefaultPopupsSetting,
base::Value::Type::INTEGER },
@@ -912,7 +912,7 @@
{ key::kEditBookmarksEnabled,
bookmarks::prefs::kEditBookmarksEnabled,
base::Value::Type::BOOLEAN },
@@ -234,9 +228,6 @@ const PolicyToPreferenceMapEntry kSimple
@@ -239,9 +233,6 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kPrintingEnabled,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(ENABLE_PRINTING)
@@ -922,7 +922,7 @@
{ key::kSavingBrowserHistoryDisabled,
prefs::kSavingBrowserHistoryDisabled,
base::Value::Type::BOOLEAN },
@@ -295,9 +286,6 @@ const PolicyToPreferenceMapEntry kSimple
@@ -300,9 +291,6 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kAdsSettingForIntrusiveAdsSites,
prefs::kManagedDefaultAdsSetting,
base::Value::Type::INTEGER },
@@ -932,7 +932,7 @@
{ key::kAllowCrossOriginAuthPrompt,
prefs::kAllowCrossOriginAuthPrompt,
base::Value::Type::BOOLEAN },
@@ -503,15 +491,6 @@ const PolicyToPreferenceMapEntry kSimple
@@ -502,15 +490,6 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kPasswordDismissCompromisedAlertEnabled,
password_manager::prefs::kPasswordDismissCompromisedAlertEnabled,
base::Value::Type::BOOLEAN },
@@ -948,7 +948,7 @@
{ key::kPolicyRefreshRate,
policy_prefs::kUserPolicyRefreshRate,
base::Value::Type::INTEGER },
@@ -550,9 +529,6 @@ const PolicyToPreferenceMapEntry kSimple
@@ -549,9 +528,6 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kRestoreOnStartupURLs,
prefs::kURLsToRestoreOnStartup,
base::Value::Type::LIST },
@@ -958,7 +958,7 @@
{ key::kSafeSitesFilterBehavior,
policy_prefs::kSafeSitesFilterBehavior,
base::Value::Type::INTEGER },
@@ -672,9 +648,6 @@ const PolicyToPreferenceMapEntry kSimple
@@ -674,9 +650,6 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kAdditionalDnsQueryTypesEnabled,
prefs::kAdditionalDnsQueryTypesEnabled,
base::Value::Type::BOOLEAN },
@@ -968,7 +968,7 @@
{ key::kForceGoogleSafeSearch,
prefs::kForceGoogleSafeSearch,
base::Value::Type::BOOLEAN },
@@ -1454,9 +1427,6 @@ const PolicyToPreferenceMapEntry kSimple
@@ -1473,9 +1446,6 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kIdleProfileCloseTimeout,
prefs::kIdleProfileCloseTimeout,
base::Value::Type::INTEGER },
@@ -978,7 +978,7 @@
{ key::kHardwareAccelerationModeEnabled,
prefs::kHardwareAccelerationModeEnabled,
base::Value::Type::BOOLEAN },
@@ -1815,12 +1785,6 @@ std::unique_ptr<ConfigurationPolicyHandl
@@ -1847,12 +1817,6 @@ std::unique_ptr<ConfigurationPolicyHandl
SimpleSchemaValidatingPolicyHandler::RECOMMENDED_ALLOWED,
SimpleSchemaValidatingPolicyHandler::MANDATORY_ALLOWED));
@@ -991,7 +991,7 @@
handlers->AddHandler(
std::make_unique<ManagedAccountRestrictionsPolicyHandler>(chrome_schema));
@@ -1995,24 +1959,6 @@ std::unique_ptr<ConfigurationPolicyHandl
@@ -2027,24 +1991,6 @@ std::unique_ptr<ConfigurationPolicyHandl
#else // BUILDFLAG(IS_CHROMEOS)
std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
signin_legacy_policies;
@@ -1018,7 +1018,7 @@
std::make_unique<BrowserSigninPolicyHandler>(chrome_schema)));
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -134,7 +134,6 @@
@@ -133,7 +133,6 @@
#include "components/privacy_sandbox/privacy_sandbox_prefs.h"
#include "components/proxy_config/pref_proxy_config_tracker_impl.h"
#include "components/safe_browsing/content/common/file_type_policies_prefs.h"
@@ -1026,7 +1026,7 @@
#include "components/search_engines/template_url_prepopulate_data.h"
#include "components/security_interstitials/content/insecure_form_blocking_page.h"
#include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h"
@@ -1068,7 +1067,6 @@ void RegisterLocalState(PrefRegistrySimp
@@ -1036,7 +1035,6 @@ void RegisterLocalState(PrefRegistrySimp
PushMessagingServiceImpl::RegisterPrefs(registry);
#endif
RegisterScreenshotPrefs(registry);
@@ -1034,7 +1034,7 @@
secure_origin_allowlist::RegisterPrefs(registry);
segmentation_platform::SegmentationPlatformService::RegisterLocalStatePrefs(
registry);
@@ -1327,8 +1325,6 @@ void RegisterProfilePrefs(user_prefs::Pr
@@ -1293,8 +1291,6 @@ void RegisterProfilePrefs(user_prefs::Pr
PushMessagingAppIdentifier::RegisterProfilePrefs(registry);
QuietNotificationPermissionUiState::RegisterProfilePrefs(registry);
RegisterBrowserUserPrefs(registry);
@@ -1200,7 +1200,7 @@
ProfileAttributesEntry* entry = InitEntryWithKey(key, params.is_omitted);
--- a/chrome/browser/profiles/profile_impl.cc
+++ b/chrome/browser/profiles/profile_impl.cc
@@ -144,7 +144,6 @@
@@ -145,7 +145,6 @@
#include "components/prefs/scoped_user_pref_update.h"
#include "components/profile_metrics/browser_profile_type.h"
#include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h"
@@ -1218,7 +1218,7 @@
#include "components/signin/public/identity_manager/identity_manager.h"
#include "components/signin/public/identity_manager/primary_account_mutator.h"
#include "components/sync/base/stop_source.h"
@@ -2276,8 +2275,7 @@ void ProfileManager::AddProfileToStorage
@@ -2275,8 +2274,7 @@ void ProfileManager::AddProfileToStorage
entry->SetAuthInfo(account_info.gaia, username,
is_consented_primary_account);
@@ -1228,7 +1228,7 @@
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH)
// Sign out if force-sign-in policy is enabled and profile is not signed
@@ -2332,14 +2330,13 @@ void ProfileManager::AddProfileToStorage
@@ -2331,14 +2329,13 @@ void ProfileManager::AddProfileToStorage
init_params.is_ephemeral = IsEphemeral(profile);
init_params.is_signed_in_with_credential_provider =
@@ -1582,14 +1582,14 @@
#include "components/safe_browsing/core/common/safebrowsing_constants.h"
#include "components/safe_browsing/core/common/utils.h"
#include "components/security_interstitials/content/unsafe_resource_util.h"
@@ -1212,14 +1211,6 @@ bool ChromePasswordProtectionService::Ha
@@ -1210,14 +1209,6 @@ bool ChromePasswordProtectionService::Ha
}
void ChromePasswordProtectionService::OnWarningTriggerChanged() {
- const base::Value* pref_value = pref_change_registrar_->prefs()->Get(
- const base::Value& pref_value = pref_change_registrar_->prefs()->GetValue(
- prefs::kPasswordProtectionWarningTrigger);
- // If password protection is not turned off, do nothing.
- if (static_cast<PasswordProtectionTrigger>(pref_value->GetInt()) !=
- if (static_cast<PasswordProtectionTrigger>(pref_value.GetInt()) !=
- PASSWORD_PROTECTION_OFF) {
- return;
- }
@@ -1597,7 +1597,7 @@
// Clears captured enterprise password hashes or GSuite sync password hashes.
password_manager::PasswordReuseManager* reuse_manager =
GetPasswordReuseManager();
@@ -1378,7 +1369,7 @@ PrefService* ChromePasswordProtectionSer
@@ -1376,7 +1367,7 @@ PrefService* ChromePasswordProtectionSer
}
bool ChromePasswordProtectionService::IsSafeBrowsingEnabled() {
@@ -1606,7 +1606,7 @@
}
bool ChromePasswordProtectionService::IsExtendedReporting() {
@@ -1398,44 +1389,7 @@ bool ChromePasswordProtectionService::Is
@@ -1396,44 +1387,7 @@ bool ChromePasswordProtectionService::Is
bool ChromePasswordProtectionService::IsPingingEnabled(
LoginReputationClientRequest::TriggerType trigger_type,
ReusedPasswordAccountType password_type) {
@@ -1652,7 +1652,7 @@
}
RequestOutcome ChromePasswordProtectionService::GetPingNotSentReason(
@@ -1664,22 +1618,6 @@ MaybeCreateCommitDeferringCondition(
@@ -1662,22 +1616,6 @@ MaybeCreateCommitDeferringCondition(
: nullptr;
}
@@ -2456,7 +2456,7 @@
#include "components/variations/variations_associated_data.h"
--- a/chrome/browser/ssl/sct_reporting_service.cc
+++ b/chrome/browser/ssl/sct_reporting_service.cc
@@ -13,7 +13,6 @@
@@ -14,7 +14,6 @@
#include "chrome/common/chrome_features.h"
#include "chrome/common/pref_names.h"
#include "components/prefs/pref_service.h"
@@ -2464,7 +2464,7 @@
#include "content/public/browser/network_service_instance.h"
#include "content/public/browser/storage_partition.h"
#include "google_apis/google_api_keys.h"
@@ -200,18 +199,6 @@ void SetSCTAuditingEnabledForStoragePart
@@ -211,18 +210,6 @@ void SetSCTAuditingEnabledForStoragePart
} // namespace
network::mojom::SCTAuditingMode SCTReportingService::GetReportingMode() {
@@ -2524,7 +2524,7 @@
supervised_users::kUserName,
prefs::kProfileName,
},
@@ -127,7 +122,6 @@ void SupervisedUserPrefStore::OnNewSetti
@@ -126,7 +121,6 @@ void SupervisedUserPrefStore::OnNewSetti
prefs_->SetInteger(prefs::kForceYouTubeRestrict,
safe_search_util::YOUTUBE_RESTRICT_MODERATE);
prefs_->SetBoolean(prefs::kHideWebStoreIcon, false);
@@ -2683,7 +2683,7 @@
if (!SyncServiceFactory::IsSyncAllowed(profile)) {
--- a/chrome/browser/ui/views/profiles/profile_menu_view_browsertest.cc
+++ b/chrome/browser/ui/views/profiles/profile_menu_view_browsertest.cc
@@ -61,7 +61,6 @@
@@ -63,7 +63,6 @@
#include "components/google/core/common/google_util.h"
#include "components/prefs/pref_service.h"
#include "components/signin/public/base/consent_level.h"
@@ -2756,15 +2756,15 @@
#include "content/public/browser/render_process_host.h"
--- a/chrome/browser/ui/webui/browser_command/browser_command_handler.cc
+++ b/chrome/browser/ui/webui/browser_command/browser_command_handler.cc
@@ -22,7 +22,6 @@
@@ -23,7 +23,6 @@
#include "chrome/common/webui_url_constants.h"
#include "components/safe_browsing/content/browser/web_ui/safe_browsing_ui.h"
#include "components/safe_browsing/core/common/safe_browsing_policy_handler.h"
-#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
#include "components/user_education/common/tutorial_identifier.h"
#include "components/user_education/common/tutorial_service.h"
#include "ui/base/interaction/element_identifier.h"
#include "ui/base/page_transition_types.h"
@@ -68,13 +67,6 @@ void BrowserCommandHandler::CanExecuteCo
@@ -70,13 +69,6 @@ void BrowserCommandHandler::CanExecuteCo
case Command::kOpenSafetyCheck:
can_execute = !chrome::enterprise_util::IsBrowserManaged(profile_);
break;
@@ -2809,9 +2809,9 @@
--- a/chrome/browser/ui/webui/management/management_ui_handler.cc
+++ b/chrome/browser/ui/webui/management/management_ui_handler.cc
@@ -30,7 +30,6 @@
#include "chrome/browser/profiles/profile.h"
@@ -33,7 +33,6 @@
#include "chrome/browser/ui/managed_ui.h"
#include "chrome/browser/ui/ui_features.h"
#include "chrome/common/pref_names.h"
-#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
#include "components/strings/grit/components_strings.h"
@@ -2869,7 +2869,7 @@
#include "components/signin/public/identity_manager/account_info.h"
#include "components/signin/public/identity_manager/accounts_mutator.h"
#include "components/signin/public/identity_manager/identity_manager.h"
@@ -302,10 +301,6 @@ void PeopleHandler::RegisterMessages() {
@@ -301,10 +300,6 @@ void PeopleHandler::RegisterMessages() {
void PeopleHandler::OnJavascriptAllowed() {
PrefService* prefs = profile_->GetPrefs();
profile_pref_registrar_.Init(prefs);
@@ -2888,8 +2888,8 @@
#include "components/prefs/pref_service.h"
-#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
#include "components/strings/grit/components_strings.h"
#include "components/version_info/version_info.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/storage_partition.h"
--- a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
+++ b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
@@ -66,7 +66,6 @@
@@ -2900,7 +2900,7 @@
#include "components/signin/public/base/signin_buildflags.h"
#include "components/strings/grit/components_chromium_strings.h"
#include "components/strings/grit/components_strings.h"
@@ -1465,44 +1464,6 @@ void AddPrivacyStrings(content::WebUIDat
@@ -1480,44 +1479,6 @@ void AddPrivacyStrings(content::WebUIDat
{"clearBrowsingData", IDS_SETTINGS_CLEAR_BROWSING_DATA},
{"clearBrowsingDataDescription", IDS_SETTINGS_CLEAR_DATA_DESCRIPTION},
{"titleAndCount", IDS_SETTINGS_TITLE_AND_COUNT},
@@ -2945,7 +2945,7 @@
{"safeBrowsingSectionLabel", IDS_SETTINGS_SAFEBROWSING_SECTION_LABEL},
{"syncAndGoogleServicesPrivacyDescription",
IDS_SETTINGS_SYNC_AND_GOOGLE_SERVICES_PRIVACY_DESC_UNIFIED_CONSENT},
@@ -2870,11 +2831,6 @@ void AddSiteSettingsStrings(content::Web
@@ -2886,11 +2847,6 @@ void AddSiteSettingsStrings(content::Web
html_source->AddLocalizedStrings(kSensorsLocalizedStrings);
html_source->AddBoolean(
@@ -2959,7 +2959,7 @@
--- a/chrome/browser/ui/webui/settings/settings_ui.cc
+++ b/chrome/browser/ui/webui/settings/settings_ui.cc
@@ -71,7 +71,6 @@
@@ -73,7 +73,6 @@
#include "components/pref_registry/pref_registry_syncable.h"
#include "components/prefs/pref_service.h"
#include "components/safe_browsing/core/common/features.h"
@@ -2967,7 +2967,7 @@
#include "content/public/browser/url_data_source.h"
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_ui.h"
@@ -257,9 +256,7 @@ SettingsUI::SettingsUI(content::WebUI* w
@@ -263,9 +262,7 @@ SettingsUI::SettingsUI(content::WebUI* w
std::make_unique<IncompatibleApplicationsHandler>());
#endif // BUILDFLAG(IS_WIN) && BUILDFLAG(GOOGLE_CHROME_BRANDING)
@@ -3030,15 +3030,15 @@
"profileBlockedAddPersonSuggestion",
--- a/chrome/browser/ui/webui/signin/signin_utils_desktop.cc
+++ b/chrome/browser/ui/webui/signin/signin_utils_desktop.cc
@@ -18,7 +18,6 @@
#include "chrome/grit/chromium_strings.h"
#include "chrome/grit/generated_resources.h"
#include "components/guest_view/browser/guest_view_manager.h"
@@ -15,7 +15,6 @@
#include "chrome/browser/signin/signin_util.h"
#include "chrome/browser/ui/webui/signin/signin_ui_error.h"
#include "components/prefs/pref_service.h"
-#include "components/signin/public/base/signin_pref_names.h"
#include "components/signin/public/identity_manager/identity_manager.h"
#include "components/signin/public/identity_manager/identity_utils.h"
#include "google_apis/gaia/gaia_auth_util.h"
@@ -30,7 +29,7 @@ SigninUIError CanOfferSignin(Profile* pr
@@ -26,7 +25,7 @@ SigninUIError CanOfferSignin(Profile* pr
if (!profile)
return SigninUIError::Other(email);
@@ -3047,16 +3047,25 @@
return SigninUIError::Other(email);
if (!ChromeSigninClient::ProfileAllowsSigninCookies(profile))
@@ -103,8 +102,7 @@ SigninUIError CanOfferSignin(Profile* pr
@@ -99,8 +98,7 @@ SigninUIError CanOfferSignin(Profile* pr
// With force sign in enabled, cross account sign in is not allowed.
if (signin_util::IsForceSigninEnabled() &&
IsCrossAccountError(profile, email, gaia_id)) {
IsCrossAccountError(profile, gaia_id)) {
- std::string last_email =
- profile->GetPrefs()->GetString(prefs::kGoogleServicesLastUsername);
+ std::string last_email;
return SigninUIError::ProfileWasUsedByAnotherAccount(email, last_email);
}
}
@@ -110,7 +108,5 @@ SigninUIError CanOfferSignin(Profile* pr
bool IsCrossAccountError(Profile* profile, const std::string& gaia_id) {
DCHECK(!gaia_id.empty());
- std::string last_gaia_id =
- profile->GetPrefs()->GetString(prefs::kGoogleServicesLastAccountId);
- return !last_gaia_id.empty() && gaia_id != last_gaia_id;
+ return false;
}
--- a/chrome/browser/ui/webui/signin/turn_sync_on_helper.cc
+++ b/chrome/browser/ui/webui/signin/turn_sync_on_helper.cc
@@ -45,7 +45,6 @@
@@ -3067,7 +3076,7 @@
#include "components/signin/public/identity_manager/accounts_mutator.h"
#include "components/signin/public/identity_manager/identity_manager.h"
#include "components/signin/public/identity_manager/primary_account_mutator.h"
@@ -223,8 +222,7 @@ TurnSyncOnHelper::TurnSyncOnHelper(
@@ -235,8 +234,7 @@ TurnSyncOnHelper::TurnSyncOnHelper(
// last authenticated account of the current profile, then Chrome will show a
// confirmation dialog before starting sync.
// TODO(skym): Warn for high risk upgrade scenario (https://crbug.com/572754).
@@ -3153,7 +3162,7 @@
#include "services/network/public/cpp/shared_url_loader_factory.h"
namespace password_manager {
@@ -176,28 +175,7 @@ void LeakDetectionDelegate::OnError(Leak
@@ -175,28 +174,7 @@ void LeakDetectionDelegate::OnError(Leak
bool CanStartLeakCheck(const PrefService& prefs,
const PasswordManagerClient* client) {
@@ -3386,9 +3395,9 @@
if (!local_state_prefs_)
return;
-
- const base::Value* event_dict = local_state_prefs_->GetDictionary(
- const base::Value::Dict& event_dict = local_state_prefs_->GetValueDict(
- prefs::kSafeBrowsingTriggerEventTimestamps);
- for (auto trigger_pair : event_dict->DictItems()) {
- for (auto trigger_pair : event_dict) {
- // Check that the first item in the pair is convertible to a trigger type
- // and that the second item is a list.
- int trigger_type_int;
@@ -3401,7 +3410,7 @@
- continue;
-
- const TriggerType trigger_type = static_cast<TriggerType>(trigger_type_int);
- for (const auto& timestamp : trigger_pair.second.GetListDeprecated()) {
- for (const auto& timestamp : trigger_pair.second.GetList()) {
- if (timestamp.is_double())
- trigger_events_[trigger_type].push_back(
- base::Time::FromDoubleT(timestamp.GetDouble()));
@@ -3460,7 +3469,7 @@
#include "content/public/browser/global_routing_id.h"
#include "services/network/public/mojom/cookie_manager.mojom.h"
#if BUILDFLAG(FULL_SAFE_BROWSING)
@@ -1370,17 +1369,7 @@ std::string SerializeHitReport(const Hit
@@ -1374,17 +1373,7 @@ std::string SerializeHitReport(const Hit
}
hit_report_dict.Set("threat_source", threat_source);
std::string extended_reporting_level;
@@ -3478,7 +3487,7 @@
hit_report_dict.Set("extended_reporting_level", extended_reporting_level);
hit_report_dict.Set("is_enhanced_protection",
hit_report.is_enhanced_protection);
@@ -2258,18 +2247,13 @@ void SafeBrowsingUIHandler::GetPrefs(con
@@ -2263,18 +2252,13 @@ void SafeBrowsingUIHandler::GetPrefs(con
AllowJavascript();
DCHECK(!args.empty());
std::string callback_id = args[0].GetString();
@@ -4014,17 +4023,17 @@
void SafeBrowsingMetricsCollector::RemoveOldEventsFromPref() {
- DictionaryPrefUpdate update(pref_service_,
- prefs::kSafeBrowsingEventTimestamps);
- base::Value* mutable_state_dict = update.Get();
- bool is_pref_valid = mutable_state_dict->is_dict();
- base::Value::Dict* mutable_state_dict = update->GetIfDict();
- bool is_pref_valid = !!mutable_state_dict;
- base::UmaHistogramBoolean("SafeBrowsing.MetricsCollector.IsPrefValid",
- is_pref_valid);
- if (!is_pref_valid) {
- return;
- }
-
- for (auto state_map : mutable_state_dict->DictItems()) {
- for (auto event_map : state_map.second.DictItems()) {
- event_map.second.EraseListValueIf([&](const auto& timestamp) {
- for (auto state_map : *mutable_state_dict) {
- for (auto event_map : state_map.second.GetDict()) {
- event_map.second.GetList().EraseIf([&](const auto& timestamp) {
- return base::Time::Now() - PrefValueToTime(timestamp) >
- base::Days(kEventMaxDurationDay);
- });
@@ -4060,32 +4069,21 @@
}
absl::optional<base::Time>
@@ -240,55 +141,14 @@ SafeBrowsingMetricsCollector::GetLatestS
@@ -240,45 +141,15 @@ SafeBrowsingMetricsCollector::GetLatestS
void SafeBrowsingMetricsCollector::AddSafeBrowsingEventAndUserStateToPref(
UserState user_state,
EventType event_type) {
- DictionaryPrefUpdate update(pref_service_,
- prefs::kSafeBrowsingEventTimestamps);
- base::Value* mutable_state_dict = update.Get();
-
- base::Value* event_dict =
- mutable_state_dict->FindDictKey(UserStateToPrefKey(user_state));
- if (!event_dict) {
- event_dict =
- mutable_state_dict->SetKey(UserStateToPrefKey(user_state),
- base::Value(base::Value::Type::DICTIONARY));
- }
-
- base::Value* timestamps =
- event_dict->FindListKey(EventTypeToPrefKey(event_type));
- if (!timestamps) {
- timestamps = event_dict->SetKey(EventTypeToPrefKey(event_type),
- base::Value(base::Value::Type::LIST));
- }
- base::Value::Dict& mutable_state_dict = update->GetDict();
- base::Value::Dict* event_dict =
- mutable_state_dict.EnsureDict(UserStateToPrefKey(user_state));
- base::Value::List* timestamps =
- event_dict->EnsureList(EventTypeToPrefKey(event_type));
-
- // Remove the oldest timestamp if the length of the timestamps hits the limit.
- while (timestamps->GetListDeprecated().size() >= kTimestampsMaxLength) {
- timestamps->EraseListIter(timestamps->GetListDeprecated().begin());
- while (timestamps->size() >= kTimestampsMaxLength) {
- timestamps->erase(timestamps->begin());
- }
-
- timestamps->Append(TimeToPrefValue(base::Time::Now()));
@@ -4107,17 +4105,18 @@
- }
}
const base::Value* SafeBrowsingMetricsCollector::GetSafeBrowsingEventDictionary(
const base::Value::Dict*
SafeBrowsingMetricsCollector::GetSafeBrowsingEventDictionary(
UserState user_state) {
- const base::Value* state_dict =
- pref_service_->GetDictionary(prefs::kSafeBrowsingEventTimestamps);
- const base::Value::Dict& state_dict =
- pref_service_->GetValueDict(prefs::kSafeBrowsingEventTimestamps);
-
- return state_dict->FindDictKey(UserStateToPrefKey(user_state));
- return state_dict.FindDict(UserStateToPrefKey(user_state));
+ return nullptr;
}
absl::optional<SafeBrowsingMetricsCollector::Event>
@@ -449,20 +309,7 @@ int SafeBrowsingMetricsCollector::GetEve
@@ -440,20 +311,7 @@ int SafeBrowsingMetricsCollector::GetEve
}
UserState SafeBrowsingMetricsCollector::GetUserState() {
@@ -4139,6 +4138,32 @@
}
bool SafeBrowsingMetricsCollector::IsBypassEventType(const EventType& type) {
--- a/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service.cc
+++ b/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service.cc
@@ -20,7 +20,6 @@
#include "components/prefs/pref_service.h"
#include "components/safe_browsing/core/browser/tailored_security_service/tailored_security_service_observer.h"
#include "components/safe_browsing/core/common/features.h"
-#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
#include "components/signin/public/identity_manager/access_token_info.h"
#include "components/signin/public/identity_manager/identity_manager.h"
#include "components/signin/public/identity_manager/primary_account_access_token_fetcher.h"
@@ -235,15 +234,6 @@ TailoredSecurityService::TailoredSecurit
signin::IdentityManager* identity_manager,
PrefService* prefs)
: identity_manager_(identity_manager), prefs_(prefs) {
- // `prefs` can be nullptr in unit tests.
- if (prefs_) {
- pref_registrar_.Init(prefs_);
- pref_registrar_.Add(
- prefs::kAccountTailoredSecurityUpdateTimestamp,
- base::BindRepeating(
- &TailoredSecurityService::TailoredSecurityTimestampUpdateCallback,
- weak_ptr_factory_.GetWeakPtr()));
- }
}
TailoredSecurityService::~TailoredSecurityService() {
--- a/components/safe_browsing/core/common/BUILD.gn
+++ b/components/safe_browsing/core/common/BUILD.gn
@@ -6,20 +6,8 @@ import("//build/config/features.gni")
@@ -4500,7 +4525,7 @@
// Link to the help center.
--- a/components/send_tab_to_self/entry_point_display_reason.cc
+++ b/components/send_tab_to_self/entry_point_display_reason.cc
@@ -8,7 +8,6 @@
@@ -9,7 +9,6 @@
#include "components/send_tab_to_self/features.h"
#include "components/send_tab_to_self/send_tab_to_self_model.h"
#include "components/send_tab_to_self/send_tab_to_self_sync_service.h"
@@ -4508,14 +4533,17 @@
#include "components/signin/public/identity_manager/account_info.h"
#include "components/sync/driver/sync_service.h"
#include "url/gurl.h"
@@ -19,9 +18,7 @@ namespace {
@@ -20,13 +19,7 @@ namespace {
bool ShouldOfferSignin(syncer::SyncService* sync_service,
PrefService* pref_service) {
-#if BUILDFLAG(IS_CHROMEOS_LACROS)
return false;
-#else
- return pref_service->GetBoolean(prefs::kSigninAllowed) && sync_service &&
- sync_service->GetAccountInfo().IsEmpty() &&
- !sync_service->IsLocalSyncEnabled();
+ return false;
-#endif // BUILDFLAG(IS_CHROMEOS_LACROS)
}
} // namespace
@@ -4625,54 +4653,6 @@
#include "components/signin/public/identity_manager/accounts_mutator.h"
#include "components/signin/public/identity_manager/identity_manager.h"
--- a/components/signin/core/browser/signin_investigator.cc
+++ b/components/signin/core/browser/signin_investigator.cc
@@ -7,7 +7,6 @@
#include "base/check.h"
#include "base/metrics/histogram_macros.h"
#include "components/signin/public/base/signin_metrics.h"
-#include "components/signin/public/base/signin_pref_names.h"
#include "google_apis/gaia/gaia_auth_util.h"
using signin_metrics::AccountEquality;
@@ -26,13 +25,9 @@ SigninInvestigator::SigninInvestigator(c
SigninInvestigator::~SigninInvestigator() {}
bool SigninInvestigator::AreAccountsEqualWithFallback() {
- const std::string last_id =
- provider_->GetPrefs()->GetString(prefs::kGoogleServicesLastAccountId);
- bool same_email = gaia::AreEmailsSame(
- current_email_,
- provider_->GetPrefs()->GetString(prefs::kGoogleServicesLastUsername));
- if (!current_id_.empty() && !last_id.empty()) {
- bool same_id = current_id_ == last_id;
+ bool same_email = false;
+ if (false) {
+ bool same_id = false;
if (same_email && same_id) {
LogAccountEquality(AccountEquality::BOTH_EQUAL);
} else if (same_email) {
@@ -51,9 +46,7 @@ bool SigninInvestigator::AreAccountsEqua
InvestigatedScenario SigninInvestigator::Investigate() {
InvestigatedScenario scenario;
- if (provider_->GetPrefs()
- ->GetString(prefs::kGoogleServicesLastUsername)
- .empty()) {
+ if (true) {
scenario = InvestigatedScenario::kFirstSignIn;
} else if (AreAccountsEqualWithFallback()) {
scenario = InvestigatedScenario::kSameAccount;
--- a/components/signin/core/browser/signin_investigator_unittest.cc
+++ b/components/signin/core/browser/signin_investigator_unittest.cc
@@ -9,7 +9,6 @@
#include "components/prefs/pref_registry_simple.h"
#include "components/signin/core/browser/signin_investigator.h"
#include "components/signin/public/base/signin_metrics.h"
-#include "components/signin/public/base/signin_pref_names.h"
#include "components/signin/public/identity_manager/identity_test_environment.h"
#include "components/sync_preferences/testing_pref_service_syncable.h"
#include "testing/gtest/include/gtest/gtest.h"
--- a/components/signin/internal/identity_manager/account_tracker_service.cc
+++ b/components/signin/internal/identity_manager/account_tracker_service.cc
@@ -32,7 +32,6 @@
@@ -4718,15 +4698,15 @@
- if (!success || !pref_service_)
- return;
-
- base::DictionaryValue* dict = nullptr;
- base::Value::Dict* dict = nullptr;
- ListPrefUpdate update(pref_service_, prefs::kAccountInfo);
- for (size_t i = 0; i < update->GetListDeprecated().size();
- ++i, dict = nullptr) {
- base::Value& dict_value = update->GetListDeprecated()[i];
- if (dict_value.is_dict()) {
- dict = static_cast<base::DictionaryValue*>(&dict_value);
- const std::string* account_key = dict->FindStringKey(kAccountKeyPath);
- base::Value::List& list = update->GetList();
- for (base::Value& value : list) {
- base::Value::Dict* maybe_dict = value.GetIfDict();
- if (maybe_dict) {
- const std::string* account_key = maybe_dict->FindString(kAccountKeyKey);
- if (account_key && *account_key == account_id.ToString()) {
- dict = maybe_dict;
- break;
- }
- }
@@ -4735,11 +4715,11 @@
- if (!dict) {
- return;
- }
- dict->SetString(kLastDownloadedImageURLWithSizePath, image_url_with_size);
- dict->Set(kLastDownloadedImageURLWithSizeKey, image_url_with_size);
}
void AccountTrackerService::RemoveAccountImageFromDisk(
@@ -584,186 +555,16 @@ void AccountTrackerService::RemoveAccoun
@@ -584,178 +555,16 @@ void AccountTrackerService::RemoveAccoun
}
void AccountTrackerService::LoadFromPrefs() {
@@ -4747,12 +4727,9 @@
- pref_service_->GetValueList(prefs::kAccountInfo);
- std::set<CoreAccountId> to_remove;
- for (size_t i = 0; i < list.size(); ++i) {
- const base::Value& dict_value = list[i];
- if (dict_value.is_dict()) {
- const base::DictionaryValue& dict =
- base::Value::AsDictionaryValue(dict_value);
- if (const std::string* account_key =
- dict.FindStringKey(kAccountKeyPath)) {
- const base::Value::Dict* dict = list[i].GetIfDict();
- if (dict) {
- if (const std::string* account_key = dict->FindString(kAccountKeyKey)) {
- // Ignore incorrectly persisted non-canonical account ids.
- if (account_key->find('@') != std::string::npos &&
- *account_key != gaia::CanonicalizeEmail(*account_key)) {
@@ -4764,58 +4741,55 @@
- StartTrackingAccount(account_id);
- AccountInfo& account_info = accounts_[account_id];
-
- GetString(dict, kAccountGaiaPath, account_info.gaia);
- GetString(dict, kAccountEmailPath, account_info.email);
- GetString(dict, kAccountHostedDomainPath, account_info.hosted_domain);
- GetString(dict, kAccountFullNamePath, account_info.full_name);
- GetString(dict, kAccountGivenNamePath, account_info.given_name);
- GetString(dict, kAccountLocalePath, account_info.locale);
- GetString(dict, kAccountPictureURLPath, account_info.picture_url);
- GetString(dict, kLastDownloadedImageURLWithSizePath,
- GetString(*dict, kAccountGaiaKey, account_info.gaia);
- GetString(*dict, kAccountEmailKey, account_info.email);
- GetString(*dict, kAccountHostedDomainKey, account_info.hosted_domain);
- GetString(*dict, kAccountFullNameKey, account_info.full_name);
- GetString(*dict, kAccountGivenNameKey, account_info.given_name);
- GetString(*dict, kAccountLocaleKey, account_info.locale);
- GetString(*dict, kAccountPictureURLKey, account_info.picture_url);
- GetString(*dict, kLastDownloadedImageURLWithSizeKey,
- account_info.last_downloaded_image_url_with_size);
-
- if (absl::optional<bool> is_child_status =
- dict.FindBoolKey(kDeprecatedChildStatusPath)) {
- dict->FindBool(kDeprecatedChildStatusKey)) {
- account_info.is_child_account = is_child_status.value()
- ? signin::Tribool::kTrue
- : signin::Tribool::kFalse;
- // Migrate to kAccountChildAttributePath.
- // Migrate to kAccountChildAttributeKey.
- ListPrefUpdate update(pref_service_, prefs::kAccountInfo);
- base::Value* update_dict = &update->GetListDeprecated()[i];
- DCHECK(update_dict->is_dict());
- update_dict->SetIntPath(
- kAccountChildAttributePath,
- static_cast<int>(account_info.is_child_account));
- update_dict->RemoveKey(kDeprecatedChildStatusPath);
- base::Value::Dict& update_dict = update->GetList()[i].GetDict();
- update_dict.Set(kAccountChildAttributeKey,
- static_cast<int>(account_info.is_child_account));
- update_dict.Remove(kDeprecatedChildStatusKey);
- } else {
- account_info.is_child_account =
- ParseTribool(dict.FindIntPath(kAccountChildAttributePath));
- ParseTribool(dict->FindInt(kAccountChildAttributeKey));
- }
-
- absl::optional<bool> is_under_advanced_protection =
- dict.FindBoolKey(kAdvancedProtectionAccountStatusPath);
- dict->FindBool(kAdvancedProtectionAccountStatusKey);
- if (is_under_advanced_protection.has_value()) {
- account_info.is_under_advanced_protection =
- is_under_advanced_protection.value();
- }
-
- if (absl::optional<int> can_offer_extended_chrome_sync_promos =
- dict.FindIntPath(
- dict->FindIntByDottedPath(
- kDeprecatedCanOfferExtendedChromeSyncPromosPrefPath)) {
- // Migrate to Capability names based pref paths.
- ListPrefUpdate update(pref_service_, prefs::kAccountInfo);
- base::Value* update_dict = &update->GetListDeprecated()[i];
- DCHECK(update_dict->is_dict());
- base::Value::Dict& update_dict = update->GetList()[i].GetDict();
- SetAccountCapabilityState(
- update_dict, kCanOfferExtendedChromeSyncPromosCapabilityName,
- ParseTribool(can_offer_extended_chrome_sync_promos));
- update_dict->RemovePath(
- update_dict.RemoveByDottedPath(
- kDeprecatedCanOfferExtendedChromeSyncPromosPrefPath);
- }
-
- for (const std::string& name :
- AccountCapabilities::GetSupportedAccountCapabilityNames()) {
- switch (FindAccountCapabilityState(dict, name)) {
- switch (FindAccountCapabilityState(*dict, name)) {
- case signin::Tribool::kUnknown:
- account_info.capabilities.capabilities_map_.erase(name);
- break;
@@ -4867,47 +4841,45 @@
- if (!pref_service_)
- return;
-
- base::DictionaryValue* dict = nullptr;
- base::Value::Dict* dict = nullptr;
- ListPrefUpdate update(pref_service_, prefs::kAccountInfo);
- for (size_t i = 0; i < update->GetListDeprecated().size();
- ++i, dict = nullptr) {
- base::Value& dict_value = update->GetListDeprecated()[i];
- if (dict_value.is_dict()) {
- dict = static_cast<base::DictionaryValue*>(&dict_value);
- const std::string* account_key = dict->FindStringKey(kAccountKeyPath);
- base::Value::List& list = update->GetList();
- for (base::Value& value : list) {
- base::Value::Dict* maybe_dict = value.GetIfDict();
- if (maybe_dict) {
- const std::string* account_key = maybe_dict->FindString(kAccountKeyKey);
- if (account_key && *account_key == account_info.account_id.ToString()) {
- dict = maybe_dict;
- break;
- }
- }
- }
-
- if (!dict) {
- update->Append(base::Value(base::Value::Type::DICTIONARY));
- base::Value& dict_value = update->GetListDeprecated().back();
- DCHECK(dict_value.is_dict());
- dict = static_cast<base::DictionaryValue*>(&dict_value);
- dict->SetString(kAccountKeyPath, account_info.account_id.ToString());
- list.Append(base::Value::Dict());
- dict = &list.back().GetDict();
- dict->Set(kAccountKeyKey, account_info.account_id.ToString());
- }
-
- dict->SetString(kAccountEmailPath, account_info.email);
- dict->SetString(kAccountGaiaPath, account_info.gaia);
- dict->SetString(kAccountHostedDomainPath, account_info.hosted_domain);
- dict->SetString(kAccountFullNamePath, account_info.full_name);
- dict->SetString(kAccountGivenNamePath, account_info.given_name);
- dict->SetString(kAccountLocalePath, account_info.locale);
- dict->SetString(kAccountPictureURLPath, account_info.picture_url);
- dict->SetIntPath(kAccountChildAttributePath,
- static_cast<int>(account_info.is_child_account));
- dict->SetBoolean(kAdvancedProtectionAccountStatusPath,
- account_info.is_under_advanced_protection);
- // |kLastDownloadedImageURLWithSizePath| should only be set after the GAIA
- dict->Set(kAccountEmailKey, account_info.email);
- dict->Set(kAccountGaiaKey, account_info.gaia);
- dict->Set(kAccountHostedDomainKey, account_info.hosted_domain);
- dict->Set(kAccountFullNameKey, account_info.full_name);
- dict->Set(kAccountGivenNameKey, account_info.given_name);
- dict->Set(kAccountLocaleKey, account_info.locale);
- dict->Set(kAccountPictureURLKey, account_info.picture_url);
- dict->Set(kAccountChildAttributeKey,
- static_cast<int>(account_info.is_child_account));
- dict->Set(kAdvancedProtectionAccountStatusKey,
- account_info.is_under_advanced_protection);
- // |kLastDownloadedImageURLWithSizeKey| should only be set after the GAIA
- // picture is successufly saved to disk. Otherwise, there is no guarantee that
- // |kLastDownloadedImageURLWithSizePath| matches the picture on disk.
- // |kLastDownloadedImageURLWithSizeKey| matches the picture on disk.
- for (const std::string& name :
- AccountCapabilities::GetSupportedAccountCapabilityNames()) {
- signin::Tribool capability_state =
- account_info.capabilities.GetCapabilityByName(name);
- SetAccountCapabilityState(dict, name, capability_state);
- SetAccountCapabilityState(*dict, name, capability_state);
- }
}
@@ -4917,10 +4889,10 @@
- ListPrefUpdate update(pref_service_, prefs::kAccountInfo);
const std::string account_id = account_info.account_id.ToString();
- update->EraseListValueIf([&account_id](const base::Value& value) {
- update->GetList().EraseIf([&account_id](const base::Value& value) {
- if (!value.is_dict())
- return false;
- const std::string* account_key = value.FindStringKey(kAccountKeyPath);
- const std::string* account_key = value.GetDict().FindString(kAccountKeyKey);
- return account_key && *account_key == account_id;
- });
}
@@ -5341,7 +5313,7 @@
#include "components/signin/public/identity_manager/identity_test_utils.h"
--- a/tools/metrics/histograms/enums.xml
+++ b/tools/metrics/histograms/enums.xml
@@ -95254,7 +95254,6 @@ Full version information for the fingerp
@@ -96156,7 +96156,6 @@ Full version information for the fingerp
<int value="3" label="kRestoreOnStartup"/>
<int value="4" label="kURLsToRestoreOnStartup"/>
<int value="5" label="extensions::pref_names::kExtensions"/>
@@ -5349,7 +5321,7 @@
<int value="7" label="kSearchProviderOverrides"/>
<int value="8" label="kDefaultSearchProviderSearchURL (Obsolete 12/2016)"/>
<int value="9" label="kDefaultSearchProviderKeyword (Obsolete 12/2016)"/>
@@ -95269,10 +95268,7 @@ Full version information for the fingerp
@@ -96171,10 +96170,7 @@ Full version information for the fingerp
<int value="18" label="kSafeBrowsingIncidentsSent"/>
<int value="19" label="kSwReporterPromptVersion"/>
<int value="20" label="kSwReporterPromptReason"/>

View File

@@ -9,7 +9,7 @@
#include "components/translate/core/browser/translate_download_manager.h"
#include "components/translate/core/browser/translate_manager.h"
#include "components/translate/core/browser/translate_prefs.h"
@@ -1795,6 +1796,8 @@ void RenderViewContextMenu::AppendPageIt
@@ -1804,6 +1805,8 @@ void RenderViewContextMenu::AppendPageIt
if (has_sharing_menu_items)
menu_model_.AddSeparator(ui::NORMAL_SEPARATOR);
@@ -18,7 +18,7 @@
ChromeTranslateClient* chrome_translate_client =
ChromeTranslateClient::FromWebContents(embedder_web_contents_);
const bool canTranslate =
@@ -1807,6 +1810,7 @@ void RenderViewContextMenu::AppendPageIt
@@ -1816,6 +1819,7 @@ void RenderViewContextMenu::AppendPageIt
l10n_util::GetStringFUTF16(IDS_CONTENT_CONTEXT_TRANSLATE,
GetTargetLanguageDisplayName()));
}

View File

@@ -9,7 +9,7 @@
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2408,6 +2408,7 @@ static_library("browser") {
@@ -2415,6 +2415,7 @@ static_library("browser") {
"//third_party/libyuv",
"//third_party/metrics_proto",
"//third_party/re2",
@@ -44,7 +44,7 @@
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -236,6 +236,7 @@ source_set("browser") {
@@ -246,6 +246,7 @@ source_set("browser") {
"//third_party/libyuv",
"//third_party/re2",
"//third_party/sqlite",
@@ -62,7 +62,7 @@
#include "components/viz/common/switches.h"
#include "components/viz/host/gpu_client.h"
#include "content/browser/bad_message.h"
@@ -3259,6 +3260,8 @@ void RenderProcessHostImpl::PropagateBro
@@ -3273,6 +3274,8 @@ void RenderProcessHostImpl::PropagateBro
switches::kEnableWebGLImageChromium,
switches::kEnableWebGPUDeveloperFeatures,
switches::kFileUrlPathAlias,
@@ -83,7 +83,7 @@
"//ui/events/blink",
--- a/content/child/runtime_features.cc
+++ b/content/child/runtime_features.cc
@@ -33,6 +33,7 @@
@@ -34,6 +34,7 @@
#include "third_party/blink/public/common/loader/referrer_utils.h"
#include "third_party/blink/public/common/switches.h"
#include "third_party/blink/public/platform/web_runtime_features.h"
@@ -91,7 +91,7 @@
#include "ui/accessibility/accessibility_features.h"
#include "ui/base/ui_base_features.h"
#include "ui/events/blink/blink_features.h"
@@ -493,6 +494,10 @@ void SetRuntimeFeaturesFromCommandLine(c
@@ -497,6 +498,10 @@ void SetRuntimeFeaturesFromCommandLine(c
{wrf::EnableWebGPUDeveloperFeatures,
switches::kEnableWebGPUDeveloperFeatures, true},
{wrf::EnableDirectSockets, switches::kIsolatedAppOrigins, true},
@@ -104,7 +104,7 @@
if (command_line.HasSwitch(mapping.switch_name))
--- a/third_party/blink/public/platform/web_runtime_features.h
+++ b/third_party/blink/public/platform/web_runtime_features.h
@@ -213,6 +213,8 @@ class WebRuntimeFeatures {
@@ -218,6 +218,8 @@ class WebRuntimeFeatures {
BLINK_PLATFORM_EXPORT static void EnableMediaControlsExpandGesture(bool);
BLINK_PLATFORM_EXPORT static void EnableGetDisplayMedia(bool);
BLINK_PLATFORM_EXPORT static void EnableAllowSyncXHRInPageDismissal(bool);
@@ -115,7 +115,7 @@
BLINK_PLATFORM_EXPORT static void EnableSubresourceWebBundles(bool);
--- a/third_party/blink/renderer/core/dom/document.cc
+++ b/third_party/blink/renderer/core/dom/document.cc
@@ -43,6 +43,7 @@
@@ -38,6 +38,7 @@
#include "base/debug/dump_without_crashing.h"
#include "base/metrics/histogram_functions.h"
#include "base/notreached.h"
@@ -123,7 +123,7 @@
#include "base/time/time.h"
#include "cc/animation/animation_host.h"
#include "cc/animation/animation_timeline.h"
@@ -909,6 +910,14 @@ Range* Document::CreateRangeAdjustedToTr
@@ -905,6 +906,14 @@ Range* Document::CreateRangeAdjustedToTr
Position::BeforeNode(*shadow_host));
}
@@ -138,7 +138,7 @@
SelectorQueryCache& Document::GetSelectorQueryCache() {
if (!selector_query_cache_)
selector_query_cache_ = std::make_unique<SelectorQueryCache>();
@@ -2232,6 +2241,15 @@ void Document::UpdateStyleAndLayoutTreeF
@@ -2228,6 +2237,15 @@ void Document::UpdateStyleAndLayoutTreeF
#if DCHECK_IS_ON()
AssertLayoutTreeUpdated(*this, true /* allow_dirty_container_subtrees */);
#endif
@@ -167,7 +167,7 @@
AtomicString visibilityState() const;
bool IsPageVisible() const;
bool hidden() const;
@@ -2264,6 +2268,9 @@ class CORE_EXPORT Document : public Cont
@@ -2271,6 +2275,9 @@ class CORE_EXPORT Document : public Cont
base::ElapsedTimer start_time_;
@@ -179,7 +179,7 @@
--- a/third_party/blink/renderer/core/dom/element.cc
+++ b/third_party/blink/renderer/core/dom/element.cc
@@ -2127,6 +2127,11 @@ DOMRectList* Element::getClientRects() {
@@ -2131,6 +2131,11 @@ DOMRectList* Element::getClientRects() {
DCHECK(element_layout_object);
GetDocument().AdjustQuadsForScrollAndAbsoluteZoom(quads,
*element_layout_object);
@@ -191,7 +191,7 @@
return MakeGarbageCollected<DOMRectList>(quads);
}
@@ -2144,6 +2149,9 @@ gfx::RectF Element::GetBoundingClientRec
@@ -2148,6 +2153,9 @@ gfx::RectF Element::GetBoundingClientRec
DCHECK(element_layout_object);
GetDocument().AdjustRectForScrollAndAbsoluteZoom(result,
*element_layout_object);
@@ -285,7 +285,7 @@
void CanvasRenderingContext2D::fillFormattedText(
--- a/third_party/blink/renderer/platform/BUILD.gn
+++ b/third_party/blink/renderer/platform/BUILD.gn
@@ -1649,6 +1649,7 @@ component("platform") {
@@ -1651,6 +1651,7 @@ component("platform") {
"//components/paint_preview/common",
"//components/power_scheduler",
"//components/search_engines:search_engine_utils",
@@ -295,8 +295,8 @@
"//components/webrtc:net_address_utils",
--- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc
+++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc
@@ -683,4 +683,12 @@ void WebRuntimeFeatures::EnableGetDispla
enable);
@@ -703,4 +703,12 @@ void WebRuntimeFeatures::EnablePrefixedS
RuntimeEnabledFeatures::SetPrefixedStorageInfoEnabled(enable);
}
+void WebRuntimeFeatures::EnableFingerprintingClientRectsNoise(bool enable) {
@@ -310,7 +310,7 @@
} // namespace blink
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -1091,6 +1091,12 @@
@@ -1056,6 +1056,12 @@
origin_trial_feature_name: "Focusgroup",
},
{

View File

@@ -34,7 +34,7 @@ approach to change color components.
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
--- a/content/browser/renderer_host/render_process_host_impl.cc
+++ b/content/browser/renderer_host/render_process_host_impl.cc
@@ -3262,6 +3262,7 @@ void RenderProcessHostImpl::PropagateBro
@@ -3276,6 +3276,7 @@ void RenderProcessHostImpl::PropagateBro
switches::kFileUrlPathAlias,
switches::kFingerprintingClientRectsNoise,
switches::kFingerprintingCanvasMeasureTextNoise,
@@ -44,7 +44,7 @@ approach to change color components.
switches::kForceGpuMemAvailableMb,
--- a/content/child/runtime_features.cc
+++ b/content/child/runtime_features.cc
@@ -498,6 +498,8 @@ void SetRuntimeFeaturesFromCommandLine(c
@@ -502,6 +502,8 @@ void SetRuntimeFeaturesFromCommandLine(c
switches::kFingerprintingClientRectsNoise, true},
{wrf::EnableFingerprintingCanvasMeasureTextNoise,
switches::kFingerprintingCanvasMeasureTextNoise, true},
@@ -55,7 +55,7 @@ approach to change color components.
if (command_line.HasSwitch(mapping.switch_name))
--- a/third_party/blink/public/platform/web_runtime_features.h
+++ b/third_party/blink/public/platform/web_runtime_features.h
@@ -215,6 +215,7 @@ class WebRuntimeFeatures {
@@ -220,6 +220,7 @@ class WebRuntimeFeatures {
BLINK_PLATFORM_EXPORT static void EnableAllowSyncXHRInPageDismissal(bool);
BLINK_PLATFORM_EXPORT static void EnableFingerprintingClientRectsNoise(bool);
BLINK_PLATFORM_EXPORT static void EnableFingerprintingCanvasMeasureTextNoise(bool);
@@ -65,7 +65,7 @@ approach to change color components.
BLINK_PLATFORM_EXPORT static void EnableSubresourceWebBundles(bool);
--- 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
@@ -29,6 +29,7 @@
@@ -30,6 +30,7 @@
#include "third_party/blink/renderer/platform/graphics/bitmap_image.h"
#include "third_party/blink/renderer/platform/graphics/graphics_context.h"
#include "third_party/blink/renderer/platform/graphics/skia/skia_utils.h"
@@ -73,7 +73,7 @@ approach to change color components.
#include "third_party/blink/renderer/platform/graphics/stroke_data.h"
#include "third_party/blink/renderer/platform/graphics/video_frame_image_util.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
@@ -2047,6 +2048,9 @@ ImageData* BaseRenderingContext2D::getIm
@@ -2094,6 +2095,9 @@ ImageData* BaseRenderingContext2D::getIm
snapshot->PaintImageForCurrentFrame().GetSkImageInfo().bounds();
DCHECK(!bounds.intersect(SkIRect::MakeXYWH(sx, sy, sw, sh)));
}
@@ -85,7 +85,7 @@ approach to change color components.
return image_data;
--- a/third_party/blink/renderer/platform/BUILD.gn
+++ b/third_party/blink/renderer/platform/BUILD.gn
@@ -1607,7 +1607,9 @@ component("platform") {
@@ -1609,7 +1609,9 @@ component("platform") {
"//third_party/blink/renderer:non_test_config",
]
@@ -98,7 +98,7 @@ approach to change color components.
"//third_party/blink/renderer/platform/blob",
--- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc
+++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc
@@ -691,4 +691,8 @@ void WebRuntimeFeatures::EnableFingerpri
@@ -711,4 +711,8 @@ void WebRuntimeFeatures::EnableFingerpri
RuntimeEnabledFeatures::SetFingerprintingCanvasMeasureTextNoiseEnabled(enable);
}
@@ -322,7 +322,7 @@ approach to change color components.
// Methods overridden by all sub-classes
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -1097,6 +1097,9 @@
@@ -1062,6 +1062,9 @@
name: "FingerprintingCanvasMeasureTextNoise",
},
{

View File

@@ -17,7 +17,7 @@ with limited CPU/memory resources and it is disabled by default.
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2149,6 +2149,7 @@ static_library("browser") {
@@ -2153,6 +2153,7 @@ static_library("browser") {
"//components/net_log",
"//components/network_hints/common:mojo_bindings",
"//components/network_session_configurator/browser",
@@ -49,20 +49,21 @@ with limited CPU/memory resources and it is disabled by default.
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -20,10 +20,12 @@
@@ -20,11 +20,13 @@
#include "base/debug/leak_annotations.h"
#include "base/files/file_path.h"
#include "base/location.h"
+#include "base/logging.h"
#include "base/memory/ptr_util.h"
#include "base/metrics/histogram_macros.h"
#include "base/notreached.h"
#include "base/path_service.h"
#include "base/run_loop.h"
+#include "base/strings/string_number_conversions.h"
#include "base/synchronization/waitable_event.h"
#include "base/task/single_thread_task_runner.h"
#include "base/task/task_traits.h"
@@ -103,6 +105,7 @@
@@ -104,6 +106,7 @@
#include "components/metrics/metrics_service.h"
#include "components/metrics_services_manager/metrics_services_manager.h"
#include "components/metrics_services_manager/metrics_services_manager_client.h"
@@ -70,7 +71,7 @@ with limited CPU/memory resources and it is disabled by default.
#include "components/network_time/network_time_tracker.h"
#include "components/permissions/permissions_client.h"
#include "components/policy/core/common/policy_service.h"
@@ -135,6 +138,7 @@
@@ -136,6 +139,7 @@
#include "media/media_buildflags.h"
#include "mojo/public/cpp/bindings/pending_receiver.h"
#include "net/log/net_log.h"
@@ -78,7 +79,7 @@ with limited CPU/memory resources and it is disabled by default.
#include "ppapi/buildflags/buildflags.h"
#include "printing/buildflags/buildflags.h"
#include "services/network/public/cpp/features.h"
@@ -349,6 +353,18 @@ void BrowserProcessImpl::Init() {
@@ -350,6 +354,18 @@ void BrowserProcessImpl::Init() {
pref_change_registrar_.Add(metrics::prefs::kMetricsReportingEnabled,
base::BindRepeating(&ApplyMetricsReportingPolicy));
@@ -99,7 +100,7 @@ with limited CPU/memory resources and it is disabled by default.
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -1772,6 +1772,10 @@ const char kUnthrottledNestedTimeoutDesc
@@ -1789,6 +1789,10 @@ const char kUnthrottledNestedTimeoutDesc
"websites abusing the API will still eventually have their setTimeouts "
"clamped.";
@@ -112,7 +113,7 @@ with limited CPU/memory resources and it is disabled by default.
const char kMediaRouterCastAllowAllIPsDescription[] =
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -993,6 +993,9 @@ extern const char kLogJsConsoleMessagesD
@@ -1006,6 +1006,9 @@ extern const char kLogJsConsoleMessagesD
extern const char kUnthrottledNestedTimeoutName[];
extern const char kUnthrottledNestedTimeoutDescription[];

View File

@@ -4,7 +4,7 @@ bug-debian: http://bugs.debian.org/857767
--- a/chrome/browser/profiles/profile_manager.cc
+++ b/chrome/browser/profiles/profile_manager.cc
@@ -1442,11 +1442,6 @@ void ProfileManager::InitProfileUserPref
@@ -1441,11 +1441,6 @@ void ProfileManager::InitProfileUserPref
profile->GetPrefs()->SetString(prefs::kSupervisedUserId,
supervised_user_id);
}

View File

@@ -11,7 +11,7 @@ author: Michael Gilbert <mgilbert@debian.org>
parser.add_option(
'--skip-generate-buildfiles',
action='store_true',
@@ -121,8 +122,12 @@ def main(argv):
@@ -122,8 +123,12 @@ def main(argv):
shutil.copy2(
os.path.join(BOOTSTRAP_DIR, 'last_commit_position.h'), gn_build_dir)

View File

@@ -12,7 +12,7 @@
void BackgroundModeManager::RegisterProfile(Profile* profile) {
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -1361,7 +1361,7 @@ void ChromeContentBrowserClient::Registe
@@ -1355,7 +1355,7 @@ void ChromeContentBrowserClient::Registe
void ChromeContentBrowserClient::RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false);
@@ -23,7 +23,7 @@
// used for mapping the command-line flags).
--- a/chrome/browser/net/profile_network_context_service.cc
+++ b/chrome/browser/net/profile_network_context_service.cc
@@ -345,7 +345,7 @@ void ProfileNetworkContextService::Updat
@@ -355,7 +355,7 @@ void ProfileNetworkContextService::Updat
void ProfileNetworkContextService::RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterBooleanPref(
@@ -94,7 +94,7 @@
registry->RegisterDictionaryPref(prefs::kAppWindowPlacement);
--- a/components/autofill/core/common/autofill_prefs.cc
+++ b/components/autofill/core/common/autofill_prefs.cc
@@ -120,10 +120,10 @@ const char kAutocompleteLastVersionReten
@@ -117,10 +117,10 @@ const char kAutocompleteLastVersionReten
void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
// Synced prefs. Used for cross-device choices, e.g., credit card Autofill.
registry->RegisterBooleanPref(
@@ -107,18 +107,18 @@
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
registry->RegisterIntegerPref(
prefs::kAutofillLastVersionDeduped, 0,
@@ -133,7 +133,7 @@ void RegisterProfilePrefs(user_prefs::Pr
@@ -130,7 +130,7 @@ void RegisterProfilePrefs(user_prefs::Pr
prefs::kAutofillLastVersionDisusedAddressesDeleted, 0,
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
registry->RegisterBooleanPref(
- prefs::kAutofillCreditCardEnabled, true,
+ prefs::kAutofillCreditCardEnabled, false,
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
// Non-synced prefs. Used for per-device choices, e.g., signin promo.
registry->RegisterBooleanPref(
prefs::kAutofillIBANEnabled, true,
--- a/components/bookmarks/browser/bookmark_utils.cc
+++ b/components/bookmarks/browser/bookmark_utils.cc
@@ -438,7 +438,7 @@ bool DoesBookmarkContainWords(const std:
@@ -436,7 +436,7 @@ bool DoesBookmarkContainWords(const std:
void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterBooleanPref(

View File

@@ -5,7 +5,7 @@ Subject: [PATCH 56/66] browser: disable profile auto-import on first run
--- a/chrome/browser/chrome_browser_main.cc
+++ b/chrome/browser/chrome_browser_main.cc
@@ -1649,8 +1649,6 @@ int ChromeBrowserMainParts::PreMainMessa
@@ -1631,8 +1631,6 @@ int ChromeBrowserMainParts::PreMainMessa
// and preferences have been registered since some of the import code depends
// on preferences.
if (first_run::IsChromeFirstRun()) {

View File

@@ -12,7 +12,7 @@ it as hidden as it was before?
--- a/net/cert/x509_util.cc
+++ b/net/cert/x509_util.cc
@@ -241,7 +241,7 @@ bool GetTLSServerEndPointChannelBinding(
@@ -248,7 +248,7 @@ bool GetTLSServerEndPointChannelBinding(
}
// RSA keys created by CreateKeyAndSelfSignedCert will be of this length.

View File

@@ -10,12 +10,12 @@ Out with all those tracking cookies!
--- a/components/content_settings/core/browser/content_settings_registry.cc
+++ b/components/content_settings/core/browser/content_settings_registry.cc
@@ -131,7 +131,7 @@ void ContentSettingsRegistry::Init() {
// PrefProvider::DiscardOrMigrateObsoletePreferences() and
@@ -132,7 +132,7 @@ void ContentSettingsRegistry::Init() {
// DefaultProvider::DiscardOrMigrateObsoletePreferences() accordingly.
- Register(ContentSettingsType::COOKIES, "cookies", CONTENT_SETTING_ALLOW,
+ Register(ContentSettingsType::COOKIES, "cookies", CONTENT_SETTING_SESSION_ONLY,
WebsiteSettingsInfo::SYNCABLE,
AllowlistedSchemes(kChromeUIScheme, kChromeDevToolsScheme),
ValidSettings(CONTENT_SETTING_ALLOW, CONTENT_SETTING_BLOCK,
Register(
- ContentSettingsType::COOKIES, "cookies", CONTENT_SETTING_ALLOW,
+ ContentSettingsType::COOKIES, "cookies", CONTENT_SETTING_SESSION_ONLY,
WebsiteSettingsInfo::SYNCABLE,
AllowlistedSchemes(kChromeUIScheme, kChromeDevToolsScheme),
ValidSettings(CONTENT_SETTING_ALLOW, CONTENT_SETTING_BLOCK,

View File

@@ -16,7 +16,7 @@ the case anyway, since we are based off Chromium, not Chrome.
--- a/chrome/browser/app_controller_mac.mm
+++ b/chrome/browser/app_controller_mac.mm
@@ -826,7 +826,7 @@ class AppControllerNativeThemeObserver :
@@ -828,7 +828,7 @@ class AppControllerNativeThemeObserver :
CFStringRef checkInterval = CFSTR("checkInterval");
CFPropertyListRef plist = CFPreferencesCopyAppValue(checkInterval, app);
if (!plist) {

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/browser.cc
+++ b/chrome/browser/ui/browser.cc
@@ -138,6 +138,8 @@
@@ -139,6 +139,8 @@
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/browser/ui/tabs/tab_utils.h"
#include "chrome/browser/ui/ui_features.h"
@@ -9,7 +9,7 @@
#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/webui/signin/login_ui_service.h"
@@ -476,6 +478,7 @@ Browser::Browser(const CreateParams& par
@@ -477,6 +479,7 @@ Browser::Browser(const CreateParams& par
omit_from_session_restore_(params.omit_from_session_restore),
should_trigger_session_restore_(params.should_trigger_session_restore),
cancel_download_confirmation_state_(NOT_PROMPTED),
@@ -17,7 +17,7 @@
override_bounds_(params.initial_bounds),
initial_show_state_(params.initial_show_state),
initial_workspace_(params.initial_workspace),
@@ -841,6 +844,7 @@ Browser::WarnBeforeClosingResult Browser
@@ -838,6 +841,7 @@ Browser::WarnBeforeClosingResult Browser
// true or there are no pending downloads we need to prompt about) then
// there's no need to warn.
if (force_skip_warning_user_on_close_ || CanCloseWithInProgressDownloads())
@@ -25,7 +25,7 @@
return WarnBeforeClosingResult::kOkToClose;
DCHECK(!warn_before_closing_callback_)
@@ -875,6 +879,7 @@ bool Browser::TryToCloseWindow(
@@ -872,6 +876,7 @@ bool Browser::TryToCloseWindow(
void Browser::ResetTryToCloseWindow() {
cancel_download_confirmation_state_ = NOT_PROMPTED;
@@ -33,7 +33,7 @@
unload_controller_.ResetTryToCloseWindow();
}
@@ -2774,6 +2779,62 @@ bool Browser::CanCloseWithInProgressDown
@@ -2769,6 +2774,62 @@ bool Browser::CanCloseWithInProgressDown
return false;
}
@@ -96,7 +96,7 @@
void Browser::InProgressDownloadResponse(bool cancel_downloads) {
if (cancel_downloads) {
cancel_download_confirmation_state_ = RESPONSE_RECEIVED;
@@ -2792,6 +2853,22 @@ void Browser::InProgressDownloadResponse
@@ -2787,6 +2848,22 @@ void Browser::InProgressDownloadResponse
std::move(warn_before_closing_callback_)
.Run(WarnBeforeClosingResult::kDoNotClose);
@@ -129,7 +129,7 @@
#include "chrome/browser/ui/signin_view_controller.h"
#include "chrome/browser/ui/tabs/tab_strip_model_observer.h"
#include "chrome/browser/ui/unload_controller.h"
@@ -1055,12 +1056,17 @@ class Browser : public TabStripModelObse
@@ -1056,12 +1057,17 @@ class Browser : public TabStripModelObse
// Returns true if the window can close, false otherwise.
bool CanCloseWithInProgressDownloads();
@@ -147,7 +147,7 @@
// Called when all warnings have completed when attempting to close the
// browser directly (e.g. via hotkey, close button, terminate signal, etc.)
// Used as a WarnBeforeClosingCallback by ShouldCloseWindow().
@@ -1230,6 +1236,8 @@ class Browser : public TabStripModelObse
@@ -1231,6 +1237,8 @@ class Browser : public TabStripModelObse
// when the browser is closed with in-progress downloads.
CancelDownloadConfirmationState cancel_download_confirmation_state_;

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -820,10 +820,14 @@ bool HandleNewTabPageLocationOverride(
@@ -816,10 +816,14 @@ bool HandleNewTabPageLocationOverride(
// Don't change the URL when incognito mode.
if (profile->IsOffTheRecord())

View File

@@ -11,9 +11,9 @@
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/third_party/blink/common/features.cc
+++ b/third_party/blink/common/features.cc
@@ -15,6 +15,8 @@
namespace blink {
namespace features {
@@ -23,6 +23,8 @@ namespace features {
const base::Feature kAnonymousIframeOriginTrial{
"AnonymousIframeOriginTrial", base::FEATURE_ENABLED_BY_DEFAULT};
+const base::Feature kDisableLinkDrag{"DisableLinkDrag", base::FEATURE_DISABLED_BY_DEFAULT};
+
@@ -28,9 +28,9 @@
+BLINK_COMMON_EXPORT extern const base::Feature kDisableLinkDrag;
+
BLINK_COMMON_EXPORT extern const base::Feature kAnonymousIframeOriginTrial;
BLINK_COMMON_EXPORT extern const base::Feature kAutomaticLazyFrameLoadingToAds;
BLINK_COMMON_EXPORT extern const base::Feature
kAutomaticLazyFrameLoadingToEmbeds;
BLINK_COMMON_EXPORT extern const base::FeatureParam<int>
--- a/third_party/blink/renderer/core/editing/selection_controller.cc
+++ b/third_party/blink/renderer/core/editing/selection_controller.cc
@@ -1319,10 +1319,14 @@ FrameSelection& SelectionController::Sel

View File

@@ -42,7 +42,7 @@
#include "base/feature_list.h"
#include "base/format_macros.h"
#include "base/metrics/histogram_functions.h"
@@ -296,6 +298,15 @@ AutocompleteController::AutocompleteCont
@@ -319,6 +321,15 @@ AutocompleteController::AutocompleteCont
search_service_worker_signal_sent_(false),
template_url_service_(provider_client_->GetTemplateURLService()) {
provider_types &= ~OmniboxFieldTrial::GetDisabledProviderTypes();
@@ -60,7 +60,7 @@
// Providers run in the order they're added. Run these async providers 1st
--- a/components/omnibox/browser/history_url_provider.cc
+++ b/components/omnibox/browser/history_url_provider.cc
@@ -483,6 +483,9 @@ void HistoryURLProvider::Start(const Aut
@@ -474,6 +474,9 @@ void HistoryURLProvider::Start(const Aut
if (fixed_up_input.type() != metrics::OmniboxInputType::QUERY)
matches_.push_back(what_you_typed_match);
@@ -80,7 +80,7 @@
#include "base/feature_list.h"
#include "base/i18n/break_iterator.h"
#include "base/i18n/case_conversion.h"
@@ -652,6 +653,9 @@ void SearchProvider::Run(bool query_is_p
@@ -680,6 +681,9 @@ void SearchProvider::Run(bool query_is_p
}
void SearchProvider::DoHistoryQuery(bool minimal_changes) {

View File

@@ -27,7 +27,7 @@
return true;
--- a/chrome/browser/ui/views/location_bar/location_bar_view.cc
+++ b/chrome/browser/ui/views/location_bar/location_bar_view.cc
@@ -312,7 +312,8 @@ void LocationBarView::Init() {
@@ -305,7 +305,8 @@ void LocationBarView::Init() {
}
params.types_enabled.push_back(PageActionIconType::kSendTabToSelf);
params.types_enabled.push_back(PageActionIconType::kClickToCall);
@@ -36,7 +36,7 @@
+ params.types_enabled.push_back(PageActionIconType::kQRCodeGenerator);
if (base::FeatureList::IsEnabled(kWebOTPCrossDevice))
params.types_enabled.push_back(PageActionIconType::kSmsRemoteFetcher);
if (!base::FeatureList::IsEnabled(
params.types_enabled.push_back(PageActionIconType::kManagePasswords);
--- a/chrome/browser/ungoogled_flag_entries.h
+++ b/chrome/browser/ungoogled_flag_entries.h
@@ -64,4 +64,8 @@

View File

@@ -48,7 +48,7 @@
#include "base/containers/contains.h"
#include "base/debug/crash_logging.h"
#include "base/format_macros.h"
@@ -201,6 +202,12 @@ bool IsCreatedByExtension(const Template
@@ -206,6 +207,12 @@ bool IsCreatedByExtension(const Template
template_url->type() == TemplateURL::OMNIBOX_API_EXTENSION;
}
@@ -61,7 +61,7 @@
} // namespace
// TemplateURLService::LessWithPrefix -----------------------------------------
@@ -286,6 +293,7 @@ TemplateURLService::TemplateURLService(
@@ -291,6 +298,7 @@ TemplateURLService::TemplateURLService(
std::unique_ptr<TemplateURLServiceClient> client,
const base::RepeatingClosure& dsp_change_callback)
: prefs_(prefs),
@@ -69,7 +69,7 @@
search_terms_data_(std::move(search_terms_data)),
web_data_service_(web_data_service),
client_(std::move(client)),
@@ -367,8 +375,8 @@ bool TemplateURLService::CanAddAutogener
@@ -372,8 +380,8 @@ bool TemplateURLService::CanAddAutogener
// 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.,
// renamed) connected to the same host.
@@ -80,7 +80,7 @@
}
bool TemplateURLService::IsPrepopulatedOrCreatedByPolicy(
@@ -1566,6 +1574,8 @@ SyncDataMap TemplateURLService::CreateGU
@@ -1599,6 +1607,8 @@ SyncDataMap TemplateURLService::CreateGU
void TemplateURLService::Init(const Initializer* initializers,
int num_initializers) {
@@ -89,7 +89,7 @@
if (client_)
client_->SetOwner(this);
@@ -1704,6 +1714,9 @@ void TemplateURLService::ChangeToLoadedS
@@ -1737,6 +1747,9 @@ void TemplateURLService::ChangeToLoadedS
bool TemplateURLService::CanAddAutogeneratedKeywordForHost(
const std::string& host) const {
@@ -101,7 +101,7 @@
return true;
--- a/components/search_engines/template_url_service.h
+++ b/components/search_engines/template_url_service.h
@@ -733,6 +733,8 @@ class TemplateURLService : public WebDat
@@ -738,6 +738,8 @@ class TemplateURLService : public WebDat
// ---------- Browser state related members ---------------------------------
raw_ptr<PrefService> prefs_ = nullptr;

View File

@@ -27,7 +27,7 @@
#include "base/compiler_specific.h"
#include "base/containers/adapters.h"
#include "base/containers/contains.h"
@@ -1627,6 +1628,8 @@ void TabStrip::OnMouseEventInTab(views::
@@ -1636,6 +1637,8 @@ void TabStrip::OnMouseEventInTab(views::
}
void TabStrip::UpdateHoverCard(Tab* tab, HoverCardUpdateType update_type) {

View File

@@ -20,7 +20,7 @@
#include "base/strings/utf_string_conversions.h"
#include "build/build_config.h"
#include "chrome/browser/themes/theme_properties.h"
@@ -140,7 +141,8 @@ TabStripRegionView::TabStripRegionView(s
@@ -139,7 +140,8 @@ TabStripRegionView::TabStripRegionView(s
return;
}

View File

@@ -27,35 +27,33 @@
+ chrome_browsing_data_remover::DATA_TYPE_SITE_DATA;
+}
+
uint64_t GetOriginTypeMask(const base::Value& data_types) {
uint64_t GetOriginTypeMask(const base::Value::List& data_types) {
uint64_t result = 0;
for (const auto& data_type : data_types.GetListDeprecated()) {
@@ -307,8 +323,9 @@ void ChromeBrowsingDataLifetimeManager::
for (const auto& data_type : data_types) {
@@ -305,7 +321,8 @@ void ChromeBrowsingDataLifetimeManager::
bool keep_browser_alive) {
auto* data_types = profile_->GetPrefs()->GetList(
const base::Value::List& data_types = profile_->GetPrefs()->GetValueList(
browsing_data::prefs::kClearBrowsingDataOnExitList);
- if (data_types && !data_types->GetListDeprecated().empty() &&
- !SyncServiceFactory::IsSyncAllowed(profile_)) {
- if (!data_types.empty() && !SyncServiceFactory::IsSyncAllowed(profile_)) {
+ bool cdoe = base::FeatureList::IsEnabled(browsing_data::features::kClearDataOnExit);
+ if (cdoe || (data_types && !data_types->GetListDeprecated().empty() &&
+ !SyncServiceFactory::IsSyncAllowed(profile_))) {
+ if (cdoe || (!data_types.empty() && !SyncServiceFactory::IsSyncAllowed(profile_))) {
profile_->GetPrefs()->SetBoolean(
browsing_data::prefs::kClearBrowsingDataOnExitDeletionPending, true);
auto* remover = profile_->GetBrowsingDataRemover();
@@ -319,8 +336,8 @@ void ChromeBrowsingDataLifetimeManager::
@@ -316,8 +333,8 @@ void ChromeBrowsingDataLifetimeManager::
DCHECK(keep_browser_alive);
#endif
remover->RemoveAndReply(base::Time(), base::Time::Max(),
- GetRemoveMask(*data_types),
- GetOriginTypeMask(*data_types),
+ cdoe ? AllRemoveMask() : GetRemoveMask(*data_types),
+ cdoe ? AllOriginTypeMask() : GetOriginTypeMask(*data_types),
- GetRemoveMask(data_types),
- GetOriginTypeMask(data_types),
+ cdoe ? AllRemoveMask() : GetRemoveMask(data_types),
+ cdoe ? AllOriginTypeMask() : GetOriginTypeMask(data_types),
BrowsingDataRemoverObserver::Create(
remover, /*filterable_deletion=*/true, profile_,
keep_browser_alive));
--- a/chrome/browser/browsing_data/chrome_browsing_data_lifetime_manager_factory.cc
+++ b/chrome/browser/browsing_data/chrome_browsing_data_lifetime_manager_factory.cc
@@ -48,6 +48,8 @@ ChromeBrowsingDataLifetimeManagerFactory
@@ -43,6 +43,8 @@ ChromeBrowsingDataLifetimeManagerFactory
KeyedService* ChromeBrowsingDataLifetimeManagerFactory::BuildServiceInstanceFor(
content::BrowserContext* context) const {
if (!base::FeatureList::IsEnabled(
@@ -63,7 +61,7 @@
+ !base::FeatureList::IsEnabled(
browsing_data::features::kEnableBrowsingDataLifetimeManager))
return nullptr;
Profile* profile = Profile::FromBrowserContext(context);
#if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS)
--- a/chrome/browser/ungoogled_flag_entries.h
+++ b/chrome/browser/ungoogled_flag_entries.h
@@ -56,4 +56,8 @@
@@ -77,14 +75,15 @@
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/components/browsing_data/core/features.cc
+++ b/components/browsing_data/core/features.cc
@@ -19,5 +19,7 @@ const base::Feature kEnableBrowsingDataL
const base::Feature kEnableBrowsingDataLifetimeManager{
"BrowsingDataLifetimeManager", base::FEATURE_ENABLED_BY_DEFAULT};
#endif
+
@@ -9,6 +9,8 @@
namespace browsing_data {
namespace features {
+const base::Feature kClearDataOnExit{"ClearDataOnExit", base::FEATURE_DISABLED_BY_DEFAULT};
} // namespace features
} // namespace browsing_data
+
const base::Feature kEnableRemovingAllThirdPartyCookies{
"EnableRemovingAllThirdPartyCookies", base::FEATURE_DISABLED_BY_DEFAULT};
--- a/components/browsing_data/core/features.h
+++ b/components/browsing_data/core/features.h
@@ -17,6 +17,7 @@ extern const base::Feature kEnableRemovi

View File

@@ -8,7 +8,7 @@
#include "base/containers/flat_map.h"
#include "base/cxx17_backports.h"
#include "base/memory/raw_ptr.h"
@@ -1862,6 +1863,10 @@ bool TabStripModel::CloseTabs(base::span
@@ -1813,6 +1814,10 @@ bool TabStripModel::CloseTabs(base::span
if (items.empty())
return true;

View File

@@ -50,7 +50,7 @@
bool IsExtensionDownload(const download::DownloadItem& download_item);
--- a/chrome/browser/download/download_target_determiner.cc
+++ b/chrome/browser/download/download_target_determiner.cc
@@ -1106,10 +1106,12 @@ DownloadConfirmationReason DownloadTarge
@@ -1104,10 +1104,12 @@ DownloadConfirmationReason DownloadTarge
return DownloadConfirmationReason::SAVE_AS;
#if BUILDFLAG(ENABLE_EXTENSIONS)

View File

@@ -11,9 +11,9 @@
+ "Makes popups open in new tabs. ungoogled-chromium flag",
+ kOsAll, SINGLE_VALUE_TYPE("popups-to-tabs")},
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/content/renderer/render_view_impl.cc
+++ b/content/renderer/render_view_impl.cc
@@ -74,6 +74,9 @@ WindowOpenDisposition RenderViewImpl::Na
--- a/content/renderer/render_frame_impl.cc
+++ b/content/renderer/render_frame_impl.cc
@@ -1164,6 +1164,9 @@ WindowOpenDisposition NavigationPolicyTo
case blink::kWebNavigationPolicyNewWindow:
return WindowOpenDisposition::NEW_WINDOW;
case blink::kWebNavigationPolicyNewPopup:
@@ -22,7 +22,7 @@
+ return WindowOpenDisposition::NEW_POPUP;
case blink::kWebNavigationPolicyPictureInPicture:
return WindowOpenDisposition::NEW_POPUP;
default:
}
--- a/ui/base/mojom/window_open_disposition_mojom_traits.h
+++ b/ui/base/mojom/window_open_disposition_mojom_traits.h
@@ -5,6 +5,7 @@

View File

@@ -21,7 +21,7 @@
#include "base/callback_helpers.h"
#include "base/compiler_specific.h"
#include "base/containers/flat_set.h"
@@ -1010,7 +1011,8 @@ void HistoryBackend::InitImpl(
@@ -1021,7 +1022,8 @@ void HistoryBackend::InitImpl(
db_->GetStartDate(&first_recorded_time_);
// Start expiring old stuff.

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/views/frame/browser_view.cc
+++ b/chrome/browser/ui/views/frame/browser_view.cc
@@ -915,6 +915,7 @@ BrowserView::BrowserView(std::unique_ptr
@@ -921,6 +921,7 @@ BrowserView::BrowserView(std::unique_ptr
AddChildView(std::make_unique<ContentsSeparator>());
side_panel_coordinator_ = std::make_unique<SidePanelCoordinator>(this);
} else {

View File

@@ -1,9 +1,9 @@
--- a/chrome/browser/ui/views/toolbar/toolbar_view.cc
+++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc
@@ -282,14 +282,30 @@ void ToolbarView::Init() {
@@ -339,14 +339,30 @@ void ToolbarView::Init() {
side_panel_button_ = AddChildView(std::move(side_panel_button));
std::unique_ptr<ToolbarAccountIconContainerView>
toolbar_account_icon_container;
avatar_ = AddChildView(std::make_unique<AvatarToolbarButton>(browser_view_));
+
+ const base::CommandLine& command_line =
+ *base::CommandLine::ForCurrentProcess();
@@ -30,9 +30,9 @@
+ else if (flag_value == "never")
+ show_avatar_toolbar_button = false;
+
if (base::FeatureList::IsEnabled(
autofill::features::kAutofillEnableToolbarStatusChip)) {
// The avatar button is contained inside the page-action container and
avatar_->SetVisible(show_avatar_toolbar_button);
auto app_menu_button = std::make_unique<BrowserAppMenuButton>(this);
--- a/chrome/browser/ungoogled_flag_choices.h
+++ b/chrome/browser/ungoogled_flag_choices.h
@@ -13,4 +13,16 @@ const FeatureEntry::Choice kExtensionHan

View File

@@ -19,8 +19,8 @@
+const base::Feature kSetIpv6ProbeFalse{"SetIpv6ProbeFalse", base::FEATURE_DISABLED_BY_DEFAULT};
+
const base::Feature kAcceptLanguageHeader{"AcceptLanguageHeader",
base::FEATURE_ENABLED_BY_DEFAULT};
const base::Feature kAlpsForHttp2{"AlpsForHttp2",
base::FEATURE_ENABLED_BY_DEFAULT};
--- a/net/base/features.h
+++ b/net/base/features.h
@@ -30,9 +30,9 @@
+NET_EXPORT extern const base::Feature kSetIpv6ProbeFalse;
+
// Toggles the `Accept-Language` HTTP request header, which
// https://github.com/WICG/lang-client-hint proposes that we deprecate.
NET_EXPORT extern const base::Feature kAcceptLanguageHeader;
// Enables ALPS extension of TLS 1.3 for HTTP/2, see
// https://vasilvv.github.io/tls-alps/draft-vvv-tls-alps.html and
// https://vasilvv.github.io/httpbis-alps/draft-vvv-httpbis-alps.html.
--- a/net/dns/host_resolver_manager.cc
+++ b/net/dns/host_resolver_manager.cc
@@ -153,11 +153,6 @@ const unsigned kMinimumTTLSeconds = kCac
@@ -47,7 +47,7 @@
enum DnsResolveStatus {
RESOLVE_STATUS_DNS_SUCCESS = 0,
RESOLVE_STATUS_PROC_SUCCESS,
@@ -4093,7 +4088,7 @@ bool HostResolverManager::IsIPv6Reachabl
@@ -4075,7 +4070,7 @@ bool HostResolverManager::IsIPv6Reachabl
(tick_clock_->NowTicks() - last_ipv6_probe_time_).InMilliseconds() >
kIPv6ProbePeriodMs) {
SetLastIPv6ProbeResult(

View File

@@ -33,17 +33,17 @@
queryUrl_: String,
+ suggestionsUrl_: String,
dialogTitle_: String,
keywordFieldLabel_: String,
actionButtonText_: String,
@@ -79,6 +81,7 @@ export class SettingsSearchEngineEditDia
};
@@ -72,6 +74,7 @@ export class SettingsSearchEngineEditDia
private searchEngine_: string;
private keyword_: string;
private queryUrl_: string;
+ private suggestionsUrl_: string;
private dialogTitle_: string;
private keywordFieldLabel_: string;
private actionButtonText_: string;
@@ -98,6 +101,7 @@ export class SettingsSearchEngineEditDia
private browserProxy_: SearchEnginesBrowserProxy =
@@ -89,6 +92,7 @@ export class SettingsSearchEngineEditDia
this.searchEngine_ = this.model.name;
this.keyword_ = this.model.keyword;
this.queryUrl_ = this.model.url;
@@ -51,7 +51,7 @@
} else {
this.dialogTitle_ =
loadTimeData.getString('searchEnginesAddSearchEngine');
@@ -137,8 +141,12 @@ export class SettingsSearchEngineEditDia
@@ -124,8 +128,12 @@ export class SettingsSearchEngineEditDia
}
}
@@ -66,7 +66,7 @@
}
private cancel_() {
@@ -147,7 +155,8 @@ export class SettingsSearchEngineEditDia
@@ -134,7 +142,8 @@ export class SettingsSearchEngineEditDia
private onActionButtonTap_() {
this.browserProxy_.searchEngineEditCompleted(
@@ -76,7 +76,7 @@
this.$.dialog.close();
}
@@ -178,8 +187,10 @@ export class SettingsSearchEngineEditDia
@@ -165,8 +174,10 @@ export class SettingsSearchEngineEditDia
this.$.searchEngine,
this.$.keyword,
this.$.queryUrl,
@@ -90,13 +90,13 @@
}
--- a/chrome/browser/resources/settings/search_engines_page/search_engines_browser_proxy.ts
+++ b/chrome/browser/resources/settings/search_engines_page/search_engines_browser_proxy.ts
@@ -31,6 +31,7 @@ export type SearchEngine = {
name: string,
shouldConfirmDeletion: boolean,
url: string,
+ suggestionsUrl: string,
urlLocked: boolean,
};
@@ -31,6 +31,7 @@ export interface SearchEngine {
name: string;
shouldConfirmDeletion: boolean;
url: string;
+ suggestionsUrl: string;
urlLocked: boolean;
}
@@ -73,7 +74,7 @@ export interface SearchEnginesBrowserPro
searchEngineEditCancelled(): void;
@@ -341,16 +341,16 @@
// Dummy number used for indicating that a new search engine is added.
const int kNewSearchEngineIndex = -1;
@@ -207,6 +208,8 @@ base::Value::Dict SearchEnginesHandler::
@@ -206,6 +207,8 @@ base::Value::Dict SearchEnginesHandler::
Profile* profile = Profile::FromWebUI(web_ui());
dict.Set("url",
template_url->url_ref().DisplayURL(UIThreadSearchTermsData()));
+ dict.Set("suggestionsUrl", template_url->suggestions_url_ref().DisplayURL(
+ UIThreadSearchTermsData()));
dict.Set("urlLocked", template_url->prepopulate_id() > 0);
dict.Set("urlLocked", ((template_url->prepopulate_id() > 0) ||
(template_url->starter_pack_id() > 0)));
GURL icon_url = template_url->favicon_url();
if (icon_url.is_valid())
@@ -314,12 +317,14 @@ void SearchEnginesHandler::HandleSearchE
@@ -313,12 +316,14 @@ void SearchEnginesHandler::HandleSearchE
void SearchEnginesHandler::OnEditedKeyword(TemplateURL* template_url,
const std::u16string& title,
const std::u16string& keyword,
@@ -368,7 +368,7 @@
edit_controller_.reset();
}
@@ -347,6 +352,8 @@ bool SearchEnginesHandler::CheckFieldVal
@@ -346,6 +351,8 @@ bool SearchEnginesHandler::CheckFieldVal
is_valid = edit_controller_->IsKeywordValid(base::UTF8ToUTF16(field_value));
else if (field_name.compare(kQueryUrlField) == 0)
is_valid = edit_controller_->IsURLValid(field_value);
@@ -377,7 +377,7 @@
else
NOTREACHED();
@@ -366,18 +373,21 @@ void SearchEnginesHandler::HandleSearchE
@@ -365,18 +372,21 @@ void SearchEnginesHandler::HandleSearchE
if (!edit_controller_.get())
return;
@@ -427,7 +427,7 @@
--- a/components/search_engines/template_url_service.cc
+++ b/components/search_engines/template_url_service.cc
@@ -654,7 +654,8 @@ void TemplateURLService::IncrementUsageC
@@ -659,7 +659,8 @@ void TemplateURLService::IncrementUsageC
void TemplateURLService::ResetTemplateURL(TemplateURL* url,
const std::u16string& title,
const std::u16string& keyword,
@@ -437,7 +437,7 @@
DCHECK(!IsCreatedByExtension(url));
DCHECK(!keyword.empty());
DCHECK(!search_url.empty());
@@ -669,6 +670,7 @@ void TemplateURLService::ResetTemplateUR
@@ -674,6 +675,7 @@ void TemplateURLService::ResetTemplateUR
data.safe_for_autoreplace = false;
data.last_modified = clock_->Now();
data.is_active = TemplateURLData::ActiveStatus::kTrue;

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -3290,7 +3290,13 @@ const FeatureEntry::FeatureVariation
@@ -3331,7 +3331,13 @@ const FeatureEntry::FeatureVariation
// calculate and verify checksum.
//
// When adding a new choice, add it to the end of the list.

View File

@@ -150,7 +150,7 @@
} // namespace download
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -89,7 +89,6 @@ source_set("browser") {
@@ -98,7 +98,6 @@ source_set("browser") {
"//components/permissions:permissions_common",
"//components/power_scheduler",
"//components/services/filesystem:lib",

View File

@@ -3,7 +3,7 @@
--- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
+++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
@@ -3667,8 +3667,7 @@ ScriptValue WebGLRenderingContextBase::g
@@ -3694,8 +3694,7 @@ ScriptValue WebGLRenderingContextBase::g
pname, IdentifiabilityBenignStringToken(
String(ContextGL()->GetString(GL_RENDERER))));
}
@@ -13,7 +13,7 @@
}
SynthesizeGLError(
GL_INVALID_ENUM, "getParameter",
@@ -3682,8 +3681,7 @@ ScriptValue WebGLRenderingContextBase::g
@@ -3709,8 +3708,7 @@ ScriptValue WebGLRenderingContextBase::g
pname, IdentifiabilityBenignStringToken(
String(ContextGL()->GetString(GL_VENDOR))));
}

View File

@@ -2,7 +2,7 @@
--- a/third_party/blink/common/features.cc
+++ b/third_party/blink/common/features.cc
@@ -502,7 +502,7 @@ const base::Feature kComputePressure{"Co
@@ -566,7 +566,7 @@ const base::Feature kComputePressure{"Co
// Prefetch request properties are updated to be privacy-preserving. See
// crbug.com/988956.
const base::Feature kPrefetchPrivacyChanges{"PrefetchPrivacyChanges",

View File

@@ -2,7 +2,7 @@
--- a/chrome/browser/ui/browser_commands.cc
+++ b/chrome/browser/ui/browser_commands.cc
@@ -440,11 +440,6 @@ int GetContentRestrictions(const Browser
@@ -441,11 +441,6 @@ int GetContentRestrictions(const Browser
CoreTabHelper* core_tab_helper =
CoreTabHelper::FromWebContents(current_tab);
content_restrictions = core_tab_helper->content_restrictions();

View File

@@ -13,7 +13,7 @@
AddChildView(std::make_unique<views::InkDropContainerView>());
--- a/chrome/browser/ui/views/tabs/tab_strip.cc
+++ b/chrome/browser/ui/views/tabs/tab_strip.cc
@@ -1902,8 +1902,6 @@ void TabStrip::NewTabButtonPressed(const
@@ -1908,8 +1908,6 @@ void TabStrip::NewTabButtonPressed(const
const ui::MouseEvent& mouse = static_cast<const ui::MouseEvent&>(event);
if (mouse.IsOnlyMiddleMouseButton()) {
@@ -22,7 +22,7 @@
ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
CHECK(clipboard);
std::u16string clipboard_text;
@@ -1911,7 +1909,6 @@ void TabStrip::NewTabButtonPressed(const
@@ -1917,7 +1915,6 @@ void TabStrip::NewTabButtonPressed(const
/* data_dst = */ nullptr, &clipboard_text);
if (!clipboard_text.empty())
controller_->CreateNewTabWithLocation(clipboard_text);

View File

@@ -20,7 +20,7 @@
--- a/components/search_engines/util.cc
+++ b/components/search_engines/util.cc
@@ -483,7 +483,7 @@ void GetSearchProvidersUsingLoadedEngine
@@ -490,7 +490,7 @@ void GetSearchProvidersUsingLoadedEngine
const int prepopulate_resource_keyword_version =
TemplateURLPrepopulateData::GetDataVersion(prefs);

View File

@@ -102,7 +102,7 @@
<template is="dom-if" if="[[!captionSettingsOpensExternally_]]">
--- a/chrome/browser/resources/settings/about_page/about_page.html
+++ b/chrome/browser/resources/settings/about_page/about_page.html
@@ -131,8 +131,6 @@
@@ -126,8 +126,6 @@
</div>
</template>
</if>
@@ -139,7 +139,7 @@
<div id="checkPasswordsBannerContainer" class="cr-row"
hidden$="[[!shouldShowBanner_]]">
<picture>
@@ -167,6 +168,7 @@
@@ -179,6 +180,7 @@
<!-- This div lays out the link correctly, relative to the text. -->
<div class="cr-padded-text">$i18nRaw{managePasswordsLabel}</div>
</div>
@@ -163,7 +163,7 @@
<cr-button id="addCreditCard" class="header-aligned-button"
--- a/chrome/browser/resources/settings/basic_page/basic_page.html
+++ b/chrome/browser/resources/settings/basic_page/basic_page.html
@@ -59,7 +59,7 @@
@@ -38,7 +38,7 @@
prefs="{{prefs}}">
</settings-privacy-guide-promo>
</settings-section>
@@ -188,7 +188,7 @@
padding-inline-start: 0;
}
</style>
-<if expr="not chromeos_ash and not chromeos_lacros">
-<if expr="not is_chromeos">
+<if expr="False">
<!-- Signout is not supported yet on lacros, https://crbug.com/1217645 -->
<settings-toggle-button id="signinAllowedToggle"

View File

@@ -72,7 +72,7 @@ chrome/browser/resources/chromeos/accessibility/select_to_speak/earcons/null_sel
chrome/browser/resources/media/mei_preload/preloaded_data.pb
chrome/browser/ui/app_list/search/search_result_ranker/20190722_example_preprocessor_config.pb
chrome/browser/ui/app_list/search/search_result_ranker/search_ranker_assets/20190923_example_preprocessor_config.pb
chrome/build/pgo_profiles/chrome-linux-5195-1661967832-2784a44af3ffd40e16d54a75c07702d051a2df49.profdata
chrome/build/pgo_profiles/chrome-linux-main-1660845461-6907d5caac9a3a7552d52bf333c970cd7960238a.profdata
chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/Network Share Test.lnk
chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/New folder - Shortcut.lnk
chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/long_name.lnk
@@ -204,6 +204,7 @@ components/test/data/service_worker/created_by_origin_impl/Database/000003.log
components/test/data/service_worker/created_by_origin_impl/Database/MANIFEST-000001
components/test/data/sessions/last_session
components/test/data/translate/valid_model.tflite
components/test/data/unzip_service/DifferentEncryptions.zip
components/test/data/unzip_service/Duplicate Filenames.zip
components/test/data/unzip_service/SJIS 00.zip
components/test/data/unzip_service/SJIS 01.zip
@@ -239,6 +240,10 @@ components/test/data/update_client/ihfokbkgjpifnbbojhneepfflplebdkc_1to2_bad.crx
components/test/data/update_client/ihfokbkgjpifnbbojhneepfflplebdkc_2.crx
components/test/data/update_client/jebgalgnebhfojomionfpkfelancnnkf.crx
components/test/data/update_client/jebgalgnebhfojomionfpkfelancnnkf/component1.dll
components/test/data/update_client/puffin_patch_test/puffin_app_v1.crx3
components/test/data/update_client/puffin_patch_test/puffin_app_v1_to_v2.puff
components/test/data/update_client/puffin_patch_test/puffin_app_v2.crx3
components/test/data/update_client/puffin_patch_test/puffin_app_v2_to_v1.puff
components/test/data/update_client/runaction_test_win.crx3
components/test/data/value_store/000005.log
components/test/data/value_store/MANIFEST-000004
@@ -2325,6 +2330,7 @@ third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Europe/Jersey
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Europe/Kaliningrad
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Europe/Kiev
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Europe/Kirov
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Europe/Kyiv
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Europe/Lisbon
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Europe/Ljubljana
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Europe/London
@@ -2471,7 +2477,6 @@ third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Universal
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/W-SU
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/WET
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Zulu
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/localtime
third_party/afl/src/testcases/archives/common/bzip2/small_archive.bz2
third_party/afl/src/testcases/archives/common/cab/small_archive.cab
third_party/afl/src/testcases/archives/common/compress/small_archive.Z
@@ -8300,8 +8305,6 @@ third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ACVP-AES-GMA
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ACVP-AES-KW.bz2
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ACVP-AES-KWP.bz2
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ACVP-AES-XTS.bz2
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ACVP-TDES-CBC.bz2
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ACVP-TDES-ECB.bz2
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/CMAC-AES.bz2
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ECDSA.bz2
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/HMAC-SHA-1.bz2
@@ -12562,11 +12565,15 @@ third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/ca
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1264_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1268_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1284_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1340_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1345_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1441_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1473_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1649_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1658_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1659_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1664_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1670_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1671_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1684_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1758_en
@@ -12583,6 +12590,7 @@ third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/ca
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/212_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/213_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/216_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/218_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/220_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/221_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/222_en
@@ -12609,6 +12617,8 @@ third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/ca
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/243_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/244_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/245_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/246_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/247_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/248_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/249_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/250_en
@@ -12626,10 +12636,13 @@ third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/ca
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/263_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/264_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/265_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/266_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/267_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/268_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/269_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/27_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/290_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/291_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/297_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/298_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/299_en
@@ -12658,6 +12671,8 @@ third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/ca
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/375_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/375_ru
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/376_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/377_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/378_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/380_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/380_uk
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/381_en
@@ -12676,11 +12691,15 @@ third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/ca
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/43_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/44_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/45_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/46_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/47_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/48_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/49_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/500_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/501_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/502_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/503_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/504_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/505_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/506_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/507_en
@@ -12710,20 +12729,33 @@ third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/ca
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/65_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/66_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/670_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/672_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/673_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/674_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/675_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/676_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/677_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/678_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/679_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/680_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/681_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/682_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/683_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/685_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/686_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/687_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/688_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/689_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/690_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/691_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/692_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/7_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/7_ru
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/81_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/82_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/82_ko
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/84_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/850_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/852_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/852_zh
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/852_zh_Hant
@@ -12734,6 +12766,8 @@ third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/ca
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/86_zh
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/86_zh_Hant
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/880_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/881_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/882_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/886_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/90_en
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/91_en
@@ -12774,9 +12808,6 @@ third_party/libphonenumber/dist/java/carrier/test/com/google/i18n/phonenumbers/c
third_party/libphonenumber/dist/java/carrier/test/com/google/i18n/phonenumbers/carrier/testing_data/44_en
third_party/libphonenumber/dist/java/carrier/test/com/google/i18n/phonenumbers/carrier/testing_data/44_sv
third_party/libphonenumber/dist/java/carrier/test/com/google/i18n/phonenumbers/carrier/testing_data/config
third_party/libphonenumber/dist/java/demo/war/WEB-INF/lib/commons-fileupload-1.2.1.jar
third_party/libphonenumber/dist/java/demo/war/WEB-INF/lib/commons-io-1.4.jar
third_party/libphonenumber/dist/java/demo/war/WEB-INF/lib/commons-lang-2.6.jar
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1201_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1202_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1203_en
@@ -12818,6 +12849,7 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1256_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1260_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1262_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1263_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1267_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1269_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1270_en
@@ -12849,6 +12881,7 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1321_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1323_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1325_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1326_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1330_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1331_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1332_en
@@ -12856,6 +12889,8 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1336_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1337_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1339_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1340_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1341_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1343_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1345_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1346_en
@@ -12866,6 +12901,8 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1361_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1364_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1365_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1367_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1368_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1380_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1385_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1386_en
@@ -12898,15 +12935,19 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1437_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1438_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1440_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1441_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1442_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1443_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1445_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1447_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1448_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1450_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1458_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1463_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1464_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1468_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1469_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1470_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1474_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1475_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1478_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1479_en
@@ -12947,12 +12988,15 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1567_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1570_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1571_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1572_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1573_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1574_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1575_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1579_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1580_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1581_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1582_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1584_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1585_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1586_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1587_en
@@ -12990,17 +13034,21 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1649_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1650_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1651_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1656_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1657_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1659_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1660_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1661_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1662_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1667_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1669_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1671_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1672_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1678_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1680_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1681_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1682_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1689_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1701_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1702_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1703_en
@@ -13038,6 +13086,7 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1765_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1769_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1770_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1771_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1772_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1773_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1774_en
@@ -13069,11 +13118,14 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1819_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1820_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1825_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1826_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1828_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1830_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1831_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1832_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1838_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1839_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1840_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1843_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1845_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1847_en
@@ -13125,7 +13177,10 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1938_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1940_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1941_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1943_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1945_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1947_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1948_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1949_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1951_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1952_en
@@ -13169,6 +13224,7 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/232_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/233_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/234_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/236_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/237_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/238_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/239_en
@@ -13252,6 +13308,7 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/383_sq
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/383_sr
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/385_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/386_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/387_bs
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/387_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/387_hr
@@ -13271,7 +13328,6 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/43_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/44_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/46_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/46_sv
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/47_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/48_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/48_pl
@@ -13293,19 +13349,32 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/58_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/58_es
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/592_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/593_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/595_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/598_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/599_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/60_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/61_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/62_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/62_id
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/63_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/64_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/66_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/66_th
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/670_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/672_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/673_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/675_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/676_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/678_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/679_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/680_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/682_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/685_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/686_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/688_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/689_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/690_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/7_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/7_ru
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/81_en
@@ -13314,6 +13383,7 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/82_ko
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/84_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/84_vi
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/850_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/86_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/86_zh
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/880_en
@@ -13323,15 +13393,21 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/90_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/90_tr
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/91_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/92_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/93_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/93_fa
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/94_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/95_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/960_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/961_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/962_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/963_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/966_ar
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/966_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/967_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/968_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/970_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/971_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/972_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/972_iw
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/975_en
@@ -13339,7 +13415,9 @@ third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/g
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/98_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/98_fa
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/992_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/993_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/994_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/995_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/996_en
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/config
third_party/libphonenumber/dist/java/geocoder/src/com/google/i18n/phonenumbers/timezones/data/map_data
@@ -13355,7 +13433,8 @@ third_party/libphonenumber/dist/java/geocoder/test/com/google/i18n/phonenumbers/
third_party/libphonenumber/dist/java/geocoder/test/com/google/i18n/phonenumbers/geocoding/testing_data/82_ko
third_party/libphonenumber/dist/java/geocoder/test/com/google/i18n/phonenumbers/geocoding/testing_data/config
third_party/libphonenumber/dist/java/geocoder/test/com/google/i18n/phonenumbers/timezones/testing_data/map_data
third_party/libphonenumber/dist/java/lib/junit-4.8.1.jar
third_party/libphonenumber/dist/java/lib/junit-4.13.1.jar
third_party/libphonenumber/dist/java/lib/mockito-all-1.10.19.jar
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_255
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_27
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_30
@@ -13369,7 +13448,6 @@ third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenum
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_36
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_372
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_373
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_375
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_380
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_381
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_385
@@ -13386,7 +13464,6 @@ third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenum
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_595
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_61
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_62
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_63
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_64
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_66
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_675
@@ -13859,6 +13936,7 @@ third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenum
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SN
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SO
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SR
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SS
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ST
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SV
third_party/libphonenumber/dist/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SX
@@ -13914,12 +13992,12 @@ third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenu
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_CA
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_CC
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_CN
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_CO
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_CX
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_DE
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_FR
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_GB
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_GG
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_HU
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_IT
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_JP
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_KR
@@ -13934,6 +14012,8 @@ third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenu
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_US
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_UZ
third_party/libphonenumber/dist/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_YT
third_party/libphonenumber/dist/metadata/metadata.zip
third_party/libphonenumber/dist/migrator/src/test/java/com/google/phonenumbers/migrator/testing/testData/testMetadataZip.zip
third_party/libphonenumber/dist/tools/java/cpp-build/target/cpp-build-1.0-SNAPSHOT-jar-with-dependencies.jar
third_party/libphonenumber/dist/tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar
third_party/libwebm/source/testing/testdata/accurate_cluster_duration.webm
@@ -14947,6 +15027,8 @@ third_party/llvm/lldb/test/API/functionalities/postmortem/netbsd-core/2lwp_t2_SI
third_party/llvm/lldb/test/API/functionalities/postmortem/wow64_minidump/fizzbuzz_wow64.dmp
third_party/llvm/lldb/test/API/functionalities/unwind/noreturn/module-end/test.core
third_party/llvm/lldb/test/API/functionalities/unwind/noreturn/module-end/test.out
third_party/llvm/lldb/test/API/linux/aarch64/mte_core_file/core.mte
third_party/llvm/lldb/test/API/linux/aarch64/mte_core_file/core.nomte
third_party/llvm/lldb/test/API/linux/aarch64/non_address_bit_memory_access/corefile
third_party/llvm/lldb/test/API/tools/lldb-vscode/coreFile/linux-x86_64.core
third_party/llvm/lldb/test/API/tools/lldb-vscode/coreFile/linux-x86_64.out
@@ -15202,7 +15284,6 @@ third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-test-32bit.elf.o
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-test-loc-list-32bit.elf.o
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-test-zlib.elf-x86-64
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-test-zlib.o.elf-x86-64
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-test-zlibgnu.elf-x86-64
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-test.elf-x86-64
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-test.elf-x86-64.debuglink
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-test.macho-i386.o
@@ -15612,6 +15693,8 @@ third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/keep_func/main.o
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/keep_func/main.out
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/label/label.o
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/label/label.out
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/op-convert-offset/op-convert-offset
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/op-convert-offset/op-convert-offset.o
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/preload/foo
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/preload/foo.o
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/private_extern/main.o
@@ -15761,16 +15844,15 @@ third_party/llvm/llvm/test/tools/llvm-cxxdump/Inputs/eh.obj.coff-i386
third_party/llvm/llvm/test/tools/llvm-cxxdump/Inputs/mixed-archive.coff-i386
third_party/llvm/llvm/test/tools/llvm-cxxdump/Inputs/trivial.obj.coff-i386
third_party/llvm/llvm/test/tools/llvm-cxxdump/Inputs/trivial.obj.elf-i386
third_party/llvm/llvm/test/tools/llvm-debuginfod/Inputs/main-debug.exe
third_party/llvm/llvm/test/tools/llvm-debuginfod/Inputs/main.exe
third_party/llvm/llvm/test/tools/llvm-dwarfdump/X86/Inputs/empty.dSYM
third_party/llvm/llvm/test/tools/llvm-dwarfdump/X86/Inputs/invalid.elf
third_party/llvm/llvm/test/tools/llvm-dwarfdump/X86/Inputs/invalid.elf.2
third_party/llvm/llvm/test/tools/llvm-dwarfdump/X86/Inputs/invalid.elf.3
third_party/llvm/llvm/test/tools/llvm-dwarfdump/XCOFF/Inputs/basic32.o
third_party/llvm/llvm/test/tools/llvm-dwarfdump/XCOFF/Inputs/basic64.o
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/compress/a.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/compressfail/a.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/compressfail/compress.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/compressfail/compress.o
third_party/llvm/llvm/test/tools/llvm-dwarfutil/ELF/X86/Inputs/type-units.o
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/duplicate/ac.dwp
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/duplicate/bc.dwp
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/duplicate/c.dwo
@@ -15785,7 +15867,6 @@ third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/dwos_list_from_exec/e.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/dwos_list_from_exec/libd.so
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/dwos_list_from_exec/main
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/empty.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/empty_compressed_section.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/gcc_type/a.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/handle_strx/dw5.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/invalid_compressed.dwo
@@ -16211,8 +16292,9 @@ third_party/llvm/llvm/utils/lit/tests/Inputs/shtest-shell/cat_nonprinting.bin
third_party/llvm/llvm/utils/lit/tests/Inputs/shtest-shell/diff-in.bin
third_party/llvm/llvm/utils/lit/tests/Inputs/shtest-shell/diff-in.utf16
third_party/llvm/mlir/test/IR/zero_whitespace.mlir
third_party/lzma_sdk/bin/7za.exe
third_party/lzma_sdk/bin/7zr.exe
third_party/lzma_sdk/bin/mac64/7zz
third_party/lzma_sdk/bin/win64/7za.exe
third_party/lzma_sdk/bin/win64/7zr.exe
third_party/minizip/minizip_uncompress_corpus/As.zip
third_party/minizip/minizip_uncompress_corpus/comments.zip
third_party/minizip/minizip_uncompress_corpus/corpus.zip
@@ -16667,7 +16749,9 @@ third_party/skia/resources/images/sample_1mp_rotated.dng
third_party/skia/resources/images/wide_gamut_yellow_224_224_64.jpeg
third_party/skia/resources/invalid_images/ossfuzz6347
third_party/skia/resources/rivs/bullet_man_game.riv
third_party/skia/resources/rivs/glow.riv
third_party/skia/resources/rivs/hero_editor.riv
third_party/skia/resources/rivs/knight_square.riv
third_party/skia/resources/sksl/errors/Ossfuzz38107.sksl
third_party/skia/resources/sksl/errors/Ossfuzz44555.sksl
third_party/skia/resources/sksl/errors/Ossfuzz44559.sksl
@@ -16851,6 +16935,8 @@ third_party/tflite/src/tensorflow/cc/saved_model/testdata/VarsAndArithmeticObjec
third_party/tflite/src/tensorflow/cc/saved_model/testdata/VarsAndArithmeticObjectGraph/saved_model.pb
third_party/tflite/src/tensorflow/cc/saved_model/testdata/VarsAndArithmeticObjectGraph/variables/variables.data-00000-of-00001
third_party/tflite/src/tensorflow/cc/saved_model/testdata/VarsAndArithmeticObjectGraph/variables/variables.index
third_party/tflite/src/tensorflow/cc/saved_model/testdata/bert1/saved_model.pb
third_party/tflite/src/tensorflow/cc/saved_model/testdata/bert2/saved_model.pb
third_party/tflite/src/tensorflow/cc/saved_model/testdata/fuzz_generated/bad_node_attr/saved_model.pb
third_party/tflite/src/tensorflow/cc/saved_model/testdata/fuzz_generated/bad_node_attr/variables/variables.data-00000-of-00001
third_party/tflite/src/tensorflow/cc/saved_model/testdata/fuzz_generated/bad_node_attr/variables/variables.index
@@ -17822,6 +17908,7 @@ third_party/webrtc/test/fuzzers/corpora/stun-corpus/9.stun
third_party/webrtc/test/fuzzers/corpora/stun-corpus/validator-crash-1.stun
third_party/webrtc/test/fuzzers/corpora/video_layers_allocation-corpus/vla-0
third_party/webrtc/test/fuzzers/corpora/vp9-encoder-references-corpus/0cee4d5fd2905dc1fb2979f10a9724265b7075e2
third_party/webrtc/test/fuzzers/corpora/vp9-encoder-references-corpus/a1c75436e1872a23391d58316d88c45da0fb7682
third_party/webrtc/test/fuzzers/corpora/vp9-encoder-references-corpus/a8b3fb7be82395c9462684c766841d668dc0029f
third_party/win_build_output/mc/base/trace_event/etw_manifest/MSG00001.bin
third_party/win_build_output/mc/base/trace_event/etw_manifest/chrome_events_winTEMP.BIN
@@ -17892,13 +17979,16 @@ third_party/win_build_output/midl/chrome/elevation_service/x64/elevation_service
third_party/win_build_output/midl/chrome/elevation_service/x86/elevation_service_idl.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/arm64/updater_idl.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/arm64/updater_internal_idl.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/arm64/updater_legacy_idl.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/arm64/updater_legacy_idl_chrome_branded.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/arm64/updater_legacy_idl_open_source.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/x64/updater_idl.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/x64/updater_internal_idl.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/x64/updater_legacy_idl.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/x64/updater_legacy_idl_chrome_branded.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/x64/updater_legacy_idl_open_source.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/x86/updater_idl.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/x86/updater_internal_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_chrome_branded.tlb
third_party/win_build_output/midl/chrome/updater/app/server/win/x86/updater_legacy_idl_open_source.tlb
third_party/win_build_output/midl/google_update/arm64/google_update_idl.tlb
third_party/win_build_output/midl/google_update/x64/google_update_idl.tlb
third_party/win_build_output/midl/google_update/x86/google_update_idl.tlb