diff options
Diffstat (limited to 'devel/electron38/files')
9 files changed, 108 insertions, 108 deletions
diff --git a/devel/electron38/files/patch-chrome_browser_about__flags.cc b/devel/electron38/files/patch-chrome_browser_about__flags.cc index 3bcef711e30e..9c7d22a1ab42 100644 --- a/devel/electron38/files/patch-chrome_browser_about__flags.cc +++ b/devel/electron38/files/patch-chrome_browser_about__flags.cc @@ -1,6 +1,6 @@ ---- chrome/browser/about_flags.cc.orig 2025-08-26 20:49:50 UTC +--- chrome/browser/about_flags.cc.orig 2025-10-06 20:22:27 UTC +++ chrome/browser/about_flags.cc -@@ -328,12 +328,12 @@ +@@ -329,12 +329,12 @@ #include "components/stylus_handwriting/win/features.h" #endif @@ -15,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" -@@ -904,6 +904,26 @@ const FeatureEntry::FeatureVariation +@@ -905,6 +905,26 @@ const FeatureEntry::FeatureVariation std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam), nullptr}}; @@ -42,7 +42,7 @@ const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = { {"UIClipboardMaximumAge", "60"}}; const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = { -@@ -1284,7 +1304,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada +@@ -1285,7 +1305,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada }; #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -51,7 +51,7 @@ // A limited number of combinations of the rich autocompletion params. const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = { -@@ -3920,7 +3940,7 @@ const FeatureEntry::FeatureVariation +@@ -3921,7 +3941,7 @@ const FeatureEntry::FeatureVariation #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -60,7 +60,7 @@ const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] = {{"link_capturing_state", "on_by_default"}}; const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] = -@@ -4216,7 +4236,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari +@@ -4217,7 +4237,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr}, }; @@ -69,7 +69,7 @@ const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = { {"TranslationAPIAcceptLanguagesCheck", "false"}, {"TranslationAPILimitLanguagePackCount", "false"}}; -@@ -4257,7 +4277,7 @@ const FeatureEntry::FeatureVariation +@@ -4258,7 +4278,7 @@ const FeatureEntry::FeatureVariation 1, nullptr}, }; @@ -78,7 +78,7 @@ const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = { {"BackoffTime", "0h"}, {"BackoffMultiplierBase", "0.0"}, -@@ -5468,7 +5488,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -5469,7 +5489,7 @@ const FeatureEntry kFeatureEntries[] = { }, #endif // BUILDFLAG(IS_WIN) @@ -87,7 +87,7 @@ { "fluent-overlay-scrollbars", flag_descriptions::kFluentOverlayScrollbarsName, -@@ -5767,7 +5787,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -5768,7 +5788,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kEnableIsolatedWebAppDevModeName, flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop, FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)}, @@ -96,7 +96,7 @@ {"enable-iwa-key-distribution-component", flag_descriptions::kEnableIwaKeyDistributionComponentName, flag_descriptions::kEnableIwaKeyDistributionComponentDescription, -@@ -5981,7 +6001,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -5982,7 +6002,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)}, #endif // BUILDFLAG(IS_MAC) @@ -105,7 +105,7 @@ {"pulseaudio-loopback-for-cast", flag_descriptions::kPulseaudioLoopbackForCastName, flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux, -@@ -6014,6 +6034,16 @@ const FeatureEntry kFeatureEntries[] = { +@@ -6015,6 +6035,16 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kWaylandSessionManagementName, flag_descriptions::kWaylandSessionManagementDescription, kOsLinux, FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)}, @@ -122,7 +122,7 @@ #endif // BUILDFLAG(IS_LINUX) #if BUILDFLAG(ENABLE_VR) -@@ -6915,7 +6945,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -6916,7 +6946,7 @@ const FeatureEntry kFeatureEntries[] = { "MlUrlScoring")}, #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -131,7 +131,7 @@ {"contextual-search-box-uses-contextual-search-provider", flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName, flag_descriptions:: -@@ -7314,7 +7344,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -7320,7 +7350,7 @@ const FeatureEntry kFeatureEntries[] = { kNumSrpZpsRelatedSearches, "PowerTools")}, #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -140,7 +140,7 @@ {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName, flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop, FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)}, -@@ -7819,7 +7849,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -7825,7 +7855,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)}, #endif // BUILDFLAG(IS_CHROMEOS) @@ -149,7 +149,7 @@ {"cups-ipp-printing-backend", flag_descriptions::kCupsIppPrintingBackendName, flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop, -@@ -8780,7 +8810,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -8786,7 +8816,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)}, #endif // !BUILDFLAG(IS_CHROMEOS) @@ -158,7 +158,7 @@ {"enable-network-service-sandbox", flag_descriptions::kEnableNetworkServiceSandboxName, flag_descriptions::kEnableNetworkServiceSandboxDescription, -@@ -9407,7 +9437,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -9413,7 +9443,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)}, #endif // BUILDFLAG(IS_CHROMEOS) @@ -167,7 +167,7 @@ {"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName, flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux, FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)}, -@@ -9432,7 +9462,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -9438,7 +9468,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux, FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)}, @@ -176,7 +176,7 @@ { "ui-debug-tools", flag_descriptions::kUIDebugToolsName, -@@ -9888,7 +9918,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -9894,7 +9924,7 @@ const FeatureEntry kFeatureEntries[] = { #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ @@ -185,7 +185,7 @@ {"media-session-enter-picture-in-picture", flag_descriptions::kMediaSessionEnterPictureInPictureName, flag_descriptions::kMediaSessionEnterPictureInPictureDescription, -@@ -10074,7 +10104,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10080,7 +10110,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll, FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)}, @@ -194,7 +194,7 @@ {"reduce-user-agent-data-linux-platform-version", flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName, flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription, -@@ -10573,7 +10603,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10579,7 +10609,7 @@ const FeatureEntry kFeatureEntries[] = { kOsDesktop | kOsAndroid, FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)}, @@ -203,7 +203,7 @@ {"camera-mic-effects", flag_descriptions::kCameraMicEffectsName, flag_descriptions::kCameraMicEffectsDescription, static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux), -@@ -10696,7 +10726,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10702,7 +10732,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll, FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)}, @@ -212,7 +212,7 @@ {"third-party-profile-management", flag_descriptions::kThirdPartyProfileManagementName, flag_descriptions::kThirdPartyProfileManagementDescription, -@@ -10725,7 +10755,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10731,7 +10761,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -221,7 +221,7 @@ {"enable-user-navigation-capturing-pwa", flag_descriptions::kPwaNavigationCapturingName, flag_descriptions::kPwaNavigationCapturingDescription, -@@ -11290,7 +11320,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11296,7 +11326,7 @@ const FeatureEntry kFeatureEntries[] = { PLATFORM_FEATURE_NAME_TYPE("CrOSLateBootGravedigger")}, #endif // BUILDFLAG(IS_CHROMEOS) @@ -230,7 +230,7 @@ {"replace-sync-promos-with-sign-in-promos-desktop", flag_descriptions::kReplaceSyncPromosWithSignInPromosName, flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription, -@@ -11449,7 +11479,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11455,7 +11485,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kCanvasHibernationDescription, kOsAll, FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)}, @@ -239,7 +239,7 @@ {"enable-history-sync-optin", flag_descriptions::kEnableHistorySyncOptinName, flag_descriptions::kEnableHistorySyncOptinDescription, -@@ -11552,7 +11582,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11558,7 +11588,7 @@ const FeatureEntry kFeatureEntries[] = { "HistoryOptInEducationalTipVariations")}, #endif // BUILDFLAG(IS_ANDROID) @@ -248,7 +248,7 @@ {"supervised-user-local-web-approvals", flag_descriptions::kSupervisedUserLocalWebApprovalsName, flag_descriptions::kSupervisedUserLocalWebApprovalsDescription, -@@ -11778,7 +11808,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11784,7 +11814,7 @@ const FeatureEntry kFeatureEntries[] = { segmentation_platform::features::kSegmentationSurveyPage)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -257,7 +257,7 @@ {"autofill-enable-buy-now-pay-later", flag_descriptions::kAutofillEnableBuyNowPayLaterName, flag_descriptions::kAutofillEnableBuyNowPayLaterDescription, kOsDesktop, -@@ -11877,7 +11907,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11883,7 +11913,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE( autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)}, @@ -266,7 +266,7 @@ {"translation-api", flag_descriptions::kTranslationAPIName, flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux, FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI, -@@ -11911,7 +11941,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -11917,7 +11947,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE( password_manager::features::kPasswordFormClientsideClassifier)}, @@ -275,7 +275,7 @@ {"contextual-cueing", flag_descriptions::kContextualCueingName, flag_descriptions::kContextualCueingDescription, kOsLinux | kOsMac | kOsWin, -@@ -12241,7 +12271,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12247,7 +12277,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)}, #endif // !BUILDFLAG(IS_ANDROID) @@ -284,7 +284,7 @@ {"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName, flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux, FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)}, -@@ -12285,7 +12315,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12291,7 +12321,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // !BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -293,7 +293,7 @@ {"autofill-enable-amount-extraction-desktop", flag_descriptions::kAutofillEnableAmountExtractionDesktopName, flag_descriptions::kAutofillEnableAmountExtractionDesktopDescription, -@@ -12305,7 +12335,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12311,7 +12341,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(blink::features::kClipboardChangeEvent)}, #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -302,7 +302,7 @@ {"autofill-enable-amount-extraction-allowlist-desktop", flag_descriptions::kAutofillEnableAmountExtractionAllowlistDesktopName, flag_descriptions:: -@@ -12437,7 +12467,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12443,7 +12473,7 @@ const FeatureEntry kFeatureEntries[] = { apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)}, #endif // BUILDFLAG(IS_CHROMEOS) @@ -311,7 +311,7 @@ {"chrome-web-store-navigation-throttle", flag_descriptions::kChromeWebStoreNavigationThrottleName, flag_descriptions::kChromeWebStoreNavigationThrottleDescription, -@@ -12473,7 +12503,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12479,7 +12509,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -320,7 +320,7 @@ {"autofill-enable-amount-extraction-testing", flag_descriptions::kAutofillEnableAmountExtractionTestingName, flag_descriptions::kAutofillEnableAmountExtractionTestingDescription, -@@ -12488,7 +12518,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12494,7 +12524,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll, FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)}, @@ -329,7 +329,7 @@ {"root-scrollbar-follows-browser-theme", flag_descriptions::kRootScrollbarFollowsTheme, flag_descriptions::kRootScrollbarFollowsThemeDescription, -@@ -12739,7 +12769,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12745,7 +12775,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -338,7 +338,7 @@ {"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName, tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop, FEATURE_VALUE_TYPE(tabs::kTabGroupHome)}, -@@ -12825,7 +12855,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12831,7 +12861,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -347,7 +347,7 @@ {"enable-site-search-allow-user-override-policy", flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName, flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription, -@@ -12948,7 +12978,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12954,7 +12984,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // !BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -356,7 +356,7 @@ {"lens-search-side-panel-default-width-change", flag_descriptions::kLensSearchSidePanelDefaultWidthChangeName, flag_descriptions::kLensSearchSidePanelDefaultWidthChangeDescription, -@@ -12972,7 +13002,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -12978,7 +13008,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -365,7 +365,7 @@ {"autofill-enable-buy-now-pay-later-for-klarna", flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName, flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription, -@@ -13010,7 +13040,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -13016,7 +13046,7 @@ const FeatureEntry kFeatureEntries[] = { autofill::features::kAutofillEnableDownstreamCardAwarenessIph)}, #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -374,7 +374,7 @@ {"enable-lens-overlay-back-to-page", flag_descriptions::kLensOverlayBackToPageName, flag_descriptions::kLensOverlayBackToPageDescription, kOsDesktop, -@@ -13059,7 +13089,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -13065,7 +13095,7 @@ const FeatureEntry kFeatureEntries[] = { #endif // BUILDFLAG(ENABLE_DICE_SUPPORT) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ diff --git a/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc b/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc index 5c820cb057f7..937fec919191 100644 --- a/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc +++ b/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc @@ -1,6 +1,6 @@ ---- chrome/browser/flag_descriptions.cc.orig 2025-08-26 20:49:50 UTC +--- chrome/browser/flag_descriptions.cc.orig 2025-10-06 20:22:27 UTC +++ chrome/browser/flag_descriptions.cc -@@ -667,7 +667,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB +@@ -671,7 +671,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB "Autofill suggestions on the allowlisted merchant websites."; #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -9,7 +9,7 @@ const char kAutofillEnableAmountExtractionAllowlistDesktopName[] = "Enable loading and querying the checkout amount extraction allowlist on " "Chrome Desktop"; -@@ -685,7 +685,7 @@ const char kAutofillEnableAmountExtractionDesktopDescr +@@ -689,7 +689,7 @@ const char kAutofillEnableAmountExtractionDesktopDescr // BUILDFLAG(IS_CHROMEOS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -18,7 +18,7 @@ const char kAutofillEnableAmountExtractionTestingName[] = "Enable amount extraction testing on Chrome desktop and Clank"; const char kAutofillEnableAmountExtractionTestingDescription[] = -@@ -696,7 +696,7 @@ const char kAutofillEnableAmountExtractionTestingDescr +@@ -700,7 +700,7 @@ const char kAutofillEnableAmountExtractionTestingDescr // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -27,7 +27,7 @@ const char kAutofillEnableBuyNowPayLaterName[] = "Enable buy now pay later on Autofill"; const char kAutofillEnableBuyNowPayLaterDescription[] = -@@ -1189,7 +1189,7 @@ const char kDevicePostureDescription[] = +@@ -1193,7 +1193,7 @@ const char kDevicePostureDescription[] = "Enables Device Posture API (foldable devices)"; #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ @@ -36,7 +36,7 @@ const char kDocumentPictureInPictureAnimateResizeName[] = "Document Picture-in-Picture Animate Resize"; const char kDocumentPictureInPictureAnimateResizeDescription[] = -@@ -1335,7 +1335,7 @@ const char kContextMenuEmptySpaceDescription[] = +@@ -1339,7 +1339,7 @@ const char kContextMenuEmptySpaceDescription[] = "space, a context menu containing page-related items will be shown."; #endif // BUILDFLAG(IS_ANDROID) @@ -45,7 +45,7 @@ const char kContextualCueingName[] = "Contextual cueing"; const char kContextualCueingDescription[] = "Enables the contextual cueing system to support showing actions."; -@@ -1686,7 +1686,7 @@ const char kEnableIsolatedWebAppDevModeDescription[] = +@@ -1690,7 +1690,7 @@ const char kEnableIsolatedWebAppDevModeDescription[] = const char kEnableIsolatedWebAppDevModeDescription[] = "Enables the installation of unverified Isolated Web Apps"; @@ -54,7 +54,7 @@ const char kEnableIwaKeyDistributionComponentName[] = "Enable the Iwa Key Distribution component"; const char kEnableIwaKeyDistributionComponentDescription[] = -@@ -3621,14 +3621,14 @@ const char kReduceTransferSizeUpdatedIPCDescription[] +@@ -3625,14 +3625,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."; @@ -71,7 +71,7 @@ const char kReplaceSyncPromosWithSignInPromosName[] = "Replace all sync-related UI with sign-in ones"; const char kReplaceSyncPromosWithSignInPromosDescription[] = -@@ -3666,7 +3666,7 @@ const char kRobustWindowManagementDescription[] = +@@ -3670,7 +3670,7 @@ const char kRobustWindowManagementDescription[] = "experiencing predictable and reliable window behavior similar to desktop " "browsers."; @@ -80,7 +80,7 @@ const char kRootScrollbarFollowsTheme[] = "Make scrollbar follow theme"; const char kRootScrollbarFollowsThemeDescription[] = "If enabled makes the root scrollbar follow the browser's theme color."; -@@ -3916,7 +3916,7 @@ const char kDefaultSiteInstanceGroupsDescription[] = +@@ -3920,7 +3920,7 @@ const char kDefaultSiteInstanceGroupsDescription[] = "SiteInstance."; #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -89,7 +89,7 @@ const char kPwaNavigationCapturingName[] = "Desktop PWA Link Capturing"; const char kPwaNavigationCapturingDescription[] = "Enables opening links from Chrome in an installed PWA. Currently under " -@@ -4189,7 +4189,7 @@ const char kTouchTextEditingRedesignDescription[] = +@@ -4193,7 +4193,7 @@ const char kTouchTextEditingRedesignDescription[] = const char kTouchTextEditingRedesignDescription[] = "Enables new touch text editing features."; @@ -98,7 +98,7 @@ const char kEnableHistorySyncOptinName[] = "History Sync Opt-in"; const char kEnableHistorySyncOptinDescription[] = "Enables the History Sync Opt-in screen on Desktop platforms. The screen " -@@ -7759,7 +7759,7 @@ const char kTetheringExperimentalFunctionalityDescript +@@ -7763,7 +7763,7 @@ const char kTetheringExperimentalFunctionalityDescript #endif // BUILDFLAG(IS_CHROMEOS) @@ -107,7 +107,7 @@ const char kGetAllScreensMediaName[] = "GetAllScreensMedia API"; const char kGetAllScreensMediaDescription[] = "When enabled, the getAllScreensMedia API for capturing multiple screens " -@@ -7986,7 +7986,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b +@@ -7990,7 +7990,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b // Linux ----------------------------------------------------------------------- @@ -116,7 +116,7 @@ const char kPulseaudioLoopbackForCastName[] = -@@ -8024,6 +8024,18 @@ const char kWaylandUiScalingDescription[] = +@@ -8028,6 +8028,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."; @@ -135,7 +135,7 @@ #endif // BUILDFLAG(IS_LINUX) // Random platform combinations ----------------------------------------------- -@@ -8073,7 +8085,7 @@ const char kGroupPromoPrototypeCpaDescription[] = +@@ -8077,7 +8089,7 @@ const char kGroupPromoPrototypeCpaDescription[] = "Enables contextual toolbar button for group promo prototype."; #endif // BUILDFLAG(IS_ANDROID) @@ -144,7 +144,7 @@ const char kEnableNetworkServiceSandboxName[] = "Enable the network service sandbox."; const char kEnableNetworkServiceSandboxDescription[] = -@@ -8094,7 +8106,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti +@@ -8098,7 +8110,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti "Bluetooth"; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) @@ -153,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 " -@@ -8230,7 +8242,7 @@ const char kElementCaptureDescription[] = +@@ -8234,7 +8246,7 @@ const char kElementCaptureDescription[] = "media track into a track capturing just a specific DOM element."; #endif // !BUILDFLAG(IS_ANDROID) @@ -162,7 +162,7 @@ const char kUIDebugToolsName[] = "Debugging tools for UI"; const char kUIDebugToolsDescription[] = "Enables additional keyboard shortcuts to help debugging."; -@@ -8267,7 +8279,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr +@@ -8271,7 +8283,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr "Chrome's Address and Payments Autofill are disabled in third party mode."; #endif // IS_ANDROID @@ -171,7 +171,7 @@ const char kThirdPartyProfileManagementName[] = "Third party profile management"; const char kThirdPartyProfileManagementDescription[] = -@@ -8390,7 +8402,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti +@@ -8394,7 +8406,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti const char kSupervisedUserBlockInterstitialV3Description[] = "Enables URL filter interstitial V3 for Family Link users."; diff --git a/devel/electron38/files/patch-chrome_browser_flag__descriptions.h b/devel/electron38/files/patch-chrome_browser_flag__descriptions.h index 321a3cc69264..8a5fb0ec96e5 100644 --- a/devel/electron38/files/patch-chrome_browser_flag__descriptions.h +++ b/devel/electron38/files/patch-chrome_browser_flag__descriptions.h @@ -1,6 +1,6 @@ ---- chrome/browser/flag_descriptions.h.orig 2025-08-26 20:49:50 UTC +--- chrome/browser/flag_descriptions.h.orig 2025-10-06 20:22:27 UTC +++ chrome/browser/flag_descriptions.h -@@ -435,7 +435,7 @@ extern const char +@@ -438,7 +438,7 @@ extern const char kAutofillEnableAllowlistForBmoCardCategoryBenefitsDescription[]; #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -9,7 +9,7 @@ extern const char kAutofillEnableAmountExtractionAllowlistDesktopName[]; extern const char kAutofillEnableAmountExtractionAllowlistDesktopDescription[]; extern const char kAutofillEnableAmountExtractionDesktopName[]; -@@ -444,14 +444,14 @@ extern const char kAutofillEnableAmountExtractionDeskt +@@ -447,14 +447,14 @@ extern const char kAutofillEnableAmountExtractionDeskt // BUILDFLAG(IS_CHROMEOS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -26,7 +26,7 @@ extern const char kAutofillEnableBuyNowPayLaterName[]; extern const char kAutofillEnableBuyNowPayLaterDescription[]; -@@ -714,7 +714,7 @@ extern const char kContextMenuEmptySpaceDescription[]; +@@ -717,7 +717,7 @@ extern const char kContextMenuEmptySpaceDescription[]; extern const char kContextMenuEmptySpaceDescription[]; #endif // BUILDFLAG(IS_ANDROID) @@ -35,7 +35,7 @@ extern const char kContextualCueingName[]; extern const char kContextualCueingDescription[]; extern const char kGlicActorName[]; -@@ -885,7 +885,7 @@ extern const char kDocumentPatchingDescription[]; +@@ -888,7 +888,7 @@ extern const char kDocumentPatchingDescription[]; extern const char kDocumentPatchingDescription[]; #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ @@ -44,7 +44,7 @@ extern const char kDocumentPictureInPictureAnimateResizeName[]; extern const char kDocumentPictureInPictureAnimateResizeDescription[]; -@@ -1054,7 +1054,7 @@ extern const char kEnableIsolatedWebAppDevModeDescript +@@ -1057,7 +1057,7 @@ extern const char kEnableIsolatedWebAppDevModeDescript extern const char kEnableIsolatedWebAppDevModeName[]; extern const char kEnableIsolatedWebAppDevModeDescription[]; @@ -53,7 +53,7 @@ extern const char kEnableIwaKeyDistributionComponentName[]; extern const char kEnableIwaKeyDistributionComponentDescription[]; #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -@@ -2061,7 +2061,7 @@ extern const char kReduceIPAddressChangeNotificationDe +@@ -2064,7 +2064,7 @@ extern const char kReduceIPAddressChangeNotificationDe #endif // BUILDFLAG(IS_MAC) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -62,7 +62,7 @@ extern const char kReplaceSyncPromosWithSignInPromosName[]; extern const char kReplaceSyncPromosWithSignInPromosDescription[]; #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || -@@ -2075,7 +2075,7 @@ extern const char kRobustWindowManagementDescription[] +@@ -2078,7 +2078,7 @@ extern const char kRobustWindowManagementDescription[] extern const char kRobustWindowManagementName[]; extern const char kRobustWindowManagementDescription[]; @@ -71,7 +71,7 @@ extern const char kRootScrollbarFollowsTheme[]; extern const char kRootScrollbarFollowsThemeDescription[]; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) -@@ -2216,7 +2216,7 @@ extern const char kDefaultSiteInstanceGroupsDescriptio +@@ -2219,7 +2219,7 @@ extern const char kDefaultSiteInstanceGroupsDescriptio extern const char kDefaultSiteInstanceGroupsDescription[]; #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -80,7 +80,7 @@ extern const char kPwaNavigationCapturingName[]; extern const char kPwaNavigationCapturingDescription[]; #endif -@@ -2392,7 +2392,7 @@ extern const char kTouchTextEditingRedesignDescription +@@ -2395,7 +2395,7 @@ extern const char kTouchTextEditingRedesignDescription extern const char kTouchTextEditingRedesignName[]; extern const char kTouchTextEditingRedesignDescription[]; @@ -89,7 +89,7 @@ extern const char kEnableHistorySyncOptinName[]; extern const char kEnableHistorySyncOptinDescription[]; -@@ -2662,7 +2662,7 @@ extern const char kReduceTransferSizeUpdatedIPCDescrip +@@ -2665,7 +2665,7 @@ extern const char kReduceTransferSizeUpdatedIPCDescrip extern const char kReduceTransferSizeUpdatedIPCName[]; extern const char kReduceTransferSizeUpdatedIPCDescription[]; @@ -98,7 +98,7 @@ extern const char kReduceUserAgentDataLinuxPlatformVersionName[]; extern const char kReduceUserAgentDataLinuxPlatformVersionDescription[]; #endif // #if BUILDFLAG(IS_LINUX) -@@ -4478,7 +4478,7 @@ extern const char kTetheringExperimentalFunctionalityD +@@ -4481,7 +4481,7 @@ extern const char kTetheringExperimentalFunctionalityD #endif // #if BUILDFLAG(IS_CHROMEOS) @@ -107,7 +107,7 @@ extern const char kGetAllScreensMediaName[]; extern const char kGetAllScreensMediaDescription[]; #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) -@@ -4610,7 +4610,7 @@ extern const char kEnableArmHwdrmDescription[]; +@@ -4613,7 +4613,7 @@ extern const char kEnableArmHwdrmDescription[]; // Linux --------------------------------------------------------------------- @@ -116,7 +116,7 @@ extern const char kPulseaudioLoopbackForCastName[]; -@@ -4632,6 +4632,9 @@ extern const char kWaylandUiScalingDescription[]; +@@ -4635,6 +4635,9 @@ extern const char kWaylandUiScalingDescription[]; extern const char kWaylandUiScalingName[]; extern const char kWaylandUiScalingDescription[]; @@ -126,7 +126,7 @@ #endif // BUILDFLAG(IS_LINUX) // Random platform combinations ----------------------------------------------- -@@ -4646,7 +4649,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe +@@ -4649,7 +4652,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe extern const char kWebBluetoothConfirmPairingSupportDescription[]; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) @@ -135,7 +135,7 @@ extern const char kCupsIppPrintingBackendName[]; extern const char kCupsIppPrintingBackendDescription[]; #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_PRINTING) -@@ -4670,7 +4673,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio +@@ -4673,7 +4676,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio extern const char kTaskManagerDesktopRefreshDescription[]; #endif // BUILDFLAG(IS_ANDROID) @@ -144,7 +144,7 @@ extern const char kEnableNetworkServiceSandboxName[]; extern const char kEnableNetworkServiceSandboxDescription[]; -@@ -4753,7 +4756,7 @@ extern const char kElementCaptureDescription[]; +@@ -4756,7 +4759,7 @@ extern const char kElementCaptureDescription[]; extern const char kElementCaptureDescription[]; #endif // !BUILDFLAG(IS_ANDROID) @@ -153,7 +153,7 @@ extern const char kUIDebugToolsName[]; extern const char kUIDebugToolsDescription[]; #endif -@@ -4781,7 +4784,7 @@ extern const char kThirdPartyDisableChromeAutofillSett +@@ -4784,7 +4787,7 @@ extern const char kThirdPartyDisableChromeAutofillSett extern const char kThirdPartyDisableChromeAutofillSettingsScreenDescription[]; #endif // IS_ANDROID @@ -162,7 +162,7 @@ extern const char kThirdPartyProfileManagementName[]; extern const char kThirdPartyProfileManagementDescription[]; -@@ -4857,7 +4860,7 @@ extern const char kSupervisedUserBlockInterstitialV3De +@@ -4860,7 +4863,7 @@ extern const char kSupervisedUserBlockInterstitialV3De extern const char kSupervisedUserBlockInterstitialV3Name[]; extern const char kSupervisedUserBlockInterstitialV3Description[]; diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc index d7ab277b1149..71a4fbac0e48 100644 --- a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc +++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-08-26 20:49:50 UTC +--- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-10-06 20:22:27 UTC +++ chrome/browser/ui/views/frame/browser_view.cc @@ -2476,7 +2476,7 @@ void BrowserView::TabDraggingStatusChanged(bool is_dra } @@ -9,7 +9,7 @@ std::vector<ContentsWebView*> contents_web_views = GetAllVisibleContentsWebViews(); -@@ -5961,7 +5961,7 @@ void BrowserView::MaybeShowSupervisedUserProfileSignIn +@@ -5972,7 +5972,7 @@ void BrowserView::MaybeShowSupervisedUserProfileSignIn } void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() { diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc index 86aabbfaed7b..4d6c38e93ea4 100644 --- a/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc +++ b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc @@ -1,6 +1,6 @@ ---- chrome/browser/ui/views/tabs/tab.cc.orig 2025-08-26 20:49:50 UTC +--- chrome/browser/ui/views/tabs/tab.cc.orig 2025-10-06 20:22:27 UTC +++ chrome/browser/ui/views/tabs/tab.cc -@@ -670,7 +670,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent& +@@ -677,7 +677,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent& return; } diff --git a/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc b/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc index 82e91e8736e8..20b8a362cf39 100644 --- a/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc +++ b/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc @@ -1,6 +1,6 @@ ---- components/enterprise/browser/reporting/report_util.cc.orig 2025-08-26 20:49:50 UTC +--- components/enterprise/browser/reporting/report_util.cc.orig 2025-10-06 20:22:27 UTC +++ components/enterprise/browser/reporting/report_util.cc -@@ -199,7 +199,7 @@ std::string GetSecuritySignalsInReport( +@@ -197,7 +197,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/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc index fc0e80f6bb35..834d7d6d54c9 100644 --- a/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc +++ b/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc @@ -1,4 +1,4 @@ ---- electron/shell/browser/native_window_views.cc.orig 2025-09-02 20:56:04 UTC +--- electron/shell/browser/native_window_views.cc.orig 2025-10-14 04:39:39 UTC +++ electron/shell/browser/native_window_views.cc @@ -53,7 +53,7 @@ #include "ui/wm/core/shadow_types.h" @@ -89,8 +89,8 @@ +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) // On Linux and Windows the minimum and maximum size should be updated with // window size when window is not resizable. - if (!resizable_) { -@@ -1122,7 +1122,7 @@ bool NativeWindowViews::IsClosable() const { + if (!CanResize()) { +@@ -1125,7 +1125,7 @@ bool NativeWindowViews::IsClosable() const { return false; } return !(info.fState & MFS_DISABLED); @@ -99,7 +99,7 @@ return true; #endif } -@@ -1162,7 +1162,7 @@ void NativeWindowViews::Center() { +@@ -1165,7 +1165,7 @@ void NativeWindowViews::Center() { // for now to avoid breaking API contract, but should consider the long // term plan for this aligning with upstream. void NativeWindowViews::Center() { @@ -108,7 +108,7 @@ auto display = display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow()); gfx::Rect window_bounds_in_screen = display.work_area(); -@@ -1378,7 +1378,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men +@@ -1381,7 +1381,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men } void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) { @@ -117,7 +117,7 @@ // Remove global menu bar. if (global_menu_bar_ && menu_model == nullptr) { global_menu_bar_.reset(); -@@ -1434,7 +1434,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow* +@@ -1437,7 +1437,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow* void NativeWindowViews::SetParentWindow(NativeWindow* parent) { NativeWindow::SetParentWindow(parent); @@ -126,7 +126,7 @@ if (x11_util::IsX11()) { auto* connection = x11::Connection::Get(); connection->SetProperty( -@@ -1480,7 +1480,7 @@ void NativeWindowViews::SetProgressBar(double progress +@@ -1483,7 +1483,7 @@ void NativeWindowViews::SetProgressBar(double progress NativeWindow::ProgressState state) { #if BUILDFLAG(IS_WIN) taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state); @@ -135,7 +135,7 @@ if (unity::IsRunning()) { unity::SetProgressFraction(progress); } -@@ -1606,7 +1606,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM +@@ -1609,7 +1609,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM #if BUILDFLAG(IS_WIN) window_handle = reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget); @@ -144,7 +144,7 @@ window_handle = static_cast<uint32_t>(accelerated_widget); #endif aura::WindowTreeHost* const host = -@@ -1704,7 +1704,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC +@@ -1707,7 +1707,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC SendMessage(hwnd, WM_SETICON, ICON_BIG, reinterpret_cast<LPARAM>(app_icon_.get())); } @@ -153,7 +153,7 @@ void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) { auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget( GetAcceleratedWidget()); -@@ -1825,7 +1825,7 @@ bool NativeWindowViews::CanMinimize() const { +@@ -1828,7 +1828,7 @@ bool NativeWindowViews::CanMinimize() const { bool NativeWindowViews::CanMinimize() const { #if BUILDFLAG(IS_WIN) return minimizable_; @@ -162,7 +162,7 @@ return true; #endif } -@@ -1867,7 +1867,7 @@ NativeWindowViews::CreateNonClientFrameView(views::Wid +@@ -1870,7 +1870,7 @@ NativeWindowViews::CreateNonClientFrameView(views::Wid #endif } @@ -171,7 +171,7 @@ electron::ClientFrameViewLinux* NativeWindowViews::GetClientFrameViewLinux() { // Check to make sure this window's non-client frame view is a // ClientFrameViewLinux. If either has_frame() or has_client_frame() -@@ -1890,7 +1890,7 @@ void NativeWindowViews::HandleKeyboardEvent( +@@ -1893,7 +1893,7 @@ void NativeWindowViews::HandleKeyboardEvent( if (widget_destroyed_) return; @@ -180,7 +180,7 @@ if (event.windows_key_code == ui::VKEY_BROWSER_BACK) NotifyWindowExecuteAppCommand(kBrowserBackward); else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD) -@@ -1909,7 +1909,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e +@@ -1912,7 +1912,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e // Alt+Click should not toggle menu bar. root_view_.ResetAltState(); diff --git a/devel/electron38/files/patch-electron_shell_browser_native__window__views.h b/devel/electron38/files/patch-electron_shell_browser_native__window__views.h index b7457cd5f788..6e925ff258b2 100644 --- a/devel/electron38/files/patch-electron_shell_browser_native__window__views.h +++ b/devel/electron38/files/patch-electron_shell_browser_native__window__views.h @@ -1,4 +1,4 @@ ---- electron/shell/browser/native_window_views.h.orig 2025-09-02 20:56:04 UTC +--- electron/shell/browser/native_window_views.h.orig 2025-10-14 04:39:39 UTC +++ electron/shell/browser/native_window_views.h @@ -30,7 +30,7 @@ namespace electron { @@ -9,7 +9,7 @@ class ClientFrameViewLinux; class GlobalMenuBarX11; #endif -@@ -171,7 +171,7 @@ class NativeWindowViews : public NativeWindow, +@@ -172,7 +172,7 @@ class NativeWindowViews : public NativeWindow, LPARAM l_param, LRESULT* result); void SetIcon(HICON small_icon, HICON app_icon); @@ -18,7 +18,7 @@ void SetIcon(const gfx::ImageSkia& icon); #endif -@@ -188,7 +188,7 @@ class NativeWindowViews : public NativeWindow, +@@ -189,7 +189,7 @@ class NativeWindowViews : public NativeWindow, SkColor overlay_button_color() const { return overlay_button_color_; } SkColor overlay_symbol_color() const { return overlay_symbol_color_; } @@ -27,7 +27,7 @@ // returns the ClientFrameViewLinux iff that is our NonClientFrameView type, // nullptr otherwise. ClientFrameViewLinux* GetClientFrameViewLinux(); -@@ -266,7 +266,7 @@ class NativeWindowViews : public NativeWindow, +@@ -267,7 +267,7 @@ class NativeWindowViews : public NativeWindow, // events from resizing the window. extensions::SizeConstraints old_size_constraints_; diff --git a/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc b/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc index 97b7c2e43dd8..4a330aa2b463 100644 --- a/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc +++ b/devel/electron38/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-07-04 05:17:06 UTC +--- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2025-10-17 08:45:58 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 @@ namespace { + #include "base/nix/xdg_util.h" +@@ -23,7 +23,7 @@ namespace { 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. |