From unknown Thu Aug 14 21:49:36 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#38771 <38771@debbugs.gnu.org> To: bug#38771 <38771@debbugs.gnu.org> Subject: Status: Allow face-attribute to be 'reset, (in addition the usual 'unspecified and valid-values) Reply-To: bug#38771 <38771@debbugs.gnu.org> Date: Fri, 15 Aug 2025 04:49:36 +0000 retitle 38771 Allow face-attribute to be 'reset, (in addition the usual 'un= specified and valid-values) reassign 38771 emacs submitter 38771 Dave Goel severity 38771 wishlist tag 38771 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 28 05:35:17 2019 Received: (at submit) by debbugs.gnu.org; 28 Dec 2019 10:35:17 +0000 Received: from localhost ([127.0.0.1]:57976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1il9RE-0000OF-Lq for submit@debbugs.gnu.org; Sat, 28 Dec 2019 05:35:17 -0500 Received: from lists.gnu.org ([209.51.188.17]:45426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1il9RC-0000O7-Fk for submit@debbugs.gnu.org; Sat, 28 Dec 2019 05:35:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34720) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1il9R9-00016Z-Gv for bug-gnu-emacs@gnu.org; Sat, 28 Dec 2019 05:35:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1il9R1-0001MP-V1 for bug-gnu-emacs@gnu.org; Sat, 28 Dec 2019 05:35:05 -0500 Received: from mail-il1-x12f.google.com ([2607:f8b0:4864:20::12f]:45925) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1il9R1-0001Hh-D4 for bug-gnu-emacs@gnu.org; Sat, 28 Dec 2019 05:35:03 -0500 Received: by mail-il1-x12f.google.com with SMTP id p8so24207555iln.12 for ; Sat, 28 Dec 2019 02:35:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=CErVAjsJlc2iPYICO1eVaGV1GiykglesRAg6rV4hZAg=; b=ZdBGnObngEc8Z9x99qCnIVnrKwjj8Heqa37hbTvaIfk9ixxJbDPFhGcY5H6SK33jvA U0klufoS9xHYvDSkLuXZgVy9APO5J76xEDTa2GZVpZEui2gjUOkEfOcumiOC4jtJyov0 7cwHfF3wPphvgIKM5maDbHxuFRiU9oiRUcd1zXtxPmz3OK0nio57tvP+kOnX05ncQxJM lofITrXVIGOPyUcJ6/oRC11QI8Kr7BHclJN964xd9wLJi6lIBSvwnyXCYi9Gzwo5MopR KGivFp6a3M5rJh8Cn44Aw3YFpK4ntymlrFc+7s4tGduG7OtLr/yTLoaBmWlPN21qQHzv HwNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=CErVAjsJlc2iPYICO1eVaGV1GiykglesRAg6rV4hZAg=; b=IF1JyUxfNMLn7ESvauHpIc74pC89XYqa2MSU9n/fa04jdGQGqxDnDXlrCMCSuVSjuQ shnQE3cuKA+T+jCaaEnRwHhi8GOjh91RrfkA8/i4pLOViosFTnASX/X0QPRopRZwvmJ/ bj/GrAMrUxzPRYNikH1gXGH7ctNV01hpizQ0zynIPV/IxuvE/XZtikg+uy3cZ9Su6boG NAhqN9WiZSP8N6l7waoKv2n03gpKHF0m8CC//MBJG1VZbKm6izb0/OsXXOm7CR1b9ggx qy+HZv2uf0OeSw6smBXFhpqdGpkYgxqBC5P3RtIHJoJd3nWjNtU9WGh1U1H6EG9fFKNo /Adw== X-Gm-Message-State: APjAAAVXkFo0mb1SJBIslyIPZaC2km79EeHTHF7eE34IMRpSFzZocT71 HzMF1jDA+4U38yFTWjhIwUlqiSLwN/x0lLQx4Sh6Ft4p X-Google-Smtp-Source: APXvYqyY6qsvZHyNOQ8PHJx/MqieELaOoAd68ZmLio2QWPtG5TnZ3gBjIJtYjz5e1xaXdJU9zrHkF94qkVNpP4wp+wc= X-Received: by 2002:a92:5d92:: with SMTP id e18mr47200063ilg.75.1577529301604; Sat, 28 Dec 2019 02:35:01 -0800 (PST) MIME-Version: 1.0 From: Dave Goel Date: Sat, 28 Dec 2019 05:34:50 -0500 Message-ID: Subject: Allow face-attribute to be 'reset, (in addition the usual 'unspecified and valid-values) To: bug-gnu-emacs@gnu.org, Dave Goel Content-Type: multipart/alternative; boundary="000000000000a52033059ac129fa" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::12f X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --000000000000a52033059ac129fa Content-Type: text/plain; charset="UTF-8" (Thanks for an excellent discussion with Eli (-devel) and Davis, which ended in Eli suggesting a bug-report.) You have constructed an awesome new face, f1, for your mode which inherits from 20 other ancestors, and sets attributes just right. You now want to make up a new face f2, which would inherit-from f1, except you would like to clear the value of :height, so that emacs would render it the same as the user's default at run-time. That seems like a plausible, practical, use-case to me. (And, I was trying to do just that in some code recently.) Imagine a face f3 that's just like f1, except that the final (chased) value of :height is 'unspecified. Can we make f2 behave like f3? How do you clear :height in f2? Setting nil doesn't do it. For :height, nil is an invalid value. Practically, if you set it nil, it behaves like 'unspecified for this attribute. Nil is often a valid value for attributes like :slant. Nil is not same as 'unspecified. And, even if it was, see below. Setting 'unspecified doesn't do it. Emacs will now look up the value from f2's parent, f1. You could set f2's height to be the same as default's height at define-time, but that is not the same as leaving it 'unspecified. Indeed, the user could have changed the defaults by run-time, and f2 fails to adhere to that. In summary, f2 != f3. Finally, you could chase every attribute from f1, and then define f2 based on that, and leave :height 'unspecified. In other words, set f2=f3 (after a lot of work). But, even that is unsatsfactory and loses the purpose of inheritance in multiple ways. (a) That's a lot of work. The whole point of inheritance was to save all that work. (b) More importantly, we now we lose the run-time values of f1. If f1 has been customized, the customization no longer carries over to f2. The purpose of inheriting f2 from f1 was to carry over most attributes automatically and continuously even after the user costumizes f1. It seems that there's no way to clear an attribute, and it would be nice to allow that. Could we allow a 'reset? Where the effect of 'reset is to stop all chasing, and immediately render the final value as 'unspecified (so that emacs looks up the final value from 'default during rendering) ---- If we are feeling generous, we could also allow an additional 'clear, slightly different from 'reset, as follows: If point has five faces (+default) active (f1 f2 f3 f4 f5, default), then 'reset found at, say, f2 behaves as above, sending us straight to 'default. But, 'clear in f2 merely stops chasing f2's own ancestors. We next go to f3 in this case. --000000000000a52033059ac129fa Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
=C2=A0 =C2=A0(Thanks for an excellent discus= sion with Eli (-devel) and Davis, which ended in Eli suggesting a bug-repor= t.)

