Update.
authorUlrich Drepper <drepper@redhat.com>
Mon, 24 Mar 2003 19:36:57 +0000 (19:36 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 24 Mar 2003 19:36:57 +0000 (19:36 +0000)
2003-03-24  Philip Blundell  <philb@gnu.org>

* sysdeps/unix/sysv/linux/arm/sysdep.h (INTERNAL_SYSCALL):
Remove a1 from clobber list.

2003-03-24  Ulrich Drepper  <drepper@redhat.com>

* timezone/antarctica: Update from tzdata2003a.
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/europe: Likewise.
* timezone/iso3166.tab: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/zone.tab: Likewise.

2003-03-24  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/powerpc64/sysdep.h (PSEUDO_END_NOERRNO): Fix typo.

ChangeLog
sysdeps/powerpc/powerpc64/sysdep.h
sysdeps/unix/sysv/linux/arm/sysdep.h
timezone/antarctica
timezone/asia
timezone/australasia
timezone/europe
timezone/iso3166.tab
timezone/northamerica
timezone/southamerica
timezone/zone.tab

index d0e46b7..dda274c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
+2003-03-24  Philip Blundell  <philb@gnu.org>
+
+       * sysdeps/unix/sysv/linux/arm/sysdep.h (INTERNAL_SYSCALL):
+       Remove a1 from clobber list.
+
+2003-03-24  Ulrich Drepper  <drepper@redhat.com>
+
+       * timezone/antarctica: Update from tzdata2003a.
+       * timezone/asia: Likewise.
+       * timezone/australasia: Likewise.
+       * timezone/europe: Likewise.
+       * timezone/iso3166.tab: Likewise.
+       * timezone/northamerica: Likewise.
+       * timezone/southamerica: Likewise.
+       * timezone/zone.tab: Likewise.
+
+2003-03-24  Steven Munroe  <sjmunroe@us.ibm.com>
+
+       * sysdeps/powerpc/powerpc64/sysdep.h (PSEUDO_END_NOERRNO): Fix typo.
+
 2003-03-23  Ulrich Drepper  <drepper@redhat.com>
 
        * sysdeps/unix/sysv/linux/ia64/sysdep.h (ret_NOERRNO): Avoid
index 34c9caa..0af2b0a 100644 (file)
@@ -236,7 +236,7 @@ LT_LABELSUFFIX(name,_name_end): ; \
 #define ret_NOERRNO PSEUDO_RET_NOERRNO
 
 #undef PSEUDO_END_NOERRNO
-#define        PSEUDO_END_NOERRO(name) \
+#define        PSEUDO_END_NOERRNO(name) \
   END (name)
 
 /* Label in text section.  */
index 3e3c874..1b1fc51 100644 (file)
@@ -174,7 +174,7 @@ __local_syscall_error:                                              \
        asm volatile ("swi      %1      @ syscall " #name       \
                     : "=r" (_a1)                               \
                     : "i" (SYS_ify(name)) ASM_ARGS_##nr        \
-                    : "a1", "memory");                         \
+                    : "memory");                               \
        _sys_result = _a1;                                      \
      }                                                         \
      (int) _sys_result; })
index 6f87e9f..b5c12cb 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)antarctica       7.22
+# @(#)antarctica       7.23
 
 # From Paul Eggert (1999-11-15):
 # To keep things manageable, we list only locations occupied year-round; see
@@ -255,6 +255,13 @@ Zone Antarctica/Vostok     0       -       zzz     1957 Dec 16
 #      Halley is on a moving ice shelf and is periodically relocated
 #      so that it is never more than 10km from its nominal location.
 # Rothera, Adelaide Island, -6734-6808, since 1976-12-01
+#
+# From Paul Eggert (2002-10-22)
+# <http://webexhibits.org/daylightsaving/g.html> says Rothera is -03 all year.
+#
+# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
+Zone Antarctica/Rothera        0       -       zzz     1976 Dec  1
+                       -3:00   -       ROTT    # Rothera time
 
 # Uruguay - year round base
 # Artigas, King George Island, -621104-0585107
index aec8348..92a9aa1 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)asia     7.68
+# @(#)asia     7.71
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
 # I invented the abbreviations marked `*' in the following table;
 # the rest are from earlier versions of this file, or from other sources.
 # Corrections are welcome!
-#              std dst
-#              LMT     Local Mean Time
-#      2:00    EET EEST Eastern European Time
-#      2:00    IST IDT Israel
-#      3:00    AST ADT Arabia*
-#      4:00    GST     Gulf*
-#      5:30    IST     India
-#      7:00    ICT     Indochina*
-#      7:00    WIT     west Indonesia
-#      8:00    CIT     central Indonesia
-#      8:00    CST     China
-#      9:00    CJT     Central Japanese Time (1896/1937)*
-#      9:00    EIT     east Indonesia
-#      9:00    JST     Japan
-#      9:00    KST     Korea
-#      9:30    CST     (Australian) Central Standard Time
+#           std  dst
+#           LMT        Local Mean Time
+#      2:00 EET  EEST  Eastern European Time
+#      2:00 IST  IDT   Israel
+#      3:00 AST  ADT   Arabia*
+#      3:30 IRST IRDT  Iran
+#      4:00 GST        Gulf*
+#      5:30 IST        India
+#      7:00 ICT        Indochina*
+#      7:00 WIT        west Indonesia
+#      8:00 CIT        central Indonesia
+#      8:00 CST        China
+#      9:00 CJT        Central Japanese Time (1896/1937)*
+#      9:00 EIT        east Indonesia
+#      9:00 JST        Japan
+#      9:00 KST        Korea
+#      9:30 CST        (Australian) Central Standard Time
 #
 # See the `europe' file for Russia and Turkey in Asia.
 
@@ -430,89 +431,97 @@ Zone Asia/Jayapura        9:22:48 -       LMT     1932 Nov
                        9:00    -       EIT
 
 # Iran
