diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile index 4042a7e64b0..9d533d116e2 100644 --- a/www/ungoogled-chromium/Makefile +++ b/www/ungoogled-chromium/Makefile @@ -13,7 +13,7 @@ DPB_PROPERTIES+= lonesome COMMENT= Chromium browser sans integration with Google -V= 149.0.7827.114 +V= 149.0.7827.155 UGV= ${V}-1 DISTNAME= ungoogled-chromium-${V} diff --git a/www/ungoogled-chromium/distinfo b/www/ungoogled-chromium/distinfo index 54971688c90..d4b62ddf924 100644 --- a/www/ungoogled-chromium/distinfo +++ b/www/ungoogled-chromium/distinfo @@ -1,6 +1,6 @@ -SHA256 (chromium-149.0.7827.114-lite.tar.xz) = bTGZVEfRtQXOAHzqZ9X2bRBxDhZgocME0K5cVK7KTv8= -SHA256 (chromium-149.0.7827.114-testdata.tar.xz) = m9nXLtYr2IuE/kLbISo+MRYOqa8NmlmaRMrITGCyuHg= -SHA256 (ungoogled-software-ungoogled-chromium-149.0.7827.114-1.tar.gz) = ptiCpXOVFc/KEi6PM5PhBAeAcceanw5OuMUGW8BOSlg= -SIZE (chromium-149.0.7827.114-lite.tar.xz) = 1610476084 -SIZE (chromium-149.0.7827.114-testdata.tar.xz) = 1314860504 -SIZE (ungoogled-software-ungoogled-chromium-149.0.7827.114-1.tar.gz) = 665728 +SHA256 (chromium-149.0.7827.155-lite.tar.xz) = Tjn9CuOtZP1L/2pSPZT+XikXrVGn9GpzyEpXNtndqGI= +SHA256 (chromium-149.0.7827.155-testdata.tar.xz) = JmoNR6JYrfW1ZMtqGZEoOXMPZ2ZXOfozRIXDES3xB9Y= +SHA256 (ungoogled-software-ungoogled-chromium-149.0.7827.155-1.tar.gz) = 01wR/lpG3Nt8jMBnm1+8bMwPFx5BSd0aXzkPyCZzWQM= +SIZE (chromium-149.0.7827.155-lite.tar.xz) = 1610093724 +SIZE (chromium-149.0.7827.155-testdata.tar.xz) = 1314813100 +SIZE (ungoogled-software-ungoogled-chromium-149.0.7827.155-1.tar.gz) = 665723 diff --git a/www/ungoogled-chromium/patches/patch-base_files_file_util_posix_cc b/www/ungoogled-chromium/patches/patch-base_files_file_util_posix_cc index 652f42f397a..3029c5490c6 100644 --- a/www/ungoogled-chromium/patches/patch-base_files_file_util_posix_cc +++ b/www/ungoogled-chromium/patches/patch-base_files_file_util_posix_cc @@ -1,7 +1,7 @@ Index: base/files/file_util_posix.cc --- base/files/file_util_posix.cc.orig +++ base/files/file_util_posix.cc -@@ -936,6 +936,7 @@ bool CreateNewTempDirectory(FilePath::StringViewType p +@@ -938,6 +938,7 @@ bool CreateNewTempDirectory(FilePath::StringViewType p bool CreateDirectoryAndGetError(const FilePath& full_path, File::Error* error) { ScopedBlockingCall scoped_blocking_call( FROM_HERE, BlockingType::MAY_BLOCK); // For call to mkdir(). @@ -9,7 +9,7 @@ Index: base/files/file_util_posix.cc // Avoid checking subdirs if directory already exists. if (DirectoryExists(full_path)) { -@@ -945,8 +946,8 @@ bool CreateDirectoryAndGetError(const FilePath& full_p +@@ -947,8 +948,8 @@ bool CreateDirectoryAndGetError(const FilePath& full_p // Collect a list of all missing directories. std::vector missing_subpaths({full_path}); FilePath last_path = full_path; @@ -20,7 +20,7 @@ Index: base/files/file_util_posix.cc if (DirectoryExists(path)) { break; } -@@ -964,21 +965,14 @@ bool CreateDirectoryAndGetError(const FilePath& full_p +@@ -966,21 +967,14 @@ bool CreateDirectoryAndGetError(const FilePath& full_p } #endif // BUILDFLAG(IS_CHROMEOS) diff --git a/www/ungoogled-chromium/patches/patch-chrome_browser_about_flags_cc b/www/ungoogled-chromium/patches/patch-chrome_browser_about_flags_cc index 01fa8d85d04..fbaa91d96ed 100644 --- a/www/ungoogled-chromium/patches/patch-chrome_browser_about_flags_cc +++ b/www/ungoogled-chromium/patches/patch-chrome_browser_about_flags_cc @@ -95,7 +95,7 @@ Index: chrome/browser/about_flags.cc const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = { {"BackoffTime", "0h"}, {"BackoffMultiplierBase", "0.0"}, -@@ -4246,7 +4263,7 @@ const FeatureEntry::FeatureVariation +@@ -4256,7 +4273,7 @@ const FeatureEntry::FeatureVariation }; #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -104,7 +104,7 @@ Index: chrome/browser/about_flags.cc const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = { {"max_customize_chrome_auto_shown_count", "5"}, {"max_customize_chrome_auto_shown_session_count", "5"}}; -@@ -4324,7 +4341,7 @@ const FeatureEntry::FeatureVariation +@@ -4334,7 +4351,7 @@ const FeatureEntry::FeatureVariation #endif // BUILDFLAG(ENABLE_DICE_SUPPORT) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -113,7 +113,7 @@ Index: chrome/browser/about_flags.cc const FeatureEntry::FeatureParam kProjectsPanelWithoutThreadsVariation[] = { {"include_threads_in_projects_panel", "false"}}; const FeatureEntry::FeatureParam kProjectsPanelWithThreadsVariation[] = { -@@ -4360,7 +4377,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa +@@ -4370,7 +4387,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa kSeamlessSigninCompactSignin, nullptr}}; #endif // BUILDFLAG(IS_ANDROID) @@ -122,7 +122,7 @@ Index: chrome/browser/about_flags.cc const FeatureEntry::FeatureParam kProfilePickerTextVariation1[] = { {"profile-picker-variation", "keep-work-and-life-separate"}}; const FeatureEntry::FeatureParam kProfilePickerTextVariation2[] = { -@@ -5517,7 +5534,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -5527,7 +5544,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kEnableProcessIsolationUiDescription, kOsWin, FEATURE_VALUE_TYPE(features::kProcessIsolationSettings)}, #endif // BUILDFLAG(IS_WIN) @@ -131,7 +131,7 @@ Index: chrome/browser/about_flags.cc {"enable-iwa-key-distribution-component", flag_descriptions::kEnableIwaKeyDistributionComponentName, flag_descriptions::kEnableIwaKeyDistributionComponentDescription, -@@ -5710,7 +5727,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -5725,7 +5742,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)}, #endif // BUILDFLAG(IS_MAC) @@ -140,7 +140,7 @@ Index: chrome/browser/about_flags.cc {"pulseaudio-loopback-for-cast", flag_descriptions::kPulseaudioLoopbackForCastName, flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux, -@@ -5725,6 +5742,16 @@ const FeatureEntry kFeatureEntries[] = { +@@ -5740,6 +5757,16 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kWaylandSessionManagementName, flag_descriptions::kWaylandSessionManagementDescription, kOsLinux, FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)}, @@ -157,7 +157,7 @@ Index: chrome/browser/about_flags.cc #endif // BUILDFLAG(IS_LINUX) #if BUILDFLAG(ENABLE_VR) -@@ -6172,7 +6199,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -6187,7 +6214,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kFillOnAccountSelectDescription, kOsAll, FEATURE_VALUE_TYPE(password_manager::features::kFillOnAccountSelect)}, @@ -166,7 +166,7 @@ Index: chrome/browser/about_flags.cc {"first-run-desktop-choice-screen-refresh", flag_descriptions::kFirstRunDesktopChoiceScreenRefreshName, flag_descriptions::kFirstRunDesktopChoiceScreenRefreshDescription, -@@ -6492,7 +6519,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -6507,7 +6534,7 @@ const FeatureEntry kFeatureEntries[] = { "MlUrlScoring")}, #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -175,7 +175,7 @@ Index: chrome/browser/about_flags.cc {"contextual-search-box-uses-contextual-search-provider", flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName, flag_descriptions:: -@@ -6919,7 +6946,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -6934,7 +6961,7 @@ const FeatureEntry kFeatureEntries[] = { kVoiceSearchCoherenceComposeboxVariations, "VoiceSearchCoherenceComposeboxVariations")}, #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -184,7 +184,7 @@ Index: chrome/browser/about_flags.cc {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName, flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop, FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)}, -@@ -7113,7 +7140,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -7128,7 +7155,7 @@ const FeatureEntry kFeatureEntries[] = { "NtpRealboxNext")}, #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -193,7 +193,7 @@ Index: chrome/browser/about_flags.cc {"ntp-customize-chrome-auto-open", flag_descriptions::kNtpCustomizeChromeAutoOpenName, flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop, -@@ -7356,7 +7383,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -7371,7 +7398,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(ENABLE_PRINTING) @@ -202,7 +202,7 @@ Index: chrome/browser/about_flags.cc {"cups-ipp-printing-backend", flag_descriptions::kCupsIppPrintingBackendName, flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop, -@@ -7581,7 +7608,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -7596,7 +7623,7 @@ const FeatureEntry kFeatureEntries[] = { #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ @@ -211,7 +211,7 @@ Index: chrome/browser/about_flags.cc {"enable-input-protection", flag_descriptions::kEnableInputProtectionName, flag_descriptions::kEnableInputProtectionDescription, kOsDesktop, FEATURE_VALUE_TYPE(views::features::kEnableInputProtection)}, -@@ -8178,7 +8205,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -8193,7 +8220,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(ash::features::kGesturePropertiesDBusService)}, #endif // BUILDFLAG(IS_CHROMEOS) @@ -220,7 +220,7 @@ Index: chrome/browser/about_flags.cc {"enable-network-service-sandbox", flag_descriptions::kEnableNetworkServiceSandboxName, flag_descriptions::kEnableNetworkServiceSandboxDescription, -@@ -8645,7 +8672,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -8660,7 +8687,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux, FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)}, @@ -229,7 +229,7 @@ Index: chrome/browser/about_flags.cc { "ui-debug-tools", flag_descriptions::kUIDebugToolsName, -@@ -9091,7 +9118,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -9106,7 +9133,7 @@ const FeatureEntry kFeatureEntries[] = { #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ @@ -238,7 +238,7 @@ Index: chrome/browser/about_flags.cc {"auto-picture-in-picture-for-video-playback", flag_descriptions::kAutoPictureInPictureForVideoPlaybackName, flag_descriptions::kAutoPictureInPictureForVideoPlaybackDescription, -@@ -9280,7 +9307,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -9295,7 +9322,7 @@ const FeatureEntry kFeatureEntries[] = { kIsolateSandboxedIframesGroupingVariations, "IsolateSandboxedIframes" /* trial name */)}, @@ -247,7 +247,7 @@ Index: chrome/browser/about_flags.cc {"reduce-user-agent-data-linux-platform-version", flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName, flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription, -@@ -9313,7 +9340,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -9328,7 +9355,7 @@ const FeatureEntry kFeatureEntries[] = { content_settings::features::kApproximateGeolocationPermission, kApproximateGeolocationPermissionVariations, "ApproximateGeolocationPermission")}, @@ -256,7 +256,7 @@ Index: chrome/browser/about_flags.cc {"approximate-geolocation-permission", flag_descriptions::kApproximateGeolocationPermissionName, flag_descriptions::kApproximateGeolocationPermissionDescription, -@@ -9803,7 +9830,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -9818,7 +9845,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll, FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)}, @@ -265,7 +265,7 @@ Index: chrome/browser/about_flags.cc {"enable-generic-oidc-auth-profile-management", flag_descriptions::kEnableGenericOidcAuthProfileManagementName, flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription, -@@ -9813,7 +9840,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -9828,7 +9855,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -274,7 +274,7 @@ Index: chrome/browser/about_flags.cc {"enable-user-navigation-capturing-pwa", flag_descriptions::kPwaNavigationCapturingName, flag_descriptions::kPwaNavigationCapturingDescription, -@@ -10183,7 +10210,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10198,7 +10225,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kResponsiveIframesDescription, kOsAll, FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)}, @@ -283,7 +283,7 @@ Index: chrome/browser/about_flags.cc {"replace-sync-promos-with-sign-in-promos-desktop", flag_descriptions::kReplaceSyncPromosWithSignInPromosName, flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription, -@@ -10583,7 +10610,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10598,7 +10625,7 @@ const FeatureEntry kFeatureEntries[] = { segmentation_platform::features::kSegmentationSurveyPage)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -292,7 +292,7 @@ Index: chrome/browser/about_flags.cc {"autofill-enable-buy-now-pay-later", flag_descriptions::kAutofillEnableBuyNowPayLaterName, flag_descriptions::kAutofillEnableBuyNowPayLaterDescription, -@@ -11031,7 +11058,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11051,7 +11078,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)}, #endif // !BUILDFLAG(IS_ANDROID) @@ -301,7 +301,7 @@ Index: chrome/browser/about_flags.cc {"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName, flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux, FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)}, -@@ -11054,7 +11081,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11074,7 +11101,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // !BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -310,7 +310,7 @@ Index: chrome/browser/about_flags.cc {"autofill-enable-amount-extraction", flag_descriptions::kAutofillEnableAmountExtractionName, flag_descriptions::kAutofillEnableAmountExtractionDescription, -@@ -11204,7 +11231,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11224,7 +11251,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE( feature_engagement::kIPHAutofillCreditCardBenefitFeature)}, @@ -319,7 +319,7 @@ Index: chrome/browser/about_flags.cc {"chrome-web-store-navigation-throttle", flag_descriptions::kChromeWebStoreNavigationThrottleName, flag_descriptions::kChromeWebStoreNavigationThrottleDescription, -@@ -11249,7 +11276,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11269,7 +11296,7 @@ const FeatureEntry kFeatureEntries[] = { supervised_user::kSupervisedUserUseUrlFilteringService)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -328,7 +328,7 @@ Index: chrome/browser/about_flags.cc {"autofill-enable-amount-extraction-testing", flag_descriptions::kAutofillEnableAmountExtractionTestingName, flag_descriptions::kAutofillEnableAmountExtractionTestingDescription, -@@ -11259,7 +11286,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11279,7 +11306,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) @@ -337,7 +337,7 @@ Index: chrome/browser/about_flags.cc {"root-scrollbar-follows-browser-theme", flag_descriptions::kRootScrollbarFollowsTheme, flag_descriptions::kRootScrollbarFollowsThemeDescription, -@@ -11490,7 +11517,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11510,7 +11537,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -346,7 +346,7 @@ Index: chrome/browser/about_flags.cc {"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName, tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop, FEATURE_VALUE_TYPE(tabs::kTabGroupHome)}, -@@ -11539,7 +11566,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11559,7 +11586,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -355,7 +355,7 @@ Index: chrome/browser/about_flags.cc {"enable-site-search-allow-user-override-policy", flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName, flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription, -@@ -11630,7 +11657,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11650,7 +11677,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -364,7 +364,7 @@ Index: chrome/browser/about_flags.cc {"autofill-enable-buy-now-pay-later-for-klarna", flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName, flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription, -@@ -11679,7 +11706,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11699,7 +11726,7 @@ const FeatureEntry kFeatureEntries[] = { #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -373,7 +373,7 @@ Index: chrome/browser/about_flags.cc {"autofill-enable-buy-now-pay-later-for-externally-linked", flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName, flag_descriptions:: -@@ -12084,7 +12111,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12104,7 +12131,7 @@ const FeatureEntry kFeatureEntries[] = { #endif #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -382,7 +382,7 @@ Index: chrome/browser/about_flags.cc {"contextual-suggestion-ui-improvements", flag_descriptions::kContextualSuggestionsUiImprovementsName, flag_descriptions::kContextualSuggestionsUiImprovementsDescription, -@@ -12192,7 +12219,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12212,7 +12239,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -391,7 +391,7 @@ Index: chrome/browser/about_flags.cc {"lens-reinvocation-affordance", flag_descriptions::kLensSearchReinvocationAffordanceName, flag_descriptions::kLensSearchReinvocationAffordanceDescription, -@@ -12237,7 +12264,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12257,7 +12284,7 @@ const FeatureEntry kFeatureEntries[] = { STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -400,7 +400,7 @@ Index: chrome/browser/about_flags.cc {"passkey-unlock-manager", flag_descriptions::kPasskeyUnlockManagerName, flag_descriptions::kPasskeyUnlockManagerDescription, kOsDesktop, FEATURE_VALUE_TYPE(device::kPasskeyUnlockManager)}, -@@ -12282,7 +12309,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12302,7 +12329,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll, FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)}, @@ -409,7 +409,7 @@ Index: chrome/browser/about_flags.cc {"disable-u18-feedback-desktop", flag_descriptions::kDisableU18FeedbackDesktopName, flag_descriptions::kDisableU18FeedbackDesktopDescription, -@@ -12290,7 +12317,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12310,7 +12337,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(switches::kDisableU18FeedbackDesktop)}, #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) @@ -418,7 +418,7 @@ Index: chrome/browser/about_flags.cc {"profile-creation-decline-signin-cta-experiment", flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName, flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription, -@@ -12304,7 +12331,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12324,7 +12351,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(switches::kSearchSettingsUpdate)}, #endif @@ -427,7 +427,7 @@ Index: chrome/browser/about_flags.cc {"show-profile-picker-to-all-users-experiment", flag_descriptions::kShowProfilePickerToAllUsersExperimentName, flag_descriptions::kShowProfilePickerToAllUsersExperimentDescription, -@@ -12319,7 +12346,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12339,7 +12366,7 @@ const FeatureEntry kFeatureEntries[] = { enterprise_signals::features::kProfileSignalsReportingEnabled)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -436,7 +436,7 @@ Index: chrome/browser/about_flags.cc {"projects-panel", flag_descriptions::kProjectsPanelName, flag_descriptions::kProjectsPanelDescription, kOsDesktop, FEATURE_WITH_PARAMS_VALUE_TYPE(tab_groups::kProjectsPanel, -@@ -12352,7 +12379,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12372,7 +12399,7 @@ const FeatureEntry kFeatureEntries[] = { "AndroidDesktopZoomScaling")}, #endif @@ -445,7 +445,7 @@ Index: chrome/browser/about_flags.cc {"profile-picker-text-variations", flag_descriptions::kProfilePickerTextVariationsName, flag_descriptions::kProfilePickerTextVariationsDescription, -@@ -12363,7 +12390,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12383,7 +12410,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -454,7 +454,7 @@ Index: chrome/browser/about_flags.cc {"lens-overlay-optimization-filter", flag_descriptions::kLensOverlayOptimizationFilterName, flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop, -@@ -12386,7 +12413,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12406,7 +12433,7 @@ const FeatureEntry kFeatureEntries[] = { MULTI_VALUE_TYPE(kConnectionAllowlistsChoices)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -463,7 +463,7 @@ Index: chrome/browser/about_flags.cc {"read-anything-with-readability-enabled", flag_descriptions::kReadAnythingWithReadabilityName, flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop, -@@ -12394,7 +12421,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12414,7 +12441,7 @@ const FeatureEntry kFeatureEntries[] = { #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -472,7 +472,7 @@ Index: chrome/browser/about_flags.cc {"read-anything-omnibox-chip", flag_descriptions::kReadAnythingOmniboxChipName, flag_descriptions::kReadAnythingOmniboxChipDescription, kOsDesktop, -@@ -12423,7 +12450,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12443,7 +12470,7 @@ const FeatureEntry kFeatureEntries[] = { autofill::features::kAutofillDisableBnplCountryCheckForTesting)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -481,7 +481,7 @@ Index: chrome/browser/about_flags.cc {"infobar-prioritization", flag_descriptions::kInfobarPrioritizationName, flag_descriptions::kInfobarPrioritizationDescription, kOsDesktop, FEATURE_VALUE_TYPE(infobars::features::kInfobarPrioritization)}, -@@ -12434,7 +12461,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12454,7 +12481,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(features::kInfobarRefresh)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -490,7 +490,7 @@ Index: chrome/browser/about_flags.cc {"read-anything-immersive-reading-mode", flag_descriptions::kReadAnythingImmersiveReadingModeName, flag_descriptions::kReadAnythingImmersiveReadingModeDescription, -@@ -12447,7 +12474,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12467,7 +12494,7 @@ const FeatureEntry kFeatureEntries[] = { #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -499,7 +499,7 @@ Index: chrome/browser/about_flags.cc {"lens-overlay-non-blocking-privacy-notice", flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeName, flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeDescription, -@@ -12520,7 +12547,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12540,7 +12567,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -508,7 +508,7 @@ Index: chrome/browser/about_flags.cc {"enable-your-saved-info-settings-page", flag_descriptions::kYourSavedInfoSettingsPageName, flag_descriptions::kYourSavedInfoSettingsPageDescription, kOsDesktop, -@@ -12695,7 +12722,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12715,7 +12742,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(autofill::features::kAutofillAiWithDataSchema)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -517,7 +517,7 @@ Index: chrome/browser/about_flags.cc {"read-anything-line-focus", flag_descriptions::kReadAnythingLineFocusName, flag_descriptions::kReadAnythingLineFocusDescription, kOsDesktop, FEATURE_VALUE_TYPE(features::kReadAnythingLineFocus)}, -@@ -12719,7 +12746,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12739,7 +12766,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(payments::android::kDeduplicateNativePaymentApps)}, #endif @@ -526,7 +526,7 @@ Index: chrome/browser/about_flags.cc {"password-upload-ui-update", flag_descriptions::kPasswordUploadUiUpdateName, flag_descriptions::kPasswordUploadUiUpdateDescription, -@@ -12761,7 +12788,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12781,7 +12808,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(chrome::android::kAlwaysDrawCompositedToolbarHairline)}, #endif @@ -535,7 +535,7 @@ Index: chrome/browser/about_flags.cc {"saas-usage-reporting", flag_descriptions::kSaasUsageReportingName, flag_descriptions::kSaasUsageReportingDescription, kOsLinux | kOsMac | kOsWin, -@@ -13180,7 +13207,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -13200,7 +13227,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(blink::features::kUserMediaElement)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/ungoogled-chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc b/www/ungoogled-chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc index 1bd8ed0dbda..ef4c6bb7652 100644 --- a/www/ungoogled-chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc +++ b/www/ungoogled-chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc @@ -1,7 +1,7 @@ Index: chrome/browser/chrome_content_browser_client.cc --- chrome/browser/chrome_content_browser_client.cc.orig +++ chrome/browser/chrome_content_browser_client.cc -@@ -608,7 +608,7 @@ +@@ -610,7 +610,7 @@ #include "third_party/cros_system_api/switches/chrome_switches.h" #endif // BUILDFLAG(IS_CHROMEOS) @@ -10,7 +10,7 @@ Index: chrome/browser/chrome_content_browser_client.cc #include "components/crash/core/app/crash_switches.h" #include "components/crash/core/app/crashpad.h" #endif -@@ -619,7 +619,7 @@ +@@ -621,7 +621,7 @@ #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -19,7 +19,7 @@ Index: chrome/browser/chrome_content_browser_client.cc #include "components/webapps/isolated_web_apps/scheme.h" #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || // BUILDFLAG(IS_CHROMEOS) -@@ -1523,7 +1523,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePre +@@ -1525,7 +1525,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePre registry->RegisterBooleanPref(prefs::kDataURLWhitespacePreservationEnabled, true); registry->RegisterBooleanPref(prefs::kEnableUnsafeSwiftShader, false); @@ -28,7 +28,7 @@ Index: chrome/browser/chrome_content_browser_client.cc registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled, true); #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) -@@ -1799,7 +1799,7 @@ ChromeContentBrowserClient::GetStoragePartitionConfigF +@@ -1801,7 +1801,7 @@ ChromeContentBrowserClient::GetStoragePartitionConfigF #if BUILDFLAG(ENABLE_EXTENSIONS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -37,7 +37,7 @@ Index: chrome/browser/chrome_content_browser_client.cc if (content::SiteIsolationPolicy::ShouldUrlUseApplicationIsolationLevel( browser_context, site)) { CHECK(url::Origin::Create(site).scheme() == webapps::kIsolatedAppScheme); -@@ -2696,7 +2696,7 @@ bool ChromeContentBrowserClient::ShouldUrlUseApplicati +@@ -2698,7 +2698,7 @@ bool ChromeContentBrowserClient::ShouldUrlUseApplicati const GURL& url) { #if BUILDFLAG(ENABLE_EXTENSIONS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -46,7 +46,7 @@ Index: chrome/browser/chrome_content_browser_client.cc if (!content::AreIsolatedWebAppsEnabled(browser_context)) { return false; -@@ -2803,7 +2803,9 @@ void MaybeAppendBlinkSettingsSwitchForFieldTrial( +@@ -2805,7 +2805,9 @@ void MaybeAppendBlinkSettingsSwitchForFieldTrial( void ChromeContentBrowserClient::AppendExtraCommandLineSwitches( base::CommandLine* command_line, int child_process_id) { @@ -56,7 +56,7 @@ Index: chrome/browser/chrome_content_browser_client.cc #if BUILDFLAG(IS_MAC) std::unique_ptr client_info = GoogleUpdateSettings::LoadMetricsClientInfo(); -@@ -2812,7 +2814,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin +@@ -2814,7 +2816,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin client_info->client_id); } #elif BUILDFLAG(IS_POSIX) @@ -65,7 +65,7 @@ Index: chrome/browser/chrome_content_browser_client.cc pid_t pid; if (crash_reporter::GetHandlerSocket(nullptr, &pid)) { command_line->AppendSwitchASCII( -@@ -3164,7 +3166,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin +@@ -3166,7 +3168,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin } } @@ -74,7 +74,7 @@ Index: chrome/browser/chrome_content_browser_client.cc // Opt into a hardened stack canary mitigation if it hasn't already been // force-disabled. if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) { -@@ -4192,7 +4194,7 @@ GetPreferredColorScheme(const WebPreferences& web_pref +@@ -4194,7 +4196,7 @@ GetPreferredColorScheme(const WebPreferences& web_pref std::optional GetRootScrollbarThemeColor(WebContents* web_contents) { bool root_scrollbar_follows_browser_theme = false; @@ -83,7 +83,7 @@ Index: chrome/browser/chrome_content_browser_client.cc root_scrollbar_follows_browser_theme = base::FeatureList::IsEnabled( blink::features::kRootScrollbarFollowsBrowserTheme); #endif -@@ -5204,7 +5206,7 @@ void ChromeContentBrowserClient::GetAdditionalAllowedS +@@ -5224,7 +5226,7 @@ void ChromeContentBrowserClient::GetAdditionalAllowedS additional_allowed_schemes->push_back(content::kChromeUIScheme); additional_allowed_schemes->push_back(content::kChromeUIUntrustedScheme); #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -92,7 +92,7 @@ Index: chrome/browser/chrome_content_browser_client.cc additional_allowed_schemes->push_back(webapps::kIsolatedAppScheme); #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || // BUILDFLAG(IS_CHROMEOS) -@@ -5258,7 +5260,7 @@ void ChromeContentBrowserClient::GetAdditionalFileSyst +@@ -5278,7 +5280,7 @@ void ChromeContentBrowserClient::GetAdditionalFileSyst } } @@ -101,7 +101,7 @@ Index: chrome/browser/chrome_content_browser_client.cc void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess( const base::CommandLine& command_line, int child_process_id, -@@ -6155,7 +6157,7 @@ ChromeContentBrowserClient::CreateNonNetworkNavigation +@@ -6175,7 +6177,7 @@ ChromeContentBrowserClient::CreateNonNetworkNavigation } #endif // BUILDFLAG(IS_CHROMEOS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -110,7 +110,7 @@ Index: chrome/browser/chrome_content_browser_client.cc if (scheme == webapps::kIsolatedAppScheme) { if (content::AreIsolatedWebAppsEnabled(browser_context) && !browser_context->ShutdownStarted()) { -@@ -6227,7 +6229,7 @@ void ChromeContentBrowserClient:: +@@ -6247,7 +6249,7 @@ void ChromeContentBrowserClient:: DCHECK(factories); #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -119,7 +119,7 @@ Index: chrome/browser/chrome_content_browser_client.cc if (content::AreIsolatedWebAppsEnabled(browser_context) && !browser_context->ShutdownStarted()) { std::optional app_origin; -@@ -6274,7 +6276,7 @@ void ChromeContentBrowserClient:: +@@ -6294,7 +6296,7 @@ void ChromeContentBrowserClient:: DCHECK(factories); #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -128,7 +128,7 @@ Index: chrome/browser/chrome_content_browser_client.cc if (content::AreIsolatedWebAppsEnabled(browser_context) && !browser_context->ShutdownStarted()) { factories->emplace(webapps::kIsolatedAppScheme, -@@ -6545,7 +6547,7 @@ void ChromeContentBrowserClient:: +@@ -6565,7 +6567,7 @@ void ChromeContentBrowserClient:: #endif // BUILDFLAG(IS_CHROMEOS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -137,7 +137,7 @@ Index: chrome/browser/chrome_content_browser_client.cc { auto* rph = content::RenderProcessHost::FromID(render_process_id); content::BrowserContext* browser_context = rph->GetBrowserContext(); -@@ -7164,7 +7166,7 @@ bool ChromeContentBrowserClient::HandleExternalProtoco +@@ -7184,7 +7186,7 @@ bool ChromeContentBrowserClient::HandleExternalProtoco CHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ @@ -146,7 +146,7 @@ Index: chrome/browser/chrome_content_browser_client.cc // Handle the google-chrome:// scheme (and chromium://). // If the scheme is present, we strip it and navigate to the inner URL. // This avoids launching a new browser instance via the OS handler. -@@ -7293,7 +7295,7 @@ bool ChromeContentBrowserClient::HandleWebUI( +@@ -7313,7 +7315,7 @@ bool ChromeContentBrowserClient::HandleWebUI( } #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -155,7 +155,7 @@ Index: chrome/browser/chrome_content_browser_client.cc // Rewrite chrome://settings/enhancedAutofill to chrome://settings/autofill. if (url->SchemeIs(content::kChromeUIScheme) && -@@ -7582,7 +7584,7 @@ bool ChromeContentBrowserClient::ShouldSandboxNetworkS +@@ -7602,7 +7604,7 @@ bool ChromeContentBrowserClient::ShouldSandboxNetworkS bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() { // This enterprise policy is supported on Android, but the feature will not be // launched there. @@ -164,7 +164,7 @@ Index: chrome/browser/chrome_content_browser_client.cc // This is possibly called before `g_browser_process` is initialized. PrefService* local_state; if (g_browser_process) { -@@ -8008,7 +8010,7 @@ void ChromeContentBrowserClient:: +@@ -8028,7 +8030,7 @@ void ChromeContentBrowserClient:: GrantAdditionalRequestPrivilegesToWorkerProcess(int child_id, const GURL& script_url) { #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -173,7 +173,7 @@ Index: chrome/browser/chrome_content_browser_client.cc // IWA Service Workers need to be explicitly granted access to their origin // because isolated-app: isn't a web-safe scheme that can be accessed by // default. -@@ -8473,7 +8475,7 @@ ChromeContentBrowserClient::GetAlternativeErrorPageOve +@@ -8493,7 +8495,7 @@ ChromeContentBrowserClient::GetAlternativeErrorPageOve content::BrowserContext* browser_context, int32_t error_code) { #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/ungoogled-chromium/patches/patch-chrome_browser_chrome_content_browser_client_h b/www/ungoogled-chromium/patches/patch-chrome_browser_chrome_content_browser_client_h index 4d064217f49..dc728cda438 100644 --- a/www/ungoogled-chromium/patches/patch-chrome_browser_chrome_content_browser_client_h +++ b/www/ungoogled-chromium/patches/patch-chrome_browser_chrome_content_browser_client_h @@ -1,7 +1,7 @@ Index: chrome/browser/chrome_content_browser_client.h --- chrome/browser/chrome_content_browser_client.h.orig +++ chrome/browser/chrome_content_browser_client.h -@@ -576,7 +576,7 @@ class ChromeContentBrowserClient : public content::Con +@@ -577,7 +577,7 @@ class ChromeContentBrowserClient : public content::Con const GURL& site_url) override; std::unique_ptr CreateTracingDelegate() override; bool IsSystemWideTracingEnabled() override; diff --git a/www/ungoogled-chromium/patches/patch-chrome_browser_flag_descriptions_h b/www/ungoogled-chromium/patches/patch-chrome_browser_flag_descriptions_h index 851daadec41..05d7cf7c854 100644 --- a/www/ungoogled-chromium/patches/patch-chrome_browser_flag_descriptions_h +++ b/www/ungoogled-chromium/patches/patch-chrome_browser_flag_descriptions_h @@ -1,7 +1,7 @@ Index: chrome/browser/flag_descriptions.h --- chrome/browser/flag_descriptions.h.orig +++ chrome/browser/flag_descriptions.h -@@ -8582,6 +8582,18 @@ inline constexpr char kAndroidEntraSsoDescription[] = +@@ -8592,6 +8592,18 @@ inline constexpr char kAndroidEntraSsoDescription[] = "Enables native support for Entra SSO on Android provided by selected " "Authentication Brokers."; diff --git a/www/ungoogled-chromium/patches/patch-chrome_browser_glic_public_features_cc b/www/ungoogled-chromium/patches/patch-chrome_browser_glic_public_features_cc index 8641ee783a7..2e83aa35dd5 100644 --- a/www/ungoogled-chromium/patches/patch-chrome_browser_glic_public_features_cc +++ b/www/ungoogled-chromium/patches/patch-chrome_browser_glic_public_features_cc @@ -1,7 +1,7 @@ Index: chrome/browser/glic/public/features.cc --- chrome/browser/glic/public/features.cc.orig +++ chrome/browser/glic/public/features.cc -@@ -58,7 +58,7 @@ BASE_FEATURE(kGlicCreateTabAdjacent, base::FEATURE_ENA +@@ -67,7 +67,7 @@ BASE_FEATURE(kGlicCreateTabAdjacent, base::FEATURE_ENA // When off, disables both live mode and the glic floating panel. BASE_FEATURE(kGlicLiveMode, diff --git a/www/ungoogled-chromium/patches/patch-chrome_browser_glic_widget_glic_widget_cc b/www/ungoogled-chromium/patches/patch-chrome_browser_glic_widget_glic_widget_cc index 8b78e61608a..7063ded709e 100644 --- a/www/ungoogled-chromium/patches/patch-chrome_browser_glic_widget_glic_widget_cc +++ b/www/ungoogled-chromium/patches/patch-chrome_browser_glic_widget_glic_widget_cc @@ -28,7 +28,7 @@ Index: chrome/browser/glic/widget/glic_widget.cc int resize_border = OpaqueBrowserFrameViewLayout::kFrameBorderThickness; #endif const bool can_resize = GetWidget()->widget_delegate()->CanResize(); -@@ -347,7 +347,7 @@ std::unique_ptr GlicWidget::Cre +@@ -356,7 +356,7 @@ std::unique_ptr GlicWidget::Cre return std::make_unique(widget, contents_view); })); @@ -37,7 +37,7 @@ Index: chrome/browser/glic/widget/glic_widget.cc delegate->SetFrameViewFactory(base::BindRepeating( [](views::Widget* widget) -> std::unique_ptr { return std::make_unique(widget); -@@ -427,7 +427,7 @@ std::unique_ptr GlicWidget::Create(views:: +@@ -436,7 +436,7 @@ std::unique_ptr GlicWidget::Create(views:: #if BUILDFLAG(IS_MAC) params.animation_enabled = true; #endif // BUILDFLAG(IS_MAC) diff --git a/www/ungoogled-chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab_drag_controller_cc b/www/ungoogled-chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab_drag_controller_cc index 7f75b27d2eb..ead57626602 100644 --- a/www/ungoogled-chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab_drag_controller_cc +++ b/www/ungoogled-chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab_drag_controller_cc @@ -19,7 +19,7 @@ Index: chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc ref->can_release_capture_ = false; #endif ref->start_point_in_screen_ = -@@ -1035,7 +1035,7 @@ TabDragController::Liveness TabDragController::DragBro +@@ -1039,7 +1039,7 @@ TabDragController::Liveness TabDragController::DragBro CHECK_EQ(SetCapture(target_context), Liveness::kAlive); } @@ -28,7 +28,7 @@ Index: chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc // EndMoveLoop is going to snap the window back to its original location. // Hide it so users don't see this. Hiding a window in Linux aura causes // it to lose capture so skip it. -@@ -2270,7 +2270,7 @@ void TabDragController::CompleteDrag() { +@@ -2277,7 +2277,7 @@ void TabDragController::CompleteDrag() { } // If source window was maximized - maximize the new window as well. @@ -37,7 +37,7 @@ Index: chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc // Keeping maximized state breaks snap to Grid on Windows when dragging // tabs from maximized windows. TODO:(crbug.com/41321838) Explore doing this // for other desktop OS's. kMaximizedStateRetainedOnTabDrag in -@@ -2698,7 +2698,7 @@ TabDragController::Liveness TabDragController::GetLoca +@@ -2705,7 +2705,7 @@ TabDragController::Liveness TabDragController::GetLoca } } diff --git a/www/ungoogled-chromium/patches/patch-chrome_browser_ui_webui_cr_components_searchbox_searchbox_handler_cc b/www/ungoogled-chromium/patches/patch-chrome_browser_ui_webui_cr_components_searchbox_searchbox_handler_cc index 872574666c9..85d9c28a9b7 100644 --- a/www/ungoogled-chromium/patches/patch-chrome_browser_ui_webui_cr_components_searchbox_searchbox_handler_cc +++ b/www/ungoogled-chromium/patches/patch-chrome_browser_ui_webui_cr_components_searchbox_searchbox_handler_cc @@ -19,7 +19,7 @@ Index: chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc kLinuxShareIconResourceName = "//resources/cr_components/searchbox/icons/share_cr23.svg"; #else -@@ -688,7 +688,7 @@ std::string SearchboxHandler::AutocompleteIconToResour +@@ -689,7 +689,7 @@ std::string SearchboxHandler::AutocompleteIconToResour if (icon.name == omnibox::kShareWinChromeRefreshIcon.name) { return kWinShareIconResourceName; } diff --git a/www/ungoogled-chromium/patches/patch-components_password_manager_core_browser_password_autofill_manager_h b/www/ungoogled-chromium/patches/patch-components_password_manager_core_browser_password_autofill_manager_h index 86961999b18..cd6a0e014a3 100644 --- a/www/ungoogled-chromium/patches/patch-components_password_manager_core_browser_password_autofill_manager_h +++ b/www/ungoogled-chromium/patches/patch-components_password_manager_core_browser_password_autofill_manager_h @@ -1,7 +1,7 @@ Index: components/password_manager/core/browser/password_autofill_manager.h --- components/password_manager/core/browser/password_autofill_manager.h.orig +++ components/password_manager/core/browser/password_autofill_manager.h -@@ -293,7 +293,7 @@ class PasswordAutofillManager : public autofill::Autof +@@ -299,7 +299,7 @@ class PasswordAutofillManager : public autofill::Autof // Stores the controller of warning popup UI on cross domain filling. #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \ diff --git a/www/ungoogled-chromium/patches/patch-media_base_media_switches_cc b/www/ungoogled-chromium/patches/patch-media_base_media_switches_cc index 1414ab9b796..81a6f0b888a 100644 --- a/www/ungoogled-chromium/patches/patch-media_base_media_switches_cc +++ b/www/ungoogled-chromium/patches/patch-media_base_media_switches_cc @@ -65,7 +65,7 @@ Index: media/base/media_switches.cc // Enable vaapi/v4l2 video decoding on linux. This is already enabled by default // on chromeos, but needs an experiment on linux. BASE_FEATURE(kAcceleratedVideoDecodeLinux, -@@ -800,7 +822,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding, base::FEATURE_E +@@ -812,7 +834,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding, base::FEATURE_E // Enables VSync aligned MJPEG decoding. BASE_FEATURE(kVSyncMjpegDecoding, base::FEATURE_DISABLED_BY_DEFAULT); #endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS) @@ -74,7 +74,7 @@ Index: media/base/media_switches.cc // Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS. BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding, base::FEATURE_DISABLED_BY_DEFAULT); -@@ -995,7 +1017,7 @@ BASE_FEATURE(kMediaFoundationMultiGpuAdapterSelection, +@@ -1007,7 +1029,7 @@ BASE_FEATURE(kMediaFoundationMultiGpuAdapterSelection, BASE_FEATURE(kHardwareMediaKeyHandling, #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) base::FEATURE_ENABLED_BY_DEFAULT @@ -83,7 +83,7 @@ Index: media/base/media_switches.cc #if BUILDFLAG(USE_MPRIS) base::FEATURE_ENABLED_BY_DEFAULT #else -@@ -1371,7 +1393,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecoding, +@@ -1383,7 +1405,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecoding, BASE_FEATURE(kUseSharedImageInOOPVDProcess, base::FEATURE_ENABLED_BY_DEFAULT); #endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER) @@ -92,7 +92,7 @@ Index: media/base/media_switches.cc // Spawn utility processes to perform hardware encode acceleration instead of // using the GPU process. BASE_FEATURE(kUseOutOfProcessVideoEncoding, base::FEATURE_DISABLED_BY_DEFAULT); -@@ -1433,7 +1455,7 @@ BASE_FEATURE(kRecordMediaEngagementScores, base::FEATU +@@ -1445,7 +1467,7 @@ BASE_FEATURE(kRecordMediaEngagementScores, base::FEATU // Enables Media Engagement Index recording for Web Audio playbacks. BASE_FEATURE(kRecordWebAudioEngagement, base::FEATURE_ENABLED_BY_DEFAULT); @@ -101,7 +101,7 @@ Index: media/base/media_switches.cc // Reduces the number of buffers needed in the output video frame pool to // populate the Renderer pipeline for hardware accelerated VideoDecoder in // non-low latency scenarios. -@@ -1760,7 +1782,7 @@ bool IsSystemLoopbackCaptureSupported() { +@@ -1772,7 +1794,7 @@ bool IsSystemLoopbackCaptureSupported() { #elif BUILDFLAG(IS_MAC) return (IsMacSckSystemLoopbackCaptureSupported() || IsMacCatapSystemLoopbackCaptureSupported()); diff --git a/www/ungoogled-chromium/patches/patch-media_base_media_switches_h b/www/ungoogled-chromium/patches/patch-media_base_media_switches_h index c4ef7a96c3a..8a32ed12b40 100644 --- a/www/ungoogled-chromium/patches/patch-media_base_media_switches_h +++ b/www/ungoogled-chromium/patches/patch-media_base_media_switches_h @@ -38,7 +38,7 @@ Index: media/base/media_switches.h MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux); MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL); MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux); -@@ -363,7 +375,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiAV1TemporalLay +@@ -364,7 +376,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiAV1TemporalLay MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding); MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding); #endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS) @@ -47,7 +47,7 @@ Index: media/base/media_switches.h MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding); #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy); -@@ -472,7 +484,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVide +@@ -473,7 +485,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVide MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseSharedImageInOOPVDProcess); #endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER) diff --git a/www/ungoogled-chromium/patches/patch-services_device_public_cpp_device_features_cc b/www/ungoogled-chromium/patches/patch-services_device_public_cpp_device_features_cc index 4c2bd63def2..2abb07952d2 100644 --- a/www/ungoogled-chromium/patches/patch-services_device_public_cpp_device_features_cc +++ b/www/ungoogled-chromium/patches/patch-services_device_public_cpp_device_features_cc @@ -1,7 +1,7 @@ Index: services/device/public/cpp/device_features.cc --- services/device/public/cpp/device_features.cc.orig +++ services/device/public/cpp/device_features.cc -@@ -157,11 +157,11 @@ bool IsOsLevelGeolocationPermissionSupportEnabled() { +@@ -161,11 +161,11 @@ bool IsOsLevelGeolocationPermissionSupportEnabled() { // a USB interface is busy. #if BUILDFLAG(IS_ANDROID) BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_ENABLED_BY_DEFAULT); diff --git a/www/ungoogled-chromium/patches/patch-services_device_public_cpp_device_features_h b/www/ungoogled-chromium/patches/patch-services_device_public_cpp_device_features_h index 555b7c2f691..c3a5e944068 100644 --- a/www/ungoogled-chromium/patches/patch-services_device_public_cpp_device_features_h +++ b/www/ungoogled-chromium/patches/patch-services_device_public_cpp_device_features_h @@ -1,7 +1,7 @@ Index: services/device/public/cpp/device_features.h --- services/device/public/cpp/device_features.h.orig +++ services/device/public/cpp/device_features.h -@@ -59,11 +59,11 @@ extern const DEVICE_FEATURES_EXPORT +@@ -60,11 +60,11 @@ extern const DEVICE_FEATURES_EXPORT DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermissionSupportEnabled(); diff --git a/www/ungoogled-chromium/patches/patch-ui_views_widget_desktop_aura_desktop_drag_drop_client_ozone_cc b/www/ungoogled-chromium/patches/patch-ui_views_widget_desktop_aura_desktop_drag_drop_client_ozone_cc index a36647ab024..4fe1dffa593 100644 --- a/www/ungoogled-chromium/patches/patch-ui_views_widget_desktop_aura_desktop_drag_drop_client_ozone_cc +++ b/www/ungoogled-chromium/patches/patch-ui_views_widget_desktop_aura_desktop_drag_drop_client_ozone_cc @@ -1,7 +1,7 @@ Index: ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc --- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig +++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc -@@ -218,7 +218,7 @@ DragOperation DesktopDragDropClientOzone::StartDragAnd +@@ -225,7 +225,7 @@ DragOperation DesktopDragDropClientOzone::StartDragAnd return selected_operation_; } diff --git a/www/ungoogled-chromium/patches/patch-ui_views_widget_desktop_aura_desktop_drag_drop_client_ozone_h b/www/ungoogled-chromium/patches/patch-ui_views_widget_desktop_aura_desktop_drag_drop_client_ozone_h index 5f6d2dbf1a3..9c1e8b6f243 100644 --- a/www/ungoogled-chromium/patches/patch-ui_views_widget_desktop_aura_desktop_drag_drop_client_ozone_h +++ b/www/ungoogled-chromium/patches/patch-ui_views_widget_desktop_aura_desktop_drag_drop_client_ozone_h @@ -1,7 +1,7 @@ Index: ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h --- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig +++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h -@@ -67,7 +67,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone +@@ -73,7 +73,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone // The offset of |drag_widget_| relative to the mouse position. gfx::Vector2d offset; @@ -10,7 +10,7 @@ Index: ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h // The last received drag location. The drag widget is moved asynchronously // so its position is updated when the UI thread has time for that. When // the first change to the location happens, a call to UpdateDragWidget() -@@ -88,7 +88,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone +@@ -94,7 +94,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone const gfx::Point& root_location, int allowed_operations, ui::mojom::DragEventSource source) override; diff --git a/www/ungoogled-chromium/patches/patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_cc b/www/ungoogled-chromium/patches/patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_cc index fad51f9bb2c..ebb7f70168e 100644 --- a/www/ungoogled-chromium/patches/patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_cc +++ b/www/ungoogled-chromium/patches/patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_cc @@ -19,7 +19,7 @@ Index: ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc std::make_unique(window(), drag_handler); #else std::make_unique(window(), drag_handler); -@@ -1285,7 +1285,7 @@ bool DesktopWindowTreeHostPlatform::RotateFocusForWidg +@@ -1290,7 +1290,7 @@ bool DesktopWindowTreeHostPlatform::RotateFocusForWidg // DesktopWindowTreeHost: // Linux subclasses this host and adds some Linux specific bits.