You have constructed an awesome new face, f1, for your mode whic= h inherits from 20 other ancestors, and sets attributes just right.
You now want to make up a new face f2, which would inherit-from f1, except= you would like to clear the value of :height, so that emacs would render i= t the same as the user's default at run-time. That =C2=A0seems like a p= lausible, practical, use-case to me. =C2=A0(And, I was trying to do just th= at in some code recently.)

Imagine a face f3 that's just like f1= , except that the final (chased) value of :height is 'unspecified. Can = we make f2 behave like f3?


How do you clear :height in f2?
=
Setting nil doesn't do it. For :height, nil is an invalid value. Pr= actically, if you set it nil, it behaves like 'unspecified for this att= ribute. Nil is often a valid value for attributes like :slant. Nil is not s= ame as 'unspecified. And, even if it was, see below.

Setting &#= 39;unspecified doesn't do it. Emacs will now look up the value from f2&= #39;s parent, f1.

You could set f2's height to be the same as de= fault's height at define-time, but that is not the same as leaving it &= #39;unspecified. Indeed, the user could have changed the defaults by run-ti= me, and f2 fails to adhere to that. In summary, f2 !=3D f3.

Finally,= you could chase every attribute from f1, and then define f2 based on that,= and leave :height =C2=A0'unspecified. In other words, set f2=3Df3 (aft= er a lot of work). But, even that is unsatsfactory and loses the purpose of= inheritance in multiple ways. (a) That's a lot of work. The whole poin= t of inheritance was to save all that work. (b) More importantly, we =C2=A0= now we lose the run-time values of f1. If f1 has been customized, the custo= mization no longer carries over to f2. The purpose of inheriting f2 from f1= was to carry over most attributes automatically and continuously even afte= r the user costumizes f1.

It seems that there's no way to clear= an attribute, and it would be nice to allow that.

Could we allow a= 'reset? Where the effect of 'reset is to stop all chasing, and imm= ediately render the final value as 'unspecified (so that emacs looks up= the final value from 'default during rendering)

----
If we are feeling generous, we could also = allow an additional 'clear, slightly different from 'reset, as foll= ows:

If point has five faces (+default) active (f1 f2 f3 f4 f5, defa= ult), then 'reset found at, say, f2 behaves as above, sending us straig= ht to 'default.

But, 'clear in f2 merely sto= ps chasing f2's own ancestors. We next go to f3 in this case.
=C2=A0

