# HG changeset patch # User Richard M. Stallman # Date 1166929121 0 # Node ID 06cc5e77c85adc867397de346783a311145cfd45 # Parent b507f3dc4bbcae8497501d43be4b2eb6c9f8197c (calendar-dst-starts): Default to second Sunday in March. (calendar-dst-ends): Default to first Sunday in November. diff -r b507f3dc4bbc -r 06cc5e77c85a lisp/calendar/cal-dst.el --- a/lisp/calendar/cal-dst.el Sun Dec 24 01:50:17 2006 +0000 +++ b/lisp/calendar/cal-dst.el Sun Dec 24 02:58:41 2006 +0000 @@ -53,7 +53,8 @@ :group 'calendar) (defvar calendar-current-time-zone-cache nil - "Cache for result of calendar-current-time-zone.") + "Cache for result of `calendar-current-time-zone'.") +(put 'calendar-current-time-zone-cache 'risky-local-variable t) (defvar calendar-system-time-basis (calendar-absolute-from-gregorian '(1 1 1970)) @@ -346,7 +347,7 @@ (nth 4 calendar-current-time-zone-cache)))) (if expr (eval expr))) (and (not (zerop calendar-daylight-time-offset)) - (calendar-nth-named-day 1 0 4 year)))) + (calendar-nth-named-day 2 0 3 year)))) (defun calendar-dst-ends (year) "Return the date of YEAR on which Daylight Saving Time ends. @@ -356,7 +357,7 @@ (nth 5 calendar-current-time-zone-cache)))) (if expr (eval expr))) (and (not (zerop calendar-daylight-time-offset)) - (calendar-nth-named-day -1 0 10 year)))) + (calendar-nth-named-day 1 0 11 year)))) ;;;###autoload