Index: tools/metrics/histograms/histograms.xml |
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
index 01e6809e03ca3e89f81aeb43d388576ee5f0ddf2..cfd574e31dc64d1a92b33e9aa511cc495a893182 100644 |
--- a/tools/metrics/histograms/histograms.xml |
+++ b/tools/metrics/histograms/histograms.xml |
@@ -21309,6 +21309,18 @@ Therefore, the affected-histogram name has to have at least one dot in it. |
<summary>Events seen by the OSX NSException swizzle.</summary> |
</histogram> |
+<histogram name="OSX.Fullscreen.Enter" enum="OSXFullscreenParameters"> |
+ <owner>erikchen@chromium.org</owner> |
+ <summary> |
+ This event is recorded each time a user triggers fullscreen for a browser |
+ window. The value's bits reflect different parameters. Bit 0: Fullscreen |
+ entry mechanism (AppKit vs Immersive). Bit 1: Whether the window was on the |
+ primary screen (Primary vs. Secondary). Bit 2: Whether displays have |
+ separate spaces options is enabled (Seperate vs Shared). Bit 3: Whether |
+ there are multiple screens. |
+ </summary> |
+</histogram> |
+ |
<histogram name="OSX.SystemHotkeyMap.LoadSuccess" enum="BooleanSuccess"> |
<owner>erikchen@chromium.org</owner> |
<summary> |
@@ -48016,6 +48028,45 @@ To add a new entry, add it with any value and run test to compute valid value. |
</int> |
</enum> |
+<enum name="OSXFullscreenParameters" type="int"> |
+ <int value="2" label="IMMERSIVE_PRIMARY_SHARED_SINGLE"> |
+ Immersive Mechanism + Primary Screen + Shared Spaces + Single Screen |
+ </int> |
+ <int value="3" label="APPKIT_PRIMARY_SHARED_SINGLE"> |
+ AppKit Mechanism + Primary Screen + Shared Spaces + Single Screen |
+ </int> |
+ <int value="6" label="IMMERSIVE_PRIMARY_SEPARATE_SINGLE"> |
+ Immersive Mechanism + Primary Screen + Separate Spaces + Single Screen |
+ </int> |
+ <int value="7" label="APPKIT_PRIMARY_SEPARATE_SINGLE"> |
+ AppKit Mechanism + Primary Screen + Separate Spaces + Single Screen |
+ </int> |
+ <int value="8" label="IMMERSIVE_SECONDARY_SHARED_MULTIPLE"> |
+ Immersive Mechanism + Secondary Screen + Shared Spaces + Multiple Screens |
+ </int> |
+ <int value="9" label="APPKIT_SECONDARY_SHARED_MULTIPLE"> |
+ AppKit Mechanism + Secondary Screen + Shared Spaces + Multiple Screens |
+ </int> |
+ <int value="10" label="IMMERSIVE_PRIMARY_SHARED_MULTIPLE"> |
+ Immersive Mechanism + Primary Screen + Shared Spaces + Multiple Screens |
+ </int> |
+ <int value="11" label="APPKIT_PRIMARY_SHARED_MULTIPLE"> |
+ AppKit Mechanism + Primary Screen + Shared Spaces + Multiple Screens |
+ </int> |
+ <int value="12" label="IMMERSIVE_SECONDARY_SEPARATE_MULTIPLE"> |
+ Immersive Mechanism + Secondary Screen + Separate Spaces + Multiple Screens |
+ </int> |
+ <int value="13" label="APPKIT_SECONDARY_SEPARATE_MULTIPLE"> |
+ AppKit Mechanism + Secondary Screen + Separate Spaces + Multiple Screens |
+ </int> |
+ <int value="14" label="IMMERSIVE_PRIMARY_SEPARATE_MULTIPLE"> |
+ Immersive Mechanism + Primary Screen + Separate Spaces + Multiple Screens |
+ </int> |
+ <int value="15" label="APPKIT_PRIMARY_SEPARATE_MULTIPLE"> |
+ AppKit Mechanism + Primary Screen + Separate Spaces + Multiple Screens |
+ </int> |
+</enum> |
+ |
<enum name="OtherPossibleUsernamesUsage" type="int"> |
<int value="0" label="Nothing to Autofill"/> |
<int value="1" label="No other possible usernames"/> |