- (view-calendar-holidays-initially, all-hebrew-calendar-holidays,
- all-christian-calendar-holidays, all-christian-islamic-holidays,
- diary-nonmarking-symbol, hebrew-diary-entry-symbol,
- islamic-diary-entry-symbol, diary-include-string,
- abbreviated-calendar-year, european-calendar-style,
- european-calendar-display-form, american-calendar-display-form,
- calendar-date-display-form, print-diary-entries-hook,
- list-diary-entries-hook, nongregorian-diary-listing-hook,
- nongregorian-diary-marking-hook, diary-list-include-blanks,
- holidays-in-diary-buffer, general-holidays,
- increment-calendar-month, calendar-sum, calendar-string-spread,
- calendar-absolute-from-iso, calendar-print-iso-date,
- hebrew-calendar-elapsed-days, list-yahrzeit-dates,
- calendar-print-astro-day-number): Fix doc strings.
- (calendar-nth-named-day): Rewritten to include optional day of month.
- (general-holidays, calendar-holidays, hebrew-holidays,
- christian-holidays, islamic-holidays,
- solar-holidays): Rewritten to include require of cal-dst.el and to
- show the time of the change to/from daylight savings time.
- (calendar-current-time-zone, calendar-time-zone,
- calendar-daylight-time-offset, calendar-standard-time-zone-name,
- calendar-daylight-time-zone-name, calendar-daylight-savings-starts,
- calendar-daylight-savings-ends,
- calendar-daylight-savings-switchover-time): Moved to cal-dst.el.
- (calendar-location-name, calendar-time-display-form, calendar-latitude,
- calendar-longitude): Moved to solar.el.
- (calendar-holidays): Unquote it!
-
- * solar.el (calendar-holiday-solar-equinoxes-solstices): Renamed
- solar-equinoxes-solstices.
- (calendar-time-display-form, calendar-latitude,
- calendar-longitude): Moved from calendar.el.
- (calendar-time-zone, calendar-standard-time-zone-name,
- calendar-daylight-time-zone-name,
- calendar-daylight-savings-starts, calendar-daylight-savings-ends):
- Take default values from calendar-current-time-zone, instead of
- being overwritten in open code if they were set to nil.
- (solar-time-string): Subtract calendar-daylight-time-offset when
- computing dst-ends. Avoid rounding errors when rounding time to
- the nearest minute.
-
- * diary.el (list-sexp-diary-entries,
- hebrew-calendar-year-Saturday-incomplete-Sunday,
- hebrew-calendar-year-Monday-incomplete-Tuesday,
- hebrew-calendar-year-Tuesday-regular-Thursday,
- hebrew-calendar-year-Thursday-complete-Sunday,
- hebrew-calendar-year-Saturday-complete-Thursday,
- hebrew-calendar-year-Monday-complete-Saturday,
- hebrew-calendar-year-Thursday-incomplete-Sunday): Fix doc strings.
- (diary-sexp-entry): Use calendar-sexp-debug to turn off error catching.
-
- * diary-ins.el (insert-cyclic-diary-entry): Fix date form.
-
- * cal-mayan.el (calendar-mayan-days-before-absolute-zero,
- calendar-mayan-haab-difference, calendar-mayan-tzolkin-difference,
- calendar-mayan-tzolkin-haab-on-or-before,
- calendar-previous-calendar-round-date,
- calendar-absolute-from-mayan-long-count,
- calendar-print-mayan-date): Fix doc strings.
-
- * holidays.el (calendar-holiday-function-fixed,
- calendar-holiday-function-float, calendar-holiday-function-julian,
- calendar-holiday-function-islamic,
- calendar-holiday-function-hebrew, calendar-holiday-function-sexp,
- calendar-holiday-function-advent,
- calendar-holiday-function-easter-etc,
- calendar-holiday-function-greek-orthodox-easter,
- calendar-holiday-function-rosh-hashanah-etc,
- calendar-holiday-function-hanukkah,
- calendar-holiday-function-passover-etc,
- calendar-holiday-function-tisha-b-av-etc): Renamed without words
- "calendar" and "function"; changed argument from a list of values to
- individual values. Fixed doc strings.
- (calendar-holiday-function-if): Removed.
- (calendar-holiday-solar-equinoxes-solstices): Renamed
- solar-equinoxes-solstices.
- (calendar-holiday-list): Rewrote to accomodate the name changes
- above and the unquoting of calendar-holidays.
- (calendar-cursor-holidays): Change screen-width to frame-width.
- (holiday-sexp): Rewritten.
-
- * lunar.el (lunar-phase): Use time conversion from solar.el
-
- * cal-dst.el: New file.
- (calendar-/, calendar-%, calendar-absolute-from-time,
- calendar-time-from-absolute, calendar-next-time-zone-transition,
- calendar-time-zone-daylight-rules): New functions.
- (calendar-current-time-zone): Moved from calendar.el and rewritten.
- (calendar-current-time-zone-cache): New variable.
- (calendar-current-time-zone, calendar-time-zone,
- calendar-daylight-time-offset, calendar-standard-time-zone-name,
- calendar-daylight-time-zone-name,
- calendar-daylight-savings-starts, calendar-daylight-savings-ends,
- calendar-daylight-savings-switchover-time): Moved from calendar.el.
+ (view-calendar-holidays-initially, all-hebrew-calendar-holidays)
+ (all-christian-calendar-holidays, all-christian-islamic-holidays)
+ (diary-nonmarking-symbol, hebrew-diary-entry-symbol)
+ (islamic-diary-entry-symbol, diary-include-string)
+ (abbreviated-calendar-year, european-calendar-style)
+ (european-calendar-display-form, american-calendar-display-form)
+ (calendar-date-display-form, print-diary-entries-hook)
+ (list-diary-entries-hook, nongregorian-diary-listing-hook)
+ (nongregorian-diary-marking-hook, diary-list-include-blanks)
+ (holidays-in-diary-buffer, general-holidays)
+ (increment-calendar-month, calendar-sum, calendar-string-spread)
+ (calendar-absolute-from-iso, calendar-print-iso-date)
+ (hebrew-calendar-elapsed-days, list-yahrzeit-dates)
+ (calendar-print-astro-day-number): Fix doc strings.
+ (calendar-nth-named-day): Rewritten to include optional day of month.
+ (general-holidays, calendar-holidays, hebrew-holidays)
+ (christian-holidays, islamic-holidays)
+ (solar-holidays): Rewritten to include require of cal-dst.el and to
+ show the time of the change to/from daylight saving time.
+ (calendar-current-time-zone, calendar-time-zone)
+ (calendar-daylight-time-offset, calendar-standard-time-zone-name)
+ (calendar-daylight-time-zone-name, calendar-daylight-savings-starts)
+ (calendar-daylight-savings-ends)
+ (calendar-daylight-savings-switchover-time): Moved to cal-dst.el.
+ (calendar-location-name, calendar-time-display-form, calendar-latitude)
+ (calendar-longitude): Moved to solar.el.
+ (calendar-holidays): Unquote it!
+
+ * solar.el (calendar-holiday-solar-equinoxes-solstices): Renamed
+ solar-equinoxes-solstices.
+ (calendar-time-display-form, calendar-latitude)
+ (calendar-longitude): Moved from calendar.el.
+ (calendar-time-zone, calendar-standard-time-zone-name)
+ (calendar-daylight-time-zone-name)
+ (calendar-daylight-savings-starts, calendar-daylight-savings-ends):
+ Take default values from calendar-current-time-zone, instead of
+ being overwritten in open code if they were set to nil.
+ (solar-time-string): Subtract calendar-daylight-time-offset when
+ computing dst-ends. Avoid rounding errors when rounding time to
+ the nearest minute.
+
+ * diary.el (list-sexp-diary-entries)
+ (hebrew-calendar-year-Saturday-incomplete-Sunday)
+ (hebrew-calendar-year-Monday-incomplete-Tuesday)
+ (hebrew-calendar-year-Tuesday-regular-Thursday)
+ (hebrew-calendar-year-Thursday-complete-Sunday)
+ (hebrew-calendar-year-Saturday-complete-Thursday)
+ (hebrew-calendar-year-Monday-complete-Saturday)
+ (hebrew-calendar-year-Thursday-incomplete-Sunday): Fix doc strings.
+ (diary-sexp-entry): Use calendar-sexp-debug to turn off error catching.
+
+ * diary-ins.el (insert-cyclic-diary-entry): Fix date form.
+
+ * cal-mayan.el (calendar-mayan-days-before-absolute-zero)
+ (calendar-mayan-haab-difference, calendar-mayan-tzolkin-difference)
+ (calendar-mayan-tzolkin-haab-on-or-before)
+ (calendar-previous-calendar-round-date)
+ (calendar-absolute-from-mayan-long-count)
+ (calendar-print-mayan-date): Fix doc strings.
+
+ * holidays.el (calendar-holiday-function-fixed)
+ (calendar-holiday-function-float, calendar-holiday-function-julian)
+ (calendar-holiday-function-islamic)
+ (calendar-holiday-function-hebrew, calendar-holiday-function-sexp)
+ (calendar-holiday-function-advent)
+ (calendar-holiday-function-easter-etc)
+ (calendar-holiday-function-greek-orthodox-easter)
+ (calendar-holiday-function-rosh-hashanah-etc)
+ (calendar-holiday-function-hanukkah)
+ (calendar-holiday-function-passover-etc)
+ (calendar-holiday-function-tisha-b-av-etc): Renamed without words
+ "calendar" and "function"; changed argument from a list of values to
+ individual values. Fixed doc strings.
+ (calendar-holiday-function-if): Removed.
+ (calendar-holiday-solar-equinoxes-solstices): Renamed
+ solar-equinoxes-solstices.
+ (calendar-holiday-list): Rewrote to accommodate the name changes
+ above and the unquoting of calendar-holidays.
+ (calendar-cursor-holidays): Change screen-width to frame-width.
+ (holiday-sexp): Rewritten.
+
+ * lunar.el (lunar-phase): Use time conversion from solar.el.
+
+ * cal-dst.el: New file.
+ (calendar-/, calendar-%, calendar-absolute-from-time)
+ (calendar-time-from-absolute, calendar-next-time-zone-transition)
+ (calendar-time-zone-daylight-rules): New functions.
+ (calendar-current-time-zone): Moved from calendar.el and rewritten.
+ (calendar-current-time-zone-cache): New variable.
+ (calendar-current-time-zone, calendar-time-zone)
+ (calendar-daylight-time-offset, calendar-standard-time-zone-name)
+ (calendar-daylight-time-zone-name)
+ (calendar-daylight-savings-starts, calendar-daylight-savings-ends)
+ (calendar-daylight-savings-switchover-time): Moved from calendar.el.