all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* does Calendar understand DST rules for past years?
@ 2006-12-21 18:06 Richard Stallman
  2006-12-25  0:07 ` Glenn Morris
  0 siblings, 1 reply; 6+ messages in thread
From: Richard Stallman @ 2006-12-21 18:06 UTC (permalink / raw)
  Cc: emacs-devel

I asked Glenn Morris to look at this, but since he is away for a couple
of weeks, I ask if anyone else can figure out what is right here.

man/calendar.el says

      The dates used by Emacs for holidays are based on @emph{current
    practice}, not historical fact.  Historically, for instance, the start
    of daylight savings time and even its existence have varied from year to
    year, but present United States law mandates that daylight savings time
    begins on the first Sunday in April.  When the daylight savings rules
    are set up for the United States, Emacs always uses the present
    definition, even though it is wrong for some prior years.

but the code seems to test calendar-dst-check-each-year-flag, which is
normally true.  I do not understand the code which that calls; it
needs a lot more comments.  Can you please add comments?  But I can't
see any sense in checking each year unless there is a facility for
recording the changes in rules between years.  In that case, the drawback
which is documented is not reallky true.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-12-26 22:37 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-21 18:06 does Calendar understand DST rules for past years? Richard Stallman
2006-12-25  0:07 ` Glenn Morris
2006-12-25 16:53   ` Richard Stallman
2006-12-25 23:29     ` Kevin Ryde
2006-12-26 17:22       ` Richard Stallman
2006-12-26 22:37     ` Glenn Morris

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.