Commit graph

424 commits

Author SHA1 Message Date
Richard M. Stallman
4f07f2e8a5 (rmail-mime-charset-pattern): Ignore format and delsp specs
while looking for charset.
2006-04-10 03:19:09 +00:00
Eli Zaretskii
1da6a64db8 (tool-bar-map): Defvar it.
(rmail-tool-bar-map): Tool-bar buttons for Rmail.
(rmail-perm-variables): Make rmail-tool-bar-map a local variable.
2006-03-25 11:34:47 +00:00
Richard M. Stallman
052ec900fa (rmail-reply-regexp): Undo previous change. 2006-03-18 18:28:36 +00:00
Richard M. Stallman
f7878d663b (rmail-ignored-headers): Discard DomainKey-Signature. 2006-03-11 15:13:47 +00:00
Thien-Thi Nguyen
ceb4c4d303 Update years in copyright notice; nfc. 2006-02-06 12:31:40 +00:00
Kenichi Handa
d9bf0f5a30 (rmail-enable-mime): Docstring fixed.
(rmail-mime-feature): Likewise.
(rmail-require-mime-maybe): Use display-warning to show a warning
message.
2006-01-19 11:59:55 +00:00
Alex Schroeder
e1b3b7a2d9 (rmail-reply-regexp): Also ignore mailing list
identifiers sometimes added in square brackets at the beginning of
subject lines.
2006-01-08 23:48:56 +00:00
Alex Schroeder
8006823139 (rmail-current-subject): New function.
(rmail-current-subject-regexp): New function.
(rmail-next-same-subject): Use it.
2006-01-08 15:22:59 +00:00
Eli Zaretskii
7c86d70e27 (rmail-next-same-subject): Handle multiple "Re: " strings and long subject
lines that were broken into multiple lines at arbitrary places.
2005-12-10 11:30:33 +00:00
Romain Francoise
5b76833fd5 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
* woman.el (woman-file-name):
	* wid-edit.el (widget-file-prompt-value)
	(widget-coding-system-prompt-value):
	* w32-fns.el (set-w32-system-coding-system):
	* vc.el (vc-version-diff, vc-annotate):
	* textmodes/reftex-auc.el (reftex-arg-cite)
	(reftex-arg-index-tag):
	* textmodes/refer.el (refer-get-bib-files):
	* textmodes/artist.el (artist-figlet-choose-font):
	* terminal.el (terminal-emulator):
	* replace.el (occur-read-primary-args):
	* rect.el (string-rectangle, string-insert-rectangle):
	* ps-print.el (ps-print-preprint):
	* progmodes/pascal.el (pascal-goto-defun):
	* progmodes/etags.el (visit-tags-table, visit-tags-table-buffer):
	* progmodes/compile.el (compilation-find-file):
	* printing.el (pr-interactive-n-up):
	* play/animate.el (animate-birthday-present):
	* net/rcompile.el (remote-compile):
	* man.el (man, Man-goto-section, Man-follow-manual-reference):
	* mail/rmailsum.el (rmail-summary-search-backward)
	(rmail-summary-search):
	* mail/rmailout.el (rmail-output-read-rmail-file-name)
	(rmail-output-read-file-name):
	* mail/rmail.el (rmail-search, rmail-search-backwards):
	* mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs):
	* locate.el (locate):
	* international/quail.el (quail-show-keyboard-layout):
	* international/mule.el (set-buffer-file-coding-system)
	(revert-buffer-with-coding-system, set-file-name-coding-system)
	(set-terminal-coding-system, set-keyboard-coding-system)
	(set-next-selection-coding-system):
	* international/mule-diag.el (describe-coding-system)
	(describe-font, describe-fontset):
	* international/mule-cmds.el (universal-coding-system-argument)
	(search-unencodable-char, describe-input-method)
	(set-language-environment, describe-language-environment):
	* international/codepage.el (codepage-setup):
	* international/code-pages.el (codepage-setup):
	* info.el (Info-search, Info-follow-reference)
	(Info-search-backward):
	* emacs-lisp/advice.el (ad-read-advised-function)
	(ad-read-advice-class, ad-clear-cache, ad-activate)
	(ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name)
	(ad-enable-advice, ad-disable-advice, ad-remove-advice)
	(ad-read-regexp):
	* ediff-util.el (ediff-toggle-regexp-match):
	* ediff-ptch.el (ediff-prompt-for-patch-file):
	* dired-aux.el (dired-diff):
	* diff.el (diff):
	* cus-edit.el (custom-variable-prompt):
	* calendar/timeclock.el (timeclock-ask-for-project):
	* calc/calcalg3.el (calc-get-fit-variables):
	* calc/calc-store.el (calc-edit-variable)
	(calc-permanent-variable):
	* vc-mcvs.el (vc-mcvs-register):
	* shadowfile.el (shadow-define-literal-group):
	* woman.el (woman-file-name):
	* vc.el (vc-version-diff, vc-merge):
	* textmodes/reftex-index.el (reftex-index-complete-tag):
	* format.el (format-decode-buffer, format-decode-region):
	* emulation/viper-cmd.el (viper-read-string-with-history):
	* emacs-lisp/debug.el (cancel-debug-on-entry):
	* emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
	* ediff.el (ediff-merge-revisions)
	(ediff-merge-revisions-with-ancestor, ediff-revision):
	* completion.el (interactive-completion-string-reader):
	* calc/calc-prog.el (calc-user-define-formula):
	Follow convention for reading with the minibuffer.
