Eli Zaretskii
fd59d131bb
Fix rmail-forward.
2011-09-03 13:00:13 +03:00
Eli Zaretskii
a3cf097fd0
Fix display by Rmail of bidirectional text in MIME email messages.
...
lisp/mail/rmailmm.el (rmail-mime-insert-tagline): Insert an extra
newline before and after the tag line, so it doesn't interfere
with determining the paragraph direction of bidirectional text.
2011-09-03 11:44:16 +03:00
Richard M. Stallman
d65e4c159b
Properly handle splitting of Rmail buffer and message view buffer.
2011-08-31 16:49:24 -04:00
Glenn Morris
e5f1c99e95
Minor smtpmail.el fixes.
...
* lisp/mail/smtpmail.el (smtpmail-smtp-user): Add version: tag.
(smtpmail-via-smtp): Handle nil response from smtp.
2011-08-24 20:41:03 -04:00
Lars Magne Ingebrigtsen
7185da524d
(smtpmail-query-smtp-server): Allow `quit'-ing out in case the probe hangs.
2011-08-21 22:29:11 +02:00
Lars Magne Ingebrigtsen
e7f2c178da
(smtpmail-try-auth-methods): Expand the secret password.
2011-08-21 22:10:29 +02:00
Lars Magne Ingebrigtsen
c65c96228e
Only bind `coding-system-for-*' around the process open call to avoid auth-source side effects.
2011-08-21 21:27:27 +02:00
Lars Magne Ingebrigtsen
f5e3c5984b
Introduce a new variable to allow controlling the SMTP user name
...
* mail/smtpmail.el (smtpmail-smtp-user): New variable.
(smtpmail-try-auth-methods): Use it.
2011-08-21 06:11:59 +02:00
Lars Magne Ingebrigtsen
3e79eb87b7
(auth-source): Require to avoid problems with binding variables.
...
Also clean up some unused autoloads.
Fixes: debbugs:9298
2011-08-18 00:02:49 +02:00
Richard M. Stallman
177549d04c
Add rmail-epa-decrypt command.
2011-08-15 22:29:15 -04:00
Paul Eggert
9a70f03d70
Merge from trunk.
2011-08-02 22:05:38 -07:00
Lars Magne Ingebrigtsen
4e190b801d
(smtpmail-via-smtp): Query the user for password if we get errors 550 to 554.
2011-07-17 02:45:56 +02:00
Lars Magne Ingebrigtsen
9988520a26
Use `customize-save-variable' unconditionally, now that it works under emacs -Q
2011-07-11 22:15:04 +02:00
Andreas Schwab
f042cfd86a
* lisp/mail/sendmail.el (send-mail-function): No longer delay custom
...
initialization.
* lisp/custom.el (custom-initialize-delay): Doc fix.
2011-07-08 19:02:01 +02:00
Lars Magne Ingebrigtsen
d760b73104
Allow sending mail in "emacs -Q" by not calling customize-save-variable
...
* mail/smtpmail.el (smtpmail-query-smtp-server): Ditto.
* mail/sendmail.el (sendmail-query-once): If we aren't allowed to
save customizations (with "emacs -Q"), just set the variable
instead of erroring out.
2011-07-08 09:42:21 +02:00
Lars Magne Ingebrigtsen
56ec5115e6
Update doc string of `smtpmail-stream-type'.
...
* mail/smtpmail.el (smtpmail-stream-type): Note that `plain' can
be used.
2011-07-07 16:54:12 +02:00
Richard M. Stallman
c2f9aec8b4
Fix bugs finding grep hits in Rmail buffers.
2011-07-07 06:35:43 -04:00
Kenichi Handa
023e7b416b
chartab.c (sub_char_table_set_range): Fix previous change.
2011-07-07 13:16:52 +09:00
Richard M. Stallman
354cf0ba0b
Rmail mime: Use markers for positions in entities.
2011-07-06 18:43:46 -04:00
Lars Magne Ingebrigtsen
4906cd3d17
* mail/smtpmail.el (smtpmail-default-smtp-server): Made into a defcustom again for backwards compatibility.
2011-07-06 23:34:13 +02:00
Richard M. Stallman
a9a936b988
Fix rmail mime search bug when entity is a string.
2011-07-06 12:48:37 -04:00
Richard M. Stallman
aa8a705c16
rmailmm.el: record truncated mime entities.
2011-07-06 12:44:33 -04:00
Lars Magne Ingebrigtsen
9e87df06a3
(sendmail-query-once): Add an autoload cookie.
2011-07-06 17:45:00 +02:00
Lars Magne Ingebrigtsen
f0691d22b1
* mail/sendmail.el (send-mail-function): Change the default to `sendmail-query-once'.
2011-07-06 17:39:32 +02:00
Juanma Barranquero
9173deecd8
Fix typos.
2011-07-05 11:51:56 +02:00
Lars Magne Ingebrigtsen
6567659206
* mail/feedmail.el (feedmail-buffer-to-smtpmail):
...
`smtpmail-via-smtp' now returns the error instead of nil.
2011-07-03 22:09:38 +02:00
Lars Magne Ingebrigtsen
2f31f37ab7
Add the new `sendmail-query-once' function to sendmail.el.
2011-06-29 22:21:29 +02:00
Chong Yidong
1176868d0a
Tweaks to the report-emacs-bug preamble.
...
* mail/emacsbug.el (report-emacs-bug): Handle non-gnu bug
addresses more clearly. Add hyperlinks for bug-gnu-emacs and
debbugs.gnu.org. Mention acknowledgment email.
2011-06-28 14:10:11 -04:00
Lars Magne Ingebrigtsen
20a7a65f9a
(smtpmail-send-it): Leave off changing the buffer multibyteness, since it shouldn't matter.
2011-06-28 17:30:45 +02:00
Glenn Morris
4a834b86ce
Auto-commit of loaddefs files.
2011-06-27 06:23:19 -04:00
Richard M. Stallman
d31fd9acf0
rmailmm: Handle truncated messages.
2011-06-27 04:01:30 -04:00
Lars Magne Ingebrigtsen
40098786b5
Bind coding-system-for-* to binary to possibly avoid line encoding
...
issues on Windows (among other things).
2011-06-27 02:02:15 +02:00
Lars Magne Ingebrigtsen
468d09d44e
If the SMTP server supports STARTTLS, but Emacs has no built-in or
...
external STARTTLS support, then report this in a sensible fashion to
the user.
2011-06-26 23:05:06 +02:00
Stefan Monnier
c206f5b0f7
* lisp/mail/rmail.el (rmail-show-message-1): Use restore-buffer-modified-p.
2011-06-25 09:38:32 -04:00
Richard M. Stallman
14b4e83d62
Going to grep hit in Rmail buffer finds the message.
2011-06-23 13:08:15 -04:00
Richard M. Stallman
8050daa1d0
Work with changes in mail-bury.
2011-06-23 13:03:59 -04:00
Richard M. Stallman
f444564c73
Marking message as "seen" should not mark buffer as changed.
2011-06-23 12:38:40 -04:00
Richard M. Stallman
56c2cc9a95
Don't reuse previous Message-id when resending.
2011-06-23 12:33:05 -04:00
Martin Rudalics
02cfc6d6fc
Fix display-buffer related bugs reported by Thierry Volpiatto.
...
* window.el (get-lru-window, get-mru-window)
(get-largest-window): Never return a minibuffer window.
(display-buffer-pop-up-window): Fix a bug that could lead to
reusing the minibuffer window.
(display-buffer): Pass original specifier argument to
display-buffer-function instead of the normalized one.
Reported by Thierry Volpiatto <thierry.volpiatto@gmail.com>.
2011-06-23 10:58:45 +02:00
Richard M. Stallman
50718fc219
Make mail exit more nicely when Rmail is in use.
2011-06-22 19:39:29 -04:00
Richard M. Stallman
7a70468fb1
Fix bug: Rmail f copied the entire Rmail file into *mail*.
2011-06-22 19:35:21 -04:00
Lars Magne Ingebrigtsen
97bb109368
(smtpmail-try-auth-methods): If the user has stored a user name, then
...
query for the password first, instead of waiting for SMTP to give an
error message and the trying again.
2011-06-22 21:24:51 +02:00
Lars Magne Ingebrigtsen
ddb7ffeeb8
When the .authinfo file has a user name but not a password, prompt
...
for the password.
2011-06-22 16:48:31 +02:00
Lars Magne Ingebrigtsen
396f7c9d28
(smtpmail-via-smtp): Make sure we don't send QUIT twice.
2011-06-22 11:13:50 +02:00
Lars Magne Ingebrigtsen
6af7a7844e
Set :use-starttls-if-possible so that we always use STARTTLS if the server supports it.
...
SMTP servers that support STARTTLS commonly require it.
2011-06-22 00:55:52 +02:00
Lars Magne Ingebrigtsen
7d36ad4669
(smtpmail-via-smtp): Check for servers saying they want AUTH after MAIL FROM, too.
2011-06-22 00:33:44 +02:00
Lars Magne Ingebrigtsen
95f41d9ad1
Rewritten smtpmail.el to use `open-network-stream' to do STARTTLS
...
upgrades opportunistically, and to only use auth-source for all
credentials. Mostly backwards compatible, but
`smtpmail-auth-credentials' and `smtpmail-starttls-credentials' are
removed, and users who relied on those will have to put the
credentials in ~/.authinfo instead.
2011-06-21 23:10:52 +02:00
Stefan Monnier
bcd70d976f
Use completion-at-point rather than completion-in-region.
...
* lisp/wid-edit.el: Use lexical scoping and move towards completion-at-point.
(widget-complete): Use new :completion-function property.
(widget-completions-at-point): New function.
(default): Use :completion-function instead of :complete.
(widget-default-completions): Rename from widget-default-complete, rewrite.
(widget-string-complete, widget-file-complete, widget-color-complete):
Remove functions.
(file, symbol, function, variable, coding-system, color):
* lisp/international/mule-cmds.el (default-input-method, charset)
(language-info-custom-alist):
* lisp/cus-edit.el (face): Use new property :completions.
* lisp/progmodes/pascal.el (pascal-completions-at-point): New function.
(pascal-mode): Use it.
(pascal-mode-map): Use completion-at-point.
(pascal-toggle-completions): Make obsolete.
(pascal-complete-word, pascal-show-completions):
* lisp/progmodes/octave-mod.el (octave-complete-symbol):
Redefine as obsolete alias.
* lisp/progmodes/octave-inf.el (inferior-octave-completion-at-point):
Signal absence of completion info for old Octave,
(inferior-octave-complete): Redefine as obsolete alias.
* lisp/progmodes/meta-mode.el: Use lexical-binding and completion-at-point.
(meta-completions-at-point): Rename from meta-complete-symbol and
adapt it for use on completion-at-point-functions.
(meta-common-mode): Use it.
(meta-looking-at-backward, meta-match-buffer): Remove.
(meta-complete-symbol): Redefine as obsolete alias.
(meta-common-mode-map): Use completion-at-point.
* lisp/progmodes/make-mode.el: Use lexical-binding and completion-at-point.
(makefile-mode-map): Use completion-at-point.
(makefile-completions-at-point): Rename from makefile-complete and
adapt it for use on completion-at-point-functions.
(makefile-mode): Use it.
(makefile-complete): Redefine as obsolete alias.
2011-06-20 12:02:31 -04:00
Alexander Klimov
254c37a51d
Small fixes for dired-listing-switches usage.
...
Ref: http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg01000.html
* lisp/mail/sendmail.el (mail-recover-1, mail-recover):
* lisp/files.el (recover-file, recover-session):
Handle dired-listing-switches not being just a single short option.
2011-06-08 22:33:26 -07:00
Stefan Monnier
2403c841a8
Silence various byte-compiler warnings.
...
* lisp/emacs-lisp/byte-run.el (make-obsolete-variable): New argument
`access-type' and new obsolescence format.
* lisp/emacs-lisp/bytecomp.el (byte-compile-warn-obsolete): Adjust to
new format.
(byte-compile-check-variable): New `access-type' argument.
Only warn if the access-type is obsolete.
(byte-compile-dynamic-variable-bind, byte-compile-variable-ref)
(byte-compile-variable-set): Adjust callers.
* lisp/help-fns.el (describe-variable): Adjust to new obsolescence format.
* lisp/mail/sendmail.el (mail-mailer-swallows-blank-line): Only mark
setting it as obsolete.
* lisp/simple.el (minibuffer-completing-symbol):
* lisp/font-lock.el (font-lock-beginning-of-syntax-function): Only mark read
access as obsolete.
* lisp/minibuffer.el (minibuffer-completing-file-name): Don't make it
obsolete yet.
* lisp/international/quail.el (quail-mouse-choose-completion): Remove unused
code referring to obsolete var.
(quail-choose-completion-string): Remove.
* lisp/server.el (server-clients-with, server-kill-buffer-query-function)
(server-kill-emacs-query-function): Silence "unused `proc'" warnings.
* lisp/proced.el (proced-send-signal):
* lisp/emacs-lisp/lisp.el (lisp-complete-symbol):
Replace completion-annotate-function with completion-extra-properties.
2011-06-01 16:32:04 -03:00
Glenn Morris
67a0931d39
Use derived-mode-p in previous change.
2011-05-31 20:50:20 -07:00
Glenn Morris
d1a5d56a0c
* lisp/mail/emacsbug.el (report-emacs-bug-hook): Mailclient ignores From.
2011-05-31 20:35:49 -07:00
Stefan Monnier
1257e75502
* lisp/mail/smtpmail.el (smtpmail-send-data): Add progress reporter.
2011-05-30 14:23:47 -03:00
Glenn Morris
be520aca79
Merge from emacs-23; up to 2010-06-12T10:58:54Z!romain@orebokech.com.
2011-05-27 00:18:15 -07:00
Kenichi Handa
c92a1e54c4
mail/sendmail.el (mail-encode-header): Avoid double encoding by let-binding rfc2047-encode-encoded-words to nil.
2011-05-27 13:54:39 +09:00
Glenn Morris
5ec8a86217
* lisp/mail/emacsbug.el: Don't require url-util.
2011-05-26 21:58:50 -04:00
Glenn Morris
fc6c27276c
Restrict regexp match in previous emacsbug.el change.
2011-05-26 09:14:53 -07:00
Glenn Morris
e4245494ba
Adjust prompt in previous emacsbug.el change.
2011-05-25 19:57:08 -07:00
Glenn Morris
7d15102b76
Try to check From address in bug reports (bug#8038)
...
* lisp/mail/emacsbug.el (report-emacs-bug): Mention checking From address.
(report-emacs-bug-hook): Try to validate the From address.
2011-05-25 20:52:33 -04:00
Glenn Morris
db0406bb64
Merge from emacs-23; up to 2010-06-11T21:26:13Z!lekktu@gmail.com.
2011-05-23 20:54:18 -07:00
Stefan Monnier
4f91a8160f
Don't quote lambda expressions with `quote'.
2011-05-23 14:57:17 -03:00
Kenichi Handa
b8d747b9bd
RFC2047-encode header of outgoing mails.
2011-05-23 13:44:29 +09:00
Sean Neakums
7261f6cee1
Fix for sc-nested-citation-p in supercite.el.
...
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=109145
* mail/supercite.el (sc-default-cite-frame): Handle
sc-nested-citation-p when sc-cite-blank-lines-p is non-nil.
2011-05-22 14:46:49 -04:00
Glenn Morris
c136e5cdf2
Remove lib-src/fakemail.c.
...
* lib-src/fakemail.c: Remove file.
* lib-src/Makefile.in (UTILITIES): Remove fakemail${EXEEXT}.
(fakemail${EXEEXT}): Remove rule.
* lib-src/makefile.w32-in ($(BLD)/fakemail.exe, fakemail)
($(BLD)/fakemail.$(O)): Remove.
* lisp/mail/sendmail.el (sendmail-program): Fall back to just "sendmail".
* lisp/mail/feedmail.el: Update commentary.
* doc/emacs/ack.texi (Acknowledgments): Remove fakemail.c.
* etc/NEWS: Mention this.
* INSTALL: Remove fakemail.
2011-05-17 20:39:45 -07:00
Glenn Morris
2dd12e7ff0
* lisp/mail/mail-utils.el (mail-dont-reply-to): Silence compiler.
2011-05-16 19:40:34 -07:00
Glenn Morris
1aa6430740
* lisp/mail/feedmail.el (bbdb-dwim-net-address, vm-mail): Declare.
2011-05-14 11:47:29 -07:00
Glenn Morris
50b23e5a9e
Clean-up previous feedmail.el merge.
...
* lisp/mail/feedmail.el (feedmail-confirm-outgoing-timeout)
(feedmail-sendmail-f-doesnt-sell-me-out)
(feedmail-queue-slug-suspect-regexp, feedmail-debug)
(feedmail-debug-sit-for, feedmail-queue-express-hook)
(feedmail-queue-runner-message-sender): Set :version.
(bbdb-search, bbdb-records, smtp-via-smtp, smtp-server): Declare.
(feedmail-binmail-gnulinuxish-template):
Rename from feedmail-binmail-linuxish-template.
(feedmail-buffer-to-smtp, feedmail-vm-mail-mode):
Use insert-buffer-substring.
2011-05-14 11:43:43 -07:00
Bill Carpenter
215cda7c79
Update from version on author's website.
...
* lisp/mail/feedmail.el (feedmail-patch-level): Increase.
(feedmail-debug): New custom group.
(feedmail-confirm-outgoing-timeout)
(feedmail-sendmail-f-doesnt-sell-me-out)
(feedmail-queue-slug-suspect-regexp, feedmail-debug)
(feedmail-debug-sit-for, feedmail-queue-express-hook): New options.
(feedmail-sender-line, feedmail-from-line)
(feedmail-fiddle-headers-upwardly, feedmail-enable-spray)
(feedmail-spray-this-address, )
(feedmail-spray-address-fiddle-plex-list)
(feedmail-queue-use-send-time-for-date)
(feedmail-queue-use-send-time-for-message-id)
(feedmail-last-chance-hook, feedmail-queue-runner-mode-setter)
(feedmail-buffer-eating-function):
Doc fixes.
(feedmail-spray-via-bbdb, feedmail-buffer-to-smtp)
(feedmail-vm-mail-mode, feedmail-message-action-scroll-up)
(feedmail-message-action-scroll-down): New functions.
(feedmail-queue-directory, feedmail-queue-draft-directory):
Use expand-file-name.
(feedmail-prompt-before-queue-standard-alist): Add scroll entries.
Remove C-v help entry.
(feedmail-queue-buffer-file-name): New variable.
(feedmail-mail-send-hook-splitter, feedmail-buffer-to-binmail)
(feedmail-buffer-to-smtpmail, feedmail-queue-express-to-draft)
(feedmail-message-action-send-strong, feedmail-message-action-edit)
(feedmail-message-action-draft, feedmail-message-action-draft-strong)
(feedmail-message-action-queue, feedmail-message-action-queue-strong)
(feedmail-message-action-toggle-spray)
(feedmail-run-the-queue-no-prompts)
(feedmail-run-the-queue-global-prompt, feedmail-queue-reminder)
(feedmail-look-at-queue-directory, feedmail-queue-subject-slug-maker)
(feedmail-create-queue-filename, feedmail-rfc822-time-zone):
(feedmail-fiddle-header, feedmail-give-it-to-buffer-eater)
(feedmail-envelope-deducer, feedmail-fiddle-from)
(feedmail-fiddle-sender, feedmail-default-date-generator)
(feedmail-fiddle-date, feedmail-fiddle-message-id)
(feedmail-fiddle-spray-address)
(feedmail-fiddle-list-of-spray-fiddle-plexes)
(feedmail-fiddle-list-of-fiddle-plexes)
(feedmail-fill-to-cc-function, feedmail-fill-this-one)
(feedmail-one-last-look, feedmail-fqm-p): Add debug calls.
(feedmail-queue-runner-message-sender, feedmail-binmail-template):
Change default. Doc fix.
(feedmail-queue-runner-cleaner-upper): Use feedmail-say-chatter.
(feedmail-binmail-linuxish-template): New constant.
(feedmail-buffer-to-sendmail): Doc fix. Add debug call.
Respect feedmail-sendmail-f-doesnt-sell-me-out.
(feedmail-send-it): Add debug call.
Use feedmail-queue-buffer-file-name, and
feedmail-send-it-immediately-wrapper.
(feedmail-message-action-send): Add debug call.
Use feedmail-send-it-immediately-wrapper.
(feedmail-queue-express-to-queue): Add debug call.
Run feedmail-queue-express-hook.
(feedmail-message-action-help): Add debug call. Use feedmail-p-h-b-n.
(feedmail-message-action-help-blat):
Rename from feedmail-queue-send-edit-prompt-help-first.
(feedmail-run-the-queue): Add debug call. Set buffer-file-type.
Check line-endings. Handle errors better.
(feedmail-queue-reminder-brief, feedmail-queue-reminder-medium):
Doc fix. Add debug call.
(feedmail-queue-send-edit-prompt): Doc fix. Add debug call.
Use feedmail-queue-send-edit-prompt-inner.
(feedmail-queue-runner-prompt, feedmail-scroll-buffer): New functions.
(feedmail-queue-send-edit-prompt-inner): New function, extracted
from feedmail-queue-send-edit-prompt.
(feedmail-queue-send-edit-prompt-help)
(feedmail-queue-send-edit-prompt-help-later): Remove functions.
(feedmail-tidy-up-slug): Add debug call.
Respect feedmail-queue-slug-suspect-regexp.
(feedmail-queue-subject-slug-maker): Use buffer-substring-no-properties.
(feedmail-dump-message-to-queue): Add debug call.
Expand queue-directory.
(feedmail-dump-message-to-queue): Change message slightly.
Use feedmail-say-chatter.
(feedmail-rfc822-date): Add debug call. Bind system-time-locale.
(feedmail-send-it-immediately-wrapper): New function.
(feedmail-send-it-immediately): Add debug calls. Use let not let*.
Insert empty string rather than newline. Handle full-frame case.
Use catch/throw. Use feedmail-say-chatter.
(feedmail-fiddle-from): Try mail-host-address.
(feedmail-default-message-id-generator): Doc fix.
Bind system-time-locale. Handle missing end.
(feedmail-fiddle-x-mailer): Add debug call.
Handle feedmail-x-mailer-line being nil.
(feedmail-accume-n-nuke-header, feedmail-deduce-address-list):
Add debug call. Use buffer-substring-no-properties.
(feedmail-say-debug, feedmail-say-chatter): New functions.
(feedmail-find-eoh): Give an explicit error.
2011-05-14 11:30:21 -07:00
Glenn Morris
5237a44fef
* lisp/mail/feedmail.el (feedmail-buffer-to-sendmail): Require sendmail.
2011-05-12 19:06:35 -07:00
Glenn Morris
8340026cae
sendmail.el trivia.
...
* lisp/mail/sendmail.el (sendmail-program): Try executable-find first.
(sendmail-send-it): sendmail-program cannot be unbound.
2011-05-12 18:42:24 -07:00
Leo Liu
b404486913
Add a new footnote style unicode
...
See also the discussion thread in:
http://thread.gmane.org/gmane.emacs.devel/139221
2011-05-10 16:20:21 +08:00
Leo Liu
9e2dd53f16
Convert mail/footnote.el to utf-8 encoding
2011-05-10 16:14:42 +08:00
Eli Zaretskii
605c937661
Fix bug #8595 with setting mailclient-send-it on MS-Windows.
...
lisp/mail/sendmail.el (send-mail-function): On MS-Windows, default to
mailclient-send-it even if window-system is nil.
2011-05-07 20:58:40 +03:00
Stefan Monnier
daca8ba5e3
Use completion-at-point for mailalias.el
...
* lisp/mail/mailalias.el: Use lexical-binding.
(pattern, mailalias-done): Declare dynamic.
(mail-completion-at-point-function): New function, from mail-complete.
(mail-complete): Use it.
(mail-completion-expand): New function.
(mail-get-names): Use it.
(mail-directory, mail-directory-process, mail-directory-stream):
Don't use `pattern' for lexically bound arg.
* lisp/mail/sendmail.el (mail-mode-map): Use completion-at-point.
(mail-mode): Setup mailalias completion here instead.
2011-04-15 10:50:04 -03:00
Glenn Morris
ccb55d277a
* lisp/mail/rmail.el (rmail-msgend, rmail-msgbeg): Doc fixes.
2011-03-09 19:41:17 -08:00
Glenn Morris
fb532fe811
sendmail.el fix for bug#1776.
...
* lisp/mail/sendmail.el (mail-mode-map): Remove mail-sent-via.
(mail-mode): Remove mail-sent-via from the doc.
(mail-sent-via): Make it obsolete.
2011-03-02 23:08:22 -08:00
Glenn Morris
2b0c733045
Merge from emacs-23; up to 2010-06-03T05:41:49Z!rgm@gnu.org.
2011-02-27 17:07:29 -08:00
Andreas Schwab
b9eed2f259
Regenerate autoloads
2011-02-26 10:48:22 +01:00
Juanma Barranquero
8307f92370
Fix typos.
2011-02-23 20:56:30 +01:00
Glenn Morris
97610156f4
Fix spelling of "precede".
2011-02-22 23:08:12 -08:00
Glenn Morris
c9f50c819f
Comment spelling fix.
2011-02-22 20:27:42 -08:00
Glenn Morris
cce7d53002
Merge from emacs-23; up to 2010-06-02T00:10:42Z!yamaoka@jpl.org.
2011-02-22 20:19:28 -08:00
Glenn Morris
4902e827bc
Remove pointless setting of byte-compile-dynamic in tiny, tiny file.
2011-02-22 20:00:52 -08:00
Kenichi Handa
c1449bffe2
mail/rmailmm.el (rmail-mime-process-multipart): Do not signal an error when a multipart boundary in the nested multipart is found.
2011-02-23 11:32:35 +09:00
Kenichi Handa
2e15a2cf4d
merge emacs-23
2011-02-22 09:22:09 +09:00
Kenichi Handa
1f459fa46c
Decode "encoded-words" of header components on replying.
2011-02-22 09:19:08 +09:00
Andreas Schwab
652db9c009
Update autoloads
2011-02-20 12:59:44 +01:00
Glenn Morris
67ab0163d6
Merge from emacs-23; up to 2010-06-01T01:49:15Z!monnier@iro.umontreal.ca
2011-02-19 11:40:59 -08:00
Kenichi Handa
16bc9688d8
Fix setting of buffer-file-coding-system for MIME message.
2011-02-19 18:22:24 +09:00
Chong Yidong
38a7165591
Make rmail-default-dont-reply-to-names nil (Bug#7888); rename rmail-dont-reply-*.
...
* lisp/mail/mail-utils.el (mail-dont-reply-to-names): New variable,
from rmail-dont-reply-to-names. Callers changed.
(mail-dont-reply-to): Rename from mail-dont-reply-to.
(rmail-dont-reply-to): Make it an obsolete alias.
* lisp/mail/rmail.el (rmail-default-dont-reply-to-names): Default to
nil, and make obsolete.
(rmail-dont-reply-to-names): Alias to mail-dont-reply-to-names.
* lisp/mail/rmailsum.el (rmail-summary-sort-by-correspondent): Doc fix.
* lisp/mail/rmailsort.el (rmail-sort-by-correspondent)
(rmail-select-correspondent): Doc fix. Use mail-dont-reply-to.
* lisp/mail/rmail.el (rmail-reply): Use mail-dont-reply-to.
2011-02-12 16:45:42 -05:00
Ted Zlatanov
563790b6db
Use auto-source-search' instead of
auto-source-user-or-password'.
...
* mail/smtpmail.el: Autoload `auto-source-search' instead of
`auto-source-user-or-password.
(smtpmail-try-auth-methods): Use it.
* net/imap-hash.el: Autoload `auto-source-search' instead of
`auto-source-user-or-password.
(imap-hash-open-connection): Use it.
* net/tramp-imap.el: Autoload `auto-source-search' instead of
`auto-source-user-or-password.
(tramp-imap-passphrase-callback-function): Use it.
* net/tramp.el (tramp-default-method): Also check if
`auth-source-search' is bound.
(tramp-read-passwd): Use `auth-source-search' instead of
`auto-source-user-or-password'.
* url-parse.el (url-bit-for-url, url-user-for-url)
(url-password-for-url): Use `auto-source-search' instead of
`auto-source-user-or-password'.
* url-auth.el: Autoload `auto-source-search' instead of
`auto-source-user-or-password'.
(url-basic-auth, url-digest-auth, url-do-auth-source-search): Use it.
2011-02-12 11:51:02 -06:00
Stefan Monnier
b016851cb1
Move keymap initialization into declaration.
...
* lisp/textmodes/enriched.el (enriched-mode-map):
* lisp/textmodes/bib-mode.el (bib-mode-map):
* lisp/term/lk201.el (lk201-function-map):
* lisp/tar-mode.el (tar-mode-map):
* lisp/replace.el (occur-mode-map):
* lisp/progmodes/idlwave.el (idlwave-rinfo-mouse-map, idlwave-rinfo-map):
* lisp/progmodes/idlw-help.el (idlwave-help-mode-map):
* lisp/progmodes/gdb-mi.el (gdb-memory-format-menu, gdb-memory-unit-menu):
* lisp/play/solitaire.el (solitaire-mode-map):
* lisp/play/snake.el (snake-mode-map, snake-null-map):
* lisp/play/pong.el (pong-mode-map):
* lisp/play/handwrite.el (menu-bar-handwrite-map):
* lisp/play/gametree.el (gametree-mode-map):
* lisp/net/rcirc.el (rcirc-mode-map, rcirc-browse-url-map
(rcirc-multiline-minor-mode-map, rcirc-track-minor-mode-map):
* lisp/net/newst-plainview.el (newsticker-menu, newsticker-mode-map)
(newsticker--url-keymap):
* lisp/net/net-utils.el (nslookup-mode-map, ftp-mode-map):
* lisp/menu-bar.el (menu-bar-file-menu, menu-bar-i-search-menu)
(menu-bar-search-menu, menu-bar-replace-menu, menu-bar-goto-menu)
(menu-bar-edit-menu, menu-bar-custom-menu)
(menu-bar-showhide-fringe-ind-menu, menu-bar-showhide-fringe-menu)
(menu-bar-showhide-scroll-bar-menu, menu-bar-showhide-menu)
(menu-bar-line-wrapping-menu, menu-bar-options-menu)
(menu-bar-games-menu, menu-bar-encryption-decryption-menu)
(menu-bar-tools-menu, menu-bar-describe-menu)
(menu-bar-search-documentation-menu, menu-bar-manuals-menu)
(menu-bar-help-menu):
* lisp/mail/rmailsum.el (rmail-summary-mode-map):
* lisp/kmacro.el (kmacro-step-edit-map):
* lisp/ibuffer.el (ibuffer-mode-groups-popup, ibuffer-mode-map)
(ibuffer-mode-operate-map):
* lisp/hi-lock.el (hi-lock-menu, hi-lock-map):
* lisp/emulation/vip.el (vip-mode-map):
* lisp/emacs-lisp/re-builder.el (reb-lisp-mode-map):
* lisp/bookmark.el (bookmark-bmenu-mode-map):
* lisp/help-mode.el (help-mode-map):
* lisp/erc/erc-list.el (erc-list-menu-mode-map):
* lisp/org/org-remember.el (org-remember-mode-map):
* lisp/org/org-src.el (org-src-mode-map): Move initialization into declaration.
2011-02-10 11:56:00 -05:00
Chong Yidong
f8b351c190
Remove the check for non-ASCII in report-emacs-bug-hook (Bug#7925).
...
* mail/emacsbug.el (report-emacs-bug-hook): Remove the check for
non-ASCII characters.
2011-02-06 10:04:31 -05:00
Jan Djärv
253f7d1bc5
Implement C-c m in report-emacs-bug (insert to mailer) for OSX.
...
* mail/emacsbug.el (report-emacs-bug-insert-to-mailer): Check
report-emacs-bug-can-use-osx-open and use that if t.
(report-emacs-bug-can-use-osx-open): New function.
(report-emacs-bug): Rename can-xdg-email to can-insert-mail.
Check report-emacs-bug-can-use-osx-open also for can-insert-mail.
2011-01-30 19:59:58 +01:00
Chong Yidong
2e804fc7e7
Update autoloads.
2011-01-28 11:58:04 -05:00
Glenn Morris
95df8112a0
Refill some long/short copyright headers.
2011-01-26 00:36:39 -08:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Andreas Schwab
44ec06d43e
Update md5 checksums
2011-01-18 20:08:00 +01:00
Paul Eggert
61f74651c4
Merge from mainline.
2011-01-17 11:47:38 -08:00
Paul Eggert
a3e44e7937
Merge from mainline.
2011-01-17 11:01:01 -08:00
Glenn Morris
e9bffc61f2
Refill some copyright headers.
2011-01-15 18:21:30 -08:00
Glenn Morris
0d9f702fd0
Nuke arch-tags.
2011-01-15 15:16:57 -08:00
Glenn Morris
d52969e8af
Merge from emacs-23 branch, up to 2010-05-20T21:33:58Z!juri@jurta.org.
...
Note:
emacs-23 2010-05-20T01:32:08Z!lekktu@gmail.com is rendered unnecessary by pre-existing 2010-05-20
trunk change.
2011-01-15 12:38:27 -08:00
Glenn Morris
362b9d483c
Merge from emacs-23 branch.
2011-01-15 12:03:38 -08:00
Chong Yidong
9f19b8ddfe
Bump version to 23.2.92.
...
Regenerate AUTHORS, configure, and ldefs-boot.el.
2011-01-14 22:50:47 -05:00
Stefan Monnier
f80aa5bfa9
Update md5 checksums
2011-01-14 13:06:07 -05:00
Stefan Monnier
77ab81d054
Merge from emacs-23
2011-01-14 12:18:41 -05:00
Kenichi Handa
1a6a03e4a3
Fix setting of buffer-file-coding-system of RMAIL buffer.
2011-01-14 13:04:10 +09:00
Stefan Monnier
b49a2dbf58
* lisp/mail/mail-utils.el (mail-strip-quoted-names): Make the regexp code
...
work for nested comments.
2011-01-13 16:48:34 -05:00
Chong Yidong
25ca2e6140
New arg RETURN-ACTION for compose-mail, and related functions.
...
* lisp/mail/sendmail.el (mail-return-action): New var.
(mail-mode): Make it buffer-local.
(mail-bury): Obey it. Move special Rmail window handling to
rmail-mail-return.
(mail, mail-setup): New arg RETURN-ACTION.
(sendmail-user-agent-compose): Move from simple.el.
* lisp/simple.el (sendmail-user-agent-compose): Move to sendmail.el.
(compose-mail): New arg RETURN-ACTION.
(compose-mail-other-window, compose-mail-other-frame): Likewise.
* lisp/gnus/gnus-msg.el (gnus-msg-mail): New arg RETURN-ACTION. Pass it to
message-mail.
* lisp/gnus/message.el (message-mail): New arg RETURN-ACTION.
(message-return-action): New var.
(message-bury): Use it.
(message-mode): Make it buffer-local.
(message-send-and-exit): Always call message-bury.
(message-tool-bar-gnome): Tweak tool-bar items. Add :vert-only tags.
* lisp/mail/rmail.el (rmail-mail-return): New function.
(rmail-start-mail): Pass it to compose-mail.
* lisp/mh-e/mh-comp.el (mh-user-agent-compose): New arg RETURN-ACTION.
2011-01-12 23:23:41 -05:00
Kenichi Handa
07ee935146
merge emacs-23
2011-01-12 15:11:40 +09:00
Kenichi Handa
e7ca0062a4
Another improvement of MIME handling in rmail.
2011-01-12 15:08:55 +09:00
Lennart Borgman
320912fb3d
Fix permanancy of BUFFER-LIST arg to list-buffers-noselect (Bug#7749).
...
* buff-menu.el (Buffer-menu-buffer-list): New var.
(Buffer-menu-revert-function, list-buffers-noselect): Use it, so a
restricted buffer list is not lost on revert (Bug#7749).
2011-01-08 17:15:51 -05:00
Kenichi Handa
8434f23924
Fix handling of unknown MIME type (bug#7651).
2011-01-04 16:09:46 +09:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Chong Yidong
7c420169ba
Merge changes from emacs-23 branch
2011-01-02 15:31:19 -05:00
Mark Lillibridge
2f9520592d
* lisp/mail/mail-utils.el (mail-strip-quoted-names): Don't modify the
...
" *temp*" buffer.
Fixes: debbugs:7746
2011-01-01 22:16:03 -05:00
Mark Lillibridge
9430e9882e
Mail-utils fix for bug#7746. (tiny change)
...
* lisp/mail/mail-utils.el (mail-strip-quoted-names): Avoid clobbering
an existing temp buffer.
2011-01-01 18:43:26 -08:00
Glenn Morris
8de31eeccb
Small mail-utils fix for bug 7760.
...
* lisp/mail/mail-utils.el (mail-mbox-from): Handle From: headers with
multiple addresses.
2011-01-01 18:35:23 -08:00
Kenichi Handa
8258ae3f5a
Fix error handling of MIME parsing.
2010-12-24 23:00:14 +09:00
Andreas Schwab
b0eab0848b
Update autoloads in rmail.el
2010-12-24 10:07:39 +01:00
Kenichi Handa
186f7f0b7f
Enable display mode of MIME message in rmail.
2010-12-24 13:38:22 +09:00
Chong Yidong
d1ab8d82ef
* lisp/mail/binhex.el: Improve commentary (Bug#7482).
2010-12-17 19:16:10 +08:00
Chong Yidong
5614fd5608
Delete long unused functions and variables in rect.el.
...
lisp/rect.el (operate-on-rectangle-lines, string-rectangle-string):
Delete unused variables.
(move-to-column-force): Remove function obsolete since 21.2.
2010-12-15 10:05:38 +08:00
Glenn Morris
e758216c60
Misc sendmail.el.
...
* lisp/mail/sendmail.el: Don't require rmail or mailalias when compiling.
Require mail-utils.
(mail-alias-file): Don't autoload. Doc fix.
(mail-bury-selects-summary, mail-send-nonascii): Don't autoload.
(mail-mailer-swallows-blank-line): Default to nil. Doc fix.
Mark as obsolete, and risky.
(mail-setup): Simplify.
2010-12-13 21:01:08 -08:00
Glenn Morris
53aff12a2f
Make build-mail-aliases an interactive command.
...
* lisp/mail/mailalias.el (build-mail-aliases): Make it interactive.
* lisp/mail/sendmail.el (build-mail-aliases): Update autoload.
* doc/misc/faq.texi (Expanding aliases when sending mail):
Now build-mail-aliases is interactive.
2010-12-13 20:42:59 -08:00
Glenn Morris
aae4b48c36
Remove some dired.el autoload cookies on defcustoms.
...
* lisp/dired.el (dired-trivial-filenames, dired-chown-program)
(dired-auto-revert-buffer): Remove autoload cookies.
* lisp/mail/sendmail.el (mail-recover-1): Require 'dired.
2010-12-13 20:35:33 -08:00
Glenn Morris
0273f794ad
* lisp/mail/mail-utils.el: No need to require lisp-mode, it's in loadup.
2010-12-13 20:26:01 -08:00
Stefan Monnier
f49d1f52b2
Merge from emacs-23
2010-12-13 10:27:36 -05:00
Eli Zaretskii
95e4cc854b
Fix bug #7589 with EOL format in smtpmail's queued mail.
...
mail/smtpmail.el (smtpmail-send-it): Write queued mail body with Unix EOLs.
2010-12-13 17:12:01 +02:00
Glenn Morris
e554b3f832
Small emacsbug.el stuff.
...
* lisp/mail/emacsbug.el (report-emacs-bug): Use mail-user-agent properties.
(report-emacs-bug-create-existing-bugs-buffer): Avoid free variables.
2010-12-09 19:39:18 -08:00
Glenn Morris
b2364eaaa8
* lisp/mail/smtpmail.el (smtpmail-send-it): Revert previous change.
...
(convert-standard-filename means it was bogus.)
2010-12-08 17:46:03 -08:00
Glenn Morris
5fe9ebd14e
* mail/emacsbug.el (report-emacs-bug): Try to handle some other mail clients.
2010-12-07 19:47:27 -08:00
Glenn Morris
3c1e62f86e
Small smtpmail fix for bug#7588.
...
* lisp/mail/smtpmail.el (smtpmail-send-it): Avoid colons in the queued
file names, for the sake of MS Windows.
2010-12-07 19:29:41 -08:00
Chong Yidong
d8b2a96214
Fix crash with invisible text and overlays (Bug#7016).
...
* src/dispextern.h (struct it): New member overlay_strings_charpos.
* src/xdisp.c (next_overlay_string, load_overlay_strings): Record the
charpos where we computed n_overlay_strings.
(next_overlay_string): Load overlay strings at recorded position,
which may not be the same as the iterator's charpos (Bug#7016).
2010-12-06 01:54:52 -05:00
Glenn Morris
f62f063dd0
emacsbug.el trivia.
...
* lisp/mail/emacsbug.el (report-emacs-bug-create-existing-bugs-buffer):
Remove more undefined cl functions.
2010-12-02 19:03:06 -08:00
Chong Yidong
088c8c092b
Fix error in last merge.
...
src/gtkutil.c (menubar_map_cb): Use xg_height_or_width_changed.
2010-11-30 12:01:18 -05:00
Kenichi Handa
7e116860bb
Implement rmail-search-mime-message-function.
2010-11-29 21:22:39 +09:00
Chong Yidong
07976ae3b8
Merge changes from emacs-23 branch
2010-11-27 15:04:57 -05:00
Glenn Morris
8244506278
sendmail.el trivia.
...
* lisp/mail/sendmail.el (build-mail-aliases): Doc fix for autoload.
(expand-mail-aliases): Remove unnecessary autoload.
2010-11-26 19:29:06 -08:00
Glenn Morris
a140ec5f5e
Fix emacsbug.el errors clearly flagged by the byte-compiler.
...
* lisp/mail/emacsbug.el (report-emacs-bug-create-existing-bugs-buffer):
Replace undefined CL functions.
2010-11-26 19:15:59 -08:00
Kenichi Handa
afde451abe
mail/rmailmm.el (rmail-mime-insert-multipart): For unsupported multipart subtypes, insert all as usual.
2010-11-26 21:58:41 +09:00
Kenichi Handa
3d9ee611b8
mail/rmail.el: Require rfc2047.
2010-11-26 16:58:35 +09:00
Kenichi Handa
d1be4ec274
Improve rmail's MIME handling.
2010-11-26 13:06:59 +09:00
Lars Magne Ingebrigtsen
b3ea64a3ee
* mail/rfc2368.el (rfc2368-parse-mailto-url): Unfold URLs before
...
parsing them. This makes mailto:...?subject=foo\nbar work.
2010-11-26 03:28:03 +01:00
Lars Magne Ingebrigtsen
7bd9b9d8b4
(mailclient-send-it): Bind `browse-url-mailto-function' to nil to
...
use the external browser function to send the mail.
2010-11-24 07:34:12 +01:00
Tassilo Horn
331460ac64
* mail/emacsbug.el (report-emacs-bug-query-existing-bugs): Mention
...
that the keywords should be comma separated.
2010-11-23 09:00:56 +01:00
Tassilo Horn
7dcd777e14
* mail/emacsbug.el (report-emacs-bug-query-existing-bugs)
...
(report-emacs-bug-parse-query-results)
(report-emacs-bug-create-existing-bugs-buffer): Pass through
keywords used for querying the bug database to show them in the
existing bugs buffer.
2010-11-20 18:32:57 +01:00
Tassilo Horn
614316a700
* mail/emacsbug.el (report-emacs-bug-tracker-url)
...
(report-emacs-bug-create-existing-bugs-buffer)
(report-emacs-bug-parse-query-results)
(report-emacs-bug-query-existing-bugs): Implemented a bug querying
mechanism.
2010-11-20 12:39:44 +01:00
Glenn Morris
2af05d6ecd
mailheader.el comments.
2010-11-10 20:10:38 -08:00
Glenn Morris
9b026d9f13
Replace still more end-of-line etc with line-end-position, etc.
...
* lisp/gnus/nnbabyl.el (nnbabyl-request-move-article, nnbabyl-delete-mail)
(nnbabyl-check-mbox): Use point-at-bol.
* lisp/cedet/semantic/lex.el (semantic-lex-ignore-comments, semantic-flex):
* lisp/cedet/semantic/grammar.el (semantic-grammar-epilogue):
* lisp/cedet/ede/speedbar.el (ede-find-nearest-file-line):
* lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules):
* lisp/cedet/ede/autoconf-edit.el (autoconf-delete-parameter):
Use point-at-bol and point-at-eol.
* lisp/vc/emerge.el (emerge-line-number-in-buf):
* lisp/textmodes/ispell.el (ispell-region):
* lisp/textmodes/fill.el (current-fill-column):
* lisp/progmodes/xscheme.el (xscheme-send-current-line):
* lisp/progmodes/vhdl-mode.el (vhdl-current-line, vhdl-line-copy):
* lisp/progmodes/tcl.el (tcl-hairy-scan-for-comment):
* lisp/progmodes/sh-script.el (sh-handle-prev-do):
* lisp/progmodes/meta-mode.el (meta-indent-line):
* lisp/progmodes/idlwave.el (idlwave-goto-comment, idlwave-fill-paragraph)
(idlwave-in-quote):
* lisp/progmodes/idlw-shell.el (idlwave-shell-current-frame)
(idlwave-shell-update-bp-overlays, idlwave-shell-sources-filter):
* lisp/progmodes/fortran.el (fortran-looking-at-if-then):
* lisp/progmodes/etags.el (find-tag-in-order, etags-snarf-tag):
* lisp/progmodes/cperl-mode.el (cperl-sniff-for-indent)
(cperl-find-pods-heres):
* lisp/progmodes/ada-mode.el (ada-get-current-indent, ada-narrow-to-defun):
* lisp/net/quickurl.el (quickurl-list-insert):
* lisp/net/ldap.el (ldap-search-internal):
* lisp/net/eudc.el (eudc-expand-inline):
* lisp/mail/sendmail.el (sendmail-send-it):
* lisp/mail/mspools.el (mspools-visit-spool, mspools-get-spool-name):
* lisp/emulation/viper-cmd.el (viper-paren-match, viper-backward-indent)
(viper-brac-function):
* lisp/calc/calc-yank.el (calc-do-grab-region):
* lisp/calc/calc-keypd.el (calc-keypad-press):
* lisp/term.el (term-move-columns, term-insert-spaces):
* lisp/speedbar.el (speedbar-highlight-one-tag-line):
* lisp/simple.el (current-word):
* lisp/mouse-drag.el (mouse-drag-should-do-col-scrolling):
* lisp/info.el (Info-find-node-in-buffer-1, Info-follow-reference)
(Info-scroll-down):
* lisp/hippie-exp.el (he-line-beg):
* lisp/epa.el (epa--marked-keys):
* lisp/dired-aux.el (dired-kill-line, dired-do-kill-lines)
(dired-update-file-line, dired-add-entry, dired-remove-entry)
(dired-relist-entry):
* lisp/buff-menu.el (Buffer-menu-buffer):
* lisp/array.el (current-line):
* lisp/allout.el (allout-resolve-xref)
(allout-latex-verbatim-quote-curr-line):
Replace yet more uses of end-of-line etc with line-end-position.
2010-11-08 21:33:07 -08:00
Glenn Morris
5ed619e0a3
Use line-end-position rather than end-of-line, etc.
...
* textmodes/texnfo-upd.el (texinfo-start-menu-description)
(texinfo-update-menu-region-beginning, texinfo-menu-first-node)
(texinfo-delete-existing-pointers, texinfo-find-pointer)
(texinfo-clean-up-node-line, texinfo-insert-node-lines)
(texinfo-multiple-files-update):
* textmodes/table.el (table--probe-cell-left-up)
(table--probe-cell-right-bottom):
* textmodes/picture.el (picture-tab-search):
* textmodes/page-ext.el (pages-copy-header-and-position)
(pages-directory-for-addresses):
* progmodes/vera-mode.el (vera-get-offset):
* progmodes/simula.el (simula-calculate-indent):
* progmodes/python.el (python-pdbtrack-overlay-arrow):
* progmodes/prolog.el (end-of-prolog-clause):
* progmodes/perl-mode.el (perl-calculate-indent, perl-indent-exp):
* progmodes/icon.el (indent-icon-exp):
* progmodes/etags.el (tag-re-match-p):
* progmodes/ebrowse.el (ebrowse-show-file-name-at-point):
* progmodes/ebnf2ps.el (ebnf-begin-file):
* progmodes/dcl-mode.el (dcl-back-to-indentation-1)
(dcl-save-local-variable):
* play/life.el (life-setup):
* play/gametree.el (gametree-looking-at-ply):
* nxml/nxml-maint.el (nxml-insert-target-repertoire-glyph-set):
* mail/sendmail.el (mail-mode-auto-fill):
* emacs-lisp/lisp-mode.el (calculate-lisp-indent):
* emacs-lisp/edebug.el (edebug-overlay-arrow):
* emacs-lisp/checkdoc.el (checkdoc-this-string-valid):
* woman.el (woman-parse-numeric-value, woman2-TH, woman2-SH)
(woman-tab-to-tab-stop, WoMan-warn-ignored):
* type-break.el (type-break-file-keystroke-count):
* term.el (term-replace-by-expanded-history-before-point)
(term-skip-prompt, term-extract-string):
* speedbar.el (speedbar-edit-line, speedbar-expand-line)
(speedbar-contract-line, speedbar-toggle-line-expansion)
(speedbar-parse-c-or-c++tag, speedbar-parse-tex-string)
(speedbar-buffer-revert-buffer, speedbar-highlight-one-tag-line):
* sort.el (sort-skip-fields):
* skeleton.el (skeleton-internal-list):
* simple.el (line-move-finish, line-move-to-column):
* shell.el (shell-forward-command):
* misc.el (copy-from-above-command):
* makesum.el (double-column):
* ebuff-menu.el (electric-buffer-update-highlight):
* dired.el (dired-move-to-end-of-filename):
* dframe.el (dframe-popup-kludge):
* bookmark.el (bookmark-kill-line, bookmark-bmenu-show-filenames):
* arc-mode.el (archive-get-lineno):
Use line-end-position and line-beginning-position.
* net/ange-ftp.el, progmodes/hideif.el, reposition.el:
Same, but only in comments.
2010-11-06 13:23:42 -07:00
Glenn Morris
0e4bb7f0ce
Silence mail-extr compilation.
...
* lisp/mail/mail-extr.el (mail-extract-address-components): Give dynamic
local variables `cbeg' and `cend' a prefix.
(mail-extr-voodoo): Update for above name change.
2010-11-06 12:28:44 -07:00
T.V. Raman
a11de51476
Fix 2010-10-10 keymap fixes.
...
* net/mairix.el (mairix-searches-mode-map):
* mail/mspools.el (mspools-mode-map): Fix 2010-10-10 change.
2010-10-24 17:44:53 -04:00
Juanma Barranquero
220d91b834
Merge changes from emacs-23 branch.
2010-10-14 16:32:27 +02:00
Kenichi Handa
9650fc6190
mail/rmail.el (rmail-show-message-1): Catch an error of base64-decode-region and just show an error message (bug#7165).
2010-10-14 13:23:36 +09:00
Glenn Morris
7163badd35
* lisp/mail/emacsbug.el (report-emacs-bug): Mention debbugs.gnu.org.
2010-10-12 20:05:22 -07:00
Juanma Barranquero
4c14013dbe
Merge changes from emacs-23 branch.
2010-10-12 01:57:49 +02:00
Katsumi Yamaoka
f0b7f5a884
nnimap.el (gnutls-negotiate): Silence the byte compiler.
...
*.el: Fix comment for declare-function.
2010-10-11 23:29:33 +00:00
Dan Nicolaescu
a0310a6c22
Declare and define in one step various mode maps.
...
* lisp/shell.el (shell-mode-map):
* lisp/progmodes/modula2.el (m2-mode-map):
* lisp/progmodes/inf-lisp.el (inferior-lisp-mode-map):
* lisp/play/mpuz.el (mpuz-mode-map):
* lisp/play/landmark.el (lm-mode-map):
* lisp/play/decipher.el (decipher-mode-map):
* lisp/play/5x5.el (5x5-mode-map):
* lisp/net/telnet.el (telnet-mode-map):
* lisp/net/quickurl.el (quickurl-list-mode-map):
* lisp/net/mairix.el (mairix-searches-mode-map):
* lisp/net/eudc-hotlist.el (eudc-hotlist-mode-map):
* lisp/net/dig.el (dig-mode-map):
* lisp/mail/mspools.el (mspools-mode-map):
* lisp/hexl.el (hexl-mode-map):
* lisp/emulation/ws-mode.el (wordstar-C-k-map, wordstar-mode-map)
(wordstar-C-o-map, wordstar-C-q-map):
* lisp/emacs-lisp/edebug.el (edebug-eval-mode-map):
* lisp/emacs-lisp/chart.el (chart-map):
* lisp/edmacro.el (edmacro-mode-map):
* lisp/array.el (array-mode-map): Declare and define in one step.
* lisp/erc/erc-list.el (erc-list-menu-mode-map): Declare and define in one step.
2010-10-10 16:12:30 -07:00
Glenn Morris
c7d6d8a1ee
* lisp/mail/mail-utils.el (mail-mbox-from): Also try return-path.
...
(Per 8-year old observation:
http://lists.gnu.org/archive/html/bug-gnu-emacs/2002-06/msg00176.html )
2010-10-08 17:41:03 -07:00
Glenn Morris
58d1ac6d6d
Reduce rmail.el's use of sendmail.el
...
* lisp/mail/rmail.el (mail-sendmail-delimit-header, mail-header-end)
(mail-position-on-field): Remove declarations.
(mail-position-on-field): Autoload it.
(rmail-retry-failure): Replace use of mail-sendmail-delimit-header
and mail-header-end. Don't require sendmail.
2010-10-06 19:42:30 -07:00
Katsumi Yamaoka
e0a185ae8f
Fix message-* user options that differ from Gnus trunk.
...
message.el (message-from-style, message-interactive, message-signature): Remove comment.
message.el (message-cite-prefix-regexp): Default to mail-citation-prefix-regexp always.
message.el (message-sendmail-envelope-from): Comment fix.
message.el (message-yank-prefix): Default to mail-yank-prefix always.
message.el (message-indentation-spaces): Default to mail-indentation-spaces always.
message.el (message-signature-file): Default to mail-signature-file always.
sendmail.el (mail-citation-prefix-regexp): Remove "}" from citation prefix.
2010-09-28 02:13:41 +00:00
Glenn Morris
1fc7dabfcf
Remove leading `*' from docs of some defcustoms etc.
...
* emulation/crisp.el, emulation/cua-base.el, emulation/edt.el:
* emulation/pc-select.el, emulation/vip.el, international/iso-ascii.el:
* international/kkc.el, international/ogonek.el, mail/feedmail.el:
* net/browse-url.el, net/eudc-vars.el, net/net-utils.el:
* net/rcompile.el, net/rlogin.el, textmodes/enriched.el:
* textmodes/makeinfo.el, textmodes/page-ext.el, textmodes/picture.el:
* textmodes/refer.el, textmodes/spell.el, textmodes/table.el:
* textmodes/tex-mode.el, textmodes/two-column.el:
Remove leading `*' from docs of defcustoms etc.
2010-09-22 23:42:45 -07:00
Stefan Monnier
1f7f45a51e
* lisp/mail/sendmail.el: Fix commenting convention.
...
(sendmail-send-it): Use line-beginning-position.
2010-09-20 13:20:38 +02:00
Chong Yidong
6e23d4a423
* mail/sendmail.el: Add "*unsent mail*" to same-window-buffer-names.
2010-09-16 20:08:06 -04:00
Lars Magne Ingebrigtsen
d832b43712
nntp.el (nntp-wait-for-string): Supply a timeout for accept-process-output to ensure progress.
2010-09-07 00:04:11 +00:00
Lars Magne Ingebrigtsen
53080505af
Remove arch-tags from all files, since these are no longer needed.
2010-09-02 00:55:51 +00:00
Chong Yidong
aad4679e7d
Add "Version:" and "Package:" Lisp file headers.
2010-08-29 16:10:43 -04:00
Chong Yidong
bd78fa1d54
Add "Package:" file headers to denote built-in packages.
2010-08-29 12:17:13 -04:00
Chong Yidong
b0126eac41
Merge changes from emacs-23 branch.
2010-08-22 16:02:16 -04:00
Glenn Morris
fb89a65490
Fix rmail-forward with non-sendmail sending function.
...
* lisp/mail/rmail.el (rmail-forward): Replace mail-text-start with its
expansion, so as not to need sendmail.
(mail-text-start): Remove declaration.
(rmail-retry-failure): Require sendmail.
2010-08-20 00:11:35 -07:00
Jan Djärv
489cd5bd5a
Add command C-c m in report-emacs-bug that puts the bug into preferred mailer.
...
Depends on xdg-email being available.
* lisp/mail/emacsbug.el (report-emacs-bug-insert-to-mailer)
(report-emacs-bug-can-use-xdg-email): New functions.
(report-emacs-bug): Set can-xdg-email to result of
report-emacs-bug-can-use-xdg-email. If can-xdg-email bind
\C-cm to report-emacs-bug-insert-to-mailer and add help text
about it.
2010-08-17 12:07:41 +02:00
Juanma Barranquero
a096f9fe86
lisp/mail/rmail.el: Update autoload checksum.
2010-07-21 13:31:22 +02:00
Juanma Barranquero
e89fdbfc4e
lisp/mail/rmail.el: Update autoload checksum.
2010-07-17 01:42:11 +02:00
Chong Yidong
fea9cabd27
Merge changes from emacs-23 branch.
2010-07-16 11:42:15 -04:00
Eli Zaretskii
134a027f69
mail/rmailmm.el (rmail-mime-save): Make the temp buffer unibyte,
...
so compressed attachments are not compressed again.
See http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg00599.html
2010-07-16 12:59:37 +03:00
Andreas Schwab
639b2760f1
Merge from emacs-23
2010-06-10 00:08:50 +02:00
Juanma Barranquero
78edd3b72d
Fix typos.
2010-06-03 17:34:35 +02:00
Katsumi Yamaoka
765d43190e
Synch with Gnus trunk.
...
* mail/binhex.el (binhex-decode-region-internal)
* mail/uudecode.el (uudecode-decode-region-internal)
* net/dns.el (dns-read-string-name, dns-write, dns-read)
(dns-read-type, dns-query)
* pgg-parse.el (pgg-parse-armor)
* pgg.el (pgg-verify-region)
* sha1.el (sha1-string-external): Don't run set-buffer-multibyte for
XEmacs.
* net/imap.el (imap-disable-multibyte): Redefine them as a macro.
* nnweb.el (nnweb-gmane-search)
* yenc.el (yenc-decode-region): Don't run set-buffer-multibyte for
XEmacs.
* gnus-art.el (gnus-article-browse-html-parts)
* gnus-group.el (gnus-read-ephemeral-gmane-group)
(gnus-read-ephemeral-bug-grou): Use mm-make-temp-file instead of
make-temp-file.
* gnus-dired.el (gnus-dired-mode): Bind gnus-dired-mode-hook,
gnus-dired-mode-on-hook and gnus-dired-mode-off-hook for XEmacs when
compiling.
* gnus-ml.el (gnus-mailing-list-mode): Bind gnus-mailing-list-mode-hook,
gnus-mailing-list-mode-on-hook and gnus-mailing-list-mode-off-hook for
XEmacs when compiling.
* gnus-salt.el (gnus-pick-mode): Bind gnus-pick-mode-on-hook and
gnus-pick-mode-off-hook for XEmacs when compiling.
(gnus-binary-mode): Bind gnus-binary-mode-on-hook and
gnus-binary-mode-off-hook for XEmacs when compiling.
* gnus-sum.el (gnus-summary-limit-strange-charsets-predicate): Return
nil if char-charset is not available.
* sieve-manage.el (sieve-manage-disable-multibyte): Redefine them as a
macro.
* mm-url.el (mm-url-form-encode-xwfu): Use mm-encode-coding-string
instead of encode-coding-string.
* mm-util.el (mm-enable-multibyte, mm-disable-multibyte): Use (featurep
'xemacs) instead of mm-emacs-mule to switch function definitions.
(mm-with-unibyte-current-buffer): Make it a progn macro for XEmacs.
2010-05-07 06:58:17 +00:00
Stefan Monnier
365f8d856c
Minor cleanups.
...
* org-table.el (orgtbl-setup):
* org-agenda.el (org-agenda-entry-text-mode): Simplify.
* subr.el (add-minor-mode): Use push.
* mail/supercite.el (sc-electric-mode): Use more descriptive arg name.
* emulation/edt.el (edt-select-mode): Simplify.
2010-05-05 00:27:16 -04:00
Stefan Monnier
857387516c
Merge from emacs-23 branch
2010-03-30 22:37:57 -04:00
Chong Yidong
03ffe8beb2
* mail/sendmail.el (mail-default-directory): Doc fix.
2010-03-27 23:52:17 -04:00
Stefan Monnier
e867cb5d30
Merge from `emacs-23'.
2010-03-24 14:02:56 -04:00
Glenn Morris
e3a151619d
* mail/hashcash.el (declare-function): Remove duplicate definition.
2010-03-17 23:21:21 -07:00
Glenn Morris
27be0364aa
Minor simplifications for emacsbug.el.
...
* mail/emacsbug.el (report-emacs-bug-pretest-address):
Make it an obsolete alias for report-emacs-bug-address.
(message-strip-special-text-properties): Declare.
(report-emacs-bug): Remove test for a pretest bug address.
Combine message-mode-specific code.
2010-03-17 23:18:47 -07:00
Glenn Morris
88b8d18e92
Remove supercite.el's need for sendmail.el.
...
* mail/supercite.el: Don't require sendmail.
(mh-in-header-p): Declare rather than using with-no-warnings.
(sc-no-blank-line-or-header): Use rfc822-goto-eoh rather than
mail-header-end. Don't bind mysterious variable `kill-lines-magic'.
2010-03-17 23:13:45 -07:00
Glenn Morris
f454672ba3
Restore user option rmail-highlight-face.
...
* mail/rmail.el (rmail-highlight-face): Restore option deleted
2008-02-13 without comment; mark it obsolete.
(rmail-highlight-headers): Use rmail-highlight-face once more.
2010-03-17 21:49:35 -07:00
Chong Yidong
eba5b4dd16
Reorganize Custom groups.
...
* cus-edit.el (processes): Remove from development group.
(oop, hypermedia): Delete group.
(net): New group.
* url/url-vars.el (url):
* net/browse-url.el (browse-url):
* net/xesam.el (xesam):
* net/tramp.el (tramp):
* net/goto-addr.el (goto-address):
* net/ange-ftp.el (ange-ftp): Put in net group.
* view.el (view): Remove from editing group.
* uniquify.el (uniquify): Put in files group.
* net/browse-url.el (browse-url):
* ps-print.el (postscript): Put in external group.
* cus-edit.el (outlines):
* textmodes/text-mode.el (text-mode-hook):
* textmodes/table.el (table):
* textmodes/picture.el (picture):
* outline.el (outlines): Put in wp group.
* nxml/nxml-mode.el (nxml): Remove from wp group.
* net/tramp-imap.el (tramp-imap): Put in tramp group.
* mail/metamail.el (metamail): Remove from hypermedia group.
* cus-edit.el (abbrev):
* whitespace.el (whitespace):
* vcursor.el (vcursor):
* reveal.el (reveal):
* hl-line.el (hl-line): Put in convenience group.
* epg-config.el (epg): Put in data group.
* emulation/pc-select.el (pc-select): Put in emulations group.
* calculator.el (calculator): Put in applications group.
* org/org.el (org): Remove from hypermedia group.
2010-03-12 12:47:22 -05:00
Chong Yidong
4e7cafbe33
Additional fix for rfc822-addresses (Bug#5692).
...
* mail/rfc822.el (rfc822-addresses): Use nested catches to ensure
that all errors are caught, and that the return value is always a
list (Bug#5692).
2010-03-08 11:17:30 -05:00
Andreas Schwab
b327c97510
Don't end parsing rfc822 addresses prematurely (Bug#5692)
...
* mail/rfc822.el (rfc822-addresses): Move catch clause down around
call to rfc822-bad-address. (Bug#5692)
2010-03-07 18:34:40 +01:00
Glenn Morris
cdbf910017
Fix initialization of send-mail-function option.
...
* mail/sendmail.el (send-mail-function): Autoload the call
to custom-initialize-delay, not otherwise preserved in loaddefs.el.
(Needed since 2009-09-13 change to startup.el.)
See http://lists.gnu.org/archive/html/emacs-devel/2010-02/msg00533.html
2010-02-25 20:40:03 -08:00
Glenn Morris
a03ae20dc6
* mail/rmail.el (rmail-show-message-1): Handle malformed
...
quoted-printable text. (Bug#5441)
2010-02-03 21:10:21 -08:00
Glenn Morris
4d01b82745
* mail/mail-utils.el (mail-unquote-printable-region): Doc fix.
2010-02-03 21:05:37 -08:00
Juanma Barranquero
7709e61e9a
* mail/rmail.el: Update autoload checksum.
2010-01-23 13:38:02 +01:00
Stefan Monnier
c893016b07
* mail/rmailmm.el (rmail-mime-handle): Don't set the buffer to unibyte
...
just because we see "encoding: 8bit".
* mail/rmail.el (rmail-show-message-1): Decode the body's QP into bytes.
2010-01-22 11:43:54 -05:00
Chong Yidong
9295137d69
Fix handling of arbitrary YANK-ACTION functions from compose-mail.
...
* mail/sendmail.el (mail-yank-original): Set the mark if the
specified function for yanking does not do it.
2010-01-17 18:34:53 -05:00
Juanma Barranquero
d77b5977da
Update autoload checksums.
2010-01-13 13:34:53 +01:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Glenn Morris
893db5bcf0
Replace emacs-pretest-bug with bug-gnu-emacs mailing list.
...
See http://lists.gnu.org/archive/html/emacs-devel/2009-12/msg00758.html
* emacs.c (REPORT_EMACS_BUG_PRETEST_ADDRESS): Set it to
bug-gnu-emacs rather than emacs-pretest-bug.
* mail/emacsbug.el (report-emacs-bug-pretest-address): Set
it to bug-gnu-emacs rather than emacs-pretest-bug.
* CONTRIBUTE, NEWS: Use bug-gnu-emacs rather than emacs-pretest-bug
for bug reports for development versions.
* trouble.texi (Checklist): Use bug-gnu-emacs rather than
emacs-pretest-bug for bug reports for development versions.
* emacs-pretesters, make-announcement: Use bug-gnu-emacs rather
than emacs-pretest-bug for bug reports for development versions.
* INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
for bug reports for development versions.
2010-01-11 21:11:05 -08:00