--000000000000a52033059ac129fa-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 06:46:35 2022 Received: (at 38771) by debbugs.gnu.org; 23 May 2022 10:46:35 +0000 Received: from localhost ([127.0.0.1]:47401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt5a1-0002Yf-7B for submit@debbugs.gnu.org; Mon, 23 May 2022 06:46:35 -0400 Received: from quimby.gnus.org ([95.216.78.240]:50496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt5Zx-0002YO-Uw for 38771@debbugs.gnu.org; Mon, 23 May 2022 06:46:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ix2iNp68DwBOFwAUWez01fO5prmF4xhPt3QOCKSH2MA=; b=ZSE74Ln43RN2SUOb/hj5d1Xvj/ cvU8g/f5cDIyZLeISbWle7CYM6FiJSIr8zri28iZ/8WoHpNEmQHyQgLrUAzXiE9/j9vNc1gg2/rEw ClZdwMOQwuW2BzvNeY93afZkRBQh3xujOUD/3Vc6qjKHmgFpApRZ2KNMg+LA/uN7AEFk=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nt5Zo-00010v-Gm; Mon, 23 May 2022 12:46:19 +0200 From: Lars Ingebrigtsen To: Dave Goel Subject: Re: bug#38771: Allow face-attribute to be 'reset, (in addition the usual 'unspecified and valid-values) References: X-Now-Playing: The Durutti Column's _Love in the Time of Recession_: "Painting" Date: Mon, 23 May 2022 12:46:15 +0200 In-Reply-To: (Dave Goel's message of "Sat, 28 Dec 2019 05:34:50 -0500") Message-ID: <87zgj8o7bc.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Dave Goel writes: > Could we allow a 'reset? Where the effect of 'reset is to stop all > chasing, and immediately render the final value as 'unspecified (so > that emacs looks up the final value from 'default during re [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38771 Cc: 38771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Dave Goel writes: > Could we allow a 'reset? Where the effect of 'reset is to stop all > chasing, and immediately render the final value as 'unspecified (so > that emacs looks up the final value from 'default during rendering) (I'm going through old bug reports that unfortunately weren't resolved at the time.) Makes sense to me. I had a brief peek at xfaces.c, and decided not to take a stab at implementing this at this time, but if somebody else is interested, here's the test case: --- (defface foo '((t (:height 200 :bold t))) "") (defface child '((t :inherit foo :height unspecified)) "") (progn (pop-to-buffer "*foo*") (erase-buffer) (insert "none" (propertize "foo" 'face 'foo) (propertize "child" 'face 'child))) --- So we want to be able to say :height reset there and get a bold "child" string in the default height. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 07:38:05 2022 Received: (at 38771) by debbugs.gnu.org; 23 May 2022 11:38:05 +0000 Received: from localhost ([127.0.0.1]:47476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt6Nv-00025L-S5 for submit@debbugs.gnu.org; Mon, 23 May 2022 07:38:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt6Nq-00024o-Uh for 38771@debbugs.gnu.org; Mon, 23 May 2022 07:38:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60354) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nt6Nl-0003Rd-HR; Mon, 23 May 2022 07:37:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=xZz65PAlHLjlyzQZx/Rp7T/CLpIob8JRzTdMtSsdE80=; b=ljhE/EpFzh+s DmcINhrvBc564LvWAU3+4KVMlnktKTv5Ma66ZstKcQhMALCURXuWzcVGPWbrVXGofpLtAL1/HQo3W baWiYwh8+3UAXXAQfQocP5bQBX/+lzwXWUUBR7YQ8DBFB0s1ZrKJy/qAzb9n/PxVc8ux87iYLsig3 4lvtJ9vjiymRZPVhCJUZXqENSxDb0smuTL6OqWdU0+J0/Q2r0J828ZK315OZ7pN5cV0MGi8U9Ftah cV9QBgSHjhDOKQGHrj83cfRXOypC3RAYmjxFyhi638BiYuygkd3QeZM4LXHCrm5OAnB8g9j7+vT46 tnU1S5zcam7i1Jbuzx4BrQ==; Received: from [87.69.77.57] (port=1922 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nt6Ng-0001sX-PY; Mon, 23 May 2022 07:37:53 -0400 Date: Mon, 23 May 2022 14:37:35 +0300 Message-Id: <834k1g7a4g.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87zgj8o7bc.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 23 May 2022 12:46:15 +0200) Subject: Re: bug#38771: Allow face-attribute to be 'reset, (in addition the usual 'unspecified and valid-values) References: <87zgj8o7bc.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38771 Cc: deego3@gmail.com, 38771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 38771@debbugs.gnu.org > From: Lars Ingebrigtsen > Date: Mon, 23 May 2022 12:46:15 +0200 > > (defface foo '((t (:height 200 :bold t))) "") > (defface child '((t :inherit foo :height unspecified)) "") > > (progn > (pop-to-buffer "*foo*") > (erase-buffer) > (insert "none" (propertize "foo" 'face 'foo) > (propertize "child" 'face 'child))) > --- > > So we want to be able to say :height reset there and get a bold "child" > string in the default height. "reset" just means "use the value of the default face at face realization time". Nothing else will work, because you cannot "undo" inherited attributes. Thus, even if nil is valid, it won't do. From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 07:59:13 2022 Received: (at 38771) by debbugs.gnu.org; 23 May 2022 11:59:13 +0000 Received: from localhost ([127.0.0.1]:47503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt6iO-0002ge-Tj for submit@debbugs.gnu.org; Mon, 23 May 2022 07:59:13 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt6iJ-0002gC-86 for 38771@debbugs.gnu.org; Mon, 23 May 2022 07:59:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=okUUDd6OuutBQ4dBy0+XW39vv5X/x6k2pEwhUitLbII=; b=U06bSJTACzlQRtQQge/Vj0V0KV 2wpNBz2Z+86Vp7p3NJh8nYIg/T2DmEsVoVRyG1km2E/BwrWLwlyoH/SgDoQNZccsndQ4c0bcy8N2M 7qfi/kDfxtr5bShVklYDinl3rol2WpYvUv+S5pQGn2VjDyWT4DpXCygOKrbLX9K2KiZ0=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nt6iA-0001hM-QI; Mon, 23 May 2022 13:59:01 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#38771: Allow face-attribute to be 'reset, (in addition the usual 'unspecified and valid-values) References: <87zgj8o7bc.fsf@gnus.org> <834k1g7a4g.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEUoIRwUEhAjHBgs KCVSIh9wYjtMPiFgTSJNQCH///+5vKARAAAAAWJLR0QJ8dml7AAAAAd0SU1FB+YFFws5N7OLdT0A AAERSURBVDjLvZNRTsQwDERd7wXwLOK7Hi5QyFG4DMfHTtsoabtISCtcqbvN09gZx5HJeZPJXn2C mVoLUTfAHXQzZ1uHTPgwj+cQFH9ZipZS3j+XHqRCZGbG3MnAqHsZEL8G9jzwHzWeCuxPIA7usaKr cf8yXIK3b2M75C4VchraPDQQwxIzESecH/HuAI0+66pgnyrBpghJv11khRVg8AGn7sCl7Si/TLdU 5oMCnHXzcagB1ZOPzBbAzqA2NTyuucbuwhx+pajNCpP5I0bFCMHqHHEx9opz3jiwq7H+15vfF5G8 oRxB3qwV7Aps/rgH2AHbV3NfQ0tYS7N2k6MPVnZ2niOCA8C23lw+msRfRrQoLxU/mHNXXKTebq4A AAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDUtMjNUMTE6NTc6NTUrMDA6MDAoeKj2AAAAJXRFWHRk YXRlOm1vZGlmeQAyMDIyLTA1LTIzVDExOjU3OjU0KzAwOjAw/1Ib/gAAAABJRU5ErkJggg== X-Now-Playing: Muslimgauze's _Mort Aux Vaches_: "Jaagheed Zarb" Date: Mon, 23 May 2022 13:58:58 +0200 In-Reply-To: <834k1g7a4g.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 23 May 2022 14:37:35 +0300") Message-ID: <87ee0kmpdp.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > "reset" just means "use the value of the default face at face > realization time". Nothing else will work, because you cannot "undo" > inherited attributes. Thus, even if nil is valid, it won't do. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38771 Cc: deego3@gmail.com, 38771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > "reset" just means "use the value of the default face at face > realization time". Nothing else will work, because you cannot "undo" > inherited attributes. Thus, even if nil is valid, it won't do. Yes. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 03 05:34:03 2022 Received: (at 38771) by debbugs.gnu.org; 3 Jul 2022 09:34:03 +0000 Received: from localhost ([127.0.0.1]:43276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7vzP-000757-En for submit@debbugs.gnu.org; Sun, 03 Jul 2022 05:34:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7vzL-00074d-Hz for 38771@debbugs.gnu.org; Sun, 03 Jul 2022 05:34:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35228) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o7vzG-0002iP-2Q; Sun, 03 Jul 2022 05:33:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=nRxnP8tRzVJmXT/6ZCPdqy7sNb39W9Wo2cF/Bevqee0=; b=R9174JOiK9FZ +IY7w1Ic5i+NRQLtW8SRhBO3F31rB41sPMt9sivGoMqLYEe35bF1erF4QsQchEvmUkjglN4n8Qh97 mNnCkxxxx/qvwnhMCanDmvslYiRGDq972pm0GKumS/pnbIHhRicC1jj+Q1K7MLwExoAHQGqZyUcdY kP2kjd0I9NhoQ+MecxJl+AIDGvPCN51kxVuz6B7FTsYyee8MZhoubJpETn7GeWbiAxjhxAt8aGjpn wBX4nHViiAWBPk/sO2KwIoh/xfyB4PVzbric1VNBAumOxzd/NnDHHqNuZYtI5ugbgQw6WmV8NapoX 0P46JtQx+75M3tm5VBUSqg==; Received: from [87.69.77.57] (port=2111 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o7vzF-0002VN-Hs; Sun, 03 Jul 2022 05:33:53 -0400 Date: Sun, 03 Jul 2022 12:33:40 +0300 Message-Id: <83v8sea6bv.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87ee0kmpdp.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 23 May 2022 13:58:58 +0200) Subject: Re: bug#38771: Allow face-attribute to be 'reset, (in addition the usual 'unspecified and valid-values) References: <87zgj8o7bc.fsf@gnus.org> <834k1g7a4g.fsf@gnu.org> <87ee0kmpdp.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38771 Cc: deego3@gmail.com, 38771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: deego3@gmail.com, 38771@debbugs.gnu.org > Date: Mon, 23 May 2022 13:58:58 +0200 > > Eli Zaretskii writes: > > > "reset" just means "use the value of the default face at face > > realization time". Nothing else will work, because you cannot "undo" > > inherited attributes. Thus, even if nil is valid, it won't do. > > Yes. I've now implemented this on master. The recipe below now works as expected: (defface foo '((t (:height 200 :bold t))) "") (defface child '((t :inherit foo :height reset)) "") (progn (pop-to-buffer "*foo*") (erase-buffer) (insert "none" (propertize "foo" 'face 'foo) (propertize "child" 'face 'child))) I hope other uses of this pseudo-value will also work, but I couldn't test all the possible ways of merging faces: there are too many of them. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 03 05:42:11 2022 Received: (at control) by debbugs.gnu.org; 3 Jul 2022 09:42:11 +0000 Received: from localhost ([127.0.0.1]:43286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7w7H-0007HW-GP for submit@debbugs.gnu.org; Sun, 03 Jul 2022 05:42:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7w7F-0007HJ-VD for control@debbugs.gnu.org; Sun, 03 Jul 2022 05:42:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/1tgQ7FZHXW/LHjFXY0suLsGhdBtTaXjQZofc4Jthuc=; b=dzlS9NBjGIc+dJOJEJwn5RKGsv 37K/Fm4H0Dlo30oP5RJ3LyzVVdp016HoAEVC/seznsCil/VqpGEwW/PeExylNmRHqN+f4fr+yE4cK nJeWwGy1KvddCXNZN8NiU0PBIM2LPV20b0o/pZiqIrTQ4r8CPlzyJy3nzRUSkk9WJX+w=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o7w77-0003Ur-Gd for control@debbugs.gnu.org; Sun, 03 Jul 2022 11:42:03 +0200 Date: Sun, 03 Jul 2022 11:41:59 +0200 Message-Id: <87czemcz2w.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #38771 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 38771 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 38771 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 03 05:57:37 2022 Received: (at 38771) by debbugs.gnu.org; 3 Jul 2022 09:57:37 +0000 Received: from localhost ([127.0.0.1]:43321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7wMD-0001Qz-Ht for submit@debbugs.gnu.org; Sun, 03 Jul 2022 05:57:37 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7wMC-0001Ql-9O for 38771@debbugs.gnu.org; Sun, 03 Jul 2022 05:57:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :Date:References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=o56lYM2hNdQyhL6NnAE+HubINGZ2IOiPyUeD6f2SCb8=; b=qW2A0aXo/OF5cVnMIlwZaWdVfF fkiabrnwOtB290G6uzqRfo2upDyupGQB58OZ0jG1Qg/NQKmOZ8aoz6qOop8ad1UNqqmBZJmyiHh1g ZwXb1FT14YacKpjAQ8UEo32pjuhASCPt4EsJGnb4Cyrli2SpuuM+asalzvZ7vZS99hjY=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o7wM2-0003cp-MT; Sun, 03 Jul 2022 11:57:29 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#38771: Allow face-attribute to be 'reset, (in addition the usual 'unspecified and valid-values) In-Reply-To: <83v8sea6bv.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 03 Jul 2022 12:33:40 +0300") References: <87zgj8o7bc.fsf@gnus.org> <834k1g7a4g.fsf@gnu.org> <87ee0kmpdp.fsf@gnus.org> <83v8sea6bv.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEWSdF6ih3CzoJFf Rz0QCgr///8V2NbfAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YHAwk4FzfBI3IAAAHASURBVDjLdZSL kesgDEUlkwKQswXY5BVAIgrAQf3X9CQwYO/MapKMw+HqhwxANSTy9gOkpg8e4bTzfwWoDx6mqYhw X6nqBvDMERijKXTDAOREmBkK8xvQYweooOjHJ5F3i9TBjxSWQhUQqOSMoIBZMj8a0K09+LNwkpw0 lJXk8QQIT5Ek78QG1ANOhagTr+tiXmgoLN3oQd2JZUqjaO+EoxZigC51GzDTjLm2cfRqADnBuXyC 1BSeRgysQBulXwyjIVqPs0TjCfYOCFwyAVi6HIOSfha2bp70oUSr3JaDbfwnpcgnPFnp9gnBwAqL S5vkg1/8jF+RbeXFNMu2gvAjHx8HqSh4LRpVe4VbQHm4nLNG4kMVcQ0tyL5IOuI3KsiH8Ma4bEbW DfXkwhde5ScXpx5CsEpwoVQ0zaLzY0ceaB0lWvtqKVYN1tGq525DY421QZHvrooTUN2dGjhonQq5 2IdCB3UQhr1DBx7/AL9dTaDpgk1as+UGnFzAuk+Q0nBFN0VxExBdQJzB8QamJ9GBvgC5Ki4gjd6O 5jbgdHA6gCsA5o5+AXcD6P24S1x7abpivrU34HG+B9BAsRulXVL/Ab/ajGcBhrJnAAAAJXRFWHRk YXRlOmNyZWF0ZQAyMDIyLTA3LTAzVDA5OjU2OjIzKzAwOjAwyStbxgAAACV0RVh0ZGF0ZTptb2Rp ZnkAMjAyMi0wNy0wM1QwOTo1NjoyMyswMDowMLh243oAAAAASUVORK5CYII= X-Now-Playing: Vinicius =?utf-8?Q?Cantu=C3=A1ria's?= _Vinicius_: =?utf-8?Q?=22Clich=C3=AA?= do =?utf-8?Q?Clich=C3=AA=22?= Date: Sun, 03 Jul 2022 11:57:25 +0200 Message-ID: <878rpacyd6.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I've now implemented this on master. Great! Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38771 Cc: deego3@gmail.com, 38771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > I've now implemented this on master.=20 Great! I'm getting the following compilation warning (gcc (Ubuntu 11.2.0-19ubuntu1)) now: In file included from xfaces.c:226: xfaces.c: In function =E2=80=98Finternal_set_lisp_face_attribute=E2=80=99: lisp.h:337:26: warning: =E2=80=98tmp=E2=80=99 may be used uninitialized in = this function [-Wmaybe-uninitialized] 337 | # define lisp_h_XLI(o) ((EMACS_INT) (o)) | ^ xfaces.c:3539:23: note: =E2=80=98tmp=E2=80=99 was declared here 3539 | Lisp_Object tmp; | ^~~ (I haven't checked whether it's a valid warning or not.) --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 03 06:23:48 2022 Received: (at 38771) by debbugs.gnu.org; 3 Jul 2022 10:23:48 +0000 Received: from localhost ([127.0.0.1]:43351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7wlX-00026I-Rp for submit@debbugs.gnu.org; Sun, 03 Jul 2022 06:23:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7wlW-000266-M8 for 38771@debbugs.gnu.org; Sun, 03 Jul 2022 06:23:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35600) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o7wlR-0004En-A2; Sun, 03 Jul 2022 06:23:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=CDGHmDBUFGA5HpGWwQQDDjQjKzjJzXkrovqUeeeI75I=; b=fzmrQTEAZL5KjvMScZ/O 1wP8DfdQYnwD9s27vA+n3fzYXK4O6oz+IHvy/HDUAwkHsL2FvFpvYGkw/qJOAUzy9kDkHgC3TJoz0 tViiP5j34BHTt+zZMHwqLzuuiHTjx2MYuiL9baVykbO1gBqQoYg86M/wfeWKZY1O+/JWbgZpVEXm3 lbuFVOVc8kGIbJDDfUwaBeuBQnUWPSgjmCnOTbG4M2FBZGexSH1LSEopqqQPsdb+SI5mlXWhELV47 tTKDk5GPK1gsEzISLfzNON5TLkSBhwzMoTWf56zKWzGpwKsP+7bzwYmI01hQI7aEgeS1BnHC9fYev jJ8x79UhFN0+Og==; Received: from [87.69.77.57] (port=1187 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o7wlQ-00088J-Ne; Sun, 03 Jul 2022 06:23:41 -0400 Date: Sun, 03 Jul 2022 13:23:26 +0300 Message-Id: <83sfnia40x.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <878rpacyd6.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 03 Jul 2022 11:57:25 +0200) Subject: Re: bug#38771: Allow face-attribute to be 'reset, (in addition the usual 'unspecified and valid-values) References: <87zgj8o7bc.fsf@gnus.org> <834k1g7a4g.fsf@gnu.org> <87ee0kmpdp.fsf@gnus.org> <83v8sea6bv.fsf@gnu.org> <878rpacyd6.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38771 Cc: deego3@gmail.com, 38771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: deego3@gmail.com, 38771@debbugs.gnu.org > Date: Sun, 03 Jul 2022 11:57:25 +0200 > > In file included from xfaces.c:226: > xfaces.c: In function ‘Finternal_set_lisp_face_attribute’: > lisp.h:337:26: warning: ‘tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] > 337 | # define lisp_h_XLI(o) ((EMACS_INT) (o)) > | ^ > xfaces.c:3539:23: note: ‘tmp’ was declared here > 3539 | Lisp_Object tmp; > | ^~~ Oops. Should be fixed now. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 03 06:25:02 2022 Received: (at 38771) by debbugs.gnu.org; 3 Jul 2022 10:25:02 +0000 Received: from localhost ([127.0.0.1]:43355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7wmk-00028i-6f for submit@debbugs.gnu.org; Sun, 03 Jul 2022 06:25:02 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7wmi-000285-Kk for 38771@debbugs.gnu.org; Sun, 03 Jul 2022 06:25:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :Date:References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=FIEt3Jqx9z7Nx8dgo0wNhLhnqEhHpCqPfZsu9vsQDZE=; b=pcPi1d/GvKhJEjyjFQBpdNUi3D CId4/c71dNiiX1TE7cknTDPlaC6XW/d+qrbE8nJThJF23mG6Oz9USGeVj3TOQJsD1bfVj++vpbU9D VT88kgLQvGKJwt2yW+PL7Cdxe2vU6ZLaacdbLUX9Gv/w0iZWkFC8fR2Nlgq8dEq8Kbqo=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o7wmZ-0003rW-HT; Sun, 03 Jul 2022 12:24:54 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#38771: Allow face-attribute to be 'reset, (in addition the usual 'unspecified and valid-values) In-Reply-To: <83sfnia40x.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 03 Jul 2022 13:23:26 +0300") References: <87zgj8o7bc.fsf@gnus.org> <834k1g7a4g.fsf@gnu.org> <87ee0kmpdp.fsf@gnus.org> <83v8sea6bv.fsf@gnu.org> <878rpacyd6.fsf@gnus.org> <83sfnia40x.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEXdzbPm2sOroZDx 587VuJFkWUuahWkKCQv///8l9IwaAAAAAWJLR0QIht6VegAAAAd0SU1FB+YHAwoYJWjU6AkAAAGF SURBVDjLbdTBcoIwEADQxTLtNZHpnWbQXo1M75FhPHecRq9IJX9g+f1mswkJ6Dpe9rHZQBYAbDD7 exJ8HlBSOlvkOYOMpVDXtazrUOWhqJOgKgDlLl4AyuEZYMUDSN/kMO9AQBX1YikZKkJml7laWXqY Lv06SckLzjN/I/Y5UZf309QbIW/z/IW6GiFAqbZtMoS4p92gtcDYfuCu4qb2WmszWNUdPABFh+cT l1oPAa58BvvncBQigWRXU3YJm5g/f6S7SsC4cXiosHdYPqn4Bo5jwCZYuzXOpqP5iBVv4/0k2ltr owI3WcUENntEUBYggT9M9vYfJrdwp/NJ0Jh+AmzCspEA42YPT1SuQjKegIJceLATk0ALqx6B17JY iwRKeDXiRj0IGgJ76MZVFAEMgTYGKzJeSAej9osZhD6BMYWK3qgUGoRt7+EyzuK+Uh5i7kdU7jnS a76K8BteNQSWx6WuED4TbupnEAIviNCp2fekwedgzGWCPNYxULAZhnJesYy8/QdnX9UbA6CCvAAA ACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNy0wM1QxMDoyNDozNyswMDowMMaaUWsAAAAldEVYdGRh dGU6bW9kaWZ5ADIwMjItMDctMDNUMTA6MjQ6MzcrMDA6MDC3x+nXAAAAAElFTkSuQmCC X-Now-Playing: The Durutti Column's _Circuses and Bread_: "Black Horses" Date: Sun, 03 Jul 2022 12:24:49 +0200 Message-ID: <874jzycx3i.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> xfaces.c:3539:23: note: ‘tmp’ was declared here >> 3539 | Lisp_Object tmp; >> | ^~~ > > Oops. Should be fixed now. Thanks; the warning is gone now. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38771 Cc: deego3@gmail.com, 38771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> xfaces.c:3539:23: note: =E2=80=98tmp=E2=80=99 was declared here >> 3539 | Lisp_Object tmp; >> | ^~~ > > Oops. Should be fixed now. Thanks; the warning is gone now. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 03 11:40:42 2022 Received: (at 38771) by debbugs.gnu.org; 3 Jul 2022 15:40:43 +0000 Received: from localhost ([127.0.0.1]:45406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o81iE-0005HY-Pc for submit@debbugs.gnu.org; Sun, 03 Jul 2022 11:40:42 -0400 Received: from mail-ot1-f49.google.com ([209.85.210.49]:38538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o81iB-0005HD-5S for 38771@debbugs.gnu.org; Sun, 03 Jul 2022 11:40:41 -0400 Received: by mail-ot1-f49.google.com with SMTP id cb12-20020a056830618c00b00616b871cef3so5867130otb.5 for <38771@debbugs.gnu.org>; Sun, 03 Jul 2022 08:40:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WjxYTPBQkR/3TGjS2OCKteiOW7qrRV7FyDO7cUT70ts=; b=MTDIZ+5USJEmVDnAQSlafd0OISNuvayk2Ht7Hsi9+Yg2uGw8STuq5tyAKfGfg9NMD6 tDmwD2Vz235C9OrssPqD9qnm+j+xeDf/lVlZ+QjOlgAuaeV+aMAuS1lPBbMqXGCwIrHk x7ZLi2WJJ2IiBAwauPTS2HsoBZjXK6Ii5wkh8/nPutsTvNhPc1FTz3QXsZZZXhanvJJH 1HChlUmIc3+XMS3ySPKRE5Gmgzt0KYCjO5TcJ6HhMpN83VDV7I7pxuk4xHT1m7enZFhI L2ug3XEzGUkjQq0XWin53IZ/G7j7cGakhmDPZoIfQMrP6MXgDmU2WnzL575JcvFROhMO Hifw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WjxYTPBQkR/3TGjS2OCKteiOW7qrRV7FyDO7cUT70ts=; b=kYJm+igohkD0BahKwsi2M0m71LvKdAUONG1NKNkzcqq/B+eyvC4BC+5H/aTT6dztHP gpm4chkWK2KE7Q++Cqr5WJ7WdbG3RXFgppaS+29k0+voHvXOfZ/svaffFf8GBMuCTymA HjWL9POOXx7EMnhYwZ5Std5iBPn2CfR9XZbPv88hxTIpuqPoKj8Mt5pH5Oo80pKfRHbt PTnjbbAZMpPQqxzlB0jQnJaSveDWM+JDmTb6J7xGB8nbJc127raNdyCwmkpUrtZSrBBf KQs1hkREDyltV3xTdjcnJAHBvPVIrsp0dRY12YHhbqGtjJ/ZMBrguRru9fzW3HlvooI+ AawA== X-Gm-Message-State: AJIora8qsxy9nLokPFgHic+MJbq2y/KNuGqPatTCXgQK1Rr4B5EpCHKc uEZQdpBz6LO4lw0crc347tQbwn4yi6RzGMxmXYc= X-Google-Smtp-Source: AGRyM1vBXoG2Yr0Avv/39CLoQ/WPbmi15PkAIuixskHNQNE3I7y0MFxdI/y7jB06Lq50rGlXE+6QBY1Gd5J9pN3AOws= X-Received: by 2002:a05:6830:618a:b0:618:edb6:b5b5 with SMTP id cb10-20020a056830618a00b00618edb6b5b5mr2704481otb.0.1656862833542; Sun, 03 Jul 2022 08:40:33 -0700 (PDT) MIME-Version: 1.0 References: <87zgj8o7bc.fsf@gnus.org> <834k1g7a4g.fsf@gnu.org> <87ee0kmpdp.fsf@gnus.org> <83v8sea6bv.fsf@gnu.org> <878rpacyd6.fsf@gnus.org> <83sfnia40x.fsf@gnu.org> <874jzycx3i.fsf@gnus.org> In-Reply-To: <874jzycx3i.fsf@gnus.org> From: Dave Goel Date: Sun, 3 Jul 2022 11:40:22 -0400 Message-ID: Subject: Re: bug#38771: Allow face-attribute to be 'reset, (in addition the usual 'unspecified and valid-values) To: Lars Ingebrigtsen , Dave Goel Content-Type: multipart/alternative; boundary="000000000000a289c305e2e8703b" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 38771 Cc: Eli Zaretskii , 38771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --000000000000a289c305e2e8703b Content-Type: text/plain; charset="UTF-8" Lars and Eli, Nice! Thanks a lot! Dave > --000000000000a289c305e2e8703b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Lars and Eli,

=
Nice! Thanks a lot!
Dave


--000000000000a289c305e2e8703b-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 02 07:13:38 2022 Received: (at 38771) by debbugs.gnu.org; 2 Aug 2022 11:13:38 +0000 Received: from localhost ([127.0.0.1]:42584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIpqE-0002FW-2M for submit@debbugs.gnu.org; Tue, 02 Aug 2022 07:13:38 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIpqC-0002FI-Pa for 38771@debbugs.gnu.org; Tue, 02 Aug 2022 07:13:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=YL6wmaS+RqRpjNpsNi8aFhfgj7cxi8NYbGEw5q5AqhQ=; b=Mdv09viuoZidKbRZbardlfOzF1 qmFNjyOyHNM9Q19SWuvlPmbYNUsM6ly+krbvxriRhqTTOuazMPDjcwI+s0RFv1v7hfiMoMeSL/T3P IwEp/Xt3qdML+7g4fOiV0mZHRhiFui6zwwVmEIB3fpYRMB+NchJs41GY71hOpbNZXm/M=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oIpq4-0007py-Su; Tue, 02 Aug 2022 13:13:30 +0200 From: Lars Ingebrigtsen To: Dave Goel Subject: Re: bug#38771: Allow face-attribute to be 'reset, (in addition the usual 'unspecified and valid-values) In-Reply-To: (Dave Goel's message of "Sun, 3 Jul 2022 11:40:22 -0400") References: <87zgj8o7bc.fsf@gnus.org> <834k1g7a4g.fsf@gnu.org> <87ee0kmpdp.fsf@gnus.org> <83v8sea6bv.fsf@gnu.org> <878rpacyd6.fsf@gnus.org> <83sfnia40x.fsf@gnu.org> <874jzycx3i.fsf@gnus.org> X-Now-Playing: The Bug's _In Blue_: "Destroy Me" Date: Tue, 02 Aug 2022 13:13:28 +0200 Message-ID: <87y1w6x5if.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: It seems like this was fixed a month ago, and there was no followup, so I'm assuming Eli's fixes worked, and I'm closing this bug report. (If this is wrong, please respond to the debbugs address and w [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38771 Cc: Eli Zaretskii , 38771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) It seems like this was fixed a month ago, and there was no followup, so I'm assuming Eli's fixes worked, and I'm closing this bug report. (If this is wrong, please respond to the debbugs address and we'll reopen.) From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 02 07:13:42 2022 Received: (at control) by debbugs.gnu.org; 2 Aug 2022 11:13:42 +0000 Received: from localhost ([127.0.0.1]:42587 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIpqI-0002Fp-C6 for submit@debbugs.gnu.org; Tue, 02 Aug 2022 07:13:42 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIpqG-0002FM-Jx for control@debbugs.gnu.org; Tue, 02 Aug 2022 07:13:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=SPuRXZAvzC2yUDMEUyiLDKGQ5opQIfFzmcdyEbHQj5M=; b=vSTrBqIKkWoPbHLBRp6e7Df4eT oFLVB2ISdl/P5PGiBrbRQGbauJ1tBiEYiwxLGLLm/+xb372Z7NU6btZeD4y1eO8EPtXowhlgMOCi8 ZV8r0t5eGHIAK+egRwOcQ8s+M6O7WI7ZrOQqEP4n9GwpiqQns6Hu1aYjlDOYle1QenKg=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oIpq9-0007q8-4l for control@debbugs.gnu.org; Tue, 02 Aug 2022 13:13:35 +0200 Date: Tue, 02 Aug 2022 13:13:32 +0200 Message-Id: <87wnbqx5ib.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #38771 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 38771 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 38771 29.1 quit From unknown Thu Aug 14 21:49:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 30 Aug 2022 11:24:10 +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