🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.vm.bug
Article #777

Re: [ANNOUNCEMENT] 7.15 released

#777
From: Kevin Rodgers
Date: Thu, 08 May 2003 15:24
63 lines
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:&lt;kevin.rodgers&#64;ihs.com&gt;">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-mail
References: <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