emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/lisp ChangeLog mail/rmailmm.el


From: Glenn Morris
Subject: [Emacs-diffs] emacs/lisp ChangeLog mail/rmailmm.el
Date: Sat, 21 Nov 2009 02:36:59 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Glenn Morris <gm>       09/11/21 02:36:59

Modified files:
        lisp           : ChangeLog 
        lisp/mail      : rmailmm.el 

Log message:
        (rmail-mime): Decode in fundamental-mode.  (Bug#4993)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/ChangeLog?cvsroot=emacs&r1=1.16692&r2=1.16693
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/mail/rmailmm.el?cvsroot=emacs&r1=1.15&r2=1.16

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/lisp/ChangeLog,v
retrieving revision 1.16692
retrieving revision 1.16693
diff -u -b -r1.16692 -r1.16693
--- ChangeLog   20 Nov 2009 21:49:46 -0000      1.16692
+++ ChangeLog   21 Nov 2009 02:36:54 -0000      1.16693
@@ -1,3 +1,7 @@
+2009-11-21  Glenn Morris  <address@hidden>
+
+       * mail/rmailmm.el (rmail-mime): Decode in fundamental-mode.  (Bug#4993)
+
 2009-11-20  Ken Brown  <address@hidden>  (tiny change)
 
        * net/browse-url.el (browse-url-default-windows-browser): Use

Index: mail/rmailmm.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/mail/rmailmm.el,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- mail/rmailmm.el     26 Sep 2009 19:20:51 -0000      1.15
+++ mail/rmailmm.el     21 Nov 2009 02:36:58 -0000      1.16
@@ -451,10 +451,14 @@
     (set-buffer buf)
     (setq buffer-undo-list t)
     (let ((inhibit-read-only t))
+      ;; Decoding the message in fundamental mode for speed, only
+      ;; switching to rmail-mime-mode at the end for display.  Eg
+      ;; quoted-printable-decode-region gets very slow otherwise (Bug#4993).
+      (fundamental-mode)
       (erase-buffer)
       (insert data)
-      (rmail-mime-mode)
       (rmail-mime-show t)
+      (rmail-mime-mode)
       (set-buffer-modified-p nil))
     (view-buffer buf)))
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]