From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stefan Monnier" Newsgroups: gmane.emacs.devel Subject: Re: Several serious problems Date: Thu, 29 Aug 2002 13:32:27 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: <200208291732.g7THWRU11411@rum.cs.yale.edu> References: <200208190748.QAA14278@etlken.m17n.org> <200208291325.WAA03596@etlken.m17n.org> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1030642412 15012 127.0.0.1 (29 Aug 2002 17:33:32 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 29 Aug 2002 17:33:32 +0000 (UTC) Cc: d.love@dl.ac.uk, monnier+gnu/emacs@rum.cs.yale.edu, keichwa@gmx.net, rms@gnu.org, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17kTAb-0003tf-00 for ; Thu, 29 Aug 2002 19:33:25 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17kTgz-0002Gb-00 for ; Thu, 29 Aug 2002 20:06:53 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17kTBz-0005tb-00; Thu, 29 Aug 2002 13:34:51 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17kT9p-0005kY-00 for emacs-devel@gnu.org; Thu, 29 Aug 2002 13:32:37 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17kT9m-0005k9-00 for emacs-devel@gnu.org; Thu, 29 Aug 2002 13:32:36 -0400 Original-Received: from rum.cs.yale.edu ([128.36.229.169]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17kT9j-0005jh-00; Thu, 29 Aug 2002 13:32:31 -0400 Original-Received: (from monnier@localhost) by rum.cs.yale.edu (8.11.6/8.11.6) id g7THWRU11411; Thu, 29 Aug 2002 13:32:27 -0400 X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 Original-To: Kenichi Handa Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:7122 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7122 > I noticed those `fixme's. Yes, it is better to solve all > of them, but, for the moment, I want to concentrate on > fixing the problem of RC. I think the only "problem" in RC is that latin-N chars cannot be saved to utf-8. > >> I've thought that the current codes were > >> the same one as what Dave had, but the above statement of > >> Dave's tells that it's not. > > > Well, now I check, utf-8.el in the RC branch seems to be as I left it, > > which is what rms (I think) told me to do. As far as I can tell, its > > safe-charsets property is correct, > > The safe-charsets property of utf-8 in RC is this: > > ascii eight-bit-control eight-bit-graphic latin-iso8859-1 > mule-unicode-0100-24ff mule-unicode-2500-33ff > mule-unicode-e000-ffff ethiopic tibetan thai-tis620 > katakana-jisx0201 ipa chinese-sisheng lao > vietnamese-viscii-lower vietnamese-viscii-upper > > It doesn't contain latin-iso8859-[23...]. And it's correct as long as ucs-tables is not loaded. And since RC is "only bug-fixes" it's important that we don't make any change outside of ucs-tables.el except for bug-fixes, so we can't just change the safe-charsets property. I.e. we have to either accept the current situation or else change the safe-charsets property of utf-8 from ucs-tables.el. Unless RMS accepts to make changes to utf-8.el which are not bug-fixes but improvements to the utf-8 support. On the trunk it's easier since we just changed the safe-charsets property directly in utf-8.el and made sure that ucs-tables.el is loaded when necessary. Stefan