ladybird/Meta/CMake
Timothy Flynn 48ce72e472 LibUnicode: Parse and generate regional hour cycles
Unlike most data in the CLDR, hour cycles are not stored on a per-locale
basis. Instead, they are keyed by a string that is usually a region, but
sometimes is a locale. Therefore, given a locale, to determine the hour
cycles for that locale, we:

    1. Check if the locale itself is assigned hour cycles.
    2. If the locale has a region, check if that region is assigned hour
       cycles.
    3. Otherwise, maximize that locale, and if the maximized locale has
       a region, check if that region is assigned hour cycles.
    4. If the above all fail, fallback to the "001" region.

Further, each locale's default hour cycle is the first assigned hour
cycle.
2021-11-29 22:48:46 +00:00
..
Superbuild LibUnicode: Use consistent variable naming in unicode_data.cmake 2021-09-30 17:37:57 +01:00
all_the_debug_macros.cmake Kernel: Add AC97_DEBUG macro 2021-11-28 19:26:22 +02:00
code_generators.cmake Meta: Use Lagom:: namespaced names for code generators 2021-09-15 19:04:52 +04:30
common_options.cmake HeaderCheck: It checks some of your headers 2021-10-20 09:20:18 +01:00
commonmark_spec.cmake Tests: Test LibMarkdown against commonmark test suite 2021-08-31 16:53:51 +02:00
lagom_options.cmake Meta: Enable ccache for Lagom by default 2021-10-21 04:35:10 -07:00
lagom-install-config.cmake Lagom: Add proper install rules 2021-07-29 21:46:25 +01:00
serenity_components.cmake Meta: Fix typos 2021-10-01 01:06:40 +01:00
serenity_options.cmake Meta: Move all options to targetname_options.cmake files 2021-09-15 19:04:52 +04:30
unicode_data.cmake LibUnicode: Parse and generate regional hour cycles 2021-11-29 22:48:46 +00:00
utils.cmake CMake: Also install the source files of userland programs 2021-11-26 11:17:11 -08:00
wasm_spec_tests.cmake Meta: Update WebAssembly testsuite branch name 2021-11-11 09:20:04 +01:00