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

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

Issue 2853523002: [rendertext,i18n] Added flag to force RTL rendering (Closed)
Patch Set: Missed a comment Created 3 years, 7 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 510 matching lines...) Expand 10 before | Expand all | Expand 10 after
521 chromeos::switches::kCrosRegionsMode, 521 chromeos::switches::kCrosRegionsMode,
522 chromeos::switches::kCrosRegionsModeOverride}, 522 chromeos::switches::kCrosRegionsModeOverride},
523 {flag_descriptions::kCrosRegionsModeHide, 523 {flag_descriptions::kCrosRegionsModeHide,
524 chromeos::switches::kCrosRegionsMode, 524 chromeos::switches::kCrosRegionsMode,
525 chromeos::switches::kCrosRegionsModeHide}, 525 chromeos::switches::kCrosRegionsModeHide},
526 }; 526 };
527 #endif // OS_CHROMEOS 527 #endif // OS_CHROMEOS
528 528
529 const FeatureEntry::Choice kForceUIDirectionChoices[] = { 529 const FeatureEntry::Choice kForceUIDirectionChoices[] = {
530 {flags_ui::kGenericExperimentChoiceDefault, "", ""}, 530 {flags_ui::kGenericExperimentChoiceDefault, "", ""},
531 {flag_descriptions::kForceUiDirectionLtr, switches::kForceUIDirection, 531 {flag_descriptions::kForceDirectionLtr, switches::kForceUIDirection,
532 switches::kForceUIDirectionLTR}, 532 switches::kForceDirectionLTR},
533 {flag_descriptions::kForceUiDirectionRtl, switches::kForceUIDirection, 533 {flag_descriptions::kForceDirectionRtl, switches::kForceUIDirection,
534 switches::kForceUIDirectionRTL}, 534 switches::kForceDirectionRTL},
535 };
536
537 const FeatureEntry::Choice kForceTextDirectionChoices[] = {
538 {flags_ui::kGenericExperimentChoiceDefault, "", ""},
539 {flag_descriptions::kForceDirectionLtr, switches::kForceTextDirection,
540 switches::kForceDirectionLTR},
541 {flag_descriptions::kForceDirectionRtl, switches::kForceTextDirection,
542 switches::kForceDirectionRTL},
535 }; 543 };
536 544
537 #if defined(OS_ANDROID) 545 #if defined(OS_ANDROID)
538 const FeatureEntry::Choice kNtpSwitchToExistingTabChoices[] = { 546 const FeatureEntry::Choice kNtpSwitchToExistingTabChoices[] = {
539 {flags_ui::kGenericExperimentChoiceDefault, "", ""}, 547 {flags_ui::kGenericExperimentChoiceDefault, "", ""},
540 {flags_ui::kGenericExperimentChoiceDisabled, 548 {flags_ui::kGenericExperimentChoiceDisabled,
541 switches::kNtpSwitchToExistingTab, "disabled"}, 549 switches::kNtpSwitchToExistingTab, "disabled"},
542 {flag_descriptions::kNtpSwitchToExistingTabMatchUrl, 550 {flag_descriptions::kNtpSwitchToExistingTabMatchUrl,
543 switches::kNtpSwitchToExistingTab, "url"}, 551 switches::kNtpSwitchToExistingTab, "url"},
544 {flag_descriptions::kNtpSwitchToExistingTabMatchHost, 552 {flag_descriptions::kNtpSwitchToExistingTabMatchHost,
(...skipping 1520 matching lines...) Expand 10 before | Expand all | Expand 10 after
2065 {"enable-md-settings", flag_descriptions::kEnableMaterialDesignSettingsName, 2073 {"enable-md-settings", flag_descriptions::kEnableMaterialDesignSettingsName,
2066 flag_descriptions::kEnableMaterialDesignSettingsDescription, kOsDesktop, 2074 flag_descriptions::kEnableMaterialDesignSettingsDescription, kOsDesktop,
2067 FEATURE_VALUE_TYPE(features::kMaterialDesignSettings)}, 2075 FEATURE_VALUE_TYPE(features::kMaterialDesignSettings)},
2068 {"safe-search-url-reporting", 2076 {"safe-search-url-reporting",
2069 flag_descriptions::kSafeSearchUrlReportingName, 2077 flag_descriptions::kSafeSearchUrlReportingName,
2070 flag_descriptions::kSafeSearchUrlReportingDescription, kOsAll, 2078 flag_descriptions::kSafeSearchUrlReportingDescription, kOsAll,
2071 FEATURE_VALUE_TYPE(features::kSafeSearchUrlReporting)}, 2079 FEATURE_VALUE_TYPE(features::kSafeSearchUrlReporting)},
2072 {"force-ui-direction", flag_descriptions::kForceUiDirectionName, 2080 {"force-ui-direction", flag_descriptions::kForceUiDirectionName,
2073 flag_descriptions::kForceUiDirectionDescription, kOsAll, 2081 flag_descriptions::kForceUiDirectionDescription, kOsAll,
2074 MULTI_VALUE_TYPE(kForceUIDirectionChoices)}, 2082 MULTI_VALUE_TYPE(kForceUIDirectionChoices)},
2083 {"force-text-direction", flag_descriptions::kForceTextDirectionName,
2084 flag_descriptions::kForceTextDirectionDescription, kOsAll,
2085 MULTI_VALUE_TYPE(kForceTextDirectionChoices)},
2075 #if BUILDFLAG(ENABLE_EXTENSIONS) 2086 #if BUILDFLAG(ENABLE_EXTENSIONS)
2076 {"enable-md-extensions", 2087 {"enable-md-extensions",
2077 flag_descriptions::kEnableMaterialDesignExtensionsName, 2088 flag_descriptions::kEnableMaterialDesignExtensionsName,
2078 flag_descriptions::kEnableMaterialDesignExtensionsDescription, kOsDesktop, 2089 flag_descriptions::kEnableMaterialDesignExtensionsDescription, kOsDesktop,
2079 FEATURE_VALUE_TYPE(features::kMaterialDesignExtensions)}, 2090 FEATURE_VALUE_TYPE(features::kMaterialDesignExtensions)},
2080 #endif // ENABLE_EXTENSIONS 2091 #endif // ENABLE_EXTENSIONS
2081 #if defined(OS_WIN) || defined(OS_LINUX) 2092 #if defined(OS_WIN) || defined(OS_LINUX)
2082 {"enable-input-ime-api", flag_descriptions::kEnableInputImeApiName, 2093 {"enable-input-ime-api", flag_descriptions::kEnableInputImeApiName,
2083 flag_descriptions::kEnableInputImeApiDescription, kOsWin | kOsLinux, 2094 flag_descriptions::kEnableInputImeApiDescription, kOsWin | kOsLinux,
2084 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableInputImeAPI, 2095 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableInputImeAPI,
(...skipping 892 matching lines...) Expand 10 before | Expand all | Expand 10 after
2977 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; 2988 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0;
2978 2989
2979 const FeatureEntry* GetFeatureEntries(size_t* count) { 2990 const FeatureEntry* GetFeatureEntries(size_t* count) {
2980 *count = arraysize(kFeatureEntries); 2991 *count = arraysize(kFeatureEntries);
2981 return kFeatureEntries; 2992 return kFeatureEntries;
2982 } 2993 }
2983 2994
2984 } // namespace testing 2995 } // namespace testing
2985 2996
2986 } // namespace about_flags 2997 } // namespace about_flags
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698