chrome: add wayland-session-management flag
This add a chrome flag for the experimental support of the xdg-session-management-v1 protocol in Ozone/Wayland backend for Linux Desktop. Further design notes available at https://notes.nickdiego.dev/chromium/wayland-session-management R=thomasanderson Bug: 352081012 Change-Id: Ie6e1b8629bb6d6150713041b921f44f610373a0b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6398027 Auto-Submit: Nick Yamane <nickdiego@igalia.com> Reviewed-by: Thomas Anderson <thomasanderson@chromium.org> Commit-Queue: Nick Yamane <nickdiego@igalia.com> Cr-Commit-Position: refs/heads/main@{#1439201}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
f7cea39323
commit
981f70ee65
chrome/browser
tools/metrics/histograms
@ -5701,6 +5701,11 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
flag_descriptions::kWaylandLinuxDrmSyncobjName,
|
||||
flag_descriptions::kWaylandLinuxDrmSyncobjDescription, kOsLinux,
|
||||
FEATURE_VALUE_TYPE(features::kWaylandLinuxDrmSyncobj)},
|
||||
|
||||
{"wayland-session-management",
|
||||
flag_descriptions::kWaylandSessionManagementName,
|
||||
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
|
||||
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
|
||||
#endif // BUILDFLAG(IS_LINUX)
|
||||
|
||||
#if BUILDFLAG(ENABLE_VR)
|
||||
|
@ -9488,6 +9488,11 @@
|
||||
"owners": [ "nickdiego@igalia.com", "fangzhoug@chromium.org", "thomasanderson@chromium.org"],
|
||||
"expiry_milestone": 138
|
||||
},
|
||||
{
|
||||
"name": "wayland-session-management",
|
||||
"owners": [ "nickdiego@igalia.com", "fangzhoug@chromium.org", "thomasanderson@chromium.org"],
|
||||
"expiry_milestone": 146
|
||||
},
|
||||
{
|
||||
"name": "wayland-text-input-v3",
|
||||
"owners": [
|
||||
|
@ -7716,6 +7716,10 @@ const char kWaylandPerWindowScalingName[] = "Wayland per-window scaling";
|
||||
const char kWaylandPerWindowScalingDescription[] =
|
||||
"Enable Wayland's per-window scaling experimental support.";
|
||||
|
||||
const char kWaylandSessionManagementName[] = "Wayland session management";
|
||||
const char kWaylandSessionManagementDescription[] =
|
||||
"Enable Wayland's xx/xdg-session-management-v1 experimental support.";
|
||||
|
||||
const char kWaylandTextInputV3Name[] = "Wayland text-input-v3";
|
||||
const char kWaylandTextInputV3Description[] =
|
||||
"Enable Wayland's text-input-v3 experimental support.";
|
||||
|
@ -4536,6 +4536,9 @@ extern const char kWaylandLinuxDrmSyncobjDescription[];
|
||||
extern const char kWaylandPerWindowScalingName[];
|
||||
extern const char kWaylandPerWindowScalingDescription[];
|
||||
|
||||
extern const char kWaylandSessionManagementName[];
|
||||
extern const char kWaylandSessionManagementDescription[];
|
||||
|
||||
extern const char kWaylandTextInputV3Name[];
|
||||
extern const char kWaylandTextInputV3Description[];
|
||||
|
||||
|
@ -10795,6 +10795,7 @@ from previous Chrome versions.
|
||||
<int value="-1326486858" label="ChromeWebuiRefresh2023:enabled"/>
|
||||
<int value="-1326463296" label="SSLCommittedInterstitials:disabled"/>
|
||||
<int value="-1325887476" label="NewPrintPreview:enabled"/>
|
||||
<int value="-1325821173" label="WaylandSessionManagement:enabled"/>
|
||||
<int value="-1325230610" label="TailoredSecurityRetryForSyncUsers:enabled"/>
|
||||
<int value="-1324982303" label="MacAddressRandomization:disabled"/>
|
||||
<int value="-1324972952" label="WallpaperGooglePhotosSharedAlbums:disabled"/>
|
||||
@ -10833,6 +10834,7 @@ from previous Chrome versions.
|
||||
<int value="-1311503211" label="MuteNotificationsDuringScreenShare:enabled"/>
|
||||
<int value="-1311204345" label="FuseBox:disabled"/>
|
||||
<int value="-1311133348" label="VrBrowsingNativeAndroidUi:enabled"/>
|
||||
<int value="-1310805652" label="WaylandSessionManagement:disabled"/>
|
||||
<int value="-1310737697" label="MaterialDesignSettings:enabled"/>
|
||||
<int value="-1310387347"
|
||||
label="AccountReauthenticationRecentTimeWindow:disabled"/>
|
||||
|
Reference in New Issue
Block a user