-# From Paul Eggert (2000-06-12), following up a suggestion by Rich Wales:
-# Ahmea Alavi in
-# <a href="http://www.persia.org/Iran_Lib/Calendar/taghveem.txt">
-# TAGHVEEM (1993-07-12)
-# </a>
-# writes ``Daylight saving time in Iran starts from the first day
-# of Farvardin and ends the first day of Mehr.''  This disagrees with the SSIM:
-#
-#                 DST start       DST end
-#      year    SSIM    Alavi   SSIM    Alavi
-#      1991    05-03!= 03-21   09-20!= 09-23
-#      1992    03-22!= 03-21   09-23   09-23
-#      1993    03-21   03-21   09-23   09-23
-#      1994    03-21   03-21   09-22!= 09-23
-#      1995    03-21   03-21   09-22!= 09-23
-#      1996    03-21!= 03-20   09-22   09-22
-#      1997    03-22!= 03-21   09-22!= 09-23
-#      1998    03-21   03-21   09-21!= 09-23
-#      1999    03-22!= 03-21   09-22!= 09-23
-#      2000    03-21!= 03-20   09-21!= 09-22
-#      2001    03-19!= 03-21   09-19!= 09-23
-#      2002    03-18!= 03-21   09-18!= 09-23
-#
-# Go with Alavi starting with 1992.
-# I used Ed Reingold's cal-persia in GNU Emacs 19.34 to compute Persian dates.
+
+# From Roozbeh Pournader (2003-03-15):
+# This is an English translation of what I just found (originally in Persian).
+# The Gregorian dates in brackets are mine:
+#
+#      Official Newspaper No. 13548-1370/6/25 [1991-09-16]
+#      No. 16760/T233 H                                1370/6/10 [1991-09-01]
+#
+#      The Rule About Change of the Official Time of the Country
+#
+#      The Board of Ministers, in the meeting dated 1370/5/23 [1991-08-14],
+#      based on the suggestion number 2221/D dated 1370/4/22 [1991-07-13]
+#      of the Country's Organization for Official and Employment Affairs,
+#      and referring to the law for equating the working hours of workers
+#      and officers in the whole country dated 1359/4/23 [1980-07-14], and
+#      for synchronizing the official times of the country, agreed that:
+#
+#      The official time of the country will should move forward one hour
+#      at the 24[:00] hours of the first day of Farvardin and should return
+#      to its previous state at the 24[:00] hours of the 30th day of
+#      Shahrivar.
+#
+#      First Deputy to the President - Hassan Habibi
+#
+# From personal experience, that agrees with what has been followed
+# for at least the last 5 years.  Before that, for a few years, the
+# date used was the first Thursday night of Farvardin and the last
+# Thursday night of Shahrivar, but I can't give exact dates....
+# I have also changed the abbreviations to what is considered correct
+# here in Iran, IRST for regular time and IRDT for daylight saving time.
+
+# From Paul Eggert (2003-03-15)
+# Go with Shanks before September 1991, and with Pournader thereafter.
+# I used Ed Reingold's cal-persia in GNU Emacs 21.2 to check Persian dates.
 # The Persian calendar is based on the sun, and dates after around 2050
 # are approximate; stop after 2037 when 32-bit time_t's overflow.
 #
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule   Iran    1978    1980    -       Mar     21      0:00    1:00    S
-Rule   Iran    1978    only    -       Oct     21      0:00    0       -
-Rule   Iran    1979    only    -       Sep     19      0:00    0       -
-Rule   Iran    1980    only    -       Sep     23      0:00    0       -
-Rule   Iran    1991    only    -       May      3      0:00s   1:00    S
-Rule   Iran    1991    only    -       Sep     20      0:00s   0       -
-Rule   Iran    1992    1995    -       Mar     21      0:00    1:00    S
-Rule   Iran    1992    1995    -       Sep     23      0:00    0       -
-Rule   Iran    1996    only    -       Mar     20      0:00    1:00    S
-Rule   Iran    1996    only    -       Sep     22      0:00    0       -
-Rule   Iran    1997    1999    -       Mar     21      0:00    1:00    S
-Rule   Iran    1997    1999    -       Sep     23      0:00    0       -
-Rule   Iran    2000    only    -       Mar     20      0:00    1:00    S
-Rule   Iran    2000    only    -       Sep     22      0:00    0       -
-Rule   Iran    2001    2003    -       Mar     21      0:00    1:00    S
-Rule   Iran    2001    2003    -       Sep     23      0:00    0       -
-Rule   Iran    2004    only    -       Mar     20      0:00    1:00    S
-Rule   Iran    2004    only    -       Sep     22      0:00    0       -
-Rule   Iran    2005    2007    -       Mar     21      0:00    1:00    S
-Rule   Iran    2005    2007    -       Sep     23      0:00    0       -
-Rule   Iran    2008    only    -       Mar     20      0:00    1:00    S
-Rule   Iran    2008    only    -       Sep     22      0:00    0       -
-Rule   Iran    2009    2011    -       Mar     21      0:00    1:00    S
-Rule   Iran    2009    2011    -       Sep     23      0:00    0       -
-Rule   Iran    2012    only    -       Mar     20      0:00    1:00    S
-Rule   Iran    2012    only    -       Sep     22      0:00    0       -
-Rule   Iran    2013    2015    -       Mar     21      0:00    1:00    S
-Rule   Iran    2013    2015    -       Sep     23      0:00    0       -
-Rule   Iran    2016    only    -       Mar     20      0:00    1:00    S
-Rule   Iran    2016    only    -       Sep     22      0:00    0       -
-Rule   Iran    2017    2019    -       Mar     21      0:00    1:00    S
-Rule   Iran    2017    2019    -       Sep     23      0:00    0       -
-Rule   Iran    2020    only    -       Mar     20      0:00    1:00    S
-Rule   Iran    2020    only    -       Sep     22      0:00    0       -
-Rule   Iran    2021    2023    -       Mar     21      0:00    1:00    S
-Rule   Iran    2021    2023    -       Sep     23      0:00    0       -
-Rule   Iran    2024    2025    -       Mar     20      0:00    1:00    S
-Rule   Iran    2024    2025    -       Sep     22      0:00    0       -
-Rule   Iran    2026    2027    -       Mar     21      0:00    1:00    S
-Rule   Iran    2026    2027    -       Sep     23      0:00    0       -
-Rule   Iran    2028    2029    -       Mar     20      0:00    1:00    S
-Rule   Iran    2028    2029    -       Sep     22      0:00    0       -
-Rule   Iran    2030    2031    -       Mar     21      0:00    1:00    S
-Rule   Iran    2030    2031    -       Sep     23      0:00    0       -
-Rule   Iran    2032    2033    -       Mar     20      0:00    1:00    S
-Rule   Iran    2032    2033    -       Sep     22      0:00    0       -
-Rule   Iran    2034    2035    -       Mar     21      0:00    1:00    S
-Rule   Iran    2034    2035    -       Sep     23      0:00    0       -
-Rule   Iran    2036    2037    -       Mar     20      0:00    1:00    S
-Rule   Iran    2036    2037    -       Sep     22      0:00    0       -
+Rule   Iran    1978    1980    -       Mar     21      0:00    1:00    D
+Rule   Iran    1978    only    -       Oct     21      0:00    0       S
+Rule   Iran    1979    only    -       Sep     19      0:00    0       S
+Rule   Iran    1980    only    -       Sep     23      0:00    0       S
+Rule   Iran    1991    only    -       May      3      0:00    1:00    D
+Rule   Iran    1992    1995    -       Mar     22      0:00    1:00    D
+Rule   Iran    1991    1995    -       Sep     22      0:00    0       S
+Rule   Iran    1996    only    -       Mar     21      0:00    1:00    D
+Rule   Iran    1996    only    -       Sep     21      0:00    0       S
+Rule   Iran    1997    1999    -       Mar     22      0:00    1:00    D
+Rule   Iran    1997    1999    -       Sep     22      0:00    0       S
+Rule   Iran    2000    only    -       Mar     21      0:00    1:00    D
+Rule   Iran    2000    only    -       Sep     21      0:00    0       S
+Rule   Iran    2001    2003    -       Mar     22      0:00    1:00    D
+Rule   Iran    2001    2003    -       Sep     22      0:00    0       S
+Rule   Iran    2004    only    -       Mar     21      0:00    1:00    D
+Rule   Iran    2004    only    -       Sep     21      0:00    0       S
+Rule   Iran    2005    2007    -       Mar     22      0:00    1:00    D
+Rule   Iran    2005    2007    -       Sep     22      0:00    0       S
+Rule   Iran    2008    only    -       Mar     21      0:00    1:00    D
+Rule   Iran    2008    only    -       Sep     21      0:00    0       S
+Rule   Iran    2009    2011    -       Mar     22      0:00    1:00    D
+Rule   Iran    2009    2011    -       Sep     22      0:00    0       S
+Rule   Iran    2012    only    -       Mar     21      0:00    1:00    D
+Rule   Iran    2012    only    -       Sep     21      0:00    0       S
+Rule   Iran    2013    2015    -       Mar     22      0:00    1:00    D
+Rule   Iran    2013    2015    -       Sep     22      0:00    0       S
+Rule   Iran    2016    only    -       Mar     21      0:00    1:00    D
+Rule   Iran    2016    only    -       Sep     21      0:00    0       S
+Rule   Iran    2017    2019    -       Mar     22      0:00    1:00    D
+Rule   Iran    2017    2019    -       Sep     22      0:00    0       S
+Rule   Iran    2020    only    -       Mar     21      0:00    1:00    D
+Rule   Iran    2020    only    -       Sep     21      0:00    0       S
+Rule   Iran    2021    2023    -       Mar     22      0:00    1:00    D
+Rule   Iran    2021    2023    -       Sep     22      0:00    0       S
+Rule   Iran    2024    2025    -       Mar     21      0:00    1:00    D
+Rule   Iran    2024    2025    -       Sep     21      0:00    0       S
+Rule   Iran    2026    2027    -       Mar     22      0:00    1:00    D
+Rule   Iran    2026    2027    -       Sep     22      0:00    0       S
+Rule   Iran    2028    2029    -       Mar     21      0:00    1:00    D
+Rule   Iran    2028    2029    -       Sep     21      0:00    0       S
+Rule   Iran    2030    2031    -       Mar     22      0:00    1:00    D
+Rule   Iran    2030    2031    -       Sep     22      0:00    0       S
+Rule   Iran    2032    2033    -       Mar     21      0:00    1:00    D
+Rule   Iran    2032    2033    -       Sep     21      0:00    0       S
+Rule   Iran    2034    2035    -       Mar     22      0:00    1:00    D
+Rule   Iran    2034    2035    -       Sep     22      0:00    0       S
+Rule   Iran    2036    2037    -       Mar     21      0:00    1:00    D
+Rule   Iran    2036    2037    -       Sep     21      0:00    0       S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Tehran     3:25:44 -       LMT     1916
                        3:25:44 -       TMT     1946    # Tehran Mean Time
