1. 10 Sep, 1993 10 commits
  2. 09 Sep, 1993 1 commit
  3. 08 Sep, 1993 11 commits
  4. 07 Sep, 1993 5 commits
  5. 06 Sep, 1993 6 commits
  6. 05 Sep, 1993 1 commit
  7. 30 Aug, 1993 1 commit
  8. 29 Aug, 1993 1 commit
  9. 28 Aug, 1993 3 commits
    • Paul Eggert's avatar
      (calendar-time-zone-daylight-rules): Scan through the · 6bc457fe
      Paul Eggert authored
      next few years until at most one rule remains; if none remain, then
      just use the first candidate rule; it's wrong in general, but it's
      right for at least one year.  This is a better heuristic in case the
      underlying time zone implementation has bugs (which is all too
      common).  If possible, don't convert back and forth between gregorian
      and absolute; this speeds things up noticeably.  This uses the new
      calendar-nth-named-absday function.
      
      (calendar-current-time-zone): Some locales start DST at a different
      time of day than they end; allow for this by yielding both times.  The
      performance speedups in calendar.el are great enough that we now no
      longer need the "Checking time zone data..." message.  If
      current-time-zone yields nil, don't bother with
      calendar-next-time-zone-transition.  Use clearer names for local vars.
      
      (calendar-time-zone, calendar-daylight-time-offset,
      calendar-{standard,daylight}-time-zone-name,
      calendar-daylight-savings-{starts,ends}): Default to US Eastern rules
      for information that is not available.
      
      (calendar-daylight-savings-{starts,ends}-time): New vars, replacing
      calendar-daylight-savings-switchover-time, to support locales that
      start DST at a different time of day than they end.
      
      (calendar-absolute-from-time):
      Fix typo by interchanging floor and mod.
      6bc457fe
    • Paul Eggert's avatar
      (solar-holidays): Use new · 04d5d338
      Paul Eggert authored
      calendar-daylight-savings-{starts,ends}-time vars instead of old
      calendar-daylight-savings-switchover-time var.
      
      (calendar-last-day-of-month): Tune by testing month before year.
      (calendar-absolute-from-gregorian): Tune by computing (1- year) once.
      
      (calendar-nth-named-absday): New function, used to improve performance
      in calendar-time-zone-daylight-rules.
      (calendar-nth-named-day): Use it.
      04d5d338
    • Paul Eggert's avatar
      (solar-time-string): · c27a1f51
      Paul Eggert authored
      Use new calendar-daylight-savings-{starts,ends}-time
      vars instead of old calendar-daylight-savings-switchover-time var.
      c27a1f51
  10. 27 Aug, 1993 1 commit