Glenn Morris
6f24caecb0
Auto-commit of loaddefs files.
2013-01-14 06:20:54 -05:00
Richard M. Stallman
9f7e86ef28
Doc fix.
2013-01-13 14:48:04 -05:00
Richard M. Stallman
4c0a6d4abd
Fix bug that f in Rmail, in some situations, would insert entire Rmail file.
2013-01-13 14:46:27 -05:00
Glenn Morris
a8aa6c2d08
* lisp/mail/rmail.el (rmail-set-header-1): Handle multi-line headers
...
Ignore case.
Fixes: debbugs:13330
2013-01-03 11:41:59 -08:00
Paul Eggert
0877d0dc24
Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca
2013-01-02 08:13:04 -08:00
Glenn Morris
d8fb8cce84
Auto-commit of loaddefs files.
2013-01-01 07:22:35 -05:00
Paul Eggert
ab422c4d68
Update copyright notices for 2013.
2013-01-01 09:11:05 +00:00
Martin Rudalics
27fcfe3101
Once more fix resizing of rmail summary window.
...
* window.el (window-resizable--p): Rename to window-resizable-p.
(window-resize-no-error): New function.
* mail/rmail.el (rmail-maybe-display-summary): Restore behavior
broken in fix from 2012-12-28.
2012-12-31 12:35:13 +01:00
Glenn Morris
393e7ee044
Auto-commit of loaddefs files.
2012-12-31 06:20:58 -05:00
Glenn Morris
d5e5e7b411
Merge from emacs-24; up to 2012-12-05T00:13:56Z!yamaoka@jpl.org
2012-12-30 10:09:01 -08:00
Glenn Morris
5c56088065
Auto-commit of loaddefs files.
2012-12-30 07:23:26 -05:00
Mark Lillibridge
bb709253f3
Fix bug #9521 with forwarding MIME messages in Rmail.
...
lisp/mail/rmailmm.el (rmail-insert-mime-forwarded-message): Insert
the undecoded text of the message being forwarded.
2012-12-29 10:50:27 +02:00
Martin Rudalics
bf48a7151d
Simplify and fix last fix of rmail-maybe-display-summary.
2012-12-28 15:35:33 +01:00
Martin Rudalics
7c3e220a6e
Rewrite rmail-maybe-display-summary (Bug#13066).
...
* mail/rmail.el (rmail-maybe-display-summary): Rewrite
(Bug#13066).
2012-12-28 11:24:04 +01:00
Lars Ingebrigtsen
e7d52a4de5
Make smtpmail forget the password if the server says it's invalid
...
* mail/smtpmail.el (smtpmail-try-auth-method): Refactored out into
its own function.
(smtpmail-try-auth-methods): Forget the user name/password if the
login is unsuccessful.
Fixes: debbugs:12424
2012-12-24 13:14:04 +01:00
Stefan Monnier
030f4af55b
* lisp/mail/emacsbug.el (report-emacs-bug): Move the intangible text to
...
a display text-property.
(report-emacs-bug-hook): Don't bother deleting it any more.
2012-12-11 13:52:31 -05:00
Glenn Morris
265c2fbf11
Merge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca
2012-12-09 18:00:42 -08:00
Glenn Morris
3f1071c747
Auto-commit of loaddefs files.
2012-12-07 06:19:45 -05:00
Glenn Morris
54c8b5baf1
rmail-cease-edit fixes related to "^From " escaping
...
* mail/rmail.el (rmail-mime-decoded): New permanent local.
(rmail-show-message-1): Set rmail-mime-decoded when appropriate.
* mail/rmailedit.el (rmail-cease-edit): Respect rmail-mbox-format
and rmail-mime-decoded.
Fixes: debbugs:9841
2012-12-07 00:59:14 -08:00
Glenn Morris
8e0762cade
Fix :type in previous (un)rmail change, use a better :group
2012-12-06 20:57:43 -08:00
Glenn Morris
13a40633cf
Default to mboxrd in Rmail, allow mboxo as an option
...
* lisp/mail/unrmail.el (unrmail-mbox-format): New option.
(batch-unrmail, unrmail): Doc fixes.
(unrmail): Respect unrmail-mbox-format.
* lisp/mail/rmail.el (rmail-mbox-format): New option.
(rmail-show-message-1): Respect rmail-mbox-format.
* etc/NEWS: Related edits.
Fixes: debbugs:6574
2012-12-06 20:37:14 -08:00
Glenn Morris
0702616647
Further rmail.el fix for bug#13066
...
* lisp/mail/rmail.el (rmail-maybe-display-summary):
Preserve buffer, in case select-window changes it.
2012-12-06 16:41:32 -05:00
Glenn Morris
347966bf30
Auto-commit of loaddefs files.
2012-12-06 06:21:08 -05:00
Glenn Morris
d8ad4d3ff9
Merge from emacs-24; up to 2012-11-24T16:58:43Z!cyd@gnu.org
2012-12-05 22:17:10 -08:00
Katsumi Yamaoka
9ad948e2fd
Avoid letf macro use from Gnus
...
gnus/gmm-utils.el (gmm-flet): Remove.
gnus/gnus-sync.el (gnus-sync-lesync-call): Avoid overriding json-alist-p.
gnus/message.el (message-read-from-minibuffer): Avoid overriding mail-abbrev-in-expansion-header-p.
mail/mailabbrev.el (mail-abbrev-expand-wrapper): Work in minibuffer so as to enable message-read-from-minibuffer to expand mail aliases.
2012-12-06 03:30:23 +00:00
Glenn Morris
4038c7a2fd
Auto-commit of loaddefs files.
2012-12-05 07:20:55 -05:00
Glenn Morris
52d129cd62
rmail-new-summary fix for bug#13066
...
* lisp/mail/rmailsum.el (rmail-new-summary):
Tweak for rmail-maybe-display-summary changing buffer.
2012-12-04 13:08:01 -05:00
Glenn Morris
714cebd1b1
Remove report-emacs-bug-query-existing-bugs (use debbugs from GNU ELPA instead)
...
* lisp/mail/emacsbug.el (report-emacs-bug-tracker-url)
(report-emacs-bug-bug-alist, report-emacs-bug-choice-widget)
(report-emacs-bug-create-existing-bugs-buffer)
(report-emacs-bug-parse-query-results)
(report-emacs-bug-query-existing-bugs): Remove.
Fixes: debbugs:7449
2012-11-10 15:19:43 -08:00
Glenn Morris
fedb154e30
Make report-emacs-bug-query-existing-bugs obsolete (bug#7449)
...
* lisp/mail/emacsbug.el (report-emacs-bug-query-existing-bugs):
Unautoload, and make obsolete.
2012-11-08 13:35:08 -05:00
Stefan Monnier
d106953274
Cleanup uses of "-hooks".
...
* doc/emacs/custom.texi (Hooks):
* doc/lispref/hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
* lisp/gnus/nndiary.el (nndiary-request-create-group-functions)
(nndiary-request-update-info-functions)
(nndiary-request-accept-article-functions):
* lisp/gnus/gnus-start.el (gnus-subscribe-newsgroup-functions):
* lisp/cedet/semantic/db-file.el (semanticdb-save-database-functions):
* lisp/cedet/semantic/lex.el (semantic-lex-reset-functions):
* lisp/cedet/semantic/edit.el (semantic-change-functions)
(semantic-edits-new-change-functions)
(semantic-edits-delete-change-functions)
(semantic-edits-reparse-change-functions):
* lisp/htmlfontify.el (hfy-post-html-hook):
* lisp/filesets.el (filesets-cache-fill-content-hook):
* lisp/arc-mode.el (archive-extract-hook):
* lisp/progmodes/cc-mode.el (c-prepare-bug-report-hook):
* lisp/net/rcirc.el (rcirc-sentinel-functions)
(rcirc-receive-message-functions, rcirc-activity-functions)
(rcirc-print-functions):
* lisp/net/dbus.el (dbus-event-error-functions):
* lisp/emacs-lisp/eieio.el (eieio-pre-method-execution-functions):
* lisp/emacs-lisp/checkdoc.el (checkdoc-style-functions)
(checkdoc-comment-style-functions): Don't use "-hooks" suffix.
* lisp/term/sun.el (sun-raw-prefix-hooks):
* lisp/mail/sendmail.el (mail-yank-hooks):
* lisp/mh-e/mh-letter.el (mh-yank-hooks): Use make-obsolete-variable.
2012-10-23 11:06:07 -04:00
Glenn Morris
98222ee58b
Auto-commit of loaddefs files.
2012-10-12 06:19:14 -04:00
Glenn Morris
3a989246b1
rmail-header-summary fix for bug#12625
...
* lisp/mail/rmailsum.el (rmail-header-summary):
Fix 2010-11-26 test for multiline Subject: field.
2012-10-11 21:01:50 -04:00
Glenn Morris
817330b512
Auto-commit of loaddefs files.
2012-10-07 06:23:48 -04:00
Glenn Morris
99a1e70110
Fix infloop in rmailmm on multipart messages with epilogues
...
* lisp/mail/rmailmm.el (rmail-mime-process-multipart):
Do not confuse a multipart message with an epilogue
with a "truncated" one; fixes 2011-06-27 change.
Fixes: debbugs:10101
2012-10-07 00:49:16 -07:00
Chong Yidong
59f7af816e
Use declare forms, where possible, to mark obsolete functions.
...
* lisp/allout.el (allout-passphrase-hint-string): Likewise.
(allout-init): Use a declare form to mark obsolete.
* lisp/calendar/calendar.el (calendar-version):
* lisp/calendar/icalendar.el (icalendar-extract-ical-from-buffer)
(icalendar-convert-diary-to-ical):
* lisp/cus-edit.el (custom-mode):
* lisp/ansi-color.el (ansi-color-unfontify-region):
* lisp/international/latin1-disp.el (latin1-char-displayable-p):
* lisp/progmodes/cwarn.el (turn-on-cwarn-mode):
* lisp/progmodes/which-func.el (which-func-update-1): Use
define-obsolete-function-alias.
* lisp/bookmark.el (bookmark-jump-noselect): Use a declare form to mark
this function obsolete.
* lisp/calendar/cal-x.el (calendar-two-frame-setup)
(calendar-only-one-frame-setup, calendar-one-frame-setup):
* lisp/calendar/calendar.el (american-calendar, european-calendar)
(calendar-for-loop):
* lisp/comint.el (comint-dynamic-simple-complete)
(comint-dynamic-complete-as-filename, comint-unquote-filename):
* lisp/desktop.el (desktop-load-default):
* lisp/dired-x.el (dired-omit-here-always)
(dired-hack-local-variables, dired-default-directory):
* lisp/emacs-lisp/derived.el (derived-mode-class):
* lisp/emacs-lisp/timer.el (timer-set-time-with-usecs):
* lisp/emacs-lock.el (toggle-emacs-lock):
* lisp/epa.el (epa-display-verify-result):
* lisp/epg.el (epg-sign-keys, epg-start-sign-keys)
(epg-passphrase-callback-function):
* lisp/eshell/esh-util.el (eshell-for):
* lisp/eshell/eshell.el (eshell-remove-from-window-buffer-names)
(eshell-add-to-window-buffer-names):
* lisp/files.el (locate-file-completion):
* lisp/imenu.el (imenu-example--create-c-index)
(imenu-example--create-lisp-index)
(imenu-example--lisp-extract-index-name)
(imenu-example--name-and-position):
* lisp/international/mule-cmds.el (princ-list):
* lisp/international/mule-diag.el (decode-codepage-char):
* lisp/international/mule-util.el (detect-coding-with-priority):
* lisp/iswitchb.el (iswitchb-read-buffer):
* lisp/mail/mailalias.el (mail-complete):
* lisp/mail/sendmail.el (mail-sent-via):
* lisp/mouse.el (mouse-popup-menubar-stuff, mouse-popup-menubar)
(mouse-major-mode-menu):
* lisp/password-cache.el (password-read-and-add):
* lisp/pcomplete.el (pcomplete-parse-comint-arguments):
* lisp/progmodes/sh-script.el (sh-maybe-here-document):
* lisp/replace.el (query-replace-regexp-eval):
* lisp/savehist.el (savehist-load):
* lisp/simple.el (choose-completion-delete-max-match):
* lisp/term.el (term-dynamic-simple-complete):
* lisp/vc/ediff-init.el (ediff-check-version):
* lisp/vc/ediff-wind.el (ediff-choose-window-setup-function-automatically):
* lisp/vc/vc.el (vc-diff-switches-list):
* lisp/view.el (view-return-to-alist-update): Likewise.
* lisp/iswitchb.el (iswitchb-read-buffer): Move code of
iswitchb-define-mode-map here, and delete that obsolete function.
* lisp/subr.el (eval-next-after-load, makehash, insert-string)
(assoc-ignore-representation, assoc-ignore-case): Use declare to
mark obsolete.
(mode-line-inverse-video): Variable deleted.
* lisp/emacs-lisp/byte-run.el (make-obsolete): Doc fix; emphasize that
this applies to functions.
* lisp/erc/erc.el (erc-send-command): Use define-obsolete-function-alias.
* lisp/international/mule-util.el (string-to-sequence): Remove.
* lisp/net/newst-backend.el (newsticker-cache-filename):
* lisp/net/newst-treeview.el (newsticker-groups-filename): Fix
incorrect obsolescence declaration.
* lisp/net/snmp-mode.el (snmp-font-lock-keywords-3): Don't use obsolete
font-lock-reference-face.
* lisp/url/url-parse.el (url-recreate-url-attributes):
* lisp/url/url-util.el (url-generate-unique-filename): Use declare to mark
obsolete.
* src/xdisp.c (mode_line_inverse_video): Delete obsolete variable.
2012-09-25 12:13:02 +08:00
Chong Yidong
a5f2b6ec3b
Remove several obsolete vars and functions unlikely to be still in use.
...
* lisp/vc/log-edit.el (cvs-changelog-full-paragraphs)
(cvs-commit-buffer-require-final-newline): Obsolete variables
removed.
* lisp/font-lock.el (font-lock-reference-face): Use
define-obsolete-variable-alias.
* lisp/international/mule.el (set-char-table-default): Remove.
(set-coding-priority, make-coding-system, generic-char-p)
(charset-list, charset-bytes, charset-id): Use declare to mark
obsolete.
* lisp/mail/supercite.el (sc-version): Remove obsolete function.
(sc-describe): Don't mark as obsolete, since it is bound.
(sc-submit-bug-report): Remove.
* lisp/progmodes/compile.el (compile-internal): Remove obsolete
function.
(compilation-parse-errors-function): Fix typo.
* lisp/vc/emerge.el (emerge-mode): Make it an obsolete alias.
(emerge-version): Remove.
* lisp/vc/pcvs-defs.el (cvs-buffer-name-alist)
(cvs-invert-ignore-marks): Remove references to obsolete vars.
* lisp/vc/vc-hooks.el (vc-default-registered): Don't use
vc-master-templates.
* lisp/vc/pcvs-defs.el (cvs-diff-buffer-name, cvs-diff-ignore-marks)
* lisp/vc/vc-hooks.el (vc-ignore-vc-files, vc-master-templates)
* lisp/vc/vc.el (vc-checkout-carefully): Likewise.
* src/chartab.c (Fset_char_table_default): Obsolete function removed.
2012-09-24 20:23:25 +08:00
Glenn Morris
1feca5a2a0
Tweak previous change
2012-09-23 23:31:02 -07:00
Glenn Morris
bcc0adbf3c
* lisp/mail/emacsbug.el (report-emacs-bug): Include `lsb_release -d'.
2012-09-23 17:46:47 -07:00
Chong Yidong
acfa068f4a
Merge from emacs-24; up to 2012-05-07T14:57:18Z!michael.albinus@gmx.de
2012-09-21 11:03:48 +08:00
Glenn Morris
9d83259abd
Auto-commit of loaddefs files.
2012-09-18 06:17:43 -04:00
Glenn Morris
fefa299077
rmailedit comment
2012-09-18 00:19:25 -07:00
Richard M. Stallman
0dee970c88
When toggling mime processing off, just don't do mime processing.
2012-09-17 07:49:10 -04:00
Richard M. Stallman
acb1c47be0
rmail-retry-failure must avoid mime processing.
2012-09-17 07:44:48 -04:00
Chong Yidong
865fe16fd2
Update docstrings and comments to use "init file" terminology.
...
* bookmark.el (bookmark-bmenu-toggle-filenames): Doc fixes.
* comint.el (comint-prompt-read-only):
* custom.el (defcustom):
* hi-lock.el (hi-lock-mode):
* ibuffer.el (ibuffer-formats):
* ielm.el (ielm-prompt-read-only):
* novice.el (disable-command):
* saveplace.el (toggle-save-place):
* speedbar.el (speedbar-supported-extension-expressions):
* startup.el (auto-save-list-file-prefix, init-file-user)
(after-init-hook, inhibit-startup-echo-area-message):
* strokes.el (strokes-help):
* time-stamp.el (time-stamp):
* calendar/calendar.el (calendar, diary-file):
* calendar/diary-lib.el (diary-mail-entries, diary)
(diary-list-entries-hook):
* calendar/holidays.el (holidays, calendar-holidays):
* calendar/lunar.el (lunar-phases):
* calendar/solar.el (sunrise-sunset):
* emulation/edt.el (edt-load-keys):
* emulation/viper.el (viper-mode):
* eshell/em-alias.el (eshell-command-aliases-list):
* eshell/esh-util.el (eshell-convert-numeric-arguments):
* international/ogonek.el (ogonek-information):
* net/tramp-cmds.el (tramp-bug):
* net/quickurl.el (quickurl-reread-hook-postfix):
* play/decipher.el (decipher-font-lock-keywords):
* progmodes/cc-styles.el (c-set-style):
* progmodes/idlw-shell.el (idlwave-shell-prompt-pattern):
* progmodes/inf-lisp.el (inferior-lisp-prompt):
* progmodes/octave-mod.el (octave-mode):
* progmodes/sql.el (sql-mode, sql-interactive-mode, sql-password):
* progmodes/verilog-mode.el (verilog-read-defines):
* textmodes/two-column.el (2C-mode): Likewise.
2012-09-17 13:41:04 +08:00
Katsumi Yamaoka
48093eb9bc
mail/mailabbrev.el (mail-abbrev-expand-hook): Work for a mail aliasee that holds many addresses.
2012-09-16 23:16:15 +00:00
Glenn Morris
fa05bfe052
* mail/emacsbug.el (report-emacs-bug): Trap load-path-shadows errors.
2012-09-09 19:19:23 -07:00
Lars Ingebrigtsen
8ce192e317
Have smtpmail.el prefer the From: header for the MAIL FROM envelope
...
* mail/smtpmail.el (smtpmail-send-it): Prefer the From: header
over `user-mail-address' for the SMTP MAIL FROM envelope.
(smtpmail-via-smtp): Ditto.
2012-09-04 18:00:10 +02:00
Glenn Morris
3d30044784
* lisp/mail/rmailout.el (rmail-output-read-file-name): Trap errors
...
in rmail-output-file-alist elements, and report them.
2012-08-20 00:45:10 -07:00
Glenn Morris
7cef3569a3
Fix previous rmail-output-read-file-name change
...
* lisp/mail/rmailout.el (rmail-output-read-file-name):
Fix previous change (when the alist is nil or does not match).
2012-08-19 11:41:35 -07:00
Glenn Morris
ee21815118
rmail-output-read-file-name fix for bug#12214
...
This resembles the 2001-05-07 change to rmail-output-read-rmail-file-name,
which was never copied to rmail-output-read-file-name.
It's more complicated now due to Rmail's buffer swapping.
* lisp/mail/rmailout.el (rmail-output-read-file-name):
Check rmail-output-file-alist against the full message body
in the correct rmail buffer.
* lisp/mail/rmail.el: Comment.
2012-08-17 16:38:47 -04:00