From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Berman via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#69942: 30.0.50; Fontification of radio-button widget labels Date: Sun, 21 Apr 2024 21:45:21 +0200 Message-ID: <87y196lctq.fsf@gmx.net> References: <87frwinw9c.fsf@rub.de> <864jcy1dt3.fsf@gnu.org> <259fef2b-e0bf-46c4-8b42-5e26f906accb@gmail.com> <87v85bqxfv.fsf@gmx.net> <87msqnqh2z.fsf@gmx.net> <871q7pw1l4.fsf@gmx.net> <861q7i50f3.fsf@gnu.org> <3c8e0d62-4a92-413f-9064-a06514948860@gmail.com> <8634rjf2il.fsf@gnu.org> <5d36ff4c-fea8-4f64-b401-1351f91446a1@gmail.com> <877cguhjux.fsf@gmx.net> Reply-To: Stephen Berman Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31255"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 69942@debbugs.gnu.org, Eli Zaretskii To: Mauro Aranda Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Apr 21 21:46:05 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ryd8X-0007vP-GX for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 21 Apr 2024 21:46:05 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ryd8L-0001n0-E0; Sun, 21 Apr 2024 15:45:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ryd8F-0001lh-SO for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2024 15:45:52 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ryd8F-0006N7-K5 for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2024 15:45:47 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ryd8V-000230-06 for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2024 15:46:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Apr 2024 19:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69942 X-GNU-PR-Package: emacs Original-Received: via spool by 69942-submit@debbugs.gnu.org id=B69942.17137287487752 (code B ref 69942); Sun, 21 Apr 2024 19:46:02 +0000 Original-Received: (at 69942) by debbugs.gnu.org; 21 Apr 2024 19:45:48 +0000 Original-Received: from localhost ([127.0.0.1]:44549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ryd8F-00020m-BW for submit@debbugs.gnu.org; Sun, 21 Apr 2024 15:45:48 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:52313) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ryd8C-0001zW-8D for 69942@debbugs.gnu.org; Sun, 21 Apr 2024 15:45:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1713728722; x=1714333522; i=stephen.berman@gmx.net; bh=ipjP/QBRDqIkdHugXYY6jar1zR73jD8+5/LkRvSlKts=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=YsuGp2tEH4gEID0ivscrdmDIFLHu9hONJbxpSLfVuEh0xh3eZNhkLdXkR+LHldsr /ohu0MDqojMYZRt30PRElmk+TMK50OEJnQOkALrlhmJedLz4NI66Safg7K/Tx0rD+ RR3kUvhr0hqhHVmrrKER9gNy9PykViuRD+GPUGLdFpiLwpZlkwRpenDeyW+XobYCD AG7A67TXl9T66dTO2WGUkjRrzocN60h3/nrG1MrWr4AdsP9b9uPZ4Y/VtkswdAyyf up4s2rucAu3+09j0D8GR3vW5r7d95sdUXY9QDNV9od8edjMRlnie7tfTQWeu9hq5c bm5alL6FIguzaOB4qQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from strobelfs ([94.134.94.36]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N2mFY-1shkRK12nE-0137wD; Sun, 21 Apr 2024 21:45:22 +0200 In-Reply-To: <877cguhjux.fsf@gmx.net> (Stephen Berman's message of "Thu, 18 Apr 2024 15:37:58 +0200") X-Provags-ID: V03:K1:jEIrF+abh4D3EPzhQZxarDfapigO8RdS96OuvjRbkQ3xBMeELhy BIJlvTQz2WTRXetedWK8wVSJ6yvaAvwzoYSviq63679BQ5tRJu6558RDcyhe8mVyhstS67v hM9UdvMpPhWDDVqsnOKyFatICDQshfn1AY7xvus1AapLkqViOfryzrucRsEfw94Df9hro6g Et/wDQCPDSYVa7zKjk7Vg== UI-OutboundReport: notjunk:1;M01:P0:gpCH6TeO4Jo=;Io9NAXHXDihXh9Vokkeq/QFqZ0I 8YFSrbCgevWIX8aNxSaiwYkQR9tLqDaqKUfIXL40UjBnfithv29tZYFaxAFs8PUhdDBeX0AjU xh+6FdaVEZQipEXx6rjwkqHzs1LvRNDUUI8DjZmL8sd8iFkNbMlHxSNSC0uXY2UO0eYzeLIuF eF0dW5c2z225/4JuEv0sJhTwoqh55TzKV9dz7zJRW+JrNERHEgwDGWTzFX8YKUteu8ukjdsk2 aQYRIiviQkKXrcMkogCHV53Wpw8i9CyO6BHHBn8sQ3SsziKKC6+3CurWUpMdCt9jVqOBVZR6m qwNhNlIa/5OGFmumWWF/28P3Fzx2KIFcDQydcpfPvohn+4LRStvPBavma8rEHSptYECRZNoiD wu0OIkIplJTIWM8aM1HgVMraABxKeo5w0kGNhoy4Amoabk9nMfbaTOpUqHJqORlSHW2/qMSf0 YKLdYLNYhxMdnarz5I2J2SDHEmXoGt/07WryES73Pc/BN8J11gMJ54ELPlg8vX9lWzEmHvNEY ytZVqrpzKVAFxqoY4Iq/tB2IIdU98xBO8cfnQb9qOFexaqDm/vMNAiZoJ2UUXfiDkqyl409EX EfgnJ/UIN5p+UM61RL3iM73kHzgu3sTQPZXajXF7hkcjTMWg2dobhC2aLtZu9G/yQ72Bt6ctw mCMyMZtF2AtxouPvXr+LhZhhtmFb7GpMbtnLcRhWe++LfzTEJpLx552c7Z37J5uGJ3cpiZDEf META3BeXy5IFtYI84RS9/ZO+eA5JgYxEeAOnrSlUCyyL3Yb6H236uNj4zYm005cWWTvTaDm9 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:283778 Archived-At: On Thu, 18 Apr 2024 15:37:58 +0200 Stephen Berman = wrote: > On Thu, 18 Apr 2024 07:07:43 -0300 Mauro Aranda = wrote: > >> Eli Zaretskii writes: >> >>>> Date: Mon, 8 Apr 2024 07:58:44 -0300 >>>> Cc: 69942@debbugs.gnu.org >>>> From: Mauro Aranda >>>> >>>> On 6/4/24 06:02, Eli Zaretskii wrote: >>>>=A0 >> From: Stephen Berman >>>>=A0 >> Cc: Eli Zaretskii , 69942@debbugs.gnu.org >>>>=A0 >> Date: Mon, 01 Apr 2024 17:21:27 +0200 >>>>=A0 >> >>>>=A0 >> On Mon, 25 Mar 2024 01:40:36 +0100 Stephen Berman >>>> wrote: >>>>=A0 >> >>>>=A0 >>> Ok, I've gotten further with implementing disinguishing by faces >>>>=A0 >>> selected (chosen) and unselected radio buttons in radio-button-= choice >>>>=A0 >>> widgets and check boxes in checklist widgets, see the attached = patch. >>>>=A0 >>> Initial tests seem ok, but it definitely needs more testing. >>>>=A0 >> >>>>=A0 >> Any comments on this patch for using a widget-unselected face?= =A0 I have >>>>=A0 >> been detained from further testing this past week, but can now r= esume. >>>>=A0 > >>>>=A0 > Mauro, any further comments? >>>> >>>> Hi Eli and Stephen, >>>> >>>> Please forgive me, for the past 2 weeks I haven't been able to do any >>>> computer stuff.=A0 If it's OK, please give me until the weekend so I >>>> can catch up with this and the other 2 bug reports by Stephen. >>> >>> Mauro, were you able to find time to look into this and the other 2 >>> bugs? >> >> I have, just now.=A0 The patch looks good to me.=A0 It'll be great if >> Stephen can add some documentation to the manual, so it stays updated. >> If not, I can do that in a few days. > > Sure, I'll add documentation and post it here for approval before > pushing the changes. I've encountered some problems with the patch. One is that it breaks the display of all face attributes in the customize-face buffer. I've determined the part of the patch that triggers this, though I haven't yet figured out just why this bit of code breaks the display. Also, it appears that the widget-unselected face does not completely replace widget-inactive where it's intended to do so, but I need to do more testing and debugging here to find out why. Until I've fixed these issues the patch is not suitable for installing, so I'm also holding off with the accompanying documentation. (But in preparation for the documentation I looked more closely at the Widget manual and found several typos and other issues, for which I opened bug#70502.) Steve Berman