mirror of
https://github.com/morgan9e/helium
synced 2026-04-15 00:44:06 +09:00
Update to Chromium 114.0.5735.90
This commit is contained in:
@@ -1 +1 @@
|
||||
113.0.5672.127
|
||||
114.0.5735.90
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -67,7 +67,7 @@ Subject: Disable fetching of all field trials
|
||||
/* Alphabetical: */
|
||||
--- a/components/variations/service/variations_service.cc
|
||||
+++ b/components/variations/service/variations_service.cc
|
||||
@@ -219,17 +219,7 @@ bool GetInstanceManipulations(const net:
|
||||
@@ -220,17 +220,7 @@ bool GetInstanceManipulations(const net:
|
||||
// Variations seed fetching is only enabled in official Chrome builds, if a URL
|
||||
// is specified on the command line, and for testing.
|
||||
bool IsFetchingEnabled() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/BUILD.gn
|
||||
+++ b/chrome/browser/BUILD.gn
|
||||
@@ -2225,7 +2225,6 @@ static_library("browser") {
|
||||
@@ -2224,7 +2224,6 @@ static_library("browser") {
|
||||
"//components/reporting/util:task_runner_context",
|
||||
"//components/resources",
|
||||
"//components/safe_browsing/content/browser",
|
||||
@@ -8,7 +8,7 @@
|
||||
"//components/safe_browsing/content/browser:safe_browsing_service",
|
||||
"//components/safe_browsing/content/browser/password_protection",
|
||||
"//components/safe_browsing/content/browser/web_ui",
|
||||
@@ -3595,8 +3594,6 @@ static_library("browser") {
|
||||
@@ -3599,8 +3598,6 @@ static_library("browser") {
|
||||
"download/download_commands.h",
|
||||
"download/download_crx_util.cc",
|
||||
"download/download_crx_util.h",
|
||||
@@ -50,7 +50,7 @@
|
||||
#include "chrome/browser/shell_integration.h"
|
||||
#include "chrome/browser/site_isolation/prefs_observer.h"
|
||||
#include "chrome/browser/ssl/secure_origin_prefs_observer.h"
|
||||
@@ -447,8 +446,6 @@ void BrowserProcessImpl::StartTearDown()
|
||||
@@ -420,8 +419,6 @@ void BrowserProcessImpl::StartTearDown()
|
||||
|
||||
metrics_services_manager_.reset();
|
||||
intranet_redirect_detector_.reset();
|
||||
@@ -59,7 +59,7 @@
|
||||
network_time_tracker_.reset();
|
||||
|
||||
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH)
|
||||
@@ -1094,14 +1091,6 @@ StatusTray* BrowserProcessImpl::status_t
|
||||
@@ -1067,14 +1064,6 @@ StatusTray* BrowserProcessImpl::status_t
|
||||
return status_tray_.get();
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
subresource_filter::RulesetService*
|
||||
BrowserProcessImpl::subresource_filter_ruleset_service() {
|
||||
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
|
||||
@@ -1333,26 +1322,6 @@ void BrowserProcessImpl::CreateBackgroun
|
||||
@@ -1306,26 +1295,6 @@ void BrowserProcessImpl::CreateBackgroun
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
browsing_data::RemoveFederatedSiteSettingsData(delete_begin_, delete_end_,
|
||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||
@@ -1040,34 +1040,6 @@ void SetApplicationLocaleOnIOThread(cons
|
||||
@@ -1056,34 +1056,6 @@ void SetApplicationLocaleOnIOThread(cons
|
||||
GetIOThreadApplicationLocale() = locale;
|
||||
}
|
||||
|
||||
@@ -179,7 +179,7 @@
|
||||
#if BUILDFLAG(ENABLE_EXTENSIONS)
|
||||
|
||||
AppLoadedInTabSource ClassifyAppLoadedInTabSource(
|
||||
@@ -5003,14 +4975,9 @@ ChromeContentBrowserClient::CreateThrott
|
||||
@@ -5073,14 +5045,9 @@ ChromeContentBrowserClient::CreateThrott
|
||||
throttles.push_back(std::make_unique<PolicyBlocklistNavigationThrottle>(
|
||||
handle, handle->GetWebContents()->GetBrowserContext()));
|
||||
|
||||
@@ -195,7 +195,7 @@
|
||||
base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp),
|
||||
base::BindOnce(
|
||||
&ShouldIgnoreSslInterstitialBecauseNavigationDefaultedToHttps)));
|
||||
@@ -5056,16 +5023,6 @@ ChromeContentBrowserClient::CreateThrott
|
||||
@@ -5126,16 +5093,6 @@ ChromeContentBrowserClient::CreateThrott
|
||||
&throttles);
|
||||
#endif
|
||||
|
||||
@@ -212,7 +212,7 @@
|
||||
if (base::FeatureList::IsEnabled(safe_browsing::kDelayedWarnings)) {
|
||||
throttles.push_back(
|
||||
std::make_unique<safe_browsing::DelayedWarningNavigationThrottle>(
|
||||
@@ -5349,8 +5306,6 @@ void ChromeContentBrowserClient::Overrid
|
||||
@@ -5419,8 +5376,6 @@ void ChromeContentBrowserClient::Overrid
|
||||
void ChromeContentBrowserClient::InitOnUIThread() {
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||
|
||||
@@ -343,7 +343,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
@@ -456,10 +449,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c
|
||||
@@ -459,10 +452,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c
|
||||
bool DownloadPrefs::EnableAutoOpenByUserBasedOnExtension(
|
||||
const base::FilePath& file_name) {
|
||||
base::FilePath::StringType extension = file_name.Extension();
|
||||
@@ -356,7 +356,7 @@
|
||||
extension.erase(0, 1);
|
||||
--- a/chrome/browser/download/download_target_determiner.cc
|
||||
+++ b/chrome/browser/download/download_target_determiner.cc
|
||||
@@ -322,13 +322,6 @@ base::FilePath DownloadTargetDeterminer:
|
||||
@@ -323,13 +323,6 @@ base::FilePath DownloadTargetDeterminer:
|
||||
download_->GetURL(), download_->GetContentDisposition(), referrer_charset,
|
||||
suggested_filename, sniffed_mime_type, default_filename);
|
||||
|
||||
@@ -370,7 +370,7 @@
|
||||
// If no mime type or explicitly specified a name, don't replace file
|
||||
// extension.
|
||||
if (sniffed_mime_type.empty() || !suggested_filename.empty())
|
||||
@@ -1274,30 +1267,7 @@ DownloadFileType::DangerLevel DownloadTa
|
||||
@@ -1270,30 +1263,7 @@ DownloadFileType::DangerLevel DownloadTa
|
||||
download_->HasUserGesture())
|
||||
return DownloadFileType::NOT_DANGEROUS;
|
||||
|
||||
@@ -548,7 +548,7 @@
|
||||
referrer_entries)));
|
||||
--- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
|
||||
+++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
|
||||
@@ -719,18 +719,6 @@ void WebstorePrivateBeginInstallWithMani
|
||||
@@ -720,18 +720,6 @@ void WebstorePrivateBeginInstallWithMani
|
||||
|
||||
void WebstorePrivateBeginInstallWithManifest3Function::
|
||||
ReportFrictionAcceptedEvent() {
|
||||
@@ -567,7 +567,7 @@
|
||||
}
|
||||
|
||||
void WebstorePrivateBeginInstallWithManifest3Function::OnInstallPromptDone(
|
||||
@@ -1226,55 +1214,9 @@ WebstorePrivateGetReferrerChainFunction:
|
||||
@@ -1233,55 +1221,9 @@ WebstorePrivateGetReferrerChainFunction:
|
||||
|
||||
ExtensionFunction::ResponseAction
|
||||
WebstorePrivateGetReferrerChainFunction::Run() {
|
||||
@@ -662,7 +662,7 @@
|
||||
net::NetworkTrafficAnnotationTag traffic_annotation =
|
||||
net::DefineNetworkTrafficAnnotation("extension_blacklist", R"(
|
||||
semantics {
|
||||
@@ -114,12 +98,6 @@ void BlocklistStateFetcher::SendRequest(
|
||||
@@ -126,12 +110,6 @@ void BlocklistStateFetcher::SendRequest(
|
||||
base::Unretained(this), fetcher));
|
||||
}
|
||||
|
||||
@@ -696,7 +696,7 @@
|
||||
// SimpleURLLoader -> (owned loader, extension id).
|
||||
--- a/chrome/browser/net/trial_comparison_cert_verifier_controller.cc
|
||||
+++ b/chrome/browser/net/trial_comparison_cert_verifier_controller.cc
|
||||
@@ -137,9 +137,6 @@ void TrialComparisonCertVerifierControll
|
||||
@@ -128,9 +128,6 @@ void TrialComparisonCertVerifierControll
|
||||
std::string serialized_report;
|
||||
if (!report.Serialize(&serialized_report))
|
||||
return;
|
||||
@@ -716,7 +716,7 @@
|
||||
#include "chrome/browser/sessions/exit_type_service.h"
|
||||
#include "chrome/browser/sharing/sharing_service_factory.h"
|
||||
#include "chrome/browser/signin/identity_manager_factory.h"
|
||||
@@ -632,17 +631,6 @@ void ProfileImpl::LoadPrefsForNormalStar
|
||||
@@ -652,17 +651,6 @@ void ProfileImpl::LoadPrefsForNormalStar
|
||||
|
||||
mojo::PendingRemote<prefs::mojom::TrackedPreferenceValidationDelegate>
|
||||
pref_validation_delegate;
|
||||
@@ -736,7 +736,7 @@
|
||||
CreatePrefService(pref_registry_, CreateExtensionPrefStore(this, false),
|
||||
--- a/chrome/browser/profiles/profiles_state.cc
|
||||
+++ b/chrome/browser/profiles/profiles_state.cc
|
||||
@@ -260,9 +260,6 @@ void RemoveBrowsingDataForProfile(const
|
||||
@@ -261,9 +261,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.
|
||||
@@ -764,7 +764,7 @@
|
||||
|
||||
if (safe_browsing_mode != 0) {
|
||||
# "Safe Browsing Basic" files used for safe browsing in full mode
|
||||
@@ -491,6 +493,7 @@ static_library("advanced_protection") {
|
||||
@@ -507,6 +509,7 @@ static_library("advanced_protection") {
|
||||
}
|
||||
|
||||
source_set("metrics_collector") {
|
||||
@@ -772,7 +772,7 @@
|
||||
sources = [
|
||||
"safe_browsing_metrics_collector_factory.cc",
|
||||
"safe_browsing_metrics_collector_factory.h",
|
||||
@@ -510,6 +513,7 @@ source_set("metrics_collector") {
|
||||
@@ -526,6 +529,7 @@ source_set("metrics_collector") {
|
||||
"//components/safe_browsing/core/common:safe_browsing_prefs",
|
||||
"//content/public/browser",
|
||||
]
|
||||
@@ -877,7 +877,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/BUILD.gn
|
||||
+++ b/chrome/browser/ui/BUILD.gn
|
||||
@@ -4592,7 +4592,6 @@ static_library("ui") {
|
||||
@@ -4654,7 +4654,6 @@ static_library("ui") {
|
||||
"views/download/bubble/download_dialog_view.h",
|
||||
"views/download/bubble/download_toolbar_button_view.cc",
|
||||
"views/download/bubble/download_toolbar_button_view.h",
|
||||
@@ -887,7 +887,7 @@
|
||||
"views/download/download_item_view.cc",
|
||||
--- a/chrome/browser/ui/tab_helpers.cc
|
||||
+++ b/chrome/browser/ui/tab_helpers.cc
|
||||
@@ -398,22 +398,6 @@ void TabHelpers::AttachTabHelpers(WebCon
|
||||
@@ -407,22 +407,6 @@ void TabHelpers::AttachTabHelpers(WebCon
|
||||
// See https://crbug.com/910288.
|
||||
resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents(
|
||||
web_contents);
|
||||
@@ -1221,7 +1221,7 @@
|
||||
#include "components/spellcheck/spellcheck_buildflags.h"
|
||||
#include "components/subresource_filter/content/renderer/subresource_filter_agent.h"
|
||||
#include "components/subresource_filter/content/renderer/unverified_ruleset_dealer.h"
|
||||
@@ -459,12 +458,8 @@ void ChromeContentRendererClient::Render
|
||||
@@ -435,12 +434,8 @@ void ChromeContentRendererClient::Render
|
||||
subresource_filter_ruleset_dealer_ =
|
||||
std::make_unique<subresource_filter::UnverifiedRulesetDealer>();
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/components/autofill/core/browser/autofill_download_manager.cc
|
||||
+++ b/components/autofill/core/browser/autofill_download_manager.cc
|
||||
@@ -792,95 +792,6 @@ std::tuple<GURL, std::string> AutofillDo
|
||||
@@ -791,95 +791,6 @@ std::tuple<GURL, std::string> AutofillDo
|
||||
}
|
||||
|
||||
bool AutofillDownloadManager::StartRequest(FormRequestData request_data) {
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
}
|
||||
|
||||
// http://crbug.com/165634
|
||||
@@ -697,25 +683,6 @@ void WebstoreInstaller::UpdateDownloadPr
|
||||
@@ -693,25 +679,6 @@ void WebstoreInstaller::UpdateDownloadPr
|
||||
void WebstoreInstaller::StartCrxInstaller(const DownloadItem& download) {
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||
DCHECK(!crx_installer_.get());
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/net/dns/host_resolver_manager.cc
|
||||
+++ b/net/dns/host_resolver_manager.cc
|
||||
@@ -155,10 +155,10 @@ const unsigned kMinimumTTLSeconds = kCac
|
||||
@@ -156,10 +156,10 @@ const unsigned kMinimumTTLSeconds = kCac
|
||||
// cached.
|
||||
const int kIPv6ProbePeriodMs = 1000;
|
||||
|
||||
|
||||
@@ -2,21 +2,21 @@
|
||||
|
||||
--- a/BUILD.gn
|
||||
+++ b/BUILD.gn
|
||||
@@ -462,14 +462,6 @@ group("gn_all") {
|
||||
deps += [ "//chromeos:chromeos_unittests" ]
|
||||
}
|
||||
@@ -451,14 +451,6 @@ group("gn_all") {
|
||||
deps += [ "//chromeos:chromeos_unittests" ]
|
||||
}
|
||||
|
||||
- if (is_chromeos_ash || is_mac || is_win) {
|
||||
- deps += [
|
||||
- "//rlz:rlz_id",
|
||||
- "//rlz:rlz_lib",
|
||||
- "//rlz:rlz_unittests",
|
||||
- ]
|
||||
- }
|
||||
- if (is_chromeos_ash || is_mac || is_win) {
|
||||
- deps += [
|
||||
- "//rlz:rlz_id",
|
||||
- "//rlz:rlz_lib",
|
||||
- "//rlz:rlz_unittests",
|
||||
- ]
|
||||
- }
|
||||
-
|
||||
if (is_linux || is_chromeos) {
|
||||
# The following are definitely linux-only.
|
||||
deps += [
|
||||
if (is_linux || is_chromeos) {
|
||||
# The following are definitely linux-only.
|
||||
deps += [
|
||||
--- a/rlz/buildflags/buildflags.gni
|
||||
+++ b/rlz/buildflags/buildflags.gni
|
||||
@@ -7,7 +7,7 @@ import("//build/config/chromeos/ui_mode.
|
||||
|
||||
@@ -79,7 +79,7 @@ by default.
|
||||
if base_tag != '':
|
||||
--- a/chrome/browser/ash/customization/customization_document.cc
|
||||
+++ b/chrome/browser/ash/customization/customization_document.cc
|
||||
@@ -200,7 +200,7 @@ std::string ReadFileInBackground(const b
|
||||
@@ -202,7 +202,7 @@ std::string ReadFileInBackground(const b
|
||||
|
||||
// Template URL where to fetch OEM services customization manifest from.
|
||||
const char ServicesCustomizationDocument::kManifestUrl[] =
|
||||
@@ -90,7 +90,7 @@ by default.
|
||||
// creates and uses to publish OEM default apps to the extensions system.
|
||||
--- a/chrome/browser/ash/extensions/file_manager/private_api_misc.cc
|
||||
+++ b/chrome/browser/ash/extensions/file_manager/private_api_misc.cc
|
||||
@@ -94,7 +94,7 @@ namespace {
|
||||
@@ -93,7 +93,7 @@ namespace {
|
||||
|
||||
using api::file_manager_private::ProfileInfo;
|
||||
|
||||
@@ -123,7 +123,7 @@ by default.
|
||||
scoped_refptr<base::SequencedTaskRunner> task_runner)
|
||||
--- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc
|
||||
+++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc
|
||||
@@ -500,7 +500,7 @@ void WebRtcLogUploader::UploadCompressed
|
||||
@@ -498,7 +498,7 @@ void WebRtcLogUploader::UploadCompressed
|
||||
}
|
||||
})");
|
||||
|
||||
@@ -187,17 +187,6 @@ by default.
|
||||
|
||||
return GURL(std::string(kDownloadServerUrl) +
|
||||
base::ToLowerASCII(bdict_file));
|
||||
--- a/chrome/browser/supervised_user/supervised_user_service.cc
|
||||
+++ b/chrome/browser/supervised_user/supervised_user_service.cc
|
||||
@@ -73,7 +73,7 @@ namespace {
|
||||
|
||||
// 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/denylist-20141001-1k.bin";
|
||||
+ "trk:272:https://www.gstatic.com/chrome/supervised_user/denylist-20141001-1k.bin";
|
||||
|
||||
const char kDenylistSourceHistogramName[] = "FamilyUser.DenylistSource";
|
||||
|
||||
--- a/chrome/browser/ui/dialogs/outdated_upgrade_bubble.cc
|
||||
+++ b/chrome/browser/ui/dialogs/outdated_upgrade_bubble.cc
|
||||
@@ -42,7 +42,7 @@ const char* kUpdateBrowserRedirectUrl =
|
||||
@@ -340,7 +329,7 @@ by default.
|
||||
url::Component query(0, static_cast<int>(str.length())), key, value;
|
||||
--- a/components/history/core/browser/web_history_service.cc
|
||||
+++ b/components/history/core/browser/web_history_service.cc
|
||||
@@ -44,13 +44,13 @@ namespace history {
|
||||
@@ -42,13 +42,13 @@ namespace history {
|
||||
namespace {
|
||||
|
||||
const char kHistoryOAuthScope[] =
|
||||
@@ -483,8 +472,8 @@ by default.
|
||||
- "https://clients2.google.com/service/update2/crx";
|
||||
+ "trk:05:https://clients2.google.com/service/update2/crx";
|
||||
|
||||
GURL GetWebstoreLaunchURL() {
|
||||
extensions::ExtensionsClient* client = extensions::ExtensionsClient::Get();
|
||||
const char kAppMenuUtmSource[] = "ext_app_menu";
|
||||
|
||||
--- a/google_apis/gaia/gaia_constants.cc
|
||||
+++ b/google_apis/gaia/gaia_constants.cc
|
||||
@@ -14,149 +14,149 @@ const char kChromeSource[] = "ChromiumBr
|
||||
|
||||
@@ -24,7 +24,7 @@ This prevents trk:148 (phishing) and trk:149 (malware).
|
||||
std::string request_data;
|
||||
request->SerializeToString(&request_data);
|
||||
|
||||
@@ -326,6 +330,7 @@ void ClientSideDetectionService::StartCl
|
||||
@@ -324,6 +328,7 @@ void ClientSideDetectionService::StartCl
|
||||
base::BindOnce(&WebUIInfoSingleton::AddToClientPhishingRequestsSent,
|
||||
base::Unretained(WebUIInfoSingleton::GetInstance()),
|
||||
std::move(request), access_token));
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
// via the feature params.
|
||||
--- a/chrome/browser/resources/discards/graph_doc_template.html
|
||||
+++ b/chrome/browser/resources/discards/graph_doc_template.html
|
||||
@@ -78,10 +78,6 @@ URL. As result, this document needs to b
|
||||
@@ -82,10 +82,6 @@ URL. As result, this document needs to b
|
||||
}
|
||||
|
||||
</style>
|
||||
@@ -35,7 +35,7 @@
|
||||
</script>
|
||||
--- a/chrome/browser/search/background/ntp_background_service.cc
|
||||
+++ b/chrome/browser/search/background/ntp_background_service.cc
|
||||
@@ -85,6 +85,7 @@ void NtpBackgroundService::Shutdown() {
|
||||
@@ -91,6 +91,7 @@ void NtpBackgroundService::Shutdown() {
|
||||
}
|
||||
|
||||
void NtpBackgroundService::FetchCollectionInfo() {
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
return GURL(parts.scheme.is_valid() ? text : FixupPath(text));
|
||||
--- a/content/browser/child_process_security_policy_impl.cc
|
||||
+++ b/content/browser/child_process_security_policy_impl.cc
|
||||
@@ -774,6 +774,7 @@ ChildProcessSecurityPolicyImpl::ChildPro
|
||||
@@ -775,6 +775,7 @@ ChildProcessSecurityPolicyImpl::ChildPro
|
||||
RegisterWebSafeScheme(url::kWssScheme);
|
||||
#endif // BUILDFLAG(ENABLE_WEBSOCKETS)
|
||||
RegisterWebSafeScheme(url::kDataScheme);
|
||||
@@ -70,7 +70,7 @@
|
||||
// other origins, so we should not treat them as web safe. Remove callers of
|
||||
--- a/net/BUILD.gn
|
||||
+++ b/net/BUILD.gn
|
||||
@@ -1029,6 +1029,8 @@ component("net") {
|
||||
@@ -1032,6 +1032,8 @@ component("net") {
|
||||
"url_request/report_sender.h",
|
||||
"url_request/static_http_user_agent_settings.cc",
|
||||
"url_request/static_http_user_agent_settings.h",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||
@@ -2551,7 +2551,8 @@ void ChromeContentBrowserClient::AppendE
|
||||
@@ -2595,7 +2595,8 @@ void ChromeContentBrowserClient::AppendE
|
||||
command_line->AppendSwitchASCII(switches::kMetricsClientID,
|
||||
client_info->client_id);
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
--- a/google_apis/gaia/gaia_auth_fetcher.cc
|
||||
+++ b/google_apis/gaia/gaia_auth_fetcher.cc
|
||||
@@ -262,61 +262,6 @@ void GaiaAuthFetcher::CreateAndStartGaia
|
||||
@@ -271,61 +271,6 @@ void GaiaAuthFetcher::CreateAndStartGaia
|
||||
network::mojom::CredentialsMode credentials_mode,
|
||||
const net::NetworkTrafficAnnotationTag& traffic_annotation) {
|
||||
DCHECK(!fetch_pending_) << "Tried to fetch two things at once!";
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/components/gcm_driver/gcm_client_impl.cc
|
||||
+++ b/components/gcm_driver/gcm_client_impl.cc
|
||||
@@ -463,6 +463,7 @@ void GCMClientImpl::StartGCM() {
|
||||
@@ -450,6 +450,7 @@ void GCMClientImpl::StartGCM() {
|
||||
|
||||
void GCMClientImpl::InitializeMCSClient() {
|
||||
DCHECK(network_connection_tracker_);
|
||||
@@ -10,7 +10,7 @@
|
||||
std::vector<GURL> endpoints;
|
||||
endpoints.push_back(gservices_settings_.GetMCSMainEndpoint());
|
||||
GURL fallback_endpoint = gservices_settings_.GetMCSFallbackEndpoint();
|
||||
@@ -668,32 +669,6 @@ void GCMClientImpl::RemoveHeartbeatInter
|
||||
@@ -654,32 +655,6 @@ void GCMClientImpl::RemoveHeartbeatInter
|
||||
|
||||
void GCMClientImpl::StartCheckin() {
|
||||
DCHECK(io_task_runner_->RunsTasksInCurrentSequence());
|
||||
@@ -43,7 +43,7 @@
|
||||
}
|
||||
|
||||
void GCMClientImpl::OnCheckinCompleted(
|
||||
@@ -750,24 +725,6 @@ void GCMClientImpl::SetGServicesSettings
|
||||
@@ -736,24 +711,6 @@ void GCMClientImpl::SetGServicesSettings
|
||||
|
||||
void GCMClientImpl::SchedulePeriodicCheckin() {
|
||||
DCHECK(io_task_runner_->RunsTasksInCurrentSequence());
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
mojom_request->start_time = base::Time::Now();
|
||||
--- a/chrome/common/google_url_loader_throttle.cc
|
||||
+++ b/chrome/common/google_url_loader_throttle.cc
|
||||
@@ -15,10 +15,6 @@
|
||||
@@ -18,10 +18,6 @@
|
||||
#include "services/network/public/mojom/url_response_head.mojom.h"
|
||||
#include "services/network/public/mojom/x_frame_options.mojom.h"
|
||||
|
||||
@@ -22,37 +22,38 @@
|
||||
-#include "extensions/common/extension_urls.h"
|
||||
-#endif
|
||||
-
|
||||
namespace {
|
||||
|
||||
#if BUILDFLAG(IS_ANDROID)
|
||||
@@ -58,39 +54,6 @@ void GoogleURLLoaderThrottle::DetachFrom
|
||||
#if BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS)
|
||||
#include "chrome/common/bound_session_request_throttled_listener.h"
|
||||
#include "net/cookies/cookie_util.h"
|
||||
@@ -73,55 +69,6 @@ void GoogleURLLoaderThrottle::DetachFrom
|
||||
void GoogleURLLoaderThrottle::WillStartRequest(
|
||||
network::ResourceRequest* request,
|
||||
bool* defer) {
|
||||
- if (dynamic_params_.force_safe_search) {
|
||||
- if (dynamic_params_->force_safe_search) {
|
||||
- GURL new_url;
|
||||
- safe_search_api::ForceGoogleSafeSearch(request->url, &new_url);
|
||||
- if (!new_url.is_empty())
|
||||
- if (!new_url.is_empty()) {
|
||||
- request->url = new_url;
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- static_assert(safe_search_api::YOUTUBE_RESTRICT_OFF == 0,
|
||||
- "OFF must be first");
|
||||
- if (dynamic_params_.youtube_restrict >
|
||||
- if (dynamic_params_->youtube_restrict >
|
||||
- safe_search_api::YOUTUBE_RESTRICT_OFF &&
|
||||
- dynamic_params_.youtube_restrict <
|
||||
- dynamic_params_->youtube_restrict <
|
||||
- safe_search_api::YOUTUBE_RESTRICT_COUNT) {
|
||||
- safe_search_api::ForceYouTubeRestrict(
|
||||
- request->url, &request->cors_exempt_headers,
|
||||
- static_cast<safe_search_api::YouTubeRestrictMode>(
|
||||
- dynamic_params_.youtube_restrict));
|
||||
- dynamic_params_->youtube_restrict));
|
||||
- }
|
||||
-
|
||||
- if (!dynamic_params_.allowed_domains_for_apps.empty() &&
|
||||
- if (!dynamic_params_->allowed_domains_for_apps.empty() &&
|
||||
- request->url.DomainIs("google.com")) {
|
||||
- request->cors_exempt_headers.SetHeader(
|
||||
- safe_search_api::kGoogleAppsAllowedDomains,
|
||||
- dynamic_params_.allowed_domains_for_apps);
|
||||
- dynamic_params_->allowed_domains_for_apps);
|
||||
- }
|
||||
-
|
||||
-#if BUILDFLAG(IS_ANDROID)
|
||||
@@ -61,37 +62,52 @@
|
||||
- request->cors_exempt_headers.SetHeader(kCCTClientDataHeader,
|
||||
- client_data_header_);
|
||||
- }
|
||||
-#endif
|
||||
-#if BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS)
|
||||
- if (request->SendsCookies() &&
|
||||
- ShouldDeferRequestForBoundSession(request->url)) {
|
||||
- // TODO(b/263264391): `bound_session_request_throttled_listener_` should
|
||||
- // always be set if `BoundSessionParams` are set. Switch to a check once the
|
||||
- // renderer `BoundSessionRequestThrottledListener` is set.
|
||||
- if (bound_session_request_throttled_listener_) {
|
||||
- *defer = true;
|
||||
- bound_session_request_throttled_listener_->OnRequestBlockedOnCookie(
|
||||
- base::BindOnce(
|
||||
- &GoogleURLLoaderThrottle::OnDeferRequestForBoundSessionCompleted,
|
||||
- weak_factory_.GetWeakPtr()));
|
||||
- }
|
||||
- }
|
||||
-#endif
|
||||
}
|
||||
|
||||
void GoogleURLLoaderThrottle::WillRedirectRequest(
|
||||
@@ -100,37 +63,6 @@ void GoogleURLLoaderThrottle::WillRedire
|
||||
@@ -131,51 +78,6 @@ void GoogleURLLoaderThrottle::WillRedire
|
||||
std::vector<std::string>* to_be_removed_headers,
|
||||
net::HttpRequestHeaders* modified_headers,
|
||||
net::HttpRequestHeaders* modified_cors_exempt_headers) {
|
||||
- // URLLoaderThrottles can only change the redirect URL when the network
|
||||
- // service is enabled. The non-network service path handles this in
|
||||
- // ChromeNetworkDelegate.
|
||||
- if (dynamic_params_.force_safe_search) {
|
||||
- if (dynamic_params_->force_safe_search) {
|
||||
- safe_search_api::ForceGoogleSafeSearch(redirect_info->new_url,
|
||||
- &redirect_info->new_url);
|
||||
- }
|
||||
-
|
||||
- if (dynamic_params_.youtube_restrict >
|
||||
- if (dynamic_params_->youtube_restrict >
|
||||
- safe_search_api::YOUTUBE_RESTRICT_OFF &&
|
||||
- dynamic_params_.youtube_restrict <
|
||||
- dynamic_params_->youtube_restrict <
|
||||
- safe_search_api::YOUTUBE_RESTRICT_COUNT) {
|
||||
- safe_search_api::ForceYouTubeRestrict(
|
||||
- redirect_info->new_url, modified_cors_exempt_headers,
|
||||
- static_cast<safe_search_api::YouTubeRestrictMode>(
|
||||
- dynamic_params_.youtube_restrict));
|
||||
- dynamic_params_->youtube_restrict));
|
||||
- }
|
||||
-
|
||||
- if (!dynamic_params_.allowed_domains_for_apps.empty() &&
|
||||
- if (!dynamic_params_->allowed_domains_for_apps.empty() &&
|
||||
- redirect_info->new_url.DomainIs("google.com")) {
|
||||
- modified_cors_exempt_headers->SetHeader(
|
||||
- safe_search_api::kGoogleAppsAllowedDomains,
|
||||
- dynamic_params_.allowed_domains_for_apps);
|
||||
- dynamic_params_->allowed_domains_for_apps);
|
||||
- }
|
||||
-
|
||||
-#if BUILDFLAG(IS_ANDROID)
|
||||
@@ -99,11 +115,25 @@
|
||||
- !google_util::IsGoogleAssociatedDomainUrl(redirect_info->new_url)) {
|
||||
- to_be_removed_headers->push_back(kCCTClientDataHeader);
|
||||
- }
|
||||
-#endif
|
||||
-#if BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS)
|
||||
- if (ShouldDeferRequestForBoundSession(redirect_info->new_url)) {
|
||||
- // TODO(b/263264391): `bound_session_request_throttled_listener_` should
|
||||
- // always be set if `BoundSessionParams` are set. Switch to a check once the
|
||||
- // renderer `BoundSessionRequestThrottledListener` is set.
|
||||
- if (bound_session_request_throttled_listener_) {
|
||||
- *defer = true;
|
||||
- bound_session_request_throttled_listener_->OnRequestBlockedOnCookie(
|
||||
- base::BindOnce(
|
||||
- &GoogleURLLoaderThrottle::OnDeferRequestForBoundSessionCompleted,
|
||||
- weak_factory_.GetWeakPtr()));
|
||||
- }
|
||||
- }
|
||||
-#endif
|
||||
}
|
||||
|
||||
#if BUILDFLAG(ENABLE_EXTENSIONS)
|
||||
@@ -138,22 +70,5 @@ void GoogleURLLoaderThrottle::WillProces
|
||||
@@ -183,23 +85,6 @@ void GoogleURLLoaderThrottle::WillProces
|
||||
const GURL& response_url,
|
||||
network::mojom::URLResponseHead* response_head,
|
||||
bool* defer) {
|
||||
@@ -126,6 +156,7 @@
|
||||
- }
|
||||
}
|
||||
#endif
|
||||
|
||||
--- a/components/google/core/common/google_util.cc
|
||||
+++ b/components/google/core/common/google_util.cc
|
||||
@@ -31,110 +31,6 @@ namespace google_util {
|
||||
@@ -482,7 +513,7 @@
|
||||
bool IsGoogleHostname(const GURL& url) {
|
||||
--- a/components/search_engines/template_url.cc
|
||||
+++ b/components/search_engines/template_url.cc
|
||||
@@ -556,11 +556,7 @@ std::u16string TemplateURLRef::SearchTer
|
||||
@@ -558,11 +558,7 @@ std::u16string TemplateURLRef::SearchTer
|
||||
bool TemplateURLRef::HasGoogleBaseURLs(
|
||||
const SearchTermsData& search_terms_data) const {
|
||||
ParseIfNecessary(search_terms_data);
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
--- a/chrome/BUILD.gn
|
||||
+++ b/chrome/BUILD.gn
|
||||
@@ -382,7 +382,6 @@ if (!is_android && !is_mac) {
|
||||
@@ -379,7 +379,6 @@ if (!is_android && !is_mac) {
|
||||
}
|
||||
|
||||
data_deps += [
|
||||
@@ -15,7 +15,7 @@
|
||||
"//third_party/widevine/cdm",
|
||||
]
|
||||
if (invoker.collect_inputs_only) {
|
||||
@@ -1231,7 +1230,6 @@ if (is_win) {
|
||||
@@ -1226,7 +1225,6 @@ if (is_win) {
|
||||
":optimization_guide_library",
|
||||
":swiftshader_library",
|
||||
":widevine_cdm_library",
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
--- a/chrome/browser/privacy_sandbox/privacy_sandbox_settings_delegate.cc
|
||||
+++ b/chrome/browser/privacy_sandbox/privacy_sandbox_settings_delegate.cc
|
||||
@@ -16,25 +16,7 @@
|
||||
@@ -16,29 +16,7 @@
|
||||
namespace {
|
||||
|
||||
bool PrivacySandboxRestrictedByAcccountCapability(Profile* profile) {
|
||||
bool PrivacySandboxRestrictedByAccountCapability(Profile* profile) {
|
||||
- if (privacy_sandbox::kPrivacySandboxSettings4ForceRestrictedUserForTesting
|
||||
- .Get()) {
|
||||
- return true;
|
||||
- }
|
||||
- auto* identity_manager = IdentityManagerFactory::GetForProfile(profile);
|
||||
-
|
||||
- if (!identity_manager ||
|
||||
@@ -26,7 +30,7 @@
|
||||
+ return true;
|
||||
}
|
||||
|
||||
} // namespace
|
||||
bool PrivacySandboxRestrictedNoticeRequired(Profile* profile) {
|
||||
--- a/components/privacy_sandbox/privacy_sandbox_prefs.cc
|
||||
+++ b/components/privacy_sandbox/privacy_sandbox_prefs.cc
|
||||
@@ -103,7 +103,7 @@ namespace privacy_sandbox {
|
||||
@@ -40,7 +44,7 @@
|
||||
registry->RegisterBooleanPref(prefs::kPrivacySandboxM1ConsentDecisionMade,
|
||||
--- a/components/privacy_sandbox/privacy_sandbox_settings_impl.cc
|
||||
+++ b/components/privacy_sandbox/privacy_sandbox_settings_impl.cc
|
||||
@@ -63,7 +63,7 @@ base::Value CreateBlockedTopicEntry(cons
|
||||
@@ -72,7 +72,7 @@ base::Value CreateBlockedTopicEntry(cons
|
||||
|
||||
// static
|
||||
bool PrivacySandboxSettingsImpl::IsAllowed(Status status) {
|
||||
@@ -49,7 +53,7 @@
|
||||
}
|
||||
|
||||
PrivacySandboxSettingsImpl::PrivacySandboxSettingsImpl(
|
||||
@@ -465,20 +465,7 @@ bool PrivacySandboxSettingsImpl::IsPriva
|
||||
@@ -504,20 +504,7 @@ bool PrivacySandboxSettingsImpl::IsPriva
|
||||
}
|
||||
|
||||
bool PrivacySandboxSettingsImpl::IsPrivacySandboxEnabled() const {
|
||||
@@ -71,7 +75,7 @@
|
||||
}
|
||||
|
||||
void PrivacySandboxSettingsImpl::SetAllPrivacySandboxAllowedForTesting() {
|
||||
@@ -503,7 +490,6 @@ void PrivacySandboxSettingsImpl::SetTopi
|
||||
@@ -542,7 +529,6 @@ void PrivacySandboxSettingsImpl::SetTopi
|
||||
}
|
||||
|
||||
void PrivacySandboxSettingsImpl::SetPrivacySandboxEnabled(bool enabled) {
|
||||
@@ -92,7 +96,7 @@
|
||||
kPrivacySandboxAggregationServiceTrustedServerUrlAwsParam{
|
||||
--- a/third_party/blink/common/features.cc
|
||||
+++ b/third_party/blink/common/features.cc
|
||||
@@ -136,7 +136,7 @@ BASE_FEATURE(kBlockingDownloadsInAdFrame
|
||||
@@ -137,7 +137,7 @@ BASE_FEATURE(kBlockingDownloadsInAdFrame
|
||||
// Controls whether the Conversion Measurement API infrastructure is enabled.
|
||||
BASE_FEATURE(kConversionMeasurement,
|
||||
"ConversionMeasurement",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/chrome_pages.cc
|
||||
+++ b/chrome/browser/ui/chrome_pages.cc
|
||||
@@ -610,32 +610,6 @@ void ShowShortcutCustomizationApp(Profil
|
||||
@@ -622,32 +622,6 @@ void ShowShortcutCustomizationApp(Profil
|
||||
void ShowBrowserSignin(Browser* browser,
|
||||
signin_metrics::AccessPoint access_point,
|
||||
signin::ConsentLevel consent_level) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/common/chrome_features.cc
|
||||
+++ b/chrome/common/chrome_features.cc
|
||||
@@ -334,12 +334,7 @@ BASE_FEATURE(kDisruptiveNotificationPerm
|
||||
@@ -345,12 +345,7 @@ BASE_FEATURE(kDisruptiveNotificationPerm
|
||||
// Enable DNS over HTTPS (DoH).
|
||||
BASE_FEATURE(kDnsOverHttps,
|
||||
"DnsOverHttps",
|
||||
@@ -62,4 +62,4 @@
|
||||
-#endif
|
||||
);
|
||||
|
||||
// If this feature is enabled, the mDNS responder service responds to queries
|
||||
// When enabled, the requests in a third party context to domains included in
|
||||
|
||||
@@ -1,6 +1,17 @@
|
||||
# Contains tests and features that are unneeded and would otherwise
|
||||
# require binaries to be whitelisted in the pruning list
|
||||
|
||||
--- a/chrome/BUILD.gn
|
||||
+++ b/chrome/BUILD.gn
|
||||
@@ -943,8 +943,6 @@ if (is_win) {
|
||||
|
||||
bundle_data("chrome_framework_resources") {
|
||||
sources = [
|
||||
- "//ui/gl/resources/angle-metal/gpu_shader_cache.bin",
|
||||
-
|
||||
# This image is used to badge the lock icon in the
|
||||
# authentication dialogs, such as those used for installation
|
||||
# from disk image and Keystone promotion (if so enabled). It
|
||||
--- a/chrome/test/chromedriver/BUILD.gn
|
||||
+++ b/chrome/test/chromedriver/BUILD.gn
|
||||
@@ -360,7 +360,7 @@ source_set("lib") {
|
||||
@@ -12,16 +23,19 @@
|
||||
# Linux
|
||||
executable("chromedriver_server.unstripped") {
|
||||
testonly = true
|
||||
--- a/components/omnibox/browser/autocomplete_controller.cc
|
||||
+++ b/components/omnibox/browser/autocomplete_controller.cc
|
||||
@@ -1568,5 +1568,7 @@ bool AutocompleteController::MaybeRunUrl
|
||||
}
|
||||
--- a/content/shell/BUILD.gn
|
||||
+++ b/content/shell/BUILD.gn
|
||||
@@ -704,10 +704,6 @@ if (is_apple) {
|
||||
deps = [ "//third_party/icu:icudata" ]
|
||||
}
|
||||
|
||||
return true;
|
||||
+#else
|
||||
+ return false;
|
||||
#endif // BUILDFLAG(BUILD_WITH_TFLITE_LIB)
|
||||
}
|
||||
- if (is_mac) {
|
||||
- sources += [ "//ui/gl/resources/angle-metal/gpu_shader_cache.bin" ]
|
||||
- }
|
||||
-
|
||||
if (v8_use_external_startup_data) {
|
||||
public_deps += [ "//v8" ]
|
||||
if (use_v8_context_snapshot) {
|
||||
--- a/third_party/devtools-frontend/src/BUILD.gn
|
||||
+++ b/third_party/devtools-frontend/src/BUILD.gn
|
||||
@@ -13,7 +13,6 @@ import("./third_party/blink/public/publi
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/BUILD.gn
|
||||
+++ b/chrome/browser/BUILD.gn
|
||||
@@ -297,8 +297,6 @@ static_library("browser") {
|
||||
@@ -295,8 +295,6 @@ static_library("browser") {
|
||||
"commerce/shopping_service_factory.h",
|
||||
"complex_tasks/task_tab_helper.cc",
|
||||
"complex_tasks/task_tab_helper.h",
|
||||
@@ -11,7 +11,7 @@
|
||||
"component_updater/chrome_component_updater_configurator.cc",
|
||||
"component_updater/chrome_component_updater_configurator.h",
|
||||
"component_updater/chrome_origin_trials_component_installer.cc",
|
||||
@@ -609,8 +607,6 @@ static_library("browser") {
|
||||
@@ -605,8 +603,6 @@ static_library("browser") {
|
||||
"internal_auth.h",
|
||||
"interstitials/chrome_settings_page_helper.cc",
|
||||
"interstitials/chrome_settings_page_helper.h",
|
||||
@@ -20,7 +20,7 @@
|
||||
"invalidation/profile_invalidation_provider_factory.cc",
|
||||
"invalidation/profile_invalidation_provider_factory.h",
|
||||
"k_anonymity_service/k_anonymity_service_client.cc",
|
||||
@@ -3619,10 +3615,6 @@ static_library("browser") {
|
||||
@@ -3623,10 +3619,6 @@ static_library("browser") {
|
||||
"enterprise/connectors/analysis/analysis_service_settings.h",
|
||||
"enterprise/connectors/analysis/analysis_settings.cc",
|
||||
"enterprise/connectors/analysis/analysis_settings.h",
|
||||
@@ -31,7 +31,7 @@
|
||||
"enterprise/connectors/analysis/content_analysis_dialog.cc",
|
||||
"enterprise/connectors/analysis/content_analysis_dialog.h",
|
||||
"enterprise/connectors/analysis/content_analysis_downloads_delegate.cc",
|
||||
@@ -3899,10 +3891,6 @@ static_library("browser") {
|
||||
@@ -3917,10 +3909,6 @@ static_library("browser") {
|
||||
"new_tab_page/modules/recipes/recipes_service_factory.h",
|
||||
"new_tab_page/modules/recipes/time_format_util.cc",
|
||||
"new_tab_page/modules/recipes/time_format_util.h",
|
||||
@@ -42,15 +42,15 @@
|
||||
"new_tab_page/new_tab_page_util.cc",
|
||||
"new_tab_page/new_tab_page_util.h",
|
||||
"new_tab_page/one_google_bar/one_google_bar_data.cc",
|
||||
@@ -4352,7 +4340,6 @@ static_library("browser") {
|
||||
"//chrome/browser/new_tab_page/modules/history_clusters:mojo_bindings",
|
||||
@@ -4386,7 +4374,6 @@ static_library("browser") {
|
||||
"//chrome/browser/new_tab_page/modules/history_clusters/cart:mojo_bindings",
|
||||
"//chrome/browser/new_tab_page/modules/photos:mojo_bindings",
|
||||
"//chrome/browser/new_tab_page/modules/recipes:mojo_bindings",
|
||||
- "//chrome/browser/new_tab_page/modules/safe_browsing:mojo_bindings",
|
||||
"//chrome/browser/policy:path_parser",
|
||||
"//chrome/browser/profile_resetter:profile_reset_report_proto",
|
||||
"//chrome/browser/resource_coordinator:intervention_policy_database_proto",
|
||||
@@ -6072,10 +6059,6 @@ static_library("browser") {
|
||||
@@ -6117,10 +6104,6 @@ static_library("browser") {
|
||||
"enterprise/chrome_browser_main_extra_parts_enterprise.h",
|
||||
"enterprise/connectors/analysis/content_analysis_sdk_manager.cc",
|
||||
"enterprise/connectors/analysis/content_analysis_sdk_manager.h",
|
||||
@@ -61,7 +61,7 @@
|
||||
"enterprise/connectors/device_trust/attestation/desktop/crypto_utility.cc",
|
||||
"enterprise/connectors/device_trust/attestation/desktop/crypto_utility.h",
|
||||
"enterprise/connectors/device_trust/attestation/desktop/desktop_attestation_service.cc",
|
||||
@@ -7570,9 +7553,14 @@ static_library("browser") {
|
||||
@@ -7627,9 +7610,14 @@ static_library("browser") {
|
||||
"//components/safe_browsing/content/browser:safe_browsing_blocking_page",
|
||||
"//components/safe_browsing/content/browser/download:download_stats",
|
||||
"//components/safe_browsing/content/common:file_type_policies",
|
||||
@@ -79,7 +79,7 @@
|
||||
sources += [
|
||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||
@@ -5024,11 +5024,13 @@ ChromeContentBrowserClient::CreateThrott
|
||||
@@ -5094,11 +5094,13 @@ ChromeContentBrowserClient::CreateThrott
|
||||
&throttles);
|
||||
#endif
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
|
||||
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
|
||||
MaybeAddThrottle(browser_switcher::BrowserSwitcherNavigationThrottle::
|
||||
@@ -6571,26 +6573,7 @@ ChromeContentBrowserClient::GetSafeBrows
|
||||
@@ -6717,26 +6719,7 @@ ChromeContentBrowserClient::GetSafeBrows
|
||||
? content::BrowserThread::UI
|
||||
: content::BrowserThread::IO);
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
}
|
||||
|
||||
safe_browsing::RealTimeUrlLookupServiceBase*
|
||||
@@ -6611,11 +6594,6 @@ ChromeContentBrowserClient::GetUrlLookup
|
||||
@@ -6757,11 +6740,6 @@ ChromeContentBrowserClient::GetUrlLookup
|
||||
GetForProfile(profile);
|
||||
}
|
||||
#endif
|
||||
@@ -184,7 +184,7 @@
|
||||
#endif // BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) && !BUILDFLAG(IS_CHROMEOS)
|
||||
--- a/chrome/browser/devtools/devtools_window.cc
|
||||
+++ b/chrome/browser/devtools/devtools_window.cc
|
||||
@@ -72,6 +72,7 @@
|
||||
@@ -73,6 +73,7 @@
|
||||
#include "content/public/browser/web_contents.h"
|
||||
#include "content/public/common/content_client.h"
|
||||
#include "content/public/common/url_constants.h"
|
||||
@@ -202,7 +202,7 @@
|
||||
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
|
||||
#include "chrome/browser/ui/browser.h"
|
||||
#include "chrome/browser/ui/browser_finder.h"
|
||||
@@ -202,8 +201,6 @@ void DownloadBubbleUIController::Process
|
||||
@@ -215,8 +214,6 @@ void DownloadBubbleUIController::Process
|
||||
commands.ExecuteCommand(command);
|
||||
break;
|
||||
case DownloadCommands::REVIEW:
|
||||
@@ -317,7 +317,7 @@
|
||||
|
||||
--- a/chrome/browser/download/download_item_model.cc
|
||||
+++ b/chrome/browser/download/download_item_model.cc
|
||||
@@ -927,102 +927,10 @@ void DownloadItemModel::ExecuteCommand(D
|
||||
@@ -939,102 +939,10 @@ void DownloadItemModel::ExecuteCommand(D
|
||||
|
||||
DownloadItemModel::BubbleUIInfo
|
||||
DownloadItemModel::GetBubbleUIInfoForTailoredWarning() const {
|
||||
@@ -443,7 +443,7 @@
|
||||
void RecordDownloadOpen(ChromeDownloadOpenMethod open_method,
|
||||
--- a/chrome/browser/download/download_target_determiner.cc
|
||||
+++ b/chrome/browser/download/download_target_determiner.cc
|
||||
@@ -995,12 +995,14 @@ void DownloadTargetDeterminer::CheckVisi
|
||||
@@ -992,12 +992,14 @@ void DownloadTargetDeterminer::CheckVisi
|
||||
bool visited_referrer_before) {
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||
DCHECK_EQ(STATE_DETERMINE_INTERMEDIATE_PATH, next_state_);
|
||||
@@ -458,7 +458,7 @@
|
||||
danger_level_ = GetDangerLevel(
|
||||
visited_referrer_before ? VISITED_REFERRER : NO_VISITS_TO_REFERRER);
|
||||
if (danger_level_ != DownloadFileType::NOT_DANGEROUS &&
|
||||
@@ -1272,6 +1274,7 @@ DownloadFileType::DangerLevel DownloadTa
|
||||
@@ -1268,6 +1270,7 @@ DownloadFileType::DangerLevel DownloadTa
|
||||
|
||||
absl::optional<base::Time>
|
||||
DownloadTargetDeterminer::GetLastDownloadBypassTimestamp() const {
|
||||
@@ -466,7 +466,7 @@
|
||||
safe_browsing::SafeBrowsingMetricsCollector* metrics_collector =
|
||||
safe_browsing::SafeBrowsingMetricsCollectorFactory::GetForProfile(
|
||||
GetProfile());
|
||||
@@ -1280,6 +1283,9 @@ DownloadTargetDeterminer::GetLastDownloa
|
||||
@@ -1276,6 +1279,9 @@ DownloadTargetDeterminer::GetLastDownloa
|
||||
safe_browsing::SafeBrowsingMetricsCollector::
|
||||
EventType::DANGEROUS_DOWNLOAD_BYPASS)
|
||||
: absl::nullopt;
|
||||
@@ -501,7 +501,7 @@
|
||||
std::u16string ContentAnalysisDownloadsDelegate::GetBypassJustificationLabel()
|
||||
--- a/chrome/browser/enterprise/connectors/analysis/files_request_handler.cc
|
||||
+++ b/chrome/browser/enterprise/connectors/analysis/files_request_handler.cc
|
||||
@@ -158,49 +158,12 @@ void FilesRequestHandler::FileRequestCal
|
||||
@@ -161,49 +161,12 @@ void FilesRequestHandler::FileRequestCal
|
||||
}
|
||||
|
||||
bool FilesRequestHandler::UploadDataImpl() {
|
||||
@@ -551,7 +551,7 @@
|
||||
void FilesRequestHandler::OnGotFileInfo(
|
||||
std::unique_ptr<safe_browsing::BinaryUploadService::Request> request,
|
||||
size_t index,
|
||||
@@ -236,14 +199,6 @@ void FilesRequestHandler::OnGotFileInfo(
|
||||
@@ -239,14 +202,6 @@ void FilesRequestHandler::OnGotFileInfo(
|
||||
void FilesRequestHandler::FinishRequestEarly(
|
||||
std::unique_ptr<safe_browsing::BinaryUploadService::Request> request,
|
||||
safe_browsing::BinaryUploadService::Result result) {
|
||||
@@ -568,7 +568,7 @@
|
||||
}
|
||||
--- a/chrome/browser/enterprise/connectors/analysis/files_request_handler.h
|
||||
+++ b/chrome/browser/enterprise/connectors/analysis/files_request_handler.h
|
||||
@@ -110,10 +110,6 @@ class FilesRequestHandler : public Reque
|
||||
@@ -113,10 +113,6 @@ class FilesRequestHandler : public Reque
|
||||
enterprise_connectors::ContentAnalysisResponse response);
|
||||
|
||||
private:
|
||||
@@ -663,7 +663,7 @@
|
||||
signals.Set(device_signals::names::kBuiltInDnsClientEnabled,
|
||||
--- a/chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
|
||||
+++ b/chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
|
||||
@@ -414,7 +414,7 @@ void RealtimeReportingClient::ReportEven
|
||||
@@ -412,7 +412,7 @@ void RealtimeReportingClient::ReportEven
|
||||
}
|
||||
|
||||
std::string RealtimeReportingClient::GetProfileUserName() const {
|
||||
@@ -799,7 +799,7 @@
|
||||
} // namespace utils
|
||||
--- a/chrome/browser/extensions/BUILD.gn
|
||||
+++ b/chrome/browser/extensions/BUILD.gn
|
||||
@@ -299,10 +299,6 @@ static_library("extensions") {
|
||||
@@ -300,10 +300,6 @@ static_library("extensions") {
|
||||
"api/runtime/chrome_runtime_api_delegate.h",
|
||||
"api/safe_browsing_private/safe_browsing_private_api.cc",
|
||||
"api/safe_browsing_private/safe_browsing_private_api.h",
|
||||
@@ -810,7 +810,7 @@
|
||||
"api/safe_browsing_private/safe_browsing_util.cc",
|
||||
"api/safe_browsing_private/safe_browsing_util.h",
|
||||
"api/search/search_api.cc",
|
||||
@@ -636,8 +632,6 @@ static_library("extensions") {
|
||||
@@ -642,8 +638,6 @@ static_library("extensions") {
|
||||
"menu_manager_factory.h",
|
||||
"navigation_observer.cc",
|
||||
"navigation_observer.h",
|
||||
@@ -900,9 +900,33 @@
|
||||
info.browser_version = std::move(signals.browser_version);
|
||||
info.built_in_dns_client_enabled = signals.built_in_dns_client_enabled;
|
||||
info.enterprise_profile_id = signals.enterprise_profile_id;
|
||||
--- a/chrome/browser/extensions/blocklist.cc
|
||||
+++ b/chrome/browser/extensions/blocklist.cc
|
||||
@@ -204,21 +204,8 @@ Blocklist* Blocklist::Get(content::Brows
|
||||
void Blocklist::GetBlocklistedIDs(const std::set<std::string>& ids,
|
||||
GetBlocklistedIDsCallback callback) {
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||
- if (ids.empty() || !GetDatabaseManager().get() ||
|
||||
- !safe_browsing::IsSafeBrowsingExtensionProtectionAllowed(
|
||||
- *profile_prefs_)) {
|
||||
base::SingleThreadTaskRunner::GetCurrentDefault()->PostTask(
|
||||
FROM_HERE, base::BindOnce(std::move(callback), BlocklistStateMap()));
|
||||
- return;
|
||||
- }
|
||||
-
|
||||
- // Constructing the SafeBrowsingClientImpl begins the process of asking
|
||||
- // safebrowsing for the blocklisted extensions. The set of blocklisted
|
||||
- // extensions returned by SafeBrowsing will then be passed to
|
||||
- // GetBlocklistStateIDs to get the particular BlocklistState for each id.
|
||||
- SafeBrowsingClientImpl::Start(
|
||||
- ids, base::BindOnce(&Blocklist::GetBlocklistStateForIDs,
|
||||
- weak_ptr_factory_.GetWeakPtr(), std::move(callback)));
|
||||
}
|
||||
|
||||
void Blocklist::GetMalwareIDs(const std::set<std::string>& ids,
|
||||
--- a/chrome/browser/extensions/chrome_extensions_browser_client.cc
|
||||
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc
|
||||
@@ -705,56 +705,17 @@ void ChromeExtensionsBrowserClient::Noti
|
||||
@@ -706,76 +706,23 @@ void ChromeExtensionsBrowserClient::Noti
|
||||
content::BrowserContext* context,
|
||||
const ExtensionId& extension_id,
|
||||
const std::string& code) const {
|
||||
@@ -929,6 +953,26 @@
|
||||
+ return false;
|
||||
}
|
||||
|
||||
void ChromeExtensionsBrowserClient::NotifyExtensionApiDeclarativeNetRequest(
|
||||
content::BrowserContext* context,
|
||||
const ExtensionId& extension_id,
|
||||
const std::vector<api::declarative_net_request::Rule>& rules) const {
|
||||
- auto* telemetry_service =
|
||||
- safe_browsing::ExtensionTelemetryServiceFactory::GetForProfile(
|
||||
- Profile::FromBrowserContext(context));
|
||||
- if (!telemetry_service || !telemetry_service->enabled() ||
|
||||
- !base::FeatureList::IsEnabled(
|
||||
- safe_browsing::kExtensionTelemetryDeclarativeNetRequestSignal)) {
|
||||
- return;
|
||||
- }
|
||||
-
|
||||
- // The telemetry service will consume and release the signal object inside the
|
||||
- // `AddSignal()` call.
|
||||
- auto signal = std::make_unique<safe_browsing::DeclarativeNetRequestSignal>(
|
||||
- extension_id, rules);
|
||||
- telemetry_service->AddSignal(std::move(signal));
|
||||
}
|
||||
|
||||
void ChromeExtensionsBrowserClient::NotifyExtensionRemoteHostContacted(
|
||||
content::BrowserContext* context,
|
||||
const ExtensionId& extension_id,
|
||||
@@ -960,6 +1004,14 @@
|
||||
}
|
||||
|
||||
// static
|
||||
@@ -937,7 +884,6 @@ ChromeExtensionsBrowserClient::GetWebVie
|
||||
|
||||
void ChromeExtensionsBrowserClient::CreatePasswordReuseDetectionManager(
|
||||
content::WebContents* web_contents) const {
|
||||
- ChromePasswordReuseDetectionManagerClient::CreateForWebContents(web_contents);
|
||||
}
|
||||
|
||||
} // namespace extensions
|
||||
--- a/chrome/browser/extensions/extension_service.cc
|
||||
+++ b/chrome/browser/extensions/extension_service.cc
|
||||
@@ -52,7 +52,6 @@
|
||||
@@ -1151,7 +1203,7 @@
|
||||
|
||||
--- a/chrome/browser/extensions/extension_system_impl.cc
|
||||
+++ b/chrome/browser/extensions/extension_system_impl.cc
|
||||
@@ -465,8 +465,6 @@ void ExtensionSystemImpl::InstallUpdate(
|
||||
@@ -453,8 +453,6 @@ void ExtensionSystemImpl::InstallUpdate(
|
||||
void ExtensionSystemImpl::PerformActionBasedOnOmahaAttributes(
|
||||
const std::string& extension_id,
|
||||
const base::Value& attributes) {
|
||||
@@ -1204,7 +1256,7 @@
|
||||
#include "chrome/browser/ui/file_system_access_dialogs.h"
|
||||
#include "chrome/common/chrome_paths.h"
|
||||
#include "chrome/common/pdf_util.h"
|
||||
@@ -398,85 +397,6 @@ bool ShouldBlockAccessToPath(const base:
|
||||
@@ -400,85 +399,6 @@ bool ShouldBlockAccessToPath(const base:
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -1290,7 +1342,7 @@
|
||||
std::string GenerateLastPickedDirectoryKey(const std::string& id) {
|
||||
return id.empty() ? kDefaultLastPickedDirectoryKey
|
||||
: base::StrCat({kCustomLastPickedDirectoryKey, "-", id});
|
||||
@@ -496,13 +416,7 @@ base::StringPiece GetGrantKeyFromGrantTy
|
||||
@@ -498,13 +418,7 @@ base::StringPiece GetGrantKeyFromGrantTy
|
||||
bool FileHasDangerousExtension(const url::Origin& origin,
|
||||
const base::FilePath& path,
|
||||
Profile* profile) {
|
||||
@@ -1305,7 +1357,7 @@
|
||||
}
|
||||
|
||||
} // namespace
|
||||
@@ -1334,29 +1248,6 @@ void ChromeFileSystemAccessPermissionCon
|
||||
@@ -1342,29 +1256,6 @@ void ChromeFileSystemAccessPermissionCon
|
||||
std::move(callback));
|
||||
}
|
||||
|
||||
@@ -1397,10 +1449,10 @@
|
||||
#include "chrome/browser/password_manager/password_store_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
-#include "chrome/browser/safe_browsing/chrome_password_protection_service.h"
|
||||
#include "chrome/browser/safe_browsing/extension_telemetry/extension_telemetry_service.h"
|
||||
#include "chrome/browser/safe_browsing/extension_telemetry/extension_telemetry_service_factory.h"
|
||||
#include "chrome/browser/safe_browsing/extension_telemetry/password_reuse_signal.h"
|
||||
@@ -881,6 +880,7 @@ autofill::LanguageCode ChromePasswordMan
|
||||
#include "chrome/browser/safe_browsing/user_interaction_observer.h"
|
||||
#include "chrome/browser/signin/identity_manager_factory.h"
|
||||
#include "chrome/browser/sync/sync_service_factory.h"
|
||||
@@ -822,6 +821,7 @@ autofill::LanguageCode ChromePasswordMan
|
||||
return autofill::LanguageCode();
|
||||
}
|
||||
|
||||
@@ -1408,22 +1460,15 @@
|
||||
safe_browsing::PasswordProtectionService*
|
||||
ChromePasswordManagerClient::GetPasswordProtectionService() const {
|
||||
return safe_browsing::ChromePasswordProtectionService::
|
||||
@@ -954,13 +954,9 @@ void ChromePasswordManagerClient::CheckP
|
||||
telemetry_service->AddSignal(std::move(password_reuse_signal));
|
||||
#endif // !BUILDFLAG(IS_ANDROID)
|
||||
@@ -841,6 +841,7 @@ void ChromePasswordManagerClient::CheckS
|
||||
}
|
||||
}
|
||||
#endif // defined(ON_FOCUS_PING_ENABLED)
|
||||
+#endif // BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
|
||||
void ChromePasswordManagerClient::LogPasswordReuseDetectedEvent() {
|
||||
- safe_browsing::PasswordProtectionService* pps =
|
||||
- GetPasswordProtectionService();
|
||||
- if (pps) {
|
||||
- pps->MaybeLogPasswordReuseDetectedEvent(web_contents());
|
||||
- }
|
||||
}
|
||||
|
||||
#if !BUILDFLAG(IS_ANDROID)
|
||||
@@ -969,36 +965,10 @@ void ChromePasswordManagerClient::MaybeR
|
||||
void ChromePasswordManagerClient::MaybeReportEnterpriseLoginEvent(
|
||||
@@ -848,36 +849,10 @@ void ChromePasswordManagerClient::MaybeR
|
||||
bool is_federated,
|
||||
const url::Origin& federated_origin,
|
||||
const std::u16string& login_user_name) const {
|
||||
@@ -1460,27 +1505,7 @@
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -1515,7 +1485,9 @@ void ChromePasswordManagerClient::OnPast
|
||||
}
|
||||
|
||||
was_on_paste_called_ = true;
|
||||
+#if defined(SYNC_PASSWORD_REUSE_WARNING_ENABLED)
|
||||
password_reuse_detection_manager_.OnPaste(std::move(text));
|
||||
+#endif // defined(SYNC_PASSWORD_REUSE_WARNING_ENABLED)
|
||||
}
|
||||
|
||||
void ChromePasswordManagerClient::RenderFrameCreated(
|
||||
@@ -1551,7 +1523,9 @@ void ChromePasswordManagerClient::OnInpu
|
||||
if (key_event.windows_key_code == (ui::VKEY_V & 0x1f)) {
|
||||
OnPaste();
|
||||
} else {
|
||||
+#if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED)
|
||||
password_reuse_detection_manager_.OnKeyPressedCommitted(key_event.text);
|
||||
+#endif // defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED)
|
||||
}
|
||||
#endif // BUILDFLAG(IS_ANDROID)
|
||||
}
|
||||
@@ -1582,6 +1556,7 @@ bool ChromePasswordManagerClient::IsPass
|
||||
@@ -1359,6 +1334,7 @@ bool ChromePasswordManagerClient::IsPass
|
||||
is_enabled = false;
|
||||
}
|
||||
|
||||
@@ -1488,7 +1513,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
|
||||
@@ -1592,6 +1567,7 @@ bool ChromePasswordManagerClient::IsPass
|
||||
@@ -1369,6 +1345,7 @@ bool ChromePasswordManagerClient::IsPass
|
||||
observer->OnPasswordSaveOrAutofillDenied();
|
||||
is_enabled = false;
|
||||
}
|
||||
@@ -1498,7 +1523,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
|
||||
@@ -227,13 +227,14 @@ class ChromePasswordManagerClient
|
||||
@@ -220,6 +220,7 @@ class ChromePasswordManagerClient
|
||||
void AnnotateNavigationEntry(bool has_password_field) override;
|
||||
autofill::LanguageCode GetPageLanguage() const override;
|
||||
|
||||
@@ -1506,22 +1531,14 @@
|
||||
safe_browsing::PasswordProtectionService* GetPasswordProtectionService()
|
||||
const override;
|
||||
|
||||
#if defined(ON_FOCUS_PING_ENABLED)
|
||||
@@ -227,6 +228,7 @@ class ChromePasswordManagerClient
|
||||
void CheckSafeBrowsingReputation(const GURL& form_action,
|
||||
const GURL& frame_url) override;
|
||||
-#endif
|
||||
+#endif // defined(ON_FOCUS_PING_ENABLED)
|
||||
|
||||
void CheckProtectedPasswordEntry(
|
||||
password_manager::metrics_util::PasswordType reused_password_type,
|
||||
@@ -243,6 +244,7 @@ class ChromePasswordManagerClient
|
||||
bool password_field_exists,
|
||||
uint64_t reused_password_hash,
|
||||
const std::string& domain) override;
|
||||
#endif
|
||||
+#endif // BUILDFLAG(FULL_SAFE_BROWSING)
|
||||
|
||||
void LogPasswordReuseDetectedEvent() override;
|
||||
|
||||
// Reporting these events is only supported on desktop platforms.
|
||||
#if !BUILDFLAG(IS_ANDROID)
|
||||
--- a/chrome/browser/permissions/contextual_notification_permission_ui_selector.cc
|
||||
+++ b/chrome/browser/permissions/contextual_notification_permission_ui_selector.cc
|
||||
@@ -16,7 +16,6 @@
|
||||
@@ -1574,7 +1591,7 @@
|
||||
void ContextualNotificationPermissionUiSelector::OnSafeBrowsingVerdictReceived(
|
||||
--- a/chrome/browser/permissions/permission_revocation_request.cc
|
||||
+++ b/chrome/browser/permissions/permission_revocation_request.cc
|
||||
@@ -135,27 +135,7 @@ void PermissionRevocationRequest::CheckA
|
||||
@@ -136,27 +136,7 @@ void PermissionRevocationRequest::CheckA
|
||||
DCHECK(profile_);
|
||||
DCHECK(callback_);
|
||||
|
||||
@@ -1602,7 +1619,7 @@
|
||||
}
|
||||
|
||||
void PermissionRevocationRequest::OnSiteReputationReady(
|
||||
@@ -165,33 +145,6 @@ void PermissionRevocationRequest::OnSite
|
||||
@@ -166,33 +146,6 @@ void PermissionRevocationRequest::OnSite
|
||||
base::TimeTicks::Now() - crowd_deny_request_start_time_.value();
|
||||
}
|
||||
|
||||
@@ -1701,7 +1718,7 @@
|
||||
#include "components/safe_browsing/content/common/file_type_policies_prefs.h"
|
||||
#include "components/safe_browsing/core/common/safe_browsing_policy_handler.h"
|
||||
#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
|
||||
@@ -1970,8 +1971,6 @@ std::unique_ptr<ConfigurationPolicyHandl
|
||||
@@ -1964,8 +1965,6 @@ std::unique_ptr<ConfigurationPolicyHandl
|
||||
handlers->AddHandler(
|
||||
std::make_unique<bookmarks::ManagedBookmarksPolicyHandler>(
|
||||
chrome_schema));
|
||||
@@ -1710,7 +1727,7 @@
|
||||
handlers->AddHandler(std::make_unique<syncer::SyncPolicyHandler>());
|
||||
handlers->AddHandler(
|
||||
std::make_unique<URLBlocklistPolicyHandler>(key::kURLBlocklist));
|
||||
@@ -2030,13 +2029,6 @@ std::unique_ptr<ConfigurationPolicyHandl
|
||||
@@ -2024,13 +2023,6 @@ std::unique_ptr<ConfigurationPolicyHandl
|
||||
prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckMode,
|
||||
prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckScope, chrome_schema));
|
||||
|
||||
@@ -1734,7 +1751,7 @@
|
||||
#include "chrome/browser/new_tab_page/promos/promo_service.h"
|
||||
#include "chrome/browser/policy/developer_tools_policy_handler.h"
|
||||
#include "chrome/browser/search/background/ntp_custom_background_service.h"
|
||||
@@ -1546,7 +1545,6 @@ void RegisterProfilePrefs(user_prefs::Pr
|
||||
@@ -1550,7 +1549,6 @@ void RegisterProfilePrefs(user_prefs::Pr
|
||||
NewTabPageHandler::RegisterProfilePrefs(registry);
|
||||
NewTabPageUI::RegisterProfilePrefs(registry);
|
||||
NewTabUI::RegisterProfilePrefs(registry);
|
||||
@@ -1744,7 +1761,7 @@
|
||||
PinnedTabCodec::RegisterProfilePrefs(registry);
|
||||
--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
||||
+++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
||||
@@ -615,9 +615,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
@@ -623,9 +623,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
enterprise_connectors::DeviceTrustServiceFactory::GetInstance();
|
||||
enterprise_connectors::DeviceTrustConnectorServiceFactory::GetInstance();
|
||||
#endif
|
||||
@@ -1754,7 +1771,7 @@
|
||||
#if BUILDFLAG(ENABLE_SESSION_SERVICE)
|
||||
ExitTypeServiceFactory::GetInstance();
|
||||
#endif
|
||||
@@ -896,7 +893,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
@@ -912,7 +909,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
safe_browsing::CloudBinaryUploadServiceFactory::GetInstance();
|
||||
safe_browsing::ExtensionTelemetryServiceFactory::GetInstance();
|
||||
safe_browsing::HashRealTimeServiceFactory::GetInstance();
|
||||
@@ -1762,7 +1779,7 @@
|
||||
safe_browsing::ChromePasswordProtectionServiceFactory::GetInstance();
|
||||
safe_browsing::ChromePingManagerFactory::GetInstance();
|
||||
safe_browsing::ClientSideDetectionServiceFactory::GetInstance();
|
||||
@@ -904,6 +900,7 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
@@ -920,6 +916,7 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
safe_browsing::SafeBrowsingMetricsCollectorFactory::GetInstance();
|
||||
safe_browsing::SafeBrowsingNavigationObserverManagerFactory::GetInstance();
|
||||
safe_browsing::VerdictCacheManagerFactory::GetInstance();
|
||||
@@ -1770,7 +1787,7 @@
|
||||
#if BUILDFLAG(ENABLE_SCREEN_AI_SERVICE)
|
||||
screen_ai::AXScreenAIAnnotatorFactory::EnsureFactoryBuilt();
|
||||
screen_ai::PdfOcrControllerFactory::GetInstance();
|
||||
@@ -957,7 +954,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
@@ -973,7 +970,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
}
|
||||
#endif
|
||||
TabRestoreServiceFactory::GetInstance();
|
||||
@@ -1780,7 +1797,7 @@
|
||||
#if !BUILDFLAG(IS_ANDROID)
|
||||
--- a/chrome/browser/resources/settings/lazy_load.ts
|
||||
+++ b/chrome/browser/resources/settings/lazy_load.ts
|
||||
@@ -171,7 +171,6 @@ export {SettingsPrivacyGuideDialogElemen
|
||||
@@ -190,7 +190,6 @@ export {SettingsPrivacyGuideDialogElemen
|
||||
export {PrivacyGuideHistorySyncFragmentElement} from './privacy_page/privacy_guide/privacy_guide_history_sync_fragment.js';
|
||||
export {PrivacyGuideMsbbFragmentElement} from './privacy_page/privacy_guide/privacy_guide_msbb_fragment.js';
|
||||
export {SettingsPrivacyGuidePageElement} from './privacy_page/privacy_guide/privacy_guide_page.js';
|
||||
@@ -1852,7 +1869,7 @@
|
||||
} // namespace safe_browsing
|
||||
--- a/chrome/browser/safe_browsing/url_lookup_service_factory.cc
|
||||
+++ b/chrome/browser/safe_browsing/url_lookup_service_factory.cc
|
||||
@@ -63,28 +63,7 @@ RealTimeUrlLookupServiceFactory::RealTim
|
||||
@@ -63,30 +63,7 @@ RealTimeUrlLookupServiceFactory::RealTim
|
||||
|
||||
KeyedService* RealTimeUrlLookupServiceFactory::BuildServiceInstanceFor(
|
||||
content::BrowserContext* context) const {
|
||||
@@ -1867,7 +1884,9 @@
|
||||
- return new RealTimeUrlLookupService(
|
||||
- network::SharedURLLoaderFactory::Create(std::move(url_loader_factory)),
|
||||
- VerdictCacheManagerFactory::GetForProfile(profile),
|
||||
- base::BindRepeating(&safe_browsing::GetUserPopulationForProfile, profile),
|
||||
- base::BindRepeating(
|
||||
- &safe_browsing::GetUserPopulationForProfileWithCookieTheftExperiments,
|
||||
- profile),
|
||||
- profile->GetPrefs(),
|
||||
- std::make_unique<SafeBrowsingPrimaryAccountTokenFetcher>(
|
||||
- IdentityManagerFactory::GetForProfile(profile)),
|
||||
@@ -1987,7 +2006,7 @@
|
||||
} // namespace
|
||||
--- a/chrome/browser/ui/BUILD.gn
|
||||
+++ b/chrome/browser/ui/BUILD.gn
|
||||
@@ -560,7 +560,6 @@ static_library("ui") {
|
||||
@@ -565,7 +565,6 @@ static_library("ui") {
|
||||
"//components/renderer_context_menu",
|
||||
"//components/resources",
|
||||
"//components/safe_browsing/content/browser",
|
||||
@@ -1995,7 +2014,7 @@
|
||||
"//components/safe_browsing/content/browser/password_protection",
|
||||
"//components/safe_browsing/content/browser/web_ui",
|
||||
"//components/safe_browsing/core/browser/db:database_manager",
|
||||
@@ -3586,8 +3585,6 @@ static_library("ui") {
|
||||
@@ -3638,8 +3637,6 @@ static_library("ui") {
|
||||
"startup/web_app_startup_utils.h",
|
||||
"tab_contents/chrome_web_contents_menu_helper.cc",
|
||||
"tab_contents/chrome_web_contents_menu_helper.h",
|
||||
@@ -2004,7 +2023,7 @@
|
||||
"views/autofill/payments/virtual_card_selection_dialog_view.cc",
|
||||
"views/autofill/payments/virtual_card_selection_dialog_view.h",
|
||||
"views/autofill/payments/webauthn_dialog_view.cc",
|
||||
@@ -5075,8 +5072,6 @@ static_library("ui") {
|
||||
@@ -5139,8 +5136,6 @@ static_library("ui") {
|
||||
"views/safe_browsing/prompt_for_scanning_modal_dialog.h",
|
||||
"views/safe_browsing/tailored_security_desktop_dialog_manager.cc",
|
||||
"views/safe_browsing/tailored_security_desktop_dialog_manager.h",
|
||||
@@ -2039,6 +2058,16 @@
|
||||
}
|
||||
|
||||
void JavaScriptTabModalDialogManagerDelegateDesktop::DidCloseDialog() {
|
||||
--- a/chrome/browser/ui/tab_helpers.cc
|
||||
+++ b/chrome/browser/ui/tab_helpers.cc
|
||||
@@ -325,7 +325,6 @@ void TabHelpers::AttachTabHelpers(WebCon
|
||||
ChromePasswordManagerClient::CreateForWebContentsWithAutofillClient(
|
||||
web_contents,
|
||||
autofill::ContentAutofillClient::FromWebContents(web_contents));
|
||||
- ChromePasswordReuseDetectionManagerClient::CreateForWebContents(web_contents);
|
||||
CreateSubresourceFilterWebContentsHelper(web_contents);
|
||||
ChromeTranslateClient::CreateForWebContents(web_contents);
|
||||
client_hints::ClientHintsWebContentsObserver::CreateForWebContents(
|
||||
--- a/chrome/browser/ui/views/download/download_item_view.cc
|
||||
+++ b/chrome/browser/ui/views/download/download_item_view.cc
|
||||
@@ -38,7 +38,6 @@
|
||||
@@ -2086,6 +2115,28 @@
|
||||
model_->SetOpenWhenComplete(true);
|
||||
}
|
||||
|
||||
--- a/chrome/browser/ui/views/media_router/presentation_receiver_window_view.cc
|
||||
+++ b/chrome/browser/ui/views/media_router/presentation_receiver_window_view.cc
|
||||
@@ -173,7 +173,6 @@ void PresentationReceiverWindowView::Ini
|
||||
ChromePasswordManagerClient::CreateForWebContentsWithAutofillClient(
|
||||
web_contents,
|
||||
autofill::ContentAutofillClient::FromWebContents(web_contents));
|
||||
- ChromePasswordReuseDetectionManagerClient::CreateForWebContents(web_contents);
|
||||
ManagePasswordsUIController::CreateForWebContents(web_contents);
|
||||
SearchTabHelper::CreateForWebContents(web_contents);
|
||||
TabDialogs::CreateForWebContents(web_contents);
|
||||
--- a/chrome/browser/ui/views/profiles/profile_picker_force_signin_dialog_delegate.cc
|
||||
+++ b/chrome/browser/ui/views/profiles/profile_picker_force_signin_dialog_delegate.cc
|
||||
@@ -45,9 +45,6 @@ ProfilePickerForceSigninDialogDelegate::
|
||||
autofill::ContentAutofillClient::FromWebContents(
|
||||
web_view_->GetWebContents()));
|
||||
|
||||
- ChromePasswordReuseDetectionManagerClient::CreateForWebContents(
|
||||
- web_view_->GetWebContents());
|
||||
-
|
||||
web_modal::WebContentsModalDialogManager::CreateForWebContents(
|
||||
web_view_->GetWebContents());
|
||||
web_modal::WebContentsModalDialogManager::FromWebContents(
|
||||
--- a/chrome/browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views.cc
|
||||
+++ b/chrome/browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views.cc
|
||||
@@ -110,7 +110,7 @@ void ChromeWebContentsViewDelegateViews:
|
||||
@@ -2099,7 +2150,7 @@
|
||||
std::unique_ptr<content::WebContentsViewDelegate> CreateWebContentsViewDelegate(
|
||||
--- a/chrome/browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views_mac.mm
|
||||
+++ b/chrome/browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views_mac.mm
|
||||
@@ -86,7 +86,7 @@ bool ChromeWebContentsViewDelegateViewsM
|
||||
@@ -87,7 +87,7 @@ bool ChromeWebContentsViewDelegateViewsM
|
||||
void ChromeWebContentsViewDelegateViewsMac::OnPerformDrop(
|
||||
const content::DropData& drop_data,
|
||||
DropCompletionCallback callback) {
|
||||
@@ -2163,7 +2214,7 @@
|
||||
// DownloadsDOMHandler, private: --------------------------------------------
|
||||
--- a/chrome/browser/ui/webui/management/management_ui_handler.cc
|
||||
+++ b/chrome/browser/ui/webui/management/management_ui_handler.cc
|
||||
@@ -967,12 +967,6 @@ base::Value::Dict ManagementUIHandler::G
|
||||
@@ -968,12 +968,6 @@ base::Value::Dict ManagementUIHandler::G
|
||||
&info);
|
||||
}
|
||||
|
||||
@@ -2220,7 +2271,7 @@
|
||||
std::move(callback),
|
||||
--- a/chrome/test/BUILD.gn
|
||||
+++ b/chrome/test/BUILD.gn
|
||||
@@ -1501,7 +1501,6 @@ if (!is_android) {
|
||||
@@ -1506,7 +1506,6 @@ if (!is_android) {
|
||||
"//components/resources",
|
||||
"//components/safe_browsing:buildflags",
|
||||
"//components/safe_browsing/content/browser",
|
||||
@@ -2228,7 +2279,7 @@
|
||||
"//components/safe_browsing/content/browser:safe_browsing_service",
|
||||
"//components/safe_browsing/content/browser/password_protection",
|
||||
"//components/safe_browsing/content/browser/password_protection:test_support",
|
||||
@@ -6159,7 +6158,6 @@ test("unit_tests") {
|
||||
@@ -6204,7 +6203,6 @@ test("unit_tests") {
|
||||
"//components/resources",
|
||||
"//components/safe_browsing:buildflags",
|
||||
"//components/safe_browsing/content/browser",
|
||||
@@ -2238,7 +2289,7 @@
|
||||
"//components/safe_browsing/content/browser/web_ui",
|
||||
--- a/components/password_manager/content/browser/content_password_manager_driver.cc
|
||||
+++ b/components/password_manager/content/browser/content_password_manager_driver.cc
|
||||
@@ -450,7 +450,7 @@ void ContentPasswordManagerDriver::Check
|
||||
@@ -452,7 +452,7 @@ void ContentPasswordManagerDriver::Check
|
||||
if (!password_manager::bad_message::CheckFrameNotPrerendering(
|
||||
render_frame_host_))
|
||||
return;
|
||||
@@ -2249,7 +2300,7 @@
|
||||
}
|
||||
--- a/components/password_manager/core/browser/password_manager_client.h
|
||||
+++ b/components/password_manager/core/browser/password_manager_client.h
|
||||
@@ -388,11 +388,14 @@ class PasswordManagerClient {
|
||||
@@ -384,11 +384,14 @@ class PasswordManagerClient {
|
||||
// Returns the current best guess as to the page's display language.
|
||||
virtual autofill::LanguageCode GetPageLanguage() const;
|
||||
|
||||
@@ -2265,36 +2316,6 @@
|
||||
// Checks the safe browsing reputation of the webpage when the
|
||||
// user focuses on a username/password field. This is used for reporting
|
||||
// only, and won't trigger a warning.
|
||||
@@ -400,6 +403,7 @@ class PasswordManagerClient {
|
||||
const GURL& frame_url) = 0;
|
||||
#endif
|
||||
|
||||
+#if defined(PASSWORD_REUSE_DETECTION_ENABLED)
|
||||
// Checks the safe browsing reputation of the webpage where password reuse
|
||||
// happens. This is called by the PasswordReuseDetectionManager when a
|
||||
// protected password is typed on the wrong domain. This may trigger a
|
||||
@@ -416,6 +420,7 @@ class PasswordManagerClient {
|
||||
bool password_field_exists,
|
||||
uint64_t reused_password_hash,
|
||||
const std::string& domain) = 0;
|
||||
+#endif
|
||||
|
||||
// Records a Chrome Sync event that GAIA password reuse was detected.
|
||||
virtual void LogPasswordReuseDetectedEvent() = 0;
|
||||
--- a/components/password_manager/core/browser/password_reuse_detection_manager.cc
|
||||
+++ b/components/password_manager/core/browser/password_reuse_detection_manager.cc
|
||||
@@ -163,9 +163,11 @@ void PasswordReuseDetectionManager::OnRe
|
||||
? reused_protected_password_hash->username
|
||||
: "";
|
||||
|
||||
+ #if defined(PASSWORD_REUSE_DETECTION_ENABLED)
|
||||
client_->CheckProtectedPasswordEntry(
|
||||
reused_password_type, username, matching_reused_credentials,
|
||||
password_field_detected, reused_password_hash, domain);
|
||||
+ #endif
|
||||
}
|
||||
|
||||
void PasswordReuseDetectionManager::SetClockForTesting(base::Clock* clock) {
|
||||
--- a/components/safe_browsing/content/common/proto/BUILD.gn
|
||||
+++ b/components/safe_browsing/content/common/proto/BUILD.gn
|
||||
@@ -5,8 +5,12 @@
|
||||
@@ -2343,9 +2364,80 @@
|
||||
#include "base/containers/unique_ptr_adapters.h"
|
||||
#include "base/memory/raw_ptr.h"
|
||||
#include "base/memory/weak_ptr.h"
|
||||
--- a/components/safe_browsing/core/browser/hashprefix_realtime/ohttp_key_service.cc
|
||||
+++ b/components/safe_browsing/core/browser/hashprefix_realtime/ohttp_key_service.cc
|
||||
@@ -10,7 +10,6 @@
|
||||
#include "components/prefs/pref_service.h"
|
||||
#include "components/safe_browsing/core/browser/utils/backoff_operator.h"
|
||||
#include "components/safe_browsing/core/common/features.h"
|
||||
-#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
|
||||
#include "components/safe_browsing/core/common/utils.h"
|
||||
#include "net/base/net_errors.h"
|
||||
#include "net/http/http_request_headers.h"
|
||||
@@ -102,17 +101,7 @@ constexpr net::NetworkTrafficAnnotationT
|
||||
)");
|
||||
|
||||
bool IsEnabled(const PrefService& pref_service) {
|
||||
- safe_browsing::SafeBrowsingState state =
|
||||
- safe_browsing::GetSafeBrowsingState(pref_service);
|
||||
- return (state == safe_browsing::SafeBrowsingState::STANDARD_PROTECTION &&
|
||||
- !base::FeatureList::IsEnabled(
|
||||
- safe_browsing::kSafeBrowsingLookupMechanismExperiment)) ||
|
||||
- // The service is enabled when enhanced protection and lookup mechanism
|
||||
- // experiment are both enabled, because Chrome needs to send HPRT
|
||||
- // requests to conduct the experiment.
|
||||
- (state == safe_browsing::SafeBrowsingState::ENHANCED_PROTECTION &&
|
||||
- base::FeatureList::IsEnabled(
|
||||
- safe_browsing::kSafeBrowsingLookupMechanismExperiment));
|
||||
+ return false;
|
||||
}
|
||||
|
||||
} // namespace
|
||||
@@ -138,14 +127,6 @@ OhttpKeyService::OhttpKeyService(
|
||||
PopulateKeyFromPref();
|
||||
|
||||
pref_change_registrar_.Init(pref_service_);
|
||||
- pref_change_registrar_.Add(
|
||||
- prefs::kSafeBrowsingEnabled,
|
||||
- base::BindRepeating(&OhttpKeyService::OnSafeBrowsingStateChanged,
|
||||
- weak_factory_.GetWeakPtr()));
|
||||
- pref_change_registrar_.Add(
|
||||
- prefs::kSafeBrowsingEnhanced,
|
||||
- base::BindRepeating(&OhttpKeyService::OnSafeBrowsingStateChanged,
|
||||
- weak_factory_.GetWeakPtr()));
|
||||
|
||||
SetEnabled(IsEnabled(*pref_service_));
|
||||
}
|
||||
@@ -346,26 +327,9 @@ void OhttpKeyService::MaybeStartServerTr
|
||||
}
|
||||
|
||||
void OhttpKeyService::PopulateKeyFromPref() {
|
||||
- std::string key =
|
||||
- pref_service_->GetString(prefs::kSafeBrowsingHashRealTimeOhttpKey);
|
||||
- base::Time expiration_time = pref_service_->GetTime(
|
||||
- prefs::kSafeBrowsingHashRealTimeOhttpExpirationTime);
|
||||
- if (!key.empty() && expiration_time > base::Time::Now()) {
|
||||
- std::string decoded_key;
|
||||
- base::Base64Decode(key, &decoded_key);
|
||||
- ohttp_key_ = {decoded_key, expiration_time};
|
||||
- }
|
||||
}
|
||||
|
||||
void OhttpKeyService::StoreKeyToPref() {
|
||||
- if (ohttp_key_ && ohttp_key_->expiration > base::Time::Now()) {
|
||||
- std::string base64_encoded_key;
|
||||
- base::Base64Encode(ohttp_key_->key, &base64_encoded_key);
|
||||
- pref_service_->SetString(prefs::kSafeBrowsingHashRealTimeOhttpKey,
|
||||
- base64_encoded_key);
|
||||
- pref_service_->SetTime(prefs::kSafeBrowsingHashRealTimeOhttpExpirationTime,
|
||||
- ohttp_key_->expiration);
|
||||
- }
|
||||
}
|
||||
|
||||
void OhttpKeyService::Shutdown() {
|
||||
--- a/components/safe_browsing/core/browser/verdict_cache_manager.cc
|
||||
+++ b/components/safe_browsing/core/browser/verdict_cache_manager.cc
|
||||
@@ -437,16 +437,6 @@ VerdictCacheManager::VerdictCacheManager
|
||||
@@ -453,16 +453,6 @@ VerdictCacheManager::VerdictCacheManager
|
||||
// pref_service can be null in tests.
|
||||
if (pref_service) {
|
||||
pref_change_registrar_.Init(pref_service);
|
||||
@@ -2518,7 +2610,7 @@
|
||||
|
||||
--- a/extensions/browser/updater/update_service.cc
|
||||
+++ b/extensions/browser/updater/update_service.cc
|
||||
@@ -131,14 +131,6 @@ void UpdateService::OnCrxStateChange(Upd
|
||||
@@ -128,14 +128,6 @@ void UpdateService::OnCrxStateChange(Upd
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -2546,7 +2638,7 @@
|
||||
declare_args() {
|
||||
--- a/weblayer/BUILD.gn
|
||||
+++ b/weblayer/BUILD.gn
|
||||
@@ -462,7 +462,6 @@ source_set("weblayer_lib_base") {
|
||||
@@ -465,7 +465,6 @@ source_set("weblayer_lib_base") {
|
||||
"//components/profile_metrics",
|
||||
"//components/reduce_accept_language/browser",
|
||||
"//components/safe_browsing/content/browser",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@
|
||||
- "image_url": "{google:baseSearchByImageURL}upload",
|
||||
- "image_translate_url": "{google:baseSearchByImageURL}upload?filtertype=tr&{imageTranslateSourceLocale}{imageTranslateTargetLocale}",
|
||||
- "contextual_search_url": "{google:baseURL}_/contextualsearch?{google:contextualSearchVersion}{google:contextualSearchContextData}",
|
||||
- "image_url_post_params": "encoded_image={google:imageThumbnail},image_url={google:imageURL},sbisrc={google:imageSearchSource},original_width={google:imageOriginalWidth},original_height={google:imageOriginalHeight}",
|
||||
- "image_url_post_params": "encoded_image={google:imageThumbnail},image_url={google:imageURL},sbisrc={google:imageSearchSource},original_width={google:imageOriginalWidth},original_height={google:imageOriginalHeight},processed_image_dimensions={google:processedImageDimensions}",
|
||||
- "side_search_param": "sidesearch",
|
||||
- "image_translate_source_language_param_key": "sourcelang",
|
||||
- "image_translate_target_language_param_key": "targetlang",
|
||||
|
||||
@@ -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
|
||||
@@ -147,6 +147,7 @@
|
||||
@@ -150,6 +150,7 @@
|
||||
#include "components/spellcheck/spellcheck_buildflags.h"
|
||||
#include "components/strings/grit/components_strings.h"
|
||||
#include "components/supervised_user/core/common/buildflags.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"
|
||||
@@ -1888,6 +1889,7 @@ void RenderViewContextMenu::AppendPageIt
|
||||
@@ -1902,6 +1903,7 @@ void RenderViewContextMenu::AppendPageIt
|
||||
menu_model_.AddSeparator(ui::NORMAL_SEPARATOR);
|
||||
|
||||
if (CanTranslate(/*menu_logging=*/true)) {
|
||||
@@ -47,7 +47,7 @@
|
||||
request_pending_ = true;
|
||||
--- a/components/translate/core/browser/translate_manager.cc
|
||||
+++ b/components/translate/core/browser/translate_manager.cc
|
||||
@@ -849,8 +849,9 @@ void TranslateManager::FilterIsTranslate
|
||||
@@ -838,8 +838,9 @@ void TranslateManager::FilterIsTranslate
|
||||
TriggerDecision::kDisabledOffline);
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"//third_party/widevine/cdm:headers",
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -157,6 +157,7 @@
|
||||
@@ -158,6 +158,7 @@
|
||||
#include "components/translate/core/browser/translate_ranker_impl.h"
|
||||
#include "components/translate/core/common/translate_util.h"
|
||||
#include "components/ui_devtools/switches.h"
|
||||
@@ -44,7 +44,7 @@
|
||||
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
|
||||
--- a/content/browser/BUILD.gn
|
||||
+++ b/content/browser/BUILD.gn
|
||||
@@ -250,6 +250,7 @@ source_set("browser") {
|
||||
@@ -251,6 +251,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
|
||||
@@ -76,6 +76,7 @@
|
||||
@@ -75,6 +75,7 @@
|
||||
#include "components/services/storage/public/cpp/quota_error_or.h"
|
||||
#include "components/services/storage/public/mojom/cache_storage_control.mojom.h"
|
||||
#include "components/tracing/common/tracing_switches.h"
|
||||
@@ -62,7 +62,7 @@
|
||||
#include "components/viz/common/switches.h"
|
||||
#include "components/viz/host/gpu_client.h"
|
||||
#include "content/browser/attribution_reporting/attribution_manager.h"
|
||||
@@ -3386,6 +3387,8 @@ void RenderProcessHostImpl::PropagateBro
|
||||
@@ -3418,6 +3419,8 @@ void RenderProcessHostImpl::PropagateBro
|
||||
switches::kEnableWebGLImageChromium,
|
||||
switches::kEnableWebGPUDeveloperFeatures,
|
||||
switches::kFileUrlPathAlias,
|
||||
@@ -91,7 +91,7 @@
|
||||
#include "ui/accessibility/accessibility_features.h"
|
||||
#include "ui/base/ui_base_features.h"
|
||||
#include "ui/events/blink/blink_features.h"
|
||||
@@ -433,6 +434,10 @@ void SetRuntimeFeaturesFromCommandLine(c
|
||||
@@ -439,6 +440,10 @@ void SetRuntimeFeaturesFromCommandLine(c
|
||||
switches::kEnableWebGPUDeveloperFeatures, true},
|
||||
{wrf::EnableDirectSockets, switches::kEnableIsolatedWebAppsInRenderer,
|
||||
true},
|
||||
@@ -124,7 +124,7 @@
|
||||
#include "base/ranges/algorithm.h"
|
||||
#include "base/task/single_thread_task_runner.h"
|
||||
#include "base/time/time.h"
|
||||
@@ -925,6 +926,14 @@ Range* Document::CreateRangeAdjustedToTr
|
||||
@@ -940,6 +941,14 @@ Range* Document::CreateRangeAdjustedToTr
|
||||
Position::BeforeNode(*shadow_host));
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
SelectorQueryCache& Document::GetSelectorQueryCache() {
|
||||
if (!selector_query_cache_)
|
||||
selector_query_cache_ = std::make_unique<SelectorQueryCache>();
|
||||
@@ -2271,6 +2280,15 @@ void Document::UpdateStyleAndLayoutTreeF
|
||||
@@ -2286,6 +2295,15 @@ void Document::UpdateStyleAndLayoutTreeF
|
||||
#if DCHECK_IS_ON()
|
||||
AssertLayoutTreeUpdated(*this, true /* allow_dirty_container_subtrees */);
|
||||
#endif
|
||||
@@ -168,7 +168,7 @@
|
||||
AtomicString visibilityState() const;
|
||||
bool IsPageVisible() const;
|
||||
bool hidden() const;
|
||||
@@ -2379,6 +2383,9 @@ class CORE_EXPORT Document : public Cont
|
||||
@@ -2377,6 +2381,9 @@ class CORE_EXPORT Document : public Cont
|
||||
|
||||
base::ElapsedTimer start_time_;
|
||||
|
||||
@@ -180,7 +180,7 @@
|
||||
|
||||
--- a/third_party/blink/renderer/core/dom/element.cc
|
||||
+++ b/third_party/blink/renderer/core/dom/element.cc
|
||||
@@ -2135,6 +2135,11 @@ DOMRectList* Element::getClientRects() {
|
||||
@@ -2095,6 +2095,11 @@ DOMRectList* Element::getClientRects() {
|
||||
DCHECK(element_layout_object);
|
||||
GetDocument().AdjustQuadsForScrollAndAbsoluteZoom(quads,
|
||||
*element_layout_object);
|
||||
@@ -192,7 +192,7 @@
|
||||
return MakeGarbageCollected<DOMRectList>(quads);
|
||||
}
|
||||
|
||||
@@ -2162,6 +2167,9 @@ gfx::RectF Element::GetBoundingClientRec
|
||||
@@ -2122,6 +2127,9 @@ gfx::RectF Element::GetBoundingClientRec
|
||||
DCHECK(element_layout_object);
|
||||
GetDocument().AdjustRectForScrollAndAbsoluteZoom(result,
|
||||
*element_layout_object);
|
||||
@@ -267,7 +267,7 @@
|
||||
const TextDirection&,
|
||||
--- a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.cc
|
||||
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.cc
|
||||
@@ -960,9 +960,15 @@ TextMetrics* CanvasRenderingContext2D::m
|
||||
@@ -956,9 +956,15 @@ TextMetrics* CanvasRenderingContext2D::m
|
||||
TextDirection direction =
|
||||
ToTextDirection(GetState().GetDirection(), canvas());
|
||||
|
||||
@@ -286,7 +286,7 @@
|
||||
void CanvasRenderingContext2D::drawFormattedText(
|
||||
--- a/third_party/blink/renderer/platform/BUILD.gn
|
||||
+++ b/third_party/blink/renderer/platform/BUILD.gn
|
||||
@@ -1693,6 +1693,7 @@ component("platform") {
|
||||
@@ -1686,6 +1686,7 @@ component("platform") {
|
||||
"//components/paint_preview/common",
|
||||
"//components/power_scheduler",
|
||||
"//components/search_engines:search_engine_utils",
|
||||
@@ -311,7 +311,7 @@
|
||||
} // namespace blink
|
||||
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||
@@ -1647,6 +1647,12 @@
|
||||
@@ -1716,6 +1716,12 @@
|
||||
origin_trial_feature_name: "Focusgroup",
|
||||
},
|
||||
{
|
||||
|
||||
@@ -34,7 +34,7 @@ approach to change color components.
|
||||
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
|
||||
--- a/content/browser/renderer_host/render_process_host_impl.cc
|
||||
+++ b/content/browser/renderer_host/render_process_host_impl.cc
|
||||
@@ -3389,6 +3389,7 @@ void RenderProcessHostImpl::PropagateBro
|
||||
@@ -3421,6 +3421,7 @@ void RenderProcessHostImpl::PropagateBro
|
||||
switches::kFileUrlPathAlias,
|
||||
switches::kFingerprintingClientRectsNoise,
|
||||
switches::kFingerprintingCanvasMeasureTextNoise,
|
||||
@@ -44,7 +44,7 @@ approach to change color components.
|
||||
switches::kForceEnablePepperVideoDecoderDevAPI,
|
||||
--- a/content/child/runtime_features.cc
|
||||
+++ b/content/child/runtime_features.cc
|
||||
@@ -438,6 +438,8 @@ void SetRuntimeFeaturesFromCommandLine(c
|
||||
@@ -444,6 +444,8 @@ void SetRuntimeFeaturesFromCommandLine(c
|
||||
switches::kFingerprintingClientRectsNoise, true},
|
||||
{wrf::EnableFingerprintingCanvasMeasureTextNoise,
|
||||
switches::kFingerprintingCanvasMeasureTextNoise, true},
|
||||
@@ -73,7 +73,7 @@ approach to change color components.
|
||||
#include "third_party/blink/renderer/platform/graphics/stroke_data.h"
|
||||
#include "third_party/blink/renderer/platform/graphics/video_frame_image_util.h"
|
||||
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
|
||||
@@ -2119,6 +2120,9 @@ ImageData* BaseRenderingContext2D::getIm
|
||||
@@ -2125,6 +2126,9 @@ ImageData* BaseRenderingContext2D::getIm
|
||||
snapshot->PaintImageForCurrentFrame().GetSkImageInfo().bounds();
|
||||
DCHECK(!bounds.intersect(SkIRect::MakeXYWH(sx, sy, sw, sh)));
|
||||
}
|
||||
@@ -85,7 +85,7 @@ approach to change color components.
|
||||
return image_data;
|
||||
--- a/third_party/blink/renderer/platform/BUILD.gn
|
||||
+++ b/third_party/blink/renderer/platform/BUILD.gn
|
||||
@@ -1650,7 +1650,9 @@ component("platform") {
|
||||
@@ -1642,7 +1642,9 @@ component("platform") {
|
||||
"//third_party/blink/renderer:non_test_config",
|
||||
]
|
||||
|
||||
@@ -118,7 +118,7 @@ approach to change color components.
|
||||
#include "third_party/blink/renderer/platform/graphics/static_bitmap_image.h"
|
||||
#include "third_party/blink/renderer/platform/image-encoders/image_encoder.h"
|
||||
#include "third_party/blink/renderer/platform/runtime_enabled_features.h"
|
||||
@@ -145,6 +147,11 @@ bool ImageDataBuffer::EncodeImageInterna
|
||||
@@ -146,6 +148,11 @@ bool ImageDataBuffer::EncodeImageInterna
|
||||
const SkPixmap& pixmap) const {
|
||||
DCHECK(is_valid_);
|
||||
|
||||
@@ -322,7 +322,7 @@ approach to change color components.
|
||||
// Methods overridden by all sub-classes
|
||||
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||
@@ -1653,6 +1653,9 @@
|
||||
@@ -1722,6 +1722,9 @@
|
||||
name: "FingerprintingCanvasMeasureTextNoise",
|
||||
},
|
||||
{
|
||||
|
||||
@@ -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
|
||||
@@ -2141,6 +2141,7 @@ static_library("browser") {
|
||||
@@ -2138,6 +2138,7 @@ static_library("browser") {
|
||||
"//components/net_log",
|
||||
"//components/network_hints/common:mojo_bindings",
|
||||
"//components/network_session_configurator/browser",
|
||||
@@ -71,7 +71,7 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
#include "components/network_time/network_time_tracker.h"
|
||||
#include "components/permissions/permissions_client.h"
|
||||
#include "components/policy/core/common/policy_service.h"
|
||||
@@ -135,6 +138,7 @@
|
||||
@@ -134,6 +137,7 @@
|
||||
#include "media/media_buildflags.h"
|
||||
#include "mojo/public/cpp/bindings/pending_receiver.h"
|
||||
#include "net/log/net_log.h"
|
||||
@@ -79,7 +79,7 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
#include "ppapi/buildflags/buildflags.h"
|
||||
#include "printing/buildflags/buildflags.h"
|
||||
#include "services/device/public/cpp/geolocation/geolocation_manager.h"
|
||||
@@ -384,6 +388,18 @@ void BrowserProcessImpl::Init() {
|
||||
@@ -357,6 +361,18 @@ void BrowserProcessImpl::Init() {
|
||||
pref_change_registrar_.Add(metrics::prefs::kMetricsReportingEnabled,
|
||||
base::BindRepeating(&ApplyMetricsReportingPolicy));
|
||||
|
||||
@@ -100,7 +100,7 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
|
||||
--- a/chrome/browser/flag_descriptions.cc
|
||||
+++ b/chrome/browser/flag_descriptions.cc
|
||||
@@ -1947,6 +1947,10 @@ const char kUnthrottledNestedTimeoutDesc
|
||||
@@ -2020,6 +2020,10 @@ const char kUnthrottledNestedTimeoutDesc
|
||||
"websites abusing the API will still eventually have their setTimeouts "
|
||||
"clamped.";
|
||||
|
||||
@@ -113,7 +113,7 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
const char kMediaRouterCastAllowAllIPsDescription[] =
|
||||
--- a/chrome/browser/flag_descriptions.h
|
||||
+++ b/chrome/browser/flag_descriptions.h
|
||||
@@ -1093,6 +1093,9 @@ extern const char kLogJsConsoleMessagesD
|
||||
@@ -1136,6 +1136,9 @@ extern const char kLogJsConsoleMessagesD
|
||||
extern const char kUnthrottledNestedTimeoutName[];
|
||||
extern const char kUnthrottledNestedTimeoutDescription[];
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
--- a/chrome/browser/background/background_mode_manager.cc
|
||||
+++ b/chrome/browser/background/background_mode_manager.cc
|
||||
@@ -371,7 +371,7 @@ BackgroundModeManager::~BackgroundModeMa
|
||||
@@ -363,7 +363,7 @@ BackgroundModeManager::~BackgroundModeMa
|
||||
|
||||
// static
|
||||
void BackgroundModeManager::RegisterPrefs(PrefRegistrySimple* registry) {
|
||||
@@ -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
|
||||
@@ -1548,7 +1548,7 @@ void ChromeContentBrowserClient::Registe
|
||||
@@ -1590,7 +1590,7 @@ void ChromeContentBrowserClient::Registe
|
||||
void ChromeContentBrowserClient::RegisterProfilePrefs(
|
||||
user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false);
|
||||
@@ -23,7 +23,7 @@
|
||||
// used for mapping the command-line flags).
|
||||
--- a/chrome/browser/net/profile_network_context_service.cc
|
||||
+++ b/chrome/browser/net/profile_network_context_service.cc
|
||||
@@ -389,7 +389,7 @@ void ProfileNetworkContextService::Updat
|
||||
@@ -388,7 +388,7 @@ void ProfileNetworkContextService::Updat
|
||||
void ProfileNetworkContextService::RegisterProfilePrefs(
|
||||
user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(
|
||||
@@ -65,17 +65,6 @@
|
||||
$i18nRaw{resetPageFeedback}</cr-checkbox>
|
||||
</div>
|
||||
</cr-dialog>
|
||||
--- a/chrome/browser/signin/account_consistency_mode_manager.cc
|
||||
+++ b/chrome/browser/signin/account_consistency_mode_manager.cc
|
||||
@@ -117,7 +117,7 @@ AccountConsistencyModeManager::~AccountC
|
||||
// static
|
||||
void AccountConsistencyModeManager::RegisterProfilePrefs(
|
||||
user_prefs::PrefRegistrySyncable* registry) {
|
||||
- registry->RegisterBooleanPref(prefs::kSigninAllowedOnNextStartup, true);
|
||||
+ registry->RegisterBooleanPref(prefs::kSigninAllowedOnNextStartup, false);
|
||||
}
|
||||
|
||||
// static
|
||||
--- a/chrome/browser/ui/browser_ui_prefs.cc
|
||||
+++ b/chrome/browser/ui/browser_ui_prefs.cc
|
||||
@@ -75,11 +75,11 @@ void RegisterBrowserUserPrefs(user_prefs
|
||||
@@ -94,7 +83,7 @@
|
||||
registry->RegisterDictionaryPref(prefs::kAppWindowPlacement);
|
||||
--- a/components/autofill/core/common/autofill_prefs.cc
|
||||
+++ b/components/autofill/core/common/autofill_prefs.cc
|
||||
@@ -109,7 +109,7 @@ const char kAutocompleteLastVersionReten
|
||||
@@ -123,7 +123,7 @@ const char kAutofillPaymentMethodsMandat
|
||||
void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
|
||||
// Synced prefs. Used for cross-device choices, e.g., credit card Autofill.
|
||||
registry->RegisterBooleanPref(
|
||||
@@ -103,7 +92,7 @@
|
||||
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
||||
registry->RegisterIntegerPref(
|
||||
prefs::kAutofillLastVersionDeduped, 0,
|
||||
@@ -121,7 +121,7 @@ void RegisterProfilePrefs(user_prefs::Pr
|
||||
@@ -135,7 +135,7 @@ void RegisterProfilePrefs(user_prefs::Pr
|
||||
prefs::kAutofillLastVersionDisusedAddressesDeleted, 0,
|
||||
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
||||
registry->RegisterBooleanPref(
|
||||
@@ -136,7 +125,7 @@
|
||||
|
||||
--- a/components/password_manager/core/browser/password_manager.cc
|
||||
+++ b/components/password_manager/core/browser/password_manager.cc
|
||||
@@ -256,14 +256,14 @@ base::CallbackListSubscription AddSyncEn
|
||||
@@ -257,14 +257,14 @@ base::CallbackListSubscription AddSyncEn
|
||||
void PasswordManager::RegisterProfilePrefs(
|
||||
user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(
|
||||
|
||||
@@ -28,28 +28,3 @@
|
||||
}
|
||||
|
||||
const GURL url;
|
||||
--- a/components/ntp_snippets/features.cc
|
||||
+++ b/components/ntp_snippets/features.cc
|
||||
@@ -40,7 +40,7 @@ const base::Feature* const kAllFeatures[
|
||||
|
||||
BASE_FEATURE(kArticleSuggestionsFeature,
|
||||
"NTPArticleSuggestions",
|
||||
- base::FEATURE_ENABLED_BY_DEFAULT);
|
||||
+ base::FEATURE_DISABLED_BY_DEFAULT);
|
||||
|
||||
BASE_FEATURE(kRemoteSuggestionsEmulateM58FetchingSchedule,
|
||||
"RemoteSuggestionsEmulateM58FetchingSchedule",
|
||||
@@ -72,11 +72,11 @@ const char kNotificationsIgnoredLimitPar
|
||||
|
||||
BASE_FEATURE(kKeepPrefetchedContentSuggestions,
|
||||
"KeepPrefetchedContentSuggestions",
|
||||
- base::FEATURE_ENABLED_BY_DEFAULT);
|
||||
+ base::FEATURE_DISABLED_BY_DEFAULT);
|
||||
|
||||
BASE_FEATURE(kOptionalImagesEnabledFeature,
|
||||
"NTPRemoteSuggestionsOptionalImages",
|
||||
- base::FEATURE_ENABLED_BY_DEFAULT);
|
||||
+ base::FEATURE_DISABLED_BY_DEFAULT);
|
||||
|
||||
std::vector<const base::Feature*> GetAllFeatures() {
|
||||
// Skip the last feature as it's a nullptr.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/sandbox/linux/BUILD.gn
|
||||
+++ b/sandbox/linux/BUILD.gn
|
||||
@@ -304,6 +304,12 @@ if (is_linux || is_chromeos) {
|
||||
@@ -305,6 +305,12 @@ if (is_linux || is_chromeos) {
|
||||
# These files have a suspicious comparison.
|
||||
# TODO fix this and re-enable this warning.
|
||||
"-Wno-sign-compare",
|
||||
|
||||
@@ -10,7 +10,7 @@ Instead, let them appear just like regular ones.
|
||||
|
||||
--- a/net/cert/ev_root_ca_metadata.cc
|
||||
+++ b/net/cert/ev_root_ca_metadata.cc
|
||||
@@ -40,7 +40,17 @@ struct EVMetadata {
|
||||
@@ -36,7 +36,17 @@ struct EVMetadata {
|
||||
const base::StringPiece policy_oids[kMaxOIDsPerCA];
|
||||
};
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ Subject: [PATCH 56/66] browser: disable profile auto-import on first run
|
||||
|
||||
--- a/chrome/browser/chrome_browser_main.cc
|
||||
+++ b/chrome/browser/chrome_browser_main.cc
|
||||
@@ -1617,11 +1617,6 @@ int ChromeBrowserMainParts::PreMainMessa
|
||||
@@ -1638,11 +1638,6 @@ int ChromeBrowserMainParts::PreMainMessa
|
||||
// and preferences have been registered since some of the import code depends
|
||||
// on preferences.
|
||||
if (first_run::IsChromeFirstRun()) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/ui/browser.cc
|
||||
+++ b/chrome/browser/ui/browser.cc
|
||||
@@ -137,6 +137,8 @@
|
||||
@@ -138,6 +138,8 @@
|
||||
#include "chrome/browser/ui/tabs/tab_strip_model.h"
|
||||
#include "chrome/browser/ui/tabs/tab_utils.h"
|
||||
#include "chrome/browser/ui/ui_features.h"
|
||||
@@ -9,7 +9,7 @@
|
||||
#include "chrome/browser/ui/web_applications/app_browser_controller.h"
|
||||
#include "chrome/browser/ui/web_applications/web_app_launch_utils.h"
|
||||
#include "chrome/browser/ui/webui/signin/login_ui_service.h"
|
||||
@@ -474,6 +476,7 @@ Browser::Browser(const CreateParams& par
|
||||
@@ -475,6 +477,7 @@ Browser::Browser(const CreateParams& par
|
||||
omit_from_session_restore_(params.omit_from_session_restore),
|
||||
should_trigger_session_restore_(params.should_trigger_session_restore),
|
||||
cancel_download_confirmation_state_(NOT_PROMPTED),
|
||||
@@ -17,7 +17,7 @@
|
||||
override_bounds_(params.initial_bounds),
|
||||
initial_show_state_(params.initial_show_state),
|
||||
initial_workspace_(params.initial_workspace),
|
||||
@@ -837,6 +840,7 @@ Browser::WarnBeforeClosingResult Browser
|
||||
@@ -845,6 +848,7 @@ Browser::WarnBeforeClosingResult Browser
|
||||
// true or there are no pending downloads we need to prompt about) then
|
||||
// there's no need to warn.
|
||||
if (force_skip_warning_user_on_close_ || CanCloseWithInProgressDownloads())
|
||||
@@ -25,7 +25,7 @@
|
||||
return WarnBeforeClosingResult::kOkToClose;
|
||||
|
||||
DCHECK(!warn_before_closing_callback_)
|
||||
@@ -871,6 +875,7 @@ bool Browser::TryToCloseWindow(
|
||||
@@ -879,6 +883,7 @@ bool Browser::TryToCloseWindow(
|
||||
|
||||
void Browser::ResetTryToCloseWindow() {
|
||||
cancel_download_confirmation_state_ = NOT_PROMPTED;
|
||||
@@ -33,7 +33,7 @@
|
||||
unload_controller_.ResetTryToCloseWindow();
|
||||
}
|
||||
|
||||
@@ -2815,6 +2820,62 @@ bool Browser::CanCloseWithInProgressDown
|
||||
@@ -2825,6 +2830,62 @@ bool Browser::CanCloseWithInProgressDown
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
void Browser::InProgressDownloadResponse(bool cancel_downloads) {
|
||||
if (cancel_downloads) {
|
||||
cancel_download_confirmation_state_ = RESPONSE_RECEIVED;
|
||||
@@ -2833,6 +2894,22 @@ void Browser::InProgressDownloadResponse
|
||||
@@ -2843,6 +2904,22 @@ void Browser::InProgressDownloadResponse
|
||||
|
||||
std::move(warn_before_closing_callback_)
|
||||
.Run(WarnBeforeClosingResult::kDoNotClose);
|
||||
@@ -147,7 +147,7 @@
|
||||
// Called when all warnings have completed when attempting to close the
|
||||
// browser directly (e.g. via hotkey, close button, terminate signal, etc.)
|
||||
// Used as a WarnBeforeClosingCallback by ShouldCloseWindow().
|
||||
@@ -1243,6 +1249,8 @@ class Browser : public TabStripModelObse
|
||||
@@ -1251,6 +1257,8 @@ class Browser : public TabStripModelObse
|
||||
// when the browser is closed with in-progress downloads.
|
||||
CancelDownloadConfirmationState cancel_download_confirmation_state_;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||
@@ -861,10 +861,14 @@ bool HandleNewTabPageLocationOverride(
|
||||
@@ -877,10 +877,14 @@ bool HandleNewTabPageLocationOverride(
|
||||
|
||||
// Don't change the URL when incognito mode.
|
||||
if (profile->IsOffTheRecord())
|
||||
@@ -28,7 +28,7 @@
|
||||
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
||||
--- a/components/flags_ui/flags_state.cc
|
||||
+++ b/components/flags_ui/flags_state.cc
|
||||
@@ -220,6 +220,7 @@ std::string GetCombinedOriginListValue(c
|
||||
@@ -221,6 +221,7 @@ std::string GetCombinedOriginListValue(c
|
||||
command_line.GetSwitchValueASCII(command_line_switch);
|
||||
const std::string new_value =
|
||||
flags_storage.GetOriginListFlag(internal_entry_name);
|
||||
@@ -36,7 +36,7 @@
|
||||
return CombineAndSanitizeOriginLists(existing_value, new_value);
|
||||
}
|
||||
|
||||
@@ -416,6 +417,7 @@ void FlagsState::SetOriginListFlag(const
|
||||
@@ -417,6 +418,7 @@ void FlagsState::SetOriginListFlag(const
|
||||
const std::string& value,
|
||||
FlagsStorage* flags_storage) {
|
||||
const std::string new_value =
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
||||
--- a/third_party/blink/common/features.cc
|
||||
+++ b/third_party/blink/common/features.cc
|
||||
@@ -39,6 +39,8 @@ BASE_FEATURE(kAutofillDetectRemovedFormC
|
||||
"AutofillDetectRemovedFormControls",
|
||||
@@ -40,6 +40,8 @@ BASE_FEATURE(kAutofillSendUnidentifiedKe
|
||||
"AutofillSendUnidentifiedKeyAfterFill",
|
||||
base::FEATURE_DISABLED_BY_DEFAULT);
|
||||
|
||||
+BASE_FEATURE(kDisableLinkDrag, "DisableLinkDrag", base::FEATURE_DISABLED_BY_DEFAULT);
|
||||
@@ -22,15 +22,15 @@
|
||||
BASE_FEATURE(kAutomaticLazyFrameLoadingToAds,
|
||||
--- a/third_party/blink/public/common/features.h
|
||||
+++ b/third_party/blink/public/common/features.h
|
||||
@@ -18,6 +18,8 @@
|
||||
@@ -20,6 +20,8 @@
|
||||
namespace blink {
|
||||
namespace features {
|
||||
|
||||
+BLINK_COMMON_EXPORT BASE_DECLARE_FEATURE(kDisableLinkDrag);
|
||||
+
|
||||
BLINK_COMMON_EXPORT BASE_DECLARE_FEATURE(kAnonymousIframeOriginTrial);
|
||||
BLINK_COMMON_EXPORT BASE_DECLARE_FEATURE(kAttributionReportingCrossAppWeb);
|
||||
BLINK_COMMON_EXPORT
|
||||
BASE_DECLARE_FEATURE(kAutofillDetectRemovedFormControls);
|
||||
--- a/third_party/blink/renderer/core/editing/selection_controller.cc
|
||||
+++ b/third_party/blink/renderer/core/editing/selection_controller.cc
|
||||
@@ -1396,10 +1396,14 @@ FrameSelection& SelectionController::Sel
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/ui/views/frame/browser_frame.cc
|
||||
+++ b/chrome/browser/ui/views/frame/browser_frame.cc
|
||||
@@ -489,5 +489,7 @@ bool BrowserFrame::RegenerateFrameOnThem
|
||||
@@ -503,5 +503,7 @@ bool BrowserFrame::RegenerateFrameOnThem
|
||||
}
|
||||
|
||||
bool BrowserFrame::ShouldUseDarkTheme() const {
|
||||
|
||||
@@ -42,9 +42,9 @@
|
||||
#include "base/feature_list.h"
|
||||
#include "base/format_macros.h"
|
||||
#include "base/functional/bind.h"
|
||||
@@ -350,6 +352,15 @@ AutocompleteController::AutocompleteCont
|
||||
search_service_worker_signal_sent_(false),
|
||||
template_url_service_(provider_client_->GetTemplateURLService()) {
|
||||
@@ -355,6 +357,15 @@ AutocompleteController::AutocompleteCont
|
||||
triggered_feature_service_(
|
||||
provider_client_->GetOmniboxTriggeredFeatureService()) {
|
||||
provider_types &= ~OmniboxFieldTrial::GetDisabledProviderTypes();
|
||||
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch("omnibox-autocomplete-filtering")) {
|
||||
+ const std::string flag_value = base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII("omnibox-autocomplete-filtering");
|
||||
@@ -60,7 +60,7 @@
|
||||
// so their async requests can be kicked off before waiting a few milliseconds
|
||||
--- a/components/omnibox/browser/history_url_provider.cc
|
||||
+++ b/components/omnibox/browser/history_url_provider.cc
|
||||
@@ -474,6 +474,9 @@ void HistoryURLProvider::Start(const Aut
|
||||
@@ -478,6 +478,9 @@ void HistoryURLProvider::Start(const Aut
|
||||
if (fixed_up_input.type() != metrics::OmniboxInputType::QUERY)
|
||||
matches_.push_back(what_you_typed_match);
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
#include "base/feature_list.h"
|
||||
#include "base/functional/bind.h"
|
||||
#include "base/functional/callback.h"
|
||||
@@ -655,6 +656,9 @@ void SearchProvider::Run(bool query_is_p
|
||||
@@ -649,6 +650,9 @@ void SearchProvider::Run(bool query_is_p
|
||||
}
|
||||
|
||||
void SearchProvider::DoHistoryQuery(bool minimal_changes) {
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
return true;
|
||||
--- a/chrome/browser/ui/views/location_bar/location_bar_view.cc
|
||||
+++ b/chrome/browser/ui/views/location_bar/location_bar_view.cc
|
||||
@@ -304,7 +304,8 @@ void LocationBarView::Init() {
|
||||
@@ -305,7 +305,8 @@ void LocationBarView::Init() {
|
||||
|
||||
params.types_enabled.push_back(PageActionIconType::kSendTabToSelf);
|
||||
params.types_enabled.push_back(PageActionIconType::kClickToCall);
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
||||
--- a/chrome/renderer/chrome_render_frame_observer.cc
|
||||
+++ b/chrome/renderer/chrome_render_frame_observer.cc
|
||||
@@ -252,14 +252,16 @@ void ChromeRenderFrameObserver::DidFinis
|
||||
@@ -253,14 +253,16 @@ void ChromeRenderFrameObserver::DidFinis
|
||||
if (frame->Parent() || frame->IsInFencedFrameTree())
|
||||
return;
|
||||
|
||||
@@ -101,7 +101,7 @@
|
||||
return true;
|
||||
--- a/components/search_engines/template_url_service.h
|
||||
+++ b/components/search_engines/template_url_service.h
|
||||
@@ -769,6 +769,8 @@ class TemplateURLService : public WebDat
|
||||
@@ -772,6 +772,8 @@ class TemplateURLService : public WebDat
|
||||
// ---------- Browser state related members ---------------------------------
|
||||
raw_ptr<PrefService> prefs_ = nullptr;
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
#include "base/debug/alias.h"
|
||||
#include "base/functional/bind.h"
|
||||
#include "base/i18n/rtl.h"
|
||||
@@ -641,6 +642,8 @@ void Tab::OnGestureEvent(ui::GestureEven
|
||||
@@ -642,6 +643,8 @@ void Tab::OnGestureEvent(ui::GestureEven
|
||||
}
|
||||
|
||||
std::u16string Tab::GetTooltipText(const gfx::Point& p) const {
|
||||
@@ -27,7 +27,7 @@
|
||||
#include "base/compiler_specific.h"
|
||||
#include "base/containers/adapters.h"
|
||||
#include "base/containers/contains.h"
|
||||
@@ -1622,6 +1623,8 @@ void TabStrip::OnMouseEventInTab(views::
|
||||
@@ -1629,6 +1630,8 @@ void TabStrip::OnMouseEventInTab(views::
|
||||
}
|
||||
|
||||
void TabStrip::UpdateHoverCard(Tab* tab, HoverCardUpdateType update_type) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/ui/browser_command_controller.cc
|
||||
+++ b/chrome/browser/ui/browser_command_controller.cc
|
||||
@@ -1232,7 +1232,8 @@ void BrowserCommandController::InitComma
|
||||
@@ -1276,7 +1276,8 @@ void BrowserCommandController::InitComma
|
||||
command_updater_.UpdateCommandEnabled(IDC_WINDOW_CLOSE_OTHER_TABS,
|
||||
normal_window);
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
||||
--- a/components/flags_ui/flags_state.cc
|
||||
+++ b/components/flags_ui/flags_state.cc
|
||||
@@ -221,6 +221,7 @@ std::string GetCombinedOriginListValue(c
|
||||
@@ -222,6 +222,7 @@ std::string GetCombinedOriginListValue(c
|
||||
const std::string new_value =
|
||||
flags_storage.GetOriginListFlag(internal_entry_name);
|
||||
if (command_line_switch == "custom-ntp") return existing_value.empty() ? new_value : existing_value;
|
||||
@@ -19,7 +19,7 @@
|
||||
return CombineAndSanitizeOriginLists(existing_value, new_value);
|
||||
}
|
||||
|
||||
@@ -418,6 +419,7 @@ void FlagsState::SetOriginListFlag(const
|
||||
@@ -419,6 +420,7 @@ void FlagsState::SetOriginListFlag(const
|
||||
FlagsStorage* flags_storage) {
|
||||
const std::string new_value =
|
||||
internal_name == "custom-ntp" ? value :
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
--- a/chrome/browser/browsing_data/chrome_browsing_data_lifetime_manager.cc
|
||||
+++ b/chrome/browser/browsing_data/chrome_browsing_data_lifetime_manager.cc
|
||||
@@ -24,6 +24,7 @@
|
||||
#include "chrome/browser/lifetime/browser_shutdown.h"
|
||||
@@ -25,6 +25,7 @@
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/sync/sync_service_factory.h"
|
||||
#include "components/browsing_data/core/browsing_data_policies_utils.h"
|
||||
+#include "components/browsing_data/core/features.h"
|
||||
#include "components/browsing_data/core/pref_names.h"
|
||||
#include "components/keep_alive_registry/keep_alive_types.h"
|
||||
#include "components/keep_alive_registry/scoped_keep_alive.h"
|
||||
@@ -156,6 +157,21 @@ class BrowsingDataRemoverObserver
|
||||
@@ -157,6 +158,21 @@ class BrowsingDataRemoverObserver
|
||||
#endif
|
||||
};
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
uint64_t GetOriginTypeMask(const base::Value::List& data_types) {
|
||||
uint64_t result = 0;
|
||||
for (const auto& data_type : data_types) {
|
||||
@@ -304,7 +320,8 @@ void ChromeBrowsingDataLifetimeManager::
|
||||
@@ -288,7 +304,8 @@ void ChromeBrowsingDataLifetimeManager::
|
||||
bool keep_browser_alive) {
|
||||
const base::Value::List& data_types = profile_->GetPrefs()->GetList(
|
||||
browsing_data::prefs::kClearBrowsingDataOnExitList);
|
||||
@@ -40,7 +40,7 @@
|
||||
profile_->GetPrefs()->SetBoolean(
|
||||
browsing_data::prefs::kClearBrowsingDataOnExitDeletionPending, true);
|
||||
auto* remover = profile_->GetBrowsingDataRemover();
|
||||
@@ -315,8 +332,8 @@ void ChromeBrowsingDataLifetimeManager::
|
||||
@@ -299,8 +316,8 @@ void ChromeBrowsingDataLifetimeManager::
|
||||
DCHECK(keep_browser_alive);
|
||||
#endif
|
||||
remover->RemoveAndReply(base::Time(), base::Time::Max(),
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/ui/tabs/tab_strip_model.cc
|
||||
+++ b/chrome/browser/ui/tabs/tab_strip_model.cc
|
||||
@@ -10,6 +10,7 @@
|
||||
@@ -12,6 +12,7 @@
|
||||
#include <utility>
|
||||
|
||||
#include "base/auto_reset.h"
|
||||
@@ -8,7 +8,7 @@
|
||||
#include "base/containers/adapters.h"
|
||||
#include "base/containers/contains.h"
|
||||
#include "base/containers/flat_map.h"
|
||||
@@ -1834,6 +1835,10 @@ bool TabStripModel::CloseTabs(base::span
|
||||
@@ -1852,6 +1853,10 @@ bool TabStripModel::CloseTabs(base::span
|
||||
if (items.empty())
|
||||
return true;
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
bool IsExtensionDownload(const download::DownloadItem& download_item);
|
||||
--- a/chrome/browser/download/download_target_determiner.cc
|
||||
+++ b/chrome/browser/download/download_target_determiner.cc
|
||||
@@ -1192,10 +1192,12 @@ DownloadConfirmationReason DownloadTarge
|
||||
@@ -1189,10 +1189,12 @@ DownloadConfirmationReason DownloadTarge
|
||||
return DownloadConfirmationReason::SAVE_AS;
|
||||
|
||||
#if BUILDFLAG(ENABLE_EXTENSIONS)
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
||||
--- a/content/renderer/render_frame_impl.cc
|
||||
+++ b/content/renderer/render_frame_impl.cc
|
||||
@@ -1162,6 +1162,8 @@ WindowOpenDisposition NavigationPolicyTo
|
||||
@@ -1171,6 +1171,8 @@ WindowOpenDisposition NavigationPolicyTo
|
||||
case blink::kWebNavigationPolicyNewWindow:
|
||||
return WindowOpenDisposition::NEW_WINDOW;
|
||||
case blink::kWebNavigationPolicyNewPopup:
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
#include "base/functional/bind.h"
|
||||
#include "base/i18n/rtl.h"
|
||||
#include "base/metrics/histogram_macros.h"
|
||||
@@ -196,7 +197,8 @@ void AppModalDialogManager::RunBeforeUnl
|
||||
@@ -194,7 +195,8 @@ void AppModalDialogManager::RunBeforeUnl
|
||||
ChromeJavaScriptDialogExtraData* extra_data =
|
||||
&javascript_dialog_extra_data_[web_contents];
|
||||
|
||||
|
||||
@@ -21,13 +21,13 @@
|
||||
#include "base/compiler_specific.h"
|
||||
#include "base/containers/flat_set.h"
|
||||
#include "base/feature_list.h"
|
||||
@@ -1187,7 +1188,8 @@ void HistoryBackend::InitImpl(
|
||||
@@ -1304,7 +1305,8 @@ void HistoryBackend::InitImpl(
|
||||
db_->GetStartDate(&first_recorded_time_);
|
||||
|
||||
// Start expiring old stuff.
|
||||
- expirer_.StartExpiringOldStuff(base::Days(kExpireDaysThreshold));
|
||||
+ if (!base::CommandLine::ForCurrentProcess()->HasSwitch("keep-old-history"))
|
||||
+ expirer_.StartExpiringOldStuff(base::Days(kExpireDaysThreshold));
|
||||
|
||||
LOCAL_HISTOGRAM_TIMES("History.InitTime", TimeTicks::Now() - beginning_time);
|
||||
}
|
||||
|
||||
void HistoryBackend::OnMemoryPressure(
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
||||
--- a/net/socket/ssl_client_socket_impl.cc
|
||||
+++ b/net/socket/ssl_client_socket_impl.cc
|
||||
@@ -310,7 +310,8 @@ class SSLClientSocketImpl::SSLContext {
|
||||
@@ -298,7 +298,8 @@ class SSLClientSocketImpl::SSLContext {
|
||||
SSL_CTX_sess_set_new_cb(ssl_ctx_.get(), NewSessionCallback);
|
||||
SSL_CTX_set_timeout(ssl_ctx_.get(), 1 * 60 * 60 /* one hour */);
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
#include "extensions/common/extension_features.h"
|
||||
#include "ui/base/dragdrop/drag_drop_types.h"
|
||||
#include "ui/base/dragdrop/mojom/drag_drop_types.mojom-shared.h"
|
||||
@@ -349,6 +351,17 @@ void ExtensionsToolbarContainer::AnchorA
|
||||
@@ -354,6 +356,17 @@ void ExtensionsToolbarContainer::AnchorA
|
||||
widget->widget_delegate()->AsBubbleDialogDelegate()->SetAnchorView(
|
||||
anchor_view && anchor_view->GetVisible() ? anchor_view
|
||||
: GetExtensionsButton());
|
||||
@@ -34,7 +34,7 @@
|
||||
widget->Show();
|
||||
}
|
||||
|
||||
@@ -857,6 +870,9 @@ void ExtensionsToolbarContainer::UpdateC
|
||||
@@ -862,6 +875,9 @@ void ExtensionsToolbarContainer::UpdateC
|
||||
}
|
||||
|
||||
bool ExtensionsToolbarContainer::ShouldContainerBeVisible() const {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/ui/views/frame/browser_view.cc
|
||||
+++ b/chrome/browser/ui/views/frame/browser_view.cc
|
||||
@@ -1738,6 +1738,10 @@ void BrowserView::UpdateExclusiveAccessE
|
||||
@@ -1741,6 +1741,10 @@ void BrowserView::UpdateExclusiveAccessE
|
||||
ExclusiveAccessBubbleHideCallback bubble_first_hide_callback,
|
||||
bool notify_download,
|
||||
bool force_update) {
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
--- a/chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||
+++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||
@@ -283,7 +283,8 @@ void ToolbarView::Init() {
|
||||
@@ -314,7 +314,8 @@ void ToolbarView::Init() {
|
||||
|
||||
std::unique_ptr<SidePanelToolbarButton> side_panel_button;
|
||||
std::unique_ptr<SidePanelToolbarContainer> side_panel_toolbar_container;
|
||||
- if (browser_view_->unified_side_panel()) {
|
||||
+ if (browser_view_->unified_side_panel() &&
|
||||
+ !base::CommandLine::ForCurrentProcess()->HasSwitch("hide-sidepanel-button")) {
|
||||
if (base::FeatureList::IsEnabled(features::kSidePanelCompanion)) {
|
||||
if (base::FeatureList::IsEnabled(
|
||||
companion::features::kSidePanelCompanion)) {
|
||||
side_panel_toolbar_container =
|
||||
std::make_unique<SidePanelToolbarContainer>(browser_view_);
|
||||
--- a/chrome/browser/ungoogled_flag_entries.h
|
||||
+++ b/chrome/browser/ungoogled_flag_entries.h
|
||||
@@ -100,4 +100,8 @@
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/ui/views/tabs/tab.cc
|
||||
+++ b/chrome/browser/ui/views/tabs/tab.cc
|
||||
@@ -990,7 +990,11 @@ void Tab::UpdateIconVisibility() {
|
||||
@@ -993,7 +993,11 @@ void Tab::UpdateIconVisibility() {
|
||||
if (IsActive()) {
|
||||
// Close button is shown on active tabs regardless of the size.
|
||||
showing_close_button_ = true;
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
showing_alert_indicator_ =
|
||||
has_alert_icon && alert_icon_width <= available_width;
|
||||
@@ -1011,6 +1015,8 @@ void Tab::UpdateIconVisibility() {
|
||||
@@ -1014,6 +1018,8 @@ void Tab::UpdateIconVisibility() {
|
||||
available_width -= favicon_width;
|
||||
|
||||
showing_close_button_ = large_enough_for_close_button;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||
+++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||
@@ -367,6 +367,17 @@ void ToolbarView::Init() {
|
||||
@@ -396,6 +396,17 @@ void ToolbarView::Init() {
|
||||
#elif BUILDFLAG(IS_CHROMEOS_LACROS)
|
||||
show_avatar_toolbar_button = !profiles::IsPublicSession();
|
||||
#endif
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
if (enable_pdf) {
|
||||
--- a/chrome/common/chrome_features.cc
|
||||
+++ b/chrome/common/chrome_features.cc
|
||||
@@ -842,6 +842,14 @@ BASE_FEATURE(kNewMacNotificationAPI,
|
||||
@@ -850,6 +850,14 @@ BASE_FEATURE(kNewMacNotificationAPI,
|
||||
// referrers instead of their ordinary behavior.
|
||||
BASE_FEATURE(kNoReferrers, "NoReferrers", base::FEATURE_DISABLED_BY_DEFAULT);
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
// on-screen until dismissed, they are instead shown for a very long time.
|
||||
--- a/chrome/common/chrome_features.h
|
||||
+++ b/chrome/common/chrome_features.h
|
||||
@@ -497,6 +497,10 @@ COMPONENT_EXPORT(CHROME_FEATURES) BASE_D
|
||||
@@ -501,6 +501,10 @@ COMPONENT_EXPORT(CHROME_FEATURES) BASE_D
|
||||
|
||||
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kNoReferrers);
|
||||
|
||||
@@ -152,15 +152,15 @@
|
||||
+#endif // CHROME_COMMON_REFERRER_SANITIZER_H_
|
||||
--- a/content/browser/renderer_host/navigation_request.cc
|
||||
+++ b/content/browser/renderer_host/navigation_request.cc
|
||||
@@ -39,6 +39,7 @@
|
||||
#include "base/types/pass_key.h"
|
||||
@@ -41,6 +41,7 @@
|
||||
#include "build/build_config.h"
|
||||
#include "build/buildflag.h"
|
||||
#include "build/chromeos_buildflags.h"
|
||||
+#include "chrome/common/referrer_sanitizer.h"
|
||||
#include "components/attribution_reporting/os_registration.h"
|
||||
#include "components/attribution_reporting/os_support.mojom.h"
|
||||
#include "content/browser/attribution_reporting/attribution_manager.h"
|
||||
@@ -425,10 +426,10 @@ void AddAdditionalRequestHeaders(
|
||||
#include "content/browser/blob_storage/chrome_blob_storage_context.h"
|
||||
#include "content/browser/browsing_topics/header_util.h"
|
||||
#include "content/browser/child_process_security_policy_impl.h"
|
||||
@@ -407,10 +408,10 @@ void AddAdditionalRequestHeaders(
|
||||
net::HttpRequestHeaders::kUserAgent,
|
||||
ComputeUserAgentValue(*headers, user_agent_override, browser_context));
|
||||
|
||||
@@ -177,7 +177,7 @@
|
||||
if (NeedsHTTPOrigin(headers, method)) {
|
||||
--- a/content/renderer/render_frame_impl.cc
|
||||
+++ b/content/renderer/render_frame_impl.cc
|
||||
@@ -52,6 +52,7 @@
|
||||
@@ -51,6 +51,7 @@
|
||||
#include "build/chromeos_buildflags.h"
|
||||
#include "cc/base/switches.h"
|
||||
#include "cc/trees/ukm_manager.h"
|
||||
@@ -185,7 +185,7 @@
|
||||
#include "content/common/associated_interfaces.mojom.h"
|
||||
#include "content/common/content_navigation_policy.h"
|
||||
#include "content/common/content_switches_internal.h"
|
||||
@@ -4249,10 +4250,13 @@ void RenderFrameImpl::WillSendRequestInt
|
||||
@@ -4291,10 +4292,13 @@ void RenderFrameImpl::WillSendRequestInt
|
||||
|
||||
request.SetHasUserGesture(frame_->HasTransientUserActivation());
|
||||
|
||||
@@ -274,7 +274,7 @@
|
||||
#include "services/network/public/cpp/wrapper_shared_url_loader_factory.h"
|
||||
#include "third_party/blink/public/common/features.h"
|
||||
#include "third_party/blink/public/common/loader/loader_constants.h"
|
||||
@@ -21,6 +22,7 @@
|
||||
@@ -22,6 +23,7 @@
|
||||
#include "third_party/blink/public/platform/modules/service_worker/web_service_worker_provider_context.h"
|
||||
#include "third_party/blink/public/platform/platform.h"
|
||||
#include "third_party/blink/public/platform/resource_load_info_notifier_wrapper.h"
|
||||
@@ -282,7 +282,7 @@
|
||||
#include "third_party/blink/public/platform/url_loader_throttle_provider.h"
|
||||
#include "third_party/blink/public/platform/weak_wrapper_resource_load_info_notifier.h"
|
||||
#include "third_party/blink/public/platform/web_code_cache_loader.h"
|
||||
@@ -400,10 +402,13 @@ void DedicatedOrSharedWorkerFetchContext
|
||||
@@ -402,10 +404,13 @@ void DedicatedOrSharedWorkerFetchContext
|
||||
if (g_rewrite_url)
|
||||
request.SetUrl(g_rewrite_url(request.Url().GetString().Utf8(), false));
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
// https://vasilvv.github.io/httpbis-alps/draft-vvv-httpbis-alps.html.
|
||||
--- a/net/dns/host_resolver_manager.cc
|
||||
+++ b/net/dns/host_resolver_manager.cc
|
||||
@@ -155,11 +155,6 @@ const unsigned kMinimumTTLSeconds = kCac
|
||||
@@ -156,11 +156,6 @@ const unsigned kMinimumTTLSeconds = kCac
|
||||
// cached.
|
||||
const int kIPv6ProbePeriodMs = 1000;
|
||||
|
||||
@@ -47,12 +47,41 @@
|
||||
// ICANN uses this localhost address to indicate a name collision.
|
||||
//
|
||||
// The policy in Chromium is to fail host resolving if it resolves to
|
||||
@@ -3759,7 +3754,7 @@ bool HostResolverManager::IsIPv6Reachabl
|
||||
(tick_clock_->NowTicks() - last_ipv6_probe_time_).InMilliseconds() >
|
||||
kIPv6ProbePeriodMs) {
|
||||
SetLastIPv6ProbeResult(
|
||||
- IsGloballyReachable(IPAddress(kIPv6ProbeAddress), net_log));
|
||||
+ !base::FeatureList::IsEnabled(features::kSetIpv6ProbeFalse));
|
||||
cached = false;
|
||||
@@ -3945,33 +3940,10 @@ int HostResolverManager::StartIPv6Reacha
|
||||
return OK;
|
||||
}
|
||||
net_log.AddEvent(
|
||||
|
||||
- if (probing_ipv6_) {
|
||||
- ipv6_request_callbacks_.push_back(std::move(callback));
|
||||
- return ERR_IO_PENDING;
|
||||
- }
|
||||
- // Cache the result for kIPv6ProbePeriodMs (measured from after
|
||||
- // StartGloballyReachableCheck() completes).
|
||||
- int rv = OK;
|
||||
- bool cached = true;
|
||||
- if (last_ipv6_probe_time_.is_null() ||
|
||||
- (tick_clock_->NowTicks() - last_ipv6_probe_time_).InMilliseconds() >
|
||||
- kIPv6ProbePeriodMs) {
|
||||
- probing_ipv6_ = true;
|
||||
- rv = StartGloballyReachableCheck(
|
||||
- IPAddress(kIPv6ProbeAddress), net_log,
|
||||
- base::BindOnce(&HostResolverManager::FinishIPv6ReachabilityCheck,
|
||||
- weak_ptr_factory_.GetWeakPtr(), std::move(callback)));
|
||||
- if (rv != ERR_IO_PENDING) {
|
||||
- SetLastIPv6ProbeResult((rv == OK) ? true : false);
|
||||
- rv = OK;
|
||||
- }
|
||||
- cached = false;
|
||||
- }
|
||||
- net_log.AddEvent(
|
||||
- NetLogEventType::HOST_RESOLVER_MANAGER_IPV6_REACHABILITY_CHECK, [&] {
|
||||
- return NetLogIPv6AvailableParams(last_ipv6_probe_result_, cached);
|
||||
- });
|
||||
- return rv;
|
||||
+ probing_ipv6_ = false;
|
||||
+ last_ipv6_probe_result_ = !base::FeatureList::IsEnabled(features::kSetIpv6ProbeFalse);
|
||||
+ last_ipv6_probe_time_ = base::TimeTicks();
|
||||
+ return OK;
|
||||
}
|
||||
|
||||
void HostResolverManager::SetLastIPv6ProbeResult(bool last_ipv6_probe_result) {
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
private cancel_() {
|
||||
@@ -134,7 +142,8 @@ export class SettingsSearchEngineEditDia
|
||||
|
||||
private onActionButtonTap_() {
|
||||
private onActionButtonClick_() {
|
||||
this.browserProxy_.searchEngineEditCompleted(
|
||||
- this.searchEngine_, this.keyword_, this.queryUrl_);
|
||||
+ this.searchEngine_, this.keyword_, this.queryUrl_,
|
||||
@@ -447,7 +447,7 @@
|
||||
}
|
||||
--- a/components/search_engines/template_url_service.h
|
||||
+++ b/components/search_engines/template_url_service.h
|
||||
@@ -263,7 +263,8 @@ class TemplateURLService : public WebDat
|
||||
@@ -266,7 +266,8 @@ class TemplateURLService : public WebDat
|
||||
void ResetTemplateURL(TemplateURL* url,
|
||||
const std::u16string& title,
|
||||
const std::u16string& keyword,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -3470,7 +3470,13 @@ const FeatureEntry::FeatureVariation kVc
|
||||
@@ -3567,7 +3567,13 @@ const FeatureEntry::FeatureVariation kVc
|
||||
// calculate and verify checksum.
|
||||
//
|
||||
// When adding a new choice, add it to the end of the list.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/components/optimization_guide/core/optimization_guide_features.cc
|
||||
+++ b/components/optimization_guide/core/optimization_guide_features.cc
|
||||
@@ -84,7 +84,7 @@ BASE_FEATURE(kOptimizationHints,
|
||||
@@ -86,7 +86,7 @@ BASE_FEATURE(kOptimizationHints,
|
||||
// Enables fetching from a remote Optimization Guide Service.
|
||||
BASE_FEATURE(kRemoteOptimizationGuideFetching,
|
||||
"OptimizationHintsFetching",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
--- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
|
||||
+++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
|
||||
@@ -3767,8 +3767,7 @@ ScriptValue WebGLRenderingContextBase::g
|
||||
@@ -3768,8 +3768,7 @@ ScriptValue WebGLRenderingContextBase::g
|
||||
pname, IdentifiabilityBenignStringToken(
|
||||
String(ContextGL()->GetString(GL_RENDERER))));
|
||||
}
|
||||
@@ -13,7 +13,7 @@
|
||||
}
|
||||
SynthesizeGLError(
|
||||
GL_INVALID_ENUM, "getParameter",
|
||||
@@ -3782,8 +3781,7 @@ ScriptValue WebGLRenderingContextBase::g
|
||||
@@ -3783,8 +3782,7 @@ ScriptValue WebGLRenderingContextBase::g
|
||||
pname, IdentifiabilityBenignStringToken(
|
||||
String(ContextGL()->GetString(GL_VENDOR))));
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/third_party/blink/common/features.cc
|
||||
+++ b/third_party/blink/common/features.cc
|
||||
@@ -534,7 +534,7 @@ BASE_FEATURE(kAllowSyncXHRInPageDismissa
|
||||
@@ -528,7 +528,7 @@ BASE_FEATURE(kAllowSyncXHRInPageDismissa
|
||||
// crbug.com/988956.
|
||||
BASE_FEATURE(kPrefetchPrivacyChanges,
|
||||
"PrefetchPrivacyChanges",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/views/toolbar/reload_button.cc
|
||||
+++ b/chrome/browser/ui/views/toolbar/reload_button.cc
|
||||
@@ -84,7 +84,7 @@ bool ReloadButton::GetMenuEnabled() cons
|
||||
@@ -85,7 +85,7 @@ bool ReloadButton::GetMenuEnabled() cons
|
||||
}
|
||||
|
||||
void ReloadButton::SetMenuEnabled(bool enable) {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/browser_commands.cc
|
||||
+++ b/chrome/browser/ui/browser_commands.cc
|
||||
@@ -479,10 +479,6 @@ int GetContentRestrictions(const Browser
|
||||
@@ -484,10 +484,6 @@ int GetContentRestrictions(const Browser
|
||||
CoreTabHelper* core_tab_helper =
|
||||
CoreTabHelper::FromWebContents(current_tab);
|
||||
content_restrictions = core_tab_helper->content_restrictions();
|
||||
@@ -13,7 +13,7 @@
|
||||
}
|
||||
return content_restrictions;
|
||||
}
|
||||
@@ -1448,8 +1444,7 @@ bool CanSavePage(const Browser* browser)
|
||||
@@ -1519,8 +1515,7 @@ bool CanSavePage(const Browser* browser)
|
||||
DownloadPrefs::DownloadRestriction::ALL_FILES) {
|
||||
return false;
|
||||
}
|
||||
@@ -36,7 +36,7 @@
|
||||
OfflinePageModel::OfflinePageModel() = default;
|
||||
--- a/content/common/url_schemes.cc
|
||||
+++ b/content/common/url_schemes.cc
|
||||
@@ -24,13 +24,22 @@ namespace {
|
||||
@@ -24,13 +24,21 @@ namespace {
|
||||
bool g_registered_url_schemes = false;
|
||||
|
||||
const char* const kDefaultSavableSchemes[] = {
|
||||
@@ -55,7 +55,6 @@
|
||||
+ url::kMailToScheme,
|
||||
+ url::kWsScheme,
|
||||
+ url::kWssScheme,
|
||||
+ kGuestScheme,
|
||||
+ kViewSourceScheme
|
||||
};
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/ui/views/tabs/new_tab_button.cc
|
||||
+++ b/chrome/browser/ui/views/tabs/new_tab_button.cc
|
||||
@@ -61,10 +61,8 @@ NewTabButton::NewTabButton(TabStrip* tab
|
||||
@@ -62,10 +62,8 @@ NewTabButton::NewTabButton(TabStrip* tab
|
||||
SetAnimateOnStateChange(true);
|
||||
// TODO(crbug.com/1052397): Revisit the macro expression once build flag switch
|
||||
// of lacros-chrome is complete.
|
||||
@@ -9,11 +9,11 @@
|
||||
ui::EF_MIDDLE_MOUSE_BUTTON);
|
||||
-#endif
|
||||
|
||||
ink_drop_container_ =
|
||||
AddChildView(std::make_unique<views::InkDropContainerView>());
|
||||
if (features::IsChromeRefresh2023()) {
|
||||
foreground_frame_active_color_id_ =
|
||||
--- a/chrome/browser/ui/views/tabs/tab_strip.cc
|
||||
+++ b/chrome/browser/ui/views/tabs/tab_strip.cc
|
||||
@@ -1867,8 +1867,6 @@ void TabStrip::NewTabButtonPressed(const
|
||||
@@ -1874,8 +1874,6 @@ void TabStrip::NewTabButtonPressed(const
|
||||
|
||||
const ui::MouseEvent& mouse = static_cast<const ui::MouseEvent&>(event);
|
||||
if (mouse.IsOnlyMiddleMouseButton()) {
|
||||
@@ -22,7 +22,7 @@
|
||||
ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
|
||||
CHECK(clipboard);
|
||||
std::u16string clipboard_text;
|
||||
@@ -1876,7 +1874,6 @@ void TabStrip::NewTabButtonPressed(const
|
||||
@@ -1883,7 +1881,6 @@ void TabStrip::NewTabButtonPressed(const
|
||||
/* data_dst = */ nullptr, &clipboard_text);
|
||||
if (!clipboard_text.empty())
|
||||
controller_->CreateNewTabWithLocation(clipboard_text);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/components/flags_ui/flags_state.cc
|
||||
+++ b/components/flags_ui/flags_state.cc
|
||||
@@ -23,6 +23,7 @@
|
||||
@@ -24,6 +24,7 @@
|
||||
#include "base/strings/utf_string_conversions.h"
|
||||
#include "base/values.h"
|
||||
#include "build/build_config.h"
|
||||
@@ -8,7 +8,7 @@
|
||||
#include "components/flags_ui/feature_entry.h"
|
||||
#include "components/flags_ui/flags_storage.h"
|
||||
#include "components/flags_ui/flags_ui_switches.h"
|
||||
@@ -591,13 +592,17 @@ void FlagsState::GetFlagFeatureEntries(
|
||||
@@ -592,13 +593,17 @@ void FlagsState::GetFlagFeatureEntries(
|
||||
int current_platform = GetCurrentPlatform();
|
||||
|
||||
for (const FeatureEntry& entry : feature_entries_) {
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
base::Value::List supported_platforms;
|
||||
AddOsStrings(entry.supported_platforms, &supported_platforms);
|
||||
@@ -977,6 +982,7 @@ bool FlagsState::IsSupportedFeature(cons
|
||||
@@ -978,6 +983,7 @@ bool FlagsState::IsSupportedFeature(cons
|
||||
if (!entry.InternalNameMatches(name))
|
||||
continue;
|
||||
if (delegate_ && delegate_->ShouldExcludeFlag(storage, entry))
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/startup/bad_flags_prompt.cc
|
||||
+++ b/chrome/browser/ui/startup/bad_flags_prompt.cc
|
||||
@@ -63,7 +63,6 @@ static const char* kBadFlags[] = {
|
||||
@@ -64,7 +64,6 @@ static const char* kBadFlags[] = {
|
||||
// These flags disable sandbox-related security.
|
||||
sandbox::policy::switches::kDisableGpuSandbox,
|
||||
sandbox::policy::switches::kDisableSeccompFilterSandbox,
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
- <div id="no-items" class="empty-list-message"
|
||||
- hidden$="[[!shouldShowEmptyItemsMessage_(
|
||||
- apps.length, extensions.length)]]">
|
||||
- <span on-click="onNoExtensionsTap_">
|
||||
- <span on-click="onNoExtensionsClick_">
|
||||
- $i18nRaw{noExtensionsOrApps}
|
||||
- </span>
|
||||
- </div>
|
||||
@@ -46,7 +46,7 @@
|
||||
-<div>
|
||||
- <div class="separator"></div>
|
||||
- <a class="section-item" id="more-extensions" target="_blank"
|
||||
- href="$i18n{getMoreExtensionsUrl}" on-click="onMoreExtensionsTap_">
|
||||
- href="$i18n{getMoreExtensionsUrl}" on-click="onMoreExtensionsClick_">
|
||||
- <span>$i18n{openChromeWebStore}</span>
|
||||
- <div class="cr-icon icon-external"></div>
|
||||
- <paper-ripple></paper-ripple>
|
||||
@@ -82,7 +82,7 @@
|
||||
<div class="bulletpoints first">$i18nRaw{incognitoTabFeatures}</div>
|
||||
--- a/chrome/browser/resources/settings/a11y_page/a11y_page.html
|
||||
+++ b/chrome/browser/resources/settings/a11y_page/a11y_page.html
|
||||
@@ -24,7 +24,7 @@
|
||||
@@ -26,7 +26,7 @@
|
||||
external$="[[captionSettingsOpensExternally_]]">
|
||||
</cr-link-row>
|
||||
</template>
|
||||
@@ -91,7 +91,7 @@
|
||||
<cr-link-row id="captions"
|
||||
class="hr"
|
||||
label="$i18n{captionsTitle}"
|
||||
@@ -65,11 +65,6 @@
|
||||
@@ -67,11 +67,6 @@
|
||||
sub-label="$i18n{pdfOcrSubtitle}">
|
||||
</settings-toggle-button>
|
||||
</if>
|
||||
@@ -105,20 +105,19 @@
|
||||
<template is="dom-if" if="[[!captionSettingsOpensExternally_]]">
|
||||
--- a/chrome/browser/resources/settings/about_page/about_page.html
|
||||
+++ b/chrome/browser/resources/settings/about_page/about_page.html
|
||||
@@ -120,10 +120,6 @@
|
||||
@@ -120,9 +120,6 @@
|
||||
</div>
|
||||
</template>
|
||||
</if>
|
||||
- <cr-link-row class="hr" id="help" on-click="onHelpTap_"
|
||||
- <cr-link-row class="hr" id="help" on-click="onHelpClick_"
|
||||
- label="$i18n{aboutGetHelpUsingChrome}"
|
||||
- button-aria-description="$i18n{opensInNewTab}"
|
||||
- external></cr-link-row>
|
||||
<if expr="_google_chrome">
|
||||
<cr-link-row class="hr" id="reportIssue" on-click="onReportIssueTap_"
|
||||
<cr-link-row class="hr" id="reportIssue" on-click="onReportIssueClick_"
|
||||
hidden="[[!prefs.feedback_allowed.value]]"
|
||||
--- a/chrome/browser/resources/settings/appearance_page/appearance_page.html
|
||||
+++ b/chrome/browser/resources/settings/appearance_page/appearance_page.html
|
||||
@@ -22,12 +22,11 @@
|
||||
@@ -22,11 +22,11 @@
|
||||
<settings-animated-pages id="pages" section="appearance"
|
||||
focus-config="[[focusConfig_]]">
|
||||
<div route-path="default">
|
||||
@@ -127,7 +126,6 @@
|
||||
hidden="[[!pageVisibility.setTheme]]">
|
||||
- <cr-link-row class="first" hidden="[[!pageVisibility.setTheme]]"
|
||||
- label="$i18n{themes}" sub-label="[[themeSublabel_]]"
|
||||
- button-aria-description="$i18n{opensInNewTab}"
|
||||
- on-click="openThemeUrl_" external></cr-link-row>
|
||||
+ <div class="flex cr-padded-text">
|
||||
+ <div>$i18n{themes}</div><div class="secondary">[[themeSublabel_]]</div>
|
||||
@@ -170,7 +168,7 @@
|
||||
<div id="checkPasswordsBannerContainer" class="cr-row"
|
||||
hidden$="[[!shouldShowBanner_]]">
|
||||
<picture>
|
||||
@@ -187,6 +188,7 @@
|
||||
@@ -186,6 +187,7 @@
|
||||
</cr-icon-button>
|
||||
</div>
|
||||
</if>
|
||||
@@ -180,7 +178,7 @@
|
||||
$i18n{savedPasswordsHeading}
|
||||
--- a/chrome/browser/resources/settings/autofill_page/payments_section.html
|
||||
+++ b/chrome/browser/resources/settings/autofill_page/payments_section.html
|
||||
@@ -64,11 +64,6 @@
|
||||
@@ -73,11 +73,6 @@
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -224,7 +222,7 @@
|
||||
<!-- Signout is not supported yet on lacros, https://crbug.com/1217645 -->
|
||||
<settings-toggle-button id="signinAllowedToggle"
|
||||
class="hr"
|
||||
@@ -52,12 +52,6 @@
|
||||
@@ -51,12 +51,6 @@
|
||||
</settings-toggle-button>
|
||||
</if><!-- not chromeos -->
|
||||
</if><!-- _google_chrome -->
|
||||
@@ -242,7 +240,7 @@
|
||||
@@ -39,15 +39,6 @@
|
||||
label="$i18n{clearBrowsingData}"
|
||||
sub-label="$i18n{clearBrowsingDataDescription}"
|
||||
on-click="onClearBrowsingDataTap_"></cr-link-row>
|
||||
on-click="onClearBrowsingDataClick_"></cr-link-row>
|
||||
- <template is="dom-if" if="[[isPrivacyGuideAvailable]]">
|
||||
- <cr-link-row id="privacyGuideLinkRow" class="hr"
|
||||
- start-icon="settings20:wind-rose"
|
||||
@@ -257,7 +255,7 @@
|
||||
start-icon="settings:cookie"
|
||||
--- a/chrome/browser/resources/settings/privacy_page/security_page.html
|
||||
+++ b/chrome/browser/resources/settings/privacy_page/security_page.html
|
||||
@@ -146,11 +146,3 @@
|
||||
@@ -141,10 +141,3 @@
|
||||
</template>
|
||||
</if>
|
||||
|
||||
@@ -266,7 +264,6 @@
|
||||
- label="$i18n{advancedProtectionProgramTitle}"
|
||||
- sub-label="$i18n{advancedProtectionProgramDesc}"
|
||||
- on-click="onAdvancedProtectionProgramLinkClick_"
|
||||
- button-aria-description="$i18n{opensInNewTab}"
|
||||
- external>
|
||||
- </cr-link-row>
|
||||
--- a/chrome/browser/resources/settings/search_page/search_page.html
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
upstream/Fix-autocomplete-controller-build-with-tflite-lib-disabled.patch
|
||||
|
||||
core/inox-patchset/0001-fix-building-without-safebrowsing.patch
|
||||
core/inox-patchset/0003-disable-autofill-download-manager.patch
|
||||
core/inox-patchset/0005-disable-default-extensions.patch
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
From 09b6bd844888122d774492264cc65c318bee9d97 Mon Sep 17 00:00:00 2001
|
||||
From: Jun Zou <junzou@chromium.org>
|
||||
Date: Tue, 16 May 2023 00:37:50 +0000
|
||||
Subject: [PATCH] [Omnibox][ML] Fix autocomplete controller build with tflite lib disabled.
|
||||
|
||||
Bug: 1444831
|
||||
Change-Id: If2a2a3f5a76f9c65cab6374b31db58a2d01d733f
|
||||
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4534915
|
||||
Reviewed-by: Moe Ahmadi <mahmadi@chromium.org>
|
||||
Commit-Queue: Jun Zou <junzou@chromium.org>
|
||||
Cr-Commit-Position: refs/heads/main@{#1144491}
|
||||
---
|
||||
|
||||
--- a/components/omnibox/browser/autocomplete_controller.cc
|
||||
+++ b/components/omnibox/browser/autocomplete_controller.cc
|
||||
@@ -1044,11 +1044,14 @@ void AutocompleteController::UpdateResul
|
||||
}
|
||||
}
|
||||
|
||||
+#if BUILDFLAG(BUILD_WITH_TFLITE_LIB)
|
||||
RunUrlScoringModel(base::BindOnce(
|
||||
&AutocompleteController::SortCullAndAnnotateResult,
|
||||
weak_ptr_factory_.GetWeakPtr(), last_default_match,
|
||||
last_default_associated_keyword, force_notify_default_match_changed,
|
||||
default_match_to_preserve));
|
||||
+#endif // BUILDFLAG(BUILD_WITH_TFLITE_LIB)
|
||||
+
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -1546,6 +1549,7 @@ bool AutocompleteController::ShouldRunPr
|
||||
return true;
|
||||
}
|
||||
|
||||
+#if BUILDFLAG(BUILD_WITH_TFLITE_LIB)
|
||||
void AutocompleteController::RunUrlScoringModel(
|
||||
base::OnceClosure completion_callback) {
|
||||
TRACE_EVENT0("omnibox", "AutocompleteController::RunUrlScoringModel");
|
||||
@@ -1573,6 +1577,7 @@ void AutocompleteController::RunUrlScori
|
||||
}
|
||||
}
|
||||
}
|
||||
+#endif // BUILDFLAG(BUILD_WITH_TFLITE_LIB)
|
||||
|
||||
void AutocompleteController::CancelUrlScoringModel() {
|
||||
// Try to cancel any pending requests to the scoring model and invalidate the
|
||||
@@ -1581,6 +1586,7 @@ void AutocompleteController::CancelUrlSc
|
||||
weak_ptr_factory_.InvalidateWeakPtrs();
|
||||
}
|
||||
|
||||
+#if BUILDFLAG(BUILD_WITH_TFLITE_LIB)
|
||||
void AutocompleteController::OnUrlScoringModelDone(
|
||||
const base::ElapsedTimer elapsed_timer,
|
||||
base::OnceClosure completion_callback,
|
||||
@@ -1648,3 +1654,4 @@ void AutocompleteController::OnUrlScorin
|
||||
}
|
||||
std::move(completion_callback).Run();
|
||||
}
|
||||
+#endif // BUILDFLAG(BUILD_WITH_TFLITE_LIB)
|
||||
--- a/components/omnibox/browser/autocomplete_controller.h
|
||||
+++ b/components/omnibox/browser/autocomplete_controller.h
|
||||
@@ -365,17 +365,20 @@ class AutocompleteController : public Au
|
||||
// only runs on Lacros and the @tabs scope.
|
||||
bool ShouldRunProvider(AutocompleteProvider* provider) const;
|
||||
|
||||
+#if BUILDFLAG(BUILD_WITH_TFLITE_LIB)
|
||||
// Runs the async scoring model for all the eligible matches in
|
||||
// `results_.matches_` and bypasses the ineligible matches. Passes
|
||||
// `completion_callback` to `OnUrlScoringModelDone()` callback which is called
|
||||
// once the model is done for all the eligible matches, whether successfully
|
||||
// or not, and all the ineligible matches are bypassed.
|
||||
void RunUrlScoringModel(base::OnceClosure completion_callback);
|
||||
+#endif // BUILDFLAG(BUILD_WITH_TFLITE_LIB)
|
||||
|
||||
// Tries to cancel any pending requests to the scoring model and prevents
|
||||
// `OnUrlScoringModelDone()` and its completion callback from being called.
|
||||
void CancelUrlScoringModel();
|
||||
|
||||
+#if BUILDFLAG(BUILD_WITH_TFLITE_LIB)
|
||||
// Called when the async scoring model is done running for all the eligible
|
||||
// matches in `results_.matches_` and all the ineligible matches are bypassed.
|
||||
// Redistributes the existing relevance scores to the matches based on the
|
||||
@@ -387,6 +390,7 @@ class AutocompleteController : public Au
|
||||
base::OnceClosure completion_callback,
|
||||
std::vector<std::tuple<absl::optional<float>, size_t, GURL>>
|
||||
outputs_and_match_info);
|
||||
+#endif // BUILDFLAG(BUILD_WITH_TFLITE_LIB)
|
||||
|
||||
base::ObserverList<Observer> observers_;
|
||||
|
||||
193
pruning.list
193
pruning.list
@@ -1,3 +1,4 @@
|
||||
android_webview/javatests/res/raw/add_two_numbers.wasm
|
||||
android_webview/test/data/components/fake_component.crx
|
||||
android_webview/test/shell/assets/star.svgz
|
||||
android_webview/test/shell/assets/video.webm
|
||||
@@ -40,6 +41,8 @@ buildtools/linux64/gn
|
||||
buildtools/reclient/bootstrap
|
||||
buildtools/reclient/dumpstats
|
||||
buildtools/reclient/logdump
|
||||
buildtools/reclient/reclientreport
|
||||
buildtools/reclient/remotetool
|
||||
buildtools/reclient/reproxy
|
||||
buildtools/reclient/reproxystatus
|
||||
buildtools/reclient/rewrapper
|
||||
@@ -56,6 +59,8 @@ chrome/browser/resources/chromeos/accessibility/chromevox/earcons/alert_nonmodal
|
||||
chrome/browser/resources/chromeos/accessibility/chromevox/earcons/button.ogg
|
||||
chrome/browser/resources/chromeos/accessibility/chromevox/earcons/check_off.ogg
|
||||
chrome/browser/resources/chromeos/accessibility/chromevox/earcons/check_on.ogg
|
||||
chrome/browser/resources/chromeos/accessibility/chromevox/earcons/chromevox_loaded.ogg
|
||||
chrome/browser/resources/chromeos/accessibility/chromevox/earcons/chromevox_loading.ogg
|
||||
chrome/browser/resources/chromeos/accessibility/chromevox/earcons/editable_text.ogg
|
||||
chrome/browser/resources/chromeos/accessibility/chromevox/earcons/ellipsis.ogg
|
||||
chrome/browser/resources/chromeos/accessibility/chromevox/earcons/invalid_keypress.ogg
|
||||
@@ -79,7 +84,7 @@ chrome/browser/resources/chromeos/accessibility/chromevox/earcons/wrap.ogg
|
||||
chrome/browser/resources/chromeos/accessibility/chromevox/earcons/wrap_edge.ogg
|
||||
chrome/browser/resources/chromeos/accessibility/select_to_speak/earcons/null_selection.ogg
|
||||
chrome/browser/resources/media/mei_preload/preloaded_data.pb
|
||||
chrome/build/pgo_profiles/chrome-linux-5672-1683023364-b47f9a07c616c94cac9f564aa6b00a8aaaec191a.profdata
|
||||
chrome/build/pgo_profiles/chrome-linux-5735-1685113972-6d147d8b86f0b3738d3578feacebd344e1e0402a.profdata
|
||||
chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/Network Share Test.lnk
|
||||
chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/New folder - Shortcut.lnk
|
||||
chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/long_name.lnk
|
||||
@@ -338,7 +343,6 @@ ios/chrome/browser/crash_report/seed_corpuses/process_snapshot_dump_1
|
||||
ios/chrome/browser/crash_report/seed_corpuses/process_snapshot_dump_2
|
||||
ios/chrome/browser/crash_report/seed_corpuses/process_snapshot_dump_3
|
||||
ios/chrome/browser/crash_report/seed_corpuses/process_snapshot_dump_4
|
||||
ios/chrome/browser/ui/main/browser_view_wrangler.mm
|
||||
ios/chrome/browser/ui/omnibox/popup/omnibox_popup_carousel_control.mm
|
||||
ios/chrome/test/data/optimization_guide/additional_file_doesnt_exist.crx3
|
||||
ios/chrome/test/data/optimization_guide/additional_file_exists.crx3
|
||||
@@ -1882,6 +1886,10 @@ net/third_party/nist-pkits/crls/requireExplicitPolicy7CACRL.crl
|
||||
net/third_party/nist-pkits/crls/requireExplicitPolicy7subCARE2CRL.crl
|
||||
net/third_party/nist-pkits/crls/requireExplicitPolicy7subsubCARE2RE4CRL.crl
|
||||
net/third_party/nist-pkits/crls/requireExplicitPolicy7subsubsubCARE2RE4CRL.crl
|
||||
net/third_party/quiche/src/quiche/common/anonymous_tokens/testdata/strong_rsa_modulus2048_example.binarypb
|
||||
net/third_party/quiche/src/quiche/common/anonymous_tokens/testdata/strong_rsa_modulus2048_example_2.binarypb
|
||||
net/third_party/quiche/src/quiche/common/anonymous_tokens/testdata/strong_rsa_modulus3072_example.binarypb
|
||||
net/third_party/quiche/src/quiche/common/anonymous_tokens/testdata/strong_rsa_modulus4096_example.binarypb
|
||||
net/tools/testserver/dist/_socket.pyd
|
||||
net/tools/testserver/dist/_ssl.pyd
|
||||
pdf/pdfium/fuzzers/corpora/pdf_codec_tiff/not_kitty.tiff
|
||||
@@ -8016,6 +8024,7 @@ third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/ACVP-AES-KW
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/ACVP-AES-XTS.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/CMAC-AES.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/ECDSA.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/HKDF.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/HMAC-SHA-1.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/HMAC-SHA2-224.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/HMAC-SHA2-256.bz2
|
||||
@@ -8029,6 +8038,8 @@ third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/SHA2-224.bz
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/SHA2-256.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/SHA2-384.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/SHA2-512.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/TLS12.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/TLS13.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/ctrDRBG.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/hmacDRBG.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/expected/kdf-components.bz2
|
||||
@@ -8044,6 +8055,7 @@ third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ACVP-AES-KWP
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ACVP-AES-XTS.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/CMAC-AES.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ECDSA.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/HKDF.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/HMAC-SHA-1.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/HMAC-SHA2-224.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/HMAC-SHA2-256.bz2
|
||||
@@ -8060,6 +8072,8 @@ third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/SHA2-224.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/SHA2-256.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/SHA2-384.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/SHA2-512.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/TLS12.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/TLS13.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/ctrDRBG.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/hmacDRBG.bz2
|
||||
third_party/boringssl/src/util/fipstools/acvp/acvptool/test/vectors/kdf-components.bz2
|
||||
@@ -9393,6 +9407,9 @@ third_party/devtools-frontend/src/test/unittests/fixtures/traces/multiple-lcp-ma
|
||||
third_party/devtools-frontend/src/test/unittests/fixtures/traces/multiple-navigations-with-iframes.json.gz
|
||||
third_party/devtools-frontend/src/test/unittests/fixtures/traces/multiple-navigations.json.gz
|
||||
third_party/devtools-frontend/src/test/unittests/fixtures/traces/multiple-top-level-renderers.json.gz
|
||||
third_party/devtools-frontend/src/test/unittests/fixtures/traces/nested-interactions.json.gz
|
||||
third_party/devtools-frontend/src/test/unittests/fixtures/traces/node-fibonacci-website.cpuprofile.gz
|
||||
third_party/devtools-frontend/src/test/unittests/fixtures/traces/one-second-interaction.json.gz
|
||||
third_party/devtools-frontend/src/test/unittests/fixtures/traces/recursive-blocking-js.json.gz
|
||||
third_party/devtools-frontend/src/test/unittests/fixtures/traces/recursive-counting-js.json.gz
|
||||
third_party/devtools-frontend/src/test/unittests/fixtures/traces/redirects-subresource-multiple.json.gz
|
||||
@@ -11624,6 +11641,7 @@ third_party/harfbuzz-ng/src/test/api/fonts/AdobeVFPrototype-Subset.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/AdobeVFPrototype.WA.gpos.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/AdobeVFPrototype.WAV.gpos.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/AdobeVFPrototype.abc.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/AdobeVFPrototype.abc.static.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/AdobeVFPrototype.ac.nohints.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/AdobeVFPrototype.ac.nosubrs.nohints.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/AdobeVFPrototype.ac.nosubrs.otf
|
||||
@@ -11664,6 +11682,7 @@ third_party/harfbuzz-ng/src/test/api/fonts/cff1_seac.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5753845452636160
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/cmunrm.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/cv01.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/noto_handwriting-cff2_colr_1.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/repacker_expected.otf
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/0509e80afb379d16560e9e47bdd7d888bebdebc6
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/1746cad6bc3fb2b355db50a5af37c9b58d9ad376
|
||||
@@ -11677,6 +11696,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/558661aa659912f4d30ecd27bd0983517
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/5a5daf5eb5a4db77a2baa3ad9c7a6ed6e0655fa8
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/641bd9db850193064d17575053ae2bf8ec149ddc
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/8240789f6d12d4cfc4b5e8e6f246c3701bcf861f
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/AdobeVFPrototype.ABC.otf
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/a34a9191d9376bda419836effeef7e75c1386016
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/a69118c2c2ada48ff803d9149daa54c9ebdae30e
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/b9e2aaa0d75fcef6971ec3a96d806ba4a6b31fe2
|
||||
@@ -11876,10 +11896,16 @@ 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-5768046065483776
|
||||
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-5965759719538688
|
||||
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-shape-fuzzer-6377756666757120
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-6635625931735040
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4549523149553664
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4575222591520768
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4681956043390976
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4801020053291008
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4875306193518592.fuzz
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4877336988483584
|
||||
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-4901143794810880
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4961171477233664
|
||||
@@ -11889,6 +11915,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-5067936541179904
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5072358514753536
|
||||
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-5120246288875520
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5121706490593280
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5127321313476608
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5137462782066688
|
||||
@@ -11900,6 +11927,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-5169035432165376
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5179935334465536
|
||||
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-5192684970311680
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5205038086094848
|
||||
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-5229304507138048
|
||||
@@ -11911,6 +11939,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-5359635656605696
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5362189182566400
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5363902507515904
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5388270411579392
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5416421032067072
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5417800474165248
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5417934246772736
|
||||
@@ -12006,12 +12035,17 @@ 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-5764268627066880
|
||||
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-5793182905663488
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5844352760152064
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5845846876356608
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5858518134554624
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5887968763052032
|
||||
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-5927551890096128
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5965777994907648
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5991762219892736
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6164014466203648
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6169920089227264
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6173520787800064
|
||||
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
|
||||
@@ -12025,9 +12059,12 @@ 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-6372147008241664
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6382598554255360
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6421315436281856
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6521393809588224
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6525813890875392
|
||||
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-6616166961905664
|
||||
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-fuzzer-6742230974201856
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-get-codepoints-fuzzer-5203067375976448
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-get-codepoints-fuzzer-5630904853069824
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-get-codepoints-fuzzer-5687638085337088
|
||||
@@ -12059,6 +12096,14 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/fuzz-3-harfbuzz_fuzzer(5)
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/leak-34f1798a142fd0dfdd71a96fb6aa7de19a62865e
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/oom-6ef8c96d3710262511bcc730dce9c00e722cb653
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/oom-ccc61c92d589f895174cdef6ff2e3b20e9999a1a
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/graphs/clusterfuzz-testcase-minimized-hb-repacker-fuzzer-5390364397928448
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/graphs/clusterfuzz-testcase-minimized-hb-repacker-fuzzer-5475787333828608
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/graphs/clusterfuzz-testcase-minimized-hb-repacker-fuzzer-6014493291577344
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/graphs/clusterfuzz-testcase-minimized-hb-repacker-fuzzer-6714085985353728
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/graphs/crash-3bf72494aa4c9f8cbbcbf887fdc2a2858c87feb4
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/graphs/crash-442bfac994a3d9929cf06262ae9fb00f6ee1f774
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/graphs/leak-a77f29b25edb873729f3ab120148fdb213cfa527
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/graphs/noto_nastaliq_urdu
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/sets/intersect_01
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/sets/subtract_01
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/sets/symmetric_diff_01
|
||||
@@ -12484,6 +12529,10 @@ third_party/harfbuzz-ng/src/test/subset/data/expected/cmap14/cmap14_font2.notdef
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E08,4E09.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E08.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.retain-all-codepoint.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/collect_name_ids/SourceSerif4Variable-Roman_subset.keep-all-layout-features.retain-all-codepoint.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/instantiate_cff2/AdobeVFPrototype.default.retain-all-codepoint.wght=650,CNTR=50.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/instantiate_cff2_update_metrics/Cantarell-VF-ABC.default.retain-all-codepoint.wght=800.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/instantiate_cff2_update_metrics/Cantarell-VF-ABC.retain-gids.retain-all-codepoint.wght=800.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41,42.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41,43.otf
|
||||
@@ -12728,9 +12777,11 @@ third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gsub8/gsub8_manuall
|
||||
third_party/harfbuzz-ng/src/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.retain-all-codepoint.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/32bit_var_store.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/AdobeVFPrototype.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/Cantarell-VF-ABC.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/NotoSerifMyanmar-Regular.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/SourceHanSans-Regular_subset.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/SourceSansPro-Regular.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/SourceSerif4Variable-Roman_subset.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/cmap14_font1.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/cmap14_font2.otf
|
||||
third_party/harfbuzz-ng/src/test/subset/data/fonts/gpos1_2_font.otf
|
||||
@@ -12836,6 +12887,7 @@ third_party/icu/cast/icudtl.dat
|
||||
third_party/icu/chromeos/icudtl.dat
|
||||
third_party/icu/chromeos/icudtl.dat.hash
|
||||
third_party/icu/flutter/icudtl.dat
|
||||
third_party/icu/flutter_desktop/icudtl.dat
|
||||
third_party/icu/ios/icudtl.dat
|
||||
third_party/icu/source/data/in/coll/ucadata-implicithan-icu4x.icu
|
||||
third_party/icu/source/data/in/coll/ucadata-implicithan.icu
|
||||
@@ -13086,6 +13138,10 @@ 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/libei/bin/ei-debug-events
|
||||
third_party/libei/lib64/libei.a
|
||||
third_party/libei/lib64/libeis.a
|
||||
third_party/libei/lib64/libmunit.a
|
||||
third_party/libgav1/src/tests/data/five-frames.ivf
|
||||
third_party/libgav1/src/tests/data/ivf-header-and-truncated-frame-header
|
||||
third_party/libgav1/src/tests/data/ivf-header-only
|
||||
@@ -15184,128 +15240,6 @@ third_party/libxml/fuzz/seed_corpus/da0113f5e076c5cc48013f0bb94a647225494fdb
|
||||
third_party/libxml/fuzz/seed_corpus/eb36d039e3d4684168e891f622ac594cc3fbaf42
|
||||
third_party/libxml/fuzz/seed_corpus/fbcdd7a1e0f5b2e115172130a7c514ac9a6dd62d
|
||||
third_party/libxml/fuzz/seed_corpus/fbd91b3106732ac8dbbb4e004059863e5f52c13c
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-1
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-10
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-11
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-12
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-13
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-2
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-3
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-4
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-5
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-6
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-7
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-8
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/branch-9
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-1
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-10
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-11
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-12
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-13
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-14
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-15
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-16
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-2
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-3
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-4
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-5
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-6
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-7
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-8
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug316338-9
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug420596-1
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug420596-2
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug420596-3
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug420596-4
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug420596-5
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug420596-6
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug420596-7
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/bug420596-8
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/content-1
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/content-10
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/content-2
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/content-3
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/content-4
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/content-5
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/content-6
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/content-7
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/content-8
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/content-9
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/hard-1
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/hard-10
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/hard-2
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/hard-3
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/hard-4
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/hard-5
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/hard-6
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/hard-7
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/hard-8
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/hard-9
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ncname-1
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ncname-2
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ncname-3
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ncname-4
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ncname-5
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges-1
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges-10
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges-11
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges-12
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges-2
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges-3
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges-4
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges-5
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges-6
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges-7
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges-8
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges-9
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges2-1
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges2-10
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges2-11
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges2-12
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges2-2
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges2-3
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges2-4
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges2-5
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges2-6
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges2-7
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges2-8
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/ranges2-9
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-1
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-10
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-11
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-12
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-13
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-14
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-15
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-16
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-17
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-18
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-19
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-2
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-20
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-21
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-22
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-23
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-24
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-25
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-26
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-27
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-28
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-29
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-3
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-30
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-31
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-32
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-33
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-34
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-35
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-4
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-5
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-6
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-7
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-8
|
||||
third_party/libxml/src/fuzz/static_seed/regexp/xpath-9
|
||||
third_party/libxml/src/fuzz/static_seed/uri/full
|
||||
third_party/libzip/src/regress/bigstored.zh
|
||||
third_party/libzip/src/regress/bigzero-zip.zip
|
||||
third_party/libzip/src/regress/broken.zip
|
||||
@@ -15815,6 +15749,7 @@ third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-decompression-corrupt.elf-
|
||||
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
|
||||
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-gdbindex-v7.elf-x86-64
|
||||
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-gdbindex-v8.elf-x86-64
|
||||
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-inl-test.elf-x86-64
|
||||
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-inl-test.high_pc.elf-x86-64
|
||||
third_party/llvm/llvm/test/DebugInfo/Inputs/dwarfdump-macho-relocs.macho.x86_64.o
|
||||
@@ -16171,6 +16106,7 @@ third_party/llvm/llvm/test/tools/dsymutil/Inputs/common.macho.x86_64
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/common.macho.x86_64.o
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/dead-stripped/1.o
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/dwarf4.o
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/dwarf5-loclists.o
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/dwarf5-rnglists.o
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/dwarf5.o
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/empty-CU.o
|
||||
@@ -16696,6 +16632,8 @@ third_party/llvm/llvm/test/tools/llvm-pdbutil/Inputs/unknown-record.obj
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/basic.memprofexe
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/basic.memprofraw
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/basic.profraw
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/buildid.memprofexe
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/buildid.memprofraw
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/c-general.profraw
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/compat-sample.profdata
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/compat.profdata.v1
|
||||
@@ -16806,6 +16744,7 @@ third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xlc32-obj-malform.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xlc32-obj.o
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xlc64-exec
|
||||
third_party/llvm/llvm/test/tools/llvm-readobj/wasm/Inputs/trivial.obj.wasm
|
||||
third_party/llvm/llvm/test/tools/llvm-remarkutil/Inputs/annotation-count.bitstream
|
||||
third_party/llvm/llvm/test/tools/llvm-remarkutil/Inputs/broken-remark.bitstream
|
||||
third_party/llvm/llvm/test/tools/llvm-remarkutil/Inputs/two-remarks.bitstream
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/addr.exe
|
||||
@@ -16823,6 +16762,8 @@ third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/ppc64
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/print_context.o
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/split-dwarf-addr-object-relocation.dwo
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/split-dwarf-addr-object-relocation.o
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/split-dwarf-dwp-invalid
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/split-dwarf-dwp-invalid.dwp
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/split-dwarf-dwp.o
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/split-dwarf-dwp.o.dwp
|
||||
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/split-dwarf-multiple-cu.dwo
|
||||
@@ -17302,8 +17243,6 @@ third_party/pywebsocket3/src/test/cert/client_cert.p12
|
||||
third_party/quic_trace/src/examples/example.json.gz
|
||||
third_party/quic_trace/src/examples/example.qtr
|
||||
third_party/r8/custom_d8.jar
|
||||
third_party/rust/libloading/v0_7/crate/tests/nagisa32.dll
|
||||
third_party/rust/libloading/v0_7/crate/tests/nagisa64.dll
|
||||
third_party/rust/regex/v1/crate/src/testdata/basic.dat
|
||||
third_party/rust/regex/v1/crate/tests/fowler.rs
|
||||
third_party/rust/unicode_ident/v1/crate/tests/fst/xid_continue.fst
|
||||
@@ -17910,6 +17849,7 @@ third_party/tflite/src/tensorflow/lite/tools/optimize/testdata/weight_shared_bet
|
||||
third_party/tflite/src/tensorflow/lite/tools/optimize/testdata/where.bin
|
||||
third_party/tflite/src/tensorflow/python/checkpoint/testdata/table_legacy_saveable_object.data-00000-of-00001
|
||||
third_party/tflite/src/tensorflow/python/checkpoint/testdata/table_legacy_saveable_object.index
|
||||
third_party/tflite/src/tensorflow/python/compiler/mlir/multi_add.tflite
|
||||
third_party/tflite/src/tensorflow/python/compiler/tensorrt/model_tests/sample_model/saved_model.pb
|
||||
third_party/tflite/src/tensorflow/python/compiler/tensorrt/test/testdata/mnist/model.ckpt-46900.data-00000-of-00001
|
||||
third_party/tflite/src/tensorflow/python/compiler/tensorrt/test/testdata/mnist/model.ckpt-46900.index
|
||||
@@ -18040,6 +17980,7 @@ third_party/tflite_support/src/tensorflow_lite_support/metadata/python/tests/tes
|
||||
third_party/tflite_support/src/tensorflow_lite_support/metadata/python/tests/testdata/object_detector/ssd_mobilenet_v1.tflite
|
||||
third_party/tflite_support/src/tensorflow_lite_support/scann_ondevice/cc/test/testdata/dummy_index.ldb
|
||||
third_party/updater/chrome_linux64/updater_test
|
||||
third_party/updater/chromium_linux64/updater_test
|
||||
third_party/vulkan-deps/glslang/src/Test/badChars.frag
|
||||
third_party/vulkan-deps/glslang/src/Test/remap.invalid-spirv-1.spv
|
||||
third_party/vulkan-deps/glslang/src/Test/remap.invalid-spirv-2.spv
|
||||
|
||||
Reference in New Issue
Block a user