Compare commits
2 Commits
tcltk-8.6.
...
tcltk
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e3c3e9a285 | ||
|
|
c5c7ca7f25 |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -330,9 +330,6 @@ typedef struct _XImage {
|
||||
unsigned long green_mask;
|
||||
unsigned long blue_mask;
|
||||
XPointer obdata; /* hook for the object routines to hang on */
|
||||
#if defined(MAC_OSX_TK)
|
||||
int pixelpower; /* n such that pixels are 2^n x 2^n blocks*/
|
||||
#endif
|
||||
struct funcs { /* image manipulation routines */
|
||||
struct _XImage *(*create_image)();
|
||||
#if NeedFunctionPrototypes
|
||||
@@ -541,7 +538,7 @@ typedef struct {
|
||||
Bool send_event; /* true if this came from a SendEvent request */
|
||||
Display *display; /* Display the event was read from */
|
||||
Window window; /* "event" window it is reported relative to */
|
||||
Window root; /* root window that the event occured on */
|
||||
Window root; /* root window that the event occurred on */
|
||||
Window subwindow; /* child window */
|
||||
Time time; /* milliseconds */
|
||||
int x, y; /* pointer x, y coordinates in event window */
|
||||
@@ -549,9 +546,6 @@ typedef struct {
|
||||
unsigned int state; /* key or button mask */
|
||||
unsigned int keycode; /* detail */
|
||||
Bool same_screen; /* same screen flag */
|
||||
char trans_chars[XMaxTransChars];
|
||||
/* translated characters */
|
||||
unsigned char nbytes;
|
||||
} XKeyEvent;
|
||||
typedef XKeyEvent XKeyPressedEvent;
|
||||
typedef XKeyEvent XKeyReleasedEvent;
|
||||
@@ -562,7 +556,7 @@ typedef struct {
|
||||
Bool send_event; /* true if this came from a SendEvent request */
|
||||
Display *display; /* Display the event was read from */
|
||||
Window window; /* "event" window it is reported relative to */
|
||||
Window root; /* root window that the event occured on */
|
||||
Window root; /* root window that the event occurred on */
|
||||
Window subwindow; /* child window */
|
||||
Time time; /* milliseconds */
|
||||
int x, y; /* pointer x, y coordinates in event window */
|
||||
@@ -580,7 +574,7 @@ typedef struct {
|
||||
Bool send_event; /* true if this came from a SendEvent request */
|
||||
Display *display; /* Display the event was read from */
|
||||
Window window; /* "event" window reported relative to */
|
||||
Window root; /* root window that the event occured on */
|
||||
Window root; /* root window that the event occurred on */
|
||||
Window subwindow; /* child window */
|
||||
Time time; /* milliseconds */
|
||||
int x, y; /* pointer x, y coordinates in event window */
|
||||
@@ -597,7 +591,7 @@ typedef struct {
|
||||
Bool send_event; /* true if this came from a SendEvent request */
|
||||
Display *display; /* Display the event was read from */
|
||||
Window window; /* "event" window reported relative to */
|
||||
Window root; /* root window that the event occured on */
|
||||
Window root; /* root window that the event occurred on */
|
||||
Window subwindow; /* child window */
|
||||
Time time; /* milliseconds */
|
||||
int x, y; /* pointer x, y coordinates in event window */
|
||||
@@ -959,7 +953,7 @@ typedef union _XEvent {
|
||||
XMappingEvent xmapping;
|
||||
XErrorEvent xerror;
|
||||
XKeymapEvent xkeymap;
|
||||
long pad[24];
|
||||
XID pad[24];
|
||||
} XEvent;
|
||||
#endif
|
||||
|
||||
|
||||
@@ -1,8 +1,29 @@
|
||||
/* $XConsortium: keysym.h,v 1.13 91/03/13 20:09:49 rws Exp $ */
|
||||
|
||||
/***********************************************************
|
||||
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
|
||||
and the Massachusetts Institute of Technology, Cambridge, Massachusetts.
|
||||
|
||||
Copyright 1987, 1998 The Open Group
|
||||
|
||||
Permission to use, copy, modify, distribute, and sell this software and its
|
||||
documentation for any purpose is hereby granted without fee, provided that
|
||||
the above copyright notice appear in all copies and that both that
|
||||
copyright notice and this permission notice appear in supporting
|
||||
documentation.
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
|
||||
|
||||
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
|
||||
|
||||
All Rights Reserved
|
||||
|
||||
@@ -10,7 +31,7 @@ Permission to use, copy, modify, and distribute this software and its
|
||||
documentation for any purpose and without fee is hereby granted,
|
||||
provided that the above copyright notice appear in all copies and that
|
||||
both that copyright notice and this permission notice appear in
|
||||
supporting documentation, and that the names of Digital or MIT not be
|
||||
supporting documentation, and that the name of Digital not be
|
||||
used in advertising or publicity pertaining to distribution of the
|
||||
software without specific, written prior permission.
|
||||
|
||||
@@ -30,6 +51,12 @@ SOFTWARE.
|
||||
#define XK_LATIN2
|
||||
#define XK_LATIN3
|
||||
#define XK_LATIN4
|
||||
#define XK_LATIN9
|
||||
#define XK_GREEK
|
||||
#define XK_KATAKANA
|
||||
#define XK_ARABIC
|
||||
#define XK_CYRILLIC
|
||||
#define XK_HEBREW
|
||||
|
||||
#include <X11/keysymdef.h>
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -51,10 +51,10 @@ extern "C" {
|
||||
#define TCL_MAJOR_VERSION 8
|
||||
#define TCL_MINOR_VERSION 6
|
||||
#define TCL_RELEASE_LEVEL TCL_FINAL_RELEASE
|
||||
#define TCL_RELEASE_SERIAL 10
|
||||
#define TCL_RELEASE_SERIAL 12
|
||||
|
||||
#define TCL_VERSION "8.6"
|
||||
#define TCL_PATCH_LEVEL "8.6.10"
|
||||
#define TCL_PATCH_LEVEL "8.6.12"
|
||||
|
||||
/*
|
||||
*----------------------------------------------------------------------------
|
||||
@@ -131,13 +131,17 @@ extern "C" {
|
||||
*/
|
||||
|
||||
#include <stdarg.h>
|
||||
#ifndef TCL_NO_DEPRECATED
|
||||
#if !defined(TCL_NO_DEPRECATED) && TCL_MAJOR_VERSION < 9
|
||||
# define TCL_VARARGS(type, name) (type name, ...)
|
||||
# define TCL_VARARGS_DEF(type, name) (type name, ...)
|
||||
# define TCL_VARARGS_START(type, name, list) (va_start(list, name), name)
|
||||
#endif
|
||||
#endif /* !TCL_NO_DEPRECATED */
|
||||
#if defined(__GNUC__) && (__GNUC__ > 2)
|
||||
# define TCL_FORMAT_PRINTF(a,b) __attribute__ ((__format__ (__printf__, a, b)))
|
||||
# if defined(_WIN32) && defined(__USE_MINGW_ANSI_STDIO) && __USE_MINGW_ANSI_STDIO
|
||||
# define TCL_FORMAT_PRINTF(a,b) __attribute__ ((__format__ (__MINGW_PRINTF_FORMAT, a, b)))
|
||||
# else
|
||||
# define TCL_FORMAT_PRINTF(a,b) __attribute__ ((__format__ (__printf__, a, b)))
|
||||
# endif
|
||||
# define TCL_NORETURN __attribute__ ((noreturn))
|
||||
# if defined(BUILD_tcl) || defined(BUILD_tk)
|
||||
# define TCL_NORETURN1 __attribute__ ((noreturn))
|
||||
@@ -216,7 +220,7 @@ extern "C" {
|
||||
* to be included in a shared library, then it should have the DLLEXPORT
|
||||
* storage class. If is being declared for use by a module that is going to
|
||||
* link against the shared library, then it should have the DLLIMPORT storage
|
||||
* class. If the symbol is beind declared for a static build or for use from a
|
||||
* class. If the symbol is being declared for a static build or for use from a
|
||||
* stub library, then the storage class should be empty.
|
||||
*
|
||||
* The convention is that a macro called BUILD_xxxx, where xxxx is the name of
|
||||
@@ -362,6 +366,15 @@ typedef long LONG;
|
||||
# undef HAVE_STRUCT_STAT64
|
||||
#endif /* __APPLE__ */
|
||||
|
||||
/* Cross-compiling 32-bit on a 64-bit platform? Then our
|
||||
* configure script does the wrong thing. Correct that here.
|
||||
*/
|
||||
#if defined(__GNUC__) && !defined(_WIN32) && !defined(__LP64__)
|
||||
# undef TCL_WIDE_INT_IS_LONG
|
||||
# undef TCL_WIDE_INT_TYPE
|
||||
# define TCL_WIDE_INT_TYPE long long
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Define Tcl_WideInt to be a type that is (at least) 64-bits wide, and define
|
||||
* Tcl_WideUInt to be the unsigned variant of that type (assuming that where
|
||||
@@ -384,13 +397,15 @@ typedef long LONG;
|
||||
*/
|
||||
|
||||
#if !defined(TCL_WIDE_INT_TYPE)&&!defined(TCL_WIDE_INT_IS_LONG)
|
||||
# if defined(_WIN32)
|
||||
# define TCL_WIDE_INT_TYPE __int64
|
||||
# ifdef __BORLANDC__
|
||||
# define TCL_LL_MODIFIER "L"
|
||||
# else /* __BORLANDC__ */
|
||||
# define TCL_LL_MODIFIER "I64"
|
||||
# endif /* __BORLANDC__ */
|
||||
# ifdef _WIN32
|
||||
# define TCL_WIDE_INT_TYPE __int64
|
||||
# ifdef __BORLANDC__
|
||||
# define TCL_LL_MODIFIER "L"
|
||||
# elif defined(_WIN32) && (!defined(__USE_MINGW_ANSI_STDIO) || !__USE_MINGW_ANSI_STDIO)
|
||||
# define TCL_LL_MODIFIER "I64"
|
||||
# else
|
||||
# define TCL_LL_MODIFIER "ll"
|
||||
# endif
|
||||
# elif defined(__GNUC__)
|
||||
# define TCL_WIDE_INT_TYPE long long
|
||||
# define TCL_LL_MODIFIER "ll"
|
||||
@@ -437,7 +452,7 @@ typedef unsigned TCL_WIDE_INT_TYPE Tcl_WideUInt;
|
||||
# define Tcl_DoubleAsWide(val) ((Tcl_WideInt)((double)(val)))
|
||||
#endif /* TCL_WIDE_INT_IS_LONG */
|
||||
|
||||
#if defined(_WIN32)
|
||||
#ifdef _WIN32
|
||||
# ifdef __BORLANDC__
|
||||
typedef struct stati64 Tcl_StatBuf;
|
||||
# elif defined(_WIN64) || defined(_USE_64BIT_TIME_T)
|
||||
@@ -491,7 +506,7 @@ typedef unsigned TCL_WIDE_INT_TYPE Tcl_WideUInt;
|
||||
*/
|
||||
|
||||
typedef struct Tcl_Interp
|
||||
#ifndef TCL_NO_DEPRECATED
|
||||
#if !defined(TCL_NO_DEPRECATED) && TCL_MAJOR_VERSION < 9
|
||||
{
|
||||
/* TIP #330: Strongly discourage extensions from using the string
|
||||
* result. */
|
||||
@@ -521,7 +536,7 @@ typedef struct Tcl_Interp
|
||||
int errorLineDontUse; /* Don't use in extensions! */
|
||||
#endif
|
||||
}
|
||||
#endif /* TCL_NO_DEPRECATED */
|
||||
#endif /* !TCL_NO_DEPRECATED */
|
||||
Tcl_Interp;
|
||||
|
||||
typedef struct Tcl_AsyncHandler_ *Tcl_AsyncHandler;
|
||||
@@ -1120,9 +1135,9 @@ typedef struct Tcl_DString {
|
||||
* give the flag)
|
||||
*/
|
||||
|
||||
#ifndef TCL_NO_DEPRECATED
|
||||
#if !defined(TCL_NO_DEPRECATED) && TCL_MAJOR_VERSION < 9
|
||||
# define TCL_PARSE_PART1 0x400
|
||||
#endif
|
||||
#endif /* !TCL_NO_DEPRECATED */
|
||||
|
||||
/*
|
||||
* Types for linked variables:
|
||||
@@ -1714,7 +1729,7 @@ typedef struct Tcl_FSVersion_ *Tcl_FSVersion;
|
||||
* struct Tcl_Filesystem:
|
||||
*
|
||||
* One such structure exists for each type (kind) of filesystem. It collects
|
||||
* together in one place all the functions that are part of the specific
|
||||
* together the functions that form the interface for a particulr the
|
||||
* filesystem. Tcl always accesses the filesystem through one of these
|
||||
* structures.
|
||||
*
|
||||
@@ -1729,147 +1744,119 @@ typedef struct Tcl_Filesystem {
|
||||
* compatibility can be assured. */
|
||||
Tcl_FSVersion version; /* Version of the filesystem type. */
|
||||
Tcl_FSPathInFilesystemProc *pathInFilesystemProc;
|
||||
/* Function to check whether a path is in this
|
||||
/* Determines whether the pathname is in this
|
||||
* filesystem. This is the most important
|
||||
* filesystem function. */
|
||||
Tcl_FSDupInternalRepProc *dupInternalRepProc;
|
||||
/* Function to duplicate internal fs rep. May
|
||||
* be NULL (but then fs is less efficient). */
|
||||
/* Duplicates the internal handle of the node.
|
||||
* If it is NULL, the filesystem is less
|
||||
* performant. */
|
||||
Tcl_FSFreeInternalRepProc *freeInternalRepProc;
|
||||
/* Function to free internal fs rep. Must be
|
||||
* implemented if internal representations
|
||||
* need freeing, otherwise it can be NULL. */
|
||||
/* Frees the internal handle of the node. NULL
|
||||
* only if there is no need to free resources
|
||||
* used for the internal handle. */
|
||||
Tcl_FSInternalToNormalizedProc *internalToNormalizedProc;
|
||||
/* Function to convert internal representation
|
||||
* to a normalized path. Only required if the
|
||||
* fs creates pure path objects with no
|
||||
* string/path representation. */
|
||||
/* Converts the internal handle to a normalized
|
||||
* path. NULL if the filesystem creates nodes
|
||||
* having no pathname. */
|
||||
Tcl_FSCreateInternalRepProc *createInternalRepProc;
|
||||
/* Function to create a filesystem-specific
|
||||
* internal representation. May be NULL if
|
||||
* paths have no internal representation, or
|
||||
* if the Tcl_FSPathInFilesystemProc for this
|
||||
* filesystem always immediately creates an
|
||||
* internal representation for paths it
|
||||
* accepts. */
|
||||
/* Creates an internal handle for a pathname.
|
||||
* May be NULL if pathnames have no internal
|
||||
* handle or if pathInFilesystemProc always
|
||||
* immediately creates an internal
|
||||
* representation for pathnames in the
|
||||
* filesystem. */
|
||||
Tcl_FSNormalizePathProc *normalizePathProc;
|
||||
/* Function to normalize a path. Should be
|
||||
* implemented for all filesystems which can
|
||||
* have multiple string representations for
|
||||
* the same path object. */
|
||||
/* Normalizes a path. Should be implemented if
|
||||
* the filesystems supports multiple paths to
|
||||
* the same node. */
|
||||
Tcl_FSFilesystemPathTypeProc *filesystemPathTypeProc;
|
||||
/* Function to determine the type of a path in
|
||||
* this filesystem. May be NULL. */
|
||||
/* Determines the type of a path in this
|
||||
* filesystem. May be NULL. */
|
||||
Tcl_FSFilesystemSeparatorProc *filesystemSeparatorProc;
|
||||
/* Function to return the separator
|
||||
* character(s) for this filesystem. Must be
|
||||
* implemented. */
|
||||
Tcl_FSStatProc *statProc; /* Function to process a 'Tcl_FSStat()' call.
|
||||
* Must be implemented for any reasonable
|
||||
* filesystem. */
|
||||
Tcl_FSAccessProc *accessProc;
|
||||
/* Function to process a 'Tcl_FSAccess()'
|
||||
* call. Must be implemented for any
|
||||
/* Produces the separator character(s) for this
|
||||
* filesystem. Must not be NULL. */
|
||||
Tcl_FSStatProc *statProc; /* Called by 'Tcl_FSStat()'. Provided by any
|
||||
* reasonable filesystem. */
|
||||
Tcl_FSAccessProc *accessProc;
|
||||
/* Called by 'Tcl_FSAccess()'. Implemented by
|
||||
* any reasonable filesystem. */
|
||||
Tcl_FSOpenFileChannelProc *openFileChannelProc;
|
||||
/* Function to process a
|
||||
* 'Tcl_FSOpenFileChannel()' call. Must be
|
||||
* implemented for any reasonable
|
||||
* filesystem. */
|
||||
/* Called by 'Tcl_FSOpenFileChannel()'.
|
||||
* Provided by any reasonable filesystem. */
|
||||
Tcl_FSMatchInDirectoryProc *matchInDirectoryProc;
|
||||
/* Function to process a
|
||||
* 'Tcl_FSMatchInDirectory()'. If not
|
||||
* implemented, then glob and recursive copy
|
||||
* functionality will be lacking in the
|
||||
* filesystem. */
|
||||
Tcl_FSUtimeProc *utimeProc; /* Function to process a 'Tcl_FSUtime()' call.
|
||||
* Required to allow setting (not reading) of
|
||||
* times with 'file mtime', 'file atime' and
|
||||
* the open-r/open-w/fcopy implementation of
|
||||
* 'file copy'. */
|
||||
Tcl_FSLinkProc *linkProc; /* Function to process a 'Tcl_FSLink()' call.
|
||||
* Should be implemented only if the
|
||||
* filesystem supports links (reading or
|
||||
* creating). */
|
||||
/* Called by 'Tcl_FSMatchInDirectory()'. NULL
|
||||
* if the filesystem does not support glob or
|
||||
* recursive copy. */
|
||||
Tcl_FSUtimeProc *utimeProc; /* Called by 'Tcl_FSUtime()', by 'file
|
||||
* mtime' to set (not read) times, 'file
|
||||
* atime', and the open-r/open-w/fcopy variant
|
||||
* of 'file copy'. */
|
||||
Tcl_FSLinkProc *linkProc; /* Called by 'Tcl_FSLink()'. NULL if reading or
|
||||
* creating links is not supported. */
|
||||
Tcl_FSListVolumesProc *listVolumesProc;
|
||||
/* Function to list any filesystem volumes
|
||||
* added by this filesystem. Should be
|
||||
* implemented only if the filesystem adds
|
||||
* volumes at the head of the filesystem. */
|
||||
/* Lists filesystem volumes added by this
|
||||
* filesystem. NULL if the filesystem does not
|
||||
* use volumes. */
|
||||
Tcl_FSFileAttrStringsProc *fileAttrStringsProc;
|
||||
/* Function to list all attributes strings
|
||||
* which are valid for this filesystem. If not
|
||||
* implemented the filesystem will not support
|
||||
* the 'file attributes' command. This allows
|
||||
* arbitrary additional information to be
|
||||
* attached to files in the filesystem. */
|
||||
Tcl_FSFileAttrsGetProc *fileAttrsGetProc;
|
||||
/* Function to process a
|
||||
* 'Tcl_FSFileAttrsGet()' call, used by 'file
|
||||
* attributes'. */
|
||||
Tcl_FSFileAttrsSetProc *fileAttrsSetProc;
|
||||
/* Function to process a
|
||||
* 'Tcl_FSFileAttrsSet()' call, used by 'file
|
||||
* attributes'. */
|
||||
Tcl_FSCreateDirectoryProc *createDirectoryProc;
|
||||
/* Function to process a
|
||||
* 'Tcl_FSCreateDirectory()' call. Should be
|
||||
* implemented unless the FS is read-only. */
|
||||
Tcl_FSRemoveDirectoryProc *removeDirectoryProc;
|
||||
/* Function to process a
|
||||
* 'Tcl_FSRemoveDirectory()' call. Should be
|
||||
* implemented unless the FS is read-only. */
|
||||
Tcl_FSDeleteFileProc *deleteFileProc;
|
||||
/* Function to process a 'Tcl_FSDeleteFile()'
|
||||
* call. Should be implemented unless the FS
|
||||
* is read-only. */
|
||||
Tcl_FSCopyFileProc *copyFileProc;
|
||||
/* Function to process a 'Tcl_FSCopyFile()'
|
||||
* call. If not implemented Tcl will fall back
|
||||
* on open-r, open-w and fcopy as a copying
|
||||
* mechanism, for copying actions initiated in
|
||||
* Tcl (not C). */
|
||||
Tcl_FSRenameFileProc *renameFileProc;
|
||||
/* Function to process a 'Tcl_FSRenameFile()'
|
||||
* call. If not implemented, Tcl will fall
|
||||
* back on a copy and delete mechanism, for
|
||||
* rename actions initiated in Tcl (not C). */
|
||||
Tcl_FSCopyDirectoryProc *copyDirectoryProc;
|
||||
/* Function to process a
|
||||
* 'Tcl_FSCopyDirectory()' call. If not
|
||||
* implemented, Tcl will fall back on a
|
||||
* recursive create-dir, file copy mechanism,
|
||||
* for copying actions initiated in Tcl (not
|
||||
* C). */
|
||||
Tcl_FSLstatProc *lstatProc; /* Function to process a 'Tcl_FSLstat()' call.
|
||||
* If not implemented, Tcl will attempt to use
|
||||
* the 'statProc' defined above instead. */
|
||||
Tcl_FSLoadFileProc *loadFileProc;
|
||||
/* Function to process a 'Tcl_FSLoadFile()'
|
||||
* call. If not implemented, Tcl will fall
|
||||
* back on a copy to native-temp followed by a
|
||||
* Tcl_FSLoadFile on that temporary copy. */
|
||||
Tcl_FSGetCwdProc *getCwdProc;
|
||||
/* Function to process a 'Tcl_FSGetCwd()'
|
||||
* call. Most filesystems need not implement
|
||||
* this. It will usually only be called once,
|
||||
* if 'getcwd' is called before 'chdir'. May
|
||||
* be NULL. */
|
||||
Tcl_FSChdirProc *chdirProc; /* Function to process a 'Tcl_FSChdir()' call.
|
||||
* If filesystems do not implement this, it
|
||||
* will be emulated by a series of directory
|
||||
* access checks. Otherwise, virtual
|
||||
* filesystems which do implement it need only
|
||||
* respond with a positive return result if
|
||||
* the dirName is a valid directory in their
|
||||
* filesystem. They need not remember the
|
||||
* result, since that will be automatically
|
||||
* remembered for use by GetCwd. Real
|
||||
* filesystems should carry out the correct
|
||||
* action (i.e. call the correct system
|
||||
* 'chdir' api). If not implemented, then 'cd'
|
||||
* and 'pwd' will fail inside the
|
||||
/* List all valid attributes strings. NULL if
|
||||
* the filesystem does not support the 'file
|
||||
* attributes' command. Can be used to attach
|
||||
* arbitrary additional data to files in a
|
||||
* filesystem. */
|
||||
Tcl_FSFileAttrsGetProc *fileAttrsGetProc;
|
||||
/* Called by 'Tcl_FSFileAttrsGet()' and by
|
||||
* 'file attributes'. */
|
||||
Tcl_FSFileAttrsSetProc *fileAttrsSetProc;
|
||||
/* Called by 'Tcl_FSFileAttrsSet()' and by
|
||||
* 'file attributes'. */
|
||||
Tcl_FSCreateDirectoryProc *createDirectoryProc;
|
||||
/* Called by 'Tcl_FSCreateDirectory()'. May be
|
||||
* NULL if the filesystem is read-only. */
|
||||
Tcl_FSRemoveDirectoryProc *removeDirectoryProc;
|
||||
/* Called by 'Tcl_FSRemoveDirectory()'. May be
|
||||
* NULL if the filesystem is read-only. */
|
||||
Tcl_FSDeleteFileProc *deleteFileProc;
|
||||
/* Called by 'Tcl_FSDeleteFile()' May be NULL
|
||||
* if the filesystem is is read-only. */
|
||||
Tcl_FSCopyFileProc *copyFileProc;
|
||||
/* Called by 'Tcl_FSCopyFile()'. If NULL, for
|
||||
* a copy operation at the script level (not
|
||||
* C) Tcl uses open-r, open-w and fcopy. */
|
||||
Tcl_FSRenameFileProc *renameFileProc;
|
||||
/* Called by 'Tcl_FSRenameFile()'. If NULL, for
|
||||
* a rename operation at the script level (not
|
||||
* C) Tcl performs a copy operation followed
|
||||
* by a delete operation. */
|
||||
Tcl_FSCopyDirectoryProc *copyDirectoryProc;
|
||||
/* Called by 'Tcl_FSCopyDirectory()'. If NULL,
|
||||
* for a copy operation at the script level
|
||||
* (not C) Tcl recursively creates directories
|
||||
* and copies files. */
|
||||
Tcl_FSLstatProc *lstatProc; /* Called by 'Tcl_FSLstat()'. If NULL, Tcl
|
||||
* attempts to use 'statProc' instead. */
|
||||
Tcl_FSLoadFileProc *loadFileProc;
|
||||
/* Called by 'Tcl_FSLoadFile()'. If NULL, Tcl
|
||||
* performs a copy to a temporary file in the
|
||||
* native filesystem and then calls
|
||||
* Tcl_FSLoadFile() on that temporary copy. */
|
||||
Tcl_FSGetCwdProc *getCwdProc;
|
||||
/* Called by 'Tcl_FSGetCwd()'. Normally NULL.
|
||||
* Usually only called once: If 'getcwd' is
|
||||
* called before 'chdir' is ever called. */
|
||||
Tcl_FSChdirProc *chdirProc; /* Called by 'Tcl_FSChdir()'. For a virtual
|
||||
* filesystem, chdirProc just returns zero
|
||||
* (success) if the pathname is a valid
|
||||
* directory, and some other value otherwise.
|
||||
* For A real filesystem, chdirProc performs
|
||||
* the correct action, e.g. calls the system
|
||||
* 'chdir' function. If not implemented, then
|
||||
* 'cd' and 'pwd' fail for a pathname in this
|
||||
* filesystem. On success Tcl stores the
|
||||
* pathname for use by GetCwd. If NULL, Tcl
|
||||
* performs records the pathname as the new
|
||||
* current directory if it passes a series of
|
||||
* directory access checks. */
|
||||
} Tcl_Filesystem;
|
||||
|
||||
/*
|
||||
@@ -2130,29 +2117,28 @@ typedef struct Tcl_EncodingType {
|
||||
* reset to an initial state. If the source
|
||||
* buffer contains the entire input stream to be
|
||||
* converted, this flag should be set.
|
||||
* TCL_ENCODING_STOPONERROR - If set, then the converter will return
|
||||
* immediately upon encountering an invalid byte
|
||||
* sequence or a source character that has no
|
||||
* mapping in the target encoding. If clear, then
|
||||
* the converter will skip the problem,
|
||||
* substituting one or more "close" characters in
|
||||
* the destination buffer and then continue to
|
||||
* TCL_ENCODING_STOPONERROR - If set, the converter returns immediately upon
|
||||
* encountering an invalid byte sequence or a
|
||||
* source character that has no mapping in the
|
||||
* target encoding. If clear, the converter
|
||||
* substitues the problematic character(s) with
|
||||
* one or more "close" characters in the
|
||||
* destination buffer and then continues to
|
||||
* convert the source.
|
||||
* TCL_ENCODING_NO_TERMINATE - If set, Tcl_ExternalToUtf will not append a
|
||||
* terminating NUL byte. Knowing that it will
|
||||
* not need space to do so, it will fill all
|
||||
* dstLen bytes with encoded UTF-8 content, as
|
||||
* other circumstances permit. If clear, the
|
||||
* default behavior is to reserve a byte in
|
||||
* the dst space for NUL termination, and to
|
||||
* append the NUL byte.
|
||||
* TCL_ENCODING_NO_TERMINATE - If set, Tcl_ExternalToUtf does not append a
|
||||
* terminating NUL byte. Since it does not need
|
||||
* an extra byte for a terminating NUL, it fills
|
||||
* all dstLen bytes with encoded UTF-8 content if
|
||||
* needed. If clear, a byte is reserved in the
|
||||
* dst space for NUL termination, and a
|
||||
* terminating NUL is appended.
|
||||
* TCL_ENCODING_CHAR_LIMIT - If set and dstCharsPtr is not NULL, then
|
||||
* Tcl_ExternalToUtf takes the initial value
|
||||
* of *dstCharsPtr is taken as a limit of the
|
||||
* maximum number of chars to produce in the
|
||||
* encoded UTF-8 content. Otherwise, the
|
||||
* number of chars produced is controlled only
|
||||
* by other limiting factors.
|
||||
* Tcl_ExternalToUtf takes the initial value of
|
||||
* *dstCharsPtr as a limit of the maximum number
|
||||
* of chars to produce in the encoded UTF-8
|
||||
* content. Otherwise, the number of chars
|
||||
* produced is controlled only by other limiting
|
||||
* factors.
|
||||
*/
|
||||
|
||||
#define TCL_ENCODING_START 0x01
|
||||
@@ -2215,10 +2201,8 @@ typedef struct Tcl_EncodingType {
|
||||
|
||||
#if TCL_UTF_MAX > 4
|
||||
/*
|
||||
* unsigned int isn't 100% accurate as it should be a strict 4-byte value
|
||||
* (perhaps wchar_t). 64-bit systems may have troubles. The size of this
|
||||
* value must be reflected correctly in regcustom.h and
|
||||
* in tclEncoding.c.
|
||||
* unsigned int isn't 100% accurate as it should be a strict 4-byte value.
|
||||
* The size of this value must be reflected correctly in regcustom.h.
|
||||
* XXX: Tcl is currently UCS-2 and planning UTF-16 for the Unicode
|
||||
* XXX: string rep that Tcl_UniChar represents. Changing the size
|
||||
* XXX: of Tcl_UniChar is /not/ supported.
|
||||
@@ -2387,9 +2371,6 @@ typedef int (Tcl_NRPostProc) (ClientData data[], Tcl_Interp *interp,
|
||||
*----------------------------------------------------------------------------
|
||||
* The following constant is used to test for older versions of Tcl in the
|
||||
* stubs tables.
|
||||
*
|
||||
* Jan Nijtman's plus patch uses 0xFCA1BACF, so we need to pick a different
|
||||
* value since the stubs tables don't match.
|
||||
*/
|
||||
|
||||
#define TCL_STUB_MAGIC ((int) 0xFCA3BACF)
|
||||
@@ -2415,10 +2396,6 @@ const char * TclTomMathInitializeStubs(Tcl_Interp *interp,
|
||||
Tcl_PkgInitStubsCheck(interp, version, exact)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* TODO - tommath stubs export goes here!
|
||||
*/
|
||||
|
||||
/*
|
||||
* Public functions that are not accessible via the stubs table.
|
||||
* Tcl_GetMemoryInfo is needed for AOLserver. [Bug 1868171]
|
||||
@@ -2512,12 +2489,12 @@ EXTERN void Tcl_GetMemoryInfo(Tcl_DString *dsPtr);
|
||||
++(objPtr)->refCount
|
||||
/*
|
||||
* Use do/while0 idiom for optimum correctness without compiler warnings.
|
||||
* http://c2.com/cgi/wiki?TrivialDoWhileLoop
|
||||
* https://wiki.c2.com/?TrivialDoWhileLoop
|
||||
*/
|
||||
# define Tcl_DecrRefCount(objPtr) \
|
||||
do { \
|
||||
Tcl_Obj *_objPtr = (objPtr); \
|
||||
if ((_objPtr)->refCount-- <= 1) { \
|
||||
if (_objPtr->refCount-- <= 1) { \
|
||||
TclFreeObj(_objPtr); \
|
||||
} \
|
||||
} while(0)
|
||||
|
||||
@@ -279,13 +279,13 @@ EXTERN int Tcl_ConvertElement(const char *src, char *dst,
|
||||
EXTERN int Tcl_ConvertCountedElement(const char *src,
|
||||
int length, char *dst, int flags);
|
||||
/* 86 */
|
||||
EXTERN int Tcl_CreateAlias(Tcl_Interp *slave,
|
||||
const char *slaveCmd, Tcl_Interp *target,
|
||||
EXTERN int Tcl_CreateAlias(Tcl_Interp *childInterp,
|
||||
const char *childCmd, Tcl_Interp *target,
|
||||
const char *targetCmd, int argc,
|
||||
CONST84 char *const *argv);
|
||||
/* 87 */
|
||||
EXTERN int Tcl_CreateAliasObj(Tcl_Interp *slave,
|
||||
const char *slaveCmd, Tcl_Interp *target,
|
||||
EXTERN int Tcl_CreateAliasObj(Tcl_Interp *childInterp,
|
||||
const char *childCmd, Tcl_Interp *target,
|
||||
const char *targetCmd, int objc,
|
||||
Tcl_Obj *const objv[]);
|
||||
/* 88 */
|
||||
@@ -323,8 +323,8 @@ EXTERN Tcl_Command Tcl_CreateObjCommand(Tcl_Interp *interp,
|
||||
ClientData clientData,
|
||||
Tcl_CmdDeleteProc *deleteProc);
|
||||
/* 97 */
|
||||
EXTERN Tcl_Interp * Tcl_CreateSlave(Tcl_Interp *interp,
|
||||
const char *slaveName, int isSafe);
|
||||
EXTERN Tcl_Interp * Tcl_CreateSlave(Tcl_Interp *interp, const char *name,
|
||||
int isSafe);
|
||||
/* 98 */
|
||||
EXTERN Tcl_TimerToken Tcl_CreateTimerHandler(int milliseconds,
|
||||
Tcl_TimerProc *proc, ClientData clientData);
|
||||
@@ -458,13 +458,13 @@ EXTERN int Tcl_Flush(Tcl_Channel chan);
|
||||
EXTERN void Tcl_FreeResult(Tcl_Interp *interp);
|
||||
/* 148 */
|
||||
EXTERN int Tcl_GetAlias(Tcl_Interp *interp,
|
||||
const char *slaveCmd,
|
||||
const char *childCmd,
|
||||
Tcl_Interp **targetInterpPtr,
|
||||
CONST84 char **targetCmdPtr, int *argcPtr,
|
||||
CONST84 char ***argvPtr);
|
||||
/* 149 */
|
||||
EXTERN int Tcl_GetAliasObj(Tcl_Interp *interp,
|
||||
const char *slaveCmd,
|
||||
const char *childCmd,
|
||||
Tcl_Interp **targetInterpPtr,
|
||||
CONST84 char **targetCmdPtr, int *objcPtr,
|
||||
Tcl_Obj ***objv);
|
||||
@@ -503,8 +503,8 @@ EXTERN int Tcl_GetErrno(void);
|
||||
/* 162 */
|
||||
EXTERN CONST84_RETURN char * Tcl_GetHostName(void);
|
||||
/* 163 */
|
||||
EXTERN int Tcl_GetInterpPath(Tcl_Interp *askInterp,
|
||||
Tcl_Interp *slaveInterp);
|
||||
EXTERN int Tcl_GetInterpPath(Tcl_Interp *interp,
|
||||
Tcl_Interp *childInterp);
|
||||
/* 164 */
|
||||
EXTERN Tcl_Interp * Tcl_GetMaster(Tcl_Interp *interp);
|
||||
/* 165 */
|
||||
@@ -532,8 +532,7 @@ EXTERN int Tcl_GetsObj(Tcl_Channel chan, Tcl_Obj *objPtr);
|
||||
/* 171 */
|
||||
EXTERN int Tcl_GetServiceMode(void);
|
||||
/* 172 */
|
||||
EXTERN Tcl_Interp * Tcl_GetSlave(Tcl_Interp *interp,
|
||||
const char *slaveName);
|
||||
EXTERN Tcl_Interp * Tcl_GetSlave(Tcl_Interp *interp, const char *name);
|
||||
/* 173 */
|
||||
EXTERN Tcl_Channel Tcl_GetStdChannel(int type);
|
||||
/* 174 */
|
||||
@@ -726,7 +725,7 @@ EXTERN void Tcl_SplitPath(const char *path, int *argcPtr,
|
||||
CONST84 char ***argvPtr);
|
||||
/* 244 */
|
||||
EXTERN void Tcl_StaticPackage(Tcl_Interp *interp,
|
||||
const char *pkgName,
|
||||
const char *prefix,
|
||||
Tcl_PackageInitProc *initProc,
|
||||
Tcl_PackageInitProc *safeInitProc);
|
||||
/* 245 */
|
||||
@@ -1749,7 +1748,7 @@ EXTERN int Tcl_GetErrorLine(Tcl_Interp *interp);
|
||||
EXTERN void Tcl_SetErrorLine(Tcl_Interp *interp, int lineNum);
|
||||
/* 607 */
|
||||
EXTERN void Tcl_TransferResult(Tcl_Interp *sourceInterp,
|
||||
int result, Tcl_Interp *targetInterp);
|
||||
int code, Tcl_Interp *targetInterp);
|
||||
/* 608 */
|
||||
EXTERN int Tcl_InterpActive(Tcl_Interp *interp);
|
||||
/* 609 */
|
||||
@@ -1833,7 +1832,19 @@ EXTERN void Tcl_ZlibStreamSetCompressionDictionary(
|
||||
/* Slot 645 is reserved */
|
||||
/* Slot 646 is reserved */
|
||||
/* Slot 647 is reserved */
|
||||
/* 648 */
|
||||
/* Slot 648 is reserved */
|
||||
/* Slot 649 is reserved */
|
||||
/* Slot 650 is reserved */
|
||||
/* Slot 651 is reserved */
|
||||
/* Slot 652 is reserved */
|
||||
/* Slot 653 is reserved */
|
||||
/* Slot 654 is reserved */
|
||||
/* Slot 655 is reserved */
|
||||
/* Slot 656 is reserved */
|
||||
/* Slot 657 is reserved */
|
||||
/* Slot 658 is reserved */
|
||||
/* Slot 659 is reserved */
|
||||
/* 660 */
|
||||
EXTERN void TclUnusedStubEntry(void);
|
||||
|
||||
typedef struct {
|
||||
@@ -1948,8 +1959,8 @@ typedef struct TclStubs {
|
||||
char * (*tcl_Concat) (int argc, CONST84 char *const *argv); /* 83 */
|
||||
int (*tcl_ConvertElement) (const char *src, char *dst, int flags); /* 84 */
|
||||
int (*tcl_ConvertCountedElement) (const char *src, int length, char *dst, int flags); /* 85 */
|
||||
int (*tcl_CreateAlias) (Tcl_Interp *slave, const char *slaveCmd, Tcl_Interp *target, const char *targetCmd, int argc, CONST84 char *const *argv); /* 86 */
|
||||
int (*tcl_CreateAliasObj) (Tcl_Interp *slave, const char *slaveCmd, Tcl_Interp *target, const char *targetCmd, int objc, Tcl_Obj *const objv[]); /* 87 */
|
||||
int (*tcl_CreateAlias) (Tcl_Interp *childInterp, const char *childCmd, Tcl_Interp *target, const char *targetCmd, int argc, CONST84 char *const *argv); /* 86 */
|
||||
int (*tcl_CreateAliasObj) (Tcl_Interp *childInterp, const char *childCmd, Tcl_Interp *target, const char *targetCmd, int objc, Tcl_Obj *const objv[]); /* 87 */
|
||||
Tcl_Channel (*tcl_CreateChannel) (const Tcl_ChannelType *typePtr, const char *chanName, ClientData instanceData, int mask); /* 88 */
|
||||
void (*tcl_CreateChannelHandler) (Tcl_Channel chan, int mask, Tcl_ChannelProc *proc, ClientData clientData); /* 89 */
|
||||
void (*tcl_CreateCloseHandler) (Tcl_Channel chan, Tcl_CloseProc *proc, ClientData clientData); /* 90 */
|
||||
@@ -1959,7 +1970,7 @@ typedef struct TclStubs {
|
||||
Tcl_Interp * (*tcl_CreateInterp) (void); /* 94 */
|
||||
void (*tcl_CreateMathFunc) (Tcl_Interp *interp, const char *name, int numArgs, Tcl_ValueType *argTypes, Tcl_MathProc *proc, ClientData clientData); /* 95 */
|
||||
Tcl_Command (*tcl_CreateObjCommand) (Tcl_Interp *interp, const char *cmdName, Tcl_ObjCmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc); /* 96 */
|
||||
Tcl_Interp * (*tcl_CreateSlave) (Tcl_Interp *interp, const char *slaveName, int isSafe); /* 97 */
|
||||
Tcl_Interp * (*tcl_CreateSlave) (Tcl_Interp *interp, const char *name, int isSafe); /* 97 */
|
||||
Tcl_TimerToken (*tcl_CreateTimerHandler) (int milliseconds, Tcl_TimerProc *proc, ClientData clientData); /* 98 */
|
||||
Tcl_Trace (*tcl_CreateTrace) (Tcl_Interp *interp, int level, Tcl_CmdTraceProc *proc, ClientData clientData); /* 99 */
|
||||
void (*tcl_DeleteAssocData) (Tcl_Interp *interp, const char *name); /* 100 */
|
||||
@@ -2010,8 +2021,8 @@ typedef struct TclStubs {
|
||||
Tcl_HashEntry * (*tcl_FirstHashEntry) (Tcl_HashTable *tablePtr, Tcl_HashSearch *searchPtr); /* 145 */
|
||||
int (*tcl_Flush) (Tcl_Channel chan); /* 146 */
|
||||
void (*tcl_FreeResult) (Tcl_Interp *interp); /* 147 */
|
||||
int (*tcl_GetAlias) (Tcl_Interp *interp, const char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *argcPtr, CONST84 char ***argvPtr); /* 148 */
|
||||
int (*tcl_GetAliasObj) (Tcl_Interp *interp, const char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *objcPtr, Tcl_Obj ***objv); /* 149 */
|
||||
int (*tcl_GetAlias) (Tcl_Interp *interp, const char *childCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *argcPtr, CONST84 char ***argvPtr); /* 148 */
|
||||
int (*tcl_GetAliasObj) (Tcl_Interp *interp, const char *childCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *objcPtr, Tcl_Obj ***objv); /* 149 */
|
||||
ClientData (*tcl_GetAssocData) (Tcl_Interp *interp, const char *name, Tcl_InterpDeleteProc **procPtr); /* 150 */
|
||||
Tcl_Channel (*tcl_GetChannel) (Tcl_Interp *interp, const char *chanName, int *modePtr); /* 151 */
|
||||
int (*tcl_GetChannelBufferSize) (Tcl_Channel chan); /* 152 */
|
||||
@@ -2025,7 +2036,7 @@ typedef struct TclStubs {
|
||||
CONST84_RETURN char * (*tcl_GetCommandName) (Tcl_Interp *interp, Tcl_Command command); /* 160 */
|
||||
int (*tcl_GetErrno) (void); /* 161 */
|
||||
CONST84_RETURN char * (*tcl_GetHostName) (void); /* 162 */
|
||||
int (*tcl_GetInterpPath) (Tcl_Interp *askInterp, Tcl_Interp *slaveInterp); /* 163 */
|
||||
int (*tcl_GetInterpPath) (Tcl_Interp *interp, Tcl_Interp *childInterp); /* 163 */
|
||||
Tcl_Interp * (*tcl_GetMaster) (Tcl_Interp *interp); /* 164 */
|
||||
const char * (*tcl_GetNameOfExecutable) (void); /* 165 */
|
||||
Tcl_Obj * (*tcl_GetObjResult) (Tcl_Interp *interp); /* 166 */
|
||||
@@ -2042,7 +2053,7 @@ typedef struct TclStubs {
|
||||
int (*tcl_Gets) (Tcl_Channel chan, Tcl_DString *dsPtr); /* 169 */
|
||||
int (*tcl_GetsObj) (Tcl_Channel chan, Tcl_Obj *objPtr); /* 170 */
|
||||
int (*tcl_GetServiceMode) (void); /* 171 */
|
||||
Tcl_Interp * (*tcl_GetSlave) (Tcl_Interp *interp, const char *slaveName); /* 172 */
|
||||
Tcl_Interp * (*tcl_GetSlave) (Tcl_Interp *interp, const char *name); /* 172 */
|
||||
Tcl_Channel (*tcl_GetStdChannel) (int type); /* 173 */
|
||||
CONST84_RETURN char * (*tcl_GetStringResult) (Tcl_Interp *interp); /* 174 */
|
||||
CONST84_RETURN char * (*tcl_GetVar) (Tcl_Interp *interp, const char *varName, int flags); /* 175 */
|
||||
@@ -2114,7 +2125,7 @@ typedef struct TclStubs {
|
||||
void (*tcl_SourceRCFile) (Tcl_Interp *interp); /* 241 */
|
||||
int (*tcl_SplitList) (Tcl_Interp *interp, const char *listStr, int *argcPtr, CONST84 char ***argvPtr); /* 242 */
|
||||
void (*tcl_SplitPath) (const char *path, int *argcPtr, CONST84 char ***argvPtr); /* 243 */
|
||||
void (*tcl_StaticPackage) (Tcl_Interp *interp, const char *pkgName, Tcl_PackageInitProc *initProc, Tcl_PackageInitProc *safeInitProc); /* 244 */
|
||||
void (*tcl_StaticPackage) (Tcl_Interp *interp, const char *prefix, Tcl_PackageInitProc *initProc, Tcl_PackageInitProc *safeInitProc); /* 244 */
|
||||
int (*tcl_StringMatch) (const char *str, const char *pattern); /* 245 */
|
||||
int (*tcl_TellOld) (Tcl_Channel chan); /* 246 */
|
||||
int (*tcl_TraceVar) (Tcl_Interp *interp, const char *varName, int flags, Tcl_VarTraceProc *proc, ClientData clientData); /* 247 */
|
||||
@@ -2477,7 +2488,7 @@ typedef struct TclStubs {
|
||||
int (*tcl_ParseArgsObjv) (Tcl_Interp *interp, const Tcl_ArgvInfo *argTable, int *objcPtr, Tcl_Obj *const *objv, Tcl_Obj ***remObjv); /* 604 */
|
||||
int (*tcl_GetErrorLine) (Tcl_Interp *interp); /* 605 */
|
||||
void (*tcl_SetErrorLine) (Tcl_Interp *interp, int lineNum); /* 606 */
|
||||
void (*tcl_TransferResult) (Tcl_Interp *sourceInterp, int result, Tcl_Interp *targetInterp); /* 607 */
|
||||
void (*tcl_TransferResult) (Tcl_Interp *sourceInterp, int code, Tcl_Interp *targetInterp); /* 607 */
|
||||
int (*tcl_InterpActive) (Tcl_Interp *interp); /* 608 */
|
||||
void (*tcl_BackgroundException) (Tcl_Interp *interp, int code); /* 609 */
|
||||
int (*tcl_ZlibDeflate) (Tcl_Interp *interp, int format, Tcl_Obj *data, int level, Tcl_Obj *gzipHeaderDictObj); /* 610 */
|
||||
@@ -2518,7 +2529,19 @@ typedef struct TclStubs {
|
||||
void (*reserved645)(void);
|
||||
void (*reserved646)(void);
|
||||
void (*reserved647)(void);
|
||||
void (*tclUnusedStubEntry) (void); /* 648 */
|
||||
void (*reserved648)(void);
|
||||
void (*reserved649)(void);
|
||||
void (*reserved650)(void);
|
||||
void (*reserved651)(void);
|
||||
void (*reserved652)(void);
|
||||
void (*reserved653)(void);
|
||||
void (*reserved654)(void);
|
||||
void (*reserved655)(void);
|
||||
void (*reserved656)(void);
|
||||
void (*reserved657)(void);
|
||||
void (*reserved658)(void);
|
||||
void (*reserved659)(void);
|
||||
void (*tclUnusedStubEntry) (void); /* 660 */
|
||||
} TclStubs;
|
||||
|
||||
extern const TclStubs *tclStubsPtr;
|
||||
@@ -3828,8 +3851,20 @@ extern const TclStubs *tclStubsPtr;
|
||||
/* Slot 645 is reserved */
|
||||
/* Slot 646 is reserved */
|
||||
/* Slot 647 is reserved */
|
||||
/* Slot 648 is reserved */
|
||||
/* Slot 649 is reserved */
|
||||
/* Slot 650 is reserved */
|
||||
/* Slot 651 is reserved */
|
||||
/* Slot 652 is reserved */
|
||||
/* Slot 653 is reserved */
|
||||
/* Slot 654 is reserved */
|
||||
/* Slot 655 is reserved */
|
||||
/* Slot 656 is reserved */
|
||||
/* Slot 657 is reserved */
|
||||
/* Slot 658 is reserved */
|
||||
/* Slot 659 is reserved */
|
||||
#define TclUnusedStubEntry \
|
||||
(tclStubsPtr->tclUnusedStubEntry) /* 648 */
|
||||
(tclStubsPtr->tclUnusedStubEntry) /* 660 */
|
||||
|
||||
#endif /* defined(USE_TCL_STUBS) */
|
||||
|
||||
@@ -3913,7 +3948,24 @@ extern const TclStubs *tclStubsPtr;
|
||||
#define Tcl_UpVar(interp, frameName, varName, localName, flags) \
|
||||
Tcl_UpVar2(interp, frameName, varName, NULL, localName, flags)
|
||||
|
||||
#if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS)
|
||||
#if defined(USE_TCL_STUBS)
|
||||
# if defined(_WIN32) && defined(_WIN64)
|
||||
# undef Tcl_GetTime
|
||||
/* Handle Win64 tk.dll being loaded in Cygwin64. */
|
||||
# define Tcl_GetTime(t) \
|
||||
do { \
|
||||
union { \
|
||||
Tcl_Time now; \
|
||||
__int64 reserved; \
|
||||
} _t; \
|
||||
_t.reserved = -1; \
|
||||
tclStubsPtr->tcl_GetTime((&_t.now)); \
|
||||
if (_t.reserved != -1) { \
|
||||
_t.now.usec = _t.reserved; \
|
||||
} \
|
||||
*(t) = _t.now; \
|
||||
} while (0)
|
||||
# endif
|
||||
# if defined(__CYGWIN__) && defined(TCL_WIDE_INT_IS_LONG)
|
||||
/* On Cygwin64, long is 64-bit while on Win64 long is 32-bit. Therefore
|
||||
* we have to make sure that all stub entries on Cygwin64 follow the
|
||||
@@ -3971,5 +4023,8 @@ extern const TclStubs *tclStubsPtr;
|
||||
#undef Tcl_GlobalEvalObj
|
||||
#define Tcl_GlobalEvalObj(interp,objPtr) \
|
||||
Tcl_EvalObjEx((interp),(objPtr),TCL_EVAL_GLOBAL)
|
||||
#define Tcl_CreateChild Tcl_CreateSlave
|
||||
#define Tcl_GetChild Tcl_GetSlave
|
||||
#define Tcl_GetParent Tcl_GetMaster
|
||||
|
||||
#endif /* _TCLDECLS */
|
||||
|
||||
@@ -116,6 +116,10 @@ TCLAPI void Tcl_ClassSetDestructor(Tcl_Interp *interp,
|
||||
/* 28 */
|
||||
TCLAPI Tcl_Obj * Tcl_GetObjectName(Tcl_Interp *interp,
|
||||
Tcl_Object object);
|
||||
/* Slot 29 is reserved */
|
||||
/* Slot 30 is reserved */
|
||||
/* 31 */
|
||||
TCLAPI void TclOOUnusedStubEntry(void);
|
||||
|
||||
typedef struct {
|
||||
const struct TclOOIntStubs *tclOOIntStubs;
|
||||
@@ -154,6 +158,9 @@ typedef struct TclOOStubs {
|
||||
void (*tcl_ClassSetConstructor) (Tcl_Interp *interp, Tcl_Class clazz, Tcl_Method method); /* 26 */
|
||||
void (*tcl_ClassSetDestructor) (Tcl_Interp *interp, Tcl_Class clazz, Tcl_Method method); /* 27 */
|
||||
Tcl_Obj * (*tcl_GetObjectName) (Tcl_Interp *interp, Tcl_Object object); /* 28 */
|
||||
void (*reserved29)(void);
|
||||
void (*reserved30)(void);
|
||||
void (*tclOOUnusedStubEntry) (void); /* 31 */
|
||||
} TclOOStubs;
|
||||
|
||||
extern const TclOOStubs *tclOOStubsPtr;
|
||||
@@ -226,9 +233,15 @@ extern const TclOOStubs *tclOOStubsPtr;
|
||||
(tclOOStubsPtr->tcl_ClassSetDestructor) /* 27 */
|
||||
#define Tcl_GetObjectName \
|
||||
(tclOOStubsPtr->tcl_GetObjectName) /* 28 */
|
||||
/* Slot 29 is reserved */
|
||||
/* Slot 30 is reserved */
|
||||
#define TclOOUnusedStubEntry \
|
||||
(tclOOStubsPtr->tclOOUnusedStubEntry) /* 31 */
|
||||
|
||||
#endif /* defined(USE_TCLOO_STUBS) */
|
||||
|
||||
/* !END!: Do not edit above this line. */
|
||||
|
||||
#undef TclOOUnusedStubEntry
|
||||
|
||||
#endif /* _TCLOODECLS */
|
||||
|
||||
@@ -69,6 +69,8 @@ EXTERN int Tcl_MacOSXOpenVersionedBundleResources(
|
||||
const char *bundleVersion,
|
||||
int hasResourceFile, int maxPathLen,
|
||||
char *libraryPath);
|
||||
/* 2 */
|
||||
EXTERN void TclUnusedStubEntry(void);
|
||||
#endif /* MACOSX */
|
||||
|
||||
typedef struct TclPlatStubs {
|
||||
@@ -82,6 +84,7 @@ typedef struct TclPlatStubs {
|
||||
#ifdef MAC_OSX_TCL /* MACOSX */
|
||||
int (*tcl_MacOSXOpenBundleResources) (Tcl_Interp *interp, const char *bundleName, int hasResourceFile, int maxPathLen, char *libraryPath); /* 0 */
|
||||
int (*tcl_MacOSXOpenVersionedBundleResources) (Tcl_Interp *interp, const char *bundleName, const char *bundleVersion, int hasResourceFile, int maxPathLen, char *libraryPath); /* 1 */
|
||||
void (*tclUnusedStubEntry) (void); /* 2 */
|
||||
#endif /* MACOSX */
|
||||
} TclPlatStubs;
|
||||
|
||||
@@ -108,12 +111,20 @@ extern const TclPlatStubs *tclPlatStubsPtr;
|
||||
(tclPlatStubsPtr->tcl_MacOSXOpenBundleResources) /* 0 */
|
||||
#define Tcl_MacOSXOpenVersionedBundleResources \
|
||||
(tclPlatStubsPtr->tcl_MacOSXOpenVersionedBundleResources) /* 1 */
|
||||
#define TclUnusedStubEntry \
|
||||
(tclPlatStubsPtr->tclUnusedStubEntry) /* 2 */
|
||||
#endif /* MACOSX */
|
||||
|
||||
#endif /* defined(USE_TCL_STUBS) */
|
||||
|
||||
/* !END!: Do not edit above this line. */
|
||||
|
||||
#undef TclUnusedStubEntry
|
||||
#ifdef MAC_OSX_TCL /* MACOSX */
|
||||
#undef Tcl_MacOSXOpenBundleResources
|
||||
#define Tcl_MacOSXOpenBundleResources(a,b,c,d,e) Tcl_MacOSXOpenVersionedBundleResources(a,b,NULL,c,d,e)
|
||||
#endif
|
||||
|
||||
#undef TCL_STORAGE_CLASS
|
||||
#define TCL_STORAGE_CLASS DLLIMPORT
|
||||
|
||||
|
||||
@@ -72,6 +72,7 @@
|
||||
#define mp_expt_d TclBN_mp_expt_d
|
||||
#define mp_expt_d_ex TclBN_mp_expt_d_ex
|
||||
#define mp_expt_u32 TclBN_mp_expt_d
|
||||
#define mp_get_mag_ull TclBN_mp_get_mag_ull
|
||||
#define mp_grow TclBN_mp_grow
|
||||
#define mp_init TclBN_mp_init
|
||||
#define mp_init_copy TclBN_mp_init_copy
|
||||
@@ -93,6 +94,7 @@
|
||||
#define mp_rshd TclBN_mp_rshd
|
||||
#define mp_set TclBN_mp_set
|
||||
#define mp_set_int(a,b) (TclBN_mp_set_int(a,(unsigned int)(b)),MP_OKAY)
|
||||
#define mp_set_ll TclBN_mp_set_ll
|
||||
#define mp_set_long(a,b) (TclBN_mp_set_int(a,b),MP_OKAY)
|
||||
#define mp_set_ul(a,b) (void)TclBN_mp_set_int(a,b)
|
||||
#define mp_set_ull TclBN_mp_set_ull
|
||||
@@ -323,8 +325,10 @@ EXTERN mp_err TclBN_mp_expt_d_ex(const mp_int *a, mp_digit b,
|
||||
mp_int *c, int fast);
|
||||
/* 68 */
|
||||
EXTERN void TclBN_mp_set_ull(mp_int *a, Tcl_WideUInt i);
|
||||
/* Slot 69 is reserved */
|
||||
/* Slot 70 is reserved */
|
||||
/* 69 */
|
||||
EXTERN Tcl_WideUInt TclBN_mp_get_mag_ull(const mp_int *a);
|
||||
/* 70 */
|
||||
EXTERN void TclBN_mp_set_ll(mp_int *a, Tcl_WideInt i);
|
||||
/* Slot 71 is reserved */
|
||||
/* Slot 72 is reserved */
|
||||
/* 73 */
|
||||
@@ -343,7 +347,9 @@ EXTERN mp_err TclBN_mp_signed_rsh(const mp_int *a, int b,
|
||||
/* 78 */
|
||||
EXTERN int TclBN_mp_to_ubin(const mp_int *a, unsigned char *buf,
|
||||
size_t maxlen, size_t *written);
|
||||
/* Slot 79 is reserved */
|
||||
/* 79 */
|
||||
EXTERN mp_err TclBN_mp_div_ld(const mp_int *a, Tcl_WideUInt b,
|
||||
mp_int *q, Tcl_WideUInt *r);
|
||||
/* 80 */
|
||||
EXTERN int TclBN_mp_to_radix(const mp_int *a, char *str,
|
||||
size_t maxlen, size_t *written, int radix);
|
||||
@@ -421,8 +427,8 @@ typedef struct TclTomMathStubs {
|
||||
int (*tclBNInitBignumFromWideUInt) (mp_int *bignum, Tcl_WideUInt initVal); /* 66 */
|
||||
mp_err (*tclBN_mp_expt_d_ex) (const mp_int *a, mp_digit b, mp_int *c, int fast); /* 67 */
|
||||
void (*tclBN_mp_set_ull) (mp_int *a, Tcl_WideUInt i); /* 68 */
|
||||
void (*reserved69)(void);
|
||||
void (*reserved70)(void);
|
||||
Tcl_WideUInt (*tclBN_mp_get_mag_ull) (const mp_int *a); /* 69 */
|
||||
void (*tclBN_mp_set_ll) (mp_int *a, Tcl_WideInt i); /* 70 */
|
||||
void (*reserved71)(void);
|
||||
void (*reserved72)(void);
|
||||
mp_err (*tclBN_mp_tc_and) (const mp_int *a, const mp_int *b, mp_int *c); /* 73 */
|
||||
@@ -431,7 +437,7 @@ typedef struct TclTomMathStubs {
|
||||
mp_err (*tclBN_mp_signed_rsh) (const mp_int *a, int b, mp_int *c); /* 76 */
|
||||
void (*reserved77)(void);
|
||||
int (*tclBN_mp_to_ubin) (const mp_int *a, unsigned char *buf, size_t maxlen, size_t *written); /* 78 */
|
||||
void (*reserved79)(void);
|
||||
mp_err (*tclBN_mp_div_ld) (const mp_int *a, Tcl_WideUInt b, mp_int *q, Tcl_WideUInt *r); /* 79 */
|
||||
int (*tclBN_mp_to_radix) (const mp_int *a, char *str, size_t maxlen, size_t *written, int radix); /* 80 */
|
||||
} TclTomMathStubs;
|
||||
|
||||
@@ -585,8 +591,10 @@ extern const TclTomMathStubs *tclTomMathStubsPtr;
|
||||
(tclTomMathStubsPtr->tclBN_mp_expt_d_ex) /* 67 */
|
||||
#define TclBN_mp_set_ull \
|
||||
(tclTomMathStubsPtr->tclBN_mp_set_ull) /* 68 */
|
||||
/* Slot 69 is reserved */
|
||||
/* Slot 70 is reserved */
|
||||
#define TclBN_mp_get_mag_ull \
|
||||
(tclTomMathStubsPtr->tclBN_mp_get_mag_ull) /* 69 */
|
||||
#define TclBN_mp_set_ll \
|
||||
(tclTomMathStubsPtr->tclBN_mp_set_ll) /* 70 */
|
||||
/* Slot 71 is reserved */
|
||||
/* Slot 72 is reserved */
|
||||
#define TclBN_mp_tc_and \
|
||||
@@ -600,7 +608,8 @@ extern const TclTomMathStubs *tclTomMathStubsPtr;
|
||||
/* Slot 77 is reserved */
|
||||
#define TclBN_mp_to_ubin \
|
||||
(tclTomMathStubsPtr->tclBN_mp_to_ubin) /* 78 */
|
||||
/* Slot 79 is reserved */
|
||||
#define TclBN_mp_div_ld \
|
||||
(tclTomMathStubsPtr->tclBN_mp_div_ld) /* 79 */
|
||||
#define TclBN_mp_to_radix \
|
||||
(tclTomMathStubsPtr->tclBN_mp_to_radix) /* 80 */
|
||||
|
||||
|
||||
@@ -75,10 +75,10 @@ extern "C" {
|
||||
#define TK_MAJOR_VERSION 8
|
||||
#define TK_MINOR_VERSION 6
|
||||
#define TK_RELEASE_LEVEL TCL_FINAL_RELEASE
|
||||
#define TK_RELEASE_SERIAL 10
|
||||
#define TK_RELEASE_SERIAL 12
|
||||
|
||||
#define TK_VERSION "8.6"
|
||||
#define TK_PATCH_LEVEL "8.6.10"
|
||||
#define TK_PATCH_LEVEL "8.6.12"
|
||||
|
||||
/*
|
||||
* A special definition used to allow this header file to be included from
|
||||
@@ -93,6 +93,9 @@ extern "C" {
|
||||
#ifndef RC_INVOKED
|
||||
|
||||
#if !defined(_XLIB_H) && !defined(_X11_XLIB_H_)
|
||||
#if defined(__GNUC__) && !defined(__cplusplus)
|
||||
# pragma GCC diagnostic ignored "-Wc++-compat"
|
||||
#endif
|
||||
# include <X11/Xlib.h>
|
||||
# ifdef MAC_OSX_TK
|
||||
# include <X11/X.h>
|
||||
@@ -122,6 +125,7 @@ extern "C" {
|
||||
* Dummy types that are used by clients:
|
||||
*/
|
||||
|
||||
#define Tk_ImageModel Tk_ImageMaster
|
||||
typedef struct Tk_BindingTable_ *Tk_BindingTable;
|
||||
typedef struct Tk_Canvas_ *Tk_Canvas;
|
||||
typedef struct Tk_Cursor_ *Tk_Cursor;
|
||||
@@ -614,21 +618,22 @@ typedef struct Tk_ClassProcs {
|
||||
* the geometry manager to carry out certain functions.
|
||||
*/
|
||||
|
||||
#define Tk_GeomLostContentProc Tk_GeomLostSlaveProc
|
||||
typedef void (Tk_GeomRequestProc) (ClientData clientData, Tk_Window tkwin);
|
||||
typedef void (Tk_GeomLostSlaveProc) (ClientData clientData, Tk_Window tkwin);
|
||||
typedef void (Tk_GeomLostContentProc) (ClientData clientData, Tk_Window tkwin);
|
||||
|
||||
typedef struct Tk_GeomMgr {
|
||||
const char *name; /* Name of the geometry manager (command used
|
||||
* to invoke it, or name of widget class that
|
||||
* allows embedded widgets). */
|
||||
Tk_GeomRequestProc *requestProc;
|
||||
/* Procedure to invoke when a slave's
|
||||
/* Procedure to invoke when a content's
|
||||
* requested geometry changes. */
|
||||
Tk_GeomLostSlaveProc *lostSlaveProc;
|
||||
/* Procedure to invoke when a slave is taken
|
||||
Tk_GeomLostContentProc *lostSlaveProc;
|
||||
/* Procedure to invoke when content is taken
|
||||
* away from one geometry manager by another.
|
||||
* NULL means geometry manager doesn't care
|
||||
* when slaves are lost. */
|
||||
* when content lost. */
|
||||
} Tk_GeomMgr;
|
||||
|
||||
/*
|
||||
@@ -884,6 +889,10 @@ typedef struct Tk_FakeWin {
|
||||
* window.
|
||||
* TK_WM_MANAGEABLE 1 marks a window as capable of being converted
|
||||
* into a toplevel using [wm manage].
|
||||
* TK_CAN_INPUT_TEXT 1 means that this window accepts text input.
|
||||
* Used on macOS to indicate that key events can be
|
||||
* processed with the NSTextInputClient protocol.
|
||||
* Not currently accessible through the public API.
|
||||
*/
|
||||
|
||||
#define TK_MAPPED 1
|
||||
@@ -897,6 +906,7 @@ typedef struct Tk_FakeWin {
|
||||
#define TK_EMBEDDED 0x100
|
||||
#define TK_CONTAINER 0x200
|
||||
#define TK_BOTH_HALVES 0x400
|
||||
|
||||
#define TK_WRAPPER 0x1000
|
||||
#define TK_REPARENTED 0x2000
|
||||
#define TK_ANONYMOUS_WINDOW 0x4000
|
||||
@@ -905,6 +915,7 @@ typedef struct Tk_FakeWin {
|
||||
#define TK_TOP_HIERARCHY 0x20000
|
||||
#define TK_PROP_PROPCHANGE 0x40000
|
||||
#define TK_WM_MANAGEABLE 0x80000
|
||||
#define TK_CAN_INPUT_TEXT 0x100000
|
||||
|
||||
/*
|
||||
*----------------------------------------------------------------------
|
||||
@@ -1222,19 +1233,19 @@ typedef struct Tk_Outline {
|
||||
typedef struct Tk_ImageType Tk_ImageType;
|
||||
#ifdef USE_OLD_IMAGE
|
||||
typedef int (Tk_ImageCreateProc) (Tcl_Interp *interp, char *name, int argc,
|
||||
char **argv, Tk_ImageType *typePtr, Tk_ImageMaster master,
|
||||
ClientData *masterDataPtr);
|
||||
char **argv, Tk_ImageType *typePtr, Tk_ImageMaster model,
|
||||
ClientData *clientDataPtr);
|
||||
#else
|
||||
typedef int (Tk_ImageCreateProc) (Tcl_Interp *interp, CONST86 char *name, int objc,
|
||||
Tcl_Obj *const objv[], CONST86 Tk_ImageType *typePtr, Tk_ImageMaster master,
|
||||
ClientData *masterDataPtr);
|
||||
Tcl_Obj *const objv[], CONST86 Tk_ImageType *typePtr, Tk_ImageMaster model,
|
||||
ClientData *clientDataPtr);
|
||||
#endif /* USE_OLD_IMAGE */
|
||||
typedef ClientData (Tk_ImageGetProc) (Tk_Window tkwin, ClientData masterData);
|
||||
typedef void (Tk_ImageDisplayProc) (ClientData instanceData, Display *display,
|
||||
typedef ClientData (Tk_ImageGetProc) (Tk_Window tkwin, ClientData clientData);
|
||||
typedef void (Tk_ImageDisplayProc) (ClientData clientData, Display *display,
|
||||
Drawable drawable, int imageX, int imageY, int width, int height,
|
||||
int drawableX, int drawableY);
|
||||
typedef void (Tk_ImageFreeProc) (ClientData instanceData, Display *display);
|
||||
typedef void (Tk_ImageDeleteProc) (ClientData masterData);
|
||||
typedef void (Tk_ImageFreeProc) (ClientData clientData, Display *display);
|
||||
typedef void (Tk_ImageDeleteProc) (ClientData clientData);
|
||||
typedef void (Tk_ImageChangedProc) (ClientData clientData, int x, int y,
|
||||
int width, int height, int imageWidth, int imageHeight);
|
||||
typedef int (Tk_ImagePostscriptProc) (ClientData clientData,
|
||||
|
||||
@@ -402,7 +402,7 @@ EXTERN void Tk_HandleEvent(XEvent *eventPtr);
|
||||
/* 116 */
|
||||
EXTERN Tk_Window Tk_IdToWindow(Display *display, Window window);
|
||||
/* 117 */
|
||||
EXTERN void Tk_ImageChanged(Tk_ImageMaster master, int x, int y,
|
||||
EXTERN void Tk_ImageChanged(Tk_ImageMaster model, int x, int y,
|
||||
int width, int height, int imageWidth,
|
||||
int imageHeight);
|
||||
/* 118 */
|
||||
@@ -413,8 +413,8 @@ EXTERN Atom Tk_InternAtom(Tk_Window tkwin, const char *name);
|
||||
EXTERN int Tk_IntersectTextLayout(Tk_TextLayout layout, int x,
|
||||
int y, int width, int height);
|
||||
/* 121 */
|
||||
EXTERN void Tk_MaintainGeometry(Tk_Window slave,
|
||||
Tk_Window master, int x, int y, int width,
|
||||
EXTERN void Tk_MaintainGeometry(Tk_Window window,
|
||||
Tk_Window container, int x, int y, int width,
|
||||
int height);
|
||||
/* 122 */
|
||||
EXTERN Tk_Window Tk_MainWindow(Tcl_Interp *interp);
|
||||
@@ -453,7 +453,7 @@ EXTERN CONST84_RETURN char * Tk_NameOfCursor(Display *display,
|
||||
/* 136 */
|
||||
EXTERN CONST84_RETURN char * Tk_NameOfFont(Tk_Font font);
|
||||
/* 137 */
|
||||
EXTERN CONST84_RETURN char * Tk_NameOfImage(Tk_ImageMaster imageMaster);
|
||||
EXTERN CONST84_RETURN char * Tk_NameOfImage(Tk_ImageMaster model);
|
||||
/* 138 */
|
||||
EXTERN CONST84_RETURN char * Tk_NameOfJoinStyle(int join);
|
||||
/* 139 */
|
||||
@@ -582,8 +582,8 @@ EXTERN void Tk_UnderlineTextLayout(Display *display,
|
||||
/* 180 */
|
||||
EXTERN void Tk_Ungrab(Tk_Window tkwin);
|
||||
/* 181 */
|
||||
EXTERN void Tk_UnmaintainGeometry(Tk_Window slave,
|
||||
Tk_Window master);
|
||||
EXTERN void Tk_UnmaintainGeometry(Tk_Window window,
|
||||
Tk_Window container);
|
||||
/* 182 */
|
||||
EXTERN void Tk_UnmapWindow(Tk_Window tkwin);
|
||||
/* 183 */
|
||||
@@ -864,6 +864,14 @@ EXTERN void Tk_CreateOldImageType(const Tk_ImageType *typePtr);
|
||||
/* 273 */
|
||||
EXTERN void Tk_CreateOldPhotoImageFormat(
|
||||
const Tk_PhotoImageFormat *formatPtr);
|
||||
/* Slot 274 is reserved */
|
||||
/* Slot 275 is reserved */
|
||||
/* Slot 276 is reserved */
|
||||
/* Slot 277 is reserved */
|
||||
/* Slot 278 is reserved */
|
||||
/* Slot 279 is reserved */
|
||||
/* 280 */
|
||||
EXTERN void TkUnusedStubEntry(void);
|
||||
|
||||
typedef struct {
|
||||
const struct TkPlatStubs *tkPlatStubs;
|
||||
@@ -993,11 +1001,11 @@ typedef struct TkStubs {
|
||||
int (*tk_Grab) (Tcl_Interp *interp, Tk_Window tkwin, int grabGlobal); /* 114 */
|
||||
void (*tk_HandleEvent) (XEvent *eventPtr); /* 115 */
|
||||
Tk_Window (*tk_IdToWindow) (Display *display, Window window); /* 116 */
|
||||
void (*tk_ImageChanged) (Tk_ImageMaster master, int x, int y, int width, int height, int imageWidth, int imageHeight); /* 117 */
|
||||
void (*tk_ImageChanged) (Tk_ImageMaster model, int x, int y, int width, int height, int imageWidth, int imageHeight); /* 117 */
|
||||
int (*tk_Init) (Tcl_Interp *interp); /* 118 */
|
||||
Atom (*tk_InternAtom) (Tk_Window tkwin, const char *name); /* 119 */
|
||||
int (*tk_IntersectTextLayout) (Tk_TextLayout layout, int x, int y, int width, int height); /* 120 */
|
||||
void (*tk_MaintainGeometry) (Tk_Window slave, Tk_Window master, int x, int y, int width, int height); /* 121 */
|
||||
void (*tk_MaintainGeometry) (Tk_Window window, Tk_Window container, int x, int y, int width, int height); /* 121 */
|
||||
Tk_Window (*tk_MainWindow) (Tcl_Interp *interp); /* 122 */
|
||||
void (*tk_MakeWindowExist) (Tk_Window tkwin); /* 123 */
|
||||
void (*tk_ManageGeometry) (Tk_Window tkwin, const Tk_GeomMgr *mgrPtr, ClientData clientData); /* 124 */
|
||||
@@ -1013,7 +1021,7 @@ typedef struct TkStubs {
|
||||
CONST84_RETURN char * (*tk_NameOfColor) (XColor *colorPtr); /* 134 */
|
||||
CONST84_RETURN char * (*tk_NameOfCursor) (Display *display, Tk_Cursor cursor); /* 135 */
|
||||
CONST84_RETURN char * (*tk_NameOfFont) (Tk_Font font); /* 136 */
|
||||
CONST84_RETURN char * (*tk_NameOfImage) (Tk_ImageMaster imageMaster); /* 137 */
|
||||
CONST84_RETURN char * (*tk_NameOfImage) (Tk_ImageMaster model); /* 137 */
|
||||
CONST84_RETURN char * (*tk_NameOfJoinStyle) (int join); /* 138 */
|
||||
CONST84_RETURN char * (*tk_NameOfJustify) (Tk_Justify justify); /* 139 */
|
||||
CONST84_RETURN char * (*tk_NameOfRelief) (int relief); /* 140 */
|
||||
@@ -1057,7 +1065,7 @@ typedef struct TkStubs {
|
||||
void (*tk_UnderlineChars) (Display *display, Drawable drawable, GC gc, Tk_Font tkfont, const char *source, int x, int y, int firstByte, int lastByte); /* 178 */
|
||||
void (*tk_UnderlineTextLayout) (Display *display, Drawable drawable, GC gc, Tk_TextLayout layout, int x, int y, int underline); /* 179 */
|
||||
void (*tk_Ungrab) (Tk_Window tkwin); /* 180 */
|
||||
void (*tk_UnmaintainGeometry) (Tk_Window slave, Tk_Window master); /* 181 */
|
||||
void (*tk_UnmaintainGeometry) (Tk_Window window, Tk_Window container); /* 181 */
|
||||
void (*tk_UnmapWindow) (Tk_Window tkwin); /* 182 */
|
||||
void (*tk_UnsetGrid) (Tk_Window tkwin); /* 183 */
|
||||
void (*tk_UpdatePointer) (Tk_Window tkwin, int x, int y, int state); /* 184 */
|
||||
@@ -1150,6 +1158,13 @@ typedef struct TkStubs {
|
||||
Tcl_Interp * (*tk_Interp) (Tk_Window tkwin); /* 271 */
|
||||
void (*tk_CreateOldImageType) (const Tk_ImageType *typePtr); /* 272 */
|
||||
void (*tk_CreateOldPhotoImageFormat) (const Tk_PhotoImageFormat *formatPtr); /* 273 */
|
||||
void (*reserved274)(void);
|
||||
void (*reserved275)(void);
|
||||
void (*reserved276)(void);
|
||||
void (*reserved277)(void);
|
||||
void (*reserved278)(void);
|
||||
void (*reserved279)(void);
|
||||
void (*tkUnusedStubEntry) (void); /* 280 */
|
||||
} TkStubs;
|
||||
|
||||
extern const TkStubs *tkStubsPtr;
|
||||
@@ -1710,6 +1725,14 @@ extern const TkStubs *tkStubsPtr;
|
||||
(tkStubsPtr->tk_CreateOldImageType) /* 272 */
|
||||
#define Tk_CreateOldPhotoImageFormat \
|
||||
(tkStubsPtr->tk_CreateOldPhotoImageFormat) /* 273 */
|
||||
/* Slot 274 is reserved */
|
||||
/* Slot 275 is reserved */
|
||||
/* Slot 276 is reserved */
|
||||
/* Slot 277 is reserved */
|
||||
/* Slot 278 is reserved */
|
||||
/* Slot 279 is reserved */
|
||||
#define TkUnusedStubEntry \
|
||||
(tkStubsPtr->tkUnusedStubEntry) /* 280 */
|
||||
|
||||
#endif /* defined(USE_TK_STUBS) */
|
||||
|
||||
@@ -1720,6 +1743,7 @@ extern const TkStubs *tkStubsPtr;
|
||||
#undef Tk_Init
|
||||
#undef Tk_SafeInit
|
||||
#undef Tk_CreateConsoleWindow
|
||||
#define Tk_GetImageModelData Tk_GetImageMasterData
|
||||
|
||||
#if defined(_WIN32) && defined(UNICODE)
|
||||
# define Tk_MainEx Tk_MainExW
|
||||
@@ -1730,4 +1754,6 @@ extern const TkStubs *tkStubsPtr;
|
||||
#undef TCL_STORAGE_CLASS
|
||||
#define TCL_STORAGE_CLASS DLLIMPORT
|
||||
|
||||
#undef TkUnusedStubEntry
|
||||
|
||||
#endif /* _TKDECLS */
|
||||
|
||||
@@ -413,6 +413,28 @@ EXTERN int XReparentWindow(Display *d, Window w, Window p,
|
||||
EXTERN int XPutImage(Display *d, Drawable dr, GC gc, XImage *im,
|
||||
int sx, int sy, int dx, int dy,
|
||||
unsigned int w, unsigned int h);
|
||||
/* Slot 138 is reserved */
|
||||
/* Slot 139 is reserved */
|
||||
/* Slot 140 is reserved */
|
||||
/* Slot 141 is reserved */
|
||||
/* Slot 142 is reserved */
|
||||
/* Slot 143 is reserved */
|
||||
/* Slot 144 is reserved */
|
||||
/* Slot 145 is reserved */
|
||||
/* Slot 146 is reserved */
|
||||
/* Slot 147 is reserved */
|
||||
/* Slot 148 is reserved */
|
||||
/* Slot 149 is reserved */
|
||||
/* Slot 150 is reserved */
|
||||
/* Slot 151 is reserved */
|
||||
/* Slot 152 is reserved */
|
||||
/* Slot 153 is reserved */
|
||||
/* Slot 154 is reserved */
|
||||
/* Slot 155 is reserved */
|
||||
/* Slot 156 is reserved */
|
||||
/* Slot 157 is reserved */
|
||||
/* 158 */
|
||||
EXTERN void TkUnusedStubEntry(void);
|
||||
#endif /* WIN */
|
||||
#ifdef MAC_OSX_TK /* AQUA */
|
||||
/* 0 */
|
||||
@@ -691,7 +713,10 @@ EXTERN int XSync(Display *display, Bool discard);
|
||||
/* Slot 103 is reserved */
|
||||
/* Slot 104 is reserved */
|
||||
/* Slot 105 is reserved */
|
||||
/* Slot 106 is reserved */
|
||||
/* 106 */
|
||||
EXTERN int XSetClipRectangles(Display *display, GC gc,
|
||||
int clip_x_origin, int clip_y_origin,
|
||||
XRectangle rectangles[], int n, int ordering);
|
||||
/* 107 */
|
||||
EXTERN int XFlush(Display *display);
|
||||
/* 108 */
|
||||
@@ -712,7 +737,8 @@ EXTERN VisualID XVisualIDFromVisual(Visual *visual);
|
||||
/* Slot 117 is reserved */
|
||||
/* Slot 118 is reserved */
|
||||
/* Slot 119 is reserved */
|
||||
/* Slot 120 is reserved */
|
||||
/* 120 */
|
||||
EXTERN int XOffsetRegion(void *rgn, int dx, int dy);
|
||||
/* Slot 121 is reserved */
|
||||
/* Slot 122 is reserved */
|
||||
/* Slot 123 is reserved */
|
||||
@@ -721,7 +747,8 @@ EXTERN VisualID XVisualIDFromVisual(Visual *visual);
|
||||
/* Slot 126 is reserved */
|
||||
/* Slot 127 is reserved */
|
||||
/* Slot 128 is reserved */
|
||||
/* Slot 129 is reserved */
|
||||
/* 129 */
|
||||
EXTERN int XLowerWindow(Display *d, Window w);
|
||||
/* Slot 130 is reserved */
|
||||
/* Slot 131 is reserved */
|
||||
/* Slot 132 is reserved */
|
||||
@@ -733,6 +760,37 @@ EXTERN VisualID XVisualIDFromVisual(Visual *visual);
|
||||
EXTERN int XPutImage(Display *d, Drawable dr, GC gc, XImage *im,
|
||||
int sx, int sy, int dx, int dy,
|
||||
unsigned int w, unsigned int h);
|
||||
/* Slot 138 is reserved */
|
||||
/* Slot 139 is reserved */
|
||||
/* Slot 140 is reserved */
|
||||
/* Slot 141 is reserved */
|
||||
/* Slot 142 is reserved */
|
||||
/* Slot 143 is reserved */
|
||||
/* 144 */
|
||||
EXTERN void XDestroyIC(XIC xic);
|
||||
/* 145 */
|
||||
EXTERN Cursor XCreatePixmapCursor(Display *d, Pixmap p1, Pixmap p2,
|
||||
XColor *x1, XColor *x2, unsigned int ui1,
|
||||
unsigned int ui2);
|
||||
/* 146 */
|
||||
EXTERN Cursor XCreateGlyphCursor(Display *d, Font f1, Font f2,
|
||||
unsigned int ui1, unsigned int ui2,
|
||||
XColor _Xconst *x1, XColor _Xconst *x2);
|
||||
/* Slot 147 is reserved */
|
||||
/* Slot 148 is reserved */
|
||||
/* Slot 149 is reserved */
|
||||
/* Slot 150 is reserved */
|
||||
/* Slot 151 is reserved */
|
||||
/* Slot 152 is reserved */
|
||||
/* Slot 153 is reserved */
|
||||
/* Slot 154 is reserved */
|
||||
/* Slot 155 is reserved */
|
||||
/* Slot 156 is reserved */
|
||||
/* 157 */
|
||||
EXTERN KeySym XkbKeycodeToKeysym(Display *d, unsigned int k, int g,
|
||||
int i);
|
||||
/* 158 */
|
||||
EXTERN void TkUnusedStubEntry(void);
|
||||
#endif /* AQUA */
|
||||
|
||||
typedef struct TkIntXlibStubs {
|
||||
@@ -878,6 +936,27 @@ typedef struct TkIntXlibStubs {
|
||||
int (*xDrawPoints) (Display *d, Drawable dr, GC gc, XPoint *p, int n, int m); /* 135 */
|
||||
int (*xReparentWindow) (Display *d, Window w, Window p, int x, int y); /* 136 */
|
||||
int (*xPutImage) (Display *d, Drawable dr, GC gc, XImage *im, int sx, int sy, int dx, int dy, unsigned int w, unsigned int h); /* 137 */
|
||||
void (*reserved138)(void);
|
||||
void (*reserved139)(void);
|
||||
void (*reserved140)(void);
|
||||
void (*reserved141)(void);
|
||||
void (*reserved142)(void);
|
||||
void (*reserved143)(void);
|
||||
void (*reserved144)(void);
|
||||
void (*reserved145)(void);
|
||||
void (*reserved146)(void);
|
||||
void (*reserved147)(void);
|
||||
void (*reserved148)(void);
|
||||
void (*reserved149)(void);
|
||||
void (*reserved150)(void);
|
||||
void (*reserved151)(void);
|
||||
void (*reserved152)(void);
|
||||
void (*reserved153)(void);
|
||||
void (*reserved154)(void);
|
||||
void (*reserved155)(void);
|
||||
void (*reserved156)(void);
|
||||
void (*reserved157)(void);
|
||||
void (*tkUnusedStubEntry) (void); /* 158 */
|
||||
#endif /* WIN */
|
||||
#ifdef MAC_OSX_TK /* AQUA */
|
||||
int (*xSetDashes) (Display *display, GC gc, int dash_offset, _Xconst char *dash_list, int n); /* 0 */
|
||||
@@ -986,7 +1065,7 @@ typedef struct TkIntXlibStubs {
|
||||
void (*reserved103)(void);
|
||||
void (*reserved104)(void);
|
||||
void (*reserved105)(void);
|
||||
void (*reserved106)(void);
|
||||
int (*xSetClipRectangles) (Display *display, GC gc, int clip_x_origin, int clip_y_origin, XRectangle rectangles[], int n, int ordering); /* 106 */
|
||||
int (*xFlush) (Display *display); /* 107 */
|
||||
int (*xGrabServer) (Display *display); /* 108 */
|
||||
int (*xUngrabServer) (Display *display); /* 109 */
|
||||
@@ -1000,7 +1079,7 @@ typedef struct TkIntXlibStubs {
|
||||
void (*reserved117)(void);
|
||||
void (*reserved118)(void);
|
||||
void (*reserved119)(void);
|
||||
void (*reserved120)(void);
|
||||
int (*xOffsetRegion) (void *rgn, int dx, int dy); /* 120 */
|
||||
void (*reserved121)(void);
|
||||
void (*reserved122)(void);
|
||||
void (*reserved123)(void);
|
||||
@@ -1009,7 +1088,7 @@ typedef struct TkIntXlibStubs {
|
||||
void (*reserved126)(void);
|
||||
void (*reserved127)(void);
|
||||
void (*reserved128)(void);
|
||||
void (*reserved129)(void);
|
||||
int (*xLowerWindow) (Display *d, Window w); /* 129 */
|
||||
void (*reserved130)(void);
|
||||
void (*reserved131)(void);
|
||||
void (*reserved132)(void);
|
||||
@@ -1018,6 +1097,27 @@ typedef struct TkIntXlibStubs {
|
||||
void (*reserved135)(void);
|
||||
void (*reserved136)(void);
|
||||
int (*xPutImage) (Display *d, Drawable dr, GC gc, XImage *im, int sx, int sy, int dx, int dy, unsigned int w, unsigned int h); /* 137 */
|
||||
void (*reserved138)(void);
|
||||
void (*reserved139)(void);
|
||||
void (*reserved140)(void);
|
||||
void (*reserved141)(void);
|
||||
void (*reserved142)(void);
|
||||
void (*reserved143)(void);
|
||||
void (*xDestroyIC) (XIC xic); /* 144 */
|
||||
Cursor (*xCreatePixmapCursor) (Display *d, Pixmap p1, Pixmap p2, XColor *x1, XColor *x2, unsigned int ui1, unsigned int ui2); /* 145 */
|
||||
Cursor (*xCreateGlyphCursor) (Display *d, Font f1, Font f2, unsigned int ui1, unsigned int ui2, XColor _Xconst *x1, XColor _Xconst *x2); /* 146 */
|
||||
void (*reserved147)(void);
|
||||
void (*reserved148)(void);
|
||||
void (*reserved149)(void);
|
||||
void (*reserved150)(void);
|
||||
void (*reserved151)(void);
|
||||
void (*reserved152)(void);
|
||||
void (*reserved153)(void);
|
||||
void (*reserved154)(void);
|
||||
void (*reserved155)(void);
|
||||
void (*reserved156)(void);
|
||||
KeySym (*xkbKeycodeToKeysym) (Display *d, unsigned int k, int g, int i); /* 157 */
|
||||
void (*tkUnusedStubEntry) (void); /* 158 */
|
||||
#endif /* AQUA */
|
||||
} TkIntXlibStubs;
|
||||
|
||||
@@ -1298,6 +1398,28 @@ extern const TkIntXlibStubs *tkIntXlibStubsPtr;
|
||||
(tkIntXlibStubsPtr->xReparentWindow) /* 136 */
|
||||
#define XPutImage \
|
||||
(tkIntXlibStubsPtr->xPutImage) /* 137 */
|
||||
/* Slot 138 is reserved */
|
||||
/* Slot 139 is reserved */
|
||||
/* Slot 140 is reserved */
|
||||
/* Slot 141 is reserved */
|
||||
/* Slot 142 is reserved */
|
||||
/* Slot 143 is reserved */
|
||||
/* Slot 144 is reserved */
|
||||
/* Slot 145 is reserved */
|
||||
/* Slot 146 is reserved */
|
||||
/* Slot 147 is reserved */
|
||||
/* Slot 148 is reserved */
|
||||
/* Slot 149 is reserved */
|
||||
/* Slot 150 is reserved */
|
||||
/* Slot 151 is reserved */
|
||||
/* Slot 152 is reserved */
|
||||
/* Slot 153 is reserved */
|
||||
/* Slot 154 is reserved */
|
||||
/* Slot 155 is reserved */
|
||||
/* Slot 156 is reserved */
|
||||
/* Slot 157 is reserved */
|
||||
#define TkUnusedStubEntry \
|
||||
(tkIntXlibStubsPtr->tkUnusedStubEntry) /* 158 */
|
||||
#endif /* WIN */
|
||||
#ifdef MAC_OSX_TK /* AQUA */
|
||||
#define XSetDashes \
|
||||
@@ -1498,7 +1620,8 @@ extern const TkIntXlibStubs *tkIntXlibStubsPtr;
|
||||
/* Slot 103 is reserved */
|
||||
/* Slot 104 is reserved */
|
||||
/* Slot 105 is reserved */
|
||||
/* Slot 106 is reserved */
|
||||
#define XSetClipRectangles \
|
||||
(tkIntXlibStubsPtr->xSetClipRectangles) /* 106 */
|
||||
#define XFlush \
|
||||
(tkIntXlibStubsPtr->xFlush) /* 107 */
|
||||
#define XGrabServer \
|
||||
@@ -1519,7 +1642,8 @@ extern const TkIntXlibStubs *tkIntXlibStubsPtr;
|
||||
/* Slot 117 is reserved */
|
||||
/* Slot 118 is reserved */
|
||||
/* Slot 119 is reserved */
|
||||
/* Slot 120 is reserved */
|
||||
#define XOffsetRegion \
|
||||
(tkIntXlibStubsPtr->xOffsetRegion) /* 120 */
|
||||
/* Slot 121 is reserved */
|
||||
/* Slot 122 is reserved */
|
||||
/* Slot 123 is reserved */
|
||||
@@ -1528,7 +1652,8 @@ extern const TkIntXlibStubs *tkIntXlibStubsPtr;
|
||||
/* Slot 126 is reserved */
|
||||
/* Slot 127 is reserved */
|
||||
/* Slot 128 is reserved */
|
||||
/* Slot 129 is reserved */
|
||||
#define XLowerWindow \
|
||||
(tkIntXlibStubsPtr->xLowerWindow) /* 129 */
|
||||
/* Slot 130 is reserved */
|
||||
/* Slot 131 is reserved */
|
||||
/* Slot 132 is reserved */
|
||||
@@ -1538,6 +1663,32 @@ extern const TkIntXlibStubs *tkIntXlibStubsPtr;
|
||||
/* Slot 136 is reserved */
|
||||
#define XPutImage \
|
||||
(tkIntXlibStubsPtr->xPutImage) /* 137 */
|
||||
/* Slot 138 is reserved */
|
||||
/* Slot 139 is reserved */
|
||||
/* Slot 140 is reserved */
|
||||
/* Slot 141 is reserved */
|
||||
/* Slot 142 is reserved */
|
||||
/* Slot 143 is reserved */
|
||||
#define XDestroyIC \
|
||||
(tkIntXlibStubsPtr->xDestroyIC) /* 144 */
|
||||
#define XCreatePixmapCursor \
|
||||
(tkIntXlibStubsPtr->xCreatePixmapCursor) /* 145 */
|
||||
#define XCreateGlyphCursor \
|
||||
(tkIntXlibStubsPtr->xCreateGlyphCursor) /* 146 */
|
||||
/* Slot 147 is reserved */
|
||||
/* Slot 148 is reserved */
|
||||
/* Slot 149 is reserved */
|
||||
/* Slot 150 is reserved */
|
||||
/* Slot 151 is reserved */
|
||||
/* Slot 152 is reserved */
|
||||
/* Slot 153 is reserved */
|
||||
/* Slot 154 is reserved */
|
||||
/* Slot 155 is reserved */
|
||||
/* Slot 156 is reserved */
|
||||
#define XkbKeycodeToKeysym \
|
||||
(tkIntXlibStubsPtr->xkbKeycodeToKeysym) /* 157 */
|
||||
#define TkUnusedStubEntry \
|
||||
(tkIntXlibStubsPtr->tkUnusedStubEntry) /* 158 */
|
||||
#endif /* AQUA */
|
||||
|
||||
#endif /* defined(USE_TK_STUBS) */
|
||||
@@ -1547,4 +1698,6 @@ extern const TkIntXlibStubs *tkIntXlibStubsPtr;
|
||||
#undef TCL_STORAGE_CLASS
|
||||
#define TCL_STORAGE_CLASS DLLIMPORT
|
||||
|
||||
#undef TkUnusedStubEntry
|
||||
|
||||
#endif /* _TKINTXLIBDECLS */
|
||||
|
||||
@@ -82,6 +82,17 @@ EXTERN void * TkMacOSXGetRootControl(Drawable drawable);
|
||||
EXTERN void Tk_MacOSXSetupTkNotifier(void);
|
||||
/* 10 */
|
||||
EXTERN int Tk_MacOSXIsAppInFront(void);
|
||||
/* 11 */
|
||||
EXTERN Tk_Window Tk_MacOSXGetTkWindow(void *w);
|
||||
/* 12 */
|
||||
EXTERN void * Tk_MacOSXGetCGContextForDrawable(Drawable drawable);
|
||||
/* 13 */
|
||||
EXTERN void * Tk_MacOSXGetNSWindowForDrawable(Drawable drawable);
|
||||
/* Slot 14 is reserved */
|
||||
/* Slot 15 is reserved */
|
||||
/* 16 */
|
||||
EXTERN void TkGenWMConfigureEvent_(Tk_Window tkwin, int x, int y,
|
||||
int width, int height, int flags);
|
||||
#endif /* AQUA */
|
||||
|
||||
typedef struct TkPlatStubs {
|
||||
@@ -108,6 +119,12 @@ typedef struct TkPlatStubs {
|
||||
void * (*tkMacOSXGetRootControl) (Drawable drawable); /* 8 */
|
||||
void (*tk_MacOSXSetupTkNotifier) (void); /* 9 */
|
||||
int (*tk_MacOSXIsAppInFront) (void); /* 10 */
|
||||
Tk_Window (*tk_MacOSXGetTkWindow) (void *w); /* 11 */
|
||||
void * (*tk_MacOSXGetCGContextForDrawable) (Drawable drawable); /* 12 */
|
||||
void * (*tk_MacOSXGetNSWindowForDrawable) (Drawable drawable); /* 13 */
|
||||
void (*reserved14)(void);
|
||||
void (*reserved15)(void);
|
||||
void (*tkGenWMConfigureEvent_) (Tk_Window tkwin, int x, int y, int width, int height, int flags); /* 16 */
|
||||
#endif /* AQUA */
|
||||
} TkPlatStubs;
|
||||
|
||||
@@ -160,6 +177,16 @@ extern const TkPlatStubs *tkPlatStubsPtr;
|
||||
(tkPlatStubsPtr->tk_MacOSXSetupTkNotifier) /* 9 */
|
||||
#define Tk_MacOSXIsAppInFront \
|
||||
(tkPlatStubsPtr->tk_MacOSXIsAppInFront) /* 10 */
|
||||
#define Tk_MacOSXGetTkWindow \
|
||||
(tkPlatStubsPtr->tk_MacOSXGetTkWindow) /* 11 */
|
||||
#define Tk_MacOSXGetCGContextForDrawable \
|
||||
(tkPlatStubsPtr->tk_MacOSXGetCGContextForDrawable) /* 12 */
|
||||
#define Tk_MacOSXGetNSWindowForDrawable \
|
||||
(tkPlatStubsPtr->tk_MacOSXGetNSWindowForDrawable) /* 13 */
|
||||
/* Slot 14 is reserved */
|
||||
/* Slot 15 is reserved */
|
||||
#define TkGenWMConfigureEvent_ \
|
||||
(tkPlatStubsPtr->tkGenWMConfigureEvent_) /* 16 */
|
||||
#endif /* AQUA */
|
||||
|
||||
#endif /* defined(USE_TK_STUBS) */
|
||||
@@ -173,4 +200,7 @@ extern const TkPlatStubs *tkPlatStubsPtr;
|
||||
#undef TCL_STORAGE_CLASS
|
||||
#define TCL_STORAGE_CLASS DLLIMPORT
|
||||
|
||||
#undef TkGenWMConfigureEvent_
|
||||
#define Tk_MacOSXGetNSViewForDrawable TkMacOSXGetRootControl
|
||||
|
||||
#endif /* _TKPLATDECLS */
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
if {![package vsatisfies [package provide Tcl] 8.5]} return
|
||||
if {[info sharedlibextension] != ".dll"} return
|
||||
if {[::tcl::pkgconfig get debug]} {
|
||||
package ifneeded dde 1.4.2 [list load [file join $dir tcldde14g.dll] dde]
|
||||
if {[package vsatisfies [package provide Tcl] 9.0-]} {
|
||||
package ifneeded dde 1.4.4 \
|
||||
[list load [file join $dir tcl9dde14.dll] Dde]
|
||||
} elseif {![package vsatisfies [package provide Tcl] 8.7]
|
||||
&& [::tcl::pkgconfig get debug]} {
|
||||
package ifneeded dde 1.4.4 \
|
||||
[list load [file join $dir tcldde14g.dll] Dde]
|
||||
} else {
|
||||
package ifneeded dde 1.4.2 [list load [file join $dir tcldde14.dll] dde]
|
||||
package ifneeded dde 1.4.4 \
|
||||
[list load [file join $dir tcldde14.dll] Dde]
|
||||
}
|
||||
|
||||
Binary file not shown.
@@ -14,8 +14,10 @@
|
||||
|
||||
#define _CRT_SECURE_NO_DEPRECATE
|
||||
#include <windows.h>
|
||||
#ifdef _MSC_VER
|
||||
#pragma comment (lib, "user32.lib")
|
||||
#pragma comment (lib, "kernel32.lib")
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
|
||||
@@ -37,7 +39,7 @@
|
||||
/* protos */
|
||||
|
||||
static int CheckForCompilerFeature(const char *option);
|
||||
static int CheckForLinkerFeature(const char **options, int count);
|
||||
static int CheckForLinkerFeature(char **options, int count);
|
||||
static int IsIn(const char *string, const char *substring);
|
||||
static int SubstituteFile(const char *substs, const char *filename);
|
||||
static int QualifyPath(const char *path);
|
||||
@@ -54,8 +56,8 @@ typedef struct {
|
||||
char buffer[STATICBUFFERSIZE];
|
||||
} pipeinfo;
|
||||
|
||||
pipeinfo Out = {INVALID_HANDLE_VALUE, '\0'};
|
||||
pipeinfo Err = {INVALID_HANDLE_VALUE, '\0'};
|
||||
pipeinfo Out = {INVALID_HANDLE_VALUE, ""};
|
||||
pipeinfo Err = {INVALID_HANDLE_VALUE, ""};
|
||||
|
||||
/*
|
||||
* exitcodes: 0 == no, 1 == yes, 2 == error
|
||||
@@ -273,7 +275,7 @@ CheckForCompilerFeature(
|
||||
"Tried to launch: \"%s\", but got error [%u]: ", cmdline, err);
|
||||
|
||||
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_IGNORE_INSERTS|
|
||||
FORMAT_MESSAGE_MAX_WIDTH_MASK, 0L, err, 0, (LPVOID)&msg[chars],
|
||||
FORMAT_MESSAGE_MAX_WIDTH_MASK, 0L, err, 0, (LPSTR)&msg[chars],
|
||||
(300-chars), 0);
|
||||
WriteFile(GetStdHandle(STD_ERROR_HANDLE), msg, lstrlen(msg), &err,NULL);
|
||||
return 2;
|
||||
@@ -326,7 +328,7 @@ CheckForCompilerFeature(
|
||||
|
||||
static int
|
||||
CheckForLinkerFeature(
|
||||
const char **options,
|
||||
char **options,
|
||||
int count)
|
||||
{
|
||||
STARTUPINFO si;
|
||||
@@ -407,7 +409,7 @@ CheckForLinkerFeature(
|
||||
"Tried to launch: \"%s\", but got error [%u]: ", cmdline, err);
|
||||
|
||||
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_IGNORE_INSERTS|
|
||||
FORMAT_MESSAGE_MAX_WIDTH_MASK, 0L, err, 0, (LPVOID)&msg[chars],
|
||||
FORMAT_MESSAGE_MAX_WIDTH_MASK, 0L, err, 0, (LPSTR)&msg[chars],
|
||||
(300-chars), 0);
|
||||
WriteFile(GetStdHandle(STD_ERROR_HANDLE), msg, lstrlen(msg), &err,NULL);
|
||||
return 2;
|
||||
@@ -503,7 +505,6 @@ GetVersionFromFile(
|
||||
const char *match,
|
||||
int numdots)
|
||||
{
|
||||
size_t cbBuffer = 100;
|
||||
static char szBuffer[100];
|
||||
char *szResult = NULL;
|
||||
FILE *fp = fopen(filename, "rt");
|
||||
@@ -513,7 +514,7 @@ GetVersionFromFile(
|
||||
* Read data until we see our match string.
|
||||
*/
|
||||
|
||||
while (fgets(szBuffer, cbBuffer, fp) != NULL) {
|
||||
while (fgets(szBuffer, sizeof(szBuffer), fp) != NULL) {
|
||||
LPSTR p, q;
|
||||
|
||||
p = strstr(szBuffer, match);
|
||||
@@ -523,7 +524,7 @@ GetVersionFromFile(
|
||||
*/
|
||||
|
||||
p += strlen(match);
|
||||
while (*p && !isdigit(*p)) {
|
||||
while (*p && !isdigit((unsigned char)*p)) {
|
||||
++p;
|
||||
}
|
||||
|
||||
@@ -532,14 +533,13 @@ GetVersionFromFile(
|
||||
*/
|
||||
|
||||
q = p;
|
||||
while (*q && (strchr("0123456789.ab", *q)) && ((!strchr(".ab", *q)
|
||||
&& (!strchr("ab", q[-1])) || --numdots))) {
|
||||
while (*q && (strchr("0123456789.ab", *q)) && (((!strchr(".ab", *q)
|
||||
&& !strchr("ab", q[-1])) || --numdots))) {
|
||||
++q;
|
||||
}
|
||||
|
||||
memcpy(szBuffer, p, q - p);
|
||||
szBuffer[q-p] = 0;
|
||||
szResult = szBuffer;
|
||||
*q = 0;
|
||||
szResult = p;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -562,7 +562,7 @@ typedef struct list_item_t {
|
||||
static list_item_t *
|
||||
list_insert(list_item_t **listPtrPtr, const char *key, const char *value)
|
||||
{
|
||||
list_item_t *itemPtr = malloc(sizeof(list_item_t));
|
||||
list_item_t *itemPtr = (list_item_t *)malloc(sizeof(list_item_t));
|
||||
if (itemPtr) {
|
||||
itemPtr->key = strdup(key);
|
||||
itemPtr->value = strdup(value);
|
||||
@@ -611,9 +611,7 @@ SubstituteFile(
|
||||
const char *substitutions,
|
||||
const char *filename)
|
||||
{
|
||||
size_t cbBuffer = 1024;
|
||||
static char szBuffer[1024], szCopy[1024];
|
||||
char *szResult = NULL;
|
||||
list_item_t *substPtr = NULL;
|
||||
FILE *fp, *sp;
|
||||
|
||||
@@ -626,7 +624,7 @@ SubstituteFile(
|
||||
|
||||
sp = fopen(substitutions, "rt");
|
||||
if (sp != NULL) {
|
||||
while (fgets(szBuffer, cbBuffer, sp) != NULL) {
|
||||
while (fgets(szBuffer, sizeof(szBuffer), sp) != NULL) {
|
||||
unsigned char *ks, *ke, *vs, *ve;
|
||||
ks = (unsigned char*)szBuffer;
|
||||
while (ks && *ks && isspace(*ks)) ++ks;
|
||||
@@ -657,7 +655,7 @@ SubstituteFile(
|
||||
* Run the substitutions over each line of the input
|
||||
*/
|
||||
|
||||
while (fgets(szBuffer, cbBuffer, fp) != NULL) {
|
||||
while (fgets(szBuffer, sizeof(szBuffer), fp) != NULL) {
|
||||
list_item_t *p = NULL;
|
||||
for (p = substPtr; p != NULL; p = p->nextPtr) {
|
||||
char *m = strstr(szBuffer, p->key);
|
||||
@@ -674,7 +672,7 @@ SubstituteFile(
|
||||
memcpy(szBuffer, szCopy, sizeof(szCopy));
|
||||
}
|
||||
}
|
||||
printf(szBuffer);
|
||||
printf("%s", szBuffer);
|
||||
}
|
||||
|
||||
list_free(&substPtr);
|
||||
@@ -708,7 +706,7 @@ QualifyPath(
|
||||
{
|
||||
char szCwd[MAX_PATH + 1];
|
||||
|
||||
GetFullPathName(szPath, sizeof(szCwd)-1, szCwd, NULL);
|
||||
GetFullPathName(szPath, sizeof(szCwd)-1, szCwd, NULL);
|
||||
printf("%s\n", szCwd);
|
||||
return 0;
|
||||
}
|
||||
@@ -725,7 +723,8 @@ static int LocateDependencyHelper(const char *dir, const char *keypath)
|
||||
{
|
||||
HANDLE hSearch;
|
||||
char path[MAX_PATH+1];
|
||||
int dirlen, keylen, ret;
|
||||
size_t dirlen;
|
||||
int keylen, ret;
|
||||
WIN32_FIND_DATA finfo;
|
||||
|
||||
if (dir == NULL || keypath == NULL)
|
||||
@@ -792,7 +791,8 @@ static int LocateDependencyHelper(const char *dir, const char *keypath)
|
||||
*/
|
||||
static int LocateDependency(const char *keypath)
|
||||
{
|
||||
int i, ret;
|
||||
size_t i;
|
||||
int ret;
|
||||
static const char *paths[] = {"..", "..\\..", "..\\..\\.."};
|
||||
|
||||
for (i = 0; i < (sizeof(paths)/sizeof(paths[0])); ++i) {
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
# compiler switches, defining common targets and macros. The Tcl makefile
|
||||
# directly includes this. Extensions include it via "rules-ext.vc".
|
||||
#
|
||||
# See TIP 477 (https://core.tcl-lang.org/tips/doc/trunk/tip/477.md) for
|
||||
# See TIP 477 (https://core.tcl-lang.org/tips/doc/main/tip/477.md) for
|
||||
# detailed documentation.
|
||||
#
|
||||
# See the file "license.terms" for information on usage and redistribution
|
||||
@@ -24,7 +24,7 @@ _RULES_VC = 1
|
||||
# For modifications that are not backward-compatible, you *must* change
|
||||
# the major version.
|
||||
RULES_VERSION_MAJOR = 1
|
||||
RULES_VERSION_MINOR = 4
|
||||
RULES_VERSION_MINOR = 9
|
||||
|
||||
# The PROJECT macro must be defined by parent makefile.
|
||||
!if "$(PROJECT)" == ""
|
||||
@@ -302,7 +302,7 @@ TCLDIR = $(_INSTALLDIR)\..
|
||||
_TCLDIR = $(_INSTALLDIR)\..
|
||||
_TCL_H = $(_TCLDIR)\include\tcl.h
|
||||
|
||||
!else # exist(...) && ! $(NEED_TCL_SOURCE)
|
||||
!else # exist(...) && !$(NEED_TCL_SOURCE)
|
||||
|
||||
!if [echo _TCLDIR = \> nmakehlp.out] \
|
||||
|| [nmakehlp -L generic\tcl.h >> nmakehlp.out]
|
||||
@@ -313,7 +313,7 @@ TCLINSTALL = 0
|
||||
TCLDIR = $(_TCLDIR)
|
||||
_TCL_H = $(_TCLDIR)\generic\tcl.h
|
||||
|
||||
!endif # exist(...) && ! $(NEED_TCL_SOURCE)
|
||||
!endif # exist(...) && !$(NEED_TCL_SOURCE)
|
||||
|
||||
!endif # TCLDIR
|
||||
|
||||
@@ -415,9 +415,6 @@ _INSTALLDIR=$(_INSTALLDIR)\lib
|
||||
# NATIVE_ARCH - set to IX86 or AMD64 for the host machine
|
||||
# MACHINE - same as $(ARCH) - legacy
|
||||
# _VC_MANIFEST_EMBED_{DLL,EXE} - commands for embedding a manifest if needed
|
||||
# CFG_ENCODING - set to an character encoding.
|
||||
# TBD - this is passed to compiler as TCL_CFGVAL_ENCODING but can't
|
||||
# see where it is used
|
||||
|
||||
cc32 = $(CC) # built-in default.
|
||||
link32 = link
|
||||
@@ -503,10 +500,6 @@ _VC_MANIFEST_EMBED_EXE=if exist $@.manifest mt -nologo -manifest $@.manifest -ou
|
||||
_VC_MANIFEST_EMBED_DLL=if exist $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;2
|
||||
!endif
|
||||
|
||||
!ifndef CFG_ENCODING
|
||||
CFG_ENCODING = \"cp1252\"
|
||||
!endif
|
||||
|
||||
################################################################
|
||||
# 4. Build the nmakehlp program
|
||||
# This is a helper app we need to overcome nmake's limiting
|
||||
@@ -514,7 +507,7 @@ CFG_ENCODING = \"cp1252\"
|
||||
# information about supported compiler options etc.
|
||||
#
|
||||
# Tcl itself will always use the nmakehlp.c program which is
|
||||
# in its own source. This is the "master" copy and kept updated.
|
||||
# in its own source. It will be kept updated there.
|
||||
#
|
||||
# Extensions built against an installed Tcl will use the installed
|
||||
# copy of Tcl's nmakehlp.c if there is one and their own version
|
||||
@@ -537,7 +530,7 @@ NMAKEHLPC = nmakehlp.c
|
||||
!if exist("$(_TCLDIR)\lib\nmake\nmakehlp.c")
|
||||
NMAKEHLPC = $(_TCLDIR)\lib\nmake\nmakehlp.c
|
||||
!endif
|
||||
!else # ! $(TCLINSTALL)
|
||||
!else # !$(TCLINSTALL)
|
||||
!if exist("$(_TCLDIR)\win\nmakehlp.c")
|
||||
NMAKEHLPC = $(_TCLDIR)\win\nmakehlp.c
|
||||
!endif
|
||||
@@ -659,8 +652,130 @@ LINKERFLAGS = $(LINKERFLAGS) -ltcg
|
||||
!endif
|
||||
!endif
|
||||
|
||||
|
||||
################################################################
|
||||
# 6. Extract various version numbers from headers
|
||||
# For Tcl and Tk, version numbers are extracted from tcl.h and tk.h
|
||||
# respectively. For extensions, versions are extracted from the
|
||||
# configure.in or configure.ac from the TEA configuration if it
|
||||
# exists, and unset otherwise.
|
||||
# Sets the following macros:
|
||||
# TCL_MAJOR_VERSION
|
||||
# TCL_MINOR_VERSION
|
||||
# TCL_RELEASE_SERIAL
|
||||
# TCL_PATCH_LEVEL
|
||||
# TCL_PATCH_LETTER
|
||||
# TCL_VERSION
|
||||
# TK_MAJOR_VERSION
|
||||
# TK_MINOR_VERSION
|
||||
# TK_RELEASE_SERIAL
|
||||
# TK_PATCH_LEVEL
|
||||
# TK_PATCH_LETTER
|
||||
# TK_VERSION
|
||||
# DOTVERSION - set as (for example) 2.5
|
||||
# VERSION - set as (for example 25)
|
||||
#--------------------------------------------------------------
|
||||
|
||||
!if [echo REM = This file is generated from rules.vc > versions.vc]
|
||||
!endif
|
||||
!if [echo TCL_MAJOR_VERSION = \>> versions.vc] \
|
||||
&& [nmakehlp -V "$(_TCL_H)" TCL_MAJOR_VERSION >> versions.vc]
|
||||
!endif
|
||||
!if [echo TCL_MINOR_VERSION = \>> versions.vc] \
|
||||
&& [nmakehlp -V "$(_TCL_H)" TCL_MINOR_VERSION >> versions.vc]
|
||||
!endif
|
||||
!if [echo TCL_RELEASE_SERIAL = \>> versions.vc] \
|
||||
&& [nmakehlp -V "$(_TCL_H)" TCL_RELEASE_SERIAL >> versions.vc]
|
||||
!endif
|
||||
!if [echo TCL_PATCH_LEVEL = \>> versions.vc] \
|
||||
&& [nmakehlp -V "$(_TCL_H)" TCL_PATCH_LEVEL >> versions.vc]
|
||||
!endif
|
||||
|
||||
!if defined(_TK_H)
|
||||
!if [echo TK_MAJOR_VERSION = \>> versions.vc] \
|
||||
&& [nmakehlp -V $(_TK_H) TK_MAJOR_VERSION >> versions.vc]
|
||||
!endif
|
||||
!if [echo TK_MINOR_VERSION = \>> versions.vc] \
|
||||
&& [nmakehlp -V $(_TK_H) TK_MINOR_VERSION >> versions.vc]
|
||||
!endif
|
||||
!if [echo TK_RELEASE_SERIAL = \>> versions.vc] \
|
||||
&& [nmakehlp -V "$(_TK_H)" TK_RELEASE_SERIAL >> versions.vc]
|
||||
!endif
|
||||
!if [echo TK_PATCH_LEVEL = \>> versions.vc] \
|
||||
&& [nmakehlp -V $(_TK_H) TK_PATCH_LEVEL >> versions.vc]
|
||||
!endif
|
||||
!endif # _TK_H
|
||||
|
||||
!include versions.vc
|
||||
|
||||
TCL_VERSION = $(TCL_MAJOR_VERSION)$(TCL_MINOR_VERSION)
|
||||
TCL_DOTVERSION = $(TCL_MAJOR_VERSION).$(TCL_MINOR_VERSION)
|
||||
!if [nmakehlp -f $(TCL_PATCH_LEVEL) "a"]
|
||||
TCL_PATCH_LETTER = a
|
||||
!elseif [nmakehlp -f $(TCL_PATCH_LEVEL) "b"]
|
||||
TCL_PATCH_LETTER = b
|
||||
!else
|
||||
TCL_PATCH_LETTER = .
|
||||
!endif
|
||||
|
||||
!if defined(_TK_H)
|
||||
|
||||
TK_VERSION = $(TK_MAJOR_VERSION)$(TK_MINOR_VERSION)
|
||||
TK_DOTVERSION = $(TK_MAJOR_VERSION).$(TK_MINOR_VERSION)
|
||||
!if [nmakehlp -f $(TK_PATCH_LEVEL) "a"]
|
||||
TK_PATCH_LETTER = a
|
||||
!elseif [nmakehlp -f $(TK_PATCH_LEVEL) "b"]
|
||||
TK_PATCH_LETTER = b
|
||||
!else
|
||||
TK_PATCH_LETTER = .
|
||||
!endif
|
||||
|
||||
!endif
|
||||
|
||||
# Set DOTVERSION and VERSION
|
||||
!if $(DOING_TCL)
|
||||
|
||||
DOTVERSION = $(TCL_MAJOR_VERSION).$(TCL_MINOR_VERSION)
|
||||
VERSION = $(TCL_VERSION)
|
||||
|
||||
!elseif $(DOING_TK)
|
||||
|
||||
DOTVERSION = $(TK_DOTVERSION)
|
||||
VERSION = $(TK_VERSION)
|
||||
|
||||
!else # Doing a non-Tk extension
|
||||
|
||||
# If parent makefile has not defined DOTVERSION, try to get it from TEA
|
||||
# first from a configure.in file, and then from configure.ac
|
||||
!ifndef DOTVERSION
|
||||
!if [echo DOTVERSION = \> versions.vc] \
|
||||
|| [nmakehlp -V $(ROOT)\configure.in ^[$(PROJECT)^] >> versions.vc]
|
||||
!if [echo DOTVERSION = \> versions.vc] \
|
||||
|| [nmakehlp -V $(ROOT)\configure.ac ^[$(PROJECT)^] >> versions.vc]
|
||||
!error *** Could not figure out extension version. Please define DOTVERSION in parent makefile before including rules.vc.
|
||||
!endif
|
||||
!endif
|
||||
!include versions.vc
|
||||
!endif # DOTVERSION
|
||||
VERSION = $(DOTVERSION:.=)
|
||||
|
||||
!endif # $(DOING_TCL) ... etc.
|
||||
|
||||
# Windows RC files have 3 version components. Ensure this irrespective
|
||||
# of how many components the package has specified. Basically, ensure
|
||||
# minimum 4 components by appending 4 0's and then pick out the first 4.
|
||||
# Also take care of the fact that DOTVERSION may have "a" or "b" instead
|
||||
# of "." separating the version components.
|
||||
DOTSEPARATED=$(DOTVERSION:a=.)
|
||||
DOTSEPARATED=$(DOTSEPARATED:b=.)
|
||||
!if [echo RCCOMMAVERSION = \> versions.vc] \
|
||||
|| [for /f "tokens=1,2,3,4,5* delims=." %a in ("$(DOTSEPARATED).0.0.0.0") do echo %a,%b,%c,%d >> versions.vc]
|
||||
!error *** Could not generate RCCOMMAVERSION ***
|
||||
!endif
|
||||
!include versions.vc
|
||||
|
||||
########################################################################
|
||||
# 6. Parse the OPTS macro to work out the requested build configuration.
|
||||
# 7. Parse the OPTS macro to work out the requested build configuration.
|
||||
# Based on this, we will construct the actual switches to be passed to the
|
||||
# compiler and linker using the macros defined in the previous section.
|
||||
# The following macros are defined by this section based on OPTS
|
||||
@@ -674,9 +789,10 @@ LINKERFLAGS = $(LINKERFLAGS) -ltcg
|
||||
# MSVCRT - 1 -> link to dynamic C runtime even when building static Tcl build
|
||||
# 0 -> link to static C runtime for static Tcl build.
|
||||
# Does not impact shared Tcl builds (STATIC_BUILD == 0)
|
||||
# Default: 1 for Tcl 8.7 and up, 0 otherwise.
|
||||
# TCL_USE_STATIC_PACKAGES - 1 -> statically link the registry and dde extensions
|
||||
# in the Tcl shell. 0 -> keep them as shared libraries
|
||||
# Does not impact shared Tcl builds.
|
||||
# in the Tcl and Wish shell. 0 -> keep them as shared libraries. Does
|
||||
# not impact shared Tcl builds. Implied by STATIC_BUILD since Tcl 8.7.
|
||||
# USE_THREAD_ALLOC - 1 -> Use a shared global free pool for allocation.
|
||||
# 0 -> Use the non-thread allocator.
|
||||
# UNCHECKED - 1 -> when doing a debug build with symbols, use the release
|
||||
@@ -685,7 +801,9 @@ LINKERFLAGS = $(LINKERFLAGS) -ltcg
|
||||
# CONFIG_CHECK - 1 -> check current build configuration against Tcl
|
||||
# configuration (ignored for Tcl itself)
|
||||
# _USE_64BIT_TIME_T - forces a build using 64-bit time_t for 32-bit build
|
||||
# (CRT library should support this)
|
||||
# (CRT library should support this, not needed for Tcl 9.x)
|
||||
# TCL_UTF_MAX=4 - forces a build allowing 4-byte UTF-8 sequences internally.
|
||||
# (Not needed for Tcl 9.x)
|
||||
# Further, LINKERFLAGS are modified based on above.
|
||||
|
||||
# Default values for all the above
|
||||
@@ -728,11 +846,8 @@ MSVCRT = 0
|
||||
!else
|
||||
!if [nmakehlp -f $(OPTS) "msvcrt"]
|
||||
!message *** Doing msvcrt
|
||||
MSVCRT = 1
|
||||
!else
|
||||
!if !$(STATIC_BUILD)
|
||||
MSVCRT = 1
|
||||
!else
|
||||
!if $(TCL_MAJOR_VERSION) == 8 && $(TCL_MINOR_VERSION) < 7 && $(STATIC_BUILD)
|
||||
MSVCRT = 0
|
||||
!endif
|
||||
!endif
|
||||
@@ -741,24 +856,26 @@ MSVCRT = 0
|
||||
!if [nmakehlp -f $(OPTS) "staticpkg"] && $(STATIC_BUILD)
|
||||
!message *** Doing staticpkg
|
||||
TCL_USE_STATIC_PACKAGES = 1
|
||||
!else
|
||||
TCL_USE_STATIC_PACKAGES = 0
|
||||
!endif
|
||||
|
||||
!if [nmakehlp -f $(OPTS) "nothreads"]
|
||||
!message *** Compile explicitly for non-threaded tcl
|
||||
TCL_THREADS = 0
|
||||
USE_THREAD_ALLOC= 0
|
||||
!else
|
||||
TCL_THREADS = 1
|
||||
USE_THREAD_ALLOC= 1
|
||||
!endif
|
||||
|
||||
!if $(TCL_MAJOR_VERSION) == 8
|
||||
!if [nmakehlp -f $(OPTS) "time64bit"]
|
||||
!message *** Force 64-bit time_t
|
||||
_USE_64BIT_TIME_T = 1
|
||||
!endif
|
||||
|
||||
!if [nmakehlp -f $(OPTS) "utfmax"]
|
||||
!message *** Force allowing 4-byte UTF-8 sequences internally
|
||||
TCL_UTF_MAX = 4
|
||||
!endif
|
||||
!endif
|
||||
|
||||
# Yes, it's weird that the "symbols" option controls DEBUG and
|
||||
# the "pdbs" option controls SYMBOLS. That's historical.
|
||||
!if [nmakehlp -f $(OPTS) "symbols"]
|
||||
@@ -842,7 +959,7 @@ This compiler does not support profile guided optimization.
|
||||
!endif
|
||||
|
||||
################################################################
|
||||
# 7. Parse the STATS macro to configure code instrumentation
|
||||
# 8. Parse the STATS macro to configure code instrumentation
|
||||
# The following macros are set by this section:
|
||||
# TCL_MEM_DEBUG - 1 -> enables memory allocation instrumentation
|
||||
# 0 -> disables
|
||||
@@ -872,7 +989,7 @@ TCL_COMPILE_DEBUG = 0
|
||||
!endif
|
||||
|
||||
####################################################################
|
||||
# 8. Parse the CHECKS macro to configure additional compiler checks
|
||||
# 9. Parse the CHECKS macro to configure additional compiler checks
|
||||
# The following macros are set by this section:
|
||||
# WARNINGS - compiler switches that control the warnings level
|
||||
# TCL_NO_DEPRECATED - 1 -> disable support for deprecated functions
|
||||
@@ -904,86 +1021,6 @@ WARNINGS = $(WARNINGS) -Wp64
|
||||
|
||||
!endif
|
||||
|
||||
################################################################
|
||||
# 9. Extract various version numbers
|
||||
# For Tcl and Tk, version numbers are extracted from tcl.h and tk.h
|
||||
# respectively. For extensions, versions are extracted from the
|
||||
# configure.in or configure.ac from the TEA configuration if it
|
||||
# exists, and unset otherwise.
|
||||
# Sets the following macros:
|
||||
# TCL_MAJOR_VERSION
|
||||
# TCL_MINOR_VERSION
|
||||
# TCL_PATCH_LEVEL
|
||||
# TCL_VERSION
|
||||
# TK_MAJOR_VERSION
|
||||
# TK_MINOR_VERSION
|
||||
# TK_PATCH_LEVEL
|
||||
# TK_VERSION
|
||||
# DOTVERSION - set as (for example) 2.5
|
||||
# VERSION - set as (for example 25)
|
||||
#--------------------------------------------------------------
|
||||
|
||||
!if [echo REM = This file is generated from rules.vc > versions.vc]
|
||||
!endif
|
||||
!if [echo TCL_MAJOR_VERSION = \>> versions.vc] \
|
||||
&& [nmakehlp -V "$(_TCL_H)" TCL_MAJOR_VERSION >> versions.vc]
|
||||
!endif
|
||||
!if [echo TCL_MINOR_VERSION = \>> versions.vc] \
|
||||
&& [nmakehlp -V "$(_TCL_H)" TCL_MINOR_VERSION >> versions.vc]
|
||||
!endif
|
||||
!if [echo TCL_PATCH_LEVEL = \>> versions.vc] \
|
||||
&& [nmakehlp -V "$(_TCL_H)" TCL_PATCH_LEVEL >> versions.vc]
|
||||
!endif
|
||||
|
||||
!if defined(_TK_H)
|
||||
!if [echo TK_MAJOR_VERSION = \>> versions.vc] \
|
||||
&& [nmakehlp -V $(_TK_H) TK_MAJOR_VERSION >> versions.vc]
|
||||
!endif
|
||||
!if [echo TK_MINOR_VERSION = \>> versions.vc] \
|
||||
&& [nmakehlp -V $(_TK_H) TK_MINOR_VERSION >> versions.vc]
|
||||
!endif
|
||||
!if [echo TK_PATCH_LEVEL = \>> versions.vc] \
|
||||
&& [nmakehlp -V $(_TK_H) TK_PATCH_LEVEL >> versions.vc]
|
||||
!endif
|
||||
!endif # _TK_H
|
||||
|
||||
!include versions.vc
|
||||
|
||||
TCL_VERSION = $(TCL_MAJOR_VERSION)$(TCL_MINOR_VERSION)
|
||||
TCL_DOTVERSION = $(TCL_MAJOR_VERSION).$(TCL_MINOR_VERSION)
|
||||
!if defined(_TK_H)
|
||||
TK_VERSION = $(TK_MAJOR_VERSION)$(TK_MINOR_VERSION)
|
||||
TK_DOTVERSION = $(TK_MAJOR_VERSION).$(TK_MINOR_VERSION)
|
||||
!endif
|
||||
|
||||
# Set DOTVERSION and VERSION
|
||||
!if $(DOING_TCL)
|
||||
|
||||
DOTVERSION = $(TCL_MAJOR_VERSION).$(TCL_MINOR_VERSION)
|
||||
VERSION = $(TCL_VERSION)
|
||||
|
||||
!elseif $(DOING_TK)
|
||||
|
||||
DOTVERSION = $(TK_DOTVERSION)
|
||||
VERSION = $(TK_VERSION)
|
||||
|
||||
!else # Doing a non-Tk extension
|
||||
|
||||
# If parent makefile has not defined DOTVERSION, try to get it from TEA
|
||||
# first from a configure.in file, and then from configure.ac
|
||||
!ifndef DOTVERSION
|
||||
!if [echo DOTVERSION = \> versions.vc] \
|
||||
|| [nmakehlp -V $(ROOT)\configure.in ^[$(PROJECT)^] >> versions.vc]
|
||||
!if [echo DOTVERSION = \> versions.vc] \
|
||||
|| [nmakehlp -V $(ROOT)\configure.ac ^[$(PROJECT)^] >> versions.vc]
|
||||
!error *** Could not figure out extension version. Please define DOTVERSION in parent makefile before including rules.vc.
|
||||
!endif
|
||||
!endif
|
||||
!include versions.vc
|
||||
!endif # DOTVERSION
|
||||
VERSION = $(DOTVERSION:.=)
|
||||
|
||||
!endif # $(DOING_TCL) ... etc.
|
||||
|
||||
################################################################
|
||||
# 10. Construct output directory and file paths
|
||||
@@ -1029,7 +1066,7 @@ BUILDDIRTOP =$(BUILDDIRTOP)_$(MACHINE)
|
||||
BUILDDIRTOP =$(BUILDDIRTOP)_VC$(VCVER)
|
||||
!endif
|
||||
|
||||
!if !$(DEBUG) || $(DEBUG) && $(UNCHECKED)
|
||||
!if !$(DEBUG) || $(TCL_VERSION) > 86 || $(DEBUG) && $(UNCHECKED)
|
||||
SUFX = $(SUFX:g=)
|
||||
!endif
|
||||
|
||||
@@ -1080,20 +1117,27 @@ OUT_DIR = $(TMP_DIR)
|
||||
# The name of the stubs library for the project being built
|
||||
STUBPREFIX = $(PROJECT)stub
|
||||
|
||||
#
|
||||
# Set up paths to various Tcl executables and libraries needed by extensions
|
||||
!if $(DOING_TCL)
|
||||
#
|
||||
|
||||
# TIP 430. Unused for 8.6 but no harm defining it to allow a common rules.vc
|
||||
TCLSCRIPTZIPNAME = libtcl$(TCL_MAJOR_VERSION).$(TCL_MINOR_VERSION)$(TCL_PATCH_LETTER)$(TCL_RELEASE_SERIAL).zip
|
||||
TKSCRIPTZIPNAME = libtk$(TK_MAJOR_VERSION).$(TK_MINOR_VERSION)$(TK_PATCH_LETTER)$(TK_RELEASE_SERIAL).zip
|
||||
|
||||
!if $(DOING_TCL)
|
||||
TCLSHNAME = $(PROJECT)sh$(VERSION)$(SUFX).exe
|
||||
TCLSH = $(OUT_DIR)\$(TCLSHNAME)
|
||||
TCLIMPLIB = $(OUT_DIR)\$(PROJECT)$(VERSION)$(SUFX).lib
|
||||
TCLLIBNAME = $(PROJECT)$(VERSION)$(SUFX).$(EXT)
|
||||
TCLLIB = $(OUT_DIR)\$(TCLLIBNAME)
|
||||
TCLSCRIPTZIP = $(OUT_DIR)\$(TCLSCRIPTZIPNAME)
|
||||
|
||||
TCLSTUBLIBNAME = $(STUBPREFIX)$(VERSION).lib
|
||||
TCLSTUBLIB = $(OUT_DIR)\$(TCLSTUBLIBNAME)
|
||||
TCL_INCLUDES = -I"$(WIN_DIR)" -I"$(GENERICDIR)"
|
||||
|
||||
!else # ! $(DOING_TCL)
|
||||
!else # !$(DOING_TCL)
|
||||
|
||||
!if $(TCLINSTALL) # Building against an installed Tcl
|
||||
|
||||
@@ -1115,6 +1159,7 @@ TCLIMPLIB = $(_TCLDIR)\lib\tcl$(TCL_VERSION)t$(SUFX:t=).lib
|
||||
TCL_LIBRARY = $(_TCLDIR)\lib
|
||||
TCLREGLIB = $(_TCLDIR)\lib\tclreg13$(SUFX:t=).lib
|
||||
TCLDDELIB = $(_TCLDIR)\lib\tcldde14$(SUFX:t=).lib
|
||||
TCLSCRIPTZIP = $(_TCLDIR)\lib\$(TCLSCRIPTZIPNAME)
|
||||
TCLTOOLSDIR = \must\have\tcl\sources\to\build\this\target
|
||||
TCL_INCLUDES = -I"$(_TCLDIR)\include"
|
||||
|
||||
@@ -1134,6 +1179,7 @@ TCLIMPLIB = $(_TCLDIR)\win\$(BUILDDIRTOP)\tcl$(TCL_VERSION)t$(SUFX:t=).lib
|
||||
TCL_LIBRARY = $(_TCLDIR)\library
|
||||
TCLREGLIB = $(_TCLDIR)\win\$(BUILDDIRTOP)\tclreg13$(SUFX:t=).lib
|
||||
TCLDDELIB = $(_TCLDIR)\win\$(BUILDDIRTOP)\tcldde14$(SUFX:t=).lib
|
||||
TCLSCRIPTZIP = $(_TCLDIR)\win\$(BUILDDIRTOP)\$(TCLSCRIPTZIPNAME)
|
||||
TCLTOOLSDIR = $(_TCLDIR)\tools
|
||||
TCL_INCLUDES = -I"$(_TCLDIR)\generic" -I"$(_TCLDIR)\win"
|
||||
|
||||
@@ -1157,16 +1203,24 @@ TCLSH_NATIVE = $(TCLSH)
|
||||
!if $(DOING_TK) || $(NEED_TK)
|
||||
WISHNAMEPREFIX = wish
|
||||
WISHNAME = $(WISHNAMEPREFIX)$(TK_VERSION)$(SUFX).exe
|
||||
TKLIBNAME = $(PROJECT)$(TK_VERSION)$(SUFX).$(EXT)
|
||||
TKSTUBLIBNAME = tkstub$(TK_VERSION).lib
|
||||
TKLIBNAME8 = tk$(TK_VERSION)$(SUFX).$(EXT)
|
||||
TKLIBNAME9 = tcl9tk$(TK_VERSION)$(SUFX).$(EXT)
|
||||
!if $(TCL_MAJOR_VERSION) == 8
|
||||
TKLIBNAME = tk$(TK_VERSION)$(SUFX).$(EXT)
|
||||
TKIMPLIBNAME = tk$(TK_VERSION)$(SUFX).lib
|
||||
!else
|
||||
TKLIBNAME = tcl9tk$(TK_VERSION)$(SUFX).$(EXT)
|
||||
TKIMPLIBNAME = tcl9tk$(TK_VERSION)$(SUFX).lib
|
||||
!endif
|
||||
TKSTUBLIBNAME = tkstub$(TK_VERSION).lib
|
||||
|
||||
!if $(DOING_TK)
|
||||
WISH = $(OUT_DIR)\$(WISHNAME)
|
||||
TKSTUBLIB = $(OUT_DIR)\$(TKSTUBLIBNAME)
|
||||
TKIMPLIB = $(OUT_DIR)\$(TKIMPLIBNAME)
|
||||
TKLIB = $(OUT_DIR)\$(TKLIBNAME)
|
||||
TK_INCLUDES = -I"$(WIN_DIR)" -I"$(GENERICDIR)"
|
||||
TK_INCLUDES = -I"$(WIN_DIR)" -I"$(GENERICDIR)"
|
||||
TKSCRIPTZIP = $(OUT_DIR)\$(TKSCRIPTZIPNAME)
|
||||
|
||||
!else # effectively NEED_TK
|
||||
|
||||
@@ -1181,7 +1235,10 @@ TKIMPLIBNAME = tk$(TK_VERSION)$(SUFX:t=).lib
|
||||
TKIMPLIB = $(_TKDIR)\lib\$(TKIMPLIBNAME)
|
||||
!endif
|
||||
TK_INCLUDES = -I"$(_TKDIR)\include"
|
||||
TKSCRIPTZIP = $(_TKDIR)\lib\$(TKSCRIPTZIPNAME)
|
||||
|
||||
!else # Building against Tk sources
|
||||
|
||||
WISH = $(_TKDIR)\win\$(BUILDDIRTOP)\$(WISHNAME)
|
||||
TKSTUBLIB = $(_TKDIR)\win\$(BUILDDIRTOP)\$(TKSTUBLIBNAME)
|
||||
TKIMPLIB = $(_TKDIR)\win\$(BUILDDIRTOP)\$(TKIMPLIBNAME)
|
||||
@@ -1192,7 +1249,10 @@ TKIMPLIBNAME = tk$(TK_VERSION)$(SUFX:t=).lib
|
||||
TKIMPLIB = $(_TKDIR)\win\$(BUILDDIRTOP)\$(TKIMPLIBNAME)
|
||||
!endif
|
||||
TK_INCLUDES = -I"$(_TKDIR)\generic" -I"$(_TKDIR)\win" -I"$(_TKDIR)\xlib"
|
||||
TKSCRIPTZIP = $(_TKDIR)\win\$(BUILDDIRTOP)\$(TKSCRIPTZIPNAME)
|
||||
|
||||
!endif # TKINSTALL
|
||||
|
||||
tklibs = "$(TKSTUBLIB)" "$(TKIMPLIB)"
|
||||
|
||||
!endif # $(DOING_TK)
|
||||
@@ -1200,7 +1260,13 @@ tklibs = "$(TKSTUBLIB)" "$(TKIMPLIB)"
|
||||
|
||||
# Various output paths
|
||||
PRJIMPLIB = $(OUT_DIR)\$(PROJECT)$(VERSION)$(SUFX).lib
|
||||
PRJLIBNAME = $(PROJECT)$(VERSION)$(SUFX).$(EXT)
|
||||
PRJLIBNAME8 = $(PROJECT)$(VERSION)$(SUFX).$(EXT)
|
||||
PRJLIBNAME9 = tcl9$(PROJECT)$(VERSION)$(SUFX).$(EXT)
|
||||
!if $(TCL_MAJOR_VERSION) == 8
|
||||
PRJLIBNAME = $(PRJLIBNAME8)
|
||||
!else
|
||||
PRJLIBNAME = $(PRJLIBNAME9)
|
||||
!endif
|
||||
PRJLIB = $(OUT_DIR)\$(PRJLIBNAME)
|
||||
|
||||
PRJSTUBLIBNAME = $(STUBPREFIX)$(VERSION).lib
|
||||
@@ -1233,6 +1299,7 @@ BIN_INSTALL_DIR = $(_INSTALLDIR)\bin
|
||||
DOC_INSTALL_DIR = $(_INSTALLDIR)\doc
|
||||
!if $(DOING_TCL)
|
||||
SCRIPT_INSTALL_DIR = $(_INSTALLDIR)\lib\$(PROJECT)$(TCL_MAJOR_VERSION).$(TCL_MINOR_VERSION)
|
||||
MODULE_INSTALL_DIR = $(_INSTALLDIR)\lib\tcl$(TCL_MAJOR_VERSION)
|
||||
!else # DOING_TK
|
||||
SCRIPT_INSTALL_DIR = $(_INSTALLDIR)\lib\$(PROJECT)$(TK_MAJOR_VERSION).$(TK_MINOR_VERSION)
|
||||
!endif
|
||||
@@ -1277,7 +1344,15 @@ INCLUDE_INSTALL_DIR = $(_INSTALLDIR)\..\include
|
||||
# baselibs - minimum Windows libraries required. Parent makefile can
|
||||
# define PRJ_LIBS before including rules.rc if additional libs are needed
|
||||
|
||||
OPTDEFINES = /DTCL_CFGVAL_ENCODING=$(CFG_ENCODING) /DSTDC_HEADERS
|
||||
OPTDEFINES = /DSTDC_HEADERS /DUSE_NMAKE=1
|
||||
!if $(VCVERSION) > 1600
|
||||
OPTDEFINES = $(OPTDEFINES) /DHAVE_STDINT_H=1
|
||||
!else
|
||||
OPTDEFINES = $(OPTDEFINES) /DMP_NO_STDINT=1
|
||||
!endif
|
||||
!if $(VCVERSION) >= 1800
|
||||
OPTDEFINES = $(OPTDEFINES) /DHAVE_INTTYPES_H=1 /DHAVE_STDBOOL_H=1
|
||||
!endif
|
||||
|
||||
!if $(TCL_MEM_DEBUG)
|
||||
OPTDEFINES = $(OPTDEFINES) /DTCL_MEM_DEBUG
|
||||
@@ -1293,6 +1368,11 @@ OPTDEFINES = $(OPTDEFINES) /DUSE_THREAD_ALLOC=1
|
||||
!endif
|
||||
!if $(STATIC_BUILD)
|
||||
OPTDEFINES = $(OPTDEFINES) /DSTATIC_BUILD
|
||||
!elseif $(TCL_VERSION) > 86
|
||||
OPTDEFINES = $(OPTDEFINES) /DTCL_WITH_EXTERNAL_TOMMATH
|
||||
!if "$(MACHINE)" == "AMD64"
|
||||
OPTDEFINES = $(OPTDEFINES) /DMP_64BIT
|
||||
!endif
|
||||
!endif
|
||||
!if $(TCL_NO_DEPRECATED)
|
||||
OPTDEFINES = $(OPTDEFINES) /DTCL_NO_DEPRECATED
|
||||
@@ -1301,7 +1381,7 @@ OPTDEFINES = $(OPTDEFINES) /DTCL_NO_DEPRECATED
|
||||
!if $(USE_STUBS)
|
||||
# Note we do not define USE_TCL_STUBS even when building tk since some
|
||||
# test targets in tk do not use stubs
|
||||
!if ! $(DOING_TCL)
|
||||
!if !$(DOING_TCL)
|
||||
USE_STUBS_DEFS = /DUSE_TCL_STUBS /DUSE_TCLOO_STUBS
|
||||
!if $(NEED_TK)
|
||||
USE_STUBS_DEFS = $(USE_STUBS_DEFS) /DUSE_TK_STUBS
|
||||
@@ -1322,15 +1402,20 @@ OPTDEFINES = $(OPTDEFINES) /DTCL_CFG_PROFILED
|
||||
OPTDEFINES = $(OPTDEFINES) /DTCL_CFG_DO64BIT
|
||||
!endif
|
||||
!if $(VCVERSION) < 1300
|
||||
OPTDEFINES = $(OPTDEFINES) /DNO_STRTOI64
|
||||
OPTDEFINES = $(OPTDEFINES) /DNO_STRTOI64=1
|
||||
!endif
|
||||
|
||||
!if "$(TCL_MAJOR_VERSION)" == "8"
|
||||
!if "$(_USE_64BIT_TIME_T)" == "1"
|
||||
OPTDEFINES = $(OPTDEFINES) /D_USE_64BIT_TIME_T
|
||||
OPTDEFINES = $(OPTDEFINES) /D_USE_64BIT_TIME_T=1
|
||||
!endif
|
||||
!if "$(TCL_UTF_MAX)" == "4"
|
||||
OPTDEFINES = $(OPTDEFINES) /DTCL_UTF_MAX=4
|
||||
!endif
|
||||
|
||||
# _ATL_XP_TARGETING - Newer SDK's need this to build for XP
|
||||
COMPILERFLAGS = /D_ATL_XP_TARGETING
|
||||
!endif
|
||||
|
||||
# Like the TEA system only set this non empty for non-Tk extensions
|
||||
# Note: some extensions use PACKAGE_NAME and others use PACKAGE_TCLNAME
|
||||
@@ -1430,7 +1515,7 @@ pkgcflags_nostubs = $(appcflags_nostubs) $(PKGNAMEFLAGS) /DBUILD_$(PROJECT)
|
||||
# so we do not remove it from cflags. -GL may prevent extensions
|
||||
# compiled with one VC version to fail to link against stubs library
|
||||
# compiled with another VC version. Check for this and fix accordingly.
|
||||
stubscflags = $(cflags) $(PKGNAMEFLAGS) $(PRJ_DEFINES) $(OPTDEFINES) -Zl /DSTATIC_BUILD $(INCLUDES) $(USE_STUBS_DEFS)
|
||||
stubscflags = $(cflags) $(PKGNAMEFLAGS) $(PRJ_DEFINES) $(OPTDEFINES) /Zl /GL- /DSTATIC_BUILD $(INCLUDES) $(USE_STUBS_DEFS)
|
||||
|
||||
# Link flags
|
||||
|
||||
@@ -1455,18 +1540,6 @@ lflags = -nologo -machine:$(MACHINE) $(LINKERFLAGS) $(ldebug)
|
||||
lflags = $(lflags) -nodefaultlib:libucrt.lib
|
||||
!endif
|
||||
|
||||
# Old linkers (Visual C++ 6 in particular) will link for fast loading
|
||||
# on Win98. Since we do not support Win98 any more, we specify nowin98
|
||||
# as recommended for NT and later. However, this is only required by
|
||||
# IX86 on older compilers and only needed if we are not doing a static build.
|
||||
|
||||
!if "$(MACHINE)" == "IX86" && !$(STATIC_BUILD)
|
||||
!if [nmakehlp -l -opt:nowin98 $(LINKER_TESTFLAGS)]
|
||||
# Align sections for PE size savings.
|
||||
lflags = $(lflags) -opt:nowin98
|
||||
!endif
|
||||
!endif
|
||||
|
||||
dlllflags = $(lflags) -dll
|
||||
conlflags = $(lflags) -subsystem:console
|
||||
guilflags = $(lflags) -subsystem:windows
|
||||
@@ -1508,7 +1581,7 @@ GUIEXECMD = $(link32) $(guilflags) -out:$@ $(baselibs) $(tcllibs) $(tklibs)
|
||||
RESCMD = $(rc32) -fo $@ -r -i "$(GENERICDIR)" -i "$(TMP_DIR)" \
|
||||
$(TCL_INCLUDES) \
|
||||
/DDEBUG=$(DEBUG) -d UNCHECKED=$(UNCHECKED) \
|
||||
/DCOMMAVERSION=$(DOTVERSION:.=,),0 \
|
||||
/DCOMMAVERSION=$(RCCOMMAVERSION) \
|
||||
/DDOTVERSION=\"$(DOTVERSION)\" \
|
||||
/DVERSION=\"$(VERSION)\" \
|
||||
/DSUFX=\"$(SUFX)\" \
|
||||
@@ -1523,12 +1596,22 @@ default-target: $(DEFAULT_BUILD_TARGET)
|
||||
|
||||
!if $(MULTIPLATFORM_INSTALL)
|
||||
default-pkgindex:
|
||||
@echo if {[package vsatisfies [package provide Tcl] 9.0-]} { > $(OUT_DIR)\pkgIndex.tcl
|
||||
@echo package ifneeded $(PRJ_PACKAGE_TCLNAME) $(DOTVERSION) \
|
||||
[list load [file join $$dir $(PLATFORM_IDENTIFY) $(PRJLIBNAME)]] > $(OUT_DIR)\pkgIndex.tcl
|
||||
[list load [file join $$dir $(PLATFORM_IDENTIFY) $(PRJLIBNAME9)]] >> $(OUT_DIR)\pkgIndex.tcl
|
||||
@echo } else { >> $(OUT_DIR)\pkgIndex.tcl
|
||||
@echo package ifneeded $(PRJ_PACKAGE_TCLNAME) $(DOTVERSION) \
|
||||
[list load [file join $$dir $(PLATFORM_IDENTIFY) $(PRJLIBNAME8)]] >> $(OUT_DIR)\pkgIndex.tcl
|
||||
@echo } >> $(OUT_DIR)\pkgIndex.tcl
|
||||
!else
|
||||
default-pkgindex:
|
||||
@echo if {[package vsatisfies [package provide Tcl] 9.0-]} { > $(OUT_DIR)\pkgIndex.tcl
|
||||
@echo package ifneeded $(PRJ_PACKAGE_TCLNAME) $(DOTVERSION) \
|
||||
[list load [file join $$dir $(PRJLIBNAME)]] > $(OUT_DIR)\pkgIndex.tcl
|
||||
[list load [file join $$dir $(PRJLIBNAME9)]] >> $(OUT_DIR)\pkgIndex.tcl
|
||||
@echo } else { >> $(OUT_DIR)\pkgIndex.tcl
|
||||
@echo package ifneeded $(PRJ_PACKAGE_TCLNAME) $(DOTVERSION) \
|
||||
[list load [file join $$dir $(PRJLIBNAME8)]] >> $(OUT_DIR)\pkgIndex.tcl
|
||||
@echo } >> $(OUT_DIR)\pkgIndex.tcl
|
||||
!endif
|
||||
|
||||
default-pkgindex-tea:
|
||||
@@ -1537,6 +1620,8 @@ default-pkgindex-tea:
|
||||
@PACKAGE_NAME@ $(PRJ_PACKAGE_TCLNAME)
|
||||
@PACKAGE_TCLNAME@ $(PRJ_PACKAGE_TCLNAME)
|
||||
@PKG_LIB_FILE@ $(PRJLIBNAME)
|
||||
@PKG_LIB_FILE8@ $(PRJLIBNAME8)
|
||||
@PKG_LIB_FILE9@ $(PRJLIBNAME9)
|
||||
<<
|
||||
|
||||
default-install: default-install-binaries default-install-libraries
|
||||
@@ -1574,6 +1659,8 @@ default-install-pdbs:
|
||||
@if not exist "$(LIB_INSTALL_DIR)" mkdir "$(LIB_INSTALL_DIR)"
|
||||
@$(CPY) "$(OUT_DIR)\*.pdb" "$(LIB_INSTALL_DIR)\"
|
||||
|
||||
# "emacs font-lock highlighting fix
|
||||
|
||||
default-install-docs-html:
|
||||
@echo Installing documentation files to '$(DOC_INSTALL_DIR)'
|
||||
@if not exist "$(DOC_INSTALL_DIR)" mkdir "$(DOC_INSTALL_DIR)"
|
||||
@@ -1636,7 +1723,7 @@ default-shell: default-setup $(PROJECT)
|
||||
!ifdef RCFILE
|
||||
|
||||
# Note: don't use $** in below rule because there may be other dependencies
|
||||
# and only the "master" rc must be passed to the resource compiler
|
||||
# and only the "main" rc must be passed to the resource compiler
|
||||
$(TMP_DIR)\$(PROJECT).res: $(RCDIR)\$(PROJECT).rc
|
||||
$(RESCMD) $(RCDIR)\$(PROJECT).rc
|
||||
|
||||
@@ -1690,7 +1777,7 @@ DISABLE_IMPLICIT_RULES = 0
|
||||
|
||||
!if !$(DISABLE_IMPLICIT_RULES)
|
||||
# Implicit rule definitions - only for building library objects. For stubs and
|
||||
# main application, the master makefile should define explicit rules.
|
||||
# main application, the makefile should define explicit rules.
|
||||
|
||||
{$(ROOT)}.c{$(TMP_DIR)}.obj::
|
||||
$(CCPKGCMD) @<<
|
||||
@@ -1731,15 +1818,15 @@ $<
|
||||
# When building an extension, certain configuration options should
|
||||
# match the ones used when Tcl was built. Here we check and
|
||||
# warn on a mismatch.
|
||||
!if ! $(DOING_TCL)
|
||||
!if !$(DOING_TCL)
|
||||
|
||||
!if $(TCLINSTALL) # Building against an installed Tcl
|
||||
!if exist("$(_TCLDIR)\lib\nmake\tcl.nmake")
|
||||
TCLNMAKECONFIG = "$(_TCLDIR)\lib\nmake\tcl.nmake"
|
||||
!endif
|
||||
!else # ! $(TCLINSTALL) - building against Tcl source
|
||||
!if exist("$(OUT_DIR)\tcl.nmake")
|
||||
TCLNMAKECONFIG = "$(OUT_DIR)\tcl.nmake"
|
||||
!else # !$(TCLINSTALL) - building against Tcl source
|
||||
!if exist("$(_TCLDIR)\win\$(BUILDDIRTOP)\tcl.nmake")
|
||||
TCLNMAKECONFIG = "$(_TCLDIR)\win\$(BUILDDIRTOP)\tcl.nmake"
|
||||
!endif
|
||||
!endif # TCLINSTALL
|
||||
|
||||
@@ -1760,7 +1847,7 @@ TCLNMAKECONFIG = "$(OUT_DIR)\tcl.nmake"
|
||||
|
||||
!endif # TCLNMAKECONFIG
|
||||
|
||||
!endif # ! $(DOING_TCL)
|
||||
!endif # !$(DOING_TCL)
|
||||
|
||||
|
||||
#----------------------------------------------------------
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# Part of the nmake based build system for Tcl and its extensions.
|
||||
# This file defines some standard targets for the convenience of extensions
|
||||
# and can be optionally included by the extension makefile.
|
||||
# See TIP 477 (https://core.tcl-lang.org/tips/doc/trunk/tip/477.md) for docs.
|
||||
# See TIP 477 (https://core.tcl-lang.org/tips/doc/main/tip/477.md) for docs.
|
||||
|
||||
$(PROJECT): setup pkgindex $(PRJLIB)
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
if {![package vsatisfies [package provide Tcl] 8.5]} return
|
||||
if {[info sharedlibextension] != ".dll"} return
|
||||
if {[::tcl::pkgconfig get debug]} {
|
||||
package ifneeded registry 1.3.4 \
|
||||
[list load [file join $dir tclreg13g.dll] registry]
|
||||
package ifneeded registry 1.3.5 \
|
||||
[list load [file join $dir tclreg13g.dll] Registry]
|
||||
} else {
|
||||
package ifneeded registry 1.3.4 \
|
||||
[list load [file join $dir tclreg13.dll] registry]
|
||||
package ifneeded registry 1.3.5 \
|
||||
[list load [file join $dir tclreg13.dll] Registry]
|
||||
}
|
||||
|
||||
Binary file not shown.
@@ -70,9 +70,9 @@ proc tcl_findLibrary {basename version patch initScript enVarName varName} {
|
||||
# gives the end-user ultimate control to work-around any bugs, or
|
||||
# to customize.
|
||||
|
||||
if {[info exists env($enVarName)]} {
|
||||
lappend dirs $env($enVarName)
|
||||
}
|
||||
if {[info exists env($enVarName)]} {
|
||||
lappend dirs $env($enVarName)
|
||||
}
|
||||
|
||||
# 2. In the package script directory registered within the
|
||||
# configuration of the package itself.
|
||||
@@ -107,11 +107,11 @@ proc tcl_findLibrary {basename version patch initScript enVarName varName} {
|
||||
# ../../../foo1.0.1/library
|
||||
# (From unix/arch directory in parallel build hierarchy)
|
||||
|
||||
set parentDir [file dirname [file dirname [info nameofexecutable]]]
|
||||
set grandParentDir [file dirname $parentDir]
|
||||
lappend dirs [file join $parentDir lib $basename$version]
|
||||
lappend dirs [file join $grandParentDir lib $basename$version]
|
||||
lappend dirs [file join $parentDir library]
|
||||
set parentDir [file dirname [file dirname [info nameofexecutable]]]
|
||||
set grandParentDir [file dirname $parentDir]
|
||||
lappend dirs [file join $parentDir lib $basename$version]
|
||||
lappend dirs [file join $grandParentDir lib $basename$version]
|
||||
lappend dirs [file join $parentDir library]
|
||||
if {0} {
|
||||
lappend dirs [file join $grandParentDir library]
|
||||
lappend dirs [file join $grandParentDir $basename$patch library]
|
||||
@@ -134,8 +134,8 @@ proc tcl_findLibrary {basename version patch initScript enVarName varName} {
|
||||
}
|
||||
set seen($norm) {}
|
||||
|
||||
set the_library $i
|
||||
set file [file join $i $initScript]
|
||||
set the_library $i
|
||||
set file [file join $i $initScript]
|
||||
|
||||
# source everything when in a safe interpreter because we have a
|
||||
# source command, but no file exists command
|
||||
@@ -185,7 +185,7 @@ if {[interp issafe]} {
|
||||
|
||||
proc auto_mkindex {dir args} {
|
||||
if {[interp issafe]} {
|
||||
error "can't generate index within safe interpreter"
|
||||
error "can't generate index within safe interpreter"
|
||||
}
|
||||
|
||||
set oldDir [pwd]
|
||||
@@ -240,6 +240,7 @@ proc auto_mkindex_old {dir args} {
|
||||
set f ""
|
||||
set error [catch {
|
||||
set f [open $file]
|
||||
fconfigure $f -eofchar "\032 {}"
|
||||
while {[gets $f line] >= 0} {
|
||||
if {[regexp {^proc[ ]+([^ ]*)} $line match procName]} {
|
||||
set procName [lindex [auto_qualify $procName "::"] 0]
|
||||
@@ -350,6 +351,7 @@ proc auto_mkindex_parser::mkindex {file} {
|
||||
set scriptFile $file
|
||||
|
||||
set fid [open $file]
|
||||
fconfigure $fid -eofchar "\032 {}"
|
||||
set contents [read $fid]
|
||||
close $fid
|
||||
|
||||
@@ -369,17 +371,17 @@ proc auto_mkindex_parser::mkindex {file} {
|
||||
$parser eval $contents
|
||||
|
||||
foreach name $imports {
|
||||
catch {$parser eval [list _%@namespace forget $name]}
|
||||
catch {$parser eval [list _%@namespace forget $name]}
|
||||
}
|
||||
return $index
|
||||
}
|
||||
|
||||
# auto_mkindex_parser::hook command
|
||||
#
|
||||
# Registers a Tcl command to evaluate when initializing the slave interpreter
|
||||
# used by the mkindex parser. The command is evaluated in the master
|
||||
# Registers a Tcl command to evaluate when initializing the child interpreter
|
||||
# used by the mkindex parser. The command is evaluated in the parent
|
||||
# interpreter, and can use the variable auto_mkindex_parser::parser to get to
|
||||
# the slave
|
||||
# the child
|
||||
|
||||
proc auto_mkindex_parser::hook {cmd} {
|
||||
variable initCommands
|
||||
@@ -389,14 +391,14 @@ proc auto_mkindex_parser::hook {cmd} {
|
||||
|
||||
# auto_mkindex_parser::slavehook command
|
||||
#
|
||||
# Registers a Tcl command to evaluate when initializing the slave interpreter
|
||||
# used by the mkindex parser. The command is evaluated in the slave
|
||||
# Registers a Tcl command to evaluate when initializing the child interpreter
|
||||
# used by the mkindex parser. The command is evaluated in the child
|
||||
# interpreter.
|
||||
|
||||
proc auto_mkindex_parser::slavehook {cmd} {
|
||||
variable initCommands
|
||||
|
||||
# The $parser variable is defined to be the name of the slave interpreter
|
||||
# The $parser variable is defined to be the name of the child interpreter
|
||||
# when this command is used later.
|
||||
|
||||
lappend initCommands "\$parser eval [list $cmd]"
|
||||
@@ -439,9 +441,9 @@ proc auto_mkindex_parser::commandInit {name arglist body} {
|
||||
set ns [namespace qualifiers $name]
|
||||
set tail [namespace tail $name]
|
||||
if {$ns eq ""} {
|
||||
set fakeName [namespace current]::_%@fake_$tail
|
||||
set fakeName [namespace current]::_%@fake_$tail
|
||||
} else {
|
||||
set fakeName [namespace current]::[string map {:: _} _%@fake_$name]
|
||||
set fakeName [namespace current]::[string map {:: _} _%@fake_$name]
|
||||
}
|
||||
proc $fakeName $arglist $body
|
||||
|
||||
@@ -450,8 +452,8 @@ proc auto_mkindex_parser::commandInit {name arglist body} {
|
||||
# the fully qualified names, and have the procs point to the aliases.
|
||||
|
||||
if {[string match *::* $name]} {
|
||||
set exportCmd [list _%@namespace export [namespace tail $name]]
|
||||
$parser eval [list _%@namespace eval $ns $exportCmd]
|
||||
set exportCmd [list _%@namespace export [namespace tail $name]]
|
||||
$parser eval [list _%@namespace eval $ns $exportCmd]
|
||||
|
||||
# The following proc definition does not work if you want to tolerate
|
||||
# space or something else diabolical in the procedure name, (i.e.,
|
||||
@@ -463,11 +465,11 @@ proc auto_mkindex_parser::commandInit {name arglist body} {
|
||||
# A gold star to someone that can make test autoMkindex-3.3 work
|
||||
# properly
|
||||
|
||||
set alias [namespace tail $fakeName]
|
||||
$parser invokehidden proc $name {args} "_%@eval {$alias} \$args"
|
||||
$parser alias $alias $fakeName
|
||||
set alias [namespace tail $fakeName]
|
||||
$parser invokehidden proc $name {args} "_%@eval {$alias} \$args"
|
||||
$parser alias $alias $fakeName
|
||||
} else {
|
||||
$parser alias $name $fakeName
|
||||
$parser alias $name $fakeName
|
||||
}
|
||||
return
|
||||
}
|
||||
@@ -489,18 +491,18 @@ proc auto_mkindex_parser::fullname {name} {
|
||||
variable contextStack
|
||||
|
||||
if {![string match ::* $name]} {
|
||||
foreach ns $contextStack {
|
||||
set name "${ns}::$name"
|
||||
if {[string match ::* $name]} {
|
||||
break
|
||||
}
|
||||
}
|
||||
foreach ns $contextStack {
|
||||
set name "${ns}::$name"
|
||||
if {[string match ::* $name]} {
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if {[namespace qualifiers $name] eq ""} {
|
||||
set name [namespace tail $name]
|
||||
set name [namespace tail $name]
|
||||
} elseif {![string match ::* $name]} {
|
||||
set name "::$name"
|
||||
set name "::$name"
|
||||
}
|
||||
|
||||
# Earlier, mkindex replaced all $'s with \0. Now, we have to reverse that
|
||||
@@ -550,7 +552,7 @@ auto_mkindex_parser::command proc {name args} {
|
||||
|
||||
# Conditionally add support for Tcl byte code files. There are some tricky
|
||||
# details here. First, we need to get the tbcload library initialized in the
|
||||
# current interpreter. We cannot load tbcload into the slave until we have
|
||||
# current interpreter. We cannot load tbcload into the child until we have
|
||||
# done so because it needs access to the tcl_patchLevel variable. Second,
|
||||
# because the package index file may defer loading the library until we invoke
|
||||
# a command, we need to explicitly invoke auto_load to force it to be loaded.
|
||||
@@ -590,27 +592,27 @@ auto_mkindex_parser::hook {
|
||||
|
||||
auto_mkindex_parser::command namespace {op args} {
|
||||
switch -- $op {
|
||||
eval {
|
||||
variable parser
|
||||
variable contextStack
|
||||
eval {
|
||||
variable parser
|
||||
variable contextStack
|
||||
|
||||
set name [lindex $args 0]
|
||||
set args [lrange $args 1 end]
|
||||
set name [lindex $args 0]
|
||||
set args [lrange $args 1 end]
|
||||
|
||||
set contextStack [linsert $contextStack 0 $name]
|
||||
set contextStack [linsert $contextStack 0 $name]
|
||||
$parser eval [list _%@namespace eval $name] $args
|
||||
set contextStack [lrange $contextStack 1 end]
|
||||
}
|
||||
import {
|
||||
variable parser
|
||||
variable imports
|
||||
foreach pattern $args {
|
||||
if {$pattern ne "-force"} {
|
||||
lappend imports $pattern
|
||||
}
|
||||
}
|
||||
catch {$parser eval "_%@namespace import $args"}
|
||||
}
|
||||
set contextStack [lrange $contextStack 1 end]
|
||||
}
|
||||
import {
|
||||
variable parser
|
||||
variable imports
|
||||
foreach pattern $args {
|
||||
if {$pattern ne "-force"} {
|
||||
lappend imports $pattern
|
||||
}
|
||||
}
|
||||
catch {$parser eval "_%@namespace import $args"}
|
||||
}
|
||||
ensemble {
|
||||
variable parser
|
||||
variable contextStack
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
#
|
||||
#----------------------------------------------------------------------
|
||||
#
|
||||
# Copyright (c) 2004,2005,2006,2007 by Kevin B. Kenny
|
||||
# Copyright (c) 2004-2007 Kevin B. Kenny
|
||||
# See the file "license.terms" for information on usage and redistribution
|
||||
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
#
|
||||
@@ -2988,8 +2988,7 @@ proc ::tcl::clock::GetSystemTimeZone {} {
|
||||
set timezone $result
|
||||
} elseif {[set result [getenv TZ]] ne {}} {
|
||||
set timezone $result
|
||||
}
|
||||
if {![info exists timezone]} {
|
||||
} else {
|
||||
# Cache the time zone only if it was detected by one of the
|
||||
# expensive methods.
|
||||
if { [info exists CachedSystemTimeZone] } {
|
||||
@@ -3304,7 +3303,7 @@ proc ::tcl::clock::LoadTimeZoneFile { fileName } {
|
||||
return
|
||||
}
|
||||
|
||||
# Since an unsafe interp uses the [clock] command in the master, this code
|
||||
# Since an unsafe interp uses the [clock] command in the parent, this code
|
||||
# is security sensitive. Make sure that the path name cannot escape the
|
||||
# given directory.
|
||||
|
||||
@@ -3344,7 +3343,7 @@ proc ::tcl::clock::LoadTimeZoneFile { fileName } {
|
||||
proc ::tcl::clock::LoadZoneinfoFile { fileName } {
|
||||
variable ZoneinfoPaths
|
||||
|
||||
# Since an unsafe interp uses the [clock] command in the master, this code
|
||||
# Since an unsafe interp uses the [clock] command in the parent, this code
|
||||
# is security sensitive. Make sure that the path name cannot escape the
|
||||
# given directory.
|
||||
|
||||
@@ -3452,7 +3451,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]
|
||||
|
||||
|
||||
1584
amd64/lib/tcl8.6/encoding/cns11643.enc
Normal file
1584
amd64/lib/tcl8.6/encoding/cns11643.enc
Normal file
File diff suppressed because it is too large
Load Diff
20
amd64/lib/tcl8.6/encoding/iso8859-11.enc
Normal file
20
amd64/lib/tcl8.6/encoding/iso8859-11.enc
Normal file
@@ -0,0 +1,20 @@
|
||||
# Encoding file: iso8859-11, single-byte
|
||||
S
|
||||
003F 0 1
|
||||
00
|
||||
0000000100020003000400050006000700080009000A000B000C000D000E000F
|
||||
0010001100120013001400150016001700180019001A001B001C001D001E001F
|
||||
0020002100220023002400250026002700280029002A002B002C002D002E002F
|
||||
0030003100320033003400350036003700380039003A003B003C003D003E003F
|
||||
0040004100420043004400450046004700480049004A004B004C004D004E004F
|
||||
0050005100520053005400550056005700580059005A005B005C005D005E005F
|
||||
0060006100620063006400650066006700680069006A006B006C006D006E006F
|
||||
0070007100720073007400750076007700780079007A007B007C007D007E007F
|
||||
0080008100820083008400850086008700880089008A008B008C008D008E008F
|
||||
0090009100920093009400950096009700980099009A009B009C009D009E009F
|
||||
00A00E010E020E030E040E050E060E070E080E090E0A0E0B0E0C0E0D0E0E0E0F
|
||||
0E100E110E120E130E140E150E160E170E180E190E1A0E1B0E1C0E1D0E1E0E1F
|
||||
0E200E210E220E230E240E250E260E270E280E290E2A0E2B0E2C0E2D0E2E0E2F
|
||||
0E300E310E320E330E340E350E360E370E380E390E3A00000000000000000E3F
|
||||
0E400E410E420E430E440E450E460E470E480E490E4A0E4B0E4C0E4D0E4E0E4F
|
||||
0E500E510E520E530E540E550E560E570E580E590E5A0E5B0000000000000000
|
||||
@@ -12,7 +12,7 @@ S
|
||||
0070007100720073007400750076007700780079007A007B007C007D007E007F
|
||||
0080008100820083008400850086008700880089008A008B008C008D008E008F
|
||||
0090009100920093009400950096009700980099009A009B009C009D009E009F
|
||||
00A02018201900A30000000000A600A700A800A9000000AB00AC00AD00002015
|
||||
00A02018201900A320AC20AF00A600A700A800A9037A00AB00AC00AD00002015
|
||||
00B000B100B200B303840385038600B703880389038A00BB038C00BD038E038F
|
||||
0390039103920393039403950396039703980399039A039B039C039D039E039F
|
||||
03A003A1000003A303A403A503A603A703A803A903AA03AB03AC03AD03AE03AF
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
# Copyright (c) 1991-1993 The Regents of the University of California.
|
||||
# Copyright (c) 1994-1996 Sun Microsystems, Inc.
|
||||
# Copyright (c) 1998-1999 Scriptics Corporation.
|
||||
# Copyright (c) 2004 by Kevin B. Kenny. All rights reserved.
|
||||
# Copyright (c) 2004 Kevin B. Kenny. All rights reserved.
|
||||
#
|
||||
# See the file "license.terms" for information on usage and redistribution
|
||||
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
@@ -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.10
|
||||
package require -exact Tcl 8.6.12
|
||||
|
||||
# Compute the auto path to use in this interpreter.
|
||||
# The values on the path come from several locations:
|
||||
@@ -37,41 +37,46 @@ package require -exact Tcl 8.6.10
|
||||
# tcl_pkgPath, which is set by the platform-specific initialization routines
|
||||
# On UNIX it is compiled in
|
||||
# On Windows, it is not used
|
||||
#
|
||||
# (Ticket 41c9857bdd) In a safe interpreter, this file does not set
|
||||
# ::auto_path (other than to {} if it is undefined). The caller, typically
|
||||
# a Safe Base command, is responsible for setting ::auto_path.
|
||||
|
||||
if {![info exists auto_path]} {
|
||||
if {[info exists env(TCLLIBPATH)]} {
|
||||
if {[info exists env(TCLLIBPATH)] && (![interp issafe])} {
|
||||
set auto_path $env(TCLLIBPATH)
|
||||
} else {
|
||||
set auto_path ""
|
||||
}
|
||||
}
|
||||
namespace eval tcl {
|
||||
variable Dir
|
||||
foreach Dir [list $::tcl_library [file dirname $::tcl_library]] {
|
||||
if {$Dir ni $::auto_path} {
|
||||
lappend ::auto_path $Dir
|
||||
}
|
||||
}
|
||||
set Dir [file join [file dirname [file dirname \
|
||||
[info nameofexecutable]]] lib]
|
||||
if {$Dir ni $::auto_path} {
|
||||
lappend ::auto_path $Dir
|
||||
}
|
||||
catch {
|
||||
foreach Dir $::tcl_pkgPath {
|
||||
if {![interp issafe]} {
|
||||
variable Dir
|
||||
foreach Dir [list $::tcl_library [file dirname $::tcl_library]] {
|
||||
if {$Dir ni $::auto_path} {
|
||||
lappend ::auto_path $Dir
|
||||
}
|
||||
}
|
||||
}
|
||||
set Dir [file join [file dirname [file dirname \
|
||||
[info nameofexecutable]]] lib]
|
||||
if {$Dir ni $::auto_path} {
|
||||
lappend ::auto_path $Dir
|
||||
}
|
||||
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]
|
||||
set Dir [file join $::tcl_library encoding]
|
||||
if {$Dir ni $Path} {
|
||||
variable Path [encoding dirs]
|
||||
set Dir [file join $::tcl_library encoding]
|
||||
if {$Dir ni $Path} {
|
||||
lappend Path $Dir
|
||||
encoding dirs $Path
|
||||
}
|
||||
}
|
||||
unset Dir Path
|
||||
}
|
||||
|
||||
# TIP #255 min and max functions
|
||||
@@ -79,7 +84,7 @@ namespace eval tcl {
|
||||
proc min {args} {
|
||||
if {![llength $args]} {
|
||||
return -code error \
|
||||
"too few arguments to math function \"min\""
|
||||
"not enough arguments to math function \"min\""
|
||||
}
|
||||
set val Inf
|
||||
foreach arg $args {
|
||||
@@ -95,7 +100,7 @@ namespace eval tcl {
|
||||
proc max {args} {
|
||||
if {![llength $args]} {
|
||||
return -code error \
|
||||
"too few arguments to math function \"max\""
|
||||
"not enough arguments to math function \"max\""
|
||||
}
|
||||
set val -Inf
|
||||
foreach arg $args {
|
||||
@@ -308,7 +313,7 @@ proc unknown args {
|
||||
set errInfo [string range $errInfo 0 $last-1]
|
||||
set tail "\"$cinfo\""
|
||||
set last [string last $tail $errInfo]
|
||||
if {$last + [string length $tail] != [string length $errInfo]} {
|
||||
if {$last < 0 || $last + [string length $tail] != [string length $errInfo]} {
|
||||
return -code error -errorcode $errCode \
|
||||
-errorinfo $errInfo $msg
|
||||
}
|
||||
@@ -489,6 +494,7 @@ proc auto_load_index {} {
|
||||
continue
|
||||
} else {
|
||||
set error [catch {
|
||||
fconfigure $f -eofchar "\032 {}"
|
||||
set id [gets $f]
|
||||
if {$id eq "# Tcl autoload index file, version 2.0"} {
|
||||
eval [read $f]
|
||||
@@ -637,7 +643,7 @@ proc auto_execok name {
|
||||
}
|
||||
set auto_execs($name) ""
|
||||
|
||||
set shellBuiltins [list assoc cls copy date del dir echo erase ftype \
|
||||
set shellBuiltins [list assoc cls copy date del dir echo erase exit ftype \
|
||||
md mkdir mklink move rd ren rename rmdir start time type ver vol]
|
||||
if {[info exists env(PATHEXT)]} {
|
||||
# Add an initial ; to have the {} extension check first.
|
||||
@@ -792,7 +798,7 @@ proc tcl::CopyDirectory {action src dest} {
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if {[string first $nsrc $ndest] != -1} {
|
||||
if {[string first $nsrc $ndest] >= 0} {
|
||||
set srclen [expr {[llength [file split $nsrc]] - 1}]
|
||||
set ndest [lindex [file split $ndest] $srclen]
|
||||
if {$ndest eq [file tail $nsrc]} {
|
||||
|
||||
@@ -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.8
|
||||
|
||||
namespace eval ::tcl {
|
||||
|
||||
@@ -44,8 +44,8 @@ namespace eval ::tcl {
|
||||
{-intflag 7}
|
||||
{-weirdflag "help string"}
|
||||
{-noStatics "Not ok to load static packages"}
|
||||
{-nestedloading1 true "OK to load into nested slaves"}
|
||||
{-nestedloading2 -boolean true "OK to load into nested slaves"}
|
||||
{-nestedloading1 true "OK to load into nested children"}
|
||||
{-nestedloading2 -boolean true "OK to load into nested children"}
|
||||
{-libsOK -choice {Tk SybTcl}
|
||||
"List of packages that can be loaded"}
|
||||
{-precision -int 12 "Number of digits of precision"}
|
||||
@@ -601,7 +601,7 @@ proc ::tcl::OptCheckType {arg type {typeArgs ""}} {
|
||||
return [expr {$arg ? 1 : 0}]
|
||||
}
|
||||
choice {
|
||||
if {[lsearch -exact $typeArgs $arg] < 0} {
|
||||
if {$arg ni $typeArgs} {
|
||||
error "invalid choice"
|
||||
}
|
||||
return $arg
|
||||
|
||||
@@ -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.8 [list source [file join $dir optparse.tcl]]
|
||||
|
||||
@@ -237,7 +237,7 @@ proc pkg_mkIndex {args} {
|
||||
$c eval [list set ::tcl::file $file]
|
||||
$c eval [list set ::tcl::direct $direct]
|
||||
|
||||
# Download needed procedures into the slave because we've just deleted
|
||||
# Download needed procedures into the child because we've just deleted
|
||||
# the unknown procedure. This doesn't handle procedures with default
|
||||
# arguments.
|
||||
|
||||
@@ -479,9 +479,12 @@ proc tclPkgUnknown {name args} {
|
||||
}
|
||||
set tclSeenPath($dir) 1
|
||||
|
||||
# we can't use glob in safe interps, so enclose the following in a
|
||||
# catch statement, where we get the pkgIndex files out of the
|
||||
# subdirectories
|
||||
# Get the pkgIndex.tcl files in subdirectories of auto_path directories.
|
||||
# - Safe Base interpreters have a restricted "glob" command that
|
||||
# works in this case.
|
||||
# - The "catch" was essential when there was no safe glob and every
|
||||
# call in a safe interp failed; it is retained only for corner
|
||||
# cases in which the eventual call to glob returns an error.
|
||||
catch {
|
||||
foreach file [glob -directory $dir -join -nocomplain \
|
||||
* pkgIndex.tcl] {
|
||||
@@ -585,6 +588,7 @@ proc tcl::MacOSXPkgUnknown {original name args} {
|
||||
set tclSeenPath($dir) 1
|
||||
|
||||
# get the pkgIndex files out of the subdirectories
|
||||
# Safe interpreters do not use tcl::MacOSXPkgUnknown - see init.tcl.
|
||||
foreach file [glob -directory $dir -join -nocomplain \
|
||||
* Resources Scripts pkgIndex.tcl] {
|
||||
set dir [file dirname $file]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -212,11 +212,12 @@ proc ::tcl::tm::UnknownHandler {original name args} {
|
||||
}
|
||||
set strip [llength [file split $path]]
|
||||
|
||||
# We can't use glob in safe interps, so enclose the following in a
|
||||
# catch statement, where we get the module files out of the
|
||||
# subdirectories. In other words, Tcl Modules are not-functional
|
||||
# in such an interpreter. This is the same as for the command
|
||||
# "tclPkgUnknown", i.e. the search for regular packages.
|
||||
# Get the module files out of the subdirectories.
|
||||
# - Safe Base interpreters have a restricted "glob" command that
|
||||
# works in this case.
|
||||
# - The "catch" was essential when there was no safe glob and every
|
||||
# call in a safe interp failed; it is retained only for corner
|
||||
# cases in which the eventual call to glob returns an error.
|
||||
|
||||
catch {
|
||||
# We always look for _all_ possible modules in the current
|
||||
@@ -238,12 +239,16 @@ proc ::tcl::tm::UnknownHandler {original name args} {
|
||||
continue
|
||||
}
|
||||
|
||||
if {[package ifneeded $pkgname $pkgversion] ne {}} {
|
||||
if {([package ifneeded $pkgname $pkgversion] ne {})
|
||||
&& (![interp issafe])
|
||||
} {
|
||||
# There's already a provide script registered for
|
||||
# this version of this package. Since all units of
|
||||
# code claiming to be the same version of the same
|
||||
# package ought to be identical, just stick with
|
||||
# the one we already have.
|
||||
# This does not apply to Safe Base interpreters because
|
||||
# the token-to-directory mapping may have changed.
|
||||
continue
|
||||
}
|
||||
|
||||
|
||||
@@ -1,52 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Africa/Accra) {
|
||||
{-9223372036854775808 -52 0 LMT}
|
||||
{-1640995148 0 0 GMT}
|
||||
{-1556841600 1200 1 GMT}
|
||||
{-1546388400 0 0 GMT}
|
||||
{-1525305600 1200 1 GMT}
|
||||
{-1514852400 0 0 GMT}
|
||||
{-1493769600 1200 1 GMT}
|
||||
{-1483316400 0 0 GMT}
|
||||
{-1462233600 1200 1 GMT}
|
||||
{-1451780400 0 0 GMT}
|
||||
{-1430611200 1200 1 GMT}
|
||||
{-1420158000 0 0 GMT}
|
||||
{-1399075200 1200 1 GMT}
|
||||
{-1388622000 0 0 GMT}
|
||||
{-1367539200 1200 1 GMT}
|
||||
{-1357086000 0 0 GMT}
|
||||
{-1336003200 1200 1 GMT}
|
||||
{-1325550000 0 0 GMT}
|
||||
{-1304380800 1200 1 GMT}
|
||||
{-1293927600 0 0 GMT}
|
||||
{-1272844800 1200 1 GMT}
|
||||
{-1262391600 0 0 GMT}
|
||||
{-1241308800 1200 1 GMT}
|
||||
{-1230855600 0 0 GMT}
|
||||
{-1209772800 1200 1 GMT}
|
||||
{-1199319600 0 0 GMT}
|
||||
{-1178150400 1200 1 GMT}
|
||||
{-1167697200 0 0 GMT}
|
||||
{-1146614400 1200 1 GMT}
|
||||
{-1136161200 0 0 GMT}
|
||||
{-1115078400 1200 1 GMT}
|
||||
{-1104625200 0 0 GMT}
|
||||
{-1083542400 1200 1 GMT}
|
||||
{-1073089200 0 0 GMT}
|
||||
{-1051920000 1200 1 GMT}
|
||||
{-1041466800 0 0 GMT}
|
||||
{-1020384000 1200 1 GMT}
|
||||
{-1009930800 0 0 GMT}
|
||||
{-988848000 1200 1 GMT}
|
||||
{-978394800 0 0 GMT}
|
||||
{-957312000 1200 1 GMT}
|
||||
{-946858800 0 0 GMT}
|
||||
{-925689600 1200 1 GMT}
|
||||
{-915236400 0 0 GMT}
|
||||
{-894153600 1200 1 GMT}
|
||||
{-883700400 0 0 GMT}
|
||||
{-862617600 1200 1 GMT}
|
||||
{-852164400 0 0 GMT}
|
||||
if {![info exists TZData(Africa/Abidjan)]} {
|
||||
LoadTimeZoneFile Africa/Abidjan
|
||||
}
|
||||
set TZData(:Africa/Accra) $TZData(:Africa/Abidjan)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
set TZData(:Africa/Algiers) {
|
||||
{-9223372036854775808 732 0 LMT}
|
||||
{-2486679072 561 0 PMT}
|
||||
{-2486592732 561 0 PMT}
|
||||
{-1855958961 0 0 WET}
|
||||
{-1689814800 3600 1 WEST}
|
||||
{-1680397200 0 0 WET}
|
||||
|
||||
@@ -60,13 +60,13 @@ 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}
|
||||
{1651975200 3600 0 +01}
|
||||
{1679191200 0 1 +01}
|
||||
{1682215200 3600 0 +01}
|
||||
{1682820000 3600 0 +01}
|
||||
{1710036000 0 1 +01}
|
||||
{1713060000 3600 0 +01}
|
||||
{1740276000 0 1 +01}
|
||||
@@ -76,13 +76,13 @@ 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}
|
||||
{1896919200 3600 0 +01}
|
||||
{1924135200 0 1 +01}
|
||||
{1927159200 3600 0 +01}
|
||||
{1927764000 3600 0 +01}
|
||||
{1954980000 0 1 +01}
|
||||
{1958004000 3600 0 +01}
|
||||
{1985220000 0 1 +01}
|
||||
@@ -92,13 +92,13 @@ 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}
|
||||
{2141863200 3600 0 +01}
|
||||
{2169079200 0 1 +01}
|
||||
{2172103200 3600 0 +01}
|
||||
{2172708000 3600 0 +01}
|
||||
{2199924000 0 1 +01}
|
||||
{2202948000 3600 0 +01}
|
||||
{2230164000 0 1 +01}
|
||||
@@ -108,13 +108,13 @@ 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}
|
||||
{2386807200 3600 0 +01}
|
||||
{2414023200 0 1 +01}
|
||||
{2417047200 3600 0 +01}
|
||||
{2417652000 3600 0 +01}
|
||||
{2444868000 0 1 +01}
|
||||
{2447892000 3600 0 +01}
|
||||
{2475108000 0 1 +01}
|
||||
@@ -124,13 +124,13 @@ 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}
|
||||
{2631751200 3600 0 +01}
|
||||
{2658967200 0 1 +01}
|
||||
{2661991200 3600 0 +01}
|
||||
{2662596000 3600 0 +01}
|
||||
{2689812000 0 1 +01}
|
||||
{2692836000 3600 0 +01}
|
||||
{2720052000 0 1 +01}
|
||||
@@ -140,63 +140,63 @@ 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}
|
||||
{2876695200 3600 0 +01}
|
||||
{2903911200 0 1 +01}
|
||||
{2906935200 3600 0 +01}
|
||||
{2907540000 3600 0 +01}
|
||||
{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}
|
||||
{3121639200 3600 0 +01}
|
||||
{3148855200 0 1 +01}
|
||||
{3151879200 3600 0 +01}
|
||||
{3152484000 3600 0 +01}
|
||||
{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}
|
||||
{3366583200 3600 0 +01}
|
||||
{3393799200 0 1 +01}
|
||||
{3396823200 3600 0 +01}
|
||||
{3397428000 3600 0 +01}
|
||||
{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}
|
||||
{3519597600 3600 0 +01}
|
||||
{3546813600 0 1 +01}
|
||||
{3549837600 3600 0 +01}
|
||||
{3550442400 3600 0 +01}
|
||||
{3577658400 0 1 +01}
|
||||
{3580682400 3600 0 +01}
|
||||
{3607898400 0 1 +01}
|
||||
{3611527200 3600 0 +01}
|
||||
{3638743200 0 1 +01}
|
||||
{3641767200 3600 0 +01}
|
||||
{3642372000 3600 0 +01}
|
||||
{3669588000 0 1 +01}
|
||||
{3672612000 3600 0 +01}
|
||||
{3699828000 0 1 +01}
|
||||
{3702852000 3600 0 +01}
|
||||
{3703456800 3600 0 +01}
|
||||
}
|
||||
|
||||
@@ -49,13 +49,13 @@ 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}
|
||||
{1651975200 3600 0 +01}
|
||||
{1679191200 0 1 +01}
|
||||
{1682215200 3600 0 +01}
|
||||
{1682820000 3600 0 +01}
|
||||
{1710036000 0 1 +01}
|
||||
{1713060000 3600 0 +01}
|
||||
{1740276000 0 1 +01}
|
||||
@@ -65,13 +65,13 @@ 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}
|
||||
{1896919200 3600 0 +01}
|
||||
{1924135200 0 1 +01}
|
||||
{1927159200 3600 0 +01}
|
||||
{1927764000 3600 0 +01}
|
||||
{1954980000 0 1 +01}
|
||||
{1958004000 3600 0 +01}
|
||||
{1985220000 0 1 +01}
|
||||
@@ -81,13 +81,13 @@ 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}
|
||||
{2141863200 3600 0 +01}
|
||||
{2169079200 0 1 +01}
|
||||
{2172103200 3600 0 +01}
|
||||
{2172708000 3600 0 +01}
|
||||
{2199924000 0 1 +01}
|
||||
{2202948000 3600 0 +01}
|
||||
{2230164000 0 1 +01}
|
||||
@@ -97,13 +97,13 @@ 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}
|
||||
{2386807200 3600 0 +01}
|
||||
{2414023200 0 1 +01}
|
||||
{2417047200 3600 0 +01}
|
||||
{2417652000 3600 0 +01}
|
||||
{2444868000 0 1 +01}
|
||||
{2447892000 3600 0 +01}
|
||||
{2475108000 0 1 +01}
|
||||
@@ -113,13 +113,13 @@ 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}
|
||||
{2631751200 3600 0 +01}
|
||||
{2658967200 0 1 +01}
|
||||
{2661991200 3600 0 +01}
|
||||
{2662596000 3600 0 +01}
|
||||
{2689812000 0 1 +01}
|
||||
{2692836000 3600 0 +01}
|
||||
{2720052000 0 1 +01}
|
||||
@@ -129,63 +129,63 @@ 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}
|
||||
{2876695200 3600 0 +01}
|
||||
{2903911200 0 1 +01}
|
||||
{2906935200 3600 0 +01}
|
||||
{2907540000 3600 0 +01}
|
||||
{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}
|
||||
{3121639200 3600 0 +01}
|
||||
{3148855200 0 1 +01}
|
||||
{3151879200 3600 0 +01}
|
||||
{3152484000 3600 0 +01}
|
||||
{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}
|
||||
{3366583200 3600 0 +01}
|
||||
{3393799200 0 1 +01}
|
||||
{3396823200 3600 0 +01}
|
||||
{3397428000 3600 0 +01}
|
||||
{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}
|
||||
{3519597600 3600 0 +01}
|
||||
{3546813600 0 1 +01}
|
||||
{3549837600 3600 0 +01}
|
||||
{3550442400 3600 0 +01}
|
||||
{3577658400 0 1 +01}
|
||||
{3580682400 3600 0 +01}
|
||||
{3607898400 0 1 +01}
|
||||
{3611527200 3600 0 +01}
|
||||
{3638743200 0 1 +01}
|
||||
{3641767200 3600 0 +01}
|
||||
{3642372000 3600 0 +01}
|
||||
{3669588000 0 1 +01}
|
||||
{3672612000 3600 0 +01}
|
||||
{3699828000 0 1 +01}
|
||||
{3702852000 3600 0 +01}
|
||||
{3703456800 3600 0 +01}
|
||||
}
|
||||
|
||||
@@ -36,4 +36,5 @@ set TZData(:Africa/Juba) {
|
||||
{483487200 10800 1 CAST}
|
||||
{498171600 7200 0 CAT}
|
||||
{947930400 10800 0 EAT}
|
||||
{1612126800 7200 0 CAT}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Africa/Lagos) {
|
||||
{-9223372036854775808 816 0 LMT}
|
||||
{-1588464816 3600 0 WAT}
|
||||
{-9223372036854775808 815 0 LMT}
|
||||
{-2035584815 0 0 GMT}
|
||||
{-1940889600 815 0 LMT}
|
||||
{-1767226415 1800 0 +0030}
|
||||
{-1588465800 3600 0 WAT}
|
||||
}
|
||||
|
||||
@@ -2,8 +2,9 @@
|
||||
|
||||
set TZData(:Africa/Nairobi) {
|
||||
{-9223372036854775808 8836 0 LMT}
|
||||
{-1309746436 10800 0 EAT}
|
||||
{-1262314800 9000 0 +0230}
|
||||
{-946780200 9900 0 +0245}
|
||||
{-315629100 10800 0 EAT}
|
||||
{-1946168836 9000 0 +0230}
|
||||
{-1309746600 10800 0 EAT}
|
||||
{-1261969200 9000 0 +0230}
|
||||
{-1041388200 9900 0 +0245}
|
||||
{-865305900 10800 0 EAT}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Anguilla) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/Anguilla) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Antigua) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/Antigua) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Curacao)]} {
|
||||
LoadTimeZoneFile America/Curacao
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Aruba) $TZData(:America/Curacao)
|
||||
set TZData(:America/Aruba) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,12 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:America/Atikokan) {
|
||||
{-9223372036854775808 -21988 0 LMT}
|
||||
{-2366733212 -21600 0 CST}
|
||||
{-1632067200 -18000 1 CDT}
|
||||
{-1615136400 -21600 0 CST}
|
||||
{-923248800 -18000 1 CDT}
|
||||
{-880214400 -18000 0 CWT}
|
||||
{-769395600 -18000 1 CPT}
|
||||
{-765388800 -18000 0 EST}
|
||||
if {![info exists TZData(America/Panama)]} {
|
||||
LoadTimeZoneFile America/Panama
|
||||
}
|
||||
set TZData(:America/Atikokan) $TZData(:America/Panama)
|
||||
|
||||
@@ -2,8 +2,15 @@
|
||||
|
||||
set TZData(:America/Barbados) {
|
||||
{-9223372036854775808 -14309 0 LMT}
|
||||
{-1451678491 -14309 0 BMT}
|
||||
{-1199217691 -14400 0 AST}
|
||||
{-1841256091 -14400 0 AST}
|
||||
{-874263600 -10800 1 ADT}
|
||||
{-862682400 -14400 0 AST}
|
||||
{-841604400 -10800 1 ADT}
|
||||
{-830714400 -14400 0 AST}
|
||||
{-820526400 -14400 0 -0330}
|
||||
{-811882800 -12600 1 AST}
|
||||
{-798660000 -14400 0 -0330}
|
||||
{-788904000 -14400 0 AST}
|
||||
{234943200 -10800 1 ADT}
|
||||
{244616400 -14400 0 AST}
|
||||
{261554400 -10800 1 ADT}
|
||||
|
||||
@@ -51,8 +51,51 @@ set TZData(:America/Belize) {
|
||||
{-911759400 -21600 0 CST}
|
||||
{-891194400 -19800 1 -0530}
|
||||
{-879705000 -21600 0 CST}
|
||||
{-859744800 -19800 1 -0530}
|
||||
{-848255400 -21600 0 CST}
|
||||
{-868212000 -18000 1 CWT}
|
||||
{-769395600 -18000 1 CPT}
|
||||
{-758746800 -21600 0 CST}
|
||||
{-701892000 -19800 1 -0530}
|
||||
{-690402600 -21600 0 CST}
|
||||
{-670442400 -19800 1 -0530}
|
||||
{-658953000 -21600 0 CST}
|
||||
{-638992800 -19800 1 -0530}
|
||||
{-627503400 -21600 0 CST}
|
||||
{-606938400 -19800 1 -0530}
|
||||
{-596053800 -21600 0 CST}
|
||||
{-575488800 -19800 1 -0530}
|
||||
{-564604200 -21600 0 CST}
|
||||
{-544039200 -19800 1 -0530}
|
||||
{-532549800 -21600 0 CST}
|
||||
{-512589600 -19800 1 -0530}
|
||||
{-501100200 -21600 0 CST}
|
||||
{-481140000 -19800 1 -0530}
|
||||
{-469650600 -21600 0 CST}
|
||||
{-449690400 -19800 1 -0530}
|
||||
{-438201000 -21600 0 CST}
|
||||
{-417636000 -19800 1 -0530}
|
||||
{-406751400 -21600 0 CST}
|
||||
{-386186400 -19800 1 -0530}
|
||||
{-375301800 -21600 0 CST}
|
||||
{-354736800 -19800 1 -0530}
|
||||
{-343247400 -21600 0 CST}
|
||||
{-323287200 -19800 1 -0530}
|
||||
{-311797800 -21600 0 CST}
|
||||
{-291837600 -19800 1 -0530}
|
||||
{-280348200 -21600 0 CST}
|
||||
{-259783200 -19800 1 -0530}
|
||||
{-248898600 -21600 0 CST}
|
||||
{-228333600 -19800 1 -0530}
|
||||
{-217449000 -21600 0 CST}
|
||||
{-196884000 -19800 1 -0530}
|
||||
{-185999400 -21600 0 CST}
|
||||
{-165434400 -19800 1 -0530}
|
||||
{-153945000 -21600 0 CST}
|
||||
{-133984800 -19800 1 -0530}
|
||||
{-122495400 -21600 0 CST}
|
||||
{-102535200 -19800 1 -0530}
|
||||
{-91045800 -21600 0 CST}
|
||||
{-70480800 -19800 1 -0530}
|
||||
{-59596200 -21600 0 CST}
|
||||
{123919200 -18000 1 CDT}
|
||||
{129618000 -21600 0 CST}
|
||||
{409039200 -18000 1 CDT}
|
||||
|
||||
@@ -1,12 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:America/Blanc-Sablon) {
|
||||
{-9223372036854775808 -13708 0 LMT}
|
||||
{-2713896692 -14400 0 AST}
|
||||
{-1632074400 -10800 1 ADT}
|
||||
{-1615143600 -14400 0 AST}
|
||||
{-880221600 -10800 1 AWT}
|
||||
{-769395600 -10800 1 APT}
|
||||
{-765399600 -14400 0 AST}
|
||||
{14400 -14400 0 AST}
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Blanc-Sablon) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Atikokan)]} {
|
||||
LoadTimeZoneFile America/Atikokan
|
||||
if {![info exists TZData(America/Panama)]} {
|
||||
LoadTimeZoneFile America/Panama
|
||||
}
|
||||
set TZData(:America/Coral_Harbour) $TZData(:America/Atikokan)
|
||||
set TZData(:America/Coral_Harbour) $TZData(:America/Panama)
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:America/Creston) {
|
||||
{-9223372036854775808 -27964 0 LMT}
|
||||
{-2713882436 -25200 0 MST}
|
||||
{-1680454800 -28800 0 PST}
|
||||
{-1627833600 -25200 0 MST}
|
||||
if {![info exists TZData(America/Phoenix)]} {
|
||||
LoadTimeZoneFile America/Phoenix
|
||||
}
|
||||
set TZData(:America/Creston) $TZData(:America/Phoenix)
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:America/Curacao) {
|
||||
{-9223372036854775808 -16547 0 LMT}
|
||||
{-1826738653 -16200 0 -0430}
|
||||
{-157750200 -14400 0 AST}
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Curacao) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -94,163 +94,5 @@ set TZData(:America/Dawson) {
|
||||
{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}
|
||||
{1604217600 -25200 0 MST}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Dominica) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/Dominica) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -77,8 +77,7 @@ set TZData(:America/Grand_Turk) {
|
||||
{1383458400 -18000 0 EST}
|
||||
{1394348400 -14400 1 EDT}
|
||||
{1414908000 -18000 0 EST}
|
||||
{1425798000 -14400 1 EDT}
|
||||
{1446361200 -14400 0 AST}
|
||||
{1425798000 -14400 0 AST}
|
||||
{1520751600 -14400 0 EDT}
|
||||
{1541311200 -18000 0 EST}
|
||||
{1552201200 -14400 1 EDT}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Grenada) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/Grenada) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Guadeloupe) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/Guadeloupe) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:America/Guyana) {
|
||||
{-9223372036854775808 -13960 0 LMT}
|
||||
{-1730578040 -13500 0 -0345}
|
||||
{176010300 -10800 0 -03}
|
||||
{662698800 -14400 0 -04}
|
||||
{-9223372036854775808 -13959 0 LMT}
|
||||
{-1843589241 -14400 0 -04}
|
||||
{-1730577600 -13500 0 -0345}
|
||||
{176096700 -10800 0 -03}
|
||||
{701841600 -14400 0 -04}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Curacao)]} {
|
||||
LoadTimeZoneFile America/Curacao
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Kralendijk) $TZData(:America/Curacao)
|
||||
set TZData(:America/Kralendijk) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Curacao)]} {
|
||||
LoadTimeZoneFile America/Curacao
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Lower_Princes) $TZData(:America/Curacao)
|
||||
set TZData(:America/Lower_Princes) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Marigot) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/Marigot) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Montserrat) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/Montserrat) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,279 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:America/Nassau) {
|
||||
{-9223372036854775808 -18570 0 LMT}
|
||||
{-1825095030 -18000 0 EST}
|
||||
{-179341200 -14400 1 EDT}
|
||||
{-163620000 -18000 0 EST}
|
||||
{-147891600 -14400 1 EDT}
|
||||
{-131565600 -18000 0 EST}
|
||||
{-116442000 -14400 1 EDT}
|
||||
{-100116000 -18000 0 EST}
|
||||
{-84387600 -14400 1 EDT}
|
||||
{-68666400 -18000 0 EST}
|
||||
{-52938000 -14400 1 EDT}
|
||||
{-37216800 -18000 0 EST}
|
||||
{-21488400 -14400 1 EDT}
|
||||
{-5767200 -18000 0 EST}
|
||||
{9961200 -14400 1 EDT}
|
||||
{25682400 -18000 0 EST}
|
||||
{41410800 -14400 1 EDT}
|
||||
{57736800 -18000 0 EST}
|
||||
{73465200 -14400 1 EDT}
|
||||
{89186400 -18000 0 EST}
|
||||
{104914800 -14400 1 EDT}
|
||||
{120636000 -18000 0 EST}
|
||||
{136364400 -14400 1 EDT}
|
||||
{152085600 -18000 0 EST}
|
||||
{167814000 -14400 1 EDT}
|
||||
{183535200 -18000 0 EST}
|
||||
{189320400 -18000 0 EST}
|
||||
{199263600 -14400 1 EDT}
|
||||
{215589600 -18000 0 EST}
|
||||
{230713200 -14400 1 EDT}
|
||||
{247039200 -18000 0 EST}
|
||||
{262767600 -14400 1 EDT}
|
||||
{278488800 -18000 0 EST}
|
||||
{294217200 -14400 1 EDT}
|
||||
{309938400 -18000 0 EST}
|
||||
{325666800 -14400 1 EDT}
|
||||
{341388000 -18000 0 EST}
|
||||
{357116400 -14400 1 EDT}
|
||||
{372837600 -18000 0 EST}
|
||||
{388566000 -14400 1 EDT}
|
||||
{404892000 -18000 0 EST}
|
||||
{420015600 -14400 1 EDT}
|
||||
{436341600 -18000 0 EST}
|
||||
{452070000 -14400 1 EDT}
|
||||
{467791200 -18000 0 EST}
|
||||
{483519600 -14400 1 EDT}
|
||||
{499240800 -18000 0 EST}
|
||||
{514969200 -14400 1 EDT}
|
||||
{530690400 -18000 0 EST}
|
||||
{544604400 -14400 1 EDT}
|
||||
{562140000 -18000 0 EST}
|
||||
{576054000 -14400 1 EDT}
|
||||
{594194400 -18000 0 EST}
|
||||
{607503600 -14400 1 EDT}
|
||||
{625644000 -18000 0 EST}
|
||||
{638953200 -14400 1 EDT}
|
||||
{657093600 -18000 0 EST}
|
||||
{671007600 -14400 1 EDT}
|
||||
{688543200 -18000 0 EST}
|
||||
{702457200 -14400 1 EDT}
|
||||
{719992800 -18000 0 EST}
|
||||
{733906800 -14400 1 EDT}
|
||||
{752047200 -18000 0 EST}
|
||||
{765356400 -14400 1 EDT}
|
||||
{783496800 -18000 0 EST}
|
||||
{796806000 -14400 1 EDT}
|
||||
{814946400 -18000 0 EST}
|
||||
{828860400 -14400 1 EDT}
|
||||
{846396000 -18000 0 EST}
|
||||
{860310000 -14400 1 EDT}
|
||||
{877845600 -18000 0 EST}
|
||||
{891759600 -14400 1 EDT}
|
||||
{909295200 -18000 0 EST}
|
||||
{923209200 -14400 1 EDT}
|
||||
{941349600 -18000 0 EST}
|
||||
{954658800 -14400 1 EDT}
|
||||
{972799200 -18000 0 EST}
|
||||
{986108400 -14400 1 EDT}
|
||||
{1004248800 -18000 0 EST}
|
||||
{1018162800 -14400 1 EDT}
|
||||
{1035698400 -18000 0 EST}
|
||||
{1049612400 -14400 1 EDT}
|
||||
{1067148000 -18000 0 EST}
|
||||
{1081062000 -14400 1 EDT}
|
||||
{1099202400 -18000 0 EST}
|
||||
{1112511600 -14400 1 EDT}
|
||||
{1130652000 -18000 0 EST}
|
||||
{1143961200 -14400 1 EDT}
|
||||
{1162101600 -18000 0 EST}
|
||||
{1173596400 -14400 1 EDT}
|
||||
{1194156000 -18000 0 EST}
|
||||
{1205046000 -14400 1 EDT}
|
||||
{1225605600 -18000 0 EST}
|
||||
{1236495600 -14400 1 EDT}
|
||||
{1257055200 -18000 0 EST}
|
||||
{1268550000 -14400 1 EDT}
|
||||
{1289109600 -18000 0 EST}
|
||||
{1299999600 -14400 1 EDT}
|
||||
{1320559200 -18000 0 EST}
|
||||
{1331449200 -14400 1 EDT}
|
||||
{1352008800 -18000 0 EST}
|
||||
{1362898800 -14400 1 EDT}
|
||||
{1383458400 -18000 0 EST}
|
||||
{1394348400 -14400 1 EDT}
|
||||
{1414908000 -18000 0 EST}
|
||||
{1425798000 -14400 1 EDT}
|
||||
{1446357600 -18000 0 EST}
|
||||
{1457852400 -14400 1 EDT}
|
||||
{1478412000 -18000 0 EST}
|
||||
{1489302000 -14400 1 EDT}
|
||||
{1509861600 -18000 0 EST}
|
||||
{1520751600 -14400 1 EDT}
|
||||
{1541311200 -18000 0 EST}
|
||||
{1552201200 -14400 1 EDT}
|
||||
{1572760800 -18000 0 EST}
|
||||
{1583650800 -14400 1 EDT}
|
||||
{1604210400 -18000 0 EST}
|
||||
{1615705200 -14400 1 EDT}
|
||||
{1636264800 -18000 0 EST}
|
||||
{1647154800 -14400 1 EDT}
|
||||
{1667714400 -18000 0 EST}
|
||||
{1678604400 -14400 1 EDT}
|
||||
{1699164000 -18000 0 EST}
|
||||
{1710054000 -14400 1 EDT}
|
||||
{1730613600 -18000 0 EST}
|
||||
{1741503600 -14400 1 EDT}
|
||||
{1762063200 -18000 0 EST}
|
||||
{1772953200 -14400 1 EDT}
|
||||
{1793512800 -18000 0 EST}
|
||||
{1805007600 -14400 1 EDT}
|
||||
{1825567200 -18000 0 EST}
|
||||
{1836457200 -14400 1 EDT}
|
||||
{1857016800 -18000 0 EST}
|
||||
{1867906800 -14400 1 EDT}
|
||||
{1888466400 -18000 0 EST}
|
||||
{1899356400 -14400 1 EDT}
|
||||
{1919916000 -18000 0 EST}
|
||||
{1930806000 -14400 1 EDT}
|
||||
{1951365600 -18000 0 EST}
|
||||
{1962860400 -14400 1 EDT}
|
||||
{1983420000 -18000 0 EST}
|
||||
{1994310000 -14400 1 EDT}
|
||||
{2014869600 -18000 0 EST}
|
||||
{2025759600 -14400 1 EDT}
|
||||
{2046319200 -18000 0 EST}
|
||||
{2057209200 -14400 1 EDT}
|
||||
{2077768800 -18000 0 EST}
|
||||
{2088658800 -14400 1 EDT}
|
||||
{2109218400 -18000 0 EST}
|
||||
{2120108400 -14400 1 EDT}
|
||||
{2140668000 -18000 0 EST}
|
||||
{2152162800 -14400 1 EDT}
|
||||
{2172722400 -18000 0 EST}
|
||||
{2183612400 -14400 1 EDT}
|
||||
{2204172000 -18000 0 EST}
|
||||
{2215062000 -14400 1 EDT}
|
||||
{2235621600 -18000 0 EST}
|
||||
{2246511600 -14400 1 EDT}
|
||||
{2267071200 -18000 0 EST}
|
||||
{2277961200 -14400 1 EDT}
|
||||
{2298520800 -18000 0 EST}
|
||||
{2309410800 -14400 1 EDT}
|
||||
{2329970400 -18000 0 EST}
|
||||
{2341465200 -14400 1 EDT}
|
||||
{2362024800 -18000 0 EST}
|
||||
{2372914800 -14400 1 EDT}
|
||||
{2393474400 -18000 0 EST}
|
||||
{2404364400 -14400 1 EDT}
|
||||
{2424924000 -18000 0 EST}
|
||||
{2435814000 -14400 1 EDT}
|
||||
{2456373600 -18000 0 EST}
|
||||
{2467263600 -14400 1 EDT}
|
||||
{2487823200 -18000 0 EST}
|
||||
{2499318000 -14400 1 EDT}
|
||||
{2519877600 -18000 0 EST}
|
||||
{2530767600 -14400 1 EDT}
|
||||
{2551327200 -18000 0 EST}
|
||||
{2562217200 -14400 1 EDT}
|
||||
{2582776800 -18000 0 EST}
|
||||
{2593666800 -14400 1 EDT}
|
||||
{2614226400 -18000 0 EST}
|
||||
{2625116400 -14400 1 EDT}
|
||||
{2645676000 -18000 0 EST}
|
||||
{2656566000 -14400 1 EDT}
|
||||
{2677125600 -18000 0 EST}
|
||||
{2688620400 -14400 1 EDT}
|
||||
{2709180000 -18000 0 EST}
|
||||
{2720070000 -14400 1 EDT}
|
||||
{2740629600 -18000 0 EST}
|
||||
{2751519600 -14400 1 EDT}
|
||||
{2772079200 -18000 0 EST}
|
||||
{2782969200 -14400 1 EDT}
|
||||
{2803528800 -18000 0 EST}
|
||||
{2814418800 -14400 1 EDT}
|
||||
{2834978400 -18000 0 EST}
|
||||
{2846473200 -14400 1 EDT}
|
||||
{2867032800 -18000 0 EST}
|
||||
{2877922800 -14400 1 EDT}
|
||||
{2898482400 -18000 0 EST}
|
||||
{2909372400 -14400 1 EDT}
|
||||
{2929932000 -18000 0 EST}
|
||||
{2940822000 -14400 1 EDT}
|
||||
{2961381600 -18000 0 EST}
|
||||
{2972271600 -14400 1 EDT}
|
||||
{2992831200 -18000 0 EST}
|
||||
{3003721200 -14400 1 EDT}
|
||||
{3024280800 -18000 0 EST}
|
||||
{3035775600 -14400 1 EDT}
|
||||
{3056335200 -18000 0 EST}
|
||||
{3067225200 -14400 1 EDT}
|
||||
{3087784800 -18000 0 EST}
|
||||
{3098674800 -14400 1 EDT}
|
||||
{3119234400 -18000 0 EST}
|
||||
{3130124400 -14400 1 EDT}
|
||||
{3150684000 -18000 0 EST}
|
||||
{3161574000 -14400 1 EDT}
|
||||
{3182133600 -18000 0 EST}
|
||||
{3193023600 -14400 1 EDT}
|
||||
{3213583200 -18000 0 EST}
|
||||
{3225078000 -14400 1 EDT}
|
||||
{3245637600 -18000 0 EST}
|
||||
{3256527600 -14400 1 EDT}
|
||||
{3277087200 -18000 0 EST}
|
||||
{3287977200 -14400 1 EDT}
|
||||
{3308536800 -18000 0 EST}
|
||||
{3319426800 -14400 1 EDT}
|
||||
{3339986400 -18000 0 EST}
|
||||
{3350876400 -14400 1 EDT}
|
||||
{3371436000 -18000 0 EST}
|
||||
{3382930800 -14400 1 EDT}
|
||||
{3403490400 -18000 0 EST}
|
||||
{3414380400 -14400 1 EDT}
|
||||
{3434940000 -18000 0 EST}
|
||||
{3445830000 -14400 1 EDT}
|
||||
{3466389600 -18000 0 EST}
|
||||
{3477279600 -14400 1 EDT}
|
||||
{3497839200 -18000 0 EST}
|
||||
{3508729200 -14400 1 EDT}
|
||||
{3529288800 -18000 0 EST}
|
||||
{3540178800 -14400 1 EDT}
|
||||
{3560738400 -18000 0 EST}
|
||||
{3572233200 -14400 1 EDT}
|
||||
{3592792800 -18000 0 EST}
|
||||
{3603682800 -14400 1 EDT}
|
||||
{3624242400 -18000 0 EST}
|
||||
{3635132400 -14400 1 EDT}
|
||||
{3655692000 -18000 0 EST}
|
||||
{3666582000 -14400 1 EDT}
|
||||
{3687141600 -18000 0 EST}
|
||||
{3698031600 -14400 1 EDT}
|
||||
{3718591200 -18000 0 EST}
|
||||
{3730086000 -14400 1 EDT}
|
||||
{3750645600 -18000 0 EST}
|
||||
{3761535600 -14400 1 EDT}
|
||||
{3782095200 -18000 0 EST}
|
||||
{3792985200 -14400 1 EDT}
|
||||
{3813544800 -18000 0 EST}
|
||||
{3824434800 -14400 1 EDT}
|
||||
{3844994400 -18000 0 EST}
|
||||
{3855884400 -14400 1 EDT}
|
||||
{3876444000 -18000 0 EST}
|
||||
{3887334000 -14400 1 EDT}
|
||||
{3907893600 -18000 0 EST}
|
||||
{3919388400 -14400 1 EDT}
|
||||
{3939948000 -18000 0 EST}
|
||||
{3950838000 -14400 1 EDT}
|
||||
{3971397600 -18000 0 EST}
|
||||
{3982287600 -14400 1 EDT}
|
||||
{4002847200 -18000 0 EST}
|
||||
{4013737200 -14400 1 EDT}
|
||||
{4034296800 -18000 0 EST}
|
||||
{4045186800 -14400 1 EDT}
|
||||
{4065746400 -18000 0 EST}
|
||||
{4076636400 -14400 1 EDT}
|
||||
{4097196000 -18000 0 EST}
|
||||
if {![info exists TZData(America/Toronto)]} {
|
||||
LoadTimeZoneFile America/Toronto
|
||||
}
|
||||
set TZData(:America/Nassau) $TZData(:America/Toronto)
|
||||
|
||||
246
amd64/lib/tcl8.6/tzdata/America/Nuuk
Normal file
246
amd64/lib/tcl8.6/tzdata/America/Nuuk
Normal file
@@ -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}
|
||||
}
|
||||
@@ -1,6 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:America/Port_of_Spain) {
|
||||
{-9223372036854775808 -14764 0 LMT}
|
||||
{-1825098836 -14400 0 AST}
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Port_of_Spain) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/St_Barthelemy) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/St_Barthelemy) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/St_Kitts) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/St_Kitts) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/St_Lucia) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/St_Lucia) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/St_Thomas) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/St_Thomas) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/St_Vincent) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/St_Vincent) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Tortola) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/Tortola) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
if {![info exists TZData(America/Port_of_Spain)]} {
|
||||
LoadTimeZoneFile America/Port_of_Spain
|
||||
if {![info exists TZData(America/Puerto_Rico)]} {
|
||||
LoadTimeZoneFile America/Puerto_Rico
|
||||
}
|
||||
set TZData(:America/Virgin) $TZData(:America/Port_of_Spain)
|
||||
set TZData(:America/Virgin) $TZData(:America/Puerto_Rico)
|
||||
|
||||
@@ -94,163 +94,5 @@ set TZData(:America/Whitehorse) {
|
||||
{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}
|
||||
{1604217600 -25200 0 MST}
|
||||
}
|
||||
|
||||
@@ -9,4 +9,9 @@ set TZData(:Antarctica/Casey) {
|
||||
{1329843600 28800 0 +08}
|
||||
{1477065600 39600 0 +11}
|
||||
{1520701200 28800 0 +08}
|
||||
{1538856000 39600 0 +11}
|
||||
{1552752000 28800 0 +08}
|
||||
{1570129200 39600 0 +11}
|
||||
{1583596800 28800 0 +08}
|
||||
{1601740860 39600 0 +11}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Antarctica/DumontDUrville) {
|
||||
{-9223372036854775808 0 0 -00}
|
||||
{-725846400 36000 0 +10}
|
||||
{-566992800 0 0 -00}
|
||||
{-415497600 36000 0 +10}
|
||||
if {![info exists TZData(Pacific/Port_Moresby)]} {
|
||||
LoadTimeZoneFile Pacific/Port_Moresby
|
||||
}
|
||||
set TZData(:Antarctica/DumontDUrville) $TZData(:Pacific/Port_Moresby)
|
||||
|
||||
@@ -5,7 +5,7 @@ set TZData(:Antarctica/Macquarie) {
|
||||
{-2214259200 36000 0 AEST}
|
||||
{-1680508800 39600 1 AEDT}
|
||||
{-1669892400 39600 0 AEDT}
|
||||
{-1665392400 36000 0 AEST}
|
||||
{-1665388800 36000 0 AEST}
|
||||
{-1601719200 0 0 -00}
|
||||
{-94730400 36000 0 AEST}
|
||||
{-71136000 39600 1 AEDT}
|
||||
@@ -93,5 +93,184 @@ set TZData(:Antarctica/Macquarie) {
|
||||
{1223136000 39600 1 AEDT}
|
||||
{1238860800 36000 0 AEST}
|
||||
{1254585600 39600 1 AEDT}
|
||||
{1270310400 39600 0 +11}
|
||||
{1262264400 39600 1 AEDT}
|
||||
{1293800400 39600 0 AEST}
|
||||
{1301760000 36000 0 AEST}
|
||||
{1317484800 39600 1 AEDT}
|
||||
{1333209600 36000 0 AEST}
|
||||
{1349539200 39600 1 AEDT}
|
||||
{1365264000 36000 0 AEST}
|
||||
{1380988800 39600 1 AEDT}
|
||||
{1396713600 36000 0 AEST}
|
||||
{1412438400 39600 1 AEDT}
|
||||
{1428163200 36000 0 AEST}
|
||||
{1443888000 39600 1 AEDT}
|
||||
{1459612800 36000 0 AEST}
|
||||
{1475337600 39600 1 AEDT}
|
||||
{1491062400 36000 0 AEST}
|
||||
{1506787200 39600 1 AEDT}
|
||||
{1522512000 36000 0 AEST}
|
||||
{1538841600 39600 1 AEDT}
|
||||
{1554566400 36000 0 AEST}
|
||||
{1570291200 39600 1 AEDT}
|
||||
{1586016000 36000 0 AEST}
|
||||
{1601740800 39600 1 AEDT}
|
||||
{1617465600 36000 0 AEST}
|
||||
{1633190400 39600 1 AEDT}
|
||||
{1648915200 36000 0 AEST}
|
||||
{1664640000 39600 1 AEDT}
|
||||
{1680364800 36000 0 AEST}
|
||||
{1696089600 39600 1 AEDT}
|
||||
{1712419200 36000 0 AEST}
|
||||
{1728144000 39600 1 AEDT}
|
||||
{1743868800 36000 0 AEST}
|
||||
{1759593600 39600 1 AEDT}
|
||||
{1775318400 36000 0 AEST}
|
||||
{1791043200 39600 1 AEDT}
|
||||
{1806768000 36000 0 AEST}
|
||||
{1822492800 39600 1 AEDT}
|
||||
{1838217600 36000 0 AEST}
|
||||
{1853942400 39600 1 AEDT}
|
||||
{1869667200 36000 0 AEST}
|
||||
{1885996800 39600 1 AEDT}
|
||||
{1901721600 36000 0 AEST}
|
||||
{1917446400 39600 1 AEDT}
|
||||
{1933171200 36000 0 AEST}
|
||||
{1948896000 39600 1 AEDT}
|
||||
{1964620800 36000 0 AEST}
|
||||
{1980345600 39600 1 AEDT}
|
||||
{1996070400 36000 0 AEST}
|
||||
{2011795200 39600 1 AEDT}
|
||||
{2027520000 36000 0 AEST}
|
||||
{2043244800 39600 1 AEDT}
|
||||
{2058969600 36000 0 AEST}
|
||||
{2075299200 39600 1 AEDT}
|
||||
{2091024000 36000 0 AEST}
|
||||
{2106748800 39600 1 AEDT}
|
||||
{2122473600 36000 0 AEST}
|
||||
{2138198400 39600 1 AEDT}
|
||||
{2153923200 36000 0 AEST}
|
||||
{2169648000 39600 1 AEDT}
|
||||
{2185372800 36000 0 AEST}
|
||||
{2201097600 39600 1 AEDT}
|
||||
{2216822400 36000 0 AEST}
|
||||
{2233152000 39600 1 AEDT}
|
||||
{2248876800 36000 0 AEST}
|
||||
{2264601600 39600 1 AEDT}
|
||||
{2280326400 36000 0 AEST}
|
||||
{2296051200 39600 1 AEDT}
|
||||
{2311776000 36000 0 AEST}
|
||||
{2327500800 39600 1 AEDT}
|
||||
{2343225600 36000 0 AEST}
|
||||
{2358950400 39600 1 AEDT}
|
||||
{2374675200 36000 0 AEST}
|
||||
{2390400000 39600 1 AEDT}
|
||||
{2406124800 36000 0 AEST}
|
||||
{2422454400 39600 1 AEDT}
|
||||
{2438179200 36000 0 AEST}
|
||||
{2453904000 39600 1 AEDT}
|
||||
{2469628800 36000 0 AEST}
|
||||
{2485353600 39600 1 AEDT}
|
||||
{2501078400 36000 0 AEST}
|
||||
{2516803200 39600 1 AEDT}
|
||||
{2532528000 36000 0 AEST}
|
||||
{2548252800 39600 1 AEDT}
|
||||
{2563977600 36000 0 AEST}
|
||||
{2579702400 39600 1 AEDT}
|
||||
{2596032000 36000 0 AEST}
|
||||
{2611756800 39600 1 AEDT}
|
||||
{2627481600 36000 0 AEST}
|
||||
{2643206400 39600 1 AEDT}
|
||||
{2658931200 36000 0 AEST}
|
||||
{2674656000 39600 1 AEDT}
|
||||
{2690380800 36000 0 AEST}
|
||||
{2706105600 39600 1 AEDT}
|
||||
{2721830400 36000 0 AEST}
|
||||
{2737555200 39600 1 AEDT}
|
||||
{2753280000 36000 0 AEST}
|
||||
{2769609600 39600 1 AEDT}
|
||||
{2785334400 36000 0 AEST}
|
||||
{2801059200 39600 1 AEDT}
|
||||
{2816784000 36000 0 AEST}
|
||||
{2832508800 39600 1 AEDT}
|
||||
{2848233600 36000 0 AEST}
|
||||
{2863958400 39600 1 AEDT}
|
||||
{2879683200 36000 0 AEST}
|
||||
{2895408000 39600 1 AEDT}
|
||||
{2911132800 36000 0 AEST}
|
||||
{2926857600 39600 1 AEDT}
|
||||
{2942582400 36000 0 AEST}
|
||||
{2958912000 39600 1 AEDT}
|
||||
{2974636800 36000 0 AEST}
|
||||
{2990361600 39600 1 AEDT}
|
||||
{3006086400 36000 0 AEST}
|
||||
{3021811200 39600 1 AEDT}
|
||||
{3037536000 36000 0 AEST}
|
||||
{3053260800 39600 1 AEDT}
|
||||
{3068985600 36000 0 AEST}
|
||||
{3084710400 39600 1 AEDT}
|
||||
{3100435200 36000 0 AEST}
|
||||
{3116764800 39600 1 AEDT}
|
||||
{3132489600 36000 0 AEST}
|
||||
{3148214400 39600 1 AEDT}
|
||||
{3163939200 36000 0 AEST}
|
||||
{3179664000 39600 1 AEDT}
|
||||
{3195388800 36000 0 AEST}
|
||||
{3211113600 39600 1 AEDT}
|
||||
{3226838400 36000 0 AEST}
|
||||
{3242563200 39600 1 AEDT}
|
||||
{3258288000 36000 0 AEST}
|
||||
{3274012800 39600 1 AEDT}
|
||||
{3289737600 36000 0 AEST}
|
||||
{3306067200 39600 1 AEDT}
|
||||
{3321792000 36000 0 AEST}
|
||||
{3337516800 39600 1 AEDT}
|
||||
{3353241600 36000 0 AEST}
|
||||
{3368966400 39600 1 AEDT}
|
||||
{3384691200 36000 0 AEST}
|
||||
{3400416000 39600 1 AEDT}
|
||||
{3416140800 36000 0 AEST}
|
||||
{3431865600 39600 1 AEDT}
|
||||
{3447590400 36000 0 AEST}
|
||||
{3463315200 39600 1 AEDT}
|
||||
{3479644800 36000 0 AEST}
|
||||
{3495369600 39600 1 AEDT}
|
||||
{3511094400 36000 0 AEST}
|
||||
{3526819200 39600 1 AEDT}
|
||||
{3542544000 36000 0 AEST}
|
||||
{3558268800 39600 1 AEDT}
|
||||
{3573993600 36000 0 AEST}
|
||||
{3589718400 39600 1 AEDT}
|
||||
{3605443200 36000 0 AEST}
|
||||
{3621168000 39600 1 AEDT}
|
||||
{3636892800 36000 0 AEST}
|
||||
{3653222400 39600 1 AEDT}
|
||||
{3668947200 36000 0 AEST}
|
||||
{3684672000 39600 1 AEDT}
|
||||
{3700396800 36000 0 AEST}
|
||||
{3716121600 39600 1 AEDT}
|
||||
{3731846400 36000 0 AEST}
|
||||
{3747571200 39600 1 AEDT}
|
||||
{3763296000 36000 0 AEST}
|
||||
{3779020800 39600 1 AEDT}
|
||||
{3794745600 36000 0 AEST}
|
||||
{3810470400 39600 1 AEDT}
|
||||
{3826195200 36000 0 AEST}
|
||||
{3842524800 39600 1 AEDT}
|
||||
{3858249600 36000 0 AEST}
|
||||
{3873974400 39600 1 AEDT}
|
||||
{3889699200 36000 0 AEST}
|
||||
{3905424000 39600 1 AEDT}
|
||||
{3921148800 36000 0 AEST}
|
||||
{3936873600 39600 1 AEDT}
|
||||
{3952598400 36000 0 AEST}
|
||||
{3968323200 39600 1 AEDT}
|
||||
{3984048000 36000 0 AEST}
|
||||
{4000377600 39600 1 AEDT}
|
||||
{4016102400 36000 0 AEST}
|
||||
{4031827200 39600 1 AEDT}
|
||||
{4047552000 36000 0 AEST}
|
||||
{4063276800 39600 1 AEDT}
|
||||
{4079001600 36000 0 AEST}
|
||||
{4094726400 39600 1 AEDT}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Antarctica/Syowa) {
|
||||
{-9223372036854775808 0 0 -00}
|
||||
{-407808000 10800 0 +03}
|
||||
if {![info exists TZData(Asia/Riyadh)]} {
|
||||
LoadTimeZoneFile Asia/Riyadh
|
||||
}
|
||||
set TZData(:Antarctica/Syowa) $TZData(:Asia/Riyadh)
|
||||
|
||||
@@ -87,160 +87,160 @@ set TZData(:Asia/Amman) {
|
||||
{1604008800 7200 0 EET}
|
||||
{1616709600 10800 1 EEST}
|
||||
{1635458400 7200 0 EET}
|
||||
{1648764000 10800 1 EEST}
|
||||
{1645740000 10800 1 EEST}
|
||||
{1666908000 7200 0 EET}
|
||||
{1680213600 10800 1 EEST}
|
||||
{1677189600 10800 1 EEST}
|
||||
{1698357600 7200 0 EET}
|
||||
{1711663200 10800 1 EEST}
|
||||
{1709244000 10800 1 EEST}
|
||||
{1729807200 7200 0 EET}
|
||||
{1743112800 10800 1 EEST}
|
||||
{1740693600 10800 1 EEST}
|
||||
{1761861600 7200 0 EET}
|
||||
{1774562400 10800 1 EEST}
|
||||
{1772143200 10800 1 EEST}
|
||||
{1793311200 7200 0 EET}
|
||||
{1806012000 10800 1 EEST}
|
||||
{1803592800 10800 1 EEST}
|
||||
{1824760800 7200 0 EET}
|
||||
{1838066400 10800 1 EEST}
|
||||
{1835042400 10800 1 EEST}
|
||||
{1856210400 7200 0 EET}
|
||||
{1869516000 10800 1 EEST}
|
||||
{1866492000 10800 1 EEST}
|
||||
{1887660000 7200 0 EET}
|
||||
{1900965600 10800 1 EEST}
|
||||
{1898546400 10800 1 EEST}
|
||||
{1919109600 7200 0 EET}
|
||||
{1932415200 10800 1 EEST}
|
||||
{1929996000 10800 1 EEST}
|
||||
{1951164000 7200 0 EET}
|
||||
{1963864800 10800 1 EEST}
|
||||
{1961445600 10800 1 EEST}
|
||||
{1982613600 7200 0 EET}
|
||||
{1995919200 10800 1 EEST}
|
||||
{1992895200 10800 1 EEST}
|
||||
{2014063200 7200 0 EET}
|
||||
{2027368800 10800 1 EEST}
|
||||
{2024344800 10800 1 EEST}
|
||||
{2045512800 7200 0 EET}
|
||||
{2058818400 10800 1 EEST}
|
||||
{2055794400 10800 1 EEST}
|
||||
{2076962400 7200 0 EET}
|
||||
{2090268000 10800 1 EEST}
|
||||
{2087848800 10800 1 EEST}
|
||||
{2109016800 7200 0 EET}
|
||||
{2121717600 10800 1 EEST}
|
||||
{2119298400 10800 1 EEST}
|
||||
{2140466400 7200 0 EET}
|
||||
{2153167200 10800 1 EEST}
|
||||
{2150748000 10800 1 EEST}
|
||||
{2171916000 7200 0 EET}
|
||||
{2185221600 10800 1 EEST}
|
||||
{2182197600 10800 1 EEST}
|
||||
{2203365600 7200 0 EET}
|
||||
{2216671200 10800 1 EEST}
|
||||
{2213647200 10800 1 EEST}
|
||||
{2234815200 7200 0 EET}
|
||||
{2248120800 10800 1 EEST}
|
||||
{2245701600 10800 1 EEST}
|
||||
{2266264800 7200 0 EET}
|
||||
{2279570400 10800 1 EEST}
|
||||
{2277151200 10800 1 EEST}
|
||||
{2298319200 7200 0 EET}
|
||||
{2311020000 10800 1 EEST}
|
||||
{2308600800 10800 1 EEST}
|
||||
{2329768800 7200 0 EET}
|
||||
{2343074400 10800 1 EEST}
|
||||
{2340050400 10800 1 EEST}
|
||||
{2361218400 7200 0 EET}
|
||||
{2374524000 10800 1 EEST}
|
||||
{2371500000 10800 1 EEST}
|
||||
{2392668000 7200 0 EET}
|
||||
{2405973600 10800 1 EEST}
|
||||
{2402949600 10800 1 EEST}
|
||||
{2424117600 7200 0 EET}
|
||||
{2437423200 10800 1 EEST}
|
||||
{2435004000 10800 1 EEST}
|
||||
{2455567200 7200 0 EET}
|
||||
{2468872800 10800 1 EEST}
|
||||
{2466453600 10800 1 EEST}
|
||||
{2487621600 7200 0 EET}
|
||||
{2500322400 10800 1 EEST}
|
||||
{2497903200 10800 1 EEST}
|
||||
{2519071200 7200 0 EET}
|
||||
{2532376800 10800 1 EEST}
|
||||
{2529352800 10800 1 EEST}
|
||||
{2550520800 7200 0 EET}
|
||||
{2563826400 10800 1 EEST}
|
||||
{2560802400 10800 1 EEST}
|
||||
{2581970400 7200 0 EET}
|
||||
{2595276000 10800 1 EEST}
|
||||
{2592856800 10800 1 EEST}
|
||||
{2613420000 7200 0 EET}
|
||||
{2626725600 10800 1 EEST}
|
||||
{2624306400 10800 1 EEST}
|
||||
{2645474400 7200 0 EET}
|
||||
{2658175200 10800 1 EEST}
|
||||
{2655756000 10800 1 EEST}
|
||||
{2676924000 7200 0 EET}
|
||||
{2689624800 10800 1 EEST}
|
||||
{2687205600 10800 1 EEST}
|
||||
{2708373600 7200 0 EET}
|
||||
{2721679200 10800 1 EEST}
|
||||
{2718655200 10800 1 EEST}
|
||||
{2739823200 7200 0 EET}
|
||||
{2753128800 10800 1 EEST}
|
||||
{2750104800 10800 1 EEST}
|
||||
{2771272800 7200 0 EET}
|
||||
{2784578400 10800 1 EEST}
|
||||
{2782159200 10800 1 EEST}
|
||||
{2802722400 7200 0 EET}
|
||||
{2816028000 10800 1 EEST}
|
||||
{2813608800 10800 1 EEST}
|
||||
{2834776800 7200 0 EET}
|
||||
{2847477600 10800 1 EEST}
|
||||
{2845058400 10800 1 EEST}
|
||||
{2866226400 7200 0 EET}
|
||||
{2879532000 10800 1 EEST}
|
||||
{2876508000 10800 1 EEST}
|
||||
{2897676000 7200 0 EET}
|
||||
{2910981600 10800 1 EEST}
|
||||
{2907957600 10800 1 EEST}
|
||||
{2929125600 7200 0 EET}
|
||||
{2942431200 10800 1 EEST}
|
||||
{2939407200 10800 1 EEST}
|
||||
{2960575200 7200 0 EET}
|
||||
{2973880800 10800 1 EEST}
|
||||
{2971461600 10800 1 EEST}
|
||||
{2992629600 7200 0 EET}
|
||||
{3005330400 10800 1 EEST}
|
||||
{3002911200 10800 1 EEST}
|
||||
{3024079200 7200 0 EET}
|
||||
{3036780000 10800 1 EEST}
|
||||
{3034360800 10800 1 EEST}
|
||||
{3055528800 7200 0 EET}
|
||||
{3068834400 10800 1 EEST}
|
||||
{3065810400 10800 1 EEST}
|
||||
{3086978400 7200 0 EET}
|
||||
{3100284000 10800 1 EEST}
|
||||
{3097260000 10800 1 EEST}
|
||||
{3118428000 7200 0 EET}
|
||||
{3131733600 10800 1 EEST}
|
||||
{3129314400 10800 1 EEST}
|
||||
{3149877600 7200 0 EET}
|
||||
{3163183200 10800 1 EEST}
|
||||
{3160764000 10800 1 EEST}
|
||||
{3181932000 7200 0 EET}
|
||||
{3194632800 10800 1 EEST}
|
||||
{3192213600 10800 1 EEST}
|
||||
{3213381600 7200 0 EET}
|
||||
{3226687200 10800 1 EEST}
|
||||
{3223663200 10800 1 EEST}
|
||||
{3244831200 7200 0 EET}
|
||||
{3258136800 10800 1 EEST}
|
||||
{3255112800 10800 1 EEST}
|
||||
{3276280800 7200 0 EET}
|
||||
{3289586400 10800 1 EEST}
|
||||
{3286562400 10800 1 EEST}
|
||||
{3307730400 7200 0 EET}
|
||||
{3321036000 10800 1 EEST}
|
||||
{3318616800 10800 1 EEST}
|
||||
{3339180000 7200 0 EET}
|
||||
{3352485600 10800 1 EEST}
|
||||
{3350066400 10800 1 EEST}
|
||||
{3371234400 7200 0 EET}
|
||||
{3383935200 10800 1 EEST}
|
||||
{3381516000 10800 1 EEST}
|
||||
{3402684000 7200 0 EET}
|
||||
{3415989600 10800 1 EEST}
|
||||
{3412965600 10800 1 EEST}
|
||||
{3434133600 7200 0 EET}
|
||||
{3447439200 10800 1 EEST}
|
||||
{3444415200 10800 1 EEST}
|
||||
{3465583200 7200 0 EET}
|
||||
{3478888800 10800 1 EEST}
|
||||
{3476469600 10800 1 EEST}
|
||||
{3497032800 7200 0 EET}
|
||||
{3510338400 10800 1 EEST}
|
||||
{3507919200 10800 1 EEST}
|
||||
{3529087200 7200 0 EET}
|
||||
{3541788000 10800 1 EEST}
|
||||
{3539368800 10800 1 EEST}
|
||||
{3560536800 7200 0 EET}
|
||||
{3573237600 10800 1 EEST}
|
||||
{3570818400 10800 1 EEST}
|
||||
{3591986400 7200 0 EET}
|
||||
{3605292000 10800 1 EEST}
|
||||
{3602268000 10800 1 EEST}
|
||||
{3623436000 7200 0 EET}
|
||||
{3636741600 10800 1 EEST}
|
||||
{3633717600 10800 1 EEST}
|
||||
{3654885600 7200 0 EET}
|
||||
{3668191200 10800 1 EEST}
|
||||
{3665772000 10800 1 EEST}
|
||||
{3686335200 7200 0 EET}
|
||||
{3699640800 10800 1 EEST}
|
||||
{3697221600 10800 1 EEST}
|
||||
{3718389600 7200 0 EET}
|
||||
{3731090400 10800 1 EEST}
|
||||
{3728671200 10800 1 EEST}
|
||||
{3749839200 7200 0 EET}
|
||||
{3763144800 10800 1 EEST}
|
||||
{3760120800 10800 1 EEST}
|
||||
{3781288800 7200 0 EET}
|
||||
{3794594400 10800 1 EEST}
|
||||
{3791570400 10800 1 EEST}
|
||||
{3812738400 7200 0 EET}
|
||||
{3826044000 10800 1 EEST}
|
||||
{3823020000 10800 1 EEST}
|
||||
{3844188000 7200 0 EET}
|
||||
{3857493600 10800 1 EEST}
|
||||
{3855074400 10800 1 EEST}
|
||||
{3876242400 7200 0 EET}
|
||||
{3888943200 10800 1 EEST}
|
||||
{3886524000 10800 1 EEST}
|
||||
{3907692000 7200 0 EET}
|
||||
{3920392800 10800 1 EEST}
|
||||
{3917973600 10800 1 EEST}
|
||||
{3939141600 7200 0 EET}
|
||||
{3952447200 10800 1 EEST}
|
||||
{3949423200 10800 1 EEST}
|
||||
{3970591200 7200 0 EET}
|
||||
{3983896800 10800 1 EEST}
|
||||
{3980872800 10800 1 EEST}
|
||||
{4002040800 7200 0 EET}
|
||||
{4015346400 10800 1 EEST}
|
||||
{4012927200 10800 1 EEST}
|
||||
{4033490400 7200 0 EET}
|
||||
{4046796000 10800 1 EEST}
|
||||
{4044376800 10800 1 EEST}
|
||||
{4065544800 7200 0 EET}
|
||||
{4078245600 10800 1 EEST}
|
||||
{4075826400 10800 1 EEST}
|
||||
{4096994400 7200 0 EET}
|
||||
}
|
||||
|
||||
@@ -3,16 +3,18 @@
|
||||
set TZData(:Asia/Gaza) {
|
||||
{-9223372036854775808 8272 0 LMT}
|
||||
{-2185409872 7200 0 EEST}
|
||||
{-933645600 10800 1 EEST}
|
||||
{-857358000 7200 0 EEST}
|
||||
{-933638400 10800 1 EEST}
|
||||
{-923097600 7200 0 EEST}
|
||||
{-919036800 10800 1 EEST}
|
||||
{-857347200 7200 0 EEST}
|
||||
{-844300800 10800 1 EEST}
|
||||
{-825822000 7200 0 EEST}
|
||||
{-812685600 10800 1 EEST}
|
||||
{-794199600 7200 0 EEST}
|
||||
{-779853600 10800 1 EEST}
|
||||
{-762656400 7200 0 EEST}
|
||||
{-825811200 7200 0 EEST}
|
||||
{-812678400 10800 1 EEST}
|
||||
{-794188800 7200 0 EEST}
|
||||
{-779846400 10800 1 EEST}
|
||||
{-762652800 7200 0 EEST}
|
||||
{-748310400 10800 1 EEST}
|
||||
{-731127600 7200 0 EEST}
|
||||
{-731116800 7200 0 EEST}
|
||||
{-682653600 7200 0 EET}
|
||||
{-399088800 10800 1 EEST}
|
||||
{-386650800 7200 0 EET}
|
||||
@@ -40,12 +42,12 @@ set TZData(:Asia/Gaza) {
|
||||
{150843600 7200 0 IST}
|
||||
{167176800 10800 1 IDT}
|
||||
{178664400 7200 0 IST}
|
||||
{334015200 10800 1 IDT}
|
||||
{337644000 7200 0 IST}
|
||||
{452556000 10800 1 IDT}
|
||||
{462232800 7200 0 IST}
|
||||
{334101600 10800 1 IDT}
|
||||
{337730400 7200 0 IST}
|
||||
{452642400 10800 1 IDT}
|
||||
{462319200 7200 0 IST}
|
||||
{482277600 10800 1 IDT}
|
||||
{495579600 7200 0 IST}
|
||||
{494370000 7200 0 IST}
|
||||
{516751200 10800 1 IDT}
|
||||
{526424400 7200 0 IST}
|
||||
{545436000 10800 1 IDT}
|
||||
@@ -110,7 +112,7 @@ set TZData(:Asia/Gaza) {
|
||||
{1395957600 10800 1 EEST}
|
||||
{1414098000 7200 0 EET}
|
||||
{1427493600 10800 1 EEST}
|
||||
{1445547600 7200 0 EET}
|
||||
{1445551200 7200 0 EET}
|
||||
{1458946800 10800 1 EEST}
|
||||
{1477692000 7200 0 EET}
|
||||
{1490396400 10800 1 EEST}
|
||||
@@ -118,165 +120,165 @@ set TZData(:Asia/Gaza) {
|
||||
{1521846000 10800 1 EEST}
|
||||
{1540591200 7200 0 EET}
|
||||
{1553810400 10800 1 EEST}
|
||||
{1572040800 7200 0 EET}
|
||||
{1585260000 10800 1 EEST}
|
||||
{1604095200 7200 0 EET}
|
||||
{1616709600 10800 1 EEST}
|
||||
{1635544800 7200 0 EET}
|
||||
{1648159200 10800 1 EEST}
|
||||
{1666994400 7200 0 EET}
|
||||
{1680213600 10800 1 EEST}
|
||||
{1698444000 7200 0 EET}
|
||||
{1711663200 10800 1 EEST}
|
||||
{1729893600 7200 0 EET}
|
||||
{1743112800 10800 1 EEST}
|
||||
{1761343200 7200 0 EET}
|
||||
{1774562400 10800 1 EEST}
|
||||
{1793397600 7200 0 EET}
|
||||
{1806012000 10800 1 EEST}
|
||||
{1824847200 7200 0 EET}
|
||||
{1838066400 10800 1 EEST}
|
||||
{1856296800 7200 0 EET}
|
||||
{1869516000 10800 1 EEST}
|
||||
{1887746400 7200 0 EET}
|
||||
{1900965600 10800 1 EEST}
|
||||
{1919196000 7200 0 EET}
|
||||
{1932415200 10800 1 EEST}
|
||||
{1950645600 7200 0 EET}
|
||||
{1963864800 10800 1 EEST}
|
||||
{1982700000 7200 0 EET}
|
||||
{1995314400 10800 1 EEST}
|
||||
{2014149600 7200 0 EET}
|
||||
{2027368800 10800 1 EEST}
|
||||
{2045599200 7200 0 EET}
|
||||
{2058818400 10800 1 EEST}
|
||||
{2077048800 7200 0 EET}
|
||||
{2090268000 10800 1 EEST}
|
||||
{2108498400 7200 0 EET}
|
||||
{2121717600 10800 1 EEST}
|
||||
{2140552800 7200 0 EET}
|
||||
{2153167200 10800 1 EEST}
|
||||
{2172002400 7200 0 EET}
|
||||
{2184616800 10800 1 EEST}
|
||||
{2203452000 7200 0 EET}
|
||||
{2216671200 10800 1 EEST}
|
||||
{2234901600 7200 0 EET}
|
||||
{2248120800 10800 1 EEST}
|
||||
{2266351200 7200 0 EET}
|
||||
{2279570400 10800 1 EEST}
|
||||
{2297800800 7200 0 EET}
|
||||
{2311020000 10800 1 EEST}
|
||||
{2329855200 7200 0 EET}
|
||||
{2342469600 10800 1 EEST}
|
||||
{2361304800 7200 0 EET}
|
||||
{2374524000 10800 1 EEST}
|
||||
{2392754400 7200 0 EET}
|
||||
{2405973600 10800 1 EEST}
|
||||
{2424204000 7200 0 EET}
|
||||
{2437423200 10800 1 EEST}
|
||||
{2455653600 7200 0 EET}
|
||||
{2468872800 10800 1 EEST}
|
||||
{2487708000 7200 0 EET}
|
||||
{2500322400 10800 1 EEST}
|
||||
{2519157600 7200 0 EET}
|
||||
{2531772000 10800 1 EEST}
|
||||
{2550607200 7200 0 EET}
|
||||
{2563826400 10800 1 EEST}
|
||||
{2582056800 7200 0 EET}
|
||||
{2595276000 10800 1 EEST}
|
||||
{2613506400 7200 0 EET}
|
||||
{2626725600 10800 1 EEST}
|
||||
{2644956000 7200 0 EET}
|
||||
{2658175200 10800 1 EEST}
|
||||
{2677010400 7200 0 EET}
|
||||
{2689624800 10800 1 EEST}
|
||||
{2708460000 7200 0 EET}
|
||||
{2721679200 10800 1 EEST}
|
||||
{2739909600 7200 0 EET}
|
||||
{2753128800 10800 1 EEST}
|
||||
{2771359200 7200 0 EET}
|
||||
{2784578400 10800 1 EEST}
|
||||
{2802808800 7200 0 EET}
|
||||
{2816028000 10800 1 EEST}
|
||||
{2834258400 7200 0 EET}
|
||||
{2847477600 10800 1 EEST}
|
||||
{2866312800 7200 0 EET}
|
||||
{2878927200 10800 1 EEST}
|
||||
{2897762400 7200 0 EET}
|
||||
{2910981600 10800 1 EEST}
|
||||
{2929212000 7200 0 EET}
|
||||
{2942431200 10800 1 EEST}
|
||||
{2960661600 7200 0 EET}
|
||||
{2973880800 10800 1 EEST}
|
||||
{2992111200 7200 0 EET}
|
||||
{3005330400 10800 1 EEST}
|
||||
{3024165600 7200 0 EET}
|
||||
{3036780000 10800 1 EEST}
|
||||
{3055615200 7200 0 EET}
|
||||
{3068229600 10800 1 EEST}
|
||||
{3087064800 7200 0 EET}
|
||||
{3100284000 10800 1 EEST}
|
||||
{3118514400 7200 0 EET}
|
||||
{3131733600 10800 1 EEST}
|
||||
{3149964000 7200 0 EET}
|
||||
{3163183200 10800 1 EEST}
|
||||
{3181413600 7200 0 EET}
|
||||
{3194632800 10800 1 EEST}
|
||||
{3213468000 7200 0 EET}
|
||||
{3226082400 10800 1 EEST}
|
||||
{3244917600 7200 0 EET}
|
||||
{3258136800 10800 1 EEST}
|
||||
{3276367200 7200 0 EET}
|
||||
{3289586400 10800 1 EEST}
|
||||
{3307816800 7200 0 EET}
|
||||
{3321036000 10800 1 EEST}
|
||||
{3339266400 7200 0 EET}
|
||||
{3352485600 10800 1 EEST}
|
||||
{3371320800 7200 0 EET}
|
||||
{3383935200 10800 1 EEST}
|
||||
{3402770400 7200 0 EET}
|
||||
{3415384800 10800 1 EEST}
|
||||
{3434220000 7200 0 EET}
|
||||
{3447439200 10800 1 EEST}
|
||||
{3465669600 7200 0 EET}
|
||||
{3478888800 10800 1 EEST}
|
||||
{3497119200 7200 0 EET}
|
||||
{3510338400 10800 1 EEST}
|
||||
{3528568800 7200 0 EET}
|
||||
{3541788000 10800 1 EEST}
|
||||
{3560623200 7200 0 EET}
|
||||
{3573237600 10800 1 EEST}
|
||||
{3592072800 7200 0 EET}
|
||||
{3605292000 10800 1 EEST}
|
||||
{3623522400 7200 0 EET}
|
||||
{3636741600 10800 1 EEST}
|
||||
{3654972000 7200 0 EET}
|
||||
{3668191200 10800 1 EEST}
|
||||
{3686421600 7200 0 EET}
|
||||
{3699640800 10800 1 EEST}
|
||||
{3717871200 7200 0 EET}
|
||||
{3731090400 10800 1 EEST}
|
||||
{3749925600 7200 0 EET}
|
||||
{3762540000 10800 1 EEST}
|
||||
{3781375200 7200 0 EET}
|
||||
{3794594400 10800 1 EEST}
|
||||
{3812824800 7200 0 EET}
|
||||
{3826044000 10800 1 EEST}
|
||||
{3844274400 7200 0 EET}
|
||||
{3857493600 10800 1 EEST}
|
||||
{3875724000 7200 0 EET}
|
||||
{3888943200 10800 1 EEST}
|
||||
{3907778400 7200 0 EET}
|
||||
{3920392800 10800 1 EEST}
|
||||
{3939228000 7200 0 EET}
|
||||
{3951842400 10800 1 EEST}
|
||||
{3970677600 7200 0 EET}
|
||||
{3983896800 10800 1 EEST}
|
||||
{4002127200 7200 0 EET}
|
||||
{4015346400 10800 1 EEST}
|
||||
{4033576800 7200 0 EET}
|
||||
{4046796000 10800 1 EEST}
|
||||
{4065026400 7200 0 EET}
|
||||
{4078245600 10800 1 EEST}
|
||||
{4097080800 7200 0 EET}
|
||||
{1572037200 7200 0 EET}
|
||||
{1585346400 10800 1 EEST}
|
||||
{1603490400 7200 0 EET}
|
||||
{1616796000 10800 1 EEST}
|
||||
{1635458400 7200 0 EET}
|
||||
{1648245600 10800 1 EEST}
|
||||
{1666908000 7200 0 EET}
|
||||
{1679695200 10800 1 EEST}
|
||||
{1698357600 7200 0 EET}
|
||||
{1711749600 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}
|
||||
{1824760800 7200 0 EET}
|
||||
{1837548000 10800 1 EEST}
|
||||
{1856210400 7200 0 EET}
|
||||
{1868997600 10800 1 EEST}
|
||||
{1887660000 7200 0 EET}
|
||||
{1901052000 10800 1 EEST}
|
||||
{1919109600 7200 0 EET}
|
||||
{1932501600 10800 1 EEST}
|
||||
{1951164000 7200 0 EET}
|
||||
{1963951200 10800 1 EEST}
|
||||
{1982613600 7200 0 EET}
|
||||
{1995400800 10800 1 EEST}
|
||||
{2014063200 7200 0 EET}
|
||||
{2026850400 10800 1 EEST}
|
||||
{2045512800 7200 0 EET}
|
||||
{2058300000 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}
|
||||
{2171916000 7200 0 EET}
|
||||
{2184703200 10800 1 EEST}
|
||||
{2203365600 7200 0 EET}
|
||||
{2216152800 10800 1 EEST}
|
||||
{2234815200 7200 0 EET}
|
||||
{2248207200 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}
|
||||
{2361218400 7200 0 EET}
|
||||
{2374005600 10800 1 EEST}
|
||||
{2392668000 7200 0 EET}
|
||||
{2405455200 10800 1 EEST}
|
||||
{2424117600 7200 0 EET}
|
||||
{2437509600 10800 1 EEST}
|
||||
{2455567200 7200 0 EET}
|
||||
{2468959200 10800 1 EEST}
|
||||
{2487621600 7200 0 EET}
|
||||
{2500408800 10800 1 EEST}
|
||||
{2519071200 7200 0 EET}
|
||||
{2531858400 10800 1 EEST}
|
||||
{2550520800 7200 0 EET}
|
||||
{2563308000 10800 1 EEST}
|
||||
{2581970400 7200 0 EET}
|
||||
{2595362400 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}
|
||||
{2708373600 7200 0 EET}
|
||||
{2721160800 10800 1 EEST}
|
||||
{2739823200 7200 0 EET}
|
||||
{2752610400 10800 1 EEST}
|
||||
{2771272800 7200 0 EET}
|
||||
{2784664800 10800 1 EEST}
|
||||
{2802722400 7200 0 EET}
|
||||
{2816114400 10800 1 EEST}
|
||||
{2834776800 7200 0 EET}
|
||||
{2847564000 10800 1 EEST}
|
||||
{2866226400 7200 0 EET}
|
||||
{2879013600 10800 1 EEST}
|
||||
{2897676000 7200 0 EET}
|
||||
{2910463200 10800 1 EEST}
|
||||
{2929125600 7200 0 EET}
|
||||
{2941912800 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}
|
||||
{3055528800 7200 0 EET}
|
||||
{3068316000 10800 1 EEST}
|
||||
{3086978400 7200 0 EET}
|
||||
{3099765600 10800 1 EEST}
|
||||
{3118428000 7200 0 EET}
|
||||
{3131820000 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}
|
||||
{3244831200 7200 0 EET}
|
||||
{3257618400 10800 1 EEST}
|
||||
{3276280800 7200 0 EET}
|
||||
{3289068000 10800 1 EEST}
|
||||
{3307730400 7200 0 EET}
|
||||
{3321122400 10800 1 EEST}
|
||||
{3339180000 7200 0 EET}
|
||||
{3352572000 10800 1 EEST}
|
||||
{3371234400 7200 0 EET}
|
||||
{3384021600 10800 1 EEST}
|
||||
{3402684000 7200 0 EET}
|
||||
{3415471200 10800 1 EEST}
|
||||
{3434133600 7200 0 EET}
|
||||
{3446920800 10800 1 EEST}
|
||||
{3465583200 7200 0 EET}
|
||||
{3478975200 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}
|
||||
{3591986400 7200 0 EET}
|
||||
{3604773600 10800 1 EEST}
|
||||
{3623436000 7200 0 EET}
|
||||
{3636223200 10800 1 EEST}
|
||||
{3654885600 7200 0 EET}
|
||||
{3668277600 10800 1 EEST}
|
||||
{3686335200 7200 0 EET}
|
||||
{3699727200 10800 1 EEST}
|
||||
{3718389600 7200 0 EET}
|
||||
{3731176800 10800 1 EEST}
|
||||
{3749839200 7200 0 EET}
|
||||
{3762626400 10800 1 EEST}
|
||||
{3781288800 7200 0 EET}
|
||||
{3794076000 10800 1 EEST}
|
||||
{3812738400 7200 0 EET}
|
||||
{3825525600 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}
|
||||
{3939141600 7200 0 EET}
|
||||
{3951928800 10800 1 EEST}
|
||||
{3970591200 7200 0 EET}
|
||||
{3983378400 10800 1 EEST}
|
||||
{4002040800 7200 0 EET}
|
||||
{4015432800 10800 1 EEST}
|
||||
{4033490400 7200 0 EET}
|
||||
{4046882400 10800 1 EEST}
|
||||
{4065544800 7200 0 EET}
|
||||
{4078332000 10800 1 EEST}
|
||||
{4096994400 7200 0 EET}
|
||||
}
|
||||
|
||||
@@ -3,16 +3,18 @@
|
||||
set TZData(:Asia/Hebron) {
|
||||
{-9223372036854775808 8423 0 LMT}
|
||||
{-2185410023 7200 0 EEST}
|
||||
{-933645600 10800 1 EEST}
|
||||
{-857358000 7200 0 EEST}
|
||||
{-933638400 10800 1 EEST}
|
||||
{-923097600 7200 0 EEST}
|
||||
{-919036800 10800 1 EEST}
|
||||
{-857347200 7200 0 EEST}
|
||||
{-844300800 10800 1 EEST}
|
||||
{-825822000 7200 0 EEST}
|
||||
{-812685600 10800 1 EEST}
|
||||
{-794199600 7200 0 EEST}
|
||||
{-779853600 10800 1 EEST}
|
||||
{-762656400 7200 0 EEST}
|
||||
{-825811200 7200 0 EEST}
|
||||
{-812678400 10800 1 EEST}
|
||||
{-794188800 7200 0 EEST}
|
||||
{-779846400 10800 1 EEST}
|
||||
{-762652800 7200 0 EEST}
|
||||
{-748310400 10800 1 EEST}
|
||||
{-731127600 7200 0 EEST}
|
||||
{-731116800 7200 0 EEST}
|
||||
{-682653600 7200 0 EET}
|
||||
{-399088800 10800 1 EEST}
|
||||
{-386650800 7200 0 EET}
|
||||
@@ -40,12 +42,12 @@ set TZData(:Asia/Hebron) {
|
||||
{150843600 7200 0 IST}
|
||||
{167176800 10800 1 IDT}
|
||||
{178664400 7200 0 IST}
|
||||
{334015200 10800 1 IDT}
|
||||
{337644000 7200 0 IST}
|
||||
{452556000 10800 1 IDT}
|
||||
{462232800 7200 0 IST}
|
||||
{334101600 10800 1 IDT}
|
||||
{337730400 7200 0 IST}
|
||||
{452642400 10800 1 IDT}
|
||||
{462319200 7200 0 IST}
|
||||
{482277600 10800 1 IDT}
|
||||
{495579600 7200 0 IST}
|
||||
{494370000 7200 0 IST}
|
||||
{516751200 10800 1 IDT}
|
||||
{526424400 7200 0 IST}
|
||||
{545436000 10800 1 IDT}
|
||||
@@ -109,7 +111,7 @@ set TZData(:Asia/Hebron) {
|
||||
{1395957600 10800 1 EEST}
|
||||
{1414098000 7200 0 EET}
|
||||
{1427493600 10800 1 EEST}
|
||||
{1445547600 7200 0 EET}
|
||||
{1445551200 7200 0 EET}
|
||||
{1458946800 10800 1 EEST}
|
||||
{1477692000 7200 0 EET}
|
||||
{1490396400 10800 1 EEST}
|
||||
@@ -117,165 +119,165 @@ set TZData(:Asia/Hebron) {
|
||||
{1521846000 10800 1 EEST}
|
||||
{1540591200 7200 0 EET}
|
||||
{1553810400 10800 1 EEST}
|
||||
{1572040800 7200 0 EET}
|
||||
{1585260000 10800 1 EEST}
|
||||
{1604095200 7200 0 EET}
|
||||
{1616709600 10800 1 EEST}
|
||||
{1635544800 7200 0 EET}
|
||||
{1648159200 10800 1 EEST}
|
||||
{1666994400 7200 0 EET}
|
||||
{1680213600 10800 1 EEST}
|
||||
{1698444000 7200 0 EET}
|
||||
{1711663200 10800 1 EEST}
|
||||
{1729893600 7200 0 EET}
|
||||
{1743112800 10800 1 EEST}
|
||||
{1761343200 7200 0 EET}
|
||||
{1774562400 10800 1 EEST}
|
||||
{1793397600 7200 0 EET}
|
||||
{1806012000 10800 1 EEST}
|
||||
{1824847200 7200 0 EET}
|
||||
{1838066400 10800 1 EEST}
|
||||
{1856296800 7200 0 EET}
|
||||
{1869516000 10800 1 EEST}
|
||||
{1887746400 7200 0 EET}
|
||||
{1900965600 10800 1 EEST}
|
||||
{1919196000 7200 0 EET}
|
||||
{1932415200 10800 1 EEST}
|
||||
{1950645600 7200 0 EET}
|
||||
{1963864800 10800 1 EEST}
|
||||
{1982700000 7200 0 EET}
|
||||
{1995314400 10800 1 EEST}
|
||||
{2014149600 7200 0 EET}
|
||||
{2027368800 10800 1 EEST}
|
||||
{2045599200 7200 0 EET}
|
||||
{2058818400 10800 1 EEST}
|
||||
{2077048800 7200 0 EET}
|
||||
{2090268000 10800 1 EEST}
|
||||
{2108498400 7200 0 EET}
|
||||
{2121717600 10800 1 EEST}
|
||||
{2140552800 7200 0 EET}
|
||||
{2153167200 10800 1 EEST}
|
||||
{2172002400 7200 0 EET}
|
||||
{2184616800 10800 1 EEST}
|
||||
{2203452000 7200 0 EET}
|
||||
{2216671200 10800 1 EEST}
|
||||
{2234901600 7200 0 EET}
|
||||
{2248120800 10800 1 EEST}
|
||||
{2266351200 7200 0 EET}
|
||||
{2279570400 10800 1 EEST}
|
||||
{2297800800 7200 0 EET}
|
||||
{2311020000 10800 1 EEST}
|
||||
{2329855200 7200 0 EET}
|
||||
{2342469600 10800 1 EEST}
|
||||
{2361304800 7200 0 EET}
|
||||
{2374524000 10800 1 EEST}
|
||||
{2392754400 7200 0 EET}
|
||||
{2405973600 10800 1 EEST}
|
||||
{2424204000 7200 0 EET}
|
||||
{2437423200 10800 1 EEST}
|
||||
{2455653600 7200 0 EET}
|
||||
{2468872800 10800 1 EEST}
|
||||
{2487708000 7200 0 EET}
|
||||
{2500322400 10800 1 EEST}
|
||||
{2519157600 7200 0 EET}
|
||||
{2531772000 10800 1 EEST}
|
||||
{2550607200 7200 0 EET}
|
||||
{2563826400 10800 1 EEST}
|
||||
{2582056800 7200 0 EET}
|
||||
{2595276000 10800 1 EEST}
|
||||
{2613506400 7200 0 EET}
|
||||
{2626725600 10800 1 EEST}
|
||||
{2644956000 7200 0 EET}
|
||||
{2658175200 10800 1 EEST}
|
||||
{2677010400 7200 0 EET}
|
||||
{2689624800 10800 1 EEST}
|
||||
{2708460000 7200 0 EET}
|
||||
{2721679200 10800 1 EEST}
|
||||
{2739909600 7200 0 EET}
|
||||
{2753128800 10800 1 EEST}
|
||||
{2771359200 7200 0 EET}
|
||||
{2784578400 10800 1 EEST}
|
||||
{2802808800 7200 0 EET}
|
||||
{2816028000 10800 1 EEST}
|
||||
{2834258400 7200 0 EET}
|
||||
{2847477600 10800 1 EEST}
|
||||
{2866312800 7200 0 EET}
|
||||
{2878927200 10800 1 EEST}
|
||||
{2897762400 7200 0 EET}
|
||||
{2910981600 10800 1 EEST}
|
||||
{2929212000 7200 0 EET}
|
||||
{2942431200 10800 1 EEST}
|
||||
{2960661600 7200 0 EET}
|
||||
{2973880800 10800 1 EEST}
|
||||
{2992111200 7200 0 EET}
|
||||
{3005330400 10800 1 EEST}
|
||||
{3024165600 7200 0 EET}
|
||||
{3036780000 10800 1 EEST}
|
||||
{3055615200 7200 0 EET}
|
||||
{3068229600 10800 1 EEST}
|
||||
{3087064800 7200 0 EET}
|
||||
{3100284000 10800 1 EEST}
|
||||
{3118514400 7200 0 EET}
|
||||
{3131733600 10800 1 EEST}
|
||||
{3149964000 7200 0 EET}
|
||||
{3163183200 10800 1 EEST}
|
||||
{3181413600 7200 0 EET}
|
||||
{3194632800 10800 1 EEST}
|
||||
{3213468000 7200 0 EET}
|
||||
{3226082400 10800 1 EEST}
|
||||
{3244917600 7200 0 EET}
|
||||
{3258136800 10800 1 EEST}
|
||||
{3276367200 7200 0 EET}
|
||||
{3289586400 10800 1 EEST}
|
||||
{3307816800 7200 0 EET}
|
||||
{3321036000 10800 1 EEST}
|
||||
{3339266400 7200 0 EET}
|
||||
{3352485600 10800 1 EEST}
|
||||
{3371320800 7200 0 EET}
|
||||
{3383935200 10800 1 EEST}
|
||||
{3402770400 7200 0 EET}
|
||||
{3415384800 10800 1 EEST}
|
||||
{3434220000 7200 0 EET}
|
||||
{3447439200 10800 1 EEST}
|
||||
{3465669600 7200 0 EET}
|
||||
{3478888800 10800 1 EEST}
|
||||
{3497119200 7200 0 EET}
|
||||
{3510338400 10800 1 EEST}
|
||||
{3528568800 7200 0 EET}
|
||||
{3541788000 10800 1 EEST}
|
||||
{3560623200 7200 0 EET}
|
||||
{3573237600 10800 1 EEST}
|
||||
{3592072800 7200 0 EET}
|
||||
{3605292000 10800 1 EEST}
|
||||
{3623522400 7200 0 EET}
|
||||
{3636741600 10800 1 EEST}
|
||||
{3654972000 7200 0 EET}
|
||||
{3668191200 10800 1 EEST}
|
||||
{3686421600 7200 0 EET}
|
||||
{3699640800 10800 1 EEST}
|
||||
{3717871200 7200 0 EET}
|
||||
{3731090400 10800 1 EEST}
|
||||
{3749925600 7200 0 EET}
|
||||
{3762540000 10800 1 EEST}
|
||||
{3781375200 7200 0 EET}
|
||||
{3794594400 10800 1 EEST}
|
||||
{3812824800 7200 0 EET}
|
||||
{3826044000 10800 1 EEST}
|
||||
{3844274400 7200 0 EET}
|
||||
{3857493600 10800 1 EEST}
|
||||
{3875724000 7200 0 EET}
|
||||
{3888943200 10800 1 EEST}
|
||||
{3907778400 7200 0 EET}
|
||||
{3920392800 10800 1 EEST}
|
||||
{3939228000 7200 0 EET}
|
||||
{3951842400 10800 1 EEST}
|
||||
{3970677600 7200 0 EET}
|
||||
{3983896800 10800 1 EEST}
|
||||
{4002127200 7200 0 EET}
|
||||
{4015346400 10800 1 EEST}
|
||||
{4033576800 7200 0 EET}
|
||||
{4046796000 10800 1 EEST}
|
||||
{4065026400 7200 0 EET}
|
||||
{4078245600 10800 1 EEST}
|
||||
{4097080800 7200 0 EET}
|
||||
{1572037200 7200 0 EET}
|
||||
{1585346400 10800 1 EEST}
|
||||
{1603490400 7200 0 EET}
|
||||
{1616796000 10800 1 EEST}
|
||||
{1635458400 7200 0 EET}
|
||||
{1648245600 10800 1 EEST}
|
||||
{1666908000 7200 0 EET}
|
||||
{1679695200 10800 1 EEST}
|
||||
{1698357600 7200 0 EET}
|
||||
{1711749600 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}
|
||||
{1824760800 7200 0 EET}
|
||||
{1837548000 10800 1 EEST}
|
||||
{1856210400 7200 0 EET}
|
||||
{1868997600 10800 1 EEST}
|
||||
{1887660000 7200 0 EET}
|
||||
{1901052000 10800 1 EEST}
|
||||
{1919109600 7200 0 EET}
|
||||
{1932501600 10800 1 EEST}
|
||||
{1951164000 7200 0 EET}
|
||||
{1963951200 10800 1 EEST}
|
||||
{1982613600 7200 0 EET}
|
||||
{1995400800 10800 1 EEST}
|
||||
{2014063200 7200 0 EET}
|
||||
{2026850400 10800 1 EEST}
|
||||
{2045512800 7200 0 EET}
|
||||
{2058300000 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}
|
||||
{2171916000 7200 0 EET}
|
||||
{2184703200 10800 1 EEST}
|
||||
{2203365600 7200 0 EET}
|
||||
{2216152800 10800 1 EEST}
|
||||
{2234815200 7200 0 EET}
|
||||
{2248207200 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}
|
||||
{2361218400 7200 0 EET}
|
||||
{2374005600 10800 1 EEST}
|
||||
{2392668000 7200 0 EET}
|
||||
{2405455200 10800 1 EEST}
|
||||
{2424117600 7200 0 EET}
|
||||
{2437509600 10800 1 EEST}
|
||||
{2455567200 7200 0 EET}
|
||||
{2468959200 10800 1 EEST}
|
||||
{2487621600 7200 0 EET}
|
||||
{2500408800 10800 1 EEST}
|
||||
{2519071200 7200 0 EET}
|
||||
{2531858400 10800 1 EEST}
|
||||
{2550520800 7200 0 EET}
|
||||
{2563308000 10800 1 EEST}
|
||||
{2581970400 7200 0 EET}
|
||||
{2595362400 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}
|
||||
{2708373600 7200 0 EET}
|
||||
{2721160800 10800 1 EEST}
|
||||
{2739823200 7200 0 EET}
|
||||
{2752610400 10800 1 EEST}
|
||||
{2771272800 7200 0 EET}
|
||||
{2784664800 10800 1 EEST}
|
||||
{2802722400 7200 0 EET}
|
||||
{2816114400 10800 1 EEST}
|
||||
{2834776800 7200 0 EET}
|
||||
{2847564000 10800 1 EEST}
|
||||
{2866226400 7200 0 EET}
|
||||
{2879013600 10800 1 EEST}
|
||||
{2897676000 7200 0 EET}
|
||||
{2910463200 10800 1 EEST}
|
||||
{2929125600 7200 0 EET}
|
||||
{2941912800 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}
|
||||
{3055528800 7200 0 EET}
|
||||
{3068316000 10800 1 EEST}
|
||||
{3086978400 7200 0 EET}
|
||||
{3099765600 10800 1 EEST}
|
||||
{3118428000 7200 0 EET}
|
||||
{3131820000 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}
|
||||
{3244831200 7200 0 EET}
|
||||
{3257618400 10800 1 EEST}
|
||||
{3276280800 7200 0 EET}
|
||||
{3289068000 10800 1 EEST}
|
||||
{3307730400 7200 0 EET}
|
||||
{3321122400 10800 1 EEST}
|
||||
{3339180000 7200 0 EET}
|
||||
{3352572000 10800 1 EEST}
|
||||
{3371234400 7200 0 EET}
|
||||
{3384021600 10800 1 EEST}
|
||||
{3402684000 7200 0 EET}
|
||||
{3415471200 10800 1 EEST}
|
||||
{3434133600 7200 0 EET}
|
||||
{3446920800 10800 1 EEST}
|
||||
{3465583200 7200 0 EET}
|
||||
{3478975200 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}
|
||||
{3591986400 7200 0 EET}
|
||||
{3604773600 10800 1 EEST}
|
||||
{3623436000 7200 0 EET}
|
||||
{3636223200 10800 1 EEST}
|
||||
{3654885600 7200 0 EET}
|
||||
{3668277600 10800 1 EEST}
|
||||
{3686335200 7200 0 EET}
|
||||
{3699727200 10800 1 EEST}
|
||||
{3718389600 7200 0 EET}
|
||||
{3731176800 10800 1 EEST}
|
||||
{3749839200 7200 0 EET}
|
||||
{3762626400 10800 1 EEST}
|
||||
{3781288800 7200 0 EET}
|
||||
{3794076000 10800 1 EEST}
|
||||
{3812738400 7200 0 EET}
|
||||
{3825525600 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}
|
||||
{3939141600 7200 0 EET}
|
||||
{3951928800 10800 1 EEST}
|
||||
{3970591200 7200 0 EET}
|
||||
{3983378400 10800 1 EEST}
|
||||
{4002040800 7200 0 EET}
|
||||
{4015432800 10800 1 EEST}
|
||||
{4033490400 7200 0 EET}
|
||||
{4046882400 10800 1 EEST}
|
||||
{4065544800 7200 0 EET}
|
||||
{4078332000 10800 1 EEST}
|
||||
{4096994400 7200 0 EET}
|
||||
}
|
||||
|
||||
@@ -4,47 +4,49 @@ set TZData(:Asia/Jerusalem) {
|
||||
{-9223372036854775808 8454 0 LMT}
|
||||
{-2840149254 8440 0 JMT}
|
||||
{-1641003640 7200 0 IST}
|
||||
{-933645600 10800 1 IDT}
|
||||
{-857358000 7200 0 IST}
|
||||
{-933638400 10800 1 IDT}
|
||||
{-923097600 7200 0 IST}
|
||||
{-919036800 10800 1 IDT}
|
||||
{-857347200 7200 0 IST}
|
||||
{-844300800 10800 1 IDT}
|
||||
{-825822000 7200 0 IST}
|
||||
{-812685600 10800 1 IDT}
|
||||
{-794199600 7200 0 IST}
|
||||
{-779853600 10800 1 IDT}
|
||||
{-762656400 7200 0 IST}
|
||||
{-825811200 7200 0 IST}
|
||||
{-812678400 10800 1 IDT}
|
||||
{-794188800 7200 0 IST}
|
||||
{-779846400 10800 1 IDT}
|
||||
{-762652800 7200 0 IST}
|
||||
{-748310400 10800 1 IDT}
|
||||
{-731127600 7200 0 IST}
|
||||
{-681962400 14400 1 IDDT}
|
||||
{-673243200 10800 1 IDT}
|
||||
{-667962000 7200 0 IST}
|
||||
{-652327200 10800 1 IDT}
|
||||
{-636426000 7200 0 IST}
|
||||
{-622087200 10800 1 IDT}
|
||||
{-731116800 7200 0 IST}
|
||||
{-681955200 14400 1 IDDT}
|
||||
{-673228800 10800 1 IDT}
|
||||
{-667958400 7200 0 IST}
|
||||
{-652320000 10800 1 IDT}
|
||||
{-636422400 7200 0 IST}
|
||||
{-622080000 10800 1 IDT}
|
||||
{-608947200 7200 0 IST}
|
||||
{-591847200 10800 1 IDT}
|
||||
{-591840000 10800 1 IDT}
|
||||
{-572486400 7200 0 IST}
|
||||
{-558576000 10800 1 IDT}
|
||||
{-542851200 7200 0 IST}
|
||||
{-527731200 10800 1 IDT}
|
||||
{-514425600 7200 0 IST}
|
||||
{-490845600 10800 1 IDT}
|
||||
{-482986800 7200 0 IST}
|
||||
{-459475200 10800 1 IDT}
|
||||
{-451537200 7200 0 IST}
|
||||
{-428551200 10800 1 IDT}
|
||||
{-490838400 10800 1 IDT}
|
||||
{-482976000 7200 0 IST}
|
||||
{-459388800 10800 1 IDT}
|
||||
{-451526400 7200 0 IST}
|
||||
{-428544000 10800 1 IDT}
|
||||
{-418262400 7200 0 IST}
|
||||
{-400032000 10800 1 IDT}
|
||||
{-387428400 7200 0 IST}
|
||||
{-400118400 10800 1 IDT}
|
||||
{-387417600 7200 0 IST}
|
||||
{142380000 10800 1 IDT}
|
||||
{150843600 7200 0 IST}
|
||||
{167176800 10800 1 IDT}
|
||||
{178664400 7200 0 IST}
|
||||
{334015200 10800 1 IDT}
|
||||
{337644000 7200 0 IST}
|
||||
{452556000 10800 1 IDT}
|
||||
{462232800 7200 0 IST}
|
||||
{334101600 10800 1 IDT}
|
||||
{337730400 7200 0 IST}
|
||||
{452642400 10800 1 IDT}
|
||||
{462319200 7200 0 IST}
|
||||
{482277600 10800 1 IDT}
|
||||
{495579600 7200 0 IST}
|
||||
{494370000 7200 0 IST}
|
||||
{516751200 10800 1 IDT}
|
||||
{526424400 7200 0 IST}
|
||||
{545436000 10800 1 IDT}
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -66,6 +66,8 @@ set TZData(:Atlantic/Azores) {
|
||||
{-670449600 -7200 0 -02}
|
||||
{-654724800 -3600 1 -01}
|
||||
{-639000000 -7200 0 -02}
|
||||
{-623275200 -3600 1 -01}
|
||||
{-607550400 -7200 0 -02}
|
||||
{-591825600 -3600 1 -01}
|
||||
{-575496000 -7200 0 -02}
|
||||
{-559771200 -3600 1 -01}
|
||||
|
||||
@@ -2,7 +2,34 @@
|
||||
|
||||
set TZData(:Atlantic/Bermuda) {
|
||||
{-9223372036854775808 -15558 0 LMT}
|
||||
{-1262281242 -14400 0 AST}
|
||||
{-2524506042 -15558 0 BMT}
|
||||
{-1664307642 -11958 1 BMT}
|
||||
{-1648932042 -15558 0 BMT}
|
||||
{-1632080442 -11958 1 BMT}
|
||||
{-1618692042 -15558 0 BST}
|
||||
{-1262281242 -14400 0 AT}
|
||||
{-882727200 -10800 1 ADT}
|
||||
{-858538800 -14400 0 AST}
|
||||
{-845229600 -10800 1 ADT}
|
||||
{-825879600 -14400 0 AST}
|
||||
{-814384800 -10800 1 ADT}
|
||||
{-793825200 -14400 0 AST}
|
||||
{-782935200 -10800 1 ADT}
|
||||
{-762375600 -14400 0 AST}
|
||||
{-713988000 -10800 1 ADT}
|
||||
{-703710000 -14400 0 AST}
|
||||
{-681933600 -10800 1 ADT}
|
||||
{-672865200 -14400 0 AST}
|
||||
{-650484000 -10800 1 ADT}
|
||||
{-641415600 -14400 0 AST}
|
||||
{-618429600 -10800 1 ADT}
|
||||
{-609966000 -14400 0 AST}
|
||||
{-586980000 -10800 1 ADT}
|
||||
{-578516400 -14400 0 AST}
|
||||
{-555530400 -10800 1 ADT}
|
||||
{-546462000 -14400 0 AST}
|
||||
{-429127200 -10800 1 ADT}
|
||||
{-415825200 -14400 0 AST}
|
||||
{136360800 -10800 0 ADT}
|
||||
{152082000 -14400 0 AST}
|
||||
{167810400 -10800 1 ADT}
|
||||
|
||||
@@ -66,6 +66,8 @@ set TZData(:Atlantic/Madeira) {
|
||||
{-670453200 -3600 0 -01}
|
||||
{-654728400 0 1 +00}
|
||||
{-639003600 -3600 0 -01}
|
||||
{-623278800 0 1 +00}
|
||||
{-607554000 -3600 0 -01}
|
||||
{-591829200 0 1 +00}
|
||||
{-575499600 -3600 0 -01}
|
||||
{-559774800 0 1 +00}
|
||||
|
||||
@@ -4,14 +4,14 @@ set TZData(:Australia/Adelaide) {
|
||||
{-9223372036854775808 33260 0 LMT}
|
||||
{-2364110060 32400 0 ACST}
|
||||
{-2230189200 34200 0 ACST}
|
||||
{-1672565340 37800 1 ACDT}
|
||||
{-1665390600 34200 0 ACST}
|
||||
{-1672558200 37800 1 ACDT}
|
||||
{-1665387000 34200 0 ACST}
|
||||
{-883639800 37800 1 ACDT}
|
||||
{-876126600 34200 0 ACST}
|
||||
{-876123000 34200 0 ACST}
|
||||
{-860398200 37800 1 ACDT}
|
||||
{-844677000 34200 0 ACST}
|
||||
{-844673400 34200 0 ACST}
|
||||
{-828343800 37800 1 ACDT}
|
||||
{-813227400 34200 0 ACST}
|
||||
{-813223800 34200 0 ACST}
|
||||
{31501800 34200 0 ACST}
|
||||
{57688200 37800 1 ACDT}
|
||||
{67969800 34200 0 ACST}
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
set TZData(:Australia/Brisbane) {
|
||||
{-9223372036854775808 36728 0 LMT}
|
||||
{-2366791928 36000 0 AEST}
|
||||
{-1672567140 39600 1 AEDT}
|
||||
{-1665392400 36000 0 AEST}
|
||||
{-1672560000 39600 1 AEDT}
|
||||
{-1665388800 36000 0 AEST}
|
||||
{-883641600 39600 1 AEDT}
|
||||
{-876128400 36000 0 AEST}
|
||||
{-876124800 36000 0 AEST}
|
||||
{-860400000 39600 1 AEDT}
|
||||
{-844678800 36000 0 AEST}
|
||||
{-844675200 36000 0 AEST}
|
||||
{-828345600 39600 1 AEDT}
|
||||
{-813229200 36000 0 AEST}
|
||||
{-813225600 36000 0 AEST}
|
||||
{31500000 36000 0 AEST}
|
||||
{57686400 39600 1 AEDT}
|
||||
{67968000 36000 0 AEST}
|
||||
|
||||
@@ -5,14 +5,14 @@ set TZData(:Australia/Broken_Hill) {
|
||||
{-2364110748 36000 0 AEST}
|
||||
{-2314951200 32400 0 ACST}
|
||||
{-2230189200 34200 0 ACST}
|
||||
{-1672565340 37800 1 ACDT}
|
||||
{-1665390600 34200 0 ACST}
|
||||
{-1672558200 37800 1 ACDT}
|
||||
{-1665387000 34200 0 ACST}
|
||||
{-883639800 37800 1 ACDT}
|
||||
{-876126600 34200 0 ACST}
|
||||
{-876123000 34200 0 ACST}
|
||||
{-860398200 37800 1 ACDT}
|
||||
{-844677000 34200 0 ACST}
|
||||
{-844673400 34200 0 ACST}
|
||||
{-828343800 37800 1 ACDT}
|
||||
{-813227400 34200 0 ACST}
|
||||
{-813223800 34200 0 ACST}
|
||||
{31501800 34200 0 ACST}
|
||||
{57688200 37800 1 ACDT}
|
||||
{67969800 34200 0 ACST}
|
||||
|
||||
@@ -1,273 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Australia/Currie) {
|
||||
{-9223372036854775808 34528 0 LMT}
|
||||
{-2345794528 36000 0 AEST}
|
||||
{-1680508800 39600 1 AEDT}
|
||||
{-1669892400 39600 0 AEDT}
|
||||
{-1665392400 36000 0 AEST}
|
||||
{-883641600 39600 1 AEDT}
|
||||
{-876128400 36000 0 AEST}
|
||||
{-860400000 39600 1 AEDT}
|
||||
{-844678800 36000 0 AEST}
|
||||
{-828345600 39600 1 AEDT}
|
||||
{-813229200 36000 0 AEST}
|
||||
{47138400 36000 0 AEST}
|
||||
{57686400 39600 1 AEDT}
|
||||
{67968000 36000 0 AEST}
|
||||
{89136000 39600 1 AEDT}
|
||||
{100022400 36000 0 AEST}
|
||||
{120585600 39600 1 AEDT}
|
||||
{131472000 36000 0 AEST}
|
||||
{152035200 39600 1 AEDT}
|
||||
{162921600 36000 0 AEST}
|
||||
{183484800 39600 1 AEDT}
|
||||
{194976000 36000 0 AEST}
|
||||
{215539200 39600 1 AEDT}
|
||||
{226425600 36000 0 AEST}
|
||||
{246988800 39600 1 AEDT}
|
||||
{257875200 36000 0 AEST}
|
||||
{278438400 39600 1 AEDT}
|
||||
{289324800 36000 0 AEST}
|
||||
{309888000 39600 1 AEDT}
|
||||
{320774400 36000 0 AEST}
|
||||
{341337600 39600 1 AEDT}
|
||||
{352224000 36000 0 AEST}
|
||||
{372787200 39600 1 AEDT}
|
||||
{386092800 36000 0 AEST}
|
||||
{404841600 39600 1 AEDT}
|
||||
{417542400 36000 0 AEST}
|
||||
{436291200 39600 1 AEDT}
|
||||
{447177600 36000 0 AEST}
|
||||
{467740800 39600 1 AEDT}
|
||||
{478627200 36000 0 AEST}
|
||||
{499190400 39600 1 AEDT}
|
||||
{510076800 36000 0 AEST}
|
||||
{530035200 39600 1 AEDT}
|
||||
{542736000 36000 0 AEST}
|
||||
{562089600 39600 1 AEDT}
|
||||
{574790400 36000 0 AEST}
|
||||
{594144000 39600 1 AEDT}
|
||||
{606240000 36000 0 AEST}
|
||||
{625593600 39600 1 AEDT}
|
||||
{637689600 36000 0 AEST}
|
||||
{657043200 39600 1 AEDT}
|
||||
{670348800 36000 0 AEST}
|
||||
{686678400 39600 1 AEDT}
|
||||
{701798400 36000 0 AEST}
|
||||
{718128000 39600 1 AEDT}
|
||||
{733248000 36000 0 AEST}
|
||||
{749577600 39600 1 AEDT}
|
||||
{764697600 36000 0 AEST}
|
||||
{781027200 39600 1 AEDT}
|
||||
{796147200 36000 0 AEST}
|
||||
{812476800 39600 1 AEDT}
|
||||
{828201600 36000 0 AEST}
|
||||
{844531200 39600 1 AEDT}
|
||||
{859651200 36000 0 AEST}
|
||||
{875980800 39600 1 AEDT}
|
||||
{891100800 36000 0 AEST}
|
||||
{907430400 39600 1 AEDT}
|
||||
{922550400 36000 0 AEST}
|
||||
{938880000 39600 1 AEDT}
|
||||
{954000000 36000 0 AEST}
|
||||
{967305600 39600 1 AEDT}
|
||||
{985449600 36000 0 AEST}
|
||||
{1002384000 39600 1 AEDT}
|
||||
{1017504000 36000 0 AEST}
|
||||
{1033833600 39600 1 AEDT}
|
||||
{1048953600 36000 0 AEST}
|
||||
{1065283200 39600 1 AEDT}
|
||||
{1080403200 36000 0 AEST}
|
||||
{1096732800 39600 1 AEDT}
|
||||
{1111852800 36000 0 AEST}
|
||||
{1128182400 39600 1 AEDT}
|
||||
{1143907200 36000 0 AEST}
|
||||
{1159632000 39600 1 AEDT}
|
||||
{1174752000 36000 0 AEST}
|
||||
{1191686400 39600 1 AEDT}
|
||||
{1207411200 36000 0 AEST}
|
||||
{1223136000 39600 1 AEDT}
|
||||
{1238860800 36000 0 AEST}
|
||||
{1254585600 39600 1 AEDT}
|
||||
{1270310400 36000 0 AEST}
|
||||
{1286035200 39600 1 AEDT}
|
||||
{1301760000 36000 0 AEST}
|
||||
{1317484800 39600 1 AEDT}
|
||||
{1333209600 36000 0 AEST}
|
||||
{1349539200 39600 1 AEDT}
|
||||
{1365264000 36000 0 AEST}
|
||||
{1380988800 39600 1 AEDT}
|
||||
{1396713600 36000 0 AEST}
|
||||
{1412438400 39600 1 AEDT}
|
||||
{1428163200 36000 0 AEST}
|
||||
{1443888000 39600 1 AEDT}
|
||||
{1459612800 36000 0 AEST}
|
||||
{1475337600 39600 1 AEDT}
|
||||
{1491062400 36000 0 AEST}
|
||||
{1506787200 39600 1 AEDT}
|
||||
{1522512000 36000 0 AEST}
|
||||
{1538841600 39600 1 AEDT}
|
||||
{1554566400 36000 0 AEST}
|
||||
{1570291200 39600 1 AEDT}
|
||||
{1586016000 36000 0 AEST}
|
||||
{1601740800 39600 1 AEDT}
|
||||
{1617465600 36000 0 AEST}
|
||||
{1633190400 39600 1 AEDT}
|
||||
{1648915200 36000 0 AEST}
|
||||
{1664640000 39600 1 AEDT}
|
||||
{1680364800 36000 0 AEST}
|
||||
{1696089600 39600 1 AEDT}
|
||||
{1712419200 36000 0 AEST}
|
||||
{1728144000 39600 1 AEDT}
|
||||
{1743868800 36000 0 AEST}
|
||||
{1759593600 39600 1 AEDT}
|
||||
{1775318400 36000 0 AEST}
|
||||
{1791043200 39600 1 AEDT}
|
||||
{1806768000 36000 0 AEST}
|
||||
{1822492800 39600 1 AEDT}
|
||||
{1838217600 36000 0 AEST}
|
||||
{1853942400 39600 1 AEDT}
|
||||
{1869667200 36000 0 AEST}
|
||||
{1885996800 39600 1 AEDT}
|
||||
{1901721600 36000 0 AEST}
|
||||
{1917446400 39600 1 AEDT}
|
||||
{1933171200 36000 0 AEST}
|
||||
{1948896000 39600 1 AEDT}
|
||||
{1964620800 36000 0 AEST}
|
||||
{1980345600 39600 1 AEDT}
|
||||
{1996070400 36000 0 AEST}
|
||||
{2011795200 39600 1 AEDT}
|
||||
{2027520000 36000 0 AEST}
|
||||
{2043244800 39600 1 AEDT}
|
||||
{2058969600 36000 0 AEST}
|
||||
{2075299200 39600 1 AEDT}
|
||||
{2091024000 36000 0 AEST}
|
||||
{2106748800 39600 1 AEDT}
|
||||
{2122473600 36000 0 AEST}
|
||||
{2138198400 39600 1 AEDT}
|
||||
{2153923200 36000 0 AEST}
|
||||
{2169648000 39600 1 AEDT}
|
||||
{2185372800 36000 0 AEST}
|
||||
{2201097600 39600 1 AEDT}
|
||||
{2216822400 36000 0 AEST}
|
||||
{2233152000 39600 1 AEDT}
|
||||
{2248876800 36000 0 AEST}
|
||||
{2264601600 39600 1 AEDT}
|
||||
{2280326400 36000 0 AEST}
|
||||
{2296051200 39600 1 AEDT}
|
||||
{2311776000 36000 0 AEST}
|
||||
{2327500800 39600 1 AEDT}
|
||||
{2343225600 36000 0 AEST}
|
||||
{2358950400 39600 1 AEDT}
|
||||
{2374675200 36000 0 AEST}
|
||||
{2390400000 39600 1 AEDT}
|
||||
{2406124800 36000 0 AEST}
|
||||
{2422454400 39600 1 AEDT}
|
||||
{2438179200 36000 0 AEST}
|
||||
{2453904000 39600 1 AEDT}
|
||||
{2469628800 36000 0 AEST}
|
||||
{2485353600 39600 1 AEDT}
|
||||
{2501078400 36000 0 AEST}
|
||||
{2516803200 39600 1 AEDT}
|
||||
{2532528000 36000 0 AEST}
|
||||
{2548252800 39600 1 AEDT}
|
||||
{2563977600 36000 0 AEST}
|
||||
{2579702400 39600 1 AEDT}
|
||||
{2596032000 36000 0 AEST}
|
||||
{2611756800 39600 1 AEDT}
|
||||
{2627481600 36000 0 AEST}
|
||||
{2643206400 39600 1 AEDT}
|
||||
{2658931200 36000 0 AEST}
|
||||
{2674656000 39600 1 AEDT}
|
||||
{2690380800 36000 0 AEST}
|
||||
{2706105600 39600 1 AEDT}
|
||||
{2721830400 36000 0 AEST}
|
||||
{2737555200 39600 1 AEDT}
|
||||
{2753280000 36000 0 AEST}
|
||||
{2769609600 39600 1 AEDT}
|
||||
{2785334400 36000 0 AEST}
|
||||
{2801059200 39600 1 AEDT}
|
||||
{2816784000 36000 0 AEST}
|
||||
{2832508800 39600 1 AEDT}
|
||||
{2848233600 36000 0 AEST}
|
||||
{2863958400 39600 1 AEDT}
|
||||
{2879683200 36000 0 AEST}
|
||||
{2895408000 39600 1 AEDT}
|
||||
{2911132800 36000 0 AEST}
|
||||
{2926857600 39600 1 AEDT}
|
||||
{2942582400 36000 0 AEST}
|
||||
{2958912000 39600 1 AEDT}
|
||||
{2974636800 36000 0 AEST}
|
||||
{2990361600 39600 1 AEDT}
|
||||
{3006086400 36000 0 AEST}
|
||||
{3021811200 39600 1 AEDT}
|
||||
{3037536000 36000 0 AEST}
|
||||
{3053260800 39600 1 AEDT}
|
||||
{3068985600 36000 0 AEST}
|
||||
{3084710400 39600 1 AEDT}
|
||||
{3100435200 36000 0 AEST}
|
||||
{3116764800 39600 1 AEDT}
|
||||
{3132489600 36000 0 AEST}
|
||||
{3148214400 39600 1 AEDT}
|
||||
{3163939200 36000 0 AEST}
|
||||
{3179664000 39600 1 AEDT}
|
||||
{3195388800 36000 0 AEST}
|
||||
{3211113600 39600 1 AEDT}
|
||||
{3226838400 36000 0 AEST}
|
||||
{3242563200 39600 1 AEDT}
|
||||
{3258288000 36000 0 AEST}
|
||||
{3274012800 39600 1 AEDT}
|
||||
{3289737600 36000 0 AEST}
|
||||
{3306067200 39600 1 AEDT}
|
||||
{3321792000 36000 0 AEST}
|
||||
{3337516800 39600 1 AEDT}
|
||||
{3353241600 36000 0 AEST}
|
||||
{3368966400 39600 1 AEDT}
|
||||
{3384691200 36000 0 AEST}
|
||||
{3400416000 39600 1 AEDT}
|
||||
{3416140800 36000 0 AEST}
|
||||
{3431865600 39600 1 AEDT}
|
||||
{3447590400 36000 0 AEST}
|
||||
{3463315200 39600 1 AEDT}
|
||||
{3479644800 36000 0 AEST}
|
||||
{3495369600 39600 1 AEDT}
|
||||
{3511094400 36000 0 AEST}
|
||||
{3526819200 39600 1 AEDT}
|
||||
{3542544000 36000 0 AEST}
|
||||
{3558268800 39600 1 AEDT}
|
||||
{3573993600 36000 0 AEST}
|
||||
{3589718400 39600 1 AEDT}
|
||||
{3605443200 36000 0 AEST}
|
||||
{3621168000 39600 1 AEDT}
|
||||
{3636892800 36000 0 AEST}
|
||||
{3653222400 39600 1 AEDT}
|
||||
{3668947200 36000 0 AEST}
|
||||
{3684672000 39600 1 AEDT}
|
||||
{3700396800 36000 0 AEST}
|
||||
{3716121600 39600 1 AEDT}
|
||||
{3731846400 36000 0 AEST}
|
||||
{3747571200 39600 1 AEDT}
|
||||
{3763296000 36000 0 AEST}
|
||||
{3779020800 39600 1 AEDT}
|
||||
{3794745600 36000 0 AEST}
|
||||
{3810470400 39600 1 AEDT}
|
||||
{3826195200 36000 0 AEST}
|
||||
{3842524800 39600 1 AEDT}
|
||||
{3858249600 36000 0 AEST}
|
||||
{3873974400 39600 1 AEDT}
|
||||
{3889699200 36000 0 AEST}
|
||||
{3905424000 39600 1 AEDT}
|
||||
{3921148800 36000 0 AEST}
|
||||
{3936873600 39600 1 AEDT}
|
||||
{3952598400 36000 0 AEST}
|
||||
{3968323200 39600 1 AEDT}
|
||||
{3984048000 36000 0 AEST}
|
||||
{4000377600 39600 1 AEDT}
|
||||
{4016102400 36000 0 AEST}
|
||||
{4031827200 39600 1 AEDT}
|
||||
{4047552000 36000 0 AEST}
|
||||
{4063276800 39600 1 AEDT}
|
||||
{4079001600 36000 0 AEST}
|
||||
{4094726400 39600 1 AEDT}
|
||||
if {![info exists TZData(Australia/Hobart)]} {
|
||||
LoadTimeZoneFile Australia/Hobart
|
||||
}
|
||||
set TZData(:Australia/Currie) $TZData(:Australia/Hobart)
|
||||
|
||||
@@ -4,12 +4,12 @@ set TZData(:Australia/Darwin) {
|
||||
{-9223372036854775808 31400 0 LMT}
|
||||
{-2364108200 32400 0 ACST}
|
||||
{-2230189200 34200 0 ACST}
|
||||
{-1672565340 37800 1 ACDT}
|
||||
{-1665390600 34200 0 ACST}
|
||||
{-1672558200 37800 1 ACDT}
|
||||
{-1665387000 34200 0 ACST}
|
||||
{-883639800 37800 1 ACDT}
|
||||
{-876126600 34200 0 ACST}
|
||||
{-876123000 34200 0 ACST}
|
||||
{-860398200 37800 1 ACDT}
|
||||
{-844677000 34200 0 ACST}
|
||||
{-844673400 34200 0 ACST}
|
||||
{-828343800 37800 1 ACDT}
|
||||
{-813227400 34200 0 ACST}
|
||||
{-813223800 34200 0 ACST}
|
||||
}
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
set TZData(:Australia/Eucla) {
|
||||
{-9223372036854775808 30928 0 LMT}
|
||||
{-2337928528 31500 0 +0945}
|
||||
{-1672562640 35100 1 +0945}
|
||||
{-1665387900 31500 0 +0945}
|
||||
{-1672555500 35100 1 +0945}
|
||||
{-1665384300 31500 0 +0945}
|
||||
{-883637100 35100 1 +0945}
|
||||
{-876123900 31500 0 +0945}
|
||||
{-876120300 31500 0 +0945}
|
||||
{-860395500 35100 1 +0945}
|
||||
{-844674300 31500 0 +0945}
|
||||
{-844670700 31500 0 +0945}
|
||||
{-836473500 35100 0 +0945}
|
||||
{152039700 35100 1 +0945}
|
||||
{162926100 31500 0 +0945}
|
||||
|
||||
@@ -4,14 +4,18 @@ set TZData(:Australia/Hobart) {
|
||||
{-9223372036854775808 35356 0 LMT}
|
||||
{-2345795356 36000 0 AEST}
|
||||
{-1680508800 39600 1 AEDT}
|
||||
{-1669892400 39600 0 AEDT}
|
||||
{-1665392400 36000 0 AEST}
|
||||
{-1665388800 36000 0 AEST}
|
||||
{-1646640000 39600 1 AEDT}
|
||||
{-1635753600 36000 0 AEST}
|
||||
{-1615190400 39600 1 AEDT}
|
||||
{-1604304000 36000 0 AEST}
|
||||
{-1583920800 36000 0 AEST}
|
||||
{-883641600 39600 1 AEDT}
|
||||
{-876128400 36000 0 AEST}
|
||||
{-876124800 36000 0 AEST}
|
||||
{-860400000 39600 1 AEDT}
|
||||
{-844678800 36000 0 AEST}
|
||||
{-844675200 36000 0 AEST}
|
||||
{-828345600 39600 1 AEDT}
|
||||
{-813229200 36000 0 AEST}
|
||||
{-813225600 36000 0 AEST}
|
||||
{-94730400 36000 0 AEST}
|
||||
{-71136000 39600 1 AEDT}
|
||||
{-55411200 36000 0 AEST}
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
set TZData(:Australia/Lindeman) {
|
||||
{-9223372036854775808 35756 0 LMT}
|
||||
{-2366790956 36000 0 AEST}
|
||||
{-1672567140 39600 1 AEDT}
|
||||
{-1665392400 36000 0 AEST}
|
||||
{-1672560000 39600 1 AEDT}
|
||||
{-1665388800 36000 0 AEST}
|
||||
{-883641600 39600 1 AEDT}
|
||||
{-876128400 36000 0 AEST}
|
||||
{-876124800 36000 0 AEST}
|
||||
{-860400000 39600 1 AEDT}
|
||||
{-844678800 36000 0 AEST}
|
||||
{-844675200 36000 0 AEST}
|
||||
{-828345600 39600 1 AEDT}
|
||||
{-813229200 36000 0 AEST}
|
||||
{-813225600 36000 0 AEST}
|
||||
{31500000 36000 0 AEST}
|
||||
{57686400 39600 1 AEDT}
|
||||
{67968000 36000 0 AEST}
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
set TZData(:Australia/Melbourne) {
|
||||
{-9223372036854775808 34792 0 LMT}
|
||||
{-2364111592 36000 0 AEST}
|
||||
{-1672567140 39600 1 AEDT}
|
||||
{-1665392400 36000 0 AEST}
|
||||
{-1672560000 39600 1 AEDT}
|
||||
{-1665388800 36000 0 AEST}
|
||||
{-883641600 39600 1 AEDT}
|
||||
{-876128400 36000 0 AEST}
|
||||
{-876124800 36000 0 AEST}
|
||||
{-860400000 39600 1 AEDT}
|
||||
{-844678800 36000 0 AEST}
|
||||
{-844675200 36000 0 AEST}
|
||||
{-828345600 39600 1 AEDT}
|
||||
{-813229200 36000 0 AEST}
|
||||
{-813225600 36000 0 AEST}
|
||||
{31500000 36000 0 AEST}
|
||||
{57686400 39600 1 AEDT}
|
||||
{67968000 36000 0 AEST}
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
set TZData(:Australia/Perth) {
|
||||
{-9223372036854775808 27804 0 LMT}
|
||||
{-2337925404 28800 0 AWST}
|
||||
{-1672559940 32400 1 AWDT}
|
||||
{-1665385200 28800 0 AWST}
|
||||
{-1672552800 32400 1 AWDT}
|
||||
{-1665381600 28800 0 AWST}
|
||||
{-883634400 32400 1 AWDT}
|
||||
{-876121200 28800 0 AWST}
|
||||
{-876117600 28800 0 AWST}
|
||||
{-860392800 32400 1 AWDT}
|
||||
{-844671600 28800 0 AWST}
|
||||
{-844668000 28800 0 AWST}
|
||||
{-836470800 32400 0 AWST}
|
||||
{152042400 32400 1 AWDT}
|
||||
{162928800 28800 0 AWST}
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
set TZData(:Australia/Sydney) {
|
||||
{-9223372036854775808 36292 0 LMT}
|
||||
{-2364113092 36000 0 AEST}
|
||||
{-1672567140 39600 1 AEDT}
|
||||
{-1665392400 36000 0 AEST}
|
||||
{-1672560000 39600 1 AEDT}
|
||||
{-1665388800 36000 0 AEST}
|
||||
{-883641600 39600 1 AEDT}
|
||||
{-876128400 36000 0 AEST}
|
||||
{-876124800 36000 0 AEST}
|
||||
{-860400000 39600 1 AEDT}
|
||||
{-844678800 36000 0 AEST}
|
||||
{-844675200 36000 0 AEST}
|
||||
{-828345600 39600 1 AEDT}
|
||||
{-813229200 36000 0 AEST}
|
||||
{-813225600 36000 0 AEST}
|
||||
{31500000 36000 0 AEST}
|
||||
{57686400 39600 1 AEDT}
|
||||
{67968000 36000 0 AEST}
|
||||
|
||||
@@ -2,17 +2,19 @@
|
||||
|
||||
set TZData(:Europe/Budapest) {
|
||||
{-9223372036854775808 4580 0 LMT}
|
||||
{-2500938980 3600 0 CET}
|
||||
{-2498260580 3600 0 CET}
|
||||
{-1693706400 7200 1 CEST}
|
||||
{-1680483600 3600 0 CET}
|
||||
{-1663455600 7200 1 CEST}
|
||||
{-1650150000 3600 0 CET}
|
||||
{-1640998800 3600 0 CET}
|
||||
{-1633212000 7200 1 CEST}
|
||||
{-1632006000 7200 1 CEST}
|
||||
{-1618700400 3600 0 CET}
|
||||
{-1600466400 7200 1 CEST}
|
||||
{-1581202800 3600 0 CET}
|
||||
{-906771600 3600 0 CET}
|
||||
{-1600470000 7200 1 CEST}
|
||||
{-1587250800 3600 0 CET}
|
||||
{-1569711600 7200 1 CEST}
|
||||
{-1555196400 3600 0 CET}
|
||||
{-906775200 3600 0 CET}
|
||||
{-857257200 3600 0 CET}
|
||||
{-844556400 7200 1 CEST}
|
||||
{-828226800 3600 0 CET}
|
||||
@@ -20,33 +22,32 @@ set TZData(:Europe/Budapest) {
|
||||
{-796777200 3600 0 CET}
|
||||
{-788922000 3600 0 CET}
|
||||
{-778471200 7200 1 CEST}
|
||||
{-762660000 3600 0 CET}
|
||||
{-762656400 3600 0 CET}
|
||||
{-749689200 7200 1 CEST}
|
||||
{-733359600 3600 0 CET}
|
||||
{-733276800 3600 0 CET}
|
||||
{-717634800 7200 1 CEST}
|
||||
{-701910000 3600 0 CET}
|
||||
{-686185200 7200 1 CEST}
|
||||
{-670460400 3600 0 CET}
|
||||
{-654130800 7200 1 CEST}
|
||||
{-639010800 3600 0 CET}
|
||||
{-621990000 7200 1 CEST}
|
||||
{-605660400 3600 0 CET}
|
||||
{-492656400 7200 1 CEST}
|
||||
{-481168800 3600 0 CET}
|
||||
{-461120400 7200 1 CEST}
|
||||
{-449632800 3600 0 CET}
|
||||
{-428547600 7200 1 CEST}
|
||||
{-418269600 3600 0 CET}
|
||||
{-397094400 7200 1 CEST}
|
||||
{-461199600 7200 1 CEST}
|
||||
{-449708400 3600 0 CET}
|
||||
{-428540400 7200 1 CEST}
|
||||
{-418258800 3600 0 CET}
|
||||
{-397090800 7200 1 CEST}
|
||||
{-386809200 3600 0 CET}
|
||||
{323827200 7200 1 CEST}
|
||||
{338950800 3600 0 CET}
|
||||
{354675600 7200 1 CEST}
|
||||
{370400400 3600 0 CET}
|
||||
{386125200 7200 1 CEST}
|
||||
{401850000 3600 0 CET}
|
||||
{417574800 7200 1 CEST}
|
||||
{433299600 3600 0 CET}
|
||||
{323823600 7200 1 CEST}
|
||||
{338943600 3600 0 CET}
|
||||
{354668400 7200 1 CEST}
|
||||
{370393200 3600 0 CET}
|
||||
{386118000 7200 1 CEST}
|
||||
{401842800 3600 0 CET}
|
||||
{417567600 7200 1 CEST}
|
||||
{433292400 3600 0 CET}
|
||||
{441759600 3600 0 CET}
|
||||
{449024400 7200 1 CEST}
|
||||
{465354000 3600 0 CET}
|
||||
{481078800 7200 1 CEST}
|
||||
|
||||
@@ -70,6 +70,8 @@ set TZData(:Europe/Lisbon) {
|
||||
{-670456800 0 0 WET}
|
||||
{-654732000 3600 1 WEST}
|
||||
{-639007200 0 0 WET}
|
||||
{-623282400 3600 1 WEST}
|
||||
{-607557600 0 0 WET}
|
||||
{-591832800 3600 1 WEST}
|
||||
{-575503200 0 0 WET}
|
||||
{-559778400 3600 1 WEST}
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
set TZData(:Europe/Monaco) {
|
||||
{-9223372036854775808 1772 0 LMT}
|
||||
{-2486680172 561 0 PMT}
|
||||
{-1855958961 0 0 WET}
|
||||
{-2448318572 561 0 PMT}
|
||||
{-1854403761 0 0 WET}
|
||||
{-1689814800 3600 1 WEST}
|
||||
{-1680397200 0 0 WET}
|
||||
{-1665363600 3600 1 WEST}
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
set TZData(:Europe/Paris) {
|
||||
{-9223372036854775808 561 0 LMT}
|
||||
{-2486678901 561 0 PMT}
|
||||
{-1855958901 0 0 WET}
|
||||
{-2486592561 561 0 PMT}
|
||||
{-1855958961 0 0 WET}
|
||||
{-1689814800 3600 1 WEST}
|
||||
{-1680397200 0 0 WET}
|
||||
{-1665363600 3600 1 WEST}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user