From unknown Sat Aug 09 13:00:40 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#3210 <3210@debbugs.gnu.org> To: bug#3210 <3210@debbugs.gnu.org> Subject: Status: face customization fails after set-face-attribute Reply-To: bug#3210 <3210@debbugs.gnu.org> Date: Sat, 09 Aug 2025 20:00:40 +0000 retitle 3210 face customization fails after set-face-attribute reassign 3210 emacs submitter 3210 David Reitter severity 3210 normal tag 3210 notabug thanks From david.reitter@gmail.com Mon May 4 13:04:52 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 4 May 2009 20:04:52 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n44K4nP6019335 for ; Mon, 4 May 2009 13:04:50 -0700 Received: from mail.gnu.org ([199.232.76.166]:53789 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1M14P9-0001wB-Ky for emacs-pretest-bug@gnu.org; Mon, 04 May 2009 16:04:48 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1M14P5-0007Y5-Ft for emacs-pretest-bug@gnu.org; Mon, 04 May 2009 16:04:46 -0400 Received: from qw-out-1920.google.com ([74.125.92.146]:26797) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M14P4-0007Xa-Se for emacs-pretest-bug@gnu.org; Mon, 04 May 2009 16:04:43 -0400 Received: by qw-out-1920.google.com with SMTP id 4so3046831qwk.24 for ; Mon, 04 May 2009 13:04:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :content-type:content-transfer-encoding:mime-version:subject:date :x-mailer; bh=FMJQWStKTgJtEkSAFzqzOaqd287zQ8njDvyR47874QY=; b=vjSCN//tG401WpyuMkGwWDr8Ua6XdH5LD7uSGbdBLpCzYrtGUcQJoAB+7kFTRJcPLN RKm+DH6NKp6HgfqyI+wkmrj33X5daXnDCQFx4gD7fH56biFPxzeA09lvUEVKDlskcjaY qxhbsbAhwhCIqO/RtzXD57EtVXS5KcrWtQs+M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:content-type:content-transfer-encoding :mime-version:subject:date:x-mailer; b=V/OM3cE7uo8jB4B9wir2dzKh1jqufyYatTQV1G8g3iXJygSgjyhDsJ++y6Mn2f02FX a1VX83FZ3fzls3mT4z8dxK9F41lTsBmNBBCBm5KMKCWoQJ+YfaGyC6h1gnPTkaBpJTnS nPeQGgxdZuqXVAxpOMHtpDExpLBKlr2QJRwdY= Received: by 10.224.54.129 with SMTP id q1mr6334081qag.216.1241467478149; Mon, 04 May 2009 13:04:38 -0700 (PDT) Received: from scarlett.local (pool-71-162-19-47.pitbpa.east.verizon.net [71.162.19.47]) by mx.google.com with ESMTPS id 9sm734824ywf.39.2009.05.04.13.04.37 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 04 May 2009 13:04:37 -0700 (PDT) Message-Id: From: David Reitter To: emacs-pretest-bug@gnu.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Subject: face customization fails after set-face-attribute Date: Mon, 4 May 2009 16:04:35 -0400 X-Mailer: Apple Mail (2.930.3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Emacs -Q (set-face-attribute 'default nil :height 130 :family "Lucida Grande") ;; modifies default face (customize-face 'default) ;; switch back manually to Monaco and "set for current session" (make-frame-command) ;; C-x 5 2 ;; the new frame is shown in Lucida. Why? Upon inspection of some code, it appears unclear why `face-spec-set' iterates over all frame faces and sets the new spec there, but doesn't set the right property to set the face for future frames in case for- defface is t. From rgm@gnu.org Wed Jun 17 12:22:01 2009 Received: (at control) by emacsbugs.donarmstrong.com; 17 Jun 2009 19:22:01 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-4.8 required=4.0 tests=AWL,ONEWORD,VALID_BTS_CONTROL autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n5HJLua5018573 for ; Wed, 17 Jun 2009 12:21:57 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1MH0hn-0005IR-QO; Wed, 17 Jun 2009 15:21:55 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19001.16979.757746.667121@fencepost.gnu.org> Date: Wed, 17 Jun 2009 15:21:55 -0400 From: Glenn Morris To: control Subject: control reassign 3286 emacs,ns reassign 2857 emacs22 severity 2835 minor reassign 3596 emacs,ns merge 3596 3588 tags 3392 moreinfo reassign 3434 emacs,ns merge 2868 3434 merge 3210 3408 From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 09 01:41:50 2012 Received: (at 3210) by debbugs.gnu.org; 9 Jun 2012 05:41:50 +0000 Received: from localhost ([127.0.0.1]:35656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SdEQo-00073N-C7 for submit@debbugs.gnu.org; Sat, 09 Jun 2012 01:41:50 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:38644) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SdEQm-00073F-9a for 3210@debbugs.gnu.org; Sat, 09 Jun 2012 01:41:49 -0400 Received: from cm162.gamma80.maxonline.com.sg ([202.156.80.162]:45622 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SdEOQ-0007s2-NQ; Sat, 09 Jun 2012 01:39:23 -0400 From: Chong Yidong To: David Reitter Subject: Re: bug#3210: face customization fails after set-face-attribute References: Date: Sat, 09 Jun 2012 13:39:16 +0800 In-Reply-To: (David Reitter's message of "Mon, 4 May 2009 16:04:35 -0400") Message-ID: <87ipf1m4cb.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 3210 Cc: 3210@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) David Reitter writes: > (set-face-attribute 'default nil > :height 130 > :family "Lucida Grande") > ;; modifies default face > > (customize-face 'default) > ;; switch back manually to Monaco and "set for current session" > > (make-frame-command) ;; C-x 5 2 > ;; the new frame is shown in Lucida. Why? I have edited the docstring of set-face-attribute, to make it clearer that this function overrides face specs. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 09 01:42:02 2012 Received: (at control) by debbugs.gnu.org; 9 Jun 2012 05:42:02 +0000 Received: from localhost ([127.0.0.1]:35659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SdEQz-00073u-O5 for submit@debbugs.gnu.org; Sat, 09 Jun 2012 01:42:02 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:38647) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SdEQy-00073j-Ce for control@debbugs.gnu.org; Sat, 09 Jun 2012 01:42:00 -0400 Received: from cm162.gamma80.maxonline.com.sg ([202.156.80.162]:45623 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SdEOe-0007sG-4s for control@debbugs.gnu.org; Sat, 09 Jun 2012 01:39:36 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 3210 Date: Sat, 09 Jun 2012 13:39:31 +0800 Message-ID: <87vcj1dox8.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) tags 3210 + notabug close 3210 thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 09 11:15:37 2012 Received: (at 3210) by debbugs.gnu.org; 9 Jun 2012 15:15:38 +0000 Received: from localhost ([127.0.0.1]:36110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SdNO5-00073b-KX for submit@debbugs.gnu.org; Sat, 09 Jun 2012 11:15:37 -0400 Received: from rcsinet15.oracle.com ([148.87.113.117]:22673) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SdNO3-00073R-F7; Sat, 09 Jun 2012 11:15:36 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by rcsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q59FD8PE026970 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 9 Jun 2012 15:13:08 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q59FD7Fr022175 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 9 Jun 2012 15:13:07 GMT Received: from abhmt111.oracle.com (abhmt111.oracle.com [141.146.116.63]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q59FD6iu016804; Sat, 9 Jun 2012 10:13:06 -0500 Received: from dradamslap1 (/10.159.219.243) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 09 Jun 2012 08:13:06 -0700 From: "Drew Adams" To: "'Chong Yidong'" , "'David Reitter'" References: <87ipf1m4cb.fsf@gnu.org> Subject: RE: bug#3210: face customization fails after set-face-attribute Date: Sat, 9 Jun 2012 08:12:58 -0700 Message-ID: <3E353EEC980A4BFCBBC7CCB84859EA21@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <87ipf1m4cb.fsf@gnu.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac1GAkjektuDPMWlTUm5GGTk35e8jwASruNQ X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 3210 Cc: 3408@debbugs.gnu.org, 3210@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) > > (set-face-attribute 'default nil :height 130 :family "Lucida Grande") > > ;; modifies default face > > > > (customize-face 'default) > > ;; switch back manually to Monaco and "set for current session" > > > > (make-frame-command) ;; C-x 5 2 > > ;; the new frame is shown in Lucida. Why? > > I have edited the docstring of set-face-attribute, to make it clearer > that this function overrides face specs. Huh? You baptize the bugged behvior as design by documenting it as intended? No one intended or intends such behavior, AFAIK. It is just an unfortunate, unintended side effect of some implementation changes that someone made. IOW, a bug. And why close bug #3408 at the same time? That bugged behavior remains. And it is a regression from the behavior in Emacs 22 (and 21 and 20 and...). As I said in the #3408 thread, and to which there was no reply: | Customize is for changing user preferences, and those apply most | importantly to future use, not just to existing objects. | If Customize becomes just about repainting what's there already, | then Customize is no longer about customizing. ... | That is a ridiculous workaround, just to get a face change for | future frames: save, end the session, new session to get where you | wanted to be. Then restore the definition, save again, and exit, | so your change lasted only for the "macro-session" (split into two | sessions, just for the workaround). | | What was wrong with what we had before? What problem does this | significant change solve? | | *Any* way of changing a face (or an option, for that matter) should | affect it for the future. If you do not have the time now to fix a particular bug (a regression, no less), then classify it as `wishlist'. If you do not want to fix a bug, ever, then classify it as `wont-fix'. But please do not classify it for such reasons as `notabug'. A bug is a bug. It is not the same as intentional design. Emacs Dev made implementation changes in Emacs 23 that broke things. If you will not fix them then `wont-fix' is the right category. Or if you really claim that this is a design change, then be clear to users: document it generally for Customize: In the case of faces, Customize is about repainting what's there already. It is not about customizing for the future. The advantages of this exception for faces are... And add that design change to the NEWS (for Emacs 23), as a new "feature". From unknown Sat Aug 09 13:00:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 08 Jul 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 16 20:42:16 2012 Received: (at control) by debbugs.gnu.org; 17 Sep 2012 00:42:16 +0000 Received: from localhost ([127.0.0.1]:38005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TDPPk-0007Hi-55 for submit@debbugs.gnu.org; Sun, 16 Sep 2012 20:42:16 -0400 Received: from acsinet15.oracle.com ([141.146.126.227]:28403) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TDPPh-0007HZ-QK for control@debbugs.gnu.org; Sun, 16 Sep 2012 20:42:14 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by acsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q8H0f0Ih016621 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 17 Sep 2012 00:41:01 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q8H0ex0q005548 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 17 Sep 2012 00:40:59 GMT Received: from abhmt118.oracle.com (abhmt118.oracle.com [141.146.116.70]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q8H0exeR029077 for ; Sun, 16 Sep 2012 19:40:59 -0500 Received: from dradamslap1 (/10.159.170.142) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 16 Sep 2012 17:40:58 -0700 From: "Drew Adams" To: Subject: Date: Sun, 16 Sep 2012 17:40:48 -0700 Message-ID: <43B24B36188B47F8AC3618BD5D66899B@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ac2UbRSb0XVJDEZYTm2NJzuTR4gTtg== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.4 (----) unarchive 3210 reopen 3210 thanks From unknown Sat Aug 09 13:00:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Mon, 17 Sep 2012 00:43:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 24 23:23:44 2012 Received: (at control) by debbugs.gnu.org; 25 Nov 2012 04:23:44 +0000 Received: from localhost ([127.0.0.1]:37243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TcTku-0000OK-5U for submit@debbugs.gnu.org; Sat, 24 Nov 2012 23:23:44 -0500 Received: from mail-da0-f44.google.com ([209.85.210.44]:52603) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TcTkr-0000OC-NU for control@debbugs.gnu.org; Sat, 24 Nov 2012 23:23:42 -0500 Received: by mail-da0-f44.google.com with SMTP id z20so1599545dae.3 for ; Sat, 24 Nov 2012 20:22:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version:content-type; bh=h2Nh+1kcc1dY2RGRP+Sd9uJM7a4kckfvDvaM8buTj+8=; b=m8yk1dQ+N+EWQBwgqg8uTzNM8BMq0uGHvKGxLhO38JVSgYRrQpJDVgnL8iklOOVze5 pi6clbtZk/JvwRXeP6OtvDFmQW+Xu81kmuB6KaWUuOTW3/QOItGiqtKtAZPkQySqVV+o y1orkujFoB9bKO2b3idHV+1E+u/O2rDF8tik8udSGiErTXDojjvEGAhtdPoVSUor0DJm gSwTmf7wsihylaGVvY+Jc11Olhauyb3Rq/MtU3TArpH3zg6MSB3+2al5NVVsiykV2XX8 eWvDR7awNhJu4IYfqjsjSaACwBlJHpv/1++TQ3AakjLQ3SLfPsuvmpoKxwRn620ABnkf 66lA== Received: by 10.68.231.69 with SMTP id te5mr26840978pbc.81.1353817324583; Sat, 24 Nov 2012 20:22:04 -0800 (PST) Received: from ulysses (cm198.gamma83.maxonline.com.sg. [202.156.83.198]) by mx.google.com with ESMTPS id gu5sm6452056pbc.10.2012.11.24.20.22.01 (version=SSLv3 cipher=OTHER); Sat, 24 Nov 2012 20:22:03 -0800 (PST) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 3210 Date: Sun, 25 Nov 2012 12:21:59 +0800 Message-ID: <871ufi5n2w.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.1 (/) close 3210 thanks From unknown Sat Aug 09 13:00:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Sun, 25 Nov 2012 04:44:01 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 24 23:53:58 2012 Received: (at 3210) by debbugs.gnu.org; 25 Nov 2012 04:53:58 +0000 Received: from localhost ([127.0.0.1]:37277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TcUE9-0002or-I8 for submit@debbugs.gnu.org; Sat, 24 Nov 2012 23:53:58 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:24461) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TcUE6-0002of-Qw; Sat, 24 Nov 2012 23:53:56 -0500 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id qAP4qIFr018897 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 25 Nov 2012 04:52:18 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id qAP4qH9k019409 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 25 Nov 2012 04:52:17 GMT Received: from abhmt103.oracle.com (abhmt103.oracle.com [141.146.116.55]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id qAP4qGGw017431; Sat, 24 Nov 2012 22:52:17 -0600 Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 24 Nov 2012 20:52:16 -0800 From: "Drew Adams" To: "'Chong Yidong'" , "'David Reitter'" References: <87ipf1m4cb.fsf@gnu.org> <3E353EEC980A4BFCBBC7CCB84859EA21@us.oracle.com> Subject: RE: bug#3408: bug#3210: face customization fails after set-face-attribute Date: Sat, 24 Nov 2012 20:52:07 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <3E353EEC980A4BFCBBC7CCB84859EA21@us.oracle.com> Thread-Index: Ac1GAkjektuDPMWlTUm5GGTk35e8jwASruNQIR6OQYA= X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 3210 Cc: 3408@debbugs.gnu.org, 3210@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Bug #3408 is a _regression_, and it has not been fixed. A regression is certainly NOT `notabug'. As I said on 2012-06-09: > If you do not have the time now to fix a particular bug (a > regression, no less), then classify it as `wishlist'. > If you do not want to fix a bug, ever, then classify it as > `wont-fix'. > > But please do not classify it for such reasons as `notabug'. > A bug is a bug. It is not the same as intentional design. > Emacs Dev made implementation changes in Emacs 23 that broke > things. If you will not fix them then `wont-fix' is the > right category. > > Or if you really claim that this is a design change, then be > clear to users: document it generally for Customize: > > In the case of faces, Customize is about repainting what's > there already. It is not about customizing for the future. > The advantages of this exception for faces are... > > And add that design change to the NEWS (for Emacs 23), as a > new "feature". From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 25 00:06:16 2012 Received: (at 3210) by debbugs.gnu.org; 25 Nov 2012 05:06:16 +0000 Received: from localhost ([127.0.0.1]:37305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TcUQ4-00037n-BG for submit@debbugs.gnu.org; Sun, 25 Nov 2012 00:06:16 -0500 Received: from mail-da0-f44.google.com ([209.85.210.44]:65094) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TcUQ1-00037c-RY; Sun, 25 Nov 2012 00:06:14 -0500 Received: by mail-da0-f44.google.com with SMTP id z20so1607792dae.3 for ; Sat, 24 Nov 2012 21:04:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=O3k1HNc05pJwz/0TM/OsbCAoU97Y9nA3FjQM+ynmymw=; b=CR452cZrBsN5dJ4wOZc+8fdqUfpvpijcOtT7T1uA9U6ELIPryTLPJZUhbPgasQiEFK bz3zEYrUnFbmqxmvvFIL8SoBoF5s4DOFs6QHrH16UVyhXIUSPqm0ksdiFwTisKTFWDTO sWKmTw6myRb0t58RrDQHfBPVU+bXgdW/VOr8kQofKi+/WbonG2TgX3u7eir30iLGqXE2 0vga6Wd4b8rofmKdg3vQFvRzlfW+uANTyNZtJlGidf45YZDmrdz3ZXlygcmWFmdNs4WW Rn2cFofA8Zd2kWasvo3OBNNFxTzZkguPiNlk8g/wxlw3BmMnb4kLVP/EQ4VMcLXcHFVY 46Wg== Received: by 10.68.234.167 with SMTP id uf7mr27378308pbc.20.1353819877681; Sat, 24 Nov 2012 21:04:37 -0800 (PST) Received: from ulysses (cm198.gamma83.maxonline.com.sg. [202.156.83.198]) by mx.google.com with ESMTPS id ty4sm6494629pbc.57.2012.11.24.21.04.34 (version=SSLv3 cipher=OTHER); Sat, 24 Nov 2012 21:04:36 -0800 (PST) From: Chong Yidong To: "Drew Adams" Subject: Re: bug#3408: bug#3210: face customization fails after set-face-attribute References: <87ipf1m4cb.fsf@gnu.org> <3E353EEC980A4BFCBBC7CCB84859EA21@us.oracle.com> Date: Sun, 25 Nov 2012 13:04:32 +0800 In-Reply-To: (Drew Adams's message of "Sat, 24 Nov 2012 20:52:07 -0800") Message-ID: <877gpas273.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 3210 Cc: 'David Reitter' , 3210@debbugs.gnu.org, 3408-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.7 (/) "Drew Adams" writes: > Bug #3408 is a _regression_, and it has not been fixed. > A regression is certainly NOT `notabug'. I disagree that this is a bug. I have now taken another look at the code, and my earlier conclusion stands. Modifications to internal Lisp faces (via set-face-attribute) take precedence over the effect of face specs, so the behavior is working as intended and as documented (including in the docstring of set-face-attribute). The trunk now contains a change to face-spec-set which allows it to be more easily called from Lisp code to override defface specs. If you want to modify faces from Lisp, use that rather than set-face-attribute. Don't re-open this bug based on uninformed opinion. Thanks. From unknown Sat Aug 09 13:00:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 23 Dec 2012 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator