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
Chong Yidong
07976ae3b8
Merge changes from emacs-23 branch
2010-11-27 15:04:57 -05: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
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
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
Chong Yidong
bd78fa1d54
Add "Package:" file headers to denote built-in packages.
2010-08-29 12:17:13 -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
Juanma Barranquero
a096f9fe86
lisp/mail/rmail.el: Update autoload checksum.
2010-07-21 13:31:22 +02: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
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
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
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
Eli Zaretskii
5e7a90229a
Prevent save-buffer in Rmail buffers from using the coding-system
...
of the current message, and from clobbering the encoding mnemonics
in the mode line (Bug#4623).
(rmail-swap-buffers): Swap encoding and modified flag, too.
(rmail-message-encoding): New variable.
(rmail-write-region-annotate): Record the encoding of the current message
in rmail-message-encoding.
(rmail-after-save-hook): New function, restores the encoding of the current
message after the message collection is saved.
2009-12-07 19:21:57 +00:00
Glenn Morris
a67972b794
Regenerate autoloads.
2009-12-04 05:00:44 +00:00
Glenn Morris
c920f22245
(rmail-pop-to-buffer): New function. (Bug#2282)
...
(rmail-select-summary): Use rmail-pop-to-buffer.
2009-12-02 03:04:43 +00:00
Chong Yidong
9d5005602d
Update md5sum.
2009-11-21 20:19:15 +00:00
Chong Yidong
ae6c627429
Update md5sum.
2009-11-07 19:39:39 +00:00
Stefan Monnier
fae4e5b9f5
* emacs-lisp/autoload.el (generated-autoload-feature): Remove.
...
(autoload-rubric): Don't use any more.
* cedet/semantic/fw.el (semantic/loaddefs):
* cedet/srecode.el (srecode/loaddefs):
* cedet/ede.el (ede/loaddefs): Load rather than require.
* lisp/cedet/ede/cpp-root.el:
* lisp/cedet/ede/emacs.el:
* lisp/cedet/ede/files.el:
* lisp/cedet/ede/linux.el:
* lisp/cedet/ede/locate.el:
* lisp/cedet/ede/make.el:
* lisp/cedet/ede/shell.el:
* lisp/cedet/ede/speedbar.el:
* lisp/cedet/ede/system.el:
* lisp/cedet/ede/util.el:
* lisp/cedet/semantic/analyze.el:
* lisp/cedet/semantic/bovine.el:
* lisp/cedet/semantic/complete.el:
* lisp/cedet/semantic/ctxt.el:
* lisp/cedet/semantic/db-file.el:
* lisp/cedet/semantic/db-find.el:
* lisp/cedet/semantic/db-global.el:
* lisp/cedet/semantic/db-mode.el:
* lisp/cedet/semantic/db-typecache.el:
* lisp/cedet/semantic/db.el:
* lisp/cedet/semantic/debug.el:
* lisp/cedet/semantic/dep.el:
* lisp/cedet/semantic/doc.el:
* lisp/cedet/semantic/edit.el:
* lisp/cedet/semantic/find.el:
* lisp/cedet/semantic/format.el:
* lisp/cedet/semantic/html.el:
* lisp/cedet/semantic/ia-sb.el:
* lisp/cedet/semantic/ia.el:
* lisp/cedet/semantic/idle.el:
* lisp/cedet/semantic/lex-spp.el:
* lisp/cedet/semantic/lex.el:
* lisp/cedet/semantic/mru-bookmark.el:
* lisp/cedet/semantic/scope.el:
* lisp/cedet/semantic/senator.el:
* lisp/cedet/semantic/sort.el:
* lisp/cedet/semantic/symref.el:
* lisp/cedet/semantic/tag-file.el:
* lisp/cedet/semantic/tag-ls.el:
* lisp/cedet/semantic/tag-write.el:
* lisp/cedet/semantic/tag.el:
* lisp/cedet/semantic/util-modes.el:
* lisp/cedet/semantic/analyze/complete.el:
* lisp/cedet/semantic/analyze/refs.el:
* lisp/cedet/semantic/bovine/c.el:
* lisp/cedet/semantic/bovine/gcc.el:
* lisp/cedet/semantic/bovine/make.el:
* lisp/cedet/semantic/bovine/scm.el:
* lisp/cedet/semantic/decorate/include.el:
* lisp/cedet/semantic/decorate/mode.el:
* lisp/cedet/semantic/symref/cscope.el:
* lisp/cedet/semantic/symref/global.el:
* lisp/cedet/semantic/symref/grep.el:
* lisp/cedet/semantic/symref/idutils.el:
* lisp/cedet/semantic/symref/list.el:
* lisp/cedet/semantic/wisent/java-tags.el:
* lisp/cedet/semantic/wisent/javascript.el:
* lisp/cedet/srecode/compile.el:
* lisp/cedet/srecode/cpp.el:
* lisp/cedet/srecode/document.el:
* lisp/cedet/srecode/el.el:
* lisp/cedet/srecode/expandproto.el:
* lisp/cedet/srecode/getset.el:
* lisp/cedet/srecode/insert.el:
* lisp/cedet/srecode/java.el:
* lisp/cedet/srecode/map.el:
* lisp/cedet/srecode/mode.el:
* lisp/cedet/srecode/template.el:
* lisp/cedet/srecode/texi.el: Remove the file-local setting of
generated-autoload-feature.
2009-11-03 21:45:31 +00:00
Dan Nicolaescu
a7610c523c
* textmodes/tex-mode.el (tex-dvi-view-command)
...
(tex-show-queue-command, tex-open-quote):
* progmodes/ruby-mode.el (auto-mode-alist)
(interpreter-mode-alist): Purecopy strings.
* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Purecopy item names.
* emacs-lisp/derived.el (define-derived-mode): Purecopy the doc
string for the hook, keymap and abbrev table.
* emacs-lisp/byte-run.el (make-obsolete): Purecopy the current name.
* x-dnd.el (x-dnd-xdnd-to-action):
* startup.el (fancy-startup-text, fancy-about-text): Change to
defconst from defvar.
* ps-print.el (ps-page-dimensions-database): Purecopy initial value.
* mouse.el (mouse-buffer-menu-mode-groups, x-fixed-font-alist):
Purecopy initialization strings.
* mail/sendmail.el (mail-header-separator)
(mail-personal-alias-file):
* mail/rmail.el (rmail-default-dont-reply-to-names)
(rmail-ignored-headers, rmail-retry-ignored-headers)
(rmail-highlighted-headers, rmail-secondary-file-directory)
(rmail-secondary-file-regexp):
* files.el (null-device, file-name-invalid-regexp)
(locate-dominating-stop-dir-regexp)
(inhibit-first-line-modes-regexps): Purecopy initialization
strings.
(interpreter-mode-alist): Use mapcar instead of mapc.
* buff-menu.el (Buffer-menu-mode-map): Purecopy name.
* bindings.el (mode-line-major-mode-keymap): Purecopy name.
(completion-ignored-extensions):
(debug-ignored-errors): Purecopy strings.
2009-10-26 06:43:36 +00:00
Glenn Morris
fd7dd48c19
(rmail-write-region-annotate): Prevent viewing different
...
messages from messing up the file coding. (Bug#4623)
2009-10-17 03:11:54 +00:00
Glenn Morris
eac4b19656
Regenerate.
2009-10-15 06:31:51 +00:00
Glenn Morris
353f2607c2
Regenerate.
2009-10-06 06:40:40 +00:00
Glenn Morris
ac3c593c97
(rmail-generate-viewer-buffer): Be more careful about reusing existing
...
buffers, in case we happen to visit two files with the same basename.
(Bug#4593)
2009-10-03 02:07:28 +00:00
Glenn Morris
1861d81ed3
Regenerate.
2009-09-26 19:21:07 +00:00
Glenn Morris
f146e75f8d
Regenerate.
2009-09-25 06:15:30 +00:00
Glenn Morris
6892b117c9
Regenerate.
2009-09-25 03:39:23 +00:00
Juanma Barranquero
4561f7e0f3
Update.
2009-09-25 00:30:31 +00:00
Glenn Morris
4f02f0c989
(rmail-reply): Don't try to add a References header when replying to
...
mail without References or Message-Id. (Bug#4525)
2009-09-23 06:20:23 +00:00
Juanma Barranquero
a2c145f68f
Update.
2009-09-15 08:11:42 +00:00
Juanma Barranquero
7e0aa125bc
Update.
2009-09-11 12:05:45 +00:00
Glenn Morris
6c82bad232
(rmail-user-mail-address-regexp): Move here from rmailsum.el.
...
Regenerate with extracted autoloads.
2009-09-10 06:19:34 +00:00
Glenn Morris
597e2240ab
Use default-value rather than default-enable-multibyte-characters.
2009-09-03 06:54:57 +00:00
Glenn Morris
d6261cc1a2
(rmail-obsolete): Delete custom group.
...
(rmail-pop-password, rmail-pop-password-required): Make into aliases.
(rmail-remote-password, rmail-remote-password-required):
Remove unneeded :set-after and :set properties.
2009-08-21 07:02:28 +00:00
Richard M. Stallman
76e1e40b4e
* mail/rmail.el (rmail-set-message-counters):
...
Call rmail-set-message-counters-counter just once.
It returns # msgs after point.
(rmail-set-message-counters-counter):
Arg is now SPOT-TO-FIND. Return # messages after that one.
* mail/rmail.el (rmail-forget-messages):
Ignore nil elt in rmail-message-vector. Use dotimes.
2009-08-13 01:13:09 +00:00
Richard M. Stallman
5c9509238d
* mail/rmail.el (rmail-get-attr-names):
...
Accept an attribute header that is too short.
2009-08-13 01:04:37 +00:00
Eli Zaretskii
0e9aba0f37
(rmail-add-mbox-headers): Restore error message about invalid RFC2822 format.
2009-08-08 10:26:44 +00:00
Eli Zaretskii
0f25a27764
(rmail-add-mbox-headers, rmail-set-message-counters-counter): Search for
...
rmail-unix-mail-delimiter instead of just "From ". (Bug#4076)
2009-08-08 10:05:53 +00:00
Chong Yidong
a4f6970146
* mail/rmailedit.el (rmail-edit-mode): Use auto-save-include-big-deletions.
...
* mail/rmail.el (rmail-variables): Use auto-save-include-big-deletions.
* files.el (auto-save-mode): Revert 2009-07-21 and 2009-07-16 changes.
2009-07-21 23:34:33 +00:00
Glenn Morris
4ed32706c7
(rmail-retry-ignored-headers): Bump :version.
2009-07-21 04:42:55 +00:00
Richard M. Stallman
7a907299a2
* files.el (auto-save-mode): If buffer-saved-size is -2, don't clobber it.
...
* mail/rmail.el (rmail-variables): Set buffer-saved-size to -2.
(rmail-retry-ignored-headers): Add more uninteresting fields.
2009-07-16 01:52:32 +00:00
Richard M. Stallman
4df49ff1d2
* mail/rmail.el (rmail-expunge-confirmed): Return nil if nothing to do.
...
Don't call rmail-modify-format here.
(rmail-expunge): Call it here after expunge is confirmed.
(rmail-confirm-expunge): Doc fix. Mark as risky.
(rmail-convert-babyl-to-mbox): Call rmail-modify-format.
(rmail-set-attribute): Call rmail-dont-modify-format only for `unseen'.
For other attributes, call `rmail-modify-format',
and propagate the modified flag to rmail-buffer.
2009-05-18 16:26:57 +00:00
Eli Zaretskii
910348651b
(rmail-unrmail-new-mail, rmail-unrmail-new-mail-maybe): New functions.
...
(rmail-insert-inbox-text): Use rmail-unrmail-new-mail-maybe to convert
Babyl-formatted new mail to mbox format. (Bug#2942)
2009-04-10 10:42:07 +00:00
Richard M. Stallman
9aadce2568
Don't query before visiting a Babyl file.
...
Instead, query before modifications that would save it.
* mail/rmail.el (rmail-was-converted): New variable.
(rmail-seriously-modified): New variable.
(rmail-perm-variables): Set them to nil.
(rmail-convert-babyl-to-mbox): Don't query about converting Babyl file.
Instead, set rmail-was-converted.
(rmail-modify-format): New function. Query if save will change format.
(rmail-dont-modify-format): New function.
(rmail-duplicate-message, rmail-get-new-mail):
Call rmail-modify-format.
(rmail-set-header): Call rmail-dont-modify-format.
(rmail-set-attribute): Likewise.
(rmail-expunge-confirmed): Call rmail-modify-format.
* mail/rmailout.el (rmail-output-to-rmail-buffer):
Call rmail-modify-format.
2009-04-09 16:43:51 +00:00
Eli Zaretskii
92655f6c69
(rmail-simplified-subject): Normalize whitespace in subject. This
...
resurrects a feature, lost in transition to mbox, whereby Subject is
matched even if it's broken into several lines at arbitrary places.
2009-04-08 12:43:40 +00:00
Glenn Morris
384b53ab0f
(rmail-expunge-and-save): Let rmail-expunge show the message.
...
(rmail-quit): Mark summary unmodified.
(rmail-expunge): Doc fix. Always show a message. (Bug#2763)
2009-04-07 03:01:08 +00:00
Richard M. Stallman
8882002ae5
(rmail-expunge): Without DONT-SHOW, show the message even after
...
updating summary.
2009-03-22 14:51:17 +00:00