aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2008-03-26 03:15:31 +0000
committerGlenn Morris2008-03-26 03:15:31 +0000
commit37628fd07ed2830b23d26858af1e4bd6b1ebf741 (patch)
treebcd92a4c7f458fa6a1c156388ea5abca9f9d10a6
parent164e17e180f4252297edaf52265adbecfcca5c21 (diff)
downloademacs-37628fd07ed2830b23d26858af1e4bd6b1ebf741.tar.gz
emacs-37628fd07ed2830b23d26858af1e4bd6b1ebf741.zip
Remove floating-point check.
Explicitly require calendar, not cal-julian.
-rw-r--r--lisp/ChangeLog46
-rw-r--r--lisp/calendar/solar.el8
2 files changed, 45 insertions, 9 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index e7be006ac8f..3357b5e5340 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,45 @@
12008-03-26 Glenn Morris <rgm@gnu.org>
2
3 * calendar/cal-bahai.el: Require calendar, not cal-julian.
4 (calendar-bahai-epoch): Doc fix.
5
6 * calendar/cal-china.el: Explicitly require calendar.
7
8 * calendar/cal-coptic.el, calendar/cal-islam.el, calendar/cal-persia.el:
9 Require calendar rather than cal-julian.
10 Autoload calendar-absolute-from-julian.
11 * calendar/cal-coptic.el (coptic-calendar-epoch):
12 * calendar/cal-islam.el (calendar-islamic-epoch):
13 * calendar/cal-persia.el (persian-calendar-epoch): Set when compiling.
14
15 * calendar/cal-islam.el (calendar-islamic-epoch): Doc fix.
16
17 * calendar/cal-dst.el: Don't require cal-persia.
18 (calendar-absolute-from-persian): Autoload it.
19 (dst-adjust-time): Doc fix.
20
21 * calendar/cal-menu.el (cal-menu-diary-menu): Remove menu headings that
22 cause cal-bahai, cal-islam, cal-hebrew to be loaded on starting the
23 calendar.
24
25 * calendar/cal-menu.el: Require calendar rather than declaring
26 functions.
27 * calendar/calendar.el: Provide calendar before requiring cal-menu.
28
29 * calendar/cal-x.el (calendar-after-frame-setup-hook): New name for
30 calendar-after-frame-setup-hooks. Update callers, make old name an
31 obsolete alias. Doc fix.
32 (calendar-frame-1): Doc fix.
33
34 * calendar/calendar.el (solar-holidays): Simplify holiday-sexp calls.
35
36 * calendar/calendar.el (oriental-holidays, solar-holidays):
37 * calendar/holidays.el (list-holidays): Assume atan always bound.
38
39 * calendar/lunar.el, calendar/solar.el: Remove floating-point check.
40 Explicitly require calendar, not cal-julian.
41 * calendar/lunar.el: Explicitly require cal-dst.
42
12008-03-26 Stefan Monnier <monnier@iro.umontreal.ca> 432008-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
2 44
3 * autorevert.el (auto-revert-buffers): Use buffer-live-p. 45 * autorevert.el (auto-revert-buffers): Use buffer-live-p.
@@ -7,10 +49,6 @@
7 49
82008-03-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 502008-03-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
9 51
10 * proced.el: Update copyright.
11
122008-03-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
13
14 * proced.el: New file. 52 * proced.el: New file.
15 53
162008-03-25 Tetsurou Okazaki <okazaki@be.to> (tiny change) 542008-03-25 Tetsurou Okazaki <okazaki@be.to> (tiny change)
diff --git a/lisp/calendar/solar.el b/lisp/calendar/solar.el
index 3bc5d091c03..e11e0332636 100644
--- a/lisp/calendar/solar.el
+++ b/lisp/calendar/solar.el
@@ -54,12 +54,10 @@
54 54
55;;; Code: 55;;; Code:
56 56
57(if (fboundp 'atan) 57(require 'calendar)
58 (require 'lisp-float-type)
59 (error "Solar calculations impossible since floating point is unavailable"))
60
61(require 'cal-dst) 58(require 'cal-dst)
62(require 'cal-julian) 59;; calendar-absolute-from-astro and v versa are cal-autoloads.
60;;;(require 'cal-julian)
63 61
64 62
65(defcustom calendar-time-display-form 63(defcustom calendar-time-display-form