gecko-dev/intl
Jonathan Kew 2021cc63fc Bug 1865482 - Make CSS :lang() matching more correctly follow the BCP4647 Extended Filtering algorithm. r=layout-reviewers,emilio
The matching behavior implemented in bug 1857742 did not quite follow the spec,
particularly with regard to language *ranges* (as used in the :lang() pseudo)
that are not themselves valid language *tags*.

This updates the LangTagCompare function to more correctly follow the BCP4647
"Extended Filtering" algorithm, and adjusts the relevant WPT tests (originally
from bug 1857742) to reflect the corrected behavior.

Differential Revision: https://phabricator.services.mozilla.com/D194054
2023-11-20 13:44:06 +00:00
..
benchmarks
build
components Backed out 18 changesets (bug 1863960, bug 1859752) as requested in Bug 1864612 CLOSED TREE 2023-11-14 17:07:57 +02:00
docs Bug 1847869 - Update ICU4X document. r=TYLin,platform-i18n-reviewers 2023-08-10 06:51:38 +00:00
encoding_glue Bug 1856530 - run file-whitespace on toml files r=linter-reviewers,Standard8 2023-10-03 09:22:18 +00:00
gtest Bug 1818439 - Make intl/gtest buildable outside of a unified build environment r=andi 2023-02-27 13:42:58 +00:00
hyphenation Bug 1861254 - Safely bail out of LocaleAtomFromPath if passed a bad hyphenation-file path. r=layout-reviewers,emilio 2023-11-08 10:34:42 +00:00
icu Backed out 18 changesets (bug 1863960, bug 1859752) as requested in Bug 1864612 CLOSED TREE 2023-11-14 17:07:57 +02:00
icu_testdata Bug 1851323 - Apply the latest line break rules. r=TYLin 2023-09-13 05:11:41 +00:00
icu-patches Backed out 18 changesets (bug 1863960, bug 1859752) as requested in Bug 1864612 CLOSED TREE 2023-11-14 17:07:57 +02:00
l10n Bug 1854018 - How to Test Migration Recipes documentation update, r=flod DONTBUILD 2023-09-22 06:22:30 +00:00
locale Bug 1865482 - Make CSS :lang() matching more correctly follow the BCP4647 Extended Filtering algorithm. r=layout-reviewers,emilio 2023-11-20 13:44:06 +00:00
locales no bug - remove +x on dic files r=platform-i18n-reviewers,jfkthame DONTBUILD 2022-12-30 18:46:07 +00:00
lwbrk Backed out 18 changesets (bug 1863960, bug 1859752) as requested in Bug 1864612 CLOSED TREE 2023-11-14 17:07:57 +02:00
strres Bug 1855134 - Move existing MOZ_TRY macros to a dedicated header file; r=glandium 2023-09-28 20:46:07 +00:00
tzdata Bug 1824744 - Part 3: Update tzdata files to 2023c. r=platform-i18n-reviewers,gregtatum 2023-05-25 20:40:54 +00:00
uconv Bug 1855300 - convert .ini manifests to .toml: batch 11 remaining **/mochitest.ini r=jmaher,geckoview-reviewers,extension-reviewers,valentin,credential-management-reviewers,cookie-reviewers,sgalich,m_kato,robwu 2023-10-13 02:32:24 +00:00
unicharutil Backed out 18 changesets (bug 1863960, bug 1859752) as requested in Bug 1864612 CLOSED TREE 2023-11-14 17:07:57 +02:00
Encoding.h
EncodingDetector.h
icu_sources_data.py Bug 1855986: Don't attempt to use in-tree double-conversion for ICU standalone builds. r=sergesanspaille,glandium 2023-10-20 15:21:43 +00:00
moz.build
update-icu4x.sh Bug 1851323 - Apply the latest line break rules. r=TYLin 2023-09-13 05:11:41 +00:00
update-icu.sh Backed out 18 changesets (bug 1863960, bug 1859752) as requested in Bug 1864612 CLOSED TREE 2023-11-14 17:07:57 +02:00
update-tzdata.sh