ladybird/Userland/Libraries/LibJS/Runtime/Intl
Timothy Flynn d634039c10 LibJS: Implement the latest Intl.DurationFormat proposal
The proposal has undergone quite a few normative changes since we last
synced with it. There was a time when it could not be implemented as it
was written, which is no longer the case. The resulting proposal has had
so many changes compared to our implementation, that it wouldn't make
sense to implement them commit-by-commit as we normally do. So instead,
this just implements the HEAD revision of the spec in one pass.
2024-06-14 07:59:42 +02:00
..
AbstractOperations.cpp LibJS+LibLocale: Replace canonical locales and display names with ICU 2024-06-09 10:47:28 +02:00
AbstractOperations.h LibJS+LibLocale: Begin replacing number formatting with ICU 2024-06-10 13:51:51 +02:00
Collator.cpp
Collator.h
CollatorCompareFunction.cpp
CollatorCompareFunction.h
CollatorConstructor.cpp
CollatorConstructor.h
CollatorPrototype.cpp
CollatorPrototype.h
DateTimeFormat.cpp LibJS+LibLocale: Replace date-time formatting with ICU 2024-06-13 07:42:09 +02:00
DateTimeFormat.h LibJS+LibLocale: Replace date-time formatting with ICU 2024-06-13 07:42:09 +02:00
DateTimeFormatConstructor.cpp LibJS+LibLocale: Replace preferred hour cycle lookups with ICU 2024-06-13 07:42:09 +02:00
DateTimeFormatConstructor.h
DateTimeFormatFunction.cpp
DateTimeFormatFunction.h
DateTimeFormatPrototype.cpp LibJS+LibLocale: Replace date-time formatting with ICU 2024-06-13 07:42:09 +02:00
DateTimeFormatPrototype.h
DisplayNames.cpp LibJS+LibLocale: Replace canonical locales and display names with ICU 2024-06-09 10:47:28 +02:00
DisplayNames.h LibJS+LibLocale: Replace canonical locales and display names with ICU 2024-06-09 10:47:28 +02:00
DisplayNamesConstructor.cpp
DisplayNamesConstructor.h
DisplayNamesPrototype.cpp LibJS+LibLocale: Replace canonical locales and display names with ICU 2024-06-09 10:47:28 +02:00
DisplayNamesPrototype.h
DurationFormat.cpp LibJS: Implement the latest Intl.DurationFormat proposal 2024-06-14 07:59:42 +02:00
DurationFormat.h LibJS: Implement the latest Intl.DurationFormat proposal 2024-06-14 07:59:42 +02:00
DurationFormatConstructor.cpp LibJS: Implement the latest Intl.DurationFormat proposal 2024-06-14 07:59:42 +02:00
DurationFormatConstructor.h
DurationFormatPrototype.cpp LibJS: Implement the latest Intl.DurationFormat proposal 2024-06-14 07:59:42 +02:00
DurationFormatPrototype.h
Intl.cpp LibJS+LibLocale: Replace canonical locales and display names with ICU 2024-06-09 10:47:28 +02:00
Intl.h
ListFormat.cpp LibJS+LibLocale: Replace list formatting with ICU 2024-06-09 10:47:28 +02:00
ListFormat.h LibJS+LibLocale: Replace list formatting with ICU 2024-06-09 10:47:28 +02:00
ListFormatConstructor.cpp
ListFormatConstructor.h
ListFormatPrototype.cpp
ListFormatPrototype.h
Locale.cpp LibJS+LibLocale: Replace calendar weekday information with ICU 2024-06-13 07:42:09 +02:00
Locale.h LibJS+LibLocale: Replace locale maximization and minimization with ICU 2024-06-09 10:47:28 +02:00
LocaleConstructor.cpp LibJS+LibLocale: Replace canonical locales and display names with ICU 2024-06-09 10:47:28 +02:00
LocaleConstructor.h
LocalePrototype.cpp LibJS+LibLocale: Replace locale maximization and minimization with ICU 2024-06-09 10:47:28 +02:00
LocalePrototype.h
MathematicalValue.cpp LibJS: Store Intl mathematical values as strings when appropriate 2024-06-10 13:51:51 +02:00
MathematicalValue.h LibJS: Store Intl mathematical values as strings when appropriate 2024-06-10 13:51:51 +02:00
NumberFormat.cpp LibJS: Store Intl mathematical values as strings when appropriate 2024-06-10 13:51:51 +02:00
NumberFormat.h LibJS+LibLocale: Replace number range formatting with ICU 2024-06-10 13:51:51 +02:00
NumberFormatConstructor.cpp LibJS+LibLocale: Begin replacing number formatting with ICU 2024-06-10 13:51:51 +02:00
NumberFormatConstructor.h LibJS+LibLocale: Begin replacing number formatting with ICU 2024-06-10 13:51:51 +02:00
NumberFormatFunction.cpp LibJS+LibLocale: Begin replacing number formatting with ICU 2024-06-10 13:51:51 +02:00
NumberFormatFunction.h LibJS+LibWeb: Add missing JS_DEFINE_ALLOCATOR() for a bunch of classes 2023-12-23 23:02:10 +01:00
NumberFormatPrototype.cpp
NumberFormatPrototype.h
PluralRules.cpp LibJS+LibLocale: Begin replacing number formatting with ICU 2024-06-10 13:51:51 +02:00
PluralRules.h LibJS+LibLocale: Begin replacing number formatting with ICU 2024-06-10 13:51:51 +02:00
PluralRulesConstructor.cpp LibJS+LibLocale: Begin replacing number formatting with ICU 2024-06-10 13:51:51 +02:00
PluralRulesConstructor.h
PluralRulesPrototype.cpp
PluralRulesPrototype.h
RelativeTimeFormat.cpp LibJS+LibLocale: Begin replacing number formatting with ICU 2024-06-10 13:51:51 +02:00
RelativeTimeFormat.h LibJS+LibLocale: Begin replacing number formatting with ICU 2024-06-10 13:51:51 +02:00
RelativeTimeFormatConstructor.cpp
RelativeTimeFormatConstructor.h
RelativeTimeFormatPrototype.cpp
RelativeTimeFormatPrototype.h
Segmenter.cpp
Segmenter.h
SegmenterConstructor.cpp
SegmenterConstructor.h
SegmenterPrototype.cpp
SegmenterPrototype.h
SegmentIterator.cpp
SegmentIterator.h
SegmentIteratorPrototype.cpp
SegmentIteratorPrototype.h
Segments.cpp
Segments.h
SegmentsPrototype.cpp
SegmentsPrototype.h
SingleUnitIdentifiers.h