diff options
Diffstat (limited to 'devel/electron35/files/patch-chrome_browser_about__flags.cc')
| -rw-r--r-- | devel/electron35/files/patch-chrome_browser_about__flags.cc | 338 | 
1 files changed, 0 insertions, 338 deletions
diff --git a/devel/electron35/files/patch-chrome_browser_about__flags.cc b/devel/electron35/files/patch-chrome_browser_about__flags.cc deleted file mode 100644 index 6b9ca449fa12..000000000000 --- a/devel/electron35/files/patch-chrome_browser_about__flags.cc +++ /dev/null @@ -1,338 +0,0 @@ ---- chrome/browser/about_flags.cc.orig	2025-03-24 20:50:14 UTC -+++ chrome/browser/about_flags.cc -@@ -256,7 +256,7 @@ - #include "extensions/common/extension_features.h" - #endif -  --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)   - #include "base/allocator/buildflags.h" - #endif -  -@@ -342,7 +342,7 @@ - #include "device/vr/public/cpp/switches.h" - #endif -  --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include "ui/ozone/public/ozone_switches.h" - #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -  -@@ -352,7 +352,7 @@ - #include "chrome/browser/win/mica_titlebar.h" - #endif -  --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) - #include "chrome/browser/contextual_cueing/contextual_cueing_features.h"  // nogncheck - #include "chrome/browser/enterprise/profile_management/profile_management_features.h" - #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) -@@ -363,7 +363,7 @@ - #include "components/user_education/common/user_education_features.h"  // nogncheck - #endif -  --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - #include "chrome/browser/ui/ui_features.h" - #include "ui/base/ui_base_features.h" - #endif -@@ -518,7 +518,7 @@ const FeatureEntry::FeatureVariation kDXGIWaitableSwap -     {"Max 3 Frames", &kDXGIWaitableSwapChain3Frames, 1, nullptr}}; - #endif -  --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - const FeatureEntry::Choice kOzonePlatformHintRuntimeChoices[] = { -     {flag_descriptions::kOzonePlatformHintChoiceDefault, "", ""}, -     {flag_descriptions::kOzonePlatformHintChoiceAuto, -@@ -819,6 +819,26 @@ const FeatureEntry::FeatureVariation -          std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam), -          nullptr}}; -  -+#if BUILDFLAG(IS_BSD) -+const FeatureEntry::FeatureParam kAudioBackendPulseAudio[] = { -+        { "audio-backend", "pulseaudio" }}; -+const FeatureEntry::FeatureParam kAudioBackendSndio[] = { -+        { "audio-backend", "sndio" }}; -+const FeatureEntry::FeatureParam kAudioBackendAlsa[] = { -+        { "audio-backend", "alsa" }}; -+const FeatureEntry::FeatureVariation -+    kAudioBackendVariations[] = { -+        {"using PulseAudio by default if available", kAudioBackendPulseAudio, -+         std::size(kAudioBackendPulseAudio), -+         nullptr}, -+        {"using sndio by default if available", kAudioBackendSndio, -+         std::size(kAudioBackendSndio), -+         nullptr}, -+        {"using ALSA by default if available", kAudioBackendAlsa, -+         std::size(kAudioBackendAlsa), -+         nullptr}}; -+#endif -+ - const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = { -     {"UIClipboardMaximumAge", "60"}}; - const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = { -@@ -1223,7 +1243,7 @@ const FeatureEntry::FeatureVariation kPageContentAnnot - }; -  - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ --    BUILDFLAG(IS_WIN) -+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) - const FeatureEntry::FeatureParam kHistoryEmbeddingsAtKeywordAcceleration[]{ -     {"AtKeywordAcceleration", "true"}, - }; -@@ -1261,7 +1281,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada - }; -  - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ --    BUILDFLAG(IS_WIN) -+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) -  - // A limited number of combinations of the rich autocompletion params. - const FeatureEntry::FeatureParam -@@ -1801,7 +1821,7 @@ const FeatureEntry::FeatureVariation kTabScrollingVari - #endif -  - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ --    BUILDFLAG(IS_CHROMEOS) -+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - const FeatureEntry::FeatureParam kTabstripDeclutterQuickModeParams[] = { -     {"stale_threshold_duration", "10s"}, -     {"declutter_timer_interval", "10s"}, -@@ -3593,7 +3613,7 @@ const FeatureEntry::FeatureVariation - #endif  // BUILDFLAG(IS_ANDROID) -  - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ --    BUILDFLAG(IS_CHROMEOS) -+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] = -     {{"link_capturing_state", "on_by_default"}}; - const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] = -@@ -4107,7 +4127,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari -      std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr}, - }; -  --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = { -     {"TranslationAPIAcceptLanguagesCheck", "false"}, -     {"TranslationAPILimitLanguagePackCount", "false"}}; -@@ -4177,7 +4197,7 @@ const FeatureEntry::FeatureVariation -          1, nullptr}, - }; -  --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = { -     {"BackoffTime", "0h"}, -     {"BackoffMultiplierBase", "0.0"}, -@@ -4962,7 +4982,7 @@ const FeatureEntry kFeatureEntries[] = { -     }, - #endif  // BUILDFLAG(IS_WIN) -  --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) -     { -         "fluent-overlay-scrollbars", -         flag_descriptions::kFluentOverlayScrollbarsName, -@@ -5505,7 +5525,7 @@ const FeatureEntry kFeatureEntries[] = { -      FEATURE_VALUE_TYPE(features::kWebShare)}, - #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) -  --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) -     {"pulseaudio-loopback-for-cast", -      flag_descriptions::kPulseaudioLoopbackForCastName, -      flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux, -@@ -5541,9 +5561,19 @@ const FeatureEntry kFeatureEntries[] = { -      flag_descriptions::kWaylandLinuxDrmSyncobjName, -      flag_descriptions::kWaylandLinuxDrmSyncobjDescription, kOsLinux, -      FEATURE_VALUE_TYPE(features::kWaylandLinuxDrmSyncobj)}, -+ -+#if BUILDFLAG(IS_BSD) -+    {"audio-backend", -+     flag_descriptions::kAudioBackendName, -+     flag_descriptions::kAudioBackendDescription, kOsLinux, -+     FEATURE_WITH_PARAMS_VALUE_TYPE( -+         media::kAudioBackend, -+         kAudioBackendVariations, -+         "AudioBackend")}, -+#endif - #endif  // BUILDFLAG(IS_LINUX) -  --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) -     {"skip-undecryptable-passwords", -      flag_descriptions::kSkipUndecryptablePasswordsName, -      flag_descriptions::kSkipUndecryptablePasswordsDescription, -@@ -6439,7 +6469,7 @@ const FeatureEntry kFeatureEntries[] = { -                                     "MlUrlScoring")}, -  - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ --    BUILDFLAG(IS_WIN) -+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) -     {"omnibox-domain-suggestions", -      flag_descriptions::kOmniboxDomainSuggestionsName, -      flag_descriptions::kOmniboxDomainSuggestionsDescription, kOsDesktop, -@@ -6637,7 +6667,7 @@ const FeatureEntry kFeatureEntries[] = { -                                     "OrganicRepeatableQueries")}, -  - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ --    BUILDFLAG(IS_WIN) -+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) -     {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName, -      flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop, -      FEATURE_WITH_PARAMS_VALUE_TYPE(history_embeddings::kHistoryEmbeddings, -@@ -7176,7 +7206,7 @@ const FeatureEntry kFeatureEntries[] = { -      FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)}, - #endif  // BUILDFLAG(IS_CHROMEOS) -  --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) -     {"cups-ipp-printing-backend", -      flag_descriptions::kCupsIppPrintingBackendName, -      flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop, -@@ -7444,7 +7474,7 @@ const FeatureEntry kFeatureEntries[] = { -      flag_descriptions::kSupportToolScreenshotDescription, kOsDesktop, -      FEATURE_VALUE_TYPE(features::kSupportToolScreenshot)}, -  --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) -     {"wasm-tts-component-updater-enabled", -      flag_descriptions::kWasmTtsComponentUpdaterEnabledName, -      flag_descriptions::kWasmTtsComponentUpdaterEnabledDescription, kOsDesktop, -@@ -8108,7 +8138,7 @@ const FeatureEntry kFeatureEntries[] = { -      FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)}, - #endif  // !BUILDFLAG(IS_CHROMEOS) -  --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) -     {"enable-network-service-sandbox", -      flag_descriptions::kEnableNetworkServiceSandboxName, -      flag_descriptions::kEnableNetworkServiceSandboxDescription, -@@ -8786,7 +8816,7 @@ const FeatureEntry kFeatureEntries[] = { -      FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)}, - #endif  // BUILDFLAG(IS_CHROMEOS) -  --#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) -     {"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName, -      flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux, -      FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)}, -@@ -8813,7 +8843,7 @@ const FeatureEntry kFeatureEntries[] = { -  - #if BUILDFLAG(IS_WIN) ||                                      \ -     (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \ --    BUILDFLAG(IS_MAC) -+    BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) -     { -         "ui-debug-tools", -         flag_descriptions::kUIDebugToolsName, -@@ -9280,7 +9310,7 @@ const FeatureEntry kFeatureEntries[] = { -      FEATURE_VALUE_TYPE(features::kRenderPassDrawnRect)}, -  - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ --    BUILDFLAG(IS_CHROMEOS) -+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) -     {"media-session-enter-picture-in-picture", -      flag_descriptions::kMediaSessionEnterPictureInPictureName, -      flag_descriptions::kMediaSessionEnterPictureInPictureDescription, -@@ -9966,7 +9996,7 @@ const FeatureEntry kFeatureEntries[] = { -      kOsDesktop | kOsAndroid, -      FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)}, -  --#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) -     {"camera-mic-effects", flag_descriptions::kCameraMicEffectsName, -      flag_descriptions::kCameraMicEffectsDescription, -      static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux), -@@ -9992,7 +10022,7 @@ const FeatureEntry kFeatureEntries[] = { -                                     "RenderDocument")}, -  - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ --    BUILDFLAG(IS_CHROMEOS) -+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) -     {"enable-search-aggregator-policy", -      flag_descriptions::kEnableSearchAggregatorPolicyName, -      flag_descriptions::kEnableSearchAggregatorPolicyDescription, -@@ -10099,7 +10129,7 @@ const FeatureEntry kFeatureEntries[] = { -      FEATURE_VALUE_TYPE(chrome::android::kReadAloudTapToSeek)}, - #endif -  --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) -     {"third-party-profile-management", -      flag_descriptions::kThirdPartyProfileManagementName, -      flag_descriptions::kThirdPartyProfileManagementDescription, -@@ -10134,7 +10164,7 @@ const FeatureEntry kFeatureEntries[] = { - #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) -  - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ --    BUILDFLAG(IS_CHROMEOS) -+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) -     {"enable-user-navigation-capturing-pwa", -      flag_descriptions::kPwaNavigationCapturingName, -      flag_descriptions::kPwaNavigationCapturingDescription, -@@ -10935,7 +10965,7 @@ const FeatureEntry kFeatureEntries[] = { -      flag_descriptions::kCanvasHibernationDescription, kOsAll, -      FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)}, -  --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) -     {"sync-enable-bookmarks-in-transport-mode", -      flag_descriptions::kSyncEnableBookmarksInTransportModeName, -      flag_descriptions::kSyncEnableBookmarksInTransportModeDescription, -@@ -11026,7 +11056,7 @@ const FeatureEntry kFeatureEntries[] = { - #endif -  - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ --    BUILDFLAG(IS_CHROMEOS) -+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) -     {"tab-organization", flag_descriptions::kTabOrganizationName, -      flag_descriptions::kTabOrganizationDescription, kOsDesktop, -      FEATURE_VALUE_TYPE(features::kTabOrganization)}, -@@ -11074,7 +11104,7 @@ const FeatureEntry kFeatureEntries[] = { -      FEATURE_VALUE_TYPE(switches::kForceSupervisedSigninWithCapabilities)}, - #endif  // BUILDFLAG(IS_ANDROID) -  --#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) -+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) -     {"supervised-profile-safe-search", -      flag_descriptions::kSupervisedProfileSafeSearchName, -      flag_descriptions::kSupervisedProfileSafeSearchDescription, -@@ -11318,7 +11348,7 @@ const FeatureEntry kFeatureEntries[] = { -          segmentation_platform::features::kSegmentationSurveyPage)}, -  - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ --    BUILDFLAG(IS_CHROMEOS) -+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) -     {"autofill-enable-buy-now-pay-later-for-affirm", -      flag_descriptions::kAutofillEnableBuyNowPayLaterForAffirmName, -      flag_descriptions::kAutofillEnableBuyNowPayLaterForAffirmDescription, -@@ -11447,7 +11477,7 @@ const FeatureEntry kFeatureEntries[] = { -      FEATURE_VALUE_TYPE( -          autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)}, -  --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) -     {"translation-api", flag_descriptions::kTranslationAPIName, -      flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux, -      FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI, -@@ -11484,7 +11514,7 @@ const FeatureEntry kFeatureEntries[] = { -      FEATURE_VALUE_TYPE( -          password_manager::features::kPasswordFormClientsideClassifier)}, -  --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) -     {"contextual-cueing", flag_descriptions::kContextualCueingName, -      flag_descriptions::kContextualCueingDescription, -      kOsLinux | kOsMac | kOsWin, -@@ -11778,7 +11808,7 @@ const FeatureEntry kFeatureEntries[] = { -      kOsMac | kOsWin | kOsLinux, -      FEATURE_VALUE_TYPE(switches::kEnableSnackbarInSettings)}, -  --#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) -     {"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName, -      flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux, -      FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},  | 