-                       3:30    -       IR    1977 Nov
+                       3:30    -       IRST    1977 Nov
                        4:00    Iran    IR%sT   1979
                        3:30    Iran    IR%sT
 
@@ -748,7 +757,7 @@ Zone        Asia/Jerusalem  2:20:56 -       LMT     1880
 # bill have until July 24 to pass.
 #
 # (2002-07-25):
-# Thanks go to Yitschak Goldberg from E&M for bringing this (Hebrew) article 
+# Thanks go to Yitschak Goldberg from E&M for bringing this (Hebrew) article
 # to my attention:
 #
 #      http://www.ynet.co.il/articles/0,7340,L-2019315,00.html
@@ -878,7 +887,7 @@ Zone        Asia/Amman      2:23:44 -       LMT     1931
 # - Kazakhstan did not observe DST in 1991.
 # - Qyzylorda switched from +5:00 to +6:00 on 1992-01-19 02:00.
 # - Oral switched from +5:00 to +4:00 in spring 1989.
-# 
+#
 #
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 #
@@ -1154,9 +1163,26 @@ Zone     Asia/Muscat     3:54:20 -       LMT     1920
 # and Sunday of April" phrase, if taken literally, means that the
 # transition takes place at 00:00 on the first Sunday on or after 04-02.
 
