Module: wine
Branch: master
Commit: 6e9d21409655207d5f83e7b31e48c07034385e2d
URL: https://gitlab.winehq.org/wine/wine/-/commit/6e9d21409655207d5f83e7b31e48c0…
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Sat Feb 17 17:53:41 2024 +0100
kernelbase: Update timezone data to version 2024a.
---
dlls/kernelbase/kernelbase.rgs | 34 +++++++++++++++++++++++++++-------
tools/make_unicode | 4 ++--
2 files changed, 29 insertions(+), 9 deletions(-)
diff --git a/dlls/kernelbase/kernelbase.rgs b/dlls/kernelbase/kernelbase.rgs
index 5ae452de1e7..382cb23bfc5 100644
--- a/dlls/kernelbase/kernelbase.rgs
+++ b/dlls/kernelbase/kernelbase.rgs
@@ -523,7 +523,7 @@ HKLM
val 'MUI_Dlt' = s '@tzres.dll,-8177'
val 'MUI_Std' = s '@tzres.dll,-8176'
val 'Std' = s 'Central Asia Standard Time'
- val 'TZI' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val 'TZI' = b d4feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
'Dynamic DST'
{
val '2000' = b 98feffff00000000c4ffffff00000a0000000500030000000000000000000300000005000200000000000000
@@ -532,8 +532,28 @@ HKLM
val '2003' = b 98feffff00000000c4ffffff00000a0000000500030000000000000000000300000005000200000000000000
val '2004' = b 98feffff00000000c4ffffff00000a0000000500030000000000000000000300000005000200000000000000
val '2005' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2006' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2007' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2008' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2009' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2010' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2011' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2012' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2013' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2014' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2015' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2016' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2017' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2018' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2019' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2020' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2021' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2022' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2023' = b 98feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
+ val '2024' = b d4feffff00000000c4ffffff0000030005000100000000000000000000000100010001000000000000000000
+ val '2025' = b d4feffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000
val 'FirstEntry' = d 2000
- val 'LastEntry' = d 2005
+ val 'LastEntry' = d 2025
}
}
'Central Brazilian Standard Time'
@@ -1055,7 +1075,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 7800000000000000c4ffffff00000a0000000500000000000000000000000300060005001700000000000000
+ val 'TZI' = b 7800000000000000c4ffffff00000a0000000500000000000000000000000100020001000000000000000000
'Dynamic DST'
{
val '2000' = b b400000000000000c4ffffff00000a0006000500170000000000000000000300060005001600000000000000
@@ -1081,14 +1101,14 @@ HKLM
val '2020' = b b400000000000000c4ffffff00000a0006000400170000000000000000000300060005001600000000000000
val '2021' = b b400000000000000c4ffffff00000a0006000500170000000000000000000300060005001600000000000000
val '2022' = b b400000000000000c4ffffff00000a0006000500170000000000000000000300060005001600000000000000
- val '2023' = b b400000000000000c4ffffff0000010000000100000000000000000000000300060005001600000000000000
+ val '2023' = b b400000000000000c4ffffff00000a0000000500000000000000000000000300060005001600000000000000
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 '2030' = b 7800000000000000c4ffffff00000a0000000500000000000000000000000100020001000000000000000000
val 'FirstEntry' = d 2000
val 'LastEntry' = d 2030
}
@@ -3149,8 +3169,8 @@ HKLM
val '2021' = b 88ffffff00000000c4ffffff00000a0005000500010000000000000000000300060004000000000000000000
val '2022' = b 88ffffff00000000c4ffffff00000a0006000500020000000000000000000300000005000000000000000000
val '2023' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000400060005000200000000000000
- val '2024' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000400060002000200000000000000
- val '2025' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000400060001000200000000000000
+ val '2024' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000400060003000200000000000000
+ val '2025' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000400060002000200000000000000
val '2026' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000300060004000200000000000000
val '2027' = b 88ffffff00000000c4ffffff00000a0006000500020000000000000000000300060004000200000000000000
val '2028' = b 88ffffff00000000c4ffffff00000a0006000400020000000000000000000300060004000200000000000000
diff --git a/tools/make_unicode b/tools/make_unicode
index 2dfef084268..5ad8251bea0 100755
--- a/tools/make_unicode
+++ b/tools/make_unicode
@@ -28,7 +28,7 @@ use Time::Local qw(timegm_modern);
my $UNIVERSION = "15.1.0";
my $CLDRVERSION = "44";
my $ISO639VERSION = "20230123";
-my $TZVERSION = "2023c";
+my $TZVERSION = "2024a";
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 => "3f510b5d1b4ae9bb38e485aa302a776b317fb3637bdb6404c4adf7b6cadd965c" },
+ sha => "0d0434459acbd2059a7a8da1f3304a84a86591f6ed69c6248fffa502b6edffe3" },
);