2005-09-24 13:44:02 +00:00
Juanma Barranquero
a8144f5e24 (deleted-head, font-lock-fontified, mail-abbrev-syntax-table, mail-abbrevs,
messages-head, rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message,
total-messages): Add defvars.
2005-08-29 14:38:57 +00:00
Richard M. Stallman
5b9b5b8991 (rmail-nonignored-headers): New variable.
(rmail-clear-headers): Use it.
(rmail-reply): Better handling of mail-followup-to header.
2005-08-15 02:04:29 +00:00
Andreas Schwab
9e7357b07a Revert last change. 2005-08-14 23:45:46 +00:00
Thien-Thi Nguyen
8fbee87cc7 Fix dependency bug: Wrap `desktop-buffer-mode-handlers'
modification in `eval-after-load' form.
2005-08-14 22:51:06 +00:00
Eli Zaretskii
3deac4a169 (rmail-end-of-message): New command to go to the
end of the current message.  Added to `rmail-mode-map' with key "/".
(rmail-beginning-of-message): Fixed to work as documented.
(rmail-mode): Change documentation.
2005-08-12 10:26:59 +00:00
Lars Hansen
695a1fa430 Add handler to desktop-buffer-mode-handlers.
(rmail-restore-desktop-buffer): Remove autoload cookie.
2005-08-10 19:40:05 +00:00
Richard M. Stallman
9c6f79c2f2 (rmail-ignored-headers): Don't hide mime-version: and content-type: headers. 2005-08-09 11:38:10 +00:00
Thien-Thi Nguyen
e84b4b8614 Update years in copyright notice; nfc. 2005-08-06 19:51:42 +00:00
Richard M. Stallman
c32e5fb00d (rmail-only-expunge): Fix paren error.
Unconditionally try to leave point at the same old place.
2005-07-08 22:31:32 +00:00
Lute Kamstra
3a35cf56e7 Update FSF's address. 2005-07-04 17:55:18 +00:00
Lute Kamstra
6f9402ebb1 (rmail-mode): Use run-mode-hooks. 2005-05-26 15:16:48 +00:00
Eli Zaretskii
d184e18226 (rmail-reply): Filter the list in reply-to through rmail-dont-reply-to. 2005-05-21 14:13:00 +00:00
Juanma Barranquero
027a4b6b3f Replace string-to-int' by string-to-number'. 2005-05-16 11:34:49 +00:00
Richard M. Stallman
fc2e9bcbf8 (rmail-font-lock-keywords): Match any number of
citation markers at start of each line.
2005-04-24 21:32:28 +00:00
Richard M. Stallman
5aaf089934 (rmail-font-lock-keywords): Use font-lock-comment-delimiter-face. 2005-04-23 16:36:53 +00:00
Richard M. Stallman
868e7865bf (rmail-ignored-headers): Ignore more headers
(rmail-font-lock-keywords): Don't fontify the text of a citation.
2005-04-17 15:55:50 +00:00
Eli Zaretskii
2f2e237356 (rmail-parse-url): Bugfix. Parse traditional mailbox specifications
as well as URLs.
(rmail-insert-inbox-text): Remove unused conditional branches.
2005-04-02 11:32:18 +00:00
Richard M. Stallman
8510cb9473 (rmail-movemail-program, rmail-pop-password)
(rmail-pop-password-required, rmail-remote-password): Doc fixes.
(rmail-preserve-inbox, rmail-probe, rmail-autodetect): Doc fix.

(rmail-unknown-mail-followup-to): New function.
(rmail-show-message): Use rmail-unknown-mail-followup-to.
(rmail-reply): Recognize Mail-Followup-To and Mail-Reply-To headers.
2005-03-18 00:12:08 +00:00
Kim F. Storm
bf247b6ed0 Change release version from 21.4 to 22.1 throughout.
Change development version from 21.3.50 to 22.0.50.
2005-02-09 15:50:47 +00:00
Eli Zaretskii
1086788e92 Updated to work with movemail from GNU Mailutils
(rmail-pop-password, rmail-pop-password-required): Moved to
rmail-obsolete group.
(rmail-set-pop-password): Renamed to rmail-set-remote-password.
All callers updated.
(rmail-get-pop-password): Renamed to rmail-get-remote-password.
Take an argument specifying whether it is POP or IMAP mailbox we
are using. All callers updated.
(rmail-pop-password-error): Renamed to rmail-remote-password-error.
Added mailutils-specific error message.
(rmail-movemail-search-path)
(rmail-movemail-variant-in-use): New variables.
(rmail-remote-password, rmail-remote-password-required): New
customization variables.
(rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New functions
(rmail-parse-url): New function.
(rmail-get-new-mail, rmail-insert-inbox-text): Updated for use
with GNU mailutils movemail.
2005-01-15 14:27:41 +00:00
Richard M. Stallman
75e6b97059 (rmail-resend): Let MAIL-ALIAS-FILE arg override mail-personal-alias-file. 2004-12-27 16:11:33 +00:00
Eli Zaretskii
f431a91000 (rmail-get-new-mail): Use the renamed variables `rsf-beep' and
`rsf-sleep-after-message'.
2004-11-12 17:10:38 +00:00
Richard M. Stallman
ae1a6952de (rmail-mime-charset-pattern): Don't include semicolon in the charset value. 2004-07-24 21:35:32 +00:00
Lars Hansen
2b5f7b7feb (rmail-variables): Bind desktop-save-buffer to t. 2004-04-26 18:54:23 +00:00
Eli Zaretskii
8a60950d6e (rmail-mail-new-frame): Doc fix.
(rmail-start-mail): Support rmail-mail-new-frame even on
terminals that can display only one frame at a time.
2004-04-24 08:57:31 +00:00
Lars Hansen
431f70e079 (rmail-restore-desktop-buffer): Move from desktop.el. Add Parameters. 2004-04-21 20:49:37 +00:00
Eli Zaretskii
177cd3b9f4 (rmail-convert-to-babyl-format): Don't remove ^M
characters left after base64 decoding.
(rmail-decode-region): Use -dos variety of `coding', to remove any
^M characters left after qp or base64 decoding.
2004-04-19 18:06:51 +00:00
Eli Zaretskii
db71aa6f7a Remove redundant whitespace. 2004-03-07 20:04:51 +00:00
Richard M. Stallman
c25d9847fd (rmail-convert-to-babyl-format):
Specify t for UNIBYTE when calling mail-unquote-printable-region.
2004-03-04 17:03:51 +00:00
Eli Zaretskii
ac84042c63 (rmail-get-new-mail): Don't reference
rmail-use-spam-filter if rmail-spam-filter is not loaded.
2004-02-17 19:55:43 +00:00
Eli Zaretskii
15e04960f8 (rmail-default-dont-reply-to-names): Make "info-"
anchored at the beginning of the email address.
2004-02-16 11:35:50 +00:00
Andreas Schwab
527a574624 (rmail-get-new-mail): Remove useless use of
format.
2004-02-08 22:36:05 +00:00
Andreas Schwab
f39a98f445 (rmail-get-new-mail): Remove extra format string
arguments.
2004-02-08 22:33:42 +00:00
Markus Rost
f78d258e7a (rmail-convert-to-babyl-format): Avoid deleting trailing white space
and ensure a final newline.
2004-01-21 12:36:18 +00:00
Richard M. Stallman
a53692379f (rmail-get-new-mail): New local rsf-number-of-spam.
Call rmail-spam-filter.  Delete and expunge spam.
Print number of spam messages deleted.
Save and restore the deletion status of old messages when reading
new mail with spam filter, so that expunging spam does not expunge
msgs deleted by the user.

(rmail-only-expunge): added an optional argument dont-show to
prevent showing message after expunge.
2004-01-16 18:23:37 +00:00
Richard M. Stallman
09843470aa (rmail-convert-to-babyl-format): Use mail-unquote-printable-region.
(rmail-hex-string-to-integer, rmail-decode-quoted-printable):
(rmail-hex-char-to-integer): Functions deleted.
2004-01-12 21:59:03 +00:00
Eli Zaretskii
37ec692a02 (rmail-convert-to-babyl-format): Fix off-by-one
error in arguments to base64-decode-region.  Remove ^M characters
after decoding base64.
2003-12-30 11:43:21 +00:00
Eli Zaretskii
fa8f290e46 (rmail-convert-to-babyl-format): Make the code
cleaner (suggested by Richard M. Stallman).
2003-12-30 10:46:37 +00:00
Eli Zaretskii
a4db3cf56b (rmail-convert-to-babyl-format): If
base64-decode-region signals an error, catch it and silently
ignore it.
2003-11-03 19:21:02 +00:00
Eli Zaretskii
a92122416b (rmail-convert-to-babyl-format): Fix the last change. 2003-10-16 16:54:48 +00:00