1
0
mirror of https://frontier.innolan.net/rainlance/amiga-tz.git synced 2026-05-07 04:06:36 +00:00
Commit Graph

45 Commits

Author SHA1 Message Date
Paul Eggert
42801d2b1f Correct some UTC-vs-UT solecisms.
In several places the code and documentation incorrectly used
"UTC" to describe time stamps that might precede the introduction
of UTC and for which UTC is therefore undefined.  Change these
uses to "UT", as that's the correct term when talking about these
time stamps.  Problem reported by Steve Allen in
<http://mm.icann.org/pipermail/tz/2013-September/019907.html>.
The major compatibility issue here is with 'zdump -v'; it'll now
output "UT" instead of the possibly-incorrect "UTC".
Many files change in minor ways in the commentary.
* zdump.c (show):
* zic.c (inzsub, addtype):
In output, say "UT" rather than "UTC", since the time stamp we're
talking about might precede the introduction of UTC.
2013-09-04 19:07:31 -07:00
Paul Eggert
3d046bc0e4 * Theory: Suggest at least one name per inhabited country or territory.
From a suggestion by Stephen Colebourne in
<http://mm.icann.org/pipermail/tz/2013-September/019868.html>.
2013-09-04 17:42:56 -07:00
Paul Eggert
f636932933 Document some longstanding unwritten guidelines.
These come from POSIX or similar platforms, or from the standard
'zic' implementation, but never got written down anywhere.
* Theory: Document other POSIX-inspired restrictions on names.
* zic.8 (DESCRIPTION): Document that zic's behavior is unspecified
if some names are duplicates.  Sometimes it complains, sometimes not.
2013-09-03 16:51:22 -07:00
Paul Eggert
614b193e52 * Theory: Improve citation to Morrison & Stephenson.
Mention the 1972 UTC transition.  See Steve Allen in
<http://mm.icann.org/pipermail/tz/2013-September/019770.html>.
2013-09-02 01:51:15 -07:00
Paul Eggert
28cf16f575 * Theory: Describe LMT, cutoffs, zone.tab, and time.tab better.
Following discussion by Lester Caine in
<http://mm.icann.org/pipermail/tz/2013-August/019716.html>
and Garrett Wollman in
<http://mm.icann.org/pipermail/tz/2013-August/019715.html>.
2013-08-31 04:20:31 -07:00
Paul Eggert
5e8489b16d * Theory: Describe LMT better.
Following a suggestion by Guy Harris in
<http://mm.icann.org/pipermail/tz/2013-August/019706.html>.
2013-08-30 16:43:57 -07:00
Paul Eggert
3cfb933344 Remove attempt to support floating-point time_t.
It wasn't tested and probably never worked, no platform used it,
and the latest POSIX no longer allows it.
* Makefile (typecheck): Don't check time_t being 'double'.
* Theory: Document the change.
* difftime.c (difftime):
* localtime.c (differ_by_repeat, tzload, timesub, time2sub):
* private.h (time_t_min, time_t_max):
* zdump.c (absolute_min_time, absolute_max_time, tformat):
Don't try to support floating-point time_t.
* localtime.c, private.h, zdump.c: Don't include float.h.
* localtime.c (truncate_time, double_to_time):
* private.h (TYPE_INTEGRAL):
* zdump.c (checkabsolutes):
Remove; no longer needed.  All uses removed.
* zdump.8 (LIMITATIONS): Remove discussion of floating-point time_t.
2013-08-12 01:41:34 -07:00
Paul Eggert
8fe97ff3bc * Theory: Document time_t better and update for POSIX.1-2013.
Change "`" to "'"; these days, "`" and "'" are not symmetric.
2013-08-07 17:19:22 -07:00
Paul Eggert
d3b025adb2 Adjust commentary to try to defuse recent issues somewhat.
This change stemmed from a long discussion on the tz mailing list
about what country the Jerusalem zone entry is in.  The idea of
this change is to deemphasize the role of countries in the tz
database, to lessen the amount of controversy in the future.
Due to backward compatibility concerns this change does not eliminate
the role of countries entirely.  With one minor exception this
change does not alter any code or data, just comments.
* Theory, zone.tab: Deemphasize the role of countries in choosing
location names, as they tend to introduce political conflict
during maintenance, and country information isn't needed for
typical uses of the database.
* Theory: Say that names should differ in more than just case, and why;
and explain why 'backward' means old names will continue to work.
(thanks to Norbert Lindenberg for spotting these issues).
Update citation date and URL.
* iso3166.tab: Mention latest maintenance update.
Update citation URL.  Add missing comma for BQ.
Be more consistent about abbreviating Sint like Saint.
Mention SX "Dutch part" for consistency with MF "French part".
* iso3166.tab, zone.tab: Add legal/territorial disclaimer.
* zone.tab: Say that country/zone overlaps can occur in both
directions, and that column 2 need not lie within column 1.
(Asia/Jerusalem): Change the coordinates from a sloppy value,
taken from an old astrology book, to a more-precise value, the
site of city hall.  The sloppy value sparked some controversy and
the hope is that the more-precise value will be a bit less
controversial.
2013-05-27 18:08:26 -07:00
Paul Eggert
11f660a42c Fix typo: simplifes -> simplifies. Thanks to Jonathan Leffler in
<http://mm.icann.org/pipermail/tz/2012-August/018236.html>.
2012-08-31 06:00:04 -07:00
Paul Eggert
369851954c Remove trailing white space. 2012-07-25 07:13:46 -07:00
Paul Eggert
dccd5a16af Switch from SCCS to git.
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.
2012-07-18 17:30:38 -07:00
Arthur David Olson
5885b37621 scope of database
SCCS-file: Theory
SCCS-SID: 8.6
2012-07-18 03:03:11 -04:00
Arthur David Olson
f7a13521eb Factory goes
SCCS-file: Theory
SCCS-SID: 8.5
2012-07-18 03:03:10 -04:00
Arthur David Olson
a48ab4afe0 Calendrical Calculations update
SCCS-file: Theory
SCCS-SID: 8.4
2012-07-18 03:03:08 -04:00
Arthur David Olson
0936871c93 public domain
SCCS-file: Theory
SCCS-SID: 8.3
2012-07-18 03:03:07 -04:00
Arthur David Olson
aff0e06f93 trailing white space eliminated
SCCS-file: Theory
SCCS-SID: 8.2
2012-07-18 03:03:01 -04:00
Arthur David Olson
32f9e73acf Eggert mods
SCCS-file: Theory
SCCS-SID: 7.19
2012-07-18 03:02:50 -04:00
Arthur David Olson
84cabf4e0e near-future material deleted
SCCS-file: Theory
SCCS-SID: 7.18
2012-07-18 03:02:50 -04:00
Arthur David Olson
c6d174249d eggert mods
SCCS-file: Theory
SCCS-SID: 7.17
2012-07-18 03:02:49 -04:00
Arthur David Olson
55fd4956a7 user@machine eliminated
SCCS-file: Theory
SCCS-SID: 7.16
2012-07-18 03:02:49 -04:00
Arthur David Olson
8bc035d78e Eggert mods
SCCS-file: Theory
SCCS-SID: 7.15
2012-07-18 03:02:42 -04:00
Arthur David Olson
4f568e5bef Unix -> UNIX
SCCS-file: Theory
SCCS-SID: 7.14
2012-07-18 03:02:41 -04:00
Arthur David Olson
6d0c991275 eggert mods
SCCS-file: Theory
SCCS-SID: 7.13
2012-07-18 03:02:38 -04:00
Arthur David Olson
830dd791dc Eggert mods
SCCS-file: Theory
SCCS-SID: 7.12
2012-07-18 03:02:36 -04:00
Arthur David Olson
5ed57be947 Eggert mods
SCCS-file: Theory
SCCS-SID: 7.11
2012-07-18 03:02:35 -04:00
Arthur David Olson
4c039494b8 Eggert mods
SCCS-file: Theory
SCCS-SID: 7.10
2012-07-18 03:02:34 -04:00
Arthur David Olson
de3b269fac Eggert mods
SCCS-file: Theory
SCCS-SID: 7.9
2012-07-18 03:02:32 -04:00
Arthur David Olson
8f4ba9320d Eggert mods
SCCS-file: Theory
SCCS-SID: 7.8
2012-07-18 03:02:32 -04:00
Arthur David Olson
39e6a2ed33 Eggert mods
SCCS-file: Theory
SCCS-SID: 7.7
2012-07-18 03:02:31 -04:00
Arthur David Olson
227a5c61c1 Eggert mods
SCCS-file: Theory
SCCS-SID: 7.6
2012-07-18 03:02:29 -04:00
Arthur David Olson
9d0f6c217d Eggert mods
SCCS-file: Theory
SCCS-SID: 7.5
2012-07-18 03:02:28 -04:00
Arthur David Olson
8646197a80 SCCS-file: Theory
SCCS-SID: 7.4
2012-07-18 03:02:21 -04:00
Arthur David Olson
167c976286 US/ goes
SCCS-file: Theory
SCCS-SID: 7.3
2012-07-18 03:02:20 -04:00
Arthur David Olson
614c6f8ea7 blank ends removed
SCCS-file: Theory
SCCS-SID: 4.4
2012-07-18 03:01:58 -04:00
Arthur David Olson
12170ef371 last minute stuff before seismo ship
SCCS-file: Theory
SCCS-SID: 4.3
2012-07-18 03:01:54 -04:00
Arthur David Olson
1c3ac45831 updated
SCCS-file: Theory
SCCS-SID: 4.2
2012-07-18 03:01:52 -04:00
Arthur David Olson
2ad33e0b78 bww credit
SCCS-file: Theory
SCCS-SID: 4.1
2012-07-18 03:01:50 -04:00
Arthur David Olson
bc6a780944 mod.sources version
SCCS-file: Theory
SCCS-SID: 3.1
2012-07-18 03:01:44 -04:00
Arthur David Olson
14f9c0f65f spelling fixes
SCCS-file: Theory
SCCS-SID: 1.6
2012-07-18 03:01:43 -04:00
Arthur David Olson
61f4ca2f7e more information
SCCS-file: Theory
SCCS-SID: 1.5
2012-07-18 03:01:43 -04:00
Arthur David Olson
a85033e146 bug fix
SCCS-file: Theory
SCCS-SID: 1.4
2012-07-18 03:01:43 -04:00
Arthur David Olson
62005efd5e kre mods
SCCS-file: Theory
SCCS-SID: 1.3
2012-07-18 03:01:43 -04:00
Arthur David Olson
fd238e4507 first version
SCCS-file: Theory
SCCS-SID: 1.2
2012-07-18 03:01:42 -04:00
Arthur David Olson
a8bbfb57f6 created
SCCS-file: Theory
SCCS-SID: 1.1
2012-07-18 03:01:42 -04:00