summaryrefslogtreecommitdiff
path: root/lisp/mail
Commit message (Collapse)AuthorAgeFilesLines
* ; Auto-commit of loaddefs files.Glenn Morris2015-05-091-1/+1
|
* Quieten compilation, eg in --without-x builds.Glenn Morris2015-05-081-5/+9
| | | | | | | | | | | | | | | * lisp/dired-aux.el (lpr-printer-switch): * lisp/frame.el (tool-bar-height): * lisp/linum.el (font-info): * lisp/window.el (font-info, overflow-newline-into-fringe) (tool-bar-height): * lisp/emacs-lisp/package-x.el (tar-data-buffer): * lisp/gnus/gnus-util.el (iswitchb-mode): * lisp/mail/rmailmm.el (libxml-parse-html-region): * lisp/net/nsm.el (gnutls-peer-status) (gnutls-peer-status-warning-describe): * lisp/net/shr.el (libxml-parse-xml-region): * lisp/url/url-http.el (gnutls-peer-status): Declare.
* * lisp/mail/rmail.el: Use lexical-bindingStefan Monnier2015-05-061-62/+62
| | | | | | | | | | | | | | (rmail-bury): Remove unused var `buffer-to-bury'. (rmail-get-new-mail): Remove unused vars `opoint' and `success'. (rmail-parse-url): Remove unused var `proto', `user', and `host'. (rmail-unrmail-new-mail-maybe): Remove unused var `new-file'. (rmail-insert-inbox-text): Remove unused var `movemail'. (rmail-add-mbox-headers): Remove unused var `limit'. (rmail-undelete-previous-message): Remove unused var `value'. (rmail-reply): Remove unused vars `resent-to', `resent-cc', `resent-reply-to'. (rmail-mime-mbox-buffer, rmail-mime-view-buffer): Declare. (rmail-restore-desktop-buffer): Rename arguments.
* ; Auto-commit of loaddefs files.Glenn Morris2015-04-291-1/+1
|
* * lisp/mail/rmailsum.el: Use lexical-binding.Stefan Monnier2015-04-291-7/+7
|
* * lisp/mail/rmailsum.el: Fix search for encoded subjects. (Bug#19088)Glenn Morris2015-04-281-2/+21
| | | | | (rmail--decode-and-apply): New function. (rmail-message-regexp-p-1, rmail-message-subject-p): Use it.
* * lisp/mail/rmail.el (rmail-highlighted-headers): Fix :type.Glenn Morris2015-04-281-2/+2
|
* ; Auto-commit of loaddefs files.Glenn Morris2015-04-281-1/+1
|
* * lisp/mail/rmail.el (rmail-copy-headers):Glenn Morris2015-04-281-1/+2
| | | | Handle rmail-nonignored-headers being nil. (Bug#18878)
* ; Comments.Glenn Morris2015-04-271-0/+2
|
* * lisp/mail/rmail.el (rmail-reply):Glenn Morris2015-04-271-1/+2
| | | | Decode subject before matching "Re:" prefix. (Bug#20396)
* Fix a typo in rmail.elEli Zaretskii2015-04-261-1/+1
| | | | | * lisp/mail/rmail.el (rmail-ensure-blank-line): Fix a typo in the last commit. (Bug#20429)
* Fix byte-compiler warnings about looking-back.Stefan Monnier2015-04-203-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/log-view.el (log-view-end-of-defun-1): * lisp/textmodes/tex-mode.el (latex-forward-sexp-1): * lisp/textmodes/reftex-ref.el (reftex-goto-label): * lisp/textmodes/bibtex.el (bibtex-insert-kill): * lisp/progmodes/sh-script.el (sh--maybe-here-document): * lisp/progmodes/ruby-mode.el (ruby-end-of-defun): * lisp/progmodes/ada-mode.el (ada-in-numeric-literal-p): * lisp/org/org.el (org-insert-heading, org-sort-entries): * lisp/org/org-mouse.el (org-mouse-end-headline) (org-mouse-context-menu): * lisp/org/org-clock.el (org-clock-cancel): * lisp/man.el (Man-default-man-entry): * lisp/mail/rmail.el (rmail-get-new-mail, rmail-insert-inbox-text) (rmail-ensure-blank-line): * lisp/mail/footnote.el (Footnote-delete-footnote): * lisp/mail/emacsbug.el (report-emacs-bug): * lisp/info.el (Info-follow-reference, Info-fontify-node): * lisp/info-look.el (info-lookup-guess-custom-symbol): * lisp/help-fns.el (help-fns--key-bindings): * lisp/files.el (hack-local-variables): * lisp/emulation/viper-ex.el (viper-get-ex-token, ex-cmd-complete) (viper-get-ex-pat, ex-expand-filsyms, viper-get-ex-file) (viper-complete-filename-or-exit): * lisp/emulation/viper-cmd.el (viper-backward-indent): * lisp/emacs-lisp/lisp-mode.el (calculate-lisp-indent): * lisp/emacs-lisp/elint.el (elint-get-top-forms): * lisp/cus-edit.el (custom-face-edit-value-create): * lisp/calendar/todo-mode.el (todo-set-item-priority) (todo-filter-items-1, todo-convert-legacy-files) (todo-prefix-overlays): Add explicit second arg to looking-back.
* cl-lib.el: Partial revert of "2015-04-05 Rationalize c[ad]+r"Stefan Monnier2015-04-101-1/+1
| | | | | | * lisp/emacs-lisp/cl-lib.el: Partial revert of "2015-04-05 Rationalize use of c[ad]+r", so as to keep the "cl-" prefix on all cl-lib definitions.
* Rationalize use of c[ad]+r, expunging cl-c[ad]\{3,4\}r.Alan Mackenzie2015-04-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also expunge eudc-c[ad]+r. * subr.el (internal--compiler-macro-cXXr): "New" function, copied from cl--compiler-macro-cXXr. (caar, cadr, cdar, cddr): Change from defsubsts to defuns with the above compiler-macro. * net/eudc.el (eudc-cadr, eudc-cdar, eudc-caar, eudc-cdaar): Remove. * emacs-lisp/cl.el (Top level dolist doing defaliases): Remove caaar, etc., from list of new alias functions. * emacs-lisp/cl-lib.el (cl-caaar, etc): Rename to caaar, etc. (gen-cXXr--rawname, gen-cXXr-all-cl-aliases): New function/macro which generate obsolete cl- aliases for caaar, etc. Invoke them. * desktop.el: * edmacro.el: * emacs-lisp/cl-macs.el: * frameset.el: * ibuffer.el: * mail/footnote.el: * net/dbus.el: * net/eudc-export.el: * net/eudc.el: * net/eudcb-ph.el: * net/rcirc.el: * net/secrets.el: * play/5x5.el: * play/decipher.el: * play/hanoi.el: * progmodes/hideif.el: * ses.el: Replace cl-caaar, eudc-cadr, etc. with caaar and cadr, etc.
* * mail/rmail.el (rmail-show-message-1): When displaying a mime message,Richard Stallman2015-04-054-16/+30
|\ | | | | | | | | | | | | | | | | | | | | | | | | indicate start and finish in the echo area. * mail/rmail.el (rmail-epa-decrypt): Disregard <pre> before armor. Ignore more kinds of whitespace in mime headers. Modify the decrypted mime part's mime type so it will be displayed by default when visiting this message again. * net/browse-url.el (browse-url-firefox-program): Prefer IceCat, doc. (browse-url-firefox-arguments) (browse-url-firefox-startup-arguments): Doc fix.
| * In sendmail-send-it don't switch to non-existent buffer. (Bug#20211)Richard Ryniker2015-03-301-4/+4
| | | | | | | | | | | | * mail/sendmail.el (sendmail-send-it): Do not attempt to switch to non-existent buffer (errbuf is not created when customization variable mail-interactive is nil). (Bug#20211)
| * # Auto-commit of loaddefs files.Glenn Morris2015-03-081-1/+1
| |
| * Better decoding of HTML payload in RmailEli Zaretskii2015-02-281-0/+17
| | | | | | | | | | | | lisp/mail/rmailmm.el (rmail-mime-insert-html): Decode HTML payload when the charset is only given by the HTML <head>, and allow to specify the encoding with "C-x RET c".
| * # Auto-commit of loaddefs files.Glenn Morris2015-02-251-1/+1
| |
| * rmailsum.el tiny simplificationGlenn Morris2015-02-241-9/+3
| | | | | | | | | | * lisp/mail/rmailsum.el (rmail-summary-previous-all) (rmail-summary-previous-msg): Simplify.
| * rmailsum.el minor optional argument fixGlenn Morris2015-02-231-3/+6
| | | | | | | | | | | | | | | | * lisp/mail/rmailsum.el (rmail-summary-next-all) (rmail-summary-previous-all, rmail-summary-next-msg): Fix handling of optional argument. Fixes: debbugs:19916
* | Recognize more format variation. Automatically reshow decrypted text.Richard M. Stallman2015-03-221-14/+41
| | | | | | | | | | | | | | | | | | | | * mail/rmail.el (rmail-epa-decrypt): Disregard <pre> before armor. Ignore more kinds of whitespace in mime headers. Modify the decrypted mime part's mime type so it will be displayed by default when visiting this message again. * lisp/mail/rmail.el (rmail-show-message-1): When displaying a mime message, indicate start and finish in the echo area.
* | Echo area shows when displaying a mime message.Richard M. Stallman2015-03-221-4/+8
|/ | | | | * lisp/mail/rmail.el (rmail-show-message-1): When displaying a mime message, indicate start and finish in the echo area.
* Auto-commit of loaddefs files.Glenn Morris2015-01-021-7/+7
|
* Update copyright year to 2015Paul Eggert2015-01-0133-34/+35
| | | | Run admin/update-copyright.
* Merge branch 'emacs-24'.Paul Eggert2014-11-281-1/+0
|\
| * .gitignore cleanup.Paul Eggert2014-11-171-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * .gitignore: Merge contents of subsidiary files and organize the result so as to avoid duplication. Remove no-longer needed entries. * admin/charsets/.gitignore, admin/unidata/.gitignore: * doc/lispintro/.gitignore, etc/.gitignore, leim/.gitignore: * leim/ja-dic/.gitignore, lib-src/.gitignore, lisp/.gitignore: * lisp/calc/.gitignore, lisp/calendar/.gitignore: * lisp/cedet/.gitignore, lisp/emulation/.gitignore: * lisp/erc/.gitignore, lisp/eshell/.gitignore, lisp/gnus/.gitignore: * lisp/international/.gitignore, lisp/language/.gitignore: * lisp/leim/.gitignore, lisp/leim/quail/.gitignore: * lisp/mail/.gitignore, lisp/mh-e/.gitignore, lisp/net/.gitignore: * lisp/nxml/.gitignore, lisp/obsolete/.gitignore: * lisp/play/.gitignore, lisp/progmodes/.gitignore: * lisp/term/.gitignore, lisp/textmodes/.gitignore: * lisp/url/.gitignore, nt/.gitignore, src/.gitignore: Remove; no longer needed.
* | Make some network connections warn unless they are encryptedLars Magne Ingebrigtsen2014-11-231-0/+1
| | | | | | | | | | | | | | | | | | * mail/smtpmail.el (smtpmail-via-smtp): Warn unless encrypted and we're sending a password. * pop3.el (pop3-open-server): Warn unless encrypted. * nnimap.el (nnimap-open-connection-1): Warn unless encrypted.
* | Merge from emacs-24Stefan Monnier2014-11-161-5/+12
|\ \ | |/
| * (report-emacs-bug): Make a better guess at envelope-fromPeder O. Klingenberg2014-11-151-5/+12
| | | | | | | | | | | | | | Fixes: debbugs:19054 * mail/emacsbug.el (report-emacs-bug): Make a better guess at envelope-from when reporting through sendmail.
* | Make rmail-epa-decrypt handle more ways of formatting the message.Richard M. Stallman2014-11-081-14/+42
| | | | | | | | | | | | | | * mail/rmail.el (rmail-epa-decrypt): Detect armor with line prefixes. Check more carefully for mime-part specified character set. Check for mime-part Content Transfer Encoding. Notify if no armor found.
* | Merge from emacs-24; up to 117669Glenn Morris2014-11-041-22/+4
|\ \ | |/
| * * lisp/mail/emacsbug.el (report-emacs-bug): Simplify interactive spec.Glenn Morris2014-11-031-3/+1
| |
| * * lisp/mail/emacsbug.el (report-emacs-bug): No longer include recent-keysGlenn Morris2014-11-031-19/+3
| | | | | | | | Fixes: debbugs:18900
* | Revert previous accidental commitGlenn Morris2014-11-041-2/+2
| |
* | Merge from emacs-24; up to 117669Glenn Morris2014-11-041-2/+2
| |
* | Auto-commit of loaddefs files.Glenn Morris2014-09-301-1/+1
| |
* | Rename 24.5 to 25.1Stefan Monnier2014-09-291-2/+2
| | | | | | | | Except where we expect to backport the corresponding change.
* | Auto-commit of loaddefs files.Glenn Morris2014-09-131-1/+1
| |
* | Fix HTML rendering by shr-insert-document in Rmail.Eli Zaretskii2014-09-131-1/+6
| | | | | | | | | | | | | | | | | | lisp/mail/rmailmm.el (rmail-mime-insert-html): Decode the HTML part using the specified transfer-encoding, if any, or 'undecided'. (rmail-mime-render-html-shr): Bind shr-width to nil, so lines are broken at the window margin. Fixes: debbugs:4258
* | Decode HTML text before presenting it in Rmail.Eli Zaretskii2014-09-131-1/+11
| | | | | | | | | | | | | | lisp/mail/rmailmm.el (rmail-mime-insert-html): Decode the HTML part using the specified transfer-encoding, if any, or 'undecided'. Fixes: debbugs:4258
* | Support rendering of HTML parts in Rmail (bug #4258).Ken Olum2014-09-131-13/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lisp/mail/rmailmm.el (rmail-mime-process): Handle text/html separately from other text/ types. Suppress tagline for multipart body. (rmail-mime-parse): Don't change visibility of tagline here. (rmail-mime-set-bulk-data, rmail-mime-insert-bulk): Handle text/html specially. (rmail-mime-render-html-function,rmail-mime-prefer-html): New variables. (rmail-mime-insert-html, rmail-mime-render-html-shr) (rmail-mime-render-html-lynx): New functions. (rmail-mime-fix-inserted-faces): New function. (rmail-mime-process-multipart): Find the best part to show following rmail-mime-prefer-html if set. (rmail-mime-searching): New variable. (rmail-search-mime-message): Bind rmail-mime-searching to suppress rendering while searching.
* | Fix bug #17560 with backward-incompatible API change in rmail-delete-*.Ken Olum2014-05-301-3/+5
| | | | | | | | | | | | | | | | lisp/mail/rmail.el (rmail-delete-forward, rmail-delete-backward): The argument COUNT is now optional, to be more backward-compatible. Doc fix. etc/NEWS: Document the API change.
* | * lisp/font-lock.el (font-lock-flush, font-lock-ensure): New functions.Stefan Monnier2014-05-281-16/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (font-lock-fontify-buffer): Mark interactive-only. (font-lock-multiline, font-lock-fontified, font-lock-set-defaults): Make buffer-local. (font-lock-specified-p): Remove redundant boundp check. (font-lock-flush-function, font-lock-ensure-function): New vars. (font-lock-turn-on-thing-lock): Set them. (font-lock-default-fontify-buffer): Obey font-lock-dont-widen. (font-lock-after-change-function): Make `old-len' optional. (font-lock-set-defaults): Remove redundant `set' of font-lock-defaults. Call font-lock-flush, just in case. * lisp/progmodes/verilog-mode.el (verilog-preprocess): Disable workaround in recent Emacsen. * lisp/progmodes/vera-mode.el (vera-fontify-buffer): Declare obsolete. (vera-mode-map, vera-mode-menu): Remove bindings to it. * lisp/progmodes/idlw-help.el (idlwave-help-fontify): Use font-lock-ensure and with-syntax-table. * lisp/textmodes/conf-mode.el (conf-quote-normal): * lisp/progmodes/sh-script.el (sh-set-shell): * lisp/progmodes/prog-mode.el (prettify-symbols-mode): * lisp/progmodes/f90.el (f90-font-lock-n): * lisp/progmodes/cwarn.el (cwarn-mode): * lisp/nxml/nxml-mode.el (nxml-toggle-char-ref-extra-display): * lisp/progmodes/compile.el (compilation-setup, compilation--unsetup): * lisp/hi-lock.el (hi-lock-mode, hi-lock-unface-buffer) (hi-lock-set-pattern, hi-lock-set-file-patterns): Use font-lock-flush. * lisp/mail/rmail.el (rmail-variables): Set font-lock-dont-widen instead of font-lock-fontify-buffer-function and font-lock-unfontify-buffer-function. (rmail-unfontify-buffer-function, rmail-fontify-message): Use with-silent-modifications. * lisp/htmlfontify.el (hfy-force-fontification): Use jit-lock-fontify-now and font-lock-ensure. * lisp/bs.el (bs-show-in-buffer): Use font-lock-ensure. * lisp/gnus/mm-view.el (mm-display-inline-fontify): Use font-lock-ensure. * lisp/gnus/gnus-cite.el (gnus-message-citation-mode): Use font-lock-flush. * lisp/org/org-compat.el (org-font-lock-ensure): New function. * lisp/org/ox-odt.el (org-odt-do-format-code): * lisp/org/ox-html.el (org-html-fontify-code): * lisp/org/org.el (org-fontify-like-in-org-mode): * lisp/org/org-src.el (org-src-font-lock-fontify-block): * lisp/org/org-clock.el (org-clock-get-clocktable): Use it. * lisp/org/ox-org.el (org-org-publish-to-org): Use it. Avoid using find-file from Elisp. * test/automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure. (ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize.
* | Auto-commit of loaddefs files.Glenn Morris2014-05-041-1/+1
| |
* | Merge from emacs-24; up to 2014-05-04T21:18:30Z!eggert@cs.ucla.eduPaul Eggert2014-05-041-2/+2
|\ \ | |/
| * Auto-commit of loaddefs files.Glenn Morris2014-05-031-1/+1
| |
| * Minor fixes for comments.Eli Zaretskii2014-05-031-2/+2
| | | | | | | | | | | | src/buffer.c (overlay_strings): Fix the wording of the commentary. lisp/mail/rmailsum.el (rmail-new-summary-1): Fix a typo in a comment.
* | Merge from emacs-24; up to 2014-05-01T10:21:17Z!rgm@gnu.orgJuanma Barranquero2014-04-301-3/+2
|\ \ | |/