mirror of
https://github.com/morgan9e/helium
synced 2026-04-14 00:14:20 +09:00
Upgrade to Chromium 86.0.4240.75
This commit is contained in:
@@ -1 +1 @@
|
||||
85.0.4183.121
|
||||
86.0.4240.75
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -59,7 +59,7 @@ Subject: Disable fetching of all field trials
|
||||
/** Alphabetical: */
|
||||
--- a/components/variations/service/variations_service.cc
|
||||
+++ b/components/variations/service/variations_service.cc
|
||||
@@ -243,17 +243,7 @@ bool GetInstanceManipulations(const net:
|
||||
@@ -236,17 +236,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() {
|
||||
|
||||
@@ -4,18 +4,18 @@ bug: http://bugs.debian.org/914487
|
||||
|
||||
--- a/chrome/browser/safe_browsing/download_protection/file_analyzer.cc
|
||||
+++ b/chrome/browser/safe_browsing/download_protection/file_analyzer.cc
|
||||
@@ -87,7 +87,7 @@ void FileAnalyzer::Start(const base::Fil
|
||||
@@ -90,7 +90,7 @@ void FileAnalyzer::Start(const base::Fil
|
||||
if (inspection_type == DownloadFileType::ZIP) {
|
||||
StartExtractZipFeatures();
|
||||
} else if (inspection_type == DownloadFileType::RAR) {
|
||||
- StartExtractRarFeatures();
|
||||
+ LOG(WARNING) << "Safebrowser inspection of rar files is disabled in this build";
|
||||
#if defined(OS_MACOSX)
|
||||
#if defined(OS_MAC)
|
||||
} else if (inspection_type == DownloadFileType::DMG) {
|
||||
StartExtractDmgFeatures();
|
||||
--- a/chrome/common/safe_browsing/BUILD.gn
|
||||
+++ b/chrome/common/safe_browsing/BUILD.gn
|
||||
@@ -54,39 +54,6 @@ if (safe_browsing_mode == 1) {
|
||||
@@ -43,39 +43,6 @@ if (safe_browsing_mode == 1) {
|
||||
public_deps = [ "//components/safe_browsing/core:csd_proto" ]
|
||||
}
|
||||
|
||||
@@ -55,7 +55,7 @@ bug: http://bugs.debian.org/914487
|
||||
source_set("disk_image_type_sniffer_mac") {
|
||||
sources = [
|
||||
"disk_image_type_sniffer_mac.cc",
|
||||
@@ -153,7 +120,6 @@ source_set("safe_browsing") {
|
||||
@@ -138,7 +105,6 @@ source_set("safe_browsing") {
|
||||
":archive_analyzer_results",
|
||||
":binary_feature_extractor",
|
||||
":download_type_util",
|
||||
@@ -71,9 +71,9 @@ bug: http://bugs.debian.org/914487
|
||||
#include "chrome/common/safe_browsing/archive_analyzer_results.h"
|
||||
-#include "chrome/common/safe_browsing/rar_analyzer.h"
|
||||
#include "chrome/common/safe_browsing/zip_analyzer.h"
|
||||
#include "mojo/public/cpp/bindings/strong_binding.h"
|
||||
|
||||
@@ -48,8 +47,7 @@ void SafeArchiveAnalyzer::AnalyzeRarFile
|
||||
#if defined(OS_MAC)
|
||||
@@ -47,8 +46,7 @@ void SafeArchiveAnalyzer::AnalyzeRarFile
|
||||
AnalyzeRarFileCallback callback) {
|
||||
DCHECK(rar_file.IsValid());
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/BUILD.gn
|
||||
+++ b/chrome/browser/BUILD.gn
|
||||
@@ -3099,8 +3099,6 @@ static_library("browser") {
|
||||
@@ -3177,8 +3177,6 @@ static_library("browser") {
|
||||
"download/download_commands.h",
|
||||
"download/download_crx_util.cc",
|
||||
"download/download_crx_util.h",
|
||||
@@ -42,7 +42,7 @@
|
||||
#include "chrome/browser/shell_integration.h"
|
||||
#include "chrome/browser/site_isolation/prefs_observer.h"
|
||||
#include "chrome/browser/ssl/secure_origin_prefs_observer.h"
|
||||
@@ -375,8 +374,6 @@ void BrowserProcessImpl::StartTearDown()
|
||||
@@ -373,8 +372,6 @@ void BrowserProcessImpl::StartTearDown()
|
||||
|
||||
metrics_services_manager_.reset();
|
||||
intranet_redirect_detector_.reset();
|
||||
@@ -51,7 +51,7 @@
|
||||
network_time_tracker_.reset();
|
||||
#if BUILDFLAG(ENABLE_PLUGINS)
|
||||
plugins_resource_service_.reset();
|
||||
@@ -990,14 +987,6 @@ StatusTray* BrowserProcessImpl::status_t
|
||||
@@ -981,14 +978,6 @@ StatusTray* BrowserProcessImpl::status_t
|
||||
return status_tray_.get();
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
subresource_filter::RulesetService*
|
||||
BrowserProcessImpl::subresource_filter_ruleset_service() {
|
||||
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
|
||||
@@ -1264,26 +1253,6 @@ void BrowserProcessImpl::CreateBackgroun
|
||||
@@ -1248,26 +1237,6 @@ void BrowserProcessImpl::CreateBackgroun
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
created_subresource_filter_ruleset_service_ = true;
|
||||
--- a/chrome/browser/browser_process_impl.h
|
||||
+++ b/chrome/browser/browser_process_impl.h
|
||||
@@ -168,7 +168,6 @@ class BrowserProcessImpl : public Browse
|
||||
@@ -167,7 +167,6 @@ class BrowserProcessImpl : public Browse
|
||||
void set_background_mode_manager_for_test(
|
||||
std::unique_ptr<BackgroundModeManager> manager) override;
|
||||
StatusTray* status_tray() override;
|
||||
@@ -103,7 +103,7 @@
|
||||
subresource_filter::RulesetService* subresource_filter_ruleset_service()
|
||||
override;
|
||||
federated_learning::FlocBlocklistService* floc_blocklist_service() override;
|
||||
@@ -314,9 +313,6 @@ class BrowserProcessImpl : public Browse
|
||||
@@ -312,9 +311,6 @@ class BrowserProcessImpl : public Browse
|
||||
std::unique_ptr<BackgroundModeManager> background_mode_manager_;
|
||||
#endif
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
#include "chrome/browser/translate/chrome_translate_client.h"
|
||||
#include "chrome/browser/ui/find_bar/find_bar_state.h"
|
||||
#include "chrome/browser/ui/find_bar/find_bar_state_factory.h"
|
||||
@@ -692,36 +691,6 @@ void ChromeBrowsingDataRemoverDelegate::
|
||||
@@ -701,36 +700,6 @@ void ChromeBrowsingDataRemoverDelegate::
|
||||
ContentSettingsType::CLIENT_HINTS, base::Time(), base::Time::Max(),
|
||||
website_settings_filter);
|
||||
|
||||
@@ -136,7 +136,7 @@
|
||||
- g_browser_process->safe_browsing_service();
|
||||
- if (sb_service) {
|
||||
- mojo::Remote<network::mojom::CookieManager> cookie_manager;
|
||||
- sb_service->GetNetworkContext()->GetCookieManager(
|
||||
- sb_service->GetNetworkContext(profile_)->GetCookieManager(
|
||||
- cookie_manager.BindNewPipeAndPassReceiver());
|
||||
-
|
||||
- network::mojom::CookieManager* manager_ptr = cookie_manager.get();
|
||||
@@ -157,9 +157,9 @@
|
||||
- }
|
||||
- }
|
||||
-
|
||||
if (filter_builder->GetMode() == BrowsingDataFilterBuilder::BLACKLIST) {
|
||||
if (filter_builder->GetMode() ==
|
||||
BrowsingDataFilterBuilder::Mode::kPreserve) {
|
||||
MediaDeviceIDSalt::Reset(profile_->GetPrefs());
|
||||
|
||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||
@@ -873,30 +873,6 @@ void SetApplicationLocaleOnIOThread(cons
|
||||
@@ -193,7 +193,7 @@
|
||||
#if BUILDFLAG(ENABLE_EXTENSIONS)
|
||||
|
||||
AppLoadedInTabSource ClassifyAppLoadedInTabSource(
|
||||
@@ -1396,7 +1372,6 @@ void ChromeContentBrowserClient::PostAft
|
||||
@@ -1414,7 +1390,6 @@ void ChromeContentBrowserClient::PostAft
|
||||
InitNetworkContextsParentDirectory();
|
||||
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||
@@ -201,17 +201,7 @@
|
||||
}
|
||||
|
||||
bool ChromeContentBrowserClient::IsBrowserStartupComplete() {
|
||||
@@ -2225,8 +2200,7 @@ void ChromeContentBrowserClient::AppendE
|
||||
// Disable client-side phishing detection in the renderer if it is
|
||||
// disabled in the Profile preferences, or by command line flag.
|
||||
if (!safe_browsing::IsSafeBrowsingEnabled(*prefs) ||
|
||||
- !safe_browsing::ClientSideDetectionServiceFactory::GetForProfile(
|
||||
- profile)) {
|
||||
+ true) {
|
||||
command_line->AppendSwitch(
|
||||
switches::kDisableClientSidePhishingDetection);
|
||||
}
|
||||
@@ -4040,7 +4014,7 @@ ChromeContentBrowserClient::CreateThrott
|
||||
@@ -4077,7 +4052,7 @@ ChromeContentBrowserClient::CreateThrott
|
||||
base::BindRepeating(&MaybeTriggerSecurityInterstitialShownEvent));
|
||||
throttles.push_back(std::make_unique<SSLErrorNavigationThrottle>(
|
||||
handle,
|
||||
@@ -220,8 +210,8 @@
|
||||
base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp)));
|
||||
|
||||
throttles.push_back(std::make_unique<LoginNavigationThrottle>(handle));
|
||||
@@ -4061,9 +4035,6 @@ ChromeContentBrowserClient::CreateThrott
|
||||
&throttles);
|
||||
@@ -4095,9 +4070,6 @@ ChromeContentBrowserClient::CreateThrott
|
||||
|
||||
#endif
|
||||
|
||||
- throttles.push_back(
|
||||
@@ -255,7 +245,7 @@
|
||||
} // namespace
|
||||
--- a/chrome/browser/download/chrome_download_manager_delegate.cc
|
||||
+++ b/chrome/browser/download/chrome_download_manager_delegate.cc
|
||||
@@ -358,13 +358,6 @@ ChromeDownloadManagerDelegate::~ChromeDo
|
||||
@@ -372,13 +372,6 @@ ChromeDownloadManagerDelegate::~ChromeDo
|
||||
|
||||
void ChromeDownloadManagerDelegate::SetDownloadManager(DownloadManager* dm) {
|
||||
download_manager_ = dm;
|
||||
@@ -269,7 +259,7 @@
|
||||
}
|
||||
|
||||
#if defined(OS_ANDROID)
|
||||
@@ -697,16 +690,6 @@ void ChromeDownloadManagerDelegate::Choo
|
||||
@@ -715,16 +708,6 @@ void ChromeDownloadManagerDelegate::Choo
|
||||
|
||||
void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName(
|
||||
base::FilePath* filename) {
|
||||
@@ -306,7 +296,7 @@
|
||||
is_being_revived_(false) {}
|
||||
|
||||
} // namespace
|
||||
@@ -402,13 +402,13 @@ void DownloadItemModel::SetShouldPreferO
|
||||
@@ -372,13 +372,13 @@ void DownloadItemModel::SetShouldPreferO
|
||||
data->should_prefer_opening_in_browser_ = preference;
|
||||
}
|
||||
|
||||
@@ -323,7 +313,7 @@
|
||||
DownloadItemModelData* data = DownloadItemModelData::GetOrCreate(download_);
|
||||
data->danger_level_ = danger_level;
|
||||
}
|
||||
@@ -569,9 +569,6 @@ bool DownloadItemModel::IsCommandEnabled
|
||||
@@ -539,9 +539,6 @@ bool DownloadItemModel::IsCommandEnabled
|
||||
// filename. Don't base an "Always open" decision based on it. Also
|
||||
// exclude extensions.
|
||||
return download_->CanOpenDownload() &&
|
||||
@@ -335,7 +325,7 @@
|
||||
return !download_->IsSavePackageDownload() &&
|
||||
--- a/chrome/browser/download/download_prefs.cc
|
||||
+++ b/chrome/browser/download/download_prefs.cc
|
||||
@@ -264,14 +264,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr
|
||||
@@ -265,14 +265,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr
|
||||
base::FilePath::StringType(1, base::FilePath::kExtensionSeparator) +
|
||||
extension);
|
||||
|
||||
@@ -351,7 +341,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
@@ -457,10 +450,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c
|
||||
@@ -461,10 +454,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c
|
||||
bool DownloadPrefs::EnableAutoOpenByUserBasedOnExtension(
|
||||
const base::FilePath& file_name) {
|
||||
base::FilePath::StringType extension = file_name.Extension();
|
||||
@@ -419,7 +409,7 @@
|
||||
#include "chrome/browser/download/download_file_icon_extractor.h"
|
||||
#include "chrome/browser/download/download_open_prompt.h"
|
||||
#include "chrome/browser/download/download_prefs.h"
|
||||
@@ -1332,9 +1331,6 @@ DownloadsAcceptDangerFunction::Downloads
|
||||
@@ -1331,9 +1330,6 @@ DownloadsAcceptDangerFunction::Downloads
|
||||
|
||||
DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() {}
|
||||
|
||||
@@ -429,7 +419,7 @@
|
||||
ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() {
|
||||
std::unique_ptr<downloads::AcceptDanger::Params> params(
|
||||
downloads::AcceptDanger::Params::Create(*args_));
|
||||
@@ -1372,43 +1368,7 @@ void DownloadsAcceptDangerFunction::Prom
|
||||
@@ -1371,43 +1367,7 @@ void DownloadsAcceptDangerFunction::Prom
|
||||
return;
|
||||
}
|
||||
RecordApiFunctions(DOWNLOADS_FUNCTION_ACCEPT_DANGER);
|
||||
@@ -552,7 +542,7 @@
|
||||
referrer_entries)));
|
||||
--- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
|
||||
+++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
|
||||
@@ -1036,51 +1036,9 @@ WebstorePrivateGetReferrerChainFunction:
|
||||
@@ -1035,51 +1035,9 @@ WebstorePrivateGetReferrerChainFunction:
|
||||
|
||||
ExtensionFunction::ResponseAction
|
||||
WebstorePrivateGetReferrerChainFunction::Run() {
|
||||
@@ -605,10 +595,10 @@
|
||||
}
|
||||
|
||||
WebstorePrivateGetExtensionStatusFunction::
|
||||
--- a/chrome/browser/extensions/blacklist_state_fetcher.cc
|
||||
+++ b/chrome/browser/extensions/blacklist_state_fetcher.cc
|
||||
@@ -31,28 +31,8 @@ BlacklistStateFetcher::~BlacklistStateFe
|
||||
void BlacklistStateFetcher::Request(const std::string& id,
|
||||
--- a/chrome/browser/extensions/blocklist_state_fetcher.cc
|
||||
+++ b/chrome/browser/extensions/blocklist_state_fetcher.cc
|
||||
@@ -32,33 +32,8 @@ BlocklistStateFetcher::~BlocklistStateFe
|
||||
void BlocklistStateFetcher::Request(const std::string& id,
|
||||
const RequestCallback& callback) {
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||
- if (!safe_browsing_config_) {
|
||||
@@ -617,7 +607,7 @@
|
||||
- g_browser_process->safe_browsing_service()->GetV4ProtocolConfig());
|
||||
- } else {
|
||||
- base::ThreadTaskRunnerHandle::Get()->PostTask(
|
||||
- FROM_HERE, base::BindOnce(callback, BLACKLISTED_UNKNOWN));
|
||||
- FROM_HERE, base::BindOnce(callback, BLOCKLISTED_UNKNOWN));
|
||||
- return;
|
||||
- }
|
||||
- }
|
||||
@@ -628,17 +618,22 @@
|
||||
- return;
|
||||
-
|
||||
- if (g_browser_process && g_browser_process->safe_browsing_service()) {
|
||||
- url_loader_factory_ =
|
||||
- g_browser_process->safe_browsing_service()->GetURLLoaderFactory();
|
||||
- if (base::FeatureList::IsEnabled(
|
||||
- safe_browsing::kSafeBrowsingRemoveCookies)) {
|
||||
- url_loader_factory_ = g_browser_process->shared_url_loader_factory();
|
||||
- } else {
|
||||
- url_loader_factory_ =
|
||||
- g_browser_process->safe_browsing_service()->GetURLLoaderFactory();
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- SendRequest(id);
|
||||
+ base::ThreadTaskRunnerHandle::Get()->PostTask(
|
||||
+ FROM_HERE, base::BindOnce(callback, BLACKLISTED_UNKNOWN));
|
||||
+ FROM_HERE, base::BindOnce(callback, BLOCKLISTED_UNKNOWN));
|
||||
}
|
||||
|
||||
void BlacklistStateFetcher::SendRequest(const std::string& id) {
|
||||
@@ -63,8 +43,7 @@ void BlacklistStateFetcher::SendRequest(
|
||||
void BlocklistStateFetcher::SendRequest(const std::string& id) {
|
||||
@@ -69,8 +44,7 @@ void BlocklistStateFetcher::SendRequest(
|
||||
std::string request_str;
|
||||
request.SerializeToString(&request_str);
|
||||
|
||||
@@ -648,22 +643,22 @@
|
||||
net::NetworkTrafficAnnotationTag traffic_annotation =
|
||||
net::DefineNetworkTrafficAnnotation("extension_blacklist", R"(
|
||||
semantics {
|
||||
@@ -111,12 +90,6 @@ void BlacklistStateFetcher::SendRequest(
|
||||
@@ -120,12 +94,6 @@ void BlocklistStateFetcher::SendRequest(
|
||||
base::Unretained(this), fetcher));
|
||||
}
|
||||
|
||||
-void BlacklistStateFetcher::SetSafeBrowsingConfig(
|
||||
-void BlocklistStateFetcher::SetSafeBrowsingConfig(
|
||||
- const safe_browsing::V4ProtocolConfig& config) {
|
||||
- safe_browsing_config_ =
|
||||
- std::make_unique<safe_browsing::V4ProtocolConfig>(config);
|
||||
-}
|
||||
-
|
||||
void BlacklistStateFetcher::OnURLLoaderComplete(
|
||||
void BlocklistStateFetcher::OnURLLoaderComplete(
|
||||
network::SimpleURLLoader* url_loader,
|
||||
std::unique_ptr<std::string> response_body) {
|
||||
--- a/chrome/browser/extensions/blacklist_state_fetcher.h
|
||||
+++ b/chrome/browser/extensions/blacklist_state_fetcher.h
|
||||
@@ -34,8 +34,6 @@ class BlacklistStateFetcher {
|
||||
--- a/chrome/browser/extensions/blocklist_state_fetcher.h
|
||||
+++ b/chrome/browser/extensions/blocklist_state_fetcher.h
|
||||
@@ -34,8 +34,6 @@ class BlocklistStateFetcher {
|
||||
|
||||
virtual void Request(const std::string& id, const RequestCallback& callback);
|
||||
|
||||
@@ -672,7 +667,7 @@
|
||||
protected:
|
||||
void OnURLLoaderComplete(network::SimpleURLLoader* url_loader,
|
||||
std::unique_ptr<std::string> response_body);
|
||||
@@ -54,7 +52,6 @@ class BlacklistStateFetcher {
|
||||
@@ -54,7 +52,6 @@ class BlocklistStateFetcher {
|
||||
|
||||
void SendRequest(const std::string& id);
|
||||
|
||||
@@ -682,7 +677,7 @@
|
||||
// SimpleURLLoader -> (owned loader, extension id).
|
||||
--- a/chrome/browser/metrics/chrome_metrics_service_client.cc
|
||||
+++ b/chrome/browser/metrics/chrome_metrics_service_client.cc
|
||||
@@ -748,9 +748,6 @@ void ChromeMetricsServiceClient::Registe
|
||||
@@ -755,9 +755,6 @@ void ChromeMetricsServiceClient::Registe
|
||||
metrics_service_->RegisterMetricsProvider(
|
||||
std::make_unique<HttpsEngagementMetricsProvider>());
|
||||
|
||||
@@ -706,7 +701,7 @@
|
||||
// static
|
||||
--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
||||
+++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
||||
@@ -245,7 +245,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
@@ -242,7 +242,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
#if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION)
|
||||
CaptivePortalServiceFactory::GetInstance();
|
||||
#endif
|
||||
@@ -744,7 +739,7 @@
|
||||
CreatePrefService(pref_registry_, CreateExtensionPrefStore(this, false),
|
||||
--- a/chrome/browser/profiles/profiles_state.cc
|
||||
+++ b/chrome/browser/profiles/profiles_state.cc
|
||||
@@ -217,9 +217,6 @@ void RemoveBrowsingDataForProfile(const
|
||||
@@ -219,9 +219,6 @@ void RemoveBrowsingDataForProfile(const
|
||||
// The BrowsingDataRemover relies on many objects that aren't created in unit
|
||||
// tests. Previously this code would depend on content::ResourceDispatcherHost
|
||||
// but that's gone, so do a similar hack for now.
|
||||
@@ -774,7 +769,7 @@
|
||||
# "Safe Browsing Basic" files used for safe browsing in full mode
|
||||
--- a/chrome/browser/ssl/security_state_tab_helper.cc
|
||||
+++ b/chrome/browser/ssl/security_state_tab_helper.cc
|
||||
@@ -256,92 +256,6 @@ bool SecurityStateTabHelper::UsedPolicyI
|
||||
@@ -274,92 +274,6 @@ bool SecurityStateTabHelper::UsedPolicyI
|
||||
|
||||
security_state::MaliciousContentStatus
|
||||
SecurityStateTabHelper::GetMaliciousContentStatus() const {
|
||||
@@ -890,7 +885,7 @@
|
||||
void ChromeSubresourceFilterClient::OnReloadRequested() {
|
||||
--- a/chrome/browser/ui/BUILD.gn
|
||||
+++ b/chrome/browser/ui/BUILD.gn
|
||||
@@ -3292,7 +3292,6 @@ static_library("ui") {
|
||||
@@ -3383,7 +3383,6 @@ static_library("ui") {
|
||||
"views/device_chooser_content_view.h",
|
||||
"views/devtools_process_observer.cc",
|
||||
"views/devtools_process_observer.h",
|
||||
@@ -900,7 +895,7 @@
|
||||
"views/download/download_item_view.cc",
|
||||
--- a/chrome/browser/ui/tab_helpers.cc
|
||||
+++ b/chrome/browser/ui/tab_helpers.cc
|
||||
@@ -297,10 +297,6 @@ void TabHelpers::AttachTabHelpers(WebCon
|
||||
@@ -307,10 +307,6 @@ void TabHelpers::AttachTabHelpers(WebCon
|
||||
resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents(
|
||||
web_contents);
|
||||
ResourceLoadingHintsWebContentsObserver::CreateForWebContents(web_contents);
|
||||
@@ -911,7 +906,7 @@
|
||||
ReputationWebContentsObserver::CreateForWebContents(web_contents);
|
||||
SearchEngineTabHelper::CreateForWebContents(web_contents);
|
||||
SecurityStateTabHelper::CreateForWebContents(web_contents);
|
||||
@@ -363,7 +359,6 @@ void TabHelpers::AttachTabHelpers(WebCon
|
||||
@@ -374,7 +370,6 @@ void TabHelpers::AttachTabHelpers(WebCon
|
||||
pdf::PDFWebContentsHelper::CreateForWebContentsWithClient(
|
||||
web_contents, std::make_unique<ChromePDFWebContentsHelperClient>());
|
||||
SadTabHelper::CreateForWebContents(web_contents);
|
||||
@@ -1173,9 +1168,9 @@
|
||||
html = ui::ResourceBundle::GetSharedInstance().LoadDataResourceString(
|
||||
--- a/chrome/renderer/chrome_content_renderer_client.cc
|
||||
+++ b/chrome/renderer/chrome_content_renderer_client.cc
|
||||
@@ -92,7 +92,6 @@
|
||||
#include "components/pdf/renderer/pepper_pdf_host.h"
|
||||
#include "components/prerender/common/prerender_types.mojom.h"
|
||||
@@ -95,7 +95,6 @@
|
||||
#include "components/prerender/renderer/prerender_utils.h"
|
||||
#include "components/prerender/renderer/prerenderer_client.h"
|
||||
#include "components/safe_browsing/buildflags.h"
|
||||
-#include "components/safe_browsing/content/renderer/threat_dom_details.h"
|
||||
#include "components/spellcheck/spellcheck_buildflags.h"
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
bool IsComponentExtensionWhitelisted(const std::string& extension_id) {
|
||||
const char* const kAllowed[] = {
|
||||
- extension_misc::kInAppPaymentsSupportAppId,
|
||||
extension_misc::kMediaRouterStableExtensionId,
|
||||
extension_misc::kCastExtensionIdRelease,
|
||||
extension_misc::kPdfExtensionId,
|
||||
#if defined(OS_CHROMEOS)
|
||||
--- a/chrome/browser/extensions/component_loader.cc
|
||||
+++ b/chrome/browser/extensions/component_loader.cc
|
||||
@@ -349,11 +349,6 @@ void ComponentLoader::AddWebStoreApp() {
|
||||
@@ -350,11 +350,6 @@ void ComponentLoader::AddWebStoreApp() {
|
||||
if (!IsNormalSession())
|
||||
return;
|
||||
#endif
|
||||
@@ -22,7 +22,7 @@
|
||||
}
|
||||
|
||||
#if defined(OS_CHROMEOS)
|
||||
@@ -451,11 +446,6 @@ void ComponentLoader::AddDefaultComponen
|
||||
@@ -452,11 +447,6 @@ void ComponentLoader::AddDefaultComponen
|
||||
AddKeyboardApp();
|
||||
#else // defined(OS_CHROMEOS)
|
||||
DCHECK(!skip_session_components);
|
||||
@@ -34,7 +34,7 @@
|
||||
#endif // defined(OS_CHROMEOS)
|
||||
|
||||
if (!skip_session_components) {
|
||||
@@ -529,18 +519,6 @@ void ComponentLoader::AddDefaultComponen
|
||||
@@ -534,18 +524,6 @@ void ComponentLoader::AddDefaultComponen
|
||||
AddHangoutServicesExtension();
|
||||
#endif // BUILDFLAG(ENABLE_HANGOUT_SERVICES_EXTENSION)
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/updater/configurator.cc
|
||||
+++ b/chrome/updater/configurator.cc
|
||||
@@ -61,7 +61,7 @@ int Configurator::UpdateDelay() const {
|
||||
@@ -62,7 +62,7 @@ int Configurator::UpdateDelay() const {
|
||||
}
|
||||
|
||||
std::vector<GURL> Configurator::UpdateUrl() const {
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Whether we are using the rlz library or not. Platforms like Android send
|
||||
# rlz codes for searches but do not use the library.
|
||||
-enable_rlz_support = is_win || is_mac || is_ios || is_chromeos
|
||||
-enable_rlz_support = is_win || is_apple || is_chromeos
|
||||
+enable_rlz_support = false
|
||||
|
||||
enable_rlz = is_chrome_branded && enable_rlz_support
|
||||
|
||||
@@ -71,9 +71,9 @@ by default.
|
||||
ui/views/examples/webview_example.cc | 2 +-
|
||||
61 files changed, 101 insertions(+), 100 deletions(-)
|
||||
|
||||
--- a/build/mac/tweak_info_plist.py
|
||||
+++ b/build/mac/tweak_info_plist.py
|
||||
@@ -211,7 +211,7 @@ def _AddKeystoneKeys(plist, bundle_ident
|
||||
--- a/build/apple/tweak_info_plist.py
|
||||
+++ b/build/apple/tweak_info_plist.py
|
||||
@@ -208,7 +208,7 @@ def _AddKeystoneKeys(plist, bundle_ident
|
||||
also requires the |bundle_identifier| argument (com.example.product)."""
|
||||
plist['KSVersion'] = plist['CFBundleShortVersionString']
|
||||
plist['KSProductID'] = bundle_identifier
|
||||
@@ -181,7 +181,7 @@ by default.
|
||||
base::string16 NaClInfoBarDelegate::GetMessageText() const {
|
||||
--- a/chrome/browser/profiles/profile_avatar_downloader.cc
|
||||
+++ b/chrome/browser/profiles/profile_avatar_downloader.cc
|
||||
@@ -18,7 +18,7 @@
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
namespace {
|
||||
const char kHighResAvatarDownloadUrlPrefix[] =
|
||||
@@ -224,7 +224,7 @@ by default.
|
||||
std::unique_ptr<network::SimpleURLLoader> loader;
|
||||
--- a/chrome/browser/safe_browsing/download_protection/download_feedback.cc
|
||||
+++ b/chrome/browser/safe_browsing/download_protection/download_feedback.cc
|
||||
@@ -255,7 +255,7 @@ const int64_t DownloadFeedback::kMaxUplo
|
||||
@@ -200,7 +200,7 @@ const int64_t DownloadFeedback::kMaxUplo
|
||||
|
||||
// static
|
||||
const char DownloadFeedback::kSbFeedbackURL[] =
|
||||
@@ -248,12 +248,12 @@ by default.
|
||||
+++ b/chrome/browser/supervised_user/supervised_user_service.cc
|
||||
@@ -85,7 +85,7 @@ namespace {
|
||||
|
||||
// The URL from which to download a host blacklist if no local one exists yet.
|
||||
const char kBlacklistURL[] =
|
||||
// The URL from which to download a host denylist if no local one exists yet.
|
||||
const char kDenylistURL[] =
|
||||
- "https://www.gstatic.com/chrome/supervised_user/blacklist-20141001-1k.bin";
|
||||
+ "trk:272:https://www.gstatic.com/chrome/supervised_user/blacklist-20141001-1k.bin";
|
||||
// The filename under which we'll store the blacklist (in the user data dir).
|
||||
const char kBlacklistFilename[] = "su-blacklist.bin";
|
||||
// The filename under which we'll store the denylist (in the user data dir).
|
||||
const char kDenylistFilename[] = "su-blacklist.bin";
|
||||
|
||||
--- a/chrome/browser/tracing/crash_service_uploader.cc
|
||||
+++ b/chrome/browser/tracing/crash_service_uploader.cc
|
||||
@@ -268,7 +268,7 @@ by default.
|
||||
"----**--yradnuoBgoLtrapitluMklaTelgooG--**----";
|
||||
--- a/chrome/browser/ui/views/outdated_upgrade_bubble_view.cc
|
||||
+++ b/chrome/browser/ui/views/outdated_upgrade_bubble_view.cc
|
||||
@@ -35,7 +35,7 @@ namespace {
|
||||
@@ -37,7 +37,7 @@ namespace {
|
||||
|
||||
// The URL to be used to re-install Chrome when auto-update failed for too long.
|
||||
constexpr char kDownloadChromeUrl[] =
|
||||
@@ -279,7 +279,7 @@ by default.
|
||||
// The maximum number of ignored bubble we track in the NumLaterPerReinstall
|
||||
--- a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
|
||||
+++ b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
|
||||
@@ -80,17 +80,17 @@ namespace {
|
||||
@@ -79,17 +79,17 @@ namespace {
|
||||
// The URL for the the Learn More page shown on incognito new tab.
|
||||
const char kLearnMoreIncognitoUrl[] =
|
||||
#if defined(OS_CHROMEOS)
|
||||
@@ -305,19 +305,19 @@ by default.
|
||||
+++ b/chrome/common/extensions/chrome_extensions_client.cc
|
||||
@@ -46,9 +46,9 @@ namespace {
|
||||
|
||||
// TODO(battre): Delete the HTTP URL once the blacklist is downloaded via HTTPS.
|
||||
// TODO(battre): Delete the HTTP URL once the blocklist is downloaded via HTTPS.
|
||||
const char kExtensionBlocklistUrlPrefix[] =
|
||||
- "http://www.gstatic.com/chrome/extensions/blacklist";
|
||||
+ "trk:269:http://www.gstatic.com/chrome/extensions/blacklist";
|
||||
- "http://www.gstatic.com/chrome/extensions/blocklist";
|
||||
+ "trk:269:http://www.gstatic.com/chrome/extensions/blocklist";
|
||||
const char kExtensionBlocklistHttpsUrlPrefix[] =
|
||||
- "https://www.gstatic.com/chrome/extensions/blacklist";
|
||||
+ "trk:270:https://www.gstatic.com/chrome/extensions/blacklist";
|
||||
- "https://www.gstatic.com/chrome/extensions/blocklist";
|
||||
+ "trk:270:https://www.gstatic.com/chrome/extensions/blocklist";
|
||||
|
||||
const char kThumbsWhiteListedExtension[] = "khopmbdjffemhegeeobelklnbglcdgfh";
|
||||
|
||||
--- a/chrome/common/url_constants.cc
|
||||
+++ b/chrome/common/url_constants.cc
|
||||
@@ -268,7 +268,7 @@ const char kSyncErrorsHelpURL[] =
|
||||
@@ -263,7 +263,7 @@ const char kSyncErrorsHelpURL[] =
|
||||
"https://support.google.com/chrome/?p=settings_sync_error";
|
||||
|
||||
const char kSyncGoogleDashboardURL[] =
|
||||
@@ -326,7 +326,7 @@ by default.
|
||||
|
||||
const char kSyncLearnMoreURL[] =
|
||||
"https://support.google.com/chrome/?p=settings_sign_in";
|
||||
@@ -384,7 +384,7 @@ const char kNaturalScrollHelpURL[] =
|
||||
@@ -385,7 +385,7 @@ const char kNaturalScrollHelpURL[] =
|
||||
const char kOemEulaURLPath[] = "oem";
|
||||
|
||||
const char kOnlineEulaURLPath[] =
|
||||
@@ -381,13 +381,22 @@ by default.
|
||||
|
||||
--- a/components/cloud_devices/common/cloud_devices_urls.cc
|
||||
+++ b/components/cloud_devices/common/cloud_devices_urls.cc
|
||||
@@ -14,20 +14,20 @@
|
||||
@@ -14,27 +14,27 @@
|
||||
namespace cloud_devices {
|
||||
|
||||
const char kCloudPrintAuthScope[] =
|
||||
- "https://www.googleapis.com/auth/cloudprint";
|
||||
+ "trk:197:https://www.googleapis.com/auth/cloudprint";
|
||||
|
||||
const char kCloudPrintDeprecationHelpURL[] =
|
||||
#if defined(OS_CHROMEOS)
|
||||
- "https://support.google.com/chromebook/?p=cloudprint";
|
||||
+ "trk:198:https://support.google.com/chromebook/?p=cloudprint";
|
||||
#else
|
||||
- "https://support.google.com/chrome/?p=cloudprint";
|
||||
+ "trk:198:https://support.google.com/chrome/?p=cloudprint";
|
||||
#endif
|
||||
|
||||
const char kCloudPrintLearnMoreURL[] =
|
||||
- "https://www.google.com/support/cloudprint";
|
||||
+ "trk:199:https://www.google.com/support/cloudprint";
|
||||
@@ -408,7 +417,7 @@ by default.
|
||||
|
||||
--- a/components/drive/service/drive_api_service.cc
|
||||
+++ b/components/drive/service/drive_api_service.cc
|
||||
@@ -74,10 +74,10 @@ namespace drive {
|
||||
@@ -76,10 +76,10 @@ namespace drive {
|
||||
namespace {
|
||||
|
||||
// OAuth2 scopes for Drive API.
|
||||
@@ -486,7 +495,7 @@ by default.
|
||||
|
||||
--- a/components/password_manager/core/browser/password_store.cc
|
||||
+++ b/components/password_manager/core/browser/password_store.cc
|
||||
@@ -255,10 +255,10 @@ void PasswordStore::GetLogins(const Form
|
||||
@@ -259,10 +259,10 @@ void PasswordStore::GetLogins(const Form
|
||||
// TODO(mdm): actually delete them at some point, say M24 or so.
|
||||
base::Time cutoff; // the null time
|
||||
if (form.scheme == PasswordForm::Scheme::kHtml &&
|
||||
@@ -503,7 +512,7 @@ by default.
|
||||
base::Time out_time;
|
||||
--- a/components/policy/resources/policy_templates.json
|
||||
+++ b/components/policy/resources/policy_templates.json
|
||||
@@ -4312,7 +4312,7 @@
|
||||
@@ -4436,7 +4436,7 @@
|
||||
'dynamic_refresh': True,
|
||||
'per_profile': True,
|
||||
},
|
||||
@@ -512,15 +521,24 @@ by default.
|
||||
'id': 34,
|
||||
'caption': '''Configure the list of force-installed apps and extensions''',
|
||||
'tags': ['full-admin-access'],
|
||||
@@ -8940,7 +8940,7 @@
|
||||
'features': {
|
||||
@@ -9703,7 +9703,7 @@
|
||||
'dynamic_refresh': True,
|
||||
},
|
||||
'deprecated': True,
|
||||
- 'example_value': [ '{ "extension-id": "khgabmflimjjbclkmljlpmgaleanedem", "update-url": "https://clients2.google.com/service/update2/crx" }' ],
|
||||
+ 'example_value': [ '{ "extension-id": "khgabmflimjjbclkmljlpmgaleanedem", "update-url": "trk:18:https://clients2.google.com/service/update2/crx" }' ],
|
||||
'id': 135,
|
||||
'caption': '''List of AppPack extensions''',
|
||||
'tags': [],
|
||||
@@ -14725,7 +14725,7 @@
|
||||
'features': {
|
||||
'dynamic_refresh': True,
|
||||
},
|
||||
- 'example_value': ['khpfeaanjngmcnplbdlpegiifgpfgdco;https://clients2.google.com/service/update2/crx'],
|
||||
+ 'example_value': ['khpfeaanjngmcnplbdlpegiifgpfgdco;trk:19:https://clients2.google.com/service/update2/crx'],
|
||||
'id': 336,
|
||||
'caption': '''Configure the list of installed apps and extensions on the login screen''',
|
||||
'tags': ['full-admin-access'],
|
||||
--- a/components/rappor/rappor_service_impl.cc
|
||||
+++ b/components/rappor/rappor_service_impl.cc
|
||||
@@ -32,7 +32,7 @@ const char kMimeType[] = "application/vn
|
||||
@@ -534,7 +552,7 @@ by default.
|
||||
|
||||
--- a/components/safe_search_api/safe_search/safe_search_url_checker_client.cc
|
||||
+++ b/components/safe_search_api/safe_search/safe_search_url_checker_client.cc
|
||||
@@ -30,7 +30,7 @@ namespace safe_search_api {
|
||||
@@ -29,7 +29,7 @@ namespace safe_search_api {
|
||||
namespace {
|
||||
|
||||
const char kSafeSearchApiUrl[] =
|
||||
@@ -791,8 +809,8 @@ by default.
|
||||
--- a/ui/views/examples/webview_example.cc
|
||||
+++ b/ui/views/examples/webview_example.cc
|
||||
@@ -29,7 +29,7 @@ void WebViewExample::CreateExampleView(V
|
||||
webview_->GetWebContents()->SetDelegate(this);
|
||||
container->SetLayoutManager(std::make_unique<FillLayout>());
|
||||
container->AddChildView(webview_);
|
||||
|
||||
- webview_->LoadInitialURL(GURL("http://www.google.com/"));
|
||||
+ webview_->LoadInitialURL(GURL("trk:174:http://www.google.com/"));
|
||||
|
||||
@@ -16,7 +16,7 @@ the URL so we get notified if this happens again in the future).
|
||||
|
||||
--- a/chrome/browser/safe_browsing/incident_reporting/incident_report_uploader_impl.cc
|
||||
+++ b/chrome/browser/safe_browsing/incident_reporting/incident_report_uploader_impl.cc
|
||||
@@ -22,7 +22,7 @@ namespace safe_browsing {
|
||||
@@ -24,7 +24,7 @@ namespace safe_browsing {
|
||||
namespace {
|
||||
|
||||
const char kSbIncidentReportUrl[] =
|
||||
@@ -27,7 +27,7 @@ the URL so we get notified if this happens again in the future).
|
||||
kSafeBrowsingIncidentTrafficAnnotation =
|
||||
--- a/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
|
||||
+++ b/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
|
||||
@@ -302,11 +302,7 @@ IncidentReportingService::UploadContext:
|
||||
@@ -303,11 +303,7 @@ IncidentReportingService::UploadContext:
|
||||
|
||||
// static
|
||||
bool IncidentReportingService::IsEnabledForProfile(Profile* profile) {
|
||||
@@ -54,7 +54,7 @@ the URL so we get notified if this happens again in the future).
|
||||
|
||||
--- a/chrome/browser/safe_browsing/safe_browsing_service.cc
|
||||
+++ b/chrome/browser/safe_browsing/safe_browsing_service.cc
|
||||
@@ -247,7 +247,7 @@ SafeBrowsingUIManager* SafeBrowsingServi
|
||||
@@ -254,7 +254,7 @@ SafeBrowsingUIManager* SafeBrowsingServi
|
||||
}
|
||||
|
||||
void SafeBrowsingService::RegisterAllDelayedAnalysis() {
|
||||
|
||||
@@ -13,7 +13,7 @@ This prevents trk:148 (phishing) and trk:149 (malware).
|
||||
|
||||
--- a/chrome/browser/safe_browsing/client_side_detection_service.cc
|
||||
+++ b/chrome/browser/safe_browsing/client_side_detection_service.cc
|
||||
@@ -223,90 +223,8 @@ void ClientSideDetectionService::StartCl
|
||||
@@ -220,90 +220,8 @@ void ClientSideDetectionService::StartCl
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||
std::unique_ptr<ClientPhishingRequest> request(verdict);
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# chrome://discards/ attempts to use d3 to display the graph
|
||||
--- a/chrome/browser/resources/discards/graph_doc_template.html
|
||||
+++ b/chrome/browser/resources/discards/graph_doc_template.html
|
||||
@@ -78,10 +78,6 @@
|
||||
@@ -78,10 +78,6 @@ URL. As result, this document needs to b
|
||||
}
|
||||
|
||||
</style>
|
||||
@@ -13,10 +13,9 @@
|
||||
<script type="application/javascript">
|
||||
${javascript_file}
|
||||
</script>
|
||||
# New tab page tries to download background images
|
||||
--- a/chrome/browser/search/background/ntp_background_service.cc
|
||||
+++ b/chrome/browser/search/background/ntp_background_service.cc
|
||||
@@ -61,6 +61,7 @@
|
||||
@@ -61,6 +61,7 @@ void NtpBackgroundService::Shutdown() {
|
||||
}
|
||||
|
||||
void NtpBackgroundService::FetchCollectionInfo() {
|
||||
@@ -24,10 +23,9 @@
|
||||
if (collections_loader_ != nullptr)
|
||||
return;
|
||||
collection_error_info_.ClearError();
|
||||
# New tab page attempts to download the 'One Google' bar
|
||||
--- a/chrome/browser/search/one_google_bar/one_google_bar_loader_impl.cc
|
||||
+++ b/chrome/browser/search/one_google_bar/one_google_bar_loader_impl.cc
|
||||
@@ -276,6 +276,7 @@
|
||||
@@ -279,6 +279,7 @@ OneGoogleBarLoaderImpl::OneGoogleBarLoad
|
||||
OneGoogleBarLoaderImpl::~OneGoogleBarLoaderImpl() = default;
|
||||
|
||||
void OneGoogleBarLoaderImpl::Load(OneGoogleCallback callback) {
|
||||
@@ -35,10 +33,9 @@
|
||||
callbacks_.push_back(std::move(callback));
|
||||
|
||||
// Note: If there is an ongoing request, abandon it. It's possible that
|
||||
# New tab page attempts to load promos
|
||||
--- a/chrome/browser/search/promos/promo_service.cc
|
||||
+++ b/chrome/browser/search/promos/promo_service.cc
|
||||
@@ -131,6 +131,7 @@
|
||||
@@ -131,6 +131,7 @@ PromoService::PromoService(
|
||||
PromoService::~PromoService() = default;
|
||||
|
||||
void PromoService::Refresh() {
|
||||
@@ -46,21 +43,9 @@
|
||||
if (extensions::ShouldShowExtensionsCheckupPromo(profile_)) {
|
||||
ServeExtensionCheckupPromo();
|
||||
return;
|
||||
# Attempts to check for updates even wtih autoupdate disabled
|
||||
--- a/components/update_client/update_checker.cc
|
||||
+++ b/components/update_client/update_checker.cc
|
||||
@@ -126,6 +126,7 @@
|
||||
const base::flat_map<std::string, std::string>& additional_attributes,
|
||||
bool enabled_component_updates,
|
||||
UpdateCheckCallback update_check_callback) {
|
||||
+ return;
|
||||
DCHECK(thread_checker_.CalledOnValidThread());
|
||||
|
||||
ids_checked_ = ids_checked;
|
||||
# Prevent spellcheck dictionary download
|
||||
--- a/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc
|
||||
+++ b/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc
|
||||
@@ -285,6 +285,7 @@
|
||||
@@ -285,6 +285,7 @@ GURL SpellcheckHunspellDictionary::GetDi
|
||||
}
|
||||
|
||||
void SpellcheckHunspellDictionary::DownloadDictionary(GURL url) {
|
||||
@@ -68,10 +53,9 @@
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||
DCHECK(browser_context_);
|
||||
|
||||
# Prevent download of the translation ranker model used to suggest translations
|
||||
--- a/components/assist_ranker/ranker_url_fetcher.cc
|
||||
+++ b/components/assist_ranker/ranker_url_fetcher.cc
|
||||
@@ -31,6 +31,7 @@
|
||||
@@ -31,6 +31,7 @@ bool RankerURLFetcher::Request(
|
||||
const GURL& url,
|
||||
RankerURLFetcher::Callback callback,
|
||||
network::mojom::URLLoaderFactory* url_loader_factory) {
|
||||
@@ -79,3 +63,13 @@
|
||||
// This function is not supposed to be called if the previous operation is not
|
||||
// finished.
|
||||
if (state_ == REQUESTING) {
|
||||
--- a/components/update_client/update_checker.cc
|
||||
+++ b/components/update_client/update_checker.cc
|
||||
@@ -126,6 +126,7 @@ void UpdateCheckerImpl::CheckForUpdates(
|
||||
const base::flat_map<std::string, std::string>& additional_attributes,
|
||||
bool enabled_component_updates,
|
||||
UpdateCheckCallback update_check_callback) {
|
||||
+ return;
|
||||
DCHECK(thread_checker_.CalledOnValidThread());
|
||||
|
||||
ids_checked_ = ids_checked;
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
GURL rewritten_tab_url = tab_url;
|
||||
--- a/components/omnibox/browser/autocomplete_input.cc
|
||||
+++ b/components/omnibox/browser/autocomplete_input.cc
|
||||
@@ -488,7 +488,8 @@ void AutocompleteInput::ParseForEmphasiz
|
||||
@@ -486,7 +486,8 @@ void AutocompleteInput::ParseForEmphasiz
|
||||
// For the view-source and blob schemes, we should emphasize the host of the
|
||||
// URL qualified by the view-source or blob prefix.
|
||||
if ((base::LowerCaseEqualsASCII(scheme_str, kViewSourceScheme) ||
|
||||
@@ -45,7 +45,7 @@
|
||||
(static_cast<int>(text.length()) > after_scheme_and_colon)) {
|
||||
// Obtain the URL prefixed by view-source or blob and parse it.
|
||||
base::string16 real_url(text.substr(after_scheme_and_colon));
|
||||
@@ -561,7 +562,9 @@ int AutocompleteInput::NumNonHostCompone
|
||||
@@ -559,7 +560,9 @@ int AutocompleteInput::NumNonHostCompone
|
||||
bool AutocompleteInput::HasHTTPScheme(const base::string16& input) {
|
||||
std::string utf8_input(base::UTF16ToUTF8(input));
|
||||
url::Component scheme;
|
||||
@@ -71,7 +71,7 @@
|
||||
return GURL(parts.scheme.is_valid() ? text : FixupPath(text));
|
||||
--- a/content/browser/child_process_security_policy_impl.cc
|
||||
+++ b/content/browser/child_process_security_policy_impl.cc
|
||||
@@ -634,6 +634,7 @@ ChildProcessSecurityPolicyImpl::ChildPro
|
||||
@@ -672,6 +672,7 @@ ChildProcessSecurityPolicyImpl::ChildPro
|
||||
#endif // BUILDFLAG(ENABLE_WEBSOCKETS)
|
||||
RegisterWebSafeScheme(url::kFtpScheme);
|
||||
RegisterWebSafeScheme(url::kDataScheme);
|
||||
@@ -81,7 +81,7 @@
|
||||
// TODO(nick): https://crbug.com/651534 blob: and filesystem: schemes embed
|
||||
--- a/net/BUILD.gn
|
||||
+++ b/net/BUILD.gn
|
||||
@@ -1083,6 +1083,8 @@ component("net") {
|
||||
@@ -1092,6 +1092,8 @@ component("net") {
|
||||
"url_request/report_sender.h",
|
||||
"url_request/static_http_user_agent_settings.cc",
|
||||
"url_request/static_http_user_agent_settings.h",
|
||||
@@ -173,7 +173,7 @@
|
||||
|
||||
using base::Time;
|
||||
using std::string;
|
||||
@@ -562,6 +564,12 @@ URLRequest::URLRequest(const GURL& url,
|
||||
@@ -570,6 +572,12 @@ URLRequest::URLRequest(const GURL& url,
|
||||
// Sanity check out environment.
|
||||
DCHECK(base::ThreadTaskRunnerHandle::IsSet());
|
||||
|
||||
@@ -188,7 +188,7 @@
|
||||
return NetLogURLRequestConstructorParams(url, priority_,
|
||||
--- a/net/url_request/url_request_context_builder.cc
|
||||
+++ b/net/url_request/url_request_context_builder.cc
|
||||
@@ -43,6 +43,7 @@
|
||||
@@ -44,6 +44,7 @@
|
||||
#include "net/quic/quic_stream_factory.h"
|
||||
#include "net/ssl/ssl_config_service_defaults.h"
|
||||
#include "net/url_request/static_http_user_agent_settings.h"
|
||||
@@ -196,7 +196,7 @@
|
||||
#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_impl.h"
|
||||
@@ -604,6 +605,9 @@ std::unique_ptr<URLRequestContext> URLRe
|
||||
@@ -616,6 +617,9 @@ std::unique_ptr<URLRequestContext> URLRe
|
||||
}
|
||||
protocol_handlers_.clear();
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/components/domain_reliability/BUILD.gn
|
||||
+++ b/components/domain_reliability/BUILD.gn
|
||||
@@ -9,26 +9,6 @@ action("bake_in_configs") {
|
||||
@@ -7,26 +7,6 @@ action("bake_in_configs") {
|
||||
script = "bake_in_configs.py"
|
||||
|
||||
inputs = [
|
||||
@@ -29,7 +29,7 @@
|
||||
]
|
||||
|
||||
output_file = "$target_gen_dir/baked_in_configs.cc"
|
||||
@@ -36,13 +16,21 @@ action("bake_in_configs") {
|
||||
@@ -34,13 +14,21 @@ action("bake_in_configs") {
|
||||
|
||||
# The JSON file list is too long for the command line on Windows, so put
|
||||
# them in a response file.
|
||||
@@ -57,7 +57,7 @@
|
||||
+ }
|
||||
}
|
||||
|
||||
jumbo_component("domain_reliability") {
|
||||
component("domain_reliability") {
|
||||
--- a/components/domain_reliability/bake_in_configs.py
|
||||
+++ b/components/domain_reliability/bake_in_configs.py
|
||||
@@ -490,7 +490,7 @@ def origin_is_whitelisted(origin):
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc
|
||||
+++ b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc
|
||||
@@ -337,7 +337,7 @@ bool DomDistillerViewerSource::ShouldSer
|
||||
@@ -291,7 +291,7 @@ bool DomDistillerViewerSource::ShouldSer
|
||||
std::string DomDistillerViewerSource::GetContentSecurityPolicy(
|
||||
network::mojom::CSPDirectiveName directive) {
|
||||
if (directive == network::mojom::CSPDirectiveName::StyleSrc) {
|
||||
@@ -10,7 +10,7 @@
|
||||
+ return "style-src 'self';";
|
||||
} else if (directive == network::mojom::CSPDirectiveName::ChildSrc) {
|
||||
return "child-src *;";
|
||||
}
|
||||
} else if (directive ==
|
||||
--- a/components/dom_distiller/core/html/preview.html
|
||||
+++ b/components/dom_distiller/core/html/preview.html
|
||||
@@ -11,7 +11,7 @@ found in the LICENSE file.
|
||||
@@ -24,7 +24,7 @@
|
||||
.english :lang(zh) {display: none}
|
||||
--- a/components/dom_distiller/core/javascript/dom_distiller_viewer.js
|
||||
+++ b/components/dom_distiller/core/javascript/dom_distiller_viewer.js
|
||||
@@ -116,7 +116,7 @@ function maybeSetWebFont() {
|
||||
@@ -109,7 +109,7 @@ function maybeSetWebFont() {
|
||||
}
|
||||
|
||||
const e = document.createElement('link');
|
||||
|
||||
@@ -1,26 +1,6 @@
|
||||
# Disables Gaia code
|
||||
# Somehow it is still activated even without being signed-in: https://github.com/Eloston/ungoogled-chromium/issues/104
|
||||
|
||||
--- a/chrome/browser/browser_resources.grd
|
||||
+++ b/chrome/browser/browser_resources.grd
|
||||
@@ -141,7 +141,6 @@
|
||||
<include name="IDR_INLINE_LOGIN_HTML" file="resources\inline_login\inline_login.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" preprocess="true" />
|
||||
<include name="IDR_INLINE_LOGIN_CSS" file="resources\inline_login\inline_login.css" flattenhtml="true" type="BINDATA" preprocess="true" />
|
||||
<include name="IDR_INLINE_LOGIN_JS" file="resources\inline_login\inline_login.js" flattenhtml="true" type="BINDATA" />
|
||||
- <include name="IDR_GAIA_AUTH_AUTHENTICATOR_JS" file="resources\gaia_auth_host\authenticator.js" flattenhtml="true" type="BINDATA" />
|
||||
|
||||
<include name="IDR_INSPECT_CSS" file="resources\inspect\inspect.css" flattenhtml="true" type="BINDATA" />
|
||||
<include name="IDR_INSPECT_HTML" file="resources\inspect\inspect.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
|
||||
--- a/chrome/browser/ui/webui/signin/inline_login_ui.cc
|
||||
+++ b/chrome/browser/ui/webui/signin/inline_login_ui.cc
|
||||
@@ -112,7 +112,6 @@ content::WebUIDataSource* CreateWebUIDat
|
||||
static constexpr webui::ResourcePath kResources[] = {
|
||||
{"inline_login.css", IDR_INLINE_LOGIN_CSS},
|
||||
{"inline_login.js", IDR_INLINE_LOGIN_JS},
|
||||
- {"gaia_auth_host.js", IDR_GAIA_AUTH_AUTHENTICATOR_JS},
|
||||
#if defined(OS_CHROMEOS)
|
||||
{"edu", IDR_EDU_LOGIN_EDU_LOGIN_HTML},
|
||||
{"app.js", IDR_EDU_LOGIN_EDU_LOGIN_JS},
|
||||
--- a/google_apis/gaia/gaia_auth_fetcher.cc
|
||||
+++ b/google_apis/gaia/gaia_auth_fetcher.cc
|
||||
@@ -294,65 +294,6 @@ void GaiaAuthFetcher::CreateAndStartGaia
|
||||
|
||||
@@ -124,9 +124,9 @@
|
||||
#endif
|
||||
--- a/components/google/core/common/google_util.cc
|
||||
+++ b/components/google/core/common/google_util.cc
|
||||
@@ -45,109 +45,6 @@ namespace {
|
||||
@@ -33,109 +33,6 @@ namespace google_util {
|
||||
|
||||
bool gUseMockLinkDoctorBaseURLForTesting = false;
|
||||
namespace {
|
||||
|
||||
-bool IsPathHomePageBase(base::StringPiece path) {
|
||||
- return (path == "/") || (path == "/webhp");
|
||||
@@ -134,7 +134,7 @@
|
||||
-
|
||||
-// Removes a single trailing dot if present in |host|.
|
||||
-void StripTrailingDot(base::StringPiece* host) {
|
||||
- if (host->ends_with("."))
|
||||
- if (base::EndsWith(*host, "."))
|
||||
- host->remove_suffix(1);
|
||||
-}
|
||||
-
|
||||
@@ -234,7 +234,7 @@
|
||||
} // namespace
|
||||
|
||||
// Global functions -----------------------------------------------------------
|
||||
@@ -155,19 +52,11 @@ bool IsGoogleSearchSubdomainUrl(const GU
|
||||
@@ -143,12 +40,6 @@ bool IsGoogleSearchSubdomainUrl(const GU
|
||||
const char kGoogleHomepageURL[] = "https://www.google.com/";
|
||||
|
||||
bool HasGoogleSearchQueryParam(base::StringPiece str) {
|
||||
@@ -247,15 +247,7 @@
|
||||
return false;
|
||||
}
|
||||
|
||||
GURL LinkDoctorBaseURL() {
|
||||
- if (gUseMockLinkDoctorBaseURLForTesting)
|
||||
- return GURL("http://mock.linkdoctor.url/for?testing");
|
||||
- return GURL(LINKDOCTOR_SERVER_REQUEST_URL);
|
||||
+ return GURL();
|
||||
}
|
||||
|
||||
void SetMockLinkDoctorBaseURLForTesting() {
|
||||
@@ -181,161 +70,53 @@ std::string GetGoogleLocale(const std::s
|
||||
@@ -159,161 +50,53 @@ std::string GetGoogleLocale(const std::s
|
||||
|
||||
GURL AppendGoogleLocaleParam(const GURL& url,
|
||||
const std::string& application_locale) {
|
||||
@@ -429,7 +421,7 @@
|
||||
|
||||
--- a/components/page_load_metrics/browser/page_load_metrics_util.cc
|
||||
+++ b/components/page_load_metrics/browser/page_load_metrics_util.cc
|
||||
@@ -184,9 +184,7 @@ bool DidObserveLoadingBehaviorInAnyFrame
|
||||
@@ -188,9 +188,7 @@ bool DidObserveLoadingBehaviorInAnyFrame
|
||||
}
|
||||
|
||||
bool IsGoogleSearchHostname(const GURL& url) {
|
||||
@@ -510,10 +502,10 @@
|
||||
namespace {
|
||||
|
||||
// The result of checking whether a request to a URL should have variations
|
||||
@@ -192,32 +188,7 @@ class VariationsHeaderHelper {
|
||||
}
|
||||
|
||||
bool AppendHeaderIfNeeded(const GURL& url, InIncognito incognito) {
|
||||
@@ -205,32 +201,7 @@ class VariationsHeaderHelper {
|
||||
bool AppendHeaderIfNeeded(const GURL& url,
|
||||
InIncognito incognito,
|
||||
Owner owner) {
|
||||
- AppendOmniboxOnDeviceSuggestionsHeaderIfNeeded(url, resource_request_);
|
||||
-
|
||||
- // Note the criteria for attaching client experiment headers:
|
||||
@@ -530,7 +522,7 @@
|
||||
- return false;
|
||||
-
|
||||
- // TODO(crbug/1094303): Use the result to determine which IDs to include.
|
||||
- IsFirstPartyContext(*resource_request_);
|
||||
- IsFirstPartyContext(*resource_request_, owner);
|
||||
-
|
||||
- if (variations_header_.empty())
|
||||
- return false;
|
||||
@@ -544,7 +536,7 @@
|
||||
}
|
||||
|
||||
private:
|
||||
@@ -260,8 +231,6 @@ void RemoveVariationsHeaderIfNeeded(
|
||||
@@ -281,8 +252,6 @@ void RemoveVariationsHeaderIfNeeded(
|
||||
const net::RedirectInfo& redirect_info,
|
||||
const network::mojom::URLResponseHead& response_head,
|
||||
std::vector<std::string>* to_be_removed_headers) {
|
||||
@@ -553,7 +545,7 @@
|
||||
}
|
||||
|
||||
std::unique_ptr<network::SimpleURLLoader>
|
||||
@@ -291,14 +260,11 @@ CreateSimpleURLLoaderWithVariationsHeade
|
||||
@@ -312,14 +281,11 @@ CreateSimpleURLLoaderWithVariationsHeade
|
||||
}
|
||||
|
||||
bool IsVariationsHeader(const std::string& header_name) {
|
||||
@@ -570,7 +562,7 @@
|
||||
}
|
||||
|
||||
bool ShouldAppendVariationsHeaderForTesting(
|
||||
@@ -309,12 +275,6 @@ bool ShouldAppendVariationsHeaderForTest
|
||||
@@ -330,12 +296,6 @@ bool ShouldAppendVariationsHeaderForTest
|
||||
|
||||
void UpdateCorsExemptHeaderForVariations(
|
||||
network::mojom::NetworkContextParams* params) {
|
||||
@@ -607,7 +599,7 @@
|
||||
- // Here it's possible to get away with faster case-sensitive comparisons
|
||||
- // because the list above is all lowercase, and a GURL's host name will
|
||||
- // always be canonicalized to lowercase as well.
|
||||
- if (base::EndsWith(host, suffix, base::CompareCase::SENSITIVE))
|
||||
- if (base::EndsWith(host, suffix))
|
||||
- return true;
|
||||
- }
|
||||
return false;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"//third_party/widevine/cdm",
|
||||
]
|
||||
}
|
||||
@@ -999,7 +998,6 @@ if (is_win) {
|
||||
@@ -1001,7 +1000,6 @@ if (is_win) {
|
||||
":keystone_registration_framework",
|
||||
":swiftshader_library",
|
||||
":widevine_cdm_library",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/profiles/profile_avatar_downloader.cc
|
||||
+++ b/chrome/browser/profiles/profile_avatar_downloader.cc
|
||||
@@ -25,8 +25,7 @@ ProfileAvatarDownloader::ProfileAvatarDo
|
||||
@@ -26,8 +26,7 @@ ProfileAvatarDownloader::ProfileAvatarDo
|
||||
FetchCompleteCallback callback)
|
||||
: icon_index_(icon_index), callback_(std::move(callback)) {
|
||||
DCHECK(!callback_.is_null());
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/chrome_pages.cc
|
||||
+++ b/chrome/browser/ui/chrome_pages.cc
|
||||
@@ -531,22 +531,6 @@ GURL GetOSSettingsUrl(const std::string&
|
||||
@@ -530,22 +530,6 @@ GURL GetOSSettingsUrl(const std::string&
|
||||
#if !defined(OS_ANDROID) && !defined(OS_CHROMEOS)
|
||||
void ShowBrowserSignin(Browser* browser,
|
||||
signin_metrics::AccessPoint access_point) {
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
} // namespace
|
||||
--- a/chrome/browser/safe_browsing/client_side_model_loader.cc
|
||||
+++ b/chrome/browser/safe_browsing/client_side_model_loader.cc
|
||||
@@ -57,8 +57,6 @@ std::string ReadFileIntoString(base::Fil
|
||||
@@ -58,8 +58,6 @@ std::string ReadFileIntoString(base::Fil
|
||||
// Model Loader strings
|
||||
const size_t ModelLoader::kMaxModelSizeBytes = 150 * 1024;
|
||||
const int ModelLoader::kClientModelFetchIntervalMs = 3600 * 1000;
|
||||
@@ -32,7 +32,7 @@
|
||||
const char ModelLoader::kClientModelNamePattern[] =
|
||||
"client_model_v5%s_variation_%d.pb";
|
||||
const char ModelLoader::kClientModelFinchExperiment[] =
|
||||
@@ -115,7 +113,7 @@ ModelLoader::ModelLoader(
|
||||
@@ -120,7 +118,7 @@ ModelLoader::ModelLoader(
|
||||
scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory,
|
||||
bool is_extended_reporting)
|
||||
: name_(FillInModelName(is_extended_reporting, GetModelNumber())),
|
||||
@@ -41,7 +41,7 @@
|
||||
update_renderers_callback_(update_renderers_callback),
|
||||
url_loader_factory_(url_loader_factory),
|
||||
last_client_model_status_(ClientModelStatus::MODEL_NEVER_FETCHED) {
|
||||
@@ -129,7 +127,7 @@ ModelLoader::ModelLoader(
|
||||
@@ -134,7 +132,7 @@ ModelLoader::ModelLoader(
|
||||
scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory,
|
||||
const std::string& model_name)
|
||||
: name_(model_name),
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc
|
||||
+++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc
|
||||
@@ -125,29 +125,11 @@ void WebRtcLogUploader::LoggingStoppedDo
|
||||
@@ -125,28 +125,11 @@ void WebRtcLogUploader::LoggingStoppedDo
|
||||
DCHECK(meta_data.get());
|
||||
DCHECK(!upload_done_data.paths.directory.empty());
|
||||
|
||||
@@ -25,15 +25,14 @@
|
||||
- AddLocallyStoredLogInfoToUploadListFile(log_list_path, local_log_id);
|
||||
}
|
||||
|
||||
- UploadDoneData upload_done_data_with_log_id = upload_done_data;
|
||||
- upload_done_data_with_log_id.local_log_id = local_log_id;
|
||||
- upload_done_data.local_log_id = local_log_id;
|
||||
- PrepareMultipartPostData(compressed_log, std::move(meta_data),
|
||||
- upload_done_data_with_log_id);
|
||||
+ NotifyUploadDoneAndLogStats(net::HTTP_OK, net::OK, "", upload_done_data);
|
||||
- std::move(upload_done_data));
|
||||
+ NotifyUploadDoneAndLogStats(net::HTTP_OK, net::OK, "", std::move(upload_done_data));
|
||||
}
|
||||
|
||||
void WebRtcLogUploader::PrepareMultipartPostData(
|
||||
@@ -158,26 +140,7 @@ void WebRtcLogUploader::PrepareMultipart
|
||||
@@ -157,28 +140,7 @@ void WebRtcLogUploader::PrepareMultipart
|
||||
DCHECK(!compressed_log.empty());
|
||||
DCHECK(meta_data.get());
|
||||
|
||||
@@ -49,19 +48,21 @@
|
||||
- // implemented according to the test plan. http://crbug.com/257329.
|
||||
- if (post_data_) {
|
||||
- *post_data_ = *post_data;
|
||||
- NotifyUploadDoneAndLogStats(net::HTTP_OK, net::OK, "", upload_done_data);
|
||||
- NotifyUploadDoneAndLogStats(net::HTTP_OK, net::OK, "",
|
||||
- std::move(upload_done_data));
|
||||
- return;
|
||||
- }
|
||||
-
|
||||
- main_task_runner_->PostTask(
|
||||
- FROM_HERE, base::BindOnce(&WebRtcLogUploader::UploadCompressedLog,
|
||||
- base::Unretained(this), upload_done_data,
|
||||
- std::move(post_data)));
|
||||
+ NotifyUploadDoneAndLogStats(net::HTTP_OK, net::OK, "", upload_done_data);
|
||||
- FROM_HERE,
|
||||
- base::BindOnce(&WebRtcLogUploader::UploadCompressedLog,
|
||||
- base::Unretained(this), std::move(upload_done_data),
|
||||
- std::move(post_data)));
|
||||
+ NotifyUploadDoneAndLogStats(net::HTTP_OK, net::OK, "", std::move(upload_done_data));
|
||||
}
|
||||
|
||||
void WebRtcLogUploader::UploadStoredLog(
|
||||
@@ -245,49 +208,6 @@ void WebRtcLogUploader::LoggingStoppedDo
|
||||
@@ -244,49 +206,6 @@ void WebRtcLogUploader::LoggingStoppedDo
|
||||
DCHECK(log_buffer.get());
|
||||
DCHECK(!log_paths.directory.empty());
|
||||
|
||||
@@ -108,6 +109,6 @@
|
||||
- pickle.size());
|
||||
- }
|
||||
-
|
||||
main_task_runner_->PostTask(FROM_HERE,
|
||||
base::BindOnce(done_callback, true, ""));
|
||||
main_task_runner_->PostTask(
|
||||
FROM_HERE, base::BindOnce(std::move(done_callback), true, ""));
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -604,10 +604,6 @@ std::vector<url::Origin> ChromeContentBr
|
||||
@@ -605,10 +605,6 @@ std::vector<url::Origin> ChromeContentBr
|
||||
GetOriginsRequiringDedicatedProcess() {
|
||||
std::vector<url::Origin> list;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
--- a/chrome/browser/extensions/chrome_content_verifier_delegate.cc
|
||||
+++ b/chrome/browser/extensions/chrome_content_verifier_delegate.cc
|
||||
@@ -286,13 +286,7 @@ bool ChromeContentVerifierDelegate::IsFr
|
||||
@@ -288,13 +288,7 @@ bool ChromeContentVerifierDelegate::IsFr
|
||||
// between which extensions are considered in-store.
|
||||
// See https://crbug.com/766806 for details.
|
||||
if (!InstallVerifier::IsFromStore(extension)) {
|
||||
@@ -102,7 +102,7 @@
|
||||
|
||||
bool ShouldRetryRequest(const network::SimpleURLLoader* loader) {
|
||||
DCHECK(loader);
|
||||
@@ -329,12 +320,6 @@ void ExtensionDownloader::DoStartAllPend
|
||||
@@ -330,12 +321,6 @@ void ExtensionDownloader::DoStartAllPend
|
||||
ReportStats();
|
||||
url_stats_ = URLStats();
|
||||
|
||||
@@ -115,7 +115,7 @@
|
||||
fetches_preparing_.clear();
|
||||
}
|
||||
|
||||
@@ -373,11 +358,6 @@ bool ExtensionDownloader::AddExtensionDa
|
||||
@@ -374,11 +359,6 @@ bool ExtensionDownloader::AddExtensionDa
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -127,7 +127,7 @@
|
||||
// Skip extensions with empty IDs.
|
||||
if (id.empty()) {
|
||||
DLOG(WARNING) << "Found extension with empty ID";
|
||||
@@ -386,12 +366,10 @@ bool ExtensionDownloader::AddExtensionDa
|
||||
@@ -387,12 +367,10 @@ bool ExtensionDownloader::AddExtensionDa
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -142,7 +142,7 @@
|
||||
} else {
|
||||
url_stats_.other_url_count++;
|
||||
}
|
||||
@@ -852,20 +830,6 @@ void ExtensionDownloader::HandleManifest
|
||||
@@ -855,20 +833,6 @@ void ExtensionDownloader::HandleManifest
|
||||
update->info);
|
||||
}
|
||||
|
||||
@@ -163,7 +163,7 @@
|
||||
NotifyExtensionsDownloadStageChanged(
|
||||
no_updates, ExtensionDownloaderDelegate::Stage::FINISHED);
|
||||
NotifyExtensionsDownloadFailed(
|
||||
@@ -1414,11 +1378,7 @@ bool ExtensionDownloader::IterateFetchCr
|
||||
@@ -1423,11 +1387,7 @@ bool ExtensionDownloader::IterateFetchCr
|
||||
// fetch.
|
||||
switch (fetch->credentials) {
|
||||
case ExtensionFetch::CREDENTIALS_NONE:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/content/browser/BUILD.gn
|
||||
+++ b/content/browser/BUILD.gn
|
||||
@@ -1283,6 +1283,10 @@ jumbo_source_set("browser") {
|
||||
@@ -1302,6 +1302,10 @@ source_set("browser") {
|
||||
"net/browser_online_state_observer.cc",
|
||||
"net/browser_online_state_observer.h",
|
||||
"net/cookie_store_factory.cc",
|
||||
@@ -11,7 +11,7 @@
|
||||
"net/network_errors_listing_ui.cc",
|
||||
"net/network_errors_listing_ui.h",
|
||||
"net/network_quality_observer_impl.cc",
|
||||
@@ -2710,10 +2714,6 @@ jumbo_source_set("browser") {
|
||||
@@ -2758,10 +2762,6 @@ source_set("browser") {
|
||||
|
||||
if (enable_reporting) {
|
||||
sources += [
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/BUILD.gn
|
||||
+++ b/chrome/browser/ui/BUILD.gn
|
||||
@@ -4017,8 +4017,6 @@ static_library("ui") {
|
||||
@@ -4123,8 +4123,6 @@ static_library("ui") {
|
||||
"views/sync/dice_bubble_sync_promo_view.h",
|
||||
"views/sync/dice_signin_button_view.cc",
|
||||
"views/sync/dice_signin_button_view.h",
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||
@@ -4035,11 +4035,13 @@ ChromeContentBrowserClient::CreateThrott
|
||||
&throttles);
|
||||
@@ -4070,11 +4070,13 @@ ChromeContentBrowserClient::CreateThrott
|
||||
|
||||
#endif
|
||||
|
||||
+#if BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
@@ -14,9 +14,9 @@
|
||||
}
|
||||
+#endif
|
||||
|
||||
#if defined(OS_WIN) || defined(OS_MACOSX) || \
|
||||
#if defined(OS_WIN) || defined(OS_MAC) || \
|
||||
(defined(OS_LINUX) && !defined(OS_CHROMEOS))
|
||||
@@ -5092,20 +5094,7 @@ ChromeContentBrowserClient::GetSafeBrows
|
||||
@@ -5155,20 +5157,7 @@ ChromeContentBrowserClient::GetSafeBrows
|
||||
bool should_check_on_sb_disabled) {
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
safe_browsing::RealTimeUrlLookupServiceBase*
|
||||
--- a/chrome/browser/download/chrome_download_manager_delegate.cc
|
||||
+++ b/chrome/browser/download/chrome_download_manager_delegate.cc
|
||||
@@ -122,7 +122,6 @@ using content::DownloadManager;
|
||||
@@ -124,7 +124,6 @@ using content::DownloadManager;
|
||||
using download::DownloadItem;
|
||||
using download::DownloadPathReservationTracker;
|
||||
using download::PathValidationResult;
|
||||
@@ -48,7 +48,7 @@
|
||||
using safe_browsing::DownloadProtectionService;
|
||||
|
||||
namespace {
|
||||
@@ -1325,8 +1324,6 @@ void ChromeDownloadManagerDelegate::OnDo
|
||||
@@ -1347,8 +1346,6 @@ void ChromeDownloadManagerDelegate::OnDo
|
||||
if (item->GetOriginalMimeType() == "application/x-x509-user-cert")
|
||||
DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true);
|
||||
#endif
|
||||
@@ -56,7 +56,7 @@
|
||||
- DownloadItemModel(item).SetDangerLevel(target_info->danger_level);
|
||||
}
|
||||
if (ShouldBlockFile(target_info->danger_type, item)) {
|
||||
target_info->result = download::DOWNLOAD_INTERRUPT_REASON_FILE_BLOCKED;
|
||||
MaybeReportDangerousDownloadBlocked(
|
||||
--- a/chrome/browser/download/download_item_model.cc
|
||||
+++ b/chrome/browser/download/download_item_model.cc
|
||||
@@ -27,16 +27,12 @@
|
||||
@@ -103,7 +103,7 @@
|
||||
is_being_revived_(false) {}
|
||||
|
||||
} // namespace
|
||||
@@ -298,14 +288,7 @@ bool DownloadItemModel::IsMixedContent()
|
||||
@@ -268,14 +258,7 @@ bool DownloadItemModel::IsMixedContent()
|
||||
}
|
||||
|
||||
bool DownloadItemModel::ShouldAllowDownloadFeedback() const {
|
||||
@@ -118,7 +118,7 @@
|
||||
}
|
||||
|
||||
bool DownloadItemModel::ShouldRemoveFromShelfWhenComplete() const {
|
||||
@@ -402,17 +385,6 @@ void DownloadItemModel::SetShouldPreferO
|
||||
@@ -372,17 +355,6 @@ void DownloadItemModel::SetShouldPreferO
|
||||
data->should_prefer_opening_in_browser_ = preference;
|
||||
}
|
||||
|
||||
@@ -455,7 +455,7 @@
|
||||
// path until all the bytes are available and the user has accepted a
|
||||
--- a/chrome/browser/download/download_ui_model.cc
|
||||
+++ b/chrome/browser/download/download_ui_model.cc
|
||||
@@ -33,7 +33,6 @@
|
||||
@@ -32,7 +32,6 @@
|
||||
|
||||
using base::TimeDelta;
|
||||
using download::DownloadItem;
|
||||
@@ -463,7 +463,7 @@
|
||||
using offline_items_collection::FailState;
|
||||
|
||||
namespace {
|
||||
@@ -426,13 +425,6 @@ bool DownloadUIModel::ShouldPreferOpenin
|
||||
@@ -395,13 +394,6 @@ bool DownloadUIModel::ShouldPreferOpenin
|
||||
|
||||
void DownloadUIModel::SetShouldPreferOpeningInBrowser(bool preference) {}
|
||||
|
||||
@@ -519,7 +519,7 @@
|
||||
}
|
||||
+ #endif // BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
|
||||
#if defined(OS_MACOSX)
|
||||
#if defined(OS_MAC)
|
||||
// Do not allow picker UI to be shown on a page that isn't in the foreground
|
||||
--- a/chrome/browser/native_file_system/chrome_native_file_system_permission_context.cc
|
||||
+++ b/chrome/browser/native_file_system/chrome_native_file_system_permission_context.cc
|
||||
@@ -531,7 +531,7 @@
|
||||
#include "chrome/browser/ui/native_file_system_dialogs.h"
|
||||
#include "chrome/common/chrome_paths.h"
|
||||
#include "components/content_settings/core/browser/host_content_settings_map.h"
|
||||
@@ -184,79 +183,6 @@ BindResultCallbackToCurrentSequence(
|
||||
@@ -226,79 +225,6 @@ BindResultCallbackToCurrentSequence(
|
||||
base::SequencedTaskRunnerHandle::Get(), std::move(callback));
|
||||
}
|
||||
|
||||
@@ -611,7 +611,7 @@
|
||||
} // namespace
|
||||
|
||||
ChromeNativeFileSystemPermissionContext::Grants::Grants() = default;
|
||||
@@ -324,29 +250,6 @@ void ChromeNativeFileSystemPermissionCon
|
||||
@@ -372,29 +298,6 @@ void ChromeNativeFileSystemPermissionCon
|
||||
std::move(callback)));
|
||||
}
|
||||
|
||||
@@ -644,27 +644,27 @@
|
||||
--- a/chrome/browser/native_file_system/chrome_native_file_system_permission_context.h
|
||||
+++ b/chrome/browser/native_file_system/chrome_native_file_system_permission_context.h
|
||||
@@ -52,10 +52,6 @@ class ChromeNativeFileSystemPermissionCo
|
||||
bool is_directory,
|
||||
HandleType handle_type,
|
||||
content::GlobalFrameRoutingId frame_id,
|
||||
base::OnceCallback<void(SensitiveDirectoryResult)> callback) override;
|
||||
- void PerformAfterWriteChecks(
|
||||
- std::unique_ptr<content::NativeFileSystemWriteItem> item,
|
||||
- content::GlobalFrameRoutingId frame_id,
|
||||
- base::OnceCallback<void(AfterWriteCheckResult)> callback) override;
|
||||
bool CanObtainReadPermission(const url::Origin& origin) override;
|
||||
bool CanObtainWritePermission(const url::Origin& origin) override;
|
||||
|
||||
ContentSetting GetReadGuardContentSetting(const url::Origin& origin);
|
||||
--- a/chrome/browser/password_manager/chrome_password_manager_client.cc
|
||||
+++ b/chrome/browser/password_manager/chrome_password_manager_client.cc
|
||||
@@ -30,7 +30,6 @@
|
||||
@@ -31,7 +31,6 @@
|
||||
#include "chrome/browser/password_manager/field_info_manager_factory.h"
|
||||
#include "chrome/browser/password_manager/password_store_factory.h"
|
||||
#include "chrome/browser/prerender/prerender_contents.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
-#include "chrome/browser/safe_browsing/chrome_password_protection_service.h"
|
||||
#include "chrome/browser/safe_browsing/user_interaction_observer.h"
|
||||
#include "chrome/browser/signin/identity_manager_factory.h"
|
||||
#include "chrome/browser/sync/profile_sync_service_factory.h"
|
||||
@@ -101,10 +100,10 @@
|
||||
@@ -104,10 +103,10 @@
|
||||
#if BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
#include "chrome/browser/safe_browsing/advanced_protection_status_manager.h"
|
||||
#include "chrome/browser/safe_browsing/advanced_protection_status_manager_factory.h"
|
||||
@@ -676,7 +676,7 @@
|
||||
|
||||
#if defined(OS_ANDROID)
|
||||
#include "base/feature_list.h"
|
||||
@@ -747,6 +746,7 @@ std::string ChromePasswordManagerClient:
|
||||
@@ -786,6 +785,7 @@ std::string ChromePasswordManagerClient:
|
||||
return std::string();
|
||||
}
|
||||
|
||||
@@ -684,7 +684,7 @@
|
||||
#if defined(ON_FOCUS_PING_ENABLED) || \
|
||||
defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED)
|
||||
safe_browsing::PasswordProtectionService*
|
||||
@@ -769,6 +769,7 @@ void ChromePasswordManagerClient::CheckS
|
||||
@@ -808,6 +808,7 @@ void ChromePasswordManagerClient::CheckS
|
||||
}
|
||||
}
|
||||
#endif // defined(ON_FOCUS_PING_ENABLED)
|
||||
@@ -692,7 +692,7 @@
|
||||
|
||||
#if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED)
|
||||
void ChromePasswordManagerClient::CheckProtectedPasswordEntry(
|
||||
@@ -777,24 +778,11 @@ void ChromePasswordManagerClient::CheckP
|
||||
@@ -816,24 +817,11 @@ void ChromePasswordManagerClient::CheckP
|
||||
const std::vector<password_manager::MatchingReusedCredential>&
|
||||
matching_reused_credentials,
|
||||
bool password_field_exists) {
|
||||
@@ -717,9 +717,9 @@
|
||||
}
|
||||
#endif // defined(SYNC_PASSWORD_REUSE_WARNING_ENABLED)
|
||||
|
||||
@@ -1206,9 +1194,11 @@ void ChromePasswordManagerClient::OnPast
|
||||
base::string16 text;
|
||||
clipboard->ReadText(ui::ClipboardBuffer::kCopyPaste, &text);
|
||||
@@ -1284,9 +1272,11 @@ void ChromePasswordManagerClient::OnPast
|
||||
clipboard->ReadText(ui::ClipboardBuffer::kCopyPaste, /* data_dst = */ nullptr,
|
||||
&text);
|
||||
was_on_paste_called_ = true;
|
||||
+#if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED)
|
||||
password_reuse_detection_manager_.OnPaste(std::move(text));
|
||||
@@ -730,7 +730,7 @@
|
||||
|
||||
void ChromePasswordManagerClient::RenderFrameCreated(
|
||||
content::RenderFrameHost* render_frame_host) {
|
||||
@@ -1245,7 +1235,9 @@ void ChromePasswordManagerClient::OnInpu
|
||||
@@ -1345,7 +1335,9 @@ void ChromePasswordManagerClient::OnInpu
|
||||
if (key_event.windows_key_code == (ui::VKEY_V & 0x1f)) {
|
||||
OnPaste();
|
||||
} else {
|
||||
@@ -740,7 +740,7 @@
|
||||
}
|
||||
#endif // defined(OS_ANDROID)
|
||||
}
|
||||
@@ -1284,6 +1276,7 @@ bool ChromePasswordManagerClient::IsPass
|
||||
@@ -1384,6 +1376,7 @@ bool ChromePasswordManagerClient::IsPass
|
||||
is_enabled = false;
|
||||
}
|
||||
|
||||
@@ -748,7 +748,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
|
||||
@@ -1294,6 +1287,7 @@ bool ChromePasswordManagerClient::IsPass
|
||||
@@ -1394,6 +1387,7 @@ bool ChromePasswordManagerClient::IsPass
|
||||
observer->OnPasswordSaveOrAutofillDenied();
|
||||
is_enabled = false;
|
||||
}
|
||||
@@ -758,7 +758,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
|
||||
@@ -175,13 +175,14 @@ class ChromePasswordManagerClient
|
||||
@@ -173,13 +173,14 @@ class ChromePasswordManagerClient
|
||||
void AnnotateNavigationEntry(bool has_password_field) override;
|
||||
std::string GetPageLanguage() const override;
|
||||
|
||||
@@ -784,7 +784,7 @@
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
-#include "chrome/browser/safe_browsing/safe_browsing_service.h"
|
||||
#include "chrome/common/chrome_features.h"
|
||||
#include "chrome/common/pref_names.h"
|
||||
#include "components/content_settings/core/common/pref_names.h"
|
||||
#include "components/permissions/permission_request.h"
|
||||
#include "components/prefs/pref_service.h"
|
||||
-#include "components/safe_browsing/core/db/database_manager.h"
|
||||
@@ -905,39 +905,33 @@
|
||||
}
|
||||
--- a/chrome/browser/ui/views/download/download_item_view.cc
|
||||
+++ b/chrome/browser/ui/views/download/download_item_view.cc
|
||||
@@ -1203,9 +1203,7 @@ void DownloadItemView::ShowDeepScanningD
|
||||
DCHECK_EQ(mode_, Mode::kNormal);
|
||||
SetMode(Mode::kDeepScanning);
|
||||
@@ -778,9 +778,7 @@ void DownloadItemView::UpdateLabels() {
|
||||
|
||||
- const int id = (model_->download() &&
|
||||
- safe_browsing::DeepScanningRequest::ShouldUploadBinary(
|
||||
- model_->download()))
|
||||
+ const int id = model_->download()
|
||||
? IDS_PROMPT_DEEP_SCANNING_DOWNLOAD
|
||||
: IDS_PROMPT_DEEP_SCANNING_APP_DOWNLOAD;
|
||||
const base::string16 filename = ElidedFilename();
|
||||
@@ -1221,16 +1219,20 @@ void DownloadItemView::ShowDeepScanningD
|
||||
StyleFilename(*deep_scanning_label_, filename_offset, filename.length());
|
||||
deep_scanning_label_->SizeToFit(GetLabelWidth(*deep_scanning_label_));
|
||||
|
||||
+#if BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
if (enterprise_connectors::ConnectorsManager::GetInstance()
|
||||
->DelayUntilVerdict(
|
||||
enterprise_connectors::AnalysisConnector::FILE_DOWNLOADED)) {
|
||||
open_button_->SetEnabled(false);
|
||||
} else {
|
||||
+#endif // BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
auto open_now_button = views::MdTextButton::Create(
|
||||
this, l10n_util::GetStringUTF16(IDS_OPEN_DOWNLOAD_NOW));
|
||||
open_now_button_ = AddChildView(std::move(open_now_button));
|
||||
open_button_->SetEnabled(true);
|
||||
+#if BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
deep_scanning_label_->SetVisible(mode_ == Mode::kDeepScanning);
|
||||
if (deep_scanning_label_->GetVisible()) {
|
||||
- const int id = (model_->download() &&
|
||||
- safe_browsing::DeepScanningRequest::ShouldUploadBinary(
|
||||
- model_->download()))
|
||||
+ const int id = model_->download()
|
||||
? IDS_PROMPT_DEEP_SCANNING_DOWNLOAD
|
||||
: IDS_PROMPT_DEEP_SCANNING_APP_DOWNLOAD;
|
||||
const base::string16 filename = ElidedFilename(*deep_scanning_label_);
|
||||
@@ -804,10 +802,14 @@ void DownloadItemView::UpdateButtons() {
|
||||
}
|
||||
+#endif // BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
|
||||
file_name_label_->SetVisible(false);
|
||||
status_label_->SetVisible(false);
|
||||
@@ -1553,7 +1555,9 @@ base::string16 DownloadItemView::ElidedF
|
||||
const bool allow_open_during_deep_scan =
|
||||
+#if BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
(mode_ == Mode::kDeepScanning) &&
|
||||
!enterprise_connectors::ConnectorsManager::GetInstance()
|
||||
->DelayUntilVerdict(
|
||||
enterprise_connectors::AnalysisConnector::FILE_DOWNLOADED);
|
||||
+#else
|
||||
+ false;
|
||||
+#endif // BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
open_button_->SetEnabled((mode_ == Mode::kNormal) || prompt_to_scan ||
|
||||
allow_open_during_deep_scan);
|
||||
|
||||
@@ -1191,7 +1193,9 @@ void DownloadItemView::ShowContextMenuIm
|
||||
}
|
||||
|
||||
void DownloadItemView::OpenDownloadDuringAsyncScanning() {
|
||||
@@ -963,7 +957,7 @@
|
||||
modal_construction_start_time_ = base::TimeTicks::Now();
|
||||
--- a/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
|
||||
+++ b/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
|
||||
@@ -87,8 +87,6 @@
|
||||
@@ -84,8 +84,6 @@
|
||||
#include "components/nacl/common/buildflags.h"
|
||||
#include "components/prefs/pref_service.h"
|
||||
#include "components/safe_browsing/buildflags.h"
|
||||
@@ -972,7 +966,7 @@
|
||||
#include "components/security_interstitials/content/connection_help_ui.h"
|
||||
#include "components/security_interstitials/content/known_interception_disclosure_ui.h"
|
||||
#include "components/security_interstitials/content/urls.h"
|
||||
@@ -478,8 +476,6 @@ WebUIFactoryFunction GetWebUIFactoryFunc
|
||||
@@ -495,8 +493,6 @@ WebUIFactoryFunction GetWebUIFactoryFunc
|
||||
return &NewWebUI<PredictorsUI>;
|
||||
if (url.host_piece() == chrome::kChromeUIQuotaInternalsHost)
|
||||
return &NewWebUI<QuotaInternalsUI>;
|
||||
@@ -993,7 +987,7 @@
|
||||
|
||||
--- a/components/password_manager/content/browser/content_password_manager_driver.cc
|
||||
+++ b/components/password_manager/content/browser/content_password_manager_driver.cc
|
||||
@@ -319,7 +319,7 @@ void ContentPasswordManagerDriver::Check
|
||||
@@ -316,7 +316,7 @@ void ContentPasswordManagerDriver::Check
|
||||
if (client_->GetMetricsRecorder()) {
|
||||
client_->GetMetricsRecorder()->RecordUserFocusedPasswordField();
|
||||
}
|
||||
@@ -1004,7 +998,7 @@
|
||||
}
|
||||
--- a/components/password_manager/core/browser/password_manager_client.h
|
||||
+++ b/components/password_manager/core/browser/password_manager_client.h
|
||||
@@ -327,14 +327,15 @@ class PasswordManagerClient {
|
||||
@@ -328,14 +328,15 @@ class PasswordManagerClient {
|
||||
// Returns the current best guess as to the page's display language.
|
||||
virtual std::string GetPageLanguage() const;
|
||||
|
||||
@@ -1099,100 +1093,21 @@
|
||||
FRIEND_TEST_ALL_PREFIXES(FileTypePoliciesTest, UnpackResourceBundle);
|
||||
--- a/content/browser/native_file_system/native_file_system_file_writer_impl.cc
|
||||
+++ b/content/browser/native_file_system/native_file_system_file_writer_impl.cc
|
||||
@@ -94,8 +94,7 @@ NativeFileSystemFileWriterImpl::NativeFi
|
||||
url,
|
||||
handle_state,
|
||||
/*is_directory=*/false),
|
||||
- swap_url_(swap_url),
|
||||
@@ -144,8 +144,7 @@ NativeFileSystemFileWriterImpl::NativeFi
|
||||
: NativeFileSystemHandleBase(manager, context, url, handle_state),
|
||||
swap_url_(swap_url),
|
||||
quarantine_connection_callback_(
|
||||
- std::move(quarantine_connection_callback)),
|
||||
- has_transient_user_activation_(has_transient_user_activation) {
|
||||
+ swap_url_(swap_url) {
|
||||
+ std::move(quarantine_connection_callback)) {
|
||||
DCHECK_EQ(swap_url.type(), url.type());
|
||||
}
|
||||
|
||||
@@ -303,49 +302,7 @@ void NativeFileSystemFileWriterImpl::Clo
|
||||
// swap file even if the writer was destroyed at that point.
|
||||
state_ = State::kClosePending;
|
||||
|
||||
- if (!RequireAfterWriteCheck() || !manager()->permission_context()) {
|
||||
- DidPassAfterWriteCheck(std::move(callback));
|
||||
- return;
|
||||
- }
|
||||
-
|
||||
- ComputeHashForSwapFile(base::BindOnce(
|
||||
- &NativeFileSystemFileWriterImpl::DoAfterWriteCheck,
|
||||
- weak_factory_.GetWeakPtr(), swap_url().path(), std::move(callback)));
|
||||
-}
|
||||
-
|
||||
-// static
|
||||
-void NativeFileSystemFileWriterImpl::DoAfterWriteCheck(
|
||||
- base::WeakPtr<NativeFileSystemFileWriterImpl> file_writer,
|
||||
- const base::FilePath& swap_path,
|
||||
- NativeFileSystemFileWriterImpl::CloseCallback callback,
|
||||
- base::File::Error hash_result,
|
||||
- const std::string& hash,
|
||||
- int64_t size) {
|
||||
- if (!file_writer || hash_result != base::File::FILE_OK) {
|
||||
- // If writer was deleted, or calculating the hash failed try deleting the
|
||||
- // swap file and invoke the callback.
|
||||
- base::ThreadPool::PostTask(
|
||||
- FROM_HERE, {base::MayBlock()},
|
||||
- base::BindOnce(base::GetDeleteFileCallback(), swap_path));
|
||||
- std::move(callback).Run(native_file_system_error::FromStatus(
|
||||
- NativeFileSystemStatus::kOperationAborted,
|
||||
- "Failed to perform Safe Browsing check."));
|
||||
- return;
|
||||
- }
|
||||
-
|
||||
- DCHECK_CALLED_ON_VALID_SEQUENCE(file_writer->sequence_checker_);
|
||||
-
|
||||
- auto item = std::make_unique<NativeFileSystemWriteItem>();
|
||||
- item->target_file_path = file_writer->url().path();
|
||||
- item->full_path = file_writer->swap_url().path();
|
||||
- item->sha256_hash = hash;
|
||||
- item->size = size;
|
||||
- item->frame_url = file_writer->context().url;
|
||||
- item->has_user_gesture = file_writer->has_transient_user_activation_;
|
||||
- file_writer->manager()->permission_context()->PerformAfterWriteChecks(
|
||||
- std::move(item), file_writer->context().frame_id,
|
||||
- base::BindOnce(&NativeFileSystemFileWriterImpl::DidAfterWriteCheck,
|
||||
- file_writer, swap_path, std::move(callback)));
|
||||
+ DidPassAfterWriteCheck(std::move(callback));
|
||||
}
|
||||
|
||||
// static
|
||||
--- a/content/browser/native_file_system/native_file_system_file_writer_impl.h
|
||||
+++ b/content/browser/native_file_system/native_file_system_file_writer_impl.h
|
||||
@@ -80,15 +80,8 @@ class CONTENT_EXPORT NativeFileSystemFil
|
||||
bool complete);
|
||||
void TruncateImpl(uint64_t length, TruncateCallback callback);
|
||||
void CloseImpl(CloseCallback callback);
|
||||
- // The following two methods are static, because they need to be invoked to
|
||||
+ // The following method is static because they need to be invoked to
|
||||
// perform cleanup even if the writer was deleted before they were invoked.
|
||||
- static void DoAfterWriteCheck(
|
||||
- base::WeakPtr<NativeFileSystemFileWriterImpl> file_writer,
|
||||
- const base::FilePath& swap_path,
|
||||
- NativeFileSystemFileWriterImpl::CloseCallback callback,
|
||||
- base::File::Error hash_result,
|
||||
- const std::string& hash,
|
||||
- int64_t size);
|
||||
static void DidAfterWriteCheck(
|
||||
base::WeakPtr<NativeFileSystemFileWriterImpl> file_writer,
|
||||
const base::FilePath& swap_path,
|
||||
@@ -102,9 +95,7 @@ class CONTENT_EXPORT NativeFileSystemFil
|
||||
// After write checks apply to native local paths, file system provider paths,
|
||||
// and platform app native paths.
|
||||
bool RequireAfterWriteCheck() const {
|
||||
- return url().type() == storage::kFileSystemTypeNativeLocal ||
|
||||
- url().type() == storage::kFileSystemTypeProvided ||
|
||||
- url().type() == storage::kFileSystemTypeNativeForPlatformApp;
|
||||
+ return false;
|
||||
}
|
||||
@@ -150,10 +150,6 @@ class CONTENT_EXPORT NativeFileSystemFil
|
||||
|
||||
// Quarantine checks apply to native local paths, file system provider paths,
|
||||
@@ -149,10 +140,6 @@ class CONTENT_EXPORT NativeFileSystemFil
|
||||
|
||||
bool skip_quarantine_check_for_testing_ = false;
|
||||
download::QuarantineConnectionCallback quarantine_connection_callback_;
|
||||
|
||||
- // Keeps track of user activation state at creation time for after write
|
||||
- // checks.
|
||||
@@ -1214,5 +1129,5 @@
|
||||
- GlobalFrameRoutingId frame_id,
|
||||
- base::OnceCallback<void(AfterWriteCheckResult)> callback) = 0;
|
||||
|
||||
// Returns whether the give |origin| already allows write permission, or it is
|
||||
// possible to request one. This is used to block save file dialogs from being
|
||||
// Returns whether the give |origin| already allows read permission, or it is
|
||||
// possible to request one. This is used to block file dialogs from being
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
@@ -119,6 +119,7 @@
|
||||
@@ -120,6 +120,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"
|
||||
@@ -1519,7 +1520,8 @@ void RenderViewContextMenu::AppendPageIt
|
||||
@@ -1526,7 +1527,8 @@ void RenderViewContextMenu::AppendPageIt
|
||||
std::unique_ptr<translate::TranslatePrefs> prefs(
|
||||
ChromeTranslateClient::CreateTranslatePrefs(
|
||||
GetPrefs(browser_context_)));
|
||||
@@ -21,7 +21,7 @@
|
||||
->GetPrimaryModel();
|
||||
--- a/components/translate/core/browser/translate_language_list.cc
|
||||
+++ b/components/translate/core/browser/translate_language_list.cc
|
||||
@@ -10,6 +10,7 @@
|
||||
@@ -11,6 +11,7 @@
|
||||
|
||||
#include "base/bind.h"
|
||||
#include "base/check.h"
|
||||
@@ -29,7 +29,7 @@
|
||||
#include "base/json/json_reader.h"
|
||||
#include "base/lazy_instance.h"
|
||||
#include "base/notreached.h"
|
||||
@@ -22,6 +23,7 @@
|
||||
@@ -25,6 +26,7 @@
|
||||
#include "components/translate/core/browser/translate_event_details.h"
|
||||
#include "components/translate/core/browser/translate_url_fetcher.h"
|
||||
#include "components/translate/core/browser/translate_url_util.h"
|
||||
@@ -37,7 +37,7 @@
|
||||
#include "components/translate/core/common/translate_util.h"
|
||||
#include "net/base/url_util.h"
|
||||
#include "ui/base/l10n/l10n_util.h"
|
||||
@@ -208,6 +210,9 @@ GURL TranslateLanguageList::TranslateLan
|
||||
@@ -215,6 +217,9 @@ GURL TranslateLanguageList::TranslateLan
|
||||
}
|
||||
|
||||
void TranslateLanguageList::RequestLanguageList() {
|
||||
@@ -49,7 +49,7 @@
|
||||
request_pending_ = true;
|
||||
--- a/components/translate/core/browser/translate_manager.cc
|
||||
+++ b/components/translate/core/browser/translate_manager.cc
|
||||
@@ -709,8 +709,9 @@ void TranslateManager::FilterIsTranslate
|
||||
@@ -714,8 +714,9 @@ void TranslateManager::FilterIsTranslate
|
||||
TranslateBrowserMetrics::INITIATION_STATUS_NO_NETWORK);
|
||||
}
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
--- a/third_party/devtools-frontend/src/BUILD.gn
|
||||
+++ b/third_party/devtools-frontend/src/BUILD.gn
|
||||
@@ -840,14 +840,13 @@ generated_non_autostart_non_remote_modul
|
||||
@@ -209,14 +209,13 @@ generated_non_autostart_non_remote_modul
|
||||
"$resources_out_dir/web_audio/web_audio_module.js",
|
||||
"$resources_out_dir/webauthn/webauthn_module.js",
|
||||
"$resources_out_dir/workspace_diff/workspace_diff_module.js",
|
||||
@@ -22,22 +22,14 @@
|
||||
generated_test_modules = [
|
||||
"$resources_out_dir/accessibility_test_runner/accessibility_test_runner_module.js",
|
||||
"$resources_out_dir/application_test_runner/application_test_runner_module.js",
|
||||
@@ -926,7 +925,6 @@ devtools_frontend_resources_deps = [
|
||||
":copy_emulated_devices_images",
|
||||
":copy_inspector_images",
|
||||
":copy_lighthouse_locale_files",
|
||||
- ":copy_wasm_deps",
|
||||
":devtools_extension_api",
|
||||
"front_end",
|
||||
|
||||
@@ -1661,7 +1659,6 @@ action("generate_devtools_grd") {
|
||||
generated_worker_bundles +
|
||||
@@ -337,7 +336,6 @@ action("generate_devtools_grd") {
|
||||
generated_typescript_modules +
|
||||
[
|
||||
"$resources_out_dir/devtools_extension_api.js",
|
||||
- "$resources_out_dir/sdk/wasm_source_map/pkg/wasm_source_map_bg.wasm",
|
||||
"$resources_out_dir/formatter_worker_entrypoint.js",
|
||||
"$resources_out_dir/third_party/acorn/package/dist/acorn.mjs",
|
||||
]
|
||||
|
||||
inputs = grd_files + devtools_image_files
|
||||
--- a/third_party/devtools-frontend/src/front_end/devtools_app.json
|
||||
+++ b/third_party/devtools-frontend/src/front_end/devtools_app.json
|
||||
@@ -10,10 +10,10 @@
|
||||
@@ -51,8 +43,8 @@
|
||||
- { "name": "emulated_devices" , "type": "remote" },
|
||||
+ { "name": "emulated_devices" },
|
||||
{ "name": "issues" },
|
||||
{ "name": "developer_resources" },
|
||||
{ "name": "har_importer" },
|
||||
{ "name": "help" },
|
||||
--- a/third_party/devtools-frontend/src/front_end/lighthouse_worker.json
|
||||
+++ b/third_party/devtools-frontend/src/front_end/lighthouse_worker.json
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
--- a/chrome/browser/BUILD.gn
|
||||
+++ b/chrome/browser/BUILD.gn
|
||||
@@ -2137,6 +2137,7 @@ static_library("browser") {
|
||||
@@ -2170,6 +2170,7 @@ static_library("browser") {
|
||||
"//third_party/libyuv",
|
||||
"//third_party/metrics_proto",
|
||||
"//third_party/re2",
|
||||
@@ -27,7 +27,7 @@
|
||||
#include "ui/accessibility/accessibility_features.h"
|
||||
#include "ui/accessibility/accessibility_switches.h"
|
||||
#include "ui/base/ui_base_features.h"
|
||||
@@ -2053,6 +2054,14 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
@@ -2318,6 +2319,14 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
"Set internal PDF plugin name",
|
||||
"Sets the internal PDF viewer plugin name. Useful for sites that probe JS API navigator.plugins",
|
||||
kOsDesktop, MULTI_VALUE_TYPE(kPDFPluginNameChoices)},
|
||||
@@ -39,12 +39,12 @@
|
||||
+ "Enable Canvas::measureText() fingerprint deception",
|
||||
+ "Scale the output values of Canvas::measureText() with a randomly selected factor in the range -0.0003% to 0.0003%, which are recomputed on every document initialization.",
|
||||
+ kOsAll, SINGLE_VALUE_TYPE(switches::kFingerprintingCanvasMeasureTextNoise)},
|
||||
{"ignore-gpu-blacklist", flag_descriptions::kIgnoreGpuBlacklistName,
|
||||
flag_descriptions::kIgnoreGpuBlacklistDescription, kOsAll,
|
||||
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)},
|
||||
{"ignore-gpu-blocklist", flag_descriptions::kIgnoreGpuBlocklistName,
|
||||
flag_descriptions::kIgnoreGpuBlocklistDescription, kOsAll,
|
||||
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)},
|
||||
--- a/content/browser/BUILD.gn
|
||||
+++ b/content/browser/BUILD.gn
|
||||
@@ -215,6 +215,7 @@ jumbo_source_set("browser") {
|
||||
@@ -220,6 +220,7 @@ source_set("browser") {
|
||||
"//third_party/libyuv",
|
||||
"//third_party/re2",
|
||||
"//third_party/sqlite",
|
||||
@@ -54,7 +54,7 @@
|
||||
"//third_party/zlib/google:zip",
|
||||
--- a/content/browser/renderer_host/render_process_host_impl.cc
|
||||
+++ b/content/browser/renderer_host/render_process_host_impl.cc
|
||||
@@ -224,6 +224,7 @@
|
||||
@@ -223,6 +223,7 @@
|
||||
#include "third_party/blink/public/common/user_agent/user_agent_metadata.h"
|
||||
#include "third_party/blink/public/mojom/disk_allocator.mojom.h"
|
||||
#include "third_party/blink/public/public_buildflags.h"
|
||||
@@ -62,7 +62,7 @@
|
||||
#include "third_party/skia/include/core/SkBitmap.h"
|
||||
#include "ui/accessibility/accessibility_switches.h"
|
||||
#include "ui/base/ui_base_switches.h"
|
||||
@@ -3347,6 +3348,8 @@ void RenderProcessHostImpl::PropagateBro
|
||||
@@ -3386,6 +3387,8 @@ void RenderProcessHostImpl::PropagateBro
|
||||
switches::kEnableWebGLDraftExtensions,
|
||||
switches::kEnableWebGLImageChromium,
|
||||
switches::kFileUrlPathAlias,
|
||||
@@ -73,7 +73,7 @@
|
||||
switches::kForceGpuMemAvailableMb,
|
||||
--- a/content/child/BUILD.gn
|
||||
+++ b/content/child/BUILD.gn
|
||||
@@ -123,6 +123,7 @@ target(link_target_type, "child") {
|
||||
@@ -125,6 +125,7 @@ target(link_target_type, "child") {
|
||||
"//third_party/blink/public/common",
|
||||
"//third_party/blink/public/strings",
|
||||
"//third_party/ced",
|
||||
@@ -83,7 +83,7 @@
|
||||
"//ui/events/blink",
|
||||
--- a/content/child/runtime_features.cc
|
||||
+++ b/content/child/runtime_features.cc
|
||||
@@ -28,6 +28,7 @@
|
||||
@@ -30,6 +30,7 @@
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/switches.h"
|
||||
#include "third_party/blink/public/platform/web_runtime_features.h"
|
||||
@@ -91,7 +91,7 @@
|
||||
#include "ui/accessibility/accessibility_features.h"
|
||||
#include "ui/base/ui_base_features.h"
|
||||
#include "ui/events/blink/blink_features.h"
|
||||
@@ -466,6 +467,10 @@ void SetRuntimeFeaturesFromCommandLine(c
|
||||
@@ -496,6 +497,10 @@ void SetRuntimeFeaturesFromCommandLine(c
|
||||
switches::kEnableAccessibilityObjectModel, true},
|
||||
{wrf::EnableAllowSyncXHRInPageDismissal,
|
||||
switches::kAllowSyncXHRInPageDismissal, true},
|
||||
@@ -104,7 +104,7 @@
|
||||
if (command_line.HasSwitch(mapping.switch_name))
|
||||
--- a/third_party/blink/public/platform/web_runtime_features.h
|
||||
+++ b/third_party/blink/public/platform/web_runtime_features.h
|
||||
@@ -223,6 +223,8 @@ class WebRuntimeFeatures {
|
||||
@@ -224,6 +224,8 @@ class WebRuntimeFeatures {
|
||||
BLINK_PLATFORM_EXPORT static void EnableTranslateService(bool);
|
||||
BLINK_PLATFORM_EXPORT static void EnableGetDisplayMedia(bool);
|
||||
BLINK_PLATFORM_EXPORT static void EnableAllowSyncXHRInPageDismissal(bool);
|
||||
@@ -115,7 +115,7 @@
|
||||
BLINK_PLATFORM_EXPORT static void EnableHTMLImports(bool);
|
||||
--- a/third_party/blink/renderer/core/dom/document.cc
|
||||
+++ b/third_party/blink/renderer/core/dom/document.cc
|
||||
@@ -35,6 +35,7 @@
|
||||
@@ -41,6 +41,7 @@
|
||||
#include "base/auto_reset.h"
|
||||
#include "base/macros.h"
|
||||
#include "base/optional.h"
|
||||
@@ -123,7 +123,7 @@
|
||||
#include "base/time/time.h"
|
||||
#include "cc/input/overscroll_behavior.h"
|
||||
#include "cc/input/scroll_snap_data.h"
|
||||
@@ -904,6 +905,14 @@ Range* Document::CreateRangeAdjustedToTr
|
||||
@@ -898,6 +899,14 @@ Range* Document::CreateRangeAdjustedToTr
|
||||
Position::BeforeNode(*shadow_host));
|
||||
}
|
||||
|
||||
@@ -138,7 +138,7 @@
|
||||
SelectorQueryCache& Document::GetSelectorQueryCache() {
|
||||
if (!selector_query_cache_)
|
||||
selector_query_cache_ = std::make_unique<SelectorQueryCache>();
|
||||
@@ -2510,6 +2519,15 @@ void Document::UpdateStyleAndLayoutTree(
|
||||
@@ -2472,6 +2481,15 @@ void Document::UpdateStyleAndLayoutTree(
|
||||
#if DCHECK_IS_ON()
|
||||
AssertLayoutTreeUpdated(*this);
|
||||
#endif
|
||||
@@ -156,7 +156,7 @@
|
||||
void Document::UpdateActiveStyle() {
|
||||
--- a/third_party/blink/renderer/core/dom/document.h
|
||||
+++ b/third_party/blink/renderer/core/dom/document.h
|
||||
@@ -451,6 +451,10 @@ class CORE_EXPORT Document : public Cont
|
||||
@@ -438,6 +438,10 @@ class CORE_EXPORT Document : public Cont
|
||||
has_xml_declaration_ = has_xml_declaration ? 1 : 0;
|
||||
}
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
String visibilityState() const;
|
||||
bool IsPageVisible() const;
|
||||
bool hidden() const;
|
||||
@@ -1971,6 +1975,9 @@ class CORE_EXPORT Document : public Cont
|
||||
@@ -1940,6 +1944,9 @@ class CORE_EXPORT Document : public Cont
|
||||
|
||||
base::ElapsedTimer start_time_;
|
||||
|
||||
@@ -179,7 +179,7 @@
|
||||
HeapVector<Member<ScriptElementBase>> current_script_stack_;
|
||||
--- a/third_party/blink/renderer/core/dom/element.cc
|
||||
+++ b/third_party/blink/renderer/core/dom/element.cc
|
||||
@@ -2031,6 +2031,11 @@ DOMRectList* Element::getClientRects() {
|
||||
@@ -2019,6 +2019,11 @@ DOMRectList* Element::getClientRects() {
|
||||
DCHECK(element_layout_object);
|
||||
GetDocument().AdjustFloatQuadsForScrollAndAbsoluteZoom(
|
||||
quads, *element_layout_object);
|
||||
@@ -191,7 +191,7 @@
|
||||
return MakeGarbageCollected<DOMRectList>(quads);
|
||||
}
|
||||
|
||||
@@ -2048,6 +2053,9 @@ DOMRect* Element::getBoundingClientRect(
|
||||
@@ -2036,6 +2041,9 @@ DOMRect* Element::getBoundingClientRect(
|
||||
DCHECK(element_layout_object);
|
||||
GetDocument().AdjustFloatRectForScrollAndAbsoluteZoom(result,
|
||||
*element_layout_object);
|
||||
@@ -285,7 +285,7 @@
|
||||
void CanvasRenderingContext2D::DrawTextInternal(
|
||||
--- a/third_party/blink/renderer/platform/BUILD.gn
|
||||
+++ b/third_party/blink/renderer/platform/BUILD.gn
|
||||
@@ -1569,6 +1569,7 @@ jumbo_component("platform") {
|
||||
@@ -1569,6 +1569,7 @@ component("platform") {
|
||||
"//base/allocator:buildflags",
|
||||
"//cc/ipc",
|
||||
"//components/paint_preview/common",
|
||||
@@ -295,8 +295,8 @@
|
||||
"//crypto",
|
||||
--- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc
|
||||
+++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc
|
||||
@@ -709,4 +709,12 @@ void WebRuntimeFeatures::EnableContentIn
|
||||
RuntimeEnabledFeatures::SetContentIndexEnabled(enable);
|
||||
@@ -729,4 +729,12 @@ void WebRuntimeFeatures::EnableConversio
|
||||
RuntimeEnabledFeatures::SetConversionMeasurementInfraSupportEnabled(enable);
|
||||
}
|
||||
|
||||
+void WebRuntimeFeatures::EnableFingerprintingClientRectsNoise(bool enable) {
|
||||
@@ -310,7 +310,7 @@
|
||||
} // namespace blink
|
||||
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||
@@ -774,6 +774,12 @@
|
||||
@@ -817,6 +817,12 @@
|
||||
status: "stable",
|
||||
},
|
||||
{
|
||||
@@ -320,6 +320,6 @@
|
||||
+ name: "FingerprintingCanvasMeasureTextNoise",
|
||||
+ },
|
||||
+ {
|
||||
name: "FlexGaps",
|
||||
status: "stable",
|
||||
name: "FlexAspectRatio",
|
||||
status: "experimental",
|
||||
},
|
||||
|
||||
@@ -23,7 +23,7 @@ approach to change color components.
|
||||
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -2067,6 +2067,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
@@ -2332,6 +2332,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
"Enable Canvas::measureText() fingerprint deception",
|
||||
"Scale the output values of Canvas::measureText() with a randomly selected factor in the range -0.0003% to 0.0003%, which are recomputed on every document initialization.",
|
||||
kOsAll, SINGLE_VALUE_TYPE(switches::kFingerprintingCanvasMeasureTextNoise)},
|
||||
@@ -31,12 +31,12 @@ approach to change color components.
|
||||
+ "Enable Canvas image data fingerprint deception",
|
||||
+ "Slightly modifies at most 10 pixels in Canvas image data extracted via JS APIs",
|
||||
+ kOsAll, SINGLE_VALUE_TYPE(switches::kFingerprintingCanvasImageDataNoise)},
|
||||
{"ignore-gpu-blacklist", flag_descriptions::kIgnoreGpuBlacklistName,
|
||||
flag_descriptions::kIgnoreGpuBlacklistDescription, kOsAll,
|
||||
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)},
|
||||
{"ignore-gpu-blocklist", flag_descriptions::kIgnoreGpuBlocklistName,
|
||||
flag_descriptions::kIgnoreGpuBlocklistDescription, kOsAll,
|
||||
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)},
|
||||
--- a/content/browser/renderer_host/render_process_host_impl.cc
|
||||
+++ b/content/browser/renderer_host/render_process_host_impl.cc
|
||||
@@ -3350,6 +3350,7 @@ void RenderProcessHostImpl::PropagateBro
|
||||
@@ -3389,6 +3389,7 @@ void RenderProcessHostImpl::PropagateBro
|
||||
switches::kFileUrlPathAlias,
|
||||
switches::kFingerprintingClientRectsNoise,
|
||||
switches::kFingerprintingCanvasMeasureTextNoise,
|
||||
@@ -46,7 +46,7 @@ approach to change color components.
|
||||
switches::kForceGpuMemAvailableMb,
|
||||
--- a/content/child/runtime_features.cc
|
||||
+++ b/content/child/runtime_features.cc
|
||||
@@ -471,6 +471,8 @@ void SetRuntimeFeaturesFromCommandLine(c
|
||||
@@ -501,6 +501,8 @@ void SetRuntimeFeaturesFromCommandLine(c
|
||||
switches::kFingerprintingClientRectsNoise, true},
|
||||
{wrf::EnableFingerprintingCanvasMeasureTextNoise,
|
||||
switches::kFingerprintingCanvasMeasureTextNoise, true},
|
||||
@@ -57,7 +57,7 @@ approach to change color components.
|
||||
if (command_line.HasSwitch(mapping.switch_name))
|
||||
--- a/third_party/blink/public/platform/web_runtime_features.h
|
||||
+++ b/third_party/blink/public/platform/web_runtime_features.h
|
||||
@@ -225,6 +225,7 @@ class WebRuntimeFeatures {
|
||||
@@ -226,6 +226,7 @@ class WebRuntimeFeatures {
|
||||
BLINK_PLATFORM_EXPORT static void EnableAllowSyncXHRInPageDismissal(bool);
|
||||
BLINK_PLATFORM_EXPORT static void EnableFingerprintingClientRectsNoise(bool);
|
||||
BLINK_PLATFORM_EXPORT static void EnableFingerprintingCanvasMeasureTextNoise(bool);
|
||||
@@ -67,7 +67,7 @@ approach to change color components.
|
||||
BLINK_PLATFORM_EXPORT static void EnableHTMLImports(bool);
|
||||
--- a/third_party/blink/renderer/platform/BUILD.gn
|
||||
+++ b/third_party/blink/renderer/platform/BUILD.gn
|
||||
@@ -1552,7 +1552,9 @@ jumbo_component("platform") {
|
||||
@@ -1548,7 +1548,9 @@ component("platform") {
|
||||
"//third_party/blink/renderer:non_test_config",
|
||||
]
|
||||
|
||||
@@ -80,7 +80,7 @@ approach to change color components.
|
||||
":blink_platform_public_deps",
|
||||
--- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc
|
||||
+++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc
|
||||
@@ -717,4 +717,8 @@ void WebRuntimeFeatures::EnableFingerpri
|
||||
@@ -737,4 +737,8 @@ void WebRuntimeFeatures::EnableFingerpri
|
||||
RuntimeEnabledFeatures::SetFingerprintingCanvasMeasureTextNoiseEnabled(enable);
|
||||
}
|
||||
|
||||
@@ -137,10 +137,10 @@ approach to change color components.
|
||||
#include "v8/include/v8.h"
|
||||
|
||||
namespace blink {
|
||||
@@ -128,7 +132,162 @@ bool StaticBitmapImage::CopyToByteArray(
|
||||
DCHECK(read_pixels_successful ||
|
||||
!sk_image->bounds().intersect(SkIRect::MakeXYWH(
|
||||
rect.X(), rect.Y(), info.width(), info.height())));
|
||||
@@ -129,7 +133,162 @@ bool StaticBitmapImage::CopyToByteArray(
|
||||
.bounds()
|
||||
.intersect(SkIRect::MakeXYWH(rect.X(), rect.Y(), info.width(),
|
||||
info.height())));
|
||||
+
|
||||
+ if (RuntimeEnabledFeatures::FingerprintingCanvasImageDataNoiseEnabled()) {
|
||||
+ ShuffleSubchannelColorData(dst.data(), info, rect.X(), rect.Y());
|
||||
@@ -313,13 +313,13 @@ 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
|
||||
@@ -780,6 +780,9 @@
|
||||
@@ -823,6 +823,9 @@
|
||||
name: "FingerprintingCanvasMeasureTextNoise",
|
||||
},
|
||||
{
|
||||
+ name: "FingerprintingCanvasImageDataNoise",
|
||||
+ },
|
||||
+ {
|
||||
name: "FlexGaps",
|
||||
status: "stable",
|
||||
name: "FlexAspectRatio",
|
||||
status: "experimental",
|
||||
},
|
||||
|
||||
@@ -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
|
||||
@@ -1961,6 +1961,7 @@ static_library("browser") {
|
||||
@@ -1994,6 +1994,7 @@ static_library("browser") {
|
||||
"//components/net_log",
|
||||
"//components/network_hints/common:mojo_bindings",
|
||||
"//components/network_session_configurator/browser",
|
||||
@@ -27,7 +27,7 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
"//components/offline_items_collection/core",
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -764,6 +764,11 @@ const FeatureEntry::Choice kForceEffecti
|
||||
@@ -795,6 +795,11 @@ const FeatureEntry::Choice kForceEffecti
|
||||
net::kEffectiveConnectionType4G},
|
||||
};
|
||||
|
||||
@@ -39,7 +39,7 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
// Ensure that all effective connection types returned by Network Quality
|
||||
// Estimator (NQE) are also exposed via flags.
|
||||
static_assert(net::EFFECTIVE_CONNECTION_TYPE_LAST + 2 ==
|
||||
@@ -3068,6 +3073,9 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
@@ -3362,6 +3367,9 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
flag_descriptions::kAutofillCreditCardUploadDescription, kOsAll,
|
||||
FEATURE_VALUE_TYPE(autofill::features::kAutofillUpstream)},
|
||||
#endif // TOOLKIT_VIEWS || OS_ANDROID
|
||||
@@ -82,8 +82,8 @@ 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"
|
||||
@@ -327,6 +331,18 @@ void BrowserProcessImpl::Init() {
|
||||
base::Bind(&ApplyMetricsReportingPolicy));
|
||||
@@ -325,6 +329,18 @@ void BrowserProcessImpl::Init() {
|
||||
base::BindRepeating(&ApplyMetricsReportingPolicy));
|
||||
#endif
|
||||
|
||||
+ int max_connections_per_host = 0;
|
||||
@@ -103,7 +103,7 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
|
||||
--- a/chrome/browser/flag_descriptions.cc
|
||||
+++ b/chrome/browser/flag_descriptions.cc
|
||||
@@ -1285,6 +1285,10 @@ const char kMediaHistoryDescription[] =
|
||||
@@ -1361,6 +1361,10 @@ const char kMediaHistoryDescription[] =
|
||||
"Enables Media History which records data around media playbacks on "
|
||||
"websites.";
|
||||
|
||||
@@ -116,7 +116,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
|
||||
@@ -761,6 +761,9 @@ extern const char kMarkHttpAsWarningAndD
|
||||
@@ -801,6 +801,9 @@ extern const char kMarkHttpAsWarningAndD
|
||||
extern const char kMediaHistoryName[];
|
||||
extern const char kMediaHistoryDescription[];
|
||||
|
||||
|
||||
@@ -3,12 +3,12 @@ author: Michael Gilbert <mgilbert@debian.org>
|
||||
|
||||
--- a/BUILD.gn
|
||||
+++ b/BUILD.gn
|
||||
@@ -413,7 +413,7 @@ group("gn_all") {
|
||||
@@ -409,7 +409,7 @@ group("gn_all") {
|
||||
# seems currently broken for this platform at the moment, and the
|
||||
# corresponding code build and works on Linux unmodified.
|
||||
# See instructions in the corresponding BUILD.gn.
|
||||
- if (is_linux) {
|
||||
+ if (is_android) {
|
||||
- if (is_linux || is_chromeos) {
|
||||
+ if (is_android || is_chromeos) {
|
||||
deps +=
|
||||
[ "//third_party/android_crazy_linker:android_crazy_linker_zip_fuzzer" ]
|
||||
}
|
||||
|
||||
@@ -3,19 +3,19 @@ author: Michael Gilbert <mgilbert@debian.org>
|
||||
|
||||
--- a/BUILD.gn
|
||||
+++ b/BUILD.gn
|
||||
@@ -763,8 +763,7 @@ group("gn_all") {
|
||||
@@ -758,8 +758,7 @@ group("gn_all") {
|
||||
}
|
||||
}
|
||||
|
||||
- if ((is_linux && !is_chromecast) || (is_win && use_libfuzzer) ||
|
||||
- (use_libfuzzer && is_mac)) {
|
||||
- if (((is_linux || is_chromeos) && !is_chromecast) ||
|
||||
- (is_win && use_libfuzzer) || (use_libfuzzer && is_mac)) {
|
||||
+ if (false) {
|
||||
deps += [
|
||||
"//chrome/services/ipp_parser/public/cpp:fuzzers",
|
||||
"//testing/libfuzzer/fuzzers",
|
||||
--- a/content/test/BUILD.gn
|
||||
+++ b/content/test/BUILD.gn
|
||||
@@ -2476,10 +2476,6 @@ test("content_perftests") {
|
||||
@@ -2496,10 +2496,6 @@ test("content_perftests") {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -1090,7 +1090,7 @@ void ProfileManager::InitProfileUserPref
|
||||
@@ -1101,7 +1101,7 @@ void ProfileManager::InitProfileUserPref
|
||||
profile->GetPrefs()->SetString(prefs::kSupervisedUserId,
|
||||
supervised_user_id);
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ bug-debian: http://bugs.debian.org/864539
|
||||
|
||||
--- a/components/error_page_strings.grdp
|
||||
+++ b/components/error_page_strings.grdp
|
||||
@@ -63,7 +63,7 @@
|
||||
@@ -54,7 +54,7 @@
|
||||
</message>
|
||||
<message name="IDS_ERRORPAGES_SUGGESTION_CHECK_CONNECTION_BODY" desc="When a page fails to load, sometimes we suggest checking the network connections. This contains details below the suggestion.">
|
||||
Check any cables and reboot any routers, modems, or other network
|
||||
|
||||
@@ -1,14 +1,3 @@
|
||||
description: source_ could be uninitialized
|
||||
author: Michael Gilbert <mgilbert@debian.org>
|
||||
|
||||
--- a/third_party/cacheinvalidation/src/google/cacheinvalidation/include/types.h
|
||||
+++ b/third_party/cacheinvalidation/src/google/cacheinvalidation/include/types.h
|
||||
@@ -174,7 +174,7 @@ class ErrorInfo {
|
||||
*/
|
||||
class ObjectId {
|
||||
public:
|
||||
- ObjectId() : is_initialized_(false) {}
|
||||
+ ObjectId() : is_initialized_(false), source_(0) {}
|
||||
|
||||
/* Creates an object id for the given source and name (the name is copied). */
|
||||
ObjectId(int source, const string& name)
|
||||
|
||||
@@ -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
|
||||
@@ -1251,7 +1251,7 @@ void ChromeContentBrowserClient::Registe
|
||||
@@ -1264,7 +1264,7 @@ void ChromeContentBrowserClient::Registe
|
||||
void ChromeContentBrowserClient::RegisterProfilePrefs(
|
||||
user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false);
|
||||
@@ -43,9 +43,20 @@
|
||||
};
|
||||
|
||||
enum class NetworkPredictionStatus {
|
||||
--- a/chrome/browser/net/profile_network_context_service.cc
|
||||
+++ b/chrome/browser/net/profile_network_context_service.cc
|
||||
@@ -323,7 +323,7 @@ void ProfileNetworkContextService::Updat
|
||||
void ProfileNetworkContextService::RegisterProfilePrefs(
|
||||
user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(
|
||||
- embedder_support::kAlternateErrorPagesEnabled, true,
|
||||
+ embedder_support::kAlternateErrorPagesEnabled, false,
|
||||
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
||||
registry->RegisterBooleanPref(prefs::kQuicAllowed, true);
|
||||
registry->RegisterBooleanPref(prefs::kGloballyScopeHTTPAuthCacheEnabled,
|
||||
--- a/chrome/browser/profiles/profile.cc
|
||||
+++ b/chrome/browser/profiles/profile.cc
|
||||
@@ -261,7 +261,7 @@ const char Profile::kProfileKey[] = "__P
|
||||
@@ -256,7 +256,7 @@ const char Profile::kProfileKey[] = "__P
|
||||
void Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(
|
||||
prefs::kSearchSuggestEnabled,
|
||||
@@ -92,20 +103,9 @@
|
||||
registry->RegisterDictionaryPref(prefs::kBrowserWindowPlacement);
|
||||
registry->RegisterDictionaryPref(prefs::kBrowserWindowPlacementPopup);
|
||||
registry->RegisterDictionaryPref(prefs::kAppWindowPlacement);
|
||||
--- a/chrome/browser/ui/navigation_correction_tab_observer.cc
|
||||
+++ b/chrome/browser/ui/navigation_correction_tab_observer.cc
|
||||
@@ -59,7 +59,7 @@ void NavigationCorrectionTabObserver::Se
|
||||
void NavigationCorrectionTabObserver::RegisterProfilePrefs(
|
||||
user_prefs::PrefRegistrySyncable* prefs) {
|
||||
prefs->RegisterBooleanPref(embedder_support::kAlternateErrorPagesEnabled,
|
||||
- true,
|
||||
+ false,
|
||||
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
||||
}
|
||||
|
||||
--- a/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc
|
||||
+++ b/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc
|
||||
@@ -109,10 +109,6 @@ void LocalDiscoveryUI::RegisterProfilePr
|
||||
@@ -147,10 +147,6 @@ void LocalDiscoveryUI::RegisterProfilePr
|
||||
registry->RegisterBooleanPref(prefs::kLocalDiscoveryEnabled, true);
|
||||
registry->RegisterBooleanPref(
|
||||
prefs::kLocalDiscoveryNotificationsEnabled,
|
||||
@@ -170,7 +170,7 @@
|
||||
prefs::kShowManagedBookmarksInBookmarkBar,
|
||||
--- a/components/content_settings/core/browser/cookie_settings.cc
|
||||
+++ b/components/content_settings/core/browser/cookie_settings.cc
|
||||
@@ -63,7 +63,7 @@ void CookieSettings::GetCookieSettings(
|
||||
@@ -65,7 +65,7 @@ void CookieSettings::GetCookieSettings(
|
||||
void CookieSettings::RegisterProfilePrefs(
|
||||
user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(
|
||||
@@ -181,7 +181,7 @@
|
||||
prefs::kCookieControlsMode,
|
||||
--- a/components/password_manager/core/browser/password_manager.cc
|
||||
+++ b/components/password_manager/core/browser/password_manager.cc
|
||||
@@ -206,10 +206,10 @@ FormData SimplifiedFormDataFromFormStruc
|
||||
@@ -207,10 +207,10 @@ FormData SimplifiedFormDataFromFormStruc
|
||||
void PasswordManager::RegisterProfilePrefs(
|
||||
user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/sandbox/linux/BUILD.gn
|
||||
+++ b/sandbox/linux/BUILD.gn
|
||||
@@ -312,6 +312,12 @@ if (is_linux) {
|
||||
@@ -315,6 +315,12 @@ if (is_linux || is_chromeos) {
|
||||
# These files have a suspicious comparison.
|
||||
# TODO fix this and re-enable this warning.
|
||||
"-Wno-sign-compare",
|
||||
|
||||
@@ -9,7 +9,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
|
||||
@@ -1423,8 +1423,6 @@ int ChromeBrowserMainParts::PreMainMessa
|
||||
@@ -1434,8 +1434,6 @@ int ChromeBrowserMainParts::PreMainMessa
|
||||
// and preferences have been registered since some of the import code depends
|
||||
// on preferences.
|
||||
if (first_run::IsChromeFirstRun()) {
|
||||
|
||||
@@ -12,7 +12,7 @@ it as hidden as it was before?
|
||||
|
||||
--- a/net/cert/x509_util.cc
|
||||
+++ b/net/cert/x509_util.cc
|
||||
@@ -240,7 +240,7 @@ bool GetTLSServerEndPointChannelBinding(
|
||||
@@ -241,7 +241,7 @@ bool GetTLSServerEndPointChannelBinding(
|
||||
}
|
||||
|
||||
// RSA keys created by CreateKeyAndSelfSignedCert will be of this length.
|
||||
|
||||
@@ -29,7 +29,7 @@ TLDR: Do not let files sneak onto the disk too easily.
|
||||
|
||||
--- a/chrome/browser/download/download_prefs.cc
|
||||
+++ b/chrome/browser/download/download_prefs.cc
|
||||
@@ -275,7 +275,7 @@ void DownloadPrefs::RegisterProfilePrefs
|
||||
@@ -276,7 +276,7 @@ void DownloadPrefs::RegisterProfilePrefs
|
||||
user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(
|
||||
prefs::kPromptForDownload,
|
||||
|
||||
@@ -10,7 +10,7 @@ Out with all those tracking cookies!
|
||||
|
||||
--- a/components/content_settings/core/browser/content_settings_registry.cc
|
||||
+++ b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
@@ -140,7 +140,7 @@ void ContentSettingsRegistry::Init() {
|
||||
@@ -141,7 +141,7 @@ void ContentSettingsRegistry::Init() {
|
||||
// WARNING: The string names of the permissions passed in below are used to
|
||||
// generate preference names and should never be changed!
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -298,6 +298,13 @@ const FeatureEntry::Choice kPDFPluginNam
|
||||
@@ -300,6 +300,13 @@ const FeatureEntry::Choice kPDFPluginNam
|
||||
{"Microsoft Edge", switches::kPDFPluginName, "edge"},
|
||||
};
|
||||
|
||||
@@ -11,22 +11,20 @@
|
||||
+ "never"},
|
||||
+};
|
||||
+
|
||||
const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDisabled, "", ""},
|
||||
{flags_ui::kGenericExperimentChoiceEnabled,
|
||||
@@ -2283,6 +2290,12 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
#if defined(USE_AURA)
|
||||
const FeatureEntry::Choice kPullToRefreshChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDefault, "", ""},
|
||||
@@ -2555,6 +2562,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
{"focus-mode", flag_descriptions::kFocusMode,
|
||||
flag_descriptions::kFocusModeDescription, kOsDesktop,
|
||||
FEATURE_VALUE_TYPE(features::kFocusMode)},
|
||||
+
|
||||
+ {"bookmark-bar-ntp",
|
||||
+ "Bookmark Bar on New-Tab-Page",
|
||||
+ "Disable the Bookmark Bar on the New-Tab-Page", kOsDesktop,
|
||||
+ MULTI_VALUE_TYPE(kBookmarkBarNewTab)},
|
||||
+
|
||||
{"touch-events", flag_descriptions::kTouchEventsName,
|
||||
flag_descriptions::kTouchEventsDescription, kOsDesktop,
|
||||
MULTI_VALUE_TYPE(kTouchEventFeatureDetectionChoices)},
|
||||
#if defined(OS_CHROMEOS)
|
||||
{"disable-explicit-dma-fences",
|
||||
flag_descriptions::kDisableExplicitDmaFencesName,
|
||||
--- a/chrome/browser/ui/bookmarks/bookmark_tab_helper.cc
|
||||
+++ b/chrome/browser/ui/bookmarks/bookmark_tab_helper.cc
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -305,6 +305,16 @@ const FeatureEntry::Choice kBookmarkBarN
|
||||
@@ -307,6 +307,16 @@ const FeatureEntry::Choice kBookmarkBarN
|
||||
"never"},
|
||||
};
|
||||
|
||||
@@ -14,10 +14,10 @@
|
||||
+ "search-suggestions-and-bookmarks"},
|
||||
+};
|
||||
+
|
||||
const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDisabled, "", ""},
|
||||
{flags_ui::kGenericExperimentChoiceEnabled,
|
||||
@@ -2024,6 +2034,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
#if defined(USE_AURA)
|
||||
const FeatureEntry::Choice kPullToRefreshChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDefault, "", ""},
|
||||
@@ -2289,6 +2299,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
"Force punycode hostnames",
|
||||
"Force punycode in hostnames instead of Unicode when displaying Internationalized Domain Names (IDNs).",
|
||||
kOsAll, SINGLE_VALUE_TYPE("force-punycode-hostnames")},
|
||||
@@ -38,7 +38,7 @@
|
||||
#include "base/feature_list.h"
|
||||
#include "base/format_macros.h"
|
||||
#include "base/metrics/histogram.h"
|
||||
@@ -226,11 +227,31 @@ AutocompleteController::AutocompleteCont
|
||||
@@ -247,11 +248,31 @@ AutocompleteController::AutocompleteCont
|
||||
first_query_(true),
|
||||
search_service_worker_signal_sent_(false),
|
||||
template_url_service_(provider_client_->GetTemplateURLService()) {
|
||||
@@ -73,7 +73,7 @@
|
||||
if (provider_types & AutocompleteProvider::TYPE_KEYWORD) {
|
||||
--- a/components/omnibox/browser/history_url_provider.cc
|
||||
+++ b/components/omnibox/browser/history_url_provider.cc
|
||||
@@ -548,6 +548,11 @@ void HistoryURLProvider::Start(const Aut
|
||||
@@ -549,6 +549,11 @@ void HistoryURLProvider::Start(const Aut
|
||||
if (fixed_up_input.type() != metrics::OmniboxInputType::QUERY)
|
||||
matches_.push_back(what_you_typed_match);
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
#include "base/feature_list.h"
|
||||
#include "base/i18n/break_iterator.h"
|
||||
#include "base/i18n/case_conversion.h"
|
||||
@@ -645,6 +646,11 @@ void SearchProvider::Run(bool query_is_p
|
||||
@@ -646,6 +647,11 @@ void SearchProvider::Run(bool query_is_p
|
||||
}
|
||||
|
||||
void SearchProvider::DoHistoryQuery(bool minimal_changes) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -292,6 +292,12 @@ const FeatureEntry::Choice kScrollEventC
|
||||
@@ -294,6 +294,12 @@ const FeatureEntry::Choice kScrollEventC
|
||||
"never"}
|
||||
};
|
||||
|
||||
@@ -10,10 +10,10 @@
|
||||
+ {"Microsoft Edge", switches::kPDFPluginName, "edge"},
|
||||
+};
|
||||
+
|
||||
const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDisabled, "", ""},
|
||||
{flags_ui::kGenericExperimentChoiceEnabled,
|
||||
@@ -2011,6 +2017,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
#if defined(USE_AURA)
|
||||
const FeatureEntry::Choice kPullToRefreshChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDefault, "", ""},
|
||||
@@ -2276,6 +2282,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
"Force punycode hostnames",
|
||||
"Force punycode in hostnames instead of Unicode when displaying Internationalized Domain Names (IDNs).",
|
||||
kOsAll, SINGLE_VALUE_TYPE("force-punycode-hostnames")},
|
||||
@@ -21,12 +21,12 @@
|
||||
+ "Set internal PDF plugin name",
|
||||
+ "Sets the internal PDF viewer plugin name. Useful for sites that probe JS API navigator.plugins",
|
||||
+ kOsDesktop, MULTI_VALUE_TYPE(kPDFPluginNameChoices)},
|
||||
{"ignore-gpu-blacklist", flag_descriptions::kIgnoreGpuBlacklistName,
|
||||
flag_descriptions::kIgnoreGpuBlacklistDescription, kOsAll,
|
||||
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)},
|
||||
{"ignore-gpu-blocklist", flag_descriptions::kIgnoreGpuBlocklistName,
|
||||
flag_descriptions::kIgnoreGpuBlocklistDescription, kOsAll,
|
||||
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)},
|
||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||
@@ -5696,7 +5696,7 @@ bool ChromeContentBrowserClient::ShouldA
|
||||
@@ -5722,7 +5722,7 @@ bool ChromeContentBrowserClient::ShouldA
|
||||
const url::Origin& embedder_origin,
|
||||
const content::PepperPluginInfo& plugin_info) {
|
||||
#if BUILDFLAG(ENABLE_PDF)
|
||||
@@ -37,7 +37,7 @@
|
||||
if (embedder_origin.scheme() == extensions::kExtensionScheme &&
|
||||
--- a/chrome/browser/pdf/pdf_extension_util.cc
|
||||
+++ b/chrome/browser/pdf/pdf_extension_util.cc
|
||||
@@ -131,7 +131,7 @@ std::string GetManifest() {
|
||||
@@ -135,7 +135,7 @@ std::string GetManifest() {
|
||||
DCHECK(manifest_contents.find(kNameTag) != std::string::npos);
|
||||
base::ReplaceFirstSubstringAfterOffset(
|
||||
&manifest_contents, 0, kNameTag,
|
||||
@@ -283,7 +283,7 @@
|
||||
],
|
||||
--- a/chrome/common/BUILD.gn
|
||||
+++ b/chrome/common/BUILD.gn
|
||||
@@ -265,6 +265,7 @@ static_library("common") {
|
||||
@@ -247,6 +247,7 @@ static_library("common") {
|
||||
"//components/page_load_metrics/common:common",
|
||||
"//components/prerender/common",
|
||||
"//components/prerender/common:mojo_bindings",
|
||||
@@ -293,7 +293,7 @@
|
||||
if (enable_plugins) {
|
||||
--- a/chrome/common/chrome_content_client.cc
|
||||
+++ b/chrome/common/chrome_content_client.cc
|
||||
@@ -147,7 +147,7 @@ void ComputeBuiltInPlugins(std::vector<c
|
||||
@@ -143,7 +143,7 @@ void ComputeBuiltInPlugins(std::vector<c
|
||||
content::PepperPluginInfo pdf_info;
|
||||
pdf_info.is_internal = true;
|
||||
pdf_info.is_out_of_process = true;
|
||||
@@ -391,7 +391,7 @@
|
||||
FILE_PATH_LITERAL("internal-pdf-viewer");
|
||||
--- a/chrome/renderer/chrome_content_renderer_client.cc
|
||||
+++ b/chrome/renderer/chrome_content_renderer_client.cc
|
||||
@@ -939,7 +939,7 @@ WebPlugin* ChromeContentRendererClient::
|
||||
@@ -920,7 +920,7 @@ WebPlugin* ChromeContentRendererClient::
|
||||
}
|
||||
}
|
||||
} else if (info.name ==
|
||||
@@ -400,7 +400,7 @@
|
||||
// Report PDF load metrics. Since the PDF plugin is comprised of an
|
||||
// extension that loads a second plugin, avoid double counting by
|
||||
// ignoring the creation of the second plugin.
|
||||
@@ -993,7 +993,7 @@ WebPlugin* ChromeContentRendererClient::
|
||||
@@ -974,7 +974,7 @@ WebPlugin* ChromeContentRendererClient::
|
||||
PluginUMAReporter::GetInstance()->ReportPluginDisabled(orig_mime_type,
|
||||
url);
|
||||
if (info.name ==
|
||||
|
||||
@@ -2,32 +2,32 @@
|
||||
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -1980,6 +1980,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
"Enable stacking in tab strip",
|
||||
@@ -2245,6 +2245,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
"Enable stacking in the tab strip",
|
||||
"Forces tabs to be stacked in the tab strip. Otherwise, they follow default behavior.",
|
||||
kOsAll, SINGLE_VALUE_TYPE("enable-stacked-tab-strip")},
|
||||
+ {"disable-search-engine-collection",
|
||||
+ "Disable search engine collection",
|
||||
+ "Prevents search engines from being added automatically.",
|
||||
+ kOsAll, SINGLE_VALUE_TYPE("disable-search-engine-collection")},
|
||||
{"ignore-gpu-blacklist", flag_descriptions::kIgnoreGpuBlacklistName,
|
||||
flag_descriptions::kIgnoreGpuBlacklistDescription, kOsAll,
|
||||
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)},
|
||||
{"ignore-gpu-blocklist", flag_descriptions::kIgnoreGpuBlocklistName,
|
||||
flag_descriptions::kIgnoreGpuBlocklistDescription, kOsAll,
|
||||
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)},
|
||||
--- a/chrome/renderer/chrome_render_frame_observer.cc
|
||||
+++ b/chrome/renderer/chrome_render_frame_observer.cc
|
||||
@@ -130,9 +130,10 @@ ChromeRenderFrameObserver::ChromeRenderF
|
||||
@@ -131,9 +131,10 @@ ChromeRenderFrameObserver::ChromeRenderF
|
||||
if (!render_frame->IsMainFrame())
|
||||
return;
|
||||
|
||||
-#if BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
-#if BUILDFLAG(SAFE_BROWSING_AVAILABLE)
|
||||
const base::CommandLine& command_line =
|
||||
*base::CommandLine::ForCurrentProcess();
|
||||
+ should_autocollect_ = !command_line.HasSwitch("disable-search-engine-collection");
|
||||
+#if BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
+#if BUILDFLAG(SAFE_BROWSING_AVAILABLE)
|
||||
if (!command_line.HasSwitch(switches::kDisableClientSidePhishingDetection))
|
||||
SetClientSidePhishingDetection();
|
||||
#endif
|
||||
@@ -214,14 +215,16 @@ void ChromeRenderFrameObserver::DidFinis
|
||||
@@ -193,14 +194,16 @@ void ChromeRenderFrameObserver::DidFinis
|
||||
if (frame->Parent())
|
||||
return;
|
||||
|
||||
@@ -54,8 +54,8 @@
|
||||
|
||||
--- a/chrome/renderer/chrome_render_frame_observer.h
|
||||
+++ b/chrome/renderer/chrome_render_frame_observer.h
|
||||
@@ -134,6 +134,7 @@ class ChromeRenderFrameObserver : public
|
||||
#if BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
@@ -128,6 +128,7 @@ class ChromeRenderFrameObserver : public
|
||||
#if BUILDFLAG(SAFE_BROWSING_AVAILABLE)
|
||||
safe_browsing::PhishingClassifierDelegate* phishing_classifier_ = nullptr;
|
||||
#endif
|
||||
+ bool should_autocollect_; // Whether to autocollect search engines
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -315,6 +315,13 @@ const FeatureEntry::Choice kOmniboxAutoc
|
||||
@@ -317,6 +317,13 @@ const FeatureEntry::Choice kOmniboxAutoc
|
||||
"search-suggestions-and-bookmarks"},
|
||||
};
|
||||
|
||||
@@ -11,10 +11,10 @@
|
||||
+ "never"},
|
||||
+};
|
||||
+
|
||||
const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDisabled, "", ""},
|
||||
{flags_ui::kGenericExperimentChoiceEnabled,
|
||||
@@ -2038,6 +2045,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
#if defined(USE_AURA)
|
||||
const FeatureEntry::Choice kPullToRefreshChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDefault, "", ""},
|
||||
@@ -2303,6 +2310,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
"Omnibox Autocomplete Filtering",
|
||||
"Restrict omnibox autocomplete results to search suggestions (if enabled) or search suggestions and bookmarks.",
|
||||
kOsAll, MULTI_VALUE_TYPE(kOmniboxAutocompleteFiltering)},
|
||||
@@ -33,9 +33,9 @@
|
||||
#include "base/auto_reset.h"
|
||||
+#include "base/command_line.h"
|
||||
#include "base/containers/flat_map.h"
|
||||
#include "base/macros.h"
|
||||
#include "base/metrics/histogram_macros.h"
|
||||
@@ -1680,6 +1681,10 @@ bool TabStripModel::InternalCloseTabs(
|
||||
#include "base/metrics/user_metrics.h"
|
||||
@@ -1673,6 +1674,10 @@ bool TabStripModel::InternalCloseTabs(
|
||||
if (items.empty())
|
||||
return true;
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -259,6 +259,16 @@ const unsigned kOsDesktop = kOsMac | kOs
|
||||
@@ -261,6 +261,16 @@ const unsigned kOsDesktop = kOsMac | kOs
|
||||
const unsigned kOsAura = kOsWin | kOsLinux | kOsCrOS;
|
||||
#endif // USE_AURA || OS_ANDROID
|
||||
|
||||
@@ -17,10 +17,10 @@
|
||||
+ "always-prompt-for-install"},
|
||||
+};
|
||||
+
|
||||
const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDisabled, "", ""},
|
||||
{flags_ui::kGenericExperimentChoiceEnabled,
|
||||
@@ -1962,6 +1972,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
#if defined(USE_AURA)
|
||||
const FeatureEntry::Choice kPullToRefreshChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDefault, "", ""},
|
||||
@@ -2227,6 +2237,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
// Include generated flags for flag unexpiry; see //docs/flag_expiry.md and
|
||||
// //tools/flags/generate_unexpire_flags.py.
|
||||
#include "chrome/browser/unexpire_flags_gen.inc"
|
||||
@@ -29,7 +29,7 @@
|
||||
+ "Used when deciding how to handle a request for a CRX or User Script MIME type",
|
||||
+ kOsAll, MULTI_VALUE_TYPE(kExtensionHandlingChoices)},
|
||||
{"enable-stacked-tab-strip",
|
||||
"Enable stacking in tab strip",
|
||||
"Enable stacking in the tab strip",
|
||||
"Forces tabs to be stacked in the tab strip. Otherwise, they follow default behavior.",
|
||||
--- a/chrome/browser/download/download_crx_util.cc
|
||||
+++ b/chrome/browser/download/download_crx_util.cc
|
||||
@@ -107,7 +107,7 @@
|
||||
#include "base/logging.h"
|
||||
#include "base/metrics/histogram_macros.h"
|
||||
#include "base/stl_util.h"
|
||||
@@ -191,6 +192,13 @@ bool ExtensionManagement::IsInstallation
|
||||
@@ -193,6 +194,13 @@ bool ExtensionManagement::IsInstallation
|
||||
bool ExtensionManagement::IsOffstoreInstallAllowed(
|
||||
const GURL& url,
|
||||
const GURL& referrer_url) const {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -1984,6 +1984,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
@@ -2249,6 +2249,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
"Disable search engine collection",
|
||||
"Prevents search engines from being added automatically.",
|
||||
kOsAll, SINGLE_VALUE_TYPE("disable-search-engine-collection")},
|
||||
@@ -10,9 +10,9 @@
|
||||
+ "Force punycode hostnames",
|
||||
+ "Force punycode in hostnames instead of Unicode when displaying Internationalized Domain Names (IDNs).",
|
||||
+ kOsAll, SINGLE_VALUE_TYPE("force-punycode-hostnames")},
|
||||
{"ignore-gpu-blacklist", flag_descriptions::kIgnoreGpuBlacklistName,
|
||||
flag_descriptions::kIgnoreGpuBlacklistDescription, kOsAll,
|
||||
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)},
|
||||
{"ignore-gpu-blocklist", flag_descriptions::kIgnoreGpuBlocklistName,
|
||||
flag_descriptions::kIgnoreGpuBlocklistDescription, kOsAll,
|
||||
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)},
|
||||
--- a/components/url_formatter/url_formatter.cc
|
||||
+++ b/components/url_formatter/url_formatter.cc
|
||||
@@ -8,6 +8,7 @@
|
||||
@@ -23,7 +23,7 @@
|
||||
#include "base/lazy_instance.h"
|
||||
#include "base/numerics/safe_conversions.h"
|
||||
#include "base/stl_util.h"
|
||||
@@ -277,6 +278,13 @@ IDNConversionResult IDNToUnicodeWithAdju
|
||||
@@ -267,6 +268,13 @@ IDNConversionResult IDNToUnicodeWithAdju
|
||||
host16.reserve(host.length());
|
||||
host16.insert(host16.end(), host.begin(), host.end());
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -282,6 +282,16 @@ const FeatureEntry::Choice kShowAvatarBu
|
||||
@@ -284,6 +284,16 @@ const FeatureEntry::Choice kShowAvatarBu
|
||||
"never"}
|
||||
};
|
||||
|
||||
@@ -14,10 +14,10 @@
|
||||
+ "never"}
|
||||
+};
|
||||
+
|
||||
const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDisabled, "", ""},
|
||||
{flags_ui::kGenericExperimentChoiceEnabled,
|
||||
@@ -4270,6 +4280,11 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
#if defined(USE_AURA)
|
||||
const FeatureEntry::Choice kPullToRefreshChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDefault, "", ""},
|
||||
@@ -4673,6 +4683,11 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
FEATURE_VALUE_TYPE(
|
||||
autofill::features::kAutofillEnableAccountWalletStorage)},
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -269,6 +269,19 @@ const FeatureEntry::Choice kExtensionHan
|
||||
@@ -271,6 +271,19 @@ const FeatureEntry::Choice kExtensionHan
|
||||
"always-prompt-for-install"},
|
||||
};
|
||||
|
||||
@@ -17,10 +17,10 @@
|
||||
+ "never"}
|
||||
+};
|
||||
+
|
||||
const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDisabled, "", ""},
|
||||
{flags_ui::kGenericExperimentChoiceEnabled,
|
||||
@@ -4383,6 +4396,11 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
#if defined(USE_AURA)
|
||||
const FeatureEntry::Choice kPullToRefreshChoices[] = {
|
||||
{flags_ui::kGenericExperimentChoiceDefault, "", ""},
|
||||
@@ -4792,6 +4805,11 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
FEATURE_VALUE_TYPE(arc::kEnableUnifiedAudioFocusFeature)},
|
||||
#endif // defined(OS_CHROMEOS)
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
flag_descriptions::kUseAngleDescription, kOsWin,
|
||||
--- a/chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||
+++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||
@@ -223,14 +223,30 @@ void ToolbarView::Init() {
|
||||
@@ -241,14 +241,30 @@ void ToolbarView::Init() {
|
||||
|
||||
std::unique_ptr<ToolbarAccountIconContainerView>
|
||||
toolbar_account_icon_container;
|
||||
|
||||
@@ -2,20 +2,20 @@
|
||||
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -1962,6 +1962,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
@@ -2227,6 +2227,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
// Include generated flags for flag unexpiry; see //docs/flag_expiry.md and
|
||||
// //tools/flags/generate_unexpire_flags.py.
|
||||
#include "chrome/browser/unexpire_flags_gen.inc"
|
||||
+ {"enable-stacked-tab-strip",
|
||||
+ "Enable stacking in tab strip",
|
||||
+ "Enable stacking in the tab strip",
|
||||
+ "Forces tabs to be stacked in the tab strip. Otherwise, they follow default behavior.",
|
||||
+ kOsAll, SINGLE_VALUE_TYPE("enable-stacked-tab-strip")},
|
||||
{"ignore-gpu-blacklist", flag_descriptions::kIgnoreGpuBlacklistName,
|
||||
flag_descriptions::kIgnoreGpuBlacklistDescription, kOsAll,
|
||||
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)},
|
||||
{"ignore-gpu-blocklist", flag_descriptions::kIgnoreGpuBlocklistName,
|
||||
flag_descriptions::kIgnoreGpuBlocklistDescription, kOsAll,
|
||||
SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)},
|
||||
--- a/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc
|
||||
+++ b/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc
|
||||
@@ -77,14 +77,13 @@ using content::WebContents;
|
||||
@@ -72,14 +72,13 @@ using content::WebContents;
|
||||
namespace {
|
||||
|
||||
bool DetermineTabStripLayoutStacked(PrefService* prefs, bool* adjust_layout) {
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
|
||||
--- a/net/base/features.cc
|
||||
+++ b/net/base/features.cc
|
||||
@@ -164,5 +164,7 @@ const base::Feature kTLSLegacyCryptoFall
|
||||
const base::Feature kUseLookalikesForNavigationSuggestions{
|
||||
"UseLookalikesForNavigationSuggestions", base::FEATURE_DISABLED_BY_DEFAULT};
|
||||
@@ -178,5 +178,7 @@ extern const base::FeatureParam<int> kLi
|
||||
"LimitOpenUDPSocketsMax",
|
||||
6000);
|
||||
|
||||
+const base::Feature kSetIpv6ProbeFalse{"SetIpv6ProbeFalse", base::FEATURE_DISABLED_BY_DEFAULT};
|
||||
+
|
||||
@@ -13,9 +13,9 @@
|
||||
} // namespace net
|
||||
--- a/net/base/features.h
|
||||
+++ b/net/base/features.h
|
||||
@@ -245,6 +245,8 @@ NET_EXPORT extern const base::Feature kT
|
||||
// locally-generated suggestions to visit similar domains.
|
||||
NET_EXPORT extern const base::Feature kUseLookalikesForNavigationSuggestions;
|
||||
@@ -266,6 +266,8 @@ NET_EXPORT extern const base::Feature kL
|
||||
// this will result in a failure (ERR_INSUFFICIENT_RESOURCES).
|
||||
NET_EXPORT extern const base::FeatureParam<int> kLimitOpenUDPSocketsMax;
|
||||
|
||||
+NET_EXPORT extern const base::Feature kSetIpv6ProbeFalse;
|
||||
+
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
#include "crypto/secure_hash.h"
|
||||
|
||||
#if defined(OS_WIN)
|
||||
@@ -533,129 +532,12 @@ DownloadInterruptReason BaseFile::Publis
|
||||
@@ -533,130 +532,12 @@ DownloadInterruptReason BaseFile::Publis
|
||||
}
|
||||
#endif // defined(OS_ANDROID)
|
||||
|
||||
@@ -85,7 +85,8 @@
|
||||
-
|
||||
-} // namespace
|
||||
-
|
||||
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
|
||||
-#if defined(OS_WIN) || defined(OS_APPLE) || defined(OS_LINUX) || \
|
||||
- defined(OS_CHROMEOS)
|
||||
-
|
||||
-DownloadInterruptReason BaseFile::AnnotateWithSourceInformationSync(
|
||||
- const std::string& client_guid,
|
||||
@@ -103,7 +104,7 @@
|
||||
-
|
||||
- return QuarantineFileResultToReason(result);
|
||||
-}
|
||||
-#else // !OS_WIN && !OS_MACOSX && !OS_LINUX
|
||||
-#else // !OS_WIN && !OS_APPLE && !OS_LINUX && !OS_CHROMEOS
|
||||
DownloadInterruptReason BaseFile::AnnotateWithSourceInformationSync(
|
||||
const std::string& client_guid,
|
||||
const GURL& source_url,
|
||||
@@ -140,7 +141,7 @@
|
||||
|
||||
void BaseFile::AnnotateWithSourceInformation(
|
||||
const std::string& client_guid,
|
||||
@@ -663,30 +545,8 @@ void BaseFile::AnnotateWithSourceInforma
|
||||
@@ -664,30 +545,8 @@ void BaseFile::AnnotateWithSourceInforma
|
||||
const GURL& referrer_url,
|
||||
mojo::PendingRemote<quarantine::mojom::Quarantine> remote_quarantine,
|
||||
OnAnnotationDoneCallback on_annotation_done_callback) {
|
||||
@@ -175,7 +176,7 @@
|
||||
} // namespace download
|
||||
--- a/content/browser/BUILD.gn
|
||||
+++ b/content/browser/BUILD.gn
|
||||
@@ -57,7 +57,6 @@ jumbo_source_set("browser") {
|
||||
@@ -60,7 +60,6 @@ source_set("browser") {
|
||||
"//components/discardable_memory/service",
|
||||
"//components/download/database",
|
||||
"//components/download/public/common:public",
|
||||
@@ -189,7 +190,7 @@
|
||||
ppapi::host::ReplyMessageContext reply_context,
|
||||
const base::FilePath& path,
|
||||
base::File::Error error_code) {
|
||||
-#if defined(OS_WIN) || defined(OS_LINUX)
|
||||
-#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_CHROMEOS)
|
||||
+#if 0
|
||||
// Quarantining a file before its contents are available is only supported on
|
||||
// Windows and Linux.
|
||||
@@ -198,7 +199,7 @@
|
||||
#endif
|
||||
}
|
||||
|
||||
-#if defined(OS_WIN) || defined(OS_LINUX)
|
||||
-#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_CHROMEOS)
|
||||
+#if 0
|
||||
void PepperFileIOHost::OnLocalFileQuarantined(
|
||||
ppapi::host::ReplyMessageContext reply_context,
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/components/url_formatter/url_formatter.cc
|
||||
+++ b/components/url_formatter/url_formatter.cc
|
||||
@@ -479,14 +479,14 @@ ComponentResult IDNToUnicodeOneComponent
|
||||
@@ -469,14 +469,14 @@ ComponentResult IDNToUnicodeOneComponent
|
||||
} // namespace
|
||||
|
||||
const FormatUrlType kFormatUrlOmitNothing = 0;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/third_party/blink/common/features.cc
|
||||
+++ b/third_party/blink/common/features.cc
|
||||
@@ -283,7 +283,7 @@ const base::Feature kFontAccess{"FontAcc
|
||||
@@ -303,7 +303,7 @@ const base::Feature kWebComponentsV0{"We
|
||||
// Prefetch request properties are updated to be privacy-preserving. See
|
||||
// crbug.com/988956.
|
||||
const base::Feature kPrefetchPrivacyChanges{"PrefetchPrivacyChanges",
|
||||
|
||||
@@ -1,13 +1,2 @@
|
||||
# Enable chrome://flags/#reduced-referrer-granularity by default
|
||||
|
||||
--- a/content/public/common/content_features.cc
|
||||
+++ b/content/public/common/content_features.cc
|
||||
@@ -456,7 +456,7 @@ const base::Feature kProactivelySwapBrow
|
||||
// Reduce the amount of information in the default 'referer' header for
|
||||
// cross-origin requests.
|
||||
const base::Feature kReducedReferrerGranularity{
|
||||
- "ReducedReferrerGranularity", base::FEATURE_DISABLED_BY_DEFAULT};
|
||||
+ "ReducedReferrerGranularity", base::FEATURE_ENABLED_BY_DEFAULT};
|
||||
|
||||
// Controls whether FileURLLoaderFactory can fetch additional files based on the
|
||||
// isolated world's origin. This feature is disabled by default because we want
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
--- a/chrome/browser/ui/views/toolbar/reload_button.h
|
||||
+++ b/chrome/browser/ui/views/toolbar/reload_button.h
|
||||
@@ -42,7 +42,7 @@ class ReloadButton : public ToolbarButto
|
||||
void ChangeMode(Mode mode, bool force);
|
||||
Mode visible_mode() const { return visible_mode_; }
|
||||
|
||||
// Enable reload drop-down menu.
|
||||
- void set_menu_enabled(bool enable) { menu_enabled_ = enable; }
|
||||
+ void set_menu_enabled(bool enable) { menu_enabled_ = true; }
|
||||
|
||||
void SetColors(SkColor normal_color, SkColor disabled_color);
|
||||
|
||||
// views::View:
|
||||
void OnThemeChanged() override;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/browser_commands.cc
|
||||
+++ b/chrome/browser/ui/browser_commands.cc
|
||||
@@ -389,11 +389,6 @@ int GetContentRestrictions(const Browser
|
||||
@@ -385,11 +385,6 @@ int GetContentRestrictions(const Browser
|
||||
CoreTabHelper* core_tab_helper =
|
||||
CoreTabHelper::FromWebContents(current_tab);
|
||||
content_restrictions = core_tab_helper->content_restrictions();
|
||||
@@ -14,7 +14,7 @@
|
||||
}
|
||||
return content_restrictions;
|
||||
}
|
||||
@@ -1138,8 +1133,7 @@ bool CanSavePage(const Browser* browser)
|
||||
@@ -1121,8 +1116,7 @@ bool CanSavePage(const Browser* browser)
|
||||
prefs::kAllowFileSelectionDialogs)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/ui/views/tabs/new_tab_button.cc
|
||||
+++ b/chrome/browser/ui/views/tabs/new_tab_button.cc
|
||||
@@ -84,10 +84,8 @@ class NewTabButton::HighlightPathGenerat
|
||||
@@ -57,10 +57,8 @@ class NewTabButton::HighlightPathGenerat
|
||||
NewTabButton::NewTabButton(TabStrip* tab_strip, views::ButtonListener* listener)
|
||||
: views::ImageButton(listener), tab_strip_(tab_strip) {
|
||||
set_animate_on_state_change(true);
|
||||
@@ -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
|
||||
@@ -3515,15 +3515,12 @@ void TabStrip::ButtonPressed(views::Butt
|
||||
@@ -3580,8 +3580,6 @@ void TabStrip::ButtonPressed(views::Butt
|
||||
|
||||
const ui::MouseEvent& mouse = static_cast<const ui::MouseEvent&>(event);
|
||||
if (mouse.IsOnlyMiddleMouseButton()) {
|
||||
@@ -22,7 +22,8 @@
|
||||
ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
|
||||
CHECK(clipboard);
|
||||
base::string16 clipboard_text;
|
||||
clipboard->ReadText(ui::ClipboardBuffer::kSelection, &clipboard_text);
|
||||
@@ -3589,7 +3587,6 @@ void TabStrip::ButtonPressed(views::Butt
|
||||
/* data_dst = */ nullptr, &clipboard_text);
|
||||
if (!clipboard_text.empty())
|
||||
controller_->CreateNewTabWithLocation(clipboard_text);
|
||||
- }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/content/renderer/render_view_impl.cc
|
||||
+++ b/content/renderer/render_view_impl.cc
|
||||
@@ -253,7 +253,7 @@ WindowOpenDisposition RenderViewImpl::Na
|
||||
@@ -252,7 +252,7 @@ WindowOpenDisposition RenderViewImpl::Na
|
||||
case blink::kWebNavigationPolicyNewWindow:
|
||||
return WindowOpenDisposition::NEW_WINDOW;
|
||||
case blink::kWebNavigationPolicyNewPopup:
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
+++ b/chrome/browser/ui/startup/bad_flags_prompt.cc
|
||||
@@ -60,7 +60,6 @@ static const char* kBadFlags[] = {
|
||||
// These flags disable sandbox-related security.
|
||||
service_manager::switches::kDisableGpuSandbox,
|
||||
service_manager::switches::kDisableSeccompFilterSandbox,
|
||||
- service_manager::switches::kDisableSetuidSandbox,
|
||||
service_manager::switches::kNoSandbox,
|
||||
sandbox::policy::switches::kDisableGpuSandbox,
|
||||
sandbox::policy::switches::kDisableSeccompFilterSandbox,
|
||||
- sandbox::policy::switches::kDisableSetuidSandbox,
|
||||
sandbox::policy::switches::kNoSandbox,
|
||||
#if defined(OS_WIN)
|
||||
service_manager::switches::kAllowThirdPartyModules,
|
||||
sandbox::policy::switches::kAllowThirdPartyModules,
|
||||
|
||||
@@ -1,171 +1,4 @@
|
||||
# Removes the Google sign-in sections on the settings page
|
||||
--- a/chrome/browser/resources/settings/privacy_page/personalization_options.html
|
||||
+++ b/chrome/browser/resources/settings/privacy_page/personalization_options.html
|
||||
@@ -35,7 +35,7 @@
|
||||
border-top: none;
|
||||
}
|
||||
</style>
|
||||
-<if expr="not chromeos">
|
||||
+<if expr="false">
|
||||
<settings-toggle-button id="signinAllowedToggle"
|
||||
class="hr"
|
||||
disabled="[[syncFirstSetupInProgress_]]"
|
||||
@@ -52,6 +52,7 @@
|
||||
label="$i18n{searchSuggestPref}"
|
||||
sub-label="$i18n{searchSuggestPrefDesc}">
|
||||
</settings-toggle-button>
|
||||
+<if expr="false">
|
||||
<template is="dom-if" if="[[!privacySettingsRedesignEnabled_]]">
|
||||
<settings-toggle-button id="linkDoctor" class="hr"
|
||||
pref="{{prefs.alternate_error_pages.enabled}}"
|
||||
@@ -113,6 +114,7 @@
|
||||
on-close="onSignoutDialogClosed_">
|
||||
</settings-signout-dialog>
|
||||
</template>
|
||||
+</if>
|
||||
|
||||
<if expr="not chromeos">
|
||||
<cr-toast id="toast" open="[[showRestartToast_]]">
|
||||
# Removes the cloud printing entry on the settings page
|
||||
--- a/chrome/browser/resources/settings/printing_page/printing_page.html
|
||||
+++ b/chrome/browser/resources/settings/printing_page/printing_page.html
|
||||
@@ -6,6 +6,7 @@
|
||||
<cr-link-row label="$i18n{localPrintersTitle}"
|
||||
on-click="onTapLocalPrinters_" external></cr-link-row>
|
||||
</if>
|
||||
+<if expr="false">
|
||||
<cr-link-row class="hr" id="cloudPrinters"
|
||||
label="$i18n{cloudPrintersTitle}" on-click="onTapCloudPrinters_"
|
||||
role-description="$i18n{subpageArrowRoleDescription}">
|
||||
@@ -19,4 +20,5 @@
|
||||
</settings-cloud-printers>
|
||||
</settings-subpage>
|
||||
</template>
|
||||
+</if>
|
||||
</settings-animated-pages>
|
||||
# Removes unneeded elements from the profile menu
|
||||
--- a/chrome/browser/ui/views/profiles/profile_menu_view.cc
|
||||
+++ b/chrome/browser/ui/views/profiles/profile_menu_view.cc
|
||||
@@ -143,6 +143,7 @@
|
||||
}
|
||||
|
||||
gfx::ImageSkia ProfileMenuView::GetSyncIcon() const {
|
||||
+ return gfx::ImageSkia();
|
||||
Profile* profile = browser()->profile();
|
||||
|
||||
if (!profile->IsRegularProfile())
|
||||
@@ -414,7 +415,7 @@
|
||||
SetIdentityInfo(
|
||||
profile_attributes->GetAvatarIcon().AsImageSkia(),
|
||||
/*title=*/base::string16(),
|
||||
- l10n_util::GetStringUTF16(IDS_PROFILES_LOCAL_PROFILE_STATE));
|
||||
+ base::string16());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -486,6 +487,7 @@
|
||||
return;
|
||||
}
|
||||
|
||||
+ return;
|
||||
// Show sync promos.
|
||||
CoreAccountInfo unconsented_account = identity_manager->GetPrimaryAccountInfo(
|
||||
signin::ConsentLevel::kNotRequired);
|
||||
# Removes the link to Google's accessibility site from the settings page
|
||||
--- a/chrome/browser/resources/settings/a11y_page/a11y_page.html
|
||||
+++ b/chrome/browser/resources/settings/a11y_page/a11y_page.html
|
||||
@@ -37,10 +37,6 @@
|
||||
</settings-toggle-button>
|
||||
</template>
|
||||
</if>
|
||||
- <cr-link-row class="hr" label="$i18n{moreFeaturesLink}"
|
||||
- on-click="onMoreFeaturesLinkClick_" sub-label="$i18n{a11yWebStore}"
|
||||
- external>
|
||||
- </cr-link-row>
|
||||
</div>
|
||||
<if expr="not is_macosx and not chromeos">
|
||||
<template is="dom-if" route-path="/captions">
|
||||
# Removes the option to offer page translations on the settings page
|
||||
--- a/chrome/browser/resources/settings/languages_page/languages_page.html
|
||||
+++ b/chrome/browser/resources/settings/languages_page/languages_page.html
|
||||
@@ -208,10 +208,6 @@
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
- <settings-toggle-button id="offerTranslateOtherLanguages"
|
||||
- pref="{{prefs.translate.enabled}}"
|
||||
- label="$i18n{offerToEnableTranslate}">
|
||||
- </settings-toggle-button>
|
||||
</iron-collapse>
|
||||
<settings-toggle-button
|
||||
id="enableSpellcheckingToggle"
|
||||
# Removes the option for password leak detection on the settings page
|
||||
--- a/chrome/browser/resources/settings/privacy_page/passwords_leak_detection_toggle.html
|
||||
+++ b/chrome/browser/resources/settings/privacy_page/passwords_leak_detection_toggle.html
|
||||
@@ -6,6 +6,7 @@
|
||||
padding-inline-start: 0;
|
||||
}
|
||||
</style>
|
||||
+<if expr="false">
|
||||
<settings-toggle-button id="passwordsLeakDetectionCheckbox" class="hr"
|
||||
pref="[[passwordsLeakDetectionPref_]]" no-set-pref
|
||||
label="$i18n{passwordsLeakDetectionLabel}"
|
||||
@@ -16,3 +17,4 @@
|
||||
prefs.safebrowsing.enhanced.value)]]"
|
||||
on-settings-boolean-control-change="onPasswordsLeakDetectionChange_">
|
||||
</settings-toggle-button>
|
||||
+</if>
|
||||
# Removes the Safety check section on the settings page
|
||||
--- a/chrome/browser/resources/settings/basic_page/basic_page.html
|
||||
+++ b/chrome/browser/resources/settings/basic_page/basic_page.html
|
||||
@@ -91,6 +91,7 @@
|
||||
<settings-autofill-page prefs="{{prefs}}"></settings-autofill-page>
|
||||
</settings-section>
|
||||
</template>
|
||||
+<if expr="false">
|
||||
<template is="dom-if" if="[[showSafetyCheckPage_(
|
||||
pageVisibility.safetyCheck)]]" restamp>
|
||||
<settings-section page-title="$i18n{safetyCheckSectionTitle}"
|
||||
@@ -100,6 +101,7 @@
|
||||
</settings-safety-check-page>
|
||||
</settings-section>
|
||||
</template>
|
||||
+</if>
|
||||
<template is="dom-if" if="[[showPage_(pageVisibility.privacy)]]"
|
||||
restamp>
|
||||
<settings-section page-title="$i18n{privacyPageTitle}"
|
||||
# Removes the link to Google's help site on the About page
|
||||
--- a/chrome/browser/resources/settings/about_page/about_page.html
|
||||
+++ b/chrome/browser/resources/settings/about_page/about_page.html
|
||||
@@ -124,8 +124,6 @@
|
||||
</div>
|
||||
</template>
|
||||
</if>
|
||||
- <cr-link-row class="hr" id="help" on-click="onHelpTap_"
|
||||
- label="$i18n{aboutGetHelpUsingChrome}" external></cr-link-row>
|
||||
<if expr="_google_chrome">
|
||||
<cr-link-row class="hr" id="reportIssue" on-click="onReportIssueTap_"
|
||||
hidden="[[!prefs.feedback_allowed.value]]"
|
||||
# Removes the Safety Check entry on the side menu on the settings page
|
||||
--- a/chrome/browser/resources/settings/settings_menu/settings_menu.html
|
||||
+++ b/chrome/browser/resources/settings/settings_menu/settings_menu.html
|
||||
@@ -107,6 +107,7 @@
|
||||
<iron-icon icon="settings:assignment"></iron-icon>
|
||||
$i18n{autofillPageTitle}
|
||||
</a>
|
||||
+<if expr="false">
|
||||
<template is="dom-if" if="[[privacySettingsRedesignEnabled_]]" restamp>
|
||||
<a href="/safetyCheck" hidden="[[!pageVisibility.safetyCheck]]"
|
||||
id="safetyCheck">
|
||||
@@ -114,6 +115,7 @@
|
||||
$i18n{safetyCheckSectionTitle}
|
||||
</a>
|
||||
</template>
|
||||
+</if>
|
||||
<a href="/privacy" hidden="[[!pageVisibility.privacy]]">
|
||||
<iron-icon icon="cr:security"></iron-icon>
|
||||
$i18n{privacyPageTitle}
|
||||
# Removes the 'Tabs from other devices' entry on the History page sidebar
|
||||
--- a/chrome/browser/resources/history/side_bar.html
|
||||
+++ b/chrome/browser/resources/history/side_bar.html
|
||||
@@ -101,11 +101,13 @@
|
||||
@@ -182,3 +15,147 @@
|
||||
<div class="separator"></div>
|
||||
<a id="clear-browsing-data"
|
||||
href="chrome://settings/clearBrowserData"
|
||||
--- a/chrome/browser/resources/settings/a11y_page/a11y_page.html
|
||||
+++ b/chrome/browser/resources/settings/a11y_page/a11y_page.html
|
||||
@@ -44,10 +44,6 @@
|
||||
sub-label="$i18n{accessibleImageLabelsSubtitle}">
|
||||
</settings-toggle-button>
|
||||
</if>
|
||||
- <cr-link-row class="hr" label="$i18n{moreFeaturesLink}"
|
||||
- on-click="onMoreFeaturesLinkClick_" sub-label="$i18n{a11yWebStore}"
|
||||
- external>
|
||||
- </cr-link-row>
|
||||
</div>
|
||||
<if expr="not is_macosx and not chromeos">
|
||||
<template is="dom-if" route-path="/captions">
|
||||
--- a/chrome/browser/resources/settings/about_page/about_page.html
|
||||
+++ b/chrome/browser/resources/settings/about_page/about_page.html
|
||||
@@ -124,8 +124,6 @@
|
||||
</div>
|
||||
</template>
|
||||
</if>
|
||||
- <cr-link-row class="hr" id="help" on-click="onHelpTap_"
|
||||
- label="$i18n{aboutGetHelpUsingChrome}" external></cr-link-row>
|
||||
<if expr="_google_chrome">
|
||||
<cr-link-row class="hr" id="reportIssue" on-click="onReportIssueTap_"
|
||||
hidden="[[!prefs.feedback_allowed.value]]"
|
||||
--- a/chrome/browser/resources/settings/basic_page/basic_page.html
|
||||
+++ b/chrome/browser/resources/settings/basic_page/basic_page.html
|
||||
@@ -91,6 +91,7 @@
|
||||
<settings-autofill-page prefs="{{prefs}}"></settings-autofill-page>
|
||||
</settings-section>
|
||||
</template>
|
||||
+<if expr="false">
|
||||
<template is="dom-if" if="[[showPage_(pageVisibility.safetyCheck)]]"
|
||||
restamp>
|
||||
<settings-section page-title="$i18n{safetyCheckSectionTitle}"
|
||||
@@ -100,6 +101,7 @@
|
||||
</settings-safety-check-page>
|
||||
</settings-section>
|
||||
</template>
|
||||
+</if>
|
||||
<template is="dom-if" if="[[showPage_(pageVisibility.privacy)]]"
|
||||
restamp>
|
||||
<settings-section page-title="$i18n{privacyPageTitle}"
|
||||
--- a/chrome/browser/resources/settings/languages_page/languages_page.html
|
||||
+++ b/chrome/browser/resources/settings/languages_page/languages_page.html
|
||||
@@ -208,14 +208,6 @@
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
- <settings-toggle-button id="offerTranslateOtherLanguages"
|
||||
- pref="{{prefs.translate.enabled}}"
|
||||
- label="$i18n{offerToEnableTranslate}"
|
||||
- <if expr="chromeos">
|
||||
- on-settings-boolean-control-change="onTranslateToggleChange_"
|
||||
- </if>
|
||||
- >
|
||||
- </settings-toggle-button>
|
||||
</iron-collapse>
|
||||
<settings-toggle-button
|
||||
id="enableSpellcheckingToggle"
|
||||
--- a/chrome/browser/resources/settings/printing_page/printing_page.html
|
||||
+++ b/chrome/browser/resources/settings/printing_page/printing_page.html
|
||||
@@ -6,6 +6,7 @@
|
||||
<cr-link-row label="$i18n{localPrintersTitle}"
|
||||
on-click="onTapLocalPrinters_" external></cr-link-row>
|
||||
</if>
|
||||
+<if expr="false">
|
||||
<cr-link-row class="hr" id="cloudPrinters"
|
||||
label="$i18n{cloudPrintersTitle}"
|
||||
sub-label="[[cloudPrintersSublabel_]]"
|
||||
@@ -23,4 +24,5 @@
|
||||
</settings-cloud-printers>
|
||||
</settings-subpage>
|
||||
</template>
|
||||
+</if>
|
||||
</settings-animated-pages>
|
||||
--- a/chrome/browser/resources/settings/privacy_page/passwords_leak_detection_toggle.html
|
||||
+++ b/chrome/browser/resources/settings/privacy_page/passwords_leak_detection_toggle.html
|
||||
@@ -6,6 +6,7 @@
|
||||
padding-inline-start: 0;
|
||||
}
|
||||
</style>
|
||||
+<if expr="false">
|
||||
<settings-toggle-button id="passwordsLeakDetectionCheckbox" class="hr"
|
||||
pref="[[passwordsLeakDetectionPref_]]" no-set-pref
|
||||
label="$i18n{passwordsLeakDetectionLabel}"
|
||||
@@ -16,3 +17,4 @@
|
||||
prefs.safebrowsing.enhanced.value)]]"
|
||||
on-settings-boolean-control-change="onPasswordsLeakDetectionChange_">
|
||||
</settings-toggle-button>
|
||||
+</if>
|
||||
--- a/chrome/browser/resources/settings/privacy_page/personalization_options.html
|
||||
+++ b/chrome/browser/resources/settings/privacy_page/personalization_options.html
|
||||
@@ -35,7 +35,7 @@
|
||||
border-top: none;
|
||||
}
|
||||
</style>
|
||||
-<if expr="not chromeos">
|
||||
+<if expr="false">
|
||||
<settings-toggle-button id="signinAllowedToggle"
|
||||
class="hr"
|
||||
disabled="[[syncFirstSetupInProgress_]]"
|
||||
--- a/chrome/browser/resources/settings/settings_menu/settings_menu.html
|
||||
+++ b/chrome/browser/resources/settings/settings_menu/settings_menu.html
|
||||
@@ -107,11 +107,13 @@
|
||||
<iron-icon icon="settings:assignment"></iron-icon>
|
||||
$i18n{autofillPageTitle}
|
||||
</a>
|
||||
+<if expr="false">
|
||||
<a href="/safetyCheck" hidden="[[!pageVisibility.safetyCheck]]"
|
||||
id="safetyCheck">
|
||||
<iron-icon icon="settings20:safety-check"></iron-icon>
|
||||
$i18n{safetyCheckSectionTitle}
|
||||
</a>
|
||||
+</if>
|
||||
<a href="/privacy" hidden="[[!pageVisibility.privacy]]">
|
||||
<iron-icon icon="cr:security"></iron-icon>
|
||||
$i18n{privacyPageTitle}
|
||||
--- a/chrome/browser/ui/views/profiles/profile_menu_view.cc
|
||||
+++ b/chrome/browser/ui/views/profiles/profile_menu_view.cc
|
||||
@@ -191,6 +191,7 @@ void ProfileMenuView::BuildMenu() {
|
||||
}
|
||||
|
||||
gfx::ImageSkia ProfileMenuView::GetSyncIcon() const {
|
||||
+ return gfx::ImageSkia();
|
||||
Profile* profile = browser()->profile();
|
||||
|
||||
if (!profile->IsRegularProfile())
|
||||
@@ -472,7 +473,7 @@ void ProfileMenuView::BuildIdentity() {
|
||||
ui::ImageModel::FromImage(
|
||||
profile_attributes->GetAvatarIcon(kIdentityImageSize)),
|
||||
/*title=*/base::string16(),
|
||||
- l10n_util::GetStringUTF16(IDS_PROFILES_LOCAL_PROFILE_STATE));
|
||||
+ base::string16());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -526,6 +527,7 @@ void ProfileMenuView::BuildSyncInfo() {
|
||||
return;
|
||||
}
|
||||
|
||||
+ return;
|
||||
// Show sync promos.
|
||||
CoreAccountInfo unconsented_account = identity_manager->GetPrimaryAccountInfo(
|
||||
signin::ConsentLevel::kNotRequired);
|
||||
|
||||
248
pruning.list
248
pruning.list
@@ -11,6 +11,12 @@ base/test/data/file_version_info_unittest/no_version_info.dll
|
||||
base/test/data/pe_image/pe_image_test_32.dll
|
||||
base/test/data/pe_image/pe_image_test_64.dll
|
||||
base/test/data/pe_image/pe_image_test_arm64.dll
|
||||
base/test/data/pe_image_reader/disable_outdated_build_detector.exe
|
||||
base/test/data/pe_image_reader/module_with_exports_x64.dll
|
||||
base/test/data/pe_image_reader/module_with_exports_x86.dll
|
||||
base/test/data/pe_image_reader/signed.exe
|
||||
base/test/data/pe_image_reader/signed_twice.exe
|
||||
base/test/data/pe_image_reader/unsigned.exe
|
||||
base/test/data/tzdata/2019a/44/le/metaZones.res
|
||||
base/test/data/tzdata/2019a/44/le/timezoneTypes.res
|
||||
base/test/data/tzdata/2019a/44/le/zoneinfo64.res
|
||||
@@ -75,7 +81,13 @@ chrome/credential_provider/eventlog/gcp_eventlog_messages.mc
|
||||
chrome/installer/linux/debian/repo_signing_keys.gpg
|
||||
chrome/installer/test/data/SETUP.EX_
|
||||
chrome/services/cups_proxy/test/data/basic_handshake.bin
|
||||
chrome/updater/test/data/signed.exe
|
||||
chrome/updater/test/data/signed.exe.gz
|
||||
chrome/updater/test/data/tag_extractor_corpus/signed.exe
|
||||
chrome/updater/test/data/tag_extractor_corpus/tagged_encode_utf8.exe
|
||||
chrome/updater/test/data/tag_extractor_corpus/tagged_magic_utf16.exe
|
||||
chrome/updater/test/data/tagged_encode_utf8.exe
|
||||
chrome/updater/test/data/tagged_magic_utf16.exe
|
||||
chromeos/components/camera_app_ui/resources/src/js/lib/ffmpeg.wasm
|
||||
chromeos/components/camera_app_ui/resources/src/sounds/record_end.ogg
|
||||
chromeos/components/camera_app_ui/resources/src/sounds/record_pause.ogg
|
||||
@@ -179,6 +191,9 @@ components/test/data/history/HistoryNoDuration
|
||||
components/test/data/history/HistoryNoSource
|
||||
components/test/data/history/History_with_starred
|
||||
components/test/data/omnibox/on_device_head_test_model_index.bin
|
||||
components/test/data/paint_preview/PaintPreviewTestService/wikipedia/150869817BD7A616833436F122EF294C.skp
|
||||
components/test/data/paint_preview/PaintPreviewTestService/wikipedia/ABE3BC9BB03E9107A321304E21C0A644.skp
|
||||
components/test/data/paint_preview/PaintPreviewTestService/wikipedia/proto.pb
|
||||
components/test/data/printing/unsorted_custompapers.plist
|
||||
components/test/data/unzip_service/good_archive.zip
|
||||
components/test/data/update_client/ChromeRecovery.crx3
|
||||
@@ -197,6 +212,8 @@ components/test/data/update_client/ihfokbkgjpifnbbojhneepfflplebdkc_2.crx
|
||||
components/test/data/update_client/jebgalgnebhfojomionfpkfelancnnkf.crx
|
||||
components/test/data/update_client/jebgalgnebhfojomionfpkfelancnnkf/component1.dll
|
||||
components/test/data/update_client/runaction_test_win.crx3
|
||||
components/test/data/web_package/hello.wbn
|
||||
components/test/data/web_package/hello_signed.wbn
|
||||
components/test/data/webp_transcode/test_small.tiff
|
||||
components/viz/test/data/render_pass_data/top_real_world_desktop/accu_weather_2018/accu_weather_2018.zip
|
||||
components/viz/test/data/render_pass_data/top_real_world_desktop/amazon_2018/amazon_2018.zip
|
||||
@@ -4088,8 +4105,6 @@ services/device/usb/fuzz_corpus/descriptor6
|
||||
services/device/usb/fuzz_corpus/descriptor7
|
||||
services/device/usb/fuzz_corpus/usb_string_descriptors_example
|
||||
services/device/usb/fuzz_corpus/webusb_descriptors_unittest_example
|
||||
services/test/data/web_bundle/hello.wbn
|
||||
services/test/data/web_bundle/hello_signed.wbn
|
||||
sql/test/data/recovery_387868
|
||||
testing/libfuzzer/fuzzers/flatbuffers_corpus/monsterdata_test.mon
|
||||
third_party/SPIRV-Tools/src/test/fuzzers/corpora/spv/simple.spv
|
||||
@@ -4915,7 +4930,6 @@ third_party/blink/manual_tests/resources/helpCursor.tiff
|
||||
third_party/blink/manual_tests/resources/orange.mov
|
||||
third_party/blink/manual_tests/resources/plain-text-paste.dmg
|
||||
third_party/blink/manual_tests/resources/spinbox.swf
|
||||
third_party/blink/perf_tests/canvas/resources/bear-1280x720-long.mp4
|
||||
third_party/blink/perf_tests/sun_spider/resources/TimeProfile20us.tracetemplate
|
||||
third_party/blink/renderer/bindings/core/v8/serialization/fuzz_corpus/blink-0bb59816-x86
|
||||
third_party/blink/renderer/bindings/core/v8/serialization/fuzz_corpus/blink-10205257-x86
|
||||
@@ -5592,6 +5606,7 @@ third_party/blink/renderer/platform/text_codec_fuzzer_seed_corpus/fe848888706274
|
||||
third_party/blink/renderer/platform/text_codec_fuzzer_seed_corpus/ff4efc7e62cbf78e3bb877eee51602eb0d335a61
|
||||
third_party/boringssl/src/crypto/fipsmodule/policydocs/BoringCrypto-Security-Policy-20170615.docx
|
||||
third_party/boringssl/src/crypto/fipsmodule/policydocs/BoringCrypto-Security-Policy-20180730.docx
|
||||
third_party/boringssl/src/crypto/fipsmodule/policydocs/BoringCrypto-Security-Policy-20190808.docx
|
||||
third_party/boringssl/src/fuzz/bn_div_corpus/003c251663b41c83a0f83abc47c785b353849b99
|
||||
third_party/boringssl/src/fuzz/bn_div_corpus/003cade09fe7fd51c9a44a547f9d37e54a772cde
|
||||
third_party/boringssl/src/fuzz/bn_div_corpus/006ab25bff8f0f5e84dfe2baa2ea02174b6f7c10
|
||||
@@ -9552,8 +9567,6 @@ third_party/breakpad/breakpad/src/tools/windows/dump_syms/testdata/omap_stretche
|
||||
third_party/breakpad/breakpad/src/tools/windows/dump_syms/testdata/omap_stretched_filled.pdb
|
||||
third_party/breakpad/breakpad/src/tools/windows/dump_syms/testdata/pe_only_symbol_test.dll
|
||||
third_party/breakpad/symupload.exe
|
||||
third_party/cacheinvalidation/src/example-app-build/libs/gcm.jar
|
||||
third_party/cacheinvalidation/src/example-app-build/libs/protobuf-java-2.3.0-nano.jar
|
||||
third_party/catapult/telemetry/telemetry/internal/testing/bear.webm
|
||||
third_party/catapult/telemetry/telemetry/internal/testing/jebgalgnebhfojomionfpkfelancnnkf.crx
|
||||
third_party/catapult/telemetry/telemetry/internal/testing/screen_3_frames.mov
|
||||
@@ -9710,26 +9723,6 @@ third_party/catapult/third_party/vinn/third_party/v8/win/AMD64/vccorlib140.dll
|
||||
third_party/catapult/third_party/vinn/third_party/v8/win/AMD64/vcruntime140.dll
|
||||
third_party/catapult/tracing/skp_data/google_homepage.skp
|
||||
third_party/catapult/tracing/skp_data/lthi_cats.skp
|
||||
third_party/chromite/lib/datafiles/arch.aarch64.elf
|
||||
third_party/chromite/lib/datafiles/arch.alpha.elf
|
||||
third_party/chromite/lib/datafiles/arch.arm.eabi.elf
|
||||
third_party/chromite/lib/datafiles/arch.hppa.elf
|
||||
third_party/chromite/lib/datafiles/arch.i386.elf
|
||||
third_party/chromite/lib/datafiles/arch.ia64.elf
|
||||
third_party/chromite/lib/datafiles/arch.m68k.elf
|
||||
third_party/chromite/lib/datafiles/arch.mips.o32.elf
|
||||
third_party/chromite/lib/datafiles/arch.mips64.elf
|
||||
third_party/chromite/lib/datafiles/arch.mipsel.o32.elf
|
||||
third_party/chromite/lib/datafiles/arch.mipsn32.elf
|
||||
third_party/chromite/lib/datafiles/arch.ppc.elf
|
||||
third_party/chromite/lib/datafiles/arch.ppc64.elf
|
||||
third_party/chromite/lib/datafiles/arch.s390.elf
|
||||
third_party/chromite/lib/datafiles/arch.s390x.elf
|
||||
third_party/chromite/lib/datafiles/arch.sh4.elf
|
||||
third_party/chromite/lib/datafiles/arch.sparc.elf
|
||||
third_party/chromite/lib/datafiles/arch.sparc64.elf
|
||||
third_party/chromite/lib/datafiles/arch.x32.elf
|
||||
third_party/chromite/lib/datafiles/arch.x86_64.elf
|
||||
third_party/closure_compiler/compiler/compiler.jar
|
||||
third_party/crashpad/crashpad/handler/win/z7_test.dll
|
||||
third_party/crashpad/crashpad/snapshot/elf/elf_image_reader_fuzzer_corpus/crashpad_snapshot_test_both_dt_hash_styles.so
|
||||
@@ -9751,7 +9744,6 @@ third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/para
|
||||
third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/string.wasm
|
||||
third_party/devtools-frontend/src/front_end/sdk/wasm_source_map/pkg/wasm_source_map_bg.wasm
|
||||
third_party/devtools-frontend/src/node_modules/chokidar/node_modules/fsevents/fsevents.node
|
||||
third_party/devtools-frontend/src/node_modules/fsevents/fsevents.node
|
||||
third_party/devtools-frontend/src/node_modules/rollup/node_modules/fsevents/fsevents.node
|
||||
third_party/devtools-frontend/src/node_modules/tar-fs/test/fixtures/invalid.tar
|
||||
third_party/devtools-frontend/src/node_modules/ws/lib/.DS_Store
|
||||
@@ -9764,6 +9756,7 @@ third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/callstack-wasm
|
||||
third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/global_variable.wasm
|
||||
third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/global_variable_with_dwarf.wasm
|
||||
third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/scopes.wasm
|
||||
third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/stepping-with-state.wasm
|
||||
third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/unreachable.wasm
|
||||
third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/unreachable_with_dwarf.wasm
|
||||
third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/wasm-with-sourcemap.wasm
|
||||
@@ -14405,6 +14398,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-ha
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-harfbuzz_fuzzer-5719356528656384
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-harfbuzz_fuzzer-5740518101090304
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-harfbuzz_fuzzer-5748102301614080
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-harfbuzz_fuzzer-5754958982021120
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-harfbuzz_fuzzer-5973566991106048
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-harfbuzz_fuzzer-6107935408390144
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-harfbuzz_fuzzer-6120104833843200
|
||||
@@ -14419,12 +14413,15 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-ha
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-harfbuzz_fuzzer-6712347260092416
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-harfbuzz_fuzzer.exe-5470269447340032
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-5088336521986048
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-5103082208493568
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-5641612227772416
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-5668491560747008
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-5681465586352128
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-5686960406659072
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-5703524300357632
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-5712313459146752
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-5750654771658752
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-6231698648596480
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-fuzzer-4523479581851648
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-fuzzer-4535496598355968
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-fuzzer-4548492505645056
|
||||
@@ -14529,6 +14526,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5768601332613120
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5769590820044800
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-6306977171374080
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4880059756969984
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5067936541179904
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5077547978588160
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5121706490593280
|
||||
@@ -14536,6 +14534,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5160311461511168
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5167653459329024
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5169035432165376
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5181909018345472
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5206191479455744
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5359635656605696
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5521982557782016
|
||||
@@ -14547,12 +14546,14 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5640889218629632
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5641053680173056
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5641370503217152
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5641892164009984
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5642531954229248
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5643107869917184
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5650879734874112
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5651059347816448
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5659903036751872
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5660711141769216
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5661567174311936
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5662792105590784
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5667673584697344
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5669437462544384
|
||||
@@ -14566,6 +14567,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5678476148867072
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5680398559870976
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5684014636859392
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5684542900535296
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5685097303375872
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5690658895953920
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5695279609675776
|
||||
@@ -14575,7 +14577,9 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5696825891225600
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5697351339999232
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5704307501694976
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5707809174585344
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5708063625969664
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5708623339323392
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5708764082864128
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5710107829075968
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5711849555755008
|
||||
@@ -14615,7 +14619,11 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5765071062958080
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5768186323009536
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5923632099885056
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6231212713312256
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6241118484955136
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6246465148813312
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6276691949518848
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6316256152780800
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6543700493598720
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6651660668502016
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-get-codepoints-fuzzer-5203067375976448
|
||||
@@ -14866,6 +14874,10 @@ third_party/harfbuzz-ng/src/test/shaping/data/text-rendering-tests/fonts/TestGPO
|
||||
third_party/harfbuzz-ng/src/test/shaping/data/text-rendering-tests/fonts/TestGSUBOne.otf
|
||||
third_party/harfbuzz-ng/src/test/shaping/data/text-rendering-tests/fonts/TestHVAROne.otf
|
||||
third_party/harfbuzz-ng/src/test/shaping/data/text-rendering-tests/fonts/TestKERNOne.otf
|
||||
third_party/harfbuzz-ng/src/test/shaping/data/text-rendering-tests/fonts/TestSFNTOne.otf
|
||||
third_party/harfbuzz-ng/src/test/shaping/data/text-rendering-tests/fonts/TestSVGgradientTransform.otf
|
||||
third_party/harfbuzz-ng/src/test/shaping/data/text-rendering-tests/fonts/TestSVGgzip.otf
|
||||
third_party/harfbuzz-ng/src/test/shaping/data/text-rendering-tests/fonts/TestSVGmultiGlyphs.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.1FC,21,41,20,62,63.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.61,62,63.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.D7,D8,D9,DA,DE.otf
|
||||
@@ -15176,6 +15188,24 @@ third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos6/gpos6_font1.k
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,43.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.retain-all-codepoint.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout-retain-gids.30,31,32,33.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout.30,31,32,33.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout.41,42,43.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout-retain-gids.30,31,32,33.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout.30,31,32,33.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout.41,42,43.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout-retain-gids.30,31,32,33.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout-retain-gids.41,42,43.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout-retain-gids.retain-all-codepoint.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout.30,31,32,33.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout.41,42,43.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout.retain-all-codepoint.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout-retain-gids.53A9,53F1.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout-retain-gids.53A9.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout-retain-gids.53F1.otf
|
||||
@@ -15213,6 +15243,9 @@ third_party/harfbuzz-ng/src/test/subset/data/fonts/gpos2_2_font5.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/gpos3_font3.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/gpos4_multiple_anchors_1.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/gpos6_font1.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/gpos_chaining1_multiple_subrules_f1.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/gpos_chaining2_multiple_subrules_f1.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/gpos_chaining3_simple_f1.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/gpos_context1_multiple_subrules_f1.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/gpos_context2_multiple_subrules_f1.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/gpos_context3_simple_f1.otf
|
||||
@@ -15281,6 +15314,9 @@ third_party/libdrm/src/intel/tests/gen6-3d.batch
|
||||
third_party/libdrm/src/intel/tests/gen7-2d-copy.batch
|
||||
third_party/libdrm/src/intel/tests/gen7-3d.batch
|
||||
third_party/libdrm/src/intel/tests/gm45-3d.batch
|
||||
third_party/libjpeg_turbo/testimages/test1.icc
|
||||
third_party/libjpeg_turbo/testimages/test2.icc
|
||||
third_party/libjpeg_turbo/testimages/testorig.ppm
|
||||
third_party/liblouis/src/.travis/secrets/deploy_key.enc
|
||||
third_party/liblouis/src/tables/fr-bfu-comp8.utb
|
||||
third_party/liblouis/src/tables/hr-chardefs.cti
|
||||
@@ -17389,6 +17425,8 @@ third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/altmain.out
|
||||
third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/gcore/linux-i386.core
|
||||
third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/gcore/linux-x86_64.core
|
||||
third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64-neon.core
|
||||
third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64-sve-fpsimd.core
|
||||
third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64-sve-full.core
|
||||
third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64.core
|
||||
third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64.out
|
||||
third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/linux-arm.core
|
||||
@@ -17450,6 +17488,8 @@ third_party/llvm/lldb/unittests/SymbolFile/PDB/Inputs/test-pdb.pdb
|
||||
third_party/llvm/lldb/unittests/Target/Inputs/TestModule.so
|
||||
third_party/llvm/llvm/bindings/python/llvm/tests/test.bc
|
||||
third_party/llvm/llvm/bindings/python/llvm/tests/test_file
|
||||
third_party/llvm/llvm/lib/Analysis/models/inliner/variables/variables.data-00000-of-00001
|
||||
third_party/llvm/llvm/lib/Analysis/models/inliner/variables/variables.index
|
||||
third_party/llvm/llvm/test/Assembler/2007-05-21-Escape.ll
|
||||
third_party/llvm/llvm/test/Assembler/invalid-inline-constraint.ll
|
||||
third_party/llvm/llvm/test/Assembler/invalid-name.ll
|
||||
@@ -17474,6 +17514,7 @@ third_party/llvm/llvm/test/Bitcode/DISubprogram-v5.ll.bc
|
||||
third_party/llvm/llvm/test/Bitcode/DITemplateParameter-5.0.ll.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/PR23310.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/apple-clang-700-O3-g-1.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/branch-weight.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/byval-upgrade.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/infer_dso_local.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/invalid-GCTable-overflow.bc
|
||||
@@ -17534,6 +17575,7 @@ third_party/llvm/llvm/test/Bitcode/Inputs/invalid-unexpected-eof.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/invalid-vector-element-type.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/invalid-vector-length.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/invalid-void-constant.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/linker-options.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/padding-garbage.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/padding.bc
|
||||
third_party/llvm/llvm/test/Bitcode/Inputs/source-filename.bc
|
||||
@@ -17617,6 +17659,7 @@ third_party/llvm/llvm/test/DebugInfo/Inputs/.build-id/ab/b50d82b6bdc861.debug
|
||||
third_party/llvm/llvm/test/DebugInfo/Inputs/arange-overlap.elf-x86_64
|
||||
third_party/llvm/llvm/test/DebugInfo/Inputs/arm-relocs.elf-arm
|
||||
third_party/llvm/llvm/test/DebugInfo/Inputs/cross-cu-inlining.x86_64-macho.o
|
||||
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-16bit-addr.o
|
||||
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-decompression-corrupt.elf-x86-64
|
||||
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-decompression-error.elf-x86-64
|
||||
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-dwp.x86_64.o
|
||||
@@ -17677,6 +17720,7 @@ third_party/llvm/llvm/test/DebugInfo/PDB/Inputs/pdbdump-globals-empty.pdb
|
||||
third_party/llvm/llvm/test/DebugInfo/PDB/Inputs/symbolformat.pdb
|
||||
third_party/llvm/llvm/test/ExecutionEngine/JITLink/AArch64/Inputs/MachO_arm64_ehframe.o
|
||||
third_party/llvm/llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_x86-64_ehframe.o
|
||||
third_party/llvm/llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_x86-64_was_private_extern.o
|
||||
third_party/llvm/llvm/test/LTO/X86/Inputs/invalid.ll.bc
|
||||
third_party/llvm/llvm/test/Linker/Inputs/drop-debug.bc
|
||||
third_party/llvm/llvm/test/Linker/Inputs/old_global_ctors.3.4.bc
|
||||
@@ -17711,7 +17755,6 @@ third_party/llvm/llvm/test/Object/Inputs/invalid-bad-section-address.coff
|
||||
third_party/llvm/llvm/test/Object/Inputs/invalid-coff-header-too-small
|
||||
third_party/llvm/llvm/test/Object/Inputs/invalid-e_shnum.elf
|
||||
third_party/llvm/llvm/test/Object/Inputs/invalid-ext-symtab-index.elf-x86-64
|
||||
third_party/llvm/llvm/test/Object/Inputs/invalid-phdr.elf
|
||||
third_party/llvm/llvm/test/Object/Inputs/invalid-strtab-size.elf
|
||||
third_party/llvm/llvm/test/Object/Inputs/liblong_filenames.a
|
||||
third_party/llvm/llvm/test/Object/Inputs/libsimple_archive.a
|
||||
@@ -17899,8 +17942,6 @@ third_party/llvm/llvm/test/Object/Inputs/phdrs.elf-x86-64
|
||||
third_party/llvm/llvm/test/Object/Inputs/pr25877.lib
|
||||
third_party/llvm/llvm/test/Object/Inputs/program-headers.elf-i386
|
||||
third_party/llvm/llvm/test/Object/Inputs/program-headers.elf-x86-64
|
||||
third_party/llvm/llvm/test/Object/Inputs/program-headers.mips
|
||||
third_party/llvm/llvm/test/Object/Inputs/program-headers.mips64
|
||||
third_party/llvm/llvm/test/Object/Inputs/rel-no-sec-table.elf-x86-64
|
||||
third_party/llvm/llvm/test/Object/Inputs/relocation-dynamic.elf-i386
|
||||
third_party/llvm/llvm/test/Object/Inputs/relocation-relocatable.elf-i386
|
||||
@@ -17941,6 +17982,7 @@ third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/function_metadata.com
|
||||
third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/gcc-simple.afdo
|
||||
third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/indirect-call.afdo
|
||||
third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/indirect-call.compact.afdo
|
||||
third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/inline-mergeprof.md5.prof
|
||||
third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/inline.compactbinary.afdo
|
||||
third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/inline.extbinary.afdo
|
||||
third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/inline.md5extbinary.afdo
|
||||
@@ -18085,6 +18127,8 @@ third_party/llvm/llvm/test/tools/llvm-cov/Inputs/gcov-8.gcda
|
||||
third_party/llvm/llvm/test/tools/llvm-cov/Inputs/gcov-8.gcno
|
||||
third_party/llvm/llvm/test/tools/llvm-cov/Inputs/gcov-9.gcda
|
||||
third_party/llvm/llvm/test/tools/llvm-cov/Inputs/gcov-9.gcno
|
||||
third_party/llvm/llvm/test/tools/llvm-cov/Inputs/gcov-fake-4.2.gcda
|
||||
third_party/llvm/llvm/test/tools/llvm-cov/Inputs/gcov-fake-4.2.gcno
|
||||
third_party/llvm/llvm/test/tools/llvm-cov/Inputs/highlightedRanges.covmapping
|
||||
third_party/llvm/llvm/test/tools/llvm-cov/Inputs/highlightedRanges.profdata
|
||||
third_party/llvm/llvm/test/tools/llvm-cov/Inputs/ifdef.covmapping
|
||||
@@ -18413,7 +18457,6 @@ third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/compressed.profraw
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/gcc-sample-profile.gcov
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/weight-instr-bar.profdata
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/weight-instr-foo.profdata
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/aix_xcoff_xlc_test8.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/arm64-win1.obj
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/arm64-win2.obj
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/bad-relocs.obj.coff-i386
|
||||
@@ -18464,26 +18507,13 @@ third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/trivial.exe.coff-arm
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/trivial.obj.coff-arm
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/trivial.obj.coff-i386
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/trivial.obj.coff-x86-64
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/xcoff-basic-64.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/xcoff-basic-neg-sym-count.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/xcoff-basic-neg-time.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/xcoff-basic.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/xcoff-reloc-overflow.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/COFF/Inputs/zero-string-table.obj.coff-i386
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/abiflags.obj.elf-mips
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/abiflags.obj.elf-mipsel
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/dynamic-table-exe.mips
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/dynamic-table-so.mips
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/got-empty.exe.mipsel
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/got-over.exe.elf-mips
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/got-plt.exe.elf-mipsel
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/got-static.exe.mips
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/got-tls.so.elf-mips64el
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/mips-options.elf-mips64el
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/mips-rld-map-rel.elf-mipsel
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/options.obj.elf-mipsel
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/ppc64.exe
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/reginfo.obj.elf-mipsel
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.obj.elf-amdhsa-gfx803
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.obj.elf-i386
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/MachO/Inputs/macho-universal-archive.x86_64.i386
|
||||
@@ -18496,6 +18526,12 @@ third_party/llvm/llvm/test/tools/llvm-readobj/MachO/Inputs/trivial.obj.macho-i38
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/MachO/Inputs/trivial.obj.macho-ppc
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/MachO/Inputs/trivial.obj.macho-ppc64
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/MachO/Inputs/trivial.obj.macho-x86-64
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/basic-neg-sym-count.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/basic-neg-time.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/basic.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/basic64.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/reloc-overflow.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/symbol.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/wasm/Inputs/trivial.obj.wasm
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/addr.exe
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/coff-dwarf.exe
|
||||
@@ -18520,6 +18556,8 @@ third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/split-dwarf-test
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/split-dwarf-test-nogmlt
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/split-dwarf-test.dwo
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/pdb/Inputs/missing_pdb.exe
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test-columns.exe
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test-columns.pdb
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.pdb
|
||||
third_party/llvm/llvm/test/tools/llvm-xray/X86/Inputs/all-sleds.o
|
||||
@@ -18547,6 +18585,8 @@ 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/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
|
||||
third_party/llvm/llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.pdb
|
||||
third_party/llvm/llvm/unittests/DebugInfo/PDB/Inputs/empty.pdb
|
||||
@@ -18587,13 +18627,126 @@ third_party/minizip/src/test/fuzz/unzip_fuzzer_seed_corpus/unsupported_permissio
|
||||
third_party/minizip/src/test/fuzz/unzip_fuzzer_seed_corpus/zip64.zip
|
||||
third_party/minizip/src/test/ia.p12
|
||||
third_party/minizip/src/test/random.bin
|
||||
third_party/nasm/test/br3392667.asm
|
||||
third_party/nasm/test/br3392668-3.asm
|
||||
third_party/nasm/test/br3392669-57.asm
|
||||
third_party/nasm/travis/test/_file_.bin.t
|
||||
third_party/nasm/travis/test/absolute.bin.t
|
||||
third_party/nasm/travis/test/addr64x.bin.t
|
||||
third_party/nasm/travis/test/alonesym-obj.obj.t
|
||||
third_party/nasm/travis/test/aoutso-o0.o.t
|
||||
third_party/nasm/travis/test/aoutso-ox.o.t
|
||||
third_party/nasm/travis/test/aouttest-o0.o.t
|
||||
third_party/nasm/travis/test/aouttest-ox.o.t
|
||||
third_party/nasm/travis/test/avx.bin.t
|
||||
third_party/nasm/travis/test/avx005.bin.t
|
||||
third_party/nasm/travis/test/avx512cd.bin.t
|
||||
third_party/nasm/travis/test/avx512er.bin.t
|
||||
third_party/nasm/travis/test/avx512f.bin.t
|
||||
third_party/nasm/travis/test/avx512pf.bin.t
|
||||
third_party/nasm/travis/test/bcd.bin.t
|
||||
third_party/nasm/travis/test/binexe.exe.t
|
||||
third_party/nasm/travis/test/bintest-o0.bin.t
|
||||
third_party/nasm/travis/test/bintest-ox.bin.t
|
||||
third_party/nasm/travis/test/br1879590.bin.t
|
||||
third_party/nasm/travis/test/br2003451.bin.t
|
||||
third_party/nasm/travis/test/br2030823.bin.t
|
||||
third_party/nasm/travis/test/br2148476.bin.t
|
||||
third_party/nasm/travis/test/br2496848.bin.t
|
||||
third_party/nasm/travis/test/br3005117.o.t
|
||||
third_party/nasm/travis/test/br3041451.bin.t
|
||||
third_party/nasm/travis/test/br3066383.bin.t
|
||||
third_party/nasm/travis/test/br3109604.bin.t
|
||||
third_party/nasm/travis/test/br3174983.bin.t
|
||||
third_party/nasm/travis/test/br3189064.bin.t
|
||||
third_party/nasm/travis/test/br3385573.bin.t
|
||||
third_party/nasm/travis/test/br3392252.bin.t
|
||||
third_party/nasm/travis/test/br3392259.o.t
|
||||
third_party/nasm/travis/test/br890790.bin.t
|
||||
third_party/nasm/travis/test/br978756.o.t
|
||||
third_party/nasm/travis/test/clzero.bin.t
|
||||
third_party/nasm/travis/test/crc32.bin.t
|
||||
third_party/nasm/travis/test/elfso-o0.o.t
|
||||
third_party/nasm/travis/test/elfso-ox.o.t
|
||||
third_party/nasm/travis/test/elif.o.t
|
||||
third_party/nasm/travis/test/expimp-o0.bin.t
|
||||
third_party/nasm/travis/test/expimp-o1.bin.t
|
||||
third_party/nasm/travis/test/expimp-ox.bin.t
|
||||
third_party/nasm/travis/test/far64.bin.t
|
||||
third_party/nasm/travis/test/float.bin.t
|
||||
third_party/nasm/travis/test/float8.bin.t
|
||||
third_party/nasm/travis/test/floatb.bin.t
|
||||
third_party/nasm/travis/test/floatexp-o0.bin.t
|
||||
third_party/nasm/travis/test/floatexp-ox.bin.t
|
||||
third_party/nasm/travis/test/floatize.bin.t
|
||||
third_party/nasm/travis/test/floattest.o.t
|
||||
third_party/nasm/travis/test/fwdopt.bin.t
|
||||
third_party/nasm/travis/test/fwdoptpp.bin.t
|
||||
third_party/nasm/travis/test/fwdoptpp.warning.bin.t
|
||||
third_party/nasm/travis/test/gotoff64.o.t
|
||||
third_party/nasm/travis/test/ifelse.bin.t
|
||||
third_party/nasm/travis/test/imm64-o0.bin.t
|
||||
third_party/nasm/travis/test/imm64-o1.bin.t
|
||||
third_party/nasm/travis/test/imm64-ox.bin.t
|
||||
third_party/nasm/travis/test/immwarn-no.bin.t
|
||||
third_party/nasm/travis/test/immwarn-o.bin.t
|
||||
third_party/nasm/travis/test/immwarn-ono.bin.t
|
||||
third_party/nasm/travis/test/immwarn.bin.t
|
||||
third_party/nasm/travis/test/imul-nowarn.bin.t
|
||||
third_party/nasm/travis/test/imul-warn.bin.t
|
||||
third_party/nasm/travis/test/inctest.com.t
|
||||
third_party/nasm/travis/test/insnlbl.bin.t
|
||||
third_party/nasm/travis/test/invlpga.bin.t
|
||||
third_party/nasm/travis/test/jmp64.bin.t
|
||||
third_party/nasm/travis/test/lar_lsl.bin.t
|
||||
third_party/nasm/travis/test/larlsl.bin.t
|
||||
third_party/nasm/travis/test/lnxhello.o.t
|
||||
third_party/nasm/travis/test/local.bin.t
|
||||
third_party/nasm/travis/test/mmxsize.bin.t
|
||||
third_party/nasm/travis/test/movd.bin.t
|
||||
third_party/nasm/travis/test/movimm-o0.bin.t
|
||||
third_party/nasm/travis/test/movimm-ox.bin.t
|
||||
third_party/nasm/travis/test/movnti.bin.t
|
||||
third_party/nasm/travis/test/mpx-64.o.t
|
||||
third_party/nasm/travis/test/mpx.o.t
|
||||
third_party/nasm/travis/test/multisection-elf32.o.t
|
||||
third_party/nasm/travis/test/multisection-elf64.o.t
|
||||
third_party/nasm/travis/test/multisection.bin.t
|
||||
third_party/nasm/travis/test/nasmformat-elf32.o.t
|
||||
third_party/nasm/travis/test/nasmformat-elf64.o.t
|
||||
third_party/nasm/travis/test/nasmformat-macho32.o.t
|
||||
third_party/nasm/travis/test/nasmformat-macho64.o.t
|
||||
third_party/nasm/travis/test/newrdwr.bin.t
|
||||
third_party/nasm/travis/test/obj.o.t
|
||||
third_party/nasm/travis/test/optimization-o0.bin.t
|
||||
third_party/nasm/travis/test/optimization-o1.bin.t
|
||||
third_party/nasm/travis/test/optimization-ox.bin.t
|
||||
third_party/nasm/travis/test/pinsr16.bin.t
|
||||
third_party/nasm/travis/test/pinsr32.bin.t
|
||||
third_party/nasm/travis/test/pinsr64.bin.t
|
||||
third_party/nasm/travis/test/popcnt.bin.t
|
||||
third_party/nasm/travis/test/prefix66.bin.t
|
||||
third_party/nasm/travis/test/pushseg.bin.t
|
||||
third_party/nasm/travis/test/r13.bin.t
|
||||
third_party/nasm/travis/test/radix.bin.t
|
||||
third_party/nasm/travis/test/riprel.bin.t
|
||||
third_party/nasm/travis/test/riprel2.bin.t
|
||||
third_party/nasm/travis/test/sha-64.o.t
|
||||
third_party/nasm/travis/test/sha.o.t
|
||||
third_party/nasm/travis/test/smartalign16.bin.t
|
||||
third_party/nasm/travis/test/smartalign32.bin.t
|
||||
third_party/nasm/travis/test/smartalign64.bin.t
|
||||
third_party/nasm/travis/test/struc.bin.t
|
||||
third_party/nasm/travis/test/test67.bin.t
|
||||
third_party/nasm/travis/test/testdos.bin.t
|
||||
third_party/nasm/travis/test/testnos3.bin.t
|
||||
third_party/nasm/travis/test/tmap.o.t
|
||||
third_party/nasm/travis/test/uscore.bin.t
|
||||
third_party/nasm/travis/test/utf.bin.t
|
||||
third_party/nasm/travis/test/vmread.bin.t
|
||||
third_party/nasm/travis/test/weirdpaste.bin.t
|
||||
third_party/nasm/travis/test/xcrypt.bin.t
|
||||
third_party/nasm/travis/test/zerobyte.bin.t
|
||||
third_party/node/node_modules.tar.gz
|
||||
third_party/openh264/src/autotest/performanceTest/ios/fruitstrap
|
||||
third_party/openh264/src/autotest/performanceTest/ios/iFileTransfer
|
||||
@@ -18726,8 +18879,9 @@ third_party/perfetto/src/ipc/buffered_frame_deserializer_fuzzer_corpus/two_valid
|
||||
third_party/perfetto/src/profiling/memory/shared_ring_buffer_fuzzer_corpus/empty
|
||||
third_party/perfetto/src/profiling/memory/shared_ring_buffer_fuzzer_corpus/overflow
|
||||
third_party/perfetto/src/profiling/memory/shared_ring_buffer_fuzzer_corpus/read
|
||||
third_party/perfetto/src/trace_processor/python/trace_processor/metrics.descriptor
|
||||
third_party/perfetto/src/trace_processor/python/trace_processor/trace_processor.descriptor
|
||||
third_party/perfetto/src/traced/probes/ftrace/cpu_reader_fuzzer_corpus/one_page_sched_switch
|
||||
third_party/perfetto/test/trace_processor/track_event_typed_args.pb
|
||||
third_party/protobuf/benchmarks/datasets/google_message1/proto2/dataset.google_message1_proto2.pb
|
||||
third_party/protobuf/benchmarks/datasets/google_message1/proto3/dataset.google_message1_proto3.pb
|
||||
third_party/protobuf/benchmarks/datasets/google_message2/dataset.google_message2.pb
|
||||
@@ -18780,6 +18934,7 @@ third_party/skia/modules/canvaskit/tests/assets/Roboto-Regular.otf
|
||||
third_party/skia/modules/canvaskit/tests/assets/red_line.skp
|
||||
third_party/skia/modules/canvaskit/tests/assets/test.ttc
|
||||
third_party/skia/platform_tools/android/apps/gradle/wrapper/gradle-wrapper.jar
|
||||
third_party/skia/platform_tools/android/apps/skottie/perfetto_config.pb
|
||||
third_party/skia/platform_tools/android/bin/linux/perfhost
|
||||
third_party/skia/platform_tools/android/bin/mac/perfhost
|
||||
third_party/skia/resources/crbug769134.fil
|
||||
@@ -19046,6 +19201,7 @@ third_party/webgl/src/sdk/tests/resources/npot-video-1920x1080.mp4
|
||||
third_party/webgl/src/sdk/tests/resources/npot-video.mp4
|
||||
third_party/webgl/src/sdk/tests/resources/npot-video.theora.ogv
|
||||
third_party/webgl/src/sdk/tests/resources/npot-video.webmvp8.webm
|
||||
third_party/webgl/src/sdk/tests/resources/red-green-128x128-linear-profile.psd
|
||||
third_party/webgl/src/sdk/tests/resources/red-green-480x272-sar-136x135-dar-16x9.mp4
|
||||
third_party/webgl/src/sdk/tests/resources/red-green-blue-cyan-4x4.psd
|
||||
third_party/webgl/src/sdk/tests/resources/red-green-hard.hdr
|
||||
@@ -19323,6 +19479,8 @@ third_party/wuffs/src/test/data/bricks-nodither.indexes
|
||||
third_party/wuffs/src/test/data/bricks-nodither.indexes.giflzw
|
||||
third_party/wuffs/src/test/data/bricks-nodither.palette
|
||||
third_party/wuffs/src/test/data/bricks-nodither.wbmp
|
||||
third_party/wuffs/src/test/data/cbor-rfc-7049-examples.cbor
|
||||
third_party/wuffs/src/test/data/cbor-rfc-7049-examples.tokens
|
||||
third_party/wuffs/src/test/data/crude-flag.nia
|
||||
third_party/wuffs/src/test/data/crude-flag.nie
|
||||
third_party/wuffs/src/test/data/crude-flag.nii
|
||||
@@ -19339,6 +19497,7 @@ third_party/wuffs/src/test/data/hippopotamus.jpeg
|
||||
third_party/wuffs/src/test/data/hippopotamus.nie
|
||||
third_party/wuffs/src/test/data/hippopotamus.tiff
|
||||
third_party/wuffs/src/test/data/json-quirks.tokens
|
||||
third_party/wuffs/src/test/data/json-things.cbor
|
||||
third_party/wuffs/src/test/data/json-things.unformatted.tokens
|
||||
third_party/wuffs/src/test/data/midsummer.txt.gz
|
||||
third_party/wuffs/src/test/data/midsummer.txt.zlib
|
||||
@@ -19436,3 +19595,4 @@ v8/third_party/wasm-api/example/start.wasm
|
||||
v8/third_party/wasm-api/example/table.wasm
|
||||
v8/third_party/wasm-api/example/threads.wasm
|
||||
v8/third_party/wasm-api/example/trap.wasm
|
||||
weblayer/test/data/bear.webm
|
||||
|
||||
Reference in New Issue
Block a user