From 58bc99dce6ce30a9a343ba2532ebe6f2d8e04a1c Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Sun, 4 Jun 2023 14:34:34 +0200 Subject: [PATCH] kernelbase: Update timezone data to version 2023c. --- dlls/kernelbase/kernelbase.rgs | 38 +++++++++++++++++++++++----------- tools/make_unicode | 4 ++-- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/dlls/kernelbase/kernelbase.rgs b/dlls/kernelbase/kernelbase.rgs index 7e36eb4cf21..5ae452de1e7 100644 --- a/dlls/kernelbase/kernelbase.rgs +++ b/dlls/kernelbase/kernelbase.rgs @@ -905,7 +905,7 @@ HKLM val 'MUI_Dlt' = s '@tzres.dll,-59425' val 'MUI_Std' = s '@tzres.dll,-59424' val 'Std' = s 'Egypt Standard Time' - val 'TZI' = b 88ffffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val 'TZI' = b 88ffffff00000000c4ffffff00000a000400050017003b003b00e70300000400050005000000000000000000 'Dynamic DST' { val '2000' = b 88ffffff00000000c4ffffff000009000400050017003b003b00e70300000400050005000000000000000000 @@ -924,8 +924,16 @@ HKLM val '2013' = b 88ffffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 val '2014' = b 88ffffff00000000c4ffffff000009000400050017003b003b00e703000005000400030017003b003b00e703 val '2015' = b 88ffffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val '2016' = b 88ffffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val '2017' = b 88ffffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val '2018' = b 88ffffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val '2019' = b 88ffffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val '2020' = b 88ffffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val '2021' = b 88ffffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val '2022' = b 88ffffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val '2023' = b 88ffffff00000000c4ffffff00000a000400050017003b003b00e70300000400050005000000000000000000 val 'FirstEntry' = d 2000 - val 'LastEntry' = d 2015 + val 'LastEntry' = d 2023 } } 'Ekaterinburg Standard Time' @@ -1047,7 +1055,7 @@ HKLM val 'MUI_Dlt' = s '@tzres.dll,-58097' val 'MUI_Std' = s '@tzres.dll,-58096' val 'Std' = s 'Greenland Standard Time' - val 'TZI' = b 7800000000000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val 'TZI' = b 7800000000000000c4ffffff00000a0000000500000000000000000000000300060005001700000000000000 'Dynamic DST' { val '2000' = b b400000000000000c4ffffff00000a0006000500170000000000000000000300060005001600000000000000 @@ -1074,9 +1082,15 @@ HKLM val '2021' = b b400000000000000c4ffffff00000a0006000500170000000000000000000300060005001600000000000000 val '2022' = b b400000000000000c4ffffff00000a0006000500170000000000000000000300060005001600000000000000 val '2023' = b b400000000000000c4ffffff0000010000000100000000000000000000000300060005001600000000000000 - val '2024' = b 7800000000000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val '2024' = b 7800000000000000c4ffffff00000a0000000500000000000000000000000300060005001700000000000000 + val '2025' = b 7800000000000000c4ffffff00000a0000000500000000000000000000000300060005001700000000000000 + val '2026' = b 7800000000000000c4ffffff00000a0000000500000000000000000000000300060005001700000000000000 + val '2027' = b 7800000000000000c4ffffff00000a0000000500000000000000000000000300060005001700000000000000 + val '2028' = b 7800000000000000c4ffffff00000a0000000500000000000000000000000300060005001700000000000000 + val '2029' = b 7800000000000000c4ffffff00000a0000000500000000000000000000000300060004001700000000000000 + val '2030' = b 7800000000000000c4ffffff00000a0000000500000000000000000000000300060005001700000000000000 val 'FirstEntry' = d 2000 - val 'LastEntry' = d 2024 + val 'LastEntry' = d 2030 } } 'Greenwich Standard Time' @@ -1535,7 +1549,7 @@ HKLM val '2020' = b 0000000000000000c4ffffff0000040000000300030000000000000000000500000005000200000000000000 val '2021' = b 0000000000000000c4ffffff0000040000000200030000000000000000000500000003000200000000000000 val '2022' = b 0000000000000000c4ffffff0000030000000500030000000000000000000500000002000200000000000000 - val '2023' = b 0000000000000000c4ffffff0000030000000300030000000000000000000400000005000200000000000000 + val '2023' = b 0000000000000000c4ffffff0000030000000300030000000000000000000400000004000200000000000000 val '2024' = b 0000000000000000c4ffffff0000030000000200030000000000000000000400000002000200000000000000 val '2025' = b 0000000000000000c4ffffff0000020000000400030000000000000000000400000001000200000000000000 val '2026' = b 0000000000000000c4ffffff0000020000000300030000000000000000000300000004000200000000000000 @@ -1578,7 +1592,7 @@ HKLM val 'MUI_Dlt' = s '@tzres.dll,-7249' val 'MUI_Std' = s '@tzres.dll,-7248' val 'Std' = s 'Mountain Standard Time (Mexico)' - val 'TZI' = b 6801000000000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val 'TZI' = b a401000000000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 'Dynamic DST' { val '2000' = b a401000000000000c4ffffff00000a0000000500020000000000000000000400000001000200000000000000 @@ -1603,8 +1617,8 @@ HKLM val '2019' = b a401000000000000c4ffffff00000a0000000500020000000000000000000400000001000200000000000000 val '2020' = b a401000000000000c4ffffff00000a0000000500020000000000000000000400000001000200000000000000 val '2021' = b a401000000000000c4ffffff00000a0000000500020000000000000000000400000001000200000000000000 - val '2022' = b a401000000000000c4ffffff0000010006000100000000000000000000000400000001000200000000000000 - val '2023' = b 6801000000000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 + val '2022' = b a401000000000000c4ffffff00000a0000000500020000000000000000000400000001000200000000000000 + val '2023' = b a401000000000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000 val 'FirstEntry' = d 2000 val 'LastEntry' = d 2023 } @@ -3134,9 +3148,9 @@ HKLM val '2020' = b 88ffffff00000000c4ffffff00000a0006000400010000000000000000000300060004000000000000000000 val '2021' = b 88ffffff00000000c4ffffff00000a0005000500010000000000000000000300060004000000000000000000 val '2022' = b 88ffffff00000000c4ffffff00000a0006000500020000000000000000000300000005000000000000000000 - val '2023' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000300060004000200000000000000 - val '2024' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000300060005000200000000000000 - val '2025' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000300060005000200000000000000 + val '2023' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000400060005000200000000000000 + val '2024' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000400060002000200000000000000 + val '2025' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000400060001000200000000000000 val '2026' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000300060004000200000000000000 val '2027' = b 88ffffff00000000c4ffffff00000a0006000500020000000000000000000300060004000200000000000000 val '2028' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000300060004000200000000000000 diff --git a/tools/make_unicode b/tools/make_unicode index d0e3afc4294..29c721a25d8 100755 --- a/tools/make_unicode +++ b/tools/make_unicode @@ -28,7 +28,7 @@ use Time::Local qw(timegm_modern); my $UNIVERSION = "15.0.0"; my $CLDRVERSION = "42"; my $ISO639VERSION = "20220120"; -my $TZVERSION = "2022g"; +my $TZVERSION = "2023c"; my %data_files = ( @@ -55,7 +55,7 @@ my %data_files = jis0212 => { url => "https://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0212.TXT", sha => "477820bb3055bbcc90880d788cd95607d221dc94457bae249231adecf13c12e6" }, tzdata => { url => "https://data.iana.org/time-zones/releases/tzdata$TZVERSION.tar.gz", - sha => "4491db8281ae94a84d939e427bdd83dc389f26764d27d9a5c52d782c16764478" }, + sha => "3f510b5d1b4ae9bb38e485aa302a776b317fb3637bdb6404c4adf7b6cadd965c" }, );