Delete a bunch of expired/unlogged histogram entries.
Also runs remove_unused_enums.py to clean those up and fixes
a small issue with the script.
Bug: None
Change-Id: I46216074fd16dd63af39c2e716b32fba1897b6a4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5593231
Auto-Submit: Alexei Svitkine <asvitkine@chromium.org>
Commit-Queue: Luc Nguyen <lucnguyen@google.com>
Reviewed-by: Luc Nguyen <lucnguyen@google.com>
Cr-Commit-Position: refs/heads/main@{#1309538}
diff --git a/tools/metrics/histograms/enums.xml b/tools/metrics/histograms/enums.xml
index 3c8a7da9..97524bc 100644
--- a/tools/metrics/histograms/enums.xml
+++ b/tools/metrics/histograms/enums.xml
@@ -656,14 +656,6 @@
<int value="0" label="Success"/>
</enum>
-<enum name="ArcContinueBootImpulseStatus">
-<!-- To be kept in sync with ChromeOS enum ArcContinueBootImpulseStatus -->
-
- <int value="0" label="Arc continue boot impulse succeeded."/>
- <int value="1" label="Arc continue boot impulse failed."/>
- <int value="2" label="Arc continue boot impulse timed out."/>
-</enum>
-
<enum name="ArcInputOverlayRepositionOperationType">
<summary>
Defines how the view reposition operation is achieved for ARC input overlay.
@@ -708,18 +700,6 @@
<int value="1" label="kLoaded"/>
</enum>
-<enum name="AssistantBetterOnboardingType">
- <int value="0" label="kUnspecified"/>
- <int value="1" label="kMath"/>
- <int value="2" label="kKnowledgeEdu"/>
- <int value="3" label="kConversion"/>
- <int value="4" label="kKnowledge"/>
- <int value="5" label="kProductivity"/>
- <int value="6" label="kPersonality"/>
- <int value="7" label="kLanguage"/>
- <int value="8" label="kTechnical"/>
-</enum>
-
<enum name="AssistantButtonId">
<int value="1" label="kBackDeprecated"/>
<int value="2" label="kCloseDeprecated"/>
@@ -954,14 +934,6 @@
<int value="13" label="768 kHz"/>
</enum>
-<enum name="AutocompleteActionPredictorPredictionStatus">
- <int value="0" label="NSP/Prerender not started"/>
- <int value="1" label="NSP/Prerender cancelled"/>
- <int value="2" label="NSP/Prerender unused"/>
- <int value="3" label="NSP/Prerender hit finished"/>
- <int value="4" label="NSP/Prerender hit unfinished"/>
-</enum>
-
<enum name="AutocompleteHtmlFieldMode">
<int value="0" label="None"/>
<int value="1" label="Billing"/>
@@ -2192,11 +2164,6 @@
<int value="1" label="Created"/>
</enum>
-<enum name="BooleanDefault">
- <int value="0" label="Not Default"/>
- <int value="1" label="Default"/>
-</enum>
-
<enum name="BooleanDeletedOrNot">
<int value="0" label="Not deleted"/>
<int value="1" label="Deleted"/>
@@ -2351,11 +2318,6 @@
<int value="1" label="Known"/>
</enum>
-<enum name="BooleanLatched">
- <int value="0" label="Not latched"/>
- <int value="1" label="Latched"/>
-</enum>
-
<enum name="BooleanLoaded">
<int value="0" label="Not loaded"/>
<int value="1" label="Loaded"/>
@@ -2381,11 +2343,6 @@
<int value="1" label="Occurred"/>
</enum>
-<enum name="BooleanOnBattery">
- <int value="0" label="Not on battery"/>
- <int value="1" label="On Battery"/>
-</enum>
-
<enum name="BooleanOptedIn">
<int value="0" label="Not opted-in"/>
<int value="1" label="Opted-in"/>
@@ -2471,11 +2428,6 @@
<int value="1" label="Sent"/>
</enum>
-<enum name="BooleanShareGroup">
- <int value="0" label="No share group"/>
- <int value="1" label="Using share group"/>
-</enum>
-
<enum name="BooleanShown">
<int value="0" label="Not Shown"/>
<int value="1" label="Shown"/>
@@ -3051,18 +3003,6 @@
<int value="5" label="Unknown"/>
</enum>
-<enum name="CoalitionIDAvailability">
- <summary>
- Details about whether or not it's possible to get coalition resource usage
- data on the system.
- </summary>
- <int value="0" label="Available"/>
- <int value="1" label="Not available"/>
- <int value="2" label="Unable to get resource usage data from coalition"/>
- <int value="3" label="Unable to get parent coalition ID"/>
- <int value="4" label="Not alone in coalition"/>
-</enum>
-
<enum name="ColorCorrectionFilterTypes">
<int value="0" label="Protanomaly"/>
<int value="1" label="Deuteranomaly"/>
@@ -4267,18 +4207,6 @@
<int value="6" label="Eligible: Forced via kForceEligibleForTesting"/>
</enum>
-<enum name="CookiesInUseDialogActions">
- <summary>Actions done in "Cookies in use" dialog.</summary>
- <int value="0" label="Dialog opened"/>
- <int value="1" label="Single cookie deleted"/>
- <int value="2" label="Cookies folder deleted"/>
- <int value="3" label="Folder deleted"/>
- <int value="4" label="Site deleted"/>
- <int value="5" label="Site blocked"/>
- <int value="6" label="Site allowed"/>
- <int value="7" label="Site cleared on exit"/>
-</enum>
-
<enum name="CopylessCacheHit">
<int value="0" label="Cache hit with entity"/>
<int value="1" label="Cache hit without entity"/>
@@ -6200,21 +6128,6 @@
<int value="19" label="Science"/>
</enum>
-<enum name="ExploreSitesRequestStatus">
- <int value="0" label="Success">Request completed successfully.</int>
- <int value="1" label="Failure">
- Request failed even after all the retries.
- </int>
- <int value="2" label="ShouldSuspendBadRequest">
- Request failed with error indicating that the request can not be serviced by
- the server.
- </int>
- <int value="3" label="ShouldSuspendBlockedByAdministrator">
- The request was blocked by a URL blacklist configured by the domain
- administrator.
- </int>
-</enum>
-
<enum name="ExploreSitesStoreEvent">
<int value="0" label="Store opened first time">
Store was opened for this first time during this session.
@@ -6279,24 +6192,6 @@
<int value="28" label="REPLACED_BY_SYSTEM_APP"/>
</enum>
-<enum name="FactoryPingEmbargoEndDateValidity">
- <summary>
- Defines the validity of the factory ping embargo end date in RW_VPD.
- </summary>
- <int value="0" label="Malformed">
- The value does not have a correct format.
- </int>
- <int value="1" label="Invalid">
- The value has a correct format, but it is semantically invalid. This means
- that it is more than 14 days in the future.
- </int>
- <int value="2" label="Valid">
- The value is present and valid. This could either mean that the device is in
- the factory ping embargo period, or that the factory ping embargo period has
- passed.
- </int>
-</enum>
-
<enum name="FastCheckoutRunOutcome">
<summary>Defines possible outcomes of a Fast Checkout run.</summary>
<int value="0"
@@ -12669,23 +12564,6 @@
<int value="12" label="Failure (invalid public key format)"/>
</enum>
-<enum name="GCMLoadStatus">
- <int value="0" label="Success"/>
- <int value="1" label="Reloading open store"/>
- <int value="2" label="Store open failed"/>
- <int value="3" label="Loading device credentials failed"/>
- <int value="4" label="Loading registrations failed"/>
- <int value="5" label="Loading incoming messages failed"/>
- <int value="6" label="Loading outgoing messages failed"/>
- <int value="7" label="Loading last checkin info failed"/>
- <int value="8" label="Loading gservice settings failed"/>
- <int value="9" label="Loading account mapping failed"/>
- <int value="10" label="Loading last token time failed"/>
- <int value="11" label="Loading heartbeat intervals failed"/>
- <int value="12" label="Loading Instance ID data failed"/>
- <int value="13" label="Store does not exist"/>
-</enum>
-
<enum name="GCMRegistrationCacheStatus">
<int value="0" label="Registration not found"/>
<int value="1" label="Registration found; Token fresh"/>
@@ -14161,75 +14039,6 @@
<int value="11" label="CarrierIParcel"/>
</enum>
-<enum name="IPCAttachmentBrokerPrivilegedBrokerAttachmentError">
- <int value="0" label="DESTINATION_FOUND">
- The brokerable attachment had a valid destination. This is the success case.
- </int>
- <int value="1" label="DESTINATION_NOT_FOUND">
- The brokerable attachment had a destination, but the broker did not have a
- channel of communication with that process.
- </int>
- <int value="2" label="NO_DESTINATION">
- The brokerable attachment did not have a destination process.
- </int>
- <int value="3" label="ERROR_MAKE_INTERMEDIATE">
- Error making an intermediate Mach port.
- </int>
- <int value="4" label="ERROR_PARSE_DUPLICATE_MACH_PORT_MESSAGE">
- Error parsing DuplicateMachPort message.
- </int>
- <int value="5" label="ERROR_TASK_FOR_PID">
- Couldn't get a task port for the process with a given pid.
- </int>
- <int value="6" label="ERROR_MAKE_RECEIVE_PORT">
- Couldn't make a port with receive rights in the destination process.
- </int>
- <int value="7" label="ERROR_SET_ATTRIBUTES">
- Couldn't change the attributes of a Mach port.
- </int>
- <int value="8" label="ERROR_EXTRACT_RIGHT_DEST">
- Couldn't extract a right from the destination process.
- </int>
- <int value="9" label="ERROR_SEND_MACH_PORT">
- Couldn't send a Mach port in a call to mach_msg().
- </int>
- <int value="10" label="ERROR_DECREASE_REF">
- Couldn't decrease the ref count on a Mach port.
- </int>
- <int value="11" label="ERROR_EXTRACT_RIGHT_SOURCE">
- Couldn't extract a right from the source process.
- </int>
- <int value="12" label="ERROR_SOURCE_NOT_FOUND">
- Broker didn't have a channel of communication with the source process.
- </int>
- <int value="13" label="ERROR_COULD_NOT_OPEN_SOURCE_OR_DEST">
- Broker could not open the source or destination process with extra
- privileges.
- </int>
- <int value="14" label="ERROR_INVALID_PERMISSIONS">
- Broker was asked to transfer a HANDLE with invalid permissions.
- </int>
- <int value="15" label="DELAYED">
- Broker was not immediately able to send an attachment.
- </int>
- <int value="16" label="DELAYED_SEND">
- Broker successfully sent a delayed attachment.
- </int>
-</enum>
-
-<enum name="IPCAttachmentBrokerUnprivilegedBrokerAttachmentError">
- <int value="0" label="SUCCESS">
- The brokerable attachment was successfully processed.
- </int>
- <int value="1" label="DESTINATION_NOT_FOUND">
- The brokerable attachment's destination was not the process that received
- the attachment.
- </int>
- <int value="2" label="ERR_RECEIVE_MACH_MESSAGE">
- An error occurred while trying to receive a Mach port with mach_msg().
- </int>
-</enum>
-
<enum name="IsAdTagged">
<int value="0" label="Unknown"/>
<int value="1" label="False"/>
@@ -28257,18 +28066,6 @@
<int value="2" label="Unknown"/>
</enum>
-<enum name="OfflineIndicatorCTREvent">
- <int value="0" label="Displayed"/>
- <int value="1" label="Clicked"/>
-</enum>
-
-<enum name="OfflineIndicatorSurfaceState">
- <int value="0" label="Can animate controls"/>
- <int value="1" label="Can animate controls, omnibox focused"/>
- <int value="2" label="Cannot animate controls"/>
- <int value="3" label="Cannot animate controls, omnibox focused"/>
-</enum>
-
<enum name="OfflineMeasurementsHttpProbeResult">
<int value="0" label="Invalid"/>
<int value="1" label="No internet"/>
@@ -28576,84 +28373,6 @@
</int>
</enum>
-<enum name="OptimizationGuidePageEntityCollection">
- <int value="0" label="Unknown"/>
- <int value="1" label="Accommodations"/>
- <int value="2" label="Actors"/>
- <int value="3" label="Airports"/>
- <int value="4" label="AnatomicalStructures"/>
- <int value="5" label="Artworks"/>
- <int value="6" label="Athletes"/>
- <int value="7" label="Authors"/>
- <int value="8" label="BookEditions"/>
- <int value="9" label="BusinessOperations"/>
- <int value="10" label="Cars"/>
- <int value="11" label="CausesOfDeath"/>
- <int value="12" label="CelestialObjectWithCoordinateSystems"/>
- <int value="13" label="ChemicalCompounds"/>
- <int value="14" label="ConsumerProducts"/>
- <int value="15" label="Cuisines"/>
- <int value="16" label="CulinaryMeasures"/>
- <int value="17" label="Currencies"/>
- <int value="18" label="Diets"/>
- <int value="19" label="DiseaseOrMedicalConditions"/>
- <int value="20" label="EducationalInstitutions"/>
- <int value="21" label="Employers"/>
- <int value="22" label="Events"/>
- <int value="23" label="FictionalCharacters"/>
- <int value="24" label="FilmActors"/>
- <int value="25" label="FilmScreeningVenues"/>
- <int value="26" label="FilmSeries"/>
- <int value="27" label="Films"/>
- <int value="28" label="Foods"/>
- <int value="29" label="Garments"/>
- <int value="30" label="GeoBusinessChain"/>
- <int value="31" label="GeoEstablishment"/>
- <int value="32" label="GeoLocality"/>
- <int value="33" label="GeoNaturalFeature"/>
- <int value="34" label="GeoPolitical"/>
- <int value="35" label="Holidays"/>
- <int value="36" label="HumanLanguages"/>
- <int value="37" label="Software"/>
- <int value="38" label="JobTitles"/>
- <int value="39" label="LiterarySeries"/>
- <int value="40" label="LocalShoppingBuyables"/>
- <int value="41" label="Materials"/>
- <int value="42" label="MedicalTreatments"/>
- <int value="43" label="Models"/>
- <int value="44" label="MusicGroupMembers"/>
- <int value="45" label="MusicalAlbums"/>
- <int value="46" label="MusicalArtists"/>
- <int value="47" label="MusicalGenres"/>
- <int value="48" label="MusicalGroups"/>
- <int value="49" label="MusicalRecordings"/>
- <int value="50" label="MusicalReleases"/>
- <int value="51" label="Musicians"/>
- <int value="52" label="OrganismClassifications"/>
- <int value="53" label="Organizations"/>
- <int value="54" label="People"/>
- <int value="55" label="Periodicals"/>
- <int value="56" label="Politicians"/>
- <int value="57" label="RecordingClusters"/>
- <int value="58" label="Religions"/>
- <int value="59" label="Restaurants"/>
- <int value="60" label="RideOfferingServices"/>
- <int value="61" label="ShoppingCenters"/>
- <int value="62" label="SocialNetworkServiceWebsites"/>
- <int value="63" label="Sports"/>
- <int value="64" label="SportsTeams"/>
- <int value="65" label="Structures"/>
- <int value="66" label="TouristAttractions"/>
- <int value="67" label="TravelDestinations"/>
- <int value="68" label="TvActors"/>
- <int value="69" label="TvEpisodes"/>
- <int value="70" label="TvPrograms"/>
- <int value="71" label="Venues"/>
- <int value="72" label="VideoGames"/>
- <int value="73" label="Websites"/>
- <int value="74" label="WrittenWorks"/>
-</enum>
-
<enum name="OptimizationGuideRaceNavigationFetchAttemptStatus">
<int value="0" label="Unknown"/>
<int value="1" label="Fetch race not needed">
@@ -28706,71 +28425,6 @@
<int value="6" label="Invalid Key Length"/>
</enum>
-<enum name="OSXExceptionHandlerEvents">
- <int value="0" label="EXCEPTION_ACCESSIBILITY">
- Object does not support accessibility attributes
- </int>
- <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
- Forced crash due to menu item bounds checking failure
- </int>
- <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
- Forced crash due to view not in a window requiring a window
- </int>
- <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
- Whitelisted exception for bug 85463. Suspect ImageKit conversions for media
- browser in open or save panel.
- </int>
- <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
- Whitelisted exception for bug 316759. Suspect background address detection,
- field unknown.
- </int>
- <int value="5" label="EXCEPTION_NSREGULAREXPRESSION_NIL_STRING">
- Whitelisted exception for bug 466076. Suspect background address detection,
- field unknown.
- </int>
-</enum>
-
-<enum name="OSXFullscreenSource">
- <int value="0" label="BROWSER">
- The window entered fullscreen for the browser.
- </int>
- <int value="1" label="TAB_CONTENT">
- The window entered fullscreen for the tab contents.
- </int>
- <int value="2" label="EXTENSION">
- The window entered fullscreen for an extension.
- </int>
-</enum>
-
-<enum name="OSXFullscreenStyle">
- <int value="0" label="IMMERSIVE">
- The window was fullscreened using the immersive mechanism.
- </int>
- <int value="1" label="PRESENTATION_MODE">
- The window was fullscreened using the AppKit mechanism, in Presentation
- Mode.
- </int>
- <int value="2" label="CANONICAL_FULLSCREEN">
- The window was fullscreened using the AppKit mechanism, in Canonical
- Fullscreen.
- </int>
-</enum>
-
-<enum name="OSXFullscreenWindowLocation">
- <int value="0" label="PRIMARY_SINGLE_SCREEN">
- The window was located on the primary screen, and there is only a single
- screen available.
- </int>
- <int value="1" label="PRIMARY_MULTIPLE_SCREEN">
- The window was located on the primary screen, and there are multiple screens
- available.
- </int>
- <int value="2" label="SECONDARY_MULTIPLE_SCREEN">
- The window was located on a secondary screen, and there are multiple screens
- available.
- </int>
-</enum>
-
<enum name="OSXNSException">
<int value="0" label="NSGenericException"/>
<int value="1" label="NSRangeException"/>
@@ -29139,22 +28793,6 @@
<int value="2" label="Android intent"/>
</enum>
-<enum name="PendingBeaconHostAction">
- <int value="0" label="None"/>
- <int value="1" label="Create"/>
- <int value="2" label="Send"/>
- <int value="3" label="Delete"/>
- <int value="4" label="Network Send"/>
- <int value="5" label="Network Complete"/>
-</enum>
-
-<enum name="PendingBeaconHostBatchAction">
- <int value="0" label="None"/>
- <int value="1" label="Send All on Host Destroy"/>
- <int value="2" label="Send All on Navigation"/>
- <int value="3" label="Send All on Process Exit"/>
-</enum>
-
<enum name="PepperInterface">
<!-- Generated by ppapi/tools/pepper_hash_for_uma.cc -->
@@ -29380,23 +29018,6 @@
<int value="13" label="Zero Window"/>
</enum>
-<enum name="PerformanceMonitor.UsageScenario.ShortInterval">
- <int value="1" label="All Tabs Hidden Audio"/>
- <int value="2" label="All Tabs Hidden No Video Capture or Audio"/>
- <int value="3" label="All Tabs Hidden No Video Capture or Audio (Recent)"/>
- <int value="4" label="All Tabs Hidden Video Capture"/>
- <int value="5" label="Audio"/>
- <int value="6" label="Embedded Video No Navigation"/>
- <int value="7" label="Embedded Video With Navigation"/>
- <int value="8" label="Fullscreen Video"/>
- <int value="9" label="Interaction"/>
- <int value="10" label="Navigation"/>
- <int value="11" label="Passive"/>
- <int value="12" label="Video capture"/>
- <int value="13" label="Zero Window"/>
- <int value="14" label="Zero Window (Recent)"/>
-</enum>
-
<enum name="PermissionAutoRevocationHistory">
<summary>
Track whether the permission has been automatically revoked in the past at
@@ -30209,12 +29830,6 @@
<int value="1" label="Metrics were changed during recording"/>
</enum>
-<enum name="PreloadBookmarkMetricsEvent">
- <int value="0" label="MouseOver"/>
- <int value="1" label="MouseDown"/>
- <int value="2" label="MouseClick"/>
-</enum>
-
<enum name="PreloadingTriggeringOutcome">
<int value="0" label="Unspecified"/>
<int value="2" label="Duplicate"/>
@@ -33863,12 +33478,6 @@
would be helpful to identify which type is being sent.
-->
-<enum name="SuggestionsResponseState">
- <int value="0" label="Empty response received from the server."/>
- <int value="1" label="Invalid response received from the server."/>
- <int value="2" label="Valid response received from the server."/>
-</enum>
-
<enum name="SuggestTileType">
<int value="0" label="Other"/>
<int value="1" label="URL"/>
@@ -34004,29 +33613,6 @@
<int value="3" label="Token was cleared"/>
</enum>
-<enum name="TouchpadDeviceState">
- <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
- No touchpad detected on a device without built-in touchpad
- </int>
- <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
- External touchpad detected on a device without built-in touchpad
- </int>
- <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
- Built-in touchpad not detected at boot time on a device with built-in
- touchpad (touchpad failure at boot time)
- </int>
- <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
- Built-in touchpad detected at boot time on a device with built-in touchpad
- </int>
- <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
- Built-in touchpad not detected at resume time on a device with built-in
- touchpad (touchpad failure at resume time)
- </int>
- <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
- Built-in touchpad detected at resume time on a device with built-in touchpad
- </int>
-</enum>
-
<enum name="TouchscreenConfiguration">
<int value="0" label="InternalOneExternalNone"/>
<int value="1" label="InternalNoneExternalOne"/>
@@ -34968,14 +34554,6 @@
<int value="75" label=".tini"/>
</enum>
-<enum name="VoiceIntentTarget">
-<!-- This must be kept in sync with the VoiceIntentTarget variants in
-others/histograms.xml -->
-
- <int value="0" label="System"/>
- <int value="1" label="Assistant"/>
-</enum>
-
<enum name="VoiceInteractionEventSource">
<!-- This must be kept in sync with VoiceInteraction.AssistantActionPerformed in
others/histograms.xml -->
@@ -35772,14 +35350,6 @@
<int value="2120829362" label="chrome://account-manager-welcome/"/>
</enum>
-<enum name="WebURLRequestPriority">
- <int value="0" label="VeryLow"/>
- <int value="1" label="Low"/>
- <int value="2" label="Medium"/>
- <int value="3" label="High"/>
- <int value="4" label="VeryHigh"/>
-</enum>
-
<enum name="WebUsbChooserClosed">
<int value="0" label="User cancelled"/>
<int value="1" label="User cancelled, no devices available"/>
diff --git a/tools/metrics/histograms/metadata/android/enums.xml b/tools/metrics/histograms/metadata/android/enums.xml
index c46bc09..e7f4773 100644
--- a/tools/metrics/histograms/metadata/android/enums.xml
+++ b/tools/metrics/histograms/metadata/android/enums.xml
@@ -654,13 +654,6 @@
<int value="21" label="(06) HUB"/>
</enum>
-<enum name="ChildAppInfoError">
- <int value="0" label="No error (app info matches)"/>
- <int value="1" label="sourceDir mismatch"/>
- <int value="2" label="sharedLibraryFiles mismatch"/>
- <int value="3" label="RemoteException when calling getAppInfo()"/>
-</enum>
-
<enum name="ChromeActivityType">
<int value="0" label="Tabbed Chrome"/>
<int value="1" label="Custom Tab"/>
diff --git a/tools/metrics/histograms/metadata/apps/enums.xml b/tools/metrics/histograms/metadata/apps/enums.xml
index ebc7f41..88c5277 100644
--- a/tools/metrics/histograms/metadata/apps/enums.xml
+++ b/tools/metrics/histograms/metadata/apps/enums.xml
@@ -292,16 +292,6 @@
<int value="3" label="Color order"/>
</enum>
-<enum name="AppListUserEvent">
- <obsolete>
- Deprecated November 2021.
- </obsolete>
- <int value="0" label="Impression"/>
- <int value="1" label="Launch"/>
- <int value="2" label="Abandon"/>
- <int value="3" label="Ignore"/>
-</enum>
-
<enum name="AppListUserEventError">
<int value="0" label="Missing notifier"/>
<int value="1" label="Result not found"/>
@@ -365,15 +355,6 @@
<int value="32" label="App Store Link clicked"/>
</enum>
-<enum name="AppPreloadServiceWebAppInstallResult">
- <int value="0" label="Success"/>
- <int value="1" label="Invalid manifest URL"/>
- <int value="2" label="Network error while downloading manifest"/>
- <int value="3" label="HTTP response error while downloading manifest"/>
- <int value="4" label="Empty manifest response"/>
- <int value="5" label="Web app installation error"/>
-</enum>
-
<enum name="AppsCollectionsDismissedReason">
<int value="0" label="Dismissed by Sorting"/>
<int value="1" label="Dismissed by Nudge"/>
@@ -467,15 +448,6 @@
<int value="2" label="File error"/>
</enum>
-<enum name="DriveZeroStateProviderStatus">
- <int value="0" label="Ok"/>
- <int value="1" label="Drive FS not mounted"/>
- <int value="2" label="No results"/>
- <int value="3" label="Path location failed"/>
- <int value="4" label="All files errored"/>
- <int value="5" label="Drive disabled"/>
-</enum>
-
<enum name="FileHandlerRegistrationLinuxResult">
<summary>Result of registering file handlers for PWA on Linux</summary>
<int value="0" label="Success"/>
diff --git a/tools/metrics/histograms/metadata/arc/enums.xml b/tools/metrics/histograms/metadata/arc/enums.xml
index 49a79fc..bd268f7 100644
--- a/tools/metrics/histograms/metadata/arc/enums.xml
+++ b/tools/metrics/histograms/metadata/arc/enums.xml
@@ -177,14 +177,6 @@
<int value="4" label="VM Concierge did not respond"/>
</enum>
-<enum name="ArcCustomTabsSessionEndReason">
- <obsolete>
- Removed as of 05/2022
- </obsolete>
- <int value="0" label="Closed"/>
- <int value="1" label="Forwarded to a normal tab"/>
-</enum>
-
<enum name="ArcDataRestoreStatus">
<summary>
Tracks status of SELinux contexts restore flows of Android /data for ARC++ P
diff --git a/tools/metrics/histograms/metadata/ash_user_education/enums.xml b/tools/metrics/histograms/metadata/ash_user_education/enums.xml
index b347b2b..4178d3c 100644
--- a/tools/metrics/histograms/metadata/ash_user_education/enums.xml
+++ b/tools/metrics/histograms/metadata/ash_user_education/enums.xml
@@ -114,16 +114,6 @@
<int value="8" label="kFilesApp"/>
</enum>
-<enum name="WelcomeTourTimeBucket">
- <int value="0" label="kOneMinute"/>
- <int value="1" label="kTenMinutes"/>
- <int value="2" label="kOneHour"/>
- <int value="3" label="kOneDay"/>
- <int value="4" label="kOneWeek"/>
- <int value="5" label="kTwoWeeks"/>
- <int value="6" label="kOverTwoWeeks"/>
-</enum>
-
</enums>
</histogram-configuration>
diff --git a/tools/metrics/histograms/metadata/autofill/enums.xml b/tools/metrics/histograms/metadata/autofill/enums.xml
index 7ed1fee..21c12a6 100644
--- a/tools/metrics/histograms/metadata/autofill/enums.xml
+++ b/tools/metrics/histograms/metadata/autofill/enums.xml
@@ -3158,11 +3158,6 @@
<int value="5" label="Admin Policy"/>
</enum>
-<enum name="AutofillPreFilledFields">
- <int value="0" label="Pre-filled on page load"/>
- <int value="1" label="Empty on page load"/>
-</enum>
-
<enum name="AutofillProfileTokenQualityObservationType">
<int value="0" label="Unknown"/>
<int value="1" label="Accepted"/>
@@ -4066,12 +4061,6 @@
<int value="2" label="Suggestions popup shown (once)"/>
</enum>
-<enum name="OnDidFillAutofillFormDataEarlyReturnReason">
- <int value="0" label="Different AndroidAutofillManager was passed"/>
- <int value="1"
- label="Form passed is different from the one that initiated the session"/>
-</enum>
-
<enum name="PaymentsWindowUserConsentDialogResult">
<int value="0" label="The tab or browser was closed"/>
<int value="1" label="The escape key was pressed, closing the dialog"/>
diff --git a/tools/metrics/histograms/metadata/blink/enums.xml b/tools/metrics/histograms/metadata/blink/enums.xml
index 5a6a8ffb..ad6ac6a5 100644
--- a/tools/metrics/histograms/metadata/blink/enums.xml
+++ b/tools/metrics/histograms/metadata/blink/enums.xml
@@ -399,34 +399,6 @@
opted-in"/>
</enum>
-<enum name="Gamma">
- <int value="0" label="GammaLinear"/>
- <int value="1" label="GammaSRGB"/>
- <int value="2" label="Gamma2Dot2"/>
- <int value="3" label="GammaNonStandard"/>
- <int value="4" label="GammaNull"/>
- <int value="5" label="GammaFail"/>
- <int value="6" label="GammaInvalid"/>
- <int value="7" label="GammaExponent"/>
- <int value="8" label="GammaTable"/>
- <int value="9" label="GammaParametric"/>
- <int value="10" label="GammaNamed"/>
-</enum>
-
-<enum name="Gamut">
- <int value="0" label="GamutUnknown"/>
- <int value="1" label="GamutLessThanNTSC"/>
- <int value="2" label="GamutNTSC"/>
- <int value="3" label="GamutSRGB"/>
- <int value="4" label="GamutAlmostP3"/>
- <int value="5" label="GamutP3"/>
- <int value="6" label="GamutAdobeRGB"/>
- <int value="7" label="GamutWide"/>
- <int value="8" label="GamutBT2020"/>
- <int value="9" label="GamutProPhoto"/>
- <int value="10" label="GamutUltraWide"/>
-</enum>
-
<enum name="IdleTaskStatus">
<int value="0" label="IdleTaskNotStarted"/>
<int value="1" label="IdleTaskStarted"/>
diff --git a/tools/metrics/histograms/metadata/content/enums.xml b/tools/metrics/histograms/metadata/content/enums.xml
index 9d0b75f..86a32b76 100644
--- a/tools/metrics/histograms/metadata/content/enums.xml
+++ b/tools/metrics/histograms/metadata/content/enums.xml
@@ -87,13 +87,6 @@
<int value="4" label="Dismissed Promo from secondary button"/>
</enum>
-<enum name="ContentNotificationTopOfFeedPromoEvent">
- <int value="0" label="OS prompt was shown to user"/>
- <int value="1" label="Promo shown when OS notifications are active"/>
- <int value="2" label="Error displaying the OS prompt"/>
- <int value="3" label="Prompt shown but dismissed without interaction"/>
-</enum>
-
<enum name="ContentSettingBubbleAction">
<int value="1" label="kOpened"/>
<int value="2" label="kPermissionAllowed"/>
@@ -101,28 +94,6 @@
<int value="4" label="KManageButtonClicked"/>
</enum>
-<enum name="ContentSettingImageType">
- <int value="0" label="COOKIES"/>
- <int value="1" label="IMAGES"/>
- <int value="2" label="JAVASCRIPT"/>
- <int value="3" label="PPAPI_BROKER"/>
- <int value="4" label="PLUGINS"/>
- <int value="5" label="POPUPS"/>
- <int value="6" label="GEOLOCATION"/>
- <int value="7" label="MIXEDSCRIPT"/>
- <int value="8" label="PROTOCOL_HANDLERS"/>
- <int value="9" label="MEDIASTREAM"/>
- <int value="10" label="ADS"/>
- <int value="11" label="AUTOMATIC_DOWNLOADS"/>
- <int value="12" label="MIDI_SYSEX"/>
- <int value="13" label="SOUND"/>
- <int value="14" label="FRAMEBUST"/>
- <int value="16" label="SENSORS"/>
- <int value="18" label="CLIPBOARD_READ_WRITE"/>
- <int value="19" label="STORAGE_ACCESS"/>
- <int value="21" label="NOTIFICATIONS"/>
-</enum>
-
<enum name="ContentSettingPopupAction">
<int value="0" label="Displayed popup-blocked icon in Omnibox"/>
<int value="1" label="Displayed bubble"/>
@@ -237,21 +208,6 @@
<int value="29" label="Failed - network fetch timed out"/>
</enum>
-<enum name="FeedNoticeAcknowledgementPath">
- <obsolete>
- Deprecated in 05/2022 since we removed feed notice card related codes.
- </obsolete>
- <int value="0"
- label="The acknowledgment is reached after the user views the notice
- for a required number of times."/>
- <int value="1"
- label="The acknowledgment is reached after the user taps the notice to
- perform an open action for a required number of times."/>
- <int value="2"
- label="The acknowledgment is reached after the user fter the user taps
- X button to close the notice."/>
-</enum>
-
<enum name="FeedRefreshTrigger">
<int value="0" label="Other"/>
<int value="1" label="Background cold start"/>
diff --git a/tools/metrics/histograms/metadata/custom_tabs/enums.xml b/tools/metrics/histograms/metadata/custom_tabs/enums.xml
index 359e4a21..56545a4 100644
--- a/tools/metrics/histograms/metadata/custom_tabs/enums.xml
+++ b/tools/metrics/histograms/metadata/custom_tabs/enums.xml
@@ -154,14 +154,6 @@
<int value="3" label="Partial Custom Tab is full-size"/>
</enum>
-<enum name="CustomTabsResizeType">
- <obsolete>
- Obsolete as of November 2022.
- </obsolete>
- <int value="0" label="Partial Custom Tab is expanded"/>
- <int value="1" label="Partial Custom Tab is minimized"/>
-</enum>
-
<enum name="CustomTabsResizeType2">
<int value="0" label="Partial Custom Tab is manually expanded"/>
<int value="1" label="Partial Custom Tab is manually minimized"/>
diff --git a/tools/metrics/histograms/metadata/enterprise/enums.xml b/tools/metrics/histograms/metadata/enterprise/enums.xml
index 62523dd2..ef8bdc98 100644
--- a/tools/metrics/histograms/metadata/enterprise/enums.xml
+++ b/tools/metrics/histograms/metadata/enterprise/enums.xml
@@ -607,15 +607,6 @@
<int value="7" label="kShare"/>
</enum>
-<enum name="EnterpriseDlpPolicyLevel">
- <summary>Restriction level enforced by Data Leak Prevention policy.</summary>
- <int value="0" label="Unknown"/>
- <int value="1" label="Report"/>
- <int value="2" label="Warn"/>
- <int value="3" label="Block"/>
- <int value="4" label="Allow"/>
-</enum>
-
<enum name="EnterpriseDlpPolicyRestriction">
<summary>
Type of restriction enforced by Data Leak Prevention policy.
@@ -900,14 +891,6 @@
management capabilities)"/>
</enum>
-<enum name="EnterpriseMacMDMStatusOld">
- <summary>The Mac MDM enrollment status (old API).</summary>
- <int value="0" label="API unavailable"/>
- <int value="1" label="Unable to parse result"/>
- <int value="2" label="No enrollment"/>
- <int value="3" label="MDM enrollment"/>
-</enum>
-
<enum name="EnterprisePolicies">
<!-- Generated from components/policy/resources/templates/policies.yaml -->
diff --git a/tools/metrics/histograms/metadata/event/enums.xml b/tools/metrics/histograms/metadata/event/enums.xml
index 3be48b9..d66ef6df 100644
--- a/tools/metrics/histograms/metadata/event/enums.xml
+++ b/tools/metrics/histograms/metadata/event/enums.xml
@@ -254,11 +254,6 @@
label="Forced Non-Blocking Due to Unresponsive Main Thread (deprecated)"/>
</enum>
-<enum name="JankyBoolean">
- <int value="0" label="Non Janky"/>
- <int value="1" label="Janky"/>
-</enum>
-
<enum name="MotionEventToolType">
<summary>The type of tool that triggers a pointer-type MotionEvent.</summary>
<int value="0" label="Unknown">Unknown tool type.</int>
diff --git a/tools/metrics/histograms/metadata/extensions/enums.xml b/tools/metrics/histograms/metadata/extensions/enums.xml
index e29d462..de399e9 100644
--- a/tools/metrics/histograms/metadata/extensions/enums.xml
+++ b/tools/metrics/histograms/metadata/extensions/enums.xml
@@ -2822,13 +2822,6 @@
<int value="2" label="Continue to install"/>
</enum>
-<enum name="ExtensionLaunchType">
- <int value="0" label="PINNED"/>
- <int value="1" label="REGULAR"/>
- <int value="2" label="FULLSCREEN"/>
- <int value="3" label="WINDOW"/>
-</enum>
-
<enum name="ExtensionLocation">
<int value="0" label="INVALID"/>
<int value="1" label="INTERNAL"/>
diff --git a/tools/metrics/histograms/metadata/geolocation/enums.xml b/tools/metrics/histograms/metadata/geolocation/enums.xml
index 7fc7a3f..41308cfe 100644
--- a/tools/metrics/histograms/metadata/geolocation/enums.xml
+++ b/tools/metrics/histograms/metadata/geolocation/enums.xml
@@ -36,68 +36,6 @@
</int>
</enum>
-<enum name="GeolocationAuthorizationAction">
- <int value="0" label="Location authorized"/>
- <int value="1" label="Location permanently denied (Don't Allow)"/>
- <int value="2" label="Location denied at this prompt (Not Now)"/>
-</enum>
-
-<enum name="GeolocationHeaderPermissionState">
- <int value="0" label="Location mode unknown"/>
- <int value="1" label="High acc., app allowed, domain allowed, location sent"/>
- <int value="2"
- label="High acc., app allowed, domain allowed, location not sent"/>
- <int value="3" label="High acc., app allowed, domain prompt, location sent"/>
- <int value="4"
- label="High acc., app allowed, domain prompt, location not sent"/>
- <int value="5" label="High acc., app allowed, domain denied"/>
- <int value="6" label="High acc., app prompt, domain allowed"/>
- <int value="7" label="High acc., app prompt, domain prompt"/>
- <int value="8" label="High acc., app prompt, domain denied"/>
- <int value="9" label="High acc., app denied, domain allowed"/>
- <int value="10" label="High acc., app denied, domain prompt"/>
- <int value="11" label="High acc., app denied, domain denied"/>
- <int value="12"
- label="Battery sav., app allowed, domain allowed, location sent"/>
- <int value="13"
- label="Battery sav., app allowed, domain allowed, location not sent"/>
- <int value="14"
- label="Battery sav., app allowed, domain prompt, location sent"/>
- <int value="15"
- label="Battery sav., app allowed, domain prompt, location not sent"/>
- <int value="16" label="Battery sav., app allowed, domain denied"/>
- <int value="17" label="Battery sav., app prompt, domain allowed"/>
- <int value="18" label="Battery sav., app prompt, domain prompt"/>
- <int value="19" label="Battery sav., app prompt, domain denied"/>
- <int value="20" label="Battery sav., app denied, domain allowed"/>
- <int value="21" label="Battery sav., app denied, domain prompt"/>
- <int value="22" label="Battery sav., app denied, domain denied"/>
- <int value="23" label="GPS only, app allowed, domain allowed, location sent"/>
- <int value="24"
- label="GPS only, app allowed, domain allowed, location not sent"/>
- <int value="25" label="GPS only, app allowed, domain prompt, location sent"/>
- <int value="26"
- label="GPS only, app allowed, domain prompt, location not sent"/>
- <int value="27" label="GPS only, app allowed, domain denied"/>
- <int value="28" label="GPS only, app prompt, domain allowed"/>
- <int value="29" label="GPS only, app prompt, domain prompt"/>
- <int value="30" label="GPS only, app prompt, domain denied"/>
- <int value="31" label="GPS only, app denied, domain allowed"/>
- <int value="32" label="GPS only, app denied, domain prompt"/>
- <int value="33" label="GPS only, app denied, domain denied"/>
- <int value="34" label="Location off, app allowed, domain allowed"/>
- <int value="35" label="Location off, app allowed, domain prompt"/>
- <int value="36" label="Location off, app allowed, domain denied"/>
- <int value="37" label="Location off, app prompt, domain allowed"/>
- <int value="38" label="Location off, app prompt, domain prompt"/>
- <int value="39" label="Location off, app prompt, domain denied"/>
- <int value="40" label="Location off, app denied, domain allowed"/>
- <int value="41" label="Location off, app denied, domain prompt"/>
- <int value="42" label="Location off, app denied, domain denied"/>
- <int value="43" label="Unsuitable URL"/>
- <int value="44" label="Not using HTTPS"/>
-</enum>
-
<enum name="GeolocationIOSAuthorizationStatus">
<int value="0" label="Not determined"/>
<int value="1" label="Restricted (user cannot grant permission)"/>
diff --git a/tools/metrics/histograms/metadata/histogram_suffixes_list.xml b/tools/metrics/histograms/metadata/histogram_suffixes_list.xml
index 414470bb8..221cc8f 100644
--- a/tools/metrics/histograms/metadata/histogram_suffixes_list.xml
+++ b/tools/metrics/histograms/metadata/histogram_suffixes_list.xml
@@ -1472,14 +1472,6 @@
<affected-histogram name="Net.QuicSession.PacketWriteTime"/>
</histogram_suffixes>
-<histogram_suffixes name="IPv6_Probe" separator="_">
- <suffix name="IPv6_probe_done"
- label="with IPv6 probed for and possibly disabled"/>
- <suffix name="IPv6_probe_skipped"
- label="with IPv6 not probed, and default OS settings used"/>
- <affected-histogram name="DNS.PrefetchResolution"/>
-</histogram_suffixes>
-
<histogram_suffixes name="LeakDetectionDialogType" separator=".">
<suffix name="Change" label="The user is asked to change their password"/>
<suffix name="ChangeAutomatically"
@@ -4574,19 +4566,6 @@
<affected-histogram name="WebUITabStrip.TabDataReceived"/>
</histogram_suffixes>
-<histogram_suffixes name="WelcomeWin10Variant" separator="_">
- <owner>tmartino@chromium.org</owner>
- <suffix name="InlineCombined" label="Inline layout style, combined promo"/>
- <suffix name="InlineDefault"
- label="Inline layout style, default browser promo only"/>
- <suffix name="SectionedCombined"
- label="Sectioned layout style, combined promo"/>
- <suffix name="SectionedDefault"
- label="Sectioned layout style, default browser promo only"/>
- <affected-histogram name="Welcome.Win10.DefaultPromptResult"/>
- <affected-histogram name="Welcome.Win10.PinnedPromptResult"/>
-</histogram_suffixes>
-
<histogram_suffixes name="WindowsImageCaptureOutcomeCategories" separator=".">
<suffix name="DirectShowAnyRes" label="Using DirectShow at any resolution."/>
<suffix name="DirectShowHighRes"
diff --git a/tools/metrics/histograms/metadata/input/enums.xml b/tools/metrics/histograms/metadata/input/enums.xml
index dc60bbb..e5dbd46 100644
--- a/tools/metrics/histograms/metadata/input/enums.xml
+++ b/tools/metrics/histograms/metadata/input/enums.xml
@@ -410,20 +410,6 @@
<int value="7" label="ARC"/>
</enum>
-<enum name="InputMethodDecoderEvent">
- <int value="3" label="WordCommitted"/>
- <int value="4" label="SuggestionPickedManually"/>
- <int value="5" label="TextDeleteBackspace"/>
- <int value="6" label="WordDeleteBackspace"/>
- <int value="7" label="RevertAutoCorrect"/>
- <int value="11" label="WordAutoCorrection"/>
- <int value="22" label="PredictionPicked"/>
- <int value="25" label="WordDeleted"/>
- <int value="26" label="WordEdited"/>
- <int value="103" label="SpaceCommitted"/>
- <int value="104" label="SpaceDeleted"/>
-</enum>
-
<enum name="InputMethodID2">
<!--
Mappings for input method IDs of first-party Chrome OS IME extension ONLY
@@ -692,16 +678,6 @@
<int value="6" label="XHTML-MP document type"/>
</enum>
-<enum name="ModeChangeKeyAction">
- <summary>Result of pressing the mode change key</summary>
- <int value="0" label="Show indicator">
- Showed the indicator for the current input method.
- </int>
- <int value="1" label="Switch to next IME">
- Switched to the next input method.
- </int>
-</enum>
-
<enum name="PhysicalKeyboardShortcut">
<int value="0" label="zoom-in"/>
<int value="1" label="zoom-out"/>
diff --git a/tools/metrics/histograms/metadata/ios/enums.xml b/tools/metrics/histograms/metadata/ios/enums.xml
index e78690d..65fce120 100644
--- a/tools/metrics/histograms/metadata/ios/enums.xml
+++ b/tools/metrics/histograms/metadata/ios/enums.xml
@@ -94,13 +94,6 @@
<int value="1" label="Apple Calendar"/>
</enum>
-<enum name="FormInputAccessoryAction">
- <int value="0" label="PreviousElement"/>
- <int value="1" label="NextElement"/>
- <int value="2" label="Done"/>
- <int value="3" label="Unkown"/>
-</enum>
-
<enum name="InactiveTabsThresholdSettingType">
<int value="0" label="Unknown"/>
<int value="1" label="Never Move"/>
@@ -837,19 +830,6 @@
<int value="5" label="Open tab"/>
</enum>
-<enum name="IOSStorageCapacity">
- <int value="0" label="Unknown"/>
- <int value="1" label="0 GB"/>
- <int value="2" label="16 GB"/>
- <int value="3" label="32 GB"/>
- <int value="4" label="64 GB"/>
- <int value="5" label="128 GB"/>
- <int value="6" label="256 GB"/>
- <int value="7" label="512 GB"/>
- <int value="8" label="1 TB"/>
- <int value="9" label="2 TB"/>
-</enum>
-
<enum name="IOSTabSwitcherDragDropTabs">
<int value="0" label="A tab is dragged."/>
<int value="1" label="A tab is dropped at the same index position."/>
diff --git a/tools/metrics/histograms/metadata/lens/enums.xml b/tools/metrics/histograms/metadata/lens/enums.xml
index 97e3b62..91c5d562 100644
--- a/tools/metrics/histograms/metadata/lens/enums.xml
+++ b/tools/metrics/histograms/metadata/lens/enums.xml
@@ -91,13 +91,6 @@
<!-- LINT.ThenChange(//chrome/browser/ui/lens/lens_permission_bubble_controller.h:UserAction) -->
-<!-- TODO(crbug.com/336793181): `git cl format` deletes the ThenChange above
- unless this enum is here. Fix the issue and delete this fake enum. -->
-
-<enum name="ZZZZZZZ">
- <int value="0" label="Z"/>
-</enum>
-
</enums>
</histogram-configuration>
diff --git a/tools/metrics/histograms/metadata/memory/enums.xml b/tools/metrics/histograms/metadata/memory/enums.xml
index d8dee856..886f145 100644
--- a/tools/metrics/histograms/metadata/memory/enums.xml
+++ b/tools/metrics/histograms/metadata/memory/enums.xml
@@ -65,13 +65,6 @@
<int value="1" label="Allocated via Freelist"/>
</enum>
-<enum name="CachedMetadataHandlerState">
- <int value="0" label="Present"/>
- <int value="1" label="DataType mismatch"/>
- <int value="2" label="Was never present"/>
- <int value="3" label="Was discarded"/>
-</enum>
-
<enum name="MappedAndResidentPagesDumpState">
<int value="0" label="kAccessPagemapDenied"/>
<int value="1" label="kFailure"/>
diff --git a/tools/metrics/histograms/metadata/navigation/enums.xml b/tools/metrics/histograms/metadata/navigation/enums.xml
index 0c7bf25..3d285302 100644
--- a/tools/metrics/histograms/metadata/navigation/enums.xml
+++ b/tools/metrics/histograms/metadata/navigation/enums.xml
@@ -1689,13 +1689,6 @@
<int value="63" label="LINK REL NEXT NOT ALLOWED"/>
</enum>
-<enum name="PrerenderPredictionResult">
- <int value="0" label="Prerendered and navigated (True Positive)"/>
- <int value="1" label="Prerendered but not navigated (False Positive)"/>
- <int value="2" label="Not prerendered but navigated (False Negative)"/>
- <int value="3" label="Not prerendered and not navigated (True Negative)"/>
-</enum>
-
<enum name="PrerenderPredictionStatus">
<int value="0" label="Prerender not started"/>
<int value="1" label="Prerender cancelled"/>
diff --git a/tools/metrics/histograms/metadata/net/enums.xml b/tools/metrics/histograms/metadata/net/enums.xml
index c0b324f0..b686907 100644
--- a/tools/metrics/histograms/metadata/net/enums.xml
+++ b/tools/metrics/histograms/metadata/net/enums.xml
@@ -1900,21 +1900,6 @@
<int value="64" label="SCHEME_QUIC"/>
</enum>
-<enum name="PushedStreamVaryResponseHeaderValues">
- <int value="0" label="There is no Vary header."/>
- <int value="1" label="The value of Vary is empty."/>
- <int value="2" label="The value of Vary is "*"."/>
- <int value="3"
- label="The value of Vary is "accept-encoding" (case
- insensitive)."/>
- <int value="4"
- label="The value of Vary contains "accept-encoding" (case
- insensitive) and some other field names as well."/>
- <int value="5"
- label="The value of Vary does not contain "accept-encoding",
- is not empty, and is not "*"."/>
-</enum>
-
<enum name="QuicAddressMismatch">
<int value="0" label="Address mismatch: IPv4 IPv4"/>
<int value="1" label="Address mismatch: IPv6 IPv6"/>
@@ -2528,31 +2513,6 @@
<int value="58" label="Total compressed HPACK data size exceeds limit."/>
</enum>
-<enum name="SpdyPushedStreamFate">
- <int value="0" label="TOO_MANY_PUSHED_STREAMS"/>
- <int value="1" label="TIMEOUT"/>
- <int value="2" label="PROMISED_STREAM_ID_PARITY_ERROR"/>
- <int value="3" label="ASSOCIATED_STREAM_ID_PARITY_ERROR"/>
- <int value="4" label="STREAM_ID_OUT_OF_ORDER"/>
- <int value="5" label="GOING_AWAY"/>
- <int value="6" label="INVALID_URL"/>
- <int value="7" label="INACTIVE_ASSOCIATED_STREAM"/>
- <int value="8" label="NON_HTTP_SCHEME_FROM_TRUSTED_PROXY"/>
- <int value="9" label="NON_HTTPS_PUSHED_SCHEME"/>
- <int value="10" label="NON_HTTPS_ASSOCIATED_SCHEME"/>
- <int value="11" label="CERTIFICATE_MISMATCH"/>
- <int value="12" label="DUPLICATE_URL"/>
- <int value="13" label="CLIENT_REQUEST_NOT_RANGE"/>
- <int value="14" label="PUSHED_REQUEST_NOT_RANGE"/>
- <int value="15" label="RANGE_MISMATCH"/>
- <int value="16" label="VARY_MISMATCH"/>
- <int value="17" label="ACCEPTED_NO_VARY"/>
- <int value="18" label="ACCEPTED_MATCHING_VARY"/>
- <int value="19" label="PUSH_DISABLED"/>
- <int value="20" label="ALREADY_IN_CACHE"/>
- <int value="21" label="UNSUPPORTED_STATUS_CODE"/>
-</enum>
-
<enum name="SpdySessionGet">
<int value="0" label="created new"/>
<int value="1" label="found existing"/>
diff --git a/tools/metrics/histograms/metadata/network/enums.xml b/tools/metrics/histograms/metadata/network/enums.xml
index 65ed99d..7a02e3f 100644
--- a/tools/metrics/histograms/metadata/network/enums.xml
+++ b/tools/metrics/histograms/metadata/network/enums.xml
@@ -643,14 +643,6 @@
<int value="1" label="Refresh"/>
</enum>
-<enum name="MdnsResponderServiceError">
- <int value="0" label="Fail to start manager"/>
- <int value="1" label="Fail to create responder"/>
- <int value="2" label="Fatal socket handler error"/>
- <int value="3" label="Invalid IP to register name"/>
- <int value="4" label="Conflicting name resolution"/>
-</enum>
-
<enum name="NeighborLinkMonitorFailureType">
<int value="0" label="Unknown type of failure"/>
<int value="1" label="IPv4 gateway neighbor lost"/>
diff --git a/tools/metrics/histograms/metadata/omnibox/enums.xml b/tools/metrics/histograms/metadata/omnibox/enums.xml
index 8c3cae8..f17ebbf0 100644
--- a/tools/metrics/histograms/metadata/omnibox/enums.xml
+++ b/tools/metrics/histograms/metadata/omnibox/enums.xml
@@ -262,16 +262,6 @@
<int value="12" label="Play install"/>
</enum>
-<enum name="SuggestionGroupId">
- <summary>
- Suggestion group IDs toggled visible or hidden in the omnibox result list.
- Based on the SuggestionGroupIds enum in suggestion_config.proto, contains
- values currently known to Chrome.
- </summary>
- <int value="40001" label="Onboarding"/>
- <int value="40009" label="Proactive zero-suggest"/>
-</enum>
-
<enum name="SuggestionPedalType">
<summary>
Type of pedal shown or selected in the omnibox suggestion list.
@@ -349,24 +339,6 @@
</int>
</enum>
-<enum name="ZeroSuggestEligibleOnFocus">
- <obsolete>
- Obsolete as of M106.
- </obsolete>
- <int value="0" label="Eligible">
- URL can be currently sent to the suggest server.
- </int>
- <int value="1"
- label="Generally eligible in current context but particular URL
- ineligible">
- URL cannot be sent to the suggest server but another URL would be eligible
- at this time.
- </int>
- <int value="2" label="Generally ineligible in current context">
- No URL can be sent to the suggest server at this time.
- </int>
-</enum>
-
<enum name="ZeroSuggestRequestEvent">
<int value="0" label="cached response converted to results">
Cached response was synchronously converted to displayed matches.
diff --git a/tools/metrics/histograms/metadata/optimization/enums.xml b/tools/metrics/histograms/metadata/optimization/enums.xml
index 889a542..451b24f1 100644
--- a/tools/metrics/histograms/metadata/optimization/enums.xml
+++ b/tools/metrics/histograms/metadata/optimization/enums.xml
@@ -485,14 +485,6 @@
</int>
</enum>
-<enum name="OptimizationGuidePageTopicsOverrideListFileLoadResult">
- <int value="0" label="Unknown"/>
- <int value="1" label="Success"/>
- <int value="2" label="Could not read file"/>
- <int value="3" label="Could not uncompress file"/>
- <int value="4" label="Could not unmarshal the encoded protobuf"/>
-</enum>
-
<enum name="OptimizationGuidePredictionModelDownloadState">
<int value="0" label="Unknown"/>
<int value="1" label="Requested">Model was requested to be downloaded.</int>
diff --git a/tools/metrics/histograms/metadata/others/histograms.xml b/tools/metrics/histograms/metadata/others/histograms.xml
index 4e6b5b3..8124056 100644
--- a/tools/metrics/histograms/metadata/others/histograms.xml
+++ b/tools/metrics/histograms/metadata/others/histograms.xml
@@ -2041,52 +2041,6 @@
</summary>
</histogram>
-<histogram name="AutocompleteActionPredictor.NavigationCount" units="units"
- expires_after="M85">
- <owner>tbansal@chromium.org</owner>
- <summary>
- The number of navigations triggered by the Omnibox and seen by the
- AutocompleteActionPredictor. This triggers when the Omnibox is showing
- Autocomplete results to the user and they select one with the mouse or by
- pressing enter.
- </summary>
-</histogram>
-
-<histogram name="Blimp.Compositor.CommitSizeKb" units="KB" expires_after="M85">
- <owner>shaktisahu@chromium.org</owner>
- <summary>
- Records the size of the uncompressed commit messages received by Blimp
- compositor.
- </summary>
-</histogram>
-
-<histogram name="Blimp.Connected" enum="BooleanConnected" expires_after="M85">
- <owner>shaktisahu@chromium.org</owner>
- <summary>
- Records whether connection attempt to the Blimp engine was successful.
- </summary>
-</histogram>
-
-<histogram name="Blimp.Supported" enum="BooleanSupported" expires_after="M85">
- <owner>shaktisahu@chromium.org</owner>
- <summary>Records whether Blimp is supported.</summary>
-</histogram>
-
-<histogram name="Blimp.Tab.Visible" enum="BooleanVisible" expires_after="M85">
- <owner>shaktisahu@chromium.org</owner>
- <summary>Records whenever a Blimp tab toggles visibility.</summary>
-</histogram>
-
-<histogram name="BlueZ.AdapterLost" units="seconds" expires_after="2024-10-13">
- <owner>mcchou@chromium.org</owner>
- <owner>chromeos-bt-platform-sw-core@google.com</owner>
- <summary>
- This is specific to Chrome OS. Records a duration of a Bluetooth adapter
- being lost. This helps us better understand the Bluetooth controller drop
- issue in the field.
- </summary>
-</histogram>
-
<histogram name="BlueZ.ChipLost2" units="seconds" expires_after="2024-04-28">
<owner>sonnysasaka@chromium.org</owner>
<owner>chromeos-bt-platform-sw-core@google.com</owner>
@@ -4649,16 +4603,6 @@
<summary>Records key id when id is missing in an intermediate dump.</summary>
</histogram>
-<histogram name="DefaultBrowser.ActivateSettings.ErrorHresult" enum="Hresult"
- expires_after="M85">
- <owner>pmonette@chromium.org</owner>
- <owner>grt@chromium.org</owner>
- <summary>
- The HRESULT from ActivateApplication when opening the Win10+ settings page
- fails.
- </summary>
-</histogram>
-
<histogram name="DefaultBrowser.AppMenu.DefaultChipShown" enum="BooleanShown"
expires_after="2024-11-03">
<owner>agale@chromium.org</owner>
@@ -4744,15 +4688,6 @@
</summary>
</histogram>
-<histogram name="DefaultProtocolClient.SetDefaultResult2"
- enum="DefaultWebClientState" expires_after="M77">
- <owner>pmonette@chromium.org</owner>
- <summary>
- The outcome of an attempt to set Chrome as the user's default client for a
- protocol.
- </summary>
-</histogram>
-
<histogram name="DemoMode.ActiveApp" enum="DemoModeApp"
expires_after="2025-02-28">
<owner>llin@chromium.org</owner>
@@ -5117,20 +5052,6 @@
</summary>
</histogram>
-<histogram name="DNS.PrefetchResolution" units="ms" expires_after="M85">
- <owner>mgersh@chromium.org</owner>
- <summary>
- The duration of time used by the DNS pre-resolving threads to resolve a host
- name via the network. Any resolutions that are faster than 15ms are
- considered to be local cache hits, not requiring network access, and are not
- included in this histogram. This histogram is most useful for estimating the
- typical cost of a name resolution, but it also estimates the total number of
- network-based resolutions induced by this feature. Not all these resolutions
- prove helpful (i.e., the user does not always actually visit the resolved
- hostnames).
- </summary>
-</histogram>
-
<histogram name="Document.BeforeUnloadDialog" enum="BeforeUnloadDialogResult"
expires_after="2024-09-22">
<owner>panicker@chromium.org</owner>
@@ -5578,38 +5499,6 @@
</summary>
</histogram>
-<histogram name="ExploreSites.NavBackTime" units="ms" expires_after="M85">
- <owner>chili@chromium.org</owner>
- <owner>dewittj@chromium.org</owner>
- <summary>
- Recorded every time a user navigates out of the explore sites page and comes
- back to it within 30 seconds on the same tab. This is used to measure
- accidental clicks, where we expect users who navigate to the wrong page will
- navigate back to the ExploreSites page immediately afterward.
- </summary>
-</histogram>
-
-<histogram name="ExploreSites.RequestStatus" enum="ExploreSitesRequestStatus"
- expires_after="2022-12-04">
- <owner>dimich@chromium.org</owner>
- <owner>freedjm@chromium.org</owner>
- <summary>
- Reported each time from the result callback of the ExploreSitesFetcher.
- Values include Success and several failure codes.
- </summary>
-</histogram>
-
-<histogram name="FactoryPingEmbargo.EndDateValidity"
- enum="FactoryPingEmbargoEndDateValidity" expires_after="M77">
- <owner>pmarko@chromium.org</owner>
- <owner>rogerta@chromium.org</owner>
- <summary>
- Record the validity of |rlz_embargo_end_date| in RW_VPD. This is recorded
- when the VPD value is accessed, which may be multiple times in the same
- chrome invocation. This is not recorded when the VPD value is missing.
- </summary>
-</histogram>
-
<histogram name="Favicons.LargeIconService.DownloadedSize" units="pixels"
expires_after="never">
<!-- expires-never: This metric is needed for informing future UX decisions on
@@ -7012,26 +6901,6 @@
</summary>
</histogram>
-<histogram name="IPC.AttachmentBrokerPrivileged.BrokerAttachmentError"
- enum="IPCAttachmentBrokerPrivilegedBrokerAttachmentError"
- expires_after="M85">
- <owner>erikchen@chromium.org</owner>
- <summary>
- Errors that the privileged attachment broker encounters while trying to
- broker attachments.
- </summary>
-</histogram>
-
-<histogram name="IPC.AttachmentBrokerUnprivileged.BrokerAttachmentError"
- enum="IPCAttachmentBrokerUnprivilegedBrokerAttachmentError"
- expires_after="M85">
- <owner>erikchen@chromium.org</owner>
- <summary>
- Errors that an unprivileged attachment broker encounters while trying to
- broker attachments.
- </summary>
-</histogram>
-
<histogram name="Launch.FlagsAtStartup" enum="LoginCustomFlags"
expires_after="never">
<!-- expires-never: monitors use of all flags. -->
@@ -7086,44 +6955,6 @@
</summary>
</histogram>
-<histogram name="Layout.ScrollAnchor.SerializedAnchorSelectorLength"
- units="characters" expires_after="M77">
- <owner>pnoland@chromium.org</owner>
- <summary>
- The number of characters in the selector computed for a serialized scroll
- anchor. Recorded when a scroll anchor is serialized.
- </summary>
-</histogram>
-
-<histogram name="Layout.ScrollAnchor.TimeToComputeAnchorNodeSelector"
- units="microseconds" expires_after="M85">
- <owner>pnoland@chromium.org</owner>
- <summary>
- The time it took to compute the selector of a serialized anchor element.
-
- Warning: This metric may include reports from clients with low-resolution
- clocks (i.e. on Windows, ref. |TimeTicks::IsHighResolution()|). Such reports
- will cause this metric to have an abnormal distribution. When considering
- revising this histogram, see UMA_HISTOGRAM_CUSTOM_MICROSECONDS_TIMES for the
- solution.
- </summary>
-</histogram>
-
-<histogram name="Layout.ScrollAnchor.TimeToRestoreAnchor" units="microseconds"
- expires_after="2020-03-08">
- <owner>pnoland@chromium.org</owner>
- <summary>
- The time it took to restore the scroll anchor using the serialized anchor
- element.
-
- Warning: This metric may include reports from clients with low-resolution
- clocks (i.e. on Windows, ref. |TimeTicks::IsHighResolution()|). Such reports
- will cause this metric to have an abnormal distribution. When considering
- revising this histogram, see UMA_HISTOGRAM_CUSTOM_MICROSECONDS_TIMES for the
- solution.
- </summary>
-</histogram>
-
<histogram name="Linux.DisplayServerSupport" enum="DisplayServerSupport"
expires_after="never">
<!-- expires-never: Needed to measure Linux ecosystem. -->
@@ -8413,42 +8244,6 @@
<summary>Usage statistics for the confirm to quit feature.</summary>
</histogram>
-<histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents"
- expires_after="M85">
- <owner>mark@chromium.org</owner>
- <summary>Events seen by the OSX NSException swizzle.</summary>
-</histogram>
-
-<histogram name="OSX.Fullscreen.Enter.Source" enum="OSXFullscreenSource"
- expires_after="M85">
- <owner>spqchan@chromium.org</owner>
- <summary>
- This event is recorded each time a user triggers fullscreen for a browser
- window. It indicates if the fullscreen is triggered for the browser or the
- tab content.
- </summary>
-</histogram>
-
-<histogram name="OSX.Fullscreen.Enter.Style" enum="OSXFullscreenStyle"
- expires_after="2018-08-30">
- <owner>erikchen@chromium.org</owner>
- <summary>
- This event is recorded each time a user triggers fullscreen for a browser
- window. It indicates the mechanism (immersive vs. AppKit) and the type of
- AppKit Fullscreen (Presentation Mode vs. Canonical Fullscreen).
- </summary>
-</histogram>
-
-<histogram name="OSX.Fullscreen.Enter.WindowLocation"
- enum="OSXFullscreenWindowLocation" expires_after="2018-08-30">
- <owner>erikchen@chromium.org</owner>
- <summary>
- This event is recorded each time a user triggers fullscreen for a browser
- window. It indicates the screen in which the window was fullscreened, and
- the number of screens available.
- </summary>
-</histogram>
-
<histogram name="OSX.NSException" enum="OSXNSException" expires_after="M125">
<owner>mark@chromium.org</owner>
<summary>
@@ -8782,14 +8577,6 @@
</summary>
</histogram>
-<histogram name="Pepper.Graphics3DHasShareGroup" enum="BooleanShareGroup"
- expires_after="M77">
- <owner>jbauman@chromium.org</owner>
- <summary>
- True if a non-flash Pepper Graphics3D context has a share group.
- </summary>
-</histogram>
-
<histogram name="Pepper.InterfaceUsed" enum="PepperInterface"
expires_after="2024-09-22">
<owner>fabiansommer@chromium.org</owner>
@@ -8800,26 +8587,6 @@
</summary>
</histogram>
-<histogram name="Pepper.PluginContextSecurity.TCPConnect" enum="BooleanSecure"
- expires_after="M77">
- <owner>raymes@chromium.org</owner>
- <owner>rsleevi@chromium.org</owner>
- <summary>
- Whether a Pepper TCP connect attempt comes from a plugin in a secure or an
- insecure origin.
- </summary>
-</histogram>
-
-<histogram name="Pepper.PluginContextSecurity.UDPBind" enum="BooleanSecure"
- expires_after="M77">
- <owner>raymes@chromium.org</owner>
- <owner>rsleevi@chromium.org</owner>
- <summary>
- Whether a Pepper UDP bind attempt comes from a plugin in a secure or an
- insecure origin.
- </summary>
-</histogram>
-
<histogram name="PeriodicBackgroundSync.Event.BatchSize" units="events"
expires_after="2022-07-31">
<owner>nator@chromium.org</owner>
@@ -9608,53 +9375,6 @@
</summary>
</histogram>
-<histogram name="ResourceLoadingHints.ResourceLoadingBlocked"
- units="loading blocked" expires_after="M85">
- <owner>tbansal@chromium.org</owner>
- <summary>
- Records if the loading of a resource was blocked because the resource URL
- matched the resource loading hints. Recorded every time a resource load is
- requested.
- </summary>
-</histogram>
-
-<histogram
- name="ResourceLoadingHints.ResourceLoadingBlocked.ResourceLoadPriority.Allowed"
- enum="WebURLRequestPriority" expires_after="M85">
- <owner>tbansal@chromium.org</owner>
- <summary>
- Records the resource load priority of a resource when its loading is not
- blocked due to the resource loading hints. Recorded every time a resource
- load is requested, and the load is not blocked due to the resource loading
- hints.
- </summary>
-</histogram>
-
-<histogram
- name="ResourceLoadingHints.ResourceLoadingBlocked.ResourceLoadPriority.Blocked"
- enum="WebURLRequestPriority" expires_after="M85">
- <owner>tbansal@chromium.org</owner>
- <summary>
- Records the resource load priority of a resource when its loading is blocked
- due to the resource loading hints. Recorded every time a resource load is
- requested and the resource load is blocked because the resource URL matched
- the resource loading hints.
- </summary>
-</histogram>
-
-<histogram
- name="ResourceLoadingHints.ResourcePatternsAvailableAtCommitForRedirect"
- enum="BooleanAvailable" expires_after="M85">
- <owner>tbansal@chromium.org</owner>
- <owner>dougarnett@chromium.org</owner>
- <summary>
- Records if the resource patterns were available at the time of page commit
- if the committed previews type was RESOURCE_LOADING_HINTS and the navigation
- was redirected. This is a subset of the ResourcePatternsAvailableAtCommit
- histogram.
- </summary>
-</histogram>
-
<histogram name="ResourceScheduler.PeakObservedQueueingDelay" units="ms"
expires_after="2021-09-01">
<owner>tbansal@chromium.org</owner>
@@ -9699,72 +9419,6 @@
</summary>
</histogram>
-<histogram name="SB2.GetHashResponseOrErrorCode"
- enum="CombinedHttpResponseAndNetErrorCode" expires_after="M85">
- <owner>vakh@google.com</owner>
- <summary>
- Response or error codes from the SafeBrowsing service. Logged after a
- GetHash request finishes to capture the response code or error code for that
- call. Split out from SB2.GetHashErrorResponseOrErrorCode in M49.
- </summary>
-</histogram>
-
-<histogram name="SB2.PhishingInterstitialTimeClosed" units="ms"
- expires_after="M85">
- <owner>felt@chromium.org</owner>
- <summary>
- The time between when we show the SafeBrowsing phishing interstitial and the
- user navigating away by for example, closing the tab, clicking the browser
- back button or typing another URL in the address bar.
- </summary>
-</histogram>
-
-<histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore" units="ms"
- expires_after="M85">
- <owner>felt@chromium.org</owner>
- <summary>
- The time between when we show the SafeBrowsing phishing interstitial and the
- user expanding the "see more info" section of the page. (Only
- applies to field trial version 2 of the interstitial.)
- </summary>
-</histogram>
-
-<histogram name="SB2.PhishingInterstitialTimeLearnMore" units="ms"
- expires_after="M85">
- <owner>felt@chromium.org</owner>
- <summary>
- The time between when we show the SafeBrowsing phishing interstitial and the
- user clicking on the learn more link.
- </summary>
-</histogram>
-
-<histogram name="SB2.PhishingInterstitialTimeProceed" units="ms"
- expires_after="M85">
- <owner>felt@chromium.org</owner>
- <summary>
- The time between when we show the SafeBrowsing phishing interstitial and the
- user clicking on the proceed link.
- </summary>
-</histogram>
-
-<histogram name="SB2.PhishingInterstitialTimeReportError" units="ms"
- expires_after="M85">
- <owner>felt@chromium.org</owner>
- <summary>
- The time between when we show the SafeBrowsing phishing interstitial and the
- user clicking on the report error link.
- </summary>
-</histogram>
-
-<histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="ms"
- expires_after="M85">
- <owner>felt@chromium.org</owner>
- <summary>
- The time between when we show the SafeBrowsing phishing interstitial and the
- user clicking on the big green back button.
- </summary>
-</histogram>
-
<histogram name="SB2.RemoteCall.CanCheckUrl" enum="BooleanCanCheckUrl"
expires_after="2024-11-03">
<owner>vakh@chromium.org</owner>
@@ -10857,42 +10511,6 @@
</summary>
</histogram>
-<histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes"
- expires_after="2020-02-23">
- <owner>mathp@chromium.org</owner>
- <summary>
- The counts of network error codes encountered by SuggestionsService when an
- attempt to fetch suggestions from the server fails.
- </summary>
-</histogram>
-
-<histogram name="Suggestions.FetchResponseCode" enum="HttpResponseCode"
- expires_after="2020-05-31">
- <owner>mathp@chromium.org</owner>
- <summary>
- The counts of HTTP response codes encountered by SuggestionsService when
- attempting to fetch suggestions from the server.
- </summary>
-</histogram>
-
-<histogram name="Suggestions.FetchSuccessLatency" units="ms"
- expires_after="M81">
- <owner>mathp@chromium.org</owner>
- <summary>
- The latency of a SuggestionsService fetch that results in a success
- response.
- </summary>
-</histogram>
-
-<histogram name="Suggestions.ResponseState" enum="SuggestionsResponseState"
- expires_after="M77">
- <owner>mathp@chromium.org</owner>
- <summary>
- The counts of response states (such as empty or invalid) encountered by
- SuggestionsService when attempting to fetch suggestions from the server.
- </summary>
-</histogram>
-
<histogram name="Tablet.CountOfVolumeAdjustType" units="numbers"
expires_after="2023-02-12">
<owner>minch@chromium.org</owner>
@@ -11207,22 +10825,6 @@
</summary>
</histogram>
-<histogram name="Toolbar.TabSwitcher.NewIncognitoTabPresentationDuration"
- units="ms" expires_after="M85">
- <owner>peterlaurens@chromium.org</owner>
- <summary>
- The number of millseconds between the user requesting a new incognito tab,
- from within the tab switcher, e.g. by tapping the New Tab button from the
- tab switcher UI, and it completing its animation on screen.
- </summary>
-</histogram>
-
-<histogram name="Touchpad.Device" enum="TouchpadDeviceState"
- expires_after="M85">
- <owner>jhawkins@chromium.org</owner>
- <summary>Tracks touchpad device state.</summary>
-</histogram>
-
<histogram name="Touchpad.HapticClickSensitivity.Changed"
enum="HapticClickSensitivity" expires_after="2024-03-10">
<owner>gavinwill@chromium.org</owner>
@@ -11962,15 +11564,6 @@
</summary>
</histogram>
-<histogram name="VoiceInteraction.IllegalContextRequest" enum="BooleanHit"
- expires_after="M85">
- <owner>muyuanli@chromium.org</owner>
- <summary>
- Counts the number of requests to retrieve voice interaction context when no
- user interaction is initiated.
- </summary>
-</histogram>
-
<histogram name="VoiceInteraction.QueryDuration.Android" units="ms"
expires_after="2023-07-05">
<owner>basiaz@google.com</owner>
@@ -12025,14 +11618,6 @@
</summary>
</histogram>
-<histogram name="VoiceInteraction.UserInteractionToRequestArrival" units="ms"
- expires_after="M85">
- <owner>muyuanli@chromium.org</owner>
- <summary>
- Records the time between user interaction and the actual request arrival.
- </summary>
-</histogram>
-
<histogram name="VoiceInteraction.VoiceResultConfidenceValue" units="%"
expires_after="2024-04-28">
<owner>basiaz@google.com</owner>
@@ -12437,70 +12022,6 @@
</summary>
</histogram>
-<histogram name="Welcome.Win10.DefaultPromptResult" enum="BooleanDefault"
- expires_after="M85">
- <owner>tmartino@chromium.org</owner>
- <summary>
- Records whether or not Chrome was the default browser when the user left the
- Win10-specific Welcome page.
- </summary>
-</histogram>
-
-<histogram name="Welcome.Win10.NewPromoPageAdded" enum="BooleanShown"
- expires_after="M77">
- <owner>pmonette@chromium.org</owner>
- <owner>tmartino@chromium.org</owner>
- <summary>
- Emits a "true" sample when the revamped WebUI-based welcome page
- is added to the startup tabs list. This means that barring an error on
- startup, it was shown to the user. This histogram can only be recorded
- during first-run flow, when the EnableWelcomeWin10 experiment is enabled.
- </summary>
-</histogram>
-
-<histogram name="Welcome.Win10.OriginalPromoPageAdded" enum="BooleanShown"
- expires_after="M85">
- <owner>pmonette@chromium.org</owner>
- <owner>tmartino@chromium.org</owner>
- <summary>
- Emits a "true" sample when the old external welcome page is added
- to the startup tabs list. This means that barring an error on startup, it
- was shown to the user. This histogram can only be recorded during first-run
- flow, when the EnableWelcomeWin10 experiment is disabled.
- </summary>
-</histogram>
-
-<histogram name="Welcome.Win10.PinCheckTimedOut" enum="BooleanTimedOut"
- expires_after="M77">
- <owner>pmonette@chromium.org</owner>
- <owner>tmartino@chromium.org</owner>
- <summary>
- Records whether or not the check that verifies if Chrome is pinned to the
- taskbar has timed out. This check is done when the welcome page is opened in
- order to determine which instructions to display to the user.
- </summary>
-</histogram>
-
-<histogram name="Welcome.Win10.PinnedPromptResult" enum="BooleanPinned"
- expires_after="M85">
- <owner>tmartino@chromium.org</owner>
- <summary>
- Records whether or not Chrome was pinned to the taskbar when the user left
- the Win10-specific Welcome page.
- </summary>
-</histogram>
-
-<histogram name="WheelScrolling.WasLatched" enum="BooleanLatched"
- expires_after="M77">
- <owner>flackr@chromium.org</owner>
- <owner>input-dev@chromium.org</owner>
- <summary>
- Records whether or not a GSU event with wheel source is latched to the
- current scrolling element. It is false for the first GSU event of every
- scrolling sequence and true for the rest of the GSU events.
- </summary>
-</histogram>
-
<histogram name="WrenchMenu.MenuAction" enum="WrenchMenuAction"
expires_after="2024-09-22">
<owner>ainslie@chromium.org</owner>
diff --git a/tools/metrics/histograms/metadata/password/enums.xml b/tools/metrics/histograms/metadata/password/enums.xml
index fc6ee278..84918bc 100644
--- a/tools/metrics/histograms/metadata/password/enums.xml
+++ b/tools/metrics/histograms/metadata/password/enums.xml
@@ -267,15 +267,6 @@
<int value="15" label="Symbols,Numerics,Letters,Length"/>
</enum>
-<enum name="FormDataDeserializationStatus">
- <int value="0" label="Login database success"/>
- <int value="1" label="Login database failure"/>
- <int value="2" label="Libsecret success"/>
- <int value="3" label="Libsecret failure"/>
- <int value="4" label="GNOME success"/>
- <int value="5" label="GNOME failure"/>
-</enum>
-
<enum name="GaiaPasswordHashChange">
<int value="0" label="Saved on Chrome sign-in (syncing)"/>
<int value="1" label="Saved in the content area"/>
@@ -438,21 +429,6 @@
<int value="22" label="Manage Password Details Bubble"/>
</enum>
-<enum name="MigrationToOSCryptEnum">
- <summary>
- Display migration status of LoginDatabase to OSCrypt on IOS.
- </summary>
- <int value="0" label="Migration started"/>
- <int value="1" label="Migration failed: can't copy password_value column"/>
- <int value="2" label="Migration failed: can't read password from keychain"/>
- <int value="3" label="Migration failed: can't encrypt password with OSCrypt"/>
- <int value="4" label="Migration failed: can't update password value"/>
- <int value="5" label="Migration succeeded"/>
- <int value="6"
- label="Migration failed: can't delete missing password from the
- database"/>
-</enum>
-
<enum name="OutdatedGMSDialogDismissalReason">
<int value="0" label="Other"/>
<int value="1" label="Accepted"/>
@@ -628,13 +604,6 @@
<int value="1" label="Passwords and generate new password"/>
</enum>
-<enum name="PasswordEditUpdatedValues">
- <int value="0" label="None"/>
- <int value="1" label="Username"/>
- <int value="2" label="Password"/>
- <int value="3" label="Both"/>
-</enum>
-
<enum name="PasswordExportEvent">
<int value="0" label="The user selected password export option"/>
<int value="1" label="Password export dismissed by the user"/>
@@ -711,12 +680,6 @@
label="Link redirecting to the specific password page clicked"/>
</enum>
-<enum name="PasswordManager.AssistantStoppedBubble.CloseReason">
- <int value="0" label="User restarted the flow."/>
- <int value="1" label="User closed the bubble."/>
- <int value="2" label="User moved or closed the tab, or closed the browser."/>
-</enum>
-
<enum name="PasswordManager.MoveToAccountStoreTrigger">
<summary>
Triggers that will cause Chrome to offer to move a password from the profile
diff --git a/tools/metrics/histograms/metadata/permissions/enums.xml b/tools/metrics/histograms/metadata/permissions/enums.xml
index 2ea0d61..bf14ec6 100644
--- a/tools/metrics/histograms/metadata/permissions/enums.xml
+++ b/tools/metrics/histograms/metadata/permissions/enums.xml
@@ -88,11 +88,6 @@
<int value="5" label="Expired because the device was suspended"/>
</enum>
-<enum name="OsScreen">
- <int value="0" label="OS_PROMPT"/>
- <int value="1" label="OS_SYSTEM_SETTINGS"/>
-</enum>
-
<enum name="OsScreenAction">
<int value="0" label="SystemSettings"/>
<int value="1" label="DismissXButton"/>
@@ -223,13 +218,6 @@
<int value="4" label="Dismissed due to loss of focus"/>
</enum>
-<enum name="WebSiteSettingsAllSitesAction">
- <int value="0" label="All Sites Loaded"/>
- <int value="1" label="Reset Permissions"/>
- <int value="2" label="Clear Data"/>
- <int value="3" label="Enter Site Details"/>
-</enum>
-
<enum name="WebSiteSettingsAllSitesAction2">
<int value="0" label="All Sites Loaded"/>
<int value="1" label="Reset Site Group Permissions"/>
diff --git a/tools/metrics/histograms/metadata/quickstart/enums.xml b/tools/metrics/histograms/metadata/quickstart/enums.xml
index 9b59d64..f298546f 100644
--- a/tools/metrics/histograms/metadata/quickstart/enums.xml
+++ b/tools/metrics/histograms/metadata/quickstart/enums.xml
@@ -35,11 +35,6 @@
<int value="5" label="Add Child (Not supported in MVP)"/>
</enum>
-<enum name="QuickStartAdvertisingMethod">
- <int value="0" label="QR Code"/>
- <int value="1" label="Pin"/>
-</enum>
-
<enum name="QuickStartAttestationCertificateFetchFailureReason">
<int value="0" label="Unknown error"/>
<int value="1" label="Bad request"/>
diff --git a/tools/metrics/histograms/metadata/safe_browsing/enums.xml b/tools/metrics/histograms/metadata/safe_browsing/enums.xml
index b002964..687b339d 100644
--- a/tools/metrics/histograms/metadata/safe_browsing/enums.xml
+++ b/tools/metrics/histograms/metadata/safe_browsing/enums.xml
@@ -288,35 +288,6 @@
<int value="1" label="URL was classified as unsafe."/>
</enum>
-<enum name="SafeBrowsingDelayedWarningEvent">
- <int value="0" label="User loaded a page with a delayed warning"/>
- <int value="1" label="User left the page and the warning was never shown"/>
- <int value="2" label="The warning is shown because the user pressed a key"/>
- <int value="3"
- label="User clicked on the page at least once but the feature isn't
- configured to show warnings on mouse clicks."/>
- <int value="4" label="User clicked on the page and the warning was shown."/>
- <int value="5"
- label="Page tried to enter fullscreen mode and the warning was shown."/>
- <int value="6"
- label="Page initiated a download and it was silently cancelled."/>
- <int value="7"
- label="The page triggered a permission request. It was denied and the
- warning was shown."/>
- <int value="8"
- label="The page tried to display a JavaScript dialog
- (alert/confirm/prompt). It was blocked and the warning was
- shown."/>
- <int value="9"
- label="A password or autofill request was denied at least once and the
- warning was never shown."/>
- <int value="10"
- label="The page triggered a desktop capture request. It was denied and
- the warning was shown."/>
- <int value="11"
- label="User pasted something on the page and the warning was shown."/>
-</enum>
-
<enum name="SafeBrowsingEnhancedProtegoPingType">
<int value="0" label="UnknownType"/>
<int value="1" label="None"/>
diff --git a/tools/metrics/histograms/metadata/sb_client/enums.xml b/tools/metrics/histograms/metadata/sb_client/enums.xml
index 23c5c7a..3f818b6 100644
--- a/tools/metrics/histograms/metadata/sb_client/enums.xml
+++ b/tools/metrics/histograms/metadata/sb_client/enums.xml
@@ -39,11 +39,6 @@
<int value="9" label="Disk error"/>
</enum>
-<enum name="BooleanContainsMacros">
- <int value="0" label="Does not contain macros"/>
- <int value="1" label="Contains macros"/>
-</enum>
-
<enum name="BooleanForceRequest">
<int value="0" label="No Force Request"/>
<int value="1" label="Force CSD-P ping request"/>
@@ -285,19 +280,6 @@
label="Scorer sent update and classifier is ready within timeout"/>
</enum>
-<enum name="SevenZipResult">
- <int value="0" label="Unknown"/>
- <int value="1" label="Success"/>
- <int value="2" label="Allocation failure"/>
- <int value="3" label="CRC failure"/>
- <int value="4" label="Memory mapping failure"/>
- <int value="5" label="Malformed archive"/>
- <int value="6" label="IO error"/>
- <int value="7" label="Disk full"/>
- <int value="8" label="No filename"/>
- <int value="9" label="Unsupported feature in LZMA SDK"/>
-</enum>
-
<enum name="TailoredWarningType">
<int value="0" label="NoTailoredWarning"/>
<int value="1" label="CookieTheft"/>
diff --git a/tools/metrics/histograms/metadata/signin/enums.xml b/tools/metrics/histograms/metadata/signin/enums.xml
index 647ffab..36e28ab 100644
--- a/tools/metrics/histograms/metadata/signin/enums.xml
+++ b/tools/metrics/histograms/metadata/signin/enums.xml
@@ -169,11 +169,6 @@
<int value="1" label="Is Shared"/>
</enum>
-<enum name="BooleanShouldShow">
- <int value="0" label="Should not show"/>
- <int value="1" label="Should show"/>
-</enum>
-
<enum name="BooleanWasDeferred">
<int value="0" label="Was not deferred"/>
<int value="1" label="Was deferred"/>
@@ -597,19 +592,6 @@
<int value="1" label="Sign out"/>
</enum>
-<enum name="SigninReason">
- <int value="0" label="Signin primary account"/>
- <int value="1" label="Add secondary account"/>
- <int value="2" label="Reauthentication"/>
- <int value="3" label="Unlock profile (deprecated 03-2021)"/>
- <int value="4" label="Typed URL with unknown reason"/>
- <int value="5"
- label="Signin primary account with force-sign-in policy enabled"/>
- <int value="6"
- label="Login and acquire a login scope token without actually signing
- into any profiles on Chrome."/>
-</enum>
-
<enum name="SigninReauthResult">
<int value="0" label="Success"/>
<int value="1" label="Account not signed in"/>
diff --git a/tools/metrics/histograms/metadata/sync/enums.xml b/tools/metrics/histograms/metadata/sync/enums.xml
index 7f1c9fb..847faa92 100644
--- a/tools/metrics/histograms/metadata/sync/enums.xml
+++ b/tools/metrics/histograms/metadata/sync/enums.xml
@@ -1077,26 +1077,6 @@
<!-- LINT.ThenChange(/components/sync/protocol/sharing_message_specifics.proto:SyncSharingMessageCommitErrorCode) -->
-<!-- LINT.IfChange(SyncStopSource) -->
-
-<enum name="SyncStopSource">
- <int value="0"
- label="(Obsolete) Profile destruction. Supposedly meant that Sync was
- stopped due to the profile being destroyed. However, it was
- recorded during most profile destructions, even if Sync was
- never enabled in the first place. We stopped recording this in
- 2018-06."/>
- <int value="1" label="Sign out"/>
- <int value="2" label="Birthday error"/>
- <int value="3" label="Chrome sync settings"/>
- <int value="4"
- label="(Obsolete) Android Chrome sync setting. Removed on 01/2022."/>
- <int value="5"
- label="(Obsolete) Android main sync setting. Removed on 01/2022."/>
-</enum>
-
-<!-- LINT.ThenChange(/components/sync/base/stop_source.h:SyncStopSource) -->
-
<!-- LINT.IfChange(SyncToSigninMigrationDataTypeDecision) -->
<enum name="SyncToSigninMigrationDataTypeDecision">
diff --git a/tools/metrics/histograms/metadata/uma/enums.xml b/tools/metrics/histograms/metadata/uma/enums.xml
index bea3bd80..4920a2f 100644
--- a/tools/metrics/histograms/metadata/uma/enums.xml
+++ b/tools/metrics/histograms/metadata/uma/enums.xml
@@ -383,20 +383,6 @@
<int value="2" label="BROWSER_REPLY_CALLBACK"/>
</enum>
-<enum name="UmaCleanExitConsistency">
- <obsolete>
- Deprecated 07/2021 in favor of UmaCleanExitConsistency2. Version 2 re-orders
- and adds new buckets to support measuring the frequency with which the Local
- State data is missing.
- </obsolete>
- <int value="0" label="Dirty/Dirty (Registry/Local State)"/>
- <int value="1" label="Dirty/Clean (Registry/Local State)"/>
- <int value="2" label="Clean/Dirty (Registry/Local State)"/>
- <int value="3" label="Clean/Clean (Registry/Local State)"/>
- <int value="4" label="Missing/Dirty (Registry/Local State)"/>
- <int value="5" label="Missing/Clean (Registry/Local State)"/>
-</enum>
-
<enum name="UmaCleanExitConsistency3">
<int value="0" label="Clean/Clean (Beacon File/Platform Specific)"/>
<int value="1" label="Clean/Dirty (Beacon File/Platform Specific)"/>
diff --git a/tools/metrics/histograms/metadata/v8/enums.xml b/tools/metrics/histograms/metadata/v8/enums.xml
index a4f2b8a..68b7d68 100644
--- a/tools/metrics/histograms/metadata/v8/enums.xml
+++ b/tools/metrics/histograms/metadata/v8/enums.xml
@@ -187,20 +187,6 @@
</int>
</enum>
-<enum name="V8InitializerLoadV8SnapshotResult">
- <int value="0" label="SUCCESS">Load succeeded</int>
- <int value="1" label="FAILED_OPEN">Failure to open snapshot file</int>
- <int value="2" label="FAILED_MAP">Failed to map snapshot</int>
- <int value="3" label="FAILED_VERIFY">Failed to verify snapshot</int>
-</enum>
-
-<enum name="V8InitializerOpenV8FileResult">
- <int value="0" label="OPENED">Opened without issue</int>
- <int value="1" label="OPENED_RETRY">Opened after one or more retries</int>
- <int value="2" label="FAILED_IN_USE">Failed because file in use</int>
- <int value="3" label="FAILED_OTHER">Failed for other reason</int>
-</enum>
-
<enum name="V8SandboxMode">
<int value="0" label="kSecure">
Using a default, securely-configured sandbox
diff --git a/tools/metrics/histograms/metadata/web_apk/enums.xml b/tools/metrics/histograms/metadata/web_apk/enums.xml
index ef98ee26..e859d0c 100644
--- a/tools/metrics/histograms/metadata/web_apk/enums.xml
+++ b/tools/metrics/histograms/metadata/web_apk/enums.xml
@@ -26,11 +26,6 @@
<enums>
-<enum name="BooleanWebApkNotificationPermission">
- <int value="0" label="WebAPK notification permission disabled"/>
- <int value="1" label="WebAPK notification permission enabled"/>
-</enum>
-
<enum name="PwaInstallPath">
<summary>The path taken by the user to reach install point for PWAs.</summary>
<int value="0" label="Unknown metric (error case)"/>
@@ -174,12 +169,6 @@
<int value="3" label="Launch on device, and modification to Sync"/>
</enum>
-<enum name="WebApkUpdateRequestQueued">
- <int value="0" label="Queued for the first time"/>
- <int value="1" label="Queued for the second time"/>
- <int value="2" label="Queued for the third time"/>
-</enum>
-
<enum name="WebApkUpdateRequestSent">
<int value="0" label="Sent immediately after an update check (deprecated)"/>
<int value="1" label="Sent when WebAPK is moved to background (deprecated)"/>
diff --git a/tools/metrics/histograms/metadata/webapps/enums.xml b/tools/metrics/histograms/metadata/webapps/enums.xml
index 812ee371..4f149b0 100644
--- a/tools/metrics/histograms/metadata/webapps/enums.xml
+++ b/tools/metrics/histograms/metadata/webapps/enums.xml
@@ -131,21 +131,6 @@
label="Shortcut install, menu showed 'Install' (failure mode)"/>
</enum>
-<enum name="CalculatorAppErasureScanResult">
- <obsolete>
- Code removed 2023-06.
- </obsolete>
- <int value="0" label="NoWebAppsForProcess"/>
- <int value="1" label="BothAppsInstalled"/>
- <int value="2" label="WebAppInstalled"/>
- <int value="3" label="ChromeAppInstalled"/>
- <int value="4" label="BothAppsNotUserUninstalled"/>
- <int value="5" label="WebAppNotUserUninstalled"/>
- <int value="6" label="ChromeAppNotUserUninstalled"/>
- <int value="7" label="FixAlreadyAppliedAndWantedToApplyAgain"/>
- <int value="8" label="FixApplied"/>
-</enum>
-
<enum name="DefaultOfflineClosingReason">
<int value="0" label="Network re-established"/>
<int value="1" label="New navigation"/>
@@ -315,12 +300,6 @@
<int value="2" label="AbortedDueToFailure"/>
</enum>
-<enum name="WebAppInstallIphResult">
- <int value="0" label="Installed"/>
- <int value="1" label="Clicked Install icon then canceled install"/>
- <int value="2" label="Ignored"/>
-</enum>
-
<enum name="WebAppLauncherLaunchResult">
<int value="0" label="Success"/>
<int value="1" label="Started">
diff --git a/tools/metrics/histograms/remove_unused_enums.py b/tools/metrics/histograms/remove_unused_enums.py
index 0ebb6bd..09fed484 100755
--- a/tools/metrics/histograms/remove_unused_enums.py
+++ b/tools/metrics/histograms/remove_unused_enums.py
@@ -91,4 +91,4 @@
if __name__ == '__main__':
- main()
+ _remove_unused_enums()