+# From Paul Eggert (2003-02-09):
+# DAWN <http://www.dawn.com/2002/10/06/top13.htm> reported on 2002-10-05
+# that 2002 DST ended that day at midnight.  Go with McDow for now.
+
+# From Steffen Thorsen (2003-03-14):
+# According to http://www.dawn.com/2003/03/07/top15.htm
+# there will be no DST in Pakistan this year:
+#
+# ISLAMABAD, March 6: Information and Media Development Minister Sheikh
+# Rashid Ahmed on Thursday said the cabinet had reversed a previous
+# decision to advance clocks by one hour in summer and put them back by
+# one hour in winter with the aim of saving light hours and energy.
+#
+# The minister told a news conference that the experiment had rather
+# shown 8 per cent higher consumption of electricity.
+
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule Pakistan  2002    max     -       Apr     Sun>=2  0:00    1:00    S
-Rule Pakistan  2002    max     -       Oct     15      0:00    0       -
+Rule Pakistan  2002    only    -       Apr     Sun>=2  0:01    1:00    S
+Rule Pakistan  2002    only    -       Oct     Sun>=2  0:01    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Karachi    4:28:12 -       LMT     1907
                        5:30    -       IST     1942 Sep
index f35cc2e..5fc7b1b 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)australasia      7.67
+# @(#)australasia      7.68
 # This file also includes Pacific islands.
 
 # Notes are at the end of this file
@@ -297,6 +297,17 @@ Zone       Pacific/Noumea  11:05:48 -      LMT     1912 Jan 13
 ###############################################################################
 
 # New Zealand
+#
+# From Paul Eggert (2002-10-23):
+# The Department of Internal Affairs (DIA) maintains a brief history;
+# see tz-link.htm for the full reference.
+#
+# Shanks gives 1868 for the introduction of standard time; go with the
+# DIA's more-precise 1868-11-02.  The DIA says that clocks were
+# advanced by half an hour in 1941; go with Shanks's more-precise
+# 1940-09-29 02:00.  The DIA says that starting in 1933 DST began the
+# first Sunday in September; go with Shanks's last Sunday starting in
+# 1934.
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 # Shanks gives 1927 Nov 6 - 1928 Mar 4, 1928 Oct 14 - 1929 Mar 17,
@@ -311,17 +322,17 @@ Rule      NZ      1930    1933    -       Oct     Sun>=8  2:00    0:30    HD
 # didn't change until 1945 Apr 30; go with Shanks.
 Rule   NZ      1934    1940    -       Apr     lastSun 2:00    0       S
 Rule   NZ      1934    1939    -       Sep     lastSun 2:00    0:30    HD
-Rule   NZ      1974    only    -       Nov      3      2:00s   1:00    D
+Rule   NZ      1974    only    -       Nov     Sun>=1  2:00s   1:00    D
+Rule   NZ      1975    only    -       Feb     lastSun 2:00s   0       S
 Rule   NZ      1975    1988    -       Oct     lastSun 2:00s   1:00    D
-Rule   NZ      1989    only    -       Oct      8      2:00s   1:00    D
-Rule   NZ      1990    max     -       Oct     Sun>=1  2:00s   1:00    D
-Rule   NZ      1975    only    -       Feb     23      2:00s   0       S
 Rule   NZ      1976    1989    -       Mar     Sun>=1  2:00s   0       S
+Rule   NZ      1989    only    -       Oct     Sun>=8  2:00s   1:00    D
+Rule   NZ      1990    max     -       Oct     Sun>=1  2:00s   1:00    D
 Rule   NZ      1990    max     -       Mar     Sun>=15 2:00s   0       S
 Rule   Chatham 1990    max     -       Oct     Sun>=1  2:45s   1:00    D
 Rule   Chatham 1991    max     -       Mar     Sun>=15 2:45s   0       S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone Pacific/Auckland  11:39:04 -      LMT     1868
+Zone Pacific/Auckland  11:39:04 -      LMT     1868 Nov  2
                        11:30   NZ      NZ%sT   1940 Sep 29 2:00
                        12:00   NZ      NZ%sT
 Zone Pacific/Chatham   12:45   Chatham CHA%sT
@@ -399,8 +410,8 @@ Zone        Pacific/Fakaofo -11:24:56 -     LMT     1901
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Tonga   1999    only    -       Oct      7      2:00s   1:00    S
 Rule   Tonga   2000    only    -       Mar     19      2:00s   0       -
-Rule   Tonga   2000    max     -       Nov     Sun>=1  2:00    1:00    S
-Rule   Tonga   2001    max     -       Jan     lastSun 2:00    0       -
+Rule   Tonga   2000    2001    -       Nov     Sun>=1  2:00    1:00    S
+Rule   Tonga   2001    2002    -       Jan     lastSun 2:00    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Pacific/Tongatapu 12:19:20 -      LMT     1901
                        12:20   -       TOT     1941 # Tonga Time
@@ -739,21 +750,21 @@ Zone      Pacific/Wallis  12:15:20 -      LMT     1901
 # The chosen rules the union of the 1971/1972 change and the 1989-1992 changes.
 
 # From Rives McDow (2002-04-09):
