changeset 92995:5fed34959de9

*** empty log message ***
author Glenn Morris <rgm@gnu.org>
date Sun, 16 Mar 2008 01:27:15 +0000
parents deb2f6126df1
children 6dcaa1e995c4
files lisp/ChangeLog
diffstat 1 files changed, 75 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sun Mar 16 01:26:48 2008 +0000
+++ b/lisp/ChangeLog	Sun Mar 16 01:27:15 2008 +0000
@@ -1,3 +1,78 @@
+2008-03-16  Glenn Morris  <rgm@gnu.org>
+
+	* calendar/diary-lib.el (calendar-mark-complex, calendar-mark-1):
+	New functions.
+	* calendar/cal-bahai.el (calendar-mark-1): Autoload it.
+	(calendar-bahai-mark-date-pattern): Add optional argument `color'.
+	Use calendar-mark-1.
+	* calendar/cal-hebrew.el (calendar-mark-complex): Autoload it.
+	(mark-hebrew-calendar-date-pattern): Add optional argument `color'.
+	Use calendar-mark-complex.
+	* calendar/cal-islam.el (calendar-mark-1): Autoload it.
+	(mark-islamic-calendar-date-pattern): Add optional argument `color'.
+	Use calendar-mark-1.
+
+	* calendar/calendar.el (calendar-mod): Remove.
+	* calendar/cal-china.el (calendar-chinese-from-absolute)
+	(calendar-chinese-date-string): Expand calendar-mod calls.
+
+	* calendar/cal-bahai.el (calendar-bahai-date-string): Use a single let.
+	(diary-bahai-insert-entry, diary-bahai-insert-monthly-entry)
+	(diary-bahai-insert-yearly-entry): Use let rather than let*.
+	Move obsolete aliases after the functions that replaced them.
+
+	* calendar/cal-hebrew.el (calendar-absolute-from-hebrew)
+	(hebrew-calendar-yahrzeit, insert-hebrew-diary-entry)
+	(insert-monthly-hebrew-diary-entry, insert-yearly-hebrew-diary-entry):
+	Use let rather than let*.
+	(calendar-hebrew-prompt-for-date): New function.
+	(calendar-goto-hebrew-date): Use calendar-hebrew-prompt-for-date.
+	(holiday-tisha-b-av-etc): Use unless, let.
+
+	* calendar/cal-islam.el (calendar-islamic-prompt-for-date): New func.
+	(calendar-goto-islamic-date): Use calendar-islamic-prompt-for-date.
+
+	* calendar/calendar.el (calendar-for-loop): Add indent spec.
+
+	* calendar/diary-lib.el (diary-remind-message, mark-sexp-diary-entries)
+	(list-sexp-diary-entries, diary-font-lock-sexps): Use format rather
+	than concat.
+	(diary): Remove un-needed let.
+	(view-other-diary-entries): Rename argument.
+	(diary-list-entries-2): New function.
+	(diary-list-entries-1, diary-list-entries): Use diary-list-entries-2.
+	(print-diary-entries): Use unless.
+	(diary-mark-entries-1): Change argument order, make all but
+	markfunc optional.  Handle the standard (Gregorian) case.  Use
+	match-string-no-properties.  Handle marks.
+	(mark-diary-entries): Use diary-mark-entries-1.
+	(diary-font-lock-keywords-1): New macro.
+	(diary-font-lock-keywords): Use diary-font-lock-keywords-1.
+
+2008-03-16  Ulf Jasper  <ulf.jasper@web.de>
+
+	* icalendar.el (icalendar-version): Increase to 0.18.
+	(icalendar-export-hidden-diary-entries): New variable.
+	(icalendar-export-region): Use icalendar-export-hidden-diary-entries.
+	In case of error, insert full error-val.
+	(icalendar-first-weekday-of-year): Remove `offset' argument.  Doc fix.
+	Use calendar-day-of-week.  Return the day number.
+	(icalendar--convert-weekly-to-ical): Use funcall rather than apply.
+
+2008-03-16  Craig Markwardt  <Craig.Markwardt@nasa.gov>
+
+	* icalendar.el (icalendar-recurring-start-year): New variable.
+	(icalendar--diarytime-to-isotime): Fix treatment of 12:00pm - 12:59pm.
+	(icalendar-export-region): Ignore hidden diary entries.
+	(icalendar--convert-ordinary-to-ical): Fix case where event
+	spans across midnight boundary.
+	(icalendar-first-weekday-of-year): New function.
+	(icalendar--convert-weekly-to-ical): Allow user-selectable start
+	year for recurring events (Mozilla calendars do not propagate
+	recurring events forever, so year 2000 start date was not working).
+	(icalendar--convert-yearly-to-ical): Remove extra spaces in
+	formatting of BYMONTH and BYMONTHDAY (not allowed by ical spec).
+
 2008-03-15  Michael Albinus  <michael.albinus@gmx.de>
 
 	* tramp.el (tramp-root-regexp): New defconst.