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

Side by Side Diff: third_party/WebKit/Source/platform/text/hyphenation/HyphenationMinikin.cpp

Issue 2701993002: DO NOT COMMIT: Results of running new (proposed) clang-format on Blink (Closed)
Patch Set: Created 3 years, 10 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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 "platform/text/Hyphenation.h" 5 #include "platform/text/Hyphenation.h"
6 6
7 #include "base/files/file.h" 7 #include "base/files/file.h"
8 #include "base/files/memory_mapped_file.h" 8 #include "base/files/memory_mapped_file.h"
9 #include "base/metrics/histogram_macros.h" 9 #include "base/metrics/histogram_macros.h"
10 #include "base/timer/elapsed_timer.h" 10 #include "base/timer/elapsed_timer.h"
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 // https://android.googlesource.com/platform/frameworks/base/+/master/core/jav a/android/text/Hyphenator.java 125 // https://android.googlesource.com/platform/frameworks/base/+/master/core/jav a/android/text/Hyphenator.java
126 using LocaleFallback = const char * [2]; 126 using LocaleFallback = const char * [2];
127 static LocaleFallback localeFallbackData[] = { 127 static LocaleFallback localeFallbackData[] = {
128 {"en-AS", "en-us"}, // English (American Samoa) 128 {"en-AS", "en-us"}, // English (American Samoa)
129 {"en-GU", "en-us"}, // English (Guam) 129 {"en-GU", "en-us"}, // English (Guam)
130 {"en-MH", "en-us"}, // English (Marshall Islands) 130 {"en-MH", "en-us"}, // English (Marshall Islands)
131 {"en-MP", "en-us"}, // English (Northern Mariana Islands) 131 {"en-MP", "en-us"}, // English (Northern Mariana Islands)
132 {"en-PR", "en-us"}, // English (Puerto Rico) 132 {"en-PR", "en-us"}, // English (Puerto Rico)
133 {"en-UM", "en-us"}, // English (United States Minor Outlying Islands) 133 {"en-UM", "en-us"}, // English (United States Minor Outlying Islands)
134 {"en-VI", "en-us"}, // English (Virgin Islands) 134 {"en-VI", "en-us"}, // English (Virgin Islands)
135 // All English locales other than those falling back to en-US are mapped 135 // All English locales other than those falling back
136 // to en-GB. 136 // to en-US are mapped to en-GB.
137 {"en", "en-gb"}, 137 {"en", "en-gb"},
138 // For German, we're assuming the 1996 (and later) orthography by default. 138 // For German, we're assuming the 1996 (and later) orthography by default.
139 {"de", "de-1996"}, 139 {"de", "de-1996"},
140 // Liechtenstein uses the Swiss hyphenation rules for the 1901 140 // Liechtenstein uses the Swiss hyphenation rules for the 1901
141 // orthography. 141 // orthography.
142 {"de-LI-1901", "de-ch-1901"}, 142 {"de-LI-1901", "de-ch-1901"},
143 // Norwegian is very probably Norwegian Bokmål. 143 // Norwegian is very probably Norwegian Bokmål.
144 {"no", "nb"}, 144 {"no", "nb"},
145 {"mn", "mn-cyrl"}, // Mongolian 145 {"mn", "mn-cyrl"}, // Mongolian
146 {"am", "und-ethi"}, // Amharic 146 {"am", "und-ethi"}, // Amharic
(...skipping 17 matching lines...) Expand all
164 164
165 DEFINE_STATIC_LOCAL(LocaleMap, localeFallback, (createLocaleFallbackMap())); 165 DEFINE_STATIC_LOCAL(LocaleMap, localeFallback, (createLocaleFallbackMap()));
166 const auto& it = localeFallback.find(locale); 166 const auto& it = localeFallback.find(locale);
167 if (it != localeFallback.end()) 167 if (it != localeFallback.end())
168 return LayoutLocale::get(it->value)->getHyphenation(); 168 return LayoutLocale::get(it->value)->getHyphenation();
169 169
170 return nullptr; 170 return nullptr;
171 } 171 }
172 172
173 } // namespace blink 173 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698