diff --git a/build/cromite_patches_list.txt b/build/cromite_patches_list.txt index 92f557af..fb90bf44 100644 --- a/build/cromite_patches_list.txt +++ b/build/cromite_patches_list.txt @@ -1,4 +1,5 @@ Do-not-link-with-libatomic.patch +Do-not-check-for-the-presence-of-use-remoteexec.patch bromite-build-utils.patch Add-cromite-flags-support.patch Fix-chromium-vanilla.patch @@ -170,7 +171,6 @@ Enable-third-party-storage-partitioning.patch Restore-adaptive-button-in-top-toolbar-customization.patch Add-kill-switch-for-unsupported-clangd-flags.patch -# cromite patches WIN-enable-pdf-plugin.patch WIN-disable-annotate-downloads.patch Enable-HighEfficiencyMode-by-default.patch @@ -292,6 +292,8 @@ Disable-Web-Bluetooth-by-default-in-desktop-platforms.patch Enable-Cert-Management-UI.patch Enable-ProcessBoundStringEncryption-by-default.patch Prevent-mouse-wheel-fingerprinting-on-Windows.patch +Enable-component-updater.patch +Android-fonts-fingerprinting-mitigation.patch # temporary or wip patches Temp-PerformanceNavigationTiming-privacy-fix.patch @@ -301,9 +303,8 @@ Temp-guard-FileSystemAccessPersistentPermissions.patch Never-treat-Proguard-warnings-as-errors.patch Temp-disable-experimental-web-platform-features.patch Block-leakage-of-urls-in-sandbox-iframes.patch +Temporarily-disable-Tab-Group-Sync-Android.patch Fix-chromium-build-bugs.patch -Enable-component-updater.patch -Android-fonts-fingerprinting-mitigation.patch # adblock patches eyeo-beta-118.0.5993.48-base.patch diff --git a/build/patches/Do-not-check-for-the-presence-of-use-remoteexec.patch b/build/patches/Do-not-check-for-the-presence-of-use-remoteexec.patch new file mode 100644 index 00000000..384b4738 --- /dev/null +++ b/build/patches/Do-not-check-for-the-presence-of-use-remoteexec.patch @@ -0,0 +1,25 @@ +From: uazo +Date: Mon, 3 Mar 2025 12:04:53 +0000 +Subject: Do not check for the presence of use_remoteexec + +--- + build/toolchain/rbe.gni | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + +diff --git a/build/toolchain/rbe.gni b/build/toolchain/rbe.gni +--- a/build/toolchain/rbe.gni ++++ b/build/toolchain/rbe.gni +@@ -4,11 +4,7 @@ + + # Defines the configuration of Remote Build Execution (RBE). + +-use_remoteexec_default = +- exec_script(rebase_path("//build/toolchain/use_remoteexec_value.py"), +- [], +- "value", +- []) ++use_remoteexec_default = false + + declare_args() { + # Deprecated: Please use reclient_bin_dir instead. +-- diff --git a/build/patches/Temporarily-disable-Tab-Group-Sync-Android.patch b/build/patches/Temporarily-disable-Tab-Group-Sync-Android.patch new file mode 100644 index 00000000..adb37198 --- /dev/null +++ b/build/patches/Temporarily-disable-Tab-Group-Sync-Android.patch @@ -0,0 +1,33 @@ +From: uazo +Date: Mon, 3 Mar 2025 14:33:03 +0000 +Subject: Temporarily disable Tab Group Sync Android + +--- + .../org/chromium/chrome/browser/flags/ChromeFeatureList.java | 2 +- + components/saved_tab_groups/public/features.cc | 3 +++ + 2 files changed, 4 insertions(+), 1 deletion(-) + +diff --git a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java +--- a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java ++++ b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java +@@ -815,7 +815,7 @@ public abstract class ChromeFeatureList { + public static final CachedFlag sTabGroupCreationDialogAndroid = + newCachedFlag(TAB_GROUP_CREATION_DIALOG_ANDROID, true); + public static final CachedFlag sTabGroupPaneAndroid = +- newCachedFlag(TAB_GROUP_PANE_ANDROID, /* defaultValue= */ true); ++ newCachedFlag(TAB_GROUP_PANE_ANDROID, /* defaultValue= */ false); + public static final CachedFlag sTabResumptionModuleAndroid = + newCachedFlag( + TAB_RESUMPTION_MODULE_ANDROID, +diff --git a/components/saved_tab_groups/public/features.cc b/components/saved_tab_groups/public/features.cc +--- a/components/saved_tab_groups/public/features.cc ++++ b/components/saved_tab_groups/public/features.cc +@@ -135,4 +135,7 @@ bool IsUrlRestrictionEnabled() { + return base::FeatureList::IsEnabled(kEnableUrlRestriction); + } + ++SET_CROMITE_FEATURE_DISABLED(kTabGroupSyncAndroid); ++SET_CROMITE_FEATURE_DISABLED(kTabGroupPaneAndroid); ++SET_CROMITE_FEATURE_ENABLED(kTabGroupSyncDisableNetworkLayer); + } // namespace tab_groups +--