Chromium Code Reviews| 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..67a8efee1efd5abca9680842a183fb54d68ea433 |
| --- /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, add a comment near value describing that |
| + switch was removed. |
| + |
| + 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. |
| +*/ |
| + |
| +enum SWITCHES_UMA_HISTOGRAM_IDS { |
|
Lei Zhang
2014/06/27 19:46:45
The enum name should be SwitchesUmaHistogramIds. h
Alexander Alekseev
2014/06/30 15:06:01
Done.
|
| + 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, |
|
Lei Zhang
2014/06/27 19:46:45
The names here are also not consistent with the st
Alexander Alekseev
2014/06/30 15:06:01
Yes, I know. But it greatly simplifies code search
|
| + 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, |
| + UMA_HISTOGRAM_ID_kDisableClickDelay, |
| + UMA_HISTOGRAM_ID_kEnableAccessibilityScriptInjection, |
| + /* |
| + 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_ |