Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 24, 2015
  1. Move one out-of-scope zone to 'backzone'

    authored
    * NEWS: Document this.
    * backzone (Mont, America/Montreal):
    Move this out-of-scope data here from 'northamerica'.
    * checktab.awk: Remove special case for America/Montreal,
    that was added to this file "temporarily" on 2013-09-11.
    * northamerica (America/Montreal): Now a link to America/Toronto.
Commits on Feb 13, 2015
  1. Move four out-of-scope zones to 'backzone'

    authored
    * NEWS: Document this.
    * australasia (Pacific/Guam): Now a link to Pacific/Guam.
    (Pacific/Midway): Now a link to Pacific/Pago_Pago.
    * backzone (America/Antigua, America/Cayman, Pacific/Miday)
    (Pacific/Saipan): Move these four entries here from the other files.
    * checktab.awk: Remove special cases for the four zones.
    * northamerica (America/Cayman): Now a link to America/Panama.
    (America/Antigua): Move to ...
    * southamerica (America/Antigua): ... here, and make it a link to
    America/Port_of_Spain.
Commits on Nov 26, 2014
  1. Move out-of-scope Arabian peninsula zones to 'backzone'.

    authored
    * asia (Asia/Bahrain): Now links to Asia/Qatar.
    (Asia/Kuwait, Asia/Aden): Now links to Asia/Riyadh.
    (Asia/Muscat): Now links to Asia/Dubai.
    * backzone: Move the old data here.
    * checktab.awk (tztab): Remove special cases for these zones.
    * NEWS: Document the above.
Commits on Nov 1, 2014
  1. Move out-of-scope UTC+3 African zones to 'backzone'.

    authored
    * africa (Africa/Addis_Ababa, Africa/Asmara, Africa/Dar_es_Salaam)
    (Africa/Djibouti, Africa/Kampala, Africa/Mogadishu, Indian/Antananarivo)
    (Indian/Comoro, Indian/Mayotte):
    Change these from zones to links to Africa/Nairobi.
    * backzone: Move the old data here.
    * checktab.awk (tztab): Remove special cases for these zones.
    * NEWS: Document the above.
Commits on Oct 5, 2014
  1. Many corrections to data for Vietnam, 1906-1975.

    authored
    * asia (Asia/Ho_Chi_Minh):
    Rewrite the data from 1906 through 1975, using new information
    from Trần Tiến Bình's book.  (Thanks to Trần Ngọc Quân.)
    New abbreviation IDT for UT+8 in Indochina.
    * checktab.awk (tztab): Remove special cases for this zone.
    * zone1970.tab: Add Asia/Ho_Chi_Minh, and add Asia/Bangkok commentary.
    * NEWS: Document this.
Commits on Oct 4, 2014
  1. Move two out-of-scope Indochina zones to 'backzone'.

    authored
    * asia (Asia/Phnom_Penh, Asia/Vientiane):
    Change these from zones to links to Asia/Bangkok.
    * backzone: Move the old data here.
    * checktab.awk (tztab): Remove special cases for these zones.
    * NEWS: Document the above.
Commits on Sep 6, 2014
  1. Move out-of-scope UTC+2 African zones to 'backzone'.

    authored
    * africa (Africa/Blantyre, Africa/Bujumbura, Africa/Gaborone)
    (Africa/Harare, Africa/Kigali, Africa/Lubumbashi, Africa/Lusaka):
    Change these from zones to links to Africa/Maputo.
    (Africa/Maseru, Africa/Mbabane):
    Change these from zones to links to Africa/Johannesburg.
    * backzone: Move the old data here.
    * checktab.awk (tztab): Remove special cases for these zones.
    * NEWS: Document the above.
Commits on Aug 13, 2014
  1. Move out-of-scope UTC+1 African zones to 'backzone'.

    authored
    This illustrates how 'backzone' can be used to migrate
    out-of-scope data out of the database proper.
    * africa (Africa/Luanda, Africa/Porto-Novo, Africa/Douala, Africa/Bangui)
    (Africa/Kinshasa, Africa/Brazzaville, Africa/Malabo, Africa/Libreville)
    (Africa/Niamey): Change these from zones to links (to Africa/Lagos).
    Move their old data from here ...
    * backzone: ... to here.
    * checktab.awk (tztab): Remove special cases for these zones.
    * NEWS: Document the above.
