diff options
-rw-r--r-- | generic/tclLoad.c | 25 | ||||
-rw-r--r-- | generic/tclStringObj.c | 6 | ||||
-rw-r--r-- | generic/tclStringRep.h | 6 | ||||
-rw-r--r-- | library/tzdata/America/Punta_Arenas | 12 | ||||
-rw-r--r-- | library/tzdata/America/Santiago | 14 | ||||
-rw-r--r-- | library/tzdata/Asia/Gaza | 202 | ||||
-rw-r--r-- | library/tzdata/Asia/Hebron | 202 | ||||
-rw-r--r-- | library/tzdata/Europe/Kiev | 20 | ||||
-rw-r--r-- | library/tzdata/Europe/Simferopol | 12 | ||||
-rw-r--r-- | library/tzdata/Europe/Uzhgorod | 22 | ||||
-rw-r--r-- | library/tzdata/Europe/Zaporozhye | 21 | ||||
-rw-r--r-- | tests/pkgMkIndex.test | 2 | ||||
-rwxr-xr-x | tools/tclZIC.tcl | 4 |
13 files changed, 282 insertions, 266 deletions
diff --git a/generic/tclLoad.c b/generic/tclLoad.c index 7ea1ebd..ee1862d 100644 --- a/generic/tclLoad.c +++ b/generic/tclLoad.c @@ -544,7 +544,7 @@ Tcl_LoadObjCmd( * * Tcl_UnloadObjCmd -- * - * This function is invoked to process the "unload" Tcl command. See the + * Implements the the "unload" Tcl command. See the * user documentation for details on what it does. * * Results: @@ -764,6 +764,23 @@ Tcl_UnloadObjCmd( return code; } + +/* + *---------------------------------------------------------------------- + * + * UnloadLibrary -- + * + * Unloads a library from an interpreter, and also from the process if it + * is unloadable, i.e. if it provides an "unload" function. + * + * Results: + * A standard Tcl result. + * + * Side effects: + * See description. + * + *---------------------------------------------------------------------- + */ static int UnloadLibrary( Tcl_Interp *interp, @@ -884,11 +901,9 @@ UnloadLibrary( } /* - * The unload function executed fine. Examine the reference count to see - * if we unload the DLL. + * The unload function was called succesfully. */ - Tcl_MutexLock(&libraryMutex); if (Tcl_IsSafe(target)) { libraryPtr->safeInterpRefCount--; @@ -917,7 +932,7 @@ UnloadLibrary( code = TCL_OK; if (libraryPtr->safeInterpRefCount <= 0 && libraryPtr->interpRefCount <= 0 - && !keepLibrary) { + && (unloadProc != NULL) && !keepLibrary) { /* * Unload the shared library from the application memory... */ diff --git a/generic/tclStringObj.c b/generic/tclStringObj.c index 2b11877..d43c507 100644 --- a/generic/tclStringObj.c +++ b/generic/tclStringObj.c @@ -145,14 +145,14 @@ typedef struct { } UniCharString; #define UNICHAR_STRING_MAXCHARS \ - (int)(((size_t)UINT_MAX - 1 - offsetof(UniCharString, unicode))/sizeof(Tcl_UniChar)) + (int)(((size_t)UINT_MAX - offsetof(UniCharString, unicode))/sizeof(Tcl_UniChar) - 1) #define UNICHAR_STRING_SIZE(numChars) \ - (offsetof(UniCharString, unicode) + (((numChars) + 1U) * sizeof(Tcl_UniChar))) + (offsetof(UniCharString, unicode) + sizeof(Tcl_UniChar) + ((numChars) * sizeof(Tcl_UniChar))) #define uniCharStringCheckLimits(numChars) \ do { \ if ((numChars) < 0 || (numChars) > UNICHAR_STRING_MAXCHARS) { \ Tcl_Panic("max length for a Tcl unicode value (%d chars) exceeded", \ - (int)UNICHAR_STRING_MAXCHARS); \ + UNICHAR_STRING_MAXCHARS); \ } \ } while (0) #define uniCharStringAttemptAlloc(numChars) \ diff --git a/generic/tclStringRep.h b/generic/tclStringRep.h index cac4d0b..faa2c2c 100644 --- a/generic/tclStringRep.h +++ b/generic/tclStringRep.h @@ -60,14 +60,14 @@ typedef struct { } String; #define STRING_MAXCHARS \ - (int)(((size_t)UINT_MAX - 1 - offsetof(String, unicode))/sizeof(unsigned short)) + (int)(((size_t)UINT_MAX - offsetof(String, unicode))/sizeof(unsigned short) - 1) #define STRING_SIZE(numChars) \ - (offsetof(String, unicode) + (((numChars) + 1U) * sizeof(unsigned short))) + (offsetof(String, unicode) + sizeof(unsigned short) + ((numChars) * sizeof(unsigned short))) #define stringCheckLimits(numChars) \ do { \ if ((numChars) < 0 || (numChars) > STRING_MAXCHARS) { \ Tcl_Panic("max length for a Tcl unicode value (%d chars) exceeded", \ - (int)STRING_MAXCHARS); \ + STRING_MAXCHARS); \ } \ } while (0) #define stringAttemptAlloc(numChars) \ diff --git a/library/tzdata/America/Punta_Arenas b/library/tzdata/America/Punta_Arenas index 5e8202a..959a0c1 100644 --- a/library/tzdata/America/Punta_Arenas +++ b/library/tzdata/America/Punta_Arenas @@ -2,12 +2,12 @@ set TZData(:America/Punta_Arenas) { {-9223372036854775808 -17020 0 LMT} - {-2524504580 -16966 0 SMT} - {-1892661434 -18000 0 -05} - {-1688410800 -16966 0 SMT} - {-1619205434 -14400 0 -04} - {-1593806400 -16966 0 SMT} - {-1335986234 -18000 0 -05} + {-2524504580 -16965 0 SMT} + {-1892661435 -18000 0 -05} + {-1688410800 -16965 0 SMT} + {-1619205435 -14400 0 -04} + {-1593806400 -16965 0 SMT} + {-1335986235 -18000 0 -05} {-1335985200 -14400 1 -05} {-1317585600 -18000 0 -05} {-1304362800 -14400 1 -05} diff --git a/library/tzdata/America/Santiago b/library/tzdata/America/Santiago index 55212b9..801d3f2 100644 --- a/library/tzdata/America/Santiago +++ b/library/tzdata/America/Santiago @@ -1,13 +1,13 @@ # created by tools/tclZIC.tcl - do not edit set TZData(:America/Santiago) { - {-9223372036854775808 -16966 0 LMT} - {-2524504634 -16966 0 SMT} - {-1892661434 -18000 0 -05} - {-1688410800 -16966 0 SMT} - {-1619205434 -14400 0 -04} - {-1593806400 -16966 0 SMT} - {-1335986234 -18000 0 -05} + {-9223372036854775808 -16965 0 LMT} + {-2524504635 -16965 0 SMT} + {-1892661435 -18000 0 -05} + {-1688410800 -16965 0 SMT} + {-1619205435 -14400 0 -04} + {-1593806400 -16965 0 SMT} + {-1335986235 -18000 0 -05} {-1335985200 -14400 1 -05} {-1317585600 -18000 0 -05} {-1304362800 -14400 1 -05} diff --git a/library/tzdata/Asia/Gaza b/library/tzdata/Asia/Gaza index 86282fa..e819d87 100644 --- a/library/tzdata/Asia/Gaza +++ b/library/tzdata/Asia/Gaza @@ -125,160 +125,160 @@ set TZData(:Asia/Gaza) { {1603490400 7200 0 EET} {1616796000 10800 1 EEST} {1635458400 7200 0 EET} - {1648245600 10800 1 EEST} + {1648332000 10800 1 EEST} {1666908000 7200 0 EET} - {1679695200 10800 1 EEST} + {1679781600 10800 1 EEST} {1698357600 7200 0 EET} - {1711749600 10800 1 EEST} + {1711836000 10800 1 EEST} {1729807200 7200 0 EET} - {1743199200 10800 1 EEST} - {1761861600 7200 0 EET} - {1774648800 10800 1 EEST} - {1793311200 7200 0 EET} - {1806098400 10800 1 EEST} + {1743285600 10800 1 EEST} + {1761256800 7200 0 EET} + {1774735200 10800 1 EEST} + {1792706400 7200 0 EET} + {1806184800 10800 1 EEST} {1824760800 7200 0 EET} - {1837548000 10800 1 EEST} + {1837634400 10800 1 EEST} {1856210400 7200 0 EET} - {1868997600 10800 1 EEST} + {1869084000 10800 1 EEST} {1887660000 7200 0 EET} - {1901052000 10800 1 EEST} + {1901138400 10800 1 EEST} {1919109600 7200 0 EET} - {1932501600 10800 1 EEST} - {1951164000 7200 0 EET} - {1963951200 10800 1 EEST} + {1932588000 10800 1 EEST} + {1950559200 7200 0 EET} + {1964037600 10800 1 EEST} {1982613600 7200 0 EET} - {1995400800 10800 1 EEST} + {1995487200 10800 1 EEST} {2014063200 7200 0 EET} - {2026850400 10800 1 EEST} + {2026936800 10800 1 EEST} {2045512800 7200 0 EET} - {2058300000 10800 1 EEST} + {2058386400 10800 1 EEST} {2076962400 7200 0 EET} - {2090354400 10800 1 EEST} - {2109016800 7200 0 EET} - {2121804000 10800 1 EEST} - {2140466400 7200 0 EET} - {2153253600 10800 1 EEST} + {2090440800 10800 1 EEST} + {2108412000 7200 0 EET} + {2121890400 10800 1 EEST} + {2139861600 7200 0 EET} + {2153340000 10800 1 EEST} {2171916000 7200 0 EET} - {2184703200 10800 1 EEST} + {2184789600 10800 1 EEST} {2203365600 7200 0 EET} - {2216152800 10800 1 EEST} + {2216239200 10800 1 EEST} {2234815200 7200 0 EET} - {2248207200 10800 1 EEST} + {2248293600 10800 1 EEST} {2266264800 7200 0 EET} - {2279656800 10800 1 EEST} - {2298319200 7200 0 EET} - {2311106400 10800 1 EEST} - {2329768800 7200 0 EET} - {2342556000 10800 1 EEST} + {2279743200 10800 1 EEST} + {2297714400 7200 0 EET} + {2311192800 10800 1 EEST} + {2329164000 7200 0 EET} + {2342642400 10800 1 EEST} {2361218400 7200 0 EET} - {2374005600 10800 1 EEST} + {2374092000 10800 1 EEST} {2392668000 7200 0 EET} - {2405455200 10800 1 EEST} + {2405541600 10800 1 EEST} {2424117600 7200 0 EET} - {2437509600 10800 1 EEST} + {2437596000 10800 1 EEST} {2455567200 7200 0 EET} - {2468959200 10800 1 EEST} - {2487621600 7200 0 EET} - {2500408800 10800 1 EEST} + {2469045600 10800 1 EEST} + {2487016800 7200 0 EET} + {2500495200 10800 1 EEST} {2519071200 7200 0 EET} - {2531858400 10800 1 EEST} + {2531944800 10800 1 EEST} {2550520800 7200 0 EET} - {2563308000 10800 1 EEST} + {2563394400 10800 1 EEST} {2581970400 7200 0 EET} - {2595362400 10800 1 EEST} + {2595448800 10800 1 EEST} {2613420000 7200 0 EET} - {2626812000 10800 1 EEST} - {2645474400 7200 0 EET} - {2658261600 10800 1 EEST} - {2676924000 7200 0 EET} - {2689711200 10800 1 EEST} + {2626898400 10800 1 EEST} + {2644869600 7200 0 EET} + {2658348000 10800 1 EEST} + {2676319200 7200 0 EET} + {2689797600 10800 1 EEST} {2708373600 7200 0 EET} - {2721160800 10800 1 EEST} + {2721247200 10800 1 EEST} {2739823200 7200 0 EET} - {2752610400 10800 1 EEST} + {2752696800 10800 1 EEST} {2771272800 7200 0 EET} - {2784664800 10800 1 EEST} + {2784751200 10800 1 EEST} {2802722400 7200 0 EET} - {2816114400 10800 1 EEST} - {2834776800 7200 0 EET} - {2847564000 10800 1 EEST} + {2816200800 10800 1 EEST} + {2834172000 7200 0 EET} + {2847650400 10800 1 EEST} {2866226400 7200 0 EET} - {2879013600 10800 1 EEST} + {2879100000 10800 1 EEST} {2897676000 7200 0 EET} - {2910463200 10800 1 EEST} + {2910549600 10800 1 EEST} {2929125600 7200 0 EET} - {2941912800 10800 1 EEST} + {2941999200 10800 1 EEST} {2960575200 7200 0 EET} - {2973967200 10800 1 EEST} - {2992629600 7200 0 EET} - {3005416800 10800 1 EEST} - {3024079200 7200 0 EET} - {3036866400 10800 1 EEST} + {2974053600 10800 1 EEST} + {2992024800 7200 0 EET} + {3005503200 10800 1 EEST} + {3023474400 7200 0 EET} + {3036952800 10800 1 EEST} {3055528800 7200 0 EET} - {3068316000 10800 1 EEST} + {3068402400 10800 1 EEST} {3086978400 7200 0 EET} - {3099765600 10800 1 EEST} + {3099852000 10800 1 EEST} {3118428000 7200 0 EET} - {3131820000 10800 1 EEST} + {3131906400 10800 1 EEST} {3149877600 7200 0 EET} - {3163269600 10800 1 EEST} - {3181932000 7200 0 EET} - {3194719200 10800 1 EEST} - {3213381600 7200 0 EET} - {3226168800 10800 1 EEST} + {3163356000 10800 1 EEST} + {3181327200 7200 0 EET} + {3194805600 10800 1 EEST} + {3212776800 7200 0 EET} + {3226255200 10800 1 EEST} {3244831200 7200 0 EET} - {3257618400 10800 1 EEST} + {3257704800 10800 1 EEST} {3276280800 7200 0 EET} - {3289068000 10800 1 EEST} + {3289154400 10800 1 EEST} {3307730400 7200 0 EET} - {3321122400 10800 1 EEST} + {3321208800 10800 1 EEST} {3339180000 7200 0 EET} - {3352572000 10800 1 EEST} - {3371234400 7200 0 EET} - {3384021600 10800 1 EEST} + {3352658400 10800 1 EEST} + {3370629600 7200 0 EET} + {3384108000 10800 1 EEST} {3402684000 7200 0 EET} - {3415471200 10800 1 EEST} + {3415557600 10800 1 EEST} {3434133600 7200 0 EET} - {3446920800 10800 1 EEST} + {3447007200 10800 1 EEST} {3465583200 7200 0 EET} - {3478975200 10800 1 EEST} + {3479061600 10800 1 EEST} {3497032800 7200 0 EET} - {3510424800 10800 1 EEST} - {3529087200 7200 0 EET} - {3541874400 10800 1 EEST} - {3560536800 7200 0 EET} - {3573324000 10800 1 EEST} + {3510511200 10800 1 EEST} + {3528482400 7200 0 EET} + {3541960800 10800 1 EEST} + {3559932000 7200 0 EET} + {3573410400 10800 1 EEST} {3591986400 7200 0 EET} - {3604773600 10800 1 EEST} + {3604860000 10800 1 EEST} {3623436000 7200 0 EET} - {3636223200 10800 1 EEST} + {3636309600 10800 1 EEST} {3654885600 7200 0 EET} - {3668277600 10800 1 EEST} + {3668364000 10800 1 EEST} {3686335200 7200 0 EET} - {3699727200 10800 1 EEST} - {3718389600 7200 0 EET} - {3731176800 10800 1 EEST} + {3699813600 10800 1 EEST} + {3717784800 7200 0 EET} + {3731263200 10800 1 EEST} {3749839200 7200 0 EET} - {3762626400 10800 1 EEST} + {3762712800 10800 1 EEST} {3781288800 7200 0 EET} - {3794076000 10800 1 EEST} + {3794162400 10800 1 EEST} {3812738400 7200 0 EET} - {3825525600 10800 1 EEST} + {3825612000 10800 1 EEST} {3844188000 7200 0 EET} - {3857580000 10800 1 EEST} - {3876242400 7200 0 EET} - {3889029600 10800 1 EEST} - {3907692000 7200 0 EET} - {3920479200 10800 1 EEST} + {3857666400 10800 1 EEST} + {3875637600 7200 0 EET} + {3889116000 10800 1 EEST} + {3907087200 7200 0 EET} + {3920565600 10800 1 EEST} {3939141600 7200 0 EET} - {3951928800 10800 1 EEST} + {3952015200 10800 1 EEST} {3970591200 7200 0 EET} - {3983378400 10800 1 EEST} + {3983464800 10800 1 EEST} {4002040800 7200 0 EET} - {4015432800 10800 1 EEST} + {4015519200 10800 1 EEST} {4033490400 7200 0 EET} - {4046882400 10800 1 EEST} - {4065544800 7200 0 EET} - {4078332000 10800 1 EEST} - {4096994400 7200 0 EET} + {4046968800 10800 1 EEST} + {4064940000 7200 0 EET} + {4078418400 10800 1 EEST} + {4096389600 7200 0 EET} } diff --git a/library/tzdata/Asia/Hebron b/library/tzdata/Asia/Hebron index 7559347..b484c6f 100644 --- a/library/tzdata/Asia/Hebron +++ b/library/tzdata/Asia/Hebron @@ -124,160 +124,160 @@ set TZData(:Asia/Hebron) { {1603490400 7200 0 EET} {1616796000 10800 1 EEST} {1635458400 7200 0 EET} - {1648245600 10800 1 EEST} + {1648332000 10800 1 EEST} {1666908000 7200 0 EET} - {1679695200 10800 1 EEST} + {1679781600 10800 1 EEST} {1698357600 7200 0 EET} - {1711749600 10800 1 EEST} + {1711836000 10800 1 EEST} {1729807200 7200 0 EET} - {1743199200 10800 1 EEST} - {1761861600 7200 0 EET} - {1774648800 10800 1 EEST} - {1793311200 7200 0 EET} - {1806098400 10800 1 EEST} + {1743285600 10800 1 EEST} + {1761256800 7200 0 EET} + {1774735200 10800 1 EEST} + {1792706400 7200 0 EET} + {1806184800 10800 1 EEST} {1824760800 7200 0 EET} - {1837548000 10800 1 EEST} + {1837634400 10800 1 EEST} {1856210400 7200 0 EET} - {1868997600 10800 1 EEST} + {1869084000 10800 1 EEST} {1887660000 7200 0 EET} - {1901052000 10800 1 EEST} + {1901138400 10800 1 EEST} {1919109600 7200 0 EET} - {1932501600 10800 1 EEST} - {1951164000 7200 0 EET} - {1963951200 10800 1 EEST} + {1932588000 10800 1 EEST} + {1950559200 7200 0 EET} + {1964037600 10800 1 EEST} {1982613600 7200 0 EET} - {1995400800 10800 1 EEST} + {1995487200 10800 1 EEST} {2014063200 7200 0 EET} - {2026850400 10800 1 EEST} + {2026936800 10800 1 EEST} {2045512800 7200 0 EET} - {2058300000 10800 1 EEST} + {2058386400 10800 1 EEST} {2076962400 7200 0 EET} - {2090354400 10800 1 EEST} - {2109016800 7200 0 EET} - {2121804000 10800 1 EEST} - {2140466400 7200 0 EET} - {2153253600 10800 1 EEST} + {2090440800 10800 1 EEST} + {2108412000 7200 0 EET} + {2121890400 10800 1 EEST} + {2139861600 7200 0 EET} + {2153340000 10800 1 EEST} {2171916000 7200 0 EET} - {2184703200 10800 1 EEST} + {2184789600 10800 1 EEST} {2203365600 7200 0 EET} - {2216152800 10800 1 EEST} + {2216239200 10800 1 EEST} {2234815200 7200 0 EET} - {2248207200 10800 1 EEST} + {2248293600 10800 1 EEST} {2266264800 7200 0 EET} - {2279656800 10800 1 EEST} - {2298319200 7200 0 EET} - {2311106400 10800 1 EEST} - {2329768800 7200 0 EET} - {2342556000 10800 1 EEST} + {2279743200 10800 1 EEST} + {2297714400 7200 0 EET} + {2311192800 10800 1 EEST} + {2329164000 7200 0 EET} + {2342642400 10800 1 EEST} {2361218400 7200 0 EET} - {2374005600 10800 1 EEST} + {2374092000 10800 1 EEST} {2392668000 7200 0 EET} - {2405455200 10800 1 EEST} + {2405541600 10800 1 EEST} {2424117600 7200 0 EET} - {2437509600 10800 1 EEST} + {2437596000 10800 1 EEST} {2455567200 7200 0 EET} - {2468959200 10800 1 EEST} - {2487621600 7200 0 EET} - {2500408800 10800 1 EEST} + {2469045600 10800 1 EEST} + {2487016800 7200 0 EET} + {2500495200 10800 1 EEST} {2519071200 7200 0 EET} - {2531858400 10800 1 EEST} + {2531944800 10800 1 EEST} {2550520800 7200 0 EET} - {2563308000 10800 1 EEST} + {2563394400 10800 1 EEST} {2581970400 7200 0 EET} - {2595362400 10800 1 EEST} + {2595448800 10800 1 EEST} {2613420000 7200 0 EET} - {2626812000 10800 1 EEST} - {2645474400 7200 0 EET} - {2658261600 10800 1 EEST} - {2676924000 7200 0 EET} - {2689711200 10800 1 EEST} + {2626898400 10800 1 EEST} + {2644869600 7200 0 EET} + {2658348000 10800 1 EEST} + {2676319200 7200 0 EET} + {2689797600 10800 1 EEST} {2708373600 7200 0 EET} - {2721160800 10800 1 EEST} + {2721247200 10800 1 EEST} {2739823200 7200 0 EET} - {2752610400 10800 1 EEST} + {2752696800 10800 1 EEST} {2771272800 7200 0 EET} - {2784664800 10800 1 EEST} + {2784751200 10800 1 EEST} {2802722400 7200 0 EET} - {2816114400 10800 1 EEST} - {2834776800 7200 0 EET} - {2847564000 10800 1 EEST} + {2816200800 10800 1 EEST} + {2834172000 7200 0 EET} + {2847650400 10800 1 EEST} {2866226400 7200 0 EET} - {2879013600 10800 1 EEST} + {2879100000 10800 1 EEST} {2897676000 7200 0 EET} - {2910463200 10800 1 EEST} + {2910549600 10800 1 EEST} {2929125600 7200 0 EET} - {2941912800 10800 1 EEST} + {2941999200 10800 1 EEST} {2960575200 7200 0 EET} - {2973967200 10800 1 EEST} - {2992629600 7200 0 EET} - {3005416800 10800 1 EEST} - {3024079200 7200 0 EET} - {3036866400 10800 1 EEST} + {2974053600 10800 1 EEST} + {2992024800 7200 0 EET} + {3005503200 10800 1 EEST} + {3023474400 7200 0 EET} + {3036952800 10800 1 EEST} {3055528800 7200 0 EET} - {3068316000 10800 1 EEST} + {3068402400 10800 1 EEST} {3086978400 7200 0 EET} - {3099765600 10800 1 EEST} + {3099852000 10800 1 EEST} {3118428000 7200 0 EET} - {3131820000 10800 1 EEST} + {3131906400 10800 1 EEST} {3149877600 7200 0 EET} - {3163269600 10800 1 EEST} - {3181932000 7200 0 EET} - {3194719200 10800 1 EEST} - {3213381600 7200 0 EET} - {3226168800 10800 1 EEST} + {3163356000 10800 1 EEST} + {3181327200 7200 0 EET} + {3194805600 10800 1 EEST} + {3212776800 7200 0 EET} + {3226255200 10800 1 EEST} {3244831200 7200 0 EET} - {3257618400 10800 1 EEST} + {3257704800 10800 1 EEST} {3276280800 7200 0 EET} - {3289068000 10800 1 EEST} + {3289154400 10800 1 EEST} {3307730400 7200 0 EET} - {3321122400 10800 1 EEST} + {3321208800 10800 1 EEST} {3339180000 7200 0 EET} - {3352572000 10800 1 EEST} - {3371234400 7200 0 EET} - {3384021600 10800 1 EEST} + {3352658400 10800 1 EEST} + {3370629600 7200 0 EET} + {3384108000 10800 1 EEST} {3402684000 7200 0 EET} - {3415471200 10800 1 EEST} + {3415557600 10800 1 EEST} {3434133600 7200 0 EET} - {3446920800 10800 1 EEST} + {3447007200 10800 1 EEST} {3465583200 7200 0 EET} - {3478975200 10800 1 EEST} + {3479061600 10800 1 EEST} {3497032800 7200 0 EET} - {3510424800 10800 1 EEST} - {3529087200 7200 0 EET} - {3541874400 10800 1 EEST} - {3560536800 7200 0 EET} - {3573324000 10800 1 EEST} + {3510511200 10800 1 EEST} + {3528482400 7200 0 EET} + {3541960800 10800 1 EEST} + {3559932000 7200 0 EET} + {3573410400 10800 1 EEST} {3591986400 7200 0 EET} - {3604773600 10800 1 EEST} + {3604860000 10800 1 EEST} {3623436000 7200 0 EET} - {3636223200 10800 1 EEST} + {3636309600 10800 1 EEST} {3654885600 7200 0 EET} - {3668277600 10800 1 EEST} + {3668364000 10800 1 EEST} {3686335200 7200 0 EET} - {3699727200 10800 1 EEST} - {3718389600 7200 0 EET} - {3731176800 10800 1 EEST} + {3699813600 10800 1 EEST} + {3717784800 7200 0 EET} + {3731263200 10800 1 EEST} {3749839200 7200 0 EET} - {3762626400 10800 1 EEST} + {3762712800 10800 1 EEST} {3781288800 7200 0 EET} - {3794076000 10800 1 EEST} + {3794162400 10800 1 EEST} {3812738400 7200 0 EET} - {3825525600 10800 1 EEST} + {3825612000 10800 1 EEST} {3844188000 7200 0 EET} - {3857580000 10800 1 EEST} - {3876242400 7200 0 EET} - {3889029600 10800 1 EEST} - {3907692000 7200 0 EET} - {3920479200 10800 1 EEST} + {3857666400 10800 1 EEST} + {3875637600 7200 0 EET} + {3889116000 10800 1 EEST} + {3907087200 7200 0 EET} + {3920565600 10800 1 EEST} {3939141600 7200 0 EET} - {3951928800 10800 1 EEST} + {3952015200 10800 1 EEST} {3970591200 7200 0 EET} - {3983378400 10800 1 EEST} + {3983464800 10800 1 EEST} {4002040800 7200 0 EET} - {4015432800 10800 1 EEST} + {4015519200 10800 1 EEST} {4033490400 7200 0 EET} - {4046882400 10800 1 EEST} - {4065544800 7200 0 EET} - {4078332000 10800 1 EEST} - {4096994400 7200 0 EET} + {4046968800 10800 1 EEST} + {4064940000 7200 0 EET} + {4078418400 10800 1 EEST} + {4096389600 7200 0 EET} } diff --git a/library/tzdata/Europe/Kiev b/library/tzdata/Europe/Kiev index 55015fa..8da7061 100644 --- a/library/tzdata/Europe/Kiev +++ b/library/tzdata/Europe/Kiev @@ -31,16 +31,16 @@ set TZData(:Europe/Kiev) { {638319600 14400 1 MSD} {646786800 10800 1 EEST} {686102400 7200 0 EET} - {701820000 10800 1 EEST} - {717541200 7200 0 EET} - {733269600 10800 1 EEST} - {748990800 7200 0 EET} - {764719200 10800 1 EEST} - {780440400 7200 0 EET} - {788911200 7200 0 EET} - {796179600 10800 1 EEST} - {811904400 7200 0 EET} - {828234000 10800 1 EEST} + {701827200 10800 1 EEST} + {717552000 7200 0 EET} + {733276800 10800 1 EEST} + {749001600 7200 0 EET} + {764726400 10800 1 EEST} + {780451200 7200 0 EET} + {796176000 10800 1 EEST} + {811900800 7200 0 EET} + {828230400 10800 1 EEST} + {831938400 10800 0 EEST} {846378000 7200 0 EET} {859683600 10800 1 EEST} {877827600 7200 0 EET} diff --git a/library/tzdata/Europe/Simferopol b/library/tzdata/Europe/Simferopol index 3e4b60a..e296862 100644 --- a/library/tzdata/Europe/Simferopol +++ b/library/tzdata/Europe/Simferopol @@ -31,12 +31,12 @@ set TZData(:Europe/Simferopol) { {622594800 10800 0 MSK} {631141200 10800 0 MSK} {646786800 7200 0 EET} - {694216800 7200 0 EET} - {701820000 10800 1 EEST} - {717541200 7200 0 EET} - {733269600 10800 1 EEST} - {748990800 7200 0 EET} - {764719200 10800 1 EEST} + {701042400 7200 0 EET} + {701827200 10800 1 EEST} + {717552000 7200 0 EET} + {733276800 10800 1 EEST} + {749001600 7200 0 EET} + {764726400 10800 1 EEST} {767743200 14400 0 MSD} {780436800 10800 0 MSK} {796165200 14400 1 MSD} diff --git a/library/tzdata/Europe/Uzhgorod b/library/tzdata/Europe/Uzhgorod index f6e580b..0a058db 100644 --- a/library/tzdata/Europe/Uzhgorod +++ b/library/tzdata/Europe/Uzhgorod @@ -33,17 +33,17 @@ set TZData(:Europe/Uzhgorod) { {631141200 10800 0 MSK} {646786800 3600 0 CET} {670384800 7200 0 EET} - {694216800 7200 0 EET} - {701820000 10800 1 EEST} - {717541200 7200 0 EET} - {733269600 10800 1 EEST} - {748990800 7200 0 EET} - {764719200 10800 1 EEST} - {780440400 7200 0 EET} - {788911200 7200 0 EET} - {796179600 10800 1 EEST} - {811904400 7200 0 EET} - {828234000 10800 1 EEST} + {701042400 7200 0 EET} + {701827200 10800 1 EEST} + {717552000 7200 0 EET} + {733276800 10800 1 EEST} + {749001600 7200 0 EET} + {764726400 10800 1 EEST} + {780451200 7200 0 EET} + {796176000 10800 1 EEST} + {811900800 7200 0 EET} + {828230400 10800 1 EEST} + {831938400 10800 0 EEST} {846378000 7200 0 EET} {859683600 10800 1 EEST} {877827600 7200 0 EET} diff --git a/library/tzdata/Europe/Zaporozhye b/library/tzdata/Europe/Zaporozhye index 478a61c..8ae9604 100644 --- a/library/tzdata/Europe/Zaporozhye +++ b/library/tzdata/Europe/Zaporozhye @@ -32,16 +32,17 @@ set TZData(:Europe/Zaporozhye) { {654649200 10800 0 MSK} {670374000 10800 0 EEST} {686091600 7200 0 EET} - {701820000 10800 1 EEST} - {717541200 7200 0 EET} - {733269600 10800 1 EEST} - {748990800 7200 0 EET} - {764719200 10800 1 EEST} - {780440400 7200 0 EET} - {788911200 7200 0 EET} - {796179600 10800 1 EEST} - {811904400 7200 0 EET} - {828234000 10800 1 EEST} + {701042400 7200 0 EET} + {701827200 10800 1 EEST} + {717552000 7200 0 EET} + {733276800 10800 1 EEST} + {749001600 7200 0 EET} + {764726400 10800 1 EEST} + {780451200 7200 0 EET} + {796176000 10800 1 EEST} + {811900800 7200 0 EET} + {828230400 10800 1 EEST} + {831938400 10800 0 EEST} {846378000 7200 0 EET} {859683600 10800 1 EEST} {877827600 7200 0 EET} diff --git a/tests/pkgMkIndex.test b/tests/pkgMkIndex.test index 62bd3d4..25840c6 100644 --- a/tests/pkgMkIndex.test +++ b/tests/pkgMkIndex.test @@ -591,7 +591,7 @@ test pkgMkIndex-10.2 {package in DLL hidden by -load} [list exec $dll] { "[list pkg_mkIndex -lazy -load Pkg* $fullPkgPath [file tail $x]]" exec [interpreter] << $script pkgtest::runCreatedIndex {0 {}} -lazy -load Pkg* -- $fullPkgPath pkga[info sharedlibextension] -} "0 {{pkga:1.0 {tclPkgSetup {pkga[info sharedlibextension] load {pkga_eq pkga_quote}}}}}" +} "0 {}" if {[testConstraint $dll]} { file delete -force [file join $fullPkgPath [file tail $x]] diff --git a/tools/tclZIC.tcl b/tools/tclZIC.tcl index b04669e..b3dd667 100755 --- a/tools/tclZIC.tcl +++ b/tools/tclZIC.tcl @@ -3,14 +3,14 @@ # tclZIC.tcl -- # # Take the time zone data source files from Arthur Olson's -# repository at elsie.nci.nih.gov, and prepare time zone +# repository at https://www.iana.org/time-zones, and prepare time zone # information files for Tcl. # # Usage: # tclsh tclZIC.tcl inputDir outputDir # # Parameters: -# inputDir - Directory (e.g., tzdata2003e) where Olson's source +# inputDir - Directory (e.g., tzdata2022a) where Olson's source # files are to be found. # outputDir - Directory (e.g., ../library/tzdata) where # the time zone information files are to be placed. |