1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-08 05:27:14 +09:00
ladybird/Libraries/LibUnicode
Timothy Flynn 8ded0c65dc LibJS+LibUnicode: Change time zones in a way that works on Windows
On Windows, ICU does not look at the TZ environment variable at all. So
to support changing time zones in test-js, let's set ICU's default time
zone directly.

Note that we no longer deal with "null" time zone strings. We just cache
whatever ICU thinks is the current time zone before attempting to change
it, for which we never have a null result.

Co-authored-by: Andrew Kaster <andrew@ladybird.org>
2025-06-01 18:48:58 -04:00
..
CharacterTypes.cpp
CharacterTypes.h
CMakeLists.txt LibUnicode: Specify ICU 76 in LibUnicode/CMakeLists.txt 2025-03-01 15:09:41 -05:00
Collator.cpp
Collator.h
CurrencyCode.cpp Everywhere: Include HashMap only where it's actually used 2024-12-09 12:31:16 +01:00
CurrencyCode.h Everywhere: Include HashMap only where it's actually used 2024-12-09 12:31:16 +01:00
DateTimeFormat.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
DateTimeFormat.h
DisplayNames.cpp
DisplayNames.h
DurationFormat.cpp LibJS: Ensure relevant extension keys are included in ICU locale data 2025-03-18 11:47:23 -04:00
DurationFormat.h
Forward.h
ICU.cpp
ICU.h
IDNA.cpp Meta+LibUnicode+LibJS: Upgrade to ICU 76.1 2025-01-18 17:56:40 -05:00
IDNA.h LibUnicode: Support IgnorePunnycode option in ToAscii algorithm 2024-12-05 17:29:49 +01:00
ListFormat.cpp
ListFormat.h
Locale.cpp
Locale.h
Normalize.cpp
Normalize.h
NumberFormat.cpp LibJS: Ensure relevant extension keys are included in ICU locale data 2025-03-18 11:47:23 -04:00
NumberFormat.h LibJS: Ensure relevant extension keys are included in ICU locale data 2025-03-18 11:47:23 -04:00
PartitionRange.h
PluralRules.cpp
PluralRules.h LibJS+LibUnicode: Designate a sort order for Intl.PluralRules categories 2024-12-05 09:49:55 +01:00
RelativeTimeFormat.cpp
RelativeTimeFormat.h
Segmenter.cpp LibUnicode: Avoid rejecting end-of-text position as a valid boundary 2025-04-11 15:30:17 -04:00
Segmenter.h
String.cpp
TimeZone.cpp LibJS+LibUnicode: Change time zones in a way that works on Windows 2025-06-01 18:48:58 -04:00
TimeZone.h LibJS+LibUnicode: Change time zones in a way that works on Windows 2025-06-01 18:48:58 -04:00
UnicodeKeywords.cpp
UnicodeKeywords.h