From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Reiner Steib Newsgroups: gmane.emacs.devel Subject: Additional autoload-coding-system entries in code-pages.el Date: Tue, 01 Mar 2005 14:50:21 +0100 Organization: Dept. of Theoretical Physics, University of Ulm Message-ID: Reply-To: Reiner Steib NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: sea.gmane.org 1109688114 31373 80.91.229.2 (1 Mar 2005 14:41:54 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 1 Mar 2005 14:41:54 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 01 15:41:53 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1D68Yy-0003Dz-95 for ged-emacs-devel@m.gmane.org; Tue, 01 Mar 2005 15:41:29 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D68rX-0000fU-P4 for ged-emacs-devel@m.gmane.org; Tue, 01 Mar 2005 10:00:39 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D68nZ-0007NJ-Oo for emacs-devel@gnu.org; Tue, 01 Mar 2005 09:56:34 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D68nQ-0007L0-Qp for emacs-devel@gnu.org; Tue, 01 Mar 2005 09:56:27 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D68nK-0007B4-Es for emacs-devel@gnu.org; Tue, 01 Mar 2005 09:56:18 -0500 Original-Received: from [80.91.229.2] (helo=ciao.gmane.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1D68Pp-00029w-A4 for emacs-devel@gnu.org; Tue, 01 Mar 2005 09:32:01 -0500 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1D68Kq-0000zq-4B for emacs-devel@gnu.org; Tue, 01 Mar 2005 15:26:52 +0100 Original-Received: from bridgekeeper.physik.uni-ulm.de ([134.60.10.123]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 01 Mar 2005 15:26:52 +0100 Original-Received: from Reiner.Steib by bridgekeeper.physik.uni-ulm.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 01 Mar 2005 15:26:52 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-To: emacs-devel@gnu.org Original-Lines: 123 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: bridgekeeper.physik.uni-ulm.de X-Face: 'bg&jY[8V'W&:=~6w"|>}#4/T; w~36ei4NNMyKRR.a$n=$|sWFPF1y]a\>6kc\*#GN]UDM| Ywv, vbL^XF1nIp\:F=$Ei2o&mEe:%N~, :3]vtQ~s9u$9izmX$IF@VgGl7/, ^dbuM<3|AO2}.%|%?kZ 2Y=@\U!~cll^=8Z9ihKq%wmUe1Ky(#kl3T'>Qk0Ia3mCBsTk?E(,X Mail-Copies-To: nobody User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:Rhcf4jF6vTT+nNyaZ6wh0X5ge4g= X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org X-MailScanner-To: ged-emacs-devel@m.gmane.org Xref: main.gmane.org gmane.emacs.devel:33978 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:33978 --=-=-= Hi, `code-pages.el' provides various coding systems. But only defines autoloads for pt154 and iso-8859-11: ,---- | 2 matches for "###autoload(autoload-coding-system" in buffer: code-pages.el.~1.23~ | 4462:;;;###autoload(autoload-coding-system 'pt154 '(require 'code-pages)) | 4472:;;;###autoload(autoload-coding-system 'iso-8859-11 '(require 'code-pages)) `---- I propose to add autoloads for all iso-8859-* and windows-125* coding systems. With these autoload, Gnus (and probably also other Emacs based mail and news readers) are able to display articles with the corresponding MIME charsets correctly. A patch is attached. Okay to commit? Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=code-pages-autoload.patch Content-Transfer-Encoding: 8bit --- code-pages.el 14 Jun 2004 02:35:11 +0200 1.23 +++ code-pages.el 01 Mar 2005 14:15:46 +0100 @@ -2440,6 +2440,7 @@ nil nil]) +;;;###autoload(autoload-coding-system 'windows-1250 '(require 'code-pages)) (cp-make-coding-system windows-1250 [?\€ @@ -2571,6 +2572,7 @@ ?\ţ ?\˙]) +;;;###autoload(autoload-coding-system 'windows-1253 '(require 'code-pages)) (cp-make-coding-system windows-1253 [?\€ @@ -2703,6 +2705,7 @@ nil] nil ?g) ;; Greek +;;;###autoload(autoload-coding-system 'windows-1254 '(require 'code-pages)) (cp-make-coding-system windows-1254 [?\€ @@ -2835,6 +2838,7 @@ ?\ÿ]) ;; yi_US +;;;###autoload(autoload-coding-system 'windows-1255 '(require 'code-pages)) (cp-make-coding-system windows-1255 [?\€ @@ -2967,6 +2971,7 @@ nil] nil ?h) ;; Hebrew +;;;###autoload(autoload-coding-system 'windows-1256 '(require 'code-pages)) (cp-make-coding-system windows-1256 [?\€ @@ -3099,6 +3104,7 @@ ?\ے] nil ?a) ;; Arabic +;;;###autoload(autoload-coding-system 'windows-1257 '(require 'code-pages)) (cp-make-coding-system windows-1257 [?\€ @@ -3230,6 +3236,7 @@ ?\ž nil]) +;;;###autoload(autoload-coding-system 'windows-1258 '(require 'code-pages)) (cp-make-coding-system windows-1258 [?\€ @@ -3652,6 +3659,7 @@ ;; ISO 8859-16 was primarily designed for single-byte encoding the Romanian ;; language. The UTF-8 charset is the preferred and in today's MIME software ;; more widely implemented encoding suitable for Romanian. +;;;###autoload(autoload-coding-system 'iso-8859-16 '(require 'code-pages)) (cp-make-coding-system iso-latin-10 ; consistent with, e.g. Latin-1 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil @@ -3823,6 +3831,7 @@ ?6) (define-coding-system-alias 'arabic-iso-8bit 'iso-8859-6) +;;;###autoload(autoload-coding-system 'iso-8859-10 '(require 'code-pages)) (cp-make-coding-system iso-latin-6 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil @@ -3929,6 +3938,7 @@ (define-coding-system-alias 'latin-6 'iso-latin-6) ;; used by lt_LT, lv_LV, mi_NZ +;;;###autoload(autoload-coding-system 'iso-8859-13 '(require 'code-pages)) (cp-make-coding-system iso-latin-7 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil @@ -4039,6 +4049,7 @@ ;; Fixme: check on the C1 characters which libiconv includes. They ;; are reproduced below, but are probably wrong. I can't find an ;; official definition of georgian-ps. +;;;###autoload(autoload-coding-system 'georgian-ps '(require 'code-pages)) (cp-make-coding-system georgian-ps ; used by glibc for ka_GE [?\€ --=-=-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel --=-=-=--