diff --git a/build/cromite_patches_list.txt b/build/cromite_patches_list.txt index 62d00323..1f35a811 100644 --- a/build/cromite_patches_list.txt +++ b/build/cromite_patches_list.txt @@ -38,12 +38,10 @@ ungoogled-chromium-Disable-translate-integration.patch ungoogled-chromium-Disable-profile-avatar.patch ungoogled-chromium-Disable-intranet-detector.patch ungoogled-chromium-no-special-hosts-domains.patch -ungoogled-chromium-Disable-Gaia.patch ungoogled-chromium-Disable-Network-Time-Tracker.patch Disable-all-promo-dialogs.patch Disable-update-scheduler.patch Add-search-engine.patch -openH264-enable-ARM-ARM64-optimizations.patch Inject-scripts-for-AMP-tracking-ads-and-video.patch Allow-playing-audio-in-background.patch Add-flag-to-control-video-playback-resume-feature.patch @@ -65,7 +63,6 @@ Disable-privacy-sandbox.patch History-number-of-days-privacy-setting.patch Disable-fetching-of-all-field-trials.patch Disable-plugins-enumeration.patch -net-cert-increase-default-key-length.patch dns-send-IPv6-connectivity-probes-to-RIPE-DNS.patch Add-flag-to-disable-IPv6-probes.patch profile-resetter-disable-send-settings.patch @@ -73,7 +70,6 @@ Do-not-build-API-keys-infobar.patch autofill-miscellaneous.patch Enable-native-Android-autofill.patch translate-disable-fetching-of-languages-from-server.patch -Offer-builtin-autocomplete-for-chrome-flags.patch Disable-various-metrics.patch Enable-StrictOriginIsolation-and-SitePerProcess.patch Use-64-bit-WebView-processes.patch @@ -101,7 +97,6 @@ Add-menu-item-to-view-source.patch Revert-removal-of-execution-context-address-space.patch Block-gateway-attacks-via-websockets.patch Enable-prefetch-privacy-changes-by-default.patch -Disable-support-for-RAR-files-inspection.patch Enable-darken-websites-checkbox-in-themes.patch Remove-blocklisted-URLs-upon-bookmark-creation.patch Disable-the-DIAL-repeating-discovery.patch @@ -302,15 +297,12 @@ Ask-for-restart-on-connection-change.patch Bubble-Locking-on-UI-DevTools.patch # temporary or wip patches -Disable-wip-Android-Hub.patch Temp-PerformanceNavigationTiming-privacy-fix.patch Temp-disable-predictive-back-gesture.patch TEMP-Add-a-log-to-track-strange-behavior.patch Temp-guard-FileSystemAccessPersistentPermissions.patch Never-treat-Proguard-warnings-as-errors.patch Fix-chromium-build-bugs.patch -Downstream-validate-opaque-origins-checking-their-precursor.patch -Temp-try-to-fix-DIPS-service.patch # adblock patches eyeo-beta-118.0.5993.48-base.patch diff --git a/build/patches/Offer-builtin-autocomplete-for-chrome-flags.patch b/build/patches/Offer-builtin-autocomplete-for-chrome-flags.patch deleted file mode 100644 index 0fad235c..00000000 --- a/build/patches/Offer-builtin-autocomplete-for-chrome-flags.patch +++ /dev/null @@ -1,22 +0,0 @@ -From: csagan5 <32685696+csagan5@users.noreply.github.com> -Date: Sun, 28 Oct 2018 14:11:50 +0100 -Subject: Offer builtin autocomplete for chrome://flags - -License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html ---- - .../browser/autocomplete/chrome_autocomplete_provider_client.cc | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/chrome/browser/autocomplete/chrome_autocomplete_provider_client.cc b/chrome/browser/autocomplete/chrome_autocomplete_provider_client.cc ---- a/chrome/browser/autocomplete/chrome_autocomplete_provider_client.cc -+++ b/chrome/browser/autocomplete/chrome_autocomplete_provider_client.cc -@@ -302,6 +302,8 @@ std::vector ChromeAutocompleteProviderClient::GetBuiltinURLs() { - std::vector - ChromeAutocompleteProviderClient::GetBuiltinsToProvideAsUserTypes() { - std::vector builtins_to_provide; -+ builtins_to_provide.push_back( -+ base::ASCIIToUTF16(chrome::kChromeUIFlagsURL)); - builtins_to_provide.push_back( - base::ASCIIToUTF16(chrome::kChromeUIChromeURLsURL)); - builtins_to_provide.push_back(base::ASCIIToUTF16(chrome::kChromeUIFlagsURL)); --- diff --git a/build/patches/Temp-try-to-fix-DIPS-service.patch b/build/patches/Temp-try-to-fix-DIPS-service.patch deleted file mode 100644 index 7ebb4e12..00000000 --- a/build/patches/Temp-try-to-fix-DIPS-service.patch +++ /dev/null @@ -1,35 +0,0 @@ -From: uazo -Date: Mon, 29 Jul 2024 12:12:37 +0000 -Subject: Temp try to fix DIPS service - ---- - chrome/browser/dips/dips_service.cc | 1 + - chrome/browser/ui/tab_helpers.cc | 4 +++- - 2 files changed, 4 insertions(+), 1 deletion(-) - -diff --git a/chrome/browser/dips/dips_service.cc b/chrome/browser/dips/dips_service.cc ---- a/chrome/browser/dips/dips_service.cc -+++ b/chrome/browser/dips/dips_service.cc -@@ -57,6 +57,7 @@ - BASE_FEATURE(kDipsPrepopulation, - "DipsPrepopulation", - base::FEATURE_ENABLED_BY_DEFAULT); -+SET_CROMITE_FEATURE_DISABLED(kDipsPrepopulation); - - namespace { - -diff --git a/chrome/browser/ui/tab_helpers.cc b/chrome/browser/ui/tab_helpers.cc ---- a/chrome/browser/ui/tab_helpers.cc -+++ b/chrome/browser/ui/tab_helpers.cc -@@ -493,7 +493,9 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { - PrefsTabHelper::CreateForWebContents(web_contents); - prerender::NoStatePrefetchTabHelper::CreateForWebContents(web_contents); - RecentlyAudibleHelper::CreateForWebContents(web_contents); -- RedirectHeuristicTabHelper::CreateForWebContents(web_contents); -+ if (base::FeatureList::IsEnabled(features::kDIPS)) { -+ RedirectHeuristicTabHelper::CreateForWebContents(web_contents); -+ } - #if BUILDFLAG(IS_ANDROID) - RequestDesktopSiteWebContentsObserverAndroid::CreateForWebContents( - web_contents); --- diff --git a/build/patches/net-cert-increase-default-key-length.patch b/build/patches/net-cert-increase-default-key-length.patch deleted file mode 100644 index ade38ec9..00000000 --- a/build/patches/net-cert-increase-default-key-length.patch +++ /dev/null @@ -1,25 +0,0 @@ -From: Jan Engelhardt -Date: Mon, 15 Sep 2014 10:52:32 +0200 -Subject: net/cert: increase default key length - -Should we add something for chrome://settings, or just leave -it as hidden as it was before? - -License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html ---- - net/cert/x509_util.cc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/net/cert/x509_util.cc b/net/cert/x509_util.cc ---- a/net/cert/x509_util.cc -+++ b/net/cert/x509_util.cc -@@ -304,7 +304,7 @@ bool GetTLSServerEndPointChannelBinding(const X509Certificate& certificate, - } - - // RSA keys created by CreateKeyAndSelfSignedCert will be of this length. --static const uint16_t kRSAKeyLength = 1024; -+static const uint16_t kRSAKeyLength = 2048; - - // Certificates made by CreateKeyAndSelfSignedCert will be signed using this - // digest algorithm. --- diff --git a/build/patches/openH264-enable-ARM-ARM64-optimizations.patch b/build/patches/openH264-enable-ARM-ARM64-optimizations.patch deleted file mode 100644 index a32c6c9b..00000000 --- a/build/patches/openH264-enable-ARM-ARM64-optimizations.patch +++ /dev/null @@ -1,80 +0,0 @@ -From: csagan5 <32685696+csagan5@users.noreply.github.com> -Date: Sat, 20 Jan 2018 21:17:27 +0100 -Subject: openH264: enable ARM/ARM64 optimizations - -Enable the optimizations not only for ChromeOS but for all compatbile ARM/ARM64 architectures -Limit threads auto-detect only for iOS - -License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html ---- - .../modules/mediarecorder/h264_encoder.cc | 6 ++--- - third_party/openh264/BUILD.gn | 24 ++++++++++++++----- - 2 files changed, 21 insertions(+), 9 deletions(-) - -diff --git a/third_party/blink/renderer/modules/mediarecorder/h264_encoder.cc b/third_party/blink/renderer/modules/mediarecorder/h264_encoder.cc ---- a/third_party/blink/renderer/modules/mediarecorder/h264_encoder.cc -+++ b/third_party/blink/renderer/modules/mediarecorder/h264_encoder.cc -@@ -228,11 +228,11 @@ bool H264Encoder::ConfigureEncoder(const gfx::Size& size) { - init_params.iRCMode = RC_OFF_MODE; - } - --#if BUILDFLAG(IS_CHROMEOS) -- init_params.iMultipleThreadIdc = 0; --#else -+#if BUILDFLAG(IS_MAC) - // Threading model: Set to 1 due to https://crbug.com/583348. - init_params.iMultipleThreadIdc = 1; -+#else -+ init_params.iMultipleThreadIdc = 0; - #endif - - // TODO(mcasas): consider reducing complexity if there are few CPUs available. -diff --git a/third_party/openh264/BUILD.gn b/third_party/openh264/BUILD.gn ---- a/third_party/openh264/BUILD.gn -+++ b/third_party/openh264/BUILD.gn -@@ -131,8 +131,12 @@ if (use_assembler) { - - source_set("common") { - sources = openh264_common_sources -- if (is_chromeos && current_cpu == "arm") { -- sources += openh264_common_sources_asm_arm -+ if (is_chromeos || is_android) { -+ if (current_cpu == "arm") { -+ sources += openh264_common_sources_asm_arm -+ } else if (current_cpu == "arm64") { -+ sources += openh264_common_sources_asm_arm64 -+ } - } - include_dirs = openh264_common_include_dirs - -@@ -157,8 +161,12 @@ source_set("common") { - - source_set("processing") { - sources = openh264_processing_sources -- if (is_chromeos && current_cpu == "arm") { -- sources += openh264_processing_sources_asm_arm -+ if (is_chromeos || is_android) { -+ if (current_cpu == "arm") { -+ sources += openh264_processing_sources_asm_arm -+ } else if (current_cpu == "arm64") { -+ sources += openh264_processing_sources_asm_arm64 -+ } - } - include_dirs = openh264_processing_include_dirs - -@@ -174,8 +182,12 @@ source_set("processing") { - - source_set("encoder") { - sources = openh264_encoder_sources -- if (is_chromeos && current_cpu == "arm") { -- sources += openh264_encoder_sources_asm_arm -+ if (is_chromeos || is_android) { -+ if (current_cpu == "arm") { -+ sources += openh264_encoder_sources_asm_arm -+ } else if (current_cpu == "arm64") { -+ sources += openh264_encoder_sources_asm_arm64 -+ } - } - include_dirs = openh264_encoder_include_dirs - --- diff --git a/build/patches/ungoogled-chromium-Disable-Gaia.patch b/build/patches/ungoogled-chromium-Disable-Gaia.patch deleted file mode 100644 index 0497ba7b..00000000 --- a/build/patches/ungoogled-chromium-Disable-Gaia.patch +++ /dev/null @@ -1,43 +0,0 @@ -From: csagan5 <32685696+csagan5@users.noreply.github.com> -Date: Mon, 12 Feb 2018 21:37:52 +0100 -Subject: ungoogled-chromium: Disable Gaia - -Disables Gaia code. -Somehow it is still being activated even without being signed-in. - -See also: https://github.com/Eloston/ungoogled-chromium/issues/104 - -License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html ---- - google_apis/gaia/gaia_auth_fetcher.cc | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/google_apis/gaia/gaia_auth_fetcher.cc b/google_apis/gaia/gaia_auth_fetcher.cc ---- a/google_apis/gaia/gaia_auth_fetcher.cc -+++ b/google_apis/gaia/gaia_auth_fetcher.cc -@@ -41,7 +41,7 @@ - - namespace { - --const size_t kMaxMessageSize = 1024 * 1024; // 1MB -+//const size_t kMaxMessageSize = 1024 * 1024; // 1MB - - constexpr char kBadAuthenticationError[] = "BadAuthentication"; - constexpr char kBadAuthenticationShortError[] = "badauth"; -@@ -264,6 +264,7 @@ void GaiaAuthFetcher::CreateAndStartGaiaFetcher( - const net::NetworkTrafficAnnotationTag& traffic_annotation) { - DCHECK(!fetch_pending_) << "Tried to fetch two things at once!"; - -+/* - auto resource_request = std::make_unique(); - resource_request->url = gaia_gurl; - original_url_ = gaia_gurl; -@@ -318,6 +319,7 @@ void GaiaAuthFetcher::CreateAndStartGaiaFetcher( - base::BindOnce(&GaiaAuthFetcher::OnURLLoadComplete, - base::Unretained(this)), - kMaxMessageSize); -+*/ - } - - // static ---