1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 13:48:12 +00:00
serenity/Meta/Lagom/Tools/CodeGenerators
Timothy Flynn 0b69e9f974 LibLocale: Prepare locale data generator for breaking changes in CLDR 43
In CLDR 42 and earlier, we were able to assume all cldr-localename files
existed for every locale. They now do not exist for locales that don't
provide any localized data. Namely, this is the "und" locale (which is
an alias for the root locale, i.e. the locale we fall back to when a
user provides an unknown locale).

Further, we were previously able to assume that each currencies.json in
cldr-numbers contained all currencies. This file now excludes currencies
whose localized names are the same as the currency key. Therefore, we
now preprocess currencies.json to discover all currencies ahead of time,
much like we already do for languages.json.
2023-04-13 18:22:04 +02:00
..
IPCCompiler AK+Everywhere: Make GenericLexer::ignore_until() stop before the value 2023-02-28 12:55:10 +00:00
LibEDID CodeGenerators: Ensure that we always print the entire generated output 2023-03-13 15:16:20 +00:00
LibGL CodeGenerators: Ensure that we always print the entire generated output 2023-03-13 15:16:20 +00:00
LibLocale LibLocale: Prepare locale data generator for breaking changes in CLDR 43 2023-04-13 18:22:04 +02:00
LibTimeZone AK: Rename CaseInsensitiveStringViewTraits to reflect intent 2023-03-14 21:34:32 +00:00
LibUnicode Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
LibWeb LibJS: Make well-known symbol getters return NonnullGCPtr 2023-04-13 14:29:42 +02:00
StateMachineGenerator LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
CMakeLists.txt LibGL: Generate the API wrappers 2022-12-20 10:42:31 +01:00