1
0
mirror of https://frontier.innolan.net/rainlance/amiga-tz.git synced 2025-11-22 22:30:18 +00:00
Commit Graph

49 Commits

Author SHA1 Message Date
a48e137422 * Theory: Fix typos noted by Philip Newton
in <http://mm.icann.org/pipermail/tz/2013-September/020197.html>.
2013-09-15 18:36:34 -05:00
9d3b5229ca * Theory (Accuracy of the tz database): New section.
It contains material moved here from other sections, along
with material taken from my recent emails to the tz mailing list.
Suggested by Zefram in
<http://mm.icann.org/pipermail/tz/2013-September/019863.html>.
2013-09-14 22:28:37 -07:00
2e053b5600 Remove -t ZONETABTYPE option from 'tzselect'.
This was experimental, and it appears that the tzwinnow
approach will be better.  We need to cut a new stable
release soon, and the -t option might make it harder to
integrate tzwinnow later, so let's omit -t for now.
* .gitignore: Remove time.tab.
* Makefile (ZONETABTYPE): Remove.  All uses removed.
(time.tab): Remove.  All uses removed.
* Theory: Omit discussion of time.tab.
* zone-time.awk: Remove.
* tzselect.8: Omit -t and time.tab.
* tzselect.ksh (ZONETABTYPE): Remove.  All uses removed.
Remove -t ZONETABTYPE option.
* zone.tab: Restore first comment line, since there's no longer
a need to distinguish this file from time.tab.
2013-09-10 17:47:17 -07:00
b9fe626167 * Theory: Say that excluding 'backward' should not affect other data.
Suggested by Stephen Colebourne in
<http://mm.icann.org/pipermail/tz/2013-September/019939.html>.
2013-09-05 07:46:03 -07:00
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
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
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
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
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
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
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
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
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
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
369851954c Remove trailing white space. 2012-07-25 07:13:46 -07:00
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
5885b37621 scope of database
SCCS-file: Theory
SCCS-SID: 8.6
2012-07-18 03:03:11 -04:00
f7a13521eb Factory goes
SCCS-file: Theory
SCCS-SID: 8.5
2012-07-18 03:03:10 -04:00
a48ab4afe0 Calendrical Calculations update
SCCS-file: Theory
SCCS-SID: 8.4
2012-07-18 03:03:08 -04:00
0936871c93 public domain
SCCS-file: Theory
SCCS-SID: 8.3
2012-07-18 03:03:07 -04:00
aff0e06f93 trailing white space eliminated
SCCS-file: Theory
SCCS-SID: 8.2
2012-07-18 03:03:01 -04:00
32f9e73acf Eggert mods
SCCS-file: Theory
SCCS-SID: 7.19
2012-07-18 03:02:50 -04:00
84cabf4e0e near-future material deleted
SCCS-file: Theory
SCCS-SID: 7.18
2012-07-18 03:02:50 -04:00
c6d174249d eggert mods
SCCS-file: Theory
SCCS-SID: 7.17
2012-07-18 03:02:49 -04:00
55fd4956a7 user@machine eliminated
SCCS-file: Theory
SCCS-SID: 7.16
2012-07-18 03:02:49 -04:00
8bc035d78e Eggert mods
SCCS-file: Theory
SCCS-SID: 7.15
2012-07-18 03:02:42 -04:00
4f568e5bef Unix -> UNIX
SCCS-file: Theory
SCCS-SID: 7.14
2012-07-18 03:02:41 -04:00
6d0c991275 eggert mods
SCCS-file: Theory
SCCS-SID: 7.13
2012-07-18 03:02:38 -04:00
830dd791dc Eggert mods
SCCS-file: Theory
SCCS-SID: 7.12
2012-07-18 03:02:36 -04:00
5ed57be947 Eggert mods
SCCS-file: Theory
SCCS-SID: 7.11
2012-07-18 03:02:35 -04:00
4c039494b8 Eggert mods
SCCS-file: Theory
SCCS-SID: 7.10
2012-07-18 03:02:34 -04:00
de3b269fac Eggert mods
SCCS-file: Theory
SCCS-SID: 7.9
2012-07-18 03:02:32 -04:00
8f4ba9320d Eggert mods
SCCS-file: Theory
SCCS-SID: 7.8
2012-07-18 03:02:32 -04:00
39e6a2ed33 Eggert mods
SCCS-file: Theory
SCCS-SID: 7.7
2012-07-18 03:02:31 -04:00
227a5c61c1 Eggert mods
SCCS-file: Theory
SCCS-SID: 7.6
2012-07-18 03:02:29 -04:00
9d0f6c217d Eggert mods
SCCS-file: Theory
SCCS-SID: 7.5
2012-07-18 03:02:28 -04:00
8646197a80 SCCS-file: Theory
SCCS-SID: 7.4
2012-07-18 03:02:21 -04:00
167c976286 US/ goes
SCCS-file: Theory
SCCS-SID: 7.3
2012-07-18 03:02:20 -04:00
614c6f8ea7 blank ends removed
SCCS-file: Theory
SCCS-SID: 4.4
2012-07-18 03:01:58 -04:00
12170ef371 last minute stuff before seismo ship
SCCS-file: Theory
SCCS-SID: 4.3
2012-07-18 03:01:54 -04:00
1c3ac45831 updated
SCCS-file: Theory
SCCS-SID: 4.2
2012-07-18 03:01:52 -04:00
2ad33e0b78 bww credit
SCCS-file: Theory
SCCS-SID: 4.1
2012-07-18 03:01:50 -04:00
bc6a780944 mod.sources version
SCCS-file: Theory
SCCS-SID: 3.1
2012-07-18 03:01:44 -04:00
14f9c0f65f spelling fixes
SCCS-file: Theory
SCCS-SID: 1.6
2012-07-18 03:01:43 -04:00
61f4ca2f7e more information
SCCS-file: Theory
SCCS-SID: 1.5
2012-07-18 03:01:43 -04:00
a85033e146 bug fix
SCCS-file: Theory
SCCS-SID: 1.4
2012-07-18 03:01:43 -04:00
62005efd5e kre mods
SCCS-file: Theory
SCCS-SID: 1.3
2012-07-18 03:01:43 -04:00
fd238e4507 first version
SCCS-file: Theory
SCCS-SID: 1.2
2012-07-18 03:01:42 -04:00
a8bbfb57f6 created
SCCS-file: Theory
SCCS-SID: 1.1
2012-07-18 03:01:42 -04:00