aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/calendar
Commit message (Collapse)AuthorAgeFilesLines
* (calendar-goto-hebrew-date)Juri Linkov2005-07-181-4/+4
| | | | | (calendar-goto-coptic-date, calendar-goto-ethiopic-date) (calendar-goto-persian-date): Delete duplicate words.
* (icalendar--get-unfolded-buffer): Use `insert-buffer-substring' and `goto-char',Juanma Barranquero2005-07-181-1/+2
| | | | not `insert-buffer'.
* Update FSF's address.Lute Kamstra2005-07-0426-52/+52
|
* (diary-header-line-format): Change space constants followed by a sexp to "?\s ".Juanma Barranquero2005-06-291-1/+1
|
* (appt-make-list): Activate the package, if not already active (forGlenn Morris2005-06-211-82/+111
| | | | backwards compatibility).
* (calendar-mode): Use run-mode-hooks.Lute Kamstra2005-06-121-2/+2
|
* (todo-insert-threshold): Fix spellings in docstrings.Juanma Barranquero2005-06-101-1/+1
|
* Revision: [email protected]/emacs--cvs-trunk--0--patch-386Miles Bader2005-06-101-3/+5
| | | | | | | | | | | Remove "-face" suffix from diary-button face 2005-06-10 Miles Bader <[email protected]> * lisp/calendar/diary-lib.el (diary-button): Remove "-face" suffix from face name. (diary-button-face): New backward-compatibility alias for renamed face. (diary-entry): Use renamed diary-button face.
* Revision: [email protected]/emacs--cvs-trunk--0--patch-385Miles Bader2005-06-101-11/+17
| | | | | | | | | | | | | | Remove "-face" suffix from calendar faces 2005-06-10 Miles Bader <[email protected]> * lisp/calendar/calendar.el (diary, calendar-today, holiday) (mark-visible-calendar-date): Remove "-face" suffix from face names. (diary-face, calendar-today-face, holiday-face): New backward-compatibility aliases for renamed faces. (eval-after-load "facemenu", diary-entry-marker) (calendar-today-marker, calendar-holiday-marker, diary-face): Use renamed calendar faces.
* Comment change.Glenn Morris2005-05-311-2/+0
|
* (top-level): Do not require 'appt.Glenn Morris2005-05-301-1/+0
|
* (mark-included-diary-files): Only kill included diary buffer if it wasGlenn Morris2005-05-301-5/+8
| | | | | not already being visited. Reported by Stephen Berman <[email protected]>.
* (calendar-mode-line-format): Use mode-line-highlight as mouse-face.Luc Teirlinck2005-05-261-0/+5
|
* (todo-mode): Use kill-all-local-variables and run-mode-hooks.Lute Kamstra2005-05-261-1/+2
|
* (cal-menu-update): Add separator as a string so that tmm doesn't createEli Zaretskii2005-05-211-1/+1
| | | | a completion entry for it.
* Replace `string-to-int' by `string-to-number'.Juanma Barranquero2005-05-167-27/+27
|
* (solar-data-list): Move definition up.Richard M. Stallman2005-05-141-42/+42
|
* (solar-setup): Revert previous change.Glenn Morris2005-05-071-5/+0
|
* Update maintainer.Glenn Morris2005-05-061-0/+6
| | | | (solar-setup): Throw error if called non-interactively.
* (top-level): No longer activate on load.Glenn Morris2005-05-061-4/+0
|
* (mark-bahai-diary-entries): Replace `assoc-ignore-case' by `assoc-string'.Juanma Barranquero2005-05-061-7/+9
|
* From Ulf Jasper <[email protected]>:Glenn Morris2005-05-031-562/+844
| | | | | | | | | | | | | | | | | | | | | | | | | | (icalendar-version): Now at 0.12. (icalendar-duration-correction): Remove. (icalendar--get-event-properties): Split result at commas. (icalendar--decode-isoduration): New optional argument DURATION-CORRECTION. (icalendar--convert-ordinary-to-ical) (icalendar--convert-weekly-to-ical) (icalendar--convert-yearly-to-ical) (icalendar--convert-sexp-to-ical) (icalendar--convert-block-to-ical) (icalendar--convert-float-to-ical) (icalendar--convert-date-to-ical) (icalendar--convert-cyclic-to-ical) (icalendar--convert-anniversary-to-ical): New functions, extracted from icalendar-export-region, with bug fixes. (icalendar-export-region): Use the above functions. (icalendar-import-buffer): Check before saving diary file. (icalendar--convert-recurring-to-diary) (icalendar--convert-non-recurring-all-day-to-diary) (icalendar--convert-non-recurring-not-all-day-to-diary): New functions, extracted from icalendar--convert-ical-to-diary, with bug fixes. (icalendar--convert-ical-to-diary): Use the above functions.
* Revision: [email protected]/emacs--cvs-trunk--0--patch-243Miles Bader2005-04-101-10/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 59) - Update from CVS 2005-04-06 Katsumi Yamaoka <[email protected]> * lisp/calendar/time-date.el (time-to-seconds): Don't use the #xhhhh syntax which Emacs 20 doesn't support. (seconds-to-time, days-to-time, time-subtract, time-add): Ditto. 2005-04-06 Katsumi Yamaoka <[email protected]> * lisp/gnus/mm-util.el (mm-coding-system-p): Don't return binary for the nil argument in XEmacs. * lisp/gnus/nnrss.el (nnrss-compatible-encoding-alist): New variable. (nnrss-request-group): Decode group name first. (nnrss-request-article): Make a text/plain article if mml-to-mime failed. (nnrss-get-encoding): Return a compatible encoding according to nnrss-compatible-encoding-alist. (nnrss-opml-export): Use dolist. (nnrss-find-el): Use consp instead of listp. (nnrss-order-hrefs): Use dolist. 2005-04-06 Arne J,Ax(Brgensen <[email protected]> * lisp/gnus/nnrss.el (nnrss-verbose): Remove. (nnrss-request-group): Use `nnheader-message' instead. 2005-04-06 Mark Plaksin <[email protected]> (tiny change) * lisp/gnus/nnrss.el (nnrss-verbose): New variable. (nnrss-request-group): Make it say nnrss is requesting a group. 2005-04-06 Katsumi Yamaoka <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-group-path): Decode group name. (gnus-agent-group-pathname): Ditto. * lisp/gnus/gnus-cache.el (gnus-cache-file-name): Decode group name. * lisp/gnus/gnus-group.el (gnus-group-line-format-alist): Use decoded group name for only %g and %c. (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead of gnus-tmp-group to decoded group name. (gnus-group-make-group): Decode group name. (gnus-group-delete-group): Ditto. (gnus-group-make-rss-group): Exclude `/'s from group names; register the group data after opening the nnrss group; unify non-ASCII group names; encode group name. (gnus-group-catchup-current): Decode group name. (gnus-group-expire-articles-1): Ditto. (gnus-group-set-current-level): Ditto. (gnus-group-kill-group): Ditto. * lisp/gnus/gnus-spec.el (gnus-update-format-specifications): Flush the group format spec cache if it doesn't support decoded group names. * lisp/gnus/mm-url.el (mm-url-predefined-programs): Add --silent arg to curl. * lisp/gnus/nnrss.el: Require rfc2047 and mml. (nnrss-file-coding-system): New variable. (nnrss-format-string): Redefine it as an inline function. (nnrss-decode-group-name): New function. (nnrss-string-as-multibyte): Remove. (nnrss-retrieve-headers): Decode group name; don't use nnrss-format-string. (nnrss-request-group): Decode group name. (nnrss-request-article): Decode group name; allow a Message-ID as well as an article number; don't use nnrss-format-string; encode a Message-ID string which may contain non-ASCII characters; use mml-to-mime to compose a MIME article; use search-forward instead of re-search-forward. (nnrss-request-expire-articles): Decode group name. (nnrss-request-delete-group): Delete entries in nnrss-group-alist as well; decode group name. (nnrss-get-encoding): Fix regexp. (nnrss-fetch): Clarify error message. (nnrss-read-server-data): Use insert-file-contents instead of load; bind file-name-coding-system; use multibyte buffer. (nnrss-save-server-data): Insert newline; bind coding-system-for-write to the value of nnrss-file-coding-system; bind file-name-coding-system; add coding cookie. (nnrss-read-group-data): Use insert-file-contents instead of load; bind file-name-coding-system; use multibyte buffer. (nnrss-save-group-data): Bind coding-system-for-write to the value of nnrss-file-coding-system; bind file-name-coding-system. (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string; make it work with non-ASCII text. (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead of set-buffer-file-coding-system. (nnrss-find-el): Check carefully whether there's a list of string which old xml.el may return rather than a string; make it work with old xml.el as well. 2005-04-06 Tsuyoshi AKIHO <[email protected]> * lisp/gnus/gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name. * lisp/gnus/nnrss.el (nnrss-get-encoding): New function. (nnrss-fetch): Use unibyte buffer initially; bind coding-system-for-read while performing mm-url-insert; remove ^Ms; decode contents according to the encoding attribute. (nnrss-save-group-data): Add coding cookie. (nnrss-mime-encode-string): New function. (nnrss-check-group): Use it to encode subject and author. 2005-04-06 Maciek Pasternacki <[email protected]> (tiny change) * lisp/gnus/nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also failed. 2005-04-06 Jesper Harder <[email protected]> * lisp/gnus/mm-util.el (mm-subst-char-in-string): Support inplace. * lisp/gnus/nnrss.el: Pedantic docstring and whitespace fixes (courtesy of checkdoc.el). (nnrss-request-article): Cleanup. (nnrss-request-delete-group): Use nnrss-make-filename. (nnrss-read-server-data): Use nnrss-make-filename; use load. (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1. (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona <[email protected]>; hash on description if link is missing; use nnrss-make-filename; use load. (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1. (nnrss-make-filename): New function. (nnrss-close): New function. (nnrss-check-group): Hash on description if link is missing. (nnrss-get-namespace-prefix): Use string= to compare strings! Reported by David D. Smith <[email protected]>. (nnrss-opml-export): Turn on sgml-mode. 2005-04-06 Mark A. Hershberger <[email protected]> * lisp/gnus/nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions. 2005-04-06 Katsumi Yamaoka <[email protected]> * man/gnus.texi (RSS): Addition.
* * mh-customize.el (mh-speedbar-selected-folder-face): Special caseDan Nicolaescu2005-04-081-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | high number of colors displays. * textmodes/table.el (table-cell-face): Add special case for displays supporting a high number of colors. * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face) (vhdl-font-lock-reserved-words-face) (vhdl-speedbar-architecture-face) (vhdl-speedbar-instantiation-face) (vhdl-speedbar-architecture-selected-face) (vhdl-speedbar-instantiation-selected-face): Likewise. * progmodes/sh-script.el (sh-heredoc-face): Likewise. * progmodes/idlw-help.el (idlwave-help-link-face): Likewise. * progmodes/ebrowse.el (ebrowse-tree-mark-face) (ebrowse-root-class-face, ebrowse-member-attribute-face) (ebrowse-progress-face): Likewise. * progmodes/compile.el (compilation-info-face): Likewise. * progmodes/cc-fonts.el (c-invalid-face): Likewise. * emacs-lisp/re-builder.el (reb-match-3): Likewise. * calendar/calendar.el (diary-face): Likewise. * woman.el (woman-italic-face, woman-bold-face) (woman-unknown-face): Likewise. * wid-edit.el (widget-button-pressed-face): Likewise. * whitespace.el (whitespace-highlight-face): Likewise. * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise. * pcvs-info.el (cvs-marked-face): Likewise. * info.el (info-xref): Likewise. * ido.el (ido-subdir-face, ido-indicator-face): Likewise. * hilit-chg.el (highlight-changes-face) (highlight-changes-delete-face): Likewise. * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b) (hi-red-b): Likewise. * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise. * font-lock.el (font-lock-keyword-face) (font-lock-function-name-face, font-lock-warning-face): Likewise. * cus-edit.el (custom-invalid-face, custom-modified-face) (custom-set-face, custom-changed-face, custom-variable-tag-face) (custom-group-tag-face-1, custom-group-tag-face): Likewise. * comint.el (comint-highlight-prompt): Likewise.
* (add-to-diary-list): MARKER argument madeCarsten Dominik2005-04-081-1/+1
| | | | optional, to ensure backward compatibility.
* (timeclock): Docstring fix.Lute Kamstra2005-04-051-2/+2
|
* Revision: [email protected]/emacs--cvs-trunk--0--patch-230Miles Bader2005-04-041-2/+2
| | | | | | | | | | | | | | | | Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 53-55) - Merge from emacs--cvs-trunk--0 - Update from CVS 2005-04-03 Katsumi Yamaoka <[email protected]> * lisp/gnus/gnus-sum.el (gnus-summary-make-menu-bar): Fix an "unrecognised menu descriptor" error.
* Update reference to "Calendrical Calculations" book; there's a new edition.Paul Eggert2005-03-3013-28/+28
|
* Update copyright and maintainer.Glenn Morris2005-03-301-6/+7
| | | | | | (calendar-one-frame-setup) (calendar-only-one-frame-setup, calendar-two-frame-setup): Use t rather than 'symbol for set-window-dedicated-p.
* Update maintainer.Glenn Morris2005-03-301-5/+4
| | | | | (appt-buffer-name): Make it a constant. (appt-add): Doc fix.
* Update copyright and maintainer.Glenn Morris2005-03-261-3/+5
| | | | | | (calendar-beginning-of-year): Move the cursor to Jan 1 when needed. (calendar-end-of-year): Fix -/+ typo. Reported by Chong Yidong <[email protected]>.
* Update copyright.Glenn Morris2005-03-261-2/+1
| | | | | (top level): Delete local C-down-mouse-3 binding. Suggested by Stephan Stahl <[email protected]>.
* * calendar/calendar.el: Replace `legal' with `valid'.Werner LEMBERG2005-03-251-3/+3
|
* Add comment on time value formats. Don't require parse-time.Lute Kamstra2005-03-231-48/+109
| | | | | | | | | (with-decoded-time-value): New macro. (encode-time-value): New function. (time-to-seconds, time-less-p, time-subtract, time-add): Use them. (days-to-time): Return a valid time value when arg is huge. (time-since): Use time-subtract. (time-to-number-of-days): Use time-to-seconds.
* (mark-diary-entries): Use new optional argument REDRAW rather thanGlenn Morris2005-03-161-15/+18
| | | | | | | calendar-redrawing variable. From Matt Hodges <[email protected]>: (diary-redraw-calendar): Preserve point in diary-file buffer.
* (calendar-redrawing): Delete.Glenn Morris2005-03-161-5/+1
| | | | (redraw-calendar): Do not bind calendar-redrawing.
* (calendar-redrawing): New internal variable.Glenn Morris2005-03-111-35/+38
| | | | | (redraw-calendar): Remove bogus save-excursion from previous change. Bind calendar-redrawing to t for mark-diary-entries.
* (mark-diary-entries): No need to redraw calendar if that is why weGlenn Morris2005-03-111-1/+4
| | | | were called.
* (mark-diary-entries): Only call redraw-calendar in the first of anyGlenn Morris2005-03-091-1/+5
| | | | recursive calls. Reported by Alan Shutko <[email protected]>.
* (redraw-calendar): Preserve point. Reported by Matt HodgesGlenn Morris2005-03-091-22/+20
| | | | | | <[email protected]>. (calendar-week-start-day): Move after definition of redraw-calendar. Delete buffer test, since redraw-calendar has that now.
* From Ulf Jasper <[email protected]>:Glenn Morris2005-03-041-11/+10
| | | | | | | (icalendar-version): Increase to 0.11. (icalendar-export-file, icalendar-export-region) (icalendar-import-file, icalendar-import-buffer): Add autoload cookies. (icalendar--convert-ical-to-diary): Fix problem with DURATION.
* (redraw-calendar): Work from any buffer, not just the calendar.Glenn Morris2005-03-011-4/+6
|
* (mark-diary-entries): Remove any old marks first.Glenn Morris2005-03-011-2/+21
| | | | | | | (diary-redraw-calendar): New function. (make-diary-entry): Add diary-redraw-calendar to local write-contents-functions. Turn off selective display before inserting in diary.
* (diary-remind): Discard any mark portion from diary-entry. ReportedGlenn Morris2005-02-271-2/+4
| | | | by Andrew Kemp <[email protected]>.
* From Matt Hodges <[email protected]>:Glenn Morris2005-02-271-18/+41
| | | | | | | | | | | (calendar-buffer): Move above calendar-week-start-day. (calendar-week-start-day): Doc fix. Add :set function. (calendar-minimum-window-height): New variable. (generate-calendar-window): Only resize window if selected-window is displaying the calendar buffer. Use new variable calendar-minimum-window-height. (generate-calendar): Reword error message. (calendar-mode-map): Bind DEL to scroll-other-window-down.
* From Ulf Jasper <[email protected]>:Glenn Morris2005-02-241-12/+28
| | | | | | | (icalendar--decode-isodatetime): New optional argument DAY-SHIFT. (icalendar-export-region): Fix coding-system-for-write. (icalendar--convert-ical-to-diary): Shift end-day of all-day events by one.
* (appt-time-msg-list): 3rd elt of eachRichard M. Stallman2005-02-231-6/+15
| | | | | | appointment says it was explicitly made. (appt-add): Set the 3rd element. (appt-make-list): Preserve explicit appointments.
* From Ulf Jasper <[email protected]>:Glenn Morris2005-02-111-142/+279
| | | | | | | | | | | | | | | | | | | | | | (icalendar--get-event-property): Doc fix. (icalendar--get-event-property-attributes) (icalendar--get-event-properties) (icalendar--datetime-to-diary-date): New functions. (icalendar--split-value): Doc fix. (icalendar--datetime-to-noneuropean-date) (icalendar--datetime-to-european-date): New optional argument SEPARATOR. Return result as a string instead of a list. (icalendar--get-weekday-number): Check if ABBREVWEEKDAY is nil. (icalendar--convert-string-for-export): Rename arg S to STRING. (icalendar-export-region): Doc fix. Change name of error buffer. Save output buffer. (icalendar-import-file): Add blank at end of prompt. (icalendar-import-buffer): Doc fix. Do not switch to error buffer. Indicate status in return value. (icalendar--convert-ical-to-diary): Doc fix. Change name of error buffer. Save output buffer. Handle exception from recurrence rules (EXDATE, EXRULE). Handle start- and end-date of recurring events. Fix problems with weekly all-day events.
* Change release version from 21.4 to 22.1 throughout.Kim F. Storm2005-02-092-8/+8
| | | | Change development version from 21.3.50 to 22.0.50.
* From Markus Rost <[email protected]>:Glenn Morris2004-12-211-1/+1
| | | | | (mark-diary-entries): Set mark-diary-entries-in-calendar only after checking for diary-file.