From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Problems with setting face attributes for specific frames Date: Tue, 02 Oct 2007 18:00:24 -0400 Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: dough.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1191362884 17505 80.91.229.10 (2 Oct 2007 22:08:04 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 2 Oct 2007 22:08:04 +0000 (UTC) Cc: eliz@gnu.org, hannes@saeurebad.de, kifer@cs.sunysb.edu, emacs-devel@gnu.org To: "Drew Adams" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 03 00:08:25 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by dough.gmane.org with esmtp (Exim 4.50) id 1Icpuf-0000rW-CX for ged-emacs-devel@m.gmane.org; Wed, 03 Oct 2007 00:08:22 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IcpuA-0007Xb-RJ for ged-emacs-devel@m.gmane.org; Tue, 02 Oct 2007 18:07:50 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Icpo2-0004x1-90 for emacs-devel@gnu.org; Tue, 02 Oct 2007 18:01:30 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Icpny-0004vA-LC for emacs-devel@gnu.org; Tue, 02 Oct 2007 18:01:29 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Icpny-0004v6-H2 for emacs-devel@gnu.org; Tue, 02 Oct 2007 18:01:26 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Icpnx-0002rW-P0 for emacs-devel@gnu.org; Tue, 02 Oct 2007 18:01:26 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1Icpmy-0008P2-Pq; Tue, 02 Oct 2007 18:00:24 -0400 In-reply-to: X-Detected-Kernel: Linux 2.6, seldom 2.4 (older, 4) 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 Xref: news.gmane.org gmane.emacs.devel:80157 Archived-At: AFAICT, I do not currently change a face attribute for a single frame, but it sounds like a reasonable thing to want to do. Is getting rid of that possibility really necessary to be able to handle "changes in background mode due to setting the background color"? Yes I think so. I still don't understand what that problem is, BTW. To explain this would be a lot more work, and would not affect this discussion. In any case, as I say, I don't use that feature today. The more important problem you would create for me (by your other proposal) would be to get rid of the ability to change a face attribute globally (for all frames at once). What is the reason for that proposal? AFAICT, you gave no reason; you just said you are thinking of making that change. The motive is to make a big simplification in the face code. Right now it is quite hard to maintain that code, because there are many old and new interfaces, and it is often hard to figure out the right way to reconcile them.