Article View: gnu.emacs.vm.bug
Article #777Re: [ANNOUNCEMENT] 7.15 released
From: Kevin Rodgers
Date: Thu, 08 May 2003 15:24
Date: Thu, 08 May 2003 15:24
63 lines
2923 bytes
2923 bytes
[I originally sent this to gnu.emacs.vm.info, but it hasn't shown up there. So
here's another try.]
Kyle Jones wrote:
> Changes since VM 7.14:
...
> * vm-decode-mime-encoded-words: do charset conversion if needed.
> Forgot to add this back when vm-mime-charset-converter-alist
> was added.
...
> *** dist/vm-mime.el.dist Thu Mar 27 20:34:53 2003
> --- vm-mime.el Sat May 3 16:43:45 2003
> ***************
> *** 737,739 ****
> (buffer-read-only nil)
> ! charset encoding match-start match-end start end)
> (save-excursion
> --- 737,739 ----
> (buffer-read-only nil)
> ! charset need-conversion encoding match-start match-end start end)
> (save-excursion
> ***************
> *** 763,764 ****
> --- 763,767 ----
> (delete-region (point) end)))
> + (and need-conversion
> + (setq charset (vm-mime-charset-convert-region
> + charset start end)))
> (vm-mime-charset-decode-region charset start end)
But need-conversion is never set in that function. This patch just adds the
same code used in vm-decode-mime-message-headers:
*** vm-mime.el.dist Mon May 5 09:18:43 2003
--- vm-mime.el Wed May 7 12:20:20 2003
***************
*** 747,753 ****
end (vm-marker (match-end 5)))
;; don't change anything if we can't display the
;; character set properly.
! (if (not (vm-mime-charset-internally-displayable-p charset))
nil
(delete-region end match-end)
(condition-case data
--- 747,755 ----
end (vm-marker (match-end 5)))
;; don't change anything if we can't display the
;; character set properly.
! (if (and (not (vm-mime-charset-internally-displayable-p charset))
! (not (setq need-conversion
!
(vm-mime-can-convert-charset charset))))
nil
(delete-region end match-end)
(condition-case data
--
<a href="mailto:<kevin.rodgers@ihs.com>">Kevin Rodgers</a>
Technical Details
Message-ID:
<3EBA76A7.4080605@ihs.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!170.207.51.80!not-for-mailReferences:
<b91src$cae$1@carbon.wonderworks.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f6829,297a5e6d2c4a962d,start X-Google-Attributes: gidf6829,public X-Google-ArrivalTime: 2003-05-08 08:24:16 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!170.207.51.80!not-for-mail From: Kevin Rodgers <kevin.rodgers@ihs.com> Newsgroups: gnu.emacs.vm.bug Subject: Re: [ANNOUNCEMENT] 7.15 released Date: Thu, 08 May 2003 09:24:23 -0600 Lines: 64 Message-ID: <3EBA76A7.4080605@ihs.com> References: <b91src$cae$1@carbon.wonderworks.com> NNTP-Posting-Host: 170.207.51.80 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: fu-berlin.de 1052407454 19049270 170.207.51.80 (16 [82742]) User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:0.9.4.1) Gecko/20020406 Netscape6/6.2.2 X-Accept-Language: en-us