-# The most interesting region I have found consists of three towns on the 
-# southern coast of Australia, population 10 at last report, along with 
-# 50,000 sheep, about 100 kilometers long and 40 kilometers into the 
-# continent.  The primary town is Madura, with the other towns being 
-# Mundrabilla and Eucla.  According to the sheriff of Madura, the 
-# residents got tired of having to change the time so often, as they are 
-# located in a strip overlapping the border of South Australia and Western 
-# Australia.  South Australia observes daylight saving time; Western 
-# Australia does not.  The two states are one and a half hours apart.  The 
-# residents decided to forget about this nonsense of changing the clock so 
-# much and set the local time 20 hours and 45 minutes from the 
-# international date line, or right in the middle of the time of South 
-# Australia and Western Australia.  As it only affects about 10 people and 
-# tourists staying at the Madura Motel, it has never really made as big an 
-# impact as Broken Hill.  However, as tourist visiting there or anyone 
+# The most interesting region I have found consists of three towns on the
+# southern coast of Australia, population 10 at last report, along with
+# 50,000 sheep, about 100 kilometers long and 40 kilometers into the
+# continent.  The primary town is Madura, with the other towns being
+# Mundrabilla and Eucla.  According to the sheriff of Madura, the
+# residents got tired of having to change the time so often, as they are
+# located in a strip overlapping the border of South Australia and Western
+# Australia.  South Australia observes daylight saving time; Western
+# Australia does not.  The two states are one and a half hours apart.  The
+# residents decided to forget about this nonsense of changing the clock so
+# much and set the local time 20 hours and 45 minutes from the
+# international date line, or right in the middle of the time of South
+# Australia and Western Australia.  As it only affects about 10 people and
+# tourists staying at the Madura Motel, it has never really made as big an
+# impact as Broken Hill.  However, as tourist visiting there or anyone
 # calling the local sheriff will attest, they do keep time in this way.
 #
 # From Paul Eggert (2002-04-09):
@@ -1263,6 +1274,8 @@ Zone      Pacific/Wallis  12:15:20 -      LMT     1901
 # of January the standard time in the Kingdom shall be moved backward by one
 # hour to 1:00am.
 
+# From Pulu 'Anau (2002-11-05):
+# The law was for 3 years, supposedly to get renewed.  It wasn't.
 
 ###############################################################################
 
index a85e1a9..50fe876 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)europe   7.82
+# @(#)europe   7.83
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
 # I invented the abbreviations marked `*' in the following table;
 # the rest are from earlier versions of this file, or from other sources.
 # Corrections are welcome!
-#              std dst
-#              LMT     Local Mean Time
-#      -4:00   AST     Atlantic
-#      -3:00   WGT WGST Western Greenland*
-#      -1:00   EGT EGST Eastern Greenland*
-#       0:00   GMT BST Greenwich, British Summer
-#       0:00   GMT IST Greenwich, Irish Summer
-#       0:00   WET WEST Western Europe
-#       0:19:32 AMT NST Amsterdam, Netherlands Summer (1835-1937)*
-#       0:20   NET NEST Netherlands (1937-1940)*
-#       1:00   CET CEST Central Europe
-#       1:00:14 SET     Swedish (1879-1899)*
-#       2:00   EET EEST Eastern Europe
-#       3:00   MSK MSD Moscow
+#                   std dst  2dst
+#                   LMT           Local Mean Time
+#       -4:00       AST ADT       Atlantic
+#       -3:00       WGT WGST      Western Greenland*
+#       -1:00       EGT EGST      Eastern Greenland*
+#        0:00       GMT BST  BDST Greenwich, British Summer
+#        0:00       GMT IST       Greenwich, Irish Summer
+#        0:00       WET WEST WEMT Western Europe
+#        0:19:32.13 AMT NST       Amsterdam, Netherlands Summer (1835-1937)*
+#        0:20       NET NEST      Netherlands (1937-1940)*
+#        1:00       CET CEST CEMT Central Europe
+#        1:00:14    SET           Swedish (1879-1899)*
+#        2:00       EET EEST      Eastern Europe
+#        3:00       MSK MSD       Moscow
 #
 # A reliable and entertaining source about time zones, especially in Britain,
 # Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
@@ -558,20 +558,30 @@ Zone      Europe/Andorra  0:06:04 -       LMT     1901
                        1:00    EU      CE%sT
 
 # Austria
+
+# From Paul Eggert (2003-02-28): Shanks gives 1918-06-16 and
+# 1945-11-18, but the Austrian Federal Office of Metrology and
+# Surveying (BEV) gives 1918-09-16 and for Vienna gives the "alleged"
+# date of 1945-04-12 with no time.  For the 1980-04-06 transition
+# Shanks gives 02:00, the BEV 00:00.  Go with the BEV, and guess 02:00
+# for 1945-04-12.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Austria 1920    only    -       Apr      5      2:00s   1:00    S
 Rule   Austria 1920    only    -       Sep     13      2:00s   0       -
-Rule   Austria 1945    only    -       Apr      2      2:00s   1:00    S
-Rule   Austria 1945    only    -       Nov     18      2:00s   0       -
 Rule   Austria 1946    only    -       Apr     14      2:00s   1:00    S
 Rule   Austria 1946    1948    -       Oct     Sun>=1  2:00s   0       -
 Rule   Austria 1947    only    -       Apr      6      2:00s   1:00    S
 Rule   Austria 1948    only    -       Apr     18      2:00s   1:00    S
+Rule   Austria 1980    only    -       Apr      6      0:00    1:00    S
+Rule   Austria 1980    only    -       Sep     28      0:00    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Vienna   1:05:20 -       LMT     1893 Apr
-                       1:00    C-Eur   CE%sT   1918 Jun 16 3:00
-                       1:00    Austria CE%sT   1940 Apr  1 2:00
-                       1:00    C-Eur   CE%sT   1945 Apr  2 2:00
+                       1:00    C-Eur   CE%sT   1920
+                       1:00    Austria CE%sT   1940 Apr  1 2:00s
+                       1:00    C-Eur   CE%sT   1945 Apr  2 2:00s
+                       1:00    1:00    CEST    1945 Apr 12 2:00s
+                       1:00    -       CET     1946
                        1:00    Austria CE%sT   1981
                        1:00    EU      CE%sT
 
