Release 101.0.4951.69

This commit is contained in:
csagan5 2022-05-15 12:05:41 +02:00 committed by Yifeng Wu
parent f31d83cec7
commit 914c3b1359
32 changed files with 156 additions and 167 deletions

View file

@ -1,3 +1,11 @@
# 101.0.4951.69
* flag to toggle site engagement (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/2022)
* site settings to enable webGL (thanks to @uazo)
* removed flag to disable webGL
* fix bottom navigation bar search/site suggestions behaviour (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/2049)
* enable process isolation for all iframes
* add webRTC site settings (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1965)
# 101.0.4951.53
* move incognito settings to separate page (thanks to @uazo)
* disable automatic offline pages saving by default (thanks to @uazo)

View file

@ -42,7 +42,7 @@ ETH donations address: `0x5d392F8FBf3465afe05B1Adc575e248D33B891F6`
* always-incognito mode
* disable all field trials permanently
* disable smart search by default, allow web search from incognito mode
* always-visible cookies, javascript and ads site settings
* always-visible cookies, javascript and ads site settings from address bar popup
* remove Play integration binary blobs
* use [CFI](https://en.wikipedia.org/wiki/Control-flow_integrity) on all architectures except x86
* enable trivial auto var init
@ -71,10 +71,8 @@ ETH donations address: `0x5d392F8FBf3465afe05B1Adc575e248D33B891F6`
* disable feeds
* disable reporting of certificate errors
* use pre-defined phone model for client hints and Javascript
* site settings to disable images
* allow forcing external links to open in incognito
* disable AGSA by default
* allow disabling JIT (per-site, disabled by default)
* flag to enable Certificate Transparency
* allow adding search engines from incognito mode
* disable predictors
@ -107,9 +105,7 @@ ETH donations address: `0x5d392F8FBf3465afe05B1Adc575e248D33B891F6`
* adding an URL as bookmark will clear its blocked status for the NTP tiles
* history support in incognito mode
* view source of pages
* timezone customization
* sticky desktop mode setting
* disable video autoplay by default, reintroduce site settings
* mobile/desktop user agent customization
* accessibility preference to force tablet UI
* use Alt+D to focus address bar
@ -144,7 +140,6 @@ New flags:
* `#max-connections-per-host`
* `#resume-background-video`
* `#ipv6-probing`
* `#disable-webgl`
* `#enable-device-motion` and `#enable-device-orientation`
* `#show-legacy-tls-warnings`
* `#save-data-header`, disabled by default
@ -156,6 +151,16 @@ New flags:
* `#enable-userscripts-log`, see https://github.com/bromite/bromite/wiki/UserScripts#flags
* `#certificate-transparency-enabled`, enabled by default; see https://chromium.googlesource.com/chromium/src/+/master/net/docs/certificate-transparency.md
* `#move-top-toolbar-to-bottom`, disabled by default
* `#site-engagement`, enabled by default
### Site settings
* webGL, disabled by default
* images, enabled by default
* Javascript JIT, disabled by default
* timezone customization override
* autoplay, disabled by default
* webRTC, disabled by default
# Privacy limitations

View file

@ -1 +1 @@
41d2211cdc2d25858dbed7cc7e3f3fca0d09c2d4-
f441c1f02214920ad09ab14ca8be3eaa4b5a942a-

View file

@ -1 +1 @@
101.0.4951.53
101.0.4951.69

View file

@ -1 +1 @@
fcc0135faa8e34a4f7ea8f2369fd0fb614903cac
3b19d1cba55608c5382ebd24ffdfa28d937c9e37

View file

@ -99,7 +99,6 @@ Replace-DoH-probe-domain-with-RIPE-domain.patch
Increase-number-of-autocomplete-matches-to-10.patch
Disable-requests-for-single-word-Omnibar-searches.patch
Disable-some-signed-exchange-features.patch
Add-flag-to-disable-WebGL.patch
DoH-improvements.patch
Reduce-HTTP-headers-in-DoH-requests-to-bare-minimum.patch
Revert-flags-remove-disable-pull-to-refresh-effect.patch
@ -191,4 +190,9 @@ Partition-DNS-requests-by-top-frame-NIK.patch
Remove-mremap-from-seccomp-baseline-policy.patch
Move-navigation-bar-to-bottom.patch
Welcome-screen.patch
Content-settings-infrastructure.patch
Add-webGL-site-setting.patch
Add-site-engagement-flag.patch
Add-webRTC-site-settings.patch
enable-process-isolated-sandboxed-iframes-by-default.patch
Automated-domain-substitution.patch

View file

@ -49,7 +49,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/flags/Chrom
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -3079,7 +3079,11 @@ const FeatureEntry kFeatureEntries[] = {
@@ -3076,7 +3076,11 @@ const FeatureEntry kFeatureEntries[] = {
{"enable-container-queries", flag_descriptions::kCSSContainerQueriesName,
flag_descriptions::kCSSContainerQueriesDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kCSSContainerQueries)},

View file

@ -14,7 +14,7 @@ Subject: Add IsCleartextPermitted flag
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -8174,6 +8174,10 @@ const FeatureEntry kFeatureEntries[] = {
@@ -8171,6 +8171,10 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRequestDesktopSiteExceptionsName,
flag_descriptions::kRequestDesktopSiteExceptionsDescription, kOsAndroid,
FEATURE_VALUE_TYPE(features::kRequestDesktopSiteExceptions)},
@ -28,7 +28,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -1542,6 +1542,10 @@ const char kHttpsOnlyModeDescription[] =
@@ -1538,6 +1538,10 @@ const char kHttpsOnlyModeDescription[] =
"Adds a setting under chrome://settings/security to opt-in to HTTPS-First "
"Mode.";
@ -42,7 +42,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -876,6 +876,9 @@ extern const char kHideShelfControlsInTabletModeDescription[];
@@ -873,6 +873,9 @@ extern const char kHideShelfControlsInTabletModeDescription[];
extern const char kHttpsOnlyModeName[];
extern const char kHttpsOnlyModeDescription[];

View file

@ -6,7 +6,7 @@ Add bookmark import/export actions in bookmarks activity and page
Reduce permissions needed for bookmarks import/export
Completely remove contacts picker permission from the file dialog
Need: Adds-support-for-writing-URIs.patch
Requires patch: Adds-support-for-writing-URIs.patch
---
chrome/android/java/AndroidManifest.xml | 1 -
.../res/menu/bookmark_action_bar_menu.xml | 14 +
@ -1597,7 +1597,7 @@ diff --git a/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java b/ui
boolean shouldUsePhotoPicker = shouldUsePhotoPicker();
- if (shouldUsePhotoPicker) {
+ if (shouldUsePhotoPicker || shouldShowHtmlTypes()) {
if (BuildInfo.targetsAtLeastT()) {
if (BuildInfo.isAtLeastT()) {
if (!window.hasPermission(PermissionConstants.READ_MEDIA_IMAGES)
&& shouldShowImageTypes()) {
@@ -308,7 +315,7 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick

View file

@ -38,7 +38,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
const FeatureEntry::FeatureParam kAdaptiveButton_AlwaysNone[] = {
{"mode", "always-none"}};
const FeatureEntry::FeatureParam kAdaptiveButton_AlwaysNewTab[] = {
@@ -3717,7 +3733,11 @@ const FeatureEntry kFeatureEntries[] = {
@@ -3714,7 +3730,11 @@ const FeatureEntry kFeatureEntries[] = {
kOsMac | kOsLinux | kOsWin,
FEATURE_VALUE_TYPE(features::kSystemNotifications)},
#endif // BUILDFLAG(ENABLE_SYSTEM_NOTIFICATIONS) && !BUILDFLAG(IS_CHROMEOS_ASH)

View file

@ -14,7 +14,7 @@ Subject: Add flag for save-data-header
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -4316,7 +4316,10 @@ const FeatureEntry kFeatureEntries[] = {
@@ -4313,7 +4313,10 @@ const FeatureEntry kFeatureEntries[] = {
{"force-text-direction", flag_descriptions::kForceTextDirectionName,
flag_descriptions::kForceTextDirectionDescription, kOsAll,
MULTI_VALUE_TYPE(kForceTextDirectionChoices)},
@ -29,7 +29,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -1144,6 +1144,10 @@ const char kDisableKeepaliveFetchDescription[] =
@@ -1140,6 +1140,10 @@ const char kDisableKeepaliveFetchDescription[] =
"Disable fetch with keepalive set "
"(https://fetch.spec.whatwg.org/#request-keepalive-flag).";
@ -43,7 +43,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -612,6 +612,9 @@ extern const char kDiagnosticsAppNavigationDescription[];
@@ -609,6 +609,9 @@ extern const char kDiagnosticsAppNavigationDescription[];
extern const char kDisableKeepaliveFetchName[];
extern const char kDisableKeepaliveFetchDescription[];

View file

@ -1,52 +0,0 @@
From: csagan5 <32685696+csagan5@users.noreply.github.com>
Date: Sat, 16 Nov 2019 11:18:09 +0100
Subject: Add flag to disable WebGL
---
chrome/browser/about_flags.cc | 3 +++
chrome/browser/flag_descriptions.cc | 4 ++++
chrome/browser/flag_descriptions.h | 3 +++
3 files changed, 10 insertions(+)
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -2958,6 +2958,9 @@ constexpr FeatureEntry::FeatureVariation kLensStandaloneVariations[] = {
// When adding a new choice, add it to the end of the list.
const FeatureEntry kFeatureEntries[] = {
// Include generated flags for flag unexpiry; see //docs/flag_expiry.md and
+ {switches::kDisableWebGL, flag_descriptions::kDisableWebGLName,
+ flag_descriptions::kDisableWebGLDescription, kOsAll,
+ SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebGL)},
// //tools/flags/generate_unexpire_flags.py.
#include "build/chromeos_buildflags.h"
#include "chrome/browser/unexpire_flags_gen.inc"
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -725,6 +725,10 @@ const char kDocumentTransitionSlowdownFactorName[] =
const char kDocumentTransitionSlowdownFactorDescription[] =
"Slows down animations triggered by documentTransition JavaScript API for "
"debugging.";
+const char kDisableWebGLName[] = "WebGL";
+
+const char kDisableWebGLDescription[] = "Enable or disable all versions of WebGL";
+
const char kEnableAutoDisableAccessibilityName[] = "Auto-disable Accessibility";
const char kEnableAutoDisableAccessibilityDescription[] =
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -397,6 +397,9 @@ extern const char kForceColorProfileSRGB[];
extern const char kForceColorProfileP3[];
extern const char kForceColorProfileColorSpin[];
extern const char kForceColorProfileSCRGBLinear[];
+extern const char kDisableWebGLName[];
+extern const char kDisableWebGLDescription[];
+
extern const char kForceColorProfileHDR10[];
extern const char kForceColorProfileName[];
--
2.25.1

View file

@ -11,7 +11,7 @@ Subject: Add flag to disable external intent requests
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -3012,6 +3012,9 @@ const FeatureEntry kFeatureEntries[] = {
@@ -3009,6 +3009,9 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWebrtcCaptureMultiChannelApmName,
flag_descriptions::kWebrtcCaptureMultiChannelApmDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebRtcEnableCaptureMultiChannelApm)},
@ -24,7 +24,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -3485,6 +3485,12 @@ const char kPhotoPickerVideoSupportName[] = "Photo Picker Video Support";
@@ -3481,6 +3481,12 @@ const char kPhotoPickerVideoSupportName[] = "Photo Picker Video Support";
const char kPhotoPickerVideoSupportDescription[] =
"Enables video files to be shown in the Photo Picker dialog";
@ -40,7 +40,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -2006,6 +2006,9 @@ extern const char kQueryTilesNTPDescription[];
@@ -2003,6 +2003,9 @@ extern const char kQueryTilesNTPDescription[];
extern const char kQueryTilesOmniboxName[];
extern const char kQueryTilesOmniboxDescription[];
extern const char kQueryTilesSingleTierName[];

View file

@ -18,7 +18,7 @@ Subject: Add flag to disable vibration
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -6639,6 +6639,10 @@ const FeatureEntry kFeatureEntries[] = {
@@ -6636,6 +6636,10 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kNewMacNotificationAPI)},
#endif
@ -32,7 +32,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -5674,6 +5674,9 @@ const char kDefaultCalculatorWebAppDescription[] =
@@ -5670,6 +5670,9 @@ const char kDefaultCalculatorWebAppDescription[] =
"chrome app.";
#endif // BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS)
@ -45,7 +45,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -3431,6 +3431,8 @@ extern const char kWebUITabStripTabDragIntegrationName[];
@@ -3428,6 +3428,8 @@ extern const char kWebUITabStripTabDragIntegrationName[];
extern const char kWebUITabStripTabDragIntegrationDescription[];
#endif // BUILDFLAG(ENABLE_WEBUI_TAB_STRIP) && BUILDFLAG(IS_CHROMEOS_ASH)

View file

@ -1,7 +1,8 @@
From: uazo <uazo@users.noreply.github.com>
Date: Mon, 2 May 2022 11:48:03 +0000
Subject: Add a flag to site engagement
Subject: Add site engagement flag
Enabled by default.
---
chrome/browser/about_flags.cc | 6 ++++
chrome/browser/flag_descriptions.cc | 5 +++
@ -25,7 +26,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
#include "components/shared_highlighting/core/common/shared_highlighting_features.h"
#include "components/signin/core/browser/dice_account_reconcilor_delegate.h"
#include "components/signin/public/base/signin_buildflags.h"
@@ -8466,6 +8467,11 @@ const FeatureEntry kFeatureEntries[] = {
@@ -8463,6 +8464,11 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceUserAgentMinorVersionDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kReduceUserAgentMinorVersion)},
@ -40,14 +41,14 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -3019,6 +3019,11 @@ const char kReduceUserAgentMinorVersionDescription[] =
@@ -3015,6 +3015,11 @@ const char kReduceUserAgentMinorVersionDescription[] =
"The Chrome version in the User-Agent string will be reported as "
"Chrome/<major_version>.0.0.0.";
+const char kSiteEngagementName[] =
+ "Enable site engagement feature";
+const char kSiteEngagementDescription[] =
+ "Site Engagement Service provides information about how engaged a user is with a origin.";
+ "Site Engagement Service provides information about how engaged a user is with a origin; this affects which NTP tiles are automatically created.";
+
const char kWebSQLAccessName[] = "Allows access to WebSQL APIs";
const char kWebSQLAccessDescription[] =
@ -55,7 +56,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -1731,6 +1731,9 @@ extern const char kDurableClientHintsCacheDescription[];
@@ -1728,6 +1728,9 @@ extern const char kDurableClientHintsCacheDescription[];
extern const char kReduceUserAgentMinorVersionName[];
extern const char kReduceUserAgentMinorVersionDescription[];
@ -135,7 +136,7 @@ new file mode 100644
+namespace features {
+
+const base::Feature kSiteEngagement{"SiteEngagement",
+ base::FEATURE_DISABLED_BY_DEFAULT};
+ base::FEATURE_ENABLED_BY_DEFAULT};
+
+} // namespace features
+} // namespace site_engagement

View file

@ -1,8 +1,8 @@
From: uazo <uazo@users.noreply.github.com>
Date: Tue, 3 May 2022 14:44:11 +0000
Subject: Add webgl site settings
Subject: Add webGL site setting
Require: Content-settings-infrastructure.patch
Requires patch: Content-settings-infrastructure.patch
---
.../browser_ui/site_settings/android/BUILD.gn | 3 +
.../BromiteCustomContentSettingImpl.java | 1 +

View file

@ -6,7 +6,7 @@ Requires patch: Content-settings-infrastructure.patch
---
.../browser_ui/site_settings/android/BUILD.gn | 3 +
.../BromiteCustomContentSettingImpl.java | 1 +
.../BromiteWebRTCContentSetting.java | 85 +++++++++++++++++++
.../BromiteWebRTCContentSetting.java | 86 +++++++++++++++++++
.../site_settings/SiteSettingsCategory.java | 5 +-
.../strings/android/browser_ui_strings.grd | 1 +
.../browser_ui/strings/android/webrtc.grdp | 18 ++++
@ -23,7 +23,7 @@ Requires patch: Content-settings-infrastructure.patch
.../renderer/content_settings_agent_impl.h | 1 +
.../platform/web_content_settings_client.h | 2 +
.../peer_connection_dependency_factory.cc | 5 ++
19 files changed, 158 insertions(+), 4 deletions(-)
19 files changed, 159 insertions(+), 4 deletions(-)
create mode 100644 components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/BromiteWebRTCContentSetting.java
create mode 100644 components/browser_ui/strings/android/webrtc.grdp
@ -55,7 +55,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
new file mode 100644
--- /dev/null
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/BromiteWebRTCContentSetting.java
@@ -0,0 +1,85 @@
@@ -0,0 +1,86 @@
+/*
+ This file is part of Bromite.
+
@ -117,6 +117,7 @@ new file mode 100644
+ case ContentSettingValues.BLOCK:
+ return R.string.website_settings_category_webrtc_disabled;
+ default:
+ // this will cause a runtime exception
+ return 0;
+ }
+ }

View file

@ -4933,7 +4933,7 @@ diff --git a/chrome/app/theme/PRESUBMIT.py b/chrome/app/theme/PRESUBMIT.py
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -4047,7 +4047,7 @@ const FeatureEntry kFeatureEntries[] = {
@@ -4045,7 +4045,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kSyncSandboxDescription, kOsAll,
SINGLE_VALUE_TYPE_AND_VALUE(
syncer::kSyncServiceURL,
@ -4942,7 +4942,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
#if !BUILDFLAG(IS_ANDROID)
{"block-migrated-default-chrome-app-sync",
flag_descriptions::kBlockMigratedDefaultChromeAppSyncName,
@@ -4339,7 +4339,7 @@ const FeatureEntry kFeatureEntries[] = {
@@ -4337,7 +4337,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kSetMarketUrlForTestingName,
flag_descriptions::kSetMarketUrlForTestingDescription, kOsAndroid,
SINGLE_VALUE_TYPE_AND_VALUE(switches::kMarketUrlForTesting,
@ -6295,7 +6295,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
const char kUpcomingSharingFeaturesName[] = "Enable upcoming sharing features.";
const char kUpcomingSharingFeaturesDescription[] =
@@ -1113,7 +1113,7 @@ const char kBlockInsecurePrivateNetworkRequestsName[] =
@@ -1109,7 +1109,7 @@ const char kBlockInsecurePrivateNetworkRequestsName[] =
const char kBlockInsecurePrivateNetworkRequestsDescription[] =
"Prevents non-secure contexts from making subresource requests to "
"more-private IP addresses. See also: "
@ -6304,7 +6304,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
const char kPrivateNetworkAccessSendPreflightsName[] =
"Send Private Network Access preflights";
@@ -1121,7 +1121,7 @@ const char kPrivateNetworkAccessSendPreflightsDescription[] =
@@ -1117,7 +1117,7 @@ const char kPrivateNetworkAccessSendPreflightsDescription[] =
"Enables sending Private Network Access preflights ahead of requests to "
"more-private IP addresses. Failed preflights display warnings in DevTools "
"without failing entire request. See also: "
@ -6313,7 +6313,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
const char kPrivateNetworkAccessRespectPreflightResultsName[] =
"Respect the result of Private Network Access preflights";
@@ -1129,7 +1129,7 @@ const char kPrivateNetworkAccessRespectPreflightResultsDescription[] =
@@ -1125,7 +1125,7 @@ const char kPrivateNetworkAccessRespectPreflightResultsDescription[] =
"Enables sending Private Network Access preflights ahead of requests to "
"more-private IP addresses. These preflight requests must succeed in order "
"for the request to proceed. See also: "
@ -6322,7 +6322,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
const char kDeprecateAltClickName[] =
"Enable Alt+Click deprecation notifications";
@@ -2298,7 +2298,7 @@ const char kReduceUserAgentName[] = "Reduce User-Agent request header";
@@ -2294,7 +2294,7 @@ const char kReduceUserAgentName[] = "Reduce User-Agent request header";
const char kReduceUserAgentDescription[] =
"Reduce (formerly, \"freeze\") the amount of information available in "
"the User-Agent request header. "
@ -6331,7 +6331,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
const char kRestrictGamepadAccessName[] = "Restrict gamepad access";
const char kRestrictGamepadAccessDescription[] =
@@ -2315,7 +2315,7 @@ const char kIntensiveWakeUpThrottlingName[] =
@@ -2311,7 +2311,7 @@ const char kIntensiveWakeUpThrottlingName[] =
const char kIntensiveWakeUpThrottlingDescription[] =
"When enabled, wake ups from DOM Timers are limited to 1 per minute in a "
"page that has been hidden for 5 minutes. For additional details, see "
@ -11210,7 +11210,7 @@ diff --git a/chrome/credential_provider/gaiacp/gaia_credential_base.cc b/chrome/
constexpr int kHttpTimeout = 3000; // in milliseconds
// Names of keys used to fetch the custom attributes from google admin sdk
@@ -153,7 +153,7 @@ HRESULT GetExistingAccountMappingFromCD(
@@ -154,7 +154,7 @@ HRESULT GetExistingAccountMappingFromCD(
std::string escape_url_encoded_email =
net::EscapeUrlEncodedData(base::WideToUTF8(email), true);
std::string get_cd_user_url = base::StringPrintf(
@ -11219,7 +11219,7 @@ diff --git a/chrome/credential_provider/gaiacp/gaia_credential_base.cc b/chrome/
"%s?projection=full&viewType=domain_public",
escape_url_encoded_email.c_str());
LOGFN(VERBOSE) << "Encoded URL : " << get_cd_user_url;
@@ -475,9 +475,9 @@ HRESULT MakeUsernameForAccount(const base::Value& result,
@@ -478,9 +478,9 @@ HRESULT MakeUsernameForAccount(const base::Value& result,
// Determine if the email is a consumer domain (gmail.com or googlemail.com).
std::wstring email = GetDictString(result, kKeyEmail);
std::transform(email.begin(), email.end(), email.begin(), ::tolower);
@ -11243,7 +11243,7 @@ diff --git a/chrome/credential_provider/gaiacp/gcp_utils.cc b/chrome/credential_
constexpr int kMaxNumConsecutiveUploadDeviceFailures = 3;
const base::TimeDelta kMaxTimeDeltaSinceLastUserPolicyRefresh = base::Days(1);
@@ -1304,7 +1304,7 @@ std::wstring GetDevelopmentUrl(const std::wstring& url,
@@ -1308,7 +1308,7 @@ std::wstring GetDevelopmentUrl(const std::wstring& url,
std::string project;
std::string final_part;
if (re2::RE2::FullMatch(base::WideToUTF8(url),
@ -12777,7 +12777,7 @@ diff --git a/components/browser_sync/PRESUBMIT.py b/components/browser_sync/PRES
diff --git a/components/browser_ui/strings/android/browser_ui_strings.grd b/components/browser_ui/strings/android/browser_ui_strings.grd
--- a/components/browser_ui/strings/android/browser_ui_strings.grd
+++ b/components/browser_ui/strings/android/browser_ui_strings.grd
@@ -463,7 +463,7 @@
@@ -465,7 +465,7 @@
From <ph name="SOURCE_NAME">%1$s<ex>Wikipedia</ex></ph>
</message>
<message name="IDS_PAGE_INFO_DOMAIN_HIDDEN" desc="Message to display in the page info bubble when the domain is hidden.">
@ -12786,7 +12786,7 @@ diff --git a/components/browser_ui/strings/android/browser_ui_strings.grd b/comp
</message>
<message name="IDS_PAGE_INFO_FORGET_SITE_TITLE" desc="Label used at top of dialog which clears stored information displayed in page info (ie permissions, cookies, eventually history).">
Forget this site?
@@ -643,7 +643,7 @@
@@ -645,7 +645,7 @@
A site is using your camera and microphone
</message>
<message name="IDS_MEDIA_CAPTURE_NOTIFICATION_CONTENT_TEXT" desc="Url of the current tab. The notification will display this text for the user to identify the tab to return to.">
@ -12795,7 +12795,7 @@ diff --git a/components/browser_ui/strings/android/browser_ui_strings.grd b/comp
</message>
<message name="IDS_MEDIA_CAPTURE_NOTIFICATION_CONTENT_TEXT_INCOGNITO" desc="The notification will display this text for the user to return to the Incognito tab which has created the notification.">
Tap to return to the site
@@ -766,7 +766,7 @@
@@ -768,7 +768,7 @@
other {(+ # more)}}
</message>
<message name="IDS_DISCLAIMER_SHARING_CONTACT_DETAILS" desc="Label describing what will happen with the contact details that are being shared.">
@ -29451,7 +29451,7 @@ diff --git a/infra/config/PRESUBMIT.py b/infra/config/PRESUBMIT.py
diff --git a/infra/config/generated/builders/try/android-cronet-arm-dbg/properties.json b/infra/config/generated/builders/try/android-cronet-arm-dbg/properties.json
--- a/infra/config/generated/builders/try/android-cronet-arm-dbg/properties.json
+++ b/infra/config/generated/builders/try/android-cronet-arm-dbg/properties.json
@@ -2,7 +2,7 @@
@@ -49,7 +49,7 @@
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
@ -29463,7 +29463,7 @@ diff --git a/infra/config/generated/builders/try/android-cronet-arm-dbg/properti
diff --git a/infra/config/generated/builders/try/android-cronet-x86-dbg-10-tests/properties.json b/infra/config/generated/builders/try/android-cronet-x86-dbg-10-tests/properties.json
--- a/infra/config/generated/builders/try/android-cronet-x86-dbg-10-tests/properties.json
+++ b/infra/config/generated/builders/try/android-cronet-x86-dbg-10-tests/properties.json
@@ -5,7 +5,7 @@
@@ -96,7 +96,7 @@
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
@ -29511,7 +29511,7 @@ diff --git a/infra/config/generated/builders/try/android-official/properties.jso
diff --git a/infra/config/generated/builders/try/android-oreo-arm64-dbg/properties.json b/infra/config/generated/builders/try/android-oreo-arm64-dbg/properties.json
--- a/infra/config/generated/builders/try/android-oreo-arm64-dbg/properties.json
+++ b/infra/config/generated/builders/try/android-oreo-arm64-dbg/properties.json
@@ -2,7 +2,7 @@
@@ -90,7 +90,7 @@
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
@ -29523,7 +29523,7 @@ diff --git a/infra/config/generated/builders/try/android-oreo-arm64-dbg/properti
diff --git a/infra/config/generated/builders/try/android-pie-arm64-dbg/properties.json b/infra/config/generated/builders/try/android-pie-arm64-dbg/properties.json
--- a/infra/config/generated/builders/try/android-pie-arm64-dbg/properties.json
+++ b/infra/config/generated/builders/try/android-pie-arm64-dbg/properties.json
@@ -6,7 +6,7 @@
@@ -94,7 +94,7 @@
"enable_ats": true,
"jobs": 300,
"rpc_extra_params": "?prod",
@ -29643,7 +29643,7 @@ diff --git a/infra/config/generated/builders/try/cast_shell_linux_dbg/properties
diff --git a/infra/config/generated/builders/try/chromeos-amd64-generic-dbg/properties.json b/infra/config/generated/builders/try/chromeos-amd64-generic-dbg/properties.json
--- a/infra/config/generated/builders/try/chromeos-amd64-generic-dbg/properties.json
+++ b/infra/config/generated/builders/try/chromeos-amd64-generic-dbg/properties.json
@@ -2,7 +2,7 @@
@@ -48,7 +48,7 @@
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
@ -29739,7 +29739,7 @@ diff --git a/infra/config/generated/builders/try/dawn-win10-x64-deps-rel/propert
diff --git a/infra/config/generated/builders/try/dawn-win10-x86-deps-rel/properties.json b/infra/config/generated/builders/try/dawn-win10-x86-deps-rel/properties.json
--- a/infra/config/generated/builders/try/dawn-win10-x86-deps-rel/properties.json
+++ b/infra/config/generated/builders/try/dawn-win10-x86-deps-rel/properties.json
@@ -2,7 +2,7 @@
@@ -114,7 +114,7 @@
"$build/goma": {
"enable_ats": false,
"rpc_extra_params": "?prod",
@ -29751,7 +29751,7 @@ diff --git a/infra/config/generated/builders/try/dawn-win10-x86-deps-rel/propert
diff --git a/infra/config/generated/builders/try/fuchsia-arm64-cast/properties.json b/infra/config/generated/builders/try/fuchsia-arm64-cast/properties.json
--- a/infra/config/generated/builders/try/fuchsia-arm64-cast/properties.json
+++ b/infra/config/generated/builders/try/fuchsia-arm64-cast/properties.json
@@ -2,7 +2,7 @@
@@ -44,7 +44,7 @@
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
@ -29775,7 +29775,7 @@ diff --git a/infra/config/generated/builders/try/fuchsia-official/properties.jso
diff --git a/infra/config/generated/builders/try/fuchsia-x64-cast/properties.json b/infra/config/generated/builders/try/fuchsia-x64-cast/properties.json
--- a/infra/config/generated/builders/try/fuchsia-x64-cast/properties.json
+++ b/infra/config/generated/builders/try/fuchsia-x64-cast/properties.json
@@ -2,7 +2,7 @@
@@ -44,7 +44,7 @@
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
@ -29787,7 +29787,7 @@ diff --git a/infra/config/generated/builders/try/fuchsia-x64-cast/properties.jso
diff --git a/infra/config/generated/builders/try/fuchsia_arm64/properties.json b/infra/config/generated/builders/try/fuchsia_arm64/properties.json
--- a/infra/config/generated/builders/try/fuchsia_arm64/properties.json
+++ b/infra/config/generated/builders/try/fuchsia_arm64/properties.json
@@ -2,7 +2,7 @@
@@ -45,7 +45,7 @@
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
@ -29799,7 +29799,7 @@ diff --git a/infra/config/generated/builders/try/fuchsia_arm64/properties.json b
diff --git a/infra/config/generated/builders/try/fuchsia_x64/properties.json b/infra/config/generated/builders/try/fuchsia_x64/properties.json
--- a/infra/config/generated/builders/try/fuchsia_x64/properties.json
+++ b/infra/config/generated/builders/try/fuchsia_x64/properties.json
@@ -2,7 +2,7 @@
@@ -44,7 +44,7 @@
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
@ -29811,7 +29811,7 @@ diff --git a/infra/config/generated/builders/try/fuchsia_x64/properties.json b/i
diff --git a/infra/config/generated/builders/try/ios-simulator-cronet/properties.json b/infra/config/generated/builders/try/ios-simulator-cronet/properties.json
--- a/infra/config/generated/builders/try/ios-simulator-cronet/properties.json
+++ b/infra/config/generated/builders/try/ios-simulator-cronet/properties.json
@@ -4,7 +4,7 @@
@@ -44,7 +44,7 @@
},
"$build/goma": {
"rpc_extra_params": "?prod",
@ -29823,7 +29823,7 @@ diff --git a/infra/config/generated/builders/try/ios-simulator-cronet/properties
diff --git a/infra/config/generated/builders/try/ios-simulator-full-configs/properties.json b/infra/config/generated/builders/try/ios-simulator-full-configs/properties.json
--- a/infra/config/generated/builders/try/ios-simulator-full-configs/properties.json
+++ b/infra/config/generated/builders/try/ios-simulator-full-configs/properties.json
@@ -12,7 +12,7 @@
@@ -55,7 +55,7 @@
},
"$build/goma": {
"rpc_extra_params": "?prod",
@ -29835,7 +29835,7 @@ diff --git a/infra/config/generated/builders/try/ios-simulator-full-configs/prop
diff --git a/infra/config/generated/builders/try/ios-simulator/properties.json b/infra/config/generated/builders/try/ios-simulator/properties.json
--- a/infra/config/generated/builders/try/ios-simulator/properties.json
+++ b/infra/config/generated/builders/try/ios-simulator/properties.json
@@ -12,7 +12,7 @@
@@ -55,7 +55,7 @@
},
"$build/goma": {
"rpc_extra_params": "?prod",
@ -29859,7 +29859,7 @@ diff --git a/infra/config/generated/builders/try/lacros-amd64-generic-rel/proper
diff --git a/infra/config/generated/builders/try/lacros-arm-generic-rel/properties.json b/infra/config/generated/builders/try/lacros-arm-generic-rel/properties.json
--- a/infra/config/generated/builders/try/lacros-arm-generic-rel/properties.json
+++ b/infra/config/generated/builders/try/lacros-arm-generic-rel/properties.json
@@ -2,7 +2,7 @@
@@ -49,7 +49,7 @@
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
@ -29907,7 +29907,7 @@ diff --git a/infra/config/generated/builders/try/linux-chromeos-dbg/properties.j
diff --git a/infra/config/generated/builders/try/linux-chromeos-rel-compilator/properties.json b/infra/config/generated/builders/try/linux-chromeos-rel-compilator/properties.json
--- a/infra/config/generated/builders/try/linux-chromeos-rel-compilator/properties.json
+++ b/infra/config/generated/builders/try/linux-chromeos-rel-compilator/properties.json
@@ -10,7 +10,7 @@
@@ -53,7 +53,7 @@
"enable_ats": true,
"jobs": 300,
"rpc_extra_params": "?prod",
@ -30015,7 +30015,7 @@ diff --git a/infra/config/generated/builders/try/linux_chromium_tsan_rel_ng-comp
diff --git a/infra/config/generated/builders/try/linux_layout_tests_layout_ng_disabled/properties.json b/infra/config/generated/builders/try/linux_layout_tests_layout_ng_disabled/properties.json
--- a/infra/config/generated/builders/try/linux_layout_tests_layout_ng_disabled/properties.json
+++ b/infra/config/generated/builders/try/linux_layout_tests_layout_ng_disabled/properties.json
@@ -2,7 +2,7 @@
@@ -42,7 +42,7 @@
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
@ -30027,7 +30027,7 @@ diff --git a/infra/config/generated/builders/try/linux_layout_tests_layout_ng_di
diff --git a/infra/config/generated/builders/try/linux_optional_gpu_tests_rel/properties.json b/infra/config/generated/builders/try/linux_optional_gpu_tests_rel/properties.json
--- a/infra/config/generated/builders/try/linux_optional_gpu_tests_rel/properties.json
+++ b/infra/config/generated/builders/try/linux_optional_gpu_tests_rel/properties.json
@@ -2,7 +2,7 @@
@@ -44,7 +44,7 @@
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
@ -30051,8 +30051,8 @@ diff --git a/infra/config/generated/builders/try/linux_vr/properties.json b/infr
diff --git a/infra/config/generated/builders/try/mac-official/properties.json b/infra/config/generated/builders/try/mac-official/properties.json
--- a/infra/config/generated/builders/try/mac-official/properties.json
+++ b/infra/config/generated/builders/try/mac-official/properties.json
@@ -1,7 +1,7 @@
{
@@ -40,7 +40,7 @@
},
"$build/goma": {
"rpc_extra_params": "?prod",
- "server_host": "goma.chromium.org",
@ -30075,7 +30075,7 @@ diff --git a/infra/config/generated/builders/try/mac-rel-compilator/properties.j
diff --git a/infra/config/generated/builders/try/mac_chromium_compile_dbg_ng/properties.json b/infra/config/generated/builders/try/mac_chromium_compile_dbg_ng/properties.json
--- a/infra/config/generated/builders/try/mac_chromium_compile_dbg_ng/properties.json
+++ b/infra/config/generated/builders/try/mac_chromium_compile_dbg_ng/properties.json
@@ -2,7 +2,7 @@
@@ -78,7 +78,7 @@
"$build/goma": {
"jobs": 150,
"rpc_extra_params": "?prod",
@ -30087,8 +30087,8 @@ diff --git a/infra/config/generated/builders/try/mac_chromium_compile_dbg_ng/pro
diff --git a/infra/config/generated/builders/try/mac_optional_gpu_tests_rel/properties.json b/infra/config/generated/builders/try/mac_optional_gpu_tests_rel/properties.json
--- a/infra/config/generated/builders/try/mac_optional_gpu_tests_rel/properties.json
+++ b/infra/config/generated/builders/try/mac_optional_gpu_tests_rel/properties.json
@@ -1,7 +1,7 @@
{
@@ -42,7 +42,7 @@
},
"$build/goma": {
"rpc_extra_params": "?prod",
- "server_host": "goma.chromium.org",
@ -30099,7 +30099,7 @@ diff --git a/infra/config/generated/builders/try/mac_optional_gpu_tests_rel/prop
diff --git a/infra/config/generated/builders/try/try-nougat-phone-tester/properties.json b/infra/config/generated/builders/try/try-nougat-phone-tester/properties.json
--- a/infra/config/generated/builders/try/try-nougat-phone-tester/properties.json
+++ b/infra/config/generated/builders/try/try-nougat-phone-tester/properties.json
@@ -2,7 +2,7 @@
@@ -90,7 +90,7 @@
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
@ -30111,7 +30111,7 @@ diff --git a/infra/config/generated/builders/try/try-nougat-phone-tester/propert
diff --git a/infra/config/generated/builders/try/win-official/properties.json b/infra/config/generated/builders/try/win-official/properties.json
--- a/infra/config/generated/builders/try/win-official/properties.json
+++ b/infra/config/generated/builders/try/win-official/properties.json
@@ -2,7 +2,7 @@
@@ -41,7 +41,7 @@
"$build/goma": {
"enable_ats": false,
"rpc_extra_params": "?prod",
@ -30159,7 +30159,7 @@ diff --git a/infra/config/generated/builders/try/win7-rel/properties.json b/infr
diff --git a/infra/config/generated/builders/try/win_chromium_compile_dbg_ng/properties.json b/infra/config/generated/builders/try/win_chromium_compile_dbg_ng/properties.json
--- a/infra/config/generated/builders/try/win_chromium_compile_dbg_ng/properties.json
+++ b/infra/config/generated/builders/try/win_chromium_compile_dbg_ng/properties.json
@@ -3,7 +3,7 @@
@@ -42,7 +42,7 @@
"enable_ats": false,
"jobs": 150,
"rpc_extra_params": "?prod",
@ -30171,7 +30171,7 @@ diff --git a/infra/config/generated/builders/try/win_chromium_compile_dbg_ng/pro
diff --git a/infra/config/generated/builders/try/win_optional_gpu_tests_rel/properties.json b/infra/config/generated/builders/try/win_optional_gpu_tests_rel/properties.json
--- a/infra/config/generated/builders/try/win_optional_gpu_tests_rel/properties.json
+++ b/infra/config/generated/builders/try/win_optional_gpu_tests_rel/properties.json
@@ -2,7 +2,7 @@
@@ -44,7 +44,7 @@
"$build/goma": {
"enable_ats": false,
"rpc_extra_params": "?prod",
@ -34065,7 +34065,7 @@ diff --git a/testing/variations/fieldtrial_testing_config.json b/testing/variati
"behavioural_targeting": "model_comparison",
"experiment_tag": "{maxLevels : 1, rankTiles : true, enableTrending : true, maxTrendingQueries : 8, disableEntityTranslation: true}",
"image_prefetch_mode": "top",
@@ -7525,7 +7525,7 @@
@@ -7549,7 +7549,7 @@
{
"name": "Enabled",
"params": {
@ -36068,7 +36068,7 @@ diff --git a/third_party/blink/renderer/modules/payments/payment_request.cc b/th
diff --git a/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.cc b/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.cc
--- a/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.cc
+++ b/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.cc
@@ -325,7 +325,7 @@ webrtc::PeerConnectionInterface::RTCConfiguration ParseConfiguration(
@@ -334,7 +334,7 @@ webrtc::PeerConnectionInterface::RTCConfiguration ParseConfiguration(
"Plan B SDP semantics is a legacy version of the Session "
"Description Protocol that has severe compatibility issues on "
"modern browsers and is no longer supported. See "

View file

@ -1,6 +1,6 @@
From: uazo <uazo@users.noreply.github.com>
Date: Thu, 24 Feb 2022 07:54:36 +0000
Subject: Content Settings Infrastructure
Subject: Content settings infrastructure
Small internal framework for the simplified management of
the ui relative to the site settings for use by the other patches

View file

@ -36,7 +36,7 @@ See also:
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -4345,6 +4345,12 @@ const FeatureEntry kFeatureEntries[] = {
@@ -4342,6 +4342,12 @@ const FeatureEntry kFeatureEntries[] = {
{"enable-tls13-early-data", flag_descriptions::kEnableTLS13EarlyDataName,
flag_descriptions::kEnableTLS13EarlyDataDescription, kOsAll,
FEATURE_VALUE_TYPE(net::features::kEnableTLS13EarlyData)},
@ -52,7 +52,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -954,6 +954,14 @@ const char kEnableTLS13EarlyDataDescription[] =
@@ -950,6 +950,14 @@ const char kEnableTLS13EarlyDataDescription[] =
"during the handshake when resuming a connection to a compatible TLS 1.3 "
"server.";
@ -70,7 +70,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -552,6 +552,12 @@ extern const char kEnableSyncRequiresPoliciesLoadedDescription[];
@@ -549,6 +549,12 @@ extern const char kEnableSyncRequiresPoliciesLoadedDescription[];
extern const char kEnableTLS13EarlyDataName[];
extern const char kEnableTLS13EarlyDataDescription[];

View file

@ -19,7 +19,7 @@ Revert "[Text Fragment] Unflag fragment directive removal."
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -5517,6 +5517,11 @@ const FeatureEntry kFeatureEntries[] = {
@@ -5514,6 +5514,11 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAuthenticationPasskeysUIExperimentDescription,
kOsDesktop, FEATURE_VALUE_TYPE(device::kWebAuthPasskeysUIExperiment)},
@ -49,7 +49,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -1280,6 +1280,10 @@ const char kEnableRestrictedWebApisDescription[] =
@@ -1276,6 +1276,10 @@ const char kEnableRestrictedWebApisDescription[] =
"Enable the restricted web APIs for dev trial. This will be replaced with "
"permission policies to control the capabilities afterwards.";
@ -63,7 +63,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -719,6 +719,9 @@ extern const char
@@ -716,6 +716,9 @@ extern const char
extern const char kEnableRestrictedWebApisName[];
extern const char kEnableRestrictedWebApisDescription[];

View file

@ -22,7 +22,7 @@ Disable CT reporting
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -8134,6 +8134,11 @@ const FeatureEntry kFeatureEntries[] = {
@@ -8131,6 +8131,11 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWebBluetoothBondOnDemandDescription, kOsWin | kOsLinux,
FEATURE_VALUE_TYPE(features::kWebBluetoothBondOnDemand)},
@ -64,7 +64,7 @@ diff --git a/chrome/browser/component_updater/pki_metadata_component_installer.c
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -5948,6 +5948,10 @@ const char kUIDebugToolsDescription[] =
@@ -5944,6 +5944,10 @@ const char kUIDebugToolsDescription[] =
"Enables additional keyboard shortcuts to help debugging.";
#endif
@ -78,7 +78,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -3458,6 +3458,9 @@ extern const char kUIDebugToolsName[];
@@ -3455,6 +3455,9 @@ extern const char kUIDebugToolsName[];
extern const char kUIDebugToolsDescription[];
#endif

View file

@ -308,7 +308,7 @@ new file mode 100644
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -5995,6 +5995,10 @@ const FeatureEntry kFeatureEntries[] = {
@@ -5992,6 +5992,10 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(share::kSharingDesktopScreenshotsEdit)},
#endif
@ -322,7 +322,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -2439,6 +2439,11 @@ const char kIsolateOriginsDescription[] =
@@ -2435,6 +2435,11 @@ const char kIsolateOriginsDescription[] =
"Requires dedicated processes for an additional set of origins, "
"specified as a comma-separated list.";
@ -337,7 +337,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -1398,6 +1398,9 @@ extern const char kIsolateOriginsDescription[];
@@ -1395,6 +1395,9 @@ extern const char kIsolateOriginsDescription[];
extern const char kIsolationByDefaultName[];
extern const char kIsolationByDefaultDescription[];

View file

@ -22,7 +22,7 @@ The UI also allows you to see the source of the script.
See also: components/user_scripts/README.md
Need: Adds-support-for-writing-URIs.patch
Requires patch: Adds-support-for-writing-URIs.patch
---
chrome/android/BUILD.gn | 5 +
.../android/java/res/xml/main_preferences.xml | 5 +
@ -347,7 +347,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
#include "components/version_info/version_info.h"
#include "components/viz/common/features.h"
#include "components/viz/common/switches.h"
@@ -6905,6 +6906,10 @@ const FeatureEntry kFeatureEntries[] = {
@@ -6902,6 +6903,10 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(chromeos::features::kClipboardHistoryScreenshotNudge)},
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
@ -374,7 +374,7 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -5788,6 +5788,11 @@ const char kQuickCommandsDescription[] =
@@ -5784,6 +5784,11 @@ const char kQuickCommandsDescription[] =
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_FUCHSIA)
@ -389,7 +389,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -3345,6 +3345,9 @@ extern const char kQuickCommandsDescription[];
@@ -3342,6 +3342,9 @@ extern const char kQuickCommandsDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// defined (OS_FUCHSIA)

View file

@ -737,7 +737,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/over
CompositorOnClickHandler selectorClickHandler = new CompositorOnClickHandler() {
@Override
@@ -316,9 +328,13 @@ public class StripLayoutHelperManager implements SceneOverlay {
@@ -319,9 +331,13 @@ public class StripLayoutHelperManager implements SceneOverlay {
Tab selectedTab = mTabModelSelector.getCurrentModel().getTabAt(
mTabModelSelector.getCurrentModel().index());
int selectedTabId = selectedTab == null ? TabModel.INVALID_TAB_INDEX : selectedTab.getId();
@ -752,7 +752,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/over
return mTabStripTreeProvider;
}
@@ -351,7 +367,17 @@ public class StripLayoutHelperManager implements SceneOverlay {
@@ -354,7 +370,17 @@ public class StripLayoutHelperManager implements SceneOverlay {
mNormalHelper.onSizeChanged(mWidth, mHeight);
mIncognitoHelper.onSizeChanged(mWidth, mHeight);
@ -1330,7 +1330,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/BottomContai
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -6591,6 +6591,11 @@ const FeatureEntry kFeatureEntries[] = {
@@ -6588,6 +6588,11 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kImpulseScrollAnimationsDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kImpulseScrollAnimations)},
@ -1431,7 +1431,7 @@ diff --git a/chrome/browser/browser_controls/android/java/src/org/chromium/chrom
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -1581,6 +1581,10 @@ const char kImpulseScrollAnimationsDescription[] =
@@ -1577,6 +1577,10 @@ const char kImpulseScrollAnimationsDescription[] =
"Replaces the default scroll animation with Impulse-style scroll "
"animations.";
@ -1445,7 +1445,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -903,6 +903,9 @@ extern const char kCompositorThreadedScrollbarScrollingDescription[];
@@ -900,6 +900,9 @@ extern const char kCompositorThreadedScrollbarScrollingDescription[];
extern const char kImpulseScrollAnimationsName[];
extern const char kImpulseScrollAnimationsDescription[];

View file

@ -39,7 +39,7 @@ See also:
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -7577,6 +7577,18 @@ const FeatureEntry kFeatureEntries[] = {
@@ -7574,6 +7574,18 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kUIDebugTools),
},
#endif
@ -61,7 +61,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -2484,6 +2484,15 @@ const char kWebOTPCrossDeviceName[] = "WebOTP Cross Device";
@@ -2480,6 +2480,15 @@ const char kWebOTPCrossDeviceName[] = "WebOTP Cross Device";
const char kWebOTPCrossDeviceDescription[] =
"Enable the WebOTP API to work across devices";
@ -80,7 +80,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -1422,6 +1422,12 @@ extern const char kSmoothScrollingDescription[];
@@ -1419,6 +1419,12 @@ extern const char kSmoothScrollingDescription[];
extern const char kWebOTPCrossDeviceName[];
extern const char kWebOTPCrossDeviceDescription[];

View file

@ -310,7 +310,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/Sug
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -4286,6 +4286,9 @@ const FeatureEntry kFeatureEntries[] = {
@@ -4283,6 +4283,9 @@ const FeatureEntry kFeatureEntries[] = {
SINGLE_VALUE_TYPE_AND_VALUE(
switches::kForceShowUpdateMenuItemCustomSummary,
"Custom Summary")},
@ -323,7 +323,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -3650,6 +3650,9 @@ const char kStartSurfaceAndroidDescription[] =
@@ -3646,6 +3646,9 @@ const char kStartSurfaceAndroidDescription[] =
"Enable showing the start surface when launching Chrome via the "
"launcher.";
@ -336,7 +336,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -2086,6 +2086,9 @@ extern const char kSiteIsolationForPasswordSitesDescription[];
@@ -2083,6 +2083,9 @@ extern const char kSiteIsolationForPasswordSitesDescription[];
extern const char kSmartSuggestionForLargeDownloadsName[];
extern const char kSmartSuggestionForLargeDownloadsDescription[];

View file

@ -13,7 +13,7 @@ This reverts commit 4e598f38a0e6dd3dbede009c6a99b2a520a94e1f.
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -3646,6 +3646,10 @@ const FeatureEntry kFeatureEntries[] = {
@@ -3643,6 +3643,10 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableVulkanDescription,
kOsWin | kOsLinux | kOsAndroid, FEATURE_VALUE_TYPE(features::kVulkan)},
#if BUILDFLAG(IS_ANDROID)
@ -42,7 +42,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -3521,6 +3521,10 @@ const char kReadLaterDescription[] =
@@ -3517,6 +3517,10 @@ const char kReadLaterDescription[] =
"Allow users to save tabs for later. Enables a new button and menu for "
"accessing tabs saved for later.";
@ -56,7 +56,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -2015,6 +2015,9 @@ extern const char kQueryTilesSegmentationDescription[];
@@ -2012,6 +2012,9 @@ extern const char kQueryTilesSegmentationDescription[];
extern const char kQueryTilesSwapTrendingName[];
extern const char kQueryTilesSwapTrendingDescription[];

View file

@ -29,7 +29,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
const FeatureEntry::Choice kTouchTextSelectionStrategyChoices[] = {
{flags_ui::kGenericExperimentChoiceDefault, "", ""},
{flag_descriptions::kTouchSelectionStrategyCharacter,
@@ -3877,6 +3886,9 @@ const FeatureEntry kFeatureEntries[] = {
@@ -3874,6 +3883,9 @@ const FeatureEntry kFeatureEntries[] = {
{"restricted-api-origins", flag_descriptions::kRestrictedApiOriginsName,
flag_descriptions::kRestrictedApiOriginsDescription, kOsAll,
ORIGIN_LIST_VALUE_TYPE(switches::kRestrictedApiOrigins, "")},
@ -57,7 +57,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -1760,6 +1760,14 @@ const char kOmniboxActiveSearchEnginesDescription[] =
@@ -1756,6 +1756,14 @@ const char kOmniboxActiveSearchEnginesDescription[] =
"Enables a 'Your Search Engines' section on "
"chrome://settings/searchEngines.";
@ -75,7 +75,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -1012,6 +1012,13 @@ extern const char kOmitCorsClientCertDescription[];
@@ -1009,6 +1009,13 @@ extern const char kOmitCorsClientCertDescription[];
extern const char kOmniboxActiveSearchEnginesName[];
extern const char kOmniboxActiveSearchEnginesDescription[];

View file

@ -1073,7 +1073,7 @@ diff --git a/components/browser_ui/widget/android/java/src/org/chromium/componen
diff --git a/components/embedder_support/user_agent_utils.cc b/components/embedder_support/user_agent_utils.cc
--- a/components/embedder_support/user_agent_utils.cc
+++ b/components/embedder_support/user_agent_utils.cc
@@ -368,6 +368,13 @@ std::string GetUserAgent(
@@ -369,6 +369,13 @@ std::string GetUserAgent(
std::string GetReducedUserAgent(
ForceMajorVersionToMinorPosition force_major_to_minor) {
@ -1087,7 +1087,7 @@ diff --git a/components/embedder_support/user_agent_utils.cc b/components/embedd
return content::GetReducedUserAgent(
base::CommandLine::ForCurrentProcess()->HasSwitch(
switches::kUseMobileUserAgent),
@@ -533,6 +540,10 @@ blink::UserAgentMetadata GetUserAgentMetadata(PrefService* pref_service) {
@@ -534,6 +541,10 @@ blink::UserAgentMetadata GetUserAgentMetadata(PrefService* pref_service) {
policy::policy_prefs::kUserAgentClientHintsGREASEUpdateEnabled);
ua_options.force_major_to_minor = GetMajorToMinorFromPrefs(pref_service);
}

View file

@ -0,0 +1,23 @@
From: June <june@eridan.me>
Date: Sun, 8 May 2022 01:34:58 +0000
Subject: enable process isolated sandboxed iframes by default
Signed-off-by: June <june@eridan.me>
---
content/public/common/content_features.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/public/common/content_features.cc b/content/public/common/content_features.cc
--- a/content/public/common/content_features.cc
+++ b/content/public/common/content_features.cc
@@ -463,7 +463,7 @@ const char kIsolateOriginsFieldTrialParamName[] = "OriginsList";
// the attribute. Note: At present, only iframes with origin-restricted
// sandboxes are isolated.
const base::Feature kIsolateSandboxedIframes{"IsolateSandboxedIframes",
- base::FEATURE_DISABLED_BY_DEFAULT};
+ base::FEATURE_ENABLED_BY_DEFAULT};
const base::Feature kLazyFrameLoading{"LazyFrameLoading",
base::FEATURE_ENABLED_BY_DEFAULT};
--
2.25.1

View file

@ -5,7 +5,6 @@ Subject: webRTC: do not expose local IP addresses
Prevent leaks of local IP address and public IP address (when using VPN)
See also:
* build/patches/Change-default-webRTC-policy-to-not-use-any-address.patch
* https://github.com/bromite/bromite/issues/553
* https://github.com/bromite/bromite/issues/589
---