Commits on Aug 1, 2014
  1. Revert almost all the zone-to-link changes, keeping only west Africa.

    authored
    This should better address concerns about large-scale changes.
    We can do the rest of these changes later, as they're not urgent.
    * backward (Africa/Asmera, Asia/Saigon): Restore old links.
    * checktab.awk (tztab): Handle zones that should probably be
    turned into links some day.
    * africa (Africa/Luanda, Africa/Porto-Novo, Africa/Gaborone)
    (Africa/Bujumbura, Africa/Douala, Africa/Bangui, Indian/Comoro)
    (Africa/Kinshasa, Africa/Lubumbashi, Africa/Brazzaville)
    (Africa/Djibouti, Africa/Malabo, Africa/Asmara, Africa/Addis_Ababa)
    (Africa/Libreville, Africa/Maseru, Indian/Antananarivo)
    (Africa/Blantyre, Indian/Mayotte, Africa/Niamey, Africa/Kigali)
    (Africa/Mogadishu, Africa/Mbabane, Africa/Dar_es_Salaam)
    (Africa/Kampala, Africa/Lusaka, Africa/Harare):
    * asia (Asia/Bahrain, Asia/Phnom_Penh, Asia/Kuwait)
    (Asia/Vientiane, Asia/Muscat, Asia/Ho_Chi_Minh, Asia/Aden):
    * australasia (Pacific/Saipan, Pacific/Midway):
    * northamerica, southamerica (America/Antigua, America/Cayman):
    New zones, restoring 2014e data.  Corresponding links removed.
    * NEWS: Document the above.
Commits on Jul 31, 2014
  1. Rename time.tab to zone1970.tab.

    authored
    * Makefile (ZONETABLES): Rename from TIMETABLES.  All uses changed.
    * zone1970.tab: Rename from time.tab.  All uses changed.
Commits on Jul 19, 2014
  1. * checktab.awk: Fix typo that prevented catching inks in 'time.tab'.

    authored
    Also, hoist some code out of a loop.
Commits on Jul 18, 2014
  1. New file time.tab, superseding zone.tab

    authored
    It allows multiple country codes per zone.  Switch code and data to
    use the new format, along with the recently-added Crozet Islands entry.
    The old zone.tab file is still installed but is deprecated.
    The new file uses UTF-8; add commentary saying that iso3166.tab is
    planned to change to UTF-8.
    * Theory, tzselect.8 (FILES): zone.tab -> time.tab.
    * africa (Indian/Alfred_Faure): Remove link.
    * antarctica: Mention Possession Island in comments.
    * checktab.awk: Add support for checking time.tab.
    * iso3166.tab: Mention planned switch to UTF-8.
    Update ISO 3166-1 Newsletter from VI-15 to VI-16.
    * time.tab: New file.
    * tzselect.ksh (zonetabtype): New variable.
    Add undocumented -t option, meant for developer testing.
    (TZ_ZONE_TABLE): Use zonetabtype.
    (output_distances, countries, regions, TZ): Support time.tab format.
    (quoted_continents, distance_table, countries, regions)
    (TZ, TZ_for_date): Quote shell strings more carefully.
    * zone.tab: Refer to time.tab for detailed comments about format.
    (Indian/Alfred_Faure): Remove.
    * Makefile (TIMETABLES): New macro.
    (TABDATA, install, check_tables): Use it.
    (check_character_set, check_tables): Check time.tab too.
    (check_time_t_alternatives): Use time.tab, not zone.tab.
    * NEWS: Document the above.
Commits on Jun 15, 2014
  1. Don't abuse "`" to mean open quote.

    authored
    This was appropriate before Unicode, where "`" and "'" often balanced
    in visual output, but that's been obsolete for a while.
    Overall, single-quote 'like this' instead of `like this', and
    double-quote "like this" or (in typeset output) “like this”
    instead of ``like this''.  While we're at it, fix some glitches
    with hyphens versus minus versus en dash versus em dash.
    * Makefile ($(MANTXTS)): Use UTF-8 locale to produce *.txt output.
    * checktab.awk, tzselect.ksh:
    Quote 'like this' in diagnostics, instead of `like this'.
    * date.1, newctime.3, newtzset.3, time2posix.3, zic.8 (q, lq, rq):
    New macros.  Use them for better double-quoting in output.
    * workman.sh: Tell Perl that its stdin and stdout are UTF-8.
    * NEWS: Document this.
