From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: =?ISO-8859-1?Q?Gustav_H=E5llberg?= Newsgroups: gmane.emacs.bugs Subject: koi8-r decode table incomplete Date: Mon, 28 Jun 2004 15:23:59 -0700 Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Message-ID: <40E09A7F.5070101@virtutech.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------060008000708020201090903" X-Trace: sea.gmane.org 1088461475 3673 80.91.224.253 (28 Jun 2004 22:24:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 28 Jun 2004 22:24:35 +0000 (UTC) Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jun 29 00:24:27 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Bf4Y7-0001t8-00 for ; Tue, 29 Jun 2004 00:24:27 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Bf4Zk-0005IY-IK for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Jun 2004 18:26:08 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Bf4ZZ-0005D2-Ie for bug-gnu-emacs@gnu.org; Mon, 28 Jun 2004 18:25:57 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Bf4ZX-0005CX-Qv for bug-gnu-emacs@gnu.org; Mon, 28 Jun 2004 18:25:57 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Bf4ZX-0005CU-OI for bug-gnu-emacs@gnu.org; Mon, 28 Jun 2004 18:25:55 -0400 Original-Received: from [66.92.94.164] (helo=revolt.bos.virtutech.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Bf4Xk-00028x-14 for bug-gnu-emacs@gnu.org; Mon, 28 Jun 2004 18:24:04 -0400 Original-Received: from virtutech.com (ip-216-39-250-74.hqglobal.net [216.39.250.74]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by revolt.bos.virtutech.com (Postfix) with ESMTP id 06E8588011C; Mon, 28 Jun 2004 18:24:09 -0400 (EDT) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en Original-To: bug-gnu-emacs@gnu.org X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.bugs:8300 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:8300 This is a multi-part message in MIME format. --------------060008000708020201090903 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit In emacs 21.3, lisp/language/cyrillic.el has a defvar cyrillic-koi8-r-decode-table that only covers the letters of KOI8-R (and maps everything else to ISO 8859-1). It'd be trival to make it use the actual table from RFC 1489 (which I think is the right thing to do). Attaching proposed patch (in utf-8). - Gustav --------------060008000708020201090903 Content-Type: text/plain; name="koi8-r.patch" Content-Disposition: inline; filename="koi8-r.patch" Content-Transfer-Encoding: quoted-printable --- emacs-21.3-orig/lisp/language/cyrillic.el 2003-01-17 05:45:11.0000000= 00 -0800 +++ emacs-21.3/lisp/language/cyrillic.el 2004-06-27 22:32:39.652763416 -0= 700 @@ -68,10 +68,11 @@ 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 - 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 - 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 - 160 161 162 ?=D1=91 164 165 166 167 168 169 170 171 172 173 174 175 - 176 177 178 ?=D0=81 180 181 182 183 184 185 186 187 188 189 190 191 + + ?=E2=94=80 ?=E2=94=82 ?=E2=94=8C ?=E2=94=90 ?=E2=94=94 ?=E2=94=98= ?=E2=94=9C ?=E2=94=A4 ?=E2=94=AC ?=E2=94=B4 ?=E2=94=BC ?=E2=96=80 = ?=E2=96=84 ?=E2=96=88 ?=E2=96=8C ?=E2=96=90 + ?=E2=96=91 ?=E2=96=92 ?=E2=96=93 ?=E2=8C=A0 ?=E2=96=A0 ?=E2=88=99= ?=E2=88=9A ?=E2=89=88 ?=E2=89=A4 ?=E2=89=A5 ?=C2=A0 ?=E2=8C=A1 ?=C2= =B0 ?=C2=B2 ?=C2=B7 ?=C3=B7 + ?=E2=95=90 ?=E2=95=91 ?=E2=95=92 ?=D1=91 ?=E2=95=93 ?=E2=95=94 = ?=E2=95=95 ?=E2=95=96 ?=E2=95=97 ?=E2=95=98 ?=E2=95=99 ?=E2=95=9A ?= =E2=95=9B ?=E2=95=9C ?=E2=95=9D ?=E2=95=9E + ?=E2=95=9F ?=E2=95=A0 ?=E2=95=A1 ?=D0=81 ?=E2=95=A2 ?=E2=95=A3 = ?=E2=95=A4 ?=E2=95=A5 ?=E2=95=A6 ?=E2=95=A7 ?=E2=95=A8 ?=E2=95=A9 ?= =E2=95=AA ?=E2=95=AB ?=E2=95=AC ?=C2=A9 ?=D1=8E ?=D0=B0 ?=D0=B1 ?=D1=86 ?=D0=B4 ?=D0=B5 ?=D1=84 ?=D0=B3= ?=D1=85 ?=D0=B8 ?=D0=B9 ?=D0=BA ?=D0=BB ?=D0=BC ?=D0=BD ?=D0=BE=20 ?=D0=BF ?=D1=8F ?=D1=80 ?=D1=81 ?=D1=82 ?=D1=83 ?=D0=B6 ?=D0=B2= ?=D1=8C ?=D1=8B ?=D0=B7 ?=D1=88 ?=D1=8D ?=D1=89 ?=D1=87 ?=D1=8A=20 ?=D0=AE ?=D0=90 ?=D0=91 ?=D0=A6 ?=D0=94 ?=D0=95 ?=D0=A4 ?=D0=93= ?=D0=A5 ?=D0=98 ?=D0=99 ?=D0=9A ?=D0=9B ?=D0=9C ?=D0=9D ?=D0=9E=20 --------------060008000708020201090903 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Bug-gnu-emacs mailing list Bug-gnu-emacs@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs --------------060008000708020201090903--