1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-20 04:50:55 -07:00
emacs/lisp/calendar
Ulf Jasper 899619ff6a Display yearly ical events from first year on. Fix Bug#23100.
Convert yearly rrule starting in year x into diary-anniversary entry
for year x-1 when importing an icalendar.  Correspondingly convert
diary-anniversary for year x into yearly rrule starting in year x+1.

*
test/lisp/calendar/icalendar-resources/import-rrule-anniversary.diary-american:
*
test/lisp/calendar/icalendar-resources/import-rrule-anniversary.diary-european:
*
test/lisp/calendar/icalendar-resources/import-rrule-anniversary.diary-iso:
*
test/lisp/calendar/icalendar-resources/import-rrule-yearly.diary-american:
*
test/lisp/calendar/icalendar-resources/import-rrule-yearly.diary-european:
*
test/lisp/calendar/icalendar-resources/import-rrule-yearly.diary-iso:
*
test/lisp/calendar/icalendar-tests.el (icalendar-convert-anniversary-to-ical):
Match new diary-anniversary/yearly-rrule behaviour.

* lisp/calendar/icalendar.el (icalendar--datestring-to-isodate): Add
year-shift option.  (icalendar--convert-anniversary-to-ical): Shift
the year as diary-anniversary is not displayed in the initial year.
(icalendar--convert-recurring-to-diary): Shift the year as
diary-anniversary is not displayed in the initial year. (Bug#23100)
2021-02-15 17:27:45 +01:00
..
appt.el * lisp/calendar/appt.el (appt-activate): Set the local write-file-functions 2021-01-03 23:14:18 -05:00
cal-bahai.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-china.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-coptic.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-dst.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
cal-french.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-hebrew.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-html.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-islam.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-iso.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-julian.el Use calendar-read-sexp instead of the now obsolete calendar-read 2021-01-20 23:55:40 -05:00
cal-mayan.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-menu.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-move.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-persia.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-tex.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
cal-x.el Use lexical-binding in all the cal-*.el files 2021-01-20 23:56:51 -05:00
calendar.el * lisp/calendar/calendar.el (calendar-read-sexp): New function 2021-01-20 23:47:05 -05:00
diary-lib.el Use calendar-read-sexp instead of the now obsolete calendar-read 2021-01-20 23:55:40 -05:00
holidays.el Use calendar-read-sexp instead of the now obsolete calendar-read 2021-01-20 23:55:40 -05:00
icalendar.el Display yearly ical events from first year on. Fix Bug#23100. 2021-02-15 17:27:45 +01:00
iso8601.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
lunar.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
parse-time.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
solar.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
time-date.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
timeclock.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
todo-mode.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00