Commits on Mar 21, 2014
  1. Remove unused rules, and add a check for this.

    authored
    * checktab.awk: Check for a Rule defined but never used.
    * antarctica (NZAQ): Remove unused rule.
    * NEWS: Document this.
Commits on Sep 11, 2013
  1. Fix minor problems found by static checking.

    authored
    Mostly this moves links so that files can be zic'ed standalone.
    * antarctica (Antarctica/McMurdo): Move to australasia,
    * australasia (Pacific/Johnston): Move to northamerica.
    * checktab.awk: Add special case for America/Montreal, pending
    the tzwinnow approach.
    * northamerica (America/Anguilla, America/Dominica, America/Grenada)
    (America/Guadeloupe, America/St_Barthelemy, America/Marigot)
    (America/Montserrat, America/St_Kitts, America/St_Lucia)
    (America/St_Vincent, America/Tortola, America/St_Thomas):
    Move to southamerica.
    * southamerica: Receive above-described moves.
    * zic.c (writezone): Remove unused local.
Commits on Aug 9, 2013
  1. Move links to 'backward' if they exist only because of country codes.

    authored
    * backward: Move links here from other files, if the only reason
    they existed was to fill out zone.tab.  Zones are now allowed to
    cross national borders, so a zone now need not exist merely
    because there's a national border.  Sort the list consistently.
    None of this changes any time stamp in the database.
    * checktab.awk: Don't require that zone.tab's column 3 be unique.
    * europe (Europe/Jersey, Europe/Guernsey, Europe/Isle_of_Man)
    (Europe/Mariehamn, Europe/Busingen, Europe/Vatican, Europe/San_Marino)
    (Arctic/Longyearbyen, Europe/Ljubljana, Europe/Podgorica)
    (Europe/Sarajevo, Europe/Skopje, Europe/Zagreb, Europe/Bratislava):
    * northamerica (America/St_Barthelemy, America/Marigot):
    * southamerica (America/Lower_Princes, America/Kralendijk):
    Move links to 'backward'.
    * zone.tab: Give more details about how different rows can have
    duplicate column 1 or column 3.  For each link moved to 'backward',
    change column 3 to be the non-backward name.
Commits on Jul 19, 2012
  1. Switch from SCCS to git.

    authored
    Remove the SCCS keyword '%W%' from all files.
    Mostly this just remove comments.
    Remove trailing white space, too.
    * Makefile (TZCODE_VERSION): New macro.
    (version.h): New rule.
    (tzselect): Interpolate TZCODE_VERSION.
    (clean): Remove version.h.
    (zdump.o, zic.o): Depend on version.h.
    * asctime.c, date.c, difftime.c, ialloc.c, localtime.c, scheck.c:
    * strftime.c, zdump.c, zic.c: Remove elsieid.
    * private.h: Remove privatehid.
    * tzfile.h: Remove tzfilehid.
    * tzselect.h (TZCODE_VERSION): Rename from VERSION.
    * zdump.c, zic.c: Include "version.h",
    and use TZCODE_VERSION instead of elsieid.
Commits on Jul 18, 2012
  1. user@machine eliminated

    Arthur David Olson authored committed
    SCCS-file: checktab.awk
    SCCS-SID: 1.7
  2. Eggert mods

    Arthur David Olson authored committed
    SCCS-file: checktab.awk
    SCCS-SID: 1.6
  3. other error eliminated

    Arthur David Olson authored committed
    SCCS-file: checktab.awk
    SCCS-SID: 1.5
  4. three of four errors eliminated

    Arthur David Olson authored committed
    SCCS-file: checktab.awk
    SCCS-SID: 1.4
  5. SCCS-file: checktab.awk

    Arthur David Olson authored committed
    SCCS-SID: 1.3
  6. created

    Arthur David Olson authored committed
    SCCS-file: checktab.awk
    SCCS-SID: 1.1
Something went wrong with that request. Please try again.