gecko-dev/intl
Makoto Kato 2a3c054c7b Bug 1394661 - Use user locale instead of system locale for font fallback. r=gandalf
Until Firefox 54, font fallback uses user locale.  Example, OS is Windows 10 JA with JA UI, Firefox uses JA font for fallback even if Firefox is US version.

But since we changed some locale code on Firefox 55 development cycle, there were some regressions such as bug 1346674.  So we changed fallback locale to system locale (instead of Firefox UX locale) for font selection by bug 1348259.

It isn't good for old compatibility, so we should use user locale for font fallback like Firefox 54.  Now we can get user locale by OSPreferences::GetRegionalPrefsLocales, use it for font fallback


MozReview-Commit-ID: 7qwDDeU1ZPt

--HG--
extra : rebase_source : 3a307dd239bea516e117961a944b714bc43a993c
2017-08-30 17:33:12 +09:00
..
build Bug 1048191 - Remove capability to generate entities other than quot, amp, gt, lt and nbsp. r=emk. 2017-08-04 12:37:53 +03:00
chardet Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
encoding_glue Bug 1372230 part 2 - Update encoding_rs to 0.7.0 and encoding_c to 0.8.0. r=emk 2017-08-28 12:22:25 +03:00
gtest Bug 1372230 part 1 - Move the code behing mozilla::Encoding::ForName() from encoding_rs to encoding_glue. r=emk 2017-08-25 12:37:28 +03:00
hyphenation Bug 1390550 - Update to latest libhyphen code from upstream. r=ryanvm 2017-08-17 09:58:29 +01:00
icu Bug 1380083 - Pull in upstream ICU patch that changes '\' to '/' in #include. r=andre,m_kato 2017-07-12 12:34:50 -05:00
icu-patches Bug 1380083 - Pull in upstream ICU patch that changes '\' to '/' in #include. r=andre,m_kato 2017-07-12 12:34:50 -05:00
l10n Bug 1393928 - Expose intl/l10n .jsm APIs explicitly. r=mossop 2017-08-25 12:59:18 -07:00
locale Bug 1394661 - Use user locale instead of system locale for font fallback. r=gandalf 2017-08-30 17:33:12 +09:00
locales
lwbrk Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
strres Bug 1390428 (part 2, attempt 2) - Remove more nsXPIDLCString local variables. r=erahm. 2017-08-21 20:01:27 +10:00
tzdata Bug 1353649 - Update tzdata in ICU data files to 2017b. r=Waldo 2017-04-05 10:49:53 +02:00
uconv Bug 1384834 (part 1) - Remove remaining uses of nsAdoptingString. r=erahm. 2017-07-28 11:21:45 +10:00
unicharutil Bug 1392181 - part2: HasRTLChars() should check if the character is at least equal or larger than the minimum RTL character, U+0590 r=emk 2017-08-21 18:03:21 +09:00
Encoding.h Bug 1372230 part 1 - Move the code behing mozilla::Encoding::ForName() from encoding_rs to encoding_glue. r=emk 2017-08-25 12:37:28 +03:00
icu_sources_data.py
moz.build Backed out changeset fdf9ccb0b9ab (bug 1347801) for browser_all_files_referenced.js failures a=backout 2017-08-08 14:15:08 -07:00
update-icu.sh Bug 1380083 - Pull in upstream ICU patch that changes '\' to '/' in #include. r=andre,m_kato 2017-07-12 12:34:50 -05:00
update-tzdata.sh Bug 1324240 - Also set LANGUAGE environment variable to ensure svn uses English instead of the OS locale. r=Waldo 2017-04-05 10:41:42 +02:00