Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(84)

Side by Side Diff: chrome/browser/about_flags.cc

Issue 2644573003: Initial version of the split CBD dialog (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/about_flags.h" 5 #include "chrome/browser/about_flags.h"
6 6
7 #include <iterator> 7 #include <iterator>
8 #include <map> 8 #include <map>
9 #include <set> 9 #include <set>
10 #include <utility> 10 #include <utility>
(...skipping 718 matching lines...) Expand 10 before | Expand all | Expand 10 after
729 {"composited-layer-borders", IDS_FLAGS_COMPOSITED_LAYER_BORDERS, 729 {"composited-layer-borders", IDS_FLAGS_COMPOSITED_LAYER_BORDERS,
730 IDS_FLAGS_COMPOSITED_LAYER_BORDERS_DESCRIPTION, kOsAll, 730 IDS_FLAGS_COMPOSITED_LAYER_BORDERS_DESCRIPTION, kOsAll,
731 SINGLE_VALUE_TYPE(cc::switches::kShowCompositedLayerBorders)}, 731 SINGLE_VALUE_TYPE(cc::switches::kShowCompositedLayerBorders)},
732 {"gl-composited-texture-quad-borders", 732 {"gl-composited-texture-quad-borders",
733 IDS_FLAGS_GL_COMPOSITED_TEXTURE_QUAD_BORDERS, 733 IDS_FLAGS_GL_COMPOSITED_TEXTURE_QUAD_BORDERS,
734 IDS_FLAGS_GL_COMPOSITED_TEXTURE_QUAD_BORDERS_DESCRIPTION, kOsAll, 734 IDS_FLAGS_GL_COMPOSITED_TEXTURE_QUAD_BORDERS_DESCRIPTION, kOsAll,
735 SINGLE_VALUE_TYPE(cc::switches::kGlCompositedTextureQuadBorder)}, 735 SINGLE_VALUE_TYPE(cc::switches::kGlCompositedTextureQuadBorder)},
736 {"show-overdraw-feedback", IDS_FLAGS_SHOW_OVERDRAW_FEEDBACK, 736 {"show-overdraw-feedback", IDS_FLAGS_SHOW_OVERDRAW_FEEDBACK,
737 IDS_FLAGS_SHOW_OVERDRAW_FEEDBACK_DESCRIPTION, kOsAll, 737 IDS_FLAGS_SHOW_OVERDRAW_FEEDBACK_DESCRIPTION, kOsAll,
738 SINGLE_VALUE_TYPE(cc::switches::kShowOverdrawFeedback)}, 738 SINGLE_VALUE_TYPE(cc::switches::kShowOverdrawFeedback)},
739 {"ui-disable-partial-swap", 739 {"ui-disable-partial-swap", IDS_FLAGS_UI_PARTIAL_SWAP_NAME,
740 IDS_FLAGS_UI_PARTIAL_SWAP_NAME,
741 IDS_FLAGS_UI_PARTIAL_SWAP_DESCRIPTION, kOsAll, 740 IDS_FLAGS_UI_PARTIAL_SWAP_DESCRIPTION, kOsAll,
742 SINGLE_DISABLE_VALUE_TYPE(switches::kUIDisablePartialSwap)}, 741 SINGLE_DISABLE_VALUE_TYPE(switches::kUIDisablePartialSwap)},
743 #if BUILDFLAG(ENABLE_WEBRTC) 742 #if BUILDFLAG(ENABLE_WEBRTC)
744 {"disable-webrtc-hw-decoding", IDS_FLAGS_WEBRTC_HW_DECODING_NAME, 743 {"disable-webrtc-hw-decoding", IDS_FLAGS_WEBRTC_HW_DECODING_NAME,
745 IDS_FLAGS_WEBRTC_HW_DECODING_DESCRIPTION, kOsAndroid | kOsCrOS, 744 IDS_FLAGS_WEBRTC_HW_DECODING_DESCRIPTION, kOsAndroid | kOsCrOS,
746 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebRtcHWDecoding)}, 745 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebRtcHWDecoding)},
747 {"disable-webrtc-hw-encoding", IDS_FLAGS_WEBRTC_HW_ENCODING_NAME, 746 {"disable-webrtc-hw-encoding", IDS_FLAGS_WEBRTC_HW_ENCODING_NAME,
748 IDS_FLAGS_WEBRTC_HW_ENCODING_DESCRIPTION, kOsAndroid | kOsCrOS, 747 IDS_FLAGS_WEBRTC_HW_ENCODING_DESCRIPTION, kOsAndroid | kOsCrOS,
749 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebRtcHWEncoding)}, 748 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebRtcHWEncoding)},
750 {"enable-webrtc-hw-h264-encoding", IDS_FLAGS_WEBRTC_HW_H264_ENCODING_NAME, 749 {"enable-webrtc-hw-h264-encoding", IDS_FLAGS_WEBRTC_HW_H264_ENCODING_NAME,
(...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after
1045 SINGLE_VALUE_TYPE(ash::switches::kAshEnableMirroredScreen), 1044 SINGLE_VALUE_TYPE(ash::switches::kAshEnableMirroredScreen),
1046 }, 1045 },
1047 {"ash-md", IDS_FLAGS_ASH_MD, IDS_FLAGS_ASH_MD_DESCRIPTION, kOsCrOS, 1046 {"ash-md", IDS_FLAGS_ASH_MD, IDS_FLAGS_ASH_MD_DESCRIPTION, kOsCrOS,
1048 MULTI_VALUE_TYPE(kAshMaterialDesignChoices)}, 1047 MULTI_VALUE_TYPE(kAshMaterialDesignChoices)},
1049 #endif // USE_ASH 1048 #endif // USE_ASH
1050 #if defined(OS_CHROMEOS) 1049 #if defined(OS_CHROMEOS)
1051 {"material-design-ink-drop-animation-speed", 1050 {"material-design-ink-drop-animation-speed",
1052 IDS_FLAGS_MATERIAL_DESIGN_INK_DROP_ANIMATION_SPEED_NAME, 1051 IDS_FLAGS_MATERIAL_DESIGN_INK_DROP_ANIMATION_SPEED_NAME,
1053 IDS_FLAGS_MATERIAL_DESIGN_INK_DROP_ANIMATION_SPEED_DESCRIPTION, kOsCrOS, 1052 IDS_FLAGS_MATERIAL_DESIGN_INK_DROP_ANIMATION_SPEED_DESCRIPTION, kOsCrOS,
1054 MULTI_VALUE_TYPE(kAshMaterialDesignInkDropAnimationSpeed)}, 1053 MULTI_VALUE_TYPE(kAshMaterialDesignInkDropAnimationSpeed)},
1055 {"ui-slow-animations", 1054 {"ui-slow-animations", IDS_FLAGS_UI_SLOW_ANIMATIONS_NAME,
1056 IDS_FLAGS_UI_SLOW_ANIMATIONS_NAME,
1057 IDS_FLAGS_UI_SLOW_ANIMATIONS_DESCRIPTION, kOsCrOS, 1055 IDS_FLAGS_UI_SLOW_ANIMATIONS_DESCRIPTION, kOsCrOS,
1058 SINGLE_VALUE_TYPE(switches::kUISlowAnimations)}, 1056 SINGLE_VALUE_TYPE(switches::kUISlowAnimations)},
1059 {"disable-cloud-import", IDS_FLAGS_CLOUD_IMPORT, 1057 {"disable-cloud-import", IDS_FLAGS_CLOUD_IMPORT,
1060 IDS_FLAGS_CLOUD_IMPORT_DESCRIPTION, kOsCrOS, 1058 IDS_FLAGS_CLOUD_IMPORT_DESCRIPTION, kOsCrOS,
1061 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableCloudImport)}, 1059 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableCloudImport)},
1062 {"enable-request-tablet-site", IDS_FLAGS_REQUEST_TABLET_SITE_NAME, 1060 {"enable-request-tablet-site", IDS_FLAGS_REQUEST_TABLET_SITE_NAME,
1063 IDS_FLAGS_REQUEST_TABLET_SITE_DESCRIPTION, kOsCrOS, 1061 IDS_FLAGS_REQUEST_TABLET_SITE_DESCRIPTION, kOsCrOS,
1064 SINGLE_VALUE_TYPE(chromeos::switches::kEnableRequestTabletSite)}, 1062 SINGLE_VALUE_TYPE(chromeos::switches::kEnableRequestTabletSite)},
1065 #endif // OS_CHROMEOS 1063 #endif // OS_CHROMEOS
1066 {"debug-packed-apps", IDS_FLAGS_DEBUG_PACKED_APP_NAME, 1064 {"debug-packed-apps", IDS_FLAGS_DEBUG_PACKED_APP_NAME,
(...skipping 916 matching lines...) Expand 10 before | Expand all | Expand 10 after
1983 switches::kDisableFullscreenTabDetaching)}, 1981 switches::kDisableFullscreenTabDetaching)},
1984 {"enable-fullscreen-toolbar-reveal", 1982 {"enable-fullscreen-toolbar-reveal",
1985 IDS_FLAGS_FULLSCREEN_TOOLBAR_REVEAL_NAME, 1983 IDS_FLAGS_FULLSCREEN_TOOLBAR_REVEAL_NAME,
1986 IDS_FLAGS_FULLSCREEN_TOOLBAR_REVEAL_DESCRIPTION, kOsMac, 1984 IDS_FLAGS_FULLSCREEN_TOOLBAR_REVEAL_DESCRIPTION, kOsMac,
1987 SINGLE_VALUE_TYPE(switches::kEnableFullscreenToolbarReveal)}, 1985 SINGLE_VALUE_TYPE(switches::kEnableFullscreenToolbarReveal)},
1988 #endif // OS_MACOSX 1986 #endif // OS_MACOSX
1989 #if defined(OS_ANDROID) 1987 #if defined(OS_ANDROID)
1990 {"important-sites-in-cbd", IDS_FLAGS_IMPORTANT_SITES_IN_CBD_NAME, 1988 {"important-sites-in-cbd", IDS_FLAGS_IMPORTANT_SITES_IN_CBD_NAME,
1991 IDS_FLAGS_IMPORTANT_SITES_IN_CBD_DESCRIPTION, kOsAndroid, 1989 IDS_FLAGS_IMPORTANT_SITES_IN_CBD_DESCRIPTION, kOsAndroid,
1992 FEATURE_VALUE_TYPE(chrome::android::kImportantSitesInCBD)}, 1990 FEATURE_VALUE_TYPE(chrome::android::kImportantSitesInCBD)},
1991 {"tabs-in-cbd", IDS_FLAGS_TABS_IN_CBD_NAME,
1992 IDS_FLAGS_TABS_IN_CBD_DESCRIPTION, kOsAndroid,
1993 FEATURE_VALUE_TYPE(chrome::android::kTabsInCBD)},
1993 #endif // OS_ANDROID 1994 #endif // OS_ANDROID
1994 {"enable-pointer-events", IDS_FLAGS_EXPERIMENTAL_POINTER_EVENT_NAME, 1995 {"enable-pointer-events", IDS_FLAGS_EXPERIMENTAL_POINTER_EVENT_NAME,
1995 IDS_FLAGS_EXPERIMENTAL_POINTER_EVENT_DESCRIPTION, kOsAll, 1996 IDS_FLAGS_EXPERIMENTAL_POINTER_EVENT_DESCRIPTION, kOsAll,
1996 FEATURE_VALUE_TYPE(features::kPointerEvents)}, 1997 FEATURE_VALUE_TYPE(features::kPointerEvents)},
1997 {"passive-listener-default", IDS_FLAGS_PASSIVE_EVENT_LISTENER_DEFAULT_NAME, 1998 {"passive-listener-default", IDS_FLAGS_PASSIVE_EVENT_LISTENER_DEFAULT_NAME,
1998 IDS_FLAGS_PASSIVE_EVENT_LISTENER_DEFAULT_DESCRIPTION, kOsAll, 1999 IDS_FLAGS_PASSIVE_EVENT_LISTENER_DEFAULT_DESCRIPTION, kOsAll,
1999 MULTI_VALUE_TYPE(kPassiveListenersChoices)}, 2000 MULTI_VALUE_TYPE(kPassiveListenersChoices)},
2000 {"document-passive-event-listeners", 2001 {"document-passive-event-listeners",
2001 IDS_FLAGS_PASSIVE_DOCUMENT_EVENT_LISTENERS_NAME, 2002 IDS_FLAGS_PASSIVE_DOCUMENT_EVENT_LISTENERS_NAME,
2002 IDS_FLAGS_PASSIVE_DOCUMENT_EVENT_LISTENERS_DESCRIPTION, kOsAll, 2003 IDS_FLAGS_PASSIVE_DOCUMENT_EVENT_LISTENERS_DESCRIPTION, kOsAll,
(...skipping 385 matching lines...) Expand 10 before | Expand all | Expand 10 after
2388 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; 2389 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0;
2389 2390
2390 const FeatureEntry* GetFeatureEntries(size_t* count) { 2391 const FeatureEntry* GetFeatureEntries(size_t* count) {
2391 *count = arraysize(kFeatureEntries); 2392 *count = arraysize(kFeatureEntries);
2392 return kFeatureEntries; 2393 return kFeatureEntries;
2393 } 2394 }
2394 2395
2395 } // namespace testing 2396 } // namespace testing
2396 2397
2397 } // namespace about_flags 2398 } // namespace about_flags
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698