From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: recent emacs font problems? Date: Fri, 30 May 2003 13:13:33 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <5x8yspuup3.fsf@kfs2.cua.dk> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1054315320 10174 80.91.224.249 (30 May 2003 17:22:00 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 30 May 2003 17:22:00 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri May 30 19:21:55 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19LnYd-0002ah-00 for ; Fri, 30 May 2003 19:20:47 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19Lnns-000880-00 for ; Fri, 30 May 2003 19:36:32 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19LnYd-0000HA-Ex for emacs-devel@quimby.gnus.org; Fri, 30 May 2003 13:20:47 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19LnWP-0007Yi-4j for emacs-devel@gnu.org; Fri, 30 May 2003 13:18:29 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19LnTy-0006Hs-AC for emacs-devel@gnu.org; Fri, 30 May 2003 13:15:58 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19LnRd-0004vh-Ds for emacs-devel@gnu.org; Fri, 30 May 2003 13:13:33 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.20) id 19LnRd-000232-6a; Fri, 30 May 2003 13:13:33 -0400 Original-To: storm@cua.dk (Kim F. Storm) In-reply-to: <5x8yspuup3.fsf@kfs2.cua.dk> (storm@cua.dk) Original-cc: jpw@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:14500 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:14500 Reading through the case and the comments, and comparing this to the code, I'm uncertain whether the intention of the fix is to _only_ avoid overriding the :family property (that's not what the fix does, but what the comment below says), or whether the intention really is to avoid overriding any of the properties (as the fix does). I think the old bug would have occured for any of the attributes that are part of the font name. But I did not test others, only :family. I would guess that the attributes for which the new bug occurs are the same ones for which the old bug, that was fixed by my change, used to occur. I suspect that the correct treatment is the same for all these attributes. But I don't know what is correct. Someone needs to figure out what happens in the case that fails now, why the change caused this new bug, and how to distinguish the case in which we want to forcibly set all the attributes there from the case in which we don't.