@@ -654,7 +664,7 @@ Zone        Europe/Brussels 0:17:30 -       LMT     1880
                        1:00    EU      CE%sT
 
 # Bosnia and Herzegovina
-# see Yugoslavia
+# see Serbia and Montenegro
 
 # Bulgaria
 #
@@ -681,7 +691,7 @@ Zone        Europe/Sofia    1:33:16 -       LMT     1880
                        2:00    EU      EE%sT
 
 # Croatia
-# see Yugosloavia
+# see Serbia and Montenegro
 
 # Czech Republic
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
@@ -750,7 +760,7 @@ Zone Atlantic/Faeroe        -0:27:04 -      LMT     1908 Jan 11     # Torshavn
 # introduced.
 
 # From Rives McDow (2001-11-01):
-# 
+#
 # I correspond regularly with the Dansk Polarcenter, and wrote them at
 # the time to clarify the situation in Thule.  Unfortunately, I have
 # not heard back from them regarding my recent letter.  [But I have
@@ -991,25 +1001,29 @@ Zone     Europe/Paris    0:09:21 -       LMT     1891 Mar 15  0:01
 # From Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk> (1998-09-29):
 # The German time zone web site by the Physikalisch-Technische
 # Bundesanstalt contains DST information back to 1916.
-#
-#      <a href="http://www.ptb.de/english/org/4/43/432/lega.htm">
-#      Realisation of Legal Time in Germany
-#      </a>
+# [See tz-link.htm for the URL.]
+
+# From Joerg Schilling (2002-10-23):
+# In 1945, Berlin was switched to Moscow Summer time (GMT+4) by <a
+# href="http://www.dhm.de/lemo/html/biografien/BersarinNikolai/">
+# General [Nikolai] Bersarin</a>.
+
+# From Paul Eggert (2003-03-08):
+# <a href="http://www.parlament-berlin.de/pds-fraktion.nsf/727459127c8b66ee8525662300459099/defc77cb784f180ac1256c2b0030274b/$FILE/bersarint.pdf">
+# says that Bersarin issued an order to use Moscow time on May 20.
+# However, Moscow did not observe daylight saving in 1945, so
+# this was equivalent to CEMT (GMT+3), not GMT+4.
+
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Germany 1945    only    -       Apr      2      2:00s   1:00    S
-# Shanks says 05-24 2:00 to 09-24 3:00 for DDST; go with the PTB, who quotes
-# the Archiv fuer publizist. Arbeit (Munzinger-Archiv) 652 (Zeitsystem)
-# (1961-11-25), which gives dates only.  Guess 3:00 transition times.
-Rule   Germany 1945    only    -       May     31      3:00    2:00    M # Midsummer
-Rule   Germany 1945    only    -       Sep     23      3:00    1:00    S
+Rule   Germany 1945    only    -       May     24      2:00    2:00    M # Midsummer
+Rule   Germany 1945    only    -       Sep     24      3:00    1:00    S
 Rule   Germany 1945    only    -       Nov     18      2:00s   0       -
 Rule   Germany 1946    only    -       Apr     14      2:00s   1:00    S
 Rule   Germany 1946    only    -       Oct      7      2:00s   0       -
 Rule   Germany 1947    1949    -       Oct     Sun>=1  2:00s   0       -
 Rule   Germany 1947    only    -       Apr      6      2:00s   1:00    S
-# The PTB gives 3:00 CET and 3:00 CEST for the midsummer transition times;
-# go with Shanks.
 Rule   Germany 1947    only    -       May     11      2:00s   2:00    M
 Rule   Germany 1947    only    -       Jun     29      3:00    1:00    S
 Rule   Germany 1948    only    -       Apr     18      2:00s   1:00    S
@@ -1341,6 +1355,15 @@ Zone     Europe/Vaduz    0:38:04 -       LMT     1894 Jun
 # Fact File, Lithuanian State Department of Tourism
 # </a> (2000-03-27): Local time is GMT+2 hours ..., no daylight saving.
 
+# From a user via Klaus Marten (2003-02-07):
+# As a candidate for membership of the European Union, Lithuania will
+# observe Summer Time in 2003, changing its clocks at the times laid
+# down in EU Directive 2000/84 of 19.I.01 (i.e. at the same times as its
+# neighbour Latvia). The text of the Lithuanian government Order of
+# 7.XI.02 to this effect can be found at
+# http://www.lrvk.lt/nut/11/n1749.htm
+
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Vilnius  1:41:16 -       LMT     1880
                        1:24:00 -       WMT     1917        # Warsaw Mean Time
@@ -1355,7 +1378,8 @@ Zone      Europe/Vilnius  1:41:16 -       LMT     1880
                        2:00    C-Eur   EE%sT   1998
                        2:00    -       EET     1998 Mar 29 1:00u
                        1:00    EU      CE%sT   1999 Oct 31 1:00u
-                       2:00    -       EET
+                       2:00    -       EET     2003 Jan  1
+                       2:00    EU      EE%sT
 
 # Luxembourg
 # Whitman disagrees with most of these dates in minor ways; go with Shanks.
@@ -1393,7 +1417,7 @@ Zone Europe/Luxembourg    0:24:36 -       LMT     1904 Jun
                        1:00    EU      CE%sT
 
 # Macedonia
-# see Yugoslavia
+# see Serbia and Montenegro
 
 # Malta
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
@@ -1979,11 +2003,27 @@ Zone Asia/Anadyr        11:49:56 -      LMT     1924 May  2
                        11:00   Russia  ANA%sT  1992 Jan 19 2:00s
                        12:00   Russia  ANA%sT
 
