diff options
Diffstat (limited to 'www/ungoogled-chromium')
10 files changed, 134 insertions, 405 deletions
diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile index 3d6792a39d69..2eb29d3e3a95 100644 --- a/www/ungoogled-chromium/Makefile +++ b/www/ungoogled-chromium/Makefile @@ -1,5 +1,6 @@ PORTNAME= ungoogled-chromium -PORTVERSION= 140.0.7339.185 +PORTVERSION= 140.0.7339.207 +PORTREVISION= 1 PULSEMV= 16 PULSEV= ${PULSEMV}.1 UGVERSION= ${DISTVERSION}-1 diff --git a/www/ungoogled-chromium/distinfo b/www/ungoogled-chromium/distinfo index 1448b11031ca..92bef0cc1ab8 100644 --- a/www/ungoogled-chromium/distinfo +++ b/www/ungoogled-chromium/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1758522343 -SHA256 (chromium-140.0.7339.185.tar.xz) = 7e44e933b0815c2af32919c8b79c62c4157b5ff6f183e98f6927b9ccf78a7bb9 -SIZE (chromium-140.0.7339.185.tar.xz) = 7424851048 +TIMESTAMP = 1758747358 +SHA256 (chromium-140.0.7339.207.tar.xz) = 8d0ca453c3a055cbbca7588ba04a5117812e6e827d72611d3fbc88ba5f1f118b +SIZE (chromium-140.0.7339.207.tar.xz) = 7433359380 SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92 SIZE (pulseaudio-16.1.tar.gz) = 2763111 -SHA256 (chromium-140.0.7339.185-testdata.tar.xz) = ed41e2369cc1189ae8a2b977650e2a72b338e17ca660b581b22c85cac00f8d40 -SIZE (chromium-140.0.7339.185-testdata.tar.xz) = 925248352 -SHA256 (ungoogled-software-ungoogled-chromium-140.0.7339.185-140.0.7339.185-1_GH0.tar.gz) = cb7861ba6b47fd1bb00dd84981c34cc29a9792d6eb115149a905453f1159fdb8 -SIZE (ungoogled-software-ungoogled-chromium-140.0.7339.185-140.0.7339.185-1_GH0.tar.gz) = 642229 +SHA256 (chromium-140.0.7339.207-testdata.tar.xz) = db48bb86cb350f8976f565e96b1e5b0702522bdb6284a13cd2ddcca0726d7918 +SIZE (chromium-140.0.7339.207-testdata.tar.xz) = 925208072 +SHA256 (ungoogled-software-ungoogled-chromium-140.0.7339.207-140.0.7339.207-1_GH0.tar.gz) = 6592c09f06a2adcbfc8dba3e216dc3a08ca2f8c940fc2725af90c5d042404be9 +SIZE (ungoogled-software-ungoogled-chromium-140.0.7339.207-140.0.7339.207-1_GH0.tar.gz) = 642233 diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs b/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs index 0a97b7685343..cfb992f08880 100644 --- a/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs @@ -13,3 +13,47 @@ // Mangle the symbol name as rustc expects. #[rustc_std_internal_symbol] #[allow(non_upper_case_globals)] +https://issues.chromium.org/issues/440481922 +https://chromium-review.googlesource.com/c/chromium/src/+/6875644 + + +From 23d818d3c7fba4658248f17fd7b8993199242aa9 Mon Sep 17 00:00:00 2001 +From: Hans Wennborg <hans@chromium.org> +Date: Fri, 22 Aug 2025 10:34:47 -0700 +Subject: [PATCH] [rust] Define __rust_alloc_error_handler_should_panic_v2 + +https://github.com/rust-lang/rust/pull/143387 made +__rust_alloc_error_handler_should_panic a function. + +The new definition is needed when rolling Rust past that PR. We can +remove the old symbol afterwards. + +Bug: 440481922 +Change-Id: I3340edd6d96d76de14942af67939978140430424 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6875644 +Commit-Queue: Arthur Eubanks <aeubanks@google.com> +Reviewed-by: Arthur Eubanks <aeubanks@google.com> +Auto-Submit: Hans Wennborg <hans@chromium.org> +Commit-Queue: Hans Wennborg <hans@chromium.org> +Cr-Commit-Position: refs/heads/main@{#1505162} +--- + +diff --git a/build/rust/allocator/lib.rs b/build/rust/allocator/lib.rs +index 29b3af1..a7fa7a4 100644 +--- build/rust/allocator/lib.rs ++++ build/rust/allocator/lib.rs +@@ -90,7 +90,14 @@ + #[linkage = "weak"] + fn __rust_no_alloc_shim_is_unstable_v2() {} + ++ #[rustc_std_internal_symbol] ++ #[linkage = "weak"] ++ fn __rust_alloc_error_handler_should_panic_v2() -> u8 { ++ 0 ++ } ++ + // Mangle the symbol name as rustc expects. ++ // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387 + #[rustc_std_internal_symbol] + #[allow(non_upper_case_globals)] + #[linkage = "weak"] diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc b/www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc index b0a97099c8d4..cf10e4f19e5d 100644 --- a/www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc +++ b/www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc @@ -1,23 +1,6 @@ ---- chrome/browser/about_flags.cc.orig 2025-09-22 06:25:21 UTC +--- chrome/browser/about_flags.cc.orig 2025-09-23 12:08:14 UTC +++ chrome/browser/about_flags.cc -@@ -8,7 +8,7 @@ - #endif - - // Instructions for adding new entries to this file: --// https://chromium.9oo91esource.qjz9zk/chromium/src/+/main/docs/how_to_add_your_feature_flag.md#step-2_adding-the-feature-flag-to-the-chrome_flags-ui -+// https://chromium.googlesource.com/chromium/src/+/main/docs/how_to_add_your_feature_flag.md#step-2_adding-the-feature-flag-to-the-chrome_flags-ui - - #include "chrome/browser/about_flags.h" - -@@ -184,7 +184,6 @@ - #include "components/translate/core/common/translate_util.h" - #include "components/trusted_vault/features.h" - #include "components/ui_devtools/switches.h" --#include "components/ungoogled/ungoogled_switches.h" - #include "components/variations/variations_switches.h" - #include "components/version_info/channel.h" - #include "components/version_info/version_info.h" -@@ -330,12 +329,12 @@ +@@ -330,12 +330,12 @@ #include "components/stylus_handwriting/win/features.h" #endif @@ -32,7 +15,7 @@ #include "chrome/browser/contextual_cueing/contextual_cueing_features.h" // nogncheck #include "chrome/browser/enterprise/profile_management/profile_management_features.h" #include "chrome/browser/enterprise/webstore/features.h" -@@ -906,6 +905,26 @@ const FeatureEntry::FeatureVariation +@@ -906,6 +906,26 @@ const FeatureEntry::FeatureVariation std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam), nullptr}}; @@ -59,7 +42,7 @@ const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = { {"UIClipboardMaximumAge", "60"}}; const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = { -@@ -1286,7 +1305,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada +@@ -1286,7 +1306,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada }; #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -68,62 +51,7 @@ // A limited number of combinations of the rich autocompletion params. const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = { -@@ -1317,10 +1336,10 @@ const FeatureEntry::FeatureVariation - }; - - const FeatureEntry::FeatureParam kOmniboxStarterPackExpansionPreProdUrl[] = { -- {"StarterPackGeminiUrlOverride", "https://gemini.9oo91e.qjz9zk/corp/prompt"}}; -+ {"StarterPackGeminiUrlOverride", "https://gemini.google.com/corp/prompt"}}; - const FeatureEntry::FeatureParam kOmniboxStarterPackExpansionStagingUrl[] = { - {"StarterPackGeminiUrlOverride", -- "https://gemini.9oo91e.qjz9zk/staging/prompt"}}; -+ "https://gemini.google.com/staging/prompt"}}; - const FeatureEntry::FeatureVariation kOmniboxStarterPackExpansionVariations[] = - {{"pre-prod url", kOmniboxStarterPackExpansionPreProdUrl, - std::size(kOmniboxStarterPackExpansionPreProdUrl), nullptr}, -@@ -1331,33 +1350,33 @@ const FeatureEntry::FeatureParam kOmniboxSearchAggrega - {"name", "Agentspace"}, - {"shortcut", "agentspace"}, - {"search_url", -- "https://vertexaisearch.cloud.9oo91e.qjz9zk/home/cid/" -+ "https://vertexaisearch.cloud.google.com/home/cid/" - "8884f744-aae1-4fbc-8a64-b8bf7cbf270e?q={searchTerms}"}, - {"suggest_url", -- "https://discoveryengine.9oo91eapis.qjz9zk/v1alpha/projects/862721868538/" -+ "https://discoveryengine.googleapis.com/v1alpha/projects/862721868538/" - "locations/global/collections/default_collection/engines/" - "teamfood-v11_1720671063545/completionConfig:completeQuery"}}; - const FeatureEntry::FeatureParam kOmniboxSearchAggregatorStagingParams[] = { - {"name", "Agentspace (staging)"}, - {"shortcut", "agentspace"}, -- {"icon_url", "https://95tat1c.qjz9zk/vertexaisearch/favicon.png"}, -+ {"icon_url", "https://gstatic.com/vertexaisearch/favicon.png"}, - {"search_url", -- "https://vertexaisearch.cloud.9oo91e.qjz9zk/home/cid/" -+ "https://vertexaisearch.cloud.google.com/home/cid/" - "3abd7045-7845-4f83-b204-e39fcbca3494?q={searchTerms}&mods=widget_staging_" - "api_mod"}, - {"suggest_url", -- "https://staging-discoveryengine.sandbox.9oo91eapis.qjz9zk/v1alpha/projects/" -+ "https://staging-discoveryengine.sandbox.googleapis.com/v1alpha/projects/" - "862721868538/locations/global/collections/default_collection/engines/" - "teamfood-v11/completionConfig:completeQuery"}}; - const FeatureEntry::FeatureParam kOmniboxSearchAggregatorDemoParams[] = { - {"name", "Neuravibe"}, - {"shortcut", "neura"}, -- {"icon_url", "https://95tat1c.qjz9zk/vertexaisearch/favicon.png"}, -+ {"icon_url", "https://gstatic.com/vertexaisearch/favicon.png"}, - {"search_url", -- "https://vertexaisearch.cloud.9oo91e.qjz9zk/home/cid/" -+ "https://vertexaisearch.cloud.google.com/home/cid/" - "8e21c7cd-cbfe-4162-baf4-3381fc43546e?q={searchTerms}"}, - {"suggest_url", -- "https://discoveryengine.9oo91eapis.qjz9zk/v1alpha/projects/977834784893/" -+ "https://discoveryengine.googleapis.com/v1alpha/projects/977834784893/" - "locations/global/collections/default_collection/engines/" - "neuravibeenterprisesearch_1732204320742/completionConfig:completeQuery"}}; - const FeatureEntry::FeatureVariation kOmniboxSearchAggregatorVariations[] = { -@@ -3922,7 +3941,7 @@ const FeatureEntry::FeatureVariation +@@ -3922,7 +3942,7 @@ const FeatureEntry::FeatureVariation #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -132,7 +60,7 @@ const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] = {{"link_capturing_state", "on_by_default"}}; const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] = -@@ -4218,7 +4237,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari +@@ -4218,7 +4238,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr}, }; @@ -141,7 +69,7 @@ const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = { {"TranslationAPIAcceptLanguagesCheck", "false"}, {"TranslationAPILimitLanguagePackCount", "false"}}; -@@ -4259,7 +4278,7 @@ const FeatureEntry::FeatureVariation +@@ -4259,7 +4279,7 @@ const FeatureEntry::FeatureVariation 1, nullptr}, }; @@ -150,23 +78,7 @@ const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = { {"BackoffTime", "0h"}, {"BackoffMultiplierBase", "0.0"}, -@@ -4927,15 +4946,7 @@ constexpr char kWebiumFlag[] = "webium"; - // calculate and verify checksum. - // - // When adding a new choice, add it to the end of the list. --#include "chrome/browser/ungoogled_flag_choices.h" --#include "chrome/browser/bromite_flag_choices.h" --#include "chrome/browser/ungoogled_platform_flag_choices.h" --#include "chrome/browser/existing_switch_flag_choices.h" - const FeatureEntry kFeatureEntries[] = { --#include "chrome/browser/ungoogled_flag_entries.h" --#include "chrome/browser/bromite_flag_entries.h" --#include "chrome/browser/ungoogled_platform_flag_entries.h" --#include "chrome/browser/existing_switch_flag_entries.h" - // Include generated flags for flag unexpiry; see //docs/flag_expiry.md and - // //tools/flags/generate_unexpire_flags.py. - #include "build/chromeos_buildflags.h" -@@ -5478,7 +5489,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -5478,7 +5498,7 @@ const FeatureEntry kFeatureEntries[] = { }, #endif // BUILDFLAG(IS_WIN) @@ -175,7 +87,7 @@ { "fluent-overlay-scrollbars", flag_descriptions::kFluentOverlayScrollbarsName, -@@ -5777,7 +5788,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -5777,7 +5797,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kEnableIsolatedWebAppDevModeName, flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop, FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)}, @@ -184,16 +96,7 @@ {"enable-iwa-key-distribution-component", flag_descriptions::kEnableIwaKeyDistributionComponentName, flag_descriptions::kEnableIwaKeyDistributionComponentDescription, -@@ -5860,7 +5871,7 @@ const FeatureEntry kFeatureEntries[] = { - flag_descriptions::kSyncSandboxDescription, kOsAll, - SINGLE_VALUE_TYPE_AND_VALUE( - syncer::kSyncServiceURL, -- "https://chrome-sync.sandbox.9oo91e.qjz9zk/chrome-sync/alpha")}, -+ "https://chrome-sync.sandbox.google.com/chrome-sync/alpha")}, - #if !BUILDFLAG(IS_ANDROID) - {"media-router-cast-allow-all-ips", - flag_descriptions::kMediaRouterCastAllowAllIPsName, -@@ -5991,7 +6002,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -5991,7 +6011,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)}, #endif // BUILDFLAG(IS_MAC) @@ -202,7 +105,7 @@ {"pulseaudio-loopback-for-cast", flag_descriptions::kPulseaudioLoopbackForCastName, flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux, -@@ -6024,6 +6035,16 @@ const FeatureEntry kFeatureEntries[] = { +@@ -6024,6 +6044,16 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kWaylandSessionManagementName, flag_descriptions::kWaylandSessionManagementDescription, kOsLinux, FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)}, @@ -219,16 +122,7 @@ #endif // BUILDFLAG(IS_LINUX) #if BUILDFLAG(ENABLE_VR) -@@ -6244,7 +6265,7 @@ const FeatureEntry kFeatureEntries[] = { - flag_descriptions::kSetMarketUrlForTestingName, - flag_descriptions::kSetMarketUrlForTestingDescription, kOsAndroid, - SINGLE_VALUE_TYPE_AND_VALUE(switches::kMarketUrlForTesting, -- "https://play.9oo91e.qjz9zk/store/apps/" -+ "https://play.google.com/store/apps/" - "details?id=com.android.chrome")}, - {"omaha-min-sdk-version-android", - flag_descriptions::kOmahaMinSdkVersionAndroidName, -@@ -6925,7 +6946,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -6925,7 +6955,7 @@ const FeatureEntry kFeatureEntries[] = { "MlUrlScoring")}, #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -237,7 +131,7 @@ {"contextual-search-box-uses-contextual-search-provider", flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName, flag_descriptions:: -@@ -7329,7 +7350,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -7329,7 +7359,7 @@ const FeatureEntry kFeatureEntries[] = { kNumSrpZpsRelatedSearches, "PowerTools")}, #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -246,7 +140,7 @@ {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName, flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop, FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)}, -@@ -7834,7 +7855,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -7834,7 +7864,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)}, #endif // BUILDFLAG(IS_CHROMEOS) @@ -255,7 +149,7 @@ {"cups-ipp-printing-backend", flag_descriptions::kCupsIppPrintingBackendName, flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop, -@@ -8795,7 +8816,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -8795,7 +8825,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)}, #endif // !BUILDFLAG(IS_CHROMEOS) @@ -264,7 +158,7 @@ {"enable-network-service-sandbox", flag_descriptions::kEnableNetworkServiceSandboxName, flag_descriptions::kEnableNetworkServiceSandboxDescription, -@@ -9422,7 +9443,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -9422,7 +9452,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)}, #endif // BUILDFLAG(IS_CHROMEOS) @@ -273,7 +167,7 @@ {"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName, flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux, FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)}, -@@ -9447,7 +9468,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -9447,7 +9477,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux, FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)}, @@ -282,7 +176,7 @@ { "ui-debug-tools", flag_descriptions::kUIDebugToolsName, -@@ -9903,7 +9924,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -9903,7 +9933,7 @@ const FeatureEntry kFeatureEntries[] = { #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ @@ -291,7 +185,7 @@ {"media-session-enter-picture-in-picture", flag_descriptions::kMediaSessionEnterPictureInPictureName, flag_descriptions::kMediaSessionEnterPictureInPictureDescription, -@@ -10089,7 +10110,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10089,7 +10119,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll, FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)}, @@ -300,7 +194,7 @@ {"reduce-user-agent-data-linux-platform-version", flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName, flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription, -@@ -10588,7 +10609,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10588,7 +10618,7 @@ const FeatureEntry kFeatureEntries[] = { kOsDesktop | kOsAndroid, FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)}, @@ -309,7 +203,7 @@ {"camera-mic-effects", flag_descriptions::kCameraMicEffectsName, flag_descriptions::kCameraMicEffectsDescription, static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux), -@@ -10711,7 +10732,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10711,7 +10741,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll, FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)}, @@ -318,7 +212,7 @@ {"third-party-profile-management", flag_descriptions::kThirdPartyProfileManagementName, flag_descriptions::kThirdPartyProfileManagementDescription, -@@ -10740,7 +10761,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10740,7 +10770,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -327,7 +221,7 @@ {"enable-user-navigation-capturing-pwa", flag_descriptions::kPwaNavigationCapturingName, flag_descriptions::kPwaNavigationCapturingDescription, -@@ -11305,7 +11326,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11305,7 +11335,7 @@ const FeatureEntry kFeatureEntries[] = { PLATFORM_FEATURE_NAME_TYPE("CrOSLateBootGravedigger")}, #endif // BUILDFLAG(IS_CHROMEOS) @@ -336,7 +230,7 @@ {"replace-sync-promos-with-sign-in-promos-desktop", flag_descriptions::kReplaceSyncPromosWithSignInPromosName, flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription, -@@ -11464,7 +11485,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11464,7 +11494,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kCanvasHibernationDescription, kOsAll, FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)}, @@ -345,7 +239,7 @@ {"enable-history-sync-optin", flag_descriptions::kEnableHistorySyncOptinName, flag_descriptions::kEnableHistorySyncOptinDescription, -@@ -11567,7 +11588,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11567,7 +11597,7 @@ const FeatureEntry kFeatureEntries[] = { "HistoryOptInEducationalTipVariations")}, #endif // BUILDFLAG(IS_ANDROID) @@ -354,7 +248,7 @@ {"supervised-user-local-web-approvals", flag_descriptions::kSupervisedUserLocalWebApprovalsName, flag_descriptions::kSupervisedUserLocalWebApprovalsDescription, -@@ -11793,7 +11814,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11793,7 +11823,7 @@ const FeatureEntry kFeatureEntries[] = { segmentation_platform::features::kSegmentationSurveyPage)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -363,7 +257,7 @@ {"autofill-enable-buy-now-pay-later", flag_descriptions::kAutofillEnableBuyNowPayLaterName, flag_descriptions::kAutofillEnableBuyNowPayLaterDescription, kOsDesktop, -@@ -11892,7 +11913,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11892,7 +11922,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE( autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)}, @@ -372,7 +266,7 @@ {"translation-api", flag_descriptions::kTranslationAPIName, flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux, FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI, -@@ -11926,7 +11947,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11926,7 +11956,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE( password_manager::features::kPasswordFormClientsideClassifier)}, @@ -381,7 +275,7 @@ {"contextual-cueing", flag_descriptions::kContextualCueingName, flag_descriptions::kContextualCueingDescription, kOsLinux | kOsMac | kOsWin, -@@ -12256,7 +12277,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12256,7 +12286,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)}, #endif // !BUILDFLAG(IS_ANDROID) @@ -390,7 +284,7 @@ {"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName, flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux, FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)}, -@@ -12300,7 +12321,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12300,7 +12330,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // !BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -399,7 +293,7 @@ {"autofill-enable-amount-extraction-desktop", flag_descriptions::kAutofillEnableAmountExtractionDesktopName, flag_descriptions::kAutofillEnableAmountExtractionDesktopDescription, -@@ -12320,7 +12341,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12320,7 +12350,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(blink::features::kClipboardChangeEvent)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -408,7 +302,7 @@ {"autofill-enable-amount-extraction-allowlist-desktop", flag_descriptions::kAutofillEnableAmountExtractionAllowlistDesktopName, flag_descriptions:: -@@ -12452,7 +12473,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12452,7 +12482,7 @@ const FeatureEntry kFeatureEntries[] = { apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)}, #endif // BUILDFLAG(IS_CHROMEOS) @@ -417,7 +311,7 @@ {"chrome-web-store-navigation-throttle", flag_descriptions::kChromeWebStoreNavigationThrottleName, flag_descriptions::kChromeWebStoreNavigationThrottleDescription, -@@ -12488,7 +12509,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12488,7 +12518,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -426,7 +320,7 @@ {"autofill-enable-amount-extraction-testing", flag_descriptions::kAutofillEnableAmountExtractionTestingName, flag_descriptions::kAutofillEnableAmountExtractionTestingDescription, -@@ -12503,7 +12524,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12503,7 +12533,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll, FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)}, @@ -435,7 +329,7 @@ {"root-scrollbar-follows-browser-theme", flag_descriptions::kRootScrollbarFollowsTheme, flag_descriptions::kRootScrollbarFollowsThemeDescription, -@@ -12754,7 +12775,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12754,7 +12784,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -444,7 +338,7 @@ {"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName, tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop, FEATURE_VALUE_TYPE(tabs::kTabGroupHome)}, -@@ -12840,7 +12861,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12840,7 +12870,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -453,7 +347,7 @@ {"enable-site-search-allow-user-override-policy", flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName, flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription, -@@ -12963,7 +12984,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12963,7 +12993,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // !BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -462,7 +356,7 @@ {"lens-search-side-panel-default-width-change", flag_descriptions::kLensSearchSidePanelDefaultWidthChangeName, flag_descriptions::kLensSearchSidePanelDefaultWidthChangeDescription, -@@ -12987,7 +13008,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12987,7 +13017,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -471,7 +365,7 @@ {"autofill-enable-buy-now-pay-later-for-klarna", flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName, flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription, -@@ -13025,7 +13046,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -13025,7 +13055,7 @@ const FeatureEntry kFeatureEntries[] = { autofill::features::kAutofillEnableDownstreamCardAwarenessIph)}, #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -480,7 +374,7 @@ {"enable-lens-overlay-back-to-page", flag_descriptions::kLensOverlayBackToPageName, flag_descriptions::kLensOverlayBackToPageDescription, kOsDesktop, -@@ -13074,7 +13095,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -13074,7 +13104,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(ENABLE_DICE_SUPPORT) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_flag__descriptions.cc b/www/ungoogled-chromium/files/patch-chrome_browser_flag__descriptions.cc index 777080912ff1..fa838359ab2d 100644 --- a/www/ungoogled-chromium/files/patch-chrome_browser_flag__descriptions.cc +++ b/www/ungoogled-chromium/files/patch-chrome_browser_flag__descriptions.cc @@ -1,14 +1,5 @@ ---- chrome/browser/flag_descriptions.cc.orig 2025-09-22 06:25:21 UTC +--- chrome/browser/flag_descriptions.cc.orig 2025-09-23 12:08:14 UTC +++ chrome/browser/flag_descriptions.cc -@@ -322,7 +322,7 @@ const char kClickToCallDescription[] = "Enable the cli - const char kClipboardChangeEventName[] = "ClipboardChangeEvent"; - const char kClipboardChangeEventDescription[] = - "Enables the `clipboardchange` event API. See: " -- "https://ch40mestatus.qjz9zk/feature/5085102657503232"; -+ "https://chromestatus.com/feature/5085102657503232"; - - const char kClipboardMaximumAgeName[] = "Clipboard maximum age"; - const char kClipboardMaximumAgeDescription[] = @@ -671,7 +671,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB "Autofill suggestions on the allowlisted merchant websites."; @@ -63,45 +54,7 @@ const char kEnableIwaKeyDistributionComponentName[] = "Enable the Iwa Key Distribution component"; const char kEnableIwaKeyDistributionComponentDescription[] = -@@ -1881,7 +1881,7 @@ const char kSoftNavigationHeuristicsDescription[] = - "Enables the soft navigation heuristics, including support for " - "PerformanceObserver. This setting overrides other experimental settings. " - "See the documentation for our earlier experiment at " -- "https://developer.ch40me.qjz9zk/docs/web-platform/soft-navigations-experiment" -+ "https://developer.chrome.com/docs/web-platform/soft-navigations-experiment" - " (to be updated soon)."; - - const char kEnableSiteSearchAllowUserOverridePolicyName[] = -@@ -2509,7 +2509,7 @@ const char kIpProtectionProxyOptOutDescription[] = - "When disabled, prevents use of the IP Protection proxy. This is intended " - "to help with diagnosing any issues that could be caused by the feature " - "being enabled. For the current status of this feature, see: " -- "https://ch40mestatus.qjz9zk/feature/5111460239245312"; -+ "https://chromestatus.com/feature/5111460239245312"; - const char kIpProtectionProxyOptOutChoiceDefault[] = "Default"; - const char kIpProtectionProxyOptOutChoiceOptOut[] = "Disabled"; - -@@ -2661,10 +2661,6 @@ const char kMantisFeatureKeyDescription[] = - "Feature key to use the Mantis feature on ChromeOS."; - #endif // BUILDFLAG(IS_CHROMEOS) - --const char kMaxConnectionsPerHostName[] = "Maximum connections per host"; --const char kMaxConnectionsPerHostDescription[] = -- "Customize maximum allowed connections per host. ungoogled-chromium flag, Bromite feature."; -- - const char kMediaRouterCastAllowAllIPsName[] = - "Connect to Cast devices on all IP addresses"; - const char kMediaRouterCastAllowAllIPsDescription[] = -@@ -3465,7 +3461,7 @@ const char kPrivacySandboxEnrollmentOverridesName[] = - const char kPrivacySandboxEnrollmentOverridesDescription[] = - "Allows a list of sites to use Privacy Sandbox features without them being " - "enrolled and attested into the Privacy Sandbox experiment. See: " -- "https://developer.ch40me.qjz9zk/en/docs/privacy-sandbox/enroll/"; -+ "https://developer.chrome.com/en/docs/privacy-sandbox/enroll/"; - - const char kPrivacySandboxInternalsName[] = "Privacy Sandbox Internals Page"; - const char kPrivacySandboxInternalsDescription[] = -@@ -3629,14 +3625,14 @@ const char kReduceTransferSizeUpdatedIPCDescription[] +@@ -3629,14 +3629,14 @@ const char kReduceTransferSizeUpdatedIPCDescription[] "When enabled, the network service will send TransferSizeUpdatedIPC IPC " "only when DevTools is attached or the request is for an ad request."; @@ -118,7 +71,7 @@ const char kReplaceSyncPromosWithSignInPromosName[] = "Replace all sync-related UI with sign-in ones"; const char kReplaceSyncPromosWithSignInPromosDescription[] = -@@ -3674,7 +3670,7 @@ const char kRobustWindowManagementDescription[] = +@@ -3674,7 +3674,7 @@ const char kRobustWindowManagementDescription[] = "experiencing predictable and reliable window behavior similar to desktop " "browsers."; @@ -127,16 +80,7 @@ const char kRootScrollbarFollowsTheme[] = "Make scrollbar follow theme"; const char kRootScrollbarFollowsThemeDescription[] = "If enabled makes the root scrollbar follow the browser's theme color."; -@@ -3767,7 +3763,7 @@ const char kTestThirdPartyCookiePhaseoutName[] = - "Test Third Party Cookie Phaseout"; - const char kTestThirdPartyCookiePhaseoutDescription[] = - "Enable to test third-party cookie phaseout. " -- "Learn more: https://goo.gle.qjz9zk/3pcd-flags"; -+ "Learn more: https://goo.gle/3pcd-flags"; - - const char kScrollableTabStripFlagId[] = "scrollable-tabstrip"; - const char kScrollableTabStripName[] = "Tab Scrolling"; -@@ -3924,7 +3920,7 @@ const char kDefaultSiteInstanceGroupsDescription[] = +@@ -3924,7 +3924,7 @@ const char kDefaultSiteInstanceGroupsDescription[] = "SiteInstance."; #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -145,7 +89,7 @@ const char kPwaNavigationCapturingName[] = "Desktop PWA Link Capturing"; const char kPwaNavigationCapturingDescription[] = "Enables opening links from Chrome in an installed PWA. Currently under " -@@ -4197,7 +4193,7 @@ const char kTouchTextEditingRedesignName[] = "Touch Te +@@ -4197,7 +4197,7 @@ const char kTouchTextEditingRedesignName[] = "Touch Te const char kTouchTextEditingRedesignDescription[] = "Enables new touch text editing features."; @@ -154,27 +98,7 @@ const char kEnableHistorySyncOptinName[] = "History Sync Opt-in"; const char kEnableHistorySyncOptinDescription[] = "Enables the History Sync Opt-in screen on Desktop platforms. The screen " -@@ -4250,7 +4246,7 @@ const char kTPCPhaseOutFacilitatedTestingName[] = - "Third-party Cookie Phase Out Facilitated Testing"; - const char kTPCPhaseOutFacilitatedTestingDescription[] = - "Enables third-party cookie phase out for facilitated testing described in " -- "https://developer.ch40me.qjz9zk/en/docs/privacy-sandbox/chrome-testing/"; -+ "https://developer.chrome.com/en/docs/privacy-sandbox/chrome-testing/"; - - const char kTpcdHeuristicsGrantsName[] = - "Third-party Cookie Grants Heuristics Testing"; -@@ -4613,8 +4609,8 @@ const char kPromptAPIForGeminiNanoDescription[] = - "You must comply with our Prohibited Use Policy [2] which provides " - "additional details about appropriate use of Generative AI."; - const char* const kAIAPIsForGeminiNanoLinks[2] = { -- "https://goo.gle.qjz9zk/chrome-ai-dev-preview", -- "https://policies.9oo91e.qjz9zk/terms/generative-ai/use-policy"}; -+ "https://goo.gle/chrome-ai-dev-preview", -+ "https://policies.google.com/terms/generative-ai/use-policy"}; - - const char kPromptAPIForGeminiNanoMultimodalInputName[] = - "Prompt API for Gemini Nano with Multimodal Input"; -@@ -7767,7 +7763,7 @@ const char kTetheringExperimentalFunctionalityDescript +@@ -7767,7 +7767,7 @@ const char kTetheringExperimentalFunctionalityDescript #endif // BUILDFLAG(IS_CHROMEOS) @@ -183,7 +107,7 @@ const char kGetAllScreensMediaName[] = "GetAllScreensMedia API"; const char kGetAllScreensMediaDescription[] = "When enabled, the getAllScreensMedia API for capturing multiple screens " -@@ -7994,7 +7990,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b +@@ -7994,7 +7994,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b // Linux ----------------------------------------------------------------------- @@ -192,7 +116,7 @@ const char kPulseaudioLoopbackForCastName[] = -@@ -8032,6 +8028,18 @@ const char kWaylandUiScalingDescription[] = +@@ -8032,6 +8032,18 @@ const char kWaylandUiScalingDescription[] = "Enable experimental support for text scaling in the Wayland backend " "backed by full UI scaling. Requires #wayland-per-window-scaling to be " "enabled too."; @@ -211,24 +135,7 @@ #endif // BUILDFLAG(IS_LINUX) // Random platform combinations ----------------------------------------------- -@@ -8046,14 +8054,14 @@ const char kZeroCopyVideoCaptureDescription[] = - const char kLocalNetworkAccessChecksName[] = "Local Network Access Checks"; - const char kLocalNetworkAccessChecksDescription[] = - "Enables Local Network Access checks. " -- "See: https://ch40mestatus.qjz9zk/feature/5152728072060928"; -+ "See: https://chromestatus.com/feature/5152728072060928"; - - const char kLocalNetworkAccessChecksWebRTCName[] = - "Local Network Access Checks for WebRTC"; - const char kLocalNetworkAccessChecksWebRTCDescription[] = - "Enable Local Network Access checks for WebRTC. Requires the " - "#local-network-access-check flag to also be enabled " -- "See: https://ch40mestatus.qjz9zk/feature/5065884686876672"; -+ "See: https://chromestatus.com/feature/5065884686876672"; - - #if BUILDFLAG(IS_ANDROID) - const char kTaskManagerClankName[] = "Task Manager on Clank"; -@@ -8081,7 +8089,7 @@ const char kGroupPromoPrototypeCpaDescription[] = +@@ -8081,7 +8093,7 @@ const char kGroupPromoPrototypeCpaDescription[] = "Enables contextual toolbar button for group promo prototype."; #endif // BUILDFLAG(IS_ANDROID) @@ -237,7 +144,7 @@ const char kEnableNetworkServiceSandboxName[] = "Enable the network service sandbox."; const char kEnableNetworkServiceSandboxDescription[] = -@@ -8102,7 +8110,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti +@@ -8102,7 +8114,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti "Bluetooth"; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) @@ -246,7 +153,7 @@ const char kCupsIppPrintingBackendName[] = "CUPS IPP Printing Backend"; const char kCupsIppPrintingBackendDescription[] = "Use the CUPS IPP printing backend instead of the original CUPS backend " -@@ -8238,7 +8246,7 @@ const char kElementCaptureDescription[] = +@@ -8238,7 +8250,7 @@ const char kElementCaptureDescription[] = "media track into a track capturing just a specific DOM element."; #endif // !BUILDFLAG(IS_ANDROID) @@ -255,7 +162,7 @@ const char kUIDebugToolsName[] = "Debugging tools for UI"; const char kUIDebugToolsDescription[] = "Enables additional keyboard shortcuts to help debugging."; -@@ -8275,7 +8283,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr +@@ -8275,7 +8287,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr "Chrome's Address and Payments Autofill are disabled in third party mode."; #endif // IS_ANDROID @@ -264,7 +171,7 @@ const char kThirdPartyProfileManagementName[] = "Third party profile management"; const char kThirdPartyProfileManagementDescription[] = -@@ -8398,7 +8406,7 @@ const char kSupervisedUserBlockInterstitialV3Name[] = +@@ -8398,7 +8410,7 @@ const char kSupervisedUserBlockInterstitialV3Name[] = const char kSupervisedUserBlockInterstitialV3Description[] = "Enables URL filter interstitial V3 for Family Link users."; diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_flag__descriptions.h b/www/ungoogled-chromium/files/patch-chrome_browser_flag__descriptions.h index 8c15f7fc60c6..930eeccbc159 100644 --- a/www/ungoogled-chromium/files/patch-chrome_browser_flag__descriptions.h +++ b/www/ungoogled-chromium/files/patch-chrome_browser_flag__descriptions.h @@ -1,4 +1,4 @@ ---- chrome/browser/flag_descriptions.h.orig 2025-09-22 06:25:21 UTC +--- chrome/browser/flag_descriptions.h.orig 2025-09-23 12:08:14 UTC +++ chrome/browser/flag_descriptions.h @@ -438,7 +438,7 @@ extern const char kAutofillEnableAllowlistForBmoCardCategoryBenefitsDescription[]; @@ -53,17 +53,7 @@ extern const char kEnableIwaKeyDistributionComponentName[]; extern const char kEnableIwaKeyDistributionComponentDescription[]; #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -@@ -1551,9 +1551,6 @@ extern const char kMantisFeatureKeyName[]; - extern const char kMantisFeatureKeyDescription[]; - #endif // IS_CHROMEOS - --extern const char kMaxConnectionsPerHostName[]; --extern const char kMaxConnectionsPerHostDescription[]; -- - extern const char kMediaRouterCastAllowAllIPsName[]; - extern const char kMediaRouterCastAllowAllIPsDescription[]; - -@@ -2067,7 +2064,7 @@ extern const char kReduceIPAddressChangeNotificationDe +@@ -2067,7 +2067,7 @@ extern const char kReduceIPAddressChangeNotificationDe #endif // BUILDFLAG(IS_MAC) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -72,7 +62,7 @@ extern const char kReplaceSyncPromosWithSignInPromosName[]; extern const char kReplaceSyncPromosWithSignInPromosDescription[]; #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || -@@ -2081,7 +2078,7 @@ extern const char kRetainOmniboxOnFocusDescription[]; +@@ -2081,7 +2081,7 @@ extern const char kRetainOmniboxOnFocusDescription[]; extern const char kRobustWindowManagementName[]; extern const char kRobustWindowManagementDescription[]; @@ -81,7 +71,7 @@ extern const char kRootScrollbarFollowsTheme[]; extern const char kRootScrollbarFollowsThemeDescription[]; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) -@@ -2222,7 +2219,7 @@ extern const char kDefaultSiteInstanceGroupsName[]; +@@ -2222,7 +2222,7 @@ extern const char kDefaultSiteInstanceGroupsName[]; extern const char kDefaultSiteInstanceGroupsDescription[]; #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -90,7 +80,7 @@ extern const char kPwaNavigationCapturingName[]; extern const char kPwaNavigationCapturingDescription[]; #endif -@@ -2398,7 +2395,7 @@ extern const char kTouchSelectionStrategyDirection[]; +@@ -2398,7 +2398,7 @@ extern const char kTouchSelectionStrategyDirection[]; extern const char kTouchTextEditingRedesignName[]; extern const char kTouchTextEditingRedesignDescription[]; @@ -99,7 +89,7 @@ extern const char kEnableHistorySyncOptinName[]; extern const char kEnableHistorySyncOptinDescription[]; -@@ -2668,7 +2665,7 @@ extern const char kReduceAcceptLanguageDescription[]; +@@ -2668,7 +2668,7 @@ extern const char kReduceAcceptLanguageDescription[]; extern const char kReduceTransferSizeUpdatedIPCName[]; extern const char kReduceTransferSizeUpdatedIPCDescription[]; @@ -108,7 +98,7 @@ extern const char kReduceUserAgentDataLinuxPlatformVersionName[]; extern const char kReduceUserAgentDataLinuxPlatformVersionDescription[]; #endif // #if BUILDFLAG(IS_LINUX) -@@ -4484,7 +4481,7 @@ extern const char kTetheringExperimentalFunctionalityD +@@ -4484,7 +4484,7 @@ extern const char kTetheringExperimentalFunctionalityD #endif // #if BUILDFLAG(IS_CHROMEOS) @@ -117,7 +107,7 @@ extern const char kGetAllScreensMediaName[]; extern const char kGetAllScreensMediaDescription[]; #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) -@@ -4616,7 +4613,7 @@ extern const char kEnableArmHwdrmDescription[]; +@@ -4616,7 +4616,7 @@ extern const char kEnableArmHwdrmDescription[]; // Linux --------------------------------------------------------------------- @@ -126,7 +116,7 @@ extern const char kPulseaudioLoopbackForCastName[]; -@@ -4638,6 +4635,9 @@ extern const char kWaylandSessionManagementDescription +@@ -4638,6 +4638,9 @@ extern const char kWaylandSessionManagementDescription extern const char kWaylandUiScalingName[]; extern const char kWaylandUiScalingDescription[]; @@ -136,7 +126,7 @@ #endif // BUILDFLAG(IS_LINUX) // Random platform combinations ----------------------------------------------- -@@ -4652,7 +4652,7 @@ extern const char kWebBluetoothConfirmPairingSupportNa +@@ -4652,7 +4655,7 @@ extern const char kWebBluetoothConfirmPairingSupportNa extern const char kWebBluetoothConfirmPairingSupportDescription[]; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) @@ -145,7 +135,7 @@ extern const char kCupsIppPrintingBackendName[]; extern const char kCupsIppPrintingBackendDescription[]; #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_PRINTING) -@@ -4676,7 +4676,7 @@ extern const char kTaskManagerDesktopRefreshName[]; +@@ -4676,7 +4679,7 @@ extern const char kTaskManagerDesktopRefreshName[]; extern const char kTaskManagerDesktopRefreshDescription[]; #endif // BUILDFLAG(IS_ANDROID) @@ -154,7 +144,7 @@ extern const char kEnableNetworkServiceSandboxName[]; extern const char kEnableNetworkServiceSandboxDescription[]; -@@ -4759,7 +4759,7 @@ extern const char kElementCaptureName[]; +@@ -4759,7 +4762,7 @@ extern const char kElementCaptureName[]; extern const char kElementCaptureDescription[]; #endif // !BUILDFLAG(IS_ANDROID) @@ -163,7 +153,7 @@ extern const char kUIDebugToolsName[]; extern const char kUIDebugToolsDescription[]; #endif -@@ -4787,7 +4787,7 @@ extern const char kThirdPartyDisableChromeAutofillSett +@@ -4787,7 +4790,7 @@ extern const char kThirdPartyDisableChromeAutofillSett extern const char kThirdPartyDisableChromeAutofillSettingsScreenDescription[]; #endif // IS_ANDROID @@ -172,7 +162,7 @@ extern const char kThirdPartyProfileManagementName[]; extern const char kThirdPartyProfileManagementDescription[]; -@@ -4863,7 +4863,7 @@ extern const char kEnableManagementPromotionBannerDesc +@@ -4863,7 +4866,7 @@ extern const char kEnableManagementPromotionBannerDesc extern const char kSupervisedUserBlockInterstitialV3Name[]; extern const char kSupervisedUserBlockInterstitialV3Description[]; diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc b/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc index 78653ebbf984..67f2c5c8aaa7 100644 --- a/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc +++ b/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc @@ -1,17 +1,6 @@ ---- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-09-22 06:25:21 UTC +--- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-09-23 12:08:14 UTC +++ chrome/browser/ui/views/frame/browser_view.cc -@@ -2130,10 +2130,6 @@ void BrowserView::ExitFullscreen() { - void BrowserView::UpdateExclusiveAccessBubble( - const ExclusiveAccessBubbleParams& params, - ExclusiveAccessBubbleHideCallback first_hide_callback) { -- if (base::CommandLine::ForCurrentProcess()->HasSwitch( -- "hide-fullscreen-exit-ui")) -- return; -- - // Trusted pinned mode does not allow to escape. So do not show the bubble. - bool is_trusted_pinned = - platform_util::IsBrowserLockedFullscreen(browser_.get()); -@@ -2480,7 +2476,7 @@ void BrowserView::ToolbarSizeChanged(bool is_animating +@@ -2480,7 +2480,7 @@ void BrowserView::ToolbarSizeChanged(bool is_animating } void BrowserView::TabDraggingStatusChanged(bool is_dragging) { @@ -20,15 +9,7 @@ std::vector<ContentsWebView*> contents_web_views = GetAllVisibleContentsWebViews(); -@@ -5163,7 +5159,6 @@ void BrowserView::AddedToWidget() { - - toolbar_->Init(); - -- if (!base::CommandLine::ForCurrentProcess()->HasSwitch("remove-tabsearch-button")) - if (GetIsNormalType()) { - if (features::HasTabSearchToolbarButton()) { - tab_search_bubble_host_ = std::make_unique<TabSearchBubbleHost>( -@@ -5977,7 +5972,7 @@ void BrowserView::MaybeShowProfileSwitchIPH() { +@@ -5977,7 +5977,7 @@ void BrowserView::MaybeShowProfileSwitchIPH() { } void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() { diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc b/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc index af1a28260d7d..b027ed1b08b9 100644 --- a/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc +++ b/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc @@ -1,14 +1,6 @@ ---- chrome/browser/ui/views/tabs/tab.cc.orig 2025-09-22 06:25:21 UTC +--- chrome/browser/ui/views/tabs/tab.cc.orig 2025-09-23 12:08:14 UTC +++ chrome/browser/ui/views/tabs/tab.cc -@@ -12,7 +12,6 @@ - #include <memory> - #include <utility> - --#include "base/command_line.h" - #include "base/debug/alias.h" - #include "base/functional/bind.h" - #include "base/i18n/rtl.h" -@@ -678,7 +677,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent& +@@ -678,7 +678,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent& return; } @@ -17,38 +9,3 @@ // Move the hit test area for hovering up so that it is not overlapped by tab // hover cards when they are shown. // TODO(crbug.com/41467565): Once Linux/CrOS widget transparency is solved, -@@ -762,13 +761,6 @@ void Tab::HideHover(TabStyle::HideHoverStyle style) { - DeprecatedLayoutImmediately(); - } - --std::u16string Tab::GetRenderedTooltipText(const gfx::Point& p) const { -- if (base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII("tab-hover-cards") == "tooltip") -- return GetTooltipText(data_.title, GetAlertStateToShow(data_.alert_state)); -- // Tab hover cards replace tooltips for tabs. -- return std::u16string(); --} -- - // This function updates the accessible name for the tab whenever any of the - // parameters that influence the accessible name change. It ultimately calls - // BrowserView::GetAccessibleTabLabel to get the updated accessible name. -@@ -1170,11 +1162,7 @@ void Tab::UpdateIconVisibility() { - // Close button is shown on active tabs regardless of the size. - showing_close_button_ = true; - #endif // BUILDFLAG(IS_CHROMEOS) -- if (base::CommandLine::ForCurrentProcess()->HasSwitch("hide-tab-close-buttons")) { -- showing_close_button_ = false; -- } else { - available_width -= close_button_width; -- } - - showing_alert_indicator_ = - has_alert_icon && alert_icon_width <= available_width; -@@ -1203,8 +1191,6 @@ void Tab::UpdateIconVisibility() { - !controller_->IsLockedForOnTask() && - #endif - large_enough_for_close_button; -- if (base::CommandLine::ForCurrentProcess()->HasSwitch("hide-tab-close-buttons")) -- showing_close_button_ = false; - if (showing_close_button_) { - available_width -= close_button_width; - } diff --git a/www/ungoogled-chromium/files/patch-components_enterprise_browser_reporting_report__util.cc b/www/ungoogled-chromium/files/patch-components_enterprise_browser_reporting_report__util.cc index fd36370a7c62..5723020b7e3b 100644 --- a/www/ungoogled-chromium/files/patch-components_enterprise_browser_reporting_report__util.cc +++ b/www/ungoogled-chromium/files/patch-components_enterprise_browser_reporting_report__util.cc @@ -1,51 +1,6 @@ ---- components/enterprise/browser/reporting/report_util.cc.orig 2025-09-22 06:25:21 UTC +--- components/enterprise/browser/reporting/report_util.cc.orig 2025-09-23 12:08:14 UTC +++ components/enterprise/browser/reporting/report_util.cc -@@ -79,6 +79,25 @@ em::SettingValue TranslateSettingValue( - } - } - -+em::ProfileSignalsReport::PasswordProtectionTrigger -+TranslatePasswordProtectionTrigger( -+ std::optional<safe_browsing::PasswordProtectionTrigger> trigger) { -+ if (trigger == std::nullopt) { -+ return em::ProfileSignalsReport::POLICY_UNSET; -+ } -+ switch (trigger.value()) { -+ case safe_browsing::PasswordProtectionTrigger::PASSWORD_PROTECTION_OFF: -+ return em::ProfileSignalsReport::PASSWORD_PROTECTION_OFF; -+ case safe_browsing::PasswordProtectionTrigger::PASSWORD_REUSE: -+ return em::ProfileSignalsReport::PASSWORD_REUSE; -+ case safe_browsing::PasswordProtectionTrigger::PHISHING_REUSE: -+ return em::ProfileSignalsReport::PHISHING_REUSE; -+ case safe_browsing::PasswordProtectionTrigger:: -+ PASSWORD_PROTECTION_TRIGGER_MAX: -+ NOTREACHED(); -+ } -+} -+ - em::ProfileSignalsReport::RealtimeUrlCheckMode TranslateRealtimeUrlCheckMode( - enterprise_connectors::EnterpriseRealTimeUrlCheckMode mode) { - switch (mode) { -@@ -91,6 +110,18 @@ em::ProfileSignalsReport::RealtimeUrlCheckMode Transla - } - } - -+em::ProfileSignalsReport::SafeBrowsingLevel TranslateSafeBrowsingLevel( -+ safe_browsing::SafeBrowsingState level) { -+ switch (level) { -+ case safe_browsing::SafeBrowsingState::NO_SAFE_BROWSING: -+ return em::ProfileSignalsReport::NO_SAFE_BROWSING; -+ case safe_browsing::SafeBrowsingState::STANDARD_PROTECTION: -+ return em::ProfileSignalsReport::STANDARD_PROTECTION; -+ case safe_browsing::SafeBrowsingState::ENHANCED_PROTECTION: -+ return em::ProfileSignalsReport::ENHANCED_PROTECTION; -+ } -+} -+ - #if BUILDFLAG(IS_WIN) - std::unique_ptr<em::AntiVirusProduct> TranslateAvProduct( - device_signals::AvProduct av_product) { -@@ -166,7 +197,7 @@ std::string GetSecuritySignalsInReport( +@@ -166,7 +166,7 @@ std::string GetSecuritySignalsInReport( signals_dict.Set("antivirus_info", std::move(anti_virus_list)); signals_dict.Set("hotfixes", RepeatedFieldptrToList(os_report.hotfixes())); diff --git a/www/ungoogled-chromium/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc b/www/ungoogled-chromium/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc index 1ff0936e70f0..0b91a4e17b65 100644 --- a/www/ungoogled-chromium/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc +++ b/www/ungoogled-chromium/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc @@ -1,4 +1,4 @@ ---- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2025-09-10 13:22:16 UTC +--- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2025-09-24 06:14:47 UTC +++ ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc @@ -12,7 +12,7 @@ #include "ui/base/accelerators/accelerator.h" @@ -8,8 +8,8 @@ +#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS) #include "base/environment.h" #include "base/feature_list.h" - #include "build/branding_buildflags.h" -@@ -22,7 +22,7 @@ + #include "base/nix/xdg_util.h" +@@ -23,7 +23,7 @@ using content::BrowserThread; namespace { @@ -18,12 +18,12 @@ BASE_FEATURE(kGlobalShortcutsPortal, "GlobalShortcutsPortal", base::FEATURE_ENABLED_BY_DEFAULT); -@@ -74,7 +74,7 @@ GlobalAcceleratorListener* GlobalAcceleratorListener:: +@@ -75,7 +75,7 @@ GlobalAcceleratorListener* GlobalAcceleratorListener:: return instance->get(); } -#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS) +#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS) - if (base::FeatureList::IsEnabled(kGlobalShortcutsPortal)) { - static GlobalAcceleratorListenerLinux* const linux_instance = - new GlobalAcceleratorListenerLinux(nullptr, GetSessionName()); + // ListShortcuts on GNOME will return an empty list when the session is + // created, making this class incorrectly believe it must rebind all + // shortcuts, leading to a dialog shown on every browser start. |