Ben Wiederhake
b06b54772e
Meta+LibUnicode: Provide code point names through library
2021-11-20 00:31:55 +01:00
Timothy Flynn
4b535ce1c8
LibUnicode: Stop passing the cldr-core package to UnicodeNumberFormat
...
This is no longer needed now that this generator isn't parsing the
default-content locales.
2021-11-19 11:45:35 +01:00
Timothy Flynn
cafb717486
LibUnicode: Parse and generate CLDR unit data for Intl.NumberFormat
...
The units data is in another CLDR package, cldr-units.
2021-11-16 23:14:09 +00:00
Timothy Flynn
e9493a2cd5
LibUnicode: Ensure UnicodeNumberFormat is aware of default content
...
For example, there isn't a unique set of data for the en-US locale;
rather, it defaults to the data for the en locale. See this commit for
much more detail: 357c97dfa8
2021-11-13 11:52:45 +00:00
Timothy Flynn
1f2ac0ab41
LibUnicode: Move number formatting code generator to UnicodeNumberFormat
2021-11-12 20:46:38 +00:00
Timothy Flynn
03c023d7e9
LibUnicode: Upgrade to CLDR version 40.0.0
...
Release notes:
https://github.com/unicode-org/cldr-json/releases/tag/40.0.0
2021-11-09 20:44:52 +01:00
Timothy Flynn
becbb0ea97
LibUnicode: Upgrade to Unicode version 14.0.0
2021-09-30 17:37:57 +01:00
Timothy Flynn
a466b78bf3
LibUnicode: Remove cached UCD and CLDR files when their version changes
2021-09-30 17:37:57 +01:00
Timothy Flynn
0ec6b4f132
LibUnicode: Use consistent variable naming in unicode_data.cmake
...
I kept mixing these up in my head.
2021-09-30 17:37:57 +01:00
Timothy Flynn
583d703f61
LibUnicode: Functionalize extraction of CLDR data files
2021-09-30 17:37:57 +01:00
Timothy Flynn
ead30c26e5
LibUnicode: Functionalize downloading of UCD data files
2021-09-30 17:37:57 +01:00
Timothy Flynn
87bca78ef2
LibUnicode: Extract UCD and CLDR versions to a CMake variable
...
This also surrounds expansion of affected URL and path variables with
quotes.
2021-09-30 17:37:57 +01:00
Andrew Kaster
fc8d1bf3ce
Meta: Allow specifying alternative paths for downloaded Unicode data
...
This lets us possibly share downloaded artifacts between different
builds without re-downloading them every time you change toolchains.
2021-09-15 19:04:52 +04:30
Timothy Flynn
9cd986d8c0
LibUnicode: Extract cldr-misc dataset from CLDR database
2021-09-06 23:49:56 +01:00
Timothy Flynn
caf5b6fa6f
LibUnicode: Extract cldr-core dataset from CLDR database
2021-09-01 14:14:47 +01:00
Brian Gianforcaro
619200774b
CMake: Add custom target to build only the generated sources
...
This is needed so all headers and files exist on disk, so that
the sonar cloud analyzer can find them when executing the compilation
commands contained in compile_commands.json, without actually building.
Co-authored-by: Andrew Kaster <akaster@serenityos.org >
2021-08-30 16:44:16 +02:00
Andrew Kaster
e88761b2b9
Meta+LibUnicode: Move unicode_data helper to Meta/CMake
...
Moving this helper CMake file to the centralized Meta/CMake folder helps
to get a better grasp on what extra files are required for the build,
and what files are generated.
While we're at it, don't use add_compile_definitions for
ENABLE_UNICODE_DATA, which only needs to be seen by LibUnicode sources.
2021-08-28 08:44:17 +01:00