Loading build/patches/0001-Revert-Add-option-to-force-tablet-UI.patch 0 → 100644 +237 −0 Original line number Diff line number Diff line From fe6159eba233afd6cbddd7f6b4b44ccab00aace8 Mon Sep 17 00:00:00 2001 From: althafvly <althafvly@gmail.com> Date: Wed, 27 Sep 2023 20:38:00 +0530 Subject: [PATCH] Revert "Add option to force tablet UI" This reverts commit 028be265dffbc175671a342978e11579e7c33dd9. --- .../ChromeAccessibilitySettingsDelegate.java | 19 ------------------- .../preferences/ChromePreferenceKeys.java | 1 - .../LegacyChromePreferenceKeys.java | 1 - .../omnibox/LocationBarCoordinator.java | 2 +- .../toolbar/top/ToolbarControlContainer.java | 5 +++-- components/BUILD.gn | 6 +++--- .../res/xml/accessibility_preferences.xml | 5 ----- .../accessibility/AccessibilitySettings.java | 10 ---------- .../AccessibilitySettingsDelegate.java | 2 -- ui/android/BUILD.gn | 2 -- .../chromium/ui/base/DeviceFormFactor.java | 5 ----- 11 files changed, 7 insertions(+), 51 deletions(-) diff --git a/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java index 168965d4012cd..4bf2377cb2464 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java @@ -91,25 +91,6 @@ public class ChromeAccessibilitySettingsDelegate implements AccessibilitySetting return new ReaderForAccessibilityDelegate(mProfile); } - private static class ForceTabletUIDelegate implements BooleanPreferenceDelegate { - @Override - public boolean isEnabled() { - return SharedPreferencesManager.getInstance().readBoolean( - ChromePreferenceKeys.FLAGS_FORCE_TABLET_UI_ENABLED, false); - } - - @Override - public void setEnabled(boolean value) { - SharedPreferencesManager.getInstance().writeBoolean( - ChromePreferenceKeys.FLAGS_FORCE_TABLET_UI_ENABLED, value); - } - } - - @Override - public BooleanPreferenceDelegate getForceTabletUIDelegate() { - return new ForceTabletUIDelegate(); - } - private static class MoveTopToolbarToBottomDelegate implements BooleanPreferenceDelegate { @Override public boolean isEnabled() { diff --git a/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceKeys.java b/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceKeys.java index a6978010c728a..6310df0220d8d 100644 --- a/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceKeys.java +++ b/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceKeys.java @@ -386,7 +386,6 @@ public final class ChromePreferenceKeys { AccessibilityConstants.FONT_USER_SET_FORCE_ENABLE_ZOOM; public static final String HISTORY_SHOW_HISTORY_INFO = "history_home_show_info"; - public static final String FLAGS_FORCE_TABLET_UI_ENABLED = "force_tablet_ui_enabled"; /** Keys used to save settings related to homepage. */ public static final String HOMEPAGE_CUSTOM_URI = "homepage_custom_uri"; diff --git a/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/LegacyChromePreferenceKeys.java b/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/LegacyChromePreferenceKeys.java index 92f7a055d6bac..3663a9ee67edf 100644 --- a/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/LegacyChromePreferenceKeys.java +++ b/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/LegacyChromePreferenceKeys.java @@ -65,7 +65,6 @@ public class LegacyChromePreferenceKeys { ChromePreferenceKeys.FLAGS_CACHED_SWAP_PIXEL_FORMAT_TO_FIX_CONVERT_FROM_TRANSLUCENT, ChromePreferenceKeys.FLAGS_CACHED_TAB_GROUPS_ANDROID_ENABLED, ChromePreferenceKeys.FONT_USER_FONT_SCALE_FACTOR, - ChromePreferenceKeys.FLAGS_FORCE_TABLET_UI_ENABLED, ChromePreferenceKeys.FONT_USER_SET_FORCE_ENABLE_ZOOM, ChromePreferenceKeys.HISTORY_SHOW_HISTORY_INFO, ChromePreferenceKeys.HOMEPAGE_CUSTOM_URI, 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 index 378626ba1a735..e8dfa9326ac9e 100644 --- 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 @@ -671,7 +671,7 @@ public class LocationBarCoordinator } private boolean isTabletWindow() { - return DeviceFormFactor.isWindowOnTablet(mWindowAndroid) || isTabletLayout(); + return DeviceFormFactor.isWindowOnTablet(mWindowAndroid); } /* package */ LocationBarMediator getMediatorForTesting() { diff --git a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarControlContainer.java b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarControlContainer.java index 1f8f98c6a6424..ab6edcfda492f 100644 --- a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarControlContainer.java +++ b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarControlContainer.java @@ -176,8 +176,9 @@ public class ToolbarControlContainer extends OptimizedFrameLayout implements Con return backgroundDrawable; } else { - Drawable backgroundDrawable = new ColorDrawable( - ChromeColors.getPrimaryBackgroundColor(getContext(), incognito)); + final Drawable backgroundDrawable = + AppCompatResources.getDrawable(getContext(), R.drawable.toolbar_background) + .mutate(); backgroundDrawable.setTint(ChromeColors.getDefaultThemeColor(getContext(), incognito)); backgroundDrawable.setTintMode(PorterDuff.Mode.MULTIPLY); diff --git a/components/BUILD.gn b/components/BUILD.gn index 1227c584867d0..fb3af484189fc 100644 --- a/components/BUILD.gn +++ b/components/BUILD.gn @@ -68,7 +68,7 @@ if (is_ios) { # Omit Lacros because it allows //components to depend on //chrome, which in # turn depends on //extensions. -if (!is_chromeos_lacros && !is_android) { +if (!is_chromeos_lacros) { disallowed_extension_deps_ = [ # Components should largely not depend on //extensions. Since // extensions # is not a component target and is linked with //chrome, depending on most @@ -730,7 +730,7 @@ test("components_unittests") { # On other platforms, no components should depend on Chrome. # Since //chrome depends on //extensions, we also only assert_no_deps on # extensions targets for non-lacros builds. - if (!is_chromeos_lacros && !is_android) { + if (!is_chromeos_lacros) { assert_no_deps = [ "//chrome/*" ] assert_no_deps += disallowed_extension_deps_ } @@ -1018,7 +1018,7 @@ if (use_blink) { # dependency. On other platforms, no components should depend on Chrome. # Since //chrome depends on //extensions, we also only assert_no_deps on # extensions targets for non-lacros builds. - if (!is_chromeos_lacros && !is_android) { + if (!is_chromeos_lacros) { assert_no_deps = [ "//chrome/*" ] assert_no_deps += disallowed_extension_deps_ } diff --git a/components/browser_ui/accessibility/android/java/res/xml/accessibility_preferences.xml b/components/browser_ui/accessibility/android/java/res/xml/accessibility_preferences.xml index b5dc56add1362..e3868d349537a 100644 --- a/components/browser_ui/accessibility/android/java/res/xml/accessibility_preferences.xml +++ b/components/browser_ui/accessibility/android/java/res/xml/accessibility_preferences.xml @@ -41,11 +41,6 @@ found in the LICENSE file. android:summary="@string/accessibility_tab_switcher_summary" android:title="@string/accessibility_tab_switcher_title" /> - <org.chromium.components.browser_ui.settings.ChromeBaseCheckBoxPreference - android:key="force_tablet_ui" - android:summary="@string/force_tablet_ui_summary" - android:title="@string/force_tablet_ui_title" /> - <Preference android:key="captions" android:title="@string/accessibility_captions_title"/> diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java index b7aa6e396f08c..8229cc0380208 100644 --- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java +++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java @@ -31,8 +31,6 @@ public class AccessibilitySettings extends PreferenceFragmentCompat public static final String PREF_READER_FOR_ACCESSIBILITY = "reader_for_accessibility"; public static final String PREF_CAPTIONS = "captions"; - private BooleanPreferenceDelegate mForceTabletUIDelegate; - static final String PREF_FORCE_TABLET_UI = "force_tablet_ui"; static final String PREF_MOVE_TOOLBAR_TO_BOTTOM = "move_toolbar_bottom"; private TextScalePreference mTextScalePref; private PageZoomPreference mPageZoomDefaultZoomPref; @@ -118,12 +116,6 @@ public class AccessibilitySettings extends PreferenceFragmentCompat getPreferenceScreen().removePreference(readerForAccessibilityPref); } - ChromeBaseCheckBoxPreference forceTabletUiPref = - (ChromeBaseCheckBoxPreference) findPreference(PREF_FORCE_TABLET_UI); - mForceTabletUIDelegate = mDelegate.getForceTabletUIDelegate(); - forceTabletUiPref.setChecked(mForceTabletUIDelegate.isEnabled()); - forceTabletUiPref.setOnPreferenceChangeListener(this); - ChromeSwitchPreference accessibilityTabSwitcherPref = (ChromeSwitchPreference) findPreference( AccessibilityConstants.ACCESSIBILITY_TAB_SWITCHER); @@ -186,8 +178,6 @@ public class AccessibilitySettings extends PreferenceFragmentCompat mFontSizePrefs.setUserFontScaleFactor((Float) newValue); } else if (PREF_FORCE_ENABLE_ZOOM.equals(preference.getKey())) { mFontSizePrefs.setForceEnableZoomFromUser((Boolean) newValue); - } else if (PREF_FORCE_TABLET_UI.equals(preference.getKey())) { - mForceTabletUIDelegate.setEnabled((Boolean) newValue); } else if (PREF_READER_FOR_ACCESSIBILITY.equals(preference.getKey())) { if (mReaderForAccessibilityDelegate != null) { mReaderForAccessibilityDelegate.setEnabled((Boolean) newValue); diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java index 21b3fa0bb2d77..1508498a77d03 100644 --- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java +++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java @@ -50,8 +50,6 @@ public interface AccessibilitySettingsDelegate { */ BooleanPreferenceDelegate getReaderForAccessibilityDelegate(); - BooleanPreferenceDelegate getForceTabletUIDelegate(); - /** * Allows the embedder to add more preferences to the preference screen. * diff --git a/ui/android/BUILD.gn b/ui/android/BUILD.gn index c548631abe029..b47847845ca31 100644 --- a/ui/android/BUILD.gn +++ b/ui/android/BUILD.gn @@ -408,8 +408,6 @@ android_library("ui_no_recycler_view_java") { ":ui_android_features_java", ":ui_java_resources", ":ui_utils_java", - # dependency for ui_no_recycler_view_java - "//chrome/browser/preferences:java", "//base:base_java", "//base:jni_java", "//build/android:build_java", diff --git a/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java b/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java index 3df825d11052e..b7efa9f648f31 100644 --- a/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java +++ b/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java @@ -12,8 +12,6 @@ import androidx.annotation.VisibleForTesting; import org.chromium.base.ContextUtils; import org.chromium.base.ThreadUtils; import org.chromium.base.annotations.CalledByNative; -import org.chromium.chrome.browser.preferences.ChromePreferenceKeys; -import org.chromium.chrome.browser.preferences.SharedPreferencesManager; import org.chromium.ui.R; import org.chromium.ui.display.DisplayAndroid; import org.chromium.ui.display.DisplayUtil; @@ -64,9 +62,6 @@ public class DeviceFormFactor { * E.g. http://developer.samsung.com/samsung-dex/testing */ public static boolean isNonMultiDisplayContextOnTablet(Context context) { - if (SharedPreferencesManager.getInstance().readBoolean( - ChromePreferenceKeys.FLAGS_FORCE_TABLET_UI_ENABLED, false)) - return true; return detectScreenWidthBucket(context) >= SCREEN_BUCKET_TABLET; } -- 2.34.1 build/patches/0002-fixup-Disable-fetching-of-all-field-trials.patch→build/patches/0001-fixup-Disable-fetching-of-all-field-trials.patch +2 −2 Original line number Diff line number Diff line From 32d0ed5e38d5c16436f0b2535e7036725e3a3c2a Mon Sep 17 00:00:00 2001 From 60a3a382b2c90f61a5e8bce991b600968a7f5756 Mon Sep 17 00:00:00 2001 From: althafvly <althafvly@gmail.com> Date: Wed, 20 Sep 2023 09:48:52 +0530 Subject: [PATCH 02/10] fixup Disable fetching of all field trials Subject: [PATCH 1/8] fixup Disable fetching of all field trials --- .../NonEmbeddedFastVariationsSeedSafeModeAction.java | 2 -- Loading build/patches/0003-fixup-Remove-bromite-auto-updater.patch→build/patches/0002-fixup-Remove-bromite-auto-updater.patch +2 −2 Original line number Diff line number Diff line From 501f6fe618978a578178defa0def5a1330315a39 Mon Sep 17 00:00:00 2001 From 7e232c594b0c248f11bc7640717954f4aa7c0a04 Mon Sep 17 00:00:00 2001 From: althafvly <althafvly@gmail.com> Date: Wed, 20 Sep 2023 09:59:55 +0530 Subject: [PATCH 03/10] fixup Remove bromite auto updater Subject: [PATCH 2/8] fixup Remove bromite auto updater --- .../firstrun/ToSAndUMAFirstRunFragment.java | 25 ------------------- Loading build/patches/0004-fixup-Add-bookmark-import-export-actions.patch→build/patches/0003-fixup-Add-bookmark-import-export-actions.patch +2 −2 Original line number Diff line number Diff line From 5afa8068c9f32e23838f0de1f5a3f398281c1135 Mon Sep 17 00:00:00 2001 From 45bd3ba59e5cf1460f1671e15402e146b3a0b392 Mon Sep 17 00:00:00 2001 From: althafvly <althafvly@gmail.com> Date: Wed, 20 Sep 2023 13:41:24 +0530 Subject: [PATCH 04/10] fixup Add bookmark import/export actions Subject: [PATCH 3/8] fixup Add bookmark import/export actions --- .../select_file_dialog/headless_select_file_dialog.cc | 4 ++++ Loading Loading
build/patches/0001-Revert-Add-option-to-force-tablet-UI.patch 0 → 100644 +237 −0 Original line number Diff line number Diff line From fe6159eba233afd6cbddd7f6b4b44ccab00aace8 Mon Sep 17 00:00:00 2001 From: althafvly <althafvly@gmail.com> Date: Wed, 27 Sep 2023 20:38:00 +0530 Subject: [PATCH] Revert "Add option to force tablet UI" This reverts commit 028be265dffbc175671a342978e11579e7c33dd9. --- .../ChromeAccessibilitySettingsDelegate.java | 19 ------------------- .../preferences/ChromePreferenceKeys.java | 1 - .../LegacyChromePreferenceKeys.java | 1 - .../omnibox/LocationBarCoordinator.java | 2 +- .../toolbar/top/ToolbarControlContainer.java | 5 +++-- components/BUILD.gn | 6 +++--- .../res/xml/accessibility_preferences.xml | 5 ----- .../accessibility/AccessibilitySettings.java | 10 ---------- .../AccessibilitySettingsDelegate.java | 2 -- ui/android/BUILD.gn | 2 -- .../chromium/ui/base/DeviceFormFactor.java | 5 ----- 11 files changed, 7 insertions(+), 51 deletions(-) diff --git a/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java index 168965d4012cd..4bf2377cb2464 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java @@ -91,25 +91,6 @@ public class ChromeAccessibilitySettingsDelegate implements AccessibilitySetting return new ReaderForAccessibilityDelegate(mProfile); } - private static class ForceTabletUIDelegate implements BooleanPreferenceDelegate { - @Override - public boolean isEnabled() { - return SharedPreferencesManager.getInstance().readBoolean( - ChromePreferenceKeys.FLAGS_FORCE_TABLET_UI_ENABLED, false); - } - - @Override - public void setEnabled(boolean value) { - SharedPreferencesManager.getInstance().writeBoolean( - ChromePreferenceKeys.FLAGS_FORCE_TABLET_UI_ENABLED, value); - } - } - - @Override - public BooleanPreferenceDelegate getForceTabletUIDelegate() { - return new ForceTabletUIDelegate(); - } - private static class MoveTopToolbarToBottomDelegate implements BooleanPreferenceDelegate { @Override public boolean isEnabled() { diff --git a/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceKeys.java b/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceKeys.java index a6978010c728a..6310df0220d8d 100644 --- a/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceKeys.java +++ b/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceKeys.java @@ -386,7 +386,6 @@ public final class ChromePreferenceKeys { AccessibilityConstants.FONT_USER_SET_FORCE_ENABLE_ZOOM; public static final String HISTORY_SHOW_HISTORY_INFO = "history_home_show_info"; - public static final String FLAGS_FORCE_TABLET_UI_ENABLED = "force_tablet_ui_enabled"; /** Keys used to save settings related to homepage. */ public static final String HOMEPAGE_CUSTOM_URI = "homepage_custom_uri"; diff --git a/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/LegacyChromePreferenceKeys.java b/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/LegacyChromePreferenceKeys.java index 92f7a055d6bac..3663a9ee67edf 100644 --- a/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/LegacyChromePreferenceKeys.java +++ b/chrome/browser/preferences/android/java/src/org/chromium/chrome/browser/preferences/LegacyChromePreferenceKeys.java @@ -65,7 +65,6 @@ public class LegacyChromePreferenceKeys { ChromePreferenceKeys.FLAGS_CACHED_SWAP_PIXEL_FORMAT_TO_FIX_CONVERT_FROM_TRANSLUCENT, ChromePreferenceKeys.FLAGS_CACHED_TAB_GROUPS_ANDROID_ENABLED, ChromePreferenceKeys.FONT_USER_FONT_SCALE_FACTOR, - ChromePreferenceKeys.FLAGS_FORCE_TABLET_UI_ENABLED, ChromePreferenceKeys.FONT_USER_SET_FORCE_ENABLE_ZOOM, ChromePreferenceKeys.HISTORY_SHOW_HISTORY_INFO, ChromePreferenceKeys.HOMEPAGE_CUSTOM_URI, 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 index 378626ba1a735..e8dfa9326ac9e 100644 --- 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 @@ -671,7 +671,7 @@ public class LocationBarCoordinator } private boolean isTabletWindow() { - return DeviceFormFactor.isWindowOnTablet(mWindowAndroid) || isTabletLayout(); + return DeviceFormFactor.isWindowOnTablet(mWindowAndroid); } /* package */ LocationBarMediator getMediatorForTesting() { diff --git a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarControlContainer.java b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarControlContainer.java index 1f8f98c6a6424..ab6edcfda492f 100644 --- a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarControlContainer.java +++ b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarControlContainer.java @@ -176,8 +176,9 @@ public class ToolbarControlContainer extends OptimizedFrameLayout implements Con return backgroundDrawable; } else { - Drawable backgroundDrawable = new ColorDrawable( - ChromeColors.getPrimaryBackgroundColor(getContext(), incognito)); + final Drawable backgroundDrawable = + AppCompatResources.getDrawable(getContext(), R.drawable.toolbar_background) + .mutate(); backgroundDrawable.setTint(ChromeColors.getDefaultThemeColor(getContext(), incognito)); backgroundDrawable.setTintMode(PorterDuff.Mode.MULTIPLY); diff --git a/components/BUILD.gn b/components/BUILD.gn index 1227c584867d0..fb3af484189fc 100644 --- a/components/BUILD.gn +++ b/components/BUILD.gn @@ -68,7 +68,7 @@ if (is_ios) { # Omit Lacros because it allows //components to depend on //chrome, which in # turn depends on //extensions. -if (!is_chromeos_lacros && !is_android) { +if (!is_chromeos_lacros) { disallowed_extension_deps_ = [ # Components should largely not depend on //extensions. Since // extensions # is not a component target and is linked with //chrome, depending on most @@ -730,7 +730,7 @@ test("components_unittests") { # On other platforms, no components should depend on Chrome. # Since //chrome depends on //extensions, we also only assert_no_deps on # extensions targets for non-lacros builds. - if (!is_chromeos_lacros && !is_android) { + if (!is_chromeos_lacros) { assert_no_deps = [ "//chrome/*" ] assert_no_deps += disallowed_extension_deps_ } @@ -1018,7 +1018,7 @@ if (use_blink) { # dependency. On other platforms, no components should depend on Chrome. # Since //chrome depends on //extensions, we also only assert_no_deps on # extensions targets for non-lacros builds. - if (!is_chromeos_lacros && !is_android) { + if (!is_chromeos_lacros) { assert_no_deps = [ "//chrome/*" ] assert_no_deps += disallowed_extension_deps_ } diff --git a/components/browser_ui/accessibility/android/java/res/xml/accessibility_preferences.xml b/components/browser_ui/accessibility/android/java/res/xml/accessibility_preferences.xml index b5dc56add1362..e3868d349537a 100644 --- a/components/browser_ui/accessibility/android/java/res/xml/accessibility_preferences.xml +++ b/components/browser_ui/accessibility/android/java/res/xml/accessibility_preferences.xml @@ -41,11 +41,6 @@ found in the LICENSE file. android:summary="@string/accessibility_tab_switcher_summary" android:title="@string/accessibility_tab_switcher_title" /> - <org.chromium.components.browser_ui.settings.ChromeBaseCheckBoxPreference - android:key="force_tablet_ui" - android:summary="@string/force_tablet_ui_summary" - android:title="@string/force_tablet_ui_title" /> - <Preference android:key="captions" android:title="@string/accessibility_captions_title"/> diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java index b7aa6e396f08c..8229cc0380208 100644 --- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java +++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java @@ -31,8 +31,6 @@ public class AccessibilitySettings extends PreferenceFragmentCompat public static final String PREF_READER_FOR_ACCESSIBILITY = "reader_for_accessibility"; public static final String PREF_CAPTIONS = "captions"; - private BooleanPreferenceDelegate mForceTabletUIDelegate; - static final String PREF_FORCE_TABLET_UI = "force_tablet_ui"; static final String PREF_MOVE_TOOLBAR_TO_BOTTOM = "move_toolbar_bottom"; private TextScalePreference mTextScalePref; private PageZoomPreference mPageZoomDefaultZoomPref; @@ -118,12 +116,6 @@ public class AccessibilitySettings extends PreferenceFragmentCompat getPreferenceScreen().removePreference(readerForAccessibilityPref); } - ChromeBaseCheckBoxPreference forceTabletUiPref = - (ChromeBaseCheckBoxPreference) findPreference(PREF_FORCE_TABLET_UI); - mForceTabletUIDelegate = mDelegate.getForceTabletUIDelegate(); - forceTabletUiPref.setChecked(mForceTabletUIDelegate.isEnabled()); - forceTabletUiPref.setOnPreferenceChangeListener(this); - ChromeSwitchPreference accessibilityTabSwitcherPref = (ChromeSwitchPreference) findPreference( AccessibilityConstants.ACCESSIBILITY_TAB_SWITCHER); @@ -186,8 +178,6 @@ public class AccessibilitySettings extends PreferenceFragmentCompat mFontSizePrefs.setUserFontScaleFactor((Float) newValue); } else if (PREF_FORCE_ENABLE_ZOOM.equals(preference.getKey())) { mFontSizePrefs.setForceEnableZoomFromUser((Boolean) newValue); - } else if (PREF_FORCE_TABLET_UI.equals(preference.getKey())) { - mForceTabletUIDelegate.setEnabled((Boolean) newValue); } else if (PREF_READER_FOR_ACCESSIBILITY.equals(preference.getKey())) { if (mReaderForAccessibilityDelegate != null) { mReaderForAccessibilityDelegate.setEnabled((Boolean) newValue); diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java index 21b3fa0bb2d77..1508498a77d03 100644 --- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java +++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java @@ -50,8 +50,6 @@ public interface AccessibilitySettingsDelegate { */ BooleanPreferenceDelegate getReaderForAccessibilityDelegate(); - BooleanPreferenceDelegate getForceTabletUIDelegate(); - /** * Allows the embedder to add more preferences to the preference screen. * diff --git a/ui/android/BUILD.gn b/ui/android/BUILD.gn index c548631abe029..b47847845ca31 100644 --- a/ui/android/BUILD.gn +++ b/ui/android/BUILD.gn @@ -408,8 +408,6 @@ android_library("ui_no_recycler_view_java") { ":ui_android_features_java", ":ui_java_resources", ":ui_utils_java", - # dependency for ui_no_recycler_view_java - "//chrome/browser/preferences:java", "//base:base_java", "//base:jni_java", "//build/android:build_java", diff --git a/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java b/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java index 3df825d11052e..b7efa9f648f31 100644 --- a/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java +++ b/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java @@ -12,8 +12,6 @@ import androidx.annotation.VisibleForTesting; import org.chromium.base.ContextUtils; import org.chromium.base.ThreadUtils; import org.chromium.base.annotations.CalledByNative; -import org.chromium.chrome.browser.preferences.ChromePreferenceKeys; -import org.chromium.chrome.browser.preferences.SharedPreferencesManager; import org.chromium.ui.R; import org.chromium.ui.display.DisplayAndroid; import org.chromium.ui.display.DisplayUtil; @@ -64,9 +62,6 @@ public class DeviceFormFactor { * E.g. http://developer.samsung.com/samsung-dex/testing */ public static boolean isNonMultiDisplayContextOnTablet(Context context) { - if (SharedPreferencesManager.getInstance().readBoolean( - ChromePreferenceKeys.FLAGS_FORCE_TABLET_UI_ENABLED, false)) - return true; return detectScreenWidthBucket(context) >= SCREEN_BUCKET_TABLET; } -- 2.34.1
build/patches/0002-fixup-Disable-fetching-of-all-field-trials.patch→build/patches/0001-fixup-Disable-fetching-of-all-field-trials.patch +2 −2 Original line number Diff line number Diff line From 32d0ed5e38d5c16436f0b2535e7036725e3a3c2a Mon Sep 17 00:00:00 2001 From 60a3a382b2c90f61a5e8bce991b600968a7f5756 Mon Sep 17 00:00:00 2001 From: althafvly <althafvly@gmail.com> Date: Wed, 20 Sep 2023 09:48:52 +0530 Subject: [PATCH 02/10] fixup Disable fetching of all field trials Subject: [PATCH 1/8] fixup Disable fetching of all field trials --- .../NonEmbeddedFastVariationsSeedSafeModeAction.java | 2 -- Loading
build/patches/0003-fixup-Remove-bromite-auto-updater.patch→build/patches/0002-fixup-Remove-bromite-auto-updater.patch +2 −2 Original line number Diff line number Diff line From 501f6fe618978a578178defa0def5a1330315a39 Mon Sep 17 00:00:00 2001 From 7e232c594b0c248f11bc7640717954f4aa7c0a04 Mon Sep 17 00:00:00 2001 From: althafvly <althafvly@gmail.com> Date: Wed, 20 Sep 2023 09:59:55 +0530 Subject: [PATCH 03/10] fixup Remove bromite auto updater Subject: [PATCH 2/8] fixup Remove bromite auto updater --- .../firstrun/ToSAndUMAFirstRunFragment.java | 25 ------------------- Loading
build/patches/0004-fixup-Add-bookmark-import-export-actions.patch→build/patches/0003-fixup-Add-bookmark-import-export-actions.patch +2 −2 Original line number Diff line number Diff line From 5afa8068c9f32e23838f0de1f5a3f398281c1135 Mon Sep 17 00:00:00 2001 From 45bd3ba59e5cf1460f1671e15402e146b3a0b392 Mon Sep 17 00:00:00 2001 From: althafvly <althafvly@gmail.com> Date: Wed, 20 Sep 2023 13:41:24 +0530 Subject: [PATCH 04/10] fixup Add bookmark import/export actions Subject: [PATCH 3/8] fixup Add bookmark import/export actions --- .../select_file_dialog/headless_select_file_dialog.cc | 4 ++++ Loading