+# Serbia and Montenegro
+# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
+Zone   Europe/Belgrade 1:22:00 -       LMT     1884
+                       1:00    -       CET     1941 Apr 18 23:00
+                       1:00    C-Eur   CE%sT   1945 May  8  2:00s
+                       1:00    1:00    CEST    1945 Sep 16  2:00s
+# Metod Kozelj <metod.kozelj@rzs-hm.si> reports that the legal date of
+# transition to EU rules was 1982-11-27, for all of Yugoslavia at the time.
+# Shanks doesn't give as much detail, so go with Kozelj.
+                       1:00    -       CET     1982 Nov 27
+                       1:00    EU      CE%sT
+Link Europe/Belgrade Europe/Ljubljana  # Slovenia
+Link Europe/Belgrade Europe/Sarajevo   # Bosnia and Herzegovina
+Link Europe/Belgrade Europe/Skopje     # Macedonia
+Link Europe/Belgrade Europe/Zagreb     # Croatia
+
 # Slovakia
 Link Europe/Prague Europe/Bratislava
 
 # Slovenia
-# see Yugoslavia
+# see Serbia and Montenegro
 
 # Spain
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
@@ -2191,6 +2231,15 @@ Zone     Europe/Istanbul 1:55:52 -       LMT     1880
 Link   Europe/Istanbul Asia/Istanbul   # Istanbul is in both continents.
 
 # Ukraine
+#
+# From Igor Karpov, who works for the Ukranian Ministry of Justice,
+# via Garrett Wollman (2003-01-27):
+# BTW, I've found the official document on this matter. It's goverment
+# regulations number 509, May 13, 1996. In my poor translation it says:
+# "Time in Ukraine is set to second timezone (Kiev time). Each last Sunday
+# of March at 3am the time is changing to 4am and each last Sunday of
+# October the time at 4am is changing to 3am"
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 # Most of Ukraine since 1970 has been like Kiev.
 Zone Europe/Kiev       2:02:04 -       LMT     1880
@@ -2249,22 +2298,6 @@ Zone Europe/Simferopol   2:16:24 -       LMT     1880
                        3:00    -       MSK     1997 Mar lastSun 1:00u
                        2:00    EU      EE%sT
 
-# Yugoslavia
-# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone   Europe/Belgrade 1:22:00 -       LMT     1884
-                       1:00    -       CET     1941 Apr 18 23:00
-                       1:00    C-Eur   CE%sT   1945 May  8  2:00s
-                       1:00    1:00    CEST    1945 Sep 16  2:00s
-# Metod Kozelj <metod.kozelj@rzs-hm.si> reports that the legal date of
-# transition to EU rules was 1982-11-27, for all of Yugoslavia at the time.
-# Shanks doesn't give as much detail, so go with Kozelj.
-                       1:00    -       CET     1982 Nov 27
-                       1:00    EU      CE%sT
-Link Europe/Belgrade Europe/Ljubljana  # Slovenia
-Link Europe/Belgrade Europe/Sarajevo   # Bosnia and Herzegovina
-Link Europe/Belgrade Europe/Skopje     # Macedonia
-Link Europe/Belgrade Europe/Zagreb     # Croatia
-
 ###############################################################################
 
 # One source shows that Bulgaria, Cyprus, Finland, and Greece observe DST from
index f9bfa65..744cd93 100644 (file)
@@ -2,11 +2,11 @@
 #
 # @(#)iso3166.tab      1.9
 #
-# From Paul Eggert <eggert@twinsun.com> (2002-05-28):
+# From Paul Eggert <eggert@twinsun.com> (2003-02-04):
 #
 # This file contains a table with the following columns:
 # 1.  ISO 3166-1 alpha-2 country code, current as of
-#     ISO 3166-1 Newsletter No. V-5 (2002-05-20).  See:
+#     ISO 3166-1 Newsletter No. V-7 (2003-01-14).  See:
 #     <a href="http://www.iso.org/iso/en/prods-services/iso3166ma/index.html">
 #     ISO 3166 Maintenance agency (ISO 3166/MA)
 #     </a>.
@@ -256,7 +256,7 @@ WF  Wallis & Futuna
 WS     Samoa (Western)
 YE     Yemen
 YT     Mayotte
-YU     Yugoslavia
+YU     Serbia and Montenegro
 ZA     South Africa
 ZM     Zambia
 ZW     Zimbabwe
index 29bba4f..ff36fe4 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)northamerica     7.61
+# @(#)northamerica     7.62
 # also includes Central America and the Caribbean
 
 # This data is by no means authoritative; if you think you know better,
 # of surrender, all of whom interrupting the bells of Big Ben in
 # London which were to precede Mr. Attlee's speech.
 
+# From Paul Eggert (2003-02-09): It was Robert St John, not Bob Trout.  From
+# Myrna Oliver's obituary of St John on page B16 of today's Los Angeles Times:
+#
+# ... a war-weary U.S. clung to radios, awaiting word of Japan's surrender.
+# Any announcement from Asia would reach St. John's New York newsroom on a
+# wire service teletype machine, which had prescribed signals for major news.
+# Associated Press, for example, would ring five bells before spewing out
+# typed copy of an important story, and 10 bells for news "of transcendental
+# importance."
+#
+# On Aug. 14, stalling while talking steadily into the NBC networks' open
+# microphone, St. John heard five bells and waited only to hear a sixth bell,
+# before announcing confidently: "Ladies and gentlemen, World War II is over.
+# The Japanese have agreed to our surrender terms."
+#
+# He had scored a 20-second scoop on other broadcasters.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   US      1918    1919    -       Mar     lastSun 2:00    1:00    D
 Rule   US      1918    1919    -       Oct     lastSun 2:00    0       S
@@ -189,10 +206,11 @@ Rule      US      1987    max     -       Apr     Sun>=1  2:00    1:00    D
 # US eastern time, represented by New York
 
 # Connecticut, Delaware, District of Columbia, most of Florida,
