Update to Chromium 107.0.5304.62

This commit is contained in:
Blaise
2022-10-20 10:21:39 -05:00
committed by Ahrotahn
parent 08cbc1122a
commit e0de5c9ab1
57 changed files with 1557 additions and 720 deletions

View File

@@ -1 +1 @@
106.0.5249.119
107.0.5304.62

File diff suppressed because it is too large Load Diff

View File

@@ -67,7 +67,7 @@ Subject: Disable fetching of all field trials
/* Alphabetical: */
--- a/components/variations/service/variations_service.cc
+++ b/components/variations/service/variations_service.cc
@@ -235,17 +235,7 @@ bool GetInstanceManipulations(const net:
@@ -220,17 +220,7 @@ bool GetInstanceManipulations(const net:
// Variations seed fetching is only enabled in official Chrome builds, if a URL
// is specified on the command line, and for testing.
bool IsFetchingEnabled() {
@@ -85,4 +85,4 @@ Subject: Disable fetching of all field trials
+ return false;
}
std::unique_ptr<SeedResponse> MaybeImportFirstRunSeed(
// Returns the already downloaded first run seed, and clear the seed from the

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2232,7 +2232,6 @@ static_library("browser") {
@@ -2251,7 +2251,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",
@@ -3689,8 +3688,6 @@ static_library("browser") {
@@ -3720,8 +3719,6 @@ static_library("browser") {
"download/download_commands.h",
"download/download_crx_util.cc",
"download/download_crx_util.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"
@@ -407,8 +406,6 @@ void BrowserProcessImpl::StartTearDown()
@@ -406,8 +405,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)
@@ -1039,14 +1036,6 @@ StatusTray* BrowserProcessImpl::status_t
@@ -1032,14 +1029,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_);
@@ -1284,26 +1273,6 @@ void BrowserProcessImpl::CreateBackgroun
@@ -1274,26 +1263,6 @@ void BrowserProcessImpl::CreateBackgroun
#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"
@@ -636,10 +635,6 @@ void ChromeBrowsingDataRemoverDelegate::
@@ -638,10 +637,6 @@ void ChromeBrowsingDataRemoverDelegate::
base::RecordAction(UserMetricsAction("ClearBrowsingData_Cookies"));
network::mojom::NetworkContext* safe_browsing_context = nullptr;
@@ -140,11 +140,11 @@
- if (sb_service)
- safe_browsing_context = sb_service->GetNetworkContext(profile_);
// Cleared for DATA_TYPE_HISTORY, DATA_TYPE_COOKIES and DATA_TYPE_PASSWORDS.
browsing_data::RemoveFederatedSiteSettingsData(delete_begin_, delete_end_,
host_content_settings_map_);
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -997,34 +997,6 @@ void SetApplicationLocaleOnIOThread(cons
@@ -1008,34 +1008,6 @@ void SetApplicationLocaleOnIOThread(cons
GetIOThreadApplicationLocale() = locale;
}
@@ -179,7 +179,7 @@
#if BUILDFLAG(ENABLE_EXTENSIONS)
AppLoadedInTabSource ClassifyAppLoadedInTabSource(
@@ -4520,14 +4492,9 @@ ChromeContentBrowserClient::CreateThrott
@@ -4605,14 +4577,9 @@ ChromeContentBrowserClient::CreateThrott
throttles.push_back(std::make_unique<PolicyBlocklistNavigationThrottle>(
handle, handle->GetWebContents()->GetBrowserContext()));
@@ -195,8 +195,8 @@
base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp),
base::BindOnce(
&ShouldIgnoreSslInterstitialBecauseNavigationDefaultedToHttps)));
@@ -4562,16 +4529,6 @@ ChromeContentBrowserClient::CreateThrott
&throttles);
@@ -4651,16 +4618,6 @@ ChromeContentBrowserClient::CreateThrott
&throttles);
#endif
- // g_browser_process->safe_browsing_service() may be null in unittests.
@@ -212,7 +212,7 @@
if (base::FeatureList::IsEnabled(safe_browsing::kDelayedWarnings)) {
throttles.push_back(
std::make_unique<safe_browsing::DelayedWarningNavigationThrottle>(
@@ -4800,8 +4757,6 @@ void ChromeContentBrowserClient::Overrid
@@ -4900,8 +4857,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
@@ -450,13 +450,6 @@ void ChromeDownloadManagerDelegate::SetD
@@ -449,13 +449,6 @@ void ChromeDownloadManagerDelegate::SetD
download_manager_ = dm;
@@ -260,7 +260,7 @@
if (download_manager_) {
download_manager_->AddObserver(this);
}
@@ -809,17 +802,6 @@ void ChromeDownloadManagerDelegate::Choo
@@ -808,17 +801,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
@@ -99,7 +99,7 @@ class DownloadItemModelData : public bas
@@ -102,7 +102,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,7 +289,7 @@
// Whether the download is currently being revived.
bool is_being_revived_;
@@ -144,7 +144,7 @@ DownloadItemModelData* DownloadItemModel
@@ -150,7 +150,7 @@ DownloadItemModelData* DownloadItemModel
DownloadItemModelData::DownloadItemModelData()
: should_show_in_shelf_(true),
was_ui_notified_(false),
@@ -298,7 +298,7 @@
is_being_revived_(false) {}
#if BUILDFLAG(FULL_SAFE_BROWSING)
@@ -465,13 +465,13 @@ void DownloadItemModel::SetShouldPreferO
@@ -472,13 +472,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;
}
@@ -694,9 +694,6 @@ bool DownloadItemModel::IsCommandEnabled
@@ -701,9 +701,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())
@@ -1158,30 +1151,7 @@ DownloadFileType::DangerLevel DownloadTa
@@ -1199,30 +1192,7 @@ DownloadFileType::DangerLevel DownloadTa
download_->HasUserGesture())
return DownloadFileType::NOT_DANGEROUS;
@@ -417,7 +417,7 @@
DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() {}
-DownloadsAcceptDangerFunction::OnPromptCreatedCallback*
- DownloadsAcceptDangerFunction::on_prompt_created_ = NULL;
- DownloadsAcceptDangerFunction::on_prompt_created_ = nullptr;
-
ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() {
std::unique_ptr<downloads::AcceptDanger::Params> params(
@@ -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
@@ -877,9 +877,6 @@ void ChromeMetricsServiceClient::Registe
@@ -881,9 +881,6 @@ void ChromeMetricsServiceClient::Registe
metrics_service_->RegisterMetricsProvider(
std::make_unique<HttpsEngagementMetricsProvider>());
@@ -720,7 +720,7 @@
// static
--- a/chrome/browser/profiles/profile_impl.cc
+++ b/chrome/browser/profiles/profile_impl.cc
@@ -90,7 +90,6 @@
@@ -91,7 +91,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"
@@ -728,7 +728,7 @@
#include "chrome/browser/sessions/exit_type_service.h"
#include "chrome/browser/sharing/sharing_service_factory.h"
#include "chrome/browser/signin/identity_manager_factory.h"
@@ -628,17 +627,6 @@ void ProfileImpl::LoadPrefsForNormalStar
@@ -633,17 +632,6 @@ void ProfileImpl::LoadPrefsForNormalStar
mojo::PendingRemote<prefs::mojom::TrackedPreferenceValidationDelegate>
pref_validation_delegate;
@@ -768,7 +768,7 @@
sources = [
"chrome_controller_client.cc",
"chrome_controller_client.h",
@@ -93,6 +94,7 @@ static_library("safe_browsing") {
@@ -94,6 +95,7 @@ static_library("safe_browsing") {
"//extensions/browser",
]
}
@@ -776,7 +776,7 @@
if (safe_browsing_mode != 0) {
# "Safe Browsing Basic" files used for safe browsing in full mode
@@ -461,6 +463,7 @@ static_library("advanced_protection") {
@@ -466,6 +468,7 @@ static_library("advanced_protection") {
}
source_set("metrics_collector") {
@@ -784,7 +784,7 @@
sources = [
"safe_browsing_metrics_collector_factory.cc",
"safe_browsing_metrics_collector_factory.h",
@@ -478,6 +481,7 @@ source_set("metrics_collector") {
@@ -483,6 +486,7 @@ source_set("metrics_collector") {
"//components/safe_browsing/core/common:safe_browsing_prefs",
"//content/public/browser",
]
@@ -886,7 +886,7 @@
--- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn
@@ -4350,7 +4350,6 @@ static_library("ui") {
@@ -4403,7 +4403,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",
@@ -896,7 +896,7 @@
"views/download/download_item_view.cc",
--- a/chrome/browser/ui/tab_helpers.cc
+++ b/chrome/browser/ui/tab_helpers.cc
@@ -403,22 +403,6 @@ void TabHelpers::AttachTabHelpers(WebCon
@@ -418,22 +418,6 @@ void TabHelpers::AttachTabHelpers(WebCon
// See https://crbug.com/910288.
resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents(
web_contents);
@@ -971,7 +971,7 @@
- DownloadDangerPrompt::Action action) {
- if (action != DownloadDangerPrompt::ACCEPT)
- return;
- download::DownloadItem* item = NULL;
- download::DownloadItem* item = nullptr;
- if (GetMainNotifierManager())
- item = GetMainNotifierManager()->GetDownload(download_id);
- if (!item && GetOriginalNotifierManager())

View File

@@ -10,7 +10,7 @@
extension_misc::kAssessmentAssistantExtensionId,
--- a/chrome/browser/extensions/component_loader.cc
+++ b/chrome/browser/extensions/component_loader.cc
@@ -363,11 +363,6 @@ void ComponentLoader::AddWebStoreApp() {
@@ -364,11 +364,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
@@ -551,20 +551,6 @@ void WebstoreInstaller::DownloadNextPend
@@ -552,20 +552,6 @@ void WebstoreInstaller::DownloadNextPend
void WebstoreInstaller::DownloadCrx(
const std::string& extension_id,
InstallSource source) {
@@ -57,7 +57,7 @@
}
// http://crbug.com/165634
@@ -712,21 +698,6 @@ void WebstoreInstaller::UpdateDownloadPr
@@ -713,21 +699,6 @@ void WebstoreInstaller::UpdateDownloadPr
void WebstoreInstaller::StartCrxInstaller(const DownloadItem& download) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
DCHECK(!crx_installer_.get());

View File

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

View File

@@ -66,17 +66,6 @@ by default.
ui/views/examples/webview_example.cc | 2 +-
54 files changed, 89 insertions(+), 87 deletions(-)
--- a/ash/components/geolocation/simple_geolocation_provider.cc
+++ b/ash/components/geolocation/simple_geolocation_provider.cc
@@ -20,7 +20,7 @@ namespace ash {
namespace {
const char kDefaultGeolocationProviderUrl[] =
- "https://www.googleapis.com/geolocation/v1/geolocate?";
+ "trk:215:https://www.googleapis.com/geolocation/v1/geolocate?";
} // namespace
--- a/build/apple/tweak_info_plist.py
+++ b/build/apple/tweak_info_plist.py
@@ -195,7 +195,7 @@ def _AddKeystoneKeys(plist, bundle_ident
@@ -315,6 +304,17 @@ by default.
const char kVirtualChannel[] = "virtual-channel";
--- a/chromeos/ash/components/geolocation/simple_geolocation_provider.cc
+++ b/chromeos/ash/components/geolocation/simple_geolocation_provider.cc
@@ -20,7 +20,7 @@ namespace ash {
namespace {
const char kDefaultGeolocationProviderUrl[] =
- "https://www.googleapis.com/geolocation/v1/geolocate?";
+ "trk:215:https://www.googleapis.com/geolocation/v1/geolocate?";
} // namespace
--- a/components/drive/service/drive_api_service.cc
+++ b/components/drive/service/drive_api_service.cc
@@ -76,9 +76,9 @@ namespace drive {
@@ -459,7 +459,7 @@ by default.
--- a/content/browser/webauth/webauth_request_security_checker.h
+++ b/content/browser/webauth/webauth_request_security_checker.h
@@ -42,9 +42,9 @@ class CONTENT_EXPORT WebAuthRequestSecur
@@ -40,9 +40,9 @@ class CONTENT_EXPORT WebAuthRequestSecur
// Legacy App IDs, which google.com origins are allowed to assert for
// compatibility reasons.
static constexpr char kGstaticAppId[] =
@@ -737,7 +737,7 @@ by default.
if (!BreakpadCreate(breakpad_config)) {
--- a/remoting/protocol/jingle_messages.cc
+++ b/remoting/protocol/jingle_messages.cc
@@ -27,7 +27,7 @@ const char kJabberNamespace[] = "jabber:
@@ -26,7 +26,7 @@ const char kJabberNamespace[] = "jabber:
const char kJingleNamespace[] = "urn:xmpp:jingle:1";
// Namespace for transport messages when using standard ICE.

View File

@@ -56,7 +56,7 @@ the URL so we get notified if this happens again in the future).
IncidentReportingService::IncidentReportingService(
--- a/chrome/browser/safe_browsing/safe_browsing_service.cc
+++ b/chrome/browser/safe_browsing/safe_browsing_service.cc
@@ -278,7 +278,7 @@ SafeBrowsingUIManager* SafeBrowsingServi
@@ -282,7 +282,7 @@ SafeBrowsingUIManager* SafeBrowsingServi
}
void SafeBrowsingService::RegisterAllDelayedAnalysis() {

View File

@@ -47,7 +47,7 @@
std::u16string real_url(text.substr(after_scheme_and_colon));
--- a/components/url_formatter/url_fixer.cc
+++ b/components/url_formatter/url_fixer.cc
@@ -562,6 +562,10 @@ GURL FixupURL(const std::string& text, c
@@ -563,6 +563,10 @@ GURL FixupURL(const std::string& text, c
}
}
@@ -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
@@ -1007,6 +1007,8 @@ component("net") {
@@ -1009,6 +1009,8 @@ component("net") {
"url_request/report_sender.h",
"url_request/static_http_user_agent_settings.cc",
"url_request/static_http_user_agent_settings.h",
@@ -158,7 +158,7 @@
using base::Time;
using std::string;
@@ -587,6 +589,12 @@ URLRequest::URLRequest(const GURL& url,
@@ -597,6 +599,12 @@ URLRequest::URLRequest(const GURL& url,
// Sanity check out environment.
DCHECK(base::ThreadTaskRunnerHandle::IsSet());
@@ -173,24 +173,24 @@
return NetLogURLRequestConstructorParams(url, priority_,
--- a/net/url_request/url_request_context_builder.cc
+++ b/net/url_request/url_request_context_builder.cc
@@ -47,6 +47,7 @@
@@ -48,6 +48,7 @@
#include "net/socket/network_binding_client_socket_factory.h"
#include "net/ssl/ssl_config_service_defaults.h"
#include "net/url_request/static_http_user_agent_settings.h"
+#include "net/url_request/trk_protocol_handler.h"
#include "net/url_request/url_request_context.h"
#include "net/url_request/url_request_context_storage.h"
#include "net/url_request/url_request_job_factory.h"
@@ -633,6 +634,9 @@ std::unique_ptr<URLRequestContext> URLRe
#include "net/url_request/url_request_throttler_manager.h"
@@ -573,6 +574,9 @@ std::unique_ptr<URLRequestContext> URLRe
}
protocol_handlers_.clear();
+ job_factory->SetProtocolHandler(url::kTraceScheme,
+ std::make_unique<TrkProtocolHandler>());
+
storage->set_job_factory(std::move(job_factory));
context->set_job_factory(std::move(job_factory));
return std::move(context);
return context;
--- a/url/url_constants.cc
+++ b/url/url_constants.cc
@@ -46,6 +46,8 @@ const char kQuicTransportScheme[] = "qui

View File

@@ -3,7 +3,7 @@
--- a/google_apis/gaia/gaia_auth_fetcher.cc
+++ b/google_apis/gaia/gaia_auth_fetcher.cc
@@ -288,64 +288,6 @@ void GaiaAuthFetcher::CreateAndStartGaia
@@ -285,64 +285,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

@@ -104,16 +104,15 @@
}
#if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -158,23 +77,5 @@ void GoogleURLLoaderThrottle::WillProces
@@ -158,22 +77,5 @@ void GoogleURLLoaderThrottle::WillProces
const GURL& response_url,
network::mojom::URLResponseHead* response_head,
bool* defer) {
- // Built-in additional protection for the chrome web store origin by ensuring
- // that the X-Frame-Options protection mechanism is set to either DENY or
- // SAMEORIGIN.
- GURL webstore_url(extension_urls::GetWebstoreLaunchURL());
- if (response_url.SchemeIsHTTPOrHTTPS() &&
- response_url.DomainIs(webstore_url.host_piece())) {
- extension_urls::IsWebstoreDomain(response_url)) {
- // TODO(mkwst): Consider shifting this to a NavigationThrottle rather than
- // relying on implicit ordering between this check and the time at which
- // ParsedHeaders is created.
@@ -325,14 +324,6 @@
+ return false;
}
bool IsGoogleHostname(base::StringPiece host,
SubdomainPermission subdomain_permission) {
- url::CanonHostInfo host_info;
- return IsCanonicalHostGoogleHostname(net::CanonicalizeHost(host, &host_info),
- subdomain_permission);
+ return false;
}
bool IsGoogleDomainUrl(const GURL& url,
SubdomainPermission subdomain_permission,
PortPermission port_permission) {
@@ -341,6 +332,14 @@
+ return false;
}
bool IsGoogleHostname(base::StringPiece host,
SubdomainPermission subdomain_permission) {
- url::CanonHostInfo host_info;
- return IsCanonicalHostGoogleHostname(net::CanonicalizeHost(host, &host_info),
- subdomain_permission);
+ return false;
}
bool IsGoogleHomePageUrl(const GURL& url) {
- // First check to see if this has a Google domain.
- if (!IsGoogleDomainUrl(url, DISALLOW_SUBDOMAIN,
@@ -430,7 +429,7 @@
--- a/components/page_load_metrics/browser/page_load_metrics_util.cc
+++ b/components/page_load_metrics/browser/page_load_metrics_util.cc
@@ -266,9 +266,7 @@ bool DidObserveLoadingBehaviorInAnyFrame
@@ -280,9 +280,7 @@ bool DidObserveLoadingBehaviorInAnyFrame
}
bool IsGoogleSearchHostname(const GURL& url) {
@@ -485,15 +484,15 @@
bool IsGoogleHostname(const GURL& url) {
--- a/components/search_engines/template_url.cc
+++ b/components/search_engines/template_url.cc
@@ -534,11 +534,7 @@ std::u16string TemplateURLRef::SearchTer
@@ -535,11 +535,7 @@ std::u16string TemplateURLRef::SearchTer
bool TemplateURLRef::HasGoogleBaseURLs(
const SearchTermsData& search_terms_data) const {
ParseIfNecessary(search_terms_data);
- return std::any_of(replacements_.begin(), replacements_.end(),
- [](const Replacement& replacement) {
- return replacement.type == GOOGLE_BASE_URL ||
- replacement.type == GOOGLE_BASE_SUGGEST_URL;
- });
- return base::ranges::any_of(
- replacements_, [](const Replacement& replacement) {
- return replacement.type == GOOGLE_BASE_URL ||
- replacement.type == GOOGLE_BASE_SUGGEST_URL;
- });
+ return false;
}

View File

@@ -7,7 +7,7 @@
--- a/chrome/BUILD.gn
+++ b/chrome/BUILD.gn
@@ -364,7 +364,6 @@ if (!is_android && !is_mac) {
@@ -363,7 +363,6 @@ if (!is_android && !is_mac) {
}
data_deps += [
@@ -15,7 +15,7 @@
"//third_party/widevine/cdm",
]
}
@@ -1190,7 +1189,6 @@ if (is_win) {
@@ -1189,7 +1188,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
@@ -66,7 +66,7 @@ namespace privacy_sandbox {
@@ -63,7 +63,7 @@ namespace privacy_sandbox {
void RegisterProfilePrefs(PrefRegistrySimple* registry) {
registry->RegisterBooleanPref(
@@ -95,7 +95,7 @@
kPrivacySandboxAggregationServiceTrustedServerUrlParam{
--- a/third_party/blink/common/features.cc
+++ b/third_party/blink/common/features.cc
@@ -109,7 +109,7 @@ const base::Feature kCSSContainerQueries
@@ -107,7 +107,7 @@ const base::Feature kBlockingDownloadsIn
// Controls whether the Conversion Measurement API infrastructure is enabled.
const base::Feature kConversionMeasurement{"ConversionMeasurement",

View File

@@ -2,7 +2,7 @@
--- a/chrome/browser/ui/chrome_pages.cc
+++ b/chrome/browser/ui/chrome_pages.cc
@@ -572,32 +572,6 @@ void ShowFirmwareUpdatesApp(Profile* pro
@@ -589,32 +589,6 @@ void ShowFirmwareUpdatesApp(Profile* pro
void ShowBrowserSignin(Browser* browser,
signin_metrics::AccessPoint access_point,
signin::ConsentLevel consent_level) {

View File

@@ -2,7 +2,7 @@
--- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
+++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
@@ -559,12 +559,6 @@ std::vector<url::Origin> ChromeContentBr
@@ -571,12 +571,6 @@ std::vector<url::Origin> ChromeContentBr
GetOriginsRequiringDedicatedProcess() {
std::vector<url::Origin> list;

View File

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

View File

@@ -32,16 +32,6 @@
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
@@ -633,8 +633,6 @@ static_library("browser") {
@@ -627,8 +627,6 @@ static_library("browser") {
"internal_auth.h",
"interstitials/chrome_settings_page_helper.cc",
"interstitials/chrome_settings_page_helper.h",
@@ -10,8 +10,8 @@
- "interstitials/enterprise_util.h",
"invalidation/profile_invalidation_provider_factory.cc",
"invalidation/profile_invalidation_provider_factory.h",
"language/accept_languages_service_factory.cc",
@@ -3711,10 +3709,6 @@ static_library("browser") {
"k_anonymity_service/k_anonymity_service_client.cc",
@@ -3742,10 +3740,6 @@ static_library("browser") {
"enterprise/connectors/analysis/analysis_service_settings.h",
"enterprise/connectors/analysis/analysis_settings.cc",
"enterprise/connectors/analysis/analysis_settings.h",
@@ -22,7 +22,7 @@
"enterprise/connectors/analysis/content_analysis_dialog.cc",
"enterprise/connectors/analysis/content_analysis_dialog.h",
"enterprise/connectors/analysis/content_analysis_downloads_delegate.cc",
@@ -3991,10 +3985,6 @@ static_library("browser") {
@@ -4021,10 +4015,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",
@@ -33,7 +33,7 @@
"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") {
@@ -4467,7 +4457,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",
@@ -41,7 +41,7 @@
"//chrome/browser/policy:path_parser",
"//chrome/browser/profile_resetter:profile_reset_report_proto",
"//chrome/browser/resource_coordinator:intervention_policy_database_proto",
@@ -7758,9 +7747,14 @@ static_library("browser") {
@@ -7819,9 +7808,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",
@@ -73,8 +73,8 @@
auto delegate = std::make_unique<AccuracyServiceDelegate>(profile);
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -4529,11 +4529,13 @@ ChromeContentBrowserClient::CreateThrott
&throttles);
@@ -4618,11 +4618,13 @@ ChromeContentBrowserClient::CreateThrott
&throttles);
#endif
+#if BUILDFLAG(FULL_SAFE_BROWSING)
@@ -87,7 +87,7 @@
// TODO(crbug.com/1052397): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -5933,26 +5935,7 @@ ChromeContentBrowserClient::GetSafeBrows
@@ -6054,26 +6056,7 @@ ChromeContentBrowserClient::GetSafeBrows
const std::vector<std::string>& allowlist_domains) {
DCHECK_CURRENTLY_ON(BrowserThread::IO);
@@ -115,7 +115,7 @@
}
safe_browsing::RealTimeUrlLookupServiceBase*
@@ -5973,11 +5956,6 @@ ChromeContentBrowserClient::GetUrlLookup
@@ -6094,11 +6077,6 @@ ChromeContentBrowserClient::GetUrlLookup
GetForProfile(profile);
}
#endif
@@ -220,7 +220,7 @@
RetryDownload(model, command);
--- a/chrome/browser/download/chrome_download_manager_delegate.cc
+++ b/chrome/browser/download/chrome_download_manager_delegate.cc
@@ -133,7 +133,6 @@ using content::DownloadManager;
@@ -132,7 +132,6 @@ using content::DownloadManager;
using download::DownloadItem;
using download::DownloadPathReservationTracker;
using download::PathValidationResult;
@@ -228,7 +228,7 @@
using safe_browsing::DownloadProtectionService;
using ConnectionType = net::NetworkChangeNotifier::ConnectionType;
@@ -1487,7 +1486,6 @@ void ChromeDownloadManagerDelegate::OnDo
@@ -1486,7 +1485,6 @@ void ChromeDownloadManagerDelegate::OnDo
DownloadItemModel model(item);
model.DetermineAndSetShouldPreferOpeningInBrowser(
target_info->target_path, target_info->is_filetype_handled_safely);
@@ -236,7 +236,7 @@
}
if (ShouldBlockFile(item, target_info->danger_type)) {
MaybeReportDangerousDownloadBlocked(
@@ -1566,56 +1564,6 @@ bool ChromeDownloadManagerDelegate::IsOp
@@ -1565,56 +1563,6 @@ bool ChromeDownloadManagerDelegate::IsOp
bool ChromeDownloadManagerDelegate::ShouldBlockFile(
download::DownloadItem* item,
download::DownloadDangerType danger_type) const {
@@ -293,7 +293,7 @@
return false;
}
@@ -1630,7 +1578,6 @@ void ChromeDownloadManagerDelegate::Mayb
@@ -1629,7 +1577,6 @@ void ChromeDownloadManagerDelegate::Mayb
service->MaybeSendDangerousDownloadOpenedReport(download,
show_download_in_folder);
}
@@ -301,7 +301,7 @@
if (!download->GetAutoOpened()) {
download::DownloadContent download_content =
download::DownloadContentFromMimeType(download->GetMimeType(), false);
@@ -1638,6 +1585,7 @@ void ChromeDownloadManagerDelegate::Mayb
@@ -1637,6 +1584,7 @@ void ChromeDownloadManagerDelegate::Mayb
download->GetDangerType(), download_content, base::Time::Now(),
download->GetEndTime(), show_download_in_folder);
}
@@ -309,7 +309,7 @@
}
void ChromeDownloadManagerDelegate::CheckDownloadAllowed(
@@ -1707,8 +1655,7 @@ void ChromeDownloadManagerDelegate::Chec
@@ -1694,8 +1642,7 @@ void ChromeDownloadManagerDelegate::Chec
DCHECK(download_item);
DCHECK(download_item->IsSavePackageDownload());
@@ -319,6 +319,85 @@
absl::optional<enterprise_connectors::AnalysisSettings> settings =
safe_browsing::DeepScanningRequest::ShouldUploadBinary(download_item);
--- a/chrome/browser/download/download_item_model.cc
+++ b/chrome/browser/download/download_item_model.cc
@@ -905,76 +905,10 @@ void DownloadItemModel::ExecuteCommand(D
DownloadItemModel::BubbleUIInfo
DownloadItemModel::GetBubbleUIInfoForTailoredWarning() const {
- download::DownloadDangerType danger_type = GetDangerType();
- TailoredVerdict tailored_verdict = safe_browsing::DownloadProtectionService::
- GetDownloadProtectionTailoredVerdict(download_);
-
- // Suspicious archives
- if (danger_type == download::DOWNLOAD_DANGER_TYPE_UNCOMMON_CONTENT &&
- tailored_verdict.tailored_verdict_type() ==
- TailoredVerdict::SUSPICIOUS_ARCHIVE) {
- return DownloadUIModel::BubbleUIInfo(
- l10n_util::GetStringUTF16(
- IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_SUSPICIOUS_ARCHIVE))
- .AddIconAndColor(views::kInfoIcon, ui::kColorAlertMediumSeverity)
- .AddPrimaryButton(DownloadCommands::Command::DISCARD)
- .AddSubpageButton(l10n_util::GetStringUTF16(IDS_DOWNLOAD_BUBBLE_DELETE),
- DownloadCommands::Command::DISCARD,
- /*is_prominent=*/true)
- .AddSubpageButton(
- l10n_util::GetStringUTF16(IDS_DOWNLOAD_BUBBLE_CONTINUE),
- DownloadCommands::Command::KEEP,
- /*is_prominent=*/false);
- }
-
- // Cookie theft
- if (danger_type ==
- download::DOWNLOAD_DANGER_TYPE_DANGEROUS_ACCOUNT_COMPROMISE &&
- tailored_verdict.tailored_verdict_type() ==
- TailoredVerdict::COOKIE_THEFT) {
- // TODO(crbug.com/1351925): Check the adjustments field and add the account
- // information in the subpage summary.
- return DownloadUIModel::BubbleUIInfo(
- l10n_util::GetStringUTF16(
- IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_COOKIE_THEFT))
- .AddIconAndColor(vector_icons::kNotSecureWarningIcon,
- ui::kColorAlertHighSeverity)
- .AddPrimaryButton(DownloadCommands::Command::DISCARD)
- .AddSubpageButton(l10n_util::GetStringUTF16(IDS_DOWNLOAD_BUBBLE_DELETE),
- DownloadCommands::Command::DISCARD,
- /*is_prominent=*/true);
- }
-
- NOTREACHED();
return DownloadUIModel::BubbleUIInfo();
}
bool DownloadItemModel::ShouldShowTailoredWarning() const {
- if (!IsBubbleV2Enabled() ||
- !base::FeatureList::IsEnabled(safe_browsing::kDownloadTailoredWarnings)) {
- return false;
- }
-
- static const struct ValidCombination {
- download::DownloadDangerType danger_type;
- TailoredVerdict::TailoredVerdictType tailored_verdict_type;
- } kValidTailoredWarningCombinations[]{
- {download::DOWNLOAD_DANGER_TYPE_UNCOMMON_CONTENT,
- TailoredVerdict::SUSPICIOUS_ARCHIVE},
- {download::DOWNLOAD_DANGER_TYPE_DANGEROUS_ACCOUNT_COMPROMISE,
- TailoredVerdict::COOKIE_THEFT}};
-
- download::DownloadDangerType danger_type = GetDangerType();
- TailoredVerdict tailored_verdict = safe_browsing::DownloadProtectionService::
- GetDownloadProtectionTailoredVerdict(download_);
- for (const auto& combination : kValidTailoredWarningCombinations) {
- if (danger_type == combination.danger_type &&
- tailored_verdict.tailored_verdict_type() ==
- combination.tailored_verdict_type) {
- return true;
- }
- }
-
return false;
}
--- a/chrome/browser/download/download_stats.cc
+++ b/chrome/browser/download/download_stats.cc
@@ -9,6 +9,7 @@
@@ -342,7 +421,7 @@
void RecordOpenedDangerousConfirmDialog(
--- a/chrome/browser/download/download_target_determiner.cc
+++ b/chrome/browser/download/download_target_determiner.cc
@@ -912,12 +912,14 @@ void DownloadTargetDeterminer::CheckVisi
@@ -953,12 +953,14 @@ void DownloadTargetDeterminer::CheckVisi
bool visited_referrer_before) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
DCHECK_EQ(STATE_DETERMINE_INTERMEDIATE_PATH, next_state_);
@@ -357,7 +436,7 @@
danger_level_ = GetDangerLevel(
visited_referrer_before ? VISITED_REFERRER : NO_VISITS_TO_REFERRER);
if (danger_level_ != DownloadFileType::NOT_DANGEROUS &&
@@ -1156,6 +1158,7 @@ DownloadFileType::DangerLevel DownloadTa
@@ -1197,6 +1199,7 @@ DownloadFileType::DangerLevel DownloadTa
absl::optional<base::Time>
DownloadTargetDeterminer::GetLastDownloadBypassTimestamp() const {
@@ -365,7 +444,7 @@
safe_browsing::SafeBrowsingMetricsCollector* metrics_collector =
safe_browsing::SafeBrowsingMetricsCollectorFactory::GetForProfile(
GetProfile());
@@ -1164,6 +1167,9 @@ DownloadTargetDeterminer::GetLastDownloa
@@ -1205,6 +1208,9 @@ DownloadTargetDeterminer::GetLastDownloa
safe_browsing::SafeBrowsingMetricsCollector::
EventType::DANGEROUS_DOWNLOAD_BYPASS)
: absl::nullopt;
@@ -387,7 +466,7 @@
#include "components/policy/core/common/chrome_schema.h"
--- a/chrome/browser/enterprise/connectors/analysis/content_analysis_downloads_delegate.cc
+++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_downloads_delegate.cc
@@ -83,10 +83,7 @@ absl::optional<GURL> ContentAnalysisDown
@@ -82,10 +82,7 @@ absl::optional<GURL> ContentAnalysisDown
}
bool ContentAnalysisDownloadsDelegate::BypassRequiresJustification() const {
@@ -400,7 +479,7 @@
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(
@@ -228,15 +228,6 @@ void FilesRequestHandler::OnGotFileInfo(
void FilesRequestHandler::FinishRequestEarly(
std::unique_ptr<safe_browsing::BinaryUploadService::Request> request,
safe_browsing::BinaryUploadService::Result result) {
@@ -418,7 +497,7 @@
}
--- a/chrome/browser/enterprise/connectors/connectors_service.cc
+++ b/chrome/browser/enterprise/connectors/connectors_service.cc
@@ -432,19 +432,6 @@ absl::optional<std::string> ConnectorsSe
@@ -444,19 +444,6 @@ absl::optional<std::string> ConnectorsSe
return absl::nullopt;
}
@@ -440,7 +519,7 @@
}
--- a/chrome/browser/enterprise/connectors/connectors_service.h
+++ b/chrome/browser/enterprise/connectors/connectors_service.h
@@ -91,12 +91,6 @@ class ConnectorsService : public KeyedSe
@@ -98,12 +98,6 @@ class ConnectorsService : public KeyedSe
// is no token to use.
absl::optional<std::string> GetDMTokenForRealTimeUrlCheck() const;
@@ -485,7 +564,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
@@ -383,7 +383,7 @@ void RealtimeReportingClient::ReportReal
@@ -399,7 +399,7 @@ void RealtimeReportingClient::ReportReal
}
std::string RealtimeReportingClient::GetProfileUserName() const {
@@ -515,15 +594,15 @@
const base::Value* enabled_opt_in_events_value =
--- a/chrome/browser/enterprise/signals/context_info_fetcher.cc
+++ b/chrome/browser/enterprise/signals/context_info_fetcher.cc
@@ -204,7 +204,6 @@ void ContextInfoFetcher::Fetch(ContextIn
GetAnalysisConnectorProviders(enterprise_connectors::FILE_DOWNLOADED);
info.on_bulk_data_entry_providers =
@@ -206,7 +206,6 @@ void ContextInfoFetcher::Fetch(ContextIn
GetAnalysisConnectorProviders(enterprise_connectors::BULK_DATA_ENTRY);
info.on_print_providers =
GetAnalysisConnectorProviders(enterprise_connectors::PRINT);
- info.realtime_url_check_mode = GetRealtimeUrlCheckMode();
info.on_security_event_providers = GetOnSecurityEventProviders();
info.browser_version = version_info::GetVersionNumber();
info.site_isolation_enabled =
@@ -262,11 +261,6 @@ std::vector<std::string> ContextInfoFetc
@@ -264,11 +263,6 @@ std::vector<std::string> ContextInfoFetc
return connectors_service_->GetAnalysisServiceProviderNames(connector);
}
@@ -545,15 +624,15 @@
#include <vector>
#include "base/callback_forward.h"
@@ -38,7 +39,6 @@ struct ContextInfo {
std::vector<std::string> on_file_downloaded_providers;
@@ -39,7 +40,6 @@ struct ContextInfo {
std::vector<std::string> on_bulk_data_entry_providers;
std::vector<std::string> on_print_providers;
std::vector<std::string> on_security_event_providers;
- safe_browsing::EnterpriseRealTimeUrlCheckMode realtime_url_check_mode;
std::string browser_version;
safe_browsing::SafeBrowsingState safe_browsing_protection_level;
bool site_isolation_enabled;
@@ -89,7 +89,6 @@ class ContextInfoFetcher {
@@ -90,7 +90,6 @@ class ContextInfoFetcher {
std::vector<std::string> GetAnalysisConnectorProviders(
enterprise_connectors::AnalysisConnector connector);
@@ -643,8 +722,8 @@
"pending_extension_info.cc",
--- a/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
+++ b/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
@@ -98,17 +98,8 @@ api::enterprise_reporting_private::Conte
: nullptr;
@@ -94,17 +94,8 @@ api::enterprise_reporting_private::Conte
info.third_party_blocking_enabled = signals.third_party_blocking_enabled;
info.os_firewall = ToInfoSettingValue(signals.os_firewall);
info.system_dns_servers = std::move(signals.system_dns_servers);
- switch (signals.realtime_url_check_mode) {
@@ -673,7 +752,7 @@
extensions::SettingsOverridesAPI::GetFactoryInstance();
--- a/chrome/browser/extensions/chrome_extensions_browser_client.cc
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc
@@ -623,52 +623,22 @@ void ChromeExtensionsBrowserClient::Noti
@@ -658,52 +658,22 @@ void ChromeExtensionsBrowserClient::Noti
content::BrowserContext* context,
const ExtensionId& extension_id,
const std::string& code) const {
@@ -919,7 +998,7 @@
--- a/chrome/browser/extensions/extension_system_impl.cc
+++ b/chrome/browser/extensions/extension_system_impl.cc
@@ -465,8 +465,6 @@ void ExtensionSystemImpl::InstallUpdate(
@@ -464,8 +464,6 @@ void ExtensionSystemImpl::InstallUpdate(
void ExtensionSystemImpl::PerformActionBasedOnOmahaAttributes(
const std::string& extension_id,
const base::Value& attributes) {
@@ -964,7 +1043,7 @@
}
--- a/chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
+++ b/chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
@@ -36,8 +36,6 @@
@@ -37,8 +37,6 @@
#include "chrome/browser/file_system_access/file_system_access_permission_request_manager.h"
#include "chrome/browser/installable/installable_utils.h"
#include "chrome/browser/profiles/profile.h"
@@ -972,8 +1051,8 @@
-#include "chrome/browser/safe_browsing/safe_browsing_service.h"
#include "chrome/browser/ui/file_system_access_dialogs.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/grit/generated_resources.h"
@@ -342,83 +340,6 @@ BindResultCallbackToCurrentSequence(
#include "chrome/common/pdf_util.h"
@@ -344,83 +342,6 @@ BindResultCallbackToCurrentSequence(
base::SequencedTaskRunnerHandle::Get(), std::move(callback));
}
@@ -1057,7 +1136,7 @@
std::string GenerateLastPickedDirectoryKey(const std::string& id) {
return id.empty() ? kDefaultLastPickedDirectoryKey
: base::StrCat({kCustomLastPickedDirectoryKey, "-", id});
@@ -1200,28 +1121,6 @@ void ChromeFileSystemAccessPermissionCon
@@ -1202,28 +1123,6 @@ void ChromeFileSystemAccessPermissionCon
frame_id, std::move(callback)));
}
@@ -1086,7 +1165,7 @@
void ChromeFileSystemAccessPermissionContext::
DidConfirmSensitiveDirectoryAccess(
const url::Origin& origin,
@@ -1233,27 +1132,6 @@ void ChromeFileSystemAccessPermissionCon
@@ -1235,27 +1134,6 @@ void ChromeFileSystemAccessPermissionCon
bool should_block) {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
if (!should_block) {
@@ -1129,7 +1208,7 @@
--- a/chrome/browser/media/webrtc/display_media_access_handler.cc
+++ b/chrome/browser/media/webrtc/display_media_access_handler.cc
@@ -23,6 +23,7 @@
@@ -24,6 +24,7 @@
#include "chrome/browser/safe_browsing/user_interaction_observer.h"
#include "chrome/common/pref_names.h"
#include "components/prefs/pref_service.h"
@@ -1137,7 +1216,7 @@
#include "components/url_formatter/elide_url.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/desktop_capture.h"
@@ -109,6 +110,7 @@ void DisplayMediaAccessHandler::HandleRe
@@ -118,6 +119,7 @@ void DisplayMediaAccessHandler::HandleRe
return;
}
@@ -1145,7 +1224,7 @@
// SafeBrowsing Delayed Warnings experiment can delay some SafeBrowsing
// warnings until user interaction. If the current page has a delayed warning,
// it'll have a user interaction observer attached. Show the warning
@@ -124,6 +126,7 @@ void DisplayMediaAccessHandler::HandleRe
@@ -133,6 +135,7 @@ void DisplayMediaAccessHandler::HandleRe
observer->OnDesktopCaptureRequest();
return;
}
@@ -1171,7 +1250,7 @@
NotificationHandler::Type::EXTENSION,
--- a/chrome/browser/password_manager/chrome_password_manager_client.cc
+++ b/chrome/browser/password_manager/chrome_password_manager_client.cc
@@ -34,7 +34,6 @@
@@ -36,7 +36,6 @@
#include "chrome/browser/password_manager/password_scripts_fetcher_factory.h"
#include "chrome/browser/password_manager/password_store_factory.h"
#include "chrome/browser/profiles/profile.h"
@@ -1179,7 +1258,7 @@
#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"
@@ -885,6 +884,7 @@ autofill::LanguageCode ChromePasswordMan
@@ -920,6 +919,7 @@ autofill::LanguageCode ChromePasswordMan
return autofill::LanguageCode();
}
@@ -1187,9 +1266,9 @@
safe_browsing::PasswordProtectionService*
ChromePasswordManagerClient::GetPasswordProtectionService() const {
return safe_browsing::ChromePasswordProtectionService::
@@ -920,13 +920,9 @@ void ChromePasswordManagerClient::CheckP
web_contents(), web_contents()->GetLastCommittedURL(), username,
password_type, matching_reused_credentials, password_field_exists);
@@ -961,13 +961,9 @@ void ChromePasswordManagerClient::CheckP
// TODO(crbug.com/1351484): Hook this to the extension service in the next CL.
#endif // !BUILDFLAG(IS_ANDROID)
}
+#endif // BUILDFLAG(FULL_SAFE_BROWSING)
@@ -1202,7 +1281,7 @@
}
#if !BUILDFLAG(IS_ANDROID)
@@ -935,36 +931,10 @@ void ChromePasswordManagerClient::MaybeR
@@ -976,36 +972,10 @@ void ChromePasswordManagerClient::MaybeR
bool is_federated,
const url::Origin& federated_origin,
const std::u16string& login_user_name) const {
@@ -1239,7 +1318,7 @@
}
#endif
@@ -1472,7 +1442,9 @@ void ChromePasswordManagerClient::OnPast
@@ -1517,7 +1487,9 @@ void ChromePasswordManagerClient::OnPast
}
was_on_paste_called_ = true;
@@ -1249,7 +1328,7 @@
}
void ChromePasswordManagerClient::RenderFrameCreated(
@@ -1508,7 +1480,9 @@ void ChromePasswordManagerClient::OnInpu
@@ -1553,7 +1525,9 @@ void ChromePasswordManagerClient::OnInpu
if (key_event.windows_key_code == (ui::VKEY_V & 0x1f)) {
OnPaste();
} else {
@@ -1259,7 +1338,7 @@
}
#endif // BUILDFLAG(IS_ANDROID)
}
@@ -1547,6 +1521,7 @@ bool ChromePasswordManagerClient::IsPass
@@ -1592,6 +1566,7 @@ bool ChromePasswordManagerClient::IsPass
is_enabled = false;
}
@@ -1267,7 +1346,7 @@
// SafeBrowsing Delayed Warnings experiment can delay some SafeBrowsing
// warnings until user interaction. If the current page has a delayed warning,
// it'll have a user interaction observer attached. Disable password
@@ -1557,6 +1532,7 @@ bool ChromePasswordManagerClient::IsPass
@@ -1602,6 +1577,7 @@ bool ChromePasswordManagerClient::IsPass
observer->OnPasswordSaveOrAutofillDenied();
is_enabled = false;
}
@@ -1277,7 +1356,7 @@
password_manager::BrowserSavePasswordProgressLogger logger(
--- a/chrome/browser/password_manager/chrome_password_manager_client.h
+++ b/chrome/browser/password_manager/chrome_password_manager_client.h
@@ -217,13 +217,14 @@ class ChromePasswordManagerClient
@@ -229,13 +229,14 @@ class ChromePasswordManagerClient
void AnnotateNavigationEntry(bool has_password_field) override;
autofill::LanguageCode GetPageLanguage() const override;
@@ -1293,10 +1372,10 @@
void CheckProtectedPasswordEntry(
password_manager::metrics_util::PasswordType reused_password_type,
@@ -231,6 +232,7 @@ class ChromePasswordManagerClient
const std::vector<password_manager::MatchingReusedCredential>&
matching_reused_credentials,
bool password_field_exists) override;
@@ -245,6 +246,7 @@ class ChromePasswordManagerClient
bool password_field_exists,
uint64_t reused_password_hash,
const std::string& domain) override;
+#endif // BUILDFLAG(FULL_SAFE_BROWSING)
void LogPasswordReuseDetectedEvent() override;
@@ -1409,7 +1488,7 @@
--- a/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
+++ b/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
@@ -321,47 +321,5 @@ bool PredictionBasedPermissionUiSelector
@@ -332,52 +332,5 @@ bool PredictionBasedPermissionUiSelector
PredictionSource PredictionBasedPermissionUiSelector::GetPredictionTypeToUse(
permissions::RequestType request_type) {
@@ -1445,6 +1524,11 @@
- permissions::features::kPermissionQuietChip)) {
- is_server_side_prediction_enabled = base::FeatureList::IsEnabled(
- features::kPermissionGeolocationPredictions);
-
- is_ondevice_prediction_enabled =
- is_tflite_available &&
- base::FeatureList::IsEnabled(
- permissions::features::kPermissionOnDeviceGeolocationPredictions);
- }
-
- if (is_server_side_prediction_enabled && is_ondevice_prediction_enabled) {
@@ -1459,7 +1543,7 @@
}
--- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc
+++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
@@ -90,6 +90,7 @@
@@ -94,6 +94,7 @@
#include "components/policy/core/common/schema.h"
#include "components/policy/policy_constants.h"
#include "components/proxy_config/proxy_policy_handler.h"
@@ -1467,7 +1551,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"
@@ -1796,8 +1797,6 @@ std::unique_ptr<ConfigurationPolicyHandl
@@ -1821,8 +1822,6 @@ std::unique_ptr<ConfigurationPolicyHandl
handlers->AddHandler(
std::make_unique<bookmarks::ManagedBookmarksPolicyHandler>(
chrome_schema));
@@ -1476,7 +1560,7 @@
handlers->AddHandler(std::make_unique<syncer::SyncPolicyHandler>());
handlers->AddHandler(
std::make_unique<URLBlocklistPolicyHandler>(key::kURLBlocklist));
@@ -1855,13 +1854,6 @@ std::unique_ptr<ConfigurationPolicyHandl
@@ -1880,13 +1879,6 @@ std::unique_ptr<ConfigurationPolicyHandl
prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckMode,
prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckScope, chrome_schema));
@@ -1492,7 +1576,7 @@
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -256,7 +256,6 @@
@@ -254,7 +254,6 @@
#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"
@@ -1500,7 +1584,7 @@
#include "chrome/browser/new_tab_page/promos/promo_service.h"
#include "chrome/browser/policy/developer_tools_policy_handler.h"
#include "chrome/browser/search/background/ntp_custom_background_service.h"
@@ -1408,7 +1407,6 @@ void RegisterProfilePrefs(user_prefs::Pr
@@ -1435,7 +1434,6 @@ void RegisterProfilePrefs(user_prefs::Pr
NewTabPageHandler::RegisterProfilePrefs(registry);
NewTabPageUI::RegisterProfilePrefs(registry);
NewTabUI::RegisterProfilePrefs(registry);
@@ -1510,7 +1594,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
@@ -582,7 +582,6 @@ void ChromeBrowserMainExtraPartsProfiles
@@ -587,7 +587,6 @@ void ChromeBrowserMainExtraPartsProfiles
}
#endif
TabRestoreServiceFactory::GetInstance();
@@ -1644,7 +1728,7 @@
/*can_show_enhanced_protection_message=*/true, ssl_info,
--- a/chrome/browser/ssl/sct_reporting_service_factory.cc
+++ b/chrome/browser/ssl/sct_reporting_service_factory.cc
@@ -32,15 +32,7 @@ SCTReportingServiceFactory::~SCTReportin
@@ -31,15 +31,7 @@ SCTReportingServiceFactory::~SCTReportin
KeyedService* SCTReportingServiceFactory::BuildServiceInstanceFor(
content::BrowserContext* profile) const {
@@ -1660,7 +1744,7 @@
+ return nullptr;
}
content::BrowserContext* SCTReportingServiceFactory::GetBrowserContextToUse(
// Force this to be created during BrowserContext creation, since we can't
--- a/chrome/browser/ssl/ssl_error_controller_client.cc
+++ b/chrome/browser/ssl/ssl_error_controller_client.cc
@@ -91,8 +91,6 @@ void SSLErrorControllerClient::GoBack()
@@ -1696,7 +1780,7 @@
} // namespace
--- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn
@@ -545,7 +545,6 @@ static_library("ui") {
@@ -546,7 +546,6 @@ static_library("ui") {
"//components/renderer_context_menu",
"//components/resources",
"//components/safe_browsing/content/browser",
@@ -1704,7 +1788,7 @@
"//components/safe_browsing/content/browser/password_protection",
"//components/safe_browsing/content/browser/web_ui",
"//components/safe_browsing/core/browser/db:database_manager",
@@ -4827,8 +4826,6 @@ static_library("ui") {
@@ -4884,8 +4883,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",
@@ -1742,8 +1826,8 @@
--- a/chrome/browser/ui/tab_contents/chrome_web_contents_view_handle_drop.cc
+++ b/chrome/browser/ui/tab_contents/chrome_web_contents_view_handle_drop.cc
@@ -10,7 +10,10 @@
#include "base/memory/weak_ptr.h"
#include "base/strings/utf_string_conversions.h"
#include "base/task/task_runner_util.h"
#include "base/task/thread_pool.h"
+#include "components/safe_browsing/buildflags.h"
+#if BUILDFLAG(FULL_SAFE_BROWSING)
@@ -1760,7 +1844,7 @@
void CompletionCallback(
content::WebContentsViewDelegate::DropCompletionCallback callback,
const enterprise_connectors::ContentAnalysisDelegate::Data& data,
@@ -62,6 +66,7 @@ enterprise_connectors::ContentAnalysisDe
@@ -59,6 +63,7 @@ enterprise_connectors::ContentAnalysisDe
}
return data;
}
@@ -1768,7 +1852,7 @@
// Helper class to handle WebContents being destroyed while files are opened in
// the threadpool. This class deletes itself either when it's no longer needed
@@ -75,6 +80,7 @@ class HandleDropScanData : public conten
@@ -72,6 +77,7 @@ class HandleDropScanData : public conten
: content::WebContentsObserver(web_contents),
callback_(std::move(callback)) {}
@@ -1776,7 +1860,7 @@
void ScanData(
enterprise_connectors::ContentAnalysisDelegate::Data analysis_data) {
DCHECK(web_contents());
@@ -86,6 +92,7 @@ class HandleDropScanData : public conten
@@ -83,6 +89,7 @@ class HandleDropScanData : public conten
delete this;
}
@@ -1784,7 +1868,7 @@
void WebContentsDestroyed() override { delete this; }
@@ -105,13 +112,16 @@ void HandleOnPerformDrop(
@@ -102,13 +109,16 @@ void HandleOnPerformDrop(
content::WebContents* web_contents,
const content::DropData& drop_data,
content::WebContentsViewDelegate::DropCompletionCallback callback) {
@@ -1801,7 +1885,7 @@
if (!enterprise_connectors::ContentAnalysisDelegate::IsEnabled(
profile, web_contents->GetLastCommittedURL(), &data, connector)) {
std::move(callback).Run(
@@ -151,4 +161,8 @@ void HandleOnPerformDrop(
@@ -148,4 +158,8 @@ void HandleOnPerformDrop(
std::move(callback).Run(
content::WebContentsViewDelegate::DropCompletionResult::kContinue);
}
@@ -1866,7 +1950,7 @@
// DownloadsDOMHandler, private: --------------------------------------------
--- a/chrome/browser/ui/webui/management/management_ui_handler.cc
+++ b/chrome/browser/ui/webui/management/management_ui_handler.cc
@@ -916,12 +916,6 @@ base::Value::Dict ManagementUIHandler::G
@@ -927,12 +927,6 @@ base::Value::Dict ManagementUIHandler::G
&info);
}
@@ -1923,7 +2007,7 @@
std::move(callback),
--- a/chrome/test/BUILD.gn
+++ b/chrome/test/BUILD.gn
@@ -1382,7 +1382,6 @@ if (!is_android) {
@@ -1379,7 +1379,6 @@ if (!is_android) {
"//components/resources",
"//components/safe_browsing:buildflags",
"//components/safe_browsing/content/browser",
@@ -1931,7 +2015,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",
@@ -5836,7 +5835,6 @@ test("unit_tests") {
@@ -5891,7 +5890,6 @@ test("unit_tests") {
"//components/resources",
"//components/safe_browsing:buildflags",
"//components/safe_browsing/content/browser",
@@ -1941,7 +2025,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
@@ -430,7 +430,7 @@ void ContentPasswordManagerDriver::Check
@@ -438,7 +438,7 @@ void ContentPasswordManagerDriver::Check
if (!password_manager::bad_message::CheckFrameNotPrerendering(
render_frame_host_))
return;
@@ -1952,7 +2036,7 @@
}
--- a/components/password_manager/core/browser/password_manager_client.h
+++ b/components/password_manager/core/browser/password_manager_client.h
@@ -379,11 +379,14 @@ class PasswordManagerClient {
@@ -392,11 +392,14 @@ class PasswordManagerClient {
// Returns the current best guess as to the page's display language.
virtual autofill::LanguageCode GetPageLanguage() const;
@@ -1968,7 +2052,7 @@
// Checks the safe browsing reputation of the webpage when the
// user focuses on a username/password field. This is used for reporting
// only, and won't trigger a warning.
@@ -391,6 +394,7 @@ class PasswordManagerClient {
@@ -404,6 +407,7 @@ class PasswordManagerClient {
const GURL& frame_url) = 0;
#endif
@@ -1976,24 +2060,24 @@
// Checks the safe browsing reputation of the webpage where password reuse
// happens. This is called by the PasswordReuseDetectionManager when a
// protected password is typed on the wrong domain. This may trigger a
@@ -403,6 +407,7 @@ class PasswordManagerClient {
const std::string& username,
const std::vector<MatchingReusedCredential>& matching_reused_credentials,
bool password_field_exists) = 0;
@@ -420,6 +424,7 @@ class PasswordManagerClient {
bool password_field_exists,
uint64_t reused_password_hash,
const std::string& domain) = 0;
+#endif
// Records a Chrome Sync event that GAIA password reuse was detected.
virtual void LogPasswordReuseDetectedEvent() = 0;
--- a/components/password_manager/core/browser/password_reuse_detection_manager.cc
+++ b/components/password_manager/core/browser/password_reuse_detection_manager.cc
@@ -161,9 +161,11 @@ void PasswordReuseDetectionManager::OnRe
@@ -163,9 +163,11 @@ void PasswordReuseDetectionManager::OnRe
? reused_protected_password_hash->username
: "";
+ #if defined(PASSWORD_REUSE_DETECTION_ENABLED)
client_->CheckProtectedPasswordEntry(reused_password_type, username,
matching_reused_credentials,
password_field_detected);
client_->CheckProtectedPasswordEntry(
reused_password_type, username, matching_reused_credentials,
password_field_detected, reused_password_hash, domain);
+ #endif
}
@@ -2055,9 +2139,9 @@
}
// sync_observer_ can be null in some embedders that don't support sync.
if (sync_observer_) {
--- a/content/browser/file_system_access/safe_move_helper.cc
+++ b/content/browser/file_system_access/safe_move_helper.cc
@@ -163,14 +163,8 @@ void SafeMoveHelper::Start(SafeMoveHelpe
--- a/content/browser/file_system_access/file_system_access_safe_move_helper.cc
+++ b/content/browser/file_system_access/file_system_access_safe_move_helper.cc
@@ -166,15 +166,8 @@ void FileSystemAccessSafeMoveHelper::Sta
return;
}
@@ -2067,18 +2151,20 @@
- return;
- }
-
- ComputeHashForSourceFile(base::BindOnce(&SafeMoveHelper::DoAfterWriteCheck,
- weak_factory_.GetWeakPtr()));
- ComputeHashForSourceFile(
- base::BindOnce(&FileSystemAccessSafeMoveHelper::DoAfterWriteCheck,
- weak_factory_.GetWeakPtr()));
}
void SafeMoveHelper::ComputeHashForSourceFile(HashCallback callback) {
@@ -190,44 +184,6 @@ void SafeMoveHelper::ComputeHashForSourc
void FileSystemAccessSafeMoveHelper::ComputeHashForSourceFile(
@@ -195,45 +188,6 @@ void FileSystemAccessSafeMoveHelper::Com
std::move(wrapped_callback), source_url()));
}
-void SafeMoveHelper::DoAfterWriteCheck(base::File::Error hash_result,
- const std::string& hash,
- int64_t size) {
-void FileSystemAccessSafeMoveHelper::DoAfterWriteCheck(
- base::File::Error hash_result,
- const std::string& hash,
- int64_t size) {
- DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-
- if (hash_result != base::File::FILE_OK) {
@@ -2110,16 +2196,16 @@
- item->has_user_gesture = has_transient_user_activation_;
- manager_->permission_context()->PerformAfterWriteChecks(
- std::move(item), context_.frame_id,
- base::BindOnce(&SafeMoveHelper::DidAfterWriteCheck,
- base::BindOnce(&FileSystemAccessSafeMoveHelper::DidAfterWriteCheck,
- weak_factory_.GetWeakPtr()));
-}
-
void SafeMoveHelper::DidAfterWriteCheck(
void FileSystemAccessSafeMoveHelper::DidAfterWriteCheck(
FileSystemAccessPermissionContext::AfterWriteCheckResult result) {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
--- a/content/browser/file_system_access/safe_move_helper.h
+++ b/content/browser/file_system_access/safe_move_helper.h
@@ -53,9 +53,6 @@ class CONTENT_EXPORT SafeMoveHelper {
--- a/content/browser/file_system_access/file_system_access_safe_move_helper.h
+++ b/content/browser/file_system_access/file_system_access_safe_move_helper.h
@@ -55,9 +55,6 @@ class CONTENT_EXPORT FileSystemAccessSaf
private:
SEQUENCE_CHECKER(sequence_checker_);

View File

@@ -1,6 +1,6 @@
--- a/components/search_engines/prepopulated_engines.json
+++ b/components/search_engines/prepopulated_engines.json
@@ -113,22 +113,11 @@
@@ -113,23 +113,11 @@
},
"google": {
@@ -13,6 +13,7 @@
- "contextual_search_url": "{google:baseURL}_/contextualsearch?{google:contextualSearchVersion}{google:contextualSearchContextData}",
- "image_url_post_params": "encoded_image={google:imageThumbnail},image_url={google:imageURL},sbisrc={google:imageSearchSource},original_width={google:imageOriginalWidth},original_height={google:imageOriginalHeight}",
- "side_search_param": "sidesearch",
- "side_image_search_param": "sideimagesearch",
- "alternate_urls": [
- "{google:baseURL}#q={searchTerms}",
- "{google:baseURL}search#q={searchTerms}",

View File

@@ -1,7 +1,7 @@
# Disables translation and removes the "Translate to" context menu when --translate-script-url flag is not set
--- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc
+++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc
@@ -139,6 +139,7 @@
@@ -140,6 +140,7 @@
#include "components/spellcheck/common/spellcheck_common.h"
#include "components/spellcheck/spellcheck_buildflags.h"
#include "components/strings/grit/components_strings.h"
@@ -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"
@@ -1804,6 +1805,8 @@ void RenderViewContextMenu::AppendPageIt
@@ -1815,6 +1816,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 =
@@ -1816,6 +1819,7 @@ void RenderViewContextMenu::AppendPageIt
@@ -1827,6 +1830,7 @@ void RenderViewContextMenu::AppendPageIt
l10n_util::GetStringFUTF16(IDS_CONTENT_CONTEXT_TRANSLATE,
GetTargetLanguageDisplayName()));
}
@@ -56,7 +56,7 @@
request_pending_ = true;
--- a/components/translate/core/browser/translate_manager.cc
+++ b/components/translate/core/browser/translate_manager.cc
@@ -879,8 +879,9 @@ void TranslateManager::FilterIsTranslate
@@ -872,8 +872,9 @@ void TranslateManager::FilterIsTranslate
->LogAutofillAssistantDeferredTriggerDecision();
}

View File

@@ -9,7 +9,7 @@
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2415,6 +2415,7 @@ static_library("browser") {
@@ -2434,6 +2434,7 @@ static_library("browser") {
"//third_party/libyuv",
"//third_party/metrics_proto",
"//third_party/re2",
@@ -19,7 +19,7 @@
"//third_party/widevine/cdm:headers",
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -152,6 +152,7 @@
@@ -154,6 +154,7 @@
#include "components/translate/core/browser/translate_ranker_impl.h"
#include "components/translate/core/common/translate_util.h"
#include "components/ui_devtools/switches.h"
@@ -62,7 +62,7 @@
#include "components/viz/common/switches.h"
#include "components/viz/host/gpu_client.h"
#include "content/browser/bad_message.h"
@@ -3273,6 +3274,8 @@ void RenderProcessHostImpl::PropagateBro
@@ -3288,6 +3289,8 @@ void RenderProcessHostImpl::PropagateBro
switches::kEnableWebGLImageChromium,
switches::kEnableWebGPUDeveloperFeatures,
switches::kFileUrlPathAlias,
@@ -91,7 +91,7 @@
#include "ui/accessibility/accessibility_features.h"
#include "ui/base/ui_base_features.h"
#include "ui/events/blink/blink_features.h"
@@ -497,6 +498,10 @@ void SetRuntimeFeaturesFromCommandLine(c
@@ -401,6 +402,10 @@ void SetRuntimeFeaturesFromCommandLine(c
{wrf::EnableWebGPUDeveloperFeatures,
switches::kEnableWebGPUDeveloperFeatures, true},
{wrf::EnableDirectSockets, switches::kIsolatedAppOrigins, true},
@@ -104,15 +104,16 @@
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
@@ -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);
+ BLINK_PLATFORM_EXPORT static void EnableFingerprintingClientRectsNoise(bool);
+ BLINK_PLATFORM_EXPORT static void EnableFingerprintingCanvasMeasureTextNoise(bool);
BLINK_PLATFORM_EXPORT static void EnableSignedExchangeSubresourcePrefetch(
bool);
BLINK_PLATFORM_EXPORT static void EnableSubresourceWebBundles(bool);
@@ -68,6 +68,9 @@ class BLINK_PLATFORM_EXPORT WebRuntimeFe
static void EnableOverlayScrollbars(bool);
static void EnableFluentScrollbars(bool);
+ static void EnableFingerprintingClientRectsNoise(bool);
+ static void EnableFingerprintingCanvasMeasureTextNoise(bool);
+
WebRuntimeFeatures() = delete;
};
--- a/third_party/blink/renderer/core/dom/document.cc
+++ b/third_party/blink/renderer/core/dom/document.cc
@@ -38,6 +38,7 @@
@@ -123,7 +124,7 @@
#include "base/time/time.h"
#include "cc/animation/animation_host.h"
#include "cc/animation/animation_timeline.h"
@@ -905,6 +906,14 @@ Range* Document::CreateRangeAdjustedToTr
@@ -908,6 +909,14 @@ Range* Document::CreateRangeAdjustedToTr
Position::BeforeNode(*shadow_host));
}
@@ -138,7 +139,7 @@
SelectorQueryCache& Document::GetSelectorQueryCache() {
if (!selector_query_cache_)
selector_query_cache_ = std::make_unique<SelectorQueryCache>();
@@ -2228,6 +2237,15 @@ void Document::UpdateStyleAndLayoutTreeF
@@ -2231,6 +2240,15 @@ void Document::UpdateStyleAndLayoutTreeF
#if DCHECK_IS_ON()
AssertLayoutTreeUpdated(*this, true /* allow_dirty_container_subtrees */);
#endif
@@ -167,7 +168,7 @@
AtomicString visibilityState() const;
bool IsPageVisible() const;
bool hidden() const;
@@ -2271,6 +2275,9 @@ class CORE_EXPORT Document : public Cont
@@ -2298,6 +2302,9 @@ class CORE_EXPORT Document : public Cont
base::ElapsedTimer start_time_;
@@ -179,7 +180,7 @@
--- a/third_party/blink/renderer/core/dom/element.cc
+++ b/third_party/blink/renderer/core/dom/element.cc
@@ -2132,6 +2132,11 @@ DOMRectList* Element::getClientRects() {
@@ -2144,6 +2144,11 @@ DOMRectList* Element::getClientRects() {
DCHECK(element_layout_object);
GetDocument().AdjustQuadsForScrollAndAbsoluteZoom(quads,
*element_layout_object);
@@ -191,7 +192,7 @@
return MakeGarbageCollected<DOMRectList>(quads);
}
@@ -2149,6 +2154,9 @@ gfx::RectF Element::GetBoundingClientRec
@@ -2168,6 +2173,9 @@ gfx::RectF Element::GetBoundingClientRec
DCHECK(element_layout_object);
GetDocument().AdjustRectForScrollAndAbsoluteZoom(result,
*element_layout_object);
@@ -203,7 +204,7 @@
--- a/third_party/blink/renderer/core/dom/range.cc
+++ b/third_party/blink/renderer/core/dom/range.cc
@@ -1601,11 +1601,21 @@ DOMRectList* Range::getClientRects() con
@@ -1604,11 +1604,21 @@ DOMRectList* Range::getClientRects() con
Vector<gfx::QuadF> quads;
GetBorderAndTextQuads(quads);
@@ -282,10 +283,10 @@
+ return text_metrics;
}
void CanvasRenderingContext2D::fillFormattedText(
void CanvasRenderingContext2D::drawFormattedText(
--- a/third_party/blink/renderer/platform/BUILD.gn
+++ b/third_party/blink/renderer/platform/BUILD.gn
@@ -1651,6 +1651,7 @@ component("platform") {
@@ -1655,6 +1655,7 @@ component("platform") {
"//components/paint_preview/common",
"//components/power_scheduler",
"//components/search_engines:search_engine_utils",
@@ -295,8 +296,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
@@ -703,4 +703,12 @@ void WebRuntimeFeatures::EnablePrefixedS
RuntimeEnabledFeatures::SetPrefixedStorageInfoEnabled(enable);
@@ -64,4 +64,12 @@ void WebRuntimeFeatures::EnableFluentScr
ScrollbarThemeSettings::SetFluentScrollbarsEnabled(enable);
}
+void WebRuntimeFeatures::EnableFingerprintingClientRectsNoise(bool enable) {
@@ -310,7 +311,7 @@
} // namespace blink
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -1056,6 +1056,12 @@
@@ -1237,6 +1237,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
@@ -3276,6 +3276,7 @@ void RenderProcessHostImpl::PropagateBro
@@ -3291,6 +3291,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
@@ -502,6 +502,8 @@ void SetRuntimeFeaturesFromCommandLine(c
@@ -406,6 +406,8 @@ void SetRuntimeFeaturesFromCommandLine(c
switches::kFingerprintingClientRectsNoise, true},
{wrf::EnableFingerprintingCanvasMeasureTextNoise,
switches::kFingerprintingCanvasMeasureTextNoise, true},
@@ -55,14 +55,14 @@ 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
@@ -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);
+ BLINK_PLATFORM_EXPORT static void EnableFingerprintingCanvasImageDataNoise(bool);
BLINK_PLATFORM_EXPORT static void EnableSignedExchangeSubresourcePrefetch(
bool);
BLINK_PLATFORM_EXPORT static void EnableSubresourceWebBundles(bool);
@@ -70,6 +70,7 @@ class BLINK_PLATFORM_EXPORT WebRuntimeFe
static void EnableFingerprintingClientRectsNoise(bool);
static void EnableFingerprintingCanvasMeasureTextNoise(bool);
+ static void EnableFingerprintingCanvasImageDataNoise(bool);
WebRuntimeFeatures() = delete;
};
--- 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
@@ -30,6 +30,7 @@
@@ -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"
@@ -2072,6 +2073,9 @@ ImageData* BaseRenderingContext2D::getIm
@@ -2070,6 +2071,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
@@ -1609,7 +1609,9 @@ component("platform") {
@@ -1613,7 +1613,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
@@ -711,4 +711,8 @@ void WebRuntimeFeatures::EnableFingerpri
@@ -72,4 +72,8 @@ void WebRuntimeFeatures::EnableFingerpri
RuntimeEnabledFeatures::SetFingerprintingCanvasMeasureTextNoiseEnabled(enable);
}
@@ -154,7 +154,7 @@ approach to change color components.
#include "ui/gfx/geometry/skia_conversions.h"
#include "v8/include/v8.h"
@@ -113,4 +117,154 @@ void StaticBitmapImage::DrawHelper(cc::P
@@ -115,4 +119,154 @@ void StaticBitmapImage::DrawHelper(cc::P
WebCoreClampingModeToSkiaRectConstraint(draw_options.clamping_mode));
}
@@ -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
@@ -1062,6 +1062,9 @@
@@ -1243,6 +1243,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
@@ -2153,6 +2153,7 @@ static_library("browser") {
@@ -2172,6 +2172,7 @@ static_library("browser") {
"//components/net_log",
"//components/network_hints/common:mojo_bindings",
"//components/network_session_configurator/browser",
@@ -79,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"
@@ -350,6 +354,18 @@ void BrowserProcessImpl::Init() {
@@ -349,6 +353,18 @@ void BrowserProcessImpl::Init() {
pref_change_registrar_.Add(metrics::prefs::kMetricsReportingEnabled,
base::BindRepeating(&ApplyMetricsReportingPolicy));
@@ -100,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
@@ -1789,6 +1789,10 @@ const char kUnthrottledNestedTimeoutDesc
@@ -1810,6 +1810,10 @@ const char kUnthrottledNestedTimeoutDesc
"websites abusing the API will still eventually have their setTimeouts "
"clamped.";
@@ -113,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
@@ -1006,6 +1006,9 @@ extern const char kLogJsConsoleMessagesD
@@ -1011,6 +1011,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
@@ -1441,11 +1441,6 @@ void ProfileManager::InitProfileUserPref
@@ -1425,11 +1425,6 @@ void ProfileManager::InitProfileUserPref
profile->GetPrefs()->SetString(prefs::kSupervisedUserId,
supervised_user_id);
}

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
@@ -1355,7 +1355,7 @@ void ChromeContentBrowserClient::Registe
@@ -1406,7 +1406,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
@@ -355,7 +355,7 @@ void ProfileNetworkContextService::Updat
@@ -356,7 +356,7 @@ void ProfileNetworkContextService::Updat
void ProfileNetworkContextService::RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterBooleanPref(
@@ -45,7 +45,7 @@
// Enum representing possible values of the Preload Pages opt-in state. Since
--- a/chrome/browser/profiles/profile.cc
+++ b/chrome/browser/profiles/profile.cc
@@ -278,7 +278,7 @@ const char Profile::kProfileKey[] = "__P
@@ -282,7 +282,7 @@ const char Profile::kProfileKey[] = "__P
void Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterBooleanPref(
prefs::kSearchSuggestEnabled,
@@ -94,20 +94,16 @@
registry->RegisterDictionaryPref(prefs::kAppWindowPlacement);
--- a/components/autofill/core/common/autofill_prefs.cc
+++ b/components/autofill/core/common/autofill_prefs.cc
@@ -117,10 +117,10 @@ const char kAutocompleteLastVersionReten
@@ -112,7 +112,7 @@ const char kAutocompleteLastVersionReten
void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
// Synced prefs. Used for cross-device choices, e.g., credit card Autofill.
registry->RegisterBooleanPref(
- prefs::kAutofillEnabledDeprecated, true,
+ prefs::kAutofillEnabledDeprecated, false,
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
registry->RegisterBooleanPref(
- prefs::kAutofillProfileEnabled, true,
+ prefs::kAutofillProfileEnabled, false,
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
registry->RegisterIntegerPref(
prefs::kAutofillLastVersionDeduped, 0,
@@ -130,7 +130,7 @@ void RegisterProfilePrefs(user_prefs::Pr
@@ -122,7 +122,7 @@ void RegisterProfilePrefs(user_prefs::Pr
prefs::kAutofillLastVersionDisusedAddressesDeleted, 0,
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
registry->RegisterBooleanPref(
@@ -118,7 +114,7 @@
prefs::kAutofillIBANEnabled, true,
--- a/components/bookmarks/browser/bookmark_utils.cc
+++ b/components/bookmarks/browser/bookmark_utils.cc
@@ -436,7 +436,7 @@ bool DoesBookmarkContainWords(const std:
@@ -440,7 +440,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
@@ -1631,8 +1631,6 @@ int ChromeBrowserMainParts::PreMainMessa
@@ -1638,8 +1638,6 @@ int ChromeBrowserMainParts::PreMainMessa
// and preferences have been registered since some of the import code depends
// on preferences.
if (first_run::IsChromeFirstRun()) {

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
@@ -828,7 +828,7 @@ class AppControllerNativeThemeObserver :
@@ -856,7 +856,7 @@ class AppControllerNativeThemeObserver :
CFStringRef checkInterval = CFSTR("checkInterval");
CFPropertyListRef plist = CFPreferencesCopyAppValue(checkInterval, app);
if (!plist) {

View File

@@ -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"
@@ -477,6 +479,7 @@ Browser::Browser(const CreateParams& par
@@ -472,6 +474,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),
@@ -838,6 +841,7 @@ Browser::WarnBeforeClosingResult Browser
@@ -833,6 +836,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_)
@@ -872,6 +876,7 @@ bool Browser::TryToCloseWindow(
@@ -867,6 +871,7 @@ bool Browser::TryToCloseWindow(
void Browser::ResetTryToCloseWindow() {
cancel_download_confirmation_state_ = NOT_PROMPTED;
@@ -33,7 +33,7 @@
unload_controller_.ResetTryToCloseWindow();
}
@@ -2769,6 +2774,62 @@ bool Browser::CanCloseWithInProgressDown
@@ -2768,6 +2773,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;
@@ -2787,6 +2848,22 @@ void Browser::InProgressDownloadResponse
@@ -2786,6 +2847,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"
@@ -1056,12 +1057,17 @@ class Browser : public TabStripModelObse
@@ -1046,12 +1047,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().
@@ -1231,6 +1237,8 @@ class Browser : public TabStripModelObse
@@ -1221,6 +1227,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
@@ -816,10 +816,14 @@ bool HandleNewTabPageLocationOverride(
@@ -827,10 +827,14 @@ bool HandleNewTabPageLocationOverride(
// Don't change the URL when incognito mode.
if (profile->IsOffTheRecord())

View File

@@ -22,7 +22,7 @@
const base::Feature kAutomaticLazyFrameLoadingToAds{
--- a/third_party/blink/public/common/features.h
+++ b/third_party/blink/public/common/features.h
@@ -17,6 +17,8 @@
@@ -18,6 +18,8 @@
namespace blink {
namespace features {
@@ -33,7 +33,7 @@
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
@@ -1315,10 +1315,14 @@ FrameSelection& SelectionController::Sel
}
bool IsSelectionOverLink(const MouseEventWithHitTestResults& event) {
@@ -50,7 +50,7 @@
Node* inner_node = event.InnerNode();
--- a/third_party/blink/renderer/core/input/mouse_event_manager.cc
+++ b/third_party/blink/renderer/core/input/mouse_event_manager.cc
@@ -687,8 +687,14 @@ WebInputEventResult MouseEventManager::H
@@ -663,8 +663,14 @@ WebInputEventResult MouseEventManager::H
bool single_click = event.Event().click_count <= 1;

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/views/frame/tab_strip_region_view.cc
+++ b/chrome/browser/ui/views/frame/tab_strip_region_view.cc
@@ -47,6 +47,7 @@ class FrameGrabHandle : public views::Vi
@@ -49,6 +49,7 @@ class FrameGrabHandle : public views::Vi
// Reserve some space for the frame to be grabbed by, even if the tabstrip
// is full.
// TODO(tbergquist): Define this relative to the NTB insets again.

View File

@@ -42,7 +42,7 @@
#include "base/feature_list.h"
#include "base/format_macros.h"
#include "base/metrics/histogram_functions.h"
@@ -319,6 +321,15 @@ AutocompleteController::AutocompleteCont
@@ -328,6 +330,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
@@ -474,6 +474,9 @@ void HistoryURLProvider::Start(const Aut
@@ -475,6 +475,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"
@@ -680,6 +681,9 @@ void SearchProvider::Run(bool query_is_p
@@ -681,6 +682,9 @@ void SearchProvider::Run(bool query_is_p
}
void SearchProvider::DoHistoryQuery(bool minimal_changes) {
@@ -92,16 +92,16 @@
if (minimal_changes)
--- a/components/url_formatter/url_fixer.cc
+++ b/components/url_formatter/url_fixer.cc
@@ -9,6 +9,8 @@
#include <algorithm>
@@ -7,6 +7,8 @@
#include <stddef.h>
#include "base/check_op.h"
+#include "base/containers/contains.h"
+#include "base/command_line.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/ranges/algorithm.h"
@@ -607,6 +609,8 @@ GURL FixupURL(const std::string& text, c
#include "base/i18n/char_iterator.h"
@@ -608,6 +610,8 @@ GURL FixupURL(const std::string& text, c
FixupHost(trimmed, parts.host, parts.scheme.is_valid(), desired_tld, &url);
if (chrome_url && !parts.host.is_valid())

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
@@ -305,7 +305,8 @@ void LocationBarView::Init() {
@@ -311,7 +311,8 @@ void LocationBarView::Init() {
}
params.types_enabled.push_back(PageActionIconType::kSendTabToSelf);
params.types_enabled.push_back(PageActionIconType::kClickToCall);

View File

@@ -46,8 +46,8 @@
#include "base/bind.h"
+#include "base/command_line.h"
#include "base/debug/dump_without_crashing.h"
#include "base/stl_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/types/optional_util.h"
@@ -63,6 +64,15 @@ void NetworkServiceNetworkDelegate::Mayb
return;
}

View File

@@ -13,7 +13,7 @@
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/chrome/renderer/chrome_render_frame_observer.cc
+++ b/chrome/renderer/chrome_render_frame_observer.cc
@@ -247,14 +247,16 @@ void ChromeRenderFrameObserver::DidFinis
@@ -249,14 +249,16 @@ void ChromeRenderFrameObserver::DidFinis
if (frame->Parent())
return;
@@ -40,7 +40,7 @@
--- a/components/search_engines/template_url_service.cc
+++ b/components/search_engines/template_url_service.cc
@@ -12,6 +12,7 @@
@@ -10,6 +10,7 @@
#include "base/bind.h"
#include "base/callback.h"
#include "base/callback_helpers.h"
@@ -48,7 +48,7 @@
#include "base/containers/contains.h"
#include "base/debug/crash_logging.h"
#include "base/format_macros.h"
@@ -206,6 +207,12 @@ bool IsCreatedByExtension(const Template
@@ -204,6 +205,12 @@ bool IsCreatedByExtension(const Template
template_url->type() == TemplateURL::OMNIBOX_API_EXTENSION;
}
@@ -61,7 +61,7 @@
} // namespace
// TemplateURLService::LessWithPrefix -----------------------------------------
@@ -291,6 +298,7 @@ TemplateURLService::TemplateURLService(
@@ -289,6 +296,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)),
@@ -372,8 +380,8 @@ bool TemplateURLService::CanAddAutogener
@@ -370,8 +378,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(
@@ -1599,6 +1607,8 @@ SyncDataMap TemplateURLService::CreateGU
@@ -1618,6 +1626,8 @@ SyncDataMap TemplateURLService::CreateGU
void TemplateURLService::Init(const Initializer* initializers,
int num_initializers) {
@@ -89,7 +89,7 @@
if (client_)
client_->SetOwner(this);
@@ -1737,6 +1747,9 @@ void TemplateURLService::ChangeToLoadedS
@@ -1756,6 +1766,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
@@ -738,6 +738,8 @@ class TemplateURLService : public WebDat
@@ -752,6 +752,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"
@@ -1636,6 +1637,8 @@ void TabStrip::OnMouseEventInTab(views::
@@ -1654,6 +1655,8 @@ void TabStrip::OnMouseEventInTab(views::
}
void TabStrip::UpdateHoverCard(Tab* tab, HoverCardUpdateType update_type) {

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/browser_command_controller.cc
+++ b/chrome/browser/ui/browser_command_controller.cc
@@ -1213,7 +1213,8 @@ void BrowserCommandController::InitComma
@@ -1219,7 +1219,8 @@ void BrowserCommandController::InitComma
command_updater_.UpdateCommandEnabled(IDC_WINDOW_CLOSE_OTHER_TABS,
normal_window);
@@ -20,7 +20,7 @@
#include "base/strings/utf_string_conversions.h"
#include "build/build_config.h"
#include "chrome/browser/themes/theme_properties.h"
@@ -139,7 +140,8 @@ TabStripRegionView::TabStripRegionView(s
@@ -141,7 +142,8 @@ TabStripRegionView::TabStripRegionView(s
return;
}

View File

@@ -32,7 +32,7 @@
for (const auto& data_type : data_types) {
@@ -305,7 +321,8 @@ void ChromeBrowsingDataLifetimeManager::
bool keep_browser_alive) {
const base::Value::List& data_types = profile_->GetPrefs()->GetValueList(
const base::Value::List& data_types = profile_->GetPrefs()->GetList(
browsing_data::prefs::kClearBrowsingDataOnExitList);
- if (!data_types.empty() && !SyncServiceFactory::IsSyncAllowed(profile_)) {
+ bool cdoe = base::FeatureList::IsEnabled(browsing_data::features::kClearDataOnExit);

View File

@@ -1,14 +1,14 @@
--- a/chrome/browser/ui/tabs/tab_strip_model.cc
+++ b/chrome/browser/ui/tabs/tab_strip_model.cc
@@ -11,6 +11,7 @@
@@ -10,6 +10,7 @@
#include <utility>
#include "base/auto_reset.h"
+#include "base/command_line.h"
#include "base/containers/contains.h"
#include "base/containers/flat_map.h"
#include "base/cxx17_backports.h"
#include "base/memory/raw_ptr.h"
@@ -1813,6 +1814,10 @@ bool TabStripModel::CloseTabs(base::span
@@ -1822,6 +1823,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
@@ -1104,10 +1104,12 @@ DownloadConfirmationReason DownloadTarge
@@ -1145,10 +1145,12 @@ DownloadConfirmationReason DownloadTarge
return DownloadConfirmationReason::SAVE_AS;
#if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -77,7 +77,7 @@
#include "base/containers/contains.h"
#include "base/logging.h"
#include "base/metrics/histogram_functions.h"
@@ -251,6 +252,13 @@ bool ExtensionManagement::IsInstallation
@@ -250,6 +251,13 @@ bool ExtensionManagement::IsInstallation
bool ExtensionManagement::IsOffstoreInstallAllowed(
const GURL& url,
const GURL& referrer_url) const {

View File

@@ -13,16 +13,15 @@
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/content/renderer/render_frame_impl.cc
+++ b/content/renderer/render_frame_impl.cc
@@ -1164,6 +1164,9 @@ WindowOpenDisposition NavigationPolicyTo
@@ -1154,6 +1154,8 @@ WindowOpenDisposition NavigationPolicyTo
case blink::kWebNavigationPolicyNewWindow:
return WindowOpenDisposition::NEW_WINDOW;
case blink::kWebNavigationPolicyNewPopup:
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch("popups-to-tabs"))
+ return WindowOpenDisposition::NEW_FOREGROUND_TAB;
+ return WindowOpenDisposition::NEW_POPUP;
case blink::kWebNavigationPolicyPictureInPicture:
return WindowOpenDisposition::NEW_POPUP;
}
case blink::kWebNavigationPolicyPictureInPicture:
return WindowOpenDisposition::NEW_PICTURE_IN_PICTURE;
--- 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"
@@ -1021,7 +1022,8 @@ void HistoryBackend::InitImpl(
@@ -1094,7 +1095,8 @@ void HistoryBackend::InitImpl(
db_->GetStartDate(&first_recorded_time_);
// Start expiring old stuff.

View File

@@ -1,22 +1,22 @@
--- a/chrome/browser/ui/views/extensions/extensions_toolbar_container.cc
+++ b/chrome/browser/ui/views/extensions/extensions_toolbar_container.cc
@@ -7,6 +7,7 @@
#include <memory>
@@ -8,6 +8,7 @@
#include "base/bind.h"
#include "base/callback_helpers.h"
+#include "base/command_line.h"
#include "base/cxx17_backports.h"
#include "base/feature_list.h"
#include "base/no_destructor.h"
@@ -26,6 +27,7 @@
#include "chrome/browser/ui/views/extensions/extensions_toolbar_button.h"
@@ -29,6 +30,7 @@
#include "chrome/browser/ui/views/frame/browser_view.h"
#include "chrome/browser/ui/views/toolbar/toolbar_action_hover_card_controller.h"
#include "chrome/browser/ui/views/toolbar/toolbar_actions_bar_bubble_views.h"
+#include "chrome/browser/ui/views/toolbar/toolbar_view.h"
#include "chrome/browser/ui/views/web_apps/frame_toolbar/web_app_frame_toolbar_view.h"
#include "extensions/common/extension_features.h"
#include "ui/base/dragdrop/drag_drop_types.h"
@@ -318,6 +320,17 @@ void ExtensionsToolbarContainer::AnchorA
@@ -335,6 +337,17 @@ void ExtensionsToolbarContainer::AnchorA
widget->widget_delegate()->AsBubbleDialogDelegate()->SetAnchorView(
anchor_view && anchor_view->GetVisible() ? anchor_view
: GetExtensionsButton());
@@ -34,7 +34,7 @@
widget->Show();
}
@@ -810,6 +823,9 @@ void ExtensionsToolbarContainer::UpdateC
@@ -831,6 +844,9 @@ void ExtensionsToolbarContainer::UpdateC
}
bool ExtensionsToolbarContainer::ShouldContainerBeVisible() const {

View File

@@ -1,11 +1,11 @@
--- a/chrome/browser/ui/views/frame/browser_view.cc
+++ b/chrome/browser/ui/views/frame/browser_view.cc
@@ -921,6 +921,7 @@ BrowserView::BrowserView(std::unique_ptr
@@ -920,6 +920,7 @@ BrowserView::BrowserView(std::unique_ptr
AddChildView(std::make_unique<ContentsSeparator>());
side_panel_coordinator_ = std::make_unique<SidePanelCoordinator>(this);
} else {
+ if (!base::CommandLine::ForCurrentProcess()->HasSwitch("hide-sidepanel-button"))
right_aligned_side_panel_ = AddChildView(std::make_unique<SidePanel>(this));
unified_side_panel_ = AddChildView(std::make_unique<SidePanel>(this));
}
--- a/chrome/browser/ungoogled_flag_entries.h

View File

@@ -8,7 +8,7 @@
#include "base/metrics/user_metrics.h"
#include "base/task/thread_pool.h"
#include "chrome/browser/autocomplete/autocomplete_classifier_factory.h"
@@ -111,6 +112,18 @@ DragOperation GetDropEffect(const ui::Dr
@@ -112,6 +113,18 @@ DragOperation GetDropEffect(const ui::Dr
return DragOperation::kMove;
}
@@ -27,7 +27,7 @@
} // namespace
BrowserRootView::DropInfo::DropInfo() = default;
@@ -122,7 +135,9 @@ BrowserRootView::DropInfo::~DropInfo() {
@@ -123,7 +136,9 @@ BrowserRootView::DropInfo::~DropInfo() {
BrowserRootView::BrowserRootView(BrowserView* browser_view,
views::Widget* widget)
@@ -38,7 +38,7 @@
BrowserRootView::~BrowserRootView() {
// It's possible to destroy the browser while a drop is active. In this case,
@@ -244,7 +259,7 @@ bool BrowserRootView::OnMouseWheel(const
@@ -250,7 +265,7 @@ bool BrowserRootView::OnMouseWheel(const
// Scroll-event-changes-tab is incompatible with scrolling tabstrip, so
// disable it if the latter feature is enabled.

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/views/toolbar/toolbar_view.cc
+++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc
@@ -339,14 +339,30 @@ void ToolbarView::Init() {
@@ -347,14 +347,30 @@ void ToolbarView::Init() {
side_panel_button_ = AddChildView(std::move(side_panel_button));
avatar_ = AddChildView(std::make_unique<AvatarToolbarButton>(browser_view_));

View File

@@ -47,7 +47,7 @@
enum DnsResolveStatus {
RESOLVE_STATUS_DNS_SUCCESS = 0,
RESOLVE_STATUS_PROC_SUCCESS,
@@ -4075,7 +4070,7 @@ bool HostResolverManager::IsIPv6Reachabl
@@ -4085,7 +4080,7 @@ bool HostResolverManager::IsIPv6Reachabl
(tick_clock_->NowTicks() - last_ipv6_probe_time_).InMilliseconds() >
kIPv6ProbePeriodMs) {
SetLastIPv6ProbeResult(

View File

@@ -427,7 +427,7 @@
--- a/components/search_engines/template_url_service.cc
+++ b/components/search_engines/template_url_service.cc
@@ -659,7 +659,8 @@ void TemplateURLService::IncrementUsageC
@@ -657,7 +657,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());
@@ -674,6 +675,7 @@ void TemplateURLService::ResetTemplateUR
@@ -672,6 +673,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
@@ -3331,7 +3331,13 @@ const FeatureEntry::FeatureVariation
@@ -3484,7 +3484,13 @@ const FeatureEntry::FeatureVariation kPa
// calculate and verify checksum.
//
// When adding a new choice, add it to the end of the list.

View File

@@ -158,8 +158,8 @@
"//components/services/storage",
"//components/services/storage:filesystem_proxy_factory",
"//components/services/storage/dom_storage:local_storage_proto",
--- a/content/browser/file_system_access/safe_move_helper.cc
+++ b/content/browser/file_system_access/safe_move_helper.cc
--- a/content/browser/file_system_access/file_system_access_safe_move_helper.cc
+++ b/content/browser/file_system_access/file_system_access_safe_move_helper.cc
@@ -14,7 +14,6 @@
#include "base/threading/sequenced_task_runner_handle.h"
#include "build/build_config.h"
@@ -168,7 +168,7 @@
#include "content/browser/file_system_access/file_system_access_error.h"
#include "content/public/browser/content_browser_client.h"
#include "content/public/browser/global_routing_id.h"
@@ -206,20 +205,8 @@ void SafeMoveHelper::DidAfterWriteCheck(
@@ -210,22 +209,9 @@ void FileSystemAccessSafeMoveHelper::Did
// not exist anymore. In case of error, the source file URL will point to a
// valid filesystem location.
base::OnceCallback<void(base::File::Error)> result_callback;
@@ -179,25 +179,27 @@
- quarantine_connection_callback_.Run(
- quarantine_remote.BindNewPipeAndPassReceiver());
- }
- result_callback = base::BindOnce(
- &SafeMoveHelper::DidFileDoQuarantine, weak_factory_.GetWeakPtr(),
- dest_url(), referrer_url, std::move(quarantine_remote));
- result_callback =
- base::BindOnce(&FileSystemAccessSafeMoveHelper::DidFileDoQuarantine,
- weak_factory_.GetWeakPtr(), dest_url(), referrer_url,
- std::move(quarantine_remote));
- } else {
result_callback = base::BindOnce(&SafeMoveHelper::DidFileSkipQuarantine,
weak_factory_.GetWeakPtr());
result_callback =
base::BindOnce(&FileSystemAccessSafeMoveHelper::DidFileSkipQuarantine,
weak_factory_.GetWeakPtr());
- }
manager_->DoFileSystemOperation(
FROM_HERE, &storage::FileSystemOperationRunner::Move,
std::move(result_callback), source_url(), dest_url(), options_,
@@ -235,7 +222,6 @@ void SafeMoveHelper::DidFileSkipQuaranti
void SafeMoveHelper::DidFileDoQuarantine(
@@ -242,7 +228,6 @@ void FileSystemAccessSafeMoveHelper::Did
void FileSystemAccessSafeMoveHelper::DidFileDoQuarantine(
const storage::FileSystemURL& target_url,
const GURL& referrer_url,
- mojo::Remote<quarantine::mojom::Quarantine> quarantine_remote,
base::File::Error result) {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
@@ -266,37 +252,9 @@ void SafeMoveHelper::DidFileDoQuarantine
@@ -273,37 +258,9 @@ void FileSystemAccessSafeMoveHelper::Did
referrer_url.is_valid() && referrer_url.SchemeIsHTTPOrHTTPS()
? referrer_url
: GURL();
@@ -210,7 +212,7 @@
- ->browser()
- ->GetApplicationClientGUIDForQuarantineCheck(),
- mojo::WrapCallbackWithDefaultInvokeIfNotRun(
- base::BindOnce(&SafeMoveHelper::DidAnnotateFile,
- base::BindOnce(&FileSystemAccessSafeMoveHelper::DidAnnotateFile,
- weak_factory_.GetWeakPtr(),
- std::move(quarantine_remote)),
- quarantine::mojom::QuarantineFileResult::ANNOTATION_FAILED));
@@ -220,7 +222,7 @@
- FROM_HERE, {base::MayBlock()},
- base::BindOnce(&quarantine::SetInternetZoneIdentifierDirectly,
- target_url.path(), authority_url, referrer_url),
- base::BindOnce(&SafeMoveHelper::DidAnnotateFile,
- base::BindOnce(&FileSystemAccessSafeMoveHelper::DidAnnotateFile,
- weak_factory_.GetWeakPtr(),
- std::move(quarantine_remote)));
-#else
@@ -230,14 +232,14 @@
- }
}
void SafeMoveHelper::DidAnnotateFile(
void FileSystemAccessSafeMoveHelper::DidAnnotateFile(
- mojo::Remote<quarantine::mojom::Quarantine> quarantine_remote,
quarantine::mojom::QuarantineFileResult result) {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
--- a/content/browser/file_system_access/safe_move_helper.h
+++ b/content/browser/file_system_access/safe_move_helper.h
@@ -59,10 +59,8 @@ class CONTENT_EXPORT SafeMoveHelper {
--- a/content/browser/file_system_access/file_system_access_safe_move_helper.h
+++ b/content/browser/file_system_access/file_system_access_safe_move_helper.h
@@ -61,10 +61,8 @@ class CONTENT_EXPORT FileSystemAccessSaf
void DidFileDoQuarantine(
const storage::FileSystemURL& target_url,
const GURL& referrer_url,

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
@@ -3694,8 +3694,7 @@ ScriptValue WebGLRenderingContextBase::g
@@ -3693,8 +3693,7 @@ ScriptValue WebGLRenderingContextBase::g
pname, IdentifiabilityBenignStringToken(
String(ContextGL()->GetString(GL_RENDERER))));
}
@@ -13,7 +13,7 @@
}
SynthesizeGLError(
GL_INVALID_ENUM, "getParameter",
@@ -3709,8 +3708,7 @@ ScriptValue WebGLRenderingContextBase::g
@@ -3708,8 +3707,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
@@ -566,7 +566,7 @@ const base::Feature kComputePressure{"Co
@@ -460,7 +460,7 @@ const base::Feature kAllowSyncXHRInPageD
// Prefetch request properties are updated to be privacy-preserving. See
// crbug.com/988956.
const base::Feature kPrefetchPrivacyChanges{"PrefetchPrivacyChanges",

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
@@ -1908,8 +1908,6 @@ void TabStrip::NewTabButtonPressed(const
@@ -1897,8 +1897,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;
@@ -1917,7 +1915,6 @@ void TabStrip::NewTabButtonPressed(const
@@ -1906,7 +1904,6 @@ void TabStrip::NewTabButtonPressed(const
/* data_dst = */ nullptr, &clipboard_text);
if (!clipboard_text.empty())
controller_->CreateNewTabWithLocation(clipboard_text);

View File

@@ -8,7 +8,7 @@
#
--- a/components/search_engines/template_url_prepopulate_data.cc
+++ b/components/search_engines/template_url_prepopulate_data.cc
@@ -1330,6 +1330,9 @@ std::vector<std::unique_ptr<TemplateURLD
@@ -1331,6 +1331,9 @@ std::vector<std::unique_ptr<TemplateURLD
std::vector<std::unique_ptr<TemplateURLData>> t_urls;
for (size_t i = 0; i < num_engines; ++i)
t_urls.push_back(TemplateURLDataFromPrepopulatedEngine(*engines[i]));

View File

@@ -131,18 +131,18 @@
<div class="separator"></div>
--- a/chrome/browser/resources/settings/autofill_page/passwords_section.html
+++ b/chrome/browser/resources/settings/autofill_page/passwords_section.html
@@ -113,6 +113,7 @@
label="$i18n{passwordsAutosigninLabel}"
sub-label="$i18n{passwordsAutosigninDescription}">
</settings-toggle-button>
@@ -122,6 +122,7 @@
</settings-toggle-button>
</template>
</if>
+<if expr="False">
<div id="checkPasswordsBannerContainer" class="cr-row"
hidden$="[[!shouldShowBanner_]]">
<picture>
@@ -179,6 +180,7 @@
<!-- This div lays out the link correctly, relative to the text. -->
<div class="cr-padded-text">$i18nRaw{managePasswordsLabel}</div>
@@ -183,6 +184,7 @@
</cr-icon-button>
</div>
</if>
+</if>
<div class="cr-row first">
<h2 id="savedPasswordsHeading" class="flex">
@@ -174,8 +174,8 @@
section="safetyCheck" nest-under-section="privacy"
--- a/chrome/browser/resources/settings/basic_page/basic_page.ts
+++ b/chrome/browser/resources/settings/basic_page/basic_page.ts
@@ -11,7 +11,6 @@ import 'chrome://resources/cr_elements/s
import 'chrome://resources/cr_elements/shared_vars_css.m.js';
@@ -11,7 +11,6 @@ import 'chrome://resources/cr_elements/c
import 'chrome://resources/cr_elements/cr_shared_vars.css.js';
import 'chrome://resources/polymer/v3_0/iron-flex-layout/iron-flex-layout-classes.js';
import '../appearance_page/appearance_page.js';
-import '../privacy_page/privacy_guide_promo.js';
@@ -254,7 +254,7 @@
prefs.default_search_provider_data.template_url_data)]]">
--- a/chrome/browser/resources/settings/settings_page/settings_subpage.html
+++ b/chrome/browser/resources/settings/settings_page/settings_subpage.html
@@ -89,7 +89,7 @@
@@ -91,7 +91,7 @@
</template>
<h1 class="cr-title-text">[[pageTitle]]</h1>
<slot name="subpage-title-extra"></slot>

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-5249-1664382991-4c3563c0a634429d8d381274051e58611ae6cfe3.profdata
chrome/build/pgo_profiles/chrome-linux-5304-1666199755-5a46778a4020c4e832d9c32cd970b7cfe23250b9.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
@@ -186,6 +186,9 @@ components/test/data/crx_file/valid.crx2
components/test/data/crx_file/valid_no_publisher.crx3
components/test/data/crx_file/valid_publisher.crx3
components/test/data/crx_file/valid_test_publisher.crx3
components/test/data/device_signals/empty.exe
components/test/data/device_signals/metadata.exe
components/test/data/device_signals/signed.exe
components/test/data/feed/response.binarypb
components/test/data/history/HistoryNoDuration
components/test/data/history/HistoryNoSource
@@ -328,6 +331,7 @@ ios/chrome/test/data/sessions/session_m57.plist
ios/chrome/test/data/sessions/session_m58.plist
ios/chrome/test/data/voice/test_sound.m4a
ios/chrome/test/earl_grey/chrome_earl_grey.mm
ios/public/provider/chrome/browser/signin/chrome_identity_service.mm
ios/testing/data/http_server_files/generic.pkpass
ios/testing/data/http_server_files/redchair.usdz
ios/testing/data/http_server_files/video_sample.mov
@@ -1880,6 +1884,7 @@ services/device/usb/fuzz_corpus/webusb_descriptors_unittest_example
sql/test/data/recovery_387868
testing/libfuzzer/fuzzers/flatbuffers_corpus/monsterdata_test.mon
testing/libfuzzer/fuzzers/woff2_corpus/6df91fe5cbca947ae7b7b43d4cd4a861213fae9f
testing/libfuzzer/fuzzers/woff2_corpus/fd14c502730b85e8b9c078ecd5b309d1e6c0a6d1
testing/scripts/variations_smoke_test_data/webview_test_seed
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Africa/Abidjan
third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Africa/Accra
@@ -2499,6 +2504,7 @@ third_party/afl/src/testcases/images/jxr/not_kitty.jxr
third_party/afl/src/testcases/images/tiff/not_kitty.tiff
third_party/afl/src/testcases/multimedia/h264/small_movie.mp4
third_party/afl/src/testcases/others/pcap/small_capture.pcap
third_party/android_build_tools/apkanalyzer/overrides.jar
third_party/android_build_tools/lint/custom_lint.jar
third_party/android_rust_toolchain/toolchain/bin/cargo
third_party/android_rust_toolchain/toolchain/bin/cargo-clippy
@@ -8558,6 +8564,739 @@ third_party/dawn/third_party/webgpu-cts/src/resources/red-green.bt709.vp9.webm
third_party/dawn/third_party/webgpu-cts/src/resources/red-green.mp4
third_party/dawn/third_party/webgpu-cts/src/resources/red-green.theora.ogv
third_party/dawn/third_party/webgpu-cts/src/resources/red-green.webmvp8.webm
third_party/dawn/tools/golang/bin/go
third_party/dawn/tools/golang/bin/gofmt
third_party/dawn/tools/golang/lib/time/zoneinfo.zip
third_party/dawn/tools/golang/pkg/linux_amd64/archive/tar.a
third_party/dawn/tools/golang/pkg/linux_amd64/archive/zip.a
third_party/dawn/tools/golang/pkg/linux_amd64/bufio.a
third_party/dawn/tools/golang/pkg/linux_amd64/bytes.a
third_party/dawn/tools/golang/pkg/linux_amd64/compress/bzip2.a
third_party/dawn/tools/golang/pkg/linux_amd64/compress/flate.a
third_party/dawn/tools/golang/pkg/linux_amd64/compress/gzip.a
third_party/dawn/tools/golang/pkg/linux_amd64/compress/lzw.a
third_party/dawn/tools/golang/pkg/linux_amd64/compress/zlib.a
third_party/dawn/tools/golang/pkg/linux_amd64/container/heap.a
third_party/dawn/tools/golang/pkg/linux_amd64/container/list.a
third_party/dawn/tools/golang/pkg/linux_amd64/container/ring.a
third_party/dawn/tools/golang/pkg/linux_amd64/context.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/aes.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/cipher.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/des.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/dsa.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/ecdsa.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/ed25519.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/ed25519/internal/edwards25519.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/ed25519/internal/edwards25519/field.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/elliptic.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/elliptic/internal/fiat.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/elliptic/internal/nistec.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/hmac.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/internal/randutil.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/internal/subtle.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/md5.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/rand.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/rc4.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/rsa.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/sha1.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/sha256.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/sha512.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/subtle.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/tls.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/x509.a
third_party/dawn/tools/golang/pkg/linux_amd64/crypto/x509/pkix.a
third_party/dawn/tools/golang/pkg/linux_amd64/database/sql.a
third_party/dawn/tools/golang/pkg/linux_amd64/database/sql/driver.a
third_party/dawn/tools/golang/pkg/linux_amd64/debug/buildinfo.a
third_party/dawn/tools/golang/pkg/linux_amd64/debug/dwarf.a
third_party/dawn/tools/golang/pkg/linux_amd64/debug/elf.a
third_party/dawn/tools/golang/pkg/linux_amd64/debug/gosym.a
third_party/dawn/tools/golang/pkg/linux_amd64/debug/macho.a
third_party/dawn/tools/golang/pkg/linux_amd64/debug/pe.a
third_party/dawn/tools/golang/pkg/linux_amd64/debug/plan9obj.a
third_party/dawn/tools/golang/pkg/linux_amd64/embed.a
third_party/dawn/tools/golang/pkg/linux_amd64/encoding.a
third_party/dawn/tools/golang/pkg/linux_amd64/encoding/ascii85.a
third_party/dawn/tools/golang/pkg/linux_amd64/encoding/asn1.a
third_party/dawn/tools/golang/pkg/linux_amd64/encoding/base32.a
third_party/dawn/tools/golang/pkg/linux_amd64/encoding/base64.a
third_party/dawn/tools/golang/pkg/linux_amd64/encoding/binary.a
third_party/dawn/tools/golang/pkg/linux_amd64/encoding/csv.a
third_party/dawn/tools/golang/pkg/linux_amd64/encoding/gob.a
third_party/dawn/tools/golang/pkg/linux_amd64/encoding/hex.a
third_party/dawn/tools/golang/pkg/linux_amd64/encoding/json.a
third_party/dawn/tools/golang/pkg/linux_amd64/encoding/pem.a
third_party/dawn/tools/golang/pkg/linux_amd64/encoding/xml.a
third_party/dawn/tools/golang/pkg/linux_amd64/errors.a
third_party/dawn/tools/golang/pkg/linux_amd64/expvar.a
third_party/dawn/tools/golang/pkg/linux_amd64/flag.a
third_party/dawn/tools/golang/pkg/linux_amd64/fmt.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/ast.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/build.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/build/constraint.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/constant.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/doc.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/format.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/importer.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/internal/gccgoimporter.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/internal/gcimporter.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/internal/srcimporter.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/internal/typeparams.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/parser.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/printer.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/scanner.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/token.a
third_party/dawn/tools/golang/pkg/linux_amd64/go/types.a
third_party/dawn/tools/golang/pkg/linux_amd64/hash.a
third_party/dawn/tools/golang/pkg/linux_amd64/hash/adler32.a
third_party/dawn/tools/golang/pkg/linux_amd64/hash/crc32.a
third_party/dawn/tools/golang/pkg/linux_amd64/hash/crc64.a
third_party/dawn/tools/golang/pkg/linux_amd64/hash/fnv.a
third_party/dawn/tools/golang/pkg/linux_amd64/hash/maphash.a
third_party/dawn/tools/golang/pkg/linux_amd64/html.a
third_party/dawn/tools/golang/pkg/linux_amd64/html/template.a
third_party/dawn/tools/golang/pkg/linux_amd64/image.a
third_party/dawn/tools/golang/pkg/linux_amd64/image/color.a
third_party/dawn/tools/golang/pkg/linux_amd64/image/color/palette.a
third_party/dawn/tools/golang/pkg/linux_amd64/image/draw.a
third_party/dawn/tools/golang/pkg/linux_amd64/image/gif.a
third_party/dawn/tools/golang/pkg/linux_amd64/image/internal/imageutil.a
third_party/dawn/tools/golang/pkg/linux_amd64/image/jpeg.a
third_party/dawn/tools/golang/pkg/linux_amd64/image/png.a
third_party/dawn/tools/golang/pkg/linux_amd64/index/suffixarray.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/abi.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/buildcfg.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/bytealg.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/cfg.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/cpu.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/execabs.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/fmtsort.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/fuzz.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/goarch.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/godebug.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/goexperiment.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/goos.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/goroot.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/goversion.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/intern.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/itoa.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/lazyregexp.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/lazytemplate.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/nettrace.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/obscuretestdata.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/oserror.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/poll.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/profile.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/race.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/reflectlite.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/singleflight.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/syscall/execenv.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/syscall/unix.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/sysinfo.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/testenv.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/testlog.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/trace.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/unsafeheader.a
third_party/dawn/tools/golang/pkg/linux_amd64/internal/xcoff.a
third_party/dawn/tools/golang/pkg/linux_amd64/io.a
third_party/dawn/tools/golang/pkg/linux_amd64/io/fs.a
third_party/dawn/tools/golang/pkg/linux_amd64/io/ioutil.a
third_party/dawn/tools/golang/pkg/linux_amd64/log.a
third_party/dawn/tools/golang/pkg/linux_amd64/log/syslog.a
third_party/dawn/tools/golang/pkg/linux_amd64/math.a
third_party/dawn/tools/golang/pkg/linux_amd64/math/big.a
third_party/dawn/tools/golang/pkg/linux_amd64/math/bits.a
third_party/dawn/tools/golang/pkg/linux_amd64/math/cmplx.a
third_party/dawn/tools/golang/pkg/linux_amd64/math/rand.a
third_party/dawn/tools/golang/pkg/linux_amd64/mime.a
third_party/dawn/tools/golang/pkg/linux_amd64/mime/multipart.a
third_party/dawn/tools/golang/pkg/linux_amd64/mime/quotedprintable.a
third_party/dawn/tools/golang/pkg/linux_amd64/net.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/http.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/http/cgi.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/http/cookiejar.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/http/fcgi.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/http/httptest.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/http/httptrace.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/http/httputil.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/http/internal.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/http/internal/ascii.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/http/internal/testcert.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/http/pprof.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/internal/socktest.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/mail.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/netip.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/rpc.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/rpc/jsonrpc.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/smtp.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/textproto.a
third_party/dawn/tools/golang/pkg/linux_amd64/net/url.a
third_party/dawn/tools/golang/pkg/linux_amd64/os.a
third_party/dawn/tools/golang/pkg/linux_amd64/os/exec.a
third_party/dawn/tools/golang/pkg/linux_amd64/os/exec/internal/fdtest.a
third_party/dawn/tools/golang/pkg/linux_amd64/os/signal.a
third_party/dawn/tools/golang/pkg/linux_amd64/os/signal/internal/pty.a
third_party/dawn/tools/golang/pkg/linux_amd64/os/user.a
third_party/dawn/tools/golang/pkg/linux_amd64/path.a
third_party/dawn/tools/golang/pkg/linux_amd64/path/filepath.a
third_party/dawn/tools/golang/pkg/linux_amd64/plugin.a
third_party/dawn/tools/golang/pkg/linux_amd64/reflect.a
third_party/dawn/tools/golang/pkg/linux_amd64/reflect/internal/example1.a
third_party/dawn/tools/golang/pkg/linux_amd64/reflect/internal/example2.a
third_party/dawn/tools/golang/pkg/linux_amd64/regexp.a
third_party/dawn/tools/golang/pkg/linux_amd64/regexp/syntax.a
third_party/dawn/tools/golang/pkg/linux_amd64/runtime.a
third_party/dawn/tools/golang/pkg/linux_amd64/runtime/cgo.a
third_party/dawn/tools/golang/pkg/linux_amd64/runtime/debug.a
third_party/dawn/tools/golang/pkg/linux_amd64/runtime/internal/atomic.a
third_party/dawn/tools/golang/pkg/linux_amd64/runtime/internal/math.a
third_party/dawn/tools/golang/pkg/linux_amd64/runtime/internal/sys.a
third_party/dawn/tools/golang/pkg/linux_amd64/runtime/internal/syscall.a
third_party/dawn/tools/golang/pkg/linux_amd64/runtime/metrics.a
third_party/dawn/tools/golang/pkg/linux_amd64/runtime/pprof.a
third_party/dawn/tools/golang/pkg/linux_amd64/runtime/race.a
third_party/dawn/tools/golang/pkg/linux_amd64/runtime/trace.a
third_party/dawn/tools/golang/pkg/linux_amd64/sort.a
third_party/dawn/tools/golang/pkg/linux_amd64/strconv.a
third_party/dawn/tools/golang/pkg/linux_amd64/strings.a
third_party/dawn/tools/golang/pkg/linux_amd64/sync.a
third_party/dawn/tools/golang/pkg/linux_amd64/sync/atomic.a
third_party/dawn/tools/golang/pkg/linux_amd64/syscall.a
third_party/dawn/tools/golang/pkg/linux_amd64/testing.a
third_party/dawn/tools/golang/pkg/linux_amd64/testing/fstest.a
third_party/dawn/tools/golang/pkg/linux_amd64/testing/internal/testdeps.a
third_party/dawn/tools/golang/pkg/linux_amd64/testing/iotest.a
third_party/dawn/tools/golang/pkg/linux_amd64/testing/quick.a
third_party/dawn/tools/golang/pkg/linux_amd64/text/scanner.a
third_party/dawn/tools/golang/pkg/linux_amd64/text/tabwriter.a
third_party/dawn/tools/golang/pkg/linux_amd64/text/template.a
third_party/dawn/tools/golang/pkg/linux_amd64/text/template/parse.a
third_party/dawn/tools/golang/pkg/linux_amd64/time.a
third_party/dawn/tools/golang/pkg/linux_amd64/time/tzdata.a
third_party/dawn/tools/golang/pkg/linux_amd64/unicode.a
third_party/dawn/tools/golang/pkg/linux_amd64/unicode/utf16.a
third_party/dawn/tools/golang/pkg/linux_amd64/unicode/utf8.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/crypto/chacha20.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/crypto/chacha20poly1305.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/crypto/cryptobyte.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/crypto/cryptobyte/asn1.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/crypto/curve25519.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/crypto/curve25519/internal/field.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/crypto/hkdf.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/crypto/internal/poly1305.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/crypto/internal/subtle.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/net/dns/dnsmessage.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/net/http/httpguts.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/net/http/httpproxy.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/net/http2/hpack.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/net/idna.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/net/nettest.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/sys/cpu.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/text/secure/bidirule.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/text/transform.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/text/unicode/bidi.a
third_party/dawn/tools/golang/pkg/linux_amd64/vendor/golang.org/x/text/unicode/norm.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/archive/tar.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/archive/zip.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/bufio.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/bytes.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/compress/bzip2.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/compress/flate.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/compress/gzip.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/compress/lzw.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/compress/zlib.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/container/heap.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/container/list.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/container/ring.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/context.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/aes.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/cipher.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/des.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/dsa.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/ecdsa.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/ed25519.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/ed25519/internal/edwards25519.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/ed25519/internal/edwards25519/field.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/elliptic.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/elliptic/internal/fiat.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/elliptic/internal/nistec.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/hmac.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/internal/randutil.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/internal/subtle.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/md5.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/rand.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/rc4.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/rsa.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/sha1.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/sha256.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/sha512.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/subtle.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/tls.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/x509.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/crypto/x509/pkix.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/database/sql.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/database/sql/driver.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/debug/buildinfo.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/debug/dwarf.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/debug/elf.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/debug/gosym.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/debug/macho.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/debug/pe.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/debug/plan9obj.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/embed.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/encoding.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/encoding/ascii85.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/encoding/asn1.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/encoding/base32.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/encoding/base64.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/encoding/binary.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/encoding/csv.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/encoding/gob.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/encoding/hex.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/encoding/json.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/encoding/pem.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/encoding/xml.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/errors.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/expvar.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/flag.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/fmt.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/ast.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/build.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/build/constraint.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/constant.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/doc.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/format.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/importer.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/internal/gccgoimporter.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/internal/gcimporter.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/internal/srcimporter.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/internal/typeparams.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/parser.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/printer.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/scanner.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/token.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/go/types.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/hash.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/hash/adler32.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/hash/crc32.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/hash/crc64.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/hash/fnv.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/hash/maphash.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/html.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/html/template.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/image.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/image/color.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/image/color/palette.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/image/draw.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/image/gif.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/image/internal/imageutil.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/image/jpeg.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/image/png.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/index/suffixarray.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/abi.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/buildcfg.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/bytealg.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/cfg.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/cpu.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/execabs.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/fmtsort.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/fuzz.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/goarch.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/godebug.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/goexperiment.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/goos.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/goroot.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/goversion.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/intern.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/itoa.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/lazyregexp.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/lazytemplate.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/nettrace.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/obscuretestdata.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/oserror.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/poll.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/profile.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/race.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/reflectlite.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/singleflight.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/syscall/execenv.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/syscall/unix.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/sysinfo.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/testenv.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/testlog.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/trace.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/unsafeheader.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/internal/xcoff.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/io.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/io/fs.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/io/ioutil.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/log.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/log/syslog.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/math.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/math/big.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/math/bits.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/math/cmplx.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/math/rand.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/mime.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/mime/multipart.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/mime/quotedprintable.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/http.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/http/cgi.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/http/cookiejar.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/http/fcgi.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/http/httptest.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/http/httptrace.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/http/httputil.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/http/internal.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/http/internal/ascii.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/http/internal/testcert.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/http/pprof.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/internal/socktest.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/mail.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/netip.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/rpc.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/rpc/jsonrpc.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/smtp.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/textproto.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/net/url.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/os.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/os/exec.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/os/exec/internal/fdtest.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/os/signal.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/os/signal/internal/pty.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/os/user.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/path.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/path/filepath.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/plugin.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/reflect.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/reflect/internal/example1.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/reflect/internal/example2.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/regexp.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/regexp/syntax.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/runtime.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/runtime/cgo.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/runtime/debug.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/runtime/internal/atomic.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/runtime/internal/math.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/runtime/internal/sys.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/runtime/internal/syscall.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/runtime/metrics.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/runtime/pprof.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/runtime/race.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/runtime/trace.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/sort.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/strconv.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/strings.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/sync.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/sync/atomic.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/syscall.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/testing.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/testing/fstest.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/testing/internal/testdeps.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/testing/iotest.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/testing/quick.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/text/scanner.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/text/tabwriter.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/text/template.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/text/template/parse.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/time.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/time/tzdata.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/unicode.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/unicode/utf16.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/unicode/utf8.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/crypto/chacha20.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/crypto/chacha20poly1305.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/crypto/cryptobyte.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/crypto/cryptobyte/asn1.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/crypto/curve25519.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/crypto/curve25519/internal/field.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/crypto/hkdf.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/crypto/internal/poly1305.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/crypto/internal/subtle.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/net/dns/dnsmessage.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/net/http/httpguts.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/net/http/httpproxy.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/net/http2/hpack.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/net/idna.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/net/nettest.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/sys/cpu.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/text/secure/bidirule.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/text/transform.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/text/unicode/bidi.a
third_party/dawn/tools/golang/pkg/linux_amd64_race/vendor/golang.org/x/text/unicode/norm.a
third_party/dawn/tools/golang/pkg/tool/linux_amd64/addr2line
third_party/dawn/tools/golang/pkg/tool/linux_amd64/asm
third_party/dawn/tools/golang/pkg/tool/linux_amd64/buildid
third_party/dawn/tools/golang/pkg/tool/linux_amd64/cgo
third_party/dawn/tools/golang/pkg/tool/linux_amd64/compile
third_party/dawn/tools/golang/pkg/tool/linux_amd64/cover
third_party/dawn/tools/golang/pkg/tool/linux_amd64/dist
third_party/dawn/tools/golang/pkg/tool/linux_amd64/doc
third_party/dawn/tools/golang/pkg/tool/linux_amd64/fix
third_party/dawn/tools/golang/pkg/tool/linux_amd64/link
third_party/dawn/tools/golang/pkg/tool/linux_amd64/nm
third_party/dawn/tools/golang/pkg/tool/linux_amd64/objdump
third_party/dawn/tools/golang/pkg/tool/linux_amd64/pack
third_party/dawn/tools/golang/pkg/tool/linux_amd64/pprof
third_party/dawn/tools/golang/pkg/tool/linux_amd64/test2json
third_party/dawn/tools/golang/pkg/tool/linux_amd64/trace
third_party/dawn/tools/golang/pkg/tool/linux_amd64/vet
third_party/dawn/tools/golang/src/archive/tar/testdata/file-and-dir.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/gnu-incremental.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/gnu-long-nul.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/gnu-multi-hdrs.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/gnu-nil-sparse-data.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/gnu-nil-sparse-hole.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/gnu-not-utf8.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/gnu-sparse-big.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/gnu-utf8.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/gnu.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/hardlink.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/hdr-only.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/invalid-go17.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/issue10968.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/issue11169.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/issue12435.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/neg-size.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/nil-uid.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax-bad-hdr-file.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax-bad-mtime-file.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax-global-records.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax-multi-hdrs.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax-nil-sparse-data.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax-nil-sparse-hole.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax-nul-path.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax-nul-xattrs.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax-path-hdr.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax-pos-size-file.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax-records.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax-sparse-big.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/pax.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/sparse-formats.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/star.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/trailing-slash.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/ustar-file-devs.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/ustar-file-reg.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/ustar.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/v7.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/writer-big-long.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/writer-big.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/writer.tar
third_party/dawn/tools/golang/src/archive/tar/testdata/xattrs.tar
third_party/dawn/tools/golang/src/archive/zip/testdata/crc32-not-streamed.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/dd.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/go-with-datadesc-sig.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/readme.notzip
third_party/dawn/tools/golang/src/archive/zip/testdata/readme.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/subdir.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/symlink.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/test-trailing-junk.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/test.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/time-22738.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/time-7zip.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/time-go.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/time-infozip.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/time-osx.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/time-win7.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/time-winrar.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/time-winzip.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/unix.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/utf8-7zip.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/utf8-infozip.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/utf8-osx.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/utf8-winrar.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/utf8-winzip.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/winxp.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/zip64-2.zip
third_party/dawn/tools/golang/src/archive/zip/testdata/zip64.zip
third_party/dawn/tools/golang/src/cmd/link/testdata/pe-binutils/rsrc_386.syso
third_party/dawn/tools/golang/src/cmd/link/testdata/pe-binutils/rsrc_amd64.syso
third_party/dawn/tools/golang/src/cmd/link/testdata/pe-llvm/rsrc_386.syso
third_party/dawn/tools/golang/src/cmd/link/testdata/pe-llvm/rsrc_amd64.syso
third_party/dawn/tools/golang/src/cmd/link/testdata/pe-llvm/rsrc_arm.syso
third_party/dawn/tools/golang/src/cmd/link/testdata/pe-llvm/rsrc_arm64.syso
third_party/dawn/tools/golang/src/cmd/objdump/testdata/go116.o
third_party/dawn/tools/golang/src/compress/bzip2/testdata/Isaac.Newton-Opticks.txt.bz2
third_party/dawn/tools/golang/src/compress/bzip2/testdata/e.txt.bz2
third_party/dawn/tools/golang/src/compress/bzip2/testdata/fail-issue5747.bz2
third_party/dawn/tools/golang/src/compress/bzip2/testdata/pass-random1.bin
third_party/dawn/tools/golang/src/compress/bzip2/testdata/pass-random1.bz2
third_party/dawn/tools/golang/src/compress/bzip2/testdata/pass-random2.bin
third_party/dawn/tools/golang/src/compress/bzip2/testdata/pass-random2.bz2
third_party/dawn/tools/golang/src/compress/bzip2/testdata/pass-sawtooth.bz2
third_party/dawn/tools/golang/src/compress/bzip2/testdata/random.data.bz2
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-null-max.dyn.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-null-max.dyn.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-null-max.golden
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-null-max.in
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-null-max.wb.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-null-max.wb.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-pi.dyn.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-pi.dyn.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-pi.golden
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-pi.wb.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-pi.wb.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-1k.dyn.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-1k.dyn.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-1k.golden
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-1k.in
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-1k.wb.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-1k.wb.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-limit.dyn.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-limit.dyn.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-limit.golden
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-limit.in
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-limit.wb.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-limit.wb.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-max.golden
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-rand-max.in
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-shifts.dyn.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-shifts.dyn.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-shifts.golden
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-shifts.wb.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-shifts.wb.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-text-shift.dyn.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-text-shift.dyn.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-text-shift.golden
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-text-shift.wb.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-text-shift.wb.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-text.dyn.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-text.dyn.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-text.golden
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-text.wb.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-text.wb.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-zero.dyn.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-zero.dyn.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-zero.golden
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-zero.wb.expect
third_party/dawn/tools/golang/src/compress/flate/testdata/huffman-zero.wb.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/null-long-match.dyn.expect-noinput
third_party/dawn/tools/golang/src/compress/flate/testdata/null-long-match.wb.expect-noinput
third_party/dawn/tools/golang/src/crypto/ecdsa/testdata/SigVer.rsp.bz2
third_party/dawn/tools/golang/src/crypto/ed25519/testdata/sign.input.gz
third_party/dawn/tools/golang/src/crypto/elliptic/p256_asm_table.bin
third_party/dawn/tools/golang/src/crypto/rsa/testdata/pss-vect.txt.bz2
third_party/dawn/tools/golang/src/debug/dwarf/testdata/bitfields.elf4
third_party/dawn/tools/golang/src/debug/dwarf/testdata/cppunsuptypes.elf
third_party/dawn/tools/golang/src/debug/dwarf/testdata/cycle.elf
third_party/dawn/tools/golang/src/debug/dwarf/testdata/debug_rnglists
third_party/dawn/tools/golang/src/debug/dwarf/testdata/line-clang-dwarf5.elf
third_party/dawn/tools/golang/src/debug/dwarf/testdata/line-clang.elf
third_party/dawn/tools/golang/src/debug/dwarf/testdata/line-gcc-dwarf5.elf
third_party/dawn/tools/golang/src/debug/dwarf/testdata/line-gcc-win.bin
third_party/dawn/tools/golang/src/debug/dwarf/testdata/line-gcc.elf
third_party/dawn/tools/golang/src/debug/dwarf/testdata/ranges.elf
third_party/dawn/tools/golang/src/debug/dwarf/testdata/rnglistx.elf
third_party/dawn/tools/golang/src/debug/dwarf/testdata/split.elf
third_party/dawn/tools/golang/src/debug/dwarf/testdata/typedef.elf
third_party/dawn/tools/golang/src/debug/dwarf/testdata/typedef.elf4
third_party/dawn/tools/golang/src/debug/dwarf/testdata/typedef.elf5
third_party/dawn/tools/golang/src/debug/dwarf/testdata/typedef.macho
third_party/dawn/tools/golang/src/debug/dwarf/testdata/typedef.macho4
third_party/dawn/tools/golang/src/debug/elf/testdata/compressed-32.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/compressed-64.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/gcc-386-freebsd-exec
third_party/dawn/tools/golang/src/debug/elf/testdata/gcc-amd64-linux-exec
third_party/dawn/tools/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-clang-arm.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-clang-x86.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc492-arm.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mipsle.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc531-s390x.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc540-mips.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc930-ranges-no-rela-x86-64
third_party/dawn/tools/golang/src/debug/elf/testdata/go-relocation-test-gcc930-ranges-with-rela-x86-64
third_party/dawn/tools/golang/src/debug/elf/testdata/hello-world-core.gz
third_party/dawn/tools/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj
third_party/dawn/tools/golang/src/debug/gosym/testdata/pcln115.gz
third_party/dawn/tools/golang/src/debug/pe/testdata/gcc-386-mingw-exec
third_party/dawn/tools/golang/src/debug/pe/testdata/gcc-386-mingw-no-symbols-exec
third_party/dawn/tools/golang/src/debug/pe/testdata/gcc-386-mingw-obj
third_party/dawn/tools/golang/src/debug/pe/testdata/gcc-amd64-mingw-exec
third_party/dawn/tools/golang/src/debug/pe/testdata/gcc-amd64-mingw-obj
third_party/dawn/tools/golang/src/debug/pe/testdata/vmlinuz-4.15.0-47-generic
third_party/dawn/tools/golang/src/debug/plan9obj/testdata/386-plan9-exec
third_party/dawn/tools/golang/src/debug/plan9obj/testdata/amd64-plan9-exec
third_party/dawn/tools/golang/src/encoding/json/testdata/code.json.gz
third_party/dawn/tools/golang/src/go/internal/gccgoimporter/testdata/libimportsar.a
third_party/dawn/tools/golang/src/go/internal/gcimporter/testdata/versions/test_go1.11_0i.a
third_party/dawn/tools/golang/src/go/internal/gcimporter/testdata/versions/test_go1.11_6b.a
third_party/dawn/tools/golang/src/go/internal/gcimporter/testdata/versions/test_go1.11_999b.a
third_party/dawn/tools/golang/src/go/internal/gcimporter/testdata/versions/test_go1.11_999i.a
third_party/dawn/tools/golang/src/go/internal/gcimporter/testdata/versions/test_go1.7_0.a
third_party/dawn/tools/golang/src/go/internal/gcimporter/testdata/versions/test_go1.7_1.a
third_party/dawn/tools/golang/src/go/internal/gcimporter/testdata/versions/test_go1.8_4.a
third_party/dawn/tools/golang/src/go/internal/gcimporter/testdata/versions/test_go1.8_5.a
third_party/dawn/tools/golang/src/html/template/testdata/fs.zip
third_party/dawn/tools/golang/src/image/testdata/video-001.221212.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.cmyk.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.progressive.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.progressive.truncated.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.q50.410.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.q50.410.progressive.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.q50.411.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.q50.411.progressive.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.q50.420.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.q50.420.progressive.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.q50.422.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.q50.422.progressive.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.q50.440.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.q50.440.progressive.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.q50.444.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.q50.444.progressive.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.rgb.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.separate.dc.progression.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-001.separate.dc.progression.progressive.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-005.gray.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-005.gray.q50.2x2.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-005.gray.q50.2x2.progressive.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-005.gray.q50.jpeg
third_party/dawn/tools/golang/src/image/testdata/video-005.gray.q50.progressive.jpeg
third_party/dawn/tools/golang/src/internal/trace/testdata/http_1_10_good
third_party/dawn/tools/golang/src/internal/trace/testdata/http_1_11_good
third_party/dawn/tools/golang/src/internal/trace/testdata/http_1_5_good
third_party/dawn/tools/golang/src/internal/trace/testdata/http_1_7_good
third_party/dawn/tools/golang/src/internal/trace/testdata/http_1_9_good
third_party/dawn/tools/golang/src/internal/trace/testdata/stress_1_10_good
third_party/dawn/tools/golang/src/internal/trace/testdata/stress_1_11_good
third_party/dawn/tools/golang/src/internal/trace/testdata/stress_1_5_good
third_party/dawn/tools/golang/src/internal/trace/testdata/stress_1_5_unordered
third_party/dawn/tools/golang/src/internal/trace/testdata/stress_1_7_good
third_party/dawn/tools/golang/src/internal/trace/testdata/stress_1_9_good
third_party/dawn/tools/golang/src/internal/trace/testdata/stress_start_stop_1_10_good
third_party/dawn/tools/golang/src/internal/trace/testdata/stress_start_stop_1_11_good
third_party/dawn/tools/golang/src/internal/trace/testdata/stress_start_stop_1_5_good
third_party/dawn/tools/golang/src/internal/trace/testdata/stress_start_stop_1_7_good
third_party/dawn/tools/golang/src/internal/trace/testdata/stress_start_stop_1_9_good
third_party/dawn/tools/golang/src/internal/trace/testdata/user_task_span_1_11_good
third_party/dawn/tools/golang/src/internal/xcoff/testdata/bigar-ppc64
third_party/dawn/tools/golang/src/internal/xcoff/testdata/gcc-ppc32-aix-dwarf2-exec
third_party/dawn/tools/golang/src/internal/xcoff/testdata/gcc-ppc64-aix-dwarf2-exec
third_party/dawn/tools/golang/src/regexp/testdata/basic.dat
third_party/dawn/tools/golang/src/regexp/testdata/re2-exhaustive.txt.bz2
third_party/dawn/tools/golang/src/runtime/pprof/testdata/test32
third_party/dawn/tools/golang/src/runtime/pprof/testdata/test32be
third_party/dawn/tools/golang/src/runtime/pprof/testdata/test64
third_party/dawn/tools/golang/src/runtime/pprof/testdata/test64be
third_party/dawn/tools/golang/src/runtime/race/race_linux_amd64.syso
third_party/dawn/tools/golang/src/time/testdata/2020b_Europe_Berlin
third_party/dawn/tools/golang/src/time/testdata/2021a_America_Nuuk
third_party/dawn/tools/golang/src/time/testdata/2021a_Asia_Gaza
third_party/dawn/tools/golang/src/time/testdata/2021a_Europe_Dublin
third_party/depot_tools/__pycache__/download_from_google_storage.cpython-38.pyc
third_party/depot_tools/__pycache__/subprocess2.cpython-38.pyc
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/__pycache__/gsutil.cpython-38.pyc
@@ -12551,10 +13290,6 @@ third_party/libgav1/src/tests/data/one-frame.ivf
third_party/libjpeg_turbo/testimages/test1.icc
third_party/libjpeg_turbo/testimages/test2.icc
third_party/libjpeg_turbo/testimages/testorig.ppm
third_party/libjxl/src/third_party/testdata/imagecompression.info/flower_foveon.png.ffmpeg.y4m
third_party/libjxl/src/third_party/testdata/jxl/blending/cropped_traffic_light.jxl
third_party/libjxl/src/third_party/testdata/jxl/color_management/sRGB-D2700.icc
third_party/libjxl/src/third_party/testdata/jxl/spline_on_first_frame.jxl
third_party/liblouis/src/tables/da-dk-g18.ctb
third_party/liblouis/src/tables/fr-bfu-comp8.utb
third_party/liblouis/src/tables/hr-chardefs.cti
@@ -14900,6 +15635,7 @@ third_party/llvm/clang/test/Profile/Inputs/cxx-hash-v2.profdata.v5
third_party/llvm/flang/test/Evaluate/folding05.f90
third_party/llvm/lld/test/COFF/Inputs/alias-implib.lib
third_party/llvm/lld/test/COFF/Inputs/bad-block-size.pdb
third_party/llvm/lld/test/COFF/Inputs/cl-gl.lib
third_party/llvm/lld/test/COFF/Inputs/cl-gl.obj
third_party/llvm/lld/test/COFF/Inputs/combined-resources-2.res
third_party/llvm/lld/test/COFF/Inputs/combined-resources.res
@@ -15200,6 +15936,7 @@ third_party/llvm/llvm/test/Bitcode/compatibility-4.0.ll.bc
third_party/llvm/llvm/test/Bitcode/compatibility-5.0.ll.bc
third_party/llvm/llvm/test/Bitcode/compatibility-6.0.ll.bc
third_party/llvm/llvm/test/Bitcode/constantsTest.3.2.ll.bc
third_party/llvm/llvm/test/Bitcode/constexpr-to-instr.ll.bc
third_party/llvm/llvm/test/Bitcode/conversionInstructions.3.2.ll.bc
third_party/llvm/llvm/test/Bitcode/diglobalvariable-3.8.ll.bc
third_party/llvm/llvm/test/Bitcode/dilocalvariable-3.9.ll.bc
@@ -15682,8 +16419,8 @@ third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/call_return_pc/call
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/common/common.x86_64
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/common/common1.o
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/common/common2.o
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/dwarf5/dwarf5.o
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/dwarf5/dwarf5.out
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/dwarf5/dwarf5-addrx.o
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/dwarf5/dwarf5-addrx.out
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/eh_frame/eh_frame.o
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/eh_frame/eh_frame.out
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/extern/extern.o
@@ -15878,6 +16615,9 @@ third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/missing_dwo_id.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/missing_tu_index/x.dwp
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/multiple_type_sections.dwp
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/non_cu_top_level.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/search_dwos/a.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/search_dwos/b.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/search_dwos/main
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/simple/notypes/a.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/simple/notypes/b.dwo
third_party/llvm/llvm/test/tools/llvm-dwp/Inputs/simple/types/a.dwo
@@ -15963,6 +16703,7 @@ third_party/llvm/llvm/test/tools/llvm-objdump/MachO/Inputs/Objc2.64bit.obj.macho
third_party/llvm/llvm/test/tools/llvm-objdump/MachO/Inputs/bad-ordinal.macho-x86_64
third_party/llvm/llvm/test/tools/llvm-objdump/MachO/Inputs/bind.macho-x86_64
third_party/llvm/llvm/test/tools/llvm-objdump/MachO/Inputs/bind2.macho-x86_64
third_party/llvm/llvm/test/tools/llvm-objdump/MachO/Inputs/chained-fixups.macho-x86_64
third_party/llvm/llvm/test/tools/llvm-objdump/MachO/Inputs/codesig.macho-x86_64
third_party/llvm/llvm/test/tools/llvm-objdump/MachO/Inputs/compact-unwind.macho-i386
third_party/llvm/llvm/test/tools/llvm-objdump/MachO/Inputs/compact-unwind.macho-x86_64
@@ -16225,6 +16966,8 @@ third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xlc32-obj-malform.o
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xlc32-obj.o
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xlc64-exec
third_party/llvm/llvm/test/tools/llvm-readobj/wasm/Inputs/trivial.obj.wasm
third_party/llvm/llvm/test/tools/llvm-remarkutil/Inputs/broken-remark.bitstream
third_party/llvm/llvm/test/tools/llvm-remarkutil/Inputs/two-remarks.bitstream
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/addr.exe
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/coff-dwarf.exe
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/coff-exports.exe
@@ -16283,6 +17026,7 @@ third_party/llvm/llvm/test/tools/sancov/Inputs/test-linux_x86_64
third_party/llvm/llvm/test/tools/sancov/Inputs/test-linux_x86_64.0.sancov
third_party/llvm/llvm/test/tools/sancov/Inputs/test-linux_x86_64.1.sancov
third_party/llvm/llvm/test/tools/sancov/Inputs/test-windows_x86_64
third_party/llvm/llvm/unittests/Analysis/Inputs/ir2native_x86_64_model/model.tflite
third_party/llvm/llvm/unittests/Analysis/Inputs/ir2native_x86_64_model/variables/variables.data-00000-of-00001
third_party/llvm/llvm/unittests/Analysis/Inputs/ir2native_x86_64_model/variables/variables.index
third_party/llvm/llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.exe
@@ -16291,6 +17035,29 @@ third_party/llvm/llvm/unittests/DebugInfo/PDB/Inputs/empty.pdb
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/Bytecode/invalid/invalid-attr_type_offset_section-large_offset.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-attr_type_offset_section-trailing_data.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-attr_type_section-index.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-attr_type_section-trailing_data.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-dialect_section-dialect_string.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-dialect_section-opname_dialect.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-dialect_section-opname_string.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-ir_section-attr.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-ir_section-forwardref.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-ir_section-loc.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-ir_section-operands.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-ir_section-opname.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-ir_section-results.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-ir_section-successors.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-string_section-count.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-string_section-large_string.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-string_section-no_string.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-string_section-trailing_data.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-structure-producer.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-structure-section-duplicate.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-structure-section-id-unknown.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-structure-section-length.mlirbc
third_party/llvm/mlir/test/Bytecode/invalid/invalid-structure-section-missing.mlirbc
third_party/llvm/mlir/test/IR/zero_whitespace.mlir
third_party/minizip/minizip_uncompress_corpus/As.zip
third_party/minizip/minizip_uncompress_corpus/comments.zip
@@ -16960,6 +17727,8 @@ third_party/tflite/src/tensorflow/cc/saved_model/testdata/x_plus_y_v2_debuginfo/
third_party/tflite/src/tensorflow/cc/saved_model/testdata/x_plus_y_v2_debuginfo/variables/variables.index
third_party/tflite/src/tensorflow/compiler/aot/codegen_test_o.golden
third_party/tflite/src/tensorflow/compiler/jit/tests/opens2s_gnmt_mixed_precision.pbtxt.gz
third_party/tflite/src/tensorflow/core/graph/regularization/testdata/bert1/saved_model.pb
third_party/tflite/src/tensorflow/core/graph/regularization/testdata/bert2/saved_model.pb
third_party/tflite/src/tensorflow/core/ir/importexport/tests/saved_model/savedmodel_v1/saved_model.pb
third_party/tflite/src/tensorflow/core/ir/importexport/tests/saved_model/savedmodel_v2/saved_model.pb
third_party/tflite/src/tensorflow/core/kernels/fuzzing/corpus/decode_bmp/012e3ad384a4a1165f8498b5c94ba0d32a73e187
@@ -17266,6 +18035,7 @@ third_party/tflite/src/tensorflow/lite/testdata/test_model_versioned_ops.bin
third_party/tflite/src/tensorflow/lite/testdata/two_subgraphs.bin
third_party/tflite/src/tensorflow/lite/testdata/unidirectional_sequence_lstm.bin
third_party/tflite/src/tensorflow/lite/testdata/while_op_with_forwarding_input.bin
third_party/tflite/src/tensorflow/lite/testdata/zero_size_constant.bin
third_party/tflite/src/tensorflow/lite/toco/logging/testdata/toco_log_after.pb
third_party/tflite/src/tensorflow/lite/toco/logging/testdata/toco_log_before.pb
third_party/tflite/src/tensorflow/lite/tools/optimize/testdata/add_with_const_input.bin
@@ -17307,6 +18077,9 @@ third_party/tflite/src/tensorflow/python/checkpoint/testdata/table_legacy_saveab
third_party/tflite/src/tensorflow/python/compiler/tensorrt/model_tests/sample_model/saved_model.pb
third_party/tflite/src/tensorflow/python/compiler/tensorrt/test/testdata/mnist/model.ckpt-46900.data-00000-of-00001
third_party/tflite/src/tensorflow/python/compiler/tensorrt/test/testdata/mnist/model.ckpt-46900.index
third_party/tflite/src/tensorflow/python/compiler/tensorrt/test/testdata/tf_readvariableop_saved_model/saved_model.pb
third_party/tflite/src/tensorflow/python/compiler/tensorrt/test/testdata/tf_readvariableop_saved_model/variables/variables.data-00000-of-00001
third_party/tflite/src/tensorflow/python/compiler/tensorrt/test/testdata/tf_readvariableop_saved_model/variables/variables.index
third_party/tflite/src/tensorflow/python/compiler/tensorrt/test/testdata/tf_variablev2_saved_model/saved_model.pb
third_party/tflite/src/tensorflow/python/compiler/tensorrt/test/testdata/tf_variablev2_saved_model/variables/variables.data-00000-of-00001
third_party/tflite/src/tensorflow/python/compiler/tensorrt/test/testdata/tf_variablev2_saved_model/variables/variables.index
@@ -17705,6 +18478,7 @@ third_party/webgl/src/sdk/tests/resources/red-green.bt601.vp9.webm
third_party/webgl/src/sdk/tests/resources/red-green.mp4
third_party/webgl/src/sdk/tests/resources/red-green.theora.ogv
third_party/webgl/src/sdk/tests/resources/red-green.webmvp8.webm
third_party/webgl/src/sdk/tests/resources/transparent-2frames.mp4
third_party/webgl/src/sdk/tests/resources/transparent-2frames.webm
third_party/webgl/src/sdk/tests/resources/video-rotation-0.mp4
third_party/webgl/src/sdk/tests/resources/video-rotation-0.vp9.mp4