More v108 patch updates
This commit is contained in:
@@ -38,7 +38,7 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
||||
diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
--- a/components/browser_ui/site_settings/android/BUILD.gn
|
||||
+++ b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
@@ -89,6 +89,9 @@ android_library("java") {
|
||||
@@ -92,6 +92,9 @@ android_library("java") {
|
||||
"java/src/org/chromium/components/browser_ui/site_settings/BromiteCustomContentSettingImpl.java",
|
||||
"java/src/org/chromium/components/browser_ui/site_settings/BromiteCustomContentSetting.java",
|
||||
]
|
||||
@@ -222,7 +222,7 @@ diff --git a/components/components_strings.grd b/components/components_strings.g
|
||||
diff --git a/components/content_settings/core/browser/content_settings_registry.cc b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
--- a/components/content_settings/core/browser/content_settings_registry.cc
|
||||
+++ b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
@@ -682,6 +682,20 @@ void ContentSettingsRegistry::Init() {
|
||||
@@ -669,6 +669,20 @@ void ContentSettingsRegistry::Init() {
|
||||
ContentSettingsInfo::INHERIT_IN_INCOGNITO,
|
||||
ContentSettingsInfo::PERSISTENT,
|
||||
ContentSettingsInfo::EXCEPTIONS_ON_SECURE_ORIGINS_ONLY);
|
||||
@@ -258,7 +258,7 @@ diff --git a/components/content_settings/core/browser/content_settings_utils.cc
|
||||
diff --git a/components/content_settings/core/common/content_settings.cc b/components/content_settings/core/common/content_settings.cc
|
||||
--- a/components/content_settings/core/common/content_settings.cc
|
||||
+++ b/components/content_settings/core/common/content_settings.cc
|
||||
@@ -205,7 +205,8 @@ bool RendererContentSettingRules::IsRendererContentSetting(
|
||||
@@ -206,7 +206,8 @@ bool RendererContentSettingRules::IsRendererContentSetting(
|
||||
content_type == ContentSettingsType::AUTOPLAY ||
|
||||
content_type == ContentSettingsType::MIXEDSCRIPT ||
|
||||
content_type == ContentSettingsType::AUTO_DARK_WEB_CONTENT ||
|
||||
@@ -268,7 +268,7 @@ diff --git a/components/content_settings/core/common/content_settings.cc b/compo
|
||||
}
|
||||
|
||||
void RendererContentSettingRules::FilterRulesByOutermostMainFrameURL(
|
||||
@@ -217,6 +218,7 @@ void RendererContentSettingRules::FilterRulesByOutermostMainFrameURL(
|
||||
@@ -218,6 +219,7 @@ void RendererContentSettingRules::FilterRulesByOutermostMainFrameURL(
|
||||
FilterRulesForType(auto_dark_content_rules, outermost_main_frame_url);
|
||||
FilterRulesForType(timezone_override_rules, outermost_main_frame_url);
|
||||
FilterRulesForType(autoplay_rules, outermost_main_frame_url);
|
||||
@@ -327,7 +327,7 @@ diff --git a/components/content_settings/core/common/content_settings_mojom_trai
|
||||
diff --git a/components/content_settings/core/common/content_settings_types.h b/components/content_settings/core/common/content_settings_types.h
|
||||
--- a/components/content_settings/core/common/content_settings_types.h
|
||||
+++ b/components/content_settings/core/common/content_settings_types.h
|
||||
@@ -276,6 +276,8 @@ enum class ContentSettingsType : int32_t {
|
||||
@@ -277,6 +277,8 @@ enum class ContentSettingsType : int32_t {
|
||||
// site instead of the mobile one.
|
||||
REQUEST_DESKTOP_SITE,
|
||||
|
||||
@@ -436,7 +436,7 @@ diff --git a/third_party/blink/renderer/core/execution_context/execution_context
|
||||
diff --git a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
|
||||
--- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
|
||||
+++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
|
||||
@@ -244,6 +244,13 @@ void WebGLRenderingContextBase::InitializeWebGLContextLimits(
|
||||
@@ -246,6 +246,13 @@ void WebGLRenderingContextBase::InitializeWebGLContextLimits(
|
||||
}
|
||||
}
|
||||
|
||||
@@ -450,7 +450,7 @@ diff --git a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_ba
|
||||
unsigned WebGLRenderingContextBase::CurrentMaxGLContexts() {
|
||||
base::AutoLock locker(WebGLContextLimitLock());
|
||||
DCHECK(webgl_context_limits_initialized_);
|
||||
@@ -490,25 +497,6 @@ static String ExtractWebGLContextCreationError(
|
||||
@@ -492,25 +499,6 @@ static String ExtractWebGLContextCreationError(
|
||||
const Platform::GraphicsInfo& info) {
|
||||
StringBuilder builder;
|
||||
builder.Append("Could not create a WebGL context");
|
||||
@@ -476,7 +476,7 @@ diff --git a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_ba
|
||||
FormatWebGLStatusString("ErrorMessage", info.error_message.Utf8().c_str(),
|
||||
builder);
|
||||
builder.Append('.');
|
||||
@@ -576,6 +564,12 @@ WebGLRenderingContextBase::CreateWebGraphicsContext3DProvider(
|
||||
@@ -578,6 +566,12 @@ WebGLRenderingContextBase::CreateWebGraphicsContext3DProvider(
|
||||
const CanvasContextCreationAttributesCore& attributes,
|
||||
Platform::ContextType context_type,
|
||||
Platform::GraphicsInfo* graphics_info) {
|
||||
|
||||
@@ -33,7 +33,7 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
||||
diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
--- a/components/browser_ui/site_settings/android/BUILD.gn
|
||||
+++ b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
@@ -92,6 +92,9 @@ android_library("java") {
|
||||
@@ -95,6 +95,9 @@ android_library("java") {
|
||||
sources += [
|
||||
"java/src/org/chromium/components/browser_ui/site_settings/BromiteWebGLContentSetting.java",
|
||||
]
|
||||
@@ -218,7 +218,7 @@ diff --git a/components/components_strings.grd b/components/components_strings.g
|
||||
diff --git a/components/content_settings/core/browser/content_settings_registry.cc b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
--- a/components/content_settings/core/browser/content_settings_registry.cc
|
||||
+++ b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
@@ -696,6 +696,20 @@ void ContentSettingsRegistry::Init() {
|
||||
@@ -683,6 +683,20 @@ void ContentSettingsRegistry::Init() {
|
||||
/*show_into_info_page*/ true,
|
||||
/*permission_type_ui*/ IDS_SITE_SETTINGS_TYPE_WEBGL,
|
||||
/*permission_type_ui_mid_sentence*/ IDS_SITE_SETTINGS_TYPE_WEBGL_MID_SENTENCE);
|
||||
@@ -254,7 +254,7 @@ diff --git a/components/content_settings/core/browser/content_settings_utils.cc
|
||||
diff --git a/components/content_settings/core/common/content_settings.cc b/components/content_settings/core/common/content_settings.cc
|
||||
--- a/components/content_settings/core/common/content_settings.cc
|
||||
+++ b/components/content_settings/core/common/content_settings.cc
|
||||
@@ -206,7 +206,8 @@ bool RendererContentSettingRules::IsRendererContentSetting(
|
||||
@@ -207,7 +207,8 @@ bool RendererContentSettingRules::IsRendererContentSetting(
|
||||
content_type == ContentSettingsType::MIXEDSCRIPT ||
|
||||
content_type == ContentSettingsType::AUTO_DARK_WEB_CONTENT ||
|
||||
content_type == ContentSettingsType::TIMEZONE_OVERRIDE ||
|
||||
@@ -264,7 +264,7 @@ diff --git a/components/content_settings/core/common/content_settings.cc b/compo
|
||||
}
|
||||
|
||||
void RendererContentSettingRules::FilterRulesByOutermostMainFrameURL(
|
||||
@@ -219,6 +220,7 @@ void RendererContentSettingRules::FilterRulesByOutermostMainFrameURL(
|
||||
@@ -220,6 +221,7 @@ void RendererContentSettingRules::FilterRulesByOutermostMainFrameURL(
|
||||
FilterRulesForType(timezone_override_rules, outermost_main_frame_url);
|
||||
FilterRulesForType(autoplay_rules, outermost_main_frame_url);
|
||||
FilterRulesForType(webgl_rules, outermost_main_frame_url);
|
||||
@@ -323,7 +323,7 @@ diff --git a/components/content_settings/core/common/content_settings_mojom_trai
|
||||
diff --git a/components/content_settings/core/common/content_settings_types.h b/components/content_settings/core/common/content_settings_types.h
|
||||
--- a/components/content_settings/core/common/content_settings_types.h
|
||||
+++ b/components/content_settings/core/common/content_settings_types.h
|
||||
@@ -278,6 +278,8 @@ enum class ContentSettingsType : int32_t {
|
||||
@@ -279,6 +279,8 @@ enum class ContentSettingsType : int32_t {
|
||||
|
||||
WEBGL,
|
||||
|
||||
|
||||
@@ -8,16 +8,18 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
|
||||
index 432569612196b..b75cfc77f4e54 100644
|
||||
--- a/chrome/android/BUILD.gn
|
||||
+++ b/chrome/android/BUILD.gn
|
||||
@@ -42,7 +42,7 @@ if (android_64bit_target_cpu && skip_secondary_abi_for_cq) {
|
||||
assert(current_toolchain != android_secondary_abi_toolchain)
|
||||
}
|
||||
@@ -47,7 +47,7 @@ chrome_jni_registration_header =
|
||||
chrome_jni_for_test_registration_header = "$root_build_dir/gen/chrome/browser/android/chrome_jni_for_test_registration.h"
|
||||
|
||||
-_default_package = "org.chromium.chrome"
|
||||
+_default_package = "org.bromite.bromite"
|
||||
if (android_channel != "default" && android_channel != "stable") {
|
||||
# android-binary-size trybot may checks if an internal Chrome variant's
|
||||
# AndroidManifest is as expected by ensuring the differences between its
|
||||
--
|
||||
2.25.1
|
||||
if (current_toolchain == default_toolchain) {
|
||||
- _default_package = "org.chromium.chrome"
|
||||
+ _default_package = "org.bromite.bromite"
|
||||
if (use_stable_package_name_for_trichrome) {
|
||||
_default_package += ".stable"
|
||||
} else if (android_channel != "default" && android_channel != "stable") {
|
||||
--
|
||||
2.30.2
|
||||
|
||||
|
||||
@@ -41,9 +41,9 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
||||
diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
--- a/components/browser_ui/site_settings/android/BUILD.gn
|
||||
+++ b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
@@ -85,6 +85,10 @@ android_library("java") {
|
||||
@@ -88,6 +88,10 @@ android_library("java") {
|
||||
"java/src/org/chromium/components/browser_ui/site_settings/WebsitePreferenceBridge.java",
|
||||
"java/src/org/chromium/components/browser_ui/site_settings/TimezoneOverrideSiteSettingsPreference.java"
|
||||
"java/src/org/chromium/components/browser_ui/site_settings/WebsiteRowPreference.java",
|
||||
]
|
||||
+ sources += [
|
||||
+ "java/src/org/chromium/components/browser_ui/site_settings/BromiteCustomContentSettingImpl.java",
|
||||
@@ -763,7 +763,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
@@ -41,6 +41,7 @@ import org.chromium.content_public.browser.ContentFeatureList;
|
||||
@@ -42,6 +42,7 @@ import org.chromium.content_public.browser.ContentFeatureList;
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@@ -771,7 +771,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
|
||||
/**
|
||||
* Shows the permissions and other settings for a particular website.
|
||||
@@ -168,7 +169,7 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -171,7 +172,7 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
case ContentSettingsType.CLIPBOARD_READ_WRITE:
|
||||
return "clipboard_permission_list";
|
||||
default:
|
||||
@@ -780,7 +780,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
}
|
||||
}
|
||||
|
||||
@@ -493,7 +494,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -504,7 +505,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
|
||||
private void setupContentSettingsPreferences() {
|
||||
mMaxPermissionOrder = findPreference(PREF_PERMISSIONS_HEADER).getOrder();
|
||||
@@ -790,7 +790,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
Preference preference = new ChromeSwitchPreference(getStyledContext());
|
||||
preference.setKey(getPreferenceKey(type));
|
||||
|
||||
@@ -908,16 +910,22 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -945,16 +947,22 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
|
||||
private void setupContentSettingsPreference(Preference preference,
|
||||
@ContentSettingValues @Nullable Integer value, boolean isEmbargoed) {
|
||||
@@ -818,7 +818,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
switchPreference.setOnPreferenceChangeListener(this);
|
||||
@ContentSettingsType
|
||||
int contentType = getContentSettingsTypeFromPreferenceKey(preference.getKey());
|
||||
@@ -1169,7 +1177,7 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -1206,7 +1214,7 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
}
|
||||
|
||||
mSite.setContentSetting(browserContextHandle, type, permission);
|
||||
@@ -929,7 +929,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
@@ -260,6 +260,10 @@ public final class Website implements Serializable {
|
||||
@@ -277,6 +277,10 @@ public final class Website implements WebsiteEntry {
|
||||
/*isEmbargoed=*/false);
|
||||
setContentSettingException(type, exception);
|
||||
}
|
||||
@@ -943,7 +943,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java
|
||||
@@ -89,7 +89,7 @@ public class WebsitePermissionsFetcher {
|
||||
@@ -92,7 +92,7 @@ public class WebsitePermissionsFetcher {
|
||||
case ContentSettingsType.USB_GUARD:
|
||||
return WebsitePermissionsType.CHOSEN_OBJECT_INFO;
|
||||
default:
|
||||
@@ -955,7 +955,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePreferenceBridge.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePreferenceBridge.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePreferenceBridge.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePreferenceBridge.java
|
||||
@@ -225,7 +225,7 @@ public class WebsitePreferenceBridge {
|
||||
@@ -246,7 +246,7 @@ public class WebsitePreferenceBridge {
|
||||
case ContentSettingsType.TIMEZONE_OVERRIDE:
|
||||
return true;
|
||||
default:
|
||||
@@ -976,7 +976,7 @@ diff --git a/components/content_settings/core/browser/content_settings_registry.
|
||||
|
||||
#if BUILDFLAG(IS_ANDROID)
|
||||
#include "media/base/android/media_drm_bridge.h"
|
||||
@@ -693,7 +695,10 @@ void ContentSettingsRegistry::Register(
|
||||
@@ -680,7 +682,10 @@ void ContentSettingsRegistry::Register(
|
||||
Platforms platforms,
|
||||
ContentSettingsInfo::IncognitoBehavior incognito_behavior,
|
||||
ContentSettingsInfo::StorageBehavior storage_behavior,
|
||||
@@ -988,7 +988,7 @@ diff --git a/components/content_settings/core/browser/content_settings_registry.
|
||||
// Ensure that nothing has been registered yet for the given type.
|
||||
DCHECK(!website_settings_registry_->Get(type));
|
||||
|
||||
@@ -702,7 +707,9 @@ void ContentSettingsRegistry::Register(
|
||||
@@ -689,7 +694,9 @@ void ContentSettingsRegistry::Register(
|
||||
website_settings_registry_->Register(
|
||||
type, name, std::move(default_value), sync_status,
|
||||
WebsiteSettingsInfo::NOT_LOSSY, scoping_type, platforms,
|
||||
@@ -1173,7 +1173,7 @@ diff --git a/components/page_info/android/page_info_controller_android.cc b/comp
|
||||
diff --git a/components/page_info/page_info.cc b/components/page_info/page_info.cc
|
||||
--- a/components/page_info/page_info.cc
|
||||
+++ b/components/page_info/page_info.cc
|
||||
@@ -23,6 +23,7 @@
|
||||
@@ -24,6 +24,7 @@
|
||||
#include "components/browser_ui/util/android/url_constants.h"
|
||||
#include "components/browsing_data/content/local_storage_helper.h"
|
||||
#include "components/content_settings/browser/page_specific_content_settings.h"
|
||||
@@ -1181,7 +1181,7 @@ diff --git a/components/page_info/page_info.cc b/components/page_info/page_info.
|
||||
#include "components/content_settings/browser/ui/cookie_controls_controller.h"
|
||||
#include "components/content_settings/core/browser/content_settings_registry.h"
|
||||
#include "components/content_settings/core/browser/content_settings_utils.h"
|
||||
@@ -164,6 +165,15 @@ bool ShouldShowPermission(const PageInfo::PermissionInfo& info,
|
||||
@@ -167,6 +168,15 @@ bool ShouldShowPermission(const PageInfo::PermissionInfo& info,
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -1197,7 +1197,7 @@ diff --git a/components/page_info/page_info.cc b/components/page_info/page_info.
|
||||
const bool is_incognito = web_contents->GetBrowserContext()->IsOffTheRecord();
|
||||
#if BUILDFLAG(IS_ANDROID)
|
||||
// Special geolocation DSE settings apply only on Android, so make sure it
|
||||
@@ -1112,7 +1122,18 @@ void PageInfo::PresentSitePermissions() {
|
||||
@@ -1150,7 +1160,18 @@ void PageInfo::PresentSitePermissions() {
|
||||
PermissionInfo permission_info;
|
||||
HostContentSettingsMap* content_settings = GetContentSettings();
|
||||
DCHECK(web_contents_);
|
||||
|
||||
@@ -14,7 +14,7 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
||||
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java b/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
|
||||
--- a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
|
||||
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
|
||||
@@ -97,7 +97,6 @@ import org.chromium.chrome.browser.share.ShareButtonController;
|
||||
@@ -100,7 +100,6 @@ import org.chromium.chrome.browser.share.ShareButtonController;
|
||||
import org.chromium.chrome.browser.share.ShareDelegate;
|
||||
import org.chromium.chrome.browser.share.ShareDelegate.ShareOrigin;
|
||||
import org.chromium.chrome.browser.share.ShareUtils;
|
||||
@@ -22,7 +22,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
||||
import org.chromium.chrome.browser.share.scroll_capture.ScrollCaptureManager;
|
||||
import org.chromium.chrome.browser.tab.AccessibilityVisibilityHandler;
|
||||
import org.chromium.chrome.browser.tab.AutofillSessionLifetimeController;
|
||||
@@ -496,10 +495,6 @@ public class RootUiCoordinator
|
||||
@@ -499,10 +498,6 @@ public class RootUiCoordinator
|
||||
}
|
||||
|
||||
public void onAttachFragment(Fragment fragment) {
|
||||
@@ -44,17 +44,17 @@ diff --git a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/s
|
||||
import org.chromium.chrome.browser.share.screenshot.ScreenshotCoordinator;
|
||||
import org.chromium.chrome.browser.share.send_tab_to_self.SendTabToSelfAndroidBridge;
|
||||
import org.chromium.chrome.browser.share.send_tab_to_self.SendTabToSelfCoordinator;
|
||||
@@ -312,9 +311,6 @@ public class ChromeProvidedSharingOptionsProvider {
|
||||
@@ -311,9 +310,6 @@ public class ChromeProvidedSharingOptionsProvider {
|
||||
|| !ChromeFeatureList.isEnabled(ChromeFeatureList.SEND_TAB_TO_SELF_SIGNIN_PROMO)) {
|
||||
mOrderedFirstPartyOptions.add(createSendTabToSelfFirstPartyOption());
|
||||
}
|
||||
- if (!mIsIncognito) {
|
||||
- mOrderedFirstPartyOptions.add(createQrCodeFirstPartyOption());
|
||||
- }
|
||||
if (mTabProvider.hasValue() && UserPrefs.get(profile).getBoolean(Pref.PRINTING_ENABLED)) {
|
||||
if (mTabProvider.hasValue() && UserPrefs.get(mProfile).getBoolean(Pref.PRINTING_ENABLED)) {
|
||||
mOrderedFirstPartyOptions.add(createPrintingFirstPartyOption());
|
||||
}
|
||||
@@ -457,21 +453,6 @@ public class ChromeProvidedSharingOptionsProvider {
|
||||
@@ -456,21 +452,6 @@ public class ChromeProvidedSharingOptionsProvider {
|
||||
.build();
|
||||
}
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
||||
diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
--- a/components/browser_ui/site_settings/android/BUILD.gn
|
||||
+++ b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
@@ -161,6 +161,7 @@ android_resources("java_resources") {
|
||||
@@ -164,6 +164,7 @@ android_resources("java_resources") {
|
||||
"java/res/drawable-hdpi/ic_volume_up_grey600_24dp.png",
|
||||
"java/res/drawable-hdpi/permission_background_sync.png",
|
||||
"java/res/drawable-hdpi/permission_javascript.png",
|
||||
@@ -50,7 +50,7 @@ diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/b
|
||||
"java/res/drawable-hdpi/permission_popups.png",
|
||||
"java/res/drawable-hdpi/permission_protected_media.png",
|
||||
"java/res/drawable-hdpi/settings_sensors.png",
|
||||
@@ -168,6 +169,7 @@ android_resources("java_resources") {
|
||||
@@ -171,6 +172,7 @@ android_resources("java_resources") {
|
||||
"java/res/drawable-mdpi/ic_volume_up_grey600_24dp.png",
|
||||
"java/res/drawable-mdpi/permission_background_sync.png",
|
||||
"java/res/drawable-mdpi/permission_javascript.png",
|
||||
@@ -58,7 +58,7 @@ diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/b
|
||||
"java/res/drawable-hdpi/settings_autoplay.png",
|
||||
"java/res/drawable-xhdpi/settings_autoplay.png",
|
||||
"java/res/drawable-xxhdpi/settings_autoplay.png",
|
||||
@@ -180,6 +182,7 @@ android_resources("java_resources") {
|
||||
@@ -183,6 +185,7 @@ android_resources("java_resources") {
|
||||
"java/res/drawable-xhdpi/ic_volume_up_grey600_24dp.png",
|
||||
"java/res/drawable-xhdpi/permission_background_sync.png",
|
||||
"java/res/drawable-xhdpi/permission_javascript.png",
|
||||
@@ -66,7 +66,7 @@ diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/b
|
||||
"java/res/drawable-xhdpi/permission_popups.png",
|
||||
"java/res/drawable-xhdpi/permission_protected_media.png",
|
||||
"java/res/drawable-xhdpi/settings_sensors.png",
|
||||
@@ -187,6 +190,7 @@ android_resources("java_resources") {
|
||||
@@ -190,6 +193,7 @@ android_resources("java_resources") {
|
||||
"java/res/drawable-xxhdpi/ic_volume_up_grey600_24dp.png",
|
||||
"java/res/drawable-xxhdpi/permission_background_sync.png",
|
||||
"java/res/drawable-xxhdpi/permission_javascript.png",
|
||||
@@ -74,7 +74,7 @@ diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/b
|
||||
"java/res/drawable-xxhdpi/permission_popups.png",
|
||||
"java/res/drawable-xxhdpi/permission_protected_media.png",
|
||||
"java/res/drawable-xxhdpi/settings_sensors.png",
|
||||
@@ -194,6 +198,7 @@ android_resources("java_resources") {
|
||||
@@ -197,6 +201,7 @@ android_resources("java_resources") {
|
||||
"java/res/drawable-xxxhdpi/ic_volume_up_grey600_24dp.png",
|
||||
"java/res/drawable-xxxhdpi/permission_background_sync.png",
|
||||
"java/res/drawable-xxxhdpi/permission_javascript.png",
|
||||
@@ -238,7 +238,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
@@ -133,6 +133,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -136,6 +136,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
return "idle_detection_permission_list";
|
||||
case ContentSettingsType.JAVASCRIPT:
|
||||
return "javascript_permission_list";
|
||||
@@ -247,7 +247,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
case ContentSettingsType.POPUPS:
|
||||
return "popup_permission_list";
|
||||
case ContentSettingsType.SOUND:
|
||||
@@ -503,6 +505,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -514,6 +516,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
setUpJavascriptPreference(preference);
|
||||
} else if (type == ContentSettingsType.GEOLOCATION) {
|
||||
setUpLocationPreference(preference);
|
||||
@@ -256,7 +256,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
} else if (type == ContentSettingsType.NOTIFICATIONS) {
|
||||
setUpNotificationsPreference(preference, mSite.isEmbargoed(type));
|
||||
} else if (type == ContentSettingsType.REQUEST_DESKTOP_SITE) {
|
||||
@@ -1023,6 +1027,23 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -1060,6 +1064,23 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
setupContentSettingsPreference(preference, currentValue, false /* isEmbargoed */);
|
||||
}
|
||||
|
||||
@@ -337,7 +337,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
@@ -213,6 +213,13 @@ public final class Website implements Serializable {
|
||||
@@ -230,6 +230,13 @@ public final class Website implements WebsiteEntry {
|
||||
} else {
|
||||
RecordUserAction.record("JavascriptContentSetting.DisableBy.SiteSettings");
|
||||
}
|
||||
@@ -354,7 +354,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/website_preference_bridge.cc b/components/browser_ui/site_settings/android/website_preference_bridge.cc
|
||||
--- a/components/browser_ui/site_settings/android/website_preference_bridge.cc
|
||||
+++ b/components/browser_ui/site_settings/android/website_preference_bridge.cc
|
||||
@@ -790,6 +790,7 @@ static void JNI_WebsitePreferenceBridge_SetContentSettingEnabled(
|
||||
@@ -821,6 +821,7 @@ static void JNI_WebsitePreferenceBridge_SetContentSettingEnabled(
|
||||
case ContentSettingsType::COOKIES:
|
||||
case ContentSettingsType::FEDERATED_IDENTITY_API:
|
||||
case ContentSettingsType::JAVASCRIPT:
|
||||
@@ -375,7 +375,7 @@ diff --git a/components/browser_ui/strings/android/site_settings.grdp b/componen
|
||||
<message name="IDS_WEBSITE_SETTINGS_DEVICE_LOCATION" desc="Title for Location settings, which control which websites can access your location." meaning="Geolocation">
|
||||
Location
|
||||
</message>
|
||||
@@ -473,6 +476,20 @@
|
||||
@@ -497,6 +500,20 @@
|
||||
Block JavaScript for a specific site.
|
||||
</message>
|
||||
|
||||
@@ -399,7 +399,7 @@ diff --git a/components/browser_ui/strings/android/site_settings.grdp b/componen
|
||||
diff --git a/components/content_settings/core/browser/content_settings_registry.cc b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
--- a/components/content_settings/core/browser/content_settings_registry.cc
|
||||
+++ b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
@@ -618,7 +618,7 @@ void ContentSettingsRegistry::Init() {
|
||||
@@ -605,7 +605,7 @@ void ContentSettingsRegistry::Init() {
|
||||
ContentSettingsInfo::EXCEPTIONS_ON_SECURE_ORIGINS_ONLY);
|
||||
|
||||
Register(ContentSettingsType::JAVASCRIPT_JIT, "javascript-jit",
|
||||
@@ -431,7 +431,7 @@ diff --git a/components/page_info/android/page_info_controller_android.cc b/comp
|
||||
diff --git a/components/page_info/page_info.cc b/components/page_info/page_info.cc
|
||||
--- a/components/page_info/page_info.cc
|
||||
+++ b/components/page_info/page_info.cc
|
||||
@@ -122,6 +122,7 @@ ContentSettingsType kPermissionType[] = {
|
||||
@@ -125,6 +125,7 @@ ContentSettingsType kPermissionType[] = {
|
||||
ContentSettingsType::AR,
|
||||
ContentSettingsType::IDLE_DETECTION,
|
||||
ContentSettingsType::FEDERATED_IDENTITY_API,
|
||||
@@ -439,7 +439,7 @@ diff --git a/components/page_info/page_info.cc b/components/page_info/page_info.
|
||||
};
|
||||
|
||||
// Determines whether to show permission |type| in the Page Info UI. Only
|
||||
@@ -155,6 +156,11 @@ bool ShouldShowPermission(const PageInfo::PermissionInfo& info,
|
||||
@@ -158,6 +159,11 @@ bool ShouldShowPermission(const PageInfo::PermissionInfo& info,
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -22,15 +22,16 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
||||
components/payments/core/payment_prefs.cc | 2 +-
|
||||
.../core/common/safe_browsing_prefs.cc | 4 ++--
|
||||
.../primary_account_manager.cc | 4 ++--
|
||||
content/public/common/content_features.cc | 2 +-
|
||||
19 files changed, 72 insertions(+), 19 deletions(-)
|
||||
content/public/common/content_features.cc | 4 ++--
|
||||
19 files changed, 73 insertions(+), 20 deletions(-)
|
||||
create mode 100644 components/bookmarks/browser/features.cc
|
||||
create mode 100644 components/bookmarks/browser/features.h
|
||||
|
||||
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
|
||||
index 54fd9f0905ae8..c4e818c315441 100644
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -78,6 +78,7 @@
|
||||
@@ -79,6 +79,7 @@
|
||||
#include "components/autofill/core/common/autofill_switches.h"
|
||||
#include "components/autofill/core/common/autofill_util.h"
|
||||
#include "components/autofill_assistant/browser/features.h"
|
||||
@@ -38,7 +39,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
|
||||
#include "components/browser_sync/browser_sync_switches.h"
|
||||
#include "components/browser_ui/site_settings/android/features.h"
|
||||
#include "components/browsing_data/core/features.h"
|
||||
@@ -5756,6 +5757,11 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
@@ -5937,6 +5938,11 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
reading_list::switches::kReadLaterReminderNotification)},
|
||||
#endif
|
||||
|
||||
@@ -51,6 +52,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
|
||||
flag_descriptions::kTabGroupsNewBadgePromoName,
|
||||
flag_descriptions::kTabGroupsNewBadgePromoDescription, kOsDesktop,
|
||||
diff --git a/chrome/browser/background/background_mode_manager.cc b/chrome/browser/background/background_mode_manager.cc
|
||||
index cbf9b5dd9480b..56ab82fb2dde8 100644
|
||||
--- a/chrome/browser/background/background_mode_manager.cc
|
||||
+++ b/chrome/browser/background/background_mode_manager.cc
|
||||
@@ -377,7 +377,7 @@ void BackgroundModeManager::RegisterPrefs(PrefRegistrySimple* registry) {
|
||||
@@ -63,9 +65,10 @@ diff --git a/chrome/browser/background/background_mode_manager.cc b/chrome/brows
|
||||
|
||||
void BackgroundModeManager::RegisterProfile(Profile* profile) {
|
||||
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
|
||||
index bb81389e0ea17..4e264ce161a8b 100644
|
||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||
@@ -1425,7 +1425,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePrefs(
|
||||
@@ -1435,7 +1435,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePrefs(
|
||||
void ChromeContentBrowserClient::RegisterProfilePrefs(
|
||||
user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false);
|
||||
@@ -75,9 +78,10 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch
|
||||
// user policy in addition to the same named ones in Local State (which are
|
||||
// used for mapping the command-line flags).
|
||||
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
|
||||
index 2904162779c98..606e9b943e0f8 100644
|
||||
--- a/chrome/browser/flag_descriptions.cc
|
||||
+++ b/chrome/browser/flag_descriptions.cc
|
||||
@@ -2793,6 +2793,10 @@ const char kTabToGTSAnimationAndroidDescription[] =
|
||||
@@ -2920,6 +2920,10 @@ const char kTabToGTSAnimationAndroidDescription[] =
|
||||
"Allows users to see an animation when entering or leaving the "
|
||||
"Grid Tab Switcher on phones.";
|
||||
|
||||
@@ -89,9 +93,10 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti
|
||||
const char kTabGroupsNewBadgePromoDescription[] =
|
||||
"Causes a 'New' badge to appear on the entry point for creating a tab "
|
||||
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
|
||||
index 3aad4196b7895..fabe35badce4e 100644
|
||||
--- a/chrome/browser/flag_descriptions.h
|
||||
+++ b/chrome/browser/flag_descriptions.h
|
||||
@@ -1569,6 +1569,9 @@ extern const char kTabGroupsUiImprovementsAndroidDescription[];
|
||||
@@ -1641,6 +1641,9 @@ extern const char kTabGroupsUiImprovementsAndroidDescription[];
|
||||
extern const char kTabToGTSAnimationAndroidName[];
|
||||
extern const char kTabToGTSAnimationAndroidDescription[];
|
||||
|
||||
@@ -102,6 +107,7 @@ diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptio
|
||||
extern const char kTabGroupsNewBadgePromoDescription[];
|
||||
|
||||
diff --git a/chrome/browser/prefetch/prefetch_prefs.h b/chrome/browser/prefetch/prefetch_prefs.h
|
||||
index 6c4021a2d5d41..a00b3dc281a47 100644
|
||||
--- a/chrome/browser/prefetch/prefetch_prefs.h
|
||||
+++ b/chrome/browser/prefetch/prefetch_prefs.h
|
||||
@@ -25,7 +25,7 @@ enum class NetworkPredictionOptions {
|
||||
@@ -114,9 +120,10 @@ diff --git a/chrome/browser/prefetch/prefetch_prefs.h b/chrome/browser/prefetch/
|
||||
|
||||
// Enum representing possible values of the Preload Pages opt-in state. Since
|
||||
diff --git a/chrome/browser/profiles/profile.cc b/chrome/browser/profiles/profile.cc
|
||||
index a82af67cd3afb..8309bc84cdf96 100644
|
||||
--- a/chrome/browser/profiles/profile.cc
|
||||
+++ b/chrome/browser/profiles/profile.cc
|
||||
@@ -282,7 +282,7 @@ const char Profile::kProfileKey[] = "__PROFILE__";
|
||||
@@ -302,7 +302,7 @@ const char Profile::kProfileKey[] = "__PROFILE__";
|
||||
void Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(
|
||||
prefs::kSearchSuggestEnabled,
|
||||
@@ -126,6 +133,7 @@ diff --git a/chrome/browser/profiles/profile.cc b/chrome/browser/profiles/profil
|
||||
#if BUILDFLAG(IS_ANDROID)
|
||||
registry->RegisterStringPref(
|
||||
diff --git a/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html b/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html
|
||||
index fdc696d48682f..6752dae95ec5d 100644
|
||||
--- a/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html
|
||||
+++ b/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html
|
||||
@@ -36,7 +36,7 @@
|
||||
@@ -138,6 +146,7 @@ diff --git a/chrome/browser/resources/settings/reset_page/reset_profile_dialog.h
|
||||
</div>
|
||||
</cr-dialog>
|
||||
diff --git a/chrome/browser/ui/browser_ui_prefs.cc b/chrome/browser/ui/browser_ui_prefs.cc
|
||||
index df3225597d7e0..c02bdc82855df 100644
|
||||
--- a/chrome/browser/ui/browser_ui_prefs.cc
|
||||
+++ b/chrome/browser/ui/browser_ui_prefs.cc
|
||||
@@ -77,11 +77,11 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistrySyncable* registry) {
|
||||
@@ -156,6 +165,7 @@ diff --git a/chrome/browser/ui/browser_ui_prefs.cc b/chrome/browser/ui/browser_u
|
||||
registry->RegisterDictionaryPref(prefs::kBrowserWindowPlacementPopup);
|
||||
registry->RegisterDictionaryPref(prefs::kAppWindowPlacement);
|
||||
diff --git a/components/bookmarks/browser/BUILD.gn b/components/bookmarks/browser/BUILD.gn
|
||||
index fa0a550e02074..6ed7b1c16c780 100644
|
||||
--- a/components/bookmarks/browser/BUILD.gn
|
||||
+++ b/components/bookmarks/browser/BUILD.gn
|
||||
@@ -21,6 +21,7 @@ static_library("browser") {
|
||||
@@ -175,6 +185,7 @@ diff --git a/components/bookmarks/browser/BUILD.gn b/components/bookmarks/browse
|
||||
"scoped_group_bookmark_actions.cc",
|
||||
"titled_url_index.cc",
|
||||
diff --git a/components/bookmarks/browser/bookmark_utils.cc b/components/bookmarks/browser/bookmark_utils.cc
|
||||
index b08cbb0bd8a8d..020935e486a41 100644
|
||||
--- a/components/bookmarks/browser/bookmark_utils.cc
|
||||
+++ b/components/bookmarks/browser/bookmark_utils.cc
|
||||
@@ -25,6 +25,7 @@
|
||||
@@ -185,7 +196,7 @@ diff --git a/components/bookmarks/browser/bookmark_utils.cc b/components/bookmar
|
||||
#include "components/bookmarks/browser/scoped_group_bookmark_actions.h"
|
||||
#include "components/bookmarks/common/bookmark_metrics.h"
|
||||
#include "components/bookmarks/common/bookmark_pref_names.h"
|
||||
@@ -440,11 +441,14 @@ bool DoesBookmarkContainWords(const std::u16string& title,
|
||||
@@ -443,11 +444,14 @@ bool DoesBookmarkContainWords(const std::u16string& title,
|
||||
|
||||
void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(
|
||||
@@ -204,6 +215,7 @@ diff --git a/components/bookmarks/browser/bookmark_utils.cc b/components/bookmar
|
||||
prefs::kShowManagedBookmarksInBookmarkBar, true,
|
||||
diff --git a/components/bookmarks/browser/features.cc b/components/bookmarks/browser/features.cc
|
||||
new file mode 100644
|
||||
index 0000000000000..59094046f1dcf
|
||||
--- /dev/null
|
||||
+++ b/components/bookmarks/browser/features.cc
|
||||
@@ -0,0 +1,16 @@
|
||||
@@ -225,6 +237,7 @@ new file mode 100644
|
||||
+} // namespace bookmarks
|
||||
diff --git a/components/bookmarks/browser/features.h b/components/bookmarks/browser/features.h
|
||||
new file mode 100644
|
||||
index 0000000000000..5aa1e1ffce624
|
||||
--- /dev/null
|
||||
+++ b/components/bookmarks/browser/features.h
|
||||
@@ -0,0 +1,18 @@
|
||||
@@ -247,9 +260,10 @@ new file mode 100644
|
||||
+
|
||||
+#endif // COMPONENTS_BOOKMARKS_BROWSER_FEATURES_H_
|
||||
diff --git a/components/content_settings/core/browser/content_settings_registry.cc b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
index 85d55cd689a7b..3200dddb8904a 100644
|
||||
--- a/components/content_settings/core/browser/content_settings_registry.cc
|
||||
+++ b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
@@ -324,7 +324,7 @@ void ContentSettingsRegistry::Init() {
|
||||
@@ -311,7 +311,7 @@ void ContentSettingsRegistry::Init() {
|
||||
ContentSettingsInfo::EXCEPTIONS_ON_SECURE_ORIGINS_ONLY);
|
||||
|
||||
Register(ContentSettingsType::BACKGROUND_SYNC, "background-sync",
|
||||
@@ -258,7 +272,7 @@ diff --git a/components/content_settings/core/browser/content_settings_registry.
|
||||
AllowlistedSchemes(),
|
||||
ValidSettings(CONTENT_SETTING_ALLOW, CONTENT_SETTING_BLOCK),
|
||||
WebsiteSettingsInfo::TOP_ORIGIN_ONLY_SCOPE,
|
||||
@@ -424,7 +424,7 @@ void ContentSettingsRegistry::Init() {
|
||||
@@ -411,7 +411,7 @@ void ContentSettingsRegistry::Init() {
|
||||
// TODO(crbug.com/904439): Update this to "SECURE_ONLY" once
|
||||
// DeviceOrientationEvents and DeviceMotionEvents are only fired in secure
|
||||
// contexts.
|
||||
@@ -268,6 +282,7 @@ diff --git a/components/content_settings/core/browser/content_settings_registry.
|
||||
ValidSettings(CONTENT_SETTING_ALLOW, CONTENT_SETTING_BLOCK),
|
||||
WebsiteSettingsInfo::TOP_ORIGIN_ONLY_SCOPE,
|
||||
diff --git a/components/content_settings/core/browser/cookie_settings.cc b/components/content_settings/core/browser/cookie_settings.cc
|
||||
index 10cf2824bdb0c..1728801c44c12 100644
|
||||
--- a/components/content_settings/core/browser/cookie_settings.cc
|
||||
+++ b/components/content_settings/core/browser/cookie_settings.cc
|
||||
@@ -66,7 +66,7 @@ void CookieSettings::RegisterProfilePrefs(
|
||||
@@ -280,6 +295,7 @@ diff --git a/components/content_settings/core/browser/cookie_settings.cc b/compo
|
||||
}
|
||||
|
||||
diff --git a/components/payments/core/payment_prefs.cc b/components/payments/core/payment_prefs.cc
|
||||
index 3196befc8c400..2caca44e2d4e7 100644
|
||||
--- a/components/payments/core/payment_prefs.cc
|
||||
+++ b/components/payments/core/payment_prefs.cc
|
||||
@@ -16,7 +16,7 @@ const char kCanMakePaymentEnabled[] = "payments.can_make_payment_enabled";
|
||||
@@ -292,6 +308,7 @@ diff --git a/components/payments/core/payment_prefs.cc b/components/payments/cor
|
||||
}
|
||||
|
||||
diff --git a/components/safe_browsing/core/common/safe_browsing_prefs.cc b/components/safe_browsing/core/common/safe_browsing_prefs.cc
|
||||
index 12d10cc3059df..ba2b8297b6613 100644
|
||||
--- a/components/safe_browsing/core/common/safe_browsing_prefs.cc
|
||||
+++ b/components/safe_browsing/core/common/safe_browsing_prefs.cc
|
||||
@@ -199,9 +199,9 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry) {
|
||||
@@ -307,6 +324,7 @@ diff --git a/components/safe_browsing/core/common/safe_browsing_prefs.cc b/compo
|
||||
registry->RegisterBooleanPref(prefs::kSafeBrowsingEnhanced, false);
|
||||
registry->RegisterBooleanPref(prefs::kSafeBrowsingProceedAnywayDisabled,
|
||||
diff --git a/components/signin/internal/identity_manager/primary_account_manager.cc b/components/signin/internal/identity_manager/primary_account_manager.cc
|
||||
index d8b6883073669..71a93f1ed2a10 100644
|
||||
--- a/components/signin/internal/identity_manager/primary_account_manager.cc
|
||||
+++ b/components/signin/internal/identity_manager/primary_account_manager.cc
|
||||
@@ -50,9 +50,9 @@ void PrimaryAccountManager::RegisterProfilePrefs(PrefRegistrySimple* registry) {
|
||||
@@ -322,16 +340,20 @@ diff --git a/components/signin/internal/identity_manager/primary_account_manager
|
||||
}
|
||||
|
||||
diff --git a/content/public/common/content_features.cc b/content/public/common/content_features.cc
|
||||
index d57db0aa742ba..dbaa19eafbb64 100644
|
||||
--- a/content/public/common/content_features.cc
|
||||
+++ b/content/public/common/content_features.cc
|
||||
@@ -499,7 +499,7 @@ const char kIsolateOriginsFieldTrialParamName[] = "OriginsList";
|
||||
@@ -540,8 +540,8 @@ 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};
|
||||
BASE_FEATURE(kIsolateSandboxedIframes,
|
||||
- "IsolateSandboxedIframes",
|
||||
- base::FEATURE_DISABLED_BY_DEFAULT);
|
||||
+ "IsolateSandboxedIframes", // enabled by default
|
||||
+ base::FEATURE_ENABLED_BY_DEFAULT); // in Bromite
|
||||
const base::FeatureParam<IsolateSandboxedIframesGrouping>::Option
|
||||
isolated_sandboxed_iframes_grouping_types[] = {
|
||||
{IsolateSandboxedIframesGrouping::kPerSite, "per-site"},
|
||||
--
|
||||
2.25.1
|
||||
--
|
||||
2.30.2
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -28,7 +28,7 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
||||
diff --git a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceMediator.java b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceMediator.java
|
||||
--- a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceMediator.java
|
||||
+++ b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceMediator.java
|
||||
@@ -374,8 +374,7 @@ class StartSurfaceMediator implements TabSwitcher.TabSwitcherViewObserver, View.
|
||||
@@ -420,8 +420,7 @@ class StartSurfaceMediator implements TabSwitcher.TabSwitcherViewObserver, View.
|
||||
|
||||
// Initialize
|
||||
// Note that isVoiceSearchEnabled will return false in incognito mode.
|
||||
@@ -38,7 +38,7 @@ diff --git a/chrome/android/features/start_surface/java/src/org/chromium/chrome/
|
||||
boolean shouldShowLensButton = mOmniboxStub.isLensEnabled(LensEntryPoint.TASKS_SURFACE);
|
||||
LensMetrics.recordShown(LensEntryPoint.TASKS_SURFACE, shouldShowLensButton);
|
||||
mPropertyModel.set(IS_LENS_BUTTON_VISIBLE, shouldShowLensButton);
|
||||
@@ -1073,10 +1072,6 @@ class StartSurfaceMediator implements TabSwitcher.TabSwitcherViewObserver, View.
|
||||
@@ -1176,10 +1175,6 @@ class StartSurfaceMediator implements TabSwitcher.TabSwitcherViewObserver, View.
|
||||
// incorrect state if check synchronously.
|
||||
ThreadUtils.postOnUiThread(() -> {
|
||||
if (mOmniboxStub != null) {
|
||||
@@ -89,9 +89,9 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessIni
|
||||
- ()
|
||||
- -> AssistantVoiceSearchService.reportStartupUserEligibility(
|
||||
- ContextUtils.getApplicationContext()));
|
||||
deferredStartupHandler.addDeferredTask(
|
||||
() -> GlobalAppLocaleController.getInstance().recordOverrideLanguageMetrics());
|
||||
deferredStartupHandler.addDeferredTask(
|
||||
deferredStartupHandler.addDeferredTask(() -> {
|
||||
GlobalAppLocaleController.getInstance().maybeSetupLocaleManager();
|
||||
GlobalAppLocaleController.getInstance().recordOverrideLanguageMetrics();
|
||||
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java b/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java
|
||||
--- a/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java
|
||||
+++ b/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java
|
||||
@@ -331,15 +331,15 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/password_manage
|
||||
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
|
||||
--- a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
|
||||
+++ b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
|
||||
@@ -46,7 +46,6 @@ import org.chromium.chrome.browser.omnibox.OmniboxFeatures;
|
||||
import org.chromium.chrome.browser.omnibox.OverrideUrlLoadingDelegate;
|
||||
@@ -50,7 +50,6 @@ import org.chromium.chrome.browser.omnibox.OverrideUrlLoadingDelegate;
|
||||
import org.chromium.chrome.browser.omnibox.SearchEngineLogoUtils;
|
||||
import org.chromium.chrome.browser.omnibox.UrlFocusChangeListener;
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.OmniboxSuggestionsDropdownScrollListener;
|
||||
-import org.chromium.chrome.browser.omnibox.voice.VoiceRecognitionHandler;
|
||||
import org.chromium.chrome.browser.privacy.settings.PrivacyPreferencesManagerImpl;
|
||||
import org.chromium.chrome.browser.profiles.Profile;
|
||||
import org.chromium.chrome.browser.tab.Tab;
|
||||
@@ -333,14 +332,12 @@ public class SearchActivity extends AsyncInitializationActivity
|
||||
@@ -343,14 +342,12 @@ public class SearchActivity extends AsyncInitializationActivity
|
||||
// will navigate to Tabbed mode. Investigate whether this can inflate
|
||||
// the tabbed mode layout in the background instead of CCTs.
|
||||
CustomTabsConnection.getInstance().warmup(0);
|
||||
@@ -355,7 +355,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/Se
|
||||
RecordUserAction.record("SearchWidget.WidgetSelected");
|
||||
|
||||
getActivityDelegate().onFinishDeferredInitialization();
|
||||
@@ -411,8 +408,7 @@ public class SearchActivity extends AsyncInitializationActivity
|
||||
@@ -421,8 +418,7 @@ public class SearchActivity extends AsyncInitializationActivity
|
||||
if (isFromQuickActionSearchWidget()) {
|
||||
recordQuickActionSearchType(searchType);
|
||||
}
|
||||
@@ -375,8 +375,8 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/Se
|
||||
-import org.chromium.chrome.browser.omnibox.voice.VoiceRecognitionHandler;
|
||||
import org.chromium.chrome.browser.toolbar.top.ToolbarPhone;
|
||||
import org.chromium.chrome.browser.ui.searchactivityutils.SearchActivityPreferencesManager;
|
||||
import org.chromium.ui.base.DeviceFormFactor;
|
||||
@@ -82,7 +81,6 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
import org.chromium.components.browser_ui.styles.ChromeColors;
|
||||
@@ -88,7 +87,6 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
|
||||
/** Called when the SearchActivity has finished initialization. */
|
||||
void onDeferredStartup(@SearchType int searchType,
|
||||
@@ -384,7 +384,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/Se
|
||||
@NonNull WindowAndroid windowAndroid) {
|
||||
mAutocompleteCoordinator.prefetchZeroSuggestResults();
|
||||
|
||||
@@ -97,7 +95,7 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
@@ -103,7 +101,7 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
}
|
||||
|
||||
if (mPendingBeginQuery) {
|
||||
@@ -393,7 +393,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/Se
|
||||
mPendingBeginQuery = false;
|
||||
}
|
||||
}
|
||||
@@ -106,12 +104,10 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
@@ -112,12 +110,10 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
* Begins a new query.
|
||||
* @param searchType The type of search to invoke.
|
||||
* @param optionalText Prepopulate with a query, this may be null.
|
||||
@@ -406,7 +406,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/Se
|
||||
@NonNull WindowAndroid windowAndroid) {
|
||||
// Clear the text regardless of the promo decision. This allows the user to enter text
|
||||
// before native has been initialized and have it not be cleared one the delayed beginQuery
|
||||
@@ -125,11 +121,10 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
@@ -131,11 +127,10 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -419,7 +419,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/Se
|
||||
@NonNull WindowAndroid windowAndroid) {
|
||||
assert !mPendingSearchPromoDecision;
|
||||
|
||||
@@ -139,7 +134,6 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
@@ -145,7 +140,6 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
}
|
||||
|
||||
if (searchType == SearchType.VOICE) {
|
||||
@@ -427,7 +427,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/Se
|
||||
} else if (searchType == SearchType.LENS) {
|
||||
runGoogleLens(windowAndroid);
|
||||
} else {
|
||||
@@ -147,33 +141,6 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
@@ -153,33 +147,6 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -461,7 +461,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/Se
|
||||
/**
|
||||
* Begins a new Lens query.
|
||||
*
|
||||
@@ -227,9 +194,4 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
@@ -233,9 +200,4 @@ public class SearchActivityLocationBarLayout extends LocationBarLayout {
|
||||
mAutocompleteCoordinator.startCachedZeroSuggest();
|
||||
});
|
||||
}
|
||||
@@ -474,7 +474,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/Se
|
||||
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
|
||||
--- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
|
||||
+++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
|
||||
@@ -88,7 +88,6 @@ import org.chromium.chrome.browser.omnibox.OverrideUrlLoadingDelegate;
|
||||
@@ -89,7 +89,6 @@ import org.chromium.chrome.browser.omnibox.OverrideUrlLoadingDelegate;
|
||||
import org.chromium.chrome.browser.omnibox.SearchEngineLogoUtils;
|
||||
import org.chromium.chrome.browser.omnibox.UrlFocusChangeListener;
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.OmniboxPedalDelegate;
|
||||
@@ -482,7 +482,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/Toolbar
|
||||
import org.chromium.chrome.browser.page_info.ChromePageInfo;
|
||||
import org.chromium.chrome.browser.partnercustomizations.PartnerBrowserCustomizations;
|
||||
import org.chromium.chrome.browser.privacy.settings.PrivacyPreferencesManagerImpl;
|
||||
@@ -2041,11 +2040,6 @@ public class ToolbarManager implements UrlFocusChangeListener, ThemeColorObserve
|
||||
@@ -2073,11 +2072,6 @@ public class ToolbarManager implements UrlFocusChangeListener, ThemeColorObserve
|
||||
return mLocationBar.getOmniboxStub();
|
||||
}
|
||||
|
||||
@@ -497,7 +497,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/Toolbar
|
||||
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java b/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
|
||||
--- a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
|
||||
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
|
||||
@@ -88,8 +88,6 @@ import org.chromium.chrome.browser.messages.MessagesResourceMapperInitializer;
|
||||
@@ -91,8 +91,6 @@ import org.chromium.chrome.browser.messages.MessagesResourceMapperInitializer;
|
||||
import org.chromium.chrome.browser.omnibox.OmniboxFocusReason;
|
||||
import org.chromium.chrome.browser.omnibox.geo.GeolocationHeader;
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.OmniboxPedalDelegate;
|
||||
@@ -506,7 +506,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
||||
import org.chromium.chrome.browser.paint_preview.DemoPaintPreview;
|
||||
import org.chromium.chrome.browser.preferences.SharedPreferencesManager;
|
||||
import org.chromium.chrome.browser.profiles.Profile;
|
||||
@@ -269,7 +267,6 @@ public class RootUiCoordinator
|
||||
@@ -272,7 +270,6 @@ public class RootUiCoordinator
|
||||
protected OneshotSupplierImpl<Boolean> mPromoShownOneshotSupplier = new OneshotSupplierImpl<>();
|
||||
protected Supplier<Tab> mStartSurfaceParentTabSupplier;
|
||||
@Nullable
|
||||
@@ -514,7 +514,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
||||
private MediaCaptureOverlayController mCaptureController;
|
||||
private @Nullable ScrollCaptureManager mScrollCaptureManager;
|
||||
protected final ActivityLifecycleDispatcher mActivityLifecycleDispatcher;
|
||||
@@ -544,9 +541,6 @@ public class RootUiCoordinator
|
||||
@@ -547,9 +544,6 @@ public class RootUiCoordinator
|
||||
}
|
||||
|
||||
if (mToolbarManager != null) {
|
||||
@@ -524,7 +524,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
||||
mToolbarManager.destroy();
|
||||
mToolbarManager = null;
|
||||
}
|
||||
@@ -1084,19 +1078,11 @@ public class RootUiCoordinator
|
||||
@@ -1092,19 +1086,11 @@ public class RootUiCoordinator
|
||||
new VoiceToolbarButtonController.VoiceSearchDelegate() {
|
||||
@Override
|
||||
public boolean isVoiceSearchEnabled() {
|
||||
@@ -545,7 +545,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
||||
}
|
||||
};
|
||||
VoiceToolbarButtonController voiceToolbarButtonController =
|
||||
@@ -1144,13 +1130,6 @@ public class RootUiCoordinator
|
||||
@@ -1154,13 +1140,6 @@ public class RootUiCoordinator
|
||||
if (!mSupportsAppMenuSupplier.getAsBoolean()) {
|
||||
mToolbarManager.getToolbar().disableMenuButton();
|
||||
}
|
||||
@@ -562,7 +562,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordi
|
||||
diff --git a/chrome/browser/ui/android/omnibox/BUILD.gn b/chrome/browser/ui/android/omnibox/BUILD.gn
|
||||
--- a/chrome/browser/ui/android/omnibox/BUILD.gn
|
||||
+++ b/chrome/browser/ui/android/omnibox/BUILD.gn
|
||||
@@ -123,12 +123,6 @@ android_library("java") {
|
||||
@@ -127,12 +127,6 @@ android_library("java") {
|
||||
"java/src/org/chromium/chrome/browser/omnibox/suggestions/tail/TailSuggestionView.java",
|
||||
"java/src/org/chromium/chrome/browser/omnibox/suggestions/tail/TailSuggestionViewBinder.java",
|
||||
"java/src/org/chromium/chrome/browser/omnibox/suggestions/tail/TailSuggestionViewProperties.java",
|
||||
@@ -601,15 +601,15 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/LocationBarCoordinator.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/LocationBarCoordinator.java
|
||||
--- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/LocationBarCoordinator.java
|
||||
+++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/LocationBarCoordinator.java
|
||||
@@ -38,7 +38,6 @@ import org.chromium.chrome.browser.omnibox.suggestions.AutocompleteDelegate;
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.OmniboxPedalDelegate;
|
||||
@@ -40,7 +40,6 @@ import org.chromium.chrome.browser.omnibox.suggestions.OmniboxPedalDelegate;
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.OmniboxSuggestionsDropdownEmbedder;
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.OmniboxSuggestionsDropdownScrollListener;
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.basic.BasicSuggestionProcessor.BookmarkState;
|
||||
-import org.chromium.chrome.browser.omnibox.voice.VoiceRecognitionHandler;
|
||||
import org.chromium.chrome.browser.privacy.settings.PrivacyPreferencesManager;
|
||||
import org.chromium.chrome.browser.profiles.Profile;
|
||||
import org.chromium.chrome.browser.search_engines.TemplateUrlServiceFactory;
|
||||
@@ -360,13 +359,6 @@ public class LocationBarCoordinator implements LocationBar, NativeInitObserver,
|
||||
@@ -368,13 +367,6 @@ public class LocationBarCoordinator implements LocationBar, NativeInitObserver,
|
||||
return mLocationBarLayout.getSecurityIconView();
|
||||
}
|
||||
|
||||
@@ -623,7 +623,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
@Nullable
|
||||
@Override
|
||||
public OmniboxStub getOmniboxStub() {
|
||||
@@ -632,11 +624,6 @@ public class LocationBarCoordinator implements LocationBar, NativeInitObserver,
|
||||
@@ -644,11 +636,6 @@ public class LocationBarCoordinator implements LocationBar, NativeInitObserver,
|
||||
|
||||
// End tablet-specific methods.
|
||||
|
||||
@@ -712,7 +712,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
mLocationBarLayout.onFinishNativeInitialization();
|
||||
setProfile(mProfileSupplier.get());
|
||||
onPrimaryColorChanged();
|
||||
@@ -373,17 +351,6 @@ class LocationBarMediator
|
||||
@@ -375,17 +353,6 @@ class LocationBarMediator
|
||||
mLocationBarLayout.setUnfocusedWidth(unfocusedWidth);
|
||||
}
|
||||
|
||||
@@ -730,7 +730,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
/* package */ void setLensControllerForTesting(LensController lensController) {
|
||||
mLensController = lensController;
|
||||
}
|
||||
@@ -392,11 +359,6 @@ class LocationBarMediator
|
||||
@@ -394,11 +361,6 @@ class LocationBarMediator
|
||||
sLastCachedIsLensOnOmniboxEnabled = null;
|
||||
}
|
||||
|
||||
@@ -742,7 +742,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
/* package */ void setIsUrlBarFocusedWithoutAnimationsForTesting(
|
||||
boolean isUrlBarFocusedWithoutAnimations) {
|
||||
mUrlFocusedWithoutAnimations = isUrlBarFocusedWithoutAnimations;
|
||||
@@ -589,8 +551,6 @@ class LocationBarMediator
|
||||
@@ -591,8 +553,6 @@ class LocationBarMediator
|
||||
/* package */ void micButtonClicked(View view) {
|
||||
if (!mNativeInitialized) return;
|
||||
RecordUserAction.record("MobileOmniboxVoiceSearch");
|
||||
@@ -751,7 +751,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
}
|
||||
|
||||
/** package */ void lensButtonClicked(View view) {
|
||||
@@ -936,28 +896,6 @@ class LocationBarMediator
|
||||
@@ -938,28 +898,6 @@ class LocationBarMediator
|
||||
}
|
||||
}
|
||||
|
||||
@@ -780,7 +780,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
/**
|
||||
* Update visuals to use a correct color scheme depending on the primary color.
|
||||
*/
|
||||
@@ -1044,8 +982,7 @@ class LocationBarMediator
|
||||
@@ -1046,8 +984,7 @@ class LocationBarMediator
|
||||
|
||||
private boolean shouldShowMicButton() {
|
||||
if (shouldShowDeleteButton()) return false;
|
||||
@@ -790,7 +790,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
return false;
|
||||
}
|
||||
boolean isToolbarMicEnabled = mIsToolbarMicEnabledSupplier.getAsBoolean();
|
||||
@@ -1203,9 +1140,6 @@ class LocationBarMediator
|
||||
@@ -1241,9 +1178,6 @@ class LocationBarMediator
|
||||
public void onPrimaryColorChanged() {
|
||||
// This method needs to be called first as it computes |mBrandedColorScheme|.
|
||||
updateBrandedColorScheme();
|
||||
@@ -800,7 +800,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -1277,16 +1211,6 @@ class LocationBarMediator
|
||||
@@ -1315,16 +1249,6 @@ class LocationBarMediator
|
||||
}
|
||||
}
|
||||
|
||||
@@ -817,7 +817,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
@Override
|
||||
public void addUrlFocusChangeListener(UrlFocusChangeListener listener) {
|
||||
mUrlFocusChangeListeners.addObserver(listener);
|
||||
@@ -1302,37 +1226,10 @@ class LocationBarMediator
|
||||
@@ -1340,37 +1264,10 @@ class LocationBarMediator
|
||||
return mUrlHasFocus;
|
||||
}
|
||||
|
||||
@@ -855,7 +855,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
public void setSearchQuery(String query) {
|
||||
if (TextUtils.isEmpty(query)) return;
|
||||
|
||||
@@ -1351,17 +1248,14 @@ class LocationBarMediator
|
||||
@@ -1389,17 +1286,14 @@ class LocationBarMediator
|
||||
mUrlCoordinator.setKeyboardVisibility(true, false);
|
||||
}
|
||||
|
||||
@@ -909,7 +909,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
import org.chromium.chrome.browser.profiles.Profile;
|
||||
import org.chromium.chrome.browser.tab.Tab;
|
||||
import org.chromium.components.omnibox.AutocompleteMatch;
|
||||
@@ -247,24 +246,6 @@ public class AutocompleteController {
|
||||
@@ -249,24 +248,6 @@ public class AutocompleteController {
|
||||
completedLength, webContents);
|
||||
}
|
||||
|
||||
@@ -934,7 +934,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
/**
|
||||
* Updates aqs parameters on the selected match that we will navigate to and returns the
|
||||
* updated URL.
|
||||
@@ -369,8 +350,6 @@ public class AutocompleteController {
|
||||
@@ -371,8 +352,6 @@ public class AutocompleteController {
|
||||
long nativeAutocompleteControllerAndroid, int matchIndex,
|
||||
long elapsedTimeSinceInputChange, String newQueryText, String[] newQueryParams);
|
||||
Tab getMatchingTabForSuggestion(long nativeAutocompleteControllerAndroid, int matchIndex);
|
||||
@@ -946,7 +946,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteCoordinator.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteCoordinator.java
|
||||
--- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteCoordinator.java
|
||||
+++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteCoordinator.java
|
||||
@@ -44,7 +44,6 @@ import org.chromium.chrome.browser.omnibox.suggestions.pedal.PedalSuggestionView
|
||||
@@ -48,7 +48,6 @@ import org.chromium.chrome.browser.omnibox.suggestions.pedal.PedalSuggestionView
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.pedal.PedalSuggestionViewBinder;
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.tail.TailSuggestionView;
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.tail.TailSuggestionViewBinder;
|
||||
@@ -954,7 +954,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
import org.chromium.chrome.browser.profiles.Profile;
|
||||
import org.chromium.chrome.browser.share.ShareDelegate;
|
||||
import org.chromium.chrome.browser.tab.Tab;
|
||||
@@ -283,13 +282,6 @@ public class AutocompleteCoordinator implements UrlFocusChangeListener, UrlTextC
|
||||
@@ -304,13 +303,6 @@ public class AutocompleteCoordinator implements UrlFocusChangeListener, UrlTextC
|
||||
mMediator.onNativeInitialized();
|
||||
}
|
||||
|
||||
@@ -971,7 +971,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java
|
||||
--- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java
|
||||
+++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java
|
||||
@@ -35,7 +35,6 @@ import org.chromium.chrome.browser.omnibox.UrlBarEditingTextStateProvider;
|
||||
@@ -36,7 +36,6 @@ import org.chromium.chrome.browser.omnibox.UrlBarEditingTextStateProvider;
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.AutocompleteController.OnSuggestionsReceivedListener;
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.SuggestionsMetrics.RefineActionUsage;
|
||||
import org.chromium.chrome.browser.omnibox.suggestions.basic.BasicSuggestionProcessor.BookmarkState;
|
||||
@@ -979,7 +979,7 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
||||
import org.chromium.chrome.browser.profiles.Profile;
|
||||
import org.chromium.chrome.browser.share.ShareDelegate;
|
||||
import org.chromium.chrome.browser.tab.Tab;
|
||||
@@ -378,14 +377,6 @@ class AutocompleteMediator implements OnSuggestionsReceivedListener,
|
||||
@@ -398,14 +397,6 @@ class AutocompleteMediator implements OnSuggestionsReceivedListener,
|
||||
mShouldPreventOmniboxAutocomplete = prevent;
|
||||
}
|
||||
|
||||
|
||||
@@ -46,7 +46,7 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
||||
diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
--- a/components/browser_ui/site_settings/android/BUILD.gn
|
||||
+++ b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
@@ -168,6 +168,11 @@ android_resources("java_resources") {
|
||||
@@ -171,6 +171,11 @@ android_resources("java_resources") {
|
||||
"java/res/drawable-mdpi/ic_volume_up_grey600_24dp.png",
|
||||
"java/res/drawable-mdpi/permission_background_sync.png",
|
||||
"java/res/drawable-mdpi/permission_javascript.png",
|
||||
@@ -219,7 +219,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
@@ -127,6 +127,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -130,6 +130,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
return "cookies_permission_list";
|
||||
case ContentSettingsType.FEDERATED_IDENTITY_API:
|
||||
return "federated_identity_api_list";
|
||||
@@ -228,7 +228,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
case ContentSettingsType.IDLE_DETECTION:
|
||||
return "idle_detection_permission_list";
|
||||
case ContentSettingsType.JAVASCRIPT:
|
||||
@@ -493,6 +495,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -504,6 +506,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
|
||||
if (type == ContentSettingsType.ADS) {
|
||||
setUpAdsPreference(preference);
|
||||
@@ -237,7 +237,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
} else if (type == ContentSettingsType.SOUND) {
|
||||
setUpSoundPreference(preference);
|
||||
} else if (type == ContentSettingsType.JAVASCRIPT) {
|
||||
@@ -983,6 +987,24 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -1020,6 +1024,24 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
setupContentSettingsPreference(preference, currentValue, false /* isEmbargoed */);
|
||||
}
|
||||
|
||||
@@ -308,7 +308,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
@@ -213,6 +213,15 @@ public final class Website implements Serializable {
|
||||
@@ -230,6 +230,15 @@ public final class Website implements WebsiteEntry {
|
||||
} else {
|
||||
RecordUserAction.record("JavascriptContentSetting.DisableBy.SiteSettings");
|
||||
}
|
||||
@@ -327,7 +327,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java
|
||||
@@ -61,6 +61,7 @@ public class WebsitePermissionsFetcher {
|
||||
@@ -64,6 +64,7 @@ public class WebsitePermissionsFetcher {
|
||||
case ContentSettingsType.AUTOMATIC_DOWNLOADS:
|
||||
case ContentSettingsType.BACKGROUND_SYNC:
|
||||
case ContentSettingsType.BLUETOOTH_SCANNING:
|
||||
@@ -338,7 +338,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/website_preference_bridge.cc b/components/browser_ui/site_settings/android/website_preference_bridge.cc
|
||||
--- a/components/browser_ui/site_settings/android/website_preference_bridge.cc
|
||||
+++ b/components/browser_ui/site_settings/android/website_preference_bridge.cc
|
||||
@@ -794,6 +794,7 @@ static void JNI_WebsitePreferenceBridge_SetContentSettingEnabled(
|
||||
@@ -825,6 +825,7 @@ static void JNI_WebsitePreferenceBridge_SetContentSettingEnabled(
|
||||
case ContentSettingsType::REQUEST_DESKTOP_SITE:
|
||||
case ContentSettingsType::SENSORS:
|
||||
case ContentSettingsType::SOUND:
|
||||
@@ -368,7 +368,7 @@ diff --git a/components/browser_ui/strings/android/site_settings.grdp b/componen
|
||||
diff --git a/components/content_settings/core/browser/content_settings_registry.cc b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
--- a/components/content_settings/core/browser/content_settings_registry.cc
|
||||
+++ b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
@@ -331,7 +331,7 @@ void ContentSettingsRegistry::Init() {
|
||||
@@ -318,7 +318,7 @@ void ContentSettingsRegistry::Init() {
|
||||
ContentSettingsInfo::PERSISTENT,
|
||||
ContentSettingsInfo::EXCEPTIONS_ON_SECURE_ORIGINS_ONLY);
|
||||
|
||||
@@ -392,7 +392,7 @@ diff --git a/components/content_settings/core/browser/content_settings_utils.cc
|
||||
diff --git a/components/content_settings/core/common/content_settings.cc b/components/content_settings/core/common/content_settings.cc
|
||||
--- a/components/content_settings/core/common/content_settings.cc
|
||||
+++ b/components/content_settings/core/common/content_settings.cc
|
||||
@@ -202,6 +202,7 @@ bool RendererContentSettingRules::IsRendererContentSetting(
|
||||
@@ -203,6 +203,7 @@ bool RendererContentSettingRules::IsRendererContentSetting(
|
||||
return content_type == ContentSettingsType::IMAGES ||
|
||||
content_type == ContentSettingsType::JAVASCRIPT ||
|
||||
content_type == ContentSettingsType::POPUPS ||
|
||||
@@ -400,7 +400,7 @@ diff --git a/components/content_settings/core/common/content_settings.cc b/compo
|
||||
content_type == ContentSettingsType::MIXEDSCRIPT ||
|
||||
content_type == ContentSettingsType::AUTO_DARK_WEB_CONTENT ||
|
||||
content_type == ContentSettingsType::TIMEZONE_OVERRIDE;
|
||||
@@ -215,6 +216,7 @@ void RendererContentSettingRules::FilterRulesByOutermostMainFrameURL(
|
||||
@@ -216,6 +217,7 @@ void RendererContentSettingRules::FilterRulesByOutermostMainFrameURL(
|
||||
FilterRulesForType(mixed_content_rules, outermost_main_frame_url);
|
||||
FilterRulesForType(auto_dark_content_rules, outermost_main_frame_url);
|
||||
FilterRulesForType(timezone_override_rules, outermost_main_frame_url);
|
||||
@@ -502,7 +502,7 @@ diff --git a/components/page_info/android/page_info_controller_android.cc b/comp
|
||||
diff --git a/components/page_info/page_info.cc b/components/page_info/page_info.cc
|
||||
--- a/components/page_info/page_info.cc
|
||||
+++ b/components/page_info/page_info.cc
|
||||
@@ -99,6 +99,7 @@ ContentSettingsType kPermissionType[] = {
|
||||
@@ -102,6 +102,7 @@ ContentSettingsType kPermissionType[] = {
|
||||
ContentSettingsType::ADS,
|
||||
ContentSettingsType::BACKGROUND_SYNC,
|
||||
ContentSettingsType::SOUND,
|
||||
@@ -510,7 +510,7 @@ diff --git a/components/page_info/page_info.cc b/components/page_info/page_info.
|
||||
ContentSettingsType::AUTOMATIC_DOWNLOADS,
|
||||
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
|
||||
ContentSettingsType::PROTECTED_MEDIA_IDENTIFIER,
|
||||
@@ -142,6 +143,11 @@ bool ShouldShowPermission(const PageInfo::PermissionInfo& info,
|
||||
@@ -145,6 +146,11 @@ bool ShouldShowPermission(const PageInfo::PermissionInfo& info,
|
||||
return is_subresource_filter_activated;
|
||||
}
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
||||
diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
--- a/components/browser_ui/site_settings/android/BUILD.gn
|
||||
+++ b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
@@ -160,6 +160,7 @@ android_resources("java_resources") {
|
||||
@@ -163,6 +163,7 @@ android_resources("java_resources") {
|
||||
sources = [
|
||||
"java/res/drawable-hdpi/ic_volume_up_grey600_24dp.png",
|
||||
"java/res/drawable-hdpi/permission_background_sync.png",
|
||||
@@ -45,7 +45,7 @@ diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/b
|
||||
"java/res/drawable-hdpi/permission_javascript.png",
|
||||
"java/res/drawable-hdpi/permission_javascript_jit.png",
|
||||
"java/res/drawable-hdpi/permission_popups.png",
|
||||
@@ -168,6 +169,7 @@ android_resources("java_resources") {
|
||||
@@ -171,6 +172,7 @@ android_resources("java_resources") {
|
||||
"java/res/drawable-hdpi/web_asset.png",
|
||||
"java/res/drawable-mdpi/ic_volume_up_grey600_24dp.png",
|
||||
"java/res/drawable-mdpi/permission_background_sync.png",
|
||||
@@ -53,7 +53,7 @@ diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/b
|
||||
"java/res/drawable-mdpi/permission_javascript.png",
|
||||
"java/res/drawable-mdpi/permission_javascript_jit.png",
|
||||
"java/res/drawable-hdpi/settings_autoplay.png",
|
||||
@@ -181,6 +183,7 @@ android_resources("java_resources") {
|
||||
@@ -184,6 +186,7 @@ android_resources("java_resources") {
|
||||
"java/res/drawable-mdpi/web_asset.png",
|
||||
"java/res/drawable-xhdpi/ic_volume_up_grey600_24dp.png",
|
||||
"java/res/drawable-xhdpi/permission_background_sync.png",
|
||||
@@ -61,7 +61,7 @@ diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/b
|
||||
"java/res/drawable-xhdpi/permission_javascript.png",
|
||||
"java/res/drawable-xhdpi/permission_javascript_jit.png",
|
||||
"java/res/drawable-xhdpi/permission_popups.png",
|
||||
@@ -189,6 +192,7 @@ android_resources("java_resources") {
|
||||
@@ -192,6 +195,7 @@ android_resources("java_resources") {
|
||||
"java/res/drawable-xhdpi/web_asset.png",
|
||||
"java/res/drawable-xxhdpi/ic_volume_up_grey600_24dp.png",
|
||||
"java/res/drawable-xxhdpi/permission_background_sync.png",
|
||||
@@ -69,7 +69,7 @@ diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/b
|
||||
"java/res/drawable-xxhdpi/permission_javascript.png",
|
||||
"java/res/drawable-xxhdpi/permission_javascript_jit.png",
|
||||
"java/res/drawable-xxhdpi/permission_popups.png",
|
||||
@@ -197,6 +201,7 @@ android_resources("java_resources") {
|
||||
@@ -200,6 +204,7 @@ android_resources("java_resources") {
|
||||
"java/res/drawable-xxhdpi/web_asset.png",
|
||||
"java/res/drawable-xxxhdpi/ic_volume_up_grey600_24dp.png",
|
||||
"java/res/drawable-xxxhdpi/permission_background_sync.png",
|
||||
@@ -211,7 +211,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
@@ -131,6 +131,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -134,6 +134,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
return "autoplay_permission_list";
|
||||
case ContentSettingsType.IDLE_DETECTION:
|
||||
return "idle_detection_permission_list";
|
||||
@@ -220,7 +220,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
case ContentSettingsType.JAVASCRIPT:
|
||||
return "javascript_permission_list";
|
||||
case ContentSettingsType.JAVASCRIPT_JIT:
|
||||
@@ -505,6 +507,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -516,6 +518,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
setUpJavascriptPreference(preference);
|
||||
} else if (type == ContentSettingsType.GEOLOCATION) {
|
||||
setUpLocationPreference(preference);
|
||||
@@ -229,7 +229,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
} else if (type == ContentSettingsType.JAVASCRIPT_JIT) {
|
||||
setUpJavascriptJitPreference(preference);
|
||||
} else if (type == ContentSettingsType.NOTIFICATIONS) {
|
||||
@@ -1100,6 +1104,24 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -1137,6 +1141,24 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
mSite.isEmbargoed(ContentSettingsType.REQUEST_DESKTOP_SITE));
|
||||
}
|
||||
|
||||
@@ -312,7 +312,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
@@ -197,6 +197,13 @@ public final class Website implements Serializable {
|
||||
@@ -214,6 +214,13 @@ public final class Website implements WebsiteEntry {
|
||||
/*isEmbargoed=*/false);
|
||||
setContentSettingException(type, exception);
|
||||
}
|
||||
@@ -329,7 +329,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java
|
||||
@@ -64,6 +64,7 @@ public class WebsitePermissionsFetcher {
|
||||
@@ -67,6 +67,7 @@ public class WebsitePermissionsFetcher {
|
||||
case ContentSettingsType.AUTOPLAY:
|
||||
case ContentSettingsType.COOKIES:
|
||||
case ContentSettingsType.FEDERATED_IDENTITY_API:
|
||||
@@ -340,7 +340,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/website_preference_bridge.cc b/components/browser_ui/site_settings/android/website_preference_bridge.cc
|
||||
--- a/components/browser_ui/site_settings/android/website_preference_bridge.cc
|
||||
+++ b/components/browser_ui/site_settings/android/website_preference_bridge.cc
|
||||
@@ -789,6 +789,7 @@ static void JNI_WebsitePreferenceBridge_SetContentSettingEnabled(
|
||||
@@ -820,6 +820,7 @@ static void JNI_WebsitePreferenceBridge_SetContentSettingEnabled(
|
||||
case ContentSettingsType::BACKGROUND_SYNC:
|
||||
case ContentSettingsType::COOKIES:
|
||||
case ContentSettingsType::FEDERATED_IDENTITY_API:
|
||||
@@ -361,7 +361,7 @@ diff --git a/components/browser_ui/strings/android/site_settings.grdp b/componen
|
||||
<message name="IDS_JAVASCRIPT_PERMISSION_TITLE" desc="Title of the permission to run javascript [CHAR_LIMIT=32]">
|
||||
JavaScript
|
||||
</message>
|
||||
@@ -224,6 +227,9 @@
|
||||
@@ -232,6 +235,9 @@
|
||||
<message name="IDS_WEBSITE_SETTINGS_ADD_SITE_TOAST" desc="The toast shown when a new site has been added to the exception list.">
|
||||
Site <ph name="SITE_NAME">%1$s<ex>google.com</ex></ph> added
|
||||
</message>
|
||||
@@ -419,7 +419,7 @@ diff --git a/components/page_info/android/page_info_controller_android.cc b/comp
|
||||
diff --git a/components/page_info/page_info.cc b/components/page_info/page_info.cc
|
||||
--- a/components/page_info/page_info.cc
|
||||
+++ b/components/page_info/page_info.cc
|
||||
@@ -91,9 +91,7 @@ ContentSettingsType kPermissionType[] = {
|
||||
@@ -94,9 +94,7 @@ ContentSettingsType kPermissionType[] = {
|
||||
ContentSettingsType::SENSORS,
|
||||
ContentSettingsType::NOTIFICATIONS,
|
||||
ContentSettingsType::JAVASCRIPT,
|
||||
@@ -427,9 +427,9 @@ diff --git a/components/page_info/page_info.cc b/components/page_info/page_info.
|
||||
ContentSettingsType::IMAGES,
|
||||
-#endif
|
||||
ContentSettingsType::POPUPS,
|
||||
ContentSettingsType::WINDOW_PLACEMENT,
|
||||
ContentSettingsType::WINDOW_MANAGEMENT,
|
||||
ContentSettingsType::ADS,
|
||||
@@ -149,6 +147,11 @@ bool ShouldShowPermission(const PageInfo::PermissionInfo& info,
|
||||
@@ -152,6 +150,11 @@ bool ShouldShowPermission(const PageInfo::PermissionInfo& info,
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -461,7 +461,7 @@ diff --git a/components/page_info/page_info_ui.cc b/components/page_info/page_in
|
||||
- IDS_SITE_SETTINGS_TYPE_IMAGES_MID_SENTENCE},
|
||||
{ContentSettingsType::SERIAL_GUARD, IDS_SITE_SETTINGS_TYPE_SERIAL_PORTS,
|
||||
IDS_SITE_SETTINGS_TYPE_SERIAL_PORTS_MID_SENTENCE},
|
||||
{ContentSettingsType::WINDOW_PLACEMENT,
|
||||
{ContentSettingsType::WINDOW_MANAGEMENT,
|
||||
diff --git a/components/site_settings_strings.grdp b/components/site_settings_strings.grdp
|
||||
--- a/components/site_settings_strings.grdp
|
||||
+++ b/components/site_settings_strings.grdp
|
||||
|
||||
@@ -63,8 +63,8 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/site_settings/C
|
||||
/**
|
||||
* A SiteSettingsDelegate instance that contains Chrome-specific Site Settings logic.
|
||||
*/
|
||||
@@ -232,6 +236,18 @@ public class ChromeSiteSettingsDelegate implements SiteSettingsDelegate {
|
||||
PrivacySandboxBridge.setFirstPartySetsDataAccessEnabled(enabled);
|
||||
@@ -242,6 +246,18 @@ public class ChromeSiteSettingsDelegate implements SiteSettingsDelegate {
|
||||
return PrivacySandboxBridge.getFirstPartySetOwner(memberOrigin);
|
||||
}
|
||||
|
||||
+ // open wiki page for documentation about the timezone override feature
|
||||
@@ -85,15 +85,15 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/site_settings/C
|
||||
diff --git a/components/browser_ui/site_settings/android/BUILD.gn b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
--- a/components/browser_ui/site_settings/android/BUILD.gn
|
||||
+++ b/components/browser_ui/site_settings/android/BUILD.gn
|
||||
@@ -83,6 +83,7 @@ android_library("java") {
|
||||
"java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java",
|
||||
"java/src/org/chromium/components/browser_ui/site_settings/WebsitePreference.java",
|
||||
@@ -8,6 +8,7 @@ generate_jni("site_settings_jni_headers") {
|
||||
sources = [
|
||||
"java/src/org/chromium/components/browser_ui/site_settings/SiteSettingsFeatureList.java",
|
||||
"java/src/org/chromium/components/browser_ui/site_settings/WebsitePreferenceBridge.java",
|
||||
+ "java/src/org/chromium/components/browser_ui/site_settings/TimezoneOverrideSiteSettingsPreference.java"
|
||||
]
|
||||
annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ]
|
||||
resources_package = "org.chromium.components.browser_ui.site_settings"
|
||||
@@ -211,6 +212,8 @@ android_resources("java_resources") {
|
||||
}
|
||||
|
||||
@@ -214,6 +215,8 @@ android_resources("java_resources") {
|
||||
"java/res/xml/single_website_preferences.xml",
|
||||
"java/res/xml/site_settings_preferences.xml",
|
||||
"java/res/xml/website_preferences.xml",
|
||||
@@ -510,7 +510,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SingleWebsiteSettings.java
|
||||
@@ -135,6 +135,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -138,6 +138,8 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
return "popup_permission_list";
|
||||
case ContentSettingsType.SOUND:
|
||||
return "sound_permission_list";
|
||||
@@ -519,7 +519,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
case ContentSettingsType.AR:
|
||||
return "ar_permission_list";
|
||||
case ContentSettingsType.MEDIASTREAM_CAMERA:
|
||||
@@ -897,11 +899,13 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -934,11 +936,13 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
if (value == null) return;
|
||||
setUpPreferenceCommon(preference, value);
|
||||
|
||||
@@ -534,7 +534,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
switchPreference.setOnPreferenceChangeListener(this);
|
||||
@ContentSettingsType
|
||||
int contentType = getContentSettingsTypeFromPreferenceKey(preference.getKey());
|
||||
@@ -1100,7 +1104,7 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
@@ -1137,7 +1141,7 @@ public class SingleWebsiteSettings extends SiteSettingsPreferenceFragment
|
||||
}
|
||||
|
||||
mSite.setContentSetting(browserContextHandle, type, permission);
|
||||
@@ -601,15 +601,15 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SiteSettingsDelegate.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SiteSettingsDelegate.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SiteSettingsDelegate.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/SiteSettingsDelegate.java
|
||||
@@ -145,6 +145,8 @@ public interface SiteSettingsDelegate {
|
||||
@@ -151,6 +151,8 @@ public interface SiteSettingsDelegate {
|
||||
*/
|
||||
void setFirstPartySetsDataAccessEnabled(boolean enabled);
|
||||
|
||||
+ void launchTimeZoneOverrideHelpAndFeedbackActivity(Activity currentActivity);
|
||||
+
|
||||
/**
|
||||
* Returns whether the current implementation of the delegate is able to launch the Clear
|
||||
* Browsing Data dialog in Settings.
|
||||
* Gets the First Party Sets owner hostname given a FPS member origin.
|
||||
* @param memberOrigin FPS member origin.
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/TimezoneOverrideSiteSettingsPreference.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/TimezoneOverrideSiteSettingsPreference.java
|
||||
new file mode 100755
|
||||
--- /dev/null
|
||||
@@ -811,7 +811,7 @@ new file mode 100755
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/Website.java
|
||||
@@ -226,6 +226,17 @@ public final class Website implements Serializable {
|
||||
@@ -243,6 +243,17 @@ public final class Website implements WebsiteEntry {
|
||||
} else {
|
||||
RecordUserAction.record("SoundContentSetting.UnmuteBy.SiteSettings");
|
||||
}
|
||||
@@ -832,7 +832,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePermissionsFetcher.java
|
||||
@@ -68,6 +68,7 @@ public class WebsitePermissionsFetcher {
|
||||
@@ -71,6 +71,7 @@ public class WebsitePermissionsFetcher {
|
||||
case ContentSettingsType.POPUPS:
|
||||
case ContentSettingsType.REQUEST_DESKTOP_SITE:
|
||||
case ContentSettingsType.SOUND:
|
||||
@@ -840,19 +840,19 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
return WebsitePermissionsType.CONTENT_SETTING_EXCEPTION;
|
||||
case ContentSettingsType.AR:
|
||||
case ContentSettingsType.CLIPBOARD_READ_WRITE:
|
||||
@@ -148,6 +149,8 @@ public class WebsitePermissionsFetcher {
|
||||
for (@ContentSettingsType int type = 0; type < ContentSettingsType.NUM_TYPES; type++) {
|
||||
addFetcherForContentSettingsType(queue, type);
|
||||
}
|
||||
@@ -151,6 +152,8 @@ public class WebsitePermissionsFetcher {
|
||||
* @param category A category to fetch.
|
||||
* @param callback The callback to run when the fetch is complete.
|
||||
*
|
||||
+ queue.add(new ExceptionInfoFetcher(ContentSettingsType.TIMEZONE_OVERRIDE));
|
||||
+
|
||||
queue.add(new PermissionsAvailableCallbackRunner(callback));
|
||||
queue.next();
|
||||
}
|
||||
*/
|
||||
public void fetchPreferencesForCategory(
|
||||
SiteSettingsCategory category, WebsitePermissionsCallback callback) {
|
||||
diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePreferenceBridge.java b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePreferenceBridge.java
|
||||
--- a/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePreferenceBridge.java
|
||||
+++ b/components/browser_ui/site_settings/android/java/src/org/chromium/components/browser_ui/site_settings/WebsitePreferenceBridge.java
|
||||
@@ -222,6 +222,8 @@ public class WebsitePreferenceBridge {
|
||||
@@ -243,6 +243,8 @@ public class WebsitePreferenceBridge {
|
||||
switch (contentSettingsType) {
|
||||
case ContentSettingsType.PROTECTED_MEDIA_IDENTIFIER:
|
||||
return true;
|
||||
@@ -861,7 +861,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
@@ -371,6 +373,14 @@ public class WebsitePreferenceBridge {
|
||||
@@ -392,6 +394,14 @@ public class WebsitePreferenceBridge {
|
||||
return WebsitePreferenceBridgeJni.get().toHostOnlyPattern(pattern);
|
||||
}
|
||||
|
||||
@@ -876,7 +876,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
@NativeMethods
|
||||
public interface Natives {
|
||||
boolean isNotificationEmbargoedForOrigin(
|
||||
@@ -434,5 +444,7 @@ public class WebsitePreferenceBridge {
|
||||
@@ -456,5 +466,7 @@ public class WebsitePreferenceBridge {
|
||||
boolean getLocationAllowedByPolicy(BrowserContextHandle browserContextHandle);
|
||||
String toDomainWildcardPattern(String pattern);
|
||||
String toHostOnlyPattern(String pattern);
|
||||
@@ -887,7 +887,7 @@ diff --git a/components/browser_ui/site_settings/android/java/src/org/chromium/c
|
||||
diff --git a/components/browser_ui/site_settings/android/website_preference_bridge.cc b/components/browser_ui/site_settings/android/website_preference_bridge.cc
|
||||
--- a/components/browser_ui/site_settings/android/website_preference_bridge.cc
|
||||
+++ b/components/browser_ui/site_settings/android/website_preference_bridge.cc
|
||||
@@ -985,3 +985,19 @@ JNI_WebsitePreferenceBridge_ToHostOnlyPattern(
|
||||
@@ -1016,3 +1016,19 @@ JNI_WebsitePreferenceBridge_ToHostOnlyPattern(
|
||||
ContentSettingsPattern::FromString(pattern_string));
|
||||
return ConvertUTF8ToJavaString(env, host_only_pattern.ToString());
|
||||
}
|
||||
@@ -920,7 +920,7 @@ diff --git a/components/browser_ui/strings/android/site_settings.grdp b/componen
|
||||
<message name="IDS_DESKTOP_SITE_TITLE" desc="Title of the permission to request the desktop view of a site by default [CHAR_LIMIT=32]">
|
||||
Desktop site
|
||||
</message>
|
||||
@@ -563,6 +566,38 @@
|
||||
@@ -587,6 +590,38 @@
|
||||
Block sites from playing protected content
|
||||
</message>
|
||||
|
||||
@@ -962,7 +962,7 @@ diff --git a/components/browser_ui/strings/android/site_settings.grdp b/componen
|
||||
diff --git a/components/content_settings/core/browser/content_settings_pref_provider.cc b/components/content_settings/core/browser/content_settings_pref_provider.cc
|
||||
--- a/components/content_settings/core/browser/content_settings_pref_provider.cc
|
||||
+++ b/components/content_settings/core/browser/content_settings_pref_provider.cc
|
||||
@@ -88,6 +88,8 @@ void PrefProvider::RegisterProfilePrefs(
|
||||
@@ -90,6 +90,8 @@ void PrefProvider::RegisterProfilePrefs(
|
||||
info->GetPrefRegistrationFlags());
|
||||
}
|
||||
|
||||
@@ -971,7 +971,7 @@ diff --git a/components/content_settings/core/browser/content_settings_pref_prov
|
||||
// Obsolete prefs ----------------------------------------------------------
|
||||
|
||||
// These prefs have been removed, but need to be registered so they can
|
||||
@@ -175,6 +177,10 @@ PrefProvider::PrefProvider(PrefService* prefs,
|
||||
@@ -178,6 +180,10 @@ PrefProvider::PrefProvider(PrefService* prefs,
|
||||
event_args->set_number_of_exceptions(
|
||||
num_exceptions); // PrefProvider::PrefProvider.
|
||||
});
|
||||
@@ -982,7 +982,7 @@ diff --git a/components/content_settings/core/browser/content_settings_pref_prov
|
||||
}
|
||||
|
||||
PrefProvider::~PrefProvider() {
|
||||
@@ -338,4 +344,14 @@ void PrefProvider::SetClockForTesting(base::Clock* clock) {
|
||||
@@ -342,4 +348,14 @@ void PrefProvider::SetClockForTesting(base::Clock* clock) {
|
||||
clock_ = clock;
|
||||
}
|
||||
|
||||
@@ -1021,7 +1021,7 @@ diff --git a/components/content_settings/core/browser/content_settings_pref_prov
|
||||
diff --git a/components/content_settings/core/browser/content_settings_registry.cc b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
--- a/components/content_settings/core/browser/content_settings_registry.cc
|
||||
+++ b/components/content_settings/core/browser/content_settings_registry.cc
|
||||
@@ -658,6 +658,18 @@ void ContentSettingsRegistry::Init() {
|
||||
@@ -645,6 +645,18 @@ void ContentSettingsRegistry::Init() {
|
||||
ContentSettingsInfo::PERSISTENT,
|
||||
ContentSettingsInfo::EXCEPTIONS_ON_SECURE_AND_INSECURE_ORIGINS);
|
||||
|
||||
@@ -1091,7 +1091,7 @@ diff --git a/components/content_settings/core/browser/host_content_settings_map.
|
||||
diff --git a/components/content_settings/core/common/content_settings.cc b/components/content_settings/core/common/content_settings.cc
|
||||
--- a/components/content_settings/core/common/content_settings.cc
|
||||
+++ b/components/content_settings/core/common/content_settings.cc
|
||||
@@ -203,7 +203,8 @@ bool RendererContentSettingRules::IsRendererContentSetting(
|
||||
@@ -204,7 +204,8 @@ bool RendererContentSettingRules::IsRendererContentSetting(
|
||||
content_type == ContentSettingsType::JAVASCRIPT ||
|
||||
content_type == ContentSettingsType::POPUPS ||
|
||||
content_type == ContentSettingsType::MIXEDSCRIPT ||
|
||||
@@ -1101,7 +1101,7 @@ diff --git a/components/content_settings/core/common/content_settings.cc b/compo
|
||||
}
|
||||
|
||||
void RendererContentSettingRules::FilterRulesByOutermostMainFrameURL(
|
||||
@@ -213,6 +214,7 @@ void RendererContentSettingRules::FilterRulesByOutermostMainFrameURL(
|
||||
@@ -214,6 +215,7 @@ void RendererContentSettingRules::FilterRulesByOutermostMainFrameURL(
|
||||
FilterRulesForType(popup_redirect_rules, outermost_main_frame_url);
|
||||
FilterRulesForType(mixed_content_rules, outermost_main_frame_url);
|
||||
FilterRulesForType(auto_dark_content_rules, outermost_main_frame_url);
|
||||
@@ -1168,7 +1168,7 @@ diff --git a/components/content_settings/core/common/content_settings_mojom_trai
|
||||
diff --git a/components/content_settings/core/common/content_settings_types.h b/components/content_settings/core/common/content_settings_types.h
|
||||
--- a/components/content_settings/core/common/content_settings_types.h
|
||||
+++ b/components/content_settings/core/common/content_settings_types.h
|
||||
@@ -225,6 +225,9 @@ enum class ContentSettingsType : int32_t {
|
||||
@@ -226,6 +226,9 @@ enum class ContentSettingsType : int32_t {
|
||||
// by the File System Access API.
|
||||
FILE_SYSTEM_LAST_PICKED_DIRECTORY,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user