-# Georgia, far southeastern Indiana, eastern Kentucky, Maine,
-# Maryland, Massachusetts, New Hampshire, New Jersey, New York, North
-# Carolina, Ohio, Pennsylvania, Rhode Island, South Carolina, eastern
-# Tennessee, Vermont, Virginia, West Virginia
+# Georgia, southeast Indiana (Clark, Dearborn, Floyd, Harrison, and
+# Ohio counties), eastern Kentucky, Maine, Maryland, Massachusetts,
+# New Hampshire, New Jersey, New York, North Carolina, Ohio,
+# Pennsylvania, Rhode Island, South Carolina, eastern Tennessee,
+# Vermont, Virginia, West Virginia
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER
 Rule   NYC     1920    only    -       Mar     lastSun 2:00    1:00    D
@@ -211,10 +229,11 @@ Zone America/New_York     -4:56:02 -      LMT     1883 Nov 18 12:00
 # US central time, represented by Chicago
 
 # Alabama, Arkansas, Florida panhandle, Illinois, western Indiana
-# corners, Iowa, most of Kansas, western Kentucky, Louisiana,
-# Minnesota, Mississippi, Missouri, eastern Nebraska, eastern North
-# Dakota, Oklahoma, eastern South Dakota, western Tennessee, most of
-# Texas, Wisconsin
+# (Gibson, Jasper, Lake, LaPorte, Newton, Porter, Posey, Spencer,
+# Vanderburgh, and Warrick counties), Iowa, most of Kansas, western
+# Kentucky, Louisiana, Minnesota, Mississippi, Missouri, eastern
+# Nebraska, eastern North Dakota, Oklahoma, eastern South Dakota,
+# western Tennessee, most of Texas, Wisconsin
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER
 Rule   Chicago 1920    only    -       Jun     13      2:00    1:00    D
@@ -357,12 +376,32 @@ Zone Pacific/Honolulu     -10:31:26 -     LMT     1900 Jan  1 12:00
 # Now we turn to US areas that have diverged from the consensus since 1970.
 
 # Arizona mostly uses MST.
+
+# From Paul Eggert (2002-10-20):
+#
+# The information in the rest of this paragraph is derived from the
+# <a href="http://www.dlapr.lib.az.us/links/daylight.htm">
+# Daylight Saving Time web page (2002-01-23)</a> maintained by the
+# Arizona State Library, Archives and Public Records.
+# Between 1944-01-01 and 1944-04-01 the State of Arizona used standard
+# time, but by federal law railroads, airlines, bus lines, military
+# personnel, and some engaged in interstate commerce continued to
+# observe war (i.e., daylight saving) time.  The 1944-03-17 Phoenix
+# Gazette says that was the date the law changed, and that 04-01 was
+# the date the state's clocks would change.  In 1945 the State of
+# Arizona used standard time all year, again with exceptions only as
+# mandated by federal law.  Arizona observed DST in 1967, but Arizona
+# Laws 1968, ch. 183 (effective 1968-03-21) repealed DST.
+#
+# Shanks says the 1944 experiment came to an end on 1944-03-17.
+# Go with the Arizona State Library instead.
+
 Zone America/Phoenix   -7:28:18 -      LMT     1883 Nov 18 12:00
                        -7:00   US      M%sT    1944 Jan  1 00:01
-                       -7:00   -       MST     1944 Mar 17 00:01
+                       -7:00   -       MST     1944 Apr  1 00:01
                        -7:00   US      M%sT    1944 Oct  1 00:01
                        -7:00   -       MST     1967
-                       -7:00   US      M%sT    1968
+                       -7:00   US      M%sT    1968 Mar 21
                        -7:00   -       MST
 # From Arthur David Olson (1988-02-13):
 # A writer from the Inter Tribal Council of Arizona, Inc.,
@@ -522,7 +561,7 @@ Link America/Louisville America/Kentucky/Louisville
 # <a href="http://frwebgate.access.gpo.gov/cgi-bin/getdoc.cgi?dbname=2000_register&docid=fr17au00-22">
 # Federal Register 65, 160 (2000-08-17), page 50154-50158.
 # </a>
-# 
+#
 Zone America/Kentucky/Monticello -5:39:24 - LMT        1883 Nov 18 12:00
                        -6:00   US      C%sT    1946
                        -6:00   -       CST     1968
index 523e8bb..3210556 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)southamerica     7.45
+# @(#)southamerica     7.46
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
@@ -584,6 +584,10 @@ Zone America/Rio_Branco    -4:31:12 -      LMT     1914
 # Go with this article in preference to Shanks's 1969 date for modern DST.
 # Assume this rule has been used since DST was introduced in the islands.
 
+# From Paul Eggert (2002-10-24):
+# <http://www.shoa.cl/shoa/faqhoraoficial.htm> gives many details that
+# disagree with the following table, but we haven't had time to compare them.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Chile   1918    only    -       Sep      1      0:00    1:00    S
 Rule   Chile   1919    only    -       Jul      2      0:00    0       -
index fcc18d2..7ac399f 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)zone.tab 1.27
+# @(#)zone.tab 1.28
 #
 # TZ zone descriptions
 #
@@ -33,6 +33,7 @@ AN    +1211-06900     America/Curacao
 AO     -0848+01314     Africa/Luanda
 AQ     -7750+16636     Antarctica/McMurdo      McMurdo Station, Ross Island
 AQ     -9000+00000     Antarctica/South_Pole   Amundsen-Scott Station, South Pole
+AQ     -6734-06808     Antarctica/Rothera      Rothera Station, Adelaide Island
 AQ     -6448-06406     Antarctica/Palmer       Palmer Station, Anvers Island
 AQ     -6736+06253     Antarctica/Mawson       Mawson Station, Holme Bay
 AQ     -6835+07758     Antarctica/Davis        Davis Station, Vestfold Hills