summaryrefslogtreecommitdiffstats
path: root/library
diff options
context:
space:
mode:
authorkjnash <k.j.nash@usa.net>2020-06-19 12:37:17 (GMT)
committerkjnash <k.j.nash@usa.net>2020-06-19 12:37:17 (GMT)
commit4b7534f6ab5679c6ad37ceadc11d6ac0b16d5b5c (patch)
tree1e4788149c5cf047fe29cfcaaf208fb0f1829d1d /library
parentf14b27d11940c7ec28136bcd04a21b6f75870ad9 (diff)
parent0a8c9a817e923652ceea7b0c797e5b15e80e0a77 (diff)
downloadtcl-4b7534f6ab5679c6ad37ceadc11d6ac0b16d5b5c.zip
tcl-4b7534f6ab5679c6ad37ceadc11d6ac0b16d5b5c.tar.gz
tcl-4b7534f6ab5679c6ad37ceadc11d6ac0b16d5b5c.tar.bz2
Merge 8.6
Diffstat (limited to 'library')
-rw-r--r--library/clock.tcl2
-rw-r--r--library/dde/pkgIndex.tcl8
-rw-r--r--library/encoding/tis-620.enc2
-rw-r--r--library/http/http.tcl2
-rw-r--r--library/init.tcl10
-rw-r--r--library/opt/optparse.tcl4
-rw-r--r--library/opt/pkgIndex.tcl4
-rwxr-xr-xlibrary/reg/pkgIndex.tcl8
-rw-r--r--library/safe.tcl2
-rw-r--r--library/tcltest/pkgIndex.tcl2
-rw-r--r--library/tcltest/tcltest.tcl94
-rw-r--r--library/tm.tcl4
-rw-r--r--library/tzdata/Africa/Casablanca24
-rw-r--r--library/tzdata/Africa/El_Aaiun24
-rw-r--r--library/tzdata/America/Dawson161
-rw-r--r--library/tzdata/America/Detroit5
-rw-r--r--library/tzdata/America/Edmonton4
-rw-r--r--library/tzdata/America/Godthab247
-rw-r--r--library/tzdata/America/Indiana/Tell_City16
-rw-r--r--library/tzdata/America/Kentucky/Louisville9
-rw-r--r--library/tzdata/America/Nuuk246
-rw-r--r--library/tzdata/America/Vancouver2
-rw-r--r--library/tzdata/America/Whitehorse161
-rw-r--r--library/tzdata/Asia/Hong_Kong2
-rw-r--r--library/tzdata/Asia/Seoul8
-rw-r--r--library/tzdata/Asia/Shanghai2
-rw-r--r--library/tzdata/Europe/Brussels2
-rw-r--r--library/tzdata/Europe/Istanbul57
-rw-r--r--library/tzdata/Europe/Kaliningrad9
-rw-r--r--library/tzdata/Europe/Vienna2
-rw-r--r--library/tzdata/Pacific/Fiji186
-rw-r--r--library/tzdata/Pacific/Norfolk164
32 files changed, 683 insertions, 790 deletions
diff --git a/library/clock.tcl b/library/clock.tcl
index 8e4b657..49dfdbe 100644
--- a/library/clock.tcl
+++ b/library/clock.tcl
@@ -3452,7 +3452,7 @@ proc ::tcl::clock::ReadZoneinfoFile {fileName fname} {
set times [linsert $times 0 $MINWIDE]
set codes {}
foreach c $tempCodes {
- lappend codes [expr { $c & 0xff }]
+ lappend codes [expr { $c & 0xFF }]
}
set codes [linsert $codes 0 0]
diff --git a/library/dde/pkgIndex.tcl b/library/dde/pkgIndex.tcl
index 7aa67fa..b7187c0 100644
--- a/library/dde/pkgIndex.tcl
+++ b/library/dde/pkgIndex.tcl
@@ -1,7 +1,7 @@
-if {([info commands ::tcl::pkgconfig] eq "")
- || ([info sharedlibextension] ne ".dll")} return
+if {![package vsatisfies [package provide Tcl] 8.5]} return
+if {[info sharedlibextension] != ".dll"} return
if {[::tcl::pkgconfig get debug]} {
- package ifneeded dde 1.4.1 [list load [file join $dir tcldde14g.dll] dde]
+ package ifneeded dde 1.4.3 [list load [file join $dir tcldde14g.dll] dde]
} else {
- package ifneeded dde 1.4.1 [list load [file join $dir tcldde14.dll] dde]
+ package ifneeded dde 1.4.3 [list load [file join $dir tcldde14.dll] dde]
}
diff --git a/library/encoding/tis-620.enc b/library/encoding/tis-620.enc
index c233be5..2e9142a 100644
--- a/library/encoding/tis-620.enc
+++ b/library/encoding/tis-620.enc
@@ -17,4 +17,4 @@ S
0E200E210E220E230E240E250E260E270E280E290E2A0E2B0E2C0E2D0E2E0E2F
0E300E310E320E330E340E350E360E370E380E390E3A00000000000000000E3F
0E400E410E420E430E440E450E460E470E480E490E4A0E4B0E4C0E4D0E4E0E4F
-0E500E510E520E530E540E550E560E570E580E590E5A0E5B0000000000000000 \ No newline at end of file
+0E500E510E520E530E540E550E560E570E580E590E5A0E5B0000000000000000
diff --git a/library/http/http.tcl b/library/http/http.tcl
index 5999a56..063b14b 100644
--- a/library/http/http.tcl
+++ b/library/http/http.tcl
@@ -2976,7 +2976,7 @@ proc http::IsBinaryContentType {type} {
# and so on.
if {$major eq "application"} {
set minor [string trimright $minor]
- if {$minor in {"xml" "xml-external-parsed-entity" "xml-dtd"}} {
+ if {$minor in {"json" "xml" "xml-external-parsed-entity" "xml-dtd"}} {
return false
}
}
diff --git a/library/init.tcl b/library/init.tcl
index 8952172..5cc0fee 100644
--- a/library/init.tcl
+++ b/library/init.tcl
@@ -16,7 +16,7 @@
if {[info commands package] == ""} {
error "version mismatch: library\nscripts expect Tcl version 7.5b1 or later but the loaded version is\nonly [info patchlevel]"
}
-package require -exact Tcl 8.6.9
+package require -exact Tcl 8.6.10
# Compute the auto path to use in this interpreter.
# The values on the path come from several locations:
@@ -57,13 +57,13 @@ namespace eval tcl {
if {$Dir ni $::auto_path} {
lappend ::auto_path $Dir
}
- catch {
+ if {[info exists ::tcl_pkgPath]} { catch {
foreach Dir $::tcl_pkgPath {
if {$Dir ni $::auto_path} {
lappend ::auto_path $Dir
}
}
- }
+ }}
if {![interp issafe]} {
variable Path [encoding dirs]
@@ -668,7 +668,9 @@ proc auto_execok name {
}
set path "[file dirname [info nameof]];.;"
- if {[info exists env(WINDIR)]} {
+ if {[info exists env(SystemRoot)]} {
+ set windir $env(SystemRoot)
+ } elseif {[info exists env(WINDIR)]} {
set windir $env(WINDIR)
}
if {[info exists windir]} {
diff --git a/library/opt/optparse.tcl b/library/opt/optparse.tcl
index 869a2b6..c8946fd 100644
--- a/library/opt/optparse.tcl
+++ b/library/opt/optparse.tcl
@@ -8,10 +8,10 @@
# on it. If your code does rely on this package you
# may directly incorporate this code into your application.
-package require Tcl 8.2
+package require Tcl 8.5-
# When this version number changes, update the pkgIndex.tcl file
# and the install directory in the Makefiles.
-package provide opt 0.4.6
+package provide opt 0.4.7
namespace eval ::tcl {
diff --git a/library/opt/pkgIndex.tcl b/library/opt/pkgIndex.tcl
index 107d4c6..daf9aa9 100644
--- a/library/opt/pkgIndex.tcl
+++ b/library/opt/pkgIndex.tcl
@@ -8,5 +8,5 @@
# script is sourced, the variable $dir must contain the
# full path name of this file's directory.
-if {![package vsatisfies [package provide Tcl] 8.2]} {return}
-package ifneeded opt 0.4.6 [list source [file join $dir optparse.tcl]]
+if {![package vsatisfies [package provide Tcl] 8.5-]} {return}
+package ifneeded opt 0.4.7 [list source [file join $dir optparse.tcl]]
diff --git a/library/reg/pkgIndex.tcl b/library/reg/pkgIndex.tcl
index ee559b5..f2fb3b7 100755
--- a/library/reg/pkgIndex.tcl
+++ b/library/reg/pkgIndex.tcl
@@ -1,9 +1,9 @@
-if {([info commands ::tcl::pkgconfig] eq "")
- || ([info sharedlibextension] ne ".dll")} return
+if {![package vsatisfies [package provide Tcl] 8.5]} return
+if {[info sharedlibextension] != ".dll"} return
if {[::tcl::pkgconfig get debug]} {
- package ifneeded registry 1.3.3 \
+ package ifneeded registry 1.3.5 \
[list load [file join $dir tclreg13g.dll] registry]
} else {
- package ifneeded registry 1.3.3 \
+ package ifneeded registry 1.3.5 \
[list load [file join $dir tclreg13.dll] registry]
}
diff --git a/library/safe.tcl b/library/safe.tcl
index ea6391d..3429b9e 100644
--- a/library/safe.tcl
+++ b/library/safe.tcl
@@ -20,7 +20,7 @@
#
# Needed utilities package
-package require opt 0.4.1
+package require opt 0.4.7
# Create the safe namespace
namespace eval ::safe {
diff --git a/library/tcltest/pkgIndex.tcl b/library/tcltest/pkgIndex.tcl
index fde3ffe..a56a0d6 100644
--- a/library/tcltest/pkgIndex.tcl
+++ b/library/tcltest/pkgIndex.tcl
@@ -9,4 +9,4 @@
# full path name of this file's directory.
if {![package vsatisfies [package provide Tcl] 8.5-]} {return}
-package ifneeded tcltest 2.5.0 [list source [file join $dir tcltest.tcl]]
+package ifneeded tcltest 2.5.3 [list source [file join $dir tcltest.tcl]]
diff --git a/library/tcltest/tcltest.tcl b/library/tcltest/tcltest.tcl
index d67a900..e4edfda 100644
--- a/library/tcltest/tcltest.tcl
+++ b/library/tcltest/tcltest.tcl
@@ -22,7 +22,7 @@ namespace eval tcltest {
# When the version number changes, be sure to update the pkgIndex.tcl file,
# and the install directory in the Makefiles. When the minor version
# changes (new feature) be sure to update the man page as well.
- variable Version 2.5.0
+ variable Version 2.5.3
# Compatibility support for dumb variables defined in tcltest 1
# Do not use these. Call [package provide Tcl] and [info patchlevel]
@@ -970,7 +970,7 @@ proc tcltest::testConstraint {constraint {value ""}} {
return $testConstraints($constraint)
}
# Check for boolean values
- if {[catch {expr {$value && $value}} msg]} {
+ if {[catch {expr {$value && 1}} msg]} {
return -code error $msg
}
if {[limitConstraints] && ($constraint ni $Option(-constraints))} {
@@ -1982,16 +1982,24 @@ proc tcltest::test {name description args} {
}
}
- # First, run the setup script
+ # First, run the setup script (or a hook if it presents):
+ if {[set cmd [namespace which -command [namespace current]::SetupTest]] ne ""} {
+ set setup [list $cmd $setup]
+ }
+ set processTest 1
set code [catch {uplevel 1 $setup} setupMsg]
if {$code == 1} {
set errorInfo(setup) $::errorInfo
set errorCodeRes(setup) $::errorCode
+ if {$errorCodeRes(setup) eq "BYPASS-SKIPPED-TEST"} {
+ _noticeSkipped $name $setupMsg
+ set processTest [set code 0]
+ }
}
set setupFailure [expr {$code != 0}]
# Only run the test body if the setup was successful
- if {!$setupFailure} {
+ if {$processTest && !$setupFailure} {
# Register startup time
if {[IsVerbose msec] || [IsVerbose usec]} {
@@ -2014,16 +2022,20 @@ proc tcltest::test {name description args} {
if {$returnCode == 1} {
set errorInfo(body) $::errorInfo
set errorCodeRes(body) $::errorCode
+ if {$errorCodeRes(body) eq "BYPASS-SKIPPED-TEST"} {
+ _noticeSkipped $name $actualAnswer
+ set processTest [set returnCode 0]
+ }
}
}
# check if the return code matched the expected return code
set codeFailure 0
- if {!$setupFailure && ($returnCode ni $returnCodes)} {
+ if {$processTest && !$setupFailure && ($returnCode ni $returnCodes)} {
set codeFailure 1
}
set errorCodeFailure 0
- if {!$setupFailure && !$codeFailure && $returnCode == 1 && \
+ if {$processTest && !$setupFailure && !$codeFailure && $returnCode == 1 && \
![string match $errorCode $errorCodeRes(body)]} {
set errorCodeFailure 1
}
@@ -2032,7 +2044,7 @@ proc tcltest::test {name description args} {
# them. If the comparison fails, then so did the test.
set outputFailure 0
variable outData
- if {[info exists output] && !$codeFailure} {
+ if {$processTest && [info exists output] && !$codeFailure} {
if {[set outputCompare [catch {
CompareStrings $outData $output $match
} outputMatch]] == 0} {
@@ -2044,7 +2056,7 @@ proc tcltest::test {name description args} {
set errorFailure 0
variable errData
- if {[info exists errorOutput] && !$codeFailure} {
+ if {$processTest && [info exists errorOutput] && !$codeFailure} {
if {[set errorCompare [catch {
CompareStrings $errData $errorOutput $match
} errorMatch]] == 0} {
@@ -2056,7 +2068,9 @@ proc tcltest::test {name description args} {
# check if the answer matched the expected answer
# Only check if we ran the body of the test (no setup failure)
- if {$setupFailure || $codeFailure} {
+ if {!$processTest} {
+ set scriptFailure 0
+ } elseif {$setupFailure || $codeFailure} {
set scriptFailure 0
} elseif {[set scriptCompare [catch {
CompareStrings $actualAnswer $result $match
@@ -2066,7 +2080,10 @@ proc tcltest::test {name description args} {
set scriptFailure 1
}
- # Always run the cleanup script
+ # Always run the cleanup script (or a hook if it presents):
+ if {[set cmd [namespace which -command [namespace current]::CleanupTest]] ne ""} {
+ set cleanup [list $cmd $cleanup]
+ }
set code [catch {uplevel 1 $cleanup} cleanupMsg]
if {$code == 1} {
set errorInfo(cleanup) $::errorInfo
@@ -2117,6 +2134,12 @@ proc tcltest::test {name description args} {
}
}
+ # if skipped, it is safe to return here
+ if {!$processTest} {
+ incr testLevel -1
+ return
+ }
+
# if we didn't experience any failures, then we passed
variable numTests
if {!($setupFailure || $cleanupFailure || $coreFailure
@@ -2177,7 +2200,7 @@ proc tcltest::test {name description args} {
puts [outputChannel] "---- errorCode(setup): $errorCodeRes(setup)"
}
}
- if {$scriptFailure} {
+ if {$processTest && $scriptFailure} {
if {$scriptCompare} {
puts [outputChannel] "---- Error testing result: $scriptMatch"
} else {
@@ -2244,6 +2267,32 @@ proc tcltest::test {name description args} {
return
}
+# Skip --
+#
+# Skips a running test and add a reason to skipped "constraints". Can be used
+# to conditional intended abort of the test.
+#
+# Side Effects: Maintains tally of total tests seen and tests skipped.
+#
+proc tcltest::Skip {reason} {
+ return -code error -errorcode BYPASS-SKIPPED-TEST $reason
+}
+
+proc tcltest::_noticeSkipped {name reason} {
+ variable testLevel
+ variable numTests
+
+ if {[IsVerbose skip]} {
+ puts [outputChannel] "++++ $name SKIPPED: $reason"
+ }
+
+ if {$testLevel == 1} {
+ incr numTests(Skipped)
+ AddToSkippedBecause $reason
+ }
+}
+
+
# Skipped --
#
# Given a test name and it constraints, returns a boolean indicating
@@ -2324,14 +2373,7 @@ proc tcltest::Skipped {name constraints} {
}
if {!$doTest} {
- if {[IsVerbose skip]} {
- puts [outputChannel] "++++ $name SKIPPED: $constraints"
- }
-
- if {$testLevel == 1} {
- incr numTests(Skipped)
- AddToSkippedBecause $constraints
- }
+ _noticeSkipped $name $constraints
return 1
}
}
@@ -2354,6 +2396,10 @@ proc tcltest::RunTest {name script} {
memory tag $name
}
+ # run the test script (or a hook if it presents):
+ if {[set cmd [namespace which -command [namespace current]::EvalTest]] ne ""} {
+ set script [list $cmd $script]
+ }
set code [catch {uplevel 1 $script} actualAnswer]
return [list $actualAnswer $code]
@@ -3061,18 +3107,24 @@ proc tcltest::removeFile {name {directory ""}} {
set fullName [file join $directory $name]
DebugPuts 3 "[lindex [info level 0] 0]: removing $fullName"
set idx [lsearch -exact $filesMade $fullName]
- set filesMade [lreplace $filesMade $idx $idx]
if {$idx == -1} {
DebugDo 1 {
Warn "removeFile removing \"$fullName\":\n not created by makeFile"
}
+ } else {
+ set filesMade [lreplace $filesMade $idx $idx]
}
if {![file isfile $fullName]} {
DebugDo 1 {
Warn "removeFile removing \"$fullName\":\n not a file"
}
}
- return [file delete -- $fullName]
+ if {[catch {file delete -- $fullName} msg ]} {
+ DebugDo 1 {
+ Warn "removeFile removing \"$fullName\":\n failed: $msg"
+ }
+ }
+ return
}
# tcltest::makeDirectory --
diff --git a/library/tm.tcl b/library/tm.tcl
index 66c56a1..1802bb9 100644
--- a/library/tm.tcl
+++ b/library/tm.tcl
@@ -311,7 +311,7 @@ proc ::tcl::tm::UnknownHandler {original name args} {
proc ::tcl::tm::Defaults {} {
global env tcl_platform
- lassign [split [info tclversion] .] major minor
+ regexp {^(\d+)\.(\d+)} [package provide Tcl] - major minor
set exe [file normalize [info nameofexecutable]]
# Note that we're using [::list], not [list] because [list] means
@@ -354,7 +354,7 @@ proc ::tcl::tm::Defaults {} {
# Calls 'path add' to paths to the list of module search paths.
proc ::tcl::tm::roots {paths} {
- regexp {^(\d+)\.(\d+)} [package present Tcl] - major minor
+ regexp {^(\d+)\.(\d+)} [package provide Tcl] - major minor
foreach pa $paths {
set p [file join $pa tcl$major]
for {set n $minor} {$n >= 0} {incr n -1} {
diff --git a/library/tzdata/Africa/Casablanca b/library/tzdata/Africa/Casablanca
index 99027c9..05ae49f 100644
--- a/library/tzdata/Africa/Casablanca
+++ b/library/tzdata/Africa/Casablanca
@@ -60,7 +60,7 @@ set TZData(:Africa/Casablanca) {
{1557021600 0 1 +01}
{1560045600 3600 0 +01}
{1587261600 0 1 +01}
- {1590285600 3600 0 +01}
+ {1590890400 3600 0 +01}
{1618106400 0 1 +01}
{1621130400 3600 0 +01}
{1648346400 0 1 +01}
@@ -76,7 +76,7 @@ set TZData(:Africa/Casablanca) {
{1801965600 0 1 +01}
{1804989600 3600 0 +01}
{1832205600 0 1 +01}
- {1835229600 3600 0 +01}
+ {1835834400 3600 0 +01}
{1863050400 0 1 +01}
{1866074400 3600 0 +01}
{1893290400 0 1 +01}
@@ -92,7 +92,7 @@ set TZData(:Africa/Casablanca) {
{2046304800 0 1 +01}
{2049933600 3600 0 +01}
{2077149600 0 1 +01}
- {2080173600 3600 0 +01}
+ {2080778400 3600 0 +01}
{2107994400 0 1 +01}
{2111018400 3600 0 +01}
{2138234400 0 1 +01}
@@ -108,7 +108,7 @@ set TZData(:Africa/Casablanca) {
{2291248800 0 1 +01}
{2294877600 3600 0 +01}
{2322093600 0 1 +01}
- {2325117600 3600 0 +01}
+ {2325722400 3600 0 +01}
{2352938400 0 1 +01}
{2355962400 3600 0 +01}
{2383178400 0 1 +01}
@@ -124,7 +124,7 @@ set TZData(:Africa/Casablanca) {
{2536192800 0 1 +01}
{2539821600 3600 0 +01}
{2567037600 0 1 +01}
- {2570061600 3600 0 +01}
+ {2570666400 3600 0 +01}
{2597882400 0 1 +01}
{2600906400 3600 0 +01}
{2628122400 0 1 +01}
@@ -140,7 +140,7 @@ set TZData(:Africa/Casablanca) {
{2781136800 0 1 +01}
{2784765600 3600 0 +01}
{2811981600 0 1 +01}
- {2815005600 3600 0 +01}
+ {2815610400 3600 0 +01}
{2842826400 0 1 +01}
{2845850400 3600 0 +01}
{2873066400 0 1 +01}
@@ -150,13 +150,13 @@ set TZData(:Africa/Casablanca) {
{2934756000 0 1 +01}
{2937780000 3600 0 +01}
{2964996000 0 1 +01}
- {2968020000 3600 0 +01}
+ {2968624800 3600 0 +01}
{2995840800 0 1 +01}
{2998864800 3600 0 +01}
{3026080800 0 1 +01}
{3029709600 3600 0 +01}
{3056925600 0 1 +01}
- {3059949600 3600 0 +01}
+ {3060554400 3600 0 +01}
{3087770400 0 1 +01}
{3090794400 3600 0 +01}
{3118010400 0 1 +01}
@@ -166,13 +166,13 @@ set TZData(:Africa/Casablanca) {
{3179700000 0 1 +01}
{3182724000 3600 0 +01}
{3209940000 0 1 +01}
- {3212964000 3600 0 +01}
+ {3213568800 3600 0 +01}
{3240784800 0 1 +01}
{3243808800 3600 0 +01}
{3271024800 0 1 +01}
{3274653600 3600 0 +01}
{3301869600 0 1 +01}
- {3304893600 3600 0 +01}
+ {3305498400 3600 0 +01}
{3332714400 0 1 +01}
{3335738400 3600 0 +01}
{3362954400 0 1 +01}
@@ -182,7 +182,7 @@ set TZData(:Africa/Casablanca) {
{3424644000 0 1 +01}
{3427668000 3600 0 +01}
{3454884000 0 1 +01}
- {3457908000 3600 0 +01}
+ {3458512800 3600 0 +01}
{3485728800 0 1 +01}
{3488752800 3600 0 +01}
{3515968800 0 1 +01}
@@ -198,5 +198,5 @@ set TZData(:Africa/Casablanca) {
{3669588000 0 1 +01}
{3672612000 3600 0 +01}
{3699828000 0 1 +01}
- {3702852000 3600 0 +01}
+ {3703456800 3600 0 +01}
}
diff --git a/library/tzdata/Africa/El_Aaiun b/library/tzdata/Africa/El_Aaiun
index 9f021a4..8dbbdea 100644
--- a/library/tzdata/Africa/El_Aaiun
+++ b/library/tzdata/Africa/El_Aaiun
@@ -49,7 +49,7 @@ set TZData(:Africa/El_Aaiun) {
{1557021600 0 1 +01}
{1560045600 3600 0 +01}
{1587261600 0 1 +01}
- {1590285600 3600 0 +01}
+ {1590890400 3600 0 +01}
{1618106400 0 1 +01}
{1621130400 3600 0 +01}
{1648346400 0 1 +01}
@@ -65,7 +65,7 @@ set TZData(:Africa/El_Aaiun) {
{1801965600 0 1 +01}
{1804989600 3600 0 +01}
{1832205600 0 1 +01}
- {1835229600 3600 0 +01}
+ {1835834400 3600 0 +01}
{1863050400 0 1 +01}
{1866074400 3600 0 +01}
{1893290400 0 1 +01}
@@ -81,7 +81,7 @@ set TZData(:Africa/El_Aaiun) {
{2046304800 0 1 +01}
{2049933600 3600 0 +01}
{2077149600 0 1 +01}
- {2080173600 3600 0 +01}
+ {2080778400 3600 0 +01}
{2107994400 0 1 +01}
{2111018400 3600 0 +01}
{2138234400 0 1 +01}
@@ -97,7 +97,7 @@ set TZData(:Africa/El_Aaiun) {
{2291248800 0 1 +01}
{2294877600 3600 0 +01}
{2322093600 0 1 +01}
- {2325117600 3600 0 +01}
+ {2325722400 3600 0 +01}
{2352938400 0 1 +01}
{2355962400 3600 0 +01}
{2383178400 0 1 +01}
@@ -113,7 +113,7 @@ set TZData(:Africa/El_Aaiun) {
{2536192800 0 1 +01}
{2539821600 3600 0 +01}
{2567037600 0 1 +01}
- {2570061600 3600 0 +01}
+ {2570666400 3600 0 +01}
{2597882400 0 1 +01}
{2600906400 3600 0 +01}
{2628122400 0 1 +01}
@@ -129,7 +129,7 @@ set TZData(:Africa/El_Aaiun) {
{2781136800 0 1 +01}
{2784765600 3600 0 +01}
{2811981600 0 1 +01}
- {2815005600 3600 0 +01}
+ {2815610400 3600 0 +01}
{2842826400 0 1 +01}
{2845850400 3600 0 +01}
{2873066400 0 1 +01}
@@ -139,13 +139,13 @@ set TZData(:Africa/El_Aaiun) {
{2934756000 0 1 +01}
{2937780000 3600 0 +01}
{2964996000 0 1 +01}
- {2968020000 3600 0 +01}
+ {2968624800 3600 0 +01}
{2995840800 0 1 +01}
{2998864800 3600 0 +01}
{3026080800 0 1 +01}
{3029709600 3600 0 +01}
{3056925600 0 1 +01}
- {3059949600 3600 0 +01}
+ {3060554400 3600 0 +01}
{3087770400 0 1 +01}
{3090794400 3600 0 +01}
{3118010400 0 1 +01}
@@ -155,13 +155,13 @@ set TZData(:Africa/El_Aaiun) {
{3179700000 0 1 +01}
{3182724000 3600 0 +01}
{3209940000 0 1 +01}
- {3212964000 3600 0 +01}
+ {3213568800 3600 0 +01}
{3240784800 0 1 +01}
{3243808800 3600 0 +01}
{3271024800 0 1 +01}
{3274653600 3600 0 +01}
{3301869600 0 1 +01}
- {3304893600 3600 0 +01}
+ {3305498400 3600 0 +01}
{3332714400 0 1 +01}
{3335738400 3600 0 +01}
{3362954400 0 1 +01}
@@ -171,7 +171,7 @@ set TZData(:Africa/El_Aaiun) {
{3424644000 0 1 +01}
{3427668000 3600 0 +01}
{3454884000 0 1 +01}
- {3457908000 3600 0 +01}
+ {3458512800 3600 0 +01}
{3485728800 0 1 +01}
{3488752800 3600 0 +01}
{3515968800 0 1 +01}
@@ -187,5 +187,5 @@ set TZData(:Africa/El_Aaiun) {
{3669588000 0 1 +01}
{3672612000 3600 0 +01}
{3699828000 0 1 +01}
- {3702852000 3600 0 +01}
+ {3703456800 3600 0 +01}
}
diff --git a/library/tzdata/America/Dawson b/library/tzdata/America/Dawson
index 8d2b641..1c827ff 100644
--- a/library/tzdata/America/Dawson
+++ b/library/tzdata/America/Dawson
@@ -93,164 +93,5 @@ set TZData(:America/Dawson) {
{1541322000 -28800 0 PST}
{1552212000 -25200 1 PDT}
{1572771600 -28800 0 PST}
- {1583661600 -25200 1 PDT}
- {1604221200 -28800 0 PST}
- {1615716000 -25200 1 PDT}
- {1636275600 -28800 0 PST}
- {1647165600 -25200 1 PDT}
- {1667725200 -28800 0 PST}
- {1678615200 -25200 1 PDT}
- {1699174800 -28800 0 PST}
- {1710064800 -25200 1 PDT}
- {1730624400 -28800 0 PST}
- {1741514400 -25200 1 PDT}
- {1762074000 -28800 0 PST}
- {1772964000 -25200 1 PDT}
- {1793523600 -28800 0 PST}
- {1805018400 -25200 1 PDT}
- {1825578000 -28800 0 PST}
- {1836468000 -25200 1 PDT}
- {1857027600 -28800 0 PST}
- {1867917600 -25200 1 PDT}
- {1888477200 -28800 0 PST}
- {1899367200 -25200 1 PDT}
- {1919926800 -28800 0 PST}
- {1930816800 -25200 1 PDT}
- {1951376400 -28800 0 PST}
- {1962871200 -25200 1 PDT}
- {1983430800 -28800 0 PST}
- {1994320800 -25200 1 PDT}
- {2014880400 -28800 0 PST}
- {2025770400 -25200 1 PDT}
- {2046330000 -28800 0 PST}
- {2057220000 -25200 1 PDT}
- {2077779600 -28800 0 PST}
- {2088669600 -25200 1 PDT}
- {2109229200 -28800 0 PST}
- {2120119200 -25200 1 PDT}
- {2140678800 -28800 0 PST}
- {2152173600 -25200 1 PDT}
- {2172733200 -28800 0 PST}
- {2183623200 -25200 1 PDT}
- {2204182800 -28800 0 PST}
- {2215072800 -25200 1 PDT}
- {2235632400 -28800 0 PST}
- {2246522400 -25200 1 PDT}
- {2267082000 -28800 0 PST}
- {2277972000 -25200 1 PDT}
- {2298531600 -28800 0 PST}
- {2309421600 -25200 1 PDT}
- {2329981200 -28800 0 PST}
- {2341476000 -25200 1 PDT}
- {2362035600 -28800 0 PST}
- {2372925600 -25200 1 PDT}
- {2393485200 -28800 0 PST}
- {2404375200 -25200 1 PDT}
- {2424934800 -28800 0 PST}
- {2435824800 -25200 1 PDT}
- {2456384400 -28800 0 PST}
- {2467274400 -25200 1 PDT}
- {2487834000 -28800 0 PST}
- {2499328800 -25200 1 PDT}
- {2519888400 -28800 0 PST}
- {2530778400 -25200 1 PDT}
- {2551338000 -28800 0 PST}
- {2562228000 -25200 1 PDT}
- {2582787600 -28800 0 PST}
- {2593677600 -25200 1 PDT}
- {2614237200 -28800 0 PST}
- {2625127200 -25200 1 PDT}
- {2645686800 -28800 0 PST}
- {2656576800 -25200 1 PDT}
- {2677136400 -28800 0 PST}
- {2688631200 -25200 1 PDT}
- {2709190800 -28800 0 PST}
- {2720080800 -25200 1 PDT}
- {2740640400 -28800 0 PST}
- {2751530400 -25200 1 PDT}
- {2772090000 -28800 0 PST}
- {2782980000 -25200 1 PDT}
- {2803539600 -28800 0 PST}
- {2814429600 -25200 1 PDT}
- {2834989200 -28800 0 PST}
- {2846484000 -25200 1 PDT}
- {2867043600 -28800 0 PST}
- {2877933600 -25200 1 PDT}
- {2898493200 -28800 0 PST}
- {2909383200 -25200 1 PDT}
- {2929942800 -28800 0 PST}
- {2940832800 -25200 1 PDT}
- {2961392400 -28800 0 PST}
- {2972282400 -25200 1 PDT}
- {2992842000 -28800 0 PST}
- {3003732000 -25200 1 PDT}
- {3024291600 -28800 0 PST}
- {3035786400 -25200 1 PDT}
- {3056346000 -28800 0 PST}
- {3067236000 -25200 1 PDT}
- {3087795600 -28800 0 PST}
- {3098685600 -25200 1 PDT}
- {3119245200 -28800 0 PST}
- {3130135200 -25200 1 PDT}
- {3150694800 -28800 0 PST}
- {3161584800 -25200 1 PDT}
- {3182144400 -28800 0 PST}
- {3193034400 -25200 1 PDT}
- {3213594000 -28800 0 PST}
- {3225088800 -25200 1 PDT}
- {3245648400 -28800 0 PST}
- {3256538400 -25200 1 PDT}
- {3277098000 -28800 0 PST}
- {3287988000 -25200 1 PDT}
- {3308547600 -28800 0 PST}
- {3319437600 -25200 1 PDT}
- {3339997200 -28800 0 PST}
- {3350887200 -25200 1 PDT}
- {3371446800 -28800 0 PST}
- {3382941600 -25200 1 PDT}
- {3403501200 -28800 0 PST}
- {3414391200 -25200 1 PDT}
- {3434950800 -28800 0 PST}
- {3445840800 -25200 1 PDT}
- {3466400400 -28800 0 PST}
- {3477290400 -25200 1 PDT}
- {3497850000 -28800 0 PST}
- {3508740000 -25200 1 PDT}
- {3529299600 -28800 0 PST}
- {3540189600 -25200 1 PDT}
- {3560749200 -28800 0 PST}
- {3572244000 -25200 1 PDT}
- {3592803600 -28800 0 PST}
- {3603693600 -25200 1 PDT}
- {3624253200 -28800 0 PST}
- {3635143200 -25200 1 PDT}
- {3655702800 -28800 0 PST}
- {3666592800 -25200 1 PDT}
- {3687152400 -28800 0 PST}
- {3698042400 -25200 1 PDT}
- {3718602000 -28800 0 PST}
- {3730096800 -25200 1 PDT}
- {3750656400 -28800 0 PST}
- {3761546400 -25200 1 PDT}
- {3782106000 -28800 0 PST}
- {3792996000 -25200 1 PDT}
- {3813555600 -28800 0 PST}
- {3824445600 -25200 1 PDT}
- {3845005200 -28800 0 PST}
- {3855895200 -25200 1 PDT}
- {3876454800 -28800 0 PST}
- {3887344800 -25200 1 PDT}
- {3907904400 -28800 0 PST}
- {3919399200 -25200 1 PDT}
- {3939958800 -28800 0 PST}
- {3950848800 -25200 1 PDT}
- {3971408400 -28800 0 PST}
- {3982298400 -25200 1 PDT}
- {4002858000 -28800 0 PST}
- {4013748000 -25200 1 PDT}
- {4034307600 -28800 0 PST}
- {4045197600 -25200 1 PDT}
- {4065757200 -28800 0 PST}
- {4076647200 -25200 1 PDT}
- {4097206800 -28800 0 PST}
+ {1583661600 -25200 0 MST}
}
diff --git a/library/tzdata/America/Detroit b/library/tzdata/America/Detroit
index f725874..2139aa8 100644
--- a/library/tzdata/America/Detroit
+++ b/library/tzdata/America/Detroit
@@ -11,6 +11,11 @@ set TZData(:America/Detroit) {
{-757364400 -18000 0 EST}
{-684349200 -14400 1 EDT}
{-671047200 -18000 0 EST}
+ {-80506740 -14400 0 EDT}
+ {-68666400 -18000 0 EST}
+ {-52938000 -14400 1 EDT}
+ {-37216800 -18000 0 EST}
+ {-31518000 -18000 0 EST}
{94712400 -18000 0 EST}
{104914800 -14400 1 EDT}
{120636000 -18000 0 EST}
diff --git a/library/tzdata/America/Edmonton b/library/tzdata/America/Edmonton
index 1ed38be..234b3af 100644
--- a/library/tzdata/America/Edmonton
+++ b/library/tzdata/America/Edmonton
@@ -20,10 +20,6 @@ set TZData(:America/Edmonton) {
{-765388800 -25200 0 MST}
{-715791600 -21600 1 MDT}
{-702489600 -25200 0 MST}
- {-84380400 -21600 1 MDT}
- {-68659200 -25200 0 MST}
- {-21481200 -21600 1 MDT}
- {-5760000 -25200 0 MST}
{73472400 -21600 1 MDT}
{89193600 -25200 0 MST}
{104922000 -21600 1 MDT}
diff --git a/library/tzdata/America/Godthab b/library/tzdata/America/Godthab
index 3e45f87..8bb7b73 100644
--- a/library/tzdata/America/Godthab
+++ b/library/tzdata/America/Godthab
@@ -1,246 +1,5 @@
# created by tools/tclZIC.tcl - do not edit
-
-set TZData(:America/Godthab) {
- {-9223372036854775808 -12416 0 LMT}
- {-1686083584 -10800 0 -03}
- {323845200 -7200 0 -02}
- {338950800 -10800 0 -03}
- {354675600 -7200 1 -02}
- {370400400 -10800 0 -03}
- {386125200 -7200 1 -02}
- {401850000 -10800 0 -03}
- {417574800 -7200 1 -02}
- {433299600 -10800 0 -03}
- {449024400 -7200 1 -02}
- {465354000 -10800 0 -03}
- {481078800 -7200 1 -02}
- {496803600 -10800 0 -03}
- {512528400 -7200 1 -02}
- {528253200 -10800 0 -03}
- {543978000 -7200 1 -02}
- {559702800 -10800 0 -03}
- {575427600 -7200 1 -02}
- {591152400 -10800 0 -03}
- {606877200 -7200 1 -02}
- {622602000 -10800 0 -03}
- {638326800 -7200 1 -02}
- {654656400 -10800 0 -03}
- {670381200 -7200 1 -02}
- {686106000 -10800 0 -03}
- {701830800 -7200 1 -02}
- {717555600 -10800 0 -03}
- {733280400 -7200 1 -02}
- {749005200 -10800 0 -03}
- {764730000 -7200 1 -02}
- {780454800 -10800 0 -03}
- {796179600 -7200 1 -02}
- {811904400 -10800 0 -03}
- {828234000 -7200 1 -02}
- {846378000 -10800 0 -03}
- {859683600 -7200 1 -02}
- {877827600 -10800 0 -03}
- {891133200 -7200 1 -02}
- {909277200 -10800 0 -03}
- {922582800 -7200 1 -02}
- {941331600 -10800 0 -03}
- {954032400 -7200 1 -02}
- {972781200 -10800 0 -03}
- {985482000 -7200 1 -02}
- {1004230800 -10800 0 -03}
- {1017536400 -7200 1 -02}
- {1035680400 -10800 0 -03}
- {1048986000 -7200 1 -02}
- {1067130000 -10800 0 -03}
- {1080435600 -7200 1 -02}
- {1099184400 -10800 0 -03}
- {1111885200 -7200 1 -02}
- {1130634000 -10800 0 -03}
- {1143334800 -7200 1 -02}
- {1162083600 -10800 0 -03}
- {1174784400 -7200 1 -02}
- {1193533200 -10800 0 -03}
- {1206838800 -7200 1 -02}
- {1224982800 -10800 0 -03}
- {1238288400 -7200 1 -02}
- {1256432400 -10800 0 -03}
- {1269738000 -7200 1 -02}
- {1288486800 -10800 0 -03}
- {1301187600 -7200 1 -02}
- {1319936400 -10800 0 -03}
- {1332637200 -7200 1 -02}
- {1351386000 -10800 0 -03}
- {1364691600 -7200 1 -02}
- {1382835600 -10800 0 -03}
- {1396141200 -7200 1 -02}
- {1414285200 -10800 0 -03}
- {1427590800 -7200 1 -02}
- {1445734800 -10800 0 -03}
- {1459040400 -7200 1 -02}
- {1477789200 -10800 0 -03}
- {1490490000 -7200 1 -02}
- {1509238800 -10800 0 -03}
- {1521939600 -7200 1 -02}
- {1540688400 -10800 0 -03}
- {1553994000 -7200 1 -02}
- {1572138000 -10800 0 -03}
- {1585443600 -7200 1 -02}
- {1603587600 -10800 0 -03}
- {1616893200 -7200 1 -02}
- {1635642000 -10800 0 -03}
- {1648342800 -7200 1 -02}
- {1667091600 -10800 0 -03}
- {1679792400 -7200 1 -02}
- {1698541200 -10800 0 -03}
- {1711846800 -7200 1 -02}
- {1729990800 -10800 0 -03}
- {1743296400 -7200 1 -02}
- {1761440400 -10800 0 -03}
- {1774746000 -7200 1 -02}
- {1792890000 -10800 0 -03}
- {1806195600 -7200 1 -02}
- {1824944400 -10800 0 -03}
- {1837645200 -7200 1 -02}
- {1856394000 -10800 0 -03}
- {1869094800 -7200 1 -02}
- {1887843600 -10800 0 -03}
- {1901149200 -7200 1 -02}
- {1919293200 -10800 0 -03}
- {1932598800 -7200 1 -02}
- {1950742800 -10800 0 -03}
- {1964048400 -7200 1 -02}
- {1982797200 -10800 0 -03}
- {1995498000 -7200 1 -02}
- {2014246800 -10800 0 -03}
- {2026947600 -7200 1 -02}
- {2045696400 -10800 0 -03}
- {2058397200 -7200 1 -02}
- {2077146000 -10800 0 -03}
- {2090451600 -7200 1 -02}
- {2108595600 -10800 0 -03}
- {2121901200 -7200 1 -02}
- {2140045200 -10800 0 -03}
- {2153350800 -7200 1 -02}
- {2172099600 -10800 0 -03}
- {2184800400 -7200 1 -02}
- {2203549200 -10800 0 -03}
- {2216250000 -7200 1 -02}
- {2234998800 -10800 0 -03}
- {2248304400 -7200 1 -02}
- {2266448400 -10800 0 -03}
- {2279754000 -7200 1 -02}
- {2297898000 -10800 0 -03}
- {2311203600 -7200 1 -02}
- {2329347600 -10800 0 -03}
- {2342653200 -7200 1 -02}
- {2361402000 -10800 0 -03}
- {2374102800 -7200 1 -02}
- {2392851600 -10800 0 -03}
- {2405552400 -7200 1 -02}
- {2424301200 -10800 0 -03}
- {2437606800 -7200 1 -02}
- {2455750800 -10800 0 -03}
- {2469056400 -7200 1 -02}
- {2487200400 -10800 0 -03}
- {2500506000 -7200 1 -02}
- {2519254800 -10800 0 -03}
- {2531955600 -7200 1 -02}
- {2550704400 -10800 0 -03}
- {2563405200 -7200 1 -02}
- {2582154000 -10800 0 -03}
- {2595459600 -7200 1 -02}
- {2613603600 -10800 0 -03}
- {2626909200 -7200 1 -02}
- {2645053200 -10800 0 -03}
- {2658358800 -7200 1 -02}
- {2676502800 -10800 0 -03}
- {2689808400 -7200 1 -02}
- {2708557200 -10800 0 -03}
- {2721258000 -7200 1 -02}
- {2740006800 -10800 0 -03}
- {2752707600 -7200 1 -02}
- {2771456400 -10800 0 -03}
- {2784762000 -7200 1 -02}
- {2802906000 -10800 0 -03}
- {2816211600 -7200 1 -02}
- {2834355600 -10800 0 -03}
- {2847661200 -7200 1 -02}
- {2866410000 -10800 0 -03}
- {2879110800 -7200 1 -02}
- {2897859600 -10800 0 -03}
- {2910560400 -7200 1 -02}
- {2929309200 -10800 0 -03}
- {2942010000 -7200 1 -02}
- {2960758800 -10800 0 -03}
- {2974064400 -7200 1 -02}
- {2992208400 -10800 0 -03}
- {3005514000 -7200 1 -02}
- {3023658000 -10800 0 -03}
- {3036963600 -7200 1 -02}
- {3055712400 -10800 0 -03}
- {3068413200 -7200 1 -02}
- {3087162000 -10800 0 -03}
- {3099862800 -7200 1 -02}
- {3118611600 -10800 0 -03}
- {3131917200 -7200 1 -02}
- {3150061200 -10800 0 -03}
- {3163366800 -7200 1 -02}
- {3181510800 -10800 0 -03}
- {3194816400 -7200 1 -02}
- {3212960400 -10800 0 -03}
- {3226266000 -7200 1 -02}
- {3245014800 -10800 0 -03}
- {3257715600 -7200 1 -02}
- {3276464400 -10800 0 -03}
- {3289165200 -7200 1 -02}
- {3307914000 -10800 0 -03}
- {3321219600 -7200 1 -02}
- {3339363600 -10800 0 -03}
- {3352669200 -7200 1 -02}
- {3370813200 -10800 0 -03}
- {3384118800 -7200 1 -02}
- {3402867600 -10800 0 -03}
- {3415568400 -7200 1 -02}
- {3434317200 -10800 0 -03}
- {3447018000 -7200 1 -02}
- {3465766800 -10800 0 -03}
- {3479072400 -7200 1 -02}
- {3497216400 -10800 0 -03}
- {3510522000 -7200 1 -02}
- {3528666000 -10800 0 -03}
- {3541971600 -7200 1 -02}
- {3560115600 -10800 0 -03}
- {3573421200 -7200 1 -02}
- {3592170000 -10800 0 -03}
- {3604870800 -7200 1 -02}
- {3623619600 -10800 0 -03}
- {3636320400 -7200 1 -02}
- {3655069200 -10800 0 -03}
- {3668374800 -7200 1 -02}
- {3686518800 -10800 0 -03}
- {3699824400 -7200 1 -02}
- {3717968400 -10800 0 -03}
- {3731274000 -7200 1 -02}
- {3750022800 -10800 0 -03}
- {3762723600 -7200 1 -02}
- {3781472400 -10800 0 -03}
- {3794173200 -7200 1 -02}
- {3812922000 -10800 0 -03}
- {3825622800 -7200 1 -02}
- {3844371600 -10800 0 -03}
- {3857677200 -7200 1 -02}
- {3875821200 -10800 0 -03}
- {3889126800 -7200 1 -02}
- {3907270800 -10800 0 -03}
- {3920576400 -7200 1 -02}
- {3939325200 -10800 0 -03}
- {3952026000 -7200 1 -02}
- {3970774800 -10800 0 -03}
- {3983475600 -7200 1 -02}
- {4002224400 -10800 0 -03}
- {4015530000 -7200 1 -02}
- {4033674000 -10800 0 -03}
- {4046979600 -7200 1 -02}
- {4065123600 -10800 0 -03}
- {4078429200 -7200 1 -02}
- {4096573200 -10800 0 -03}
+if {![info exists TZData(America/Nuuk)]} {
+ LoadTimeZoneFile America/Nuuk
}
+set TZData(:America/Godthab) $TZData(:America/Nuuk)
diff --git a/library/tzdata/America/Indiana/Tell_City b/library/tzdata/America/Indiana/Tell_City
index 9eebcf7..f8014bf 100644
--- a/library/tzdata/America/Indiana/Tell_City
+++ b/library/tzdata/America/Indiana/Tell_City
@@ -11,12 +11,6 @@ set TZData(:America/Indiana/Tell_City) {
{-769395600 -18000 1 CPT}
{-765392400 -21600 0 CST}
{-757360800 -21600 0 CST}
- {-747244800 -18000 1 CDT}
- {-733942800 -21600 0 CST}
- {-526492800 -18000 1 CDT}
- {-513190800 -21600 0 CST}
- {-495043200 -18000 1 CDT}
- {-481741200 -21600 0 CST}
{-462996000 -18000 1 CDT}
{-450291600 -21600 0 CST}
{-431539200 -18000 1 CDT}
@@ -28,16 +22,18 @@ set TZData(:America/Indiana/Tell_City) {
{-337190400 -18000 1 CDT}
{-323888400 -21600 0 CST}
{-305740800 -18000 1 CDT}
- {-289414800 -21600 0 CST}
+ {-292438800 -21600 0 CST}
{-273686400 -18000 1 CDT}
- {-260989200 -21600 0 CST}
+ {-257965200 -21600 0 CST}
{-242236800 -18000 1 CDT}
{-226515600 -21600 0 CST}
{-210787200 -18000 1 CDT}
{-195066000 -21600 0 CST}
{-179337600 -18000 0 EST}
- {-31518000 -18000 0 EST}
- {-21488400 -14400 1 EDT}
+ {-68662800 -21600 0 CST}
+ {-52934400 -18000 1 CDT}
+ {-37213200 -21600 0 CST}
+ {-21484800 -14400 0 EDT}
{-5767200 -18000 0 EST}
{9961200 -14400 1 EDT}
{25682400 -18000 0 EST}
diff --git a/library/tzdata/America/Kentucky/Louisville b/library/tzdata/America/Kentucky/Louisville
index c2aa10c..7efbec9 100644
--- a/library/tzdata/America/Kentucky/Louisville
+++ b/library/tzdata/America/Kentucky/Louisville
@@ -17,12 +17,9 @@ set TZData(:America/Kentucky/Louisville) {
{-769395600 -18000 1 CPT}
{-765392400 -21600 0 CST}
{-757360800 -21600 0 CST}
- {-747244800 -18000 1 CDT}
+ {-747251940 -18000 1 CDT}
{-744224400 -21600 0 CST}
- {-715795200 -18000 1 CDT}
- {-684349200 -18000 1 CDT}
- {-652899600 -18000 1 CDT}
- {-620845200 -18000 1 CDT}
+ {-620841600 -18000 1 CDT}
{-608144400 -21600 0 CST}
{-589392000 -18000 1 CDT}
{-576090000 -21600 0 CST}
@@ -45,7 +42,7 @@ set TZData(:America/Kentucky/Louisville) {
{-305740800 -18000 1 CDT}
{-289414800 -21600 0 CST}
{-273686400 -18000 1 CDT}
- {-266432400 -18000 0 EST}
+ {-266428800 -18000 0 EST}
{-63140400 -18000 0 EST}
{-52938000 -14400 1 EDT}
{-37216800 -18000 0 EST}
diff --git a/library/tzdata/America/Nuuk b/library/tzdata/America/Nuuk
new file mode 100644
index 0000000..8d85a81
--- /dev/null
+++ b/library/tzdata/America/Nuuk
@@ -0,0 +1,246 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Nuuk) {
+ {-9223372036854775808 -12416 0 LMT}
+ {-1686083584 -10800 0 -03}
+ {323845200 -7200 0 -02}
+ {338950800 -10800 0 -03}
+ {354675600 -7200 1 -02}
+ {370400400 -10800 0 -03}
+ {386125200 -7200 1 -02}
+ {401850000 -10800 0 -03}
+ {417574800 -7200 1 -02}
+ {433299600 -10800 0 -03}
+ {449024400 -7200 1 -02}
+ {465354000 -10800 0 -03}
+ {481078800 -7200 1 -02}
+ {496803600 -10800 0 -03}
+ {512528400 -7200 1 -02}
+ {528253200 -10800 0 -03}
+ {543978000 -7200 1 -02}
+ {559702800 -10800 0 -03}
+ {575427600 -7200 1 -02}
+ {591152400 -10800 0 -03}
+ {606877200 -7200 1 -02}
+ {622602000 -10800 0 -03}
+ {638326800 -7200 1 -02}
+ {654656400 -10800 0 -03}
+ {670381200 -7200 1 -02}
+ {686106000 -10800 0 -03}
+ {701830800 -7200 1 -02}
+ {717555600 -10800 0 -03}
+ {733280400 -7200 1 -02}
+ {749005200 -10800 0 -03}
+ {764730000 -7200 1 -02}
+ {780454800 -10800 0 -03}
+ {796179600 -7200 1 -02}
+ {811904400 -10800 0 -03}
+ {828234000 -7200 1 -02}
+ {846378000 -10800 0 -03}
+ {859683600 -7200 1 -02}
+ {877827600 -10800 0 -03}
+ {891133200 -7200 1 -02}
+ {909277200 -10800 0 -03}
+ {922582800 -7200 1 -02}
+ {941331600 -10800 0 -03}
+ {954032400 -7200 1 -02}
+ {972781200 -10800 0 -03}
+ {985482000 -7200 1 -02}
+ {1004230800 -10800 0 -03}
+ {1017536400 -7200 1 -02}
+ {1035680400 -10800 0 -03}
+ {1048986000 -7200 1 -02}
+ {1067130000 -10800 0 -03}
+ {1080435600 -7200 1 -02}
+ {1099184400 -10800 0 -03}
+ {1111885200 -7200 1 -02}
+ {1130634000 -10800 0 -03}
+ {1143334800 -7200 1 -02}
+ {1162083600 -10800 0 -03}
+ {1174784400 -7200 1 -02}
+ {1193533200 -10800 0 -03}
+ {1206838800 -7200 1 -02}
+ {1224982800 -10800 0 -03}
+ {1238288400 -7200 1 -02}
+ {1256432400 -10800 0 -03}
+ {1269738000 -7200 1 -02}
+ {1288486800 -10800 0 -03}
+ {1301187600 -7200 1 -02}
+ {1319936400 -10800 0 -03}
+ {1332637200 -7200 1 -02}
+ {1351386000 -10800 0 -03}
+ {1364691600 -7200 1 -02}
+ {1382835600 -10800 0 -03}
+ {1396141200 -7200 1 -02}
+ {1414285200 -10800 0 -03}
+ {1427590800 -7200 1 -02}
+ {1445734800 -10800 0 -03}
+ {1459040400 -7200 1 -02}
+ {1477789200 -10800 0 -03}
+ {1490490000 -7200 1 -02}
+ {1509238800 -10800 0 -03}
+ {1521939600 -7200 1 -02}
+ {1540688400 -10800 0 -03}
+ {1553994000 -7200 1 -02}
+ {1572138000 -10800 0 -03}
+ {1585443600 -7200 1 -02}
+ {1603587600 -10800 0 -03}
+ {1616893200 -7200 1 -02}
+ {1635642000 -10800 0 -03}
+ {1648342800 -7200 1 -02}
+ {1667091600 -10800 0 -03}
+ {1679792400 -7200 1 -02}
+ {1698541200 -10800 0 -03}
+ {1711846800 -7200 1 -02}
+ {1729990800 -10800 0 -03}
+ {1743296400 -7200 1 -02}
+ {1761440400 -10800 0 -03}
+ {1774746000 -7200 1 -02}
+ {1792890000 -10800 0 -03}
+ {1806195600 -7200 1 -02}
+ {1824944400 -10800 0 -03}
+ {1837645200 -7200 1 -02}
+ {1856394000 -10800 0 -03}
+ {1869094800 -7200 1 -02}
+ {1887843600 -10800 0 -03}
+ {1901149200 -7200 1 -02}
+ {1919293200 -10800 0 -03}
+ {1932598800 -7200 1 -02}
+ {1950742800 -10800 0 -03}
+ {1964048400 -7200 1 -02}
+ {1982797200 -10800 0 -03}
+ {1995498000 -7200 1 -02}
+ {2014246800 -10800 0 -03}
+ {2026947600 -7200 1 -02}
+ {2045696400 -10800 0 -03}
+ {2058397200 -7200 1 -02}
+ {2077146000 -10800 0 -03}
+ {2090451600 -7200 1 -02}
+ {2108595600 -10800 0 -03}
+ {2121901200 -7200 1 -02}
+ {2140045200 -10800 0 -03}
+ {2153350800 -7200 1 -02}
+ {2172099600 -10800 0 -03}
+ {2184800400 -7200 1 -02}
+ {2203549200 -10800 0 -03}
+ {2216250000 -7200 1 -02}
+ {2234998800 -10800 0 -03}
+ {2248304400 -7200 1 -02}
+ {2266448400 -10800 0 -03}
+ {2279754000 -7200 1 -02}
+ {2297898000 -10800 0 -03}
+ {2311203600 -7200 1 -02}
+ {2329347600 -10800 0 -03}
+ {2342653200 -7200 1 -02}
+ {2361402000 -10800 0 -03}
+ {2374102800 -7200 1 -02}
+ {2392851600 -10800 0 -03}
+ {2405552400 -7200 1 -02}
+ {2424301200 -10800 0 -03}
+ {2437606800 -7200 1 -02}
+ {2455750800 -10800 0 -03}
+ {2469056400 -7200 1 -02}
+ {2487200400 -10800 0 -03}
+ {2500506000 -7200 1 -02}
+ {2519254800 -10800 0 -03}
+ {2531955600 -7200 1 -02}
+ {2550704400 -10800 0 -03}
+ {2563405200 -7200 1 -02}
+ {2582154000 -10800 0 -03}
+ {2595459600 -7200 1 -02}
+ {2613603600 -10800 0 -03}
+ {2626909200 -7200 1 -02}
+ {2645053200 -10800 0 -03}
+ {2658358800 -7200 1 -02}
+ {2676502800 -10800 0 -03}
+ {2689808400 -7200 1 -02}
+ {2708557200 -10800 0 -03}
+ {2721258000 -7200 1 -02}
+ {2740006800 -10800 0 -03}
+ {2752707600 -7200 1 -02}
+ {2771456400 -10800 0 -03}
+ {2784762000 -7200 1 -02}
+ {2802906000 -10800 0 -03}
+ {2816211600 -7200 1 -02}
+ {2834355600 -10800 0 -03}
+ {2847661200 -7200 1 -02}
+ {2866410000 -10800 0 -03}
+ {2879110800 -7200 1 -02}
+ {2897859600 -10800 0 -03}
+ {2910560400 -7200 1 -02}
+ {2929309200 -10800 0 -03}
+ {2942010000 -7200 1 -02}
+ {2960758800 -10800 0 -03}
+ {2974064400 -7200 1 -02}
+ {2992208400 -10800 0 -03}
+ {3005514000 -7200 1 -02}
+ {3023658000 -10800 0 -03}
+ {3036963600 -7200 1 -02}
+ {3055712400 -10800 0 -03}
+ {3068413200 -7200 1 -02}
+ {3087162000 -10800 0 -03}
+ {3099862800 -7200 1 -02}
+ {3118611600 -10800 0 -03}
+ {3131917200 -7200 1 -02}
+ {3150061200 -10800 0 -03}
+ {3163366800 -7200 1 -02}
+ {3181510800 -10800 0 -03}
+ {3194816400 -7200 1 -02}
+ {3212960400 -10800 0 -03}
+ {3226266000 -7200 1 -02}
+ {3245014800 -10800 0 -03}
+ {3257715600 -7200 1 -02}
+ {3276464400 -10800 0 -03}
+ {3289165200 -7200 1 -02}
+ {3307914000 -10800 0 -03}
+ {3321219600 -7200 1 -02}
+ {3339363600 -10800 0 -03}
+ {3352669200 -7200 1 -02}
+ {3370813200 -10800 0 -03}
+ {3384118800 -7200 1 -02}
+ {3402867600 -10800 0 -03}
+ {3415568400 -7200 1 -02}
+ {3434317200 -10800 0 -03}
+ {3447018000 -7200 1 -02}
+ {3465766800 -10800 0 -03}
+ {3479072400 -7200 1 -02}
+ {3497216400 -10800 0 -03}
+ {3510522000 -7200 1 -02}
+ {3528666000 -10800 0 -03}
+ {3541971600 -7200 1 -02}
+ {3560115600 -10800 0 -03}
+ {3573421200 -7200 1 -02}
+ {3592170000 -10800 0 -03}
+ {3604870800 -7200 1 -02}
+ {3623619600 -10800 0 -03}
+ {3636320400 -7200 1 -02}
+ {3655069200 -10800 0 -03}
+ {3668374800 -7200 1 -02}
+ {3686518800 -10800 0 -03}
+ {3699824400 -7200 1 -02}
+ {3717968400 -10800 0 -03}
+ {3731274000 -7200 1 -02}
+ {3750022800 -10800 0 -03}
+ {3762723600 -7200 1 -02}
+ {3781472400 -10800 0 -03}
+ {3794173200 -7200 1 -02}
+ {3812922000 -10800 0 -03}
+ {3825622800 -7200 1 -02}
+ {3844371600 -10800 0 -03}
+ {3857677200 -7200 1 -02}
+ {3875821200 -10800 0 -03}
+ {3889126800 -7200 1 -02}
+ {3907270800 -10800 0 -03}
+ {3920576400 -7200 1 -02}
+ {3939325200 -10800 0 -03}
+ {3952026000 -7200 1 -02}
+ {3970774800 -10800 0 -03}
+ {3983475600 -7200 1 -02}
+ {4002224400 -10800 0 -03}
+ {4015530000 -7200 1 -02}
+ {4033674000 -10800 0 -03}
+ {4046979600 -7200 1 -02}
+ {4065123600 -10800 0 -03}
+ {4078429200 -7200 1 -02}
+ {4096573200 -10800 0 -03}
+}
diff --git a/library/tzdata/America/Vancouver b/library/tzdata/America/Vancouver
index aef639a..795e9e0 100644
--- a/library/tzdata/America/Vancouver
+++ b/library/tzdata/America/Vancouver
@@ -9,7 +9,7 @@ set TZData(:America/Vancouver) {
{-769395600 -25200 1 PPT}
{-765385200 -28800 0 PST}
{-747237600 -25200 1 PDT}
- {-732726000 -28800 0 PST}
+ {-733935600 -28800 0 PST}
{-715788000 -25200 1 PDT}
{-702486000 -28800 0 PST}
{-684338400 -25200 1 PDT}
diff --git a/library/tzdata/America/Whitehorse b/library/tzdata/America/Whitehorse
index 1d61093..da0c0f0 100644
--- a/library/tzdata/America/Whitehorse
+++ b/library/tzdata/America/Whitehorse
@@ -93,164 +93,5 @@ set TZData(:America/Whitehorse) {
{1541322000 -28800 0 PST}
{1552212000 -25200 1 PDT}
{1572771600 -28800 0 PST}
- {1583661600 -25200 1 PDT}
- {1604221200 -28800 0 PST}
- {1615716000 -25200 1 PDT}
- {1636275600 -28800 0 PST}
- {1647165600 -25200 1 PDT}
- {1667725200 -28800 0 PST}
- {1678615200 -25200 1 PDT}
- {1699174800 -28800 0 PST}
- {1710064800 -25200 1 PDT}
- {1730624400 -28800 0 PST}
- {1741514400 -25200 1 PDT}
- {1762074000 -28800 0 PST}
- {1772964000 -25200 1 PDT}
- {1793523600 -28800 0 PST}
- {1805018400 -25200 1 PDT}
- {1825578000 -28800 0 PST}
- {1836468000 -25200 1 PDT}
- {1857027600 -28800 0 PST}
- {1867917600 -25200 1 PDT}
- {1888477200 -28800 0 PST}
- {1899367200 -25200 1 PDT}
- {1919926800 -28800 0 PST}
- {1930816800 -25200 1 PDT}
- {1951376400 -28800 0 PST}
- {1962871200 -25200 1 PDT}
- {1983430800 -28800 0 PST}
- {1994320800 -25200 1 PDT}
- {2014880400 -28800 0 PST}
- {2025770400 -25200 1 PDT}
- {2046330000 -28800 0 PST}
- {2057220000 -25200 1 PDT}
- {2077779600 -28800 0 PST}
- {2088669600 -25200 1 PDT}
- {2109229200 -28800 0 PST}
- {2120119200 -25200 1 PDT}
- {2140678800 -28800 0 PST}
- {2152173600 -25200 1 PDT}
- {2172733200 -28800 0 PST}
- {2183623200 -25200 1 PDT}
- {2204182800 -28800 0 PST}
- {2215072800 -25200 1 PDT}
- {2235632400 -28800 0 PST}
- {2246522400 -25200 1 PDT}
- {2267082000 -28800 0 PST}
- {2277972000 -25200 1 PDT}
- {2298531600 -28800 0 PST}
- {2309421600 -25200 1 PDT}
- {2329981200 -28800 0 PST}
- {2341476000 -25200 1 PDT}
- {2362035600 -28800 0 PST}
- {2372925600 -25200 1 PDT}
- {2393485200 -28800 0 PST}
- {2404375200 -25200 1 PDT}
- {2424934800 -28800 0 PST}
- {2435824800 -25200 1 PDT}
- {2456384400 -28800 0 PST}
- {2467274400 -25200 1 PDT}
- {2487834000 -28800 0 PST}
- {2499328800 -25200 1 PDT}
- {2519888400 -28800 0 PST}
- {2530778400 -25200 1 PDT}
- {2551338000 -28800 0 PST}
- {2562228000 -25200 1 PDT}
- {2582787600 -28800 0 PST}
- {2593677600 -25200 1 PDT}
- {2614237200 -28800 0 PST}
- {2625127200 -25200 1 PDT}
- {2645686800 -28800 0 PST}
- {2656576800 -25200 1 PDT}
- {2677136400 -28800 0 PST}
- {2688631200 -25200 1 PDT}
- {2709190800 -28800 0 PST}
- {2720080800 -25200 1 PDT}
- {2740640400 -28800 0 PST}
- {2751530400 -25200 1 PDT}
- {2772090000 -28800 0 PST}
- {2782980000 -25200 1 PDT}
- {2803539600 -28800 0 PST}
- {2814429600 -25200 1 PDT}
- {2834989200 -28800 0 PST}
- {2846484000 -25200 1 PDT}
- {2867043600 -28800 0 PST}
- {2877933600 -25200 1 PDT}
- {2898493200 -28800 0 PST}
- {2909383200 -25200 1 PDT}
- {2929942800 -28800 0 PST}
- {2940832800 -25200 1 PDT}
- {2961392400 -28800 0 PST}
- {2972282400 -25200 1 PDT}
- {2992842000 -28800 0 PST}
- {3003732000 -25200 1 PDT}
- {3024291600 -28800 0 PST}
- {3035786400 -25200 1 PDT}
- {3056346000 -28800 0 PST}
- {3067236000 -25200 1 PDT}
- {3087795600 -28800 0 PST}
- {3098685600 -25200 1 PDT}
- {3119245200 -28800 0 PST}
- {3130135200 -25200 1 PDT}
- {3150694800 -28800 0 PST}
- {3161584800 -25200 1 PDT}
- {3182144400 -28800 0 PST}
- {3193034400 -25200 1 PDT}
- {3213594000 -28800 0 PST}
- {3225088800 -25200 1 PDT}
- {3245648400 -28800 0 PST}
- {3256538400 -25200 1 PDT}
- {3277098000 -28800 0 PST}
- {3287988000 -25200 1 PDT}
- {3308547600 -28800 0 PST}
- {3319437600 -25200 1 PDT}
- {3339997200 -28800 0 PST}
- {3350887200 -25200 1 PDT}
- {3371446800 -28800 0 PST}
- {3382941600 -25200 1 PDT}
- {3403501200 -28800 0 PST}
- {3414391200 -25200 1 PDT}
- {3434950800 -28800 0 PST}
- {3445840800 -25200 1 PDT}
- {3466400400 -28800 0 PST}
- {3477290400 -25200 1 PDT}
- {3497850000 -28800 0 PST}
- {3508740000 -25200 1 PDT}
- {3529299600 -28800 0 PST}
- {3540189600 -25200 1 PDT}
- {3560749200 -28800 0 PST}
- {3572244000 -25200 1 PDT}
- {3592803600 -28800 0 PST}
- {3603693600 -25200 1 PDT}
- {3624253200 -28800 0 PST}
- {3635143200 -25200 1 PDT}
- {3655702800 -28800 0 PST}
- {3666592800 -25200 1 PDT}
- {3687152400 -28800 0 PST}
- {3698042400 -25200 1 PDT}
- {3718602000 -28800 0 PST}
- {3730096800 -25200 1 PDT}
- {3750656400 -28800 0 PST}
- {3761546400 -25200 1 PDT}
- {3782106000 -28800 0 PST}
- {3792996000 -25200 1 PDT}
- {3813555600 -28800 0 PST}
- {3824445600 -25200 1 PDT}
- {3845005200 -28800 0 PST}
- {3855895200 -25200 1 PDT}
- {3876454800 -28800 0 PST}
- {3887344800 -25200 1 PDT}
- {3907904400 -28800 0 PST}
- {3919399200 -25200 1 PDT}
- {3939958800 -28800 0 PST}
- {3950848800 -25200 1 PDT}
- {3971408400 -28800 0 PST}
- {3982298400 -25200 1 PDT}
- {4002858000 -28800 0 PST}
- {4013748000 -25200 1 PDT}
- {4034307600 -28800 0 PST}
- {4045197600 -25200 1 PDT}
- {4065757200 -28800 0 PST}
- {4076647200 -25200 1 PDT}
- {4097206800 -28800 0 PST}
+ {1583661600 -25200 0 MST}
}
diff --git a/library/tzdata/Asia/Hong_Kong b/library/tzdata/Asia/Hong_Kong
index 9420142..8f5ed2c 100644
--- a/library/tzdata/Asia/Hong_Kong
+++ b/library/tzdata/Asia/Hong_Kong
@@ -4,7 +4,7 @@ set TZData(:Asia/Hong_Kong) {
{-9223372036854775808 27402 0 LMT}
{-2056690800 28800 0 HKT}
{-900910800 32400 1 HKST}
- {-891579600 30600 0 HKT}
+ {-891579600 30600 1 HKWT}
{-884248200 32400 0 JST}
{-761209200 28800 0 HKT}
{-747907200 32400 1 HKST}
diff --git a/library/tzdata/Asia/Seoul b/library/tzdata/Asia/Seoul
index b226eb5..2df8adc 100644
--- a/library/tzdata/Asia/Seoul
+++ b/library/tzdata/Asia/Seoul
@@ -5,6 +5,14 @@ set TZData(:Asia/Seoul) {
{-1948782472 30600 0 KST}
{-1830414600 32400 0 JST}
{-767350800 32400 0 KST}
+ {-681210000 36000 1 KDT}
+ {-672228000 32400 0 KST}
+ {-654771600 36000 1 KDT}
+ {-640864800 32400 0 KST}
+ {-623408400 36000 1 KDT}
+ {-609415200 32400 0 KST}
+ {-588848400 36000 1 KDT}
+ {-577965600 32400 0 KST}
{-498128400 30600 0 KST}
{-462702600 34200 1 KDT}
{-451733400 30600 0 KST}
diff --git a/library/tzdata/Asia/Shanghai b/library/tzdata/Asia/Shanghai
index 66bc4339..0fcf802 100644
--- a/library/tzdata/Asia/Shanghai
+++ b/library/tzdata/Asia/Shanghai
@@ -3,6 +3,8 @@
set TZData(:Asia/Shanghai) {
{-9223372036854775808 29143 0 LMT}
{-2177481943 28800 0 CST}
+ {-1600675200 32400 1 CDT}
+ {-1585904400 28800 0 CST}
{-933667200 32400 1 CDT}
{-922093200 28800 0 CST}
{-908870400 32400 1 CDT}
diff --git a/library/tzdata/Europe/Brussels b/library/tzdata/Europe/Brussels
index 3cb9b14..907fff8 100644
--- a/library/tzdata/Europe/Brussels
+++ b/library/tzdata/Europe/Brussels
@@ -3,7 +3,7 @@
set TZData(:Europe/Brussels) {
{-9223372036854775808 1050 0 LMT}
{-2840141850 1050 0 BMT}
- {-2450953050 0 0 WET}
+ {-2450995200 0 0 WET}
{-1740355200 3600 0 CET}
{-1693702800 7200 0 CEST}
{-1680483600 3600 0 CET}
diff --git a/library/tzdata/Europe/Istanbul b/library/tzdata/Europe/Istanbul
index d00533f..a4b9b89 100644
--- a/library/tzdata/Europe/Istanbul
+++ b/library/tzdata/Europe/Istanbul
@@ -16,13 +16,11 @@ set TZData(:Europe/Istanbul) {
{-1428030000 7200 0 EET}
{-1409709600 10800 1 EEST}
{-1396494000 7200 0 EET}
- {-931140000 10800 1 EEST}
- {-922762800 7200 0 EET}
+ {-931053600 10800 1 EEST}
+ {-922676400 7200 0 EET}
{-917834400 10800 1 EEST}
{-892436400 7200 0 EET}
{-875844000 10800 1 EEST}
- {-857358000 7200 0 EET}
- {-781063200 10800 1 EEST}
{-764737200 7200 0 EET}
{-744343200 10800 1 EEST}
{-733806000 7200 0 EET}
@@ -32,45 +30,32 @@ set TZData(:Europe/Istanbul) {
{-670474800 7200 0 EET}
{-654141600 10800 1 EEST}
{-639025200 7200 0 EET}
- {-621828000 10800 1 EEST}
+ {-622087200 10800 1 EEST}
{-606970800 7200 0 EET}
{-590032800 10800 1 EEST}
- {-575434800 7200 0 EET}
+ {-575521200 7200 0 EET}
{-235620000 10800 1 EEST}
- {-228279600 7200 0 EET}
+ {-194842800 7200 0 EET}
{-177732000 10800 1 EEST}
{-165726000 7200 0 EET}
- {10533600 10800 1 EEST}
- {23835600 7200 0 EET}
- {41983200 10800 1 EEST}
- {55285200 7200 0 EET}
- {74037600 10800 1 EEST}
- {87339600 7200 0 EET}
{107910000 10800 1 EEST}
- {121219200 7200 0 EET}
+ {121215600 7200 0 EET}
{133920000 10800 1 EEST}
- {152676000 7200 0 EET}
- {165362400 10800 1 EEST}
- {183502800 7200 0 EET}
- {202428000 10800 1 EEST}
- {215557200 7200 0 EET}
- {228866400 10800 1 EEST}
- {245797200 7200 0 EET}
- {260316000 10800 1 EEST}
- {277246800 14400 0 +04}
- {291769200 14400 1 +04}
- {308779200 10800 0 +03}
- {323827200 14400 1 +04}
- {340228800 10800 0 +03}
- {354672000 14400 1 +04}
- {371678400 10800 0 +03}
- {386121600 14400 1 +04}
- {403128000 10800 0 +03}
- {428446800 14400 1 +04}
- {433886400 10800 0 +03}
- {482792400 7200 0 EET}
- {482796000 10800 1 EEST}
- {496702800 7200 0 EET}
+ {152665200 7200 0 EET}
+ {164678400 10800 1 EEST}
+ {184114800 7200 0 EET}
+ {196214400 10800 1 EEST}
+ {215564400 7200 0 EET}
+ {228873600 10800 1 EEST}
+ {245804400 7200 0 EET}
+ {260323200 10800 1 EEST}
+ {267919200 10800 0 +03}
+ {277254000 10800 0 +03}
+ {428454000 14400 1 +04}
+ {433893600 10800 0 +03}
+ {468111600 7200 0 EET}
+ {482799600 10800 1 EEST}
+ {496710000 7200 0 EET}
{512521200 10800 1 EEST}
{528246000 7200 0 EET}
{543970800 10800 1 EEST}
diff --git a/library/tzdata/Europe/Kaliningrad b/library/tzdata/Europe/Kaliningrad
index e1713ae..2ce7f35 100644
--- a/library/tzdata/Europe/Kaliningrad
+++ b/library/tzdata/Europe/Kaliningrad
@@ -15,10 +15,11 @@ set TZData(:Europe/Kaliningrad) {
{-828226800 3600 0 CET}
{-812502000 7200 1 CEST}
{-796777200 3600 0 CET}
- {-788922000 7200 0 CET}
- {-778730400 10800 1 CEST}
- {-762663600 7200 0 CET}
- {-757389600 10800 0 MSD}
+ {-781052400 7200 1 CEST}
+ {-780368400 7200 0 EET}
+ {-778730400 10800 1 EEST}
+ {-762663600 7200 0 EET}
+ {-749095200 10800 0 MSD}
{354920400 14400 1 MSD}
{370728000 10800 0 MSK}
{386456400 14400 1 MSD}
diff --git a/library/tzdata/Europe/Vienna b/library/tzdata/Europe/Vienna
index 95283eb..3fdad03 100644
--- a/library/tzdata/Europe/Vienna
+++ b/library/tzdata/Europe/Vienna
@@ -22,7 +22,7 @@ set TZData(:Europe/Vienna) {
{-780188400 3600 0 CET}
{-757386000 3600 0 CET}
{-748479600 7200 1 CEST}
- {-733359600 3600 0 CET}
+ {-733273200 3600 0 CET}
{-717634800 7200 1 CEST}
{-701910000 3600 0 CET}
{-684975600 7200 1 CEST}
diff --git a/library/tzdata/Pacific/Fiji b/library/tzdata/Pacific/Fiji
index b05985c..e316b93 100644
--- a/library/tzdata/Pacific/Fiji
+++ b/library/tzdata/Pacific/Fiji
@@ -27,165 +27,165 @@ set TZData(:Pacific/Fiji) {
{1515852000 43200 0 +12}
{1541253600 46800 1 +12}
{1547301600 43200 0 +12}
- {1572703200 46800 1 +12}
- {1579356000 43200 0 +12}
- {1604152800 46800 1 +12}
+ {1573308000 46800 1 +12}
+ {1578751200 43200 0 +12}
+ {1604757600 46800 1 +12}
{1610805600 43200 0 +12}
- {1636207200 46800 1 +12}
+ {1636812000 46800 1 +12}
{1642255200 43200 0 +12}
- {1667656800 46800 1 +12}
+ {1668261600 46800 1 +12}
{1673704800 43200 0 +12}
- {1699106400 46800 1 +12}
+ {1699711200 46800 1 +12}
{1705154400 43200 0 +12}
- {1730556000 46800 1 +12}
- {1737208800 43200 0 +12}
- {1762005600 46800 1 +12}
+ {1731160800 46800 1 +12}
+ {1736604000 43200 0 +12}
+ {1762610400 46800 1 +12}
{1768658400 43200 0 +12}
- {1793455200 46800 1 +12}
+ {1794060000 46800 1 +12}
{1800108000 43200 0 +12}
- {1825509600 46800 1 +12}
+ {1826114400 46800 1 +12}
{1831557600 43200 0 +12}
- {1856959200 46800 1 +12}
+ {1857564000 46800 1 +12}
{1863007200 43200 0 +12}
- {1888408800 46800 1 +12}
+ {1889013600 46800 1 +12}
{1894456800 43200 0 +12}
- {1919858400 46800 1 +12}
- {1926511200 43200 0 +12}
- {1951308000 46800 1 +12}
+ {1920463200 46800 1 +12}
+ {1925906400 43200 0 +12}
+ {1951912800 46800 1 +12}
{1957960800 43200 0 +12}
- {1983362400 46800 1 +12}
+ {1983967200 46800 1 +12}
{1989410400 43200 0 +12}
- {2014812000 46800 1 +12}
+ {2015416800 46800 1 +12}
{2020860000 43200 0 +12}
- {2046261600 46800 1 +12}
+ {2046866400 46800 1 +12}
{2052309600 43200 0 +12}
- {2077711200 46800 1 +12}
+ {2078316000 46800 1 +12}
{2083759200 43200 0 +12}
- {2109160800 46800 1 +12}
+ {2109765600 46800 1 +12}
{2115813600 43200 0 +12}
- {2140610400 46800 1 +12}
+ {2141215200 46800 1 +12}
{2147263200 43200 0 +12}
- {2172664800 46800 1 +12}
+ {2173269600 46800 1 +12}
{2178712800 43200 0 +12}
- {2204114400 46800 1 +12}
+ {2204719200 46800 1 +12}
{2210162400 43200 0 +12}
- {2235564000 46800 1 +12}
+ {2236168800 46800 1 +12}
{2241612000 43200 0 +12}
- {2267013600 46800 1 +12}
- {2273666400 43200 0 +12}
- {2298463200 46800 1 +12}
+ {2267618400 46800 1 +12}
+ {2273061600 43200 0 +12}
+ {2299068000 46800 1 +12}
{2305116000 43200 0 +12}
- {2329912800 46800 1 +12}
+ {2330517600 46800 1 +12}
{2336565600 43200 0 +12}
- {2361967200 46800 1 +12}
+ {2362572000 46800 1 +12}
{2368015200 43200 0 +12}
- {2393416800 46800 1 +12}
+ {2394021600 46800 1 +12}
{2399464800 43200 0 +12}
- {2424866400 46800 1 +12}
+ {2425471200 46800 1 +12}
{2430914400 43200 0 +12}
- {2456316000 46800 1 +12}
- {2462968800 43200 0 +12}
- {2487765600 46800 1 +12}
+ {2456920800 46800 1 +12}
+ {2462364000 43200 0 +12}
+ {2488370400 46800 1 +12}
{2494418400 43200 0 +12}
- {2519820000 46800 1 +12}
+ {2520424800 46800 1 +12}
{2525868000 43200 0 +12}
- {2551269600 46800 1 +12}
+ {2551874400 46800 1 +12}
{2557317600 43200 0 +12}
- {2582719200 46800 1 +12}
+ {2583324000 46800 1 +12}
{2588767200 43200 0 +12}
- {2614168800 46800 1 +12}
- {2620821600 43200 0 +12}
- {2645618400 46800 1 +12}
+ {2614773600 46800 1 +12}
+ {2620216800 43200 0 +12}
+ {2646223200 46800 1 +12}
{2652271200 43200 0 +12}
- {2677068000 46800 1 +12}
+ {2677672800 46800 1 +12}
{2683720800 43200 0 +12}
- {2709122400 46800 1 +12}
+ {2709727200 46800 1 +12}
{2715170400 43200 0 +12}
- {2740572000 46800 1 +12}
+ {2741176800 46800 1 +12}
{2746620000 43200 0 +12}
- {2772021600 46800 1 +12}
+ {2772626400 46800 1 +12}
{2778069600 43200 0 +12}
- {2803471200 46800 1 +12}
- {2810124000 43200 0 +12}
- {2834920800 46800 1 +12}
+ {2804076000 46800 1 +12}
+ {2809519200 43200 0 +12}
+ {2835525600 46800 1 +12}
{2841573600 43200 0 +12}
- {2866975200 46800 1 +12}
+ {2867580000 46800 1 +12}
{2873023200 43200 0 +12}
- {2898424800 46800 1 +12}
+ {2899029600 46800 1 +12}
{2904472800 43200 0 +12}
- {2929874400 46800 1 +12}
+ {2930479200 46800 1 +12}
{2935922400 43200 0 +12}
- {2961324000 46800 1 +12}
+ {2961928800 46800 1 +12}
{2967372000 43200 0 +12}
- {2992773600 46800 1 +12}
+ {2993378400 46800 1 +12}
{2999426400 43200 0 +12}
- {3024223200 46800 1 +12}
+ {3024828000 46800 1 +12}
{3030876000 43200 0 +12}
- {3056277600 46800 1 +12}
+ {3056882400 46800 1 +12}
{3062325600 43200 0 +12}
- {3087727200 46800 1 +12}
+ {3088332000 46800 1 +12}
{3093775200 43200 0 +12}
- {3119176800 46800 1 +12}
+ {3119781600 46800 1 +12}
{3125224800 43200 0 +12}
- {3150626400 46800 1 +12}
- {3157279200 43200 0 +12}
- {3182076000 46800 1 +12}
+ {3151231200 46800 1 +12}
+ {3156674400 43200 0 +12}
+ {3182680800 46800 1 +12}
{3188728800 43200 0 +12}
- {3213525600 46800 1 +12}
+ {3214130400 46800 1 +12}
{3220178400 43200 0 +12}
- {3245580000 46800 1 +12}
+ {3246184800 46800 1 +12}
{3251628000 43200 0 +12}
- {3277029600 46800 1 +12}
+ {3277634400 46800 1 +12}
{3283077600 43200 0 +12}
- {3308479200 46800 1 +12}
+ {3309084000 46800 1 +12}
{3314527200 43200 0 +12}
- {3339928800 46800 1 +12}
- {3346581600 43200 0 +12}
- {3371378400 46800 1 +12}
+ {3340533600 46800 1 +12}
+ {3345976800 43200 0 +12}
+ {3371983200 46800 1 +12}
{3378031200 43200 0 +12}
- {3403432800 46800 1 +12}
+ {3404037600 46800 1 +12}
{3409480800 43200 0 +12}
- {3434882400 46800 1 +12}
+ {3435487200 46800 1 +12}
{3440930400 43200 0 +12}
- {3466332000 46800 1 +12}
+ {3466936800 46800 1 +12}
{3472380000 43200 0 +12}
- {3497781600 46800 1 +12}
- {3504434400 43200 0 +12}
- {3529231200 46800 1 +12}
+ {3498386400 46800 1 +12}
+ {3503829600 43200 0 +12}
+ {3529836000 46800 1 +12}
{3535884000 43200 0 +12}
- {3560680800 46800 1 +12}
+ {3561285600 46800 1 +12}
{3567333600 43200 0 +12}
- {3592735200 46800 1 +12}
+ {3593340000 46800 1 +12}
{3598783200 43200 0 +12}
- {3624184800 46800 1 +12}
+ {3624789600 46800 1 +12}
{3630232800 43200 0 +12}
- {3655634400 46800 1 +12}
+ {3656239200 46800 1 +12}
{3661682400 43200 0 +12}
- {3687084000 46800 1 +12}
- {3693736800 43200 0 +12}
- {3718533600 46800 1 +12}
+ {3687688800 46800 1 +12}
+ {3693132000 43200 0 +12}
+ {3719138400 46800 1 +12}
{3725186400 43200 0 +12}
- {3750588000 46800 1 +12}
+ {3751192800 46800 1 +12}
{3756636000 43200 0 +12}
- {3782037600 46800 1 +12}
+ {3782642400 46800 1 +12}
{3788085600 43200 0 +12}
- {3813487200 46800 1 +12}
+ {3814092000 46800 1 +12}
{3819535200 43200 0 +12}
- {3844936800 46800 1 +12}
+ {3845541600 46800 1 +12}
{3850984800 43200 0 +12}
- {3876386400 46800 1 +12}
+ {3876991200 46800 1 +12}
{3883039200 43200 0 +12}
- {3907836000 46800 1 +12}
+ {3908440800 46800 1 +12}
{3914488800 43200 0 +12}
- {3939890400 46800 1 +12}
+ {3940495200 46800 1 +12}
{3945938400 43200 0 +12}
- {3971340000 46800 1 +12}
+ {3971944800 46800 1 +12}
{3977388000 43200 0 +12}
- {4002789600 46800 1 +12}
+ {4003394400 46800 1 +12}
{4008837600 43200 0 +12}
- {4034239200 46800 1 +12}
- {4040892000 43200 0 +12}
- {4065688800 46800 1 +12}
+ {4034844000 46800 1 +12}
+ {4040287200 43200 0 +12}
+ {4066293600 46800 1 +12}
{4072341600 43200 0 +12}
- {4097138400 46800 1 +12}
+ {4097743200 46800 1 +12}
}
diff --git a/library/tzdata/Pacific/Norfolk b/library/tzdata/Pacific/Norfolk
index f0556ab..f686df5 100644
--- a/library/tzdata/Pacific/Norfolk
+++ b/library/tzdata/Pacific/Norfolk
@@ -5,6 +5,168 @@ set TZData(:Pacific/Norfolk) {
{-2177493112 40320 0 +1112}
{-599656320 41400 0 +1130}
{152029800 45000 1 +1230}
- {162912600 41400 0 +1130}
+ {162916200 41400 0 +1130}
{1443882600 39600 0 +11}
+ {1561899600 39600 0 +12}
+ {1570287600 43200 1 +12}
+ {1586012400 39600 0 +12}
+ {1601737200 43200 1 +12}
+ {1617462000 39600 0 +12}
+ {1633186800 43200 1 +12}
+ {1648911600 39600 0 +12}
+ {1664636400 43200 1 +12}
+ {1680361200 39600 0 +12}
+ {1696086000 43200 1 +12}
+ {1712415600 39600 0 +12}
+ {1728140400 43200 1 +12}
+ {1743865200 39600 0 +12}
+ {1759590000 43200 1 +12}
+ {1775314800 39600 0 +12}
+ {1791039600 43200 1 +12}
+ {1806764400 39600 0 +12}
+ {1822489200 43200 1 +12}
+ {1838214000 39600 0 +12}
+ {1853938800 43200 1 +12}
+ {1869663600 39600 0 +12}
+ {1885993200 43200 1 +12}
+ {1901718000 39600 0 +12}
+ {1917442800 43200 1 +12}
+ {1933167600 39600 0 +12}
+ {1948892400 43200 1 +12}
+ {1964617200 39600 0 +12}
+ {1980342000 43200 1 +12}
+ {1996066800 39600 0 +12}
+ {2011791600 43200 1 +12}
+ {2027516400 39600 0 +12}
+ {2043241200 43200 1 +12}
+ {2058966000 39600 0 +12}
+ {2075295600 43200 1 +12}
+ {2091020400 39600 0 +12}
+ {2106745200 43200 1 +12}
+ {2122470000 39600 0 +12}
+ {2138194800 43200 1 +12}
+ {2153919600 39600 0 +12}
+ {2169644400 43200 1 +12}
+ {2185369200 39600 0 +12}
+ {2201094000 43200 1 +12}
+ {2216818800 39600 0 +12}
+ {2233148400 43200 1 +12}
+ {2248873200 39600 0 +12}
+ {2264598000 43200 1 +12}
+ {2280322800 39600 0 +12}
+ {2296047600 43200 1 +12}
+ {2311772400 39600 0 +12}
+ {2327497200 43200 1 +12}
+ {2343222000 39600 0 +12}
+ {2358946800 43200 1 +12}
+ {2374671600 39600 0 +12}
+ {2390396400 43200 1 +12}
+ {2406121200 39600 0 +12}
+ {2422450800 43200 1 +12}
+ {2438175600 39600 0 +12}
+ {2453900400 43200 1 +12}
+ {2469625200 39600 0 +12}
+ {2485350000 43200 1 +12}
+ {2501074800 39600 0 +12}
+ {2516799600 43200 1 +12}
+ {2532524400 39600 0 +12}
+ {2548249200 43200 1 +12}
+ {2563974000 39600 0 +12}
+ {2579698800 43200 1 +12}
+ {2596028400 39600 0 +12}
+ {2611753200 43200 1 +12}
+ {2627478000 39600 0 +12}
+ {2643202800 43200 1 +12}
+ {2658927600 39600 0 +12}
+ {2674652400 43200 1 +12}
+ {2690377200 39600 0 +12}
+ {2706102000 43200 1 +12}
+ {2721826800 39600 0 +12}
+ {2737551600 43200 1 +12}
+ {2753276400 39600 0 +12}
+ {2769606000 43200 1 +12}
+ {2785330800 39600 0 +12}
+ {2801055600 43200 1 +12}
+ {2816780400 39600 0 +12}
+ {2832505200 43200 1 +12}
+ {2848230000 39600 0 +12}
+ {2863954800 43200 1 +12}
+ {2879679600 39600 0 +12}
+ {2895404400 43200 1 +12}
+ {2911129200 39600 0 +12}
+ {2926854000 43200 1 +12}
+ {2942578800 39600 0 +12}
+ {2958908400 43200 1 +12}
+ {2974633200 39600 0 +12}
+ {2990358000 43200 1 +12}
+ {3006082800 39600 0 +12}
+ {3021807600 43200 1 +12}
+ {3037532400 39600 0 +12}
+ {3053257200 43200 1 +12}
+ {3068982000 39600 0 +12}
+ {3084706800 43200 1 +12}
+ {3100431600 39600 0 +12}
+ {3116761200 43200 1 +12}
+ {3132486000 39600 0 +12}
+ {3148210800 43200 1 +12}
+ {3163935600 39600 0 +12}
+ {3179660400 43200 1 +12}
+ {3195385200 39600 0 +12}
+ {3211110000 43200 1 +12}
+ {3226834800 39600 0 +12}
+ {3242559600 43200 1 +12}
+ {3258284400 39600 0 +12}
+ {3274009200 43200 1 +12}
+ {3289734000 39600 0 +12}
+ {3306063600 43200 1 +12}
+ {3321788400 39600 0 +12}
+ {3337513200 43200 1 +12}
+ {3353238000 39600 0 +12}
+ {3368962800 43200 1 +12}
+ {3384687600 39600 0 +12}
+ {3400412400 43200 1 +12}
+ {3416137200 39600 0 +12}
+ {3431862000 43200 1 +12}
+ {3447586800 39600 0 +12}
+ {3463311600 43200 1 +12}
+ {3479641200 39600 0 +12}
+ {3495366000 43200 1 +12}
+ {3511090800 39600 0 +12}
+ {3526815600 43200 1 +12}
+ {3542540400 39600 0 +12}
+ {3558265200 43200 1 +12}
+ {3573990000 39600 0 +12}
+ {3589714800 43200 1 +12}
+ {3605439600 39600 0 +12}
+ {3621164400 43200 1 +12}
+ {3636889200 39600 0 +12}
+ {3653218800 43200 1 +12}
+ {3668943600 39600 0 +12}
+ {3684668400 43200 1 +12}
+ {3700393200 39600 0 +12}
+ {3716118000 43200 1 +12}
+ {3731842800 39600 0 +12}
+ {3747567600 43200 1 +12}
+ {3763292400 39600 0 +12}
+ {3779017200 43200 1 +12}
+ {3794742000 39600 0 +12}
+ {3810466800 43200 1 +12}
+ {3826191600 39600 0 +12}
+ {3842521200 43200 1 +12}
+ {3858246000 39600 0 +12}
+ {3873970800 43200 1 +12}
+ {3889695600 39600 0 +12}
+ {3905420400 43200 1 +12}
+ {3921145200 39600 0 +12}
+ {3936870000 43200 1 +12}
+ {3952594800 39600 0 +12}
+ {3968319600 43200 1 +12}
+ {3984044400 39600 0 +12}
+ {4000374000 43200 1 +12}
+ {4016098800 39600 0 +12}
+ {4031823600 43200 1 +12}
+ {4047548400 39600 0 +12}
+ {4063273200 43200 1 +12}
+ {4078998000 39600 0 +12}
+ {4094722800 43200 1 +12}
}