| Index: chrome/browser/about_flags_switches_histogram_ids.h
|
| diff --git a/chrome/browser/about_flags_switches_histogram_ids.h b/chrome/browser/about_flags_switches_histogram_ids.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9efbba38c2247b7327131849f816e2f38de5efb4
|
| --- /dev/null
|
| +++ b/chrome/browser/about_flags_switches_histogram_ids.h
|
| @@ -0,0 +1,279 @@
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#ifndef CHROME_BROWSER_ABOUT_FLAGS_SWITCHES_HISTOGRAM_IDS_H_
|
| +#define CHROME_BROWSER_ABOUT_FLAGS_SWITCHES_HISTOGRAM_IDS_H_
|
| +
|
| +namespace about_flags {
|
| +
|
| +/*
|
| + ************************************************************************
|
| + This is a mapping between switch name and UMA id. Indexes in this table
|
| + must never be modified. Plase add new value to the end of the table only!
|
| + ************************************************************************
|
| +
|
| + If some entry should be deleted, prepend "DEPRECATED_" prefix to the enum
|
| + constant.
|
| +
|
| + This table must be in sync with LoginCustomFlags in
|
| + tools/metrics/histogram.xml .
|
| +
|
| + NOTE: This table is intentionally unsorted to force anyone to read this
|
| + comment before modifying the table.
|
| +
|
| + NOTE: multi-line comments / * ... * / are not supported by the PRECOMMIT hook.
|
| +*/
|
| +
|
| +enum SwitchesUmaHistogramId {
|
| + UMA_HISTOGRAM_ID_UNKNOWN_FLAG,
|
| + UMA_HISTOGRAM_ID_BAD_FLAG_FORMAT,
|
| + UMA_HISTOGRAM_ID_RESERVED2, /* unused - reserved */
|
| + UMA_HISTOGRAM_ID_RESERVED3, /* unused - reserved */
|
| + UMA_HISTOGRAM_ID_RESERVED4, /* unused - reserved */
|
| + UMA_HISTOGRAM_ID_kDisableWebRtcHWEncoding,
|
| + UMA_HISTOGRAM_ID_kDisableMinimizeOnSecondLauncherItemClick,
|
| + UMA_HISTOGRAM_ID_kDisableInfobarForProtectedMediaIdentifier,
|
| + UMA_HISTOGRAM_ID_kDisableVirtualKeyboardOverscroll,
|
| + UMA_HISTOGRAM_ID_kEnablePinchVirtualViewport,
|
| + UMA_HISTOGRAM_ID_kPrefetchSearchResults,
|
| + UMA_HISTOGRAM_ID_kEnableExperimentalAppList,
|
| + UMA_HISTOGRAM_ID_kEnableDevToolsExperiments,
|
| + UMA_HISTOGRAM_ID_kEnableCenteredAppList,
|
| + UMA_HISTOGRAM_ID_kEnableAcceleratedOverflowScroll,
|
| + UMA_HISTOGRAM_ID_kEnableTcpFastOpen,
|
| + UMA_HISTOGRAM_ID_kEnableZeroSuggestPersonalized,
|
| + UMA_HISTOGRAM_ID_kEnableExperimentalWebPlatformFeatures,
|
| + UMA_HISTOGRAM_ID_kUseSimpleCacheBackend,
|
| + UMA_HISTOGRAM_ID_kDisableSearchButtonInOmnibox,
|
| + UMA_HISTOGRAM_ID_kFileManagerEnableNewAudioPlayer,
|
| + UMA_HISTOGRAM_ID_kDisablePrefixedEncryptedMedia,
|
| + UMA_HISTOGRAM_ID_kDisableOriginChip,
|
| + UMA_HISTOGRAM_ID_kDisableTouchAdjustment,
|
| + UMA_HISTOGRAM_ID_kDisableOfflineAutoReload,
|
| + UMA_HISTOGRAM_ID_kEnableCompositingForFixedPosition,
|
| + UMA_HISTOGRAM_ID_kEnableNaCl,
|
| + UMA_HISTOGRAM_ID_kDisableSamlSignin,
|
| + UMA_HISTOGRAM_ID_kDisableViewsRectBasedTargeting,
|
| + UMA_HISTOGRAM_ID_kEnableLinkableEphemeralApps,
|
| + UMA_HISTOGRAM_ID_kEnableZeroCopy,
|
| + UMA_HISTOGRAM_ID_kEnableSessionCrashedBubble,
|
| + UMA_HISTOGRAM_ID_kEnableSpellingAutoCorrect,
|
| + UMA_HISTOGRAM_ID_kDisableSuggestionsService,
|
| + UMA_HISTOGRAM_ID_kDisableAppInfo,
|
| + UMA_HISTOGRAM_ID_kAllowInsecureWebSocketFromHttpsOrigin,
|
| + UMA_HISTOGRAM_ID_kEnableInputView,
|
| + UMA_HISTOGRAM_ID_kEnableWebMIDI,
|
| + UMA_HISTOGRAM_ID_kDisableVoiceSearch,
|
| + UMA_HISTOGRAM_ID_kDisableOfflineLoadStaleCache,
|
| + UMA_HISTOGRAM_ID_kManualEnhancedBookmarks,
|
| + UMA_HISTOGRAM_ID_kNumRasterThreads,
|
| + UMA_HISTOGRAM_ID_kDisableCast,
|
| + UMA_HISTOGRAM_ID_kEnableInstantSearchClicks,
|
| + UMA_HISTOGRAM_ID_kEnableZeroSuggestEtherNoSerp,
|
| + UMA_HISTOGRAM_ID_kEnableOverlayScrollbar,
|
| + UMA_HISTOGRAM_ID_kEnableSpdy4,
|
| + UMA_HISTOGRAM_ID_kDisableBootAnimation,
|
| + UMA_HISTOGRAM_ID_kDisablePasswordGeneration,
|
| + UMA_HISTOGRAM_ID_kDisableSoftwareRasterizer,
|
| + UMA_HISTOGRAM_ID_kEnableAVFoundation,
|
| + UMA_HISTOGRAM_ID_kDisableDataReductionProxyDev,
|
| + UMA_HISTOGRAM_ID_kDisableNewProfileManagement,
|
| + UMA_HISTOGRAM_ID_kMediaDrmEnableNonCompositing,
|
| + UMA_HISTOGRAM_ID_kDisableTextInputFocusManager,
|
| + UMA_HISTOGRAM_ID_kEnableSmoothScrolling,
|
| + UMA_HISTOGRAM_ID_kEnablePasswordGeneration,
|
| + UMA_HISTOGRAM_ID_kDisableDeviceDiscovery,
|
| + UMA_HISTOGRAM_ID_kScrollEndEffect,
|
| + UMA_HISTOGRAM_ID_kEnableDelegatedRenderer,
|
| + UMA_HISTOGRAM_ID_kAshEnableTouchViewTesting,
|
| + UMA_HISTOGRAM_ID_kTouchEvents,
|
| + UMA_HISTOGRAM_ID_kDisableNewNTP,
|
| + UMA_HISTOGRAM_ID_kDisablePermissionsBubbles,
|
| + UMA_HISTOGRAM_ID_kEnableNetworkPortalNotification,
|
| + UMA_HISTOGRAM_ID_kDisableMediaSource,
|
| + UMA_HISTOGRAM_ID_kEnableEncryptedMedia,
|
| + UMA_HISTOGRAM_ID_kEnableAppsFileAssociations,
|
| + UMA_HISTOGRAM_ID_kEnableSearchButtonInOmniboxForStr,
|
| + UMA_HISTOGRAM_ID_kDisableSyncAppList,
|
| + UMA_HISTOGRAM_ID_kFileManagerEnableNewGallery,
|
| + UMA_HISTOGRAM_ID_kEnableFastUnload,
|
| + UMA_HISTOGRAM_ID_kDisableFastTextAutosizing,
|
| + UMA_HISTOGRAM_ID_kTabCaptureUpscaleQuality,
|
| + UMA_HISTOGRAM_ID_kDisableThreadedCompositing,
|
| + UMA_HISTOGRAM_ID_kEnableAcceleratedFixedRootBackground,
|
| + UMA_HISTOGRAM_ID_kEnableLCDText,
|
| + UMA_HISTOGRAM_ID_kNaClDebugMask,
|
| + UMA_HISTOGRAM_ID_kDisableCompositingForTransition,
|
| + UMA_HISTOGRAM_ID_kEnableEmbeddedSearchAPI,
|
| + UMA_HISTOGRAM_ID_kEnableSettingsWindow,
|
| + UMA_HISTOGRAM_ID_kForceDeviceScaleFactor,
|
| + UMA_HISTOGRAM_ID_kDisablePasswordManagerReauthentication,
|
| + UMA_HISTOGRAM_ID_kDisablePinchVirtualViewport,
|
| + UMA_HISTOGRAM_ID_kDisableExperimentalWebGL,
|
| + UMA_HISTOGRAM_ID_kSavePageAsMHTML,
|
| + UMA_HISTOGRAM_ID_kDisableZeroSuggest,
|
| + UMA_HISTOGRAM_ID_kShowCompositedLayerBorders,
|
| + UMA_HISTOGRAM_ID_kEnableZeroSuggestMostVisited,
|
| + UMA_HISTOGRAM_ID_kEnableAnswersInSuggest,
|
| + UMA_HISTOGRAM_ID_kMalwareInterstitialVersionV3,
|
| + UMA_HISTOGRAM_ID_kEnableVirtualKeyboard,
|
| + UMA_HISTOGRAM_ID_kDisableQuic,
|
| + UMA_HISTOGRAM_ID_kDefaultTileWidth,
|
| + UMA_HISTOGRAM_ID_kEnableAutomaticPasswordSaving,
|
| + UMA_HISTOGRAM_ID_kEnableSearchButtonInOmniboxAlways,
|
| + UMA_HISTOGRAM_ID_kDisableInputView,
|
| + UMA_HISTOGRAM_ID_kEnableOneCopy,
|
| + UMA_HISTOGRAM_ID_kOverscrollHistoryNavigation,
|
| + UMA_HISTOGRAM_ID_kEnableQuicHttps,
|
| + UMA_HISTOGRAM_ID_kJavaScriptFlags,
|
| + UMA_HISTOGRAM_ID_kEnableNaClDebug,
|
| + UMA_HISTOGRAM_ID_kEnableViewportMeta,
|
| + UMA_HISTOGRAM_ID_kEnableExperimentalInputViewFeatures,
|
| + UMA_HISTOGRAM_ID_kDisableGpuRasterization,
|
| + UMA_HISTOGRAM_ID_kEnablePrintPreviewRegisterPromos,
|
| + UMA_HISTOGRAM_ID_kEnableSimplifiedFullscreen,
|
| + UMA_HISTOGRAM_ID_kEnableAccessibilityTabSwitcher,
|
| + UMA_HISTOGRAM_ID_kEnableQuic,
|
| + UMA_HISTOGRAM_ID_kEnableOriginChipOnSrp,
|
| + UMA_HISTOGRAM_ID_kFastUserSwitching,
|
| + UMA_HISTOGRAM_ID_kEnableTouchEditing,
|
| + UMA_HISTOGRAM_ID_kWalletServiceUseSandbox,
|
| + UMA_HISTOGRAM_ID_kEnableCarrierSwitching,
|
| + UMA_HISTOGRAM_ID_kDisableContextualSearch,
|
| + UMA_HISTOGRAM_ID_kEnableZeroSuggestEtherSerp,
|
| + UMA_HISTOGRAM_ID_kEnableCloudDevices,
|
| + UMA_HISTOGRAM_ID_kDisableQuicHttps,
|
| + UMA_HISTOGRAM_ID_kEnableTouchDragDrop,
|
| + UMA_HISTOGRAM_ID_kEnablePermissionsBubbles,
|
| + UMA_HISTOGRAM_ID_kEnableFirstRunUITransitions,
|
| + UMA_HISTOGRAM_ID_kDisableDeviceDiscoveryNotifications,
|
| + UMA_HISTOGRAM_ID_kEnableThreadedCompositing,
|
| + UMA_HISTOGRAM_ID_kEnableEasyUnlock,
|
| + UMA_HISTOGRAM_ID_kEnableOriginChipAlways,
|
| + UMA_HISTOGRAM_ID_kEnablePinch,
|
| + UMA_HISTOGRAM_ID_kEnableBleedingEdgeRenderingFastPaths,
|
| + UMA_HISTOGRAM_ID_kDisableLCDText,
|
| + UMA_HISTOGRAM_ID_kEnableStreamlinedHostedApps,
|
| + UMA_HISTOGRAM_ID_kDisableWebRTC,
|
| + UMA_HISTOGRAM_ID_kEnableSavePasswordBubble,
|
| + UMA_HISTOGRAM_ID_kEnableAppsShowOnFirstPaint,
|
| + UMA_HISTOGRAM_ID_kEnableNewNTP,
|
| + UMA_HISTOGRAM_ID_kEnableTextInputFocusManager,
|
| + UMA_HISTOGRAM_ID_kEnableServiceWorkerSync,
|
| + UMA_HISTOGRAM_ID_kEnableHarfBuzzRenderText,
|
| + UMA_HISTOGRAM_ID_kEnableDownloadResumption,
|
| + UMA_HISTOGRAM_ID_kEnableNewProfileManagement,
|
| + UMA_HISTOGRAM_ID_kDisableTouchEditing,
|
| + UMA_HISTOGRAM_ID_kGoogleProfileInfo,
|
| + UMA_HISTOGRAM_ID_kEnableImplSidePainting,
|
| + UMA_HISTOGRAM_ID_kEnableDistanceFieldText,
|
| + UMA_HISTOGRAM_ID_kEnableDeferredImageDecoding,
|
| + UMA_HISTOGRAM_ID_kManualEnhancedBookmarksOptout,
|
| + UMA_HISTOGRAM_ID_kEnableSearchButtonInOmniboxForStrOrIip,
|
| + UMA_HISTOGRAM_ID_kEnableOfflineAutoReload,
|
| + UMA_HISTOGRAM_ID_kEnableExperimentalCanvasFeatures,
|
| + UMA_HISTOGRAM_ID_kEnableAppInstallAlerts,
|
| + UMA_HISTOGRAM_ID_kEnableCloudPrintXps,
|
| + UMA_HISTOGRAM_ID_kMaxTilesForInterestArea,
|
| + UMA_HISTOGRAM_ID_kEnableAppList,
|
| + UMA_HISTOGRAM_ID_kDisableAcceleratedVideoDecode,
|
| + UMA_HISTOGRAM_ID_kOutOfProcessPdf,
|
| + UMA_HISTOGRAM_ID_kDisableSessionCrashedBubble,
|
| + UMA_HISTOGRAM_ID_kEnableSwipeSelection,
|
| + UMA_HISTOGRAM_ID_kDisableCompositingForFixedPosition,
|
| + UMA_HISTOGRAM_ID_kEnableWebBasedSignin,
|
| + UMA_HISTOGRAM_ID_kSSLInterstitialVersionV2Gray,
|
| + UMA_HISTOGRAM_ID_kEnableSyncAppList,
|
| + UMA_HISTOGRAM_ID_kDisableCompositorTouchHitTesting,
|
| + UMA_HISTOGRAM_ID_kDisableAcceleratedFixedRootBackground,
|
| + UMA_HISTOGRAM_ID_kEnhancedBookmarksExperiment,
|
| + UMA_HISTOGRAM_ID_kDisablePnacl,
|
| + UMA_HISTOGRAM_ID_kExtensionContentVerification,
|
| + UMA_HISTOGRAM_ID_kDisableTouchDragDrop,
|
| + UMA_HISTOGRAM_ID_kDefaultTileHeight,
|
| + UMA_HISTOGRAM_ID_kDisableSyncSyncedNotifications,
|
| + UMA_HISTOGRAM_ID_kNewAvatarMenu,
|
| + UMA_HISTOGRAM_ID_kAllowNaClSocketAPI,
|
| + UMA_HISTOGRAM_ID_kEnableExperimentalExtensionApis,
|
| + UMA_HISTOGRAM_ID_kEnableAppWindowControls,
|
| + UMA_HISTOGRAM_ID_kSilentDebuggerExtensionAPI,
|
| + UMA_HISTOGRAM_ID_kEnableSuggestionsService,
|
| + UMA_HISTOGRAM_ID_kEnableContextualSearch,
|
| + UMA_HISTOGRAM_ID_kEnableFastTextAutosizing,
|
| + UMA_HISTOGRAM_ID_kAshTouchHud,
|
| + UMA_HISTOGRAM_ID_kDisableAcceleratedOverflowScroll,
|
| + UMA_HISTOGRAM_ID_kDisableAsyncDns,
|
| + UMA_HISTOGRAM_ID_kDisableWebAudio,
|
| + UMA_HISTOGRAM_ID_kDisableDelegatedRenderer,
|
| + UMA_HISTOGRAM_ID_kDisableSavePasswordBubble,
|
| + UMA_HISTOGRAM_ID_kEnableOfflineLoadStaleCache,
|
| + UMA_HISTOGRAM_ID_kDisableDisplayColorCalibration,
|
| + UMA_HISTOGRAM_ID_kDebugPackedApps,
|
| + UMA_HISTOGRAM_ID_kEnableGpuRasterization,
|
| + UMA_HISTOGRAM_ID_kDisableImplSidePainting,
|
| + UMA_HISTOGRAM_ID_kDisableDistanceFieldText,
|
| + UMA_HISTOGRAM_ID_kPerformanceMonitorGathering,
|
| + UMA_HISTOGRAM_ID_kDisablePinch,
|
| + UMA_HISTOGRAM_ID_kSyncfsEnableDirectoryOperation,
|
| + UMA_HISTOGRAM_ID_kDisableNTPOtherSessionsMenu,
|
| + UMA_HISTOGRAM_ID_kEnableSpellingFeedbackFieldTrial,
|
| + UMA_HISTOGRAM_ID_kSSLInterstitialVersionV1,
|
| + UMA_HISTOGRAM_ID_kDisableGestureRequirementForMediaPlayback,
|
| + UMA_HISTOGRAM_ID_kTouchScrollingMode,
|
| + UMA_HISTOGRAM_ID_kEnableTouchpadThreeFingerClick,
|
| + UMA_HISTOGRAM_ID_kDisableQuickofficeComponentApp,
|
| + UMA_HISTOGRAM_ID_kEnableCompositingForTransition,
|
| + UMA_HISTOGRAM_ID_kDisableAccountConsistency,
|
| + UMA_HISTOGRAM_ID_kEnableRequestTabletSite,
|
| + UMA_HISTOGRAM_ID_kTabCaptureDownscaleQuality,
|
| + UMA_HISTOGRAM_ID_kEnableServiceWorker,
|
| + UMA_HISTOGRAM_ID_kAshDebugShortcuts,
|
| + UMA_HISTOGRAM_ID_kEnableSyncSyncedNotifications,
|
| + UMA_HISTOGRAM_ID_kIgnoreGpuBlacklist,
|
| + UMA_HISTOGRAM_ID_kSSLInterstitialVersionV2Colorful,
|
| + UMA_HISTOGRAM_ID_kDisableIgnoreAutocompleteOff,
|
| + UMA_HISTOGRAM_ID_kDisableAccelerated2dCanvas,
|
| + UMA_HISTOGRAM_ID_kEnableGestureTapHighlight,
|
| + UMA_HISTOGRAM_ID_kResetAppListInstallState,
|
| + UMA_HISTOGRAM_ID_kEnableScrollPrediction,
|
| + UMA_HISTOGRAM_ID_kEnableEphemeralApps,
|
| + UMA_HISTOGRAM_ID_kEnableWebGLDraftExtensions,
|
| + UMA_HISTOGRAM_ID_kDisableNetworkPortalNotification,
|
| + UMA_HISTOGRAM_ID_kEnableDeviceDiscoveryNotifications,
|
| + UMA_HISTOGRAM_ID_kDisableLayerSquashing,
|
| + UMA_HISTOGRAM_ID_kDisableGestureTapHighlight,
|
| + UMA_HISTOGRAM_ID_kEnableOfflineAutoReloadVisibleOnly,
|
| + UMA_HISTOGRAM_ID_kEnableDataReductionProxyDev,
|
| + UMA_HISTOGRAM_ID_kEnableTranslateNewUX,
|
| + UMA_HISTOGRAM_ID_kNoPings,
|
| + UMA_HISTOGRAM_ID_kEnableScriptsRequireAction,
|
| + UMA_HISTOGRAM_ID_kDisableWebRtcHWDecoding,
|
| + UMA_HISTOGRAM_ID_kEnableVirtualKeyboardOverscroll,
|
| + UMA_HISTOGRAM_ID_kDisableDirectWrite,
|
| + UMA_HISTOGRAM_ID_kExtensionsOnChromeURLs,
|
| + UMA_HISTOGRAM_ID_kMalwareInterstitialVersionV2,
|
| + UMA_HISTOGRAM_ID_kEnableAccountConsistency,
|
| + UMA_HISTOGRAM_ID_kDisableOfflineAutoReloadVisibleOnly,
|
| + UMA_HISTOGRAM_ID_kDisableSettingsWindow,
|
| + UMA_HISTOGRAM_ID_kDisableEmbeddedSharedWorker,
|
| + UMA_HISTOGRAM_ID_kShowAutofillTypePredictions,
|
| + UMA_HISTOGRAM_ID_kEnableAsyncDns,
|
| + UMA_HISTOGRAM_ID_kEnableProminentURLAppFlow,
|
| + UMA_HISTOGRAM_ID_kEnableHighDpiCompositingForFixedPosition,
|
| + UMA_HISTOGRAM_ID_kForceGpuRasterization,
|
| + UMA_HISTOGRAM_ID_kDisableDeviceEnumeration,
|
| + UMA_HISTOGRAM_ID_kShowFPSCounter,
|
| + UMA_HISTOGRAM_ID_kAppsKeepChromeAlive,
|
| + UMA_HISTOGRAM_ID_kEnableFileManagerMTP,
|
| + UMA_HISTOGRAM_ID_kEnablePanels,
|
| + UMA_HISTOGRAM_ID_kDisableOverlayScrollbar,
|
| + UMA_HISTOGRAM_ID_kDisableZeroCopy,
|
| + //
|
| + // Do not forget to read comment on the top of the enum before adding values!
|
| + //
|
| +};
|
| +
|
| +} // namespace about_flags
|
| +
|
| +#endif // CHROME_BROWSER_ABOUT_FLAGS_SWITCHES_HISTOGRAM_IDS_H_
|
|
|