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

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

Issue 2470583002: Add VrShell feature flag and wire it up to VrShell delegate. (Closed)
Patch Set: Hide in about://flags unless the build flag is included. Created 4 years, 1 month 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 1584 matching lines...) Expand 10 before | Expand all | Expand 10 after
1595 IDS_FLAGS_MAC_VIEWS_NATIVE_DIALOGS_DESCRIPTION, kOsMac, 1595 IDS_FLAGS_MAC_VIEWS_NATIVE_DIALOGS_DESCRIPTION, kOsMac,
1596 FEATURE_VALUE_TYPE(chrome::kMacViewsNativeDialogs)}, 1596 FEATURE_VALUE_TYPE(chrome::kMacViewsNativeDialogs)},
1597 {"mac-views-webui-dialogs", IDS_FLAGS_MAC_VIEWS_WEBUI_DIALOGS_NAME, 1597 {"mac-views-webui-dialogs", IDS_FLAGS_MAC_VIEWS_WEBUI_DIALOGS_NAME,
1598 IDS_FLAGS_MAC_VIEWS_WEBUI_DIALOGS_DESCRIPTION, kOsMac, 1598 IDS_FLAGS_MAC_VIEWS_WEBUI_DIALOGS_DESCRIPTION, kOsMac,
1599 FEATURE_VALUE_TYPE(chrome::kMacViewsWebUIDialogs)}, 1599 FEATURE_VALUE_TYPE(chrome::kMacViewsWebUIDialogs)},
1600 #endif // OS_MACOSX 1600 #endif // OS_MACOSX
1601 #if defined(ENABLE_WEBVR) 1601 #if defined(ENABLE_WEBVR)
1602 {"enable-webvr", IDS_FLAGS_WEBVR_NAME, IDS_FLAGS_WEBVR_DESCRIPTION, kOsAll, 1602 {"enable-webvr", IDS_FLAGS_WEBVR_NAME, IDS_FLAGS_WEBVR_DESCRIPTION, kOsAll,
1603 SINGLE_VALUE_TYPE(switches::kEnableWebVR)}, 1603 SINGLE_VALUE_TYPE(switches::kEnableWebVR)},
1604 #endif // ENABLE_WEBVR 1604 #endif // ENABLE_WEBVR
1605 #if defined(ENABLE_VR_SHELL)
1606 {"enable-vr-shell", IDS_FLAGS_ENABLE_VR_SHELL_NAME,
1607 IDS_FLAGS_ENABLE_VR_SHELL_DESCRIPTION, kOsAndroid,
1608 FEATURE_VALUE_TYPE(features::kVrShell)},
1609 #endif // ENABLE_VR_SHELL
1605 #if defined(OS_CHROMEOS) 1610 #if defined(OS_CHROMEOS)
1606 {"disable-accelerated-mjpeg-decode", 1611 {"disable-accelerated-mjpeg-decode",
1607 IDS_FLAGS_ACCELERATED_MJPEG_DECODE_NAME, 1612 IDS_FLAGS_ACCELERATED_MJPEG_DECODE_NAME,
1608 IDS_FLAGS_ACCELERATED_MJPEG_DECODE_DESCRIPTION, kOsCrOS, 1613 IDS_FLAGS_ACCELERATED_MJPEG_DECODE_DESCRIPTION, kOsCrOS,
1609 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableAcceleratedMjpegDecode)}, 1614 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableAcceleratedMjpegDecode)},
1610 #endif // OS_CHROMEOS 1615 #endif // OS_CHROMEOS
1611 {"v8-cache-options", IDS_FLAGS_V8_CACHE_OPTIONS_NAME, 1616 {"v8-cache-options", IDS_FLAGS_V8_CACHE_OPTIONS_NAME,
1612 IDS_FLAGS_V8_CACHE_OPTIONS_DESCRIPTION, kOsAll, 1617 IDS_FLAGS_V8_CACHE_OPTIONS_DESCRIPTION, kOsAll,
1613 MULTI_VALUE_TYPE(kV8CacheOptionsChoices)}, 1618 MULTI_VALUE_TYPE(kV8CacheOptionsChoices)},
1614 {"v8-cache-strategies-for-cache-storage", 1619 {"v8-cache-strategies-for-cache-storage",
(...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after
1963 IDS_FLAGS_OPTIMIZE_LOADING_IPC_FOR_SMALL_RESOURCES_NAME, 1968 IDS_FLAGS_OPTIMIZE_LOADING_IPC_FOR_SMALL_RESOURCES_NAME,
1964 IDS_FLAGS_OPTIMIZE_LOADING_IPC_FOR_SMALL_RESOURCES_DESCRIPTION, kOsAll, 1969 IDS_FLAGS_OPTIMIZE_LOADING_IPC_FOR_SMALL_RESOURCES_DESCRIPTION, kOsAll,
1965 FEATURE_VALUE_TYPE(features::kOptimizeLoadingIPCForSmallResources)}, 1970 FEATURE_VALUE_TYPE(features::kOptimizeLoadingIPCForSmallResources)},
1966 {"enable-font-cache-scaling", IDS_FLAGS_FONT_CACHE_SCALING_NAME, 1971 {"enable-font-cache-scaling", IDS_FLAGS_FONT_CACHE_SCALING_NAME,
1967 IDS_FLAGS_FONT_CACHE_SCALING_DESCRIPTION, kOsAll, 1972 IDS_FLAGS_FONT_CACHE_SCALING_DESCRIPTION, kOsAll,
1968 FEATURE_VALUE_TYPE(features::kFontCacheScaling)}, 1973 FEATURE_VALUE_TYPE(features::kFontCacheScaling)},
1969 {"enable-framebusting-needs-sameorigin-or-usergesture", 1974 {"enable-framebusting-needs-sameorigin-or-usergesture",
1970 IDS_FLAGS_FRAMEBUSTING_NAME, IDS_FLAGS_FRAMEBUSTING_DESCRIPTION, kOsAll, 1975 IDS_FLAGS_FRAMEBUSTING_NAME, IDS_FLAGS_FRAMEBUSTING_DESCRIPTION, kOsAll,
1971 FEATURE_VALUE_TYPE(features::kFramebustingNeedsSameOriginOrUserGesture)}, 1976 FEATURE_VALUE_TYPE(features::kFramebustingNeedsSameOriginOrUserGesture)},
1972 #if defined(OS_ANDROID) 1977 #if defined(OS_ANDROID)
1973 {"enable-vr-shell", IDS_FLAGS_ENABLE_VR_SHELL_NAME,
1974 IDS_FLAGS_ENABLE_VR_SHELL_DESCRIPTION, kOsAndroid,
1975 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableVrShell,
1976 switches::kDisableVrShell)},
1977 {"enable-android-pay-integration-v1", 1978 {"enable-android-pay-integration-v1",
1978 IDS_FLAGS_ENABLE_ANDROID_PAY_INTEGRATION_V1_NAME, 1979 IDS_FLAGS_ENABLE_ANDROID_PAY_INTEGRATION_V1_NAME,
1979 IDS_FLAGS_ENABLE_ANDROID_PAY_INTEGRATION_V1_DESCRIPTION, kOsAndroid, 1980 IDS_FLAGS_ENABLE_ANDROID_PAY_INTEGRATION_V1_DESCRIPTION, kOsAndroid,
1980 FEATURE_VALUE_TYPE(chrome::android::kAndroidPayIntegrationV1)}, 1981 FEATURE_VALUE_TYPE(chrome::android::kAndroidPayIntegrationV1)},
1981 #endif // OS_ANDROID 1982 #endif // OS_ANDROID
1982 #if defined(OS_CHROMEOS) 1983 #if defined(OS_CHROMEOS)
1983 {"disable-eol-notification", IDS_FLAGS_EOL_NOTIFICATION_NAME, 1984 {"disable-eol-notification", IDS_FLAGS_EOL_NOTIFICATION_NAME,
1984 IDS_FLAGS_EOL_NOTIFICATION_DESCRIPTION, kOsCrOS, 1985 IDS_FLAGS_EOL_NOTIFICATION_DESCRIPTION, kOsCrOS,
1985 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableEolNotification)}, 1986 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableEolNotification)},
1986 #endif // OS_CHROMEOS 1987 #endif // OS_CHROMEOS
(...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after
2272 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; 2273 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0;
2273 2274
2274 const FeatureEntry* GetFeatureEntries(size_t* count) { 2275 const FeatureEntry* GetFeatureEntries(size_t* count) {
2275 *count = arraysize(kFeatureEntries); 2276 *count = arraysize(kFeatureEntries);
2276 return kFeatureEntries; 2277 return kFeatureEntries;
2277 } 2278 }
2278 2279
2279 } // namespace testing 2280 } // namespace testing
2280 2281
2281 } // namespace about_flags 2282 } // namespace about_flags
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698