aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/NEWS3
-rw-r--r--lisp/ChangeLog49
2 files changed, 51 insertions, 1 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 7441085e5ae..0525cb46d1d 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -901,7 +901,8 @@ $TERM inherited by Emacs you will have to look inside initial-environment.
901 901
902*** The `window-system' variable has been made frame-local. The new 902*** The `window-system' variable has been made frame-local. The new
903`initial-window-system' variable contains the `window-system' value 903`initial-window-system' variable contains the `window-system' value
904for the first frame. 904for the first frame. `window-system' is also now a function that
905takes a frame argument.
905 906
906*** You can specify a terminal device (`tty' parameter) and a terminal 907*** You can specify a terminal device (`tty' parameter) and a terminal
907type (`tty-type' parameter) to `make-terminal-frame'. 908type (`tty-type' parameter) to `make-terminal-frame'.
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8887b086923..bf2e732e82d 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,52 @@
12008-04-01 Glenn Morris <rgm@gnu.org>
2
3 * calendar/calendar.el (calendar-nongregorian-visible-p): New function.
4 * calendar/cal-hebrew.el (calendar-hebrew-date-is-visible-p):
5 * calendar/cal-julian.el (holiday-julian): Use it.
6
7 * calendar/cal-hebrew.el (hebrew-calendar-elapsed-days): Doc fix.
8 (calendar-hebrew-date-is-visible-p): Extract some common code into
9 separate function.
10 (holiday-hebrew, mark-hebrew-calendar-date-pattern): Use it.
11
12 * calendar/cal-menu.el (cal-menu-holidays-menu):
13 * calendar/calendar.el (calendar-mode-map): Use calendar-mark-holidays
14 rather than obsolete alias.
15
16 * calendar/calendar.el (mark-visible-calendar-date): Also use overlay
17 for mark characters.
18 (calendar-unmark): Unmark by removing all overlays, rather than
19 redrawing.
20 (calendar-starred-day): Remove.
21 (calendar-mode): Disable undo. Don't make calendar-starred-day local.
22 (calendar-cursor-to-date): No need for special star handling now
23 using overlays.
24 (calendar-star-date): Use overlays.
25
26 * calendar/cal-french.el (calendar-goto-french-date):
27 * calendar/cal-hebrew.el (calendar-hebrew-from-absolute)
28 (holiday-hanukkah, mark-hebrew-calendar-date-pattern):
29 * calendar/cal-move.el (calendar-forward-month, calendar-end-of-month):
30 * calendar/cal-persia.el (calendar-persian-date-string):
31 * calendar/cal-tex.el (cal-tex-cursor-month-landscape)
32 (cal-tex-cursor-month, cal-tex-LaTeXify-string):
33 * calendar/lunar.el (lunar-phase-list, lunar-new-moon-on-or-after):
34 * calendar/solar.el (solar-equinoxes-solstices):
35 Reduce nesting of some lets.
36
37 * calendar/cal-mayan.el (calendar-string-to-mayan-long-count):
38 (calendar-goto-mayan-long-count-date): Simplify.
39
40 * calendar/holidays.el (calendar-holiday-list, holiday-easter-etc):
41 Simplify by using mapcar.
42 (calendar-list-holidays): Return holiday-list.
43 (list-holidays): Use let rather than let*. Remove un-needed locals
44 `d', `never'.
45 (calendar-check-holidays): Return result from dolist.
46 (holiday-float): Use a single let*. Simplify if-and to and.
47 (holiday-sexp, holiday-advent, holiday-greek-orthodox-easter): Use a
48 single let*.
49
12008-04-01 Jay Belanger <jay.p.belanger@gmail.com> 502008-04-01 Jay Belanger <jay.p.belanger@gmail.com>
2 51
3 * calc/calc.el: Autoload `calc-yank'. 52 * calc/calc.el: Autoload `calc-yank'.